Home
last modified time | relevance | path

Searched +full:8 +full:v (Results 1 – 25 of 1277) sorted by relevance

12345678910>>...52

/kernel/linux/linux-5.10/drivers/mtd/nand/raw/
Dnand_ids.c29 {"TC58NVG0S3E 1G 3.3V 8-bit",
31 SZ_2K, SZ_128, SZ_128K, 0, 8, 64, NAND_ECC_INFO(1, SZ_512), },
32 {"TC58NVG2S0F 4G 3.3V 8-bit",
34 SZ_4K, SZ_512, SZ_256K, 0, 8, 224, NAND_ECC_INFO(4, SZ_512) },
35 {"TC58NVG2S0H 4G 3.3V 8-bit",
37 SZ_4K, SZ_512, SZ_256K, 0, 8, 256, NAND_ECC_INFO(8, SZ_512) },
38 {"TC58NVG3S0F 8G 3.3V 8-bit",
40 SZ_4K, SZ_1K, SZ_256K, 0, 8, 232, NAND_ECC_INFO(4, SZ_512) },
41 {"TC58NVG5D2 32G 3.3V 8-bit",
43 SZ_8K, SZ_4K, SZ_1M, 0, 8, 640, NAND_ECC_INFO(40, SZ_1K) },
[all …]
/kernel/linux/linux-5.10/arch/microblaze/lib/
Dfastcopy.S82 lwi r11, r6, 8 /* t3 = *(s + 8) */
86 swi r11, r5, 8 /* *(d + 8) = t3 */
115 lwi r12, r8, 4 /* v = *(as + 4) */
116 bsrli r9, r12, 8 /* t1 = v >> 8 */
119 bslli r11, r12, 24 /* h = v << 24 */
120 lwi r12, r8, 8 /* v = *(as + 8) */
121 bsrli r9, r12, 8 /* t1 = v >> 8 */
124 bslli r11, r12, 24 /* h = v << 24 */
125 lwi r12, r8, 12 /* v = *(as + 12) */
126 bsrli r9, r12, 8 /* t1 = v >> 8 */
[all …]
/kernel/linux/linux-5.10/lib/crypto/
Dblake2s-generic.c21 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
22 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 },
23 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 },
24 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 },
25 { 9, 0, 5, 7, 2, 4, 10, 15, 14, 1, 11, 12, 6, 8, 3, 13 },
26 { 2, 12, 6, 10, 0, 11, 8, 3, 4, 13, 7, 5, 15, 14, 1, 9 },
27 { 12, 5, 1, 15, 14, 13, 4, 10, 0, 7, 6, 3, 9, 2, 8, 11 },
28 { 13, 11, 7, 14, 12, 1, 3, 9, 5, 0, 15, 4, 8, 6, 2, 10 },
29 { 6, 15, 14, 9, 11, 3, 0, 8, 12, 2, 13, 7, 1, 4, 10, 5 },
30 { 10, 2, 8, 4, 7, 6, 1, 5, 15, 11, 9, 14, 3, 12, 13, 0 },
[all …]
/kernel/linux/linux-5.10/arch/sh/mm/
Dflush-sh4.c16 reg_size_t aligned_start, v, cnt, end; in sh4__flush_wback_region() local
19 v = aligned_start & ~(L1_CACHE_BYTES-1); in sh4__flush_wback_region()
22 cnt = (end - v) / L1_CACHE_BYTES; in sh4__flush_wback_region()
24 while (cnt >= 8) { in sh4__flush_wback_region()
25 __ocbwb(v); v += L1_CACHE_BYTES; in sh4__flush_wback_region()
26 __ocbwb(v); v += L1_CACHE_BYTES; in sh4__flush_wback_region()
27 __ocbwb(v); v += L1_CACHE_BYTES; in sh4__flush_wback_region()
28 __ocbwb(v); v += L1_CACHE_BYTES; in sh4__flush_wback_region()
29 __ocbwb(v); v += L1_CACHE_BYTES; in sh4__flush_wback_region()
30 __ocbwb(v); v += L1_CACHE_BYTES; in sh4__flush_wback_region()
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/
Dcedrus_regs.h13 #define SHIFT_AND_MASK_BITS(v, h, l) \ argument
14 (((unsigned long)(v) << (l)) & GENMASK(h, l))
96 #define VE_DEC_MPEG_MP12HDR_F_CODE_SHIFT(x, y) (24 - 4 * (y) - 8 * (x))
103 SHIFT_AND_MASK_BITS(s, 9, 8)
104 #define VE_DEC_MPEG_MP12HDR_TOP_FIELD_FIRST(v) \ argument
105 ((v) ? BIT(7) : 0)
106 #define VE_DEC_MPEG_MP12HDR_FRAME_PRED_FRAME_DCT(v) \ argument
107 ((v) ? BIT(6) : 0)
108 #define VE_DEC_MPEG_MP12HDR_CONCEALMENT_MOTION_VECTORS(v) \ argument
109 ((v) ? BIT(5) : 0)
[all …]
/kernel/linux/linux-5.10/crypto/
Dblake2b_generic.c28 #define BLAKE2B_160_DIGEST_SIZE (160 / 8)
29 #define BLAKE2B_256_DIGEST_SIZE (256 / 8)
30 #define BLAKE2B_384_DIGEST_SIZE (384 / 8)
31 #define BLAKE2B_512_DIGEST_SIZE (512 / 8)
39 u64 h[8];
46 static const u64 blake2b_IV[8] = {
54 { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 },
55 { 14, 10, 4, 8, 9, 15, 13, 6, 1, 12, 0, 2, 11, 7, 5, 3 },
56 { 11, 8, 12, 0, 5, 2, 15, 13, 10, 14, 3, 6, 7, 1, 9, 4 },
57 { 7, 9, 3, 1, 13, 12, 11, 14, 2, 6, 5, 10, 4, 0, 15, 8 },
[all …]
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/drm/
Ddrm_fourcc.h12 #define fourcc_code(a, b, c, d) ((__u32)(a) | ((__u32)(b) << 8) | \
15 #define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
16 #define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
18 #define DRM_FORMAT_RG88 fourcc_code('R', 'G', '8', '8')
19 #define DRM_FORMAT_GR88 fourcc_code('G', 'R', '8', '8')
22 #define DRM_FORMAT_RGB332 fourcc_code('R', 'G', 'B', '8')
23 #define DRM_FORMAT_BGR233 fourcc_code('B', 'G', 'R', '8')
60 #define DRM_FORMAT_YUYV fourcc_code('Y', 'U', 'Y', 'V')
61 #define DRM_FORMAT_YVYU fourcc_code('Y', 'V', 'Y', 'U')
62 #define DRM_FORMAT_UYVY fourcc_code('U', 'Y', 'V', 'Y')
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/sunxi/sun8i-di/
Dsun8i-di.h34 #define DEINTERLACE_AGTH_SEL_LINEBUF BIT(8)
43 #define DEINTERLACE_FIELD_CTRL_FIELD_CNT(v) ((v) & 0xff) argument
55 #define DEINTERLACE_IN_FMT_PS(v) ((v) & 3) argument
56 #define DEINTERLACE_IN_FMT_FMT(v) (((v) & 7) << 4) argument
57 #define DEINTERLACE_IN_FMT_MOD(v) (((v) & 7) << 8) argument
64 #define DEINTERLACE_OUT_FMT_FMT(v) ((v) & 0xf) argument
65 #define DEINTERLACE_OUT_FMT_PS(v) (((v) & 3) << 5) argument
81 #define DEINTERLACE_CTRL_FLAG_OUT_EN BIT(8)
90 #define DEINTERLACE_DIAG_INTP_TH0(v) ((v) & 0x7f) argument
92 #define DEINTERLACE_DIAG_INTP_TH1(v) (((v) & 0x7f) << 8) argument
[all …]
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dsubdev-formats.rst160 on parallel busses for transferring an 8 bits per sample BGR data, whereas on
196 8-bit samples per pixel with the most significant bits (padding, red and
252 - 8
1573 - r\ :sub:`8`
1583 - g\ :sub:`8`
1593 - b\ :sub:`8`
1659 - 8
1676 - r\ :sub:`8`
1688 - g\ :sub:`8`
1700 - b\ :sub:`8`
[all …]
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/linux/
Dv4l2-subdev.h20 __u32 reserved[8];
26 __u32 reserved[8];
33 __u32 reserved[8];
44 __u32 reserved[8];
59 __u32 reserved[8];
67 __u32 reserved[8];
70 #define VIDIOC_SUBDEV_G_FMT _IOWR('V', 4, struct v4l2_subdev_format)
71 #define VIDIOC_SUBDEV_S_FMT _IOWR('V', 5, struct v4l2_subdev_format)
72 #define VIDIOC_SUBDEV_G_FRAME_INTERVAL _IOWR('V', 21, struct v4l2_subdev_frame_interval)
73 #define VIDIOC_SUBDEV_S_FRAME_INTERVAL _IOWR('V', 22, struct v4l2_subdev_frame_interval)
[all …]
Dvideodev2.h17 #define VIDEO_MAX_PLANES 8
19 ((__u32)(a) | ((__u32)(b) << 8) | ((__u32)(c) << 16) | ((__u32)(d) << 24))
30 V4L2_FIELD_INTERLACED_TB = 8,
65 V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY = 8,
117 V4L2_COLORSPACE_SRGB = 8,
168 V4L2_YCBCR_ENC_SMPTE240M = 8,
298 #define V4L2_PIX_FMT_PAL8 v4l2_fourcc('P', 'A', 'L', '8')
299 #define V4L2_PIX_FMT_UV8 v4l2_fourcc('U', 'V', '8', ' ')
300 #define V4L2_PIX_FMT_YUYV v4l2_fourcc('Y', 'U', 'Y', 'V')
301 #define V4L2_PIX_FMT_YYUV v4l2_fourcc('Y', 'Y', 'U', 'V')
[all …]
/kernel/linux/linux-5.10/drivers/video/fbdev/
Datafb_iplan2p8.c3 * interleaved bitplanes à la Atari (8
20 #define BPL 8
24 /* Copies a 8 plane column from 's', height 'h', to 'd'. */
26 /* This expands a 8 bit color into two longs for two movepl (8 plane)
57 src = (u8 *)info->screen_base + sy * next_line + (sx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
58 dst = (u8 *)info->screen_base + dy * next_line + (dx & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
63 width -= 8; in atafb_iplan2p8_copyarea()
79 memmove32_col(dst + width / (8 / BPL), src + width / (8 / BPL), in atafb_iplan2p8_copyarea()
82 src = (u8 *)info->screen_base + (sy - 1) * next_line + ((sx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
83 dst = (u8 *)info->screen_base + (dy - 1) * next_line + ((dx + width + 8) & ~15) / (8 / BPL); in atafb_iplan2p8_copyarea()
[all …]
Dhitfb.c172 unsigned short v; in hitfb_blank() local
175 v = fb_readw(HD64461_LDR1); in hitfb_blank()
176 v &= ~HD64461_LDR1_DON; in hitfb_blank()
177 fb_writew(v, HD64461_LDR1); in hitfb_blank()
179 v = fb_readw(HD64461_LCDCCR); in hitfb_blank()
180 v |= HD64461_LCDCCR_MOFF; in hitfb_blank()
181 fb_writew(v, HD64461_LCDCCR); in hitfb_blank()
183 v = fb_readw(HD64461_STBCR); in hitfb_blank()
184 v |= HD64461_STBCR_SLCDST; in hitfb_blank()
185 fb_writew(v, HD64461_STBCR); in hitfb_blank()
[all …]
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/
Dregs-scaler.h57 * 2 80 84 88 8c 160 164 168 16c
63 * 8 e0 e4 e8 ec 1c0 1c4 1c8 1cc
77 * 8 130 134 210 214
143 #define SCALER_CFG_16_BURST_MODE (1 << 8)
165 #define SCALER_INT_EN_ILLEGAL_SRC_YV_POS (1 << 8)
193 #define SCALER_INT_STATUS_ILLEGAL_SRC_YV_POS (1 << 8)
206 #define SCALER_SRC_CFG_SET_BYTE_SWAP(v) SCALER_SET(v, 6, 5) argument
208 #define SCALER_SRC_CFG_SET_COLOR_FORMAT(v) SCALER_SET(v, 4, 0) argument
232 #define SCALER_SRC_SPAN_SET_C_SPAN(v) SCALER_SET(v, 29, 16) argument
234 #define SCALER_SRC_SPAN_SET_Y_SPAN(v) SCALER_SET(v, 13, 0) argument
[all …]
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/drm/
Ddrm_fourcc.h25 #define fourcc_code(a,b,c,d) ((__u32) (a) | ((__u32) (b) << 8) | ((__u32) (c) << 16) | ((__u32) (d)…
28 #define DRM_FORMAT_C8 fourcc_code('C', '8', ' ', ' ')
29 #define DRM_FORMAT_R8 fourcc_code('R', '8', ' ', ' ')
31 #define DRM_FORMAT_RG88 fourcc_code('R', 'G', '8', '8')
32 #define DRM_FORMAT_GR88 fourcc_code('G', 'R', '8', '8')
35 #define DRM_FORMAT_RGB332 fourcc_code('R', 'G', 'B', '8')
36 #define DRM_FORMAT_BGR233 fourcc_code('B', 'G', 'R', '8')
77 #define DRM_FORMAT_YUYV fourcc_code('Y', 'U', 'Y', 'V')
78 #define DRM_FORMAT_YVYU fourcc_code('Y', 'V', 'Y', 'U')
79 #define DRM_FORMAT_UYVY fourcc_code('U', 'Y', 'V', 'Y')
[all …]
/kernel/linux/linux-5.10/sound/soc/fsl/
Dfsl_micfil.h58 #define MICFIL_CTRL1_DISEL(v) (((v) << MICFIL_CTRL1_DISEL_SHIFT) \ argument
64 #define MICFIL_CTRL1_CHEN_WIDTH 8
84 #define MICFIL_CTRL2_CICOSR(v) (((v) << MICFIL_CTRL2_CICOSR_SHIFT) \ argument
87 #define MICFIL_CTRL2_CLKDIV_WIDTH 8
90 #define MICFIL_CTRL2_CLKDIV(v) (((v) << MICFIL_CTRL2_CLKDIV_SHIFT) \ argument
103 #define MICFIL_STAT_CHXF_SHIFT(v) (v) argument
104 #define MICFIL_STAT_CHXF_MASK(v) BIT(MICFIL_STAT_CHXF_SHIFT(v)) argument
105 #define MICFIL_STAT_CHXF(v) BIT(MICFIL_STAT_CHXF_SHIFT(v)) argument
112 #define MICFIL_FIFO_CTRL_FIFOWMK(v) (((v) << MICFIL_FIFO_CTRL_FIFOWMK_SHIFT) \ argument
116 #define MICFIL_FIFO_STAT_FIFOX_OVER_SHIFT(v) (v) argument
[all …]
/kernel/linux/linux-5.10/lib/raid6/
Dmktables.c23 uint8_t v = 0; in gfmul() local
27 v ^= a; in gfmul()
32 return v; in gfmul()
37 uint8_t v = 1; in gfpow() local
45 v = gfmul(v, a); in gfpow()
50 return v; in gfpow()
56 uint8_t v; in main() local
68 for (j = 0; j < 256; j += 8) { in main()
70 for (k = 0; k < 8; k++) in main()
87 for (j = 0; j < 16; j += 8) { in main()
[all …]
/kernel/linux/linux-5.10/drivers/media/pci/cx18/
Dcx18-av-audio.c24 * NTSC Color subcarrier freq * 8 = in set_audclk_freq()
25 * 4.5 MHz/286 * 455/2 * 8 = 28.63636363... MHz in set_audclk_freq()
74 /* 0x1.f77f = (4 * xtal/8*2/455) / 32000 */ in set_audclk_freq()
82 /* AUD_COUNT = 0x2fff = 8 samples * 4 * 384 - 1 */ in set_audclk_freq()
87 * VID_COUNT = 0x0d2ef8 = 107999.000 * 8 = in set_audclk_freq()
88 * ((8 samples/32,000) * (13,500,000 * 8) * 4 - 1) * 8 in set_audclk_freq()
109 /* 0x1.6d59 = (4 * xtal/8*2/455) / 44100 */ in set_audclk_freq()
122 * VID_COUNT = 0x1d4bf8 = 239999.000 * 8 = in set_audclk_freq()
123 * ((49 samples/44,100) * (13,500,000 * 8) * 2 - 1) * 8 in set_audclk_freq()
144 /* 0x1.4faa = (4 * xtal/8*2/455) / 48000 */ in set_audclk_freq()
[all …]
/kernel/linux/linux-5.10/drivers/iio/adc/
Dstm32-dfsdm.h48 #define DFSDM_CHCFGR1_SITP(v) FIELD_PREP(DFSDM_CHCFGR1_SITP_MASK, v) argument
50 #define DFSDM_CHCFGR1_SPICKSEL(v) FIELD_PREP(DFSDM_CHCFGR1_SPICKSEL_MASK, v) argument
52 #define DFSDM_CHCFGR1_SCDEN(v) FIELD_PREP(DFSDM_CHCFGR1_SCDEN_MASK, v) argument
54 #define DFSDM_CHCFGR1_CKABEN(v) FIELD_PREP(DFSDM_CHCFGR1_CKABEN_MASK, v) argument
56 #define DFSDM_CHCFGR1_CHEN(v) FIELD_PREP(DFSDM_CHCFGR1_CHEN_MASK, v) argument
57 #define DFSDM_CHCFGR1_CHINSEL_MASK BIT(8)
58 #define DFSDM_CHCFGR1_CHINSEL(v) FIELD_PREP(DFSDM_CHCFGR1_CHINSEL_MASK, v) argument
60 #define DFSDM_CHCFGR1_DATMPX(v) FIELD_PREP(DFSDM_CHCFGR1_DATMPX_MASK, v) argument
62 #define DFSDM_CHCFGR1_DATPACK(v) FIELD_PREP(DFSDM_CHCFGR1_DATPACK_MASK, v) argument
64 #define DFSDM_CHCFGR1_CKOUTDIV(v) FIELD_PREP(DFSDM_CHCFGR1_CKOUTDIV_MASK, v) argument
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dexynos3250-artik5.dtsi44 cooling-device = <&cpu0 8 8>,
45 <&cpu1 8 8>;
97 regulator-name = "VLDO1_1.0V";
105 regulator-name = "VLDO2_1.2V";
116 regulator-name = "VLDO3_1.8V";
124 regulator-name = "VLDO4_1.8V";
132 regulator-name = "VLDO5_1.0V";
140 regulator-name = "VLDO6_1.0V";
151 regulator-name = "VLDO7_1.8V";
159 regulator-name = "VLDO8_3.0V";
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/
Dimx-pxp.h19 #define BF_PXP_CTRL_SFTRST(v) \ argument
20 (((v) << 31) & BM_PXP_CTRL_SFTRST)
22 #define BF_PXP_CTRL_CLKGATE(v) \ argument
23 (((v) << 30) & BM_PXP_CTRL_CLKGATE)
25 #define BF_PXP_CTRL_RSVD4(v) \ argument
26 (((v) << 29) & BM_PXP_CTRL_RSVD4)
28 #define BF_PXP_CTRL_EN_REPEAT(v) \ argument
29 (((v) << 28) & BM_PXP_CTRL_EN_REPEAT)
31 #define BF_PXP_CTRL_ENABLE_ROTATE1(v) \ argument
32 (((v) << 27) & BM_PXP_CTRL_ENABLE_ROTATE1)
[all …]
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/linux/
Dvideodev2.h28 #define VIDEO_MAX_PLANES 8
29 #define v4l2_fourcc(a,b,c,d) ((__u32) (a) | ((__u32) (b) << 8) | ((__u32) (c) << 16) | ((__u32) (d)…
40 V4L2_FIELD_INTERLACED_TB = 8,
57 V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY = 8,
92 V4L2_COLORSPACE_SRGB = 8,
119 V4L2_YCBCR_ENC_SMPTE240M = 8,
258 #define V4L2_PIX_FMT_PAL8 v4l2_fourcc('P', 'A', 'L', '8')
259 #define V4L2_PIX_FMT_UV8 v4l2_fourcc('U', 'V', '8', ' ')
260 #define V4L2_PIX_FMT_YUYV v4l2_fourcc('Y', 'U', 'Y', 'V')
261 #define V4L2_PIX_FMT_YYUV v4l2_fourcc('Y', 'Y', 'U', 'V')
[all …]
/kernel/linux/linux-5.10/sound/ppc/
Dsnd_ps3_reg.h72 31 24 23 16 15 8 7 0
79 #define PS3_AUDIO_INTR_0_CHAN8 PS3_AUDIO_INTR_0_CHAN(8)
95 31 24 23 16 15 8 7 0
105 31 24 23 16 15 8 7 0
119 #define PS3_AUDIO_CONFIG_CLEAR (1 << 8) /* RWIVF */
124 31 24 23 16 15 8 7 0
154 31 24 23 16 15 8 7 0
184 31 24 23 16 15 8 7 0
199 #define PS3_AUDIO_AX_AOBP_ASO1BRN_MASK (0x7 << 8) /* R-IUF */
224 31 24 23 16 15 8 7 0
[all …]
/kernel/linux/linux-5.10/include/uapi/linux/
Dvideodev2.h74 #define VIDEO_MAX_PLANES 8
82 ((__u32)(a) | ((__u32)(b) << 8) | ((__u32)(c) << 16) | ((__u32)(d) << 24))
102 V4L2_FIELD_INTERLACED_TB = 8, /* both fields interlaced, top field
149 V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY = 8,
237 V4L2_COLORSPACE_SRGB = 8,
347 V4L2_YCBCR_ENC_SMPTE240M = 8,
496 * V I D E O I M A G E F O R M A T
521 #define V4L2_PIX_FMT_RGB332 v4l2_fourcc('R', 'G', 'B', '1') /* 8 RGB-3-3-2 */
552 #define V4L2_PIX_FMT_BGR24 v4l2_fourcc('B', 'G', 'R', '3') /* 24 BGR-8-8-8 */
553 #define V4L2_PIX_FMT_RGB24 v4l2_fourcc('R', 'G', 'B', '3') /* 24 RGB-8-8-8 */
[all …]
/kernel/linux/linux-5.10/arch/ia64/include/uapi/asm/
Dintrinsics.h40 #define IA64_FETCHADD(tmp,v,n,sz,sem) \ argument
44 tmp = ia64_fetchadd4_##sem((unsigned int *) v, n); \
47 case 8: \
48 tmp = ia64_fetchadd8_##sem((unsigned long *) v, n); \
56 #define ia64_fetchadd(i,v,sem) \ argument
59 volatile __typeof__(*(v)) *_v = (v); \
62 IA64_FETCHADD(_tmp, _v, -16, sizeof(*(v)), sem); \
63 else if ((i) == -8) \
64 IA64_FETCHADD(_tmp, _v, -8, sizeof(*(v)), sem); \
66 IA64_FETCHADD(_tmp, _v, -4, sizeof(*(v)), sem); \
[all …]

12345678910>>...52