Lines Matching refs:i64
21 "i64.extend_i32_s\t$dst, $src", "i64.extend_i32_s",
25 "i64.extend_i32_u\t$dst, $src", "i64.extend_i32_u",
39 "i64.extend8_s\t$dst, $src", "i64.extend8_s",
43 "i64.extend16_s\t$dst, $src", "i64.extend16_s",
47 "i64.extend32_s\t$dst, $src", "i64.extend32_s",
54 def : Pat<(i64 (anyext I32:$src)), (I64_EXTEND_U_I32 I32:$src)>;
70 "i64.trunc_sat_f32_s\t$dst, $src",
71 "i64.trunc_sat_f32_s", 0xfc04>,
75 "i64.trunc_sat_f32_u\t$dst, $src",
76 "i64.trunc_sat_f32_u", 0xfc05>,
90 "i64.trunc_sat_f64_s\t$dst, $src",
91 "i64.trunc_sat_f64_s", 0xfc06>,
95 "i64.trunc_sat_f64_u\t$dst, $src",
96 "i64.trunc_sat_f64_u", 0xfc07>,
104 def : Pat<(fp_to_sint_sat F32:$src, i64), (I64_TRUNC_S_SAT_F32 F32:$src)>;
105 def : Pat<(fp_to_uint_sat F32:$src, i64), (I64_TRUNC_U_SAT_F32 F32:$src)>;
106 def : Pat<(fp_to_sint_sat F64:$src, i64), (I64_TRUNC_S_SAT_F64 F64:$src)>;
107 def : Pat<(fp_to_uint_sat F64:$src, i64), (I64_TRUNC_U_SAT_F64 F64:$src)>;
147 [], "i64.trunc_f32_s\t$dst, $src", "i64.trunc_f32_s",
150 [], "i64.trunc_f32_u\t$dst, $src", "i64.trunc_f32_u",
159 [], "i64.trunc_f64_s\t$dst, $src", "i64.trunc_f64_s",
162 [], "i64.trunc_f64_u\t$dst, $src", "i64.trunc_f64_u",
235 "i64.reinterpret_f64\t$dst, $src",
236 "i64.reinterpret_f64", 0xbd>;