Lines Matching refs:writable

20 use crate::reg::{Reg, writable};
601 masm.float_add(writable!(dst), dst, src, size)?; in visit_f32_add()
612 masm.float_add(writable!(dst), dst, src, size)?; in visit_f64_add()
623 masm.float_sub(writable!(dst), dst, src, size)?; in visit_f32_sub()
634 masm.float_sub(writable!(dst), dst, src, size)?; in visit_f64_sub()
645 masm.float_mul(writable!(dst), dst, src, size)?; in visit_f32_mul()
656 masm.float_mul(writable!(dst), dst, src, size)?; in visit_f64_mul()
667 masm.float_div(writable!(dst), dst, src, size)?; in visit_f32_div()
678 masm.float_div(writable!(dst), dst, src, size)?; in visit_f64_div()
689 masm.float_min(writable!(dst), dst, src, size)?; in visit_f32_min()
700 masm.float_min(writable!(dst), dst, src, size)?; in visit_f64_min()
711 masm.float_max(writable!(dst), dst, src, size)?; in visit_f32_max()
722 masm.float_max(writable!(dst), dst, src, size)?; in visit_f64_max()
733 masm.float_copysign(writable!(dst), dst, src, size)?; in visit_f32_copysign()
744 masm.float_copysign(writable!(dst), dst, src, size)?; in visit_f64_copysign()
752 masm.float_abs(writable!(reg), OperandSize::S32)?; in visit_f32_abs()
759 masm.float_abs(writable!(reg), OperandSize::S64)?; in visit_f64_abs()
766 masm.float_neg(writable!(reg), OperandSize::S32)?; in visit_f32_neg()
773 masm.float_neg(writable!(reg), OperandSize::S64)?; in visit_f64_neg()
884 masm.float_sqrt(writable!(reg), reg, OperandSize::S32)?; in visit_f32_sqrt()
891 masm.float_sqrt(writable!(reg), reg, OperandSize::S64)?; in visit_f64_sqrt()
901 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Eq, size) in visit_f32_eq()
911 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Eq, size) in visit_f64_eq()
921 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Ne, size) in visit_f32_ne()
931 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Ne, size) in visit_f64_ne()
941 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Lt, size) in visit_f32_lt()
951 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Lt, size) in visit_f64_lt()
961 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Gt, size) in visit_f32_gt()
971 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Gt, size) in visit_f64_gt()
981 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Le, size) in visit_f32_le()
991 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Le, size) in visit_f64_le()
1001 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Ge, size) in visit_f32_ge()
1011 masm.float_cmp_with_set(writable!(dst), src1, src2, FloatCmpKind::Ge, size) in visit_f64_ge()
1019 masm.signed_convert(writable!(dst), src, OperandSize::S32, dst_size) in visit_f32_convert_i32_s()
1029 masm.unsigned_convert(writable!(dst), src, tmp_gpr, OperandSize::S32, dst_size) in visit_f32_convert_i32_u()
1037 masm.signed_convert(writable!(dst), src, OperandSize::S64, dst_size) in visit_f32_convert_i64_s()
1047 masm.unsigned_convert(writable!(dst), src, tmp_gpr, OperandSize::S64, dst_size) in visit_f32_convert_i64_u()
1055 masm.signed_convert(writable!(dst), src, OperandSize::S32, dst_size) in visit_f64_convert_i32_s()
1065 masm.unsigned_convert(writable!(dst), src, tmp_gpr, OperandSize::S32, dst_size) in visit_f64_convert_i32_u()
1073 masm.signed_convert(writable!(dst), src, OperandSize::S64, dst_size) in visit_f64_convert_i64_s()
1083 masm.unsigned_convert(writable!(dst), src, tmp_gpr, OperandSize::S64, dst_size) in visit_f64_convert_i64_u()
1091 masm.reinterpret_int_as_float(writable!(dst), src, size) in visit_f32_reinterpret_i32()
1098 masm.reinterpret_int_as_float(writable!(dst), src, size) in visit_f64_reinterpret_i64()
1104 masm.demote(writable!(reg), reg)?; in visit_f32_demote_f64()
1111 masm.promote(writable!(reg), reg)?; in visit_f64_promote_f32()
1118 masm.add(writable!(dst), dst, src, size)?; in visit_i32_add()
1125 masm.add(writable!(dst), dst, src, size)?; in visit_i64_add()
1132 masm.sub(writable!(dst), dst, src, size)?; in visit_i32_sub()
1139 masm.sub(writable!(dst), dst, src, size)?; in visit_i64_sub()
1146 masm.mul(writable!(dst), dst, src, size)?; in visit_i32_mul()
1153 masm.mul(writable!(dst), dst, src, size)?; in visit_i64_mul()
1298 masm.cmp_with_set(writable!(reg), RegImm::i32(0), IntCmpKind::Eq, S32)?; in visit_i32_eqz()
1307 masm.cmp_with_set(writable!(reg), RegImm::i64(0), IntCmpKind::Eq, S64)?; in visit_i64_eqz()
1316 masm.clz(writable!(reg), reg, S32)?; in visit_i32_clz()
1325 masm.clz(writable!(reg), reg, S64)?; in visit_i64_clz()
1334 masm.ctz(writable!(reg), reg, S32)?; in visit_i32_ctz()
1343 masm.ctz(writable!(reg), reg, S64)?; in visit_i64_ctz()
1350 masm.and(writable!(dst), dst, src, size)?; in visit_i32_and()
1357 masm.and(writable!(dst), dst, src, size)?; in visit_i64_and()
1364 masm.or(writable!(dst), dst, src, size)?; in visit_i32_or()
1371 masm.or(writable!(dst), dst, src, size)?; in visit_i64_or()
1378 masm.xor(writable!(dst), dst, src, size)?; in visit_i32_xor()
1385 masm.xor(writable!(dst), dst, src, size)?; in visit_i64_xor()
1472 masm.wrap(writable!(reg), reg)?; in visit_i32_wrap_i64()
1479 masm.extend(writable!(reg), reg, Extend::<Signed>::I64Extend32.into())?; in visit_i64_extend_i32_s()
1486 masm.extend(writable!(reg), reg, Extend::<Zero>::I64Extend32.into())?; in visit_i64_extend_i32_u()
1493 masm.extend(writable!(reg), reg, Extend::<Signed>::I32Extend8.into())?; in visit_i32_extend8_s()
1500 masm.extend(writable!(reg), reg, Extend::<Signed>::I32Extend16.into())?; in visit_i32_extend16_s()
1507 masm.extend(writable!(reg), reg, Extend::<Signed>::I64Extend8.into())?; in visit_i64_extend8_s()
1514 masm.extend(writable!(reg), reg, Extend::<Signed>::I64Extend16.into())?; in visit_i64_extend16_s()
1521 masm.extend(writable!(reg), reg, Extend::<Signed>::I64Extend32.into())?; in visit_i64_extend32_s()
1531 masm.signed_truncate(writable!(dst), src, S32, dst_size, TruncKind::Unchecked) in visit_i32_trunc_f32_s()
1547 masm.signed_truncate(writable!(dst), src, S64, dst_size, TruncKind::Unchecked) in visit_i32_trunc_f64_s()
1562 masm.signed_truncate(writable!(dst), src, S32, dst_size, TruncKind::Unchecked) in visit_i64_trunc_f32_s()
1578 masm.signed_truncate(writable!(dst), src, S64, dst_size, TruncKind::Unchecked) in visit_i64_trunc_f64_s()
1592 masm.reinterpret_float_as_int(writable!(dst), src, size) in visit_i32_reinterpret_f32()
1599 masm.reinterpret_float_as_int(writable!(dst), src, size) in visit_i64_reinterpret_f64()
1741 self.masm.wrap(writable!(top), top)?; in visit_table_grow()
1793 writable!(value.into()), in visit_table_set()
1899 self.masm.wrap(writable!(top), top)?; in visit_memory_grow()
2178 self.masm.load(addr, writable!(dst), ty.try_into()?)?; in visit_global_get()
2216 writable!(val2.into()), in visit_select()
2254 masm.cmp_with_set(writable!(reg), zero, IntCmpKind::Eq, size)?; in visit_ref_is_null()
2423 masm.signed_truncate(writable!(dst), src, S32, dst_size, TruncKind::Checked) in visit_i32_trunc_sat_f32_s()
2439 masm.signed_truncate(writable!(dst), src, S64, dst_size, TruncKind::Checked) in visit_i32_trunc_sat_f64_s()
2455 masm.signed_truncate(writable!(dst), src, S32, dst_size, TruncKind::Checked) in visit_i64_trunc_sat_f32_s()
2471 masm.signed_truncate(writable!(dst), src, S64, dst_size, TruncKind::Checked) in visit_i64_trunc_sat_f64_s()
2486 writable!(lhs_lo), in visit_i64_add128()
2487 writable!(lhs_hi), in visit_i64_add128()
2501 writable!(lhs_lo), in visit_i64_sub128()
2502 writable!(lhs_hi), in visit_i64_sub128()
3098 .shuffle(writable!(lhs.into()), lhs.into(), rhs.into(), lanes)?;
3108 .swizzle(writable!(lhs.into()), lhs.into(), rhs.into())?; in visit_i8x16_swizzle()
3177 masm.v128_eq(writable!(dst), dst, src, VectorEqualityKind::I8x16)?; in visit_i8x16_eq()
3185 masm.v128_eq(writable!(dst), dst, src, VectorEqualityKind::I16x8)?; in visit_i16x8_eq()
3193 masm.v128_eq(writable!(dst), dst, src, VectorEqualityKind::I32x4)?; in visit_i32x4_eq()
3201 masm.v128_eq(writable!(dst), dst, src, VectorEqualityKind::I64x2)?; in visit_i64x2_eq()
3209 masm.v128_eq(writable!(dst), dst, src, VectorEqualityKind::F32x4)?; in visit_f32x4_eq()
3217 masm.v128_eq(writable!(dst), dst, src, VectorEqualityKind::F64x2)?; in visit_f64x2_eq()
3225 masm.v128_ne(writable!(dst), dst, src, VectorEqualityKind::I8x16)?; in visit_i8x16_ne()
3233 masm.v128_ne(writable!(dst), dst, src, VectorEqualityKind::I16x8)?; in visit_i16x8_ne()
3241 masm.v128_ne(writable!(dst), dst, src, VectorEqualityKind::I32x4)?; in visit_i32x4_ne()
3249 masm.v128_ne(writable!(dst), dst, src, VectorEqualityKind::I64x2)?; in visit_i64x2_ne()
3257 masm.v128_ne(writable!(dst), dst, src, VectorEqualityKind::F32x4)?; in visit_f32x4_ne()
3265 masm.v128_ne(writable!(dst), dst, src, VectorEqualityKind::F64x2)?; in visit_f64x2_ne()
3273 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::I8x16S)?; in visit_i8x16_lt_s()
3281 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::I8x16U)?; in visit_i8x16_lt_u()
3289 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::I16x8S)?; in visit_i16x8_lt_s()
3297 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::I16x8U)?; in visit_i16x8_lt_u()
3305 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::I32x4S)?; in visit_i32x4_lt_s()
3313 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::I32x4U)?; in visit_i32x4_lt_u()
3321 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::I64x2S)?; in visit_i64x2_lt_s()
3329 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::F32x4)?; in visit_f32x4_lt()
3337 masm.v128_lt(writable!(dst), dst, src, VectorCompareKind::F64x2)?; in visit_f64x2_lt()
3345 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::I8x16S)?; in visit_i8x16_le_s()
3353 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::I8x16U)?; in visit_i8x16_le_u()
3361 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::I16x8S)?; in visit_i16x8_le_s()
3369 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::I16x8U)?; in visit_i16x8_le_u()
3377 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::I32x4S)?; in visit_i32x4_le_s()
3385 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::I32x4U)?; in visit_i32x4_le_u()
3393 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::I64x2S)?; in visit_i64x2_le_s()
3401 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::F32x4)?; in visit_f32x4_le()
3409 masm.v128_le(writable!(dst), dst, src, VectorCompareKind::F64x2)?; in visit_f64x2_le()
3417 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::I8x16S)?; in visit_i8x16_gt_s()
3425 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::I8x16U)?; in visit_i8x16_gt_u()
3433 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::I16x8S)?; in visit_i16x8_gt_s()
3441 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::I16x8U)?; in visit_i16x8_gt_u()
3449 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::I32x4S)?; in visit_i32x4_gt_s()
3457 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::I32x4U)?; in visit_i32x4_gt_u()
3465 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::I64x2S)?; in visit_i64x2_gt_s()
3473 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::F32x4)?; in visit_f32x4_gt()
3481 masm.v128_gt(writable!(dst), dst, src, VectorCompareKind::F64x2)?; in visit_f64x2_gt()
3489 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::I8x16S)?; in visit_i8x16_ge_s()
3497 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::I8x16U)?; in visit_i8x16_ge_u()
3505 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::I16x8S)?; in visit_i16x8_ge_s()
3513 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::I16x8U)?; in visit_i16x8_ge_u()
3521 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::I32x4S)?; in visit_i32x4_ge_s()
3529 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::I32x4U)?; in visit_i32x4_ge_u()
3537 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::I64x2S)?; in visit_i64x2_ge_s()
3545 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::F32x4)?; in visit_f32x4_ge()
3553 masm.v128_ge(writable!(dst), dst, src, VectorCompareKind::F64x2)?; in visit_f64x2_ge()
3602 masm.v128_not(writable!(reg))?; in visit_v128_not()
3610 masm.v128_and(dst, src, writable!(dst))?; in visit_v128_and()
3619 masm.v128_and_not(src, dst, writable!(dst))?; in visit_v128_andnot()
3628 masm.v128_or(src, dst, writable!(dst))?; in visit_v128_or()
3637 masm.v128_xor(src, dst, writable!(dst))?; in visit_v128_xor()
3650 .v128_bitselect(op1.reg, op2.reg, mask.reg, writable!(dst))?; in visit_v128_bitselect()
3666 self.masm.v128_any_true(src.reg, writable!(dst))?; in visit_v128_any_true()
3726 masm.v128_convert(reg, writable!(reg), V128ConvertKind::I32x4S)?; in visit_f32x4_convert_i32x4_s()
3733 masm.v128_convert(reg, writable!(reg), V128ConvertKind::I32x4U)?; in visit_f32x4_convert_i32x4_u()
3740 masm.v128_convert(reg, writable!(reg), V128ConvertKind::I32x4LowS)?; in visit_f64x2_convert_low_i32x4_s()
3747 masm.v128_convert(reg, writable!(reg), V128ConvertKind::I32x4LowU)?; in visit_f64x2_convert_low_i32x4_u()
3755 masm.v128_narrow(dst, src, writable!(dst), V128NarrowKind::I16x8S)?; in visit_i8x16_narrow_i16x8_s()
3763 masm.v128_narrow(dst, src, writable!(dst), V128NarrowKind::I16x8U)?; in visit_i8x16_narrow_i16x8_u()
3771 masm.v128_narrow(dst, src, writable!(dst), V128NarrowKind::I32x4S)?; in visit_i16x8_narrow_i32x4_s()
3779 masm.v128_narrow(dst, src, writable!(dst), V128NarrowKind::I32x4U)?; in visit_i16x8_narrow_i32x4_u()
3786 masm.v128_demote(reg, writable!(reg))?; in visit_f32x4_demote_f64x2_zero()
3793 masm.v128_promote(reg, writable!(reg))?; in visit_f64x2_promote_low_f32x4()
3800 masm.v128_extend(reg, writable!(reg), V128ExtendKind::LowI8x16S)?; in visit_i16x8_extend_low_i8x16_s()
3807 masm.v128_extend(reg, writable!(reg), V128ExtendKind::HighI8x16S)?; in visit_i16x8_extend_high_i8x16_s()
3814 masm.v128_extend(reg, writable!(reg), V128ExtendKind::LowI8x16U)?; in visit_i16x8_extend_low_i8x16_u()
3821 masm.v128_extend(reg, writable!(reg), V128ExtendKind::HighI8x16U)?; in visit_i16x8_extend_high_i8x16_u()
3828 masm.v128_extend(reg, writable!(reg), V128ExtendKind::LowI16x8S)?; in visit_i32x4_extend_low_i16x8_s()
3835 masm.v128_extend(reg, writable!(reg), V128ExtendKind::HighI16x8S)?; in visit_i32x4_extend_high_i16x8_s()
3842 masm.v128_extend(reg, writable!(reg), V128ExtendKind::LowI16x8U)?; in visit_i32x4_extend_low_i16x8_u()
3849 masm.v128_extend(reg, writable!(reg), V128ExtendKind::HighI16x8U)?; in visit_i32x4_extend_high_i16x8_u()
3856 masm.v128_extend(reg, writable!(reg), V128ExtendKind::LowI32x4S)?; in visit_i64x2_extend_low_i32x4_s()
3863 masm.v128_extend(reg, writable!(reg), V128ExtendKind::HighI32x4S)?; in visit_i64x2_extend_high_i32x4_s()
3870 masm.v128_extend(reg, writable!(reg), V128ExtendKind::LowI32x4U)?; in visit_i64x2_extend_low_i32x4_u()
3877 masm.v128_extend(reg, writable!(reg), V128ExtendKind::HighI32x4U)?; in visit_i64x2_extend_high_i32x4_u()
3885 masm.v128_add(dst, src, writable!(dst), V128AddKind::I8x16)?; in visit_i8x16_add()
3893 masm.v128_add(dst, src, writable!(dst), V128AddKind::I16x8)?; in visit_i16x8_add()
3901 masm.v128_add(dst, src, writable!(dst), V128AddKind::I32x4)?; in visit_i32x4_add()
3909 masm.v128_add(dst, src, writable!(dst), V128AddKind::I64x2)?; in visit_i64x2_add()
3917 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I8x16)?; in visit_i8x16_sub()
3925 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I16x8)?; in visit_i16x8_sub()
3933 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I32x4)?; in visit_i32x4_sub()
3941 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I64x2)?; in visit_i64x2_sub()
3961 masm.v128_add(dst, src, writable!(dst), V128AddKind::I8x16SatS)?; in visit_i8x16_add_sat_s()
3969 masm.v128_add(dst, src, writable!(dst), V128AddKind::I16x8SatS)?; in visit_i16x8_add_sat_s()
3977 masm.v128_add(dst, src, writable!(dst), V128AddKind::I8x16SatU)?; in visit_i8x16_add_sat_u()
3985 masm.v128_add(dst, src, writable!(dst), V128AddKind::I16x8SatU)?; in visit_i16x8_add_sat_u()
3993 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I8x16SatS)?; in visit_i8x16_sub_sat_s()
4001 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I16x8SatS)?; in visit_i16x8_sub_sat_s()
4009 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I8x16SatU)?; in visit_i8x16_sub_sat_u()
4017 masm.v128_sub(dst, src, writable!(dst), V128SubKind::I16x8SatU)?; in visit_i16x8_sub_sat_u()
4024 masm.v128_abs(reg, writable!(reg), V128AbsKind::I8x16)?; in visit_i8x16_abs()
4031 masm.v128_abs(reg, writable!(reg), V128AbsKind::I16x8)?; in visit_i16x8_abs()
4038 masm.v128_abs(reg, writable!(reg), V128AbsKind::I32x4)?; in visit_i32x4_abs()
4045 masm.v128_abs(reg, writable!(reg), V128AbsKind::I64x2)?; in visit_i64x2_abs()
4052 masm.v128_abs(reg, writable!(reg), V128AbsKind::F32x4)?; in visit_f32x4_abs()
4059 masm.v128_abs(reg, writable!(reg), V128AbsKind::F64x2)?; in visit_f64x2_abs()
4066 masm.v128_neg(writable!(op), V128NegKind::I8x16)?; in visit_i8x16_neg()
4073 masm.v128_neg(writable!(op), V128NegKind::I16x8)?; in visit_i16x8_neg()
4080 masm.v128_neg(writable!(op), V128NegKind::I32x4)?; in visit_i32x4_neg()
4087 masm.v128_neg(writable!(op), V128NegKind::I64x2)?; in visit_i64x2_neg()
4155 masm.v128_q15mulr_sat_s(dst, src, writable!(dst), size)?; in visit_i16x8_q15mulr_sat_s()
4163 masm.v128_min(src, dst, writable!(dst), V128MinKind::I8x16S)?; in visit_i8x16_min_s()
4170 masm.v128_all_true(src, writable!(dst), OperandSize::S8) in visit_i8x16_all_true()
4176 masm.v128_all_true(src, writable!(dst), OperandSize::S16) in visit_i16x8_all_true()
4182 masm.v128_all_true(src, writable!(dst), OperandSize::S32) in visit_i32x4_all_true()
4188 masm.v128_all_true(src, writable!(dst), OperandSize::S64) in visit_i64x2_all_true()
4194 masm.v128_bitmask(src, writable!(dst), OperandSize::S8) in visit_i8x16_bitmask()
4200 masm.v128_bitmask(src, writable!(dst), OperandSize::S16) in visit_i16x8_bitmask()
4206 masm.v128_bitmask(src, writable!(dst), OperandSize::S32) in visit_i32x4_bitmask()
4212 masm.v128_bitmask(src, writable!(dst), OperandSize::S64) in visit_i64x2_bitmask()
4239 masm.v128_min(src, dst, writable!(dst), V128MinKind::I16x8S)?; in visit_i16x8_min_s()
4247 masm.v128_dot(dst, src, writable!(dst))?; in visit_i32x4_dot_i16x8_s()
4259 masm.v128_avgr(dst, src, writable!(dst), size)?; in visit_i8x16_avgr_u()
4267 masm.v128_min(src, dst, writable!(dst), V128MinKind::I32x4S)?; in visit_i32x4_min_s()
4275 masm.v128_min(src, dst, writable!(dst), V128MinKind::I8x16U)?; in visit_i8x16_min_u()
4283 masm.v128_avgr(dst, src, writable!(dst), size)?; in visit_i16x8_avgr_u()
4291 masm.v128_min(src, dst, writable!(dst), V128MinKind::I16x8U)?; in visit_i16x8_min_u()
4299 masm.v128_min(src, dst, writable!(dst), V128MinKind::I32x4U)?; in visit_i32x4_min_u()
4307 masm.v128_max(src, dst, writable!(dst), V128MaxKind::I8x16S)?; in visit_i8x16_max_s()
4315 masm.v128_max(src, dst, writable!(dst), V128MaxKind::I16x8S)?; in visit_i16x8_max_s()
4323 masm.v128_max(src, dst, writable!(dst), V128MaxKind::I32x4S)?; in visit_i32x4_max_s()
4331 masm.v128_max(src, dst, writable!(dst), V128MaxKind::I8x16U)?; in visit_i8x16_max_u()
4339 masm.v128_max(src, dst, writable!(dst), V128MaxKind::I16x8U)?; in visit_i16x8_max_u()
4347 masm.v128_max(src, dst, writable!(dst), V128MaxKind::I32x4U)?; in visit_i32x4_max_u()
4414 masm.v128_extadd_pairwise(op, writable!(op), V128ExtAddKind::I8x16S)?; in visit_i16x8_extadd_pairwise_i8x16_s()
4421 masm.v128_extadd_pairwise(op, writable!(op), V128ExtAddKind::I8x16U)?; in visit_i16x8_extadd_pairwise_i8x16_u()
4428 masm.v128_extadd_pairwise(op, writable!(op), V128ExtAddKind::I16x8S)?; in visit_i32x4_extadd_pairwise_i16x8_s()
4435 masm.v128_extadd_pairwise(op, writable!(op), V128ExtAddKind::I16x8U)?; in visit_i32x4_extadd_pairwise_i16x8_u()
4443 masm.v128_add(dst, src, writable!(dst), V128AddKind::F32x4)?; in visit_f32x4_add()
4451 masm.v128_add(dst, src, writable!(dst), V128AddKind::F64x2)?; in visit_f64x2_add()
4459 masm.v128_sub(dst, src, writable!(dst), V128SubKind::F32x4)?; in visit_f32x4_sub()
4467 masm.v128_sub(dst, src, writable!(dst), V128SubKind::F64x2)?; in visit_f64x2_sub()
4483 masm.v128_div(dst, src, writable!(dst), size)?; in visit_f32x4_div()
4491 masm.v128_div(dst, src, writable!(dst), size)?; in visit_f64x2_div()
4498 masm.v128_neg(writable!(reg), V128NegKind::F32x4)?; in visit_f32x4_neg()
4505 masm.v128_ceil(reg, writable!(reg), OperandSize::S32)?; in visit_f32x4_ceil()
4512 masm.v128_neg(writable!(reg), V128NegKind::F64x2)?; in visit_f64x2_neg()
4519 masm.v128_ceil(reg, writable!(reg), OperandSize::S64)?; in visit_f64x2_ceil()
4526 masm.v128_sqrt(reg, writable!(reg), OperandSize::S32)?; in visit_f32x4_sqrt()
4533 masm.v128_floor(reg, writable!(reg), OperandSize::S32)?; in visit_f32x4_floor()
4540 masm.v128_sqrt(reg, writable!(reg), OperandSize::S64)?; in visit_f64x2_sqrt()
4547 masm.v128_floor(reg, writable!(reg), OperandSize::S64)?; in visit_f64x2_floor()
4554 masm.v128_nearest(reg, writable!(reg), OperandSize::S32)?; in visit_f32x4_nearest()
4561 masm.v128_nearest(reg, writable!(reg), OperandSize::S64)?; in visit_f64x2_nearest()
4595 masm.v128_pmin(dst, src, writable!(dst), size)?; in visit_f32x4_pmin()
4603 masm.v128_pmin(dst, src, writable!(dst), size)?; in visit_f64x2_pmin()
4611 masm.v128_pmax(dst, src, writable!(dst), size)?; in visit_f32x4_pmax()
4619 masm.v128_pmax(dst, src, writable!(dst), size)?; in visit_f64x2_pmax()
4627 masm.v128_min(dst, src, writable!(dst), V128MinKind::F32x4)?; in visit_f32x4_min()
4635 masm.v128_min(dst, src, writable!(dst), V128MinKind::F64x2)?; in visit_f64x2_min()
4643 masm.v128_max(dst, src, writable!(dst), V128MaxKind::F32x4)?; in visit_f32x4_max()
4651 masm.v128_max(dst, src, writable!(dst), V128MaxKind::F64x2)?; in visit_f64x2_max()
4665 masm.cmp_with_set(writable!(dst), src, kind, size)?; in cmp_i32s()
4673 masm.cmp_with_set(writable!(dst), src, kind, size)?; in cmp_i64s()