Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for regIAddr (0.13 sec)

  1. src/cmd/internal/obj/riscv/obj.go

    	return regVal(r, REG_F0, REG_F31)
    }
    
    // regAddr extracts a register from an Addr.
    func regAddr(a obj.Addr, min, max uint32) uint32 {
    	if a.Type != obj.TYPE_REG {
    		panic(fmt.Sprintf("ill typed: %+v", a))
    	}
    	return regVal(uint32(a.Reg), min, max)
    }
    
    // regIAddr extracts the integer register from an Addr.
    func regIAddr(a obj.Addr) uint32 {
    	return regAddr(a, REG_X0, REG_X31)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Apr 07 03:32:27 UTC 2024
    - 77K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/asm_test.go

    		{regAddr(REG_X6), Yxr},
    		{regAddr(REG_X13), Yxr},
    		{regAddr(REG_X20), YxrEvex},
    		{regAddr(REG_X31), YxrEvex},
    		{regAddr(REG_Y0), Yyr},
    		{regAddr(REG_Y6), Yyr},
    		{regAddr(REG_Y13), Yyr},
    		{regAddr(REG_Y20), YyrEvex},
    		{regAddr(REG_Y31), YyrEvex},
    		{regAddr(REG_Z0), Yzr},
    		{regAddr(REG_Z6), Yzr},
    		{regAddr(REG_K0), Yk0},
    		{regAddr(REG_K5), Yknot0},
    		{regAddr(REG_K7), Yknot0},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Jul 28 19:39:51 UTC 2023
    - 9.2K bytes
    - Viewed (0)
  3. src/cmd/internal/obj/wasm/wasmobj.go

    			Reg:    REG_R0,
    			Offset: 0, // panic.argp
    		}
    
    		p := s.Func().Text
    		p = appendp(p, AMOVD, gpanic, regAddr(REG_R0))
    
    		p = appendp(p, AGet, regAddr(REG_R0))
    		p = appendp(p, AI64Eqz)
    		p = appendp(p, ANot)
    		p = appendp(p, AIf)
    
    		p = appendp(p, AGet, regAddr(REG_SP))
    		p = appendp(p, AI64ExtendI32U)
    		p = appendp(p, AI64Const, constAddr(framesize+8))
    		p = appendp(p, AI64Add)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 34.6K bytes
    - Viewed (0)
Back to top