Lines Matching refs:mi_imm

277 mi_imm(uint64_t imm)
425 mi_imm(0));
585 mi_imm(value));
777 return mi_imm(~mi_value_to_u64(val));
790 return mi_math_binop(b, MI_ALU_ADD, src, mi_imm(0),
798 return mi_imm(mi_value_to_u64(src0) + mi_value_to_u64(src1));
811 return mi_iadd(b, src, mi_imm(N));
818 return mi_imm(mi_value_to_u64(src0) - mi_value_to_u64(src1));
828 return mi_imm(mi_value_to_u64(src0) == mi_value_to_u64(src1) ? ~0ull : 0);
839 return mi_imm(mi_value_to_u64(src0) != mi_value_to_u64(src1) ? ~0ull : 0);
850 return mi_imm(mi_value_to_u64(src0) < mi_value_to_u64(src1) ? ~0ull : 0);
861 return mi_imm(mi_value_to_u64(src0) >= mi_value_to_u64(src1) ? ~0ull : 0);
872 return mi_imm(mi_value_to_u64(src0) & mi_value_to_u64(src1));
882 return mi_imm(mi_value_to_u64(src) != 0 ? ~0ull : 0);
884 return mi_math_binop(b, MI_ALU_ADD, src, mi_imm(0),
892 return mi_imm(mi_value_to_u64(src) == 0 ? ~0ull : 0);
894 return mi_math_binop(b, MI_ALU_ADD, src, mi_imm(0),
903 return mi_imm(mi_value_to_u64(src0) | mi_value_to_u64(src1));
919 return mi_imm(mi_value_to_u64(src0) << mi_value_to_u64(src1));
934 return mi_imm(mi_value_to_u64(src0) >> mi_value_to_u64(src1));
947 return mi_imm(0);
950 return mi_imm(mi_value_to_u64(src) >> shift);
958 res = mi_ushr(b, res, mi_imm(1 << bit));
973 return mi_imm((int64_t)mi_value_to_u64(src0) >> mi_value_to_u64(src1));
986 return mi_imm(0);
989 return mi_imm((int64_t)mi_value_to_u64(src) >> shift);
997 res = mi_ishr(b, res, mi_imm(1 << bit));
1008 return mi_imm(mi_value_to_u64(src) * N);
1012 return mi_imm(0);
1041 return mi_imm(0);
1044 return mi_imm(mi_value_to_u64(src) << shift);
1053 res = mi_ishl(b, res, mi_imm(1 << bit));
1070 return mi_imm(0);
1076 return mi_imm((mi_value_to_u64(src) >> shift) & UINT32_MAX);
1082 _mi_copy_no_unref(b, mi_value_half(tmp, true), mi_imm(0));
1092 _mi_copy_no_unref(b, mi_value_half(dst, true), mi_imm(0));
1102 return mi_imm(mi_value_to_u64(N) / D);
1108 return mi_imm(0);
1122 N = mi_iadd(b, N, mi_imm(m.multiplier));
1210 struct mi_value addr_val = mi_imm(addr_u64);
1234 struct mi_value addr_val = mi_imm(addr_u64);
1334 mi_goto_if(b, mi_imm(-1), t);