Home
last modified time | relevance | path

Searched refs:cpu_to_le32 (Results 1 – 25 of 1550) sorted by relevance

12345678910>>...62

/linux-6.3-rc2/fs/ksmbd/
A Dsmbstatus.h162 cpu_to_le32(0x401E0351)
225 cpu_to_le32(0x801B00EB)
831 cpu_to_le32(0xC00002DB)
955 cpu_to_le32(0xC0000416)
1002 cpu_to_le32(0xC000070C)
1004 cpu_to_le32(0xC000070D)
1006 cpu_to_le32(0xC000070E)
1048 cpu_to_le32(0xC000A080)
1050 cpu_to_le32(0xC000A081)
1284 cpu_to_le32(0xC0150012)
[all …]
/linux-6.3-rc2/fs/cifs/
A Dsmb2status.h30 #define STATUS_SUCCESS cpu_to_le32(0x00000000)
31 #define STATUS_WAIT_0 cpu_to_le32(0x00000000)
32 #define STATUS_WAIT_1 cpu_to_le32(0x00000001)
33 #define STATUS_WAIT_2 cpu_to_le32(0x00000002)
34 #define STATUS_WAIT_3 cpu_to_le32(0x00000003)
35 #define STATUS_WAIT_63 cpu_to_le32(0x0000003F)
41 #define STATUS_ALERTED cpu_to_le32(0x00000101)
42 #define STATUS_TIMEOUT cpu_to_le32(0x00000102)
43 #define STATUS_PENDING cpu_to_le32(0x00000103)
44 #define STATUS_REPARSE cpu_to_le32(0x00000104)
[all …]
/linux-6.3-rc2/fs/ntfs/
A Dlayout.h455 AT_UNUSED = cpu_to_le32( 0),
458 AT_FILE_NAME = cpu_to_le32( 0x30),
459 AT_OBJECT_ID = cpu_to_le32( 0x40),
463 AT_DATA = cpu_to_le32( 0x80),
466 AT_BITMAP = cpu_to_le32( 0xb0),
469 AT_EA = cpu_to_le32( 0xe0),
473 AT_END = cpu_to_le32(0xffffffff)
517 COLLATION_BINARY = cpu_to_le32(0x00),
518 COLLATION_FILE_NAME = cpu_to_le32(0x01),
1467 DELETE = cpu_to_le32(0x00010000),
[all …]
A Dusnjrnl.h105 USN_REASON_DATA_OVERWRITE = cpu_to_le32(0x00000001),
106 USN_REASON_DATA_EXTEND = cpu_to_le32(0x00000002),
107 USN_REASON_DATA_TRUNCATION = cpu_to_le32(0x00000004),
111 USN_REASON_FILE_CREATE = cpu_to_le32(0x00000100),
112 USN_REASON_FILE_DELETE = cpu_to_le32(0x00000200),
113 USN_REASON_EA_CHANGE = cpu_to_le32(0x00000400),
114 USN_REASON_SECURITY_CHANGE = cpu_to_le32(0x00000800),
115 USN_REASON_RENAME_OLD_NAME = cpu_to_le32(0x00001000),
116 USN_REASON_RENAME_NEW_NAME = cpu_to_le32(0x00002000),
124 USN_REASON_STREAM_CHANGE = cpu_to_le32(0x00200000),
[all …]
/linux-6.3-rc2/drivers/net/ethernet/3com/
A Dtyphoon.h177 #define TYPHOON_TX_PF_NO_CRC cpu_to_le32(0x00000001)
182 #define TYPHOON_TX_PF_IPSEC cpu_to_le32(0x00000020)
254 #define TYPHOON_RX_ERR_RUNT cpu_to_le32(0x00000003)
255 #define TYPHOON_RX_ERR_CRC cpu_to_le32(0x00000004)
261 #define TYPHOON_RX_PROTO_IP cpu_to_le32(0x00000001)
263 #define TYPHOON_RX_VLAN cpu_to_le32(0x00000004)
264 #define TYPHOON_RX_IP_FRAG cpu_to_le32(0x00000008)
265 #define TYPHOON_RX_IPSEC cpu_to_le32(0x00000010)
420 #define TYPHOON_LINK_GOOD cpu_to_le32(0x00000001)
421 #define TYPHOON_LINK_BAD cpu_to_le32(0x00000000)
[all …]
/linux-6.3-rc2/fs/ntfs3/
A Dntfs.h108 ATTR_ZERO = cpu_to_le32(0x00),
109 ATTR_STD = cpu_to_le32(0x10),
110 ATTR_LIST = cpu_to_le32(0x20),
111 ATTR_NAME = cpu_to_le32(0x30),
113 ATTR_ID = cpu_to_le32(0x40),
114 ATTR_SECURE = cpu_to_le32(0x50),
115 ATTR_LABEL = cpu_to_le32(0x60),
117 ATTR_DATA = cpu_to_le32(0x80),
118 ATTR_ROOT = cpu_to_le32(0x90),
119 ATTR_ALLOC = cpu_to_le32(0xA0),
[all …]
/linux-6.3-rc2/drivers/net/ethernet/stmicro/stmmac/
A Ddescs_com.h26 p->des1 |= cpu_to_le32((BUF_SIZE_8KiB in ehn_desc_rx_set_on_ring()
31 p->des1 |= cpu_to_le32(ERDES1_END_RING); in ehn_desc_rx_set_on_ring()
37 p->des0 |= cpu_to_le32(ETDES0_END_RING); in enh_desc_end_tx_desc_on_ring()
39 p->des0 &= cpu_to_le32(~ETDES0_END_RING); in enh_desc_end_tx_desc_on_ring()
45 p->des1 |= cpu_to_le32((((len - BUF_SIZE_4KiB) in enh_set_tx_desc_len_on_ring()
65 p->des1 |= cpu_to_le32(RDES1_END_RING); in ndesc_rx_set_on_ring()
71 p->des1 |= cpu_to_le32(TDES1_END_RING); in ndesc_end_tx_desc_on_ring()
73 p->des1 &= cpu_to_le32(~TDES1_END_RING); in ndesc_end_tx_desc_on_ring()
81 p->des1 |= cpu_to_le32((((len - buffer1) in norm_set_tx_desc_len_on_ring()
109 p->des1 |= cpu_to_le32(RDES1_SECOND_ADDRESS_CHAINED); in ndesc_rx_set_on_chain()
[all …]
A Ddwxgmac2_descs.c54 p->des3 |= cpu_to_le32(XGMAC_TDES3_OWN); in dwxgmac2_set_tx_owner()
59 p->des3 |= cpu_to_le32(XGMAC_RDES3_OWN); in dwxgmac2_set_rx_owner()
62 p->des3 |= cpu_to_le32(XGMAC_RDES3_IOC); in dwxgmac2_set_rx_owner()
77 p->des2 |= cpu_to_le32(XGMAC_TDES2_TTSE); in dwxgmac2_enable_tx_timestamp()
178 p->des3 = cpu_to_le32(tdes3); in dwxgmac2_prepare_tx_desc()
218 p->des3 = cpu_to_le32(tdes3); in dwxgmac2_prepare_tso_tx_desc()
231 p->des2 |= cpu_to_le32(XGMAC_TDES2_IOC); in dwxgmac2_set_tx_ic()
238 p->des2 = cpu_to_le32(mss); in dwxgmac2_set_mss()
316 p->des2 = cpu_to_le32(des); in dwxgmac2_set_vlan_tag()
325 p->des3 |= cpu_to_le32(XGMAC_TDES3_VLTV); in dwxgmac2_set_vlan_tag()
[all …]
A Ddwmac4_descs.c190 p->des3 |= cpu_to_le32(TDES3_OWN); in dwmac4_set_tx_owner()
348 p->des3 = cpu_to_le32(tdes3); in dwmac4_rd_prepare_tx_desc()
391 p->des3 = cpu_to_le32(tdes3); in dwmac4_rd_prepare_tso_tx_desc()
461 p->des2 = cpu_to_le32(mss); in dwmac4_set_mss_ctxt()
467 p->des0 = cpu_to_le32(lower_32_bits(addr)); in dwmac4_set_addr()
468 p->des1 = cpu_to_le32(upper_32_bits(addr)); in dwmac4_set_addr()
508 p->des2 = cpu_to_le32(des); in dwmac4_set_vlan_tag()
512 p->des3 = cpu_to_le32(des | TDES3_IVLTV); in dwmac4_set_vlan_tag()
517 p->des3 |= cpu_to_le32(TDES3_VLTV); in dwmac4_set_vlan_tag()
519 p->des3 |= cpu_to_le32(TDES3_CONTEXT_TYPE); in dwmac4_set_vlan_tag()
[all …]
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/mvm/
A Dsf.c57 cpu_to_le32(SF_MCAST_IDLE_TIMER_DEF)
60 cpu_to_le32(SF_BA_AGING_TIMER_DEF),
61 cpu_to_le32(SF_BA_IDLE_TIMER_DEF)
65 cpu_to_le32(SF_TX_RE_IDLE_TIMER_DEF)
83 cpu_to_le32(SF_MCAST_AGING_TIMER),
84 cpu_to_le32(SF_MCAST_IDLE_TIMER)
87 cpu_to_le32(SF_BA_AGING_TIMER),
88 cpu_to_le32(SF_BA_IDLE_TIMER)
91 cpu_to_le32(SF_TX_RE_AGING_TIMER),
92 cpu_to_le32(SF_TX_RE_IDLE_TIMER)
[all …]
A Dmac-ctxt.c449 cmd->action = cpu_to_le32(action); in iwl_mvm_mac_ctxt_cmd_common()
474 cmd->tsf_id = cpu_to_le32(mvmvif->tsf_id); in iwl_mvm_mac_ctxt_cmd_common()
497 cpu_to_le32(vif->bss_conf.use_short_slot ? in iwl_mvm_mac_ctxt_cmd_common()
610 ctxt_sta->is_assoc = cpu_to_le32(1); in iwl_mvm_mac_ctxt_cmd_sta()
616 cpu_to_le32(COEX_HIGH_PRIORITY_ENABLE); in iwl_mvm_mac_ctxt_cmd_sta()
618 ctxt_sta->is_assoc = cpu_to_le32(0); in iwl_mvm_mac_ctxt_cmd_sta()
642 cpu_to_le32(PROTECTED_TWT_SUPPORTED); in iwl_mvm_mac_ctxt_cmd_sta()
645 cpu_to_le32(BROADCAST_TWT_SUPPORTED); in iwl_mvm_mac_ctxt_cmd_sta()
767 *tim_index = cpu_to_le32(tim_idx); in iwl_mvm_mac_ctxt_set_tim()
879 tx->tx_flags = cpu_to_le32(tx_flags); in iwl_mvm_mac_ctxt_set_tx()
[all …]
/linux-6.3-rc2/fs/smbfs_common/
A Dsmb2pdu.h110 #define SMB2_PROTO_NUMBER cpu_to_le32(0x424d53fe)
120 #define SMB2_FLAGS_SIGNED cpu_to_le32(0x00000008)
975 #define IL_ANONYMOUS cpu_to_le32(0x00000000)
976 #define IL_IDENTIFICATION cpu_to_le32(0x00000001)
977 #define IL_IMPERSONATION cpu_to_le32(0x00000002)
978 #define IL_DELEGATE cpu_to_le32(0x00000003)
1021 #define FILE_READ_EA_LE cpu_to_le32(0x00000008)
1027 #define FILE_DELETE_LE cpu_to_le32(0x00010000)
1058 #define FILE_OPEN_LE cpu_to_le32(0x00000001)
1059 #define FILE_CREATE_LE cpu_to_le32(0x00000002)
[all …]
/linux-6.3-rc2/drivers/usb/gadget/function/
A Drndis.c227 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp()
260 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp()
334 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp()
344 *outbuf = cpu_to_le32( in gen_ndis_query_resp()
429 *outbuf = cpu_to_le32(0xE0000000); in gen_ndis_query_resp()
437 *outbuf = cpu_to_le32(1); in gen_ndis_query_resp()
443 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp()
461 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp()
468 *outbuf = cpu_to_le32(0); in gen_ndis_query_resp()
585 resp->AFListSize = cpu_to_le32(0); in rndis_init_response()
[all …]
/linux-6.3-rc2/drivers/net/wireless/silabs/wfx/
A Dhif_api_general.h62 #define HIF_STATUS_SUCCESS (cpu_to_le32(0x0000))
63 #define HIF_STATUS_FAIL (cpu_to_le32(0x0001))
64 #define HIF_STATUS_INVALID_PARAMETER (cpu_to_le32(0x0002))
65 #define HIF_STATUS_WARNING (cpu_to_le32(0x0003))
66 #define HIF_STATUS_UNKNOWN_REQUEST (cpu_to_le32(0x0004))
67 #define HIF_STATUS_RX_FAIL_DECRYPT (cpu_to_le32(0x0010))
68 #define HIF_STATUS_RX_FAIL_MIC (cpu_to_le32(0x0011))
69 #define HIF_STATUS_RX_FAIL_NO_KEY (cpu_to_le32(0x0012))
70 #define HIF_STATUS_TX_FAIL_RETRIES (cpu_to_le32(0x0013))
71 #define HIF_STATUS_TX_FAIL_TIMEOUT (cpu_to_le32(0x0014))
[all …]
/linux-6.3-rc2/drivers/gpu/drm/virtio/
A Dvirtgpu_vq.c48 dst->x = cpu_to_le32(src->x); in convert_to_hw_box()
49 dst->y = cpu_to_le32(src->y); in convert_to_hw_box()
50 dst->z = cpu_to_le32(src->z); in convert_to_hw_box()
51 dst->w = cpu_to_le32(src->w); in convert_to_hw_box()
52 dst->h = cpu_to_le32(src->h); in convert_to_hw_box()
53 dst->d = cpu_to_le32(src->d); in convert_to_hw_box()
564 cmd_p->r.x = cpu_to_le32(x); in virtio_gpu_cmd_set_scanout()
565 cmd_p->r.y = cpu_to_le32(y); in virtio_gpu_cmd_set_scanout()
588 cmd_p->r.x = cpu_to_le32(x); in virtio_gpu_cmd_resource_flush()
589 cmd_p->r.y = cpu_to_le32(y); in virtio_gpu_cmd_resource_flush()
[all …]
/linux-6.3-rc2/drivers/staging/rtl8712/
A Drtl8712_xmit.c380 ptxdesc->txdw0 |= cpu_to_le32 in r8712_dump_aggr_xframe()
385 ptxdesc->txdw0 |= cpu_to_le32 in r8712_dump_aggr_xframe()
446 ptxdesc->txdw0 |= cpu_to_le32 in update_txdesc()
451 ptxdesc->txdw1 |= cpu_to_le32 in update_txdesc()
453 ptxdesc->txdw2 = cpu_to_le32 in update_txdesc()
455 ptxdesc->txdw6 |= cpu_to_le32 in update_txdesc()
458 ptxdesc->txdw0 |= cpu_to_le32 in update_txdesc()
460 ptxdesc->txdw1 |= cpu_to_le32 in update_txdesc()
465 ptxdesc->txdw2 = cpu_to_le32 in update_txdesc()
467 ptxdesc->txdw7 |= cpu_to_le32 in update_txdesc()
[all …]
/linux-6.3-rc2/drivers/gpu/drm/radeon/
A Dradeon_vce.c365 ib.ptr[ib.length_dw++] = cpu_to_le32(handle); in radeon_vce_get_create_msg()
369 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000000); in radeon_vce_get_create_msg()
370 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000042); in radeon_vce_get_create_msg()
371 ib.ptr[ib.length_dw++] = cpu_to_le32(0x0000000a); in radeon_vce_get_create_msg()
372 ib.ptr[ib.length_dw++] = cpu_to_le32(0x00000001); in radeon_vce_get_create_msg()
383 ib.ptr[ib.length_dw++] = cpu_to_le32(dummy); in radeon_vce_get_create_msg()
387 ib.ptr[i] = cpu_to_le32(0x0); in radeon_vce_get_create_msg()
432 ib.ptr[ib.length_dw++] = cpu_to_le32(handle); in radeon_vce_get_destroy_msg()
437 ib.ptr[ib.length_dw++] = cpu_to_le32(dummy); in radeon_vce_get_destroy_msg()
444 ib.ptr[i] = cpu_to_le32(0x0); in radeon_vce_get_destroy_msg()
[all …]
/linux-6.3-rc2/drivers/usb/gadget/legacy/
A Dwebcam.c95 .dwClockFrequency = cpu_to_le32(48000000),
189 .dwMinBitRate = cpu_to_le32(18432000),
190 .dwMaxBitRate = cpu_to_le32(55296000),
194 .dwFrameInterval[0] = cpu_to_le32(666666),
207 .dwMinBitRate = cpu_to_le32(29491200),
208 .dwMaxBitRate = cpu_to_le32(29491200),
240 .dwMinBitRate = cpu_to_le32(18432000),
241 .dwMaxBitRate = cpu_to_le32(55296000),
245 .dwFrameInterval[0] = cpu_to_le32(666666),
258 .dwMinBitRate = cpu_to_le32(29491200),
[all …]
/linux-6.3-rc2/drivers/net/wireless/intel/iwlegacy/
A Dcommands.h381 #define UCODE_VALID_OK cpu_to_le32(0x1)
1088 #define IL_TX_FIFO_BK_MSK cpu_to_le32(BIT(0))
1089 #define IL_TX_FIFO_BE_MSK cpu_to_le32(BIT(1))
1090 #define IL_TX_FIFO_VI_MSK cpu_to_le32(BIT(2))
1091 #define IL_TX_FIFO_VO_MSK cpu_to_le32(BIT(3))
1272 #define TX_CMD_FLG_RTS_MSK cpu_to_le32(1 << 1)
1279 #define TX_CMD_FLG_CTS_MSK cpu_to_le32(1 << 2)
1284 #define TX_CMD_FLG_ACK_MSK cpu_to_le32(1 << 3)
1323 #define TX_CMD_FLG_TSF_MSK cpu_to_le32(1 << 16)
1338 #define TX_CMD_FLG_DUR_MSK cpu_to_le32(1 << 25)
[all …]
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/
A Dwmi.c743 cmd->vdev_id = cpu_to_le32(vdev_id); in ath12k_wmi_mgmt_send()
744 cmd->desc_id = cpu_to_le32(buf_id); in ath12k_wmi_mgmt_send()
930 chan->mhz = cpu_to_le32(arg->freq); in ath12k_wmi_put_wmi_channel()
1275 cmd->tid = cpu_to_le32(tid); in ath12k_wmi_peer_rx_reorder_queue_setup()
1278 cmd->queue_no = cpu_to_le32(tid); in ath12k_wmi_peer_rx_reorder_queue_setup()
1476 cmd->req_type = cpu_to_le32(type); in ath12k_wmi_pdev_bss_chan_info_request()
1544 cmd->param = cpu_to_le32(param); in ath12k_wmi_set_sta_ps_param()
1577 cmd->type = cpu_to_le32(type); in ath12k_wmi_force_fw_hang_cmd()
2592 cmd->tid = cpu_to_le32(tid); in ath12k_wmi_delba_send()
2629 cmd->tid = cpu_to_le32(tid); in ath12k_wmi_addba_set_resp()
[all …]
/linux-6.3-rc2/drivers/scsi/aacraid/
A Dcomminit.c115 cpu_to_le32(ADAPTER_INIT_STRUCT_REVISION_8); in aac_alloc_comm()
144 cpu_to_le32(ADAPTER_INIT_STRUCT_REVISION); in aac_alloc_comm()
149 init->r7.fsrev = cpu_to_le32(dev->fsrev); in aac_alloc_comm()
173 cpu_to_le32(aac_max_hostphysmempages); in aac_alloc_comm()
176 cpu_to_le32(AAC_MAX_HOSTPHYSMEMPAGES); in aac_alloc_comm()
217 cpu_to_le32(dev->max_msix); in aac_alloc_comm()
252 init->r7.printfbuf = cpu_to_le32(phys); in aac_alloc_comm()
270 *(q->headers.producer) = cpu_to_le32(qsize); in aac_queue_init()
271 *(q->headers.consumer) = cpu_to_le32(qsize); in aac_queue_init()
336 cmd->command = cpu_to_le32(VM_CloseAll); in aac_send_shutdown()
[all …]
/linux-6.3-rc2/fs/dlm/
A Drcom.c43 rc->rc_type = cpu_to_le32(type); in _create_rcom()
106 rs->rs_flags = cpu_to_le32(flags); in set_rcom_status()
260 rc->rc_result = cpu_to_le32(status); in receive_rcom_status()
517 rf->rf_lvblen = cpu_to_le32(~0U); in dlm_send_ls_not_ready()
580 case cpu_to_le32(DLM_RCOM_NAMES): in dlm_receive_rcom()
587 case cpu_to_le32(DLM_RCOM_LOOKUP): in dlm_receive_rcom()
594 case cpu_to_le32(DLM_RCOM_LOCK): in dlm_receive_rcom()
622 case cpu_to_le32(DLM_RCOM_STATUS): in dlm_receive_rcom()
626 case cpu_to_le32(DLM_RCOM_NAMES): in dlm_receive_rcom()
630 case cpu_to_le32(DLM_RCOM_LOOKUP): in dlm_receive_rcom()
[all …]
/linux-6.3-rc2/drivers/net/wireless/intersil/p54/
A Dp54usb.c291 return cpu_to_le32(chk); in p54u_lm87_chksum()
672 cpu_to_le32(NET2280_CLK_30Mhz | in p54u_upload_firmware_net2280()
679 cpu_to_le32(PCI_COMMAND_MEMORY | in p54u_upload_firmware_net2280()
683 cpu_to_le32(NET2280_BASE)); in p54u_upload_firmware_net2280()
698 cpu_to_le32(NET2280_BASE2)); in p54u_upload_firmware_net2280()
708 cpu_to_le32(P54U_DEV_BASE)); in p54u_upload_firmware_net2280()
755 cpu_to_le32(0xc0000f00)); in p54u_upload_firmware_net2280()
761 cpu_to_le32(1)); in p54u_upload_firmware_net2280()
765 cpu_to_le32(block_len)); in p54u_upload_firmware_net2280()
768 cpu_to_le32(offset)); in p54u_upload_firmware_net2280()
[all …]
/linux-6.3-rc2/drivers/net/wireless/intel/iwlwifi/dvm/
A Dcommands.h314 #define UCODE_VALID_OK cpu_to_le32(0x1)
699 #define QOS_PARAM_FLG_TGN_MSK cpu_to_le32(0x02)
735 #define STA_FLG_TX_RATE_MSK cpu_to_le32(1 << 2)
736 #define STA_FLG_PWR_SAVE_MSK cpu_to_le32(1 << 8)
737 #define STA_FLG_PAN_STATION cpu_to_le32(1 << 13)
742 #define STA_FLG_HT40_EN_MSK cpu_to_le32(1 << 21)
1103 #define TX_CMD_FLG_ACK_MSK cpu_to_le32(1 << 3)
1137 #define TX_CMD_FLG_TSF_MSK cpu_to_le32(1 << 16)
1152 #define TX_CMD_FLG_DUR_MSK cpu_to_le32(1 << 25)
1911 #define IWLAGN_BT_SCO_ACTIVE cpu_to_le32(BIT(0))
[all …]
/linux-6.3-rc2/drivers/media/pci/tw68/
A Dtw68-risc.c42 *(rp++) = cpu_to_le32(RISC_JUMP); in tw68_risc_field()
48 *(rp++) = cpu_to_le32(RISC_SYNCO); in tw68_risc_field()
50 *(rp++) = cpu_to_le32(RISC_SYNCE); in tw68_risc_field()
63 *(rp++) = cpu_to_le32(RISC_LINESTART | in tw68_risc_field()
65 *(rp++) = cpu_to_le32(sg_dma_address(sg) + offset); in tw68_risc_field()
77 *(rp++) = cpu_to_le32(RISC_LINESTART | in tw68_risc_field()
85 *(rp++) = cpu_to_le32(RISC_INLINE | in tw68_risc_field()
88 *(rp++) = cpu_to_le32(sg_dma_address(sg)); in tw68_risc_field()
95 *(rp++) = cpu_to_le32(RISC_INLINE | in tw68_risc_field()
98 *(rp++) = cpu_to_le32(sg_dma_address(sg)); in tw68_risc_field()
[all …]

Completed in 174 milliseconds

12345678910>>...62