Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 109 for bx (0.04 sec)

  1. src/internal/runtime/syscall/asm_linux_amd64.s

    	// a5 already in R8.
    	MOVQ	SI, R10 // a4
    	MOVQ	DI, DX  // a3
    	MOVQ	CX, SI  // a2
    	MOVQ	BX, DI  // a1
    	// num already in AX.
    	SYSCALL
    	CMPQ	AX, $0xfffffffffffff001
    	JLS	ok
    	NEGQ	AX
    	MOVQ	AX, CX  // errno
    	MOVQ	$-1, AX // r1
    	MOVQ	$0, BX  // r2
    	RET
    ok:
    	// r1 already in AX.
    	MOVQ	DX, BX // r2
    	MOVQ	$0, CX // errno
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Feb 21 21:28:32 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  2. src/crypto/internal/boring/ecdsa.go

    	if pt == nil {
    		C._goboringcrypto_EC_KEY_free(key)
    		return nil, fail("EC_POINT_new")
    	}
    	bx := bigToBN(X)
    	by := bigToBN(Y)
    	ok := bx != nil && by != nil && C._goboringcrypto_EC_POINT_set_affine_coordinates_GFp(group, pt, bx, by, nil) != 0 &&
    		C._goboringcrypto_EC_KEY_set_public_key(key, pt) != 0
    	if bx != nil {
    		C._goboringcrypto_BN_free(bx)
    	}
    	if by != nil {
    		C._goboringcrypto_BN_free(by)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 17:51:31 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  3. src/vendor/golang.org/x/crypto/internal/poly1305/sum_amd64.s

    multiply:
    	POLY1305_MUL(R8, R9, R10, R11, R12, BX, CX, R13, R14)
    	SUBQ $16, R15
    	CMPQ R15, $16
    	JAE  loop
    
    bytes_between_0_and_15:
    	TESTQ R15, R15
    	JZ    done
    	MOVQ  $1, BX
    	XORQ  CX, CX
    	XORQ  R13, R13
    	ADDQ  R15, SI
    
    flush_buffer:
    	SHLQ $8, BX, CX
    	SHLQ $8, BX
    	MOVB -1(SI), R13
    	XORQ R13, BX
    	DECQ SI
    	DECQ R15
    	JNZ  flush_buffer
    
    	ADDQ BX, R8
    	ADCQ CX, R9
    	ADCQ $0, R10
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  4. src/runtime/rt0_windows_amd64.s

    	// Create a new thread to do the runtime initialization and return.
    	MOVQ	BX, 32(SP) // callee-saved, preserved across the CALL
    	MOVQ	SP, BX
    	ANDQ	$~15, SP // alignment as per Windows requirement
    	MOVQ	_cgo_sys_thread_create(SB), AX
    	MOVQ	$_rt0_amd64_windows_lib_go(SB), CX
    	MOVQ	$0, DX
    	CALL	AX
    	MOVQ	BX, SP
    	MOVQ	32(SP), BX
    	RET
    
    TEXT _rt0_amd64_windows_lib_go(SB),NOSPLIT|NOFRAME,$0
    	MOVQ  $0, DI
    	MOVQ	$0, SI
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jul 19 11:55:15 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  5. src/math/log_amd64.s

    TEXT ·archLog(SB),NOSPLIT,$0
    	// test bits for special cases
    	MOVQ    x+0(FP), BX
    	MOVQ    $~(1<<63), AX // sign bit mask
    	ANDQ    BX, AX
    	JEQ     isZero
    	MOVQ    $0, AX
    	CMPQ    AX, BX
    	JGT     isNegative
    	MOVQ    $PosInf, AX
    	CMPQ    AX, BX
    	JLE     isInfOrNaN
    	// f1, ki := math.Frexp(x); k := float64(ki)
    	MOVQ    BX, X0
    	MOVQ    $0x000FFFFFFFFFFFFF, AX
    	MOVQ    AX, X2
    	ANDPD   X0, X2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 23 20:52:57 UTC 2023
    - 3.7K bytes
    - Viewed (0)
  6. src/runtime/cgo/asm_386.s

    // Use a local trampoline, to avoid taking the address of a dynamically exported
    // function.
    TEXT ·set_crosscall2(SB),NOSPLIT,$0-0
    	MOVL	_crosscall2_ptr(SB), AX
    	MOVL	$crosscall2_trampoline<>(SB), BX
    	MOVL	BX, (AX)
    	RET
    
    TEXT crosscall2_trampoline<>(SB),NOSPLIT,$0-0
    	JMP	crosscall2(SB)
    
    // Called by C code generated by cmd/cgo.
    // func crosscall2(fn, a unsafe.Pointer, n int32, ctxt uintptr)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 00:43:51 UTC 2023
    - 1.2K bytes
    - Viewed (0)
  7. src/cmd/asm/internal/asm/testdata/amd64error.s

    	// CLWB instructions:
    	CLWB BX                          // ERROR "invalid instruction"
    	// CLDEMOTE instructions:
    	CLDEMOTE BX                      // ERROR "invalid instruction"
    	// WAITPKG instructions:
    	TPAUSE (BX)                      // ERROR "invalid instruction"
    	UMONITOR (BX)                    // ERROR "invalid instruction"
    	UMWAIT (BX)                      // ERROR "invalid instruction"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 8.9K bytes
    - Viewed (0)
  8. src/crypto/internal/edwards25519/field/_asm/fe_amd64_asm.go

    	RET()
    }
    
    // mul64 sets r to i * aX * bX.
    func mul64(r uint128, i int, aX, bX namedComponent) {
    	switch i {
    	case 1:
    		Comment(fmt.Sprintf("%s = %s×%s", r, aX, bX))
    		Load(aX, RAX)
    	case 2:
    		Comment(fmt.Sprintf("%s = 2×%s×%s", r, aX, bX))
    		Load(aX, RAX)
    		SHLQ(Imm(1), RAX)
    	default:
    		panic("unsupported i value")
    	}
    	MULQ(mustAddr(bX)) // RDX, RAX = RAX * bX
    	MOVQ(RAX, r.lo)
    	MOVQ(RDX, r.hi)
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 7.2K bytes
    - Viewed (0)
  9. src/crypto/subtle/xor_amd64.s

    TEXT ·xorBytes(SB), NOSPLIT, $0
    	MOVQ  dst+0(FP), BX
    	MOVQ  a+8(FP), SI
    	MOVQ  b+16(FP), CX
    	MOVQ  n+24(FP), DX
    	TESTQ $15, DX            // AND 15 & len, if not zero jump to not_aligned.
    	JNZ   not_aligned
    
    aligned:
    	MOVQ $0, AX // position in slices
    
    	PCALIGN $16
    loop16b:
    	MOVOU (SI)(AX*1), X0   // XOR 16byte forwards.
    	MOVOU (CX)(AX*1), X1
    	PXOR  X1, X0
    	MOVOU X0, (BX)(AX*1)
    	ADDQ  $16, AX
    	CMPQ  DX, AX
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 26 18:14:32 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  10. src/runtime/sys_darwin_amd64.s

    	MOVQ	_cgo_callers(SB), AX
    	JMP	AX
    
    TEXT runtime·mmap_trampoline(SB),NOSPLIT,$0
    	MOVQ	DI, BX
    	MOVQ	0(BX), DI		// arg 1 addr
    	MOVQ	8(BX), SI		// arg 2 len
    	MOVL	16(BX), DX		// arg 3 prot
    	MOVL	20(BX), CX		// arg 4 flags
    	MOVL	24(BX), R8		// arg 5 fid
    	MOVL	28(BX), R9		// arg 6 offset
    	CALL	libc_mmap(SB)
    	XORL	DX, DX
    	CMPQ	AX, $-1
    	JNE	ok
    	CALL	libc_error(SB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 03 16:07:59 UTC 2023
    - 19.7K bytes
    - Viewed (0)
Back to top