MCPcopy Create free account
hub / github.com/WheretIB/nullc / GenCodeCmdMovFloatStk

Function GenCodeCmdMovFloatStk

NULLC/CodeGen_X86.cpp:1586–1594  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1584}
1585
1586void GenCodeCmdMovFloatStk(VMCmd cmd)
1587{
1588 EMIT_COMMENT("MOV float stack");
1589
1590 EMIT_OP_REG(o_pop, rEDX);
1591 EMIT_OP_RPTR(o_fld, sQWORD, rESP, 0);
1592 EMIT_OP_RPTR(o_fstp, sDWORD, rEDX, cmd.argument);
1593 KILL_REG(rEAX);KILL_REG(rEBX);KILL_REG(rECX);KILL_REG(rEDX);KILL_REG(rESI);
1594}
1595
1596void GenCodeCmdMovDorLStk(VMCmd cmd)
1597{

Callers

nothing calls this directly

Calls 3

EMIT_COMMENTFunction · 0.85
EMIT_OP_REGFunction · 0.85
EMIT_OP_RPTRFunction · 0.85

Tested by

no test coverage detected