Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for HALFWORD (0.15 sec)

  1. src/cmd/vendor/golang.org/x/arch/ppc64/ppc64asm/tables.go

    		[6]*argField{ap_VecReg_6_10, ap_VecReg_16_20}},
    	{VSTRIHLCC, 0xfc1f07ff00000000, 0x1002040d00000000, 0x0, // Vector String Isolate Halfword Left-justified VX-form (vstrihl. VRT,VRB)
    		[6]*argField{ap_VecReg_6_10, ap_VecReg_16_20}},
    	{VSTRIHR, 0xfc1f07ff00000000, 0x1003000d00000000, 0x0, // Vector String Isolate Halfword Right-justified VX-form (vstrihr VRT,VRB)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 22 17:16:14 UTC 2022
    - 334.7K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/s390x/asmz.go

    	op_LH      uint32 = 0x4800 // FORMAT_RX1        LOAD HALFWORD (32)
    	op_LHH     uint32 = 0xE3C4 // FORMAT_RXY1       LOAD HALFWORD HIGH (32<-16)
    	op_LHI     uint32 = 0xA708 // FORMAT_RI1        LOAD HALFWORD IMMEDIATE (32)
    	op_LHR     uint32 = 0xB927 // FORMAT_RRE        LOAD HALFWORD (32)
    	op_LHRL    uint32 = 0xC405 // FORMAT_RIL2       LOAD HALFWORD RELATIVE LONG (32<-16)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 17:46:09 UTC 2024
    - 176.7K bytes
    - Viewed (0)
  3. src/runtime/memmove_ppc64x.s

    	STXVL	V0, TGT, TMP
    	RET
    #endif
    lt8:	// Move word if possible
    	CMP BYTES, $4
    	BLT lt4
    	MOVWZ 0(SRC), TMP
    	ADD $-4, BYTES
    	MOVW TMP, 0(TGT)
    	ADD $4, SRC
    	ADD $4, TGT
    lt4:	// Move halfword if possible
    	CMP BYTES, $2
    	BLT lt2
    	MOVHZ 0(SRC), TMP
    	ADD $-2, BYTES
    	MOVH TMP, 0(TGT)
    	ADD $2, SRC
    	ADD $2, TGT
    lt2:	// Move last byte if 1 left
    	CMP BYTES, $1
    	BC 12, 0, LR	// ble lr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  4. src/cmd/internal/obj/arm/a.out.go

    	C_LCONADDR
    	C_ZFCON
    	C_SFCON
    	C_LFCON
    
    	C_RACON /* <=0xff rotated constant offset from auto */
    	C_LACON /* Large Auto CONstant, i.e. large offset from SP */
    
    	C_SBRA
    	C_LBRA
    
    	C_HAUTO  /* halfword insn offset (-0xff to 0xff) */
    	C_FAUTO  /* float insn offset (0 to 0x3fc, word aligned) */
    	C_HFAUTO /* both H and F */
    	C_SAUTO  /* -0xfff to 0xfff */
    	C_LAUTO
    
    	C_HOREG
    	C_FOREG
    	C_HFOREG
    	C_SOREG
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 05 16:22:12 UTC 2021
    - 7K bytes
    - Viewed (0)
  5. src/cmd/internal/obj/ppc64/doc.go

    is a memory reference, then it is a store; when the target is a register and the
    source is a memory reference, then it is a load.
    
    MOV{B,H,W,D} variations identify the size as byte, halfword, word, doubleword.
    
    Adding 'Z' to the opcode for a load indicates zero extend; if omitted it is sign extend.
    Adding 'U' to a load or store indicates an update of the base register with the offset.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:47:45 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/ssa/_gen/ARM64Ops.go

    		{name: "REV16", argLength: 1, reg: gp11, asm: "REV16"},                                // byte reverse in each 16-bit halfword, 64-bit
    		{name: "REV16W", argLength: 1, reg: gp11, asm: "REV16W"},                              // byte reverse in each 16-bit halfword, 32-bit
    		{name: "RBIT", argLength: 1, reg: gp11, asm: "RBIT"},                                  // bit reverse, 64-bit
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 15:49:20 UTC 2024
    - 58.8K bytes
    - Viewed (0)
Back to top