Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 905 for uimm16 (0.35 sec)

  1. src/cmd/internal/obj/arm64/doc.go

    8. Move an optionally-shifted 16-bit immediate value to a register.
    
    The instructions are MOVK(W), MOVZ(W) and MOVN(W), the assembly syntax is "op $(uimm16<<shift), <Rd>". The <uimm16>
    is the 16-bit unsigned immediate, in the range 0 to 65535; For the 32-bit variant, the <shift> is 0 or 16, for the
    64-bit variant, the <shift> is 0, 16, 32 or 48.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/arm64/asm7.go

    			rt = REGZERO
    		}
    		if r == obj.REG_NONE {
    			r = rt
    		}
    		o1 |= (uint32(rf&31) << 16) | (uint32(r&31) << 5) | uint32(rt&31)
    
    	case 2: /* add/sub $(uimm12|uimm24)[,R],R; cmp $(uimm12|uimm24),R */
    		if p.To.Reg == REG_RSP && isADDSop(p.As) {
    			c.ctxt.Diag("illegal destination register: %v\n", p)
    		}
    		o1 = c.opirr(p, p.As)
    
    		rt, r := p.To.Reg, p.Reg
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 201.1K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/decode.go

    	case arg_immediate_optional_0_65535_imm16:
    		imm16 := (x >> 5) & (1<<16 - 1)
    		return Imm_dcps(imm16)
    
    	case arg_immediate_OptLSL_amount_16_0_16:
    		imm16 := (x >> 5) & (1<<16 - 1)
    		hw := (x >> 21) & (1<<2 - 1)
    		shift := hw * 16
    		if shift > 16 {
    			return nil
    		}
    		return ImmShift{uint16(imm16), uint8(shift)}
    
    	case arg_immediate_OptLSL_amount_16_0_48:
    		imm16 := (x >> 5) & (1<<16 - 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)
  4. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/arg.go

    //
    // - arg_Wm_shift__LSL_0__LSR_1__ASR_2__0_31:
    //     a W register encoded in Rm with a shift encoded in shift[23:22] and an amount
    //     encoded in imm6[15:10] in the range [0,31].
    //
    // - arg_IAddSub:
    //     An immediate for a add/sub instruction encoded in imm12[21:10] with an optional
    //     left shift of 12 encoded in shift[23:22].
    //
    // - arg_Rt_31_1__W_0__X_1:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 20K bytes
    - Viewed (0)
  5. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json

    {"Name":"DCPS1","Bits":"1|1|0|1|0|1|0|0|1|0|1|imm16:16|0|0|0|0|1","Arch":"System variant","Syntax":"DCPS1 {#<imm>}","Code":"","Alias":""},
    {"Name":"DCPS2","Bits":"1|1|0|1|0|1|0|0|1|0|1|imm16:16|0|0|0|1|0","Arch":"System variant","Syntax":"DCPS2 {#<imm>}","Code":"","Alias":""},
    {"Name":"DCPS3","Bits":"1|1|0|1|0|1|0|0|1|0|1|imm16:16|0|0|0|1|1","Arch":"System variant","Syntax":"DCPS3 {#<imm>}","Code":"","Alias":""},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 234.7K bytes
    - Viewed (0)
  6. test/bounds.go

    	use(a100k[i16])
    	use(p1[i16])
    	use(p1k[i16])
    	use(p100k[i16])
    
    	// Unsigned 16-bit numbers don't need checks for len >= 2¹⁶.
    	use(s[ui16])
    	use(a1[ui16])
    	use(a1k[ui16])
    	use(a100k[ui16]) // ERROR "index bounds check elided"
    	use(p1[ui16])
    	use(p1k[ui16])
    	use(p100k[ui16]) // ERROR "index bounds check elided"
    
    	use(s[i32])
    	use(a1[i32])
    	use(a1k[i32])
    	use(a100k[i32])
    	use(p1[i32])
    	use(p1k[i32])
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 27 03:11:45 UTC 2020
    - 6.1K bytes
    - Viewed (0)
  7. test/rotate.go

    )
    
    var (
    	i8 int8 = 0x12
    	i16 int16 = 0x1234
    	i32 int32 = 0x12345678
    	i64 int64 = 0x123456789abcdef0
    	ui8 uint8 = 0x12
    	ui16 uint16 = 0x1234
    	ui32 uint32 = 0x12345678
    	ui64 uint64 = 0x123456789abcdef0
    
    	ni8 = ^i8
    	ni16 = ^i16
    	ni32 = ^i32
    	ni64 = ^i64
    	nui8 = ^ui8
    	nui16 = ^ui16
    	nui32 = ^ui32
    	nui64 = ^ui64
    )
    
    var nfail = 0
    
    func main() {
    	if nfail > 0 {
    		fmt.Printf("BUG\n")
    	}
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 02 13:43:18 UTC 2016
    - 3.3K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/arch/x86/x86asm/tables.go

    	/*575*/ uint16(xReadIw),
    	/*576*/ uint16(xArgAX),
    	/*577*/ uint16(xArgImm16),
    	/*578*/ uint16(xMatch),
    	/*579*/ uint16(xSetOp), uint16(ADD),
    	/*581*/ uint16(xReadId),
    	/*582*/ uint16(xArgEAX),
    	/*583*/ uint16(xArgImm32),
    	/*584*/ uint16(xMatch),
    	/*585*/ uint16(xCondDataSize), 573, 579, 589,
    	/*589*/ uint16(xSetOp), uint16(ADD),
    	/*591*/ uint16(xReadId),
    	/*592*/ uint16(xArgRAX),
    	/*593*/ uint16(xArgImm32),
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 16 22:24:28 UTC 2022
    - 266.8K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/sys/windows/service.go

    //sys	CloseServiceHandle(handle Handle) (err error) = advapi32.CloseServiceHandle
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.3K bytes
    - Viewed (0)
  10. src/debug/pe/pe.go

    	SectionAlignment            uint32
    	FileAlignment               uint32
    	MajorOperatingSystemVersion uint16
    	MinorOperatingSystemVersion uint16
    	MajorImageVersion           uint16
    	MinorImageVersion           uint16
    	MajorSubsystemVersion       uint16
    	MinorSubsystemVersion       uint16
    	Win32VersionValue           uint32
    	SizeOfImage                 uint32
    	SizeOfHeaders               uint32
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 09 01:21:43 UTC 2022
    - 6.6K bytes
    - Viewed (0)
Back to top