Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 24 of 24 for negZero (0.11 sec)

  1. src/cmd/internal/obj/ppc64/asm9.go

    			}
    			o1 = AOP_IRR(OP_ADDI, REGZERO, REGZERO, uint32(p.From.Offset))
    		} else if p.From.Type == obj.TYPE_REG {
    			o1 = LOP_RRR(OP_OR, REGZERO, uint32(p.From.Reg), uint32(p.From.Reg))
    		} else {
    			c.ctxt.Diag("illegal syscall: %v", p)
    			o1 = 0x7fe00008 // trap always
    		}
    
    		o2 = c.oprrr(p.As)
    		o3 = AOP_RRR(c.oprrr(AXOR), REGZERO, REGZERO, REGZERO) // XOR R0, R0
    
    	case 78: /* undef */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 13:55:28 UTC 2024
    - 156.1K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/ppc64/a.out.go

    	REG_CRBIT0 = REG_CR0LT // An alias for a Condition Register bit 0
    
    	REG_SPR0 = obj.RBasePPC64 + 1024 // first of 1024 registers
    
    	REG_XER = REG_SPR0 + 1
    	REG_LR  = REG_SPR0 + 8
    	REG_CTR = REG_SPR0 + 9
    
    	REGZERO = REG_R0 /* set to zero */
    	REGSP   = REG_R1
    	REGSB   = REG_R2
    	REGRET  = REG_R3
    	REGARG  = -1      /* -1 disables passing the first argument in register */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 01 18:50:29 UTC 2024
    - 16K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssa/_gen/PPC64Ops.go

    //  - *const instructions may use a constant larger than the instruction can encode.
    //    In this case the assembler expands to multiple instructions and uses tmp
    //    register (R31).
    
    var regNamesPPC64 = []string{
    	"R0", // REGZERO, not used, but simplifies counting in regalloc
    	"SP", // REGSP
    	"SB", // REGSB
    	"R3",
    	"R4",
    	"R5",
    	"R6",
    	"R7",
    	"R8",
    	"R9",
    	"R10",
    	"R11", // REGCTXT for closures
    	"R12",
    	"R13", // REGTLS
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 19:59:38 UTC 2024
    - 43.8K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/ppc64/obj9.go

    		case obj.ATEXT:
    			q = p
    
    			p.Mark |= LABEL | LEAF | SYNC
    			if p.Link != nil {
    				p.Link.Mark |= LABEL
    			}
    
    		case ANOR:
    			q = p
    			if p.To.Type == obj.TYPE_REG {
    				if p.To.Reg == REGZERO {
    					p.Mark |= LABEL | SYNC
    				}
    			}
    
    		case ALWAR,
    			ALBAR,
    			ASTBCCC,
    			ASTWCCC,
    			AEIEIO,
    			AICBI,
    			AISYNC,
    			ATLBIE,
    			ATLBIEL,
    			ASLBIA,
    			ASLBIE,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 18:17:17 UTC 2024
    - 40.8K bytes
    - Viewed (0)
Back to top