Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for 16B (0.07 sec)

  1. src/internal/bytealg/indexbyte_ppc64x.s

    #ifndef GOPPC64_power9
    #define ADJUST_FOR_CNTLZW -16
    #else
    #define ADJUST_FOR_CNTLZW 0
    #endif
    
    // Now, find the index of the 16B vector the match was discovered in. If CNTLZW is used
    // to determine the offset into the 16B vector, it will overcount by 16. Account for it here.
    foundat3:
    	SUB	R3,R8,R3
    	ADD	$48+ADJUST_FOR_CNTLZW,R3
    	BR	vfound
    foundat2:
    	SUB	R3,R8,R3
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Apr 21 16:10:29 UTC 2023
    - 6.3K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/arm64/doc.go

    	VLD1.P (R6)(R11), [V31.D1]        <=>      ld1 {v31.1d}, [x6], x11
    	VFMLA V29.S2, V20.S2, V14.S2      <=>      fmla v14.2s, v20.2s, v29.2s
    	AESD V22.B16, V19.B16             <=>      aesd v19.16b, v22.16b
    	SCVTFWS R3, F16                   <=>      scvtf s17, w6
    
    6. Align directive
    
    Go asm supports the PCALIGN directive, which indicates that the next instruction should be aligned
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 07 00:21:42 UTC 2023
    - 9.6K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/arg.go

    //     one register with arrangement specifier encoded in the "size:Q" field which can have the following values:
    //       8B when size = 00, Q = 0
    //       16B when size = 00, Q = 1
    //       4H when size = 01, Q = 0
    //       8H when size = 01, Q = 1
    //       2S when size = 10, Q = 0
    //       4S when size = 10, Q = 1
    //       2D when size = 11, Q = 1
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 20K bytes
    - Viewed (0)
  4. src/internal/bytealg/count_arm64.s

    	VCMEQ	V0.B16, V2.B16, V4.B16
    	// Clear the higher 7 bits
    	VAND	V5.B16, V3.B16, V3.B16
    	VAND	V5.B16, V4.B16, V4.B16
    	// Count lanes match the requested byte
    	VADDP	V4.B16, V3.B16, V6.B16 // 32B->16B
    	VUADDLV	V6.B16, V7
    	// Accumulate the count in low 64-bit element of V8 when inside the loop
    	VADD	V7, V8
    	BNE	chunk_loop
    	VMOV	V8.D[0], R6
    	ADD	R6, R11, R11
    	CBZ	R2, done
    tail:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 31 17:00:27 UTC 2023
    - 2K bytes
    - Viewed (0)
  5. src/internal/bytealg/count_ppc64x.s

    	ADD	R14, R18, R18
    	ADD	$16, R3, R3
    	ANDCC	$15, R4, R4
    
    small_tail_p10:
    	SLD	$56, R4, R6
    	LXVLL	R3, R6, V0
    	VCMPEQUB V0, V1, V0
    	VCLRRB	V0, R4, V0	// If <16B being compared, clear matches of the 16-R4 bytes.
    	VCNTMBB	V0, $1, R14	// Sum the value of bit 0 of each byte of the compare into R14.
    	SRD	$56, R14, R14	// The result of VCNTMBB is shifted. Unshift it.
    	ADD	R14, R18, R3
    	RET
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 14 20:30:44 UTC 2023
    - 3.6K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/tables.go

    	// AESD <Vd>.16B, <Vn>.16B
    	{0xfffffc00, 0x4e285800, AESD, instArgs{arg_Vd_arrangement_16B, arg_Vn_arrangement_16B}, nil},
    	// AESE <Vd>.16B, <Vn>.16B
    	{0xfffffc00, 0x4e284800, AESE, instArgs{arg_Vd_arrangement_16B, arg_Vn_arrangement_16B}, nil},
    	// AESIMC <Vd>.16B, <Vn>.16B
    	{0xfffffc00, 0x4e287800, AESIMC, instArgs{arg_Vd_arrangement_16B, arg_Vn_arrangement_16B}, nil},
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 16 17:57:48 UTC 2017
    - 211.8K bytes
    - Viewed (0)
  7. src/runtime/cgo/abi_ppc64x.h

    	FMOVD	(offset+8*14)(R1), F28 \
    	FMOVD	(offset+8*15)(R1), F29 \
    	FMOVD	(offset+8*16)(R1), F30 \
    	FMOVD	(offset+8*17)(R1), F31
    
    // Save and restore VR20-31 (aka VSR56-63). These
    // macros must point to a 16B aligned offset.
    #define SAVE_VR_SIZE (12*16)
    #define SAVE_VR(offset, rtmp)         \
    	MOVD	$(offset+16*0), rtmp  \
    	STVX	V20, (rtmp)(R1)       \
    	MOVD	$(offset+16*1), rtmp  \
    	STVX	V21, (rtmp)(R1)       \
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 03 20:17:02 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  8. src/text/tabwriter/tabwriter_test.go

    			"a\tb\tc\td\n" +
    			"a\tb\tc\td\te\n",
    	},
    
    	{
    		"16b",
    		100, 100, 0, '\t', DiscardEmptyColumns,
    		"a\vb\v\vd\n" +
    			"a\vb\v\vd\ve\n" +
    			"a\n" +
    			"a\vb\vc\vd\n" +
    			"a\vb\vc\vd\ve\n",
    
    		"a\tb\td\n" +
    			"a\tb\td\te\n" +
    			"a\n" +
    			"a\tb\tc\td\n" +
    			"a\tb\tc\td\te\n",
    	},
    
    	{
    		"16b debug",
    		100, 100, 0, '\t', DiscardEmptyColumns | Debug,
    		"a\vb\v\vd\n" +
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 29 16:46:34 UTC 2024
    - 13.8K bytes
    - Viewed (0)
  9. src/cmd/vendor/golang.org/x/arch/arm64/arm64asm/inst.json

    {"Name":"TBL","Bits":"0|Q|0|0|1|1|1|0|0|0|0|Rm:5|0|00:2|0|0|0|Rn:5|Rd:5","Arch":"Single register table variant","Syntax":"TBL <Vd>.<Ta>, { <Vn>.16B }, <Vm>.<Ta>","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)
  10. src/internal/bytealg/compare_ppc64x.s

    	PCALIGN $16
    cmp64_tail_gt16: // 17 - 32B
    	LXVD2X	(R0)(R5),V3
    	LXVD2X	(R0)(R6),V4
    	VCMPEQUDCC	V3,V4,V1
    	BGE	CR6,different
    
    	BR cmp64_tail_gt0
    
    	PCALIGN $16
    cmp64_tail_gt0: // 1 - 16B
    	LXVD2X	(R5)(R9),V3
    	LXVD2X	(R6)(R9),V4
    	VCMPEQUDCC	V3,V4,V1
    	BGE	CR6,different
    
    	RET
    
    	PCALIGN $16
    cmp32:	// 32 - 63B
    	ANDCC	$31,R9,R9
    
    	LXVD2X	(R0)(R5),V3
    	LXVD2X	(R0)(R6),V4
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 28 17:33:20 UTC 2023
    - 6.7K bytes
    - Viewed (0)
Back to top