- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 292 for madd (0.05 sec)
-
src/cmd/compile/internal/ssa/_gen/RISCV64.rules
(F(MADD|NMADD|MSUB|NMSUB)S neg:(FNEGS x) y z) && neg.Uses == 1 => (F(NMSUB|MSUB|NMADD|MADD)S x y z) (F(MADD|NMADD|MSUB|NMSUB)S x y neg:(FNEGS z)) && neg.Uses == 1 => (F(MSUB|NMSUB|MADD|NMADD)S x y z) (F(MADD|NMADD|MSUB|NMSUB)D neg:(FNEGD x) y z) && neg.Uses == 1 => (F(NMSUB|MSUB|NMADD|MADD)D x y z)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu Mar 07 14:57:07 UTC 2024 - 40.3K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/plan9x.go
fallthrough case FCMP, FCMPE: if _, ok := inst.Args[1].(Imm); ok { args[1] = "$(0.0)" } fallthrough case FADD, FSUB, FMUL, FNMUL, FDIV, FMAX, FMIN, FMAXNM, FMINNM, FCSEL, FMADD, FMSUB, FNMADD, FNMSUB: if strings.HasSuffix(op, "MADD") || strings.HasSuffix(op, "MSUB") { args[2], args[3] = args[3], args[2] } if r, ok := inst.Args[0].(Reg); ok { rno := uint16(r)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon May 16 22:24:28 UTC 2022 - 17K bytes - Viewed (0) -
test/codegen/comparisons.go
// arm:`CMN`,-`ADD`,`(BMI|BPL)` if f+g >= 0 { return 6 } return 0 } // var + var*var func CmpToZero_ex3(a, b, c, d int64, e, f, g, h int32) int { // arm64:`CMN`,-`MADD`,`MUL`,`(BMI|BPL)` if a+b*c < 0 { return 1 } // arm64:`CMN`,-`MADD`,`MUL`,`(BMI|BPL)` if b+c*d >= 0 { return 2 } // arm64:`CMNW`,-`MADDW`,`MULW`,`BEQ`,`(BMI|BPL)`
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Apr 19 16:31:02 UTC 2024 - 15.2K bytes - Viewed (0) -
src/cmd/compile/internal/ssa/rewriteCond_test.go
{"SubShift32", testSubShift32}, } var crBenches = []struct { name string bf func(b *testing.B) }{ {"SoloJump", benchSoloJump}, {"CombJump", benchCombJump}, } // Test int32/int64's add/sub/madd/msub operations with boundary values to // ensure the optimization to 'comparing to zero' expressions of if-statements // yield expected results. // 32 rewriting rules are covered. At least two scenarios for "Canonicalize
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Mar 24 01:19:09 UTC 2023 - 11.1K bytes - Viewed (0) -
test/codegen/arithmetic.go
// ppc64x/power8:"ADDIS\t[$]19,", "ADD\t[$]-10617," out[2] = a + 1234567 // ppc64x/power10:"ADD\t[$]-1234567," // ppc64x/power9:"ADDIS\t[$]-19,", "ADD\t[$]10617," // ppc64x/power8:"ADDIS\t[$]-19,", "ADD\t[$]10617," out[3] = a - 1234567 // ppc64x/power10:"ADD\t[$]2147450879," // ppc64x/power9:"ADDIS\t[$]32767,", "ADD\t[$]32767," // ppc64x/power8:"ADDIS\t[$]32767,", "ADD\t[$]32767,"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri May 17 15:28:00 UTC 2024 - 15.2K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/arm64error.s
LDP.P x+8(FP), (R0, R1) // ERROR "illegal combination" LDP.W x+8(SP), (R0, R1) // ERROR "illegal combination" ADD $0x1234567, R27, R3 // ERROR "cannot use REGTMP as source" ADD $0x3fffffffc000, R27, R5 // ERROR "cannot use REGTMP as source" AND $0x22220000, R27, R4 // ERROR "cannot use REGTMP as source"
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 08 03:28:17 UTC 2023 - 37.8K bytes - Viewed (0) -
src/cmd/asm/internal/asm/testdata/arm64enc.s
ADDW R5.UXTH, R8, R9 // 0921250b ADD R8.SXTB<<3, R23, R14 // ee8e288b ADDW $3076, R17, R3 // 23123011 ADDW $(3076<<12), R17, R3 // ADDW $12599296, R17, R3 // 23127011 ADD $2280, R25, R11 // 2ba32391 ADD $(2280<<12), R25, R11 // ADD $9338880, R25, R11 // 2ba36391
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Mon Jul 24 01:11:41 UTC 2023 - 43.9K bytes - Viewed (0) -
src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/plan9.go
return true case DIVD, DIVDCC, DIVDU, DIVDUCC, DIVDE, DIVDECC, DIVDEU, DIVDEUCC, DIVDO, DIVDOCC, DIVDUO, DIVDUOCC: return true case MODUD, MODSD, MODUW, MODSW: return true case FADD, FADDS, FSUB, FSUBS, FMUL, FMULS, FDIV, FDIVS, FMADD, FMADDS, FMSUB, FMSUBS, FNMADD, FNMADDS, FNMSUB, FNMSUBS, FMULSCC: return true case FADDCC, FADDSCC, FSUBCC, FMULCC, FDIVCC, FDIVSCC: return true
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Nov 22 17:16:14 UTC 2022 - 10.9K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/obj9.go
case ASUB: if p.From.Type != obj.TYPE_CONST { break } // Rewrite SUB $const,... into ADD $-const,... p.From.Offset = -p.From.Offset p.As = AADD // This is now an ADD opcode, try simplifying it below. fallthrough // Rewrite ADD/OR/XOR/ANDCC $const,... forms into ADDIS/ORIS/XORIS/ANDISCC case AADD: // Don't rewrite if this is not adding a constant value, or is not an int32
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 18:17:17 UTC 2024 - 40.8K bytes - Viewed (0) -
src/math/erfc_s390x.s
WFMADB V2, V0, V6, V0 MOVD $·erfctab2069<>+0(SB), R5 WORD $0x682C5000 //ld %f2,0(%r12,%r5) FMADD F2, F4, F4 RISBGN $0, $15, $48, R3, R4 WFMADB V4, V0, V2, V4 LDGR R4, F2 FMADD F4, F2, F2 MOVW R2, R6 CMPBLE R6, $0, L20 MOVW R1, R6 CMPBEQ R6, $0, L21 WORD $0xED709240 //mdb %f7,.L66-.L38(%r9) BYTE $0x00 BYTE $0x1C L21: FMUL F7, F2 L1: FMOVD F2, ret+8(FP) RET L3:
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 15:34:41 UTC 2019 - 14.4K bytes - Viewed (0)