Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for cmpw (0.03 sec)

  1. src/cmd/asm/internal/asm/testdata/ppc64.s

    	CMPU R3, $0, CR1                // CMPU R3,CR1,$0       // 28a30000
    	CMPW R3, $0, CR2                // CMPW R3,CR2,$0       // 2d030000
    	CMPW R3, $-32768, CR2           // CMPW R3,CR2,$-32768  // 2d038000
    	CMPWU R3, $0, CR3               // CMPWU R3,CR3,$0      // 29830000
    	CMPWU R3, $0x8008, CR3          // CMPWU R3,CR3,$32776  // 29838008
    
    	CMPEQB R3,R4,CR6                // 7f0321c0
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 50.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/PPC64.rules

    (CMPU x (MOVDconst [c])) && isU16Bit(c) => (CMPUconst x [c])
    (CMPU (MOVDconst [c]) y) && isU16Bit(c) => (InvertFlags (CMPUconst y [c]))
    (CMPWU x (MOVDconst [c])) && isU16Bit(c) => (CMPWUconst x [int32(c)])
    (CMPWU (MOVDconst [c]) y) && isU16Bit(c) => (InvertFlags (CMPWUconst y [int32(c)]))
    
    // Canonicalize the order of arguments to comparisons - helps with CSE.
    ((CMP|CMPW|CMPU|CMPWU) x y) && canonLessThan(x,y) => (InvertFlags ((CMP|CMPW|CMPU|CMPWU) y x))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jun 07 19:02:52 UTC 2024
    - 53.2K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		// comparisons
    		{name: "CMP", argLength: 2, reg: gp2flags, asm: "CMP", typ: "Flags"},                      // arg0 compare to arg1
    		{name: "CMPconst", argLength: 1, reg: gp1flags, asm: "CMP", aux: "Int64", typ: "Flags"},   // arg0 compare to auxInt
    		{name: "CMPW", argLength: 2, reg: gp2flags, asm: "CMPW", typ: "Flags"},                    // arg0 compare to arg1, 32 bit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  4. src/runtime/asm_amd64.s

    	MOVQ	SP, (g_stack+stack_hi)(DI)
    
    	// find out information about the processor we're on
    	MOVL	$0, AX
    	CPUID
    	CMPL	AX, $0
    	JE	nocpuinfo
    
    	CMPL	BX, $0x756E6547  // "Genu"
    	JNE	notintel
    	CMPL	DX, $0x49656E69  // "ineI"
    	JNE	notintel
    	CMPL	CX, $0x6C65746E  // "ntel"
    	JNE	notintel
    	MOVB	$1, runtime·isIntel(SB)
    
    notintel:
    	// Load EAX=1 cpuid flags
    	MOVL	$1, AX
    	CPUID
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat May 11 20:38:24 UTC 2024
    - 60.4K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ppc64/ssa.go

    		ssa.OpPPC64LoweredAtomicLoadPtr:
    		// SYNC
    		// MOVB/MOVD/MOVW (Rarg0), Rout
    		// CMP Rout,Rout
    		// BNE 1(PC)
    		// ISYNC
    		ld := ppc64.AMOVD
    		cmp := ppc64.ACMP
    		switch v.Op {
    		case ssa.OpPPC64LoweredAtomicLoad8:
    			ld = ppc64.AMOVBZ
    		case ssa.OpPPC64LoweredAtomicLoad32:
    			ld = ppc64.AMOVWZ
    			cmp = ppc64.ACMPW
    		}
    		arg0 := v.Args[0].Reg()
    		out := v.Reg0()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
Back to top