| 1302 | } |
| 1303 | |
| 1304 | void GenCodeCmdPushFloat(VMCmd cmd) |
| 1305 | { |
| 1306 | EMIT_COMMENT("PUSH float"); |
| 1307 | |
| 1308 | EMIT_OP_REG_NUM(o_sub, rESP, 8); |
| 1309 | if(cmd.flag == ADDRESS_ABOLUTE) |
| 1310 | EMIT_OP_ADDR(o_fld, sDWORD, cmd.argument+paramBase); |
| 1311 | else |
| 1312 | EMIT_OP_RPTR(o_fld, sDWORD, rEBP, cmd.argument+paramBase); |
| 1313 | EMIT_OP_RPTR(o_fstp, sQWORD, rESP, 0); |
| 1314 | } |
| 1315 | |
| 1316 | void GenCodeCmdPushDorL(VMCmd cmd) |
| 1317 | { |
nothing calls this directly
no test coverage detected