Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 10 for SBBQ (0.09 sec)

  1. src/math/big/arith_amd64.s

    	MOVQ 0(R8)(SI*8), R11
    	MOVQ 8(R8)(SI*8), R12
    	MOVQ 16(R8)(SI*8), R13
    	MOVQ 24(R8)(SI*8), R14
    	SBBQ 0(R9)(SI*8), R11
    	SBBQ 8(R9)(SI*8), R12
    	SBBQ 16(R9)(SI*8), R13
    	SBBQ 24(R9)(SI*8), R14
    	MOVQ R11, 0(R10)(SI*8)
    	MOVQ R12, 8(R10)(SI*8)
    	MOVQ R13, 16(R10)(SI*8)
    	MOVQ R14, 24(R10)(SI*8)
    	SBBQ CX, CX		// save CF
    
    	ADDQ $4, SI		// i += 4
    	SUBQ $4, DI		// n -= 4
    	JGE U2			// if n >= 0 goto U2
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 9.1K bytes
    - Viewed (0)
  2. test/codegen/mathbits.go

    	// arm64:"ADDS","ADCS","ADC",-"ADD\t",-"CMP"
    	// amd64:"NEGL","ADCQ","SBBQ","NEGQ"
    	// ppc64x: "ADDC", "ADDE", "ADDZE"
    	// s390x:"ADDE","ADDC\t[$]-1,"
    	// riscv64: "ADD","SLTU"
    	return bits.Add(x, y, ci)
    }
    
    func AddC(x, ci uint) (r, co uint) {
    	// arm64:"ADDS","ADCS","ADC",-"ADD\t",-"CMP"
    	// amd64:"NEGL","ADCQ","SBBQ","NEGQ"
    	// loong64: "ADDV", "SGTU"
    	// ppc64x: "ADDC", "ADDE", "ADDZE"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  3. src/crypto/internal/nistec/p256_asm_amd64.s

    	ADCQ y_ptr, acc2
    	ADCQ x_ptr, acc3
    	ADCQ $0, t0
    
    	MOVQ acc0, acc4
    	MOVQ acc1, acc5
    	MOVQ acc2, y_ptr
    	MOVQ acc3, t1
    	// Subtract p256
    	SUBQ $-1, acc0
    	SBBQ p256const0<>(SB) ,acc1
    	SBBQ $0, acc2
    	SBBQ p256const1<>(SB), acc3
    	SBBQ $0, t0
    
    	CMOVQCS acc4, acc0
    	CMOVQCS acc5, acc1
    	CMOVQCS y_ptr, acc2
    	CMOVQCS t1, acc3
    
    	MOVQ acc0, (8*0)(res_ptr)
    	MOVQ acc1, (8*1)(res_ptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 39.8K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/anames.go

    	"RSM",
    	"RSQRTPS",
    	"RSQRTSS",
    	"SAHF",
    	"SALB",
    	"SALL",
    	"SALQ",
    	"SALW",
    	"SARB",
    	"SARL",
    	"SARQ",
    	"SARW",
    	"SARXL",
    	"SARXQ",
    	"SBBB",
    	"SBBL",
    	"SBBQ",
    	"SBBW",
    	"SCASB",
    	"SCASL",
    	"SCASQ",
    	"SCASW",
    	"SETCC",
    	"SETCS",
    	"SETEQ",
    	"SETGE",
    	"SETGT",
    	"SETHI",
    	"SETLE",
    	"SETLS",
    	"SETLT",
    	"SETMI",
    	"SETNE",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  5. src/cmd/asm/internal/asm/testdata/amd64enc.s

    	SBBQ DX, (BX)                           // 481913
    	SBBQ R11, (BX)                          // 4c191b
    	SBBQ DX, (R11)                          // 491913
    	SBBQ R11, (R11)                         // 4d191b
    	SBBQ DX, DX                             // 4819d2 or 481bd2
    	SBBQ R11, DX                            // 4c19da or 491bd3
    	SBBQ DX, R11                            // 4919d3 or 4c1bda
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 08 21:38:44 UTC 2021
    - 581.9K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		{name: "SBBQ", argLength: 3, reg: gp2flags1flags, typ: "(UInt64,Flags)", asm: "SBBQ", resultInArg0: true},                     // r = arg0-(arg1+carry(arg2))
    		{name: "SUBQconstborrow", argLength: 1, reg: gp11flags, typ: "(UInt64,Flags)", asm: "SUBQ", aux: "Int32", resultInArg0: true}, // r = arg0-auxint
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  7. src/cmd/compile/internal/ssa/_gen/AMD64.rules

    (Select0 (Sub64borrow x y c)) =>
    	(Select0 <typ.UInt64> (SBBQ x y (Select1 <types.TypeFlags> (NEGLflags c))))
    (Select1 (Sub64borrow x y c)) =>
    	(NEGQ <typ.UInt64> (SBBQcarrymask <typ.UInt64> (Select1 <types.TypeFlags> (SBBQ x y (Select1 <types.TypeFlags> (NEGLflags c))))))
    
    // Optimize ADCQ and friends
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 93.9K bytes
    - Viewed (0)
  8. src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s

    	ADDQ ad_len+80(FP), acc0; ADCQ src_len+56(FP), acc1; ADCQ $1, acc2
    	polyMul
    
    	// Final reduce
    	MOVQ    acc0, t0
    	MOVQ    acc1, t1
    	MOVQ    acc2, t2
    	SUBQ    $-5, acc0
    	SBBQ    $-1, acc1
    	SBBQ    $3, acc2
    	CMOVQCS t0, acc0
    	CMOVQCS t1, acc1
    	CMOVQCS t2, acc2
    
    	// Add in the "s" part of the key
    	ADDQ 0+sStore, acc0
    	ADCQ 8+sStore, acc1
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 105.6K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/rewriteAMD64.go

    		v.AuxInt = int32ToAuxInt(0)
    		return true
    	}
    	return false
    }
    func rewriteValueAMD64_OpAMD64SBBQ(v *Value) bool {
    	v_2 := v.Args[2]
    	v_1 := v.Args[1]
    	v_0 := v.Args[0]
    	// match: (SBBQ x (MOVQconst [c]) borrow)
    	// cond: is32Bit(c)
    	// result: (SBBQconst x [int32(c)] borrow)
    	for {
    		x := v_0
    		if v_1.Op != OpAMD64MOVQconst {
    			break
    		}
    		c := auxIntToInt64(v_1.AuxInt)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 12 19:38:41 UTC 2024
    - 712.7K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/opGen.go

    			},
    			outputs: []outputInfo{
    				{1, 0},
    				{0, 49135}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R15
    			},
    		},
    	},
    	{
    		name:         "SBBQ",
    		argLen:       3,
    		resultInArg0: true,
    		asm:          x86.ASBBQ,
    		reg: regInfo{
    			inputs: []inputInfo{
    				{0, 49135}, // AX CX DX BX BP SI DI R8 R9 R10 R11 R12 R13 R15
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top