Home
last modified time | relevance | path

Searched defs:push (Results 1 – 25 of 2064) sorted by relevance

12345678910>>...83

/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nvc0/
H A Dnvc0_state_validate.c9 nvc0_fb_set_null_rt(struct nouveau_pushbuf *push, unsigned i, unsigned layers) in nvc0_fb_set_null_rt()
40 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in gm200_validate_sample_locations() local
114 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_sample_locations() local
146 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_fb() local
277 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_blend_colour() local
289 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stencil_ref() local
299 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_stipple() local
311 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_scissor() local
342 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_viewport() local
399 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_window_rects() local
[all …]
H A Dnvc0_vbo.c179 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_set_constant_vertex_attrib() local
238 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs() local
282 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_update_user_vbufs_shared() local
322 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers() local
389 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_vertex_buffers_shared() local
442 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertex_arrays_validate() local
576 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_draw_arrays() local
605 nvc0_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nvc0_draw_elements_inline_u08()
633 nvc0_draw_elements_inline_u16(struct nouveau_pushbuf *push, const uint16_t *map, in nvc0_draw_elements_inline_u16()
658 nvc0_draw_elements_inline_u32(struct nouveau_pushbuf *push, const uint32_t *map, in nvc0_draw_elements_inline_u32()
[all …]
H A Dnvc0_shader_state.c72 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_program_sp_start_id() local
88 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_vertprog_validate() local
108 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_fragprog_validate() local
199 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tctlprog_validate() local
227 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tevlprog_validate() local
250 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_gmtyprog_validate() local
270 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compprog_validate() local
283 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_layer_validate() local
311 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_tfb_validate() local
H A Dnvc0_compute.c31 struct nouveau_pushbuf *push) in nvc0_screen_compute_setup()
169 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_validate_constbufs() local
228 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_validate_driverconst() local
244 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_validate_buffers() local
296 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_invalidate_surfaces() local
363 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_upload_input() local
404 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_launch_grid() local
492 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_compute_update_indirect_invocations() local
H A Dnve4_compute.c45 struct nouveau_pushbuf *push) in nve4_screen_compute_setup()
185 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in gm107_compute_validate_surfaces() local
246 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_surfaces() local
315 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_set_tex_handles() local
350 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_constbufs() local
411 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_buffers() local
481 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_upload_input() local
776 nve4_upload_indirect_desc(struct nouveau_pushbuf *push, in nve4_upload_indirect_desc()
801 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_launch_grid() local
918 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_compute_validate_textures() local
H A Dnvc0_tex.c482 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_tic() local
550 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_validate_tic() local
626 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_tsc() local
745 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_upload_tsc0() local
761 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_set_tex_handles() local
800 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nve4_create_texture_handle() local
955 nve4_set_surface_info(struct nouveau_pushbuf *push, in nve4_set_surface_info()
1081 nvc0_set_surface_info(struct nouveau_pushbuf *push, in nvc0_set_surface_info()
1134 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_validate_suf() local
1254 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in gm107_validate_surfaces() local
[all …]
H A Dnvc0_vbo_translate.c14 struct nouveau_pushbuf *push; member
127 prim_restart_search_i08(const uint8_t *elts, unsigned push, uint8_t index) in prim_restart_search_i08()
135 prim_restart_search_i16(const uint16_t *elts, unsigned push, uint16_t index) in prim_restart_search_i16()
143 prim_restart_search_i32(const uint32_t *elts, unsigned push, uint32_t index) in prim_restart_search_i32()
222 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_push_setup_vertex_array() local
250 struct nouveau_pushbuf *push = ctx->push; in disp_vertices_i08() local
307 struct nouveau_pushbuf *push = ctx->push; in disp_vertices_i16() local
364 struct nouveau_pushbuf *push = ctx->push; in disp_vertices_i32() local
421 struct nouveau_pushbuf *push = ctx->push; in disp_vertices_seq() local
504 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_push_vbo_indirect() local
[all …]
H A Dnvc0_query_hw.c69 nvc0_hw_query_get(struct nouveau_pushbuf *push, struct nvc0_query *q, in nvc0_hw_query_get()
130 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_hw_query_write_compute_invocations() local
144 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_hw_begin_query() local
229 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_hw_end_query() local
396 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_hw_get_query_result_resource() local
627 nvc0_hw_query_pushbuf_submit(struct nouveau_pushbuf *push, in nvc0_hw_query_pushbuf_submit()
640 struct nouveau_pushbuf *push = nvc0->base.pushbuf; in nvc0_hw_query_fifo_wait() local
/aosp_15_r20/external/mesa3d/src/nouveau/headers/
H A Dnv_push.h27 nv_push_init(struct nv_push *push, uint32_t *start, size_t dw_count) in nv_push_init()
37 nv_push_dw_count(struct nv_push *push) in nv_push_dw_count()
47 static inline void nv_push_validate(struct nv_push *push) { } in nv_push_validate()
83 __push_verify(struct nv_push *push) in __push_verify()
97 __push_hdr(struct nv_push *push, uint32_t hdr) in __push_hdr()
108 __push_mthd_size(struct nv_push *push, int subc, uint32_t mthd, unsigned size) in __push_mthd_size()
114 __push_mthd(struct nv_push *push, int subc, uint32_t mthd) in __push_mthd()
119 #define P_MTHD(push, class, mthd) __push_mthd(push, SUBC_##class, class##_##mthd) argument
129 __push_immd(struct nv_push *push, int subc, uint32_t mthd, uint32_t val) in __push_immd()
134 #define P_IMMD(push, class, mthd, args...) do { \ argument
[all …]
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nv50/
H A Dnv50_state_validate.c7 nv50_fb_set_null_rt(struct nouveau_pushbuf *push, unsigned i) in nv50_fb_set_null_rt()
22 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_fb() local
152 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_blend_colour() local
164 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stencil_ref() local
175 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_stipple() local
186 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_scissor() local
250 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_viewport() local
289 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_window_rects() local
340 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_derived_2() local
353 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_clip() local
[all …]
H A Dnv50_vbo.c148 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_emit_vtxattr() local
239 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_update_user_vbufs() local
295 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_vertex_arrays_validate() local
473 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_arrays() local
502 nv50_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map, in nv50_draw_elements_inline_u08()
528 nv50_draw_elements_inline_u16(struct nouveau_pushbuf *push, const uint16_t *map, in nv50_draw_elements_inline_u16()
551 nv50_draw_elements_inline_u32(struct nouveau_pushbuf *push, const uint32_t *map, in nv50_draw_elements_inline_u32()
568 nv50_draw_elements_inline_u32_short(struct nouveau_pushbuf *push, in nv50_draw_elements_inline_u32_short()
598 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_draw_elements() local
710 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nva0_draw_stream_output() local
[all …]
H A Dnv50_shader_state.c37 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_constbufs_validate() local
158 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_vertprog_validate() local
179 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_fragprog_validate() local
266 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_gmtyprog_validate() local
293 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_compprog_validate() local
306 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_sprite_coords_validate() local
363 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_validate_derived_rs() local
428 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_fp_linkage_validate() local
638 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_gp_linkage_validate() local
666 struct nouveau_pushbuf *push = nv50->base.pushbuf; in nv50_stream_output_validate() local
H A Dnv50_push.c14 struct nouveau_pushbuf *push; member
38 prim_restart_search_i08(uint8_t *elts, unsigned push, uint8_t index) in prim_restart_search_i08()
48 prim_restart_search_i16(uint16_t *elts, unsigned push, uint16_t index) in prim_restart_search_i16()
58 prim_restart_search_i32(uint32_t *elts, unsigned push, uint32_t index) in prim_restart_search_i32()
73 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_i08() local
112 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_i16() local
151 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_i32() local
190 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_seq() local
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/nv30/
H A Dnv30_state_validate.c41 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_fb() local
178 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend_colour() local
207 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stencil_ref() local
218 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_stipple() local
227 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_scissor() local
249 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_viewport() local
278 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_clip() local
299 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_blend() local
308 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_zsa() local
317 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_validate_rasterizer() local
[all …]
H A Dnv30_vbo.c44 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_emit_vtxattr() local
132 struct nouveau_pushbuf *push = nv30->base.pushbuf; in nv30_update_user_vbufs() local
185 struct nouveau_pushbuf *push = nv30->base.pushbuf; local
342 struct nouveau_pushbuf *push = nv30->base.pushbuf; local
371 nv30_draw_elements_inline_u08(struct nouveau_pushbuf *push, const uint8_t *map,
396 nv30_draw_elements_inline_u16(struct nouveau_pushbuf *push, const uint16_t *map,
420 nv30_draw_elements_inline_u32(struct nouveau_pushbuf *push, const uint32_t *map,
437 nv30_draw_elements_inline_u32_short(struct nouveau_pushbuf *push,
468 struct nouveau_pushbuf *push = nv30->base.pushbuf; local
565 struct nouveau_pushbuf *push = nv30->base.pushbuf; local
H A Dnv30_push.c39 struct nouveau_pushbuf *push; member
57 prim_restart_search_i08(uint8_t *elts, unsigned push, uint8_t index) in prim_restart_search_i08()
67 prim_restart_search_i16(uint16_t *elts, unsigned push, uint16_t index) in prim_restart_search_i16()
77 prim_restart_search_i32(uint32_t *elts, unsigned push, uint32_t index) in prim_restart_search_i32()
92 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_i08() local
124 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_i16() local
156 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_i32() local
186 unsigned push = MIN2(count, ctx->packet_vertex_limit); in emit_vertices_seq() local
H A Dnv30_winsys.h25 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset, in PUSH_RELOC()
32 bufctx(struct nouveau_pushbuf *push) in bufctx()
39 PUSH_RESET(struct nouveau_pushbuf *push, int bin) in PUSH_RESET()
45 PUSH_MTHDl(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDl()
54 PUSH_MTHDo(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDo()
66 PUSH_MTHDs(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHDs()
79 PUSH_MTHD(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_MTHD()
98 PUSH_RESRC(struct nouveau_pushbuf *push, int subc, int mthd, int bin, in PUSH_RESRC()
/aosp_15_r20/external/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_winsys.h22 PUSH_AVAIL(struct nouveau_pushbuf *push) in PUSH_AVAIL()
28 PUSH_SPACE_EX(struct nouveau_pushbuf *push, uint32_t size, uint32_t relocs, uint32_t pushes) in PUSH_SPACE_EX()
38 PUSH_SPACE(struct nouveau_pushbuf *push, uint32_t size) in PUSH_SPACE()
48 PUSH_DATA(struct nouveau_pushbuf *push, uint32_t data) in PUSH_DATA()
54 PUSH_DATAp(struct nouveau_pushbuf *push, const void *data, uint32_t size) in PUSH_DATAp()
61 PUSH_DATAb(struct nouveau_pushbuf *push, const void *data, uint32_t size) in PUSH_DATAb()
68 PUSH_DATAf(struct nouveau_pushbuf *push, float f) in PUSH_DATAf()
76 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_pushbuf_refn *refs, int nr) in PUSH_REFN()
86 PUSH_REF1(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags) in PUSH_REF1()
93 PUSH_KICK(struct nouveau_pushbuf *push) in PUSH_KICK()
[all …]
/aosp_15_r20/external/libdrm/nouveau/
H A Dpushbuf.c46 struct drm_nouveau_gem_pushbuf_push push[NOUVEAU_GEM_MAX_PUSH]; member
71 nouveau_pushbuf(struct nouveau_pushbuf *push) in nouveau_pushbuf()
80 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref_fits()
148 pushbuf_kref(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_kref()
220 pushbuf_krel(struct nouveau_pushbuf *push, struct nouveau_bo *bo, in pushbuf_krel()
311 pushbuf_submit(struct nouveau_pushbuf *push, struct nouveau_object *chan) in pushbuf_submit()
398 pushbuf_flush(struct nouveau_pushbuf *push) in pushbuf_flush()
440 pushbuf_refn_fail(struct nouveau_pushbuf *push, int sref, int srel) in pushbuf_refn_fail()
458 pushbuf_refn(struct nouveau_pushbuf *push, bool retry, in pushbuf_refn()
488 pushbuf_validate(struct nouveau_pushbuf *push, bool retry) in pushbuf_validate()
[all …]
/aosp_15_r20/external/apache-harmony/support/src/test/java/tests/util/
H A DCallVerificationStack.java117 public Object push(Object o) { in push() method in CallVerificationStack
127 public void push(boolean val) { in push() method in CallVerificationStack
136 public void push(char val) { in push() method in CallVerificationStack
145 public void push(double val) { in push() method in CallVerificationStack
154 public void push(float val) { in push() method in CallVerificationStack
163 public void push(int val) { in push() method in CallVerificationStack
172 public void push(long val) { in push() method in CallVerificationStack
181 public void push(short val) { in push() method in CallVerificationStack
/aosp_15_r20/external/mesa3d/src/gallium/winsys/nouveau/drm/
H A Dnouveau.c517 struct nouveau_pushbuf *push; member
867 struct nouveau_pushbuf *push = NULL; in cli_push_get() local
885 struct drm_nouveau_gem_pushbuf_bo *kref, struct nouveau_pushbuf *push) in cli_kref_set()
912 struct nouveau_pushbuf *push; in nouveau_bo_wait() local
1059 struct drm_nouveau_gem_pushbuf_push push[NOUVEAU_GEM_MAX_PUSH]; member
1084 nouveau_pushbuf(struct nouveau_pushbuf *push) in nouveau_pushbuf()
1134 struct nv_push push = { in pushbuf_dump() local
1147 pushbuf_submit(struct nouveau_pushbuf *push, struct nouveau_object *chan) in pushbuf_submit()
1226 pushbuf_flush(struct nouveau_pushbuf *push) in pushbuf_flush()
1261 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t *domains) in pushbuf_kref_fits()
[all …]
/aosp_15_r20/external/sdv/vsomeip/third_party/boost/thread/include/boost/thread/concurrent_queues/
Dsync_priority_queue.hpp62 void push(Type const& element) in push() function in boost::detail::priority_queue
67 void push(BOOST_RV_REF(Type) element) in push() function in boost::detail::priority_queue
173 void sync_priority_queue<T,Container,Cmp>::push(unique_lock<mutex>& lk, const T& elem) in push() function in boost::concurrent::sync_priority_queue
180 void sync_priority_queue<T,Container,Cmp>::push(lock_guard<mutex>& lk, const T& elem) in push() function in boost::concurrent::sync_priority_queue
187 void sync_priority_queue<T,Container,Cmp>::push(const T& elem) in push() function in boost::concurrent::sync_priority_queue
195 …void sync_priority_queue<T,Container,Cmp>::push(unique_lock<mutex>& lk, BOOST_THREAD_RV_REF(T) ele… in push() function in boost::concurrent::sync_priority_queue
202 …void sync_priority_queue<T,Container,Cmp>::push(lock_guard<mutex>& lk, BOOST_THREAD_RV_REF(T) elem) in push() function in boost::concurrent::sync_priority_queue
209 void sync_priority_queue<T,Container,Cmp>::push(BOOST_THREAD_RV_REF(T) elem) in push() function in boost::concurrent::sync_priority_queue
/aosp_15_r20/external/scapy/scapy/
H A Dscapypipes.py91 def push(self, msg): member in InjectSink
113 def push(self, msg): member in WrpcapSink
130 def push(self, msg): member in UDPDrain
152 def push(self, msg): member in FDSourceSink
180 def push(self, msg): member in TCPConnectPipe
212 def push(self, msg): member in TCPListenPipe
267 def push(self, msg): member in TriggerDrain
289 def push(self, msg): member in TriggeredValve
313 def push(self, msg): member in TriggeredQueueingValve
348 def push(self, msg): member in TriggeredSwitch
/aosp_15_r20/external/llvm/test/MC/X86/
H A Dx86-16.s402 push %cs label
405 push %ds label
408 push %ss label
411 push %es label
414 push %fs label
417 push %gs label
H A Dx86-32.s517 push %cs label
520 push %ds label
523 push %ss label
526 push %es label
529 push %fs label
532 push %gs label

12345678910>>...83