Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 20 for REG (0.05 sec)

  1. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go

    	switch aop {
    	default:
    		return nil
    
    	case arg_Da:
    		return D0 + Reg((x>>10)&(1<<5-1))
    
    	case arg_Dd:
    		return D0 + Reg(x&(1<<5-1))
    
    	case arg_Dm:
    		return D0 + Reg((x>>16)&(1<<5-1))
    
    	case arg_Dn:
    		return D0 + Reg((x>>5)&(1<<5-1))
    
    	case arg_Hd:
    		return H0 + Reg(x&(1<<5-1))
    
    	case arg_Hn:
    		return H0 + Reg((x>>5)&(1<<5-1))
    
    	case arg_IAddSub:
    		imm12 := (x >> 10) & (1<<12 - 1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 76.9K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "FMOVDfpgp", argLength: 1, reg: fpgp, asm: "FMOVD"}, // move float64 to int64 (no conversion)
    		{name: "FMOVSgpfp", argLength: 1, reg: gpfp, asm: "FMOVS"}, // move 32bits from int to float reg (no conversion)
    		{name: "FMOVSfpgp", argLength: 1, reg: fpgp, asm: "FMOVS"}, // move 32bits from float to int reg, zero extend (no conversion)
    
    		// conversions
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ppc64/ssa.go

    			p.AddRestSourceConst(me)
    		}
    		p.Reg = v.Args[0].Reg()
    		p.To = obj.Addr{Type: obj.TYPE_REG, Reg: v.ResultReg()}
    
    	case ssa.OpPPC64RLWNM:
    		_, mb, me, _ := ssa.DecodePPC64RotateMask(v.AuxInt)
    		p := s.Prog(v.Op.Asm())
    		p.To = obj.Addr{Type: obj.TYPE_REG, Reg: v.Reg()}
    		p.Reg = v.Args[0].Reg()
    		p.From = obj.Addr{Type: obj.TYPE_REG, Reg: v.Args[1].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)
  4. src/cmd/compile/internal/ssa/_gen/S390XOps.go

    		{name: "CMPU", argLength: 2, reg: gp2flags, asm: "CMPU", typ: "Flags"},   // arg0 compare to arg1
    		{name: "CMPWU", argLength: 2, reg: gp2flags, asm: "CMPWU", typ: "Flags"}, // arg0 compare to arg1
    
    		{name: "CMPconst", argLength: 1, reg: gp1flags, asm: "CMP", typ: "Flags", aux: "Int32"},     // arg0 compare to auxint
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 52.5K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/arm/asm5.go

    		return C_NONE
    
    	case obj.TYPE_REG:
    		c.instoffset = 0
    		if REG_R0 <= a.Reg && a.Reg <= REG_R15 {
    			return C_REG
    		}
    		if REG_F0 <= a.Reg && a.Reg <= REG_F15 {
    			return C_FREG
    		}
    		if a.Reg == REG_FPSR || a.Reg == REG_FPCR {
    			return C_FCR
    		}
    		if a.Reg == REG_CPSR || a.Reg == REG_SPSR {
    			return C_PSR
    		}
    		if a.Reg >= REG_SPECIAL {
    			return C_SPR
    		}
    		return C_GOK
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 15 20:51:01 UTC 2023
    - 79.4K bytes
    - Viewed (0)
  6. src/cmd/internal/obj/mips/asm0.go

    	case obj.TYPE_REG:
    		if REG_R0 <= a.Reg && a.Reg <= REG_R31 {
    			return C_REG
    		}
    		if REG_F0 <= a.Reg && a.Reg <= REG_F31 {
    			return C_FREG
    		}
    		if REG_M0 <= a.Reg && a.Reg <= REG_M31 {
    			return C_MREG
    		}
    		if REG_FCR0 <= a.Reg && a.Reg <= REG_FCR31 {
    			return C_FCREG
    		}
    		if REG_W0 <= a.Reg && a.Reg <= REG_W31 {
    			return C_WREG
    		}
    		if a.Reg == REG_LO {
    			return C_LO
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 53.6K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/loong64/asm.go

    	switch a.Type {
    	case obj.TYPE_NONE:
    		return C_NONE
    
    	case obj.TYPE_REG:
    		if REG_R0 <= a.Reg && a.Reg <= REG_R31 {
    			return C_REG
    		}
    		if REG_F0 <= a.Reg && a.Reg <= REG_F31 {
    			return C_FREG
    		}
    		if REG_FCSR0 <= a.Reg && a.Reg <= REG_FCSR31 {
    			return C_FCSRREG
    		}
    		if REG_FCC0 <= a.Reg && a.Reg <= REG_FCC31 {
    			return C_FCCREG
    		}
    		return C_GOK
    
    	case obj.TYPE_MEM:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 02:04:54 UTC 2024
    - 61.8K bytes
    - Viewed (0)
  8. src/cmd/internal/obj/riscv/obj.go

    		case ABGTU:
    			ins.as, ins.rs1, ins.rs2 = ABLTU, uint32(p.From.Reg), uint32(p.Reg)
    		case ABGTZ:
    			ins.as, ins.rs1, ins.rs2 = ABLT, uint32(p.From.Reg), REG_ZERO
    		case ABLE:
    			ins.as, ins.rs1, ins.rs2 = ABGE, uint32(p.From.Reg), uint32(p.Reg)
    		case ABLEU:
    			ins.as, ins.rs1, ins.rs2 = ABGEU, uint32(p.From.Reg), uint32(p.Reg)
    		case ABLEZ:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  9. src/cmd/compile/internal/ssa/debug.go

    	// them.
    	clobbers := uint64(opcodeTable[v.Op].reg.clobbers)
    	for {
    		if clobbers == 0 {
    			break
    		}
    		reg := uint8(bits.TrailingZeros64(clobbers))
    		clobbers &^= 1 << reg
    
    		for _, slot := range locs.registers[reg] {
    			if state.loggingLevel > 1 {
    				state.logf("at %v: %v clobbered out of %v\n", v, state.slots[slot], &state.registers[reg])
    			}
    
    			last := locs.slots[slot]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 58.4K bytes
    - Viewed (0)
  10. src/cmd/compile/internal/ssa/_gen/S390X.rules

    (MOV(B|BZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x)
    (MOV(H|HZ)reg e:(MOVHreg x)) && clobberIfDead(e) => (MOV(H|HZ)reg x)
    (MOV(H|HZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(H|HZ)reg x)
    (MOV(W|WZ)reg e:(MOVWreg x)) && clobberIfDead(e) => (MOV(W|WZ)reg x)
    
    // Bypass redundant zero extensions.
    (MOV(B|BZ)reg e:(MOVBZreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x)
    (MOV(B|BZ)reg e:(MOVHZreg x)) && clobberIfDead(e) => (MOV(B|BZ)reg x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 12 18:09:26 UTC 2023
    - 74.3K bytes
    - Viewed (0)
Back to top