Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 51 for vcmpuq (0.09 sec)

  1. src/runtime/libfuzzer_amd64.s

    	MOVQ	s2+24(FP), RARG2
    	MOVQ	result+32(FP), RARG3
    
    	get_tls(R12)
    	MOVQ	g(R12), R14
    	MOVQ	g_m(R14), R13
    
    	// Switch to g0 stack.
    	MOVQ	SP, R12		// callee-saved, preserved across the CALL
    	MOVQ	m_g0(R13), R10
    	CMPQ	R10, R14
    	JE	call	// already on g0
    	MOVQ	(g_sched+gobuf_sp)(R10), SP
    call:
    	ANDQ	$~15, SP	// alignment for gcc ABI
    	CALL	AX
    	MOVQ	R12, SP
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 10 04:57:07 UTC 2023
    - 5K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/anames.go

    	"VPCMPEQQ",
    	"VPCMPEQW",
    	"VPCMPESTRI",
    	"VPCMPESTRM",
    	"VPCMPGTB",
    	"VPCMPGTD",
    	"VPCMPGTQ",
    	"VPCMPGTW",
    	"VPCMPISTRI",
    	"VPCMPISTRM",
    	"VPCMPQ",
    	"VPCMPUB",
    	"VPCMPUD",
    	"VPCMPUQ",
    	"VPCMPUW",
    	"VPCMPW",
    	"VPCOMPRESSB",
    	"VPCOMPRESSD",
    	"VPCOMPRESSQ",
    	"VPCOMPRESSW",
    	"VPCONFLICTD",
    	"VPCONFLICTQ",
    	"VPDPBUSD",
    	"VPDPBUSDS",
    	"VPDPWSSD",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 18:32:50 UTC 2023
    - 19.1K bytes
    - Viewed (0)
  3. src/crypto/subtle/xor_ppc64x.s

    TEXT ·xorBytes(SB), NOSPLIT, $0
    	MOVD	dst+0(FP), R3	// R3 = dst
    	MOVD	a+8(FP), R4	// R4 = a
    	MOVD	b+16(FP), R5	// R5 = b
    	MOVD	n+24(FP), R6	// R6 = n
    
    	CMPU	R6, $64, CR7	// Check if n ≥ 64 bytes
    	MOVD	R0, R8		// R8 = index
    	CMPU	R6, $8, CR6	// Check if 8 ≤ n < 64 bytes
    	BLE	CR6, small	// <= 8
    	BLT	CR7, xor32	// Case for 32 ≤ n < 64 bytes
    
    	// Case for n ≥ 64 bytes
    preloop64:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/obj6_test.go

    MOVQ $name+10(SB), AX -> MOVQ name@GOT(SB), AX; LEAQ 10(AX), AX
    
    MOVQ name(SB), AX -> NOP; MOVQ name@GOT(SB), R15; MOVQ (R15), AX
    MOVQ name+10(SB), AX -> NOP; MOVQ name@GOT(SB), R15; MOVQ 10(R15), AX
    
    CMPQ name(SB), $0 -> NOP; MOVQ name@GOT(SB), R15; CMPQ (R15), $0
    
    MOVQ $1, name(SB) -> NOP; MOVQ name@GOT(SB), R15; MOVQ $1, (R15)
    MOVQ $1, name+10(SB) -> NOP; MOVQ name@GOT(SB), R15; MOVQ $1, 10(R15)
    `
    
    type ParsedTestData struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 15 20:21:30 UTC 2022
    - 4.5K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/stackalloc.go

    			// the spill location.
    			var name LocalSlot
    			if v.Op == OpStoreReg {
    				name = names[v.Args[0].ID]
    			} else {
    				name = names[v.ID]
    			}
    			if name.N != nil && v.Type.Compare(name.Type) == types.CMPeq {
    				for _, id := range s.interfere[v.ID] {
    					h := f.getHome(id)
    					if h != nil && h.(LocalSlot).N == name.N && h.(LocalSlot).Off == name.Off {
    						// A variable can interfere with itself.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 21:29:41 UTC 2024
    - 12.6K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/ppc64/asm9.go

    			opset(AVPOPCNTD, r0)
    
    		case AVCMPEQ: /* vcmpequb[.], vcmpequh[.], vcmpequw[.], vcmpequd[.] */
    			opset(AVCMPEQUB, r0)
    			opset(AVCMPEQUBCC, r0)
    			opset(AVCMPEQUH, r0)
    			opset(AVCMPEQUHCC, r0)
    			opset(AVCMPEQUW, r0)
    			opset(AVCMPEQUWCC, r0)
    			opset(AVCMPEQUD, r0)
    			opset(AVCMPEQUDCC, r0)
    
    		case AVCMPGT: /* vcmpgt[u,s]b[.], vcmpgt[u,s]h[.], vcmpgt[u,s]w[.], vcmpgt[u,s]d[.] */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/ppc64/obj9.go

    			// guard against underflow.
    			//
    			//	CMPU	SP, $(framesize-StackSmall)
    			//	BLT	label-of-call-to-morestack
    			if offset <= 0xffff {
    				p = obj.Appendp(p, c.newprog)
    				p.As = ACMPU
    				p.From.Type = obj.TYPE_REG
    				p.From.Reg = REGSP
    				p.To.Type = obj.TYPE_CONST
    				p.To.Offset = offset
    			} else {
    				// Constant is too big for CMPU.
    				p = obj.Appendp(p, c.newprog)
    				p.As = AMOVD
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/arch/x86/x86asm/intel.go

    		case STOSB, MOVSB, CMPSB, LODSB, SCASB:
    			prefix = "byte "
    		case STOSW, MOVSW, CMPSW, LODSW, SCASW:
    			prefix = "word "
    		case STOSD, MOVSD, CMPSD, LODSD, SCASD:
    			prefix = "dword "
    		case STOSQ, MOVSQ, CMPSQ, LODSQ, SCASQ:
    			prefix = "qword "
    		case LAR:
    			prefix = "word "
    		case BOUND:
    			if inst.Mode == 32 {
    				prefix = "qword "
    			} else {
    				prefix = "dword "
    			}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 29 22:23:32 UTC 2017
    - 11.7K bytes
    - Viewed (0)
  9. test/codegen/floats.go

    	return z - x*y
    }
    
    func Cmp(f float64) bool {
    	// arm64:"FCMPD","(BGT|BLE|BMI|BPL)",-"CSET\tGT",-"CBZ"
    	return f > 4 || f < -4
    }
    
    func CmpZero64(f float64) bool {
    	// s390x:"LTDBR",-"FCMPU"
    	return f <= 0
    }
    
    func CmpZero32(f float32) bool {
    	// s390x:"LTEBR",-"CEBR"
    	return f <= 0
    }
    
    func CmpWithSub(a float64, b float64) bool {
    	f := a - b
    	// s390x:-"LTDBR"
    	return f <= 0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 15:24:29 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  10. src/crypto/sha256/sha256block_amd64.s

    	MOVL R15, (7*4)(BP)
    
    	ADDQ $64, SI
    	CMPQ SI, 256(SP)
    	JB   loop
    
    end:
    	RET
    
    avx2:
    	MOVQ dig+0(FP), CTX          // d.h[8]
    	MOVQ p_base+8(FP), INP
    	MOVQ p_len+16(FP), NUM_BYTES
    
    	LEAQ -64(INP)(NUM_BYTES*1), NUM_BYTES // Pointer to the last block
    	MOVQ NUM_BYTES, _INP_END(SP)
    
    	CMPQ NUM_BYTES, INP
    	JE   avx2_only_one_block
    
    	// Load initial digest
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:29:44 UTC 2024
    - 47.3K bytes
    - Viewed (0)
Back to top