Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 127 for REG (0.16 sec)

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

    		{obj.Addr{Type: obj.TYPE_REG, Reg: REG_R1}, C_REG},
    		{obj.Addr{Type: obj.TYPE_REG, Reg: REG_R2}, C_REGP},
    		{obj.Addr{Type: obj.TYPE_REG, Reg: REG_F1}, C_FREG},
    		{obj.Addr{Type: obj.TYPE_REG, Reg: REG_F2}, C_FREGP},
    		{obj.Addr{Type: obj.TYPE_REG, Reg: REG_V2}, C_VREG},
    		{obj.Addr{Type: obj.TYPE_REG, Reg: REG_VS1}, C_VSREG},
    		{obj.Addr{Type: obj.TYPE_REG, Reg: REG_VS2}, C_VSREGP},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 09 22:14:57 UTC 2024
    - 17.3K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/asm6.go

    						ab.asmandsz(ctxt, cursym, p, &p.To, reg[p.GetFrom3().Reg], regrex[p.GetFrom3().Reg], 0)
    						ab.Put1(byte(p.From.Offset))
    
    					case obj.TYPE_REG:
    						switch p.From.Reg {
    						default:
    							goto bad
    
    						case REG_CL, REG_CX:
    							ab.Put2(0x0f, t[1])
    							ab.asmandsz(ctxt, cursym, p, &p.To, reg[p.GetFrom3().Reg], regrex[p.GetFrom3().Reg], 0)
    						}
    					}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

    	TR7
    )
    
    const regMax = TR7
    
    func (Reg) isArg() {}
    
    func (r Reg) String() string {
    	i := int(r)
    	if i < 0 || i >= len(regNames) || regNames[i] == "" {
    		return fmt.Sprintf("Reg(%d)", i)
    	}
    	return regNames[i]
    }
    
    // A Mem is a memory reference.
    // The general form is Segment:[Base+Scale*Index+Disp].
    type Mem struct {
    	Segment Reg
    	Base    Reg
    	Scale   uint8
    	Index   Reg
    	Disp    int64
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/x86/asm_test.go

    		{REG_X0, REG_X31},
    		{REG_Y0, REG_Y31},
    		{REG_Z0, REG_Z31},
    	}
    
    	for _, test := range tests {
    		for index, reg := 0, test.regFrom; reg <= test.regTo; index, reg = index+1, reg+1 {
    			have := regIndex(int16(reg))
    			want := index
    			if have != want {
    				regName := rconv(int(reg))
    				t.Errorf("regIndex(%s):\nhave: %d\nwant: %d",
    					regName, have, want)
    			}
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 28 19:39:51 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  5. src/reflect/abi.go

    }
    
    // intFromReg loads an argSize sized integer from reg and places it at to.
    //
    // argSize must be non-zero, fit in a register, and a power-of-two.
    func intFromReg(r *abi.RegArgs, reg int, argSize uintptr, to unsafe.Pointer) {
    	memmove(to, r.IntRegArgAddr(reg, argSize), argSize)
    }
    
    // intToReg loads an argSize sized integer and stores it into reg.
    //
    // argSize must be non-zero, fit in a register, and a power-of-two.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 17:08:32 UTC 2024
    - 15K bytes
    - Viewed (0)
  6. pkg/config/schema/kubeclient/common.go

    }
    
    func GetInformerFiltered[T runtime.Object](c ClientGetter, opts ktypes.InformerOptions) informerfactory.StartableInformer {
    	reg := typemap.Get[TypeRegistration[T]](registerTypes)
    	if reg != nil {
    		// This is registered type
    		tr := *reg
    		return c.Informers().InformerFor(tr.GetGVR(), opts, func() cache.SharedIndexInformer {
    			inf := cache.NewSharedIndexInformer(
    				tr.ListWatch(c, opts),
    Registered: Fri Jun 14 15:00:06 UTC 2024
    - Last Modified: Wed Apr 17 16:38:40 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  7. 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)
  8. src/cmd/asm/internal/lex/lex_test.go

    			"\tb\\",
    			"\tc",
    			"before",
    			"A(1, 2, 3)",
    			"after",
    		),
    		"before.\n.1.\n.2.\n.3.\n.after.\n",
    	},
    	{
    		"LOAD macro",
    		lines(
    			"#define LOAD(off, reg) \\",
    			"\tMOVBLZX	(off*4)(R12),	reg \\",
    			"\tADDB	reg,		DX",
    			"",
    			"LOAD(8, AX)",
    		),
    		"\n.\n.MOVBLZX.(.8.*.4.).(.R12.).,.AX.\n.ADDB.AX.,.DX.\n",
    	},
    	{
    		"nested multiline macro",
    		lines(
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 29 07:48:38 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  9. src/cmd/internal/obj/x86/pcrelative_test.go

    		t.Fatalf("error %s output %s", err, objout)
    	}
    
    	return objout
    }
    
    func TestVexEvexPCrelative(t *testing.T) {
    	testenv.MustHaveGoBuild(t)
    LOOP:
    	for _, reg := range []string{"Y0", "Y8", "Z0", "Z8", "Z16", "Z24"} {
    		asm := fmt.Sprintf(asmData, reg)
    		objout := objdumpOutput(t, "pcrelative", asm)
    		data := bytes.Split(objout, []byte("\n"))
    		for idx := len(data) - 1; idx >= 0; idx-- {
    			// check that RET wasn't overwritten.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 15 23:16:01 UTC 2024
    - 2.3K 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