@@ -4675,8 +4675,8 @@ func InitTables() {
4675
4675
return s .newValue2 (ssa .OpMul64uhilo , types .NewTuple (types .Types [types .TUINT64 ], types .Types [types .TUINT64 ]), args [0 ], args [1 ])
4676
4676
},
4677
4677
sys .AMD64 , sys .ARM64 , sys .PPC64 , sys .S390X , sys .MIPS64 , sys .RISCV64 )
4678
- alias ("math/bits" , "Mul" , "math/bits" , "Mul64" , sys . ArchAMD64 , sys . ArchARM64 , sys . ArchPPC64 , sys . ArchPPC64LE , sys . ArchS390X , sys . ArchMIPS64 , sys . ArchMIPS64LE , sys . ArchRISCV64 )
4679
- alias ("runtime/internal/math" , "Mul64" , "math/bits" , "Mul64" , sys . ArchAMD64 , sys . ArchARM64 , sys . ArchPPC64 , sys . ArchPPC64LE , sys . ArchS390X , sys . ArchMIPS64 , sys . ArchMIPS64LE , sys . ArchRISCV64 )
4678
+ alias ("math/bits" , "Mul" , "math/bits" , "Mul64" , p8 ... )
4679
+ alias ("runtime/internal/math" , "Mul64" , "math/bits" , "Mul64" , p8 ... )
4680
4680
addF ("math/bits" , "Add64" ,
4681
4681
func (s * state , n * ir.CallExpr , args []* ssa.Value ) * ssa.Value {
4682
4682
return s .newValue3 (ssa .OpAdd64carry , types .NewTuple (types .Types [types .TUINT64 ], types .Types [types .TUINT64 ]), args [0 ], args [1 ], args [2 ])
@@ -4749,11 +4749,7 @@ func InitTables() {
4749
4749
alias ("sync/atomic" , "AddUintptr" , "runtime/internal/atomic" , "Xadd64" , p8 ... )
4750
4750
4751
4751
/******** math/big ********/
4752
- add ("math/big" , "mulWW" ,
4753
- func (s * state , n * ir.CallExpr , args []* ssa.Value ) * ssa.Value {
4754
- return s .newValue2 (ssa .OpMul64uhilo , types .NewTuple (types .Types [types .TUINT64 ], types .Types [types .TUINT64 ]), args [0 ], args [1 ])
4755
- },
4756
- sys .ArchAMD64 , sys .ArchARM64 , sys .ArchPPC64LE , sys .ArchPPC64 , sys .ArchS390X )
4752
+ alias ("math/big" , "mulWW" , "math/bits" , "Mul64" , p8 ... )
4757
4753
}
4758
4754
4759
4755
// findIntrinsic returns a function which builds the SSA equivalent of the
0 commit comments