Home
last modified time | relevance | path

Searched refs:n (Results 1 – 25 of 1875) sorted by relevance

12345678910>>...75

/f-stack/freebsd/contrib/dev/acpica/compiler/
H A Dasltypes.y161 %type <n> ArgList
162 %type <n> AslCode
172 %type <n> Object
182 %type <n> Target
183 %type <n> Term
184 %type <n> TermArg
249 %type <n> IfTerm
267 %type <n> AddTerm
299 %type <n> OrTerm
377 %type <n> String
[all …]
H A Daslcstyle.y205 TermArg {$$ = TrLinkOpChildren ($<n>2,1,$3);}
206 | PARSEOP_EXP_NOT {$<n>$ = TrCreateLeafOp (PARSEOP_NOT);}
210 {$$ = TrLinkOpChildren ($<n>3,1,$1);}
212 {$$ = TrLinkOpChildren ($<n>3,1,$1);}
216 | TermArg PARSEOP_EXP_ADD {$<n>$ = TrCreateLeafOp (PARSEOP_ADD);}
234 | TermArg PARSEOP_EXP_OR {$<n>$ = TrCreateLeafOp (PARSEOP_OR);}
320 TermArg {$$ = TrLinkOpChildren ($<n>3,3,$1,$4,
328 TermArg {$$ = TrLinkOpChildren ($<n>3,3,$1,$4,
332 TermArg {$$ = TrLinkOpChildren ($<n>3,3,$1,$4,
336 TermArg {$$ = TrLinkOpChildren ($<n>3,3,$1,$4,
[all …]
H A Daslprimaries.y242 FieldUnitList '}' {$$ = TrLinkOpChildren ($<n>3,7,
294 PARSEOP_OPEN_PAREN {$<n>$ = TrCreateLeafOp (
437 PARSEOP_CLOSE_PAREN {$$ = TrLinkOpChildren ($<n>3,4,
517 TermList {$<n>$ = TrCreateLeafOp (PARSEOP_ELSE);}
518 '}' {$$ = TrLinkOpChildren ($<n>4,1,$3);}
531 ElseTerm {TrLinkPeerOp ($<n>5,$11);}
532 {$$ = TrLinkOpChildren ($<n>3,1,$<n>5);}
621 OptionalTermArg {$<n>$ = TrLinkPeerOp ($4,$<n>3);
624 '{' TermList '}' {$<n>$ = TrLinkOpChildren ($<n>3,2,$7,$13);}
625 {$<n>$ = TrLinkPeerOp ($13,$9);
[all …]
/f-stack/freebsd/arm/mv/
H A Dmvwin.h127 #define MV_WIN_CPU_CTRL_ARMV7(n) (((n) < 8) ? 0x10 * (n) : 0x90 + (0x8 * ((n) - 8))) argument
128 #define MV_WIN_CPU_BASE_ARMV7(n) ((((n) < 8) ? 0x10 * (n) : 0x90 + (0x8 * ((n) - 8))) + 0x4) argument
132 #define MV_WIN_CPU_CTRL_ARMV5(n) (0x10 * (n) + (((n) < 8) ? 0x000 : 0x880)) argument
133 #define MV_WIN_CPU_BASE_ARMV5(n) (0x10 * (n) + (((n) < 8) ? 0x004 : 0x884)) argument
134 #define MV_WIN_CPU_REMAP_LO_ARMV5(n) (0x10 * (n) + (((n) < 8) ? 0x008 : 0x888)) argument
135 #define MV_WIN_CPU_REMAP_HI_ARMV5(n) (0x10 * (n) + (((n) < 8) ? 0x00C : 0x88C)) argument
148 #define MV_WIN_DDR_BASE(n) (0x8 * (n) + 0x0) argument
250 #define MV_WIN_PCIE_CTRL(n) (0x10 * (((n) < 5) ? (n) : \ argument
252 #define MV_WIN_PCIE_BASE(n) (0x10 * (((n) < 5) ? (n) : \ argument
254 #define MV_WIN_PCIE_REMAP(n) (0x10 * (((n) < 5) ? (n) : \ argument
[all …]
/f-stack/dpdk/lib/librte_eal/arm/include/
H A Drte_memcpy_64.h200 rte_mov16(dst - 16 + n, src - 16 + n); in rte_memcpy_ge16_lt128()
203 rte_mov16(dst - 16 + n, src - 16 + n); in rte_memcpy_ge16_lt128()
206 rte_mov16(dst - 16 + n, src - 16 + n); in rte_memcpy_ge16_lt128()
211 rte_mov64(dst - 64 + n, src - 64 + n); in rte_memcpy_ge16_lt128()
213 rte_mov48(dst - 48 + n, src - 48 + n); in rte_memcpy_ge16_lt128()
215 rte_mov32(dst - 32 + n, src - 32 + n); in rte_memcpy_ge16_lt128()
217 rte_mov16(dst - 16 + n, src - 16 + n); in rte_memcpy_ge16_lt128()
233 rte_mov16(dst - 16 + n, src - 16 + n); in rte_memcpy_ge128()
252 rte_mov16(dst - 16 + n, src - 16 + n); in rte_memcpy_ge16_lt64()
255 rte_mov16(dst - 16 + n, src - 16 + n); in rte_memcpy_ge16_lt64()
[all …]
H A Drte_memcpy_32.h134 if (n < 16) { in rte_memcpy_func()
164 if (n <= 32) { in rte_memcpy_func()
171 if (n <= 64) { in rte_memcpy_func()
190 for ( ; n >= 256; n -= 256) { in rte_memcpy_func()
207 n -= 64; in rte_memcpy_func()
212 n -= 64; in rte_memcpy_func()
217 n -= 64; in rte_memcpy_func()
231 n -= 16; in rte_memcpy_func()
236 n -= 16; in rte_memcpy_func()
241 n -= 16; in rte_memcpy_func()
[all …]
/f-stack/freebsd/arm64/coresight/
H A Dcoresight_etm4x.h88 #define TRCVICTLR_EXLEVEL_NS(n) (0x1 << ((n) + TRCVICTLR_EXLEVEL_NS_S)) argument
91 #define TRCVICTLR_EXLEVEL_S(n) (0x1 << ((n) + TRCVICTLR_EXLEVEL_S_S)) argument
113 #define TRCCNTCTLR(n) (0x150 + (n) * 0x4) /* 32 Trace Counter Control Register [n=0-3] */ argument
114 #define TRCCNTVR(n) (0x160 + (n) * 0x4) /* 32 Trace Counter Value Register [n=0-3] */ argument
117 #define TRCIDR0(n) (0x1E0 + 0x4 * (n)) argument
118 #define TRCIDR8(n) (0x180 + 0x4 * (n)) argument
119 #define TRCIDR(n) ((n > 7) ? TRCIDR8(n) : TRCIDR0(n)) argument
147 #define TRCACATR_EXLEVEL_S(n) (0x1 << ((n) + TRCACATR_EXLEVEL_S_S)) argument
150 #define TRCACATR_EXLEVEL_NS(n) (0x1 << ((n) + TRCACATR_EXLEVEL_NS_S)) argument
171 #define TRCPIDR(n) (0xFE0 + (n) * 0x4) /* Management Peripheral IDn Register [n=0-3] */ argument
[all …]
/f-stack/dpdk/lib/librte_ring/
H A Drte_ring_peek.h64 n = __rte_ring_move_prod_head(r, RTE_RING_SYNC_ST, n, in __rte_ring_do_enqueue_start()
68 n = __rte_ring_hts_move_prod_head(r, n, behavior, in __rte_ring_do_enqueue_start()
76 n = 0; in __rte_ring_do_enqueue_start()
82 return n; in __rte_ring_do_enqueue_start()
212 n = __rte_ring_st_get_tail(&r->prod, &tail, n); in rte_ring_enqueue_elem_finish()
218 n = __rte_ring_hts_get_tail(&r->hts_prod, &tail, n); in rte_ring_enqueue_elem_finish()
268 n = __rte_ring_hts_move_cons_head(r, n, behavior, in __rte_ring_do_dequeue_start()
276 n = 0; in __rte_ring_do_dequeue_start()
280 if (n != 0) in __rte_ring_do_dequeue_start()
285 return n; in __rte_ring_do_dequeue_start()
[all …]
H A Drte_ring_peek_zc.h133 n = __rte_ring_move_prod_head(r, RTE_RING_SYNC_ST, n, in __rte_ring_do_enqueue_zc_elem_start()
144 n = 0; in __rte_ring_do_enqueue_zc_elem_start()
146 return n; in __rte_ring_do_enqueue_zc_elem_start()
154 return n; in __rte_ring_do_enqueue_zc_elem_start()
301 n = __rte_ring_st_get_tail(&r->prod, &tail, n); in rte_ring_enqueue_zc_elem_finish()
305 n = __rte_ring_hts_get_tail(&r->hts_prod, &tail, n); in rte_ring_enqueue_zc_elem_finish()
350 n = __rte_ring_hts_move_cons_head(r, n, behavior, in __rte_ring_do_dequeue_zc_elem_start()
358 n = 0; in __rte_ring_do_dequeue_zc_elem_start()
360 return n; in __rte_ring_do_dequeue_zc_elem_start()
368 return n; in __rte_ring_do_dequeue_zc_elem_start()
[all …]
H A Drte_ring_hts.h63 n = __rte_ring_hts_move_prod_head(r, n, behavior, &head, &free); in __rte_ring_do_hts_enqueue_elem()
65 if (n != 0) { in __rte_ring_do_hts_enqueue_elem()
71 *free_space = free - n; in __rte_ring_do_hts_enqueue_elem()
72 return n; in __rte_ring_do_hts_enqueue_elem()
104 n = __rte_ring_hts_move_cons_head(r, n, behavior, &head, &entries); in __rte_ring_do_hts_dequeue_elem()
106 if (n != 0) { in __rte_ring_do_hts_dequeue_elem()
112 *available = entries - n; in __rte_ring_do_hts_dequeue_elem()
113 return n; in __rte_ring_do_hts_dequeue_elem()
251 sizeof(uintptr_t), n, free_space); in rte_ring_mp_hts_enqueue_bulk()
275 sizeof(uintptr_t), n, available); in rte_ring_mc_hts_dequeue_bulk()
[all …]
H A Drte_ring_rts.h90 n = __rte_ring_rts_move_prod_head(r, n, behavior, &head, &free); in __rte_ring_do_rts_enqueue_elem()
92 if (n != 0) { in __rte_ring_do_rts_enqueue_elem()
98 *free_space = free - n; in __rte_ring_do_rts_enqueue_elem()
99 return n; in __rte_ring_do_rts_enqueue_elem()
131 n = __rte_ring_rts_move_cons_head(r, n, behavior, &head, &entries); in __rte_ring_do_rts_dequeue_elem()
133 if (n != 0) { in __rte_ring_do_rts_dequeue_elem()
139 *available = entries - n; in __rte_ring_do_rts_dequeue_elem()
140 return n; in __rte_ring_do_rts_dequeue_elem()
278 sizeof(uintptr_t), n, free_space); in rte_ring_mp_rts_enqueue_bulk()
302 sizeof(uintptr_t), n, available); in rte_ring_mc_rts_dequeue_bulk()
[all …]
/f-stack/dpdk/lib/librte_acl/
H A Dacl_bld.c188 for (n = 0; n < node->num_ptrs; n++) in acl_free_node()
221 for (n = 0; n < RTE_ACL_BIT_SET_SIZE; n++) in acl_include()
258 for (n = 0; n < node->num_ptrs; n++) { in acl_add_ptr()
316 for (n = 0; n < RTE_ACL_BIT_SET_SIZE; n++) in acl_add_ptr_range()
320 for (n = 0; n < UINT8_MAX + 1; n++) in acl_add_ptr_range()
342 for (n = 0; n < UINT8_MAX + 1; n++) { in acl_gen_mask()
404 for (n = 0; n < node->num_ptrs; n++) { in acl_dup_node()
642 for (n = 0; n < ptrs_c; n++) { in acl_merge_trie()
788 for (n = size - 1; n > 0; n--) { in acl_gen_full_range()
876 for (n = size - 1; n > 0 && lo[n] == hi[n]; n--) { in acl_gen_range_trie()
[all …]
H A Dacl_gen.c123 for (n = 0; n < RTE_ACL_DFA_SIZE; n++) in acl_node_fill_dfa()
133 for (n = 0; n < RTE_ACL_DFA_SIZE; n++) { in acl_node_fill_dfa()
176 for (n = 0; n < QRANGE_MIN; n++) { in acl_count_sequential_groups()
206 for (n = 0; n < node->num_ptrs; n++) { in acl_count_fanout()
269 for (n = 0; n < node->num_ptrs; n++) { in acl_count_trie_types()
349 for (n = 0; n < sz; n++) in acl_gen_node()
385 for (n = 0; n < node->num_ptrs; n++) { in acl_gen_node()
400 for (n = 0; n < node->num_ptrs; n++) { in acl_gen_node()
429 for (n = 0; n < num_tries; n++) { in acl_calc_counts_indices()
501 for (n = 0; n < RTE_ACL_DFA_SIZE; n++) in rte_acl_gen()
[all …]
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Davl_impl.h68 #define AVL_XPARENT(n) ((n)->avl_parent) argument
69 #define AVL_SETPARENT(n, p) ((n)->avl_parent = (p)) argument
71 #define AVL_XCHILD(n) ((n)->avl_child_index) argument
74 #define AVL_XBALANCE(n) ((n)->avl_balance) argument
75 #define AVL_SETBALANCE(n, b) ((n)->avl_balance = (short)(b)) argument
102 ((n)->avl_pcb = (((n)->avl_pcb & 7) | (uintptr_t)(p)))
107 #define AVL_XCHILD(n) (((n)->avl_pcb >> 2) & 1)
109 ((n)->avl_pcb = (uintptr_t)(((n)->avl_pcb & ~4) | ((c) << 2)))
116 #define AVL_XBALANCE(n) ((int)(((n)->avl_pcb & 3) - 1))
128 #define AVL_NODE2DATA(n, o) ((void *)((uintptr_t)(n) - (o))) argument
[all …]
/f-stack/freebsd/contrib/ngatm/netnatm/msg/
H A Dparsemsg.awk112 n = 16 * n + c
114 if(c == "a") n = 16 * n + 10
115 if(c == "b") n = 16 * n + 11
116 if(c == "c") n = 16 * n + 12
117 if(c == "d") n = 16 * n + 13
118 if(c == "e") n = 16 * n + 14
119 if(c == "f") n = 16 * n + 15
121 if(c == "A") n = 16 * n + 10
122 if(c == "B") n = 16 * n + 11
123 if(c == "C") n = 16 * n + 12
[all …]
H A Dparseie.awk123 n = 16 * n + c
125 if(c == "a") n = 16 * n + 10
126 if(c == "b") n = 16 * n + 11
127 if(c == "c") n = 16 * n + 12
128 if(c == "d") n = 16 * n + 13
129 if(c == "e") n = 16 * n + 14
130 if(c == "f") n = 16 * n + 15
132 if(c == "A") n = 16 * n + 10
133 if(c == "B") n = 16 * n + 11
134 if(c == "C") n = 16 * n + 12
[all …]
/f-stack/freebsd/kern/
H A Duipc_mbuf2.c120 n = m; in m_pulldown()
125 n = n->m_next; in m_pulldown()
128 while (n != NULL && n->m_len == 0) in m_pulldown()
129 n = n->m_next; in m_pulldown()
130 if (!n) { in m_pulldown()
174 o = m_dup1(n, off, n->m_len - off, M_NOWAIT); in m_pulldown()
182 n = n->m_next; in m_pulldown()
213 m_copydata(n->m_next, 0, tlen, mtod(n, caddr_t) + n->m_len); in m_pulldown()
224 n = n->m_next; in m_pulldown()
251 n = o; in m_pulldown()
[all …]
/f-stack/dpdk/lib/librte_eal/x86/include/
H A Drte_memcpy.h130 n -= 128; in rte_mov128blocks()
150 n -= 512; in rte_mov512blocks()
263 bits = n; in rte_memcpy_generic()
264 n = n & 511; in rte_memcpy_generic()
265 bits -= n; in rte_memcpy_generic()
276 bits = n; in rte_memcpy_generic()
277 n = n & 127; in rte_memcpy_generic()
470 bits = n; in rte_memcpy_generic()
471 n = n & 127; in rte_memcpy_generic()
783 for (; n >= 256; n -= 256) { in rte_memcpy_generic()
[all …]
/f-stack/freebsd/arm/freescale/imx/
H A Dimx_iomuxreg.h35 #define IMX_IOMUXREG_BIT(n) (1 << (n)) argument
50 #define IOMUX_GPR13_SATA_PHY_8(n) IMX_IOMUXREG_SHIFTIN(n, IMX_IOMUXREG_BITS(26, 24)) argument
51 #define IOMUX_GPR13_SATA_PHY_7(n) IMX_IOMUXREG_SHIFTIN(n, IMX_IOMUXREG_BITS(23, 19)) argument
52 #define IOMUX_GPR13_SATA_PHY_6(n) IMX_IOMUXREG_SHIFTIN(n, IMX_IOMUXREG_BITS(18, 16)) argument
53 #define IOMUX_GPR13_SATA_SPEED(n) IMX_IOMUXREG_SHIFTIN(n, (1 << 15)) argument
54 #define IOMUX_GPR13_SATA_PHY_5(n) IMX_IOMUXREG_SHIFTIN(n, (1 << 14)) argument
55 #define IOMUX_GPR13_SATA_PHY_4(n) IMX_IOMUXREG_SHIFTIN(n, IMX_IOMUXREG_BITS(13, 11)) argument
56 #define IOMUX_GPR13_SATA_PHY_3(n) IMX_IOMUXREG_SHIFTIN(n, IMX_IOMUXREG_BITS(10, 7)) argument
57 #define IOMUX_GPR13_SATA_PHY_2(n) IMX_IOMUXREG_SHIFTIN(n, IMX_IOMUXREG_BITS(6, 2)) argument
58 #define IOMUX_GPR13_SATA_PHY_1(n) IMX_IOMUXREG_SHIFTIN(n, (1 << 1)) argument
[all …]
H A Dimx51_tzicreg.h75 #define TZIC_INTSEC(n) (0x0080 + 0x04 * (n)) argument
76 #define TZIC_ENSET(n) (0x0100 + 0x04 * (n)) argument
77 #define TZIC_ENCLEAR(n) (0x0180 + 0x04 * (n)) argument
78 #define TZIC_SRCSET(n) (0x0200 + 0x04 * (n)) argument
79 #define TZIC_SRCCLAR(n) (0x0280 + 0x04 * (n)) argument
80 #define TZIC_PRIORITY(n) (0x0400 + 0x04 * (n)) argument
81 #define TZIC_PND(n) (0x0d00 + 0x04 * (n)) argument
82 #define TZIC_HIPND(n) (0x0d80 + 0x04 * (n)) argument
83 #define TZIC_WAKEUP(n) (0x0e00 + 0x04 * (n)) argument
/f-stack/freebsd/arm/arm/
H A Dgic_common.h59 #define GICD_TYPER_I_NUM(n) ((((n) & 0x1F) + 1) * 32) argument
77 #define GICD_IGROUPR(n) (0x0080 + (((n) >> 5) * 4)) /* v1 ICDISER */ argument
79 #define GICD_ISENABLER(n) (0x0100 + (((n) >> 5) * 4)) /* v1 ICDISER */ argument
80 #define GICD_I_MASK(n) (1ul << ((n) & 0x1f)) argument
82 #define GICD_ICENABLER(n) (0x0180 + (((n) >> 5) * 4)) /* v1 ICDICER */ argument
83 #define GICD_ISPENDR(n) (0x0200 + (((n) >> 5) * 4)) /* v1 ICDISPR */ argument
84 #define GICD_ICPENDR(n) (0x0280 + (((n) >> 5) * 4)) /* v1 ICDICPR */ argument
85 #define GICD_ICACTIVER(n) (0x0380 + (((n) >> 5) * 4)) /* v1 ICDABR */ argument
86 #define GICD_IPRIORITYR(n) (0x0400 + (((n) >> 2) * 4)) /* v1 ICDIPR */ argument
88 #define GICD_ITARGETSR(n) (0x0800 + (((n) >> 2) * 4)) /* v1 ICDIPTR */ argument
[all …]
/f-stack/dpdk/app/test-pmd/
H A Dparameters.c583 int n, opt; in launch_args_parse() local
840 if (n > 0 && n <= nb_ports) in launch_args_parse()
848 if (n > 0 && n <= nb_lcores) in launch_args_parse()
1000 if (n >= 0) in launch_args_parse()
1091 if (n >= 0 && check_nb_rxq((queueid_t)n) == 0) in launch_args_parse()
1100 if (n >= 0 && check_nb_txq((queueid_t)n) == 0) in launch_args_parse()
1199 if (n >= 0) in launch_args_parse()
1206 if (n >= 0) in launch_args_parse()
1224 n); in launch_args_parse()
1228 if (n > 0) in launch_args_parse()
[all …]
/f-stack/dpdk/drivers/raw/ifpga/base/
H A Dopae_ifpga_hw_api.h161 #define FME_IPERF_PROP_FAB_PORT_PCIE0_READ(n) PERF_PROP_FAB(n, 0x2) argument
163 #define FME_IPERF_PROP_FAB_PORT_PCIE0_WRITE(n) PERF_PROP_FAB(n, 0x3) argument
165 #define FME_IPERF_PROP_FAB_PORT_PCIE1_READ(n) PERF_PROP_FAB(n, 0x4) argument
167 #define FME_IPERF_PROP_FAB_PORT_PCIE1_WRITE(n) PERF_PROP_FAB(n, 0x5) argument
169 #define FME_IPERF_PROP_FAB_PORT_UPI_READ(n) PERF_PROP_FAB(n, 0x6) argument
171 #define FME_IPERF_PROP_FAB_PORT_UPI_WRITE(n) PERF_PROP_FAB(n, 0x7) argument
173 #define FME_IPERF_PROP_FAB_PORT_MMIO_READ(n) PERF_PROP_FAB(n, 0x8) argument
175 #define FME_IPERF_PROP_FAB_PORT_MMIO_WRITE(n) PERF_PROP_FAB(n, 0x9) argument
186 #define FME_DPERF_PROP_FAB_PORT_PCIE0_READ(n) PERF_PROP_FAB(n, 0x2) argument
190 #define FME_DPERF_PROP_FAB_PORT_MMIO_READ(n) PERF_PROP_FAB(n, 0x4) argument
[all …]
/f-stack/app/nginx-1.16.1/src/core/
H A Dngx_string.h53 #define ngx_strncmp(s1, s2, n) strncmp((const char *) s1, (const char *) s2, n) argument
88 #define ngx_memzero(buf, n) (void) memset(buf, 0, n) argument
89 #define ngx_memset(buf, c, n) (void) memset(buf, c, n) argument
97 #define ngx_cpymem(dst, src, n) (((u_char *) ngx_memcpy(dst, src, n)) + (n)) argument
106 #define ngx_memcpy(dst, src, n) (void) memcpy(dst, src, n) argument
107 #define ngx_cpymem(dst, src, n) (((u_char *) memcpy(dst, src, n)) + (n)) argument
143 #define ngx_memmove(dst, src, n) (void) memmove(dst, src, n) argument
144 #define ngx_movemem(dst, src, n) (((u_char *) memmove(dst, src, n)) + (n)) argument
148 #define ngx_memcmp(s1, s2, n) memcmp((const char *) s1, (const char *) s2, n) argument
234 #define ngx_value_helper(n) #n argument
[all …]
/f-stack/freebsd/arm/freescale/vybrid/
H A Dvf_edma.h82 #define DMA_TCDn_SADDR(n) (0x00 + 0x20 * n) /* Source Address */ argument
83 #define DMA_TCDn_SOFF(n) (0x04 + 0x20 * n) /* Signed Source Address Offset */ argument
84 #define DMA_TCDn_ATTR(n) (0x06 + 0x20 * n) /* Transfer Attributes */ argument
85 #define DMA_TCDn_NBYTES_MLNO(n) (0x08 + 0x20 * n) /* Minor Byte Count */ argument
86 #define DMA_TCDn_NBYTES_MLOFFNO(n) (0x08 + 0x20 * n) /* Signed Minor Loop Offset */ argument
87 #define DMA_TCDn_NBYTES_MLOFFYES(n) (0x08 + 0x20 * n) /* Signed Minor Loop Offset */ argument
88 #define DMA_TCDn_SLAST(n) (0x0C + 0x20 * n) /* Last Source Address Adjustment */ argument
89 #define DMA_TCDn_DADDR(n) (0x10 + 0x20 * n) /* Destination Address */ argument
90 #define DMA_TCDn_DOFF(n) (0x14 + 0x20 * n) /* Signed Destination Address Offset */ argument
92 #define DMA_TCDn_CITER_ELINKNO(n) (0x16 + 0x20 * n) argument
[all …]

12345678910>>...75