Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for CMOVQEQ (0.06 sec)

  1. src/cmd/compile/internal/ssa/_gen/AMD64Ops.go

    		// CMOV instructions: 64, 32 and 16-bit sizes.
    		// if arg2 encodes a true result, return arg1, else arg0
    		{name: "CMOVQEQ", argLength: 3, reg: gp21, asm: "CMOVQEQ", resultInArg0: true},
    		{name: "CMOVQNE", argLength: 3, reg: gp21, asm: "CMOVQNE", resultInArg0: true},
    		{name: "CMOVQLT", argLength: 3, reg: gp21, asm: "CMOVQLT", resultInArg0: true},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 04 16:40:24 UTC 2023
    - 98K bytes
    - Viewed (1)
  2. src/vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s

    	ADCQ 8+sStore, acc1
    
    	// Finally, constant time compare to the tag at the end of the message
    	XORQ    AX, AX
    	MOVQ    $1, DX
    	XORQ    (0*8)(inp), acc0
    	XORQ    (1*8)(inp), acc1
    	ORQ     acc1, acc0
    	CMOVQEQ DX, AX
    
    	// Return true iff tags are equal
    	MOVB AX, ret+96(FP)
    	RET
    
    // ----------------------------------------------------------------------------
    // Special optimization for buffers smaller than 129 bytes
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 21:28:33 UTC 2023
    - 105.6K bytes
    - Viewed (0)
Back to top