Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for cmovnb (0.08 sec)

  1. test/codegen/mathbits.go

    func IterateBits(n uint) int {
    	i := 0
    	for n != 0 {
    		// amd64/v1,amd64/v2:"BSFQ",-"CMOVEQ"
    		// amd64/v3:"TZCNTQ"
    		i += bits.TrailingZeros(n)
    		n &= n - 1
    	}
    	return i
    }
    
    func IterateBits64(n uint64) int {
    	i := 0
    	for n != 0 {
    		// amd64/v1,amd64/v2:"BSFQ",-"CMOVEQ"
    		// amd64/v3:"TZCNTQ"
    		i += bits.TrailingZeros64(n)
    		n &= n - 1
    	}
    	return i
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 18:51:17 UTC 2024
    - 19.6K bytes
    - Viewed (0)
  2. src/crypto/internal/nistec/p256_asm_amd64.s

    	MOVQ acc3, t3
    	// Add in case the operand was > p256
    	ADDQ $-1, acc0
    	ADCQ p256const0<>(SB), acc1
    	ADCQ $0, acc2
    	ADCQ p256const1<>(SB), acc3
    	ADCQ $0, mul0
    	CMOVQNE t0, acc0
    	CMOVQNE t1, acc1
    	CMOVQNE t2, acc2
    	CMOVQNE t3, acc3
    	// If condition is 0, keep original value
    	TESTQ DX, DX
    	CMOVQEQ acc4, acc0
    	CMOVQEQ acc5, acc1
    	CMOVQEQ acc6, acc2
    	CMOVQEQ acc7, acc3
    	// Store result
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 39.8K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/riscv/cpu.go

    	ABEQZ
    	ABGEZ
    	ABGT
    	ABGTU
    	ABGTZ
    	ABLE
    	ABLEU
    	ABLEZ
    	ABLTZ
    	ABNEZ
    	AFABSD
    	AFABSS
    	AFNEGD
    	AFNEGS
    	AFNED
    	AFNES
    	AMOV
    	AMOVB
    	AMOVBU
    	AMOVF
    	AMOVD
    	AMOVH
    	AMOVHU
    	AMOVW
    	AMOVWU
    	ANEG
    	ANEGW
    	ANOT
    	ASEQZ
    	ASNEZ
    
    	// End marker
    	ALAST
    )
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 20 14:19:33 UTC 2024
    - 13.1K bytes
    - Viewed (0)
Back to top