IR: Add ConditionalSelectNZCV instruction

This commit is contained in:
MerryMage 2018-02-04 23:07:51 +00:00
parent 12c6f841c2
commit dd2a6684fe
4 changed files with 10 additions and 0 deletions

View file

@ -176,6 +176,10 @@ void EmitX64::EmitConditionalSelect64(EmitContext& ctx, IR::Inst* inst) {
EmitConditionalSelect(code, ctx, inst, 64);
}
void EmitX64::EmitConditionalSelectNZCV(EmitContext& ctx, IR::Inst* inst) {
EmitConditionalSelect(code, ctx, inst, 32);
}
static void EmitExtractRegister(BlockOfCode& code, EmitContext& ctx, IR::Inst* inst, int bit_size) {
auto args = ctx.reg_alloc.GetArgumentInfo(inst);