Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 43 for MOVHU (0.03 sec)

  1. src/cmd/compile/internal/ssa/_gen/LOONG64Ops.go

    		{name: "MOVHUload", argLength: 2, reg: gpload, aux: "SymOff", asm: "MOVHU", typ: "UInt16", faultOnNilArg0: true, symEffect: "Read"}, // load from arg0 + auxInt + aux.  arg1=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 21 19:04:19 UTC 2023
    - 25.2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/_gen/MIPS64Ops.go

    		{name: "MOVHUload", argLength: 2, reg: gpload, aux: "SymOff", asm: "MOVHU", typ: "UInt16", faultOnNilArg0: true, symEffect: "Read"}, // load from arg0 + auxInt + aux.  arg1=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 03:36:31 UTC 2023
    - 25.5K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/arm/armasm/plan9x.go

    	case LDRB_EQ, UXTB_EQ:
    		op = "MOVBU" + op[4:] + suffix
    	case LDRSB_EQ:
    		op = "MOVBS" + op[5:] + suffix
    	case SXTB_EQ:
    		op = "MOVBS" + op[4:] + suffix
    	case LDRH_EQ, UXTH_EQ:
    		op = "MOVHU" + op[4:] + suffix
    	case LDRSH_EQ:
    		op = "MOVHS" + op[5:] + suffix
    	case SXTH_EQ:
    		op = "MOVHS" + op[4:] + suffix
    	case STR_EQ:
    		op = "MOVW" + op[3:] + suffix
    		args[0], args[1] = args[1], args[0]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm64/doc.go

    3. Go uses a series of MOV instructions as load and store.
    
    64-bit variant ldr, str, stur => MOVD;
    32-bit variant str, stur, ldrsw => MOVW;
    32-bit variant ldr => MOVWU;
    ldrb => MOVBU; ldrh => MOVHU;
    ldrsb, sturb, strb => MOVB;
    ldrsh, sturh, strh =>  MOVH.
    
    4. Go moves conditions into opcode suffix, like BLT.
    
    5. Go adds a V prefix for most floating-point and SIMD instructions, except cryptographic extension
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/ssa/_gen/ARMOps.go

    		{name: "MOVHUload", argLength: 2, reg: gpload, aux: "SymOff", asm: "MOVHU", typ: "UInt16", faultOnNilArg0: true, symEffect: "Read"}, // load from arg0 + auxInt + aux.  arg1=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 24 00:21:13 UTC 2023
    - 41K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/RISCV64Ops.go

    		{name: "MOVBUload", argLength: 2, reg: gpload, asm: "MOVBU", aux: "SymOff", typ: "UInt8", faultOnNilArg0: true, symEffect: "Read"},  //  8 bits, zero extend
    		{name: "MOVHUload", argLength: 2, reg: gpload, asm: "MOVHU", aux: "SymOff", typ: "UInt16", faultOnNilArg0: true, symEffect: "Read"}, // 16 bits, zero extend
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 07 14:57:07 UTC 2024
    - 30.7K bytes
    - Viewed (0)
  7. src/cmd/internal/obj/ppc64/doc.go

    Examples:
    
    	MOVD (R3), R4		<=>	ld r4,0(r3)
    	MOVW (R3), R4		<=>	lwa r4,0(r3)
    	MOVWZU 4(R3), R4		<=>	lwzu r4,4(r3)
    	MOVWZ (R3+R5), R4		<=>	lwzx r4,r3,r5
    	MOVHZ  (R3), R4		<=>	lhz r4,0(r3)
    	MOVHU 2(R3), R4		<=>	lhau r4,2(r3)
    	MOVBZ (R3), R4		<=>	lbz r4,0(r3)
    
    	MOVD R4,(R3)		<=>	std r4,0(r3)
    	MOVW R4,(R3)		<=>	stw r4,0(r3)
    	MOVW R4,(R3+R5)		<=>	stwx r4,r3,r5
    	MOVWU R4,4(R3)		<=>	stwu r4,4(r3)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "MOVHUload", argLength: 2, reg: gpload, aux: "SymOff", asm: "MOVHU", typ: "UInt16", faultOnNilArg0: true, symEffect: "Read"},   // load from arg0 + auxInt + aux.  arg1=mem.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
  9. src/cmd/asm/internal/asm/testdata/riscv64.s

    	MOVW	X5, 4(X6)				// 23225300
    
    	MOVB	X5, X6					// 1393820313538343 or 13934260
    	MOVH	X5, X6					// 1393020313530343 or 13935260
    	MOVW	X5, X6					// 1b830200
    	MOVBU	X5, X6					// 13f3f20f
    	MOVHU	X5, X6					// 1393020313530303 or 3bc30208
    	MOVWU	X5, X6					// 1393020213530302 or 3b830208
    
    	MOVF	4(X5), F0				// 07a04200
    	MOVF	F0, 4(X5)				// 27a20200
    	MOVF	F0, F1					// d3000020
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 04:42:21 UTC 2024
    - 16.7K bytes
    - Viewed (0)
  10. test/codegen/comparisons.go

    // -------------- //
    //    Equality    //
    // -------------- //
    
    // Check that compare to constant string use 2/4/8 byte compares
    
    func CompareString1(s string) bool {
    	// amd64:`CMPW\t\(.*\), [$]`
    	// arm64:`MOVHU\t\(.*\), [R]`,`MOVD\t[$]`,`CMPW\tR`
    	// ppc64le:`MOVHZ\t\(.*\), [R]`,`CMPW\t.*, [$]`
    	// s390x:`MOVHBR\t\(.*\), [R]`,`CMPW\t.*, [$]`
    	return s == "xx"
    }
    
    func CompareString2(s string) bool {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 19 16:31:02 UTC 2024
    - 15.2K bytes
    - Viewed (0)
Back to top