Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ACMP (0.1 sec)

  1. src/cmd/asm/internal/arch/ppc64.go

    	return false
    }
    
    // IsPPC64CMP reports whether the op (as defined by an ppc64.A* constant) is
    // one of the CMP instructions that require special handling.
    func IsPPC64CMP(op obj.As) bool {
    	switch op {
    	case ppc64.ACMP, ppc64.ACMPU, ppc64.ACMPW, ppc64.ACMPWU, ppc64.AFCMPO, ppc64.AFCMPU:
    		return true
    	}
    	return false
    }
    
    // IsPPC64NEG reports whether the op (as defined by an ppc64.A* constant) is
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 21:53:50 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ppc64/ssa.go

    		ssa.OpPPC64LoweredAtomicLoad64,
    		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()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 55.4K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/arm64/asm7.go

    	{AADD, C_VCON, C_RSP, C_NONE, C_RSP, C_NONE, 13, 20, 0, 0, 0},
    	{AADD, C_VCON, C_NONE, C_NONE, C_RSP, C_NONE, 13, 20, 0, 0, 0},
    	{ACMP, C_MOVCON2, C_ZREG, C_NONE, C_NONE, C_NONE, 13, 12, 0, 0, 0},
    	{ACMP, C_MOVCON3, C_ZREG, C_NONE, C_NONE, C_NONE, 13, 16, 0, 0, 0},
    	{ACMP, C_VCON, C_ZREG, C_NONE, C_NONE, C_NONE, 13, 20, 0, 0, 0},
    	{AADD, C_SHIFT, C_ZREG, C_NONE, C_ZREG, C_NONE, 3, 4, 0, 0, 0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/obj9.go

    				q.From.Type = obj.TYPE_MEM
    				q.From.Reg = REGG
    				q.From.Offset = 4 * int64(c.ctxt.Arch.PtrSize) // G.panic
    				q.To.Type = obj.TYPE_REG
    				q.To.Reg = REG_R22
    
    				q = obj.Appendp(q, c.newprog)
    				q.As = ACMP
    				q.From.Type = obj.TYPE_REG
    				q.From.Reg = REG_R22
    				q.To.Type = obj.TYPE_CONST
    				q.To.Offset = 0
    
    				q = obj.Appendp(q, c.newprog)
    				q.As = ABEQ
    				q.To.Type = obj.TYPE_BRANCH
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/asm9.go

    	{as: AXVCVSXDDP, a1: C_VSREG, a6: C_VSREG, type_: 89, size: 4}, /* vsx vector integer-fp conversion, xx2-form */
    
    	{as: ACMP, a1: C_REG, a6: C_REG, type_: 70, size: 4},
    	{as: ACMP, a1: C_REG, a2: C_CREG, a6: C_REG, type_: 70, size: 4},
    	{as: ACMP, a1: C_REG, a6: C_S16CON, type_: 70, size: 4},
    	{as: ACMP, a1: C_REG, a2: C_CREG, a6: C_S16CON, type_: 70, size: 4},
    	{as: ACMPU, a1: C_REG, a6: C_REG, type_: 70, size: 4},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/s390x/asmz.go

    	// find leftmost one
    	{i: 8, as: AFLOGR, a1: C_REG, a6: C_REG},
    
    	// population count
    	{i: 9, as: APOPCNT, a1: C_REG, a6: C_REG},
    
    	// compare
    	{i: 70, as: ACMP, a1: C_REG, a6: C_REG},
    	{i: 71, as: ACMP, a1: C_REG, a6: C_LCON},
    	{i: 70, as: ACMPU, a1: C_REG, a6: C_REG},
    	{i: 71, as: ACMPU, a1: C_REG, a6: C_LCON},
    	{i: 70, as: AFCMPO, a1: C_FREG, a6: C_FREG},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/ssa/opGen.go

    	{
    		name:   "CMP",
    		argLen: 2,
    		asm:    arm.ACMP,
    		reg: regInfo{
    			inputs: []inputInfo{
    				{0, 22527}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 g R12 R14
    				{1, 22527}, // R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 g R12 R14
    			},
    		},
    	},
    	{
    		name:    "CMPconst",
    		auxType: auxInt32,
    		argLen:  1,
    		asm:     arm.ACMP,
    		reg: regInfo{
    			inputs: []inputInfo{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 1M bytes
    - Viewed (0)
Back to top