@@ -855,13 +855,13 @@ def INT_NVVM_FABS_D : F_MATH_1<"abs.f64 \t$dst, $src0;", Float64Regs,
855
855
// Abs, Neg bf16, bf16x2
856
856
//
857
857
858
- def INT_NVVM_ABS_BF16 : F_MATH_1<"abs.bf16 \t$dst, $dst ;", Int16Regs,
858
+ def INT_NVVM_ABS_BF16 : F_MATH_1<"abs.bf16 \t$dst, $src0 ;", Int16Regs,
859
859
Int16Regs, int_nvvm_abs_bf16, [hasPTX70, hasSM80]>;
860
- def INT_NVVM_ABS_BF16X2 : F_MATH_1<"abs.bf16x2 \t$dst, $dst ;", Int32Regs,
860
+ def INT_NVVM_ABS_BF16X2 : F_MATH_1<"abs.bf16x2 \t$dst, $src0 ;", Int32Regs,
861
861
Int32Regs, int_nvvm_abs_bf16x2, [hasPTX70, hasSM80]>;
862
- def INT_NVVM_NEG_BF16 : F_MATH_1<"neg.bf16 \t$dst, $dst ;", Int16Regs,
862
+ def INT_NVVM_NEG_BF16 : F_MATH_1<"neg.bf16 \t$dst, $src0 ;", Int16Regs,
863
863
Int16Regs, int_nvvm_neg_bf16, [hasPTX70, hasSM80]>;
864
- def INT_NVVM_NEG_BF16X2 : F_MATH_1<"neg.bf16x2 \t$dst, $dst ;", Int32Regs,
864
+ def INT_NVVM_NEG_BF16X2 : F_MATH_1<"neg.bf16x2 \t$dst, $src0 ;", Int32Regs,
865
865
Int32Regs, int_nvvm_neg_bf16x2, [hasPTX70, hasSM80]>;
866
866
867
867
//
0 commit comments