| 1401 | } |
| 1402 | |
| 1403 | void GenCodeCmdPushDorLStk(VMCmd cmd) |
| 1404 | { |
| 1405 | EMIT_COMMENT(cmd.flag ? "PUSH double stack" : "PUSH long stack"); |
| 1406 | |
| 1407 | EMIT_OP_REG(o_pop, rEDX); |
| 1408 | EMIT_OP_RPTR(o_push, sDWORD, rEDX, cmd.argument+4); |
| 1409 | EMIT_OP_RPTR(o_push, sDWORD, rEDX, cmd.argument); |
| 1410 | KILL_REG(rEBX);KILL_REG(rECX);KILL_REG(rEDX); |
| 1411 | } |
| 1412 | |
| 1413 | void GenCodeCmdPushCmplxStk(VMCmd cmd) |
| 1414 | { |
nothing calls this directly
no test coverage detected