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

Function GenCodeCmdShlL

NULLC/CodeGen_X86.cpp:2758–2767  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2756}
2757
2758void GenCodeCmdShlL(VMCmd cmd)
2759{
2760 (void)cmd;
2761 EMIT_COMMENT("SHL long");
2762 EMIT_OP_REG_NUM(o_mov, rECX, (int)(intptr_t)longShl);
2763 EMIT_OP_REG(o_call, rECX);
2764 EMIT_OP_REG_NUM(o_add, rESP, 8);
2765 EMIT_OP_RPTR_REG(o_mov, sDWORD, rESP, 4, rEDX);
2766 EMIT_OP_RPTR_REG(o_mov, sDWORD, rESP, 0, rEAX);
2767}
2768
2769void GenCodeCmdShrL(VMCmd cmd)
2770{

Callers

nothing calls this directly

Calls 4

EMIT_COMMENTFunction · 0.85
EMIT_OP_REG_NUMFunction · 0.85
EMIT_OP_REGFunction · 0.85
EMIT_OP_RPTR_REGFunction · 0.85

Tested by

no test coverage detected