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

Function GenCodeCmdLess

NULLC/CodeGen_X86.cpp:2403–2415  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

2401}
2402
2403void GenCodeCmdLess(VMCmd cmd)
2404{
2405 (void)cmd;
2406 EMIT_COMMENT("LESS int");
2407 EMIT_OP_REG(o_pop, rEAX);
2408 EMIT_OP_REG(o_pop, rEDX);
2409 EMIT_OP_REG_REG(o_xor, rECX, rECX);
2410 EMIT_OP_REG_REG(o_cmp, rEDX, rEAX);
2411 EMIT_OP_REG(o_setl, rECX);
2412 EMIT_OP_REG(o_push, rECX);
2413 KILL_REG(rEAX);
2414 KILL_REG(rEDX);
2415}
2416
2417void GenCodeCmdGreater(VMCmd cmd)
2418{

Callers

nothing calls this directly

Calls 3

EMIT_COMMENTFunction · 0.85
EMIT_OP_REGFunction · 0.85
EMIT_OP_REG_REGFunction · 0.85

Tested by

no test coverage detected