| Value | Meaning |
|---|---|
| invalid @(_ii()) | |
| add @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
| sub @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| mul @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| imul @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
| div @(_ii(3, IFLG.hasResult)) | |
| idiv @(_ii(3, IFLG.hasResult)) | |
| divsx @(_ii(0, IFLG.hasResult)) | |
| and @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
| or @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
| xor @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
| shl @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| shr @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| sar @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| lea @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| fadd @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
| fsub @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| fmul @(_ii(2, IFLG.hasResult | IFLG.isResultInDst | IFLG.isCommutative)) | |
| fdiv @(_ii(2, IFLG.hasResult | IFLG.isResultInDst)) | |
| mov @(_ii(1, IFLG.hasResult | IFLG.isMov)) | |
| load @(_ii(1, IFLG.hasResult | IFLG.isLoad)) | |
| store @(_ii(2, IFLG.isStore)) | |
| movzx_btow @(_ii(1, IFLG.hasResult)) | |
| movzx_btod @(_ii(1, IFLG.hasResult)) | |
| movzx_btoq @(_ii(1, IFLG.hasResult)) | |
| movzx_wtod @(_ii(1, IFLG.hasResult)) | |
| movzx_wtoq @(_ii(1, IFLG.hasResult)) | |
| movsx_btow @(_ii(1, IFLG.hasResult)) | |
| movsx_btod @(_ii(1, IFLG.hasResult)) | |
| movsx_btoq @(_ii(1, IFLG.hasResult)) | |
| movsx_wtod @(_ii(1, IFLG.hasResult)) | |
| movsx_wtoq @(_ii(1, IFLG.hasResult)) | |
| movsx_dtoq @(_ii(1, IFLG.hasResult)) | |
| f32_to_f64 @(_ii(1, IFLG.hasResult)) | |
| f64_to_f32 @(_ii(1, IFLG.hasResult)) | |
| i32_to_f32 @(_ii(1, IFLG.hasResult)) | |
| i64_to_f32 @(_ii(1, IFLG.hasResult)) | |
| i32_to_f64 @(_ii(1, IFLG.hasResult)) | |
| i64_to_f64 @(_ii(1, IFLG.hasResult)) | |
| f32_to_i32_trunc @(_ii(1, IFLG.hasResult)) | |
| f32_to_i64_trunc @(_ii(1, IFLG.hasResult)) | |
| f64_to_i32_trunc @(_ii(1, IFLG.hasResult)) | |
| f64_to_i64_trunc @(_ii(1, IFLG.hasResult)) | |
| f32_to_i32_round @(_ii(1, IFLG.hasResult)) | |
| f32_to_i64_round @(_ii(1, IFLG.hasResult)) | |
| f64_to_i32_round @(_ii(1, IFLG.hasResult)) | |
| f64_to_i64_round @(_ii(1, IFLG.hasResult)) | |
| xchg @(_ii(2)) | |
| not @(_ii(1, IFLG.hasResult | IFLG.isResultInDst)) | |
| neg @(_ii(1, IFLG.hasResult | IFLG.isResultInDst)) | |
| fneg @(_ii(1, IFLG.hasResult | IFLG.isResultInDst)) | |
| cmp @(_ii(2)) | |
| test @(_ii(1)) | |
| jmp @(_ii(0, IFLG.isJump | IFLG.isBlockExit)) | |
| jcc @(_ii(1, IFLG.isBlockExit)) | |
| bin_branch @(_ii(2, IFLG.hasCondition | IFLG.isBranch | IFLG.isBlockExit)) | |
| un_branch @(_ii(1, IFLG.hasCondition | IFLG.isBranch | IFLG.isBlockExit)) | |
| set_unary_cond @(_ii(1, IFLG.hasResult | IFLG.hasCondition)) | |
| set_binary_cond @(_ii(2, IFLG.hasResult | IFLG.hasCondition)) | |
| setcc @(_ii(1, IFLG.hasCondition)) | |
| call @(_ii(1, IFLG.hasVariadicArgs | IFLG.hasVariadicResult | IFLG.isCall)) | |
| syscall @(_ii(1, IFLG.hasVariadicArgs | IFLG.hasVariadicResult | IFLG.isCall)) | |
| ret @(_ii(0, IFLG.isBlockExit)) | |
| pop @(_ii(0, IFLG.hasResult)) | |
| push @(_ii(1)) | |
| rep_stos @(_ii(3)) | |
| ud2 @(_ii(0, IFLG.isBlockExit)) |