Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 264 for madd (0.09 sec)

  1. src/crypto/internal/edwards25519/field/fe_arm64.s

    	AND $0x7ffffffffffff, R1, R11
    	AND $0x7ffffffffffff, R2, R12
    	AND $0x7ffffffffffff, R3, R13
    	AND $0x7ffffffffffff, R4, R14
    
    	ADD R0>>51, R11, R11
    	ADD R1>>51, R12, R12
    	ADD R2>>51, R13, R13
    	ADD R3>>51, R14, R14
    	// R4>>51 * 19 + R10 -> R10
    	LSR $51, R4, R21
    	MOVD $19, R22
    	MADD R22, R10, R21, R10
    
    	STP (R10, R11), 0(R20)
    	STP (R12, R13), 16(R20)
    	MOVD R14, 32(R20)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/ARM64.rules

    (MADD a (MOVDconst [-1]) x) => (SUB a x)
    (MADD a (MOVDconst [0]) _) => a
    (MADD a (MOVDconst [1]) x) => (ADD a x)
    (MADD a (MOVDconst [c]) x) && isPowerOfTwo64(c) => (ADDshiftLL a x [log64(c)])
    (MADD a (MOVDconst [c]) x) && isPowerOfTwo64(c-1) && c>=3 => (ADD a (ADDshiftLL <x.Type> x x [log64(c-1)]))
    (MADD a (MOVDconst [c]) x) && isPowerOfTwo64(c+1) && c>=7 => (SUB a (SUBshiftLL <x.Type> x x [log64(c+1)]))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 113.1K bytes
    - Viewed (0)
  3. 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)
  4. 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)
  5. src/cmd/compile/internal/ssa/rewriteARM64.go

    			break
    		}
    		v.copyOf(a)
    		return true
    	}
    	// match: (MADD a x (MOVDconst [1]))
    	// result: (ADD a x)
    	for {
    		a := v_0
    		x := v_1
    		if v_2.Op != OpARM64MOVDconst || auxIntToInt64(v_2.AuxInt) != 1 {
    			break
    		}
    		v.reset(OpARM64ADD)
    		v.AddArg2(a, x)
    		return true
    	}
    	// match: (MADD a x (MOVDconst [c]))
    	// cond: isPowerOfTwo64(c)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 608.6K bytes
    - Viewed (0)
  6. 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)
  7. src/html/template/exec_test.go

    	{"bad nil pipeline", "{{ .Empty0 | .VariadicFunc }}", "", tVal, false},
    
    	// Parenthesized expressions
    	{"parens in pipeline", "{{printf `%d %d %d` (1) (2 | add 3) (add 4 (add 5 6))}}", "1 5 15", tVal, true},
    
    	// Parenthesized expressions with field accesses
    	{"parens: $ in paren", "{{($).X}}", "x", tVal, true},
    	{"parens: $.GetU in paren", "{{($.GetU).V}}", "v", tVal, true},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Feb 24 21:59:12 UTC 2024
    - 57.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "FNMSUBD", argLength: 3, reg: fp31, asm: "FNMSUBD"}, // -arg0 + (arg1 * arg2)
    		{name: "MADD", argLength: 3, reg: gp31, asm: "MADD"},       // +arg0 + (arg1 * arg2)
    		{name: "MADDW", argLength: 3, reg: gp31, asm: "MADDW"},     // +arg0 + (arg1 * arg2), 32-bit
    		{name: "MSUB", argLength: 3, reg: gp31, asm: "MSUB"},       // +arg0 - (arg1 * arg2)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  9. src/text/template/exec_test.go

    	{"bad nil pipeline", "{{ .Empty0 | .VariadicFunc }}", "", tVal, false},
    
    	// Parenthesized expressions
    	{"parens in pipeline", "{{printf `%d %d %d` (1) (2 | add 3) (add 4 (add 5 6))}}", "1 5 15", tVal, true},
    
    	// Parenthesized expressions with field accesses
    	{"parens: $ in paren", "{{($).X}}", "x", tVal, true},
    	{"parens: $.GetU in paren", "{{($.GetU).V}}", "v", tVal, true},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 24 22:23:55 UTC 2024
    - 60.1K bytes
    - Viewed (0)
  10. src/cmd/internal/obj/arm64/asm7.go

    	{AADD, C_BITCON, C_RSP, C_NONE, C_RSP, C_NONE, 62, 8, 0, 0, 0},
    	{AADD, C_BITCON, C_NONE, C_NONE, C_RSP, C_NONE, 62, 8, 0, 0, 0},
    	{ACMP, C_BITCON, C_RSP, C_NONE, C_NONE, C_NONE, 62, 8, 0, 0, 0},
    	{AADD, C_ADDCON2, C_RSP, C_NONE, C_RSP, C_NONE, 48, 8, 0, NOTUSETMP, 0},
    	{AADD, C_ADDCON2, C_NONE, C_NONE, C_RSP, C_NONE, 48, 8, 0, NOTUSETMP, 0},
    	{AADD, C_MOVCON2, C_RSP, C_NONE, C_RSP, C_NONE, 13, 12, 0, 0, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
Back to top