Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 292 for madd (0.05 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
  9. 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)
  10. 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)
Back to top