app_0.out: file format elf32-xtensa-le app_0.out architecture: xtensa, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x40100004 Xtensa header: Machine = Base Insn tables = true Literal tables = true Program Header: LOAD off 0x000000d4 vaddr 0x00000000 paddr 0x00000000 align 2**0 filesz 0x00000000 memsz 0x00000000 flags --- LOAD off 0x000000e0 vaddr 0x3ffe8000 paddr 0x3ffe8000 align 2**0 filesz 0x00002e38 memsz 0x00002e38 flags rw- LOAD off 0x00002f18 vaddr 0x3ffeae38 paddr 0x3ffeae38 align 2**0 filesz 0x00000000 memsz 0x00007ce8 flags rw- LOAD off 0x00002f18 vaddr 0x40100000 paddr 0x40100000 align 2**0 filesz 0x00005c52 memsz 0x00005c52 flags r-x LOAD off 0x00008b70 vaddr 0x40202010 paddr 0x40202010 align 2**0 filesz 0x0004534a memsz 0x0004534a flags r-x Sections: Idx Name Size VMA LMA File off Algn 0 .data 0000085f 3ffe8000 3ffe8000 000000e0 2**4 CONTENTS, ALLOC, LOAD, DATA 1 .rodata 000025d8 3ffe8860 3ffe8860 00000940 2**4 CONTENTS, ALLOC, LOAD, DATA 2 .bss 00007ce8 3ffeae38 3ffeae38 00002f18 2**4 ALLOC 3 .irom0.text 0004534a 40202010 40202010 00008b70 2**4 CONTENTS, ALLOC, LOAD, READONLY, CODE 4 .text 00005c52 40100000 40100000 00002f18 2**2 CONTENTS, ALLOC, LOAD, READONLY, CODE 5 .debug_frame 00008094 00000000 00000000 0004debc 2**2 CONTENTS, READONLY, DEBUGGING 6 .debug_info 0009bac8 00000000 00000000 00055f50 2**0 CONTENTS, READONLY, DEBUGGING 7 .debug_abbrev 00012b33 00000000 00000000 000f1a18 2**0 CONTENTS, READONLY, DEBUGGING 8 .debug_loc 000252a4 00000000 00000000 0010454b 2**0 CONTENTS, READONLY, DEBUGGING 9 .debug_aranges 000028d0 00000000 00000000 001297f0 2**3 CONTENTS, READONLY, DEBUGGING 10 .debug_ranges 000038f0 00000000 00000000 0012c0c0 2**0 CONTENTS, READONLY, DEBUGGING 11 .debug_line 000310a5 00000000 00000000 0012f9b0 2**0 CONTENTS, READONLY, DEBUGGING 12 .debug_str 000183ba 00000000 00000000 00160a55 2**0 CONTENTS, READONLY, DEBUGGING 13 .comment 00001fde 00000000 00000000 00178e0f 2**0 CONTENTS, READONLY 14 .xtensa.info 00000038 00000000 00000000 0017aded 2**0 CONTENTS, READONLY 15 .xt.lit._ZN17ESP01_DescriptionC2Ev 00000008 00000000 00000000 0017ae25 2**0 CONTENTS, READONLY 16 .xt.prop._ZN17ESP01_DescriptionC2Ev 00000024 00000000 00000000 0017ae2d 2**0 CONTENTS, READONLY 17 .xt.lit._ZN6VectorI8DelegateIFvvEEEixEj 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 18 .xt.lit._ZN6VectorIP19ISystemReadyHandlerEixEj 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 19 .xt.lit._ZNK6VectorIP19ISystemReadyHandlerEixEj 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 20 .xt.lit._ZNK6VectorI8DelegateIFvvEEEixEj 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 21 .xt.lit._ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 22 .xt.lit._ZN6VectorI8DelegateIFvvEEED2Ev 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 23 .xt.lit._ZN6VectorI8DelegateIFvvEEED0Ev 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 24 .xt.lit._ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 25 .xt.lit._ZN6VectorIP19ISystemReadyHandlerED2Ev 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 26 .xt.lit._ZN6VectorIP19ISystemReadyHandlerED0Ev 00000000 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 27 .xt.prop._ZNK6VectorI8DelegateIFvvEEE5countEv 00000024 00000000 00000000 0017ae51 2**0 CONTENTS, READONLY 28 .xt.prop._ZNK6VectorIP19ISystemReadyHandlerE5countEv 00000024 00000000 00000000 0017ae75 2**0 CONTENTS, READONLY 29 .xt.prop._ZN6VectorI8DelegateIFvvEEEixEj 0000003c 00000000 00000000 0017ae99 2**0 CONTENTS, READONLY 30 .xt.prop._ZN6VectorIP19ISystemReadyHandlerEixEj 0000003c 00000000 00000000 0017aed5 2**0 CONTENTS, READONLY 31 .xt.prop._ZNK6VectorIP19ISystemReadyHandlerEixEj 00000030 00000000 00000000 0017af11 2**0 CONTENTS, READONLY 32 .xt.prop._ZNK6VectorI8DelegateIFvvEEEixEj 00000030 00000000 00000000 0017af41 2**0 CONTENTS, READONLY 33 .xt.prop._ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv 00000048 00000000 00000000 0017af71 2**0 CONTENTS, READONLY 34 .xt.prop._ZN6VectorI8DelegateIFvvEEED2Ev 00000024 00000000 00000000 0017afb9 2**0 CONTENTS, READONLY 35 .xt.prop._ZN6VectorI8DelegateIFvvEEED0Ev 00000024 00000000 00000000 0017afdd 2**0 CONTENTS, READONLY 36 .xt.prop._ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv 0000003c 00000000 00000000 0017b001 2**0 CONTENTS, READONLY 37 .xt.prop._ZN6VectorIP19ISystemReadyHandlerED2Ev 00000024 00000000 00000000 0017b03d 2**0 CONTENTS, READONLY 38 .xt.prop._ZN6VectorIP19ISystemReadyHandlerED0Ev 00000024 00000000 00000000 0017b061 2**0 CONTENTS, READONLY 39 .xt.prop._ZTV6VectorI8DelegateIFvvEEE 0000000c 00000000 00000000 0017b085 2**0 CONTENTS, READONLY 40 .xt.prop._ZTV6VectorIP19ISystemReadyHandlerE 0000000c 00000000 00000000 0017b091 2**0 CONTENTS, READONLY 41 .xt.prop._ZTV9IPAddress 0000000c 00000000 00000000 0017b09d 2**0 CONTENTS, READONLY 42 .xt.lit._ZN5Print5writeEPKc 00000000 00000000 00000000 0017b0a9 2**0 CONTENTS, READONLY 43 .xt.prop._ZN5Print5writeEPKc 00000030 00000000 00000000 0017b0a9 2**0 CONTENTS, READONLY 44 .xt.prop._ZN8DelegateIFvvEEaSEOS1_ 00000030 00000000 00000000 0017b0d9 2**0 CONTENTS, READONLY 45 .xt.prop._ZN8DelegateIFvvEE4copyERKS1_ 00000024 00000000 00000000 0017b109 2**0 CONTENTS, READONLY 46 .xt.lit._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EE6invokeES0_S0_ 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 47 .xt.lit._ZN14FunctionCallerIPFvvEvJEED0Ev 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 48 .xt.lit._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED0Ev 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 49 .xt.lit._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED0Ev 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 50 .xt.lit._ZN14FunctionCallerIPFvbEvJbEED0Ev 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 51 .xt.lit._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED0Ev 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 52 .xt.lit._ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 53 .xt.lit._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 54 .xt.lit._ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 55 .xt.lit._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED2Ev 00000000 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 56 .xt.lit._ZN26ApplicationSettingsStorage4loadEv 00000008 00000000 00000000 0017b12d 2**0 CONTENTS, READONLY 57 .xt.lit._ZN26ApplicationSettingsStorage4saveEv 00000008 00000000 00000000 0017b135 2**0 CONTENTS, READONLY 58 .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED2Ev 00000024 00000000 00000000 0017b13d 2**0 CONTENTS, READONLY 59 .xt.prop._ZN14FunctionCallerIPFvbEvJbEED2Ev 00000024 00000000 00000000 0017b161 2**0 CONTENTS, READONLY 60 .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED2Ev 00000024 00000000 00000000 0017b185 2**0 CONTENTS, READONLY 61 .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED2Ev 00000024 00000000 00000000 0017b1a9 2**0 CONTENTS, READONLY 62 .xt.prop._ZN14FunctionCallerIPFvvEvJEED2Ev 00000024 00000000 00000000 0017b1cd 2**0 CONTENTS, READONLY 63 .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEE6invokeES1_b 00000024 00000000 00000000 0017b1f1 2**0 CONTENTS, READONLY 64 .xt.prop._ZN14FunctionCallerIPFvbEvJbEE6invokeEb 00000024 00000000 00000000 0017b215 2**0 CONTENTS, READONLY 65 .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEE6invokeES1_b 00000024 00000000 00000000 0017b239 2**0 CONTENTS, READONLY 66 .xt.prop._ZN14FunctionCallerIPFvvEvJEE6invokeEv 00000024 00000000 00000000 0017b25d 2**0 CONTENTS, READONLY 67 .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EE6invokeES0_S0_ 00000024 00000000 00000000 0017b281 2**0 CONTENTS, READONLY 68 .xt.prop._ZN14FunctionCallerIPFvvEvJEED0Ev 00000024 00000000 00000000 0017b2a5 2**0 CONTENTS, READONLY 69 .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED0Ev 00000024 00000000 00000000 0017b2c9 2**0 CONTENTS, READONLY 70 .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED0Ev 00000024 00000000 00000000 0017b2ed 2**0 CONTENTS, READONLY 71 .xt.prop._ZN14FunctionCallerIPFvbEvJbEED0Ev 00000024 00000000 00000000 0017b311 2**0 CONTENTS, READONLY 72 .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED0Ev 00000024 00000000 00000000 0017b335 2**0 CONTENTS, READONLY 73 .xt.prop._ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh 00000024 00000000 00000000 0017b359 2**0 CONTENTS, READONLY 74 .xt.prop._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj 0000006c 00000000 00000000 0017b37d 2**0 CONTENTS, READONLY 75 .xt.prop._ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh 00000024 00000000 00000000 0017b3e9 2**0 CONTENTS, READONLY 76 .xt.prop._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED2Ev 0000003c 00000000 00000000 0017b40d 2**0 CONTENTS, READONLY 77 .xt.prop._ZN26ApplicationSettingsStorage4loadEv 00000024 00000000 00000000 0017b449 2**0 CONTENTS, READONLY 78 .xt.prop._ZN26ApplicationSettingsStorage4saveEv 00000024 00000000 00000000 0017b46d 2**0 CONTENTS, READONLY 79 .xt.prop._ZTVN11ArduinoJson9Internals20DynamicStringBuilderE 0000000c 00000000 00000000 0017b491 2**0 CONTENTS, READONLY 80 .xt.prop._ZTVN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEEE 0000000c 00000000 00000000 0017b49d 2**0 CONTENTS, READONLY 81 .xt.prop._ZTV14FunctionCallerIPFvvEvJEE 0000000c 00000000 00000000 0017b4a9 2**0 CONTENTS, READONLY 82 .xt.prop._ZTV14FunctionCallerIPFvR9TcpClientbEvJS1_bEE 0000000c 00000000 00000000 0017b4b5 2**0 CONTENTS, READONLY 83 .xt.prop._ZTV14FunctionCallerIPFv6StringS0_EvJS0_S0_EE 0000000c 00000000 00000000 0017b4c1 2**0 CONTENTS, READONLY 84 .xt.prop._ZTV14FunctionCallerIPFvbEvJbEE 0000000c 00000000 00000000 0017b4cd 2**0 CONTENTS, READONLY 85 .xt.prop._ZTV14FunctionCallerIPFvR10HttpClientbEvJS1_bEE 0000000c 00000000 00000000 0017b4d9 2**0 CONTENTS, READONLY 86 .xt.prop._ZTV14HardwareSerial 0000000c 00000000 00000000 0017b4e5 2**0 CONTENTS, READONLY 87 .xt.lit._ZN3URL16getPathWithQueryEv 00000008 00000000 00000000 0017b4f1 2**0 CONTENTS, READONLY 88 .xt.lit._ZN3URL8toStringEv 00000008 00000000 00000000 0017b4f9 2**0 CONTENTS, READONLY 89 .xt.lit._ZN3URLD2Ev 00000000 00000000 00000000 0017b501 2**0 CONTENTS, READONLY 90 .xt.lit._ZN3URLC2ERKS_ 00000000 00000000 00000000 0017b501 2**0 CONTENTS, READONLY 91 .xt.lit._ZNK7HashMapI6StringS0_E8containsES0_ 00000008 00000000 00000000 0017b501 2**0 CONTENTS, READONLY 92 .xt.lit._ZN7HashMapI6StringS0_E5clearEv 00000000 00000000 00000000 0017b509 2**0 CONTENTS, READONLY 93 .xt.lit._ZN7HashMapI6StringS0_E8allocateEi 00000000 00000000 00000000 0017b509 2**0 CONTENTS, READONLY 94 .xt.lit._ZN7HashMapI6StringS0_EixES0_ 00000000 00000000 00000000 0017b509 2**0 CONTENTS, READONLY 95 .xt.prop._ZN3URL16getPathWithQueryEv 0000003c 00000000 00000000 0017b509 2**0 CONTENTS, READONLY 96 .xt.prop._ZN3URL8toStringEv 0000003c 00000000 00000000 0017b545 2**0 CONTENTS, READONLY 97 .xt.prop._ZN3URLD2Ev 00000024 00000000 00000000 0017b581 2**0 CONTENTS, READONLY 98 .xt.prop._ZN3URLC2ERKS_ 00000024 00000000 00000000 0017b5a5 2**0 CONTENTS, READONLY 99 .xt.prop._ZNK7HashMapI6StringS0_E8containsES0_ 00000078 00000000 00000000 0017b5c9 2**0 CONTENTS, READONLY 100 .xt.prop._ZN7HashMapI6StringS0_E5clearEv 0000006c 00000000 00000000 0017b641 2**0 CONTENTS, READONLY 101 .xt.prop._ZN8DelegateIFvR10HttpClientbEE4copyERKS3_ 00000024 00000000 00000000 0017b6ad 2**0 CONTENTS, READONLY 102 .xt.prop._ZN7HashMapI6StringS0_E8allocateEi 00000078 00000000 00000000 0017b6d1 2**0 CONTENTS, READONLY 103 .xt.prop._ZN7HashMapI6StringS0_EixES0_ 00000084 00000000 00000000 0017b749 2**0 CONTENTS, READONLY 104 .xt.prop._ZTV10HttpClient 0000000c 00000000 00000000 0017b7cd 2**0 CONTENTS, READONLY 105 .xt.prop._ZN8DelegateIFv6StringS0_EE4copyERKS2_ 00000024 00000000 00000000 0017b7d9 2**0 CONTENTS, READONLY 106 .xt.prop._ZTV10MqttClient 0000000c 00000000 00000000 0017b7fd 2**0 CONTENTS, READONLY 107 .xt.prop._ZN8DelegateIFvR9TcpClientbEE4copyERKS3_ 00000024 00000000 00000000 0017b809 2**0 CONTENTS, READONLY 108 .xt.prop._ZTV9TcpClient 0000000c 00000000 00000000 0017b82d 2**0 CONTENTS, READONLY 109 .xt.prop._ZN13TcpConnection13checkSelfFreeEv 00000024 00000000 00000000 0017b839 2**0 CONTENTS, READONLY 110 .xt.prop._ZTV13TcpConnection 0000000c 00000000 00000000 0017b85d 2**0 CONTENTS, READONLY 111 .xt.lit._ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev 00000000 00000000 00000000 0017b869 2**0 CONTENTS, READONLY 112 .xt.lit._ZN6VectorI19rBootHttpUpdateItemEixEj 00000000 00000000 00000000 0017b869 2**0 CONTENTS, READONLY 113 .xt.lit._ZNK6VectorI19rBootHttpUpdateItemEixEj 00000000 00000000 00000000 0017b869 2**0 CONTENTS, READONLY 114 .xt.lit._ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv 00000000 00000000 00000000 0017b869 2**0 CONTENTS, READONLY 115 .xt.lit._ZN6VectorI19rBootHttpUpdateItemED2Ev 00000000 00000000 00000000 0017b869 2**0 CONTENTS, READONLY 116 .xt.lit._ZN6VectorI19rBootHttpUpdateItemED0Ev 00000000 00000000 00000000 0017b869 2**0 CONTENTS, READONLY 117 .xt.prop._ZNK6VectorI19rBootHttpUpdateItemE5countEv 00000024 00000000 00000000 0017b869 2**0 CONTENTS, READONLY 118 .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEED2Ev 00000024 00000000 00000000 0017b88d 2**0 CONTENTS, READONLY 119 .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEE6invokeEv 00000030 00000000 00000000 0017b8b1 2**0 CONTENTS, READONLY 120 .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev 00000024 00000000 00000000 0017b8e1 2**0 CONTENTS, READONLY 121 .xt.prop._ZN6VectorI19rBootHttpUpdateItemEixEj 0000003c 00000000 00000000 0017b905 2**0 CONTENTS, READONLY 122 .xt.prop._ZNK6VectorI19rBootHttpUpdateItemEixEj 00000030 00000000 00000000 0017b941 2**0 CONTENTS, READONLY 123 .xt.prop._ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv 00000048 00000000 00000000 0017b971 2**0 CONTENTS, READONLY 124 .xt.prop._ZN6VectorI19rBootHttpUpdateItemED2Ev 00000024 00000000 00000000 0017b9b9 2**0 CONTENTS, READONLY 125 .xt.prop._ZN6VectorI19rBootHttpUpdateItemED0Ev 00000024 00000000 00000000 0017b9dd 2**0 CONTENTS, READONLY 126 .xt.prop._ZN8DelegateIFvbEE4copyERKS1_ 00000024 00000000 00000000 0017ba01 2**0 CONTENTS, READONLY 127 .xt.prop._ZTV6VectorI19rBootHttpUpdateItemE 0000000c 00000000 00000000 0017ba25 2**0 CONTENTS, READONLY 128 .xt.prop._ZTV15rBootHttpUpdate 0000000c 00000000 00000000 0017ba31 2**0 CONTENTS, READONLY 129 .xt.prop._ZTV12MethodCallerIM15rBootHttpUpdateFvvEE 0000000c 00000000 00000000 0017ba3d 2**0 CONTENTS, READONLY 130 .xt.lit._ZN16AccessPointClassD0Ev 00000000 00000000 00000000 0017ba49 2**0 CONTENTS, READONLY 131 .xt.prop._ZN16AccessPointClassD2Ev 00000024 00000000 00000000 0017ba49 2**0 CONTENTS, READONLY 132 .xt.prop._ZN16AccessPointClassD0Ev 00000024 00000000 00000000 0017ba6d 2**0 CONTENTS, READONLY 133 .xt.prop._ZTV16AccessPointClass 0000000c 00000000 00000000 0017ba91 2**0 CONTENTS, READONLY 134 .xt.lit._ZN6VectorI7BssInfoED2Ev 00000008 00000000 00000000 0017ba9d 2**0 CONTENTS, READONLY 135 .xt.lit._ZN6VectorI7BssInfoED0Ev 00000000 00000000 00000000 0017baa5 2**0 CONTENTS, READONLY 136 .xt.lit._ZN6VectorI7BssInfoEixEj 00000000 00000000 00000000 0017baa5 2**0 CONTENTS, READONLY 137 .xt.lit._ZNK6VectorI7BssInfoEixEj 00000000 00000000 00000000 0017baa5 2**0 CONTENTS, READONLY 138 .xt.lit._ZN6VectorI7BssInfoEC2ERKS1_ 00000000 00000000 00000000 0017baa5 2**0 CONTENTS, READONLY 139 .xt.prop._ZNK6VectorI7BssInfoE5countEv 00000024 00000000 00000000 0017baa5 2**0 CONTENTS, READONLY 140 .xt.prop._ZN6VectorI7BssInfoED2Ev 00000048 00000000 00000000 0017bac9 2**0 CONTENTS, READONLY 141 .xt.prop._ZN6VectorI7BssInfoED0Ev 00000024 00000000 00000000 0017bb11 2**0 CONTENTS, READONLY 142 .xt.prop._ZN6VectorI7BssInfoEixEj 0000003c 00000000 00000000 0017bb35 2**0 CONTENTS, READONLY 143 .xt.prop._ZNK6VectorI7BssInfoEixEj 00000030 00000000 00000000 0017bb71 2**0 CONTENTS, READONLY 144 .xt.prop._ZN6VectorI7BssInfoEC2ERKS1_ 00000048 00000000 00000000 0017bba1 2**0 CONTENTS, READONLY 145 .xt.prop._ZTV12StationClass 0000000c 00000000 00000000 0017bbe9 2**0 CONTENTS, READONLY 146 .xt.prop._ZTV6VectorI7BssInfoE 0000000c 00000000 00000000 0017bbf5 2**0 CONTENTS, READONLY 147 .xt.lit._ZN8WDTClassD0Ev 00000000 00000000 00000000 0017bc01 2**0 CONTENTS, READONLY 148 .xt.prop._ZN8WDTClassD2Ev 00000024 00000000 00000000 0017bc01 2**0 CONTENTS, READONLY 149 .xt.prop._ZN8WDTClassD0Ev 00000024 00000000 00000000 0017bc25 2**0 CONTENTS, READONLY 150 .xt.prop._ZTV8WDTClass 0000000c 00000000 00000000 0017bc49 2**0 CONTENTS, READONLY 151 .xt.lit._ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc 00000008 00000000 00000000 0017bc55 2**0 CONTENTS, READONLY 152 .xt.lit._ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv 00000000 00000000 00000000 0017bc5d 2**0 CONTENTS, READONLY 153 .xt.lit._ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv 00000000 00000000 00000000 0017bc5d 2**0 CONTENTS, READONLY 154 .xt.prop._ZN11ArduinoJson9Internals10JsonWriter5writeEc 00000024 00000000 00000000 0017bc5d 2**0 CONTENTS, READONLY 155 .xt.prop._ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc 00000084 00000000 00000000 0017bc81 2**0 CONTENTS, READONLY 156 .xt.prop._ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE 00000030 00000000 00000000 0017bd05 2**0 CONTENTS, READONLY 157 .xt.prop._ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv 00000060 00000000 00000000 0017bd35 2**0 CONTENTS, READONLY 158 .xt.prop._ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv 00000060 00000000 00000000 0017bd95 2**0 CONTENTS, READONLY 159 .xt.lit._ZNK7HashMapI6String15CommandDelegateE8containsES0_ 00000000 00000000 00000000 0017bdf5 2**0 CONTENTS, READONLY 160 .xt.lit._ZN15CommandDelegateC2ERKS_ 00000000 00000000 00000000 0017bdf5 2**0 CONTENTS, READONLY 161 .xt.lit._ZN15CommandDelegateaSERKS_ 00000000 00000000 00000000 0017bdf5 2**0 CONTENTS, READONLY 162 .xt.lit._ZNK7HashMapI6String15CommandDelegateE7indexOfES0_ 00000000 00000000 00000000 0017bdf5 2**0 CONTENTS, READONLY 163 .xt.lit._ZN7HashMapI6String15CommandDelegateE8allocateEi 00000008 00000000 00000000 0017bdf5 2**0 CONTENTS, READONLY 164 .xt.lit._ZN7HashMapI6String15CommandDelegateEixES0_ 00000000 00000000 00000000 0017bdfd 2**0 CONTENTS, READONLY 165 .xt.prop._ZNK7HashMapI6String15CommandDelegateE8containsES0_ 00000078 00000000 00000000 0017bdfd 2**0 CONTENTS, READONLY 166 .xt.prop._ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_ 00000024 00000000 00000000 0017be75 2**0 CONTENTS, READONLY 167 .xt.prop._ZN15CommandDelegateC2ERKS_ 00000024 00000000 00000000 0017be99 2**0 CONTENTS, READONLY 168 .xt.prop._ZN15CommandDelegateaSERKS_ 00000024 00000000 00000000 0017bebd 2**0 CONTENTS, READONLY 169 .xt.prop._ZNK7HashMapI6String15CommandDelegateE7indexOfES0_ 0000006c 00000000 00000000 0017bee1 2**0 CONTENTS, READONLY 170 .xt.prop._ZN7HashMapI6String15CommandDelegateE8allocateEi 00000078 00000000 00000000 0017bf4d 2**0 CONTENTS, READONLY 171 .xt.prop._ZN7HashMapI6String15CommandDelegateEixES0_ 00000048 00000000 00000000 0017bfc5 2**0 CONTENTS, READONLY 172 .xt.prop._ZN16MemoryDataStream13getStreamTypeEv 0000003c 00000000 00000000 0017c00d 2**0 CONTENTS, READONLY 173 .xt.prop._ZTV16MemoryDataStream 0000000c 00000000 00000000 0017c049 2**0 CONTENTS, READONLY 174 .debug_pubnames 00002200 00000000 00000000 0017c055 2**0 CONTENTS, READONLY, DEBUGGING SYMBOL TABLE: 3ffe8000 l d .data 00000000 .data 3ffe8860 l d .rodata 00000000 .rodata 3ffeae38 l d .bss 00000000 .bss 40202010 l d .irom0.text 00000000 .irom0.text 40100000 l d .text 00000000 .text 00000000 l d .debug_frame 00000000 .debug_frame 00000000 l d .debug_info 00000000 .debug_info 00000000 l d .debug_abbrev 00000000 .debug_abbrev 00000000 l d .debug_loc 00000000 .debug_loc 00000000 l d .debug_aranges 00000000 .debug_aranges 00000000 l d .debug_ranges 00000000 .debug_ranges 00000000 l d .debug_line 00000000 .debug_line 00000000 l d .debug_str 00000000 .debug_str 00000000 l d .comment 00000000 .comment 00000000 l d .xtensa.info 00000000 .xtensa.info 00000000 l d .xt.lit._ZN17ESP01_DescriptionC2Ev 00000000 .xt.lit._ZN17ESP01_DescriptionC2Ev 00000000 l d .xt.prop._ZN17ESP01_DescriptionC2Ev 00000000 .xt.prop._ZN17ESP01_DescriptionC2Ev 00000000 l d .xt.lit._ZN6VectorI8DelegateIFvvEEEixEj 00000000 .xt.lit._ZN6VectorI8DelegateIFvvEEEixEj 00000000 l d .xt.lit._ZN6VectorIP19ISystemReadyHandlerEixEj 00000000 .xt.lit._ZN6VectorIP19ISystemReadyHandlerEixEj 00000000 l d .xt.lit._ZNK6VectorIP19ISystemReadyHandlerEixEj 00000000 .xt.lit._ZNK6VectorIP19ISystemReadyHandlerEixEj 00000000 l d .xt.lit._ZNK6VectorI8DelegateIFvvEEEixEj 00000000 .xt.lit._ZNK6VectorI8DelegateIFvvEEEixEj 00000000 l d .xt.lit._ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv 00000000 .xt.lit._ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv 00000000 l d .xt.lit._ZN6VectorI8DelegateIFvvEEED2Ev 00000000 .xt.lit._ZN6VectorI8DelegateIFvvEEED2Ev 00000000 l d .xt.lit._ZN6VectorI8DelegateIFvvEEED0Ev 00000000 .xt.lit._ZN6VectorI8DelegateIFvvEEED0Ev 00000000 l d .xt.lit._ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv 00000000 .xt.lit._ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv 00000000 l d .xt.lit._ZN6VectorIP19ISystemReadyHandlerED2Ev 00000000 .xt.lit._ZN6VectorIP19ISystemReadyHandlerED2Ev 00000000 l d .xt.lit._ZN6VectorIP19ISystemReadyHandlerED0Ev 00000000 .xt.lit._ZN6VectorIP19ISystemReadyHandlerED0Ev 00000000 l d .xt.prop._ZNK6VectorI8DelegateIFvvEEE5countEv 00000000 .xt.prop._ZNK6VectorI8DelegateIFvvEEE5countEv 00000000 l d .xt.prop._ZNK6VectorIP19ISystemReadyHandlerE5countEv 00000000 .xt.prop._ZNK6VectorIP19ISystemReadyHandlerE5countEv 00000000 l d .xt.prop._ZN6VectorI8DelegateIFvvEEEixEj 00000000 .xt.prop._ZN6VectorI8DelegateIFvvEEEixEj 00000000 l d .xt.prop._ZN6VectorIP19ISystemReadyHandlerEixEj 00000000 .xt.prop._ZN6VectorIP19ISystemReadyHandlerEixEj 00000000 l d .xt.prop._ZNK6VectorIP19ISystemReadyHandlerEixEj 00000000 .xt.prop._ZNK6VectorIP19ISystemReadyHandlerEixEj 00000000 l d .xt.prop._ZNK6VectorI8DelegateIFvvEEEixEj 00000000 .xt.prop._ZNK6VectorI8DelegateIFvvEEEixEj 00000000 l d .xt.prop._ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv 00000000 .xt.prop._ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv 00000000 l d .xt.prop._ZN6VectorI8DelegateIFvvEEED2Ev 00000000 .xt.prop._ZN6VectorI8DelegateIFvvEEED2Ev 00000000 l d .xt.prop._ZN6VectorI8DelegateIFvvEEED0Ev 00000000 .xt.prop._ZN6VectorI8DelegateIFvvEEED0Ev 00000000 l d .xt.prop._ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv 00000000 .xt.prop._ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv 00000000 l d .xt.prop._ZN6VectorIP19ISystemReadyHandlerED2Ev 00000000 .xt.prop._ZN6VectorIP19ISystemReadyHandlerED2Ev 00000000 l d .xt.prop._ZN6VectorIP19ISystemReadyHandlerED0Ev 00000000 .xt.prop._ZN6VectorIP19ISystemReadyHandlerED0Ev 00000000 l d .xt.prop._ZTV6VectorI8DelegateIFvvEEE 00000000 .xt.prop._ZTV6VectorI8DelegateIFvvEEE 00000000 l d .xt.prop._ZTV6VectorIP19ISystemReadyHandlerE 00000000 .xt.prop._ZTV6VectorIP19ISystemReadyHandlerE 00000000 l d .xt.prop._ZTV9IPAddress 00000000 .xt.prop._ZTV9IPAddress 00000000 l d .xt.lit._ZN5Print5writeEPKc 00000000 .xt.lit._ZN5Print5writeEPKc 00000000 l d .xt.prop._ZN5Print5writeEPKc 00000000 .xt.prop._ZN5Print5writeEPKc 00000000 l d .xt.prop._ZN8DelegateIFvvEEaSEOS1_ 00000000 .xt.prop._ZN8DelegateIFvvEEaSEOS1_ 00000000 l d .xt.prop._ZN8DelegateIFvvEE4copyERKS1_ 00000000 .xt.prop._ZN8DelegateIFvvEE4copyERKS1_ 00000000 l d .xt.lit._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EE6invokeES0_S0_ 00000000 .xt.lit._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EE6invokeES0_S0_ 00000000 l d .xt.lit._ZN14FunctionCallerIPFvvEvJEED0Ev 00000000 .xt.lit._ZN14FunctionCallerIPFvvEvJEED0Ev 00000000 l d .xt.lit._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED0Ev 00000000 .xt.lit._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED0Ev 00000000 l d .xt.lit._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED0Ev 00000000 .xt.lit._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED0Ev 00000000 l d .xt.lit._ZN14FunctionCallerIPFvbEvJbEED0Ev 00000000 .xt.lit._ZN14FunctionCallerIPFvbEvJbEED0Ev 00000000 l d .xt.lit._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED0Ev 00000000 .xt.lit._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED0Ev 00000000 l d .xt.lit._ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh 00000000 .xt.lit._ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh 00000000 l d .xt.lit._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj 00000000 .xt.lit._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj 00000000 l d .xt.lit._ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh 00000000 .xt.lit._ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh 00000000 l d .xt.lit._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED2Ev 00000000 .xt.lit._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED2Ev 00000000 l d .xt.lit._ZN26ApplicationSettingsStorage4loadEv 00000000 .xt.lit._ZN26ApplicationSettingsStorage4loadEv 00000000 l d .xt.lit._ZN26ApplicationSettingsStorage4saveEv 00000000 .xt.lit._ZN26ApplicationSettingsStorage4saveEv 00000000 l d .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED2Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED2Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFvbEvJbEED2Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvbEvJbEED2Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED2Ev 00000000 .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED2Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED2Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED2Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFvvEvJEED2Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvvEvJEED2Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEE6invokeES1_b 00000000 .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEE6invokeES1_b 00000000 l d .xt.prop._ZN14FunctionCallerIPFvbEvJbEE6invokeEb 00000000 .xt.prop._ZN14FunctionCallerIPFvbEvJbEE6invokeEb 00000000 l d .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEE6invokeES1_b 00000000 .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEE6invokeES1_b 00000000 l d .xt.prop._ZN14FunctionCallerIPFvvEvJEE6invokeEv 00000000 .xt.prop._ZN14FunctionCallerIPFvvEvJEE6invokeEv 00000000 l d .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EE6invokeES0_S0_ 00000000 .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EE6invokeES0_S0_ 00000000 l d .xt.prop._ZN14FunctionCallerIPFvvEvJEED0Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvvEvJEED0Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED0Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED0Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED0Ev 00000000 .xt.prop._ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED0Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFvbEvJbEED0Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvbEvJbEED0Ev 00000000 l d .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED0Ev 00000000 .xt.prop._ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED0Ev 00000000 l d .xt.prop._ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh 00000000 .xt.prop._ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh 00000000 l d .xt.prop._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj 00000000 .xt.prop._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj 00000000 l d .xt.prop._ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh 00000000 .xt.prop._ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh 00000000 l d .xt.prop._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED2Ev 00000000 .xt.prop._ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED2Ev 00000000 l d .xt.prop._ZN26ApplicationSettingsStorage4loadEv 00000000 .xt.prop._ZN26ApplicationSettingsStorage4loadEv 00000000 l d .xt.prop._ZN26ApplicationSettingsStorage4saveEv 00000000 .xt.prop._ZN26ApplicationSettingsStorage4saveEv 00000000 l d .xt.prop._ZTVN11ArduinoJson9Internals20DynamicStringBuilderE 00000000 .xt.prop._ZTVN11ArduinoJson9Internals20DynamicStringBuilderE 00000000 l d .xt.prop._ZTVN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEEE 00000000 .xt.prop._ZTVN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEEE 00000000 l d .xt.prop._ZTV14FunctionCallerIPFvvEvJEE 00000000 .xt.prop._ZTV14FunctionCallerIPFvvEvJEE 00000000 l d .xt.prop._ZTV14FunctionCallerIPFvR9TcpClientbEvJS1_bEE 00000000 .xt.prop._ZTV14FunctionCallerIPFvR9TcpClientbEvJS1_bEE 00000000 l d .xt.prop._ZTV14FunctionCallerIPFv6StringS0_EvJS0_S0_EE 00000000 .xt.prop._ZTV14FunctionCallerIPFv6StringS0_EvJS0_S0_EE 00000000 l d .xt.prop._ZTV14FunctionCallerIPFvbEvJbEE 00000000 .xt.prop._ZTV14FunctionCallerIPFvbEvJbEE 00000000 l d .xt.prop._ZTV14FunctionCallerIPFvR10HttpClientbEvJS1_bEE 00000000 .xt.prop._ZTV14FunctionCallerIPFvR10HttpClientbEvJS1_bEE 00000000 l d .xt.prop._ZTV14HardwareSerial 00000000 .xt.prop._ZTV14HardwareSerial 00000000 l d .xt.lit._ZN3URL16getPathWithQueryEv 00000000 .xt.lit._ZN3URL16getPathWithQueryEv 00000000 l d .xt.lit._ZN3URL8toStringEv 00000000 .xt.lit._ZN3URL8toStringEv 00000000 l d .xt.lit._ZN3URLD2Ev 00000000 .xt.lit._ZN3URLD2Ev 00000000 l d .xt.lit._ZN3URLC2ERKS_ 00000000 .xt.lit._ZN3URLC2ERKS_ 00000000 l d .xt.lit._ZNK7HashMapI6StringS0_E8containsES0_ 00000000 .xt.lit._ZNK7HashMapI6StringS0_E8containsES0_ 00000000 l d .xt.lit._ZN7HashMapI6StringS0_E5clearEv 00000000 .xt.lit._ZN7HashMapI6StringS0_E5clearEv 00000000 l d .xt.lit._ZN7HashMapI6StringS0_E8allocateEi 00000000 .xt.lit._ZN7HashMapI6StringS0_E8allocateEi 00000000 l d .xt.lit._ZN7HashMapI6StringS0_EixES0_ 00000000 .xt.lit._ZN7HashMapI6StringS0_EixES0_ 00000000 l d .xt.prop._ZN3URL16getPathWithQueryEv 00000000 .xt.prop._ZN3URL16getPathWithQueryEv 00000000 l d .xt.prop._ZN3URL8toStringEv 00000000 .xt.prop._ZN3URL8toStringEv 00000000 l d .xt.prop._ZN3URLD2Ev 00000000 .xt.prop._ZN3URLD2Ev 00000000 l d .xt.prop._ZN3URLC2ERKS_ 00000000 .xt.prop._ZN3URLC2ERKS_ 00000000 l d .xt.prop._ZNK7HashMapI6StringS0_E8containsES0_ 00000000 .xt.prop._ZNK7HashMapI6StringS0_E8containsES0_ 00000000 l d .xt.prop._ZN7HashMapI6StringS0_E5clearEv 00000000 .xt.prop._ZN7HashMapI6StringS0_E5clearEv 00000000 l d .xt.prop._ZN8DelegateIFvR10HttpClientbEE4copyERKS3_ 00000000 .xt.prop._ZN8DelegateIFvR10HttpClientbEE4copyERKS3_ 00000000 l d .xt.prop._ZN7HashMapI6StringS0_E8allocateEi 00000000 .xt.prop._ZN7HashMapI6StringS0_E8allocateEi 00000000 l d .xt.prop._ZN7HashMapI6StringS0_EixES0_ 00000000 .xt.prop._ZN7HashMapI6StringS0_EixES0_ 00000000 l d .xt.prop._ZTV10HttpClient 00000000 .xt.prop._ZTV10HttpClient 00000000 l d .xt.prop._ZN8DelegateIFv6StringS0_EE4copyERKS2_ 00000000 .xt.prop._ZN8DelegateIFv6StringS0_EE4copyERKS2_ 00000000 l d .xt.prop._ZTV10MqttClient 00000000 .xt.prop._ZTV10MqttClient 00000000 l d .xt.prop._ZN8DelegateIFvR9TcpClientbEE4copyERKS3_ 00000000 .xt.prop._ZN8DelegateIFvR9TcpClientbEE4copyERKS3_ 00000000 l d .xt.prop._ZTV9TcpClient 00000000 .xt.prop._ZTV9TcpClient 00000000 l d .xt.prop._ZN13TcpConnection13checkSelfFreeEv 00000000 .xt.prop._ZN13TcpConnection13checkSelfFreeEv 00000000 l d .xt.prop._ZTV13TcpConnection 00000000 .xt.prop._ZTV13TcpConnection 00000000 l d .xt.lit._ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev 00000000 .xt.lit._ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev 00000000 l d .xt.lit._ZN6VectorI19rBootHttpUpdateItemEixEj 00000000 .xt.lit._ZN6VectorI19rBootHttpUpdateItemEixEj 00000000 l d .xt.lit._ZNK6VectorI19rBootHttpUpdateItemEixEj 00000000 .xt.lit._ZNK6VectorI19rBootHttpUpdateItemEixEj 00000000 l d .xt.lit._ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv 00000000 .xt.lit._ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv 00000000 l d .xt.lit._ZN6VectorI19rBootHttpUpdateItemED2Ev 00000000 .xt.lit._ZN6VectorI19rBootHttpUpdateItemED2Ev 00000000 l d .xt.lit._ZN6VectorI19rBootHttpUpdateItemED0Ev 00000000 .xt.lit._ZN6VectorI19rBootHttpUpdateItemED0Ev 00000000 l d .xt.prop._ZNK6VectorI19rBootHttpUpdateItemE5countEv 00000000 .xt.prop._ZNK6VectorI19rBootHttpUpdateItemE5countEv 00000000 l d .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEED2Ev 00000000 .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEED2Ev 00000000 l d .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEE6invokeEv 00000000 .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEE6invokeEv 00000000 l d .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev 00000000 .xt.prop._ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev 00000000 l d .xt.prop._ZN6VectorI19rBootHttpUpdateItemEixEj 00000000 .xt.prop._ZN6VectorI19rBootHttpUpdateItemEixEj 00000000 l d .xt.prop._ZNK6VectorI19rBootHttpUpdateItemEixEj 00000000 .xt.prop._ZNK6VectorI19rBootHttpUpdateItemEixEj 00000000 l d .xt.prop._ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv 00000000 .xt.prop._ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv 00000000 l d .xt.prop._ZN6VectorI19rBootHttpUpdateItemED2Ev 00000000 .xt.prop._ZN6VectorI19rBootHttpUpdateItemED2Ev 00000000 l d .xt.prop._ZN6VectorI19rBootHttpUpdateItemED0Ev 00000000 .xt.prop._ZN6VectorI19rBootHttpUpdateItemED0Ev 00000000 l d .xt.prop._ZN8DelegateIFvbEE4copyERKS1_ 00000000 .xt.prop._ZN8DelegateIFvbEE4copyERKS1_ 00000000 l d .xt.prop._ZTV6VectorI19rBootHttpUpdateItemE 00000000 .xt.prop._ZTV6VectorI19rBootHttpUpdateItemE 00000000 l d .xt.prop._ZTV15rBootHttpUpdate 00000000 .xt.prop._ZTV15rBootHttpUpdate 00000000 l d .xt.prop._ZTV12MethodCallerIM15rBootHttpUpdateFvvEE 00000000 .xt.prop._ZTV12MethodCallerIM15rBootHttpUpdateFvvEE 00000000 l d .xt.lit._ZN16AccessPointClassD0Ev 00000000 .xt.lit._ZN16AccessPointClassD0Ev 00000000 l d .xt.prop._ZN16AccessPointClassD2Ev 00000000 .xt.prop._ZN16AccessPointClassD2Ev 00000000 l d .xt.prop._ZN16AccessPointClassD0Ev 00000000 .xt.prop._ZN16AccessPointClassD0Ev 00000000 l d .xt.prop._ZTV16AccessPointClass 00000000 .xt.prop._ZTV16AccessPointClass 00000000 l d .xt.lit._ZN6VectorI7BssInfoED2Ev 00000000 .xt.lit._ZN6VectorI7BssInfoED2Ev 00000000 l d .xt.lit._ZN6VectorI7BssInfoED0Ev 00000000 .xt.lit._ZN6VectorI7BssInfoED0Ev 00000000 l d .xt.lit._ZN6VectorI7BssInfoEixEj 00000000 .xt.lit._ZN6VectorI7BssInfoEixEj 00000000 l d .xt.lit._ZNK6VectorI7BssInfoEixEj 00000000 .xt.lit._ZNK6VectorI7BssInfoEixEj 00000000 l d .xt.lit._ZN6VectorI7BssInfoEC2ERKS1_ 00000000 .xt.lit._ZN6VectorI7BssInfoEC2ERKS1_ 00000000 l d .xt.prop._ZNK6VectorI7BssInfoE5countEv 00000000 .xt.prop._ZNK6VectorI7BssInfoE5countEv 00000000 l d .xt.prop._ZN6VectorI7BssInfoED2Ev 00000000 .xt.prop._ZN6VectorI7BssInfoED2Ev 00000000 l d .xt.prop._ZN6VectorI7BssInfoED0Ev 00000000 .xt.prop._ZN6VectorI7BssInfoED0Ev 00000000 l d .xt.prop._ZN6VectorI7BssInfoEixEj 00000000 .xt.prop._ZN6VectorI7BssInfoEixEj 00000000 l d .xt.prop._ZNK6VectorI7BssInfoEixEj 00000000 .xt.prop._ZNK6VectorI7BssInfoEixEj 00000000 l d .xt.prop._ZN6VectorI7BssInfoEC2ERKS1_ 00000000 .xt.prop._ZN6VectorI7BssInfoEC2ERKS1_ 00000000 l d .xt.prop._ZTV12StationClass 00000000 .xt.prop._ZTV12StationClass 00000000 l d .xt.prop._ZTV6VectorI7BssInfoE 00000000 .xt.prop._ZTV6VectorI7BssInfoE 00000000 l d .xt.lit._ZN8WDTClassD0Ev 00000000 .xt.lit._ZN8WDTClassD0Ev 00000000 l d .xt.prop._ZN8WDTClassD2Ev 00000000 .xt.prop._ZN8WDTClassD2Ev 00000000 l d .xt.prop._ZN8WDTClassD0Ev 00000000 .xt.prop._ZN8WDTClassD0Ev 00000000 l d .xt.prop._ZTV8WDTClass 00000000 .xt.prop._ZTV8WDTClass 00000000 l d .xt.lit._ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc 00000000 .xt.lit._ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc 00000000 l d .xt.lit._ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv 00000000 .xt.lit._ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv 00000000 l d .xt.lit._ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv 00000000 .xt.lit._ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv 00000000 l d .xt.prop._ZN11ArduinoJson9Internals10JsonWriter5writeEc 00000000 .xt.prop._ZN11ArduinoJson9Internals10JsonWriter5writeEc 00000000 l d .xt.prop._ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc 00000000 .xt.prop._ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc 00000000 l d .xt.prop._ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE 00000000 .xt.prop._ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE 00000000 l d .xt.prop._ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv 00000000 .xt.prop._ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv 00000000 l d .xt.prop._ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv 00000000 .xt.prop._ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv 00000000 l d .xt.lit._ZNK7HashMapI6String15CommandDelegateE8containsES0_ 00000000 .xt.lit._ZNK7HashMapI6String15CommandDelegateE8containsES0_ 00000000 l d .xt.lit._ZN15CommandDelegateC2ERKS_ 00000000 .xt.lit._ZN15CommandDelegateC2ERKS_ 00000000 l d .xt.lit._ZN15CommandDelegateaSERKS_ 00000000 .xt.lit._ZN15CommandDelegateaSERKS_ 00000000 l d .xt.lit._ZNK7HashMapI6String15CommandDelegateE7indexOfES0_ 00000000 .xt.lit._ZNK7HashMapI6String15CommandDelegateE7indexOfES0_ 00000000 l d .xt.lit._ZN7HashMapI6String15CommandDelegateE8allocateEi 00000000 .xt.lit._ZN7HashMapI6String15CommandDelegateE8allocateEi 00000000 l d .xt.lit._ZN7HashMapI6String15CommandDelegateEixES0_ 00000000 .xt.lit._ZN7HashMapI6String15CommandDelegateEixES0_ 00000000 l d .xt.prop._ZNK7HashMapI6String15CommandDelegateE8containsES0_ 00000000 .xt.prop._ZNK7HashMapI6String15CommandDelegateE8containsES0_ 00000000 l d .xt.prop._ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_ 00000000 .xt.prop._ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_ 00000000 l d .xt.prop._ZN15CommandDelegateC2ERKS_ 00000000 .xt.prop._ZN15CommandDelegateC2ERKS_ 00000000 l d .xt.prop._ZN15CommandDelegateaSERKS_ 00000000 .xt.prop._ZN15CommandDelegateaSERKS_ 00000000 l d .xt.prop._ZNK7HashMapI6String15CommandDelegateE7indexOfES0_ 00000000 .xt.prop._ZNK7HashMapI6String15CommandDelegateE7indexOfES0_ 00000000 l d .xt.prop._ZN7HashMapI6String15CommandDelegateE8allocateEi 00000000 .xt.prop._ZN7HashMapI6String15CommandDelegateE8allocateEi 00000000 l d .xt.prop._ZN7HashMapI6String15CommandDelegateEixES0_ 00000000 .xt.prop._ZN7HashMapI6String15CommandDelegateEixES0_ 00000000 l d .xt.prop._ZN16MemoryDataStream13getStreamTypeEv 00000000 .xt.prop._ZN16MemoryDataStream13getStreamTypeEv 00000000 l d .xt.prop._ZTV16MemoryDataStream 00000000 .xt.prop._ZTV16MemoryDataStream 00000000 l d .debug_pubnames 00000000 .debug_pubnames 00000000 l df *ABS* 00000000 dhcp.c 40239f50 l O .irom0.text 00000007 mem_debug_file_69 4021e15c l F .irom0.text 0000003d dhcp_handle_nak 4021eef4 l F .irom0.text 00000013 dhcp_set_state 4021e938 l F .irom0.text 00000137 dhcp_discover 4021e19c l F .irom0.text 00000039 dhcp_check 4021e1dc l F .irom0.text 00000061 dhcp_handle_offer 4021e244 l F .irom0.text 00000192 dhcp_select 4021f31c l F .irom0.text 000001a2 dhcp_create_msg 4021ef08 l F .irom0.text 00000020 dhcp_option 4021ef3c l F .irom0.text 00000023 dhcp_option_short 4021ef60 l F .irom0.text 00000047 dhcp_option_long 4021ef28 l F .irom0.text 00000011 dhcp_option_byte 4021f4e4 l F .irom0.text 00000036 dhcp_option_trailer 4021f4c0 l F .irom0.text 00000024 dhcp_delete_msg 4021e558 l F .irom0.text 0000001d dhcp_t2_timeout 4021e538 l F .irom0.text 0000001d dhcp_t1_timeout 40239f60 l O .irom0.text 0000000e flash_str$2837_26_2 4021e494 l F .irom0.text 000000a3 dhcp_timeout 4021ec5c l F .irom0.text 000000d5 dhcp_rebind 4021ed34 l F .irom0.text 000000c8 dhcp_reboot 4021ea70 l F .irom0.text 0000010f dhcp_bind 4021e57c l F .irom0.text 00000102 dhcp_handle_ack 4021f1f8 l F .irom0.text 00000114 dhcp_recv 4021e8a0 l F .irom0.text 00000096 dhcp_decline 4021efa8 l F .irom0.text 00000250 dhcp_parse_reply 3ffe835c l O .data 00000004 xid$3864_13_5 00000000 l df *ABS* 00000000 dhcpserver.c 3fff0ec8 l O .bss 00000004 server_address_74 3fff0ecc l O .bss 00000004 client_address_81 3fff0ed0 l O .bss 00000004 pcb_dhcps_87 3fff0ed4 l O .bss 00000004 broadcast_dhcps_88 3fff0ed8 l O .bss 00000001 renew_94 3fff0edc l O .bss 0000000c dhcps_lease_96 3fff0ee8 l O .bss 00000004 client_address_plus_97 3fff0eec l O .bss 00000004 plist_98 40239f70 l O .irom0.text 00000004 magic_cookie_83 40239f80 l O .irom0.text 0000000d mem_debug_file_99 3ffe8364 l O .data 00000001 offer_76 4021f574 l F .irom0.text 00000011 add_msg_type 4021f590 l F .irom0.text 0000013e add_offer_options 4021f6d0 l F .irom0.text 00000009 add_end 4021f6e0 l F .irom0.text 000000a3 create_msg 4021f784 l F .irom0.text 00000081 send_offer 4021f808 l F .irom0.text 0000007e send_nak 4021f888 l F .irom0.text 00000081 send_ack 4021f90c l F .irom0.text 000000b3 parse_options 40239f90 l O .irom0.text 00000020 flash_str$6026_62_13 4021f9d0 l F .irom0.text 0000028a parse_msg 4021fc5c l F .irom0.text 000000ce handle_dhcp 4021fd30 l F .irom0.text 00000140 wifi_softap_init_dhcps_lease 40239fb0 l O .irom0.text 00000025 flash_str$6386_70_3 40220088 l F .irom0.text 00000057 kill_oldest_dhcps_pool 00000000 l df *ABS* 00000000 tcp.c 3fff1678 l O .bss 00000001 tcp_timer_29 4023a400 l O .irom0.text 00000006 mem_debug_file_39 40104f50 l F .text 0000016b tcp_close_shutdown 401050cc l F .text 0000003c tcp_new_port 401050bc l F .text 00000004 tcp_accept_null 3ffe8368 l O .data 00000002 port$3154_20_3 40226818 l F .irom0.text 00000044 tcp_kill_prio 4022685c l F .irom0.text 00000034 tcp_kill_timewait 3ffe836c l O .data 00000004 iss$3746_28_1 00000000 l df *ABS* 00000000 espconn_secure.c 4023a610 l O .irom0.text 00000011 mem_debug_file_48 00000000 l df *ABS* 00000000 ssl_tls1.c 3ffe8910 l O .rodata 00000004 g_hello_request_59 3ffe8920 l O .rodata 00000050 cipher_info_61 3ffe8970 l O .rodata 00000001 g_chg_cipher_spec_pkt_104 4023a7f0 l O .irom0.text 0000000b mem_debug_file_29 3ffe838c l O .data 00000004 server_finished_97 3ffe8390 l O .data 00000004 client_finished_98 40231678 l F .irom0.text 00000027 session_free 402304fc l F .irom0.text 0000001a get_cipher_info 402305ec l F .irom0.text 0000001e increment_read_sequence 40230610 l F .irom0.text 0000001e increment_write_sequence 4023063c l F .irom0.text 000000a5 add_hmac_digest 402306f0 l F .irom0.text 00000090 verify_digest 402307b4 l F .irom0.text 000000ab p_hash_md5 40230860 l F .irom0.text 000000ab p_hash_sha1 4023090c l F .irom0.text 0000008d prf 40230a08 l F .irom0.text 0000005a generate_key_block 40230b14 l F .irom0.text 0000009d crypt_new 40230bb4 l F .irom0.text 000000a7 send_raw_packet 40230de0 l F .irom0.text 00000193 set_key_block 40231178 l F .irom0.text 000000b2 do_handshake 3ffe8990 l O .rodata 00000004 axtls_version$5671_86_1 00000000 l df *ABS* 00000000 rboot-bigflash.c 00000000 l df *ABS* 00000000 m_printf.cpp 3fff1a54 l O .bss 00000008 _ZL11INADDR_NONE 3fff1a24 l O .bss 00000030 _ZL5ESP01 4023c1c4 l F .irom0.text 00000020 _GLOBAL__sub_I_cbc_printchar 00000000 l df *ABS* 00000000 application.cpp 40206774 l F .irom0.text 00000018 _ZL15webserver_reconPva 40206a00 l F .irom0.text 0000028b _ZL14webserver_recvPvPct 40206cac l F .irom0.text 000000c8 _ZL16webserver_disconPv 4020680c l F .irom0.text 00000120 _ZL14webserver_sentPv 4020679c l F .irom0.text 00000031 _ZL16webserver_listenPv 4023aca4 l F .irom0.text 0000002b _ZN26ApplicationSettingsStorage5existEv$isra$8 3fff1b10 l O .bss 0000001c _ZZ19user_webserver_initjE8esp_conn 3fff1af0 l O .bss 00000020 _ZZ19user_webserver_initjE6esptcp 3fff20f0 l O .bss 00000008 _ZL11AppSettings 3fff2128 l O .bss 00000008 _ZL11INADDR_NONE 3fff20f8 l O .bss 00000030 _ZL5ESP01 4023b754 l F .irom0.text 00000109 _GLOBAL__sub_I_myesp_crt_DER 4023b860 l F .irom0.text 0000006c _GLOBAL__sub_D_myesp_crt_DER 00000000 l df *ABS* 00000000 etharp.c 3fff1500 l O .bss 00000001 etharp_cached_entry_50 3fff1510 l O .bss 000000f0 arp_table_31 4023a0b0 l O .irom0.text 00000009 mem_debug_file_28 40104eec l F .text 0000003b free_etharp_q 402226b0 l F .irom0.text 0000002c free_entry 40222734 l F .irom0.text 000000d9 find_entry 40222810 l F .irom0.text 00000049 etharp_send_ip 40222860 l F .irom0.text 000000a6 update_arp_entry 40222980 l F .irom0.text 00000046 etharp_ip_input 402229c8 l F .irom0.text 0000017d etharp_arp_input 40222b48 l F .irom0.text 0000004a etharp_output_to_arp_index 40222e04 l F .irom0.text 000000dc etharp_raw 00000000 l df *ABS* 00000000 ssl_loader.c 3ffe8890 l O .rodata 00000008 aes_str_46 3ffe88a0 l O .rodata 00000010 begins_55 3ffe88b0 l O .rodata 00000010 ends_56 3ffe88c0 l O .rodata 00000004 begin$3714_3_5 4023a7e0 l O .irom0.text 0000000d mem_debug_file_30 4022eddc l F .irom0.text 0000003f do_obj 4022f180 l F .irom0.text 0000004f ssl_obj_PEM_load 4022ee50 l F .irom0.text 00000187 pem_decrypt 4022efe8 l F .irom0.text 00000197 new_pem_obj 00000000 l df *ABS* 00000000 ssl_md5.c 3ffe88d0 l O .rodata 00000040 PADDING_33 4022f488 l F .irom0.text 00000769 MD5Transform 4022fbf4 l F .irom0.text 0000002f Encode 4022fc24 l F .irom0.text 00000032 Decode 00000000 l df *ABS* 00000000 ssl_tls1_svr.c 3ffe8998 l O .rodata 00000004 g_hello_done_51 3ffe89a0 l O .rodata 00000008 g_cert_request_54 402318d0 l F .irom0.text 000000e1 process_client_hello 402319b4 l F .irom0.text 00000062 send_server_hello_sequence 40231c14 l F .irom0.text 00000082 process_cert_verify 40231b28 l F .irom0.text 000000ca process_client_key_xchg 40231a18 l F .irom0.text 000000f0 send_server_hello 40231b0c l F .irom0.text 00000019 send_server_hello_done 40231bf8 l F .irom0.text 00000019 send_certificate_request 00000000 l df *ABS* 00000000 sha256.c 3ffe89b0 l O .rodata 00000040 sha256_padding_32 402325b0 l F .irom0.text 00002603 SHA256_Process 00000000 l df *ABS* 00000000 sha512.c 3ffe89f0 l O .rodata 00000280 k_29 3ffe8c70 l O .rodata 00000080 padding_33 40234f1c l F .irom0.text 0000039b SHA512_Process 00000000 l df *ABS* 00000000 ssl_aes.c 3ffe8cf0 l O .rodata 0000001e Rcon_29 3ffe8d10 l O .rodata 00000100 aes_sbox_30 3ffe8e10 l O .rodata 00000100 aes_isbox_37 40235430 l F .irom0.text 00000015 AES_xtime 4023596c l F .irom0.text 000001a1 AES_encrypt 40235b14 l F .irom0.text 00000211 AES_decrypt 00000000 l df *ABS* 00000000 ssl_asn1.c 3ffe8f10 l O .rodata 00000003 g_dn_types_46 3ffe8f14 l O .rodata 00000003 sig_subject_alt_name_58 3ffe8f18 l O .rodata 00000005 sig_sha1WithRSAEncrypt_60 3ffe8f20 l O .rodata 00000009 sig_sha256_61 3ffe8f30 l O .rodata 00000009 sig_sha384_62 3ffe8f40 l O .rodata 00000009 sig_sha512_63 3ffe8f50 l O .rodata 00000008 sig_oid_prefix_64 4023a810 l O .irom0.text 0000000b mem_debug_file_31 40235fc8 l F .irom0.text 000000a1 mktime 40236070 l F .irom0.text 0000016c asn1_get_utc_time 40236248 l F .irom0.text 00000054 asn1_get_oid_x520 4023629c l F .irom0.text 000000d0 asn1_get_printable_str 4023652c l F .irom0.text 00000024 asn1_compare_dn_comp 4023a820 l O .irom0.text 00000011 flash_str$3857_31_7 4023a840 l O .irom0.text 00000006 flash_str$3859_31_8 4023a848 l O .irom0.text 00000002 flash_str$3863_31_9 00000000 l df *ABS* 00000000 ssl_crypto_misc.c 3ffe8f70 l O .rodata 00000080 map_48 4023a860 l O .irom0.text 00000012 mem_debug_file_32 00000000 l df *ABS* 00000000 ssl_sha1.c 40238324 l F .irom0.text 000001c4 SHA1ProcessMessageBlock 402384e8 l F .irom0.text 000000b8 SHA1PadMessage 3ffe8ff0 l O .rodata 00000010 K$2951_4_2 00000000 l df *ABS* 00000000 user_main.cpp 3ffe902c l O .rodata 000000c0 _ZL14EspDigitalPins 3fff19f0 l O .bss 00000008 _ZL11INADDR_NONE 3fff19c0 l O .bss 00000030 _ZL5ESP01 4023b9ac l F .irom0.text 00000020 _GLOBAL__sub_I_user_main_cpp 00000000 l df *ABS* 00000000 System.cpp 4023bd80 l F .irom0.text 00000015 _GLOBAL__sub_I_System 4023bd9c l F .irom0.text 0000001a _GLOBAL__sub_D_System 00000000 l df *ABS* 00000000 stringconversion.cpp 00000000 l df *ABS* 00000000 IPAddress.cpp 3fff1a5c l O .bss 00000030 _ZL5ESP01 4023c750 l F .irom0.text 00000015 _GLOBAL__sub_I__ZN9IPAddressC2Ev 00000000 l df *ABS* 00000000 Print.cpp 3fff1a8c l O .bss 00000008 _ZL11INADDR_NONE 4023cbb4 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN5Print5writeEPKhj 00000000 l df *ABS* 00000000 Digital.cpp 3ffe9180 l O .rodata 000000c0 _ZL14EspDigitalPins 3fff1ae8 l O .bss 00000008 _ZL11INADDR_NONE 4023d304 l F .irom0.text 0000001d _GLOBAL__sub_I__Z7pinModeth 00000000 l df *ABS* 00000000 abort.c 00000000 l df *ABS* 00000000 spiffs_sming.c 4023d32c l F .irom0.text 0000003e api_spiffs_erase 4023d36c l F .irom0.text 00000019 api_spiffs_read 4023d388 l F .irom0.text 00000019 api_spiffs_write 3fff2130 l O .bss 00000480 spiffs_cache 3fff25b0 l O .bss 000000e0 spiffs_fds 3fff2690 l O .bss 00000200 spiffs_work_buf 4023d4f8 l F .irom0.text 000000c1 spiffs_mount_internal 00000000 l df *ABS* 00000000 FileSystem.cpp 00000000 l df *ABS* 00000000 HardwareSerial.cpp 3fff28c0 l O .bss 00000008 _ZL11INADDR_NONE 4023dad8 l F .irom0.text 0000002d _GLOBAL__sub_I__ZN14HardwareSerial10memberDataE 4023db0c l F .irom0.text 00000033 _GLOBAL__sub_D__ZN14HardwareSerial10memberDataE 00000000 l df *ABS* 00000000 HttpClient.cpp 3fff28f8 l O .bss 00000008 _ZL11INADDR_NONE 3fff28c8 l O .bss 00000030 _ZL5ESP01 4023e66c l F .irom0.text 00000020 _GLOBAL__sub_I__ZN10HttpClientC2Eb 00000000 l df *ABS* 00000000 MqttClient.cpp 3fff2930 l O .bss 00000008 _ZL11INADDR_NONE 3fff2900 l O .bss 00000030 _ZL5ESP01 4023ebec l F .irom0.text 00000020 _GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE 00000000 l df *ABS* 00000000 TcpClient.cpp 3fff2938 l O .bss 00000008 _ZL11INADDR_NONE 4023f168 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN9TcpClientC2EP7tcp_pcb8DelegateIFbRS_PciEES2_IFvS3_bEE 00000000 l df *ABS* 00000000 TcpConnection.cpp 3fff2940 l O .bss 00000008 _ZL11INADDR_NONE 4023fbdc l F .irom0.text 0000001d _GLOBAL__sub_I__ZN13TcpConnectionC2Eb 00000000 l df *ABS* 00000000 rBootHttpUpdate.cpp 3fff2948 l O .bss 00000008 _ZL11INADDR_NONE 40240320 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN15rBootHttpUpdateC2Ev 00000000 l df *ABS* 00000000 AccessPoint.cpp 3fff2988 l O .bss 00000008 _ZL11INADDR_NONE 3fff2958 l O .bss 00000030 _ZL5ESP01 40240610 l F .irom0.text 00000029 _GLOBAL__sub_I_WifiAccessPoint 00000000 l df *ABS* 00000000 Station.cpp 3fff29e4 l O .bss 00000008 _ZL11INADDR_NONE 3fff29b4 l O .bss 00000030 _ZL5ESP01 40240ed4 l F .irom0.text 00000029 _GLOBAL__sub_I_WifiStation 40240f00 l F .irom0.text 00000015 _GLOBAL__sub_D_WifiStation 00000000 l df *ABS* 00000000 WDT.cpp 40240f68 l F .irom0.text 0000000a _GLOBAL__sub_I_WDT 00000000 l df *ABS* 00000000 ArduinoJson.cpp 40241574 l F .irom0.text 00000012 _GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh 00000000 l df *ABS* 00000000 CommandExecutor.cpp 3fff2a04 l O .bss 00000008 _ZL11INADDR_NONE 40241778 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN15CommandExecutorC2Ev 00000000 l df *ABS* 00000000 CommandHandler.cpp 3fff2a28 l O .bss 00000008 _ZL11INADDR_NONE 40241c1c l F .irom0.text 00000020 _GLOBAL__sub_I__ZN14CommandHandlerC2Ev 40241c3c l F .irom0.text 00000015 _GLOBAL__sub_D__ZN14CommandHandlerC2Ev 00000000 l df *ABS* 00000000 flashmem.c 3ffea924 l O .rodata 00000014 CSWTCH$11 00000000 l df *ABS* 00000000 libemqtt.c 00000000 l df *ABS* 00000000 DataSourceStream.cpp 3fff2a78 l O .bss 00000008 _ZL11INADDR_NONE 40245bc0 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN16MemoryDataStreamC2Ev 00000000 l df *ABS* 00000000 espconn_ssl.c 3fff1934 l O .bss 00000001 task_flag_93 3fff1940 l O .bss 00000078 espconn_ssl_TaskQueue_116 4023a630 l O .irom0.text 0000000e mem_debug_file_40 4022d9d4 l F .irom0.text 0000003f espconn_ssl_find_current_pcb 4022da6c l F .irom0.text 0000001c display_session_id 4022da88 l F .irom0.text 00000012 display_cipher 4022daa0 l F .irom0.text 00000068 espconn_ssl_reconnect 4022db08 l F .irom0.text 00000074 espconn_ssl_dissuccessful 4023a640 l O .irom0.text 0000001c flash_str$4729_19_19 4023a660 l O .irom0.text 00000020 flash_str$4733_19_20 4022dbf0 l F .irom0.text 00000214 espconn_ssl_option_load 4022de04 l F .irom0.text 00000070 espconn_ssl_Task 4022df28 l F .irom0.text 000000a9 espconn_ssl_cclose 4022e5e0 l F .irom0.text 000000a9 espconn_ssl_sclose 4022e0a0 l F .irom0.text 000001b4 espconn_ssl_crecv 4023a680 l O .irom0.text 00000019 flash_str$5036_42_7 4022e328 l F .irom0.text 00000060 espconn_ssl_cpoll 4022dfdc l F .irom0.text 000000b6 espconn_ssl_csent 4023a6a0 l O .irom0.text 00000019 flash_str$5108_38_9 4023a6c0 l O .irom0.text 00000016 flash_str$5112_38_11 4023a6e0 l O .irom0.text 00000020 flash_str$5116_38_13 4022e254 l F .irom0.text 000000d2 espconn_ssl_cerr 4023a700 l O .irom0.text 00000026 flash_str$5332_54_12 4023a730 l O .irom0.text 00000021 flash_str$5333_54_13 4022e398 l F .irom0.text 00000136 espconn_ssl_connect 4022ecc4 l F .irom0.text 00000024 espconn_ssl_init 4022e778 l F .irom0.text 0000014b espconn_ssl_srecv 4023a760 l O .irom0.text 00000016 flash_str$5509_66_7 4022e690 l F .irom0.text 000000df espconn_ssl_ssent 4023a780 l O .irom0.text 00000019 flash_str$5595_65_9 4023a7a0 l O .irom0.text 00000020 flash_str$5600_65_11 4022e8c4 l F .irom0.text 0000006e espconn_ssl_spoll 4022e934 l F .irom0.text 000000d4 espconn_ssl_serr 4023a7c0 l O .irom0.text 00000019 flash_str$5782_69_17 4022ea18 l F .irom0.text 00000168 espconn_ssl_accept 00000000 l df *ABS* 00000000 ssl_x509.c 4023a800 l O .irom0.text 0000000b mem_debug_file_33 40231c98 l F .irom0.text 00000057 get_signature 402321a4 l F .irom0.text 000000bf sig_verify 00000000 l df *ABS* 00000000 ssl_rsa.c 4023a920 l O .irom0.text 0000000a mem_debug_file_34 00000000 l df *ABS* 00000000 WString.cpp 3fff1a94 l O .bss 00000001 _ZZN6StringixEjE19dummy_writable_char 3fff1a98 l O .bss 00000008 _ZL11INADDR_NONE 4023d124 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN6StringC2EPKc 00000000 l df *ABS* 00000000 Interrupts.cpp 3fff1ae0 l O .bss 00000008 _ZL11INADDR_NONE 4023d17c l F .irom0.text 0000002d _GLOBAL__sub_I__gpioInterruptsList 4023d1b0 l F .irom0.text 00000033 _GLOBAL__sub_D__gpioInterruptsList 00000000 l df *ABS* 00000000 CommandOutput.cpp 3fff2a30 l O .bss 00000008 _ZL11INADDR_NONE 40241c58 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN13CommandOutputC2EP9TcpClient 00000000 l df *ABS* 00000000 DateTime.cpp 3fff2a68 l O .bss 00000008 _ZL11INADDR_NONE 3fff2a38 l O .bss 00000030 _ZL5ESP01 40241c80 l F .irom0.text 00000020 _GLOBAL__sub_I__ZN8DateTimeC2Ev 00000000 l df *ABS* 00000000 Clock.cpp 3fff2a70 l O .bss 00000008 _ZL11INADDR_NONE 40245a18 l F .irom0.text 0000001d _GLOBAL__sub_I__Z6millisv 00000000 l df *ABS* 00000000 SystemClock.cpp 3fff2a98 l O .bss 00000008 _ZL11INADDR_NONE 40245bec l F .irom0.text 00000037 _GLOBAL__sub_I__ZN16SystemClockClass3nowE8TimeZone 00000000 l df *ABS* 00000000 RTC.cpp 40245c4c l F .irom0.text 00000015 _GLOBAL__sub_I__ZN8RtcClassC2Ev 00000000 l df *ABS* 00000000 CommandDelegate.cpp 3fff2aa4 l O .bss 00000008 _ZL11INADDR_NONE 40245d34 l F .irom0.text 0000001d _GLOBAL__sub_I__ZN15CommandDelegateC2Ev 00000000 l df *ABS* 00000000 rboot-api.c 00000000 l df *ABS* 00000000 strchr.c 00000000 l df *ABS* 00000000 strchrnul.c 00000000 l df *ABS* 00000000 malloc.c 00000000 l df *ABS* 00000000 _divsf3.o 402385a0 l .irom0.text 00000000 __divsf3_aux 00000000 l df *ABS* 00000000 dns.c 3fff0ef0 l O .bss 00000004 dns_pcb_27 3fff0ef4 l O .bss 00000001 dns_random_44 3fff0ef8 l O .bss 00000004 dns_payload_55 3fff0efc l O .bss 00000001 dns_seqno_59 3fff0f00 l O .bss 00000008 dns_servers_34 3fff0f10 l O .bss 00000460 dns_table_39 40239fd8 l O .irom0.text 00000006 mem_debug_file_53 402204f4 l F .irom0.text 000001e3 dns_recv 402204cc l F .irom0.text 0000001f dns_check_entries 402202a8 l F .irom0.text 00000035 dns_compare_name 402202e0 l F .irom0.text 00000024 dns_parse_name 40220304 l F .irom0.text 00000100 dns_send 40220408 l F .irom0.text 000000c2 dns_check_entry 402206d8 l F .irom0.text 000000bc dns_enqueue 00000000 l df *ABS* 00000000 espconn.c 40239fe0 l O .irom0.text 0000000a mem_debug_file_47 4022099c l F .irom0.text 00000026 espconn_get_acticve_num 40220d4c l F .irom0.text 00000017 espconn_tcp_get_buf_count 3fff1470 l O .bss 00000004 randnum$4005_57_2 00000000 l df *ABS* 00000000 espconn_tcp.c 40239ff0 l O .irom0.text 0000000e mem_debug_file_33 40221244 l F .irom0.text 000000d1 espconn_kill_oldest 402214bc l F .irom0.text 000000d3 espconn_tcp_reconnect 40221590 l F .irom0.text 00000147 espconn_tcp_disconnect_successful 402216d8 l F .irom0.text 0000004f espconn_Task 40221cc0 l F .irom0.text 0000005e espconn_server_close 40221804 l F .irom0.text 00000056 espconn_client_close 402218fc l F .irom0.text 000000b4 espconn_client_recv 4023a000 l O .irom0.text 0000002a flash_str$3233_31_5 4023a030 l O .irom0.text 0000002a flash_str$3253_34_5 40221a04 l F .irom0.text 00000075 espconn_tcp_finish 40221a7c l F .irom0.text 00000020 espconn_client_sent 40221a9c l F .irom0.text 0000007e espconn_client_err 4023a060 l O .irom0.text 0000001c flash_str$3460_43_5 40221b28 l F .irom0.text 000000ad espconn_client_connect 40221d20 l F .irom0.text 000000bf espconn_server_recv 40221de0 l F .irom0.text 00000024 espconn_server_sent 40221e08 l F .irom0.text 0000007d espconn_server_poll 40221e88 l F .irom0.text 00000080 esponn_server_err 40221f14 l F .irom0.text 00000135 espconn_tcp_accept 4023a080 l O .irom0.text 0000001b flash_str$3841_62_7 00000000 l df *ABS* 00000000 espconn_udp.c 4023a0a0 l O .irom0.text 0000000e mem_debug_file_43 402221b8 l F .irom0.text 00000015 espconn_data_sentcb 402221d0 l F .irom0.text 0000002f espconn_data_sent 402224e0 l F .irom0.text 000000e3 espconn_udp_recv 00000000 l df *ABS* 00000000 igmp.c 3fff1600 l O .bss 00000004 allsystems_28 3fff1604 l O .bss 00000004 allrouters_29 3fff1608 l O .bss 00000004 igmp_group_list_33 4023a0c0 l O .irom0.text 00000007 mem_debug_file_34 40223090 l F .irom0.text 00000059 igmp_lookup_group 40223458 l F .irom0.text 00000030 igmp_delaying_member 402230ec l F .irom0.text 00000049 igmp_remove_group 402234b8 l F .irom0.text 000000c9 igmp_send 4022342c l F .irom0.text 0000002c igmp_start_timer 40223414 l F .irom0.text 00000017 igmp_timeout 40223488 l F .irom0.text 0000002c igmp_ip_output_if 00000000 l df *ABS* 00000000 init.c 00000000 l df *ABS* 00000000 ip_addr.c 3fff1610 l O .bss 00000010 str$2284_5_2 00000000 l df *ABS* 00000000 ip.c 3fff1630 l O .bss 00000002 ip_id_54 4023a390 l O .irom0.text 00000011 flash_str$3050_5_5 00000000 l df *ABS* 00000000 netif.c 3fff163c l O .bss 00000001 netifnum$2690_3_8 00000000 l df *ABS* 00000000 pbuf.c 4023a3d8 l O .irom0.text 00000007 mem_debug_file_31 00000000 l df *ABS* 00000000 raw.c 3fff1640 l O .bss 00000004 raw_pcbs_27 4023a3e0 l O .irom0.text 00000006 mem_debug_file_42 00000000 l df *ABS* 00000000 tcp_in.c 3fff1644 l O .bss 00000004 iphdr_28 3fff1648 l O .bss 00000004 tcphdr_29 3fff164c l O .bss 00000004 seqno_36 3fff1650 l O .bss 00000004 ackno_37 3fff1654 l O .bss 00000001 flags_38 3fff1656 l O .bss 00000002 tcplen_39 3fff1658 l O .bss 00000014 inseg_45 3fff166c l O .bss 00000004 recv_data_46 3fff1670 l O .bss 00000001 recv_flags_47 4023a3f0 l O .irom0.text 00000009 mem_debug_file_52 40225004 l F .irom0.text 00000080 tcp_timewait_input 40225088 l F .irom0.text 00000492 tcp_process 40224ed8 l F .irom0.text 0000012b tcp_listen_input 40225f3c l F .irom0.text 0000007d tcp_parseopt 40225618 l F .irom0.text 00000923 tcp_receive 4022551c l F .irom0.text 000000f1 tcp_oos_insert_segment 00000000 l df *ABS* 00000000 tcp_out.c 4023a440 l O .irom0.text 0000000a mem_debug_file_32 40226ac4 l F .irom0.text 000000ff tcp_output_alloc_header 40226c14 l F .irom0.text 0000012a tcp_create_segment 40226d40 l F .irom0.text 00000035 tcp_pbuf_prealloc 40226d78 l F .irom0.text 0000003e tcp_write_checks 40105120 l F .text 00000148 tcp_output_segment 00000000 l df *ABS* 00000000 timers.c 3fff1694 l O .bss 00000004 tcpip_tcp_timer_active_32 3fff1698 l O .bss 00000004 timeouts_last_time_47 3fff169c l O .bss 00000004 next_timeout_51 4023a450 l O .irom0.text 00000009 mem_debug_file_48 40227a10 l F .irom0.text 00000038 tcpip_tcp_timer 40227a7c l F .irom0.text 0000001c tcp_timer_coarse 40227a9c l F .irom0.text 0000001c arp_timer 4010527c l F .text 00000026 dhcp_timer_coarse 401052ac l F .text 00000020 dhcp_timer_fine 401052d4 l F .text 00000020 igmp_timer 401052fc l F .text 00000020 dns_timer 00000000 l df *ABS* 00000000 udp.c 4023a460 l O .irom0.text 00000006 mem_debug_file_47 00000000 l df *ABS* 00000000 icmp.c 4022841c l F .irom0.text 000000aa icmp_send_response 00000000 l df *ABS* 00000000 ssl_tls1_clnt.c 4022ffb4 l F .irom0.text 00000009 process_server_hello_done 4022ffc0 l F .irom0.text 00000085 send_client_key_xchg 40230088 l F .irom0.text 00000077 send_cert_verify 4022feb8 l F .irom0.text 000000fc process_server_hello 40230048 l F .irom0.text 0000003c process_cert_req 4022fdd4 l F .irom0.text 000000df send_client_hello 00000000 l df *ABS* 00000000 sha384.c 00000000 l df *ABS* 00000000 ssl_bigint.c 4023a850 l O .irom0.text 0000000d mem_debug_file_28 402375ec l F .irom0.text 00000070 alloc 402376f4 l F .irom0.text 00000002 check 4023758c l F .irom0.text 00000060 more_comps 402376f8 l F .irom0.text 00000038 trim 40236a9c l F .irom0.text 00000098 bi_int_multiply 40236e34 l F .irom0.text 0000006d bi_int_divide 40236ea4 l F .irom0.text 0000005c comp_right_shift 40236f00 l F .irom0.text 0000005e comp_left_shift 40237224 l F .irom0.text 0000012f regular_multiply 40237388 l F .irom0.text 0000018a regular_square 4023765c l F .irom0.text 00000047 find_max_exp_index 402376a4 l F .irom0.text 0000004f exp_bit_is_one 40237730 l F .irom0.text 00000026 comp_mod 40237814 l F .irom0.text 000000a4 precompute_slide_window 00000000 l df *ABS* 00000000 ssl_hmac.c 00000000 l df *ABS* 00000000 isspace.c 00000000 l df *ABS* 00000000 tolower.c 00000000 l df *ABS* 00000000 toupper.c 00000000 l df *ABS* 00000000 atoi.c 00000000 l df *ABS* 00000000 __fpclassify.c 00000000 l df *ABS* 00000000 inet_chksum.c 4023a0c8 l F .irom0.text 00000079 lwip_standard_chksum 00000000 l df *ABS* 00000000 memp.c 00000000 l df *ABS* 00000000 ssl_rc4.c 00000000 l df *ABS* 00000000 isprint.c 00000000 l df *ABS* 00000000 esp_cplusplus.cpp 00000000 l df *ABS* 00000000 Timer.cpp 00000000 l df *ABS* 00000000 NetUtils.cpp 00000000 l df *ABS* 00000000 URL.cpp 00000000 l df *ABS* 00000000 spiffs_hydrogen.c 40241fa0 l F .irom0.text 000000ea spiffs_stat_pix 4024208c l F .irom0.text 0000006a spiffs_hydro_write$isra$0 402420f8 l F .irom0.text 00000087 spiffs_fflush_cache 00000000 l df *ABS* 00000000 spiffs_nucleus.c 402429c0 l F .irom0.text 000000c1 spiffs_obj_lu_find_id_and_span_v 40242aa8 l F .irom0.text 000000c2 spiffs_page_data_check 40242b80 l F .irom0.text 000000c6 spiffs_page_index_check 40242c4c l F .irom0.text 000000b6 spiffs_object_find_object_index_header_by_name_v 40242d08 l F .irom0.text 000000f2 spiffs_obj_lu_find_free_obj_id_bitmap_v 40242dfc l F .irom0.text 00000031 spiffs_obj_lu_scan_v 40242e30 l F .irom0.text 000000e0 spiffs_obj_lu_find_free_obj_id_compact_v 00000000 l df *ABS* 00000000 spiffs_cache.c 4024721c l F .irom0.text 00000048 spiffs_cache_page_get 40247264 l F .irom0.text 0000006e spiffs_cache_page_free 402472d4 l F .irom0.text 00000040 spiffs_cache_page_allocate 40245d54 l F .irom0.text 00000063 spiffs_cache_page_remove_oldest$constprop$0 00000000 l df *ABS* 00000000 spiffs_gc.c 402460d0 l F .irom0.text 00000050 spiffs_gc_erase_block 00000000 l df *ABS* 00000000 ssl_os_port.c 00000000 l df *ABS* 00000000 int_asm--set_intclear.o 00000000 l *ABS* 00000000 .callsz 00000000 l *ABS* 00000000 .locsz 00000000 l df *ABS* 00000000 atof.c 00000000 l df *ABS* 00000000 strtod.c 00000000 l df *ABS* 00000000 strrchr.c 00000000 l df *ABS* 00000000 floatscan.c 00000000 l df *ABS* 00000000 shgetc.c 00000000 l df *ABS* 00000000 __uflow.c 00000000 l df *ABS* 00000000 __toread.c 00000000 l df *ABS* 00000000 __stdio_exit.c 00000000 l df *ABS* 00000000 fmodl.c 00000000 l df *ABS* 00000000 scalbn.c 00000000 l df *ABS* 00000000 scalbnl.c 00000000 l df *ABS* 00000000 __errno_location.c 00000000 l df *ABS* 00000000 fmod.c 00000000 l df *ABS* 00000000 SplitString.cpp 00000000 l df *ABS* 00000000 spiffs_check.c 00000000 l df *ABS* 00000000 sprintf.c 00000000 l df *ABS* 00000000 vsprintf.c 00000000 l df *ABS* 00000000 atol.c 00000000 l df *ABS* 00000000 strtol.c 00000000 l df *ABS* 00000000 memchr.c 00000000 l df *ABS* 00000000 intscan.c 00000000 l df *ABS* 00000000 fffff00f l *ABS* 00000000 _memmap_cacheattr_unused_mask 00000110 l *ABS* 00000000 _memmap_cacheattr_wt_base 4000e04c l *ABS* 00000000 memmove 40004d90 l *ABS* 00000000 gpio_pin_intr_state_set 00000000 l *UND* 00000000 __errno 22222112 l *ABS* 00000000 _memmap_cacheattr_wb_allvalid 00000110 l *ABS* 00000000 _memmap_cacheattr_wb_base 00000000 l *UND* 00000000 _ZN9WebSocket10sendStringERK6String fffff22f l *ABS* 00000000 _memmap_cacheattr_bp_strict 2222211f l *ABS* 00000000 _memmap_cacheattr_wt_trapnull 40002544 l *ABS* 00000000 ets_uart_printf 400030f0 l *ABS* 00000000 ets_wdt_disable 22222222 l *ABS* 00000000 _memmap_cacheattr_bp_allvalid 22222112 l *ABS* 00000000 _memmap_cacheattr_wt_allvalid 4000bfa8 l *ABS* 00000000 strncmp 2222211f l *ABS* 00000000 _memmap_cacheattr_wba_trapnull fffff11f l *ABS* 00000000 _memmap_cacheattr_wb_strict fffff11f l *ABS* 00000000 _memmap_cacheattr_wt_strict 2222211f l *ABS* 00000000 _memmap_cacheattr_wb_trapnull 40002fa0 l *ABS* 00000000 ets_wdt_enable 2222211f l *ABS* 00000000 _memmap_cacheattr_wbna_trapnull 2222222f l *ABS* 00000000 _memmap_cacheattr_bp_trapnull 00000220 l *ABS* 00000000 _memmap_cacheattr_bp_base 4023efa4 g F .irom0.text 0000008f _ZN9TcpClientD1Ev 3ffeb004 g O .bss 00000024 info 40243518 g F .irom0.text 000001bb spiffs_page_allocate_data 3fff1624 g O .bss 00000004 current_iphdr_src 4021c084 g F .irom0.text 0000002e chm_check_same_channel 4022d644 g F .irom0.text 0000002b aes_encrypt_deinit 4020c8b4 g F .irom0.text 000000d7 cal_rf_ana_gain 40203b10 g F .irom0.text 00000008 system_init_done_cb 4023a2f4 g F .irom0.text 00000017 inet_chksum 3fff1b54 g O .bss 00000008 password 4023ec24 g F .irom0.text 0000026e _ZN10MqttClient9onReceiveEP4pbuf 402248a0 g F .irom0.text 0000000f raw_bind 40239558 g F .irom0.text 00000002 chip_v6_get_sense 40210f70 g F .irom0.text 0000001a pm_force_scan_unlock 40228844 g F .irom0.text 00000091 wpa_get_ntp_timestamp 40224328 g F .irom0.text 00000048 pbuf_realloc 3ffe800a g O .data 00000001 dhcps_flag 40232268 g F .irom0.text 00000142 x509_verify 402366b4 g F .irom0.text 00000107 asn1_signature_type 40100b14 g F .text 0000002e pvPortCalloc 4023e030 g F .irom0.text 0000001d _ZN10HttpClientD0Ev 4000bec8 g *ABS* 00000000 strcpy 4023ccac g F .irom0.text 00000033 _ZN6StringC1Eih 40203394 g F .irom0.text 0000010a system_upgrade_reboot 40226a7c g F .irom0.text 00000013 tcp_next_iss 40105550 g F .text 00000012 _ZN6String9setCharAtEjc 40205c84 g F .irom0.text 00000012 wifi_unregister_rfid_locp_recv_cb 40219b3c g F .irom0.text 00000031 ieee80211_phy_init 40242674 g F .irom0.text 00000104 SPIFFS_lseek 4020d148 g F .irom0.text 000001b6 rc_cal 4021388c g F .irom0.text 00000043 rc_get_sta_trc 4023c7d4 g F .irom0.text 00000025 _ZN5Print7printlnERK6String 40223040 g F .irom0.text 0000002e igmp_report_groups 4023aa18 w F .irom0.text 0000000f _ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED0Ev 40230520 g F .irom0.text 0000009a ssl_new_context 40240f7c w F .irom0.text 00000074 _ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc 40226278 g F .irom0.text 00000042 tcp_update_rcv_ann_wnd 40209484 g F .irom0.text 000001b1 tx_cap_init 3fff0a98 g O .bss 00000001 auth_type 40213a90 g F .irom0.text 00000017 wDev_Enable_Beacon_Tsf 4023bdf8 g F .irom0.text 0000000f _Znaj 3fff09dc g O .bss 00000004 APRecvBcnStartTick 4023c714 g F .irom0.text 00000013 _ZN9IPAddressC1Ehhhh 402458b8 g F .irom0.text 000000e3 mqtt_subscribe 401045c4 g F .text 00000036 wDev_EnableTransmit 40236904 g F .irom0.text 0000003c bi_free 402305bc g F .irom0.text 00000026 add_private_key 4000ba48 g *ABS* 00000000 sha1_prf 40236420 g F .irom0.text 0000009c asn1_public_key 4023129c g F .irom0.text 00000067 send_finished 40202c00 g F .irom0.text 00000007 xPortGetFreeHeapSize 3fff1634 g O .bss 00000004 netif_list 4023819c g F .irom0.text 000000ad RSA_encrypt 4021e6a8 g F .irom0.text 00000026 dhcp_cleanup 40217e10 g F .irom0.text 000000cc ieee80211_mesh_quick_get 4021498c g F .irom0.text 00000059 ieee80211_ifattach 4021f550 g F .irom0.text 00000022 node_remove_from_list 4023ddb4 g F .irom0.text 00000033 _ZN10HttpClient17getResponseStringEv 4022c73c g F .irom0.text 0000005b rsn_pmkid 40228e08 g F .irom0.text 00000046 wpa_auth_sta_init 402111e0 g F .irom0.text 000000bb wifi_fpm_set_sleep_type 3fff0a96 g O .bss 00000002 TestStaFreqCalValInput 40100fb4 g F .text 0000006b system_deep_sleep_local_2 40101154 g F .text 00000000 .hidden __eqdf2 40246f7c w F .irom0.text 0000001c _ZN13TcpConnection13checkSelfFreeEv 4022756c g F .irom0.text 00000145 tcp_rst 401045fc g F .text 0000001e wDev_DisableTransmit 4023b93c w F .irom0.text 0000003b _ZN17ESP01_DescriptionC2Ev 40221114 g F .irom0.text 0000006e espconn_get_keepalive 40224770 g F .irom0.text 0000004f pbuf_memfind 4000ce60 g *ABS* 00000000 __divdi3 4023bc30 w F .irom0.text 00000025 _ZN6VectorI8DelegateIFvvEEED1Ev 40204a3c g F .irom0.text 000000be wifi_station_disconnect 4023c6f4 g F .irom0.text 0000001d _ZN9IPAddressC2Ev 4021d2c0 g F .irom0.text 00000072 cnx_node_alloc 40205b60 g F .irom0.text 0000001e wifi_get_user_fixed_rate 4023aec4 g F .irom0.text 000000af _Z7onReadyv 4023bcf4 g F .irom0.text 00000071 _ZN11SystemClass12readyHandlerEv 401010f4 g F .text 00000056 system_rtc_mem_read 4000a2cc g *ABS* 00000000 hmac_md5 3fff1c68 g O .bss 00000488 mqtt 4023aa38 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED0Ev 40231574 g F .irom0.text 00000102 ssl_session_update 4023b0bc g F .irom0.text 00000017 _Z11changeStatei 40210310 g F .irom0.text 00000002 pm_idle_sleep 402136b8 g F .irom0.text 00000048 rcAttach 3ffeae38 g *ABS* 00000000 _bss_table_end 4023fe0c g F .irom0.text 00000074 _ZN15rBootHttpUpdate12writeRawDataEP4pbufi 4023df54 g F .irom0.text 00000082 _ZN10HttpClientC2Eb 3fff2950 g O .bss 00000008 WifiAccessPoint 402041a8 g F .irom0.text 00000069 system_param_load 4023b8f8 w F .irom0.text 00000014 _ZN14FunctionCallerIPFvbEvIbEE6invokeEb 402406c0 g F .irom0.text 0000001d _ZN12StationClassD0Ev 402208c4 g F .irom0.text 0000001c espconn_pbuf_create 3ffeb47e g O .bss 00000001 loop_pwctrl_correct_atten_high_power 4023a8cc g F .irom0.text 00000045 RC4_crypt 40222ee0 g F .irom0.text 00000021 etharp_request 4020cc18 g F .irom0.text 0000009c txiq_get_mis_pwr 40246010 g F .irom0.text 000000bf spiffs_cache_init 40235e30 g F .irom0.text 00000196 asn1_get_private_key 4023d6b4 g F .irom0.text 00000019 _Z9fileStats6StringP11spiffs_stat 4023d6d0 g F .irom0.text 00000017 _Z10fileDelete6String 3ffeb437 g O .bss 00000001 rxmax_ext_level 4021e6d4 g F .irom0.text 000000b5 dhcp_start 40211ebc g F .irom0.text 00000033 reset_noise_timer 4020942c g F .irom0.text 0000002c stop_dig_rx 402173e0 g F .irom0.text 00000467 ieee80211_parse_beacon 40209fd0 g F .irom0.text 0000004f target_power_backoff 40205380 g F .irom0.text 000000ae wifi_softap_deauth 4024517c g F .irom0.text 00000032 spiffs_fd_return 402269ac g F .irom0.text 00000005 tcp_err 4023a380 g O .irom0.text 00000004 ip_addr_any 3ffe9a74 w O .rodata 00000040 _ZTV10HttpClient 40204314 g F .irom0.text 000000b7 wifi_station_get_ap_info 4023a144 g F .irom0.text 000000c9 inet_chksum_pseudo 40244f90 g F .irom0.text 000001b8 spiffs_obj_lu_find_free_obj_id 4021e834 g F .irom0.text 00000046 dhcp_network_changed 4023c7a8 g F .irom0.text 00000029 _ZN5Print7printlnEv 4023c9ec g F .irom0.text 00000025 _ZN5Print7printlnEii 401007ec g F .text 000000f3 ets_timer_arm_new 4023f450 g F .irom0.text 00000061 _ZN13TcpConnection6onPollEv 402281dc g F .irom0.text 00000039 udp_remove 4022d88c g F .irom0.text 00000035 espconn_secure_cert_req_enable 40208d28 g F .irom0.text 00000155 gen_rx_gain_table 4020b23c g F .irom0.text 00000053 tx_cont_dis 4021dd58 g F .irom0.text 0000003e ieee80211_action_vendor_spec_attach 40217c64 g F .irom0.text 00000004 ieee80211_setup_rateset 40237f30 g F .irom0.text 0000006a RSA_pub_key_new 4020c49c g F .irom0.text 00000033 phy_set_rx11b_reg 40240a4c g F .irom0.text 00000068 _ZN7BssInfoC2EP8bss_info 402201f8 g F .irom0.text 00000007 wifi_softap_get_dhcps_lease_time 40246efc g F .irom0.text 00000004 _ZN8NetUtils17FixNetworkRoutingEv 40223cb0 g F .irom0.text 00000019 ip_output_if 3ffeb438 g O .bss 00000004 phy_rx_gain_dc_table 402133d0 g F .irom0.text 000000e9 rc_set_rate_limit_id 3ffea3fc w O .rodata 00000014 _ZTV8WDTClass 4023da30 g F .irom0.text 00000055 _ZN14HardwareSerial13resetCallbackEv 40241e30 g F .irom0.text 000000ae flashmem_write 4020f308 g F .irom0.text 00000102 sleep_reset_analog_rtcreg_8266 4023d5d4 g F .irom0.text 0000001b _Z9fileCloses 4020563c g F .irom0.text 000000c5 wifi_set_phy_mode 402054bc g F .irom0.text 0000000a wifi_unregister_user_ie_manufacturer_recv_cb 402042f4 g F .irom0.text 00000011 wifi_station_get_config_default 4021d988 g F .irom0.text 00000047 ieee80211_add_action_vendor_spec_esp 3ffeb7ab g O .bss 00000001 dbg_stop_hw_wdt 40211be4 g F .irom0.text 00000079 fpm_do_sleep 40220cec g F .irom0.text 00000034 espconn_tcp_set_max_con_allow 4020bb3c g F .irom0.text 00000062 reduce_current_init 4020c81c g F .irom0.text 0000008b get_sar_dout 40230210 g F .irom0.text 0000007d ssl_free 4022ee1c g F .irom0.text 00000030 ssl_obj_free 40105c54 g *ABS* 00000000 _lit4_end 4022d094 g F .irom0.text 00000040 wpa_sm_alloc_eapol 40240d3c g F .irom0.text 00000103 _ZN12StationClass23internalCheckConnectionEv 4023814c g F .irom0.text 0000002d RSA_print 4023a93c g O .irom0.text 00000018 tkip 402243dc g F .irom0.text 0000008b pbuf_free 402452a0 g F .irom0.text 0000003d mqtt_init 4022699c g F .irom0.text 00000005 tcp_recv 4023861c g F .irom0.text 00000000 .hidden __divsf3 4021dfd8 g F .irom0.text 00000030 ieee80211_add_ie_vendor_esp_mesh_group 3ffe8098 g O .data 00000004 tcb 40231800 g F .irom0.text 00000017 sslserver_new 402400dc g F .irom0.text 0000001d _ZN15rBootHttpUpdateD0Ev 4022448c g F .irom0.text 00000029 pbuf_cat 4023d078 g F .irom0.text 0000008b _ZN6String4trimEv 4023fa58 g F .irom0.text 00000045 _ZN13TcpConnection18internalTcpConnectE9IPAddresst 4022d0f0 g F .irom0.text 00000004 wpa_sm_mlme_setprotection 3ffeb468 g O .bss 00000008 noise_array 4023bc58 w F .irom0.text 0000001d _ZN6VectorI8DelegateIFvvEEED0Ev 4023fb38 g F .irom0.text 00000020 _ZN13TcpConnection7connectE9IPAddresst 40214aa8 g F .irom0.text 00000029 ieee80211_find_channel 4023ada0 g F .irom0.text 00000119 _Z9OtaUpdate6String 40219e04 g F .irom0.text 00000034 ieee80211_iserp_rateset 40220d20 g F .irom0.text 0000002b espconn_tcp_set_buf_count 4023cfb8 g F .irom0.text 00000069 _ZNK6String9substringEjj 402407c8 g F .irom0.text 0000003e _ZN12StationClass6enableEbb 4023c728 g F .irom0.text 00000024 _ZN9IPAddressC2E7ip_addr 40223eb0 g F .irom0.text 00000039 ip_output 40222908 g F .irom0.text 0000003c etharp_cleanup_netif 4020227c g F .irom0.text 00000054 user_uart_wait_tx_fifo_empty 40105c52 g *ABS* 00000000 _text_end 40100c6c g F .text 00000055 spi_flash_get_id 3ffe8974 g O .rodata 00000004 ssl_prot_prefs 4022cc10 g F .irom0.text 0000013e ppInstallKey 402051b4 g F .irom0.text 00000011 wifi_softap_set_config_current 40240e40 g F .irom0.text 00000015 _ZN12StationClass21staticCheckConnectionEv 40206e38 g F .irom0.text 0000003b rboot_set_current_rom 40227f40 g F .irom0.text 0000004f udp_sendto 40207bc8 g F .irom0.text 000000c5 ram_rfpll_set_freq 3ffeb02c g O .bss 00000014 check_timeouts_timer 4022d7f4 g F .irom0.text 00000035 espconn_secure_get_size 40241b50 g F .irom0.text 000000c6 _ZN14CommandHandler18getCommandDelegateE6String 40220c28 g F .irom0.text 0000001c espconn_tcp_set_wnd 40240098 g F .irom0.text 00000042 _ZN15rBootHttpUpdateD2Ev 4022c8e4 g F .irom0.text 00000025 wpa_parse_wpa_ie 4023d99c g F .irom0.text 0000002f _ZN14HardwareSerial4peekEv 3ffeb1b8 g O .bss 00000001 cpu_overclock 3fff1b2c g O .bss 00000008 auth_key 3ffe90ec w O .rodata 0000001c _ZTV6VectorI8DelegateIFvvEEE 402433c8 g F .irom0.text 0000008d spiffs_obj_lu_find_free 402471f0 g F .irom0.text 00000011 _ZThn8_N16MemoryDataStream4seekEi 4023aa28 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvbEvIbEED0Ev 40100210 g F .text 00000052 NMI_Handler 40220aa8 g F .irom0.text 00000047 espconn_create 40207b34 g F .irom0.text 00000058 wait_rfpll_cal_end 40242f10 g F .irom0.text 0000007c spiffs_phys_cpy 40223634 g F .irom0.text 0000001c ipaddr_addr 40105350 g F .text 00000000 .hidden __fixsfsi 402406e4 w F .irom0.text 0000004e _ZN6VectorI7BssInfoED2Ev 4023f3ac g F .irom0.text 0000001b _ZN13TcpConnection7onErrorEa 4023b0d8 g F .irom0.text 0000005b _Z14publishMessage6StringS_ 4021c550 g F .irom0.text 00000011 cnx_start_handoff_cb 4022782c g F .irom0.text 00000077 tcp_keepalive 40102c78 g F .text 00000023 ppRollBackTxQ 40245708 g F .irom0.text 00000193 mqtt_publish_with_qos 4022d82c g F .irom0.text 00000035 espconn_secure_ca_enable 3ffeb433 g O .bss 00000001 pwctrl_debug 402226dc g F .irom0.text 00000057 etharp_tmr 4023c8b8 g F .irom0.text 00000074 _ZN5Print11printNumberEmh 40220f60 g F .irom0.text 00000090 espconn_get_packet_info 4021d974 g F .irom0.text 00000009 unregister_ieee80211_action_vendor_get_key_cb 4020c124 g F .irom0.text 0000002c set_rf_gain_stage10 4020f438 g F .irom0.text 0000000f ic_set_opmode 4023db40 g F .irom0.text 0000001e _ZN5TimerC1Ev 400018a4 g *ABS* 00000000 ets_memset 40105c54 g *ABS* 00000000 _lit4_start 4023f1cc g F .irom0.text 00000031 _ZN9TcpClient7connectE9IPAddresst 40240ab4 g F .irom0.text 00000075 _ZN12StationClassC1Ev 40105590 g F .text 00000016 _ZN6StringixEj 4022689c g F .irom0.text 000000e7 tcp_alloc 40219d84 g F .irom0.text 00000036 ieee80211_node_pwrsave 4023b8d0 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvbEvIbEED1Ev 402423cc g F .irom0.text 000000c1 SPIFFS_read 40219ec0 g F .irom0.text 00000035 ieee80211_rfid_locp_recv_open 40237be0 g F .irom0.text 0000004e get_random_NZ 4021a70c g F .irom0.text 0000000a scan_set_desChan 40246d1c g F .irom0.text 0000003d _ZN5Print5writeEPKhj 40101184 g F .text 00000000 .hidden __gtdf2 402402e0 g F .irom0.text 0000003a _ZN15rBootHttpUpdate11setCallbackE8DelegateIFvbEE 40220158 g F .irom0.text 00000043 wifi_softap_set_dhcps_offer_option 4023bc30 w F .irom0.text 00000025 _ZN6VectorI8DelegateIFvvEEED2Ev 4023eb60 g F .irom0.text 00000081 _ZN10MqttClientC1E6Stringi8DelegateIFvS0_S0_EE 4022f1e0 g F .irom0.text 00000093 load_key_certs 4023cb98 g F .irom0.text 00000015 _ZN5Print5printEdi 40000dc0 g *ABS* 00000000 ets_set_idle_cb 40102c9c g F .text 0000000f ppRecordBarRRC 40227f90 g F .irom0.text 0000014a udp_sendto_if 40205b58 g F .irom0.text 00000008 wifi_enable_6m_rate 40240010 w F .irom0.text 0000003f _ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv 40209ba0 g F .irom0.text 00000052 ram_set_noise_floor 3fff0e79 g O .bss 00000001 no_ap_found_index 4021e0c8 g F .irom0.text 0000003e ieee80211_add_ie_vendor_esp_ssid 4022cbd8 g F .irom0.text 00000031 wpa_gen_wpa_ie 40209b70 g F .irom0.text 0000002e get_noisefloor_sat 40208234 g F .irom0.text 00000059 chip_v6_set_chan_wakeup 3ffe800d g O .data 00000001 reconnect_internal 40002be8 g *ABS* 00000000 ets_putc 4020ae50 g F .irom0.text 0000033b phy_gpio_cfg 40226998 g F .irom0.text 00000004 tcp_arg 40100914 g F .text 0000008b system_show_malloc 40245cf8 g F .irom0.text 00000036 _ZN15CommandDelegateD2Ev 402401ac g F .irom0.text 00000134 _ZN15rBootHttpUpdate7onTimerEv 40227ac8 g F .irom0.text 00000064 sys_timeouts_init 40242284 g F .irom0.text 0000013d SPIFFS_open 3fff1b6d g O .bss 00000001 renameAP 402059dc g F .irom0.text 0000005e wifi_get_macaddr 40009410 g *ABS* 00000000 aes_unwrap 4020f850 g F .irom0.text 00000025 ic_get_rssi 40242778 g F .irom0.text 000000b4 SPIFFS_remove 3fff167c g O .bss 00000004 tcp_active_pcbs 401056a0 g F .text 00000019 _ZN6StringC1ERKS_ 4021101c g F .irom0.text 00000016 pm_assoc_parse 4022a994 g F .irom0.text 0000006a wpa_add_kde 40204f38 g F .irom0.text 00000011 wifi_softap_get_config_default 4023684c g F .irom0.text 0000004a bi_clear_cache 40211f40 g F .irom0.text 00000033 pp_try_enable_idle_timer 3fff1924 g O .bss 00000004 def_private_key 40240778 w F .irom0.text 00000022 _ZNK6VectorI7BssInfoEixEj 3ffebfd0 g O .bss 00000040 wDevCtrl 4023b8d0 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvbEvJbEED1Ev 40237ab0 g F .irom0.text 00000087 bi_crt 3fff16a0 g O .bss 00000004 udp_pcbs 4022c9d8 g F .irom0.text 0000009a wpa_supplicant_parse_ies 3fff099c g O .bss 00000001 BcnEb_update 402103e4 g F .irom0.text 00000296 pm_onBcnRx 4023cf84 g F .irom0.text 0000002f _ZNK6String7indexOfERKS_j 3ffe9768 w O .rodata 00000014 _ZTV14FunctionCallerIPFvR9TcpClientbEvJS1_bEE 4020c350 g F .irom0.text 0000001a phy_set_most_tpw 40207348 g F .irom0.text 00000064 ram_pbus_xpd_tx_on 40205c48 g F .irom0.text 00000012 wifi_rfid_locp_recv_open 40211cc0 g F .irom0.text 00000016 system_soft_wdt_feed 40226008 g F .irom0.text 00000059 tcp_shutdown 40211d08 g F .irom0.text 00000034 pp_soft_wdt_restart 40222f04 g F .irom0.text 00000077 ethernet_input 4021a7ac g F .irom0.text 000001ac scan_profile_check 40105c52 g .text 00000000 _etext 4021c4e4 g F .irom0.text 00000021 cnx_auth_timeout 4021cda4 g F .irom0.text 000001d7 cnx_update_bss_more 4022131c g F .irom0.text 00000082 espconn_kill_oldest_pcb 40100cf8 g F .text 0000005a spi_flash_write_status 402093e8 g F .irom0.text 0000003e start_dig_rx 402037a0 g F .irom0.text 00000015 system_get_cpu_freq 40002ae8 g *ABS* 00000000 ets_bzero 4022c838 g F .irom0.text 00000060 rsn_cipher_put_suites 40209b54 g F .irom0.text 0000001c ram_get_noisefloor 40219b8c g F .irom0.text 00000078 ieee80211_setup_ratetable 3fff0e78 g O .bss 00000001 reconnect_flag 4021cc58 g F .irom0.text 00000088 cnx_rc_update_rssi 40224480 g F .irom0.text 0000000c pbuf_ref 3ffeb485 g O .bss 00000001 SDIO_slp_reject 4023cdec g F .irom0.text 0000001f _ZN6String6concatEc 3ffeb486 g O .bss 00000001 hardware_reject 40220d70 g F .irom0.text 00000015 espconn_regist_write_finish 402112a4 g F .irom0.text 00000014 fpm_rf_is_closed 4023955c g F .irom0.text 00000004 chip_v6_unset_chanfreq 4010461c g F .text 00000045 Tx_Copy2Queue 402436d4 g F .irom0.text 000000b9 spiffs_page_delete 402431e8 g F .irom0.text 000000a3 spiffs_erase_block 4023cc78 g F .irom0.text 00000031 _ZN6StringC1Ehh 40224094 g F .irom0.text 0000000d netif_set_netmask 402418b8 w F .irom0.text 00000043 _ZN15CommandDelegateC2ERKS_ 4020c438 g F .irom0.text 0000005d phy_after_init_enrx 40237534 g F .irom0.text 00000057 bi_compare 4023d204 g F .irom0.text 000000fb _Z7pinModeth 4023f694 g F .irom0.text 00000035 _ZN13TcpConnection12staticOnSentEPvP7tcp_pcbt 402267e4 g F .irom0.text 00000031 tcp_recv_null 3ffeb315 g O .bss 00000001 sleep_mode_flag 4024710c g F .irom0.text 0000001e _ZN8DateTimeC2Ev 3fff1628 g O .bss 00000004 current_netif 402048a4 g F .irom0.text 0000004e wifi_station_set_auto_connect 4021816c g F .irom0.text 00000131 ieee80211_send_setup 3fff1bf0 g O .bss 00000030 unlockTimer 402133b4 g F .irom0.text 00000018 phytype2mode 4023d924 g F .irom0.text 00000020 _ZN14HardwareSerial9availableEv 4022333c g F .irom0.text 000000a7 igmp_leavegroup 4000c268 g *ABS* 00000000 __subsf3 40237bb8 g F .irom0.text 00000002 RNG_initialize 4023dfd8 g F .irom0.text 00000055 _ZN10HttpClientD2Ev 40102b08 g F .text 00000092 pp_soft_wdt_feed_local 3ffeb450 g O .bss 00000001 periodic_cal_flag 402415a0 g F .irom0.text 0000012a _ZN15CommandExecutor18processCommandLineE6String 402270f0 g F .irom0.text 000000e3 tcp_enqueue_flags 40101c80 g F .text 0000000b GetAccess 40213960 g F .irom0.text 0000002d rc_only_sta_trc 40236374 g F .irom0.text 000000ab asn1_name 402471b8 w F .irom0.text 00000004 _ZN16MemoryDataStream13getStreamTypeEv 40210754 g F .irom0.text 00000008 LightSleepWakedCbSetFunc 4021031c g F .irom0.text 000000ae pm_open 401012e8 g F .text 00000007 register_get_phy_addr 4021494c g F .irom0.text 00000024 ieee80211_freedom_init 40225fe4 g F .irom0.text 00000024 tcp_close 4022871c g F .irom0.text 00000052 hostapd_get_psk 402417a0 g F .irom0.text 00000057 _ZN14CommandHandlerC1Ev 402262bc g F .irom0.text 0000005a tcp_recved 4023f0ec g F .irom0.text 00000017 _ZN9TcpClient10sendStringE6Stringb 40206ea4 g F .irom0.text 000000df rboot_write_flash 40217f14 g F .irom0.text 00000255 ieee80211_output_pbuf 4020f544 g F .irom0.text 0000000d ic_set_gtk_alg 40105440 g F .text 00000053 Cache_Read_Enable_New 402269c0 g F .irom0.text 00000053 tcp_pcb_purge 4010572c g F .text 0000001f _ZN6StringC1EPKcj 4021a698 g F .irom0.text 00000022 scan_clear_channles 40204694 g F .irom0.text 00000017 wifi_station_set_config 40209dd0 g F .irom0.text 000001f9 noise_init 4023b8e0 w F .irom0.text 00000018 _ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEE6invokeES1_b 4020f44c g F .irom0.text 0000004f ic_enable_interface 40205e5c g F .irom0.text 00000005 system_get_sdk_version 4023bd68 g F .irom0.text 00000015 _ZN11SystemClass18staticReadyHandlerEv 4023c694 g F .irom0.text 00000059 _ZNK9IPAddress7printToER5Print 4023bcac w F .irom0.text 00000025 _ZN6VectorIP19ISystemReadyHandlerED2Ev 40228fe8 g F .irom0.text 000003c1 wpa_receive 40220048 g F .irom0.text 0000003d wifi_softap_get_dhcps_lease 40211c6c g F .irom0.text 0000002b PPWdtReset 40209378 g F .irom0.text 0000006f do_noisefloor 4023d948 g F .irom0.text 00000017 _ZN14HardwareSerial5writeEh 3ffeb7c4 g O .bss 00000002 PktNumInOneChk 4023b8d4 w F .irom0.text 00000002 _ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EED2Ev 4010572c g F .text 0000001f _ZN6StringC2EPKcj 40203074 g F .irom0.text 0000000b system_get_boot_version 4022387c g F .irom0.text 00000014 ipaddr_ntoa 40203c20 g F .irom0.text 00000040 wifi_softap_dhcps_stop 40204afc g F .irom0.text 0000002d wifi_station_get_connect_status 40220f1c g F .irom0.text 0000003b espconn_disconnect 4020f4f8 g F .irom0.text 0000001c ic_is_pure_sta 4010075c g F .text 00000054 ets_timer_disarm 4023e74c g F .irom0.text 00000110 _ZN10HttpClient9onReceiveEP4pbuf 40105564 g F .text 00000016 _ZNK6StringixEj 40246e44 w F .irom0.text 0000003c _ZN8DelegateIFv6StringS0_EE4copyERKS2_ 4023e690 g F .irom0.text 000000ad _ZN10HttpClient10onFinishedE14TcpClientState 4020e97c g F .irom0.text 00000074 pm_sdio_nidle 4023a420 g O .irom0.text 00000007 tcp_persist_backoff 4020a024 g F .irom0.text 00000077 sdt_on_noise_start 40205d88 g F .irom0.text 0000003d system_os_task 3ffeb328 g O .bss 00000094 chip6_sleep_params 402316cc g F .irom0.text 00000007 ssl_get_session_id 4023d848 g F .irom0.text 00000043 _Z11fileGetSize6String 40105c04 g F .text 0000004e _ZN5Timer12initializeUsEj8DelegateIFvvEE 402428a4 g F .irom0.text 00000057 SPIFFS_stat 402418fc w F .irom0.text 00000041 _ZN15CommandDelegateaSERKS_ 4023f330 g F .irom0.text 00000043 _ZN9TcpClient6onSentEt 40217ce4 g F .irom0.text 0000002c ieee80211_mesh_quick_deinit 402088b8 g F .irom0.text 0000002e rtc_mem_backup 40237bbc g F .irom0.text 00000002 RNG_custom_init 4000df48 g *ABS* 00000000 memcpy 4022c64c g F .irom0.text 000000e3 wpa_pmk_to_ptk 3fff1690 g O .bss 00000004 tcp_ticks 402088e8 g F .irom0.text 00000030 rtc_mem_recovery 3fff168c g O .bss 00000004 tcp_listen_pcbs 402113cc g F .irom0.text 00000056 fpm_attach 40004400 g *ABS* 00000000 SPI_write_status 40238250 g F .irom0.text 00000024 SHA1_Init 401032c8 g F .text 0000007a ppCalTxop 4000242c g *ABS* 00000000 ets_install_putc1 40245ba4 g F .irom0.text 00000018 _ZN16MemoryDataStreamC1Ev 40211000 g F .irom0.text 0000001c pm_allow_tx 40204718 g F .irom0.text 00000127 wifi_station_ap_change 40230488 g F .irom0.text 00000029 ssl_get_cert_subject_alt_dnsname 402276b4 g F .irom0.text 00000074 tcp_rexmit_rto 40228f18 g F .irom0.text 00000022 wpa_auth_sta_deinit 4023cc78 g F .irom0.text 00000031 _ZN6StringC2Ehh 401048c8 g F .text 000000d2 wDev_AppendRxAmpduLensBlocks 40241dec g F .irom0.text 00000043 flashmem_read_internal 402021f0 g F .irom0.text 0000007b wdt_init 40234bb4 g F .irom0.text 0000009b SHA256_Update 40215588 g F .irom0.text 0000044f hostap_input 4022da18 g F .irom0.text 00000054 espconn_ssl_read 40208e80 g F .irom0.text 0000006e pbus_set_rxbbgain 402364bc g F .irom0.text 0000006a asn1_signature 40237b3c g F .irom0.text 0000007c get_file 4000e2f0 g *ABS* 00000000 __floatsidf 40243938 g F .irom0.text 0000006a spiffs_cb_object_event 4023b8d4 w F .irom0.text 00000002 _ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED2Ev 4023f95c g F .irom0.text 00000019 _ZN13TcpConnection5flushEv 4022cfec g F .irom0.text 00000038 wpa_attach 3ffeae38 g *ABS* 00000000 _rodata_end 40226984 g F .irom0.text 00000011 tcp_new 4023ba14 w F .irom0.text 00000022 _ZNK6VectorIP19ISystemReadyHandlerEixEj 40101230 g F .text 00000000 .hidden __ltdf2 402281b8 g F .irom0.text 00000015 udp_disconnect 402245b4 g F .irom0.text 00000086 pbuf_copy_partial 4021d564 g F .irom0.text 0000002f wifi_softap_toomany_deny 3ffeb7aa g O .bss 00000001 dbg_stop_sw_wdt 4023f14c g F .irom0.text 00000015 _ZN9TcpClient19setCompleteDelegateE8DelegateIFvRS_bEE 40103718 g F .text 00000059 rcUpdateRxDone 40223070 g F .irom0.text 00000020 igmp_lookfor_group 4023b93c w F .irom0.text 0000003b _ZN17ESP01_DescriptionC1Ev 4023e860 g F .irom0.text 00000042 _ZN10MqttClientD2Ev 402287f8 g F .irom0.text 00000041 hexstr2bin 402066dc g F .irom0.text 0000006b eagle_lwip_if_free 40245440 g F .irom0.text 000002c8 mqtt_connect 40102754 g F .text 00000048 lmacProcessCtsTimeout 3ffeb478 g O .bss 00000002 phy_tx_power_out 40227b30 g F .irom0.text 0000007a sys_timeout 402112b8 g F .irom0.text 0000000a fpm_is_open 3ffe8398 g O .data 00000004 cbc_printchar 40204000 g F .irom0.text 0000002e system_get_checksum 40246e80 g F .irom0.text 0000003e _ZN8NetUtils12pbufFindCharEP4pbufci 3ffe9748 w O .rodata 0000000c _ZTVN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEEE 4023c1ec g F .irom0.text 000000d2 ltoa_w 4023ea88 g F .irom0.text 000000d5 _ZN10MqttClient22debugPrintResponseTypeEii 4023aa08 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvR9TcpClientbEvIS1_bEED0Ev 40100abc g F .text 00000051 vPortFree 3ffeb480 g O .bss 00000001 periodic_cal_sat 40235338 g F .irom0.text 000000f6 SHA512_Final 3fff2990 g O .bss 00000024 WifiStation 4021edfc g F .irom0.text 000000bd dhcp_release 4023f914 g F .irom0.text 00000045 _ZN13TcpConnection12staticOnPollEPvP7tcp_pcb 40239208 g F .irom0.text 0000000f __fpclassifyd 40203b44 g F .irom0.text 00000026 system_get_data_of_array_16 40239150 g F .irom0.text 0000000f tolower 4023fe88 g F .irom0.text 0000005a _ZN15rBootHttpUpdateC1Ev 40224964 g F .irom0.text 00000011 raw_send 4021a370 g F .irom0.text 00000032 scan_cancel 4021c508 g F .irom0.text 00000021 cnx_assoc_timeout 4023a30c g F .irom0.text 00000072 inet_chksum_pbuf 40236814 g F .irom0.text 00000035 bi_terminate 4021df1c g F .irom0.text 00000038 ieee80211_add_ie_vendor_esp_head 40240734 w F .irom0.text 0000001d _ZN6VectorI7BssInfoED0Ev 4022463c g F .irom0.text 00000064 pbuf_take 3ffeb47c g O .bss 00000001 tx_pwctrl_pk_num 400025e0 g *ABS* 00000000 rtc_get_reset_reason 4021ddac g F .irom0.text 00000009 unregister_ieee80211_action_vendor_spec_cb 402303cc g F .irom0.text 00000082 add_cert_auth 4023b8cc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED1Ev 3ffe9ed4 w O .rodata 00000038 _ZTV13TcpConnection 40214d60 g F .irom0.text 0000006b ieee80211_crypto_decap 40207040 g F .irom0.text 00000013 malloc 3fff1620 g O .bss 00000004 current_iphdr_dest 4020dc34 g F .irom0.text 00000026 ram_get_bb_atten 4000e21c g *ABS* 00000000 __udivsi3 40214188 g F .irom0.text 00000045 wDev_Crypto_Conf 40212c58 g F .irom0.text 0000004d ppGetTxQFirstAvail_Locked 40228254 g F .irom0.text 000001b3 icmp_input 4020e958 g F .irom0.text 0000001f pm_prepare_to_sleep 3ffe8600 g O .data 00000004 myesp_crt_DER_len 4023cda4 g F .irom0.text 00000017 _ZN6String6concatERKS_ 401006e4 g F .text 00000010 ets_timer_setfn 3ffeb7a8 g O .bss 00000001 idle_timer_reopen_flag 40247314 g F .irom0.text 00000046 spiffs_cache_page_get_by_fd 4021dabc g F .irom0.text 00000188 ieee80211_send_action_vendor_spec 40219304 g F .irom0.text 00000148 ieee80211_send_proberesp 401031f0 g F .text 0000001f ppDiscardMPDU 4023ccac g F .irom0.text 00000033 _ZN6StringC2Eih 40205430 g F .irom0.text 00000012 wifi_softap_get_beacon_only_mode 40209638 g F .irom0.text 00000040 target_power_add_backoff 40100914 g F .text 0000008b pvShowMalloc 4024282c g F .irom0.text 00000077 SPIFFS_fremove 4023706c g F .irom0.text 00000075 bi_print 40004a00 g *ABS* 00000000 SPIEraseSector 40223ef4 g F .irom0.text 00000066 netif_add 40100ddc g F .text 00000055 spi_flash_read 3ffeb1c0 g O .bss 00000001 status_led_output_level 40231cf4 g F .irom0.text 00000403 x509_new 40211034 g F .irom0.text 0000001d pm_set_addr 4021c150 g F .irom0.text 000000bc cnx_sta_connect_cmd 3ffeae38 g *ABS* 00000000 _bss_start 40210f18 g F .irom0.text 00000013 pm_is_open 3ffeb454 g O .bss 00000004 test_print_time 4000cd00 g *ABS* 00000000 __fixunsdfsi 402239d0 g F .irom0.text 00000072 ip_router 401012c8 g F .text 0000001d register_phy_ops 40226750 g F .irom0.text 0000001c tcp_segs_free 4023e374 w F .irom0.text 00000118 _ZN7HashMapI6StringS0_EixES0_ 4023b924 w F .irom0.text 00000011 _ZN14FunctionCallerIPFvvEvIEE6invokeEv 40237758 g F .irom0.text 000000bb bi_barrett 40222f98 g F .irom0.text 0000003d igmp_start 40203d74 g F .irom0.text 0000000d wifi_station_dhcpc_set_maxtry 40214d04 g F .irom0.text 00000004 ieee80211_crypto_setkey 40205ea4 g F .irom0.text 00000025 skip_atoi 4023e4c8 g F .irom0.text 00000041 _ZN10HttpClient21setRequestContentTypeE6String 4023cd40 g F .irom0.text 0000003d _ZN6String4moveERS_ 4023ddec w F .irom0.text 00000083 _ZNK7HashMapI6StringS0_E8containsES0_ 40103684 g F .text 00000093 rcUpdateTxDone 40241ca8 g F .irom0.text 00000029 flashmem_erase_sector 4020694c g F .irom0.text 00000055 _Z19user_webserver_initj 4023d414 g F .irom0.text 000000aa spiffs_format_internal 3ffeae30 g *ABS* 00000000 __XT_EXCEPTION_DESCS__ 4010557c g F .text 0000000f _ZNK6String6charAtEj 40220dc8 g F .irom0.text 000000c7 espconn_get_connection_info 40247184 g F .irom0.text 00000005 mqtt_set_alive 3ffeada8 g *ABS* 00000000 __dso_handle 4023689c g F .irom0.text 00000023 bi_copy 40247008 w F .irom0.text 00000002 _ZN8WDTClassD1Ev 40213dec g F .irom0.text 0000001b wDevForceAck6M 401055d8 g F .text 00000031 _ZN6String12changeBufferEj 402442b0 g F .irom0.text 000004e1 spiffs_object_modify 4020a61c g F .irom0.text 00000235 phy_dig_spur_prot 402462c8 g F .irom0.text 00000113 spiffs_gc_erase_page_stats 402365d4 g F .irom0.text 00000092 asn1_find_oid 4020a954 g F .irom0.text 00000406 phy_bb_rx_cfg 40206dac g F .irom0.text 00000075 rboot_set_config 402138d0 g F .irom0.text 0000006f rc_get_trc 3ffe8010 g O .data 00000001 default_hostname 4022401c g F .irom0.text 00000065 netif_set_ipaddr 4020e60c g F .irom0.text 0000007c dpd_mem_write 4024514c g F .irom0.text 00000028 spiffs_fd_find_new 4023b90c w F .irom0.text 00000018 _ZN14FunctionCallerIPFvR9TcpClientbEvIS1_bEE6invokeES1_b 40220cc4 g F .irom0.text 00000028 espconn_tcp_get_max_con_allow 40214d00 g F .irom0.text 00000004 ieee80211_crypto_available 402167c4 g F .irom0.text 0000003d ieee80211_ht_node_init 40209458 g F .irom0.text 00000022 chip_v6_set_chanfreq 3ffeb314 g O .bss 00000001 tout_dis_txpwr_track 4022ce14 g F .irom0.text 0000001e dhcp_bind_check 4023dc80 w F .irom0.text 000000c0 _ZN3URL8toStringEv 402046c4 g F .irom0.text 00000012 wifi_station_get_current_ap_id 4020e910 g F .irom0.text 00000046 pm_set_pll_xtal_wait_time 4023a984 g F .irom0.text 00000037 _Z19checkMQTTDisconnectR9TcpClientb 4023cbec g F .irom0.text 00000035 _ZN6String7reserveEj 40214970 g F .irom0.text 00000019 ieee80211_user_ie_init 40237a18 g F .irom0.text 00000096 bi_mod_power2 4023be30 g F .irom0.text 00000007 _Z20setMPrintfPrinterCbcPFvcE 40210fec g F .irom0.text 00000012 pm_scan_unlocked 4023f844 g F .irom0.text 000000ce _ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa 40207cd4 g F .irom0.text 000002eb ram_set_channel_freq 40002ab8 g *ABS* 00000000 ets_strncmp 4020c680 g F .irom0.text 00000069 set_txdc_pbus 4023cce0 g F .irom0.text 00000033 _ZN6StringC2Ejh 401014c8 g F .text 00000015 lmacIsIdle 40226db8 g F .irom0.text 00000336 tcp_write 4022d79c g F .irom0.text 0000001e espconn_secure_accept 402417f8 g F .irom0.text 0000001f _ZN14CommandHandlerD2Ev 40216a34 g F .irom0.text 000000cc ieee80211_setup_htrates 40236f60 g F .irom0.text 00000079 bi_import 402112e8 g F .irom0.text 00000075 wifi_fpm_close 4021d8c4 g F .irom0.text 00000012 ieee80211_recv_action_unregister 40241194 g F .irom0.text 00000033 _ZN11ArduinoJson10JsonBuffer6strdupEPKcj 40220c84 g F .irom0.text 00000018 espconn_tcp_set_max_retran 40218b18 g F .irom0.text 0000004e ieee80211_getcapinfo 40100000 g *ABS* 00000000 _text_start 4010576c g F .text 0000001c _ZN6StringC1EO15StringSumHelper 40222944 g F .irom0.text 0000003a etharp_find_addr 3fff1920 g O .bss 00000004 def_certificate_len 40218b70 g F .irom0.text 000005a4 ieee80211_send_mgmt 4023a9f8 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvvEvJEED0Ev 4023f63c g F .irom0.text 00000057 _ZN13TcpConnection17staticOnConnectedEPvP7tcp_pcba 40103874 g F .text 00000099 rcGetRate 3ffeb7ac g O .bss 00000002 HighestFreqOffsetInOneChk 4024345c g F .irom0.text 000000ba spiffs_obj_lu_find_id_and_span 4023f4b8 g F .irom0.text 00000039 _ZN13TcpConnection6onSentEt 40002ac8 g *ABS* 00000000 ets_strlen 40236b38 g F .irom0.text 000002fc bi_divide 401033d8 g F .text 0000000b RC_GetAckRate 40230104 g F .irom0.text 00000068 ssl_ctx_new 4020f2b0 g F .irom0.text 0000001f sleep_opt_8266 4023c768 w F .irom0.text 0000002e _ZN5Print5writeEPKc 40105b44 g F .text 00000029 _ZN5Timer12initializeUsEjPFvvE 4020f42c g F .irom0.text 0000000a ic_get_addr 4021e090 g F .irom0.text 00000036 ieee80211_add_ie_vendor_esp_now 40242494 g F .irom0.text 000001db SPIFFS_write 40228518 g F .irom0.text 00000084 hostapd_config_defaults 40216920 g F .irom0.text 0000010e ieee80211_ht_updateparams 40239134 g F .irom0.text 0000001c isspace 4021bdd8 g F .irom0.text 0000003a wifi_station_stop 40237bc4 g F .irom0.text 0000001a get_random 40213ad0 g F .irom0.text 0000002f wDev_Reset_TBTT 4020f7e0 g F .irom0.text 0000005c ic_set_key 3ffeb304 g O .bss 00000004 hostname 40246f00 g F .irom0.text 0000003f _ZN9TcpClient10onFinishedE14TcpClientState 40213ea4 g F .irom0.text 00000054 wDev_SetRxPolicy 40203b20 g F .irom0.text 00000024 system_get_data_of_array_8 40100004 g F .text 00000000 call_user_start 4024700c w F .irom0.text 00000024 _ZN11ArduinoJson9Internals10JsonWriter5writeEc 40226128 g F .irom0.text 0000008a tcp_bind 3ffe8074 g O .data 00000004 chip_version 3fff1b5c g O .bss 00000008 ota_server_ip 4023f5f0 g F .irom0.text 00000021 _ZN13TcpConnectionD1Ev 40226110 g F .irom0.text 00000011 tcp_abort 4023c14c g F .irom0.text 0000006e m_printf 401049d0 g F .text 0000001f wDevDisableRx 402289e4 g F .irom0.text 00000042 ets_strdup 40211188 g F .irom0.text 00000041 pm_get_idle_wait_time 402048f4 g F .irom0.text 000000b0 wifi_station_save_pmk2cache 40247000 w F .irom0.text 00000002 _ZN16AccessPointClassD2Ev 40240754 w F .irom0.text 00000022 _ZN6VectorI7BssInfoEixEj 402417f8 g F .irom0.text 0000001f _ZN14CommandHandlerD1Ev 4023cefc g F .irom0.text 00000053 _ZNK6String8getBytesEPhjj 401053dc g F .text 00000000 xthal_set_intclear 402409a8 g F .irom0.text 00000033 _ZN12StationClass11isConnectedEv 402081a0 g F .irom0.text 0000008e chip_v6_set_chan 40245a7c g F .irom0.text 0000001d _ZN16MemoryDataStreamD0Ev 4023ca24 g F .irom0.text 00000171 _ZN5Print10printFloatEdh 4020f83c g F .irom0.text 00000012 ic_remove_key 4000cdfc g *ABS* 00000000 __extendsfdf2 40209324 g F .irom0.text 0000001a check_data_func 4000ba28 g *ABS* 00000000 hmac_sha1 40234c54 g F .irom0.text 0000015e SHA256_Final 40104e90 g F .text 00000048 esf_rx_buf_alloc 40220794 g F .irom0.text 00000057 dns_gethostbyname 4021be20 g F .irom0.text 00000063 chm_init 4023aa18 w F .irom0.text 0000000f _ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EED0Ev 40203a2c g F .irom0.text 0000000b system_get_rtc_time 4022d7c0 g F .irom0.text 00000031 espconn_secure_set_size 40204890 g F .irom0.text 00000012 wifi_station_get_auto_connect 4022d0f4 g F .irom0.text 00000004 wpa_sm_get_beacon_ie 4021a4f4 g F .irom0.text 0000000a scan_remove_bssid 4000c538 g *ABS* 00000000 __adddf3 4021fe78 g F .irom0.text 00000075 dhcps_start 3ffe9790 w O .rodata 00000014 _ZTV14FunctionCallerIPFvbEvJbEE 40214490 g F .irom0.text 000001b7 esf_buf_alloc 4021bf80 g F .irom0.text 00000034 chm_end_op 3ffeb482 g O .bss 00000002 lslp_mem_opt_8266 40236940 g F .irom0.text 00000019 int_to_bi 40205794 g F .irom0.text 0000005c wifi_promiscuous_set_mac 40234e68 g F .irom0.text 0000002e SHA384_Final 4023b34c g F .irom0.text 000001ae _Z17onMessageReceived6StringS_ 40243d4c g F .irom0.text 00000564 spiffs_object_append 4022c624 g F .irom0.text 00000026 wpa_compare_rsn_ie 4020f0a0 g F .irom0.text 00000210 pm_wakeup_init 40216fa0 g F .irom0.text 00000031 ieee80211_add_htinfo_vendor 40231818 g F .irom0.text 000000b1 do_svr_handshake 4020f038 g F .irom0.text 00000055 pm_unmask_bt 4000d770 g *ABS* 00000000 __umoddi3 402248c8 g F .irom0.text 0000009a raw_sendto 4023e9f8 g F .irom0.text 00000025 _ZN10MqttClient7publishE6StringS0_b 40228770 g F .irom0.text 0000001d inc_byte_array 402088b4 g F .irom0.text 00000002 ram_tx_mac_disable 4023be1c g F .irom0.text 0000000f _ZdlPv 3ffe9108 w O .rodata 0000001c _ZTV6VectorIP19ISystemReadyHandlerE 402054a8 g F .irom0.text 00000013 wifi_register_user_ie_manufacturer_recv_cb 40238274 g F .irom0.text 00000051 SHA1_Update 4020fd40 g F .irom0.text 00000014 pm_rf_is_closed 402314f8 g F .irom0.text 00000034 disposable_new 4020e688 g F .irom0.text 00000034 pm_usec2rtc 40228698 g F .irom0.text 00000067 hostapd_maclist_found 40103790 g F .text 000000df rcGetSched 3ffe977c w O .rodata 00000014 _ZTV14FunctionCallerIPFv6StringS0_EvJS0_S0_EE 40246f40 w F .irom0.text 0000003c _ZN8DelegateIFvR9TcpClientbEE4copyERKS3_ 40211364 g F .irom0.text 00000064 wifi_fpm_open 40228618 g F .irom0.text 0000002e hostapd_setup_wpa_psk 4023c400 g F .irom0.text 00000292 dtostrf 40247008 w F .irom0.text 00000002 _ZN8WDTClassD2Ev 4023dea0 w F .irom0.text 0000007a _ZN7HashMapI6StringS0_E5clearEv 3ffeb31c g O .bss 00000004 rxiq_compute_num 402463dc g F .irom0.text 000002a4 spiffs_gc_find_candidate 40220d64 g F .irom0.text 0000000c espconn_regist_sentcb 40246e08 w F .irom0.text 0000003c _ZN8DelegateIFvR10HttpClientbEE4copyERKS3_ 40204cd4 g F .irom0.text 0000005e wifi_softap_cacl_mac 4020bc2c g F .irom0.text 00000036 write_data_to_rtc 40203dfc g F .irom0.text 00000011 wifi_get_opmode 40246dc8 w F .irom0.text 0000003c _ZN8DelegateIFvvEE4copyERKS1_ 4021a500 g F .irom0.text 00000008 scan_hidden_ssid 402453a4 g F .irom0.text 00000099 mqtt_set_will 4000d310 g *ABS* 00000000 __udivdi3 402213a0 g F .irom0.text 0000007e espconn_kill_pcb 40219ef8 g F .irom0.text 00000017 ieee80211_rfid_locp_recv_close 4021eebc g F .irom0.text 00000036 dhcp_stop 402051a0 g F .irom0.text 00000011 wifi_softap_set_config 4020a854 g F .irom0.text 0000004b chip_v6_rxmax_ext_dig 40221be0 g F .irom0.text 000000da espconn_tcp_client 402070a8 g F .irom0.text 00000011 abort 402382c8 g F .irom0.text 00000055 SHA1_Final 40202b30 g F .irom0.text 00000062 ets_timer_init 402323ac g F .irom0.text 00000015 x509_print 4023b8dc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvvEvIEED1Ev 40101068 g F .text 00000030 system_os_post 4020ee04 g F .irom0.text 00000113 pm_set_wakeup_btco 40245ab4 g F .irom0.text 00000030 _ZN16MemoryDataStream15readMemoryBlockEPci 4000e2e8 g *ABS* 00000000 __floatunsidf 40216804 g F .irom0.text 00000013 ieee80211_ht_node_cleanup 40211eac g F .irom0.text 0000000f pp_noise_test 4021c05c g F .irom0.text 00000026 chm_freq2index 40224510 g F .irom0.text 000000a4 pbuf_copy 40100d88 g F .text 00000050 spi_flash_write 40227728 g F .irom0.text 000000aa tcp_rexmit 3ffe8084 g O .data 00000002 NoiseTimerInterval 401009f4 g F .text 000000c3 pvPortMalloc 40241940 w F .irom0.text 00000085 _ZNK7HashMapI6String15CommandDelegateE7indexOfES0_ 40105a08 g F .text 0000001d _ZN5Timer7restartEv 3ffeb1c4 g O .bss 00000004 done_cb 3ffeb318 g O .bss 00000004 g_phyFuns 402459f8 g F .irom0.text 0000001c _Z6millisv 40216460 g F .irom0.text 0000015c wifi_softap_start 402378b8 g F .irom0.text 0000015f bi_mod_power 40222668 g F .irom0.text 0000001d espconn_igmp_leave 4010279c g F .text 00000051 lmacProcessAckTimeout 40205444 g F .irom0.text 00000063 wifi_softap_set_beacon_only_mode 40245c24 g F .irom0.text 00000023 _ZN8RtcClassC1Ev 3ffe808c g O .data 00000002 sleep_start_wait_time 401012f0 g F .text 00000018 phy_change_channel 40223290 g F .irom0.text 000000ab igmp_joingroup 40210c88 g F .irom0.text 000000dc pm_attach 3fff1c28 g O .bss 00000008 mqttPassword 40205600 g F .irom0.text 0000002f wifi_get_user_ie 40100030 g .text 00000000 _KernelExceptionVector 40218384 g F .irom0.text 00000002 ieee80211_tx_mgt_cb 4022c7bc g F .irom0.text 00000023 wpa_cipher_to_alg 402411cc g F .irom0.text 0000002d _ZNK11ArduinoJson10JsonObject9getNodeAtEPKc 40239900 g O .irom0.text 00000008 ieee80211_opcap 40243290 g F .irom0.text 000000fc spiffs_obj_lu_scan 40100b60 g F .text 0000004a pvPortRealloc 40222fdc g F .irom0.text 00000064 igmp_stop 40222050 g F .irom0.text 000000b7 espconn_tcp_server 40235674 g F .irom0.text 0000016f AES_cbc_encrypt 3fffccf0 g *ABS* 00000000 Te0 4021cd4c g F .irom0.text 00000023 cnx_rc_update_age 4021e108 g F .irom0.text 0000004d ieee80211_add_ie_vendor_esp_manufacturer 40217d14 g F .irom0.text 000000f8 ieee80211_mesh_quick_set 4023faa8 g F .irom0.text 00000090 _ZN13TcpConnection7connectE6Stringi 402240ac g F .irom0.text 0000003a netif_set_up 4023e514 g F .irom0.text 00000082 _ZN10HttpClient11setPostBodyERK6String 4023f374 g F .irom0.text 00000031 _ZN9TcpClient7onErrorEa 4021bffc g F .irom0.text 0000002a chm_return_home_channel 402371e4 g F .irom0.text 0000003d bi_free_mod 3ffeb1c8 g O .bss 0000001c rst_if 40245b00 g F .irom0.text 0000009b _ZN16MemoryDataStream5writeEPKhj 40207294 g F .irom0.text 000000b3 ram_pbus_debugmode 4023cbd4 g F .irom0.text 00000014 _ZN6StringD1Ev 40000f98 g *ABS* 00000000 ets_isr_mask 40239554 g F .irom0.text 00000002 chip_v6_set_sense 3ffeb0bc g O .bss 00000004 flash_read 3ff00000 g *ABS* 00000000 _dport0_literal_start 401022e4 g F .text 0000005d lmacProcessCollisions 4022e4f8 g F .irom0.text 000000e1 espconn_ssl_client 3ffe8370 g O .data 0000001c ssl_option 4023c6f4 g F .irom0.text 0000001d _ZN9IPAddressC1Ev 402288dc g F .irom0.text 00000101 wpa_config_parse_string 402034c8 g F .irom0.text 00000191 system_deep_sleep_instant 3ffeb45b g O .bss 00000001 phy_set_most_tpw_index 4022fcd4 g F .irom0.text 000000d4 do_clnt_handshake 402470c4 g F .irom0.text 00000004 _ZN14CommandHandler14getVerboseModeEv 40002f0c g *ABS* 00000000 ets_get_cpu_frequency 401056a0 g F .text 00000019 _ZN6StringC2ERKS_ 4023a410 g O .irom0.text 00000010 tcp_pcb_lists 4010009c g .text 00000000 _NMILevelVector 40004a4c g *ABS* 00000000 SPIWrite 40211d58 g F .irom0.text 0000001f TxNodeNum 402207ec g F .irom0.text 00000090 espconn_copy_partial 3ffe8009 g O .data 00000001 timer2_ms_flag 3fff2b20 g *ABS* 00000000 _bss_end 40219e38 g F .irom0.text 00000002 ieee80211_wme_initparams 402058d8 g F .irom0.text 00000008 wifi_set_promiscuous_rx_cb 4023f79c g F .irom0.text 00000035 _ZN13TcpConnectionC2Eb 4023ce74 g F .irom0.text 00000029 _ZplRK15StringSumHelperRK6String 4023f6cc g F .irom0.text 00000032 _ZN13TcpConnection13staticOnErrorEPva 40234df4 g F .irom0.text 0000005d SHA384_Init 401001ec g F .text 00000020 NmiTimSetFunc 402235f0 g F .irom0.text 00000041 ip4_addr_netmask_valid 40203d00 g F .irom0.text 00000073 wifi_station_dhcpc_event 3fff1680 g O .bss 00000004 tcp_tmp_pcb 40205234 g F .irom0.text 000000ab wifi_softap_get_station_info 40241d2c g F .irom0.text 00000024 flashmem_find_sector 4023b8d4 w F .irom0.text 00000002 _ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EED1Ev 3fff1370 g O .bss 00000004 plink_active 40237dc4 g F .irom0.text 000000de ssl_hmac_sha1 40203318 g F .irom0.text 0000003c system_upgrade_userbin_check 4023b8dc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvvEvIEED2Ev 402208e0 g F .irom0.text 00000022 espconn_pbuf_delete 4023cd14 g F .irom0.text 0000002a _ZN6String9setStringEPKci 4022ce48 g F .irom0.text 00000179 eagle_auth_done 4024599c g F .irom0.text 00000055 mqtt_free 4023db40 g F .irom0.text 0000001e _ZN5TimerC2Ev 40246fc4 w F .irom0.text 0000003c _ZN8DelegateIFvbEE4copyERKS1_ 40205704 g F .irom0.text 0000001c wifi_set_sleep_type 4021d43c g F .irom0.text 000000fb cnx_node_leave 40221860 g F .irom0.text 00000040 espconn_recv_hold 4023a874 g F .irom0.text 00000057 RC4_setup 4023ac10 g F .irom0.text 0000008d _Z18OtaUpdate_CallBackb 40206748 g F .irom0.text 00000022 eagle_lwip_getif 4023d3ac g F .irom0.text 00000056 spiffs_get_storage_config 4022087c g F .irom0.text 00000020 espconn_list_creat 3ffe9738 w O .rodata 00000010 _ZTVN11ArduinoJson9Internals20DynamicStringBuilderE 4023e214 g F .irom0.text 00000084 _ZN10HttpClient14downloadStringE6String8DelegateIFvRS_bEE 3fff0a9a g O .bss 00000002 scannum 4021c468 g F .irom0.text 00000079 cnx_connect_timeout 3ffeb458 g O .bss 00000001 phy_rx_gain_dc_flag 40202fec g F .irom0.text 00000068 system_restore 40240050 w F .irom0.text 00000025 _ZN6VectorI19rBootHttpUpdateItemED1Ev 4021d8d8 g F .irom0.text 00000063 ieee80211_recv_action 40105aa0 g F .text 0000002b _ZN5Timer13setIntervalMsEj 40202eb4 g F .irom0.text 000000d2 system_restart_local 4020fe60 g F .irom0.text 00000012 pm_get_sleep_type 4023f2b8 g F .irom0.text 0000002f _ZN9TcpClient17onReadyToSendDataE18TcpConnectionEvent 40207090 g F .irom0.text 00000015 calloc 4000ccb8 g *ABS* 00000000 __fixdfsi 40228d78 g F .irom0.text 0000008e wpa_init 40217edc g F .irom0.text 00000032 ieee80211_mesh_quick_ie_add 3ffe8334 g O .data 00000001 TmpSTAAPCloseAP 3ffeb324 g O .bss 00000004 check_result 40247004 w F .irom0.text 00000004 _ZNK6VectorI7BssInfoE5countEv 4023c950 g F .irom0.text 00000015 _ZN5Print5printEhi 3fff2b20 g *ABS* 00000000 _heap_start 40004b1c g *ABS* 00000000 SPIRead 40105bb4 g F .text 0000004d _ZN5Timer12initializeMsEj8DelegateIFvvEE 4023f3cc g F .irom0.text 00000015 _ZN13TcpConnection17onReadyToSendDataE18TcpConnectionEvent 40221204 g F .irom0.text 0000001c espconn_gethostbyname 402086c8 g F .irom0.text 00000131 phy_get_check_flag 3ffeb459 g O .bss 00000001 phy_in_vdd33_offset 4023b8dc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvvEvJEED1Ev 4022d600 g F .irom0.text 00000033 aes_encrypt_init 401057c4 g F .text 00000025 _Z11digitalReadt 4023c714 g F .irom0.text 00000013 _ZN9IPAddressC2Ehhhh 402036c0 g F .irom0.text 0000001c system_deep_sleep_set_option 4023df54 g F .irom0.text 00000082 _ZN10HttpClientC1Eb 40202e70 g F .irom0.text 00000017 system_adc_read 401033e4 g F .text 0000000b RC_GetRtsRate 40226bc4 g F .irom0.text 0000004b tcp_send_fin 4021d53c g F .irom0.text 00000027 wifi_softap_staconnected_event_policy 40100bf4 g F .text 0000003b Cache_Read_Disable_2 402451b0 g F .irom0.text 00000030 spiffs_fd_get 4020dc64 g F .irom0.text 000001be ram_rfcal_txcap 40203718 g F .irom0.text 00000012 system_phy_set_rfoption 40227268 g F .irom0.text 000002ff tcp_output 40240454 g F .irom0.text 00000143 _ZN16AccessPointClass6configE6StringS0_10_auth_modebii 40101040 g F .text 00000023 wifi_set_user_rate_limit 40244848 g F .irom0.text 0000051c spiffs_object_truncate 3fff1c20 g O .bss 00000008 deviceID 40230290 g F .irom0.text 0000003f ssl_read 40206d78 g F .irom0.text 0000002d rboot_get_config 402032cc g F .irom0.text 00000049 system_upgrade_userbin_set 4023cc2c g F .irom0.text 0000004c _ZN6String4copyEPKcj 4010578c g F .text 00000017 _ZNK6String7indexOfEc 40236fdc g F .irom0.text 00000089 bi_str_import 40001da0 g *ABS* 00000000 ets_write_char 4022cdd4 g F .irom0.text 0000002c wpa_config_bss 40205b80 g F .irom0.text 0000001f wifi_set_user_fixed_rate 402040d4 g F .irom0.text 000000a5 system_param_save_with_protect 4023df1c g F .irom0.text 00000034 _ZN10HttpClient5resetEv 3fff1b70 g O .bss 0000007c awsClient 4022c0c4 g F .irom0.text 0000008a eapol_txcb 4023fdb0 w F .irom0.text 0000000f _ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev 40102344 g F .text 00000081 lmacProcessCollision 402471c0 g F .irom0.text 0000001b _ZN16MemoryDataStream5writeEh 40240100 g F .irom0.text 00000039 _ZN15rBootHttpUpdate12updateFailedEv 40213fd0 g F .irom0.text 0000002a wDev_ClearBssid 3ffe8000 g .data 00000000 _Pri_3_HandlerAddress 40231304 g F .irom0.text 000000b7 send_alert 40228648 g F .irom0.text 00000050 hostapd_wep_key_cmp 40235450 g F .irom0.text 0000016d AES_set_key 40204c04 g F .irom0.text 0000001f wifi_station_get_hostname 40202530 w F .irom0.text 00000002 user_rf_pre_init 3ffe8050 g O .data 00000020 rx_gain_swp 3ffeb788 g O .bss 00000001 pend_flag_noise_check 40214774 g F .irom0.text 00000108 esf_buf_setup 40235d28 g F .irom0.text 00000048 get_asn1_length 3fff1674 g O .bss 00000004 tcp_input_pcb 40236994 g F .irom0.text 00000080 bi_add 4022219c g F .irom0.text 0000001c espconn_init 4022ecf0 g F .irom0.text 00000086 ssl_obj_load 3ffeb4d4 g O .bss 00000020 lmacConfMib 40224818 g F .irom0.text 00000088 raw_input 401009cc g F .text 0000001b xPortWantedSizeAlign 40241aa0 w F .irom0.text 000000a5 _ZN7HashMapI6String15CommandDelegateEixES0_ 40216b00 g F .irom0.text 00000080 ieee80211_setup_basic_htrates 40219f10 g F .irom0.text 0000001f ieee80211_rfid_locp_recv_reset 4020b590 g F .irom0.text 00000053 periodic_cal_top 401011a8 g F .text 00000000 .hidden __ledf2 4022e4d0 g F .irom0.text 0000001e espconn_ssl_disconnect 3ffeae30 g *ABS* 00000000 __XT_EXCEPTION_DESCS_END__ 40246e04 g F .irom0.text 00000002 _ZN14HardwareSerial5flushEv 402271d4 g F .irom0.text 00000089 tcp_send_empty_ack 402154f0 g F .irom0.text 0000008b hostap_handle_timer 40240844 g F .irom0.text 0000012e _ZN12StationClass6configE6StringS0_b 402063a8 g F .irom0.text 00000026 ets_sprintf 3ffeb700 g O .bss 00000004 flash_tmp 402403d8 g F .irom0.text 00000067 _ZN16AccessPointClass13onSystemReadyEv 4024110c g F .irom0.text 00000031 _ZN11ArduinoJson9Internals10JsonParser4skipEc 402199a4 g F .irom0.text 00000196 ieee80211_beacon_alloc 4022024c g F .irom0.text 0000002a dns_setserver 40245edc g F .irom0.text 000000b7 spiffs_phys_wr 3fff0e60 g O .bss 00000014 sta_con_timer 402277d4 g F .irom0.text 00000057 tcp_rexmit_fast 40240354 g F .irom0.text 00000026 _ZN16AccessPointClassC1Ev 4023cbd4 g F .irom0.text 00000014 _ZN6StringD2Ev 40204f24 g F .irom0.text 00000011 wifi_softap_get_config 4021912c g F .irom0.text 000001d7 ieee80211_alloc_proberesp 3fff191c g O .bss 00000004 def_certificate 4000e268 g *ABS* 00000000 __umodsi3 40212444 g F .irom0.text 0000005b ppRecycleRxPkt 4021bd68 g F .irom0.text 0000006c wifi_station_start 4023a570 g F .irom0.text 00000004 eloop_register_timeout 402124a4 g F .irom0.text 000000d3 ppCheckTxIdle 3fff09c8 g O .bss 00000014 ApFreqCalTimer 40202e5c g F .irom0.text 00000012 system_pp_recycle_rx_pkt 4024151c g F .irom0.text 00000057 _ZNK11ArduinoJson10JsonObject7writeToERNS_9Internals10JsonWriterE 40105a2c g F .text 0000006f _ZN5Timer13setIntervalUsEy 40223650 g F .irom0.text 00000226 ipaddr_aton 4022c798 g F .irom0.text 00000024 wpa_cipher_key_len 40206384 g F .irom0.text 00000021 ets_vsprintf 40214360 g F .irom0.text 00000049 wdev_set_sniffer_addr 4022dec8 g F .irom0.text 0000005c espconn_sent_packet 40209bfc g F .irom0.text 00000041 ram_start_noisefloor 4023feec g F .irom0.text 000000ad _ZN15rBootHttpUpdate7addItemEi6String 402235c4 g F .irom0.text 0000002b ip4_addr_isbroadcast 4022d8c4 g F .irom0.text 00000027 espconn_secure_cert_req_disable 4023d7d4 g F .irom0.text 00000045 _Z14fileSetContent6StringPKc 4020b894 g F .irom0.text 00000126 change_bbpll160_sleep 3ff00000 g *ABS* 00000000 _dport0_rodata_start 402042e0 g F .irom0.text 00000011 wifi_station_get_config 3ff00000 g *ABS* 00000000 _dport0_data_start 40209344 g F .irom0.text 00000034 do_noisefloor_lsleep_v50 402391c8 g F .irom0.text 0000003e __fpclassify 402240a4 g F .irom0.text 00000007 netif_set_default 402281d0 g F .irom0.text 00000006 udp_recv 40104784 g F .text 00000142 wDev_AppendRxBlocks 402439a4 g F .irom0.text 00000197 spiffs_object_create 40221048 g F .irom0.text 0000005e espconn_clear_opt 40246124 g F .irom0.text 000001a1 spiffs_gc_quick 4023d704 g F .irom0.text 0000004f _Z9fileExist6String 40210f58 g F .irom0.text 00000011 pm_try_scan_unlock 4022d764 g F .irom0.text 00000037 espconn_secure_send 4020e214 g F .irom0.text 000001a4 ram_rxiq_cover_mg_mp 4023ba38 w F .irom0.text 00000022 _ZNK6VectorI8DelegateIFvvEEEixEj 4021c20c g F .irom0.text 000000ca cnx_sta_scan_cmd 402171dc g F .irom0.text 00000048 ieee80211_deliver_data 4022ed78 g F .irom0.text 00000062 ssl_obj_memory_load 401027f0 g F .text 00000008 lmacProcessRtsStart 4023c7fc g F .irom0.text 00000025 _ZN5Print7printlnEPKc 4023b8cc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED2Ev 40204844 g F .irom0.text 00000047 wifi_station_scan 4023fc10 g F .irom0.text 0000019d _ZN3URLC2E6String 4024735a g *ABS* 00000000 _irom0_text_end 402370e4 g F .irom0.text 0000007f bi_export 4024081c g F .irom0.text 0000001a _ZN12StationClass10enableDHCPEb 402140fc g F .irom0.text 0000003c wDev_remove_KeyEntry 40000e04 g *ABS* 00000000 ets_run 401057f0 g F .text 00000026 _Z6pullupt 3ffe800b g O .data 00000001 dhcpc_flag 40101b44 g F .text 000000da lmacProcessTxSuccess 4020e3b8 g F .irom0.text 0000020b ram_rfcal_rxiq 40231730 g F .irom0.text 000000c3 process_certificate 4020e8c4 g F .irom0.text 0000003f pm_sleep_opt_bb_on 40213ac8 g F .irom0.text 00000007 wDev_Set_Beacon_Int 4023dc1c w F .irom0.text 00000055 _ZN3URL16getPathWithQueryEv 40207170 g F .irom0.text 00000016 phy_disable_agc 402240e8 g F .irom0.text 00000024 netif_set_down 40237164 g F .irom0.text 0000007f bi_set_mod 40245a9c g F .irom0.text 00000015 _ZThn8_N16MemoryDataStreamD0Ev 402241c8 g F .irom0.text 0000015e pbuf_alloc 4022410c g F .irom0.text 00000049 netif_set_link_up 3ffe97a4 w O .rodata 00000014 _ZTV14FunctionCallerIPFvR10HttpClientbEvJS1_bEE 40207968 g F .irom0.text 00000160 ram_ana_inf_gating_en 3fff2890 g O .bss 00000018 Serial 402165cc g F .irom0.text 00000198 wifi_softap_stop 40218834 g F .irom0.text 00000045 ieee80211_add_xrates 402084dc g F .irom0.text 0000004c low_power_set 40207fd4 g F .irom0.text 00000189 chip_60_set_channel 402470d0 w F .irom0.text 0000003c _ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_ 4021d940 g F .irom0.text 0000001d get_iav_key 3fff19f8 g O .bss 0000002c System 4020bc00 g F .irom0.text 0000002c deep_sleep_set_option 4022d1e0 g F .irom0.text 00000415 rijndaelEncrypt 40105670 g F .text 00000030 _ZN6StringaSERKS_ 4022a7f8 g F .irom0.text 00000106 wpa_write_rsn_ie 40240f38 g F .irom0.text 0000001a _ZN8WDTClass20internalApplyEnabledEv 40205c70 g F .irom0.text 00000012 wifi_register_rfid_locp_recv_cb 4023695c g F .irom0.text 00000037 bi_clone 3ffe9970 w O .rodata 00000020 _ZTV14HardwareSerial 3fff1bec g O .bss 00000004 otaUpdater 4021d334 g F .irom0.text 0000008b cnx_node_remove 4022d984 g F .irom0.text 0000004d espconn_secure_delete 40240050 w F .irom0.text 00000025 _ZN6VectorI19rBootHttpUpdateItemED2Ev 4023f7dc g F .irom0.text 00000062 _ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb 4021944c g F .irom0.text 0000003e ieee80211_alloc_deauth 4023b8d0 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvbEvJbEED2Ev 402123e8 g F .irom0.text 00000027 ppRegisterTxCallback 4021a1d0 g F .irom0.text 0000002d scan_pm_channel_op_cb 3ffeb620 g O .bss 000000e0 pmc 4020bcec g F .irom0.text 00000410 register_chipv6_phy 40220ed8 g F .irom0.text 00000044 espconn_regist_time 4023b134 w F .irom0.text 00000026 _ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev 3ffeb4b0 g O .bss 00000020 if_ctrl 40207ac8 g F .irom0.text 00000067 ram_restart_cal 40207140 g F .irom0.text 00000016 phy_delete_channel 4023dd6c w F .irom0.text 00000047 _ZN3URLC2ERKS_ 4023aac0 w F .irom0.text 00000019 _ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh 4023bab4 g F .irom0.text 0000001d _ZN11SystemClass10initializeEv 40206fc8 g F .irom0.text 00000075 __strchrnul 4023a9bc w F .irom0.text 0000003b _ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EE6invokeES0_S0_ 4023ba64 g F .irom0.text 0000004b _ZN11SystemClassC2Ev 402071a0 g F .irom0.text 00000016 phy_set_sense 4023ba64 g F .irom0.text 0000004b _ZN11SystemClassC1Ev 4023152c g F .irom0.text 00000044 disposable_free 40241354 g F .irom0.text 0000007b _ZN11ArduinoJson9Internals10JsonParser10parseArrayEv 4020c3fc g F .irom0.text 0000003a phy_check_data_table 4023a384 g O .irom0.text 00000004 ip_addr_broadcast 3fff09c4 g O .bss 00000001 PendFreeBcnEb 40234e54 g F .irom0.text 00000012 SHA384_Update 40213740 g F .irom0.text 000000c8 rc_enable_trc 4020c9fc g F .irom0.text 00000149 tx_pwr_backoff 40219de8 g F .irom0.text 00000015 ieee80211_set_shortslottime 4020f49c g F .irom0.text 00000011 ic_interface_enabled 4023a3b0 g O .irom0.text 00000028 memp_sizes 40246d5c g F .irom0.text 00000017 _ZN5Print5printEc 4021cce0 g F .irom0.text 0000006b cnx_rc_update_state_metric 40105420 g F .text 00000018 .hidden __ashrdi3 40245c68 g F .irom0.text 0000003b _ZN15CommandDelegateC1Ev 4023dd40 w F .irom0.text 0000002a _ZN3URLD2Ev 402287c4 g F .irom0.text 00000033 hex2byte 40202e88 g F .irom0.text 00000015 system_get_vdd33 40234eb8 g F .irom0.text 0000005d SHA512_Init 4020757c g F .irom0.text 00000029 ram_chip_v6_rx_init 4024710c g F .irom0.text 0000001e _ZN8DateTimeC1Ev 40228a40 g F .irom0.text 0000000f os_random 4021b2f0 g F .irom0.text 00000298 sta_input 40222688 g F .irom0.text 0000001d espconn_igmp_join 4022815c g F .irom0.text 0000005a udp_connect 4021c02c g F .irom0.text 00000030 chm_set_current_channel 40000f74 g *ABS* 00000000 ets_intr_lock 4020c3bc g F .irom0.text 00000014 phy_get_rand 3fff162c g O .bss 00000004 current_header 40105750 g F .text 0000001c _ZN6StringC2EOS_ 402418b8 w F .irom0.text 00000043 _ZN15CommandDelegateC1ERKS_ 3ffeb7ae g O .bss 00000002 LowestFreqOffsetInOneChk 402054f0 g F .irom0.text 0000010e wifi_set_user_ie 40220c74 g F .irom0.text 0000000e espconn_tcp_get_max_retran 40213724 g F .irom0.text 00000012 trc_onScanDone 4020f95c g F .irom0.text 0000001c lmacSetRetryLimit 3ffeb200 g O .bss 00000100 event_TaskQueue 40207188 g F .irom0.text 00000016 phy_initialize_bb 402195c8 g F .irom0.text 000001d6 ieee80211_freedom_output 402071bc g F .irom0.text 000000c6 ram_pbus_set_rxgain 40230c5c g F .irom0.text 00000179 send_packet 402036f0 g F .irom0.text 00000012 system_phy_set_max_tpw 4020f534 g F .irom0.text 0000000d ic_set_ptk_alg 40002ad8 g *ABS* 00000000 ets_strstr 40223f5c g F .irom0.text 00000027 netif_set_addr 4021e87c g F .irom0.text 00000022 dhcp_arp_reply 40237ea4 g F .irom0.text 00000085 RSA_priv_key_new 4024715c g F .irom0.text 00000026 mqtt_parse_rem_len 40103d84 g F .text 00000015 rcReachRetryLimit 40236200 g F .irom0.text 00000045 asn1_validity 401058f0 g F .text 00000029 _ZN5Timer4stopEv 40241818 g F .irom0.text 0000001c _ZN14CommandHandler16getCommandPromptEv 402247c4 g F .irom0.text 0000004a pbuf_strstr 4000e1e0 g *ABS* 00000000 strstr 40105930 g F .text 00000084 _ZN5Timer5startEb 40203b18 g F .irom0.text 00000005 system_get_rst_info 3ffe8000 g *ABS* 00000000 _data_start 4010109c g F .text 00000056 system_rtc_mem_write 40002ecc g *ABS* 00000000 ets_delay_us 40000dd0 g *ABS* 00000000 ets_task 40219c24 g F .irom0.text 00000002 ieee80211_psq_cleanup 4020382c g F .irom0.text 0000000e system_relative_time 4022bdbc g F .irom0.text 0000002b wpa_register 40211d9c g F .irom0.text 0000010d pp_enable_noise_timer 3fff29fc g O .bss 00000008 _ZN11ArduinoJson9JsonArray8_invalidE 40000f80 g *ABS* 00000000 ets_intr_unlock 4022f284 g F .irom0.text 0000001c MD5_Init 40219e3c g F .irom0.text 00000002 ieee80211_wme_updateparams 4023bbe0 w F .irom0.text 0000004e _ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv 40205634 g F .irom0.text 00000008 wifi_get_phy_mode 3fff1380 g O .bss 000000b4 premot 3ffeb490 g O .bss 00000001 interface_mask 40211720 g F .irom0.text 0000002c wifi_fpm_do_wakeup 40104698 g F .text 00000017 wDev_ClearTxqCollisions 402278ac g F .irom0.text 0000015b tcp_zero_window_probe 40217ac8 g F .irom0.text 000000fc ieee80211_parse_rsn 40240ff4 g F .irom0.text 000000a7 _ZN11ArduinoJson9Internals10JsonParser11parseStringEv 4022027c g F .irom0.text 00000013 dns_getserver 40207660 g F .irom0.text 000001be readvdd33 40211d40 g F .irom0.text 00000018 RxNodeNum 40206450 g F .irom0.text 00000024 ets_snprintf 402409e4 g F .irom0.text 00000068 _ZN12StationClass6getMACEv 40203c60 g F .irom0.text 00000008 wifi_softap_dhcps_status 402316dc g F .irom0.text 00000005 ssl_get_cipher_id 402075b0 g F .irom0.text 000000a8 tsen_meas 4000e2ac g *ABS* 00000000 __floatsisf 4023d5bc g F .irom0.text 00000018 spiffs_mount 40202a60 g F .irom0.text 000000a5 ets_timer_handler_isr 4023b134 w F .irom0.text 00000026 _ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED2Ev 3fff1928 g O .bss 00000004 def_private_key_len 4021e428 g F .irom0.text 0000006a dhcp_fine_tmr 3fff0e90 g O .bss 0000000a dhcp_rx_options_given 40211cdc g F .irom0.text 00000029 pp_soft_wdt_stop 4023b8f8 w F .irom0.text 00000014 _ZN14FunctionCallerIPFvbEvJbEE6invokeEb 4023b8d8 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR9TcpClientbEvIS1_bEED2Ev 40213808 g F .irom0.text 00000008 rc_get_mask 4020c714 g F .irom0.text 00000106 correct_rf_ana_gain 4023eb60 g F .irom0.text 00000081 _ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE 3ffe9148 w O .rodata 0000000c _ZTV9IPAddress 40203e10 g F .irom0.text 00000011 wifi_get_opmode_default 40230a64 g F .irom0.text 000000b0 finished_digest 40245ca4 g F .irom0.text 00000053 _ZN15CommandDelegateC2E6StringS0_S0_8DelegateIFvS0_P13CommandOutputEE 3ffeb7b0 g O .bss 00000014 DefFreqCalTimer 4023cd80 g F .irom0.text 0000001d _ZN6StringaSEOS_ 4023fb60 g F .irom0.text 00000076 _ZN13TcpConnection17staticDnsResponseEPKcP7ip_addrPv 3ffeb434 g O .bss 00000001 txbk_dpdby_flag 40246f98 w F .irom0.text 00000004 _ZNK6VectorI19rBootHttpUpdateItemE5countEv 4021dd98 g F .irom0.text 00000012 register_ieee80211_action_vendor_spec_cb 4021ff5c g F .irom0.text 000000e9 wifi_softap_set_dhcps_lease 4023cea0 g F .irom0.text 00000037 _ZplRK15StringSumHelperPKc 4023fdc0 w F .irom0.text 00000022 _ZN6VectorI19rBootHttpUpdateItemEixEj 40206024 g F .irom0.text 00000360 ets_vsnprintf 4023ea24 g F .irom0.text 00000038 _ZN10MqttClient9subscribeE6String 40217c74 g F .irom0.text 0000006f ieee80211_mesh_quick_init 40223890 g F .irom0.text 000000c4 ipaddr_ntoa_r 3ffeb1e8 g O .bss 00000004 promiscuous_cb 401042a8 g F .text 0000031c wDev_ProcessFiq 40237354 g F .irom0.text 00000031 bi_multiply 4022aa00 g F .irom0.text 00000131 wpa_validate_wpa_ie 4022d738 g F .irom0.text 0000002b espconn_secure_disconnect 40223138 g F .irom0.text 00000156 igmp_input 4023bc78 w F .irom0.text 00000033 _ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv 4023bcac w F .irom0.text 00000025 _ZN6VectorIP19ISystemReadyHandlerED1Ev 40220290 g F .irom0.text 00000016 dns_tmr 402112c4 g F .irom0.text 00000017 fpm_allow_tx 4024718c g F .irom0.text 0000002c mqtt_ping 40002aa8 g *ABS* 00000000 ets_strcmp 4023e930 g F .irom0.text 000000c8 _ZN10MqttClient7connectE6StringS0_S0_ 4000c0a0 g *ABS* 00000000 strncpy 3fff1688 g O .bss 00000004 tcp_bound_pcbs 4023b8d8 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED2Ev 3ffea41b g O .rodata 0000000f _ZN11ArduinoJson9Internals8Encoding12_escapeTableE 4021c9b0 g F .irom0.text 000000a0 cnx_bss_alloc 40210c50 g F .irom0.text 0000000e pm_enable_gpio_wakeup 3fff0324 g O .bss 00000678 g_ic 40231234 g F .irom0.text 0000005d send_change_cipher_spec 4020ed64 g F .irom0.text 000000a0 pm_set_sleep_btco 4022676c g F .irom0.text 0000002c tcp_seg_free 4020f9b8 g F .irom0.text 00000024 pm_get_ck170_period 4023acd0 w F .irom0.text 00000070 _ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj 40240078 w F .irom0.text 0000001d _ZN6VectorI19rBootHttpUpdateItemED0Ev 402037b8 g F .irom0.text 00000029 system_overclock 3ffe8604 g O .data 0000025b myesp_crt_DER 40204c34 g F .irom0.text 0000009a wifi_station_set_hostname 402246fc g F .irom0.text 00000072 pbuf_memcmp 40214ad4 g F .irom0.text 00000029 ieee80211_find_channel_byieee 40211ca0 g F .irom0.text 00000020 pp_soft_wdt_init 3fff2a0c g O .bss 0000001c commandHandler 4022bdf8 g F .irom0.text 00000020 wpa_set_pmk 40209688 g F .irom0.text 0000015a tx_pwctrl_init_cal 4022d864 g F .irom0.text 00000027 espconn_secure_ca_disable 3fff2aac g O .bss 00000070 _filesystemStorageHandle 4022859c g F .irom0.text 00000014 hostapd_mac_comp 4020ef1c g F .irom0.text 0000010a pm_set_sleep_mode 4023c968 g F .irom0.text 00000027 _ZN5Print7printlnEhi 402046ac g F .irom0.text 00000017 wifi_station_set_config_current 40220e90 g F .irom0.text 00000047 espconn_accept 4020ec70 g F .irom0.text 00000093 pm_set_wakeup_mac 401019a0 g F .text 00000091 lmacProcessTXStartData 40207068 g F .irom0.text 00000013 realloc 4010576c g F .text 0000001c _ZN6StringC2EO15StringSumHelper 4020c370 g F .irom0.text 00000015 phy_vdd33_set_tpw 40246d04 w F .irom0.text 00000004 _ZNK6VectorI8DelegateIFvvEEE5countEv 402149f0 g F .irom0.text 0000005c ieee80211_mhz2ieee 4020ea20 g F .irom0.text 0000014b pm_goto_sleep 40000454 g *ABS* 00000000 _xtos_set_exception_handler 3ffe8860 g O .rodata 0000000c SDK_VERSION 4010499c g F .text 0000002d wDev_GetBAInfo 402309a0 g F .irom0.text 00000061 generate_master_secret 4021a508 g F .irom0.text 00000053 scan_add_probe_ssid 40219dc0 g F .irom0.text 00000027 ieee80211_proto_attach 40217334 g F .irom0.text 0000006a ieee80211_setup_rates 3ffe8094 g O .data 00000001 CanDoFreqCal 4023b9cc w F .irom0.text 00000022 _ZN6VectorI8DelegateIFvvEEEixEj 4023dd6c w F .irom0.text 00000047 _ZN3URLC1ERKS_ 3ffe9c1c w O .rodata 0000003c _ZTV10MqttClient 4022d8f4 g F .irom0.text 00000045 espconn_secure_set_default_certificate 402368c0 g F .irom0.text 0000001f bi_permanent 4023d678 g F .irom0.text 0000001f _Z8fileSeeksi15SeekOriginFlags 4023cdbc g F .irom0.text 0000002d _ZN6String6concatEPKc 4021399c g F .irom0.text 000000f0 wDev_Option_Init 40226318 g F .irom0.text 00000108 tcp_connect 4021dc50 g F .irom0.text 000000fe ieee80211_recv_action_vendor_spec 40205c98 g F .irom0.text 00000034 wifi_status_led_install 4023a210 g F .irom0.text 000000e3 inet_chksum_pseudo_partial 40245a50 g F .irom0.text 00000014 _ZN16MemoryDataStreamD2Ev 40220da4 g F .irom0.text 0000000e espconn_regist_reconcb 401055ac g F .text 00000027 _ZN6String10invalidateEv 400018d4 g *ABS* 00000000 ets_memcmp 40205cf0 g F .irom0.text 00000011 wifi_set_status_led_output_level 4023f704 g F .irom0.text 0000002a _ZN13TcpConnection10setTimeOutEt 4021a55c g F .irom0.text 00000018 scan_remove_probe_ssid 4021d7dc g F .irom0.text 00000030 ieee80211_send_action_register 4020eba8 g F .irom0.text 00000034 pm_open_rf 40213aac g F .irom0.text 00000017 wDev_Disable_Beacon_Tsf 4020417c g F .irom0.text 0000002a system_save_sys_param 40205bc4 g F .irom0.text 00000017 wifi_set_user_limit_rate_mask 40246f9c w F .irom0.text 00000002 _ZN12MethodCallerIM15rBootHttpUpdateFvvEED1Ev 40208530 g F .irom0.text 00000176 test_tout 4022236c g F .irom0.text 0000016f espconn_udp_sendto 4020f980 g F .irom0.text 00000033 pm_rtc_clock_cali_proc 402089cc g F .irom0.text 0000034f set_rx_gain_cal_iq 40102abc g F .text 00000016 lmacRxDone 4000dea8 g *ABS* 00000000 memcmp 4020bc64 g F .irom0.text 00000030 get_data_from_rtc 40220c4c g F .irom0.text 0000000e espconn_tcp_get_max_con 4021be84 g F .irom0.text 00000043 chm_acquire_lock 4023ab08 g F .irom0.text 000000ef _Z15startMqttClientv 3fff1b6c g O .bss 00000001 isSendData 40213b00 g F .irom0.text 00000036 wDev_Get_Next_TBTT 4020652c g F .irom0.text 000001af eagle_lwip_if_alloc 402452e4 g F .irom0.text 0000004f mqtt_set_clientid 401056f4 g F .text 00000035 _ZN6StringC1EPKc 4022f338 g F .irom0.text 0000004d MD5_Final 4021e008 g F .irom0.text 0000004d ieee80211_add_ie_vendor_esp_simple_pair 4020ffe8 g F .irom0.text 00000002 pm_suspend 4023d160 g F .irom0.text 00000013 _Z10interruptsv 3ffeb47a g O .bss 00000002 loop_pwctrl_pwdet_error_accum_high_power 402428fc g F .irom0.text 0000005b SPIFFS_close 4022c454 g F .irom0.text 00000185 wpa_parse_wpa_ie_wpa 4023ffa8 g F .irom0.text 00000067 _ZN15rBootHttpUpdate5startEv 3ffeb040 g O .bss 00000001 user_init_flag 4023b8d0 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvbEvIbEED2Ev 4023bb6c g F .irom0.text 00000073 _ZN11SystemClass7onReadyEP19ISystemReadyHandler 40220cac g F .irom0.text 00000018 espconn_tcp_set_max_syn 40216f84 g F .irom0.text 0000001b ieee80211_add_htinfo 3fff1b64 g O .bss 00000008 new_name 3ffe885f g *ABS* 00000000 _data_end 40224158 g F .irom0.text 00000011 netif_set_link_down 4020336c g F .irom0.text 00000008 system_upgrade_flag_check 4021eb84 g F .irom0.text 000000d5 dhcp_renew 40228e50 g F .irom0.text 0000006a wpa_auth_sta_associated 4020372c g F .irom0.text 00000012 system_phy_set_powerup_option 4021683c g F .irom0.text 00000045 ieee80211_parse_htcap 402082b8 g F .irom0.text 0000021e chip_v6_rf_init 4023f3e8 g F .irom0.text 0000005d _ZN13TcpConnection5writeEPKcih 4021d9d0 g F .irom0.text 000000ec ieee80211_alloc_action_vendor_spec 40220908 g F .irom0.text 00000092 espconn_find_connection 402368e0 g F .irom0.text 00000021 bi_depermanent 4000cb94 g *ABS* 00000000 __divdf3 402173a4 g F .irom0.text 0000002c ieee80211_alloc_challenge 40214900 g F .irom0.text 0000001a ieee80211_rate_ref_init 40240148 g F .irom0.text 00000058 _ZN15rBootHttpUpdate11applyUpdateEv 402313bc g F .irom0.text 00000079 process_finished 40213e08 g F .irom0.text 00000095 wDev_SetMacAddress 4024109c w F .irom0.text 00000037 _ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv 40105498 g F .text 00000045 _ZNK6String9compareToERKS_ 3ffeada8 g *ABS* 00000000 __XT_EXCEPTION_TABLE__ 40226a90 g F .irom0.text 00000033 tcp_eff_send_mss 40104664 g F .text 00000023 wDev_ProcessCollision 40246d08 w F .irom0.text 00000004 _ZNK6VectorIP19ISystemReadyHandlerE5countEv 4021fef0 g F .irom0.text 00000069 dhcps_stop 402352b8 g F .irom0.text 0000007b SHA512_Update 40245de0 g F .irom0.text 000000f9 spiffs_phys_rd 40204d44 g F .irom0.text 0000005d wifi_softap_set_default_ssid 4021cd70 g F .irom0.text 00000030 cnx_update_bss 40213940 g F .irom0.text 00000020 rc_get_trc_by_index 4020f784 g F .irom0.text 0000005a ic_bss_info_update 40212d38 g F .irom0.text 000000f0 pp_attach 402217e0 g F .irom0.text 0000001e espconn_tcp_disconnect 40240a4c g F .irom0.text 00000068 _ZN7BssInfoC1EP8bss_info 402218a4 g F .irom0.text 00000055 espconn_recv_unhold 4000c8f0 g *ABS* 00000000 __muldf3 4020f514 g F .irom0.text 0000000d ic_get_ptk_alg 3ffea044 w O .rodata 00000014 _ZTV12MethodCallerIM15rBootHttpUpdateFvvEE 402361dc g F .irom0.text 00000022 asn1_version 3ffeb1b7 g O .bss 00000001 deep_sleep_flag 3fff1480 g O .bss 00000078 espconn_TaskQueue 400060ec g F *ABS* 00000000 rom_chip_v5_enable_cca 4023ef4c g F .irom0.text 00000053 _ZN8NetUtils11pbufStrCopyEP4pbufii 40247050 g F .irom0.text 00000074 _ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc 3ffea3cc w O .rodata 00000014 _ZTV12StationClass 40203704 g F .irom0.text 00000012 system_phy_set_tpw_via_vdd33 40245334 g F .irom0.text 0000006f mqtt_init_auth 40227cb8 g F .irom0.text 0000000f sys_restart_timeouts 40221184 g F .irom0.text 0000003d espconn_delete 401008e4 g F .text 0000001f prvInsertBlockIntoUsedList 3fff1938 g O .bss 00000004 plink_server 4023d81c g F .irom0.text 0000002b _Z14fileSetContent6StringRKS_ 40241cd4 g F .irom0.text 00000017 flashmem_get_info 4022db7c g F .irom0.text 0000005c espconn_ssl_read_param_from_flash 402403bc g F .irom0.text 00000012 _ZN16AccessPointClass9isEnabledEv 4021e78c g F .irom0.text 000000a8 dhcp_inform 40243390 g F .irom0.text 00000030 spiffs_obj_lu_find_id 402413d4 g F .irom0.text 00000023 _ZN11ArduinoJson10JsonBuffer11parseObjectEPch 4021a720 g F .irom0.text 00000012 cannel_scan_connect_state 40245cf8 g F .irom0.text 00000036 _ZN15CommandDelegateD1Ev 40102920 g F .text 00000127 lmacTxFrame 4021af7c g F .irom0.text 0000036e ieee80211_sta_new_state 4023d698 g F .irom0.text 0000001b _Z8fileTells 4024059c g F .irom0.text 00000068 _ZN16AccessPointClass6getMACEv 40246d0c g F .irom0.text 0000000e _ZN11SystemClass7isReadyEv 402411fc g F .irom0.text 000000a3 _ZN11ArduinoJson9Internals10JsonParser11parseObjectEv 40105508 g F .text 00000045 _ZNK6String6equalsEPKc 402248b0 g F .irom0.text 0000000f raw_connect 4021c52c g F .irom0.text 00000021 cnx_handshake_timeout 402323f0 g F .irom0.text 0000006e x509_display_error 4020532c g F .irom0.text 0000004e wifi_softap_get_station_num 40221728 g F .irom0.text 000000b5 espconn_tcp_sent 40246b84 g F .irom0.text 0000017e spiffs_gc_check 4022d0fc g F .irom0.text 000000df aes_wrap 40205e28 g F .irom0.text 00000032 system_uart_de_swap 40214cfc g F .irom0.text 00000002 ieee80211_crypto_attach 40218904 g F .irom0.text 00000213 ieee80211_send_probereq 4020c6ec g F .irom0.text 00000028 get_rf_gain_qdb 4020b9f8 g F .irom0.text 00000075 set_crystal_uart 4020a0a4 g F .irom0.text 00000188 chip_v6_set_chan_rx_cmp 40204040 g F .irom0.text 0000008f wifi_param_save_protect_with_check 40105320 g F .text 0000002d gettimeofday 4023f740 g F .irom0.text 0000005b _ZN13TcpConnection10initializeEP7tcp_pcb 40242958 g F .irom0.text 00000061 SPIFFS_tell 4020d7fc g F .irom0.text 0000006b tx_pwctrl_bg_init 402316e4 g F .irom0.text 00000005 ssl_handshake_status 4020c0fc g F .irom0.text 00000024 set_dpd_bypass 4020b2b0 g F .irom0.text 0000015d chip_v6_initialize_bb 401059b4 g F .text 00000051 _ZN5Timer10processingEPv 40009300 g *ABS* 00000000 rijndaelKeySetupEnc 40246fa0 w F .irom0.text 00000024 _ZN12MethodCallerIM15rBootHttpUpdateFvvEE6invokeEv 40105acc g F .text 00000050 _ZN5Timer11setCallbackEPFvvE 4020f9dc g F .irom0.text 00000019 pm_set_sleep_time 4020d410 g F .irom0.text 00000048 get_pwctrl_correct 4000e190 g *ABS* 00000000 memset 4020316c g F .irom0.text 0000001a system_get_boot_mode 402087fc g F .irom0.text 000000b3 phy_get_vdd33 40228700 g F .irom0.text 00000019 hostapd_rate_found 4021d59c g F .irom0.text 0000022d cnx_node_join 4020c5e4 g F .irom0.text 00000099 set_rfanagain_dc_reg 4020e844 g F .irom0.text 00000039 get_chip_version 4023b508 w F .irom0.text 000000b5 _ZN26ApplicationSettingsStorage4loadEv 40237bc0 g F .irom0.text 00000002 RNG_terminate 40240640 g F .irom0.text 0000007f _ZN12StationClassD1Ev 4022de74 g F .irom0.text 00000054 espconn_ssl_sent 4022a904 g F .irom0.text 0000008f wpa_auth_gen_wpa_ie 4021271c g F .irom0.text 00000014 pp_tx_idle_timeout 4022cfc4 g F .irom0.text 0000000f wpa_neg_complete 40210208 g F .irom0.text 000000c3 pm_shutdown 402317f8 g F .irom0.text 00000007 ssl_version 40203fec g F .irom0.text 00000011 wifi_set_opmode_current 4020e6cc g F .irom0.text 00000023 pm_set_sleep_cycles 40000e24 g *ABS* 00000000 ets_post 402036dc g F .irom0.text 00000014 system_phy_temperature_alert 4020641c g F .irom0.text 00000017 ets_strchr 40237514 g F .irom0.text 00000020 bi_square 402153f4 g F .irom0.text 000000bb ieee80211_hostap_attach 40214a68 g F .irom0.text 0000003e ieee80211_ieee2mhz 40244798 g F .irom0.text 000000a1 spiffs_object_find_object_index_header_by_name 401009a0 g F .text 00000029 prvRemoveBlockFromUsedList 40102c50 g F .text 00000026 ppDequeueTxQ 40220d88 g F .irom0.text 0000000e espconn_regist_connectcb 4021074c g F .irom0.text 00000008 StopLightSleepSetFunc 402073b4 g F .irom0.text 0000006d set_rf_freq_offset 40228408 g F .irom0.text 00000014 icmp_dest_unreach 3ff00000 g *ABS* 00000000 _dport0_rodata_end 402357e4 g F .irom0.text 00000186 AES_cbc_decrypt 40100010 g .text 00000000 _DebugExceptionVector 40208918 g F .irom0.text 000000a3 set_cal_rxdc 3fff1b3c g O .bss 00000008 groupId 40206434 g F .irom0.text 0000001b bit_popcount 4023a9f8 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvvEvIEED0Ev 40105614 g F .text 00000055 _ZN6String6concatEPKcj 402269a4 g F .irom0.text 00000005 tcp_sent 40211be4 g F .irom0.text 00000079 wifi_fpm_do_sleep 40214008 g F .irom0.text 000000ef wDev_Insert_KeyEntry 40002f04 g *ABS* 00000000 ets_update_cpu_frequency 4023be08 g F .irom0.text 00000011 _ZdaPv 402246d4 g F .irom0.text 00000025 pbuf_get_at 40100020 g .text 00000000 _NMIExceptionVector 40104edc g F .text 00000007 chm_get_current_channel 4000cd5c g *ABS* 00000000 __truncdfsf2 40003b30 g *ABS* 00000000 uart_tx_one_char 40240098 g F .irom0.text 00000042 _ZN15rBootHttpUpdateD1Ev 4021d3c0 g F .irom0.text 00000071 cnx_node_search 3ffeae18 g *ABS* 00000000 __init_array_end 40104218 g F .text 00000061 wDev_MacTim1Arm 4024712c g F .irom0.text 00000005 SPIFFS_errno 40102cd4 g F .text 00000034 ppEnqueueTxDone 402249b8 g F .irom0.text 00000048 raw_new 40100b44 g F .text 00000019 pvPortZalloc 4023d104 g F .irom0.text 0000001b _ZNK6String5toIntEv 40205bf0 g F .irom0.text 0000000a wifi_unregister_send_pkt_freedom_cb 40202b94 w F .irom0.text 00000004 check_memleak_debug_enable 3ffe8f60 g O .rodata 00000004 unsupported_str 40211cc0 g F .irom0.text 00000016 pp_soft_wdt_feed 40230f78 g F .irom0.text 000001fd basic_read 40205e68 g F .irom0.text 0000003c divide 40241d50 g F .irom0.text 0000000a flashmem_get_sector_of_address 4021f51c g F .irom0.text 00000034 node_insert_to_list 40204b9c g F .irom0.text 00000065 wifi_station_set_default_hostname 4022019c g F .irom0.text 00000030 wifi_softap_set_dhcps_lease_time 4023d024 g F .irom0.text 00000025 _ZN6String11toLowerCaseEv 40100f7c g F .text 00000037 system_restart_core 4021491c g F .irom0.text 0000002a ieee80211_freedom_inside_cb 3ffeb452 g O .bss 00000001 phy_in_most_power 4023c798 g F .irom0.text 0000000f _ZN5Print5printEPKc 402316d4 g F .irom0.text 00000005 ssl_get_session_id_size 40219f4c g F .irom0.text 00000013 register_ieee80211_rfid_locp_recv_cb 402057f4 g F .irom0.text 000000e3 wifi_promiscuous_enable 4023e59c g F .irom0.text 000000c7 _ZN10HttpClient12parseHeadersEP4pbufi 4020c1c8 g F .irom0.text 000000af get_phy_target_power 4020eb6c g F .irom0.text 00000038 pm_wait4wakeup 4023d5f4 g F .irom0.text 0000003d _Z9fileWritesPKvj 40245c68 g F .irom0.text 0000003b _ZN15CommandDelegateC2Ev 402179b4 g F .irom0.text 00000112 ieee80211_parse_wpa 4020b198 g F .irom0.text 000000a1 tx_cont_en 40203814 g F .irom0.text 00000015 system_timer_reinit 401057a8 g F .text 00000014 _ZNK6String7indexOfERKS_ 4021425c g F .irom0.text 0000001f wDevEnableRx 402112e8 g F .irom0.text 00000075 fpm_close 4023a92c g F .irom0.text 0000000e isprint 40203850 g F .irom0.text 00000108 system_station_got_ip_set 40211054 g F .irom0.text 0000002b pm_sleep_for 3ffe8022 g O .data 00000002 tx_rf_ana_gain 4023e860 g F .irom0.text 00000042 _ZN10MqttClientD1Ev 4023f108 g F .irom0.text 00000041 _ZN9TcpClient13pushAsyncPartEv 40219c04 g F .irom0.text 00000020 ieee80211_psq_init 40211cdc g F .irom0.text 00000029 system_soft_wdt_stop 4020c4fc g F .irom0.text 0000001b dcoindex2txbbgain 4000dc88 g *ABS* 00000000 __divsi3 4022497c g F .irom0.text 00000039 raw_remove 402302d0 g F .irom0.text 00000052 ssl_write 40247204 g F .irom0.text 00000015 _ZN16MemoryDataStream10isFinishedEv 4021cb88 g F .irom0.text 00000072 cnx_remove_rc 4020f4b0 g F .irom0.text 00000048 ic_disable_interface 4021d890 g F .irom0.text 00000030 ieee80211_recv_action_register 4000b840 g *ABS* 00000000 pbkdf2_sha1 3ffeb1e4 g O .bss 00000001 default_interface 40245fc8 g F .irom0.text 00000046 spiffs_cache_fd_release 3ffeb45a g O .bss 00000001 phy_set_most_tpw_disbg 4000c3dc g *ABS* 00000000 __mulsf3 4020ccbc g F .irom0.text 0000020e txiq_cover 3fff0a94 g O .bss 00000001 connect_scan_flag 40203054 g F .irom0.text 0000001d system_get_flash_size_map 40100268 g F .text 00000015 call_user_start_local 40240340 w F .irom0.text 0000000f _ZN16AccessPointClassD0Ev 40213d7c g F .irom0.text 00000068 wDev_Initialize 402280e0 g F .irom0.text 0000007b udp_bind 4021d204 g F .irom0.text 000000b8 cnx_sta_associated 40225fc0 g F .irom0.text 00000020 tcp_tmr 40004678 g *ABS* 00000000 Cache_Read_Enable 40222cb0 g F .irom0.text 00000151 etharp_query 40205a3c g F .irom0.text 0000011b wifi_set_macaddr 4021df54 g F .irom0.text 00000084 ieee80211_add_ie_vendor_esp_mesh_assoc 4000bdc8 g *ABS* 00000000 strcmp 40001f00 g *ABS* 00000000 ets_vprintf 402049a8 g F .irom0.text 0000008f wifi_station_connect 4022aca8 g F .irom0.text 0000000e wpa_auth_uses_mfp 40223588 g F .irom0.text 0000003c lwip_init 40240f18 w F .irom0.text 0000000f _ZN8WDTClassD0Ev 40228a2c g F .irom0.text 00000012 r_rand 40245c24 g F .irom0.text 00000023 _ZN8RtcClassC2Ev 40101c8c g F .text 00000013 lmacDiscardAgedMSDU 40208164 g F .irom0.text 0000003c chip_v6_set_chan_offset 4023d88c g F .irom0.text 00000093 _Z14fileGetContent6StringPci 402225c4 g F .irom0.text 00000037 espconn_udp_disconnect 40231438 g F .irom0.text 000000bd send_certificate 4020f554 g F .irom0.text 0000000d ic_interface_is_p2p 401054e0 g F .text 00000028 _ZNK6String6equalsERKS_ 40220c04 g F .irom0.text 00000021 espconn_tcp_get_wnd 3fff1b44 g O .bss 00000008 activatedByEmailId 3ffe8360 g O .data 00000004 dhcps_lease_time 4020da54 g F .irom0.text 000001de ram_cal_tos_v60 40222b98 g F .irom0.text 0000010e etharp_output 40219b70 g F .irom0.text 0000000f ieee80211_phy_type_get 3fff29f4 g O .bss 00000008 _ZN11ArduinoJson10JsonObject8_invalidE 40219cd4 g F .irom0.text 000000af pwrsave_flushq 4021d810 g F .irom0.text 00000012 ieee80211_send_action_unregister 40204b2c g F .irom0.text 00000016 wifi_station_set_reconnect_policy 4023f200 g F .irom0.text 0000003d _ZN9TcpClient11onConnectedEa 402143b8 g F .irom0.text 000000cf wdev_exit_sniffer 400043c8 g *ABS* 00000000 SPI_read_status 40205ccc g F .irom0.text 00000023 wifi_status_led_uninstall 3fffc714 g *ABS* 00000000 flashchip 400038a4 g *ABS* 00000000 uart_buff_switch 4023db64 g F .irom0.text 0000002d _ZN5TimerD1Ev 40214b24 g F .irom0.text 000001d5 wifi_mode_set 4023d638 g F .irom0.text 0000003d _Z8fileReadsPvj 40101314 g F .text 0000002c unsign_to_sign 40241144 g F .irom0.text 00000028 _ZN11ArduinoJson10JsonBuffer11createArrayEv 4021e058 g F .irom0.text 00000038 ieee80211_add_ie_vendor_esp_freq_annon 3ffeb320 g O .bss 00000001 rx_table_renew_en 3ffe9fe8 w O .rodata 0000001c _ZTV6VectorI19rBootHttpUpdateItemE 40105b1c g F .text 00000026 _ZN5Timer12initializeMsEjPFvvE 40105b74 g F .text 0000003f _ZN5Timer11setCallbackE8DelegateIFvvEE 40101154 g F .text 00000000 .hidden __nedf2 3ffeb45c g O .bss 00000004 adc_rand_noise 3fffde10 g *ABS* 00000000 UartDev 4020e6f4 g F .irom0.text 00000117 pm_sleep_opt 40205ba0 g F .irom0.text 0000001a wifi_set_user_sup_rate 402417a0 g F .irom0.text 00000057 _ZN14CommandHandlerC2Ev 4020ad5c g F .irom0.text 0000001b uart_wait_idle 4023817c g F .irom0.text 0000001d RSA_public 4023f054 g F .irom0.text 00000033 _ZN9TcpClientC1Eb 3ffe8070 g O .data 00000003 test_rffreq_txcap 3fff1440 g O .bss 00000028 pktinfo 4023bae8 g F .irom0.text 00000084 _ZN11SystemClass7onReadyE8DelegateIFvvEE 3ffea3e0 w O .rodata 0000001c _ZTV6VectorI7BssInfoE 402070c0 g F .irom0.text 0000001c rf_init 4024037c g F .irom0.text 0000003e _ZN16AccessPointClass6enableEbb 401056c0 g F .text 00000033 _ZN6StringaSEPKc 40213710 g F .irom0.text 00000012 trc_onScanStart 3fff2aa0 g O .bss 00000001 RTC 4023b90c w F .irom0.text 00000018 _ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEE6invokeES1_b 4023b8dc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvvEvJEED2Ev 40203c68 g F .irom0.text 00000057 wifi_station_dhcpc_start 40202a14 g F .irom0.text 0000002d ets_timer_done 40228bf8 g F .irom0.text 00000004 wpa_auth_for_each_sta 40003a14 g *ABS* 00000000 Uart_Init 3ffeb47d g O .bss 00000001 tx_pwctrl_track_num 40237c30 g F .irom0.text 00000008 print_blob 4020a230 g F .irom0.text 0000005d chip_v6_set_chan_misc 4023db64 g F .irom0.text 0000002d _ZN5TimerD2Ev 4021a00c g F .irom0.text 000001c4 scan_start 4020e6bc g F .irom0.text 00000008 pm_rtc2usec 4020a2c4 g F .irom0.text 00000358 phy_dig_spur_set 402063d0 g F .irom0.text 0000001e ets_strcat 40222f88 g F .irom0.text 0000000f igmp_init 4023c824 g F .irom0.text 00000091 _ZN5Print6printfEPKcz 40224084 g F .irom0.text 0000000d netif_set_gw 40224468 g F .irom0.text 00000017 pbuf_clen 4023db94 g F .irom0.text 00000081 _ZN10HttpClient12writeRawDataEP4pbufi 4020f87c g F .irom0.text 0000002c lmacInitAc 40103348 g F .text 0000006d ppCalFrameTimes 4023e070 g F .irom0.text 000001a1 _ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE 40203cc0 g F .irom0.text 00000040 wifi_station_dhcpc_stop 402471bc w F .irom0.text 00000004 _ZThn8_N16MemoryDataStream13getStreamTypeEv 4023d6e8 g F .irom0.text 0000001b _Z10fileDeletes 40203b6c g F .irom0.text 0000006c system_get_string_from_flash 3fff0e74 g O .bss 00000004 g_cnx_probe_rc_list_cb 4022d0d4 g F .irom0.text 0000001a wpa_sm_deauthenticate 4010194c g F .text 00000053 lmacSetAcParam 40100c34 g F .text 0000002a Cache_Read_Enable_2 4021cf80 g F .irom0.text 000000fa cnx_sta_leave 40100cc8 g F .text 00000025 spi_flash_read_status 40226798 g F .irom0.text 00000005 tcp_setprio 4020c154 g F .irom0.text 00000071 get_vdd33_offset 40212410 g F .irom0.text 0000002c ppUnregisterTxCallback 4021a4d0 g F .irom0.text 00000021 scan_add_bssid 4020b4f8 g F .irom0.text 00000092 bbpll_cal 40217230 g F .irom0.text 00000103 ieee80211_decap 40207124 g F .irom0.text 0000001c RFChannelSel 40227f2c g F .irom0.text 00000014 udp_send 4023fde4 w F .irom0.text 00000022 _ZNK6VectorI19rBootHttpUpdateItemEixEj 4023c2c0 g F .irom0.text 00000014 ltoa 40246ec0 g F .irom0.text 0000003a _ZN8NetUtils14pbufIsStrEqualEP4pbufPKci 40237f9c g F .irom0.text 00000084 RSA_free 4022ac0c g F .irom0.text 0000009a wpa_parse_kde_ies 4024522c g F .irom0.text 0000006d mqtt_parse_pub_msg_ptr 401033f4 g F .text 00000014 RC_GetAckTime 4023f2e8 g F .irom0.text 00000045 _ZN9TcpClient5closeEv 402246a0 g F .irom0.text 00000032 pbuf_coalesce 402248c0 g F .irom0.text 00000006 raw_recv 3fff1b6e g O .bss 00000001 canUpdate 40105750 g F .text 0000001c _ZN6StringC1EOS_ 401056f4 g F .text 00000035 _ZN6StringC2EPKc 40236550 g F .irom0.text 0000004a remove_ca_certs 4020a8a0 g F .irom0.text 0000001d chip_v6_rxmax_ext 4023eef0 g F .irom0.text 00000059 _ZN8NetUtils11pbufFindStrEP4pbufPKci 40223f84 g F .irom0.text 0000005c netif_remove 4023bcd4 w F .irom0.text 0000001d _ZN6VectorIP19ISystemReadyHandlerED0Ev 40235d70 g F .irom0.text 00000022 asn1_next_obj 4022fc58 g F .irom0.text 00000077 SSLClient_new 3ffeb47f g O .bss 00000001 rxiq_cover_fail_num 4023b09c g F .irom0.text 0000001c _Z9connectOkv 40240f28 g F .irom0.text 0000000f _ZN8WDTClass5aliveEv 40237ce0 g F .irom0.text 000000e3 ssl_hmac_md5 40245ca4 g F .irom0.text 00000053 _ZN15CommandDelegateC1E6StringS0_S0_8DelegateIFvS0_P13CommandOutputEE 40241ee0 g F .irom0.text 00000097 flashmem_read 40220d98 g F .irom0.text 0000000c espconn_regist_recvcb 4022ce00 g F .irom0.text 00000014 wpa_config_assoc_ie 40226428 g F .irom0.text 000002ac tcp_slowtmr 402201cc g F .irom0.text 0000002b wifi_softap_reset_dhcps_lease_time 40243b3c g F .irom0.text 0000010b spiffs_object_update_index_hdr 40240354 g F .irom0.text 00000026 _ZN16AccessPointClassC2Ev 4022c150 g F .irom0.text 00000028 wpa_sm_set_state 4023af98 g F .irom0.text 000000fe _Z8sendDatav 40239f34 g O .irom0.text 00000018 ccmp 40203fd8 g F .irom0.text 00000011 wifi_set_opmode 401013b0 g F .text 0000000e phy_get_bb_evm 4023b670 w F .irom0.text 000000c5 _ZN26ApplicationSettingsStorage4saveEv 4020319c g F .irom0.text 0000012f system_restart_enhance 40241f7c g F .irom0.text 0000001f flashmem_get_first_free_block_address 4023c728 g F .irom0.text 00000024 _ZN9IPAddressC1E7ip_addr 40214dd0 g F .irom0.text 00000048 ieee80211_getmgtframe 4023bdc0 g F .irom0.text 00000025 cpp_core_initialize 3ffeb436 g O .bss 00000001 sw_scan_mode 4023c39c g F .irom0.text 00000013 ultoa_w 3fff1c38 g O .bss 00000030 procTimer 402030d4 g F .irom0.text 00000096 system_get_userbin_addr 4023d758 g F .irom0.text 0000007c _Z8fileOpen6String13FileOpenFlags 4020f8b0 g F .irom0.text 00000074 lmacInit 40221420 g F .irom0.text 0000009a espconn_find_current_pcb 402470c8 g F .irom0.text 00000005 _ZN14CommandHandler13getCommandEOLEv 4022d93c g F .irom0.text 00000045 espconn_secure_set_default_private_key 4023016c g F .irom0.text 000000a3 ssl_ctx_free 3fff1b34 g O .bss 00000008 deviceName 4023b8d8 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR9TcpClientbEvIS1_bEED1Ev 40205bbc g F .irom0.text 00000008 wifi_get_user_limit_rate_mask 4023da90 g F .irom0.text 00000041 _ZN14HardwareSerialC1Ei 4022be24 g F .irom0.text 00000082 wpa_set_bss 402051c8 g F .irom0.text 00000065 wifi_softap_set_station_info 402187e4 g F .irom0.text 0000004e ieee80211_add_rates 40202c84 g F .irom0.text 0000000d system_set_os_print 4022c898 g F .irom0.text 0000004a wpa_cipher_put_suites 40219f30 g F .irom0.text 0000001b ieee80211_rfid_locp_recv 4022bde8 g F .irom0.text 0000000d wpa_set_profile 4020ebec g F .irom0.text 00000083 pm_sleep_set_mac 4023e48c g F .irom0.text 00000037 _ZN10HttpClient16setRequestHeaderE6StringS0_ 40211f18 g F .irom0.text 00000025 pp_enable_idle_timer 402078e8 g F .irom0.text 00000080 set_txcap_reg 4022c7e4 g F .irom0.text 00000051 wpa_cipher_to_suite 4023de70 g F .irom0.text 0000002d _ZN10HttpClient16hasRequestHeaderE6String 4023f5f0 g F .irom0.text 00000021 _ZN13TcpConnectionD2Ev 40214648 g F .irom0.text 00000118 esf_buf_recycle 40237c3c g F .irom0.text 000000a2 base64_decode 4022210c g F .irom0.text 00000087 espconn_tcp_delete 40208f00 g F .irom0.text 0000032e set_rx_gain_testchip_50 3ffeb44c g O .bss 00000004 periodic_cal_dc_num 3ffec178 g O .bss 00000004 WdevTimOffSet 40240ab4 g F .irom0.text 00000075 _ZN12StationClassC2Ev 4022cda0 g F .irom0.text 00000034 wpa_config_profile 4021b750 g F .irom0.text 00000062 ieee80211_parse_wmeparams 3ffeae30 g *ABS* 00000000 _bss_table_start 4020e5c4 g F .irom0.text 00000045 dpd_scale_set 40206e74 g F .irom0.text 00000030 rboot_write_init 402269b4 g F .irom0.text 00000004 tcp_accept 4022d764 g F .irom0.text 00000037 espconn_secure_sent 4023aa54 g F .irom0.text 0000006b _Z11connectFailv 4020782c g F .irom0.text 000000ba txpwr_offset 4021a738 g F .irom0.text 00000046 scan_connect_state 40211d7c g F .irom0.text 00000015 pp_disable_noise_timer 3ffeb430 g O .bss 00000002 phy_freq_offset 4023c92c g F .irom0.text 00000021 _ZN5Print5printEmi 3fff09e8 g O .bss 0000009c gScanStruct 4022bc44 g F .irom0.text 00000173 wpa_sm_rx_eapol 40247134 g F .irom0.text 00000027 mqtt_num_rem_len_bytes 4000443c g *ABS* 00000000 SPI_write_enable 400024cc g *ABS* 00000000 ets_printf 4000448c g *ABS* 00000000 Wait_SPI_Idle 4023666c g F .irom0.text 00000026 asn1_find_subjectaltname 40241434 g F .irom0.text 0000009d _ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE 3ffea004 w O .rodata 00000040 _ZTV15rBootHttpUpdate 4020ced8 g F .irom0.text 0000026a ram_rfcal_txiq 40228a50 g F .irom0.text 0000005c os_get_random 4020e80c g F .irom0.text 0000002e pm_wakeup_opt 40102898 g F .text 0000007f lmacProcessTxError 40202c94 g F .irom0.text 00000008 system_get_os_print 40100d58 g F .text 0000002c spi_flash_erase_sector 40244d64 g F .irom0.text 0000021f spiffs_object_read 4023ee94 g F .irom0.text 00000059 _ZN10MqttClient17onReadyToSendDataE18TcpConnectionEvent 40103d9c g F .text 000000b5 trc_NeedRTS 401027fc g F .text 00000096 lmacProcessTxRtsError 40102d08 g F .text 00000016 ppEnqueueRxq 400047f0 g *ABS* 00000000 Cache_Read_Disable 4022ec48 g F .irom0.text 00000071 espconn_ssl_delete 40240974 g F .irom0.text 00000031 _ZN12StationClass5getIPEv 3ffeb3bc g O .bss 00000074 chip6_phy_init_ctrl 40214a4c g F .irom0.text 00000015 ieee80211_chan2ieee 402037e4 g F .irom0.text 0000002f system_restoreclock 4023be38 g F .irom0.text 00000314 m_vsnprintf 3fff1930 g O .bss 00000004 pfile_param 40103408 g F .text 00000036 RC_GetCtsTime 40222204 g F .irom0.text 00000165 espconn_udp_sent 3fff2a80 g O .bss 00000018 SystemClock 4020d46c g F .irom0.text 0000038e tx_pwctrl_cal 40203a40 g F .irom0.text 000000d0 system_mktime 40000f88 g *ABS* 00000000 ets_isr_attach 40102c10 g F .text 0000003e ppFetchTxQFirstAvail 40211d08 g F .irom0.text 00000034 system_soft_wdt_restart 4020d94c g F .irom0.text 00000063 read_sar_dout 40221220 g F .irom0.text 00000012 espconn_dns_setserver 40211f7c g F .irom0.text 00000070 ppPeocessRxPktHdr 4023b184 g F .irom0.text 000001a6 _Z10onDataSentR10HttpClientb 40210f30 g F .irom0.text 00000028 pm_scan_lock 40232480 g F .irom0.text 00000030 SHA256_Init 4023da90 g F .irom0.text 00000041 _ZN14HardwareSerialC2Ei 402182a0 g F .irom0.text 000000e1 ieee80211_mgmt_output 3ffeb028 g O .bss 00000002 lwip_timer_interval 402299bc g F .irom0.text 00000098 wpa_auth_sm_event 40245db8 g F .irom0.text 00000026 spiffs_cache_drop_page 4021bedc g F .irom0.text 00000037 chm_start_op 402030ac g F .irom0.text 0000001f system_get_test_result 402410d4 w F .irom0.text 00000037 _ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv 402284cc g F .irom0.text 00000047 hostapd_config_defaults_bss 3ff00000 g *ABS* 00000000 _dport0_data_end 40214284 g F .irom0.text 000000db wdev_go_sniffer 40205750 g F .irom0.text 0000003e wifi_set_channel 40100e50 g F .text 00000125 os_printf_plus 4022fda8 g F .irom0.text 00000027 do_client_connect 4020d874 g F .irom0.text 000000d8 tx_pwctrl_background 40247000 w F .irom0.text 00000002 _ZN16AccessPointClassD1Ev 402058e8 g F .irom0.text 0000007f wifi_get_ip_info 400039d8 g *ABS* 00000000 uart_div_modify 3fff1684 g O .bss 00000004 tcp_tw_pcbs 4020e884 g F .irom0.text 0000003f pm_sleep_opt_bb_off 3ffeb1bc g O .bss 00000004 event_cb 40220c5c g F .irom0.text 00000016 espconn_tcp_set_max_con 40101308 g F .text 0000000b phy_get_mactime 4023f614 g F .irom0.text 0000001d _ZN13TcpConnectionD0Ev 4023a56c g F .irom0.text 00000004 eloop_cancel_timeout 402128d8 g F .irom0.text 0000000a DefFreqCalTimerCB 40227ccc g F .irom0.text 00000260 udp_input 4023e298 w F .irom0.text 000000d9 _ZN7HashMapI6StringS0_E8allocateEi 401041f8 g F .text 0000001d wDev_MacTim1SetFunc 4020cb84 g F .irom0.text 00000085 ram_set_txbb_atten 4023659c g F .irom0.text 00000035 asn1_compare_dn 40101ca0 g F .text 00000022 lmacRecycleMPDU 4022d0f8 g F .irom0.text 00000002 wpa_sm_disassociate 3fff1c30 g O .bss 00000008 mqttUsername 3ffe8860 g *ABS* 00000000 _rodata_start 40100070 g .text 00000000 _DoubleExceptionVector 40005050 g *ABS* 00000000 lldesc_num2link 3ffe839c g O .data 00000004 myesp_key_DER_len 402088b0 g F .irom0.text 00000002 ram_tx_mac_enable 40243790 g F .irom0.text 000001a6 spiffs_page_move 4021a718 g F .irom0.text 00000007 scan_get_type 4023aa38 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED0Ev 4023a9bc w F .irom0.text 0000003b _ZN14FunctionCallerIPFv6StringS0_EvJS0_S0_EE6invokeES0_S0_ 3ffe9c78 w O .rodata 0000003c _ZTV9TcpClient 400031b4 g *ABS* 00000000 roundup2 4023aa28 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvbEvJbEED0Ev 4010015c g .text 00000000 _UserExceptionVector_1 402209c4 g F .irom0.text 000000e3 espconn_connect 40241d10 g F .irom0.text 00000012 flashmem_get_size_sectors 40202010 g *ABS* 00000000 _irom0_text_start 4021d824 g F .irom0.text 00000059 ieee80211_send_action 4023b8e0 w F .irom0.text 00000018 _ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEE6invokeES1_b 40211084 g F .irom0.text 0000004c pm_post 40223eec g F .irom0.text 00000002 netif_init 4023b8d8 w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED1Ev 402200e0 g F .irom0.text 00000076 dhcps_coarse_tmr 4023f4fc g F .irom0.text 00000048 _ZN13TcpConnection9onReceiveEP4pbuf 4020707c g F .irom0.text 00000013 zalloc 40213368 g F .irom0.text 0000004a RC_SetBasicRate 40102b9c g F .text 00000073 ppProcessTxQ 40205738 g F .irom0.text 00000015 wifi_get_channel 40203358 g F .irom0.text 00000014 system_upgrade_flag_set 4020c4dc g F .irom0.text 00000020 txbbgain2dcoindex 40240b2c w F .irom0.text 000000a3 _ZN6VectorI7BssInfoEC2ERKS1_ 40245ba4 g F .irom0.text 00000018 _ZN16MemoryDataStreamC2Ev 4023dfd8 g F .irom0.text 00000055 _ZN10HttpClientD1Ev 40213870 g F .irom0.text 0000001a rc_disable_trc_by_interface 40235dcc g F .irom0.text 00000062 asn1_get_int 4020bba4 g F .irom0.text 00000039 rtc_mem_check 4023aa08 w F .irom0.text 0000000f _ZN14FunctionCallerIPFvR9TcpClientbEvJS1_bEED0Ev 402407a0 g F .irom0.text 00000027 _ZN12StationClass13onSystemReadyEv 400018b4 g *ABS* 00000000 ets_memcpy 40223954 g F .irom0.text 00000075 ip_route 40240bdc g F .irom0.text 00000160 _ZN12StationClass19staticScanCompletedEPv6STATUS 40211720 g F .irom0.text 0000002c fpm_do_wakeup 40209a60 g F .irom0.text 000000f1 tx_pwctrl_init 4023fc10 g F .irom0.text 0000019d _ZN3URLC1E6String 4023b97c w F .irom0.text 00000028 user_init 4023b924 w F .irom0.text 00000011 _ZN14FunctionCallerIPFvvEvJEE6invokeEv 4020fd70 g F .irom0.text 000000ed pm_set_sleep_type_from_upper 402261b8 g F .irom0.text 000000bd tcp_listen_with_backlog 40240e60 g F .irom0.text 0000006a _ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_ 4024735a g *ABS* 00000000 _flash_code_end 40220c44 g F .irom0.text 00000005 espconn_tcp_get_mss 40205d48 g F .irom0.text 00000035 wifi_set_event_handler_cb 4023c3b0 g F .irom0.text 00000014 ultoa 40203744 g F .irom0.text 00000056 system_update_cpu_freq 40202c08 g F .irom0.text 00000002 vPortInitialiseBlocks 40214138 g F .irom0.text 00000049 wDev_remove_KeyEntry_all_cnx 40224370 g F .irom0.text 0000006a pbuf_header 3ffe8080 g O .data 00000004 soft_wdt_interval 4023f054 g F .irom0.text 00000033 _ZN9TcpClientC2Eb 3fff1638 g O .bss 00000004 netif_default 40222600 g F .irom0.text 00000068 espconn_udp_server 40226a14 g F .irom0.text 00000063 tcp_pcb_remove 4023cce0 g F .irom0.text 00000033 _ZN6StringC1Ejh 40000fa8 g *ABS* 00000000 ets_isr_unmask 3fff1374 g O .bss 00000004 pserver_list 402070dc g F .irom0.text 00000016 bb_init 40219c2c g F .irom0.text 0000003d ieee80211_set_tim 4023e8fc g F .irom0.text 00000028 _ZN10MqttClient7setWillE6StringS0_ib 40245a38 g F .irom0.text 00000015 _ZThn8_N16MemoryDataStream10isFinishedEv 3ffea184 w O .rodata 00000014 _ZTV16AccessPointClass 3fff28a8 g O .bss 00000018 _ZN14HardwareSerial10memberDataE 40207428 g F .irom0.text 0000014e chip_v6_rxmax_ext_ana 40220af4 g F .irom0.text 000000c7 espconn_sent 4023bde8 g F .irom0.text 0000000f _Znwj 4024116c g F .irom0.text 00000028 _ZN11ArduinoJson10JsonBuffer12createObjectEv 40203ec8 g F .irom0.text 0000007b wifi_set_broadcast_if 4023fe88 g F .irom0.text 0000005a _ZN15rBootHttpUpdateC2Ev 4021ca50 g F .irom0.text 00000053 cnx_rc_search 4022eb84 g F .irom0.text 000000c3 espconn_ssl_server 4023dd40 w F .irom0.text 0000002a _ZN3URLD1Ev 4022c020 g F .irom0.text 000000a2 pp_michael_mic_failure 402244b8 g F .irom0.text 0000001a pbuf_chain 40105880 g F .text 0000006f _Z12digitalWriteth 402043cc g F .irom0.text 00000050 wifi_station_ap_number_set 4021948c g F .irom0.text 00000137 ieee80211_send_deauth 40226068 g F .irom0.text 000000a8 tcp_abandon 402355c8 g F .irom0.text 000000a9 AES_convert_key 40204b44 g F .irom0.text 00000008 wifi_station_get_reconnect_policy 40227a48 g F .irom0.text 00000030 tcp_timer_needed 4023c990 g F .irom0.text 0000005b _ZN5Print5printEli 402414d4 g F .irom0.text 00000045 _ZNK11ArduinoJson9JsonArray7writeToERNS_9Internals10JsonWriterE 4000e2a4 g *ABS* 00000000 __floatunsisf 4021e680 g F .irom0.text 00000024 dhcp_set_struct 402266d4 g F .irom0.text 0000007c tcp_fasttmr 4020c98c g F .irom0.text 0000006d meas_tone_pwr_db 4021a780 g F .irom0.text 0000001e scan_check_hidden 4021381c g F .irom0.text 00000053 rc_disable_trc 4023da10 g F .irom0.text 0000001f _ZN14HardwareSerial17systemDebugOutputEb 4023d960 g F .irom0.text 0000003c _ZN14HardwareSerial4readEv 40217bc8 g F .irom0.text 0000009b ieee80211_parse_action 4023e8c4 g F .irom0.text 00000038 _ZN10MqttClient16staticSendPacketEPvPKvj 40203a18 g F .irom0.text 00000012 system_rtc_clock_cali_proc 4020d308 g F .irom0.text 00000108 get_target_power_offset 40240b2c w F .irom0.text 000000a3 _ZN6VectorI7BssInfoEC1ERKS1_ 40105390 g F .text 00000049 .hidden __modsi3 4020f2d0 g F .irom0.text 00000029 sleep_opt_bb_on_8266 4023b8d4 w F .irom0.text 00000002 _ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EED1Ev 40230450 g F .irom0.text 00000035 ssl_get_cert_dn 4023f97c g F .irom0.text 000000d4 _ZN13TcpConnection5writeEP17IDataSourceStream 40228ebc g F .irom0.text 00000009 wpa_auth_sta_no_wpa 40002a88 g *ABS* 00000000 ets_strcpy 3ffeb054 g O .bss 00000004 debug_timer 4020f524 g F .irom0.text 0000000d ic_get_gtk_alg 3ffeb1e5 g O .bss 00000001 OpmodChgIsOnGoing 402097f0 g F .irom0.text 0000026a tx_atten_set_interp 4023b5d0 g F .irom0.text 00000099 _Z4initv 4020397c g F .irom0.text 0000005f system_print_meminfo 40203e8c g F .irom0.text 00000035 wifi_get_broadcast_if 4021cb3c g F .irom0.text 0000004b cnx_remove_all_rc 4021d960 g F .irom0.text 00000012 register_ieee80211_action_vendor_get_key_cb 4023ce40 g F .irom0.text 00000032 _ZN6String6concatEj 3fff0a95 g O .bss 00000001 FreqCalCntForScan 4021370c g F .irom0.text 00000002 trc_onDisconnect 4020bbe0 g F .irom0.text 0000001d phy_afterwake_set_rfoption 3fff0ea0 g O .bss 00000028 dhcp_rx_options_val 40219e44 g F .irom0.text 00000079 ieee80211_mlme_connect_bss 4021c0c0 g F .irom0.text 0000003d cnx_attach 4000b8b4 g *ABS* 00000000 hmac_sha1_vector 4020b9c0 g F .irom0.text 00000030 change_bbpll160 4020cb48 g F .irom0.text 0000003a get_fcc_1m2m_pwr_offset 40239170 g F .irom0.text 00000055 atoi 4021cad0 g F .irom0.text 00000069 cnx_add_rc 40203bd8 g F .irom0.text 00000046 wifi_softap_dhcps_start 4023ced8 g F .irom0.text 00000021 _ZplRK15StringSumHelperi 4022944c g F .irom0.text 000003f7 __wpa_send_eapol 40210d78 g F .irom0.text 00000185 pm_send_nullfunc 40105848 g F .text 0000002a _Z10isInputPint 40245f94 g F .irom0.text 00000033 spiffs_cache_page_allocate_by_fd 3ffe8395 g O .data 00000001 rBoot_mmap_1 40202f90 g F .irom0.text 00000053 system_restart 3ffe8394 g O .data 00000001 rBoot_mmap_2 3ffeada8 g *ABS* 00000000 __init_array_start 40220db4 g F .irom0.text 0000000e espconn_regist_disconcb 402451e0 g F .irom0.text 00000049 mqtt_parse_pub_topic_ptr 4020ba90 g F .irom0.text 0000009c ant_switch_init 40101294 g F .text 00000000 .hidden __unorddf2 402413f8 g F .irom0.text 00000033 _ZNK11ArduinoJson11JsonVariant8asStringEv 40213704 g F .irom0.text 00000005 rcGetTrc 40103774 g F .text 00000002 rcUpdateDataRxDone 402233e4 g F .irom0.text 00000030 igmp_tmr 4020e044 g F .irom0.text 000001ca ram_rxiq_get_mis 4023b8cc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED2Ev 4020c520 g F .irom0.text 000000b7 init_cal_dcoffset 4020ad94 g F .irom0.text 000000a6 phy_pbus_soc_cfg 40207158 g F .irom0.text 00000016 phy_enable_agc 4000c4c4 g *ABS* 00000000 __fixunssfsi 40230780 g F .irom0.text 00000031 add_packet 402039dc g F .irom0.text 00000012 system_get_free_heap_size 40006b08 g *ABS* 00000000 phy_get_romfuncs 4023f5ac g F .irom0.text 00000039 _ZN13TcpConnection5closeEv 4023f088 g F .irom0.text 00000063 _ZN9TcpClient4sendEPKctb 4023f240 g F .irom0.text 00000077 _ZN9TcpClient9onReceiveEP4pbuf 40209234 g F .irom0.text 000000f0 ram_get_corr_power 40236a14 g F .irom0.text 00000082 bi_subtract 40205c5c g F .irom0.text 00000012 wifi_rfid_locp_recv_close 40242184 g F .irom0.text 000000f0 SPIFFS_mount 402039f4 g F .irom0.text 00000023 system_get_chip_id 4021e3dc g F .irom0.text 00000047 dhcp_coarse_tmr 4022c2c0 g F .irom0.text 00000194 wpa_parse_wpa_ie_rsn 402416d0 g F .irom0.text 000000a1 _ZN15CommandExecutor15executorReceiveEc 40205bdc g F .irom0.text 00000013 wifi_register_send_pkt_freedom_cb 40240640 g F .irom0.text 0000007f _ZN12StationClassD2Ev 402267a0 g F .irom0.text 00000042 tcp_seg_copy 4023e8a4 g F .irom0.text 0000001d _ZN10MqttClientD0Ev 40240808 g F .irom0.text 00000012 _ZN12StationClass9isEnabledEv 40213ef8 g F .irom0.text 000000d5 wDev_SetBssid 4022c5e4 g F .irom0.text 0000003f wpa_eapol_key_mic 4023f79c g F .irom0.text 00000035 _ZN13TcpConnectionC1Eb 40000650 g *ABS* 00000000 __muldi3 402115b0 g F .irom0.text 00000007 wifi_fpm_set_wakeup_cb 40100050 g .text 00000000 _UserExceptionVector 40238e10 g O .irom0.text 00000011 default_ssid 3ffeb058 g O .bss 00000004 debug_timerfn 40242f9c g F .irom0.text 0000024c spiffs_obj_lu_find_entry_visitor 3ffe9754 w O .rodata 00000014 _ZTV14FunctionCallerIPFvvEvJEE 40100000 g .text 00000000 _stext 4020c27c g F .irom0.text 000000cd set_most_pwr_reg 402211cc g F .irom0.text 00000036 espconn_port 402269b8 g F .irom0.text 00000008 tcp_poll 4023cf50 g F .irom0.text 0000002f _ZNK6String7indexOfEcj 40218388 g F .irom0.text 0000013d ieee80211_send_nulldata 4000bf4c g *ABS* 00000000 strlen 4020de28 g F .irom0.text 00000214 ram_rfcal_pwrctrl 40243c48 g F .irom0.text 00000102 spiffs_object_open_by_page 4021129c g F .irom0.text 00000008 wifi_fpm_get_sleep_type 40245ae4 g F .irom0.text 00000015 _ZThn8_N16MemoryDataStream15readMemoryBlockEPci 4022020c g F .irom0.text 0000003e dns_init 4023b9f0 w F .irom0.text 00000022 _ZN6VectorIP19ISystemReadyHandlerEixEj 40214d08 g F .irom0.text 00000058 ieee80211_crypto_encap 402471dc g F .irom0.text 00000012 _ZN16MemoryDataStream4seekEi 40216e44 g F .irom0.text 0000001b ieee80211_add_htcap 4020b290 g F .irom0.text 00000018 tx_cont_cfg 40239160 g F .irom0.text 0000000f toupper 4010120c g F .text 00000000 .hidden __gedf2 40241d64 g F .irom0.text 0000007f flashmem_write_internal 40228218 g F .irom0.text 00000036 udp_new 4023b8cc w F .irom0.text 00000002 _ZN14FunctionCallerIPFvR10HttpClientbEvJS1_bEED1Ev 40214224 g F .irom0.text 00000037 wDev_Crypto_Disable 402419cc w F .irom0.text 000000d3 _ZN7HashMapI6String15CommandDelegateE8allocateEi 40211ef4 g F .irom0.text 00000023 pp_disable_idle_timer 4020f6ac g F .irom0.text 000000cb ic_set_sta 3ffe83a0 g O .data 0000025f myesp_key_DER 4023c2d8 g F .irom0.text 000000c2 ultoa_wp 3ffeb451 g O .bss 00000001 bbpll_cal_flag 40206e24 g F .irom0.text 00000014 rboot_get_current_rom 402304b8 g F .irom0.text 0000003f ssl_renegotiate 4020b5f0 g F .irom0.text 00000299 register_chipv6_phy_init_param 40246680 g F .irom0.text 00000502 spiffs_gc_clean 4023ad40 w F .irom0.text 0000003d _ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh 40203660 g F .irom0.text 00000060 system_deep_sleep 4021bfc8 g F .irom0.text 00000031 chm_cancel_op 3ffeb484 g O .bss 00000001 software_slp_reject 40246f9c w F .irom0.text 00000002 _ZN12MethodCallerIM15rBootHttpUpdateFvvEED2Ev 402052e4 g F .irom0.text 00000045 wifi_softap_free_station_info 402316ec g F .irom0.text 0000001c ssl_get_config 400060d0 g F *ABS* 00000000 rom_chip_v5_disable_cca 40206fa0 g F .irom0.text 00000025 strchr 40203d84 g F .irom0.text 00000008 wifi_station_dhcpc_status 402123d8 g F .irom0.text 0000000f ppProcessWaitQ 402046d8 g F .irom0.text 00000033 wifi_station_ap_check 3ffeb453 g O .bss 00000001 init_rf_no_cal 3ffe8880 g O .rodata 00000006 ethbroadcast 4023a430 g O .irom0.text 0000000d tcp_backoff 40104688 g F .text 0000000e wDev_GetTxqCollisions 40246d74 g F .irom0.text 00000018 _ZN5Print5printERK6String 401013cc g F .text 000000b5 pm_rtc_clock_cali 40247030 w F .irom0.text 0000001f _ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE 4020e9f0 g F .irom0.text 0000001d chg_lslp_mem_opt_8266 40228a28 g F .irom0.text 00000004 os_get_time 4020c388 g F .irom0.text 0000002f get_adc_rand 4020b418 g F .irom0.text 000000de periodic_cal 40223ccc g F .irom0.text 000001e2 ip_output_if_opt 40219c6c g F .irom0.text 00000065 ieee80211_pwrsave 40235d94 g F .irom0.text 00000034 asn1_skip_obj 4010134c g F .text 00000061 phy_get_bb_freqoffset 40245a50 g F .irom0.text 00000014 _ZN16MemoryDataStreamD1Ev 40220c9c g F .irom0.text 0000000e espconn_tcp_get_max_syn 402367c0 g F .irom0.text 00000053 bi_initialize 401032a0 g F .text 00000022 pp_post2 401014b4 g F .text 0000000f lmacIsActive 40101484 g F .text 0000002b clockgate_watchdog 3ffeb050 g O .bss 00000004 timer_list 401023c8 g F .text 00000026 lmacMSDUAged 4021c100 g F .irom0.text 00000046 cnx_sta_connect_led_timer_cb 4023efa4 g F .irom0.text 0000008f _ZN9TcpClientD2Ev 40245a64 g F .irom0.text 00000015 _ZThn8_N16MemoryDataStreamD1Ev 4021129c g F .irom0.text 00000008 fpm_get_slp_type 4020c4d0 g F .irom0.text 0000000b phy_set_powerup_option 40211364 g F .irom0.text 00000064 fpm_open 40231708 g F .irom0.text 00000025 ssl_verify_cert 40103440 g F .text 0000003a RC_GetBlockAckTime 402285b0 g F .irom0.text 00000024 hostapd_mac_comp_empty 4020d9b0 g F .irom0.text 00000091 ram_get_fm_sar_dout 40241cf0 g F .irom0.text 00000020 flashmem_get_size_bytes 4023a954 g O .irom0.text 00000018 wep 40105818 g F .text 00000026 _Z8noPullupt 40101028 g F .text 00000012 system_get_time 402086a8 g F .irom0.text 00000017 check_data_flag 4023d04c g F .irom0.text 00000029 _ZN6String11toUpperCaseEv 4021af10 g F .irom0.text 0000005c sta_status_set 4000c688 g *ABS* 00000000 __subdf3 4000dd68 g *ABS* 00000000 rc4_skip 4022416c g F .irom0.text 00000055 pbuf_free_ooseq_new 40205968 g F .irom0.text 00000071 wifi_set_ip_info 402102d0 g F .irom0.text 0000003e pm_reset_idle_sleep 40206fc8 w F .irom0.text 00000075 strchrnul 3fff1aa0 g O .bss 00000040 _delegateFunctionList 3ffeb790 g O .bss 00000001 pend_flag_periodic_cal 40220ff0 g F .irom0.text 00000057 espconn_set_opt 40216e60 g F .irom0.text 00000031 ieee80211_add_htcap_vendor 4000dcf0 g *ABS* 00000000 __umulsidi3 402320f8 g F .irom0.text 000000ab x509_free 4023f034 g F .irom0.text 0000001d _ZN9TcpClientD0Ev 40246d8c w F .irom0.text 00000039 _ZN8DelegateIFvvEEaSEOS1_ 4023811c g F .irom0.text 00000022 RSA_private 4023f188 g F .irom0.text 00000043 _ZN9TcpClient7connectE6Stringi 40238020 g F .irom0.text 000000fa RSA_decrypt 4024589c g F .irom0.text 00000019 mqtt_publish 3fff1b4c g O .bss 00000008 SSID 402210a8 g F .irom0.text 0000006c espconn_set_keepalive 40229970 g F .irom0.text 0000004a wpa_remove_ptk 40205720 g F .irom0.text 00000012 wifi_get_sleep_type 40104720 g F .text 00000058 wDev_SetFrameAckType 40209c48 g F .irom0.text 0000001c read_hw_noisefloor 40209c74 g F .irom0.text 00000153 noise_check_loop 40103214 g F .text 0000008a pp_post 401022d0 g F .text 00000014 lmacProcessAllTxTimeout 40230324 g F .irom0.text 000000a5 add_cert 4020ffe4 g F .irom0.text 00000002 uart_tx_flush 4023ce0c g F .irom0.text 00000032 _ZN6String6concatEi 40220bbc g F .irom0.text 00000046 espconn_sendto 4022f2a0 g F .irom0.text 00000094 MD5_Update 40227bac g F .irom0.text 00000050 sys_untimeout 40224a08 g F .irom0.text 000004cd tcp_input 4020f5ec g F .irom0.text 000000b8 ic_set_vif 402115b0 g F .irom0.text 00000007 fpm_set_wakeup_cb 4023d148 g F .irom0.text 00000013 _Z12noInterruptsv 40004f40 g *ABS* 00000000 lldesc_build_chain 4000c180 g *ABS* 00000000 __addsf3 401046b4 g F .text 00000047 wDev_SetWaitingQueue 40102268 g F .text 00000067 lmacProcessTxTimeout 3ffeaa7c w O .rodata 00000048 _ZTV16MemoryDataStream 40220af4 g F .irom0.text 000000c7 espconn_send 3ffeb432 g O .bss 00000001 do_pwctrl_flag 40004cd0 g *ABS* 00000000 gpio_output_set 40223a4c g F .irom0.text 00000264 ip_input 3ff00000 g *ABS* 00000000 _dport0_literal_end 402134ec g F .irom0.text 000001b9 rcUpdatePhyMode 40216774 g F .irom0.text 0000004a ieee80211_ht_attach 40210f00 g F .irom0.text 00000017 pm_is_waked 4022d670 g F .irom0.text 000000c6 espconn_secure_connect 40205bfc g F .irom0.text 00000049 wifi_send_pkt_freedom 402412a0 g F .irom0.text 000000b3 _ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE 4023bad4 g F .irom0.text 0000000f _ZN11SystemClass7restartEv 40219f78 g F .irom0.text 00000052 ieee80211_scan_attach 3ffe8886 g O .rodata 00000006 ethzero 4022089c g F .irom0.text 00000026 espconn_list_delete 402219b0 g F .irom0.text 00000054 espconn_tcp_write 40204b4c g F .irom0.text 0000003e wifi_station_get_rssi 40240f54 g F .irom0.text 0000000f _ZN8WDTClass13onSystemReadyEv 3ffeb460 g O .bss 00000001 dpd_bypass_original 402406e4 w F .irom0.text 0000004e _ZN6VectorI7BssInfoED1Ev 40205dc8 g F .irom0.text 0000005f system_uart_swap 40227bfc g F .irom0.text 000000ba sys_check_timeouts 4021ab48 g F .irom0.text 0000036c scan_parse_beacon 40002a98 g *ABS* 00000000 ets_strncpy 402316a4 g F .irom0.text 00000028 kill_ssl_session 402111e0 g F .irom0.text 000000bb fpm_set_type_from_upper 4023f54c g F .irom0.text 00000057 _ZN13TcpConnection11onConnectedEa 3fff29ec g O .bss 00000008 WDT 40219f60 g F .irom0.text 0000000a unregister_ieee80211_rfid_locp_recv_cb 40223fe0 g F .irom0.text 00000037 netif_find 40207054 g F .irom0.text 00000013 free 4020ed0c g F .irom0.text 00000057 pm_check_mac_idle 402070f4 g F .irom0.text 00000030 phy_init 402063f0 g F .irom0.text 00000029 ets_strrchr 40102cac g F .text 0000001b ppTxqUpdateBitmap 4020c3d4 g F .irom0.text 00000026 phy_tx_pwctrl_cali 4023d9d0 g F .irom0.text 00000040 _ZN14HardwareSerial12delegateTaskEP11ETSEventTag 4022d634 g F .irom0.text 0000000f aes_encrypt 401046fc g F .text 0000001e wDev_ClearWaitingQueue 402244d4 g F .irom0.text 0000003a pbuf_dechain 40241834 w F .irom0.text 00000083 _ZNK7HashMapI6String15CommandDelegateE8containsES0_ 402122c4 g F .irom0.text 00000113 ppTxPkt 4021bec8 g F .irom0.text 00000011 chm_release_lock Disassembly of section .irom0.text: 40202010 : 40202010: fe9000 excw 40202013: 3f .byte 0x3f 40202014: 9008 l32i.n a0, a0, 36 40202016: fe .byte 0xfe 40202017: 3f .byte 0x3f 40202018: ff0524 excw 4020201b: 3f .byte 0x3f 4020201c: ff0324 excw 4020201f: 3f .byte 0x3f 40202020: 42a8 l32i.n a10, a2, 16 40202022: cc4010 excw 40202025: 400024 excw 40202028: 39d8 l32i.n a13, a9, 12 4020202a: 884000 excw 4020202d: 0f .byte 0xf 4020202e: a84000 excw 40202031: 0f .byte 0xf 40202032: 124000 excw 40202035: c2f0c1 l32r a12, 401f2bf8 <_lit4_end+0xecfa4> 40202038: 020161 l32r a6, 401c283c <_lit4_end+0xbcbe8> 4020203b: 300061 l32r a6, 401ce03c <_lit4_end+0xc83e8> 4020203e: 8520c3 excw 40202041: 09ca add.n a0, a9, a12 40202043: 029c beqz.n a2, 40202057 <_irom0_text_start+0x47> 40202045: fff221 l32r a2, 40202010 <_irom0_text_start> 40202048: fff331 l32r a3, 40202014 <_irom0_text_start+0x4> 4020204b: e1a042 movi a4, 225 4020204e: fff501 l32r a0, 40202024 <_irom0_text_start+0x14> 40202051: 0000c0 callx0 a0 40202054: ffff06 j 40202054 <_irom0_text_start+0x44> 40202057: 00a022 movi a2, 0 4020205a: 2ca432 movi a3, 0x42c 4020205d: fff201 l32r a0, 40202028 <_irom0_text_start+0x18> 40202060: 0000c0 callx0 a0 40202063: 120c movi.n a2, 1 40202065: 2ca432 movi a3, 0x42c 40202068: fff001 l32r a0, 40202028 <_irom0_text_start+0x18> 4020206b: 0000c0 callx0 a0 4020206e: 051005 call0 40207170 40202071: ffe921 l32r a2, 40202018 <_irom0_text_start+0x8> 40202074: ce2222 l32i a2, a2, 0x338 40202077: 17ac45 call0 40219b3c 4020207a: 0d8345 call0 4020f8b0 4020207d: 0c2d mov.n a2, a12 4020207f: 11cfc5 call0 40213d7c 40202082: 10cb45 call0 40212d38 40202085: 0c3d mov.n a3, a12 40202087: ffe521 l32r a2, 4020201c <_irom0_text_start+0xc> 4020208a: 129005 call0 4021498c 4020208d: 020c movi.n a2, 0 4020208f: ffe431 l32r a3, 40202020 <_irom0_text_start+0x10> 40202092: 040c movi.n a4, 0 40202094: ffe601 l32r a0, 4020202c <_irom0_text_start+0x1c> 40202097: 0000c0 callx0 a0 4020209a: 120c movi.n a2, 1 4020209c: ffe501 l32r a0, 40202030 <_irom0_text_start+0x20> 4020209f: 0000c0 callx0 a0 402020a2: 0ebe45 call0 40210c88 402020a5: 0f3245 call0 402113cc 402020a8: ffddc1 l32r a12, 4020201c <_irom0_text_start+0xc> 402020ab: 050ac5 call0 40207158 402020ae: 0c2d mov.n a2, a12 402020b0: 1a00c5 call0 4021c0c0 402020b3: 11c8 l32i.n a12, a1, 4 402020b5: 121a45 call0 4021425c 402020b8: 0108 l32i.n a0, a1, 0 402020ba: 10c112 addi a1, a1, 16 402020bd: f00d ret.n 402020bf: 059400 extui a9, a0, 20, 1 402020c2: ff .byte 0xff 402020c3: 3f .byte 0x3f 402020c4: feb022 excw 402020c7: 3f .byte 0x3f 402020c8: ff05d0 excw 402020cb: 3f .byte 0x3f 402020cc: 0788 l32i.n a8, a7, 0 402020ce: ff .byte 0xff 402020cf: 3f .byte 0x3f 402020d0: 00ea60 excw 402020d3: 900000 addx2 a0, a0, a0 402020d6: ec0001 l32r a0, 401fd0d8 <_lit4_end+0xf7484> 402020d9: 3fff05 call0 402420cc 402020dc: 4f .byte 0x4f 402020dd: 3fff05 call0 402420d0 402020e0: e21c movi.n a2, 30 402020e2: e84000 excw 402020e5: 002a add.n a0, a0, a2 402020e7: a03240 addx4 a3, a2, a4 402020ea: ff .byte 0xff 402020eb: e0c112 addi a1, a1, -32 402020ee: 11c9 s32i.n a12, a1, 4 402020f0: 21d9 s32i.n a13, a1, 8 402020f2: 31e9 s32i.n a14, a1, 12 402020f4: fff3e1 l32r a14, 402020c0 <_irom0_text_start+0xb0> 402020f7: 0109 s32i.n a0, a1, 0 402020f9: ffde02 addmi a0, a14, 0xffffff00 402020fc: 8c0022 l8ui a2, a0, 140 402020ff: 41f9 s32i.n a15, a1, 16 40202101: 049237 bne a2, a3, 40202109 <_irom0_text_start+0xf9> 40202104: 240c movi.n a4, 2 40202106: 8c4042 s8i a4, a0, 140 40202109: 02c385 call0 40204d44 4020210c: ffee21 l32r a2, 402020c4 <_irom0_text_start+0xb4> 4020210f: 02a8c5 call0 40204b9c 40202112: 01a0f2 movi a15, 1 40202115: ffee61 l32r a6, 402020d0 <_irom0_text_start+0xc0> 40202118: 0ea052 movi a5, 14 4020211b: ffebc1 l32r a12, 402020c8 <_irom0_text_start+0xb8> 4020211e: ffebd1 l32r a13, 402020cc <_irom0_text_start+0xbc> 40202121: 7d0c02 l8ui a0, a12, 125 40202124: 7e1d22 l16ui a2, a13, 252 40202127: 013507 bltu a5, a0, 4020212c <_irom0_text_start+0x11c> 4020212a: 10cc bnez.n a0, 4020212f <_irom0_text_start+0x11f> 4020212c: 7d4cf2 s8i a15, a12, 125 4020212f: 053627 bltu a6, a2, 40202138 <_irom0_text_start+0x128> 40202132: 63a072 movi a7, 99 40202135: 083727 bltu a7, a2, 40202141 <_irom0_text_start+0x131> 40202138: 64a022 movi a2, 100 4020213b: 64a082 movi a8, 100 4020213e: 7e5d82 s16i a8, a13, 252 40202141: 64a032 movi a3, 100 40202144: ffe701 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40202147: 0000c0 callx0 a0 4020214a: ffe231 l32r a3, 402020d4 <_irom0_text_start+0xc4> 4020214d: f42020 extui a2, a2, 0, 16 40202150: 822230 mull a2, a2, a3 40202153: 201110 or a1, a1, a1 40202156: 119705 call0 40213ac8 40202159: 7e0c02 l8ui a0, a12, 126 4020215c: 0f0c movi.n a15, 0 4020215e: 0250f6 bgeui a0, 5, 40202164 <_irom0_text_start+0x154> 40202161: 0d1066 bnei a0, 1, 40202172 <_irom0_text_start+0x162> 40202164: 7e4cf2 s8i a15, a12, 126 40202167: ffdc21 l32r a2, 402020d8 <_irom0_text_start+0xc8> 4020216a: 034c movi.n a3, 64 4020216c: ffde01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4020216f: 0000c0 callx0 a0 40202172: 800c62 l8ui a6, a12, 128 40202175: 7f0c42 l8ui a4, a12, 127 40202178: 850c movi.n a5, 8 4020217a: 0224b6 bltui a4, 2, 40202180 <_irom0_text_start+0x170> 4020217d: 7f4cf2 s8i a15, a12, 127 40202180: ffde82 addmi a8, a14, 0xffffff00 40202183: 242882 l32i a8, a8, 144 40202186: 04b567 bgeu a5, a6, 4020218e <_irom0_text_start+0x17e> 40202189: 470c movi.n a7, 4 4020218b: 804c72 s8i a7, a12, 128 4020218e: 150866 bnei a8, -1, 402021a7 <_irom0_text_start+0x197> 40202191: ffa121 l32r a2, 40202018 <_irom0_text_start+0x8> 40202194: 432c movi.n a3, 36 40202196: ffd301 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40202199: 0000c0 callx0 a0 4020219c: ffd021 l32r a2, 402020dc <_irom0_text_start+0xcc> 4020219f: 034c movi.n a3, 64 402021a1: ffd001 l32r a0, 402020e4 <_irom0_text_start+0xd4> 402021a4: 0000c0 callx0 a0 402021a7: 416df2 s32i a15, a13, 0x104 402021aa: 406df2 s32i a15, a13, 0x100 402021ad: 840ca2 l8ui a10, a12, 132 402021b0: ffdeb2 addmi a11, a14, 0xffffff00 402021b3: ffdc02 addmi a0, a12, 0xffffff00 402021b6: f10092 l8ui a9, a0, 241 402021b9: 8d4bf2 s8i a15, a11, 141 402021bc: 0229b6 bltui a9, 2, 402021c2 <_irom0_text_start+0x1b2> 402021bf: f140f2 s8i a15, a0, 241 402021c2: 352d02 l32i a0, a13, 212 402021c5: 046ab6 bltui a10, 6, 402021cd <_irom0_text_start+0x1bd> 402021c8: 1e0c movi.n a14, 1 402021ca: 844ce2 s8i a14, a12, 132 402021cd: 11c8 l32i.n a12, a1, 4 402021cf: 31e8 l32i.n a14, a1, 12 402021d1: 0140f6 bgeui a0, 4, 402021d6 <_irom0_text_start+0x1c6> 402021d4: 30cc bnez.n a0, 402021db <_irom0_text_start+0x1cb> 402021d6: 3f0c movi.n a15, 3 402021d8: 356df2 s32i a15, a13, 212 402021db: 21d8 l32i.n a13, a1, 8 402021dd: 41f8 l32i.n a15, a1, 16 402021df: 0108 l32i.n a0, a1, 0 402021e1: 20c112 addi a1, a1, 32 402021e4: f00d ret.n 402021e6: 000000 ill 402021e9: fe .byte 0xfe 402021ea: ef .byte 0xef 402021eb: 3f .byte 0x3f 402021ec: 000600 excw 402021ef: c11260 mul16u a1, a2, a6 402021f0 : 402021f0: f0c112 addi a1, a1, -16 402021f3: 0109 s32i.n a0, a1, 0 402021f5: 068216 beqz a2, 40202261 402021f8: e47c movi.n a4, -2 402021fa: 130c movi.n a3, 1 402021fc: fffbb1 l32r a11, 402021e8 <_irom0_text_start+0x1d8> 402021ff: fffb21 l32r a2, 402021ec <_irom0_text_start+0x1dc> 40202202: 0020c0 memw 40202205: c02202 l32i a0, a2, 0x300 40202208: 100040 and a0, a0, a4 4020220b: 0020c0 memw 4020220e: c06202 s32i a0, a2, 0x300 40202211: 0020c0 memw 40202214: 812ba2 l32i a10, a11, 0x204 40202217: 20aa30 or a10, a10, a3 4020221a: 0020c0 memw 4020221d: 816ba2 s32i a10, a11, 0x204 40202220: b90c movi.n a9, 11 40202222: 0020c0 memw 40202225: c16292 s32i a9, a2, 0x304 40202228: d80c movi.n a8, 13 4020222a: 0020c0 memw 4020222d: c26282 s32i a8, a2, 0x308 40202230: 873c movi.n a7, 56 40202232: 0020c0 memw 40202235: c02262 l32i a6, a2, 0x300 40202238: 206670 or a6, a6, a7 4020223b: 0020c0 memw 4020223e: c06262 s32i a6, a2, 0x300 40202241: 957c movi.n a5, -7 40202243: 0020c0 memw 40202246: c02242 l32i a4, a2, 0x300 40202249: 104450 and a4, a4, a5 4020224c: 0020c0 memw 4020224f: c06242 s32i a4, a2, 0x300 40202252: 0020c0 memw 40202255: c02202 l32i a0, a2, 0x300 40202258: 200030 or a0, a0, a3 4020225b: 0020c0 memw 4020225e: c06202 s32i a0, a2, 0x300 40202261: 0fa3c5 call0 40211ca0 40202264: 0108 l32i.n a0, a1, 0 40202266: 10c112 addi a1, a1, 16 40202269: f00d ret.n 4020226b: 0f0000 excw 4020226e: 000000 ill 40202271: fe .byte 0xfe 40202272: ff .byte 0xff 40202273: 5f .byte 0x5f 40202274: ff0000 excw 40202277: 102800 and a2, a8, a0 4020227a: 124010 excw 4020227c : 4020227c: e0c112 addi a1, a1, -32 4020227f: 21d9 s32i.n a13, a1, 8 40202281: 41f9 s32i.n a15, a1, 16 40202283: 0109 s32i.n a0, a1, 0 40202285: 11c9 s32i.n a12, a1, 4 40202287: 31e9 s32i.n a14, a1, 12 40202289: 02cd mov.n a12, a2 4020228b: 03ed mov.n a14, a3 4020228d: fffa01 l32r a0, 40202278 40202290: 0000c0 callx0 a0 40202293: 02dd mov.n a13, a2 40202295: fff5f1 l32r a15, 4020226c 40202298: fff601 l32r a0, 40202270 4020229b: d1ffc0 mul16s a15, a15, a12 4020229e: ff0a add.n a15, a15, a0 402022a0: fff5c1 l32r a12, 40202274 402022a3: 0020c0 memw 402022a6: 872f02 l32i a0, a15, 0x21c 402022a9: 140c07 bnone a12, a0, 402022c1 402022ac: fff301 l32r a0, 40202278 402022af: 0000c0 callx0 a0 402022b2: c002d0 sub a0, a2, a13 402022b5: 083e07 bltu a14, a0, 402022c1 402022b8: 0020c0 memw 402022bb: 872f22 l32i a2, a15, 0x21c 402022be: ea82c7 bany a2, a12, 402022ac 402022c1: 11c8 l32i.n a12, a1, 4 402022c3: 21d8 l32i.n a13, a1, 8 402022c5: 31e8 l32i.n a14, a1, 12 402022c7: 41f8 l32i.n a15, a1, 16 402022c9: 0108 l32i.n a0, a1, 0 402022cb: 20c112 addi a1, a1, 32 402022ce: f00d ret.n 402022d0: 2389b0 excw 402022d3: 237e40 excw 402022d6: 804020 add a4, a0, a2 402022d9: 238c beqz.n a3, 402022df 402022db: 8c9040 excw 402022de: d04023 excw 402022e1: 2389 s32i.n a8, a3, 8 402022e3: 8c6040 excw 402022e6: 404023 excw 402022e9: 238c beqz.n a3, 402022ef 402022eb: 8c2040 excw 402022ee: 004023 excw 402022f1: 238c beqz.n a3, 402022f7 402022f3: 8be040 excw 402022f6: c04023 excw 402022f9: 238b addi.n a2, a3, 8 402022fb: 8ba040 excw 402022fe: 804023 excw 40202301: 238b addi.n a2, a3, 8 40202303: 8b6040 excw 40202306: 404023 excw 40202309: 238b addi.n a2, a3, 8 4020230b: 8b2040 excw 4020230e: 004023 excw 40202311: 238b addi.n a2, a3, 8 40202313: 8ae040 excw 40202316: c04023 excw 40202319: 238a add.n a2, a3, a8 4020231b: 8aa040 excw 4020231e: 804023 excw 40202321: 238a add.n a2, a3, a8 40202323: 8a7040 excw 40202326: 504023 excw 40202329: 238a add.n a2, a3, a8 4020232b: 8a3040 excw 4020232e: 104023 excw 40202331: 238a add.n a2, a3, a8 40202333: 89f040 excw 40202336: 504023 excw 40202339: 0e .byte 0xe 4020233a: 9c4010 excw 4020233d: 401010 excw 40202340: ffe421 l32r a2, 402022d0 40202343: 03e830 rsr.exccause a3 40202346: c0c112 addi a1, a1, -64 40202349: 81c9 s32i.n a12, a1, 32 4020234b: 91d9 s32i.n a13, a1, 36 4020234d: a1e9 s32i.n a14, a1, 40 4020234f: b1f9 s32i.n a15, a1, 44 40202351: 7109 s32i.n a0, a1, 28 40202353: c139 s32i.n a3, a1, 48 40202355: 03b100 rsr.epc1 a0 40202358: d109 s32i.n a0, a1, 52 4020235a: 03b2f0 rsr.epc2 a15 4020235d: 03b3e0 rsr.epc3 a14 40202360: 03eed0 rsr.excvaddr a13 40202363: 03c0c0 rsr.depc a12 40202366: fff401 l32r a0, 40202338 40202369: 0000c0 callx0 a0 4020236c: c128 l32i.n a2, a1, 48 4020236e: e41c movi.n a4, 30 40202370: 64b247 bgeu a2, a4, 402023d8 40202373: ffd861 l32r a6, 402022d4 40202376: 905220 addx2 a5, a2, a2 40202379: 556a add.n a5, a5, a6 4020237b: 0005a0 jx a5 4020237e: 002906 j 40202426 40202381: 006746 j 40202522 40202384: 006386 j 40202516 40202387: 005fc6 j 4020250a 4020238a: 005c06 j 402024fe 4020238d: 005846 j 402024f2 40202390: 005486 j 402024e6 40202393: 001046 j 402023d8 40202396: 005006 j 402024da 40202399: 004c46 j 402024ce 4020239c: 000e06 j 402023d8 4020239f: 000d46 j 402023d8 402023a2: 004706 j 402024c2 402023a5: 004346 j 402024b6 402023a8: 003f86 j 402024aa 402023ab: 003bc6 j 4020249e 402023ae: 003806 j 40202492 402023b1: 003446 j 40202486 402023b4: 003086 j 4020247a 402023b7: 000746 j 402023d8 402023ba: 002c06 j 4020246e 402023bd: 0005c6 j 402023d8 402023c0: 000506 j 402023d8 402023c3: 000446 j 402023d8 402023c6: 002606 j 40202462 402023c9: 002246 j 40202456 402023cc: 001e86 j 4020244a 402023cf: 000146 j 402023d8 402023d2: 001a06 j 4020243e 402023d5: 001646 j 40202432 402023d8: ffc021 l32r a2, 402022d8 402023db: ffd701 l32r a0, 40202338 402023de: 0000c0 callx0 a0 402023e1: ffbe21 l32r a2, 402022dc 402023e4: 0d2132 l32i a3, a1, 52 402023e7: 204ff0 or a4, a15, a15 402023ea: 205ee0 or a5, a14, a14 402023ed: 0d6d mov.n a6, a13 402023ef: 0c7d mov.n a7, a12 402023f1: ffd101 l32r a0, 40202338 402023f4: 0000c0 callx0 a0 402023f7: 290c movi.n a9, 2 402023f9: ff7ca1 l32r a10, 402021ec <_irom0_text_start+0x1dc> 402023fc: 0020c0 memw 402023ff: 020c movi.n a2, 0 40202401: 013d mov.n a3, a1 40202403: c41c movi.n a4, 28 40202405: d178 l32i.n a7, a1, 52 40202407: c188 l32i.n a8, a1, 48 40202409: 4c6a92 s32i a9, a10, 0x130 4020240c: 0199 s32i.n a9, a1, 0 4020240e: 31f9 s32i.n a15, a1, 12 40202410: 41e9 s32i.n a14, a1, 16 40202412: 51d9 s32i.n a13, a1, 20 40202414: 61c9 s32i.n a12, a1, 24 40202416: 1189 s32i.n a8, a1, 4 40202418: 2179 s32i.n a7, a1, 8 4020241a: ffc801 l32r a0, 4020233c 4020241d: 0000c0 callx0 a0 40202420: 00a905 call0 40202eb4 40202423: ffff06 j 40202423 40202426: ffae21 l32r a2, 402022e0 40202429: ffc301 l32r a0, 40202338 4020242c: 0000c0 callx0 a0 4020242f: ffeb86 j 402023e1 40202432: ffac21 l32r a2, 402022e4 40202435: ffc001 l32r a0, 40202338 40202438: 0000c0 callx0 a0 4020243b: ffe886 j 402023e1 4020243e: ffaa21 l32r a2, 402022e8 40202441: ffbd01 l32r a0, 40202338 40202444: 0000c0 callx0 a0 40202447: ffe586 j 402023e1 4020244a: ffa821 l32r a2, 402022ec 4020244d: ffba01 l32r a0, 40202338 40202450: 0000c0 callx0 a0 40202453: ffe286 j 402023e1 40202456: ffa621 l32r a2, 402022f0 40202459: ffb701 l32r a0, 40202338 4020245c: 0000c0 callx0 a0 4020245f: ffdf86 j 402023e1 40202462: ffa421 l32r a2, 402022f4 40202465: ffb401 l32r a0, 40202338 40202468: 0000c0 callx0 a0 4020246b: ffdc86 j 402023e1 4020246e: ffa221 l32r a2, 402022f8 40202471: ffb101 l32r a0, 40202338 40202474: 0000c0 callx0 a0 40202477: ffd986 j 402023e1 4020247a: ffa021 l32r a2, 402022fc 4020247d: ffae01 l32r a0, 40202338 40202480: 0000c0 callx0 a0 40202483: ffd686 j 402023e1 40202486: ff9e21 l32r a2, 40202300 40202489: ffab01 l32r a0, 40202338 4020248c: 0000c0 callx0 a0 4020248f: ffd386 j 402023e1 40202492: ff9c21 l32r a2, 40202304 40202495: ffa801 l32r a0, 40202338 40202498: 0000c0 callx0 a0 4020249b: ffd086 j 402023e1 4020249e: ff9a21 l32r a2, 40202308 402024a1: ffa501 l32r a0, 40202338 402024a4: 0000c0 callx0 a0 402024a7: ffcd86 j 402023e1 402024aa: ff9821 l32r a2, 4020230c 402024ad: ffa201 l32r a0, 40202338 402024b0: 0000c0 callx0 a0 402024b3: ffca86 j 402023e1 402024b6: ff9621 l32r a2, 40202310 402024b9: ff9f01 l32r a0, 40202338 402024bc: 0000c0 callx0 a0 402024bf: ffc786 j 402023e1 402024c2: ff9421 l32r a2, 40202314 402024c5: ff9c01 l32r a0, 40202338 402024c8: 0000c0 callx0 a0 402024cb: ffc486 j 402023e1 402024ce: ff9221 l32r a2, 40202318 402024d1: ff9901 l32r a0, 40202338 402024d4: 0000c0 callx0 a0 402024d7: ffc186 j 402023e1 402024da: ff9021 l32r a2, 4020231c 402024dd: ff9601 l32r a0, 40202338 402024e0: 0000c0 callx0 a0 402024e3: ffbe86 j 402023e1 402024e6: ff8e21 l32r a2, 40202320 402024e9: ff9301 l32r a0, 40202338 402024ec: 0000c0 callx0 a0 402024ef: ffbb86 j 402023e1 402024f2: ff8c21 l32r a2, 40202324 402024f5: ff9001 l32r a0, 40202338 402024f8: 0000c0 callx0 a0 402024fb: ffb886 j 402023e1 402024fe: ff8a21 l32r a2, 40202328 40202501: ff8d01 l32r a0, 40202338 40202504: 0000c0 callx0 a0 40202507: ffb586 j 402023e1 4020250a: ff8821 l32r a2, 4020232c 4020250d: ff8a01 l32r a0, 40202338 40202510: 0000c0 callx0 a0 40202513: ffb286 j 402023e1 40202516: ff8621 l32r a2, 40202330 40202519: ff8701 l32r a0, 40202338 4020251c: 0000c0 callx0 a0 4020251f: ffaf86 j 402023e1 40202522: ff8421 l32r a2, 40202334 40202525: ff8401 l32r a0, 40202338 40202528: 0000c0 callx0 a0 4020252b: ffac86 j 402023e1 ... 40202530 : 40202530: f00d ret.n 40202532: 980000 excw 40202535: 401003 excw 40202538: b01c movi.n a0, 27 4020253a: fe .byte 0xfe 4020253b: 3f .byte 0x3f 4020253c: feb000 excw 4020253f: 3f .byte 0x3f 40202540: 04a8c0 extui a10, a12, 8, 1 40202543: ffff01 l32r a0, 40202540 40202546: ff .byte 0xff 40202547: 7bfc00 excw 4020254a: 2c4022 s8i a2, a0, 44 4020254d: 3ffeb0 excw 40202550: 000e00 excw 40202553: 88e060 excw 40202556: 144023 excw 40202559: 3fffc7 bbsi a15, 28, 4020259c 4020255c: ff04a4 excw 4020255f: 3f .byte 0x3f 40202560: b458 l32i.n a5, a4, 44 40202562: fe .byte 0xfe 40202563: 3f .byte 0x3f 40202564: b438 l32i.n a3, a4, 44 40202566: fe .byte 0xfe 40202567: 3f .byte 0x3f 40202568: 2388f0 excw 4020256b: 8ce040 excw 4020256e: 604023 excw 40202571: fe88 l32i.n a8, a14, 60 40202573: 3f .byte 0x3f 40202574: 238d10 excw 40202577: ff0040 excw 4020257a: c80000 excw 4020257d: 3ffeb1 l32r a11, 401d2578 <_lit4_end+0xcc924> 40202580: ff0a96 bltz a10, 40202574 40202583: 3f .byte 0x3f 40202584: feb1c4 excw 40202587: 3f .byte 0x3f 40202588: 000454 excw 4020258b: 028840 excw 4020258e: e44010 extui a4, a1, 0, 15 40202591: 401006 j 402125d5 40202594: 100b44 excw 40202597: 0ddc40 excw 4020259a: b44010 extui a4, a1, 0, 12 4020259d: 0018 l32i.n a1, a0, 0 4020259f: 0abc40 excw 402025a2: f44010 extui a4, a1, 0, 16 402025a5: 401010 excw 402025a8: 0025e0 excw 402025ab: 18a440 excw 402025ae: 5c4000 excw 402025b1: 401007 beq a0, a0, 402025f5 402025b4: 07ec bnez.n a7, 402025d8 402025b6: 224010 excw 402025b9: 1209a0 excw 402025bc: d2e0c1 l32r a12, 401f713c <_lit4_end+0xf14e8> 402025bf: e90261 l32r a6, 401fc9c8 <_lit4_end+0xf6d74> 402025c2: 11c931 l32r a3, 401c6ce8 <_lit4_end+0xc1094> 402025c5: 41f9 s32i.n a15, a1, 16 402025c7: ffdbc1 l32r a12, 40202534 402025ca: 0109 s32i.n a0, a1, 0 402025cc: 0c3d mov.n a3, a12 402025ce: ffee01 l32r a0, 40202588 402025d1: 0000c0 callx0 a0 402025d4: 020c movi.n a2, 0 402025d6: 0c3d mov.n a3, a12 402025d8: ffec01 l32r a0, 40202588 402025db: 0000c0 callx0 a0 402025de: 220c movi.n a2, 2 402025e0: 0c3d mov.n a3, a12 402025e2: ffe901 l32r a0, 40202588 402025e5: 0000c0 callx0 a0 402025e8: 320c movi.n a2, 3 402025ea: 0c3d mov.n a3, a12 402025ec: ffe701 l32r a0, 40202588 402025ef: 0000c0 callx0 a0 402025f2: c21c movi.n a2, 28 402025f4: 0c3d mov.n a3, a12 402025f6: ffe401 l32r a0, 40202588 402025f9: 0000c0 callx0 a0 402025fc: d21c movi.n a2, 29 402025fe: 0c3d mov.n a3, a12 40202600: ffe201 l32r a0, 40202588 40202603: 0000c0 callx0 a0 40202606: 0c3d mov.n a3, a12 40202608: 820c movi.n a2, 8 4020260a: ffdf01 l32r a0, 40202588 4020260d: 0000c0 callx0 a0 40202610: 0ccf45 call0 4020f308 40202613: feace1 l32r a14, 402020c4 <_irom0_text_start+0xb4> 40202616: 0e2d mov.n a2, a14 40202618: ffdd01 l32r a0, 4020258c 4020261b: 0000c0 callx0 a0 4020261e: ffc621 l32r a2, 40202538 40202621: 0e3d mov.n a3, a14 40202623: 026b05 call0 40204cd4 40202626: ffc701 l32r a0, 40202544 40202629: ffc4c1 l32r a12, 4020253c 4020262c: ffc521 l32r a2, 40202540 4020262f: 1c29 s32i.n a2, a12, 4 40202631: 3c29 s32i.n a2, a12, 12 40202633: 2c09 s32i.n a0, a12, 8 40202635: 004f85 call0 40202b30 40202638: 20f4c5 call0 40223588 4020263b: 1fb605 call0 4022219c 4020263e: ffc321 l32r a2, 4020254c 40202641: 931c movi.n a3, 25 40202643: 040c movi.n a4, 0 40202645: 145c32 s16i a3, a12, 40 40202648: ffc031 l32r a3, 40202548 4020264b: ffd101 l32r a0, 40202590 4020264e: 0000c0 callx0 a0 40202651: ffa945 call0 402020e8 <_irom0_text_start+0xd8> 40202654: fee541 l32r a4, 402021e8 <_irom0_text_start+0x1d8> 40202657: 0020c0 memw 4020265a: 8a2442 l32i a4, a4, 0x228 4020265d: 056407 bbci a4, 0, 40202666 40202660: 037645 call0 40205dc8 40202663: 000146 j 4020266c 40202666: 201110 or a1, a1, a1 40202669: 037bc5 call0 40205e28 4020266c: ff0201 l32r a0, 40202274 4020266f: ff0031 l32r a3, 40202270 40202672: 0020c0 memw 40202675: 872362 l32i a6, a3, 0x21c 40202678: 080067 bnone a0, a6, 40202684 4020267b: 0020c0 memw 4020267e: 872372 l32i a7, a3, 0x21c 40202681: f68707 bany a7, a0, 4020267b 40202684: ffb3c1 l32r a12, 40202550 40202687: 0020c0 memw 4020268a: 472c82 l32i a8, a12, 0x11c 4020268d: 080087 bnone a0, a8, 40202699 40202690: 0020c0 memw 40202693: 472c92 l32i a9, a12, 0x11c 40202696: f68907 bany a9, a0, 40202690 40202699: f4a222 movi a2, 0x2f4 4020269c: ffae31 l32r a3, 40202554 4020269f: c9a342 movi a4, 0x3c9 402026a2: ffbc01 l32r a0, 40202594 402026a5: 0000c0 callx0 a0 402026a8: ffaca1 l32r a10, 40202558 402026ab: 002aa2 l32i a10, a10, 0 402026ae: 20d220 or a13, a2, a2 402026b1: 032af2 l32i a15, a10, 12 402026b4: 1a28 l32i.n a2, a10, 4 402026b6: 0f3d mov.n a3, a15 402026b8: fe8a01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402026bb: 0000c0 callx0 a0 402026be: 0d3d mov.n a3, a13 402026c0: f4a242 movi a4, 0x2f4 402026c3: fcc222 addi a2, a2, -4 402026c6: 822f20 mull a2, a15, a2 402026c9: ffb301 l32r a0, 40202598 402026cc: 0000c0 callx0 a0 402026cf: ffa331 l32r a3, 4020255c 402026d2: 000c movi.n a0, 0 402026d4: 574302 s8i a0, a3, 87 402026d7: 700d42 l8ui a4, a13, 112 402026da: ff9ef1 l32r a15, 40202554 402026dd: 043466 bnei a4, 3, 402026e5 402026e0: 150c movi.n a5, 1 402026e2: 574352 s8i a5, a3, 87 402026e5: ff9e71 l32r a7, 40202560 402026e8: ff9f91 l32r a9, 40202564 402026eb: 01dd82 addmi a8, a13, 0x100 402026ee: 060c movi.n a6, 0 402026f0: f84d62 s8i a6, a13, 248 402026f3: 0989 s32i.n a8, a9, 0 402026f5: 004762 s8i a6, a7, 0 402026f8: ffe345 call0 40202530 402026fb: 000da2 l8ui a10, a13, 0 402026fe: 175a26 beqi a10, 5, 40202719 40202701: 0d2d mov.n a2, a13 40202703: ff9931 l32r a3, 40202568 40202706: 80a042 movi a4, 128 40202709: ffa401 l32r a0, 4020259c 4020270c: 0000c0 callx0 a0 4020270f: 0e3d mov.n a3, a14 40202711: 0d2d mov.n a2, a13 40202713: ff9205 call0 40202034 <_irom0_text_start+0x24> 40202716: 000186 j 40202720 40202719: 0e3d mov.n a3, a14 4020271b: 0d2d mov.n a2, a13 4020271d: ff9145 call0 40202034 <_irom0_text_start+0x24> 40202720: f80db2 l8ui a11, a13, 248 40202723: 081b26 beqi a11, 1, 4020272f 40202726: ff8ee1 l32r a14, 40202560 40202729: 000ee2 l8ui a14, a14, 0 4020272c: 221e66 bnei a14, 1, 40202752 4020272f: ff8a21 l32r a2, 40202558 40202732: 002222 l32i a2, a2, 0 40202735: 0322f2 l32i a15, a2, 12 40202738: 1228 l32i.n a2, a2, 4 4020273a: 0f3d mov.n a3, a15 4020273c: fe6901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020273f: 0000c0 callx0 a0 40202742: 0f3d mov.n a3, a15 40202744: fcc222 addi a2, a2, -4 40202747: 0d4d mov.n a4, a13 40202749: f4a252 movi a5, 0x2f4 4020274c: 018f05 call0 40204040 4020274f: ff81f1 l32r a15, 40202554 40202752: 0d2d mov.n a2, a13 40202754: eea342 movi a4, 0x3ee 40202757: 0f3d mov.n a3, a15 40202759: ff9101 l32r a0, 402025a0 4020275c: 0000c0 callx0 a0 4020275f: ff8321 l32r a2, 4020256c 40202762: ff8331 l32r a3, 40202570 40202765: fef401 l32r a0, 40202338 40202768: 0000c0 callx0 a0 4020276b: ff8221 l32r a2, 40202574 4020276e: 0020c0 memw 40202771: 9f2c32 l32i a3, a12, 0x27c 40202774: ff8151 l32r a5, 40202578 40202777: f53030 extui a3, a3, 16, 16 4020277a: 0020c0 memw 4020277d: fe2c42 l32i a4, a12, 0x3f8 40202780: 104450 and a4, a4, a5 40202783: 414840 srli a4, a4, 8 40202786: 0020c0 memw 40202789: fe2c52 l32i a5, a12, 0x3f8 4020278c: 745050 extui a5, a5, 0, 8 4020278f: feea01 l32r a0, 40202338 40202792: 0000c0 callx0 a0 40202795: fe95d1 l32r a13, 402021ec <_irom0_text_start+0x1dc> 40202798: 0020c0 memw 4020279b: 4c2dd2 l32i a13, a13, 0x130 4020279e: c21c movi.n a2, 28 402027a0: 0f3d mov.n a3, a15 402027a2: 15a442 movi a4, 0x415 402027a5: ff7b01 l32r a0, 40202594 402027a8: 0000c0 callx0 a0 402027ab: c41c movi.n a4, 28 402027ad: 02ed mov.n a14, a2 402027af: ff7331 l32r a3, 4020257c 402027b2: 020c movi.n a2, 0 402027b4: ff7c01 l32r a0, 402025a4 402027b7: 0000c0 callx0 a0 402027ba: ff7101 l32r a0, 40202580 402027bd: 1c2db6 bltui a13, 2, 402027dd 402027c0: 195df6 bgeui a13, 5, 402027dd 402027c3: 0020c0 memw 402027c6: 9e2c32 l32i a3, a12, 0x278 402027c9: 120c movi.n a2, 1 402027cb: f53030 extui a3, a3, 16, 16 402027ce: 113300 slli a3, a3, 16 402027d1: 313030 srai a3, a3, 16 402027d4: 005032 s16i a3, a0, 0 402027d7: 0598c5 call0 40208164 402027da: 0004c6 j 402027f1 402027dd: 050c movi.n a5, 0 402027df: 005052 s16i a5, a0, 0 402027e2: 0020c0 memw 402027e5: 9e2c42 l32i a4, a12, 0x278 402027e8: f44040 extui a4, a4, 0, 16 402027eb: 0020c0 memw 402027ee: 9e6c42 s32i a4, a12, 0x278 402027f1: 9ddc bnez.n a13, 4020280e 402027f3: ff6d01 l32r a0, 402025a8 402027f6: 0000c0 callx0 a0 402027f9: 520b addi.n a5, a2, -1 402027fb: 0d5556 bnez a5, 402028d4 402027fe: ff5f21 l32r a2, 4020257c 40202801: 030c movi.n a3, 0 40202803: c41c movi.n a4, 28 40202805: ff6901 l32r a0, 402025ac 40202808: 0000c0 callx0 a0 4020280b: 0003c6 j 4020281e 4020280e: 0c7db6 bltui a13, 7, 4020281e 40202811: ff5a21 l32r a2, 4020257c 40202814: 030c movi.n a3, 0 40202816: c41c movi.n a4, 28 40202818: ff6501 l32r a0, 402025ac 4020281b: 0000c0 callx0 a0 4020281e: 00a022 movi a2, 0 40202821: 203ee0 or a3, a14, a14 40202824: c41c movi.n a4, 28 40202826: fec501 l32r a0, 4020233c 40202829: 0000c0 callx0 a0 4020282c: 0f3d mov.n a3, a15 4020282e: 0e2d mov.n a2, a14 40202830: 3aa442 movi a4, 0x43a 40202833: ff5b01 l32r a0, 402025a0 40202836: 0000c0 callx0 a0 40202839: ff48f1 l32r a15, 4020255c 4020283c: 120c movi.n a2, 1 4020283e: ff9b05 call0 402021f0 40202841: 391385 call0 4023b97c 40202844: ff42e1 l32r a14, 4020254c 40202847: 0e2d mov.n a2, a14 40202849: ff5901 l32r a0, 402025b0 4020284c: 0000c0 callx0 a0 4020284f: 0e2d mov.n a2, a14 40202851: fe66d1 l32r a13, 402021ec <_irom0_text_start+0x1dc> 40202854: 140c movi.n a4, 1 40202856: ff39c1 l32r a12, 4020253c 40202859: 150c movi.n a5, 1 4020285b: 141c32 l16ui a3, a12, 40 4020285e: ff5501 l32r a0, 402025b4 40202861: 0000c0 callx0 a0 40202864: 73a072 movi a7, 115 40202867: 0020c0 memw 4020286a: c56d72 s32i a7, a13, 0x314 4020286d: 160c movi.n a6, 1 4020286f: 404c62 s8i a6, a12, 64 40202872: 7c0fc2 l8ui a12, a15, 124 40202875: 0c2d mov.n a2, a12 40202877: 122ac5 call0 40214b24 4020287a: 021c26 beqi a12, 1, 40202880 4020287d: 023c66 bnei a12, 3, 40202883 40202880: 194e45 call0 4021bd68 40202883: 052c26 beqi a12, 2, 4020288c 40202886: 183c66 bnei a12, 3, 402028a2 40202889: 0f2c66 bnei a12, 2, 4020289c 4020288c: 560f82 l8ui a8, a15, 86 4020288f: 092866 bnei a8, 2, 4020289c 40202892: 120c movi.n a2, 1 40202894: 13bc85 call0 40216460 40202897: 0001c6 j 402028a2 4020289a: 220000 excw 4020289d: 0500a0 extui a0, a10, 16, 1 402028a0: 13bc beqz.n a3, 402028d5 402028a2: 0a1c66 bnei a12, 1, 402028b0 402028a5: fddd21 l32r a2, 4020201c <_irom0_text_start+0xc> 402028a8: 042222 l32i a2, a2, 16 402028ab: 0228 l32i.n a2, a2, 0 402028ad: 217f45 call0 402240a4 402028b0: 01fdc5 call0 40204890 402028b3: 021266 bnei a2, 1, 402028b9 402028b6: 020f05 call0 402049a8 402028b9: ff3221 l32r a2, 40202584 402028bc: 002222 l32i a2, a2, 0 402028bf: 002216 beqz a2, 402028c5 402028c2: 0002c0 callx0 a2 402028c5: 11c8 l32i.n a12, a1, 4 402028c7: 21d8 l32i.n a13, a1, 8 402028c9: 31e8 l32i.n a14, a1, 12 402028cb: 41f8 l32i.n a15, a1, 16 402028cd: 0108 l32i.n a0, a1, 0 402028cf: 20c112 addi a1, a1, 32 402028d2: f00d ret.n 402028d4: ff3501 l32r a0, 402025a8 402028d7: 0000c0 callx0 a0 402028da: 2d2266 bnei a2, 2, 4020290b 402028dd: ff2731 l32r a3, 4020257c 402028e0: 0338 l32i.n a3, a3, 0 402028e2: 0e5366 bnei a3, 5, 402028f4 402028e5: ff2541 l32r a4, 4020257c 402028e8: 2448 l32i.n a4, a4, 8 402028ea: 64cc bnez.n a4, 402028f4 402028ec: ff2451 l32r a5, 4020257c 402028ef: 5558 l32i.n a5, a5, 20 402028f1: f29516 beqz a5, 4020281e 402028f4: ff2221 l32r a2, 4020257c 402028f7: 030c movi.n a3, 0 402028f9: c41c movi.n a4, 28 402028fb: ff2c01 l32r a0, 402025ac 402028fe: 0000c0 callx0 a0 40202901: ff1e71 l32r a7, 4020257c 40202904: 660c movi.n a6, 6 40202906: 0769 s32i.n a6, a7, 0 40202908: ffc486 j 4020281e 4020290b: ff2701 l32r a0, 402025a8 4020290e: 0000c0 callx0 a0 40202911: ffc246 j 4020281e 40202914: fffc bnez.n a15, 40202957 40202916: 380000 excw 40202919: 238d excw 4020291b: 8d3a40 excw 4020291e: f44023 excw 40202921: 1009 s32i.n a0, a0, 4 40202923: a44240 extui a4, a4, 2, 11 40202926: 127c movi.n a2, -15 40202928: 09e0c1 l32r a12, 401c50a8 <_lit4_end+0xbf454> 4020292b: 31e901 l32r a0, 401cf0d0 <_lit4_end+0xc947c> 4020292e: 11c9 s32i.n a12, a1, 4 40202930: 41f9 s32i.n a15, a1, 16 40202932: 21d9 s32i.n a13, a1, 8 40202934: 02fd mov.n a15, a2 40202936: 03dd mov.n a13, a3 40202938: c33b addi.n a12, a3, 3 4020293a: fff6e1 l32r a14, 40202914 4020293d: ff0531 l32r a3, 40202554 40202940: 10cce0 and a12, a12, a14 40202943: 0c2d mov.n a2, a12 40202945: fff601 l32r a0, 40202920 40202948: 0000c0 callx0 a0 4020294b: 02ed mov.n a14, a2 4020294d: 0c4d mov.n a4, a12 4020294f: 112f40 slli a2, a15, 12 40202952: 0e3d mov.n a3, a14 40202954: ff1101 l32r a0, 40202598 40202957: 0000c0 callx0 a0 4020295a: bdac beqz.n a13, 40202989 4020295c: ffeff1 l32r a15, 40202918 4020295f: 0c0c movi.n a12, 0 40202961: f8cff2 addi a15, a15, -8 40202964: 0f2d mov.n a2, a15 40202966: 3eca add.n a3, a14, a12 40202968: 000332 l8ui a3, a3, 0 4020296b: fe7301 l32r a0, 40202338 4020296e: 0000c0 callx0 a0 40202971: 4c1b addi.n a4, a12, 1 40202973: 444040 extui a4, a4, 0, 5 40202976: 74cc bnez.n a4, 40202981 40202978: ffe821 l32r a2, 40202918 4020297b: fe6f01 l32r a0, 40202338 4020297e: 0000c0 callx0 a0 40202981: cc1b addi.n a12, a12, 1 40202983: f4c0c0 extui a12, a12, 0, 16 40202986: da9dc7 bne a13, a12, 40202964 40202989: fef2c1 l32r a12, 40202554 4020298c: ffe421 l32r a2, 4020291c 4020298f: fe6a01 l32r a0, 40202338 40202992: 0000c0 callx0 a0 40202995: 88a442 movi a4, 0x488 40202998: 21d8 l32i.n a13, a1, 8 4020299a: 41f8 l32i.n a15, a1, 16 4020299c: 0c3d mov.n a3, a12 4020299e: 0e2d mov.n a2, a14 402029a0: 11c8 l32i.n a12, a1, 4 402029a2: 31e8 l32i.n a14, a1, 12 402029a4: feff01 l32r a0, 402025a0 402029a7: 0000c0 callx0 a0 402029aa: 0108 l32i.n a0, a1, 0 402029ac: 20c112 addi a1, a1, 32 402029af: f00d ret.n 402029b1: 000000 ill 402029b4: 238d40 excw 402029b7: c11240 mul16u a1, a2, a4 402029ba: 11c9f0 slli a12, a9, 1 402029bd: 0109 s32i.n a0, a1, 0 402029bf: 02cd mov.n a12, a2 402029c1: fffc21 l32r a2, 402029b4 402029c4: fe5d01 l32r a0, 40202338 402029c7: 0000c0 callx0 a0 402029ca: 0c2d mov.n a2, a12 402029cc: 84a432 movi a3, 0x484 402029cf: fff545 call0 40202924 402029d2: 2c1b addi.n a2, a12, 1 402029d4: 84a432 movi a3, 0x484 402029d7: fff4c5 call0 40202924 402029da: 2c2b addi.n a2, a12, 2 402029dc: c31c movi.n a3, 28 402029de: 11c8 l32i.n a12, a1, 4 402029e0: fff405 call0 40202924 402029e3: 0108 l32i.n a0, a1, 0 402029e5: 10c112 addi a1, a1, 16 402029e8: f00d ret.n 402029ea: 200000 or a0, a0, a0 402029ed: ff2b addi.n a15, a15, 2 402029ef: 3f .byte 0x3f 402029f0: ae38 l32i.n a3, a14, 40 402029f2: fe .byte 0xfe 402029f3: 3f .byte 0x3f 402029f4: fffe61 l32r a6, 402029ec 402029f7: fffe41 l32r a4, 402029f0 402029fa: 050c movi.n a5, 0 402029fc: 07b467 bgeu a4, a6, 40202a07 402029ff: 004452 s8i a5, a4, 0 40202a02: 441b addi.n a4, a4, 1 40202a04: f79467 bne a4, a6, 402029ff 40202a07: f00d ret.n 40202a09: 000000 ill 40202a0c: fe9000 excw 40202a0f: 3f .byte 0x3f 40202a10: 900c movi.n a0, 9 40202a12: fe .byte 0xfe 40202a13: 3f .byte 0x3f 40202a14 : 40202a14: f0c112 addi a1, a1, -16 40202a17: 0109 s32i.n a0, a1, 0 40202a19: 0208 l32i.n a0, a2, 0 40202a1b: 110026 beqi a0, -1, 40202a30 40202a1e: fffb21 l32r a2, 40202a0c 40202a21: fffb31 l32r a3, 40202a10 40202a24: 03a142 movi a4, 0x103 40202a27: fd7f01 l32r a0, 40202024 <_irom0_text_start+0x14> 40202a2a: 0000c0 callx0 a0 40202a2d: ffff06 j 40202a2d 40202a30: 030c movi.n a3, 0 40202a32: 040c movi.n a4, 0 40202a34: fed701 l32r a0, 40202590 40202a37: 0000c0 callx0 a0 40202a3a: 0108 l32i.n a0, a1, 0 40202a3c: 10c112 addi a1, a1, 16 40202a3f: f00d ret.n 40202a41: 000000 ill 40202a44: f20a00 excw 40202a47: 3f .byte 0x3f 40202a48: feb050 excw 40202a4b: 3f .byte 0x3f 40202a4c: 3a98 l32i.n a9, a10, 12 40202a4e: 740000 extui a0, a0, 0, 8 40202a51: 0f .byte 0xf 40202a52: 004000 break 0, 0 40202a55: 401007 beq a0, a0, 40202a99 40202a58: 000f80 ret 40202a5b: 069c40 excw 40202a5e: 124010 excw 40202a60 : 40202a60: e0c112 addi a1, a1, -32 40202a63: 11c9 s32i.n a12, a1, 4 40202a65: 21d9 s32i.n a13, a1, 8 40202a67: 31e9 s32i.n a14, a1, 12 40202a69: 41f9 s32i.n a15, a1, 16 40202a6b: 0109 s32i.n a0, a1, 0 40202a6d: fff801 l32r a0, 40202a50 40202a70: 0000c0 callx0 a0 40202a73: fff4e1 l32r a14, 40202a44 40202a76: fdddf1 l32r a15, 402021ec <_irom0_text_start+0x1dc> 40202a79: 0020c0 memw 40202a7c: 9f08 l32i.n a0, a15, 36 40202a7e: 0020c0 memw 40202a81: 802ee2 l32i a14, a14, 0x200 40202a84: fff1d1 l32r a13, 40202a48 40202a87: f37c movi.n a3, -1 40202a89: 0dc8 l32i.n a12, a13, 0 40202a8b: 061c16 beqz a12, 40202af0 40202a8e: 1c28 l32i.n a2, a12, 4 40202a90: 3c68 l32i.n a6, a12, 12 40202a92: c04200 sub a4, a2, a0 40202a95: 4f14e6 bgei a4, 1, 40202ae8 40202a98: 2c28 l32i.n a2, a12, 8 40202a9a: 1dc9 s32i.n a12, a13, 4 40202a9c: 2d69 s32i.n a6, a13, 8 40202a9e: 0c58 l32i.n a5, a12, 0 40202aa0: 0d59 s32i.n a5, a13, 0 40202aa2: 0c39 s32i.n a3, a12, 0 40202aa4: c29c beqz.n a2, 40202ac4 40202aa6: 0020c0 memw 40202aa9: ffe681 l32r a8, 40202a44 40202aac: 802882 l32i a8, a8, 0x200 40202aaf: ffe771 l32r a7, 40202a4c 40202ab2: c088e0 sub a8, a8, a14 40202ab5: 28b787 bgeu a7, a8, 40202ae1 40202ab8: 220a add.n a2, a2, a0 40202aba: 1c29 s32i.n a2, a12, 4 40202abc: 0c3d mov.n a3, a12 40202abe: ffe501 l32r a0, 40202a54 40202ac1: 0000c0 callx0 a0 40202ac4: ffe501 l32r a0, 40202a58 40202ac7: 0000c0 callx0 a0 40202aca: 3c08 l32i.n a0, a12, 12 40202acc: 4c28 l32i.n a2, a12, 16 40202ace: 0000c0 callx0 a0 40202ad1: ffdf01 l32r a0, 40202a50 40202ad4: 0000c0 callx0 a0 40202ad7: f37c movi.n a3, -1 40202ad9: 0020c0 memw 40202adc: 9f08 l32i.n a0, a15, 36 40202ade: ffe9c6 j 40202a89 40202ae1: 1c38 l32i.n a3, a12, 4 40202ae3: 232a add.n a2, a3, a2 40202ae5: fff446 j 40202aba 40202ae8: 4c8c beqz.n a12, 40202af0 40202aea: ffdc01 l32r a0, 40202a5c 40202aed: 0000c0 callx0 a0 40202af0: 11c8 l32i.n a12, a1, 4 40202af2: 21d8 l32i.n a13, a1, 8 40202af4: 31e8 l32i.n a14, a1, 12 40202af6: 41f8 l32i.n a15, a1, 16 40202af8: ffd801 l32r a0, 40202a58 40202afb: 0000c0 callx0 a0 40202afe: 0108 l32i.n a0, a1, 0 40202b00: 20c112 addi a1, a1, 32 40202b03: f00d ret.n 40202b05: 000000 ill 40202b08: f0c112 addi a1, a1, -16 40202b0b: 0109 s32i.n a0, a1, 0 40202b0d: 0208 l32i.n a0, a2, 0 40202b0f: 30cc bnez.n a0, 40202b16 40202b11: 020c movi.n a2, 0 40202b13: fff4c5 call0 40202a60 40202b16: 0108 l32i.n a0, a1, 0 40202b18: 10c112 addi a1, a1, 16 40202b1b: f00d ret.n 40202b1d: 000000 ill 40202b20: 1007b4 excw 40202b23: 2b0840 excw 40202b26: 604020 neg a4, a2 40202b29: 3ffeb0 excw 40202b2c: 000dd0 excw 40202b2f: a20c40 excw 40202b30 : 40202b30: a20c movi.n a2, 10 40202b32: f0c112 addi a1, a1, -16 40202b35: fffa31 l32r a3, 40202b20 40202b38: 0109 s32i.n a0, a1, 0 40202b3a: ffc301 l32r a0, 40202a48 40202b3d: 040c movi.n a4, 0 40202b3f: 0049 s32i.n a4, a0, 0 40202b41: fd3a01 l32r a0, 4020202c <_irom0_text_start+0x1c> 40202b44: 0000c0 callx0 a0 40202b47: 440c movi.n a4, 4 40202b49: fda731 l32r a3, 402021e8 <_irom0_text_start+0x1d8> 40202b4c: 0020c0 memw 40202b4f: 812322 l32i a2, a3, 0x204 40202b52: 202240 or a2, a2, a4 40202b55: 0020c0 memw 40202b58: 816322 s32i a2, a3, 0x204 40202b5b: 00a422 movi a2, 0x400 40202b5e: fd3401 l32r a0, 40202030 <_irom0_text_start+0x20> 40202b61: 0000c0 callx0 a0 40202b64: fff021 l32r a2, 40202b24 40202b67: f31c movi.n a3, 31 40202b69: ffef41 l32r a4, 40202b28 40202b6c: 450c movi.n a5, 4 40202b6e: ffef01 l32r a0, 40202b2c 40202b71: 0000c0 callx0 a0 40202b74: fd9e61 l32r a6, 402021ec <_irom0_text_start+0x1dc> 40202b77: 0020c0 memw 40202b7a: 050c movi.n a5, 0 40202b7c: c659 s32i.n a5, a6, 48 40202b7e: 88a072 movi a7, 136 40202b81: 0020c0 memw 40202b84: a679 s32i.n a7, a6, 40 40202b86: 0020c0 memw 40202b89: 8659 s32i.n a5, a6, 32 40202b8b: 0108 l32i.n a0, a1, 0 40202b8d: 10c112 addi a1, a1, 16 40202b90: f00d ret.n ... 40202b94 : 40202b94: 020c movi.n a2, 0 40202b96: f00d ret.n 40202b98: 200000 or a0, a0, a0 40202b9b: 2ac840 excw 40202b9e: 124000 excw 40202ba1: c9f0c1 l32r a12, 401f5364 <_lit4_end+0xef710> 40202ba4: 31d921 l32r a2, 401cf308 <_lit4_end+0xc96b4> 40202ba7: 1109 s32i.n a0, a1, 4 40202ba9: 02dd mov.n a13, a2 40202bab: fffb01 l32r a0, 40202b98 40202bae: 03cd mov.n a12, a3 40202bb0: 3ac307 bnall a3, a0, 40202bee 40202bb3: 032d mov.n a2, a3 40202bb5: fff901 l32r a0, 40202b9c 40202bb8: 0000c0 callx0 a0 40202bbb: 320b addi.n a3, a2, -1 40202bbd: 001c movi.n a0, 16 40202bbf: 222b addi.n a2, a2, 2 40202bc1: b32330 movgez a2, a3, a3 40202bc4: 430c movi.n a3, 4 40202bc6: 212220 srai a2, a2, 2 40202bc9: a02230 addx4 a2, a2, a3 40202bcc: f42020 extui a2, a2, 0, 16 40202bcf: 013027 bltu a0, a2, 40202bd4 40202bd2: 020d mov.n a0, a2 40202bd4: 0c3d mov.n a3, a12 40202bd6: 0d2d mov.n a2, a13 40202bd8: f44000 extui a4, a0, 0, 16 40202bdb: 0149 s32i.n a4, a1, 0 40202bdd: fe6f01 l32r a0, 4020259c 40202be0: 0000c0 callx0 a0 40202be3: 0dcd mov.n a12, a13 40202be5: 0158 l32i.n a5, a1, 0 40202be7: 040c movi.n a4, 0 40202be9: 55da add.n a5, a5, a13 40202beb: 004542 s8i a4, a5, 0 40202bee: 1108 l32i.n a0, a1, 4 40202bf0: 0c2d mov.n a2, a12 40202bf2: 31d8 l32i.n a13, a1, 12 40202bf4: 21c8 l32i.n a12, a1, 8 40202bf6: 10c112 addi a1, a1, 16 40202bf9: f00d ret.n 40202bfb: b08000 addx8 a8, a0, a0 40202bfe: fe .byte 0xfe 40202bff: 3f .byte 0x3f 40202c00 : 40202c00: ffff21 l32r a2, 40202bfc 40202c03: 8228 l32i.n a2, a2, 32 40202c05: f00d ret.n ... 40202c08 : 40202c08: f00d ret.n 40202c0a: 200000 or a0, a0, a0 40202c0d: ff2b addi.n a15, a15, 2 40202c0f: 3f .byte 0x3f 40202c10: bff8 l32i.n a15, a15, 44 40202c12: ff .byte 0xff 40202c13: 3f .byte 0x3f 40202c14: f0c112 addi a1, a1, -16 40202c17: 006102 s32i a0, a1, 0 40202c1a: fff785 call0 40202b94 40202c1d: fffc61 l32r a6, 40202c10 40202c20: fff741 l32r a4, 40202bfc 40202c23: fffa71 l32r a7, 40202c0c 40202c26: 0e6472 s32i a7, a4, 56 40202c29: c06670 sub a6, a6, a7 40202c2c: 043216 beqz a2, 40202c73 40202c2f: 10a002 movi a0, 16 40202c32: f30c movi.n a3, 15 40202c34: 0b5432 s16i a3, a4, 22 40202c37: 0c5402 s16i a0, a4, 24 40202c3a: 0a5402 s16i a0, a4, 20 40202c3d: 537a add.n a5, a3, a7 40202c3f: f27c movi.n a2, -1 40202c41: 302320 xor a2, a3, a2 40202c44: 105250 and a5, a2, a5 40202c47: 9459 s32i.n a5, a4, 36 40202c49: 102260 and a2, a2, a6 40202c4c: d429 s32i.n a2, a4, 52 40202c4e: c06200 sub a6, a2, a0 40202c51: 8469 s32i.n a6, a4, 32 40202c53: 225a add.n a2, a2, a5 40202c55: c02200 sub a2, a2, a0 40202c58: 7429 s32i.n a2, a4, 28 40202c5a: 000c movi.n a0, 0 40202c5c: 4409 s32i.n a0, a4, 16 40202c5e: a409 s32i.n a0, a4, 40 40202c60: 0209 s32i.n a0, a2, 0 40202c62: 1209 s32i.n a0, a2, 4 40202c64: 1569 s32i.n a6, a5, 4 40202c66: 0529 s32i.n a2, a5, 0 40202c68: 0409 s32i.n a0, a4, 0 40202c6a: 1409 s32i.n a0, a4, 4 40202c6c: 0108 l32i.n a0, a1, 0 40202c6e: 10c112 addi a1, a1, 16 40202c71: f00d ret.n 40202c73: 800c movi.n a0, 8 40202c75: 730c movi.n a3, 7 40202c77: 0b5432 s16i a3, a4, 22 40202c7a: 0c5402 s16i a0, a4, 24 40202c7d: ffee46 j 40202c3a 40202c80: 8008 l32i.n a0, a0, 32 40202c82: fe .byte 0xfe 40202c83: 3f .byte 0x3f 40202c84 : 40202c84: ffff31 l32r a3, 40202c80 40202c87: 140c movi.n a4, 1 40202c89: 932420 movnez a2, a4, a2 40202c8c: 004322 s8i a2, a3, 0 40202c8f: f00d ret.n 40202c91: 000000 ill 40202c94 : 40202c94: fffb21 l32r a2, 40202c80 40202c97: 000222 l8ui a2, a2, 0 40202c9a: f00d ret.n 40202c9c: feb0c4 excw 40202c9f: 3f .byte 0x3f 40202ca0: 202d70 or a2, a13, a7 40202ca3: 8e3040 excw 40202ca6: 6c4023 excw 40202ca9: 3ffeb1 l32r a11, 401d2ca4 <_lit4_end+0xcd050> 40202cac: f0c112 addi a1, a1, -16 40202caf: 0261c2 s32i a12, a1, 8 40202cb2: 0129 s32i.n a2, a1, 0 40202cb4: 1109 s32i.n a0, a1, 4 40202cb6: 0e60c5 call0 402112c4 40202cb9: 12cc bnez.n a2, 40202cbe 40202cbb: 0ea645 call0 40211720 40202cbe: 0e2585 call0 40210f18 40202cc1: 72ac beqz.n a2, 40202cec 40202cc3: fff6c1 l32r a12, 40202c9c 40202cc6: fcccc2 addi a12, a12, -4 40202cc9: 000c02 l8ui a0, a12, 0 40202ccc: 10dc bnez.n a0, 40202ce1 40202cce: fff321 l32r a2, 40202c9c 40202cd1: fff331 l32r a3, 40202ca0 40202cd4: 040c movi.n a4, 0 40202cd6: fe2e01 l32r a0, 40202590 40202cd9: 0000c0 callx0 a0 40202cdc: 100c movi.n a0, 1 40202cde: 004c02 s8i a0, a12, 0 40202ce1: 0e21c5 call0 40210f00 40202ce4: 180c02 l8ui a0, a12, 24 40202ce7: 929c beqz.n a2, 40202d04 40202ce9: 171026 beqi a0, 1, 40202d04 40202cec: 020c movi.n a2, 0 40202cee: 000246 j 40202cfb 40202cf1: 000000 ill 40202cf4: 0128 l32i.n a2, a1, 0 40202cf6: 834022 s8i a2, a0, 131 40202cf9: f27c movi.n a2, -1 40202cfb: 21c8 l32i.n a12, a1, 8 40202cfd: 1108 l32i.n a0, a1, 4 40202cff: 10c112 addi a1, a1, 16 40202d02: f00d ret.n 40202d04: 023056 bnez a0, 40202d2b 40202d07: 01a022 movi a2, 1 40202d0a: 0e3785 call0 40211084 40202d0d: ffe321 l32r a2, 40202c9c 40202d10: fe2801 l32r a0, 402025b0 40202d13: 0000c0 callx0 a0 40202d16: ffe121 l32r a2, 40202c9c 40202d19: 0aa032 movi a3, 10 40202d1c: 040c movi.n a4, 0 40202d1e: 150c movi.n a5, 1 40202d20: fe2501 l32r a0, 402025b4 40202d23: 0000c0 callx0 a0 40202d26: 130c movi.n a3, 1 40202d28: 184c32 s8i a3, a12, 24 40202d2b: 190c02 l8ui a0, a12, 25 40202d2e: a40c movi.n a4, 10 40202d30: 001b addi.n a0, a0, 1 40202d32: 740000 extui a0, a0, 0, 8 40202d35: 194c02 s8i a0, a12, 25 40202d38: 0db407 bgeu a4, a0, 40202d49 40202d3b: ffda21 l32r a2, 40202ca4 40202d3e: fd7e01 l32r a0, 40202338 40202d41: 0000c0 callx0 a0 40202d44: a00c movi.n a0, 10 40202d46: 194c02 s8i a0, a12, 25 40202d49: a20c movi.n a2, 10 40202d4b: 1a0c32 l8ui a3, a12, 26 40202d4e: ffd641 l32r a4, 40202ca8 40202d51: 330a add.n a3, a3, a0 40202d53: 034a add.n a0, a3, a4 40202d55: 9ba237 bge a2, a3, 40202cf4 40202d58: 0148 l32i.n a4, a1, 0 40202d5a: 794042 s8i a4, a0, 121 40202d5d: ffe606 j 40202cf9 40202d60: feb0d0 excw 40202d63: 3f .byte 0x3f 40202d64: feb1f0 excw 40202d67: 3f .byte 0x3f 40202d68: b148 l32i.n a4, a1, 44 40202d6a: fe .byte 0xfe 40202d6b: 3f .byte 0x3f 40202d6c: b0db addi.n a11, a0, 13 40202d6e: fe .byte 0xfe 40202d6f: 3f .byte 0x3f 40202d70: f0c112 addi a1, a1, -16 40202d73: 31e9 s32i.n a14, a1, 12 40202d75: 0109 s32i.n a0, a1, 0 40202d77: 21d9 s32i.n a13, a1, 8 40202d79: 11c9 s32i.n a12, a1, 4 40202d7b: fff9c1 l32r a12, 40202d60 40202d7e: 0d0c movi.n a13, 0 40202d80: 090c02 l8ui a0, a12, 9 40202d83: 084cd2 s8i a13, a12, 8 40202d86: 088016 beqz a0, 40202e12 40202d89: fff6e1 l32r a14, 40202d64 40202d8c: 201110 or a1, a1, a1 40202d8f: 0e1705 call0 40210f00 40202d92: 72cc bnez.n a2, 40202d9d 40202d94: 201110 or a1, a1, a1 40202d97: 0e1805 call0 40210f18 40202d9a: 071256 bnez a2, 40202e0f 40202d9d: 0a0c42 l8ui a4, a12, 10 40202da0: 04ea add.n a0, a4, a14 40202da2: 000002 l8ui a0, a0, 0 40202da5: 571026 beqi a0, 1, 40202e00 40202da8: 4e2026 beqi a0, 2, 40202dfa 40202dab: 3f3026 beqi a0, 3, 40202dee 40202dae: 364026 beqi a0, 4, 40202de8 40202db1: 275026 beqi a0, 5, 40202ddc 40202db4: 0b6066 bnei a0, 6, 40202dc3 40202db7: ffec21 l32r a2, 40202d68 40202dba: e40c32 l8ui a3, a12, 228 40202dbd: 021985 call0 40204f58 40202dc0: 0a0c42 l8ui a4, a12, 10 40202dc3: 090c02 l8ui a0, a12, 9 40202dc6: 441b addi.n a4, a4, 1 40202dc8: 744040 extui a4, a4, 0, 8 40202dcb: 000b addi.n a0, a0, -1 40202dcd: 740000 extui a0, a0, 0, 8 40202dd0: 094c02 s8i a0, a12, 9 40202dd3: 2f9466 bnei a4, 10, 40202e06 40202dd6: 0a4cd2 s8i a13, a12, 10 40202dd9: 000b06 j 40202e09 40202ddc: 730c22 l8ui a2, a12, 115 40202ddf: 740c32 l8ui a3, a12, 116 40202de2: 0116c5 call0 40203f50 40202de5: fff5c6 j 40202dc0 40202de8: 000c85 call0 40202eb4 40202deb: fff446 j 40202dc0 40202dee: ffdf21 l32r a2, 40202d6c 40202df1: 720c32 l8ui a3, a12, 114 40202df4: 017545 call0 4020454c 40202df7: fff146 j 40202dc0 40202dfa: 01bac5 call0 402049a8 40202dfd: ffefc6 j 40202dc0 40202e00: 01c385 call0 40204a3c 40202e03: ffee46 j 40202dc0 40202e06: 0a4c42 s8i a4, a12, 10 40202e09: f7f056 bnez a0, 40202d8c 40202e0c: 000086 j 40202e12 40202e0f: 090c02 l8ui a0, a12, 9 40202e12: ffa2e1 l32r a14, 40202c9c 40202e15: 60dc bnez.n a0, 40202e2f 40202e17: 0e2d mov.n a2, a14 40202e19: fde501 l32r a0, 402025b0 40202e1c: 0000c0 callx0 a0 40202e1f: 0108 l32i.n a0, a1, 0 40202e21: 084cd2 s8i a13, a12, 8 40202e24: 31e8 l32i.n a14, a1, 12 40202e26: 11c8 l32i.n a12, a1, 4 40202e28: 21d8 l32i.n a13, a1, 8 40202e2a: 10c112 addi a1, a1, 16 40202e2d: f00d ret.n 40202e2f: 0e4945 call0 402112c4 40202e32: 42cc bnez.n a2, 40202e3a 40202e34: 201110 or a1, a1, a1 40202e37: 0e8e85 call0 40211720 40202e3a: 120c movi.n a2, 1 40202e3c: 0e2445 call0 40211084 40202e3f: 202ee0 or a2, a14, a14 40202e42: fddb01 l32r a0, 402025b0 40202e45: 0000c0 callx0 a0 40202e48: 202ee0 or a2, a14, a14 40202e4b: a30c movi.n a3, 10 40202e4d: 040c movi.n a4, 0 40202e4f: 150c movi.n a5, 1 40202e51: fdd801 l32r a0, 402025b4 40202e54: 0000c0 callx0 a0 40202e57: 1d0c movi.n a13, 1 40202e59: fff086 j 40202e1f 40202e5c : 40202e5c: f0c112 addi a1, a1, -16 40202e5f: 006102 s32i a0, a1, 0 40202e62: 0f5e05 call0 40212444 40202e65: 002102 l32i a0, a1, 0 40202e68: 10c112 addi a1, a1, 16 40202e6b: 000080 ret ... 40202e70 : 40202e70: 00a022 movi a2, 0 40202e73: f0c112 addi a1, a1, -16 40202e76: 006102 s32i a0, a1, 0 40202e79: 056b45 call0 40208530 40202e7c: f42020 extui a2, a2, 0, 16 40202e7f: 002102 l32i a0, a1, 0 40202e82: 10c112 addi a1, a1, 16 40202e85: f00d ret.n ... 40202e88 : 40202e88: f0c112 addi a1, a1, -16 40202e8b: 006102 s32i a0, a1, 0 40202e8e: 0596c5 call0 402087fc 40202e91: f42020 extui a2, a2, 0, 16 40202e94: 002102 l32i a0, a1, 0 40202e97: 10c112 addi a1, a1, 16 40202e9a: 000080 ret 40202e9d: 000000 ill 40202ea0: ff .byte 0xff 40202ea1: ffff00 excw 40202ea4: 07a120 excw 40202ea7: 0a0000 excw 40202eaa: 846000 extui a6, a0, 0, 9 40202ead: 401014 excw 40202eb0: 0f7c movi.n a15, -16 40202eb2: 224010 excw 40202eb4 : 40202eb4: 04a022 movi a2, 4 40202eb7: d0c112 addi a1, a1, -48 40202eba: 0861c2 s32i a12, a1, 32 40202ebd: 076102 s32i a0, a1, 28 40202ec0: ffde85 call0 40202cac 40202ec3: fcc9c1 l32r a12, 402021e8 <_irom0_text_start+0x1d8> 40202ec6: 130266 bnei a2, -1, 40202edd 40202ec9: 020c movi.n a2, 0 40202ecb: fff801 l32r a0, 40202eac 40202ece: 0000c0 callx0 a0 40202ed1: fff301 l32r a0, 40202ea0 40202ed4: 0020c0 memw 40202ed7: 866c02 s32i a0, a12, 0x218 40202eda: 0bccc5 call0 4020eba8 40202edd: 00a022 movi a2, 0 40202ee0: 203110 or a3, a1, a1 40202ee3: c41c movi.n a4, 28 40202ee5: fdaf01 l32r a0, 402025a4 40202ee8: 0000c0 callx0 a0 40202eeb: 0108 l32i.n a0, a1, 0 40202eed: 273026 beqi a0, 3, 40202f18 40202ef0: 242026 beqi a0, 2, 40202f18 40202ef3: 012d mov.n a2, a1 40202ef5: 030c movi.n a3, 0 40202ef7: c41c movi.n a4, 28 40202ef9: fdac01 l32r a0, 402025ac 40202efc: 0000c0 callx0 a0 40202eff: 420c movi.n a2, 4 40202f01: fcba31 l32r a3, 402021ec <_irom0_text_start+0x1dc> 40202f04: 0020c0 memw 40202f07: c41c movi.n a4, 28 40202f09: 4c6322 s32i a2, a3, 0x130 40202f0c: 0129 s32i.n a2, a1, 0 40202f0e: 013d mov.n a3, a1 40202f10: 020c movi.n a2, 0 40202f12: fd0a01 l32r a0, 4020233c 40202f15: 0000c0 callx0 a0 40202f18: 020c movi.n a2, 0 40202f1a: ffe231 l32r a3, 40202ea4 40202f1d: ff35c5 call0 4020227c 40202f20: 120c movi.n a2, 1 40202f22: ffe031 l32r a3, 40202ea4 40202f25: ff3545 call0 4020227c 40202f28: feca01 l32r a0, 40202a50 40202f2b: 0000c0 callx0 a0 40202f2e: 300c movi.n a0, 3 40202f30: ffde71 l32r a7, 40202ea8 40202f33: 0020c0 memw 40202f36: d227b2 l32i a11, a7, 0x348 40202f39: 20bb00 or a11, a11, a0 40202f3c: 0020c0 memw 40202f3f: d267b2 s32i a11, a7, 0x348 40202f42: 00a1a2 movi a10, 0x100 40202f45: 0020c0 memw 40202f48: 862c92 l32i a9, a12, 0x218 40202f4b: 2099a0 or a9, a9, a10 40202f4e: 0020c0 memw 40202f51: 866c92 s32i a9, a12, 0x218 40202f54: c87c movi.n a8, -4 40202f56: 0020c0 memw 40202f59: d22762 l32i a6, a7, 0x348 40202f5c: 106680 and a6, a6, a8 40202f5f: 0020c0 memw 40202f62: d26762 s32i a6, a7, 0x348 40202f65: ffae52 movi a5, 0xfffffeff 40202f68: 0020c0 memw 40202f6b: 862c42 l32i a4, a12, 0x218 40202f6e: 104450 and a4, a4, a5 40202f71: 0020c0 memw 40202f74: 866c42 s32i a4, a12, 0x218 40202f77: 81c8 l32i.n a12, a1, 32 40202f79: ffcd01 l32r a0, 40202eb0 40202f7c: 0000c0 callx0 a0 40202f7f: 7108 l32i.n a0, a1, 28 40202f81: 30c112 addi a1, a1, 48 40202f84: f00d ret.n 40202f86: 600000 neg a0, a0 40202f89: 0e .byte 0xe 40202f8a: ff .byte 0xff 40202f8b: 3f .byte 0x3f 40202f8c: 202eb4 excw 40202f8f: c11240 mul16u a1, a2, a4 40202f90 : 40202f90: f0c112 addi a1, a1, -16 40202f93: 0109 s32i.n a0, a1, 0 40202f95: 00e645 call0 40203dfc 40202f98: 020d mov.n a0, a2 40202f9a: 1129 s32i.n a2, a1, 4 40202f9c: 043226 beqi a2, 3, 40202fa4 40202f9f: 1129 s32i.n a2, a1, 4 40202fa1: 041266 bnei a2, 1, 40202fa9 40202fa4: 18e305 call0 4021bdd8 40202fa7: 1108 l32i.n a0, a1, 4 40202fa9: 023026 beqi a0, 3, 40202faf 40202fac: 052066 bnei a0, 2, 40202fb5 40202faf: 201110 or a1, a1, a1 40202fb2: 136185 call0 402165cc 40202fb5: fff421 l32r a2, 40202f88 40202fb8: fd7e01 l32r a0, 402025b0 40202fbb: 0000c0 callx0 a0 40202fbe: fff221 l32r a2, 40202f88 40202fc1: fff231 l32r a3, 40202f8c 40202fc4: 040c movi.n a4, 0 40202fc6: fd7201 l32r a0, 40202590 40202fc9: 0000c0 callx0 a0 40202fcc: ffef21 l32r a2, 40202f88 40202fcf: 64a032 movi a3, 100 40202fd2: 040c movi.n a4, 0 40202fd4: 150c movi.n a5, 1 40202fd6: fd7701 l32r a0, 402025b4 40202fd9: 0000c0 callx0 a0 40202fdc: 0108 l32i.n a0, a1, 0 40202fde: 10c112 addi a1, a1, 16 40202fe1: f00d ret.n 40202fe3: 8df000 excw 40202fe6: 184023 excw 40202fe9: 3fff05 call0 40242fdc 40202fec : 40202fec: 84a422 movi a2, 0x484 40202fef: fffd31 l32r a3, 40202fe4 40202ff2: 91a142 movi a4, 0x191 40202ff5: f0c112 addi a1, a1, -16 40202ff8: 11c9 s32i.n a12, a1, 4 40202ffa: 0109 s32i.n a0, a1, 0 40202ffc: fe4901 l32r a0, 40202920 40202fff: 0000c0 callx0 a0 40203002: 02cd mov.n a12, a2 40203004: 043216 beqz a2, 4020304b 40203007: ffa032 movi a3, 255 4020300a: 84a442 movi a4, 0x484 4020300d: fd6701 l32r a0, 402025ac 40203010: 0000c0 callx0 a0 40203013: 0c2d mov.n a2, a12 40203015: fff431 l32r a3, 40202fe8 40203018: 840c movi.n a4, 8 4020301a: fd6001 l32r a0, 4020259c 4020301d: 0000c0 callx0 a0 40203020: fd4e31 l32r a3, 40202558 40203023: 0338 l32i.n a3, a3, 0 40203025: 1328 l32i.n a2, a3, 4 40203027: 3338 l32i.n a3, a3, 12 40203029: fc2d01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020302c: 0000c0 callx0 a0 4020302f: 0c3d mov.n a3, a12 40203031: 84a442 movi a4, 0x484 40203034: fdc222 addi a2, a2, -3 40203037: f42020 extui a2, a2, 0, 16 4020303a: 010985 call0 402040d4 4020303d: 0c2d mov.n a2, a12 4020303f: ffe931 l32r a3, 40202fe4 40203042: 9ca142 movi a4, 0x19c 40203045: fd5601 l32r a0, 402025a0 40203048: 0000c0 callx0 a0 4020304b: 11c8 l32i.n a12, a1, 4 4020304d: 0108 l32i.n a0, a1, 0 4020304f: 10c112 addi a1, a1, 16 40203052: f00d ret.n 40203054 : 40203054: 020c movi.n a2, 0 40203056: 840c movi.n a4, 8 40203058: f0c112 addi a1, a1, -16 4020305b: 013d mov.n a3, a1 4020305d: 2109 s32i.n a0, a1, 8 4020305f: fd4e01 l32r a0, 40202598 40203062: 0000c0 callx0 a0 40203065: 0128 l32i.n a2, a1, 0 40203067: 2108 l32i.n a0, a1, 8 40203069: 352c20 extui a2, a2, 28, 4 4020306c: 10c112 addi a1, a1, 16 4020306f: f00d ret.n 40203071: 000000 ill 40203074 : 40203074: fbea21 l32r a2, 4020201c <_irom0_text_start+0xc> 40203077: 7d2222 l32i a2, a2, 0x1f4 4020307a: 442820 extui a2, a2, 8, 5 4020307d: f00d ret.n 4020307f: 8e6000 excw 40203082: 124023 excw 40203085: 09f0c1 l32r a12, 401c5848 <_lit4_end+0xbfbf4> 40203088: fe8501 l32r a0, 40202a9c 4020308b: ff .byte 0xff 4020308c: 0d32b6 bltui a2, 3, 4020309d 4020308f: f01c movi.n a0, 31 40203091: 081207 beq a2, a0, 4020309d 40203094: 120c movi.n a2, 1 40203096: 0108 l32i.n a0, a1, 0 40203098: 10c112 addi a1, a1, 16 4020309b: f00d ret.n 4020309d: fff821 l32r a2, 40203080 402030a0: fca601 l32r a0, 40202338 402030a3: 0000c0 callx0 a0 402030a6: 020c movi.n a2, 0 402030a8: fffa86 j 40203096 ... 402030ac : 402030ac: f0c112 addi a1, a1, -16 402030af: 0109 s32i.n a0, a1, 0 402030b1: fffd05 call0 40203084 402030b4: fbda41 l32r a4, 4020201c <_irom0_text_start+0xc> 402030b7: 7d2442 l32i a4, a4, 0x1f4 402030ba: f07c movi.n a0, -1 402030bc: 044d40 extui a4, a4, 13, 1 402030bf: 930420 movnez a0, a4, a2 402030c2: 002d mov.n a2, a0 402030c4: 0108 l32i.n a0, a1, 0 402030c6: 10c112 addi a1, a1, 16 402030c9: f00d ret.n 402030cb: 049c00 extui a9, a0, 12, 1 402030ce: ff .byte 0xff 402030cf: 3f .byte 0x3f 402030d0: 001000 excw ... 402030d4 : 402030d4: f0c112 addi a1, a1, -16 402030d7: 21c9 s32i.n a12, a1, 8 402030d9: fffcc1 l32r a12, 402030cc 402030dc: 1109 s32i.n a0, a1, 4 402030de: 7d0c02 l8ui a0, a12, 125 402030e1: 7c0c22 l8ui a2, a12, 124 402030e4: 410700 srli a0, a0, 7 402030e7: 90dc bnez.n a0, 40203104 402030e9: 596227 bbci a2, 2, 40203146 402030ec: 810c22 l8ui a2, a12, 129 402030ef: 830c42 l8ui a4, a12, 131 402030f2: 820c32 l8ui a3, a12, 130 402030f5: 114400 slli a4, a4, 16 402030f8: 113380 slli a3, a3, 8 402030fb: 203340 or a3, a3, a4 402030fe: 202230 or a2, a2, a3 40203101: 000e06 j 4020313d 40203104: fff4c5 call0 40203054 40203107: 0129 s32i.n a2, a1, 0 40203109: 0020c5 call0 40203318 4020310c: 22dc bnez.n a2, 40203122 4020310e: fff051 l32r a5, 402030d0 40203111: 7d0c62 l8ui a6, a12, 125 40203114: 020c movi.n a2, 0 40203116: 446060 extui a6, a6, 0, 5 40203119: e1c662 addi a6, a6, -31 4020311c: 932560 movnez a2, a5, a6 4020311f: 000686 j 4020313d 40203122: 0108 l32i.n a0, a1, 0 40203124: 740000 extui a0, a0, 0, 8 40203127: d08c beqz.n a0, 40203138 40203129: 0250e6 bgei a0, 5, 4020312f 4020312c: 2e20e6 bgei a0, 2, 4020315e 4020312f: 0270e6 bgei a0, 7, 40203135 40203132: 2e50e6 bgei a0, 5, 40203164 40203135: 000046 j 4020313a 40203138: 104c movi.n a0, 65 4020313a: 112040 slli a2, a0, 12 4020313d: 21c8 l32i.n a12, a1, 8 4020313f: 1108 l32i.n a0, a1, 4 40203141: 10c112 addi a1, a1, 16 40203144: f00d ret.n 40203146: 7e0c22 l8ui a2, a12, 126 40203149: 800c42 l8ui a4, a12, 128 4020314c: 7f0c32 l8ui a3, a12, 127 4020314f: 114400 slli a4, a4, 16 40203152: 113380 slli a3, a3, 8 40203155: 203340 or a3, a3, a4 40203158: 202230 or a2, a2, a3 4020315b: fff786 j 4020313d 4020315e: 81a002 movi a0, 129 40203161: fff546 j 4020313a 40203164: 01a102 movi a0, 0x101 40203167: fff3c6 j 4020313a ... 4020316c : 4020316c: ffd851 l32r a5, 402030cc 4020316f: 7d0552 l8ui a5, a5, 125 40203172: f61c movi.n a6, 31 40203174: 442050 extui a2, a5, 0, 5 40203177: 0732a6 blti a2, 3, 40203182 4020317a: 041267 beq a2, a6, 40203182 4020317d: 412750 srli a2, a5, 7 40203180: f00d ret.n 40203182: 120c movi.n a2, 1 40203184: f00d ret.n 40203186: 800000 add a0, a0, a0 40203189: 8e .byte 0x8e 4020318a: c04023 excw 4020318d: 8e .byte 0x8e 4020318e: 004023 excw 40203191: 8f .byte 0x8f 40203192: e04023 excw 40203195: 8e .byte 0x8e 40203196: a04023 excw 40203199: 8e .byte 0x8e 4020319a: 124023 excw 4020319c : 4020319c: e0c112 addi a1, a1, -32 4020319f: 2109 s32i.n a0, a1, 8 402031a1: 31c9 s32i.n a12, a1, 12 402031a3: 41d9 s32i.n a13, a1, 16 402031a5: 02cd mov.n a12, a2 402031a7: 03dd mov.n a13, a3 402031a9: ffed85 call0 40203084 402031ac: 050216 beqz a2, 40203200 402031af: 0cfc bnez.n a12, 402031e3 402031b1: 020c movi.n a2, 0 402031b3: 013d mov.n a3, a1 402031b5: 840c movi.n a4, 8 402031b7: fcf801 l32r a0, 40202598 402031ba: 0000c0 callx0 a0 402031bd: 0108 l32i.n a0, a1, 0 402031bf: 350c00 extui a0, a0, 28, 4 402031c2: 096016 beqz a0, 4020325c 402031c5: 022066 bnei a0, 2, 402031cb 402031c8: 002406 j 4020325c 402031cb: 023066 bnei a0, 3, 402031d1 402031ce: 002286 j 4020325c 402031d1: 024066 bnei a0, 4, 402031d7 402031d4: 002106 j 4020325c 402031d7: ffec21 l32r a2, 40203188 402031da: fc5701 l32r a0, 40202338 402031dd: 0000c0 callx0 a0 402031e0: 000706 j 40203200 402031e3: 101c66 bnei a12, 1, 402031f7 402031e6: ffec45 call0 402030ac 402031e9: 02ec bnez.n a2, 4020320d 402031eb: ffe821 l32r a2, 4020318c 402031ee: fc5201 l32r a0, 40202338 402031f1: 0000c0 callx0 a0 402031f4: 000206 j 40203200 402031f7: ffe621 l32r a2, 40203190 402031fa: fc4f01 l32r a0, 40202338 402031fd: 0000c0 callx0 a0 40203200: 020c movi.n a2, 0 40203202: 31c8 l32i.n a12, a1, 12 40203204: 41d8 l32i.n a13, a1, 16 40203206: 2108 l32i.n a0, a1, 8 40203208: 20c112 addi a1, a1, 32 4020320b: f00d ret.n 4020320d: ffe121 l32r a2, 40203194 40203210: 0d3d mov.n a3, a13 40203212: fc4901 l32r a0, 40202338 40203215: 0000c0 callx0 a0 40203218: 4168d0 srli a6, a13, 8 4020321b: f540d0 extui a4, a13, 16, 16 4020321e: ffab51 l32r a5, 402030cc 40203221: fccd31 l32r a3, 40202558 40203224: 7e45d2 s8i a13, a5, 126 40203227: 0338 l32i.n a3, a3, 0 40203229: 804542 s8i a4, a5, 128 4020322c: 7f4562 s8i a6, a5, 127 4020322f: 7d0542 l8ui a4, a5, 125 40203232: bfa062 movi a6, 191 40203235: 104460 and a4, a4, a6 40203238: 7d4542 s8i a4, a5, 125 4020323b: 1328 l32i.n a2, a3, 4 4020323d: 3338 l32i.n a3, a3, 12 4020323f: fba801 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40203242: 0000c0 callx0 a0 40203245: ff6831 l32r a3, 40202fe8 40203248: 84a442 movi a4, 0x484 4020324b: fdc222 addi a2, a2, -3 4020324e: f42020 extui a2, a2, 0, 16 40203251: 00e805 call0 402040d4 40203254: ffd385 call0 40202f90 40203257: 120c movi.n a2, 1 40203259: ffe946 j 40203202 4020325c: ffe745 call0 402030d4 4020325f: 02cd mov.n a12, a2 40203261: 0d3d mov.n a3, a13 40203263: ffcd21 l32r a2, 40203198 40203266: fc3401 l32r a0, 40202338 40203269: 0000c0 callx0 a0 4020326c: fcbb31 l32r a3, 40202558 4020326f: f560d0 extui a6, a13, 16, 16 40203272: 4198c0 srli a9, a12, 8 40203275: f580c0 extui a8, a12, 16, 16 40203278: ff9551 l32r a5, 402030cc 4020327b: 4178d0 srli a7, a13, 8 4020327e: 824572 s8i a7, a5, 130 40203281: 8145d2 s8i a13, a5, 129 40203284: 804582 s8i a8, a5, 128 40203287: 7f4592 s8i a9, a5, 127 4020328a: 7e45c2 s8i a12, a5, 126 4020328d: 834562 s8i a6, a5, 131 40203290: 7d0542 l8ui a4, a5, 125 40203293: fba062 movi a6, 251 40203296: 644040 extui a4, a4, 0, 7 40203299: 7d4542 s8i a4, a5, 125 4020329c: 7c0542 l8ui a4, a5, 124 4020329f: 0338 l32i.n a3, a3, 0 402032a1: 104460 and a4, a4, a6 402032a4: 460c movi.n a6, 4 402032a6: 204460 or a4, a4, a6 402032a9: 7c4542 s8i a4, a5, 124 402032ac: 1328 l32i.n a2, a3, 4 402032ae: 3338 l32i.n a3, a3, 12 402032b0: fb8c01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402032b3: 0000c0 callx0 a0 402032b6: ff4c31 l32r a3, 40202fe8 402032b9: 84a442 movi a4, 0x484 402032bc: fdc222 addi a2, a2, -3 402032bf: f42020 extui a2, a2, 0, 16 402032c2: 00e105 call0 402040d4 402032c5: ffcc85 call0 40202f90 402032c8: ffe2c6 j 40203257 ... 402032cc : 402032cc: f0c112 addi a1, a1, -16 402032cf: 11c9 s32i.n a12, a1, 4 402032d1: 0109 s32i.n a0, a1, 0 402032d3: 02cd mov.n a12, a2 402032d5: ffd9c5 call0 40203074 402032d8: 042cb6 bltui a12, 2, 402032e0 402032db: 020c movi.n a2, 0 402032dd: 000ac6 j 4020330c 402032e0: fb4f51 l32r a5, 4020201c <_irom0_text_start+0xc> 402032e3: 042226 beqi a2, 2, 402032eb 402032e6: f01c movi.n a0, 31 402032e8: 0d9207 bne a2, a0, 402032f9 402032eb: 3400c0 extui a0, a12, 0, 4 402032ee: 7d2542 l32i a4, a5, 0x1f4 402032f1: 067c movi.n a6, -16 402032f3: 104460 and a4, a4, a6 402032f6: 000286 j 40203304 402032f9: 1400c0 extui a0, a12, 0, 2 402032fc: 7d2542 l32i a4, a5, 0x1f4 402032ff: c67c movi.n a6, -4 40203301: 104460 and a4, a4, a6 40203304: 120c movi.n a2, 1 40203306: 207040 or a7, a0, a4 40203309: 7d6572 s32i a7, a5, 0x1f4 4020330c: 11c8 l32i.n a12, a1, 4 4020330e: 0108 l32i.n a0, a1, 0 40203310: 10c112 addi a1, a1, 16 40203313: f00d ret.n 40203315: 000000 ill 40203318 : 40203318: f0c112 addi a1, a1, -16 4020331b: 0109 s32i.n a0, a1, 0 4020331d: ffd545 call0 40203074 40203320: fb3f01 l32r a0, 4020201c <_irom0_text_start+0xc> 40203323: f31c movi.n a3, 31 40203325: 1d1237 beq a2, a3, 40203346 40203328: 1a2226 beqi a2, 2, 40203346 4020332b: 7d2002 l32i a0, a0, 0x1f4 4020332e: 144000 extui a4, a0, 0, 2 40203331: 0b1466 bnei a4, 1, 40203340 40203334: 17e027 bbsi a0, 2, 4020334f 40203337: 020c movi.n a2, 0 40203339: 0108 l32i.n a0, a1, 0 4020333b: 10c112 addi a1, a1, 16 4020333e: f00d ret.n 40203340: f3e027 bbsi a0, 2, 40203337 40203343: 000206 j 4020334f 40203346: 7d2052 l32i a5, a0, 0x1f4 40203349: 345050 extui a5, a5, 0, 4 4020334c: e71566 bnei a5, 1, 40203337 4020334f: 120c movi.n a2, 1 40203351: fff906 j 40203339 40203354: feb0c0 excw 40203357: 3f .byte 0x3f 40203358 : 40203358: 0a32f6 bgeui a2, 3, 40203366 4020335b: fffe31 l32r a3, 40203354 4020335e: 140c movi.n a4, 1 40203360: f54322 s8i a2, a3, 245 40203363: 000046 j 40203368 40203366: 040c movi.n a4, 0 40203368: 042d mov.n a2, a4 4020336a: f00d ret.n 4020336c : 4020336c: fffa21 l32r a2, 40203354 4020336f: f50222 l8ui a2, a2, 245 40203372: f00d ret.n 40203374: 238f30 excw 40203377: 8f2040 excw 4020337a: 004023 excw 4020337d: 000080 ret 40203380: 8f38 l32i.n a3, a15, 32 40203382: 404023 excw 40203385: 8f .byte 0x8f 40203386: 3c4023 excw 40203389: 8f .byte 0x8f 4020338a: 444023 excw 4020338d: 8f .byte 0x8f 4020338e: 344023 excw 40203391: 8f .byte 0x8f 40203392: 124023 excw 40203394 : 40203394: f0c112 addi a1, a1, -16 40203397: 1109 s32i.n a0, a1, 4 40203399: ffcd85 call0 40203074 4020339c: ffee01 l32r a0, 40203354 4020339f: 0129 s32i.n a2, a1, 0 402033a1: f50002 l8ui a0, a0, 245 402033a4: 020c movi.n a2, 0 402033a6: 4e2026 beqi a0, 2, 402033f8 402033a9: 001106 j 402033f1 402033ac: 7d2022 l32i a2, a0, 0x1f4 402033af: 342020 extui a2, a2, 0, 4 402033b2: 220b addi.n a2, a2, -1 402033b4: 0ca256 bnez a2, 40203482 402033b7: ffef21 l32r a2, 40203374 402033ba: fbdf01 l32r a0, 40202338 402033bd: 0000c0 callx0 a0 402033c0: fb1701 l32r a0, 4020201c <_irom0_text_start+0xc> 402033c3: 7d2022 l32i a2, a0, 0x1f4 402033c6: 037c movi.n a3, -16 402033c8: 102230 and a2, a2, a3 402033cb: fc6331 l32r a3, 40202558 402033ce: 7d6022 s32i a2, a0, 0x1f4 402033d1: 0338 l32i.n a3, a3, 0 402033d3: 1328 l32i.n a2, a3, 4 402033d5: 3338 l32i.n a3, a3, 12 402033d7: fb4201 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402033da: 0000c0 callx0 a0 402033dd: ff0231 l32r a3, 40202fe8 402033e0: 84a442 movi a4, 0x484 402033e3: fdc222 addi a2, a2, -3 402033e6: f42020 extui a2, a2, 0, 16 402033e9: 00ce85 call0 402040d4 402033ec: ffba05 call0 40202f90 402033ef: 120c movi.n a2, 1 402033f1: 1108 l32i.n a0, a1, 4 402033f3: 10c112 addi a1, a1, 16 402033f6: f00d ret.n 402033f8: ffe021 l32r a2, 40203378 402033fb: fbcf01 l32r a0, 40202338 402033fe: 0000c0 callx0 a0 40203401: 0138 l32i.n a3, a1, 0 40203403: fb0601 l32r a0, 4020201c <_irom0_text_start+0xc> 40203406: a22326 beqi a3, 2, 402033ac 40203409: f41c movi.n a4, 31 4020340b: 9d1347 beq a3, a4, 402033ac 4020340e: ffdb61 l32r a6, 4020337c 40203411: 7d2052 l32i a5, a0, 0x1f4 40203414: 205560 or a5, a5, a6 40203417: 7d6052 s32i a5, a0, 0x1f4 4020341a: 142050 extui a2, a5, 0, 2 4020341d: 11e527 bbsi a5, 2, 40203432 40203420: 301266 bnei a2, 1, 40203454 40203423: ffd721 l32r a2, 40203380 40203426: fbc401 l32r a0, 40202338 40203429: 0000c0 callx0 a0 4020342c: fafc01 l32r a0, 4020201c <_irom0_text_start+0xc> 4020342f: 000b46 j 40203460 40203432: 301266 bnei a2, 1, 40203466 40203435: ffd321 l32r a2, 40203384 40203438: fbc001 l32r a0, 40202338 4020343b: 0000c0 callx0 a0 4020343e: faf701 l32r a0, 4020201c <_irom0_text_start+0xc> 40203441: 7d2022 l32i a2, a0, 0x1f4 40203444: c37c movi.n a3, -4 40203446: 102230 and a2, a2, a3 40203449: 7d6022 s32i a2, a0, 0x1f4 4020344c: 440c movi.n a4, 4 4020344e: 202240 or a2, a2, a4 40203451: ffdd86 j 402033cb 40203454: ffcd21 l32r a2, 40203388 40203457: fbb801 l32r a0, 40202338 4020345a: 0000c0 callx0 a0 4020345d: faef01 l32r a0, 4020201c <_irom0_text_start+0xc> 40203460: 7d2022 l32i a2, a0, 0x1f4 40203463: fff946 j 4020344c 40203466: ffc921 l32r a2, 4020338c 40203469: fbb301 l32r a0, 40202338 4020346c: 0000c0 callx0 a0 4020346f: faeb01 l32r a0, 4020201c <_irom0_text_start+0xc> 40203472: 7d2022 l32i a2, a0, 0x1f4 40203475: c37c movi.n a3, -4 40203477: 102230 and a2, a2, a3 4020347a: 130c movi.n a3, 1 4020347c: 202230 or a2, a2, a3 4020347f: fff186 j 40203449 40203482: ffc321 l32r a2, 40203390 40203485: fbac01 l32r a0, 40202338 40203488: 0000c0 callx0 a0 4020348b: fae401 l32r a0, 4020201c <_irom0_text_start+0xc> 4020348e: 7d2022 l32i a2, a0, 0x1f4 40203491: 037c movi.n a3, -16 40203493: 102230 and a2, a2, a3 40203496: 130c movi.n a3, 1 40203498: 202230 or a2, a2, a3 4020349b: ffcb06 j 402033cb 4020349e: 330000 excw 402034a1: 000033 excw 402034a4: ff .byte 0xff 402034a5: bf .byte 0xbf 402034a6: ff .byte 0xff 402034a7: ff .byte 0xff 402034a8: 010010 slli a0, a0, 31 402034ab: 01ff00 slli a15, a15, 32 402034ae: ff .byte 0xff 402034af: ff .byte 0xff 402034b0: 00fc00 excw 402034b3: 000000 ill 402034b6: c80010 excw 402034b9: 000640 excw 402034bc: 2ecc bnez.n a14, 402034c2 402034be: 984000 excw 402034c1: 0f .byte 0xf 402034c2: b44000 extui a4, a0, 0, 12 402034c5: 0f .byte 0xf 402034c6: 124010 excw 402034c8 : 402034c8: f0c112 addi a1, a1, -16 402034cb: 0261d2 s32i a13, a1, 8 402034ce: 11c9 s32i.n a12, a1, 4 402034d0: 31e9 s32i.n a14, a1, 12 402034d2: 02cd mov.n a12, a2 402034d4: ffa021 l32r a2, 40203354 402034d7: 0109 s32i.n a0, a1, 0 402034d9: f60222 l8ui a2, a2, 246 402034dc: 087205 call0 4020bc00 402034df: fff031 l32r a3, 402034a0 402034e2: fd5841 l32r a4, 40202a44 402034e5: 0020c0 memw 402034e8: f86432 s32i a3, a4, 0x3e0 402034eb: 421c movi.n a2, 20 402034ed: fff301 l32r a0, 402034bc 402034f0: 0000c0 callx0 a0 402034f3: 020c movi.n a2, 0 402034f5: fe6b31 l32r a3, 40202ea4 402034f8: fed805 call0 4020227c 402034fb: 120c movi.n a2, 1 402034fd: fe6931 l32r a3, 40202ea4 40203500: fed785 call0 4020227c 40203503: 080c movi.n a8, 0 40203505: 860c movi.n a6, 8 40203507: fb39d1 l32r a13, 402021ec <_irom0_text_start+0x1dc> 4020350a: 0020c0 memw 4020350d: 406d82 s32i a8, a13, 0x100 40203510: ffe5a1 l32r a10, 402034a4 40203513: 0020c0 memw 40203516: 402d92 l32i a9, a13, 0x100 40203519: 1099a0 and a9, a9, a10 4020351c: 0020c0 memw 4020351f: 406d92 s32i a9, a13, 0x100 40203522: 073c movi.n a7, 48 40203524: 0020c0 memw 40203527: 402d52 l32i a5, a13, 0x100 4020352a: 205570 or a5, a5, a7 4020352d: 0020c0 memw 40203530: 406d52 s32i a5, a13, 0x100 40203533: 440c movi.n a4, 4 40203535: 0020c0 memw 40203538: 516d42 s32i a4, a13, 0x144 4020353b: ffdb31 l32r a3, 402034a8 4020353e: 0020c0 memw 40203541: 436d32 s32i a3, a13, 0x10c 40203544: ffda21 l32r a2, 402034ac 40203547: ffda01 l32r a0, 402034b0 4020354a: 0020c0 memw 4020354d: 522de2 l32i a14, a13, 0x148 40203550: 10ee20 and a14, a14, a2 40203553: 20ee00 or a14, a14, a0 40203556: 0020c0 memw 40203559: 526de2 s32i a14, a13, 0x148 4020355c: 00aeb2 movi a11, 0xfffffe00 4020355f: 80a0a2 movi a10, 128 40203562: 0020c0 memw 40203565: 522d92 l32i a9, a13, 0x148 40203568: 1099b0 and a9, a9, a11 4020356b: 2099a0 or a9, a9, a10 4020356e: 0020c0 memw 40203571: 526d92 s32i a9, a13, 0x148 40203574: 0020c0 memw 40203577: 446d82 s32i a8, a13, 0x110 4020357a: 0020c0 memw 4020357d: 472d72 l32i a7, a13, 0x11c 40203580: 01d772 addmi a7, a7, 0x100 40203583: 88c772 addi a7, a7, -120 40203586: 0020c0 memw 40203589: 416d72 s32i a7, a13, 0x104 4020358c: 0020c0 memw 4020358f: 466d62 s32i a6, a13, 0x118 40203592: ffc851 l32r a5, 402034b4 40203595: 0020c0 memw 40203598: 426d52 s32i a5, a13, 0x108 4020359b: c8a022 movi a2, 200 4020359e: ffc701 l32r a0, 402034bc 402035a1: 0000c0 callx0 a0 402035a4: fb11e1 l32r a14, 402021e8 <_irom0_text_start+0x1d8> 402035a7: 320c movi.n a2, 3 402035a9: 131c movi.n a3, 17 402035ab: 0020c0 memw 402035ae: 676d32 s32i a3, a13, 0x19c 402035b1: 0020c0 memw 402035b4: 686d22 s32i a2, a13, 0x1a0 402035b7: ffc061 l32r a6, 402034b8 402035ba: 0020c0 memw 402035bd: 436d62 s32i a6, a13, 0x10c 402035c0: cfaf52 movi a5, -49 402035c3: 0020c0 memw 402035c6: 402d42 l32i a4, a13, 0x100 402035c9: 104450 and a4, a4, a5 402035cc: 0020c0 memw 402035cf: 406d42 s32i a4, a13, 0x100 402035d2: 0020c0 memw 402035d5: 676d32 s32i a3, a13, 0x19c 402035d8: 0020c0 memw 402035db: 686d22 s32i a2, a13, 0x1a0 402035de: e07c movi.n a0, -2 402035e0: 0020c0 memw 402035e3: 812eb2 l32i a11, a14, 0x204 402035e6: 10bb00 and a11, a11, a0 402035e9: 0020c0 memw 402035ec: 816eb2 s32i a11, a14, 0x204 402035ef: 00a122 movi a2, 0x100 402035f2: ffb301 l32r a0, 402034c0 402035f5: 0000c0 callx0 a0 402035f8: e20c movi.n a2, 14 402035fa: 006c movi.n a0, -32 402035fc: 0020c0 memw 402035ff: 802e82 l32i a8, a14, 0x200 40203602: 108800 and a8, a8, a0 40203605: 208820 or a8, a8, a2 40203608: 0020c0 memw 4020360b: 806e82 s32i a8, a14, 0x200 4020360e: 0020c0 memw 40203611: 802e72 l32i a7, a14, 0x200 40203614: e4e707 bbsi a7, 0, 402035fc 40203617: ffafa2 movi a10, -1 4020361a: 0020c0 memw 4020361d: 506da2 s32i a10, a13, 0x140 40203620: 20a092 movi a9, 32 40203623: 0020c0 memw 40203626: 516d92 s32i a9, a13, 0x144 40203629: 0c3545 call0 4020f980 4020362c: 0c2d mov.n a2, a12 4020362e: 0c3ac5 call0 4020f9dc 40203631: 9ccc bnez.n a12, 4020363e 40203633: 0020c0 memw 40203636: 0b0c movi.n a11, 0 40203638: 466db2 s32i a11, a13, 0x118 4020363b: 0001c6 j 40203646 4020363e: 0020c0 memw 40203641: 8c0c movi.n a12, 8 40203643: 466dc2 s32i a12, a13, 0x118 40203646: 11c8 l32i.n a12, a1, 4 40203648: 21d8 l32i.n a13, a1, 8 4020364a: 31e8 l32i.n a14, a1, 12 4020364c: ff9e01 l32r a0, 402034c4 4020364f: 0000c0 callx0 a0 40203652: 0108 l32i.n a0, a1, 0 40203654: 10c112 addi a1, a1, 16 40203657: f00d ret.n 40203659: 000000 ill 4020365c: 34c8 l32i.n a12, a4, 12 4020365e: 124020 excw 40203660 : 40203660: f0c112 addi a1, a1, -16 40203663: 006122 s32i a2, a1, 0 40203666: 016102 s32i a0, a1, 4 40203669: 007905 call0 40203dfc 4020366c: 200220 or a0, a2, a2 4020366f: 2129 s32i.n a2, a1, 8 40203671: ff3831 l32r a3, 40203354 40203674: 120c movi.n a2, 1 40203676: f74322 s8i a2, a3, 247 40203679: 043026 beqi a0, 3, 40203681 4020367c: 2109 s32i.n a0, a1, 8 4020367e: 041066 bnei a0, 1, 40203686 40203681: 187545 call0 4021bdd8 40203684: 2108 l32i.n a0, a1, 8 40203686: 023026 beqi a0, 3, 4020368c 40203689: 022066 bnei a0, 2, 4020368f 4020368c: 12f3c5 call0 402165cc 4020368f: fe3e21 l32r a2, 40202f88 40203692: fbc701 l32r a0, 402025b0 40203695: 0000c0 callx0 a0 40203698: fe3c21 l32r a2, 40202f88 4020369b: fff031 l32r a3, 4020365c 4020369e: 002142 l32i a4, a1, 0 402036a1: fbbb01 l32r a0, 40202590 402036a4: 0000c0 callx0 a0 402036a7: fe3821 l32r a2, 40202f88 402036aa: 64a032 movi a3, 100 402036ad: 00a042 movi a4, 0 402036b0: 01a052 movi a5, 1 402036b3: fbc001 l32r a0, 402025b4 402036b6: 0000c0 callx0 a0 402036b9: 1108 l32i.n a0, a1, 4 402036bb: 10c112 addi a1, a1, 16 402036be: f00d ret.n 402036c0 : 402036c0: d28c beqz.n a2, 402036d1 402036c2: 0b1226 beqi a2, 1, 402036d1 402036c5: 082226 beqi a2, 2, 402036d1 402036c8: 054226 beqi a2, 4, 402036d1 402036cb: 040c movi.n a4, 0 402036cd: 042d mov.n a2, a4 402036cf: f00d ret.n 402036d1: ff2031 l32r a3, 40203354 402036d4: 140c movi.n a4, 1 402036d6: f64322 s8i a2, a3, 246 402036d9: fffc06 j 402036cd 402036dc : 402036dc: 00a022 movi a2, 0 402036df: f0c112 addi a1, a1, -16 402036e2: 006102 s32i a0, a1, 0 402036e5: 04fe05 call0 402086c8 402036e8: 002102 l32i a0, a1, 0 402036eb: 10c112 addi a1, a1, 16 402036ee: f00d ret.n 402036f0 : 402036f0: f0c112 addi a1, a1, -16 402036f3: 006102 s32i a0, a1, 0 402036f6: 08c585 call0 4020c350 402036f9: 002102 l32i a0, a1, 0 402036fc: 10c112 addi a1, a1, 16 402036ff: 000080 ret ... 40203704 : 40203704: f0c112 addi a1, a1, -16 40203707: 006102 s32i a0, a1, 0 4020370a: 08c645 call0 4020c370 4020370d: 002102 l32i a0, a1, 0 40203710: 10c112 addi a1, a1, 16 40203713: 000080 ret ... 40203718 : 40203718: f0c112 addi a1, a1, -16 4020371b: 006102 s32i a0, a1, 0 4020371e: 084c05 call0 4020bbe0 40203721: 002102 l32i a0, a1, 0 40203724: 10c112 addi a1, a1, 16 40203727: 000080 ret ... 4020372c : 4020372c: f0c112 addi a1, a1, -16 4020372f: 006102 s32i a0, a1, 0 40203732: 08d9c5 call0 4020c4d0 40203735: 002102 l32i a0, a1, 0 40203738: 10c112 addi a1, a1, 16 4020373b: 000080 ret 4020373e: 040000 extui a0, a0, 0, 1 40203741: 2f .byte 0x2f 40203742: 124000 excw 40203744 : 40203744: f0c112 addi a1, a1, -16 40203747: 055c movi.n a5, 80 40203749: 0109 s32i.n a0, a1, 0 4020374b: faa701 l32r a0, 402021e8 <_irom0_text_start+0x1d8> 4020374e: 1b9257 bne a2, a5, 4020376d 40203751: e37c movi.n a3, -2 40203753: 0020c0 memw 40203756: 852022 l32i a2, a0, 0x214 40203759: 102230 and a2, a2, a3 4020375c: 0020c0 memw 4020375f: 856022 s32i a2, a0, 0x214 40203762: 052d mov.n a2, a5 40203764: fff701 l32r a0, 40203740 40203767: 0000c0 callx0 a0 4020376a: 000786 j 4020378c 4020376d: a0a052 movi a5, 160 40203770: 1d9257 bne a2, a5, 40203791 40203773: 052d mov.n a2, a5 40203775: 160c movi.n a6, 1 40203777: 0020c0 memw 4020377a: 852042 l32i a4, a0, 0x214 4020377d: 204460 or a4, a4, a6 40203780: 0020c0 memw 40203783: 856042 s32i a4, a0, 0x214 40203786: ffee01 l32r a0, 40203740 40203789: 0000c0 callx0 a0 4020378c: 120c movi.n a2, 1 4020378e: 000046 j 40203793 40203791: 020c movi.n a2, 0 40203793: 0108 l32i.n a0, a1, 0 40203795: 10c112 addi a1, a1, 16 40203798: f00d ret.n 4020379a: 0c0000 excw 4020379d: 2f .byte 0x2f 4020379e: 124000 excw 402037a0 : 402037a0: f0c112 addi a1, a1, -16 402037a3: 0109 s32i.n a0, a1, 0 402037a5: fffd01 l32r a0, 4020379c 402037a8: 0000c0 callx0 a0 402037ab: 742020 extui a2, a2, 0, 8 402037ae: 0108 l32i.n a0, a1, 0 402037b0: 10c112 addi a1, a1, 16 402037b3: f00d ret.n 402037b5: 000000 ill 402037b8 : 402037b8: f0c112 addi a1, a1, -16 402037bb: 0109 s32i.n a0, a1, 0 402037bd: fffe05 call0 402037a0 402037c0: 005c movi.n a0, 80 402037c2: 129207 bne a2, a0, 402037d8 402037c5: fee331 l32r a3, 40203354 402037c8: 120c movi.n a2, 1 402037ca: f84322 s8i a2, a3, 248 402037cd: a0a022 movi a2, 160 402037d0: fff705 call0 40203744 402037d3: 120c movi.n a2, 1 402037d5: 000046 j 402037da 402037d8: 020c movi.n a2, 0 402037da: 0108 l32i.n a0, a1, 0 402037dc: 10c112 addi a1, a1, 16 402037df: f00d ret.n 402037e1: 000000 ill 402037e4 : 402037e4: f0c112 addi a1, a1, -16 402037e7: 0109 s32i.n a0, a1, 0 402037e9: fffb45 call0 402037a0 402037ec: a0a002 movi a0, 160 402037ef: 179207 bne a2, a0, 4020380a 402037f2: fed801 l32r a0, 40203354 402037f5: f80022 l8ui a2, a0, 248 402037f8: 0e1266 bnei a2, 1, 4020380a 402037fb: 025c movi.n a2, 80 402037fd: 030c movi.n a3, 0 402037ff: f84032 s8i a3, a0, 248 40203802: fff405 call0 40203744 40203805: 120c movi.n a2, 1 40203807: 000046 j 4020380c 4020380a: 020c movi.n a2, 0 4020380c: 0108 l32i.n a0, a1, 0 4020380e: 10c112 addi a1, a1, 16 40203811: f00d ret.n ... 40203814 : 40203814: fd1b51 l32r a5, 40202c80 40203817: 040c movi.n a4, 0 40203819: 014542 s8i a4, a5, 1 4020381c: 84a022 movi a2, 132 4020381f: fa7331 l32r a3, 402021ec <_irom0_text_start+0x1dc> 40203822: 0020c0 memw 40203825: a329 s32i.n a2, a3, 40 40203827: f00d ret.n 40203829: 000000 ill 4020382c : 4020382c: fc8631 l32r a3, 40202a44 4020382f: 0020c0 memw 40203832: 802332 l32i a3, a3, 0x200 40203835: c02320 sub a2, a3, a2 40203838: f00d ret.n 4020383a: 400000 ssr a0 4020383d: 3ffeb1 l32r a11, 401d3838 <_lit4_end+0xcdbe4> 40203840: 238f50 excw 40203843: 8f8040 excw 40203846: 244023 excw 40203849: 0e .byte 0xe 4020384a: d04000 subx2 a4, a0, a0 4020384d: 004c movi.n a0, 64 4020384f: c11240 mul16u a1, a2, a4 40203850 : 40203850: d0c112 addi a1, a1, -48 40203853: a1c9 s32i.n a12, a1, 40 40203855: f9f1c1 l32r a12, 4020201c <_irom0_text_start+0xc> 40203858: 9109 s32i.n a0, a1, 36 4020385a: 4cc8 l32i.n a12, a12, 16 4020385c: fff801 l32r a0, 4020383c 4020385f: 0cc8 l32i.n a12, a12, 0 40203861: 1f2052 l32i a5, a0, 124 40203864: 053c16 beqz a12, 402038bb 40203867: 050516 beqz a5, 402038bb 4020386a: 1c78 l32i.n a7, a12, 4 4020386c: 0268 l32i.n a6, a2, 0 4020386e: 2c98 l32i.n a9, a12, 8 40203870: 0b9677 bne a6, a7, 4020387f 40203873: 0388 l32i.n a8, a3, 0 40203875: 069897 bne a8, a9, 4020387f 40203878: 3cb8 l32i.n a11, a12, 12 4020387a: 04a8 l32i.n a10, a4, 0 4020387c: 3b1ab7 beq a10, a11, 402038bb 4020387f: c22c movi.n a2, 44 40203881: fdd831 l32r a3, 40202fe4 40203884: dca342 movi a4, 0x3dc 40203887: fb4301 l32r a0, 40202594 4020388a: 0000c0 callx0 a0 4020388d: 8129 s32i.n a2, a1, 32 4020388f: 82ac beqz.n a2, 402038bb 40203891: 3c08 l32i.n a0, a12, 12 40203893: 024d mov.n a4, a2 40203895: 1c58 l32i.n a5, a12, 4 40203897: 330c movi.n a3, 3 40203899: 0239 s32i.n a3, a2, 0 4020389b: 1259 s32i.n a5, a2, 4 4020389d: 2c28 l32i.n a2, a12, 8 4020389f: 2429 s32i.n a2, a4, 8 402038a1: 3409 s32i.n a0, a4, 12 402038a3: 521c movi.n a2, 21 402038a5: ffe801 l32r a0, 40203848 402038a8: 0000c0 callx0 a0 402038ab: c28c beqz.n a2, 402038bb 402038ad: 8128 l32i.n a2, a1, 32 402038af: fdcd31 l32r a3, 40202fe4 402038b2: e5a342 movi a4, 0x3e5 402038b5: fb3a01 l32r a0, 402025a0 402038b8: 0000c0 callx0 a0 402038bb: 080c72 l8ui a7, a12, 8 402038be: 070c62 l8ui a6, a12, 7 402038c1: 060c52 l8ui a5, a12, 6 402038c4: 050c42 l8ui a4, a12, 5 402038c7: 040c32 l8ui a3, a12, 4 402038ca: 090c82 l8ui a8, a12, 9 402038cd: 0189 s32i.n a8, a1, 0 402038cf: 0a0c22 l8ui a2, a12, 10 402038d2: 1129 s32i.n a2, a1, 4 402038d4: ffdb21 l32r a2, 40203840 402038d7: 0b0c02 l8ui a0, a12, 11 402038da: 2109 s32i.n a0, a1, 8 402038dc: 0c0cb2 l8ui a11, a12, 12 402038df: 31b9 s32i.n a11, a1, 12 402038e1: 0d0ca2 l8ui a10, a12, 13 402038e4: 41a9 s32i.n a10, a1, 16 402038e6: 0e0c92 l8ui a9, a12, 14 402038e9: 5199 s32i.n a9, a1, 20 402038eb: 0f0c82 l8ui a8, a12, 15 402038ee: 6189 s32i.n a8, a1, 24 402038f0: fa9201 l32r a0, 40202338 402038f3: 0000c0 callx0 a0 402038f6: f9c9c1 l32r a12, 4020201c <_irom0_text_start+0xc> 402038f9: ffd221 l32r a2, 40203844 402038fc: fa8f01 l32r a0, 40202338 402038ff: 0000c0 callx0 a0 40203902: 4c08 l32i.n a0, a12, 16 40203904: 5a0c movi.n a10, 5 40203906: d240a2 s8i a10, a0, 210 40203909: 4cb8 l32i.n a11, a12, 16 4020390b: fb1421 l32r a2, 4020255c 4020390e: d04ba2 s8i a10, a11, 208 40203911: 7d0292 l8ui a9, a2, 125 40203914: 7c0232 l8ui a3, a2, 124 40203917: 341966 bnei a9, 1, 4020394f 4020391a: 311366 bnei a3, 1, 4020394f 4020391d: 02cd mov.n a12, a2 4020391f: fd9a21 l32r a2, 40202f88 40203922: fb2301 l32r a0, 402025b0 40203925: 0000c0 callx0 a0 40203928: 140c movi.n a4, 1 4020392a: 7e0c32 l8ui a3, a12, 126 4020392d: ffc321 l32r a2, 4020383c 40203930: 401300 ssl a3 40203933: 800222 l8ui a2, a2, 128 40203936: 030c movi.n a3, 0 40203938: 045020 extui a5, a2, 0, 1 4020393b: 833450 moveqz a3, a4, a5 4020393e: a12200 sll a2, a2 40203941: a14400 sll a4, a4 40203944: a13300 sll a3, a3 40203947: 050c movi.n a5, 0 40203949: ffc001 l32r a0, 4020384c 4020394c: 0000c0 callx0 a0 4020394f: a1c8 l32i.n a12, a1, 40 40203951: 9108 l32i.n a0, a1, 36 40203953: 30c112 addi a1, a1, 48 40203956: f00d ret.n 40203958: fe8000 excw 4020395b: 3f .byte 0x3f 4020395c: 5f .byte 0x5f 4020395d: fe88 l32i.n a8, a14, 60 4020395f: 3f .byte 0x3f 40203960: 238f90 excw 40203963: 886040 excw 40203966: fe .byte 0xfe 40203967: 3f .byte 0x3f 40203968: ae38 l32i.n a3, a14, 40 4020396a: fe .byte 0xfe 4020396b: 3f .byte 0x3f 4020396c: 238fb0 excw 4020396f: 8fd040 excw 40203972: 004023 excw 40203975: 3fffc0 excw 40203978: 238ff0 excw 4020397b: f92140 excw 4020397c : 4020397c: fff921 l32r a2, 40203960 4020397f: fff741 l32r a4, 4020395c 40203982: fff551 l32r a5, 40203958 40203985: f0c112 addi a1, a1, -16 40203988: 0109 s32i.n a0, a1, 0 4020398a: 053d mov.n a3, a5 4020398c: c05450 sub a5, a4, a5 4020398f: fa6a01 l32r a0, 40202338 40203992: 0000c0 callx0 a0 40203995: fff521 l32r a2, 4020396c 40203998: fff351 l32r a5, 40203964 4020399b: fff341 l32r a4, 40203968 4020399e: 053d mov.n a3, a5 402039a0: c05450 sub a5, a4, a5 402039a3: fa6501 l32r a0, 40202338 402039a6: 0000c0 callx0 a0 402039a9: fff121 l32r a2, 40203970 402039ac: fc1151 l32r a5, 402029f0 402039af: fc0f41 l32r a4, 402029ec 402039b2: 053d mov.n a3, a5 402039b4: c05450 sub a5, a4, a5 402039b7: fa6001 l32r a0, 40202338 402039ba: 0000c0 callx0 a0 402039bd: ffee21 l32r a2, 40203978 402039c0: ffed41 l32r a4, 40203974 402039c3: fc9261 l32r a6, 40202c0c 402039c6: ffeb51 l32r a5, 40203974 402039c9: 063d mov.n a3, a6 402039cb: c05560 sub a5, a5, a6 402039ce: fa5a01 l32r a0, 40202338 402039d1: 0000c0 callx0 a0 402039d4: 0108 l32i.n a0, a1, 0 402039d6: 10c112 addi a1, a1, 16 402039d9: f00d ret.n ... 402039dc : 402039dc: f0c112 addi a1, a1, -16 402039df: 006102 s32i a0, a1, 0 402039e2: ff21c5 call0 40202c00 402039e5: 002102 l32i a0, a1, 0 402039e8: 10c112 addi a1, a1, 16 402039eb: 000080 ret 402039ee: 000000 ill 402039f1: ff0000 excw 402039f4 : 402039f4: ffff41 l32r a4, 402039f0 402039f7: f9fc21 l32r a2, 402021e8 <_irom0_text_start+0x1d8> 402039fa: 0020c0 memw 402039fd: 942232 l32i a3, a2, 0x250 40203a00: 103340 and a3, a3, a4 40203a03: fad041 l32r a4, 40202544 40203a06: 0020c0 memw 40203a09: 952222 l32i a2, a2, 0x254 40203a0c: 404810 ssai 24 40203a0f: 102240 and a2, a2, a4 40203a12: 812230 src a2, a2, a3 40203a15: f00d ret.n ... 40203a18 : 40203a18: f0c112 addi a1, a1, -16 40203a1b: 006102 s32i a0, a1, 0 40203a1e: 0bf605 call0 4020f980 40203a21: 002102 l32i a0, a1, 0 40203a24: 10c112 addi a1, a1, 16 40203a27: 000080 ret ... 40203a2c : 40203a2c: f9f021 l32r a2, 402021ec <_irom0_text_start+0x1dc> 40203a2f: 0020c0 memw 40203a32: 472222 l32i a2, a2, 0x11c 40203a35: f00d ret.n 40203a37: bf8000 excw 40203a3a: 5086b1 l32r a11, 401d7c54 <_lit4_end+0xd2000> 40203a3d: 400006 j 40213a41 40203a40 : 40203a40: d0c112 addi a1, a1, -48 40203a43: 9109 s32i.n a0, a1, 36 40203a45: 2149 s32i.n a4, a1, 8 40203a47: a1c9 s32i.n a12, a1, 40 40203a49: b1d9 s32i.n a13, a1, 44 40203a4b: 02cd mov.n a12, a2 40203a4d: fec3d2 addi a13, a3, -2 40203a50: 031de6 bgei a13, 1, 40203a57 40203a53: d3ab addi.n a13, a3, 10 40203a55: c20b addi.n a12, a2, -1 40203a57: 4159 s32i.n a5, a1, 16 40203a59: 6169 s32i.n a6, a1, 24 40203a5b: 1179 s32i.n a7, a1, 4 40203a5d: 030c movi.n a3, 0 40203a5f: 020c movi.n a2, 0 40203a61: 000c movi.n a0, 0 40203a63: 3109 s32i.n a0, a1, 12 40203a65: 5129 s32i.n a2, a1, 20 40203a67: 0139 s32i.n a3, a1, 0 40203a69: 0c2d mov.n a2, a12 40203a6b: 90a132 movi a3, 0x190 40203a6e: f99c01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40203a71: 0000c0 callx0 a0 40203a74: 7129 s32i.n a2, a1, 28 40203a76: 64a032 movi a3, 100 40203a79: 0c2d mov.n a2, a12 40203a7b: f99901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40203a7e: 0000c0 callx0 a0 40203a81: 8129 s32i.n a2, a1, 32 40203a83: c30c movi.n a3, 12 40203a85: 6fa122 movi a2, 0x16f 40203a88: 822d20 mull a2, a13, a2 40203a8b: f99501 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40203a8e: 0000c0 callx0 a0 40203a91: 030c movi.n a3, 0 40203a93: 41d8 l32i.n a13, a1, 16 40203a95: 7158 l32i.n a5, a1, 28 40203a97: 8178 l32i.n a7, a1, 32 40203a99: 2148 l32i.n a4, a1, 8 40203a9b: 4162c0 srli a6, a12, 2 40203a9e: 442a add.n a4, a4, a2 40203aa0: c06670 sub a6, a6, a7 40203aa3: 6da122 movi a2, 0x16d 40203aa6: 822c20 mull a2, a12, a2 40203aa9: 556a add.n a5, a5, a6 40203aab: 31c8 l32i.n a12, a1, 12 40203aad: 445a add.n a4, a4, a5 40203aaf: 242a add.n a2, a4, a2 40203ab1: 01b247 bgeu a2, a4, 40203ab6 40203ab4: 130c movi.n a3, 1 40203ab6: 050c movi.n a5, 0 40203ab8: 841c movi.n a4, 24 40203aba: ffe001 l32r a0, 40203a3c 40203abd: 0000c0 callx0 a0 40203ac0: 3c3a add.n a3, a12, a3 40203ac2: 2d2a add.n a2, a13, a2 40203ac4: 51c8 l32i.n a12, a1, 20 40203ac6: 01b2d7 bgeu a2, a13, 40203acb 40203ac9: 331b addi.n a3, a3, 1 40203acb: 61d8 l32i.n a13, a1, 24 40203acd: 050c movi.n a5, 0 40203acf: c43c movi.n a4, 60 40203ad1: ffda01 l32r a0, 40203a3c 40203ad4: 0000c0 callx0 a0 40203ad7: 3c3a add.n a3, a12, a3 40203ad9: 2d2a add.n a2, a13, a2 40203adb: 01c8 l32i.n a12, a1, 0 40203add: 01b2d7 bgeu a2, a13, 40203ae2 40203ae0: 331b addi.n a3, a3, 1 40203ae2: 11d8 l32i.n a13, a1, 4 40203ae4: 050c movi.n a5, 0 40203ae6: c43c movi.n a4, 60 40203ae8: ffd501 l32r a0, 40203a3c 40203aeb: 0000c0 callx0 a0 40203aee: 4d2a add.n a4, a13, a2 40203af0: ffd221 l32r a2, 40203a38 40203af3: 0c3a add.n a0, a12, a3 40203af5: 242a add.n a2, a4, a2 40203af7: 01b4d7 bgeu a4, a13, 40203afc 40203afa: 001b addi.n a0, a0, 1 40203afc: f1c032 addi a3, a0, -15 40203aff: a1c8 l32i.n a12, a1, 40 40203b01: b1d8 l32i.n a13, a1, 44 40203b03: 02b247 bgeu a2, a4, 40203b09 40203b06: f2c032 addi a3, a0, -14 40203b09: 9108 l32i.n a0, a1, 36 40203b0b: 30c112 addi a1, a1, 48 40203b0e: f00d ret.n 40203b10 : 40203b10: fe1131 l32r a3, 40203354 40203b13: 416322 s32i a2, a3, 0x104 40203b16: f00d ret.n 40203b18 : 40203b18: fa9921 l32r a2, 4020257c 40203b1b: f00d ret.n 40203b1d: 000000 ill 40203b20 : 40203b20: f0c112 addi a1, a1, -16 40203b23: c67c movi.n a6, -4 40203b25: 144020 extui a4, a2, 0, 2 40203b28: 434a add.n a4, a3, a4 40203b2a: 106260 and a6, a2, a6 40203b2d: 415240 srli a5, a4, 2 40203b30: 142040 extui a2, a4, 0, 2 40203b33: a05560 addx4 a5, a5, a6 40203b36: 221a add.n a2, a2, a1 40203b38: 0558 l32i.n a5, a5, 0 40203b3a: 0159 s32i.n a5, a1, 0 40203b3c: 000222 l8ui a2, a2, 0 40203b3f: 10c112 addi a1, a1, 16 40203b42: f00d ret.n 40203b44 : 40203b44: f0c112 addi a1, a1, -16 40203b47: c67c movi.n a6, -4 40203b49: 144020 extui a4, a2, 0, 2 40203b4c: 904340 addx2 a4, a3, a4 40203b4f: 106260 and a6, a2, a6 40203b52: 415240 srli a5, a4, 2 40203b55: 142040 extui a2, a4, 0, 2 40203b58: a05560 addx4 a5, a5, a6 40203b5b: 902210 addx2 a2, a2, a1 40203b5e: 0558 l32i.n a5, a5, 0 40203b60: 0159 s32i.n a5, a1, 0 40203b62: 001222 l16ui a2, a2, 0 40203b65: 10c112 addi a1, a1, 16 40203b68: f00d ret.n ... 40203b6c : 40203b6c: e0c112 addi a1, a1, -32 40203b6f: 4139 s32i.n a3, a1, 16 40203b71: 1109 s32i.n a0, a1, 4 40203b73: 21c9 s32i.n a12, a1, 8 40203b75: 31d9 s32i.n a13, a1, 12 40203b77: 02cd mov.n a12, a2 40203b79: 04dd mov.n a13, a4 40203b7b: 300c movi.n a0, 3 40203b7d: 308027 bany a0, a2, 40203bb1 40203b80: fc0701 l32r a0, 40202b9c 40203b83: 0000c0 callx0 a0 40203b86: f40020 extui a0, a2, 0, 16 40203b89: 500b addi.n a5, a0, -1 40203b8b: 402b addi.n a4, a0, 2 40203b8d: b34550 movgez a4, a5, a5 40203b90: 450c movi.n a5, 4 40203b92: 214240 srai a4, a4, 2 40203b95: a04450 addx4 a4, a4, a5 40203b98: f44040 extui a4, a4, 0, 16 40203b9b: 059047 bne a0, a4, 40203ba4 40203b9e: f460d0 extui a6, a13, 0, 16 40203ba1: 0cb067 bgeu a0, a6, 40203bb1 40203ba4: 0109 s32i.n a0, a1, 0 40203ba6: 0cb047 bgeu a0, a4, 40203bb6 40203ba9: 0109 s32i.n a0, a1, 0 40203bab: f470d0 extui a7, a13, 0, 16 40203bae: 04b747 bgeu a7, a4, 40203bb6 40203bb1: 020c movi.n a2, 0 40203bb3: 000586 j 40203bcd 40203bb6: 41d8 l32i.n a13, a1, 16 40203bb8: 0c3d mov.n a3, a12 40203bba: 0d2d mov.n a2, a13 40203bbc: fa7801 l32r a0, 4020259c 40203bbf: 0000c0 callx0 a0 40203bc2: 120c movi.n a2, 1 40203bc4: 0198 l32i.n a9, a1, 0 40203bc6: 080c movi.n a8, 0 40203bc8: 99da add.n a9, a9, a13 40203bca: 004982 s8i a8, a9, 0 40203bcd: 21c8 l32i.n a12, a1, 8 40203bcf: 31d8 l32i.n a13, a1, 12 40203bd1: 1108 l32i.n a0, a1, 4 40203bd3: 20c112 addi a1, a1, 32 40203bd6: f00d ret.n 40203bd8 : 40203bd8: f0c112 addi a1, a1, -16 40203bdb: 036102 s32i a0, a1, 12 40203bde: 0021c5 call0 40203dfc 40203be1: 341226 beqi a2, 1, 40203c19 40203be4: 031216 beqz a2, 40203c19 40203be7: fa5d01 l32r a0, 4020255c 40203bea: 560002 l8ui a0, a0, 86 40203bed: 80ec bnez.n a0, 40203c19 40203bef: 120c movi.n a2, 1 40203bf1: 02b545 call0 40206748 40203bf4: fc2301 l32r a0, 40202c80 40203bf7: 229c beqz.n a2, 40203c0d 40203bf9: 020022 l8ui a2, a0, 2 40203bfc: d2cc bnez.n a2, 40203c0d 40203bfe: 120c movi.n a2, 1 40203c00: 013d mov.n a3, a1 40203c02: 01ce45 call0 402058e8 40203c05: 012d mov.n a2, a1 40203c07: 1c2705 call0 4021fe78 40203c0a: fc1d01 l32r a0, 40202c80 40203c0d: 120c movi.n a2, 1 40203c0f: 024022 s8i a2, a0, 2 40203c12: 3108 l32i.n a0, a1, 12 40203c14: 10c112 addi a1, a1, 16 40203c17: f00d ret.n 40203c19: 020c movi.n a2, 0 40203c1b: fffcc6 j 40203c12 ... 40203c20 : 40203c20: f0c112 addi a1, a1, -16 40203c23: 006102 s32i a0, a1, 0 40203c26: 001d45 call0 40203dfc 40203c29: 2e1226 beqi a2, 1, 40203c5b 40203c2c: 02b216 beqz a2, 40203c5b 40203c2f: fa4b01 l32r a0, 4020255c 40203c32: 560002 l8ui a0, a0, 86 40203c35: 20ec bnez.n a0, 40203c5b 40203c37: 120c movi.n a2, 1 40203c39: 02b0c5 call0 40206748 40203c3c: fc1101 l32r a0, 40202c80 40203c3f: a28c beqz.n a2, 40203c4d 40203c41: 020022 l8ui a2, a0, 2 40203c44: 051266 bnei a2, 1, 40203c4d 40203c47: 1c2a85 call0 4021fef0 40203c4a: fc0d01 l32r a0, 40202c80 40203c4d: 120c movi.n a2, 1 40203c4f: 030c movi.n a3, 0 40203c51: 024032 s8i a3, a0, 2 40203c54: 0108 l32i.n a0, a1, 0 40203c56: 10c112 addi a1, a1, 16 40203c59: f00d ret.n 40203c5b: 020c movi.n a2, 0 40203c5d: fffcc6 j 40203c54 40203c60 : 40203c60: fc0821 l32r a2, 40202c80 40203c63: 020222 l8ui a2, a2, 2 40203c66: f00d ret.n 40203c68 : 40203c68: f0c112 addi a1, a1, -16 40203c6b: 006102 s32i a0, a1, 0 40203c6e: 0018c5 call0 40203dfc 40203c71: 452226 beqi a2, 2, 40203cba 40203c74: 042216 beqz a2, 40203cba 40203c77: fa3901 l32r a0, 4020255c 40203c7a: 560002 l8ui a0, a0, 86 40203c7d: 039056 bnez a0, 40203cba 40203c80: 00a022 movi a2, 0 40203c83: 02ac45 call0 40206748 40203c86: 140c movi.n a4, 1 40203c88: fbfe01 l32r a0, 40202c80 40203c8b: 928c beqz.n a2, 40203c98 40203c8d: 030032 l8ui a3, a0, 3 40203c90: 43cc bnez.n a3, 40203c98 40203c92: 390252 l8ui a5, a2, 57 40203c95: 0be507 bbsi a5, 0, 40203ca4 40203c98: 034042 s8i a4, a0, 3 40203c9b: 120c movi.n a2, 1 40203c9d: 0108 l32i.n a0, a1, 0 40203c9f: 10c112 addi a1, a1, 16 40203ca2: f00d ret.n 40203ca4: 00a062 movi a6, 0 40203ca7: 016262 s32i a6, a2, 4 40203caa: 026262 s32i a6, a2, 8 40203cad: 3269 s32i.n a6, a2, 12 40203caf: 1aa245 call0 4021e6d4 40203cb2: fbf301 l32r a0, 40202c80 40203cb5: 140c movi.n a4, 1 40203cb7: fdd216 beqz a2, 40203c98 40203cba: 020c movi.n a2, 0 40203cbc: fff746 j 40203c9d ... 40203cc0 : 40203cc0: f0c112 addi a1, a1, -16 40203cc3: 006102 s32i a0, a1, 0 40203cc6: 001345 call0 40203dfc 40203cc9: 2e2226 beqi a2, 2, 40203cfb 40203ccc: 02b216 beqz a2, 40203cfb 40203ccf: fa2301 l32r a0, 4020255c 40203cd2: 560002 l8ui a0, a0, 86 40203cd5: 20ec bnez.n a0, 40203cfb 40203cd7: 020c movi.n a2, 0 40203cd9: 02a6c5 call0 40206748 40203cdc: fbe901 l32r a0, 40202c80 40203cdf: a28c beqz.n a2, 40203ced 40203ce1: 030032 l8ui a3, a0, 3 40203ce4: 051366 bnei a3, 1, 40203ced 40203ce7: 1b1d45 call0 4021eebc 40203cea: fbe501 l32r a0, 40202c80 40203ced: 120c movi.n a2, 1 40203cef: 040c movi.n a4, 0 40203cf1: 034042 s8i a4, a0, 3 40203cf4: 0108 l32i.n a0, a1, 0 40203cf6: 10c112 addi a1, a1, 16 40203cf9: f00d ret.n 40203cfb: 020c movi.n a2, 0 40203cfd: fffcc6 j 40203cf4 40203d00 : 40203d00: f0c112 addi a1, a1, -16 40203d03: 006102 s32i a0, a1, 0 40203d06: fd9301 l32r a0, 40203354 40203d09: 3f2002 l32i a0, a0, 252 40203d0c: 11c9 s32i.n a12, a1, 4 40203d0e: 04c016 beqz a0, 40203d5e 40203d11: 020c movi.n a2, 0 40203d13: 02a345 call0 40206748 40203d16: 02cd mov.n a12, a2 40203d18: 628c beqz.n a2, 40203d22 40203d1a: 1b1a05 call0 4021eebc 40203d1d: 0c2d mov.n a2, a12 40203d1f: 1a9885 call0 4021e6a8 40203d22: c22c movi.n a2, 44 40203d24: fcb031 l32r a3, 40202fe4 40203d27: eaa442 movi a4, 0x4ea 40203d2a: fa1a01 l32r a0, 40202594 40203d2d: 0000c0 callx0 a0 40203d30: 02cd mov.n a12, a2 40203d32: 82ac beqz.n a2, 40203d5e 40203d34: 420c movi.n a2, 4 40203d36: c30c movi.n a3, 12 40203d38: 0c29 s32i.n a2, a12, 0 40203d3a: 2c4b addi.n a2, a12, 4 40203d3c: f8ea01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40203d3f: 0000c0 callx0 a0 40203d42: 521c movi.n a2, 21 40203d44: 430c movi.n a3, 4 40203d46: 0c4d mov.n a4, a12 40203d48: fec001 l32r a0, 40203848 40203d4b: 0000c0 callx0 a0 40203d4e: c28c beqz.n a2, 40203d5e 40203d50: 0c2d mov.n a2, a12 40203d52: fca431 l32r a3, 40202fe4 40203d55: f1a442 movi a4, 0x4f1 40203d58: fa1201 l32r a0, 402025a0 40203d5b: 0000c0 callx0 a0 40203d5e: 00de45 call0 40204b44 40203d61: 11c8 l32i.n a12, a1, 4 40203d63: 051266 bnei a2, 1, 40203d6c 40203d66: 00cd45 call0 40204a3c 40203d69: 00c3c5 call0 402049a8 40203d6c: 0108 l32i.n a0, a1, 0 40203d6e: 10c112 addi a1, a1, 16 40203d71: f00d ret.n ... 40203d74 : 40203d74: f9f731 l32r a3, 40202550 40203d77: 0020c0 memw 40203d7a: f86322 s32i a2, a3, 0x3e0 40203d7d: 120c movi.n a2, 1 40203d7f: f00d ret.n 40203d81: 000000 ill 40203d84 : 40203d84: fbbf21 l32r a2, 40202c80 40203d87: 030222 l8ui a2, a2, 3 40203d8a: f00d ret.n 40203d8c: fc9631 l32r a3, 40202fe4 40203d8f: f0c112 addi a1, a1, -16 40203d92: 31e9 s32i.n a14, a1, 12 40203d94: 0109 s32i.n a0, a1, 0 40203d96: 21d9 s32i.n a13, a1, 8 40203d98: 11c9 s32i.n a12, a1, 4 40203d9a: 02dd mov.n a13, a2 40203d9c: 051266 bnei a2, 1, 40203da5 40203d9f: fc92c1 l32r a12, 40202fe8 40203da2: 000b06 j 40203dd2 40203da5: 84a422 movi a2, 0x484 40203da8: 20a542 movi a4, 0x520 40203dab: fadd01 l32r a0, 40202920 40203dae: 0000c0 callx0 a0 40203db1: f9e931 l32r a3, 40202558 40203db4: 0338 l32i.n a3, a3, 0 40203db6: 02cd mov.n a12, a2 40203db8: 1328 l32i.n a2, a3, 4 40203dba: 3338 l32i.n a3, a3, 12 40203dbc: f8c901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40203dbf: 0000c0 callx0 a0 40203dc2: 030c movi.n a3, 0 40203dc4: 0c4d mov.n a4, a12 40203dc6: 84a452 movi a5, 0x484 40203dc9: fdc222 addi a2, a2, -3 40203dcc: f42020 extui a2, a2, 0, 16 40203dcf: 003d85 call0 402041a8 40203dd2: 080ce2 l8ui a14, a12, 8 40203dd5: 014eb6 bltui a14, 4, 40203dda 40203dd8: 2e0c movi.n a14, 2 40203dda: 0d1d26 beqi a13, 1, 40203deb 40203ddd: 0c2d mov.n a2, a12 40203ddf: fc8131 l32r a3, 40202fe4 40203de2: 28a542 movi a4, 0x528 40203de5: f9ee01 l32r a0, 402025a0 40203de8: 0000c0 callx0 a0 40203deb: 0108 l32i.n a0, a1, 0 40203ded: 11c8 l32i.n a12, a1, 4 40203def: 7420e0 extui a2, a14, 0, 8 40203df2: 21d8 l32i.n a13, a1, 8 40203df4: 31e8 l32i.n a14, a1, 12 40203df6: 10c112 addi a1, a1, 16 40203df9: f00d ret.n ... 40203dfc : 40203dfc: 120c movi.n a2, 1 40203dfe: f0c112 addi a1, a1, -16 40203e01: 0109 s32i.n a0, a1, 0 40203e03: fff885 call0 40203d8c 40203e06: 0108 l32i.n a0, a1, 0 40203e08: 10c112 addi a1, a1, 16 40203e0b: f00d ret.n 40203e0d: 000000 ill 40203e10 : 40203e10: 020c movi.n a2, 0 40203e12: f0c112 addi a1, a1, -16 40203e15: 0109 s32i.n a0, a1, 0 40203e17: fff745 call0 40203d8c 40203e1a: 0108 l32i.n a0, a1, 0 40203e1c: 10c112 addi a1, a1, 16 40203e1f: f00d ret.n 40203e21: 000000 ill 40203e24: f0c112 addi a1, a1, -16 40203e27: 11c9 s32i.n a12, a1, 4 40203e29: 0109 s32i.n a0, a1, 0 40203e2b: 02cd mov.n a12, a2 40203e2d: 100c movi.n a0, 1 40203e2f: 0142f6 bgeui a2, 4, 40203e34 40203e32: 000c movi.n a0, 0 40203e34: 220c movi.n a2, 2 40203e36: 93c200 movnez a12, a2, a0 40203e39: 011c26 beqi a12, 1, 40203e3e 40203e3c: 4ccc bnez.n a12, 40203e44 40203e3e: 00a022 movi a2, 0 40203e41: 127885 call0 402165cc 40203e44: 022c26 beqi a12, 2, 40203e4a 40203e47: 002c56 bnez a12, 40203e4d 40203e4a: 17f8c5 call0 4021bdd8 40203e4d: 0c2d mov.n a2, a12 40203e4f: 201110 or a1, a1, a1 40203e52: 10cd05 call0 40214b24 40203e55: 021c26 beqi a12, 1, 40203e5b 40203e58: 053c66 bnei a12, 3, 40203e61 40203e5b: 201110 or a1, a1, a1 40203e5e: 17f085 call0 4021bd68 40203e61: 022c26 beqi a12, 2, 40203e67 40203e64: 053c66 bnei a12, 3, 40203e6d 40203e67: 00a022 movi a2, 0 40203e6a: 125f45 call0 40216460 40203e6d: 0a1c66 bnei a12, 1, 40203e7b 40203e70: f86b21 l32r a2, 4020201c <_irom0_text_start+0xc> 40203e73: 042222 l32i a2, a2, 16 40203e76: 0228 l32i.n a2, a2, 0 40203e78: 202285 call0 402240a4 40203e7b: 11c8 l32i.n a12, a1, 4 40203e7d: 0108 l32i.n a0, a1, 0 40203e7f: 10c112 addi a1, a1, 16 40203e82: f00d ret.n 40203e84: feb164 excw 40203e87: 3f .byte 0x3f 40203e88: 1638 l32i.n a3, a6, 4 40203e8a: ff .byte 0xff 40203e8b: 3f .byte 0x3f 40203e8c : 40203e8c: f0c112 addi a1, a1, -16 40203e8f: 006102 s32i a0, a1, 0 40203e92: fff685 call0 40203dfc 40203e95: 200220 or a0, a2, a2 40203e98: 1c3266 bnei a2, 3, 40203eb8 40203e9b: fffa01 l32r a0, 40203e84 40203e9e: 800002 l8ui a0, a0, 128 40203ea1: 013056 bnez a0, 40203eb8 40203ea4: 020c movi.n a2, 0 40203ea6: 028a05 call0 40206748 40203ea9: fff741 l32r a4, 40203e88 40203eac: 130c movi.n a3, 1 40203eae: 0448 l32i.n a4, a4, 0 40203eb0: 200c movi.n a0, 2 40203eb2: c04420 sub a4, a4, a2 40203eb5: 830340 moveqz a0, a3, a4 40203eb8: 002d mov.n a2, a0 40203eba: 0108 l32i.n a0, a1, 0 40203ebc: 10c112 addi a1, a1, 16 40203ebf: f00d ret.n 40203ec1: 000000 ill 40203ec4: 239010 excw 40203ec7: c11240 mul16u a1, a2, a4 40203ec8 : 40203ec8: f0c112 addi a1, a1, -16 40203ecb: 0109 s32i.n a0, a1, 0 40203ecd: 048216 beqz a2, 40203f19 40203ed0: 4542f6 bgeui a2, 4, 40203f19 40203ed3: ffec41 l32r a4, 40203e84 40203ed6: 000c movi.n a0, 0 40203ed8: 804402 s8i a0, a4, 128 40203edb: 161226 beqi a2, 1, 40203ef5 40203ede: 452226 beqi a2, 2, 40203f27 40203ee1: 2b3266 bnei a2, 3, 40203f10 40203ee4: fff145 call0 40203dfc 40203ee7: 373266 bnei a2, 3, 40203f22 40203eea: ffe631 l32r a3, 40203e84 40203eed: 320c movi.n a2, 3 40203eef: 804322 s8i a2, a3, 128 40203ef2: 000686 j 40203f10 40203ef5: fff045 call0 40203dfc 40203ef8: 051226 beqi a2, 1, 40203f01 40203efb: fff005 call0 40203dfc 40203efe: 203266 bnei a2, 3, 40203f22 40203f01: f84601 l32r a0, 4020201c <_irom0_text_start+0xc> 40203f04: 042002 l32i a0, a0, 16 40203f07: 017016 beqz a0, 40203f22 40203f0a: 002022 l32i a2, a0, 0 40203f0d: 201945 call0 402240a4 40203f10: 120c movi.n a2, 1 40203f12: 0108 l32i.n a0, a1, 0 40203f14: 10c112 addi a1, a1, 16 40203f17: f00d ret.n 40203f19: ffea21 l32r a2, 40203ec4 40203f1c: f90701 l32r a0, 40202338 40203f1f: 0000c0 callx0 a0 40203f22: 020c movi.n a2, 0 40203f24: fffa86 j 40203f12 40203f27: ffed45 call0 40203dfc 40203f2a: 052226 beqi a2, 2, 40203f33 40203f2d: ffecc5 call0 40203dfc 40203f30: ee3266 bnei a2, 3, 40203f22 40203f33: f83a01 l32r a0, 4020201c <_irom0_text_start+0xc> 40203f36: 5008 l32i.n a0, a0, 20 40203f38: fe6016 beqz a0, 40203f22 40203f3b: 0028 l32i.n a2, a0, 0 40203f3d: 201645 call0 402240a4 40203f40: fff306 j 40203f10 40203f43: 04a000 extui a10, a0, 0, 1 40203f46: ff .byte 0xff 40203f47: 3f .byte 0x3f 40203f48: feb040 excw 40203f4b: 3f .byte 0x3f 40203f4c: feb114 excw 40203f4f: 3f .byte 0x3f 40203f50: f0c112 addi a1, a1, -16 40203f53: 1109 s32i.n a0, a1, 4 40203f55: 0c42f6 bgeui a2, 4, 40203f65 40203f58: f98101 l32r a0, 4020255c 40203f5b: 0139 s32i.n a3, a1, 0 40203f5d: 560002 l8ui a0, a0, 86 40203f60: 2129 s32i.n a2, a1, 8 40203f62: 057016 beqz a0, 40203fbd 40203f65: 020c movi.n a2, 0 40203f67: 0012c6 j 40203fb6 40203f6a: fff661 l32r a6, 40203f44 40203f6d: 150c movi.n a5, 1 40203f6f: 800632 l8ui a3, a6, 128 40203f72: fff541 l32r a4, 40203f48 40203f75: 3b1307 beq a3, a0, 40203fb4 40203f78: 804602 s8i a0, a6, 128 40203f7b: 000442 l8ui a4, a4, 0 40203f7e: d14252 s8i a5, a2, 209 40203f81: 071466 bnei a4, 1, 40203f8c 40203f84: 002d mov.n a2, a0 40203f86: ffe9c5 call0 40203e24 40203f89: fff021 l32r a2, 40203f4c 40203f8c: 060c movi.n a6, 0 40203f8e: 0158 l32i.n a5, a1, 0 40203f90: d14262 s8i a6, a2, 209 40203f93: 1d1566 bnei a5, 1, 40203fb4 40203f96: f97031 l32r a3, 40202558 40203f99: 0338 l32i.n a3, a3, 0 40203f9b: 1328 l32i.n a2, a3, 4 40203f9d: 3338 l32i.n a3, a3, 12 40203f9f: f85001 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40203fa2: 0000c0 callx0 a0 40203fa5: fc1031 l32r a3, 40202fe8 40203fa8: 84a442 movi a4, 0x484 40203fab: fdc222 addi a2, a2, -3 40203fae: f42020 extui a2, a2, 0, 16 40203fb1: 001205 call0 402040d4 40203fb4: 120c movi.n a2, 1 40203fb6: 1108 l32i.n a0, a1, 4 40203fb8: 10c112 addi a1, a1, 16 40203fbb: f00d ret.n 40203fbd: 520c movi.n a2, 5 40203fbf: fecec5 call0 40202cac 40203fc2: 2108 l32i.n a0, a1, 8 40203fc4: 023d mov.n a3, a2 40203fc6: ffe121 l32r a2, 40203f4c 40203fc9: 9d0366 bnei a3, -1, 40203f6a 40203fcc: 2f4202 s8i a0, a2, 47 40203fcf: 0148 l32i.n a4, a1, 0 40203fd1: 304242 s8i a4, a2, 48 40203fd4: fff706 j 40203fb4 ... 40203fd8 : 40203fd8: 130c movi.n a3, 1 40203fda: f0c112 addi a1, a1, -16 40203fdd: 0109 s32i.n a0, a1, 0 40203fdf: fff705 call0 40203f50 40203fe2: 0108 l32i.n a0, a1, 0 40203fe4: 10c112 addi a1, a1, 16 40203fe7: f00d ret.n 40203fe9: 000000 ill 40203fec : 40203fec: 030c movi.n a3, 0 40203fee: f0c112 addi a1, a1, -16 40203ff1: 0109 s32i.n a0, a1, 0 40203ff3: fff5c5 call0 40203f50 40203ff6: 0108 l32i.n a0, a1, 0 40203ff8: 10c112 addi a1, a1, 16 40203ffb: f00d ret.n 40203ffd: 000000 ill 40204000 : 40204000: f0c112 addi a1, a1, -16 40204003: 0109 s32i.n a0, a1, 0 40204005: 939c beqz.n a3, 40204022 40204007: efa002 movi a0, 239 4020400a: 060c movi.n a6, 0 4020400c: 561b addi.n a5, a6, 1 4020400e: 426a add.n a4, a2, a6 40204010: 000442 l8ui a4, a4, 0 40204013: f46050 extui a6, a5, 0, 16 40204016: 300400 xor a0, a4, a0 40204019: 740000 extui a0, a0, 0, 8 4020401c: ec9367 bne a3, a6, 4020400c 4020401f: 000086 j 40204025 40204022: efa002 movi a0, 239 40204025: 002d mov.n a2, a0 40204027: 0108 l32i.n a0, a1, 0 40204029: 10c112 addi a1, a1, 16 4020402c: f00d ret.n 4020402e: 300000 xor a0, a0, a0 40204031: 402390 excw 40204034: 0d58 l32i.n a5, a13, 0 40204036: 884010 excw 40204039: 100d excw 4020403b: 18d440 excw 4020403e: 7d4000 excw 40204040 : 40204040: 037d mov.n a7, a3 40204042: e0c112 addi a1, a1, -32 40204045: 51f9 s32i.n a15, a1, 20 40204047: fbe731 l32r a3, 40202fe4 4020404a: 1109 s32i.n a0, a1, 4 4020404c: 31d9 s32i.n a13, a1, 12 4020404e: 21c9 s32i.n a12, a1, 8 40204050: 41e9 s32i.n a14, a1, 16 40204052: 05cd mov.n a12, a5 40204054: 0179 s32i.n a7, a1, 0 40204056: 02ed mov.n a14, a2 40204058: 04dd mov.n a13, a4 4020405a: 052d mov.n a2, a5 4020405c: eda542 movi a4, 0x5ed 4020405f: 71d9 s32i.n a13, a1, 28 40204061: fa2f01 l32r a0, 40202920 40204064: 0000c0 callx0 a0 40204067: 02dd mov.n a13, a2 40204069: 053216 beqz a2, 402040c0 4020406c: 0128 l32i.n a2, a1, 0 4020406e: 71f8 l32i.n a15, a1, 28 40204070: 822e20 mull a2, a14, a2 40204073: 6129 s32i.n a2, a1, 24 40204075: 000286 j 40204083 40204078: ffee21 l32r a2, 40204030 4020407b: 0e3d mov.n a3, a14 4020407d: f8ae01 l32r a0, 40202338 40204080: 0000c0 callx0 a0 40204083: 0e2d mov.n a2, a14 40204085: ffeb01 l32r a0, 40204034 40204088: 0000c0 callx0 a0 4020408b: 6128 l32i.n a2, a1, 24 4020408d: 0f3d mov.n a3, a15 4020408f: 0c4d mov.n a4, a12 40204091: ffe901 l32r a0, 40204038 40204094: 0000c0 callx0 a0 40204097: 6128 l32i.n a2, a1, 24 40204099: 0d3d mov.n a3, a13 4020409b: 0c4d mov.n a4, a12 4020409d: f93e01 l32r a0, 40202598 402040a0: 0000c0 callx0 a0 402040a3: 0d2d mov.n a2, a13 402040a5: 0f3d mov.n a3, a15 402040a7: 0c4d mov.n a4, a12 402040a9: ffe401 l32r a0, 4020403c 402040ac: 0000c0 callx0 a0 402040af: fc5256 bnez a2, 40204078 402040b2: 0d2d mov.n a2, a13 402040b4: fbcc31 l32r a3, 40202fe4 402040b7: 00a642 movi a4, 0x600 402040ba: f93901 l32r a0, 402025a0 402040bd: 0000c0 callx0 a0 402040c0: 21c8 l32i.n a12, a1, 8 402040c2: 31d8 l32i.n a13, a1, 12 402040c4: 41e8 l32i.n a14, a1, 16 402040c6: 51f8 l32i.n a15, a1, 20 402040c8: 1108 l32i.n a0, a1, 4 402040ca: 20c112 addi a1, a1, 32 402040cd: f00d ret.n 402040cf: 55aa00 extui a10, a0, 26, 6 402040d2: 55aa add.n a5, a5, a10 402040d4 : 402040d4: d0c112 addi a1, a1, -48 402040d7: 8109 s32i.n a0, a1, 32 402040d9: a1d9 s32i.n a13, a1, 40 402040db: b1e9 s32i.n a14, a1, 44 402040dd: 91c9 s32i.n a12, a1, 36 402040df: 02ed mov.n a14, a2 402040e1: 03cd mov.n a12, a3 402040e3: 04dd mov.n a13, a4 402040e5: 08b316 beqz a3, 40204174 402040e8: f91c01 l32r a0, 40202558 402040eb: 0008 l32i.n a0, a0, 0 402040ed: 3008 l32i.n a0, a0, 12 402040ef: 02b047 bgeu a0, a4, 402040f5 402040f2: 001f86 j 40204174 402040f5: 013d mov.n a3, a1 402040f7: 222b addi.n a2, a2, 2 402040f9: c41c movi.n a4, 28 402040fb: 7129 s32i.n a2, a1, 28 402040fd: 822020 mull a2, a0, a2 40204100: f92601 l32r a0, 40202598 40204103: 0000c0 callx0 a0 40204106: 000152 l8ui a5, a1, 0 40204109: 140c movi.n a4, 1 4020410b: f91331 l32r a3, 40202558 4020410e: 020c movi.n a2, 0 40204110: 0338 l32i.n a3, a3, 0 40204112: 832450 moveqz a2, a4, a5 40204115: 3338 l32i.n a3, a3, 12 40204117: 0c4d mov.n a4, a12 40204119: 004122 s8i a2, a1, 0 4020411c: 0d5d mov.n a5, a13 4020411e: 2e2a add.n a2, a14, a2 40204120: 71d8 l32i.n a13, a1, 28 40204122: fff1c5 call0 40204040 40204125: c41c movi.n a4, 28 40204127: 160c movi.n a6, 1 40204129: 2178 l32i.n a7, a1, 8 4020412b: 000152 l8ui a5, a1, 0 4020412e: ffe881 l32r a8, 402040d0 40204131: 1189 s32i.n a8, a1, 4 40204133: a05510 addx4 a5, a5, a1 40204136: 771b addi.n a7, a7, 1 40204138: 936770 movnez a6, a7, a7 4020413b: 2169 s32i.n a6, a1, 8 4020413d: 3549 s32i.n a4, a5, 12 4020413f: 000132 l8ui a3, a1, 0 40204142: 0c2d mov.n a2, a12 40204144: a03310 addx4 a3, a3, a1 40204147: 061332 l16ui a3, a3, 12 4020414a: ffeb45 call0 40204000 4020414d: c51c movi.n a5, 28 4020414f: 000142 l8ui a4, a1, 0 40204152: f90131 l32r a3, 40202558 40204155: a04410 addx4 a4, a4, a1 40204158: 0338 l32i.n a3, a3, 0 4020415a: 5429 s32i.n a2, a4, 20 4020415c: 0d2d mov.n a2, a13 4020415e: 3338 l32i.n a3, a3, 12 40204160: 014d mov.n a4, a1 40204162: ffedc5 call0 40204040 40204165: 120c movi.n a2, 1 40204167: 91c8 l32i.n a12, a1, 36 40204169: a1d8 l32i.n a13, a1, 40 4020416b: b1e8 l32i.n a14, a1, 44 4020416d: 8108 l32i.n a0, a1, 32 4020416f: 30c112 addi a1, a1, 48 40204172: f00d ret.n 40204174: 020c movi.n a2, 0 40204176: fffb46 j 40204167 40204179: 000000 ill 4020417c : 4020417c: f8f731 l32r a3, 40202558 4020417f: f0c112 addi a1, a1, -16 40204182: 0338 l32i.n a3, a3, 0 40204184: 0109 s32i.n a0, a1, 0 40204186: 1328 l32i.n a2, a3, 4 40204188: 3338 l32i.n a3, a3, 12 4020418a: f7d501 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020418d: 0000c0 callx0 a0 40204190: fb9631 l32r a3, 40202fe8 40204193: 84a442 movi a4, 0x484 40204196: fdc222 addi a2, a2, -3 40204199: f42020 extui a2, a2, 0, 16 4020419c: fff345 call0 402040d4 4020419f: 0108 l32i.n a0, a1, 0 402041a1: 10c112 addi a1, a1, 16 402041a4: f00d ret.n ... 402041a8 : 402041a8: d0c112 addi a1, a1, -48 402041ab: 8109 s32i.n a0, a1, 32 402041ad: a1d9 s32i.n a13, a1, 40 402041af: 91c9 s32i.n a12, a1, 36 402041b1: b1e9 s32i.n a14, a1, 44 402041b3: 04cd mov.n a12, a4 402041b5: 03ed mov.n a14, a3 402041b7: 05dd mov.n a13, a5 402041b9: c48c beqz.n a4, 402041c9 402041bb: f8e701 l32r a0, 40202558 402041be: 0008 l32i.n a0, a0, 0 402041c0: 7129 s32i.n a2, a1, 28 402041c2: 3008 l32i.n a0, a0, 12 402041c4: 335a add.n a3, a3, a5 402041c6: 04b037 bgeu a0, a3, 402041ce 402041c9: 020c movi.n a2, 0 402041cb: 000d46 j 40204204 402041ce: 013d mov.n a3, a1 402041d0: c41c movi.n a4, 28 402041d2: 222b addi.n a2, a2, 2 402041d4: 822020 mull a2, a0, a2 402041d7: f8f001 l32r a0, 40202598 402041da: 0000c0 callx0 a0 402041dd: 7138 l32i.n a3, a1, 28 402041df: 150c movi.n a5, 1 402041e1: f8dd21 l32r a2, 40202558 402041e4: 000142 l8ui a4, a1, 0 402041e7: 0228 l32i.n a2, a2, 0 402041e9: 934540 movnez a4, a5, a4 402041ec: 004142 s8i a4, a1, 0 402041ef: 334a add.n a3, a3, a4 402041f1: 3228 l32i.n a2, a2, 12 402041f3: 0d4d mov.n a4, a13 402041f5: 822230 mull a2, a2, a3 402041f8: 0c3d mov.n a3, a12 402041fa: 2e2a add.n a2, a14, a2 402041fc: f8e701 l32r a0, 40202598 402041ff: 0000c0 callx0 a0 40204202: 120c movi.n a2, 1 40204204: 91c8 l32i.n a12, a1, 36 40204206: a1d8 l32i.n a13, a1, 40 40204208: b1e8 l32i.n a14, a1, 44 4020420a: 8108 l32i.n a0, a1, 32 4020420c: 30c112 addi a1, a1, 48 4020420f: f00d ret.n 40204211: 000000 ill 40204214: e0c112 addi a1, a1, -32 40204217: 11c9 s32i.n a12, a1, 4 40204219: 41f9 s32i.n a15, a1, 16 4020421b: 0109 s32i.n a0, a1, 0 4020421d: 31e9 s32i.n a14, a1, 12 4020421f: 21d9 s32i.n a13, a1, 8 40204221: 03ed mov.n a14, a3 40204223: 02dd mov.n a13, a2 40204225: 32cc bnez.n a2, 4020422c 40204227: 020c movi.n a2, 0 40204229: 0028c6 j 402042d0 4020422c: fb6e31 l32r a3, 40202fe4 4020422f: 051e66 bnei a14, 1, 40204238 40204232: fb6dc1 l32r a12, 40202fe8 40204235: 000b06 j 40204265 40204238: 84a422 movi a2, 0x484 4020423b: 57a642 movi a4, 0x657 4020423e: f9b801 l32r a0, 40202920 40204241: 0000c0 callx0 a0 40204244: f8c531 l32r a3, 40202558 40204247: 0338 l32i.n a3, a3, 0 40204249: 02cd mov.n a12, a2 4020424b: 1328 l32i.n a2, a3, 4 4020424d: 3338 l32i.n a3, a3, 12 4020424f: f7a401 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40204252: 0000c0 callx0 a0 40204255: 030c movi.n a3, 0 40204257: 0c4d mov.n a4, a12 40204259: 84a452 movi a5, 0x484 4020425c: fdc222 addi a2, a2, -3 4020425f: f42020 extui a2, a2, 0, 16 40204262: fff445 call0 402041a8 40204265: 3c38 l32i.n a3, a12, 12 40204267: 37ccf2 addi a15, a12, 55 4020426a: 130366 bnei a3, -1, 40204281 4020426d: 2ccb addi.n a2, a12, 12 4020426f: 432c movi.n a3, 36 40204271: f79c01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40204274: 0000c0 callx0 a0 40204277: 0f2d mov.n a2, a15 40204279: 034c movi.n a3, 64 4020427b: f79a01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4020427e: 0000c0 callx0 a0 40204281: a90c42 l8ui a4, a12, 169 40204284: 050c movi.n a5, 0 40204286: 0224b6 bltui a4, 2, 4020428c 40204289: a94c52 s8i a5, a12, 169 4020428c: 0d2d mov.n a2, a13 4020428e: 10cc32 addi a3, a12, 16 40204291: 042c movi.n a4, 32 40204293: f8c201 l32r a0, 4020259c 40204296: 0000c0 callx0 a0 40204299: 0f3d mov.n a3, a15 4020429b: 20cd22 addi a2, a13, 32 4020429e: 044c movi.n a4, 64 402042a0: f8bf01 l32r a0, 4020259c 402042a3: 0000c0 callx0 a0 402042a6: 61cd22 addi a2, a13, 97 402042a9: 640c movi.n a4, 6 402042ab: 01dc32 addmi a3, a12, 0x100 402042ae: a90c62 l8ui a6, a12, 169 402042b1: 604d62 s8i a6, a13, 96 402042b4: aac332 addi a3, a3, -86 402042b7: f8b901 l32r a0, 4020259c 402042ba: 0000c0 callx0 a0 402042bd: 0d1e26 beqi a14, 1, 402042ce 402042c0: 0c2d mov.n a2, a12 402042c2: fb4831 l32r a3, 40202fe4 402042c5: 6ca642 movi a4, 0x66c 402042c8: f8b601 l32r a0, 402025a0 402042cb: 0000c0 callx0 a0 402042ce: 120c movi.n a2, 1 402042d0: 11c8 l32i.n a12, a1, 4 402042d2: 21d8 l32i.n a13, a1, 8 402042d4: 31e8 l32i.n a14, a1, 12 402042d6: 41f8 l32i.n a15, a1, 16 402042d8: 0108 l32i.n a0, a1, 0 402042da: 20c112 addi a1, a1, 32 402042dd: f00d ret.n ... 402042e0 : 402042e0: 130c movi.n a3, 1 402042e2: f0c112 addi a1, a1, -16 402042e5: 0109 s32i.n a0, a1, 0 402042e7: fff2c5 call0 40204214 402042ea: 0108 l32i.n a0, a1, 0 402042ec: 10c112 addi a1, a1, 16 402042ef: f00d ret.n 402042f1: 000000 ill 402042f4 : 402042f4: 030c movi.n a3, 0 402042f6: f0c112 addi a1, a1, -16 402042f9: 0109 s32i.n a0, a1, 0 402042fb: fff185 call0 40204214 402042fe: 0108 l32i.n a0, a1, 0 40204300: 10c112 addi a1, a1, 16 40204303: f00d ret.n 40204305: 000000 ill 40204308: ff05d4 excw 4020430b: 3f .byte 0x3f 4020430c: 05dc bnez.n a5, 40204320 4020430e: ff .byte 0xff 4020430f: 3f .byte 0x3f 40204310: ff07e0 excw 40204313: 3f .byte 0x3f 40204314 : 40204314: fffd61 l32r a6, 40204308 40204317: e0c112 addi a1, a1, -32 4020431a: 31d9 s32i.n a13, a1, 12 4020431c: 51f9 s32i.n a15, a1, 20 4020431e: 41e9 s32i.n a14, a1, 16 40204320: 21c9 s32i.n a12, a1, 8 40204322: 6169 s32i.n a6, a1, 24 40204324: 800662 l8ui a6, a6, 128 40204327: 1109 s32i.n a0, a1, 4 40204329: 08b616 beqz a6, 402043b8 4020432c: ffa002 movi a0, 255 4020432f: 0c0c movi.n a12, 0 40204331: 0e0c movi.n a14, 0 40204333: 0129 s32i.n a2, a1, 0 40204335: 6158 l32i.n a5, a1, 24 40204337: 64a072 movi a7, 100 4020433a: 558b addi.n a5, a5, 8 4020433c: d17c70 mul16s a7, a12, a7 4020433f: 975a add.n a9, a7, a5 40204341: 800992 l8ui a9, a9, 128 40204344: 621907 beq a9, a0, 402043aa 40204347: 042c movi.n a4, 32 40204349: 0108 l32i.n a0, a1, 0 4020434b: f734f1 l32r a15, 4020201c <_irom0_text_start+0xc> 4020434e: 67a0d2 movi a13, 103 40204351: d1ded0 mul16s a13, a14, a13 40204354: f7fa add.n a15, a7, a15 40204356: dd0a add.n a13, a13, a0 40204358: 0d2d mov.n a2, a13 4020435a: 03df32 addmi a3, a15, 0x300 4020435d: 38c332 addi a3, a3, 56 40204360: f88f01 l32r a0, 4020259c 40204363: 0000c0 callx0 a0 40204366: 20cd22 addi a2, a13, 32 40204369: 044c movi.n a4, 64 4020436b: 03df32 addmi a3, a15, 0x300 4020436e: 58c332 addi a3, a3, 88 40204371: f88a01 l32r a0, 4020259c 40204374: 0000c0 callx0 a0 40204377: 61cd22 addi a2, a13, 97 4020437a: f0fcc0 subx8 a15, a12, a12 4020437d: f72731 l32r a3, 4020201c <_irom0_text_start+0xc> 40204380: 3da542 movi a4, 0x53d 40204383: 334a add.n a3, a3, a4 40204385: 3f3a add.n a3, a15, a3 40204387: 640c movi.n a4, 6 40204389: f88401 l32r a0, 4020259c 4020438c: 0000c0 callx0 a0 4020438f: ffa002 movi a0, 255 40204392: ffde51 l32r a5, 4020430c 40204395: ffde81 l32r a8, 40204310 40204398: 6168 l32i.n a6, a1, 24 4020439a: ee1b addi.n a14, a14, 1 4020439c: 74e0e0 extui a14, a14, 0, 8 4020439f: 800662 l8ui a6, a6, 128 402043a2: 7f8a add.n a7, a15, a8 402043a4: 800772 l8ui a7, a7, 128 402043a7: 604d72 s8i a7, a13, 96 402043aa: 64a072 movi a7, 100 402043ad: cc1b addi.n a12, a12, 1 402043af: 74c0c0 extui a12, a12, 0, 8 402043b2: 863c67 bltu a12, a6, 4020433c 402043b5: 000046 j 402043ba 402043b8: 0e0c movi.n a14, 0 402043ba: 1108 l32i.n a0, a1, 4 402043bc: 21c8 l32i.n a12, a1, 8 402043be: 31d8 l32i.n a13, a1, 12 402043c0: 0e2d mov.n a2, a14 402043c2: 51f8 l32i.n a15, a1, 20 402043c4: 41e8 l32i.n a14, a1, 16 402043c6: 20c112 addi a1, a1, 32 402043c9: f00d ret.n ... 402043cc : 402043cc: f0c112 addi a1, a1, -16 402043cf: 11c9 s32i.n a12, a1, 4 402043d1: 0109 s32i.n a0, a1, 0 402043d3: 02cd mov.n a12, a2 402043d5: ffa245 call0 40203dfc 402043d8: 3b6cf6 bgeui a12, 6, 40204417 402043db: 8cbc beqz.n a12, 40204417 402043dd: 362226 beqi a2, 2, 40204417 402043e0: 32bc beqz.n a2, 40204417 402043e2: ffc901 l32r a0, 40204308 402043e5: 800022 l8ui a2, a0, 128 402043e8: 2012c7 beq a2, a12, 4020440c 402043eb: f85b31 l32r a3, 40202558 402043ee: 0338 l32i.n a3, a3, 0 402043f0: 8040c2 s8i a12, a0, 128 402043f3: 1328 l32i.n a2, a3, 4 402043f5: 3338 l32i.n a3, a3, 12 402043f7: f73a01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402043fa: 0000c0 callx0 a0 402043fd: fafa31 l32r a3, 40202fe8 40204400: 84a442 movi a4, 0x484 40204403: fdc222 addi a2, a2, -3 40204406: f42020 extui a2, a2, 0, 16 40204409: ffcc85 call0 402040d4 4020440c: 120c movi.n a2, 1 4020440e: 11c8 l32i.n a12, a1, 4 40204410: 0108 l32i.n a0, a1, 0 40204412: 10c112 addi a1, a1, 16 40204415: f00d ret.n 40204417: 020c movi.n a2, 0 40204419: fffc46 j 4020440e 4020441c: 05d8 l32i.n a13, a5, 0 4020441e: ff .byte 0xff 4020441f: 3f .byte 0x3f 40204420: ff03e4 excw 40204423: 3f .byte 0x3f 40204424: 0528 l32i.n a2, a5, 0 40204426: ff .byte 0xff 40204427: 3f .byte 0x3f 40204428: 010000 slli a0, a0, 32 4020442b: 05c200 extui a12, a0, 18, 1 4020442e: ff .byte 0xff 4020442f: 3f .byte 0x3f 40204430: e0c112 addi a1, a1, -32 40204433: 41d9 s32i.n a13, a1, 16 40204435: 0149 s32i.n a4, a1, 0 40204437: 2109 s32i.n a0, a1, 8 40204439: 51e9 s32i.n a14, a1, 20 4020443b: 31c9 s32i.n a12, a1, 12 4020443d: 61f9 s32i.n a15, a1, 24 4020443f: 02cd mov.n a12, a2 40204441: fff6f1 l32r a15, 4020441c 40204444: 03ed mov.n a14, a3 40204446: 7d4f32 s8i a3, a15, 125 40204449: f9d401 l32r a0, 40202b9c 4020444c: 0000c0 callx0 a0 4020444f: 002c movi.n a0, 32 40204451: f6f231 l32r a3, 4020201c <_irom0_text_start+0xc> 40204454: 64a0d2 movi a13, 100 40204457: d1dde0 mul16s a13, a13, a14 4020445a: d3da add.n a13, a3, a13 4020445c: 013027 bltu a0, a2, 40204461 4020445f: 020d mov.n a0, a2 40204461: 0c3d mov.n a3, a12 40204463: 042c movi.n a4, 32 40204465: cd6d02 s32i a0, a13, 0x334 40204468: 03dd22 addmi a2, a13, 0x300 4020446b: 38c222 addi a2, a2, 56 4020446e: f84b01 l32r a0, 4020259c 40204471: 0000c0 callx0 a0 40204474: 044c movi.n a4, 64 40204476: 20cc32 addi a3, a12, 32 40204479: 03dd22 addmi a2, a13, 0x300 4020447c: 58c222 addi a2, a2, 88 4020447f: 1139 s32i.n a3, a1, 4 40204481: f84601 l32r a0, 4020259c 40204484: 0000c0 callx0 a0 40204487: 0c3d mov.n a3, a12 40204489: 042c movi.n a4, 32 4020448b: cd2d02 l32i a0, a13, 0x334 4020448e: ffe421 l32r a2, 40204420 40204491: 7129 s32i.n a2, a1, 28 40204493: 506202 s32i a0, a2, 0x140 40204496: 71d8 l32i.n a13, a1, 28 40204498: ffe321 l32r a2, 40204424 4020449b: f84001 l32r a0, 4020259c 4020449e: 0000c0 callx0 a0 402044a1: 1138 l32i.n a3, a1, 4 402044a3: f70e21 l32r a2, 402020dc <_irom0_text_start+0xcc> 402044a6: 044c movi.n a4, 64 402044a8: f83d01 l32r a0, 4020259c 402044ab: 0000c0 callx0 a0 402044ae: ffdf62 addmi a6, a15, 0xffffff00 402044b1: 030c movi.n a3, 0 402044b3: 01dd72 addmi a7, a13, 0x100 402044b6: 120c movi.n a2, 1 402044b8: 6a4722 s8i a2, a7, 106 402044bb: b74632 s8i a3, a6, 183 402044be: ffda41 l32r a4, 40204428 402044c1: f82351 l32r a5, 40202550 402044c4: 0020c0 memw 402044c7: ff9201 l32r a0, 40204310 402044ca: f0dee0 subx8 a13, a14, a14 402044cd: fd6542 s32i a4, a5, 0x3f4 402044d0: 600c42 l8ui a4, a12, 96 402044d3: 0d0a add.n a0, a13, a0 402044d5: 301466 bnei a4, 1, 40204509 402044d8: 640c movi.n a4, 6 402044da: 61ccc2 addi a12, a12, 97 402044dd: ffdf82 addmi a8, a15, 0xffffff00 402044e0: e94822 s8i a2, a8, 233 402044e3: 0c3d mov.n a3, a12 402044e5: 804022 s8i a2, a0, 128 402044e8: ffd121 l32r a2, 4020442c 402044eb: f82c01 l32r a0, 4020259c 402044ee: 0000c0 callx0 a0 402044f1: 0c3d mov.n a3, a12 402044f3: f6ca21 l32r a2, 4020201c <_irom0_text_start+0xc> 402044f6: 640c movi.n a4, 6 402044f8: 05d222 addmi a2, a2, 0x500 402044fb: 3dc222 addi a2, a2, 61 402044fe: 2d2a add.n a2, a13, a2 40204500: f82701 l32r a0, 4020259c 40204503: 0000c0 callx0 a0 40204506: 000206 j 40204512 40204509: ffdf42 addmi a4, a15, 0xffffff00 4020450c: e94432 s8i a3, a4, 233 4020450f: 804032 s8i a3, a0, 128 40204512: 31c8 l32i.n a12, a1, 12 40204514: 41d8 l32i.n a13, a1, 16 40204516: 51e8 l32i.n a14, a1, 20 40204518: 0158 l32i.n a5, a1, 0 4020451a: 61f8 l32i.n a15, a1, 24 4020451c: 1d1566 bnei a5, 1, 4020453d 4020451f: f80e31 l32r a3, 40202558 40204522: 0338 l32i.n a3, a3, 0 40204524: 1328 l32i.n a2, a3, 4 40204526: 3338 l32i.n a3, a3, 12 40204528: f6ee01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020452b: 0000c0 callx0 a0 4020452e: faae31 l32r a3, 40202fe8 40204531: 84a442 movi a4, 0x484 40204534: fdc222 addi a2, a2, -3 40204537: f42020 extui a2, a2, 0, 16 4020453a: ffb985 call0 402040d4 4020453d: 2108 l32i.n a0, a1, 8 4020453f: 20c112 addi a1, a1, 32 40204542: f00d ret.n 40204544: 0e79 s32i.n a7, a14, 0 40204546: ff .byte 0xff 40204547: 3f .byte 0x3f 40204548: feb300 excw 4020454b: 3f .byte 0x3f 4020454c: d0c112 addi a1, a1, -48 4020454f: 51d9 s32i.n a13, a1, 20 40204551: 71f9 s32i.n a15, a1, 28 40204553: 3109 s32i.n a0, a1, 12 40204555: 41c9 s32i.n a12, a1, 16 40204557: 61e9 s32i.n a14, a1, 24 40204559: 03cd mov.n a12, a3 4020455b: 02ed mov.n a14, a2 4020455d: ff89c5 call0 40203dfc 40204560: 11ce16 beqz a14, 40204680 40204563: fec202 addi a0, a2, -2 40204566: 116016 beqz a0, 40204680 40204569: 113216 beqz a2, 40204680 4020456c: fff631 l32r a3, 40204544 4020456f: 020c movi.n a2, 0 40204571: 004322 s8i a2, a3, 0 40204574: 320c movi.n a2, 3 40204576: fe7345 call0 40202cac 40204579: 160266 bnei a2, -1, 40204593 4020457c: 0e3d mov.n a3, a14 4020457e: f9fb21 l32r a2, 40202d6c 40204581: 67a042 movi a4, 103 40204584: f80601 l32r a0, 4020259c 40204587: 0000c0 callx0 a0 4020458a: fb7241 l32r a4, 40203354 4020458d: 8244c2 s8i a12, a4, 130 40204590: 0036c6 j 4020466f 40204593: ff5d01 l32r a0, 40204308 40204596: 800052 l8ui a5, a0, 128 40204599: 21c9 s32i.n a12, a1, 8 4020459b: 05dd mov.n a13, a5 4020459d: 091516 beqz a5, 40204632 402045a0: 0109 s32i.n a0, a1, 0 402045a2: 20cec2 addi a12, a14, 32 402045a5: 61ceb2 addi a11, a14, 97 402045a8: 11b9 s32i.n a11, a1, 4 402045aa: 81c9 s32i.n a12, a1, 32 402045ac: 0c0c movi.n a12, 0 402045ae: 0e3d mov.n a3, a14 402045b0: 042c movi.n a4, 32 402045b2: f69af1 l32r a15, 4020201c <_irom0_text_start+0xc> 402045b5: 64a002 movi a0, 100 402045b8: d10c00 mul16s a0, a12, a0 402045bb: ff0a add.n a15, a15, a0 402045bd: 03df22 addmi a2, a15, 0x300 402045c0: 38c222 addi a2, a2, 56 402045c3: fe9e01 l32r a0, 4020403c 402045c6: 0000c0 callx0 a0 402045c9: 05a256 bnez a2, 40204627 402045cc: 8138 l32i.n a3, a1, 32 402045ce: 044c movi.n a4, 64 402045d0: 03df22 addmi a2, a15, 0x300 402045d3: 58c222 addi a2, a2, 88 402045d6: fe9901 l32r a0, 4020403c 402045d9: 0000c0 callx0 a0 402045dc: 047256 bnez a2, 40204627 402045df: 600e32 l8ui a3, a14, 96 402045e2: 100c movi.n a0, 1 402045e4: 211366 bnei a3, 1, 40204609 402045e7: f03cc0 subx8 a3, a12, a12 402045ea: f68c21 l32r a2, 4020201c <_irom0_text_start+0xc> 402045ed: 640c movi.n a4, 6 402045ef: 223a add.n a2, a2, a3 402045f1: 1138 l32i.n a3, a1, 4 402045f3: 05d222 addmi a2, a2, 0x500 402045f6: 3dc222 addi a2, a2, 61 402045f9: fe9001 l32r a0, 4020403c 402045fc: 0000c0 callx0 a0 402045ff: 140c movi.n a4, 1 40204601: 000c movi.n a0, 0 40204603: 830420 moveqz a0, a4, a2 40204606: ffffc6 j 40204609 40204609: a09c beqz.n a0, 40204627 4020460b: 0158 l32i.n a5, a1, 0 4020460d: f07cc0 subx8 a7, a12, a12 40204610: 810552 l8ui a5, a5, 129 40204613: ff3f61 l32r a6, 40204310 40204616: 0d95c7 bne a5, a12, 40204627 40204619: 667a add.n a6, a6, a7 4020461b: 800662 l8ui a6, a6, 128 4020461e: 4d1666 bnei a6, 1, 4020466f 40204621: 600e82 l8ui a8, a14, 96 40204624: 471826 beqi a8, 1, 4020466f 40204627: cc1b addi.n a12, a12, 1 40204629: 74c0c0 extui a12, a12, 0, 8 4020462c: 021dc7 beq a13, a12, 40204632 4020462f: ffdec6 j 402045ae 40204632: cd9c beqz.n a13, 40204652 40204634: ffa002 movi a0, 255 40204637: ff3521 l32r a2, 4020430c 4020463a: 0c0c movi.n a12, 0 4020463c: 64a0f2 movi a15, 100 4020463f: d1fcf0 mul16s a15, a12, a15 40204642: f2fa add.n a15, a2, a15 40204644: 800ff2 l8ui a15, a15, 128 40204647: 3a1f07 beq a15, a0, 40204685 4020464a: cc1b addi.n a12, a12, 1 4020464c: 74c0c0 extui a12, a12, 0, 8 4020464f: e99dc7 bne a13, a12, 4020463c 40204652: ffbdc1 l32r a12, 40204548 40204655: 000c32 l8ui a3, a12, 0 40204658: 049d37 bne a13, a3, 40204660 4020465b: 030c movi.n a3, 0 4020465d: 004c32 s8i a3, a12, 0 40204660: 0e2d mov.n a2, a14 40204662: 2148 l32i.n a4, a1, 8 40204664: ffdc85 call0 40204430 40204667: 000cd2 l8ui a13, a12, 0 4020466a: dd1b addi.n a13, a13, 1 4020466c: 004cd2 s8i a13, a12, 0 4020466f: 120c movi.n a2, 1 40204671: 41c8 l32i.n a12, a1, 16 40204673: 51d8 l32i.n a13, a1, 20 40204675: 61e8 l32i.n a14, a1, 24 40204677: 71f8 l32i.n a15, a1, 28 40204679: 3108 l32i.n a0, a1, 12 4020467b: 30c112 addi a1, a1, 48 4020467e: f00d ret.n 40204680: 020c movi.n a2, 0 40204682: fffac6 j 40204671 40204685: 0c3d mov.n a3, a12 40204687: 0e2d mov.n a2, a14 40204689: 2148 l32i.n a4, a1, 8 4020468b: ffda45 call0 40204430 4020468e: fff746 j 4020466f 40204691: 000000 ill 40204694 : 40204694: f0c112 addi a1, a1, -16 40204697: 0109 s32i.n a0, a1, 0 40204699: f97901 l32r a0, 40202c80 4020469c: 130c movi.n a3, 1 4020469e: 044032 s8i a3, a0, 4 402046a1: ffea85 call0 4020454c 402046a4: 0108 l32i.n a0, a1, 0 402046a6: 10c112 addi a1, a1, 16 402046a9: f00d ret.n ... 402046ac : 402046ac: f0c112 addi a1, a1, -16 402046af: 0109 s32i.n a0, a1, 0 402046b1: f97301 l32r a0, 40202c80 402046b4: 030c movi.n a3, 0 402046b6: 044032 s8i a3, a0, 4 402046b9: ffe905 call0 4020454c 402046bc: 0108 l32i.n a0, a1, 0 402046be: 10c112 addi a1, a1, 16 402046c1: f00d ret.n ... 402046c4 : 402046c4: ff5621 l32r a2, 4020441c 402046c7: 7d0222 l8ui a2, a2, 125 402046ca: ffa032 movi a3, 255 402046cd: 011237 beq a2, a3, 402046d2 402046d0: f00d ret.n 402046d2: 020c movi.n a2, 0 402046d4: f00d ret.n ... 402046d8 : 402046d8: 2212a6 blti a2, 1, 402046fe 402046db: ffa082 movi a8, 255 402046de: c8a092 movi a9, 200 402046e1: 060c movi.n a6, 0 402046e3: ff0a51 l32r a5, 4020430c 402046e6: 64a072 movi a7, 100 402046e9: d17720 mul16s a7, a7, a2 402046ec: 775a add.n a7, a7, a5 402046ee: 8005a2 l8ui a10, a5, 128 402046f1: 662b addi.n a6, a6, 2 402046f3: 109a87 bne a10, a8, 40204707 402046f6: 559a add.n a5, a5, a9 402046f8: f23577 bltu a5, a7, 402046ee 402046fb: 000046 j 40204700 402046fe: 060c movi.n a6, 0 40204700: 019627 bne a6, a2, 40204705 40204703: 020c movi.n a2, 0 40204705: f00d ret.n 40204707: 120c movi.n a2, 1 40204709: f00d ret.n 4020470b: 905000 addx2 a5, a0, a0 4020470e: 7c4023 excw 40204711: ff08 l32i.n a0, a15, 60 40204713: 3f .byte 0x3f 40204714: ff0590 excw 40204717: 3f .byte 0x3f 40204718 : 40204718: e0c112 addi a1, a1, -32 4020471b: 3109 s32i.n a0, a1, 12 4020471d: 61e9 s32i.n a14, a1, 24 4020471f: 51d9 s32i.n a13, a1, 20 40204721: 41c9 s32i.n a12, a1, 16 40204723: fef9d1 l32r a13, 40204308 40204726: 02cd mov.n a12, a2 40204728: 800de2 l8ui a14, a13, 128 4020472b: ff6d05 call0 40203dfc 4020472e: 0c2226 beqi a2, 2, 4020473e 40204731: 928c beqz.n a2, 4020473e 40204733: 07bce7 bgeu a12, a14, 4020473e 40204736: f78901 l32r a0, 4020255c 40204739: 560002 l8ui a0, a0, 86 4020473c: d08c beqz.n a0, 4020474d 4020473e: 020c movi.n a2, 0 40204740: 41c8 l32i.n a12, a1, 16 40204742: 51d8 l32i.n a13, a1, 20 40204744: 61e8 l32i.n a14, a1, 24 40204746: 3108 l32i.n a0, a1, 12 40204748: 20c112 addi a1, a1, 32 4020474b: f00d ret.n 4020474d: 0e2d mov.n a2, a14 4020474f: fff885 call0 402046d8 40204752: fe8216 beqz a2, 4020473e 40204755: feed61 l32r a6, 4020430c 40204758: 64a072 movi a7, 100 4020475b: d177c0 mul16s a7, a7, a12 4020475e: 676a add.n a6, a7, a6 40204760: 800622 l8ui a2, a6, 128 40204763: ffa082 movi a8, 255 40204766: d41287 beq a2, a8, 4020473e 40204769: ffe821 l32r a2, 4020470c 4020476c: 0c3d mov.n a3, a12 4020476e: 1179 s32i.n a7, a1, 4 40204770: 0169 s32i.n a6, a1, 0 40204772: f6f101 l32r a0, 40202338 40204775: 0000c0 callx0 a0 40204778: 810d82 l8ui a8, a13, 129 4020477b: 0498c7 bne a8, a12, 40204783 4020477e: 120c movi.n a2, 1 40204780: ffef06 j 40204740 40204783: 814dc2 s8i a12, a13, 129 40204786: ff2721 l32r a2, 40204424 40204789: f62441 l32r a4, 4020201c <_irom0_text_start+0xc> 4020478c: 1138 l32i.n a3, a1, 4 4020478e: 0158 l32i.n a5, a1, 0 40204790: ff24e1 l32r a14, 40204420 40204793: 1f2552 l32i a5, a5, 124 40204796: 506e52 s32i a5, a14, 0x140 40204799: 334a add.n a3, a3, a4 4020479b: 2139 s32i.n a3, a1, 8 4020479d: 042c movi.n a4, 32 4020479f: 03d332 addmi a3, a3, 0x300 402047a2: 38c332 addi a3, a3, 56 402047a5: f77d01 l32r a0, 4020259c 402047a8: 0000c0 callx0 a0 402047ab: f64c21 l32r a2, 402020dc <_irom0_text_start+0xcc> 402047ae: 2138 l32i.n a3, a1, 8 402047b0: 044c movi.n a4, 64 402047b2: 03d332 addmi a3, a3, 0x300 402047b5: 58c332 addi a3, a3, 88 402047b8: f77901 l32r a0, 4020259c 402047bb: 0000c0 callx0 a0 402047be: 110cb0 slli a0, a12, 5 402047c1: ffdd62 addmi a6, a13, 0xffffff00 402047c4: 050c movi.n a5, 0 402047c6: ffd241 l32r a4, 40204710 402047c9: bb4652 s8i a5, a6, 187 402047cc: 404a add.n a4, a0, a4 402047ce: 800442 l8ui a4, a4, 128 402047d1: ffa052 movi a5, 255 402047d4: 231457 beq a4, a5, 402047fb 402047d7: ffcf21 l32r a2, 40204714 402047da: f61031 l32r a3, 4020201c <_irom0_text_start+0xc> 402047dd: 042c movi.n a4, 32 402047df: 06d332 addmi a3, a3, 0x600 402047e2: d8c332 addi a3, a3, -40 402047e5: 303a add.n a3, a0, a3 402047e7: f76d01 l32r a0, 4020259c 402047ea: 0000c0 callx0 a0 402047ed: 040c movi.n a4, 0 402047ef: 01de52 addmi a5, a14, 0x100 402047f2: 80c552 addi a5, a5, -128 402047f5: ea4542 s8i a4, a5, 234 402047f8: 0001c6 j 40204803 402047fb: 01de72 addmi a7, a14, 0x100 402047fe: 160c movi.n a6, 1 40204800: 6a4762 s8i a6, a7, 106 40204803: ff0941 l32r a4, 40204428 40204806: f75251 l32r a5, 40202550 40204809: 0020c0 memw 4020480c: ff0821 l32r a2, 4020442c 4020480f: ffdd92 addmi a9, a13, 0xffffff00 40204812: febfa1 l32r a10, 40204310 40204815: f08cc0 subx8 a8, a12, a12 40204818: fd6542 s32i a4, a5, 0x3f4 4020481b: f60031 l32r a3, 4020201c <_irom0_text_start+0xc> 4020481e: 640c movi.n a4, 6 40204820: 05d332 addmi a3, a3, 0x500 40204823: 3dc332 addi a3, a3, 61 40204826: 383a add.n a3, a8, a3 40204828: 88aa add.n a8, a8, a10 4020482a: 800882 l8ui a8, a8, 128 4020482d: ed4982 s8i a8, a9, 237 40204830: f75b01 l32r a0, 4020259c 40204833: 0000c0 callx0 a0 40204836: 002045 call0 40204a3c 40204839: 0016c5 call0 402049a8 4020483c: ffcf86 j 4020477e 4020483f: 0a9a00 excw 40204842: ff .byte 0xff 40204843: 3f .byte 0x3f 40204844 : 40204844: f0c112 addi a1, a1, -16 40204847: 036102 s32i a0, a1, 12 4020484a: 006122 s32i a2, a1, 0 4020484d: f5f301 l32r a0, 4020201c <_irom0_text_start+0xc> 40204850: 016132 s32i a3, a1, 4 40204853: 4008 l32i.n a0, a0, 16 40204855: 2109 s32i.n a0, a1, 8 40204857: ff5a45 call0 40203dfc 4020485a: 282226 beqi a2, 2, 40204886 4020485d: 52ac beqz.n a2, 40204886 4020485f: 2128 l32i.n a2, a1, 8 40204861: f73e01 l32r a0, 4020255c 40204864: e29c beqz.n a2, 40204886 40204866: 560032 l8ui a3, a0, 86 40204869: 93dc bnez.n a3, 40204886 4020486b: 0128 l32i.n a2, a1, 0 4020486d: 1138 l32i.n a3, a1, 4 4020486f: f4c042 addi a4, a0, -12 40204872: fff361 l32r a6, 40204840 40204875: 050c movi.n a5, 0 40204877: 005652 s16i a5, a6, 0 4020487a: 179905 call0 4021c20c 4020487d: 120c movi.n a2, 1 4020487f: 3108 l32i.n a0, a1, 12 40204881: 10c112 addi a1, a1, 16 40204884: f00d ret.n 40204886: 020c movi.n a2, 0 40204888: fffcc6 j 4020487f 4020488b: 07d800 excw 4020488e: ff .byte 0xff 4020488f: 3f .byte 0x3f 40204890 : 40204890: ffff31 l32r a3, 4020488c 40204893: 800332 l8ui a3, a3, 128 40204896: 140c movi.n a4, 1 40204898: 0123f6 bgeui a3, 2, 4020489d 4020489b: 034d mov.n a4, a3 4020489d: 742040 extui a2, a4, 0, 8 402048a0: f00d ret.n ... 402048a4 : 402048a4: f0c112 addi a1, a1, -16 402048a7: 11c9 s32i.n a12, a1, 4 402048a9: 0109 s32i.n a0, a1, 0 402048ab: 02cd mov.n a12, a2 402048ad: ff54c5 call0 40203dfc 402048b0: 392cf6 bgeui a12, 2, 402048ed 402048b3: 362226 beqi a2, 2, 402048ed 402048b6: 32bc beqz.n a2, 402048ed 402048b8: fff501 l32r a0, 4020488c 402048bb: 800022 l8ui a2, a0, 128 402048be: 2012c7 beq a2, a12, 402048e2 402048c1: f72531 l32r a3, 40202558 402048c4: 0338 l32i.n a3, a3, 0 402048c6: 8040c2 s8i a12, a0, 128 402048c9: 1328 l32i.n a2, a3, 4 402048cb: 3338 l32i.n a3, a3, 12 402048cd: f60401 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402048d0: 0000c0 callx0 a0 402048d3: f9c531 l32r a3, 40202fe8 402048d6: 84a442 movi a4, 0x484 402048d9: fdc222 addi a2, a2, -3 402048dc: f42020 extui a2, a2, 0, 16 402048df: ff7f45 call0 402040d4 402048e2: 120c movi.n a2, 1 402048e4: 11c8 l32i.n a12, a1, 4 402048e6: 0108 l32i.n a0, a1, 0 402048e8: 10c112 addi a1, a1, 16 402048eb: f00d ret.n 402048ed: 020c movi.n a2, 0 402048ef: fffc46 j 402048e4 ... 402048f4 : 402048f4: f9bd21 l32r a2, 40202fe8 402048f7: e0c112 addi a1, a1, -32 402048fa: 11c9 s32i.n a12, a1, 4 402048fc: 0109 s32i.n a0, a1, 0 402048fe: 21d9 s32i.n a13, a1, 8 40204900: fe8201 l32r a0, 40204308 40204903: 31e9 s32i.n a14, a1, 12 40204905: 800002 l8ui a0, a0, 128 40204908: 41f9 s32i.n a15, a1, 16 4020490a: 00ed mov.n a14, a0 4020490c: 042016 beqz a0, 40204952 4020490f: 0c0c movi.n a12, 0 40204911: 025d mov.n a5, a2 40204913: 10c5f2 addi a15, a5, 16 40204916: 37c552 addi a5, a5, 55 40204919: 5159 s32i.n a5, a1, 20 4020491b: 0f3d mov.n a3, a15 4020491d: 042c movi.n a4, 32 4020491f: f5bfd1 l32r a13, 4020201c <_irom0_text_start+0xc> 40204922: 64a002 movi a0, 100 40204925: d10c00 mul16s a0, a12, a0 40204928: dd0a add.n a13, a13, a0 4020492a: 03dd22 addmi a2, a13, 0x300 4020492d: 38c222 addi a2, a2, 56 40204930: fdc301 l32r a0, 4020403c 40204933: 0000c0 callx0 a0 40204936: 02dc bnez.n a2, 4020494a 40204938: 5138 l32i.n a3, a1, 20 4020493a: 044c movi.n a4, 64 4020493c: 03dd22 addmi a2, a13, 0x300 4020493f: 58c222 addi a2, a2, 88 40204942: fdbe01 l32r a0, 4020403c 40204945: 0000c0 callx0 a0 40204948: c2bc beqz.n a2, 40204988 4020494a: cc1b addi.n a12, a12, 1 4020494c: 74c0c0 extui a12, a12, 0, 8 4020494f: c89ec7 bne a14, a12, 4020491b 40204952: 11c8 l32i.n a12, a1, 4 40204954: f8cbd1 l32r a13, 40202c80 40204957: 31e8 l32i.n a14, a1, 12 40204959: 040dd2 l8ui a13, a13, 4 4020495c: 41f8 l32i.n a15, a1, 16 4020495e: 1d1d66 bnei a13, 1, 4020497f 40204961: f6fd31 l32r a3, 40202558 40204964: 0338 l32i.n a3, a3, 0 40204966: 1328 l32i.n a2, a3, 4 40204968: 3338 l32i.n a3, a3, 12 4020496a: f5dd01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020496d: 0000c0 callx0 a0 40204970: f99e31 l32r a3, 40202fe8 40204973: 84a442 movi a4, 0x484 40204976: fdc222 addi a2, a2, -3 40204979: f42020 extui a2, a2, 0, 16 4020497c: ff7545 call0 402040d4 4020497f: 21d8 l32i.n a13, a1, 8 40204981: 0108 l32i.n a0, a1, 0 40204983: 20c112 addi a1, a1, 32 40204986: f00d ret.n 40204988: 113cb0 slli a3, a12, 5 4020498b: f5a421 l32r a2, 4020201c <_irom0_text_start+0xc> 4020498e: 042c movi.n a4, 32 40204990: 223a add.n a2, a2, a3 40204992: ff6031 l32r a3, 40204714 40204995: 06d222 addmi a2, a2, 0x600 40204998: d8c222 addi a2, a2, -40 4020499b: f70001 l32r a0, 4020259c 4020499e: 0000c0 callx0 a0 402049a1: ffeb46 j 40204952 402049a4: ff0000 excw 402049a7: ff .byte 0xff 402049a8 : 402049a8: f0c112 addi a1, a1, -16 402049ab: 016102 s32i a0, a1, 4 402049ae: f59b01 l32r a0, 4020201c <_irom0_text_start+0xc> 402049b1: 042002 l32i a0, a0, 16 402049b4: 006102 s32i a0, a1, 0 402049b7: ff4445 call0 40203dfc 402049ba: 5d2226 beqi a2, 2, 40204a1b 402049bd: 05a216 beqz a2, 40204a1b 402049c0: 0128 l32i.n a2, a1, 0 402049c2: f6e631 l32r a3, 4020255c 402049c5: 052216 beqz a2, 40204a1b 402049c8: 560332 l8ui a3, a3, 86 402049cb: 04c356 bnez a3, 40204a1b 402049ce: 220c movi.n a2, 2 402049d0: fe2d85 call0 40202cac 402049d3: 510226 beqi a2, -1, 40204a28 402049d6: f59101 l32r a0, 4020201c <_irom0_text_start+0xc> 402049d9: 4028 l32i.n a2, a0, 16 402049db: 040c movi.n a4, 0 402049dd: d04242 s8i a4, a2, 208 402049e0: 4058 l32i.n a5, a0, 16 402049e2: 802002 l32i a0, a0, 0x200 402049e5: d14542 s8i a4, a5, 209 402049e8: 3c0026 beqi a0, -1, 40204a28 402049eb: 90bc beqz.n a0, 40204a28 402049ed: ffed51 l32r a5, 402049a4 402049f0: f6d831 l32r a3, 40202550 402049f3: 0020c0 memw 402049f6: fd2342 l32i a4, a3, 0x3f4 402049f9: 104450 and a4, a4, a5 402049fc: f54040 extui a4, a4, 16, 16 402049ff: 0020c0 memw 40204a02: fd2332 l32i a3, a3, 0x3f4 40204a05: f97821 l32r a2, 40202fe8 40204a08: 743030 extui a3, a3, 0, 8 40204a0b: 111466 bnei a4, 1, 40204a20 40204a0e: d60c movi.n a6, 13 40204a10: 1db637 bgeu a6, a3, 40204a31 40204a13: 030c movi.n a3, 0 40204a15: 177385 call0 4021c150 40204a18: 000306 j 40204a28 40204a1b: 020c movi.n a2, 0 40204a1d: 000246 j 40204a2a 40204a20: 030c movi.n a3, 0 40204a22: 201110 or a1, a1, a1 40204a25: 177285 call0 4021c150 40204a28: 120c movi.n a2, 1 40204a2a: 1108 l32i.n a0, a1, 4 40204a2c: 10c112 addi a1, a1, 16 40204a2f: f00d ret.n 40204a31: 1771c5 call0 4021c150 40204a34: fffc06 j 40204a28 40204a37: b15000 sra a5, a0 40204a3a: fe .byte 0xfe 40204a3b: 3f .byte 0x3f 40204a3c : 40204a3c: f0c112 addi a1, a1, -16 40204a3f: 11c9 s32i.n a12, a1, 4 40204a41: f576c1 l32r a12, 4020201c <_irom0_text_start+0xc> 40204a44: 0109 s32i.n a0, a1, 0 40204a46: 4cc8 l32i.n a12, a12, 16 40204a48: ff3b05 call0 40203dfc 40204a4b: 066c16 beqz a12, 40204ab5 40204a4e: f6c301 l32r a0, 4020255c 40204a51: 560002 l8ui a0, a0, 86 40204a54: 05d056 bnez a0, 40204ab5 40204a57: fff801 l32r a0, 40204a38 40204a5a: 512226 beqi a2, 2, 40204aaf 40204a5d: 04e216 beqz a2, 40204aaf 40204a60: 01a022 movi a2, 1 40204a63: fe2485 call0 40202cac 40204a66: 020266 bnei a2, -1, 40204a6c 40204a69: 002086 j 40204aef 40204a6c: f56c41 l32r a4, 4020201c <_irom0_text_start+0xc> 40204a6f: 042462 l32i a6, a4, 16 40204a72: 030c movi.n a3, 0 40204a74: d04632 s8i a3, a6, 208 40204a77: 4458 l32i.n a5, a4, 16 40204a79: d24532 s8i a3, a5, 210 40204a7c: 4448 l32i.n a4, a4, 16 40204a7e: ffee21 l32r a2, 40204a38 40204a81: d14432 s8i a3, a4, 209 40204a84: 670222 l8ui a2, a2, 103 40204a87: a2cc bnez.n a2, 40204a95 40204a89: fe6771 l32r a7, 40204428 40204a8c: f6b181 l32r a8, 40202550 40204a8f: 0020c0 memw 40204a92: fd6872 s32i a7, a8, 0x3f4 40204a95: 158d85 call0 4021a370 40204a98: f56101 l32r a0, 4020201c <_irom0_text_start+0xc> 40204a9b: 4008 l32i.n a0, a0, 16 40204a9d: 112092 l32i a9, a0, 68 40204aa0: 699c beqz.n a9, 40204aba 40204aa2: f55e21 l32r a2, 4020201c <_irom0_text_start+0xc> 40204aa5: 030c movi.n a3, 0 40204aa7: 040c movi.n a4, 0 40204aa9: 164d05 call0 4021af7c 40204aac: 000806 j 40204ad0 40204aaf: 950022 l8ui a2, a0, 149 40204ab2: faa256 bnez a2, 40204a60 40204ab5: 020c movi.n a2, 0 40204ab7: 000d86 j 40204af1 40204aba: 204b addi.n a2, a0, 4 40204abc: f6bd01 l32r a0, 402025b0 40204abf: 0000c0 callx0 a0 40204ac2: f55621 l32r a2, 4020201c <_irom0_text_start+0xc> 40204ac5: 4228 l32i.n a2, a2, 16 40204ac7: 18c222 addi a2, a2, 24 40204aca: f6b901 l32r a0, 402025b0 40204acd: 0000c0 callx0 a0 40204ad0: f55331 l32r a3, 4020201c <_irom0_text_start+0xc> 40204ad3: 042332 l32i a3, a3, 16 40204ad6: 342332 l32i a3, a3, 208 40204ad9: 12f397 bbsi a3, 25, 40204aef 40204adc: 202cc0 or a2, a12, a12 40204adf: 01bfc5 call0 402066dc 40204ae2: 020c movi.n a2, 0 40204ae4: 030c movi.n a3, 0 40204ae6: 040c movi.n a4, 0 40204ae8: 050c movi.n a5, 0 40204aea: 060c movi.n a6, 0 40204aec: 0aafc5 call0 4020f5ec 40204aef: 120c movi.n a2, 1 40204af1: 11c8 l32i.n a12, a1, 4 40204af3: 0108 l32i.n a0, a1, 0 40204af5: 10c112 addi a1, a1, 16 40204af8: f00d ret.n ... 40204afc : 40204afc: f0c112 addi a1, a1, -16 40204aff: 1109 s32i.n a0, a1, 4 40204b01: f54601 l32r a0, 4020201c <_irom0_text_start+0xc> 40204b04: 4008 l32i.n a0, a0, 16 40204b06: 0109 s32i.n a0, a1, 0 40204b08: ff2f05 call0 40203dfc 40204b0b: 1108 l32i.n a0, a1, 4 40204b0d: 122226 beqi a2, 2, 40204b23 40204b10: f28c beqz.n a2, 40204b23 40204b12: 0128 l32i.n a2, a1, 0 40204b14: b28c beqz.n a2, 40204b23 40204b16: f54121 l32r a2, 4020201c <_irom0_text_start+0xc> 40204b19: 4228 l32i.n a2, a2, 16 40204b1b: d20222 l8ui a2, a2, 210 40204b1e: 10c112 addi a1, a1, 16 40204b21: f00d ret.n 40204b23: ffa022 movi a2, 255 40204b26: fffd06 j 40204b1e 40204b29: 000000 ill 40204b2c : 40204b2c: 728c beqz.n a2, 40204b37 40204b2e: 051226 beqi a2, 1, 40204b37 40204b31: 040c movi.n a4, 0 40204b33: 042d mov.n a2, a4 40204b35: f00d ret.n 40204b37: f85231 l32r a3, 40202c80 40204b3a: 140c movi.n a4, 1 40204b3c: 054322 s8i a2, a3, 5 40204b3f: fffc06 j 40204b33 ... 40204b44 : 40204b44: f84f21 l32r a2, 40202c80 40204b47: 050222 l8ui a2, a2, 5 40204b4a: f00d ret.n 40204b4c : 40204b4c: f0c112 addi a1, a1, -16 40204b4f: 0109 s32i.n a0, a1, 0 40204b51: ff2a85 call0 40203dfc 40204b54: 0b1226 beqi a2, 1, 40204b63 40204b57: 083226 beqi a2, 3, 40204b63 40204b5a: f21c movi.n a2, 31 40204b5c: 0108 l32i.n a0, a1, 0 40204b5e: 10c112 addi a1, a1, 16 40204b61: f00d ret.n 40204b63: f52e01 l32r a0, 4020201c <_irom0_text_start+0xc> 40204b66: 042002 l32i a0, a0, 16 40204b69: 018016 beqz a0, 40204b85 40204b6c: 242032 l32i a3, a0, 144 40204b6f: 1fa022 movi a2, 31 40204b72: c38c beqz.n a3, 40204b82 40204b74: 020c movi.n a2, 0 40204b76: 0acd85 call0 4020f850 40204b79: 012280 slli a2, a2, 24 40204b7c: 312820 srai a2, a2, 24 40204b7f: fff646 j 40204b5c 40204b82: fff586 j 40204b5c 40204b85: f21c movi.n a2, 31 40204b87: fff446 j 40204b5c 40204b8a: 040000 extui a0, a0, 0, 1 40204b8d: 3ffeb3 excw 40204b90: 000866 bnei a8, -1, 40204b94 40204b93: 086a00 excw 40204b96: 100000 and a0, a0, a0 40204b99: 8e .byte 0x8e 40204b9a: 8d4023 excw 40204b9c : 40204b9c: 028d mov.n a8, a2 40204b9e: d0c112 addi a1, a1, -48 40204ba1: 9109 s32i.n a0, a1, 36 40204ba3: fffa21 l32r a2, 40204b8c 40204ba6: f90f01 l32r a0, 40202fe4 40204ba9: 0228 l32i.n a2, a2, 0 40204bab: 8189 s32i.n a8, a1, 32 40204bad: 329c beqz.n a2, 40204bc4 40204baf: fff841 l32r a4, 40204b90 40204bb2: 003d mov.n a3, a0 40204bb4: f67b01 l32r a0, 402025a0 40204bb7: 0000c0 callx0 a0 40204bba: f90a01 l32r a0, 40202fe4 40204bbd: fff341 l32r a4, 40204b8c 40204bc0: 030c movi.n a3, 0 40204bc2: 0439 s32i.n a3, a4, 0 40204bc4: 20a022 movi a2, 32 40204bc7: fff341 l32r a4, 40204b94 40204bca: 203000 or a3, a0, a0 40204bcd: f75401 l32r a0, 40202920 40204bd0: 0000c0 callx0 a0 40204bd3: ffee51 l32r a5, 40204b8c 40204bd6: 006522 s32i a2, a5, 0 40204bd9: d29c beqz.n a2, 40204bfa 40204bdb: ffef21 l32r a2, 40204b98 40204bde: 013d mov.n a3, a1 40204be0: 441c movi.n a4, 20 40204be2: fef885 call0 40203b6c 40204be5: 013d mov.n a3, a1 40204be7: 8168 l32i.n a6, a1, 32 40204be9: ffe821 l32r a2, 40204b8c 40204bec: 030642 l8ui a4, a6, 3 40204bef: 040652 l8ui a5, a6, 4 40204bf2: 0228 l32i.n a2, a2, 0 40204bf4: 050662 l8ui a6, a6, 5 40204bf7: 017b05 call0 402063a8 40204bfa: 9108 l32i.n a0, a1, 36 40204bfc: 30c112 addi a1, a1, 48 40204bff: f00d ret.n 40204c01: 000000 ill 40204c04 : 40204c04: f0c112 addi a1, a1, -16 40204c07: 0109 s32i.n a0, a1, 0 40204c09: ff1f05 call0 40203dfc 40204c0c: 0108 l32i.n a0, a1, 0 40204c0e: 091226 beqi a2, 1, 40204c1b 40204c11: 063226 beqi a2, 3, 40204c1b 40204c14: 020c movi.n a2, 0 40204c16: 10c112 addi a1, a1, 16 40204c19: f00d ret.n 40204c1b: ffdc21 l32r a2, 40204b8c 40204c1e: 0228 l32i.n a2, a2, 0 40204c20: fffc86 j 40204c16 40204c23: 801000 add a1, a0, a0 40204c26: fe .byte 0xfe 40204c27: 3f .byte 0x3f 40204c28: 000896 bltz a8, 40204c2c 40204c2b: 089a00 excw 40204c2e: 880000 excw 40204c31: 002a add.n a0, a0, a2 40204c33: c11240 mul16u a1, a2, a4 40204c34 : 40204c34: f0c112 addi a1, a1, -16 40204c37: 21c9 s32i.n a12, a1, 8 40204c39: 1109 s32i.n a0, a1, 4 40204c3b: 02cd mov.n a12, a2 40204c3d: 929c beqz.n a2, 40204c5a 40204c3f: f7d701 l32r a0, 40202b9c 40204c42: 0000c0 callx0 a0 40204c45: 0129 s32i.n a2, a1, 0 40204c47: 002c movi.n a0, 32 40204c49: 0d3027 bltu a0, a2, 40204c5a 40204c4c: ff1ac5 call0 40203dfc 40204c4f: 121226 beqi a2, 1, 40204c65 40204c52: 0f3226 beqi a2, 3, 40204c65 40204c55: 020c movi.n a2, 0 40204c57: 000046 j 40204c5c 40204c5a: 020c movi.n a2, 0 40204c5c: 21c8 l32i.n a12, a1, 8 40204c5e: 1108 l32i.n a0, a1, 4 40204c60: 10c112 addi a1, a1, 16 40204c63: f00d ret.n 40204c65: f8df01 l32r a0, 40202fe4 40204c68: ffef41 l32r a4, 40204c24 40204c6b: ffc821 l32r a2, 40204b8c 40204c6e: 030c movi.n a3, 0 40204c70: 0228 l32i.n a2, a2, 0 40204c72: 004432 s8i a3, a4, 0 40204c75: 329c beqz.n a2, 40204c8c 40204c77: ffec41 l32r a4, 40204c28 40204c7a: 003d mov.n a3, a0 40204c7c: f64901 l32r a0, 402025a0 40204c7f: 0000c0 callx0 a0 40204c82: f8d801 l32r a0, 40202fe4 40204c85: ffc161 l32r a6, 40204b8c 40204c88: 050c movi.n a5, 0 40204c8a: 0659 s32i.n a5, a6, 0 40204c8c: ffe841 l32r a4, 40204c2c 40204c8f: 002122 l32i a2, a1, 0 40204c92: 203000 or a3, a0, a0 40204c95: 01c222 addi a2, a2, 1 40204c98: f72201 l32r a0, 40202920 40204c9b: 0000c0 callx0 a0 40204c9e: ffbb31 l32r a3, 40204b8c 40204ca1: 0329 s32i.n a2, a3, 0 40204ca3: 22ac beqz.n a2, 40204cc9 40204ca5: 020c movi.n a2, 0 40204ca7: 01aa05 call0 40206748 40204caa: 3129 s32i.n a2, a1, 12 40204cac: ffb821 l32r a2, 40204b8c 40204caf: 0c3d mov.n a3, a12 40204cb1: 0228 l32i.n a2, a2, 0 40204cb3: ffdf01 l32r a0, 40204c30 40204cb6: 0000c0 callx0 a0 40204cb9: 3108 l32i.n a0, a1, 12 40204cbb: 120c movi.n a2, 1 40204cbd: 508c beqz.n a0, 40204cc6 40204cbf: ffb331 l32r a3, 40204b8c 40204cc2: 0338 l32i.n a3, a3, 0 40204cc4: b039 s32i.n a3, a0, 44 40204cc6: ffe486 j 40204c5c 40204cc9: 020c movi.n a2, 0 40204ccb: ffe346 j 40204c5c 40204cce: b80000 excw 40204cd1: 002a add.n a0, a0, a2 40204cd3: c11240 mul16u a1, a2, a4 40204cd4 : 40204cd4: e0c112 addi a1, a1, -32 40204cd7: 11c9 s32i.n a12, a1, 4 40204cd9: 41f9 s32i.n a15, a1, 16 40204cdb: 0109 s32i.n a0, a1, 0 40204cdd: 21d9 s32i.n a13, a1, 8 40204cdf: 31e9 s32i.n a14, a1, 12 40204ce1: 02dd mov.n a13, a2 40204ce3: 03ed mov.n a14, a3 40204ce5: 044216 beqz a2, 40204d2d 40204ce8: 041316 beqz a3, 40204d2d 40204ceb: 640c movi.n a4, 6 40204ced: f62b01 l32r a0, 4020259c 40204cf0: 0000c0 callx0 a0 40204cf3: 0c0c movi.n a12, 0 40204cf5: 2f0c movi.n a15, 2 40204cf7: 0d2d mov.n a2, a13 40204cf9: 0e3d mov.n a3, a14 40204cfb: 640c movi.n a4, 6 40204cfd: 000e02 l8ui a0, a14, 0 40204d00: 115ce0 slli a5, a12, 2 40204d03: 2000f0 or a0, a0, a15 40204d06: 300050 xor a0, a0, a5 40204d09: 004d02 s8i a0, a13, 0 40204d0c: fff101 l32r a0, 40204cd0 40204d0f: 0000c0 callx0 a0 40204d12: 62cc bnez.n a2, 40204d1c 40204d14: cc1b addi.n a12, a12, 1 40204d16: 74c0c0 extui a12, a12, 0, 8 40204d19: dadc66 bnei a12, 64, 40204cf7 40204d1c: 120c movi.n a2, 1 40204d1e: 11c8 l32i.n a12, a1, 4 40204d20: 21d8 l32i.n a13, a1, 8 40204d22: 31e8 l32i.n a14, a1, 12 40204d24: 41f8 l32i.n a15, a1, 16 40204d26: 0108 l32i.n a0, a1, 0 40204d28: 20c112 addi a1, a1, 32 40204d2b: f00d ret.n 40204d2d: 020c movi.n a2, 0 40204d2f: fffac6 j 40204d1e 40204d32: a40000 extui a0, a0, 0, 11 40204d35: 3fff05 call0 40244d28 40204d38: 05c8 l32i.n a12, a5, 0 40204d3a: ff .byte 0xff 40204d3b: 3f .byte 0x3f 40204d3c: 05cc bnez.n a5, 40204d40 40204d3e: ff .byte 0xff 40204d3f: 3f .byte 0x3f 40204d40: ff0424 excw 40204d43: 3f .byte 0x3f 40204d44 : 40204d44: 120c movi.n a2, 1 40204d46: c0c112 addi a1, a1, -64 40204d49: 013d mov.n a3, a1 40204d4b: c109 s32i.n a0, a1, 48 40204d4d: 00c8c5 call0 402059dc 40204d50: f4b301 l32r a0, 4020201c <_irom0_text_start+0xc> 40204d53: fff821 l32r a2, 40204d34 40204d56: a92002 l32i a0, a0, 0x2a4 40204d59: 280222 l8ui a2, a2, 40 40204d5c: 050026 beqi a0, -1, 40204d65 40204d5f: ffa032 movi a3, 255 40204d62: 329237 bne a2, a3, 40204d98 40204d65: ff8c21 l32r a2, 40204b98 40204d68: 10c132 addi a3, a1, 16 40204d6b: 14a042 movi a4, 20 40204d6e: fedfc5 call0 40203b6c 40204d71: fff121 l32r a2, 40204d38 40204d74: 24a032 movi a3, 36 40204d77: f4db01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40204d7a: 0000c0 callx0 a0 40204d7d: ffef21 l32r a2, 40204d3c 40204d80: 10c132 addi a3, a1, 16 40204d83: 030142 l8ui a4, a1, 3 40204d86: 040152 l8ui a5, a1, 4 40204d89: 050162 l8ui a6, a1, 5 40204d8c: 016185 call0 402063a8 40204d8f: ffec41 l32r a4, 40204d40 40204d92: 0aa032 movi a3, 10 40204d95: 696432 s32i a3, a4, 0x1a4 40204d98: 120c movi.n a2, 1 40204d9a: c108 l32i.n a0, a1, 48 40204d9c: 40c112 addi a1, a1, 64 40204d9f: f00d ret.n 40204da1: 000000 ill 40204da4: ee .byte 0xee 40204da5: 0008 l32i.n a0, a0, 0 40204da7: 092c00 excw 40204daa: 120000 excw 40204dad: d9b0c1 l32r a12, 401fb470 <_lit4_end+0xf581c> 40204db0: e1e9d1 l32r a13, 401fd554 <_lit4_end+0xf7900> 40204db3: f1f9 s32i.n a15, a1, 60 40204db5: c1c9 s32i.n a12, a1, 48 40204db7: b109 s32i.n a0, a1, 44 40204db9: 02cd mov.n a12, a2 40204dbb: 32cc bnez.n a2, 40204dc2 40204dbd: 020c movi.n a2, 0 40204dbf: 003e06 j 40204ebb 40204dc2: f88861 l32r a6, 40202fe4 40204dc5: a139 s32i.n a3, a1, 40 40204dc7: 051366 bnei a3, 1, 40204dd0 40204dca: f887d1 l32r a13, 40202fe8 40204dcd: 000b86 j 40204dff 40204dd0: 063d mov.n a3, a6 40204dd2: 84a422 movi a2, 0x484 40204dd5: fff341 l32r a4, 40204da4 40204dd8: f6d201 l32r a0, 40202920 40204ddb: 0000c0 callx0 a0 40204dde: f5de31 l32r a3, 40202558 40204de1: 0338 l32i.n a3, a3, 0 40204de3: 02dd mov.n a13, a2 40204de5: 1328 l32i.n a2, a3, 4 40204de7: 3338 l32i.n a3, a3, 12 40204de9: f4bd01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40204dec: 0000c0 callx0 a0 40204def: 030c movi.n a3, 0 40204df1: 0d4d mov.n a4, a13 40204df3: 84a452 movi a5, 0x484 40204df6: fdc222 addi a2, a2, -3 40204df9: f42020 extui a2, a2, 0, 16 40204dfc: ff3a85 call0 402041a8 40204dff: 0f0c movi.n a15, 0 40204e01: 78cde2 addi a14, a13, 120 40204e04: be0e02 l8ui a0, a14, 190 40204e07: d4a022 movi a2, 212 40204e0a: 0250b6 bltui a0, 5, 40204e10 40204e0d: 002e46 j 40204eca 40204e10: 300b addi.n a3, a0, -1 40204e12: 0b4316 beqz a3, 40204eca 40204e15: 196c02 s32i a0, a12, 100 40204e18: 01dd42 addmi a4, a13, 0x100 40204e1b: d4c442 addi a4, a4, -44 40204e1e: 106142 s32i a4, a1, 64 40204e21: ee58 l32i.n a5, a14, 56 40204e23: 3c0e62 l8ui a6, a14, 60 40204e26: 551b addi.n a5, a5, 1 40204e28: 0b1516 beqz a5, 40204edd 40204e2b: ffa072 movi a7, 255 40204e2e: c06670 sub a6, a6, a7 40204e31: 0a8616 beqz a6, 40204edd 40204e34: 01dd02 addmi a0, a13, 0x100 40204e37: b4c002 addi a0, a0, -76 40204e3a: 0c2d mov.n a2, a12 40204e3c: 042c movi.n a4, 32 40204e3e: 003d mov.n a3, a0 40204e40: f5d701 l32r a0, 4020259c 40204e43: 0000c0 callx0 a0 40204e46: 102132 l32i a3, a1, 64 40204e49: 20cc22 addi a2, a12, 32 40204e4c: 044c movi.n a4, 64 40204e4e: f5d301 l32r a0, 4020259c 40204e51: 0000c0 callx0 a0 40204e54: ee08 l32i.n a0, a14, 56 40204e56: 022c movi.n a2, 32 40204e58: 022207 blt a2, a0, 40204e5e 40204e5b: 0510e6 bgei a0, 1, 40204e64 40204e5e: 604cf2 s8i a15, a12, 96 40204e61: 000086 j 40204e67 40204e64: 604c02 s8i a0, a12, 96 40204e67: bd0e02 l8ui a0, a14, 189 40204e6a: e30c movi.n a3, 14 40204e6c: 013307 bltu a3, a0, 40204e71 40204e6f: 00cc bnez.n a0, 40204e73 40204e71: 100c movi.n a0, 1 40204e73: 614c02 s8i a0, a12, 97 40204e76: bf0e02 l8ui a0, a14, 191 40204e79: 0120f6 bgeui a0, 2, 40204e7e 40204e7c: 00fd mov.n a15, a0 40204e7e: f49441 l32r a4, 402020d0 <_irom0_text_start+0xc0> 40204e81: 684cf2 s8i a15, a12, 104 40204e84: c00e22 l8ui a2, a14, 192 40204e87: 800c movi.n a0, 8 40204e89: 013027 bltu a0, a2, 40204e8e 40204e8c: 020d mov.n a0, a2 40204e8e: 694c02 s8i a0, a12, 105 40204e91: 03dd02 addmi a0, a13, 0x300 40204e94: 361002 l16ui a0, a0, 108 40204e97: a138 l32i.n a3, a1, 40 40204e99: 053407 bltu a4, a0, 40204ea2 40204e9c: 63a022 movi a2, 99 40204e9f: 023207 bltu a2, a0, 40204ea5 40204ea2: 64a002 movi a0, 100 40204ea5: 355c02 s16i a0, a12, 106 40204ea8: 0d1326 beqi a3, 1, 40204eb9 40204eab: 0d2d mov.n a2, a13 40204ead: f84d31 l32r a3, 40202fe4 40204eb0: ffbe41 l32r a4, 40204da8 40204eb3: f5bb01 l32r a0, 402025a0 40204eb6: 0000c0 callx0 a0 40204eb9: 120c movi.n a2, 1 40204ebb: c1c8 l32i.n a12, a1, 48 40204ebd: d1d8 l32i.n a13, a1, 52 40204ebf: e1e8 l32i.n a14, a1, 56 40204ec1: f1f8 l32i.n a15, a1, 60 40204ec3: b108 l32i.n a0, a1, 44 40204ec5: 50c112 addi a1, a1, 80 40204ec8: f00d ret.n 40204eca: 196cf2 s32i a15, a12, 100 40204ecd: 034c movi.n a3, 64 40204ecf: 2d2a add.n a2, a13, a2 40204ed1: 106122 s32i a2, a1, 64 40204ed4: f48401 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40204ed7: 0000c0 callx0 a0 40204eda: ffd0c6 j 40204e21 40204edd: ff2e21 l32r a2, 40204b98 40204ee0: 203110 or a3, a1, a1 40204ee3: 14a042 movi a4, 20 40204ee6: fec845 call0 40203b6c 40204ee9: 01a022 movi a2, 1 40204eec: 20c132 addi a3, a1, 32 40204eef: 00aec5 call0 402059dc 40204ef2: 432c movi.n a3, 36 40204ef4: 01dd22 addmi a2, a13, 0x100 40204ef7: b0c222 addi a2, a2, -80 40204efa: f47a01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40204efd: 0000c0 callx0 a0 40204f00: 013d mov.n a3, a1 40204f02: 230142 l8ui a4, a1, 35 40204f05: 240152 l8ui a5, a1, 36 40204f08: 250162 l8ui a6, a1, 37 40204f0b: 01dd22 addmi a2, a13, 0x100 40204f0e: b4c222 addi a2, a2, -76 40204f11: 116122 s32i a2, a1, 68 40204f14: 014905 call0 402063a8 40204f17: 112102 l32i a0, a1, 68 40204f1a: a30c movi.n a3, 10 40204f1c: ee39 s32i.n a3, a14, 56 40204f1e: ffc606 j 40204e3a 40204f21: 000000 ill 40204f24 : 40204f24: 130c movi.n a3, 1 40204f26: f0c112 addi a1, a1, -16 40204f29: 0109 s32i.n a0, a1, 0 40204f2b: ffe805 call0 40204dac 40204f2e: 0108 l32i.n a0, a1, 0 40204f30: 10c112 addi a1, a1, 16 40204f33: f00d ret.n 40204f35: 000000 ill 40204f38 : 40204f38: 030c movi.n a3, 0 40204f3a: f0c112 addi a1, a1, -16 40204f3d: 0109 s32i.n a0, a1, 0 40204f3f: ffe6c5 call0 40204dac 40204f42: 0108 l32i.n a0, a1, 0 40204f44: 10c112 addi a1, a1, 16 40204f47: f00d ret.n 40204f49: 000000 ill 40204f4c: 099c beqz.n a9, 40204f60 40204f4e: ff .byte 0xff 40204f4f: 3f .byte 0x3f 40204f50: 062d mov.n a2, a6 40204f52: ff .byte 0xff 40204f53: 3f .byte 0x3f 40204f54: 00b840 excw 40204f57: c11240 mul16u a1, a2, a4 40204f5a: 51e9e0 excw 40204f5d: 61f9 s32i.n a15, a1, 24 40204f5f: 2109 s32i.n a0, a1, 8 40204f61: 31c9 s32i.n a12, a1, 12 40204f63: 41d9 s32i.n a13, a1, 16 40204f65: 02cd mov.n a12, a2 40204f67: 03dd mov.n a13, a3 40204f69: fee905 call0 40203dfc 40204f6c: cc8c beqz.n a12, 40204f7c 40204f6e: 0a1226 beqi a2, 1, 40204f7c 40204f71: 728c beqz.n a2, 40204f7c 40204f73: f57a31 l32r a3, 4020255c 40204f76: 560302 l8ui a0, a3, 86 40204f79: 041066 bnei a0, 1, 40204f81 40204f7c: 020c movi.n a2, 0 40204f7e: 000b06 j 40204fae 40204f81: 620c movi.n a2, 6 40204f83: 11d9 s32i.n a13, a1, 4 40204f85: fdd245 call0 40202cac 40204f88: 310266 bnei a2, -1, 40204fbd 40204f8b: 0c3d mov.n a3, a12 40204f8d: f77621 l32r a2, 40202d68 40204f90: 6ca042 movi a4, 108 40204f93: f58201 l32r a0, 4020259c 40204f96: 0000c0 callx0 a0 40204f99: fa2831 l32r a3, 4020383c 40204f9c: 1128 l32i.n a2, a1, 4 40204f9e: 744322 s8i a2, a3, 116 40204fa1: 0001c6 j 40204fac 40204fa4: ffea51 l32r a5, 40204f4c 40204fa7: 140c movi.n a4, 1 40204fa9: 004542 s8i a4, a5, 0 40204fac: 120c movi.n a2, 1 40204fae: 31c8 l32i.n a12, a1, 12 40204fb0: 41d8 l32i.n a13, a1, 16 40204fb2: 51e8 l32i.n a14, a1, 20 40204fb4: 61f8 l32i.n a15, a1, 24 40204fb6: 2108 l32i.n a0, a1, 8 40204fb8: 20c112 addi a1, a1, 32 40204fbb: f00d ret.n 40204fbd: 0c3d mov.n a3, a12 40204fbf: 042c movi.n a4, 32 40204fc1: ff5ef1 l32r a15, 40204d3c 40204fc4: 01f9 s32i.n a15, a1, 0 40204fc6: 0f2d mov.n a2, a15 40204fc8: fc1d01 l32r a0, 4020403c 40204fcb: 0000c0 callx0 a0 40204fce: f43cd1 l32r a13, 402020c0 <_irom0_text_start+0xb0> 40204fd1: 20cce2 addi a14, a12, 32 40204fd4: 58cd52 addi a5, a13, 88 40204fd7: 168216 beqz a2, 40205143 40204fda: 192c02 l32i a0, a12, 100 40204fdd: 01a0f2 movi a15, 1 40204fe0: 2620b6 bltui a0, 2, 4020500a 40204fe3: 202ee0 or a2, a14, a14 40204fe6: f6ed01 l32r a0, 40202b9c 40204fe9: 0000c0 callx0 a0 40204fec: 8c82a6 blti a2, 8, 40204f7c 40204fef: 202ee0 or a2, a14, a14 40204ff2: f6ea01 l32r a0, 40202b9c 40204ff5: 0000c0 callx0 a0 40204ff8: 0ed2a6 blti a2, 64, 4020500a 40204ffb: 0e2d mov.n a2, a14 40204ffd: ffd431 l32r a3, 40204f50 40205000: 042c movi.n a4, 32 40205002: 237f45 call0 402287f8 40205005: 721b addi.n a7, a2, 1 40205007: f71716 beqz a7, 40204f7c 4020500a: 000c82 l8ui a8, a12, 0 4020500d: ffa002 movi a0, 255 40205010: 0b9807 bne a8, a0, 4020501f 40205013: 010c92 l8ui a9, a12, 1 40205016: 059907 bne a9, a0, 4020501f 40205019: ffd285 call0 40204d44 4020501c: 000986 j 40205046 4020501f: 600c02 l8ui a0, a12, 96 40205022: 90cc bnez.n a0, 4020502f 40205024: 0c2d mov.n a2, a12 40205026: f6dd01 l32r a0, 40202b9c 40205029: 0000c0 callx0 a0 4020502c: 740020 extui a0, a2, 0, 8 4020502f: 082c movi.n a8, 32 40205031: 1a2c movi.n a10, 33 40205033: 0130a7 bltu a0, a10, 40205038 40205036: 080d mov.n a0, a8 40205038: 0128 l32i.n a2, a1, 0 4020503a: 0c3d mov.n a3, a12 4020503c: 042c movi.n a4, 32 4020503e: dd09 s32i.n a0, a13, 52 40205040: f55701 l32r a0, 4020259c 40205043: 0000c0 callx0 a0 40205046: 044c movi.n a4, 64 40205048: 0e3d mov.n a3, a14 4020504a: f42321 l32r a2, 402020d8 <_irom0_text_start+0xc8> 4020504d: 7129 s32i.n a2, a1, 28 4020504f: f55301 l32r a0, 4020259c 40205052: 0000c0 callx0 a0 40205055: 71e8 l32i.n a14, a1, 28 40205057: 070c movi.n a7, 0 40205059: 984d72 s8i a7, a13, 152 4020505c: 192c02 l32i a0, a12, 100 4020505f: 180c movi.n a8, 1 40205061: 0250f6 bgeui a0, 5, 40205067 40205064: 051066 bnei a0, 1, 4020506d 40205067: ba4d72 s8i a7, a13, 186 4020506a: 000086 j 40205070 4020506d: ba4d02 s8i a0, a13, 186 40205070: 610c02 l8ui a0, a12, 97 40205073: e20c movi.n a2, 14 40205075: 013207 bltu a2, a0, 4020507a 40205078: 40cc bnez.n a0, 40205080 4020507a: b94d82 s8i a8, a13, 185 4020507d: 000086 j 40205083 40205080: b94d02 s8i a0, a13, 185 40205083: 680c02 l8ui a0, a12, 104 40205086: 0120f6 bgeui a0, 2, 4020508b 40205089: 007d mov.n a7, a0 4020508b: bb4d72 s8i a7, a13, 187 4020508e: 690c72 l8ui a7, a12, 105 40205091: 800c movi.n a0, 8 40205093: 013077 bltu a0, a7, 40205098 40205096: 070d mov.n a0, a7 40205098: f40e31 l32r a3, 402020d0 <_irom0_text_start+0xc0> 4020509b: bc4d02 s8i a0, a13, 188 4020509e: 351c22 l16ui a2, a12, 106 402050a1: 083327 bltu a3, a2, 402050ad 402050a4: 63a042 movi a4, 99 402050a7: 02b427 bgeu a4, a2, 402050ad 402050aa: 002406 j 4020513e 402050ad: 64a022 movi a2, 100 402050b0: 64a002 movi a0, 100 402050b3: f40651 l32r a5, 402020cc <_irom0_text_start+0xbc> 402050b6: 64a032 movi a3, 100 402050b9: 7e5502 s16i a0, a5, 252 402050bc: f40901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402050bf: 0000c0 callx0 a0 402050c2: f40431 l32r a3, 402020d4 <_irom0_text_start+0xc4> 402050c5: f42020 extui a2, a2, 0, 16 402050c8: 822230 mull a2, a2, a3 402050cb: 0e9fc5 call0 40213ac8 402050ce: 192c42 l32i a4, a12, 100 402050d1: 2824b6 bltui a4, 2, 402050fd 402050d4: 202ee0 or a2, a14, a14 402050d7: f6b101 l32r a0, 40202b9c 402050da: 0000c0 callx0 a0 402050dd: 1cd2e6 bgei a2, 64, 402050fd 402050e0: 191f66 bnei a15, 1, 402050fd 402050e3: fe6d45 call0 402037b8 402050e6: 0e2d mov.n a2, a14 402050e8: 0138 l32i.n a3, a1, 0 402050ea: dd48 l32i.n a4, a13, 52 402050ec: ff9961 l32r a6, 40204f50 402050ef: f7f851 l32r a5, 402030d0 402050f2: 072c movi.n a7, 32 402050f4: ff9801 l32r a0, 40204f54 402050f7: 0000c0 callx0 a0 402050fa: fe6e85 call0 402037e4 402050fd: 1158 l32i.n a5, a1, 4 402050ff: 1d1566 bnei a5, 1, 40205120 40205102: f51531 l32r a3, 40202558 40205105: 0338 l32i.n a3, a3, 0 40205107: 1328 l32i.n a2, a3, 4 40205109: 3338 l32i.n a3, a3, 12 4020510b: f3f501 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020510e: 0000c0 callx0 a0 40205111: f7b531 l32r a3, 40202fe8 40205114: 84a442 movi a4, 0x484 40205117: fdc222 addi a2, a2, -3 4020511a: f42020 extui a2, a2, 0, 16 4020511d: fefb45 call0 402040d4 40205120: f3bf31 l32r a3, 4020201c <_irom0_text_start+0xc> 40205123: 5338 l32i.n a3, a3, 20 40205125: e83316 beqz a3, 40204fac 40205128: f50d41 l32r a4, 4020255c 4020512b: 560442 l8ui a4, a4, 86 4020512e: e72456 bnez a4, 40204fa4 40205131: 020c movi.n a2, 0 40205133: 114985 call0 402165cc 40205136: 020c movi.n a2, 0 40205138: 113245 call0 40216460 4020513b: ff9b46 j 40204fac 4020513e: 020d mov.n a0, a2 40205140: ffdbc6 j 402050b3 40205143: 052d mov.n a2, a5 40205145: 0e3d mov.n a3, a14 40205147: 044c movi.n a4, 64 40205149: fbbc01 l32r a0, 4020403c 4020514c: 0000c0 callx0 a0 4020514f: 192c02 l32i a0, a12, 100 40205152: e87256 bnez a2, 40204fdd 40205155: ba0d62 l8ui a6, a13, 186 40205158: 0f1067 beq a0, a6, 4020516b 4020515b: 76cc bnez.n a6, 40205166 4020515d: 392026 beqi a0, 2, 4020519a 40205160: 363026 beqi a0, 3, 4020519a 40205163: 334026 beqi a0, 4, 4020519a 40205166: 0f0c movi.n a15, 0 40205168: ff9d06 j 40204fe0 4020516b: b90d62 l8ui a6, a13, 185 4020516e: 610c52 l8ui a5, a12, 97 40205171: 209567 bne a5, a6, 40205195 40205174: bc0d82 l8ui a8, a13, 188 40205177: 690c72 l8ui a7, a12, 105 4020517a: 179787 bne a7, a8, 40205195 4020517d: bb0da2 l8ui a10, a13, 187 40205180: 680c92 l8ui a9, a12, 104 40205183: 0e99a7 bne a9, a10, 40205195 40205186: f3d1f1 l32r a15, 402020cc <_irom0_text_start+0xbc> 40205189: 351cb2 l16ui a11, a12, 106 4020518c: 7e1ff2 l16ui a15, a15, 252 4020518f: c0bbf0 sub a11, a11, a15 40205192: e16b16 beqz a11, 40204fac 40205195: 0f0c movi.n a15, 0 40205197: ff9146 j 40204fe0 4020519a: 1f0c movi.n a15, 1 4020519c: ff9006 j 40204fe0 ... 402051a0 : 402051a0: 130c movi.n a3, 1 402051a2: f0c112 addi a1, a1, -16 402051a5: 0109 s32i.n a0, a1, 0 402051a7: ffdb05 call0 40204f58 402051aa: 0108 l32i.n a0, a1, 0 402051ac: 10c112 addi a1, a1, 16 402051af: f00d ret.n 402051b1: 000000 ill 402051b4 : 402051b4: 030c movi.n a3, 0 402051b6: f0c112 addi a1, a1, -16 402051b9: 0109 s32i.n a0, a1, 0 402051bb: ffd9c5 call0 40204f58 402051be: 0108 l32i.n a0, a1, 0 402051c0: 10c112 addi a1, a1, 16 402051c3: f00d ret.n 402051c5: 000000 ill 402051c8 : 402051c8: e0c112 addi a1, a1, -32 402051cb: 41e9 s32i.n a14, a1, 16 402051cd: 51f9 s32i.n a15, a1, 20 402051cf: 21c9 s32i.n a12, a1, 8 402051d1: 31d9 s32i.n a13, a1, 12 402051d3: 1109 s32i.n a0, a1, 4 402051d5: fed701 l32r a0, 40204d34 402051d8: f391d1 l32r a13, 4020201c <_irom0_text_start+0xc> 402051db: ac0002 l8ui a0, a0, 172 402051de: 5dd8 l32i.n a13, a13, 20 402051e0: 029096 bltz a0, 4020520d 402051e3: 1c0c movi.n a12, 1 402051e5: 02fd mov.n a15, a2 402051e7: 0139 s32i.n a3, a1, 0 402051e9: a0ecd0 addx4 a14, a12, a13 402051ec: 262e32 l32i a3, a14, 152 402051ef: 039c beqz.n a3, 40205203 402051f1: 0f2d mov.n a2, a15 402051f3: 640c movi.n a4, 6 402051f5: fb9101 l32r a0, 4020403c 402051f8: 0000c0 callx0 a0 402051fb: f29c beqz.n a2, 4020521e 402051fd: fecd01 l32r a0, 40204d34 40205200: ac0002 l8ui a0, a0, 172 40205203: cc1b addi.n a12, a12, 1 40205205: 202b addi.n a2, a0, 2 40205207: 74c0c0 extui a12, a12, 0, 8 4020520a: db2c27 blt a12, a2, 402051e9 4020520d: 020c movi.n a2, 0 4020520f: 21c8 l32i.n a12, a1, 8 40205211: 31d8 l32i.n a13, a1, 12 40205213: 41e8 l32i.n a14, a1, 16 40205215: 51f8 l32i.n a15, a1, 20 40205217: 1108 l32i.n a0, a1, 4 40205219: 20c112 addi a1, a1, 32 4020521c: f00d ret.n 4020521e: 120c movi.n a2, 1 40205220: 01d8 l32i.n a13, a1, 0 40205222: 262ef2 l32i a15, a14, 152 40205225: 0dd8 l32i.n a13, a13, 0 40205227: 426fd2 s32i a13, a15, 0x108 4020522a: fff846 j 4020520f 4020522d: 000000 ill 40205230: 09fc bnez.n a9, 40205264 ... 40205234 : 40205234: e0c112 addi a1, a1, -32 40205237: 11c9 s32i.n a12, a1, 4 40205239: 21d9 s32i.n a13, a1, 8 4020523b: 41f9 s32i.n a15, a1, 16 4020523d: 31e9 s32i.n a14, a1, 12 4020523f: f377e1 l32r a14, 4020201c <_irom0_text_start+0xc> 40205242: 0109 s32i.n a0, a1, 0 40205244: 5ee8 l32i.n a14, a14, 20 40205246: febb45 call0 40203dfc 40205249: 08de16 beqz a14, 402052da 4020524c: 021266 bnei a2, 1, 40205252 4020524f: 0021c6 j 402052da 40205252: 084216 beqz a2, 402052da 40205255: f37131 l32r a3, 4020201c <_irom0_text_start+0xc> 40205258: febaf1 l32r a15, 40204d40 4020525b: 020c movi.n a2, 0 4020525d: feb501 l32r a0, 40204d34 40205260: 1f6f22 s32i a2, a15, 124 40205263: 7ccff2 addi a15, a15, 124 40205266: ac0022 l8ui a2, a0, 172 40205269: 6063f2 s32i a15, a3, 0x180 4020526c: 055296 bltz a2, 402052c5 4020526f: 1c0c movi.n a12, 1 40205271: a0dce0 addx4 a13, a12, a14 40205274: 262d52 l32i a5, a13, 152 40205277: 040516 beqz a5, 402052bb 4020527a: 422542 l32i a4, a5, 0x108 4020527d: 74bc beqz.n a4, 402052b8 4020527f: 021c movi.n a2, 16 40205281: f75831 l32r a3, 40202fe4 40205284: ffeb41 l32r a4, 40205230 40205287: f4c301 l32r a0, 40202594 4020528a: 0000c0 callx0 a0 4020528d: 02fd mov.n a15, a2 4020528f: 22bc beqz.n a2, 402052c5 40205291: 224b addi.n a2, a2, 4 40205293: 262d32 l32i a3, a13, 152 40205296: 640c movi.n a4, 6 40205298: f4c101 l32r a0, 4020259c 4020529b: 0000c0 callx0 a0 4020529e: f35f51 l32r a5, 4020201c <_irom0_text_start+0xc> 402052a1: 080c movi.n a8, 0 402052a3: 262d72 l32i a7, a13, 152 402052a6: 0f89 s32i.n a8, a15, 0 402052a8: 422772 l32i a7, a7, 0x108 402052ab: 3f79 s32i.n a7, a15, 12 402052ad: 602562 l32i a6, a5, 0x180 402052b0: fea101 l32r a0, 40204d34 402052b3: 06f9 s32i.n a15, a6, 0 402052b5: 6065f2 s32i a15, a5, 0x180 402052b8: ac0022 l8ui a2, a0, 172 402052bb: cc1b addi.n a12, a12, 1 402052bd: 922b addi.n a9, a2, 2 402052bf: 74c0c0 extui a12, a12, 0, 8 402052c2: ab2c97 blt a12, a9, 40205271 402052c5: f35521 l32r a2, 4020201c <_irom0_text_start+0xc> 402052c8: 5f2222 l32i a2, a2, 0x17c 402052cb: 11c8 l32i.n a12, a1, 4 402052cd: 21d8 l32i.n a13, a1, 8 402052cf: 31e8 l32i.n a14, a1, 12 402052d1: 41f8 l32i.n a15, a1, 16 402052d3: 0108 l32i.n a0, a1, 0 402052d5: 20c112 addi a1, a1, 32 402052d8: f00d ret.n 402052da: 020c movi.n a2, 0 402052dc: fffac6 j 402052cb 402052df: 0a1300 excw ... 402052e4 : 402052e4: e0c112 addi a1, a1, -32 402052e7: 0109 s32i.n a0, a1, 0 402052e9: 21d9 s32i.n a13, a1, 8 402052eb: 11c9 s32i.n a12, a1, 4 402052ed: 31e9 s32i.n a14, a1, 12 402052ef: 41f9 s32i.n a15, a1, 16 402052f1: f73ce1 l32r a14, 40202fe4 402052f4: fb14f1 l32r a15, 40203f44 402052f7: f349c1 l32r a12, 4020201c <_irom0_text_start+0xc> 402052fa: 84cfd2 addi a13, a15, -124 402052fd: 5f2c22 l32i a2, a12, 0x17c 40205300: 629c beqz.n a2, 4020531a 40205302: 0208 l32i.n a0, a2, 0 40205304: 1f6d02 s32i a0, a13, 124 40205307: 10cc bnez.n a0, 4020530c 40205309: 606cf2 s32i a15, a12, 0x180 4020530c: 0e3d mov.n a3, a14 4020530e: fff441 l32r a4, 402052e0 40205311: f4a301 l32r a0, 402025a0 40205314: 0000c0 callx0 a0 40205317: fff886 j 402052fd 4020531a: 11c8 l32i.n a12, a1, 4 4020531c: 21d8 l32i.n a13, a1, 8 4020531e: 31e8 l32i.n a14, a1, 12 40205320: 41f8 l32i.n a15, a1, 16 40205322: 0108 l32i.n a0, a1, 0 40205324: 20c112 addi a1, a1, 32 40205327: f00d ret.n 40205329: 000000 ill 4020532c : 4020532c: f0c112 addi a1, a1, -16 4020532f: 11c9 s32i.n a12, a1, 4 40205331: f33ac1 l32r a12, 4020201c <_irom0_text_start+0xc> 40205334: 0109 s32i.n a0, a1, 0 40205336: 5cc8 l32i.n a12, a12, 20 40205338: feac05 call0 40203dfc 4020533b: 6cbc beqz.n a12, 40205375 4020533d: 341226 beqi a2, 1, 40205375 40205340: 12bc beqz.n a2, 40205375 40205342: fe7c01 l32r a0, 40204d34 40205345: ac0002 l8ui a0, a0, 172 40205348: 01e096 bltz a0, 4020536a 4020534b: 020c movi.n a2, 0 4020534d: 502b addi.n a5, a0, 2 4020534f: 100c movi.n a0, 1 40205351: 321b addi.n a3, a2, 1 40205353: a040c0 addx4 a4, a0, a12 40205356: 262442 l32i a4, a4, 152 40205359: 743030 extui a3, a3, 0, 8 4020535c: 001b addi.n a0, a0, 1 4020535e: 740000 extui a0, a0, 0, 8 40205361: 932340 movnez a2, a3, a4 40205364: e99507 bne a5, a0, 40205351 40205367: 000046 j 4020536c 4020536a: 020c movi.n a2, 0 4020536c: 11c8 l32i.n a12, a1, 4 4020536e: 0108 l32i.n a0, a1, 0 40205370: 10c112 addi a1, a1, 16 40205373: f00d ret.n 40205375: 020c movi.n a2, 0 40205377: fffc46 j 4020536c 4020537a: 800000 add a0, a0, a0 4020537d: fe88 l32i.n a8, a14, 60 4020537f: 3f .byte 0x3f 40205380 : 40205380: e0c112 addi a1, a1, -32 40205383: 31d9 s32i.n a13, a1, 12 40205385: 1109 s32i.n a0, a1, 4 40205387: 21c9 s32i.n a12, a1, 8 40205389: 41e9 s32i.n a14, a1, 16 4020538b: f324c1 l32r a12, 4020201c <_irom0_text_start+0xc> 4020538e: 02ed mov.n a14, a2 40205390: 5cc8 l32i.n a12, a12, 20 40205392: fea685 call0 40203dfc 40205395: 271226 beqi a2, 1, 402053c0 40205398: 42ac beqz.n a2, 402053c0 4020539a: 2cac beqz.n a12, 402053c0 4020539c: f470d1 l32r a13, 4020255c 4020539f: 560dd2 l8ui a13, a13, 86 402053a2: addc bnez.n a13, 402053c0 402053a4: 48cc22 addi a2, a12, 72 402053a7: 242cd2 l32i a13, a12, 144 402053aa: 262c02 l32i a0, a12, 152 402053ad: 246c02 s32i a0, a12, 144 402053b0: 0eec bnez.n a14, 402053d4 402053b2: fff231 l32r a3, 4020537c 402053b5: 640c movi.n a4, 6 402053b7: f47901 l32r a0, 4020259c 402053ba: 0000c0 callx0 a0 402053bd: 000746 j 402053de 402053c0: 020c movi.n a2, 0 402053c2: 000046 j 402053c7 402053c5: 120c movi.n a2, 1 402053c7: 21c8 l32i.n a12, a1, 8 402053c9: 31d8 l32i.n a13, a1, 12 402053cb: 41e8 l32i.n a14, a1, 16 402053cd: 1108 l32i.n a0, a1, 4 402053cf: 20c112 addi a1, a1, 32 402053d2: f00d ret.n 402053d4: 0e3d mov.n a3, a14 402053d6: 640c movi.n a4, 6 402053d8: f47101 l32r a0, 4020259c 402053db: 0000c0 callx0 a0 402053de: 202cc0 or a2, a12, a12 402053e1: c0a032 movi a3, 192 402053e4: 02a042 movi a4, 2 402053e7: 137885 call0 40218b70 402053ea: fe5221 l32r a2, 40204d34 402053ed: 246cd2 s32i a13, a12, 144 402053f0: ac0222 l8ui a2, a2, 172 402053f3: 01a0d2 movi a13, 1 402053f6: fcb296 bltz a2, 402053c5 402053f9: a00dc0 addx4 a0, a13, a12 402053fc: 262032 l32i a3, a0, 152 402053ff: e39c beqz.n a3, 40205421 40205401: 0109 s32i.n a0, a1, 0 40205403: fe8c beqz.n a14, 40205416 40205405: 0e2d mov.n a2, a14 40205407: 640c movi.n a4, 6 40205409: fb0c01 l32r a0, 4020403c 4020540c: 0000c0 callx0 a0 4020540f: 82cc bnez.n a2, 4020541b 40205411: 0138 l32i.n a3, a1, 0 40205413: 262332 l32i a3, a3, 152 40205416: 0c2d mov.n a2, a12 40205418: 180205 call0 4021d43c 4020541b: fe4621 l32r a2, 40204d34 4020541e: ac0222 l8ui a2, a2, 172 40205421: dd1b addi.n a13, a13, 1 40205423: 322b addi.n a3, a2, 2 40205425: 74d0d0 extui a13, a13, 0, 8 40205428: cd2d37 blt a13, a3, 402053f9 4020542b: ffe586 j 402053c5 ... 40205430 : 40205430: f44b41 l32r a4, 4020255c 40205433: 030c movi.n a3, 0 40205435: 560442 l8ui a4, a4, 86 40205438: 120c movi.n a2, 1 4020543a: fec442 addi a4, a4, -2 4020543d: 932340 movnez a2, a3, a4 40205440: f00d ret.n ... 40205444 : 40205444: f0c112 addi a1, a1, -16 40205447: 0129 s32i.n a2, a1, 0 40205449: 1109 s32i.n a0, a1, 4 4020544b: fe9b05 call0 40203dfc 4020544e: 082226 beqi a2, 2, 4020545a 40205451: 020c movi.n a2, 0 40205453: 1108 l32i.n a0, a1, 4 40205455: 10c112 addi a1, a1, 16 40205458: f00d ret.n 4020545a: 250c movi.n a5, 2 4020545c: fabb21 l32r a2, 40203f48 4020545f: f43f41 l32r a4, 4020255c 40205462: 000222 l8ui a2, a2, 0 40205465: 560402 l8ui a0, a4, 86 40205468: 92cc bnez.n a2, 40205475 4020546a: 0138 l32i.n a3, a1, 0 4020546c: 930530 movnez a0, a5, a3 4020546f: 564402 s8i a0, a4, 86 40205472: 000546 j 4020548b 40205475: 002162 l32i a6, a1, 0 40205478: 014616 beqz a6, 40205490 4020547b: 0c2026 beqi a0, 2, 4020548b 4020547e: 564452 s8i a5, a4, 86 40205481: 020c movi.n a2, 0 40205483: 111485 call0 402165cc 40205486: 120c movi.n a2, 1 40205488: 10fd45 call0 40216460 4020548b: 120c movi.n a2, 1 4020548d: fff086 j 40205453 40205490: ff7016 beqz a0, 4020548b 40205493: 01a022 movi a2, 1 40205496: 00a072 movi a7, 0 40205499: 564472 s8i a7, a4, 86 4020549c: 1112c5 call0 402165cc 4020549f: 020c movi.n a2, 0 402054a1: 10fbc5 call0 40216460 402054a4: fff8c6 j 4020548b ... 402054a8 : 402054a8: 32cc bnez.n a2, 402054af 402054aa: f47c movi.n a4, -1 402054ac: 0001c6 j 402054b7 402054af: fe2431 l32r a3, 40204d40 402054b2: 040c movi.n a4, 0 402054b4: 1c6322 s32i a2, a3, 112 402054b7: 042d mov.n a2, a4 402054b9: f00d ret.n ... 402054bc : 402054bc: fe2131 l32r a3, 40204d40 402054bf: 020c movi.n a2, 0 402054c1: 1c6322 s32i a2, a3, 112 402054c4: f00d ret.n 402054c6: c10000 mul16u a0, a0, a0 402054c9: 000a add.n a0, a0, a0 402054cb: 0ac200 excw 402054ce: 900000 addx2 a0, a0, a0 402054d1: 3fff04 excw 402054d4: ff0480 excw 402054d7: 3f .byte 0x3f 402054d8: 000ab2 l8ui a11, a10, 0 402054db: 0ab600 excw 402054de: b80000 excw 402054e1: 000a add.n a0, a0, a0 402054e3: 048400 extui a8, a0, 4, 1 402054e6: ff .byte 0xff 402054e7: 3f .byte 0x3f 402054e8: 0488 l32i.n a8, a4, 0 402054ea: ff .byte 0xff 402054eb: 3f .byte 0x3f 402054ec: 048c beqz.n a4, 402054f0 402054ee: ff .byte 0xff 402054ef: 3f .byte 0x3f 402054f0 : 402054f0: 039d mov.n a9, a3 402054f2: e0c112 addi a1, a1, -32 402054f5: 41d9 s32i.n a13, a1, 16 402054f7: 2109 s32i.n a0, a1, 8 402054f9: 31c9 s32i.n a12, a1, 12 402054fb: 51e9 s32i.n a14, a1, 20 402054fd: 04cd mov.n a12, a4 402054ff: 06ed mov.n a14, a6 40205501: 054d mov.n a4, a5 40205503: 028c beqz.n a2, 40205507 40205505: 139c beqz.n a3, 4020551a 40205507: 0f5cf6 bgeui a12, 5, 4020551a 4020550a: 05a216 beqz a2, 40205568 4020550d: 948c beqz.n a4, 4020551a 4020550f: 055216 beqz a2, 40205568 40205512: 4e8c beqz.n a14, 4020551a 40205514: f7a002 movi a0, 247 40205517: 4db0e7 bgeu a0, a14, 40205568 4020551a: 020c movi.n a2, 0 4020551c: 000ec6 j 4020555b 4020551f: f6b1e1 l32r a14, 40202fe4 40205522: 00ac beqz.n a0, 40205546 40205524: 1028 l32i.n a2, a0, 4 40205526: b28c beqz.n a2, 40205535 40205528: 0e3d mov.n a3, a14 4020552a: ffe741 l32r a4, 402054c8 4020552d: f41c01 l32r a0, 402025a0 40205530: 0000c0 callx0 a0 40205533: 0d08 l32i.n a0, a13, 0 40205535: 0e3d mov.n a3, a14 40205537: ffe541 l32r a4, 402054cc 4020553a: 002d mov.n a2, a0 4020553c: f41901 l32r a0, 402025a0 4020553f: 0000c0 callx0 a0 40205542: 020c movi.n a2, 0 40205544: 0d29 s32i.n a2, a13, 0 40205546: fccc bnez.n a12, 40205559 40205548: fa8031 l32r a3, 40203f48 4020554b: 000332 l8ui a3, a3, 0 4020554e: 071366 bnei a3, 1, 40205559 40205551: fe7e51 l32r a5, 40204f4c 40205554: 140c movi.n a4, 1 40205556: 004542 s8i a4, a5, 0 40205559: 120c movi.n a2, 1 4020555b: 31c8 l32i.n a12, a1, 12 4020555d: 41d8 l32i.n a13, a1, 16 4020555f: 51e8 l32i.n a14, a1, 20 40205561: 2108 l32i.n a0, a1, 8 40205563: 20c112 addi a1, a1, 32 40205566: f00d ret.n 40205568: 0c9c beqz.n a12, 4020557c 4020556a: 5c1c26 beqi a12, 1, 402055ca 4020556d: 5f2c26 beqi a12, 2, 402055d0 40205570: 623c26 beqi a12, 3, 402055d6 40205573: a34c66 bnei a12, 4, 4020551a 40205576: ffd6d1 l32r a13, 402054d0 40205579: 000086 j 4020557f 4020557c: ffd6d1 l32r a13, 402054d4 4020557f: f69931 l32r a3, 40202fe4 40205582: 0d08 l32i.n a0, a13, 0 40205584: f97216 beqz a2, 4020551f 40205587: 1149 s32i.n a4, a1, 4 40205589: 0199 s32i.n a9, a1, 0 4020558b: f8b056 bnez a0, 4020551a 4020558e: c20c movi.n a2, 12 40205590: ffd241 l32r a4, 402054d8 40205593: f4e301 l32r a0, 40202920 40205596: 0000c0 callx0 a0 40205599: 0d29 s32i.n a2, a13, 0 4020559b: f7b216 beqz a2, 4020551a 4020559e: f69131 l32r a3, 40202fe4 402055a1: 0042c2 s8i a12, a2, 0 402055a4: ffce41 l32r a4, 402054dc 402055a7: 0e2d mov.n a2, a14 402055a9: f4dd01 l32r a0, 40202920 402055ac: 0000c0 callx0 a0 402055af: 0d78 l32i.n a7, a13, 0 402055b1: 1729 s32i.n a2, a7, 4 402055b3: 0d08 l32i.n a0, a13, 0 402055b5: 1068 l32i.n a6, a0, 4 402055b7: 16ec bnez.n a6, 402055dc 402055b9: f68a31 l32r a3, 40202fe4 402055bc: ffc941 l32r a4, 402054e0 402055bf: 002d mov.n a2, a0 402055c1: f3f701 l32r a0, 402025a0 402055c4: 0000c0 callx0 a0 402055c7: ffd3c6 j 4020551a 402055ca: ffc6d1 l32r a13, 402054e4 402055cd: ffeb86 j 4020557f 402055d0: ffc6d1 l32r a13, 402054e8 402055d3: ffea06 j 4020557f 402055d6: ffc5d1 l32r a13, 402054ec 402055d9: ffe886 j 4020557f 402055dc: 0138 l32i.n a3, a1, 0 402055de: 340c movi.n a4, 3 402055e0: 201b addi.n a2, a0, 1 402055e2: f3ee01 l32r a0, 4020259c 402055e5: 0000c0 callx0 a0 402055e8: 1138 l32i.n a3, a1, 4 402055ea: 0d28 l32i.n a2, a13, 0 402055ec: 0e4d mov.n a4, a14 402055ee: 1228 l32i.n a2, a2, 4 402055f0: f3eb01 l32r a0, 4020259c 402055f3: 0000c0 callx0 a0 402055f6: 0d38 l32i.n a3, a13, 0 402055f8: 0843e2 s8i a14, a3, 8 402055fb: ffd1c6 j 40205546 ... 40205600 : 40205600: f28741 l32r a4, 4020201c <_irom0_text_start+0xc> 40205603: 429c beqz.n a2, 4020561b 40205605: 171226 beqi a2, 1, 40205620 40205608: 192226 beqi a2, 2, 40205625 4020560b: 1b3226 beqi a2, 3, 4020562a 4020560e: fcc252 addi a5, a2, -4 40205611: 5b2432 l32i a3, a4, 0x16c 40205614: 020c movi.n a2, 0 40205616: 832350 moveqz a2, a3, a5 40205619: f00d ret.n 4020561b: 572422 l32i a2, a4, 0x15c 4020561e: f00d ret.n 40205620: 582422 l32i a2, a4, 0x160 40205623: f00d ret.n 40205625: 592422 l32i a2, a4, 0x164 40205628: f00d ret.n 4020562a: 5a2422 l32i a2, a4, 0x168 4020562d: f00d ret.n 4020562f: 056400 extui a6, a0, 20, 1 40205632: ff .byte 0xff 40205633: 3f .byte 0x3f 40205634 : 40205634: ffff21 l32r a2, 40205630 40205637: be2222 l32i a2, a2, 0x2f8 4020563a: f00d ret.n 4020563c : 4020563c: f0c112 addi a1, a1, -16 4020563f: 036102 s32i a0, a1, 12 40205642: 0b6216 beqz a2, 402056fc 40205645: 0242b6 bltui a2, 4, 4020564b 40205648: 002c06 j 402056fc 4020564b: f3c401 l32r a0, 4020255c 4020564e: 560002 l8ui a0, a0, 86 40205651: 0a7056 bnez a0, 402056fc 40205654: f27131 l32r a3, 40202018 <_irom0_text_start+0x8> 40205657: ce2332 l32i a3, a3, 0x338 4020565a: 026122 s32i a2, a1, 8 4020565d: 029327 bne a3, a2, 40205663 40205660: 0023c6 j 402056f3 40205663: fe7985 call0 40203dfc 40205666: 0129 s32i.n a2, a1, 0 40205668: f26c51 l32r a5, 40202018 <_irom0_text_start+0x8> 4020566b: f3bb31 l32r a3, 40202558 4020566e: 2148 l32i.n a4, a1, 8 40205670: 0338 l32i.n a3, a3, 0 40205672: ce6542 s32i a4, a5, 0x338 40205675: 1328 l32i.n a2, a3, 4 40205677: 3338 l32i.n a3, a3, 12 40205679: f29901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020567c: 0000c0 callx0 a0 4020567f: f65a31 l32r a3, 40202fe8 40205682: 84a442 movi a4, 0x484 40205685: fdc222 addi a2, a2, -3 40205688: f42020 extui a2, a2, 0, 16 4020568b: fea485 call0 402040d4 4020568e: fa2e31 l32r a3, 40203f48 40205691: 000332 l8ui a3, a3, 0 40205694: 051366 bnei a3, 1, 4020569d 40205697: 167405 call0 4021bdd8 4020569a: 10f305 call0 402165cc 4020569d: 022122 l32i a2, a1, 8 402056a0: 144985 call0 40219b3c 402056a3: 022142 l32i a4, a1, 8 402056a6: f25c71 l32r a7, 40202018 <_irom0_text_start+0x8> 402056a9: 060c movi.n a6, 0 402056ab: ca6762 s32i a6, a7, 0x328 402056ae: fed752 addmi a5, a7, 0xfffffe00 402056b1: 043466 bnei a4, 3, 402056b9 402056b4: 052d mov.n a2, a5 402056b6: 110bc5 call0 40216774 402056b9: fa2381 l32r a8, 40203f48 402056bc: 000882 l8ui a8, a8, 0 402056bf: 0198 l32i.n a9, a1, 0 402056c1: 2e1866 bnei a8, 1, 402056f3 402056c4: 1199 s32i.n a9, a1, 4 402056c6: 021926 beqi a9, 1, 402056cc 402056c9: 083966 bnei a9, 3, 402056d5 402056cc: 201110 or a1, a1, a1 402056cf: 166985 call0 4021bd68 402056d2: ff2d45 call0 402049a8 402056d5: 1108 l32i.n a0, a1, 4 402056d7: 022026 beqi a0, 2, 402056dd 402056da: 023066 bnei a0, 3, 402056e0 402056dd: 10d805 call0 40216460 402056e0: 012132 l32i a3, a1, 4 402056e3: 0c1366 bnei a3, 1, 402056f3 402056e6: f24d01 l32r a0, 4020201c <_irom0_text_start+0xc> 402056e9: 042002 l32i a0, a0, 16 402056ec: 308c beqz.n a0, 402056f3 402056ee: 0028 l32i.n a2, a0, 0 402056f0: 1e9b05 call0 402240a4 402056f3: 120c movi.n a2, 1 402056f5: 3108 l32i.n a0, a1, 12 402056f7: 10c112 addi a1, a1, 16 402056fa: f00d ret.n 402056fc: 020c movi.n a2, 0 402056fe: fffcc6 j 402056f5 40205701: 000000 ill 40205704 : 40205704: f0c112 addi a1, a1, -16 40205707: 0109 s32i.n a0, a1, 0 40205709: 0432b6 bltui a2, 3, 40205711 4020570c: 020c movi.n a2, 0 4020570e: 0001c6 j 40205719 40205711: 742020 extui a2, a2, 0, 8 40205714: 0a6585 call0 4020fd70 40205717: 120c movi.n a2, 1 40205719: 0108 l32i.n a0, a1, 0 4020571b: 10c112 addi a1, a1, 16 4020571e: f00d ret.n 40205720 : 40205720: f0c112 addi a1, a1, -16 40205723: 006102 s32i a0, a1, 0 40205726: 0a7385 call0 4020fe60 40205729: 002102 l32i a0, a1, 0 4020572c: 10c112 addi a1, a1, 16 4020572f: 000080 ret 40205732: dc0000 excw 40205735: 4e .byte 0x4e 40205736: 124010 excw 40205738 : 40205738: f0c112 addi a1, a1, -16 4020573b: 0109 s32i.n a0, a1, 0 4020573d: fffd01 l32r a0, 40205734 40205740: 0000c0 callx0 a0 40205743: 060222 l8ui a2, a2, 6 40205746: 0108 l32i.n a0, a1, 0 40205748: 10c112 addi a1, a1, 16 4020574b: f00d ret.n 4020574d: 000000 ill 40205750 : 40205750: f0c112 addi a1, a1, -16 40205753: 11c9 s32i.n a12, a1, 4 40205755: 0109 s32i.n a0, a1, 0 40205757: 02cd mov.n a12, a2 40205759: e00c movi.n a0, 14 4020575b: 04b027 bgeu a0, a2, 40205763 4020575e: 020c movi.n a2, 0 40205760: 000846 j 40205785 40205763: f4bb01 l32r a0, 40202a50 40205766: 0000c0 callx0 a0 40205769: f22c21 l32r a2, 4020201c <_irom0_text_start+0xc> 4020576c: 90ccc0 addx2 a12, a12, a12 4020576f: a0cc20 addx4 a12, a12, a2 40205772: 78ccc2 addi a12, a12, 120 40205775: 4b62c2 s32i a12, a2, 0x12c 40205778: f4b801 l32r a0, 40202a58 4020577b: 0000c0 callx0 a0 4020577e: 0c2d mov.n a2, a12 40205780: 168a85 call0 4021c02c 40205783: 120c movi.n a2, 1 40205785: 11c8 l32i.n a12, a1, 4 40205787: 0108 l32i.n a0, a1, 0 40205789: 10c112 addi a1, a1, 16 4020578c: f00d ret.n 4020578e: 000000 ill 40205791: fe .byte 0xfe 40205792: 123ff1 l32r a15, 401ca090 <_lit4_end+0xc443c> 40205794 : 40205794: f0c112 addi a1, a1, -16 40205797: 0109 s32i.n a0, a1, 0 40205799: f37001 l32r a0, 4020255c 4020579c: 023d mov.n a3, a2 4020579e: 560002 l8ui a0, a0, 86 402057a1: 020c movi.n a2, 0 402057a3: 021026 beqi a0, 1, 402057a9 402057a6: 000fc6 j 402057e9 402057a9: 01a092 movi a9, 1 402057ac: fff941 l32r a4, 40205790 402057af: 0020c0 memw 402057b2: 9b2482 l32i a8, a4, 0x26c 402057b5: 208890 or a8, a8, a9 402057b8: 0020c0 memw 402057bb: 9b6482 s32i a8, a4, 0x26c 402057be: 02a072 movi a7, 2 402057c1: 0020c0 memw 402057c4: 9b2462 l32i a6, a4, 0x26c 402057c7: 206670 or a6, a6, a7 402057ca: 0020c0 memw 402057cd: 9b6462 s32i a6, a4, 0x26c 402057d0: 04a052 movi a5, 4 402057d3: 0020c0 memw 402057d6: 9b2422 l32i a2, a4, 0x26c 402057d9: 202250 or a2, a2, a5 402057dc: 0020c0 memw 402057df: 9b6422 s32i a2, a4, 0x26c 402057e2: 020c movi.n a2, 0 402057e4: 0e6205 call0 40213e08 402057e7: 120c movi.n a2, 1 402057e9: 0108 l32i.n a0, a1, 0 402057eb: 10c112 addi a1, a1, 16 402057ee: f00d ret.n 402057f0: 1049d0 and a4, a9, a13 402057f3: c11240 mul16u a1, a2, a4 402057f4 : 402057f4: f0c112 addi a1, a1, -16 402057f7: 0129 s32i.n a2, a1, 0 402057f9: 1109 s32i.n a0, a1, 4 402057fb: fe6005 call0 40203dfc 402057fe: f9d201 l32r a0, 40203f48 40205801: 000002 l8ui a0, a0, 0 40205804: e08c beqz.n a0, 40205816 40205806: 0c1266 bnei a2, 1, 40205816 40205809: f35451 l32r a5, 4020255c 4020580c: 01b8 l32i.n a11, a1, 0 4020580e: 560562 l8ui a6, a5, 86 40205811: 140c movi.n a4, 1 40205813: 603666 bnei a6, 3, 40205877 40205816: 020c movi.n a2, 0 40205818: 001506 j 40205870 4020581b: fff501 l32r a0, 402057f0 4020581e: 0000c0 callx0 a0 40205821: 0eb945 call0 402143b8 40205824: 0020c0 memw 40205827: ffda31 l32r a3, 40205790 4020582a: 9b2372 l32i a7, a3, 0x26c 4020582d: 01a082 movi a8, 1 40205830: 207780 or a7, a7, a8 40205833: 0020c0 memw 40205836: 9b6372 s32i a7, a3, 0x26c 40205839: 260c movi.n a6, 2 4020583b: 0020c0 memw 4020583e: 9b2352 l32i a5, a3, 0x26c 40205841: 205560 or a5, a5, a6 40205844: 0020c0 memw 40205847: 9b6352 s32i a5, a3, 0x26c 4020584a: 440c movi.n a4, 4 4020584c: 0020c0 memw 4020584f: 9b2322 l32i a2, a3, 0x26c 40205852: 202240 or a2, a2, a4 40205855: 0020c0 memw 40205858: 9b6322 s32i a2, a3, 0x26c 4020585b: 020c movi.n a2, 0 4020585d: f21931 l32r a3, 402020c4 <_irom0_text_start+0xb4> 40205860: 0e5a45 call0 40213e08 40205863: f33ea1 l32r a10, 4020255c 40205866: 090c movi.n a9, 0 40205868: 564a92 s8i a9, a10, 86 4020586b: 0e9f05 call0 4021425c 4020586e: 120c movi.n a2, 1 40205870: 1108 l32i.n a0, a1, 4 40205872: 10c112 addi a1, a1, 16 40205875: f00d ret.n 40205877: 054b16 beqz a11, 402058cf 4020587a: 541626 beqi a6, 1, 402058d2 4020587d: ff1bc5 call0 40204a3c 40205880: ffdc01 l32r a0, 402057f0 40205883: 0000c0 callx0 a0 40205886: feaf92 movi a9, -2 40205889: 0020c0 memw 4020588c: ffc141 l32r a4, 40205790 4020588f: 9b2482 l32i a8, a4, 0x26c 40205892: 108890 and a8, a8, a9 40205895: 0020c0 memw 40205898: 9b6482 s32i a8, a4, 0x26c 4020589b: fdaf72 movi a7, -3 4020589e: 0020c0 memw 402058a1: 9b2462 l32i a6, a4, 0x26c 402058a4: 106670 and a6, a6, a7 402058a7: 0020c0 memw 402058aa: 9b6462 s32i a6, a4, 0x26c 402058ad: b57c movi.n a5, -5 402058af: 0020c0 memw 402058b2: 9b2432 l32i a3, a4, 0x26c 402058b5: 103350 and a3, a3, a5 402058b8: 0020c0 memw 402058bb: 9b6432 s32i a3, a4, 0x26c 402058be: f32721 l32r a2, 4020255c 402058c1: 100c movi.n a0, 1 402058c3: 564202 s8i a0, a2, 86 402058c6: 0e9bc5 call0 40214284 402058c9: 0e9905 call0 4021425c 402058cc: ffe786 j 4020586e 402058cf: f48656 bnez a6, 4020581b 402058d2: 042d mov.n a2, a4 402058d4: ffe606 j 40205870 ... 402058d8 : 402058d8: f69f31 l32r a3, 40203354 402058db: 4a6322 s32i a2, a3, 0x128 402058de: f00d ret.n 402058e0: feb004 excw 402058e3: 3f .byte 0x3f 402058e4: feb010 excw 402058e7: 3f .byte 0x3f 402058e8 : 402058e8: f0c112 addi a1, a1, -16 402058eb: 006102 s32i a0, a1, 0 402058ee: 0261d2 s32i a13, a1, 8 402058f1: 0161c2 s32i a12, a1, 4 402058f4: 02dd mov.n a13, a2 402058f6: 03cd mov.n a12, a3 402058f8: 1d22f6 bgeui a2, 2, 40205919 402058fb: a39c beqz.n a3, 40205919 402058fd: 00e485 call0 40206748 40205900: 22ac beqz.n a2, 40205926 40205902: 390202 l8ui a0, a2, 57 40205905: 1d6007 bbci a0, 0, 40205926 40205908: 1248 l32i.n a4, a2, 4 4020590a: 0c49 s32i.n a4, a12, 0 4020590c: 2238 l32i.n a3, a2, 8 4020590e: 1c39 s32i.n a3, a12, 4 40205910: 3208 l32i.n a0, a2, 12 40205912: 2c09 s32i.n a0, a12, 8 40205914: 120c movi.n a2, 1 40205916: 000046 j 4020591b 40205919: 020c movi.n a2, 0 4020591b: 11c8 l32i.n a12, a1, 4 4020591d: 21d8 l32i.n a13, a1, 8 4020591f: 0108 l32i.n a0, a1, 0 40205921: 10c112 addi a1, a1, 16 40205924: f00d ret.n 40205926: 000c movi.n a0, 0 40205928: f4d621 l32r a2, 40202c80 4020592b: bdcc bnez.n a13, 4020593a 4020592d: 030252 l8ui a5, a2, 3 40205930: 231566 bnei a5, 1, 40205957 40205933: 0c09 s32i.n a0, a12, 0 40205935: 1c09 s32i.n a0, a12, 4 40205937: fff5c6 j 40205912 4020593a: 020262 l8ui a6, a2, 2 4020593d: 061666 bnei a6, 1, 40205947 40205940: 0c09 s32i.n a0, a12, 0 40205942: 1c09 s32i.n a0, a12, 4 40205944: fff286 j 40205912 40205947: ffe601 l32r a0, 402058e0 4020594a: 0038 l32i.n a3, a0, 0 4020594c: 0c39 s32i.n a3, a12, 0 4020594e: 1028 l32i.n a2, a0, 4 40205950: 1c29 s32i.n a2, a12, 4 40205952: 2008 l32i.n a0, a0, 8 40205954: ffee86 j 40205912 40205957: ffe301 l32r a0, 402058e4 4020595a: 0038 l32i.n a3, a0, 0 4020595c: 0c39 s32i.n a3, a12, 0 4020595e: 1028 l32i.n a2, a0, 4 40205960: 1c29 s32i.n a2, a12, 4 40205962: 2008 l32i.n a0, a0, 8 40205964: ffea86 j 40205912 ... 40205968 : 40205968: f0c112 addi a1, a1, -16 4020596b: 006102 s32i a0, a1, 0 4020596e: 0161c2 s32i a12, a1, 4 40205971: 0261d2 s32i a13, a1, 8 40205974: 02cd mov.n a12, a2 40205976: 03dd mov.n a13, a3 40205978: 839c beqz.n a3, 40205994 4020597a: 1622f6 bgeui a2, 2, 40205994 4020597d: 00dc85 call0 40206748 40205980: f4c001 l32r a0, 40202c80 40205983: 4ccc bnez.n a12, 4020598b 40205985: 030032 l8ui a3, a0, 3 40205988: 081326 beqi a3, 1, 40205994 4020598b: 0a1c66 bnei a12, 1, 40205999 4020598e: 020042 l8ui a4, a0, 2 40205991: 041466 bnei a4, 1, 40205999 40205994: 020c movi.n a2, 0 40205996: 000986 j 402059c0 40205999: ecec bnez.n a12, 402059cb 4020599b: ffd201 l32r a0, 402058e4 4020599e: 0d68 l32i.n a6, a13, 0 402059a0: 0069 s32i.n a6, a0, 0 402059a2: 1d58 l32i.n a5, a13, 4 402059a4: 1059 s32i.n a5, a0, 4 402059a6: 022d72 l32i a7, a13, 8 402059a9: 026072 s32i a7, a0, 8 402059ac: 00e216 beqz a2, 402059be 402059af: 390282 l8ui a8, a2, 57 402059b2: 086807 bbci a8, 0, 402059be 402059b5: 0d3d mov.n a3, a13 402059b7: 4d4b addi.n a4, a13, 4 402059b9: 5d8b addi.n a5, a13, 8 402059bb: 1e5a05 call0 40223f5c 402059be: 120c movi.n a2, 1 402059c0: 11c8 l32i.n a12, a1, 4 402059c2: 21d8 l32i.n a13, a1, 8 402059c4: 0108 l32i.n a0, a1, 0 402059c6: 10c112 addi a1, a1, 16 402059c9: f00d ret.n 402059cb: ffc501 l32r a0, 402058e0 402059ce: 0da8 l32i.n a10, a13, 0 402059d0: 00a9 s32i.n a10, a0, 0 402059d2: 1d98 l32i.n a9, a13, 4 402059d4: 1099 s32i.n a9, a0, 4 402059d6: fff306 j 402059a6 402059d9: 000000 ill 402059dc : 402059dc: f0c112 addi a1, a1, -16 402059df: 006102 s32i a0, a1, 0 402059e2: 0161c2 s32i a12, a1, 4 402059e5: 0261d2 s32i a13, a1, 8 402059e8: 02cd mov.n a12, a2 402059ea: 03dd mov.n a13, a3 402059ec: 1822f6 bgeui a2, 2, 40205a08 402059ef: 539c beqz.n a3, 40205a08 402059f1: 00d545 call0 40206748 402059f4: 020d mov.n a0, a2 402059f6: d2ac beqz.n a2, 40205a27 402059f8: 0d2d mov.n a2, a13 402059fa: 640c movi.n a4, 6 402059fc: 33c032 addi a3, a0, 51 402059ff: f2e701 l32r a0, 4020259c 40205a02: 0000c0 callx0 a0 40205a05: 000446 j 40205a1a 40205a08: 020c movi.n a2, 0 40205a0a: 000386 j 40205a1c 40205a0d: 0d2d mov.n a2, a13 40205a0f: f2ca31 l32r a3, 40202538 40205a12: 640c movi.n a4, 6 40205a14: f2e201 l32r a0, 4020259c 40205a17: 0000c0 callx0 a0 40205a1a: 120c movi.n a2, 1 40205a1c: 11c8 l32i.n a12, a1, 4 40205a1e: 21d8 l32i.n a13, a1, 8 40205a20: 0108 l32i.n a0, a1, 0 40205a22: 10c112 addi a1, a1, 16 40205a25: f00d ret.n 40205a27: fe2c56 bnez a12, 40205a0d 40205a2a: 0d2d mov.n a2, a13 40205a2c: f1a631 l32r a3, 402020c4 <_irom0_text_start+0xb4> 40205a2f: 640c movi.n a4, 6 40205a31: f2da01 l32r a0, 4020259c 40205a34: 0000c0 callx0 a0 40205a37: fff7c6 j 40205a1a ... 40205a3c : 40205a3c: e0c112 addi a1, a1, -32 40205a3f: 3109 s32i.n a0, a1, 12 40205a41: 41c9 s32i.n a12, a1, 16 40205a43: 51d9 s32i.n a13, a1, 20 40205a45: 03cd mov.n a12, a3 40205a47: 02dd mov.n a13, a2 40205a49: fe3b05 call0 40203dfc 40205a4c: 020d mov.n a0, a2 40205a4e: 1c8c beqz.n a12, 40205a53 40205a50: 0c2db6 bltui a13, 2, 40205a60 40205a53: 020c movi.n a2, 0 40205a55: 41c8 l32i.n a12, a1, 16 40205a57: 51d8 l32i.n a13, a1, 20 40205a59: 3108 l32i.n a0, a1, 12 40205a5b: 20c112 addi a1, a1, 32 40205a5e: f00d ret.n 40205a60: 000c22 l8ui a2, a12, 0 40205a63: 016102 s32i a0, a1, 4 40205a66: e9e207 bbsi a2, 0, 40205a53 40205a69: 0d2d mov.n a2, a13 40205a6b: 00cdc5 call0 40206748 40205a6e: f19531 l32r a3, 402020c4 <_irom0_text_start+0xb4> 40205a71: 2129 s32i.n a2, a1, 8 40205a73: 059d56 bnez a13, 40205ad0 40205a76: 1148 l32i.n a4, a1, 4 40205a78: d72426 beqi a4, 2, 40205a53 40205a7b: 0149 s32i.n a4, a1, 0 40205a7d: fd2416 beqz a4, 40205a53 40205a80: 640c movi.n a4, 6 40205a82: 032d mov.n a2, a3 40205a84: 02dd mov.n a13, a2 40205a86: 0c3d mov.n a3, a12 40205a88: f96d01 l32r a0, 4020403c 40205a8b: 0000c0 callx0 a0 40205a8e: 0af216 beqz a2, 40205b41 40205a91: 0158 l32i.n a5, a1, 0 40205a93: 0f3566 bnei a5, 3, 40205aa6 40205a96: f2a821 l32r a2, 40202538 40205a99: 0c3d mov.n a3, a12 40205a9b: 640c movi.n a4, 6 40205a9d: f96701 l32r a0, 4020403c 40205aa0: 0000c0 callx0 a0 40205aa3: fac216 beqz a2, 40205a53 40205aa6: 0d2d mov.n a2, a13 40205aa8: 0c3d mov.n a3, a12 40205aaa: 640c movi.n a4, 6 40205aac: f2bc01 l32r a0, 4020259c 40205aaf: 0000c0 callx0 a0 40205ab2: 2168 l32i.n a6, a1, 8 40205ab4: 08e616 beqz a6, 40205b46 40205ab7: 0c3d mov.n a3, a12 40205ab9: 33c622 addi a2, a6, 51 40205abc: 640c movi.n a4, 6 40205abe: f2b701 l32r a0, 4020259c 40205ac1: 0000c0 callx0 a0 40205ac4: 163105 call0 4021bdd8 40205ac7: 162a05 call0 4021bd68 40205aca: feedc5 call0 402049a8 40205acd: 001c06 j 40205b41 40205ad0: fe3285 call0 40203dfc 40205ad3: 021266 bnei a2, 1, 40205ad9 40205ad6: ffde46 j 40205a53 40205ad9: 203cc0 or a3, a12, a12 40205adc: f29721 l32r a2, 40202538 40205adf: 06a042 movi a4, 6 40205ae2: 02dd mov.n a13, a2 40205ae4: f95601 l32r a0, 4020403c 40205ae7: 0000c0 callx0 a0 40205aea: 053216 beqz a2, 40205b41 40205aed: 1138 l32i.n a3, a1, 4 40205aef: 0f3366 bnei a3, 3, 40205b02 40205af2: f17421 l32r a2, 402020c4 <_irom0_text_start+0xb4> 40205af5: 0c3d mov.n a3, a12 40205af7: 640c movi.n a4, 6 40205af9: f95001 l32r a0, 4020403c 40205afc: 0000c0 callx0 a0 40205aff: f50216 beqz a2, 40205a53 40205b02: 0d2d mov.n a2, a13 40205b04: 0c3d mov.n a3, a12 40205b06: 640c movi.n a4, 6 40205b08: f2a501 l32r a0, 4020259c 40205b0b: 0000c0 callx0 a0 40205b0e: 2148 l32i.n a4, a1, 8 40205b10: d4ac beqz.n a4, 40205b41 40205b12: 33c422 addi a2, a4, 51 40205b15: 0c3d mov.n a3, a12 40205b17: 640c movi.n a4, 6 40205b19: f2a001 l32r a0, 4020259c 40205b1c: 0000c0 callx0 a0 40205b1f: f28f31 l32r a3, 4020255c 40205b22: 560332 l8ui a3, a3, 86 40205b25: 0c2366 bnei a3, 2, 40205b35 40205b28: 120c movi.n a2, 1 40205b2a: 10aa05 call0 402165cc 40205b2d: 120c movi.n a2, 1 40205b2f: 109305 call0 40216460 40205b32: 0002c6 j 40205b41 40205b35: 00a022 movi a2, 0 40205b38: 10a905 call0 402165cc 40205b3b: 00a022 movi a2, 0 40205b3e: 109205 call0 40216460 40205b41: 120c movi.n a2, 1 40205b43: ffc386 j 40205a55 40205b46: fc3741 l32r a4, 40204c24 40205b49: 000442 l8ui a4, a4, 0 40205b4c: f11466 bnei a4, 1, 40205b41 40205b4f: 0d2d mov.n a2, a13 40205b51: ff0485 call0 40204b9c 40205b54: fffa46 j 40205b41 ... 40205b58 : 40205b58: f28131 l32r a3, 4020255c 40205b5b: 6d4322 s8i a2, a3, 109 40205b5e: f00d ret.n 40205b60 : 40205b60: 529c beqz.n a2, 40205b79 40205b62: 339c beqz.n a3, 40205b79 40205b64: f27e41 l32r a4, 4020255c 40205b67: 050c movi.n a5, 0 40205b69: 6f0462 l8ui a6, a4, 111 40205b6c: 004362 s8i a6, a3, 0 40205b6f: 6e0442 l8ui a4, a4, 110 40205b72: 004242 s8i a4, a2, 0 40205b75: 052d mov.n a2, a5 40205b77: f00d ret.n 40205b79: f57c movi.n a5, -1 40205b7b: fffd86 j 40205b75 ... 40205b80 : 40205b80: 04c3b6 bltui a3, 32, 40205b88 40205b83: f57c movi.n a5, -1 40205b85: 000486 j 40205b9b 40205b88: 0d42f6 bgeui a2, 4, 40205b99 40205b8b: f27441 l32r a4, 4020255c 40205b8e: 050c movi.n a5, 0 40205b90: 6f4432 s8i a3, a4, 111 40205b93: 6e4422 s8i a2, a4, 110 40205b96: 000046 j 40205b9b 40205b99: e57c movi.n a5, -2 40205b9b: 052d mov.n a2, a5 40205b9d: f00d ret.n ... 40205ba0 : 40205ba0: 103327 bltu a3, a2, 40205bb4 40205ba3: 0da3f6 bgeui a3, 12, 40205bb4 40205ba6: f26d41 l32r a4, 4020255c 40205ba9: 050c movi.n a5, 0 40205bab: 704422 s8i a2, a4, 112 40205bae: 714432 s8i a3, a4, 113 40205bb1: 000046 j 40205bb6 40205bb4: f57c movi.n a5, -1 40205bb6: 052d mov.n a2, a5 40205bb8: f00d ret.n ... 40205bbc : 40205bbc: f26821 l32r a2, 4020255c 40205bbf: 720222 l8ui a2, a2, 114 40205bc2: f00d ret.n 40205bc4 : 40205bc4: fca032 movi a3, 252 40205bc7: 0a8327 bany a3, a2, 40205bd5 40205bca: f26451 l32r a5, 4020255c 40205bcd: 140c movi.n a4, 1 40205bcf: 724522 s8i a2, a5, 114 40205bd2: 000046 j 40205bd7 40205bd5: 040c movi.n a4, 0 40205bd7: 042d mov.n a2, a4 40205bd9: f00d ret.n ... 40205bdc : 40205bdc: 32cc bnez.n a2, 40205be3 40205bde: f47c movi.n a4, -1 40205be0: 0001c6 j 40205beb 40205be3: f10e31 l32r a3, 4020201c <_irom0_text_start+0xc> 40205be6: 040c movi.n a4, 0 40205be8: 776322 s32i a2, a3, 0x1dc 40205beb: 042d mov.n a2, a4 40205bed: f00d ret.n ... 40205bf0 : 40205bf0: f10b31 l32r a3, 4020201c <_irom0_text_start+0xc> 40205bf3: 020c movi.n a2, 0 40205bf5: 776322 s32i a2, a3, 0x1dc 40205bf8: f00d ret.n ... 40205bfc : 40205bfc: f0c112 addi a1, a1, -16 40205bff: 0129 s32i.n a2, a1, 0 40205c01: 1139 s32i.n a3, a1, 4 40205c03: 2149 s32i.n a4, a1, 8 40205c05: 3109 s32i.n a0, a1, 12 40205c07: fe1f45 call0 40203dfc 40205c0a: f10401 l32r a0, 4020201c <_irom0_text_start+0xc> 40205c0d: 0f1226 beqi a2, 1, 40205c20 40205c10: 0742e6 bgei a2, 4, 40205c1b 40205c13: 0422a6 blti a2, 2, 40205c1b 40205c16: 5028 l32i.n a2, a0, 20 40205c18: 000186 j 40205c22 40205c1b: 020c movi.n a2, 0 40205c1d: 000046 j 40205c22 40205c20: 4028 l32i.n a2, a0, 16 40205c22: 32cc bnez.n a2, 40205c29 40205c24: 627c movi.n a2, -10 40205c26: 000506 j 40205c3e 40205c29: 002132 l32i a3, a1, 0 40205c2c: 012142 l32i a4, a1, 4 40205c2f: 022152 l32i a5, a1, 8 40205c32: 139945 call0 402195c8 40205c35: f07c movi.n a0, -1 40205c37: 023d mov.n a3, a2 40205c39: 020c movi.n a2, 0 40205c3b: 932030 movnez a2, a0, a3 40205c3e: 3108 l32i.n a0, a1, 12 40205c40: 10c112 addi a1, a1, 16 40205c43: f00d ret.n 40205c45: 000000 ill 40205c48 : 40205c48: f0c112 addi a1, a1, -16 40205c4b: 006102 s32i a0, a1, 0 40205c4e: 142705 call0 40219ec0 40205c51: 002102 l32i a0, a1, 0 40205c54: 10c112 addi a1, a1, 16 40205c57: 000080 ret ... 40205c5c : 40205c5c: f0c112 addi a1, a1, -16 40205c5f: 006102 s32i a0, a1, 0 40205c62: 142945 call0 40219ef8 40205c65: 002102 l32i a0, a1, 0 40205c68: 10c112 addi a1, a1, 16 40205c6b: 000080 ret ... 40205c70 : 40205c70: f0c112 addi a1, a1, -16 40205c73: 006102 s32i a0, a1, 0 40205c76: 142d45 call0 40219f4c 40205c79: 002102 l32i a0, a1, 0 40205c7c: 10c112 addi a1, a1, 16 40205c7f: 000080 ret ... 40205c84 : 40205c84: f0c112 addi a1, a1, -16 40205c87: 006102 s32i a0, a1, 0 40205c8a: 142d45 call0 40219f60 40205c8d: 002102 l32i a0, a1, 0 40205c90: 10c112 addi a1, a1, 16 40205c93: 000080 ret ... 40205c98 : 40205c98: 146040 extui a6, a4, 0, 2 40205c9b: 180c movi.n a8, 1 40205c9d: f22f91 l32r a9, 4020255c 40205ca0: 470c movi.n a7, 4 40205ca2: 107470 and a7, a4, a7 40205ca5: 7e4922 s8i a2, a9, 126 40205ca8: 7f4982 s8i a8, a9, 127 40205cab: 7d4982 s8i a8, a9, 125 40205cae: 1177e0 slli a7, a7, 2 40205cb1: 206670 or a6, a6, a7 40205cb4: 1166c0 slli a6, a6, 4 40205cb7: cfae72 movi a7, 0xfffffecf 40205cba: 0020c0 memw 40205cbd: 0358 l32i.n a5, a3, 0 40205cbf: 105570 and a5, a5, a7 40205cc2: 205560 or a5, a5, a6 40205cc5: 0020c0 memw 40205cc8: 0359 s32i.n a5, a3, 0 40205cca: f00d ret.n 40205ccc : 40205ccc: f0c112 addi a1, a1, -16 40205ccf: 0109 s32i.n a0, a1, 0 40205cd1: f22201 l32r a0, 4020255c 40205cd4: 7d0022 l8ui a2, a0, 125 40205cd7: 0d1266 bnei a2, 1, 40205ce8 40205cda: f4ab21 l32r a2, 40202f88 40205cdd: 030c movi.n a3, 0 40205cdf: 7d4032 s8i a3, a0, 125 40205ce2: f23301 l32r a0, 402025b0 40205ce5: 0000c0 callx0 a0 40205ce8: 0108 l32i.n a0, a1, 0 40205cea: 10c112 addi a1, a1, 16 40205ced: f00d ret.n ... 40205cf0 : 40205cf0: f6d341 l32r a4, 4020383c 40205cf3: 620b addi.n a6, a2, -1 40205cf5: 150c movi.n a5, 1 40205cf7: 030c movi.n a3, 0 40205cf9: 833560 moveqz a3, a5, a6 40205cfc: 804432 s8i a3, a4, 128 40205cff: f00d ret.n 40205d01: 000000 ill 40205d04: 0d19 s32i.n a1, a13, 0 40205d06: 410000 srli a0, a0, 0 40205d09: 12f593 excw 40205d0c: 09f0c1 l32r a12, 401c84cc <_lit4_end+0xc2878> 40205d0f: 11c901 l32r a0, 401ca434 <_lit4_end+0xc47e0> 40205d12: 3f2442 l32i a4, a4, 252 40205d15: 12c8 l32i.n a12, a2, 4 40205d17: 349c beqz.n a4, 40205d2e 40205d19: 1c9c beqz.n a12, 40205d2e 40205d1b: 0c2d mov.n a2, a12 40205d1d: 0004c0 callx0 a4 40205d20: 0c2d mov.n a2, a12 40205d22: f4b031 l32r a3, 40202fe4 40205d25: fff741 l32r a4, 40205d04 40205d28: f21e01 l32r a0, 402025a0 40205d2b: 0000c0 callx0 a0 40205d2e: 11c8 l32i.n a12, a1, 4 40205d30: 0108 l32i.n a0, a1, 0 40205d32: 10c112 addi a1, a1, 16 40205d35: f00d ret.n 40205d37: b30100 movgez a0, a1, a0 40205d3a: fe .byte 0xfe 40205d3b: 3f .byte 0x3f 40205d3c: 5d08 l32i.n a0, a13, 20 40205d3e: 004020 break 0, 2 40205d41: 3ffeb2 excw 40205d44: feb1a0 excw 40205d47: 3f .byte 0x3f 40205d48 : 40205d48: f0c112 addi a1, a1, -16 40205d4b: 1109 s32i.n a0, a1, 4 40205d4d: fffa01 l32r a0, 40205d38 40205d50: 000002 l8ui a0, a0, 0 40205d53: 0129 s32i.n a2, a1, 0 40205d55: d0dc bnez.n a0, 40205d76 40205d57: fff921 l32r a2, 40205d3c 40205d5a: 531c movi.n a3, 21 40205d5c: fff941 l32r a4, 40205d40 40205d5f: 052c movi.n a5, 32 40205d61: f37201 l32r a0, 40202b2c 40205d64: 0000c0 callx0 a0 40205d67: 0128 l32i.n a2, a1, 0 40205d69: fff351 l32r a5, 40205d38 40205d6c: 140c movi.n a4, 1 40205d6e: fff531 l32r a3, 40205d44 40205d71: 004542 s8i a4, a5, 0 40205d74: 7329 s32i.n a2, a3, 28 40205d76: 1108 l32i.n a0, a1, 4 40205d78: 10c112 addi a1, a1, 16 40205d7b: f00d ret.n 40205d7d: 000000 ill 40205d80: 239070 excw 40205d83: 909040 addx2 a9, a0, a4 40205d86: 124023 excw 40205d88 : 40205d88: f0c112 addi a1, a1, -16 40205d8b: 0109 s32i.n a0, a1, 0 40205d8d: 0f33b6 bltui a3, 3, 40205da0 40205d90: fffc21 l32r a2, 40205d80 40205d93: 330c movi.n a3, 3 40205d95: f16801 l32r a0, 40202338 40205d98: 0000c0 callx0 a0 40205d9b: 020c movi.n a2, 0 40205d9d: 000446 j 40205db2 40205da0: 549c beqz.n a4, 40205db9 40205da2: 359c beqz.n a5, 40205db9 40205da4: 16c332 addi a3, a3, 22 40205da7: 743030 extui a3, a3, 0, 8 40205daa: f36001 l32r a0, 40202b2c 40205dad: 0000c0 callx0 a0 40205db0: 120c movi.n a2, 1 40205db2: 0108 l32i.n a0, a1, 0 40205db4: 10c112 addi a1, a1, 16 40205db7: f00d ret.n 40205db9: fff221 l32r a2, 40205d84 40205dbc: f15f01 l32r a0, 40202338 40205dbf: 0000c0 callx0 a0 40205dc2: fff546 j 40205d9b 40205dc5: 000000 ill 40205dc8 : 40205dc8: 00a022 movi a2, 0 40205dcb: f43631 l32r a3, 40202ea4 40205dce: f0c112 addi a1, a1, -16 40205dd1: 006102 s32i a0, a1, 0 40205dd4: fc4a45 call0 4020227c 40205dd7: 120c movi.n a2, 1 40205dd9: f43231 l32r a3, 40202ea4 40205ddc: fc49c5 call0 4020227c 40205ddf: f10221 l32r a2, 402021e8 <_irom0_text_start+0x1d8> 40205de2: cfae72 movi a7, 0xfffffecf 40205de5: 00a162 movi a6, 0x100 40205de8: f10151 l32r a5, 402021ec <_irom0_text_start+0x1dc> 40205deb: 0020c0 memw 40205dee: 822582 l32i a8, a5, 0x208 40205df1: 108870 and a8, a8, a7 40205df4: 208860 or a8, a8, a6 40205df7: 0020c0 memw 40205dfa: 826582 s32i a8, a5, 0x208 40205dfd: 0020c0 memw 40205e00: 842542 l32i a4, a5, 0x210 40205e03: 104470 and a4, a4, a7 40205e06: 204460 or a4, a4, a6 40205e09: 0020c0 memw 40205e0c: 846542 s32i a4, a5, 0x210 40205e0f: 430c movi.n a3, 4 40205e11: 0020c0 memw 40205e14: 8a2202 l32i a0, a2, 0x228 40205e17: 200030 or a0, a0, a3 40205e1a: 0020c0 memw 40205e1d: 8a6202 s32i a0, a2, 0x228 40205e20: 0108 l32i.n a0, a1, 0 40205e22: 10c112 addi a1, a1, 16 40205e25: f00d ret.n ... 40205e28 : 40205e28: 00a022 movi a2, 0 40205e2b: f41e31 l32r a3, 40202ea4 40205e2e: f0c112 addi a1, a1, -16 40205e31: 006102 s32i a0, a1, 0 40205e34: fc4445 call0 4020227c 40205e37: 120c movi.n a2, 1 40205e39: f41a31 l32r a3, 40202ea4 40205e3c: fc43c5 call0 4020227c 40205e3f: b37c movi.n a3, -5 40205e41: f0e921 l32r a2, 402021e8 <_irom0_text_start+0x1d8> 40205e44: 0020c0 memw 40205e47: 8a2202 l32i a0, a2, 0x228 40205e4a: 100030 and a0, a0, a3 40205e4d: 0020c0 memw 40205e50: 8a6202 s32i a0, a2, 0x228 40205e53: 0108 l32i.n a0, a1, 0 40205e55: 10c112 addi a1, a1, 16 40205e58: f00d ret.n ... 40205e5c : 40205e5c: f1c521 l32r a2, 40202570 40205e5f: f00d ret.n 40205e61: 000000 ill 40205e64: e268 l32i.n a6, a2, 56 40205e66: 5d4000 excw 40205e68 : 40205e68: 025d mov.n a5, a2 40205e6a: f0c112 addi a1, a1, -16 40205e6d: 3129 s32i.n a2, a1, 12 40205e6f: 1109 s32i.n a0, a1, 4 40205e71: 0228 l32i.n a2, a2, 0 40205e73: 0129 s32i.n a2, a1, 0 40205e75: 229366 bnei a3, 10, 40205e9b 40205e78: a30c movi.n a3, 10 40205e7a: fffa01 l32r a0, 40205e64 40205e7d: 0000c0 callx0 a0 40205e80: 2129 s32i.n a2, a1, 8 40205e82: a30c movi.n a3, 10 40205e84: 0128 l32i.n a2, a1, 0 40205e86: f09601 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40205e89: 0000c0 callx0 a0 40205e8c: 3158 l32i.n a5, a1, 12 40205e8e: 2108 l32i.n a0, a1, 8 40205e90: 0529 s32i.n a2, a5, 0 40205e92: 002d mov.n a2, a0 40205e94: 1108 l32i.n a0, a1, 4 40205e96: 10c112 addi a1, a1, 16 40205e99: f00d ret.n 40205e9b: 340020 extui a0, a2, 0, 4 40205e9e: 412420 srli a2, a2, 4 40205ea1: fffac6 j 40205e90 40205ea4 : 40205ea4: 050c movi.n a5, 0 40205ea6: f82c movi.n a8, 47 40205ea8: 0268 l32i.n a6, a2, 0 40205eaa: 993c movi.n a9, 57 40205eac: 000672 l8ui a7, a6, 0 40205eaf: 12b877 bgeu a8, a7, 40205ec5 40205eb2: 0f3977 bltu a9, a7, 40205ec5 40205eb5: a05550 addx4 a5, a5, a5 40205eb8: 661b addi.n a6, a6, 1 40205eba: 0269 s32i.n a6, a2, 0 40205ebc: 905570 addx2 a5, a5, a7 40205ebf: d0c552 addi a5, a5, -48 40205ec2: fff986 j 40205eac 40205ec5: 052d mov.n a2, a5 40205ec7: f00d ret.n 40205ec9: 000000 ill 40205ecc: d85c movi.n a8, 93 40205ece: ff .byte 0xff 40205ecf: 3f .byte 0x3f 40205ed0: d848 l32i.n a4, a8, 52 40205ed2: ff .byte 0xff 40205ed3: 3f .byte 0x3f 40205ed4: b0c112 addi a1, a1, -80 40205ed7: b1e9 s32i.n a14, a1, 44 40205ed9: c1f9 s32i.n a15, a1, 48 40205edb: a1d9 s32i.n a13, a1, 40 40205edd: 91c9 s32i.n a12, a1, 36 40205edf: 7169 s32i.n a6, a1, 28 40205ee1: 8109 s32i.n a0, a1, 32 40205ee3: 046670 extui a6, a7, 6, 1 40205ee6: fff901 l32r a0, 40205ecc 40205ee9: 02cd mov.n a12, a2 40205eeb: 03dd mov.n a13, a3 40205eed: 042d mov.n a2, a4 40205eef: fff841 l32r a4, 40205ed0 40205ef2: 073d mov.n a3, a7 40205ef4: 934060 movnez a4, a0, a6 40205ef7: 001c movi.n a0, 16 40205ef9: 109700 and a9, a7, a0 40205efc: 076747 bbci a7, 4, 40205f07 40205eff: e77c movi.n a7, -2 40205f01: 103370 and a3, a3, a7 40205f04: 109300 and a9, a3, a0 40205f07: 6139 s32i.n a3, a1, 24 40205f09: 002c movi.n a0, 32 40205f0b: 0e6317 bbci a3, 1, 40205f1d 40205f0e: 5199 s32i.n a9, a1, 20 40205f10: 0f32d6 bgez a2, 40206007 40205f13: 602020 neg a2, a2 40205f16: d82c movi.n a8, 45 40205f18: d189 s32i.n a8, a1, 52 40205f1a: 000146 j 40205f23 40205f1d: 5199 s32i.n a9, a1, 20 40205f1f: 0a0c movi.n a10, 0 40205f21: d1a9 s32i.n a10, a1, 52 40205f23: 0a3c movi.n a10, 48 40205f25: 62cc bnez.n a2, 40205f2f 40205f27: 1f0c movi.n a15, 1 40205f29: 0041a2 s8i a10, a1, 0 40205f2c: 001106 j 40205f74 40205f2f: 0f0c movi.n a15, 0 40205f31: 01ed mov.n a14, a1 40205f33: e159 s32i.n a5, a1, 56 40205f35: f149 s32i.n a4, a1, 60 40205f37: 4129 s32i.n a2, a1, 16 40205f39: 229566 bnei a5, 10, 40205f5f 40205f3c: a30c movi.n a3, 10 40205f3e: ffc901 l32r a0, 40205e64 40205f41: 0000c0 callx0 a0 40205f44: 106122 s32i a2, a1, 64 40205f47: a30c movi.n a3, 10 40205f49: 4128 l32i.n a2, a1, 16 40205f4b: f06501 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40205f4e: 0000c0 callx0 a0 40205f51: 002c movi.n a0, 32 40205f53: 102132 l32i a3, a1, 64 40205f56: f148 l32i.n a4, a1, 60 40205f58: e158 l32i.n a5, a1, 56 40205f5a: 0a3c movi.n a10, 48 40205f5c: 000146 j 40205f65 40205f5f: 343020 extui a3, a2, 0, 4 40205f62: 412420 srli a2, a2, 4 40205f65: b34a add.n a11, a3, a4 40205f67: ff1b addi.n a15, a15, 1 40205f69: 000bb2 l8ui a11, a11, 0 40205f6c: 004eb2 s8i a11, a14, 0 40205f6f: ee1b addi.n a14, a14, 1 40205f71: fbe256 bnez a2, 40205f33 40205f74: d158 l32i.n a5, a1, 52 40205f76: 131c movi.n a3, 17 40205f78: 7128 l32i.n a2, a1, 28 40205f7a: 61e8 l32i.n a14, a1, 24 40205f7c: c022f0 sub a2, a2, a15 40205f7f: 1a8e37 bany a14, a3, 40205f9d 40205f82: d138 l32i.n a3, a1, 52 40205f84: 338c beqz.n a3, 40205f8b 40205f86: 0112a6 blti a2, 1, 40205f8b 40205f89: 220b addi.n a2, a2, -1 40205f8b: 024d mov.n a4, a2 40205f8d: 220b addi.n a2, a2, -1 40205f8f: 0a14a6 blti a4, 1, 40205f9d 40205f92: 023dc7 bltu a13, a12, 40205f98 40205f95: 004c02 s8i a0, a12, 0 40205f98: cc1b addi.n a12, a12, 1 40205f9a: fffb46 j 40205f8b 40205f9d: 5178 l32i.n a7, a1, 20 40205f9f: a58c beqz.n a5, 40205fad 40205fa1: 063dc7 bltu a13, a12, 40205fab 40205fa4: 220b addi.n a2, a2, -1 40205fa6: 056d mov.n a6, a5 40205fa8: 004c62 s8i a6, a12, 0 40205fab: cc1b addi.n a12, a12, 1 40205fad: a7dc bnez.n a7, 40205fcb 40205faf: 6188 l32i.n a8, a1, 24 40205fb1: 003d mov.n a3, a0 40205fb3: 048080 extui a8, a8, 0, 1 40205fb6: 933a80 movnez a3, a10, a8 40205fb9: 029d mov.n a9, a2 40205fbb: 220b addi.n a2, a2, -1 40205fbd: 0a19a6 blti a9, 1, 40205fcb 40205fc0: 023dc7 bltu a13, a12, 40205fc6 40205fc3: 004c32 s8i a3, a12, 0 40205fc6: cc1b addi.n a12, a12, 1 40205fc8: fffb46 j 40205fb9 40205fcb: ef1a add.n a14, a15, a1 40205fcd: ee0b addi.n a14, a14, -1 40205fcf: 0fad mov.n a10, a15 40205fd1: ff0b addi.n a15, a15, -1 40205fd3: 0d1aa6 blti a10, 1, 40205fe4 40205fd6: 053dc7 bltu a13, a12, 40205fdf 40205fd9: 000eb2 l8ui a11, a14, 0 40205fdc: 004cb2 s8i a11, a12, 0 40205fdf: cc1b addi.n a12, a12, 1 40205fe1: fffa06 j 40205fcd 40205fe4: 02ed mov.n a14, a2 40205fe6: 220b addi.n a2, a2, -1 40205fe8: 0a1ea6 blti a14, 1, 40205ff6 40205feb: 023dc7 bltu a13, a12, 40205ff1 40205fee: 004c02 s8i a0, a12, 0 40205ff1: cc1b addi.n a12, a12, 1 40205ff3: fffb46 j 40205fe4 40205ff6: 8108 l32i.n a0, a1, 32 40205ff8: a1d8 l32i.n a13, a1, 40 40205ffa: b1e8 l32i.n a14, a1, 44 40205ffc: 0c2d mov.n a2, a12 40205ffe: c1f8 l32i.n a15, a1, 48 40206000: 91c8 l32i.n a12, a1, 36 40206002: 50c112 addi a1, a1, 80 40206005: f00d ret.n 40206007: 066327 bbci a3, 2, 40206011 4020600a: b32c movi.n a3, 43 4020600c: d139 s32i.n a3, a1, 52 4020600e: ffc446 j 40205f23 40206011: 060c movi.n a6, 0 40206013: 880c movi.n a8, 8 40206015: 107380 and a7, a3, a8 40206018: 936070 movnez a6, a0, a7 4020601b: d169 s32i.n a6, a1, 52 4020601d: ffc086 j 40205f23 40206020: ffd870 excw 40206023: 3f .byte 0x3f 40206024 : 40206024: 07ad mov.n a10, a7 40206026: d0c112 addi a1, a1, -48 40206029: 91f9 s32i.n a15, a1, 36 4020602b: 5109 s32i.n a0, a1, 20 4020602d: 81e9 s32i.n a14, a1, 32 4020602f: 61c9 s32i.n a12, a1, 24 40206031: 71d9 s32i.n a13, a1, 28 40206033: 02cd mov.n a12, a2 40206035: 04dd mov.n a13, a4 40206037: e23a add.n a14, a2, a3 40206039: 064d mov.n a4, a6 4020603b: ee0b addi.n a14, a14, -1 4020603d: 01be27 bgeu a14, a2, 40206042 40206040: fe7c movi.n a14, -1 40206042: 000d62 l8ui a6, a13, 0 40206045: a129 s32i.n a2, a1, 40 40206047: d69c beqz.n a6, 40206068 40206049: 532c movi.n a3, 37 4020604b: b72c movi.n a7, 43 4020604d: db2c movi.n a11, 45 4020604f: a129 s32i.n a2, a1, 40 40206051: 4159 s32i.n a5, a1, 16 40206053: 3149 s32i.n a4, a1, 12 40206055: 1f1637 beq a6, a3, 40206078 40206058: 023ec7 bltu a14, a12, 4020605e 4020605b: 004c62 s8i a6, a12, 0 4020605e: cc1b addi.n a12, a12, 1 40206060: 010d62 l8ui a6, a13, 1 40206063: dd1b addi.n a13, a13, 1 40206065: fec656 bnez a6, 40206055 40206068: a128 l32i.n a2, a1, 40 4020606a: 000c movi.n a0, 0 4020606c: 02bec7 bgeu a14, a12, 40206072 4020606f: 003ac6 j 4020615e 40206072: 004c02 s8i a0, a12, 0 40206075: 003a06 j 40206161 40206078: 000c movi.n a0, 0 4020607a: 010d62 l8ui a6, a13, 1 4020607d: dd1b addi.n a13, a13, 1 4020607f: 0a96b7 bne a6, a11, 4020608d 40206082: 0f1c movi.n a15, 16 40206084: 2000f0 or a0, a0, a15 40206087: 740000 extui a0, a0, 0, 8 4020608a: fffb06 j 4020607a 4020608d: 079677 bne a6, a7, 40206098 40206090: 420c movi.n a2, 4 40206092: 200020 or a0, a0, a2 40206095: fffb86 j 40206087 40206098: 07c666 bnei a6, 32, 402060a3 4020609b: 840c movi.n a4, 8 4020609d: 200040 or a0, a0, a4 402060a0: fff8c6 j 40206087 402060a3: 352c movi.n a5, 35 402060a5: 079657 bne a6, a5, 402060b0 402060a8: 062c movi.n a6, 32 402060aa: 200060 or a0, a0, a6 402060ad: fff586 j 40206087 402060b0: 083c movi.n a8, 48 402060b2: 079687 bne a6, a8, 402060bd 402060b5: 190c movi.n a9, 1 402060b7: 200090 or a0, a0, a9 402060ba: fff246 j 40206087 402060bd: f22c movi.n a2, 47 402060bf: 1db267 bgeu a2, a6, 402060e0 402060c2: 953c movi.n a5, 57 402060c4: 183567 bltu a5, a6, 402060e0 402060c7: 0f0c movi.n a15, 0 402060c9: 2db267 bgeu a2, a6, 402060fa 402060cc: 2a3567 bltu a5, a6, 402060fa 402060cf: dd1b addi.n a13, a13, 1 402060d1: a0fff0 addx4 a15, a15, a15 402060d4: 90ff60 addx2 a15, a15, a6 402060d7: d0cff2 addi a15, a15, -48 402060da: 000d62 l8ui a6, a13, 0 402060dd: fffa06 j 402060c9 402060e0: a22c movi.n a2, 42 402060e2: 129627 bne a6, a2, 402060f8 402060e5: dd1b addi.n a13, a13, 1 402060e7: 851c movi.n a5, 24 402060e9: 0a4d mov.n a4, a10 402060eb: aa4b addi.n a10, a10, 4 402060ed: 02a5a7 bge a5, a10, 402060f3 402060f0: 005706 j 40206250 402060f3: 3148 l32i.n a4, a1, 12 402060f5: 005806 j 40206259 402060f8: ff7c movi.n a15, -1 402060fa: 68a042 movi a4, 104 402060fd: 721647 beq a6, a4, 40206173 40206100: 6ca082 movi a8, 108 40206103: 6c1687 beq a6, a8, 40206173 40206106: 040c movi.n a4, 0 40206108: c09630 sub a9, a6, a3 4020610b: 0f8916 beqz a9, 40206207 4020610e: 825c movi.n a2, 88 40206110: 761627 beq a6, a2, 4020618a 40206113: 9dc652 addi a5, a6, -99 40206116: 0f9516 beqz a5, 40206213 40206119: 64a082 movi a8, 100 4020611c: 5d1687 beq a6, a8, 4020617d 4020611f: 69a092 movi a9, 105 40206122: 571697 beq a6, a9, 4020617d 40206125: 91c622 addi a2, a6, -111 40206128: 15b216 beqz a2, 40206287 4020612b: 90c652 addi a5, a6, -112 4020612e: 179516 beqz a5, 402062ab 40206131: 8dc682 addi a8, a6, -115 40206134: 1bf816 beqz a8, 402062f7 40206137: 75a092 movi a9, 117 4020613a: 471697 beq a6, a9, 40206185 4020613d: 78a022 movi a2, 120 40206140: 4e1627 beq a6, a2, 40206192 40206143: 0c1b addi.n a0, a12, 1 40206145: 053ec7 bltu a14, a12, 4020614e 40206148: 004c32 s8i a3, a12, 0 4020614b: 000d62 l8ui a6, a13, 0 4020614e: 00cd mov.n a12, a0 40206150: 22b616 beqz a6, 4020637f 40206153: c01b addi.n a12, a0, 1 40206155: 023e07 bltu a14, a0, 4020615b 40206158: 004062 s8i a6, a0, 0 4020615b: ffc046 j 40206060 4020615e: 004e02 s8i a0, a14, 0 40206161: 5108 l32i.n a0, a1, 20 40206163: 71d8 l32i.n a13, a1, 28 40206165: 81e8 l32i.n a14, a1, 32 40206167: c02c20 sub a2, a12, a2 4020616a: 91f8 l32i.n a15, a1, 36 4020616c: 61c8 l32i.n a12, a1, 24 4020616e: 30c112 addi a1, a1, 48 40206171: f00d ret.n 40206173: 064d mov.n a4, a6 40206175: dd1b addi.n a13, a13, 1 40206177: 000d62 l8ui a6, a13, 0 4020617a: ffe286 j 40206108 4020617d: 220c movi.n a2, 2 4020617f: 200020 or a0, a0, a2 40206182: 740000 extui a0, a0, 0, 8 40206185: a50c movi.n a5, 10 40206187: 000246 j 40206194 4020618a: 024c movi.n a2, 64 4020618c: 200020 or a0, a0, a2 4020618f: 740000 extui a0, a0, 0, 8 40206192: 051c movi.n a5, 16 40206194: 6ca062 movi a6, 108 40206197: 0d9467 bne a4, a6, 402061a8 4020619a: 881c movi.n a8, 24 4020619c: 0a4d mov.n a4, a10 4020619e: aa4b addi.n a10, a10, 4 402061a0: 3828a7 blt a8, a10, 402061dc 402061a3: 3148 l32i.n a4, a1, 12 402061a5: 000f06 j 402061e5 402061a8: 68a092 movi a9, 104 402061ab: 139497 bne a4, a9, 402061c2 402061ae: 049100 extui a9, a0, 1, 1 402061b1: 821c movi.n a2, 24 402061b3: 0a4d mov.n a4, a10 402061b5: aa4b addi.n a10, a10, 4 402061b7: 02a2a7 bge a2, a10, 402061bd 402061ba: 003386 j 4020628c 402061bd: 3148 l32i.n a4, a1, 12 402061bf: 003486 j 40206295 402061c2: 861c movi.n a6, 24 402061c4: 0a4d mov.n a4, a10 402061c6: aa4b addi.n a10, a10, 4 402061c8: 0426a7 blt a6, a10, 402061d0 402061cb: 3148 l32i.n a4, a1, 12 402061cd: 000506 j 402061e5 402061d0: 881c movi.n a8, 24 402061d2: 012847 blt a8, a4, 402061d7 402061d5: 4a2c movi.n a10, 36 402061d7: 4148 l32i.n a4, a1, 16 402061d9: 000206 j 402061e5 402061dc: 891c movi.n a9, 24 402061de: 012947 blt a9, a4, 402061e3 402061e1: 4a2c movi.n a10, 36 402061e3: 4148 l32i.n a4, a1, 16 402061e5: 01a9 s32i.n a10, a1, 0 402061e7: 4a4a add.n a4, a10, a4 402061e9: ffd442 addmi a4, a4, 0xffffff00 402061ec: 3f2442 l32i a4, a4, 252 402061ef: 0f6d mov.n a6, a15 402061f1: 0c2d mov.n a2, a12 402061f3: 0e3d mov.n a3, a14 402061f5: 007d mov.n a7, a0 402061f7: ffcdc5 call0 40205ed4 402061fa: 02cd mov.n a12, a2 402061fc: 01a8 l32i.n a10, a1, 0 402061fe: 532c movi.n a3, 37 40206200: db2c movi.n a11, 45 40206202: b72c movi.n a7, 43 40206204: ff9606 j 40206060 40206207: 02bec7 bgeu a14, a12, 4020620d 4020620a: ff9406 j 4020605e 4020620d: 004c32 s8i a3, a12, 0 40206210: ff9286 j 4020605e 40206213: 5e6047 bbci a0, 4, 40206275 40206216: 851c movi.n a5, 24 40206218: 0a4d mov.n a4, a10 4020621a: aa4b addi.n a10, a10, 4 4020621c: 0425a7 blt a5, a10, 40206224 4020621f: 3108 l32i.n a0, a1, 12 40206221: 000206 j 4020622d 40206224: 861c movi.n a6, 24 40206226: 012647 blt a6, a4, 4020622b 40206229: 4a2c movi.n a10, 36 4020622b: 4108 l32i.n a0, a1, 16 4020622d: 0a3ec7 bltu a14, a12, 4020623b 40206230: 8a0a add.n a8, a10, a0 40206232: ffd882 addmi a8, a8, 0xffffff00 40206235: 3f2882 l32i a8, a8, 252 40206238: 004c82 s8i a8, a12, 0 4020623b: cc1b addi.n a12, a12, 1 4020623d: ff0b addi.n a15, a15, -1 4020623f: 021fe6 bgei a15, 1, 40206245 40206242: ff8686 j 40206060 40206245: f23ec7 bltu a14, a12, 4020623b 40206248: 092c movi.n a9, 32 4020624a: 004c92 s8i a9, a12, 0 4020624d: fffa86 j 4020623b 40206250: 8f1c movi.n a15, 24 40206252: 012f47 blt a15, a4, 40206257 40206255: 4a2c movi.n a10, 36 40206257: 4148 l32i.n a4, a1, 16 40206259: fa4a add.n a15, a10, a4 4020625b: ffdff2 addmi a15, a15, 0xffffff00 4020625e: 3f2ff2 l32i a15, a15, 252 40206261: 000d62 l8ui a6, a13, 0 40206264: 00afd6 bgez a15, 40206272 40206267: 60f0f0 neg a15, a15 4020626a: 021c movi.n a2, 16 4020626c: 200020 or a0, a0, a2 4020626f: 740000 extui a0, a0, 0, 8 40206272: ffa106 j 402060fa 40206275: ff0b addi.n a15, a15, -1 40206277: 9b1fa6 blti a15, 1, 40206216 4020627a: 043ec7 bltu a14, a12, 40206282 4020627d: 042c movi.n a4, 32 4020627f: 004c42 s8i a4, a12, 0 40206282: cc1b addi.n a12, a12, 1 40206284: fffb46 j 40206275 40206287: 850c movi.n a5, 8 40206289: ffc1c6 j 40206194 4020628c: 861c movi.n a6, 24 4020628e: 012647 blt a6, a4, 40206293 40206291: 4a2c movi.n a10, 36 40206293: 4148 l32i.n a4, a1, 16 40206295: 4a4a add.n a4, a10, a4 40206297: ffd442 addmi a4, a4, 0xffffff00 4020629a: 7e1442 l16ui a4, a4, 252 4020629d: 01a9 s32i.n a10, a1, 0 4020629f: 118400 slli a8, a4, 16 402062a2: 318080 srai a8, a8, 16 402062a5: 934890 movnez a4, a8, a9 402062a8: ffd0c6 j 402061ef 402062ab: 0a4d mov.n a4, a10 402062ad: 851c movi.n a5, 24 402062af: aa4b addi.n a10, a10, 4 402062b1: 090f66 bnei a15, -1, 402062be 402062b4: 8f0c movi.n a15, 8 402062b6: 120c movi.n a2, 1 402062b8: 200020 or a0, a0, a2 402062bb: 740000 extui a0, a0, 0, 8 402062be: 0625a7 blt a5, a10, 402062c8 402062c1: 3148 l32i.n a4, a1, 12 402062c3: 01a9 s32i.n a10, a1, 0 402062c5: 000286 j 402062d3 402062c8: 861c movi.n a6, 24 402062ca: 012647 blt a6, a4, 402062cf 402062cd: 4a2c movi.n a10, 36 402062cf: 4148 l32i.n a4, a1, 16 402062d1: 01a9 s32i.n a10, a1, 0 402062d3: 0f6d mov.n a6, a15 402062d5: 0c2d mov.n a2, a12 402062d7: 0e3d mov.n a3, a14 402062d9: 0158 l32i.n a5, a1, 0 402062db: 007d mov.n a7, a0 402062dd: 454a add.n a4, a5, a4 402062df: 051c movi.n a5, 16 402062e1: ffd442 addmi a4, a4, 0xffffff00 402062e4: 3f2442 l32i a4, a4, 252 402062e7: ffbec5 call0 40205ed4 402062ea: 02cd mov.n a12, a2 402062ec: 01a8 l32i.n a10, a1, 0 402062ee: 532c movi.n a3, 37 402062f0: db2c movi.n a11, 45 402062f2: b72c movi.n a7, 43 402062f4: ff5a06 j 40206060 402062f7: 861c movi.n a6, 24 402062f9: 0a4d mov.n a4, a10 402062fb: aa4b addi.n a10, a10, 4 402062fd: 0826a7 blt a6, a10, 40206309 40206300: 3148 l32i.n a4, a1, 12 40206302: 01a9 s32i.n a10, a1, 0 40206304: 2109 s32i.n a0, a1, 8 40206306: 000306 j 40206316 40206309: 2109 s32i.n a0, a1, 8 4020630b: 881c movi.n a8, 24 4020630d: 012847 blt a8, a4, 40206312 40206310: 4a2c movi.n a10, 36 40206312: 4148 l32i.n a4, a1, 16 40206314: 01a9 s32i.n a10, a1, 0 40206316: 0128 l32i.n a2, a1, 0 40206318: ff4291 l32r a9, 40206020 4020631b: 224a add.n a2, a2, a4 4020631d: ffd222 addmi a2, a2, 0xffffff00 40206320: 3f2222 l32i a2, a2, 252 40206323: 832920 moveqz a2, a9, a2 40206326: 1129 s32i.n a2, a1, 4 40206328: f21d01 l32r a0, 40202b9c 4020632b: 0000c0 callx0 a0 4020632e: 01a8 l32i.n a10, a1, 0 40206330: 532c movi.n a3, 37 40206332: db2c movi.n a11, 45 40206334: 2148 l32i.n a4, a1, 8 40206336: b72c movi.n a7, 43 40206338: 2f6447 bbci a4, 4, 4020636b 4020633b: 1512a6 blti a2, 1, 40206354 4020633e: 040c movi.n a4, 0 40206340: 1108 l32i.n a0, a1, 4 40206342: 441b addi.n a4, a4, 1 40206344: 053ec7 bltu a14, a12, 4020634d 40206347: 000052 l8ui a5, a0, 0 4020634a: 004c52 s8i a5, a12, 0 4020634d: cc1b addi.n a12, a12, 1 4020634f: 001b addi.n a0, a0, 1 40206351: ed9247 bne a2, a4, 40206342 40206354: 0f6d mov.n a6, a15 40206356: ff0b addi.n a15, a15, -1 40206358: 022267 blt a2, a6, 4020635e 4020635b: ff4046 j 40206060 4020635e: 043ec7 bltu a14, a12, 40206366 40206361: 082c movi.n a8, 32 40206363: 004c82 s8i a8, a12, 0 40206366: cc1b addi.n a12, a12, 1 40206368: fffa06 j 40206354 4020636b: 0f9d mov.n a9, a15 4020636d: ff0b addi.n a15, a15, -1 4020636f: c8a297 bge a2, a9, 4020633b 40206372: 043ec7 bltu a14, a12, 4020637a 40206375: 002c movi.n a0, 32 40206377: 004c02 s8i a0, a12, 0 4020637a: cc1b addi.n a12, a12, 1 4020637c: fffac6 j 4020636b 4020637f: dd0b addi.n a13, a13, -1 40206381: ff36c6 j 40206060 40206384 : 40206384: 049d mov.n a9, a4 40206386: d0c112 addi a1, a1, -48 40206389: 0109 s32i.n a0, a1, 0 4020638b: 7159 s32i.n a5, a1, 28 4020638d: 034d mov.n a4, a3 4020638f: 8169 s32i.n a6, a1, 32 40206391: f37c movi.n a3, -1 40206393: 6199 s32i.n a9, a1, 24 40206395: 056d mov.n a6, a5 40206397: 8178 l32i.n a7, a1, 32 40206399: 095d mov.n a5, a9 4020639b: ffc885 call0 40206024 4020639e: 0108 l32i.n a0, a1, 0 402063a0: 30c112 addi a1, a1, 48 402063a3: f00d ret.n 402063a5: 000000 ill 402063a8 : 402063a8: d0c112 addi a1, a1, -48 402063ab: 9179 s32i.n a7, a1, 36 402063ad: 8169 s32i.n a6, a1, 32 402063af: 7159 s32i.n a5, a1, 28 402063b1: 3109 s32i.n a0, a1, 12 402063b3: 6149 s32i.n a4, a1, 24 402063b5: 800c movi.n a0, 8 402063b7: 10c142 addi a4, a1, 16 402063ba: 0149 s32i.n a4, a1, 0 402063bc: 045d mov.n a5, a4 402063be: 1149 s32i.n a4, a1, 4 402063c0: 2109 s32i.n a0, a1, 8 402063c2: 006d mov.n a6, a0 402063c4: fffbc5 call0 40206384 402063c7: 3108 l32i.n a0, a1, 12 402063c9: 30c112 addi a1, a1, 48 402063cc: f00d ret.n ... 402063d0 : 402063d0: 000242 l8ui a4, a2, 0 402063d3: 025d mov.n a5, a2 402063d5: 648c beqz.n a4, 402063df 402063d7: 010562 l8ui a6, a5, 1 402063da: 551b addi.n a5, a5, 1 402063dc: ff7656 bnez a6, 402063d7 402063df: 000372 l8ui a7, a3, 0 402063e2: 004572 s8i a7, a5, 0 402063e5: 331b addi.n a3, a3, 1 402063e7: 551b addi.n a5, a5, 1 402063e9: ff2756 bnez a7, 402063df 402063ec: f00d ret.n ... 402063f0 : 402063f0: 000242 l8ui a4, a2, 0 402063f3: 026d mov.n a6, a2 402063f5: 648c beqz.n a4, 402063ff 402063f7: 010652 l8ui a5, a6, 1 402063fa: 661b addi.n a6, a6, 1 402063fc: ff7556 bnez a5, 402063f7 402063ff: 660b addi.n a6, a6, -1 40206401: 0c3627 bltu a6, a2, 40206411 40206404: 220b addi.n a2, a2, -1 40206406: 000672 l8ui a7, a6, 0 40206409: 081377 beq a3, a7, 40206415 4020640c: 660b addi.n a6, a6, -1 4020640e: f49267 bne a2, a6, 40206406 40206411: 020c movi.n a2, 0 40206413: f00d ret.n 40206415: 062d mov.n a2, a6 40206417: f00d ret.n 40206419: 000000 ill 4020641c : 4020641c: 746030 extui a6, a3, 0, 8 4020641f: 000232 l8ui a3, a2, 0 40206422: 638c beqz.n a3, 4020642c 40206424: 091367 beq a3, a6, 40206431 40206427: 221b addi.n a2, a2, 1 40206429: fffc86 j 4020641f 4020642c: 011367 beq a3, a6, 40206431 4020642f: 020c movi.n a2, 0 40206431: f00d ret.n ... 40206434 : 40206434: 129c beqz.n a2, 40206449 40206436: 040c movi.n a4, 0 40206438: 045020 extui a5, a2, 0, 1 4020643b: 412120 srli a2, a2, 1 4020643e: 445a add.n a4, a4, a5 40206440: 744040 extui a4, a4, 0, 8 40206443: ff1256 bnez a2, 40206438 40206446: 000046 j 4020644b 40206449: 040c movi.n a4, 0 4020644b: 042d mov.n a2, a4 4020644d: f00d ret.n ... 40206450 : 40206450: d0c112 addi a1, a1, -48 40206453: 9179 s32i.n a7, a1, 36 40206455: 8169 s32i.n a6, a1, 32 40206457: 3109 s32i.n a0, a1, 12 40206459: 7159 s32i.n a5, a1, 28 4020645b: c00c movi.n a0, 12 4020645d: 10c152 addi a5, a1, 16 40206460: 0159 s32i.n a5, a1, 0 40206462: 056d mov.n a6, a5 40206464: 1159 s32i.n a5, a1, 4 40206466: 2109 s32i.n a0, a1, 8 40206468: 007d mov.n a7, a0 4020646a: ffbb85 call0 40206024 4020646d: 3108 l32i.n a0, a1, 12 4020646f: 30c112 addi a1, a1, 48 40206472: f00d ret.n 40206474: f0c112 addi a1, a1, -16 40206477: 11c9 s32i.n a12, a1, 4 40206479: 0109 s32i.n a0, a1, 0 4020647b: 02cd mov.n a12, a2 4020647d: 020c movi.n a2, 0 4020647f: 002c85 call0 40206748 40206482: 0c08 l32i.n a0, a12, 0 40206484: 023d mov.n a3, a2 40206486: 80dc bnez.n a0, 402064a2 40206488: 1cc8 l32i.n a12, a12, 4 4020648a: 828c beqz.n a2, 40206496 4020648c: 4308 l32i.n a0, a3, 16 4020648e: 0c2d mov.n a2, a12 40206490: 0000c0 callx0 a0 40206493: 0002c6 j 402064a2 40206496: 042c22 l32i a2, a12, 16 40206499: 0bfa85 call0 40212444 4020649c: 202cc0 or a2, a12, a12 4020649f: 1df3c5 call0 402243dc 402064a2: 11c8 l32i.n a12, a1, 4 402064a4: 0108 l32i.n a0, a1, 0 402064a6: 10c112 addi a1, a1, 16 402064a9: f00d ret.n 402064ab: c11200 mul16u a1, a2, a0 402064ae: 11c9f0 slli a12, a9, 1 402064b1: 0109 s32i.n a0, a1, 0 402064b3: 02cd mov.n a12, a2 402064b5: 120c movi.n a2, 1 402064b7: 002905 call0 40206748 402064ba: 0c08 l32i.n a0, a12, 0 402064bc: 023d mov.n a3, a2 402064be: 80dc bnez.n a0, 402064da 402064c0: 1cc8 l32i.n a12, a12, 4 402064c2: 828c beqz.n a2, 402064ce 402064c4: 4308 l32i.n a0, a3, 16 402064c6: 0c2d mov.n a2, a12 402064c8: 0000c0 callx0 a0 402064cb: 0002c6 j 402064da 402064ce: 042c22 l32i a2, a12, 16 402064d1: 0bf705 call0 40212444 402064d4: 202cc0 or a2, a12, a12 402064d7: 1df045 call0 402243dc 402064da: 11c8 l32i.n a12, a1, 4 402064dc: 0108 l32i.n a0, a1, 0 402064de: 10c112 addi a1, a1, 16 402064e1: f00d ret.n 402064e3: a03200 addx4 a3, a2, a0 402064e6: a542b2 s8i a11, a2, 165 402064e9: 0cdc bnez.n a12, 402064fd 402064eb: 425265 excw 402064ee: 524232 s8i a3, a2, 82 402064f1: 3218 l32i.n a1, a2, 12 402064f3: 0c3942 excw 402064f6: f00d02 l8ui a0, a13, 240 402064f9: 000000 ill 402064fc: 2390d0 excw 402064ff: 2b9840 excw 40206502: 144022 s8i a2, a0, 20 40206505: 7f .byte 0x7f 40206506: 004021 l32r a2, 401c6608 <_lit4_end+0xc09b4> 40206509: 203d excw 4020650b: 64ac40 extui a10, a4, 12, 7 4020650e: 044020 extui a4, a2, 0, 1 40206511: 2f .byte 0x2f 40206512: e44022 s8i a2, a0, 228 40206515: 402064 excw 40206518: 800a add.n a8, a0, a0 4020651a: fe .byte 0xfe 4020651b: 3f .byte 0x3f 4020651c: 2390e0 excw 4020651f: 910040 srl a0, a4 40206522: 304023 excw 40206525: 402391 l32r a9, 401d65b4 <_lit4_end+0xd0960> 40206528: 206474 excw 4020652b: c11240 mul16u a1, a2, a4 4020652c : 4020652c: c0c112 addi a1, a1, -64 4020652f: e1d9 s32i.n a13, a1, 56 40206531: d1c9 s32i.n a12, a1, 52 40206533: f1e9 s32i.n a14, a1, 60 40206535: c109 s32i.n a0, a1, 48 40206537: 04ed mov.n a14, a4 40206539: fff001 l32r a0, 402064fc 4020653c: 02cd mov.n a12, a2 4020653e: 032d mov.n a2, a3 40206540: 0c38 l32i.n a3, a12, 0 40206542: b129 s32i.n a2, a1, 44 40206544: 63dc bnez.n a3, 4020655e 40206546: 424c movi.n a2, 68 40206548: 8fa042 movi a4, 143 4020654b: 003d mov.n a3, a0 4020654d: f0f401 l32r a0, 40202920 40206550: 0000c0 callx0 a0 40206553: 02dd mov.n a13, a2 40206555: 0c29 s32i.n a2, a12, 0 40206557: 32cc bnez.n a2, 4020655e 40206559: 0d0c movi.n a13, 0 4020655b: 0044c6 j 40206672 4020655e: f98b01 l32r a0, 40204b8c 40206561: 322c52 l32i a5, a12, 200 40206564: 040c movi.n a4, 0 40206566: 117556 bnez a5, 40206681 40206569: f9ae61 l32r a6, 40204c24 4020656c: 000662 l8ui a6, a6, 0 4020656f: 071666 bnei a6, 1, 4020657a 40206572: b128 l32i.n a2, a1, 44 40206574: fe6245 call0 40204b9c 40206577: f98501 l32r a0, 40204b8c 4020657a: 0068 l32i.n a6, a0, 0 4020657c: 0b6d62 s32i a6, a13, 44 4020657f: 076dc2 s32i a12, a13, 28 40206582: b138 l32i.n a3, a1, 44 40206584: 33cd22 addi a2, a13, 51 40206587: 640c movi.n a4, 6 40206589: ffde71 l32r a7, 40206504 4020658c: ffdd81 l32r a8, 40206500 4020658f: 77a092 movi a9, 119 40206592: 65a0a2 movi a10, 101 40206595: 3a4da2 s8i a10, a13, 58 40206598: 3b4d92 s8i a9, a13, 59 4020659b: 5d89 s32i.n a8, a13, 20 4020659d: 6d79 s32i.n a7, a13, 24 4020659f: efff01 l32r a0, 4020259c 402065a2: 0000c0 callx0 a0 402065a5: 322cb2 l32i a11, a12, 200 402065a8: 6bdc bnez.n a11, 402065c2 402065aa: ffd731 l32r a3, 40206508 402065ad: ad39 s32i.n a3, a13, 40 402065af: fd7d45 call0 40203d84 402065b2: 420b addi.n a4, a2, -1 402065b4: 0ce456 bnez a4, 40206686 402065b7: 050c movi.n a5, 0 402065b9: 8159 s32i.n a5, a1, 32 402065bb: 9159 s32i.n a5, a1, 36 402065bd: a159 s32i.n a5, a1, 40 402065bf: 0036c6 j 4020669e 402065c2: 202dd0 or a2, a13, a13 402065c5: 28c152 addi a5, a1, 40 402065c8: 24c142 addi a4, a1, 36 402065cb: 20c132 addi a3, a1, 32 402065ce: 0e88 l32i.n a8, a14, 0 402065d0: 0389 s32i.n a8, a3, 0 402065d2: 1e78 l32i.n a7, a14, 4 402065d4: 0479 s32i.n a7, a4, 0 402065d6: 2e68 l32i.n a6, a14, 8 402065d8: 0569 s32i.n a6, a5, 0 402065da: 1d9805 call0 40223f5c 402065dd: ffc731 l32r a3, 402064fc 402065e0: 025c movi.n a2, 80 402065e2: cea042 movi a4, 206 402065e5: f0ce01 l32r a0, 40202920 402065e8: 0000c0 callx0 a0 402065eb: d31c movi.n a3, 29 402065ed: a50c movi.n a5, 10 402065ef: f96791 l32r a9, 40204b8c 402065f2: 024d mov.n a4, a2 402065f4: 2929 s32i.n a2, a9, 8 402065f6: ffc521 l32r a2, 4020650c 402065f9: f14c01 l32r a0, 40202b2c 402065fc: 0000c0 callx0 a0 402065ff: 0c6d mov.n a6, a12 40206601: ffc471 l32r a7, 40206514 40206604: 0d2d mov.n a2, a13 40206606: 20c132 addi a3, a1, 32 40206609: 24c142 addi a4, a1, 36 4020660c: 28c152 addi a5, a1, 40 4020660f: ffc0a1 l32r a10, 40206510 40206612: 01a9 s32i.n a10, a1, 0 40206614: 1d8dc5 call0 40223ef4 40206617: ffc0b1 l32r a11, 40206518 4020661a: 000bb2 l8ui a11, a11, 0 4020661d: 051b16 beqz a11, 40206672 40206620: 0e2d mov.n a2, a14 40206622: 198545 call0 4021fe78 40206625: ffbd21 l32r a2, 4020651c 40206628: ef4401 l32r a0, 40202338 4020662b: 0000c0 callx0 a0 4020662e: 240172 l8ui a7, a1, 36 40206631: 230162 l8ui a6, a1, 35 40206634: 220152 l8ui a5, a1, 34 40206637: 210142 l8ui a4, a1, 33 4020663a: 200132 l8ui a3, a1, 32 4020663d: 2501a2 l8ui a10, a1, 37 40206640: 01a9 s32i.n a10, a1, 0 40206642: 260192 l8ui a9, a1, 38 40206645: 1199 s32i.n a9, a1, 4 40206647: 270182 l8ui a8, a1, 39 4020664a: 2189 s32i.n a8, a1, 8 4020664c: 280122 l8ui a2, a1, 40 4020664f: 3129 s32i.n a2, a1, 12 40206651: ffb321 l32r a2, 40206520 40206654: 290102 l8ui a0, a1, 41 40206657: 4109 s32i.n a0, a1, 16 40206659: 2a01e2 l8ui a14, a1, 42 4020665c: 51e9 s32i.n a14, a1, 20 4020665e: 2b01c2 l8ui a12, a1, 43 40206661: 61c9 s32i.n a12, a1, 24 40206663: ef3501 l32r a0, 40202338 40206666: 0000c0 callx0 a0 40206669: ffae21 l32r a2, 40206524 4020666c: ef3301 l32r a0, 40202338 4020666f: 0000c0 callx0 a0 40206672: c108 l32i.n a0, a1, 48 40206674: d1c8 l32i.n a12, a1, 52 40206676: 0d2d mov.n a2, a13 40206678: f1e8 l32i.n a14, a1, 60 4020667a: e1d8 l32i.n a13, a1, 56 4020667c: 40c112 addi a1, a1, 64 4020667f: f00d ret.n 40206681: 046d mov.n a6, a4 40206683: ffbd46 j 4020657c 40206686: 28c102 addi a0, a1, 40 40206689: 24c132 addi a3, a1, 36 4020668c: 20c152 addi a5, a1, 32 4020668f: 002e42 l32i a4, a14, 0 40206692: 006542 s32i a4, a5, 0 40206695: 012e22 l32i a2, a14, 4 40206698: 0329 s32i.n a2, a3, 0 4020669a: 2eb8 l32i.n a11, a14, 8 4020669c: 00b9 s32i.n a11, a0, 0 4020669e: ff9731 l32r a3, 402064fc 402066a1: 025c movi.n a2, 80 402066a3: c1a042 movi a4, 193 402066a6: f09e01 l32r a0, 40202920 402066a9: 0000c0 callx0 a0 402066ac: c31c movi.n a3, 28 402066ae: a50c movi.n a5, 10 402066b0: f93761 l32r a6, 40204b8c 402066b3: 024d mov.n a4, a2 402066b5: 1629 s32i.n a2, a6, 4 402066b7: ff9c21 l32r a2, 40206528 402066ba: f11c01 l32r a0, 40202b2c 402066bd: 0000c0 callx0 a0 402066c0: 0c6d mov.n a6, a12 402066c2: 0d2d mov.n a2, a13 402066c4: 20c132 addi a3, a1, 32 402066c7: 24c142 addi a4, a1, 36 402066ca: ff9171 l32r a7, 40206510 402066cd: 28c152 addi a5, a1, 40 402066d0: 0179 s32i.n a7, a1, 0 402066d2: ff9071 l32r a7, 40206514 402066d5: 1d81c5 call0 40223ef4 402066d8: ffe586 j 40206672 ... 402066dc : 402066dc: f0c112 addi a1, a1, -16 402066df: 006102 s32i a0, a1, 0 402066e2: 0161c2 s32i a12, a1, 4 402066e5: 322232 l32i a3, a2, 200 402066e8: 20c220 or a12, a2, a2 402066eb: 73dc bnez.n a3, 40206706 402066ed: 0228 l32i.n a2, a2, 0 402066ef: 1d8945 call0 40223f84 402066f2: ff8231 l32r a3, 402064fc 402066f5: f92521 l32r a2, 40204b8c 402066f8: e9a042 movi a4, 233 402066fb: 1228 l32i.n a2, a2, 4 402066fd: efa801 l32r a0, 402025a0 40206700: 0000c0 callx0 a0 40206703: 0008c6 j 4020672a 40206706: ff8431 l32r a3, 40206518 40206709: 000332 l8ui a3, a3, 0 4020670c: 138c beqz.n a3, 40206711 4020670e: 197e05 call0 4021fef0 40206711: 0c28 l32i.n a2, a12, 0 40206713: 201110 or a1, a1, a1 40206716: 1d86c5 call0 40223f84 40206719: ff7831 l32r a3, 402064fc 4020671c: f91c21 l32r a2, 40204b8c 4020671f: f1a042 movi a4, 241 40206722: 2228 l32i.n a2, a2, 8 40206724: ef9f01 l32r a0, 402025a0 40206727: 0000c0 callx0 a0 4020672a: 0c28 l32i.n a2, a12, 0 4020672c: e28c beqz.n a2, 4020673e 4020672e: ff7331 l32r a3, 402064fc 40206731: f5a042 movi a4, 245 40206734: ef9b01 l32r a0, 402025a0 40206737: 0000c0 callx0 a0 4020673a: 030c movi.n a3, 0 4020673c: 0c39 s32i.n a3, a12, 0 4020673e: 11c8 l32i.n a12, a1, 4 40206740: 0108 l32i.n a0, a1, 0 40206742: 10c112 addi a1, a1, 16 40206745: f00d ret.n ... 40206748 : 40206748: ee3541 l32r a4, 4020201c <_irom0_text_start+0xc> 4020674b: 62cc bnez.n a2, 40206755 4020674d: 4428 l32i.n a2, a4, 16 4020674f: 32dc bnez.n a2, 40206766 40206751: 020c movi.n a2, 0 40206753: f00d ret.n 40206755: 0b1266 bnei a2, 1, 40206764 40206758: 5428 l32i.n a2, a4, 20 4020675a: 228c beqz.n a2, 40206760 4020675c: 0228 l32i.n a2, a2, 0 4020675e: f00d ret.n 40206760: 020c movi.n a2, 0 40206762: f00d ret.n 40206764: f00d ret.n 40206766: 0228 l32i.n a2, a2, 0 40206768: f00d ret.n 4020676a: 400000 ssr a0 4020676d: 3ffe92 excw 40206770: ff2890 excw 40206773: 3f .byte 0x3f 40206774 <_ZL15webserver_reconPva>: 40206774: fffe31 l32r a3, 4020676c 40206777: fffe21 l32r a2, 40206770 4020677a: f0c112 addi a1, a1, -16 4020677d: 036102 s32i a0, a1, 12 40206780: 360785 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206783: 032102 l32i a0, a1, 12 40206786: 10c112 addi a1, a1, 16 40206789: 000080 ret 4020678c: 206a00 or a6, a10, a0 4020678f: 677440 excw 40206792: ac4020 excw 40206795: 206c movi.n a0, -30 40206797: 680c40 excw 4020679a: 314020 srai a4, a2, 16 4020679c <_ZL16webserver_listenPv>: 4020679c: fffc31 l32r a3, 4020678c <_ZL15webserver_reconPva+0x18> 4020679f: f0c112 addi a1, a1, -16 402067a2: 3109 s32i.n a0, a1, 12 402067a4: 21c9 s32i.n a12, a1, 8 402067a6: 02cd mov.n a12, a2 402067a8: 1a5ec5 call0 40220d98 402067ab: fff931 l32r a3, 40206790 <_ZL15webserver_reconPva+0x1c> 402067ae: 0c2d mov.n a2, a12 402067b0: 1a5f05 call0 40220da4 402067b3: fff831 l32r a3, 40206794 <_ZL15webserver_reconPva+0x20> 402067b6: 202cc0 or a2, a12, a12 402067b9: 1a5f85 call0 40220db4 402067bc: fff731 l32r a3, 40206798 <_ZL15webserver_reconPva+0x24> 402067bf: 0c2d mov.n a2, a12 402067c1: 1a5a05 call0 40220d64 402067c4: 3108 l32i.n a0, a1, 12 402067c6: 21c8 l32i.n a12, a1, 8 402067c8: 10c112 addi a1, a1, 16 402067cb: f00d ret.n 402067cd: 000000 ill 402067d0: fe9431 l32r a3, 40206220 402067d3: 3f .byte 0x3f 402067d4: 6e .byte 0x6e 402067d5: ff1b addi.n a15, a15, 1 402067d7: 3f .byte 0x3f 402067d8: 1b5c movi.n a11, 81 402067da: ff .byte 0xff 402067db: 3f .byte 0x3f 402067dc: 1b6d excw 402067de: ff .byte 0xff 402067df: 3f .byte 0x3f 402067e0: 1b6c movi.n a11, -31 402067e2: ff .byte 0xff 402067e3: 3f .byte 0x3f 402067e4: fe9441 l32r a4, 40206234 402067e7: 3f .byte 0x3f 402067e8: ff1b54 excw 402067eb: 3f .byte 0x3f 402067ec: ff2990 excw 402067ef: 3f .byte 0x3f 402067f0: ff2950 excw 402067f3: 3f .byte 0x3f 402067f4: 1b4c movi.n a11, 65 402067f6: ff .byte 0xff 402067f7: 3f .byte 0x3f 402067f8: 975c movi.n a7, 89 402067fa: fe .byte 0xfe 402067fb: 3f .byte 0x3f 402067fc: b09c beqz.n a0, 4020681b <_ZL14webserver_sentPv+0xf> 402067fe: 544023 excw 40206801: 23aa add.n a2, a3, a10 40206803: 56a040 excw 40206806: f44010 extui a4, a1, 0, 16 40206809: 401056 bnez a0, 40206c0e <_ZL14webserver_recvPvPct+0x20e> 4020680c <_ZL14webserver_sentPv>: 4020680c: d0c112 addi a1, a1, -48 4020680f: 0a61c2 s32i a12, a1, 40 40206812: ffd7c1 l32r a12, 40206770 40206815: ffee31 l32r a3, 402067d0 <_ZL16webserver_listenPv+0x34> 40206818: 91d9 s32i.n a13, a1, 36 4020681a: 02dd mov.n a13, a2 4020681c: 0c2d mov.n a2, a12 4020681e: b109 s32i.n a0, a1, 44 40206820: 81e9 s32i.n a14, a1, 32 40206822: 71f9 s32i.n a15, a1, 28 40206824: 35fd45 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206827: ffeb21 l32r a2, 402067d4 <_ZL16webserver_listenPv+0x38> 4020682a: 000222 l8ui a2, a2, 0 4020682d: 429c beqz.n a2, 40206845 <_ZL14webserver_sentPv+0x39> 4020682f: ffea31 l32r a3, 402067d8 <_ZL16webserver_listenPv+0x3c> 40206832: 202110 or a2, a1, a1 40206835: fff301 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 40206838: 0000c0 callx0 a0 4020683b: 012d mov.n a2, a1 4020683d: 345605 call0 4023ada0 <_Z9OtaUpdate6String> 40206840: 012d mov.n a2, a1 40206842: 363905 call0 4023cbd4 <_ZN6StringD1Ev> 40206845: ffe521 l32r a2, 402067dc <_ZL16webserver_listenPv+0x40> 40206848: 000222 l8ui a2, a2, 0 4020684b: 628c beqz.n a2, 40206855 <_ZL14webserver_sentPv+0x49> 4020684d: 0d2d mov.n a2, a13 4020684f: 201110 or a1, a1, a1 40206852: 26ee45 call0 4022d738 40206855: ffe221 l32r a2, 402067e0 <_ZL16webserver_listenPv+0x44> 40206858: 000222 l8ui a2, a2, 0 4020685b: 0be216 beqz a2, 4020691d <_ZL14webserver_sentPv+0x111> 4020685e: ffe131 l32r a3, 402067e4 <_ZL16webserver_listenPv+0x48> 40206861: 012d mov.n a2, a1 40206863: ffe901 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206866: 0000c0 callx0 a0 40206869: ffdfd1 l32r a13, 402067e8 <_ZL16webserver_listenPv+0x4c> 4020686c: 012d mov.n a2, a1 4020686e: 0d3d mov.n a3, a13 40206870: 366005 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 40206873: 023d mov.n a3, a2 40206875: 0c2d mov.n a2, a12 40206877: 35f5c5 call0 4023c7d4 <_ZN5Print7printlnERK6String> 4020687a: 012d mov.n a2, a1 4020687c: 363545 call0 4023cbd4 <_ZN6StringD1Ev> 4020687f: ffdbc1 l32r a12, 402067ec <_ZL16webserver_listenPv+0x50> 40206882: 040c movi.n a4, 0 40206884: 130c movi.n a3, 1 40206886: 0c2d mov.n a2, a12 40206888: 39f3c5 call0 402407c8 <_ZN12StationClass6enableEbb> 4020688b: 040c movi.n a4, 0 4020688d: ffd821 l32r a2, 402067f0 <_ZL16webserver_listenPv+0x54> 40206890: 043d mov.n a3, a4 40206892: 39ae85 call0 4024037c <_ZN16AccessPointClass6enableEbb> 40206895: ffd731 l32r a3, 402067f4 <_ZL16webserver_listenPv+0x58> 40206898: 218b addi.n a2, a1, 8 4020689a: ffda01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4020689d: 0000c0 callx0 a0 402068a0: 0d3d mov.n a3, a13 402068a2: 012d mov.n a2, a1 402068a4: ffd801 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 402068a7: 0000c0 callx0 a0 402068aa: 150c movi.n a5, 1 402068ac: 014d mov.n a4, a1 402068ae: 318b addi.n a3, a1, 8 402068b0: 0c2d mov.n a2, a12 402068b2: 39f905 call0 40240844 <_ZN12StationClass6configE6StringS0_b> 402068b5: 012d mov.n a2, a1 402068b7: 3631c5 call0 4023cbd4 <_ZN6StringD1Ev> 402068ba: 218b addi.n a2, a1, 8 402068bc: 363145 call0 4023cbd4 <_ZN6StringD1Ev> 402068bf: 0f0c movi.n a15, 0 402068c1: c20c movi.n a2, 12 402068c3: 21f9 s32i.n a15, a1, 8 402068c5: 355205 call0 4023bde8 <_Znwj> 402068c8: ffcd31 l32r a3, 402067fc <_ZL16webserver_listenPv+0x60> 402068cb: ffcbd1 l32r a13, 402067f8 <_ZL16webserver_listenPv+0x5c> 402068ce: 1e0c movi.n a14, 1 402068d0: 2239 s32i.n a3, a2, 8 402068d2: 12e9 s32i.n a14, a2, 4 402068d4: 02d9 s32i.n a13, a2, 0 402068d6: 2129 s32i.n a2, a1, 8 402068d8: c20c movi.n a2, 12 402068da: 01f9 s32i.n a15, a1, 0 402068dc: 355085 call0 4023bde8 <_Znwj> 402068df: ffc831 l32r a3, 40206800 <_ZL16webserver_listenPv+0x64> 402068e2: 12e9 s32i.n a14, a2, 4 402068e4: 2239 s32i.n a3, a2, 8 402068e6: 02d9 s32i.n a13, a2, 0 402068e8: 0129 s32i.n a2, a1, 0 402068ea: 015d mov.n a5, a1 402068ec: 0c2d mov.n a2, a12 402068ee: 441c movi.n a4, 20 402068f0: 318b addi.n a3, a1, 8 402068f2: 3a56c5 call0 40240e60 <_ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_> 402068f5: 0128 l32i.n a2, a1, 0 402068f7: 0f12f7 beq a2, a15, 4020690a <_ZL14webserver_sentPv+0xfe> 402068fa: 1238 l32i.n a3, a2, 4 402068fc: 330b addi.n a3, a3, -1 402068fe: 1239 s32i.n a3, a2, 4 40206900: 0693f7 bne a3, a15, 4020690a <_ZL14webserver_sentPv+0xfe> 40206903: 0238 l32i.n a3, a2, 0 40206905: 1338 l32i.n a3, a3, 4 40206907: 0003c0 callx0 a3 4020690a: 2128 l32i.n a2, a1, 8 4020690c: d28c beqz.n a2, 4020691d <_ZL14webserver_sentPv+0x111> 4020690e: 1238 l32i.n a3, a2, 4 40206910: 330b addi.n a3, a3, -1 40206912: 1239 s32i.n a3, a2, 4 40206914: 53cc bnez.n a3, 4020691d <_ZL14webserver_sentPv+0x111> 40206916: 0238 l32i.n a3, a2, 0 40206918: 1338 l32i.n a3, a3, 4 4020691a: 0003c0 callx0 a3 4020691d: b108 l32i.n a0, a1, 44 4020691f: a1c8 l32i.n a12, a1, 40 40206921: 91d8 l32i.n a13, a1, 36 40206923: 81e8 l32i.n a14, a1, 32 40206925: 71f8 l32i.n a15, a1, 28 40206927: 30c112 addi a1, a1, 48 4020692a: f00d ret.n 4020692c: ff1b10 excw 4020692f: 3f .byte 0x3f 40206930: ff1af0 excw 40206933: 3f .byte 0x3f 40206934: 679c beqz.n a7, 4020694e <_Z19user_webserver_initj+0x2> 40206936: 004020 break 0, 2 40206939: 000020 excw 4020693c: fe8600 excw 4020693f: 3f .byte 0x3f 40206940: fe8604 excw 40206943: 3f .byte 0x3f 40206944: 839c beqz.n a3, 40206960 <_Z19user_webserver_initj+0x14> 40206946: fe .byte 0xfe 40206947: 3f .byte 0x3f 40206948: fe83a0 excw 4020694b: 3f .byte 0x3f 4020694c <_Z19user_webserver_initj>: 4020694c: f0c112 addi a1, a1, -16 4020694f: 21c9 s32i.n a12, a1, 8 40206951: fff6c1 l32r a12, 4020692c <_ZL14webserver_sentPv+0x120> 40206954: 3109 s32i.n a0, a1, 12 40206956: 031c movi.n a3, 16 40206958: 0c39 s32i.n a3, a12, 0 4020695a: 030c movi.n a3, 0 4020695c: 1c39 s32i.n a3, a12, 4 4020695e: fff431 l32r a3, 40206930 <_ZL14webserver_sentPv+0x124> 40206961: 2c39 s32i.n a3, a12, 8 40206963: 1329 s32i.n a2, a3, 4 40206965: fff331 l32r a3, 40206934 <_ZL14webserver_sentPv+0x128> 40206968: 0c2d mov.n a2, a12 4020696a: 1a41c5 call0 40220d88 4020696d: fff231 l32r a3, 40206938 <_ZL14webserver_sentPv+0x12c> 40206970: 220c movi.n a2, 2 40206972: 26e4c5 call0 4022d7c0 40206975: 220c movi.n a2, 2 40206977: 26eec5 call0 4022d864 4020697a: fff021 l32r a2, 4020693c <_ZL14webserver_sentPv+0x130> 4020697d: 001232 l16ui a3, a2, 0 40206980: fff021 l32r a2, 40206940 <_ZL14webserver_sentPv+0x134> 40206983: 26f705 call0 4022d8f4 40206986: ffef21 l32r a2, 40206944 <_ZL14webserver_sentPv+0x138> 40206989: 001232 l16ui a3, a2, 0 4020698c: ffef21 l32r a2, 40206948 <_ZL14webserver_sentPv+0x13c> 4020698f: 26fac5 call0 4022d93c 40206992: 202cc0 or a2, a12, a12 40206995: 26e045 call0 4022d79c 40206998: 3108 l32i.n a0, a1, 12 4020699a: 21c8 l32i.n a12, a1, 8 4020699c: 10c112 addi a1, a1, 16 4020699f: f00d ret.n 402069a1: 000000 ill 402069a4: fe9504 excw 402069a7: 3f .byte 0x3f 402069a8: fe9750 excw 402069ab: 3f .byte 0x3f 402069ac: fe9673 excw 402069af: 3f .byte 0x3f 402069b0: fea264 excw 402069b3: 3f .byte 0x3f 402069b4: 9568 l32i.n a6, a5, 36 402069b6: fe .byte 0xfe 402069b7: 3f .byte 0x3f 402069b8: 956d excw 402069ba: fe .byte 0xfe 402069bb: 3f .byte 0x3f 402069bc: ff1b44 excw 402069bf: 3f .byte 0x3f 402069c0: fe9580 excw 402069c3: 3f .byte 0x3f 402069c4: 1b3c movi.n a11, 49 402069c6: ff .byte 0xff 402069c7: 3f .byte 0x3f 402069c8: 9588 l32i.n a8, a5, 36 402069ca: fe .byte 0xfe 402069cb: 3f .byte 0x3f 402069cc: ff1b34 excw 402069cf: 3f .byte 0x3f 402069d0: fe9593 excw 402069d3: 3f .byte 0x3f 402069d4: 1b2c movi.n a11, 33 402069d6: ff .byte 0xff 402069d7: 3f .byte 0x3f 402069d8: 959c beqz.n a5, 402069f5 <_Z19user_webserver_initj+0xa9> 402069da: fe .byte 0xfe 402069db: 3f .byte 0x3f 402069dc: 95a8 l32i.n a10, a5, 36 402069de: fe .byte 0xfe 402069df: 3f .byte 0x3f 402069e0: a67a add.n a10, a6, a7 402069e2: fe .byte 0xfe 402069e3: 3f .byte 0x3f 402069e4: 95bb addi.n a9, a5, 11 402069e6: fe .byte 0xfe 402069e7: 3f .byte 0x3f 402069e8: ce .byte 0xce 402069e9: 3ffe95 excw 402069ec: fe95d6 bgez a5, 402069d9 <_Z19user_webserver_initj+0x8d> 402069ef: 3f .byte 0x3f 402069f0: 95eb addi.n a9, a5, 14 402069f2: fe .byte 0xfe 402069f3: 3f .byte 0x3f 402069f4: 578c beqz.n a7, 402069fd <_Z19user_webserver_initj+0xb1> 402069f6: c04010 sub a4, a0, a1 402069f9: 401056 bnez a0, 40206dfe 402069fc: 5498 l32i.n a9, a4, 20 402069fe: 924010 excw 40206a00 <_ZL14webserver_recvPvPct>: 40206a00: 50a292 movi a9, 0x250 40206a03: c01190 sub a1, a1, a9 40206a06: 9261c2 s32i a12, a1, 0x248 40206a09: 8f61f2 s32i a15, a1, 0x23c 40206a0c: 03cd mov.n a12, a3 40206a0e: 02fd mov.n a15, a2 40206a10: ffe531 l32r a3, 402069a4 <_Z19user_webserver_initj+0x58> 40206a13: 24a222 movi a2, 0x224 40206a16: 212a add.n a2, a1, a2 40206a18: 936102 s32i a0, a1, 0x24c 40206a1b: 9061e2 s32i a14, a1, 0x240 40206a1e: 9161d2 s32i a13, a1, 0x244 40206a21: ff7901 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206a24: 0000c0 callx0 a0 40206a27: ffe021 l32r a2, 402069a8 <_Z19user_webserver_initj+0x5c> 40206a2a: 0c3d mov.n a3, a12 40206a2c: 7d6122 s32i a2, a1, 0x1f4 40206a2f: 020c movi.n a2, 0 40206a31: 7f6122 s32i a2, a1, 0x1fc 40206a34: 00a122 movi a2, 0x100 40206a37: 806122 s32i a2, a1, 0x200 40206a3a: 1ca222 movi a2, 0x21c 40206a3d: 221a add.n a2, a2, a1 40206a3f: ff7201 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206a42: 0000c0 callx0 a0 40206a45: ffd9c1 l32r a12, 402069ac <_Z19user_webserver_initj+0x60> 40206a48: 14a222 movi a2, 0x214 40206a4b: 0c3d mov.n a3, a12 40206a4d: 212a add.n a2, a1, a2 40206a4f: ff6e01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206a52: 0000c0 callx0 a0 40206a55: 0ca222 movi a2, 0x20c 40206a58: 0c3d mov.n a3, a12 40206a5a: 212a add.n a2, a1, a2 40206a5c: ff6b01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206a5f: 0000c0 callx0 a0 40206a62: 1ca222 movi a2, 0x21c 40206a65: 7ba032 movi a3, 123 40206a68: 221a add.n a2, a2, a1 40206a6a: ffe201 l32r a0, 402069f4 <_Z19user_webserver_initj+0xa8> 40206a6d: 0000c0 callx0 a0 40206a70: 02cd mov.n a12, a2 40206a72: 1ca222 movi a2, 0x21c 40206a75: 7da032 movi a3, 125 40206a78: 221a add.n a2, a2, a1 40206a7a: ffde01 l32r a0, 402069f4 <_Z19user_webserver_initj+0xa8> 40206a7d: 0000c0 callx0 a0 40206a80: 02d1e2 addmi a14, a1, 0x200 40206a83: 1ca232 movi a3, 0x21c 40206a86: 521b addi.n a5, a2, 1 40206a88: 0c4d mov.n a4, a12 40206a8a: 331a add.n a3, a3, a1 40206a8c: 2e4b addi.n a2, a14, 4 40206a8e: 365285 call0 4023cfb8 <_ZNK6String9substringEjj> 40206a91: 04a232 movi a3, 0x204 40206a94: f4a122 movi a2, 0x1f4 40206a97: a40c movi.n a4, 10 40206a99: 313a add.n a3, a1, a3 40206a9b: 221a add.n a2, a2, a1 40206a9d: 342a05 call0 4023ad40 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh> 40206aa0: ffc431 l32r a3, 402069b0 <_Z19user_webserver_initj+0x64> 40206aa3: 02cd mov.n a12, a2 40206aa5: 3a7245 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 40206aa8: 023d mov.n a3, a2 40206aaa: 006216 beqz a2, 40206ab4 <_ZL14webserver_recvPvPct+0xb4> 40206aad: 228b addi.n a2, a2, 8 40206aaf: 3a9485 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 40206ab2: 023d mov.n a3, a2 40206ab4: ff4dd1 l32r a13, 402067e8 <_ZL16webserver_listenPv+0x4c> 40206ab7: 0d2d mov.n a2, a13 40206ab9: ffcf01 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206abc: 0000c0 callx0 a0 40206abf: ffbd31 l32r a3, 402069b4 <_Z19user_webserver_initj+0x68> 40206ac2: 0c2d mov.n a2, a12 40206ac4: 3a7045 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 40206ac7: 023d mov.n a3, a2 40206ac9: 006216 beqz a2, 40206ad3 <_ZL14webserver_recvPvPct+0xd3> 40206acc: 228b addi.n a2, a2, 8 40206ace: 3a9285 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 40206ad1: 023d mov.n a3, a2 40206ad3: ff4821 l32r a2, 402067f4 <_ZL16webserver_listenPv+0x58> 40206ad6: ffc801 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206ad9: 0000c0 callx0 a0 40206adc: ffb731 l32r a3, 402069b8 <_Z19user_webserver_initj+0x6c> 40206adf: 0c2d mov.n a2, a12 40206ae1: 3a6e85 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 40206ae4: 023d mov.n a3, a2 40206ae6: 006216 beqz a2, 40206af0 <_ZL14webserver_recvPvPct+0xf0> 40206ae9: 228b addi.n a2, a2, 8 40206aeb: 3a90c5 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 40206aee: 023d mov.n a3, a2 40206af0: ffb321 l32r a2, 402069bc <_Z19user_webserver_initj+0x70> 40206af3: ffc101 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206af6: 0000c0 callx0 a0 40206af9: ffb131 l32r a3, 402069c0 <_Z19user_webserver_initj+0x74> 40206afc: 0c2d mov.n a2, a12 40206afe: 3a6cc5 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 40206b01: 023d mov.n a3, a2 40206b03: 006216 beqz a2, 40206b0d <_ZL14webserver_recvPvPct+0x10d> 40206b06: 228b addi.n a2, a2, 8 40206b08: 3a8ec5 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 40206b0b: 023d mov.n a3, a2 40206b0d: ffad21 l32r a2, 402069c4 <_Z19user_webserver_initj+0x78> 40206b10: ffba01 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206b13: 0000c0 callx0 a0 40206b16: ffac31 l32r a3, 402069c8 <_Z19user_webserver_initj+0x7c> 40206b19: 0c2d mov.n a2, a12 40206b1b: 3a6b05 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 40206b1e: 023d mov.n a3, a2 40206b20: 006216 beqz a2, 40206b2a <_ZL14webserver_recvPvPct+0x12a> 40206b23: 228b addi.n a2, a2, 8 40206b25: 3a8d05 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 40206b28: 023d mov.n a3, a2 40206b2a: ffa821 l32r a2, 402069cc <_Z19user_webserver_initj+0x80> 40206b2d: ffb201 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206b30: 0000c0 callx0 a0 40206b33: ffa731 l32r a3, 402069d0 <_Z19user_webserver_initj+0x84> 40206b36: 0c2d mov.n a2, a12 40206b38: 3a6905 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 40206b3b: 023d mov.n a3, a2 40206b3d: 008216 beqz a2, 40206b49 <_ZL14webserver_recvPvPct+0x149> 40206b40: 08c222 addi a2, a2, 8 40206b43: 3a8b45 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 40206b46: 203220 or a3, a2, a2 40206b49: ffa2c1 l32r a12, 402069d4 <_Z19user_webserver_initj+0x88> 40206b4c: 0c2d mov.n a2, a12 40206b4e: ffaa01 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206b51: 0000c0 callx0 a0 40206b54: 031d22 l16ui a2, a13, 6 40206b57: ff06d1 l32r a13, 40206770 40206b5a: 106216 beqz a2, 40206c64 <_ZL14webserver_recvPvPct+0x264> 40206b5d: ff2531 l32r a3, 402067f4 <_ZL16webserver_listenPv+0x58> 40206b60: 031322 l16ui a2, a3, 6 40206b63: 0fd216 beqz a2, 40206c64 <_ZL14webserver_recvPvPct+0x264> 40206b66: ff9531 l32r a3, 402069bc <_Z19user_webserver_initj+0x70> 40206b69: 031322 l16ui a2, a3, 6 40206b6c: 0f4216 beqz a2, 40206c64 <_ZL14webserver_recvPvPct+0x264> 40206b6f: ff9531 l32r a3, 402069c4 <_Z19user_webserver_initj+0x78> 40206b72: 031322 l16ui a2, a3, 6 40206b75: 0eb216 beqz a2, 40206c64 <_ZL14webserver_recvPvPct+0x264> 40206b78: ff9531 l32r a3, 402069cc <_Z19user_webserver_initj+0x80> 40206b7b: 031322 l16ui a2, a3, 6 40206b7e: 0e2216 beqz a2, 40206c64 <_ZL14webserver_recvPvPct+0x264> 40206b81: 031c22 l16ui a2, a12, 6 40206b84: 0ad256 bnez a2, 40206c35 <_ZL14webserver_recvPvPct+0x235> 40206b87: 003646 j 40206c64 <_ZL14webserver_recvPvPct+0x264> 40206b8a: ff9331 l32r a3, 402069d8 <_Z19user_webserver_initj+0x8c> 40206b8d: 0d2d mov.n a2, a13 40206b8f: 35c6c5 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206b92: ff9231 l32r a3, 402069dc <_Z19user_webserver_initj+0x90> 40206b95: 0ca222 movi a2, 0x20c 40206b98: 212a add.n a2, a1, a2 40206b9a: ff9701 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206b9d: 0000c0 callx0 a0 40206ba0: ff1021 l32r a2, 402067e0 <_ZL16webserver_listenPv+0x44> 40206ba3: 130c movi.n a3, 1 40206ba5: 004232 s8i a3, a2, 0 40206ba8: 091e32 l16ui a3, a14, 18 40206bab: 24a222 movi a2, 0x224 40206bae: 221a add.n a2, a2, a1 40206bb0: 3628c5 call0 4023ce40 <_ZN6String6concatEj> 40206bb3: ff8b31 l32r a3, 402069e0 <_Z19user_webserver_initj+0x94> 40206bb6: 24a222 movi a2, 0x224 40206bb9: 221a add.n a2, a2, a1 40206bbb: 362005 call0 4023cdbc <_ZN6String6concatEPKc> 40206bbe: 0ca232 movi a3, 0x20c 40206bc1: 24a222 movi a2, 0x224 40206bc4: 331a add.n a3, a3, a1 40206bc6: 221a add.n a2, a2, a1 40206bc8: 361d85 call0 4023cda4 <_ZN6String6concatERKS_> 40206bcb: 24a232 movi a3, 0x224 40206bce: 331a add.n a3, a3, a1 40206bd0: 0d2d mov.n a2, a13 40206bd2: 35c005 call0 4023c7d4 <_ZN5Print7printlnERK6String> 40206bd5: 24a222 movi a2, 0x224 40206bd8: 050c movi.n a5, 0 40206bda: 013d mov.n a3, a1 40206bdc: f4a142 movi a4, 0x1f4 40206bdf: 221a add.n a2, a2, a1 40206be1: 363185 call0 4023cefc <_ZNK6String8getBytesEPhjj> 40206be4: 012d mov.n a2, a1 40206be6: efed01 l32r a0, 40202b9c 40206be9: 0000c0 callx0 a0 40206bec: f44020 extui a4, a2, 0, 16 40206bef: 013d mov.n a3, a1 40206bf1: 0f2d mov.n a2, a15 40206bf3: 26b705 call0 4022d764 40206bf6: ff7b31 l32r a3, 402069e4 <_Z19user_webserver_initj+0x98> 40206bf9: 0d2d mov.n a2, a13 40206bfb: 35c005 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206bfe: 04a222 movi a2, 0x204 40206c01: 212a add.n a2, a1, a2 40206c03: 35fd05 call0 4023cbd4 <_ZN6StringD1Ev> 40206c06: 0ca222 movi a2, 0x20c 40206c09: 221a add.n a2, a2, a1 40206c0b: 35fc85 call0 4023cbd4 <_ZN6StringD1Ev> 40206c0e: 14a222 movi a2, 0x214 40206c11: 212a add.n a2, a1, a2 40206c13: 35fc05 call0 4023cbd4 <_ZN6StringD1Ev> 40206c16: 1ca222 movi a2, 0x21c 40206c19: 802120 add a2, a1, a2 40206c1c: 35fb45 call0 4023cbd4 <_ZN6StringD1Ev> 40206c1f: f4a122 movi a2, 0x1f4 40206c22: 802120 add a2, a1, a2 40206c25: 3450c5 call0 4023b134 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev> 40206c28: 24a222 movi a2, 0x224 40206c2b: 221a add.n a2, a2, a1 40206c2d: 35fa45 call0 4023cbd4 <_ZN6StringD1Ev> 40206c30: 001046 j 40206c75 <_ZL14webserver_recvPvPct+0x275> 40206c33: 310000 srai a0, a0, 16 40206c36: ff6c movi.n a15, -17 40206c38: 202dd0 or a2, a13, a13 40206c3b: 35bc05 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206c3e: ff6b31 l32r a3, 402069ec <_Z19user_webserver_initj+0xa0> 40206c41: 202110 or a2, a1, a1 40206c44: fef101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206c47: 0000c0 callx0 a0 40206c4a: 202cc0 or a2, a12, a12 40206c4d: 013d mov.n a3, a1 40206c4f: ff6b01 l32r a0, 402069fc <_Z19user_webserver_initj+0xb0> 40206c52: 0000c0 callx0 a0 40206c55: 02cd mov.n a12, a2 40206c57: 012d mov.n a2, a1 40206c59: 35f785 call0 4023cbd4 <_ZN6StringD1Ev> 40206c5c: f48c56 bnez a12, 40206ba8 <_ZL14webserver_recvPvPct+0x1a8> 40206c5f: ffc9c6 j 40206b8a <_ZL14webserver_recvPvPct+0x18a> 40206c62: 310000 srai a0, a0, 16 40206c65: 22ff63 excw 40206c68: 2a0ca2 l8ui a10, a12, 42 40206c6b: 630121 l32r a2, 401df870 <_lit4_end+0xd9c1c> 40206c6e: ff .byte 0xff 40206c6f: 0000c0 callx0 a0 40206c72: ffcc86 j 40206ba8 <_ZL14webserver_recvPvPct+0x1a8> 40206c75: 932102 l32i a0, a1, 0x24c 40206c78: 50a292 movi a9, 0x250 40206c7b: 9221c2 l32i a12, a1, 0x248 40206c7e: 9121d2 l32i a13, a1, 0x244 40206c81: 9021e2 l32i a14, a1, 0x240 40206c84: 8f21f2 l32i a15, a1, 0x23c 40206c87: 119a add.n a1, a1, a9 40206c89: f00d ret.n 40206c8b: 96e200 excw 40206c8e: fe .byte 0xfe 40206c8f: 3f .byte 0x3f 40206c90: 96fc bnez.n a6, 40206ccd <_ZL16webserver_disconPv+0x21> 40206c92: fe .byte 0xfe 40206c93: 3f .byte 0x3f 40206c94: ff1b64 excw 40206c97: 3f .byte 0x3f 40206c98: ff20f0 excw 40206c9b: 3f .byte 0x3f 40206c9c: 9709 s32i.n a0, a7, 36 40206c9e: fe .byte 0xfe 40206c9f: 3f .byte 0x3f 40206ca0: 1e .byte 0x1e 40206ca1: 3ffe97 bbsi a14, 25, 40206ce4 <_ZL16webserver_disconPv+0x38> 40206ca4: 19f8 l32i.n a15, a9, 4 40206ca6: ff .byte 0xff 40206ca7: 3f .byte 0x3f 40206ca8: 00e190 excw 40206cab: a09240 addx4 a9, a2, a4 40206cac <_ZL16webserver_disconPv>: 40206cac: a0a092 movi a9, 160 40206caf: c01190 sub a1, a1, a9 40206cb2: 2661c2 s32i a12, a1, 152 40206cb5: feaec1 l32r a12, 40206770 40206cb8: fff531 l32r a3, 40206c8c <_ZL14webserver_recvPvPct+0x28c> 40206cbb: 0c2d mov.n a2, a12 40206cbd: 2461e2 s32i a14, a1, 144 40206cc0: 276102 s32i a0, a1, 156 40206cc3: 2561d2 s32i a13, a1, 148 40206cc6: 35b345 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206cc9: fec4e1 l32r a14, 402067dc <_ZL16webserver_listenPv+0x40> 40206ccc: 000e22 l8ui a2, a14, 0 40206ccf: 08e216 beqz a2, 40206d61 <_ZL16webserver_disconPv+0xb5> 40206cd2: 6ca042 movi a4, 108 40206cd5: 00a032 movi a3, 0 40206cd8: 10c122 addi a2, a1, 16 40206cdb: fff301 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 40206cde: 0000c0 callx0 a0 40206ce1: ffeb31 l32r a3, 40206c90 <_ZL14webserver_recvPvPct+0x290> 40206ce4: 0c2d mov.n a2, a12 40206ce6: 35b145 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206ce9: ffead1 l32r a13, 40206c94 <_ZL14webserver_recvPvPct+0x294> 40206cec: 0c2d mov.n a2, a12 40206cee: 0d38 l32i.n a3, a13, 0 40206cf0: 35b085 call0 4023c7fc <_ZN5Print7printlnEPKc> 40206cf3: ffe9c1 l32r a12, 40206c98 <_ZL14webserver_recvPvPct+0x298> 40206cf6: 0d38 l32i.n a3, a13, 0 40206cf8: 0c2d mov.n a2, a12 40206cfa: ff3f01 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 40206cfd: 0000c0 callx0 a0 40206d00: 0c2d mov.n a2, a12 40206d02: 3496c5 call0 4023b670 <_ZN26ApplicationSettingsStorage4saveEv> 40206d05: 10c122 addi a2, a1, 16 40206d08: 74c2c2 addi a12, a2, 116 40206d0b: 002d32 l32i a3, a13, 0 40206d0e: 202cc0 or a2, a12, a12 40206d11: febd01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206d14: 0000c0 callx0 a0 40206d17: ffe131 l32r a3, 40206c9c <_ZL14webserver_recvPvPct+0x29c> 40206d1a: 7cc122 addi a2, a1, 124 40206d1d: feba01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 40206d20: 0000c0 callx0 a0 40206d23: c8a022 movi a2, 200 40206d26: 0129 s32i.n a2, a1, 0 40206d28: feb221 l32r a2, 402067f0 <_ZL16webserver_listenPv+0x54> 40206d2b: 770c movi.n a7, 7 40206d2d: 060c movi.n a6, 0 40206d2f: 450c movi.n a5, 4 40206d31: 7cc142 addi a4, a1, 124 40206d34: 0c3d mov.n a3, a12 40206d36: 3971c5 call0 40240454 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii> 40206d39: 7cc122 addi a2, a1, 124 40206d3c: 35e945 call0 4023cbd4 <_ZN6StringD1Ev> 40206d3f: 0c2d mov.n a2, a12 40206d41: 35e905 call0 4023cbd4 <_ZN6StringD1Ev> 40206d44: 10c122 addi a2, a1, 16 40206d47: fe1dc5 call0 40204f24 40206d4a: ffd521 l32r a2, 40206ca0 <_ZL14webserver_recvPvPct+0x2a0> 40206d4d: 10c132 addi a3, a1, 16 40206d50: ed7a01 l32r a0, 40202338 40206d53: 0000c0 callx0 a0 40206d56: 020c movi.n a2, 0 40206d58: 004e22 s8i a2, a14, 0 40206d5b: ffd221 l32r a2, 40206ca4 <_ZL14webserver_recvPvPct+0x2a4> 40206d5e: 34d745 call0 4023bad4 <_ZN11SystemClass7restartEv> 40206d61: 272102 l32i a0, a1, 156 40206d64: a0a092 movi a9, 160 40206d67: 2621c2 l32i a12, a1, 152 40206d6a: 2521d2 l32i a13, a1, 148 40206d6d: 2421e2 l32i a14, a1, 144 40206d70: 119a add.n a1, a1, a9 40206d72: f00d ret.n 40206d74: df48 l32i.n a4, a15, 52 40206d76: 124000 excw 40206d78 : 40206d78: d0c112 addi a1, a1, -48 40206d7b: a1c9 s32i.n a12, a1, 40 40206d7d: 02cd mov.n a12, a2 40206d7f: f0d421 l32r a2, 402030d0 40206d82: 013d mov.n a3, a1 40206d84: 841c movi.n a4, 24 40206d86: b109 s32i.n a0, a1, 44 40206d88: ee0401 l32r a0, 40202598 40206d8b: 0000c0 callx0 a0 40206d8e: 013d mov.n a3, a1 40206d90: 0c2d mov.n a2, a12 40206d92: 841c movi.n a4, 24 40206d94: fff801 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40206d97: 0000c0 callx0 a0 40206d9a: b108 l32i.n a0, a1, 44 40206d9c: 0c2d mov.n a2, a12 40206d9e: a1c8 l32i.n a12, a1, 40 40206da0: 30c112 addi a1, a1, 48 40206da3: f00d ret.n 40206da5: 000000 ill 40206da8: fe9673 excw 40206dab: 3f .byte 0x3f 40206dac : 40206dac: e0c112 addi a1, a1, -32 40206daf: 51d9 s32i.n a13, a1, 20 40206db1: f0c7d1 l32r a13, 402030d0 40206db4: fffd31 l32r a3, 40206da8 40206db7: 31f9 s32i.n a15, a1, 12 40206db9: 040c movi.n a4, 0 40206dbb: 02fd mov.n a15, a2 40206dbd: 0d2d mov.n a2, a13 40206dbf: 61c9 s32i.n a12, a1, 24 40206dc1: 41e9 s32i.n a14, a1, 16 40206dc3: 7109 s32i.n a0, a1, 28 40206dc5: 0e0c movi.n a14, 0 40206dc7: eed601 l32r a0, 40202920 40206dca: 0000c0 callx0 a0 40206dcd: 02cd mov.n a12, a2 40206dcf: 3d12e7 beq a2, a14, 40206e10 40206dd2: 023d mov.n a3, a2 40206dd4: 0d4d mov.n a4, a13 40206dd6: 0d2d mov.n a2, a13 40206dd8: edf001 l32r a0, 40202598 40206ddb: 0000c0 callx0 a0 40206dde: 841c movi.n a4, 24 40206de0: 0f3d mov.n a3, a15 40206de2: 0c2d mov.n a2, a12 40206de4: ffe401 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40206de7: 0000c0 callx0 a0 40206dea: 120c movi.n a2, 1 40206dec: f49201 l32r a0, 40204034 40206def: 0000c0 callx0 a0 40206df2: 204dd0 or a4, a13, a13 40206df5: 203cc0 or a3, a12, a12 40206df8: 202dd0 or a2, a13, a13 40206dfb: f48f01 l32r a0, 40204038 40206dfe: 0000c0 callx0 a0 40206e01: ffe931 l32r a3, 40206da8 40206e04: 0e4d mov.n a4, a14 40206e06: 0c2d mov.n a2, a12 40206e08: ede601 l32r a0, 402025a0 40206e0b: 0000c0 callx0 a0 40206e0e: 1e0c movi.n a14, 1 40206e10: 7108 l32i.n a0, a1, 28 40206e12: 0e2d mov.n a2, a14 40206e14: 61c8 l32i.n a12, a1, 24 40206e16: 51d8 l32i.n a13, a1, 20 40206e18: 41e8 l32i.n a14, a1, 16 40206e1a: 31f8 l32i.n a15, a1, 12 40206e1c: 20c112 addi a1, a1, 32 40206e1f: f00d ret.n 40206e21: 000000 ill 40206e24 : 40206e24: d0c112 addi a1, a1, -48 40206e27: 012d mov.n a2, a1 40206e29: b109 s32i.n a0, a1, 44 40206e2b: fff4c5 call0 40206d78 40206e2e: b108 l32i.n a0, a1, 44 40206e30: 030122 l8ui a2, a1, 3 40206e33: 30c112 addi a1, a1, 48 40206e36: f00d ret.n 40206e38 : 40206e38: b0c112 addi a1, a1, -80 40206e3b: 1261c2 s32i a12, a1, 72 40206e3e: 74c020 extui a12, a2, 0, 8 40206e41: 20c122 addi a2, a1, 32 40206e44: 136102 s32i a0, a1, 76 40206e47: fff305 call0 40206d78 40206e4a: 20c132 addi a3, a1, 32 40206e4d: 841c movi.n a4, 24 40206e4f: 202110 or a2, a1, a1 40206e52: ffc801 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40206e55: 0000c0 callx0 a0 40206e58: 050132 l8ui a3, a1, 5 40206e5b: 020c movi.n a2, 0 40206e5d: 07bc37 bgeu a12, a3, 40206e68 40206e60: 012d mov.n a2, a1 40206e62: 0341c2 s8i a12, a1, 3 40206e65: fff445 call0 40206dac 40206e68: 132102 l32i a0, a1, 76 40206e6b: 1221c2 l32i a12, a1, 72 40206e6e: 50c112 addi a1, a1, 80 40206e71: f00d ret.n ... 40206e74 : 40206e74: f0c112 addi a1, a1, -16 40206e77: 11d9 s32i.n a13, a1, 4 40206e79: 441c movi.n a4, 20 40206e7b: 03dd mov.n a13, a3 40206e7d: 030c movi.n a3, 0 40206e7f: 3109 s32i.n a0, a1, 12 40206e81: 21c9 s32i.n a12, a1, 8 40206e83: 20c220 or a12, a2, a2 40206e86: ff8801 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 40206e89: 0000c0 callx0 a0 40206e8c: 412cd0 srli a2, a13, 12 40206e8f: 3108 l32i.n a0, a1, 12 40206e91: 1c29 s32i.n a2, a12, 4 40206e93: 220b addi.n a2, a2, -1 40206e95: 0cd9 s32i.n a13, a12, 0 40206e97: 2c29 s32i.n a2, a12, 8 40206e99: 11d8 l32i.n a13, a1, 4 40206e9b: 0c2d mov.n a2, a12 40206e9d: 21c8 l32i.n a12, a1, 8 40206e9f: 10c112 addi a1, a1, 16 40206ea2: f00d ret.n 40206ea4 : 40206ea4: d0c112 addi a1, a1, -48 40206ea7: 91d9 s32i.n a13, a1, 36 40206ea9: 150c movi.n a5, 1 40206eab: 02dd mov.n a13, a2 40206ead: 020c movi.n a2, 0 40206eaf: 832530 moveqz a2, a5, a3 40206eb2: 81e9 s32i.n a14, a1, 32 40206eb4: 71f9 s32i.n a15, a1, 28 40206eb6: b109 s32i.n a0, a1, 44 40206eb8: a1c9 s32i.n a12, a1, 40 40206eba: 742020 extui a2, a2, 0, 8 40206ebd: 03fd mov.n a15, a3 40206ebf: f4e040 extui a14, a4, 0, 16 40206ec2: 0ac256 bnez a2, 40206f72 40206ec5: 9352e0 movnez a5, a2, a14 40206ec8: 0a6556 bnez a5, 40206f72 40206ecb: 0c0d22 l8ui a2, a13, 12 40206ece: ffb631 l32r a3, 40206da8 40206ed1: 054d mov.n a4, a5 40206ed3: 22ea add.n a2, a2, a14 40206ed5: 006152 s32i a5, a1, 0 40206ed8: ee9201 l32r a0, 40202920 40206edb: 0000c0 callx0 a0 40206ede: 0158 l32i.n a5, a1, 0 40206ee0: 02cd mov.n a12, a2 40206ee2: 052d mov.n a2, a5 40206ee4: 08cc16 beqz a12, 40206f74 40206ee7: 5ddb addi.n a5, a13, 13 40206ee9: 0c0d42 l8ui a4, a13, 12 40206eec: 053d mov.n a3, a5 40206eee: 0c2d mov.n a2, a12 40206ef0: 006152 s32i a5, a1, 0 40206ef3: ffa001 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40206ef6: 0000c0 callx0 a0 40206ef9: 0c0d22 l8ui a2, a13, 12 40206efc: 0e4d mov.n a4, a14 40206efe: 0f3d mov.n a3, a15 40206f00: 2c2a add.n a2, a12, a2 40206f02: ff9c01 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40206f05: 0000c0 callx0 a0 40206f08: 0c0d22 l8ui a2, a13, 12 40206f0b: 0158 l32i.n a5, a1, 0 40206f0d: ee2a add.n a14, a14, a2 40206f0f: f4e0e0 extui a14, a14, 0, 16 40206f12: 1440e0 extui a4, a14, 0, 2 40206f15: c0ee40 sub a14, a14, a4 40206f18: f4e0e0 extui a14, a14, 0, 16 40206f1b: 0c4d42 s8i a4, a13, 12 40206f1e: 3cea add.n a3, a12, a14 40206f20: 052d mov.n a2, a5 40206f22: ff9401 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40206f25: 0000c0 callx0 a0 40206f28: 0df8 l32i.n a15, a13, 0 40206f2a: ff0b addi.n a15, a15, -1 40206f2c: ffea add.n a15, a15, a14 40206f2e: 41fcf0 srli a15, a15, 12 40206f31: 000306 j 40206f41 40206f34: 221b addi.n a2, a2, 1 40206f36: 2d29 s32i.n a2, a13, 8 40206f38: f42020 extui a2, a2, 0, 16 40206f3b: f43e01 l32r a0, 40204034 40206f3e: 0000c0 callx0 a0 40206f41: 2d28 l32i.n a2, a13, 8 40206f43: ed22f7 blt a2, a15, 40206f34 40206f46: 0d28 l32i.n a2, a13, 0 40206f48: 0e4d mov.n a4, a14 40206f4a: 0c3d mov.n a3, a12 40206f4c: f43b01 l32r a0, 40204038 40206f4f: 0000c0 callx0 a0 40206f52: 0f0c movi.n a15, 0 40206f54: 0892f7 bne a2, a15, 40206f60 40206f57: 0d28 l32i.n a2, a13, 0 40206f59: 1f0c movi.n a15, 1 40206f5b: e2ea add.n a14, a2, a14 40206f5d: 006de2 s32i a14, a13, 0 40206f60: ff9231 l32r a3, 40206da8 40206f63: 0c2d mov.n a2, a12 40206f65: 040c movi.n a4, 0 40206f67: ed8e01 l32r a0, 402025a0 40206f6a: 0000c0 callx0 a0 40206f6d: 0f2d mov.n a2, a15 40206f6f: 000046 j 40206f74 40206f72: 120c movi.n a2, 1 40206f74: b108 l32i.n a0, a1, 44 40206f76: a1c8 l32i.n a12, a1, 40 40206f78: 91d8 l32i.n a13, a1, 36 40206f7a: 81e8 l32i.n a14, a1, 32 40206f7c: 71f8 l32i.n a15, a1, 28 40206f7e: 30c112 addi a1, a1, 48 40206f81: f00d ret.n 40206f83: feff00 excw 40206f86: fe .byte 0xfe 40206f87: fe .byte 0xfe 40206f88: 808080 add a8, a0, a8 40206f8b: bf4c80 excw 40206f8e: 604000 neg a4, a0 40206f91: 100b addi.n a1, a0, -1 40206f93: 97b840 excw 40206f96: fe .byte 0xfe 40206f97: 3f .byte 0x3f 40206f98: 400000 ssr a0 40206f9b: 000000 ill 40206f9e: 127f80 excw 40206fa0 : 40206fa0: f0c112 addi a1, a1, -16 40206fa3: 3109 s32i.n a0, a1, 12 40206fa5: 21c9 s32i.n a12, a1, 8 40206fa7: 03cd mov.n a12, a3 40206fa9: 0001c5 call0 40206fc8 <__strchrnul> 40206fac: 000242 l8ui a4, a2, 0 40206faf: 74c0c0 extui a12, a12, 0, 8 40206fb2: 3108 l32i.n a0, a1, 12 40206fb4: 023d mov.n a3, a2 40206fb6: c0c4c0 sub a12, a4, a12 40206fb9: 020c movi.n a2, 0 40206fbb: 8323c0 moveqz a2, a3, a12 40206fbe: 21c8 l32i.n a12, a1, 8 40206fc0: 10c112 addi a1, a1, 16 40206fc3: f00d ret.n 40206fc5: 000000 ill 40206fc8 <__strchrnul>: 40206fc8: f0c112 addi a1, a1, -16 40206fcb: 21c9 s32i.n a12, a1, 8 40206fcd: 3109 s32i.n a0, a1, 12 40206fcf: 743030 extui a3, a3, 0, 8 40206fd2: 02cd mov.n a12, a2 40206fd4: 43dc bnez.n a3, 40206fec <__strchrnul+0x24> 40206fd6: ffed01 l32r a0, 40206f8c 40206fd9: 0000c0 callx0 a0 40206fdc: 2c2a add.n a2, a12, a2 40206fde: 001486 j 40207034 <__strchrnul+0x6c> 40206fe1: 000c22 l8ui a2, a12, 0 40206fe4: 04a216 beqz a2, 40207032 <__strchrnul+0x6a> 40206fe7: 471237 beq a2, a3, 40207032 <__strchrnul+0x6a> 40206fea: cc1b addi.n a12, a12, 1 40206fec: 1420c0 extui a2, a12, 0, 2 40206fef: fee256 bnez a2, 40206fe1 <__strchrnul+0x19> 40206ff2: 112380 slli a2, a3, 8 40206ff5: 223a add.n a2, a2, a3 40206ff7: 11a200 slli a10, a2, 16 40206ffa: a2aa add.n a10, a2, a10 40206ffc: f57c movi.n a5, -1 40206ffe: ffe141 l32r a4, 40206f84 40207001: ffe171 l32r a7, 40206f88 40207004: 000086 j 4020700a <__strchrnul+0x42> 40207007: cc4b00 excw 4020700a: 0c28 l32i.n a2, a12, 0 4020700c: 3062a0 xor a6, a2, a10 4020700f: 308560 xor a8, a5, a6 40207012: 664a add.n a6, a6, a4 40207014: 106860 and a6, a8, a6 40207017: 309520 xor a9, a5, a2 4020701a: 824a add.n a8, a2, a4 4020701c: 108980 and a8, a9, a8 4020701f: 206680 or a6, a6, a8 40207022: e20677 bnone a6, a7, 40207008 <__strchrnul+0x40> 40207025: 000046 j 4020702a <__strchrnul+0x62> 40207028: cc1b addi.n a12, a12, 1 4020702a: 000c22 l8ui a2, a12, 0 4020702d: 128c beqz.n a2, 40207032 <__strchrnul+0x6a> 4020702f: f59237 bne a2, a3, 40207028 <__strchrnul+0x60> 40207032: 0c2d mov.n a2, a12 40207034: 3108 l32i.n a0, a1, 12 40207036: 21c8 l32i.n a12, a1, 8 40207038: 10c112 addi a1, a1, 16 4020703b: f00d ret.n 4020703d: 000000 ill 40207040 : 40207040: f0c112 addi a1, a1, -16 40207043: 036102 s32i a0, a1, 12 40207046: ee3601 l32r a0, 40202920 40207049: 0000c0 callx0 a0 4020704c: 3108 l32i.n a0, a1, 12 4020704e: 10c112 addi a1, a1, 16 40207051: f00d ret.n ... 40207054 : 40207054: f0c112 addi a1, a1, -16 40207057: 036102 s32i a0, a1, 12 4020705a: ed5101 l32r a0, 402025a0 4020705d: 0000c0 callx0 a0 40207060: 3108 l32i.n a0, a1, 12 40207062: 10c112 addi a1, a1, 16 40207065: f00d ret.n ... 40207068 : 40207068: f0c112 addi a1, a1, -16 4020706b: 036102 s32i a0, a1, 12 4020706e: ffc801 l32r a0, 40206f90 40207071: 0000c0 callx0 a0 40207074: 3108 l32i.n a0, a1, 12 40207076: 10c112 addi a1, a1, 16 40207079: f00d ret.n ... 4020707c : 4020707c: f0c112 addi a1, a1, -16 4020707f: 036102 s32i a0, a1, 12 40207082: ed4401 l32r a0, 40202594 40207085: 0000c0 callx0 a0 40207088: 3108 l32i.n a0, a1, 12 4020708a: 10c112 addi a1, a1, 16 4020708d: f00d ret.n ... 40207090 : 40207090: 822230 mull a2, a2, a3 40207093: f0c112 addi a1, a1, -16 40207096: 3109 s32i.n a0, a1, 12 40207098: ed3f01 l32r a0, 40202594 4020709b: 0000c0 callx0 a0 4020709e: 3108 l32i.n a0, a1, 12 402070a0: 10c112 addi a1, a1, 16 402070a3: f00d ret.n 402070a5: 000000 ill 402070a8 : 402070a8: ffbb21 l32r a2, 40206f94 402070ab: f0c112 addi a1, a1, -16 402070ae: 3109 s32i.n a0, a1, 12 402070b0: eca201 l32r a0, 40202338 402070b3: 0000c0 callx0 a0 402070b6: ffff06 j 402070b6 402070b9: 000000 ill 402070bc: feb310 excw 402070bf: 3f .byte 0x3f 402070c0 : 402070c0: f0c112 addi a1, a1, -16 402070c3: 0109 s32i.n a0, a1, 0 402070c5: fffd01 l32r a0, 402070bc 402070c8: 0008 l32i.n a0, a0, 0 402070ca: 014280 slli a4, a2, 24 402070cd: 0008 l32i.n a0, a0, 0 402070cf: 312840 srai a2, a4, 24 402070d2: 0000c0 callx0 a0 402070d5: 0108 l32i.n a0, a1, 0 402070d7: 10c112 addi a1, a1, 16 402070da: f00d ret.n 402070dc : 402070dc: f0c112 addi a1, a1, -16 402070df: 0109 s32i.n a0, a1, 0 402070e1: fff601 l32r a0, 402070bc 402070e4: 0008 l32i.n a0, a0, 0 402070e6: 6008 l32i.n a0, a0, 24 402070e8: 0000c0 callx0 a0 402070eb: 0108 l32i.n a0, a1, 0 402070ed: 10c112 addi a1, a1, 16 402070f0: f00d ret.n ... 402070f4 : 402070f4: f0c112 addi a1, a1, -16 402070f7: 11c9 s32i.n a12, a1, 4 402070f9: 0109 s32i.n a0, a1, 0 402070fb: 03cd mov.n a12, a3 402070fd: ffef01 l32r a0, 402070bc 40207100: 013280 slli a3, a2, 24 40207103: 0008 l32i.n a0, a0, 0 40207105: 312830 srai a2, a3, 24 40207108: 0008 l32i.n a0, a0, 0 4020710a: 0c3d mov.n a3, a12 4020710c: 0000c0 callx0 a0 4020710f: ffeb01 l32r a0, 402070bc 40207112: 0008 l32i.n a0, a0, 0 40207114: 6008 l32i.n a0, a0, 24 40207116: 0c2d mov.n a2, a12 40207118: 0000c0 callx0 a0 4020711b: 11c8 l32i.n a12, a1, 4 4020711d: 0108 l32i.n a0, a1, 0 4020711f: 10c112 addi a1, a1, 16 40207122: f00d ret.n 40207124 : 40207124: f0c112 addi a1, a1, -16 40207127: 0109 s32i.n a0, a1, 0 40207129: ffe401 l32r a0, 402070bc 4020712c: 0008 l32i.n a0, a0, 0 4020712e: 013280 slli a3, a2, 24 40207131: 2008 l32i.n a0, a0, 8 40207133: 312830 srai a2, a3, 24 40207136: 0000c0 callx0 a0 40207139: 0108 l32i.n a0, a1, 0 4020713b: 10c112 addi a1, a1, 16 4020713e: f00d ret.n 40207140 : 40207140: f0c112 addi a1, a1, -16 40207143: 0109 s32i.n a0, a1, 0 40207145: ffdd01 l32r a0, 402070bc 40207148: 0008 l32i.n a0, a0, 0 4020714a: 3008 l32i.n a0, a0, 12 4020714c: 0000c0 callx0 a0 4020714f: 0108 l32i.n a0, a1, 0 40207151: 10c112 addi a1, a1, 16 40207154: f00d ret.n ... 40207158 : 40207158: f0c112 addi a1, a1, -16 4020715b: 0109 s32i.n a0, a1, 0 4020715d: ffd701 l32r a0, 402070bc 40207160: 0008 l32i.n a0, a0, 0 40207162: 4008 l32i.n a0, a0, 16 40207164: 0000c0 callx0 a0 40207167: 0108 l32i.n a0, a1, 0 40207169: 10c112 addi a1, a1, 16 4020716c: f00d ret.n ... 40207170 : 40207170: f0c112 addi a1, a1, -16 40207173: 0109 s32i.n a0, a1, 0 40207175: ffd101 l32r a0, 402070bc 40207178: 0008 l32i.n a0, a0, 0 4020717a: 5008 l32i.n a0, a0, 20 4020717c: 0000c0 callx0 a0 4020717f: 0108 l32i.n a0, a1, 0 40207181: 10c112 addi a1, a1, 16 40207184: f00d ret.n ... 40207188 : 40207188: f0c112 addi a1, a1, -16 4020718b: 0109 s32i.n a0, a1, 0 4020718d: ffcb01 l32r a0, 402070bc 40207190: 0008 l32i.n a0, a0, 0 40207192: 6008 l32i.n a0, a0, 24 40207194: 0000c0 callx0 a0 40207197: 0108 l32i.n a0, a1, 0 40207199: 10c112 addi a1, a1, 16 4020719c: f00d ret.n ... 402071a0 : 402071a0: f0c112 addi a1, a1, -16 402071a3: 0109 s32i.n a0, a1, 0 402071a5: ffc501 l32r a0, 402070bc 402071a8: 0008 l32i.n a0, a0, 0 402071aa: 7008 l32i.n a0, a0, 28 402071ac: 0000c0 callx0 a0 402071af: 0108 l32i.n a0, a1, 0 402071b1: 10c112 addi a1, a1, 16 402071b4: f00d ret.n 402071b6: 180000 excw 402071b9: 3ffeb3 excw 402071bc : 402071bc: 230c movi.n a3, 2 402071be: e0c112 addi a1, a1, -32 402071c1: 31c9 s32i.n a12, a1, 12 402071c3: 41d9 s32i.n a13, a1, 16 402071c5: fffcd1 l32r a13, 402071b8 402071c8: 2109 s32i.n a0, a1, 8 402071ca: 0d08 l32i.n a0, a13, 0 402071cc: 02cd mov.n a12, a2 402071ce: 2c2002 l32i a0, a0, 176 402071d1: 320c movi.n a2, 3 402071d3: 0000c0 callx0 a0 402071d6: 130c movi.n a3, 1 402071d8: 0d08 l32i.n a0, a13, 0 402071da: 0129 s32i.n a2, a1, 0 402071dc: 2c2002 l32i a0, a0, 176 402071df: 220c movi.n a2, 2 402071e1: 0000c0 callx0 a0 402071e4: 130c movi.n a3, 1 402071e6: 0449c0 extui a4, a12, 9, 1 402071e9: 0d08 l32i.n a0, a13, 0 402071eb: 0458c0 extui a5, a12, 8, 1 402071ee: 0466c0 extui a6, a12, 6, 1 402071f1: 1129 s32i.n a2, a1, 4 402071f3: 0477c0 extui a7, a12, 7, 1 402071f6: 320c movi.n a2, 3 402071f8: 1177e0 slli a7, a7, 2 402071fb: 1166d0 slli a6, a6, 3 402071fe: 1155f0 slli a5, a5, 1 40207201: 2b2002 l32i a0, a0, 172 40207204: 204450 or a4, a4, a5 40207207: 206670 or a6, a6, a7 4020720a: 0453c0 extui a5, a12, 3, 1 4020720d: 0474c0 extui a7, a12, 4, 1 40207210: 1155a0 slli a5, a5, 6 40207213: 1177b0 slli a7, a7, 5 40207216: 205570 or a5, a5, a7 40207219: 0475c0 extui a7, a12, 5, 1 4020721c: 1177c0 slli a7, a7, 4 4020721f: 205570 or a5, a5, a7 40207222: 205560 or a5, a5, a6 40207225: 204450 or a4, a4, a5 40207228: f44040 extui a4, a4, 0, 16 4020722b: 0000c0 callx0 a0 4020722e: 320c movi.n a2, 3 40207230: 230c movi.n a3, 2 40207232: 0d08 l32i.n a0, a13, 0 40207234: 0148 l32i.n a4, a1, 0 40207236: c7a152 movi a5, 0x1c7 40207239: 104450 and a4, a4, a5 4020723c: 2b2002 l32i a0, a0, 172 4020723f: 2450c0 extui a5, a12, 0, 3 40207242: 1155d0 slli a5, a5, 3 40207245: 204450 or a4, a4, a5 40207248: f44040 extui a4, a4, 0, 16 4020724b: 0000c0 callx0 a0 4020724e: 220c movi.n a2, 2 40207250: 130c movi.n a3, 1 40207252: 0d08 l32i.n a0, a13, 0 40207254: 1148 l32i.n a4, a1, 4 40207256: 85a152 movi a5, 0x185 40207259: 104450 and a4, a4, a5 4020725c: 2b2002 l32i a0, a0, 172 4020725f: 345bc0 extui a5, a12, 11, 4 40207262: 1155d0 slli a5, a5, 3 40207265: 204450 or a4, a4, a5 40207268: 045ac0 extui a5, a12, 10, 1 4020726b: 1155f0 slli a5, a5, 1 4020726e: 204450 or a4, a4, a5 40207271: f44040 extui a4, a4, 0, 16 40207274: 0000c0 callx0 a0 40207277: 31c8 l32i.n a12, a1, 12 40207279: 41d8 l32i.n a13, a1, 16 4020727b: 2108 l32i.n a0, a1, 8 4020727d: 20c112 addi a1, a1, 32 40207280: f00d ret.n 40207282: 000000 ill 40207285: 600002 l8ui a0, a0, 96 40207288: 000000 ill 4020728b: 0008 l32i.n a0, a0, 0 4020728d: 009a add.n a0, a0, a9 4020728f: 000060 excw 40207292: 124000 excw 40207294 : 40207294: e0c112 addi a1, a1, -32 40207297: 21d9 s32i.n a13, a1, 8 40207299: 31e9 s32i.n a14, a1, 12 4020729b: 0109 s32i.n a0, a1, 0 4020729d: 11c9 s32i.n a12, a1, 4 4020729f: 41f9 s32i.n a15, a1, 16 402072a1: 004d mov.n a4, a0 402072a3: ede8f1 l32r a15, 40202a44 402072a6: fff7c1 l32r a12, 40207284 402072a9: 0020c0 memw 402072ac: e52c22 l32i a2, a12, 0x394 402072af: 41e207 bbsi a2, 0, 402072f4 402072b2: 0020c0 memw 402072b5: 9c2f52 l32i a5, a15, 0x270 402072b8: 386517 bbci a5, 1, 402072f4 402072bb: ffbfd1 l32r a13, 402071b8 402072be: 0d08 l32i.n a0, a13, 0 402072c0: 1d2002 l32i a0, a0, 116 402072c3: 0000c0 callx0 a0 402072c6: 520c movi.n a2, 5 402072c8: f07d01 l32r a0, 402034bc 402072cb: 0000c0 callx0 a0 402072ce: 84a1e2 movi a14, 0x184 402072d1: 0d08 l32i.n a0, a13, 0 402072d3: 220c movi.n a2, 2 402072d5: 2c2002 l32i a0, a0, 176 402072d8: 130c movi.n a3, 1 402072da: 0000c0 callx0 a0 402072dd: f0c2e7 bnall a2, a14, 402072d1 402072e0: 0d08 l32i.n a0, a13, 0 402072e2: 320c movi.n a2, 3 402072e4: 2c2002 l32i a0, a0, 176 402072e7: 230c movi.n a3, 2 402072e9: 0000c0 callx0 a0 402072ec: 630c movi.n a3, 6 402072ee: 102230 and a2, a2, a3 402072f1: dc6266 bnei a2, 6, 402072d1 402072f4: ffe591 l32r a9, 40207288 402072f7: ffe581 l32r a8, 4020728c 402072fa: 0020c0 memw 402072fd: 422872 l32i a7, a8, 0x108 40207300: 207790 or a7, a7, a9 40207303: 0020c0 memw 40207306: 426872 s32i a7, a8, 0x108 40207309: 0020c0 memw 4020730c: e52c52 l32i a5, a12, 0x394 4020730f: 160c movi.n a6, 1 40207311: 205560 or a5, a5, a6 40207314: 0020c0 memw 40207317: e56c52 s32i a5, a12, 0x394 4020731a: 0020c0 memw 4020731d: 9c2f42 l32i a4, a15, 0x270 40207320: ffdc01 l32r a0, 40207290 40207323: 116417 bbci a4, 1, 40207338 40207326: 0020c0 memw 40207329: e82ca2 l32i a10, a12, 0x3a0 4020732c: 08fae7 bbsi a10, 30, 40207338 4020732f: 0020c0 memw 40207332: e82cb2 l32i a11, a12, 0x3a0 40207335: f60b07 bnone a11, a0, 4020732f 40207338: 11c8 l32i.n a12, a1, 4 4020733a: 21d8 l32i.n a13, a1, 8 4020733c: 31e8 l32i.n a14, a1, 12 4020733e: 41f8 l32i.n a15, a1, 16 40207340: 0108 l32i.n a0, a1, 0 40207342: 20c112 addi a1, a1, 32 40207345: f00d ret.n ... 40207348 : 40207348: 130c movi.n a3, 1 4020734a: 81a042 movi a4, 129 4020734d: f0c112 addi a1, a1, -16 40207350: 11c9 s32i.n a12, a1, 4 40207352: 21d9 s32i.n a13, a1, 8 40207354: ff99d1 l32r a13, 402071b8 40207357: 0109 s32i.n a0, a1, 0 40207359: 0d08 l32i.n a0, a13, 0 4020735b: 02cd mov.n a12, a2 4020735d: 2b2002 l32i a0, a0, 172 40207360: 220c movi.n a2, 2 40207362: 0000c0 callx0 a0 40207365: 720c movi.n a2, 7 40207367: 0d08 l32i.n a0, a13, 0 40207369: 130c movi.n a3, 1 4020736b: 2b2002 l32i a0, a0, 172 4020736e: 4145c0 srli a4, a12, 5 40207371: 0000c0 callx0 a0 40207374: 4440c0 extui a4, a12, 0, 5 40207377: 0d08 l32i.n a0, a13, 0 40207379: 020c movi.n a2, 0 4020737b: 2b2002 l32i a0, a0, 172 4020737e: 130c movi.n a3, 1 40207380: 0000c0 callx0 a0 40207383: 120c movi.n a2, 1 40207385: 0d08 l32i.n a0, a13, 0 40207387: 130c movi.n a3, 1 40207389: 2b2002 l32i a0, a0, 172 4020738c: 7fa042 movi a4, 127 4020738f: 0000c0 callx0 a0 40207392: 620c movi.n a2, 6 40207394: 0d08 l32i.n a0, a13, 0 40207396: 130c movi.n a3, 1 40207398: 2b2002 l32i a0, a0, 172 4020739b: 7fa042 movi a4, 127 4020739e: 0000c0 callx0 a0 402073a1: 11c8 l32i.n a12, a1, 4 402073a3: 21d8 l32i.n a13, a1, 8 402073a5: 0108 l32i.n a0, a1, 0 402073a7: 10c112 addi a1, a1, 16 402073aa: f00d ret.n 402073ac: f00000 subx8 a0, a0, a0 402073af: ffff00 excw 402073b2: 0f .byte 0xf 402073b3: ff .byte 0xff 402073b4 : 402073b4: e0c112 addi a1, a1, -32 402073b7: 1129 s32i.n a2, a1, 4 402073b9: 2139 s32i.n a3, a1, 8 402073bb: 4109 s32i.n a0, a1, 16 402073bd: 3149 s32i.n a4, a1, 12 402073bf: fffb41 l32r a4, 402073ac 402073c2: ff7d01 l32r a0, 402071b8 402073c5: ffaf31 l32r a3, 40207284 402073c8: 0020c0 memw 402073cb: f22322 l32i a2, a3, 0x3c8 402073ce: 202240 or a2, a2, a4 402073d1: 0020c0 memw 402073d4: 0008 l32i.n a0, a0, 0 402073d6: 372002 l32i a0, a0, 220 402073d9: f26322 s32i a2, a3, 0x3c8 402073dc: 0000c0 callx0 a0 402073df: 2128 l32i.n a2, a1, 8 402073e1: 1138 l32i.n a3, a1, 4 402073e3: 3148 l32i.n a4, a1, 12 402073e5: 015d mov.n a5, a1 402073e7: 007e05 call0 40207bc8 402073ea: ff7301 l32r a0, 402071b8 402073ed: 0008 l32i.n a0, a0, 0 402073ef: 382002 l32i a0, a0, 224 402073f2: 012d mov.n a2, a1 402073f4: 0000c0 callx0 a0 402073f7: ff7001 l32r a0, 402071b8 402073fa: 0008 l32i.n a0, a0, 0 402073fc: 362002 l32i a0, a0, 216 402073ff: 0000c0 callx0 a0 40207402: 007305 call0 40207b34 40207405: ffea41 l32r a4, 402073b0 40207408: 0020c0 memw 4020740b: ff9e31 l32r a3, 40207284 4020740e: f22322 l32i a2, a3, 0x3c8 40207411: 102240 and a2, a2, a4 40207414: 0020c0 memw 40207417: f26322 s32i a2, a3, 0x3c8 4020741a: 4108 l32i.n a0, a1, 16 4020741c: 20c112 addi a1, a1, 32 4020741f: f00d ret.n 40207421: 000000 ill 40207424: dc88 l32i.n a8, a12, 52 40207426: 0c4000 excw 40207428 : 40207428: 130c movi.n a3, 1 4020742a: 540c movi.n a4, 5 4020742c: 750c movi.n a5, 7 4020742e: 060c movi.n a6, 0 40207430: e0c112 addi a1, a1, -32 40207433: 21d9 s32i.n a13, a1, 8 40207435: 41f9 s32i.n a15, a1, 16 40207437: 11c9 s32i.n a12, a1, 4 40207439: 31e9 s32i.n a14, a1, 12 4020743b: ff5fe1 l32r a14, 402071b8 4020743e: 0109 s32i.n a0, a1, 0 40207440: 0e08 l32i.n a0, a14, 0 40207442: 02cd mov.n a12, a2 40207444: 252002 l32i a0, a0, 148 40207447: 62a022 movi a2, 98 4020744a: 0000c0 callx0 a0 4020744d: 0d0c movi.n a13, 0 4020744f: 02fd mov.n a15, a2 40207451: acae32 movi a3, 0xfffffeac 40207454: 902220 addx2 a2, a2, a2 40207457: b02230 addx8 a2, a2, a3 4020745a: e3a032 movi a3, 227 4020745d: fff101 l32r a0, 40207424 40207460: 0000c0 callx0 a0 40207463: 115200 slli a5, a2, 16 40207466: f40c movi.n a4, 15 40207468: 040d mov.n a0, a4 4020746a: 315050 srai a5, a5, 16 4020746d: 0d2d mov.n a2, a13 4020746f: b32550 movgez a2, a5, a5 40207472: 01b2e6 bgei a2, 16, 40207477 40207475: 020d mov.n a0, a2 40207477: cfa032 movi a3, 207 4020747a: 902ff0 addx2 a2, a15, a15 4020747d: f022f0 subx8 a2, a2, a15 40207480: 1dc222 addi a2, a2, 29 40207483: 11f000 slli a15, a0, 16 40207486: 31f0f0 srai a15, a15, 16 40207489: ffe601 l32r a0, 40207424 4020748c: 0000c0 callx0 a0 4020748f: 0e98 l32i.n a9, a14, 0 40207491: 114200 slli a4, a2, 16 40207494: f30c movi.n a3, 15 40207496: 030d mov.n a0, a3 40207498: 314040 srai a4, a4, 16 4020749b: 272992 l32i a9, a9, 156 4020749e: b3d440 movgez a13, a4, a4 402074a1: 01bde6 bgei a13, 16, 402074a6 402074a4: 0d0d mov.n a0, a13 402074a6: 11d000 slli a13, a0, 16 402074a9: 31d0d0 srai a13, a13, 16 402074ac: 1c3cb6 bltui a12, 3, 402074cc 402074af: 820c movi.n a2, 8 402074b1: 018fa6 blti a15, 8, 402074b6 402074b4: 827c movi.n a2, -8 402074b6: 030c movi.n a3, 0 402074b8: 440c movi.n a4, 4 402074ba: 350c movi.n a5, 3 402074bc: 060c movi.n a6, 0 402074be: 7f2a add.n a7, a15, a2 402074c0: 747070 extui a7, a7, 0, 8 402074c3: 64a022 movi a2, 100 402074c6: 0009c0 callx0 a9 402074c9: 000406 j 402074dd 402074cc: 7470f0 extui a7, a15, 0, 8 402074cf: 64a022 movi a2, 100 402074d2: 030c movi.n a3, 0 402074d4: 440c movi.n a4, 4 402074d6: 350c movi.n a5, 3 402074d8: 060c movi.n a6, 0 402074da: 0009c0 callx0 a9 402074dd: 0e98 l32i.n a9, a14, 0 402074df: 800c movi.n a0, 8 402074e1: 272992 l32i a9, a9, 156 402074e4: 1a2cb6 bltui a12, 2, 40207502 402074e7: 018da6 blti a13, 8, 402074ec 402074ea: 807c movi.n a0, -8 402074ec: 64a022 movi a2, 100 402074ef: 030c movi.n a3, 0 402074f1: 740c movi.n a4, 7 402074f3: 350c movi.n a5, 3 402074f5: 060c movi.n a6, 0 402074f7: 7d0a add.n a7, a13, a0 402074f9: 747070 extui a7, a7, 0, 8 402074fc: 0009c0 callx0 a9 402074ff: 000406 j 40207513 40207502: 7470d0 extui a7, a13, 0, 8 40207505: 64a022 movi a2, 100 40207508: 030c movi.n a3, 0 4020750a: 740c movi.n a4, 7 4020750c: 350c movi.n a5, 3 4020750e: 060c movi.n a6, 0 40207510: 0009c0 callx0 a9 40207513: 0e98 l32i.n a9, a14, 0 40207515: 272992 l32i a9, a9, 156 40207518: 6cac beqz.n a12, 40207542 4020751a: 61a022 movi a2, 97 4020751d: 130c movi.n a3, 1 4020751f: 540c movi.n a4, 5 40207521: 350c movi.n a5, 3 40207523: 260c movi.n a6, 2 40207525: 370c movi.n a7, 3 40207527: 0009c0 callx0 a9 4020752a: 61a022 movi a2, 97 4020752d: 130c movi.n a3, 1 4020752f: 540c movi.n a4, 5 40207531: 150c movi.n a5, 1 40207533: 0e08 l32i.n a0, a14, 0 40207535: 060c movi.n a6, 0 40207537: 272002 l32i a0, a0, 156 4020753a: 370c movi.n a7, 3 4020753c: 0000c0 callx0 a0 4020753f: 000906 j 40207567 40207542: 61a022 movi a2, 97 40207545: 130c movi.n a3, 1 40207547: 540c movi.n a4, 5 40207549: 350c movi.n a5, 3 4020754b: 260c movi.n a6, 2 4020754d: 070c movi.n a7, 0 4020754f: 0009c0 callx0 a9 40207552: 61a022 movi a2, 97 40207555: 130c movi.n a3, 1 40207557: 540c movi.n a4, 5 40207559: 150c movi.n a5, 1 4020755b: 0e08 l32i.n a0, a14, 0 4020755d: 060c movi.n a6, 0 4020755f: 272002 l32i a0, a0, 156 40207562: 070c movi.n a7, 0 40207564: 0000c0 callx0 a0 40207567: 11c8 l32i.n a12, a1, 4 40207569: 21d8 l32i.n a13, a1, 8 4020756b: 31e8 l32i.n a14, a1, 12 4020756d: 41f8 l32i.n a15, a1, 16 4020756f: 0108 l32i.n a0, a1, 0 40207571: 20c112 addi a1, a1, 32 40207574: f00d ret.n 40207576: 370000 excw 40207579: 3ffeb4 excw 4020757c : 4020757c: 61a022 movi a2, 97 4020757f: f0c112 addi a1, a1, -16 40207582: 0109 s32i.n a0, a1, 0 40207584: ff0d01 l32r a0, 402071b8 40207587: 130c movi.n a3, 1 40207589: 0008 l32i.n a0, a0, 0 4020758b: 840c movi.n a4, 8 4020758d: 262002 l32i a0, a0, 152 40207590: 151c movi.n a5, 17 40207592: 0000c0 callx0 a0 40207595: fff821 l32r a2, 40207578 40207598: 000222 l8ui a2, a2, 0 4020759b: ffe8c5 call0 40207428 4020759e: 0108 l32i.n a0, a1, 0 402075a0: 10c112 addi a1, a1, 16 402075a3: f00d ret.n 402075a5: 000000 ill 402075a8: 200000 or a0, a0, a0 402075ab: ffff00 excw 402075ae: 7f .byte 0x7f 402075af: ff .byte 0xff 402075b0 : 402075b0: f0c112 addi a1, a1, -16 402075b3: 0109 s32i.n a0, a1, 0 402075b5: dfaf72 movi a7, -33 402075b8: ee3c21 l32r a2, 40202ea8 402075bb: 0020c0 memw 402075be: d42262 l32i a6, a2, 0x350 402075c1: 106670 and a6, a6, a7 402075c4: 0020c0 memw 402075c7: d46262 s32i a6, a2, 0x350 402075ca: fff751 l32r a5, 402075a8 402075cd: 0020c0 memw 402075d0: d72242 l32i a4, a2, 0x35c 402075d3: 204450 or a4, a4, a5 402075d6: 0020c0 memw 402075d9: d76242 s32i a4, a2, 0x35c 402075dc: fff431 l32r a3, 402075ac 402075df: 0020c0 memw 402075e2: d72202 l32i a0, a2, 0x35c 402075e5: 100030 and a0, a0, a3 402075e8: 0020c0 memw 402075eb: d76202 s32i a0, a2, 0x35c 402075ee: c8a022 movi a2, 200 402075f1: efb201 l32r a0, 402034bc 402075f4: 0000c0 callx0 a0 402075f7: 6ca022 movi a2, 108 402075fa: 230c movi.n a3, 2 402075fc: 040c movi.n a4, 0 402075fe: feee01 l32r a0, 402071b8 40207601: 650c movi.n a5, 6 40207603: 0008 l32i.n a0, a0, 0 40207605: 660c movi.n a6, 6 40207607: 272002 l32i a0, a0, 156 4020760a: 070c movi.n a7, 0 4020760c: 0000c0 callx0 a0 4020760f: 6ca022 movi a2, 108 40207612: 230c movi.n a3, 2 40207614: 040c movi.n a4, 0 40207616: fee801 l32r a0, 402071b8 40207619: 650c movi.n a5, 6 4020761b: 0008 l32i.n a0, a0, 0 4020761d: 660c movi.n a6, 6 4020761f: 272002 l32i a0, a0, 156 40207622: 170c movi.n a7, 1 40207624: 0000c0 callx0 a0 40207627: 042c movi.n a4, 32 40207629: 0020c0 memw 4020762c: ee1f31 l32r a3, 40202ea8 4020762f: d42322 l32i a2, a3, 0x350 40207632: 202240 or a2, a2, a4 40207635: 0020c0 memw 40207638: 240c movi.n a4, 2 4020763a: 750c movi.n a5, 7 4020763c: fedf01 l32r a0, 402071b8 4020763f: 060c movi.n a6, 0 40207641: 0008 l32i.n a0, a0, 0 40207643: d46322 s32i a2, a3, 0x350 40207646: 6ca022 movi a2, 108 40207649: 252002 l32i a0, a0, 148 4020764c: 230c movi.n a3, 2 4020764e: 0000c0 callx0 a0 40207651: 0108 l32i.n a0, a1, 0 40207653: 10c112 addi a1, a1, 16 40207656: f00d ret.n 40207658: 800000 add a0, a0, a0 4020765b: ffff00 excw 4020765e: df .byte 0xdf 4020765f: ff .byte 0xff 40207660 : 40207660: d0c112 addi a1, a1, -48 40207663: 81d9 s32i.n a13, a1, 32 40207665: 91e9 s32i.n a14, a1, 36 40207667: 6109 s32i.n a0, a1, 24 40207669: b129 s32i.n a2, a1, 44 4020766b: 71c9 s32i.n a12, a1, 28 4020766d: a1f9 s32i.n a15, a1, 40 4020766f: ff05c1 l32r a12, 40207284 40207672: 02fd mov.n a15, a2 40207674: f28c beqz.n a2, 40207687 40207676: 120c movi.n a2, 1 40207678: 0020c0 memw 4020767b: e52c02 l32i a0, a12, 0x394 4020767e: 200020 or a0, a0, a2 40207681: 0020c0 memw 40207684: e56c02 s32i a0, a12, 0x394 40207687: feccd1 l32r a13, 402071b8 4020768a: 0d08 l32i.n a0, a13, 0 4020768c: 620c movi.n a2, 6 4020768e: 2c2002 l32i a0, a0, 176 40207691: 130c movi.n a3, 1 40207693: 0000c0 callx0 a0 40207696: 230c movi.n a3, 2 40207698: 940c movi.n a4, 9 4020769a: 250c movi.n a5, 2 4020769c: 060c movi.n a6, 0 4020769e: 0d08 l32i.n a0, a13, 0 402076a0: 02ed mov.n a14, a2 402076a2: 252002 l32i a0, a0, 148 402076a5: 6ba022 movi a2, 107 402076a8: 0000c0 callx0 a0 402076ab: 230c movi.n a3, 2 402076ad: 040c movi.n a4, 0 402076af: 550c movi.n a5, 5 402076b1: 560c movi.n a6, 5 402076b3: 0d08 l32i.n a0, a13, 0 402076b5: 5129 s32i.n a2, a1, 20 402076b7: 252002 l32i a0, a0, 148 402076ba: 6ca022 movi a2, 108 402076bd: 0000c0 callx0 a0 402076c0: 130c movi.n a3, 1 402076c2: 0d08 l32i.n a0, a13, 0 402076c4: 4129 s32i.n a2, a1, 16 402076c6: 240c movi.n a4, 2 402076c8: 620c movi.n a2, 6 402076ca: 204e40 or a4, a14, a4 402076cd: 2b2002 l32i a0, a0, 172 402076d0: f44040 extui a4, a4, 0, 16 402076d3: 0000c0 callx0 a0 402076d6: 6ba022 movi a2, 107 402076d9: 230c movi.n a3, 2 402076db: 940c movi.n a4, 9 402076dd: 750c movi.n a5, 7 402076df: 0d08 l32i.n a0, a13, 0 402076e1: 760c movi.n a6, 7 402076e3: 272002 l32i a0, a0, 156 402076e6: 170c movi.n a7, 1 402076e8: 0000c0 callx0 a0 402076eb: 6ba022 movi a2, 107 402076ee: 230c movi.n a3, 2 402076f0: 940c movi.n a4, 9 402076f2: 250c movi.n a5, 2 402076f4: 0d08 l32i.n a0, a13, 0 402076f6: 060c movi.n a6, 0 402076f8: 272002 l32i a0, a0, 156 402076fb: 070c movi.n a7, 0 402076fd: 0000c0 callx0 a0 40207700: 6ca022 movi a2, 108 40207703: 230c movi.n a3, 2 40207705: 040c movi.n a4, 0 40207707: 550c movi.n a5, 5 40207709: 0d08 l32i.n a0, a13, 0 4020770b: 560c movi.n a6, 5 4020770d: 272002 l32i a0, a0, 156 40207710: 170c movi.n a7, 1 40207712: 0000c0 callx0 a0 40207715: 240c movi.n a4, 2 40207717: ffd081 l32r a8, 40207658 4020771a: 720c movi.n a2, 7 4020771c: ede301 l32r a0, 40202ea8 4020771f: 0020c0 memw 40207722: d72072 l32i a7, a0, 0x35c 40207725: 207780 or a7, a7, a8 40207728: 0020c0 memw 4020772b: d76072 s32i a7, a0, 0x35c 4020772e: ffcb61 l32r a6, 4020765c 40207731: 0020c0 memw 40207734: d72052 l32i a5, a0, 0x35c 40207737: 105560 and a5, a5, a6 4020773a: 0020c0 memw 4020773d: d76052 s32i a5, a0, 0x35c 40207740: 0020c0 memw 40207743: d42032 l32i a3, a0, 0x350 40207746: 753830 extui a3, a3, 24, 8 40207749: 0b0237 bnone a2, a3, 40207758 4020774c: 0020c0 memw 4020774f: d42092 l32i a9, a0, 0x350 40207752: 259890 extui a9, a9, 24, 3 40207755: ff3956 bnez a9, 4020774c 40207758: fdaf22 movi a2, -3 4020775b: 0020c0 memw 4020775e: d420b2 l32i a11, a0, 0x350 40207761: 10bb20 and a11, a11, a2 40207764: 0020c0 memw 40207767: d460b2 s32i a11, a0, 0x350 4020776a: 0020c0 memw 4020776d: d420a2 l32i a10, a0, 0x350 40207770: 20aa40 or a10, a10, a4 40207773: 0020c0 memw 40207776: 19a022 movi a2, 25 40207779: d460a2 s32i a10, a0, 0x350 4020777c: ef5001 l32r a0, 402034bc 4020777f: 0000c0 callx0 a0 40207782: 202110 or a2, a1, a1 40207785: 061c45 call0 4020d94c 40207788: 000c movi.n a0, 0 4020778a: 0c0c movi.n a12, 0 4020778c: 012d mov.n a2, a1 4020778e: 401b addi.n a4, a0, 1 40207790: 903020 addx2 a3, a0, a2 40207793: 001332 l16ui a3, a3, 0 40207796: 740040 extui a0, a4, 0, 8 40207799: c3ca add.n a12, a3, a12 4020779b: f4c0c0 extui a12, a12, 0, 16 4020779e: ec8066 bnei a0, 8, 4020778e 402077a1: 0e4d mov.n a4, a14 402077a3: 0d08 l32i.n a0, a13, 0 402077a5: 620c movi.n a2, 6 402077a7: 2b2002 l32i a0, a0, 172 402077aa: 130c movi.n a3, 1 402077ac: 0000c0 callx0 a0 402077af: 6ba022 movi a2, 107 402077b2: 230c movi.n a3, 2 402077b4: 940c movi.n a4, 9 402077b6: 750c movi.n a5, 7 402077b8: 0d08 l32i.n a0, a13, 0 402077ba: 760c movi.n a6, 7 402077bc: 272002 l32i a0, a0, 156 402077bf: 070c movi.n a7, 0 402077c1: 0000c0 callx0 a0 402077c4: 5178 l32i.n a7, a1, 20 402077c6: 6ba022 movi a2, 107 402077c9: 230c movi.n a3, 2 402077cb: 940c movi.n a4, 9 402077cd: 250c movi.n a5, 2 402077cf: 0d08 l32i.n a0, a13, 0 402077d1: 060c movi.n a6, 0 402077d3: 272002 l32i a0, a0, 156 402077d6: 41e8 l32i.n a14, a1, 16 402077d8: 0000c0 callx0 a0 402077db: 0e7d mov.n a7, a14 402077dd: 6ca022 movi a2, 108 402077e0: 230c movi.n a3, 2 402077e2: 040c movi.n a4, 0 402077e4: 0d08 l32i.n a0, a13, 0 402077e6: 550c movi.n a5, 5 402077e8: 272002 l32i a0, a0, 156 402077eb: 560c movi.n a6, 5 402077ed: 0000c0 callx0 a0 402077f0: 2f9c beqz.n a15, 40207806 402077f2: e47c movi.n a4, -2 402077f4: 0020c0 memw 402077f7: fea331 l32r a3, 40207284 402077fa: e52322 l32i a2, a3, 0x394 402077fd: 102240 and a2, a2, a4 40207800: 0020c0 memw 40207803: e56322 s32i a2, a3, 0x394 40207806: 6108 l32i.n a0, a1, 24 40207808: 81d8 l32i.n a13, a1, 32 4020780a: 91e8 l32i.n a14, a1, 36 4020780c: 112c60 slli a2, a12, 10 4020780f: a1f8 l32i.n a15, a1, 40 40207811: 71c8 l32i.n a12, a1, 28 40207813: 08d222 addmi a2, a2, 0x800 40207816: f42c20 extui a2, a2, 12, 16 40207819: 30c112 addi a1, a1, 48 4020781c: f00d ret.n 4020781e: bc0000 excw 40207821: 3ffeb3 excw 40207824: 000d33 excw 40207827: b32800 movgez a2, a8, a0 4020782a: fe .byte 0xfe 4020782b: 3f .byte 0x3f 4020782c : 4020782c: e0c112 addi a1, a1, -32 4020782f: 31c9 s32i.n a12, a1, 12 40207831: 1129 s32i.n a2, a1, 4 40207833: 41d9 s32i.n a13, a1, 16 40207835: fffad1 l32r a13, 40207820 40207838: 2109 s32i.n a0, a1, 8 4020783a: 6c0d02 l8ui a0, a13, 108 4020783d: ffa022 movi a2, 255 40207840: 099027 bne a0, a2, 4020784d 40207843: 120c movi.n a2, 1 40207845: ffe185 call0 40207660 40207848: 02cd mov.n a12, a2 4020784a: 000606 j 40207866 4020784d: 131c movi.n a3, 17 4020784f: 10b307 bgeu a3, a0, 40207863 40207852: 442c movi.n a4, 36 40207854: 0b3407 bltu a4, a0, 40207863 40207857: 66a0c2 movi a12, 102 4020785a: d1c0c0 mul16s a12, a0, a12 4020785d: f4c0c0 extui a12, a12, 0, 16 40207860: 000086 j 40207866 40207863: fff0c1 l32r a12, 40207824 40207866: ffef01 l32r a0, 40207824 40207869: 020c movi.n a2, 0 4020786b: 023c07 bltu a12, a0, 40207871 4020786e: 000cc6 j 402078a5 40207871: fe5101 l32r a0, 402071b8 40207874: 0008 l32i.n a0, a0, 0 40207876: 0c2d mov.n a2, a12 40207878: e008 l32i.n a0, a0, 56 4020787a: 330c movi.n a3, 3 4020787c: 0000c0 callx0 a0 4020787f: fe4e01 l32r a0, 402071b8 40207882: 330c movi.n a3, 3 40207884: 0008 l32i.n a0, a0, 0 40207886: 0129 s32i.n a2, a1, 0 40207888: e008 l32i.n a0, a0, 56 4020788a: ffe621 l32r a2, 40207824 4020788d: 0000c0 callx0 a0 40207890: 023d mov.n a3, a2 40207892: 0128 l32i.n a2, a1, 0 40207894: c02230 sub a2, a2, a3 40207897: 1122f0 slli a2, a2, 1 4020789a: 112200 slli a2, a2, 16 4020789d: 312020 srai a2, a2, 16 402078a0: 222b addi.n a2, a2, 2 402078a2: 212220 srai a2, a2, 2 402078a5: 000c movi.n a0, 0 402078a7: 1138 l32i.n a3, a1, 4 402078a9: ffdf51 l32r a5, 40207828 402078ac: 232a add.n a2, a3, a2 402078ae: 112200 slli a2, a2, 16 402078b1: 312020 srai a2, a2, 16 402078b4: 605a add.n a6, a0, a5 402078b6: 701b addi.n a7, a0, 1 402078b8: 40da add.n a4, a0, a13 402078ba: 240442 l8ui a4, a4, 36 402078bd: 740070 extui a0, a7, 0, 8 402078c0: 424a add.n a4, a2, a4 402078c2: 324642 s8i a4, a6, 50 402078c5: eb6066 bnei a0, 6, 402078b4 402078c8: 41d8 l32i.n a13, a1, 16 402078ca: 117c00 slli a7, a12, 16 402078cd: 81af02 movi a0, -127 402078d0: 31c8 l32i.n a12, a1, 12 402078d2: 012207 blt a2, a0, 402078d7 402078d5: 020d mov.n a0, a2 402078d7: 746000 extui a6, a0, 0, 8 402078da: 2108 l32i.n a0, a1, 8 402078dc: 667a add.n a6, a6, a7 402078de: 156562 s32i a6, a5, 84 402078e1: 20c112 addi a1, a1, 32 402078e4: f00d ret.n ... 402078e8 : 402078e8: f0c112 addi a1, a1, -16 402078eb: 0109 s32i.n a0, a1, 0 402078ed: 11c9 s32i.n a12, a1, 4 402078ef: 21d9 s32i.n a13, a1, 8 402078f1: 02cd mov.n a12, a2 402078f3: 0d0c movi.n a13, 0 402078f5: 041d16 beqz a13, 4020793a 402078f8: 201d26 beqi a13, 1, 4020791c 402078fb: 562d66 bnei a13, 2, 40207955 402078fe: 6ba022 movi a2, 107 40207901: 230c movi.n a3, 2 40207903: 240c movi.n a4, 2 40207905: 650c movi.n a5, 6 40207907: fe2c01 l32r a0, 402071b8 4020790a: 460c movi.n a6, 4 4020790c: 0008 l32i.n a0, a0, 0 4020790e: 7cda add.n a7, a12, a13 40207910: 272002 l32i a0, a0, 156 40207913: 000772 l8ui a7, a7, 0 40207916: 0000c0 callx0 a0 40207919: 000e06 j 40207955 4020791c: 6ba022 movi a2, 107 4020791f: 230c movi.n a3, 2 40207921: 240c movi.n a4, 2 40207923: 350c movi.n a5, 3 40207925: fe2401 l32r a0, 402071b8 40207928: 060c movi.n a6, 0 4020792a: 0008 l32i.n a0, a0, 0 4020792c: 7cda add.n a7, a12, a13 4020792e: 272002 l32i a0, a0, 156 40207931: 000772 l8ui a7, a7, 0 40207934: 0000c0 callx0 a0 40207937: 000686 j 40207955 4020793a: 6ba022 movi a2, 107 4020793d: 230c movi.n a3, 2 4020793f: 140c movi.n a4, 1 40207941: 350c movi.n a5, 3 40207943: fe1d01 l32r a0, 402071b8 40207946: 060c movi.n a6, 0 40207948: 0008 l32i.n a0, a0, 0 4020794a: 7cda add.n a7, a12, a13 4020794c: 272002 l32i a0, a0, 156 4020794f: 000772 l8ui a7, a7, 0 40207952: 0000c0 callx0 a0 40207955: dd1b addi.n a13, a13, 1 40207957: 74d0d0 extui a13, a13, 0, 8 4020795a: 973d66 bnei a13, 3, 402078f5 4020795d: 11c8 l32i.n a12, a1, 4 4020795f: 21d8 l32i.n a13, a1, 8 40207961: 0108 l32i.n a0, a1, 0 40207963: 10c112 addi a1, a1, 16 40207966: f00d ret.n 40207968 : 40207968: e0c112 addi a1, a1, -32 4020796b: 1109 s32i.n a0, a1, 4 4020796d: 0139 s32i.n a3, a1, 0 4020796f: 21c9 s32i.n a12, a1, 8 40207971: 31d9 s32i.n a13, a1, 12 40207973: 41e9 s32i.n a14, a1, 16 40207975: 02dd mov.n a13, a2 40207977: 04ed mov.n a14, a4 40207979: fe0fc1 l32r a12, 402071b8 4020797c: 0f2216 beqz a2, 40207a72 4020797f: 77a022 movi a2, 119 40207982: 030c movi.n a3, 0 40207984: c41c movi.n a4, 28 40207986: 050c movi.n a5, 0 40207988: 0c08 l32i.n a0, a12, 0 4020798a: 060c movi.n a6, 0 4020798c: 272002 l32i a0, a0, 156 4020798f: 070c movi.n a7, 0 40207991: 0000c0 callx0 a0 40207994: 77a022 movi a2, 119 40207997: 030c movi.n a3, 0 40207999: a41c movi.n a4, 26 4020799b: 450c movi.n a5, 4 4020799d: 0c08 l32i.n a0, a12, 0 4020799f: 460c movi.n a6, 4 402079a1: 272002 l32i a0, a0, 156 402079a4: 070c movi.n a7, 0 402079a6: 0000c0 callx0 a0 402079a9: 77a022 movi a2, 119 402079ac: 030c movi.n a3, 0 402079ae: a41c movi.n a4, 26 402079b0: 450c movi.n a5, 4 402079b2: 0c08 l32i.n a0, a12, 0 402079b4: 460c movi.n a6, 4 402079b6: 272002 l32i a0, a0, 156 402079b9: 170c movi.n a7, 1 402079bb: 0000c0 callx0 a0 402079be: 77a022 movi a2, 119 402079c1: 030c movi.n a3, 0 402079c3: a41c movi.n a4, 26 402079c5: 550c movi.n a5, 5 402079c7: 0c08 l32i.n a0, a12, 0 402079c9: 560c movi.n a6, 5 402079cb: 272002 l32i a0, a0, 156 402079ce: 070c movi.n a7, 0 402079d0: 0000c0 callx0 a0 402079d3: 77a022 movi a2, 119 402079d6: 030c movi.n a3, 0 402079d8: a41c movi.n a4, 26 402079da: 550c movi.n a5, 5 402079dc: 0c08 l32i.n a0, a12, 0 402079de: 560c movi.n a6, 5 402079e0: 272002 l32i a0, a0, 156 402079e3: 170c movi.n a7, 1 402079e5: 0000c0 callx0 a0 402079e8: 77a022 movi a2, 119 402079eb: 030c movi.n a3, 0 402079ed: 040c movi.n a4, 0 402079ef: 750c movi.n a5, 7 402079f1: 060c movi.n a6, 0 402079f3: 0c08 l32i.n a0, a12, 0 402079f5: 0178 l32i.n a7, a1, 0 402079f7: 272002 l32i a0, a0, 156 402079fa: 747c70 extui a7, a7, 12, 8 402079fd: 0000c0 callx0 a0 40207a00: 77a022 movi a2, 119 40207a03: 030c movi.n a3, 0 40207a05: 140c movi.n a4, 1 40207a07: 750c movi.n a5, 7 40207a09: 060c movi.n a6, 0 40207a0b: 0c08 l32i.n a0, a12, 0 40207a0d: 0178 l32i.n a7, a1, 0 40207a0f: 272002 l32i a0, a0, 156 40207a12: 747470 extui a7, a7, 4, 8 40207a15: 0000c0 callx0 a0 40207a18: 77a022 movi a2, 119 40207a1b: 030c movi.n a3, 0 40207a1d: 240c movi.n a4, 2 40207a1f: 350c movi.n a5, 3 40207a21: 060c movi.n a6, 0 40207a23: 0c08 l32i.n a0, a12, 0 40207a25: 0178 l32i.n a7, a1, 0 40207a27: 272002 l32i a0, a0, 156 40207a2a: 347070 extui a7, a7, 0, 4 40207a2d: 0000c0 callx0 a0 40207a30: 77a022 movi a2, 119 40207a33: 030c movi.n a3, 0 40207a35: 440c movi.n a4, 4 40207a37: 750c movi.n a5, 7 40207a39: 0c08 l32i.n a0, a12, 0 40207a3b: 060c movi.n a6, 0 40207a3d: 272002 l32i a0, a0, 156 40207a40: 7470e0 extui a7, a14, 0, 8 40207a43: 0000c0 callx0 a0 40207a46: 77a022 movi a2, 119 40207a49: 030c movi.n a3, 0 40207a4b: 340c movi.n a4, 3 40207a4d: 750c movi.n a5, 7 40207a4f: 0c08 l32i.n a0, a12, 0 40207a51: 060c movi.n a6, 0 40207a53: 272002 l32i a0, a0, 156 40207a56: 7478e0 extui a7, a14, 8, 8 40207a59: 0000c0 callx0 a0 40207a5c: 3570e0 extui a7, a14, 16, 4 40207a5f: 77a022 movi a2, 119 40207a62: 030c movi.n a3, 0 40207a64: 240c movi.n a4, 2 40207a66: 0c08 l32i.n a0, a12, 0 40207a68: 750c movi.n a5, 7 40207a6a: 272002 l32i a0, a0, 156 40207a6d: 460c movi.n a6, 4 40207a6f: 0000c0 callx0 a0 40207a72: f40c movi.n a4, 15 40207a74: 350c movi.n a5, 3 40207a76: 360c movi.n a6, 3 40207a78: 0430d0 extui a3, a13, 0, 1 40207a7b: 120c movi.n a2, 1 40207a7d: 0c08 l32i.n a0, a12, 0 40207a7f: 0e0c movi.n a14, 0 40207a81: 272002 l32i a0, a0, 156 40207a84: 83e230 moveqz a14, a2, a3 40207a87: 0e7d mov.n a7, a14 40207a89: 77a022 movi a2, 119 40207a8c: 030c movi.n a3, 0 40207a8e: 0000c0 callx0 a0 40207a91: 0e7d mov.n a7, a14 40207a93: 77a022 movi a2, 119 40207a96: 030c movi.n a3, 0 40207a98: 841c movi.n a4, 24 40207a9a: 0c08 l32i.n a0, a12, 0 40207a9c: 050c movi.n a5, 0 40207a9e: 272002 l32i a0, a0, 156 40207aa1: 060c movi.n a6, 0 40207aa3: 0000c0 callx0 a0 40207aa6: 0d7d mov.n a7, a13 40207aa8: 77a022 movi a2, 119 40207aab: 030c movi.n a3, 0 40207aad: c41c movi.n a4, 28 40207aaf: 0c08 l32i.n a0, a12, 0 40207ab1: 050c movi.n a5, 0 40207ab3: 272002 l32i a0, a0, 156 40207ab6: 060c movi.n a6, 0 40207ab8: 0000c0 callx0 a0 40207abb: 21c8 l32i.n a12, a1, 8 40207abd: 31d8 l32i.n a13, a1, 12 40207abf: 41e8 l32i.n a14, a1, 16 40207ac1: 1108 l32i.n a0, a1, 4 40207ac3: 20c112 addi a1, a1, 32 40207ac6: f00d ret.n 40207ac8 : 40207ac8: 62a022 movi a2, 98 40207acb: 130c movi.n a3, 1 40207acd: 040c movi.n a4, 0 40207acf: 650c movi.n a5, 6 40207ad1: f0c112 addi a1, a1, -16 40207ad4: 11c9 s32i.n a12, a1, 4 40207ad6: fdb8c1 l32r a12, 402071b8 40207ad9: 0109 s32i.n a0, a1, 0 40207adb: 0c08 l32i.n a0, a12, 0 40207add: 660c movi.n a6, 6 40207adf: 272002 l32i a0, a0, 156 40207ae2: 170c movi.n a7, 1 40207ae4: 0000c0 callx0 a0 40207ae7: 62a022 movi a2, 98 40207aea: 130c movi.n a3, 1 40207aec: 040c movi.n a4, 0 40207aee: 550c movi.n a5, 5 40207af0: 0c08 l32i.n a0, a12, 0 40207af2: 560c movi.n a6, 5 40207af4: 272002 l32i a0, a0, 156 40207af7: 070c movi.n a7, 0 40207af9: 0000c0 callx0 a0 40207afc: 62a022 movi a2, 98 40207aff: 130c movi.n a3, 1 40207b01: 040c movi.n a4, 0 40207b03: 550c movi.n a5, 5 40207b05: 0c08 l32i.n a0, a12, 0 40207b07: 560c movi.n a6, 5 40207b09: 272002 l32i a0, a0, 156 40207b0c: 170c movi.n a7, 1 40207b0e: 0000c0 callx0 a0 40207b11: 62a022 movi a2, 98 40207b14: 130c movi.n a3, 1 40207b16: 040c movi.n a4, 0 40207b18: 650c movi.n a5, 6 40207b1a: 0c08 l32i.n a0, a12, 0 40207b1c: 660c movi.n a6, 6 40207b1e: 272002 l32i a0, a0, 156 40207b21: 070c movi.n a7, 0 40207b23: 0000c0 callx0 a0 40207b26: 11c8 l32i.n a12, a1, 4 40207b28: 0108 l32i.n a0, a1, 0 40207b2a: 10c112 addi a1, a1, 16 40207b2d: f00d ret.n 40207b2f: 922000 excw 40207b32: 124023 excw 40207b34 : 40207b34: e0c112 addi a1, a1, -32 40207b37: 0109 s32i.n a0, a1, 0 40207b39: 21d9 s32i.n a13, a1, 8 40207b3b: 31e9 s32i.n a14, a1, 12 40207b3d: 11c9 s32i.n a12, a1, 4 40207b3f: 41f9 s32i.n a15, a1, 16 40207b41: 0c0c movi.n a12, 0 40207b43: 63a0f2 movi a15, 99 40207b46: 64a0e2 movi a14, 100 40207b49: fd9bd1 l32r a13, 402071b8 40207b4c: 421c movi.n a2, 20 40207b4e: ee5b01 l32r a0, 402034bc 40207b51: 0000c0 callx0 a0 40207b54: 62a022 movi a2, 98 40207b57: 130c movi.n a3, 1 40207b59: 740c movi.n a4, 7 40207b5b: 0d08 l32i.n a0, a13, 0 40207b5d: 750c movi.n a5, 7 40207b5f: 252002 l32i a0, a0, 148 40207b62: 760c movi.n a6, 7 40207b64: 0000c0 callx0 a0 40207b67: 22dc bnez.n a2, 40207b7d 40207b69: 089cf7 bne a12, a15, 40207b75 40207b6c: fff121 l32r a2, 40207b30 40207b6f: e9f201 l32r a0, 40202338 40207b72: 0000c0 callx0 a0 40207b75: cc1b addi.n a12, a12, 1 40207b77: 74c0c0 extui a12, a12, 0, 8 40207b7a: ce9ce7 bne a12, a14, 40207b4c 40207b7d: 11c8 l32i.n a12, a1, 4 40207b7f: 21d8 l32i.n a13, a1, 8 40207b81: 31e8 l32i.n a14, a1, 12 40207b83: 41f8 l32i.n a15, a1, 16 40207b85: 0108 l32i.n a0, a1, 0 40207b87: 20c112 addi a1, a1, 32 40207b8a: f00d ret.n 40207b8c: 200000 or a0, a0, a0 40207b8f: 000042 l8ui a4, a0, 0 40207b92: 0041c0 break 1, 12 40207b95: 41d000 srli a13, a0, 0 40207b98: 800000 add a0, a0, a0 40207b9b: 000043 excw 40207b9e: 4008 l32i.n a0, a0, 16 40207ba0: 800000 add a0, a0, a0 40207ba3: 000044 excw 40207ba6: e8c200 excw 40207ba9: 4000e2 l8ui a14, a0, 64 40207bac: 00cb94 excw 40207baf: cd5c40 excw 40207bb2: dc4000 excw 40207bb5: 4000c3 excw 40207bb8: 00c180 excw 40207bbb: c4c440 extui a12, a4, 4, 13 40207bbe: ac4000 excw 40207bc1: 4000e2 l8ui a14, a0, 64 40207bc4: c268 l32i.n a6, a2, 48 40207bc6: 124000 excw 40207bc8 : 40207bc8: e0c112 addi a1, a1, -32 40207bcb: 31d9 s32i.n a13, a1, 12 40207bcd: 1109 s32i.n a0, a1, 4 40207bcf: 21c9 s32i.n a12, a1, 8 40207bd1: 41e9 s32i.n a14, a1, 16 40207bd3: 05cd mov.n a12, a5 40207bd5: ffede1 l32r a14, 40207b8c 40207bd8: d38c beqz.n a3, 40207be9 40207bda: 081326 beqi a3, 1, 40207be6 40207bdd: 082366 bnei a3, 2, 40207be9 40207be0: ffece1 l32r a14, 40207b90 40207be3: 000086 j 40207be9 40207be6: ffebe1 l32r a14, 40207b94 40207be9: ffebd1 l32r a13, 40207b98 40207bec: 112260 slli a2, a2, 10 40207bef: 802420 add a2, a4, a2 40207bf2: 1122e0 slli a2, a2, 2 40207bf5: ffec01 l32r a0, 40207ba8 40207bf8: 0000c0 callx0 a0 40207bfb: ffe851 l32r a5, 40207b9c 40207bfe: 00a042 movi a4, 0 40207c01: ffea01 l32r a0, 40207bac 40207c04: 0000c0 callx0 a0 40207c07: ffea01 l32r a0, 40207bb0 40207c0a: 0000c0 callx0 a0 40207c0d: 006122 s32i a2, a1, 0 40207c10: ffe431 l32r a3, 40207ba0 40207c13: 0e2d mov.n a2, a14 40207c15: ffe701 l32r a0, 40207bb4 40207c18: 0000c0 callx0 a0 40207c1b: 023d mov.n a3, a2 40207c1d: 0128 l32i.n a2, a1, 0 40207c1f: 309fc5 call0 4023861c <__divsf3> 40207c22: ffe031 l32r a3, 40207ba4 40207c25: ffe401 l32r a0, 40207bb8 40207c28: 0000c0 callx0 a0 40207c2b: 02ed mov.n a14, a2 40207c2d: ffe301 l32r a0, 40207bbc 40207c30: 0000c0 callx0 a0 40207c33: 004c22 s8i a2, a12, 0 40207c36: 742020 extui a2, a2, 0, 8 40207c39: ffe101 l32r a0, 40207bc0 40207c3c: 0000c0 callx0 a0 40207c3f: 023d mov.n a3, a2 40207c41: 0e2d mov.n a2, a14 40207c43: ffe001 l32r a0, 40207bc4 40207c46: 0000c0 callx0 a0 40207c49: 0d3d mov.n a3, a13 40207c4b: ffda01 l32r a0, 40207bb4 40207c4e: 0000c0 callx0 a0 40207c51: 02ed mov.n a14, a2 40207c53: ffda01 l32r a0, 40207bbc 40207c56: 0000c0 callx0 a0 40207c59: 014c22 s8i a2, a12, 1 40207c5c: 742020 extui a2, a2, 0, 8 40207c5f: ffd801 l32r a0, 40207bc0 40207c62: 0000c0 callx0 a0 40207c65: 023d mov.n a3, a2 40207c67: 0e2d mov.n a2, a14 40207c69: ffd601 l32r a0, 40207bc4 40207c6c: 0000c0 callx0 a0 40207c6f: 0d3d mov.n a3, a13 40207c71: ffd001 l32r a0, 40207bb4 40207c74: 0000c0 callx0 a0 40207c77: ffd101 l32r a0, 40207bbc 40207c7a: 0000c0 callx0 a0 40207c7d: 1108 l32i.n a0, a1, 4 40207c7f: 31d8 l32i.n a13, a1, 12 40207c81: 024c22 s8i a2, a12, 2 40207c84: 41e8 l32i.n a14, a1, 16 40207c86: 21c8 l32i.n a12, a1, 8 40207c88: 20c112 addi a1, a1, 32 40207c8b: f00d ret.n 40207c8d: 000000 ill 40207c90: 7d19 s32i.n a1, a13, 28 40207c92: b44020 extui a4, a2, 0, 12 40207c95: 0009 s32i.n a0, a0, 0 40207c97: 7d7700 excw 40207c9a: 394020 excw 40207c9d: 7e .byte 0x7e 40207c9e: 6c4020 excw 40207ca1: 0009 s32i.n a0, a0, 0 40207ca3: 09a800 excw 40207ca6: a30000 movltz a0, a0, a0 40207ca9: 0009 s32i.n a0, a0, 0 40207cab: 099e00 excw 40207cae: 990000 excw 40207cb1: 0009 s32i.n a0, a0, 0 40207cb3: 099400 excw 40207cb6: 8f0000 excw 40207cb9: 0009 s32i.n a0, a0, 0 40207cbb: 098a00 excw 40207cbe: 850000 extui a0, a0, 16, 9 40207cc1: 0009 s32i.n a0, a0, 0 40207cc3: 098000 excw 40207cc6: 7b0000 excw 40207cc9: 0009 s32i.n a0, a0, 0 40207ccb: 097600 excw 40207cce: 710000 excw 40207cd1: 0009 s32i.n a0, a0, 0 ... 40207cd4 : 40207cd4: e0c112 addi a1, a1, -32 40207cd7: 6149 s32i.n a4, a1, 24 40207cd9: 21c9 s32i.n a12, a1, 8 40207cdb: 41e9 s32i.n a14, a1, 16 40207cdd: 1109 s32i.n a0, a1, 4 40207cdf: 31d9 s32i.n a13, a1, 12 40207ce1: 51f9 s32i.n a15, a1, 20 40207ce3: 02dd mov.n a13, a2 40207ce5: 04fd mov.n a15, a4 40207ce7: fd3401 l32r a0, 402071b8 40207cea: 03ed mov.n a14, a3 40207cec: fd66c1 l32r a12, 40207284 40207cef: fdaf31 l32r a3, 402073ac 40207cf2: 0020c0 memw 40207cf5: f22c22 l32i a2, a12, 0x3c8 40207cf8: 202230 or a2, a2, a3 40207cfb: 0020c0 memw 40207cfe: 0008 l32i.n a0, a0, 0 40207d00: 372002 l32i a0, a0, 220 40207d03: f26c22 s32i a2, a12, 0x3c8 40207d06: 0000c0 callx0 a0 40207d09: e40c movi.n a4, 14 40207d0b: 34bd47 bgeu a13, a4, 40207d43 40207d0e: ffe061 l32r a6, 40207c90 40207d11: 905dd0 addx2 a5, a13, a13 40207d14: 556a add.n a5, a5, a6 40207d16: 0005a0 jx a5 40207d19: 000986 j 40207d43 40207d1c: 005d86 j 40207e96 40207d1f: 006ec6 j 40207ede 40207d22: 006c86 j 40207ed8 40207d25: 006a46 j 40207ed2 40207d28: 006806 j 40207ecc 40207d2b: 0065c6 j 40207ec6 40207d2e: 006386 j 40207ec0 40207d31: 006146 j 40207eba 40207d34: 005f06 j 40207eb4 40207d37: 005cc6 j 40207eae 40207d3a: 005a86 j 40207ea8 40207d3d: 005846 j 40207ea2 40207d40: 005606 j 40207e9c 40207d43: ffd4c1 l32r a12, 40207c94 40207d46: 057f56 bnez a15, 40207da1 40207d49: 542ef6 bgeui a14, 2, 40207da1 40207d4c: b03c movi.n a0, 59 40207d4e: 7e0b addi.n a7, a14, -1 40207d50: 0c2756 bnez a7, 40207e16 40207d53: b7af42 movi a4, -73 40207d56: 83afb2 movi a11, -125 40207d59: 76a0a2 movi a10, 118 40207d5c: e35c movi.n a3, 94 40207d5e: d95c movi.n a9, 93 40207d60: c75c movi.n a7, 92 40207d62: b85c movi.n a8, 91 40207d64: e20c movi.n a2, 14 40207d66: 023d27 bltu a13, a2, 40207d6c 40207d69: 0061c6 j 40207ef4 40207d6c: ffcb61 l32r a6, 40207c98 40207d6f: 905dd0 addx2 a5, a13, a13 40207d72: 556a add.n a5, a5, a6 40207d74: 0005a0 jx a5 40207d77: 005e46 j 40207ef4 40207d7a: 004246 j 40207e87 40207d7d: 0060c6 j 40207f04 40207d80: 008b86 j 40207fb2 40207d83: 008806 j 40207fa7 40207d86: 008446 j 40207f9b 40207d89: 006146 j 40207f12 40207d8c: 0080c6 j 40207f93 40207d8f: 007c86 j 40207f85 40207d92: 007886 j 40207f78 40207d95: 007506 j 40207f6d 40207d98: 0070c6 j 40207f5f 40207d9b: 006d46 j 40207f54 40207d9e: 0069c6 j 40207f49 40207da1: 0c2d mov.n a2, a12 40207da3: 0e3d mov.n a3, a14 40207da5: 0f4d mov.n a4, a15 40207da7: 015d mov.n a5, a1 40207da9: ffe1c5 call0 40207bc8 40207dac: fe9d01 l32r a0, 40207820 40207daf: 6e0072 l8ui a7, a0, 110 40207db2: e80c movi.n a8, 14 40207db4: 1b6707 bbci a7, 0, 40207dd3 40207db7: 189d87 bne a13, a8, 40207dd3 40207dba: 0f4d mov.n a4, a15 40207dbc: 0e3d mov.n a3, a14 40207dbe: 015d mov.n a5, a1 40207dc0: 7000d2 l8ui a13, a0, 112 40207dc3: 6f00c2 l8ui a12, a0, 111 40207dc6: 11dd80 slli a13, a13, 8 40207dc9: ccda add.n a12, a12, a13 40207dcb: f4c0c0 extui a12, a12, 0, 16 40207dce: 0c2d mov.n a2, a12 40207dd0: ffdf45 call0 40207bc8 40207dd3: fcf9d1 l32r a13, 402071b8 40207dd6: 0d08 l32i.n a0, a13, 0 40207dd8: fd2be1 l32r a14, 40207284 40207ddb: 382002 l32i a0, a0, 224 40207dde: 012d mov.n a2, a1 40207de0: 0000c0 callx0 a0 40207de3: 0d08 l32i.n a0, a13, 0 40207de5: 362002 l32i a0, a0, 216 40207de8: 0000c0 callx0 a0 40207deb: 200122 l8ui a2, a1, 32 40207dee: 128c beqz.n a2, 40207df3 40207df0: ffd405 call0 40207b34 40207df3: 0c2d mov.n a2, a12 40207df5: fd6e41 l32r a4, 402073b0 40207df8: 0020c0 memw 40207dfb: f22e32 l32i a3, a14, 0x3c8 40207dfe: 103340 and a3, a3, a4 40207e01: 0020c0 memw 40207e04: 21c8 l32i.n a12, a1, 8 40207e06: 31d8 l32i.n a13, a1, 12 40207e08: f26e32 s32i a3, a14, 0x3c8 40207e0b: 51f8 l32i.n a15, a1, 20 40207e0d: 41e8 l32i.n a14, a1, 16 40207e0f: 1108 l32i.n a0, a1, 4 40207e11: 20c112 addi a1, a1, 32 40207e14: f00d ret.n 40207e16: 043c movi.n a4, 48 40207e18: 1a3c movi.n a10, 49 40207e1a: 223c movi.n a2, 50 40207e1c: 66a032 movi a3, 102 40207e1f: 91afb2 movi a11, -111 40207e22: 696c movi.n a9, -26 40207e24: 181c movi.n a8, 17 40207e26: bbaf72 movi a7, -69 40207e29: e50c movi.n a5, 14 40207e2b: 34bd57 bgeu a13, a5, 40207e63 40207e2e: ff9b51 l32r a5, 40207c9c 40207e31: 906dd0 addx2 a6, a13, a13 40207e34: 665a add.n a6, a6, a5 40207e36: 0006a0 jx a6 40207e39: 000986 j 40207e63 40207e3c: 000f06 j 40207e7c 40207e3f: 0009c6 j 40207e6a 40207e42: 003a06 j 40207f2e 40207e45: 003a46 j 40207f32 40207e48: 003d86 j 40207f42 40207e4b: 000846 j 40207e70 40207e4e: 002486 j 40207ee4 40207e51: 0024c6 j 40207ee8 40207e54: 0038c6 j 40207f3b 40207e57: 002446 j 40207eec 40207e5a: 003086 j 40207f20 40207e5d: 0030c6 j 40207f24 40207e60: 000586 j 40207e7a 40207e63: 024d mov.n a4, a2 40207e65: ccaf82 movi a8, -52 40207e68: 08bd mov.n a11, a8 40207e6a: 087d mov.n a7, a8 40207e6c: 0b0d mov.n a0, a11 40207e6e: 04ad mov.n a10, a4 40207e70: 073d mov.n a3, a7 40207e72: 0a4d mov.n a4, a10 40207e74: 014102 s8i a0, a1, 1 40207e77: 000106 j 40207e7f 40207e7a: 024d mov.n a4, a2 40207e7c: 014132 s8i a3, a1, 1 40207e7f: 030d mov.n a0, a3 40207e81: 004142 s8i a4, a1, 0 40207e84: 000206 j 40207e90 40207e87: 004182 s8i a8, a1, 0 40207e8a: b1af22 movi a2, -79 40207e8d: 014122 s8i a2, a1, 1 40207e90: 024102 s8i a0, a1, 2 40207e93: ffc546 j 40207dac 40207e96: ff82c1 l32r a12, 40207ca0 40207e99: ffaa46 j 40207d46 40207e9c: ff82c1 l32r a12, 40207ca4 40207e9f: ffa8c6 j 40207d46 40207ea2: ff81c1 l32r a12, 40207ca8 40207ea5: ffa746 j 40207d46 40207ea8: ff81c1 l32r a12, 40207cac 40207eab: ffa5c6 j 40207d46 40207eae: ff80c1 l32r a12, 40207cb0 40207eb1: ffa446 j 40207d46 40207eb4: ff80c1 l32r a12, 40207cb4 40207eb7: ffa2c6 j 40207d46 40207eba: ff7fc1 l32r a12, 40207cb8 40207ebd: ffa146 j 40207d46 40207ec0: ff7fc1 l32r a12, 40207cbc 40207ec3: ff9fc6 j 40207d46 40207ec6: ff7ec1 l32r a12, 40207cc0 40207ec9: ff9e46 j 40207d46 40207ecc: ff7ec1 l32r a12, 40207cc4 40207ecf: ff9cc6 j 40207d46 40207ed2: ff7dc1 l32r a12, 40207cc8 40207ed5: ff9b46 j 40207d46 40207ed8: ff7dc1 l32r a12, 40207ccc 40207edb: ff99c6 j 40207d46 40207ede: ff7cc1 l32r a12, 40207cd0 40207ee1: ff9846 j 40207d46 40207ee4: 038d mov.n a8, a3 40207ee6: 08bd mov.n a11, a8 40207ee8: 083d mov.n a3, a8 40207eea: 0b9d mov.n a9, a11 40207eec: 0a4d mov.n a4, a10 40207eee: 014192 s8i a9, a1, 1 40207ef1: ffe286 j 40207e7f 40207ef4: 0a0d mov.n a0, a10 40207ef6: 62a062 movi a6, 98 40207ef9: f75c movi.n a7, 95 40207efb: 004172 s8i a7, a1, 0 40207efe: 014162 s8i a6, a1, 1 40207f01: ffe2c6 j 40207e90 40207f04: 004182 s8i a8, a1, 0 40207f07: dfaf02 movi a0, -33 40207f0a: 297c movi.n a9, -14 40207f0c: 014192 s8i a9, a1, 1 40207f0f: ffdf46 j 40207e90 40207f12: 004172 s8i a7, a1, 0 40207f15: 6fa002 movi a0, 111 40207f18: 9a7c movi.n a10, -7 40207f1a: 0141a2 s8i a10, a1, 1 40207f1d: ffdbc6 j 40207e90 40207f20: 087d mov.n a7, a8 40207f22: 070d mov.n a0, a7 40207f24: 073d mov.n a3, a7 40207f26: 024d mov.n a4, a2 40207f28: 014102 s8i a0, a1, 1 40207f2b: ffd406 j 40207e7f 40207f2e: 073d mov.n a3, a7 40207f30: 039d mov.n a9, a3 40207f32: 037d mov.n a7, a3 40207f34: 090d mov.n a0, a9 40207f36: 04ad mov.n a10, a4 40207f38: ffcd06 j 40207e70 40207f3b: 073d mov.n a3, a7 40207f3d: 039d mov.n a9, a3 40207f3f: ffea46 j 40207eec 40207f42: 087d mov.n a7, a8 40207f44: 070d mov.n a0, a7 40207f46: ffc986 j 40207e70 40207f49: 004132 s8i a3, a1, 0 40207f4c: c4af22 movi a2, -60 40207f4f: c06c movi.n a0, -20 40207f51: ffce06 j 40207e8d 40207f54: 004132 s8i a3, a1, 0 40207f57: 0141b2 s8i a11, a1, 1 40207f5a: 804c movi.n a0, 72 40207f5c: ffcc06 j 40207e90 40207f5f: 004132 s8i a3, a1, 0 40207f62: a4af02 movi a0, -92 40207f65: 1b4c movi.n a11, 65 40207f67: 0141b2 s8i a11, a1, 1 40207f6a: ffc886 j 40207e90 40207f6d: 000c movi.n a0, 0 40207f6f: 014102 s8i a0, a1, 1 40207f72: 004132 s8i a3, a1, 0 40207f75: ffc5c6 j 40207e90 40207f78: 080d mov.n a0, a8 40207f7a: 093d mov.n a3, a9 40207f7c: beaf22 movi a2, -66 40207f7f: 014122 s8i a2, a1, 1 40207f82: fffb06 j 40207f72 40207f85: 004192 s8i a9, a1, 0 40207f88: 7ca002 movi a0, 124 40207f8b: 014102 s8i a0, a1, 1 40207f8e: 040d mov.n a0, a4 40207f90: ffbf06 j 40207e90 40207f93: 004192 s8i a9, a1, 0 40207f96: 341c movi.n a4, 19 40207f98: fffbc6 j 40207f8b 40207f9b: 004172 s8i a7, a1, 0 40207f9e: 014142 s8i a4, a1, 1 40207fa1: cbaf02 movi a0, -53 40207fa4: ffba06 j 40207e90 40207fa7: 004172 s8i a7, a1, 0 40207faa: 0141a2 s8i a10, a1, 1 40207fad: 702c movi.n a0, 39 40207faf: ffb746 j 40207e90 40207fb2: 0b0d mov.n a0, a11 40207fb4: 004172 s8i a7, a1, 0 40207fb7: 433c movi.n a3, 52 40207fb9: 014132 s8i a3, a1, 1 40207fbc: ffb406 j 40207e90 40207fbf: 804e00 add a4, a14, a0 40207fc2: 004020 break 0, 2 40207fc5: 000c80 ret 40207fc8: 0d2000 excw 40207fcb: 520800 excw 40207fce: 000000 ill 40207fd1: 000060 excw 40207fd4 : 40207fd4: c0c112 addi a1, a1, -64 40207fd7: 71c9 s32i.n a12, a1, 28 40207fd9: 81d9 s32i.n a13, a1, 32 40207fdb: 6109 s32i.n a0, a1, 24 40207fdd: 02dd mov.n a13, a2 40207fdf: fe1001 l32r a0, 40207820 40207fe2: 11c500 slli a12, a5, 16 40207fe5: 710042 l8ui a4, a0, 113 40207fe8: 31c0c0 srai a12, a12, 16 40207feb: 286407 bbci a4, 0, 40208017 40207fee: 9139 s32i.n a3, a1, 36 40207ff0: a169 s32i.n a6, a1, 40 40207ff2: b179 s32i.n a7, a1, 44 40207ff4: 046417 bbci a4, 1, 40207ffc 40207ff7: 011ca6 blti a12, 1, 40207ffc 40207ffa: 0c0c movi.n a12, 0 40207ffc: 0c2d mov.n a2, a12 40207ffe: 330c movi.n a3, 3 40208000: fd0901 l32r a0, 40207424 40208003: 0000c0 callx0 a0 40208006: b178 l32i.n a7, a1, 44 40208008: a168 l32i.n a6, a1, 40 4020800a: 9138 l32i.n a3, a1, 36 4020800c: 110200 slli a0, a2, 16 4020800f: 310000 srai a0, a0, 16 40208012: 5109 s32i.n a0, a1, 20 40208014: 000146 j 4020801d 40208017: 0c0c movi.n a12, 0 40208019: 020c movi.n a2, 0 4020801b: 5129 s32i.n a2, a1, 20 4020801d: 0c4d mov.n a4, a12 4020801f: 0d2d mov.n a2, a13 40208021: 065d mov.n a5, a6 40208023: fe0181 l32r a8, 40207828 40208026: 400162 l8ui a6, a1, 64 40208029: 3048d2 s8i a13, a8, 48 4020802c: 0169 s32i.n a6, a1, 0 4020802e: 10c162 addi a6, a1, 16 40208031: ffca05 call0 40207cd4 40208034: e90c movi.n a9, 14 40208036: fdfa31 l32r a3, 40207820 40208039: 020d mov.n a0, a2 4020803b: c109 s32i.n a0, a1, 48 4020803d: 710342 l8ui a4, a3, 113 40208040: 34bd97 bgeu a13, a9, 40208078 40208043: ffdfb1 l32r a11, 40207fc0 40208046: 90add0 addx2 a10, a13, a13 40208049: aaba add.n a10, a10, a11 4020804b: 000aa0 jx a10 4020804e: 000986 j 40208078 40208051: 002e86 j 4020810f 40208054: 003fc6 j 40208157 40208057: 003d86 j 40208151 4020805a: 003b46 j 4020814b 4020805d: 003906 j 40208145 40208060: 0036c6 j 4020813f 40208063: 003486 j 40208139 40208066: 003246 j 40208133 40208069: 003006 j 4020812d 4020806c: 002dc6 j 40208127 4020806f: 002b86 j 40208121 40208072: 002946 j 4020811b 40208075: 002706 j 40208115 40208078: 6aa0c2 movi a12, 106 4020807b: 566407 bbci a4, 0, 402080d5 4020807e: ffd231 l32r a3, 40207fc8 40208081: ffd021 l32r a2, 40207fc4 40208084: 045140 extui a5, a4, 1, 1 40208087: fc4c01 l32r a0, 402071b8 4020808a: 5148 l32i.n a4, a1, 20 4020808c: 0008 l32i.n a0, a0, 0 4020808e: 442a add.n a4, a4, a2 40208090: 933250 movnez a3, a2, a5 40208093: 1f2002 l32i a0, a0, 124 40208096: 120c movi.n a2, 1 40208098: 0000c0 callx0 a0 4020809b: 77a022 movi a2, 119 4020809e: 030c movi.n a3, 0 402080a0: c41c movi.n a4, 28 402080a2: fc4501 l32r a0, 402071b8 402080a5: 650c movi.n a5, 6 402080a7: 0008 l32i.n a0, a0, 0 402080a9: 660c movi.n a6, 6 402080ab: 272002 l32i a0, a0, 156 402080ae: 170c movi.n a7, 1 402080b0: 0000c0 callx0 a0 402080b3: 77a022 movi a2, 119 402080b6: 030c movi.n a3, 0 402080b8: c41c movi.n a4, 28 402080ba: fc3f01 l32r a0, 402071b8 402080bd: 550c movi.n a5, 5 402080bf: 0008 l32i.n a0, a0, 0 402080c1: 560c movi.n a6, 5 402080c3: 272002 l32i a0, a0, 156 402080c6: 170c movi.n a7, 1 402080c8: 0000c0 callx0 a0 402080cb: 520c movi.n a2, 5 402080cd: ecfb01 l32r a0, 402034bc 402080d0: 0000c0 callx0 a0 402080d3: c108 l32i.n a0, a1, 48 402080d5: ffbe41 l32r a4, 40207fd0 402080d8: ffbd51 l32r a5, 40207fcc 402080db: fc6c31 l32r a3, 4020728c 402080de: 805c50 add a5, a12, a5 402080e1: 0155f0 slli a5, a5, 17 402080e4: 0020c0 memw 402080e7: 452322 l32i a2, a3, 0x114 402080ea: c42020 extui a2, a2, 0, 13 402080ed: 202250 or a2, a2, a5 402080f0: 202240 or a2, a2, a4 402080f3: 0020c0 memw 402080f6: 456322 s32i a2, a3, 0x114 402080f9: 202dd0 or a2, a13, a13 402080fc: 003d mov.n a3, a0 402080fe: 021c45 call0 4020a2c4 40208101: 025185 call0 4020a61c 40208104: 71c8 l32i.n a12, a1, 28 40208106: 81d8 l32i.n a13, a1, 32 40208108: 6108 l32i.n a0, a1, 24 4020810a: 40c112 addi a1, a1, 64 4020810d: f00d ret.n 4020810f: e1a2c2 movi a12, 0x2e1 40208112: ffd946 j 4020807b 40208115: d1a0c2 movi a12, 209 40208118: ffd7c6 j 4020807b 4020811b: fca0c2 movi a12, 252 4020811e: ffd646 j 4020807b 40208121: 27a1c2 movi a12, 0x127 40208124: ffd4c6 j 4020807b 40208127: 53a1c2 movi a12, 0x153 4020812a: ffd346 j 4020807b 4020812d: 7ea1c2 movi a12, 0x17e 40208130: ffd1c6 j 4020807b 40208133: aaa1c2 movi a12, 0x1aa 40208136: ffd046 j 4020807b 40208139: d6a1c2 movi a12, 0x1d6 4020813c: ffcec6 j 4020807b 4020813f: 02a2c2 movi a12, 0x202 40208142: ffcd46 j 4020807b 40208145: 2ea2c2 movi a12, 0x22e 40208148: ffcbc6 j 4020807b 4020814b: 5aa2c2 movi a12, 0x25a 4020814e: ffca46 j 4020807b 40208151: 87a2c2 movi a12, 0x287 40208154: ffc8c6 j 4020807b 40208157: b4a2c2 movi a12, 0x2b4 4020815a: ffc746 j 4020807b 4020815d: 000000 ill 40208160: feb430 excw 40208163: 3f .byte 0x3f 40208164 : 40208164: f0c112 addi a1, a1, -16 40208167: fdae51 l32r a5, 40207820 4020816a: 0109 s32i.n a0, a1, 0 4020816c: 710542 l8ui a4, a5, 113 4020816f: fffc01 l32r a0, 40208160 40208172: 116427 bbci a4, 2, 40208187 40208175: 720562 l8ui a6, a5, 114 40208178: 016680 slli a6, a6, 24 4020817b: 316860 srai a6, a6, 24 4020817e: 1166d0 slli a6, a6, 3 40208181: 005062 s16i a6, a0, 0 40208184: 000446 j 40208199 40208187: 009072 l16si a7, a0, 0 4020818a: 0b1737 beq a7, a3, 40208199 4020818d: 005032 s16i a3, a0, 0 40208190: 012280 slli a2, a2, 24 40208193: 312820 srai a2, a2, 24 40208196: 000085 call0 402081a0 40208199: 0108 l32i.n a0, a1, 0 4020819b: 10c112 addi a1, a1, 16 4020819e: f00d ret.n 402081a0 : 402081a0: e0c112 addi a1, a1, -32 402081a3: 056102 s32i a0, a1, 20 402081a6: fda001 l32r a0, 40207828 402081a9: 0661c2 s32i a12, a1, 24 402081ac: 002002 l32i a0, a0, 0 402081af: 02cd mov.n a12, a2 402081b1: 077097 bbci a0, 25, 402081bc 402081b4: 420c movi.n a2, 4 402081b6: 06d645 call0 4020ef1c 402081b9: 000106 j 402081c1 402081bc: 0126c5 call0 4020942c 402081bf: 4129 s32i.n a2, a1, 16 402081c1: 040c movi.n a4, 0 402081c3: fd9961 l32r a6, 40207828 402081c6: 64a072 movi a7, 100 402081c9: 120c movi.n a2, 1 402081cb: ffe551 l32r a5, 40208160 402081ce: fd9431 l32r a3, 40207820 402081d1: 009552 l16si a5, a5, 0 402081d4: 010332 l8ui a3, a3, 1 402081d7: 0129 s32i.n a2, a1, 0 402081d9: 0c2d mov.n a2, a12 402081db: ffdf85 call0 40207fd4 402081de: 0c2d mov.n a2, a12 402081e0: 0204c5 call0 4020a230 402081e3: fd9161 l32r a6, 40207828 402081e6: 0668 l32i.n a6, a6, 0 402081e8: 0c7697 bbci a6, 25, 402081f8 402081eb: 420c movi.n a2, 4 402081ed: 030c movi.n a3, 0 402081ef: 06eb05 call0 4020f0a0 402081f2: 042445 call0 4020c438 402081f5: 000146 j 402081fe 402081f8: 042122 l32i a2, a1, 16 402081fb: 011ec5 call0 402093e8 402081fe: feafb2 movi a11, -2 40208201: eb2981 l32r a8, 40202ea8 40208204: 0020c0 memw 40208207: d828a2 l32i a10, a8, 0x360 4020820a: 10aab0 and a10, a10, a11 4020820d: 0020c0 memw 40208210: d868a2 s32i a10, a8, 0x360 40208213: 01a092 movi a9, 1 40208216: 0020c0 memw 40208219: d82872 l32i a7, a8, 0x360 4020821c: 207790 or a7, a7, a9 4020821f: 0020c0 memw 40208222: d86872 s32i a7, a8, 0x360 40208225: 61c8 l32i.n a12, a1, 24 40208227: 5108 l32i.n a0, a1, 20 40208229: 20c112 addi a1, a1, 32 4020822c: f00d ret.n 4020822e: 830000 moveqz a0, a0, a0 40208231: 3ffeb3 excw 40208234 : 40208234: e0c112 addi a1, a1, -32 40208237: 066102 s32i a0, a1, 24 4020823a: 0761c2 s32i a12, a1, 28 4020823d: 00a482 movi a8, 0x400 40208240: eb1a71 l32r a7, 40202ea8 40208243: 20c220 or a12, a2, a2 40208246: 0020c0 memw 40208249: d02762 l32i a6, a7, 0x340 4020824c: 206680 or a6, a6, a8 4020824f: 0020c0 memw 40208252: 040c movi.n a4, 0 40208254: 000c movi.n a0, 0 40208256: fd7231 l32r a3, 40207820 40208259: d06762 s32i a6, a7, 0x340 4020825c: ffc151 l32r a5, 40208160 4020825f: fd7261 l32r a6, 40207828 40208262: 64a072 movi a7, 100 40208265: 009552 l16si a5, a5, 0 40208268: 010332 l8ui a3, a3, 1 4020826b: 0109 s32i.n a0, a1, 0 4020826d: ffd645 call0 40207fd4 40208270: fff031 l32r a3, 40208230 40208273: 902cc0 addx2 a2, a12, a12 40208276: 223a add.n a2, a2, a3 40208278: ff66c5 call0 402078e8 4020827b: 7420c0 extui a2, a12, 0, 8 4020827e: 10c132 addi a3, a1, 16 40208281: 0156c5 call0 402097f0 40208284: 71c8 l32i.n a12, a1, 28 40208286: 6108 l32i.n a0, a1, 24 40208288: 20c112 addi a1, a1, 32 4020828b: f00d ret.n 4020828d: 000000 ill 40208290: ff .byte 0xff 40208291: ff .byte 0xff 40208292: ff .byte 0xff 40208293: 0000f7 bnone a0, a15, 40208297 40208296: 530200 excw 40208299: 3ffeb4 excw 4020829c: ff .byte 0xff 4020829d: ff .byte 0xff 4020829e: 7f .byte 0x7f 4020829f: fe .byte 0xfe 402082a0: 000000 ill 402082a3: ffff30 excw 402082a6: ff .byte 0xff 402082a7: 0000e0 excw 402082aa: ff1c00 excw 402082ad: ff .byte 0xff 402082ae: ff .byte 0xff 402082af: cf .byte 0xcf 402082b0: 000000 ill 402082b3: 000010 excw 402082b6: 510c00 excw 402082b8 : 402082b8: fff651 l32r a5, 40208290 402082bb: f0c112 addi a1, a1, -16 402082be: 0109 s32i.n a0, a1, 0 402082c0: 31e9 s32i.n a14, a1, 12 402082c2: 21d9 s32i.n a13, a1, 8 402082c4: 11c9 s32i.n a12, a1, 4 402082c6: e7c9d1 l32r a13, 402021ec <_irom0_text_start+0x1dc> 402082c9: fbbbc1 l32r a12, 402071b8 402082cc: fbeee1 l32r a14, 40207284 402082cf: 0020c0 memw 402082d2: fa2e42 l32i a4, a14, 0x3e8 402082d5: 104450 and a4, a4, a5 402082d8: 0020c0 memw 402082db: fa6e42 s32i a4, a14, 0x3e8 402082de: ffed31 l32r a3, 40208294 402082e1: 0020c0 memw 402082e4: 442d22 l32i a2, a13, 0x110 402082e7: 202230 or a2, a2, a3 402082ea: 0020c0 memw 402082ed: 230c movi.n a3, 2 402082ef: 040c movi.n a4, 0 402082f1: 752c movi.n a5, 39 402082f3: 0c08 l32i.n a0, a12, 0 402082f5: 446d22 s32i a2, a13, 0x110 402082f8: 262002 l32i a0, a0, 152 402082fb: 6aa022 movi a2, 106 402082fe: 0000c0 callx0 a0 40208301: ffe561 l32r a6, 40208298 40208304: fcd581 l32r a8, 40207658 40208307: 000662 l8ui a6, a6, 0 4020830a: ffe491 l32r a9, 4020829c 4020830d: 069c beqz.n a6, 40208321 4020830f: 0020c0 memw 40208312: fa2e72 l32i a7, a14, 0x3e8 40208315: 107790 and a7, a7, a9 40208318: 207780 or a7, a7, a8 4020831b: 0020c0 memw 4020831e: fa6e72 s32i a7, a14, 0x3e8 40208321: ffdf91 l32r a9, 402082a0 40208324: e9c8b1 l32r a11, 40202a44 40208327: 0020c0 memw 4020832a: 442d82 l32i a8, a13, 0x110 4020832d: 208890 or a8, a8, a9 40208330: 0020c0 memw 40208333: 446d82 s32i a8, a13, 0x110 40208336: ffdb71 l32r a7, 402082a4 40208339: ffdb61 l32r a6, 402082a8 4020833c: 0020c0 memw 4020833f: e82e52 l32i a5, a14, 0x3a0 40208342: 105570 and a5, a5, a7 40208345: 205560 or a5, a5, a6 40208348: 0020c0 memw 4020834b: e86e52 s32i a5, a14, 0x3a0 4020834e: ffd741 l32r a4, 402082ac 40208351: ffd731 l32r a3, 402082b0 40208354: 0020c0 memw 40208357: e62e22 l32i a2, a14, 0x398 4020835a: 102240 and a2, a2, a4 4020835d: 202230 or a2, a2, a3 40208360: 0020c0 memw 40208363: e66e22 s32i a2, a14, 0x398 40208366: d07c movi.n a0, -3 40208368: 0020c0 memw 4020836b: 9c2ba2 l32i a10, a11, 0x270 4020836e: 10aa00 and a10, a10, a0 40208371: 0020c0 memw 40208374: 9c6ba2 s32i a10, a11, 0x270 40208377: 220c movi.n a2, 2 40208379: ec5001 l32r a0, 402034bc 4020837c: 0000c0 callx0 a0 4020837f: 0c08 l32i.n a0, a12, 0 40208381: 282002 l32i a0, a0, 160 40208384: 0000c0 callx0 a0 40208387: 220c movi.n a2, 2 40208389: 0c08 l32i.n a0, a12, 0 4020838b: 130c movi.n a3, 1 4020838d: 2b2002 l32i a0, a0, 172 40208390: 81a042 movi a4, 129 40208393: 0000c0 callx0 a0 40208396: ffc731 l32r a3, 402082b4 40208399: 0020c0 memw 4020839c: 442d22 l32i a2, a13, 0x110 4020839f: 202230 or a2, a2, a3 402083a2: 0020c0 memw 402083a5: 0c08 l32i.n a0, a12, 0 402083a7: 322002 l32i a0, a0, 200 402083aa: 446d22 s32i a2, a13, 0x110 402083ad: 0000c0 callx0 a0 402083b0: 6aa022 movi a2, 106 402083b3: 230c movi.n a3, 2 402083b5: 0c08 l32i.n a0, a12, 0 402083b7: 040c movi.n a4, 0 402083b9: 262002 l32i a0, a0, 152 402083bc: 452c movi.n a5, 36 402083be: 0000c0 callx0 a0 402083c1: 6aa022 movi a2, 106 402083c4: 230c movi.n a3, 2 402083c6: 0c08 l32i.n a0, a12, 0 402083c8: 040c movi.n a4, 0 402083ca: 262002 l32i a0, a0, 152 402083cd: 552c movi.n a5, 37 402083cf: 0000c0 callx0 a0 402083d2: 0c08 l32i.n a0, a12, 0 402083d4: 2f2002 l32i a0, a0, 188 402083d7: 0000c0 callx0 a0 402083da: ffa942 movi a4, 0xfffff9ff 402083dd: eab231 l32r a3, 40202ea8 402083e0: 0020c0 memw 402083e3: d02322 l32i a2, a3, 0x340 402083e6: 102240 and a2, a2, a4 402083e9: 0020c0 memw 402083ec: 040c movi.n a4, 0 402083ee: 450c movi.n a5, 4 402083f0: 060c movi.n a6, 0 402083f2: 870c movi.n a7, 8 402083f4: 0c08 l32i.n a0, a12, 0 402083f6: d06322 s32i a2, a3, 0x340 402083f9: 62a022 movi a2, 98 402083fc: 272002 l32i a0, a0, 156 402083ff: 130c movi.n a3, 1 40208401: 0000c0 callx0 a0 40208404: fd0901 l32r a0, 40207828 40208407: 0058 l32i.n a5, a0, 0 40208409: 07f5b7 bbsi a5, 27, 40208414 4020840c: 120c movi.n a2, 1 4020840e: ffd905 call0 402081a0 40208411: 0002c6 j 40208420 40208414: 300022 l8ui a2, a0, 48 40208417: 012280 slli a2, a2, 24 4020841a: 312820 srai a2, a2, 24 4020841d: ffe145 call0 40208234 40208420: 0c08 l32i.n a0, a12, 0 40208422: 232002 l32i a0, a0, 140 40208425: 0000c0 callx0 a0 40208428: 6ba022 movi a2, 107 4020842b: 230c movi.n a3, 2 4020842d: 0c08 l32i.n a0, a12, 0 4020842f: 140c movi.n a4, 1 40208431: 262002 l32i a0, a0, 152 40208434: 854c movi.n a5, 72 40208436: 0000c0 callx0 a0 40208439: 0c08 l32i.n a0, a12, 0 4020843b: 222002 l32i a0, a0, 136 4020843e: 0000c0 callx0 a0 40208441: 6ca022 movi a2, 108 40208444: 230c movi.n a3, 2 40208446: 040c movi.n a4, 0 40208448: 050c movi.n a5, 0 4020844a: 0c08 l32i.n a0, a12, 0 4020844c: 060c movi.n a6, 0 4020844e: 272002 l32i a0, a0, 156 40208451: 170c movi.n a7, 1 40208453: 0000c0 callx0 a0 40208456: 6ca022 movi a2, 108 40208459: 230c movi.n a3, 2 4020845b: 040c movi.n a4, 0 4020845d: 250c movi.n a5, 2 4020845f: 0c08 l32i.n a0, a12, 0 40208461: 260c movi.n a6, 2 40208463: 272002 l32i a0, a0, 156 40208466: 170c movi.n a7, 1 40208468: 0000c0 callx0 a0 4020846b: 0c08 l32i.n a0, a12, 0 4020846d: 132002 l32i a0, a0, 76 40208470: 0000c0 callx0 a0 40208473: 77a022 movi a2, 119 40208476: 030c movi.n a3, 0 40208478: a41c movi.n a4, 26 4020847a: 450c movi.n a5, 4 4020847c: 0c08 l32i.n a0, a12, 0 4020847e: 460c movi.n a6, 4 40208480: 272002 l32i a0, a0, 156 40208483: 070c movi.n a7, 0 40208485: 0000c0 callx0 a0 40208488: 77a022 movi a2, 119 4020848b: 030c movi.n a3, 0 4020848d: a41c movi.n a4, 26 4020848f: 550c movi.n a5, 5 40208491: 0c08 l32i.n a0, a12, 0 40208493: 560c movi.n a6, 5 40208495: 272002 l32i a0, a0, 156 40208498: 070c movi.n a7, 0 4020849a: 0000c0 callx0 a0 4020849d: 77a022 movi a2, 119 402084a0: 030c movi.n a3, 0 402084a2: a41c movi.n a4, 26 402084a4: 450c movi.n a5, 4 402084a6: 0c08 l32i.n a0, a12, 0 402084a8: 460c movi.n a6, 4 402084aa: 272002 l32i a0, a0, 156 402084ad: 170c movi.n a7, 1 402084af: 0000c0 callx0 a0 402084b2: 77a022 movi a2, 119 402084b5: 030c movi.n a3, 0 402084b7: a41c movi.n a4, 26 402084b9: 550c movi.n a5, 5 402084bb: 0c08 l32i.n a0, a12, 0 402084bd: 560c movi.n a6, 5 402084bf: 272002 l32i a0, a0, 156 402084c2: 170c movi.n a7, 1 402084c4: 0000c0 callx0 a0 402084c7: 020c movi.n a2, 0 402084c9: 11c8 l32i.n a12, a1, 4 402084cb: 21d8 l32i.n a13, a1, 8 402084cd: 31e8 l32i.n a14, a1, 12 402084cf: 0108 l32i.n a0, a1, 0 402084d1: 10c112 addi a1, a1, 16 402084d4: f00d ret.n 402084d6: 000000 ill 402084d9: 1f .byte 0x1f 402084da: fe .byte 0xfe 402084db: ff .byte 0xff 402084dc : 402084dc: fcd361 l32r a6, 40207828 402084df: 8b1c movi.n a11, 24 402084e1: 5c0692 l8ui a9, a6, 92 402084e4: fb6871 l32r a7, 40207284 402084e7: 019980 slli a9, a9, 24 402084ea: 319890 srai a9, a9, 24 402084ed: c09490 sub a9, a4, a9 402084f0: 22bc beqz.n a2, 40208526 402084f2: 020c movi.n a2, 0 402084f4: 11a330 slli a10, a3, 13 402084f7: fff831 l32r a3, 402084d8 402084fa: a06270 addx4 a6, a2, a7 402084fd: 0020c0 memw 40208500: c12682 l32i a8, a6, 0x304 40208503: 105830 and a5, a8, a3 40208506: c08890 sub a8, a8, a9 40208509: 205a50 or a5, a10, a5 4020850c: 748080 extui a8, a8, 0, 8 4020850f: 205580 or a5, a5, a8 40208512: 0020c0 memw 40208515: c16652 s32i a5, a6, 0x304 40208518: 221b addi.n a2, a2, 1 4020851a: 742020 extui a2, a2, 0, 8 4020851d: d992b7 bne a2, a11, 402084fa 40208520: fcc291 l32r a9, 40207828 40208523: 5c4942 s8i a4, a9, 92 40208526: f00d ret.n 40208528: feb314 excw 4020852b: 3f .byte 0x3f 4020852c: ff .byte 0xff 4020852d: ff .byte 0xff ... 40208530 : 40208530: fffe31 l32r a3, 40208528 40208533: e0c112 addi a1, a1, -32 40208536: 066102 s32i a0, a1, 24 40208539: 0761c2 s32i a12, a1, 28 4020853c: 01a002 movi a0, 1 4020853f: 02cd mov.n a12, a2 40208541: 010322 l8ui a2, a3, 1 40208544: 004302 s8i a0, a3, 0 40208547: 52cc bnez.n a2, 40208550 40208549: 3ccc bnez.n a12, 40208550 4020854b: 420c movi.n a2, 4 4020854d: 069cc5 call0 4020ef1c 40208550: 6ca022 movi a2, 108 40208553: 230c movi.n a3, 2 40208555: 040c movi.n a4, 0 40208557: 550c movi.n a5, 5 40208559: fb1701 l32r a0, 402071b8 4020855c: 560c movi.n a6, 5 4020855e: 0008 l32i.n a0, a0, 0 40208560: 170c movi.n a7, 1 40208562: 272002 l32i a0, a0, 156 40208565: 41c9 s32i.n a12, a1, 16 40208567: 0000c0 callx0 a0 4020856a: fc0f51 l32r a5, 402075a8 4020856d: 720c movi.n a2, 7 4020856f: ea4ec1 l32r a12, 40202ea8 40208572: 0020c0 memw 40208575: d72c42 l32i a4, a12, 0x35c 40208578: 204450 or a4, a4, a5 4020857b: 0020c0 memw 4020857e: d76c42 s32i a4, a12, 0x35c 40208581: 0020c0 memw 40208584: d42c32 l32i a3, a12, 0x350 40208587: 753830 extui a3, a3, 24, 8 4020858a: 0b0237 bnone a2, a3, 40208599 4020858d: 0020c0 memw 40208590: d42c62 l32i a6, a12, 0x350 40208593: 256860 extui a6, a6, 24, 3 40208596: ff3656 bnez a6, 4020858d 40208599: fdaf92 movi a9, -3 4020859c: 0020c0 memw 4020859f: d42c82 l32i a8, a12, 0x350 402085a2: 108890 and a8, a8, a9 402085a5: 0020c0 memw 402085a8: d46c82 s32i a8, a12, 0x350 402085ab: 02a022 movi a2, 2 402085ae: 0020c0 memw 402085b1: d42c72 l32i a7, a12, 0x350 402085b4: 207720 or a7, a7, a2 402085b7: 0020c0 memw 402085ba: d46c72 s32i a7, a12, 0x350 402085bd: ebbf01 l32r a0, 402034bc 402085c0: 0000c0 callx0 a0 402085c3: 0020c0 memw 402085c6: d42cb2 l32i a11, a12, 0x350 402085c9: 07a0a2 movi a10, 7 402085cc: 75b8b0 extui a11, a11, 24, 8 402085cf: 0b0ab7 bnone a10, a11, 402085de 402085d2: 0020c0 memw 402085d5: d42c02 l32i a0, a12, 0x350 402085d8: 250800 extui a0, a0, 24, 3 402085db: ff3056 bnez a0, 402085d2 402085de: 012d mov.n a2, a1 402085e0: 053685 call0 4020d94c 402085e3: faf501 l32r a0, 402071b8 402085e6: 050c movi.n a5, 0 402085e8: 040c movi.n a4, 0 402085ea: 016d mov.n a6, a1 402085ec: 851b addi.n a8, a5, 1 402085ee: 907560 addx2 a7, a5, a6 402085f1: 001772 l16ui a7, a7, 0 402085f4: 745080 extui a5, a8, 0, 8 402085f7: 474a add.n a4, a7, a4 402085f9: f44040 extui a4, a4, 0, 16 402085fc: ec8566 bnei a5, 8, 402085ec 402085ff: 560c movi.n a6, 5 40208601: 070c movi.n a7, 0 40208603: ffca31 l32r a3, 4020852c 40208606: ffa052 movi a5, 255 40208609: 248b addi.n a2, a4, 8 4020860b: 0008 l32i.n a0, a0, 0 4020860d: fc8441 l32r a4, 40207820 40208610: f42420 extui a2, a2, 4, 16 40208613: 6c0442 l8ui a4, a4, 108 40208616: 272002 l32i a0, a0, 156 40208619: c04450 sub a4, a4, a5 4020861c: 832340 moveqz a2, a3, a4 4020861f: 550c movi.n a5, 5 40208621: 230c movi.n a3, 2 40208623: 5129 s32i.n a2, a1, 20 40208625: 040c movi.n a4, 0 40208627: 6ca022 movi a2, 108 4020862a: 0000c0 callx0 a0 4020862d: ffbe51 l32r a5, 40208528 40208630: 100c movi.n a0, 1 40208632: 0020c0 memw 40208635: d42c42 l32i a4, a12, 0x350 40208638: 730c movi.n a3, 7 4020863a: 754840 extui a4, a4, 24, 8 4020863d: 0b0347 bnone a3, a4, 4020864c 40208640: 0020c0 memw 40208643: d42c62 l32i a6, a12, 0x350 40208646: 256860 extui a6, a6, 24, 3 40208649: ff3656 bnez a6, 40208640 4020864c: fc0421 l32r a2, 4020765c 4020864f: 0020c0 memw 40208652: d72cb2 l32i a11, a12, 0x35c 40208655: 10bb20 and a11, a11, a2 40208658: 0020c0 memw 4020865b: d76cb2 s32i a11, a12, 0x35c 4020865e: feafa2 movi a10, -2 40208661: 0020c0 memw 40208664: d82c92 l32i a9, a12, 0x360 40208667: 1099a0 and a9, a9, a10 4020866a: 0020c0 memw 4020866d: d86c92 s32i a9, a12, 0x360 40208670: 0020c0 memw 40208673: d82c82 l32i a8, a12, 0x360 40208676: 208800 or a8, a8, a0 40208679: 0020c0 memw 4020867c: d86c82 s32i a8, a12, 0x360 4020867f: 010572 l8ui a7, a5, 1 40208682: 042132 l32i a3, a1, 16 40208685: 00b756 bnez a7, 40208694 40208688: 83cc bnez.n a3, 40208694 4020868a: 420c movi.n a2, 4 4020868c: 030c movi.n a3, 0 4020868e: 06a105 call0 4020f0a0 40208691: ffa551 l32r a5, 40208528 40208694: 5128 l32i.n a2, a1, 20 40208696: 71c8 l32i.n a12, a1, 28 40208698: 6148 l32i.n a4, a1, 24 4020869a: 060c movi.n a6, 0 4020869c: 004562 s8i a6, a5, 0 4020869f: 040d mov.n a0, a4 402086a1: 20c112 addi a1, a1, 32 402086a4: f00d ret.n ... 402086a8 : 402086a8: 029d mov.n a9, a2 402086aa: 052d mov.n a2, a5 402086ac: 022937 blt a9, a3, 402086b2 402086af: 0aa497 bge a4, a9, 402086bd 402086b2: 401600 ssl a6 402086b5: 130c movi.n a3, 1 402086b7: a13300 sll a3, a3 402086ba: 202230 or a2, a2, a3 402086bd: f00d ret.n 402086bf: b32e00 movgez a2, a14, a0 402086c2: fe .byte 0xfe 402086c3: 3f .byte 0x3f 402086c4: 000ff4 excw ... 402086c8 : 402086c8: 050c movi.n a5, 0 402086ca: e0c112 addi a1, a1, -32 402086cd: 21d9 s32i.n a13, a1, 8 402086cf: 41f9 s32i.n a15, a1, 16 402086d1: 31e9 s32i.n a14, a1, 12 402086d3: 11c9 s32i.n a12, a1, 4 402086d5: fc54e1 l32r a14, 40207828 402086d8: 0109 s32i.n a0, a1, 0 402086da: 0ecd mov.n a12, a14 402086dc: ee8b addi.n a14, a14, 8 402086de: 030c movi.n a3, 0 402086e0: c40c movi.n a4, 12 402086e2: 060c movi.n a6, 0 402086e4: 069c22 l16si a2, a12, 12 402086e7: fffc05 call0 402086a8 402086ea: 025d mov.n a5, a2 402086ec: cc2b addi.n a12, a12, 2 402086ee: ec9ce7 bne a12, a14, 402086de 402086f1: fff3c1 l32r a12, 402086c0 402086f4: 1d0c movi.n a13, 1 402086f6: fc4cf1 l32r a15, 40207828 402086f9: fff201 l32r a0, 402086c4 402086fc: 2d1ff2 l16ui a15, a15, 90 402086ff: e4a362 movi a6, 0x3e4 40208702: 021f67 beq a15, a6, 40208708 40208705: 199f07 bne a15, a0, 40208722 40208708: c30c movi.n a3, 12 4020870a: c43c movi.n a4, 60 4020870c: 370c22 l8ui a2, a12, 55 4020870f: 160c movi.n a6, 1 40208711: 012280 slli a2, a2, 24 40208714: 312820 srai a2, a2, 24 40208717: fff905 call0 402086a8 4020871a: 025d mov.n a5, a2 4020871c: ffea01 l32r a0, 402086c4 4020871f: e4a362 movi a6, 0x3e4 40208722: cc6b addi.n a12, a12, 6 40208724: dd1b addi.n a13, a13, 1 40208726: d85d66 bnei a13, 5, 40208702 40208729: fc3f01 l32r a0, 40207828 4020872c: 0a1002 l16ui a0, a0, 20 4020872f: 744800 extui a4, a0, 8, 8 40208732: 042d mov.n a2, a4 40208734: 740000 extui a0, a0, 0, 8 40208737: 00dd mov.n a13, a0 40208739: 02b4a6 blti a4, 16, 4020873f 4020873c: e0c422 addi a2, a4, -32 4020873f: 02c0a6 blti a0, 32, 40208745 40208742: c0c0d2 addi a13, a0, -64 40208745: 337c movi.n a3, -13 40208747: d40c movi.n a4, 13 40208749: 260c movi.n a6, 2 4020874b: fff5c5 call0 402086a8 4020874e: 536c movi.n a3, -27 40208750: b41c movi.n a4, 27 40208752: 025d mov.n a5, a2 40208754: 260c movi.n a6, 2 40208756: 0d2d mov.n a2, a13 40208758: fff4c5 call0 402086a8 4020875b: fc33c1 l32r a12, 40207828 4020875e: 025d mov.n a5, a2 40208760: fcab addi.n a15, a12, 10 40208762: 0b1c02 l16ui a0, a12, 22 40208765: 444600 extui a4, a0, 6, 5 40208768: 042d mov.n a2, a4 4020876a: 540000 extui a0, a0, 0, 6 4020876d: 00dd mov.n a13, a0 4020876f: 02b4a6 blti a4, 16, 40208775 40208772: e0c422 addi a2, a4, -32 40208775: 02c0a6 blti a0, 32, 4020877b 40208778: c0c0d2 addi a13, a0, -64 4020877b: 337c movi.n a3, -13 4020877d: d40c movi.n a4, 13 4020877f: 360c movi.n a6, 3 40208781: fff245 call0 402086a8 40208784: 536c movi.n a3, -27 40208786: b41c movi.n a4, 27 40208788: 025d mov.n a5, a2 4020878a: 360c movi.n a6, 3 4020878c: 0d2d mov.n a2, a13 4020878e: fff185 call0 402086a8 40208791: 025d mov.n a5, a2 40208793: cc2b addi.n a12, a12, 2 40208795: c99cf7 bne a12, a15, 40208762 40208798: fc24c1 l32r a12, 40207828 4020879b: 330c movi.n a3, 3 4020879d: 7ca042 movi a4, 124 402087a0: 021c22 l16ui a2, a12, 4 402087a3: 460c movi.n a6, 4 402087a5: 74d820 extui a13, a2, 8, 8 402087a8: 742020 extui a2, a2, 0, 8 402087ab: ffefc5 call0 402086a8 402087ae: 330c movi.n a3, 3 402087b0: 7ca042 movi a4, 124 402087b3: 025d mov.n a5, a2 402087b5: 460c movi.n a6, 4 402087b7: 0d2d mov.n a2, a13 402087b9: ffeec5 call0 402086a8 402087bc: 025d mov.n a5, a2 402087be: cc2b addi.n a12, a12, 2 402087c0: d79ce7 bne a12, a14, 4020879b 402087c3: 11c8 l32i.n a12, a1, 4 402087c5: 21d8 l32i.n a13, a1, 8 402087c7: fc1831 l32r a3, 40207828 402087ca: 31e8 l32i.n a14, a1, 12 402087cc: 5d0332 l8ui a3, a3, 93 402087cf: 41f8 l32i.n a15, a1, 16 402087d1: 010380 slli a0, a3, 24 402087d4: 310800 srai a0, a0, 24 402087d7: 0b6377 bbci a3, 7, 402087e6 402087da: 602000 neg a2, a0 402087dd: 212320 srai a2, a2, 3 402087e0: 602020 neg a2, a2 402087e3: 000086 j 402087e9 402087e6: 212300 srai a2, a0, 3 402087e9: 0108 l32i.n a0, a1, 0 402087eb: 113200 slli a3, a2, 16 402087ee: 20c112 addi a1, a1, 32 402087f1: f42050 extui a2, a5, 0, 16 402087f4: 202230 or a2, a2, a3 402087f7: f00d ret.n 402087f9: 000000 ill 402087fc : 402087fc: f0c112 addi a1, a1, -16 402087ff: ff4a51 l32r a5, 40208528 40208802: 006102 s32i a0, a1, 0 40208805: 010502 l8ui a0, a5, 1 40208808: 008056 bnez a0, 40208814 4020880b: 04a022 movi a2, 4 4020880e: 0670c5 call0 4020ef1c 40208811: ff4551 l32r a5, 40208528 40208814: fc0321 l32r a2, 40207820 40208817: ff4501 l32r a0, 4020852c 4020881a: 6c0222 l8ui a2, a2, 108 4020881d: ffa032 movi a3, 255 40208820: 0c9237 bne a2, a3, 40208830 40208823: 120c movi.n a2, 1 40208825: fee385 call0 40207660 40208828: 020d mov.n a0, a2 4020882a: ff3f51 l32r a5, 40208528 4020882d: ffffc6 j 40208830 40208830: 730c movi.n a3, 7 40208832: e99d21 l32r a2, 40202ea8 40208835: 0020c0 memw 40208838: d42242 l32i a4, a2, 0x350 4020883b: 754840 extui a4, a4, 24, 8 4020883e: 0b0347 bnone a3, a4, 4020884d 40208841: 0020c0 memw 40208844: d42262 l32i a6, a2, 0x350 40208847: 256860 extui a6, a6, 24, 3 4020884a: ff3656 bnez a6, 40208841 4020884d: fb8371 l32r a7, 4020765c 40208850: 0020c0 memw 40208853: d72262 l32i a6, a2, 0x35c 40208856: 106670 and a6, a6, a7 40208859: 0020c0 memw 4020885c: d76262 s32i a6, a2, 0x35c 4020885f: fb5341 l32r a4, 402075ac 40208862: 0020c0 memw 40208865: d72232 l32i a3, a2, 0x35c 40208868: 103340 and a3, a3, a4 4020886b: 0020c0 memw 4020886e: d76232 s32i a3, a2, 0x35c 40208871: feafb2 movi a11, -2 40208874: 0020c0 memw 40208877: d822a2 l32i a10, a2, 0x360 4020887a: 10aab0 and a10, a10, a11 4020887d: 0020c0 memw 40208880: d862a2 s32i a10, a2, 0x360 40208883: 01a092 movi a9, 1 40208886: 0020c0 memw 40208889: d82282 l32i a8, a2, 0x360 4020888c: 208890 or a8, a8, a9 4020888f: 0020c0 memw 40208892: d86282 s32i a8, a2, 0x360 40208895: 010572 l8ui a7, a5, 1 40208898: 016102 s32i a0, a1, 4 4020889b: 77cc bnez.n a7, 402088a6 4020889d: 420c movi.n a2, 4 4020889f: 030c movi.n a3, 0 402088a1: 067fc5 call0 4020f0a0 402088a4: 1108 l32i.n a0, a1, 4 402088a6: 002d mov.n a2, a0 402088a8: 0108 l32i.n a0, a1, 0 402088aa: 10c112 addi a1, a1, 16 402088ad: f00d ret.n ... 402088b0 : 402088b0: f00d ret.n ... 402088b4 : 402088b4: f00d ret.n ... 402088b8 : 402088b8: c09320 sub a9, a3, a2 402088bb: 893b addi.n a8, a9, 3 402088bd: b38990 movgez a8, a9, a9 402088c0: 218280 srai a8, a8, 2 402088c3: 881b addi.n a8, a8, 1 402088c5: 889c beqz.n a8, 402088e1 402088c7: e72231 l32r a3, 40202550 402088ca: a07820 addx4 a7, a8, a2 402088cd: 343a add.n a3, a4, a3 402088cf: 0020c0 memw 402088d2: 0248 l32i.n a4, a2, 0 402088d4: 0020c0 memw 402088d7: 806342 s32i a4, a3, 0x200 402088da: 224b addi.n a2, a2, 4 402088dc: 334b addi.n a3, a3, 4 402088de: ed9277 bne a2, a7, 402088cf 402088e1: 1128e0 slli a2, a8, 2 402088e4: f00d ret.n ... 402088e8 : 402088e8: c08320 sub a8, a3, a2 402088eb: 783b addi.n a7, a8, 3 402088ed: b37880 movgez a7, a8, a8 402088f0: 217270 srai a7, a7, 2 402088f3: 771b addi.n a7, a7, 1 402088f5: a79c beqz.n a7, 40208913 402088f7: e716a1 l32r a10, 40202550 402088fa: a09740 addx4 a9, a7, a4 402088fd: 34aa add.n a3, a4, a10 402088ff: 49aa add.n a4, a9, a10 40208901: 0020c0 memw 40208904: 8023b2 l32i a11, a3, 0x200 40208907: 0020c0 memw 4020890a: 02b9 s32i.n a11, a2, 0 4020890c: 334b addi.n a3, a3, 4 4020890e: 224b addi.n a2, a2, 4 40208910: ed9347 bne a3, a4, 40208901 40208913: 1127e0 slli a2, a7, 2 40208916: f00d ret.n 40208918 : 40208918: 047320 extui a7, a2, 3, 1 4020891b: 046120 extui a6, a2, 1, 1 4020891e: 045020 extui a5, a2, 0, 1 40208921: e0c112 addi a1, a1, -32 40208924: 3109 s32i.n a0, a1, 12 40208926: 41c9 s32i.n a12, a1, 16 40208928: 556a add.n a5, a5, a6 4020892a: fa23c1 l32r a12, 402071b8 4020892d: 046220 extui a6, a2, 2, 1 40208930: 667a add.n a6, a6, a7 40208932: 040520 extui a0, a2, 5, 1 40208935: 047620 extui a7, a2, 6, 1 40208938: 007a add.n a0, a0, a7 4020893a: 047420 extui a7, a2, 4, 1 4020893d: 007a add.n a0, a0, a7 4020893f: 006a add.n a0, a0, a6 40208941: 005a add.n a0, a0, a5 40208943: 245330 extui a5, a3, 3, 3 40208946: 742000 extui a2, a0, 0, 8 40208949: 400c movi.n a0, 4 4020894b: 0152f6 bgeui a2, 5, 40208950 4020894e: 020d mov.n a0, a2 40208950: 902000 addx2 a2, a0, a0 40208953: d01c movi.n a0, 29 40208955: 902250 addx2 a2, a2, a5 40208958: 742020 extui a2, a2, 0, 8 4020895b: 013027 bltu a0, a2, 40208960 4020895e: 020d mov.n a0, a2 40208960: 420c movi.n a2, 4 40208962: 745000 extui a5, a0, 0, 8 40208965: 130c movi.n a3, 1 40208967: 0c08 l32i.n a0, a12, 0 40208969: b04540 addx8 a4, a5, a4 4020896c: 1468 l32i.n a6, a4, 4 4020896e: 2b2002 l32i a0, a0, 172 40208971: 0448 l32i.n a4, a4, 0 40208973: 847960 extui a7, a6, 9, 9 40208976: 1179 s32i.n a7, a1, 4 40208978: 845040 extui a5, a4, 0, 9 4020897b: 846060 extui a6, a6, 0, 9 4020897e: 2169 s32i.n a6, a1, 8 40208980: 0159 s32i.n a5, a1, 0 40208982: 844940 extui a4, a4, 9, 9 40208985: 0000c0 callx0 a0 40208988: 1148 l32i.n a4, a1, 4 4020898a: 0c08 l32i.n a0, a12, 0 4020898c: 520c movi.n a2, 5 4020898e: 2b2002 l32i a0, a0, 172 40208991: 130c movi.n a3, 1 40208993: 0000c0 callx0 a0 40208996: 0148 l32i.n a4, a1, 0 40208998: 0c08 l32i.n a0, a12, 0 4020899a: 420c movi.n a2, 4 4020899c: 2b2002 l32i a0, a0, 172 4020899f: 230c movi.n a3, 2 402089a1: 0000c0 callx0 a0 402089a4: 2148 l32i.n a4, a1, 8 402089a6: 0c08 l32i.n a0, a12, 0 402089a8: 520c movi.n a2, 5 402089aa: 2b2002 l32i a0, a0, 172 402089ad: 230c movi.n a3, 2 402089af: 0000c0 callx0 a0 402089b2: 41c8 l32i.n a12, a1, 16 402089b4: 3108 l32i.n a0, a1, 12 402089b6: 20c112 addi a1, a1, 32 402089b9: f00d ret.n 402089bb: 92f000 excw 402089be: c04023 excw 402089c1: 402392 l32i a9, a3, 0x100 402089c4: 2392e0 excw 402089c7: 929040 excw 402089ca: ad4023 excw 402089cc : 402089cc: 05ad mov.n a10, a5 402089ce: 069d mov.n a9, a6 402089d0: b0c112 addi a1, a1, -80 402089d3: d129 s32i.n a2, a1, 52 402089d5: 5109 s32i.n a0, a1, 20 402089d7: 91f9 s32i.n a15, a1, 36 402089d9: 61c9 s32i.n a12, a1, 24 402089db: f139 s32i.n a3, a1, 60 402089dd: 81e9 s32i.n a14, a1, 32 402089df: 71d9 s32i.n a13, a1, 28 402089e1: a149 s32i.n a4, a1, 40 402089e3: f9f5d1 l32r a13, 402071b8 402089e6: f46c movi.n a4, -17 402089e8: 07ed mov.n a14, a7 402089ea: fa2631 l32r a3, 40207284 402089ed: 0020c0 memw 402089f0: e42322 l32i a2, a3, 0x390 402089f3: 102240 and a2, a2, a4 402089f6: 0020c0 memw 402089f9: 241c movi.n a4, 18 402089fb: 750c movi.n a5, 7 402089fd: 060c movi.n a6, 0 402089ff: 070c movi.n a7, 0 40208a01: b1a9 s32i.n a10, a1, 44 40208a03: e199 s32i.n a9, a1, 56 40208a05: 0d08 l32i.n a0, a13, 0 40208a07: e46322 s32i a2, a3, 0x390 40208a0a: 77a022 movi a2, 119 40208a0d: 272002 l32i a0, a0, 156 40208a10: 030c movi.n a3, 0 40208a12: 0000c0 callx0 a0 40208a15: 77a022 movi a2, 119 40208a18: 030c movi.n a3, 0 40208a1a: 940c movi.n a4, 9 40208a1c: 750c movi.n a5, 7 40208a1e: 0d08 l32i.n a0, a13, 0 40208a20: 060c movi.n a6, 0 40208a22: 272002 l32i a0, a0, 156 40208a25: 070c movi.n a7, 0 40208a27: 0000c0 callx0 a0 40208a2a: 100c movi.n a0, 1 40208a2c: 5f0c movi.n a15, 5 40208a2e: 0c0c movi.n a12, 0 40208a30: d128 l32i.n a2, a1, 52 40208a32: 1361c2 s32i a12, a1, 76 40208a35: 93f020 movnez a15, a0, a2 40208a38: c1f9 s32i.n a15, a1, 48 40208a3a: c148 l32i.n a4, a1, 48 40208a3c: 132132 l32i a3, a1, 76 40208a3f: 022347 blt a3, a4, 40208a45 40208a42: 00a706 j 40208ce2 40208a45: 284316 beqz a3, 40208ccd 40208a48: 630b addi.n a6, a3, -1 40208a4a: 284616 beqz a6, 40208cd2 40208a4d: fec372 addi a7, a3, -2 40208a50: 283716 beqz a7, 40208cd7 40208a53: fdc382 addi a8, a3, -3 40208a56: 2ab816 beqz a8, 40208d05 40208a59: fcc392 addi a9, a3, -4 40208a5c: 2b0916 beqz a9, 40208d10 40208a5f: 0c0c movi.n a12, 0 40208a61: 0a0c movi.n a10, 0 40208a63: 1061a2 s32i a10, a1, 64 40208a66: 132132 l32i a3, a1, 76 40208a69: 820c movi.n a2, 8 40208a6b: 0d08 l32i.n a0, a13, 0 40208a6d: 0f0c movi.n a15, 0 40208a6f: 342002 l32i a0, a0, 208 40208a72: 83f230 moveqz a15, a2, a3 40208a75: 0f2d mov.n a2, a15 40208a77: 0000c0 callx0 a0 40208a7a: 132142 l32i a4, a1, 76 40208a7d: 1324f6 bgeui a4, 2, 40208a94 40208a80: 020c movi.n a2, 0 40208a82: 0f3d mov.n a3, a15 40208a84: f4a142 movi a4, 0x1f4 40208a87: 0d08 l32i.n a0, a13, 0 40208a89: c50c movi.n a5, 12 40208a8b: 3a2002 l32i a0, a0, 232 40208a8e: 10c162 addi a6, a1, 16 40208a91: 0000c0 callx0 a0 40208a94: 020c movi.n a2, 0 40208a96: f9c8d1 l32r a13, 402071b8 40208a99: 04a132 movi a3, 0x104 40208a9c: 0d08 l32i.n a0, a13, 0 40208a9e: 0c4d mov.n a4, a12 40208aa0: 152002 l32i a0, a0, 84 40208aa3: 651c movi.n a5, 22 40208aa5: 0000c0 callx0 a0 40208aa8: 0c2d mov.n a2, a12 40208aaa: 631c movi.n a3, 22 40208aac: b148 l32i.n a4, a1, 44 40208aae: ffe685 call0 40208918 40208ab1: deac beqz.n a14, 40208ae2 40208ab3: 0c7d mov.n a7, a12 40208ab5: 0f6d mov.n a6, a15 40208ab7: ffc121 l32r a2, 402089bc 40208aba: 030c movi.n a3, 0 40208abc: 6a1c movi.n a10, 22 40208abe: 01a9 s32i.n a10, a1, 0 40208ac0: 100192 l8ui a9, a1, 16 40208ac3: 04a142 movi a4, 0x104 40208ac6: 019980 slli a9, a9, 24 40208ac9: 319890 srai a9, a9, 24 40208acc: 1199 s32i.n a9, a1, 4 40208ace: 110182 l8ui a8, a1, 17 40208ad1: 102152 l32i a5, a1, 64 40208ad4: 018880 slli a8, a8, 24 40208ad7: 318880 srai a8, a8, 24 40208ada: 2189 s32i.n a8, a1, 8 40208adc: e61701 l32r a0, 40202338 40208adf: 0000c0 callx0 a0 40208ae2: f9b5d1 l32r a13, 402071b8 40208ae5: 0d08 l32i.n a0, a13, 0 40208ae7: 102002 l32i a0, a0, 64 40208aea: 120c movi.n a2, 1 40208aec: 0000c0 callx0 a0 40208aef: 0f0c movi.n a15, 0 40208af1: 120c movi.n a2, 1 40208af3: f138 l32i.n a3, a1, 60 40208af5: 102142 l32i a4, a1, 64 40208af8: 050c movi.n a5, 0 40208afa: 060c movi.n a6, 0 40208afc: 0169 s32i.n a6, a1, 0 40208afe: 1169 s32i.n a6, a1, 4 40208b00: 2169 s32i.n a6, a1, 8 40208b02: 0d08 l32i.n a0, a13, 0 40208b04: 070c movi.n a7, 0 40208b06: 1a2002 l32i a0, a0, 104 40208b09: 060c movi.n a6, 0 40208b0b: 0000c0 callx0 a0 40208b0e: 0d08 l32i.n a0, a13, 0 40208b10: 120c movi.n a2, 1 40208b12: d008 l32i.n a0, a0, 52 40208b14: 00a432 movi a3, 0x400 40208b17: 0000c0 callx0 a0 40208b1a: 0020c0 memw 40208b1d: 0d08 l32i.n a0, a13, 0 40208b1f: f9d9c1 l32r a12, 40207284 40208b22: c008 l32i.n a0, a0, 48 40208b24: f92cc2 l32i a12, a12, 0x3e4 40208b27: 0000c0 callx0 a0 40208b2a: de8c beqz.n a14, 40208b3b 40208b2c: ffa521 l32r a2, 402089c0 40208b2f: 2138c0 srai a3, a12, 8 40208b32: ea1241 l32r a4, 4020337c 40208b35: e60001 l32r a0, 40202338 40208b38: 0000c0 callx0 a0 40208b3b: fac721 l32r a2, 40207658 40208b3e: 102102 l32i a0, a1, 64 40208b41: 10a2c7 bge a2, a12, 40208b55 40208b44: 18c022 addi a2, a0, 24 40208b47: ff1b addi.n a15, a15, 1 40208b49: 74f0f0 extui a15, a15, 0, 8 40208b4c: 740020 extui a0, a2, 0, 8 40208b4f: 106102 s32i a0, a1, 64 40208b52: 9b2f66 bnei a15, 2, 40208af1 40208b55: 002d02 l32i a0, a13, 0 40208b58: 1b2002 l32i a0, a0, 108 40208b5b: 01a022 movi a2, 1 40208b5e: 0000c0 callx0 a0 40208b61: 00a0c2 movi a12, 0 40208b64: 0f0c movi.n a15, 0 40208b66: 0d0c movi.n a13, 0 40208b68: 020c movi.n a2, 0 40208b6a: 030c movi.n a3, 0 40208b6c: 116132 s32i a3, a1, 68 40208b6f: 126122 s32i a2, a1, 72 40208b72: e20c movi.n a2, 14 40208b74: f138 l32i.n a3, a1, 60 40208b76: 102142 l32i a4, a1, 64 40208b79: 12c152 addi a5, a1, 18 40208b7c: e168 l32i.n a6, a1, 56 40208b7e: 0e7d mov.n a7, a14 40208b80: 058345 call0 4020e3b8 40208b83: be9c beqz.n a14, 40208ba2 40208b85: ff8f21 l32r a2, 402089c4 40208b88: 0c3d mov.n a3, a12 40208b8a: 130152 l8ui a5, a1, 19 40208b8d: 120142 l8ui a4, a1, 18 40208b90: 015580 slli a5, a5, 24 40208b93: 014480 slli a4, a4, 24 40208b96: 314840 srai a4, a4, 24 40208b99: 315850 srai a5, a5, 24 40208b9c: e5e701 l32r a0, 40202338 40208b9f: 0000c0 callx0 a0 40208ba2: 0cbc beqz.n a12, 40208bd6 40208ba4: 120122 l8ui a2, a1, 18 40208ba7: f98401 l32r a0, 402071b8 40208baa: 012280 slli a2, a2, 24 40208bad: 0008 l32i.n a0, a0, 0 40208baf: 312820 srai a2, a2, 24 40208bb2: 0008 l32i.n a0, a0, 0 40208bb4: c02d20 sub a2, a13, a2 40208bb7: 0000c0 callx0 a0 40208bba: 1822e6 bgei a2, 2, 40208bd6 40208bbd: 130122 l8ui a2, a1, 19 40208bc0: f97e01 l32r a0, 402071b8 40208bc3: 012280 slli a2, a2, 24 40208bc6: 0008 l32i.n a0, a0, 0 40208bc8: 312820 srai a2, a2, 24 40208bcb: 0008 l32i.n a0, a0, 0 40208bcd: c02f20 sub a2, a15, a2 40208bd0: 0000c0 callx0 a0 40208bd3: 3122a6 blti a2, 2, 40208c08 40208bd6: 122132 l32i a3, a1, 72 40208bd9: 112122 l32i a2, a1, 68 40208bdc: 1201d2 l8ui a13, a1, 18 40208bdf: 1301f2 l8ui a15, a1, 19 40208be2: cc1b addi.n a12, a12, 1 40208be4: 74c0c0 extui a12, a12, 0, 8 40208be7: 01ff80 slli a15, a15, 24 40208bea: 01dd80 slli a13, a13, 24 40208bed: 31d8d0 srai a13, a13, 24 40208bf0: 31f8f0 srai a15, a15, 24 40208bf3: 2f2a add.n a2, a15, a2 40208bf5: 3d3a add.n a3, a13, a3 40208bf7: 126132 s32i a3, a1, 72 40208bfa: 116122 s32i a2, a1, 68 40208bfd: 024c26 beqi a12, 4, 40208c03 40208c00: ffdb86 j 40208b72 40208c03: 000c movi.n a0, 0 40208c05: 000046 j 40208c0a 40208c08: 100c movi.n a0, 1 40208c0a: 136c movi.n a3, -31 40208c0c: 094056 bnez a0, 40208ca4 40208c0f: 1221d2 l32i a13, a1, 72 40208c12: 112102 l32i a0, a1, 68 40208c15: dd2b addi.n a13, a13, 2 40208c17: 002b addi.n a0, a0, 2 40208c19: 210200 srai a0, a0, 2 40208c1c: 21d2d0 srai a13, a13, 2 40208c1f: 01dd80 slli a13, a13, 24 40208c22: 31d8d0 srai a13, a13, 24 40208c25: 127c movi.n a2, -15 40208c27: 01f080 slli a15, a0, 24 40208c2a: 31f8f0 srai a15, a15, 24 40208c2d: 020d mov.n a0, a2 40208c2f: 012d27 blt a13, a2, 40208c34 40208c32: 0d0d mov.n a0, a13 40208c34: f20c movi.n a2, 15 40208c36: 027d mov.n a7, a2 40208c38: 01b0e6 bgei a0, 16, 40208c3d 40208c3b: 007d mov.n a7, a0 40208c3d: 030d mov.n a0, a3 40208c3f: 01d780 slli a13, a7, 24 40208c42: 31d8d0 srai a13, a13, 24 40208c45: 012f37 blt a15, a3, 40208c4a 40208c48: 0f0d mov.n a0, a15 40208c4a: ff1c movi.n a15, 31 40208c4c: 0f7d mov.n a7, a15 40208c4e: 01c0e6 bgei a0, 32, 40208c53 40208c51: 007d mov.n a7, a0 40208c53: 01f780 slli a15, a7, 24 40208c56: d108 l32i.n a0, a1, 52 40208c58: 31f8f0 srai a15, a15, 24 40208c5b: 50dc bnez.n a0, 40208c74 40208c5d: a138 l32i.n a3, a1, 40 40208c5f: 540070 extui a0, a7, 0, 6 40208c62: 4420d0 extui a2, a13, 0, 5 40208c65: 1122a0 slli a2, a2, 6 40208c68: 200020 or a0, a0, a2 40208c6b: 132122 l32i a2, a1, 76 40208c6e: 902230 addx2 a2, a2, a3 40208c71: 005202 s16i a0, a2, 0 40208c74: ee8c beqz.n a14, 40208c86 40208c76: 0f5d mov.n a5, a15 40208c78: 0d4d mov.n a4, a13 40208c7a: ff5321 l32r a2, 402089c8 40208c7d: 132132 l32i a3, a1, 76 40208c80: e5ae01 l32r a0, 40202338 40208c83: 0000c0 callx0 a0 40208c86: 1450c0 extui a5, a12, 0, 2 40208c89: f94bd1 l32r a13, 402071b8 40208c8c: 132132 l32i a3, a1, 76 40208c8f: 1d68 l32i.n a6, a13, 4 40208c91: 431b addi.n a4, a3, 1 40208c93: 743040 extui a3, a4, 0, 8 40208c96: 136132 s32i a3, a1, 76 40208c99: 1166e0 slli a6, a6, 2 40208c9c: 205560 or a5, a5, a6 40208c9f: 1d59 s32i.n a5, a13, 4 40208ca1: ff6546 j 40208a3a 40208ca4: 130102 l8ui a0, a1, 19 40208ca7: 120122 l8ui a2, a1, 18 40208caa: 010080 slli a0, a0, 24 40208cad: 012280 slli a2, a2, 24 40208cb0: 312820 srai a2, a2, 24 40208cb3: 310800 srai a0, a0, 24 40208cb6: 00fa add.n a0, a0, a15 40208cb8: d2da add.n a13, a2, a13 40208cba: dd1b addi.n a13, a13, 1 40208cbc: 001b addi.n a0, a0, 1 40208cbe: 210100 srai a0, a0, 1 40208cc1: 21d1d0 srai a13, a13, 1 40208cc4: 01dd80 slli a13, a13, 24 40208cc7: 31d8d0 srai a13, a13, 24 40208cca: ffd5c6 j 40208c25 40208ccd: 0c0c movi.n a12, 0 40208ccf: ff6386 j 40208a61 40208cd2: 0c4c movi.n a12, 64 40208cd4: ff6246 j 40208a61 40208cd7: 60a0c2 movi a12, 96 40208cda: f20c movi.n a2, 15 40208cdc: 106122 s32i a2, a1, 64 40208cdf: ff60c6 j 40208a66 40208ce2: 051c movi.n a5, 16 40208ce4: 0020c0 memw 40208ce7: f96741 l32r a4, 40207284 40208cea: e42432 l32i a3, a4, 0x390 40208ced: 203350 or a3, a3, a5 40208cf0: 0020c0 memw 40208cf3: e46432 s32i a3, a4, 0x390 40208cf6: 61c8 l32i.n a12, a1, 24 40208cf8: 71d8 l32i.n a13, a1, 28 40208cfa: 81e8 l32i.n a14, a1, 32 40208cfc: 91f8 l32i.n a15, a1, 36 40208cfe: 5108 l32i.n a0, a1, 20 40208d00: 50c112 addi a1, a1, 80 40208d03: f00d ret.n 40208d05: 70a0c2 movi a12, 112 40208d08: 862c movi.n a6, 40 40208d0a: 106162 s32i a6, a1, 64 40208d0d: ff5546 j 40208a66 40208d10: 78a0c2 movi a12, 120 40208d13: 174c movi.n a7, 65 40208d15: 106172 s32i a7, a1, 64 40208d18: ff5286 j 40208a66 40208d1b: 935000 movnez a5, a0, a0 40208d1e: 204023 excw 40208d21: 3ffe80 excw 40208d24: 105390 and a5, a3, a9 40208d27: c11240 mul16u a1, a2, a4 40208d28 : 40208d28: c0c112 addi a1, a1, -64 40208d2b: 21c9 s32i.n a12, a1, 8 40208d2d: 31d9 s32i.n a13, a1, 12 40208d2f: 41e9 s32i.n a14, a1, 16 40208d31: 51f9 s32i.n a15, a1, 20 40208d33: 1109 s32i.n a0, a1, 4 40208d35: a159 s32i.n a5, a1, 40 40208d37: 9179 s32i.n a7, a1, 36 40208d39: 7129 s32i.n a2, a1, 28 40208d3b: 8149 s32i.n a4, a1, 32 40208d3d: 7fa022 movi a2, 127 40208d40: 014380 slli a4, a3, 24 40208d43: 314840 srai a4, a4, 24 40208d46: a33240 movltz a3, a2, a4 40208d49: 6139 s32i.n a3, a1, 24 40208d4b: 0213e6 bgei a3, 1, 40208d51 40208d4e: 004706 j 40208e6e 40208d51: 0c0c movi.n a12, 0 40208d53: 000c movi.n a0, 0 40208d55: 0f0c movi.n a15, 0 40208d57: a158 l32i.n a5, a1, 40 40208d59: 760b addi.n a7, a6, -1 40208d5b: 05dd mov.n a13, a5 40208d5d: 557a add.n a5, a5, a7 40208d5f: b159 s32i.n a5, a1, 44 40208d61: 000da2 l8ui a10, a13, 0 40208d64: c06cf0 sub a6, a12, a15 40208d67: 01e680 slli a14, a6, 24 40208d6a: 31e8e0 srai a14, a14, 24 40208d6d: 01aa80 slli a10, a10, 24 40208d70: 31a8a0 srai a10, a10, 24 40208d73: 3e2ea7 blt a14, a10, 40208db5 40208d76: 016680 slli a6, a6, 24 40208d79: b128 l32i.n a2, a1, 44 40208d7b: 316860 srai a6, a6, 24 40208d7e: 33ad27 bge a13, a2, 40208db5 40208d81: 7470a0 extui a7, a10, 0, 8 40208d84: a7cc bnez.n a7, 40208d92 40208d86: 010d82 l8ui a8, a13, 1 40208d89: 018880 slli a8, a8, 24 40208d8c: 318880 srai a8, a8, 24 40208d8f: 222687 blt a6, a8, 40208db5 40208d92: a1d8 l32i.n a13, a1, 40 40208d94: 001b addi.n a0, a0, 1 40208d96: 7420a0 extui a2, a10, 0, 8 40208d99: ff2a add.n a15, a15, a2 40208d9b: 740000 extui a0, a0, 0, 8 40208d9e: dd0a add.n a13, a13, a0 40208da0: c06cf0 sub a6, a12, a15 40208da3: 01e680 slli a14, a6, 24 40208da6: 000da2 l8ui a10, a13, 0 40208da9: 31e8e0 srai a14, a14, 24 40208dac: 01aa80 slli a10, a10, 24 40208daf: 31a8a0 srai a10, a10, 24 40208db2: c0aea7 bge a14, a10, 40208d76 40208db5: c109 s32i.n a0, a1, 48 40208db7: 8a1c movi.n a10, 24 40208db9: 0d2ea7 blt a14, a10, 40208dca 40208dbc: e8ce62 addi a6, a14, -24 40208dbf: fe0c movi.n a14, 15 40208dc1: 016680 slli a6, a6, 24 40208dc4: 316860 srai a6, a6, 24 40208dc7: 000a86 j 40208df5 40208dca: 0e2d mov.n a2, a14 40208dcc: 630c movi.n a3, 6 40208dce: f99501 l32r a0, 40207424 40208dd1: 0000c0 callx0 a0 40208dd4: 020d mov.n a0, a2 40208dd6: 630c movi.n a3, 6 40208dd8: 0e2d mov.n a2, a14 40208dda: 401000 ssl a0 40208ddd: 1e0c movi.n a14, 1 40208ddf: a1ee00 sll a14, a14 40208de2: ee0b addi.n a14, a14, -1 40208de4: f4e0e0 extui a14, a14, 0, 16 40208de7: ffcf01 l32r a0, 40208d24 40208dea: 0000c0 callx0 a0 40208ded: c108 l32i.n a0, a1, 48 40208def: 016280 slli a6, a2, 24 40208df2: 316860 srai a6, a6, 24 40208df5: 04a0c0 extui a10, a12, 0, 1 40208df8: 0456a6 blti a6, 5, 40208e00 40208dfb: 560c movi.n a6, 5 40208dfd: 000086 j 40208e03 40208e00: f46060 extui a6, a6, 0, 16 40208e03: 0169 s32i.n a6, a1, 0 40208e05: 7128 l32i.n a2, a1, 28 40208e07: 8158 l32i.n a5, a1, 32 40208e09: 21b1c0 srai a11, a12, 1 40208e0c: 905050 addx2 a5, a0, a5 40208e0f: 001552 l16ui a5, a5, 0 40208e12: a0bb20 addx4 a11, a11, a2 40208e15: b09e50 addx8 a9, a14, a5 40208e18: 969a add.n a9, a6, a9 40208e1a: 0b6c07 bbci a12, 0, 40208e29 40208e1d: 0b78 l32i.n a7, a11, 0 40208e1f: 119900 slli a9, a9, 16 40208e22: 979a add.n a9, a7, a9 40208e24: 0b99 s32i.n a9, a11, 0 40208e26: 000046 j 40208e2b 40208e29: 0b99 s32i.n a9, a11, 0 40208e2b: 91b8 l32i.n a11, a1, 36 40208e2d: c109 s32i.n a0, a1, 48 40208e2f: ab9c beqz.n a11, 40208e4d 40208e31: ffba21 l32r a2, 40208d1c 40208e34: 0c3d mov.n a3, a12 40208e36: 0e6d mov.n a6, a14 40208e38: 0178 l32i.n a7, a1, 0 40208e3a: 110ac0 slli a0, a10, 4 40208e3d: 400000 ssr a0 40208e40: 914090 srl a4, a9 40208e43: e53d01 l32r a0, 40202338 40208e46: 0000c0 callx0 a0 40208e49: c108 l32i.n a0, a1, 48 40208e4b: 0168 l32i.n a6, a1, 0 40208e4d: f20c movi.n a2, 15 40208e4f: 0b9e27 bne a14, a2, 40208e5e 40208e52: 085666 bnei a6, 5, 40208e5e 40208e55: ffb231 l32r a3, 40208d20 40208e58: 0043c2 s8i a12, a3, 0 40208e5b: 0003c6 j 40208e6e 40208e5e: 6148 l32i.n a4, a1, 24 40208e60: cc1b addi.n a12, a12, 1 40208e62: 01cc80 slli a12, a12, 24 40208e65: 31c8c0 srai a12, a12, 24 40208e68: c04c40 sub a4, a12, a4 40208e6b: ef2456 bnez a4, 40208d61 40208e6e: 21c8 l32i.n a12, a1, 8 40208e70: 31d8 l32i.n a13, a1, 12 40208e72: 41e8 l32i.n a14, a1, 16 40208e74: 51f8 l32i.n a15, a1, 20 40208e76: 1108 l32i.n a0, a1, 4 40208e78: 40c112 addi a1, a1, 64 40208e7b: f00d ret.n 40208e7d: 000000 ill 40208e80 : 40208e80: f0c112 addi a1, a1, -16 40208e83: 11c9 s32i.n a12, a1, 4 40208e85: 0109 s32i.n a0, a1, 0 40208e87: 02cd mov.n a12, a2 40208e89: 701c movi.n a0, 23 40208e8b: 1d2027 blt a0, a2, 40208eac 40208e8e: 121c movi.n a2, 17 40208e90: 1222c7 blt a2, a12, 40208ea6 40208e93: 09ace6 bgei a12, 12, 40208ea0 40208e96: 004c movi.n a0, 64 40208e98: 136ce6 bgei a12, 6, 40208eaf 40208e9b: 000c movi.n a0, 0 40208e9d: 000386 j 40208eaf 40208ea0: 60a002 movi a0, 96 40208ea3: 000206 j 40208eaf 40208ea6: 70a002 movi a0, 112 40208ea9: 000086 j 40208eaf 40208eac: 78a002 movi a0, 120 40208eaf: f8c221 l32r a2, 402071b8 40208eb2: f44000 extui a4, a0, 0, 16 40208eb5: 0208 l32i.n a0, a2, 0 40208eb7: 130c movi.n a3, 1 40208eb9: 2b2002 l32i a0, a0, 172 40208ebc: 320c movi.n a2, 3 40208ebe: 0000c0 callx0 a0 40208ec1: 0c2d mov.n a2, a12 40208ec3: 630c movi.n a3, 6 40208ec5: ff9701 l32r a0, 40208d24 40208ec8: 0000c0 callx0 a0 40208ecb: 230c movi.n a3, 2 40208ecd: 650c movi.n a5, 6 40208ecf: 1142d0 slli a4, a2, 3 40208ed2: f8b901 l32r a0, 402071b8 40208ed5: 320c movi.n a2, 3 40208ed7: 0008 l32i.n a0, a0, 0 40208ed9: 204450 or a4, a4, a5 40208edc: 2b2002 l32i a0, a0, 172 40208edf: f44040 extui a4, a4, 0, 16 40208ee2: 0000c0 callx0 a0 40208ee5: 11c8 l32i.n a12, a1, 4 40208ee7: 0108 l32i.n a0, a1, 0 40208ee9: 10c112 addi a1, a1, 16 40208eec: f00d ret.n 40208eee: 000000 ill 40208ef1: 000300 excw 40208ef4: 000fa0 jx a15 40208ef7: ffff00 excw 40208efa: fffc bnez.n a15, 40208f3d 40208efc: 009e00 excw 40208eff: 064d60 excw 40208f00 : 40208f00: 064d mov.n a4, a6 40208f02: a0c112 addi a1, a1, -96 40208f05: a109 s32i.n a0, a1, 40 40208f07: 7129 s32i.n a2, a1, 28 40208f09: 6139 s32i.n a3, a1, 24 40208f0b: 106152 s32i a5, a1, 64 40208f0e: c1d9 s32i.n a13, a1, 48 40208f10: d1e9 s32i.n a14, a1, 52 40208f12: b1c9 s32i.n a12, a1, 44 40208f14: e1f9 s32i.n a15, a1, 56 40208f16: e0a1c2 movi a12, 0x1e0 40208f19: f8dcf1 l32r a15, 4020728c 40208f1c: 116142 s32i a4, a1, 68 40208f1f: f8a6e1 l32r a14, 402071b8 40208f22: 07dd mov.n a13, a7 40208f24: 080e52 l8ui a5, a14, 8 40208f27: d71c movi.n a7, 29 40208f29: 85cc bnez.n a5, 40208f35 40208f2b: 0398 l32i.n a9, a3, 0 40208f2d: 6139 s32i.n a3, a1, 24 40208f2f: 059090 extui a9, a9, 16, 1 40208f32: 20f956 bnez a9, 40209145 40208f35: ffee41 l32r a4, 40208ef0 40208f38: f8d331 l32r a3, 40207284 40208f3b: 0020c0 memw 40208f3e: f22322 l32i a2, a3, 0x3c8 40208f41: 202240 or a2, a2, a4 40208f44: 0020c0 memw 40208f47: f26322 s32i a2, a3, 0x3c8 40208f4a: 0020c0 memw 40208f4d: 0e08 l32i.n a0, a14, 0 40208f4f: 282002 l32i a0, a0, 160 40208f52: 1a6fc2 s32i a12, a15, 104 40208f55: 0000c0 callx0 a0 40208f58: 77a022 movi a2, 119 40208f5b: 030c movi.n a3, 0 40208f5d: 241c movi.n a4, 18 40208f5f: 0e08 l32i.n a0, a14, 0 40208f61: 750c movi.n a5, 7 40208f63: 252002 l32i a0, a0, 148 40208f66: 060c movi.n a6, 0 40208f68: 0000c0 callx0 a0 40208f6b: 030c movi.n a3, 0 40208f6d: 841c movi.n a4, 24 40208f6f: 550c movi.n a5, 5 40208f71: 560c movi.n a6, 5 40208f73: 0e08 l32i.n a0, a14, 0 40208f75: 8129 s32i.n a2, a1, 32 40208f77: 252002 l32i a0, a0, 148 40208f7a: 77a022 movi a2, 119 40208f7d: 0000c0 callx0 a0 40208f80: 030c movi.n a3, 0 40208f82: 841c movi.n a4, 24 40208f84: 550c movi.n a5, 5 40208f86: 560c movi.n a6, 5 40208f88: 070c movi.n a7, 0 40208f8a: 0e08 l32i.n a0, a14, 0 40208f8c: 9129 s32i.n a2, a1, 36 40208f8e: 272002 l32i a0, a0, 156 40208f91: 77a022 movi a2, 119 40208f94: 0000c0 callx0 a0 40208f97: 77a022 movi a2, 119 40208f9a: 030c movi.n a3, 0 40208f9c: 241c movi.n a4, 18 40208f9e: 750c movi.n a5, 7 40208fa0: 0e08 l32i.n a0, a14, 0 40208fa2: 060c movi.n a6, 0 40208fa4: 272002 l32i a0, a0, 156 40208fa7: 070c movi.n a7, 0 40208fa9: 0000c0 callx0 a0 40208fac: 10dd16 beqz a13, 402090bd 40208faf: 761c movi.n a6, 23 40208fb1: 000c movi.n a0, 0 40208fb3: 0c0c movi.n a12, 0 40208fb5: 170c movi.n a7, 1 40208fb7: d41c movi.n a4, 29 40208fb9: ecad32 movi a3, 0xfffffdec 40208fbc: 1821e2 l32i a14, a1, 96 40208fbf: 6c0122 l8ui a2, a1, 108 40208fc2: f129 s32i.n a2, a1, 60 40208fc4: 4191c0 srli a9, a12, 1 40208fc7: a099e0 addx4 a9, a9, a14 40208fca: 0998 l32i.n a9, a9, 0 40208fcc: 056c07 bbci a12, 0, 40208fd5 40208fcf: e5a090 extui a10, a9, 16, 15 40208fd2: 000086 j 40208fd8 40208fd5: e4a090 extui a10, a9, 0, 15 40208fd8: 0428a0 extui a2, a10, 8, 1 40208fdb: 0484a0 extui a8, a10, 4, 1 40208fde: 0453a0 extui a5, a10, 3, 1 40208fe1: 0496a0 extui a9, a10, 6, 1 40208fe4: 558a add.n a5, a5, a8 40208fe6: 0485a0 extui a8, a10, 5, 1 40208fe9: 889a add.n a8, a8, a9 40208feb: 0499a0 extui a9, a10, 9, 1 40208fee: 229a add.n a2, a2, a9 40208ff0: 0497a0 extui a9, a10, 7, 1 40208ff3: 229a add.n a2, a2, a9 40208ff5: 228a add.n a2, a2, a8 40208ff7: 2480a0 extui a8, a10, 0, 3 40208ffa: 225a add.n a2, a2, a5 40208ffc: 742020 extui a2, a2, 0, 8 40208fff: 450c movi.n a5, 4 40209001: 05bd mov.n a11, a5 40209003: 0152f6 bgeui a2, 5, 40209008 40209006: 02bd mov.n a11, a2 40209008: 7450b0 extui a5, a11, 0, 8 4020900b: 20b440 or a11, a4, a4 4020900e: 905550 addx2 a5, a5, a5 40209011: 905580 addx2 a5, a5, a8 40209014: f45050 extui a5, a5, 0, 16 40209017: 023457 bltu a4, a5, 4020901d 4020901a: 20b550 or a11, a5, a5 4020901d: f4b0b0 extui a11, a11, 0, 16 40209020: 400b00 ssr a11 40209023: 918000 srl a8, a0 40209026: 76e807 bbsi a8, 0, 402090a0 40209029: 1361b2 s32i a11, a1, 76 4020902c: 102152 l32i a5, a1, 64 4020902f: 146102 s32i a0, a1, 80 40209032: b05b50 addx8 a5, a11, a5 40209035: 805530 add a5, a5, a3 40209038: 126152 s32i a5, a1, 72 4020903b: 7236b7 bltu a6, a11, 402090b1 4020903e: b420a0 extui a2, a10, 0, 12 40209041: fe1785 call0 402071bc 40209044: ffac21 l32r a2, 40208ef4 40209047: 10c132 addi a3, a1, 16 4020904a: f85b01 l32r a0, 402071b8 4020904d: a40c movi.n a4, 10 4020904f: 0008 l32i.n a0, a0, 0 40209051: f158 l32i.n a5, a1, 60 40209053: 3b2002 l32i a0, a0, 236 40209056: 060c movi.n a6, 0 40209058: 0000c0 callx0 a0 4020905b: 142102 l32i a0, a1, 80 4020905e: 1321b2 l32i a11, a1, 76 40209061: ecad32 movi a3, 0xfffffdec 40209064: d41c movi.n a4, 29 40209066: 761c movi.n a6, 23 40209068: 170c movi.n a7, 1 4020906a: 099192 l16si a9, a1, 18 4020906d: 089122 l16si a2, a1, 16 40209070: 0b91a2 l16si a10, a1, 22 40209073: 0a9152 l16si a5, a1, 20 40209076: 84a0a0 extui a10, a10, 0, 9 40209079: 845050 extui a5, a5, 0, 9 4020907c: 842020 extui a2, a2, 0, 9 4020907f: 849090 extui a9, a9, 0, 9 40209082: 119970 slli a9, a9, 9 40209085: 112270 slli a2, a2, 9 40209088: 202250 or a2, a2, a5 4020908b: 122152 l32i a5, a1, 72 4020908e: 2099a0 or a9, a9, a10 40209091: 856522 s32i a2, a5, 0x214 40209094: 866592 s32i a9, a5, 0x218 40209097: 401b00 ssl a11 4020909a: a18700 sll a8, a7 4020909d: 200080 or a0, a0, a8 402090a0: cc1b addi.n a12, a12, 1 402090a2: 74c0c0 extui a12, a12, 0, 8 402090a5: c09dc0 sub a9, a13, a12 402090a8: f18956 bnez a9, 40208fc4 402090ab: f843e1 l32r a14, 402071b8 402090ae: 0002c6 j 402090bd 402090b1: 7a2592 l32i a9, a5, 0x1e8 402090b4: 792522 l32i a2, a5, 0x1e4 402090b7: 856522 s32i a2, a5, 0x214 402090ba: fff586 j 40209094 402090bd: 6138 l32i.n a3, a1, 24 402090bf: 0338 l32i.n a3, a3, 0 402090c1: 7148 l32i.n a4, a1, 28 402090c3: 19f307 bbsi a3, 16, 402090e0 402090c6: 649c beqz.n a4, 402090e0 402090c8: 020c movi.n a2, 0 402090ca: 830c movi.n a3, 8 402090cc: 112142 l32i a4, a1, 68 402090cf: 102152 l32i a5, a1, 64 402090d2: 640162 l8ui a6, a1, 100 402090d5: 680172 l8ui a7, a1, 104 402090d8: 6c0182 l8ui a8, a1, 108 402090db: 0189 s32i.n a8, a1, 0 402090dd: ff8ec5 call0 402089cc 402090e0: ff8641 l32r a4, 40208ef8 402090e3: 0020c0 memw 402090e6: f86731 l32r a3, 40207284 402090e9: f22322 l32i a2, a3, 0x3c8 402090ec: 102240 and a2, a2, a4 402090ef: 0020c0 memw 402090f2: 9178 l32i.n a7, a1, 36 402090f4: 841c movi.n a4, 24 402090f6: 550c movi.n a5, 5 402090f8: 560c movi.n a6, 5 402090fa: f26322 s32i a2, a3, 0x3c8 402090fd: 0e08 l32i.n a0, a14, 0 402090ff: 77a022 movi a2, 119 40209102: 272002 l32i a0, a0, 156 40209105: 030c movi.n a3, 0 40209107: 0000c0 callx0 a0 4020910a: 8178 l32i.n a7, a1, 32 4020910c: 77a022 movi a2, 119 4020910f: 030c movi.n a3, 0 40209111: 241c movi.n a4, 18 40209113: 0e08 l32i.n a0, a14, 0 40209115: 750c movi.n a5, 7 40209117: 272002 l32i a0, a0, 156 4020911a: 060c movi.n a6, 0 4020911c: 0000c0 callx0 a0 4020911f: 0e08 l32i.n a0, a14, 0 40209121: 322002 l32i a0, a0, 200 40209124: 0000c0 callx0 a0 40209127: 0e08 l32i.n a0, a14, 0 40209129: 312002 l32i a0, a0, 196 4020912c: 0000c0 callx0 a0 4020912f: 0e08 l32i.n a0, a14, 0 40209131: 2f2002 l32i a0, a0, 188 40209134: 0000c0 callx0 a0 40209137: 6138 l32i.n a3, a1, 24 40209139: ecbb41 l32r a4, 40204428 4020913c: 0328 l32i.n a2, a3, 0 4020913e: d71c movi.n a7, 29 40209140: 202240 or a2, a2, a4 40209143: 0329 s32i.n a2, a3, 0 40209145: 0d6d16 beqz a13, 4020921f 40209148: ff6db1 l32r a11, 40208efc 4020914b: 102102 l32i a0, a1, 64 4020914e: 1821e2 l32i a14, a1, 96 40209151: 0c0c movi.n a12, 0 40209153: 4191c0 srli a9, a12, 1 40209156: a099e0 addx4 a9, a9, a14 40209159: 0998 l32i.n a9, a9, 0 4020915b: 056c07 bbci a12, 0, 40209164 4020915e: e5a090 extui a10, a9, 16, 15 40209161: 000086 j 40209167 40209164: e4a090 extui a10, a9, 0, 15 40209167: 0448a0 extui a4, a10, 8, 1 4020916a: 0464a0 extui a6, a10, 4, 1 4020916d: 0453a0 extui a5, a10, 3, 1 40209170: 0486a0 extui a8, a10, 6, 1 40209173: 556a add.n a5, a5, a6 40209175: 0465a0 extui a6, a10, 5, 1 40209178: 668a add.n a6, a6, a8 4020917a: 0489a0 extui a8, a10, 9, 1 4020917d: 448a add.n a4, a4, a8 4020917f: 0487a0 extui a8, a10, 7, 1 40209182: 448a add.n a4, a4, a8 40209184: 446a add.n a4, a4, a6 40209186: 2460a0 extui a6, a10, 0, 3 40209189: 445a add.n a4, a4, a5 4020918b: 744040 extui a4, a4, 0, 8 4020918e: 450c movi.n a5, 4 40209190: 052d mov.n a2, a5 40209192: 0154f6 bgeui a4, 5, 40209197 40209195: 042d mov.n a2, a4 40209197: 743020 extui a3, a2, 0, 8 4020919a: 072d mov.n a2, a7 4020919c: 904330 addx2 a4, a3, a3 4020919f: 904460 addx2 a4, a4, a6 402091a2: ecad62 movi a6, 0xfffffdec 402091a5: f44040 extui a4, a4, 0, 16 402091a8: 013747 bltu a7, a4, 402091ad 402091ab: 042d mov.n a2, a4 402091ad: f45020 extui a5, a2, 0, 16 402091b0: b05500 addx8 a5, a5, a0 402091b3: 556a add.n a5, a5, a6 402091b5: 862542 l32i a4, a5, 0x218 402091b8: 852552 l32i a5, a5, 0x214 402091bb: 848040 extui a8, a4, 0, 9 402091be: 846050 extui a6, a5, 0, 9 402091c1: 844940 extui a4, a4, 9, 9 402091c4: 845950 extui a5, a5, 9, 9 402091c7: 0020c0 memw 402091ca: 115580 slli a5, a5, 8 402091cd: 019af0 slli a9, a10, 17 402091d0: 995a add.n a9, a9, a5 402091d2: e51c movi.n a5, 30 402091d4: 1a6f52 s32i a5, a15, 104 402091d7: 415160 srli a5, a6, 1 402091da: 995a add.n a9, a9, a5 402091dc: a05cb0 addx4 a5, a12, a11 402091df: 0020c0 memw 402091e2: 016610 slli a6, a6, 31 402091e5: 0144a0 slli a4, a4, 22 402091e8: 446a add.n a4, a4, a6 402091ea: 112162 l32i a6, a1, 68 402091ed: 0599 s32i.n a9, a5, 0 402091ef: 906360 addx2 a6, a3, a6 402091f2: 001662 l16ui a6, a6, 0 402091f5: 118830 slli a8, a8, 13 402091f8: a46060 extui a6, a6, 0, 11 402091fb: a06680 addx4 a6, a6, a8 402091fe: 446a add.n a4, a4, a6 40209200: 0020c0 memw 40209203: e0a162 movi a6, 0x1e0 40209206: 1a6f62 s32i a6, a15, 104 40209209: 0020c0 memw 4020920c: 0549 s32i.n a4, a5, 0 4020920e: cc1b addi.n a12, a12, 1 40209210: 74c0c0 extui a12, a12, 0, 8 40209213: c08dc0 sub a8, a13, a12 40209216: 4191c0 srli a9, a12, 1 40209219: a099e0 addx4 a9, a9, a14 4020921c: f39856 bnez a8, 40209159 4020921f: b1c8 l32i.n a12, a1, 44 40209221: c1d8 l32i.n a13, a1, 48 40209223: d1e8 l32i.n a14, a1, 52 40209225: e1f8 l32i.n a15, a1, 56 40209227: a108 l32i.n a0, a1, 40 40209229: 60c112 addi a1, a1, 96 4020922c: f00d ret.n 4020922e: 200000 or a0, a0, a0 40209231: 401054 excw 40209234 : 40209234: c0c112 addi a1, a1, -64 40209237: c1d9 s32i.n a13, a1, 48 40209239: b1c9 s32i.n a12, a1, 44 4020923b: a109 s32i.n a0, a1, 40 4020923d: 02cd mov.n a12, a2 4020923f: f81121 l32r a2, 40207284 40209242: 0020c0 memw 40209245: e32252 l32i a5, a2, 0x38c 40209248: 215950 srai a5, a5, 9 4020924b: 0020c0 memw 4020924e: e02242 l32i a4, a2, 0x380 40209251: 214940 srai a4, a4, 9 40209254: 445a add.n a4, a4, a5 40209256: 0020c0 memw 40209259: e22252 l32i a5, a2, 0x388 4020925c: 215950 srai a5, a5, 9 4020925f: 0020c0 memw 40209262: e12202 l32i a0, a2, 0x384 40209265: 210900 srai a0, a0, 9 40209268: c00050 sub a0, a0, a5 4020926b: 3109 s32i.n a0, a1, 12 4020926d: 0020c0 memw 40209270: f72262 l32i a6, a2, 0x3dc 40209273: 216860 srai a6, a6, 8 40209276: 0169 s32i.n a6, a1, 0 40209278: 0020c0 memw 4020927b: f82252 l32i a5, a2, 0x3e0 4020927e: 215850 srai a5, a5, 8 40209281: 1159 s32i.n a5, a1, 4 40209283: 0020c0 memw 40209286: f92222 l32i a2, a2, 0x3e4 40209289: cd7c movi.n a13, -4 4020928b: fec352 addi a5, a3, -2 4020928e: 310f00 srai a0, a0, 31 40209291: 2109 s32i.n a0, a1, 8 40209293: 400500 ssr a5 40209296: 90d3d0 addx2 a13, a3, a13 40209299: 315f40 srai a5, a4, 31 4020929c: b12020 sra a2, a2 4020929f: 0c29 s32i.n a2, a12, 0 402092a1: 053d mov.n a3, a5 402092a3: 042d mov.n a2, a4 402092a5: e9e501 l32r a0, 40203a3c 402092a8: 0000c0 callx0 a0 402092ab: 5129 s32i.n a2, a1, 20 402092ad: 4139 s32i.n a3, a1, 16 402092af: 2158 l32i.n a5, a1, 8 402092b1: 3148 l32i.n a4, a1, 12 402092b3: 053d mov.n a3, a5 402092b5: 042d mov.n a2, a4 402092b7: e9e101 l32r a0, 40203a3c 402092ba: 0000c0 callx0 a0 402092bd: 034d mov.n a4, a3 402092bf: 5168 l32i.n a6, a1, 20 402092c1: 4138 l32i.n a3, a1, 16 402092c3: 262a add.n a2, a6, a2 402092c5: 334a add.n a3, a3, a4 402092c7: 01b267 bgeu a2, a6, 402092cc 402092ca: 331b addi.n a3, a3, 1 402092cc: 0d4d mov.n a4, a13 402092ce: ffd801 l32r a0, 40209230 402092d1: 0000c0 callx0 a0 402092d4: 1c29 s32i.n a2, a12, 4 402092d6: 0148 l32i.n a4, a1, 0 402092d8: 1168 l32i.n a6, a1, 4 402092da: 7169 s32i.n a6, a1, 28 402092dc: 315f40 srai a5, a4, 31 402092df: 316f60 srai a6, a6, 31 402092e2: 6169 s32i.n a6, a1, 24 402092e4: 053d mov.n a3, a5 402092e6: 042d mov.n a2, a4 402092e8: e9d501 l32r a0, 40203a3c 402092eb: 0000c0 callx0 a0 402092ee: 9129 s32i.n a2, a1, 36 402092f0: 8139 s32i.n a3, a1, 32 402092f2: 6158 l32i.n a5, a1, 24 402092f4: 7148 l32i.n a4, a1, 28 402092f6: 053d mov.n a3, a5 402092f8: 042d mov.n a2, a4 402092fa: e9d001 l32r a0, 40203a3c 402092fd: 0000c0 callx0 a0 40209300: 034d mov.n a4, a3 40209302: 9188 l32i.n a8, a1, 36 40209304: 8138 l32i.n a3, a1, 32 40209306: 282a add.n a2, a8, a2 40209308: 334a add.n a3, a3, a4 4020930a: 01b287 bgeu a2, a8, 4020930f 4020930d: 331b addi.n a3, a3, 1 4020930f: 0d4d mov.n a4, a13 40209311: ffc701 l32r a0, 40209230 40209314: 0000c0 callx0 a0 40209317: a108 l32i.n a0, a1, 40 40209319: 2c29 s32i.n a2, a12, 8 4020931b: c1d8 l32i.n a13, a1, 48 4020931d: b1c8 l32i.n a12, a1, 44 4020931f: 40c112 addi a1, a1, 64 40209322: f00d ret.n 40209324 : 40209324: 022237 blt a2, a3, 4020932a 40209327: 11a427 bge a4, a2, 4020933c 4020932a: 401500 ssl a5 4020932d: f7a231 l32r a3, 402071b8 40209330: 140c movi.n a4, 1 40209332: 3328 l32i.n a2, a3, 12 40209334: a14400 sll a4, a4 40209337: 202240 or a2, a2, a4 4020933a: 3329 s32i.n a2, a3, 12 4020933c: f00d ret.n 4020933e: fd0000 excw 40209341: 7f .byte 0x7f 40209342: fffd excw 40209344 : 40209344: 00ae82 movi a8, 0xfffffe00 40209347: 42a172 movi a7, 0x142 4020934a: f7d031 l32r a3, 4020728c 4020934d: 0020c0 memw 40209350: 592362 l32i a6, a3, 0x164 40209353: 106680 and a6, a6, a8 40209356: 206670 or a6, a6, a7 40209359: 0020c0 memw 4020935c: 596362 s32i a6, a3, 0x164 4020935f: fff851 l32r a5, 40209340 40209362: 240c movi.n a4, 2 40209364: 0020c0 memw 40209367: 582322 l32i a2, a3, 0x160 4020936a: 102250 and a2, a2, a5 4020936d: 202240 or a2, a2, a4 40209370: 0020c0 memw 40209373: 586322 s32i a2, a3, 0x160 40209376: f00d ret.n 40209378 : 40209378: e0c112 addi a1, a1, -32 4020937b: 1109 s32i.n a0, a1, 4 4020937d: 0129 s32i.n a2, a1, 0 4020937f: 31d9 s32i.n a13, a1, 12 40209381: 41e9 s32i.n a14, a1, 16 40209383: 21c9 s32i.n a12, a1, 8 40209385: 05ed mov.n a14, a5 40209387: f7c1c1 l32r a12, 4020728c 4020938a: e5aed1 l32r a13, 40202a44 4020938d: 0020c0 memw 40209390: 582c02 l32i a0, a12, 0x160 40209393: 5149 s32i.n a4, a1, 20 40209395: 24e017 bbsi a0, 1, 402093bd 40209398: 032d mov.n a2, a3 4020939a: e84801 l32r a0, 402034bc 4020939d: 0000c0 callx0 a0 402093a0: f78601 l32r a0, 402071b8 402093a3: 0008 l32i.n a0, a0, 0 402093a5: 192002 l32i a0, a0, 100 402093a8: 0128 l32i.n a2, a1, 0 402093aa: 0000c0 callx0 a0 402093ad: 5108 l32i.n a0, a1, 20 402093af: 0020c0 memw 402093b2: 582c22 l32i a2, a12, 0x160 402093b5: 13e217 bbsi a2, 1, 402093cc 402093b8: 020c movi.n a2, 0 402093ba: 000706 j 402093da 402093bd: 0020c0 memw 402093c0: 802d52 l32i a5, a13, 0x200 402093c3: c05540 sub a5, a5, a4 402093c6: c3be57 bgeu a14, a5, 4020938d 402093c9: 0002c6 j 402093d8 402093cc: 0020c0 memw 402093cf: 802d62 l32i a6, a13, 0x200 402093d2: c06600 sub a6, a6, a0 402093d5: d6be67 bgeu a14, a6, 402093af 402093d8: 120c movi.n a2, 1 402093da: 21c8 l32i.n a12, a1, 8 402093dc: 31d8 l32i.n a13, a1, 12 402093de: 41e8 l32i.n a14, a1, 16 402093e0: 1108 l32i.n a0, a1, 4 402093e2: 20c112 addi a1, a1, 32 402093e5: f00d ret.n ... 402093e8 : 402093e8: fbaa91 l32r a9, 40208290 402093eb: f7a831 l32r a3, 4020728c 402093ee: 0020c0 memw 402093f1: 422382 l32i a8, a3, 0x108 402093f4: 108890 and a8, a8, a9 402093f7: 0020c0 memw 402093fa: 426382 s32i a8, a3, 0x108 402093fd: 170c movi.n a7, 1 402093ff: 0020c0 memw 40209402: 582362 l32i a6, a3, 0x160 40209405: 206670 or a6, a6, a7 40209408: 0020c0 memw 4020940b: 586362 s32i a6, a3, 0x160 4020940e: e57c movi.n a5, -2 40209410: 0020c0 memw 40209413: 582342 l32i a4, a3, 0x160 40209416: 104450 and a4, a4, a5 40209419: 0020c0 memw 4020941c: 586342 s32i a4, a3, 0x160 4020941f: 0020c0 memw 40209422: b329 s32i.n a2, a3, 44 40209424: f00d ret.n 40209426: ff0000 excw 40209429: ff .byte 0xff 4020942a: 41fff7 bbsi a15, 31, 4020946f 4020942c : 4020942c: f79841 l32r a4, 4020728c 4020942f: 0020c0 memw 40209432: f79571 l32r a7, 40207288 40209435: b428 l32i.n a2, a4, 44 40209437: 0020c0 memw 4020943a: 422462 l32i a6, a4, 0x108 4020943d: 206670 or a6, a6, a7 40209440: 0020c0 memw 40209443: 426462 s32i a6, a4, 0x108 40209446: fff851 l32r a5, 40209428 40209449: 0020c0 memw 4020944c: b438 l32i.n a3, a4, 44 4020944e: 103350 and a3, a3, a5 40209451: 0020c0 memw 40209454: b439 s32i.n a3, a4, 44 40209456: f00d ret.n 40209458 : 40209458: f0c112 addi a1, a1, -16 4020945b: 006102 s32i a0, a1, 0 4020945e: f75601 l32r a0, 402071b8 40209461: 002002 l32i a0, a0, 0 40209464: 112002 l32i a0, a0, 68 40209467: 80a032 movi a3, 128 4020946a: 0000c0 callx0 a0 4020946d: fed305 call0 402081a0 40209470: 00a022 movi a2, 0 40209473: 0108 l32i.n a0, a1, 0 40209475: 10c112 addi a1, a1, 16 40209478: f00d ret.n 4020947a: 000000 ill 4020947d: 000400 excw 40209480: b348 l32i.n a4, a3, 44 40209482: fe .byte 0xfe 40209483: 3f .byte 0x3f 40209484 : 40209484: c0c112 addi a1, a1, -64 40209487: 0661c2 s32i a12, a1, 24 4020948a: 0761d2 s32i a13, a1, 28 4020948d: 81e9 s32i.n a14, a1, 32 4020948f: 91f9 s32i.n a15, a1, 36 40209491: 5109 s32i.n a0, a1, 20 40209493: f8e501 l32r a0, 40207828 40209496: fff9f1 l32r a15, 4020947c 40209499: 0028 l32i.n a2, a0, 0 4020949b: f0c032 addi a3, a0, -16 4020949e: 052220 extui a2, a2, 18, 1 402094a1: 0be256 bnez a2, 40209563 402094a4: 0308 l32i.n a0, a3, 0 402094a6: 282002 l32i a0, a0, 160 402094a9: 0000c0 callx0 a0 402094ac: f74301 l32r a0, 402071b8 402094af: 0008 l32i.n a0, a0, 0 402094b1: 302002 l32i a0, a0, 192 402094b4: 120c movi.n a2, 1 402094b6: 0000c0 callx0 a0 402094b9: fe19c1 l32r a12, 40208d20 402094bc: 011c22 l16ui a2, a12, 2 402094bf: b42020 extui a2, a2, 0, 12 402094c2: fde845 call0 40207348 402094c5: 011c22 l16ui a2, a12, 2 402094c8: 10c132 addi a3, a1, 16 402094cb: 140c movi.n a4, 1 402094cd: 031b05 call0 4020c680 402094d0: f73a01 l32r a0, 402071b8 402094d3: 0008 l32i.n a0, a0, 0 402094d5: 6008 l32i.n a0, a0, 24 402094d7: 020c movi.n a2, 0 402094d9: 0000c0 callx0 a0 402094dc: ffe9e1 l32r a14, 40209480 402094df: 1201d2 l8ui a13, a1, 18 402094e2: 0c0c movi.n a12, 0 402094e4: 6c9c beqz.n a12, 402094fe 402094e6: 0f1c26 beqi a12, 1, 402094f9 402094e9: 072c26 beqi a12, 2, 402094f4 402094ec: 103c66 bnei a12, 3, 40209500 402094ef: ed0c movi.n a13, 14 402094f1: 0002c6 j 40209500 402094f4: bd0c movi.n a13, 11 402094f6: 000186 j 40209500 402094f9: 6d0c movi.n a13, 6 402094fb: 000046 j 40209500 402094fe: 1d0c movi.n a13, 1 40209500: f8ca61 l32r a6, 40207828 40209503: 64a072 movi a7, 100 40209506: 01a042 movi a4, 1 40209509: f72b31 l32r a3, 402071b8 4020950c: 012d80 slli a2, a13, 24 4020950f: 8c9352 l16si a5, a3, 0x118 40209512: 312820 srai a2, a2, 24 40209515: a50332 l8ui a3, a3, 165 40209518: 006142 s32i a4, a1, 0 4020951b: 040c movi.n a4, 0 4020951d: feab45 call0 40207fd4 40209520: 024c movi.n a2, 64 40209522: 832c movi.n a3, 40 40209524: 240c movi.n a4, 2 40209526: 050c movi.n a5, 0 40209528: 906cc0 addx2 a6, a12, a12 4020952b: 6e6a add.n a6, a14, a6 4020952d: 047345 call0 4020dc64 40209530: cc1b addi.n a12, a12, 1 40209532: 74c0c0 extui a12, a12, 0, 8 40209535: ab4c66 bnei a12, 4, 402094e4 40209538: f72001 l32r a0, 402071b8 4020953b: 0008 l32i.n a0, a0, 0 4020953d: 322002 l32i a0, a0, 200 40209540: 0000c0 callx0 a0 40209543: f71d01 l32r a0, 402071b8 40209546: 0008 l32i.n a0, a0, 0 40209548: 312002 l32i a0, a0, 196 4020954b: 0000c0 callx0 a0 4020954e: f71a01 l32r a0, 402071b8 40209551: 0008 l32i.n a0, a0, 0 40209553: 2f2002 l32i a0, a0, 188 40209556: 0000c0 callx0 a0 40209559: f8b301 l32r a0, 40207828 4020955c: 0028 l32i.n a2, a0, 0 4020955e: 2022f0 or a2, a2, a15 40209561: 0029 s32i.n a2, a0, 0 40209563: 0c0c movi.n a12, 0 40209565: 0f0c movi.n a15, 0 40209567: 330c movi.n a3, 3 40209569: a139 s32i.n a3, a1, 40 4020956b: ef0a add.n a14, a15, a0 4020956d: ed0c movi.n a13, 14 4020956f: 236cf6 bgeui a12, 6, 40209596 40209572: 0c2d mov.n a2, a12 40209574: 530c movi.n a3, 5 40209576: 200e42 l8ui a4, a14, 32 40209579: d149 s32i.n a4, a1, 52 4020957b: e2d901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020957e: 0000c0 callx0 a0 40209581: 023d mov.n a3, a2 40209583: 230e42 l8ui a4, a14, 35 40209586: d128 l32i.n a2, a1, 52 40209588: f8a801 l32r a0, 40207828 4020958b: c04420 sub a4, a4, a2 4020958e: 823340 mull a3, a3, a4 40209591: 223a add.n a2, a2, a3 40209593: 0013c6 j 402095e6 40209596: a50c movi.n a5, 10 40209598: 2235c7 bltu a5, a12, 402095be 4020959b: 530c movi.n a3, 5 4020959d: fbcc22 addi a2, a12, -5 402095a0: 260e42 l8ui a4, a14, 38 402095a3: 230e52 l8ui a5, a14, 35 402095a6: c159 s32i.n a5, a1, 48 402095a8: c04450 sub a4, a4, a5 402095ab: 822240 mull a2, a2, a4 402095ae: f79d01 l32r a0, 40207424 402095b1: 0000c0 callx0 a0 402095b4: c168 l32i.n a6, a1, 48 402095b6: f89c01 l32r a0, 40207828 402095b9: 226a add.n a2, a2, a6 402095bb: 0009c6 j 402095e6 402095be: 290e22 l8ui a2, a14, 41 402095c1: c70c movi.n a7, 12 402095c3: 1f37c7 bltu a7, a12, 402095e6 402095c6: a08cc0 addx4 a8, a12, a12 402095c9: 260e32 l8ui a3, a14, 38 402095cc: b139 s32i.n a3, a1, 44 402095ce: cec882 addi a8, a8, -50 402095d1: c02230 sub a2, a2, a3 402095d4: 822820 mull a2, a8, a2 402095d7: 631c movi.n a3, 22 402095d9: f79201 l32r a0, 40207424 402095dc: 0000c0 callx0 a0 402095df: b198 l32i.n a9, a1, 44 402095e1: f89101 l32r a0, 40207828 402095e4: 229a add.n a2, a2, a9 402095e6: ffcdd2 addi a13, a13, -1 402095e9: 903cc0 addx2 a3, a12, a12 402095ec: 803f30 add a3, a15, a3 402095ef: 01ccc2 addi a12, a12, 1 402095f2: 74c0c0 extui a12, a12, 0, 8 402095f5: 303a add.n a3, a0, a3 402095f7: 5e4322 s8i a2, a3, 94 402095fa: f71d56 bnez a13, 4020956f 402095fd: 0c0c movi.n a12, 0 402095ff: a148 l32i.n a4, a1, 40 40209601: ff1b addi.n a15, a15, 1 40209603: 74f0f0 extui a15, a15, 0, 8 40209606: ef0a add.n a14, a15, a0 40209608: 440b addi.n a4, a4, -1 4020960a: a149 s32i.n a4, a1, 40 4020960c: f5d456 bnez a4, 4020956d 4020960f: f6ea21 l32r a2, 402071b8 40209612: 400222 l8ui a2, a2, 64 40209615: fb0631 l32r a3, 40208230 40209618: 012280 slli a2, a2, 24 4020961b: 312820 srai a2, a2, 24 4020961e: 902220 addx2 a2, a2, a2 40209621: 223a add.n a2, a2, a3 40209623: fe2c45 call0 402078e8 40209626: 61c8 l32i.n a12, a1, 24 40209628: 71d8 l32i.n a13, a1, 28 4020962a: 81e8 l32i.n a14, a1, 32 4020962c: 91f8 l32i.n a15, a1, 36 4020962e: 5108 l32i.n a0, a1, 20 40209630: 40c112 addi a1, a1, 64 40209633: f00d ret.n 40209635: 000000 ill 40209638 : 40209638: 081c movi.n a8, 16 4020963a: 000362 l8ui a6, a3, 0 4020963d: c51c movi.n a5, 28 4020963f: 04a547 bge a5, a4, 40209647 40209642: c70c movi.n a7, 12 40209644: 000286 j 40209652 40209647: 05a847 bge a8, a4, 40209650 4020964a: f0c472 addi a7, a4, -16 4020964d: 000046 j 40209652 40209650: 070c movi.n a7, 0 40209652: c06670 sub a6, a6, a7 40209655: 004262 s8i a6, a2, 0 40209658: 087d mov.n a7, a8 4020965a: 012847 blt a8, a4, 4020965f 4020965d: 047d mov.n a7, a4 4020965f: 140c movi.n a4, 1 40209661: 924a add.n a9, a2, a4 40209663: a41b addi.n a10, a4, 1 40209665: 834a add.n a8, a3, a4 40209667: 000882 l8ui a8, a8, 0 4020966a: 7440a0 extui a4, a10, 0, 8 4020966d: c08870 sub a8, a8, a7 40209670: 004982 s8i a8, a9, 0 40209673: ea6466 bnei a4, 6, 40209661 40209676: f00d ret.n 40209678: feb3b3 excw 4020967b: 3f .byte 0x3f 4020967c: b35a add.n a11, a3, a5 4020967e: fe .byte 0xfe 4020967f: 3f .byte 0x3f 40209680: feb360 excw 40209683: 3f .byte 0x3f 40209684: 000000 ill 40209687: a07220 addx4 a7, a2, a2 40209688 : 40209688: 64a072 movi a7, 100 4020968b: 01a042 movi a4, 1 4020968e: f86661 l32r a6, 40207828 40209691: d0c112 addi a1, a1, -48 40209694: a1e9 s32i.n a14, a1, 40 40209696: 7109 s32i.n a0, a1, 28 40209698: 91d9 s32i.n a13, a1, 36 4020969a: 81c9 s32i.n a12, a1, 32 4020969c: 849652 l16si a5, a6, 0x108 4020969f: 02cd mov.n a12, a2 402096a1: 03dd mov.n a13, a3 402096a3: 012280 slli a2, a2, 24 402096a6: 950632 l8ui a3, a6, 149 402096a9: 0149 s32i.n a4, a1, 0 402096ab: 312820 srai a2, a2, 24 402096ae: 040c movi.n a4, 0 402096b0: fe9205 call0 40207fd4 402096b3: fadf31 l32r a3, 40208230 402096b6: 902cc0 addx2 a2, a12, a12 402096b9: 223a add.n a2, a2, a3 402096bb: fe22c5 call0 402078e8 402096be: ffee41 l32r a4, 40209678 402096c1: 7f0442 l8ui a4, a4, 127 402096c4: 44cc bnez.n a4, 402096cc 402096c6: 026c66 bnei a12, 6, 402096cc 402096c9: 031e85 call0 4020c8b4 402096cc: ffece1 l32r a14, 4020967c 402096cf: 341d66 bnei a13, 1, 40209707 402096d2: 0d0c movi.n a13, 0 402096d4: 050c movi.n a5, 0 402096d6: 6159 s32i.n a5, a1, 24 402096d8: 202ee0 or a2, a14, a14 402096db: 033205 call0 4020c9fc 402096de: 062162 l32i a6, a1, 24 402096e1: 80d2d0 add a13, a2, a13 402096e4: 11dd00 slli a13, a13, 16 402096e7: 31d0d0 srai a13, a13, 16 402096ea: 061b addi.n a0, a6, 1 402096ec: 746000 extui a6, a0, 0, 8 402096ef: 6169 s32i.n a6, a1, 24 402096f1: e34666 bnei a6, 4, 402096d8 402096f4: 0d2b addi.n a0, a13, 2 402096f6: dd5b addi.n a13, a13, 5 402096f8: b3d000 movgez a13, a0, a0 402096fb: 21d2d0 srai a13, a13, 2 402096fe: 11dd00 slli a13, a13, 16 40209701: 31d0d0 srai a13, a13, 16 40209704: 000046 j 40209709 40209707: 0d0c movi.n a13, 0 40209709: 0e3d mov.n a3, a14 4020970b: 10c122 addi a2, a1, 16 4020970e: 0d4d mov.n a4, a13 40209710: fff245 call0 40209638 40209713: 121c26 beqi a12, 1, 40209729 40209716: facc22 addi a2, a12, -6 40209719: 0c0216 beqz a2, 402097dd 4020971c: f5cc42 addi a4, a12, -11 4020971f: 230c movi.n a3, 2 40209721: 300c movi.n a0, 3 40209723: 830340 moveqz a0, a3, a4 40209726: 000086 j 4020972c 40209729: 00a002 movi a0, 0 4020972c: f6d631 l32r a3, 40207284 4020972f: ffaf62 movi a6, -1 40209732: 7440d0 extui a4, a13, 0, 8 40209735: 1150d0 slli a5, a0, 3 40209738: f83ce1 l32r a14, 40207828 4020973b: 401500 ssl a5 4020973e: ffa052 movi a5, 255 40209741: 90e0e0 addx2 a14, a0, a14 40209744: 065ed2 s16i a13, a14, 12 40209747: a15500 sll a5, a5 4020974a: a14400 sll a4, a4 4020974d: 305560 xor a5, a5, a6 40209750: 0020c0 memw 40209753: ff2322 l32i a2, a3, 0x3fc 40209756: 102250 and a2, a2, a5 40209759: 202240 or a2, a2, a4 4020975c: 0020c0 memw 4020975f: 06a042 movi a4, 6 40209762: f51c movi.n a5, 31 40209764: ffc581 l32r a8, 40209678 40209767: 38a192 movi a9, 0x138 4020976a: fd6d61 l32r a6, 40208d20 4020976d: ffc471 l32r a7, 40209680 40209770: ff6322 s32i a2, a3, 0x3fc 40209773: 90c000 addx2 a12, a0, a0 40209776: 024c movi.n a2, 64 40209778: 10c132 addi a3, a1, 16 4020977b: 11ccf0 slli a12, a12, 1 4020977e: 7c7a add.n a7, a12, a7 40209780: 011662 l16ui a6, a6, 2 40209783: 0199 s32i.n a9, a1, 0 40209785: 800882 l8ui a8, a8, 128 40209788: 1189 s32i.n a8, a1, 4 4020978a: 0469c5 call0 4020de28 4020978d: f68a01 l32r a0, 402071b8 40209790: f82651 l32r a5, 40207828 40209793: 430042 l8ui a4, a0, 67 40209796: 420022 l8ui a2, a0, 66 40209799: 5c5a add.n a5, a12, a5 4020979b: 390532 l8ui a3, a5, 57 4020979e: 380552 l8ui a5, a5, 56 402097a1: 013380 slli a3, a3, 24 402097a4: c02240 sub a2, a2, a4 402097a7: 224b addi.n a2, a2, 4 402097a9: 313830 srai a3, a3, 24 402097ac: 015580 slli a5, a5, 24 402097af: 315850 srai a5, a5, 24 402097b2: c03350 sub a3, a3, a5 402097b5: 09a237 bge a2, a3, 402097c2 402097b8: ffb371 l32r a7, 40209684 402097bb: 4068 l32i.n a6, a0, 16 402097bd: 206670 or a6, a6, a7 402097c0: 4069 s32i.n a6, a0, 16 402097c2: 81c8 l32i.n a12, a1, 32 402097c4: 91d8 l32i.n a13, a1, 36 402097c6: 7108 l32i.n a0, a1, 28 402097c8: 069e82 l16si a8, a14, 12 402097cb: a1e8 l32i.n a14, a1, 40 402097cd: 0758a6 blti a8, 5, 402097d8 402097d0: ffaaa1 l32r a10, 40209678 402097d3: 190c movi.n a9, 1 402097d5: 814a92 s8i a9, a10, 129 402097d8: 30c112 addi a1, a1, 48 402097db: f00d ret.n 402097dd: 100c movi.n a0, 1 402097df: ffd246 j 4020972c 402097e2: 4b0000 excw 402097e5: 3ffeb3 excw 402097e8: 7e .byte 0x7e 402097e9: 3ffeb4 excw 402097ec: feb3e6 bgei a3, 16, 402097ee 402097ef: 3f .byte 0x3f 402097f0 : 402097f0: c0c112 addi a1, a1, -64 402097f3: 51d9 s32i.n a13, a1, 20 402097f5: 61e9 s32i.n a14, a1, 24 402097f7: 71f9 s32i.n a15, a1, 28 402097f9: c139 s32i.n a3, a1, 48 402097fb: 41c9 s32i.n a12, a1, 16 402097fd: 3109 s32i.n a0, a1, 12 402097ff: 02cd mov.n a12, a2 40209801: 02a785 call0 4020c27c 40209804: 0f0c movi.n a15, 0 40209806: 6e0c movi.n a14, 6 40209808: f80801 l32r a0, 40207828 4020980b: a05cc0 addx4 a5, a12, a12 4020980e: 3c0b addi.n a3, a12, -1 40209810: facc42 addi a4, a12, -6 40209813: 8149 s32i.n a4, a1, 32 40209815: b139 s32i.n a3, a1, 44 40209817: c9c552 addi a5, a5, -55 4020981a: 2159 s32i.n a5, a1, 8 4020981c: 00dd mov.n a13, a0 4020981e: 23c002 addi a0, a0, 35 40209821: 2d7cf6 bgeui a12, 7, 40209852 40209824: 530c movi.n a3, 5 40209826: b128 l32i.n a2, a1, 44 40209828: 3e0d42 l8ui a4, a13, 62 4020982b: 380d52 l8ui a5, a13, 56 4020982e: a159 s32i.n a5, a1, 40 40209830: 014480 slli a4, a4, 24 40209833: 015580 slli a5, a5, 24 40209836: 315850 srai a5, a5, 24 40209839: 314840 srai a4, a4, 24 4020983c: c04450 sub a4, a4, a5 4020983f: 822240 mull a2, a2, a4 40209842: f6f801 l32r a0, 40207424 40209845: 0000c0 callx0 a0 40209848: a158 l32i.n a5, a1, 40 4020984a: ffe601 l32r a0, 402097e4 4020984d: 225a add.n a2, a2, a5 4020984f: 0018c6 j 402098b6 40209852: 2dacf6 bgeui a12, 12, 40209883 40209855: 530c movi.n a3, 5 40209857: 8128 l32i.n a2, a1, 32 40209859: 440d42 l8ui a4, a13, 68 4020985c: 3e0d52 l8ui a5, a13, 62 4020985f: 9159 s32i.n a5, a1, 36 40209861: 014480 slli a4, a4, 24 40209864: 015580 slli a5, a5, 24 40209867: 315850 srai a5, a5, 24 4020986a: 314840 srai a4, a4, 24 4020986d: c04450 sub a4, a4, a5 40209870: 822240 mull a2, a2, a4 40209873: f6ec01 l32r a0, 40207424 40209876: 0000c0 callx0 a0 40209879: 9158 l32i.n a5, a1, 36 4020987b: ffda01 l32r a0, 402097e4 4020987e: 225a add.n a2, a2, a5 40209880: 000c86 j 402098b6 40209883: 4a0d22 l8ui a2, a13, 74 40209886: 0da062 movi a6, 13 40209889: 012280 slli a2, a2, 24 4020988c: 312820 srai a2, a2, 24 4020988f: 2336c7 bltu a6, a12, 402098b6 40209892: 440d42 l8ui a4, a13, 68 40209895: 016142 s32i a4, a1, 4 40209898: 014480 slli a4, a4, 24 4020989b: 314840 srai a4, a4, 24 4020989e: c04240 sub a4, a2, a4 402098a1: 022122 l32i a2, a1, 8 402098a4: 631c movi.n a3, 22 402098a6: 822240 mull a2, a2, a4 402098a9: f6de01 l32r a0, 40207424 402098ac: 0000c0 callx0 a0 402098af: 1158 l32i.n a5, a1, 4 402098b1: ffcc01 l32r a0, 402097e4 402098b4: 225a add.n a2, a2, a5 402098b6: dd1b addi.n a13, a13, 1 402098b8: ee0b addi.n a14, a14, -1 402098ba: c178 l32i.n a7, a1, 48 402098bc: 390062 l8ui a6, a0, 57 402098bf: 7f7a add.n a7, a15, a7 402098c1: 016680 slli a6, a6, 24 402098c4: ff1b addi.n a15, a15, 1 402098c6: 316860 srai a6, a6, 24 402098c9: 662a add.n a6, a6, a2 402098cb: 004762 s8i a6, a7, 0 402098ce: f4fe56 bnez a14, 40209821 402098d1: ffc591 l32r a9, 402097e8 402098d4: c1a8 l32i.n a10, a1, 48 402098d6: 000992 l8ui a9, a9, 0 402098d9: 000ab2 l8ui a11, a10, 0 402098dc: 019980 slli a9, a9, 24 402098df: 319890 srai a9, a9, 24 402098e2: 99ba add.n a9, a9, a11 402098e4: 004a92 s8i a9, a10, 0 402098e7: c00082 l8ui a8, a0, 192 402098ea: ea00a2 l8ui a10, a0, 234 402098ed: 281826 beqi a8, 1, 40209919 402098f0: 251a26 beqi a10, 1, 40209919 402098f3: 050c movi.n a5, 0 402098f5: 80afd2 movi a13, -128 402098f8: 0d6d mov.n a6, a13 402098fa: ffbc21 l32r a2, 402097ec 402098fd: d30c movi.n a3, 13 402098ff: c148 l32i.n a4, a1, 48 40209901: 0e40d2 s8i a13, a0, 14 40209904: 2f4052 s8i a5, a0, 47 40209907: 0327c5 call0 4020cb84 4020990a: 41c8 l32i.n a12, a1, 16 4020990c: 51d8 l32i.n a13, a1, 20 4020990e: 61e8 l32i.n a14, a1, 24 40209910: 71f8 l32i.n a15, a1, 28 40209912: 3108 l32i.n a0, a1, 12 40209914: 40c112 addi a1, a1, 64 40209917: f00d ret.n 40209919: b700b2 l8ui a11, a0, 183 4020991c: bb00e2 l8ui a14, a0, 187 4020991f: 5bdc bnez.n a11, 40209938 40209921: 023cb6 bltui a12, 3, 40209927 40209924: 004786 j 40209a46 40209927: f7c021 l32r a2, 40207828 4020992a: 3a0222 l8ui a2, a2, 58 4020992d: 150c movi.n a5, 1 4020992f: 01d280 slli a13, a2, 24 40209932: 31d8d0 srai a13, a13, 24 40209935: ffefc6 j 402098f8 40209938: 613ec7 bltu a14, a12, 4020999d 4020993b: f7bbf1 l32r a15, 40207828 4020993e: b900d2 l8ui a13, a0, 185 40209941: ddfa add.n a13, a13, a15 40209943: 380dd2 l8ui a13, a13, 56 40209946: bc00f2 l8ui a15, a0, 188 40209949: 01dd80 slli a13, a13, 24 4020994c: 31d8d0 srai a13, a13, 24 4020994f: 451f66 bnei a15, 1, 40209998 40209952: ffa4c1 l32r a12, 402097e4 40209955: 530c movi.n a3, 5 40209957: 1b0c22 l8ui a2, a12, 27 4020995a: 150cc2 l8ui a12, a12, 21 4020995d: 012280 slli a2, a2, 24 40209960: 312820 srai a2, a2, 24 40209963: 01cc80 slli a12, a12, 24 40209966: 31c8c0 srai a12, a12, 24 40209969: c022c0 sub a2, a2, a12 4020996c: 822e20 mull a2, a14, a2 4020996f: f6ad01 l32r a0, 40207424 40209972: 0000c0 callx0 a0 40209975: 3c2a add.n a3, a12, a2 40209977: 013380 slli a3, a3, 24 4020997a: b128 l32i.n a2, a1, 44 4020997c: 313830 srai a3, a3, 24 4020997f: c033d0 sub a3, a3, a13 40209982: 822230 mull a2, a2, a3 40209985: 0e3d mov.n a3, a14 40209987: f6a701 l32r a0, 40207424 4020998a: 0000c0 callx0 a0 4020998d: ff9501 l32r a0, 402097e4 40209990: dd2a add.n a13, a13, a2 40209992: 01dd80 slli a13, a13, 24 40209995: 31d8d0 srai a13, a13, 24 40209998: 150c movi.n a5, 1 4020999a: ffd686 j 402098f8 4020999d: ba0022 l8ui a2, a0, 186 402099a0: ff0c movi.n a15, 15 402099a2: c0ff20 sub a15, a15, a2 402099a5: 4a2cf7 blt a12, a15, 402099f3 402099a8: f7a0f1 l32r a15, 40207828 402099ab: b800d2 l8ui a13, a0, 184 402099ae: ddfa add.n a13, a13, a15 402099b0: 4a0dd2 l8ui a13, a13, 74 402099b3: bc0032 l8ui a3, a0, 188 402099b6: 01dd80 slli a13, a13, 24 402099b9: 31d8d0 srai a13, a13, 24 402099bc: d81366 bnei a3, 1, 40209998 402099bf: 2100f2 l8ui a15, a0, 33 402099c2: 01ff80 slli a15, a15, 24 402099c5: 31f8f0 srai a15, a15, 24 402099c8: 2facf6 bgeui a12, 12, 402099fb 402099cb: ff8621 l32r a2, 402097e4 402099ce: 830c movi.n a3, 8 402099d0: 1b0222 l8ui a2, a2, 27 402099d3: c033e0 sub a3, a3, a14 402099d6: 012280 slli a2, a2, 24 402099d9: 312820 srai a2, a2, 24 402099dc: 0129 s32i.n a2, a1, 0 402099de: c02f20 sub a2, a15, a2 402099e1: 822230 mull a2, a2, a3 402099e4: 530c movi.n a3, 5 402099e6: f68f01 l32r a0, 40207424 402099e9: 0000c0 callx0 a0 402099ec: 0108 l32i.n a0, a1, 0 402099ee: 002a add.n a0, a0, a2 402099f0: 000ac6 j 40209a1f 402099f3: 050c movi.n a5, 0 402099f5: 80afd2 movi a13, -128 402099f8: ffbf06 j 402098f8 402099fb: 631c movi.n a3, 22 402099fd: f5ee21 l32r a2, 402071b8 40209a00: 340c movi.n a4, 3 40209a02: 5a0222 l8ui a2, a2, 90 40209a05: c044e0 sub a4, a4, a14 40209a08: 012280 slli a2, a2, 24 40209a0b: 312820 srai a2, a2, 24 40209a0e: c022f0 sub a2, a2, a15 40209a11: 822240 mull a2, a2, a4 40209a14: a02220 addx4 a2, a2, a2 40209a17: f68301 l32r a0, 40207424 40209a1a: 0000c0 callx0 a0 40209a1d: 0f2a add.n a0, a15, a2 40209a1f: e30c movi.n a3, 14 40209a21: 012080 slli a2, a0, 24 40209a24: 312820 srai a2, a2, 24 40209a27: c033c0 sub a3, a3, a12 40209a2a: c022d0 sub a2, a2, a13 40209a2d: 822230 mull a2, a2, a3 40209a30: 0e3d mov.n a3, a14 40209a32: f67c01 l32r a0, 40207424 40209a35: 0000c0 callx0 a0 40209a38: ff6b01 l32r a0, 402097e4 40209a3b: dd2a add.n a13, a13, a2 40209a3d: 01dd80 slli a13, a13, 24 40209a40: 31d8d0 srai a13, a13, 24 40209a43: ffd446 j 40209998 40209a46: 089cb6 bltui a12, 10, 40209a52 40209a49: f77721 l32r a2, 40207828 40209a4c: 460222 l8ui a2, a2, 70 40209a4f: ffb686 j 4020992d 40209a52: 80afd2 movi a13, -128 40209a55: 050c movi.n a5, 0 40209a57: ffa746 j 402098f8 40209a5a: 7a0000 excw 40209a5d: 3ffeb4 excw 40209a60 : 40209a60: d0c112 addi a1, a1, -48 40209a63: 0761e2 s32i a14, a1, 28 40209a66: 096122 s32i a2, a1, 36 40209a69: 51c9 s32i.n a12, a1, 20 40209a6b: 4109 s32i.n a0, a1, 16 40209a6d: 81f9 s32i.n a15, a1, 32 40209a6f: 61d9 s32i.n a13, a1, 24 40209a71: f5d1d1 l32r a13, 402071b8 40209a74: 02fd mov.n a15, a2 40209a76: 4d08 l32i.n a0, a13, 16 40209a78: fcaac1 l32r a12, 40208d20 40209a7b: 050400 extui a0, a0, 20, 1 40209a7e: 09c056 bnez a0, 40209b1e 40209a81: 0d08 l32i.n a0, a13, 0 40209a83: 282002 l32i a0, a0, 160 40209a86: 0000c0 callx0 a0 40209a89: 0d08 l32i.n a0, a13, 0 40209a8b: 302002 l32i a0, a0, 192 40209a8e: 120c movi.n a2, 1 40209a90: 0000c0 callx0 a0 40209a93: 011c22 l16ui a2, a12, 2 40209a96: b42020 extui a2, a2, 0, 12 40209a99: fd8ac5 call0 40207348 40209a9c: 011c22 l16ui a2, a12, 2 40209a9f: 013d mov.n a3, a1 40209aa1: 140c movi.n a4, 1 40209aa3: 02bdc5 call0 4020c680 40209aa6: 0d08 l32i.n a0, a13, 0 40209aa8: 6008 l32i.n a0, a0, 24 40209aaa: 020c movi.n a2, 0 40209aac: 0000c0 callx0 a0 40209aaf: 0201e2 l8ui a14, a1, 2 40209ab2: 0c0c movi.n a12, 0 40209ab4: 6c9c beqz.n a12, 40209ace 40209ab6: 0f1c26 beqi a12, 1, 40209ac9 40209ab9: 072c26 beqi a12, 2, 40209ac4 40209abc: 103c66 bnei a12, 3, 40209ad0 40209abf: ee0c movi.n a14, 14 40209ac1: 0002c6 j 40209ad0 40209ac4: be0c movi.n a14, 11 40209ac6: 000186 j 40209ad0 40209ac9: 1e0c movi.n a14, 1 40209acb: 000046 j 40209ad0 40209ace: 6e0c movi.n a14, 6 40209ad0: 0f3d mov.n a3, a15 40209ad2: 0e2d mov.n a2, a14 40209ad4: ffbb05 call0 40209688 40209ad7: cc1b addi.n a12, a12, 1 40209ad9: 74c0c0 extui a12, a12, 0, 8 40209adc: d44c66 bnei a12, 4, 40209ab4 40209adf: 0d08 l32i.n a0, a13, 0 40209ae1: 322002 l32i a0, a0, 200 40209ae4: 0000c0 callx0 a0 40209ae7: 0d08 l32i.n a0, a13, 0 40209ae9: 312002 l32i a0, a0, 196 40209aec: 0000c0 callx0 a0 40209aef: 0d08 l32i.n a0, a13, 0 40209af1: 2f2002 l32i a0, a0, 188 40209af4: e670c1 l32r a12, 402034b4 40209af7: 0000c0 callx0 a0 40209afa: 4d08 l32i.n a0, a13, 16 40209afc: ffd831 l32r a3, 40209a5c 40209aff: ff3a41 l32r a4, 402097e8 40209b02: 020c movi.n a2, 0 40209b04: 6d4d22 s8i a2, a13, 109 40209b07: 6c4d22 s8i a2, a13, 108 40209b0a: 305d22 s16i a2, a13, 96 40209b0d: 9c4d22 s8i a2, a13, 156 40209b10: 004422 s8i a2, a4, 0 40209b13: 005322 s16i a2, a3, 0 40209b16: 2000c0 or a0, a0, a12 40209b19: 4d09 s32i.n a0, a13, 16 40209b1b: 000606 j 40209b37 40209b1e: 203110 or a3, a1, a1 40209b21: 00a042 movi a4, 0 40209b24: 351d22 l16ui a2, a13, 106 40209b27: 015c22 s16i a2, a12, 2 40209b2a: 02b545 call0 4020c680 40209b2d: 011c22 l16ui a2, a12, 2 40209b30: 013d mov.n a3, a1 40209b32: 02ab05 call0 4020c5e4 40209b35: 4d08 l32i.n a0, a13, 16 40209b37: 07f0b7 bbsi a0, 27, 40209b42 40209b3a: 400d22 l8ui a2, a13, 64 40209b3d: 318b addi.n a3, a1, 8 40209b3f: ffcb05 call0 402097f0 40209b42: 51c8 l32i.n a12, a1, 20 40209b44: 61d8 l32i.n a13, a1, 24 40209b46: 71e8 l32i.n a14, a1, 28 40209b48: 81f8 l32i.n a15, a1, 32 40209b4a: 4108 l32i.n a0, a1, 16 40209b4c: 30c112 addi a1, a1, 48 40209b4f: f00d ret.n 40209b51: 000000 ill 40209b54 : 40209b54: f5ce21 l32r a2, 4020728c 40209b57: 0020c0 memw 40209b5a: 592222 l32i a2, a2, 0x164 40209b5d: b52420 extui a2, a2, 20, 12 40209b60: 221b addi.n a2, a2, 1 40209b62: 412120 srli a2, a2, 1 40209b65: f8d222 addmi a2, a2, 0xfffff800 40209b68: 112200 slli a2, a2, 16 40209b6b: 312020 srai a2, a2, 16 40209b6e: f00d ret.n 40209b70 : 40209b70: f0c112 addi a1, a1, -16 40209b73: 0109 s32i.n a0, a1, 0 40209b75: f59001 l32r a0, 402071b8 40209b78: 0008 l32i.n a0, a0, 0 40209b7a: a008 l32i.n a0, a0, 40 40209b7c: 0000c0 callx0 a0 40209b7f: acae52 movi a5, 0xfffffeac 40209b82: 78ae02 movi a0, 0xfffffe78 40209b85: 012207 blt a2, a0, 40209b8a 40209b88: 020d mov.n a0, a2 40209b8a: 052d mov.n a2, a5 40209b8c: 012507 blt a5, a0, 40209b91 40209b8f: 002d mov.n a2, a0 40209b91: 0108 l32i.n a0, a1, 0 40209b93: 112200 slli a2, a2, 16 40209b96: 312020 srai a2, a2, 16 40209b99: 10c112 addi a1, a1, 16 40209b9c: f00d ret.n ... 40209ba0 : 40209ba0: da7c movi.n a10, -3 40209ba2: f5ba41 l32r a4, 4020728c 40209ba5: 0020c0 memw 40209ba8: 582492 l32i a9, a4, 0x160 40209bab: 1099a0 and a9, a9, a10 40209bae: 0020c0 memw 40209bb1: 586492 s32i a9, a4, 0x160 40209bb4: a21b addi.n a10, a2, 1 40209bb6: 822b addi.n a8, a2, 2 40209bb8: b38aa0 movgez a8, a10, a10 40209bbb: 218180 srai a8, a8, 1 40209bbe: 00ae92 movi a9, 0xfffffe00 40209bc1: 02d882 addmi a8, a8, 0x200 40209bc4: 848080 extui a8, a8, 0, 9 40209bc7: 0020c0 memw 40209bca: 592472 l32i a7, a4, 0x164 40209bcd: 107790 and a7, a7, a9 40209bd0: 207780 or a7, a7, a8 40209bd3: 0020c0 memw 40209bd6: 596472 s32i a7, a4, 0x164 40209bd9: fdd961 l32r a6, 40209340 40209bdc: 250c movi.n a5, 2 40209bde: 0020c0 memw 40209be1: 582432 l32i a3, a4, 0x160 40209be4: 103360 and a3, a3, a6 40209be7: 203350 or a3, a3, a5 40209bea: 0020c0 memw 40209bed: 586432 s32i a3, a4, 0x160 40209bf0: f00d ret.n 40209bf2: 000000 ill 40209bf5: fffff0 excw 40209bf8: 028002 excw ... 40209bfc : 40209bfc: f5a471 l32r a7, 4020728c 40209bff: 0020c0 memw 40209c02: 582732 l32i a3, a7, 0x160 40209c05: a0a182 movi a8, 0x1a0 40209c08: 2fe317 bbsi a3, 1, 40209c3b 40209c0b: 249020 extui a9, a2, 0, 3 40209c0e: fff9a1 l32r a10, 40209bf4 40209c11: 119970 slli a9, a9, 9 40209c14: 0020c0 memw 40209c17: 592762 l32i a6, a7, 0x164 40209c1a: 1066a0 and a6, a6, a10 40209c1d: 206690 or a6, a6, a9 40209c20: 206680 or a6, a6, a8 40209c23: 0020c0 memw 40209c26: 596762 s32i a6, a7, 0x164 40209c29: fff351 l32r a5, 40209bf8 40209c2c: 0020c0 memw 40209c2f: 582742 l32i a4, a7, 0x160 40209c32: 204450 or a4, a4, a5 40209c35: 0020c0 memw 40209c38: 586742 s32i a4, a7, 0x160 40209c3b: f00d ret.n 40209c3d: 000000 ill 40209c40: fff001 l32r a0, 40209c00 40209c43: ff .byte 0xff 40209c44: 009600 excw 40209c47: fe3160 excw 40209c48 : 40209c48: fffe31 l32r a3, 40209c40 40209c4b: fffe21 l32r a2, 40209c44 40209c4e: 0020c0 memw 40209c51: 892222 l32i a2, a2, 0x224 40209c54: b42020 extui a2, a2, 0, 12 40209c57: 223a add.n a2, a2, a3 40209c59: 412120 srli a2, a2, 1 40209c5c: 112200 slli a2, a2, 16 40209c5f: 312020 srai a2, a2, 16 40209c62: f00d ret.n 40209c64: ff .byte 0xff 40209c65: fffff1 l32r a15, 40209c64 40209c68: feb470 excw 40209c6b: 3f .byte 0x3f 40209c6c: b37c movi.n a3, -5 40209c6e: fe .byte 0xfe 40209c6f: 3f .byte 0x3f 40209c70: b35c movi.n a3, 91 40209c72: fe .byte 0xfe 40209c73: 3f .byte 0x3f 40209c74 : 40209c74: fffc71 l32r a7, 40209c64 40209c77: 00a262 movi a6, 0x200 40209c7a: f0c112 addi a1, a1, -16 40209c7d: 0109 s32i.n a0, a1, 0 40209c7f: 11c9 s32i.n a12, a1, 4 40209c81: 21d9 s32i.n a13, a1, 8 40209c83: f58251 l32r a5, 4020728c 40209c86: 02dd mov.n a13, a2 40209c88: f54cc1 l32r a12, 402071b8 40209c8b: 0020c0 memw 40209c8e: 592542 l32i a4, a5, 0x164 40209c91: 104470 and a4, a4, a7 40209c94: 204460 or a4, a4, a6 40209c97: 0020c0 memw 40209c9a: 596542 s32i a4, a5, 0x164 40209c9d: 540c movi.n a4, 5 40209c9f: 0020c0 memw 40209ca2: 582502 l32i a0, a5, 0x160 40209ca5: 410f00 srli a0, a0, 15 40209ca8: 100040 and a0, a0, a4 40209cab: 0a5026 beqi a0, 5, 40209cb9 40209cae: 0c08 l32i.n a0, a12, 0 40209cb0: 192002 l32i a0, a0, 100 40209cb3: 0000c0 callx0 a0 40209cb6: 000586 j 40209cd0 40209cb9: ffeb01 l32r a0, 40209c68 40209cbc: 001022 l16ui a2, a0, 0 40209cbf: 0020c0 memw 40209cc2: 582542 l32i a4, a5, 0x160 40209cc5: 1d6417 bbci a4, 1, 40209ce6 40209cc8: 1f92f6 bgeui a2, 10, 40209ceb 40209ccb: 221b addi.n a2, a2, 1 40209ccd: 005022 s16i a2, a0, 0 40209cd0: ffe721 l32r a2, 40209c6c 40209cd3: 282c42 l32i a4, a12, 160 40209cd6: 329b addi.n a3, a2, 9 40209cd8: febdc5 call0 402088b8 40209cdb: 11c8 l32i.n a12, a1, 4 40209cdd: 21d8 l32i.n a13, a1, 8 40209cdf: 0108 l32i.n a0, a1, 0 40209ce1: 10c112 addi a1, a1, 16 40209ce4: f00d ret.n 40209ce6: 3139 s32i.n a3, a1, 12 40209ce8: 0592b6 bltui a2, 10, 40209cf1 40209ceb: b0ae22 movi a2, 0xfffffeb0 40209cee: 0002c6 j 40209cfd 40209cf1: 0c08 l32i.n a0, a12, 0 40209cf3: a008 l32i.n a0, a0, 40 40209cf5: 0000c0 callx0 a0 40209cf8: 3138 l32i.n a3, a1, 12 40209cfa: ffdb01 l32r a0, 40209c68 40209cfd: 6cae42 movi a4, 0xfffffe6c 40209d00: 6fa427 bge a4, a2, 40209d73 40209d03: 001052 l16ui a5, a0, 0 40209d06: acae72 movi a7, 0xfffffeac 40209d09: 1495f6 bgeui a5, 10, 40209d21 40209d0c: 78ae62 movi a6, 0xfffffe78 40209d0f: 012267 blt a2, a6, 40209d14 40209d12: 026d mov.n a6, a2 40209d14: 072d mov.n a2, a7 40209d16: 012767 blt a7, a6, 40209d1b 40209d19: 062d mov.n a2, a6 40209d1b: 112200 slli a2, a2, 16 40209d1e: 312020 srai a2, a2, 16 40209d21: ffd371 l32r a7, 40209c70 40209d24: 129762 l16si a6, a7, 36 40209d27: da0782 l8ui a8, a7, 218 40209d2a: 61a627 bge a6, a2, 40209d8f 40209d2d: 904660 addx2 a4, a6, a6 40209d30: 224a add.n a2, a2, a4 40209d32: fec242 addi a4, a2, -2 40209d35: 221b addi.n a2, a2, 1 40209d37: b32440 movgez a2, a4, a4 40209d3a: 212220 srai a2, a2, 2 40209d3d: 116200 slli a6, a2, 16 40209d40: 316060 srai a6, a6, 16 40209d43: 125762 s16i a6, a7, 36 40209d46: 054816 beqz a8, 40209d9e 40209d49: 7cae22 movi a2, 0xfffffe7c 40209d4c: 35a267 bge a2, a6, 40209d85 40209d4f: 462a add.n a4, a6, a2 40209d51: 241b addi.n a2, a4, 1 40209d53: b32440 movgez a2, a4, a4 40209d56: 212120 srai a2, a2, 1 40209d59: 112200 slli a2, a2, 16 40209d5c: 312020 srai a2, a2, 16 40209d5f: 1f5c22 s16i a2, a12, 62 40209d62: 000906 j 40209d8a 40209d65: 050c movi.n a5, 0 40209d67: 838c beqz.n a3, 40209d73 40209d69: 658c beqz.n a5, 40209d73 40209d6b: 0c08 l32i.n a0, a12, 0 40209d6d: 162002 l32i a0, a0, 88 40209d70: 0000c0 callx0 a0 40209d73: 0c08 l32i.n a0, a12, 0 40209d75: 192002 l32i a0, a0, 100 40209d78: 0d2d mov.n a2, a13 40209d7a: 0000c0 callx0 a0 40209d7d: ffba01 l32r a0, 40209c68 40209d80: 020c movi.n a2, 0 40209d82: ffd1c6 j 40209ccd 40209d85: 062d mov.n a2, a6 40209d87: 1f5c62 s16i a6, a12, 62 40209d8a: 150c movi.n a5, 1 40209d8c: fff5c6 j 40209d67 40209d8f: b3a267 bge a2, a6, 40209d46 40209d92: f0c642 addi a4, a6, -16 40209d95: 1ba247 bge a2, a4, 40209db4 40209d98: f4c622 addi a2, a6, -12 40209d9b: ffe786 j 40209d3d 40209d9e: 1f9c22 l16si a2, a12, 62 40209da1: 528b addi.n a5, a2, 8 40209da3: 052567 blt a5, a6, 40209dac 40209da6: f8c272 addi a7, a2, -8 40209da9: b8a677 bge a6, a7, 40209d65 40209dac: 062d mov.n a2, a6 40209dae: 1f5c62 s16i a6, a12, 62 40209db1: fff546 j 40209d8a 40209db4: 902220 addx2 a2, a2, a2 40209db7: 262a add.n a2, a6, a2 40209db9: fec242 addi a4, a2, -2 40209dbc: 221b addi.n a2, a2, 1 40209dbe: b32440 movgez a2, a4, a4 40209dc1: 212220 srai a2, a2, 2 40209dc4: ffdd46 j 40209d3d 40209dc7: b46800 extui a6, a0, 8, 12 40209dca: fe .byte 0xfe 40209dcb: 3f .byte 0x3f 40209dcc: ff .byte 0xff 40209dcd: ff .byte 0xff 40209dce: ff .byte 0xff 40209dcf: bf .byte 0xbf 40209dd0 : 40209dd0: 028d mov.n a8, a2 40209dd2: c0c112 addi a1, a1, -64 40209dd5: 5109 s32i.n a0, a1, 20 40209dd7: 71d9 s32i.n a13, a1, 28 40209dd9: 81e9 s32i.n a14, a1, 32 40209ddb: 91f9 s32i.n a15, a1, 36 40209ddd: 61c9 s32i.n a12, a1, 24 40209ddf: 00acf2 movi a15, 0xfffffc00 40209de2: c9a0c2 movi a12, 201 40209de5: 03ed mov.n a14, a3 40209de7: f4f4d1 l32r a13, 402071b8 40209dea: 043d mov.n a3, a4 40209dec: 102142 l32i a4, a1, 64 40209def: 0d98 l32i.n a9, a13, 0 40209df1: 0408 l32i.n a0, a4, 0 40209df3: 162992 l32i a9, a9, 88 40209df6: 050500 extui a0, a0, 21, 1 40209df9: 18f056 bnez a0, 40209f8c 40209dfc: 7cae22 movi a2, 0xfffffe7c 40209dff: 1169 s32i.n a6, a1, 4 40209e01: 0149 s32i.n a4, a1, 0 40209e03: d189 s32i.n a8, a1, 52 40209e05: c139 s32i.n a3, a1, 48 40209e07: b159 s32i.n a5, a1, 44 40209e09: 0009c0 callx0 a9 40209e0c: 7cae92 movi a9, 0xfffffe7c 40209e0f: 0020c0 memw 40209e12: f51ea1 l32r a10, 4020728c 40209e15: da38 l32i.n a3, a10, 52 40209e17: 1033f0 and a3, a3, a15 40209e1a: 2033c0 or a3, a3, a12 40209e1d: 0020c0 memw 40209e20: da39 s32i.n a3, a10, 52 40209e22: 0020c0 memw 40209e25: da08 l32i.n a0, a10, 52 40209e27: e27c movi.n a2, -2 40209e29: 100020 and a0, a0, a2 40209e2c: 0020c0 memw 40209e2f: da09 s32i.n a0, a10, 52 40209e31: 0020c0 memw 40209e34: acae82 movi a8, 0xfffffeac 40209e37: ffe401 l32r a0, 40209dc8 40209e3a: 582aa2 l32i a10, a10, 0x160 40209e3d: 0b0c movi.n a11, 0 40209e3f: a1b9 s32i.n a11, a1, 40 40209e41: 1f5d92 s16i a9, a13, 62 40209e44: a148 l32i.n a4, a1, 40 40209e46: 541b addi.n a5, a4, 1 40209e48: 906400 addx2 a6, a4, a0 40209e4b: 005682 s16i a8, a6, 0 40209e4e: 744050 extui a4, a5, 0, 8 40209e51: a149 s32i.n a4, a1, 40 40209e53: ed4466 bnei a4, 4, 40209e44 40209e56: 0020c0 memw 40209e59: f50c91 l32r a9, 4020728c 40209e5c: b938 l32i.n a3, a9, 44 40209e5e: 2139 s32i.n a3, a1, 8 40209e60: 0020c0 memw 40209e63: c82922 l32i a2, a9, 0x320 40209e66: 3129 s32i.n a2, a1, 12 40209e68: 0020c0 memw 40209e6b: d029f2 l32i a15, a9, 0x340 40209e6e: 41f9 s32i.n a15, a1, 16 40209e70: 0020c0 memw 40209e73: b9b8 l32i.n a11, a9, 44 40209e75: ec7c movi.n a12, -2 40209e77: 10bbc0 and a11, a11, a12 40209e7a: 0020c0 memw 40209e7d: b9b9 s32i.n a11, a9, 44 40209e7f: ffd3a1 l32r a10, 40209dcc 40209e82: 0020c0 memw 40209e85: c82982 l32i a8, a9, 0x320 40209e88: 1088a0 and a8, a8, a10 40209e8b: 0020c0 memw 40209e8e: c86982 s32i a8, a9, 0x320 40209e91: e2ecc1 l32r a12, 40202a44 40209e94: 070c movi.n a7, 0 40209e96: a179 s32i.n a7, a1, 40 40209e98: 0020c0 memw 40209e9b: 802cf2 l32i a15, a12, 0x200 40209e9e: 0a2142 l32i a4, a1, 40 40209ea1: 0ea022 movi a2, 14 40209ea4: a03440 addx4 a3, a4, a4 40209ea7: fdc442 addi a4, a4, -3 40209eaa: 01c332 addi a3, a3, 1 40209ead: 932340 movnez a2, a3, a4 40209eb0: 012280 slli a2, a2, 24 40209eb3: 312820 srai a2, a2, 24 40209eb6: fe2e85 call0 402081a0 40209eb9: 0020c0 memw 40209ebc: f4f401 l32r a0, 4020728c 40209ebf: a1d8 l32i.n a13, a1, 40 40209ec1: 582042 l32i a4, a0, 0x160 40209ec4: deac beqz.n a14, 40209ef5 40209ec6: ffc001 l32r a0, 40209dc8 40209ec9: 0c0c movi.n a12, 0 40209ecb: 90dd00 addx2 a13, a13, a0 40209ece: 0f4d mov.n a4, a15 40209ed0: d128 l32i.n a2, a1, 52 40209ed2: c138 l32i.n a3, a1, 48 40209ed4: b158 l32i.n a5, a1, 44 40209ed6: ff4a05 call0 40209378 40209ed9: 22dc bnez.n a2, 40209eef 40209edb: ffc945 call0 40209b70 40209ede: 009d42 l16si a4, a13, 0 40209ee1: cc1b addi.n a12, a12, 1 40209ee3: 02a247 bge a2, a4, 40209ee9 40209ee6: 005d22 s16i a2, a13, 0 40209ee9: 74c0c0 extui a12, a12, 0, 8 40209eec: de9ec7 bne a14, a12, 40209ece 40209eef: f4e701 l32r a0, 4020728c 40209ef2: e2d4c1 l32r a12, 40202a44 40209ef5: 0020c0 memw 40209ef8: d028 l32i.n a2, a0, 52 40209efa: e37c movi.n a3, -2 40209efc: 102230 and a2, a2, a3 40209eff: 0020c0 memw 40209f02: a1d8 l32i.n a13, a1, 40 40209f04: d029 s32i.n a2, a0, 52 40209f06: fd1b addi.n a15, a13, 1 40209f08: 74d0f0 extui a13, a15, 0, 8 40209f0b: a1d9 s32i.n a13, a1, 40 40209f0d: 874d66 bnei a13, 4, 40209e98 40209f10: 0020c0 memw 40209f13: f4de61 l32r a6, 4020728c 40209f16: 2188 l32i.n a8, a1, 8 40209f18: b689 s32i.n a8, a6, 44 40209f1a: 0020c0 memw 40209f1d: 3178 l32i.n a7, a1, 12 40209f1f: c86672 s32i a7, a6, 0x320 40209f22: 0020c0 memw 40209f25: 4158 l32i.n a5, a1, 16 40209f27: 1148 l32i.n a4, a1, 4 40209f29: d06652 s32i a5, a6, 0x340 40209f2c: b4bc beqz.n a4, 40209f6b 40209f2e: ffa601 l32r a0, 40209dc8 40209f31: d8af22 movi a2, -40 40209f34: 090c movi.n a9, 0 40209f36: a199 s32i.n a9, a1, 40 40209f38: 11a200 slli a10, a2, 16 40209f3b: 31a0a0 srai a10, a10, 16 40209f3e: a138 l32i.n a3, a1, 40 40209f40: a148 l32i.n a4, a1, 40 40209f42: 903300 addx2 a3, a3, a0 40209f45: 541b addi.n a5, a4, 1 40209f47: 744050 extui a4, a5, 0, 8 40209f4a: 009332 l16si a3, a3, 0 40209f4d: a149 s32i.n a4, a1, 40 40209f4f: 01a3a7 bge a3, a10, 40209f54 40209f52: 032d mov.n a2, a3 40209f54: 11a200 slli a10, a2, 16 40209f57: e04466 bnei a4, 4, 40209f3b 40209f5a: f49731 l32r a3, 402071b8 40209f5d: 0308 l32i.n a0, a3, 0 40209f5f: 162002 l32i a0, a0, 88 40209f62: 1f5322 s16i a2, a3, 62 40209f65: 0000c0 callx0 a0 40209f68: 000206 j 40209f74 40209f6b: f49351 l32r a5, 402071b8 40209f6e: 7cae42 movi a4, 0xfffffe7c 40209f71: 1f5542 s16i a4, a5, 62 40209f74: f58da1 l32r a10, 402075a8 40209f77: 0198 l32i.n a9, a1, 0 40209f79: f48f71 l32r a7, 402071b8 40209f7c: 0988 l32i.n a8, a9, 0 40209f7e: 1f9762 l16si a6, a7, 62 40209f81: 2088a0 or a8, a8, a10 40209f84: 0989 s32i.n a8, a9, 0 40209f86: 345762 s16i a6, a7, 104 40209f89: 000b46 j 40209fba 40209f8c: 1f9d22 l16si a2, a13, 62 40209f8f: 0009c0 callx0 a9 40209f92: 0020c0 memw 40209f95: f4bdb1 l32r a11, 4020728c 40209f98: db08 l32i.n a0, a11, 52 40209f9a: 1000f0 and a0, a0, a15 40209f9d: 2000c0 or a0, a0, a12 40209fa0: 0020c0 memw 40209fa3: db09 s32i.n a0, a11, 52 40209fa5: 0020c0 memw 40209fa8: dbd8 l32i.n a13, a11, 52 40209faa: ee7c movi.n a14, -2 40209fac: 10dde0 and a13, a13, a14 40209faf: 0020c0 memw 40209fb2: dbd9 s32i.n a13, a11, 52 40209fb4: 0020c0 memw 40209fb7: 582bb2 l32i a11, a11, 0x160 40209fba: 61c8 l32i.n a12, a1, 24 40209fbc: 71d8 l32i.n a13, a1, 28 40209fbe: 81e8 l32i.n a14, a1, 32 40209fc0: 91f8 l32i.n a15, a1, 36 40209fc2: 5108 l32i.n a0, a1, 20 40209fc4: 40c112 addi a1, a1, 64 40209fc7: f00d ret.n 40209fc9: 000000 ill 40209fcc: b34a add.n a11, a3, a4 40209fce: fe .byte 0xfe 40209fcf: 3f .byte 0x3f 40209fd0 : 40209fd0: f0c112 addi a1, a1, -16 40209fd3: 0361c2 s32i a12, a1, 12 40209fd6: 203110 or a3, a1, a1 40209fd9: 20c220 or a12, a2, a2 40209fdc: fffc21 l32r a2, 40209fcc 40209fdf: 2109 s32i.n a0, a1, 8 40209fe1: 0e0222 l8ui a2, a2, 14 40209fe4: ff8085 call0 402097f0 40209fe7: fff901 l32r a0, 40209fcc 40209fea: 020c movi.n a2, 0 40209fec: 015d mov.n a5, a1 40209fee: 621b addi.n a6, a2, 1 40209ff0: 425a add.n a4, a2, a5 40209ff2: 000432 l8ui a3, a4, 0 40209ff5: 742060 extui a2, a6, 0, 8 40209ff8: 33ca add.n a3, a3, a12 40209ffa: 004432 s8i a3, a4, 0 40209ffd: ed6266 bnei a2, 6, 40209fee 4020a000: fdfb21 l32r a2, 402097ec 4020a003: d30c movi.n a3, 13 4020a005: 014d mov.n a4, a1 4020a007: 0f0062 l8ui a6, a0, 15 4020a00a: 300052 l8ui a5, a0, 48 4020a00d: 016680 slli a6, a6, 24 4020a010: 316860 srai a6, a6, 24 4020a013: 02b705 call0 4020cb84 4020a016: 31c8 l32i.n a12, a1, 12 4020a018: 2108 l32i.n a0, a1, 8 4020a01a: 10c112 addi a1, a1, 16 4020a01d: f00d ret.n 4020a01f: 938000 movnez a8, a0, a0 4020a022: 7d4023 excw 4020a024 : 4020a024: 027d mov.n a7, a2 4020a026: e0c112 addi a1, a1, -32 4020a029: 0139 s32i.n a3, a1, 0 4020a02b: fffd21 l32r a2, 4020a020 4020a02e: 1109 s32i.n a0, a1, 4 4020a030: 21c9 s32i.n a12, a1, 8 4020a032: 31d9 s32i.n a13, a1, 12 4020a034: 05cd mov.n a12, a5 4020a036: 04dd mov.n a13, a4 4020a038: 4179 s32i.n a7, a1, 16 4020a03a: e0bf01 l32r a0, 40202338 4020a03d: 0000c0 callx0 a0 4020a040: 4108 l32i.n a0, a1, 16 4020a042: 0020c0 memw 4020a045: 0d28 l32i.n a2, a13, 0 4020a047: f792c7 bne a2, a12, 4020a042 4020a04a: 002d mov.n a2, a0 4020a04c: e51c01 l32r a0, 402034bc 4020a04f: 0000c0 callx0 a0 4020a052: 0108 l32i.n a0, a1, 0 4020a054: 540c movi.n a4, 5 4020a056: f48d21 l32r a2, 4020728c 4020a059: 0020c0 memw 4020a05c: 582232 l32i a3, a2, 0x160 4020a05f: 413f30 srli a3, a3, 15 4020a062: 103340 and a3, a3, a4 4020a065: 135366 bnei a3, 5, 4020a07c 4020a068: d57c movi.n a5, -3 4020a06a: 0020c0 memw 4020a06d: 582242 l32i a4, a2, 0x160 4020a070: 104450 and a4, a4, a5 4020a073: 0020c0 memw 4020a076: 586242 s32i a4, a2, 0x160 4020a079: 000146 j 4020a082 4020a07c: 0020c0 memw 4020a07f: 582262 l32i a6, a2, 0x160 4020a082: f44d71 l32r a7, 402071b8 4020a085: 0778 l32i.n a7, a7, 0 4020a087: 192772 l32i a7, a7, 100 4020a08a: 742000 extui a2, a0, 0, 8 4020a08d: 0007c0 callx0 a7 4020a090: 21c8 l32i.n a12, a1, 8 4020a092: 31d8 l32i.n a13, a1, 12 4020a094: 1108 l32i.n a0, a1, 4 4020a096: 20c112 addi a1, a1, 32 4020a099: f00d ret.n 4020a09b: 886c00 excw 4020a09e: fe .byte 0xfe 4020a09f: 3f .byte 0x3f 4020a0a0: ff .byte 0xff 4020a0a1: fffc03 excw 4020a0a4 : 4020a0a4: 040c movi.n a4, 0 4020a0a6: e0c112 addi a1, a1, -32 4020a0a9: 51e9 s32i.n a14, a1, 20 4020a0ab: 41d9 s32i.n a13, a1, 16 4020a0ad: 2109 s32i.n a0, a1, 8 4020a0af: 31c9 s32i.n a12, a1, 12 4020a0b1: f44101 l32r a0, 402071b8 4020a0b4: 02cd mov.n a12, a2 4020a0b6: 03dd mov.n a13, a3 4020a0b8: 220c movi.n a2, 2 4020a0ba: fff831 l32r a3, 4020a09c 4020a0bd: b700e2 l8ui a14, a0, 183 4020a0c0: 443a add.n a4, a4, a3 4020a0c2: 01ee80 slli a14, a14, 24 4020a0c5: 223a add.n a2, a2, a3 4020a0c7: 001442 l16ui a4, a4, 0 4020a0ca: 005142 s16i a4, a1, 0 4020a0cd: 000222 l8ui a2, a2, 0 4020a0d0: 31e8e0 srai a14, a14, 24 4020a0d3: 024122 s8i a2, a1, 2 4020a0d6: d20c movi.n a2, 13 4020a0d8: 237ce6 bgei a12, 7, 4020a0ff 4020a0db: 530c movi.n a3, 5 4020a0dd: 004d mov.n a4, a0 4020a0df: b60442 l8ui a4, a4, 182 4020a0e2: 2c0b addi.n a2, a12, -1 4020a0e4: 014480 slli a4, a4, 24 4020a0e7: 314840 srai a4, a4, 24 4020a0ea: 1149 s32i.n a4, a1, 4 4020a0ec: c04e40 sub a4, a14, a4 4020a0ef: 822240 mull a2, a2, a4 4020a0f2: f4cc01 l32r a0, 40207424 4020a0f5: 0000c0 callx0 a0 4020a0f8: 11e8 l32i.n a14, a1, 4 4020a0fa: ee2a add.n a14, a14, a2 4020a0fc: 000846 j 4020a121 4020a0ff: b80032 l8ui a3, a0, 184 4020a102: 013380 slli a3, a3, 24 4020a105: 313830 srai a3, a3, 24 4020a108: c033e0 sub a3, a3, a14 4020a10b: 02a2c7 bge a2, a12, 4020a111 4020a10e: 004246 j 4020a21b 4020a111: facc22 addi a2, a12, -6 4020a114: 822320 mull a2, a3, a2 4020a117: 530c movi.n a3, 5 4020a119: f4c201 l32r a0, 40207424 4020a11c: 0000c0 callx0 a0 4020a11f: ee2a add.n a14, a14, a2 4020a121: 0a1d66 bnei a13, 1, 4020a12f 4020a124: ad7c movi.n a13, -6 4020a126: 0041d2 s8i a13, a1, 0 4020a129: 0241d2 s8i a13, a1, 2 4020a12c: 0008c6 j 4020a153 4020a12f: fecd32 addi a3, a13, -2 4020a132: 0b9356 bnez a3, 4020a1ef 4020a135: f42001 l32r a0, 402071b8 4020a138: b90032 l8ui a3, a0, 185 4020a13b: 004132 s8i a3, a1, 0 4020a13e: ba0022 l8ui a2, a0, 186 4020a141: 014122 s8i a2, a1, 1 4020a144: bb0002 l8ui a0, a0, 187 4020a147: 024102 s8i a0, a1, 2 4020a14a: 0101d2 l8ui a13, a1, 1 4020a14d: 01dd80 slli a13, a13, 24 4020a150: 31d8d0 srai a13, a13, 24 4020a153: 2c7ce6 bgei a12, 7, 4020a183 4020a156: 000132 l8ui a3, a1, 0 4020a159: 2c0b addi.n a2, a12, -1 4020a15b: 013380 slli a3, a3, 24 4020a15e: 313830 srai a3, a3, 24 4020a161: 013380 slli a3, a3, 24 4020a164: 313830 srai a3, a3, 24 4020a167: c03d30 sub a3, a13, a3 4020a16a: 822230 mull a2, a2, a3 4020a16d: 530c movi.n a3, 5 4020a16f: f4ad01 l32r a0, 40207424 4020a172: 0000c0 callx0 a0 4020a175: 000102 l8ui a0, a1, 0 4020a178: 010080 slli a0, a0, 24 4020a17b: 310800 srai a0, a0, 24 4020a17e: 002a add.n a0, a0, a2 4020a180: 000806 j 4020a1a4 4020a183: 020102 l8ui a0, a1, 2 4020a186: d20c movi.n a2, 13 4020a188: 010080 slli a0, a0, 24 4020a18b: 310800 srai a0, a0, 24 4020a18e: c000d0 sub a0, a0, a13 4020a191: 7522c7 blt a2, a12, 4020a20a 4020a194: 530c movi.n a3, 5 4020a196: facc22 addi a2, a12, -6 4020a199: 822020 mull a2, a0, a2 4020a19c: f4a201 l32r a0, 40207424 4020a19f: 0000c0 callx0 a0 4020a1a2: 02da add.n a0, a2, a13 4020a1a4: ffbfa1 l32r a10, 4020a0a0 4020a1a7: 9e0a add.n a9, a14, a0 4020a1a9: f43841 l32r a4, 4020728c 4020a1ac: 749090 extui a9, a9, 0, 8 4020a1af: 119960 slli a9, a9, 10 4020a1b2: 0020c0 memw 4020a1b5: da2482 l32i a8, a4, 0x368 4020a1b8: 1088a0 and a8, a8, a10 4020a1bb: 208890 or a8, a8, a9 4020a1be: 0020c0 memw 4020a1c1: da6482 s32i a8, a4, 0x368 4020a1c4: 170c movi.n a7, 1 4020a1c6: 0020c0 memw 4020a1c9: d468 l32i.n a6, a4, 52 4020a1cb: 206670 or a6, a6, a7 4020a1ce: 0020c0 memw 4020a1d1: d469 s32i.n a6, a4, 52 4020a1d3: e57c movi.n a5, -2 4020a1d5: 0020c0 memw 4020a1d8: d438 l32i.n a3, a4, 52 4020a1da: 103350 and a3, a3, a5 4020a1dd: 0020c0 memw 4020a1e0: d439 s32i.n a3, a4, 52 4020a1e2: 31c8 l32i.n a12, a1, 12 4020a1e4: 41d8 l32i.n a13, a1, 16 4020a1e6: 51e8 l32i.n a14, a1, 20 4020a1e8: 2108 l32i.n a0, a1, 8 4020a1ea: 20c112 addi a1, a1, 32 4020a1ed: f00d ret.n 4020a1ef: fdcda2 addi a10, a13, -3 4020a1f2: f54a56 bnez a10, 4020a14a 4020a1f5: f3f001 l32r a0, 402071b8 4020a1f8: bc0032 l8ui a3, a0, 188 4020a1fb: 004132 s8i a3, a1, 0 4020a1fe: bd0022 l8ui a2, a0, 189 4020a201: 014122 s8i a2, a1, 1 4020a204: be0002 l8ui a0, a0, 190 4020a207: ffcf06 j 4020a147 4020a20a: 530c movi.n a3, 5 4020a20c: fecc22 addi a2, a12, -2 4020a20f: 822020 mull a2, a0, a2 4020a212: f48401 l32r a0, 40207424 4020a215: 0000c0 callx0 a0 4020a218: ffe186 j 4020a1a2 4020a21b: fecc22 addi a2, a12, -2 4020a21e: 822320 mull a2, a3, a2 4020a221: 530c movi.n a3, 5 4020a223: f48001 l32r a0, 40207424 4020a226: 0000c0 callx0 a0 4020a229: ffbc86 j 4020a11f 4020a22c: feb370 excw 4020a22f: 3f .byte 0x3f 4020a230 : 4020a230: f0c112 addi a1, a1, -16 4020a233: 036102 s32i a0, a1, 12 4020a236: f3e001 l32r a0, 402071b8 4020a239: 4008 l32i.n a0, a0, 16 4020a23b: 2129 s32i.n a2, a1, 8 4020a23d: 0f7027 bbci a0, 18, 4020a250 4020a240: f3de31 l32r a3, 402071b8 4020a243: 902220 addx2 a2, a2, a2 4020a246: 6bc332 addi a3, a3, 107 4020a249: 223a add.n a2, a2, a3 4020a24b: fd69c5 call0 402078e8 4020a24e: 2128 l32i.n a2, a1, 8 4020a250: e1fd41 l32r a4, 40202a44 4020a253: 0020c0 memw 4020a256: 9c2442 l32i a4, a4, 0x270 4020a259: 296417 bbci a4, 1, 4020a286 4020a25c: 742020 extui a2, a2, 0, 8 4020a25f: 013d mov.n a3, a1 4020a261: ff58c5 call0 402097f0 4020a264: 0435c5 call0 4020e5c4 4020a267: fff121 l32r a2, 4020a22c 4020a26a: c70222 l8ui a2, a2, 199 4020a26d: 006305 call0 4020a8a0 4020a270: f3d221 l32r a2, 402071b8 4020a273: 0208 l32i.n a0, a2, 0 4020a275: 162002 l32i a0, a0, 88 4020a278: 1f9222 l16si a2, a2, 62 4020a27b: 0000c0 callx0 a0 4020a27e: e21c movi.n a2, 30 4020a280: e48f01 l32r a0, 402034bc 4020a283: 0000c0 callx0 a0 4020a286: 3108 l32i.n a0, a1, 12 4020a288: 10c112 addi a1, a1, 16 4020a28b: f00d ret.n 4020a28d: 000000 ill 4020a290: fe8870 excw 4020a293: 3f .byte 0x3f 4020a294: 005dc0 excw 4020a297: 000000 ill 4020a29a: 994024 excw 4020a29d: 4999 s32i.n a9, a9, 16 4020a29f: 999a40 excw 4020a2a2: 9999 s32i.n a9, a9, 36 4020a2a4: 9999 s32i.n a9, a9, 36 4020a2a6: 40e9 s32i.n a14, a0, 16 4020a2a8: ff .byte 0xff 4020a2a9: ff .byte 0xff 4020a2aa: 0f .byte 0xf 4020a2ab: 000000 ill 4020a2ae: a4c000 extui a12, a0, 0, 11 4020a2b1: 4000e2 l8ui a14, a0, 64 4020a2b4: 105350 and a5, a3, a5 4020a2b7: e2f040 excw 4020a2ba: f04000 subx8 a4, a0, a0 4020a2bd: 00c8 l32i.n a12, a0, 0 4020a2bf: ccb840 excw 4020a2c2: 124000 excw 4020a2c4 : 4020a2c4: b0c112 addi a1, a1, -80 4020a2c7: d1e9 s32i.n a14, a1, 52 4020a2c9: e1f9 s32i.n a15, a1, 56 4020a2cb: 7129 s32i.n a2, a1, 28 4020a2cd: c1d9 s32i.n a13, a1, 48 4020a2cf: b1c9 s32i.n a12, a1, 44 4020a2d1: f3b9c1 l32r a12, 402071b8 4020a2d4: a109 s32i.n a0, a1, 40 4020a2d6: a50c02 l8ui a0, a12, 165 4020a2d9: 03dd mov.n a13, a3 4020a2db: 30cc bnez.n a0, 4020a2e2 4020a2dd: 8e2c movi.n a14, 40 4020a2df: 000446 j 4020a2f4 4020a2e2: 041066 bnei a0, 1, 4020a2ea 4020a2e5: ae1c movi.n a14, 26 4020a2e7: 000246 j 4020a2f4 4020a2ea: fec032 addi a3, a0, -2 4020a2ed: 821c movi.n a2, 24 4020a2ef: 8e2c movi.n a14, 40 4020a2f1: 83e230 moveqz a14, a2, a3 4020a2f4: 0d2d mov.n a2, a13 4020a2f6: 0e3d mov.n a3, a14 4020a2f8: fa8b01 l32r a0, 40208d24 4020a2fb: 0000c0 callx0 a0 4020a2fe: 1a92e6 bgei a2, 10, 4020a31c 4020a301: 0d2d mov.n a2, a13 4020a303: 0e3d mov.n a3, a14 4020a305: f44701 l32r a0, 40207424 4020a308: 0000c0 callx0 a0 4020a30b: 820e20 mull a0, a14, a2 4020a30e: c000d0 sub a0, a0, a13 4020a311: a00000 addx4 a0, a0, a0 4020a314: 1120f0 slli a2, a0, 1 4020a317: 6129 s32i.n a2, a1, 24 4020a319: 0008c6 j 4020a340 4020a31c: c04e20 sub a4, a14, a2 4020a31f: 1794e6 bgei a4, 10, 4020a33a 4020a322: 0d2d mov.n a2, a13 4020a324: 0e3d mov.n a3, a14 4020a326: f43f01 l32r a0, 40207424 4020a329: 0000c0 callx0 a0 4020a32c: 021b addi.n a0, a2, 1 4020a32e: 820e00 mull a0, a14, a0 4020a331: c000d0 sub a0, a0, a13 4020a334: a00000 addx4 a0, a0, a0 4020a337: fff646 j 4020a314 4020a33a: 00a022 movi a2, 0 4020a33d: 066122 s32i a2, a1, 24 4020a340: c10c32 l8ui a3, a12, 193 4020a343: e40c22 l8ui a2, a12, 228 4020a346: 080316 beqz a3, 4020a3ca 4020a349: 056132 s32i a3, a1, 20 4020a34c: c00cf2 l8ui a15, a12, 192 4020a34f: 112280 slli a2, a2, 8 4020a352: ff2a add.n a15, a15, a2 4020a354: 072f16 beqz a15, 4020a3ca 4020a357: 032d mov.n a2, a3 4020a359: 6e7c movi.n a14, -10 4020a35b: 82eed0 mull a14, a14, a13 4020a35e: c122d0 mul16u a2, a2, a13 4020a361: a03330 addx4 a3, a3, a3 4020a364: 1133f0 slli a3, a3, 1 4020a367: f129 s32i.n a2, a1, 60 4020a369: 126132 s32i a3, a1, 72 4020a36c: 0f3d mov.n a3, a15 4020a36e: fa6d01 l32r a0, 40208d24 4020a371: 0000c0 callx0 a0 4020a374: 122102 l32i a0, a1, 72 4020a377: f148 l32i.n a4, a1, 60 4020a379: 022207 blt a2, a0, 4020a37f 4020a37c: 005306 j 4020a4cc 4020a37f: 042d mov.n a2, a4 4020a381: 0f3d mov.n a3, a15 4020a383: f42801 l32r a0, 40207424 4020a386: 0000c0 callx0 a0 4020a389: f60d01 l32r a0, 40207bc0 4020a38c: 0000c0 callx0 a0 4020a38f: 2129 s32i.n a2, a1, 8 4020a391: 0f2d mov.n a2, a15 4020a393: f60b01 l32r a0, 40207bc0 4020a396: 0000c0 callx0 a0 4020a399: 02fd mov.n a15, a2 4020a39b: 5128 l32i.n a2, a1, 20 4020a39d: ffc401 l32r a0, 4020a2b0 4020a3a0: 0000c0 callx0 a0 4020a3a3: 023d mov.n a3, a2 4020a3a5: 0f2d mov.n a2, a15 4020a3a7: 2e2745 call0 4023861c <__divsf3> 4020a3aa: 023d mov.n a3, a2 4020a3ac: 2128 l32i.n a2, a1, 8 4020a3ae: f60101 l32r a0, 40207bb4 4020a3b1: 0000c0 callx0 a0 4020a3b4: ffb7f1 l32r a15, 4020a290 4020a3b7: 0f38 l32i.n a3, a15, 0 4020a3b9: f5fe01 l32r a0, 40207bb4 4020a3bc: 0000c0 callx0 a0 4020a3bf: ffbd01 l32r a0, 4020a2b4 4020a3c2: 0000c0 callx0 a0 4020a3c5: fe2a add.n a15, a14, a2 4020a3c7: 000206 j 4020a3d3 4020a3ca: 00a0f2 movi a15, 0 4020a3cd: f6afe2 movi a14, -10 4020a3d0: 82eed0 mull a14, a14, a13 4020a3d3: e00c02 l8ui a0, a12, 224 4020a3d6: 1361f2 s32i a15, a1, 76 4020a3d9: 07f016 beqz a0, 4020a45c 4020a3dc: 046102 s32i a0, a1, 16 4020a3df: e50c22 l8ui a2, a12, 229 4020a3e2: df0cf2 l8ui a15, a12, 223 4020a3e5: 112280 slli a2, a2, 8 4020a3e8: ff2a add.n a15, a15, a2 4020a3ea: 06ef16 beqz a15, 4020a45c 4020a3ed: 0f3d mov.n a3, a15 4020a3ef: c120d0 mul16u a2, a0, a13 4020a3f2: 106122 s32i a2, a1, 64 4020a3f5: a0d000 addx4 a13, a0, a0 4020a3f8: 11ddf0 slli a13, a13, 1 4020a3fb: fa4a01 l32r a0, 40208d24 4020a3fe: 0000c0 callx0 a0 4020a401: 102102 l32i a0, a1, 64 4020a404: 0222d7 blt a2, a13, 4020a40a 4020a407: 004686 j 4020a525 4020a40a: 0f3d mov.n a3, a15 4020a40c: 002d mov.n a2, a0 4020a40e: f40501 l32r a0, 40207424 4020a411: 0000c0 callx0 a0 4020a414: f5eb01 l32r a0, 40207bc0 4020a417: 0000c0 callx0 a0 4020a41a: 3129 s32i.n a2, a1, 12 4020a41c: 41d8 l32i.n a13, a1, 16 4020a41e: 0f2d mov.n a2, a15 4020a420: f5e801 l32r a0, 40207bc0 4020a423: 0000c0 callx0 a0 4020a426: 02fd mov.n a15, a2 4020a428: 0d2d mov.n a2, a13 4020a42a: ffa101 l32r a0, 4020a2b0 4020a42d: 0000c0 callx0 a0 4020a430: 023d mov.n a3, a2 4020a432: 31d8 l32i.n a13, a1, 12 4020a434: 0f2d mov.n a2, a15 4020a436: 2e1e45 call0 4023861c <__divsf3> 4020a439: 023d mov.n a3, a2 4020a43b: 0d2d mov.n a2, a13 4020a43d: f5dd01 l32r a0, 40207bb4 4020a440: 0000c0 callx0 a0 4020a443: ff9331 l32r a3, 4020a290 4020a446: 0338 l32i.n a3, a3, 0 4020a448: f5db01 l32r a0, 40207bb4 4020a44b: 0000c0 callx0 a0 4020a44e: ff9901 l32r a0, 4020a2b4 4020a451: 0000c0 callx0 a0 4020a454: 1321f2 l32i a15, a1, 76 4020a457: 3e2a add.n a3, a14, a2 4020a459: 000106 j 4020a461 4020a45c: 1321f2 l32i a15, a1, 76 4020a45f: 030c movi.n a3, 0 4020a461: 116132 s32i a3, a1, 68 4020a464: ff8c21 l32r a2, 4020a294 4020a467: 0c08 l32i.n a0, a12, 0 4020a469: 731cd2 l16ui a13, a12, 230 4020a46c: 0008 l32i.n a0, a0, 0 4020a46e: deda add.n a13, a14, a13 4020a470: dd2a add.n a13, a13, a2 4020a472: 0d2d mov.n a2, a13 4020a474: 0000c0 callx0 a0 4020a477: ff8701 l32r a0, 4020a294 4020a47a: 030c movi.n a3, 0 4020a47c: 64a042 movi a4, 100 4020a47f: 012247 blt a2, a4, 4020a484 4020a482: 03dd mov.n a13, a3 4020a484: 0c58 l32i.n a5, a12, 0 4020a486: 741c22 l16ui a2, a12, 232 4020a489: 0558 l32i.n a5, a5, 0 4020a48b: ee2a add.n a14, a14, a2 4020a48d: ee0a add.n a14, a14, a0 4020a48f: 0e2d mov.n a2, a14 4020a491: 0005c0 callx0 a5 4020a494: 112102 l32i a0, a1, 68 4020a497: 7138 l32i.n a3, a1, 28 4020a499: 611c62 l16ui a6, a12, 194 4020a49c: 330b addi.n a3, a3, -1 4020a49e: 400300 ssr a3 4020a4a1: b16060 sra a6, a6 4020a4a4: 026607 bbci a6, 0, 4020a4aa 4020a4a7: 15af56 bnez a15, 4020a605 4020a4aa: 711c42 l16ui a4, a12, 226 4020a4ad: 400300 ssr a3 4020a4b0: b14040 sra a4, a4 4020a4b3: 026407 bbci a4, 0, 4020a4b9 4020a4b6: 15d056 bnez a0, 4020a617 4020a4b9: 0bfd56 bnez a13, 4020a57c 4020a4bc: 64a052 movi a5, 100 4020a4bf: 012257 blt a2, a5, 4020a4c4 4020a4c2: 0e0c movi.n a14, 0 4020a4c4: 61c8 l32i.n a12, a1, 24 4020a4c6: 93cee0 movnez a12, a14, a14 4020a4c9: 002c46 j 4020a57e 4020a4cc: c06f20 sub a6, a15, a2 4020a4cf: 022607 blt a6, a0, 4020a4d5 4020a4d2: 004d06 j 4020a60a 4020a4d5: 202440 or a2, a4, a4 4020a4d8: 203ff0 or a3, a15, a15 4020a4db: f3d201 l32r a0, 40207424 4020a4de: 0000c0 callx0 a0 4020a4e1: 01c222 addi a2, a2, 1 4020a4e4: f5b701 l32r a0, 40207bc0 4020a4e7: 0000c0 callx0 a0 4020a4ea: 0129 s32i.n a2, a1, 0 4020a4ec: 0f2d mov.n a2, a15 4020a4ee: f5b401 l32r a0, 40207bc0 4020a4f1: 0000c0 callx0 a0 4020a4f4: 1129 s32i.n a2, a1, 4 4020a4f6: 5128 l32i.n a2, a1, 20 4020a4f8: ff6e01 l32r a0, 4020a2b0 4020a4fb: 0000c0 callx0 a0 4020a4fe: 023d mov.n a3, a2 4020a500: 01f8 l32i.n a15, a1, 0 4020a502: 1128 l32i.n a2, a1, 4 4020a504: 2e1145 call0 4023861c <__divsf3> 4020a507: 023d mov.n a3, a2 4020a509: 0f2d mov.n a2, a15 4020a50b: f5aa01 l32r a0, 40207bb4 4020a50e: 0000c0 callx0 a0 4020a511: ff5f31 l32r a3, 4020a290 4020a514: 0338 l32i.n a3, a3, 0 4020a516: f5a701 l32r a0, 40207bb4 4020a519: 0000c0 callx0 a0 4020a51c: ff6601 l32r a0, 4020a2b4 4020a51f: 0000c0 callx0 a0 4020a522: ffa7c6 j 4020a3c5 4020a525: c04f20 sub a4, a15, a2 4020a528: 0224d7 blt a4, a13, 4020a52e 4020a52b: 003806 j 4020a60f 4020a52e: 203ff0 or a3, a15, a15 4020a531: 202000 or a2, a0, a0 4020a534: f3bc01 l32r a0, 40207424 4020a537: 0000c0 callx0 a0 4020a53a: 01c222 addi a2, a2, 1 4020a53d: f5a001 l32r a0, 40207bc0 4020a540: 0000c0 callx0 a0 4020a543: 02dd mov.n a13, a2 4020a545: 0f2d mov.n a2, a15 4020a547: f59e01 l32r a0, 40207bc0 4020a54a: 0000c0 callx0 a0 4020a54d: 02fd mov.n a15, a2 4020a54f: 4128 l32i.n a2, a1, 16 4020a551: ff5701 l32r a0, 4020a2b0 4020a554: 0000c0 callx0 a0 4020a557: 023d mov.n a3, a2 4020a559: 0f2d mov.n a2, a15 4020a55b: 2e0c05 call0 4023861c <__divsf3> 4020a55e: 023d mov.n a3, a2 4020a560: 0d2d mov.n a2, a13 4020a562: f59401 l32r a0, 40207bb4 4020a565: 0000c0 callx0 a0 4020a568: ff4a31 l32r a3, 4020a290 4020a56b: 0338 l32i.n a3, a3, 0 4020a56d: f59101 l32r a0, 40207bb4 4020a570: 0000c0 callx0 a0 4020a573: ff5001 l32r a0, 4020a2b4 4020a576: 0000c0 callx0 a0 4020a579: ffb5c6 j 4020a454 4020a57c: 0dcd mov.n a12, a13 4020a57e: ff46e1 l32r a14, 4020a298 4020a581: 0d0c movi.n a13, 0 4020a583: 0c2d mov.n a2, a12 4020a585: ff4c01 l32r a0, 4020a2b8 4020a588: 0000c0 callx0 a0 4020a58b: 9129 s32i.n a2, a1, 36 4020a58d: 8139 s32i.n a3, a1, 32 4020a58f: ff4351 l32r a5, 4020a29c 4020a592: ff4341 l32r a4, 4020a2a0 4020a595: ff4901 l32r a0, 4020a2bc 4020a598: 0000c0 callx0 a0 4020a59b: 0e5d mov.n a5, a14 4020a59d: 0d4d mov.n a4, a13 4020a59f: f58301 l32r a0, 40207bac 4020a5a2: 0000c0 callx0 a0 4020a5a5: ff4601 l32r a0, 4020a2c0 4020a5a8: 0000c0 callx0 a0 4020a5ab: 8138 l32i.n a3, a1, 32 4020a5ad: ff3d51 l32r a5, 4020a2a4 4020a5b0: 02fd mov.n a15, a2 4020a5b2: ff3b41 l32r a4, 4020a2a0 4020a5b5: 9128 l32i.n a2, a1, 36 4020a5b7: ff4101 l32r a0, 4020a2bc 4020a5ba: 0000c0 callx0 a0 4020a5bd: 0d4d mov.n a4, a13 4020a5bf: 0e5d mov.n a5, a14 4020a5c1: f57a01 l32r a0, 40207bac 4020a5c4: 0000c0 callx0 a0 4020a5c7: fd9fd1 l32r a13, 40209c44 4020a5ca: ff3d01 l32r a0, 4020a2c0 4020a5cd: 0000c0 callx0 a0 4020a5d0: ff3771 l32r a7, 4020a2ac 4020a5d3: ff3551 l32r a5, 4020a2a8 4020a5d6: 9460f0 extui a6, a15, 0, 10 4020a5d9: 105250 and a5, a2, a5 4020a5dc: 0166c0 slli a6, a6, 20 4020a5df: 0c2d mov.n a2, a12 4020a5e1: 0020c0 memw 4020a5e4: a82d42 l32i a4, a13, 0x2a0 4020a5e7: 104470 and a4, a4, a7 4020a5ea: 204460 or a4, a4, a6 4020a5ed: 204450 or a4, a4, a5 4020a5f0: 0020c0 memw 4020a5f3: b1c8 l32i.n a12, a1, 44 4020a5f5: d1e8 l32i.n a14, a1, 52 4020a5f7: a86d42 s32i a4, a13, 0x2a0 4020a5fa: e1f8 l32i.n a15, a1, 56 4020a5fc: c1d8 l32i.n a13, a1, 48 4020a5fe: a108 l32i.n a0, a1, 40 4020a600: 50c112 addi a1, a1, 80 4020a603: f00d ret.n 4020a605: 0fcd mov.n a12, a15 4020a607: ffdcc6 j 4020a57e 4020a60a: 0f0c movi.n a15, 0 4020a60c: ff70c6 j 4020a3d3 4020a60f: 1321f2 l32i a15, a1, 76 4020a612: 030c movi.n a3, 0 4020a614: ff9246 j 4020a461 4020a617: 00cd mov.n a12, a0 4020a619: ffd846 j 4020a57e 4020a61c : 4020a61c: f0c112 addi a1, a1, -16 4020a61f: 21c9 s32i.n a12, a1, 8 4020a621: 1109 s32i.n a0, a1, 4 4020a623: 52cc bnez.n a2, 4020a62c 4020a625: 000c movi.n a0, 0 4020a627: 0c0c movi.n a12, 0 4020a629: 001286 j 4020a677 4020a62c: 0212e6 bgei a2, 1, 4020a632 4020a62f: 0072c6 j 4020a7fe 4020a632: 64a032 movi a3, 100 4020a635: 11c2b0 slli a12, a2, 5 4020a638: 0c2d mov.n a2, a12 4020a63a: f37a01 l32r a0, 40207424 4020a63d: 0000c0 callx0 a0 4020a640: 020d mov.n a0, a2 4020a642: a30c movi.n a3, 10 4020a644: 0c2d mov.n a2, a12 4020a646: 01c080 slli a12, a0, 24 4020a649: 31c8c0 srai a12, a12, 24 4020a64c: f37601 l32r a0, 40207424 4020a64f: 0000c0 callx0 a0 4020a652: a30c movi.n a3, 10 4020a654: f9b401 l32r a0, 40208d24 4020a657: 0000c0 callx0 a0 4020a65a: 0222a6 blti a2, 2, 4020a660 4020a65d: 007506 j 4020a835 4020a660: 100c movi.n a0, 1 4020a662: 000446 j 4020a677 4020a665: 0101c2 l8ui a12, a1, 1 4020a668: 000102 l8ui a0, a1, 0 4020a66b: 01cc80 slli a12, a12, 24 4020a66e: 010080 slli a0, a0, 24 4020a671: 310800 srai a0, a0, 24 4020a674: 31c8c0 srai a12, a12, 24 4020a677: 051ce6 bgei a12, 1, 4020a680 4020a67a: 214100 srai a4, a0, 1 4020a67d: 0001c6 j 4020a688 4020a680: 2c0b addi.n a2, a12, -1 4020a682: 401200 ssl a2 4020a685: a14000 sll a4, a0 4020a688: fd6f21 l32r a2, 40209c44 4020a68b: 0020c0 memw 4020a68e: b56242 s32i a4, a2, 0x2d4 4020a691: 1ecc62 addi a6, a12, 30 4020a694: 050c movi.n a5, 0 4020a696: 401600 ssl a6 4020a699: a13000 sll a3, a0 4020a69c: b335c0 movgez a3, a5, a12 4020a69f: 0020c0 memw 4020a6a2: a76232 s32i a3, a2, 0x29c 4020a6a5: 051ce6 bgei a12, 1, 4020a6ae 4020a6a8: 214100 srai a4, a0, 1 4020a6ab: 0001c6 j 4020a6b6 4020a6ae: 7c0b addi.n a7, a12, -1 4020a6b0: 401700 ssl a7 4020a6b3: a14000 sll a4, a0 4020a6b6: 0020c0 memw 4020a6b9: 060c movi.n a6, 0 4020a6bb: ec6242 s32i a4, a2, 0x3b0 4020a6be: 1ecca2 addi a10, a12, 30 4020a6c1: 090c movi.n a9, 0 4020a6c3: 401a00 ssl a10 4020a6c6: a18000 sll a8, a0 4020a6c9: b389c0 movgez a8, a9, a12 4020a6cc: 0020c0 memw 4020a6cf: a16282 s32i a8, a2, 0x284 4020a6d2: 141026 beqi a0, 1, 4020a6ea 4020a6d5: 042066 bnei a0, 2, 4020a6dd 4020a6d8: 850c movi.n a5, 8 4020a6da: 000386 j 4020a6ec 4020a6dd: fdc032 addi a3, a0, -3 4020a6e0: ab0c movi.n a11, 10 4020a6e2: 065d mov.n a5, a6 4020a6e4: 835b30 moveqz a5, a11, a3 4020a6e7: 000046 j 4020a6ec 4020a6ea: 250c movi.n a5, 2 4020a6ec: 0dbca6 blti a12, 16, 4020a6fd 4020a6ef: 046c movi.n a4, -32 4020a6f1: 904c40 addx2 a4, a12, a4 4020a6f4: 401400 ssl a4 4020a6f7: a14500 sll a4, a5 4020a6fa: 000046 j 4020a6ff 4020a6fd: 040c movi.n a4, 0 4020a6ff: 0020c0 memw 4020a702: a36242 s32i a4, a2, 0x28c 4020a705: 0b7c movi.n a11, -16 4020a707: 101ca6 blti a12, 1, 4020a71b 4020a70a: 0dbce6 bgei a12, 16, 4020a71b 4020a70d: e77c movi.n a7, -2 4020a70f: 907c70 addx2 a7, a12, a7 4020a712: 401700 ssl a7 4020a715: a17500 sll a7, a5 4020a718: 0001c6 j 4020a723 4020a71b: 080c movi.n a8, 0 4020a71d: 217250 srai a7, a5, 2 4020a720: 9378c0 movnez a7, a8, a12 4020a723: 0020c0 memw 4020a726: 1a6c movi.n a10, -31 4020a728: a26272 s32i a7, a2, 0x288 4020a72b: f2d881 l32r a8, 4020728c 4020a72e: 10abc7 bge a11, a12, 4020a742 4020a731: 00dcd6 bgez a12, 4020a742 4020a734: e91c movi.n a9, 30 4020a736: 909c90 addx2 a9, a12, a9 4020a739: 401900 ssl a9 4020a73c: a17500 sll a7, a5 4020a73f: 000046 j 4020a744 4020a742: 070c movi.n a7, 0 4020a744: 197c movi.n a9, -15 4020a746: 0020c0 memw 4020a749: c36872 s32i a7, a8, 0x30c 4020a74c: 10aac7 bge a10, a12, 4020a760 4020a74f: 0dac97 bge a12, a9, 4020a760 4020a752: c33c movi.n a3, 60 4020a754: 903c30 addx2 a3, a12, a3 4020a757: 401300 ssl a3 4020a75a: a14500 sll a4, a5 4020a75d: 000046 j 4020a762 4020a760: 040c movi.n a4, 0 4020a762: 0020c0 memw 4020a765: c26842 s32i a4, a8, 0x308 4020a768: 141026 beqi a0, 1, 4020a780 4020a76b: 042066 bnei a0, 2, 4020a773 4020a76e: 400c movi.n a0, 4 4020a770: 000386 j 4020a782 4020a773: fdc052 addi a5, a0, -3 4020a776: 540c movi.n a4, 5 4020a778: 836450 moveqz a6, a4, a5 4020a77b: 060d mov.n a0, a6 4020a77d: 000046 j 4020a782 4020a780: 100c movi.n a0, 1 4020a782: 0dbca6 blti a12, 16, 4020a793 4020a785: 066c movi.n a6, -32 4020a787: 906c60 addx2 a6, a12, a6 4020a78a: 401600 ssl a6 4020a78d: a14000 sll a4, a0 4020a790: 000046 j 4020a795 4020a793: 040c movi.n a4, 0 4020a795: 0020c0 memw 4020a798: ef6242 s32i a4, a2, 0x3bc 4020a79b: 101ca6 blti a12, 1, 4020a7af 4020a79e: 0dbce6 bgei a12, 16, 4020a7af 4020a7a1: e77c movi.n a7, -2 4020a7a3: 907c70 addx2 a7, a12, a7 4020a7a6: 401700 ssl a7 4020a7a9: a15000 sll a5, a0 4020a7ac: 0001c6 j 4020a7b7 4020a7af: 080c movi.n a8, 0 4020a7b1: 215200 srai a5, a0, 2 4020a7b4: 9358c0 movnez a5, a8, a12 4020a7b7: 0020c0 memw 4020a7ba: ee6252 s32i a5, a2, 0x3b8 4020a7bd: 10abc7 bge a11, a12, 4020a7d1 4020a7c0: 00dcd6 bgez a12, 4020a7d1 4020a7c3: eb1c movi.n a11, 30 4020a7c5: 90bcb0 addx2 a11, a12, a11 4020a7c8: 401b00 ssl a11 4020a7cb: a15000 sll a5, a0 4020a7ce: 000046 j 4020a7d3 4020a7d1: 050c movi.n a5, 0 4020a7d3: 0020c0 memw 4020a7d6: eb6252 s32i a5, a2, 0x3ac 4020a7d9: 10aac7 bge a10, a12, 4020a7ed 4020a7dc: 0dac97 bge a12, a9, 4020a7ed 4020a7df: c33c movi.n a3, 60 4020a7e1: 903c30 addx2 a3, a12, a3 4020a7e4: 401300 ssl a3 4020a7e7: a10000 sll a0, a0 4020a7ea: 000046 j 4020a7ef 4020a7ed: 000c movi.n a0, 0 4020a7ef: 0020c0 memw 4020a7f2: 21c8 l32i.n a12, a1, 8 4020a7f4: ea6202 s32i a0, a2, 0x3a8 4020a7f7: 1108 l32i.n a0, a1, 4 4020a7f9: 10c112 addi a1, a1, 16 4020a7fc: f00d ret.n 4020a7fe: e632d6 bgez a2, 4020a665 4020a801: 64a032 movi a3, 100 4020a804: 11c2b0 slli a12, a2, 5 4020a807: 0c2d mov.n a2, a12 4020a809: f30601 l32r a0, 40207424 4020a80c: 0000c0 callx0 a0 4020a80f: 020d mov.n a0, a2 4020a811: a30c movi.n a3, 10 4020a813: 0c2d mov.n a2, a12 4020a815: c00b addi.n a12, a0, -1 4020a817: 01cc80 slli a12, a12, 24 4020a81a: 31c8c0 srai a12, a12, 24 4020a81d: f30101 l32r a0, 40207424 4020a820: 0000c0 callx0 a0 4020a823: a30c movi.n a3, 10 4020a825: f93f01 l32r a0, 40208d24 4020a828: 0000c0 callx0 a0 4020a82b: 837c movi.n a3, -8 4020a82d: 11a237 bge a2, a3, 4020a842 4020a830: 100c movi.n a0, 1 4020a832: ff9046 j 4020a677 4020a835: 300c movi.n a0, 3 4020a837: 0282e6 bgei a2, 8, 4020a83d 4020a83a: ff8e46 j 4020a677 4020a83d: 200c movi.n a0, 2 4020a83f: ff8d06 j 4020a677 4020a842: 300c movi.n a0, 3 4020a844: e47c movi.n a4, -2 4020a846: 02a247 bge a2, a4, 4020a84c 4020a849: ff8a86 j 4020a677 4020a84c: 200c movi.n a0, 2 4020a84e: ff8946 j 4020a677 4020a851: 000000 ill 4020a854 : 4020a854: f0c112 addi a1, a1, -16 4020a857: 0109 s32i.n a0, a1, 0 4020a859: f28a01 l32r a0, 40207284 4020a85c: 22dc bnez.n a2, 4020a872 4020a85e: 041c movi.n a4, 16 4020a860: 0020c0 memw 4020a863: e42032 l32i a3, a0, 0x390 4020a866: 203340 or a3, a3, a4 4020a869: 0020c0 memw 4020a86c: e46032 s32i a3, a0, 0x390 4020a86f: 000406 j 4020a883 4020a872: f66c movi.n a6, -17 4020a874: 0020c0 memw 4020a877: e42052 l32i a5, a0, 0x390 4020a87a: 105560 and a5, a5, a6 4020a87d: 0020c0 memw 4020a880: e46052 s32i a5, a0, 0x390 4020a883: f24d41 l32r a4, 402071b8 4020a886: 013280 slli a3, a2, 24 4020a889: 400422 l8ui a2, a4, 64 4020a88c: 313830 srai a3, a3, 24 4020a88f: 012280 slli a2, a2, 24 4020a892: 312820 srai a2, a2, 24 4020a895: ff80c5 call0 4020a0a4 4020a898: 0108 l32i.n a0, a1, 0 4020a89a: 10c112 addi a1, a1, 16 4020a89d: f00d ret.n ... 4020a8a0 : 4020a8a0: f0c112 addi a1, a1, -16 4020a8a3: 0161c2 s32i a12, a1, 4 4020a8a6: 006102 s32i a0, a1, 0 4020a8a9: 20c220 or a12, a2, a2 4020a8ac: fcb785 call0 40207428 4020a8af: 0c2d mov.n a2, a12 4020a8b1: fffa05 call0 4020a854 4020a8b4: 11c8 l32i.n a12, a1, 4 4020a8b6: 0108 l32i.n a0, a1, 0 4020a8b8: 10c112 addi a1, a1, 16 4020a8bb: f00d ret.n 4020a8bd: 000000 ill 4020a8c0: 001400 excw 4020a8c3: b37400 movgez a7, a4, a0 4020a8c6: fe .byte 0xfe 4020a8c7: 3f .byte 0x3f 4020a8c8: ff .byte 0xff 4020a8c9: ff .byte 0xff 4020a8ca: 7f .byte 0x7f 4020a8cb: bc8180 excw 4020a8ce: 980914 excw 4020a8d1: 5ac641 l32r a4, 401e13ec <_lit4_end+0xdb798> 4020a8d4: ff .byte 0xff 4020a8d5: ff .byte 0xff 4020a8d6: ff .byte 0xff 4020a8d7: 7f .byte 0x7f 4020a8d8: ff .byte 0xff 4020a8d9: ff .byte 0xff 4020a8da: 00fc00 excw 4020a8dd: 019000 slli a9, a0, 32 4020a8e0: ff .byte 0xff 4020a8e1: ff .byte 0xff 4020a8e2: ff .byte 0xff 4020a8e3: 00fb addi.n a0, a0, 15 4020a8e5: 180000 excw 4020a8e8: ff .byte 0xff 4020a8e9: ff .byte 0xff 4020a8ea: ff .byte 0xff 4020a8eb: 0fff80 excw 4020a8ee: 00fff0 excw 4020a8f1: 000220 excw 4020a8f4: 000fa6 blti a15, -1, 4020a8f8 4020a8f7: 000000 ill 4020a8fa: 54ffc0 extui a15, a12, 15, 6 4020a8fd: 3858 l32i.n a5, a8, 12 4020a8ff: ff0000 excw 4020a902: 0f .byte 0xf 4020a903: 00e6f0 excw 4020a906: 3f0b20 excw 4020a909: dffff0 excw 4020a90c: 000c40 excw 4020a90f: ffff20 excw 4020a912: 00ff80 excw 4020a915: 001300 excw 4020a918: 3f .byte 0x3f 4020a919: fffff0 excw 4020a91c: 000d80 ret 4020a91f: 000000 ill 4020a922: 24fc00 extui a15, a0, 12, 3 4020a925: 03fe01 l32r a0, 401cb920 <_lit4_end+0xc5ccc> 4020a928: ff .byte 0xff 4020a929: ff .byte 0xff 4020a92a: ff .byte 0xff 4020a92b: 0f .byte 0xf 4020a92c: 000000 ill 4020a92f: 0000b0 excw 4020a932: ff0400 excw 4020a935: ff .byte 0xff 4020a936: ff0b addi.n a15, a15, -1 4020a938: 240000 extui a0, a0, 0, 3 4020a93b: ffff00 excw 4020a93e: bf .byte 0xbf 4020a93f: ff .byte 0xff 4020a940: ff .byte 0xff 4020a941: 0f .byte 0xf 4020a942: 830000 moveqz a0, a0, a0 4020a945: 008000 excw 4020a948: ff .byte 0xff 4020a949: fffff7 bbsi a15, 31, 4020a94c 4020a94c: fe8050 excw 4020a94f: 3f .byte 0x3f 4020a950: bf .byte 0xbf 4020a951: 3ffeb3 excw 4020a954 : 4020a954: f8f331 l32r a3, 40208d20 4020a957: 80af62 movi a6, -128 4020a95a: f65551 l32r a5, 402082b0 4020a95d: ffd8a1 l32r a10, 4020a8c0 4020a960: d0c112 addi a1, a1, -48 4020a963: 4109 s32i.n a0, a1, 16 4020a965: 51c9 s32i.n a12, a1, 20 4020a967: 61d9 s32i.n a13, a1, 24 4020a969: 71e9 s32i.n a14, a1, 28 4020a96b: 81f9 s32i.n a15, a1, 32 4020a96d: fcb5e1 l32r a14, 40209c44 4020a970: ffd5f1 l32r a15, 4020a8c4 4020a973: f246d1 l32r a13, 4020728c 4020a976: 0020c0 memw 4020a979: 582d92 l32i a9, a13, 0x160 4020a97c: 2099a0 or a9, a9, a10 4020a97f: 0020c0 memw 4020a982: 586d92 s32i a9, a13, 0x160 4020a985: 0020c0 memw 4020a988: 432d82 l32i a8, a13, 0x10c 4020a98b: 208850 or a8, a8, a5 4020a98e: 0020c0 memw 4020a991: 436d82 s32i a8, a13, 0x10c 4020a994: ffcd71 l32r a7, 4020a8c8 4020a997: 0020c0 memw 4020a99a: d02d42 l32i a4, a13, 0x340 4020a99d: 104470 and a4, a4, a7 4020a9a0: 204450 or a4, a4, a5 4020a9a3: 0020c0 memw 4020a9a6: d06d42 s32i a4, a13, 0x340 4020a9a9: ffc821 l32r a2, 4020a8cc 4020a9ac: 0020c0 memw 4020a9af: 5b6d22 s32i a2, a13, 0x16c 4020a9b2: ffc7c1 l32r a12, 4020a8d0 4020a9b5: 0020c0 memw 4020a9b8: 5a6dc2 s32i a12, a13, 0x168 4020a9bb: ffc6b1 l32r a11, 4020a8d4 4020a9be: 0020c0 memw 4020a9c1: 542da2 l32i a10, a13, 0x150 4020a9c4: 10aab0 and a10, a10, a11 4020a9c7: 0020c0 memw 4020a9ca: 546da2 s32i a10, a13, 0x150 4020a9cd: 0020c0 memw 4020a9d0: 90a182 movi a8, 0x190 4020a9d3: c62d92 l32i a9, a13, 0x318 4020a9d6: 0020c0 memw 4020a9d9: c66d82 s32i a8, a13, 0x318 4020a9dc: ffc051 l32r a5, 4020a8dc 4020a9df: ffbe71 l32r a7, 4020a8d8 4020a9e2: 0020c0 memw 4020a9e5: bb2e42 l32i a4, a14, 0x2ec 4020a9e8: 104470 and a4, a4, a7 4020a9eb: 204450 or a4, a4, a5 4020a9ee: 0020c0 memw 4020a9f1: bb6e42 s32i a4, a14, 0x2ec 4020a9f4: ffbb21 l32r a2, 4020a8e0 4020a9f7: 0020c0 memw 4020a9fa: e22ec2 l32i a12, a14, 0x388 4020a9fd: 10cc20 and a12, a12, a2 4020aa00: 0020c0 memw 4020aa03: e26ec2 s32i a12, a14, 0x388 4020aa06: 0003b2 l8ui a11, a3, 0 4020aa09: f1cbb2 addi a11, a11, -15 4020aa0c: 0020c0 memw 4020aa0f: 522da2 l32i a10, a13, 0x148 4020aa12: 10aa60 and a10, a10, a6 4020aa15: 20aab0 or a10, a10, a11 4020aa18: 0020c0 memw 4020aa1b: 526da2 s32i a10, a13, 0x148 4020aa1e: ffb181 l32r a8, 4020a8e4 4020aa21: dec891 l32r a9, 40202544 4020aa24: 0020c0 memw 4020aa27: 4a2d72 l32i a7, a13, 0x128 4020aa2a: 107790 and a7, a7, a9 4020aa2d: 207780 or a7, a7, a8 4020aa30: 0020c0 memw 4020aa33: 4a6d72 s32i a7, a13, 0x128 4020aa36: ffac51 l32r a5, 4020a8e8 4020aa39: 0020c0 memw 4020aa3c: dd48 l32i.n a4, a13, 52 4020aa3e: 104450 and a4, a4, a5 4020aa41: 0020c0 memw 4020aa44: dd49 s32i.n a4, a13, 52 4020aa46: b90f22 l8ui a2, a15, 185 4020aa49: ec2c movi.n a12, 46 4020aa4b: 146207 bbci a2, 0, 4020aa63 4020aa4e: 0020c0 memw 4020aa51: 512db2 l32i a11, a13, 0x144 4020aa54: 10bb60 and a11, a11, a6 4020aa57: 20bbc0 or a11, a11, a12 4020aa5a: 0020c0 memw 4020aa5d: 516db2 s32i a11, a13, 0x144 4020aa60: 0004c6 j 4020aa77 4020aa63: 622c movi.n a2, 38 4020aa65: 0020c0 memw 4020aa68: 512dc2 l32i a12, a13, 0x144 4020aa6b: 10cc60 and a12, a12, a6 4020aa6e: 20cc20 or a12, a12, a2 4020aa71: 0020c0 memw 4020aa74: 516dc2 s32i a12, a13, 0x144 4020aa77: c0afb2 movi a11, -64 4020aa7a: 1a1c movi.n a10, 17 4020aa7c: dff241 l32r a4, 40202a44 4020aa7f: 0020c0 memw 4020aa82: dc2d92 l32i a9, a13, 0x370 4020aa85: 1099b0 and a9, a9, a11 4020aa88: 2099a0 or a9, a9, a10 4020aa8b: 0020c0 memw 4020aa8e: dc6d92 s32i a9, a13, 0x370 4020aa91: fe0681 l32r a8, 4020a2ac 4020aa94: 0020c0 memw 4020aa97: a82e72 l32i a7, a14, 0x2a0 4020aa9a: 207780 or a7, a7, a8 4020aa9d: 0020c0 memw 4020aaa0: a86e72 s32i a7, a14, 0x2a0 4020aaa3: ff9261 l32r a6, 4020a8ec 4020aaa6: ff9251 l32r a5, 4020a8f0 4020aaa9: 0020c0 memw 4020aaac: 592d32 l32i a3, a13, 0x164 4020aaaf: 103360 and a3, a3, a6 4020aab2: 203350 or a3, a3, a5 4020aab5: 0020c0 memw 4020aab8: 596d32 s32i a3, a13, 0x164 4020aabb: fc4e21 l32r a2, 40209bf4 4020aabe: ff8d01 l32r a0, 4020a8f4 4020aac1: 0020c0 memw 4020aac4: 592dc2 l32i a12, a13, 0x164 4020aac7: 10cc20 and a12, a12, a2 4020aaca: 20cc00 or a12, a12, a0 4020aacd: 0020c0 memw 4020aad0: 596dc2 s32i a12, a13, 0x164 4020aad3: ff89b1 l32r a11, 4020a8f8 4020aad6: ff89a1 l32r a10, 4020a8fc 4020aad9: 0020c0 memw 4020aadc: 572d92 l32i a9, a13, 0x15c 4020aadf: 1099b0 and a9, a9, a11 4020aae2: 2099a0 or a9, a9, a10 4020aae5: 0020c0 memw 4020aae8: 576d92 s32i a9, a13, 0x15c 4020aaeb: ff8581 l32r a8, 4020a900 4020aaee: ff8571 l32r a7, 4020a904 4020aaf1: 0020c0 memw 4020aaf4: 542d62 l32i a6, a13, 0x150 4020aaf7: 106680 and a6, a6, a8 4020aafa: 206670 or a6, a6, a7 4020aafd: 0020c0 memw 4020ab00: 546d62 s32i a6, a13, 0x150 4020ab03: 0020c0 memw 4020ab06: 80a032 movi a3, 128 4020ab09: c62d52 l32i a5, a13, 0x318 4020ab0c: 0020c0 memw 4020ab0f: c66d32 s32i a3, a13, 0x318 4020ab12: 420c movi.n a2, 4 4020ab14: 0020c0 memw 4020ab17: c42d02 l32i a0, a13, 0x310 4020ab1a: 200020 or a0, a0, a2 4020ab1d: 0020c0 memw 4020ab20: c46d02 s32i a0, a13, 0x310 4020ab23: ff79c1 l32r a12, 4020a908 4020ab26: ff79b1 l32r a11, 4020a90c 4020ab29: 0020c0 memw 4020ab2c: dc2da2 l32i a10, a13, 0x370 4020ab2f: 10aac0 and a10, a10, a12 4020ab32: 20aab0 or a10, a10, a11 4020ab35: 0020c0 memw 4020ab38: dc6da2 s32i a10, a13, 0x370 4020ab3b: ff7591 l32r a9, 4020a910 4020ab3e: ff7581 l32r a8, 4020a914 4020ab41: 0020c0 memw 4020ab44: c92d72 l32i a7, a13, 0x324 4020ab47: 107790 and a7, a7, a9 4020ab4a: 207780 or a7, a7, a8 4020ab4d: 0020c0 memw 4020ab50: c96d72 s32i a7, a13, 0x324 4020ab53: ff7161 l32r a6, 4020a918 4020ab56: ff7151 l32r a5, 4020a91c 4020ab59: 0020c0 memw 4020ab5c: 562d32 l32i a3, a13, 0x158 4020ab5f: 103360 and a3, a3, a6 4020ab62: 203350 or a3, a3, a5 4020ab65: 0020c0 memw 4020ab68: 566d32 s32i a3, a13, 0x158 4020ab6b: ff6d21 l32r a2, 4020a920 4020ab6e: ff6d01 l32r a0, 4020a924 4020ab71: 0020c0 memw 4020ab74: d32dc2 l32i a12, a13, 0x34c 4020ab77: 10cc20 and a12, a12, a2 4020ab7a: 20cc00 or a12, a12, a0 4020ab7d: 0020c0 memw 4020ab80: d36dc2 s32i a12, a13, 0x34c 4020ab83: ff69b1 l32r a11, 4020a928 4020ab86: ff69a1 l32r a10, 4020a92c 4020ab89: 0020c0 memw 4020ab8c: c82d92 l32i a9, a13, 0x320 4020ab8f: 1099b0 and a9, a9, a11 4020ab92: 2099a0 or a9, a9, a10 4020ab95: 0020c0 memw 4020ab98: c86d92 s32i a9, a13, 0x320 4020ab9b: ff6581 l32r a8, 4020a930 4020ab9e: 0020c0 memw 4020aba1: e22e72 l32i a7, a14, 0x388 4020aba4: 207780 or a7, a7, a8 4020aba7: 0020c0 memw 4020abaa: e26e72 s32i a7, a14, 0x388 4020abad: ff6161 l32r a6, 4020a934 4020abb0: ff6251 l32r a5, 4020a938 4020abb3: 0020c0 memw 4020abb6: 9c2432 l32i a3, a4, 0x270 4020abb9: 103360 and a3, a3, a6 4020abbc: 203350 or a3, a3, a5 4020abbf: 0020c0 memw 4020abc2: 9c6432 s32i a3, a4, 0x270 4020abc5: ff5d21 l32r a2, 4020a93c 4020abc8: 0020c0 memw 4020abcb: d12d02 l32i a0, a13, 0x344 4020abce: 100020 and a0, a0, a2 4020abd1: 0020c0 memw 4020abd4: d16d02 s32i a0, a13, 0x344 4020abd7: c30f22 l8ui a2, a15, 195 4020abda: ffc785 call0 4020a854 4020abdd: f176c1 l32r a12, 402071b8 4020abe0: 0c08 l32i.n a0, a12, 0 4020abe2: 3008 l32i.n a0, a0, 12 4020abe4: 020c movi.n a2, 0 4020abe6: 0000c0 callx0 a0 4020abe9: cfafa2 movi a10, -49 4020abec: 092c movi.n a9, 32 4020abee: f1a531 l32r a3, 40207284 4020abf1: dd7d61 l32r a6, 402021e8 <_irom0_text_start+0x1d8> 4020abf4: ff5301 l32r a0, 4020a940 4020abf7: 0020c0 memw 4020abfa: 8e2e82 l32i a8, a14, 0x238 4020abfd: 1088a0 and a8, a8, a10 4020ac00: 208890 or a8, a8, a9 4020ac03: 0020c0 memw 4020ac06: 8e6e82 s32i a8, a14, 0x238 4020ac09: 0020c0 memw 4020ac0c: ff4e51 l32r a5, 4020a944 4020ac0f: 922d72 l32i a7, a13, 0x248 4020ac12: 0020c0 memw 4020ac15: 926d52 s32i a5, a13, 0x248 4020ac18: 640c movi.n a4, 6 4020ac1a: 0020c0 memw 4020ac1d: 932d22 l32i a2, a13, 0x24c 4020ac20: 202240 or a2, a2, a4 4020ac23: 0020c0 memw 4020ac26: 936d22 s32i a2, a13, 0x24c 4020ac29: 0020c0 memw 4020ac2c: c76d02 s32i a0, a13, 0x31c 4020ac2f: 0020c0 memw 4020ac32: c72db2 l32i a11, a13, 0x31c 4020ac35: 20bb00 or a11, a11, a0 4020ac38: 0020c0 memw 4020ac3b: c76db2 s32i a11, a13, 0x31c 4020ac3e: ff42a1 l32r a10, 4020a948 4020ac41: 0020c0 memw 4020ac44: ad98 l32i.n a9, a13, 40 4020ac46: 1099a0 and a9, a9, a10 4020ac49: 0020c0 memw 4020ac4c: ad99 s32i.n a9, a13, 40 4020ac4e: 987c movi.n a8, -7 4020ac50: 270c movi.n a7, 2 4020ac52: 0020c0 memw 4020ac55: 892652 l32i a5, a6, 0x224 4020ac58: 105580 and a5, a5, a8 4020ac5b: 205570 or a5, a5, a7 4020ac5e: 0020c0 memw 4020ac61: 896652 s32i a5, a6, 0x224 4020ac64: e47c movi.n a4, -2 4020ac66: 0020c0 memw 4020ac69: f02322 l32i a2, a3, 0x3c0 4020ac6c: 102240 and a2, a2, a4 4020ac6f: 0020c0 memw 4020ac72: 0c08 l32i.n a0, a12, 0 4020ac74: 282002 l32i a0, a0, 160 4020ac77: f06322 s32i a2, a3, 0x3c0 4020ac7a: 0000c0 callx0 a0 4020ac7d: f828d1 l32r a13, 40208d20 4020ac80: 120c movi.n a2, 1 4020ac82: 0c08 l32i.n a0, a12, 0 4020ac84: 130c movi.n a3, 1 4020ac86: 2b2002 l32i a0, a0, 172 4020ac89: c40c movi.n a4, 12 4020ac8b: 0000c0 callx0 a0 4020ac8e: 080c22 l8ui a2, a12, 8 4020ac91: b29c beqz.n a2, 4020acb0 4020ac93: 220c movi.n a2, 2 4020ac95: 0c08 l32i.n a0, a12, 0 4020ac97: 130c movi.n a3, 1 4020ac99: 2b2002 l32i a0, a0, 172 4020ac9c: 84a142 movi a4, 0x184 4020ac9f: 0000c0 callx0 a0 4020aca2: 320c movi.n a2, 3 4020aca4: 0c08 l32i.n a0, a12, 0 4020aca6: 230c movi.n a3, 2 4020aca8: 2b2002 l32i a0, a0, 172 4020acab: 640c movi.n a4, 6 4020acad: 0000c0 callx0 a0 4020acb0: 0c08 l32i.n a0, a12, 0 4020acb2: 2f2002 l32i a0, a0, 188 4020acb5: 0000c0 callx0 a0 4020acb8: 080c22 l8ui a2, a12, 8 4020acbb: 129c beqz.n a2, 4020acd0 4020acbd: 312f22 l32i a2, a15, 196 4020acc0: 7fa032 movi a3, 127 4020acc3: ff2241 l32r a4, 4020a94c 4020acc6: ff2251 l32r a5, 4020a950 4020acc9: 061c movi.n a6, 16 4020accb: 070c movi.n a7, 0 4020accd: fe0585 call0 40208d28 4020acd0: 120c movi.n a2, 1 4020acd2: f2d531 l32r a3, 40207828 4020acd5: 060c movi.n a6, 0 4020acd7: ff48 l32i.n a4, a15, 60 4020acd9: 000d72 l8ui a7, a13, 0 4020acdc: 312f52 l32i a5, a15, 196 4020acdf: 771b addi.n a7, a7, 1 4020ace1: 747070 extui a7, a7, 0, 8 4020ace4: 0159 s32i.n a5, a1, 0 4020ace6: 1169 s32i.n a6, a1, 4 4020ace8: 2169 s32i.n a6, a1, 8 4020acea: 3169 s32i.n a6, a1, 12 4020acec: 01d552 addmi a5, a5, 0x100 4020acef: 16c362 addi a6, a3, 22 4020acf2: fe20c5 call0 40208f00 4020acf5: 1d0c movi.n a13, 1 4020acf7: 0c98 l32i.n a9, a12, 0 4020acf9: b90f72 l8ui a7, a15, 185 4020acfc: 272992 l32i a9, a9, 156 4020acff: 286707 bbci a7, 0, 4020ad2b 4020ad02: 77a022 movi a2, 119 4020ad05: 030c movi.n a3, 0 4020ad07: 241c movi.n a4, 18 4020ad09: 750c movi.n a5, 7 4020ad0b: 060c movi.n a6, 0 4020ad0d: d8a072 movi a7, 216 4020ad10: 0009c0 callx0 a9 4020ad13: 77a022 movi a2, 119 4020ad16: 030c movi.n a3, 0 4020ad18: 841c movi.n a4, 24 4020ad1a: 150c movi.n a5, 1 4020ad1c: 0c08 l32i.n a0, a12, 0 4020ad1e: 160c movi.n a6, 1 4020ad20: 272002 l32i a0, a0, 156 4020ad23: 170c movi.n a7, 1 4020ad25: 0000c0 callx0 a0 4020ad28: 000406 j 4020ad3c 4020ad2b: 77a022 movi a2, 119 4020ad2e: 030c movi.n a3, 0 4020ad30: 241c movi.n a4, 18 4020ad32: 750c movi.n a5, 7 4020ad34: 060c movi.n a6, 0 4020ad36: e8a072 movi a7, 232 4020ad39: 0009c0 callx0 a9 4020ad3c: 0020c0 memw 4020ad3f: 982e22 l32i a2, a14, 0x260 4020ad42: 2022d0 or a2, a2, a13 4020ad45: 0020c0 memw 4020ad48: 51c8 l32i.n a12, a1, 20 4020ad4a: 61d8 l32i.n a13, a1, 24 4020ad4c: 986e22 s32i a2, a14, 0x260 4020ad4f: 81f8 l32i.n a15, a1, 32 4020ad51: 71e8 l32i.n a14, a1, 28 4020ad53: 4108 l32i.n a0, a1, 16 4020ad55: 30c112 addi a1, a1, 48 4020ad58: f00d ret.n ... 4020ad5c : 4020ad5c: f0c112 addi a1, a1, -16 4020ad5f: 006102 s32i a0, a1, 0 4020ad62: 052805 call0 4020ffe4 4020ad65: 64a022 movi a2, 100 4020ad68: e1d501 l32r a0, 402034bc 4020ad6b: 0000c0 callx0 a0 4020ad6e: 002102 l32i a0, a1, 0 4020ad71: 10c112 addi a1, a1, 16 4020ad74: 000080 ret 4020ad77: ffff00 excw 4020ad7a: 1f .byte 0x1f 4020ad7b: 0000f0 excw 4020ad7e: ff0180 excw 4020ad81: ff .byte 0xff 4020ad82: ff .byte 0xff 4020ad83: 1f .byte 0x1f 4020ad84: ff .byte 0xff 4020ad85: 3f .byte 0x3f 4020ad86: 00ffe0 excw 4020ad89: 001f40 excw 4020ad8c: ff .byte 0xff 4020ad8d: ff .byte 0xff 4020ad8e: 00ff00 excw 4020ad91: 00ab00 excw 4020ad94 : 4020ad94: fff9b1 l32r a11, 4020ad78 4020ad97: fff9a1 l32r a10, 4020ad7c 4020ad9a: f13a31 l32r a3, 40207284 4020ad9d: 0020c0 memw 4020ada0: e62322 l32i a2, a3, 0x398 4020ada3: 1022b0 and a2, a2, a11 4020ada6: 2022a0 or a2, a2, a10 4020ada9: 0020c0 memw 4020adac: e66322 s32i a2, a3, 0x398 4020adaf: 0020c0 memw 4020adb2: e72392 l32i a9, a3, 0x39c 4020adb5: 1099b0 and a9, a9, a11 4020adb8: 2099a0 or a9, a9, a10 4020adbb: 0020c0 memw 4020adbe: e76392 s32i a9, a3, 0x39c 4020adc1: ffef81 l32r a8, 4020ad80 4020adc4: fd3a71 l32r a7, 4020a2ac 4020adc7: 0020c0 memw 4020adca: e52362 l32i a6, a3, 0x394 4020adcd: 106680 and a6, a6, a8 4020add0: 206670 or a6, a6, a7 4020add3: 0020c0 memw 4020add6: e56362 s32i a6, a3, 0x394 4020add9: ffea51 l32r a5, 4020ad84 4020addc: ffeb41 l32r a4, 4020ad88 4020addf: 0020c0 memw 4020ade2: e62322 l32i a2, a3, 0x398 4020ade5: 102250 and a2, a2, a5 4020ade8: 202240 or a2, a2, a4 4020adeb: 0020c0 memw 4020adee: e66322 s32i a2, a3, 0x398 4020adf1: ffe6b1 l32r a11, 4020ad8c 4020adf4: ffe7a1 l32r a10, 4020ad90 4020adf7: 0020c0 memw 4020adfa: e82392 l32i a9, a3, 0x3a0 4020adfd: 1099b0 and a9, a9, a11 4020ae00: 2099a0 or a9, a9, a10 4020ae03: 0020c0 memw 4020ae06: e86392 s32i a9, a3, 0x3a0 4020ae09: e02581 l32r a8, 40202ea0 4020ae0c: 00a172 movi a7, 0x100 4020ae0f: 0020c0 memw 4020ae12: f22362 l32i a6, a3, 0x3c8 4020ae15: 106680 and a6, a6, a8 4020ae18: 206670 or a6, a6, a7 4020ae1b: 0020c0 memw 4020ae1e: f26362 s32i a6, a3, 0x3c8 4020ae21: 80af52 movi a5, -128 4020ae24: 744c movi.n a4, 71 4020ae26: 0020c0 memw 4020ae29: e62322 l32i a2, a3, 0x398 4020ae2c: 102250 and a2, a2, a5 4020ae2f: 202240 or a2, a2, a4 4020ae32: 0020c0 memw 4020ae35: e66322 s32i a2, a3, 0x398 4020ae38: f00d ret.n 4020ae3a: ff0000 excw 4020ae3d: 0f .byte 0xf 4020ae3e: ff .byte 0xff 4020ae3f: ff .byte 0xff 4020ae40: 0e0000 excw 4020ae43: 000001 l32r a0, 401cae44 <_lit4_end+0xc51f0> 4020ae46: 010d mov.n a0, a1 4020ae48: de0000 excw 4020ae4b: 000003 excw 4020ae4e: 03ed mov.n a14, a3 4020ae50 : 4020ae50: f0c112 addi a1, a1, -16 4020ae53: f0d941 l32r a4, 402071b8 4020ae56: 0109 s32i.n a0, a1, 0 4020ae58: dd0422 l8ui a2, a4, 221 4020ae5b: dce401 l32r a0, 402021ec <_irom0_text_start+0x1dc> 4020ae5e: 172266 bnei a2, 2, 4020ae79 4020ae61: 69a052 movi a5, 105 4020ae64: 94af62 movi a6, -108 4020ae67: 0020c0 memw 4020ae6a: 682032 l32i a3, a0, 0x1a0 4020ae6d: 103360 and a3, a3, a6 4020ae70: 203350 or a3, a3, a5 4020ae73: 0020c0 memw 4020ae76: 686032 s32i a3, a0, 0x1a0 4020ae79: de0432 l8ui a3, a4, 222 4020ae7c: 021326 beqi a3, 1, 4020ae82 4020ae7f: 2a3366 bnei a3, 3, 4020aead 4020ae82: 1a0c movi.n a10, 1 4020ae84: bcafb2 movi a11, -68 4020ae87: 0020c0 memw 4020ae8a: 682092 l32i a9, a0, 0x1a0 4020ae8d: 1099b0 and a9, a9, a11 4020ae90: 2099a0 or a9, a9, a10 4020ae93: 0020c0 memw 4020ae96: 686092 s32i a9, a0, 0x1a0 4020ae99: e87c movi.n a8, -2 4020ae9b: 0020c0 memw 4020ae9e: 5d2072 l32i a7, a0, 0x174 4020aea1: 107780 and a7, a7, a8 4020aea4: 0020c0 memw 4020aea7: 5d6072 s32i a7, a0, 0x174 4020aeaa: de0432 l8ui a3, a4, 222 4020aead: ffae52 movi a5, 0xfffffeff 4020aeb0: 022326 beqi a3, 2, 4020aeb6 4020aeb3: 2b3366 bnei a3, 3, 4020aee2 4020aeb6: 0020c0 memw 4020aeb9: dccc21 l32r a2, 402021ec <_irom0_text_start+0x1dc> 4020aebc: 8d2202 l32i a0, a2, 0x234 4020aebf: ffae32 movi a3, 0xfffffeff 4020aec2: 100030 and a0, a0, a3 4020aec5: 0020c0 memw 4020aec8: 030c movi.n a3, 0 4020aeca: 040c movi.n a4, 0 4020aecc: 8d6202 s32i a0, a2, 0x234 4020aecf: 150c movi.n a5, 1 4020aed1: 020c movi.n a2, 0 4020aed3: e25e01 l32r a0, 4020384c 4020aed6: 0000c0 callx0 a0 4020aed9: dcc401 l32r a0, 402021ec <_irom0_text_start+0x1dc> 4020aedc: f0b741 l32r a4, 402071b8 4020aedf: ffae52 movi a5, 0xfffffeff 4020aee2: d70432 l8ui a3, a4, 215 4020aee5: 111326 beqi a3, 1, 4020aefa 4020aee8: 0020c0 memw 4020aeeb: 8d2062 l32i a6, a0, 0x234 4020aeee: 106650 and a6, a6, a5 4020aef1: 0020c0 memw 4020aef4: 8d6062 s32i a6, a0, 0x234 4020aef7: d70432 l8ui a3, a4, 215 4020aefa: 112366 bnei a3, 2, 4020af0f 4020aefd: 00a182 movi a8, 0x100 4020af00: 0020c0 memw 4020af03: 852072 l32i a7, a0, 0x214 4020af06: 207780 or a7, a7, a8 4020af09: 0020c0 memw 4020af0c: 856072 s32i a7, a0, 0x214 4020af0f: cfae62 movi a6, 0xfffffecf 4020af12: dc0432 l8ui a3, a4, 220 4020af15: 073c movi.n a7, 48 4020af17: 141366 bnei a3, 1, 4020af2f 4020af1a: 0020c0 memw 4020af1d: 862092 l32i a9, a0, 0x218 4020af20: 109960 and a9, a9, a6 4020af23: 209970 or a9, a9, a7 4020af26: 0020c0 memw 4020af29: 866092 s32i a9, a0, 0x218 4020af2c: 000d46 j 4020af65 4020af2f: 112366 bnei a3, 2, 4020af44 4020af32: 0020c0 memw 4020af35: 8e20a2 l32i a10, a0, 0x238 4020af38: 10aa50 and a10, a10, a5 4020af3b: 0020c0 memw 4020af3e: 8e60a2 s32i a10, a0, 0x238 4020af41: 000806 j 4020af65 4020af44: 0020c0 memw 4020af47: 862022 l32i a2, a0, 0x218 4020af4a: 102260 and a2, a2, a6 4020af4d: 202270 or a2, a2, a7 4020af50: 0020c0 memw 4020af53: 866022 s32i a2, a0, 0x218 4020af56: 0020c0 memw 4020af59: 8e20b2 l32i a11, a0, 0x238 4020af5c: 10bb50 and a11, a11, a5 4020af5f: 0020c0 memw 4020af62: 8e60b2 s32i a11, a0, 0x238 4020af65: d90432 l8ui a3, a4, 217 4020af68: 082c movi.n a8, 32 4020af6a: 261326 beqi a3, 1, 4020af94 4020af6d: 233326 beqi a3, 3, 4020af94 4020af70: 204326 beqi a3, 4, 4020af94 4020af73: 1d5326 beqi a3, 5, 4020af94 4020af76: db0432 l8ui a3, a4, 219 4020af79: fdc352 addi a5, a3, -3 4020af7c: 102556 bnez a5, 4020b082 4020af7f: 0020c0 memw 4020af82: 8d2072 l32i a7, a0, 0x234 4020af85: 107760 and a7, a7, a6 4020af88: 207780 or a7, a7, a8 4020af8b: 0020c0 memw 4020af8e: 8d6072 s32i a7, a0, 0x234 4020af91: 002ac6 j 4020b040 4020af94: f0bc51 l32r a5, 40207284 4020af97: 090c movi.n a9, 0 4020af99: a30b addi.n a10, a3, -1 4020af9b: 0fba16 beqz a10, 4020b09a 4020af9e: fcc3b2 addi a11, a3, -4 4020afa1: 0f5b16 beqz a11, 4020b09a 4020afa4: fdc322 addi a2, a3, -3 4020afa7: 157216 beqz a2, 4020b102 4020afaa: fbc3a2 addi a10, a3, -5 4020afad: 151a16 beqz a10, 4020b102 4020afb0: 0fae32 movi a3, 0xfffffe0f 4020afb3: 0020c0 memw 4020afb6: 822052 l32i a5, a0, 0x208 4020afb9: 105530 and a5, a5, a3 4020afbc: 205570 or a5, a5, a7 4020afbf: 0020c0 memw 4020afc2: 826052 s32i a5, a0, 0x208 4020afc5: 0020c0 memw 4020afc8: 832022 l32i a2, a0, 0x20c 4020afcb: 102230 and a2, a2, a3 4020afce: 202270 or a2, a2, a7 4020afd1: 0020c0 memw 4020afd4: 836022 s32i a2, a0, 0x20c 4020afd7: da04b2 l8ui a11, a4, 218 4020afda: 262bb6 bltui a11, 2, 4020b004 4020afdd: 0020c0 memw 4020afe0: 852092 l32i a9, a0, 0x214 4020afe3: 109960 and a9, a9, a6 4020afe6: 209980 or a9, a9, a8 4020afe9: 0020c0 memw 4020afec: 856092 s32i a9, a0, 0x214 4020afef: 0020c0 memw 4020aff2: 8d2072 l32i a7, a0, 0x234 4020aff5: 107760 and a7, a7, a6 4020aff8: 207780 or a7, a7, a8 4020affb: 0020c0 memw 4020affe: 8d6072 s32i a7, a0, 0x234 4020b001: 000806 j 4020b025 4020b004: 0020c0 memw 4020b007: 8520b2 l32i a11, a0, 0x214 4020b00a: 10bb60 and a11, a11, a6 4020b00d: 20bb70 or a11, a11, a7 4020b010: 0020c0 memw 4020b013: 8560b2 s32i a11, a0, 0x214 4020b016: 0020c0 memw 4020b019: 8d20a2 l32i a10, a0, 0x234 4020b01c: 10aa60 and a10, a10, a6 4020b01f: 0020c0 memw 4020b022: 8d60a2 s32i a10, a0, 0x234 4020b025: d90432 l8ui a3, a4, 217 4020b028: 021366 bnei a3, 1, 4020b02e 4020b02b: 002306 j 4020b0bb 4020b02e: 023366 bnei a3, 3, 4020b034 4020b031: 002186 j 4020b0bb 4020b034: fcc302 addi a0, a3, -4 4020b037: 0df016 beqz a0, 4020b11a 4020b03a: fbc322 addi a2, a3, -5 4020b03d: 0d9216 beqz a2, 4020b11a 4020b040: f05e01 l32r a0, 402071b8 4020b043: df9941 l32r a4, 40202ea8 4020b046: d80002 l8ui a0, a0, 216 4020b049: ff7c31 l32r a3, 4020ae3c 4020b04c: 151066 bnei a0, 1, 4020b065 4020b04f: e02051 l32r a5, 402030d0 4020b052: 0020c0 memw 4020b055: 1428 l32i.n a2, a4, 4 4020b057: 102230 and a2, a2, a3 4020b05a: 202250 or a2, a2, a5 4020b05d: 0020c0 memw 4020b060: 1429 s32i.n a2, a4, 4 4020b062: 000546 j 4020b07b 4020b065: 122066 bnei a0, 2, 4020b07b 4020b068: ee3461 l32r a6, 40206938 <_ZL14webserver_sentPv+0x12c> 4020b06b: 0020c0 memw 4020b06e: 1458 l32i.n a5, a4, 4 4020b070: 105530 and a5, a5, a3 4020b073: 205560 or a5, a5, a6 4020b076: 0020c0 memw 4020b079: 1459 s32i.n a5, a4, 4 4020b07b: 0108 l32i.n a0, a1, 0 4020b07d: 10c112 addi a1, a1, 16 4020b080: f00d ret.n 4020b082: ba2366 bnei a3, 2, 4020b040 4020b085: 0020c0 memw 4020b088: 852072 l32i a7, a0, 0x214 4020b08b: 107760 and a7, a7, a6 4020b08e: 207780 or a7, a7, a8 4020b091: 0020c0 memw 4020b094: 856072 s32i a7, a0, 0x214 4020b097: ffe946 j 4020b040 4020b09a: da0432 l8ui a3, a4, 218 4020b09d: fdc3a2 addi a10, a3, -3 4020b0a0: 0cfa16 beqz a10, 4020b173 4020b0a3: fbc3b2 addi a11, a3, -5 4020b0a6: 0c9b16 beqz a11, 4020b173 4020b0a9: 0223f6 bgeui a3, 2, 4020b0af 4020b0ac: 002c46 j 4020b161 4020b0af: ff6421 l32r a2, 4020ae40 4020b0b2: 0020c0 memw 4020b0b5: 406522 s32i a2, a5, 0x100 4020b0b8: ffbd06 j 4020afb0 4020b0bb: da0432 l8ui a3, a4, 218 4020b0be: 1e1366 bnei a3, 1, 4020b0e0 4020b0c1: 120c movi.n a2, 1 4020b0c3: 030c movi.n a3, 0 4020b0c5: 140c movi.n a4, 1 4020b0c7: 050c movi.n a5, 0 4020b0c9: e1e001 l32r a0, 4020384c 4020b0cc: 0000c0 callx0 a0 4020b0cf: 020c movi.n a2, 0 4020b0d1: 830c movi.n a3, 8 4020b0d3: 840c movi.n a4, 8 4020b0d5: 050c movi.n a5, 0 4020b0d7: e1dd01 l32r a0, 4020384c 4020b0da: 0000c0 callx0 a0 4020b0dd: ffd7c6 j 4020b040 4020b0e0: f5c356 bnez a3, 4020b040 4020b0e3: 020c movi.n a2, 0 4020b0e5: 130c movi.n a3, 1 4020b0e7: 140c movi.n a4, 1 4020b0e9: 050c movi.n a5, 0 4020b0eb: e1d801 l32r a0, 4020384c 4020b0ee: 0000c0 callx0 a0 4020b0f1: 820c movi.n a2, 8 4020b0f3: 030c movi.n a3, 0 4020b0f5: 840c movi.n a4, 8 4020b0f7: 050c movi.n a5, 0 4020b0f9: e1d401 l32r a0, 4020384c 4020b0fc: 0000c0 callx0 a0 4020b0ff: ffcf46 j 4020b040 4020b102: da0432 l8ui a3, a4, 218 4020b105: 763326 beqi a3, 3, 4020b17f 4020b108: 735326 beqi a3, 5, 4020b17f 4020b10b: 5b23b6 bltui a3, 2, 4020b16a 4020b10e: ff4d31 l32r a3, 4020ae44 4020b111: 0020c0 memw 4020b114: 406532 s32i a3, a5, 0x100 4020b117: ffa546 j 4020afb0 4020b11a: da0432 l8ui a3, a4, 218 4020b11d: 1e1366 bnei a3, 1, 4020b13f 4020b120: 020c movi.n a2, 0 4020b122: 130c movi.n a3, 1 4020b124: 140c movi.n a4, 1 4020b126: 050c movi.n a5, 0 4020b128: e1c901 l32r a0, 4020384c 4020b12b: 0000c0 callx0 a0 4020b12e: 820c movi.n a2, 8 4020b130: 030c movi.n a3, 0 4020b132: 840c movi.n a4, 8 4020b134: 050c movi.n a5, 0 4020b136: e1c501 l32r a0, 4020384c 4020b139: 0000c0 callx0 a0 4020b13c: ffc006 j 4020b040 4020b13f: efd356 bnez a3, 4020b040 4020b142: 120c movi.n a2, 1 4020b144: 030c movi.n a3, 0 4020b146: 140c movi.n a4, 1 4020b148: 050c movi.n a5, 0 4020b14a: e1c001 l32r a0, 4020384c 4020b14d: 0000c0 callx0 a0 4020b150: 020c movi.n a2, 0 4020b152: 830c movi.n a3, 8 4020b154: 840c movi.n a4, 8 4020b156: 050c movi.n a5, 0 4020b158: e1bd01 l32r a0, 4020384c 4020b15b: 0000c0 callx0 a0 4020b15e: ffb786 j 4020b040 4020b161: 0020c0 memw 4020b164: 406592 s32i a9, a5, 0x100 4020b167: ff9146 j 4020afb0 4020b16a: 0020c0 memw 4020b16d: 406592 s32i a9, a5, 0x100 4020b170: ff8f06 j 4020afb0 4020b173: ff3591 l32r a9, 4020ae48 4020b176: 0020c0 memw 4020b179: 406592 s32i a9, a5, 0x100 4020b17c: ff8c06 j 4020afb0 4020b17f: ff33a1 l32r a10, 4020ae4c 4020b182: 0020c0 memw 4020b185: 4065a2 s32i a10, a5, 0x100 4020b188: ff8906 j 4020afb0 4020b18b: b3b500 movgez a11, a5, a0 4020b18e: fe .byte 0xfe 4020b18f: 3f .byte 0x3f 4020b190: e03f80 subx4 a3, a15, a8 4020b193: 0f .byte 0xf 4020b194: ff .byte 0xff 4020b195: ff .byte 0xff 4020b196: cf .byte 0xcf 4020b197: ff .byte 0xff 4020b198 : 4020b198: f0c112 addi a1, a1, -16 4020b19b: 0109 s32i.n a0, a1, 0 4020b19d: fffb01 l32r a0, 4020b18c 4020b1a0: 800022 l8ui a2, a0, 128 4020b1a3: 086256 bnez a2, 4020b22d 4020b1a6: f00401 l32r a0, 402071b8 4020b1a9: 66a022 movi a2, 102 4020b1ac: 0008 l32i.n a0, a0, 0 4020b1ae: 330c movi.n a3, 3 4020b1b0: 242002 l32i a0, a0, 144 4020b1b3: 140c movi.n a4, 1 4020b1b5: 0000c0 callx0 a0 4020b1b8: f00031 l32r a3, 402071b8 4020b1bb: 496322 s32i a2, a3, 0x124 4020b1be: f03121 l32r a2, 40207284 4020b1c1: 0020c0 memw 4020b1c4: e52252 l32i a5, a2, 0x394 4020b1c7: 4a6352 s32i a5, a3, 0x128 4020b1ca: 0020c0 memw 4020b1cd: e62242 l32i a4, a2, 0x398 4020b1d0: 4b6342 s32i a4, a3, 0x12c 4020b1d3: 0020c0 memw 4020b1d6: 140c movi.n a4, 1 4020b1d8: 550c movi.n a5, 5 4020b1da: 060c movi.n a6, 0 4020b1dc: c73c movi.n a7, 60 4020b1de: e72222 l32i a2, a2, 0x39c 4020b1e1: 4c6322 s32i a2, a3, 0x130 4020b1e4: 0308 l32i.n a0, a3, 0 4020b1e6: 66a022 movi a2, 102 4020b1e9: 272002 l32i a0, a0, 156 4020b1ec: 330c movi.n a3, 3 4020b1ee: 0000c0 callx0 a0 4020b1f1: ffe601 l32r a0, 4020b18c 4020b1f4: ffe721 l32r a2, 4020b190 4020b1f7: 0020c0 memw 4020b1fa: f02271 l32r a7, 40207284 4020b1fd: e727b2 l32i a11, a7, 0x39c 4020b200: 20bb20 or a11, a11, a2 4020b203: 0020c0 memw 4020b206: e767b2 s32i a11, a7, 0x39c 4020b209: fdc7a1 l32r a10, 4020a928 4020b20c: 0020c0 memw 4020b20f: e62792 l32i a9, a7, 0x398 4020b212: 2099a0 or a9, a9, a10 4020b215: 0020c0 memw 4020b218: e66792 s32i a9, a7, 0x398 4020b21b: ffde81 l32r a8, 4020b194 4020b21e: 0020c0 memw 4020b221: e52762 l32i a6, a7, 0x394 4020b224: 106680 and a6, a6, a8 4020b227: 0020c0 memw 4020b22a: e56762 s32i a6, a7, 0x394 4020b22d: 130c movi.n a3, 1 4020b22f: 804032 s8i a3, a0, 128 4020b232: 0108 l32i.n a0, a1, 0 4020b234: 10c112 addi a1, a1, 16 4020b237: f00d ret.n 4020b239: 000000 ill 4020b23c : 4020b23c: f0c112 addi a1, a1, -16 4020b23f: 0109 s32i.n a0, a1, 0 4020b241: f17701 l32r a0, 40207820 4020b244: 790022 l8ui a2, a0, 121 4020b247: 381266 bnei a2, 1, 4020b283 4020b24a: 66a022 movi a2, 102 4020b24d: 330c movi.n a3, 3 4020b24f: efda01 l32r a0, 402071b8 4020b252: 140c movi.n a4, 1 4020b254: 0008 l32i.n a0, a0, 0 4020b256: f17251 l32r a5, 40207820 4020b259: 262002 l32i a0, a0, 152 4020b25c: 800552 l8ui a5, a5, 128 4020b25f: 0000c0 callx0 a0 4020b262: f16f01 l32r a0, 40207820 4020b265: f00731 l32r a3, 40207284 4020b268: 212052 l32i a5, a0, 132 4020b26b: 0020c0 memw 4020b26e: e56352 s32i a5, a3, 0x394 4020b271: 222042 l32i a4, a0, 136 4020b274: 0020c0 memw 4020b277: e66342 s32i a4, a3, 0x398 4020b27a: 232022 l32i a2, a0, 140 4020b27d: 0020c0 memw 4020b280: e76322 s32i a2, a3, 0x39c 4020b283: 060c movi.n a6, 0 4020b285: 794062 s8i a6, a0, 121 4020b288: 0108 l32i.n a0, a1, 0 4020b28a: 10c112 addi a1, a1, 16 4020b28d: f00d ret.n ... 4020b290 : 4020b290: f0c112 addi a1, a1, -16 4020b293: 0109 s32i.n a0, a1, 0 4020b295: 051266 bnei a2, 1, 4020b29e 4020b298: ffefc5 call0 4020b198 4020b29b: 000086 j 4020b2a1 4020b29e: fff9c5 call0 4020b23c 4020b2a1: 0108 l32i.n a0, a1, 0 4020b2a3: 10c112 addi a1, a1, 16 4020b2a6: f00d ret.n 4020b2a8: feb3a1 l32r a10, 4020ad74 4020b2ab: 3f .byte 0x3f 4020b2ac: 007800 waiti 8 ... 4020b2b0 : 4020b2b0: e0c112 addi a1, a1, -32 4020b2b3: 046102 s32i a0, a1, 16 4020b2b6: 51c9 s32i.n a12, a1, 20 4020b2b8: dbcc21 l32r a2, 402021e8 <_irom0_text_start+0x1d8> 4020b2bb: efbfc1 l32r a12, 402071b8 4020b2be: 0020c0 memw 4020b2c1: 972242 l32i a4, a2, 0x25c 4020b2c4: 0020c0 memw 4020b2c7: 962232 l32i a3, a2, 0x258 4020b2ca: 0020c0 memw 4020b2cd: 404810 ssai 24 4020b2d0: 130c movi.n a3, 1 4020b2d2: 740c movi.n a4, 7 4020b2d4: 350c movi.n a5, 3 4020b2d6: 260c movi.n a6, 2 4020b2d8: 070c movi.n a7, 0 4020b2da: 0c08 l32i.n a0, a12, 0 4020b2dc: 972222 l32i a2, a2, 0x25c 4020b2df: 272002 l32i a0, a0, 156 4020b2e2: 61a022 movi a2, 97 4020b2e5: 0000c0 callx0 a0 4020b2e8: ffaa85 call0 4020ad94 4020b2eb: 77a022 movi a2, 119 4020b2ee: 030c movi.n a3, 0 4020b2f0: 041c movi.n a4, 16 4020b2f2: 050c movi.n a5, 0 4020b2f4: 0c08 l32i.n a0, a12, 0 4020b2f6: 060c movi.n a6, 0 4020b2f8: 272002 l32i a0, a0, 156 4020b2fb: 170c movi.n a7, 1 4020b2fd: 0000c0 callx0 a0 4020b300: 01e445 call0 4020d148 4020b303: f14931 l32r a3, 40207828 4020b306: 032d mov.n a2, a3 4020b308: 334b addi.n a3, a3, 4 4020b30a: 012145 call0 4020c520 4020b30d: 4c48 l32i.n a4, a12, 16 4020b30f: 0ef467 bbsi a4, 22, 4020b321 4020b312: 020c movi.n a2, 0 4020b314: fc5145 call0 4020782c 4020b317: ef2071 l32r a7, 40206f98 4020b31a: 4c68 l32i.n a6, a12, 16 4020b31c: 206670 or a6, a6, a7 4020b31f: 4c69 s32i.n a6, a12, 16 4020b321: fe1605 call0 40209484 4020b324: ffe181 l32r a8, 4020b2a8 4020b327: 790882 l8ui a8, a8, 121 4020b32a: 688c beqz.n a8, 4020b334 4020b32c: 020c movi.n a2, 0 4020b32e: fe7305 call0 40209a60 4020b331: 000106 j 4020b339 4020b334: 120c movi.n a2, 1 4020b336: fe7285 call0 40209a60 4020b339: 054c movi.n a5, 64 4020b33b: 070c movi.n a7, 0 4020b33d: 060c movi.n a6, 0 4020b33f: 190c movi.n a9, 1 4020b341: 0a0c movi.n a10, 0 4020b343: f67741 l32r a4, 40208d20 4020b346: f13821 l32r a2, 40207828 4020b349: 5f0c82 l8ui a8, a12, 95 4020b34c: 14c232 addi a3, a2, 20 4020b34f: 018880 slli a8, a8, 24 4020b352: 011442 l16ui a4, a4, 2 4020b355: 01a9 s32i.n a10, a1, 0 4020b357: 1199 s32i.n a9, a1, 4 4020b359: 318880 srai a8, a8, 24 4020b35c: 1fc882 addi a8, a8, 31 4020b35f: 018880 slli a8, a8, 24 4020b362: 318880 srai a8, a8, 24 4020b365: b36880 movgez a6, a8, a8 4020b368: 746060 extui a6, a6, 0, 8 4020b36b: 01b6c5 call0 4020ced8 4020b36e: 080c92 l8ui a9, a12, 8 4020b371: 398c beqz.n a9, 4020b378 4020b373: 620c movi.n a2, 6 4020b375: fce285 call0 402081a0 4020b378: ff5d85 call0 4020a954 4020b37b: 220c movi.n a2, 2 4020b37d: ddb101 l32r a0, 40202a44 4020b380: 0020c0 memw 4020b383: 9c20b2 l32i a11, a0, 0x270 4020b386: 20bb20 or a11, a11, a2 4020b389: 0020c0 memw 4020b38c: 120c movi.n a2, 1 4020b38e: 730c movi.n a3, 7 4020b390: 540c movi.n a4, 5 4020b392: ffc651 l32r a5, 4020b2ac 4020b395: 160c movi.n a6, 1 4020b397: 070c movi.n a7, 0 4020b399: 9c60b2 s32i a11, a0, 0x270 4020b39c: f123a1 l32r a10, 40207828 4020b39f: 01a9 s32i.n a10, a1, 0 4020b3a1: fea2c5 call0 40209dd0 4020b3a4: 024545 call0 4020d7fc 4020b3a7: 4c38 l32i.n a3, a12, 16 4020b3a9: 2b73b7 bbci a3, 27, 4020b3d8 4020b3ac: fc7845 call0 40207b34 4020b3af: ffab52 movi a5, 0xfffffbff 4020b3b2: debd41 l32r a4, 40202ea8 4020b3b5: 0020c0 memw 4020b3b8: d02432 l32i a3, a4, 0x340 4020b3bb: 103350 and a3, a3, a5 4020b3be: 0020c0 memw 4020b3c1: ffb921 l32r a2, 4020b2a8 4020b3c4: d06432 s32i a3, a4, 0x340 4020b3c7: 960222 l8ui a2, a2, 150 4020b3ca: ff4d45 call0 4020a8a0 4020b3cd: 0c08 l32i.n a0, a12, 0 4020b3cf: 162002 l32i a0, a0, 88 4020b3d2: 1f9c22 l16si a2, a12, 62 4020b3d5: 0000c0 callx0 a0 4020b3d8: 00d205 call0 4020c0fc 4020b3db: ffb3c1 l32r a12, 4020b2a8 4020b3de: 790c22 l8ui a2, a12, 121 4020b3e1: 7a0c32 l8ui a3, a12, 122 4020b3e4: 7b0c42 l8ui a4, a12, 123 4020b3e7: fd0f45 call0 402084dc 4020b3ea: 6a0c02 l8ui a0, a12, 106 4020b3ed: 141026 beqi a0, 1, 4020b405 4020b3f0: 112026 beqi a0, 2, 4020b405 4020b3f3: 00a022 movi a2, 0 4020b3f6: ffe985 call0 4020b290 4020b3f9: 00a022 movi a2, 0 4020b3fc: 51c8 l32i.n a12, a1, 20 4020b3fe: 4108 l32i.n a0, a1, 16 4020b400: 20c112 addi a1, a1, 32 4020b403: f00d ret.n 4020b405: 120c movi.n a2, 1 4020b407: ffe885 call0 4020b290 4020b40a: fffac6 j 4020b3f9 4020b40d: 000000 ill 4020b410: b32c movi.n a3, 43 4020b412: fe .byte 0xfe 4020b413: 3f .byte 0x3f 4020b414: ff .byte 0xff 4020b415: ff .byte 0xff 4020b416: ef .byte 0xef 4020b417: ff .byte 0xff 4020b418 : 4020b418: 020c movi.n a2, 0 4020b41a: e0c112 addi a1, a1, -32 4020b41d: 3109 s32i.n a0, a1, 12 4020b41f: 41c9 s32i.n a12, a1, 16 4020b421: 51d9 s32i.n a13, a1, 20 4020b423: fb82c1 l32r a12, 4020a22c 4020b426: 0129 s32i.n a2, a1, 0 4020b428: 372c42 l32i a4, a12, 220 4020b42b: b70c32 l8ui a3, a12, 183 4020b42e: 441b addi.n a4, a4, 1 4020b430: 376c42 s32i a4, a12, 220 4020b433: 079347 bne a3, a4, 4020b43e 4020b436: 1d0c movi.n a13, 1 4020b438: 376c22 s32i a2, a12, 220 4020b43b: 000086 j 4020b441 4020b43e: 20d220 or a13, a2, a2 4020b441: c24cd2 s8i a13, a12, 194 4020b444: 202110 or a2, a1, a1 4020b447: fff231 l32r a3, 4020b410 4020b44a: 010d45 call0 4020c520 4020b44d: 082d16 beqz a13, 4020b4d3 4020b450: aa0c52 l8ui a5, a12, 170 4020b453: ef59d1 l32r a13, 402071b8 4020b456: 079556 bnez a5, 4020b4d3 4020b459: 00a032 movi a3, 0 4020b45c: f40c movi.n a4, 15 4020b45e: 150c movi.n a5, 1 4020b460: 160c movi.n a6, 1 4020b462: 400d22 l8ui a2, a13, 64 4020b465: 0d08 l32i.n a0, a13, 0 4020b467: 012280 slli a2, a2, 24 4020b46a: 252002 l32i a0, a0, 148 4020b46d: 312820 srai a2, a2, 24 4020b470: 2129 s32i.n a2, a1, 8 4020b472: 77a022 movi a2, 119 4020b475: 0000c0 callx0 a0 4020b478: 030c movi.n a3, 0 4020b47a: f40c movi.n a4, 15 4020b47c: 150c movi.n a5, 1 4020b47e: 160c movi.n a6, 1 4020b480: 170c movi.n a7, 1 4020b482: 0d08 l32i.n a0, a13, 0 4020b484: 1129 s32i.n a2, a1, 4 4020b486: 272002 l32i a0, a0, 156 4020b489: 77a022 movi a2, 119 4020b48c: 0000c0 callx0 a0 4020b48f: ffe141 l32r a4, 4020b414 4020b492: 4d38 l32i.n a3, a13, 16 4020b494: 120c movi.n a2, 1 4020b496: 103340 and a3, a3, a4 4020b499: 4d39 s32i.n a3, a13, 16 4020b49b: fe5c45 call0 40209a60 4020b49e: 0d98 l32i.n a9, a13, 0 4020b4a0: c40c52 l8ui a5, a12, 196 4020b4a3: 272992 l32i a9, a9, 156 4020b4a6: 159c beqz.n a5, 4020b4bb 4020b4a8: 77a022 movi a2, 119 4020b4ab: 030c movi.n a3, 0 4020b4ad: f40c movi.n a4, 15 4020b4af: 150c movi.n a5, 1 4020b4b1: 160c movi.n a6, 1 4020b4b3: 170c movi.n a7, 1 4020b4b5: 0009c0 callx0 a9 4020b4b8: 000486 j 4020b4ce 4020b4bb: 77a022 movi a2, 119 4020b4be: 00a032 movi a3, 0 4020b4c1: 0fa042 movi a4, 15 4020b4c4: 01a052 movi a5, 1 4020b4c7: 160c movi.n a6, 1 4020b4c9: 1178 l32i.n a7, a1, 4 4020b4cb: 0009c0 callx0 a9 4020b4ce: 2128 l32i.n a2, a1, 8 4020b4d0: fcccc5 call0 402081a0 4020b4d3: f0d521 l32r a2, 40207828 4020b4d6: 040c movi.n a4, 0 4020b4d8: 53c232 addi a3, a2, 83 4020b4db: fd3dc5 call0 402088b8 4020b4de: 024d mov.n a4, a2 4020b4e0: f9e321 l32r a2, 40209c6c 4020b4e3: 126c42 s32i a4, a12, 72 4020b4e6: 329b addi.n a3, a2, 9 4020b4e8: fd3cc5 call0 402088b8 4020b4eb: 41c8 l32i.n a12, a1, 16 4020b4ed: 51d8 l32i.n a13, a1, 20 4020b4ef: 3108 l32i.n a0, a1, 12 4020b4f1: 20c112 addi a1, a1, 32 4020b4f4: f00d ret.n ... 4020b4f8 : 4020b4f8: f0c112 addi a1, a1, -16 4020b4fb: 1109 s32i.n a0, a1, 4 4020b4fd: db3a21 l32r a2, 402021e8 <_irom0_text_start+0x1d8> 4020b500: 0020c0 memw 4020b503: 852242 l32i a4, a2, 0x214 4020b506: 0149 s32i.n a4, a1, 0 4020b508: e37c movi.n a3, -2 4020b50a: 0020c0 memw 4020b50d: 852202 l32i a0, a2, 0x214 4020b510: 100030 and a0, a0, a3 4020b513: 0020c0 memw 4020b516: 856202 s32i a0, a2, 0x214 4020b519: 025c movi.n a2, 80 4020b51b: e08901 l32r a0, 40203740 4020b51e: 0000c0 callx0 a0 4020b521: 120c movi.n a2, 1 4020b523: dfe601 l32r a0, 402034bc 4020b526: 0000c0 callx0 a0 4020b529: 870c movi.n a7, 8 4020b52b: 387c movi.n a8, -13 4020b52d: de5e61 l32r a6, 40202ea8 4020b530: 0020c0 memw 4020b533: d02652 l32i a5, a6, 0x340 4020b536: 105580 and a5, a5, a8 4020b539: 205570 or a5, a5, a7 4020b53c: 0020c0 memw 4020b53f: d06652 s32i a5, a6, 0x340 4020b542: e8a322 movi a2, 0x3e8 4020b545: dfdd01 l32r a0, 402034bc 4020b548: 0000c0 callx0 a0 4020b54b: 4b0c movi.n a11, 4 4020b54d: 0020c0 memw 4020b550: de56a1 l32r a10, 40202ea8 4020b553: d02a92 l32i a9, a10, 0x340 4020b556: 307c movi.n a0, -13 4020b558: 109900 and a9, a9, a0 4020b55b: 2099b0 or a9, a9, a11 4020b55e: 0020c0 memw 4020b561: d06a92 s32i a9, a10, 0x340 4020b564: 120c movi.n a2, 1 4020b566: dfd501 l32r a0, 402034bc 4020b569: 0000c0 callx0 a0 4020b56c: 0020c0 memw 4020b56f: db1e31 l32r a3, 402021e8 <_irom0_text_start+0x1d8> 4020b572: 0128 l32i.n a2, a1, 0 4020b574: 856322 s32i a2, a3, 0x214 4020b577: 086207 bbci a2, 0, 4020b583 4020b57a: a0a022 movi a2, 160 4020b57d: e07001 l32r a0, 40203740 4020b580: 0000c0 callx0 a0 4020b583: 1108 l32i.n a0, a1, 4 4020b585: 10c112 addi a1, a1, 16 4020b588: f00d ret.n 4020b58a: b90000 excw 4020b58d: 3ffeb3 excw 4020b590 : 4020b590: f0c112 addi a1, a1, -16 4020b593: 1109 s32i.n a0, a1, 4 4020b595: fffd01 l32r a0, 4020b58c 4020b598: 060c movi.n a6, 0 4020b59a: 970032 l8ui a3, a0, 151 4020b59d: 670052 l8ui a5, a0, 103 4020b5a0: 63cc bnez.n a3, 4020b5aa 4020b5a2: 140c movi.n a4, 1 4020b5a4: 974042 s8i a4, a0, 151 4020b5a7: 000c46 j 4020b5dc 4020b5aa: 006122 s32i a2, a1, 0 4020b5ad: 974062 s8i a6, a0, 151 4020b5b0: 28e517 bbsi a5, 1, 4020b5dc 4020b5b3: 04a022 movi a2, 4 4020b5b6: 039645 call0 4020ef1c 4020b5b9: fff401 l32r a0, 4020b58c 4020b5bc: 980072 l8ui a7, a0, 152 4020b5bf: 005756 bnez a7, 4020b5c8 4020b5c2: fff345 call0 4020b4f8 4020b5c5: fff101 l32r a0, 4020b58c 4020b5c8: 002122 l32i a2, a1, 0 4020b5cb: 00a082 movi a8, 0 4020b5ce: 984082 s8i a8, a0, 152 4020b5d1: ffe445 call0 4020b418 4020b5d4: 04a022 movi a2, 4 4020b5d7: 030c movi.n a3, 0 4020b5d9: 03ac45 call0 4020f0a0 4020b5dc: 1108 l32i.n a0, a1, 4 4020b5de: 10c112 addi a1, a1, 16 4020b5e1: f00d ret.n 4020b5e3: b3c000 movgez a12, a0, a0 4020b5e6: fe .byte 0xfe 4020b5e7: 3f .byte 0x3f 4020b5e8: feb3c2 excw 4020b5eb: 3f .byte 0x3f 4020b5ec: feb3c4 excw 4020b5ef: 3f .byte 0x3f 4020b5f0 : 4020b5f0: 190c movi.n a9, 1 4020b5f2: 060c movi.n a6, 0 4020b5f4: f08ba1 l32r a10, 40207820 4020b5f7: 000242 l8ui a4, a2, 0 4020b5fa: 0a5d mov.n a5, a10 4020b5fc: c0ca82 addi a8, a10, -64 4020b5ff: 004a42 s8i a4, a10, 0 4020b602: 010232 l8ui a3, a2, 1 4020b605: 7afb addi.n a7, a10, 15 4020b607: 043130 extui a3, a3, 1, 1 4020b60a: 024a32 s8i a3, a10, 2 4020b60d: b62a add.n a11, a6, a2 4020b60f: 661b addi.n a6, a6, 1 4020b611: 020bb2 l8ui a11, a11, 2 4020b614: 0345b2 s8i a11, a5, 3 4020b617: 551b addi.n a5, a5, 1 4020b619: f09577 bne a5, a7, 4020b60d 4020b61c: 0a5d mov.n a5, a10 4020b61e: fccc71 l32r a7, 4020a950 4020b621: 060c movi.n a6, 0 4020b623: 2b6c movi.n a11, -30 4020b625: 462a add.n a4, a6, a2 4020b627: 551b addi.n a5, a5, 1 4020b629: 661b addi.n a6, a6, 1 4020b62b: 110432 l8ui a3, a4, 17 4020b62e: 114532 s8i a3, a5, 17 4020b631: 140442 l8ui a4, a4, 20 4020b634: 1745b2 s8i a11, a5, 23 4020b637: 334a add.n a3, a3, a4 4020b639: 144532 s8i a3, a5, 20 4020b63c: e59577 bne a5, a7, 4020b625 4020b63f: 0a5d mov.n a5, a10 4020b641: ffe871 l32r a7, 4020b5e4 4020b644: 0b0c movi.n a11, 0 4020b646: 060c movi.n a6, 0 4020b648: 1a0242 l8ui a4, a2, 26 4020b64b: 5c4842 s8i a4, a8, 92 4020b64e: 1b0232 l8ui a3, a2, 27 4020b651: 5d4832 s8i a3, a8, 93 4020b654: 1c0242 l8ui a4, a2, 28 4020b657: 1d0232 l8ui a3, a2, 29 4020b65a: 544040 extui a4, a4, 0, 6 4020b65d: 114480 slli a4, a4, 8 4020b660: 203340 or a3, a3, a4 4020b663: 2f5832 s16i a3, a8, 94 4020b666: 462a add.n a4, a6, a2 4020b668: 661b addi.n a6, a6, 1 4020b66a: 1e0442 l8ui a4, a4, 30 4020b66d: 204542 s8i a4, a5, 32 4020b670: 013480 slli a3, a4, 24 4020b673: 313830 srai a3, a3, 24 4020b676: 0263e6 bgei a3, 6, 4020b67c 4020b679: 026477 bbci a4, 7, 4020b67f 4020b67c: 2045b2 s8i a11, a5, 32 4020b67f: 462a add.n a4, a6, a2 4020b681: 551b addi.n a5, a5, 1 4020b683: e19577 bne a5, a7, 4020b668 4020b686: 0a5d mov.n a5, a10 4020b688: ffd871 l32r a7, 4020b5e8 4020b68b: 060c movi.n a6, 0 4020b68d: b62a add.n a11, a6, a2 4020b68f: 661b addi.n a6, a6, 1 4020b691: 220bb2 l8ui a11, a11, 34 4020b694: 2445b2 s8i a11, a5, 36 4020b697: 551b addi.n a5, a5, 1 4020b699: f09577 bne a5, a7, 4020b68d 4020b69c: 0a5d mov.n a5, a10 4020b69e: ffd371 l32r a7, 4020b5ec 4020b6a1: 060c movi.n a6, 0 4020b6a3: 362a add.n a3, a6, a2 4020b6a5: 661b addi.n a6, a6, 1 4020b6a7: 280332 l8ui a3, a3, 40 4020b6aa: 2a4532 s8i a3, a5, 42 4020b6ad: 551b addi.n a5, a5, 1 4020b6af: f09577 bne a5, a7, 4020b6a3 4020b6b2: 550c movi.n a5, 5 4020b6b4: 300272 l8ui a7, a2, 48 4020b6b7: 414872 s8i a7, a8, 65 4020b6ba: 310262 l8ui a6, a2, 49 4020b6bd: 734862 s8i a6, a8, 115 4020b6c0: 320242 l8ui a4, a2, 50 4020b6c3: 744842 s8i a4, a8, 116 4020b6c6: 330232 l8ui a3, a2, 51 4020b6c9: 754832 s8i a3, a8, 117 4020b6cc: 3402b2 l8ui a11, a2, 52 4020b6cf: 7648b2 s8i a11, a8, 118 4020b6d2: 3502a2 l8ui a10, a2, 53 4020b6d5: 7748a2 s8i a10, a8, 119 4020b6d8: 360272 l8ui a7, a2, 54 4020b6db: 784872 s8i a7, a8, 120 4020b6de: 370262 l8ui a6, a2, 55 4020b6e1: 794862 s8i a6, a8, 121 4020b6e4: 380242 l8ui a4, a2, 56 4020b6e7: 7a4842 s8i a4, a8, 122 4020b6ea: 400232 l8ui a3, a2, 64 4020b6ed: 7b4832 s8i a3, a8, 123 4020b6f0: 4102b2 l8ui a11, a2, 65 4020b6f3: 7c48b2 s8i a11, a8, 124 4020b6f6: 4202a2 l8ui a10, a2, 66 4020b6f9: 430272 l8ui a7, a2, 67 4020b6fc: 54a0a0 extui a10, a10, 0, 6 4020b6ff: 11aa80 slli a10, a10, 8 4020b702: 2077a0 or a7, a7, a10 4020b705: 3f5872 s16i a7, a8, 126 4020b708: 440262 l8ui a6, a2, 68 4020b70b: 804862 s8i a6, a8, 128 4020b70e: 450242 l8ui a4, a2, 69 4020b711: 814842 s8i a4, a8, 129 4020b714: 470232 l8ui a3, a2, 71 4020b717: 4602b2 l8ui a11, a2, 70 4020b71a: 013380 slli a3, a3, 24 4020b71d: 01bb80 slli a11, a11, 24 4020b720: 31b8b0 srai a11, a11, 24 4020b723: 313830 srai a3, a3, 24 4020b726: 113380 slli a3, a3, 8 4020b729: 20bb30 or a11, a11, a3 4020b72c: 4158b2 s16i a11, a8, 130 4020b72f: 4902a2 l8ui a10, a2, 73 4020b732: 480272 l8ui a7, a2, 72 4020b735: 01aa80 slli a10, a10, 24 4020b738: 017780 slli a7, a7, 24 4020b73b: 317870 srai a7, a7, 24 4020b73e: 31a8a0 srai a10, a10, 24 4020b741: 11aa80 slli a10, a10, 8 4020b744: 2077a0 or a7, a7, a10 4020b747: 425872 s16i a7, a8, 132 4020b74a: 4a0262 l8ui a6, a2, 74 4020b74d: 864862 s8i a6, a8, 134 4020b750: 4b0242 l8ui a4, a2, 75 4020b753: 056d mov.n a6, a5 4020b755: 344040 extui a4, a4, 0, 4 4020b758: 884842 s8i a4, a8, 136 4020b75b: 0164f6 bgeui a4, 6, 4020b760 4020b75e: 046d mov.n a6, a4 4020b760: 884862 s8i a6, a8, 136 4020b763: 4b02a2 l8ui a10, a2, 75 4020b766: 24a4a0 extui a10, a10, 4, 3 4020b769: 8a48a2 s8i a10, a8, 138 4020b76c: 4b0272 l8ui a7, a2, 75 4020b76f: 047770 extui a7, a7, 7, 1 4020b772: 8c4872 s8i a7, a8, 140 4020b775: 4c0262 l8ui a6, a2, 76 4020b778: 346060 extui a6, a6, 0, 4 4020b77b: 874862 s8i a6, a8, 135 4020b77e: 013567 bltu a5, a6, 4020b783 4020b781: 065d mov.n a5, a6 4020b783: 874852 s8i a5, a8, 135 4020b786: 4c0262 l8ui a6, a2, 76 4020b789: 246460 extui a6, a6, 4, 3 4020b78c: 894862 s8i a6, a8, 137 4020b78f: 4c0242 l8ui a4, a2, 76 4020b792: 044740 extui a4, a4, 7, 1 4020b795: 8b4842 s8i a4, a8, 139 4020b798: 4d0232 l8ui a3, a2, 77 4020b79b: 343030 extui a3, a3, 0, 4 4020b79e: 8e4832 s8i a3, a8, 142 4020b7a1: 4d02b2 l8ui a11, a2, 77 4020b7a4: 34b4b0 extui a11, a11, 4, 4 4020b7a7: 8d48b2 s8i a11, a8, 141 4020b7aa: 4e02a2 l8ui a10, a2, 78 4020b7ad: 8f48a2 s8i a10, a8, 143 4020b7b0: 4f0272 l8ui a7, a2, 79 4020b7b3: 904872 s8i a7, a8, 144 4020b7b6: 500262 l8ui a6, a2, 80 4020b7b9: 914862 s8i a6, a8, 145 4020b7bc: 510242 l8ui a4, a2, 81 4020b7bf: 924842 s8i a4, a8, 146 4020b7c2: 520232 l8ui a3, a2, 82 4020b7c5: 934832 s8i a3, a8, 147 4020b7c8: 5302b2 l8ui a11, a2, 83 4020b7cb: 9448b2 s8i a11, a8, 148 4020b7ce: 5402a2 l8ui a10, a2, 84 4020b7d1: 9548a2 s8i a10, a8, 149 4020b7d4: 550272 l8ui a7, a2, 85 4020b7d7: 964872 s8i a7, a8, 150 4020b7da: 560262 l8ui a6, a2, 86 4020b7dd: 974862 s8i a6, a8, 151 4020b7e0: 570242 l8ui a4, a2, 87 4020b7e3: 984842 s8i a4, a8, 152 4020b7e6: 580232 l8ui a3, a2, 88 4020b7e9: 994832 s8i a3, a8, 153 4020b7ec: 5902b2 l8ui a11, a2, 89 4020b7ef: 9a48b2 s8i a11, a8, 154 4020b7f2: 5a02a2 l8ui a10, a2, 90 4020b7f5: 9b48a2 s8i a10, a8, 155 4020b7f8: 5b0272 l8ui a7, a2, 91 4020b7fb: 9d4892 s8i a9, a8, 157 4020b7fe: 9c4872 s8i a7, a8, 156 4020b801: 5d0262 l8ui a6, a2, 93 4020b804: 9e4862 s8i a6, a8, 158 4020b807: 5e0242 l8ui a4, a2, 94 4020b80a: 9f4842 s8i a4, a8, 159 4020b80d: 5f0232 l8ui a3, a2, 95 4020b810: a04832 s8i a3, a8, 160 4020b813: 6002b2 l8ui a11, a2, 96 4020b816: a148b2 s8i a11, a8, 161 4020b819: 6102a2 l8ui a10, a2, 97 4020b81c: a248a2 s8i a10, a8, 162 4020b81f: 620272 l8ui a7, a2, 98 4020b822: a34872 s8i a7, a8, 163 4020b825: 630262 l8ui a6, a2, 99 4020b828: a44862 s8i a6, a8, 164 4020b82b: 640242 l8ui a4, a2, 100 4020b82e: a54842 s8i a4, a8, 165 4020b831: 650232 l8ui a3, a2, 101 4020b834: a64832 s8i a3, a8, 166 4020b837: 6602b2 l8ui a11, a2, 102 4020b83a: a748b2 s8i a11, a8, 167 4020b83d: 6702a2 l8ui a10, a2, 103 4020b840: a848a2 s8i a10, a8, 168 4020b843: 680272 l8ui a7, a2, 104 4020b846: a94872 s8i a7, a8, 169 4020b849: 690262 l8ui a6, a2, 105 4020b84c: aa4862 s8i a6, a8, 170 4020b84f: 6a0242 l8ui a4, a2, 106 4020b852: ab4842 s8i a4, a8, 171 4020b855: 6b0232 l8ui a3, a2, 107 4020b858: ac4832 s8i a3, a8, 172 4020b85b: 6c02b2 l8ui a11, a2, 108 4020b85e: ad48b2 s8i a11, a8, 173 4020b861: 6d02a2 l8ui a10, a2, 109 4020b864: ae48a2 s8i a10, a8, 174 4020b867: 6e0272 l8ui a7, a2, 110 4020b86a: af4872 s8i a7, a8, 175 4020b86d: 6f0262 l8ui a6, a2, 111 4020b870: b04862 s8i a6, a8, 176 4020b873: 700242 l8ui a4, a2, 112 4020b876: b14842 s8i a4, a8, 177 4020b879: 710232 l8ui a3, a2, 113 4020b87c: b24832 s8i a3, a8, 178 4020b87f: 7202b2 l8ui a11, a2, 114 4020b882: b348b2 s8i a11, a8, 179 4020b885: 020c movi.n a2, 0 4020b887: f00d ret.n 4020b889: 000000 ill 4020b88c: 800070 add a0, a0, a7 4020b88f: b37500 movgez a7, a5, a0 4020b892: fe .byte 0xfe 4020b893: 3f .byte 0x3f 4020b894 : 4020b894: f0c112 addi a1, a1, -16 4020b897: 026102 s32i a0, a1, 8 4020b89a: 0361c2 s32i a12, a1, 12 4020b89d: f27c movi.n a2, -1 4020b89f: da53c1 l32r a12, 402021ec <_irom0_text_start+0x1dc> 4020b8a2: ee4501 l32r a0, 402071b8 4020b8a5: 0020c0 memw 4020b8a8: 230c movi.n a3, 2 4020b8aa: 840c movi.n a4, 8 4020b8ac: 050c movi.n a5, 0 4020b8ae: 0008 l32i.n a0, a0, 0 4020b8b0: 496c22 s32i a2, a12, 0x124 4020b8b3: 262002 l32i a0, a0, 152 4020b8b6: 6aa022 movi a2, 106 4020b8b9: 0000c0 callx0 a0 4020b8bc: 020c movi.n a2, 0 4020b8be: 0020c0 memw 4020b8c1: 436c22 s32i a2, a12, 0x10c 4020b8c4: 320c movi.n a2, 3 4020b8c6: 02e045 call0 4020e6cc 4020b8c9: 0020c0 memw 4020b8cc: 070c movi.n a7, 0 4020b8ce: 506c72 s32i a7, a12, 0x140 4020b8d1: 0020c0 memw 4020b8d4: 516c72 s32i a7, a12, 0x144 4020b8d7: e67c movi.n a6, -2 4020b8d9: 0020c0 memw 4020b8dc: 6a2c52 l32i a5, a12, 0x1a8 4020b8df: 105560 and a5, a5, a6 4020b8e2: 0020c0 memw 4020b8e5: 6a6c52 s32i a5, a12, 0x1a8 4020b8e8: 0020c0 memw 4020b8eb: 402c42 l32i a4, a12, 0x100 4020b8ee: 1149 s32i.n a4, a1, 4 4020b8f0: ffe731 l32r a3, 4020b88c 4020b8f3: 0020c0 memw 4020b8f6: 406c32 s32i a3, a12, 0x100 4020b8f9: 820c movi.n a2, 8 4020b8fb: 030c movi.n a3, 0 4020b8fd: 02f0c5 call0 4020e80c 4020b900: deed91 l32r a9, 402034b4 4020b903: ffe331 l32r a3, 4020b890 4020b906: 0020c0 memw 4020b909: 422c82 l32i a8, a12, 0x108 4020b90c: 480302 l8ui a0, a3, 72 4020b90f: 208890 or a8, a8, a9 4020b912: 0189 s32i.n a8, a1, 0 4020b914: 2f1066 bnei a0, 1, 4020b947 4020b917: 67a022 movi a2, 103 4020b91a: ee2701 l32r a0, 402071b8 4020b91d: 430c movi.n a3, 4 4020b91f: 0008 l32i.n a0, a0, 0 4020b921: 140c movi.n a4, 1 4020b923: 262002 l32i a0, a0, 152 4020b926: 88a052 movi a5, 136 4020b929: 0000c0 callx0 a0 4020b92c: 67a022 movi a2, 103 4020b92f: ee2201 l32r a0, 402071b8 4020b932: 430c movi.n a3, 4 4020b934: 0008 l32i.n a0, a0, 0 4020b936: 240c movi.n a4, 2 4020b938: 262002 l32i a0, a0, 152 4020b93b: 91a052 movi a5, 145 4020b93e: 0000c0 callx0 a0 4020b941: ffd331 l32r a3, 4020b890 4020b944: 000746 j 4020b965 4020b947: 1a2066 bnei a0, 2, 4020b965 4020b94a: 67a022 movi a2, 103 4020b94d: 430c movi.n a3, 4 4020b94f: 240c movi.n a4, 2 4020b951: ee1901 l32r a0, 402071b8 4020b954: 750c movi.n a5, 7 4020b956: 0008 l32i.n a0, a0, 0 4020b958: 560c movi.n a6, 5 4020b95a: 272002 l32i a0, a0, 156 4020b95d: 270c movi.n a7, 2 4020b95f: 0000c0 callx0 a0 4020b962: ffcb31 l32r a3, 4020b890 4020b965: b80322 l8ui a2, a3, 184 4020b968: 142020 extui a2, a2, 0, 2 4020b96b: 2a1266 bnei a2, 1, 4020b999 4020b96e: 67a022 movi a2, 103 4020b971: 430c movi.n a3, 4 4020b973: 440c movi.n a4, 4 4020b975: ee1001 l32r a0, 402071b8 4020b978: 450c movi.n a5, 4 4020b97a: 0008 l32i.n a0, a0, 0 4020b97c: 060c movi.n a6, 0 4020b97e: 272002 l32i a0, a0, 156 4020b981: 471c movi.n a7, 20 4020b983: 0000c0 callx0 a0 4020b986: ee0c01 l32r a0, 402071b8 4020b989: 120c movi.n a2, 1 4020b98b: 0008 l32i.n a0, a0, 0 4020b98d: f18e31 l32r a3, 40207fc8 4020b990: 1f2002 l32i a0, a0, 124 4020b993: f18c41 l32r a4, 40207fc4 4020b996: 0000c0 callx0 a0 4020b999: 0020c0 memw 4020b99c: 002122 l32i a2, a1, 0 4020b99f: 426c22 s32i a2, a12, 0x108 4020b9a2: 01a022 movi a2, 1 4020b9a5: 031c45 call0 4020eb6c 4020b9a8: 0020c0 memw 4020b9ab: 012132 l32i a3, a1, 4 4020b9ae: 2108 l32i.n a0, a1, 8 4020b9b0: 406c32 s32i a3, a12, 0x100 4020b9b3: 31c8 l32i.n a12, a1, 12 4020b9b5: 10c112 addi a1, a1, 16 4020b9b8: f00d ret.n 4020b9ba: 6f0000 excw 4020b9bd: 3ffeb3 excw 4020b9c0 : 4020b9c0: f0c112 addi a1, a1, -16 4020b9c3: 0109 s32i.n a0, a1, 0 4020b9c5: 02e7c5 call0 4020e844 4020b9c8: fffd01 l32r a0, 4020b9bc 4020b9cb: 4e0032 l8ui a3, a0, 78 4020b9ce: b20002 l8ui a0, a0, 178 4020b9d1: 439c beqz.n a3, 4020b9e9 4020b9d3: 081066 bnei a0, 1, 4020b9df 4020b9d6: ffebc5 call0 4020b894 4020b9d9: 000306 j 4020b9e9 4020b9dc: 000000 ill 4020b9df: 60cc bnez.n a0, 4020b9e9 4020b9e1: 041226 beqi a2, 1, 4020b9e9 4020b9e4: 128c beqz.n a2, 4020b9e9 4020b9e6: ffeac5 call0 4020b894 4020b9e9: 0108 l32i.n a0, a1, 0 4020b9eb: 10c112 addi a1, a1, 16 4020b9ee: f00d ret.n 4020b9f0: 003a14 excw 4020b9f3: 38a440 excw 4020b9f6: 124000 excw 4020b9f8 : 4020b9f8: f0c112 addi a1, a1, -16 4020b9fb: 0109 s32i.n a0, a1, 0 4020b9fd: ffa401 l32r a0, 4020b890 4020ba00: edee41 l32r a4, 402071b8 4020ba03: 480022 l8ui a2, a0, 72 4020ba06: 4448 l32i.n a4, a4, 16 4020ba08: 72cc bnez.n a2, 4020ba13 4020ba0a: b80032 l8ui a3, a0, 184 4020ba0d: 143030 extui a3, a3, 0, 2 4020ba10: 521366 bnei a3, 1, 4020ba66 4020ba13: 4ff4b7 bbsi a4, 27, 4020ba66 4020ba16: 387c movi.n a8, -13 4020ba18: 870c movi.n a7, 8 4020ba1a: dd2361 l32r a6, 40202ea8 4020ba1d: 0020c0 memw 4020ba20: d02652 l32i a5, a6, 0x340 4020ba23: 105580 and a5, a5, a8 4020ba26: 205570 or a5, a5, a7 4020ba29: 0020c0 memw 4020ba2c: d06652 s32i a5, a6, 0x340 4020ba2f: ffe645 call0 4020b894 4020ba32: ee1401 l32r a0, 40207284 4020ba35: 0020c0 memw 4020ba38: 462092 l32i a9, a0, 0x118 4020ba3b: 277927 bbci a9, 18, 4020ba66 4020ba3e: 0020c0 memw 4020ba41: 4620a2 l32i a10, a0, 0x118 4020ba44: 25ada0 extui a10, a10, 29, 3 4020ba47: 1b2a66 bnei a10, 2, 4020ba66 4020ba4a: d9e8b1 l32r a11, 402021ec <_irom0_text_start+0x1dc> 4020ba4d: 0020c0 memw 4020ba50: 882bb2 l32i a11, a11, 0x220 4020ba53: 0f6b87 bbci a11, 8, 4020ba66 4020ba56: 120c movi.n a2, 1 4020ba58: ffe601 l32r a0, 4020b9f0 4020ba5b: 0000c0 callx0 a0 4020ba5e: 120c movi.n a2, 1 4020ba60: ffe501 l32r a0, 4020b9f4 4020ba63: 0000c0 callx0 a0 4020ba66: 0108 l32i.n a0, a1, 0 4020ba68: 10c112 addi a1, a1, 16 4020ba6b: f00d ret.n 4020ba6d: 000000 ill 4020ba70: 010101 l32r a0, 401cbe74 <_lit4_end+0xc6220> 4020ba73: 040401 l32r a0, 401cca84 <_lit4_end+0xc6e30> 4020ba76: 040404 excw 4020ba79: 040101 l32r a0, 401cca80 <_lit4_end+0xc6e2c> 4020ba7c: 040401 l32r a0, 401cca8c <_lit4_end+0xc6e38> 4020ba7f: c3ff01 l32r a0, 401fca7c <_lit4_end+0xf6e28> 4020ba82: ff .byte 0xff 4020ba83: ff .byte 0xff 4020ba84: 000800 excw 4020ba87: 010100 slli a0, a1, 32 4020ba8a: 040401 l32r a0, 401cca9c <_lit4_end+0xc6e48> 4020ba8d: 010404 excw 4020ba90 : 4020ba90: edca71 l32r a7, 402071b8 4020ba93: edfe31 l32r a3, 4020728c 4020ba96: d90742 l8ui a4, a7, 217 4020ba99: fff551 l32r a5, 4020ba70 4020ba9c: 681426 beqi a4, 1, 4020bb08 4020ba9f: 653426 beqi a4, 3, 4020bb08 4020baa2: fff461 l32r a6, 4020ba74 4020baa5: 714426 beqi a4, 4, 4020bb1a 4020baa8: 6e5426 beqi a4, 5, 4020bb1a 4020baab: db0742 l8ui a4, a7, 219 4020baae: 112466 bnei a4, 2, 4020bac3 4020bab1: fff121 l32r a2, 4020ba78 4020bab4: 0020c0 memw 4020bab7: d86322 s32i a2, a3, 0x360 4020baba: 0020c0 memw 4020babd: d96362 s32i a6, a3, 0x364 4020bac0: 000446 j 4020bad5 4020bac3: 0e3466 bnei a4, 3, 4020bad5 4020bac6: ffed41 l32r a4, 4020ba7c 4020bac9: 0020c0 memw 4020bacc: d86342 s32i a4, a3, 0x360 4020bacf: 0020c0 memw 4020bad2: d96352 s32i a5, a3, 0x364 4020bad5: eee0a1 l32r a10, 40207658 4020bad8: 0020c0 memw 4020badb: 402392 l32i a9, a3, 0x100 4020bade: 2099a0 or a9, a9, a10 4020bae1: 0020c0 memw 4020bae4: 406392 s32i a9, a3, 0x100 4020bae7: ffe681 l32r a8, 4020ba80 4020baea: ffe671 l32r a7, 4020ba84 4020baed: 0020c0 memw 4020baf0: 422362 l32i a6, a3, 0x108 4020baf3: 106680 and a6, a6, a8 4020baf6: 206670 or a6, a6, a7 4020baf9: 0020c0 memw 4020bafc: 426362 s32i a6, a3, 0x108 4020baff: 250c movi.n a5, 2 4020bb01: 0020c0 memw 4020bb04: a359 s32i.n a5, a3, 40 4020bb06: f00d ret.n 4020bb08: 0020c0 memw 4020bb0b: d86352 s32i a5, a3, 0x360 4020bb0e: ffdeb1 l32r a11, 4020ba88 4020bb11: 0020c0 memw 4020bb14: d963b2 s32i a11, a3, 0x364 4020bb17: ffee86 j 4020bad5 4020bb1a: 0020c0 memw 4020bb1d: d86362 s32i a6, a3, 0x360 4020bb20: ffdb21 l32r a2, 4020ba8c 4020bb23: 0020c0 memw 4020bb26: d96322 s32i a2, a3, 0x364 4020bb29: ffea06 j 4020bad5 4020bb2c: fe8024 excw 4020bb2f: 3f .byte 0x3f 4020bb30: 000000 ill 4020bb33: ffff66 bnei a15, 0x100, 4020bb36 4020bb36: e8fc70 excw 4020bb39: 401012 l16ui a1, a0, 128 4020bb3c : 4020bb3c: fffc21 l32r a2, 4020bb2c 4020bb3f: f0c112 addi a1, a1, -16 4020bb42: 0109 s32i.n a0, a1, 0 4020bb44: fffd01 l32r a0, 4020bb38 4020bb47: 0000c0 callx0 a0 4020bb4a: fff921 l32r a2, 4020bb30 4020bb4d: d9a731 l32r a3, 402021ec <_irom0_text_start+0x1dc> 4020bb50: ed9a01 l32r a0, 402071b8 4020bb53: 0020c0 memw 4020bb56: 340c movi.n a4, 3 4020bb58: 750c movi.n a5, 7 4020bb5a: 460c movi.n a6, 4 4020bb5c: 070c movi.n a7, 0 4020bb5e: 0008 l32i.n a0, a0, 0 4020bb60: 446322 s32i a2, a3, 0x110 4020bb63: 62a022 movi a2, 98 4020bb66: 272002 l32i a0, a0, 156 4020bb69: 130c movi.n a3, 1 4020bb6b: 0000c0 callx0 a0 4020bb6e: fff141 l32r a4, 4020bb34 4020bb71: d99d31 l32r a3, 402021e8 <_irom0_text_start+0x1d8> 4020bb74: 0020c0 memw 4020bb77: 862322 l32i a2, a3, 0x218 4020bb7a: 102240 and a2, a2, a4 4020bb7d: 0020c0 memw 4020bb80: 040c movi.n a4, 0 4020bb82: ed8d01 l32r a0, 402071b8 4020bb85: 552c movi.n a5, 37 4020bb87: 0008 l32i.n a0, a0, 0 4020bb89: 866322 s32i a2, a3, 0x218 4020bb8c: 6aa022 movi a2, 106 4020bb8f: 262002 l32i a0, a0, 152 4020bb92: 230c movi.n a3, 2 4020bb94: 0000c0 callx0 a0 4020bb97: 0108 l32i.n a0, a1, 0 4020bb99: 10c112 addi a1, a1, 16 4020bb9c: f00d ret.n 4020bb9e: 680000 excw 4020bba1: 0e .byte 0xe 4020bba2: 616000 xsr.ibreakenable a0 4020bba4 : 4020bba4: da6b61 l32r a6, 40202550 4020bba7: 050c movi.n a5, 0 4020bba9: fffd71 l32r a7, 4020bba0 4020bbac: 0020c0 memw 4020bbaf: 802632 l32i a3, a6, 0x200 4020bbb2: 664b addi.n a6, a6, 4 4020bbb4: 535a add.n a5, a3, a5 4020bbb6: f29677 bne a6, a7, 4020bbac 4020bbb9: f47c movi.n a4, -1 4020bbbb: 304540 xor a4, a5, a4 4020bbbe: da6451 l32r a5, 40202550 4020bbc1: e28c beqz.n a2, 4020bbd3 4020bbc3: 0020c0 memw 4020bbc6: 9a2522 l32i a2, a5, 0x268 4020bbc9: 160c movi.n a6, 1 4020bbcb: c02240 sub a2, a2, a4 4020bbce: 932620 movnez a2, a6, a2 4020bbd1: f00d ret.n 4020bbd3: 0020c0 memw 4020bbd6: 9a6542 s32i a4, a5, 0x268 4020bbd9: 020c movi.n a2, 0 4020bbdb: f00d ret.n 4020bbdd: 000000 ill 4020bbe0 : 4020bbe0: 115200 slli a5, a2, 16 4020bbe3: fc6a61 l32r a6, 4020ad8c 4020bbe6: da5a41 l32r a4, 40202550 4020bbe9: 0020c0 memw 4020bbec: 9b2432 l32i a3, a4, 0x26c 4020bbef: 103360 and a3, a3, a6 4020bbf2: 203350 or a3, a3, a5 4020bbf5: 0020c0 memw 4020bbf8: 9b6432 s32i a3, a4, 0x26c 4020bbfb: f00d ret.n 4020bbfd: 000000 ill 4020bc00 : 4020bc00: f0c112 addi a1, a1, -16 4020bc03: 0109 s32i.n a0, a1, 0 4020bc05: 114200 slli a4, a2, 16 4020bc08: fc6151 l32r a5, 4020ad8c 4020bc0b: da5131 l32r a3, 40202550 4020bc0e: 0020c0 memw 4020bc11: 9b2302 l32i a0, a3, 0x26c 4020bc14: 100050 and a0, a0, a5 4020bc17: 200040 or a0, a0, a4 4020bc1a: 0020c0 memw 4020bc1d: 020c movi.n a2, 0 4020bc1f: 9b6302 s32i a0, a3, 0x26c 4020bc22: fff805 call0 4020bba4 4020bc25: 0108 l32i.n a0, a1, 0 4020bc27: 10c112 addi a1, a1, 16 4020bc2a: f00d ret.n 4020bc2c : 4020bc2c: 040c movi.n a4, 0 4020bc2e: da4851 l32r a5, 40202550 4020bc31: a07420 addx4 a7, a4, a2 4020bc34: 010782 l8ui a8, a7, 1 4020bc37: 000762 l8ui a6, a7, 0 4020bc3a: 118880 slli a8, a8, 8 4020bc3d: 668a add.n a6, a6, a8 4020bc3f: 030782 l8ui a8, a7, 3 4020bc42: 020772 l8ui a7, a7, 2 4020bc45: 018880 slli a8, a8, 24 4020bc48: 117700 slli a7, a7, 16 4020bc4b: 778a add.n a7, a7, a8 4020bc4d: 667a add.n a6, a6, a7 4020bc4f: a07450 addx4 a7, a4, a5 4020bc52: 0020c0 memw 4020bc55: 806762 s32i a6, a7, 0x200 4020bc58: 441b addi.n a4, a4, 1 4020bc5a: 744040 extui a4, a4, 0, 8 4020bc5d: d0c466 bnei a4, 32, 4020bc31 4020bc60: f00d ret.n ... 4020bc64 : 4020bc64: 040c movi.n a4, 0 4020bc66: da3a51 l32r a5, 40202550 4020bc69: a06450 addx4 a6, a4, a5 4020bc6c: 0020c0 memw 4020bc6f: a07420 addx4 a7, a4, a2 4020bc72: 802662 l32i a6, a6, 0x200 4020bc75: 441b addi.n a4, a4, 1 4020bc77: 744040 extui a4, a4, 0, 8 4020bc7a: 004762 s8i a6, a7, 0 4020bc7d: f58060 extui a8, a6, 16, 16 4020bc80: 419860 srli a9, a6, 8 4020bc83: 014792 s8i a9, a7, 1 4020bc86: 024782 s8i a8, a7, 2 4020bc89: 756860 extui a6, a6, 24, 8 4020bc8c: 034762 s8i a6, a7, 3 4020bc8f: d6c466 bnei a4, 32, 4020bc69 4020bc92: f00d ret.n 4020bc94: 7968 l32i.n a6, a9, 28 4020bc96: 144020 extui a4, a2, 0, 2 4020bc99: 4020e2 l32i a14, a0, 0x100 4020bc9c: 20e044 excw 4020bc9f: da5440 excw 4020bca2: 944020 extui a4, a2, 0, 10 4020bca5: 402072 l32i a7, a0, 0x100 4020bca8: 757c movi.n a5, -9 4020bcaa: 544020 extui a4, a2, 0, 6 4020bcad: 209b addi.n a2, a0, 9 4020bcaf: 9ba040 excw 4020bcb2: fc4020 excw 4020bcb5: 209b addi.n a2, a0, 9 4020bcb7: d9b040 excw 4020bcba: c84020 excw 4020bcbd: 207a add.n a2, a0, a7 4020bcbf: 88b040 excw 4020bcc2: b44020 extui a4, a2, 0, 12 4020bcc5: 2088 l32i.n a8, a0, 8 4020bcc7: b47240 extui a7, a4, 2, 12 4020bcca: fe .byte 0xfe 4020bccb: 3f .byte 0x3f 4020bccc: 00f000 excw 4020bccf: b47400 extui a7, a0, 4, 12 4020bcd2: fe .byte 0xfe 4020bcd3: 3f .byte 0x3f 4020bcd4: 2393c0 excw 4020bcd7: b37b40 movgez a7, a11, a4 4020bcda: fe .byte 0xfe 4020bcdb: 3f .byte 0x3f 4020bcdc: e40000 extui a0, a0, 0, 15 4020bcdf: ffff01 l32r a0, 4020bcdc 4020bce2: af .byte 0xaf 4020bce3: ff .byte 0xff 4020bce4: 6b08 l32i.n a0, a11, 24 4020bce6: c84000 excw 4020bce9: 401012 l16ui a1, a0, 128 4020bcec : 4020bcec: b0c112 addi a1, a1, -80 4020bcef: 91c9 s32i.n a12, a1, 36 4020bcf1: b1e9 s32i.n a14, a1, 44 4020bcf3: c1f9 s32i.n a15, a1, 48 4020bcf5: 8109 s32i.n a0, a1, 32 4020bcf7: a1d9 s32i.n a13, a1, 40 4020bcf9: dc6b31 l32r a3, 40202ea8 4020bcfc: 1d0c movi.n a13, 1 4020bcfe: 0020c0 memw 4020bd01: d22352 l32i a5, a3, 0x348 4020bd04: 2055d0 or a5, a5, a13 4020bd07: 0020c0 memw 4020bd0a: d26352 s32i a5, a3, 0x348 4020bd0d: e47c movi.n a4, -2 4020bd0f: 0020c0 memw 4020bd12: d22302 l32i a0, a3, 0x348 4020bd15: 100040 and a0, a0, a4 4020bd18: 0020c0 memw 4020bd1b: 6129 s32i.n a2, a1, 24 4020bd1d: d26302 s32i a0, a3, 0x348 4020bd20: fff101 l32r a0, 4020bce4 4020bd23: 0000c0 callx0 a0 4020bd26: ffe2c1 l32r a12, 4020bcb0 4020bd29: ffe0f1 l32r a15, 4020bcac 4020bd2c: ffda71 l32r a7, 4020bc94 4020bd2f: ffda61 l32r a6, 4020bc98 4020bd32: ffe381 l32r a8, 4020bcc0 4020bd35: ffe191 l32r a9, 4020bcbc 4020bd38: ffe0a1 l32r a10, 4020bcb8 4020bd3b: ffdeb1 l32r a11, 4020bcb4 4020bd3e: ffda01 l32r a0, 4020bca8 4020bd41: ffd831 l32r a3, 4020bca4 4020bd44: ffd741 l32r a4, 4020bca0 4020bd47: ed1ce1 l32r a14, 402071b8 4020bd4a: ffd451 l32r a5, 4020bc9c 4020bd4d: 0e29 s32i.n a2, a14, 0 4020bd4f: 126252 s32i a5, a2, 72 4020bd52: 3a6242 s32i a4, a2, 232 4020bd55: 286232 s32i a3, a2, 160 4020bd58: 226202 s32i a0, a2, 136 4020bd5b: 1962b2 s32i a11, a2, 100 4020bd5e: 92a9 s32i.n a10, a2, 36 4020bd60: 366292 s32i a9, a2, 216 4020bd63: 1e6282 s32i a8, a2, 120 4020bd66: 436262 s32i a6, a2, 0x10c 4020bd69: 1f6272 s32i a7, a2, 124 4020bd6c: a2f9 s32i.n a15, a2, 40 4020bd6e: 1662c2 s32i a12, a2, 88 4020bd71: fe1ef1 l32r a15, 4020b5ec 4020bd74: ffd5c1 l32r a12, 4020bcc8 4020bd77: ffd371 l32r a7, 4020bcc4 4020bd7a: 000c62 l8ui a6, a12, 0 4020bd7d: 1d6272 s32i a7, a2, 116 4020bd80: e6cc bnez.n a6, 4020bd92 4020bd82: 6128 l32i.n a2, a1, 24 4020bd84: ff8685 call0 4020b5f0 4020bd87: 7129 s32i.n a2, a1, 28 4020bd89: c80e82 l8ui a8, a14, 200 4020bd8c: 8e4f82 s8i a8, a15, 142 4020bd8f: 000386 j 4020bda1 4020bd92: 0a0c movi.n a10, 0 4020bd94: 400e92 l8ui a9, a14, 64 4020bd97: 71a9 s32i.n a10, a1, 28 4020bd99: 019980 slli a9, a9, 24 4020bd9c: 319890 srai a9, a9, 24 4020bd9f: 1199 s32i.n a9, a1, 4 4020bda1: ffc545 call0 4020b9f8 4020bda4: ffce85 call0 4020ba90 4020bda7: ff0a85 call0 4020ae50 4020bdaa: ff4905 call0 4020b23c 4020bdad: 690fb2 l8ui a11, a15, 105 4020bdb0: d90f61 l32r a6, 402021ec <_irom0_text_start+0x1dc> 4020bdb3: 0e6b27 bbci a11, 2, 4020bdc5 4020bdb6: 6a0fd2 l8ui a13, a15, 106 4020bdb9: 01dd80 slli a13, a13, 24 4020bdbc: 31d8d0 srai a13, a13, 24 4020bdbf: 11ddd0 slli a13, a13, 3 4020bdc2: 8c5ed2 s16i a13, a14, 0x118 4020bdc5: 0020c0 memw 4020bdc8: 100c movi.n a0, 1 4020bdca: 000c32 l8ui a3, a12, 0 4020bdcd: 190c movi.n a9, 1 4020bdcf: 080c movi.n a8, 0 4020bdd1: 4f2652 l32i a5, a6, 0x13c 4020bdd4: 6b0f72 l8ui a7, a15, 107 4020bdd7: 745050 extui a5, a5, 0, 8 4020bdda: 835750 moveqz a5, a7, a5 4020bddd: 745050 extui a5, a5, 0, 8 4020bde0: a50b addi.n a10, a5, -1 4020bde2: 8389a0 moveqz a8, a9, a10 4020bde5: d189 s32i.n a8, a1, 52 4020bde7: 358c beqz.n a5, 4020bdee 4020bde9: 012526 beqi a5, 2, 4020bdee 4020bdec: 000c movi.n a0, 0 4020bdee: 74d000 extui a13, a0, 0, 8 4020bdf1: 000c movi.n a0, 0 4020bdf3: 0020c0 memw 4020bdf6: 020c movi.n a2, 0 4020bdf8: 452672 l32i a7, a6, 0x114 4020bdfb: e129 s32i.n a2, a1, 56 4020bdfd: 247070 extui a7, a7, 0, 3 4020be00: 042766 bnei a7, 2, 4020be08 4020be03: 1b0c movi.n a11, 1 4020be05: 830b30 moveqz a0, a11, a3 4020be08: 740000 extui a0, a0, 0, 8 4020be0b: 73cc bnez.n a3, 4020be16 4020be0d: 160c movi.n a6, 1 4020be0f: 024d mov.n a4, a2 4020be11: 834600 moveqz a4, a6, a0 4020be14: e149 s32i.n a4, a1, 56 4020be16: 060c movi.n a6, 0 4020be18: 011526 beqi a5, 1, 4020be1d 4020be1b: 8d8c beqz.n a13, 4020be27 4020be1d: e188 l32i.n a8, a1, 56 4020be1f: 170c movi.n a7, 1 4020be21: 748080 extui a8, a8, 0, 8 4020be24: 936780 movnez a6, a7, a8 4020be27: e3fc bnez.n a3, 4020be69 4020be29: fabf81 l32r a8, 4020a928 4020be2c: d8ef91 l32r a9, 402021e8 <_irom0_text_start+0x1d8> 4020be2f: 0020c0 memw 4020be32: 952952 l32i a5, a9, 0x254 4020be35: ffa571 l32r a7, 4020bccc 4020be38: 105580 and a5, a5, a8 4020be3b: 0020c0 memw 4020be3e: 962942 l32i a4, a9, 0x258 4020be41: 104470 and a4, a4, a7 4020be44: 114400 slli a4, a4, 16 4020be47: 204450 or a4, a4, a5 4020be4a: 4149 s32i.n a4, a1, 16 4020be4c: d9be21 l32r a2, 40202544 4020be4f: 0020c0 memw 4020be52: 9729a2 l32i a10, a9, 0x25c 4020be55: dee6b1 l32r a11, 402039f0 4020be58: 10aa20 and a10, a10, a2 4020be5b: 0020c0 memw 4020be5e: 942992 l32i a9, a9, 0x250 4020be61: 1099b0 and a9, a9, a11 4020be64: 2099a0 or a9, a9, a10 4020be67: 3199 s32i.n a9, a1, 12 4020be69: d9b9c1 l32r a12, 40202550 4020be6c: 106102 s32i a0, a1, 64 4020be6f: 749060 extui a9, a6, 0, 8 4020be72: 2199 s32i.n a9, a1, 8 4020be74: 19bc beqz.n a9, 4020bea9 4020be76: 6128 l32i.n a2, a1, 24 4020be78: 80a032 movi a3, 128 4020be7b: 223a add.n a2, a2, a3 4020be7d: ffdac5 call0 4020bc2c 4020be80: 130c movi.n a3, 1 4020be82: 102102 l32i a0, a1, 64 4020be85: 0020c0 memw 4020be88: 982c52 l32i a5, a12, 0x260 4020be8b: 4148 l32i.n a4, a1, 16 4020be8d: 0c9457 bne a4, a5, 4020be9d 4020be90: 0020c0 memw 4020be93: 992c72 l32i a7, a12, 0x264 4020be96: 3168 l32i.n a6, a1, 12 4020be98: 019677 bne a6, a7, 4020be9d 4020be9b: 030c movi.n a3, 0 4020be9d: 746030 extui a6, a3, 0, 8 4020bea0: ff8a31 l32r a3, 4020bcc8 4020bea3: 000332 l8ui a3, a3, 0 4020bea6: 000046 j 4020beab 4020bea9: 060c movi.n a6, 0 4020beab: 0020c0 memw 4020beae: 9b2c52 l32i a5, a12, 0x26c 4020beb1: 755050 extui a5, a5, 16, 8 4020beb4: 509c beqz.n a0, 4020becd 4020beb6: ff8691 l32r a9, 4020bcd0 4020beb9: fcc5b2 addi a11, a5, -4 4020bebc: 1a0c movi.n a10, 1 4020bebe: 080c movi.n a8, 0 4020bec0: fec542 addi a4, a5, -2 4020bec3: 120c movi.n a2, 1 4020bec5: 83d240 moveqz a13, a2, a4 4020bec8: 838ab0 moveqz a8, a10, a11 4020becb: 0989 s32i.n a8, a9, 0 4020becd: 43fc bnez.n a3, 4020bf05 4020becf: b09c beqz.n a0, 4020beee 4020bed1: 0020c0 memw 4020bed4: 9b2c02 l32i a0, a12, 0x26c 4020bed7: 650f72 l8ui a7, a15, 101 4020beda: f40000 extui a0, a0, 0, 16 4020bedd: 1f7716 beqz a7, 4020c0d8 4020bee0: 1f4556 bnez a5, 4020c0d8 4020bee3: c02700 sub a2, a7, a0 4020bee6: 208256 bnez a2, 4020c0f2 4020bee9: 000c movi.n a0, 0 4020beeb: 000046 j 4020bef0 4020beee: 000c movi.n a0, 0 4020bef0: e2ad51 l32r a5, 402049a4 4020bef3: 0020c0 memw 4020bef6: 9b2c42 l32i a4, a12, 0x26c 4020bef9: 104450 and a4, a4, a5 4020befc: 204400 or a4, a4, a0 4020beff: 0020c0 memw 4020bf02: 9b6c42 s32i a4, a12, 0x26c 4020bf05: 00a002 movi a0, 0 4020bf08: 0d2172 l32i a7, a1, 52 4020bf0b: 006162 s32i a6, a1, 0 4020bf0e: 07cc bnez.n a7, 4020bf12 4020bf10: ad8c beqz.n a13, 4020bf1e 4020bf12: 83cc bnez.n a3, 4020bf1e 4020bf14: ff6f91 l32r a9, 4020bcd0 4020bf17: 0998 l32i.n a9, a9, 0 4020bf19: 180c movi.n a8, 1 4020bf1b: 830890 moveqz a0, a8, a9 4020bf1e: 74a000 extui a10, a0, 0, 8 4020bf21: f1a9 s32i.n a10, a1, 60 4020bf23: 3aac beqz.n a10, 4020bf4a 4020bf25: 120c movi.n a2, 1 4020bf27: ffc7c5 call0 4020bba4 4020bf2a: 100c movi.n a0, 1 4020bf2c: 82cc bnez.n a2, 4020bf38 4020bf2e: 01b8 l32i.n a11, a1, 0 4020bf30: 2b8c beqz.n a11, 4020bf36 4020bf32: 2128 l32i.n a2, a1, 8 4020bf34: 02cc bnez.n a2, 4020bf38 4020bf36: 000c movi.n a0, 0 4020bf38: 743000 extui a3, a0, 0, 8 4020bf3b: b38c beqz.n a3, 4020bf4a 4020bf3d: ff6521 l32r a2, 4020bcd4 4020bf40: d8fe01 l32r a0, 40202338 4020bf43: 0000c0 callx0 a0 4020bf46: 040c movi.n a4, 0 4020bf48: f149 s32i.n a4, a1, 60 4020bf4a: f158 l32i.n a5, a1, 60 4020bf4c: a5ac beqz.n a5, 4020bf7a 4020bf4e: ee3621 l32r a2, 40207828 4020bf51: 040c movi.n a4, 0 4020bf53: 53c232 addi a3, a2, 83 4020bf56: fc9905 call0 402088e8 4020bf59: 024d mov.n a4, a2 4020bf5b: 286e22 s32i a2, a14, 160 4020bf5e: f74321 l32r a2, 40209c6c 4020bf61: 329b addi.n a3, a2, 9 4020bf63: fc9845 call0 402088e8 4020bf66: 176d16 beqz a13, 4020c0e0 4020bf69: e198 l32i.n a9, a1, 56 4020bf6b: 749090 extui a9, a9, 0, 8 4020bf6e: 898c beqz.n a9, 4020bf7a 4020bf70: fa73b1 l32r a11, 4020a93c 4020bf73: 4ea8 l32i.n a10, a14, 16 4020bf75: 10aab0 and a10, a10, a11 4020bf78: 4ea9 s32i.n a10, a14, 16 4020bf7a: f128 l32i.n a2, a1, 60 4020bf7c: 000c movi.n a0, 0 4020bf7e: 328c beqz.n a2, 4020bf85 4020bf80: 130c movi.n a3, 1 4020bf82: 9303d0 movnez a0, a3, a13 4020bf85: ee28d1 l32r a13, 40207828 4020bf88: 482e22 l32i a2, a14, 0x120 4020bf8b: 7da032 movi a3, 125 4020bf8e: 140c movi.n a4, 1 4020bf90: 8f4f02 s8i a0, a15, 143 4020bf93: 004685 call0 4020c3fc 4020bf96: ff4e51 l32r a5, 4020bcd0 4020bf99: 100c movi.n a0, 1 4020bf9b: 52cc bnez.n a2, 4020bfa4 4020bf9d: 4e48 l32i.n a4, a14, 16 4020bf9f: 017407 bbci a4, 16, 4020bfa4 4020bfa2: 000c movi.n a0, 0 4020bfa4: 084e02 s8i a0, a14, 8 4020bfa7: daa771 l32r a7, 40202a44 4020bfaa: 0020c0 memw 4020bfad: 802772 l32i a7, a7, 0x200 4020bfb0: 0568 l32i.n a6, a5, 0 4020bfb2: 5179 s32i.n a7, a1, 20 4020bfb4: 468c beqz.n a6, 4020bfbc 4020bfb6: ffb845 call0 4020bb3c 4020bfb9: 000206 j 4020bfc5 4020bfbc: fedc21 l32r a2, 4020bb2c 4020bfbf: ff4a01 l32r a0, 4020bce8 4020bfc2: 0000c0 callx0 a0 4020bfc5: 0020c0 memw 4020bfc8: da9f91 l32r a9, 40202a44 4020bfcb: 0521a2 l32i a10, a1, 20 4020bfce: 802992 l32i a9, a9, 0x200 4020bfd1: 080e82 l8ui a8, a14, 8 4020bfd4: c099a0 sub a9, a9, a10 4020bfd7: 4f6e92 s32i a9, a14, 0x13c 4020bfda: 010816 beqz a8, 4020bfee 4020bfdd: 1d2f22 l32i a2, a15, 116 4020bfe0: 7da032 movi a3, 125 4020bfe3: 00a042 movi a4, 0 4020bfe6: 004145 call0 4020c3fc 4020bfe9: 1a0c movi.n a10, 1 4020bfeb: 944fa2 s8i a10, a15, 148 4020bfee: ff36e1 l32r a14, 4020bcc8 4020bff1: 000eb2 l8ui a11, a14, 0 4020bff4: 1f0c movi.n a15, 1 4020bff6: 0c1b66 bnei a11, 1, 4020c006 4020bff9: 0d08 l32i.n a0, a13, 0 4020bffb: 3df0b7 bbsi a0, 27, 4020c03c 4020bffe: 1128 l32i.n a2, a1, 4 4020c000: fc19c5 call0 402081a0 4020c003: 000d46 j 4020c03c 4020c006: ff3431 l32r a3, 4020bcd8 4020c009: 0d2d mov.n a2, a13 4020c00b: 040c movi.n a4, 0 4020c00d: fc8a85 call0 402088b8 4020c010: 024d mov.n a4, a2 4020c012: 246d22 s32i a2, a13, 144 4020c015: f71521 l32r a2, 40209c6c 4020c018: 329b addi.n a3, a2, 9 4020c01a: fc89c5 call0 402088b8 4020c01d: 0020c0 memw 4020c020: 4138 l32i.n a3, a1, 16 4020c022: 986c32 s32i a3, a12, 0x260 4020c025: 0020c0 memw 4020c028: 3128 l32i.n a2, a1, 12 4020c02a: 996c22 s32i a2, a12, 0x264 4020c02d: 020c movi.n a2, 0 4020c02f: ffb745 call0 4020bba4 4020c032: f09851 l32r a5, 40208294 4020c035: 0d48 l32i.n a4, a13, 0 4020c037: 204450 or a4, a4, a5 4020c03a: 0d49 s32i.n a4, a13, 0 4020c03c: ff2881 l32r a8, 4020bcdc 4020c03f: 0020c0 memw 4020c042: 9f2c72 l32i a7, a12, 0x27c 4020c045: f47070 extui a7, a7, 0, 16 4020c048: 207780 or a7, a7, a8 4020c04b: 0020c0 memw 4020c04e: f168 l32i.n a6, a1, 60 4020c050: 9f6c72 s32i a7, a12, 0x27c 4020c053: 46ec bnez.n a6, 4020c07b 4020c055: e188 l32i.n a8, a1, 56 4020c057: 748080 extui a8, a8, 0, 8 4020c05a: d89c beqz.n a8, 4020c07b 4020c05c: 00af52 movi a5, 0xffffff00 4020c05f: 0020c0 memw 4020c062: 9e2c42 l32i a4, a12, 0x278 4020c065: 104450 and a4, a4, a5 4020c068: 2044f0 or a4, a4, a15 4020c06b: 0020c0 memw 4020c06e: 9e6c42 s32i a4, a12, 0x278 4020c071: 6128 l32i.n a2, a1, 24 4020c073: 80a032 movi a3, 128 4020c076: 223a add.n a2, a2, a3 4020c078: ffbe85 call0 4020bc64 4020c07b: ed0d62 l8ui a6, a13, 237 4020c07e: 402666 bnei a6, 2, 4020c0c2 4020c081: ec0da2 l8ui a10, a13, 236 4020c084: fa0d72 l8ui a7, a13, 250 4020c087: fd0db2 l8ui a11, a13, 253 4020c08a: ea0d92 l8ui a9, a13, 234 4020c08d: e90d82 l8ui a8, a13, 233 4020c090: 119980 slli a9, a9, 8 4020c093: 208890 or a8, a8, a9 4020c096: fb0d92 l8ui a9, a13, 251 4020c099: 01bb80 slli a11, a11, 24 4020c09c: 119980 slli a9, a9, 8 4020c09f: 207790 or a7, a7, a9 4020c0a2: eb0d92 l8ui a9, a13, 235 4020c0a5: 01aa80 slli a10, a10, 24 4020c0a8: 119900 slli a9, a9, 16 4020c0ab: 2099a0 or a9, a9, a10 4020c0ae: fc0da2 l8ui a10, a13, 252 4020c0b1: 208890 or a8, a8, a9 4020c0b4: 11aa00 slli a10, a10, 16 4020c0b7: 20aab0 or a10, a10, a11 4020c0ba: 2077a0 or a7, a7, a10 4020c0bd: 0020c0 memw 4020c0c0: 0879 s32i.n a7, a8, 0 4020c0c2: 7128 l32i.n a2, a1, 28 4020c0c4: 91c8 l32i.n a12, a1, 36 4020c0c6: a1d8 l32i.n a13, a1, 40 4020c0c8: 004ef2 s8i a15, a14, 0 4020c0cb: 81a8 l32i.n a10, a1, 32 4020c0cd: b1e8 l32i.n a14, a1, 44 4020c0cf: c1f8 l32i.n a15, a1, 48 4020c0d1: 0a0d mov.n a0, a10 4020c0d3: 50c112 addi a1, a1, 80 4020c0d6: f00d ret.n 4020c0d8: 001b addi.n a0, a0, 1 4020c0da: f40000 extui a0, a0, 0, 16 4020c0dd: ff83c6 j 4020bef0 4020c0e0: d128 l32i.n a2, a1, 52 4020c0e2: e94216 beqz a2, 4020bf7a 4020c0e5: fefe41 l32r a4, 4020bce0 4020c0e8: 4e38 l32i.n a3, a14, 16 4020c0ea: 103340 and a3, a3, a4 4020c0ed: 4e39 s32i.n a3, a14, 16 4020c0ef: ffa1c6 j 4020bf7a 4020c0f2: 1d0c movi.n a13, 1 4020c0f4: 001b addi.n a0, a0, 1 4020c0f6: f40000 extui a0, a0, 0, 16 4020c0f9: ff7cc6 j 4020bef0 4020c0fc : 4020c0fc: 77a022 movi a2, 119 4020c0ff: 030c movi.n a3, 0 4020c101: f40c movi.n a4, 15 4020c103: f0c112 addi a1, a1, -16 4020c106: 0109 s32i.n a0, a1, 0 4020c108: ec2c01 l32r a0, 402071b8 4020c10b: 150c movi.n a5, 1 4020c10d: 0008 l32i.n a0, a0, 0 4020c10f: 160c movi.n a6, 1 4020c111: 272002 l32i a0, a0, 156 4020c114: 170c movi.n a7, 1 4020c116: 0000c0 callx0 a0 4020c119: 0108 l32i.n a0, a1, 0 4020c11b: 10c112 addi a1, a1, 16 4020c11e: f00d ret.n 4020c120: ff .byte 0xff 4020c121: 1f .byte 0x1f 4020c122: fe .byte 0xfe 4020c123: ff .byte 0xff 4020c124 : 4020c124: 881c movi.n a8, 24 4020c126: fffe61 l32r a6, 4020c120 4020c129: ec5651 l32r a5, 40207284 4020c12c: 117230 slli a7, a2, 13 4020c12f: 020c movi.n a2, 0 4020c131: a04250 addx4 a4, a2, a5 4020c134: 0020c0 memw 4020c137: c12432 l32i a3, a4, 0x304 4020c13a: 103360 and a3, a3, a6 4020c13d: 203730 or a3, a7, a3 4020c140: 0020c0 memw 4020c143: c16432 s32i a3, a4, 0x304 4020c146: 221b addi.n a2, a2, 1 4020c148: 742020 extui a2, a2, 0, 8 4020c14b: e29287 bne a2, a8, 4020c131 4020c14e: f00d ret.n 4020c150: 000ce4 excw ... 4020c154 : 4020c154: f42020 extui a2, a2, 0, 16 4020c157: f0c112 addi a1, a1, -16 4020c15a: 2109 s32i.n a0, a1, 8 4020c15c: 07a702 movi a0, 0x707 4020c15f: 05b027 bgeu a0, a2, 4020c168 4020c162: fffb31 l32r a3, 4020c150 4020c165: 02b327 bgeu a3, a2, 4020c16b 4020c168: fffa21 l32r a2, 4020c150 4020c16b: ec1301 l32r a0, 402071b8 4020c16e: 192032 l32i a3, a0, 100 4020c171: 0008 l32i.n a0, a0, 0 4020c173: f53030 extui a3, a3, 16, 16 4020c176: 0139 s32i.n a3, a1, 0 4020c178: e008 l32i.n a0, a0, 56 4020c17a: 330c movi.n a3, 3 4020c17c: 0000c0 callx0 a0 4020c17f: ec0e01 l32r a0, 402071b8 4020c182: 330c movi.n a3, 3 4020c184: 0008 l32i.n a0, a0, 0 4020c186: 1129 s32i.n a2, a1, 4 4020c188: e008 l32i.n a0, a0, 56 4020c18a: 0128 l32i.n a2, a1, 0 4020c18c: 0000c0 callx0 a0 4020c18f: 1148 l32i.n a4, a1, 4 4020c191: 7fa002 movi a0, 127 4020c194: c04420 sub a4, a4, a2 4020c197: 81af22 movi a2, -127 4020c19a: 1144f0 slli a4, a4, 1 4020c19d: 114400 slli a4, a4, 16 4020c1a0: 314040 srai a4, a4, 16 4020c1a3: 442b addi.n a4, a4, 2 4020c1a5: 214240 srai a4, a4, 2 4020c1a8: 114400 slli a4, a4, 16 4020c1ab: 314040 srai a4, a4, 16 4020c1ae: 01e4e6 bgei a4, 128, 4020c1b3 4020c1b1: 040d mov.n a0, a4 4020c1b3: 012027 blt a0, a2, 4020c1b8 4020c1b6: 002d mov.n a2, a0 4020c1b8: 2108 l32i.n a0, a1, 8 4020c1ba: 112200 slli a2, a2, 16 4020c1bd: 312020 srai a2, a2, 16 4020c1c0: 10c112 addi a1, a1, 16 4020c1c3: f00d ret.n 4020c1c5: 000000 ill 4020c1c8 : 4020c1c8: e0c112 addi a1, a1, -32 4020c1cb: 51d9 s32i.n a13, a1, 20 4020c1cd: 41c9 s32i.n a12, a1, 16 4020c1cf: 03dd mov.n a13, a3 4020c1d1: ebf931 l32r a3, 402071b8 4020c1d4: 3109 s32i.n a0, a1, 12 4020c1d6: 400302 l8ui a0, a3, 64 4020c1d9: 02cd mov.n a12, a2 4020c1db: 1e70f6 bgeui a0, 7, 4020c1fd 4020c1de: 0e9342 l16si a4, a3, 28 4020c1e1: 200b addi.n a2, a0, -1 4020c1e3: 0f9332 l16si a3, a3, 30 4020c1e6: 2149 s32i.n a4, a1, 8 4020c1e8: c03340 sub a3, a3, a4 4020c1eb: 822230 mull a2, a2, a3 4020c1ee: 530c movi.n a3, 5 4020c1f0: ec8d01 l32r a0, 40207424 4020c1f3: 0000c0 callx0 a0 4020c1f6: 2108 l32i.n a0, a1, 8 4020c1f8: 002a add.n a0, a0, a2 4020c1fa: 001306 j 4020c24a 4020c1fd: 1fa0f6 bgeui a0, 12, 4020c220 4020c200: 0f9342 l16si a4, a3, 30 4020c203: fac022 addi a2, a0, -6 4020c206: 109332 l16si a3, a3, 32 4020c209: 1149 s32i.n a4, a1, 4 4020c20b: c03340 sub a3, a3, a4 4020c20e: 822230 mull a2, a2, a3 4020c211: 530c movi.n a3, 5 4020c213: ec8401 l32r a0, 40207424 4020c216: 0000c0 callx0 a0 4020c219: 1108 l32i.n a0, a1, 4 4020c21b: 002a add.n a0, a0, a2 4020c21d: 000a46 j 4020c24a 4020c220: 119322 l16si a2, a3, 34 4020c223: d40c movi.n a4, 13 4020c225: 1f3407 bltu a4, a0, 4020c248 4020c228: a05000 addx4 a5, a0, a0 4020c22b: 109332 l16si a3, a3, 32 4020c22e: 0139 s32i.n a3, a1, 0 4020c230: c9c552 addi a5, a5, -55 4020c233: c02230 sub a2, a2, a3 4020c236: 822520 mull a2, a5, a2 4020c239: 631c movi.n a3, 22 4020c23b: ec7a01 l32r a0, 40207424 4020c23e: 0000c0 callx0 a0 4020c241: 0108 l32i.n a0, a1, 0 4020c243: 002a add.n a0, a0, a2 4020c245: 000046 j 4020c24a 4020c248: 020d mov.n a0, a2 4020c24a: 0c2d mov.n a2, a12 4020c24c: f50c31 l32r a3, 4020967c 4020c24f: 114000 slli a4, a0, 16 4020c252: 314040 srai a4, a4, 16 4020c255: fd3e05 call0 40209638 4020c258: 000c movi.n a0, 0 4020c25a: 701b addi.n a7, a0, 1 4020c25c: 6c0a add.n a6, a12, a0 4020c25e: 000652 l8ui a5, a6, 0 4020c261: 740070 extui a0, a7, 0, 8 4020c264: 5d5a add.n a5, a13, a5 4020c266: 004652 s8i a5, a6, 0 4020c269: ed6066 bnei a0, 6, 4020c25a 4020c26c: 41c8 l32i.n a12, a1, 16 4020c26e: 51d8 l32i.n a13, a1, 20 4020c270: 3108 l32i.n a0, a1, 12 4020c272: 20c112 addi a1, a1, 32 4020c275: f00d ret.n 4020c277: b3bb00 movgez a11, a11, a0 4020c27a: fe .byte 0xfe 4020c27b: 3f .byte 0x3f 4020c27c : 4020c27c: f0c112 addi a1, a1, -16 4020c27f: 31c9 s32i.n a12, a1, 12 4020c281: fffdc1 l32r a12, 4020c278 4020c284: 012d mov.n a2, a1 4020c286: 9e0c32 l8ui a3, a12, 158 4020c289: 2109 s32i.n a0, a1, 8 4020c28b: 013380 slli a3, a3, 24 4020c28e: 313830 srai a3, a3, 24 4020c291: fff345 call0 4020c1c8 4020c294: 550c movi.n a5, 5 4020c296: 420c movi.n a2, 4 4020c298: 050162 l8ui a6, a1, 5 4020c29b: 970c02 l8ui a0, a12, 151 4020c29e: 070c movi.n a7, 0 4020c2a0: 15b067 bgeu a0, a6, 4020c2b9 4020c2a3: a04c52 s8i a5, a12, 160 4020c2a6: c00600 sub a0, a6, a0 4020c2a9: 740200 extui a0, a0, 2, 8 4020c2ac: 160c movi.n a6, 1 4020c2ae: 9f4c62 s8i a6, a12, 159 4020c2b1: 4b20f6 bgeui a0, 2, 4020c300 4020c2b4: e20c movi.n a2, 14 4020c2b6: 000886 j 4020c2dc 4020c2b9: 9f4c72 s8i a7, a12, 159 4020c2bc: 040132 l8ui a3, a1, 4 4020c2bf: 076d mov.n a6, a7 4020c2c1: 123037 bltu a0, a3, 4020c2d7 4020c2c4: 030142 l8ui a4, a1, 3 4020c2c7: 025d mov.n a5, a2 4020c2c9: 43b047 bgeu a0, a4, 4020c310 4020c2cc: 0001c6 j 4020c2d7 4020c2cf: 000152 l8ui a5, a1, 0 4020c2d2: 6eb057 bgeu a0, a5, 4020c344 4020c2d5: 150c movi.n a5, 1 4020c2d7: a04c52 s8i a5, a12, 160 4020c2da: f20c movi.n a2, 15 4020c2dc: 468c beqz.n a6, 4020c2e4 4020c2de: ffe445 call0 4020c124 4020c2e1: 000486 j 4020c2f7 4020c2e4: 5f0c62 l8ui a6, a12, 95 4020c2e7: 768c beqz.n a6, 4020c2f2 4020c2e9: 600c22 l8ui a2, a12, 96 4020c2ec: ffe345 call0 4020c124 4020c2ef: 000106 j 4020c2f7 4020c2f2: f20c movi.n a2, 15 4020c2f4: ffe2c5 call0 4020c124 4020c2f7: 31c8 l32i.n a12, a1, 12 4020c2f9: 2108 l32i.n a0, a1, 8 4020c2fb: 10c112 addi a1, a1, 16 4020c2fe: f00d ret.n 4020c300: 0460f6 bgeui a0, 6, 4020c308 4020c303: d20c movi.n a2, 13 4020c305: fff4c6 j 4020c2dc 4020c308: 0f80f6 bgeui a0, 8, 4020c31b 4020c30b: 920c movi.n a2, 9 4020c30d: fff2c6 j 4020c2dc 4020c310: 020182 l8ui a8, a1, 2 4020c313: 350c movi.n a5, 3 4020c315: 0cb087 bgeu a0, a8, 4020c325 4020c318: ffeec6 j 4020c2d7 4020c31b: a90c movi.n a9, 10 4020c31d: 0f3907 bltu a9, a0, 4020c330 4020c320: c20c movi.n a2, 12 4020c322: ffed86 j 4020c2dc 4020c325: 0101a2 l8ui a10, a1, 1 4020c328: a3b0a7 bgeu a0, a10, 4020c2cf 4020c32b: 250c movi.n a5, 2 4020c32d: ffe986 j 4020c2d7 4020c330: db0c movi.n a11, 13 4020c332: 043b07 bltu a11, a0, 4020c33a 4020c335: 820c movi.n a2, 8 4020c337: ffe846 j 4020c2dc 4020c33a: 131c movi.n a3, 17 4020c33c: 9c3037 bltu a0, a3, 4020c2dc 4020c33f: 072d mov.n a2, a7 4020c341: ffe5c6 j 4020c2dc 4020c344: 075d mov.n a5, a7 4020c346: ffe346 j 4020c2d7 4020c349: 000000 ill 4020c34c: feb355 excw 4020c34f: 3f .byte 0x3f 4020c350 : 4020c350: f0c112 addi a1, a1, -16 4020c353: 2109 s32i.n a0, a1, 8 4020c355: fffd01 l32r a0, 4020c34c 4020c358: 013d mov.n a3, a1 4020c35a: fd4022 s8i a2, a0, 253 4020c35d: 030022 l8ui a2, a0, 3 4020c360: fd48c5 call0 402097f0 4020c363: 2108 l32i.n a0, a1, 8 4020c365: 10c112 addi a1, a1, 16 4020c368: f00d ret.n 4020c36a: d90000 excw 4020c36d: 3ffeb3 excw 4020c370 : 4020c370: f0c112 addi a1, a1, -16 4020c373: 0109 s32i.n a0, a1, 0 4020c375: ffddc5 call0 4020c154 4020c378: fffd01 l32r a0, 4020c36c 4020c37b: 804022 s8i a2, a0, 128 4020c37e: 0108 l32i.n a0, a1, 0 4020c380: 10c112 addi a1, a1, 16 4020c383: f00d ret.n 4020c385: 000000 ill 4020c388 : 4020c388: 040c movi.n a4, 0 4020c38a: 020c movi.n a2, 0 4020c38c: f62e51 l32r a5, 40209c44 4020c38f: c70c movi.n a7, 12 4020c391: 0020c0 memw 4020c394: 841b addi.n a8, a4, 1 4020c396: 8c2562 l32i a6, a5, 0x230 4020c399: 1194e0 slli a9, a4, 2 4020c39c: 401900 ssl a9 4020c39f: 143060 extui a3, a6, 0, 2 4020c3a2: 744080 extui a4, a8, 0, 8 4020c3a5: 416860 srli a6, a6, 8 4020c3a8: 106670 and a6, a6, a7 4020c3ab: 336a add.n a3, a3, a6 4020c3ad: a13300 sll a3, a3 4020c3b0: 223a add.n a2, a2, a3 4020c3b2: db8466 bnei a4, 8, 4020c391 4020c3b5: f00d ret.n 4020c3b7: 0e0000 excw 4020c3ba: 313ff2 excw 4020c3bc : 4020c3bc: eb7f31 l32r a3, 402071b8 4020c3bf: fffe21 l32r a2, 4020c3b8 4020c3c2: 512332 l32i a3, a3, 0x144 4020c3c5: 0020c0 memw 4020c3c8: 112222 l32i a2, a2, 68 4020c3cb: 302230 xor a2, a2, a3 4020c3ce: f00d ret.n 4020c3d0: feb3b2 excw 4020c3d3: 3f .byte 0x3f 4020c3d4 : 4020c3d4: 120c movi.n a2, 1 4020c3d6: fc0f41 l32r a4, 4020b414 4020c3d9: fffd61 l32r a6, 4020c3d0 4020c3dc: 050c movi.n a5, 0 4020c3de: f0c112 addi a1, a1, -16 4020c3e1: eb7531 l32r a3, 402071b8 4020c3e4: 0109 s32i.n a0, a1, 0 4020c3e6: 4308 l32i.n a0, a3, 16 4020c3e8: 804652 s8i a5, a6, 128 4020c3eb: 100040 and a0, a0, a4 4020c3ee: 4309 s32i.n a0, a3, 16 4020c3f0: fd66c5 call0 40209a60 4020c3f3: 0108 l32i.n a0, a1, 0 4020c3f5: 10c112 addi a1, a1, 16 4020c3f8: f00d ret.n ... 4020c3fc : 4020c3fc: 630b addi.n a6, a3, -1 4020c3fe: 169c beqz.n a6, 4020c413 4020c400: 070c movi.n a7, 0 4020c402: 028d mov.n a8, a2 4020c404: a09620 addx4 a9, a6, a2 4020c407: 0858 l32i.n a5, a8, 0 4020c409: 884b addi.n a8, a8, 4 4020c40b: 757a add.n a7, a5, a7 4020c40d: f69897 bne a8, a9, 4020c407 4020c410: 000046 j 4020c415 4020c413: 070c movi.n a7, 0 4020c415: a02320 addx4 a2, a3, a2 4020c418: fed222 addmi a2, a2, 0xfffffe00 4020c41b: f37c movi.n a3, -1 4020c41d: 303730 xor a3, a7, a3 4020c420: b48c beqz.n a4, 4020c42f 4020c422: 7f2222 l32i a2, a2, 0x1fc 4020c425: 140c movi.n a4, 1 4020c427: c02230 sub a2, a2, a3 4020c42a: 932420 movnez a2, a4, a2 4020c42d: f00d ret.n 4020c42f: 7f6232 s32i a3, a2, 0x1fc 4020c432: 020c movi.n a2, 0 4020c434: f00d ret.n ... 4020c438 : 4020c438: f0c112 addi a1, a1, -16 4020c43b: 0109 s32i.n a0, a1, 0 4020c43d: ef9731 l32r a3, 4020829c 4020c440: eb9121 l32r a2, 40207284 4020c443: 0020c0 memw 4020c446: fa2202 l32i a0, a2, 0x3e8 4020c449: 100030 and a0, a0, a3 4020c44c: 0020c0 memw 4020c44f: fa6202 s32i a0, a2, 0x3e8 4020c452: 520c movi.n a2, 5 4020c454: dc1a01 l32r a0, 402034bc 4020c457: 0000c0 callx0 a0 4020c45a: f1a092 movi a9, 241 4020c45d: 00ac72 movi a7, 0xfffffc00 4020c460: eb8b51 l32r a5, 4020728c 4020c463: 0020c0 memw 4020c466: d588 l32i.n a8, a5, 52 4020c468: 108870 and a8, a8, a7 4020c46b: 208890 or a8, a8, a9 4020c46e: 0020c0 memw 4020c471: d589 s32i.n a8, a5, 52 4020c473: f0a062 movi a6, 240 4020c476: 0020c0 memw 4020c479: d548 l32i.n a4, a5, 52 4020c47b: 104470 and a4, a4, a7 4020c47e: 204460 or a4, a4, a6 4020c481: 0020c0 memw 4020c484: d549 s32i.n a4, a5, 52 4020c486: 520c movi.n a2, 5 4020c488: dc0d01 l32r a0, 402034bc 4020c48b: 0000c0 callx0 a0 4020c48e: 0108 l32i.n a0, a1, 0 4020c490: 10c112 addi a1, a1, 16 4020c493: f00d ret.n 4020c495: 000000 ill 4020c498: fff030 excw 4020c49b: ff .byte 0xff 4020c49c : 4020c49c: f5ea41 l32r a4, 40209c44 4020c49f: 829c beqz.n a2, 4020c4bb 4020c4a1: 8aa462 movi a6, 0x48a 4020c4a4: fffd71 l32r a7, 4020c498 4020c4a7: 0020c0 memw 4020c4aa: 882452 l32i a5, a4, 0x220 4020c4ad: 105570 and a5, a5, a7 4020c4b0: 205560 or a5, a5, a6 4020c4b3: 0020c0 memw 4020c4b6: 886452 s32i a5, a4, 0x220 4020c4b9: f00d ret.n 4020c4bb: 3faf32 movi a3, -193 4020c4be: 0020c0 memw 4020c4c1: 882422 l32i a2, a4, 0x220 4020c4c4: 102230 and a2, a2, a3 4020c4c7: 0020c0 memw 4020c4ca: 886422 s32i a2, a4, 0x220 4020c4cd: f00d ret.n ... 4020c4d0 : 4020c4d0: d74731 l32r a3, 402021ec <_irom0_text_start+0x1dc> 4020c4d3: 0020c0 memw 4020c4d6: 4f6322 s32i a2, a3, 0x13c 4020c4d9: f00d ret.n ... 4020c4dc : 4020c4dc: 144226 beqi a2, 4, 4020c4f4 4020c4df: 09b226 beqi a2, 16, 4020c4ec 4020c4e2: 231c movi.n a3, 18 4020c4e4: 101237 beq a2, a3, 4020c4f8 4020c4e7: 441c movi.n a4, 20 4020c4e9: 031247 beq a2, a4, 4020c4f0 4020c4ec: 120c movi.n a2, 1 4020c4ee: f00d ret.n 4020c4f0: 320c movi.n a2, 3 4020c4f2: f00d ret.n 4020c4f4: 020c movi.n a2, 0 4020c4f6: f00d ret.n 4020c4f8: 220c movi.n a2, 2 4020c4fa: f00d ret.n 4020c4fc : 4020c4fc: f28c beqz.n a2, 4020c50f 4020c4fe: 051226 beqi a2, 1, 4020c507 4020c501: 0e2226 beqi a2, 2, 4020c513 4020c504: 033226 beqi a2, 3, 4020c50b 4020c507: 021c movi.n a2, 16 4020c509: f00d ret.n 4020c50b: 421c movi.n a2, 20 4020c50d: f00d ret.n 4020c50f: 420c movi.n a2, 4 4020c511: f00d ret.n 4020c513: 221c movi.n a2, 18 4020c515: f00d ret.n 4020c517: 802200 add a2, a2, a0 4020c51a: fe .byte 0xfe 4020c51b: 3f .byte 0x3f 4020c51c: 080000 excw ... 4020c520 : 4020c520: e0c112 addi a1, a1, -32 4020c523: 31d9 s32i.n a13, a1, 12 4020c525: 51f9 s32i.n a15, a1, 20 4020c527: 21c9 s32i.n a12, a1, 8 4020c529: 41e9 s32i.n a14, a1, 16 4020c52b: 1109 s32i.n a0, a1, 4 4020c52d: 03ed mov.n a14, a3 4020c52f: 0208 l32i.n a0, a2, 0 4020c531: 02cd mov.n a12, a2 4020c533: 050300 extui a0, a0, 19, 1 4020c536: 08e056 bnez a0, 4020c5c8 4020c539: eb1ff1 l32r a15, 402071b8 4020c53c: fff721 l32r a2, 4020c518 4020c53f: 0f08 l32i.n a0, a15, 0 4020c541: 001222 l16ui a2, a2, 0 4020c544: 292002 l32i a0, a0, 164 4020c547: 442020 extui a2, a2, 0, 5 4020c54a: 0000c0 callx0 a0 4020c54d: 120c movi.n a2, 1 4020c54f: 0f08 l32i.n a0, a15, 0 4020c551: 130c movi.n a3, 1 4020c553: 2b2002 l32i a0, a0, 172 4020c556: f41c movi.n a4, 31 4020c558: 0000c0 callx0 a0 4020c55b: 0d0c movi.n a13, 0 4020c55d: 202dd0 or a2, a13, a13 4020c560: fff985 call0 4020c4fc 4020c563: f4a142 movi a4, 0x1f4 4020c566: 0ca052 movi a5, 12 4020c569: 206110 or a6, a1, a1 4020c56c: 0f08 l32i.n a0, a15, 0 4020c56e: 023d mov.n a3, a2 4020c570: 3a2002 l32i a0, a0, 232 4020c573: 020c movi.n a2, 0 4020c575: 0000c0 callx0 a0 4020c578: 000102 l8ui a0, a1, 0 4020c57b: 010122 l8ui a2, a1, 1 4020c57e: 010080 slli a0, a0, 24 4020c581: 012280 slli a2, a2, 24 4020c584: 312820 srai a2, a2, 24 4020c587: 310800 srai a0, a0, 24 4020c58a: 112280 slli a2, a2, 8 4020c58d: 200020 or a0, a0, a2 4020c590: 902de0 addx2 a2, a13, a14 4020c593: 005202 s16i a0, a2, 0 4020c596: dd1b addi.n a13, a13, 1 4020c598: 74d0d0 extui a13, a13, 0, 8 4020c59b: be4d66 bnei a13, 4, 4020c55d 4020c59e: 013d mov.n a3, a1 4020c5a0: ffde21 l32r a2, 4020c518 4020c5a3: 140c movi.n a4, 1 4020c5a5: 001222 l16ui a2, a2, 0 4020c5a8: 000d45 call0 4020c680 4020c5ab: ffdb21 l32r a2, 4020c518 4020c5ae: 013d mov.n a3, a1 4020c5b0: 001222 l16ui a2, a2, 0 4020c5b3: 000305 call0 4020c5e4 4020c5b6: 0f08 l32i.n a0, a15, 0 4020c5b8: 2a2002 l32i a0, a0, 168 4020c5bb: ffd8d1 l32r a13, 4020c51c 4020c5be: 0000c0 callx0 a0 4020c5c1: 0c28 l32i.n a2, a12, 0 4020c5c3: 2022d0 or a2, a2, a13 4020c5c6: 0c29 s32i.n a2, a12, 0 4020c5c8: 21c8 l32i.n a12, a1, 8 4020c5ca: 31d8 l32i.n a13, a1, 12 4020c5cc: 41e8 l32i.n a14, a1, 16 4020c5ce: 51f8 l32i.n a15, a1, 20 4020c5d0: 1108 l32i.n a0, a1, 4 4020c5d2: 20c112 addi a1, a1, 32 4020c5d5: f00d ret.n 4020c5d7: 00ff00 excw 4020c5da: fffff0 excw 4020c5dd: 3f .byte 0x3f 4020c5de: 00f000 excw 4020c5e1: ffffc0 excw 4020c5e4 : 4020c5e4: 119280 slli a9, a2, 8 4020c5e7: fffc81 l32r a8, 4020c5d8 4020c5ea: eb2671 l32r a7, 40207284 4020c5ed: fffbb1 l32r a11, 4020c5dc 4020c5f0: fffca1 l32r a10, 4020c5e0 4020c5f3: f0c112 addi a1, a1, -16 4020c5f6: 11c9 s32i.n a12, a1, 4 4020c5f8: 31e9 s32i.n a14, a1, 12 4020c5fa: 0109 s32i.n a0, a1, 0 4020c5fc: 21d9 s32i.n a13, a1, 8 4020c5fe: 000c movi.n a0, 0 4020c600: 8d1c movi.n a13, 24 4020c602: a05070 addx4 a5, a0, a7 4020c605: 0020c0 memw 4020c608: c12542 l32i a4, a5, 0x304 4020c60b: 104480 and a4, a4, a8 4020c60e: 204490 or a4, a4, a9 4020c611: 0020c0 memw 4020c614: c16542 s32i a4, a5, 0x304 4020c617: 412100 srli a2, a0, 1 4020c61a: a02270 addx4 a2, a2, a7 4020c61d: 010362 l8ui a6, a3, 1 4020c620: 000352 l8ui a5, a3, 0 4020c623: 016680 slli a6, a6, 24 4020c626: 015580 slli a5, a5, 24 4020c629: 315850 srai a5, a5, 24 4020c62c: 316860 srai a6, a6, 24 4020c62f: 1d6007 bbci a0, 0, 4020c650 4020c632: 11e520 slli a14, a5, 14 4020c635: 0146b0 slli a4, a6, 21 4020c638: 0020c0 memw 4020c63b: 8122c2 l32i a12, a2, 0x204 4020c63e: 10ccb0 and a12, a12, a11 4020c641: 20cc40 or a12, a12, a4 4020c644: 20cce0 or a12, a12, a14 4020c647: 0020c0 memw 4020c64a: 8162c2 s32i a12, a2, 0x204 4020c64d: 0005c6 j 4020c668 4020c650: 114690 slli a4, a6, 7 4020c653: 0020c0 memw 4020c656: 8122e2 l32i a14, a2, 0x204 4020c659: 10eea0 and a14, a14, a10 4020c65c: 20ee40 or a14, a14, a4 4020c65f: 20ee50 or a14, a14, a5 4020c662: 0020c0 memw 4020c665: 8162e2 s32i a14, a2, 0x204 4020c668: 001b addi.n a0, a0, 1 4020c66a: 740000 extui a0, a0, 0, 8 4020c66d: 9190d7 bne a0, a13, 4020c602 4020c670: 11c8 l32i.n a12, a1, 4 4020c672: 21d8 l32i.n a13, a1, 8 4020c674: 31e8 l32i.n a14, a1, 12 4020c676: 0108 l32i.n a0, a1, 0 4020c678: 10c112 addi a1, a1, 16 4020c67b: f00d ret.n 4020c67d: 000000 ill 4020c680 : 4020c680: 442020 extui a2, a2, 0, 5 4020c683: f0c112 addi a1, a1, -16 4020c686: 0149 s32i.n a4, a1, 0 4020c688: 21c9 s32i.n a12, a1, 8 4020c68a: 1109 s32i.n a0, a1, 4 4020c68c: 03cd mov.n a12, a3 4020c68e: ffe4c5 call0 4020c4dc 4020c691: ec6541 l32r a4, 40207828 4020c694: 902240 addx2 a2, a2, a4 4020c697: 021232 l16ui a3, a2, 4 4020c69a: 004c32 s8i a3, a12, 0 4020c69d: 021222 l16ui a2, a2, 4 4020c6a0: 0108 l32i.n a0, a1, 0 4020c6a2: 412820 srli a2, a2, 8 4020c6a5: 014c22 s8i a2, a12, 1 4020c6a8: 40bc beqz.n a0, 4020c6e0 4020c6aa: 020c movi.n a2, 0 4020c6ac: 230c movi.n a3, 2 4020c6ae: 000c42 l8ui a4, a12, 0 4020c6b1: eac101 l32r a0, 402071b8 4020c6b4: 014480 slli a4, a4, 24 4020c6b7: 0008 l32i.n a0, a0, 0 4020c6b9: 314840 srai a4, a4, 24 4020c6bc: 2b2002 l32i a0, a0, 172 4020c6bf: f44040 extui a4, a4, 0, 16 4020c6c2: 0000c0 callx0 a0 4020c6c5: 120c movi.n a2, 1 4020c6c7: 230c movi.n a3, 2 4020c6c9: 010c42 l8ui a4, a12, 1 4020c6cc: eabb01 l32r a0, 402071b8 4020c6cf: 014480 slli a4, a4, 24 4020c6d2: 0008 l32i.n a0, a0, 0 4020c6d4: 314840 srai a4, a4, 24 4020c6d7: 2b2002 l32i a0, a0, 172 4020c6da: f44040 extui a4, a4, 0, 16 4020c6dd: 0000c0 callx0 a0 4020c6e0: 21c8 l32i.n a12, a1, 8 4020c6e2: 1108 l32i.n a0, a1, 4 4020c6e4: 10c112 addi a1, a1, 16 4020c6e7: f00d ret.n 4020c6e9: 000000 ill 4020c6ec : 4020c6ec: 141226 beqi a2, 1, 4020c704 4020c6ef: 152226 beqi a2, 2, 4020c708 4020c6f2: 163226 beqi a2, 3, 4020c70c 4020c6f5: 174226 beqi a2, 4, 4020c710 4020c6f8: fbc242 addi a4, a2, -5 4020c6fb: 630c movi.n a3, 6 4020c6fd: 520c movi.n a2, 5 4020c6ff: 832340 moveqz a2, a3, a4 4020c702: f00d ret.n 4020c704: e20c movi.n a2, 14 4020c706: f00d ret.n 4020c708: a20c movi.n a2, 10 4020c70a: f00d ret.n 4020c70c: 820c movi.n a2, 8 4020c70e: f00d ret.n 4020c710: 720c movi.n a2, 7 4020c712: f00d ret.n 4020c714 : 4020c714: e0c112 addi a1, a1, -32 4020c717: 0109 s32i.n a0, a1, 0 4020c719: 5139 s32i.n a3, a1, 20 4020c71b: 11c9 s32i.n a12, a1, 4 4020c71d: 21d9 s32i.n a13, a1, 8 4020c71f: 41f9 s32i.n a15, a1, 16 4020c721: 31e9 s32i.n a14, a1, 12 4020c723: 03fd mov.n a15, a3 4020c725: 02ed mov.n a14, a2 4020c727: 0013d2 l16ui a13, a3, 0 4020c72a: 000222 l8ui a2, a2, 0 4020c72d: 24c9d0 extui a12, a13, 9, 3 4020c730: 3430d0 extui a3, a13, 0, 4 4020c733: 010280 slli a0, a2, 24 4020c736: 310800 srai a0, a0, 24 4020c739: 04d4d0 extui a13, a13, 4, 1 4020c73c: 90ddd0 addx2 a13, a13, a13 4020c73f: 90dd30 addx2 a13, a13, a3 4020c742: 74d0d0 extui a13, a13, 0, 8 4020c745: 7c10a6 blti a0, 1, 4020c7c5 4020c748: 104d66 bnei a13, 4, 4020c75c 4020c74b: f8c002 addi a0, a0, -8 4020c74e: dd2b addi.n a13, a13, 2 4020c750: 74d0d0 extui a13, a13, 0, 8 4020c753: 004e02 s8i a0, a14, 0 4020c756: 010080 slli a0, a0, 24 4020c759: 310800 srai a0, a0, 24 4020c75c: 3e10a6 blti a0, 1, 4020c79e 4020c75f: 1e7cf6 bgeui a12, 7, 4020c781 4020c762: 0c2d mov.n a2, a12 4020c764: fff845 call0 4020c6ec 4020c767: 000e02 l8ui a0, a14, 0 4020c76a: cc1b addi.n a12, a12, 1 4020c76c: 74c0c0 extui a12, a12, 0, 8 4020c76f: c00020 sub a0, a0, a2 4020c772: 004e02 s8i a0, a14, 0 4020c775: 010080 slli a0, a0, 24 4020c778: 310800 srai a0, a0, 24 4020c77b: 1f10a6 blti a0, 1, 4020c79e 4020c77e: e07c66 bnei a12, 7, 4020c762 4020c781: 1910a6 blti a0, 1, 4020c79e 4020c784: 169df6 bgeui a13, 10, 4020c79e 4020c787: f8c002 addi a0, a0, -8 4020c78a: dd2b addi.n a13, a13, 2 4020c78c: 74d0d0 extui a13, a13, 0, 8 4020c78f: 004e02 s8i a0, a14, 0 4020c792: 010080 slli a0, a0, 24 4020c795: 310800 srai a0, a0, 24 4020c798: 0210a6 blti a0, 1, 4020c79e 4020c79b: e89db6 bltui a13, 10, 4020c787 4020c79e: 11ecc0 slli a14, a12, 4 4020c7a1: 0108 l32i.n a0, a1, 0 4020c7a3: 11c8 l32i.n a12, a1, 4 4020c7a5: eefb addi.n a14, a14, 15 4020c7a7: 74e0e0 extui a14, a14, 0, 8 4020c7aa: 11eeb0 slli a14, a14, 5 4020c7ad: 046db6 bltui a13, 6, 4020c7b5 4020c7b0: ddab addi.n a13, a13, 10 4020c7b2: 74d0d0 extui a13, a13, 0, 8 4020c7b5: edea add.n a14, a13, a14 4020c7b7: 005fe2 s16i a14, a15, 0 4020c7ba: 21d8 l32i.n a13, a1, 8 4020c7bc: 31e8 l32i.n a14, a1, 12 4020c7be: 41f8 l32i.n a15, a1, 16 4020c7c0: 20c112 addi a1, a1, 32 4020c7c3: f00d ret.n 4020c7c5: d56277 bbci a2, 7, 4020c79e 4020c7c8: 167db6 bltui a13, 7, 4020c7e2 4020c7cb: fecdd2 addi a13, a13, -2 4020c7ce: 208b addi.n a2, a0, 8 4020c7d0: 004e22 s8i a2, a14, 0 4020c7d3: 74d0d0 extui a13, a13, 0, 8 4020c7d6: 010280 slli a0, a2, 24 4020c7d9: 310800 srai a0, a0, 24 4020c7dc: 026277 bbci a2, 7, 4020c7e2 4020c7df: e87df6 bgeui a13, 7, 4020c7cb 4020c7e2: fb80d6 bgez a0, 4020c79e 4020c7e5: 1d2cb6 bltui a12, 2, 4020c806 4020c7e8: cc0b addi.n a12, a12, -1 4020c7ea: 74c0c0 extui a12, a12, 0, 8 4020c7ed: 0c2d mov.n a2, a12 4020c7ef: ffefc5 call0 4020c6ec 4020c7f2: 000e32 l8ui a3, a14, 0 4020c7f5: 232a add.n a2, a3, a2 4020c7f7: 004e22 s8i a2, a14, 0 4020c7fa: 010280 slli a0, a2, 24 4020c7fd: 310800 srai a0, a0, 24 4020c800: 026277 bbci a2, 7, 4020c806 4020c803: e11c66 bnei a12, 1, 4020c7e8 4020c806: f940d6 bgez a0, 4020c79e 4020c809: 916d66 bnei a13, 6, 4020c79e 4020c80c: fecdd2 addi a13, a13, -2 4020c80f: 208b addi.n a2, a0, 8 4020c811: 004e22 s8i a2, a14, 0 4020c814: 74d0d0 extui a13, a13, 0, 8 4020c817: ffe0c6 j 4020c79e ... 4020c81c : 4020c81c: e0c112 addi a1, a1, -32 4020c81f: 4129 s32i.n a2, a1, 16 4020c821: 7109 s32i.n a0, a1, 28 4020c823: 012d mov.n a2, a1 4020c825: 011245 call0 4020d94c 4020c828: 330c movi.n a3, 3 4020c82a: 031152 l16ui a5, a1, 6 4020c82d: 0211b2 l16ui a11, a1, 4 4020c830: 011182 l16ui a8, a1, 2 4020c833: 0711a2 l16ui a10, a1, 14 4020c836: 061172 l16ui a7, a1, 12 4020c839: 051192 l16ui a9, a1, 10 4020c83c: 041162 l16ui a6, a1, 8 4020c83f: ea5e01 l32r a0, 402071b8 4020c842: 040c movi.n a4, 0 4020c844: 042d mov.n a2, a4 4020c846: 0008 l32i.n a0, a0, 0 4020c848: 669a add.n a6, a6, a9 4020c84a: 77aa add.n a7, a7, a10 4020c84c: 88ba add.n a8, a8, a11 4020c84e: e008 l32i.n a0, a0, 56 4020c850: 558a add.n a5, a5, a8 4020c852: 907770 addx2 a7, a7, a7 4020c855: 906660 addx2 a6, a6, a6 4020c858: c06670 sub a6, a6, a7 4020c85b: d05570 subx2 a5, a5, a7 4020c85e: 115500 slli a5, a5, 16 4020c861: 116600 slli a6, a6, 16 4020c864: 316060 srai a6, a6, 16 4020c867: 315050 srai a5, a5, 16 4020c86a: b32550 movgez a2, a5, a5 4020c86d: b34660 movgez a4, a6, a6 4020c870: 114400 slli a4, a4, 16 4020c873: 112200 slli a2, a2, 16 4020c876: 312020 srai a2, a2, 16 4020c879: 314040 srai a4, a4, 16 4020c87c: 5149 s32i.n a4, a1, 20 4020c87e: 0000c0 callx0 a0 4020c881: ea4d01 l32r a0, 402071b8 4020c884: 330c movi.n a3, 3 4020c886: 0008 l32i.n a0, a0, 0 4020c888: 6129 s32i.n a2, a1, 24 4020c88a: e008 l32i.n a0, a0, 56 4020c88c: 5128 l32i.n a2, a1, 20 4020c88e: 0000c0 callx0 a0 4020c891: 6138 l32i.n a3, a1, 24 4020c893: 7108 l32i.n a0, a1, 28 4020c895: c03320 sub a3, a3, a2 4020c898: 4128 l32i.n a2, a1, 16 4020c89a: 20c112 addi a1, a1, 32 4020c89d: 223a add.n a2, a2, a3 4020c89f: 112200 slli a2, a2, 16 4020c8a2: 312020 srai a2, a2, 16 4020c8a5: f00d ret.n 4020c8a7: 0bf000 excw 4020c8aa: 5f0000 excw 4020c8ad: 3ffeb3 excw 4020c8b0: feb433 excw 4020c8b3: 3f .byte 0x3f 4020c8b4 : 4020c8b4: 130c movi.n a3, 1 4020c8b6: f45c movi.n a4, 95 4020c8b8: fffc21 l32r a2, 4020c8a8 4020c8bb: e0c112 addi a1, a1, -32 4020c8be: 61c9 s32i.n a12, a1, 24 4020c8c0: 5109 s32i.n a0, a1, 20 4020c8c2: ff15c1 l32r a12, 4020c518 4020c8c5: ea3c01 l32r a0, 402071b8 4020c8c8: 005c22 s16i a2, a12, 0 4020c8cb: 0008 l32i.n a0, a0, 0 4020c8cd: 005c22 s16i a2, a12, 0 4020c8d0: 2b2002 l32i a0, a0, 172 4020c8d3: 720c movi.n a2, 7 4020c8d5: 0000c0 callx0 a0 4020c8d8: 020c movi.n a2, 0 4020c8da: ea3701 l32r a0, 402071b8 4020c8dd: 130c movi.n a3, 1 4020c8df: 0008 l32i.n a0, a0, 0 4020c8e1: 001c42 l16ui a4, a12, 0 4020c8e4: 2b2002 l32i a0, a0, 172 4020c8e7: 444040 extui a4, a4, 0, 5 4020c8ea: 0000c0 callx0 a0 4020c8ed: 001c22 l16ui a2, a12, 0 4020c8f0: 10c132 addi a3, a1, 16 4020c8f3: 140c movi.n a4, 1 4020c8f5: ffd885 call0 4020c680 4020c8f8: 024c movi.n a2, 64 4020c8fa: ffec31 l32r a3, 4020c8ac 4020c8fd: 140c movi.n a4, 1 4020c8ff: f51c movi.n a5, 31 4020c901: 12c172 addi a7, a1, 18 4020c904: ffeb81 l32r a8, 4020c8b0 4020c907: 001c62 l16ui a6, a12, 0 4020c90a: 38a192 movi a9, 0x138 4020c90d: 446060 extui a6, a6, 0, 5 4020c910: 0199 s32i.n a9, a1, 0 4020c912: 000882 l8ui a8, a8, 0 4020c915: 1189 s32i.n a8, a1, 4 4020c917: 015105 call0 4020de28 4020c91a: 120102 l8ui a0, a1, 18 4020c91d: 472c movi.n a7, 36 4020c91f: 010080 slli a0, a0, 24 4020c922: 310800 srai a0, a0, 24 4020c925: 022707 blt a7, a0, 4020c92b 4020c928: 39a0e6 bgei a0, 12, 4020c965 4020c92b: 821c movi.n a2, 24 4020c92d: 0c3d mov.n a3, a12 4020c92f: c02200 sub a2, a2, a0 4020c932: 124122 s8i a2, a1, 18 4020c935: 12c122 addi a2, a1, 18 4020c938: ffdd85 call0 4020c714 4020c93b: 720c movi.n a2, 7 4020c93d: ea1e01 l32r a0, 402071b8 4020c940: 130c movi.n a3, 1 4020c942: 0008 l32i.n a0, a0, 0 4020c944: 001c42 l16ui a4, a12, 0 4020c947: 2b2002 l32i a0, a0, 172 4020c94a: 414540 srli a4, a4, 5 4020c94d: 0000c0 callx0 a0 4020c950: 020c movi.n a2, 0 4020c952: ea1901 l32r a0, 402071b8 4020c955: 130c movi.n a3, 1 4020c957: 0008 l32i.n a0, a0, 0 4020c959: 001c42 l16ui a4, a12, 0 4020c95c: 2b2002 l32i a0, a0, 172 4020c95f: 444040 extui a4, a4, 0, 5 4020c962: 0000c0 callx0 a0 4020c965: 001c22 l16ui a2, a12, 0 4020c968: 10c132 addi a3, a1, 16 4020c96b: 140c movi.n a4, 1 4020c96d: ffd105 call0 4020c680 4020c970: 001c22 l16ui a2, a12, 0 4020c973: 10c132 addi a3, a1, 16 4020c976: ffc6c5 call0 4020c5e4 4020c979: 5108 l32i.n a0, a1, 20 4020c97b: 001c22 l16ui a2, a12, 0 4020c97e: ebaa31 l32r a3, 40207828 4020c981: 61c8 l32i.n a12, a1, 24 4020c983: 2d5322 s16i a2, a3, 90 4020c986: 20c112 addi a1, a1, 32 4020c989: f00d ret.n ... 4020c98c : 4020c98c: 050c movi.n a5, 0 4020c98e: 060c movi.n a6, 0 4020c990: 070c movi.n a7, 0 4020c992: 744020 extui a4, a2, 0, 8 4020c995: 030c movi.n a3, 0 4020c997: e0c112 addi a1, a1, -32 4020c99a: 51c9 s32i.n a12, a1, 20 4020c99c: 61d9 s32i.n a13, a1, 24 4020c99e: 4109 s32i.n a0, a1, 16 4020c9a0: 71e9 s32i.n a14, a1, 28 4020c9a2: 2139 s32i.n a3, a1, 8 4020c9a4: 1139 s32i.n a3, a1, 4 4020c9a6: ea04e1 l32r a14, 402071b8 4020c9a9: 0139 s32i.n a3, a1, 0 4020c9ab: 0e08 l32i.n a0, a14, 0 4020c9ad: 120c movi.n a2, 1 4020c9af: 1a2002 l32i a0, a0, 104 4020c9b2: 034c movi.n a3, 64 4020c9b4: 0000c0 callx0 a0 4020c9b7: 0d0c movi.n a13, 0 4020c9b9: 0c0c movi.n a12, 0 4020c9bb: 0e08 l32i.n a0, a14, 0 4020c9bd: b008 l32i.n a0, a0, 44 4020c9bf: 38a122 movi a2, 0x138 4020c9c2: 0000c0 callx0 a0 4020c9c5: dd1b addi.n a13, a13, 1 4020c9c7: c2ca add.n a12, a2, a12 4020c9c9: 11cc00 slli a12, a12, 16 4020c9cc: 31c0c0 srai a12, a12, 16 4020c9cf: e84d66 bnei a13, 4, 4020c9bb 4020c9d2: 0e08 l32i.n a0, a14, 0 4020c9d4: 1b2002 l32i a0, a0, 108 4020c9d7: 120c movi.n a2, 1 4020c9d9: 0000c0 callx0 a0 4020c9dc: 4108 l32i.n a0, a1, 16 4020c9de: 61d8 l32i.n a13, a1, 24 4020c9e0: 3c4b addi.n a3, a12, 4 4020c9e2: 2cbb addi.n a2, a12, 11 4020c9e4: 71e8 l32i.n a14, a1, 28 4020c9e6: 51c8 l32i.n a12, a1, 20 4020c9e8: b32330 movgez a2, a3, a3 4020c9eb: 212320 srai a2, a2, 3 4020c9ee: 20c112 addi a1, a1, 32 4020c9f1: 112200 slli a2, a2, 16 4020c9f4: 312020 srai a2, a2, 16 4020c9f7: f00d ret.n 4020c9f9: 000000 ill 4020c9fc : 4020c9fc: 140c movi.n a4, 1 4020c9fe: f51c movi.n a5, 31 4020ca00: 38a182 movi a8, 0x138 4020ca03: fec561 l32r a6, 4020c518 4020ca06: c0c112 addi a1, a1, -64 4020ca09: 61c9 s32i.n a12, a1, 24 4020ca0b: 71d9 s32i.n a13, a1, 28 4020ca0d: 81e9 s32i.n a14, a1, 32 4020ca0f: 91f9 s32i.n a15, a1, 36 4020ca11: 10c172 addi a7, a1, 16 4020ca14: c129 s32i.n a2, a1, 48 4020ca16: 5109 s32i.n a0, a1, 20 4020ca18: 024c movi.n a2, 64 4020ca1a: c138 l32i.n a3, a1, 48 4020ca1c: ffa501 l32r a0, 4020c8b0 4020ca1f: 001662 l16ui a6, a6, 0 4020ca22: 0189 s32i.n a8, a1, 0 4020ca24: 446060 extui a6, a6, 0, 5 4020ca27: 000002 l8ui a0, a0, 0 4020ca2a: 1109 s32i.n a0, a1, 4 4020ca2c: 013f85 call0 4020de28 4020ca2f: 0e0c movi.n a14, 0 4020ca31: 000c movi.n a0, 0 4020ca33: 6fa0f2 movi a15, 111 4020ca36: 100172 l8ui a7, a1, 16 4020ca39: c168 l32i.n a6, a1, 48 4020ca3b: 0a0c movi.n a10, 0 4020ca3d: d1a9 s32i.n a10, a1, 52 4020ca3f: 050682 l8ui a8, a6, 5 4020ca42: 017780 slli a7, a7, 24 4020ca45: 000662 l8ui a6, a6, 0 4020ca48: 317870 srai a7, a7, 24 4020ca4b: 1fc772 addi a7, a7, 31 4020ca4e: 104172 s8i a7, a1, 16 4020ca51: c06680 sub a6, a6, a8 4020ca54: 116600 slli a6, a6, 16 4020ca57: 316060 srai a6, a6, 16 4020ca5a: 1176f0 slli a7, a6, 1 4020ca5d: f9c782 addi a8, a7, -7 4020ca60: b189 s32i.n a8, a1, 44 4020ca62: f8c772 addi a7, a7, -8 4020ca65: 117700 slli a7, a7, 16 4020ca68: 317070 srai a7, a7, 16 4020ca6b: a179 s32i.n a7, a1, 40 4020ca6d: 100132 l8ui a3, a1, 16 4020ca70: 0f2d mov.n a2, a15 4020ca72: 013380 slli a3, a3, 24 4020ca75: 313830 srai a3, a3, 24 4020ca78: 030a add.n a0, a3, a0 4020ca7a: 104102 s8i a0, a1, 16 4020ca7d: c60a add.n a12, a6, a0 4020ca7f: 010080 slli a0, a0, 24 4020ca82: 310800 srai a0, a0, 24 4020ca85: 012f07 blt a15, a0, 4020ca8a 4020ca88: 002d mov.n a2, a0 4020ca8a: 104122 s8i a2, a1, 16 4020ca8d: f169 s32i.n a6, a1, 60 4020ca8f: ffefc5 call0 4020c98c 4020ca92: 014c80 slli a4, a12, 24 4020ca95: 02dd mov.n a13, a2 4020ca97: 1c0c movi.n a12, 1 4020ca99: 314840 srai a4, a4, 24 4020ca9c: e149 s32i.n a4, a1, 56 4020ca9e: 012f47 blt a15, a4, 4020caa3 4020caa1: 0c0c movi.n a12, 0 4020caa3: e128 l32i.n a2, a1, 56 4020caa5: 932fc0 movnez a2, a15, a12 4020caa8: ffee05 call0 4020c98c 4020caab: b158 l32i.n a5, a1, 44 4020caad: c07d20 sub a7, a13, a2 4020cab0: 110700 slli a0, a7, 16 4020cab3: 310000 srai a0, a0, 16 4020cab6: 052057 blt a0, a5, 4020cabf 4020cab9: a8a032 movi a3, 168 4020cabc: 51a3d7 bge a3, a13, 4020cb11 4020cabf: ee8c beqz.n a14, 4020cad1 4020cac1: d148 l32i.n a4, a1, 52 4020cac3: a158 l32i.n a5, a1, 40 4020cac5: 082407 blt a4, a0, 4020cad1 4020cac8: 052057 blt a0, a5, 4020cad1 4020cacb: a8a062 movi a6, 168 4020cace: 3fa6d7 bge a6, a13, 4020cb11 4020cad1: 085c movi.n a8, 80 4020cad3: 3a2287 blt a2, a8, 4020cb11 4020cad6: e198 l32i.n a9, a1, 56 4020cad8: f168 l32i.n a6, a1, 60 4020cada: 939fc0 movnez a9, a15, a12 4020cadd: 3019f7 beq a9, a15, 4020cb11 4020cae0: ee1b addi.n a14, a14, 1 4020cae2: 112700 slli a2, a7, 16 4020cae5: 2a0c movi.n a10, 2 4020cae7: 901b addi.n a9, a0, 1 4020cae9: 802b addi.n a8, a0, 2 4020caeb: b38990 movgez a8, a9, a9 4020caee: 0a0d mov.n a0, a10 4020caf0: 218180 srai a8, a8, 1 4020caf3: c08680 sub a8, a6, a8 4020caf6: 880b addi.n a8, a8, -1 4020caf8: 018880 slli a8, a8, 24 4020cafb: 318880 srai a8, a8, 24 4020cafe: 0128a6 blti a8, 2, 4020cb03 4020cb01: 080d mov.n a0, a8 4020cb03: 74e0e0 extui a14, a14, 0, 8 4020cb06: 312020 srai a2, a2, 16 4020cb09: d129 s32i.n a2, a1, 52 4020cb0b: f6cea2 addi a10, a14, -10 4020cb0e: f5ba56 bnez a10, 4020ca6d 4020cb11: c108 l32i.n a0, a1, 48 4020cb13: 61c8 l32i.n a12, a1, 24 4020cb15: 000002 l8ui a0, a0, 0 4020cb18: 91f8 l32i.n a15, a1, 36 4020cb1a: 1130f0 slli a3, a0, 1 4020cb1d: 1fad37 bge a13, a3, 4020cb40 4020cb20: ce9c beqz.n a14, 4020cb40 4020cb22: d020d0 subx2 a2, a0, a13 4020cb25: 321b addi.n a3, a2, 1 4020cb27: 222b addi.n a2, a2, 2 4020cb29: b32330 movgez a2, a3, a3 4020cb2c: 212120 srai a2, a2, 1 4020cb2f: 112200 slli a2, a2, 16 4020cb32: 312020 srai a2, a2, 16 4020cb35: 71d8 l32i.n a13, a1, 28 4020cb37: 81e8 l32i.n a14, a1, 32 4020cb39: 5108 l32i.n a0, a1, 20 4020cb3b: 40c112 addi a1, a1, 64 4020cb3e: f00d ret.n 4020cb40: 020c movi.n a2, 0 4020cb42: fffbc6 j 4020cb35 4020cb45: 000000 ill 4020cb48 : 4020cb48: a28c beqz.n a2, 4020cb56 4020cb4a: 0c2326 beqi a3, 2, 4020cb5a 4020cb4d: 093326 beqi a3, 3, 4020cb5a 4020cb50: 066326 beqi a3, 6, 4020cb5a 4020cb53: 037326 beqi a3, 7, 4020cb5a 4020cb56: 020c movi.n a2, 0 4020cb58: f00d ret.n 4020cb5a: eb3121 l32r a2, 40207820 4020cb5d: eb3241 l32r a4, 40207828 4020cb60: 4e0232 l8ui a3, a2, 78 4020cb63: 300442 l8ui a4, a4, 48 4020cb66: 4d0222 l8ui a2, a2, 77 4020cb69: 014480 slli a4, a4, 24 4020cb6c: 013380 slli a3, a3, 24 4020cb6f: 313830 srai a3, a3, 24 4020cb72: 314840 srai a4, a4, 24 4020cb75: 012280 slli a2, a2, 24 4020cb78: 312820 srai a2, a2, 24 4020cb7b: d974e6 bgei a4, 7, 4020cb58 4020cb7e: 032d mov.n a2, a3 4020cb80: f00d ret.n ... 4020cb84 : 4020cb84: d0c112 addi a1, a1, -48 4020cb87: 1109 s32i.n a0, a1, 4 4020cb89: 6139 s32i.n a3, a1, 24 4020cb8b: 7169 s32i.n a6, a1, 28 4020cb8d: 0129 s32i.n a2, a1, 0 4020cb8f: 8149 s32i.n a4, a1, 32 4020cb91: 51f9 s32i.n a15, a1, 20 4020cb93: 31d9 s32i.n a13, a1, 12 4020cb95: 21c9 s32i.n a12, a1, 8 4020cb97: 41e9 s32i.n a14, a1, 16 4020cb99: 0c0c movi.n a12, 0 4020cb9b: 8e1c movi.n a14, 24 4020cb9d: e9b9d1 l32r a13, 40207284 4020cba0: 81f8 l32i.n a15, a1, 32 4020cba2: 0c2d mov.n a2, a12 4020cba4: 0138 l32i.n a3, a1, 0 4020cba6: 007605 call0 4020d308 4020cba9: 02fa add.n a0, a2, a15 4020cbab: 000002 l8ui a0, a0, 0 4020cbae: 6148 l32i.n a4, a1, 24 4020cbb0: 010080 slli a0, a0, 24 4020cbb3: 310800 srai a0, a0, 24 4020cbb6: 048cf6 bgeui a12, 8, 4020cbbe 4020cbb9: 404a add.n a4, a0, a4 4020cbbb: 000206 j 4020cbc7 4020cbbe: 7158 l32i.n a5, a1, 28 4020cbc0: 054d mov.n a4, a5 4020cbc2: 01a507 bge a5, a0, 4020cbc7 4020cbc5: 004d mov.n a4, a0 4020cbc7: 00af02 movi a0, 0xffffff00 4020cbca: a03cd0 addx4 a3, a12, a13 4020cbcd: 608040 neg a8, a4 4020cbd0: 0e4d mov.n a4, a14 4020cbd2: 018880 slli a8, a8, 24 4020cbd5: 318880 srai a8, a8, 24 4020cbd8: 012e87 blt a14, a8, 4020cbdd 4020cbdb: 084d mov.n a4, a8 4020cbdd: 745040 extui a5, a4, 0, 8 4020cbe0: 0020c0 memw 4020cbe3: c12322 l32i a2, a3, 0x304 4020cbe6: 102200 and a2, a2, a0 4020cbe9: 202250 or a2, a2, a5 4020cbec: 0020c0 memw 4020cbef: c16322 s32i a2, a3, 0x304 4020cbf2: cc1b addi.n a12, a12, 1 4020cbf4: 74c0c0 extui a12, a12, 0, 8 4020cbf7: a79ce7 bne a12, a14, 4020cba2 4020cbfa: 21c8 l32i.n a12, a1, 8 4020cbfc: 31d8 l32i.n a13, a1, 12 4020cbfe: 41e8 l32i.n a14, a1, 16 4020cc00: 51f8 l32i.n a15, a1, 20 4020cc02: 1108 l32i.n a0, a1, 4 4020cc04: 30c112 addi a1, a1, 48 4020cc07: f00d ret.n 4020cc09: 000000 ill 4020cc0c: 2c0000 excw 4020cc0f: 000000 ill 4020cc12: fff000 excw 4020cc15: ff .byte 0xff 4020cc16: ff .byte 0xff 4020cc17: fe91f0 excw 4020cc18 : 4020cc18: fffe91 l32r a9, 4020cc10 4020cc1b: 018260 slli a8, a2, 26 4020cc1e: f0c112 addi a1, a1, -16 4020cc21: 00a172 movi a7, 0x100 4020cc24: c07730 sub a7, a7, a3 4020cc27: 1169 s32i.n a6, a1, 4 4020cc29: 0159 s32i.n a5, a1, 0 4020cc2b: 31c9 s32i.n a12, a1, 12 4020cc2d: 2109 s32i.n a0, a1, 8 4020cc2f: 02cd mov.n a12, a2 4020cc31: e96101 l32r a0, 402071b8 4020cc34: e99451 l32r a5, 40207284 4020cc37: fff561 l32r a6, 4020cc0c 4020cc3a: 747070 extui a7, a7, 0, 8 4020cc3d: 117760 slli a7, a7, 10 4020cc40: 206460 or a6, a4, a6 4020cc43: 0020c0 memw 4020cc46: ee2522 l32i a2, a5, 0x3b8 4020cc49: 102290 and a2, a2, a9 4020cc4c: 202280 or a2, a2, a8 4020cc4f: 202270 or a2, a2, a7 4020cc52: 202260 or a2, a2, a6 4020cc55: 0020c0 memw 4020cc58: a30c movi.n a3, 10 4020cc5a: 0008 l32i.n a0, a0, 0 4020cc5c: ee6522 s32i a2, a5, 0x3b8 4020cc5f: 1c2002 l32i a0, a0, 112 4020cc62: 420c movi.n a2, 4 4020cc64: 0000c0 callx0 a0 4020cc67: 115cd0 slli a5, a12, 3 4020cc6a: 0470c0 extui a7, a12, 0, 1 4020cc6d: 160c movi.n a6, 1 4020cc6f: 0188 l32i.n a8, a1, 0 4020cc71: 040c movi.n a4, 0 4020cc73: 005822 s16i a2, a8, 0 4020cc76: 834670 moveqz a4, a6, a7 4020cc79: 204450 or a4, a4, a5 4020cc7c: 014480 slli a4, a4, 24 4020cc7f: ffe551 l32r a5, 4020cc14 4020cc82: 0020c0 memw 4020cc85: e97f31 l32r a3, 40207284 4020cc88: ee2322 l32i a2, a3, 0x3b8 4020cc8b: 102250 and a2, a2, a5 4020cc8e: 202240 or a2, a2, a4 4020cc91: 0020c0 memw 4020cc94: e94901 l32r a0, 402071b8 4020cc97: 0008 l32i.n a0, a0, 0 4020cc99: ee6322 s32i a2, a3, 0x3b8 4020cc9c: 420c movi.n a2, 4 4020cc9e: 1c2002 l32i a0, a0, 112 4020cca1: a30c movi.n a3, 10 4020cca3: 0000c0 callx0 a0 4020cca6: 2108 l32i.n a0, a1, 8 4020cca8: 1198 l32i.n a9, a1, 4 4020ccaa: 31c8 l32i.n a12, a1, 12 4020ccac: 005922 s16i a2, a9, 0 4020ccaf: 10c112 addi a1, a1, 16 4020ccb2: f00d ret.n 4020ccb4: feb324 excw 4020ccb7: 3f .byte 0x3f 4020ccb8: 2393e0 excw 4020ccbb: 039d40 excw 4020ccbc : 4020ccbc: 039d mov.n a9, a3 4020ccbe: b0c112 addi a1, a1, -80 4020ccc1: 9169 s32i.n a6, a1, 36 4020ccc3: 106152 s32i a5, a1, 64 4020ccc6: 61f9 s32i.n a15, a1, 24 4020ccc8: c129 s32i.n a2, a1, 48 4020ccca: 2109 s32i.n a0, a1, 8 4020cccc: 030c movi.n a3, 0 4020ccce: 31c9 s32i.n a12, a1, 12 4020ccd0: 41d9 s32i.n a13, a1, 16 4020ccd2: 51e9 s32i.n a14, a1, 20 4020ccd4: 04dd mov.n a13, a4 4020ccd6: 0e0c movi.n a14, 0 4020ccd8: 0c0c movi.n a12, 0 4020ccda: 1199 s32i.n a9, a1, 4 4020ccdc: f139 s32i.n a3, a1, 60 4020ccde: 000c movi.n a0, 0 4020cce0: 020c movi.n a2, 0 4020cce2: 1021f2 l32i a15, a1, 64 4020cce5: d129 s32i.n a2, a1, 52 4020cce7: e109 s32i.n a0, a1, 56 4020cce9: 720c movi.n a2, 7 4020cceb: c138 l32i.n a3, a1, 48 4020cced: 300c movi.n a0, 3 4020ccef: f4c332 addi a3, a3, -12 4020ccf2: 930270 movnez a0, a2, a7 4020ccf5: a109 s32i.n a0, a1, 40 4020ccf7: 743030 extui a3, a3, 0, 8 4020ccfa: b139 s32i.n a3, a1, 44 4020ccfc: 453cf6 bgeui a12, 3, 4020cd45 4020ccff: 0f4d mov.n a4, a15 4020cd01: e92d01 l32r a0, 402071b8 4020cd04: 80a032 movi a3, 128 4020cd07: d12ee0 mul16s a2, a14, a14 4020cd0a: 223a add.n a2, a2, a3 4020cd0c: 0008 l32i.n a0, a0, 0 4020cd0e: f138 l32i.n a3, a1, 60 4020cd10: 212820 srai a2, a2, 8 4020cd13: 8129 s32i.n a2, a1, 32 4020cd15: 422002 l32i a0, a0, 0x108 4020cd18: 223a add.n a2, a2, a3 4020cd1a: 130c movi.n a3, 1 4020cd1c: 012280 slli a2, a2, 24 4020cd1f: 312820 srai a2, a2, 24 4020cd22: 0000c0 callx0 a0 4020cd25: 0f4d mov.n a4, a15 4020cd27: 8138 l32i.n a3, a1, 32 4020cd29: e92301 l32r a0, 402071b8 4020cd2c: c03230 sub a3, a2, a3 4020cd2f: 0008 l32i.n a0, a0, 0 4020cd31: 0e2d mov.n a2, a14 4020cd33: 013380 slli a3, a3, 24 4020cd36: 313830 srai a3, a3, 24 4020cd39: f139 s32i.n a3, a1, 60 4020cd3b: 422002 l32i a0, a0, 0x108 4020cd3e: 030c movi.n a3, 0 4020cd40: 0000c0 callx0 a0 4020cd43: 02ed mov.n a14, a2 4020cd45: 120c movi.n a2, 1 4020cd47: b138 l32i.n a3, a1, 44 4020cd49: 1148 l32i.n a4, a1, 4 4020cd4b: 015d mov.n a5, a1 4020cd4d: 612b addi.n a6, a1, 2 4020cd4f: ffec85 call0 4020cc18 4020cd52: 019172 l16si a7, a1, 2 4020cd55: 009152 l16si a5, a1, 0 4020cd58: 070d mov.n a0, a7 4020cd5a: 01a577 bge a5, a7, 4020cd5f 4020cd5d: 050d mov.n a0, a5 4020cd5f: 140c movi.n a4, 1 4020cd61: 113000 slli a3, a0, 16 4020cd64: c02750 sub a2, a7, a5 4020cd67: 112250 slli a2, a2, 11 4020cd6a: 313030 srai a3, a3, 16 4020cd6d: 833400 moveqz a3, a4, a0 4020cd70: e9ad01 l32r a0, 40207424 4020cd73: 0000c0 callx0 a0 4020cd76: 10c202 addi a0, a2, 16 4020cd79: 210500 srai a0, a0, 5 4020cd7c: 004d02 s8i a0, a13, 0 4020cd7f: 9f8c beqz.n a15, 4020cd8c 4020cd81: f128 l32i.n a2, a1, 60 4020cd83: 0052d6 bgez a2, 4020cd8c 4020cd86: 603000 neg a3, a0 4020cd89: 004d32 s8i a3, a13, 0 4020cd8c: 020c movi.n a2, 0 4020cd8e: c138 l32i.n a3, a1, 48 4020cd90: 1148 l32i.n a4, a1, 4 4020cd92: 015d mov.n a5, a1 4020cd94: 612b addi.n a6, a1, 2 4020cd96: ffe805 call0 4020cc18 4020cd99: 019132 l16si a3, a1, 2 4020cd9c: 009142 l16si a4, a1, 0 4020cd9f: c02430 sub a2, a4, a3 4020cda2: 334a add.n a3, a3, a4 4020cda4: 112240 slli a2, a2, 12 4020cda7: 140c movi.n a4, 1 4020cda9: 113300 slli a3, a3, 16 4020cdac: 313030 srai a3, a3, 16 4020cdaf: 833430 moveqz a3, a4, a3 4020cdb2: e99c01 l32r a0, 40207424 4020cdb5: 0000c0 callx0 a0 4020cdb8: 10c252 addi a5, a2, 16 4020cdbb: 215550 srai a5, a5, 5 4020cdbe: 014d52 s8i a5, a13, 1 4020cdc1: 7f8c beqz.n a15, 4020cdcc 4020cdc3: 005ed6 bgez a14, 4020cdcc 4020cdc6: 605050 neg a5, a5 4020cdc9: 014d52 s8i a5, a13, 1 4020cdcc: 000d02 l8ui a0, a13, 0 4020cdcf: f128 l32i.n a2, a1, 60 4020cdd1: 010080 slli a0, a0, 24 4020cdd4: 310800 srai a0, a0, 24 4020cdd7: 163cf6 bgeui a12, 3, 4020cdf1 4020cdda: c0ee50 sub a14, a14, a5 4020cddd: c03200 sub a3, a2, a0 4020cde0: 013380 slli a3, a3, 24 4020cde3: 01ee80 slli a14, a14, 24 4020cde6: 31e8e0 srai a14, a14, 24 4020cde9: 312830 srai a2, a3, 24 4020cdec: f129 s32i.n a2, a1, 60 4020cdee: 001a46 j 4020ce5b 4020cdf1: d128 l32i.n a2, a1, 52 4020cdf3: e148 l32i.n a4, a1, 56 4020cdf5: 352a add.n a3, a5, a2 4020cdf7: 604a add.n a6, a0, a4 4020cdf9: 016680 slli a6, a6, 24 4020cdfc: 013380 slli a3, a3, 24 4020cdff: 312830 srai a2, a3, 24 4020ce02: 314860 srai a4, a6, 24 4020ce05: e149 s32i.n a4, a1, 56 4020ce07: d129 s32i.n a2, a1, 52 4020ce09: 4e6c66 bnei a12, 6, 4020ce5b 4020ce0c: f138 l32i.n a3, a1, 60 4020ce0e: e128 l32i.n a2, a1, 56 4020ce10: e8ea01 l32r a0, 402071b8 4020ce13: 222b addi.n a2, a2, 2 4020ce15: 0008 l32i.n a0, a0, 0 4020ce17: 212220 srai a2, a2, 2 4020ce1a: c04320 sub a4, a3, a2 4020ce1d: 014480 slli a4, a4, 24 4020ce20: 313840 srai a3, a4, 24 4020ce23: f139 s32i.n a3, a1, 60 4020ce25: d138 l32i.n a3, a1, 52 4020ce27: 0008 l32i.n a0, a0, 0 4020ce29: 332b addi.n a3, a3, 2 4020ce2b: 213230 srai a3, a3, 2 4020ce2e: 7139 s32i.n a3, a1, 28 4020ce30: c0ee30 sub a14, a14, a3 4020ce33: 01ee80 slli a14, a14, 24 4020ce36: 31e8e0 srai a14, a14, 24 4020ce39: 0000c0 callx0 a0 4020ce3c: 0e52e6 bgei a2, 5, 4020ce4e 4020ce3f: e8de01 l32r a0, 402071b8 4020ce42: 0008 l32i.n a0, a0, 0 4020ce44: 0008 l32i.n a0, a0, 0 4020ce46: 7128 l32i.n a2, a1, 28 4020ce48: 0000c0 callx0 a0 4020ce4b: 0c52a6 blti a2, 5, 4020ce5b 4020ce4e: ff9931 l32r a3, 4020ccb4 4020ce51: e6b941 l32r a4, 40206938 <_ZL14webserver_sentPv+0x12c> 4020ce54: 0328 l32i.n a2, a3, 0 4020ce56: 202240 or a2, a2, a4 4020ce59: 0329 s32i.n a2, a3, 0 4020ce5b: 9158 l32i.n a5, a1, 36 4020ce5d: 959c beqz.n a5, 4020ce7a 4020ce5f: ff9621 l32r a2, 4020ccb8 4020ce62: 010d42 l8ui a4, a13, 1 4020ce65: 000d32 l8ui a3, a13, 0 4020ce68: 014480 slli a4, a4, 24 4020ce6b: 013380 slli a3, a3, 24 4020ce6e: 313830 srai a3, a3, 24 4020ce71: 314840 srai a4, a4, 24 4020ce74: d53101 l32r a0, 40202338 4020ce77: 0000c0 callx0 a0 4020ce7a: a158 l32i.n a5, a1, 40 4020ce7c: cc1b addi.n a12, a12, 1 4020ce7e: 74c0c0 extui a12, a12, 0, 8 4020ce81: c055c0 sub a5, a5, a12 4020ce84: e74556 bnez a5, 4020ccfc 4020ce87: 130c movi.n a3, 1 4020ce89: 0f4d mov.n a4, a15 4020ce8b: e8cb01 l32r a0, 402071b8 4020ce8e: f128 l32i.n a2, a1, 60 4020ce90: 0008 l32i.n a0, a0, 0 4020ce92: 012280 slli a2, a2, 24 4020ce95: 422002 l32i a0, a0, 0x108 4020ce98: 312820 srai a2, a2, 24 4020ce9b: 0000c0 callx0 a0 4020ce9e: 0f4d mov.n a4, a15 4020cea0: e8c601 l32r a0, 402071b8 4020cea3: 030c movi.n a3, 0 4020cea5: 0008 l32i.n a0, a0, 0 4020cea7: 012e80 slli a2, a14, 24 4020ceaa: 422002 l32i a0, a0, 0x108 4020cead: 312820 srai a2, a2, 24 4020ceb0: 0000c0 callx0 a0 4020ceb3: 2108 l32i.n a0, a1, 8 4020ceb5: 31c8 l32i.n a12, a1, 12 4020ceb7: 61f8 l32i.n a15, a1, 24 4020ceb9: 014de2 s8i a14, a13, 1 4020cebc: f128 l32i.n a2, a1, 60 4020cebe: 004d22 s8i a2, a13, 0 4020cec1: 51e8 l32i.n a14, a1, 20 4020cec3: 41d8 l32i.n a13, a1, 16 4020cec5: 50c112 addi a1, a1, 80 4020cec8: f00d ret.n 4020ceca: f00000 subx8 a0, a0, a0 4020cecd: 402393 excw 4020ced0: ff .byte 0xff 4020ced1: ff .byte 0xff 4020ced2: 00e000 excw 4020ced5: 000200 excw 4020ced8 : 4020ced8: 209330 or a9, a3, a3 4020cedb: c0c112 addi a1, a1, -64 4020cede: 0961c2 s32i a12, a1, 36 4020cee1: 0c61f2 s32i a15, a1, 48 4020cee4: d159 s32i.n a5, a1, 52 4020cee6: 3169 s32i.n a6, a1, 12 4020cee8: 2149 s32i.n a4, a1, 8 4020ceea: 8109 s32i.n a0, a1, 32 4020ceec: a1d9 s32i.n a13, a1, 40 4020ceee: b1e9 s32i.n a14, a1, 44 4020cef0: 02dd mov.n a13, a2 4020cef2: 07ed mov.n a14, a7 4020cef4: 0208 l32i.n a0, a2, 0 4020cef6: 1199 s32i.n a9, a1, 4 4020cef8: 050100 extui a0, a0, 17, 1 4020cefb: 18a056 bnez a0, 4020d089 4020cefe: d1f8 l32i.n a15, a1, 52 4020cf00: 77a022 movi a2, 119 4020cf03: 030c movi.n a3, 0 4020cf05: e8acc1 l32r a12, 402071b8 4020cf08: 041c movi.n a4, 16 4020cf0a: 0c08 l32i.n a0, a12, 0 4020cf0c: 050c movi.n a5, 0 4020cf0e: 252002 l32i a0, a0, 148 4020cf11: 060c movi.n a6, 0 4020cf13: 0000c0 callx0 a0 4020cf16: 030c movi.n a3, 0 4020cf18: f40c movi.n a4, 15 4020cf1a: 650c movi.n a5, 6 4020cf1c: 660c movi.n a6, 6 4020cf1e: 0c08 l32i.n a0, a12, 0 4020cf20: 5129 s32i.n a2, a1, 20 4020cf22: 252002 l32i a0, a0, 148 4020cf25: 77a022 movi a2, 119 4020cf28: 0000c0 callx0 a0 4020cf2b: 030c movi.n a3, 0 4020cf2d: 940c movi.n a4, 9 4020cf2f: 750c movi.n a5, 7 4020cf31: 060c movi.n a6, 0 4020cf33: 0c08 l32i.n a0, a12, 0 4020cf35: 6129 s32i.n a2, a1, 24 4020cf37: 252002 l32i a0, a0, 148 4020cf3a: 77a022 movi a2, 119 4020cf3d: 0000c0 callx0 a0 4020cf40: 0c08 l32i.n a0, a12, 0 4020cf42: 282002 l32i a0, a0, 160 4020cf45: 7129 s32i.n a2, a1, 28 4020cf47: 0000c0 callx0 a0 4020cf4a: 0c08 l32i.n a0, a12, 0 4020cf4c: 302002 l32i a0, a0, 192 4020cf4f: 120c movi.n a2, 1 4020cf51: 0000c0 callx0 a0 4020cf54: 2128 l32i.n a2, a1, 8 4020cf56: b42020 extui a2, a2, 0, 12 4020cf59: fa3ec5 call0 40207348 4020cf5c: 2128 l32i.n a2, a1, 8 4020cf5e: 013d mov.n a3, a1 4020cf60: 140c movi.n a4, 1 4020cf62: ff71c5 call0 4020c680 4020cf65: 0c08 l32i.n a0, a12, 0 4020cf67: 6008 l32i.n a0, a0, 24 4020cf69: 020c movi.n a2, 0 4020cf6b: 0000c0 callx0 a0 4020cf6e: 0c08 l32i.n a0, a12, 0 4020cf70: f008 l32i.n a0, a0, 60 4020cf72: 120c movi.n a2, 1 4020cf74: 0000c0 callx0 a0 4020cf77: 77a022 movi a2, 119 4020cf7a: 030c movi.n a3, 0 4020cf7c: 940c movi.n a4, 9 4020cf7e: 750c movi.n a5, 7 4020cf80: 0c08 l32i.n a0, a12, 0 4020cf82: 060c movi.n a6, 0 4020cf84: 272002 l32i a0, a0, 156 4020cf87: 070c movi.n a7, 0 4020cf89: 0000c0 callx0 a0 4020cf8c: 77a022 movi a2, 119 4020cf8f: 030c movi.n a3, 0 4020cf91: 041c movi.n a4, 16 4020cf93: 250c movi.n a5, 2 4020cf95: 0c08 l32i.n a0, a12, 0 4020cf97: 260c movi.n a6, 2 4020cf99: 272002 l32i a0, a0, 156 4020cf9c: 170c movi.n a7, 1 4020cf9e: 0000c0 callx0 a0 4020cfa1: 3128 l32i.n a2, a1, 12 4020cfa3: 440172 l8ui a7, a1, 68 4020cfa6: 0f3d mov.n a3, a15 4020cfa8: 412b addi.n a4, a1, 2 4020cfaa: 4001f2 l8ui a15, a1, 64 4020cfad: 0e5d mov.n a5, a14 4020cfaf: 0f6d mov.n a6, a15 4020cfb1: ffd085 call0 4020ccbc 4020cfb4: 0c08 l32i.n a0, a12, 0 4020cfb6: 1b2002 l32i a0, a0, 108 4020cfb9: 120c movi.n a2, 1 4020cfbb: 0000c0 callx0 a0 4020cfbe: 77a022 movi a2, 119 4020cfc1: 030c movi.n a3, 0 4020cfc3: 041c movi.n a4, 16 4020cfc5: 050c movi.n a5, 0 4020cfc7: 060c movi.n a6, 0 4020cfc9: 0c08 l32i.n a0, a12, 0 4020cfcb: 5178 l32i.n a7, a1, 20 4020cfcd: 272002 l32i a0, a0, 156 4020cfd0: 4179 s32i.n a7, a1, 16 4020cfd2: 0000c0 callx0 a0 4020cfd5: 6178 l32i.n a7, a1, 24 4020cfd7: 77a022 movi a2, 119 4020cfda: 030c movi.n a3, 0 4020cfdc: f40c movi.n a4, 15 4020cfde: 0c08 l32i.n a0, a12, 0 4020cfe0: 650c movi.n a5, 6 4020cfe2: 272002 l32i a0, a0, 156 4020cfe5: 660c movi.n a6, 6 4020cfe7: 0000c0 callx0 a0 4020cfea: 7178 l32i.n a7, a1, 28 4020cfec: 77a022 movi a2, 119 4020cfef: 030c movi.n a3, 0 4020cff1: 940c movi.n a4, 9 4020cff3: 0c08 l32i.n a0, a12, 0 4020cff5: 750c movi.n a5, 7 4020cff7: 272002 l32i a0, a0, 156 4020cffa: 060c movi.n a6, 0 4020cffc: 0000c0 callx0 a0 4020cfff: 77a022 movi a2, 119 4020d002: 030c movi.n a3, 0 4020d004: 041c movi.n a4, 16 4020d006: 250c movi.n a5, 2 4020d008: 0c08 l32i.n a0, a12, 0 4020d00a: 260c movi.n a6, 2 4020d00c: 272002 l32i a0, a0, 156 4020d00f: 070c movi.n a7, 0 4020d011: 0000c0 callx0 a0 4020d014: f20c movi.n a2, 15 4020d016: 020142 l8ui a4, a1, 2 4020d019: 107c movi.n a0, -15 4020d01b: 014480 slli a4, a4, 24 4020d01e: 314840 srai a4, a4, 24 4020d021: 012407 blt a4, a0, 4020d026 4020d024: 040d mov.n a0, a4 4020d026: 030142 l8ui a4, a1, 3 4020d029: 012207 blt a2, a0, 4020d02e 4020d02c: 002d mov.n a2, a0 4020d02e: 106c movi.n a0, -31 4020d030: 024122 s8i a2, a1, 2 4020d033: 014480 slli a4, a4, 24 4020d036: 013280 slli a3, a2, 24 4020d039: 313830 srai a3, a3, 24 4020d03c: 314840 srai a4, a4, 24 4020d03f: f21c movi.n a2, 31 4020d041: 012407 blt a4, a0, 4020d046 4020d044: 040d mov.n a0, a4 4020d046: 012207 blt a2, a0, 4020d04b 4020d049: 002d mov.n a2, a0 4020d04b: 034122 s8i a2, a1, 3 4020d04e: 014280 slli a4, a2, 24 4020d051: 314840 srai a4, a4, 24 4020d054: ee8c beqz.n a14, 4020d066 4020d056: 4158 l32i.n a5, a1, 16 4020d058: a58c beqz.n a5, 4020d066 4020d05a: 603030 neg a3, a3 4020d05d: 024132 s8i a3, a1, 2 4020d060: 013380 slli a3, a3, 24 4020d063: 313830 srai a3, a3, 24 4020d066: df8c beqz.n a15, 4020d077 4020d068: ff9921 l32r a2, 4020cecc 4020d06b: d4b301 l32r a0, 40202338 4020d06e: 0000c0 callx0 a0 4020d071: 030142 l8ui a4, a1, 3 4020d074: 020132 l8ui a3, a1, 2 4020d077: 045730 extui a5, a3, 7, 1 4020d07a: 01e380 slli a14, a3, 24 4020d07d: 31e8e0 srai a14, a14, 24 4020d080: 086516 beqz a5, 4020d10a 4020d083: 20c3e2 addi a14, a3, 32 4020d086: 002006 j 4020d10a 4020d089: 0013c2 l16ui a12, a3, 0 4020d08c: 41e8c0 srli a14, a12, 8 4020d08f: 01cc80 slli a12, a12, 24 4020d092: 31c8c0 srai a12, a12, 24 4020d095: e87d61 l32r a6, 4020728c 4020d098: 01ae80 slli a10, a14, 24 4020d09b: ef95b1 l32r a11, 40208ef0 4020d09e: 019ce0 slli a9, a12, 18 4020d0a1: 2099b0 or a9, a9, a11 4020d0a4: f2e8e1 l32r a14, 40209c44 4020d0a7: ff8ab1 l32r a11, 4020ced0 4020d0aa: 0020c0 memw 4020d0ad: 982e82 l32i a8, a14, 0x260 4020d0b0: 1088b0 and a8, a8, a11 4020d0b3: 2088a0 or a8, a8, a10 4020d0b6: 208890 or a8, a8, a9 4020d0b9: 0020c0 memw 4020d0bc: 986e82 s32i a8, a14, 0x260 4020d0bf: 072c movi.n a7, 32 4020d0c1: 0020c0 memw 4020d0c4: a658 l32i.n a5, a6, 40 4020d0c6: 205570 or a5, a5, a7 4020d0c9: 0020c0 memw 4020d0cc: a659 s32i.n a5, a6, 40 4020d0ce: 047c movi.n a4, -16 4020d0d0: 230c movi.n a3, 2 4020d0d2: 0020c0 memw 4020d0d5: 8f2e22 l32i a2, a14, 0x23c 4020d0d8: 102240 and a2, a2, a4 4020d0db: 202230 or a2, a2, a3 4020d0de: 0020c0 memw 4020d0e1: 8f6e22 s32i a2, a14, 0x23c 4020d0e4: 0eae02 movi a0, 0xfffffe0e 4020d0e7: 1f0c movi.n a15, 1 4020d0e9: 0020c0 memw 4020d0ec: 992ed2 l32i a13, a14, 0x264 4020d0ef: 10dd00 and a13, a13, a0 4020d0f2: 20ddf0 or a13, a13, a15 4020d0f5: 0020c0 memw 4020d0f8: 91c8 l32i.n a12, a1, 36 4020d0fa: 996ed2 s32i a13, a14, 0x264 4020d0fd: c1f8 l32i.n a15, a1, 48 4020d0ff: a1d8 l32i.n a13, a1, 40 4020d101: b1e8 l32i.n a14, a1, 44 4020d103: 8108 l32i.n a0, a1, 32 4020d105: 40c112 addi a1, a1, 64 4020d108: f00d ret.n 4020d10a: 01f480 slli a15, a4, 24 4020d10d: 31f8f0 srai a15, a15, 24 4020d110: 026477 bbci a4, 7, 4020d116 4020d113: 40c4f2 addi a15, a4, 64 4020d116: 0c08 l32i.n a0, a12, 0 4020d118: 01cf80 slli a12, a15, 24 4020d11b: 2a2002 l32i a0, a0, 168 4020d11e: 31c8c0 srai a12, a12, 24 4020d121: 0000c0 callx0 a0 4020d124: ff6c31 l32r a3, 4020ced4 4020d127: 0d28 l32i.n a2, a13, 0 4020d129: 014f80 slli a4, a15, 24 4020d12c: 115e80 slli a5, a14, 8 4020d12f: 314840 srai a4, a4, 24 4020d132: 204450 or a4, a4, a5 4020d135: 1158 l32i.n a5, a1, 4 4020d137: 202230 or a2, a2, a3 4020d13a: 005542 s16i a4, a5, 0 4020d13d: 0d29 s32i.n a2, a13, 0 4020d13f: ffd486 j 4020d095 4020d142: 000000 ill 4020d145: 010000 slli a0, a0, 32 4020d148 : 4020d148: f0c112 addi a1, a1, -16 4020d14b: 21d9 s32i.n a13, a1, 8 4020d14d: 11c9 s32i.n a12, a1, 4 4020d14f: 31e9 s32i.n a14, a1, 12 4020d151: e9b5e1 l32r a14, 40207828 4020d154: 0109 s32i.n a0, a1, 0 4020d156: 0e08 l32i.n a0, a14, 0 4020d158: e818c1 l32r a12, 402071b8 4020d15b: 35f077 bbsi a0, 23, 4020d194 4020d15e: 6aa022 movi a2, 106 4020d161: 230c movi.n a3, 2 4020d163: 040c movi.n a4, 0 4020d165: 550c movi.n a5, 5 4020d167: 0c08 l32i.n a0, a12, 0 4020d169: 460c movi.n a6, 4 4020d16b: 272002 l32i a0, a0, 156 4020d16e: 070c movi.n a7, 0 4020d170: 0000c0 callx0 a0 4020d173: e9ab91 l32r a9, 40207820 4020d176: 0ca8 l32i.n a10, a12, 0 4020d178: 010922 l8ui a2, a9, 1 4020d17b: 272aa2 l32i a10, a10, 156 4020d17e: 04d216 beqz a2, 4020d1cf 4020d181: 6aa022 movi a2, 106 4020d184: 230c movi.n a3, 2 4020d186: 440c movi.n a4, 4 4020d188: 750c movi.n a5, 7 4020d18a: 460c movi.n a6, 4 4020d18c: 170c movi.n a7, 1 4020d18e: 000ac0 callx0 a10 4020d191: 001286 j 4020d1df 4020d194: 2c0ed2 l8ui a13, a14, 44 4020d197: 61a022 movi a2, 97 4020d19a: 130c movi.n a3, 1 4020d19c: 240c movi.n a4, 2 4020d19e: 450c movi.n a5, 4 4020d1a0: 0c08 l32i.n a0, a12, 0 4020d1a2: 060c movi.n a6, 0 4020d1a4: 272002 l32i a0, a0, 156 4020d1a7: 0d7d mov.n a7, a13 4020d1a9: 0000c0 callx0 a0 4020d1ac: 2d0e72 l8ui a7, a14, 45 4020d1af: 66a022 movi a2, 102 4020d1b2: 330c movi.n a3, 3 4020d1b4: 140c movi.n a4, 1 4020d1b6: 0c08 l32i.n a0, a12, 0 4020d1b8: 550c movi.n a5, 5 4020d1ba: 272002 l32i a0, a0, 156 4020d1bd: 060c movi.n a6, 0 4020d1bf: 0000c0 callx0 a0 4020d1c2: 11c8 l32i.n a12, a1, 4 4020d1c4: 21d8 l32i.n a13, a1, 8 4020d1c6: 31e8 l32i.n a14, a1, 12 4020d1c8: 0108 l32i.n a0, a1, 0 4020d1ca: 10c112 addi a1, a1, 16 4020d1cd: f00d ret.n 4020d1cf: 6aa022 movi a2, 106 4020d1d2: 230c movi.n a3, 2 4020d1d4: 440c movi.n a4, 4 4020d1d6: 750c movi.n a5, 7 4020d1d8: 460c movi.n a6, 4 4020d1da: 270c movi.n a7, 2 4020d1dc: 000ac0 callx0 a10 4020d1df: 68a022 movi a2, 104 4020d1e2: 330c movi.n a3, 3 4020d1e4: 140c movi.n a4, 1 4020d1e6: 050c movi.n a5, 0 4020d1e8: 0c08 l32i.n a0, a12, 0 4020d1ea: 060c movi.n a6, 0 4020d1ec: 272002 l32i a0, a0, 156 4020d1ef: 170c movi.n a7, 1 4020d1f1: 0000c0 callx0 a0 4020d1f4: 6aa022 movi a2, 106 4020d1f7: 230c movi.n a3, 2 4020d1f9: 640c movi.n a4, 6 4020d1fb: 450c movi.n a5, 4 4020d1fd: 0c08 l32i.n a0, a12, 0 4020d1ff: 060c movi.n a6, 0 4020d201: 272002 l32i a0, a0, 156 4020d204: 870c movi.n a7, 8 4020d206: 0000c0 callx0 a0 4020d209: 6aa022 movi a2, 106 4020d20c: 230c movi.n a3, 2 4020d20e: 440c movi.n a4, 4 4020d210: 050c movi.n a5, 0 4020d212: 0c08 l32i.n a0, a12, 0 4020d214: 060c movi.n a6, 0 4020d216: 272002 l32i a0, a0, 156 4020d219: 170c movi.n a7, 1 4020d21b: 0000c0 callx0 a0 4020d21e: 6aa022 movi a2, 106 4020d221: 230c movi.n a3, 2 4020d223: 340c movi.n a4, 3 4020d225: 650c movi.n a5, 6 4020d227: 0c08 l32i.n a0, a12, 0 4020d229: 660c movi.n a6, 6 4020d22b: 272002 l32i a0, a0, 156 4020d22e: 170c movi.n a7, 1 4020d230: 0000c0 callx0 a0 4020d233: 6aa022 movi a2, 106 4020d236: 230c movi.n a3, 2 4020d238: 440c movi.n a4, 4 4020d23a: 350c movi.n a5, 3 4020d23c: 0c08 l32i.n a0, a12, 0 4020d23e: 360c movi.n a6, 3 4020d240: 272002 l32i a0, a0, 156 4020d243: 070c movi.n a7, 0 4020d245: 0000c0 callx0 a0 4020d248: 6aa022 movi a2, 106 4020d24b: 230c movi.n a3, 2 4020d24d: 440c movi.n a4, 4 4020d24f: 350c movi.n a5, 3 4020d251: 0c08 l32i.n a0, a12, 0 4020d253: 360c movi.n a6, 3 4020d255: 272002 l32i a0, a0, 156 4020d258: 170c movi.n a7, 1 4020d25a: 0000c0 callx0 a0 4020d25d: 64a022 movi a2, 100 4020d260: d89701 l32r a0, 402034bc 4020d263: 0000c0 callx0 a0 4020d266: 6aa022 movi a2, 106 4020d269: 230c movi.n a3, 2 4020d26b: 540c movi.n a4, 5 4020d26d: 0c08 l32i.n a0, a12, 0 4020d26f: 550c movi.n a5, 5 4020d271: 252002 l32i a0, a0, 148 4020d274: 060c movi.n a6, 0 4020d276: 0000c0 callx0 a0 4020d279: 330c movi.n a3, 3 4020d27b: 140c movi.n a4, 1 4020d27d: 050c movi.n a5, 0 4020d27f: 060c movi.n a6, 0 4020d281: 070c movi.n a7, 0 4020d283: 0c08 l32i.n a0, a12, 0 4020d285: 02dd mov.n a13, a2 4020d287: 272002 l32i a0, a0, 156 4020d28a: 68a022 movi a2, 104 4020d28d: 0000c0 callx0 a0 4020d290: e96401 l32r a0, 40207820 4020d293: fe8841 l32r a4, 4020ccb4 4020d296: 010062 l8ui a6, a0, 1 4020d299: 043db6 bltui a13, 3, 4020d2a1 4020d29c: c23c movi.n a2, 60 4020d29e: 09b2d7 bgeu a2, a13, 4020d2ab 4020d2a1: ffa851 l32r a5, 4020d144 4020d2a4: 0438 l32i.n a3, a4, 0 4020d2a6: 203350 or a3, a3, a5 4020d2a9: 0439 s32i.n a3, a4, 0 4020d2ab: b6bc beqz.n a6, 4020d2ea 4020d2ad: e31c movi.n a3, 30 4020d2af: 112dc0 slli a2, a13, 4 4020d2b2: d9c222 addi a2, a2, -39 4020d2b5: e85b01 l32r a0, 40207424 4020d2b8: 0000c0 callx0 a0 4020d2bb: f03dd0 subx8 a3, a13, a13 4020d2be: 74d020 extui a13, a2, 0, 8 4020d2c1: 2c4ed2 s8i a13, a14, 44 4020d2c4: 1123e0 slli a2, a3, 2 4020d2c7: f42020 extui a2, a2, 0, 16 4020d2ca: 930c movi.n a3, 9 4020d2cc: d38501 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020d2cf: 0000c0 callx0 a0 4020d2d2: e8e161 l32r a6, 40207658 4020d2d5: 0e58 l32i.n a5, a14, 0 4020d2d7: 744020 extui a4, a2, 0, 8 4020d2da: 442b addi.n a4, a4, 2 4020d2dc: 214240 srai a4, a4, 2 4020d2df: 2d4e42 s8i a4, a14, 45 4020d2e2: 205560 or a5, a5, a6 4020d2e5: 0e59 s32i.n a5, a14, 0 4020d2e7: ffab06 j 4020d197 4020d2ea: 431c movi.n a3, 20 4020d2ec: a02dd0 addx4 a2, a13, a13 4020d2ef: 9022d0 addx2 a2, a2, a13 4020d2f2: f2c222 addi a2, a2, -14 4020d2f5: e84b01 l32r a0, 40207424 4020d2f8: 0000c0 callx0 a0 4020d2fb: ffef06 j 4020d2bb 4020d2fe: 340000 extui a0, a0, 0, 4 4020d301: 4020d3 excw 4020d304: b45b addi.n a11, a4, 5 4020d306: fe .byte 0xfe 4020d307: 3f .byte 0x3f 4020d308 : 4020d308: f0c112 addi a1, a1, -16 4020d30b: 0109 s32i.n a0, a1, 0 4020d30d: 11c9 s32i.n a12, a1, 4 4020d30f: 21d9 s32i.n a13, a1, 8 4020d311: 02cd mov.n a12, a2 4020d313: 03dd mov.n a13, a3 4020d315: e94421 l32r a2, 40207828 4020d318: 0c3d mov.n a3, a12 4020d31a: 520222 l8ui a2, a2, 82 4020d31d: ff8285 call0 4020cb48 4020d320: e94201 l32r a0, 40207828 4020d323: e93f61 l32r a6, 40207820 4020d326: 3abcf6 bgeui a12, 16, 4020d364 4020d329: fff541 l32r a4, 4020d300 4020d32c: 903cc0 addx2 a3, a12, a12 4020d32f: 334a add.n a3, a3, a4 4020d331: 0003a0 jx a3 4020d334: 002886 j 4020d3da 4020d337: 0027c6 j 4020d3da 4020d33a: 003306 j 4020d40a 4020d33d: 003246 j 4020d40a 4020d340: 002586 j 4020d3da 4020d343: 0024c6 j 4020d3da 4020d346: 003006 j 4020d40a 4020d349: 002f46 j 4020d40a 4020d34c: 002d06 j 4020d404 4020d34f: 002ac6 j 4020d3fe 4020d352: 002886 j 4020d3f8 4020d355: 0021c6 j 4020d3e0 4020d358: 002586 j 4020d3f2 4020d35b: 002346 j 4020d3ec 4020d35e: 002106 j 4020d3e6 4020d361: 001ec6 j 4020d3e0 4020d364: 3cda add.n a3, a12, a13 4020d366: ffd332 addmi a3, a3, 0xffffff00 4020d369: f00332 l8ui a3, a3, 240 4020d36c: 300002 l8ui a0, a0, 48 4020d36f: 0b8cf6 bgeui a12, 8, 4020d37e 4020d372: 610642 l8ui a4, a6, 97 4020d375: 050456 bnez a4, 4020d3c9 4020d378: 000d32 l8ui a3, a13, 0 4020d37b: 001286 j 4020d3c9 4020d37e: 010080 slli a0, a0, 24 4020d381: 310800 srai a0, a0, 24 4020d384: 171026 beqi a0, 1, 4020d39f 4020d387: b20c movi.n a2, 11 4020d389: 411027 beq a0, a2, 4020d3ce 4020d38c: d40c movi.n a4, 13 4020d38e: 421047 beq a0, a4, 4020d3d4 4020d391: f2c072 addi a7, a0, -14 4020d394: 230652 l8ui a5, a6, 35 4020d397: 000c movi.n a0, 0 4020d399: 830570 moveqz a0, a5, a7 4020d39c: 000086 j 4020d3a2 4020d39f: 200602 l8ui a0, a6, 32 4020d3a2: 742030 extui a2, a3, 0, 8 4020d3a5: 05b207 bgeu a2, a0, 4020d3ae 4020d3a8: 4f0682 l8ui a8, a6, 79 4020d3ab: 012826 beqi a8, 2, 4020d3b0 4020d3ae: 020d mov.n a0, a2 4020d3b0: 11c8 l32i.n a12, a1, 4 4020d3b2: ffd421 l32r a2, 4020d304 4020d3b5: 21d8 l32i.n a13, a1, 8 4020d3b7: 000222 l8ui a2, a2, 0 4020d3ba: 740000 extui a0, a0, 0, 8 4020d3bd: 01b207 bgeu a2, a0, 4020d3c2 4020d3c0: 002d mov.n a2, a0 4020d3c2: 0108 l32i.n a0, a1, 0 4020d3c4: 10c112 addi a1, a1, 16 4020d3c7: f00d ret.n 4020d3c9: 323a add.n a3, a2, a3 4020d3cb: ffebc6 j 4020d37e 4020d3ce: 210602 l8ui a0, a6, 33 4020d3d1: fff346 j 4020d3a2 4020d3d4: 220602 l8ui a0, a6, 34 4020d3d7: fff1c6 j 4020d3a2 4020d3da: 630632 l8ui a3, a6, 99 4020d3dd: ffe2c6 j 4020d36c 4020d3e0: 000d32 l8ui a3, a13, 0 4020d3e3: ffe146 j 4020d36c 4020d3e6: 020d32 l8ui a3, a13, 2 4020d3e9: ffdfc6 j 4020d36c 4020d3ec: 040d32 l8ui a3, a13, 4 4020d3ef: ffde46 j 4020d36c 4020d3f2: 060d32 l8ui a3, a13, 6 4020d3f5: ffdcc6 j 4020d36c 4020d3f8: 010d32 l8ui a3, a13, 1 4020d3fb: ffdb46 j 4020d36c 4020d3fe: 030d32 l8ui a3, a13, 3 4020d401: ffd9c6 j 4020d36c 4020d404: 050d32 l8ui a3, a13, 5 4020d407: ffd846 j 4020d36c 4020d40a: 620632 l8ui a3, a6, 98 4020d40d: ffd6c6 j 4020d36c 4020d410 : 4020d410: 642b addi.n a6, a4, 2 4020d412: 009382 l16si a8, a3, 0 4020d415: 400400 ssr a4 4020d418: b19080 sra a9, a8 4020d41b: c08890 sub a8, a8, a9 4020d41e: 401600 ssl a6 4020d421: 828a add.n a8, a2, a8 4020d423: a12500 sll a2, a5 4020d426: 118800 slli a8, a8, 16 4020d429: 318080 srai a8, a8, 16 4020d42c: 005382 s16i a8, a3, 0 4020d42f: 142827 blt a8, a2, 4020d447 4020d432: c04820 sub a4, a8, a2 4020d435: 602050 neg a2, a5 4020d438: 012280 slli a2, a2, 24 4020d43b: 312820 srai a2, a2, 24 4020d43e: 005342 s16i a4, a3, 0 4020d441: f00d ret.n 4020d443: 020c movi.n a2, 0 4020d445: f00d ret.n 4020d447: 604020 neg a4, a2 4020d44a: f52487 blt a4, a8, 4020d443 4020d44d: 482a add.n a4, a8, a2 4020d44f: 012580 slli a2, a5, 24 4020d452: 312820 srai a2, a2, 24 4020d455: fff946 j 4020d43e 4020d458: b478 l32i.n a7, a4, 44 4020d45a: fe .byte 0xfe 4020d45b: 3f .byte 0x3f 4020d45c: 239410 excw 4020d45f: 0ff340 excw 4020d462: a80000 excw 4020d465: 3ffeb3 excw 4020d468: 239430 excw 4020d46b: c11240 mul16u a1, a2, a4 4020d46c : 4020d46c: 90c112 addi a1, a1, -112 4020d46f: 1761f2 s32i a15, a1, 92 4020d472: 136102 s32i a0, a1, 76 4020d475: 106122 s32i a2, a1, 64 4020d478: 116152 s32i a5, a1, 68 4020d47b: 196162 s32i a6, a1, 100 4020d47e: 1461c2 s32i a12, a1, 80 4020d481: 1661e2 s32i a14, a1, 88 4020d484: 1561d2 s32i a13, a1, 84 4020d487: 04dd mov.n a13, a4 4020d489: 03ed mov.n a14, a3 4020d48b: d687c1 l32r a12, 40202ea8 4020d48e: 0020c0 memw 4020d491: d82cc2 l32i a12, a12, 0x360 4020d494: 38a122 movi a2, 0x138 4020d497: 45c8c0 extui a12, a12, 24, 5 4020d49a: ff3805 call0 4020c81c 4020d49d: ffee01 l32r a0, 4020d458 4020d4a0: 02fd mov.n a15, a2 4020d4a2: 005022 s16i a2, a0, 0 4020d4a5: 0a8cf6 bgeui a12, 8, 4020d4b3 4020d4a8: f27c movi.n a2, -1 4020d4aa: 302c20 xor a2, a12, a2 4020d4ad: 242020 extui a2, a2, 0, 3 4020d4b0: 000046 j 4020d4b5 4020d4b3: 0c2d mov.n a2, a12 4020d4b5: 0e3d mov.n a3, a14 4020d4b7: ffe505 call0 4020d308 4020d4ba: e8dbe1 l32r a14, 40207828 4020d4bd: 032c movi.n a3, 32 4020d4bf: f1f9 s32i.n a15, a1, 60 4020d4c1: 102142 l32i a4, a1, 64 4020d4c4: 020d mov.n a0, a2 4020d4c6: 424a add.n a4, a2, a4 4020d4c8: 186142 s32i a4, a1, 96 4020d4cb: 000442 l8ui a4, a4, 0 4020d4ce: 026c movi.n a2, -32 4020d4d0: 1144e0 slli a4, a4, 2 4020d4d3: c04f40 sub a4, a15, a4 4020d4d6: 114400 slli a4, a4, 16 4020d4d9: 314040 srai a4, a4, 16 4020d4dc: 012427 blt a4, a2, 4020d4e1 4020d4df: 042d mov.n a2, a4 4020d4e1: e109 s32i.n a0, a1, 56 4020d4e3: 0e58 l32i.n a5, a14, 0 4020d4e5: 032327 blt a3, a2, 4020d4ec 4020d4e8: 023d mov.n a3, a2 4020d4ea: f1f9 s32i.n a15, a1, 60 4020d4ec: 11f300 slli a15, a3, 16 4020d4ef: 31f0f0 srai a15, a15, 16 4020d4f2: 1b75d7 bbci a5, 29, 4020d511 4020d4f5: e109 s32i.n a0, a1, 56 4020d4f7: 60dc bnez.n a0, 4020d511 4020d4f9: 0f2d mov.n a2, a15 4020d4fb: f15831 l32r a3, 40209a5c 4020d4fe: 440c movi.n a4, 4 4020d500: 250c movi.n a5, 2 4020d502: d1d9 s32i.n a13, a1, 52 4020d504: fff085 call0 4020d410 4020d507: 02ad mov.n a10, a2 4020d509: ffd391 l32r a9, 4020d458 4020d50c: 0d0c movi.n a13, 0 4020d50e: 0010c6 j 4020d555 4020d511: 0d3d mov.n a3, a13 4020d513: d1d9 s32i.n a13, a1, 52 4020d515: 0f2d mov.n a2, a15 4020d517: 440c movi.n a4, 4 4020d519: 250c movi.n a5, 2 4020d51b: ffef45 call0 4020d410 4020d51e: ffce91 l32r a9, 4020d458 4020d521: e108 l32i.n a0, a1, 56 4020d523: 02dd mov.n a13, a2 4020d525: 1d5056 bnez a0, 4020d6fe 4020d528: 021fe6 bgei a15, 1, 4020d52e 4020d52b: 0073c6 j 4020d6fe 4020d52e: 02bfa6 blti a15, 16, 4020d534 4020d531: 007246 j 4020d6fe 4020d534: 1c6256 bnez a2, 4020d6fe 4020d537: 040902 l8ui a0, a9, 4 4020d53a: 001b addi.n a0, a0, 1 4020d53c: 740000 extui a0, a0, 0, 8 4020d53f: 044902 s8i a0, a9, 4 4020d542: 421c movi.n a2, 20 4020d544: 0b9027 bne a0, a2, 4020d553 4020d547: ed7c movi.n a13, -2 4020d549: d148 l32i.n a4, a1, 52 4020d54b: 030c movi.n a3, 0 4020d54d: 044932 s8i a3, a9, 4 4020d550: 005432 s16i a3, a4, 0 4020d553: 0a0c movi.n a10, 0 4020d555: 050952 l8ui a5, a9, 5 4020d558: 2a45f6 bgeui a5, 4, 4020d586 4020d55b: 182102 l32i a0, a1, 96 4020d55e: 000002 l8ui a0, a0, 0 4020d561: f1f8 l32i.n a15, a1, 60 4020d563: 1100e0 slli a0, a0, 2 4020d566: c0ff00 sub a15, a15, a0 4020d569: 11ff00 slli a15, a15, 16 4020d56c: 31f0f0 srai a15, a15, 16 4020d56f: 2102f0 srai a0, a15, 2 4020d572: 021fe6 bgei a15, 1, 4020d578 4020d575: 009ec6 j 4020d7f4 4020d578: 0f0a add.n a0, a15, a0 4020d57a: 21d200 srai a13, a0, 2 4020d57d: 60d0d0 neg a13, a13 4020d580: 01dd80 slli a13, a13, 24 4020d583: 31d8d0 srai a13, a13, 24 4020d586: 192122 l32i a2, a1, 100 4020d589: 1a61a2 s32i a10, a1, 104 4020d58c: 6d8c beqz.n a13, 4020d596 4020d58e: 000c movi.n a0, 0 4020d590: 064902 s8i a0, a9, 6 4020d593: 015902 s16i a0, a9, 2 4020d596: 92bc beqz.n a2, 4020d5d3 4020d598: ffb121 l32r a2, 4020d45c 4020d59b: 0c3d mov.n a3, a12 4020d59d: 0f4d mov.n a4, a15 4020d59f: d158 l32i.n a5, a1, 52 4020d5a1: e73871 l32r a7, 40207284 4020d5a4: ffad61 l32r a6, 4020d458 4020d5a7: a07c70 addx4 a7, a12, a7 4020d5aa: 019662 l16si a6, a6, 2 4020d5ad: 009552 l16si a5, a5, 0 4020d5b0: 0020c0 memw 4020d5b3: 300e82 l8ui a8, a14, 48 4020d5b6: c12772 l32i a7, a7, 0x304 4020d5b9: 018880 slli a8, a8, 24 4020d5bc: 017780 slli a7, a7, 24 4020d5bf: 317870 srai a7, a7, 24 4020d5c2: 318880 srai a8, a8, 24 4020d5c5: 0189 s32i.n a8, a1, 0 4020d5c7: d35c01 l32r a0, 40202338 4020d5ca: 0000c0 callx0 a0 4020d5cd: ffa291 l32r a9, 4020d458 4020d5d0: 1a21a2 l32i a10, a1, 104 4020d5d3: 112162 l32i a6, a1, 68 4020d5d6: 110616 beqz a6, 4020d6ea 4020d5d9: 1261c2 s32i a12, a1, 72 4020d5dc: 4dcc bnez.n a13, 4020d5e4 4020d5de: 1261c2 s32i a12, a1, 72 4020d5e1: 105a16 beqz a10, 4020d6ea 4020d5e4: 020c movi.n a2, 0 4020d5e6: 0d0d mov.n a0, a13 4020d5e8: 5c0e32 l8ui a3, a14, 92 4020d5eb: 7fa0c2 movi a12, 127 4020d5ee: 013380 slli a3, a3, 24 4020d5f1: 313830 srai a3, a3, 24 4020d5f4: 904220 addx2 a4, a2, a2 4020d5f7: 017c80 slli a7, a12, 24 4020d5fa: 317870 srai a7, a7, 24 4020d5fd: 221b addi.n a2, a2, 1 4020d5ff: 9044e0 addx2 a4, a4, a14 4020d602: 3d0442 l8ui a4, a4, 61 4020d605: 742020 extui a2, a2, 0, 8 4020d608: 014480 slli a4, a4, 24 4020d60b: 314840 srai a4, a4, 24 4020d60e: 01a477 bge a4, a7, 4020d613 4020d611: 04cd mov.n a12, a4 4020d613: dd4266 bnei a2, 4, 4020d5f4 4020d616: fbc021 l32r a2, 4020c518 4020d619: c3ca add.n a12, a3, a12 4020d61b: 01cc80 slli a12, a12, 24 4020d61e: 31c8c0 srai a12, a12, 24 4020d621: 0a5d16 beqz a13, 4020d6ca 4020d624: 452c movi.n a5, 36 4020d626: c04cd0 sub a4, a12, a13 4020d629: 014480 slli a4, a4, 24 4020d62c: 314840 srai a4, a4, 24 4020d62f: 0da547 bge a5, a4, 4020d640 4020d632: 1a61a2 s32i a10, a1, 104 4020d635: c109 s32i.n a0, a1, 48 4020d637: 001262 l16ui a6, a2, 0 4020d63a: e4a352 movi a5, 0x3e4 4020d63d: 133567 bltu a5, a6, 4020d654 4020d640: 02a4a6 blti a4, 12, 4020d646 4020d643: 0020c6 j 4020d6ca 4020d646: 1a61a2 s32i a10, a1, 104 4020d649: 001282 l16ui a8, a2, 0 4020d64c: ff8571 l32r a7, 4020d460 4020d64f: c109 s32i.n a0, a1, 48 4020d651: 753787 bltu a7, a8, 4020d6ca 4020d654: 20c122 addi a2, a1, 32 4020d657: fbb031 l32r a3, 4020c518 4020d65a: 891c movi.n a9, 24 4020d65c: c09940 sub a9, a9, a4 4020d65f: 204192 s8i a9, a1, 32 4020d662: ff0b05 call0 4020c714 4020d665: c168 l32i.n a6, a1, 48 4020d667: 5d0e52 l8ui a5, a14, 93 4020d66a: 8c0e32 l8ui a3, a14, 140 4020d66d: 200172 l8ui a7, a1, 32 4020d670: fbaa21 l32r a2, 4020c518 4020d673: c08dc0 sub a8, a13, a12 4020d676: 18c882 addi a8, a8, 24 4020d679: 001222 l16ui a2, a2, 0 4020d67c: 017780 slli a7, a7, 24 4020d67f: 013380 slli a3, a3, 24 4020d682: 015580 slli a5, a5, 24 4020d685: 315850 srai a5, a5, 24 4020d688: 313830 srai a3, a3, 24 4020d68b: 317870 srai a7, a7, 24 4020d68e: c04870 sub a4, a8, a7 4020d691: 334a add.n a3, a3, a4 4020d693: c07780 sub a7, a7, a8 4020d696: 554a add.n a5, a5, a4 4020d698: 5d4e52 s8i a5, a14, 93 4020d69b: 667a add.n a6, a6, a7 4020d69d: ff7141 l32r a4, 4020d464 4020d6a0: c169 s32i.n a6, a1, 48 4020d6a2: 0c4432 s8i a3, a4, 12 4020d6a5: 22c132 addi a3, a1, 34 4020d6a8: 040c movi.n a4, 0 4020d6aa: fefd45 call0 4020c680 4020d6ad: fb9a21 l32r a2, 4020c518 4020d6b0: 22c132 addi a3, a1, 34 4020d6b3: 001222 l16ui a2, a2, 0 4020d6b6: fef2c5 call0 4020c5e4 4020d6b9: c108 l32i.n a0, a1, 48 4020d6bb: ff6791 l32r a9, 4020d458 4020d6be: fb9621 l32r a2, 4020c518 4020d6c1: 1a21a2 l32i a10, a1, 104 4020d6c4: 001232 l16ui a3, a2, 0 4020d6c7: 2d5e32 s16i a3, a14, 90 4020d6ca: c04c00 sub a4, a12, a0 4020d6cd: 930aa0 movnez a0, a10, a10 4020d6d0: 014480 slli a4, a4, 24 4020d6d3: 314840 srai a4, a4, 24 4020d6d6: 015080 slli a5, a0, 24 4020d6d9: 310850 srai a0, a5, 24 4020d6dc: 0040d6 bgez a0, 4020d6e4 4020d6df: 654c movi.n a5, 70 4020d6e1: 1ea547 bge a5, a4, 4020d703 4020d6e4: 0210a6 blti a0, 1, 4020d6ea 4020d6e7: 18a4e6 bgei a4, 12, 4020d703 4020d6ea: 1421c2 l32i a12, a1, 80 4020d6ed: 1521d2 l32i a13, a1, 84 4020d6f0: 1621e2 l32i a14, a1, 88 4020d6f3: 1721f2 l32i a15, a1, 92 4020d6f6: 132102 l32i a0, a1, 76 4020d6f9: 70c112 addi a1, a1, 112 4020d6fc: f00d ret.n 4020d6fe: 000c movi.n a0, 0 4020d700: ff8ec6 j 4020d53f 4020d703: 7aac beqz.n a10, 4020d72e 4020d705: 840c movi.n a4, 8 4020d707: 060952 l8ui a5, a9, 6 4020d70a: 807c movi.n a0, -8 4020d70c: 015580 slli a5, a5, 24 4020d70f: 315850 srai a5, a5, 24 4020d712: c055a0 sub a5, a5, a10 4020d715: 064952 s8i a5, a9, 6 4020d718: 015580 slli a5, a5, 24 4020d71b: 315850 srai a5, a5, 24 4020d71e: 012507 blt a5, a0, 4020d723 4020d721: 050d mov.n a0, a5 4020d723: 012407 blt a4, a0, 4020d728 4020d726: 004d mov.n a4, a0 4020d728: 064942 s8i a4, a9, 6 4020d72b: 000b86 j 4020d75d 4020d72e: ff4da1 l32r a10, 4020d464 4020d731: 8c0e82 l8ui a8, a14, 140 4020d734: 5d0e62 l8ui a6, a14, 93 4020d737: 5c0e72 l8ui a7, a14, 92 4020d73a: 016680 slli a6, a6, 24 4020d73d: 017780 slli a7, a7, 24 4020d740: 018880 slli a8, a8, 24 4020d743: 318880 srai a8, a8, 24 4020d746: 317870 srai a7, a7, 24 4020d749: 316860 srai a6, a6, 24 4020d74c: 806600 add a6, a6, a0 4020d74f: c07700 sub a7, a7, a0 4020d752: 880a add.n a8, a8, a0 4020d754: 0c4a82 s8i a8, a10, 12 4020d757: 5c4e72 s8i a7, a14, 92 4020d75a: 5d4e62 s8i a6, a14, 93 4020d75d: 300e22 l8ui a2, a14, 48 4020d760: 28c132 addi a3, a1, 40 4020d763: fc08c5 call0 402097f0 4020d766: 00e5c5 call0 4020e5c4 4020d769: f14021 l32r a2, 40209c6c 4020d76c: 242e42 l32i a4, a14, 144 4020d76f: 329b addi.n a3, a2, 9 4020d771: fb1445 call0 402088b8 4020d774: 192172 l32i a7, a1, 100 4020d777: f6f716 beqz a7, 4020d6ea 4020d77a: ff3b21 l32r a2, 4020d468 4020d77d: 5c0e52 l8ui a5, a14, 92 4020d780: 5d0e32 l8ui a3, a14, 93 4020d783: 8c0e42 l8ui a4, a14, 140 4020d786: 013380 slli a3, a3, 24 4020d789: 014480 slli a4, a4, 24 4020d78c: 015580 slli a5, a5, 24 4020d78f: 315850 srai a5, a5, 24 4020d792: 314840 srai a4, a4, 24 4020d795: 313830 srai a3, a3, 24 4020d798: 0020c0 memw 4020d79b: 122192 l32i a9, a1, 72 4020d79e: 1821b2 l32i a11, a1, 96 4020d7a1: fb5d71 l32r a7, 4020c518 4020d7a4: e6b8a1 l32r a10, 40207284 4020d7a7: 001772 l16ui a7, a7, 0 4020d7aa: d82a62 l32i a6, a10, 0x360 4020d7ad: 01f9 s32i.n a15, a1, 0 4020d7af: 000bb2 l8ui a11, a11, 0 4020d7b2: 11b9 s32i.n a11, a1, 4 4020d7b4: 2199 s32i.n a9, a1, 8 4020d7b6: 300e82 l8ui a8, a14, 48 4020d7b9: 016680 slli a6, a6, 24 4020d7bc: 018880 slli a8, a8, 24 4020d7bf: 318880 srai a8, a8, 24 4020d7c2: 3189 s32i.n a8, a1, 12 4020d7c4: 316860 srai a6, a6, 24 4020d7c7: 606060 neg a6, a6 4020d7ca: a099a0 addx4 a9, a9, a10 4020d7cd: 0020c0 memw 4020d7d0: c12992 l32i a9, a9, 0x304 4020d7d3: ff2181 l32r a8, 4020d458 4020d7d6: 019980 slli a9, a9, 24 4020d7d9: 319890 srai a9, a9, 24 4020d7dc: 4199 s32i.n a9, a1, 16 4020d7de: 060882 l8ui a8, a8, 6 4020d7e1: 61c9 s32i.n a12, a1, 24 4020d7e3: 018880 slli a8, a8, 24 4020d7e6: 318880 srai a8, a8, 24 4020d7e9: 5189 s32i.n a8, a1, 20 4020d7eb: d2d301 l32r a0, 40202338 4020d7ee: 0000c0 callx0 a0 4020d7f1: ffbd46 j 4020d6ea 4020d7f4: c00f00 sub a0, a15, a0 4020d7f7: ff5fc6 j 4020d57a ... 4020d7fc : 4020d7fc: e79841 l32r a4, 4020765c 4020d7ff: e67c movi.n a6, -2 4020d801: d5a931 l32r a3, 40202ea8 4020d804: 0020c0 memw 4020d807: d72322 l32i a2, a3, 0x35c 4020d80a: 102240 and a2, a2, a4 4020d80d: 0020c0 memw 4020d810: d76322 s32i a2, a3, 0x35c 4020d813: e766b1 l32r a11, 402075ac 4020d816: 0020c0 memw 4020d819: d723a2 l32i a10, a3, 0x35c 4020d81c: 10aab0 and a10, a10, a11 4020d81f: 0020c0 memw 4020d822: d763a2 s32i a10, a3, 0x35c 4020d825: 0020c0 memw 4020d828: d42392 l32i a9, a3, 0x350 4020d82b: 109960 and a9, a9, a6 4020d82e: 0020c0 memw 4020d831: d46392 s32i a9, a3, 0x350 4020d834: 280c movi.n a8, 2 4020d836: 0020c0 memw 4020d839: d82372 l32i a7, a3, 0x360 4020d83c: 207780 or a7, a7, a8 4020d83f: 0020c0 memw 4020d842: d86372 s32i a7, a3, 0x360 4020d845: 0020c0 memw 4020d848: d82352 l32i a5, a3, 0x360 4020d84b: 105560 and a5, a5, a6 4020d84e: 0020c0 memw 4020d851: d86352 s32i a5, a3, 0x360 4020d854: 140c movi.n a4, 1 4020d856: 0020c0 memw 4020d859: d82322 l32i a2, a3, 0x360 4020d85c: 202240 or a2, a2, a4 4020d85f: 0020c0 memw 4020d862: d86322 s32i a2, a3, 0x360 4020d865: f00d ret.n 4020d867: b45a00 extui a5, a0, 10, 12 4020d86a: fe .byte 0xfe 4020d86b: 3f .byte 0x3f 4020d86c: b459 s32i.n a5, a4, 44 4020d86e: fe .byte 0xfe 4020d86f: 3f .byte 0x3f 4020d870: b378 l32i.n a7, a3, 44 4020d872: fe .byte 0xfe 4020d873: 3f .byte 0x3f 4020d874 : 4020d874: e0c112 addi a1, a1, -32 4020d877: 036102 s32i a0, a1, 12 4020d87a: e7e901 l32r a0, 40207820 4020d87d: 640042 l8ui a4, a0, 100 4020d880: 5e0052 l8ui a5, a0, 94 4020d883: 044040 extui a4, a4, 0, 1 4020d886: 0bb456 bnez a4, 4020d945 4020d889: 0b8556 bnez a5, 4020d945 4020d88c: fff761 l32r a6, 4020d868 4020d88f: eb2671 l32r a7, 40208528 4020d892: 000662 l8ui a6, a6, 0 4020d895: 000772 l8ui a7, a7, 0 4020d898: 0a9656 bnez a6, 4020d945 4020d89b: 0a6756 bnez a7, 4020d945 4020d89e: feee01 l32r a0, 4020d458 4020d8a1: 00a052 movi a5, 0 4020d8a4: d58171 l32r a7, 40202ea8 4020d8a7: 0020c0 memw 4020d8aa: d42782 l32i a8, a7, 0x350 4020d8ad: 65f8f7 bbsi a8, 31, 4020d916 4020d8b0: 0020c0 memw 4020d8b3: 026122 s32i a2, a1, 8 4020d8b6: d42792 l32i a9, a7, 0x350 4020d8b9: 4139 s32i.n a3, a1, 16 4020d8bb: 259890 extui a9, a9, 24, 3 4020d8be: 054956 bnez a9, 4020d916 4020d8c1: ffea31 l32r a3, 4020d86c 4020d8c4: 000332 l8ui a3, a3, 0 4020d8c7: 012d mov.n a2, a1 4020d8c9: 013380 slli a3, a3, 24 4020d8cc: 313830 srai a3, a3, 24 4020d8cf: fe8f85 call0 4020c1c8 4020d8d2: 4168 l32i.n a6, a1, 16 4020d8d4: 2148 l32i.n a4, a1, 8 4020d8d6: 000c movi.n a0, 0 4020d8d8: 949c beqz.n a4, 4020d8f5 4020d8da: e7d371 l32r a7, 40207828 4020d8dd: 5d0772 l8ui a7, a7, 93 4020d8e0: c50c movi.n a5, 12 4020d8e2: 017780 slli a7, a7, 24 4020d8e5: 317870 srai a7, a7, 24 4020d8e8: 07a577 bge a5, a7, 4020d8f3 4020d8eb: ea6b81 l32r a8, 40208298 4020d8ee: 000882 l8ui a8, a8, 0 4020d8f1: 08cc bnez.n a8, 4020d8f5 4020d8f3: 100c movi.n a0, 1 4020d8f5: 012d mov.n a2, a1 4020d8f7: efbd31 l32r a3, 402097ec 4020d8fa: ffdd41 l32r a4, 4020d870 4020d8fd: 745000 extui a5, a0, 0, 8 4020d900: ffb685 call0 4020d46c 4020d903: fed521 l32r a2, 4020d458 4020d906: 050202 l8ui a0, a2, 5 4020d909: 391c movi.n a9, 19 4020d90b: 0a3907 bltu a9, a0, 4020d919 4020d90e: a01b addi.n a10, a0, 1 4020d910: 0542a2 s8i a10, a2, 5 4020d913: 000086 j 4020d919 4020d916: 005052 s16i a5, a0, 0 4020d919: ffee05 call0 4020d7fc 4020d91c: e7c321 l32r a2, 40207828 4020d91f: e62601 l32r a0, 402071b8 4020d922: 8c0222 l8ui a2, a2, 140 4020d925: 002002 l32i a0, a0, 0 4020d928: 012280 slli a2, a2, 24 4020d92b: 002002 l32i a0, a0, 0 4020d92e: 312820 srai a2, a2, 24 4020d931: 0000c0 callx0 a0 4020d934: 0d82a6 blti a2, 8, 4020d945 4020d937: 00a022 movi a2, 0 4020d93a: feca41 l32r a4, 4020d464 4020d93d: 030c movi.n a3, 0 4020d93f: 0c4432 s8i a3, a4, 12 4020d942: fdc4c5 call0 4020b590 4020d945: 3108 l32i.n a0, a1, 12 4020d947: 20c112 addi a1, a1, 32 4020d94a: f00d ret.n 4020d94c : 4020d94c: d55791 l32r a9, 40202ea8 4020d94f: d24781 l32r a8, 4020226c 4020d952: 0b0c movi.n a11, 0 4020d954: f0c112 addi a1, a1, -16 4020d957: 11c9 s32i.n a12, a1, 4 4020d959: 0109 s32i.n a0, a1, 0 4020d95b: 21d9 s32i.n a13, a1, 8 4020d95d: 000c movi.n a0, 0 4020d95f: ffa0d2 movi a13, 255 4020d962: fc7c movi.n a12, -1 4020d964: a06090 addx4 a6, a0, a9 4020d967: 907020 addx2 a7, a0, a2 4020d96a: 0d5d mov.n a5, a13 4020d96c: 0bad mov.n a10, a11 4020d96e: 0020c0 memw 4020d971: 17a132 movi a3, 0x117 4020d974: e02662 l32i a6, a6, 0x380 4020d977: 001b addi.n a0, a0, 1 4020d979: 740000 extui a0, a0, 0, 8 4020d97c: 3066c0 xor a6, a6, a12 4020d97f: 744060 extui a4, a6, 0, 8 4020d982: ebc442 addi a4, a4, -21 4020d985: a46060 extui a6, a6, 0, 11 4020d988: 005762 s16i a6, a7, 0 4020d98b: b3a440 movgez a10, a4, a4 4020d98e: 82aa30 mull a10, a10, a3 4020d991: 103680 and a3, a6, a8 4020d994: 21a8a0 srai a10, a10, 8 4020d997: 012da7 blt a13, a10, 4020d99c 4020d99a: 0a5d mov.n a5, a10 4020d99c: 353a add.n a3, a5, a3 4020d99e: 005732 s16i a3, a7, 0 4020d9a1: bf8066 bnei a0, 8, 4020d964 4020d9a4: 11c8 l32i.n a12, a1, 4 4020d9a6: 21d8 l32i.n a13, a1, 8 4020d9a8: 0108 l32i.n a0, a1, 0 4020d9aa: 10c112 addi a1, a1, 16 4020d9ad: f00d ret.n ... 4020d9b0 : 4020d9b0: e0c112 addi a1, a1, -32 4020d9b3: 6109 s32i.n a0, a1, 24 4020d9b5: 4139 s32i.n a3, a1, 16 4020d9b7: 5129 s32i.n a2, a1, 20 4020d9b9: d57c movi.n a5, -3 4020d9bb: d53b21 l32r a2, 40202ea8 4020d9be: 0020c0 memw 4020d9c1: d42242 l32i a4, a2, 0x350 4020d9c4: 104450 and a4, a4, a5 4020d9c7: 0020c0 memw 4020d9ca: d46242 s32i a4, a2, 0x350 4020d9cd: 230c movi.n a3, 2 4020d9cf: 0020c0 memw 4020d9d2: d42202 l32i a0, a2, 0x350 4020d9d5: 200030 or a0, a0, a3 4020d9d8: 0020c0 memw 4020d9db: d46202 s32i a0, a2, 0x350 4020d9de: 921c movi.n a2, 25 4020d9e0: d6b701 l32r a0, 402034bc 4020d9e3: 0000c0 callx0 a0 4020d9e6: 012d mov.n a2, a1 4020d9e8: fff605 call0 4020d94c 4020d9eb: 5128 l32i.n a2, a1, 20 4020d9ed: 031102 l16ui a0, a1, 6 4020d9f0: 021142 l16ui a4, a1, 4 4020d9f3: 011132 l16ui a3, a1, 2 4020d9f6: 071192 l16ui a9, a1, 14 4020d9f9: 051172 l16ui a7, a1, 10 4020d9fc: 041162 l16ui a6, a1, 8 4020d9ff: 061182 l16ui a8, a1, 12 4020da02: 667a add.n a6, a6, a7 4020da04: 889a add.n a8, a8, a9 4020da06: 334a add.n a3, a3, a4 4020da08: 003a add.n a0, a0, a3 4020da0a: 908880 addx2 a8, a8, a8 4020da0d: 906660 addx2 a6, a6, a6 4020da10: f46060 extui a6, a6, 0, 16 4020da13: f47080 extui a7, a8, 0, 16 4020da16: 1190f0 slli a9, a0, 1 4020da19: f49090 extui a9, a9, 0, 16 4020da1c: 053977 bltu a9, a7, 4020da25 4020da1f: d08080 subx2 a8, a0, a8 4020da22: 000046 j 4020da27 4020da25: 080c movi.n a8, 0 4020da27: 005282 s16i a8, a2, 0 4020da2a: 4108 l32i.n a0, a1, 16 4020da2c: 053677 bltu a6, a7, 4020da35 4020da2f: c02670 sub a2, a6, a7 4020da32: 000046 j 4020da37 4020da35: 020c movi.n a2, 0 4020da37: 005022 s16i a2, a0, 0 4020da3a: 6108 l32i.n a0, a1, 24 4020da3c: 20c112 addi a1, a1, 32 4020da3f: f00d ret.n 4020da41: 000000 ill 4020da44: 113cf1 l32r a15, 401d1f34 <_lit4_end+0xcc2e0> 4020da47: 3cf301 l32r a0, 401dce14 <_lit4_end+0xd71c0> 4020da4a: f00111 l32r a1, 40209a50 4020da4d: 113c movi.n a1, 49 4020da4f: ffff01 l32r a0, 4020da4c 4020da52: 300003 excw 4020da54 : 4020da54: f44030 extui a4, a3, 0, 16 4020da57: c0c112 addi a1, a1, -64 4020da5a: 61c9 s32i.n a12, a1, 24 4020da5c: 81e9 s32i.n a14, a1, 32 4020da5e: 91f9 s32i.n a15, a1, 36 4020da60: d159 s32i.n a5, a1, 52 4020da62: 4169 s32i.n a6, a1, 16 4020da64: 130c movi.n a3, 1 4020da66: 71d9 s32i.n a13, a1, 28 4020da68: e5d4d1 l32r a13, 402071b8 4020da6b: 5109 s32i.n a0, a1, 20 4020da6d: 0d08 l32i.n a0, a13, 0 4020da6f: 3129 s32i.n a2, a1, 12 4020da71: 2b2002 l32i a0, a0, 172 4020da74: 020c movi.n a2, 0 4020da76: 0000c0 callx0 a0 4020da79: d128 l32i.n a2, a1, 52 4020da7b: d50bc1 l32r a12, 40202ea8 4020da7e: 125216 beqz a2, 4020dba7 4020da81: 0f4c movi.n a15, 64 4020da83: 1e0c movi.n a14, 1 4020da85: fcc2d2 addi a13, a2, -4 4020da88: 074c movi.n a7, 64 4020da8a: c81c movi.n a8, 28 4020da8c: 090c movi.n a9, 0 4020da8e: 0a0c movi.n a10, 0 4020da90: 0b0c movi.n a11, 0 4020da92: 21b9 s32i.n a11, a1, 8 4020da94: b1a9 s32i.n a10, a1, 44 4020da96: c199 s32i.n a9, a1, 48 4020da98: 1189 s32i.n a8, a1, 4 4020da9a: 0179 s32i.n a7, a1, 0 4020da9c: a1d9 s32i.n a13, a1, 40 4020da9e: 0d0c movi.n a13, 0 4020daa0: 120c movi.n a2, 1 4020daa2: e5c501 l32r a0, 402071b8 4020daa5: 230c movi.n a3, 2 4020daa7: 0008 l32i.n a0, a0, 0 4020daa9: 0148 l32i.n a4, a1, 0 4020daab: 2b2002 l32i a0, a0, 172 4020daae: f44040 extui a4, a4, 0, 16 4020dab1: 0000c0 callx0 a0 4020dab4: e5c101 l32r a0, 402071b8 4020dab7: 020c movi.n a2, 0 4020dab9: 0008 l32i.n a0, a0, 0 4020dabb: 230c movi.n a3, 2 4020dabd: 2b2002 l32i a0, a0, 172 4020dac0: f440f0 extui a4, a15, 0, 16 4020dac3: 0000c0 callx0 a0 4020dac6: 0020c0 memw 4020dac9: ffde31 l32r a3, 4020da44 4020dacc: d36c32 s32i a3, a12, 0x34c 4020dacf: 0020c0 memw 4020dad2: ffdd21 l32r a2, 4020da48 4020dad5: d36c22 s32i a2, a12, 0x34c 4020dad8: 220c movi.n a2, 2 4020dada: d67801 l32r a0, 402034bc 4020dadd: 0000c0 callx0 a0 4020dae0: 0108 l32i.n a0, a1, 0 4020dae2: 1138 l32i.n a3, a1, 4 4020dae4: 2188 l32i.n a8, a1, 8 4020dae6: e5ea71 l32r a7, 40207290 4020dae9: 7fa052 movi a5, 127 4020daec: 0d4d mov.n a4, a13 4020daee: 0020c0 memw 4020daf1: d32c62 l32i a6, a12, 0x34c 4020daf4: 756860 extui a6, a6, 24, 8 4020daf7: 834e60 moveqz a4, a14, a6 4020dafa: fee456 bnez a4, 4020daec 4020dafd: 0020c0 memw 4020db00: d32c92 l32i a9, a12, 0x34c 4020db03: 1b0c movi.n a11, 1 4020db05: 059f90 extui a9, a9, 31, 1 4020db08: 3099b0 xor a9, a9, a11 4020db0b: 0020c0 memw 4020db0e: d32c22 l32i a2, a12, 0x34c 4020db11: 0a0c movi.n a10, 0 4020db13: 102270 and a2, a2, a7 4020db16: 83ab20 moveqz a10, a11, a2 4020db19: 299c beqz.n a9, 4020db2f 4020db1b: 059d mov.n a9, a5 4020db1d: f3fa add.n a15, a3, a15 4020db1f: 11ff00 slli a15, a15, 16 4020db22: 31f0f0 srai a15, a15, 16 4020db25: 0125f7 blt a5, a15, 4020db2a 4020db28: 0f9d mov.n a9, a15 4020db2a: 09fd mov.n a15, a9 4020db2c: 000346 j 4020db3d 4020db2f: c02f30 sub a2, a15, a3 4020db32: 0dfd mov.n a15, a13 4020db34: 112200 slli a2, a2, 16 4020db37: 312020 srai a2, a2, 16 4020db3a: b3f220 movgez a15, a2, a2 4020db3d: 2a9c beqz.n a10, 4020db53 4020db3f: 059d mov.n a9, a5 4020db41: 030a add.n a0, a3, a0 4020db43: 110000 slli a0, a0, 16 4020db46: 310000 srai a0, a0, 16 4020db49: 012507 blt a5, a0, 4020db4e 4020db4c: 009d mov.n a9, a0 4020db4e: 090d mov.n a0, a9 4020db50: 000346 j 4020db61 4020db53: c02030 sub a2, a0, a3 4020db56: 0d0d mov.n a0, a13 4020db58: 112200 slli a2, a2, 16 4020db5b: 312020 srai a2, a2, 16 4020db5e: b30220 movgez a0, a2, a2 4020db61: 0109 s32i.n a0, a1, 0 4020db63: a148 l32i.n a4, a1, 40 4020db65: fec372 addi a7, a3, -2 4020db68: 216130 srai a6, a3, 1 4020db6b: 661b addi.n a6, a6, 1 4020db6d: 130c movi.n a3, 1 4020db6f: 016680 slli a6, a6, 24 4020db72: 316860 srai a6, a6, 24 4020db75: 933670 movnez a3, a6, a7 4020db78: 1139 s32i.n a3, a1, 4 4020db7a: 172847 blt a8, a4, 4020db95 4020db7d: b178 l32i.n a7, a1, 44 4020db7f: c1a8 l32i.n a10, a1, 48 4020db81: 970a add.n a9, a7, a0 4020db83: bafa add.n a11, a10, a15 4020db85: 11bb00 slli a11, a11, 16 4020db88: 119900 slli a9, a9, 16 4020db8b: 317090 srai a7, a9, 16 4020db8e: 31a0b0 srai a10, a11, 16 4020db91: c1a9 s32i.n a10, a1, 48 4020db93: b179 s32i.n a7, a1, 44 4020db95: d1a8 l32i.n a10, a1, 52 4020db97: 881b addi.n a8, a8, 1 4020db99: 748080 extui a8, a8, 0, 8 4020db9c: 2189 s32i.n a8, a1, 8 4020db9e: c0aa80 sub a10, a10, a8 4020dba1: efba56 bnez a10, 4020daa0 4020dba4: 0001c6 j 4020dbaf 4020dba7: 090c movi.n a9, 0 4020dba9: 0a0c movi.n a10, 0 4020dbab: b1a9 s32i.n a10, a1, 44 4020dbad: c199 s32i.n a9, a1, 48 4020dbaf: 120c movi.n a2, 1 4020dbb1: 230c movi.n a3, 2 4020dbb3: b1f8 l32i.n a15, a1, 44 4020dbb5: e580d1 l32r a13, 402071b8 4020dbb8: ff2b addi.n a15, a15, 2 4020dbba: 0d08 l32i.n a0, a13, 0 4020dbbc: f442f0 extui a4, a15, 2, 16 4020dbbf: 2b2002 l32i a0, a0, 172 4020dbc2: 21f2f0 srai a15, a15, 2 4020dbc5: 0000c0 callx0 a0 4020dbc8: 020c movi.n a2, 0 4020dbca: 230c movi.n a3, 2 4020dbcc: c1e8 l32i.n a14, a1, 48 4020dbce: 0d08 l32i.n a0, a13, 0 4020dbd0: ee2b addi.n a14, a14, 2 4020dbd2: f442e0 extui a4, a14, 2, 16 4020dbd5: 2b2002 l32i a0, a0, 172 4020dbd8: 21e2e0 srai a14, a14, 2 4020dbdb: 0000c0 callx0 a0 4020dbde: 120c movi.n a2, 1 4020dbe0: 0d08 l32i.n a0, a13, 0 4020dbe2: 130c movi.n a3, 1 4020dbe4: 2b2002 l32i a0, a0, 172 4020dbe7: 7fa042 movi a4, 127 4020dbea: 0000c0 callx0 a0 4020dbed: ff9741 l32r a4, 4020da4c 4020dbf0: 0020c0 memw 4020dbf3: 3128 l32i.n a2, a1, 12 4020dbf5: 4138 l32i.n a3, a1, 16 4020dbf7: d36c42 s32i a4, a12, 0x34c 4020dbfa: 0043e2 s8i a14, a3, 0 4020dbfd: 0143f2 s8i a15, a3, 1 4020dc00: f29c beqz.n a2, 4020dc23 4020dc02: ff9391 l32r a9, 4020da50 4020dc05: 017ee0 slli a7, a14, 18 4020dc08: 018f70 slli a8, a15, 25 4020dc0b: f00e61 l32r a6, 40209c44 4020dc0e: 0020c0 memw 4020dc11: 992652 l32i a5, a6, 0x264 4020dc14: 105590 and a5, a5, a9 4020dc17: 205580 or a5, a5, a8 4020dc1a: 205570 or a5, a5, a7 4020dc1d: 0020c0 memw 4020dc20: 996652 s32i a5, a6, 0x264 4020dc23: 61c8 l32i.n a12, a1, 24 4020dc25: 71d8 l32i.n a13, a1, 28 4020dc27: 81e8 l32i.n a14, a1, 32 4020dc29: 91f8 l32i.n a15, a1, 36 4020dc2b: 5108 l32i.n a0, a1, 20 4020dc2d: 40c112 addi a1, a1, 64 4020dc30: f00d ret.n ... 4020dc34 : 4020dc34: 040c movi.n a4, 0 4020dc36: 528b addi.n a5, a2, 8 4020dc38: 7fa022 movi a2, 127 4020dc3b: e05530 subx4 a5, a5, a3 4020dc3e: 115500 slli a5, a5, 16 4020dc41: 315050 srai a5, a5, 16 4020dc44: b34550 movgez a4, a5, a5 4020dc47: 114400 slli a4, a4, 16 4020dc4a: 313040 srai a3, a4, 16 4020dc4d: 01e3e6 bgei a3, 128, 4020dc52 4020dc50: 032d mov.n a2, a3 4020dc52: 012280 slli a2, a2, 24 4020dc55: 312820 srai a2, a2, 24 4020dc58: f00d ret.n 4020dc5a: a00000 addx4 a0, a0, a0 4020dc5d: 402394 excw 4020dc60: 2394c0 excw 4020dc63: 070c40 excw 4020dc64 : 4020dc64: 070c movi.n a7, 0 4020dc66: b0c112 addi a1, a1, -80 4020dc69: 81e9 s32i.n a14, a1, 32 4020dc6b: 91f9 s32i.n a15, a1, 36 4020dc6d: 71d9 s32i.n a13, a1, 28 4020dc6f: 5109 s32i.n a0, a1, 20 4020dc71: 61c9 s32i.n a12, a1, 24 4020dc73: a169 s32i.n a6, a1, 40 4020dc75: e149 s32i.n a4, a1, 56 4020dc77: 106152 s32i a5, a1, 64 4020dc7a: 940c movi.n a4, 9 4020dc7c: 750c movi.n a5, 7 4020dc7e: 060c movi.n a6, 0 4020dc80: 03cd mov.n a12, a3 4020dc82: e54d01 l32r a0, 402071b8 4020dc85: 02dd mov.n a13, a2 4020dc87: 0008 l32i.n a0, a0, 0 4020dc89: 77a022 movi a2, 119 4020dc8c: 272002 l32i a0, a0, 156 4020dc8f: 030c movi.n a3, 0 4020dc91: 0000c0 callx0 a0 4020dc94: 0c4d mov.n a4, a12 4020dc96: 0d3d mov.n a3, a13 4020dc98: 050c movi.n a5, 0 4020dc9a: 060c movi.n a6, 0 4020dc9c: e54701 l32r a0, 402071b8 4020dc9f: 020c movi.n a2, 0 4020dca1: 0129 s32i.n a2, a1, 0 4020dca3: 1129 s32i.n a2, a1, 4 4020dca5: 2129 s32i.n a2, a1, 8 4020dca7: 0008 l32i.n a0, a0, 0 4020dca9: 070c movi.n a7, 0 4020dcab: 1a2002 l32i a0, a0, 104 4020dcae: 120c movi.n a2, 1 4020dcb0: 0000c0 callx0 a0 4020dcb3: 0c0c movi.n a12, 0 4020dcb5: 340c movi.n a4, 3 4020dcb7: 100162 l8ui a6, a1, 16 4020dcba: b169 s32i.n a6, a1, 44 4020dcbc: c149 s32i.n a4, a1, 48 4020dcbe: 0d0c movi.n a13, 0 4020dcc0: 0f0c movi.n a15, 0 4020dcc2: a1a8 l32i.n a10, a1, 40 4020dcc4: 090c movi.n a9, 0 4020dcc6: 4c8c beqz.n a12, 4020dcce 4020dcc8: 091c26 beqi a12, 1, 4020dcd5 4020dccb: 0a2c66 bnei a12, 2, 4020dcd9 4020dcce: 770c movi.n a7, 7 4020dcd0: b179 s32i.n a7, a1, 44 4020dcd2: 0000c6 j 4020dcd9 4020dcd5: f80c movi.n a8, 15 4020dcd7: b189 s32i.n a8, a1, 44 4020dcd9: b1b8 l32i.n a11, a1, 44 4020dcdb: aaca add.n a10, a10, a12 4020dcdd: d1a9 s32i.n a10, a1, 52 4020dcdf: 004a92 s8i a9, a10, 0 4020dce2: bb1b addi.n a11, a11, 1 4020dce4: f1b9 s32i.n a11, a1, 60 4020dce6: acbc beqz.n a12, 4020dd24 4020dce8: 1d1c26 beqi a12, 1, 4020dd09 4020dceb: 532c66 bnei a12, 2, 4020dd42 4020dcee: 6ba022 movi a2, 107 4020dcf1: 230c movi.n a3, 2 4020dcf3: 240c movi.n a4, 2 4020dcf5: e53001 l32r a0, 402071b8 4020dcf8: 650c movi.n a5, 6 4020dcfa: 0008 l32i.n a0, a0, 0 4020dcfc: 460c movi.n a6, 4 4020dcfe: 272002 l32i a0, a0, 156 4020dd01: 0d7d mov.n a7, a13 4020dd03: 0000c0 callx0 a0 4020dd06: 000e06 j 4020dd42 4020dd09: 6ba022 movi a2, 107 4020dd0c: 230c movi.n a3, 2 4020dd0e: 240c movi.n a4, 2 4020dd10: e52a01 l32r a0, 402071b8 4020dd13: 350c movi.n a5, 3 4020dd15: 0008 l32i.n a0, a0, 0 4020dd17: 060c movi.n a6, 0 4020dd19: 272002 l32i a0, a0, 156 4020dd1c: 0d7d mov.n a7, a13 4020dd1e: 0000c0 callx0 a0 4020dd21: 000746 j 4020dd42 4020dd24: 6ba022 movi a2, 107 4020dd27: 230c movi.n a3, 2 4020dd29: 140c movi.n a4, 1 4020dd2b: 350c movi.n a5, 3 4020dd2d: 060c movi.n a6, 0 4020dd2f: e52201 l32r a0, 402071b8 4020dd32: 170c movi.n a7, 1 4020dd34: 0008 l32i.n a0, a0, 0 4020dd36: 907d70 addx2 a7, a13, a7 4020dd39: 272002 l32i a0, a0, 156 4020dd3c: 747070 extui a7, a7, 0, 8 4020dd3f: 0000c0 callx0 a0 4020dd42: e51d01 l32r a0, 402071b8 4020dd45: 0008 l32i.n a0, a0, 0 4020dd47: e128 l32i.n a2, a1, 56 4020dd49: 1c2002 l32i a0, a0, 112 4020dd4c: a30c movi.n a3, 10 4020dd4e: 0000c0 callx0 a0 4020dd51: 02ed mov.n a14, a2 4020dd53: 102122 l32i a2, a1, 64 4020dd56: b28c beqz.n a2, 4020dd65 4020dd58: ffc121 l32r a2, 4020dc5c 4020dd5b: 0d3d mov.n a3, a13 4020dd5d: 0e4d mov.n a4, a14 4020dd5f: d17601 l32r a0, 40202338 4020dd62: 0000c0 callx0 a0 4020dd65: 0eafe7 bge a15, a14, 4020dd77 4020dd68: 0efd mov.n a15, a14 4020dd6a: d148 l32i.n a4, a1, 52 4020dd6c: 130c movi.n a3, 1 4020dd6e: 903d30 addx2 a3, a13, a3 4020dd71: 933dc0 movnez a3, a13, a12 4020dd74: 004432 s8i a3, a4, 0 4020dd77: f148 l32i.n a4, a1, 60 4020dd79: dd1b addi.n a13, a13, 1 4020dd7b: 74d0d0 extui a13, a13, 0, 8 4020dd7e: c044d0 sub a4, a4, a13 4020dd81: f61456 bnez a4, 4020dce6 4020dd84: 1021e2 l32i a14, a1, 64 4020dd87: ee8c beqz.n a14, 4020dd99 4020dd89: ffb521 l32r a2, 4020dc60 4020dd8c: d148 l32i.n a4, a1, 52 4020dd8e: 0c3d mov.n a3, a12 4020dd90: 000442 l8ui a4, a4, 0 4020dd93: d16901 l32r a0, 40202338 4020dd96: 0000c0 callx0 a0 4020dd99: 2cac beqz.n a12, 4020ddbf 4020dd9b: 651c26 beqi a12, 1, 4020de04 4020dd9e: 382c66 bnei a12, 2, 4020ddda 4020dda1: 6ba022 movi a2, 107 4020dda4: 230c movi.n a3, 2 4020dda6: 240c movi.n a4, 2 4020dda8: 650c movi.n a5, 6 4020ddaa: e50301 l32r a0, 402071b8 4020ddad: 460c movi.n a6, 4 4020ddaf: 0008 l32i.n a0, a0, 0 4020ddb1: d178 l32i.n a7, a1, 52 4020ddb3: 272002 l32i a0, a0, 156 4020ddb6: 000772 l8ui a7, a7, 0 4020ddb9: 0000c0 callx0 a0 4020ddbc: 000686 j 4020ddda 4020ddbf: 6ba022 movi a2, 107 4020ddc2: 230c movi.n a3, 2 4020ddc4: 140c movi.n a4, 1 4020ddc6: 350c movi.n a5, 3 4020ddc8: e4fc01 l32r a0, 402071b8 4020ddcb: 060c movi.n a6, 0 4020ddcd: 0008 l32i.n a0, a0, 0 4020ddcf: d178 l32i.n a7, a1, 52 4020ddd1: 272002 l32i a0, a0, 156 4020ddd4: 000772 l8ui a7, a7, 0 4020ddd7: 0000c0 callx0 a0 4020ddda: c128 l32i.n a2, a1, 48 4020dddc: cc1b addi.n a12, a12, 1 4020ddde: 74c0c0 extui a12, a12, 0, 8 4020dde1: 220b addi.n a2, a2, -1 4020dde3: c129 s32i.n a2, a1, 48 4020dde5: ed5256 bnez a2, 4020dcbe 4020dde8: e4f401 l32r a0, 402071b8 4020ddeb: 0008 l32i.n a0, a0, 0 4020dded: 1b2002 l32i a0, a0, 108 4020ddf0: 120c movi.n a2, 1 4020ddf2: 0000c0 callx0 a0 4020ddf5: 61c8 l32i.n a12, a1, 24 4020ddf7: 71d8 l32i.n a13, a1, 28 4020ddf9: 81e8 l32i.n a14, a1, 32 4020ddfb: 91f8 l32i.n a15, a1, 36 4020ddfd: 5108 l32i.n a0, a1, 20 4020ddff: 50c112 addi a1, a1, 80 4020de02: f00d ret.n 4020de04: 6ba022 movi a2, 107 4020de07: 230c movi.n a3, 2 4020de09: 240c movi.n a4, 2 4020de0b: 350c movi.n a5, 3 4020de0d: e4ea01 l32r a0, 402071b8 4020de10: 060c movi.n a6, 0 4020de12: 0008 l32i.n a0, a0, 0 4020de14: d178 l32i.n a7, a1, 52 4020de16: 272002 l32i a0, a0, 156 4020de19: 000772 l8ui a7, a7, 0 4020de1c: 0000c0 callx0 a0 4020de1f: ffedc6 j 4020ddda 4020de22: e00000 subx4 a0, a0, a0 4020de25: 402394 excw 4020de28 : 4020de28: a0c112 addi a1, a1, -96 4020de2b: a1f9 s32i.n a15, a1, 40 4020de2d: 6109 s32i.n a0, a1, 24 4020de2f: 71c9 s32i.n a12, a1, 28 4020de31: 91e9 s32i.n a14, a1, 36 4020de33: 81d9 s32i.n a13, a1, 32 4020de35: 5169 s32i.n a6, a1, 20 4020de37: f159 s32i.n a5, a1, 60 4020de39: d139 s32i.n a3, a1, 52 4020de3b: e149 s32i.n a4, a1, 56 4020de3d: 030c movi.n a3, 0 4020de3f: 940c movi.n a4, 9 4020de41: 750c movi.n a5, 7 4020de43: 060c movi.n a6, 0 4020de45: 07dd mov.n a13, a7 4020de47: e4dce1 l32r a14, 402071b8 4020de4a: 02cd mov.n a12, a2 4020de4c: 0e08 l32i.n a0, a14, 0 4020de4e: 77a022 movi a2, 119 4020de51: 272002 l32i a0, a0, 156 4020de54: 070c movi.n a7, 0 4020de56: 0000c0 callx0 a0 4020de59: c1d9 s32i.n a13, a1, 48 4020de5b: 040c movi.n a4, 0 4020de5d: e67051 l32r a5, 40207820 4020de60: e138 l32i.n a3, a1, 56 4020de62: 5e0552 l8ui a5, a5, 94 4020de65: 230b addi.n a2, a3, -1 4020de67: 742020 extui a2, a2, 0, 8 4020de6a: 832450 moveqz a2, a4, a5 4020de6d: 126122 s32i a2, a1, 72 4020de70: 023237 bltu a2, a3, 4020de76 4020de73: 005386 j 4020dfc5 4020de76: 0d0c movi.n a13, 0 4020de78: 1061c2 s32i a12, a1, 64 4020de7b: 0f0c movi.n a15, 0 4020de7d: 200c movi.n a0, 2 4020de7f: 5158 l32i.n a5, a1, 20 4020de81: 301132 l16ui a3, a1, 96 4020de84: 640142 l8ui a4, a1, 100 4020de87: b149 s32i.n a4, a1, 44 4020de89: 166132 s32i a3, a1, 88 4020de8c: 246050 extui a6, a5, 0, 3 4020de8f: 145350 extui a5, a5, 3, 2 4020de92: 905550 addx2 a5, a5, a5 4020de95: 905560 addx2 a5, a5, a6 4020de98: 745050 extui a5, a5, 0, 8 4020de9b: 116152 s32i a5, a1, 68 4020de9e: 1221c2 l32i a12, a1, 72 4020dea1: d1b8 l32i.n a11, a1, 52 4020dea3: 4109 s32i.n a0, a1, 16 4020dea5: bbca add.n a11, a11, a12 4020dea7: f1c8 l32i.n a12, a1, 60 4020dea9: 000bb2 l8ui a11, a11, 0 4020deac: 1461b2 s32i a11, a1, 80 4020deaf: c0bbc0 sub a11, a11, a12 4020deb2: 1361b2 s32i a11, a1, 76 4020deb5: 132132 l32i a3, a1, 76 4020deb8: 112122 l32i a2, a1, 68 4020debb: c033d0 sub a3, a3, a13 4020debe: 013380 slli a3, a3, 24 4020dec1: 313830 srai a3, a3, 24 4020dec4: ffd6c5 call0 4020dc34 4020dec7: 000c movi.n a0, 0 4020dec9: b30220 movgez a0, a2, a2 4020decc: 01c080 slli a12, a0, 24 4020decf: 31c8c0 srai a12, a12, 24 4020ded2: 05eca6 blti a12, 128, 4020dedb 4020ded5: 7ea0c2 movi a12, 126 4020ded8: 000206 j 4020dee4 4020dedb: 80af02 movi a0, -128 4020dede: 02ac07 bge a12, a0, 4020dee4 4020dee1: 81afc2 movi a12, -127 4020dee4: 120c movi.n a2, 1 4020dee6: 102132 l32i a3, a1, 64 4020dee9: 7440c0 extui a4, a12, 0, 8 4020deec: 050c movi.n a5, 0 4020deee: 060c movi.n a6, 0 4020def0: 0169 s32i.n a6, a1, 0 4020def2: 1169 s32i.n a6, a1, 4 4020def4: 2169 s32i.n a6, a1, 8 4020def6: 0e08 l32i.n a0, a14, 0 4020def8: 070c movi.n a7, 0 4020defa: 1a2002 l32i a0, a0, 104 4020defd: 060c movi.n a6, 0 4020deff: 0000c0 callx0 a0 4020df02: 0e08 l32i.n a0, a14, 0 4020df04: b008 l32i.n a0, a0, 44 4020df06: 162122 l32i a2, a1, 88 4020df09: 0000c0 callx0 a0 4020df0c: 0e08 l32i.n a0, a14, 0 4020df0e: 156122 s32i a2, a1, 84 4020df11: b008 l32i.n a0, a0, 44 4020df13: 162122 l32i a2, a1, 88 4020df16: 0000c0 callx0 a0 4020df19: 1521a2 l32i a10, a1, 84 4020df1c: 142192 l32i a9, a1, 80 4020df1f: aa2a add.n a10, a10, a2 4020df21: 11aa00 slli a10, a10, 16 4020df24: 31a0a0 srai a10, a10, 16 4020df27: aa4b addi.n a10, a10, 4 4020df29: 21a3a0 srai a10, a10, 3 4020df2c: c09a90 sub a9, a10, a9 4020df2f: 116900 slli a6, a9, 16 4020df32: 316060 srai a6, a6, 16 4020df35: 06cc bnez.n a6, 4020df39 4020df37: 9ffc bnez.n a15, 4020df74 4020df39: 040666 bnei a6, -1, 4020df41 4020df3c: 41b8 l32i.n a11, a1, 16 4020df3e: 321b26 beqi a11, 1, 4020df74 4020df41: 010c80 slli a0, a12, 24 4020df44: 310800 srai a0, a0, 24 4020df47: 10cc bnez.n a0, 4020df4c 4020df49: 027696 bltz a6, 4020df74 4020df4c: 110900 slli a0, a9, 16 4020df4f: ff1b addi.n a15, a15, 1 4020df51: 74f0f0 extui a15, a15, 0, 8 4020df54: 310000 srai a0, a0, 16 4020df57: 4109 s32i.n a0, a1, 16 4020df59: f6cf42 addi a4, a15, -10 4020df5c: 0936e6 bgei a6, 3, 4020df69 4020df5f: e27c movi.n a2, -2 4020df61: 042627 blt a6, a2, 4020df69 4020df64: d6da add.n a13, a6, a13 4020df66: 0001c6 j 4020df71 4020df69: 213260 srai a3, a6, 2 4020df6c: c03630 sub a3, a6, a3 4020df6f: dd3a add.n a13, a13, a3 4020df71: f40456 bnez a4, 4020deb5 4020df74: b198 l32i.n a9, a1, 44 4020df76: 122122 l32i a2, a1, 72 4020df79: f178 l32i.n a7, a1, 60 4020df7b: c108 l32i.n a0, a1, 48 4020df7d: c07c70 sub a7, a12, a7 4020df80: 016780 slli a6, a7, 24 4020df83: 002a add.n a0, a0, a2 4020df85: 004072 s8i a7, a0, 0 4020df88: 826c movi.n a2, -24 4020df8a: 316860 srai a6, a6, 24 4020df8d: 06a627 bge a6, a2, 4020df97 4020df90: 866c movi.n a6, -24 4020df92: 886c movi.n a8, -24 4020df94: 004082 s8i a8, a0, 0 4020df97: 399c beqz.n a9, 4020dfae 4020df99: 142142 l32i a4, a1, 80 4020df9c: ffa221 l32r a2, 4020de24 4020df9f: 122132 l32i a3, a1, 72 4020dfa2: 015a80 slli a5, a10, 24 4020dfa5: 315850 srai a5, a5, 24 4020dfa8: d0e401 l32r a0, 40202338 4020dfab: 0000c0 callx0 a0 4020dfae: 0f0c movi.n a15, 0 4020dfb0: 200c movi.n a0, 2 4020dfb2: 122172 l32i a7, a1, 72 4020dfb5: e168 l32i.n a6, a1, 56 4020dfb7: 871b addi.n a8, a7, 1 4020dfb9: 747080 extui a7, a8, 0, 8 4020dfbc: 126172 s32i a7, a1, 72 4020dfbf: c06670 sub a6, a6, a7 4020dfc2: ed8656 bnez a6, 4020de9e 4020dfc5: 293c movi.n a9, 50 4020dfc7: c1d8 l32i.n a13, a1, 48 4020dfc9: e138 l32i.n a3, a1, 56 4020dfcb: 000da2 l8ui a10, a13, 0 4020dfce: 33da add.n a3, a3, a13 4020dfd0: 01aa80 slli a10, a10, 24 4020dfd3: 80c332 addi a3, a3, -128 4020dfd6: 7f0302 l8ui a0, a3, 127 4020dfd9: 31a8a0 srai a10, a10, 24 4020dfdc: 010080 slli a0, a0, 24 4020dfdf: 310800 srai a0, a0, 24 4020dfe2: c0a0a0 sub a10, a0, a10 4020dfe5: 05a9a7 bge a9, a10, 4020dfee 4020dfe8: cec042 addi a4, a0, -50 4020dfeb: 004d42 s8i a4, a13, 0 4020dfee: e60c51 l32r a5, 40207820 4020dff1: 5e0552 l8ui a5, a5, 94 4020dff4: b5ac beqz.n a5, 4020e023 4020dff6: e158 l32i.n a5, a1, 56 4020dff8: 550b addi.n a5, a5, -1 4020dffa: 2515a6 blti a5, 1, 4020e023 4020dffd: e60a61 l32r a6, 40207828 4020e000: e148 l32i.n a4, a1, 56 4020e002: 000c movi.n a0, 0 4020e004: 446a add.n a4, a4, a6 4020e006: 310472 l8ui a7, a4, 49 4020e009: 806a add.n a8, a0, a6 4020e00b: 320882 l8ui a8, a8, 50 4020e00e: 7f0322 l8ui a2, a3, 127 4020e011: c07780 sub a7, a7, a8 4020e014: 227a add.n a2, a2, a7 4020e016: 7d0a add.n a7, a13, a0 4020e018: 004722 s8i a2, a7, 0 4020e01b: 001b addi.n a0, a0, 1 4020e01d: 740000 extui a0, a0, 0, 8 4020e020: e29507 bne a5, a0, 4020e006 4020e023: 0e08 l32i.n a0, a14, 0 4020e025: 1b2002 l32i a0, a0, 108 4020e028: 120c movi.n a2, 1 4020e02a: 0000c0 callx0 a0 4020e02d: 71c8 l32i.n a12, a1, 28 4020e02f: 81d8 l32i.n a13, a1, 32 4020e031: 91e8 l32i.n a14, a1, 36 4020e033: a1f8 l32i.n a15, a1, 40 4020e035: 6108 l32i.n a0, a1, 24 4020e037: 60c112 addi a1, a1, 96 4020e03a: f00d ret.n 4020e03c: 239530 excw 4020e03f: ce6040 excw 4020e042: 824000 mull a4, a0, a0 4020e044 : 4020e044: fec282 addi a8, a2, -2 4020e047: a0c112 addi a1, a1, -96 4020e04a: a1c9 s32i.n a12, a1, 40 4020e04c: c1e9 s32i.n a14, a1, 48 4020e04e: d1f9 s32i.n a15, a1, 52 4020e050: 9109 s32i.n a0, a1, 36 4020e052: e169 s32i.n a6, a1, 56 4020e054: 136152 s32i a5, a1, 76 4020e057: b1d9 s32i.n a13, a1, 44 4020e059: 1189 s32i.n a8, a1, 4 4020e05b: e48ad1 l32r a13, 40207284 4020e05e: 0020c0 memw 4020e061: e02d92 l32i a9, a13, 0x380 4020e064: 400800 ssr a8 4020e067: b19090 sra a9, a9 4020e06a: 0020c0 memw 4020e06d: e32da2 l32i a10, a13, 0x38c 4020e070: 400800 ssr a8 4020e073: b1a0a0 sra a10, a10 4020e076: c0f9a0 sub a15, a9, a10 4020e079: 0020c0 memw 4020e07c: e22d62 l32i a6, a13, 0x388 4020e07f: 400800 ssr a8 4020e082: b16060 sra a6, a6 4020e085: 0020c0 memw 4020e088: 0179 s32i.n a7, a1, 0 4020e08a: e12d02 l32i a0, a13, 0x384 4020e08d: 400800 ssr a8 4020e090: 99aa add.n a9, a9, a10 4020e092: 092d mov.n a2, a9 4020e094: e188 l32i.n a8, a1, 56 4020e096: b10000 sra a0, a0 4020e099: e60a add.n a14, a6, a0 4020e09b: 308580 xor a8, a5, a8 4020e09e: c00060 sub a0, a0, a6 4020e0a1: 00cd mov.n a12, a0 4020e0a3: 306340 xor a6, a3, a4 4020e0a6: 306680 xor a6, a6, a8 4020e0a9: 746060 extui a6, a6, 0, 8 4020e0ac: 668c beqz.n a6, 4020e0b6 4020e0ae: 0ecd mov.n a12, a14 4020e0b0: 0f2d mov.n a2, a15 4020e0b2: 00ed mov.n a14, a0 4020e0b4: 09fd mov.n a15, a9 4020e0b6: 106122 s32i a2, a1, 64 4020e0b9: 31dfc0 srai a13, a12, 31 4020e0bc: 024d mov.n a4, a2 4020e0be: 315f20 srai a5, a2, 31 4020e0c1: f159 s32i.n a5, a1, 60 4020e0c3: 053d mov.n a3, a5 4020e0c5: d65d01 l32r a0, 40203a3c 4020e0c8: 0000c0 callx0 a0 4020e0cb: 0d5d mov.n a5, a13 4020e0cd: 0c4d mov.n a4, a12 4020e0cf: 3139 s32i.n a3, a1, 12 4020e0d1: 4129 s32i.n a2, a1, 16 4020e0d3: 0d3d mov.n a3, a13 4020e0d5: 0c2d mov.n a2, a12 4020e0d7: d65901 l32r a0, 40203a3c 4020e0da: 0000c0 callx0 a0 4020e0dd: 060c movi.n a6, 0 4020e0df: 100c movi.n a0, 1 4020e0e1: 070c movi.n a7, 0 4020e0e3: 3158 l32i.n a5, a1, 12 4020e0e5: 41b8 l32i.n a11, a1, 16 4020e0e7: 553a add.n a5, a5, a3 4020e0e9: 4b2a add.n a4, a11, a2 4020e0eb: 837040 moveqz a7, a0, a4 4020e0ee: 01b4b7 bgeu a4, a11, 4020e0f3 4020e0f1: 551b addi.n a5, a5, 1 4020e0f3: 04bd mov.n a11, a4 4020e0f5: 05ad mov.n a10, a5 4020e0f7: 836050 moveqz a6, a0, a5 4020e0fa: 030677 bnone a6, a7, 4020e101 4020e0fd: 00bd mov.n a11, a0 4020e0ff: 0a0c movi.n a10, 0 4020e101: 0f4d mov.n a4, a15 4020e103: 61f9 s32i.n a15, a1, 24 4020e105: 1261e2 s32i a14, a1, 72 4020e108: f138 l32i.n a3, a1, 60 4020e10a: 102122 l32i a2, a1, 64 4020e10d: 1461a2 s32i a10, a1, 80 4020e110: 1561b2 s32i a11, a1, 84 4020e113: 318fe0 srai a8, a14, 31 4020e116: 315ff0 srai a5, a15, 31 4020e119: 5159 s32i.n a5, a1, 20 4020e11b: 116182 s32i a8, a1, 68 4020e11e: d64701 l32r a0, 40203a3c 4020e121: 0000c0 callx0 a0 4020e124: 1521e2 l32i a14, a1, 84 4020e127: 1421f2 l32i a15, a1, 80 4020e12a: 112152 l32i a5, a1, 68 4020e12d: 122142 l32i a4, a1, 72 4020e130: 7139 s32i.n a3, a1, 28 4020e132: 8129 s32i.n a2, a1, 32 4020e134: 0d3d mov.n a3, a13 4020e136: 0c2d mov.n a2, a12 4020e138: d64101 l32r a0, 40203a3c 4020e13b: 0000c0 callx0 a0 4020e13e: 7108 l32i.n a0, a1, 28 4020e140: c00030 sub a0, a0, a3 4020e143: 8138 l32i.n a3, a1, 32 4020e145: c0a320 sub a10, a3, a2 4020e148: 01b3a7 bgeu a3, a10, 4020e14d 4020e14b: 000b addi.n a0, a0, -1 4020e14d: 112a70 slli a2, a10, 9 4020e150: 0f5d mov.n a5, a15 4020e152: 0e4d mov.n a4, a14 4020e154: 404710 ssai 23 4020e157: 8130a0 src a3, a0, a10 4020e15a: ffb901 l32r a0, 4020e040 4020e15d: 0000c0 callx0 a0 4020e160: 0138 l32i.n a3, a1, 0 4020e162: 014280 slli a4, a2, 24 4020e165: e158 l32i.n a5, a1, 56 4020e167: 314840 srai a4, a4, 24 4020e16a: 441b addi.n a4, a4, 1 4020e16c: 214140 srai a4, a4, 1 4020e16f: 602040 neg a2, a4 4020e172: 832450 moveqz a2, a4, a5 4020e175: 5158 l32i.n a5, a1, 20 4020e177: 6148 l32i.n a4, a1, 24 4020e179: 004322 s8i a2, a3, 0 4020e17c: 2129 s32i.n a2, a1, 8 4020e17e: 0d3d mov.n a3, a13 4020e180: 0c2d mov.n a2, a12 4020e182: d62e01 l32r a0, 40203a3c 4020e185: 0000c0 callx0 a0 4020e188: 112152 l32i a5, a1, 68 4020e18b: 122142 l32i a4, a1, 72 4020e18e: 03dd mov.n a13, a3 4020e190: 02cd mov.n a12, a2 4020e192: f138 l32i.n a3, a1, 60 4020e194: 102122 l32i a2, a1, 64 4020e197: d62901 l32r a0, 40203a3c 4020e19a: 0000c0 callx0 a0 4020e19d: 0d3a add.n a0, a13, a3 4020e19f: 2c2a add.n a2, a12, a2 4020e1a1: 01b2c7 bgeu a2, a12, 4020e1a6 4020e1a4: 001b addi.n a0, a0, 1 4020e1a6: 0e4d mov.n a4, a14 4020e1a8: 0f5d mov.n a5, a15 4020e1aa: 01c8 l32i.n a12, a1, 0 4020e1ac: 404710 ssai 23 4020e1af: 1321d2 l32i a13, a1, 76 4020e1b2: 813020 src a3, a0, a2 4020e1b5: 112270 slli a2, a2, 9 4020e1b8: ffa201 l32r a0, 4020e040 4020e1bb: 0000c0 callx0 a0 4020e1be: 600152 l8ui a5, a1, 96 4020e1c1: 016280 slli a6, a2, 24 4020e1c4: 316860 srai a6, a6, 24 4020e1c7: 661b addi.n a6, a6, 1 4020e1c9: 216160 srai a6, a6, 1 4020e1cc: 600060 neg a0, a6 4020e1cf: 8306d0 moveqz a0, a6, a13 4020e1d2: 014c02 s8i a0, a12, 1 4020e1d5: 65ac beqz.n a5, 4020e1ff 4020e1d7: ff9921 l32r a2, 4020e03c 4020e1da: 0020c0 memw 4020e1dd: e42931 l32r a3, 40207284 4020e1e0: 1148 l32i.n a4, a1, 4 4020e1e2: 015080 slli a5, a0, 24 4020e1e5: 315850 srai a5, a5, 24 4020e1e8: 400400 ssr a4 4020e1eb: f92332 l32i a3, a3, 0x3e4 4020e1ee: 2148 l32i.n a4, a1, 8 4020e1f0: b13030 sra a3, a3 4020e1f3: 014480 slli a4, a4, 24 4020e1f6: 314840 srai a4, a4, 24 4020e1f9: d04f01 l32r a0, 40202338 4020e1fc: 0000c0 callx0 a0 4020e1ff: a1c8 l32i.n a12, a1, 40 4020e201: b1d8 l32i.n a13, a1, 44 4020e203: c1e8 l32i.n a14, a1, 48 4020e205: d1f8 l32i.n a15, a1, 52 4020e207: 9108 l32i.n a0, a1, 36 4020e209: 60c112 addi a1, a1, 96 4020e20c: f00d ret.n 4020e20e: 000000 ill 4020e211: 000040 excw 4020e214 : 4020e214: 039d mov.n a9, a3 4020e216: b0c112 addi a1, a1, -80 4020e219: 7179 s32i.n a7, a1, 28 4020e21b: 5149 s32i.n a4, a1, 20 4020e21d: 126162 s32i a6, a1, 72 4020e220: 116152 s32i a5, a1, 68 4020e223: 8109 s32i.n a0, a1, 32 4020e225: 106122 s32i a2, a1, 64 4020e228: c1f9 s32i.n a15, a1, 48 4020e22a: a1d9 s32i.n a13, a1, 40 4020e22c: b1e9 s32i.n a14, a1, 44 4020e22e: 91c9 s32i.n a12, a1, 36 4020e230: 0e0c movi.n a14, 0 4020e232: 0c0c movi.n a12, 0 4020e234: e3e1d1 l32r a13, 402071b8 4020e237: 5401f2 l8ui a15, a1, 84 4020e23a: 6199 s32i.n a9, a1, 24 4020e23c: 220c movi.n a2, 2 4020e23e: 102102 l32i a0, a1, 64 4020e241: 136122 s32i a2, a1, 76 4020e244: 122152 l32i a5, a1, 72 4020e247: 112162 l32i a6, a1, 68 4020e24a: 104162 s8i a6, a1, 16 4020e24d: 114152 s8i a5, a1, 17 4020e250: 120c movi.n a2, 1 4020e252: 401000 ssl a0 4020e255: a12200 sll a2, a2 4020e258: 580102 l8ui a0, a1, 88 4020e25b: e109 s32i.n a0, a1, 56 4020e25d: f42020 extui a2, a2, 0, 16 4020e260: d129 s32i.n a2, a1, 52 4020e262: 140c movi.n a4, 1 4020e264: 0f5d mov.n a5, a15 4020e266: 80a032 movi a3, 128 4020e269: 0d08 l32i.n a0, a13, 0 4020e26b: d12cc0 mul16s a2, a12, a12 4020e26e: 3e2002 l32i a0, a0, 248 4020e271: 223a add.n a2, a2, a3 4020e273: 212820 srai a2, a2, 8 4020e276: 10c132 addi a3, a1, 16 4020e279: f129 s32i.n a2, a1, 60 4020e27b: c02e20 sub a2, a14, a2 4020e27e: 012280 slli a2, a2, 24 4020e281: 312820 srai a2, a2, 24 4020e284: 0000c0 callx0 a0 4020e287: 11c132 addi a3, a1, 17 4020e28a: 040c movi.n a4, 0 4020e28c: 0f5d mov.n a5, a15 4020e28e: 0d08 l32i.n a0, a13, 0 4020e290: 02ed mov.n a14, a2 4020e292: 3e2002 l32i a0, a0, 248 4020e295: 0c2d mov.n a2, a12 4020e297: 0000c0 callx0 a0 4020e29a: d138 l32i.n a3, a1, 52 4020e29c: 0d08 l32i.n a0, a13, 0 4020e29e: 02cd mov.n a12, a2 4020e2a0: d008 l32i.n a0, a0, 52 4020e2a2: 120c movi.n a2, 1 4020e2a4: 0000c0 callx0 a0 4020e2a7: 102122 l32i a2, a1, 64 4020e2aa: 6138 l32i.n a3, a1, 24 4020e2ac: 110152 l8ui a5, a1, 17 4020e2af: 112182 l32i a8, a1, 68 4020e2b2: 100162 l8ui a6, a1, 16 4020e2b5: 190c movi.n a9, 1 4020e2b7: c06680 sub a6, a6, a8 4020e2ba: 122182 l32i a8, a1, 72 4020e2bd: 936960 movnez a6, a9, a6 4020e2c0: 104162 s8i a6, a1, 16 4020e2c3: c05580 sub a5, a5, a8 4020e2c6: e188 l32i.n a8, a1, 56 4020e2c8: 935950 movnez a5, a9, a5 4020e2cb: 114152 s8i a5, a1, 17 4020e2ce: 0189 s32i.n a8, a1, 0 4020e2d0: 0d08 l32i.n a0, a13, 0 4020e2d2: 5148 l32i.n a4, a1, 20 4020e2d4: 122002 l32i a0, a0, 72 4020e2d7: 12c172 addi a7, a1, 18 4020e2da: 0000c0 callx0 a0 4020e2dd: f128 l32i.n a2, a1, 60 4020e2df: 120102 l8ui a0, a1, 18 4020e2e2: 2e2a add.n a2, a14, a2 4020e2e4: 01e080 slli a14, a0, 24 4020e2e7: 130102 l8ui a0, a1, 19 4020e2ea: 31e8e0 srai a14, a14, 24 4020e2ed: ee2a add.n a14, a14, a2 4020e2ef: 010080 slli a0, a0, 24 4020e2f2: 01ee80 slli a14, a14, 24 4020e2f5: 31e8e0 srai a14, a14, 24 4020e2f8: 310800 srai a0, a0, 24 4020e2fb: c0cc00 sub a12, a12, a0 4020e2fe: 0d08 l32i.n a0, a13, 0 4020e300: 01cc80 slli a12, a12, 24 4020e303: c008 l32i.n a0, a0, 48 4020e305: 31c8c0 srai a12, a12, 24 4020e308: 0000c0 callx0 a0 4020e30b: 132132 l32i a3, a1, 76 4020e30e: 330b addi.n a3, a3, -1 4020e310: 136132 s32i a3, a1, 76 4020e313: f4b356 bnez a3, 4020e262 4020e316: 120122 l8ui a2, a1, 18 4020e319: 0d08 l32i.n a0, a13, 0 4020e31b: 012280 slli a2, a2, 24 4020e31e: 0008 l32i.n a0, a0, 0 4020e320: 312820 srai a2, a2, 24 4020e323: 0000c0 callx0 a0 4020e326: 1252e6 bgei a2, 5, 4020e33c 4020e329: 130122 l8ui a2, a1, 19 4020e32c: 0d08 l32i.n a0, a13, 0 4020e32e: 012280 slli a2, a2, 24 4020e331: 0008 l32i.n a0, a0, 0 4020e333: 312820 srai a2, a2, 24 4020e336: 0000c0 callx0 a0 4020e339: 1752a6 blti a2, 5, 4020e354 4020e33c: ffb571 l32r a7, 4020e210 4020e33f: fa5d41 l32r a4, 4020ccb4 4020e342: fc4561 l32r a6, 4020d458 4020e345: 0438 l32i.n a3, a4, 0 4020e347: 070652 l8ui a5, a6, 7 4020e34a: 203370 or a3, a3, a7 4020e34d: 551b addi.n a5, a5, 1 4020e34f: 074652 s8i a5, a6, 7 4020e352: 0439 s32i.n a3, a4, 0 4020e354: f20c movi.n a2, 15 4020e356: 107c movi.n a0, -15 4020e358: 012e07 blt a14, a0, 4020e35d 4020e35b: 0e0d mov.n a0, a14 4020e35d: 012207 blt a2, a0, 4020e362 4020e360: 002d mov.n a2, a0 4020e362: 106c movi.n a0, -31 4020e364: 01e280 slli a14, a2, 24 4020e367: 31e8e0 srai a14, a14, 24 4020e36a: f21c movi.n a2, 31 4020e36c: 012c07 blt a12, a0, 4020e371 4020e36f: 0c0d mov.n a0, a12 4020e371: 012207 blt a2, a0, 4020e376 4020e374: 002d mov.n a2, a0 4020e376: 10c132 addi a3, a1, 16 4020e379: 140c movi.n a4, 1 4020e37b: 0f5d mov.n a5, a15 4020e37d: 01c280 slli a12, a2, 24 4020e380: 0d08 l32i.n a0, a13, 0 4020e382: 31c8c0 srai a12, a12, 24 4020e385: 3e2002 l32i a0, a0, 248 4020e388: 0e2d mov.n a2, a14 4020e38a: 0000c0 callx0 a0 4020e38d: 0f5d mov.n a5, a15 4020e38f: 0c2d mov.n a2, a12 4020e391: 0d08 l32i.n a0, a13, 0 4020e393: 11c132 addi a3, a1, 17 4020e396: 3e2002 l32i a0, a0, 248 4020e399: 040c movi.n a4, 0 4020e39b: 0000c0 callx0 a0 4020e39e: 8108 l32i.n a0, a1, 32 4020e3a0: a1d8 l32i.n a13, a1, 40 4020e3a2: c1f8 l32i.n a15, a1, 48 4020e3a4: 7138 l32i.n a3, a1, 28 4020e3a6: 142122 l32i a2, a1, 80 4020e3a9: 0043e2 s8i a14, a3, 0 4020e3ac: 0042c2 s8i a12, a2, 0 4020e3af: b1e8 l32i.n a14, a1, 44 4020e3b1: 91c8 l32i.n a12, a1, 36 4020e3b3: 50c112 addi a1, a1, 80 4020e3b6: f00d ret.n 4020e3b8 : 4020e3b8: 059d mov.n a9, a5 4020e3ba: 03ad mov.n a10, a3 4020e3bc: b0c112 addi a1, a1, -80 4020e3bf: e1d9 s32i.n a13, a1, 56 4020e3c1: f1e9 s32i.n a14, a1, 60 4020e3c3: 8179 s32i.n a7, a1, 32 4020e3c5: 030c movi.n a3, 0 4020e3c7: 050c movi.n a5, 0 4020e3c9: 1061f2 s32i a15, a1, 64 4020e3cc: c109 s32i.n a0, a1, 48 4020e3ce: d1c9 s32i.n a12, a1, 52 4020e3d0: 136162 s32i a6, a1, 76 4020e3d3: 5129 s32i.n a2, a1, 20 4020e3d5: 6149 s32i.n a4, a1, 24 4020e3d7: 77a022 movi a2, 119 4020e3da: 041c movi.n a4, 16 4020e3dc: 060c movi.n a6, 0 4020e3de: e376c1 l32r a12, 402071b8 4020e3e1: 1161a2 s32i a10, a1, 68 4020e3e4: 0c08 l32i.n a0, a12, 0 4020e3e6: 126192 s32i a9, a1, 72 4020e3e9: 252002 l32i a0, a0, 148 4020e3ec: 1321f2 l32i a15, a1, 76 4020e3ef: 0000c0 callx0 a0 4020e3f2: 030c movi.n a3, 0 4020e3f4: f40c movi.n a4, 15 4020e3f6: 650c movi.n a5, 6 4020e3f8: 660c movi.n a6, 6 4020e3fa: 0c08 l32i.n a0, a12, 0 4020e3fc: 02ed mov.n a14, a2 4020e3fe: 252002 l32i a0, a0, 148 4020e401: 77a022 movi a2, 119 4020e404: 0000c0 callx0 a0 4020e407: 030c movi.n a3, 0 4020e409: 841c movi.n a4, 24 4020e40b: 550c movi.n a5, 5 4020e40d: 560c movi.n a6, 5 4020e40f: 0c08 l32i.n a0, a12, 0 4020e411: 02dd mov.n a13, a2 4020e413: 252002 l32i a0, a0, 148 4020e416: 77a022 movi a2, 119 4020e419: 0000c0 callx0 a0 4020e41c: 030c movi.n a3, 0 4020e41e: 841c movi.n a4, 24 4020e420: 350c movi.n a5, 3 4020e422: 360c movi.n a6, 3 4020e424: 0c08 l32i.n a0, a12, 0 4020e426: 9129 s32i.n a2, a1, 36 4020e428: 252002 l32i a0, a0, 148 4020e42b: 77a022 movi a2, 119 4020e42e: 0000c0 callx0 a0 4020e431: 030c movi.n a3, 0 4020e433: 940c movi.n a4, 9 4020e435: 750c movi.n a5, 7 4020e437: 060c movi.n a6, 0 4020e439: 0c08 l32i.n a0, a12, 0 4020e43b: a129 s32i.n a2, a1, 40 4020e43d: 252002 l32i a0, a0, 148 4020e440: 77a022 movi a2, 119 4020e443: 0000c0 callx0 a0 4020e446: 0c08 l32i.n a0, a12, 0 4020e448: 7129 s32i.n a2, a1, 28 4020e44a: 102002 l32i a0, a0, 64 4020e44d: 120c movi.n a2, 1 4020e44f: 0000c0 callx0 a0 4020e452: 1041e2 s8i a14, a1, 16 4020e455: 1141d2 s8i a13, a1, 17 4020e458: cf8c beqz.n a15, 4020e468 4020e45a: 0c08 l32i.n a0, a12, 0 4020e45c: 10c122 addi a2, a1, 16 4020e45f: 452002 l32i a0, a0, 0x114 4020e462: 11c132 addi a3, a1, 17 4020e465: 0000c0 callx0 a0 4020e468: 77a022 movi a2, 119 4020e46b: 030c movi.n a3, 0 4020e46d: 041c movi.n a4, 16 4020e46f: 250c movi.n a5, 2 4020e471: 0c08 l32i.n a0, a12, 0 4020e473: 260c movi.n a6, 2 4020e475: 272002 l32i a0, a0, 156 4020e478: 170c movi.n a7, 1 4020e47a: 0000c0 callx0 a0 4020e47d: b1e9 s32i.n a14, a1, 44 4020e47f: 77a022 movi a2, 119 4020e482: 030c movi.n a3, 0 4020e484: 841c movi.n a4, 24 4020e486: 750c movi.n a5, 7 4020e488: 0c08 l32i.n a0, a12, 0 4020e48a: 170c movi.n a7, 1 4020e48c: 100192 l8ui a9, a1, 16 4020e48f: 110182 l8ui a8, a1, 17 4020e492: c099e0 sub a9, a9, a14 4020e495: c088d0 sub a8, a8, a13 4020e498: 938780 movnez a8, a7, a8 4020e49b: 939790 movnez a9, a7, a9 4020e49e: 104192 s8i a9, a1, 16 4020e4a1: 114182 s8i a8, a1, 17 4020e4a4: 272002 l32i a0, a0, 156 4020e4a7: 760c movi.n a6, 7 4020e4a9: 0000c0 callx0 a0 4020e4ac: 0c08 l32i.n a0, a12, 0 4020e4ae: 1121e2 l32i a14, a1, 68 4020e4b1: 142002 l32i a0, a0, 80 4020e4b4: 6128 l32i.n a2, a1, 24 4020e4b6: 0000c0 callx0 a0 4020e4b9: 050c movi.n a5, 0 4020e4bb: 060c movi.n a6, 0 4020e4bd: 070c movi.n a7, 0 4020e4bf: 024d mov.n a4, a2 4020e4c1: 030c movi.n a3, 0 4020e4c3: 2139 s32i.n a3, a1, 8 4020e4c5: 1139 s32i.n a3, a1, 4 4020e4c7: 0139 s32i.n a3, a1, 0 4020e4c9: 0c08 l32i.n a0, a12, 0 4020e4cb: 120c movi.n a2, 1 4020e4cd: 1a2002 l32i a0, a0, 104 4020e4d0: 0e3d mov.n a3, a14 4020e4d2: 0000c0 callx0 a0 4020e4d5: 5128 l32i.n a2, a1, 20 4020e4d7: 8178 l32i.n a7, a1, 32 4020e4d9: 13c162 addi a6, a1, 19 4020e4dc: 110142 l8ui a4, a1, 17 4020e4df: 9158 l32i.n a5, a1, 36 4020e4e1: 100132 l8ui a3, a1, 16 4020e4e4: 05ed mov.n a14, a5 4020e4e6: 11f9 s32i.n a15, a1, 4 4020e4e8: 0169 s32i.n a6, a1, 0 4020e4ea: 2179 s32i.n a7, a1, 8 4020e4ec: 12c172 addi a7, a1, 18 4020e4ef: 0c08 l32i.n a0, a12, 0 4020e4f1: a168 l32i.n a6, a1, 40 4020e4f3: 432002 l32i a0, a0, 0x10c 4020e4f6: 06fd mov.n a15, a6 4020e4f8: 0000c0 callx0 a0 4020e4fb: 0c08 l32i.n a0, a12, 0 4020e4fd: 1b2002 l32i a0, a0, 108 4020e500: 120c movi.n a2, 1 4020e502: 0000c0 callx0 a0 4020e505: b178 l32i.n a7, a1, 44 4020e507: 77a022 movi a2, 119 4020e50a: 030c movi.n a3, 0 4020e50c: 041c movi.n a4, 16 4020e50e: 0c08 l32i.n a0, a12, 0 4020e510: 050c movi.n a5, 0 4020e512: 272002 l32i a0, a0, 156 4020e515: 060c movi.n a6, 0 4020e517: 0000c0 callx0 a0 4020e51a: 0d7d mov.n a7, a13 4020e51c: 77a022 movi a2, 119 4020e51f: 030c movi.n a3, 0 4020e521: f40c movi.n a4, 15 4020e523: 0c08 l32i.n a0, a12, 0 4020e525: 650c movi.n a5, 6 4020e527: 272002 l32i a0, a0, 156 4020e52a: 660c movi.n a6, 6 4020e52c: 0000c0 callx0 a0 4020e52f: 0e7d mov.n a7, a14 4020e531: 77a022 movi a2, 119 4020e534: 030c movi.n a3, 0 4020e536: 841c movi.n a4, 24 4020e538: 0c08 l32i.n a0, a12, 0 4020e53a: 550c movi.n a5, 5 4020e53c: 272002 l32i a0, a0, 156 4020e53f: 560c movi.n a6, 5 4020e541: 0000c0 callx0 a0 4020e544: 0f7d mov.n a7, a15 4020e546: 77a022 movi a2, 119 4020e549: 030c movi.n a3, 0 4020e54b: 841c movi.n a4, 24 4020e54d: 350c movi.n a5, 3 4020e54f: 0c08 l32i.n a0, a12, 0 4020e551: 360c movi.n a6, 3 4020e553: 272002 l32i a0, a0, 156 4020e556: 71d8 l32i.n a13, a1, 28 4020e558: 0000c0 callx0 a0 4020e55b: 0d7d mov.n a7, a13 4020e55d: 77a022 movi a2, 119 4020e560: 030c movi.n a3, 0 4020e562: 940c movi.n a4, 9 4020e564: 0c08 l32i.n a0, a12, 0 4020e566: 750c movi.n a5, 7 4020e568: 272002 l32i a0, a0, 156 4020e56b: 060c movi.n a6, 0 4020e56d: 0000c0 callx0 a0 4020e570: 77a022 movi a2, 119 4020e573: 030c movi.n a3, 0 4020e575: 841c movi.n a4, 24 4020e577: 750c movi.n a5, 7 4020e579: 0c08 l32i.n a0, a12, 0 4020e57b: 760c movi.n a6, 7 4020e57d: 272002 l32i a0, a0, 156 4020e580: 070c movi.n a7, 0 4020e582: 0000c0 callx0 a0 4020e585: 77a022 movi a2, 119 4020e588: 030c movi.n a3, 0 4020e58a: 041c movi.n a4, 16 4020e58c: 250c movi.n a5, 2 4020e58e: 0c08 l32i.n a0, a12, 0 4020e590: 260c movi.n a6, 2 4020e592: 272002 l32i a0, a0, 156 4020e595: 070c movi.n a7, 0 4020e597: 0000c0 callx0 a0 4020e59a: 0c08 l32i.n a0, a12, 0 4020e59c: 1221d2 l32i a13, a1, 72 4020e59f: 102002 l32i a0, a0, 64 4020e5a2: 020c movi.n a2, 0 4020e5a4: 0000c0 callx0 a0 4020e5a7: c108 l32i.n a0, a1, 48 4020e5a9: d1c8 l32i.n a12, a1, 52 4020e5ab: f1e8 l32i.n a14, a1, 60 4020e5ad: 120132 l8ui a3, a1, 18 4020e5b0: 1021f2 l32i a15, a1, 64 4020e5b3: 004d32 s8i a3, a13, 0 4020e5b6: 130122 l8ui a2, a1, 19 4020e5b9: 014d22 s8i a2, a13, 1 4020e5bc: e1d8 l32i.n a13, a1, 56 4020e5be: 50c112 addi a1, a1, 80 4020e5c1: f00d ret.n ... 4020e5c4 : 4020e5c4: f0c112 addi a1, a1, -16 4020e5c7: 0109 s32i.n a0, a1, 0 4020e5c9: e32e51 l32r a5, 40207284 4020e5cc: 0020c0 memw 4020e5cf: 77a022 movi a2, 119 4020e5d2: 030c movi.n a3, 0 4020e5d4: 840c movi.n a4, 8 4020e5d6: d82552 l32i a5, a5, 0x360 4020e5d9: e49361 l32r a6, 40207828 4020e5dc: e2f701 l32r a0, 402071b8 4020e5df: 530662 l8ui a6, a6, 83 4020e5e2: 0008 l32i.n a0, a0, 0 4020e5e4: 605050 neg a5, a5 4020e5e7: 015580 slli a5, a5, 24 4020e5ea: 262002 l32i a0, a0, 152 4020e5ed: 315850 srai a5, a5, 24 4020e5f0: 016680 slli a6, a6, 24 4020e5f3: 316860 srai a6, a6, 24 4020e5f6: c05560 sub a5, a5, a6 4020e5f9: e8c552 addi a5, a5, -24 4020e5fc: 745050 extui a5, a5, 0, 8 4020e5ff: 0000c0 callx0 a0 4020e602: 0108 l32i.n a0, a1, 0 4020e604: 10c112 addi a1, a1, 16 4020e607: f00d ret.n 4020e609: 000000 ill 4020e60c : 4020e60c: 035d mov.n a5, a3 4020e60e: f0c112 addi a1, a1, -16 4020e611: 030c movi.n a3, 0 4020e613: 0109 s32i.n a0, a1, 0 4020e615: 31e9 s32i.n a14, a1, 12 4020e617: 21d9 s32i.n a13, a1, 8 4020e619: 11c9 s32i.n a12, a1, 4 4020e61b: 04dd mov.n a13, a4 4020e61d: e2e6c1 l32r a12, 402071b8 4020e620: 02ed mov.n a14, a2 4020e622: 0c08 l32i.n a0, a12, 0 4020e624: 77a022 movi a2, 119 4020e627: 262002 l32i a0, a0, 152 4020e62a: b41c movi.n a4, 27 4020e62c: 0000c0 callx0 a0 4020e62f: 77a022 movi a2, 119 4020e632: 030c movi.n a3, 0 4020e634: 0c08 l32i.n a0, a12, 0 4020e636: 540c movi.n a4, 5 4020e638: 262002 l32i a0, a0, 152 4020e63b: 7454e0 extui a5, a14, 4, 8 4020e63e: 0000c0 callx0 a0 4020e641: 3450e0 extui a5, a14, 0, 4 4020e644: 77a022 movi a2, 119 4020e647: 0c08 l32i.n a0, a12, 0 4020e649: 030c movi.n a3, 0 4020e64b: 262002 l32i a0, a0, 152 4020e64e: 640c movi.n a4, 6 4020e650: 0000c0 callx0 a0 4020e653: 77a022 movi a2, 119 4020e656: 030c movi.n a3, 0 4020e658: f40c movi.n a4, 15 4020e65a: 450c movi.n a5, 4 4020e65c: 0c08 l32i.n a0, a12, 0 4020e65e: 205d50 or a5, a13, a5 4020e661: 262002 l32i a0, a0, 152 4020e664: 745050 extui a5, a5, 0, 8 4020e667: 0000c0 callx0 a0 4020e66a: 0d5d mov.n a5, a13 4020e66c: 77a022 movi a2, 119 4020e66f: 0c08 l32i.n a0, a12, 0 4020e671: 030c movi.n a3, 0 4020e673: 262002 l32i a0, a0, 152 4020e676: f40c movi.n a4, 15 4020e678: 0000c0 callx0 a0 4020e67b: 11c8 l32i.n a12, a1, 4 4020e67d: 21d8 l32i.n a13, a1, 8 4020e67f: 31e8 l32i.n a14, a1, 12 4020e681: 0108 l32i.n a0, a1, 0 4020e683: 10c112 addi a1, a1, 16 4020e686: f00d ret.n 4020e688 : 4020e688: f0c112 addi a1, a1, -16 4020e68b: 0109 s32i.n a0, a1, 0 4020e68d: 93cc bnez.n a3, 4020e69a 4020e68f: 530c movi.n a3, 5 4020e691: ce9301 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020e694: 0000c0 callx0 a0 4020e697: 000686 j 4020e6b5 4020e69a: ef0301 l32r a0, 4020a2a8 4020e69d: 0bb027 bgeu a0, a2, 4020e6ac 4020e6a0: ce9001 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020e6a3: 0000c0 callx0 a0 4020e6a6: 112240 slli a2, a2, 12 4020e6a9: 000206 j 4020e6b5 4020e6ac: 112240 slli a2, a2, 12 4020e6af: ce8c01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020e6b2: 0000c0 callx0 a0 4020e6b5: 0108 l32i.n a0, a1, 0 4020e6b7: 10c112 addi a1, a1, 16 4020e6ba: f00d ret.n 4020e6bc : 4020e6bc: 822230 mull a2, a2, a3 4020e6bf: 412c20 srli a2, a2, 12 4020e6c2: f00d ret.n 4020e6c4: feb480 excw 4020e6c7: 3f .byte 0x3f 4020e6c8: 1388 l32i.n a8, a3, 4 ... 4020e6cc : 4020e6cc: cec851 l32r a5, 402021ec <_irom0_text_start+0x1dc> 4020e6cf: 0020c0 memw 4020e6d2: 472542 l32i a4, a5, 0x11c 4020e6d5: 424a add.n a4, a2, a4 4020e6d7: 0020c0 memw 4020e6da: fffa61 l32r a6, 4020e6c4 4020e6dd: 416542 s32i a4, a5, 0x104 4020e6e0: fffa31 l32r a3, 4020e6c8 4020e6e3: 150c movi.n a5, 1 4020e6e5: 013327 bltu a3, a2, 4020e6ea 4020e6e8: 050c movi.n a5, 0 4020e6ea: 004652 s8i a5, a6, 0 4020e6ed: f00d ret.n 4020e6ef: 000000 ill 4020e6f2: 125600 excw 4020e6f4 : 4020e6f4: f0c112 addi a1, a1, -16 4020e6f7: 21d9 s32i.n a13, a1, 8 4020e6f9: 0109 s32i.n a0, a1, 0 4020e6fb: e44901 l32r a0, 40207820 4020e6fe: 11c9 s32i.n a12, a1, 4 4020e700: 390002 l8ui a0, a0, 57 4020e703: cebac1 l32r a12, 402021ec <_irom0_text_start+0x1dc> 4020e706: 20dc bnez.n a0, 4020e71c 4020e708: c57c movi.n a5, -4 4020e70a: 0020c0 memw 4020e70d: 592c32 l32i a3, a12, 0x164 4020e710: 103350 and a3, a3, a5 4020e713: 0020c0 memw 4020e716: 596c32 s32i a3, a12, 0x164 4020e719: 000786 j 4020e73b 4020e71c: 071066 bnei a0, 1, 4020e727 4020e71f: 062c movi.n a6, 32 4020e721: 204460 or a4, a4, a6 4020e724: 0004c6 j 4020e73b 4020e727: 102066 bnei a0, 2, 4020e73b 4020e72a: 380c movi.n a8, 3 4020e72c: 0020c0 memw 4020e72f: 592c72 l32i a7, a12, 0x164 4020e732: 207780 or a7, a7, a8 4020e735: 0020c0 memw 4020e738: 596c72 s32i a7, a12, 0x164 4020e73b: 030c movi.n a3, 0 4020e73d: e29ed1 l32r a13, 402071b8 4020e740: 0020c0 memw 4020e743: 506c32 s32i a3, a12, 0x140 4020e746: 0020c0 memw 4020e749: 516c22 s32i a2, a12, 0x144 4020e74c: 0020c0 memw 4020e74f: 77a022 movi a2, 119 4020e752: 550c movi.n a5, 5 4020e754: 560c movi.n a6, 5 4020e756: 170c movi.n a7, 1 4020e758: 0d08 l32i.n a0, a13, 0 4020e75a: 406c42 s32i a4, a12, 0x100 4020e75d: 272002 l32i a0, a0, 156 4020e760: c41c movi.n a4, 28 4020e762: 0000c0 callx0 a0 4020e765: e9e451 l32r a5, 40208ef8 4020e768: d73041 l32r a4, 40204428 4020e76b: e2c631 l32r a3, 40207284 4020e76e: 0020c0 memw 4020e771: f22322 l32i a2, a3, 0x3c8 4020e774: 102250 and a2, a2, a5 4020e777: 202240 or a2, a2, a4 4020e77a: 0020c0 memw 4020e77d: f26322 s32i a2, a3, 0x3c8 4020e780: 120c movi.n a2, 1 4020e782: d34e01 l32r a0, 402034bc 4020e785: 0000c0 callx0 a0 4020e788: 77a022 movi a2, 119 4020e78b: 030c movi.n a3, 0 4020e78d: c41c movi.n a4, 28 4020e78f: 550c movi.n a5, 5 4020e791: 0d08 l32i.n a0, a13, 0 4020e793: 560c movi.n a6, 5 4020e795: 272002 l32i a0, a0, 156 4020e798: 070c movi.n a7, 0 4020e79a: 0000c0 callx0 a0 4020e79d: 77a022 movi a2, 119 4020e7a0: 030c movi.n a3, 0 4020e7a2: c41c movi.n a4, 28 4020e7a4: 650c movi.n a5, 6 4020e7a6: 0d08 l32i.n a0, a13, 0 4020e7a8: 660c movi.n a6, 6 4020e7aa: 272002 l32i a0, a0, 156 4020e7ad: 070c movi.n a7, 0 4020e7af: 0000c0 callx0 a0 4020e7b2: e6ba51 l32r a5, 4020829c 4020e7b5: e3a841 l32r a4, 40207658 4020e7b8: 0020c0 memw 4020e7bb: e2b231 l32r a3, 40207284 4020e7be: fa2322 l32i a2, a3, 0x3e8 4020e7c1: 102250 and a2, a2, a5 4020e7c4: 202240 or a2, a2, a4 4020e7c7: 0020c0 memw 4020e7ca: 340c movi.n a4, 3 4020e7cc: 750c movi.n a5, 7 4020e7ce: 460c movi.n a6, 4 4020e7d0: 070c movi.n a7, 0 4020e7d2: 0d08 l32i.n a0, a13, 0 4020e7d4: fa6322 s32i a2, a3, 0x3e8 4020e7d7: 62a022 movi a2, 98 4020e7da: 272002 l32i a0, a0, 156 4020e7dd: 130c movi.n a3, 1 4020e7df: 0000c0 callx0 a0 4020e7e2: 6ca022 movi a2, 108 4020e7e5: 230c movi.n a3, 2 4020e7e7: 040c movi.n a4, 0 4020e7e9: 050c movi.n a5, 0 4020e7eb: 0d08 l32i.n a0, a13, 0 4020e7ed: 060c movi.n a6, 0 4020e7ef: 272002 l32i a0, a0, 156 4020e7f2: 070c movi.n a7, 0 4020e7f4: 0000c0 callx0 a0 4020e7f7: ffbe21 l32r a2, 4020e6f0 4020e7fa: 0020c0 memw 4020e7fd: 446c22 s32i a2, a12, 0x110 4020e800: 21d8 l32i.n a13, a1, 8 4020e802: 11c8 l32i.n a12, a1, 4 4020e804: 0108 l32i.n a0, a1, 0 4020e806: 10c112 addi a1, a1, 16 4020e809: f00d ret.n ... 4020e80c : 4020e80c: c0af82 movi a8, -64 4020e80f: ce7751 l32r a5, 402021ec <_irom0_text_start+0x1dc> 4020e812: 0020c0 memw 4020e815: 462572 l32i a7, a5, 0x118 4020e818: 107780 and a7, a7, a8 4020e81b: 207720 or a7, a7, a2 4020e81e: 0020c0 memw 4020e821: 466572 s32i a7, a5, 0x118 4020e824: e67c movi.n a6, -2 4020e826: 0020c0 memw 4020e829: 6a2542 l32i a4, a5, 0x1a8 4020e82c: 104460 and a4, a4, a6 4020e82f: 204430 or a4, a4, a3 4020e832: 0020c0 memw 4020e835: 6a6542 s32i a4, a5, 0x1a8 4020e838: f00d ret.n 4020e83a: 740000 extui a0, a0, 0, 8 4020e83d: 3ffe80 excw 4020e840: 000000 ill 4020e843: 0f .byte 0xf 4020e844 : 4020e844: fffe61 l32r a6, 4020e83c 4020e847: 0628 l32i.n a2, a6, 0 4020e849: 250266 bnei a2, -1, 4020e872 4020e84c: d2cc51 l32r a5, 4020337c 4020e84f: fffc41 l32r a4, 4020e840 4020e852: ce6521 l32r a2, 402021e8 <_irom0_text_start+0x1d8> 4020e855: 0020c0 memw 4020e858: 962232 l32i a3, a2, 0x258 4020e85b: 103350 and a3, a3, a5 4020e85e: 413f30 srli a3, a3, 15 4020e861: 0f1366 bnei a3, 1, 4020e874 4020e864: 0020c0 memw 4020e867: 952222 l32i a2, a2, 0x254 4020e86a: 102240 and a2, a2, a4 4020e86d: 752820 extui a2, a2, 24, 8 4020e870: 0629 s32i.n a2, a6, 0 4020e872: f00d ret.n 4020e874: 0020c0 memw 4020e877: 972222 l32i a2, a2, 0x25c 4020e87a: fffb06 j 4020e86a 4020e87d: 000000 ill 4020e880: 800050 add a0, a0, a5 ... 4020e884 : 4020e884: f0c112 addi a1, a1, -16 4020e887: 0109 s32i.n a0, a1, 0 4020e889: fffb85 call0 4020e844 4020e88c: 0c2226 beqi a2, 2, 4020e89c 4020e88f: 420c movi.n a2, 4 4020e891: 030c movi.n a3, 0 4020e893: fffb41 l32r a4, 4020e880 4020e896: ffe5c5 call0 4020e6f4 4020e899: 0007c6 j 4020e8bc 4020e89c: e3e101 l32r a0, 40207820 4020e89f: 650002 l8ui a0, a0, 101 4020e8a2: 0c2066 bnei a0, 2, 4020e8b2 4020e8a5: 420c movi.n a2, 4 4020e8a7: 030c movi.n a3, 0 4020e8a9: fff541 l32r a4, 4020e880 4020e8ac: ffe445 call0 4020e6f4 4020e8af: 000246 j 4020e8bc 4020e8b2: 420c movi.n a2, 4 4020e8b4: 030c movi.n a3, 0 4020e8b6: e36841 l32r a4, 40207658 4020e8b9: ffe385 call0 4020e6f4 4020e8bc: 0108 l32i.n a0, a1, 0 4020e8be: 10c112 addi a1, a1, 16 4020e8c1: f00d ret.n ... 4020e8c4 : 4020e8c4: f0c112 addi a1, a1, -16 4020e8c7: 0109 s32i.n a0, a1, 0 4020e8c9: fff785 call0 4020e844 4020e8cc: 0c2226 beqi a2, 2, 4020e8dc 4020e8cf: 020c movi.n a2, 0 4020e8d1: 030c movi.n a3, 0 4020e8d3: ffeb41 l32r a4, 4020e880 4020e8d6: ffe1c5 call0 4020e6f4 4020e8d9: 0007c6 j 4020e8fc 4020e8dc: e3d101 l32r a0, 40207820 4020e8df: 650002 l8ui a0, a0, 101 4020e8e2: 0c2066 bnei a0, 2, 4020e8f2 4020e8e5: 020c movi.n a2, 0 4020e8e7: 030c movi.n a3, 0 4020e8e9: ffe541 l32r a4, 4020e880 4020e8ec: ffe045 call0 4020e6f4 4020e8ef: 000246 j 4020e8fc 4020e8f2: 020c movi.n a2, 0 4020e8f4: 030c movi.n a3, 0 4020e8f6: e35841 l32r a4, 40207658 4020e8f9: ffdf85 call0 4020e6f4 4020e8fc: 0108 l32i.n a0, a1, 0 4020e8fe: 10c112 addi a1, a1, 16 4020e901: f00d ret.n 4020e903: e02800 subx4 a2, a8, a0 4020e906: 3c0001 l32r a0, 401dd908 <_lit4_end+0xd7cb4> 4020e909: 000320 excw 4020e90c: 0c8064 excw ... 4020e910 : 4020e910: f0c112 addi a1, a1, -16 4020e913: 0109 s32i.n a0, a1, 0 4020e915: fff2c5 call0 4020e844 4020e918: ce3501 l32r a0, 402021ec <_irom0_text_start+0x1dc> 4020e91b: 2b1226 beqi a2, 1, 4020e94a 4020e91e: 82ac beqz.n a2, 4020e94a 4020e920: e3c021 l32r a2, 40207820 4020e923: 010232 l8ui a3, a2, 1 4020e926: 650242 l8ui a4, a2, 101 4020e929: 139c beqz.n a3, 4020e93e 4020e92b: 0f2426 beqi a4, 2, 4020e93e 4020e92e: fff551 l32r a5, 4020e904 4020e931: 0020c0 memw 4020e934: 436052 s32i a5, a0, 0x10c 4020e937: 0108 l32i.n a0, a1, 0 4020e939: 10c112 addi a1, a1, 16 4020e93c: f00d ret.n 4020e93e: fff261 l32r a6, 4020e908 4020e941: 0020c0 memw 4020e944: 436062 s32i a6, a0, 0x10c 4020e947: fffb06 j 4020e937 4020e94a: fff071 l32r a7, 4020e90c 4020e94d: 0020c0 memw 4020e950: 436072 s32i a7, a0, 0x10c 4020e953: fff806 j 4020e937 ... 4020e958 : 4020e958: e3b231 l32r a3, 40207820 4020e95b: 390322 l8ui a2, a3, 57 4020e95e: 3a0332 l8ui a3, a3, 58 4020e961: 102226 beqi a2, 2, 4020e975 4020e964: 0d1326 beqi a3, 1, 4020e975 4020e967: 0a3326 beqi a3, 3, 4020e975 4020e96a: 230c movi.n a3, 2 4020e96c: ce2041 l32r a4, 402021ec <_irom0_text_start+0x1dc> 4020e96f: 0020c0 memw 4020e972: 686432 s32i a3, a4, 0x1a0 4020e975: f00d ret.n 4020e977: 201100 or a1, a1, a0 ... 4020e97c : 4020e97c: f2a671 l32r a7, 4020b414 4020e97f: ce1a81 l32r a8, 402021e8 <_irom0_text_start+0x1d8> 4020e982: 0020c0 memw 4020e985: 862862 l32i a6, a8, 0x218 4020e988: e23f21 l32r a2, 40207284 4020e98b: 106670 and a6, a6, a7 4020e98e: 0020c0 memw 4020e991: 462222 l32i a2, a2, 0x118 4020e994: fff971 l32r a7, 4020e978 4020e997: 517227 bbci a2, 18, 4020e9ec 4020e99a: d14351 l32r a5, 40202ea8 4020e99d: 0020c0 memw 4020e9a0: 562592 l32i a9, a5, 0x158 4020e9a3: 031977 beq a9, a7, 4020e9aa 4020e9a6: 120c movi.n a2, 1 4020e9a8: f00d ret.n 4020e9aa: 0020c0 memw 4020e9ad: 4f2522 l32i a2, a5, 0x13c 4020e9b0: 15a220 extui a10, a2, 18, 2 4020e9b3: ef3a66 bnei a10, 3, 4020e9a6 4020e9b6: 25b420 extui a11, a2, 20, 3 4020e9b9: e92b66 bnei a11, 2, 4020e9a6 4020e9bc: 853720 extui a3, a2, 23, 9 4020e9bf: 7fa092 movi a9, 127 4020e9c2: e08937 bany a9, a3, 4020e9a6 4020e9c5: 0020c0 memw 4020e9c8: 4f2522 l32i a2, a5, 0x13c 4020e9cb: 154220 extui a4, a2, 18, 2 4020e9ce: d43466 bnei a4, 3, 4020e9a6 4020e9d1: 25a420 extui a10, a2, 20, 3 4020e9d4: ce2a66 bnei a10, 2, 4020e9a6 4020e9d7: 85b720 extui a11, a2, 23, 9 4020e9da: c889b7 bany a9, a11, 4020e9a6 4020e9dd: 0020c0 memw 4020e9e0: 562522 l32i a2, a5, 0x158 4020e9e3: bf9277 bne a2, a7, 4020e9a6 4020e9e6: 0020c0 memw 4020e9e9: 866862 s32i a6, a8, 0x218 4020e9ec: 020c movi.n a2, 0 4020e9ee: f00d ret.n 4020e9f0 : 4020e9f0: 345020 extui a5, a2, 0, 4 4020e9f3: 547040 extui a7, a4, 0, 6 4020e9f6: 146030 extui a6, a3, 0, 2 4020e9f9: 1166c0 slli a6, a6, 4 4020e9fc: 1177a0 slli a7, a7, 6 4020e9ff: 205560 or a5, a5, a6 4020ea02: ff3061 l32r a6, 4020e6c4 4020ea05: 205570 or a5, a5, a7 4020ea08: 015652 s16i a5, a6, 2 4020ea0b: f00d ret.n 4020ea0d: 000000 ill 4020ea10: feb450 excw 4020ea13: 3f .byte 0x3f 4020ea14: feb451 l32r a5, 4020e4e4 4020ea17: 3f .byte 0x3f 4020ea18: ff .byte 0xff 4020ea19: cf .byte 0xcf 4020ea1a: ff .byte 0xff 4020ea1b: ff .byte 0xff 4020ea1c: ff .byte 0xff 4020ea1d: ff .byte 0xff 4020ea1e: 41fff0 srli a15, a15, 15 4020ea20 : 4020ea20: ff2941 l32r a4, 4020e6c4 4020ea23: f0c112 addi a1, a1, -16 4020ea26: 2109 s32i.n a0, a1, 8 4020ea28: 011462 l16ui a6, a4, 2 4020ea2b: 0169 s32i.n a6, a1, 0 4020ea2d: d25351 l32r a5, 4020337c 4020ea30: cdee01 l32r a0, 402021e8 <_irom0_text_start+0x1d8> 4020ea33: 0020c0 memw 4020ea36: 962032 l32i a3, a0, 0x258 4020ea39: 103350 and a3, a3, a5 4020ea3c: 413f30 srli a3, a3, 15 4020ea3f: 1139 s32i.n a3, a1, 4 4020ea41: 0b1226 beqi a2, 1, 4020ea50 4020ea44: 082226 beqi a2, 2, 4020ea50 4020ea47: 120c movi.n a2, 1 4020ea49: 2108 l32i.n a0, a1, 8 4020ea4b: 10c112 addi a1, a1, 16 4020ea4e: f00d ret.n 4020ea50: fff285 call0 4020e97c 4020ea53: cde541 l32r a4, 402021e8 <_irom0_text_start+0x1d8> 4020ea56: ffee81 l32r a8, 4020ea10 4020ea59: ff1a01 l32r a0, 4020e6c4 4020ea5c: 000882 l8ui a8, a8, 0 4020ea5f: 000072 l8ui a7, a0, 0 4020ea62: 054022 s8i a2, a0, 5 4020ea65: 107780 and a7, a7, a8 4020ea68: 207270 or a7, a2, a7 4020ea6b: 044072 s8i a7, a0, 4 4020ea6e: 747070 extui a7, a7, 0, 8 4020ea71: fd2756 bnez a7, 4020ea47 4020ea74: fb7c movi.n a11, -1 4020ea76: ffe861 l32r a6, 4020ea18 4020ea79: ffe631 l32r a3, 4020ea14 4020ea7c: 120c movi.n a2, 1 4020ea7e: 004322 s8i a2, a3, 0 4020ea81: ffe671 l32r a7, 4020ea1c 4020ea84: c0afa2 movi a10, -64 4020ea87: cdd921 l32r a2, 402021ec <_irom0_text_start+0x1dc> 4020ea8a: 0020c0 memw 4020ea8d: 1198 l32i.n a9, a1, 4 4020ea8f: 4962b2 s32i a11, a2, 0x124 4020ea92: 461966 bnei a9, 1, 4020eadc 4020ea95: 0188 l32i.n a8, a1, 0 4020ea97: 345080 extui a5, a8, 0, 4 4020ea9a: 115500 slli a5, a5, 16 4020ea9d: 0020c0 memw 4020eaa0: 822432 l32i a3, a4, 0x208 4020eaa3: 103370 and a3, a3, a7 4020eaa6: 203350 or a3, a3, a5 4020eaa9: 0020c0 memw 4020eaac: 826432 s32i a3, a4, 0x208 4020eaaf: 14b480 extui a11, a8, 4, 2 4020eab2: 11bb40 slli a11, a11, 12 4020eab5: 0020c0 memw 4020eab8: 822492 l32i a9, a4, 0x208 4020eabb: 109960 and a9, a9, a6 4020eabe: 2099b0 or a9, a9, a11 4020eac1: 0020c0 memw 4020eac4: 826492 s32i a9, a4, 0x208 4020eac7: 548680 extui a8, a8, 6, 6 4020eaca: 0020c0 memw 4020eacd: 872452 l32i a5, a4, 0x21c 4020ead0: 1055a0 and a5, a5, a10 4020ead3: 205580 or a5, a5, a8 4020ead6: 0020c0 memw 4020ead9: 876452 s32i a5, a4, 0x21c 4020eadc: d0f391 l32r a9, 40202ea8 4020eadf: d27581 l32r a8, 402034b4 4020eae2: 0020c0 memw 4020eae5: 422252 l32i a5, a2, 0x108 4020eae8: 205580 or a5, a5, a8 4020eaeb: 0020c0 memw 4020eaee: 426252 s32i a5, a2, 0x108 4020eaf1: 8b0c movi.n a11, 8 4020eaf3: 337c movi.n a3, -13 4020eaf5: 0020c0 memw 4020eaf8: d02982 l32i a8, a9, 0x340 4020eafb: 108830 and a8, a8, a3 4020eafe: 2088b0 or a8, a8, a11 4020eb01: 0020c0 memw 4020eb04: 64a052 movi a5, 100 4020eb07: d06982 s32i a8, a9, 0x340 4020eb0a: 1198 l32i.n a9, a1, 4 4020eb0c: 550b addi.n a5, a5, -1 4020eb0e: fa0566 bnei a5, -1, 4020eb0c 4020eb11: 511966 bnei a9, 1, 4020eb66 4020eb14: 0020c0 memw 4020eb17: 4a22b2 l32i a11, a2, 0x128 4020eb1a: 14b0b0 extui a11, a11, 0, 2 4020eb1d: abcc bnez.n a11, 4020eb2b 4020eb1f: 0020c0 memw 4020eb22: 4a2232 l32i a3, a2, 0x128 4020eb25: 143030 extui a3, a3, 0, 2 4020eb28: ff3316 beqz a3, 4020eb1f 4020eb2b: 0020c0 memw 4020eb2e: 822432 l32i a3, a4, 0x208 4020eb31: 103370 and a3, a3, a7 4020eb34: 0020c0 memw 4020eb37: 826432 s32i a3, a4, 0x208 4020eb3a: 0020c0 memw 4020eb3d: 8224b2 l32i a11, a4, 0x208 4020eb40: 10bb60 and a11, a11, a6 4020eb43: 0020c0 memw 4020eb46: 8264b2 s32i a11, a4, 0x208 4020eb49: 0020c0 memw 4020eb4c: 872492 l32i a9, a4, 0x21c 4020eb4f: 1099a0 and a9, a9, a10 4020eb52: 0020c0 memw 4020eb55: 876492 s32i a9, a4, 0x21c 4020eb58: 280c movi.n a8, 2 4020eb5a: 0020c0 memw 4020eb5d: 4a2252 l32i a5, a2, 0x128 4020eb60: 105580 and a5, a5, a8 4020eb63: 064052 s8i a5, a0, 6 4020eb66: 020c movi.n a2, 0 4020eb68: ffb746 j 4020ea49 ... 4020eb6c : 4020eb6c: 021226 beqi a2, 1, 4020eb72 4020eb6f: 2f2266 bnei a2, 2, 4020eba2 4020eb72: fed451 l32r a5, 4020e6c4 4020eb75: 040522 l8ui a2, a5, 4 4020eb78: 62ec bnez.n a2, 4020eba2 4020eb7a: cd9c21 l32r a2, 402021ec <_irom0_text_start+0x1dc> 4020eb7d: 0020c0 memw 4020eb80: 4a2232 l32i a3, a2, 0x128 4020eb83: 143030 extui a3, a3, 0, 2 4020eb86: a3cc bnez.n a3, 4020eb94 4020eb88: 0020c0 memw 4020eb8b: 4a2242 l32i a4, a2, 0x128 4020eb8e: 144040 extui a4, a4, 0, 2 4020eb91: ff3416 beqz a4, 4020eb88 4020eb94: 270c movi.n a7, 2 4020eb96: 0020c0 memw 4020eb99: 4a2262 l32i a6, a2, 0x128 4020eb9c: 106670 and a6, a6, a7 4020eb9f: 064562 s8i a6, a5, 6 4020eba2: f00d ret.n 4020eba4: 000000 ill 4020eba7: fe .byte 0xfe 4020eba8 : 4020eba8: ffff81 l32r a8, 4020eba4 4020ebab: e1b631 l32r a3, 40207284 4020ebae: cd8f61 l32r a6, 402021ec <_irom0_text_start+0x1dc> 4020ebb1: 0020c0 memw 4020ebb4: 446682 s32i a8, a6, 0x110 4020ebb7: 070c movi.n a7, 0 4020ebb9: 0020c0 memw 4020ebbc: 516672 s32i a7, a6, 0x144 4020ebbf: f96151 l32r a5, 4020d144 4020ebc2: 0020c0 memw 4020ebc5: 406652 s32i a5, a6, 0x100 4020ebc8: e8cc41 l32r a4, 40208ef8 4020ebcb: 0020c0 memw 4020ebce: f22322 l32i a2, a3, 0x3c8 4020ebd1: 102240 and a2, a2, a4 4020ebd4: 0020c0 memw 4020ebd7: f26322 s32i a2, a3, 0x3c8 4020ebda: f00d ret.n 4020ebdc: ff .byte 0xff 4020ebdd: ff .byte 0xff 4020ebde: 3f .byte 0x3f 4020ebdf: ff .byte 0xff 4020ebe0: ff .byte 0xff 4020ebe1: ff .byte 0xff 4020ebe2: ff .byte 0xff 4020ebe3: fffc bnez.n a15, 4020ec26 4020ebe5: ff .byte 0xff 4020ebe6: ff .byte 0xff 4020ebe7: 3f .byte 0x3f 4020ebe8: 000000 ill 4020ebeb: 2da180 excw 4020ebec : 4020ebec: d22da1 l32r a10, 402034a0 4020ebef: dae831 l32r a3, 40205790 4020ebf2: cf9461 l32r a6, 40202a44 4020ebf5: 0020c0 memw 4020ebf8: f866a2 s32i a10, a6, 0x3e0 4020ebfb: fff891 l32r a9, 4020ebdc 4020ebfe: e29681 l32r a8, 40207658 4020ec01: 0020c0 memw 4020ec04: 9d2672 l32i a7, a6, 0x274 4020ec07: 107790 and a7, a7, a9 4020ec0a: 207780 or a7, a7, a8 4020ec0d: 0020c0 memw 4020ec10: 9d6672 s32i a7, a6, 0x274 4020ec13: fff351 l32r a5, 4020ebe0 4020ec16: e59f41 l32r a4, 40208294 4020ec19: 0020c0 memw 4020ec1c: 9d2622 l32i a2, a6, 0x274 4020ec1f: 102250 and a2, a2, a5 4020ec22: 202240 or a2, a2, a4 4020ec25: 0020c0 memw 4020ec28: 9d6622 s32i a2, a6, 0x274 4020ec2b: e5a0b1 l32r a11, 402082ac 4020ec2e: ea95a1 l32r a10, 40209684 4020ec31: 0020c0 memw 4020ec34: 9d2692 l32i a9, a6, 0x274 4020ec37: 1099b0 and a9, a9, a11 4020ec3a: 2099a0 or a9, a9, a10 4020ec3d: 0020c0 memw 4020ec40: 9d6692 s32i a9, a6, 0x274 4020ec43: ffe881 l32r a8, 4020ebe4 4020ec46: ffe871 l32r a7, 4020ebe8 4020ec49: 0020c0 memw 4020ec4c: 9d2652 l32i a5, a6, 0x274 4020ec4f: 105580 and a5, a5, a8 4020ec52: 205570 or a5, a5, a7 4020ec55: 0020c0 memw 4020ec58: 9d6652 s32i a5, a6, 0x274 4020ec5b: ef1e41 l32r a4, 4020a8d4 4020ec5e: 0020c0 memw 4020ec61: 812322 l32i a2, a3, 0x204 4020ec64: 102240 and a2, a2, a4 4020ec67: 0020c0 memw 4020ec6a: 816322 s32i a2, a3, 0x204 4020ec6d: f00d ret.n ... 4020ec70 : 4020ec70: e2ec41 l32r a4, 40207820 4020ec73: f0c112 addi a1, a1, -16 4020ec76: 11c9 s32i.n a12, a1, 4 4020ec78: 0109 s32i.n a0, a1, 0 4020ec7a: 350402 l8ui a0, a4, 53 4020ec7d: cf71c1 l32r a12, 40202a44 4020ec80: 761026 beqi a0, 1, 4020ecfa 4020ec83: 733026 beqi a0, 3, 4020ecfa 4020ec86: 704026 beqi a0, 4, 4020ecfa 4020ec89: 6d5026 beqi a0, 5, 4020ecfa 4020ec8c: 000c movi.n a0, 0 4020ec8e: 0020c0 memw 4020ec91: f86c02 s32i a0, a12, 0x3e0 4020ec94: ffd401 l32r a0, 4020ebe4 4020ec97: dabe31 l32r a3, 40205790 4020ec9a: 0020c0 memw 4020ec9d: 9d2cb2 l32i a11, a12, 0x274 4020eca0: 10bb00 and a11, a11, a0 4020eca3: 0020c0 memw 4020eca6: 9d6cb2 s32i a11, a12, 0x274 4020eca9: e580a1 l32r a10, 402082ac 4020ecac: 0020c0 memw 4020ecaf: 9d2c92 l32i a9, a12, 0x274 4020ecb2: 1099a0 and a9, a9, a10 4020ecb5: 0020c0 memw 4020ecb8: 9d6c92 s32i a9, a12, 0x274 4020ecbb: ffc981 l32r a8, 4020ebe0 4020ecbe: 0020c0 memw 4020ecc1: 9d2c72 l32i a7, a12, 0x274 4020ecc4: 107780 and a7, a7, a8 4020ecc7: 0020c0 memw 4020ecca: 9d6c72 s32i a7, a12, 0x274 4020eccd: ffc361 l32r a6, 4020ebdc 4020ecd0: 0020c0 memw 4020ecd3: 9d2c52 l32i a5, a12, 0x274 4020ecd6: 105560 and a5, a5, a6 4020ecd9: 0020c0 memw 4020ecdc: 9d6c52 s32i a5, a12, 0x274 4020ecdf: ffc241 l32r a4, 4020ebe8 4020ece2: 0020c0 memw 4020ece5: 812322 l32i a2, a3, 0x204 4020ece8: 202240 or a2, a2, a4 4020eceb: 0020c0 memw 4020ecee: 816322 s32i a2, a3, 0x204 4020ecf1: 11c8 l32i.n a12, a1, 4 4020ecf3: 0108 l32i.n a0, a1, 0 4020ecf5: 10c112 addi a1, a1, 16 4020ecf8: f00d ret.n 4020ecfa: 360422 l8ui a2, a4, 54 4020ecfd: 003385 call0 4020f038 4020ed00: ffe406 j 4020ec94 4020ed03: 138700 excw 4020ed06: 000000 ill 4020ed09: 3ff202 excw 4020ed0c : 4020ed0c: 421c movi.n a2, 20 4020ed0e: e0c112 addi a1, a1, -32 4020ed11: 11c9 s32i.n a12, a1, 4 4020ed13: 21d9 s32i.n a13, a1, 8 4020ed15: 31e9 s32i.n a14, a1, 12 4020ed17: 41f9 s32i.n a15, a1, 16 4020ed19: 0109 s32i.n a0, a1, 0 4020ed1b: d1e801 l32r a0, 402034bc 4020ed1e: 0000c0 callx0 a0 4020ed21: 0c0c movi.n a12, 0 4020ed23: fff8e1 l32r a14, 4020ed04 4020ed26: fff8d1 l32r a13, 4020ed08 4020ed29: da99f1 l32r a15, 40205790 4020ed2c: 0020c0 memw 4020ed2f: 842d02 l32i a0, a13, 0x210 4020ed32: 340000 extui a0, a0, 0, 4 4020ed35: 90cc bnez.n a0, 4020ed42 4020ed37: 0020c0 memw 4020ed3a: f42f22 l32i a2, a15, 0x3d0 4020ed3d: 342c20 extui a2, a2, 12, 4 4020ed40: 029c beqz.n a2, 4020ed54 4020ed42: 220c movi.n a2, 2 4020ed44: d1de01 l32r a0, 402034bc 4020ed47: 0000c0 callx0 a0 4020ed4a: 0c3d mov.n a3, a12 4020ed4c: cc1b addi.n a12, a12, 1 4020ed4e: f4c0c0 extui a12, a12, 0, 16 4020ed51: d7be37 bgeu a14, a3, 4020ed2c 4020ed54: 11c8 l32i.n a12, a1, 4 4020ed56: 21d8 l32i.n a13, a1, 8 4020ed58: 31e8 l32i.n a14, a1, 12 4020ed5a: 41f8 l32i.n a15, a1, 16 4020ed5c: 0108 l32i.n a0, a1, 0 4020ed5e: 20c112 addi a1, a1, 32 4020ed61: f00d ret.n ... 4020ed64 : 4020ed64: f0c112 addi a1, a1, -16 4020ed67: e2ae31 l32r a3, 40207820 4020ed6a: 0109 s32i.n a0, a1, 0 4020ed6c: 350302 l8ui a0, a3, 53 4020ed6f: cfae42 movi a4, 0xfffffecf 4020ed72: 0f1026 beqi a0, 1, 4020ed85 4020ed75: 0c3026 beqi a0, 3, 4020ed85 4020ed78: 094026 beqi a0, 4, 4020ed85 4020ed7b: 065026 beqi a0, 5, 4020ed85 4020ed7e: 0108 l32i.n a0, a1, 0 4020ed80: 10c112 addi a1, a1, 16 4020ed83: f00d ret.n 4020ed85: 063c movi.n a6, 48 4020ed87: cd1921 l32r a2, 402021ec <_irom0_text_start+0x1dc> 4020ed8a: 0020c0 memw 4020ed8d: 852252 l32i a5, a2, 0x214 4020ed90: 105540 and a5, a5, a4 4020ed93: 205560 or a5, a5, a6 4020ed96: 0020c0 memw 4020ed99: 856252 s32i a5, a2, 0x214 4020ed9c: 0020c0 memw 4020ed9f: 8d2202 l32i a0, a2, 0x234 4020eda2: 100040 and a0, a0, a4 4020eda5: 0020c0 memw 4020eda8: 8d6202 s32i a0, a2, 0x234 4020edab: 350302 l8ui a0, a3, 53 4020edae: 2d1026 beqi a0, 1, 4020eddf 4020edb1: 2a3026 beqi a0, 3, 4020eddf 4020edb4: 024026 beqi a0, 4, 4020edba 4020edb7: c35066 bnei a0, 5, 4020ed7e 4020edba: 360362 l8ui a6, a3, 54 4020edbd: bd26b6 bltui a6, 2, 4020ed7e 4020edc0: 020c movi.n a2, 0 4020edc2: 130c movi.n a3, 1 4020edc4: 140c movi.n a4, 1 4020edc6: 050c movi.n a5, 0 4020edc8: d2a101 l32r a0, 4020384c 4020edcb: 0000c0 callx0 a0 4020edce: 820c movi.n a2, 8 4020edd0: 030c movi.n a3, 0 4020edd2: 840c movi.n a4, 8 4020edd4: 050c movi.n a5, 0 4020edd6: d29d01 l32r a0, 4020384c 4020edd9: 0000c0 callx0 a0 4020eddc: ffe786 j 4020ed7e 4020eddf: 360372 l8ui a7, a3, 54 4020ede2: 9827b6 bltui a7, 2, 4020ed7e 4020ede5: 120c movi.n a2, 1 4020ede7: 030c movi.n a3, 0 4020ede9: 140c movi.n a4, 1 4020edeb: 050c movi.n a5, 0 4020eded: d29701 l32r a0, 4020384c 4020edf0: 0000c0 callx0 a0 4020edf3: 020c movi.n a2, 0 4020edf5: 830c movi.n a3, 8 4020edf7: 840c movi.n a4, 8 4020edf9: 050c movi.n a5, 0 4020edfb: d29401 l32r a0, 4020384c 4020edfe: 0000c0 callx0 a0 4020ee01: ffde46 j 4020ed7e 4020ee04 : 4020ee04: f0c112 addi a1, a1, -16 4020ee07: e28631 l32r a3, 40207820 4020ee0a: 0109 s32i.n a0, a1, 0 4020ee0c: 350302 l8ui a0, a3, 53 4020ee0f: cfae52 movi a5, 0xfffffecf 4020ee12: 0f1026 beqi a0, 1, 4020ee25 4020ee15: 0c3026 beqi a0, 3, 4020ee25 4020ee18: 094026 beqi a0, 4, 4020ee25 4020ee1b: 065026 beqi a0, 5, 4020ee25 4020ee1e: 0108 l32i.n a0, a1, 0 4020ee20: 10c112 addi a1, a1, 16 4020ee23: f00d ret.n 4020ee25: 360322 l8ui a2, a3, 54 4020ee28: ccf101 l32r a0, 402021ec <_irom0_text_start+0x1dc> 4020ee2b: 2822b6 bltui a2, 2, 4020ee57 4020ee2e: 062c movi.n a6, 32 4020ee30: 0020c0 memw 4020ee33: 852072 l32i a7, a0, 0x214 4020ee36: 107750 and a7, a7, a5 4020ee39: 207760 or a7, a7, a6 4020ee3c: 0020c0 memw 4020ee3f: 856072 s32i a7, a0, 0x214 4020ee42: 0020c0 memw 4020ee45: 8d2042 l32i a4, a0, 0x234 4020ee48: 104450 and a4, a4, a5 4020ee4b: 204460 or a4, a4, a6 4020ee4e: 0020c0 memw 4020ee51: 8d6042 s32i a4, a0, 0x234 4020ee54: 000886 j 4020ee7a 4020ee57: 0a3c movi.n a10, 48 4020ee59: 0020c0 memw 4020ee5c: 852092 l32i a9, a0, 0x214 4020ee5f: 109950 and a9, a9, a5 4020ee62: 2099a0 or a9, a9, a10 4020ee65: 0020c0 memw 4020ee68: 856092 s32i a9, a0, 0x214 4020ee6b: 0020c0 memw 4020ee6e: 8d2082 l32i a8, a0, 0x234 4020ee71: 108850 and a8, a8, a5 4020ee74: 0020c0 memw 4020ee77: 8d6082 s32i a8, a0, 0x234 4020ee7a: 350302 l8ui a0, a3, 53 4020ee7d: 4f1026 beqi a0, 1, 4020eed0 4020ee80: 4c3026 beqi a0, 3, 4020eed0 4020ee83: 024026 beqi a0, 4, 4020ee89 4020ee86: 945066 bnei a0, 5, 4020ee1e 4020ee89: 360302 l8ui a0, a3, 54 4020ee8c: 1e1066 bnei a0, 1, 4020eeae 4020ee8f: 020c movi.n a2, 0 4020ee91: 130c movi.n a3, 1 4020ee93: 140c movi.n a4, 1 4020ee95: 050c movi.n a5, 0 4020ee97: d26d01 l32r a0, 4020384c 4020ee9a: 0000c0 callx0 a0 4020ee9d: 820c movi.n a2, 8 4020ee9f: 030c movi.n a3, 0 4020eea1: 840c movi.n a4, 8 4020eea3: 050c movi.n a5, 0 4020eea5: d26901 l32r a0, 4020384c 4020eea8: 0000c0 callx0 a0 4020eeab: ffdbc6 j 4020ee1e 4020eeae: f6c056 bnez a0, 4020ee1e 4020eeb1: 120c movi.n a2, 1 4020eeb3: 030c movi.n a3, 0 4020eeb5: 140c movi.n a4, 1 4020eeb7: 050c movi.n a5, 0 4020eeb9: d26401 l32r a0, 4020384c 4020eebc: 0000c0 callx0 a0 4020eebf: 020c movi.n a2, 0 4020eec1: 830c movi.n a3, 8 4020eec3: 840c movi.n a4, 8 4020eec5: 050c movi.n a5, 0 4020eec7: d26101 l32r a0, 4020384c 4020eeca: 0000c0 callx0 a0 4020eecd: ffd346 j 4020ee1e 4020eed0: 360302 l8ui a0, a3, 54 4020eed3: 1e1066 bnei a0, 1, 4020eef5 4020eed6: 120c movi.n a2, 1 4020eed8: 030c movi.n a3, 0 4020eeda: 140c movi.n a4, 1 4020eedc: 050c movi.n a5, 0 4020eede: d25b01 l32r a0, 4020384c 4020eee1: 0000c0 callx0 a0 4020eee4: 020c movi.n a2, 0 4020eee6: 830c movi.n a3, 8 4020eee8: 840c movi.n a4, 8 4020eeea: 050c movi.n a5, 0 4020eeec: d25801 l32r a0, 4020384c 4020eeef: 0000c0 callx0 a0 4020eef2: ffca06 j 4020ee1e 4020eef5: f25056 bnez a0, 4020ee1e 4020eef8: 020c movi.n a2, 0 4020eefa: 130c movi.n a3, 1 4020eefc: 140c movi.n a4, 1 4020eefe: 050c movi.n a5, 0 4020ef00: d25301 l32r a0, 4020384c 4020ef03: 0000c0 callx0 a0 4020ef06: 820c movi.n a2, 8 4020ef08: 030c movi.n a3, 0 4020ef0a: 840c movi.n a4, 8 4020ef0c: 050c movi.n a5, 0 4020ef0e: d24f01 l32r a0, 4020384c 4020ef11: 0000c0 callx0 a0 4020ef14: ffc186 j 4020ee1e 4020ef17: b31500 movgez a1, a5, a0 4020ef1a: fe .byte 0xfe 4020ef1b: 3f .byte 0x3f 4020ef1c : 4020ef1c: 00a032 movi a3, 0 4020ef1f: f0c112 addi a1, a1, -16 4020ef22: 0161c2 s32i a12, a1, 4 4020ef25: 006102 s32i a0, a1, 0 4020ef28: 02cd mov.n a12, a2 4020ef2a: 120c movi.n a2, 1 4020ef2c: fad445 call0 40209c74 4020ef2f: e0d631 l32r a3, 40207288 4020ef32: e0d621 l32r a2, 4020728c 4020ef35: 0020c0 memw 4020ef38: 422202 l32i a0, a2, 0x108 4020ef3b: 200030 or a0, a0, a3 4020ef3e: 0020c0 memw 4020ef41: 426202 s32i a0, a2, 0x108 4020ef44: ff9c85 call0 4020e910 4020ef47: 100c movi.n a0, 1 4020ef49: 174c26 beqi a12, 4, 4020ef64 4020ef4c: fff341 l32r a4, 4020ef18 4020ef4f: 004402 s8i a0, a4, 0 4020ef52: 051c66 bnei a12, 1, 4020ef5b 4020ef55: ff92c5 call0 4020e884 4020ef58: 000206 j 4020ef64 4020ef5b: 022c26 beqi a12, 2, 4020ef61 4020ef5e: 028c66 bnei a12, 8, 4020ef64 4020ef61: ff9605 call0 4020e8c4 4020ef64: eb2441 l32r a4, 40209bf4 4020ef67: 230c movi.n a3, 2 4020ef69: ceb661 l32r a6, 40202a44 4020ef6c: 0020c0 memw 4020ef6f: 852622 l32i a2, a6, 0x214 4020ef72: 102240 and a2, a2, a4 4020ef75: 202230 or a2, a2, a3 4020ef78: 0020c0 memw 4020ef7b: 856622 s32i a2, a6, 0x214 4020ef7e: eb9301 l32r a0, 40209dcc 4020ef81: 0020c0 memw 4020ef84: 8526b2 l32i a11, a6, 0x214 4020ef87: 10bb00 and a11, a11, a0 4020ef8a: 0020c0 memw 4020ef8d: 8566b2 s32i a11, a6, 0x214 4020ef90: ff16a1 l32r a10, 4020ebe8 4020ef93: 0020c0 memw 4020ef96: 852692 l32i a9, a6, 0x214 4020ef99: 2099a0 or a9, a9, a10 4020ef9c: 0020c0 memw 4020ef9f: 856692 s32i a9, a6, 0x214 4020efa2: ff0e81 l32r a8, 4020ebdc 4020efa5: e1ac71 l32r a7, 40207658 4020efa8: 0020c0 memw 4020efab: 9d2652 l32i a5, a6, 0x274 4020efae: 105580 and a5, a5, a8 4020efb1: 205570 or a5, a5, a7 4020efb4: 0020c0 memw 4020efb7: 9d6652 s32i a5, a6, 0x274 4020efba: ffda85 call0 4020ed64 4020efbd: ffc2c5 call0 4020ebec 4020efc0: ffd485 call0 4020ed0c 4020efc3: 568c66 bnei a12, 8, 4020f01d 4020efc6: e21651 l32r a5, 40207820 4020efc9: 6c0552 l8ui a5, a5, 108 4020efcc: ffa062 movi a6, 255 4020efcf: 359567 bne a5, a6, 4020f008 4020efd2: e0acc1 l32r a12, 40207284 4020efd5: 0020c0 memw 4020efd8: e52c52 l32i a5, a12, 0x394 4020efdb: 160c movi.n a6, 1 4020efdd: 205560 or a5, a5, a6 4020efe0: 0020c0 memw 4020efe3: 620c movi.n a2, 6 4020efe5: e07401 l32r a0, 402071b8 4020efe8: 130c movi.n a3, 1 4020efea: 0008 l32i.n a0, a0, 0 4020efec: 240c movi.n a4, 2 4020efee: 2b2002 l32i a0, a0, 172 4020eff1: e56c52 s32i a5, a12, 0x394 4020eff4: 0000c0 callx0 a0 4020eff7: e87c movi.n a8, -2 4020eff9: 0020c0 memw 4020effc: e52c72 l32i a7, a12, 0x394 4020efff: 107780 and a7, a7, a8 4020f002: 0020c0 memw 4020f005: e56c72 s32i a7, a12, 0x394 4020f008: f2cbb1 l32r a11, 4020bb34 4020f00b: cc77a1 l32r a10, 402021e8 <_irom0_text_start+0x1d8> 4020f00e: 0020c0 memw 4020f011: 862a92 l32i a9, a10, 0x218 4020f014: 1099b0 and a9, a9, a11 4020f017: 0020c0 memw 4020f01a: 866a92 s32i a9, a10, 0x218 4020f01d: 11c8 l32i.n a12, a1, 4 4020f01f: 0108 l32i.n a0, a1, 0 4020f021: 10c112 addi a1, a1, 16 4020f024: f00d ret.n 4020f026: 600000 neg a0, a0 4020f029: 400036 excw 4020f02c: 001110 excw 4020f02f: 155040 extui a5, a4, 16, 2 4020f032: 304000 xor a4, a0, a0 4020f035: 400033 excw 4020f038 : 4020f038: ce8341 l32r a4, 40202a44 4020f03b: 829c beqz.n a2, 4020f057 4020f03d: 201226 beqi a2, 1, 4020f061 4020f040: 282226 beqi a2, 2, 4020f06c 4020f043: 303226 beqi a2, 3, 4020f077 4020f046: 384226 beqi a2, 4, 4020f082 4020f049: 085266 bnei a2, 5, 4020f055 4020f04c: fff721 l32r a2, 4020f028 4020f04f: 0020c0 memw 4020f052: f86422 s32i a2, a4, 0x3e0 4020f055: f00d ret.n 4020f057: 030c movi.n a3, 0 4020f059: 0020c0 memw 4020f05c: f86432 s32i a3, a4, 0x3e0 4020f05f: f00d ret.n 4020f061: d10f51 l32r a5, 402034a0 4020f064: 0020c0 memw 4020f067: f86452 s32i a5, a4, 0x3e0 4020f06a: f00d ret.n 4020f06c: fff061 l32r a6, 4020f02c 4020f06f: 0020c0 memw 4020f072: f86462 s32i a6, a4, 0x3e0 4020f075: f00d ret.n 4020f077: ffee71 l32r a7, 4020f030 4020f07a: 0020c0 memw 4020f07d: f86472 s32i a7, a4, 0x3e0 4020f080: f00d ret.n 4020f082: ffec81 l32r a8, 4020f034 4020f085: 0020c0 memw 4020f088: f86482 s32i a8, a4, 0x3e0 4020f08b: f00d ret.n 4020f08d: 000000 ill 4020f090: 8f0000 excw 4020f093: 0fff03 excw 4020f096: 5c8000 excw 4020f099: 3ffeb4 excw 4020f09c: feb432 excw 4020f09f: 3f .byte 0x3f 4020f0a0 : 4020f0a0: f0c112 addi a1, a1, -16 4020f0a3: 31e9 s32i.n a14, a1, 12 4020f0a5: 0109 s32i.n a0, a1, 0 4020f0a7: 21d9 s32i.n a13, a1, 8 4020f0a9: 11c9 s32i.n a12, a1, 4 4020f0ab: 03dd mov.n a13, a3 4020f0ad: 02cd mov.n a12, a2 4020f0af: fd8501 l32r a0, 4020e6c4 4020f0b2: 022226 beqi a2, 2, 4020f0b8 4020f0b5: 111266 bnei a2, 1, 4020f0ca 4020f0b8: 00ed56 bnez a13, 4020f0ca 4020f0bb: 040022 l8ui a2, a0, 4 4020f0be: 008256 bnez a2, 4020f0ca 4020f0c1: 060032 l8ui a3, a0, 6 4020f0c4: 002356 bnez a3, 4020f0ca 4020f0c7: fc8f85 call0 4020b9c0 4020f0ca: 3a7c movi.n a10, -13 4020f0cc: 490c movi.n a9, 4 4020f0ce: cc4661 l32r a6, 402021e8 <_irom0_text_start+0x1d8> 4020f0d1: cf7581 l32r a8, 40202ea8 4020f0d4: 0020c0 memw 4020f0d7: d02872 l32i a7, a8, 0x340 4020f0da: 1077a0 and a7, a7, a10 4020f0dd: 207790 or a7, a7, a9 4020f0e0: 0020c0 memw 4020f0e3: d06872 s32i a7, a8, 0x340 4020f0e6: d0f351 l32r a5, 402034b4 4020f0e9: 0020c0 memw 4020f0ec: 862642 l32i a4, a6, 0x218 4020f0ef: 204450 or a4, a4, a5 4020f0f2: 0020c0 memw 4020f0f5: 866642 s32i a4, a6, 0x218 4020f0f8: 118c66 bnei a12, 8, 4020f10d 4020f0fb: ffe5e1 l32r a14, 4020f090 4020f0fe: 0020c0 memw 4020f101: 8626b2 l32i a11, a6, 0x218 4020f104: 20bbe0 or a11, a11, a14 4020f107: 0020c0 memw 4020f10a: 8666b2 s32i a11, a6, 0x218 4020f10d: ffe161 l32r a6, 4020f094 4020f110: e460e1 l32r a14, 40208290 4020f113: ce4c41 l32r a4, 40202a44 4020f116: 0020c0 memw 4020f119: 856462 s32i a6, a4, 0x214 4020f11c: feb051 l32r a5, 4020ebdc 4020f11f: 0020c0 memw 4020f122: 9d2432 l32i a3, a4, 0x274 4020f125: 103350 and a3, a3, a5 4020f128: 0020c0 memw 4020f12b: 9d6432 s32i a3, a4, 0x274 4020f12e: ffcc22 addi a2, a12, -1 4020f131: 0dc216 beqz a2, 4020f211 4020f134: fecc72 addi a7, a12, -2 4020f137: 0d6716 beqz a7, 4020f211 4020f13a: f8cc82 addi a8, a12, -8 4020f13d: 0d0816 beqz a8, 4020f211 4020f140: 0aa022 movi a2, 10 4020f143: d0de01 l32r a0, 402034bc 4020f146: 0000c0 callx0 a0 4020f149: e050b1 l32r a11, 4020728c 4020f14c: 0020c0 memw 4020f14f: 422b52 l32i a5, a11, 0x108 4020f152: 1055e0 and a5, a5, a14 4020f155: 0020c0 memw 4020f158: 426b52 s32i a5, a11, 0x108 4020f15b: 01a042 movi a4, 1 4020f15e: 0020c0 memw 4020f161: 582b32 l32i a3, a11, 0x160 4020f164: 203340 or a3, a3, a4 4020f167: 0020c0 memw 4020f16a: 586b32 s32i a3, a11, 0x160 4020f16d: e07c movi.n a0, -2 4020f16f: 0020c0 memw 4020f172: 582ba2 l32i a10, a11, 0x160 4020f175: 10aa00 and a10, a10, a0 4020f178: 0020c0 memw 4020f17b: 586ba2 s32i a10, a11, 0x160 4020f17e: 0020c0 memw 4020f181: ce3091 l32r a9, 40202a44 4020f184: 9c2992 l32i a9, a9, 0x270 4020f187: 3b6917 bbci a9, 1, 4020f1c6 4020f18a: 220c movi.n a2, 2 4020f18c: d0cc01 l32r a0, 402034bc 4020f18f: 0000c0 callx0 a0 4020f192: f1a0b2 movi a11, 241 4020f195: 00ac92 movi a9, 0xfffffc00 4020f198: 0020c0 memw 4020f19b: e03c71 l32r a7, 4020728c 4020f19e: d7a8 l32i.n a10, a7, 52 4020f1a0: 10aa90 and a10, a10, a9 4020f1a3: 20aab0 or a10, a10, a11 4020f1a6: 0020c0 memw 4020f1a9: d7a9 s32i.n a10, a7, 52 4020f1ab: f0a082 movi a8, 240 4020f1ae: 0020c0 memw 4020f1b1: d768 l32i.n a6, a7, 52 4020f1b3: 106690 and a6, a6, a9 4020f1b6: 206680 or a6, a6, a8 4020f1b9: 0020c0 memw 4020f1bc: d769 s32i.n a6, a7, 52 4020f1be: 220c movi.n a2, 2 4020f1c0: d0bf01 l32r a0, 402034bc 4020f1c3: 0000c0 callx0 a0 4020f1c6: fd1c05 call0 4020c388 4020f1c9: ffb3b1 l32r a11, 4020f098 4020f1cc: 0b29 s32i.n a2, a11, 0 4020f1ce: ffc345 call0 4020ee04 4020f1d1: ffa9c5 call0 4020ec70 4020f1d4: 0e0c movi.n a14, 0 4020f1d6: 4dec bnez.n a13, 4020f1fe 4020f1d8: fd3bd1 l32r a13, 4020e6c4 4020f1db: fe0d01 l32r a0, 4020ea10 4020f1de: 050dd2 l8ui a13, a13, 5 4020f1e1: 000022 l8ui a2, a0, 0 4020f1e4: 6ddc bnez.n a13, 4020f1fe 4020f1e6: 141266 bnei a2, 1, 4020f1fe 4020f1e9: fd3631 l32r a3, 4020e6c4 4020f1ec: 000332 l8ui a3, a3, 0 4020f1ef: 0b1366 bnei a3, 1, 4020f1fe 4020f1f2: 022c66 bnei a12, 2, 4020f1f8 4020f1f5: 0021c6 j 4020f280 4020f1f8: 021c66 bnei a12, 1, 4020f1fe 4020f1fb: 002046 j 4020f280 4020f1fe: 0108 l32i.n a0, a1, 0 4020f200: 11c8 l32i.n a12, a1, 4 4020f202: ff4541 l32r a4, 4020ef18 4020f205: 21d8 l32i.n a13, a1, 8 4020f207: 0044e2 s8i a14, a4, 0 4020f20a: 31e8 l32i.n a14, a1, 12 4020f20c: 10c112 addi a1, a1, 16 4020f20f: f00d ret.n 4020f211: e42241 l32r a4, 4020829c 4020f214: dfe901 l32r a0, 402071b8 4020f217: e01b31 l32r a3, 40207284 4020f21a: 0020c0 memw 4020f21d: fa2322 l32i a2, a3, 0x3e8 4020f220: 102240 and a2, a2, a4 4020f223: 0020c0 memw 4020f226: 03a042 movi a4, 3 4020f229: 07a052 movi a5, 7 4020f22c: 04a062 movi a6, 4 4020f22f: f70c movi.n a7, 15 4020f231: 0008 l32i.n a0, a0, 0 4020f233: fa6322 s32i a2, a3, 0x3e8 4020f236: 62a022 movi a2, 98 4020f239: 272002 l32i a0, a0, 156 4020f23c: 130c movi.n a3, 1 4020f23e: 0000c0 callx0 a0 4020f241: 62a022 movi a2, 98 4020f244: dfdd01 l32r a0, 402071b8 4020f247: 130c movi.n a3, 1 4020f249: 0008 l32i.n a0, a0, 0 4020f24b: b40c movi.n a4, 11 4020f24d: 262002 l32i a0, a0, 152 4020f250: 80a052 movi a5, 128 4020f253: 0000c0 callx0 a0 4020f256: ff9505 call0 4020eba8 4020f259: e17341 l32r a4, 40207828 4020f25c: e00b51 l32r a5, 40207288 4020f25f: 0438 l32i.n a3, a4, 0 4020f261: 020c movi.n a2, 0 4020f263: 203350 or a3, a3, a5 4020f266: 0439 s32i.n a3, a4, 0 4020f268: fca805 call0 4020bcec 4020f26b: a20c movi.n a2, 10 4020f26d: d09301 l32r a0, 402034bc 4020f270: 0000c0 callx0 a0 4020f273: e16d71 l32r a7, 40207828 4020f276: 0768 l32i.n a6, a7, 0 4020f278: 1066e0 and a6, a6, a14 4020f27b: 0769 s32i.n a6, a7, 0 4020f27d: ffb206 j 4020f149 4020f280: 0040e2 s8i a14, a0, 0 4020f283: e16771 l32r a7, 40207820 4020f286: fd0f81 l32r a8, 4020e6c4 4020f289: 640772 l8ui a7, a7, 100 4020f28c: 0048e2 s8i a14, a8, 0 4020f28f: 047170 extui a7, a7, 1, 1 4020f292: f68756 bnez a7, 4020f1fe 4020f295: 04a022 movi a2, 4 4020f298: ffc805 call0 4020ef1c 4020f29b: ff8021 l32r a2, 4020f09c 4020f29e: 000222 l8ui a2, a2, 0 4020f2a1: fc1745 call0 4020b418 4020f2a4: 04a022 movi a2, 4 4020f2a7: 00a032 movi a3, 0 4020f2aa: ffdf45 call0 4020f0a0 4020f2ad: ffd346 j 4020f1fe 4020f2b0 : 4020f2b0: 060c movi.n a6, 0 4020f2b2: cbce51 l32r a5, 402021ec <_irom0_text_start+0x1dc> 4020f2b5: 0020c0 memw 4020f2b8: 506562 s32i a6, a5, 0x140 4020f2bb: 0020c0 memw 4020f2be: 516522 s32i a2, a5, 0x144 4020f2c1: 0020c0 memw 4020f2c4: 406542 s32i a4, a5, 0x100 4020f2c7: 0020c0 memw 4020f2ca: 446532 s32i a3, a5, 0x110 4020f2cd: f00d ret.n ... 4020f2d0 : 4020f2d0: f0c112 addi a1, a1, -16 4020f2d3: 0109 s32i.n a0, a1, 0 4020f2d5: ff56c5 call0 4020e844 4020f2d8: 0c2226 beqi a2, 2, 4020f2e8 4020f2db: 020c movi.n a2, 0 4020f2dd: 030c movi.n a3, 0 4020f2df: fd6841 l32r a4, 4020e880 4020f2e2: fffcc5 call0 4020f2b0 4020f2e5: 000246 j 4020f2f2 4020f2e8: 020c movi.n a2, 0 4020f2ea: 030c movi.n a3, 0 4020f2ec: e0db41 l32r a4, 40207658 4020f2ef: fffc05 call0 4020f2b0 4020f2f2: 0108 l32i.n a0, a1, 0 4020f2f4: 10c112 addi a1, a1, 16 4020f2f7: f00d ret.n 4020f2f9: 000000 ill 4020f2fc: c06a add.n a12, a0, a6 4020f2fe: 0019 s32i.n a1, a0, 0 4020f300: 302020 xor a2, a0, a2 4020f303: 000020 excw 4020f306: 122050 excw 4020f308 : 4020f308: f0c112 addi a1, a1, -16 4020f30b: 11c9 s32i.n a12, a1, 4 4020f30d: 0109 s32i.n a0, a1, 0 4020f30f: f07c movi.n a0, -1 4020f311: cbb6c1 l32r a12, 402021ec <_irom0_text_start+0x1dc> 4020f314: 0020c0 memw 4020f317: 496c02 s32i a0, a12, 0x124 4020f31a: fffb45 call0 4020f2d0 4020f31d: 820c movi.n a2, 8 4020f31f: 030c movi.n a3, 0 4020f321: ff4e85 call0 4020e80c 4020f324: ff5e85 call0 4020e910 4020f327: e8a322 movi a2, 0x3e8 4020f32a: ff3a05 call0 4020e6cc 4020f32d: d06131 l32r a3, 402034b4 4020f330: 0020c0 memw 4020f333: 422c22 l32i a2, a12, 0x108 4020f336: 202230 or a2, a2, a3 4020f339: 0020c0 memw 4020f33c: 426c22 s32i a2, a12, 0x108 4020f33f: 220c movi.n a2, 2 4020f341: ff8285 call0 4020eb6c 4020f344: ff8605 call0 4020eba8 4020f347: ffed01 l32r a0, 4020f2fc 4020f34a: 040c movi.n a4, 0 4020f34c: 750c movi.n a5, 7 4020f34e: 0020c0 memw 4020f351: 406c02 s32i a0, a12, 0x100 4020f354: ed7bb1 l32r a11, 4020a940 4020f357: 0020c0 memw 4020f35a: 416cb2 s32i a11, a12, 0x104 4020f35d: 0020c0 memw 4020f360: 426c42 s32i a4, a12, 0x108 4020f363: d055a1 l32r a10, 402034b8 4020f366: 0020c0 memw 4020f369: 436ca2 s32i a10, a12, 0x10c 4020f36c: f62991 l32r a9, 4020cc10 4020f36f: 0020c0 memw 4020f372: 446c92 s32i a9, a12, 0x110 4020f375: 480c movi.n a8, 4 4020f377: 0020c0 memw 4020f37a: 466c82 s32i a8, a12, 0x118 4020f37d: 0020c0 memw 4020f380: 486c42 s32i a4, a12, 0x120 4020f383: 0020c0 memw 4020f386: 506c42 s32i a4, a12, 0x140 4020f389: 0020c0 memw 4020f38c: 516c42 s32i a4, a12, 0x144 4020f38f: ffdc71 l32r a7, 4020f300 4020f392: 0020c0 memw 4020f395: 526c72 s32i a7, a12, 0x148 4020f398: ffdb61 l32r a6, 4020f304 4020f39b: 0020c0 memw 4020f39e: 536c62 s32i a6, a12, 0x14c 4020f3a1: 0020c0 memw 4020f3a4: 566c42 s32i a4, a12, 0x158 4020f3a7: 0020c0 memw 4020f3aa: 576c52 s32i a5, a12, 0x15c 4020f3ad: 0020c0 memw 4020f3b0: 586c52 s32i a5, a12, 0x160 4020f3b3: 0020c0 memw 4020f3b6: 596c42 s32i a4, a12, 0x164 4020f3b9: 0020c0 memw 4020f3bc: 5a6c42 s32i a4, a12, 0x168 4020f3bf: 0020c0 memw 4020f3c2: 5d6c42 s32i a4, a12, 0x174 4020f3c5: 0020c0 memw 4020f3c8: 606c42 s32i a4, a12, 0x180 4020f3cb: 0020c0 memw 4020f3ce: 646c42 s32i a4, a12, 0x190 4020f3d1: 0020c0 memw 4020f3d4: 656c42 s32i a4, a12, 0x194 4020f3d7: 0020c0 memw 4020f3da: 666c42 s32i a4, a12, 0x198 4020f3dd: 0020c0 memw 4020f3e0: 676c42 s32i a4, a12, 0x19c 4020f3e3: 0020c0 memw 4020f3e6: 686c42 s32i a4, a12, 0x1a0 4020f3e9: 0020c0 memw 4020f3ec: 6a6c42 s32i a4, a12, 0x1a8 4020f3ef: 0020c0 memw 4020f3f2: 6b6c42 s32i a4, a12, 0x1ac 4020f3f5: 0020c0 memw 4020f3f8: 6c6c42 s32i a4, a12, 0x1b0 4020f3fb: 0020c0 memw 4020f3fe: 6d6c42 s32i a4, a12, 0x1b4 4020f401: 11c8 l32i.n a12, a1, 4 4020f403: 0108 l32i.n a0, a1, 0 4020f405: 10c112 addi a1, a1, 16 4020f408: f00d ret.n 4020f40a: 120000 excw 4020f40d: 02f0c1 l32r a12, 401cffd0 <_lit4_end+0xca37c> 4020f410: c50061 l32r a6, 40200810 <_lit4_end+0xfabbc> 4020f413: 960454 excw 4020f416: e60052 l8ui a5, a0, 230 4020f419: 050222 l8ui a2, a2, 5 4020f41c: 0200f0 excw 4020f41f: 120021 l32r a2, 401d3c20 <_lit4_end+0xcdfcc> 4020f422: 0d10c1 l32r a12, 401d2864 <_lit4_end+0xccc10> 4020f425: 0000f0 excw 4020f428: feb4b0 excw 4020f42b: 3f .byte 0x3f 4020f42c : 4020f42c: ffff31 l32r a3, 4020f428 4020f42f: 1122c0 slli a2, a2, 4 4020f432: 232a add.n a2, a3, a2 4020f434: f00d ret.n ... 4020f438 : 4020f438: fffc51 l32r a5, 4020f428 4020f43b: 1162c0 slli a6, a2, 4 4020f43e: 556a add.n a5, a5, a6 4020f440: 2539 s32i.n a3, a5, 8 4020f442: 0c4542 s8i a4, a5, 12 4020f445: f00d ret.n 4020f447: b49000 extui a9, a0, 0, 12 4020f44a: fe .byte 0xfe 4020f44b: 3f .byte 0x3f 4020f44c : 4020f44c: f0c112 addi a1, a1, -16 4020f44f: 016152 s32i a5, a1, 4 4020f452: 026102 s32i a0, a1, 8 4020f455: 0361c2 s32i a12, a1, 12 4020f458: 0149 s32i.n a4, a1, 0 4020f45a: 02cd mov.n a12, a2 4020f45c: fff321 l32r a2, 4020f428 4020f45f: 114cc0 slli a4, a12, 4 4020f462: 224a add.n a2, a2, a4 4020f464: 640c movi.n a4, 6 4020f466: cc4d01 l32r a0, 4020259c 4020f469: 0000c0 callx0 a0 4020f46c: 0c2d mov.n a2, a12 4020f46e: 0138 l32i.n a3, a1, 0 4020f470: 1148 l32i.n a4, a1, 4 4020f472: fffc45 call0 4020f438 4020f475: 130c movi.n a3, 1 4020f477: 401c00 ssl a12 4020f47a: fff351 l32r a5, 4020f448 4020f47d: 31c8 l32i.n a12, a1, 12 4020f47f: 000522 l8ui a2, a5, 0 4020f482: a13300 sll a3, a3 4020f485: 202230 or a2, a2, a3 4020f488: 742020 extui a2, a2, 0, 8 4020f48b: 004522 s8i a2, a5, 0 4020f48e: f6fa45 call0 40206434 4020f491: 742020 extui a2, a2, 0, 8 4020f494: 2108 l32i.n a0, a1, 8 4020f496: 10c112 addi a1, a1, 16 4020f499: f00d ret.n ... 4020f49c : 4020f49c: ffeb31 l32r a3, 4020f448 4020f49f: 000332 l8ui a3, a3, 0 4020f4a2: 400200 ssr a2 4020f4a5: 912030 srl a2, a3 4020f4a8: 042020 extui a2, a2, 0, 1 4020f4ab: f00d ret.n 4020f4ad: 000000 ill 4020f4b0 : 4020f4b0: f0c112 addi a1, a1, -16 4020f4b3: 006102 s32i a0, a1, 0 4020f4b6: ffe401 l32r a0, 4020f448 4020f4b9: 01a042 movi a4, 1 4020f4bc: 000002 l8ui a0, a0, 0 4020f4bf: 400200 ssr a2 4020f4c2: 913000 srl a3, a0 4020f4c5: 1d6307 bbci a3, 0, 4020f4e6 4020f4c8: 401200 ssl a2 4020f4cb: a13400 sll a3, a4 4020f4ce: ffaf42 movi a4, -1 4020f4d1: 303340 xor a3, a3, a4 4020f4d4: ffdd41 l32r a4, 4020f448 4020f4d7: 103030 and a3, a0, a3 4020f4da: 004432 s8i a3, a4, 0 4020f4dd: 043905 call0 40213870 4020f4e0: ffda01 l32r a0, 4020f448 4020f4e3: 000002 l8ui a0, a0, 0 4020f4e6: 202000 or a2, a0, a0 4020f4e9: f6f485 call0 40206434 4020f4ec: 742020 extui a2, a2, 0, 8 4020f4ef: 002102 l32i a0, a1, 0 4020f4f2: 10c112 addi a1, a1, 16 4020f4f5: 000080 ret 4020f4f8 : 4020f4f8: ffcc41 l32r a4, 4020f428 4020f4fb: 1152c0 slli a5, a2, 4 4020f4fe: 445a add.n a4, a4, a5 4020f500: 2438 l32i.n a3, a4, 8 4020f502: 020c movi.n a2, 0 4020f504: 071326 beqi a3, 1, 4020f50f 4020f507: 0c0472 l8ui a7, a4, 12 4020f50a: 160c movi.n a6, 1 4020f50c: 832670 moveqz a2, a6, a7 4020f50f: 742020 extui a2, a2, 0, 8 4020f512: f00d ret.n 4020f514 : 4020f514: ffc531 l32r a3, 4020f428 4020f517: 1122c0 slli a2, a2, 4 4020f51a: 232a add.n a2, a3, a2 4020f51c: 0d0222 l8ui a2, a2, 13 4020f51f: f00d ret.n 4020f521: 000000 ill 4020f524 : 4020f524: ffc131 l32r a3, 4020f428 4020f527: 1122c0 slli a2, a2, 4 4020f52a: 232a add.n a2, a3, a2 4020f52c: 0e0222 l8ui a2, a2, 14 4020f52f: f00d ret.n 4020f531: 000000 ill 4020f534 : 4020f534: ffbd41 l32r a4, 4020f428 4020f537: 1152c0 slli a5, a2, 4 4020f53a: 445a add.n a4, a4, a5 4020f53c: 0d4432 s8i a3, a4, 13 4020f53f: f00d ret.n 4020f541: 000000 ill 4020f544 : 4020f544: ffb941 l32r a4, 4020f428 4020f547: 1152c0 slli a5, a2, 4 4020f54a: 445a add.n a4, a4, a5 4020f54c: 0e4432 s8i a3, a4, 14 4020f54f: f00d ret.n 4020f551: 000000 ill 4020f554 : 4020f554: ffb531 l32r a3, 4020f428 4020f557: 1122c0 slli a2, a2, 4 4020f55a: 232a add.n a2, a3, a2 4020f55c: 0c0222 l8ui a2, a2, 12 4020f55f: f00d ret.n 4020f561: 000000 ill 4020f564: f0c112 addi a1, a1, -16 4020f567: 006102 s32i a0, a1, 0 4020f56a: cbfc01 l32r a0, 4020255c 4020f56d: 0161c2 s32i a12, a1, 4 4020f570: 6c0002 l8ui a0, a0, 108 4020f573: 20c220 or a12, a2, a2 4020f576: f0cc bnez.n a0, 4020f589 4020f578: 030c movi.n a3, 0 4020f57a: fffb85 call0 4020f534 4020f57d: 0c2d mov.n a2, a12 4020f57f: 030c movi.n a3, 0 4020f581: fffc05 call0 4020f544 4020f584: 0c2d mov.n a2, a12 4020f586: 04c9c5 call0 40214224 4020f589: 01a022 movi a2, 1 4020f58c: 203cc0 or a3, a12, a12 4020f58f: 00a042 movi a4, 0 4020f592: 11c8 l32i.n a12, a1, 4 4020f594: 0490c5 call0 40213ea4 4020f597: 0108 l32i.n a0, a1, 0 4020f599: 10c112 addi a1, a1, 16 4020f59c: f00d ret.n 4020f59e: 600000 neg a0, a0 4020f5a1: 402395 excw 4020f5a4: f0c112 addi a1, a1, -16 4020f5a7: 0161c2 s32i a12, a1, 4 4020f5aa: 006102 s32i a0, a1, 0 4020f5ad: 02cd mov.n a12, a2 4020f5af: fffc21 l32r a2, 4020f5a0 4020f5b2: 0c3d mov.n a3, a12 4020f5b4: cb6101 l32r a0, 40202338 4020f5b7: 0000c0 callx0 a0 4020f5ba: 020c movi.n a2, 0 4020f5bc: 0c3d mov.n a3, a12 4020f5be: 040c movi.n a4, 0 4020f5c0: 048e05 call0 40213ea4 4020f5c3: 0c2d mov.n a2, a12 4020f5c5: ffee85 call0 4020f4b0 4020f5c8: 11c8 l32i.n a12, a1, 4 4020f5ca: 72cc bnez.n a2, 4020f5d5 4020f5cc: d88901 l32r a0, 402057f0 4020f5cf: 0000c0 callx0 a0 4020f5d2: 0199c5 call0 40210f70 4020f5d5: 0108 l32i.n a0, a1, 0 4020f5d7: 10c112 addi a1, a1, 16 4020f5da: f00d ret.n 4020f5dc: 239570 excw 4020f5df: 958040 extui a8, a4, 16, 10 4020f5e2: 944023 excw 4020f5e5: 3ffeb4 excw 4020f5e8: f40c movi.n a4, 15 4020f5ea: 124020 excw 4020f5ec : 4020f5ec: e0c112 addi a1, a1, -32 4020f5ef: 3109 s32i.n a0, a1, 12 4020f5f1: 2159 s32i.n a5, a1, 8 4020f5f3: 41c9 s32i.n a12, a1, 16 4020f5f5: 1169 s32i.n a6, a1, 4 4020f5f7: 02cd mov.n a12, a2 4020f5f9: 042d mov.n a2, a4 4020f5fb: 162366 bnei a3, 2, 4020f615 4020f5fe: fff721 l32r a2, 4020f5dc 4020f601: 0c3d mov.n a3, a12 4020f603: cb4d01 l32r a0, 40202338 4020f606: 0000c0 callx0 a0 4020f609: 0c2d mov.n a2, a12 4020f60b: 2138 l32i.n a3, a1, 8 4020f60d: 1148 l32i.n a4, a1, 4 4020f60f: ffe285 call0 4020f438 4020f612: 000dc6 j 4020f64d 4020f615: 006122 s32i a2, a1, 0 4020f618: 2b1366 bnei a3, 1, 4020f647 4020f61b: fff121 l32r a2, 4020f5e0 4020f61e: 203cc0 or a3, a12, a12 4020f621: cb4501 l32r a0, 40202338 4020f624: 0000c0 callx0 a0 4020f627: 0c2d mov.n a2, a12 4020f629: 0138 l32i.n a3, a1, 0 4020f62b: 047dc5 call0 40213e08 4020f62e: 0c2d mov.n a2, a12 4020f630: 0138 l32i.n a3, a1, 0 4020f632: 2148 l32i.n a4, a1, 8 4020f634: 1158 l32i.n a5, a1, 4 4020f636: ffe145 call0 4020f44c 4020f639: 021266 bnei a2, 1, 4020f63f 4020f63c: 04c1c5 call0 4021425c 4020f63f: 0c2d mov.n a2, a12 4020f641: fff205 call0 4020f564 4020f644: 000146 j 4020f64d 4020f647: 202cc0 or a2, a12, a12 4020f64a: fff585 call0 4020f5a4 4020f64d: ffe5c1 l32r a12, 4020f5e4 4020f650: 202cc0 or a2, a12, a12 4020f653: cbd701 l32r a0, 402025b0 4020f656: 0000c0 callx0 a0 4020f659: cbc001 l32r a0, 4020255c 4020f65c: 560002 l8ui a0, a0, 86 4020f65f: 90ec bnez.n a0, 4020f68c 4020f661: 0c2d mov.n a2, a12 4020f663: ffe131 l32r a3, 4020f5e8 4020f666: 040c movi.n a4, 0 4020f668: cbca01 l32r a0, 40202590 4020f66b: 0000c0 callx0 a0 4020f66e: 042f05 call0 40213960 4020f671: 02cd mov.n a12, a2 4020f673: 01e296 bltz a2, 4020f695 4020f676: 742020 extui a2, a2, 0, 8 4020f679: ffe7c5 call0 4020f4f8 4020f67c: 529c beqz.n a2, 4020f695 4020f67e: ff7221 l32r a2, 4020f448 4020f681: 000222 l8ui a2, a2, 0 4020f684: 0de217 bbsi a2, 1, 4020f695 4020f687: 0c2d mov.n a2, a12 4020f689: 00c905 call0 4021031c 4020f68c: 41c8 l32i.n a12, a1, 16 4020f68e: 3108 l32i.n a0, a1, 12 4020f690: 20c112 addi a1, a1, 32 4020f693: f00d ret.n 4020f695: ffd321 l32r a2, 4020f5e4 4020f698: cbc601 l32r a0, 402025b0 4020f69b: 0000c0 callx0 a0 4020f69e: 00b685 call0 40210208 4020f6a1: fff9c6 j 4020f68c 4020f6a4: 239590 excw 4020f6a7: 271040 excw ... 4020f6ac : 4020f6ac: e0c112 addi a1, a1, -32 4020f6af: 0461e2 s32i a14, a1, 16 4020f6b2: 016102 s32i a0, a1, 4 4020f6b5: 31d9 s32i.n a13, a1, 12 4020f6b7: 21c9 s32i.n a12, a1, 8 4020f6b9: 06dd mov.n a13, a6 4020f6bb: 02cd mov.n a12, a2 4020f6bd: 03d316 beqz a3, 4020f6fe 4020f6c0: 043d mov.n a3, a4 4020f6c2: 0179 s32i.n a7, a1, 0 4020f6c4: 054d mov.n a4, a5 4020f6c6: 065d mov.n a5, a6 4020f6c8: 040745 call0 40213740 4020f6cb: 02ed mov.n a14, a2 4020f6cd: 0d3d mov.n a3, a13 4020f6cf: fff521 l32r a2, 4020f6a4 4020f6d2: cb1901 l32r a0, 40202338 4020f6d5: 0000c0 callx0 a0 4020f6d8: ceac beqz.n a14, 4020f708 4020f6da: 0c2d mov.n a2, a12 4020f6dc: ffe745 call0 4020f554 4020f6df: 02cd mov.n a12, a2 4020f6e1: 0108 l32i.n a0, a1, 0 4020f6e3: 176e02 s32i a0, a14, 92 4020f6e6: ccda01 l32r a0, 40202a50 4020f6e9: 0000c0 callx0 a0 4020f6ec: 0c4d mov.n a4, a12 4020f6ee: 0e2d mov.n a2, a14 4020f6f0: 030c movi.n a3, 0 4020f6f2: 03df85 call0 402134ec 4020f6f5: ccd801 l32r a0, 40202a58 4020f6f8: 0000c0 callx0 a0 4020f6fb: 000246 j 4020f708 4020f6fe: 043d mov.n a3, a4 4020f700: 054d mov.n a4, a5 4020f702: 201110 or a1, a1, a1 4020f705: 041145 call0 4021381c 4020f708: ca4401 l32r a0, 40202018 <_irom0_text_start+0x8> 4020f70b: d92022 l32i a2, a0, 0x364 4020f70e: da2032 l32i a3, a0, 0x368 4020f711: 04f216 beqz a2, 4020f764 4020f714: 4c2326 beqi a3, 2, 4020f764 4020f717: 0c0c movi.n a12, 0 4020f719: ffb2d1 l32r a13, 4020f5e4 4020f71c: 202dd0 or a2, a13, a13 4020f71f: cba401 l32r a0, 402025b0 4020f722: 0000c0 callx0 a0 4020f725: 0421e2 l32i a14, a1, 16 4020f728: 02dc16 beqz a12, 4020f759 4020f72b: cb8c41 l32r a4, 4020255c 4020f72e: 560442 l8ui a4, a4, 86 4020f731: 44ec bnez.n a4, 4020f759 4020f733: 0422c5 call0 40213960 4020f736: 02f296 bltz a2, 4020f769 4020f739: 742020 extui a2, a2, 0, 8 4020f73c: ffdb85 call0 4020f4f8 4020f73f: 62ac beqz.n a2, 4020f769 4020f741: ff4151 l32r a5, 4020f448 4020f744: 000552 l8ui a5, a5, 0 4020f747: 1ee517 bbsi a5, 1, 4020f769 4020f74a: 0d2d mov.n a2, a13 4020f74c: ffd731 l32r a3, 4020f6a8 4020f74f: 040c movi.n a4, 0 4020f751: 150c movi.n a5, 1 4020f753: cb9801 l32r a0, 402025b4 4020f756: 0000c0 callx0 a0 4020f759: 21c8 l32i.n a12, a1, 8 4020f75b: 31d8 l32i.n a13, a1, 12 4020f75d: 1108 l32i.n a0, a1, 4 4020f75f: 20c112 addi a1, a1, 32 4020f762: f00d ret.n 4020f764: 1c0c movi.n a12, 1 4020f766: ffebc6 j 4020f719 4020f769: 0d2d mov.n a2, a13 4020f76b: cb9101 l32r a0, 402025b0 4020f76e: 0000c0 callx0 a0 4020f771: 00a945 call0 40210208 4020f774: fff846 j 4020f759 4020f777: 95a000 extui a10, a0, 16, 10 4020f77a: a84023 excw 4020f77d: 402395 excw 4020f780: 9598 l32i.n a9, a5, 36 4020f782: 124023 excw 4020f784 : 4020f784: f0c112 addi a1, a1, -16 4020f787: 016102 s32i a0, a1, 4 4020f78a: 112466 bnei a4, 2, 4020f79f 4020f78d: 006152 s32i a5, a1, 0 4020f790: 039516 beqz a5, 4020f7cd 4020f793: 034d mov.n a4, a3 4020f795: 023d mov.n a3, a2 4020f797: 220c movi.n a2, 2 4020f799: 047085 call0 40213ea4 4020f79c: 000c06 j 4020f7d0 4020f79f: 171466 bnei a4, 1, 4020f7ba 4020f7a2: 204330 or a4, a3, a3 4020f7a5: 203220 or a3, a2, a2 4020f7a8: 02a022 movi a2, 2 4020f7ab: 046f85 call0 40213ea4 4020f7ae: fff221 l32r a2, 4020f778 4020f7b1: cae101 l32r a0, 40202338 4020f7b4: 0000c0 callx0 a0 4020f7b7: 0002c6 j 4020f7c6 4020f7ba: ffda85 call0 4020f564 4020f7bd: ffef21 l32r a2, 4020f77c 4020f7c0: cade01 l32r a0, 40202338 4020f7c3: 0000c0 callx0 a0 4020f7c6: 1108 l32i.n a0, a1, 4 4020f7c8: 10c112 addi a1, a1, 16 4020f7cb: f00d ret.n 4020f7cd: ffd945 call0 4020f564 4020f7d0: ffec21 l32r a2, 4020f780 4020f7d3: 0138 l32i.n a3, a1, 0 4020f7d5: cad801 l32r a0, 40202338 4020f7d8: 0000c0 callx0 a0 4020f7db: fff9c6 j 4020f7c6 ... 4020f7e0 : 4020f7e0: d0c112 addi a1, a1, -48 4020f7e3: 7109 s32i.n a0, a1, 28 4020f7e5: 4149 s32i.n a4, a1, 16 4020f7e7: 5159 s32i.n a5, a1, 20 4020f7e9: 6179 s32i.n a7, a1, 24 4020f7eb: a1e9 s32i.n a14, a1, 40 4020f7ed: 91d9 s32i.n a13, a1, 36 4020f7ef: 81c9 s32i.n a12, a1, 32 4020f7f1: 02dd mov.n a13, a2 4020f7f3: 03cd mov.n a12, a3 4020f7f5: 06ed mov.n a14, a6 4020f7f7: 0566b6 bltui a6, 6, 4020f800 4020f7fa: ffd385 call0 4020f534 4020f7fd: 000446 j 4020f812 4020f800: b3cc bnez.n a3, 4020f80f 4020f802: ffd305 call0 4020f534 4020f805: 0d2d mov.n a2, a13 4020f807: 0c3d mov.n a3, a12 4020f809: ffd385 call0 4020f544 4020f80c: 000086 j 4020f812 4020f80f: ffd345 call0 4020f544 4020f812: 206ee0 or a6, a14, a14 4020f815: 042142 l32i a4, a1, 16 4020f818: 5158 l32i.n a5, a1, 20 4020f81a: 6178 l32i.n a7, a1, 24 4020f81c: 0c2d mov.n a2, a12 4020f81e: 0d3d mov.n a3, a13 4020f820: 300102 l8ui a0, a1, 48 4020f823: 0109 s32i.n a0, a1, 0 4020f825: 047e05 call0 40214008 4020f828: a1e8 l32i.n a14, a1, 40 4020f82a: 0c3d mov.n a3, a12 4020f82c: 0d2d mov.n a2, a13 4020f82e: 81c8 l32i.n a12, a1, 32 4020f830: 91d8 l32i.n a13, a1, 36 4020f832: 049545 call0 40214188 4020f835: 7108 l32i.n a0, a1, 28 4020f837: 30c112 addi a1, a1, 48 4020f83a: f00d ret.n 4020f83c : 4020f83c: f0c112 addi a1, a1, -16 4020f83f: 006102 s32i a0, a1, 0 4020f842: 048b85 call0 402140fc 4020f845: 002102 l32i a0, a1, 0 4020f848: 10c112 addi a1, a1, 16 4020f84b: 000080 ret ... 4020f850 : 4020f850: f0c112 addi a1, a1, -16 4020f853: 006102 s32i a0, a1, 0 4020f856: 040785 call0 402138d0 4020f859: 002102 l32i a0, a1, 0 4020f85c: 004256 bnez a2, 4020f864 4020f85f: f21c movi.n a2, 31 4020f861: 0002c6 j 4020f870 4020f864: 030222 l8ui a2, a2, 3 4020f867: a0c222 addi a2, a2, -96 4020f86a: 012280 slli a2, a2, 24 4020f86d: 312820 srai a2, a2, 24 4020f870: 10c112 addi a1, a1, 16 4020f873: f00d ret.n 4020f875: 000000 ill 4020f878: feb500 excw 4020f87b: 3f .byte 0x3f 4020f87c : 4020f87c: 070c movi.n a7, 0 4020f87e: fffe91 l32r a9, 4020f878 4020f881: b08220 addx8 a8, a2, a2 4020f884: a08890 addx4 a8, a8, a9 4020f887: 044822 s8i a2, a8, 4 4020f88a: 054832 s8i a3, a8, 5 4020f88d: 084852 s8i a5, a8, 8 4020f890: 074842 s8i a4, a8, 7 4020f893: 064842 s8i a4, a8, 6 4020f896: 0c5862 s16i a6, a8, 24 4020f899: 094872 s8i a7, a8, 9 4020f89c: 0a4872 s8i a7, a8, 10 4020f89f: 114872 s8i a7, a8, 17 4020f8a2: 7879 s32i.n a7, a8, 28 4020f8a4: 8879 s32i.n a7, a8, 32 4020f8a6: f00d ret.n 4020f8a8: 000bc0 callx0 a11 4020f8ab: b4d000 extui a13, a0, 0, 12 4020f8ae: fe .byte 0xfe 4020f8af: 3f .byte 0x3f 4020f8b0 : 4020f8b0: f0c112 addi a1, a1, -16 4020f8b3: 006102 s32i a0, a1, 0 4020f8b6: 000705 call0 4020f928 4020f8b9: 02a022 movi a2, 2 4020f8bc: 330c movi.n a3, 3 4020f8be: 440c movi.n a4, 4 4020f8c0: a50c movi.n a5, 10 4020f8c2: 060c movi.n a6, 0 4020f8c4: fffb45 call0 4020f87c 4020f8c7: 320c movi.n a2, 3 4020f8c9: 730c movi.n a3, 7 4020f8cb: 440c movi.n a4, 4 4020f8cd: a50c movi.n a5, 10 4020f8cf: 060c movi.n a6, 0 4020f8d1: fffa85 call0 4020f87c 4020f8d4: 120c movi.n a2, 1 4020f8d6: 230c movi.n a3, 2 4020f8d8: 340c movi.n a4, 3 4020f8da: 450c movi.n a5, 4 4020f8dc: fff361 l32r a6, 4020f8a8 4020f8df: fff9c5 call0 4020f87c 4020f8e2: 020c movi.n a2, 0 4020f8e4: 230c movi.n a3, 2 4020f8e6: 240c movi.n a4, 2 4020f8e8: 350c movi.n a5, 3 4020f8ea: e0a562 movi a6, 0x5e0 4020f8ed: fff8c5 call0 4020f87c 4020f8f0: 420c movi.n a2, 4 4020f8f2: 230c movi.n a3, 2 4020f8f4: 440c movi.n a4, 4 4020f8f6: a50c movi.n a5, 10 4020f8f8: 060c movi.n a6, 0 4020f8fa: fff805 call0 4020f87c 4020f8fd: 720c movi.n a2, 7 4020f8ff: 230c movi.n a3, 2 4020f901: 540c movi.n a4, 5 4020f903: a50c movi.n a5, 10 4020f905: 060c movi.n a6, 0 4020f907: fff745 call0 4020f87c 4020f90a: ffe821 l32r a2, 4020f8ac 4020f90d: 830c movi.n a3, 8 4020f90f: 004232 s8i a3, a2, 0 4020f912: 0e1222 l16ui a2, a2, 28 4020f915: 130c movi.n a3, 1 4020f917: 03a505 call0 40213368 4020f91a: 03d9c5 call0 402136b8 4020f91d: 0108 l32i.n a0, a1, 0 4020f91f: 10c112 addi a1, a1, 16 4020f922: f00d ret.n 4020f924: 092a add.n a0, a9, a2 4020f926: 210000 srai a0, a0, 0 4020f929: 42ec06 j 402204dd 4020f92c: 0c5fa1 l32r a10, 401d2aa8 <_lit4_end+0xcce54> 4020f92f: a26295 excw 4020f932: a17200 sll a7, a2 4020f935: fb8100 excw 4020f938: ff .byte 0xff 4020f939: ffdc31 l32r a3, 4020f8ac 4020f93c: b90c movi.n a9, 11 4020f93e: 0d4392 s8i a9, a3, 13 4020f941: 0c4392 s8i a9, a3, 12 4020f944: 085382 s16i a8, a3, 16 4020f947: 075382 s16i a8, a3, 14 4020f94a: 1379 s32i.n a7, a3, 4 4020f94c: 2369 s32i.n a6, a3, 8 4020f94e: 0a5352 s16i a5, a3, 20 4020f951: 0e5342 s16i a4, a3, 28 4020f954: 0f5322 s16i a2, a3, 30 4020f957: f00d ret.n 4020f959: 000000 ill 4020f95c : 4020f95c: ffd461 l32r a6, 4020f8ac 4020f95f: 540c movi.n a4, 5 4020f961: 451c movi.n a5, 20 4020f963: 013527 bltu a5, a2, 4020f968 4020f966: 025d mov.n a5, a2 4020f968: 742050 extui a2, a5, 0, 8 4020f96b: 0152b6 bltui a2, 5, 4020f970 4020f96e: 024d mov.n a4, a2 4020f970: 0d4642 s8i a4, a6, 13 4020f973: 0c4642 s8i a4, a6, 12 4020f976: f00d ret.n 4020f978: feb620 excw 4020f97b: 3f .byte 0x3f 4020f97c: 13cc bnez.n a3, 4020f981 4020f97e: 224010 excw 4020f980 : 4020f980: 6aa022 movi a2, 106 4020f983: 230c movi.n a3, 2 4020f985: 050c movi.n a5, 0 4020f987: f0c112 addi a1, a1, -16 4020f98a: 0109 s32i.n a0, a1, 0 4020f98c: de0b01 l32r a0, 402071b8 4020f98f: fffa61 l32r a6, 4020f978 4020f992: 0008 l32i.n a0, a0, 0 4020f994: 1659 s32i.n a5, a6, 4 4020f996: 262002 l32i a0, a0, 152 4020f999: 840c movi.n a4, 8 4020f99b: 0000c0 callx0 a0 4020f99e: fff621 l32r a2, 4020f978 4020f9a1: fff601 l32r a0, 4020f97c 4020f9a4: 0000c0 callx0 a0 4020f9a7: fff421 l32r a2, 4020f978 4020f9aa: 0108 l32i.n a0, a1, 0 4020f9ac: 10c112 addi a1, a1, 16 4020f9af: 1228 l32i.n a2, a2, 4 4020f9b1: f00d ret.n 4020f9b3: b73400 excw 4020f9b6: fe .byte 0xfe 4020f9b7: 3f .byte 0x3f 4020f9b8 : 4020f9b8: f0c112 addi a1, a1, -16 4020f9bb: 0109 s32i.n a0, a1, 0 4020f9bd: fffd01 l32r a0, 4020f9b4 4020f9c0: 000002 l8ui a0, a0, 0 4020f9c3: 90cc bnez.n a0, 4020f9d0 4020f9c5: fffb85 call0 4020f980 4020f9c8: fffb31 l32r a3, 4020f9b4 4020f9cb: 120c movi.n a2, 1 4020f9cd: 004322 s8i a2, a3, 0 4020f9d0: ffea21 l32r a2, 4020f978 4020f9d3: 0108 l32i.n a0, a1, 0 4020f9d5: 10c112 addi a1, a1, 16 4020f9d8: 1228 l32i.n a2, a2, 4 4020f9da: f00d ret.n 4020f9dc : 4020f9dc: ffe731 l32r a3, 4020f978 4020f9df: f0c112 addi a1, a1, -16 4020f9e2: 006102 s32i a0, a1, 0 4020f9e5: 012332 l32i a3, a3, 4 4020f9e8: fec9c5 call0 4020e688 4020f9eb: fece05 call0 4020e6cc 4020f9ee: 0108 l32i.n a0, a1, 0 4020f9f0: 10c112 addi a1, a1, 16 4020f9f3: f00d ret.n 4020f9f5: 000000 ill 4020f9f8: f0c112 addi a1, a1, -16 4020f9fb: 006102 s32i a0, a1, 0 4020f9fe: ffde01 l32r a0, 4020f978 4020fa01: 0c2002 l32i a0, a0, 48 4020fa04: 0d6007 bbci a0, 0, 4020fa15 4020fa07: fecc45 call0 4020e6cc 4020fa0a: ffdb01 l32r a0, 4020f978 4020fa0d: 08a022 movi a2, 8 4020fa10: c008 l32i.n a0, a0, 48 4020fa12: 000086 j 4020fa18 4020fa15: 00a022 movi a2, 0 4020fa18: 056017 bbci a0, 1, 4020fa21 4020fa1b: 10a032 movi a3, 16 4020fa1e: 202230 or a2, a2, a3 4020fa21: 056027 bbci a0, 2, 4020fa2a 4020fa24: 04a042 movi a4, 4 4020fa27: 202240 or a2, a2, a4 4020fa2a: 043300 extui a3, a0, 3, 1 4020fa2d: feddc5 call0 4020e80c 4020fa30: 0108 l32i.n a0, a1, 0 4020fa32: 10c112 addi a1, a1, 16 4020fa35: f00d ret.n 4020fa37: 95e000 extui a14, a0, 16, 10 4020fa3a: 784023 excw 4020fa3d: 3ffe80 excw 4020fa40: feb790 excw 4020fa43: 3f .byte 0x3f 4020fa44: b788 l32i.n a8, a7, 44 4020fa46: fe .byte 0xfe 4020fa47: 3f .byte 0x3f 4020fa48: f0c112 addi a1, a1, -16 4020fa4b: 31c9 s32i.n a12, a1, 12 4020fa4d: ffcac1 l32r a12, 4020f978 4020fa50: 2109 s32i.n a0, a1, 8 4020fa52: 382c02 l32i a0, a12, 224 4020fa55: fff831 l32r a3, 4020fa38 4020fa58: 80fc bnez.n a0, 4020fa94 4020fa5a: f4a222 movi a2, 0x2f4 4020fa5d: 1ca142 movi a4, 0x11c 4020fa60: cacd01 l32r a0, 40202594 4020fa63: 0000c0 callx0 a0 4020fa66: 023d mov.n a3, a2 4020fa68: 0129 s32i.n a2, a1, 0 4020fa6a: cabb21 l32r a2, 40202558 4020fa6d: 0228 l32i.n a2, a2, 0 4020fa6f: 386c32 s32i a3, a12, 224 4020fa72: 3238 l32i.n a3, a2, 12 4020fa74: 1139 s32i.n a3, a1, 4 4020fa76: 1228 l32i.n a2, a2, 4 4020fa78: c99a01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020fa7b: 0000c0 callx0 a0 4020fa7e: fcc232 addi a3, a2, -4 4020fa81: 1128 l32i.n a2, a1, 4 4020fa83: f4a242 movi a4, 0x2f4 4020fa86: 822230 mull a2, a2, a3 4020fa89: 0138 l32i.n a3, a1, 0 4020fa8b: cac301 l32r a0, 40202598 4020fa8e: 0000c0 callx0 a0 4020fa91: 382c02 l32i a0, a12, 224 4020fa94: cab341 l32r a4, 40202560 4020fa97: ffe951 l32r a5, 4020fa3c 4020fa9a: cab271 l32r a7, 40202564 4020fa9d: 01d062 addmi a6, a0, 0x100 4020faa0: 006762 s32i a6, a7, 0 4020faa3: 00a002 movi a0, 0 4020faa6: 000552 l8ui a5, a5, 0 4020faa9: 004402 s8i a0, a4, 0 4020faac: 181566 bnei a5, 1, 4020fac8 4020faaf: c80c82 l8ui a8, a12, 200 4020fab2: 0228b6 bltui a8, 2, 4020fab8 4020fab5: 002886 j 4020fb5b 4020fab8: 02a022 movi a2, 2 4020fabb: 030c movi.n a3, 0 4020fabd: ff5e05 call0 4020f0a0 4020fac0: 290c movi.n a9, 2 4020fac2: c84c92 s8i a9, a12, 200 4020fac5: 002706 j 4020fb65 4020fac8: 192566 bnei a5, 2, 4020fae5 4020facb: 01a022 movi a2, 1 4020face: ccf701 l32r a0, 40202eac 4020fad1: 0000c0 callx0 a0 4020fad4: 08a022 movi a2, 8 4020fad7: 00a032 movi a3, 0 4020fada: ff5c45 call0 4020f0a0 4020fadd: 020c movi.n a2, 0 4020fadf: ccf301 l32r a0, 40202eac 4020fae2: 0000c0 callx0 a0 4020fae5: ca9ea1 l32r a10, 40202560 4020fae8: 000aa2 l8ui a10, a10, 0 4020faeb: 211a66 bnei a10, 1, 4020fb10 4020faee: ca9a21 l32r a2, 40202558 4020faf1: 002222 l32i a2, a2, 0 4020faf4: 032232 l32i a3, a2, 12 4020faf7: 016132 s32i a3, a1, 4 4020fafa: 1228 l32i.n a2, a2, 4 4020fafc: c97901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020faff: 0000c0 callx0 a0 4020fb02: 1138 l32i.n a3, a1, 4 4020fb04: fcc222 addi a2, a2, -4 4020fb07: 382c42 l32i a4, a12, 224 4020fb0a: f4a252 movi a5, 0x2f4 4020fb0d: f45305 call0 40204040 4020fb10: ffca31 l32r a3, 4020fa38 4020fb13: 382c22 l32i a2, a12, 224 4020fb16: 47a142 movi a4, 0x147 4020fb19: caa101 l32r a0, 402025a0 4020fb1c: 0000c0 callx0 a0 4020fb1f: ffc851 l32r a5, 4020fa40 4020fb22: 00a002 movi a0, 0 4020fb25: 000532 l8ui a3, a5, 0 4020fb28: 386c02 s32i a0, a12, 224 4020fb2b: 0d1366 bnei a3, 1, 4020fb3c 4020fb2e: 00a022 movi a2, 0 4020fb31: 00a042 movi a4, 0 4020fb34: 004542 s8i a4, a5, 0 4020fb37: fba585 call0 4020b590 4020fb3a: 000c movi.n a0, 0 4020fb3c: ffc231 l32r a3, 4020fa44 4020fb3f: 000352 l8ui a5, a3, 0 4020fb42: 0321c2 l32i a12, a1, 12 4020fb45: 0b1566 bnei a5, 1, 4020fb54 4020fb48: 004302 s8i a0, a3, 0 4020fb4b: 01a022 movi a2, 1 4020fb4e: 01a032 movi a3, 1 4020fb51: fa1205 call0 40209c74 4020fb54: 2108 l32i.n a0, a1, 8 4020fb56: 10c112 addi a1, a1, 16 4020fb59: f00d ret.n 4020fb5b: 220c movi.n a2, 2 4020fb5d: 130c movi.n a3, 1 4020fb5f: 201110 or a1, a1, a1 4020fb62: ff53c5 call0 4020f0a0 4020fb65: cbbc01 l32r a0, 40202a58 4020fb68: 0000c0 callx0 a0 4020fb6b: 020c movi.n a2, 0 4020fb6d: cccf01 l32r a0, 40202eac 4020fb70: 0000c0 callx0 a0 4020fb73: 021945 call0 40211d08 4020fb76: c90c62 l8ui a6, a12, 201 4020fb79: 021626 beqi a6, 1, 4020fb7f 4020fb7c: ffd946 j 4020fae5 4020fb7f: 190c movi.n a9, 1 4020fb81: c99981 l32r a8, 402021e8 <_irom0_text_start+0x1d8> 4020fb84: 0020c0 memw 4020fb87: 852872 l32i a7, a8, 0x214 4020fb8a: 207790 or a7, a7, a9 4020fb8d: 0020c0 memw 4020fb90: 856872 s32i a7, a8, 0x214 4020fb93: a0a022 movi a2, 160 4020fb96: ceea01 l32r a0, 40203740 4020fb99: 0000c0 callx0 a0 4020fb9c: ffd146 j 4020fae5 4020fb9f: 766100 excw 4020fba2: ff .byte 0xff 4020fba3: 320622 l8ui a2, a6, 50 4020fba6: cba751 l32r a5, 40202a44 4020fba9: 12ac beqz.n a2, 4020fbce 4020fbab: 0020c0 memw 4020fbae: 3a0642 l8ui a4, a6, 58 4020fbb1: 802552 l32i a5, a5, 0x200 4020fbb4: 5628 l32i.n a2, a6, 20 4020fbb6: b638 l32i.n a3, a6, 44 4020fbb8: c02250 sub a2, a2, a5 4020fbbb: 823340 mull a3, a3, a4 4020fbbe: 0c3327 bltu a3, a2, 4020fbce 4020fbc1: 122682 l32i a8, a6, 72 4020fbc4: 141672 l16ui a7, a6, 40 4020fbc7: 778a add.n a7, a7, a8 4020fbc9: 01b727 bgeu a7, a2, 4020fbce 4020fbcc: f00d ret.n 4020fbce: 020c movi.n a2, 0 4020fbd0: f00d ret.n 4020fbd2: 120000 excw 4020fbd5: c2e0c1 l32r a12, 40200758 <_lit4_end+0xfab04> 4020fbd8: e20361 l32r a6, 402083e4 4020fbdb: f20561 l32r a6, 4020c3f0 4020fbde: d90661 l32r a6, 40205ff8 4020fbe1: 210941 l32r a4, 401d8008 <_lit4_end+0xd23b4> 4020fbe4: 02dd mov.n a13, a2 4020fbe6: ffdd05 call0 4020f9b8 4020fbe9: ff63c1 l32r a12, 4020f978 4020fbec: 122c22 l32i a2, a12, 72 4020fbef: 1c38 l32i.n a3, a12, 4 4020fbf1: c02d20 sub a2, a13, a2 4020fbf4: fea905 call0 4020e688 4020fbf7: cb93e1 l32r a14, 40202a44 4020fbfa: 0020c0 memw 4020fbfd: 802ef2 l32i a15, a14, 0x200 4020fc00: 2ca132 movi a3, 0x12c 4020fc03: 023327 bltu a3, a2, 4020fc09 4020fc06: 004886 j 4020fd2c 4020fc09: 040c movi.n a4, 0 4020fc0b: 150c movi.n a5, 1 4020fc0d: c97631 l32r a3, 402021e8 <_irom0_text_start+0x1d8> 4020fc10: 0020c0 memw 4020fc13: 852362 l32i a6, a3, 0x214 4020fc16: 046060 extui a6, a6, 0, 1 4020fc19: 934560 movnez a4, a5, a6 4020fc1c: 744040 extui a4, a4, 0, 8 4020fc1f: c94c42 s8i a4, a12, 201 4020fc22: 181466 bnei a4, 1, 4020fc3e 4020fc25: e87c movi.n a8, -2 4020fc27: 0020c0 memw 4020fc2a: 852372 l32i a7, a3, 0x214 4020fc2d: 107780 and a7, a7, a8 4020fc30: 0020c0 memw 4020fc33: 856372 s32i a7, a3, 0x214 4020fc36: 025c movi.n a2, 80 4020fc38: cec201 l32r a0, 40203740 4020fc3b: 0000c0 callx0 a0 4020fc3e: 0209c5 call0 40211cdc 4020fc41: 120c movi.n a2, 1 4020fc43: cc9a01 l32r a0, 40202eac 4020fc46: 0000c0 callx0 a0 4020fc49: 220c movi.n a2, 2 4020fc4b: ff2d05 call0 4020ef1c 4020fc4e: 71f9 s32i.n a15, a1, 28 4020fc50: ffd2c5 call0 4020f980 4020fc53: 122c22 l32i a2, a12, 72 4020fc56: 1c38 l32i.n a3, a12, 4 4020fc58: c02d20 sub a2, a13, a2 4020fc5b: fea2c5 call0 4020e688 4020fc5e: 02fd mov.n a15, a2 4020fc60: 0020c0 memw 4020fc63: 7148 l32i.n a4, a1, 28 4020fc65: 802e22 l32i a2, a14, 0x200 4020fc68: 1c38 l32i.n a3, a12, 4 4020fc6a: c02240 sub a2, a2, a4 4020fc6d: fea185 call0 4020e688 4020fc70: 382c52 l32i a5, a12, 224 4020fc73: 02dd mov.n a13, a2 4020fc75: 85fc bnez.n a5, 4020fcb1 4020fc77: f4a222 movi a2, 0x2f4 4020fc7a: ff6f31 l32r a3, 4020fa38 4020fc7d: a7a142 movi a4, 0x1a7 4020fc80: ca4501 l32r a0, 40202594 4020fc83: 0000c0 callx0 a0 4020fc86: 023d mov.n a3, a2 4020fc88: ca3441 l32r a4, 40202558 4020fc8b: 0129 s32i.n a2, a1, 0 4020fc8d: 0428 l32i.n a2, a4, 0 4020fc8f: 386c32 s32i a3, a12, 224 4020fc92: 3238 l32i.n a3, a2, 12 4020fc94: 1139 s32i.n a3, a1, 4 4020fc96: 1228 l32i.n a2, a2, 4 4020fc98: c91201 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020fc9b: 0000c0 callx0 a0 4020fc9e: fcc232 addi a3, a2, -4 4020fca1: 1128 l32i.n a2, a1, 4 4020fca3: f4a242 movi a4, 0x2f4 4020fca6: 822230 mull a2, a2, a3 4020fca9: 0138 l32i.n a3, a1, 0 4020fcab: ca3b01 l32r a0, 40202598 4020fcae: 0000c0 callx0 a0 4020fcb1: cb6701 l32r a0, 40202a50 4020fcb4: 0000c0 callx0 a0 4020fcb7: 04dd42 addmi a4, a13, 0x400 4020fcba: ffdf52 addmi a5, a15, 0xffffff00 4020fcbd: d4c552 addi a5, a5, -44 4020fcc0: e8c442 addi a4, a4, -24 4020fcc3: 6eb457 bgeu a4, a5, 4020fd35 4020fcc6: c02fd0 sub a2, a15, a13 4020fcc9: ffd222 addmi a2, a2, 0xffffff00 4020fccc: d4c222 addi a2, a2, -44 4020fccf: ffd285 call0 4020f9f8 4020fcd2: 3fae42 movi a4, 0xfffffe3f 4020fcd5: e7e361 l32r a6, 40209c64 4020fcd8: 0c2c32 l32i a3, a12, 48 4020fcdb: 00a652 movi a5, 0x600 4020fcde: 103360 and a3, a3, a6 4020fce1: 203350 or a3, a3, a5 4020fce4: 103340 and a3, a3, a4 4020fce7: cc39 s32i.n a3, a12, 48 4020fce9: fec6c5 call0 4020e958 4020fcec: c94071 l32r a7, 402021ec <_irom0_text_start+0x1dc> 4020fcef: 0020c0 memw 4020fcf2: 472792 l32i a9, a7, 0x11c 4020fcf5: 7c99 s32i.n a9, a12, 28 4020fcf7: 0020c0 memw 4020fcfa: 802e82 l32i a8, a14, 0x200 4020fcfd: 8c89 s32i.n a8, a12, 32 4020fcff: 0020c0 memw 4020fd02: 220c movi.n a2, 2 4020fd04: 9778 l32i.n a7, a7, 36 4020fd06: 9c79 s32i.n a7, a12, 36 4020fd08: c84c22 s8i a2, a12, 200 4020fd0b: fed145 call0 4020ea20 4020fd0e: c84c22 s8i a2, a12, 200 4020fd11: 74a020 extui a10, a2, 0, 8 4020fd14: 3acc bnez.n a10, 4020fd1b 4020fd16: 220c movi.n a2, 2 4020fd18: fee505 call0 4020eb6c 4020fd1b: 020c movi.n a2, 0 4020fd1d: 31c8 l32i.n a12, a1, 12 4020fd1f: 41d8 l32i.n a13, a1, 16 4020fd21: 51e8 l32i.n a14, a1, 20 4020fd23: 61f8 l32i.n a15, a1, 24 4020fd25: 2108 l32i.n a0, a1, 8 4020fd27: 20c112 addi a1, a1, 32 4020fd2a: f00d ret.n 4020fd2c: cb4b01 l32r a0, 40202a58 4020fd2f: 0000c0 callx0 a0 4020fd32: 000086 j 4020fd38 4020fd35: ffd105 call0 4020fa48 4020fd38: 120c movi.n a2, 1 4020fd3a: fff7c6 j 4020fd1d 4020fd3d: 000000 ill 4020fd40 : 4020fd40: ff0e41 l32r a4, 4020f978 4020fd43: 130c movi.n a3, 1 4020fd45: c448 l32i.n a4, a4, 48 4020fd47: 020c movi.n a2, 0 4020fd49: 244940 extui a4, a4, 9, 3 4020fd4c: fdc442 addi a4, a4, -3 4020fd4f: 832340 moveqz a2, a3, a4 4020fd52: f00d ret.n 4020fd54: b028 l32i.n a2, a0, 44 4020fd56: fe .byte 0xfe 4020fd57: 3f .byte 0x3f 4020fd58: 2395f0 excw 4020fd5b: b7a840 excw 4020fd5e: fe .byte 0xfe 4020fd5f: 3f .byte 0x3f 4020fd60: 239600 excw 4020fd63: 961040 excw 4020fd66: 204023 excw 4020fd69: 402396 bltz a3, 4021016f 4020fd6c: 0bb8 l32i.n a11, a11, 0 ... 4020fd70 : 4020fd70: f0c112 addi a1, a1, -16 4020fd73: 0109 s32i.n a0, a1, 0 4020fd75: 31e9 s32i.n a14, a1, 12 4020fd77: 11c9 s32i.n a12, a1, 4 4020fd79: 21d9 s32i.n a13, a1, 8 4020fd7b: 02cd mov.n a12, a2 4020fd7d: fefed1 l32r a13, 4020f978 4020fd80: c9f3e1 l32r a14, 4020254c 4020fd83: 02fc bnez.n a2, 4020fdb7 4020fd85: 0e2d mov.n a2, a14 4020fd87: ca0a01 l32r a0, 402025b0 4020fd8a: 0000c0 callx0 a0 4020fd8d: 0e2d mov.n a2, a14 4020fd8f: fff141 l32r a4, 4020fd54 4020fd92: 931c movi.n a3, 25 4020fd94: 150c movi.n a5, 1 4020fd96: 005432 s16i a3, a4, 0 4020fd99: 931c movi.n a3, 25 4020fd9b: 140c movi.n a4, 1 4020fd9d: ca0501 l32r a0, 402025b4 4020fda0: 0000c0 callx0 a0 4020fda3: ffed21 l32r a2, 4020fd58 4020fda6: 050c movi.n a5, 0 4020fda8: ca4d52 s8i a5, a13, 202 4020fdab: cc4d52 s8i a5, a13, 204 4020fdae: c96201 l32r a0, 40202338 4020fdb1: 0000c0 callx0 a0 4020fdb4: 001746 j 4020fe15 4020fdb7: ffea21 l32r a2, 4020fd60 4020fdba: cc0d92 l8ui a9, a13, 204 4020fdbd: ffe781 l32r a8, 4020fd5c 4020fdc0: 160c movi.n a6, 1 4020fdc2: 000872 l8ui a7, a8, 0 4020fdc5: cc4d62 s8i a6, a13, 204 4020fdc8: 837690 moveqz a7, a6, a9 4020fdcb: 004872 s8i a7, a8, 0 4020fdce: c95a01 l32r a0, 40202338 4020fdd1: 0000c0 callx0 a0 4020fdd4: 531c26 beqi a12, 1, 4020fe2b 4020fdd7: 502c26 beqi a12, 2, 4020fe2b 4020fdda: cb4dc2 s8i a12, a13, 203 4020fddd: 000d06 j 4020fe15 4020fde0: 202ee0 or a2, a14, a14 4020fde3: c9f301 l32r a0, 402025b0 4020fde6: 0000c0 callx0 a0 4020fde9: 202ee0 or a2, a14, a14 4020fdec: 19a032 movi a3, 25 4020fdef: 140c movi.n a4, 1 4020fdf1: 150c movi.n a5, 1 4020fdf3: ffd8b1 l32r a11, 4020fd54 4020fdf6: 9a1c movi.n a10, 25 4020fdf8: 005ba2 s16i a10, a11, 0 4020fdfb: c9ee01 l32r a0, 402025b4 4020fdfe: 0000c0 callx0 a0 4020fe01: 64a022 movi a2, 100 4020fe04: 020b45 call0 40211ebc 4020fe07: 0c3d mov.n a3, a12 4020fe09: ca4dc2 s8i a12, a13, 202 4020fe0c: ffd621 l32r a2, 4020fd64 4020fe0f: c94a01 l32r a0, 40202338 4020fe12: 0000c0 callx0 a0 4020fe15: ffd421 l32r a2, 4020fd68 4020fe18: 11c8 l32i.n a12, a1, 4 4020fe1a: 21d8 l32i.n a13, a1, 8 4020fe1c: 31e8 l32i.n a14, a1, 12 4020fe1e: c94601 l32r a0, 40202338 4020fe21: 0000c0 callx0 a0 4020fe24: 0108 l32i.n a0, a1, 0 4020fe26: 10c112 addi a1, a1, 16 4020fe29: f00d ret.n 4020fe2b: ca0d32 l8ui a3, a13, 202 4020fe2e: da1c37 beq a12, a3, 4020fe0c 4020fe31: ab1c66 bnei a12, 1, 4020fde0 4020fe34: 202ee0 or a2, a14, a14 4020fe37: c9de01 l32r a0, 402025b0 4020fe3a: 0000c0 callx0 a0 4020fe3d: 202ee0 or a2, a14, a14 4020fe40: 01a042 movi a4, 1 4020fe43: 150c movi.n a5, 1 4020fe45: ffc301 l32r a0, 4020fd54 4020fe48: ffc931 l32r a3, 4020fd6c 4020fe4b: 005032 s16i a3, a0, 0 4020fe4e: c9d901 l32r a0, 402025b4 4020fe51: 0000c0 callx0 a0 4020fe54: ffc621 l32r a2, 4020fd6c 4020fe57: 020645 call0 40211ebc 4020fe5a: ffea46 j 4020fe07 4020fe5d: 000000 ill 4020fe60 : 4020fe60: fec621 l32r a2, 4020f978 4020fe63: 030c movi.n a3, 0 4020fe65: cc0242 l8ui a4, a2, 204 4020fe68: ca0222 l8ui a2, a2, 202 4020fe6b: 440b addi.n a4, a4, -1 4020fe6d: 932340 movnez a2, a3, a4 4020fe70: f00d ret.n 4020fe72: d40000 extui a0, a0, 0, 14 4020fe75: 3ffeb6 bltui a14, 0x100, 4020feb8 4020fe78: f0c112 addi a1, a1, -16 4020fe7b: 0361d2 s32i a13, a1, 12 4020fe7e: 016102 s32i a0, a1, 4 4020fe81: febdd1 l32r a13, 4020f978 4020fe84: 0261c2 s32i a12, a1, 8 4020fe87: 122dd2 l32i a13, a13, 72 4020fe8a: caeec1 l32r a12, 40202a44 4020fe8d: c0d2d0 sub a13, a2, a13 4020fe90: 0020c0 memw 4020fe93: 802cc2 l32i a12, a12, 0x200 4020fe96: 203c movi.n a0, 50 4020fe98: 6fb0d7 bgeu a0, a13, 4020ff0b 4020fe9b: 120c movi.n a2, 1 4020fe9d: cc0301 l32r a0, 40202eac 4020fea0: 0000c0 callx0 a0 4020fea3: 820c movi.n a2, 8 4020fea5: ff0745 call0 4020ef1c 4020fea8: 020c movi.n a2, 0 4020feaa: cc0001 l32r a0, 40202eac 4020fead: 0000c0 callx0 a0 4020feb0: 0020c0 memw 4020feb3: cae431 l32r a3, 40202a44 4020feb6: 802332 l32i a3, a3, 0x200 4020feb9: cecd22 addi a2, a13, -50 4020febc: c0c3c0 sub a12, a3, a12 4020febf: 18dc02 addmi a0, a12, 0x1800 4020fec2: d4c002 addi a0, a0, -44 4020fec5: 3fb027 bgeu a0, a2, 4020ff08 4020fec8: ffeb21 l32r a2, 4020fe74 4020fecb: 0129 s32i.n a2, a1, 0 4020fecd: c9b801 l32r a0, 402025b0 4020fed0: 0000c0 callx0 a0 4020fed3: e8a332 movi a3, 0x3e8 4020fed6: c02dc0 sub a2, a13, a12 4020fed9: cec222 addi a2, a2, -50 4020fedc: c88101 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020fedf: 0000c0 callx0 a0 4020fee2: 040c movi.n a4, 0 4020fee4: 023d mov.n a3, a2 4020fee6: 150c movi.n a5, 1 4020fee8: 0128 l32i.n a2, a1, 0 4020feea: c9b201 l32r a0, 402025b4 4020feed: 0000c0 callx0 a0 4020fef0: 020c movi.n a2, 0 4020fef2: fea141 l32r a4, 4020f978 4020fef5: e75b61 l32r a6, 40209c64 4020fef8: c438 l32i.n a3, a4, 48 4020fefa: 00a652 movi a5, 0x600 4020fefd: 103360 and a3, a3, a6 4020ff00: 203350 or a3, a3, a5 4020ff03: c439 s32i.n a3, a4, 48 4020ff05: 000106 j 4020ff0d 4020ff08: ffb3c5 call0 4020fa48 4020ff0b: 120c movi.n a2, 1 4020ff0d: 21c8 l32i.n a12, a1, 8 4020ff0f: 31d8 l32i.n a13, a1, 12 4020ff11: 1108 l32i.n a0, a1, 4 4020ff13: 10c112 addi a1, a1, 16 4020ff16: f00d ret.n 4020ff18: 239630 excw 4020ff1b: 0a0040 excw 4020ff1e: 120000 excw 4020ff21: d9e0c1 l32r a12, 402066a4 4020ff24: 31c941 l32r a4, 401dc648 <_lit4_end+0xd69f4> 4020ff27: 2109 s32i.n a0, a1, 8 4020ff29: 02cd mov.n a12, a2 4020ff2b: ffb1c5 call0 4020fa48 4020ff2e: fe92d1 l32r a13, 4020f978 4020ff31: 582c26 beqi a12, 2, 4020ff8d 4020ff34: 554c26 beqi a12, 4, 4020ff8d 4020ff37: 2d8c26 beqi a12, 8, 4020ff68 4020ff3a: 4fbc66 bnei a12, 16, 4020ff8d 4020ff3d: cd08 l32i.n a0, a13, 48 4020ff3f: 4a60d7 bbci a0, 13, 4020ff8d 4020ff42: 64cd22 addi a2, a13, 100 4020ff45: 0129 s32i.n a2, a1, 0 4020ff47: c99a01 l32r a0, 402025b0 4020ff4a: 0000c0 callx0 a0 4020ff4d: 0128 l32i.n a2, a1, 0 4020ff4f: a30c movi.n a3, 10 4020ff51: 040c movi.n a4, 0 4020ff53: f8af71 l32r a7, 4020e210 4020ff56: cd68 l32i.n a6, a13, 48 4020ff58: 150c movi.n a5, 1 4020ff5a: 206670 or a6, a6, a7 4020ff5d: cd69 s32i.n a6, a13, 48 4020ff5f: c99501 l32r a0, 402025b4 4020ff62: 0000c0 callx0 a0 4020ff65: 000906 j 4020ff8d 4020ff68: 50cd22 addi a2, a13, 80 4020ff6b: 1129 s32i.n a2, a1, 4 4020ff6d: c99001 l32r a0, 402025b0 4020ff70: 0000c0 callx0 a0 4020ff73: 132d22 l32i a2, a13, 76 4020ff76: e8a332 movi a3, 0x3e8 4020ff79: c85901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4020ff7c: 0000c0 callx0 a0 4020ff7f: 040c movi.n a4, 0 4020ff81: 023d mov.n a3, a2 4020ff83: 150c movi.n a5, 1 4020ff85: 1128 l32i.n a2, a1, 4 4020ff87: c98b01 l32r a0, 402025b4 4020ff8a: 0000c0 callx0 a0 4020ff8d: cd08 l32i.n a0, a13, 48 4020ff8f: 243900 extui a3, a0, 9, 3 4020ff92: 0c3326 beqi a3, 3, 4020ffa2 4020ff95: ffe021 l32r a2, 4020ff18 4020ff98: 0c4d mov.n a4, a12 4020ff9a: c8e701 l32r a0, 40202338 4020ff9d: 0000c0 callx0 a0 4020ffa0: cd08 l32i.n a0, a13, 48 4020ffa2: e73021 l32r a2, 40209c64 4020ffa5: 102020 and a2, a0, a2 4020ffa8: 1560d7 bbci a0, 13, 4020ffc1 4020ffab: ffdc01 l32r a0, 4020ff1c 4020ffae: 200200 or a0, a2, a0 4020ffb1: cd09 s32i.n a0, a13, 48 4020ffb3: 334dc2 s8i a12, a13, 51 4020ffb6: 31c8 l32i.n a12, a1, 12 4020ffb8: 41d8 l32i.n a13, a1, 16 4020ffba: 2108 l32i.n a0, a1, 8 4020ffbc: 20c112 addi a1, a1, 32 4020ffbf: f00d ret.n 4020ffc1: 020d mov.n a0, a2 4020ffc3: fffa86 j 4020ffb1 4020ffc6: 120000 excw 4020ffc9: 09f0c1 l32r a12, 401d278c <_lit4_end+0xccb38> 4020ffcc: 9b0101 l32r a0, 401f6bd0 <_lit4_end+0xf0f7c> 4020ffcf: fe .byte 0xfe 4020ffd0: 000002 l8ui a0, a0, 0 4020ffd3: 042066 bnei a0, 2, 4020ffdb 4020ffd6: 820c movi.n a2, 8 4020ffd8: fff445 call0 4020ff20 4020ffdb: 0108 l32i.n a0, a1, 0 4020ffdd: 10c112 addi a1, a1, 16 4020ffe0: f00d ret.n ... 4020ffe4 : 4020ffe4: f00d ret.n ... 4020ffe8 : 4020ffe8: f00d ret.n 4020ffea: 680000 excw 4020ffed: 402107 blt a1, a0, 40210031 4020fff0: 000dc0 callx0 a13 4020fff3: 613140 excw 4020fff6: fe .byte 0xfe 4020fff7: fffd21 l32r a2, 4020ffec 4020fffa: f0c112 addi a1, a1, -16 4020fffd: 0109 s32i.n a0, a1, 0 4020ffff: fffc01 l32r a0, 4020fff0 40210002: 0000c0 callx0 a0 40210005: fe5c21 l32r a2, 4020f978 40210008: e71731 l32r a3, 40209c64 4021000b: c208 l32i.n a0, a2, 48 4021000d: 100030 and a0, a0, a3 40210010: 00a432 movi a3, 0x400 40210013: 200030 or a0, a0, a3 40210016: c209 s32i.n a0, a2, 48 40210018: 0108 l32i.n a0, a1, 0 4021001a: 10c112 addi a1, a1, 16 4021001d: f00d ret.n 4021001f: b68400 excw 40210022: fe .byte 0xfe 40210023: 3f .byte 0x3f 40210024: f0c112 addi a1, a1, -16 40210027: 0109 s32i.n a0, a1, 0 40210029: 31e9 s32i.n a14, a1, 12 4021002b: 11c9 s32i.n a12, a1, 4 4021002d: 21d9 s32i.n a13, a1, 8 4021002f: fe52c1 l32r a12, 4020f978 40210032: ca84d1 l32r a13, 40202a44 40210035: 64cc82 addi a8, a12, 100 40210038: 50cce2 addi a14, a12, 80 4021003b: 0020c0 memw 4021003e: 802dd2 l32i a13, a13, 0x200 40210041: e70841 l32r a4, 40209c64 40210044: cc28 l32i.n a2, a12, 48 40210046: ee8f31 l32r a3, 4020ba84 40210049: 102240 and a2, a2, a4 4021004c: 202230 or a2, a2, a3 4021004f: cc29 s32i.n a2, a12, 48 40210051: 320c02 l8ui a0, a12, 50 40210054: bc58 l32i.n a5, a12, 44 40210056: 07f016 beqz a0, 402100d9 40210059: 4c08 l32i.n a0, a12, 16 4021005b: 5c78 l32i.n a7, a12, 20 4021005d: c020d0 sub a2, a0, a13 40210060: 3ab527 bgeu a5, a2, 4021009e 40210063: c81cb1 l32r a11, 402020d4 <_irom0_text_start+0xc4> 40210066: 64a0a2 movi a10, 100 40210069: 060c movi.n a6, 0 4021006b: 3a0c92 l8ui a9, a12, 58 4021006e: 120c movi.n a2, 1 40210070: 661b addi.n a6, a6, 1 40210072: 6c09 s32i.n a0, a12, 24 40210074: 828950 mull a8, a9, a5 40210077: 050a add.n a0, a5, a0 40210079: 4c09 s32i.n a0, a12, 16 4021007b: c03700 sub a3, a7, a0 4021007e: 03b837 bgeu a8, a3, 40210085 40210081: 787a add.n a7, a8, a7 40210083: 5c79 s32i.n a7, a12, 20 40210085: c080d0 sub a8, a0, a13 40210088: 0f96a7 bne a6, a10, 4021009b 4021008b: 744090 extui a4, a9, 0, 8 4021008e: 835b50 moveqz a5, a11, a5 40210091: bc59 s32i.n a5, a12, 44 40210093: 834290 moveqz a4, a2, a9 40210096: 049d mov.n a9, a4 40210098: 3a4c42 s8i a4, a12, 58 4021009b: d13587 bltu a5, a8, 40210070 4021009e: ffe021 l32r a2, 40210020 402100a1: c94301 l32r a0, 402025b0 402100a4: 0000c0 callx0 a0 402100a7: 0e2d mov.n a2, a14 402100a9: c94101 l32r a0, 402025b0 402100ac: 0000c0 callx0 a0 402100af: e8a332 movi a3, 0x3e8 402100b2: 122c42 l32i a4, a12, 72 402100b5: 4c58 l32i.n a5, a12, 16 402100b7: 132c22 l32i a2, a12, 76 402100ba: c055d0 sub a5, a5, a13 402100bd: 225a add.n a2, a2, a5 402100bf: c02240 sub a2, a2, a4 402100c2: c80701 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402100c5: 0000c0 callx0 a0 402100c8: 040c movi.n a4, 0 402100ca: 023d mov.n a3, a2 402100cc: 150c movi.n a5, 1 402100ce: 0e2d mov.n a2, a14 402100d0: c93901 l32r a0, 402025b4 402100d3: 0000c0 callx0 a0 402100d6: 000786 j 402100f8 402100d9: 082d mov.n a2, a8 402100db: c93501 l32r a0, 402025b0 402100de: 0000c0 callx0 a0 402100e1: 0e2d mov.n a2, a14 402100e3: c93301 l32r a0, 402025b0 402100e6: 0000c0 callx0 a0 402100e9: 0e2d mov.n a2, a14 402100eb: 69a032 movi a3, 105 402100ee: 040c movi.n a4, 0 402100f0: 150c movi.n a5, 1 402100f2: c93001 l32r a0, 402025b4 402100f5: 0000c0 callx0 a0 402100f8: 11c8 l32i.n a12, a1, 4 402100fa: 21d8 l32i.n a13, a1, 8 402100fc: 31e8 l32i.n a14, a1, 12 402100fe: 0108 l32i.n a0, a1, 0 40210100: 10c112 addi a1, a1, 16 40210103: f00d ret.n 40210105: 000000 ill 40210108: 239650 excw 4021010b: c11240 mul16u a1, a2, a4 4021010e: 0109f0 slli a0, a9, 17 40210111: ffc2c5 call0 4020fd40 40210114: 92dc bnez.n a2, 40210131 40210116: 120c movi.n a2, 1 40210118: 00c5c5 call0 40210d78 4021011b: fe1721 l32r a2, 4020f978 4021011e: e6d141 l32r a4, 40209c64 40210121: c208 l32i.n a0, a2, 48 40210123: 00a232 movi a3, 0x200 40210126: 100040 and a0, a0, a4 40210129: 200030 or a0, a0, a3 4021012c: c209 s32i.n a0, a2, 48 4021012e: 000206 j 4021013a 40210131: fff521 l32r a2, 40210108 40210134: c88101 l32r a0, 40202338 40210137: 0000c0 callx0 a0 4021013a: 0108 l32i.n a0, a1, 0 4021013c: 10c112 addi a1, a1, 16 4021013f: f00d ret.n 40210141: 000000 ill 40210144: 000c00 excw 40210147: 967000 excw 4021014a: 124023 excw 4021014d: 09f0c1 l32r a12, 401d2910 <_lit4_end+0xcccbc> 40210150: bec501 l32r a0, 401ffc64 <_lit4_end+0xfa010> 40210153: ff .byte 0xff 40210154: 92dc bnez.n a2, 40210171 40210156: 020c movi.n a2, 0 40210158: 00c1c5 call0 40210d78 4021015b: fe0721 l32r a2, 4020f978 4021015e: e6c141 l32r a4, 40209c64 40210161: c208 l32i.n a0, a2, 48 40210163: fff831 l32r a3, 40210144 40210166: 100040 and a0, a0, a4 40210169: 200030 or a0, a0, a3 4021016c: c209 s32i.n a0, a2, 48 4021016e: 000206 j 4021017a 40210171: fff521 l32r a2, 40210148 40210174: c87101 l32r a0, 40202338 40210177: 0000c0 callx0 a0 4021017a: 0108 l32i.n a0, a1, 0 4021017c: 10c112 addi a1, a1, 16 4021017f: f00d ret.n 40210181: 000000 ill 40210184: 000e00 excw 40210187: a02200 addx4 a2, a2, a0 4021018a: a03200 addx4 a3, a2, a0 4021018d: c11200 mul16u a1, a2, a0 40210190: 61c2f0 xsr.eps2 a15 40210193: 010901 l32r a0, 401d05b8 <_lit4_end+0xca964> 40210196: ff9601 l32r a0, 4020fff0 40210199: 0000c0 callx0 a0 4021019c: fdf7c1 l32r a12, 4020f978 4021019f: ccc131 l32r a3, 402034a4 402101a2: cc08 l32i.n a0, a12, 48 402101a4: 50cc22 addi a2, a12, 80 402101a7: 100030 and a0, a0, a3 402101aa: cc09 s32i.n a0, a12, 48 402101ac: c90101 l32r a0, 402025b0 402101af: 0000c0 callx0 a0 402101b2: ff9b21 l32r a2, 40210020 402101b5: c8fe01 l32r a0, 402025b0 402101b8: 0000c0 callx0 a0 402101bb: cc08 l32i.n a0, a12, 48 402101bd: 370c42 l8ui a4, a12, 55 402101c0: 2ee0c7 bbsi a0, 12, 402101f2 402101c3: b4ec bnez.n a4, 402101f2 402101c5: 050c movi.n a5, 0 402101c7: 394c52 s8i a5, a12, 57 402101ca: 0d60d7 bbci a0, 13, 402101db 402101cd: ffed61 l32r a6, 40210184 402101d0: 206060 or a6, a0, a6 402101d3: cc69 s32i.n a6, a12, 48 402101d5: 022005 call0 402123d8 402101d8: 000286 j 402101e6 402101db: e6a271 l32r a7, 40209c64 402101de: 107070 and a7, a0, a7 402101e1: cc79 s32i.n a7, a12, 48 402101e3: 021f45 call0 402123d8 402101e6: 11c8 l32i.n a12, a1, 4 402101e8: 0108 l32i.n a0, a1, 0 402101ea: 10c112 addi a1, a1, 16 402101ed: f00d ret.n 402101ef: 000000 ill 402101f2: fff585 call0 4021014c 402101f5: fffb46 j 402101e6 402101f8: ff .byte 0xff 402101f9: ef .byte 0xef 402101fa: ff .byte 0xff 402101fb: ff .byte 0xff 402101fc: 239690 excw 402101ff: 232840 excw 40210202: ff0000 excw 40210205: df .byte 0xdf 40210206: ff .byte 0xff 40210207: ff .byte 0xff 40210208 : 40210208: f0c112 addi a1, a1, -16 4021020b: 11c9 s32i.n a12, a1, 4 4021020d: fddac1 l32r a12, 4020f978 40210210: 0109 s32i.n a0, a1, 0 40210212: cc08 l32i.n a0, a12, 48 40210214: 040d00 extui a0, a0, 13, 1 40210217: 0a7016 beqz a0, 402102c2 4021021a: 50cc22 addi a2, a12, 80 4021021d: c8e401 l32r a0, 402025b0 40210220: 0000c0 callx0 a0 40210223: ff7f21 l32r a2, 40210020 40210226: c8e201 l32r a0, 402025b0 40210229: 0000c0 callx0 a0 4021022c: fff331 l32r a3, 402101f8 4021022f: cc08 l32i.n a0, a12, 48 40210231: fe0221 l32r a2, 4020fa3c 40210234: 040c movi.n a4, 0 40210236: 364c42 s8i a4, a12, 54 40210239: 374c42 s8i a4, a12, 55 4021023c: 000222 l8ui a2, a2, 0 4021023f: 100030 and a0, a0, a3 40210242: cc09 s32i.n a0, a12, 48 40210244: 142266 bnei a2, 2, 4021025c 40210247: ffaf85 call0 4020fd40 4021024a: c28c beqz.n a2, 4021025a 4021024c: ff0a21 l32r a2, 4020fe74 4021024f: c8d801 l32r a0, 402025b0 40210252: 0000c0 callx0 a0 40210255: 220c movi.n a2, 2 40210257: ffcc85 call0 4020ff20 4021025a: cc08 l32i.n a0, a12, 48 4021025c: 243900 extui a3, a0, 9, 3 4021025f: 0b7326 beqi a3, 7, 4021026e 40210262: 008316 beqz a3, 4021026e 40210265: fff205 call0 40210188 40210268: 0c2c32 l32i a3, a12, 48 4021026b: 243930 extui a3, a3, 9, 3 4021026e: ffe321 l32r a2, 402101fc 40210271: c83101 l32r a0, 40202338 40210274: 0000c0 callx0 a0 40210277: feaf22 movi a2, -2 4021027a: 3fae32 movi a3, 0xfffffe3f 4021027d: ffe171 l32r a7, 40210204 40210280: cc68 l32i.n a6, a12, 48 40210282: ffdf41 l32r a4, 40210200 40210285: 050c movi.n a5, 0 40210287: feb981 l32r a8, 4020fd6c 4021028a: 126c82 s32i a8, a12, 72 4021028d: bc59 s32i.n a5, a12, 44 4021028f: 3a4c52 s8i a5, a12, 58 40210292: 6c59 s32i.n a5, a12, 24 40210294: 4c59 s32i.n a5, a12, 16 40210296: 5c59 s32i.n a5, a12, 20 40210298: 8c59 s32i.n a5, a12, 32 4021029a: 136c42 s32i a4, a12, 76 4021029d: 106670 and a6, a6, a7 402102a0: cc69 s32i.n a6, a12, 48 402102a2: 324c52 s8i a5, a12, 50 402102a5: cc08 l32i.n a0, a12, 48 402102a7: 740c movi.n a4, 7 402102a9: 100030 and a0, a0, a3 402102ac: 100020 and a0, a0, a2 402102af: cc09 s32i.n a0, a12, 48 402102b1: 415900 srli a5, a0, 9 402102b4: 0a0457 bnone a4, a5, 402102c2 402102b7: e66b91 l32r a9, 40209c64 402102ba: 109090 and a9, a0, a9 402102bd: cc99 s32i.n a9, a12, 48 402102bf: 021185 call0 402123d8 402102c2: 11c8 l32i.n a12, a1, 4 402102c4: 0108 l32i.n a0, a1, 0 402102c6: 10c112 addi a1, a1, 16 402102c9: f00d ret.n 402102cb: b6c000 excw 402102ce: fe .byte 0xfe 402102cf: 3f .byte 0x3f 402102d0 : 402102d0: f0c112 addi a1, a1, -16 402102d3: fda921 l32r a2, 4020f978 402102d6: 016102 s32i a0, a1, 4 402102d9: 00a002 movi a0, 0 402102dc: 344202 s8i a0, a2, 52 402102df: fffb21 l32r a2, 402102cc 402102e2: 006122 s32i a2, a1, 0 402102e5: c8b201 l32r a0, 402025b0 402102e8: 0000c0 callx0 a0 402102eb: fda331 l32r a3, 4020f978 402102ee: c338 l32i.n a3, a3, 48 402102f0: 13e3d7 bbsi a3, 13, 40210307 402102f3: 035145 call0 40213808 402102f6: d2cc bnez.n a2, 40210307 402102f8: 0128 l32i.n a2, a1, 0 402102fa: f4a132 movi a3, 0x1f4 402102fd: 040c movi.n a4, 0 402102ff: 150c movi.n a5, 1 40210301: c8ac01 l32r a0, 402025b4 40210304: 0000c0 callx0 a0 40210307: 1108 l32i.n a0, a1, 4 40210309: 10c112 addi a1, a1, 16 4021030c: f00d ret.n ... 40210310 : 40210310: f00d ret.n 40210312: a00000 addx4 a0, a0, a0 40210315: 402396 bltz a3, 4021071b 40210318: b65d excw 4021031a: fe .byte 0xfe 4021031b: 3f .byte 0x3f 4021031c : 4021031c: f0c112 addi a1, a1, -16 4021031f: 0361d2 s32i a13, a1, 12 40210322: 0261c2 s32i a12, a1, 8 40210325: fd94c1 l32r a12, 4020f978 40210328: 1109 s32i.n a0, a1, 4 4021032a: cc08 l32i.n a0, a12, 48 4021032c: 02dd mov.n a13, a2 4021032e: 0260d7 bbci a0, 13, 40210334 40210331: 002286 j 402103bf 40210334: 00f805 call0 402112b8 40210337: 128c beqz.n a2, 4021033c 40210339: 00fac5 call0 402112e8 4021033c: 202dd0 or a2, a13, a13 4021033f: 0354c5 call0 4021388c 40210342: 006122 s32i a2, a1, 0 40210345: 076216 beqz a2, 402103bf 40210348: d97c41 l32r a4, 40206938 <_ZL14webserver_sentPv+0x12c> 4021034b: 0c2c32 l32i a3, a12, 48 4021034e: ffdf21 l32r a2, 402102cc 40210351: 203340 or a3, a3, a4 40210354: cc39 s32i.n a3, a12, 48 40210356: c89601 l32r a0, 402025b0 40210359: 0000c0 callx0 a0 4021035c: ffee21 l32r a2, 40210314 4021035f: cc48 l32i.n a4, a12, 48 40210361: ca0c32 l8ui a3, a12, 202 40210364: 244940 extui a4, a4, 9, 3 40210367: c7f401 l32r a0, 40202338 4021036a: 0000c0 callx0 a0 4021036d: cc08 l32i.n a0, a12, 48 4021036f: 245900 extui a5, a0, 9, 3 40210372: 65cc bnez.n a5, 4021037c 40210374: ff8461 l32r a6, 40210184 40210377: 206060 or a6, a0, a6 4021037a: cc69 s32i.n a6, a12, 48 4021037c: 00a022 movi a2, 0 4021037f: 00a032 movi a3, 0 40210382: ff1b01 l32r a0, 4020fff0 40210385: 0000c0 callx0 a0 40210388: 0138 l32i.n a3, a1, 0 4021038a: ffe321 l32r a2, 40210318 4021038d: 101342 l16ui a4, a3, 32 40210390: 3c4cd2 s8i a13, a12, 60 40210393: 225c42 s16i a4, a12, 68 40210396: 1ac332 addi a3, a3, 26 40210399: 640c movi.n a4, 6 4021039b: c88001 l32r a0, 4020259c 4021039e: 0000c0 callx0 a0 402103a1: cc78 l32i.n a7, a12, 48 402103a3: 180c movi.n a8, 1 402103a5: 207780 or a7, a7, a8 402103a8: cc79 s32i.n a7, a12, 48 402103aa: c9a661 l32r a6, 40202a44 402103ad: 0020c0 memw 402103b0: 050c movi.n a5, 0 402103b2: 802662 l32i a6, a6, 0x200 402103b5: 2c69 s32i.n a6, a12, 8 402103b7: 3c59 s32i.n a5, a12, 12 402103b9: 01b385 call0 40211ef4 402103bc: 01b585 call0 40211f18 402103bf: 21c8 l32i.n a12, a1, 8 402103c1: 31d8 l32i.n a13, a1, 12 402103c3: 1108 l32i.n a0, a1, 4 402103c5: 10c112 addi a1, a1, 16 402103c8: f00d ret.n 402103ca: c00000 sub a0, a0, a0 402103cd: 402396 bltz a3, 402107d3 402103d0: feb670 excw 402103d3: 3f .byte 0x3f 402103d4: feb735 excw 402103d7: 3f .byte 0x3f 402103d8: feb736 excw 402103db: 3f .byte 0x3f 402103dc: 808c beqz.n a0, 402103e8 402103de: fe .byte 0xfe 402103df: 3f .byte 0x3f 402103e0: 00d770 excw 402103e3: c11240 mul16u a1, a2, a4 402103e4 : 402103e4: e0c112 addi a1, a1, -32 402103e7: 41d9 s32i.n a13, a1, 16 402103e9: 61f9 s32i.n a15, a1, 24 402103eb: 31c9 s32i.n a12, a1, 12 402103ed: 51e9 s32i.n a14, a1, 20 402103ef: 2109 s32i.n a0, a1, 8 402103f1: 03ed mov.n a14, a3 402103f3: c00430 sub a0, a4, a3 402103f6: 40a0a6 blti a0, 12, 4021043a 402103f9: 0ecb addi.n a0, a14, 12 402103fb: 041332 l16ui a3, a3, 8 402103fe: fd5ec1 l32r a12, 4020f978 40210401: 113360 slli a3, a3, 10 40210404: bc39 s32i.n a3, a12, 44 40210406: c03400 sub a3, a4, a0 40210409: 1e23a6 blti a3, 2, 4021042b 4021040c: 0d0c movi.n a13, 0 4021040e: 010072 l8ui a7, a0, 1 40210411: 000062 l8ui a6, a0, 0 40210414: 572b addi.n a5, a7, 2 40210416: 202357 blt a3, a5, 4021043a 40210419: 872b addi.n a8, a7, 2 4021041b: 015666 bnei a6, 5, 40210420 4021041e: 00dd mov.n a13, a0 40210420: 008a add.n a0, a0, a8 40210422: c03400 sub a3, a4, a0 40210425: e523e6 bgei a3, 2, 4021040e 40210428: 000046 j 4021042d 4021042b: 0d0c movi.n a13, 0 4021042d: 1129 s32i.n a2, a1, 4 4021042f: 6ddc bnez.n a13, 40210449 40210431: ffe621 l32r a2, 402103cc 40210434: c7c101 l32r a0, 40202338 40210437: 0000c0 callx0 a0 4021043a: 31c8 l32i.n a12, a1, 12 4021043c: 41d8 l32i.n a13, a1, 16 4021043e: 51e8 l32i.n a14, a1, 20 40210440: 61f8 l32i.n a15, a1, 24 40210442: 2108 l32i.n a0, a1, 8 40210444: 20c112 addi a1, a1, 32 40210447: f00d ret.n 40210449: ffe121 l32r a2, 402103d0 4021044c: c85901 l32r a0, 402025b0 4021044f: 0000c0 callx0 a0 40210452: 000c movi.n a0, 0 40210454: 681c92 l16ui a9, a12, 208 40210457: 675c02 s16i a0, a12, 206 4021045a: 991b addi.n a9, a9, 1 4021045c: 685c92 s16i a9, a12, 208 4021045f: 020d32 l8ui a3, a13, 2 40210462: bcf8 l32i.n a15, a12, 44 40210464: 93cc bnez.n a3, 40210471 40210466: 030da2 l8ui a10, a13, 3 40210469: 82afa0 mull a10, a15, a10 4021046c: 01a9 s32i.n a10, a1, 0 4021046e: 000106 j 40210476 40210471: 82b3f0 mull a11, a3, a15 40210474: 01b9 s32i.n a11, a1, 0 40210476: 1e38 l32i.n a3, a14, 4 40210478: 0e28 l32i.n a2, a14, 0 4021047a: 050c movi.n a5, 0 4021047c: 0f4d mov.n a4, a15 4021047e: ffd801 l32r a0, 402103e0 40210481: 0000c0 callx0 a0 40210484: 1138 l32i.n a3, a1, 4 40210486: 040c movi.n a4, 0 40210488: 9338 l32i.n a3, a3, 36 4021048a: 320ce2 l8ui a14, a12, 50 4021048d: 1338 l32i.n a3, a3, 4 4021048f: 0108 l32i.n a0, a1, 0 40210491: c02320 sub a2, a3, a2 40210494: fea032 movi a3, 254 40210497: 6c29 s32i.n a2, a12, 24 40210499: 002a add.n a0, a0, a2 4021049b: 5c09 s32i.n a0, a12, 20 4021049d: 22fa add.n a2, a2, a15 4021049f: 4c29 s32i.n a2, a12, 16 402104a1: 4ecc bnez.n a14, 402104a9 402104a3: 030d52 l8ui a5, a13, 3 402104a6: 3a4c52 s8i a5, a12, 58 402104a9: 1f0c movi.n a15, 1 402104ab: 221c22 l16ui a2, a12, 68 402104ae: 1a0c movi.n a10, 1 402104b0: 0a0d mov.n a0, a10 402104b2: 324ca2 s8i a10, a12, 50 402104b5: d46020 extui a6, a2, 0, 14 402104b8: 040d72 l8ui a7, a13, 4 402104bb: 010d92 l8ui a9, a13, 1 402104be: 103730 and a3, a7, a3 402104c1: 993a add.n a9, a9, a3 402104c3: 047070 extui a7, a7, 0, 1 402104c6: 2a4c72 s8i a7, a12, 42 402104c9: fcc992 addi a9, a9, -4 402104cc: 749090 extui a9, a9, 0, 8 402104cf: d69c beqz.n a6, 402104f0 402104d1: a48320 extui a8, a2, 3, 11 402104d4: 163837 bltu a8, a3, 402104ee 402104d7: 133987 bltu a9, a8, 402104ee 402104da: 246020 extui a6, a2, 0, 3 402104dd: c05d30 sub a5, a13, a3 402104e0: 585a add.n a5, a8, a5 402104e2: 050552 l8ui a5, a5, 5 402104e5: 400600 ssr a6 402104e8: b15050 sra a5, a5 402104eb: 01e507 bbsi a5, 0, 402104f0 402104ee: 000c movi.n a0, 0 402104f0: 742000 extui a2, a0, 0, 8 402104f3: 2b4c22 s8i a2, a12, 43 402104f6: 37cc bnez.n a7, 402104fd 402104f8: 060c movi.n a6, 0 402104fa: 83f620 moveqz a15, a6, a2 402104fd: 74e0f0 extui a14, a15, 0, 8 40210500: ffb571 l32r a7, 402103d4 40210503: 748000 extui a8, a0, 0, 8 40210506: 000722 l8ui a2, a7, 0 40210509: 030d32 l8ui a3, a13, 3 4021050c: 021b addi.n a0, a2, 1 4021050e: 740000 extui a0, a0, 0, 8 40210511: c88c beqz.n a8, 40210521 40210513: cc28 l32i.n a2, a12, 48 40210515: 242920 extui a2, a2, 9, 3 40210518: 0522a6 blti a2, 2, 40210521 4021051b: 0262e6 bgei a2, 6, 40210521 4021051e: e44ca2 s8i a10, a12, 228 40210521: 1843f6 bgeui a3, 4, 4021053d 40210524: 7109 s32i.n a0, a1, 28 40210526: 339c beqz.n a3, 4021053d 40210528: f20c movi.n a2, 15 4021052a: dbbe01 l32r a0, 40207424 4021052d: 0000c0 callx0 a0 40210530: 7108 l32i.n a0, a1, 28 40210532: 040c movi.n a4, 0 40210534: ffa871 l32r a7, 402103d4 40210537: 742020 extui a2, a2, 0, 8 4021053a: 000046 j 4021053f 4021053d: f20c movi.n a2, 15 4021053f: 253027 bltu a0, a2, 40210568 40210542: 004742 s8i a4, a7, 0 40210545: ffa401 l32r a0, 402103d8 40210548: e40c52 l8ui a5, a12, 228 4021054b: ffa431 l32r a3, 402103dc 4021054e: 0d8516 beqz a5, 4021062a 40210551: 000022 l8ui a2, a0, 0 40210554: 221b addi.n a2, a2, 1 40210556: 742020 extui a2, a2, 0, 8 40210559: 6622b6 bltui a2, 2, 402105c3 4021055c: 004042 s8i a4, a0, 0 4021055f: 14a552 movi a5, 0x514 40210562: 005352 s16i a5, a3, 0 40210565: 001746 j 402105c6 40210568: 004702 s8i a0, a7, 0 4021056b: 7460f0 extui a6, a15, 0, 8 4021056e: 04c656 bnez a6, 402105be 40210571: 030d72 l8ui a7, a13, 3 40210574: 3b0c02 l8ui a0, a12, 59 40210577: d17070 mul16s a7, a0, a7 4021057a: 06b7a6 blti a7, 16, 40210584 4021057d: 1e0c movi.n a14, 1 4021057f: 000c movi.n a0, 0 40210581: 3b4c02 s8i a0, a12, 59 40210584: 201b addi.n a2, a0, 1 40210586: cc08 l32i.n a0, a12, 48 40210588: 3b4c22 s8i a2, a12, 59 4021058b: 242900 extui a2, a0, 9, 3 4021058e: 06a216 beqz a2, 402105fc 40210591: 3a1226 beqi a2, 1, 402105cf 40210594: 492226 beqi a2, 2, 402105e1 40210597: 613226 beqi a2, 3, 402105fc 4021059a: 694226 beqi a2, 4, 40210607 4021059d: 6f5226 beqi a2, 5, 40210610 402105a0: fac282 addi a8, a2, -6 402105a3: e93816 beqz a8, 4021043a 402105a6: f9c292 addi a9, a2, -7 402105a9: e8d956 bnez a9, 4021043a 402105ac: e8ae56 bnez a14, 4021043a 402105af: 00a3c5 call0 40210fec 402105b2: e84216 beqz a2, 4021043a 402105b5: 019885 call0 40211f40 402105b8: ff9f86 j 4021043a 402105bb: 000000 ill 402105be: 042d mov.n a2, a4 402105c0: fff086 j 40210586 402105c3: 004022 s8i a2, a0, 0 402105c6: e44c42 s8i a4, a12, 228 402105c9: e54c42 s8i a4, a12, 229 402105cc: ffe6c6 j 4021056b 402105cf: e67e16 beqz a14, 4021043a 402105d2: 05e0c7 bbsi a0, 12, 402105db 402105d5: 370ca2 l8ui a10, a12, 55 402105d8: e5ea16 beqz a10, 4021043a 402105db: ffb705 call0 4021014c 402105de: ff9606 j 4021043a 402105e1: e55e16 beqz a14, 4021043a 402105e4: 020c movi.n a2, 0 402105e6: 030c movi.n a3, 0 402105e8: fe8201 l32r a0, 4020fff0 402105eb: 0000c0 callx0 a0 402105ee: ccb8 l32i.n a11, a12, 48 402105f0: 04bcb0 extui a11, a11, 12, 1 402105f3: e43b16 beqz a11, 4021043a 402105f6: ffb545 call0 4021014c 402105f9: ff8f46 j 4021043a 402105fc: e3ae16 beqz a14, 4021043a 402105ff: 120c movi.n a2, 1 40210601: 00a805 call0 40211084 40210604: ff8c86 j 4021043a 40210607: 045e16 beqz a14, 40210650 4021060a: ffb405 call0 4021014c 4021060d: ff8a46 j 4021043a 40210610: 045e16 beqz a14, 40210659 40210613: fe8321 l32r a2, 40210020 40210616: c7e601 l32r a0, 402025b0 40210619: 0000c0 callx0 a0 4021061c: ccd8 l32i.n a13, a12, 48 4021061e: 04dcd0 extui a13, a13, 12, 1 40210621: e15d16 beqz a13, 4021043a 40210624: ffb245 call0 4021014c 40210627: ff83c6 j 4021043a 4021062a: e50c22 l8ui a2, a12, 229 4021062d: 004042 s8i a4, a0, 0 40210630: 040216 beqz a2, 40210674 40210633: 010022 l8ui a2, a0, 1 40210636: 221b addi.n a2, a2, 1 40210638: 742020 extui a2, a2, 0, 8 4021063b: f2ac beqz.n a2, 4021066e 4021063d: 030c movi.n a3, 0 4021063f: 014032 s8i a3, a0, 1 40210642: 00b445 call0 40211188 40210645: ff6551 l32r a5, 402103dc 40210648: 040c movi.n a4, 0 4021064a: 005522 s16i a2, a5, 0 4021064d: ffdd46 j 402105c6 40210650: 14e0c7 bbsi a0, 12, 40210668 40210653: ffab85 call0 4021010c 40210656: ff7806 j 4021043a 40210659: 756800 extui a6, a0, 24, 8 4021065c: f8c662 addi a6, a6, -8 4021065f: dd7656 bnez a6, 4021043a 40210662: ff9905 call0 4020fff4 40210665: ff7446 j 4021043a 40210668: ff9885 call0 4020fff4 4021066b: ff72c6 j 4021043a 4021066e: 014022 s8i a2, a0, 1 40210671: ffd446 j 402105c6 40210674: 014042 s8i a4, a0, 1 40210677: ffd2c6 j 402105c6 4021067a: 780000 excw 4021067d: 3ffec1 l32r a12, 401e0678 <_lit4_end+0xdaa24> 40210680: ffffa1 l32r a10, 4021067c 40210683: fcbd41 l32r a4, 4020f978 40210686: 0a98 l32i.n a9, a10, 0 40210688: 3488 l32i.n a8, a4, 12 4021068a: 4478 l32i.n a7, a4, 16 4021068c: 5468 l32i.n a6, a4, 20 4021068e: 2438 l32i.n a3, a4, 8 40210690: 6458 l32i.n a5, a4, 24 40210692: c03320 sub a3, a3, a2 40210695: c05520 sub a5, a5, a2 40210698: c06620 sub a6, a6, a2 4021069b: c07720 sub a7, a7, a2 4021069e: 882a add.n a8, a8, a2 402106a0: 992a add.n a9, a9, a2 402106a2: 0a99 s32i.n a9, a10, 0 402106a4: 3489 s32i.n a8, a4, 12 402106a6: 4479 s32i.n a7, a4, 16 402106a8: 5469 s32i.n a6, a4, 20 402106aa: 6459 s32i.n a5, a4, 24 402106ac: 2439 s32i.n a3, a4, 8 402106ae: f00d ret.n 402106b0: f0c112 addi a1, a1, -16 402106b3: 31c9 s32i.n a12, a1, 12 402106b5: 2109 s32i.n a0, a1, 8 402106b7: 02cd mov.n a12, a2 402106b9: ff38c5 call0 4020fa48 402106bc: fcaf01 l32r a0, 4020f978 402106bf: 682c26 beqi a12, 2, 4021072b 402106c2: 654c26 beqi a12, 4, 4021072b 402106c5: 358c26 beqi a12, 8, 402106fe 402106c8: 5fbc66 bnei a12, 16, 4021072b 402106cb: c028 l32i.n a2, a0, 48 402106cd: 5a62d7 bbci a2, 13, 4021072b 402106d0: 002d mov.n a2, a0 402106d2: 64c222 addi a2, a2, 100 402106d5: 0129 s32i.n a2, a1, 0 402106d7: c7b601 l32r a0, 402025b0 402106da: 0000c0 callx0 a0 402106dd: 0128 l32i.n a2, a1, 0 402106df: a30c movi.n a3, 10 402106e1: 040c movi.n a4, 0 402106e3: fca571 l32r a7, 4020f978 402106e6: f6ca81 l32r a8, 4020e210 402106e9: c768 l32i.n a6, a7, 48 402106eb: 150c movi.n a5, 1 402106ed: 206680 or a6, a6, a8 402106f0: c769 s32i.n a6, a7, 48 402106f2: c7b001 l32r a0, 402025b4 402106f5: 0000c0 callx0 a0 402106f8: fca001 l32r a0, 4020f978 402106fb: 000b06 j 4021072b 402106fe: 002d mov.n a2, a0 40210700: 50c222 addi a2, a2, 80 40210703: 1129 s32i.n a2, a1, 4 40210705: c7aa01 l32r a0, 402025b0 40210708: 0000c0 callx0 a0 4021070b: fc9b21 l32r a2, 4020f978 4021070e: e8a332 movi a3, 0x3e8 40210711: 132222 l32i a2, a2, 76 40210714: c67301 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40210717: 0000c0 callx0 a0 4021071a: 040c movi.n a4, 0 4021071c: 023d mov.n a3, a2 4021071e: 150c movi.n a5, 1 40210720: 1128 l32i.n a2, a1, 4 40210722: c7a401 l32r a0, 402025b4 40210725: 0000c0 callx0 a0 40210728: fc9401 l32r a0, 4020f978 4021072b: e54e21 l32r a2, 40209c64 4021072e: 3340c2 s8i a12, a0, 51 40210731: c038 l32i.n a3, a0, 48 40210733: 31c8 l32i.n a12, a1, 12 40210735: 102320 and a2, a3, a2 40210738: 0563d7 bbci a3, 13, 40210741 4021073b: fdf831 l32r a3, 4020ff1c 4021073e: 202230 or a2, a2, a3 40210741: c029 s32i.n a2, a0, 48 40210743: 2108 l32i.n a0, a1, 8 40210745: 10c112 addi a1, a1, 16 40210748: f00d ret.n ... 4021074c : 4021074c: fc8b31 l32r a3, 4020f978 4021074f: 3a6322 s32i a2, a3, 232 40210752: f00d ret.n 40210754 : 40210754: fc8931 l32r a3, 4020f978 40210757: 3b6322 s32i a2, a3, 236 4021075a: f00d ret.n 4021075c: 0f4240 excw 4021075f: 800900 add a0, a9, a0 40210762: fe .byte 0xfe 40210763: 3f .byte 0x3f 40210764: 2396d0 excw 40210767: c11240 mul16u a1, a2, a4 4021076a: 61c2e0 xsr.eps2 a14 4021076d: 61d203 excw 40210770: 610204 excw 40210773: b90102 l8ui a0, a1, 185 40210776: c0c8 l32i.n a12, a0, 48 40210778: d10000 mul16s a0, a0, a0 4021077b: 7f .byte 0x7f 4021077c: 48fc bnez.n a8, 402107b4 4021077e: c1cd excw 40210780: c69b addi.n a12, a6, 9 40210782: 043e40 extui a3, a4, 14, 1 40210785: 0a3356 bnez a3, 4021082c 40210788: 045f40 extui a5, a4, 15, 1 4021078b: 09d556 bnez a5, 4021082c 4021078e: 120c movi.n a2, 1 40210790: 01d105 call0 402124a4 40210793: 021266 bnei a2, 1, 40210799 40210796: 002486 j 4021082c 40210799: fff051 l32r a5, 4021075c 4021079c: cd68 l32i.n a6, a13, 48 4021079e: 070c movi.n a7, 0 402107a0: 1179 s32i.n a7, a1, 4 402107a2: 048060 extui a8, a6, 0, 1 402107a5: 935780 movnez a5, a7, a8 402107a8: 076607 bbci a6, 0, 402107b3 402107ab: ff3f45 call0 4020fba0 402107ae: 025d mov.n a5, a2 402107b0: 159216 beqz a2, 4021090d 402107b3: ca0d92 l8ui a9, a13, 202 402107b6: 200c movi.n a0, 2 402107b8: 990b addi.n a9, a9, -1 402107ba: 0af956 bnez a9, 4021086d 402107bd: c8a271 l32r a7, 40202a48 402107c0: 0778 l32i.n a7, a7, 0 402107c2: 5159 s32i.n a5, a1, 20 402107c4: 14b716 beqz a7, 40210913 402107c7: ffe601 l32r a0, 40210760 402107ca: a0b550 addx4 a11, a5, a5 402107cd: 11abf0 slli a10, a11, 1 402107d0: 000002 l8ui a0, a0, 0 402107d3: 41a5a0 srli a10, a10, 5 402107d6: 83ab00 moveqz a10, a11, a0 402107d9: 200c movi.n a0, 2 402107db: 0020c0 memw 402107de: 9c98 l32i.n a9, a12, 36 402107e0: 1788 l32i.n a8, a7, 4 402107e2: 99aa add.n a9, a9, a10 402107e4: 013897 bltu a8, a9, 402107e9 402107e7: 100c movi.n a0, 1 402107e9: 742000 extui a2, a0, 0, 8 402107ec: fc9461 l32r a6, 4020fa3c 402107ef: 004622 s8i a2, a6, 0 402107f2: 3a2d42 l32i a4, a13, 232 402107f5: 5159 s32i.n a5, a1, 20 402107f7: 149c beqz.n a4, 4021080c 402107f9: 0004c0 callx0 a4 402107fc: 5158 l32i.n a5, a1, 20 402107fe: fc8f61 l32r a6, 4020fa3c 40210801: 041266 bnei a2, 1, 40210809 40210804: 220c movi.n a2, 2 40210806: 004622 s8i a2, a6, 0 40210809: 000622 l8ui a2, a6, 0 4021080c: 521266 bnei a2, 1, 40210862 4021080f: 052d mov.n a2, a5 40210811: ff3c05 call0 4020fbd4 40210814: 000046 j 40210819 40210817: 020c movi.n a2, 0 40210819: fc8861 l32r a6, 4020fa3c 4021081c: 052216 beqz a2, 40210872 4021081f: ff8045 call0 40210024 40210822: 020c movi.n a2, 0 40210824: 030c movi.n a3, 0 40210826: fdf201 l32r a0, 4020fff0 40210829: 0000c0 callx0 a0 4021082c: ffcdd1 l32r a13, 40210760 4021082f: c88801 l32r a0, 40202a50 40210832: 0000c0 callx0 a0 40210835: 000d32 l8ui a3, a13, 0 40210838: e3cc bnez.n a3, 4021084a 4021083a: 0020c0 memw 4021083d: 9c48 l32i.n a4, a12, 36 4021083f: 05d442 addmi a4, a4, 0x500 40210842: 0020c0 memw 40210845: cc49 s32i.n a4, a12, 48 40210847: 000306 j 40210857 4021084a: 0020c0 memw 4021084d: 9c58 l32i.n a5, a12, 36 4021084f: 50c552 addi a5, a5, 80 40210852: 0020c0 memw 40210855: cc59 s32i.n a5, a12, 48 40210857: 31c8 l32i.n a12, a1, 12 40210859: 41d8 l32i.n a13, a1, 16 4021085b: 2108 l32i.n a0, a1, 8 4021085d: 20c112 addi a1, a1, 32 40210860: f00d ret.n 40210862: b12266 bnei a2, 2, 40210817 40210865: 052d mov.n a2, a5 40210867: ff6105 call0 4020fe78 4021086a: ffeac6 j 40210819 4021086d: 002d mov.n a2, a0 4021086f: ffde46 j 402107ec 40210872: 000672 l8ui a7, a6, 0 40210875: a91766 bnei a7, 1, 40210822 40210878: c80d02 l8ui a0, a13, 200 4021087b: 047056 bnez a0, 402108c6 4021087e: 072d42 l32i a4, a13, 28 40210881: 0020c0 memw 40210884: 472c22 l32i a2, a12, 0x11c 40210887: 012d32 l32i a3, a13, 4 4021088a: c02240 sub a2, a2, a4 4021088d: fde2c5 call0 4020e6bc 40210890: c86d31 l32r a3, 40202a44 40210893: 0020c0 memw 40210896: 082d42 l32i a4, a13, 32 40210899: 802332 l32i a3, a3, 0x200 4021089c: 224a add.n a2, a2, a4 4021089e: c02230 sub a2, a2, a3 402108a1: 0129 s32i.n a2, a1, 0 402108a3: ffddc5 call0 40210680 402108a6: 9d48 l32i.n a4, a13, 36 402108a8: ffae71 l32r a7, 40210760 402108ab: 0168 l32i.n a6, a1, 0 402108ad: 000772 l8ui a7, a7, 0 402108b0: a06660 addx4 a6, a6, a6 402108b3: 1156f0 slli a5, a6, 1 402108b6: 415550 srli a5, a5, 5 402108b9: 835670 moveqz a5, a6, a7 402108bc: 445a add.n a4, a4, a5 402108be: 0020c0 memw 402108c1: 8c49 s32i.n a4, a12, 32 402108c3: c80d02 l8ui a0, a13, 200 402108c6: 0020c0 memw 402108c9: 4a2c22 l32i a2, a12, 0x128 402108cc: 0b6207 bbci a2, 0, 402108db 402108cf: 0020c0 memw 402108d2: 462c22 l32i a2, a12, 0x118 402108d5: 542820 extui a2, a2, 8, 6 402108d8: 000246 j 402108e5 402108db: 044120 extui a4, a2, 1, 1 402108de: 1128 l32i.n a2, a1, 4 402108e0: 230c movi.n a3, 2 402108e2: 932340 movnez a2, a3, a4 402108e5: 600b addi.n a6, a0, -1 402108e7: 250c movi.n a5, 2 402108e9: 071c movi.n a7, 16 402108eb: 04a220 extui a10, a2, 2, 1 402108ee: 490c movi.n a9, 4 402108f0: 9329a0 movnez a2, a9, a10 402108f3: 820b addi.n a8, a2, -1 402108f5: 108280 and a8, a2, a8 402108f8: 932780 movnez a2, a7, a8 402108fb: 832560 moveqz a2, a5, a6 402108fe: ffdb05 call0 402106b0 40210901: 3b2d22 l32i a2, a13, 236 40210904: f1a216 beqz a2, 40210822 40210907: 0002c0 callx0 a2 4021090a: ffc506 j 40210822 4021090d: ff7145 call0 40210024 40210910: ffc386 j 40210822 40210913: ff9421 l32r a2, 40210764 40210916: c68801 l32r a0, 40202338 40210919: 0000c0 callx0 a0 4021091c: 5158 l32i.n a5, a1, 20 4021091e: 120c movi.n a2, 1 40210920: ffb206 j 402107ec 40210923: c11200 mul16u a1, a2, a0 40210926: 1431f0 extui a3, a15, 1, 2 40210929: 02fc bnez.n a2, 4021095d 4021092b: 020061 l32r a6, 401d112c <_lit4_end+0xcb4d8> 4021092e: 000c23 excw 40210931: 2429 s32i.n a2, a4, 8 40210933: 1d6266 bnei a2, 6, 40210954 40210936: 0e60d7 bbci a0, 13, 40210948 40210939: fe1241 l32r a4, 40210184 4021093c: 204040 or a4, a0, a4 4021093f: 0c6342 s32i a4, a3, 48 40210942: 01a945 call0 402123d8 40210945: 0002c6 j 40210954 40210948: e4c751 l32r a5, 40209c64 4021094b: 105050 and a5, a0, a5 4021094e: 0c6352 s32i a5, a3, 48 40210951: 01a845 call0 402123d8 40210954: 002102 l32i a0, a1, 0 40210957: 10c112 addi a1, a1, 16 4021095a: 000080 ret 4021095d: 000000 ill 40210960: b698 l32i.n a9, a6, 44 40210962: fe .byte 0xfe 40210963: 3f .byte 0x3f 40210964: b738 l32i.n a3, a7, 44 40210966: fe .byte 0xfe 40210967: 3f .byte 0x3f 40210968: af .byte 0xaf 40210969: 000036 excw 4021096c: 024d mov.n a4, a2 4021096e: f0c112 addi a1, a1, -16 40210971: 21c9 s32i.n a12, a1, 8 40210973: 31d9 s32i.n a13, a1, 12 40210975: fffa21 l32r a2, 40210960 40210978: 1109 s32i.n a0, a1, 4 4021097a: 0149 s32i.n a4, a1, 0 4021097c: c70d01 l32r a0, 402025b0 4021097f: 0000c0 callx0 a0 40210982: fbfdd1 l32r a13, 4020f978 40210985: 0128 l32i.n a2, a1, 0 40210987: cd48 l32i.n a4, a13, 48 40210989: 0c0c movi.n a12, 0 4021098b: 240940 extui a0, a4, 9, 3 4021098e: 60bc beqz.n a0, 402109c8 40210990: 374dc2 s8i a12, a13, 55 40210993: 364dc2 s8i a12, a13, 54 40210996: 9228 l32i.n a2, a2, 36 40210998: fff301 l32r a0, 40210964 4021099b: 0f0222 l8ui a2, a2, 15 4021099e: c9cc61 l32r a6, 402030d0 402109a1: 2e1226 beqi a2, 1, 402109d3 402109a4: d36401 l32r a0, 40205734 402109a7: 0000c0 callx0 a0 402109aa: 390d32 l8ui a3, a13, 57 402109ad: cd48 l32i.n a4, a13, 48 402109af: 082366 bnei a3, 2, 402109bb 402109b2: 394dc2 s8i a12, a13, 57 402109b5: ff7945 call0 4021014c 402109b8: 000306 j 402109c8 402109bb: 100c movi.n a0, 1 402109bd: 0464d7 bbci a4, 13, 402109c5 402109c0: 3a64f7 bbci a4, 15, 402109fe 402109c3: 00cd mov.n a12, a0 402109c5: 394dc2 s8i a12, a13, 57 402109c8: 21c8 l32i.n a12, a1, 8 402109ca: 31d8 l32i.n a13, a1, 12 402109cc: 1108 l32i.n a0, a1, 4 402109ce: 10c112 addi a1, a1, 16 402109d1: f00d ret.n 402109d3: 0040c2 s8i a12, a0, 0 402109d6: 204460 or a4, a4, a6 402109d9: 390d52 l8ui a5, a13, 57 402109dc: cd49 s32i.n a4, a13, 48 402109de: 082566 bnei a5, 2, 402109ea 402109e1: 394dc2 s8i a12, a13, 57 402109e4: ff7645 call0 4021014c 402109e7: fff746 j 402109c8 402109ea: 394dc2 s8i a12, a13, 57 402109ed: 247940 extui a7, a4, 9, 3 402109f0: d41766 bnei a7, 1, 402109c8 402109f3: ff1ac5 call0 4020fba0 402109f6: 92bc beqz.n a2, 40210a33 402109f8: ff5f85 call0 4020fff4 402109fb: fff246 j 402109c8 402109fe: ff1a05 call0 4020fba0 40210a01: ffd981 l32r a8, 40210968 40210a04: ffd801 l32r a0, 40210964 40210a07: 083827 bltu a8, a2, 40210a13 40210a0a: 394dc2 s8i a12, a13, 57 40210a0d: ff6145 call0 40210024 40210a10: ffed06 j 402109c8 40210a13: 000092 l8ui a9, a0, 0 40210a16: e50c movi.n a5, 14 40210a18: 291b addi.n a2, a9, 1 40210a1a: 0a3597 bltu a5, a9, 40210a28 40210a1d: 004022 s8i a2, a0, 0 40210a20: 120c movi.n a2, 1 40210a22: 003545 call0 40210d78 40210a25: ffe7c6 j 402109c8 40210a28: 120c movi.n a2, 1 40210a2a: 004052 s8i a5, a0, 0 40210a2d: 003485 call0 40210d78 40210a30: ffe506 j 402109c8 40210a33: 020c movi.n a2, 0 40210a35: 030c movi.n a3, 0 40210a37: fd6e01 l32r a0, 4020fff0 40210a3a: 0000c0 callx0 a0 40210a3d: ff5e45 call0 40210024 40210a40: ffe106 j 402109c8 40210a43: b73900 excw 40210a46: fe .byte 0xfe 40210a47: 3f .byte 0x3f 40210a48: 024d mov.n a4, a2 40210a4a: f0c112 addi a1, a1, -16 40210a4d: 21c9 s32i.n a12, a1, 8 40210a4f: ffc421 l32r a2, 40210960 40210a52: 1109 s32i.n a0, a1, 4 40210a54: 0149 s32i.n a4, a1, 0 40210a56: c6d601 l32r a0, 402025b0 40210a59: 0000c0 callx0 a0 40210a5c: fbc7c1 l32r a12, 4020f978 40210a5f: 120c movi.n a2, 1 40210a61: cc08 l32i.n a0, a12, 48 40210a63: 0158 l32i.n a5, a1, 0 40210a65: 240900 extui a0, a0, 9, 3 40210a68: 048016 beqz a0, 40210ab4 40210a6b: fff641 l32r a4, 40210a44 40210a6e: 000c movi.n a0, 0 40210a70: 384c02 s8i a0, a12, 56 40210a73: 364c02 s8i a0, a12, 54 40210a76: 000432 l8ui a3, a4, 0 40210a79: 9558 l32i.n a5, a5, 36 40210a7b: 05b3b6 bltui a3, 16, 40210a84 40210a7e: 0f4522 s8i a2, a5, 15 40210a81: 000086 j 40210a87 40210a84: 0f0522 l8ui a2, a5, 15 40210a87: 321226 beqi a2, 1, 40210abd 40210a8a: d32a01 l32r a0, 40205734 40210a8d: 0000c0 callx0 a0 40210a90: 390c62 l8ui a6, a12, 57 40210a93: 181c82 l16ui a8, a12, 48 40210a96: 071666 bnei a6, 1, 40210aa1 40210a99: 070c movi.n a7, 0 40210a9b: 394c72 s8i a7, a12, 57 40210a9e: 000486 j 40210ab4 40210aa1: 418f80 srli a8, a8, 15 40210aa4: e8ac beqz.n a8, 40210ad6 40210aa6: 200c movi.n a0, 2 40210aa8: 394c02 s8i a0, a12, 57 40210aab: 000146 j 40210ab4 40210aae: 394c02 s8i a0, a12, 57 40210ab1: ffe705 call0 40210924 40210ab4: 21c8 l32i.n a12, a1, 8 40210ab6: 1108 l32i.n a0, a1, 4 40210ab8: 10c112 addi a1, a1, 16 40210abb: f00d ret.n 40210abd: 004402 s8i a0, a4, 0 40210ac0: fdce31 l32r a3, 402101f8 40210ac3: cc28 l32i.n a2, a12, 48 40210ac5: 390c92 l8ui a9, a12, 57 40210ac8: 102230 and a2, a2, a3 40210acb: cc29 s32i.n a2, a12, 48 40210acd: dd1966 bnei a9, 1, 40210aae 40210ad0: d4e2d7 bbsi a2, 13, 40210aa8 40210ad3: fff5c6 j 40210aae 40210ad6: 3c0c22 l8ui a2, a12, 60 40210ad9: fe0f31 l32r a3, 40210318 40210adc: 02df05 call0 402138d0 40210adf: c2cc bnez.n a2, 40210aef 40210ae1: 040c movi.n a4, 0 40210ae3: 394c42 s8i a4, a12, 57 40210ae6: ffe3c5 call0 40210924 40210ae9: fff1c6 j 40210ab4 40210aec: 000000 ill 40210aef: ffd561 l32r a6, 40210a44 40210af2: 000652 l8ui a5, a6, 0 40210af5: 020c movi.n a2, 0 40210af7: 551b addi.n a5, a5, 1 40210af9: 004652 s8i a5, a6, 0 40210afc: 002785 call0 40210d78 40210aff: ffec46 j 40210ab4 40210b02: 3c0000 excw 40210b05: 0f .byte 0xf 40210b06: b40000 extui a0, a0, 0, 12 40210b09: 002d mov.n a2, a0 40210b0b: 0c1b00 excw 40210b0e: cb0000 excw 40210b11: 000010 excw 40210b14: 023d mov.n a3, a2 40210b16: f0c112 addi a1, a1, -16 40210b19: 11c9 s32i.n a12, a1, 4 40210b1b: 21d9 s32i.n a13, a1, 8 40210b1d: fb96c1 l32r a12, 4020f978 40210b20: 0109 s32i.n a0, a1, 0 40210b22: 671cd2 l16ui a13, a12, 206 40210b25: 3129 s32i.n a2, a1, 12 40210b27: dd1b addi.n a13, a13, 1 40210b29: f4d0d0 extui a13, a13, 0, 16 40210b2c: 675cd2 s16i a13, a12, 206 40210b2f: 05bd16 beqz a13, 40210b8e 40210b32: 681c22 l16ui a2, a12, 208 40210b35: 0d3d mov.n a3, a13 40210b37: c56a01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40210b3a: 0000c0 callx0 a0 40210b3d: 3138 l32i.n a3, a1, 12 40210b3f: f42020 extui a2, a2, 0, 16 40210b42: a00c movi.n a0, 10 40210b44: 203027 bltu a0, a2, 40210b68 40210b47: 122c02 l32i a0, a12, 72 40210b4a: ffee41 l32r a4, 40210b04 40210b4d: ffee61 l32r a6, 40210b08 40210b50: 053407 bltu a4, a0, 40210b59 40210b53: 64c052 addi a5, a0, 100 40210b56: 126c52 s32i a5, a12, 72 40210b59: 132c02 l32i a0, a12, 76 40210b5c: 083607 bltu a6, a0, 40210b68 40210b5f: 01d072 addmi a7, a0, 0x100 40210b62: 2cc772 addi a7, a7, 44 40210b65: 136c72 s32i a7, a12, 76 40210b68: d81c movi.n a8, 29 40210b6a: 20b827 bgeu a8, a2, 40210b8e 40210b6d: 122c02 l32i a0, a12, 72 40210b70: ffe791 l32r a9, 40210b0c 40210b73: ffe7b1 l32r a11, 40210b10 40210b76: 05b907 bgeu a9, a0, 40210b7f 40210b79: 9cc0a2 addi a10, a0, -100 40210b7c: 126ca2 s32i a10, a12, 72 40210b7f: 132c02 l32i a0, a12, 76 40210b82: 08bb07 bgeu a11, a0, 40210b8e 40210b85: ffd022 addmi a2, a0, 0xffffff00 40210b88: d4c222 addi a2, a2, -44 40210b8b: 136c22 s32i a2, a12, 76 40210b8e: 040c movi.n a4, 0 40210b90: 685c42 s16i a4, a12, 208 40210b93: 11c8 l32i.n a12, a1, 4 40210b95: 072db6 bltui a13, 2, 40210ba0 40210b98: 738c beqz.n a3, 40210ba3 40210b9a: ff5ec5 call0 40210188 40210b9d: 000086 j 40210ba3 40210ba0: ff4805 call0 40210024 40210ba3: 21d8 l32i.n a13, a1, 8 40210ba5: 0108 l32i.n a0, a1, 0 40210ba7: 10c112 addi a1, a1, 16 40210baa: f00d ret.n 40210bac: fb7331 l32r a3, 4020f978 40210baf: f0c112 addi a1, a1, -16 40210bb2: c338 l32i.n a3, a3, 48 40210bb4: 0109 s32i.n a0, a1, 0 40210bb6: 240930 extui a0, a3, 9, 3 40210bb9: 055066 bnei a0, 5, 40210bc2 40210bbc: 754830 extui a4, a3, 24, 8 40210bbf: 028426 beqi a4, 8, 40210bc5 40210bc2: 044066 bnei a0, 4, 40210bca 40210bc5: 120c movi.n a2, 1 40210bc7: fff4c5 call0 40210b14 40210bca: 0108 l32i.n a0, a1, 0 40210bcc: 10c112 addi a1, a1, 16 40210bcf: f00d ret.n 40210bd1: 000000 ill 40210bd4: ca3441 l32r a4, 402034a4 40210bd7: fb6831 l32r a3, 4020f978 40210bda: f0c112 addi a1, a1, -16 40210bdd: 0109 s32i.n a0, a1, 0 40210bdf: c328 l32i.n a2, a3, 48 40210be1: fb9601 l32r a0, 4020fa3c 40210be4: 102240 and a2, a2, a4 40210be7: 000002 l8ui a0, a0, 0 40210bea: c329 s32i.n a2, a3, 48 40210bec: 0b2066 bnei a0, 2, 40210bfb 40210bef: ff55c5 call0 4021014c 40210bf2: fb9201 l32r a0, 4020fa3c 40210bf5: 000002 l8ui a0, a0, 0 40210bf8: fb6031 l32r a3, 4020f978 40210bfb: 211066 bnei a0, 1, 40210c20 40210bfe: c328 l32i.n a2, a3, 48 40210c00: 360342 l8ui a4, a3, 54 40210c03: 1962c7 bbci a2, 12, 40210c20 40210c06: 64dc bnez.n a4, 40210c20 40210c08: fef945 call0 4020fba0 40210c0b: 428c beqz.n a2, 40210c13 40210c0d: ff3e45 call0 4020fff4 40210c10: 000306 j 40210c20 40210c13: 020c movi.n a2, 0 40210c15: 030c movi.n a3, 0 40210c17: fcf601 l32r a0, 4020fff0 40210c1a: 0000c0 callx0 a0 40210c1d: ff4045 call0 40210024 40210c20: 0108 l32i.n a0, a1, 0 40210c22: 10c112 addi a1, a1, 16 40210c25: f00d ret.n 40210c27: 4e2100 excw 40210c2a: ff .byte 0xff 40210c2b: f0c112 addi a1, a1, -16 40210c2e: 1109 s32i.n a0, a1, 4 40210c30: 0129 s32i.n a2, a1, 0 40210c32: c65f01 l32r a0, 402025b0 40210c35: 0000c0 callx0 a0 40210c38: 0128 l32i.n a2, a1, 0 40210c3a: 733c movi.n a3, 55 40210c3c: 040c movi.n a4, 0 40210c3e: 150c movi.n a5, 1 40210c40: c65d01 l32r a0, 402025b4 40210c43: 0000c0 callx0 a0 40210c46: 1108 l32i.n a0, a1, 4 40210c48: 10c112 addi a1, a1, 16 40210c4b: f00d ret.n 40210c4d: 000000 ill 40210c50 : 40210c50: fb4a31 l32r a3, 4020f978 40210c53: c328 l32i.n a2, a3, 48 40210c55: 042c movi.n a4, 32 40210c57: 202240 or a2, a2, a4 40210c5a: c329 s32i.n a2, a3, 48 40210c5c: f00d ret.n 40210c5e: c80000 excw 40210c61: ff .byte 0xff 40210c62: c44020 extui a4, a2, 0, 13 40210c65: 0009 s32i.n a0, a0, 0 40210c67: 096c00 excw 40210c6a: 484021 l32r a2, 401e2d6c <_lit4_end+0xdd118> 40210c6d: 210a add.n a2, a1, a0 40210c6f: 0bac40 excw 40210c72: d44021 l32r a2, 40205d74 40210c75: 210b addi.n a2, a1, -1 40210c77: 0c2840 excw 40210c7a: 104021 l32r a2, 401d4d7c <_lit4_end+0xcf128> 40210c7d: 402103 excw 40210c80: 2110d4 excw 40210c83: b71040 excw 40210c86: fe .byte 0xfe 40210c87: 3f .byte 0x3f 40210c88 : 40210c88: fc7b21 l32r a2, 4020fe74 40210c8b: fff531 l32r a3, 40210c60 40210c8e: 00a042 movi a4, 0 40210c91: 08a062 movi a6, 8 40210c94: d77c movi.n a7, -3 40210c96: e87c movi.n a8, -2 40210c98: 490c movi.n a9, 4 40210c9a: 2b0c movi.n a11, 2 40210c9c: f0c112 addi a1, a1, -16 40210c9f: fb3651 l32r a5, 4020f978 40210ca2: 0109 s32i.n a0, a1, 0 40210ca4: c508 l32i.n a0, a5, 48 40210ca6: c845b2 s8i a11, a5, 200 40210ca9: 200090 or a0, a0, a9 40210cac: 100080 and a0, a0, a8 40210caf: 100070 and a0, a0, a7 40210cb2: 200060 or a0, a0, a6 40210cb5: c509 s32i.n a0, a5, 48 40210cb7: c63601 l32r a0, 40202590 40210cba: 0000c0 callx0 a0 40210cbd: fd5191 l32r a9, 40210204 40210cc0: dfafa2 movi a10, -33 40210cc3: fd4f31 l32r a3, 40210200 40210cc6: fc2951 l32r a5, 4020fd6c 40210cc9: ffe661 l32r a6, 40210c64 40210ccc: 100c movi.n a0, 1 40210cce: 070c movi.n a7, 0 40210cd0: ff2421 l32r a2, 40210960 40210cd3: 2b0c movi.n a11, 2 40210cd5: 5242b2 s8i a11, a2, 82 40210cd8: 514272 s8i a7, a2, 81 40210cdb: 534272 s8i a7, a2, 83 40210cde: 544202 s8i a0, a2, 84 40210ce1: 88c242 addi a4, a2, -120 40210ce4: 145462 s16i a6, a4, 40 40210ce7: 126452 s32i a5, a4, 72 40210cea: 136432 s32i a3, a4, 76 40210ced: c488 l32i.n a8, a4, 48 40210cef: 530c movi.n a3, 5 40210cf1: 1088a0 and a8, a8, a10 40210cf4: 108890 and a8, a8, a9 40210cf7: ffdc21 l32r a2, 40210c68 40210cfa: c489 s32i.n a8, a4, 48 40210cfc: 324472 s8i a7, a4, 50 40210cff: 016e85 call0 402123e8 40210d02: ffda21 l32r a2, 40210c6c 40210d05: 630c movi.n a3, 6 40210d07: 016e05 call0 402123e8 40210d0a: fdb121 l32r a2, 402103d0 40210d0d: ffd831 l32r a3, 40210c70 40210d10: 040c movi.n a4, 0 40210d12: c61f01 l32r a0, 40202590 40210d15: 0000c0 callx0 a0 40210d18: fcc221 l32r a2, 40210020 40210d1b: ffd631 l32r a3, 40210c74 40210d1e: 040c movi.n a4, 0 40210d20: c61c01 l32r a0, 40202590 40210d23: 0000c0 callx0 a0 40210d26: ff0e21 l32r a2, 40210960 40210d29: ffd331 l32r a3, 40210c78 40210d2c: 040c movi.n a4, 0 40210d2e: c61801 l32r a0, 40202590 40210d31: 0000c0 callx0 a0 40210d34: fd6621 l32r a2, 402102cc 40210d37: ffd131 l32r a3, 40210c7c 40210d3a: 040c movi.n a4, 0 40210d3c: c61501 l32r a0, 40202590 40210d3f: 0000c0 callx0 a0 40210d42: ffcf21 l32r a2, 40210c80 40210d45: 431c movi.n a3, 20 40210d47: ffcf41 l32r a4, 40210c84 40210d4a: 350c movi.n a5, 3 40210d4c: c77801 l32r a0, 40202b2c 40210d4f: 0000c0 callx0 a0 40210d52: fb0921 l32r a2, 4020f978 40210d55: 100c movi.n a0, 1 40210d57: 354202 s8i a0, a2, 53 40210d5a: ff5745 call0 402102d0 40210d5d: 0108 l32i.n a0, a1, 0 40210d5f: 10c112 addi a1, a1, 16 40210d62: f00d ret.n 40210d64: ff .byte 0xff 40210d65: ff .byte 0xff 40210d66: ff .byte 0xff 40210d67: df .byte 0xdf 40210d68: ff .byte 0xff 40210d69: 0f .byte 0xf 40210d6a: 00ff00 excw 40210d6d: 000180 ret 40210d70: ff .byte 0xff 40210d71: ff .byte 0xff 40210d72: 8f .byte 0x8f 40210d73: ff .byte 0xff 40210d74: fffff7 bbsi a15, 31, 40210d77 40210d77: 250c03 excw 40210d78 : 40210d78: 250c movi.n a5, 2 40210d7a: d0c112 addi a1, a1, -48 40210d7d: fafe31 l32r a3, 4020f978 40210d80: a109 s32i.n a0, a1, 40 40210d82: 000c movi.n a0, 0 40210d84: 370342 l8ui a4, a3, 55 40210d87: 4109 s32i.n a0, a1, 16 40210d89: 74dc bnez.n a4, 40210da4 40210d8b: 380362 l8ui a6, a3, 56 40210d8e: 568c beqz.n a6, 40210d97 40210d90: 025d mov.n a5, a2 40210d92: 100c movi.n a0, 1 40210d94: 000306 j 40210da4 40210d97: 181372 l16ui a7, a3, 48 40210d9a: 160c movi.n a6, 1 40210d9c: 417f70 srli a7, a7, 15 40210d9f: 045716 beqz a7, 40210de8 40210da2: 060d mov.n a0, a6 40210da4: 935020 movnez a5, a0, a2 40210da7: 394352 s8i a5, a3, 57 40210daa: 000cc6 j 40210de1 40210dad: 51b8 l32i.n a11, a1, 20 40210daf: 010ba2 l8ui a10, a11, 1 40210db2: 021c movi.n a2, 16 40210db4: 20aa20 or a10, a10, a2 40210db7: 014ba2 s8i a10, a11, 1 40210dba: 9098 l32i.n a9, a0, 36 40210dbc: 082c movi.n a8, 32 40210dbe: 4989 s32i.n a8, a9, 16 40210dc0: fee821 l32r a2, 40210960 40210dc3: 066122 s32i a2, a1, 24 40210dc6: c5fa01 l32r a0, 402025b0 40210dc9: 0000c0 callx0 a0 40210dcc: 062122 l32i a2, a1, 24 40210dcf: 37a032 movi a3, 55 40210dd2: 040c movi.n a4, 0 40210dd4: 150c movi.n a5, 1 40210dd6: c5f701 l32r a0, 402025b4 40210dd9: 0000c0 callx0 a0 40210ddc: 7128 l32i.n a2, a1, 28 40210dde: 014e45 call0 402122c4 40210de1: a108 l32i.n a0, a1, 40 40210de3: 30c112 addi a1, a1, 48 40210de6: f00d ret.n 40210de8: 9129 s32i.n a2, a1, 36 40210dea: 364362 s8i a6, a3, 54 40210ded: 8109 s32i.n a0, a1, 32 40210def: 42cc bnez.n a2, 40210df7 40210df1: 384362 s8i a6, a3, 56 40210df4: 000086 j 40210dfa 40210df7: 374362 s8i a6, a3, 55 40210dfa: 10c122 addi a2, a1, 16 40210dfd: 18a032 movi a3, 24 40210e00: 040c movi.n a4, 0 40210e02: 03fcc5 call0 40214dd0 40210e05: 7129 s32i.n a2, a1, 28 40210e07: 1228 l32i.n a2, a2, 4 40210e09: 831c movi.n a3, 24 40210e0b: 1228 l32i.n a2, a2, 4 40210e0d: 5129 s32i.n a2, a1, 20 40210e0f: c4b501 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40210e12: 0000c0 callx0 a0 40210e15: 851c movi.n a5, 24 40210e17: 7148 l32i.n a4, a1, 28 40210e19: 8188 l32i.n a8, a1, 32 40210e1b: 0b5482 s16i a8, a4, 22 40210e1e: 0a5452 s16i a5, a4, 20 40210e21: f77131 l32r a3, 4020ebe8 40210e24: e6ac51 l32r a5, 4020a8d4 40210e27: 1448 l32i.n a4, a4, 4 40210e29: 0020c0 memw 40210e2c: 0428 l32i.n a2, a4, 0 40210e2e: 102250 and a2, a2, a5 40210e31: 202230 or a2, a2, a3 40210e34: 0020c0 memw 40210e37: 0429 s32i.n a2, a4, 0 40210e39: d915b1 l32r a11, 40207290 40210e3c: e3e401 l32r a0, 40209dcc 40210e3f: 0020c0 memw 40210e42: 04a8 l32i.n a10, a4, 0 40210e44: 10aa00 and a10, a10, a0 40210e47: 20aab0 or a10, a10, a11 40210e4a: 0020c0 memw 40210e4d: 04a9 s32i.n a10, a4, 0 40210e4f: ffc591 l32r a9, 40210d64 40210e52: 0020c0 memw 40210e55: 0478 l32i.n a7, a4, 0 40210e57: 107790 and a7, a7, a9 40210e5a: 207780 or a7, a7, a8 40210e5d: 0020c0 memw 40210e60: 0479 s32i.n a7, a4, 0 40210e62: ffc251 l32r a5, 40210d6c 40210e65: ffc061 l32r a6, 40210d68 40210e68: 0020c0 memw 40210e6b: 0438 l32i.n a3, a4, 0 40210e6d: 103360 and a3, a3, a6 40210e70: 203350 or a3, a3, a5 40210e73: 0020c0 memw 40210e76: 0439 s32i.n a3, a4, 0 40210e78: 020c movi.n a2, 0 40210e7a: fe5b05 call0 4020f42c 40210e7d: 7138 l32i.n a3, a1, 28 40210e7f: 844c movi.n a4, 72 40210e81: 050c movi.n a5, 0 40210e83: 026d mov.n a6, a2 40210e85: fd2481 l32r a8, 40210318 40210e88: c46521 l32r a2, 4020201c <_irom0_text_start+0xc> 40210e8b: 087d mov.n a7, a8 40210e8d: 4228 l32i.n a2, a2, 16 40210e8f: 0189 s32i.n a8, a1, 0 40210e91: 072d85 call0 4021816c 40210e94: 7108 l32i.n a0, a1, 28 40210e96: c6eb21 l32r a2, 40202a44 40210e99: 9038 l32i.n a3, a0, 36 40210e9b: 0020c0 memw 40210e9e: 6a0c movi.n a10, 6 40210ea0: 0b7c movi.n a11, -16 40210ea2: ffb351 l32r a5, 40210d70 40210ea5: 1348 l32i.n a4, a3, 4 40210ea7: 802222 l32i a2, a2, 0x200 40210eaa: 5329 s32i.n a2, a3, 20 40210eac: 104450 and a4, a4, a5 40210eaf: 1349 s32i.n a4, a3, 4 40210eb1: 9098 l32i.n a9, a0, 36 40210eb3: 9138 l32i.n a3, a1, 36 40210eb5: 1988 l32i.n a8, a9, 4 40210eb7: 8148 l32i.n a4, a1, 32 40210eb9: 1088b0 and a8, a8, a11 40210ebc: 2088a0 or a8, a8, a10 40210ebf: 1989 s32i.n a8, a9, 4 40210ec1: 9068 l32i.n a6, a0, 36 40210ec3: d87c movi.n a8, -3 40210ec5: 0678 l32i.n a7, a6, 0 40210ec7: ffab91 l32r a9, 40210d74 40210eca: 545070 extui a5, a7, 0, 6 40210ecd: 417670 srli a7, a7, 6 40210ed0: 107790 and a7, a7, a9 40210ed3: 1177a0 slli a7, a7, 6 40210ed6: 205570 or a5, a5, a7 40210ed9: faa771 l32r a7, 4020f978 40210edc: 0659 s32i.n a5, a6, 0 40210ede: 3c0772 l8ui a7, a7, 60 40210ee1: 105580 and a5, a5, a8 40210ee4: 047070 extui a7, a7, 0, 1 40210ee7: 1177f0 slli a7, a7, 1 40210eea: 205570 or a5, a5, a7 40210eed: 0659 s32i.n a5, a6, 0 40210eef: 7049 s32i.n a4, a0, 28 40210ef1: eb8356 bnez a3, 40210dad 40210ef4: 9048 l32i.n a4, a0, 36 40210ef6: 034c movi.n a3, 64 40210ef8: 4439 s32i.n a3, a4, 16 40210efa: ffb086 j 40210dc0 40210efd: 000000 ill 40210f00 : 40210f00: fa9e41 l32r a4, 4020f978 40210f03: c448 l32i.n a4, a4, 48 40210f05: 020c movi.n a2, 0 40210f07: 243940 extui a3, a4, 9, 3 40210f0a: 047366 bnei a3, 7, 40210f12 40210f0d: 0164d7 bbci a4, 13, 40210f12 40210f10: 120c movi.n a2, 1 40210f12: 742020 extui a2, a2, 0, 8 40210f15: f00d ret.n ... 40210f18 : 40210f18: fa9841 l32r a4, 4020f978 40210f1b: 130c movi.n a3, 1 40210f1d: c448 l32i.n a4, a4, 48 40210f1f: 020c movi.n a2, 0 40210f21: 044d40 extui a4, a4, 13, 1 40210f24: 440b addi.n a4, a4, -1 40210f26: 832340 moveqz a2, a3, a4 40210f29: f00d ret.n 40210f2b: 96e000 excw 40210f2e: 214023 excw 40210f30 : 40210f30: ffff21 l32r a2, 40210f2c 40210f33: f0c112 addi a1, a1, -16 40210f36: 006102 s32i a0, a1, 0 40210f39: c4ff01 l32r a0, 40202338 40210f3c: 0000c0 callx0 a0 40210f3f: fa8e21 l32r a2, 4020f978 40210f42: c90e31 l32r a3, 4020337c 40210f45: 0c2202 l32i a0, a2, 48 40210f48: 200030 or a0, a0, a3 40210f4b: 0c6202 s32i a0, a2, 48 40210f4e: 00fa45 call0 40211ef4 40210f51: 0108 l32i.n a0, a1, 0 40210f53: 10c112 addi a1, a1, 16 40210f56: f00d ret.n 40210f58 : 40210f58: 020c movi.n a2, 0 40210f5a: f0c112 addi a1, a1, -16 40210f5d: 0109 s32i.n a0, a1, 0 40210f5f: 000305 call0 40210f90 40210f62: 0108 l32i.n a0, a1, 0 40210f64: 10c112 addi a1, a1, 16 40210f67: f00d ret.n 40210f69: 000000 ill 40210f6c: 96e8 l32i.n a14, a6, 36 40210f6e: 214023 excw 40210f70 : 40210f70: ffff21 l32r a2, 40210f6c 40210f73: f0c112 addi a1, a1, -16 40210f76: 0109 s32i.n a0, a1, 0 40210f78: c4f001 l32r a0, 40202338 40210f7b: 0000c0 callx0 a0 40210f7e: 020c movi.n a2, 0 40210f80: 0000c5 call0 40210f90 40210f83: 0108 l32i.n a0, a1, 0 40210f85: 10c112 addi a1, a1, 16 40210f88: f00d ret.n 40210f8a: ff0000 excw 40210f8d: 7f .byte 0x7f 40210f8e: ff .byte 0xff 40210f8f: ff .byte 0xff 40210f90: ffff21 l32r a2, 40210f8c 40210f93: f0c112 addi a1, a1, -16 40210f96: fa7841 l32r a4, 4020f978 40210f99: 0109 s32i.n a0, a1, 0 40210f9b: c408 l32i.n a0, a4, 48 40210f9d: 360432 l8ui a3, a4, 54 40210fa0: 100020 and a0, a0, a2 40210fa3: c409 s32i.n a0, a4, 48 40210fa5: 2560d7 bbci a0, 13, 40210fce 40210fa8: 23ec bnez.n a3, 40210fce 40210faa: 390452 l8ui a5, a4, 57 40210fad: 020c movi.n a2, 0 40210faf: 241566 bnei a5, 1, 40210fd7 40210fb2: 394422 s8i a2, a4, 57 40210fb5: 245900 extui a5, a0, 9, 3 40210fb8: 121566 bnei a5, 1, 40210fce 40210fbb: 120c movi.n a2, 1 40210fbd: ffdb85 call0 40210d78 40210fc0: 000286 j 40210fce 40210fc3: fff3c5 call0 40210f00 40210fc6: 428c beqz.n a2, 40210fce 40210fc8: 00f285 call0 40211ef4 40210fcb: 00f4c5 call0 40211f18 40210fce: 0108 l32i.n a0, a1, 0 40210fd0: 10c112 addi a1, a1, 16 40210fd3: f00d ret.n 40210fd5: 660000 excw 40210fd8: 22e825 excw 40210fdb: 003944 excw 40210fde: 2469 s32i.n a6, a4, 8 40210fe0: ea6666 bnei a6, 6, 40210fce 40210fe3: ffd945 call0 40210d78 40210fe6: fff906 j 40210fce 40210fe9: 000000 ill 40210fec : 40210fec: fa6341 l32r a4, 4020f978 40210fef: 130c movi.n a3, 1 40210ff1: 181442 l16ui a4, a4, 48 40210ff4: 020c movi.n a2, 0 40210ff6: 414f40 srli a4, a4, 15 40210ff9: 832340 moveqz a2, a3, a4 40210ffc: f00d ret.n ... 40211000 : 40211000: fa5e61 l32r a6, 4020f978 40211003: c648 l32i.n a4, a6, 48 40211005: 150c movi.n a5, 1 40211007: 244940 extui a4, a4, 9, 3 4021100a: 097426 beqi a4, 7, 40211017 4021100d: 648c beqz.n a4, 40211017 4021100f: 3c0672 l8ui a7, a6, 60 40211012: 019727 bne a7, a2, 40211017 40211015: 050c movi.n a5, 0 40211017: 742050 extui a2, a5, 0, 8 4021101a: f00d ret.n 4021101c : 4021101c: 011232 l16ui a3, a2, 2 4021101f: 238c beqz.n a3, 40211025 40211021: f27c movi.n a2, -1 40211023: f00d ret.n 40211025: 021242 l16ui a4, a2, 4 40211028: fa5451 l32r a5, 4020f978 4021102b: 020c movi.n a2, 0 4021102d: 225542 s16i a4, a5, 68 40211030: f00d ret.n ... 40211034 : 40211034: f0c112 addi a1, a1, -16 40211037: 0109 s32i.n a0, a1, 0 40211039: fa4f01 l32r a0, 4020f978 4021103c: 640c movi.n a4, 6 4021103e: 3c4022 s8i a2, a0, 60 40211041: 3dc022 addi a2, a0, 61 40211044: c55601 l32r a0, 4020259c 40211047: 0000c0 callx0 a0 4021104a: 0108 l32i.n a0, a1, 0 4021104c: 10c112 addi a1, a1, 16 4021104f: f00d ret.n 40211051: 000000 ill 40211054 : 40211054: f0c112 addi a1, a1, -16 40211057: 0109 s32i.n a0, a1, 0 40211059: fa4701 l32r a0, 4020f978 4021105c: c038 l32i.n a3, a0, 48 4021105e: 1163d7 bbci a3, 13, 40211073 40211061: 640c movi.n a4, 6 40211063: 3dc032 addi a3, a0, 61 40211066: cbf501 l32r a0, 4020403c 40211069: 0000c0 callx0 a0 4021106c: 32cc bnez.n a2, 40211073 4021106e: 100c movi.n a0, 1 40211070: 000046 j 40211075 40211073: 000c movi.n a0, 0 40211075: 742000 extui a2, a0, 0, 8 40211078: 0108 l32i.n a0, a1, 0 4021107a: 10c112 addi a1, a1, 16 4021107d: f00d ret.n 4021107f: b73000 excw 40211082: fe .byte 0xfe 40211083: 3f .byte 0x3f 40211084 : 40211084: f0c112 addi a1, a1, -16 40211087: 0109 s32i.n a0, a1, 0 40211089: fa3b01 l32r a0, 4020f978 4021108c: 11c9 s32i.n a12, a1, 4 4021108e: 350002 l8ui a0, a0, 53 40211091: 02cd mov.n a12, a2 40211093: 00bc beqz.n a0, 402110c7 40211095: c66e01 l32r a0, 40202a50 40211098: 0000c0 callx0 a0 4021109b: fff921 l32r a2, 40211080 4021109e: 2c2a add.n a2, a12, a2 402110a0: 000202 l8ui a0, a2, 0 402110a3: 908c beqz.n a0, 402110b0 402110a5: c66c01 l32r a0, 40202a58 402110a8: 0000c0 callx0 a0 402110ab: 020c movi.n a2, 0 402110ad: 000586 j 402110c7 402110b0: 301b addi.n a3, a0, 1 402110b2: 004232 s8i a3, a2, 0 402110b5: c66801 l32r a0, 40202a58 402110b8: 0000c0 callx0 a0 402110bb: 0c3d mov.n a3, a12 402110bd: 421c movi.n a2, 20 402110bf: 040c movi.n a4, 0 402110c1: c9e101 l32r a0, 40203848 402110c4: 0000c0 callx0 a0 402110c7: 11c8 l32i.n a12, a1, 4 402110c9: 0108 l32i.n a0, a1, 0 402110cb: 10c112 addi a1, a1, 16 402110ce: f00d ret.n 402110d0: feb6d0 excw 402110d3: 3f .byte 0x3f 402110d4: f0c112 addi a1, a1, -16 402110d7: 1109 s32i.n a0, a1, 4 402110d9: 0208 l32i.n a0, a2, 0 402110db: ffe951 l32r a5, 40211080 402110de: 073016 beqz a0, 40211155 402110e1: 311026 beqi a0, 1, 40211116 402110e4: 0129 s32i.n a2, a1, 0 402110e6: 252066 bnei a0, 2, 4021110f 402110e9: c65901 l32r a0, 40202a50 402110ec: 0000c0 callx0 a0 402110ef: 0138 l32i.n a3, a1, 0 402110f1: ffe341 l32r a4, 40211080 402110f4: 0338 l32i.n a3, a3, 0 402110f6: 334a add.n a3, a3, a4 402110f8: 000322 l8ui a2, a3, 0 402110fb: 220b addi.n a2, a2, -1 402110fd: 004322 s8i a2, a3, 0 40211100: c65601 l32r a0, 40202a58 40211103: 0000c0 callx0 a0 40211106: ff1c85 call0 402102d0 40211109: 000086 j 4021110f 4021110c: ff0785 call0 40210188 4021110f: 1108 l32i.n a0, a1, 4 40211111: 10c112 addi a1, a1, 16 40211114: f00d ret.n 40211116: 605a add.n a6, a0, a5 40211118: 000642 l8ui a4, a6, 0 4021111b: fa1701 l32r a0, 4020f978 4021111e: 440b addi.n a4, a4, -1 40211120: c008 l32i.n a0, a0, 48 40211122: 004642 s8i a4, a6, 0 40211125: e660d7 bbci a0, 13, 4021110f 40211128: 240900 extui a0, a0, 9, 3 4021112b: e07026 beqi a0, 7, 4021110f 4021112e: dd6026 beqi a0, 6, 4021110f 40211131: fa4221 l32r a2, 4020fa3c 40211134: 000222 l8ui a2, a2, 0 40211137: d12266 bnei a2, 2, 4021110c 4021113a: 052d mov.n a2, a5 4021113c: a4c222 addi a2, a2, -92 4021113f: c51c01 l32r a0, 402025b0 40211142: 0000c0 callx0 a0 40211145: febf85 call0 4020fd40 40211148: 328c beqz.n a2, 4021114f 4021114a: 220c movi.n a2, 2 4021114c: fedd05 call0 4020ff20 4021114f: ff0385 call0 40210188 40211152: ffee46 j 4021110f 40211155: 204550 or a4, a5, a5 40211158: 804040 add a4, a0, a4 4021115b: 000432 l8ui a3, a4, 0 4021115e: 01a022 movi a2, 1 40211161: 330b addi.n a3, a3, -1 40211163: 004432 s8i a3, a4, 0 40211166: 0133c5 call0 402124a4 40211169: fa2256 bnez a2, 4021110f 4021116c: ffd905 call0 40210f00 4021116f: f9c216 beqz a2, 4021110f 40211172: ffd701 l32r a0, 402110d0 40211175: 1c0052 l8ui a5, a0, 28 40211178: 931566 bnei a5, 1, 4021110f 4021117b: 160c movi.n a6, 1 4021117d: 354062 s8i a6, a0, 53 40211180: fef885 call0 4021010c 40211183: ffe206 j 4021110f ... 40211188 : 40211188: f9fc21 l32r a2, 4020f978 4021118b: f0c112 addi a1, a1, -16 4021118e: 006102 s32i a0, a1, 0 40211191: 3c0222 l8ui a2, a2, 60 40211194: 026f45 call0 4021388c 40211197: 028216 beqz a2, 402111c3 4021119a: 010222 l8ui a2, a2, 1 4021119d: 1aa032 movi a3, 26 402111a0: 010280 slli a0, a2, 24 402111a3: 310800 srai a0, a0, 24 402111a6: 04a307 bge a3, a0, 402111ae 402111a9: 025c movi.n a2, 80 402111ab: 000346 j 402111bc 402111ae: 031c movi.n a3, 16 402111b0: 0fa307 bge a3, a0, 402111c3 402111b3: 7fa042 movi a4, 127 402111b6: 091247 beq a2, a4, 402111c3 402111b9: a0a022 movi a2, 160 402111bc: 0108 l32i.n a0, a1, 0 402111be: 10c112 addi a1, a1, 16 402111c1: f00d ret.n 402111c3: f0a022 movi a2, 240 402111c6: fffc86 j 402111bc 402111c9: 000000 ill 402111cc: b73c movi.n a7, 59 402111ce: fe .byte 0xfe 402111cf: 3f .byte 0x3f 402111d0: 239710 excw 402111d3: 973040 excw 402111d6: 504023 excw 402111d9: 402397 blt a3, a9, 4021121d 402111dc: 239760 excw 402111df: c11240 mul16u a1, a2, a4 402111e0 : 402111e0: f0c112 addi a1, a1, -16 402111e3: 11c9 s32i.n a12, a1, 4 402111e5: 0109 s32i.n a0, a1, 0 402111e7: 02cd mov.n a12, a2 402111e9: c4d821 l32r a2, 4020254c 402111ec: 7cec bnez.n a12, 40211217 402111ee: c4f001 l32r a0, 402025b0 402111f1: 0000c0 callx0 a0 402111f4: c4d621 l32r a2, 4020254c 402111f7: 931c movi.n a3, 25 402111f9: 140c movi.n a4, 1 402111fb: 150c movi.n a5, 1 402111fd: c4ed01 l32r a0, 402025b4 40211200: 0000c0 callx0 a0 40211203: fff321 l32r a2, 402111d0 40211206: fff141 l32r a4, 402111cc 40211209: 030c movi.n a3, 0 4021120b: 2e4432 s8i a3, a4, 46 4021120e: c44a01 l32r a0, 40202338 40211211: 0000c0 callx0 a0 40211214: 001c46 j 40211289 40211217: ffef21 l32r a2, 402111d4 4021121a: c44701 l32r a0, 40202338 4021121d: 0000c0 callx0 a0 40211220: 021c26 beqi a12, 1, 40211226 40211223: 622c66 bnei a12, 2, 40211289 40211226: ffe931 l32r a3, 402111cc 40211229: 2e0332 l8ui a3, a3, 46 4021122c: 501c37 beq a12, a3, 40211280 4021122f: 241c66 bnei a12, 1, 40211257 40211232: c4c621 l32r a2, 4020254c 40211235: c4de01 l32r a0, 402025b0 40211238: 0000c0 callx0 a0 4021123b: c4c421 l32r a2, 4020254c 4021123e: facb31 l32r a3, 4020fd6c 40211241: 140c movi.n a4, 1 40211243: 150c movi.n a5, 1 40211245: c4db01 l32r a0, 402025b4 40211248: 0000c0 callx0 a0 4021124b: fac821 l32r a2, 4020fd6c 4021124e: 00c6c5 call0 40211ebc 40211251: 0008c6 j 40211278 40211254: 000000 ill 40211257: c4bd21 l32r a2, 4020254c 4021125a: c4d501 l32r a0, 402025b0 4021125d: 0000c0 callx0 a0 40211260: c4bb21 l32r a2, 4020254c 40211263: 19a032 movi a3, 25 40211266: 01a042 movi a4, 1 40211269: 01a052 movi a5, 1 4021126c: c4d201 l32r a0, 402025b4 4021126f: 0000c0 callx0 a0 40211272: 64a022 movi a2, 100 40211275: 00c445 call0 40211ebc 40211278: ffd541 l32r a4, 402111cc 4021127b: 0c3d mov.n a3, a12 4021127d: 2e44c2 s8i a12, a4, 46 40211280: ffd621 l32r a2, 402111d8 40211283: c42d01 l32r a0, 40202338 40211286: 0000c0 callx0 a0 40211289: ffd421 l32r a2, 402111dc 4021128c: 11c8 l32i.n a12, a1, 4 4021128e: c42a01 l32r a0, 40202338 40211291: 0000c0 callx0 a0 40211294: 0108 l32i.n a0, a1, 0 40211296: 10c112 addi a1, a1, 16 40211299: f00d ret.n ... 4021129c : 4021129c: ffcc21 l32r a2, 402111cc 4021129f: 2e0222 l8ui a2, a2, 46 402112a2: f00d ret.n 402112a4 : 402112a4: ffca41 l32r a4, 402111cc 402112a7: 130c movi.n a3, 1 402112a9: 4448 l32i.n a4, a4, 16 402112ab: 020c movi.n a2, 0 402112ad: 244940 extui a4, a4, 9, 3 402112b0: fec442 addi a4, a4, -2 402112b3: 832340 moveqz a2, a3, a4 402112b6: f00d ret.n 402112b8 : 402112b8: ffc521 l32r a2, 402111cc 402112bb: 4228 l32i.n a2, a2, 16 402112bd: 042d20 extui a2, a2, 13, 1 402112c0: f00d ret.n ... 402112c4 : 402112c4: ffc241 l32r a4, 402111cc 402112c7: 120c movi.n a2, 1 402112c9: 4448 l32i.n a4, a4, 16 402112cb: 050c movi.n a5, 0 402112cd: 244940 extui a4, a4, 9, 3 402112d0: 023426 beqi a4, 3, 402112d6 402112d3: 932540 movnez a2, a5, a4 402112d6: 742020 extui a2, a2, 0, 8 402112d9: f00d ret.n 402112db: 807c00 add a7, a12, a0 402112de: fe .byte 0xfe 402112df: 3f .byte 0x3f 402112e0: feb754 excw 402112e3: 3f .byte 0x3f 402112e4: 239770 excw 402112e7: c11240 mul16u a1, a2, a4 402112e8 : 402112e8: f0c112 addi a1, a1, -16 402112eb: 0109 s32i.n a0, a1, 0 402112ed: ffb701 l32r a0, 402111cc 402112f0: 4008 l32i.n a0, a0, 16 402112f2: 6060d7 bbci a0, 13, 40211356 402112f5: 020c movi.n a2, 0 402112f7: 030c movi.n a3, 0 402112f9: fb3d01 l32r a0, 4020fff0 402112fc: 0000c0 callx0 a0 402112ff: fff721 l32r a2, 402112dc 40211302: 000222 l8ui a2, a2, 0 40211305: 132266 bnei a2, 2, 4021131c 40211308: fff985 call0 402112a4 4021130b: d28c beqz.n a2, 4021131c 4021130d: fff421 l32r a2, 402112e0 40211310: c4a801 l32r a0, 402025b0 40211313: 0000c0 callx0 a0 40211316: 80a022 movi a2, 128 40211319: 002685 call0 40211584 4021131c: ffac31 l32r a3, 402111cc 4021131f: 4338 l32i.n a3, a3, 16 40211321: fff021 l32r a2, 402112e4 40211324: 243930 extui a3, a3, 9, 3 40211327: c40401 l32r a0, 40202338 4021132a: 0000c0 callx0 a0 4021132d: 750c movi.n a5, 7 4021132f: fbb521 l32r a2, 40210204 40211332: ffa671 l32r a7, 402111cc 40211335: 030c movi.n a3, 0 40211337: 4708 l32i.n a0, a7, 16 40211339: 2739 s32i.n a3, a7, 8 4021133b: 100020 and a0, a0, a2 4021133e: 3fae22 movi a2, 0xfffffe3f 40211341: 100020 and a0, a0, a2 40211344: 4709 s32i.n a0, a7, 16 40211346: 416900 srli a6, a0, 9 40211349: 090567 bnone a5, a6, 40211356 4021134c: e24641 l32r a4, 40209c64 4021134f: 075d mov.n a5, a7 40211351: 104040 and a4, a0, a4 40211354: 4549 s32i.n a4, a5, 16 40211356: 0108 l32i.n a0, a1, 0 40211358: 10c112 addi a1, a1, 16 4021135b: f00d ret.n 4021135d: 000000 ill 40211360: 239780 excw 40211363: c11240 mul16u a1, a2, a4 40211364 : 40211364: f0c112 addi a1, a1, -16 40211367: 006102 s32i a0, a1, 0 4021136a: ff9801 l32r a0, 402111cc 4021136d: 042002 l32i a0, a0, 16 40211370: 4de0d7 bbsi a0, 13, 402113c1 40211373: ffba45 call0 40210f18 40211376: 128c beqz.n a2, 4021137b 40211378: fee8c5 call0 40210208 4021137b: 020c movi.n a2, 0 4021137d: ff9351 l32r a5, 402111cc 40211380: d56e61 l32r a6, 40206938 <_ZL14webserver_sentPv+0x12c> 40211383: 4548 l32i.n a4, a5, 16 40211385: 030c movi.n a3, 0 40211387: 204460 or a4, a4, a6 4021138a: 4549 s32i.n a4, a5, 16 4021138c: fb1901 l32r a0, 4020fff0 4021138f: 0000c0 callx0 a0 40211392: ff8e31 l32r a3, 402111cc 40211395: fff221 l32r a2, 40211360 40211398: 4348 l32i.n a4, a3, 16 4021139a: 2e0332 l8ui a3, a3, 46 4021139d: 244940 extui a4, a4, 9, 3 402113a0: c3e601 l32r a0, 40202338 402113a3: 0000c0 callx0 a0 402113a6: ff8901 l32r a0, 402111cc 402113a9: 4008 l32i.n a0, a0, 16 402113ab: 244900 extui a4, a0, 9, 3 402113ae: f4cc bnez.n a4, 402113c1 402113b0: e22d21 l32r a2, 40209c64 402113b3: 00a632 movi a3, 0x600 402113b6: 102020 and a2, a0, a2 402113b9: 202230 or a2, a2, a3 402113bc: ff8431 l32r a3, 402111cc 402113bf: 4329 s32i.n a2, a3, 16 402113c1: 0108 l32i.n a0, a1, 0 402113c3: 10c112 addi a1, a1, 16 402113c6: f00d ret.n 402113c8: 2116d4 excw 402113cb: ff3140 excw 402113cc : 402113cc: ffff31 l32r a3, 402113c8 402113cf: 040c movi.n a4, 0 402113d1: 860c movi.n a6, 8 402113d3: d77c movi.n a7, -3 402113d5: 180c movi.n a8, 1 402113d7: 490c movi.n a9, 4 402113d9: ff7c51 l32r a5, 402111cc 402113dc: 2a0c movi.n a10, 2 402113de: f0c112 addi a1, a1, -16 402113e1: 0109 s32i.n a0, a1, 0 402113e3: 2c45a2 s8i a10, a5, 44 402113e6: 4508 l32i.n a0, a5, 16 402113e8: 18c522 addi a2, a5, 24 402113eb: 200090 or a0, a0, a9 402113ee: 200080 or a0, a0, a8 402113f1: 100070 and a0, a0, a7 402113f4: 200060 or a0, a0, a6 402113f7: 4509 s32i.n a0, a5, 16 402113f9: c46501 l32r a0, 40202590 402113fc: 0000c0 callx0 a0 402113ff: 120c movi.n a2, 1 40211401: fb8041 l32r a4, 40210204 40211404: 0b0c movi.n a11, 0 40211406: ff7101 l32r a0, 402111cc 40211409: 250c movi.n a5, 2 4021140b: 2e4052 s8i a5, a0, 46 4021140e: 4038 l32i.n a3, a0, 16 40211410: 2d40b2 s8i a11, a0, 45 40211413: 103340 and a3, a3, a4 40211416: 4039 s32i.n a3, a0, 16 40211418: 124022 s8i a2, a0, 18 4021141b: 0108 l32i.n a0, a1, 0 4021141d: 10c112 addi a1, a1, 16 40211420: f00d ret.n 40211422: 000000 ill 40211425: 3ffeb7 bbsi a14, 27, 40211468 40211428: 2396f0 excw 4021142b: c11240 mul16u a1, a2, a4 4021142e: 31c9f0 srai a12, a15, 25 40211431: fffcc1 l32r a12, 40211424 40211434: 2109 s32i.n a0, a1, 8 40211436: 0c08 l32i.n a0, a12, 0 40211438: 90fc bnez.n a0, 40211475 4021143a: f4a222 movi a2, 0x2f4 4021143d: fffa31 l32r a3, 40211428 40211440: 04a142 movi a4, 0x104 40211443: c45401 l32r a0, 40202594 40211446: 0000c0 callx0 a0 40211449: 023d mov.n a3, a2 4021144b: 0129 s32i.n a2, a1, 0 4021144d: c44221 l32r a2, 40202558 40211450: 0228 l32i.n a2, a2, 0 40211452: 0c39 s32i.n a3, a12, 0 40211454: 3238 l32i.n a3, a2, 12 40211456: 1139 s32i.n a3, a1, 4 40211458: 1228 l32i.n a2, a2, 4 4021145a: c32101 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4021145d: 0000c0 callx0 a0 40211460: fcc232 addi a3, a2, -4 40211463: 1128 l32i.n a2, a1, 4 40211465: f4a242 movi a4, 0x2f4 40211468: 822230 mull a2, a2, a3 4021146b: 0138 l32i.n a3, a1, 0 4021146d: c44a01 l32r a0, 40202598 40211470: 0000c0 callx0 a0 40211473: 0c08 l32i.n a0, a12, 0 40211475: c43a41 l32r a4, 40202560 40211478: ff9951 l32r a5, 402112dc 4021147b: c43a71 l32r a7, 40202564 4021147e: 01d062 addmi a6, a0, 0x100 40211481: 006762 s32i a6, a7, 0 40211484: 00a002 movi a0, 0 40211487: 000552 l8ui a5, a5, 0 4021148a: 004402 s8i a0, a4, 0 4021148d: 1e1566 bnei a5, 1, 402114af 40211490: ff4f81 l32r a8, 402111cc 40211493: 2c0882 l8ui a8, a8, 44 40211496: 0228b6 bltui a8, 2, 4021149c 40211499: 002786 j 4021153b 4021149c: 02a022 movi a2, 2 4021149f: 030c movi.n a3, 0 402114a1: fdbfc5 call0 4020f0a0 402114a4: ff4aa1 l32r a10, 402111cc 402114a7: 290c movi.n a9, 2 402114a9: 2c4a92 s8i a9, a10, 44 402114ac: 002546 j 40211545 402114af: 192566 bnei a5, 2, 402114cc 402114b2: 01a022 movi a2, 1 402114b5: c67d01 l32r a0, 40202eac 402114b8: 0000c0 callx0 a0 402114bb: 08a022 movi a2, 8 402114be: 00a032 movi a3, 0 402114c1: fdbdc5 call0 4020f0a0 402114c4: 020c movi.n a2, 0 402114c6: c67901 l32r a0, 40202eac 402114c9: 0000c0 callx0 a0 402114cc: c425b1 l32r a11, 40202560 402114cf: 000bb2 l8ui a11, a11, 0 402114d2: 1f1b66 bnei a11, 1, 402114f5 402114d5: c42021 l32r a2, 40202558 402114d8: 002222 l32i a2, a2, 0 402114db: 032232 l32i a3, a2, 12 402114de: 1139 s32i.n a3, a1, 4 402114e0: 1228 l32i.n a2, a2, 4 402114e2: c2ff01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402114e5: 0000c0 callx0 a0 402114e8: 1138 l32i.n a3, a1, 4 402114ea: fcc222 addi a2, a2, -4 402114ed: 0c48 l32i.n a4, a12, 0 402114ef: f4a252 movi a5, 0x2f4 402114f2: f2b4c5 call0 40204040 402114f5: ffcc31 l32r a3, 40211428 402114f8: 0c28 l32i.n a2, a12, 0 402114fa: 2ca142 movi a4, 0x12c 402114fd: c42801 l32r a0, 402025a0 40211500: 0000c0 callx0 a0 40211503: f94f51 l32r a5, 4020fa40 40211506: 000c movi.n a0, 0 40211508: 000532 l8ui a3, a5, 0 4021150b: 0c09 s32i.n a0, a12, 0 4021150d: 0b1366 bnei a3, 1, 4021151c 40211510: 020c movi.n a2, 0 40211512: 040c movi.n a4, 0 40211514: 004542 s8i a4, a5, 0 40211517: fa0785 call0 4020b590 4021151a: 000c movi.n a0, 0 4021151c: f94a31 l32r a3, 4020fa44 4021151f: 000352 l8ui a5, a3, 0 40211522: 0321c2 l32i a12, a1, 12 40211525: 0b1566 bnei a5, 1, 40211534 40211528: 004302 s8i a0, a3, 0 4021152b: 01a022 movi a2, 1 4021152e: 01a032 movi a3, 1 40211531: f87405 call0 40209c74 40211534: 2108 l32i.n a0, a1, 8 40211536: 10c112 addi a1, a1, 16 40211539: f00d ret.n 4021153b: 220c movi.n a2, 2 4021153d: 130c movi.n a3, 1 4021153f: 201110 or a1, a1, a1 40211542: fdb5c5 call0 4020f0a0 40211545: c54401 l32r a0, 40202a58 40211548: 0000c0 callx0 a0 4021154b: 020c movi.n a2, 0 4021154d: c65701 l32r a0, 40202eac 40211550: 0000c0 callx0 a0 40211553: 007b45 call0 40211d08 40211556: ff1d61 l32r a6, 402111cc 40211559: 2d0662 l8ui a6, a6, 45 4021155c: 021626 beqi a6, 1, 40211562 4021155f: ffda46 j 402114cc 40211562: 190c movi.n a9, 1 40211564: c32181 l32r a8, 402021e8 <_irom0_text_start+0x1d8> 40211567: 0020c0 memw 4021156a: 852872 l32i a7, a8, 0x214 4021156d: 207790 or a7, a7, a9 40211570: 0020c0 memw 40211573: 856872 s32i a7, a8, 0x214 40211576: a0a022 movi a2, 160 40211579: c87101 l32r a0, 40203740 4021157c: 0000c0 callx0 a0 4021157f: ffd246 j 402114cc 40211582: 120000 excw 40211585: 09f0c1 l32r a12, 401d3d48 <_lit4_end+0xce0f4> 40211588: ea0501 l32r a0, 4020bd9c 4021158b: ff .byte 0xff 4021158c: ff1031 l32r a3, 402111cc 4021158f: e1b501 l32r a0, 40209c64 40211592: 4328 l32i.n a2, a3, 16 40211594: 100200 and a0, a2, a0 40211597: 0562d7 bbci a2, 13, 402115a0 4021159a: 00a622 movi a2, 0x600 4021159d: 200020 or a0, a0, a2 402115a0: 046302 s32i a0, a3, 16 402115a3: 00e345 call0 402123d8 402115a6: 002102 l32i a0, a1, 0 402115a9: 10c112 addi a1, a1, 16 402115ac: 000080 ret ... 402115b0 : 402115b0: ff0731 l32r a3, 402111cc 402115b3: c329 s32i.n a2, a3, 48 402115b5: f00d ret.n 402115b7: 900000 addx2 a0, a0, a0 402115ba: fe .byte 0xfe 402115bb: 3f .byte 0x3f 402115bc: 97c8 l32i.n a12, a7, 36 402115be: fe .byte 0xfe 402115bf: 3f .byte 0x3f 402115c0: 2397a0 excw 402115c3: c11240 mul16u a1, a2, a4 402115c6: 0151f0 slli a5, a1, 17 402115c9: ff .byte 0xff 402115ca: 006102 s32i a0, a1, 0 402115cd: 2c0542 l8ui a4, a5, 44 402115d0: c30701 l32r a0, 402021ec <_irom0_text_start+0x1dc> 402115d3: 053456 bnez a4, 4021162a 402115d6: 203550 or a3, a5, a5 402115d9: 012342 l32i a4, a3, 4 402115dc: 0020c0 memw 402115df: c30321 l32r a2, 402021ec <_irom0_text_start+0x1dc> 402115e2: 472222 l32i a2, a2, 0x11c 402115e5: 0338 l32i.n a3, a3, 0 402115e7: c02240 sub a2, a2, a4 402115ea: fd0d05 call0 4020e6bc 402115ed: c51591 l32r a9, 40202a44 402115f0: fc2381 l32r a8, 4021067c 402115f3: 0020c0 memw 402115f6: 0878 l32i.n a7, a8, 0 402115f8: fef551 l32r a5, 402111cc 402115fb: 802992 l32i a9, a9, 0x200 402115fe: 2568 l32i.n a6, a5, 8 40211600: 3538 l32i.n a3, a5, 12 40211602: 626a add.n a6, a2, a6 40211604: c06690 sub a6, a6, a9 40211607: 776a add.n a7, a7, a6 40211609: 0879 s32i.n a7, a8, 0 4021160b: a06660 addx4 a6, a6, a6 4021160e: fc5471 l32r a7, 40210760 40211611: 1146f0 slli a4, a6, 1 40211614: 000772 l8ui a7, a7, 0 40211617: 414540 srli a4, a4, 5 4021161a: 834670 moveqz a4, a6, a7 4021161d: 334a add.n a3, a3, a4 4021161f: 0020c0 memw 40211622: c2f201 l32r a0, 402021ec <_irom0_text_start+0x1dc> 40211625: 8039 s32i.n a3, a0, 32 40211627: 2c0542 l8ui a4, a5, 44 4021162a: 0020c0 memw 4021162d: 4a2022 l32i a2, a0, 0x128 40211630: 260c movi.n a6, 2 40211632: 14a020 extui a10, a2, 0, 2 40211635: 0adc bnez.n a10, 40211649 40211637: ffe021 l32r a2, 402115b8 4021163a: ffe031 l32r a3, 402115bc 4021163d: 6da142 movi a4, 0x16d 40211640: c27901 l32r a0, 40202024 <_irom0_text_start+0x14> 40211643: 0000c0 callx0 a0 40211646: ffff06 j 40211646 40211649: 0b6207 bbci a2, 0, 40211658 4021164c: 0020c0 memw 4021164f: 462022 l32i a2, a0, 0x118 40211652: 542820 extui a2, a2, 8, 6 40211655: 0001c6 j 40211660 40211658: 103260 and a3, a2, a6 4021165b: 020c movi.n a2, 0 4021165d: 932630 movnez a2, a6, a3 40211660: 840b addi.n a8, a4, -1 40211662: 04a220 extui a10, a2, 2, 1 40211665: 4578 l32i.n a7, a5, 16 40211667: 490c movi.n a9, 4 40211669: 247970 extui a7, a7, 9, 3 4021166c: 9329a0 movnez a2, a9, a10 4021166f: 832680 moveqz a2, a6, a8 40211672: 112726 beqi a7, 2, 40211687 40211675: ffd021 l32r a2, 402115b8 40211678: ffd131 l32r a3, 402115bc 4021167b: 78a142 movi a4, 0x178 4021167e: c26901 l32r a0, 40202024 <_irom0_text_start+0x14> 40211681: 0000c0 callx0 a0 40211684: ffff06 j 40211684 40211687: ffefc5 call0 40211584 4021168a: fed0b1 l32r a11, 402111cc 4021168d: 042bb2 l32i a11, a11, 16 40211690: 206bc7 bbci a11, 12, 402116b4 40211693: c3ae21 l32r a2, 4020254c 40211696: c3c601 l32r a0, 402025b0 40211699: 0000c0 callx0 a0 4021169c: c3ac21 l32r a2, 4020254c 4021169f: f9b331 l32r a3, 4020fd6c 402116a2: 01a042 movi a4, 1 402116a5: 01a052 movi a5, 1 402116a8: c3c301 l32r a0, 402025b4 402116ab: 0000c0 callx0 a0 402116ae: f9af21 l32r a2, 4020fd6c 402116b1: 008085 call0 40211ebc 402116b4: ffc321 l32r a2, 402115c0 402116b7: c32001 l32r a0, 40202338 402116ba: 0000c0 callx0 a0 402116bd: fec321 l32r a2, 402111cc 402116c0: c228 l32i.n a2, a2, 48 402116c2: 128c beqz.n a2, 402116c7 402116c4: 0002c0 callx0 a2 402116c7: 0108 l32i.n a0, a1, 0 402116c9: 10c112 addi a1, a1, 16 402116cc: f00d ret.n 402116ce: a80000 excw 402116d1: 402397 blt a3, a9, 40211715 402116d4: f0c112 addi a1, a1, -16 402116d7: 0109 s32i.n a0, a1, 0 402116d9: febc01 l32r a0, 402111cc 402116dc: 4008 l32i.n a0, a0, 16 402116de: 240900 extui a0, a0, 9, 3 402116e1: 112026 beqi a0, 2, 402116f6 402116e4: ffb521 l32r a2, 402115b8 402116e7: ffb531 l32r a3, 402115bc 402116ea: 88a142 movi a4, 0x188 402116ed: c24d01 l32r a0, 40202024 <_irom0_text_start+0x14> 402116f0: 0000c0 callx0 a0 402116f3: ffff06 j 402116f3 402116f6: 820c movi.n a2, 8 402116f8: ffe885 call0 40211584 402116fb: fff521 l32r a2, 402116d0 402116fe: c30e01 l32r a0, 40202338 40211701: 0000c0 callx0 a0 40211704: feb231 l32r a3, 402111cc 40211707: c338 l32i.n a3, a3, 48 40211709: 138c beqz.n a3, 4021170e 4021170b: 0003c0 callx0 a3 4021170e: 0108 l32i.n a0, a1, 0 40211710: 10c112 addi a1, a1, 16 40211713: f00d ret.n 40211715: 000000 ill 40211718: 2397b0 excw 4021171b: 97d040 excw 4021171e: 124023 excw 40211720 : 40211720: f0c112 addi a1, a1, -16 40211723: 0109 s32i.n a0, a1, 0 40211725: fea901 l32r a0, 402111cc 40211728: 4008 l32i.n a0, a0, 16 4021172a: 0be0d7 bbsi a0, 13, 40211739 4021172d: fffa21 l32r a2, 40211718 40211730: c30201 l32r a0, 40202338 40211733: 0000c0 callx0 a0 40211736: 0002c6 j 40211745 40211739: ff7dc5 call0 40210f18 4021173c: fff821 l32r a2, 4021171c 4021173f: c2fe01 l32r a0, 40202338 40211742: 0000c0 callx0 a0 40211745: 0108 l32i.n a0, a1, 0 40211747: 10c112 addi a1, a1, 16 4021174a: f00d ret.n 4021174c: f0c112 addi a1, a1, -16 4021174f: 0161c2 s32i a12, a1, 4 40211752: fe9ec1 l32r a12, 402111cc 40211755: 006102 s32i a0, a1, 0 40211758: 042c02 l32i a0, a12, 16 4021175b: 096007 bbci a0, 0, 40211768 4021175e: fcf6c5 call0 4020e6cc 40211761: 4c08 l32i.n a0, a12, 16 40211763: 820c movi.n a2, 8 40211765: 000086 j 4021176b 40211768: 00a022 movi a2, 0 4021176b: 056017 bbci a0, 1, 40211774 4021176e: 10a032 movi a3, 16 40211771: 202230 or a2, a2, a3 40211774: 056027 bbci a0, 2, 4021177d 40211777: 04a042 movi a4, 4 4021177a: 202240 or a2, a2, a4 4021177d: 043300 extui a3, a0, 3, 1 40211780: fd0885 call0 4020e80c 40211783: 4c08 l32i.n a0, a12, 16 40211785: 245900 extui a5, a0, 9, 3 40211788: 111526 beqi a5, 1, 4021179d 4021178b: ff8b21 l32r a2, 402115b8 4021178e: ff8b31 l32r a3, 402115bc 40211791: c6a142 movi a4, 0x1c6 40211794: c22401 l32r a0, 40202024 <_irom0_text_start+0x14> 40211797: 0000c0 callx0 a0 4021179a: ffff06 j 4021179a 4021179d: 3fae72 movi a7, 0xfffffe3f 402117a0: e13161 l32r a6, 40209c64 402117a3: 00a482 movi a8, 0x400 402117a6: 106060 and a6, a0, a6 402117a9: 206680 or a6, a6, a8 402117ac: 106670 and a6, a6, a7 402117af: 046c62 s32i a6, a12, 16 402117b2: fd1a45 call0 4020e958 402117b5: c28d71 l32r a7, 402021ec <_irom0_text_start+0x1dc> 402117b8: 0020c0 memw 402117bb: 472792 l32i a9, a7, 0x11c 402117be: 1c99 s32i.n a9, a12, 4 402117c0: c4a181 l32r a8, 40202a44 402117c3: 0020c0 memw 402117c6: 802882 l32i a8, a8, 0x200 402117c9: 2c89 s32i.n a8, a12, 8 402117cb: 0020c0 memw 402117ce: 220c movi.n a2, 2 402117d0: 9778 l32i.n a7, a7, 36 402117d2: 3c79 s32i.n a7, a12, 12 402117d4: 2c4c22 s8i a2, a12, 44 402117d7: fd2485 call0 4020ea20 402117da: 2c4c22 s8i a2, a12, 44 402117dd: 74a020 extui a10, a2, 0, 8 402117e0: 3acc bnez.n a10, 402117e7 402117e2: 220c movi.n a2, 2 402117e4: fd3845 call0 4020eb6c 402117e7: 11c8 l32i.n a12, a1, 4 402117e9: 0108 l32i.n a0, a1, 0 402117eb: 10c112 addi a1, a1, 16 402117ee: f00d ret.n 402117f0: f448 l32i.n a4, a4, 60 402117f2: ff .byte 0xff 402117f3: ff .byte 0xff 402117f4: 239800 excw 402117f7: c11240 mul16u a1, a2, a4 402117fa: 61d2e0 xsr.excsave2 a14 402117fd: 51e904 excw 40211800: 31c9 s32i.n a12, a1, 12 40211802: 2109 s32i.n a0, a1, 8 40211804: 02cd mov.n a12, a2 40211806: fe1b05 call0 4020f9b8 40211809: fff9e1 l32r a14, 402117f0 4021180c: ecea add.n a14, a12, a14 4021180e: fe6fc1 l32r a12, 402111cc 40211811: 023d mov.n a3, a2 40211813: 0c29 s32i.n a2, a12, 0 40211815: 0e2d mov.n a2, a14 40211817: fce705 call0 4020e688 4021181a: c48a01 l32r a0, 40202a44 4021181d: 0020c0 memw 40211820: 8020d2 l32i a13, a0, 0x200 40211823: 2ca132 movi a3, 0x12c 40211826: 023327 bltu a3, a2, 4021182c 40211829: 003ac6 j 40211918 4021182c: 040c movi.n a4, 0 4021182e: 150c movi.n a5, 1 40211830: c26e31 l32r a3, 402021e8 <_irom0_text_start+0x1d8> 40211833: 0020c0 memw 40211836: 852362 l32i a6, a3, 0x214 40211839: 046060 extui a6, a6, 0, 1 4021183c: 934560 movnez a4, a5, a6 4021183f: 744040 extui a4, a4, 0, 8 40211842: 2d4c42 s8i a4, a12, 45 40211845: 181466 bnei a4, 1, 40211861 40211848: 0020c0 memw 4021184b: 852382 l32i a8, a3, 0x214 4021184e: e97c movi.n a9, -2 40211850: 108890 and a8, a8, a9 40211853: 0020c0 memw 40211856: 856382 s32i a8, a3, 0x214 40211859: 025c movi.n a2, 80 4021185b: c7b901 l32r a0, 40203740 4021185e: 0000c0 callx0 a0 40211861: 004785 call0 40211cdc 40211864: 120c movi.n a2, 1 40211866: c59101 l32r a0, 40202eac 40211869: 0000c0 callx0 a0 4021186c: 220c movi.n a2, 2 4021186e: fd6ac5 call0 4020ef1c 40211871: fe10c5 call0 4020f980 40211874: 023d mov.n a3, a2 40211876: 0c29 s32i.n a2, a12, 0 40211878: 0e2d mov.n a2, a14 4021187a: fce0c5 call0 4020e688 4021187d: 02ed mov.n a14, a2 4021187f: 0020c0 memw 40211882: c47021 l32r a2, 40202a44 40211885: 802222 l32i a2, a2, 0x200 40211888: 0c38 l32i.n a3, a12, 0 4021188a: c022d0 sub a2, a2, a13 4021188d: fcdf85 call0 4020e688 40211890: fee531 l32r a3, 40211424 40211893: 0338 l32i.n a3, a3, 0 40211895: 02dd mov.n a13, a2 40211897: a3fc bnez.n a3, 402118d5 40211899: f4a222 movi a2, 0x2f4 4021189c: fee331 l32r a3, 40211428 4021189f: f8a142 movi a4, 0x1f8 402118a2: c33c01 l32r a0, 40202594 402118a5: 0000c0 callx0 a0 402118a8: 023d mov.n a3, a2 402118aa: 0129 s32i.n a2, a1, 0 402118ac: c32b51 l32r a5, 40202558 402118af: fedd41 l32r a4, 40211424 402118b2: 0528 l32i.n a2, a5, 0 402118b4: 0439 s32i.n a3, a4, 0 402118b6: 3238 l32i.n a3, a2, 12 402118b8: 1139 s32i.n a3, a1, 4 402118ba: 1228 l32i.n a2, a2, 4 402118bc: c20901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402118bf: 0000c0 callx0 a0 402118c2: fcc232 addi a3, a2, -4 402118c5: 1128 l32i.n a2, a1, 4 402118c7: f4a242 movi a4, 0x2f4 402118ca: 822230 mull a2, a2, a3 402118cd: 0138 l32i.n a3, a1, 0 402118cf: c33201 l32r a0, 40202598 402118d2: 0000c0 callx0 a0 402118d5: c45e01 l32r a0, 40202a50 402118d8: 0000c0 callx0 a0 402118db: d4ae22 movi a2, 0xfffffed4 402118de: 04dd42 addmi a4, a13, 0x400 402118e1: ffde52 addmi a5, a14, 0xffffff00 402118e4: d4c552 addi a5, a5, -44 402118e7: e8c442 addi a4, a4, -24 402118ea: 36b457 bgeu a4, a5, 40211924 402118ed: 4c08 l32i.n a0, a12, 16 402118ef: e67c movi.n a6, -2 402118f1: 1b60c7 bbci a0, 12, 40211910 402118f4: 100060 and a0, a0, a6 402118f7: 4c09 s32i.n a0, a12, 16 402118f9: c07ed0 sub a7, a14, a13 402118fc: 272a add.n a2, a7, a2 402118fe: ffe4c5 call0 4021174c 40211901: 020c movi.n a2, 0 40211903: 31c8 l32i.n a12, a1, 12 40211905: 41d8 l32i.n a13, a1, 16 40211907: 51e8 l32i.n a14, a1, 20 40211909: 2108 l32i.n a0, a1, 8 4021190b: 20c112 addi a1, a1, 32 4021190e: f00d ret.n 40211910: 180c movi.n a8, 1 40211912: 200080 or a0, a0, a8 40211915: fff786 j 402118f7 40211918: ffb721 l32r a2, 402117f4 4021191b: c28701 l32r a0, 40202338 4021191e: 0000c0 callx0 a0 40211921: 000086 j 40211927 40211924: ffb045 call0 4021142c 40211927: 120c movi.n a2, 1 40211929: fff586 j 40211903 4021192c: fff416 beqz a4, 4021192f 4021192f: ff .byte 0xff 40211930: 239810 excw 40211933: c11240 mul16u a1, a2, a4 40211936: 6102f0 excw 40211939: 61d201 l32r a0, 401ea084 <_lit4_end+0xe4430> 4021193c: 61c203 excw 4021193f: 02cd02 addi a0, a13, 2 40211942: c440d1 l32r a13, 40202a44 40211945: 0020c0 memw 40211948: 802dd2 l32i a13, a13, 0x200 4021194b: ffa921 l32r a2, 402117f0 4021194e: 203c movi.n a0, 50 40211950: 2c2a add.n a2, a12, a2 40211952: 023027 bltu a0, a2, 40211958 40211955: 001fc6 j 402119d8 40211958: 120c movi.n a2, 1 4021195a: c55401 l32r a0, 40202eac 4021195d: 0000c0 callx0 a0 40211960: 820c movi.n a2, 8 40211962: fd5b85 call0 4020ef1c 40211965: 020c movi.n a2, 0 40211967: c55101 l32r a0, 40202eac 4021196a: 0000c0 callx0 a0 4021196d: ffef21 l32r a2, 4021192c 40211970: 0020c0 memw 40211973: c43441 l32r a4, 40202a44 40211976: 802442 l32i a4, a4, 0x200 40211979: 3c2a add.n a3, a12, a2 4021197b: c0d4d0 sub a13, a4, a13 4021197e: 18dd02 addmi a0, a13, 0x1800 40211981: d4c002 addi a0, a0, -44 40211984: 5cb037 bgeu a0, a3, 402119e4 40211987: fe1141 l32r a4, 402111cc 4021198a: 4408 l32i.n a0, a4, 16 4021198c: 30e0c7 bbsi a0, 12, 402119c0 4021198f: 042d mov.n a2, a4 40211991: 18c222 addi a2, a2, 24 40211994: 0129 s32i.n a2, a1, 0 40211996: c30601 l32r a0, 402025b0 40211999: 0000c0 callx0 a0 4021199c: ffe431 l32r a3, 4021192c 4021199f: c02cd0 sub a2, a12, a13 402119a2: 223a add.n a2, a2, a3 402119a4: e8a332 movi a3, 0x3e8 402119a7: c1ce01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402119aa: 0000c0 callx0 a0 402119ad: 040c movi.n a4, 0 402119af: 023d mov.n a3, a2 402119b1: 150c movi.n a5, 1 402119b3: 0128 l32i.n a2, a1, 0 402119b5: c2ff01 l32r a0, 402025b4 402119b8: 0000c0 callx0 a0 402119bb: fe0441 l32r a4, 402111cc 402119be: 4408 l32i.n a0, a4, 16 402119c0: 245900 extui a5, a0, 9, 3 402119c3: 2d1526 beqi a5, 1, 402119f4 402119c6: fefc21 l32r a2, 402115b8 402119c9: fefc31 l32r a3, 402115bc 402119cc: 2fa242 movi a4, 0x22f 402119cf: c19501 l32r a0, 40202024 <_irom0_text_start+0x14> 402119d2: 0000c0 callx0 a0 402119d5: ffff06 j 402119d5 402119d8: ffd621 l32r a2, 40211930 402119db: c25701 l32r a0, 40202338 402119de: 0000c0 callx0 a0 402119e1: 000086 j 402119e7 402119e4: ffa445 call0 4021142c 402119e7: 120c movi.n a2, 1 402119e9: 21c8 l32i.n a12, a1, 8 402119eb: 31d8 l32i.n a13, a1, 12 402119ed: 1108 l32i.n a0, a1, 4 402119ef: 10c112 addi a1, a1, 16 402119f2: f00d ret.n 402119f4: 020c movi.n a2, 0 402119f6: e09b61 l32r a6, 40209c64 402119f9: 00a472 movi a7, 0x400 402119fc: 106060 and a6, a0, a6 402119ff: 206670 or a6, a6, a7 40211a02: 4469 s32i.n a6, a4, 16 40211a04: fff846 j 402119e9 40211a07: fffe00 excw 40211a0a: ff .byte 0xff 40211a0b: 0f .byte 0xf 40211a0c: 002d50 excw 40211a0f: 983000 excw 40211a12: 204023 excw 40211a15: 2398 l32i.n a9, a3, 8 40211a17: c11240 mul16u a1, a2, a4 40211a1a: 1109f0 slli a0, a9, 1 40211a1d: c40e01 l32r a0, 40202a58 40211a20: 0000c0 callx0 a0 40211a23: fdea01 l32r a0, 402111cc 40211a26: 4038 l32i.n a3, a0, 16 40211a28: 0563d7 bbci a3, 13, 40211a31 40211a2b: 244930 extui a4, a3, 9, 3 40211a2e: 111426 beqi a4, 1, 40211a43 40211a31: fee121 l32r a2, 402115b8 40211a34: fee231 l32r a3, 402115bc 40211a37: 48a242 movi a4, 0x248 40211a3a: c17a01 l32r a0, 40202024 <_irom0_text_start+0x14> 40211a3d: 0000c0 callx0 a0 40211a40: ffff06 j 40211a40 40211a43: ff4d45 call0 40210f18 40211a46: 329c beqz.n a2, 40211a5d 40211a48: fedc21 l32r a2, 402115b8 40211a4b: fedc31 l32r a3, 402115bc 40211a4e: 49a242 movi a4, 0x249 40211a51: c17401 l32r a0, 40202024 <_irom0_text_start+0x14> 40211a54: 0000c0 callx0 a0 40211a57: ffff06 j 40211a57 40211a5a: 000000 ill 40211a5d: fddb31 l32r a3, 402111cc 40211a60: 042332 l32i a3, a3, 16 40211a63: 4ce3e7 bbsi a3, 14, 40211ab3 40211a66: 49e3f7 bbsi a3, 15, 40211ab3 40211a69: 01a022 movi a2, 1 40211a6c: 00a345 call0 402124a4 40211a6f: 401226 beqi a2, 1, 40211ab3 40211a72: fdd601 l32r a0, 402111cc 40211a75: ffe451 l32r a5, 40211a08 40211a78: 052002 l32i a0, a0, 20 40211a7b: 693507 bltu a5, a0, 40211ae8 40211a7e: c3f131 l32r a3, 40202a44 40211a81: 0020c0 memw 40211a84: fdd221 l32r a2, 402111cc 40211a87: 802332 l32i a3, a3, 0x200 40211a8a: 2228 l32i.n a2, a2, 8 40211a8c: c02230 sub a2, a2, a3 40211a8f: 202a add.n a2, a0, a2 40211a91: 001586 j 40211aeb 40211a94: fdce41 l32r a4, 402111cc 40211a97: 4448 l32i.n a4, a4, 16 40211a99: 100400 and a0, a4, a0 40211a9c: 044d40 extui a4, a4, 13, 1 40211a9f: 148c beqz.n a4, 40211aa4 40211aa1: 200030 or a0, a0, a3 40211aa4: fdca51 l32r a5, 402111cc 40211aa7: 4509 s32i.n a0, a5, 16 40211aa9: 020c movi.n a2, 0 40211aab: 030c movi.n a3, 0 40211aad: f95001 l32r a0, 4020fff0 40211ab0: 0000c0 callx0 a0 40211ab3: c3e701 l32r a0, 40202a50 40211ab6: 0000c0 callx0 a0 40211ab9: fb2961 l32r a6, 40210760 40211abc: 000662 l8ui a6, a6, 0 40211abf: c1cb01 l32r a0, 402021ec <_irom0_text_start+0x1dc> 40211ac2: e6cc bnez.n a6, 40211ad4 40211ac4: 0020c0 memw 40211ac7: 9078 l32i.n a7, a0, 36 40211ac9: 05d772 addmi a7, a7, 0x500 40211acc: 0020c0 memw 40211acf: c079 s32i.n a7, a0, 48 40211ad1: 000306 j 40211ae1 40211ad4: 0020c0 memw 40211ad7: 9088 l32i.n a8, a0, 36 40211ad9: 50c882 addi a8, a8, 80 40211adc: 0020c0 memw 40211adf: c089 s32i.n a8, a0, 48 40211ae1: 1108 l32i.n a0, a1, 4 40211ae3: 10c112 addi a1, a1, 16 40211ae6: f00d ret.n 40211ae8: e39021 l32r a2, 4020a928 40211aeb: e05e01 l32r a0, 40209c64 40211aee: ffc791 l32r a9, 40211a0c 40211af1: 00a632 movi a3, 0x600 40211af4: 9cb927 bgeu a9, a2, 40211a94 40211af7: e38c61 l32r a6, 4020a928 40211afa: 963627 bltu a6, a2, 40211a94 40211afd: fdb3a1 l32r a10, 402111cc 40211b00: f9be41 l32r a4, 402101f8 40211b03: 4a38 l32i.n a3, a10, 16 40211b05: 0129 s32i.n a2, a1, 0 40211b07: 103340 and a3, a3, a4 40211b0a: 4a39 s32i.n a3, a10, 16 40211b0c: 099267 bne a2, a6, 40211b19 40211b0f: c57061 l32r a6, 402030d0 40211b12: 0a5d mov.n a5, a10 40211b14: 203360 or a3, a3, a6 40211b17: 4539 s32i.n a3, a5, 16 40211b19: fdac71 l32r a7, 402111cc 40211b1c: 2e0772 l8ui a7, a7, 46 40211b1f: 671766 bnei a7, 1, 40211b8a 40211b22: 7763c7 bbci a3, 12, 40211b9d 40211b25: c28921 l32r a2, 4020254c 40211b28: c2a201 l32r a0, 402025b0 40211b2b: 0000c0 callx0 a0 40211b2e: 0024c5 call0 40211d7c 40211b31: 130c movi.n a3, 1 40211b33: fdea81 l32r a8, 402112dc 40211b36: ffb621 l32r a2, 40211a10 40211b39: 004832 s8i a3, a8, 0 40211b3c: c1ff01 l32r a0, 40202338 40211b3f: 0000c0 callx0 a0 40211b42: fde601 l32r a0, 402112dc 40211b45: 000032 l8ui a3, a0, 0 40211b48: 131366 bnei a3, 1, 40211b5f 40211b4b: 0128 l32i.n a2, a1, 0 40211b4d: ffca85 call0 402117f8 40211b50: fde301 l32r a0, 402112dc 40211b53: 012280 slli a2, a2, 24 40211b56: 312820 srai a2, a2, 24 40211b59: 0003c6 j 40211b6c 40211b5c: 000000 ill 40211b5f: 072366 bnei a3, 2, 40211b6a 40211b62: 0128 l32i.n a2, a1, 0 40211b64: ffdcc5 call0 40211934 40211b67: fff946 j 40211b50 40211b6a: 020c movi.n a2, 0 40211b6c: f29c beqz.n a2, 40211b8f 40211b6e: fd9731 l32r a3, 402111cc 40211b71: e03c01 l32r a0, 40209c64 40211b74: 4338 l32i.n a3, a3, 16 40211b76: 100300 and a0, a3, a0 40211b79: 0563d7 bbci a3, 13, 40211b82 40211b7c: 00a642 movi a4, 0x600 40211b7f: 200040 or a0, a0, a4 40211b82: fd9251 l32r a5, 402111cc 40211b85: 4509 s32i.n a0, a5, 16 40211b87: ffc786 j 40211aa9 40211b8a: 230c movi.n a3, 2 40211b8c: ffe8c6 j 40211b33 40211b8f: 000062 l8ui a6, a0, 0 40211b92: 660b addi.n a6, a6, -1 40211b94: f11656 bnez a6, 40211aa9 40211b97: ffa2c5 call0 402115c4 40211b9a: ffc2c6 j 40211aa9 40211b9d: c3aa01 l32r a0, 40202a48 40211ba0: 0008 l32i.n a0, a0, 0 40211ba2: b0ac beqz.n a0, 40211bd1 40211ba4: 0158 l32i.n a5, a1, 0 40211ba6: faee61 l32r a6, 40210760 40211ba9: a05550 addx4 a5, a5, a5 40211bac: 000662 l8ui a6, a6, 0 40211baf: 1145f0 slli a4, a5, 1 40211bb2: 414540 srli a4, a4, 5 40211bb5: 834560 moveqz a4, a5, a6 40211bb8: 0020c0 memw 40211bbb: c18c31 l32r a3, 402021ec <_irom0_text_start+0x1dc> 40211bbe: 1028 l32i.n a2, a0, 4 40211bc0: 9338 l32i.n a3, a3, 36 40211bc2: 200c movi.n a0, 2 40211bc4: 334a add.n a3, a3, a4 40211bc6: 013237 bltu a2, a3, 40211bcb 40211bc9: 100c movi.n a0, 1 40211bcb: 743000 extui a3, a0, 0, 8 40211bce: ffd846 j 40211b33 40211bd1: ff9021 l32r a2, 40211a14 40211bd4: c1d901 l32r a0, 40202338 40211bd7: 0000c0 callx0 a0 40211bda: 130c movi.n a3, 1 40211bdc: ffd4c6 j 40211b33 40211bdf: 1a1800 excw 40211be2: 124021 l32r a2, 401d64e4 <_lit4_end+0xd0890> 40211be4 : 40211be4: f0c112 addi a1, a1, -16 40211be7: 006122 s32i a2, a1, 0 40211bea: 016102 s32i a0, a1, 4 40211bed: ff3285 call0 40210f18 40211bf0: 011216 beqz a2, 40211c05 40211bf3: fe7121 l32r a2, 402115b8 40211bf6: fe7131 l32r a3, 402115bc 40211bf9: b8a242 movi a4, 0x2b8 40211bfc: c10a01 l32r a0, 40202024 <_irom0_text_start+0x14> 40211bff: 0000c0 callx0 a0 40211c02: ffff06 j 40211c02 40211c05: fd7141 l32r a4, 402111cc 40211c08: 4408 l32i.n a0, a4, 16 40211c0a: e27c movi.n a2, -2 40211c0c: 02e0d7 bbsi a0, 13, 40211c12 40211c0f: 0001c6 j 40211c1a 40211c12: 242900 extui a2, a0, 9, 3 40211c15: 083226 beqi a2, 3, 40211c21 40211c18: f27c movi.n a2, -1 40211c1a: 1108 l32i.n a0, a1, 4 40211c1c: 10c112 addi a1, a1, 16 40211c1f: f00d ret.n 40211c21: 2e0432 l8ui a3, a4, 46 40211c24: 33cc bnez.n a3, 40211c2b 40211c26: 020c movi.n a2, 0 40211c28: fffb86 j 40211c1a 40211c2b: c38661 l32r a6, 40202a44 40211c2e: 0020c0 memw 40211c31: ffeb21 l32r a2, 40211be0 40211c34: 030c movi.n a3, 0 40211c36: 045d mov.n a5, a4 40211c38: 802662 l32i a6, a6, 0x200 40211c3b: 0148 l32i.n a4, a1, 0 40211c3d: 2569 s32i.n a6, a5, 8 40211c3f: 5549 s32i.n a4, a5, 20 40211c41: f8eb01 l32r a0, 4020fff0 40211c44: 0000c0 callx0 a0 40211c47: fd6181 l32r a8, 402111cc 40211c4a: e006a1 l32r a10, 40209c64 40211c4d: 4878 l32i.n a7, a8, 16 40211c4f: 00a292 movi a9, 0x200 40211c52: 1077a0 and a7, a7, a10 40211c55: 207790 or a7, a7, a9 40211c58: 4879 s32i.n a7, a8, 16 40211c5a: fff206 j 40211c26 40211c5d: 000000 ill 40211c60: fe8080 excw 40211c63: 3f .byte 0x3f 40211c64: feb770 excw 40211c67: 3f .byte 0x3f 40211c68: 4218 l32i.n a1, a2, 16 40211c6a: 124010 excw 40211c6c : 40211c6c: f0c112 addi a1, a1, -16 40211c6f: 0109 s32i.n a0, a1, 0 40211c71: 73a052 movi a5, 115 40211c74: c15e61 l32r a6, 402021ec <_irom0_text_start+0x1dc> 40211c77: 0020c0 memw 40211c7a: c56652 s32i a5, a6, 0x314 40211c7d: fff821 l32r a2, 40211c60 40211c80: fff941 l32r a4, 40211c64 40211c83: 030c movi.n a3, 0 40211c85: 004432 s8i a3, a4, 0 40211c88: 0228 l32i.n a2, a2, 0 40211c8a: fff701 l32r a0, 40211c68 40211c8d: 0000c0 callx0 a0 40211c90: 0108 l32i.n a0, a1, 0 40211c92: 10c112 addi a1, a1, 16 40211c95: f00d ret.n 40211c97: 2b0800 excw 40211c9a: f84010 excw 40211c9d: 401041 l32r a4, 401e1ce0 <_lit4_end+0xdc08c> 40211ca0 : 40211ca0: fffe21 l32r a2, 40211c98 40211ca3: f0c112 addi a1, a1, -16 40211ca6: 0109 s32i.n a0, a1, 0 40211ca8: fffd01 l32r a0, 40211c9c 40211cab: 0000c0 callx0 a0 40211cae: ffec21 l32r a2, 40211c60 40211cb1: 0228 l32i.n a2, a2, 0 40211cb3: ffed01 l32r a0, 40211c68 40211cb6: 0000c0 callx0 a0 40211cb9: 0108 l32i.n a0, a1, 0 40211cbb: 10c112 addi a1, a1, 16 40211cbe: f00d ret.n 40211cc0 : 40211cc0: ffe951 l32r a5, 40211c64 40211cc3: 040c movi.n a4, 0 40211cc5: 004542 s8i a4, a5, 0 40211cc8: 73a022 movi a2, 115 40211ccb: c14831 l32r a3, 402021ec <_irom0_text_start+0x1dc> 40211cce: 0020c0 memw 40211cd1: c56322 s32i a2, a3, 0x314 40211cd4: f00d ret.n 40211cd6: 800000 add a0, a0, a0 40211cd9: 2c1d excw 40211cdb: c11204 excw 40211cdc : 40211cdc: f0c112 addi a1, a1, -16 40211cdf: 0109 s32i.n a0, a1, 0 40211ce1: 73a032 movi a3, 115 40211ce4: c14241 l32r a4, 402021ec <_irom0_text_start+0x1dc> 40211ce7: 0020c0 memw 40211cea: ffde21 l32r a2, 40211c64 40211ced: 000c movi.n a0, 0 40211cef: c56432 s32i a3, a4, 0x314 40211cf2: 004202 s8i a0, a2, 0 40211cf5: fff821 l32r a2, 40211cd8 40211cf8: ffdc01 l32r a0, 40211c68 40211cfb: 0000c0 callx0 a0 40211cfe: 0108 l32i.n a0, a1, 0 40211d00: 10c112 addi a1, a1, 16 40211d03: f00d ret.n 40211d05: 000000 ill 40211d08 : 40211d08: ffe421 l32r a2, 40211c98 40211d0b: f0c112 addi a1, a1, -16 40211d0e: 0109 s32i.n a0, a1, 0 40211d10: ffe301 l32r a0, 40211c9c 40211d13: 0000c0 callx0 a0 40211d16: ffd221 l32r a2, 40211c60 40211d19: 0228 l32i.n a2, a2, 0 40211d1b: ffd301 l32r a0, 40211c68 40211d1e: 0000c0 callx0 a0 40211d21: ffd061 l32r a6, 40211c64 40211d24: 050c movi.n a5, 0 40211d26: 004652 s8i a5, a6, 0 40211d29: 73a032 movi a3, 115 40211d2c: c13041 l32r a4, 402021ec <_irom0_text_start+0x1dc> 40211d2f: 0020c0 memw 40211d32: c56432 s32i a3, a4, 0x314 40211d35: 0108 l32i.n a0, a1, 0 40211d37: 10c112 addi a1, a1, 16 40211d3a: f00d ret.n 40211d3c: febfd0 excw 40211d3f: 3f .byte 0x3f 40211d40 : 40211d40: ffff41 l32r a4, 40211d3c 40211d43: 620c movi.n a2, 6 40211d45: 011452 l16ui a5, a4, 2 40211d48: 001432 l16ui a3, a4, 0 40211d4b: 050442 l8ui a4, a4, 5 40211d4e: 335a add.n a3, a3, a5 40211d50: 743030 extui a3, a3, 0, 8 40211d53: 832340 moveqz a2, a3, a4 40211d56: f00d ret.n 40211d58 : 40211d58: fff921 l32r a2, 40211d3c 40211d5b: 050232 l8ui a3, a2, 5 40211d5e: a248 l32i.n a4, a2, 40 40211d60: 33cc bnez.n a3, 40211d67 40211d62: 020c movi.n a2, 0 40211d64: 000286 j 40211d72 40211d67: 520c movi.n a2, 5 40211d69: f00d ret.n 40211d6b: 2448 l32i.n a4, a4, 8 40211d6d: 221b addi.n a2, a2, 1 40211d6f: 742020 extui a2, a2, 0, 8 40211d72: ff5456 bnez a4, 40211d6b 40211d75: f00d ret.n 40211d77: b77400 excw 40211d7a: fe .byte 0xfe 40211d7b: 3f .byte 0x3f 40211d7c : 40211d7c: ffff21 l32r a2, 40211d78 40211d7f: f0c112 addi a1, a1, -16 40211d82: 0109 s32i.n a0, a1, 0 40211d84: c20b01 l32r a0, 402025b0 40211d87: 0000c0 callx0 a0 40211d8a: 0108 l32i.n a0, a1, 0 40211d8c: 10c112 addi a1, a1, 16 40211d8f: f00d ret.n 40211d91: 000000 ill 40211d94: 239850 excw 40211d97: 986040 excw 40211d9a: 214023 excw 40211d9c : 40211d9c: fff721 l32r a2, 40211d78 40211d9f: e0c112 addi a1, a1, -32 40211da2: 0161c2 s32i a12, a1, 4 40211da5: 0261d2 s32i a13, a1, 8 40211da8: 31e9 s32i.n a14, a1, 12 40211daa: 0109 s32i.n a0, a1, 0 40211dac: c20101 l32r a0, 402025b0 40211daf: 0000c0 callx0 a0 40211db2: fdf8c5 call0 4020fd40 40211db5: 1e0c movi.n a14, 1 40211db7: ffabc1 l32r a12, 40211c64 40211dba: 32cc bnez.n a2, 40211dc1 40211dbc: ff4e45 call0 402112a4 40211dbf: 428c beqz.n a2, 40211dc7 40211dc1: 184ce2 s8i a14, a12, 24 40211dc4: 000246 j 40211dd1 40211dc7: 120c movi.n a2, 1 40211dc9: 130c movi.n a3, 1 40211dcb: 201110 or a1, a1, a1 40211dce: f7ea45 call0 40209c74 40211dd1: ffdad1 l32r a13, 40211d3c 40211dd4: 011d02 l16ui a0, a13, 2 40211dd7: 001dd2 l16ui a13, a13, 0 40211dda: dd0a add.n a13, a13, a0 40211ddc: 74d0d0 extui a13, a13, 0, 8 40211ddf: fff785 call0 40211d58 40211de2: 02ed mov.n a14, a2 40211de4: 030c movi.n a3, 0 40211de6: 762db6 bltui a13, 2, 40211e60 40211de9: 742020 extui a2, a2, 0, 8 40211dec: 7022b6 bltui a2, 2, 40211e60 40211def: 194c32 s8i a3, a12, 25 40211df2: 000086 j 40211df8 40211df5: 194c02 s8i a0, a12, 25 40211df8: f7e4c5 call0 40209c48 40211dfb: 02c2e2 addi a14, a2, 2 40211dfe: 7cd8 l32i.n a13, a12, 28 40211e00: ff9821 l32r a2, 40211c60 40211e03: 21e2e0 srai a14, a14, 2 40211e06: dd1b addi.n a13, a13, 1 40211e08: 0642e2 s8i a14, a2, 6 40211e0b: 0212e2 l16ui a14, a2, 4 40211e0e: 2228 l32i.n a2, a2, 8 40211e10: 0e3d mov.n a3, a14 40211e12: c0b301 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40211e15: 0000c0 callx0 a0 40211e18: 183d27 bltu a13, a2, 40211e34 40211e1b: ff91d1 l32r a13, 40211c60 40211e1e: 000c movi.n a0, 0 40211e20: 7c09 s32i.n a0, a12, 28 40211e22: fdf1c5 call0 4020fd40 40211e25: 32cc bnez.n a2, 40211e2c 40211e27: ff47c5 call0 402112a4 40211e2a: 42ac beqz.n a2, 40211e52 40211e2c: 120c movi.n a2, 1 40211e2e: 204c22 s8i a2, a12, 32 40211e31: 000886 j 40211e57 40211e34: 7cd9 s32i.n a13, a12, 28 40211e36: ffd021 l32r a2, 40211d78 40211e39: 040c movi.n a4, 0 40211e3b: 150c movi.n a5, 1 40211e3d: 11c8 l32i.n a12, a1, 4 40211e3f: 0e3d mov.n a3, a14 40211e41: 21d8 l32i.n a13, a1, 8 40211e43: 31e8 l32i.n a14, a1, 12 40211e45: c1db01 l32r a0, 402025b4 40211e48: 0000c0 callx0 a0 40211e4b: 0108 l32i.n a0, a1, 0 40211e4d: 20c112 addi a1, a1, 32 40211e50: f00d ret.n 40211e52: 020c movi.n a2, 0 40211e54: f97385 call0 4020b590 40211e57: 021de2 l16ui a14, a13, 4 40211e5a: fff606 j 40211e36 40211e5d: 000000 ill 40211e60: e8a322 movi a2, 0x3e8 40211e63: ff7f31 l32r a3, 40211c60 40211e66: 190c42 l8ui a4, a12, 25 40211e69: 021332 l16ui a3, a3, 4 40211e6c: 441b addi.n a4, a4, 1 40211e6e: 744040 extui a4, a4, 0, 8 40211e71: 4149 s32i.n a4, a1, 16 40211e73: d56c01 l32r a0, 40207424 40211e76: 0000c0 callx0 a0 40211e79: 4108 l32i.n a0, a1, 16 40211e7b: 040c movi.n a4, 0 40211e7d: 02a027 bge a0, a2, 40211e83 40211e80: ffdc46 j 40211df5 40211e83: 194c42 s8i a4, a12, 25 40211e86: 0a2df6 bgeui a13, 2, 40211e94 40211e89: 0d3d mov.n a3, a13 40211e8b: ffc221 l32r a2, 40211d94 40211e8e: c12a01 l32r a0, 40202338 40211e91: 0000c0 callx0 a0 40211e94: 7430e0 extui a3, a14, 0, 8 40211e97: 0223b6 bltui a3, 2, 40211e9d 40211e9a: ffd686 j 40211df8 40211e9d: ffbe21 l32r a2, 40211d98 40211ea0: c12601 l32r a0, 40202338 40211ea3: 0000c0 callx0 a0 40211ea6: ffd386 j 40211df8 40211ea9: 000000 ill 40211eac : 40211eac: f0c112 addi a1, a1, -16 40211eaf: 0109 s32i.n a0, a1, 0 40211eb1: ffee85 call0 40211d9c 40211eb4: 0108 l32i.n a0, a1, 0 40211eb6: 10c112 addi a1, a1, 16 40211eb9: f00d ret.n ... 40211ebc : 40211ebc: f0c112 addi a1, a1, -16 40211ebf: 0129 s32i.n a2, a1, 0 40211ec1: 1109 s32i.n a0, a1, 4 40211ec3: ffad21 l32r a2, 40211d78 40211ec6: 000c movi.n a0, 0 40211ec8: 6209 s32i.n a0, a2, 24 40211eca: 154202 s8i a0, a2, 21 40211ecd: c1b801 l32r a0, 402025b0 40211ed0: 0000c0 callx0 a0 40211ed3: ffa921 l32r a2, 40211d78 40211ed6: ff6241 l32r a4, 40211c60 40211ed9: 0138 l32i.n a3, a1, 0 40211edb: 150c movi.n a5, 1 40211edd: 025432 s16i a3, a4, 4 40211ee0: 040c movi.n a4, 0 40211ee2: c1b401 l32r a0, 402025b4 40211ee5: 0000c0 callx0 a0 40211ee8: 1108 l32i.n a0, a1, 4 40211eea: 10c112 addi a1, a1, 16 40211eed: f00d ret.n 40211eef: b79400 excw 40211ef2: fe .byte 0xfe 40211ef3: 3f .byte 0x3f 40211ef4 : 40211ef4: f0c112 addi a1, a1, -16 40211ef7: 0109 s32i.n a0, a1, 0 40211ef9: ff5a01 l32r a0, 40211c64 40211efc: 210022 l8ui a2, a0, 33 40211eff: 041266 bnei a2, 1, 40211f07 40211f02: 030c movi.n a3, 0 40211f04: 214032 s8i a3, a0, 33 40211f07: fffa21 l32r a2, 40211ef0 40211f0a: c1a901 l32r a0, 402025b0 40211f0d: 0000c0 callx0 a0 40211f10: 0108 l32i.n a0, a1, 0 40211f12: 10c112 addi a1, a1, 16 40211f15: f00d ret.n ... 40211f18 : 40211f18: 040c movi.n a4, 0 40211f1a: ff5131 l32r a3, 40211c60 40211f1d: ff5121 l32r a2, 40211c64 40211f20: 150c movi.n a5, 1 40211f22: f0c112 addi a1, a1, -16 40211f25: 0109 s32i.n a0, a1, 0 40211f27: 214252 s8i a5, a2, 33 40211f2a: 061332 l16ui a3, a3, 12 40211f2d: 24c222 addi a2, a2, 36 40211f30: c1a101 l32r a0, 402025b4 40211f33: 0000c0 callx0 a0 40211f36: 0108 l32i.n a0, a1, 0 40211f38: 10c112 addi a1, a1, 16 40211f3b: f00d ret.n 40211f3d: 000000 ill 40211f40 : 40211f40: f0c112 addi a1, a1, -16 40211f43: 0109 s32i.n a0, a1, 0 40211f45: ff4701 l32r a0, 40211c64 40211f48: 210022 l8ui a2, a0, 33 40211f4b: 380032 l8ui a3, a0, 56 40211f4e: 128c beqz.n a2, 40211f53 40211f50: 181366 bnei a3, 1, 40211f6c 40211f53: ffe721 l32r a2, 40211ef0 40211f56: ff4231 l32r a3, 40211c60 40211f59: 150c movi.n a5, 1 40211f5b: 040c movi.n a4, 0 40211f5d: 384042 s8i a4, a0, 56 40211f60: 214052 s8i a5, a0, 33 40211f63: 061332 l16ui a3, a3, 12 40211f66: c19301 l32r a0, 402025b4 40211f69: 0000c0 callx0 a0 40211f6c: 0108 l32i.n a0, a1, 0 40211f6e: 10c112 addi a1, a1, 16 40211f71: f00d ret.n 40211f73: b1e800 excw 40211f76: fe .byte 0xfe 40211f77: 3f .byte 0x3f 40211f78: 239840 excw 40211f7b: c11240 mul16u a1, a2, a4 40211f7c : 40211f7c: f0c112 addi a1, a1, -16 40211f7f: 11c9 s32i.n a12, a1, 4 40211f81: 02cd mov.n a12, a2 40211f83: fffc21 l32r a2, 40211f74 40211f86: 0109 s32i.n a0, a1, 0 40211f88: 0208 l32i.n a0, a2, 0 40211f8a: 042016 beqz a0, 40211fd0 40211f8d: 001c32 l16ui a3, a12, 0 40211f90: 1c08 l32i.n a0, a12, 4 40211f92: 413e30 srli a3, a3, 14 40211f95: a38c beqz.n a3, 40211fa3 40211f97: 4ce077 bbsi a0, 7, 40211fe7 40211f9a: 644000 extui a4, a0, 0, 7 40211f9d: 4684e6 bgei a4, 8, 40211fe7 40211fa0: 43f0e7 bbsi a0, 30, 40211fe7 40211fa3: 0c0c52 l8ui a5, a12, 12 40211fa6: 80a032 movi a3, 128 40211fa9: 345050 extui a5, a5, 0, 4 40211fac: 15cc bnez.n a5, 40211fb1 40211fae: 000386 j 40211fc0 40211fb1: 181c32 l16ui a3, a12, 48 40211fb4: a03330 addx4 a3, a3, a3 40211fb7: 1133f0 slli a3, a3, 1 40211fba: 32c332 addi a3, a3, 50 40211fbd: f43030 extui a3, a3, 0, 16 40211fc0: 000c42 l8ui a4, a12, 0 40211fc3: a0c442 addi a4, a4, -96 40211fc6: 004c42 s8i a4, a12, 0 40211fc9: 0208 l32i.n a0, a2, 0 40211fcb: 0c2d mov.n a2, a12 40211fcd: 0000c0 callx0 a0 40211fd0: ffea31 l32r a3, 40211f78 40211fd3: 0c2d mov.n a2, a12 40211fd5: 87a142 movi a4, 0x187 40211fd8: 11c8 l32i.n a12, a1, 4 40211fda: c17101 l32r a0, 402025a0 40211fdd: 0000c0 callx0 a0 40211fe0: 0108 l32i.n a0, a1, 0 40211fe2: 10c112 addi a1, a1, 16 40211fe5: f00d ret.n 40211fe7: c30c movi.n a3, 12 40211fe9: fff4c6 j 40211fc0 40211fec: feb930 excw 40211fef: 3f .byte 0x3f 40211ff0: 205b addi.n a2, a0, 5 40211ff2: 9c4021 l32r a2, 401f90f4 <_lit4_end+0xf34a0> 40211ff5: 102b addi.n a1, a0, 2 40211ff7: 226840 excw 40211ffa: 124010 excw 40211ffd: 09f0c1 l32r a12, 401d47c0 <_lit4_end+0xceb6c> 40212000: 180111 l32r a1, 401d8004 <_lit4_end+0xd23b0> 40212003: ff .byte 0xff 40212004: 390002 l8ui a0, a0, 57 40212007: 0129 s32i.n a2, a1, 0 40212009: 371066 bnei a0, 1, 40212044 4021200c: c29101 l32r a0, 40202a50 4021200f: 0000c0 callx0 a0 40212012: ff1471 l32r a7, 40211c64 40212015: 080c movi.n a8, 0 40212017: 3a0792 l8ui a9, a7, 58 4021201a: 000762 l8ui a6, a7, 0 4021201d: 3b0752 l8ui a5, a7, 59 40212020: 836890 moveqz a6, a8, a9 40212023: 004762 s8i a6, a7, 0 40212026: a5cc bnez.n a5, 40212034 40212028: 0020c0 memw 4021202b: c070b1 l32r a11, 402021ec <_irom0_text_start+0x1dc> 4021202e: 73a0a2 movi a10, 115 40212031: c56ba2 s32i a10, a11, 0x314 40212034: ff0c21 l32r a2, 40211c64 40212037: 000c movi.n a0, 0 40212039: 394202 s8i a0, a2, 57 4021203c: c28701 l32r a0, 40202a58 4021203f: 0000c0 callx0 a0 40212042: 0128 l32i.n a2, a1, 0 40212044: ffea01 l32r a0, 40211fec 40212047: 0258 l32i.n a5, a2, 0 40212049: f30c movi.n a3, 15 4021204b: 5bb537 bgeu a5, a3, 402120aa 4021204e: 0129 s32i.n a2, a1, 0 40212050: ffe861 l32r a6, 40211ff0 40212053: 904550 addx2 a4, a5, a5 40212056: 446a add.n a4, a4, a6 40212058: 0004a0 jx a4 4021205b: 001486 j 402120b1 4021205e: 0013c6 j 402120b1 40212061: 001306 j 402120b1 40212064: 001246 j 402120b1 40212067: 000746 j 40212088 4021206a: 005946 j 402121d3 4021206d: 000e46 j 402120aa 40212070: 000d86 j 402120aa 40212073: 005286 j 402121c1 40212076: 004fc6 j 402121b9 40212079: 004586 j 40212193 4021207c: 003cc6 j 40212173 4021207f: 002746 j 40212120 40212082: 001a46 j 402120ef 40212085: 001006 j 402120c9 40212088: c27201 l32r a0, 40202a50 4021208b: 0000c0 callx0 a0 4021208e: 0188 l32i.n a8, a1, 0 40212090: ffd791 l32r a9, 40211fec 40212093: 0888 l32i.n a8, a8, 0 40212095: 889a add.n a8, a8, a9 40212097: 000872 l8ui a7, a8, 0 4021209a: 770b addi.n a7, a7, -1 4021209c: 004872 s8i a7, a8, 0 4021209f: c26e01 l32r a0, 40202a58 402120a2: 0000c0 callx0 a0 402120a5: 120c movi.n a2, 1 402120a7: 004d85 call0 40212580 402120aa: 1108 l32i.n a0, a1, 4 402120ac: 10c112 addi a1, a1, 16 402120af: f00d ret.n 402120b1: 00ad mov.n a10, a0 402120b3: a5aa add.n a10, a5, a10 402120b5: 000a92 l8ui a9, a10, 0 402120b8: 742050 extui a2, a5, 0, 8 402120bb: 990b addi.n a9, a9, -1 402120bd: 004a92 s8i a9, a10, 0 402120c0: ffcd01 l32r a0, 40211ff4 402120c3: 0000c0 callx0 a0 402120c6: fff806 j 402120aa 402120c9: c26101 l32r a0, 40202a50 402120cc: 0000c0 callx0 a0 402120cf: 0108 l32i.n a0, a1, 0 402120d1: ffc621 l32r a2, 40211fec 402120d4: 0008 l32i.n a0, a0, 0 402120d6: 002a add.n a0, a0, a2 402120d8: 0000b2 l8ui a11, a0, 0 402120db: bb0b addi.n a11, a11, -1 402120dd: 0040b2 s8i a11, a0, 0 402120e0: c25e01 l32r a0, 40202a58 402120e3: 0000c0 callx0 a0 402120e6: ffc401 l32r a0, 40211ff8 402120e9: 0000c0 callx0 a0 402120ec: ffee86 j 402120aa 402120ef: c25801 l32r a0, 40202a50 402120f2: 0000c0 callx0 a0 402120f5: 0138 l32i.n a3, a1, 0 402120f7: ffbd41 l32r a4, 40211fec 402120fa: 0338 l32i.n a3, a3, 0 402120fc: 334a add.n a3, a3, a4 402120fe: 000322 l8ui a2, a3, 0 40212101: 220b addi.n a2, a2, -1 40212103: 004322 s8i a2, a3, 0 40212106: c25401 l32r a0, 40202a58 40212109: 0000c0 callx0 a0 4021210c: bfc401 l32r a0, 4020201c <_irom0_text_start+0xc> 4021210f: 762002 l32i a0, a0, 0x1d8 40212112: f94016 beqz a0, 402120aa 40212115: 1028 l32i.n a2, a0, 4 40212117: f8f216 beqz a2, 402120aa 4021211a: 0002c0 callx0 a2 4021211d: ffe246 j 402120aa 40212120: c24c01 l32r a0, 40202a50 40212123: 0000c0 callx0 a0 40212126: 0148 l32i.n a4, a1, 0 40212128: ffb151 l32r a5, 40211fec 4021212b: 0448 l32i.n a4, a4, 0 4021212d: fecd21 l32r a2, 40211c64 40212130: 445a add.n a4, a4, a5 40212132: 000432 l8ui a3, a4, 0 40212135: 390222 l8ui a2, a2, 57 40212138: 330b addi.n a3, a3, -1 4021213a: 004432 s8i a3, a4, 0 4021213d: 291266 bnei a2, 1, 4021216a 40212140: fec971 l32r a7, 40211c64 40212143: 080c movi.n a8, 0 40212145: 3a0792 l8ui a9, a7, 58 40212148: 000762 l8ui a6, a7, 0 4021214b: 3b0752 l8ui a5, a7, 59 4021214e: 836890 moveqz a6, a8, a9 40212151: 004762 s8i a6, a7, 0 40212154: a5cc bnez.n a5, 40212162 40212156: 0020c0 memw 40212159: c024b1 l32r a11, 402021ec <_irom0_text_start+0x1dc> 4021215c: 73a0a2 movi a10, 115 4021215f: c56ba2 s32i a10, a11, 0x314 40212162: fec021 l32r a2, 40211c64 40212165: 000c movi.n a0, 0 40212167: 394202 s8i a0, a2, 57 4021216a: c23b01 l32r a0, 40202a58 4021216d: 0000c0 callx0 a0 40212170: ffcd86 j 402120aa 40212173: c23701 l32r a0, 40202a50 40212176: 0000c0 callx0 a0 40212179: 0148 l32i.n a4, a1, 0 4021217b: ff9c51 l32r a5, 40211fec 4021217e: 0448 l32i.n a4, a4, 0 40212180: 445a add.n a4, a4, a5 40212182: 000432 l8ui a3, a4, 0 40212185: 330b addi.n a3, a3, -1 40212187: 004432 s8i a3, a4, 0 4021218a: c23301 l32r a0, 40202a58 4021218d: 0000c0 callx0 a0 40212190: ffc586 j 402120aa 40212193: c22f01 l32r a0, 40202a50 40212196: 0000c0 callx0 a0 40212199: 002162 l32i a6, a1, 0 4021219c: ff9471 l32r a7, 40211fec 4021219f: 002662 l32i a6, a6, 0 402121a2: 806670 add a6, a6, a7 402121a5: 000652 l8ui a5, a6, 0 402121a8: 550b addi.n a5, a5, -1 402121aa: 004652 s8i a5, a6, 0 402121ad: c22a01 l32r a0, 40202a58 402121b0: 0000c0 callx0 a0 402121b3: fea9c5 call0 40210c50 402121b6: ffbc06 j 402120aa 402121b9: 1228 l32i.n a2, a2, 4 402121bb: ffdc05 call0 40211f7c 402121be: ffba06 j 402120aa 402121c1: 008d mov.n a8, a0 402121c3: 858a add.n a8, a5, a8 402121c5: 000872 l8ui a7, a8, 0 402121c8: 770b addi.n a7, a7, -1 402121ca: 004872 s8i a7, a8, 0 402121cd: 00c605 call0 40212e30 402121d0: ffb586 j 402120aa 402121d3: c21f01 l32r a0, 40202a50 402121d6: 0000c0 callx0 a0 402121d9: 01a8 l32i.n a10, a1, 0 402121db: ff84b1 l32r a11, 40211fec 402121de: 0aa8 l32i.n a10, a10, 0 402121e0: aaba add.n a10, a10, a11 402121e2: 000a92 l8ui a9, a10, 0 402121e5: 990b addi.n a9, a9, -1 402121e7: 004a92 s8i a9, a10, 0 402121ea: c21b01 l32r a0, 40202a58 402121ed: 0000c0 callx0 a0 402121f0: 005405 call0 40212734 402121f3: ffacc6 j 402120aa 402121f6: 0c0000 excw 402121f9: ca0c24 excw 402121fc: 4288 l32i.n a8, a2, 16 402121fe: 9268 l32i.n a6, a2, 36 40212200: 040832 l8ui a3, a8, 4 40212203: 0658 l32i.n a5, a6, 0 40212205: 106307 bbci a3, 0, 40212219 40212208: 417650 srli a7, a5, 6 4021220b: 545050 extui a5, a5, 0, 6 4021220e: 207740 or a7, a7, a4 40212211: 1177a0 slli a7, a7, 6 40212214: 205570 or a5, a5, a7 40212217: 0659 s32i.n a5, a6, 0 40212219: 000892 l8ui a9, a8, 0 4021221c: f0a072 movi a7, 240 4021221f: 10b9a0 and a11, a9, a10 40212222: 107970 and a7, a9, a7 40212225: 448b66 bnei a11, 8, 4021226d 40212228: 549050 extui a9, a5, 0, 6 4021222b: 8a0c movi.n a10, 8 4021222d: 415650 srli a5, a5, 6 40212230: 2055a0 or a5, a5, a10 40212233: 1155a0 slli a5, a5, 6 40212236: 205950 or a5, a9, a5 40212239: 0659 s32i.n a5, a6, 0 4021223b: 05d726 beqi a7, 64, 40212244 4021223e: c0a0b2 movi a11, 192 40212241: 1397b7 bne a7, a11, 40212258 40212244: 543050 extui a3, a5, 0, 6 40212247: facb71 l32r a7, 40210d74 4021224a: 415650 srli a5, a5, 6 4021224d: 105570 and a5, a5, a7 40212250: 1155a0 slli a5, a5, 6 40212253: 205350 or a5, a3, a5 40212256: 0659 s32i.n a5, a6, 0 40212258: 414650 srli a4, a5, 6 4021225b: 0c7427 bbci a4, 18, 4021226b 4021225e: 12a8 l32i.n a10, a2, 4 40212260: 0b1892 l16ui a9, a8, 22 40212263: 1aa8 l32i.n a10, a10, 4 40212265: 419490 srli a9, a9, 4 40212268: 034a92 s8i a9, a10, 3 4021226b: f00d ret.n 4021226d: e789a7 bany a9, a10, 40212258 40212270: 414650 srli a4, a5, 6 40212273: 17e766 bnei a7, 128, 4021228e 40212276: 1475d7 bbci a5, 29, 4021228e 40212279: fe7931 l32r a3, 40211c60 4021227c: 4338 l32i.n a3, a3, 16 4021227e: 5923b2 l32i a11, a3, 0x164 40212281: bb1b addi.n a11, a11, 1 40212283: 5963b2 s32i a11, a3, 0x164 40212286: 0658 l32i.n a5, a6, 0 40212288: 414650 srli a4, a5, 6 4021228b: fff306 j 4021225b 4021228e: c9d766 bnei a7, 64, 4021225b 40212291: c6e417 bbsi a4, 1, 4021225b 40212294: e5fc71 l32r a7, 4020ba84 40212297: 545050 extui a5, a5, 0, 6 4021229a: 207470 or a7, a4, a7 4021229d: 1177a0 slli a7, a7, 6 402122a0: 205570 or a5, a5, a7 402122a3: 0659 s32i.n a5, a6, 0 402122a5: fff7c6 j 40212288 402122a8: fe9000 excw 402122ab: 3f .byte 0x3f 402122ac: 97cc bnez.n a7, 402122b9 402122ae: fe .byte 0xfe 402122af: 3f .byte 0x3f 402122b0: 239870 excw 402122b3: 379040 excw 402122b6: 484010 excw 402122b9: 401033 excw 402122bc: 103214 excw 402122bf: 31f040 srai a15, a4, 16 402122c2: 124010 excw 402122c4 : 402122c4: f0c112 addi a1, a1, -16 402122c7: 0109 s32i.n a0, a1, 0 402122c9: 9258 l32i.n a5, a2, 36 402122cb: 11c9 s32i.n a12, a1, 4 402122cd: 1558 l32i.n a5, a5, 4 402122cf: 02cd mov.n a12, a2 402122d1: 256450 extui a6, a5, 20, 3 402122d4: 340050 extui a0, a5, 0, 4 402122d7: 309c beqz.n a0, 402122ee 402122d9: 113026 beqi a0, 3, 402122ee 402122dc: 0930a6 blti a0, 3, 402122e9 402122df: 120c movi.n a2, 1 402122e1: 0b60a6 blti a0, 6, 402122f0 402122e4: 020c movi.n a2, 0 402122e6: 000186 j 402122f0 402122e9: 320c movi.n a2, 3 402122eb: 000046 j 402122f0 402122ee: 220c movi.n a2, 2 402122f0: 111267 beq a2, a6, 40212305 402122f3: ffed21 l32r a2, 402122a8 402122f6: ffed31 l32r a3, 402122ac 402122f9: 4da242 movi a4, 0x24d 402122fc: bf4a01 l32r a0, 40202024 <_irom0_text_start+0x14> 402122ff: 0000c0 callx0 a0 40212302: ffff06 j 40212302 40212305: 0c2d mov.n a2, a12 40212307: ffef05 call0 402121f8 4021230a: 0c2d mov.n a2, a12 4021230c: 00d085 call0 40213018 4021230f: 720b addi.n a7, a2, -1 40212311: 0a3716 beqz a7, 402123b8 40212314: c1cf01 l32r a0, 40202a50 40212317: 0000c0 callx0 a0 4021231a: 7c28 l32i.n a2, a12, 28 4021231c: 9c38 l32i.n a3, a12, 36 4021231e: ffe501 l32r a0, 402122b4 40212321: 0000c0 callx0 a0 40212324: c1cd01 l32r a0, 40202a58 40212327: 0000c0 callx0 a0 4021232a: 0c2d mov.n a2, a12 4021232c: ffe301 l32r a0, 402122b8 4021232f: 0000c0 callx0 a0 40212332: 0c2d mov.n a2, a12 40212334: 00b645 call0 40212e9c 40212337: fe4a51 l32r a5, 40211c60 4021233a: 040c movi.n a4, 0 4021233c: 043256 bnez a2, 40212383 4021233f: c1c401 l32r a0, 40202a50 40212342: 0000c0 callx0 a0 40212345: fe4691 l32r a9, 40211c60 40212348: 9ca8 l32i.n a10, a12, 36 4021234a: 0b0c movi.n a11, 0 4021234c: 8cb9 s32i.n a11, a12, 32 4021234e: 0ab8 l32i.n a11, a10, 0 40212350: 4998 l32i.n a9, a9, 16 40212352: 34b2b0 extui a11, a11, 2, 4 40212355: 11bbb0 slli a11, a11, 5 40212358: b9ba add.n a11, a9, a11 4021235a: 7bb8 l32i.n a11, a11, 28 4021235c: 0bc9 s32i.n a12, a11, 0 4021235e: 0aa8 l32i.n a10, a10, 0 40212360: 20cc82 addi a8, a12, 32 40212363: 34a2a0 extui a10, a10, 2, 4 40212366: 11aab0 slli a10, a10, 5 40212369: 99aa add.n a9, a9, a10 4021236b: 7989 s32i.n a8, a9, 28 4021236d: c1ba01 l32r a0, 40202a58 40212370: 0000c0 callx0 a0 40212373: 9c28 l32i.n a2, a12, 36 40212375: 1228 l32i.n a2, a2, 4 40212377: 252420 extui a2, a2, 20, 3 4021237a: ffd001 l32r a0, 402122bc 4021237d: 0000c0 callx0 a0 40212380: 001286 j 402123ce 40212383: 251266 bnei a2, 1, 402123ac 40212386: 9c68 l32i.n a6, a12, 36 40212388: 8c49 s32i.n a4, a12, 32 4021238a: 0688 l32i.n a8, a6, 0 4021238c: 4578 l32i.n a7, a5, 16 4021238e: 048180 extui a8, a8, 1, 1 40212391: b08870 addx8 a8, a8, a7 40212394: 472882 l32i a8, a8, 0x11c 40212397: 08c9 s32i.n a12, a8, 0 40212399: 0668 l32i.n a6, a6, 0 4021239b: 20cc32 addi a3, a12, 32 4021239e: 046160 extui a6, a6, 1, 1 402123a1: b06670 addx8 a6, a6, a7 402123a4: 476632 s32i a3, a6, 0x11c 402123a7: 020c movi.n a2, 0 402123a9: 000846 j 402123ce 402123ac: f72266 bnei a2, 2, 402123a7 402123af: ffc021 l32r a2, 402122b0 402123b2: bfe101 l32r a0, 40202338 402123b5: 0000c0 callx0 a0 402123b8: c1a601 l32r a0, 40202a50 402123bb: 0000c0 callx0 a0 402123be: 0c2d mov.n a2, a12 402123c0: ffc001 l32r a0, 402122c0 402123c3: 0000c0 callx0 a0 402123c6: c1a401 l32r a0, 40202a58 402123c9: 0000c0 callx0 a0 402123cc: 120c movi.n a2, 1 402123ce: 11c8 l32i.n a12, a1, 4 402123d0: 0108 l32i.n a0, a1, 0 402123d2: 10c112 addi a1, a1, 16 402123d5: f00d ret.n ... 402123d8 : 402123d8: f0c112 addi a1, a1, -16 402123db: 0109 s32i.n a0, a1, 0 402123dd: 00a505 call0 40212e30 402123e0: 0108 l32i.n a0, a1, 0 402123e2: 10c112 addi a1, a1, 16 402123e5: f00d ret.n ... 402123e8 : 402123e8: fe1e81 l32r a8, 40211c60 402123eb: 401300 ssl a3 402123ee: 4888 l32i.n a8, a8, 16 402123f0: 190c movi.n a9, 1 402123f2: 4e2872 l32i a7, a8, 0x138 402123f5: a16900 sll a6, a9 402123f8: 030767 bnone a7, a6, 402123ff 402123fb: 092d mov.n a2, a9 402123fd: f00d ret.n 402123ff: 20a670 or a10, a6, a7 40212402: a09380 addx4 a9, a3, a8 40212405: 4e68a2 s32i a10, a8, 0x138 40212408: 4f6922 s32i a2, a9, 0x13c 4021240b: 020c movi.n a2, 0 4021240d: f00d ret.n ... 40212410 : 40212410: fe1471 l32r a7, 40211c60 40212413: 401200 ssl a2 40212416: 4778 l32i.n a7, a7, 16 40212418: 180c movi.n a8, 1 4021241a: 4e2762 l32i a6, a7, 0x138 4021241d: a15800 sll a5, a8 40212420: 038657 bany a6, a5, 40212427 40212423: 082d mov.n a2, a8 40212425: f00d ret.n 40212427: a08270 addx4 a8, a2, a7 4021242a: f97c movi.n a9, -1 4021242c: 020c movi.n a2, 0 4021242e: 309590 xor a9, a5, a9 40212431: 109690 and a9, a6, a9 40212434: 4e6792 s32i a9, a7, 0x138 40212437: 4f6822 s32i a2, a8, 0x13c 4021243a: f00d ret.n 4021243c: 104784 excw 4021243f: 505040 pitlb a4, a0 40212442: 124000 excw 40212444 : 40212444: f0c112 addi a1, a1, -16 40212447: 0109 s32i.n a0, a1, 0 40212449: 11c9 s32i.n a12, a1, 4 4021244b: 061242 l16ui a4, a2, 12 4021244e: 02cd mov.n a12, a2 40212450: 1228 l32i.n a2, a2, 4 40212452: 9c08 l32i.n a0, a12, 36 40212454: 4c38 l32i.n a3, a12, 16 40212456: 0008 l32i.n a0, a0, 0 40212458: 1239 s32i.n a3, a2, 4 4021245a: b40000 extui a0, a0, 0, 12 4021245d: 0ae047 bbsi a0, 4, 4021246b 40212460: 2c38 l32i.n a3, a12, 8 40212462: fff601 l32r a0, 4021243c 40212465: 0000c0 callx0 a0 40212468: 000806 j 4021248c 4021246b: 340b addi.n a3, a4, -1 4021246d: f43030 extui a3, a3, 0, 16 40212470: fff401 l32r a0, 40212440 40212473: 0000c0 callx0 a0 40212476: 061c42 l16ui a4, a12, 12 40212479: 050c movi.n a5, 0 4021247b: 023d mov.n a3, a2 4021247d: 2259 s32i.n a5, a2, 8 4021247f: 1c28 l32i.n a2, a12, 4 40212481: 440b addi.n a4, a4, -1 40212483: f44040 extui a4, a4, 0, 16 40212486: ffed01 l32r a0, 4021243c 40212489: 0000c0 callx0 a0 4021248c: 202cc0 or a2, a12, a12 4021248f: 08a032 movi a3, 8 40212492: 0121c2 l32i a12, a1, 4 40212495: 021b05 call0 40214648 40212498: 0108 l32i.n a0, a1, 0 4021249a: 10c112 addi a1, a1, 16 4021249d: f00d ret.n 4021249f: 14c800 extui a12, a0, 8, 2 402124a2: 124010 excw 402124a4 : 402124a4: f0c112 addi a1, a1, -16 402124a7: 21d9 s32i.n a13, a1, 8 402124a9: 11c9 s32i.n a12, a1, 4 402124ab: 0109 s32i.n a0, a1, 0 402124ad: 02cd mov.n a12, a2 402124af: 428c beqz.n a2, 402124b7 402124b1: c16701 l32r a0, 40202a50 402124b4: 0000c0 callx0 a0 402124b7: 0d0c movi.n a13, 0 402124b9: 0d2d mov.n a2, a13 402124bb: fff901 l32r a0, 402124a0 402124be: 0000c0 callx0 a0 402124c1: 07a216 beqz a2, 4021253f 402124c4: dd1b addi.n a13, a13, 1 402124c6: 74d0d0 extui a13, a13, 0, 8 402124c9: ec4d66 bnei a13, 4, 402124b9 402124cc: fde5d1 l32r a13, 40211c60 402124cf: 4d08 l32i.n a0, a13, 16 402124d1: 0038 l32i.n a3, a0, 0 402124d3: 602030 neg a2, a3 402124d6: 102230 and a2, a2, a3 402124d9: 40f220 nsau a2, a2 402124dc: 602020 neg a2, a2 402124df: 1fc222 addi a2, a2, 31 402124e2: 06e296 bltz a2, 40212554 402124e5: 1142b0 slli a4, a2, 5 402124e8: 404a add.n a4, a0, a4 402124ea: 6458 l32i.n a5, a4, 24 402124ec: 04f556 bnez a5, 4021253f 402124ef: b458 l32i.n a5, a4, 44 402124f1: 240442 l8ui a4, a4, 36 402124f4: 047556 bnez a5, 4021253f 402124f7: 349c beqz.n a4, 4021250e 402124f9: 113426 beqi a4, 3, 4021250e 402124fc: 0934b6 bltui a4, 3, 40212509 402124ff: 150c movi.n a5, 1 40212501: 0b64b6 bltui a4, 6, 40212510 40212504: 050c movi.n a5, 0 40212506: 000186 j 40212510 40212509: 350c movi.n a5, 3 4021250b: 000046 j 40212510 4021250e: 250c movi.n a5, 2 40212510: 170c movi.n a7, 1 40212512: 749050 extui a9, a5, 0, 8 40212515: 74a020 extui a10, a2, 0, 8 40212518: 401a00 ssl a10 4021251b: a09900 addx4 a9, a9, a0 4021251e: 1988 l32i.n a8, a9, 4 40212520: fa7c movi.n a10, -1 40212522: a17700 sll a7, a7 40212525: 3077a0 xor a7, a7, a10 40212528: 108870 and a8, a8, a7 4021252b: 1989 s32i.n a8, a9, 4 4021252d: 0068 l32i.n a6, a0, 0 4021252f: 820c movi.n a2, 8 40212531: 106670 and a6, a6, a7 40212534: 0069 s32i.n a6, a0, 0 40212536: ff6101 l32r a0, 402122bc 40212539: 0000c0 callx0 a0 4021253c: ffe3c6 j 402124cf 4021253f: 4c8c beqz.n a12, 40212547 40212541: c14501 l32r a0, 40202a58 40212544: 0000c0 callx0 a0 40212547: 120c movi.n a2, 1 40212549: 11c8 l32i.n a12, a1, 4 4021254b: 21d8 l32i.n a13, a1, 8 4021254d: 0108 l32i.n a0, a1, 0 4021254f: 10c112 addi a1, a1, 16 40212552: f00d ret.n 40212554: 60b8 l32i.n a11, a0, 24 40212556: fe5b56 bnez a11, 4021253f 40212559: e0d8 l32i.n a13, a0, 56 4021255b: fe0d56 bnez a13, 4021253f 4021255e: 462022 l32i a2, a0, 0x118 40212561: fda256 bnez a2, 4021253f 40212564: 482032 l32i a3, a0, 0x120 40212567: fd4356 bnez a3, 4021253f 4021256a: 4c8c beqz.n a12, 40212572 4021256c: c13b01 l32r a0, 40202a58 4021256f: 0000c0 callx0 a0 40212572: 020c movi.n a2, 0 40212574: fff446 j 40212549 40212577: ba5000 excw 4021257a: fe .byte 0xfe 4021257b: 3f .byte 0x3f 4021257c: ff09c4 excw 4021257f: 3f .byte 0x3f 40212580: 090c movi.n a9, 0 40212582: e0c112 addi a1, a1, -32 40212585: 21c9 s32i.n a12, a1, 8 40212587: 31d9 s32i.n a13, a1, 12 40212589: 1109 s32i.n a0, a1, 4 4021258b: 51f9 s32i.n a15, a1, 20 4021258d: 41e9 s32i.n a14, a1, 16 4021258f: 6199 s32i.n a9, a1, 24 40212591: 1e0c movi.n a14, 1 40212593: fdb3f1 l32r a15, 40211c60 40212596: 007105 call0 40212ca8 40212599: 137216 beqz a2, 402126d4 4021259c: 92d8 l32i.n a13, a2, 36 4021259e: f07c movi.n a0, -1 402125a0: 4dd8 l32i.n a13, a13, 16 402125a2: 0129 s32i.n a2, a1, 0 402125a4: 60c0d0 neg a12, a13 402125a7: 10ccd0 and a12, a12, a13 402125aa: 40fcc0 nsau a12, a12 402125ad: 60c0c0 neg a12, a12 402125b0: 1fccc2 addi a12, a12, 31 402125b3: 029c96 bltz a12, 402125e0 402125b6: 4f58 l32i.n a5, a15, 16 402125b8: 4e2522 l32i a2, a5, 0x138 402125bb: 400c00 ssr a12 402125be: 912020 srl a2, a2 402125c1: 0c6207 bbci a2, 0, 402125d1 402125c4: a00c50 addx4 a0, a12, a5 402125c7: 4f2002 l32i a0, a0, 0x13c 402125ca: 0128 l32i.n a2, a1, 0 402125cc: 0000c0 callx0 a0 402125cf: f07c movi.n a0, -1 402125d1: 401c00 ssl a12 402125d4: a12e00 sll a2, a14 402125d7: 302200 xor a2, a2, a0 402125da: 10dd20 and a13, a13, a2 402125dd: fff0c6 j 402125a4 402125e0: 002162 l32i a6, a1, 0 402125e3: bfde81 l32r a8, 4020255c 402125e6: 092662 l32i a6, a6, 36 402125e9: 560882 l8ui a8, a8, 86 402125ec: 002632 l32i a3, a6, 0 402125ef: 040672 l8ui a7, a6, 4 402125f2: 410630 srli a0, a3, 6 402125f5: 39f3c7 bbsi a3, 28, 40212632 402125f8: ffe061 l32r a6, 40212578 402125fb: fec882 addi a8, a8, -2 402125fe: 000662 l8ui a6, a6, 0 40212601: 417470 srli a7, a7, 4 40212604: 667a add.n a6, a6, a7 40212606: 746060 extui a6, a6, 0, 8 40212609: 570c movi.n a7, 5 4021260b: 837e80 moveqz a7, a14, a8 4021260e: 1a3677 bltu a6, a7, 4021262c 40212611: 120c movi.n a2, 1 40212613: 030c movi.n a3, 0 40212615: ffd881 l32r a8, 40212578 40212618: 070c movi.n a7, 0 4021261a: 004872 s8i a7, a8, 0 4021261d: fb2545 call0 4020d874 40212620: 0108 l32i.n a0, a1, 0 40212622: 9008 l32i.n a0, a0, 36 40212624: 0008 l32i.n a0, a0, 0 40212626: 410600 srli a0, a0, 6 40212629: 000146 j 40212632 4021262c: ffd321 l32r a2, 40212578 4021262f: 004262 s8i a6, a2, 0 40212632: 7760d7 bbci a0, 13, 402126ad 40212635: 002122 l32i a2, a1, 0 40212638: 002222 l32i a2, a2, 0 4021263b: 0c0232 l8ui a3, a2, 12 4021263e: 003356 bnez a3, 40212645 40212641: 030c movi.n a3, 0 40212643: 4239 s32i.n a3, a2, 16 40212645: 11d945 call0 402243dc 40212648: 0108 l32i.n a0, a1, 0 4021264a: 9008 l32i.n a0, a0, 36 4021264c: 120c movi.n a2, 1 4021264e: 0008 l32i.n a0, a0, 0 40212650: 6129 s32i.n a2, a1, 24 40212652: 410600 srli a0, a0, 6 40212655: 477077 bbci a0, 23, 402126a0 40212658: 0148 l32i.n a4, a1, 0 4021265a: 0b1452 l16ui a5, a4, 22 4021265d: fcc552 addi a5, a5, -4 40212660: 0b5452 s16i a5, a4, 22 40212663: 2448 l32i.n a4, a4, 8 40212665: 0020c0 memw 40212668: bfb761 l32r a6, 40202544 4021266b: 0458 l32i.n a5, a4, 0 4021266d: 105560 and a5, a5, a6 40212670: 415c50 srli a5, a5, 12 40212673: fcc552 addi a5, a5, -4 40212676: b45050 extui a5, a5, 0, 12 40212679: 115540 slli a5, a5, 12 4021267c: 0020c0 memw 4021267f: f9ba61 l32r a6, 40210d68 40212682: 0438 l32i.n a3, a4, 0 40212684: 103360 and a3, a3, a6 40212687: 203350 or a3, a3, a5 4021268a: 0020c0 memw 4021268d: ffbb21 l32r a2, 4021257c 40212690: 0439 s32i.n a3, a4, 0 40212692: 000222 l8ui a2, a2, 0 40212695: efd216 beqz a2, 40212596 40212698: ffb971 l32r a7, 4021257c 4021269b: 060c movi.n a6, 0 4021269d: 004762 s8i a6, a7, 0 402126a0: 0128 l32i.n a2, a1, 0 402126a2: 6138 l32i.n a3, a1, 24 402126a4: 01fa05 call0 40214648 402126a7: ffbac6 j 40212596 402126aa: 000000 ill 402126ad: 0660e7 bbci a0, 14, 402126b7 402126b0: 480c movi.n a8, 4 402126b2: 6189 s32i.n a8, a1, 24 402126b4: ffe746 j 40212655 402126b7: 067087 bbci a0, 24, 402126c1 402126ba: 690c movi.n a9, 6 402126bc: 6199 s32i.n a9, a1, 24 402126be: ffe4c6 j 40212655 402126c1: 0660f7 bbci a0, 15, 402126cb 402126c4: 5a0c movi.n a10, 5 402126c6: 61a9 s32i.n a10, a1, 24 402126c8: ffe246 j 40212655 402126cb: 05b500 extui a11, a0, 21, 1 402126ce: ec4b56 bnez a11, 40212596 402126d1: ffe006 j 40212655 402126d4: ff81c5 call0 40211ef4 402126d7: 01a022 movi a2, 1 402126da: ffdc85 call0 402124a4 402126dd: e2dc bnez.n a2, 402126ff 402126df: fe8205 call0 40210f00 402126e2: 929c beqz.n a2, 402126ff 402126e4: fe9045 call0 40210fec 402126e7: 429c beqz.n a2, 402126ff 402126e9: 061f32 l16ui a3, a15, 12 402126ec: 040c movi.n a4, 0 402126ee: fd5d21 l32r a2, 40211c64 402126f1: 150c movi.n a5, 1 402126f3: 2142e2 s8i a14, a2, 33 402126f6: 24c222 addi a2, a2, 36 402126f9: bfae01 l32r a0, 402025b4 402126fc: 0000c0 callx0 a0 402126ff: be4701 l32r a0, 4020201c <_irom0_text_start+0xc> 40212702: 7038 l32i.n a3, a0, 28 40212704: 0463e7 bbci a3, 14, 4021270c 40212707: 1028 l32i.n a2, a0, 4 40212709: 0802c5 call0 4021a738 4021270c: 21c8 l32i.n a12, a1, 8 4021270e: 31d8 l32i.n a13, a1, 12 40212710: 41e8 l32i.n a14, a1, 16 40212712: 51f8 l32i.n a15, a1, 20 40212714: 1108 l32i.n a0, a1, 4 40212716: 20c112 addi a1, a1, 32 40212719: f00d ret.n ... 4021271c : 4021271c: 00a022 movi a2, 0 4021271f: f0c112 addi a1, a1, -16 40212722: 006102 s32i a0, a1, 0 40212725: fe95c5 call0 40211084 40212728: 002102 l32i a0, a1, 0 4021272b: 10c112 addi a1, a1, 16 4021272e: f00d ret.n 40212730: fe8334 excw 40212733: 3f .byte 0x3f 40212734: f0c112 addi a1, a1, -16 40212737: 11c9 s32i.n a12, a1, 4 40212739: 21d9 s32i.n a13, a1, 8 4021273b: 0109 s32i.n a0, a1, 0 4021273d: 000386 j 4021274f 40212740: 42d8 l32i.n a13, a2, 16 40212742: 1268 l32i.n a6, a2, 4 40212744: 0d3d mov.n a3, a13 40212746: 5dcb addi.n a5, a13, 12 40212748: 1659 s32i.n a5, a6, 4 4021274a: 003405 call0 40212a8c 4021274d: 129c beqz.n a2, 40212762 4021274f: 005945 call0 40212ce4 40212752: 02cd mov.n a12, a2 40212754: fe8256 bnez a2, 40212740 40212757: 11c8 l32i.n a12, a1, 4 40212759: 21d8 l32i.n a13, a1, 8 4021275b: 0108 l32i.n a0, a1, 0 4021275d: 10c112 addi a1, a1, 16 40212760: f00d ret.n 40212762: 0d08 l32i.n a0, a13, 0 40212764: bf7e71 l32r a7, 4020255c 40212767: 02f0c7 bbsi a0, 28, 4021276d 4021276a: 0270e7 bbci a0, 30, 40212770 4021276d: 1c70f7 bbci a0, 31, 4021278d 40212770: 560772 l8ui a7, a7, 86 40212773: 161726 beqi a7, 1, 4021278d 40212776: 02f0d7 bbsi a0, 29, 4021277c 40212779: 2370f7 bbci a0, 31, 402127a0 4021277c: ffed81 l32r a8, 40212730 4021277f: 000882 l8ui a8, a8, 0 40212782: 221866 bnei a8, 1, 402127a8 40212785: 0c2d mov.n a2, a12 40212787: ffcbc5 call0 40212444 4021278a: fff046 j 4021274f 4021278d: 080d02 l8ui a0, a13, 8 40212790: f5a092 movi a9, 245 40212793: e0ac beqz.n a0, 402127c5 40212795: 2c1097 beq a0, a9, 402127c5 40212798: 0c2d mov.n a2, a12 4021279a: ffca85 call0 40212444 4021279d: ffeb86 j 4021274f 402127a0: 0c2d mov.n a2, a12 402127a2: ffca05 call0 40212444 402127a5: ffe986 j 4021274f 402127a8: 203cc0 or a3, a12, a12 402127ab: 00a052 movi a5, 0 402127ae: 042c42 l32i a4, a12, 16 402127b1: be1a21 l32r a2, 4020201c <_irom0_text_start+0xc> 402127b4: 000442 l8ui a4, a4, 0 402127b7: 5228 l32i.n a2, a2, 20 402127b9: 014480 slli a4, a4, 24 402127bc: 314840 srai a4, a4, 24 402127bf: 02dc85 call0 40215588 402127c2: ffe246 j 4021274f 402127c5: 203cc0 or a3, a12, a12 402127c8: 00a052 movi a5, 0 402127cb: 042c42 l32i a4, a12, 16 402127ce: be1321 l32r a2, 4020201c <_irom0_text_start+0xc> 402127d1: 000442 l8ui a4, a4, 0 402127d4: 4228 l32i.n a2, a2, 16 402127d6: 014480 slli a4, a4, 24 402127d9: 314840 srai a4, a4, 24 402127dc: 08b105 call0 4021b2f0 402127df: ffdb06 j 4021274f 402127e2: 440000 extui a0, a0, 0, 5 402127e5: 3fff05 call0 402527d8 <_flash_code_end+0xb47e> 402127e8: fe97d0 excw 402127eb: 3f .byte 0x3f 402127ec: e0c112 addi a1, a1, -32 402127ef: 51c9 s32i.n a12, a1, 20 402127f1: 4109 s32i.n a0, a1, 16 402127f3: 71e9 s32i.n a14, a1, 28 402127f5: 61d9 s32i.n a13, a1, 24 402127f7: 06ed mov.n a14, a6 402127f9: 05dd mov.n a13, a5 402127fb: c00540 sub a0, a5, a4 402127fe: 02a0e6 bgei a0, 12, 40212804 40212801: 002a06 j 402128ad 40212804: c4cb addi.n a12, a4, 12 40212806: c005c0 sub a0, a5, a12 40212809: 0220e6 bgei a0, 2, 4021280f 4021280c: 002886 j 402128b2 4021280f: dda052 movi a5, 221 40212812: 020c movi.n a2, 0 40212814: fff441 l32r a4, 402127e4 40212817: 10c372 addi a7, a3, 16 4021281a: 2179 s32i.n a7, a1, 8 4021281c: 3149 s32i.n a4, a1, 12 4021281e: e4c462 addi a6, a4, -28 40212821: 0169 s32i.n a6, a1, 0 40212823: 7ec442 addi a4, a4, 126 40212826: 1149 s32i.n a4, a1, 4 40212828: 010c42 l8ui a4, a12, 1 4021282b: 842b addi.n a8, a4, 2 4021282d: 7c2087 blt a0, a8, 402128ad 40212830: 000c02 l8ui a0, a12, 0 40212833: 90bc beqz.n a0, 40212870 40212835: 1a3026 beqi a0, 3, 40212853 40212838: 0a5026 beqi a0, 5, 40212846 4021283b: 079057 bne a0, a5, 40212846 4021283e: 041e66 bnei a14, 1, 40212846 40212841: 7c34f6 bgeui a4, 3, 402128c1 40212844: 120c movi.n a2, 1 40212846: 942b addi.n a9, a4, 2 40212848: cc9a add.n a12, a12, a9 4021284a: c00dc0 sub a0, a13, a12 4021284d: d720e6 bgei a0, 2, 40212828 40212850: 001806 j 402128b4 40212853: ef1e66 bnei a14, 1, 40212846 40212856: cbb701 l32r a0, 40205734 40212859: 0000c0 callx0 a0 4021285c: 0602b2 l8ui a11, a2, 6 4021285f: 020ca2 l8ui a10, a12, 2 40212862: dda052 movi a5, 221 40212865: 499ab7 bne a10, a11, 402128b2 40212868: 010c42 l8ui a4, a12, 1 4021286b: 120c movi.n a2, 1 4021286d: fff546 j 40212846 40212870: d22e66 bnei a14, 2, 40212846 40212873: 3108 l32i.n a0, a1, 12 40212875: 7d0002 l8ui a0, a0, 125 40212878: f08c beqz.n a0, 4021288b 4021287a: 1128 l32i.n a2, a1, 4 4021287c: 2138 l32i.n a3, a1, 8 4021287e: 640c movi.n a4, 6 40212880: c5ef01 l32r a0, 4020403c 40212883: 0000c0 callx0 a0 40212886: 82ec bnez.n a2, 402128b2 40212888: 010c42 l8ui a4, a12, 1 4021288b: 3128 l32i.n a2, a1, 12 4021288d: ffd222 addmi a2, a2, 0xffffff00 40212890: 382222 l32i a2, a2, 224 40212893: 1b9247 bne a2, a4, 402128b2 40212896: 0128 l32i.n a2, a1, 0 40212898: 3c2b addi.n a3, a12, 2 4021289a: c5e801 l32r a0, 4020403c 4021289d: 0000c0 callx0 a0 402128a0: e2cc bnez.n a2, 402128b2 402128a2: dda052 movi a5, 221 402128a5: 010c42 l8ui a4, a12, 1 402128a8: 120c movi.n a2, 1 402128aa: ffe606 j 40212846 402128ad: 220c movi.n a2, 2 402128af: 000046 j 402128b4 402128b2: 020c movi.n a2, 0 402128b4: 51c8 l32i.n a12, a1, 20 402128b6: 61d8 l32i.n a13, a1, 24 402128b8: 71e8 l32i.n a14, a1, 28 402128ba: 4108 l32i.n a0, a1, 16 402128bc: 20c112 addi a1, a1, 32 402128bf: f00d ret.n 402128c1: 2c2b addi.n a2, a12, 2 402128c3: ffc931 l32r a3, 402127e8 402128c6: 340c movi.n a4, 3 402128c8: c5dd01 l32r a0, 4020403c 402128cb: 0000c0 callx0 a0 402128ce: 130c movi.n a3, 1 402128d0: 932320 movnez a2, a3, a2 402128d3: fff746 j 402128b4 ... 402128d8 : 402128d8: fce231 l32r a3, 40211c60 402128db: 120c movi.n a2, 1 402128dd: 144322 s8i a2, a3, 20 402128e0: f00d ret.n 402128e2: e80000 excw 402128e5: ff09 s32i.n a0, a15, 60 402128e7: 3f .byte 0x3f 402128e8: 09dc bnez.n a9, 402128fc 402128ea: ff .byte 0xff 402128eb: 3f .byte 0x3f 402128ec: 0249f0 excw 402128ef: 988000 excw 402128f2: 904023 excw 402128f5: 2398 l32i.n a9, a3, 8 402128f7: b7b040 excw 402128fa: fe .byte 0xfe 402128fb: 3f .byte 0x3f 402128fc: 28d8 l32i.n a13, a8, 8 402128fe: 914021 l32r a2, 401f6e00 <_lit4_end+0xf11ac> 40212901: fff9 s32i.n a15, a15, 60 40212903: f0c112 addi a1, a1, -16 40212906: 1109 s32i.n a0, a1, 4 40212908: 0378 l32i.n a7, a3, 0 4021290a: 21c9 s32i.n a12, a1, 8 4021290c: 460992 l8ui a9, a9, 70 4021290f: 0c92c2 l16si a12, a2, 24 40212912: 048090 extui a8, a9, 0, 1 40212915: 6577c7 bbci a7, 28, 4021297e 40212918: 62e907 bbsi a9, 0, 4021297e 4021291b: 043d mov.n a3, a4 4021291d: 054d mov.n a4, a5 4021291f: 065d mov.n a5, a6 40212921: 160c movi.n a6, 1 40212923: ffec85 call0 402127ec 40212926: 241266 bnei a2, 1, 4021294e 40212929: d4aea2 movi a10, 0xfffffed4 4021292c: 1eaac7 bge a10, a12, 4021294e 4021292f: 2ba1b2 movi a11, 0x12b 40212932: 182bc7 blt a11, a12, 4021294e 40212935: fccb31 l32r a3, 40211c64 40212938: 1e9322 l16si a2, a3, 60 4021293b: 01a2c7 bge a2, a12, 40212940 4021293e: 0c2d mov.n a2, a12 40212940: 1f9302 l16si a0, a3, 62 40212943: 1e5322 s16i a2, a3, 60 40212946: 01ac07 bge a12, a0, 4021294b 40212949: 0c0d mov.n a0, a12 4021294b: 1f5302 s16i a0, a3, 62 4021294e: ffe621 l32r a2, 402128e8 40212951: c03c01 l32r a0, 40202a44 40212954: 0228 l32i.n a2, a2, 0 40212956: 0020c0 memw 40212959: 802002 l32i a0, a0, 0x200 4021295c: ffe4c1 l32r a12, 402128ec 4021295f: c00020 sub a0, a0, a2 40212962: 13bc07 bgeu a12, a0, 40212979 40212965: f56c movi.n a5, -17 40212967: cb8a41 l32r a4, 40205790 4021296a: 0020c0 memw 4021296d: 9b2432 l32i a3, a4, 0x26c 40212970: 103350 and a3, a3, a5 40212973: 0020c0 memw 40212976: 9b6432 s32i a3, a4, 0x26c 40212979: 120c movi.n a2, 1 4021297b: 003ec6 j 40212a7a 4021297e: 0f6856 bnez a8, 40212a78 40212981: 043d mov.n a3, a4 40212983: 054d mov.n a4, a5 40212985: 065d mov.n a5, a6 40212987: 260c movi.n a6, 2 40212989: ffe605 call0 402127ec 4021298c: 620b addi.n a6, a2, -1 4021298e: 0e6656 bnez a6, 40212a78 40212991: 802c movi.n a0, 40 40212993: d8af22 movi a2, -40 40212996: 052c27 blt a12, a2, 4021299f 40212999: 0220c7 blt a0, a12, 4021299f 4021299c: 003606 j 40212a78 4021299f: d4ae72 movi a7, 0xfffffed4 402129a2: 0227c7 blt a7, a12, 402129a8 402129a5: 0033c6 j 40212a78 402129a8: 2ba182 movi a8, 0x12b 402129ab: 02a8c7 bge a8, a12, 402129b1 402129ae: 003186 j 40212a78 402129b1: fcab91 l32r a9, 40211c60 402129b4: 140992 l8ui a9, a9, 20 402129b7: 0bd916 beqz a9, 40212a78 402129ba: cb5e01 l32r a0, 40205734 402129bd: 0000c0 callx0 a0 402129c0: bef041 l32r a4, 40202580 402129c3: 009432 l16si a3, a4, 0 402129c6: 0129 s32i.n a2, a1, 0 402129c8: ac3a add.n a10, a12, a3 402129ca: 03fad6 bgez a10, 40212a0d 402129cd: d8afb2 movi a11, -40 402129d0: 0bacb7 bge a12, a11, 402129df 402129d3: d8c332 addi a3, a3, -40 402129d6: 113300 slli a3, a3, 16 402129d9: 313030 srai a3, a3, 16 402129dc: 005432 s16i a3, a4, 0 402129df: 852c movi.n a5, 40 402129e1: 0ea5c7 bge a5, a12, 402129f3 402129e4: bee761 l32r a6, 40202580 402129e7: 28c332 addi a3, a3, 40 402129ea: 113300 slli a3, a3, 16 402129ed: 313030 srai a3, a3, 16 402129f0: 005632 s16i a3, a6, 0 402129f3: bee3c1 l32r a12, 40202580 402129f6: a8ad42 movi a4, 0xfffffda8 402129f9: 04a347 bge a3, a4, 40212a01 402129fc: 030c movi.n a3, 0 402129fe: 005c32 s16i a3, a12, 0 40212a01: ffbb21 l32r a2, 402128f0 40212a04: be4d01 l32r a0, 40202338 40212a07: 0000c0 callx0 a0 40212a0a: 000506 j 40212a22 40212a0d: 20c440 or a12, a4, a4 40212a10: 00e316 beqz a3, 40212a22 40212a13: ffb821 l32r a2, 402128f4 40212a16: 00a032 movi a3, 0 40212a19: 005c32 s16i a3, a12, 0 40212a1c: be4701 l32r a0, 40202338 40212a1f: 0000c0 callx0 a0 40212a22: 0128 l32i.n a2, a1, 0 40212a24: 009c32 l16si a3, a12, 0 40212a27: 060222 l8ui a2, a2, 6 40212a2a: f57385 call0 40208164 40212a2d: bec861 l32r a6, 40202550 40212a30: 009c72 l16si a7, a12, 0 40212a33: ffb121 l32r a2, 402128f8 40212a36: 117700 slli a7, a7, 16 40212a39: 0020c0 memw 40212a3c: 9e2652 l32i a5, a6, 0x278 40212a3f: f45050 extui a5, a5, 0, 16 40212a42: 205570 or a5, a5, a7 40212a45: 0020c0 memw 40212a48: 9e6652 s32i a5, a6, 0x278 40212a4b: fc8541 l32r a4, 40211c60 40212a4e: 030c movi.n a3, 0 40212a50: 144432 s8i a3, a4, 20 40212a53: bed701 l32r a0, 402025b0 40212a56: 0000c0 callx0 a0 40212a59: ffa831 l32r a3, 402128fc 40212a5c: ffa7c1 l32r a12, 402128f8 40212a5f: 040c movi.n a4, 0 40212a61: 0c2d mov.n a2, a12 40212a63: becb01 l32r a0, 40202590 40212a66: 0000c0 callx0 a0 40212a69: 0c2d mov.n a2, a12 40212a6b: e8a332 movi a3, 0x3e8 40212a6e: 040c movi.n a4, 0 40212a70: 150c movi.n a5, 1 40212a72: bed001 l32r a0, 402025b4 40212a75: 0000c0 callx0 a0 40212a78: 020c movi.n a2, 0 40212a7a: 21c8 l32i.n a12, a1, 8 40212a7c: 1108 l32i.n a0, a1, 4 40212a7e: 10c112 addi a1, a1, 16 40212a81: f00d ret.n 40212a83: 2ad400 excw 40212a86: 184010 excw 40212a89: 401037 beq a0, a3, 40212acd 40212a8c: f0a042 movi a4, 240 40212a8f: d0c112 addi a1, a1, -48 40212a92: 0461c2 s32i a12, a1, 16 40212a95: 096122 s32i a2, a1, 36 40212a98: 036102 s32i a0, a1, 12 40212a9b: 61e9 s32i.n a14, a1, 24 40212a9d: 71f9 s32i.n a15, a1, 28 40212a9f: 51d9 s32i.n a13, a1, 20 40212aa1: cf0c movi.n a15, 12 40212aa3: 03dd mov.n a13, a3 40212aa5: 12e8 l32i.n a14, a2, 4 40212aa7: fc6e31 l32r a3, 40211c60 40212aaa: 1ee8 l32i.n a14, a14, 4 40212aac: 060302 l8ui a0, a3, 6 40212aaf: 000e22 l8ui a2, a14, 0 40212ab2: 010080 slli a0, a0, 24 40212ab5: 10f2f0 and a15, a2, a15 40212ab8: 310800 srai a0, a0, 24 40212abb: 102240 and a2, a2, a4 40212abe: 8129 s32i.n a2, a1, 32 40212ac0: 0d10a6 blti a0, 1, 40212ad1 40212ac3: f71845 call0 40209c48 40212ac6: fc6631 l32r a3, 40211c60 40212ac9: 022b addi.n a0, a2, 2 40212acb: 210200 srai a0, a0, 2 40212ace: 064302 s8i a0, a3, 6 40212ad1: bea261 l32r a6, 4020255c 40212ad4: 0d08 l32i.n a0, a13, 0 40212ad6: 570652 l8ui a5, a6, 87 40212ad9: 05f0c7 bbsi a0, 28, 40212ae2 40212adc: 052e00 extui a2, a0, 30, 1 40212adf: 127216 beqz a2, 40212c0a 40212ae2: 07f0d7 bbsi a0, 29, 40212aed 40212ae5: 04f0f7 bbsi a0, 31, 40212aed 40212ae8: 0c0c movi.n a12, 0 40212aea: 000046 j 40212aef 40212aed: 2c0c movi.n a12, 2 40212aef: fc5d01 l32r a0, 40211c64 40212af2: 076507 bbci a5, 0, 40212afd 40212af5: 2a1072 l16ui a7, a0, 84 40212af8: 771b addi.n a7, a7, 1 40212afa: 2a5072 s16i a7, a0, 84 40212afd: 2e8f66 bnei a15, 8, 40212b2f 40212b00: ff3f05 call0 40211ef4 40212b03: fe3fc5 call0 40210f00 40212b06: 066216 beqz a2, 40212b70 40212b09: fe4e05 call0 40210fec 40212b0c: 060216 beqz a2, 40212b70 40212b0f: fc5551 l32r a5, 40211c64 40212b12: fc5331 l32r a3, 40211c60 40212b15: 01a042 movi a4, 1 40212b18: 061332 l16ui a3, a3, 12 40212b1b: 214542 s8i a4, a5, 33 40212b1e: 24c522 addi a2, a5, 36 40212b21: 00a042 movi a4, 0 40212b24: 150c movi.n a5, 1 40212b26: bea301 l32r a0, 402025b4 40212b29: 0000c0 callx0 a0 40212b2c: 001006 j 40212b70 40212b2f: 03df56 bnez a15, 40212b70 40212b32: 8168 l32i.n a6, a1, 32 40212b34: 38e666 bnei a6, 128, 40212b70 40212b37: 0e2d mov.n a2, a14 40212b39: ffd201 l32r a0, 40212a84 40212b3c: 0000c0 callx0 a0 40212b3f: 0d08 l32i.n a0, a13, 0 40212b41: 023d mov.n a3, a2 40212b43: 147e00 extui a7, a0, 14, 2 40212b46: 0d0756 bnez a7, 40212c1a 40212b49: b50000 extui a0, a0, 16, 12 40212b4c: 0033c6 j 40212c1f 40212b4f: 2eab addi.n a2, a14, 10 40212b51: fe5005 call0 40211054 40212b54: 829c beqz.n a2, 40212b70 40212b56: 9128 l32i.n a2, a1, 36 40212b58: 2158 l32i.n a5, a1, 8 40212b5a: 1148 l32i.n a4, a1, 4 40212b5c: 18ce32 addi a3, a14, 24 40212b5f: c04450 sub a4, a4, a5 40212b62: fcc442 addi a4, a4, -4 40212b65: f44040 extui a4, a4, 0, 16 40212b68: 4e4a add.n a4, a14, a4 40212b6a: 18c442 addi a4, a4, 24 40212b6d: fd8745 call0 402103e4 40212b70: 442cf6 bgeui a12, 2, 40212bb8 40212b73: 0c2d mov.n a2, a12 40212b75: 3eab addi.n a3, a14, 10 40212b77: 0139 s32i.n a3, a1, 0 40212b79: 00d545 call0 402138d0 40212b7c: 9168 l32i.n a6, a1, 36 40212b7e: 0d3d mov.n a3, a13 40212b80: 7629 s32i.n a2, a6, 28 40212b82: ffc101 l32r a0, 40212a88 40212b85: 0000c0 callx0 a0 40212b88: 000d72 l8ui a7, a13, 0 40212b8b: 0c2d mov.n a2, a12 40212b8d: 773b addi.n a7, a7, 3 40212b8f: 004d72 s8i a7, a13, 0 40212b92: fc9645 call0 4020f4f8 40212b95: 05d216 beqz a2, 40212bf6 40212b98: 05af56 bnez a15, 40212bf6 40212b9b: 0e2d mov.n a2, a14 40212b9d: ffb901 l32r a0, 40212a84 40212ba0: 0000c0 callx0 a0 40212ba3: 0d08 l32i.n a0, a13, 0 40212ba5: 148e00 extui a8, a0, 14, 2 40212ba8: d8dc bnez.n a8, 40212bc9 40212baa: b50000 extui a0, a0, 16, 12 40212bad: 000746 j 40212bce 40212bb0: 0c2d mov.n a2, a12 40212bb2: 201110 or a1, a1, a1 40212bb5: fc95c5 call0 4020f514 40212bb8: 020c movi.n a2, 0 40212bba: 41c8 l32i.n a12, a1, 16 40212bbc: 51d8 l32i.n a13, a1, 20 40212bbe: 61e8 l32i.n a14, a1, 24 40212bc0: 71f8 l32i.n a15, a1, 28 40212bc2: 3108 l32i.n a0, a1, 12 40212bc4: 30c112 addi a1, a1, 48 40212bc7: f00d ret.n 40212bc9: 1d08 l32i.n a0, a13, 4 40212bcb: 410800 srli a0, a0, 8 40212bce: 082132 l32i a3, a1, 32 40212bd1: 04b326 beqi a3, 16, 40212bd9 40212bd4: 053c movi.n a5, 48 40212bd6: 1c9357 bne a3, a5, 40212bf6 40212bd9: c03020 sub a3, a0, a2 40212bdc: 18ce22 addi a2, a14, 24 40212bdf: fcc332 addi a3, a3, -4 40212be2: f43030 extui a3, a3, 0, 16 40212be5: 3e3a add.n a3, a14, a3 40212be7: 18c332 addi a3, a3, 24 40212bea: fe4305 call0 4021101c 40212bed: 528c beqz.n a2, 40212bf6 40212bef: 0c2d mov.n a2, a12 40212bf1: 0138 l32i.n a3, a1, 0 40212bf3: fe4405 call0 40211034 40212bf6: 010e42 l8ui a4, a14, 1 40212bf9: 040e52 l8ui a5, a14, 4 40212bfc: b86467 bbci a4, 6, 40212bb8 40212bff: ad6507 bbci a5, 0, 40212bb0 40212c02: 0c2d mov.n a2, a12 40212c04: fc91c5 call0 4020f524 40212c07: ffeb46 j 40212bb8 40212c0a: 02f0d7 bbsi a0, 29, 40212c10 40212c0d: 0470f7 bbci a0, 31, 40212c15 40212c10: 1c0c movi.n a12, 1 40212c12: ffb646 j 40212aef 40212c15: 2c0c movi.n a12, 2 40212c17: ffb506 j 40212aef 40212c1a: 1d08 l32i.n a0, a13, 4 40212c1c: 410800 srli a0, a0, 8 40212c1f: be4f21 l32r a2, 4020255c 40212c22: 2139 s32i.n a3, a1, 8 40212c24: 570222 l8ui a2, a2, 87 40212c27: 1109 s32i.n a0, a1, 4 40212c29: 042020 extui a2, a2, 0, 1 40212c2c: f1f216 beqz a2, 40212b4f 40212c2f: 9128 l32i.n a2, a1, 36 40212c31: 0e4d mov.n a4, a14 40212c33: c06030 sub a6, a0, a3 40212c36: 18ce52 addi a5, a14, 24 40212c39: 0d3d mov.n a3, a13 40212c3b: fcc662 addi a6, a6, -4 40212c3e: f46060 extui a6, a6, 0, 16 40212c41: 6e6a add.n a6, a14, a6 40212c43: 18c662 addi a6, a6, 24 40212c46: ffcb85 call0 40212900 40212c49: 820b addi.n a8, a2, -1 40212c4b: f00856 bnez a8, 40212b4f 40212c4e: 9128 l32i.n a2, a1, 36 40212c50: ff7f05 call0 40212444 40212c53: 120c movi.n a2, 1 40212c55: ffd846 j 40212bba 40212c58 : 40212c58: f0c112 addi a1, a1, -16 40212c5b: 1109 s32i.n a0, a1, 4 40212c5d: 2e82f6 bgeui a2, 8, 40212c8f 40212c60: fc0001 l32r a0, 40211c60 40212c63: 4008 l32i.n a0, a0, 16 40212c65: 1132b0 slli a3, a2, 5 40212c68: 003a add.n a0, a0, a3 40212c6a: 270002 l8ui a0, a0, 39 40212c6d: 0139 s32i.n a3, a1, 0 40212c6f: c0dc bnez.n a0, 40212c8f 40212c71: bf7701 l32r a0, 40202a50 40212c74: 0000c0 callx0 a0 40212c77: fbfa21 l32r a2, 40211c60 40212c7a: 0138 l32i.n a3, a1, 0 40212c7c: 4228 l32i.n a2, a2, 16 40212c7e: 223a add.n a2, a2, a3 40212c80: 6228 l32i.n a2, a2, 24 40212c82: 2129 s32i.n a2, a1, 8 40212c84: bf7501 l32r a0, 40202a58 40212c87: 0000c0 callx0 a0 40212c8a: 2108 l32i.n a0, a1, 8 40212c8c: 000046 j 40212c91 40212c8f: 000c movi.n a0, 0 40212c91: 708c beqz.n a0, 40212c9c 40212c93: 9038 l32i.n a3, a0, 36 40212c95: 0338 l32i.n a3, a3, 0 40212c97: 017387 bbci a3, 24, 40212c9c 40212c9a: 000c movi.n a0, 0 40212c9c: 002d mov.n a2, a0 40212c9e: 1108 l32i.n a0, a1, 4 40212ca0: 10c112 addi a1, a1, 16 40212ca3: f00d ret.n 40212ca5: 000000 ill 40212ca8: f0c112 addi a1, a1, -16 40212cab: 11c9 s32i.n a12, a1, 4 40212cad: 0109 s32i.n a0, a1, 0 40212caf: bf6801 l32r a0, 40202a50 40212cb2: 0000c0 callx0 a0 40212cb5: fbea01 l32r a0, 40211c60 40212cb8: 4008 l32i.n a0, a0, 16 40212cba: 4a20c2 l32i a12, a0, 0x128 40212cbd: 2c9c beqz.n a12, 40212cd3 40212cbf: 040c movi.n a4, 0 40212cc1: 8c28 l32i.n a2, a12, 32 40212cc3: 4a6022 s32i a2, a0, 0x128 40212cc6: 72cc bnez.n a2, 40212cd1 40212cc8: 01d032 addmi a3, a0, 0x100 40212ccb: 28c332 addi a3, a3, 40 40212cce: 4b6032 s32i a3, a0, 0x12c 40212cd1: 8c49 s32i.n a4, a12, 32 40212cd3: bf6101 l32r a0, 40202a58 40212cd6: 0000c0 callx0 a0 40212cd9: 0c2d mov.n a2, a12 40212cdb: 0108 l32i.n a0, a1, 0 40212cdd: 11c8 l32i.n a12, a1, 4 40212cdf: 10c112 addi a1, a1, 16 40212ce2: f00d ret.n 40212ce4: f0c112 addi a1, a1, -16 40212ce7: 11c9 s32i.n a12, a1, 4 40212ce9: 0109 s32i.n a0, a1, 0 40212ceb: bf5901 l32r a0, 40202a50 40212cee: 0000c0 callx0 a0 40212cf1: fbdb01 l32r a0, 40211c60 40212cf4: 4008 l32i.n a0, a0, 16 40212cf6: 4c20c2 l32i a12, a0, 0x130 40212cf9: 2c9c beqz.n a12, 40212d0f 40212cfb: 040c movi.n a4, 0 40212cfd: 8c28 l32i.n a2, a12, 32 40212cff: 4c6022 s32i a2, a0, 0x130 40212d02: 72cc bnez.n a2, 40212d0d 40212d04: 01d032 addmi a3, a0, 0x100 40212d07: 30c332 addi a3, a3, 48 40212d0a: 4d6032 s32i a3, a0, 0x134 40212d0d: 8c49 s32i.n a4, a12, 32 40212d0f: bf5201 l32r a0, 40202a58 40212d12: 0000c0 callx0 a0 40212d15: 0c2d mov.n a2, a12 40212d17: 0108 l32i.n a0, a1, 0 40212d19: 11c8 l32i.n a12, a1, 4 40212d1b: 10c112 addi a1, a1, 16 40212d1e: f00d ret.n 40212d20: 000905 call0 40212db4 40212d23: 1ffc00 excw 40212d26: 404021 l32r a2, 401e2e28 <_lit4_end+0xdd1d4> 40212d29: feb9 s32i.n a11, a14, 60 40212d2b: 3f .byte 0x3f 40212d2c: 271c movi.n a7, 18 40212d2e: ac4021 l32r a2, 401fde30 <_lit4_end+0xf81dc> 40212d31: 1e .byte 0x1e 40212d32: c04021 l32r a2, 40202e34 40212d35: 000927 bnone a9, a2, 40212d39 40212d38 : 40212d38: 040c movi.n a4, 0 40212d3a: 160c movi.n a6, 1 40212d3c: f0c112 addi a1, a1, -16 40212d3f: fbc831 l32r a3, 40211c60 40212d42: 0109 s32i.n a0, a1, 0 40212d44: 000c movi.n a0, 0 40212d46: 4338 l32i.n a3, a3, 16 40212d48: 1120b0 slli a2, a0, 5 40212d4b: 001b addi.n a0, a0, 1 40212d4d: 232a add.n a2, a3, a2 40212d4f: 6249 s32i.n a4, a2, 24 40212d51: 274242 s8i a4, a2, 39 40212d54: 740000 extui a0, a0, 0, 8 40212d57: 18c252 addi a5, a2, 24 40212d5a: 7259 s32i.n a5, a2, 28 40212d5c: e88066 bnei a0, 8, 40212d48 40212d5f: 000c movi.n a0, 0 40212d61: 750c movi.n a5, 7 40212d63: 1120b0 slli a2, a0, 5 40212d66: 001b addi.n a0, a0, 1 40212d68: 232a add.n a2, a3, a2 40212d6a: 274262 s8i a6, a2, 39 40212d6d: 244252 s8i a5, a2, 36 40212d70: 740000 extui a0, a0, 0, 8 40212d73: ec2066 bnei a0, 2, 40212d63 40212d76: 0349 s32i.n a4, a3, 0 40212d78: 000c movi.n a0, 0 40212d7a: 906000 addx2 a6, a0, a0 40212d7d: a05030 addx4 a5, a0, a3 40212d80: 1549 s32i.n a4, a5, 4 40212d82: 1166f0 slli a6, a6, 1 40212d85: 503a add.n a5, a0, a3 40212d87: 263b addi.n a2, a6, 3 40212d89: b32660 movgez a2, a6, a6 40212d8c: 001b addi.n a0, a0, 1 40212d8e: 740000 extui a0, a0, 0, 8 40212d91: 212220 srai a2, a2, 2 40212d94: 222b addi.n a2, a2, 2 40212d96: 144522 s8i a2, a5, 20 40212d99: dd4066 bnei a0, 4, 40212d7a 40212d9c: 000c movi.n a0, 0 40212d9e: 18a162 movi a6, 0x118 40212da1: b02030 addx8 a2, a0, a3 40212da4: 466242 s32i a4, a2, 0x118 40212da7: 01c002 addi a0, a0, 1 40212daa: 805260 add a5, a2, a6 40212dad: 476252 s32i a5, a2, 0x11c 40212db0: 740000 extui a0, a0, 0, 8 40212db3: ea2066 bnei a0, 2, 40212da1 40212db6: 4c6342 s32i a4, a3, 0x130 40212db9: 4a6342 s32i a4, a3, 0x128 40212dbc: 01d382 addmi a8, a3, 0x100 40212dbf: 28c892 addi a9, a8, 40 40212dc2: 4b6392 s32i a9, a3, 0x12c 40212dc5: 30c882 addi a8, a8, 48 40212dc8: 4d6382 s32i a8, a3, 0x134 40212dcb: ffd561 l32r a6, 40212d20 40212dce: bde071 l32r a7, 40202550 40212dd1: 0020c0 memw 40212dd4: fe6762 s32i a6, a7, 0x3f8 40212dd7: 0199c5 call0 40214774 40212dda: ffd221 l32r a2, 40212d24 40212ddd: 20a032 movi a3, 32 40212de0: ffd241 l32r a4, 40212d28 40212de3: 252c movi.n a5, 34 40212de5: bf5101 l32r a0, 40202b2c 40212de8: 0000c0 callx0 a0 40212deb: fc4121 l32r a2, 40211ef0 40212dee: ffcf31 l32r a3, 40212d2c 40212df1: 040c movi.n a4, 0 40212df3: bde701 l32r a0, 40202590 40212df6: 0000c0 callx0 a0 40212df9: fbdf21 l32r a2, 40211d78 40212dfc: ffcd31 l32r a3, 40212d30 40212dff: 040c movi.n a4, 0 40212e01: fb97b1 l32r a11, 40211c60 40212e04: d28751 l32r a5, 40207820 40212e07: f22801 l32r a0, 4020f6a8 40212e0a: 6a0552 l8ui a5, a5, 106 40212e0d: ffc9a1 l32r a10, 40212d34 40212e10: d10500 mul16s a0, a5, a0 40212e13: 93a050 movnez a10, a0, a5 40212e16: 2ba9 s32i.n a10, a11, 8 40212e18: bdde01 l32r a0, 40202590 40212e1b: 0000c0 callx0 a0 40212e1e: fef7c5 call0 40211d9c 40212e21: 0108 l32i.n a0, a1, 0 40212e23: 10c112 addi a1, a1, 16 40212e26: f00d ret.n 40212e28: feba51 l32r a5, 40212910 40212e2b: 3f .byte 0x3f 40212e2c: 1030d4 excw 40212e2f: c11240 mul16u a1, a2, a4 40212e32: 6102e0 excw 40212e35: 61c200 xsr.eps2 a0 40212e38: 31e901 l32r a0, 401df5dc <_lit4_end+0xd9988> 40212e3b: 21d9 s32i.n a13, a1, 8 40212e3d: 41f9 s32i.n a15, a1, 16 40212e3f: fd7c movi.n a13, -1 40212e41: fff9f1 l32r a15, 40212e28 40212e44: 0e0c movi.n a14, 0 40212e46: 000fc2 l8ui a12, a15, 0 40212e49: fe4785 call0 402112c4 40212e4c: 12cc bnez.n a2, 40212e51 40212e4e: fe8d05 call0 40211720 40212e51: 202cc0 or a2, a12, a12 40212e54: fe1a85 call0 40211000 40212e57: 00b216 beqz a2, 40212e66 40212e5a: 202cc0 or a2, a12, a12 40212e5d: fff301 l32r a0, 40212e2c 40212e60: 0000c0 callx0 a0 40212e63: 93dc20 movnez a13, a12, a2 40212e66: 000f02 l8ui a0, a15, 0 40212e69: cc1b addi.n a12, a12, 1 40212e6b: 74c0c0 extui a12, a12, 0, 8 40212e6e: fecc22 addi a2, a12, -2 40212e71: 83ce20 moveqz a12, a14, a2 40212e74: d190c7 bne a0, a12, 40212e49 40212e77: 11c8 l32i.n a12, a1, 4 40212e79: 0c0d26 beqi a13, -1, 40212e89 40212e7c: 0d1b addi.n a0, a13, 1 40212e7e: 742000 extui a2, a0, 0, 8 40212e81: 012226 beqi a2, 2, 40212e86 40212e84: 00ed mov.n a14, a0 40212e86: 004fe2 s8i a14, a15, 0 40212e89: 21d8 l32i.n a13, a1, 8 40212e8b: 31e8 l32i.n a14, a1, 12 40212e8d: 41f8 l32i.n a15, a1, 16 40212e8f: 0108 l32i.n a0, a1, 0 40212e91: 20c112 addi a1, a1, 32 40212e94: f00d ret.n 40212e96: 6c0000 excw 40212e99: 2f .byte 0x2f 40212e9a: 124010 excw 40212e9d: c2e0c1 l32r a12, 40203a20 40212ea0: 020561 l32r a6, 401d36b4 <_lit4_end+0xcda60> 40212ea3: cd0461 l32r a6, 402062b4 40212ea6: 420802 l8ui a0, a8, 66 40212ea9: 3109 s32i.n a0, a1, 12 40212eab: fff845 call0 40212e30 40212eae: 3128 l32i.n a2, a1, 12 40212eb0: 000222 l8ui a2, a2, 0 40212eb3: c30c movi.n a3, 12 40212eb5: 102230 and a2, a2, a3 40212eb8: 2129 s32i.n a2, a1, 8 40212eba: fe4085 call0 402112c4 40212ebd: 12cc bnez.n a2, 40212ec2 40212ebf: fe8605 call0 40211720 40212ec2: 092c72 l32i a7, a12, 36 40212ec5: 002772 l32i a7, a7, 0 40212ec8: 072c32 l32i a3, a12, 28 40212ecb: 042170 extui a2, a7, 1, 1 40212ece: 051356 bnez a3, 40212f23 40212ed1: 048970 extui a8, a7, 9, 1 40212ed4: 0fc856 bnez a8, 40212fd4 40212ed7: fe1285 call0 40211000 40212eda: 9c08 l32i.n a0, a12, 36 40212edc: 92cc bnez.n a2, 40212ee9 40212ede: 4028 l32i.n a2, a0, 16 40212ee0: 05c226 beqi a2, 32, 40212ee9 40212ee3: c0c292 addi a9, a2, -64 40212ee6: 10d956 bnez a9, 40212ff7 40212ee9: 0078 l32i.n a7, a0, 0 40212eeb: c3af62 movi a6, -61 40212eee: 106760 and a6, a7, a6 40212ef1: 047170 extui a7, a7, 1, 1 40212ef4: 1177e0 slli a7, a7, 2 40212ef7: 206670 or a6, a6, a7 40212efa: 0069 s32i.n a6, a0, 0 40212efc: 9c48 l32i.n a4, a12, 36 40212efe: f79c51 l32r a5, 40210d70 40212f01: 1438 l32i.n a3, a4, 4 40212f03: 103350 and a3, a3, a5 40212f06: 1439 s32i.n a3, a4, 4 40212f08: 9cb8 l32i.n a11, a12, 36 40212f0a: 1ba8 l32i.n a10, a11, 4 40212f0c: 027c movi.n a2, -16 40212f0e: 10aa20 and a10, a10, a2 40212f11: 720c movi.n a2, 7 40212f13: 20aa20 or a10, a10, a2 40212f16: 1ba9 s32i.n a10, a11, 4 40212f18: 020c movi.n a2, 0 40212f1a: 51c8 l32i.n a12, a1, 20 40212f1c: 4108 l32i.n a0, a1, 16 40212f1e: 20c112 addi a1, a1, 32 40212f21: f00d ret.n 40212f23: 022172 l32i a7, a1, 8 40212f26: 03a756 bnez a7, 40212f64 40212f29: fe0d45 call0 40211000 40212f2c: 0bc216 beqz a2, 40212fec 40212f2f: 092c42 l32i a4, a12, 36 40212f32: 0458 l32i.n a5, a4, 0 40212f34: c3af32 movi a3, -61 40212f37: 103530 and a3, a5, a3 40212f3a: 045150 extui a5, a5, 1, 1 40212f3d: 1155e0 slli a5, a5, 2 40212f40: 203350 or a3, a3, a5 40212f43: 0439 s32i.n a3, a4, 0 40212f45: 9c08 l32i.n a0, a12, 36 40212f47: f78a21 l32r a2, 40210d70 40212f4a: 10b8 l32i.n a11, a0, 4 40212f4c: 10bb20 and a11, a11, a2 40212f4f: 10b9 s32i.n a11, a0, 4 40212f51: 9c98 l32i.n a9, a12, 36 40212f53: 1988 l32i.n a8, a9, 4 40212f55: 0a7c movi.n a10, -16 40212f57: 1088a0 and a8, a8, a10 40212f5a: 7a0c movi.n a10, 7 40212f5c: 2088a0 or a8, a8, a10 40212f5f: 1989 s32i.n a8, a9, 4 40212f61: ffecc6 j 40212f18 40212f64: fe0985 call0 40211000 40212f67: 011256 bnez a2, 40212f7c 40212f6a: 092c42 l32i a4, a12, 36 40212f6d: 0448 l32i.n a4, a4, 0 40212f6f: 097437 bbci a4, 19, 40212f7c 40212f72: 120c movi.n a2, 1 40212f74: fe10c5 call0 40211084 40212f77: 120c movi.n a2, 1 40212f79: ffe746 j 40212f1a 40212f7c: beb501 l32r a0, 40202a50 40212f7f: 0000c0 callx0 a0 40212f82: 072c32 l32i a3, a12, 28 40212f85: 092c52 l32i a5, a12, 36 40212f88: 760332 l8ui a3, a3, 118 40212f8b: 002522 l32i a2, a5, 0 40212f8e: 1558 l32i.n a5, a5, 4 40212f90: 042120 extui a2, a2, 1, 1 40212f93: 344050 extui a4, a5, 0, 4 40212f96: 255450 extui a5, a5, 20, 3 40212f99: ffbf01 l32r a0, 40212e98 40212f9c: 0000c0 callx0 a0 40212f9f: 1129 s32i.n a2, a1, 4 40212fa1: bead01 l32r a0, 40202a58 40212fa4: 0000c0 callx0 a0 40212fa7: 1148 l32i.n a4, a1, 4 40212fa9: 0149 s32i.n a4, a1, 0 40212fab: c88426 beqi a4, 8, 40212f77 40212fae: 9c28 l32i.n a2, a12, 36 40212fb0: 0228 l32i.n a2, a2, 0 40212fb2: 042120 extui a2, a2, 1, 1 40212fb5: fe0485 call0 40211000 40212fb8: 52ac beqz.n a2, 40212fe1 40212fba: c3af62 movi a6, -61 40212fbd: 9c48 l32i.n a4, a12, 36 40212fbf: 0158 l32i.n a5, a1, 0 40212fc1: 0438 l32i.n a3, a4, 0 40212fc3: 345050 extui a5, a5, 0, 4 40212fc6: 1155e0 slli a5, a5, 2 40212fc9: 103360 and a3, a3, a6 40212fcc: 203350 or a3, a3, a5 40212fcf: 0439 s32i.n a3, a4, 0 40212fd1: ffd0c6 j 40212f18 40212fd4: fe0285 call0 40211000 40212fd7: 72ac beqz.n a2, 40213002 40212fd9: 9c08 l32i.n a0, a12, 36 40212fdb: ffc286 j 40212ee9 40212fde: 000000 ill 40212fe1: 120c movi.n a2, 1 40212fe3: fe0a05 call0 40211084 40212fe6: ffe346 j 40212f77 40212fe9: 000000 ill 40212fec: 120c movi.n a2, 1 40212fee: fe0945 call0 40211084 40212ff1: ffe086 j 40212f77 40212ff4: 000000 ill 40212ff7: 120c movi.n a2, 1 40212ff9: fe0885 call0 40211084 40212ffc: ffddc6 j 40212f77 40212fff: 000000 ill 40213002: 120c movi.n a2, 1 40213004: fe07c5 call0 40211084 40213007: ffdb06 j 40212f77 4021300a: 740000 extui a0, a0, 0, 8 4021300d: fe88 l32i.n a8, a14, 60 4021300f: 3f .byte 0x3f 40213010: 0b7a add.n a0, a11, a7 40213012: ff0000 excw 40213015: 0f .byte 0xf 40213016: fff8 l32i.n a15, a15, 60 40213018: f0c112 addi a1, a1, -16 4021301b: 0109 s32i.n a0, a1, 0 4021301d: 9208 l32i.n a0, a2, 36 4021301f: 7258 l32i.n a5, a2, 28 40213021: 3008 l32i.n a0, a0, 12 40213023: 0b12b2 l16ui a11, a2, 22 40213026: 340800 extui a0, a0, 8, 4 40213029: 0a40f6 bgeui a0, 4, 40213037 4021302c: fff831 l32r a3, 4021300c 4021302f: 003a add.n a0, a0, a3 40213031: 000002 l8ui a0, a0, 0 40213034: 000046 j 40213039 40213037: 400c movi.n a0, 4 40213039: bb0a add.n a11, a11, a0 4021303b: 0b52b2 s16i a11, a2, 22 4021303e: bd41a1 l32r a10, 40202544 40213041: 2278 l32i.n a7, a2, 8 40213043: 0020c0 memw 40213046: 0788 l32i.n a8, a7, 0 40213048: f74891 l32r a9, 40210d68 4021304b: 1088a0 and a8, a8, a10 4021304e: 418c80 srli a8, a8, 12 40213051: 880a add.n a8, a8, a0 40213053: b48080 extui a8, a8, 0, 12 40213056: 118840 slli a8, a8, 12 40213059: 0020c0 memw 4021305c: 0768 l32i.n a6, a7, 0 4021305e: 106690 and a6, a6, a9 40213061: 206680 or a6, a6, a8 40213064: 0020c0 memw 40213067: 9248 l32i.n a4, a2, 36 40213069: 0448 l32i.n a4, a4, 0 4021306b: 0769 s32i.n a6, a7, 0 4021306d: 067487 bbci a4, 24, 40213077 40213070: 45ec bnez.n a5, 40213098 40213072: 120c movi.n a2, 1 40213074: 000646 j 40213091 40213077: db5551 l32r a5, 40209dcc 4021307a: d08541 l32r a4, 40207290 4021307d: 2238 l32i.n a3, a2, 8 4021307f: 0020c0 memw 40213082: 0308 l32i.n a0, a3, 0 40213084: 100050 and a0, a0, a5 40213087: 200040 or a0, a0, a4 4021308a: 0020c0 memw 4021308d: 0309 s32i.n a0, a3, 0 4021308f: 020c movi.n a2, 0 40213091: 0108 l32i.n a0, a1, 0 40213093: 10c112 addi a1, a1, 16 40213096: f00d ret.n 40213098: f73371 l32r a7, 40210d64 4021309b: d97a61 l32r a6, 40209684 4021309e: 1248 l32i.n a4, a2, 4 402130a0: 0020c0 memw 402130a3: 0438 l32i.n a3, a4, 0 402130a5: 103370 and a3, a3, a7 402130a8: 203360 or a3, a3, a6 402130ab: 0020c0 memw 402130ae: 0439 s32i.n a3, a4, 0 402130b0: 9208 l32i.n a0, a2, 36 402130b2: 3008 l32i.n a0, a0, 12 402130b4: 340800 extui a0, a0, 8, 4 402130b7: 133026 beqi a0, 3, 402130ce 402130ba: 009c beqz.n a0, 402130ce 402130bc: fc7b21 l32r a2, 402122a8 402130bf: fc7b31 l32r a3, 402122ac 402130c2: ffd341 l32r a4, 40213010 402130c5: bbd701 l32r a0, 40202024 <_irom0_text_start+0x14> 402130c8: 0000c0 callx0 a0 402130cb: ffff06 j 402130cb 402130ce: be1141 l32r a4, 40202914 402130d1: 1268 l32i.n a6, a2, 4 402130d3: 0b1232 l16ui a3, a2, 22 402130d6: 1668 l32i.n a6, a6, 4 402130d8: 334a add.n a3, a3, a4 402130da: dac641 l32r a4, 40209bf4 402130dd: 0628 l32i.n a2, a6, 0 402130df: b43030 extui a3, a3, 0, 12 402130e2: 102240 and a2, a2, a4 402130e5: 202230 or a2, a2, a3 402130e8: e02b41 l32r a4, 4020b194 402130eb: ffca31 l32r a3, 40213014 402130ee: 0629 s32i.n a2, a6, 0 402130f0: b40020 extui a0, a2, 0, 12 402130f3: 804b addi.n a8, a0, 4 402130f5: 740552 l8ui a5, a5, 116 402130f8: 103230 and a3, a2, a3 402130fb: 082587 blt a5, a8, 40213107 402130fe: c00500 sub a0, a5, a0 40213101: 210200 srai a0, a0, 2 40213104: 000046 j 40213109 40213107: 000c movi.n a0, 0 40213109: 645000 extui a5, a0, 0, 7 4021310c: 115540 slli a5, a5, 12 4021310f: 203350 or a3, a3, a5 40213112: 103340 and a3, a3, a4 40213115: 0639 s32i.n a3, a6, 0 40213117: ffdd06 j 4021308f 4021311a: 600000 neg a0, a0 4021311d: feba add.n a15, a14, a11 4021311f: 3f .byte 0x3f 40213120: 2e .byte 0x2e 40213121: 00ba add.n a0, a0, a11 40213123: 5d1700 excw 40213126: c00000 sub a0, a0, a0 40213129: 0f .byte 0xf 4021312a: aa0000 excw 4021312d: 00aa add.n a0, a0, a10 4021312f: 71c700 excw 40213132: 550000 extui a0, a0, 16, 6 40213135: 000055 excw 40213138: 0038e3 excw 4021313b: 2aaa00 excw 4021313e: 710000 excw 40213141: 001c movi.n a0, 16 40213143: 155500 extui a5, a0, 21, 2 40213146: f60000 excw 40213149: 000012 l8ui a1, a0, 0 4021314c: 9d89 s32i.n a8, a13, 36 4021314e: c40000 extui a0, a0, 0, 13 40213151: 4e .byte 0x4e 40213152: 830000 moveqz a0, a0, a0 40213155: 000034 excw 40213158: 002762 l32i a6, a7, 0 4021315b: 1a4100 excw 4021315e: b10000 sra a0, a0 40213161: 000013 excw 40213164: 001181 l32r a8, 401d31a8 <_lit4_end+0xcd554> 40213167: 8dc800 excw 4021316a: e40000 extui a0, a0, 0, 15 4021316d: 000046 j 40213172 40213170: 002f42 l32i a4, a15, 0 40213173: 237200 excw 40213176: a10000 sll a0, a0 40213179: 000017 bnone a0, a1, 4021317d 4021317c: 11b9 s32i.n a11, a1, 4 4021317e: 2d0000 excw 40213181: 0e .byte 0xe 40213182: 910000 srl a0, a0 40213185: 41ffe7 bbsi a15, 30, 402131ca 40213188: d8bd excw 4021318a: e752b1 l32r a11, 4020ced4 4021318d: ffe571 l32r a7, 40213124 40213190: 750c movi.n a5, 7 40213192: 360c movi.n a6, 3 40213194: 020c movi.n a2, 0 40213196: 1a0c movi.n a10, 1 40213198: ffe131 l32r a3, 4021311c 4021319b: 280c movi.n a8, 2 4021319d: 364382 s8i a8, a3, 54 402131a0: 144382 s8i a8, a3, 20 402131a3: 154382 s8i a8, a3, 21 402131a6: 164382 s8i a8, a3, 22 402131a9: 2e43a2 s8i a10, a3, 46 402131ac: 0c43a2 s8i a10, a3, 12 402131af: 0d43a2 s8i a10, a3, 13 402131b2: 0e43a2 s8i a10, a3, 14 402131b5: 044322 s8i a2, a3, 4 402131b8: 054322 s8i a2, a3, 5 402131bb: 064322 s8i a2, a3, 6 402131be: 264322 s8i a2, a3, 38 402131c1: 3e4362 s8i a6, a3, 62 402131c4: 1c4362 s8i a6, a3, 28 402131c7: 1d4362 s8i a6, a3, 29 402131ca: 1e4362 s8i a6, a3, 30 402131cd: 3c4352 s8i a5, a3, 60 402131d0: 3d4352 s8i a5, a3, 61 402131d3: 464352 s8i a5, a3, 70 402131d6: 664352 s8i a5, a3, 102 402131d9: e379 s32i.n a7, a3, 56 402131db: 6379 s32i.n a7, a3, 24 402131dd: a3b9 s32i.n a11, a3, 40 402131df: 23b9 s32i.n a11, a3, 8 402131e1: 0349 s32i.n a4, a3, 0 402131e3: c399 s32i.n a9, a3, 48 402131e5: 4399 s32i.n a9, a3, 16 402131e7: 8349 s32i.n a4, a3, 32 402131e9: ffcf91 l32r a9, 40213128 402131ec: b40c movi.n a4, 11 402131ee: ab0c movi.n a11, 10 402131f0: 670c movi.n a7, 6 402131f2: 344372 s8i a7, a3, 52 402131f5: 354372 s8i a7, a3, 53 402131f8: 4e4372 s8i a7, a3, 78 402131fb: 6e4372 s8i a7, a3, 110 402131fe: 9e4372 s8i a7, a3, 158 40213201: a64372 s8i a7, a3, 166 40213204: ae4372 s8i a7, a3, 174 40213207: b64372 s8i a7, a3, 182 4021320a: be4372 s8i a7, a3, 190 4021320d: de4372 s8i a7, a3, 222 40213210: e64372 s8i a7, a3, 230 40213213: ee4372 s8i a7, a3, 238 40213216: f64372 s8i a7, a3, 246 40213219: fe4372 s8i a7, a3, 254 4021321c: 5443b2 s8i a11, a3, 84 4021321f: 5543b2 s8i a11, a3, 85 40213222: 7443b2 s8i a11, a3, 116 40213225: 7543b2 s8i a11, a3, 117 40213228: 8c43b2 s8i a11, a3, 140 4021322b: 8d43b2 s8i a11, a3, 141 4021322e: 9443b2 s8i a11, a3, 148 40213231: 9543b2 s8i a11, a3, 149 40213234: cc43b2 s8i a11, a3, 204 40213237: cd43b2 s8i a11, a3, 205 4021323a: d443b2 s8i a11, a3, 212 4021323d: d543b2 s8i a11, a3, 213 40213240: 5c4342 s8i a4, a3, 92 40213243: 5d4342 s8i a4, a3, 93 40213246: 7c4342 s8i a4, a3, 124 40213249: 7d4342 s8i a4, a3, 125 4021324c: 844342 s8i a4, a3, 132 4021324f: 854342 s8i a4, a3, 133 40213252: c44342 s8i a4, a3, 196 40213255: c54342 s8i a4, a3, 197 40213258: 2e6392 s32i a9, a3, 184 4021325b: 3c6392 s32i a9, a3, 240 4021325e: ffb451 l32r a5, 40213130 40213261: ffb261 l32r a6, 4021312c 40213264: 420c movi.n a2, 4 40213266: 5a0c movi.n a10, 5 40213268: 980c movi.n a8, 9 4021326a: 4c4382 s8i a8, a3, 76 4021326d: 4d4382 s8i a8, a3, 77 40213270: 6c4382 s8i a8, a3, 108 40213273: 6d4382 s8i a8, a3, 109 40213276: 444382 s8i a8, a3, 68 40213279: 454382 s8i a8, a3, 69 4021327c: 644382 s8i a8, a3, 100 4021327f: 654382 s8i a8, a3, 101 40213282: 9c4382 s8i a8, a3, 156 40213285: 9d4382 s8i a8, a3, 157 40213288: a44382 s8i a8, a3, 164 4021328b: a54382 s8i a8, a3, 165 4021328e: ac4382 s8i a8, a3, 172 40213291: ad4382 s8i a8, a3, 173 40213294: b44382 s8i a8, a3, 180 40213297: b54382 s8i a8, a3, 181 4021329a: bc4382 s8i a8, a3, 188 4021329d: bd4382 s8i a8, a3, 189 402132a0: dc4382 s8i a8, a3, 220 402132a3: dd4382 s8i a8, a3, 221 402132a6: e44382 s8i a8, a3, 228 402132a9: e54382 s8i a8, a3, 229 402132ac: ec4382 s8i a8, a3, 236 402132af: ed4382 s8i a8, a3, 237 402132b2: f44382 s8i a8, a3, 244 402132b5: f54382 s8i a8, a3, 245 402132b8: fc4382 s8i a8, a3, 252 402132bb: fd4382 s8i a8, a3, 253 402132be: 2c43a2 s8i a10, a3, 44 402132c1: 2d43a2 s8i a10, a3, 45 402132c4: 5643a2 s8i a10, a3, 86 402132c7: 7643a2 s8i a10, a3, 118 402132ca: 8e43a2 s8i a10, a3, 142 402132cd: 9643a2 s8i a10, a3, 150 402132d0: ce43a2 s8i a10, a3, 206 402132d3: d643a2 s8i a10, a3, 214 402132d6: 244322 s8i a2, a3, 36 402132d9: 254322 s8i a2, a3, 37 402132dc: 5e4322 s8i a2, a3, 94 402132df: 7e4322 s8i a2, a3, 126 402132e2: 864322 s8i a2, a3, 134 402132e5: c64322 s8i a2, a3, 198 402132e8: 166362 s32i a6, a3, 88 402132eb: 1e6352 s32i a5, a3, 120 402132ee: ff9591 l32r a9, 40213144 402132f1: 106392 s32i a9, a3, 64 402132f4: ff9851 l32r a5, 40213154 402132f7: ff9661 l32r a6, 40213150 402132fa: 226362 s32i a6, a3, 136 402132fd: 246352 s32i a5, a3, 144 40213300: ff9a91 l32r a9, 40213168 40213303: 306392 s32i a9, a3, 192 40213306: ff9c51 l32r a5, 40213178 40213309: ff9a61 l32r a6, 40213174 4021330c: 366362 s32i a6, a3, 216 4021330f: 386352 s32i a5, a3, 224 40213312: ff8921 l32r a2, 40213138 40213315: ff8741 l32r a4, 40213134 40213318: 146342 s32i a4, a3, 80 4021331b: 1c6322 s32i a2, a3, 112 4021331e: ff8e41 l32r a4, 40213158 40213321: ff8e21 l32r a2, 4021315c 40213324: ff87a1 l32r a10, 40213140 40213327: 1a63a2 s32i a10, a3, 104 4021332a: 286322 s32i a2, a3, 160 4021332d: 266342 s32i a4, a3, 152 40213330: ff9421 l32r a2, 40213180 40213333: ff82b1 l32r a11, 4021313c 40213336: ff9141 l32r a4, 4021317c 40213339: ff8aa1 l32r a10, 40213164 4021333c: 2c63a2 s32i a10, a3, 176 4021333f: 3a6342 s32i a4, a3, 232 40213342: 1263b2 s32i a11, a3, 72 40213345: 3e6322 s32i a2, a3, 248 40213348: ff86b1 l32r a11, 40213160 4021334b: ff8071 l32r a7, 4021314c 4021334e: 206372 s32i a7, a3, 128 40213351: 2a63b2 s32i a11, a3, 168 40213354: ff8771 l32r a7, 40213170 40213357: 346372 s32i a7, a3, 208 4021335a: ff7b81 l32r a8, 40213148 4021335d: 186382 s32i a8, a3, 96 40213360: ff8381 l32r a8, 4021316c 40213363: 326382 s32i a8, a3, 200 40213366: f00d ret.n 40213368 : 40213368: f0c112 addi a1, a1, -16 4021336b: 0109 s32i.n a0, a1, 0 4021336d: 5fa102 movi a0, 0x15f 40213370: 05c207 bnall a2, a0, 40213379 40213373: ffe105 call0 40213184 40213376: 000bc6 j 402133a9 40213379: ff6841 l32r a4, 4021311c 4021337c: 580c movi.n a8, 5 4021337e: 750c movi.n a5, 7 40213380: 320c movi.n a2, 3 40213382: 930b addi.n a9, a3, -1 40213384: 170c movi.n a7, 1 40213386: 060c movi.n a6, 0 40213388: 836790 moveqz a6, a7, a9 4021338b: 932560 movnez a2, a5, a6 4021338e: 937860 movnez a7, a8, a6 40213391: 5c4472 s8i a7, a4, 92 40213394: 7c4472 s8i a7, a4, 124 40213397: 544472 s8i a7, a4, 84 4021339a: 744422 s8i a2, a4, 116 4021339d: 4c4422 s8i a2, a4, 76 402133a0: 6c4422 s8i a2, a4, 108 402133a3: 444422 s8i a2, a4, 68 402133a6: 644422 s8i a2, a4, 100 402133a9: 020c movi.n a2, 0 402133ab: 0108 l32i.n a0, a1, 0 402133ad: 10c112 addi a1, a1, 16 402133b0: f00d ret.n ... 402133b4 : 402133b4: 250c movi.n a5, 2 402133b6: 0132f6 bgeui a2, 3, 402133bb 402133b9: 025d mov.n a5, a2 402133bb: 745050 extui a5, a5, 0, 8 402133be: 638c beqz.n a3, 402133c8 402133c0: 352b addi.n a3, a5, 2 402133c2: 743030 extui a3, a3, 0, 8 402133c5: 935320 movnez a5, a3, a2 402133c8: 052d mov.n a2, a5 402133ca: f00d ret.n 402133cc: fe80f0 excw 402133cf: 3f .byte 0x3f 402133d0 : 402133d0: 0323b6 bltui a3, 2, 402133d7 402133d3: f27c movi.n a2, -1 402133d5: f00d ret.n 402133d7: fffda1 l32r a10, 402133cc 402133da: ffa092 movi a9, 255 402133dd: 080c movi.n a8, 0 402133df: 82bc beqz.n a2, 4021341b 402133e1: 591226 beqi a2, 1, 4021343e 402133e4: fec262 addi a6, a2, -2 402133e7: 07c616 beqz a6, 40213467 402133ea: fdc272 addi a7, a2, -3 402133ed: 09f716 beqz a7, 40213490 402133f0: 034226 beqi a2, 4, 402133f7 402133f3: e27c movi.n a2, -2 402133f5: f00d ret.n 402133f7: 820c movi.n a2, 8 402133f9: 0f9497 bne a4, a9, 4021340c 402133fc: 0c9597 bne a5, a9, 4021340c 402133ff: 9093a0 addx2 a9, a3, a10 40213402: 104982 s8i a8, a9, 16 40213405: 114922 s8i a2, a9, 17 40213408: 020c movi.n a2, 0 4021340a: f00d ret.n 4021340c: c33547 bltu a5, a4, 402133d3 4021340f: 8b0c movi.n a11, 8 40213411: be3b57 bltu a11, a5, 402133d3 40213414: 048d mov.n a8, a4 40213416: 052d mov.n a2, a5 40213418: fff8c6 j 402133ff 4021341b: 109497 bne a4, a9, 4021342f 4021341e: 0d9597 bne a5, a9, 4021342f 40213421: 350c movi.n a5, 3 40213423: 9023a0 addx2 a2, a3, a10 40213426: 004282 s8i a8, a2, 0 40213429: 014252 s8i a5, a2, 1 4021342c: fff606 j 40213408 4021342f: a03547 bltu a5, a4, 402133d3 40213432: 9d45f6 bgeui a5, 4, 402133d3 40213435: 9023a0 addx2 a2, a3, a10 40213438: 004242 s8i a4, a2, 0 4021343b: fffa86 j 40213429 4021343e: a20c movi.n a2, 10 40213440: 0e9497 bne a4, a9, 40213452 40213443: 0b9597 bne a5, a9, 40213452 40213446: 9043a0 addx2 a4, a3, a10 40213449: 044482 s8i a8, a4, 4 4021344c: 054422 s8i a2, a4, 5 4021344f: ffed46 j 40213408 40213452: 02b547 bgeu a5, a4, 40213458 40213455: ffde86 j 402133d3 40213458: a60c movi.n a6, 10 4021345a: 02b657 bgeu a6, a5, 40213460 4021345d: ffdc86 j 402133d3 40213460: 052d mov.n a2, a5 40213462: 048d mov.n a8, a4 40213464: fff786 j 40213446 40213467: 109497 bne a4, a9, 4021347b 4021346a: 0d9597 bne a5, a9, 4021347b 4021346d: b50c movi.n a5, 11 4021346f: 9023a0 addx2 a2, a3, a10 40213472: 084282 s8i a8, a2, 8 40213475: 094252 s8i a5, a2, 9 40213478: ffe306 j 40213408 4021347b: 02b547 bgeu a5, a4, 40213481 4021347e: ffd446 j 402133d3 40213481: 02a5b6 bltui a5, 12, 40213487 40213484: ffd2c6 j 402133d3 40213487: 9023a0 addx2 a2, a3, a10 4021348a: 084242 s8i a4, a2, 8 4021348d: fff906 j 40213475 40213490: 109497 bne a4, a9, 402134a4 40213493: 0d9597 bne a5, a9, 402134a4 40213496: 750c movi.n a5, 7 40213498: 9023a0 addx2 a2, a3, a10 4021349b: 0c4282 s8i a8, a2, 12 4021349e: 0d4252 s8i a5, a2, 13 402134a1: ffd8c6 j 40213408 402134a4: 02b547 bgeu a5, a4, 402134aa 402134a7: ffca06 j 402133d3 402134aa: 0285b6 bltui a5, 8, 402134b0 402134ad: ffc886 j 402133d3 402134b0: 9023a0 addx2 a2, a3, a10 402134b3: 0c4242 s8i a4, a2, 12 402134b6: fff906 j 4021349e 402134b9: 000000 ill 402134bc: d38c beqz.n a3, 402134cd 402134be: 060c movi.n a6, 0 402134c0: 0a4262 s8i a6, a2, 10 402134c3: 22cb addi.n a2, a2, 12 402134c5: 661b addi.n a6, a6, 1 402134c7: 746060 extui a6, a6, 0, 8 402134ca: f29367 bne a3, a6, 402134c0 402134cd: f00d ret.n 402134cf: 353400 extui a3, a0, 20, 4 402134d2: 244010 extui a4, a1, 0, 3 402134d5: 3ffe82 excw 402134d8: 1034c4 excw 402134db: 817040 src a7, a0, a4 402134de: fe .byte 0xfe 402134df: 3f .byte 0x3f 402134e0: fe81c4 excw 402134e3: 3f .byte 0x3f 402134e4: fe8200 excw 402134e7: 3f .byte 0x3f 402134e8: 103564 excw 402134eb: f96140 excw 402134ec : 402134ec: fff961 l32r a6, 402134d0 402134ef: e0c112 addi a1, a1, -32 402134f2: 0109 s32i.n a0, a1, 0 402134f4: 154232 s8i a3, a2, 21 402134f7: 11c9 s32i.n a12, a1, 4 402134f9: 21d9 s32i.n a13, a1, 8 402134fb: 41f9 s32i.n a15, a1, 16 402134fd: 31e9 s32i.n a14, a1, 12 402134ff: ffb3f1 l32r a15, 402133cc 40213502: fff4e1 l32r a14, 402134d4 40213505: 04dd mov.n a13, a4 40213507: 02cd mov.n a12, a2 40213509: 340c movi.n a4, 3 4021350b: 020c movi.n a2, 0 4021350d: 172c02 l32i a0, a12, 92 40213510: dcce72 addi a7, a14, -36 40213513: 0e5016 beqz a0, 402135fc 40213516: 3d1026 beqi a0, 1, 40213557 40213519: 1a6c72 s32i a7, a12, 104 4021351c: 044c22 s8i a2, a12, 4 4021351f: 054c42 s8i a4, a12, 5 40213522: 784c42 s8i a4, a12, 120 40213525: 1b6c62 s32i a6, a12, 108 40213528: 186ce2 s32i a14, a12, 96 4021352b: 0c2d mov.n a2, a12 4021352d: 41f8 l32i.n a15, a1, 16 4021352f: 794cd2 s8i a13, a12, 121 40213532: 196ce2 s32i a14, a12, 100 40213535: 21d8 l32i.n a13, a1, 8 40213537: 31e8 l32i.n a14, a1, 12 40213539: ffeb01 l32r a0, 402134e8 4021353c: 0000c0 callx0 a0 4021353f: 7fa002 movi a0, 127 40213542: 004c02 s8i a0, a12, 0 40213545: 014c02 s8i a0, a12, 1 40213548: 024c02 s8i a0, a12, 2 4021354b: 034c02 s8i a0, a12, 3 4021354e: 11c8 l32i.n a12, a1, 4 40213550: 0108 l32i.n a0, a1, 0 40213552: 20c112 addi a1, a1, 32 40213555: f00d ret.n 40213557: 044c22 s8i a2, a12, 4 4021355a: ffe061 l32r a6, 402134dc 4021355d: 20cf52 addi a5, a15, 32 40213560: a80c movi.n a8, 10 40213562: ffdd71 l32r a7, 402134d8 40213565: 790c movi.n a9, 7 40213567: 784c92 s8i a9, a12, 120 4021356a: 1b6c72 s32i a7, a12, 108 4021356d: 9389d0 movnez a8, a9, a13 40213570: 054c82 s8i a8, a12, 5 40213573: 8356d0 moveqz a5, a6, a13 40213576: 1a6c52 s32i a5, a12, 104 40213579: 02a3a6 blti a3, 12, 4021357f 4021357c: 003106 j 40213644 4021357f: ae0c movi.n a14, 10 40213581: 3d8c beqz.n a13, 40213588 40213583: 018eb6 bltui a14, 8, 40213588 40213586: 7e0c movi.n a14, 7 40213588: 0d3d mov.n a3, a13 4021358a: 742000 extui a2, a0, 0, 8 4021358d: ffe245 call0 402133b4 40213590: 770ca2 l8ui a10, a12, 119 40213593: 90a2a0 addx2 a10, a2, a10 40213596: 172c22 l32i a2, a12, 92 40213599: 90aaf0 addx2 a10, a10, a15 4021359c: 000aa2 l8ui a10, a10, 0 4021359f: 742020 extui a2, a2, 0, 8 402135a2: 2a3ea7 bltu a14, a10, 402135d0 402135a5: 0d3d mov.n a3, a13 402135a7: ffe0c5 call0 402133b4 402135aa: 770cb2 l8ui a11, a12, 119 402135ad: 90b2b0 addx2 a11, a2, a11 402135b0: 90bbf0 addx2 a11, a11, a15 402135b3: 010bb2 l8ui a11, a11, 1 402135b6: 27bbe7 bgeu a11, a14, 402135e1 402135b9: 5c0c22 l8ui a2, a12, 92 402135bc: 0d3d mov.n a3, a13 402135be: ffdf45 call0 402133b4 402135c1: 770ce2 l8ui a14, a12, 119 402135c4: 90e2e0 addx2 a14, a2, a14 402135c7: 90eef0 addx2 a14, a14, a15 402135ca: 010ee2 l8ui a14, a14, 1 402135cd: 000406 j 402135e1 402135d0: 0d3d mov.n a3, a13 402135d2: ffde05 call0 402133b4 402135d5: 770ce2 l8ui a14, a12, 119 402135d8: 90e2e0 addx2 a14, a2, a14 402135db: 90eef0 addx2 a14, a14, a15 402135de: 000ee2 l8ui a14, a14, 0 402135e1: 1a2c02 l32i a0, a12, 104 402135e4: ffbf21 l32r a2, 402134e0 402135e7: 74f0e0 extui a15, a14, 0, 8 402135ea: 90fff0 addx2 a15, a15, a15 402135ed: a0c2e2 addi a14, a2, -96 402135f0: 83e2d0 moveqz a14, a2, a13 402135f3: a0ff00 addx4 a15, a15, a0 402135f6: 186cf2 s32i a15, a12, 96 402135f9: ffcb86 j 4021352b 402135fc: 030c movi.n a3, 0 402135fe: 742000 extui a2, a0, 0, 8 40213601: ffdb05 call0 402133b4 40213604: 770c02 l8ui a0, a12, 119 40213607: 900200 addx2 a0, a2, a0 4021360a: 172c22 l32i a2, a12, 92 4021360d: 9000f0 addx2 a0, a0, a15 40213610: 000002 l8ui a0, a0, 0 40213613: 742020 extui a2, a2, 0, 8 40213616: 3e40f6 bgeui a0, 4, 40213658 40213619: 030c movi.n a3, 0 4021361b: ffd985 call0 402133b4 4021361e: 770c32 l8ui a3, a12, 119 40213621: 902230 addx2 a2, a2, a3 40213624: 9022f0 addx2 a2, a2, a15 40213627: 010222 l8ui a2, a2, 1 4021362a: 6332f6 bgeui a2, 3, 40213691 4021362d: 5c0c22 l8ui a2, a12, 92 40213630: 030c movi.n a3, 0 40213632: ffd805 call0 402133b4 40213635: 770c02 l8ui a0, a12, 119 40213638: 900200 addx2 a0, a2, a0 4021363b: 9000f0 addx2 a0, a0, a15 4021363e: 010002 l8ui a0, a0, 1 40213641: 000906 j 40213669 40213644: 051c movi.n a5, 16 40213646: 042537 blt a5, a3, 4021364e 40213649: 5e0c movi.n a14, 5 4021364b: ffcc86 j 40213581 4021364e: 561c movi.n a6, 21 40213650: 422637 blt a6, a3, 40213696 40213653: 04ed mov.n a14, a4 40213655: ffca06 j 40213581 40213658: 030c movi.n a3, 0 4021365a: ffd585 call0 402133b4 4021365d: 770c02 l8ui a0, a12, 119 40213660: 900200 addx2 a0, a2, a0 40213663: 9000f0 addx2 a0, a0, a15 40213666: 000002 l8ui a0, a0, 0 40213669: ff9931 l32r a3, 402134d0 4021366c: 340c movi.n a4, 3 4021366e: 050c movi.n a5, 0 40213670: 742000 extui a2, a0, 0, 8 40213673: 044c52 s8i a5, a12, 4 40213676: 054c42 s8i a4, a12, 5 40213679: 784c42 s8i a4, a12, 120 4021367c: 1b6c32 s32i a3, a12, 108 4021367f: 902220 addx2 a2, a2, a2 40213682: ff9831 l32r a3, 402134e4 40213685: 1a6c32 s32i a3, a12, 104 40213688: a02230 addx4 a2, a2, a3 4021368b: 186c22 s32i a2, a12, 96 4021368e: ffa646 j 4021352b 40213691: 300c movi.n a0, 3 40213693: fff486 j 40213669 40213696: 2e0c movi.n a14, 2 40213698: e61c movi.n a6, 30 4021369a: 02a367 bge a3, a6, 402136a0 4021369d: ffb806 j 40213581 402136a0: 02ed mov.n a14, a2 402136a2: ffb6c6 j 40213581 402136a5: 000000 ill 402136a8: febb60 excw 402136ab: 3f .byte 0x3f 402136ac: fe8230 excw 402136af: 3f .byte 0x3f 402136b0: fe82c0 excw 402136b3: 3f .byte 0x3f 402136b4: fe8110 excw 402136b7: 3f .byte 0x3f 402136b8 : 402136b8: fffc41 l32r a4, 402136a8 402136bb: 050c movi.n a5, 0 402136bd: f0c112 addi a1, a1, -16 402136c0: 0109 s32i.n a0, a1, 0 402136c2: 044452 s8i a5, a4, 4 402136c5: 046b addi.n a0, a4, 6 402136c7: 448b addi.n a4, a4, 8 402136c9: 004052 s8i a5, a0, 0 402136cc: 001b addi.n a0, a0, 1 402136ce: f79047 bne a0, a4, 402136c9 402136d1: fff621 l32r a2, 402136ac 402136d4: c30c movi.n a3, 12 402136d6: ffde45 call0 402134bc 402136d9: fff521 l32r a2, 402136b0 402136dc: 930c movi.n a3, 9 402136de: ffddc5 call0 402134bc 402136e1: ff7e21 l32r a2, 402134dc 402136e4: b30c movi.n a3, 11 402136e6: ffdd45 call0 402134bc 402136e9: fff221 l32r a2, 402136b4 402136ec: 830c movi.n a3, 8 402136ee: ffdcc5 call0 402134bc 402136f1: ff7c21 l32r a2, 402134e4 402136f4: 430c movi.n a3, 4 402136f6: ffdc45 call0 402134bc 402136f9: 0108 l32i.n a0, a1, 0 402136fb: 10c112 addi a1, a1, 16 402136fe: f00d ret.n 40213700: febb70 excw 40213703: 3f .byte 0x3f 40213704 : 40213704: ffff21 l32r a2, 40213700 40213707: f00d ret.n 40213709: 000000 ill 4021370c : 4021370c: f00d ret.n ... 40213710 : 40213710: c28c beqz.n a2, 40213720 40213712: 5238 l32i.n a3, a2, 20 40213714: 140c movi.n a4, 1 40213716: 203340 or a3, a3, a4 40213719: 440c movi.n a4, 4 4021371b: 203340 or a3, a3, a4 4021371e: 5239 s32i.n a3, a2, 20 40213720: f00d ret.n ... 40213724 : 40213724: c28c beqz.n a2, 40213734 40213726: 5238 l32i.n a3, a2, 20 40213728: e47c movi.n a4, -2 4021372a: 103340 and a3, a3, a4 4021372d: b47c movi.n a4, -5 4021372f: 103340 and a3, a3, a4 40213732: 5239 s32i.n a3, a2, 20 40213734: f00d ret.n 40213736: c00000 sub a0, a0, a0 40213739: 2398 l32i.n a9, a3, 8 4021373b: 98b040 excw 4021373e: 0c4023 excw 40213740 : 40213740: 190c movi.n a9, 1 40213742: ffef81 l32r a8, 40213700 40213745: e0c112 addi a1, a1, -32 40213748: 41d9 s32i.n a13, a1, 16 4021374a: 0139 s32i.n a3, a1, 0 4021374c: 61f9 s32i.n a15, a1, 24 4021374e: 2109 s32i.n a0, a1, 8 40213750: 51e9 s32i.n a14, a1, 20 40213752: 31c9 s32i.n a12, a1, 12 40213754: f0c872 addi a7, a8, -16 40213757: 04cd mov.n a12, a4 40213759: f6c8e2 addi a14, a8, -10 4021375c: e2ea add.n a14, a2, a14 4021375e: 400c00 ssr a12 40213761: 054d mov.n a4, a5 40213763: 040702 l8ui a0, a7, 4 40213766: 1149 s32i.n a4, a1, 4 40213768: 915000 srl a5, a0 4021376b: 2e6507 bbci a5, 0, 4021379d 4021376e: 000ef2 l8ui a15, a14, 0 40213771: 91f0f0 srl a15, a15 40213774: 02ef07 bbsi a15, 0, 4021377a 40213777: 001fc6 j 402137fa 4021377a: 640c movi.n a4, 6 4021377c: 7ca0d2 movi a13, 124 4021377f: d1ddc0 mul16s a13, a13, a12 40213782: d8da add.n a13, a8, a13 40213784: 1acdf2 addi a15, a13, 26 40213787: 0f2d mov.n a2, a15 40213789: c22c01 l32r a0, 4020403c 4021378c: 0000c0 callx0 a0 4021378f: 067256 bnez a2, 402137fa 40213792: ffc571 l32r a7, 402136a8 40213795: 190c movi.n a9, 1 40213797: 040702 l8ui a0, a7, 4 4021379a: 000306 j 402137aa 4021379d: 1ac822 addi a2, a8, 26 402137a0: 7ca0f2 movi a15, 124 402137a3: d1ffc0 mul16s a15, a15, a12 402137a6: df8a add.n a13, a15, a8 402137a8: ff2a add.n a15, a15, a2 402137aa: 401c00 ssl a12 402137ad: a12900 sll a2, a9 402137b0: 203200 or a3, a2, a0 402137b3: 044732 s8i a3, a7, 4 402137b6: 000e02 l8ui a0, a14, 0 402137b9: 7ca032 movi a3, 124 402137bc: 200020 or a0, a0, a2 402137bf: 0d2d mov.n a2, a13 402137c1: 004e02 s8i a0, a14, 0 402137c4: ba4801 l32r a0, 402020e4 <_irom0_text_start+0xd4> 402137c7: 0000c0 callx0 a0 402137ca: 0f2d mov.n a2, a15 402137cc: 764dc2 s8i a12, a13, 118 402137cf: 1148 l32i.n a4, a1, 4 402137d1: 0138 l32i.n a3, a1, 0 402137d3: 105d42 s16i a4, a13, 32 402137d6: 640c movi.n a4, 6 402137d8: bb7101 l32r a0, 4020259c 402137db: 0000c0 callx0 a0 402137de: 0c3d mov.n a3, a12 402137e0: ffd621 l32r a2, 40213738 402137e3: bad501 l32r a0, 40202338 402137e6: 0000c0 callx0 a0 402137e9: 2108 l32i.n a0, a1, 8 402137eb: 31c8 l32i.n a12, a1, 12 402137ed: 51e8 l32i.n a14, a1, 20 402137ef: 0d2d mov.n a2, a13 402137f1: 61f8 l32i.n a15, a1, 24 402137f3: 41d8 l32i.n a13, a1, 16 402137f5: 20c112 addi a1, a1, 32 402137f8: f00d ret.n 402137fa: ffd021 l32r a2, 4021373c 402137fd: bace01 l32r a0, 40202338 40213800: 0000c0 callx0 a0 40213803: 0d0c movi.n a13, 0 40213805: fff806 j 402137e9 40213808 : 40213808: ffa821 l32r a2, 402136a8 4021380b: 040222 l8ui a2, a2, 4 4021380e: f00d ret.n 40213810: febb66 bnei a11, 16, 40213812 40213813: 3f .byte 0x3f 40213814: 98c8 l32i.n a12, a8, 36 40213816: d04023 excw 40213819: 2398 l32i.n a9, a3, 8 4021381b: 170c40 excw 4021381c : 4021381c: 170c movi.n a7, 1 4021381e: f0c112 addi a1, a1, -16 40213821: fffb31 l32r a3, 40213810 40213824: 0109 s32i.n a0, a1, 0 40213826: 223a add.n a2, a2, a3 40213828: 000202 l8ui a0, a2, 0 4021382b: 400400 ssr a4 4021382e: 915000 srl a5, a0 40213831: 2a6507 bbci a5, 0, 4021385f 40213834: 401400 ssl a4 40213837: f97c movi.n a9, -1 40213839: a18700 sll a8, a7 4021383c: fac372 addi a7, a3, -6 4021383f: 308890 xor a8, a8, a9 40213842: 043d mov.n a3, a4 40213844: 109080 and a9, a0, a8 40213847: 040762 l8ui a6, a7, 4 4021384a: 004292 s8i a9, a2, 0 4021384d: fff121 l32r a2, 40213814 40213850: 106680 and a6, a6, a8 40213853: 044762 s8i a6, a7, 4 40213856: bab801 l32r a0, 40202338 40213859: 0000c0 callx0 a0 4021385c: 000206 j 40213868 4021385f: ffee21 l32r a2, 40213818 40213862: bab501 l32r a0, 40202338 40213865: 0000c0 callx0 a0 40213868: 0108 l32i.n a0, a1, 0 4021386a: 10c112 addi a1, a1, 16 4021386d: f00d ret.n ... 40213870 : 40213870: ff8e61 l32r a6, 402136a8 40213873: 030c movi.n a3, 0 40213875: 040672 l8ui a7, a6, 4 40213878: 466b addi.n a4, a6, 6 4021387a: 424a add.n a4, a2, a4 4021387c: 000452 l8ui a5, a4, 0 4021387f: 004432 s8i a3, a4, 0 40213882: 305570 xor a5, a5, a7 40213885: 044652 s8i a5, a6, 4 40213888: f00d ret.n ... 4021388c : 4021388c: f0c112 addi a1, a1, -16 4021388f: 016102 s32i a0, a1, 4 40213892: ffdf01 l32r a0, 40213810 40213895: 800200 add a0, a2, a0 40213898: 006102 s32i a0, a1, 0 4021389b: 000022 l8ui a2, a0, 0 4021389e: f2b945 call0 40206434 402138a1: 1108 l32i.n a0, a1, 4 402138a3: 211266 bnei a2, 1, 402138c8 402138a6: 0158 l32i.n a5, a1, 0 402138a8: ff9621 l32r a2, 40213700 402138ab: 000552 l8ui a5, a5, 0 402138ae: 7ca042 movi a4, 124 402138b1: 603050 neg a3, a5 402138b4: 103350 and a3, a3, a5 402138b7: 40f330 nsau a3, a3 402138ba: 603030 neg a3, a3 402138bd: 1fc332 addi a3, a3, 31 402138c0: 823340 mull a3, a3, a4 402138c3: 223a add.n a2, a2, a3 402138c5: 000046 j 402138ca 402138c8: 020c movi.n a2, 0 402138ca: 10c112 addi a1, a1, 16 402138cd: f00d ret.n ... 402138d0 : 402138d0: e0c112 addi a1, a1, -32 402138d3: 21d9 s32i.n a13, a1, 8 402138d5: 41f9 s32i.n a15, a1, 16 402138d7: 0109 s32i.n a0, a1, 0 402138d9: 11c9 s32i.n a12, a1, 4 402138db: ffcdc1 l32r a12, 40213810 402138de: 31e9 s32i.n a14, a1, 12 402138e0: c2ca add.n a12, a2, a12 402138e2: 000cc2 l8ui a12, a12, 0 402138e5: 03ed mov.n a14, a3 402138e7: 60d0c0 neg a13, a12 402138ea: 10ddc0 and a13, a13, a12 402138ed: 40fdd0 nsau a13, a13 402138f0: 60d0d0 neg a13, a13 402138f3: 1fcdd2 addi a13, a13, 31 402138f6: 02fd96 bltz a13, 40213929 402138f9: 0e3d mov.n a3, a14 402138fb: 640c movi.n a4, 6 402138fd: ff80f1 l32r a15, 40213700 40213900: 7ca002 movi a0, 124 40213903: 820d00 mull a0, a13, a0 40213906: ff0a add.n a15, a15, a0 40213908: 1acf22 addi a2, a15, 26 4021390b: c1cc01 l32r a0, 4020403c 4021390e: 0000c0 callx0 a0 40213911: 52ac beqz.n a2, 4021393a 40213913: f07c movi.n a0, -1 40213915: 401d00 ssl a13 40213918: 1f0c movi.n a15, 1 4021391a: a1ff00 sll a15, a15 4021391d: 30ff00 xor a15, a15, a0 40213920: 10ccf0 and a12, a12, a15 40213923: 74c0c0 extui a12, a12, 0, 8 40213926: ffef46 j 402138e7 40213929: 020c movi.n a2, 0 4021392b: 11c8 l32i.n a12, a1, 4 4021392d: 21d8 l32i.n a13, a1, 8 4021392f: 31e8 l32i.n a14, a1, 12 40213931: 41f8 l32i.n a15, a1, 16 40213933: 0108 l32i.n a0, a1, 0 40213935: 20c112 addi a1, a1, 32 40213938: f00d ret.n 4021393a: 0f2d mov.n a2, a15 4021393c: fffac6 j 4021392b ... 40213940 : 40213940: ff5a41 l32r a4, 402136a8 40213943: 400200 ssr a2 40213946: 040432 l8ui a3, a4, 4 40213949: 10c452 addi a5, a4, 16 4021394c: 913030 srl a3, a3 4021394f: 096307 bbci a3, 0, 4021395c 40213952: 7ca032 movi a3, 124 40213955: d12320 mul16s a2, a3, a2 40213958: 252a add.n a2, a5, a2 4021395a: f00d ret.n 4021395c: 020c movi.n a2, 0 4021395e: f00d ret.n 40213960 : 40213960: ff5221 l32r a2, 402136a8 40213963: f0c112 addi a1, a1, -16 40213966: 006102 s32i a0, a1, 0 40213969: 040222 l8ui a2, a2, 4 4021396c: f2ac45 call0 40206434 4021396f: 002102 l32i a0, a1, 0 40213972: 101266 bnei a2, 1, 40213986 40213975: ff4c41 l32r a4, 402136a8 40213978: 01a032 movi a3, 1 4021397b: 060442 l8ui a4, a4, 6 4021397e: 020c movi.n a2, 0 40213980: 832340 moveqz a2, a3, a4 40213983: 000046 j 40213988 40213986: f27c movi.n a2, -1 40213988: 10c112 addi a1, a1, 16 4021398b: f00d ret.n 4021398d: 000000 ill 40213990: 84a000 extui a10, a0, 0, 9 40213993: bff780 excw 40213996: df .byte 0xdf 40213997: ff .byte 0xff 40213998: 001600 excw ... 4021399c : 4021399c: fffdb1 l32r a11, 40213990 4021399f: e286a1 l32r a10, 4020c3b8 402139a2: bc2831 l32r a3, 40202a44 402139a5: 0020c0 memw 402139a8: a22392 l32i a9, a3, 0x288 402139ab: 2099b0 or a9, a9, a11 402139ae: 0020c0 memw 402139b1: a26392 s32i a9, a3, 0x288 402139b4: fff881 l32r a8, 40213994 402139b7: 0020c0 memw 402139ba: a22372 l32i a7, a3, 0x288 402139bd: 107780 and a7, a7, a8 402139c0: 0020c0 memw 402139c3: a26372 s32i a7, a3, 0x288 402139c6: 860c movi.n a6, 8 402139c8: 0020c0 memw 402139cb: a42352 l32i a5, a3, 0x290 402139ce: 205560 or a5, a5, a6 402139d1: 0020c0 memw 402139d4: a46352 s32i a5, a3, 0x290 402139d7: 340c movi.n a4, 3 402139d9: 0020c0 memw 402139dc: a52322 l32i a2, a3, 0x294 402139df: 202240 or a2, a2, a4 402139e2: 0020c0 memw 402139e5: a56322 s32i a2, a3, 0x294 402139e8: 0fafb2 movi a11, -241 402139eb: 0020c0 memw 402139ee: 2a98 l32i.n a9, a10, 8 402139f0: 1099b0 and a9, a9, a11 402139f3: 0020c0 memw 402139f6: 2a99 s32i.n a9, a10, 8 402139f8: 0020c0 memw 402139fb: 9a2382 l32i a8, a3, 0x268 402139fe: 758080 extui a8, a8, 16, 8 40213a01: dce291 l32r a9, 4020ad8c 40213a04: 12c882 addi a8, a8, 18 40213a07: 748080 extui a8, a8, 0, 8 40213a0a: 118800 slli a8, a8, 16 40213a0d: 0020c0 memw 40213a10: 9a2372 l32i a7, a3, 0x268 40213a13: 107790 and a7, a7, a9 40213a16: 207780 or a7, a7, a8 40213a19: 0020c0 memw 40213a1c: 9a6372 s32i a7, a3, 0x268 40213a1f: 00af62 movi a6, 0xffffff00 40213a22: 651c movi.n a5, 22 40213a24: 0020c0 memw 40213a27: 9b2342 l32i a4, a3, 0x26c 40213a2a: 104460 and a4, a4, a6 40213a2d: 204450 or a4, a4, a5 40213a30: 0020c0 memw 40213a33: 9b6342 s32i a4, a3, 0x26c 40213a36: bd1a21 l32r a2, 40202ea0 40213a39: ffd7b1 l32r a11, 40213998 40213a3c: 0020c0 memw 40213a3f: 9b23a2 l32i a10, a3, 0x26c 40213a42: 10aa20 and a10, a10, a2 40213a45: 20aab0 or a10, a10, a11 40213a48: 0020c0 memw 40213a4b: 9b63a2 s32i a10, a3, 0x26c 40213a4e: d86991 l32r a9, 40209bf4 40213a51: f0a082 movi a8, 240 40213a54: 0020c0 memw 40213a57: 852372 l32i a7, a3, 0x214 40213a5a: 107790 and a7, a7, a9 40213a5d: 207780 or a7, a7, a8 40213a60: 0020c0 memw 40213a63: 856372 s32i a7, a3, 0x214 40213a66: ec6061 l32r a6, 4020ebe8 40213a69: 0020c0 memw 40213a6c: 852352 l32i a5, a3, 0x214 40213a6f: 205560 or a5, a5, a6 40213a72: 0020c0 memw 40213a75: 856352 s32i a5, a3, 0x214 40213a78: ce0641 l32r a4, 40207290 40213a7b: 0020c0 memw 40213a7e: 852322 l32i a2, a3, 0x214 40213a81: 202240 or a2, a2, a4 40213a84: 0020c0 memw 40213a87: 856322 s32i a2, a3, 0x214 40213a8a: f00d ret.n 40213a8c: 000000 ill 40213a8f: ff41c4 excw 40213a90 : 40213a90: ffff41 l32r a4, 40213a8c 40213a93: e24931 l32r a3, 4020c3b8 40213a96: 0020c0 memw 40213a99: 962322 l32i a2, a3, 0x258 40213a9c: 202240 or a2, a2, a4 40213a9f: 0020c0 memw 40213aa2: 966322 s32i a2, a3, 0x258 40213aa5: f00d ret.n 40213aa7: ffff00 excw 40213aaa: ff .byte 0xff 40213aab: 413b addi.n a4, a1, 3 40213aac : 40213aac: ffff41 l32r a4, 40213aa8 40213aaf: e24231 l32r a3, 4020c3b8 40213ab2: 0020c0 memw 40213ab5: 962322 l32i a2, a3, 0x258 40213ab8: 102240 and a2, a2, a4 40213abb: 0020c0 memw 40213abe: 966322 s32i a2, a3, 0x258 40213ac1: f00d ret.n 40213ac3: 832c00 moveqz a2, a12, a0 40213ac6: fe .byte 0xfe 40213ac7: 3f .byte 0x3f 40213ac8 : 40213ac8: ffff31 l32r a3, 40213ac4 40213acb: 1329 s32i.n a2, a3, 4 40213acd: f00d ret.n ... 40213ad0 : 40213ad0: f0c112 addi a1, a1, -16 40213ad3: 006102 s32i a0, a1, 0 40213ad6: fffd45 call0 40213aac 40213ad9: fe1905 call0 40211c6c 40213adc: f89831 l32r a3, 40211d3c 40213adf: 00a002 movi a0, 0 40213ae2: 696302 s32i a0, a3, 0x1a4 40213ae5: e23421 l32r a2, 4020c3b8 40213ae8: 0020c0 memw 40213aeb: 976202 s32i a0, a2, 0x25c 40213aee: 0020c0 memw 40213af1: 986202 s32i a0, a2, 0x260 40213af4: fff985 call0 40213a90 40213af7: 002102 l32i a0, a1, 0 40213afa: 10c112 addi a1, a1, 16 40213afd: f00d ret.n ... 40213b00 : 40213b00: e22e51 l32r a5, 4020c3b8 40213b03: f88e71 l32r a7, 40211d3c 40213b06: ffef61 l32r a6, 40213ac4 40213b09: f0c112 addi a1, a1, -16 40213b0c: 0109 s32i.n a0, a1, 0 40213b0e: 1668 l32i.n a6, a6, 4 40213b10: 692702 l32i a0, a7, 0x1a4 40213b13: 006a add.n a0, a0, a6 40213b15: 0020c0 memw 40213b18: 922522 l32i a2, a5, 0x248 40213b1b: c02020 sub a2, a0, a2 40213b1e: f13627 bltu a6, a2, 40213b13 40213b21: e8a332 movi a3, 0x3e8 40213b24: 696702 s32i a0, a7, 0x1a4 40213b27: b96e01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40213b2a: 0000c0 callx0 a0 40213b2d: 221b addi.n a2, a2, 1 40213b2f: 0108 l32i.n a0, a1, 0 40213b31: 10c112 addi a1, a1, 16 40213b34: f00d ret.n 40213b36: 980000 excw 40213b39: 000025 excw 40213b3c: fec180 excw 40213b3f: 3f .byte 0x3f 40213b40: fee770 excw 40213b43: 3f .byte 0x3f 40213b44: fee7f0 excw 40213b47: 3f .byte 0x3f 40213b48: e768 l32i.n a6, a7, 56 40213b4a: fe .byte 0xfe 40213b4b: 3f .byte 0x3f 40213b4c: feef50 excw 40213b4f: 3f .byte 0x3f 40213b50: 004f40 break 15, 4 40213b53: 49f440 excw 40213b56: 4c4010 excw 40213b59: f75183 excw 40213b5c: ff .byte 0xff 40213b5d: 44a662 movi a6, 0x644 40213b60: 170c movi.n a7, 1 40213b62: fff641 l32r a4, 40213b3c 40213b65: d0c112 addi a1, a1, -48 40213b68: 51c9 s32i.n a12, a1, 20 40213b6a: 61d9 s32i.n a13, a1, 24 40213b6c: 71e9 s32i.n a14, a1, 28 40213b6e: 81f9 s32i.n a15, a1, 32 40213b70: 4109 s32i.n a0, a1, 16 40213b72: ffd4f1 l32r a15, 40213ac4 40213b75: 042d mov.n a2, a4 40213b77: 0f88 l32i.n a8, a15, 0 40213b79: 50c442 addi a4, a4, 80 40213b7c: 08cb addi.n a0, a8, 12 40213b7e: 1109 s32i.n a0, a1, 4 40213b80: 888b addi.n a8, a8, 8 40213b82: 0189 s32i.n a8, a1, 0 40213b84: fff301 l32r a0, 40213b50 40213b87: 0000c0 callx0 a0 40213b8a: d81ac1 l32r a12, 40209bf4 40213b8d: 0f08 l32i.n a0, a15, 0 40213b8f: 650c movi.n a5, 6 40213b91: 20d8 l32i.n a13, a0, 8 40213b93: 005052 s16i a5, a0, 0 40213b96: 04ad16 beqz a13, 40213be4 40213b99: f473e1 l32r a14, 40210d68 40213b9c: 0020c0 memw 40213b9f: 0d98 l32i.n a9, a13, 0 40213ba1: b49090 extui a9, a9, 0, 12 40213ba4: fcc992 addi a9, a9, -4 40213ba7: b49090 extui a9, a9, 0, 12 40213baa: 0020c0 memw 40213bad: 0d88 l32i.n a8, a13, 0 40213baf: 1088c0 and a8, a8, a12 40213bb2: 208890 or a8, a8, a9 40213bb5: 0020c0 memw 40213bb8: 0d89 s32i.n a8, a13, 0 40213bba: 0020c0 memw 40213bbd: 0d78 l32i.n a7, a13, 0 40213bbf: b47070 extui a7, a7, 0, 12 40213bc2: 117740 slli a7, a7, 12 40213bc5: 0020c0 memw 40213bc8: 0d68 l32i.n a6, a13, 0 40213bca: 1066e0 and a6, a6, a14 40213bcd: 206670 or a6, a6, a7 40213bd0: 0020c0 memw 40213bd3: 0d69 s32i.n a6, a13, 0 40213bd5: 0d2d mov.n a2, a13 40213bd7: ffdf01 l32r a0, 40213b54 40213bda: 0000c0 callx0 a0 40213bdd: 2dd8 l32i.n a13, a13, 8 40213bdf: fb9d56 bnez a13, 40213b9c 40213be2: 0f08 l32i.n a0, a15, 0 40213be4: 60a032 movi a3, 96 40213be7: 052c movi.n a5, 32 40213be9: 460c movi.n a6, 4 40213beb: 070c movi.n a7, 0 40213bed: ffd421 l32r a2, 40213b40 40213bf0: 2cc0a2 addi a10, a0, 44 40213bf3: 28c0b2 addi a11, a0, 40 40213bf6: 01b9 s32i.n a11, a1, 0 40213bf8: 11a9 s32i.n a10, a1, 4 40213bfa: 60c242 addi a4, a2, 96 40213bfd: ffd401 l32r a0, 40213b50 40213c00: 0000c0 callx0 a0 40213c03: 0f58 l32i.n a5, a15, 0 40213c05: 0e0c movi.n a14, 0 40213c07: 85e9 s32i.n a14, a5, 32 40213c09: 0155e2 s16i a14, a5, 2 40213c0c: 24c542 addi a4, a5, 36 40213c0f: 7549 s32i.n a4, a5, 28 40213c11: 460c movi.n a6, 4 40213c13: f454d1 l32r a13, 40210d64 40213c16: ffcb41 l32r a4, 40213b44 40213c19: 0020c0 memw 40213c1c: 6538 l32i.n a3, a5, 24 40213c1e: 1033c0 and a3, a3, a12 40213c21: 203360 or a3, a3, a6 40213c24: 0020c0 memw 40213c27: 6539 s32i.n a3, a5, 24 40213c29: db2a01 l32r a0, 4020a8d4 40213c2c: ebefb1 l32r a11, 4020ebe8 40213c2f: 0020c0 memw 40213c32: 65a8 l32i.n a10, a5, 24 40213c34: 10aa00 and a10, a10, a0 40213c37: 20aab0 or a10, a10, a11 40213c3a: 0020c0 memw 40213c3d: 65a9 s32i.n a10, a5, 24 40213c3f: d86391 l32r a9, 40209dcc 40213c42: 0020c0 memw 40213c45: 6588 l32i.n a8, a5, 24 40213c47: 108890 and a8, a8, a9 40213c4a: 0020c0 memw 40213c4d: 6589 s32i.n a8, a5, 24 40213c4f: 0020c0 memw 40213c52: 6578 l32i.n a7, a5, 24 40213c54: 1077d0 and a7, a7, a13 40213c57: 0020c0 memw 40213c5a: 435c movi.n a3, 84 40213c5c: 30c562 addi a6, a5, 48 40213c5f: 042d mov.n a2, a4 40213c61: 6579 s32i.n a7, a5, 24 40213c63: 60c442 addi a4, a4, 96 40213c66: 170c movi.n a7, 1 40213c68: 0169 s32i.n a6, a1, 0 40213c6a: 34c552 addi a5, a5, 52 40213c6d: 1159 s32i.n a5, a1, 4 40213c6f: 00a162 movi a6, 0x100 40213c72: 00a752 movi a5, 0x700 40213c75: ffb601 l32r a0, 40213b50 40213c78: 0000c0 callx0 a0 40213c7b: 0f78 l32i.n a7, a15, 0 40213c7d: 730c movi.n a3, 7 40213c7f: 044732 s8i a3, a7, 4 40213c82: c6c361 l32r a6, 40205790 40213c85: 0020c0 memw 40213c88: ffad21 l32r a2, 40213b3c 40213c8b: a06622 s32i a2, a6, 0x280 40213c8e: ffae01 l32r a0, 40213b48 40213c91: 0020c0 memw 40213c94: 9f6602 s32i a0, a6, 0x27c 40213c97: 0020c0 memw 40213c9a: ffaaf1 l32r a15, 40213b44 40213c9d: a266f2 s32i a15, a6, 0x288 40213ca0: ffabc1 l32r a12, 40213b4c 40213ca3: 0020c0 memw 40213ca6: a166c2 s32i a12, a6, 0x284 40213ca9: 00afb2 movi a11, 0xffffff00 40213cac: 0020c0 memw 40213caf: 8026a2 l32i a10, a6, 0x200 40213cb2: 10aab0 and a10, a10, a11 40213cb5: 0020c0 memw 40213cb8: 8066a2 s32i a10, a6, 0x200 40213cbb: 2798 l32i.n a9, a7, 8 40213cbd: 0020c0 memw 40213cc0: 826692 s32i a9, a6, 0x208 40213cc3: c788 l32i.n a8, a7, 48 40213cc5: 0020c0 memw 40213cc8: 836682 s32i a8, a6, 0x20c 40213ccb: 0547e2 s8i a14, a7, 5 40213cce: 0020c0 memw 40213cd1: 8466e2 s32i a14, a6, 0x210 40213cd4: 0020c0 memw 40213cd7: 802652 l32i a5, a6, 0x200 40213cda: 1055d0 and a5, a5, a13 40213cdd: 0020c0 memw 40213ce0: 806652 s32i a5, a6, 0x200 40213ce3: 51c8 l32i.n a12, a1, 20 40213ce5: 61d8 l32i.n a13, a1, 24 40213ce7: 71e8 l32i.n a14, a1, 28 40213ce9: 81f8 l32i.n a15, a1, 32 40213ceb: 4108 l32i.n a0, a1, 16 40213ced: 30c112 addi a1, a1, 48 40213cf0: f00d ret.n 40213cf2: 100000 and a0, a0, a0 40213cf5: 765032 s16i a3, a0, 236 40213cf8: bbbb addi.n a11, a11, 11 40213cfa: bbbb addi.n a11, a11, 11 40213cfc: fffe41 l32r a4, 40213cf4 40213cff: fffe21 l32r a2, 40213cf8 40213d02: ec0131 l32r a3, 4020ed08 40213d05: 0020c0 memw 40213d08: 806342 s32i a4, a3, 0x200 40213d0b: 0020c0 memw 40213d0e: 816322 s32i a2, a3, 0x204 40213d11: 0020c0 memw 40213d14: 826322 s32i a2, a3, 0x208 40213d17: f00d ret.n 40213d19: 000000 ill 40213d1c: f0c112 addi a1, a1, -16 40213d1f: 0109 s32i.n a0, a1, 0 40213d21: 07a772 movi a7, 0x707 40213d24: c69b21 l32r a2, 40205790 40213d27: 0020c0 memw 40213d2a: 9b2262 l32i a6, a2, 0x26c 40213d2d: 206670 or a6, a6, a7 40213d30: 0020c0 memw 40213d33: 9b6262 s32i a6, a2, 0x26c 40213d36: f56c movi.n a5, -17 40213d38: 0020c0 memw 40213d3b: 9b2242 l32i a4, a2, 0x26c 40213d3e: 104450 and a4, a4, a5 40213d41: 0020c0 memw 40213d44: 9b6242 s32i a4, a2, 0x26c 40213d47: f12c31 l32r a3, 402101f8 40213d4a: 0020c0 memw 40213d4d: 9b2202 l32i a0, a2, 0x26c 40213d50: 100030 and a0, a0, a3 40213d53: 0020c0 memw 40213d56: 030c movi.n a3, 0 40213d58: 9b6202 s32i a0, a2, 0x26c 40213d5b: 040c movi.n a4, 0 40213d5d: 020c movi.n a2, 0 40213d5f: 001445 call0 40213ea4 40213d62: 020c movi.n a2, 0 40213d64: 130c movi.n a3, 1 40213d66: 040c movi.n a4, 0 40213d68: 001385 call0 40213ea4 40213d6b: 0108 l32i.n a0, a1, 0 40213d6d: 10c112 addi a1, a1, 16 40213d70: f00d ret.n 40213d72: 000000 ill 40213d75: 2c9f03 excw 40213d78: fec0f0 excw 40213d7b: 3f .byte 0x3f 40213d7c : 40213d7c: f0c112 addi a1, a1, -16 40213d7f: 0109 s32i.n a0, a1, 0 40213d81: 030c movi.n a3, 0 40213d83: bb3021 l32r a2, 40202a44 40213d86: 0020c0 memw 40213d89: 866232 s32i a3, a2, 0x218 40213d8c: f07c movi.n a0, -1 40213d8e: 0020c0 memw 40213d91: 896202 s32i a0, a2, 0x224 40213d94: ffc045 call0 4021399c 40213d97: 004385 call0 402141d0 40213d9a: ffdbc5 call0 40213b58 40213d9d: fff5c5 call0 40213cfc 40213da0: fff785 call0 40213d1c 40213da3: fff4b1 l32r a11, 40213d74 40213da6: c67a71 l32r a7, 40205790 40213da9: 0020c0 memw 40213dac: bb2601 l32r a0, 40202a44 40213daf: 8660b2 s32i a11, a0, 0x218 40213db2: 2a0c movi.n a10, 2 40213db4: 0020c0 memw 40213db7: de2792 l32i a9, a7, 0x378 40213dba: 2099a0 or a9, a9, a10 40213dbd: 0020c0 memw 40213dc0: de6792 s32i a9, a7, 0x378 40213dc3: dac481 l32r a8, 4020a8d4 40213dc6: 0020c0 memw 40213dc9: 812762 l32i a6, a7, 0x204 40213dcc: 106680 and a6, a6, a8 40213dcf: 0020c0 memw 40213dd2: 816762 s32i a6, a7, 0x204 40213dd5: ffe851 l32r a5, 40213d78 40213dd8: 140c movi.n a4, 1 40213dda: 0108 l32i.n a0, a1, 0 40213ddc: 10c112 addi a1, a1, 16 40213ddf: 804542 s8i a4, a5, 128 40213de2: f00d ret.n 40213de4: 070b00 excw 40213de7: 0c0700 excw 40213dea: 410007 bnone a0, a0, 40213e2f 40213dec : 40213dec: ebc741 l32r a4, 4020ed08 40213def: 928c beqz.n a2, 40213dfc 40213df1: fffc31 l32r a3, 40213de4 40213df4: 0020c0 memw 40213df7: 836432 s32i a3, a4, 0x20c 40213dfa: f00d ret.n 40213dfc: fffb21 l32r a2, 40213de8 40213dff: 0020c0 memw 40213e02: 836422 s32i a2, a4, 0x20c 40213e05: f00d ret.n ... 40213e08 : 40213e08: f97c movi.n a9, -1 40213e0a: c18781 l32r a8, 40204428 40213e0d: 030372 l8ui a7, a3, 3 40213e10: 010352 l8ui a5, a3, 1 40213e13: 000362 l8ui a6, a3, 0 40213e16: 115580 slli a5, a5, 8 40213e19: 205560 or a5, a5, a6 40213e1c: 020362 l8ui a6, a3, 2 40213e1f: 017780 slli a7, a7, 24 40213e22: 116600 slli a6, a6, 16 40213e25: 206670 or a6, a6, a7 40213e28: d1c171 l32r a7, 4020852c 40213e2b: 205560 or a5, a5, a6 40213e2e: bb0561 l32r a6, 40202a44 40213e31: 32bc beqz.n a2, 40213e68 40213e33: 0020c0 memw 40213e36: 946652 s32i a5, a6, 0x250 40213e39: 0503b2 l8ui a11, a3, 5 40213e3c: 0403a2 l8ui a10, a3, 4 40213e3f: 11bb80 slli a11, a11, 8 40213e42: 20aab0 or a10, a10, a11 40213e45: 0020c0 memw 40213e48: 9566a2 s32i a10, a6, 0x254 40213e4b: 0020c0 memw 40213e4e: 986692 s32i a9, a6, 0x260 40213e51: 0020c0 memw 40213e54: 996672 s32i a7, a6, 0x264 40213e57: 0020c0 memw 40213e5a: 992642 l32i a4, a6, 0x264 40213e5d: 204480 or a4, a4, a8 40213e60: 0020c0 memw 40213e63: 996642 s32i a4, a6, 0x264 40213e66: f00d ret.n 40213e68: 0020c0 memw 40213e6b: 926652 s32i a5, a6, 0x248 40213e6e: 050322 l8ui a2, a3, 5 40213e71: 0403b2 l8ui a11, a3, 4 40213e74: 112280 slli a2, a2, 8 40213e77: 20bb20 or a11, a11, a2 40213e7a: 0020c0 memw 40213e7d: 9366b2 s32i a11, a6, 0x24c 40213e80: 0020c0 memw 40213e83: 966692 s32i a9, a6, 0x258 40213e86: 0020c0 memw 40213e89: 976672 s32i a7, a6, 0x25c 40213e8c: 0020c0 memw 40213e8f: 9726a2 l32i a10, a6, 0x25c 40213e92: 20aa80 or a10, a10, a8 40213e95: 0020c0 memw 40213e98: 9766a2 s32i a10, a6, 0x25c 40213e9b: f00d ret.n 40213e9d: 000000 ill 40213ea0: ff .byte 0xff 40213ea1: ff .byte 0xff 40213ea2: fe .byte 0xfe 40213ea3: ff .byte 0xff 40213ea4 : 40213ea4: f0c112 addi a1, a1, -16 40213ea7: 0109 s32i.n a0, a1, 0 40213ea9: 82dc bnez.n a2, 40213ec5 40213eab: fffd01 l32r a0, 40213ea0 40213eae: bae521 l32r a2, 40202a44 40213eb1: 13fc bnez.n a3, 40213ee6 40213eb3: 0020c0 memw 40213eb6: 8f2232 l32i a3, a2, 0x23c 40213eb9: 103300 and a3, a3, a0 40213ebc: 0020c0 memw 40213ebf: 8f6232 s32i a3, a2, 0x23c 40213ec2: 000646 j 40213edf 40213ec5: 0a1266 bnei a2, 1, 40213ed3 40213ec8: 032d mov.n a2, a3 40213eca: c52c31 l32r a3, 4020537c 40213ecd: 000285 call0 40213ef8 40213ed0: 0002c6 j 40213edf 40213ed3: 082266 bnei a2, 2, 40213edf 40213ed6: 548c beqz.n a4, 40213edf 40213ed8: 032d mov.n a2, a3 40213eda: 043d mov.n a3, a4 40213edc: 000185 call0 40213ef8 40213edf: 0108 l32i.n a0, a1, 0 40213ee1: 10c112 addi a1, a1, 16 40213ee4: f00d ret.n 40213ee6: 0020c0 memw 40213ee9: 912242 l32i a4, a2, 0x244 40213eec: 104400 and a4, a4, a0 40213eef: 0020c0 memw 40213ef2: 916242 s32i a4, a2, 0x244 40213ef5: fff986 j 40213edf 40213ef8 : 40213ef8: fa7c movi.n a10, -1 40213efa: c14b81 l32r a8, 40204428 40213efd: d18b71 l32r a7, 4020852c 40213f00: ffe851 l32r a5, 40213ea0 40213f03: bad061 l32r a6, 40202a44 40213f06: 061216 beqz a2, 40213f6b 40213f09: 0020c0 memw 40213f0c: 9126b2 l32i a11, a6, 0x244 40213f0f: 10bb50 and a11, a11, a5 40213f12: 0020c0 memw 40213f15: 9166b2 s32i a11, a6, 0x244 40213f18: 0303b2 l8ui a11, a3, 3 40213f1b: 010392 l8ui a9, a3, 1 40213f1e: 000342 l8ui a4, a3, 0 40213f21: 119980 slli a9, a9, 8 40213f24: 204490 or a4, a4, a9 40213f27: 020392 l8ui a9, a3, 2 40213f2a: 01bb80 slli a11, a11, 24 40213f2d: 119900 slli a9, a9, 16 40213f30: 2099b0 or a9, a9, a11 40213f33: 204490 or a4, a4, a9 40213f36: 0020c0 memw 40213f39: 8c6642 s32i a4, a6, 0x230 40213f3c: 050322 l8ui a2, a3, 5 40213f3f: 0403b2 l8ui a11, a3, 4 40213f42: 112280 slli a2, a2, 8 40213f45: 20bb20 or a11, a11, a2 40213f48: 0020c0 memw 40213f4b: 8d66b2 s32i a11, a6, 0x234 40213f4e: 0020c0 memw 40213f51: 9066a2 s32i a10, a6, 0x240 40213f54: 0020c0 memw 40213f57: 916672 s32i a7, a6, 0x244 40213f5a: 0020c0 memw 40213f5d: 912692 l32i a9, a6, 0x244 40213f60: 209980 or a9, a9, a8 40213f63: 0020c0 memw 40213f66: 916692 s32i a9, a6, 0x244 40213f69: f00d ret.n 40213f6b: 0020c0 memw 40213f6e: 8f2642 l32i a4, a6, 0x23c 40213f71: 104450 and a4, a4, a5 40213f74: 0020c0 memw 40213f77: 8f6642 s32i a4, a6, 0x23c 40213f7a: 030342 l8ui a4, a3, 3 40213f7d: 010322 l8ui a2, a3, 1 40213f80: 0003b2 l8ui a11, a3, 0 40213f83: 112280 slli a2, a2, 8 40213f86: 20bb20 or a11, a11, a2 40213f89: 020322 l8ui a2, a3, 2 40213f8c: 014480 slli a4, a4, 24 40213f8f: 112200 slli a2, a2, 16 40213f92: 202240 or a2, a2, a4 40213f95: 20bb20 or a11, a11, a2 40213f98: 0020c0 memw 40213f9b: 8a66b2 s32i a11, a6, 0x228 40213f9e: 050392 l8ui a9, a3, 5 40213fa1: 040342 l8ui a4, a3, 4 40213fa4: 119980 slli a9, a9, 8 40213fa7: 204490 or a4, a4, a9 40213faa: 0020c0 memw 40213fad: 8b6642 s32i a4, a6, 0x22c 40213fb0: 0020c0 memw 40213fb3: 8e66a2 s32i a10, a6, 0x238 40213fb6: 0020c0 memw 40213fb9: 8f6672 s32i a7, a6, 0x23c 40213fbc: 0020c0 memw 40213fbf: 8f2622 l32i a2, a6, 0x23c 40213fc2: 202280 or a2, a2, a8 40213fc5: 0020c0 memw 40213fc8: 8f6622 s32i a2, a6, 0x23c 40213fcb: f00d ret.n 40213fcd: 000000 ill 40213fd0 : 40213fd0: ffb441 l32r a4, 40213ea0 40213fd3: ba9c51 l32r a5, 40202a44 40213fd6: f28c beqz.n a2, 40213fe9 40213fd8: 0020c0 memw 40213fdb: 912532 l32i a3, a5, 0x244 40213fde: 103340 and a3, a3, a4 40213fe1: 0020c0 memw 40213fe4: 916532 s32i a3, a5, 0x244 40213fe7: f00d ret.n 40213fe9: 0020c0 memw 40213fec: 8f2522 l32i a2, a5, 0x23c 40213fef: 102240 and a2, a2, a4 40213ff2: 0020c0 memw 40213ff5: 8f6522 s32i a2, a5, 0x23c 40213ff8: f00d ret.n 40213ffa: 000000 ill 40213ffd: 3ff212 excw 40214000: f20600 excw 40214003: 3f .byte 0x3f 40214004: 1408 l32i.n a0, a4, 4 40214006: 123ff2 excw 40214008 : 40214008: e0c112 addi a1, a1, -32 4021400b: 1109 s32i.n a0, a1, 4 4021400d: 0149 s32i.n a4, a1, 0 4021400f: 050502 l8ui a0, a5, 5 40214012: 0405b2 l8ui a11, a5, 4 40214015: 110080 slli a0, a0, 8 40214018: bb0a add.n a11, a11, a0 4021401a: 065266 bnei a2, 5, 40214024 4021401d: 140c movi.n a4, 1 4021401f: 120c movi.n a2, 1 40214021: 000046 j 40214026 40214024: 040c movi.n a4, 0 40214026: 100c movi.n a0, 1 40214028: 091226 beqi a2, 1, 40214035 4021402b: 6a0c movi.n a10, 6 4021402d: 0666a6 blti a6, 6, 40214037 40214030: 2a0c movi.n a10, 2 40214032: 000046 j 40214037 40214035: 7a0c movi.n a10, 7 40214037: 4179 s32i.n a7, a1, 16 40214039: 010592 l8ui a9, a5, 1 4021403c: 030572 l8ui a7, a5, 3 4021403f: 1923f6 bgeui a3, 2, 4021405c 40214042: 401600 ssl a6 40214045: a10000 sll a0, a0 40214048: 1626a6 blti a6, 2, 40214062 4021404b: b7f481 l32r a8, 4020201c <_irom0_text_start+0xc> 4021404e: a08380 addx4 a8, a3, a8 40214051: 792882 l32i a8, a8, 0x1e4 40214054: 0a0807 bnone a8, a0, 40214062 40214057: 3a0c movi.n a10, 3 40214059: 000146 j 40214062 4021405c: 401600 ssl a6 4021405f: a10000 sll a0, a0 40214062: 000582 l8ui a8, a5, 0 40214065: 119980 slli a9, a9, 8 40214068: 889a add.n a8, a8, a9 4021406a: 020592 l8ui a9, a5, 2 4021406d: 015780 slli a5, a7, 24 40214070: 119900 slli a9, a9, 16 40214073: ffe271 l32r a7, 40213ffc 40214076: 995a add.n a9, a9, a5 40214078: a05660 addx4 a5, a6, a6 4021407b: 1155d0 slli a5, a5, 3 4021407e: 889a add.n a8, a8, a9 40214080: 757a add.n a7, a5, a7 40214082: 0020c0 memw 40214085: 2490a0 extui a9, a10, 0, 3 40214088: 806782 s32i a8, a7, 0x200 4021408b: 144040 extui a4, a4, 0, 2 4021408e: f480b0 extui a8, a11, 0, 16 40214091: 114400 slli a4, a4, 16 40214094: 0199b0 slli a9, a9, 21 40214097: 448a add.n a4, a4, a8 40214099: 248020 extui a8, a2, 0, 3 4021409c: 0188e0 slli a8, a8, 18 4021409f: 0128 l32i.n a2, a1, 0 402140a1: 889a add.n a8, a8, a9 402140a3: 448a add.n a4, a4, a8 402140a5: 048030 extui a8, a3, 0, 1 402140a8: 012220 slli a2, a2, 30 402140ab: 018880 slli a8, a8, 24 402140ae: 228a add.n a2, a2, a8 402140b0: 224a add.n a2, a2, a4 402140b2: 0020c0 memw 402140b5: 816722 s32i a2, a7, 0x204 402140b8: 0020c0 memw 402140bb: ffd121 l32r a2, 40214000 402140be: 832292 l32i a9, a2, 0x20c 402140c1: 209900 or a9, a9, a0 402140c4: 0020c0 memw 402140c7: 836292 s32i a9, a2, 0x20c 402140ca: 4178 l32i.n a7, a1, 16 402140cc: 1123f6 bgeui a3, 2, 402140e1 402140cf: 0e26a6 blti a6, 2, 402140e1 402140d2: fe7cb1 l32r a11, 40213ac4 402140d5: 0bb8 l32i.n a11, a11, 0 402140d7: a0b3b0 addx4 a11, a3, a11 402140da: eba8 l32i.n a10, a11, 56 402140dc: 20a0a0 or a10, a0, a10 402140df: eba9 s32i.n a10, a11, 56 402140e1: 073d mov.n a3, a7 402140e3: ffc821 l32r a2, 40214004 402140e6: 8148 l32i.n a4, a1, 32 402140e8: 252a add.n a2, a5, a2 402140ea: b92c01 l32r a0, 4020259c 402140ed: 0000c0 callx0 a0 402140f0: 1108 l32i.n a0, a1, 4 402140f2: 20c112 addi a1, a1, 32 402140f5: f00d ret.n 402140f7: ffff00 excw 402140fa: 1f .byte 0x1f 402140fb: ff .byte 0xff 402140fc : 402140fc: ffc171 l32r a7, 40214000 402140ff: 401200 ssl a2 40214102: 180c movi.n a8, 1 40214104: f97c movi.n a9, -1 40214106: a18800 sll a8, a8 40214109: 308890 xor a8, a8, a9 4021410c: 0020c0 memw 4021410f: 832762 l32i a6, a7, 0x20c 40214112: 106680 and a6, a6, a8 40214115: 0020c0 memw 40214118: 836762 s32i a6, a7, 0x20c 4021411b: ffb851 l32r a5, 40213ffc 4021411e: a04220 addx4 a4, a2, a2 40214121: b04450 addx8 a4, a4, a5 40214124: fff551 l32r a5, 402140f8 40214127: 0020c0 memw 4021412a: 812432 l32i a3, a4, 0x204 4021412d: 103350 and a3, a3, a5 40214130: 0020c0 memw 40214133: 816432 s32i a3, a4, 0x204 40214136: f00d ret.n 40214138 : 40214138: f37c movi.n a3, -1 4021413a: b7b841 l32r a4, 4020201c <_irom0_text_start+0xc> 4021413d: f0c112 addi a1, a1, -16 40214140: 21d9 s32i.n a13, a1, 8 40214142: 0109 s32i.n a0, a1, 0 40214144: 11c9 s32i.n a12, a1, 4 40214146: 31e9 s32i.n a14, a1, 12 40214148: 0c0c movi.n a12, 0 4021414a: 9e1c movi.n a14, 25 4021414c: 1102e0 slli a0, a2, 2 4021414f: fe5dd1 l32r a13, 40213ac4 40214152: 004a add.n a0, a0, a4 40214154: 0dd8 l32i.n a13, a13, 0 40214156: 792002 l32i a0, a0, 0x1e4 40214159: a0d2d0 addx4 a13, a2, a13 4021415c: edd8 l32i.n a13, a13, 56 4021415e: 300030 xor a0, a0, a3 40214161: 10dd00 and a13, a13, a0 40214164: 045dc7 bbc a13, a12, 4021416c 40214167: 0c2d mov.n a2, a12 40214169: fff905 call0 402140fc 4021416c: cc1b addi.n a12, a12, 1 4021416e: 74c0c0 extui a12, a12, 0, 8 40214171: ef9ce7 bne a12, a14, 40214164 40214174: 11c8 l32i.n a12, a1, 4 40214176: 21d8 l32i.n a13, a1, 8 40214178: 31e8 l32i.n a14, a1, 12 4021417a: 0108 l32i.n a0, a1, 0 4021417c: 10c112 addi a1, a1, 16 4021417f: f00d ret.n 40214181: 000000 ill 40214184: 030303 excw ... 40214188 : 40214188: ffff61 l32r a6, 40214184 4021418b: d04971 l32r a7, 402082b0 4021418e: ff9c51 l32r a5, 40214000 40214191: b2dc bnez.n a2, 402141b0 40214193: 0020c0 memw 40214196: 806562 s32i a6, a5, 0x200 40214199: 021326 beqi a3, 1, 4021419f 4021419c: 2b5366 bnei a3, 5, 402141cb 4021419f: 0020c0 memw 402141a2: 802522 l32i a2, a5, 0x200 402141a5: 202270 or a2, a2, a7 402141a8: 0020c0 memw 402141ab: 806522 s32i a2, a5, 0x200 402141ae: f00d ret.n 402141b0: 0020c0 memw 402141b3: 816562 s32i a6, a5, 0x204 402141b6: 021326 beqi a3, 1, 402141bc 402141b9: 0e5366 bnei a3, 5, 402141cb 402141bc: 0020c0 memw 402141bf: 812532 l32i a3, a5, 0x204 402141c2: 203370 or a3, a3, a7 402141c5: 0020c0 memw 402141c8: 816532 s32i a3, a5, 0x204 402141cb: f00d ret.n 402141cd: 000000 ill 402141d0: e0c112 addi a1, a1, -32 402141d3: 4109 s32i.n a0, a1, 16 402141d5: d34621 l32r a2, 40208ef0 402141d8: c46971 l32r a7, 4020537c 402141db: ff8931 l32r a3, 40214000 402141de: 0020c0 memw 402141e1: 806322 s32i a2, a3, 0x200 402141e4: 0020c0 memw 402141e7: 040c movi.n a4, 0 402141e9: 075d mov.n a5, a7 402141eb: 060c movi.n a6, 0 402141ed: 816322 s32i a2, a3, 0x204 402141f0: 600c movi.n a0, 6 402141f2: 320c movi.n a2, 3 402141f4: 030c movi.n a3, 0 402141f6: 0109 s32i.n a0, a1, 0 402141f8: ffe0c5 call0 40214008 402141fb: 320c movi.n a2, 3 402141fd: 130c movi.n a3, 1 402141ff: 160c movi.n a6, 1 40214201: c45e71 l32r a7, 4020537c 40214204: 640c movi.n a4, 6 40214206: 0149 s32i.n a4, a1, 0 40214208: 075d mov.n a5, a7 4021420a: 040c movi.n a4, 0 4021420c: ffdf85 call0 40214008 4021420f: 050c movi.n a5, 0 40214211: 0020c0 memw 40214214: ff7b61 l32r a6, 40214000 40214217: 4108 l32i.n a0, a1, 16 40214219: 20c112 addi a1, a1, 32 4021421c: 826652 s32i a5, a6, 0x208 4021421f: f00d ret.n 40214221: 000000 ill 40214224 : 40214224: fe2861 l32r a6, 40213ac4 40214227: ff7641 l32r a4, 40214000 4021422a: 0668 l32i.n a6, a6, 0 4021422c: d33151 l32r a5, 40208ef0 4021422f: a06260 addx4 a6, a2, a6 40214232: e668 l32i.n a6, a6, 56 40214234: 72cc bnez.n a2, 4021423f 40214236: 0020c0 memw 40214239: 806452 s32i a5, a4, 0x200 4021423c: 000146 j 40214245 4021423f: 0020c0 memw 40214242: 816452 s32i a5, a4, 0x204 40214245: f87c movi.n a8, -1 40214247: 308680 xor a8, a6, a8 4021424a: 0020c0 memw 4021424d: 832472 l32i a7, a4, 0x20c 40214250: 107780 and a7, a7, a8 40214253: 0020c0 memw 40214256: 836472 s32i a7, a4, 0x20c 40214259: f00d ret.n ... 4021425c : 4021425c: ea6361 l32r a6, 4020ebe8 4021425f: c54c51 l32r a5, 40205790 40214262: 0020c0 memw 40214265: 812542 l32i a4, a5, 0x204 40214268: 204460 or a4, a4, a6 4021426b: 0020c0 memw 4021426e: 816542 s32i a4, a5, 0x204 40214271: fec131 l32r a3, 40213d78 40214274: 020c movi.n a2, 0 40214276: 804322 s8i a2, a3, 128 40214279: f00d ret.n 4021427b: 000000 ill 4021427e: ff0300 excw 40214281: ff .byte 0xff 40214282: ff .byte 0xff 40214283: 61db addi.n a6, a1, 13 40214284 : 40214284: c54361 l32r a6, 40205790 40214287: 080c movi.n a8, 0 40214289: cc0021 l32r a2, 4020728c 4021428c: fffc31 l32r a3, 4021427c 4021428f: c06671 l32r a7, 40204428 40214292: ff5ba1 l32r a10, 40214000 40214295: 150c movi.n a5, 1 40214297: fe0b41 l32r a4, 40213ac4 4021429a: f0c112 addi a1, a1, -16 4021429d: 0448 l32i.n a4, a4, 0 4021429f: 0109 s32i.n a0, a1, 0 402142a1: 054452 s8i a5, a4, 5 402142a4: feffb1 l32r a11, 40213ea0 402142a7: b9e751 l32r a5, 40202a44 402142aa: c448 l32i.n a4, a4, 48 402142ac: 0020c0 memw 402142af: 836642 s32i a4, a6, 0x20c 402142b2: d47201 l32r a0, 4020947c 402142b5: 0020c0 memw 402142b8: a22592 l32i a9, a5, 0x288 402142bb: 209900 or a9, a9, a0 402142be: 0020c0 memw 402142c1: a26592 s32i a9, a5, 0x288 402142c4: 0020c0 memw 402142c7: 802a62 l32i a6, a10, 0x200 402142ca: 206630 or a6, a6, a3 402142cd: 0020c0 memw 402142d0: 806a62 s32i a6, a10, 0x200 402142d3: 0020c0 memw 402142d6: 802a42 l32i a4, a10, 0x200 402142d9: 1044b0 and a4, a4, a11 402142dc: 0020c0 memw 402142df: 806a42 s32i a4, a10, 0x200 402142e2: 0020c0 memw 402142e5: 812a02 l32i a0, a10, 0x204 402142e8: 200030 or a0, a0, a3 402142eb: 0020c0 memw 402142ee: 816a02 s32i a0, a10, 0x204 402142f1: 0020c0 memw 402142f4: 812a92 l32i a9, a10, 0x204 402142f7: 1099b0 and a9, a9, a11 402142fa: 0020c0 memw 402142fd: 816a92 s32i a9, a10, 0x204 40214300: 0020c0 memw 40214303: 966582 s32i a8, a5, 0x258 40214306: 0020c0 memw 40214309: 976572 s32i a7, a5, 0x25c 4021430c: 0020c0 memw 4021430f: 8e6582 s32i a8, a5, 0x238 40214312: 0020c0 memw 40214315: 8f6572 s32i a7, a5, 0x23c 40214318: c60c movi.n a6, 12 4021431a: 0020c0 memw 4021431d: 862542 l32i a4, a5, 0x218 40214320: 204460 or a4, a4, a6 40214323: 0020c0 memw 40214326: 866542 s32i a4, a5, 0x218 40214329: ffd531 l32r a3, 40214280 4021432c: 0020c0 memw 4021432f: d12202 l32i a0, a2, 0x344 40214332: 100030 and a0, a0, a3 40214335: 0020c0 memw 40214338: d16202 s32i a0, a2, 0x344 4021433b: b9c421 l32r a2, 40202a4c 4021433e: bc5f01 l32r a0, 402034bc 40214341: 0000c0 callx0 a0 40214344: e77c movi.n a7, -2 40214346: 0020c0 memw 40214349: b9be61 l32r a6, 40202a44 4021434c: a52652 l32i a5, a6, 0x294 4021434f: 105570 and a5, a5, a7 40214352: 0020c0 memw 40214355: a56652 s32i a5, a6, 0x294 40214358: 0108 l32i.n a0, a1, 0 4021435a: 10c112 addi a1, a1, 16 4021435d: f00d ret.n ... 40214360 : 40214360: f0c112 addi a1, a1, -16 40214363: 0109 s32i.n a0, a1, 0 40214365: 023d mov.n a3, a2 40214367: 180c movi.n a8, 1 40214369: c50921 l32r a2, 40205790 4021436c: 0020c0 memw 4021436f: 9b2272 l32i a7, a2, 0x26c 40214372: 207780 or a7, a7, a8 40214375: 0020c0 memw 40214378: 9b6272 s32i a7, a2, 0x26c 4021437b: 260c movi.n a6, 2 4021437d: 0020c0 memw 40214380: 9b2252 l32i a5, a2, 0x26c 40214383: 205560 or a5, a5, a6 40214386: 0020c0 memw 40214389: 9b6252 s32i a5, a2, 0x26c 4021438c: 440c movi.n a4, 4 4021438e: 0020c0 memw 40214391: 9b2202 l32i a0, a2, 0x26c 40214394: 200040 or a0, a0, a4 40214397: 0020c0 memw 4021439a: 9b6202 s32i a0, a2, 0x26c 4021439d: 020c movi.n a2, 0 4021439f: ffa685 call0 40213e08 402143a2: 0108 l32i.n a0, a1, 0 402143a4: 10c112 addi a1, a1, 16 402143a7: f00d ret.n 402143a9: 000000 ill 402143ac: 000000 ill 402143af: ffff24 excw 402143b2: ff0001 l32r a0, 40213fb4 402143b5: ff .byte 0xff 402143b6: fffb addi.n a15, a15, 15 402143b8 : 402143b8: fdc331 l32r a3, 40213ac4 402143bb: fa7c movi.n a10, -1 402143bd: 0338 l32i.n a3, a3, 0 402143bf: 190c movi.n a9, 1 402143c1: 050322 l8ui a2, a3, 5 402143c4: cbb241 l32r a4, 4020728c 402143c7: 0ba216 beqz a2, 40214485 402143ca: ff0db1 l32r a11, 40214000 402143cd: c01621 l32r a2, 40204428 402143d0: ea0451 l32r a5, 4020ebe0 402143d3: b99c81 l32r a8, 40202a44 402143d6: 0020c0 memw 402143d9: a52872 l32i a7, a8, 0x294 402143dc: 207790 or a7, a7, a9 402143df: 0020c0 memw 402143e2: a56872 s32i a7, a8, 0x294 402143e5: fff161 l32r a6, 402143ac 402143e8: 0020c0 memw 402143eb: d12492 l32i a9, a4, 0x344 402143ee: 209960 or a9, a9, a6 402143f1: 0020c0 memw 402143f4: d16492 s32i a9, a4, 0x344 402143f7: 377c movi.n a7, -13 402143f9: 0020c0 memw 402143fc: 862862 l32i a6, a8, 0x218 402143ff: 106670 and a6, a6, a7 40214402: 0020c0 memw 40214405: 866862 s32i a6, a8, 0x218 40214408: 0020c0 memw 4021440b: 9668a2 s32i a10, a8, 0x258 4021440e: ffe841 l32r a4, 402143b0 40214411: 0020c0 memw 40214414: 976842 s32i a4, a8, 0x25c 40214417: 0020c0 memw 4021441a: 8e68a2 s32i a10, a8, 0x238 4021441d: d04391 l32r a9, 4020852c 40214420: 0020c0 memw 40214423: 8f6892 s32i a9, a8, 0x23c 40214426: 0020c0 memw 40214429: 802b72 l32i a7, a11, 0x200 4021442c: 107750 and a7, a7, a5 4021442f: 0020c0 memw 40214432: 806b72 s32i a7, a11, 0x200 40214435: 0020c0 memw 40214438: 802b62 l32i a6, a11, 0x200 4021443b: 206620 or a6, a6, a2 4021443e: 0020c0 memw 40214441: 806b62 s32i a6, a11, 0x200 40214444: 0020c0 memw 40214447: 812b42 l32i a4, a11, 0x204 4021444a: 104450 and a4, a4, a5 4021444d: 0020c0 memw 40214450: 816b42 s32i a4, a11, 0x204 40214453: 0020c0 memw 40214456: 812ba2 l32i a10, a11, 0x204 40214459: 20aa20 or a10, a10, a2 4021445c: 0020c0 memw 4021445f: 816ba2 s32i a10, a11, 0x204 40214462: ffd491 l32r a9, 402143b4 40214465: 0020c0 memw 40214468: a22872 l32i a7, a8, 0x288 4021446b: 107790 and a7, a7, a9 4021446e: 0020c0 memw 40214471: a26872 s32i a7, a8, 0x288 40214474: 18c352 addi a5, a3, 24 40214477: c4c661 l32r a6, 40205790 4021447a: 0020c0 memw 4021447d: 836652 s32i a5, a6, 0x20c 40214480: 040c movi.n a4, 0 40214482: 054342 s8i a4, a3, 5 40214485: f00d ret.n 40214487: ef6000 excw 4021448a: fe .byte 0xfe 4021448b: 3f .byte 0x3f 4021448c: 2398e0 excw 4021448f: 026d40 excw 40214490 : 40214490: 026d mov.n a6, a2 40214492: e0c112 addi a1, a1, -32 40214495: 4109 s32i.n a0, a1, 16 40214497: 020c movi.n a2, 0 40214499: fffb01 l32r a0, 40214488 4021449c: 0b1366 bnei a3, 1, 402144ab 4021449f: 868c beqz.n a6, 402144ab 402144a1: 0038 l32i.n a3, a0, 0 402144a3: 6169 s32i.n a6, a1, 24 402144a5: 118316 beqz a3, 402145c1 402144a8: 004706 j 402145c8 402144ab: 314366 bnei a3, 4, 402144e0 402144ae: 1048 l32i.n a4, a0, 4 402144b0: 104416 beqz a4, 402145b8 402144b3: b96701 l32r a0, 40202a50 402144b6: 0000c0 callx0 a0 402144b9: fff381 l32r a8, 40214488 402144bc: 050c movi.n a5, 0 402144be: 1868 l32i.n a6, a8, 4 402144c0: 2169 s32i.n a6, a1, 8 402144c2: 8678 l32i.n a7, a6, 32 402144c4: 1879 s32i.n a7, a8, 4 402144c6: 8659 s32i.n a5, a6, 32 402144c8: b96401 l32r a0, 40202a58 402144cb: 0000c0 callx0 a0 402144ce: 2168 l32i.n a6, a1, 8 402144d0: e75041 l32r a4, 4020e210 402144d3: 9638 l32i.n a3, a6, 36 402144d5: 16a8 l32i.n a10, a6, 4 402144d7: 4698 l32i.n a9, a6, 16 402144d9: 1a99 s32i.n a9, a10, 4 402144db: 0308 l32i.n a0, a3, 0 402144dd: 004ac6 j 4021460c 402144e0: 435366 bnei a3, 5, 40214527 402144e3: 20b8 l32i.n a11, a0, 8 402144e5: 0cfb16 beqz a11, 402145b8 402144e8: b95a01 l32r a0, 40202a50 402144eb: 0000c0 callx0 a0 402144ee: ffe641 l32r a4, 40214488 402144f1: 020c movi.n a2, 0 402144f3: 2408 l32i.n a0, a4, 8 402144f5: 0109 s32i.n a0, a1, 0 402144f7: 2109 s32i.n a0, a1, 8 402144f9: 8038 l32i.n a3, a0, 32 402144fb: 2439 s32i.n a3, a4, 8 402144fd: 8029 s32i.n a2, a0, 32 402144ff: b95601 l32r a0, 40202a58 40214502: 0000c0 callx0 a0 40214505: 030c movi.n a3, 0 40214507: 2128 l32i.n a2, a1, 8 40214509: c41c movi.n a4, 28 4021450b: 9228 l32i.n a2, a2, 36 4021450d: b82701 l32r a0, 402025ac 40214510: 0000c0 callx0 a0 40214513: 0138 l32i.n a3, a1, 0 40214515: 2168 l32i.n a6, a1, 8 40214517: 1358 l32i.n a5, a3, 4 40214519: 4348 l32i.n a4, a3, 16 4021451b: 1549 s32i.n a4, a5, 4 4021451d: 9338 l32i.n a3, a3, 36 4021451f: bb9741 l32r a4, 4020337c 40214522: 0308 l32i.n a0, a3, 0 40214524: 003906 j 4021460c 40214527: 3149 s32i.n a4, a1, 12 40214529: 026326 beqi a3, 6, 4021452f 4021452c: 002006 j 402145b0 4021452f: 822c movi.n a2, 40 40214531: ffd631 l32r a3, 4021448c 40214534: 6ba142 movi a4, 0x16b 40214537: b8fa01 l32r a0, 40202920 4021453a: 0000c0 callx0 a0 4021453d: 1129 s32i.n a2, a1, 4 4021453f: 026d mov.n a6, a2 40214541: 2129 s32i.n a2, a1, 8 40214543: 078216 beqz a2, 402145bf 40214546: c20c movi.n a2, 12 40214548: ffd131 l32r a3, 4021448c 4021454b: 6ea142 movi a4, 0x16e 4021454e: b8f401 l32r a0, 40202920 40214551: 0000c0 callx0 a0 40214554: ffce31 l32r a3, 4021448c 40214557: 71a142 movi a4, 0x171 4021455a: 1198 l32i.n a9, a1, 4 4021455c: 180c movi.n a8, 1 4021455e: 1929 s32i.n a2, a9, 4 40214560: 2929 s32i.n a2, a9, 8 40214562: 065982 s16i a8, a9, 12 40214565: c21c movi.n a2, 28 40214567: b8ee01 l32r a0, 40202920 4021456a: 0000c0 callx0 a0 4021456d: 030c movi.n a3, 0 4021456f: 11a8 l32i.n a10, a1, 4 40214571: c41c movi.n a4, 28 40214573: 9a29 s32i.n a2, a10, 36 40214575: b80d01 l32r a0, 402025ac 40214578: 0000c0 callx0 a0 4021457b: 3128 l32i.n a2, a1, 12 4021457d: 1108 l32i.n a0, a1, 4 4021457f: ffc331 l32r a3, 4021448c 40214582: 9008 l32i.n a0, a0, 36 40214584: 74a142 movi a4, 0x174 40214587: 0058 l32i.n a5, a0, 0 40214589: e2ee61 l32r a6, 4020d144 4021458c: 54b050 extui a11, a5, 0, 6 4021458f: 415650 srli a5, a5, 6 40214592: 205560 or a5, a5, a6 40214595: 1155a0 slli a5, a5, 6 40214598: 20bb50 or a11, a11, a5 4021459b: 00b9 s32i.n a11, a0, 0 4021459d: b8e001 l32r a0, 40202920 402145a0: 0000c0 callx0 a0 402145a3: 1148 l32i.n a4, a1, 4 402145a5: 2168 l32i.n a6, a1, 8 402145a7: 1438 l32i.n a3, a4, 4 402145a9: 4429 s32i.n a2, a4, 16 402145ab: 1329 s32i.n a2, a3, 4 402145ad: 000386 j 402145bf 402145b0: 097366 bnei a3, 7, 402145bd 402145b3: 3058 l32i.n a5, a0, 12 402145b5: 067556 bnez a5, 40214620 402145b8: 020c movi.n a2, 0 402145ba: 0000c6 j 402145c1 402145bd: 060c movi.n a6, 0 402145bf: 062d mov.n a2, a6 402145c1: 4108 l32i.n a0, a1, 16 402145c3: 20c112 addi a1, a1, 32 402145c6: f00d ret.n 402145c8: b92201 l32r a0, 40202a50 402145cb: 0000c0 callx0 a0 402145ce: ffae91 l32r a9, 40214488 402145d1: 070c movi.n a7, 0 402145d3: 0968 l32i.n a6, a9, 0 402145d5: 5169 s32i.n a6, a1, 20 402145d7: 2169 s32i.n a6, a1, 8 402145d9: 8688 l32i.n a8, a6, 32 402145db: 0989 s32i.n a8, a9, 0 402145dd: 8679 s32i.n a7, a6, 32 402145df: b91e01 l32r a0, 40202a58 402145e2: 0000c0 callx0 a0 402145e5: 5128 l32i.n a2, a1, 20 402145e7: 6108 l32i.n a0, a1, 24 402145e9: 2168 l32i.n a6, a1, 8 402145eb: 0c00a2 l8ui a10, a0, 12 402145ee: 0609 s32i.n a0, a6, 0 402145f0: 0acc bnez.n a10, 402145f4 402145f2: 4029 s32i.n a2, a0, 16 402145f4: c8d141 l32r a4, 40206938 <_ZL14webserver_sentPv+0x12c> 402145f7: 9238 l32i.n a3, a2, 36 402145f9: 051052 l16ui a5, a0, 10 402145fc: 1078 l32i.n a7, a0, 4 402145fe: 1288 l32i.n a8, a2, 4 40214600: dcc7b2 addi a11, a7, -36 40214603: 1879 s32i.n a7, a8, 4 40214605: 0b5252 s16i a5, a2, 22 40214608: 0308 l32i.n a0, a3, 0 4021460a: 42b9 s32i.n a11, a2, 16 4021460c: 549000 extui a9, a0, 0, 6 4021460f: 41a600 srli a10, a0, 6 40214612: 20aa40 or a10, a10, a4 40214615: 11aaa0 slli a10, a10, 6 40214618: 2099a0 or a9, a9, a10 4021461b: 0399 s32i.n a9, a3, 0 4021461d: ffe786 j 402145bf 40214620: b90c01 l32r a0, 40202a50 40214623: 0000c0 callx0 a0 40214626: ff9831 l32r a3, 40214488 40214629: 0b0c movi.n a11, 0 4021462b: 3308 l32i.n a0, a3, 12 4021462d: 2109 s32i.n a0, a1, 8 4021462f: 8028 l32i.n a2, a0, 32 40214631: 3329 s32i.n a2, a3, 12 40214633: 80b9 s32i.n a11, a0, 32 40214635: b90801 l32r a0, 40202a58 40214638: 0000c0 callx0 a0 4021463b: 2168 l32i.n a6, a1, 8 4021463d: 9638 l32i.n a3, a6, 36 4021463f: cbda41 l32r a4, 402075a8 40214642: 0308 l32i.n a0, a3, 0 40214644: fff106 j 4021460c ... 40214648 : 40214648: f0c112 addi a1, a1, -16 4021464b: 11c9 s32i.n a12, a1, 4 4021464d: 0109 s32i.n a0, a1, 0 4021464f: 02cd mov.n a12, a2 40214651: 230b addi.n a2, a3, -1 40214653: 0e5216 beqz a2, 4021473c 40214656: fec342 addi a4, a3, -2 40214659: 0df416 beqz a4, 4021473c 4021465c: 234366 bnei a3, 4, 40214683 4021465f: 9c28 l32i.n a2, a12, 36 40214661: 030c movi.n a3, 0 40214663: c41c movi.n a4, 28 40214665: b7d101 l32r a0, 402025ac 40214668: 0000c0 callx0 a0 4021466b: b8f901 l32r a0, 40202a50 4021466e: 0000c0 callx0 a0 40214671: ff8551 l32r a5, 40214488 40214674: 1568 l32i.n a6, a5, 4 40214676: 8c69 s32i.n a6, a12, 32 40214678: 15c9 s32i.n a12, a5, 4 4021467a: b8f701 l32r a0, 40202a58 4021467d: 0000c0 callx0 a0 40214680: 002bc6 j 40214733 40214683: 235366 bnei a3, 5, 402146aa 40214686: 9c28 l32i.n a2, a12, 36 40214688: 030c movi.n a3, 0 4021468a: c41c movi.n a4, 28 4021468c: b7c801 l32r a0, 402025ac 4021468f: 0000c0 callx0 a0 40214692: b8ef01 l32r a0, 40202a50 40214695: 0000c0 callx0 a0 40214698: ff7c71 l32r a7, 40214488 4021469b: 2788 l32i.n a8, a7, 8 4021469d: 8c89 s32i.n a8, a12, 32 4021469f: 27c9 s32i.n a12, a7, 8 402146a1: b8ed01 l32r a0, 40202a58 402146a4: 0000c0 callx0 a0 402146a7: 002206 j 40214733 402146aa: 3a6366 bnei a3, 6, 402146e8 402146ad: 1c28 l32i.n a2, a12, 4 402146af: ff7731 l32r a3, 4021448c 402146b2: b3a142 movi a4, 0x1b3 402146b5: b7ba01 l32r a0, 402025a0 402146b8: 0000c0 callx0 a0 402146bb: 9c28 l32i.n a2, a12, 36 402146bd: ff7331 l32r a3, 4021448c 402146c0: b5a142 movi a4, 0x1b5 402146c3: b7b701 l32r a0, 402025a0 402146c6: 0000c0 callx0 a0 402146c9: 4c28 l32i.n a2, a12, 16 402146cb: ff7031 l32r a3, 4021448c 402146ce: b6a142 movi a4, 0x1b6 402146d1: b7b301 l32r a0, 402025a0 402146d4: 0000c0 callx0 a0 402146d7: 0c2d mov.n a2, a12 402146d9: ff6c31 l32r a3, 4021448c 402146dc: b7a142 movi a4, 0x1b7 402146df: b7b001 l32r a0, 402025a0 402146e2: 0000c0 callx0 a0 402146e5: 001286 j 40214733 402146e8: 237366 bnei a3, 7, 4021470f 402146eb: 9c28 l32i.n a2, a12, 36 402146ed: 030c movi.n a3, 0 402146ef: c41c movi.n a4, 28 402146f1: b7ae01 l32r a0, 402025ac 402146f4: 0000c0 callx0 a0 402146f7: b8d601 l32r a0, 40202a50 402146fa: 0000c0 callx0 a0 402146fd: ff6291 l32r a9, 40214488 40214700: 39a8 l32i.n a10, a9, 12 40214702: 8ca9 s32i.n a10, a12, 32 40214704: 39c9 s32i.n a12, a9, 12 40214706: b8d401 l32r a0, 40202a58 40214709: 0000c0 callx0 a0 4021470c: 0008c6 j 40214733 4021470f: 208366 bnei a3, 8, 40214733 40214712: 9c28 l32i.n a2, a12, 36 40214714: 030c movi.n a3, 0 40214716: c40c movi.n a4, 12 40214718: b7a501 l32r a0, 402025ac 4021471b: 0000c0 callx0 a0 4021471e: b8cc01 l32r a0, 40202a50 40214721: 0000c0 callx0 a0 40214724: ff59b1 l32r a11, 40214488 40214727: 4b08 l32i.n a0, a11, 16 40214729: 4bc9 s32i.n a12, a11, 16 4021472b: 8c09 s32i.n a0, a12, 32 4021472d: b8ca01 l32r a0, 40202a58 40214730: 0000c0 callx0 a0 40214733: 11c8 l32i.n a12, a1, 4 40214735: 0108 l32i.n a0, a1, 0 40214737: 10c112 addi a1, a1, 16 4021473a: f00d ret.n 4021473c: 9c28 l32i.n a2, a12, 36 4021473e: 030c movi.n a3, 0 40214740: c41c movi.n a4, 28 40214742: b79a01 l32r a0, 402025ac 40214745: 0000c0 callx0 a0 40214748: b8c201 l32r a0, 40202a50 4021474b: 0000c0 callx0 a0 4021474e: ff4e21 l32r a2, 40214488 40214751: 0238 l32i.n a3, a2, 0 40214753: 8c39 s32i.n a3, a12, 32 40214755: 02c9 s32i.n a12, a2, 0 40214757: b8c001 l32r a0, 40202a58 4021475a: 0000c0 callx0 a0 4021475d: fff486 j 40214733 40214760: feffc0 excw 40214763: 3f .byte 0x3f 40214764: feef80 excw 40214767: 3f .byte 0x3f 40214768: fef500 excw 4021476b: 3f .byte 0x3f 4021476c: fefd60 excw 4021476f: 3f .byte 0x3f 40214770: ff02d0 excw 40214773: 3f .byte 0x3f 40214774 : 40214774: e0c112 addi a1, a1, -32 40214777: 0109 s32i.n a0, a1, 0 40214779: 41f9 s32i.n a15, a1, 16 4021477b: 11c9 s32i.n a12, a1, 4 4021477d: 31e9 s32i.n a14, a1, 12 4021477f: 21d9 s32i.n a13, a1, 8 40214781: 60a0e2 movi a14, 96 40214784: fff7d1 l32r a13, 40214760 40214787: fff7c1 l32r a12, 40214764 4021478a: 1f0c movi.n a15, 1 4021478c: 065cf2 s16i a15, a12, 12 4021478f: 9cd9 s32i.n a13, a12, 36 40214791: f56a51 l32r a5, 40211d3c 40214794: 0c2d mov.n a2, a12 40214796: a558 l32i.n a5, a5, 40 40214798: 130c movi.n a3, 1 4021479a: 1548 l32i.n a4, a5, 4 4021479c: 4c49 s32i.n a4, a12, 16 4021479e: 5e5a add.n a5, a14, a5 402147a0: 1c59 s32i.n a5, a12, 4 402147a2: 2c59 s32i.n a5, a12, 8 402147a4: ffea05 call0 40214648 402147a7: 28ccc2 addi a12, a12, 40 402147aa: 1ccdd2 addi a13, a13, 28 402147ad: f4cee2 addi a14, a14, -12 402147b0: d81ee6 bgei a14, 1, 4021478c 402147b3: 8e0c movi.n a14, 8 402147b5: d50ff1 l32r a15, 40209bf4 402147b8: ffec81 l32r a8, 40214768 402147bb: 5189 s32i.n a8, a1, 20 402147bd: 0020c0 memw 402147c0: 5198 l32i.n a9, a1, 20 402147c2: 09b8 l32i.n a11, a9, 0 402147c4: 00a102 movi a0, 0x100 402147c7: 10bbf0 and a11, a11, a15 402147ca: 20bb00 or a11, a11, a0 402147cd: 0020c0 memw 402147d0: 9cd9 s32i.n a13, a12, 36 402147d2: 0c2d mov.n a2, a12 402147d4: 430c movi.n a3, 4 402147d6: 09b9 s32i.n a11, a9, 0 402147d8: 1c99 s32i.n a9, a12, 4 402147da: 2c99 s32i.n a9, a12, 8 402147dc: 1a0c movi.n a10, 1 402147de: 065ca2 s16i a10, a12, 12 402147e1: 99cb addi.n a9, a9, 12 402147e3: 4c99 s32i.n a9, a12, 16 402147e5: ffe605 call0 40214648 402147e8: 28ccc2 addi a12, a12, 40 402147eb: 1ccdd2 addi a13, a13, 28 402147ee: 5108 l32i.n a0, a1, 20 402147f0: ee0b addi.n a14, a14, -1 402147f2: 01d002 addmi a0, a0, 0x100 402147f5: 00cb addi.n a0, a0, 12 402147f7: 5109 s32i.n a0, a1, 20 402147f9: c01ee6 bgei a14, 1, 402147bd 402147fc: 8e0c movi.n a14, 8 402147fe: ffdb41 l32r a4, 4021476c 40214801: 6149 s32i.n a4, a1, 24 40214803: 0020c0 memw 40214806: 6158 l32i.n a5, a1, 24 40214808: 0578 l32i.n a7, a5, 0 4021480a: 084c movi.n a8, 64 4021480c: 1077f0 and a7, a7, a15 4021480f: 207780 or a7, a7, a8 40214812: 0020c0 memw 40214815: 9cd9 s32i.n a13, a12, 36 40214817: 0c2d mov.n a2, a12 40214819: 530c movi.n a3, 5 4021481b: 0579 s32i.n a7, a5, 0 4021481d: 1c59 s32i.n a5, a12, 4 4021481f: 2c59 s32i.n a5, a12, 8 40214821: 160c movi.n a6, 1 40214823: 065c62 s16i a6, a12, 12 40214826: 55cb addi.n a5, a5, 12 40214828: 4c59 s32i.n a5, a12, 16 4021482a: ffe1c5 call0 40214648 4021482d: 28ccc2 addi a12, a12, 40 40214830: 1ccdd2 addi a13, a13, 28 40214833: 6188 l32i.n a8, a1, 24 40214835: ee0b addi.n a14, a14, -1 40214837: 4cc882 addi a8, a8, 76 4021483a: 6189 s32i.n a8, a1, 24 4021483c: c31ee6 bgei a14, 1, 40214803 4021483f: 4e0c movi.n a14, 4 40214841: 9cd9 s32i.n a13, a12, 36 40214843: 0c2d mov.n a2, a12 40214845: 730c movi.n a3, 7 40214847: ffe005 call0 40214648 4021484a: 28ccc2 addi a12, a12, 40 4021484d: 1ccdd2 addi a13, a13, 28 40214850: ee0b addi.n a14, a14, -1 40214852: eb1ee6 bgei a14, 1, 40214841 40214855: 7e0c movi.n a14, 7 40214857: ffc6d1 l32r a13, 40214770 4021485a: 41f8 l32i.n a15, a1, 16 4021485c: 9cd9 s32i.n a13, a12, 36 4021485e: 0c2d mov.n a2, a12 40214860: 830c movi.n a3, 8 40214862: ffde45 call0 40214648 40214865: 28ccc2 addi a12, a12, 40 40214868: ddcb addi.n a13, a13, 12 4021486a: ee0b addi.n a14, a14, -1 4021486c: ec1ee6 bgei a14, 1, 4021485c 4021486f: 11c8 l32i.n a12, a1, 4 40214871: 21d8 l32i.n a13, a1, 8 40214873: 31e8 l32i.n a14, a1, 12 40214875: 0108 l32i.n a0, a1, 0 40214877: 20c112 addi a1, a1, 32 4021487a: f00d ret.n 4021487c: cd0661 l32r a6, 40207c94 4021487f: 025d mov.n a5, a2 40214881: e0c112 addi a1, a1, -32 40214884: 41f9 s32i.n a15, a1, 16 40214886: 11c9 s32i.n a12, a1, 4 40214888: 0109 s32i.n a0, a1, 0 4021488a: 21d9 s32i.n a13, a1, 8 4021488c: 31e9 s32i.n a14, a1, 12 4021488e: cd04d1 l32r a13, 40207ca0 40214891: 0e0c movi.n a14, 0 40214893: 83a002 movi a0, 131 40214896: 02cd mov.n a12, a2 40214898: 01d2f2 addmi a15, a2, 0x100 4021489b: 9ccff2 addi a15, a15, -100 4021489e: e20c movi.n a2, 14 402148a0: 206522 s32i a2, a5, 128 402148a3: 216c02 s32i a0, a12, 132 402148a6: 8a0c32 l8ui a3, a12, 138 402148a9: 5159 s32i.n a5, a1, 20 402148ab: 083fc7 bltu a15, a12, 402148b7 402148ae: 445cd2 s16i a13, a12, 136 402148b1: 029cf7 bne a12, a15, 402148b7 402148b4: 445c62 s16i a6, a12, 136 402148b7: 23dc bnez.n a3, 402148cd 402148b9: 441c22 l16ui a2, a12, 136 402148bc: 83a032 movi a3, 131 402148bf: 001305 call0 402149f0 402148c2: 5158 l32i.n a5, a1, 20 402148c4: 83a002 movi a0, 131 402148c7: ccf361 l32r a6, 40207c94 402148ca: 8a4c22 s8i a2, a12, 138 402148cd: dd5b addi.n a13, a13, 5 402148cf: 8b0c42 l8ui a4, a12, 139 402148d2: ee1b addi.n a14, a14, 1 402148d4: d4cc bnez.n a4, 402148e5 402148d6: 8d0c72 l8ui a7, a12, 141 402148d9: 017780 slli a7, a7, 24 402148dc: 317870 srai a7, a7, 24 402148df: 1177f0 slli a7, a7, 1 402148e2: 8b4c72 s8i a7, a12, 139 402148e5: 202582 l32i a8, a5, 128 402148e8: cccb addi.n a12, a12, 12 402148ea: b52e87 blt a14, a8, 402148a3 402148ed: 11c8 l32i.n a12, a1, 4 402148ef: 21d8 l32i.n a13, a1, 8 402148f1: 31e8 l32i.n a14, a1, 12 402148f3: 41f8 l32i.n a15, a1, 16 402148f5: 0108 l32i.n a0, a1, 0 402148f7: 20c112 addi a1, a1, 32 402148fa: f00d ret.n 402148fc: ff0494 excw 402148ff: 3f .byte 0x3f 40214900 : 40214900: b20c movi.n a2, 11 40214902: 140c movi.n a4, 1 40214904: fffe31 l32r a3, 402148fc 40214907: 050c movi.n a5, 0 40214909: 7e4352 s8i a5, a3, 126 4021490c: 804352 s8i a5, a3, 128 4021490f: 824352 s8i a5, a3, 130 40214912: 7d4342 s8i a4, a3, 125 40214915: 814322 s8i a2, a3, 129 40214918: f00d ret.n ... 4021491c : 4021491c: c2f441 l32r a4, 402054ec 4021491f: 150c movi.n a5, 1 40214921: f0c112 addi a1, a1, -16 40214924: 0109 s32i.n a0, a1, 0 40214926: 8b4452 s8i a5, a4, 139 40214929: 229c beqz.n a2, 4021493f 4021492b: 9208 l32i.n a0, a2, 36 4021492d: 1d2442 l32i a4, a4, 116 40214930: b08c beqz.n a0, 4021493f 40214932: 948c beqz.n a4, 4021493f 40214934: 0f0022 l8ui a2, a0, 15 40214937: 220b addi.n a2, a2, -1 40214939: 932520 movnez a2, a5, a2 4021493c: 0004c0 callx0 a4 4021493f: 0108 l32i.n a0, a1, 0 40214941: 10c112 addi a1, a1, 16 40214944: f00d ret.n 40214946: 1c0000 excw 40214949: 2149 s32i.n a4, a1, 8 4021494b: e82140 excw 4021494c : 4021494c: c2e821 l32r a2, 402054ec 4021494f: 01a032 movi a3, 1 40214952: f0c112 addi a1, a1, -16 40214955: 006102 s32i a0, a1, 0 40214958: 8b4232 s8i a3, a2, 139 4021495b: 00a002 movi a0, 0 4021495e: 1d6202 s32i a0, a2, 116 40214961: 830c movi.n a3, 8 40214963: fff921 l32r a2, 40214948 40214966: fda805 call0 402123e8 40214969: 0108 l32i.n a0, a1, 0 4021496b: 10c112 addi a1, a1, 16 4021496e: f00d ret.n 40214970 : 40214970: b5ab31 l32r a3, 4020201c <_irom0_text_start+0xc> 40214973: 020c movi.n a2, 0 40214975: 576322 s32i a2, a3, 0x15c 40214978: 586322 s32i a2, a3, 0x160 4021497b: 596322 s32i a2, a3, 0x164 4021497e: 5a6322 s32i a2, a3, 0x168 40214981: 5b6322 s32i a2, a3, 0x16c 40214984: 5c6322 s32i a2, a3, 0x170 40214987: f00d ret.n 40214989: 000000 ill 4021498c : 4021498c: f0c112 addi a1, a1, -16 4021498f: 0161c2 s32i a12, a1, 4 40214992: 0109 s32i.n a0, a1, 0 40214994: 02cd mov.n a12, a2 40214996: ffee45 call0 4021487c 40214999: 0c2d mov.n a2, a12 4021499b: 64a002 movi a0, 100 4021499e: 145c02 s16i a0, a12, 40 402149a1: 003585 call0 40214cfc 402149a4: 0c2d mov.n a2, a12 402149a6: 054185 call0 40219dc0 402149a9: 030c movi.n a3, 0 402149ab: 05dc42 addmi a4, a12, 0x500 402149ae: e428 l32i.n a2, a4, 56 402149b0: a439 s32i.n a3, a4, 40 402149b2: 043266 bnei a2, 3, 402149ba 402149b5: 0c2d mov.n a2, a12 402149b7: 01dbc5 call0 40216774 402149ba: b59821 l32r a2, 4020201c <_irom0_text_start+0xc> 402149bd: 074605 call0 4021be20 402149c0: fff3c5 call0 40214900 402149c3: 0c2d mov.n a2, a12 402149c5: 055b05 call0 40219f78 402149c8: b595c1 l32r a12, 4020201c <_irom0_text_start+0xc> 402149cb: 0938c5 call0 4021dd58 402149ce: 050c movi.n a5, 0 402149d0: 546c52 s32i a5, a12, 0x150 402149d3: fff9c5 call0 40214970 402149d6: fff745 call0 4021494c 402149d9: 11c8 l32i.n a12, a1, 4 402149db: 055345 call0 40219f10 402149de: 0108 l32i.n a0, a1, 0 402149e0: 10c112 addi a1, a1, 16 402149e3: f00d ret.n 402149e5: 000000 ill 402149e8: 0009b3 excw 402149eb: f63000 excw 402149ee: ff .byte 0xff 402149ef: ff .byte 0xff 402149f0 : 402149f0: fffe61 l32r a6, 402149e8 402149f3: f0c112 addi a1, a1, -16 402149f6: 0109 s32i.n a0, a1, 0 402149f8: cca701 l32r a0, 40207c94 402149fb: 166377 bbci a3, 7, 40214a15 402149fe: 451207 beq a2, a0, 40214a47 40214a01: 303627 bltu a6, a2, 40214a35 40214a04: 530c movi.n a3, 5 40214a06: f7d222 addmi a2, a2, 0xfffff700 40214a09: 99c222 addi a2, a2, -103 40214a0c: ca8601 l32r a0, 40207424 40214a0f: 0000c0 callx0 a0 40214a12: 000606 j 40214a2e 40214a15: 2e1207 beq a2, a0, 40214a47 40214a18: 103627 bltu a6, a2, 40214a2c 40214a1b: 530c movi.n a3, 5 40214a1d: f7d222 addmi a2, a2, 0xfffff700 40214a20: 99c222 addi a2, a2, -103 40214a23: ca8001 l32r a0, 40207424 40214a26: 0000c0 callx0 a0 40214a29: 000046 j 40214a2e 40214a2c: f27c movi.n a2, -1 40214a2e: 0108 l32i.n a0, a1, 0 40214a30: 10c112 addi a1, a1, 16 40214a33: f00d ret.n 40214a35: ffed01 l32r a0, 402149ec 40214a38: 431c movi.n a3, 20 40214a3a: 220a add.n a2, a2, a0 40214a3c: b5a901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40214a3f: 0000c0 callx0 a0 40214a42: 22fb addi.n a2, a2, 15 40214a44: fff986 j 40214a2e 40214a47: e20c movi.n a2, 14 40214a49: fff846 j 40214a2e 40214a4c : 40214a4c: 22cc bnez.n a2, 40214a52 40214a4e: 020c movi.n a2, 0 40214a50: f00d ret.n 40214a52: ceb651 l32r a5, 4020852c 40214a55: 041257 beq a2, a5, 40214a5d 40214a58: 060222 l8ui a2, a2, 6 40214a5b: f00d ret.n 40214a5d: 052d mov.n a2, a5 40214a5f: f00d ret.n 40214a61: 000000 ill 40214a64: 0008a4 excw ... 40214a68 : 40214a68: e60c movi.n a6, 14 40214a6a: d70c movi.n a7, 13 40214a6c: fffe81 l32r a8, 40214a64 40214a6f: 0d6377 bbci a3, 7, 40214a80 40214a72: 2b1267 beq a2, a6, 40214aa1 40214a75: 1db727 bgeu a7, a2, 40214a96 40214a78: a02220 addx4 a2, a2, a2 40214a7b: a02280 addx4 a2, a2, a8 40214a7e: f00d ret.n 40214a80: 1d1267 beq a2, a6, 40214aa1 40214a83: 0fb727 bgeu a7, a2, 40214a96 40214a86: a31c movi.n a3, 26 40214a88: ecb327 bgeu a3, a2, 40214a78 40214a8b: a02220 addx4 a2, a2, a2 40214a8e: 14d222 addmi a2, a2, 0x1400 40214a91: 88c222 addi a2, a2, -120 40214a94: f00d ret.n 40214a96: a02220 addx4 a2, a2, a2 40214a99: 09d222 addmi a2, a2, 0x900 40214a9c: 67c222 addi a2, a2, 103 40214a9f: f00d ret.n 40214aa1: cc7c21 l32r a2, 40207c94 40214aa4: f00d ret.n ... 40214aa8 : 40214aa8: 202262 l32i a6, a2, 128 40214aab: 1616a6 blti a6, 1, 40214ac5 40214aae: 907660 addx2 a7, a6, a6 40214ab1: a07720 addx4 a7, a7, a2 40214ab4: 441282 l16ui a8, a2, 136 40214ab7: 212292 l32i a9, a2, 132 40214aba: 029387 bne a3, a8, 40214ac0 40214abd: 088947 bany a9, a4, 40214ac9 40214ac0: 22cb addi.n a2, a2, 12 40214ac2: ee9277 bne a2, a7, 40214ab4 40214ac5: 020c movi.n a2, 0 40214ac7: f00d ret.n 40214ac9: 01d222 addmi a2, a2, 0x100 40214acc: 84c222 addi a2, a2, -124 40214acf: f00d ret.n 40214ad1: 000000 ill 40214ad4 : 40214ad4: 202262 l32i a6, a2, 128 40214ad7: 1616a6 blti a6, 1, 40214af1 40214ada: 907660 addx2 a7, a6, a6 40214add: a07720 addx4 a7, a7, a2 40214ae0: 8a0282 l8ui a8, a2, 138 40214ae3: 212292 l32i a9, a2, 132 40214ae6: 029387 bne a3, a8, 40214aec 40214ae9: 088947 bany a9, a4, 40214af5 40214aec: 22cb addi.n a2, a2, 12 40214aee: ee9277 bne a2, a7, 40214ae0 40214af1: 020c movi.n a2, 0 40214af3: f00d ret.n 40214af5: 01d222 addmi a2, a2, 0x100 40214af8: 84c222 addi a2, a2, -124 40214afb: f00d ret.n 40214afd: 000000 ill 40214b00: 9908 l32i.n a0, a9, 36 40214b02: f04023 excw 40214b05: 2398 l32i.n a9, a3, 8 40214b07: 991840 excw 40214b0a: 204023 excw 40214b0d: 2399 s32i.n a9, a3, 8 40214b0f: 991040 excw 40214b12: 704023 excw 40214b15: 2399 s32i.n a9, a3, 8 40214b17: 994840 excw 40214b1a: 504023 excw 40214b1d: 2399 s32i.n a9, a3, 8 40214b1f: 994040 excw 40214b22: 124023 excw 40214b24 : 40214b24: d0c112 addi a1, a1, -48 40214b27: 61d9 s32i.n a13, a1, 24 40214b29: 71e9 s32i.n a14, a1, 28 40214b2b: 81f9 s32i.n a15, a1, 32 40214b2d: 51c9 s32i.n a12, a1, 20 40214b2f: 4109 s32i.n a0, a1, 16 40214b31: 02cd mov.n a12, a2 40214b33: fff321 l32r a2, 40214b00 40214b36: b60001 l32r a0, 40202338 40214b39: 0000c0 callx0 a0 40214b3c: 090c16 beqz a12, 40214bd0 40214b3f: fff1f1 l32r a15, 40214b04 40214b42: b536d1 l32r a13, 4020201c <_irom0_text_start+0xc> 40214b45: 0b1c26 beqi a12, 1, 40214b54 40214b48: fecc42 addi a4, a12, -2 40214b4b: 0a6416 beqz a4, 40214bf5 40214b4e: 023c26 beqi a12, 3, 40214b54 40214b51: 002106 j 40214bd9 40214b54: ffed21 l32r a2, 40214b08 40214b57: b5f801 l32r a0, 40202338 40214b5a: 0000c0 callx0 a0 40214b5d: c36081 l32r a8, 402058e0 40214b60: ffeb21 l32r a2, 40214b0c 40214b63: 220872 l8ui a7, a8, 34 40214b66: 210862 l8ui a6, a8, 33 40214b69: 200852 l8ui a5, a8, 32 40214b6c: 1f0842 l8ui a4, a8, 31 40214b6f: 1e0832 l8ui a3, a8, 30 40214b72: 230882 l8ui a8, a8, 35 40214b75: 0189 s32i.n a8, a1, 0 40214b77: b5f001 l32r a0, 40202338 40214b7a: 0000c0 callx0 a0 40214b7d: 4d98 l32i.n a9, a13, 16 40214b7f: 1e0c movi.n a14, 1 40214b81: 111956 bnez a9, 40214c96 40214b84: a0a222 movi a2, 0x2a0 40214b87: 0f3d mov.n a3, a15 40214b89: 2ea242 movi a4, 0x22e 40214b8c: b68201 l32r a0, 40202594 40214b8f: 0000c0 callx0 a0 40214b92: 020d mov.n a0, a2 40214b94: 4d29 s32i.n a2, a13, 16 40214b96: 132216 beqz a2, 40214ccc 40214b99: 10a122 movi a2, 0x110 40214b9c: 0f3d mov.n a3, a15 40214b9e: 0a0c movi.n a10, 0 40214ba0: 3260a2 s32i a10, a0, 200 40214ba3: 4db8 l32i.n a11, a13, 16 40214ba5: 34a242 movi a4, 0x234 40214ba8: 116ba2 s32i a10, a11, 68 40214bab: b67a01 l32r a0, 40202594 40214bae: 0000c0 callx0 a0 40214bb1: 4de8 l32i.n a14, a13, 16 40214bb3: 256e22 s32i a2, a14, 148 40214bb6: 4d28 l32i.n a2, a13, 16 40214bb8: 252202 l32i a0, a2, 148 40214bbb: 126016 beqz a0, 40214ce5 40214bbe: c1ef31 l32r a3, 4020537c 40214bc1: 640c movi.n a4, 6 40214bc3: 002d mov.n a2, a0 40214bc5: b67501 l32r a0, 4020259c 40214bc8: 0000c0 callx0 a0 40214bcb: 1e0c movi.n a14, 1 40214bcd: 003146 j 40214c96 40214bd0: ffd021 l32r a2, 40214b10 40214bd3: b5d901 l32r a0, 40202338 40214bd6: 0000c0 callx0 a0 40214bd9: 1e0c movi.n a14, 1 40214bdb: ffce21 l32r a2, 40214b14 40214bde: 51c8 l32i.n a12, a1, 20 40214be0: 61d8 l32i.n a13, a1, 24 40214be2: 81f8 l32i.n a15, a1, 32 40214be4: b5d501 l32r a0, 40202338 40214be7: 0000c0 callx0 a0 40214bea: 0e2d mov.n a2, a14 40214bec: 4108 l32i.n a0, a1, 16 40214bee: 71e8 l32i.n a14, a1, 28 40214bf0: 30c112 addi a1, a1, 48 40214bf3: f00d ret.n 40214bf5: 1e0c movi.n a14, 1 40214bf7: ffc821 l32r a2, 40214b18 40214bfa: b5cf01 l32r a0, 40202338 40214bfd: 0000c0 callx0 a0 40214c00: c33801 l32r a0, 402058e0 40214c03: ffc621 l32r a2, 40214b1c 40214c06: 1c0072 l8ui a7, a0, 28 40214c09: 1b0062 l8ui a6, a0, 27 40214c0c: 1a0052 l8ui a5, a0, 26 40214c0f: 190042 l8ui a4, a0, 25 40214c12: 180032 l8ui a3, a0, 24 40214c15: 1d0002 l8ui a0, a0, 29 40214c18: 0109 s32i.n a0, a1, 0 40214c1a: b5c701 l32r a0, 40202338 40214c1d: 0000c0 callx0 a0 40214c20: 5d28 l32i.n a2, a13, 20 40214c22: 043256 bnez a2, 40214c69 40214c25: a0a222 movi a2, 0x2a0 40214c28: 0f3d mov.n a3, a15 40214c2a: 51a242 movi a4, 0x251 40214c2d: b65901 l32r a0, 40202594 40214c30: 0000c0 callx0 a0 40214c33: 5d29 s32i.n a2, a13, 20 40214c35: e2ac beqz.n a2, 40214c67 40214c37: 130c movi.n a3, 1 40214c39: 57a242 movi a4, 0x257 40214c3c: 326232 s32i a3, a2, 200 40214c3f: 10a122 movi a2, 0x110 40214c42: 0f3d mov.n a3, a15 40214c44: b65401 l32r a0, 40202594 40214c47: 0000c0 callx0 a0 40214c4a: 5d48 l32i.n a4, a13, 20 40214c4c: 266422 s32i a2, a4, 152 40214c4f: 5d28 l32i.n a2, a13, 20 40214c51: 262202 l32i a0, a2, 152 40214c54: 079016 beqz a0, 40214cd1 40214c57: c1c931 l32r a3, 4020537c 40214c5a: 640c movi.n a4, 6 40214c5c: 002d mov.n a2, a0 40214c5e: b64f01 l32r a0, 4020259c 40214c61: 0000c0 callx0 a0 40214c64: 000046 j 40214c69 40214c67: 0e0c movi.n a14, 0 40214c69: 022c26 beqi a12, 2, 40214c6f 40214c6c: ffdac6 j 40214bdb 40214c6f: 4d28 l32i.n a2, a13, 16 40214c71: f66216 beqz a2, 40214bdb 40214c74: 252222 l32i a2, a2, 148 40214c77: 0f3d mov.n a3, a15 40214c79: 68a242 movi a4, 0x268 40214c7c: b64901 l32r a0, 402025a0 40214c7f: 0000c0 callx0 a0 40214c82: 0f3d mov.n a3, a15 40214c84: 0c0c movi.n a12, 0 40214c86: 4d28 l32i.n a2, a13, 16 40214c88: 69a242 movi a4, 0x269 40214c8b: b64501 l32r a0, 402025a0 40214c8e: 0000c0 callx0 a0 40214c91: 4dc9 s32i.n a12, a13, 16 40214c93: ffd106 j 40214bdb 40214c96: 261c66 bnei a12, 1, 40214cc0 40214c99: 5d28 l32i.n a2, a13, 20 40214c9b: f3c216 beqz a2, 40214bdb 40214c9e: 262222 l32i a2, a2, 152 40214ca1: 0f3d mov.n a3, a15 40214ca3: 44a242 movi a4, 0x244 40214ca6: b63e01 l32r a0, 402025a0 40214ca9: 0000c0 callx0 a0 40214cac: 0f3d mov.n a3, a15 40214cae: 5d28 l32i.n a2, a13, 20 40214cb0: 45a242 movi a4, 0x245 40214cb3: b63b01 l32r a0, 402025a0 40214cb6: 0000c0 callx0 a0 40214cb9: 050c movi.n a5, 0 40214cbb: 5d59 s32i.n a5, a13, 20 40214cbd: ffc686 j 40214bdb 40214cc0: ff9821 l32r a2, 40214b20 40214cc3: b59d01 l32r a0, 40202338 40214cc6: 0000c0 callx0 a0 40214cc9: ffca86 j 40214bf7 40214ccc: 0e0c movi.n a14, 0 40214cce: fff106 j 40214c96 40214cd1: 0f3d mov.n a3, a15 40214cd3: 5da242 movi a4, 0x25d 40214cd6: b63201 l32r a0, 402025a0 40214cd9: 0000c0 callx0 a0 40214cdc: 0e0c movi.n a14, 0 40214cde: 060c movi.n a6, 0 40214ce0: 5d69 s32i.n a6, a13, 20 40214ce2: ffe0c6 j 40214c69 40214ce5: 0f3d mov.n a3, a15 40214ce7: 3aa242 movi a4, 0x23a 40214cea: b62d01 l32r a0, 402025a0 40214ced: 0000c0 callx0 a0 40214cf0: 0e0c movi.n a14, 0 40214cf2: 070c movi.n a7, 0 40214cf4: 4d79 s32i.n a7, a13, 16 40214cf6: ffe706 j 40214c96 40214cf9: 000000 ill 40214cfc : 40214cfc: f00d ret.n ... 40214d00 : 40214d00: 020c movi.n a2, 0 40214d02: f00d ret.n 40214d04 : 40214d04: 020c movi.n a2, 0 40214d06: f00d ret.n 40214d08 : 40214d08: b4c551 l32r a5, 4020201c <_irom0_text_start+0xc> 40214d0b: f0c112 addi a1, a1, -16 40214d0e: 11c9 s32i.n a12, a1, 4 40214d10: 9348 l32i.n a4, a3, 36 40214d12: 0109 s32i.n a0, a1, 0 40214d14: 0448 l32i.n a4, a4, 0 40214d16: 242202 l32i a0, a2, 144 40214d19: 3b6477 bbci a4, 7, 40214d58 40214d1c: e90002 l8ui a0, a0, 233 40214d1f: 0420b6 bltui a0, 2, 40214d27 40214d22: 200b addi.n a2, a0, -1 40214d24: 000046 j 40214d29 40214d27: 002d mov.n a2, a0 40214d29: a0c050 addx4 a12, a0, a5 40214d2c: 612cc2 l32i a12, a12, 0x184 40214d2f: 0cac beqz.n a12, 40214d53 40214d31: 262c02 l32i a0, a12, 152 40214d34: b09c beqz.n a0, 40214d53 40214d36: 4008 l32i.n a0, a0, 16 40214d38: 1142a0 slli a4, a2, 6 40214d3b: 744040 extui a4, a4, 0, 8 40214d3e: 0c2d mov.n a2, a12 40214d40: 0000c0 callx0 a0 40214d43: 025d mov.n a5, a2 40214d45: 020c movi.n a2, 0 40214d47: 932c50 movnez a2, a12, a5 40214d4a: 11c8 l32i.n a12, a1, 4 40214d4c: 0108 l32i.n a0, a1, 0 40214d4e: 10c112 addi a1, a1, 16 40214d51: f00d ret.n 40214d53: 020c movi.n a2, 0 40214d55: fffc46 j 40214d4a 40214d58: 020c movi.n a2, 0 40214d5a: e80002 l8ui a0, a0, 232 40214d5d: fff206 j 40214d29 40214d60 : 40214d60: f0c112 addi a1, a1, -16 40214d63: 0b1352 l16ui a5, a3, 22 40214d66: 1109 s32i.n a0, a1, 4 40214d68: 0a1302 l16ui a0, a3, 20 40214d6b: b4ac71 l32r a7, 4020201c <_irom0_text_start+0xc> 40214d6e: 005a add.n a0, a0, a5 40214d70: 32c0b6 bltui a0, 32, 40214da6 40214d73: 1368 l32i.n a6, a3, 4 40214d75: 1668 l32i.n a6, a6, 4 40214d77: 242202 l32i a0, a2, 144 40214d7a: 040682 l8ui a8, a6, 4 40214d7d: 246a add.n a2, a4, a6 40214d7f: 426807 bbci a8, 0, 40214dc5 40214d82: 030222 l8ui a2, a2, 3 40214d85: 106257 bbci a2, 5, 40214d99 40214d88: 145620 extui a5, a2, 6, 2 40214d8b: 005a add.n a0, a0, a5 40214d8d: ea0002 l8ui a0, a0, 234 40214d90: ffa052 movi a5, 255 40214d93: 059057 bne a0, a5, 40214d9c 40214d96: 000306 j 40214da6 40214d99: e90002 l8ui a0, a0, 233 40214d9c: a06070 addx4 a6, a0, a7 40214d9f: 612662 l32i a6, a6, 0x184 40214da2: 0169 s32i.n a6, a1, 0 40214da4: 36cc bnez.n a6, 40214dab 40214da6: 020c movi.n a2, 0 40214da8: 000486 j 40214dbe 40214dab: 262602 l32i a0, a6, 152 40214dae: 5008 l32i.n a0, a0, 20 40214db0: 062d mov.n a2, a6 40214db2: 0000c0 callx0 a0 40214db5: 024d mov.n a4, a2 40214db7: 0138 l32i.n a3, a1, 0 40214db9: 020c movi.n a2, 0 40214dbb: 932340 movnez a2, a3, a4 40214dbe: 1108 l32i.n a0, a1, 4 40214dc0: 10c112 addi a1, a1, 16 40214dc3: f00d ret.n 40214dc5: e80002 l8ui a0, a0, 232 40214dc8: fff406 j 40214d9c 40214dcb: 31b400 srai a11, a0, 20 40214dce: 124000 excw 40214dd0 : 40214dd0: f0c112 addi a1, a1, -16 40214dd3: 1109 s32i.n a0, a1, 4 40214dd5: 21c9 s32i.n a12, a1, 8 40214dd7: 0129 s32i.n a2, a1, 0 40214dd9: 03cd mov.n a12, a3 40214ddb: 234a add.n a2, a3, a4 40214ddd: 430c movi.n a3, 4 40214ddf: fffb01 l32r a0, 40214dcc 40214de2: 0000c0 callx0 a0 40214de5: 024d mov.n a4, a2 40214de7: 00a102 movi a0, 0x100 40214dea: 04b027 bgeu a0, a2, 40214df2 40214ded: 630c movi.n a3, 6 40214def: 0002c6 j 40214dfe 40214df2: 04a032 movi a3, 4 40214df5: 41a022 movi a2, 65 40214df8: 02b427 bgeu a4, a2, 40214dfe 40214dfb: 05a032 movi a3, 5 40214dfe: 020c movi.n a2, 0 40214e00: ff68c5 call0 40214490 40214e03: 1108 l32i.n a0, a1, 4 40214e05: 828c beqz.n a2, 40214e11 40214e07: 1238 l32i.n a3, a2, 4 40214e09: 1338 l32i.n a3, a3, 4 40214e0b: 0148 l32i.n a4, a1, 0 40214e0d: 3c3a add.n a3, a12, a3 40214e0f: 0439 s32i.n a3, a4, 0 40214e11: 21c8 l32i.n a12, a1, 8 40214e13: 10c112 addi a1, a1, 16 40214e16: f00d ret.n 40214e18: 04f8 l32i.n a15, a4, 0 40214e1a: ff .byte 0xff 40214e1b: 3f .byte 0x3f 40214e1c: ff0824 excw 40214e1f: 3f .byte 0x3f 40214e20: 97d8 l32i.n a13, a7, 36 40214e22: fe .byte 0xfe 40214e23: 3f .byte 0x3f 40214e24: 04b000 extui a11, a0, 0, 1 40214e27: 062400 excw 40214e2a: ff .byte 0xff 40214e2b: 3f .byte 0x3f 40214e2c: 8878 l32i.n a7, a8, 32 40214e2e: fe .byte 0xfe 40214e2f: 3f .byte 0x3f 40214e30: 09ac beqz.n a9, 40214e54 40214e32: ff .byte 0xff 40214e33: 3f .byte 0x3f 40214e34: b0c112 addi a1, a1, -80 40214e37: 1261e2 s32i a14, a1, 72 40214e3a: 1361f2 s32i a15, a1, 76 40214e3d: 1161d2 s32i a13, a1, 68 40214e40: f109 s32i.n a0, a1, 60 40214e42: 1061c2 s32i a12, a1, 64 40214e45: c041c1 l32r a12, 40204f4c 40214e48: b5c501 l32r a0, 4020255c 40214e4b: 000c22 l8ui a2, a12, 0 40214e4e: b473d1 l32r a13, 4020201c <_irom0_text_start+0xc> 40214e51: 4d1266 bnei a2, 1, 40214ea2 40214e54: 1c28 l32i.n a2, a12, 4 40214e56: 050c movi.n a5, 0 40214e58: 004c52 s8i a5, a12, 0 40214e5b: 9238 l32i.n a3, a2, 36 40214e5d: 0338 l32i.n a3, a3, 0 40214e5f: 054430 extui a4, a3, 20, 1 40214e62: 1fe416 beqz a4, 40215064 40214e65: 430c movi.n a3, 4 40214e67: 0080c6 j 4021506e 40214e6a: 120c movi.n a2, 1 40214e6c: 321266 bnei a2, 1, 40214ea2 40214e6f: bfb1e1 l32r a14, 40204d34 40214e72: a90ee2 l8ui a14, a14, 169 40214e75: ffcee2 addi a14, a14, -1 40214e78: 74e0e0 extui a14, a14, 0, 8 40214e7b: b6f501 l32r a0, 40202a50 40214e7e: 0000c0 callx0 a0 40214e81: bfaff1 l32r a15, 40204d40 40214e84: 90eee0 addx2 a14, a14, a14 40214e87: a0eed0 addx4 a14, a14, a13 40214e8a: 01dee2 addmi a14, a14, 0x100 40214e8d: 84cee2 addi a14, a14, -124 40214e90: 0b6fe2 s32i a14, a15, 44 40214e93: b6f101 l32r a0, 40202a58 40214e96: 0000c0 callx0 a0 40214e99: 202ee0 or a2, a14, a14 40214e9c: 0718c5 call0 4021c02c 40214e9f: b5af01 l32r a0, 4020255c 40214ea2: 1c28 l32i.n a2, a12, 4 40214ea4: a92de2 l32i a14, a13, 0x2a4 40214ea7: 20d216 beqz a2, 402150b8 40214eaa: 42f8 l32i.n a15, a2, 16 40214eac: 5d48 l32i.n a4, a13, 20 40214eae: 0c0c52 l8ui a5, a12, 12 40214eb1: 262442 l32i a4, a4, 152 40214eb4: e159 s32i.n a5, a1, 56 40214eb6: 4e1462 l16ui a6, a4, 156 40214eb9: 5f5a add.n a5, a15, a5 40214ebb: 660b addi.n a6, a6, -1 40214ebd: 1166c0 slli a6, a6, 4 40214ec0: 0b5f62 s16i a6, a15, 22 40214ec3: 4e1432 l16ui a3, a4, 156 40214ec6: ee5a add.n a14, a14, a5 40214ec8: 331b addi.n a3, a3, 1 40214eca: 4e5432 s16i a3, a4, 156 40214ecd: 7d0032 l8ui a3, a0, 125 40214ed0: 18cee2 addi a14, a14, 24 40214ed3: 391366 bnei a3, 1, 40214f10 40214ed6: 140c movi.n a4, 1 40214ed8: b5a121 l32r a2, 4020255c 40214edb: 030c movi.n a3, 0 40214edd: 7e0252 l8ui a5, a2, 126 40214ee0: 7f0222 l8ui a2, a2, 127 40214ee3: 401500 ssl a5 40214ee6: 046020 extui a6, a2, 0, 1 40214ee9: 050c movi.n a5, 0 40214eeb: a12200 sll a2, a2 40214eee: 833460 moveqz a3, a4, a6 40214ef1: a13300 sll a3, a3 40214ef4: a14400 sll a4, a4 40214ef7: ba5501 l32r a0, 4020384c 40214efa: 0000c0 callx0 a0 40214efd: b59741 l32r a4, 4020255c 40214f00: 150c movi.n a5, 1 40214f02: 7f0462 l8ui a6, a4, 127 40214f05: 030c movi.n a3, 0 40214f07: 046060 extui a6, a6, 0, 1 40214f0a: 833560 moveqz a3, a5, a6 40214f0d: 7f4432 s8i a3, a4, 127 40214f10: 2e5b addi.n a2, a14, 5 40214f12: ffc131 l32r a3, 40214e18 40214f15: 140c movi.n a4, 1 40214f17: b5a101 l32r a0, 4020259c 40214f1a: 0000c0 callx0 a0 40214f1d: 020e02 l8ui a0, a14, 2 40214f20: 10cc bnez.n a0, 40214f25 40214f22: 030e02 l8ui a0, a14, 3 40214f25: ffc082 addi a8, a0, -1 40214f28: 024e82 s8i a8, a14, 2 40214f2b: 542d02 l32i a0, a13, 0x150 40214f2e: 035016 beqz a0, 40214f67 40214f31: 030c movi.n a3, 0 40214f33: 34c142 addi a4, a1, 52 40214f36: 202b addi.n a2, a0, 2 40214f38: ffa092 movi a9, 255 40214f3b: 344192 s8i a9, a1, 52 40214f3e: 02ed05 call0 40217e10 40214f41: ffb6e1 l32r a14, 40214e1c 40214f44: 3401a2 l8ui a10, a1, 52 40214f47: 20cf22 addi a2, a15, 32 40214f4a: fecaa2 addi a10, a10, -2 40214f4d: 0f9a56 bnez a10, 4021504a 40214f50: ffb431 l32r a3, 40214e20 40214f53: 240c movi.n a4, 2 40214f55: b59101 l32r a0, 4020259c 40214f58: 0000c0 callx0 a0 40214f5b: ffb221 l32r a2, 40214e24 40214f5e: feb685 call0 40213ac8 40214f61: 2ca102 movi a0, 0x12c 40214f64: 305e02 s16i a0, a14, 96 40214f67: 0e21e2 l32i a14, a1, 56 40214f6a: 4b2d22 l32i a2, a13, 0x12c 40214f6d: ffadc5 call0 40214a4c 40214f70: a92db2 l32i a11, a13, 0x2a4 40214f73: 800ef0 add a0, a14, a15 40214f76: bb0a add.n a11, a11, a0 40214f78: 174b22 s8i a2, a11, 23 40214f7b: 4b2d22 l32i a2, a13, 0x12c 40214f7e: ffacc5 call0 40214a4c 40214f81: ffa971 l32r a7, 40214e28 40214f84: 294722 s8i a2, a7, 41 40214f87: b6af51 l32r a5, 40202a44 40214f8a: b57d21 l32r a2, 40202580 40214f8d: 0020c0 memw 40214f90: 009232 l16si a3, a2, 0 40214f93: 1c68 l32i.n a6, a12, 4 40214f95: 040c movi.n a4, 0 40214f97: 9668 l32i.n a6, a6, 36 40214f99: 802552 l32i a5, a5, 0x200 40214f9c: 5659 s32i.n a5, a6, 20 40214f9e: 6f59 s32i.n a5, a15, 24 40214fa0: 7f49 s32i.n a4, a15, 28 40214fa2: 53cc bnez.n a3, 40214fab 40214fa4: 030c movi.n a3, 0 40214fa6: 000c movi.n a0, 0 40214fa8: 000106 j 40214fb0 40214fab: 100c movi.n a0, 1 40214fad: ffa032 movi a3, 255 40214fb0: 022c92 l32i a9, a12, 8 40214fb3: 084932 s8i a3, a9, 8 40214fb6: 074902 s8i a0, a9, 7 40214fb9: 009282 l16si a8, a2, 0 40214fbc: 094982 s8i a8, a9, 9 40214fbf: 418880 srli a8, a8, 8 40214fc2: 0a4982 s8i a8, a9, 10 40214fc5: 070bc5 call0 4021c084 40214fc8: 0ec216 beqz a2, 402150b8 40214fcb: 542d02 l32i a0, a13, 0x150 40214fce: 0d0c92 l8ui a9, a12, 13 40214fd1: 01a0a2 movi a10, 1 40214fd4: 2099a0 or a9, a9, a10 40214fd7: 0d4c92 s8i a9, a12, 13 40214fda: a09c beqz.n a0, 40214ff8 40214fdc: 030c movi.n a3, 0 40214fde: 35c142 addi a4, a1, 53 40214fe1: 202b addi.n a2, a0, 2 40214fe3: ffa0b2 movi a11, 255 40214fe6: 3541b2 s8i a11, a1, 53 40214fe9: 02e245 call0 40217e10 40214fec: 3501d2 l8ui a13, a1, 53 40214fef: 053d66 bnei a13, 3, 40214ff8 40214ff2: 000f45 call0 402150e8 40214ff5: 000f86 j 40215037 40214ff8: 1c28 l32i.n a2, a12, 4 40214ffa: fd2c85 call0 402122c4 40214ffd: 000d86 j 40215037 40215000: 000000 ill 40215003: 9c38 l32i.n a3, a12, 36 40215005: 202dd0 or a2, a13, a13 40215008: 040c movi.n a4, 0 4021500a: 150c movi.n a5, 1 4021500c: b56a01 l32r a0, 402025b4 4021500f: 0000c0 callx0 a0 40215012: b552e1 l32r a14, 4020255c 40215015: 560ee2 l8ui a14, a14, 86 40215018: 1b2e66 bnei a14, 2, 40215037 4021501b: fc29c5 call0 402112b8 4021501e: 529c beqz.n a2, 40215037 40215020: 120c movi.n a2, 1 40215022: 130c movi.n a3, 1 40215024: f4c4c5 call0 40209c74 40215027: f1f231 l32r a3, 402117f0 4021502a: 9c28 l32i.n a2, a12, 36 4021502c: e8a342 movi a4, 0x3e8 4021502f: 822240 mull a2, a2, a4 40215032: 223a add.n a2, a2, a3 40215034: fcbac5 call0 40211be4 40215037: 1021c2 l32i a12, a1, 64 4021503a: 1121d2 l32i a13, a1, 68 4021503d: 1221e2 l32i a14, a1, 72 40215040: 1321f2 l32i a15, a1, 76 40215043: f108 l32i.n a0, a1, 60 40215045: 50c112 addi a1, a1, 80 40215048: f00d ret.n 4021504a: ff7831 l32r a3, 40214e2c 4021504d: 240c movi.n a4, 2 4021504f: b55301 l32r a0, 4020259c 40215052: 0000c0 callx0 a0 40215055: b41f21 l32r a2, 402020d4 <_irom0_text_start+0xc4> 40215058: fea6c5 call0 40213ac8 4021505b: 64a002 movi a0, 100 4021505e: ffc086 j 40214f64 40215061: 000000 ill 40215064: 057e30 extui a7, a3, 30, 1 40215067: 660c movi.n a6, 6 40215069: 935670 movnez a5, a6, a7 4021506c: 053d mov.n a3, a5 4021506e: ff5d85 call0 40214648 40215071: 5d28 l32i.n a2, a13, 20 40215073: 013d mov.n a3, a1 40215075: 0492c5 call0 402199a4 40215078: 1c29 s32i.n a2, a12, 4 4021507a: a92da2 l32i a10, a13, 0x2a4 4021507d: 42b8 l32i.n a11, a2, 16 4021507f: b53781 l32r a8, 4020255c 40215082: 3198 l32i.n a9, a1, 12 40215084: 560882 l8ui a8, a8, 86 40215087: c099b0 sub a9, a9, a11 4021508a: c099a0 sub a9, a9, a10 4021508d: e8c992 addi a9, a9, -24 40215090: 0c4c92 s8i a9, a12, 12 40215093: c198 l32i.n a9, a1, 48 40215095: 2c99 s32i.n a9, a12, 8 40215097: 022826 beqi a8, 2, 4021509d 4021509a: fea345 call0 40213ad0 4021509d: eed5c5 call0 40203dfc 402150a0: b52f01 l32r a0, 4020255c 402150a3: fdc2e2 addi a14, a2, -3 402150a6: dc0e56 bnez a14, 40214e6a 402150a9: 4d28 l32i.n a2, a13, 16 402150ab: d2ac beqz.n a2, 402150dc 402150ad: 1122f2 l32i a15, a2, 68 402150b0: 282fb6 bltui a15, 2, 402150dc 402150b3: 020c movi.n a2, 0 402150b5: ff6cc6 j 40214e6c 402150b8: ff5ed1 l32r a13, 40214e30 402150bb: 202dd0 or a2, a13, a13 402150be: b53c01 l32r a0, 402025b0 402150c1: 0000c0 callx0 a0 402150c4: b52601 l32r a0, 4020255c 402150c7: 560002 l8ui a0, a0, 86 402150ca: fec002 addi a0, a0, -2 402150cd: f32016 beqz a0, 40215003 402150d0: fea2c5 call0 40213b00 402150d3: 203220 or a3, a2, a2 402150d6: 096c22 s32i a2, a12, 36 402150d9: ffca06 j 40215005 402150dc: 120c movi.n a2, 1 402150de: ff6286 j 40214e6c 402150e1: 000000 ill 402150e4: ff09e0 excw 402150e7: 3f .byte 0x3f 402150e8: fea042 movi a4, 254 402150eb: f59121 l32r a2, 40212730 402150ee: f0c112 addi a1, a1, -16 402150f1: 0161c2 s32i a12, a1, 4 402150f4: 006102 s32i a0, a1, 0 402150f7: bf95c1 l32r a12, 40204f4c 402150fa: b51801 l32r a0, 4020255c 402150fd: 0d0c32 l8ui a3, a12, 13 40215100: 000222 l8ui a2, a2, 0 40215103: 103340 and a3, a3, a4 40215106: 07f256 bnez a2, 40215189 40215109: 560052 l8ui a5, a0, 86 4021510c: 0d4c32 s8i a3, a12, 13 4021510f: 052526 beqi a5, 2, 40215118 40215112: fe9ec5 call0 40213b00 40215115: 096c22 s32i a2, a12, 36 40215118: ff4621 l32r a2, 40214e30 4021511b: b52501 l32r a0, 402025b0 4021511e: 0000c0 callx0 a0 40215121: ff4321 l32r a2, 40214e30 40215124: 092c32 l32i a3, a12, 36 40215127: 040c movi.n a4, 0 40215129: 150c movi.n a5, 1 4021512b: b52201 l32r a0, 402025b4 4021512e: 0000c0 callx0 a0 40215131: b50a61 l32r a6, 4020255c 40215134: 560662 l8ui a6, a6, 86 40215137: 702666 bnei a6, 2, 402151ab 4021513a: fc17c5 call0 402112b8 4021513d: 06a216 beqz a2, 402151ab 40215140: ffe981 l32r a8, 402150e4 40215143: 120c movi.n a2, 1 40215145: 0878 l32i.n a7, a8, 0 40215147: 130c movi.n a3, 1 40215149: 771b addi.n a7, a7, 1 4021514b: 0879 s32i.n a7, a8, 0 4021514d: f4b245 call0 40209c74 40215150: f6f921 l32r a2, 40212d34 40215153: 9c38 l32i.n a3, a12, 36 40215155: 2139 s32i.n a3, a1, 8 40215157: b3e201 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4021515a: 0000c0 callx0 a0 4021515d: ffe181 l32r a8, 402150e4 40215160: 0888 l32i.n a8, a8, 0 40215162: 2108 l32i.n a0, a1, 8 40215164: 0d3827 bltu a8, a2, 40215175 40215167: 020c movi.n a2, 0 40215169: f64245 call0 4020b590 4021516c: 9c08 l32i.n a0, a12, 36 4021516e: ffdda1 l32r a10, 402150e4 40215171: 090c movi.n a9, 0 40215173: 0a99 s32i.n a9, a10, 0 40215175: f19e31 l32r a3, 402117f0 40215178: e8a322 movi a2, 0x3e8 4021517b: 822020 mull a2, a0, a2 4021517e: 223a add.n a2, a2, a3 40215180: fca605 call0 40211be4 40215183: 000906 j 402151ab 40215186: 000000 ill 40215189: 120c movi.n a2, 1 4021518b: 284c22 s8i a2, a12, 40 4021518e: 226317 bbci a3, 1, 402151b4 40215191: 560042 l8ui a4, a0, 86 40215194: fda052 movi a5, 253 40215197: 105350 and a5, a3, a5 4021519a: 0d4c52 s8i a5, a12, 13 4021519d: 052466 bnei a4, 2, 402151a6 402151a0: 012bc5 call0 40216460 402151a3: 000106 j 402151ab 402151a6: 020c movi.n a2, 0 402151a8: 012b45 call0 40216460 402151ab: 11c8 l32i.n a12, a1, 4 402151ad: 0108 l32i.n a0, a1, 0 402151af: 10c112 addi a1, a1, 16 402151b2: f00d ret.n 402151b4: 0d4c32 s8i a3, a12, 13 402151b7: fffc06 j 402151ab 402151ba: 800000 add a0, a0, a0 402151bd: 2399 s32i.n a9, a3, 8 402151bf: c21c40 excw 402151c2: 3da142 movi a4, 0x13d 402151c5: e0c112 addi a1, a1, -32 402151c8: 41d9 s32i.n a13, a1, 16 402151ca: 61f9 s32i.n a15, a1, 24 402151cc: 2109 s32i.n a0, a1, 8 402151ce: 51e9 s32i.n a14, a1, 20 402151d0: 31c9 s32i.n a12, a1, 12 402151d2: fffae1 l32r a14, 402151bc 402151d5: b391c1 l32r a12, 4020201c <_irom0_text_start+0xc> 402151d8: 0e3d mov.n a3, a14 402151da: 5cc8 l32i.n a12, a12, 20 402151dc: b4ee01 l32r a0, 40202594 402151df: 0000c0 callx0 a0 402151e2: 336c22 s32i a2, a12, 204 402151e5: 126216 beqz a2, 4021530f 402151e8: cca022 movi a2, 204 402151eb: 0e3d mov.n a3, a14 402151ed: 43a142 movi a4, 0x143 402151f0: b4e901 l32r a0, 40202594 402151f3: 0000c0 callx0 a0 402151f6: 332c02 l32i a0, a12, 204 402151f9: 1029 s32i.n a2, a0, 4 402151fb: e2cc bnez.n a2, 4021520d 402151fd: 0e3d mov.n a3, a14 402151ff: 46a142 movi a4, 0x146 40215202: 002d mov.n a2, a0 40215204: b4e701 l32r a0, 402025a0 40215207: 0000c0 callx0 a0 4021520a: 004046 j 4021530f 4021520d: c24c movi.n a2, 76 4021520f: 0e3d mov.n a3, a14 40215211: 4aa142 movi a4, 0x14a 40215214: b4e001 l32r a0, 40202594 40215217: 0000c0 callx0 a0 4021521a: 02dd mov.n a13, a2 4021521c: 42ec bnez.n a2, 40215244 4021521e: 0e3d mov.n a3, a14 40215220: 332c22 l32i a2, a12, 204 40215223: 4da142 movi a4, 0x14d 40215226: 1228 l32i.n a2, a2, 4 40215228: b4de01 l32r a0, 402025a0 4021522b: 0000c0 callx0 a0 4021522e: 0e3d mov.n a3, a14 40215230: 332c22 l32i a2, a12, 204 40215233: 4ea142 movi a4, 0x14e 40215236: b4da01 l32r a0, 402025a0 40215239: 0000c0 callx0 a0 4021523c: 030c movi.n a3, 0 4021523e: 336c32 s32i a3, a12, 204 40215241: 003286 j 4021530f 40215244: b3a1f1 l32r a15, 402020c8 <_irom0_text_start+0xb8> 40215247: 7e0f02 l8ui a0, a15, 126 4021524a: 032066 bnei a0, 2, 40215251 4021524d: 150c movi.n a5, 1 4021524f: 0259 s32i.n a5, a2, 0 40215251: 220c movi.n a2, 2 40215253: 043066 bnei a0, 3, 4021525b 40215256: 7e0f02 l8ui a0, a15, 126 40215259: 0d29 s32i.n a2, a13, 0 4021525b: 034066 bnei a0, 4, 40215262 4021525e: 370c movi.n a7, 3 40215260: 0d79 s32i.n a7, a13, 0 40215262: 036d22 s32i a2, a13, 12 40215265: 1d29 s32i.n a2, a13, 4 40215267: ad29 s32i.n a2, a13, 40 40215269: a30c movi.n a3, 10 4021526b: ffdf42 addmi a4, a15, 0xffffff00 4021526e: 3e2442 l32i a4, a4, 248 40215271: 2d39 s32i.n a3, a13, 8 40215273: 332c22 l32i a2, a12, 204 40215276: 8d39 s32i.n a3, a13, 32 40215278: 1228 l32i.n a2, a2, 4 4021527a: beb031 l32r a3, 40204d3c 4021527d: 10c222 addi a2, a2, 16 40215280: b4c701 l32r a0, 4020259c 40215283: 0000c0 callx0 a0 40215286: 024c movi.n a2, 64 40215288: 0e3d mov.n a3, a14 4021528a: 332c52 l32i a5, a12, 204 4021528d: ffdf42 addmi a4, a15, 0xffffff00 40215290: 1558 l32i.n a5, a5, 4 40215292: 3e2442 l32i a4, a4, 248 40215295: c549 s32i.n a4, a5, 48 40215297: 65a142 movi a4, 0x165 4021529a: b4be01 l32r a0, 40202594 4021529d: 0000c0 callx0 a0 402152a0: 332c62 l32i a6, a12, 204 402152a3: 1668 l32i.n a6, a6, 4 402152a5: b38cf1 l32r a15, 402020d8 <_irom0_text_start+0xc8> 402152a8: f629 s32i.n a2, a6, 60 402152aa: 0f2d mov.n a2, a15 402152ac: b63c01 l32r a0, 40202b9c 402152af: 0000c0 callx0 a0 402152b2: 332c72 l32i a7, a12, 204 402152b5: 024d mov.n a4, a2 402152b7: 1778 l32i.n a7, a7, 4 402152b9: 0f3d mov.n a3, a15 402152bb: f728 l32i.n a2, a7, 60 402152bd: b4b701 l32r a0, 4020259c 402152c0: 0000c0 callx0 a0 402152c3: 300c movi.n a0, 3 402152c5: 2ca132 movi a3, 0x12c 402152c8: 1a0c movi.n a10, 1 402152ca: 332c22 l32i a2, a12, 204 402152cd: 262c92 l32i a9, a12, 152 402152d0: 142cb2 l32i a11, a12, 80 402152d3: 0f1c movi.n a15, 16 402152d5: 20bbf0 or a11, a11, a15 402152d8: 2988 l32i.n a8, a9, 8 402152da: 1228 l32i.n a2, a2, 4 402152dc: 2088a0 or a8, a8, a10 402152df: 2d6232 s32i a3, a2, 180 402152e2: 544c02 s8i a0, a12, 84 402152e5: 146cb2 s32i a11, a12, 80 402152e8: 2989 s32i.n a8, a9, 8 402152ea: 1332c5 call0 40228618 402152ed: 120c movi.n a2, 1 402152ef: 013d mov.n a3, a1 402152f1: f06e85 call0 402059dc 402152f4: 012d mov.n a2, a1 402152f6: 0d3d mov.n a3, a13 402152f8: 040c movi.n a4, 0 402152fa: 13a7c5 call0 40228d78 402152fd: 332c32 l32i a3, a12, 204 40215300: 74a142 movi a4, 0x174 40215303: 6329 s32i.n a2, a3, 24 40215305: 0e3d mov.n a3, a14 40215307: 0d2d mov.n a2, a13 40215309: b4a501 l32r a0, 402025a0 4021530c: 0000c0 callx0 a0 4021530f: 31c8 l32i.n a12, a1, 12 40215311: 41d8 l32i.n a13, a1, 16 40215313: 51e8 l32i.n a14, a1, 20 40215315: 61f8 l32i.n a15, a1, 24 40215317: 2108 l32i.n a0, a1, 8 40215319: 20c112 addi a1, a1, 32 4021531c: f00d ret.n 4021531e: 6c0000 excw 40215321: c112f5 excw 40215324: 11c9f0 slli a12, a9, 1 40215327: 21d9 s32i.n a13, a1, 8 40215329: b33cc1 l32r a12, 4020201c <_irom0_text_start+0xc> 4021532c: 0109 s32i.n a0, a1, 0 4021532e: 5cc8 l32i.n a12, a12, 20 40215330: 000c movi.n a0, 0 40215332: 332c22 l32i a2, a12, 204 40215335: 544c02 s8i a0, a12, 84 40215338: 142c42 l32i a4, a12, 80 4021533b: 262c32 l32i a3, a12, 152 4021533e: 104450 and a4, a4, a5 40215341: 146c42 s32i a4, a12, 80 40215344: 2309 s32i.n a0, a3, 8 40215346: 095216 beqz a2, 402153df 40215349: 6238 l32i.n a3, a2, 24 4021534b: 142362 l32i a6, a3, 80 4021534e: ff9bd1 l32r a13, 402151bc 40215351: 069c beqz.n a6, 40215365 40215353: 062d mov.n a2, a6 40215355: 0d3d mov.n a3, a13 40215357: 86a142 movi a4, 0x186 4021535a: b49101 l32r a0, 402025a0 4021535d: 0000c0 callx0 a0 40215360: 332c22 l32i a2, a12, 204 40215363: 6238 l32i.n a3, a2, 24 40215365: 0308 l32i.n a0, a3, 0 40215367: 009c beqz.n a0, 4021537b 40215369: 0d3d mov.n a3, a13 4021536b: 8aa142 movi a4, 0x18a 4021536e: 002d mov.n a2, a0 40215370: b48c01 l32r a0, 402025a0 40215373: 0000c0 callx0 a0 40215376: 332c22 l32i a2, a12, 204 40215379: 6238 l32i.n a3, a2, 24 4021537b: e38c beqz.n a3, 4021538d 4021537d: 032d mov.n a2, a3 4021537f: 8ea142 movi a4, 0x18e 40215382: 0d3d mov.n a3, a13 40215384: b48701 l32r a0, 402025a0 40215387: 0000c0 callx0 a0 4021538a: 332c22 l32i a2, a12, 204 4021538d: 1208 l32i.n a0, a2, 4 4021538f: e038 l32i.n a3, a0, 56 40215391: 039c beqz.n a3, 402153a5 40215393: 032d mov.n a2, a3 40215395: 92a142 movi a4, 0x192 40215398: 0d3d mov.n a3, a13 4021539a: b48101 l32r a0, 402025a0 4021539d: 0000c0 callx0 a0 402153a0: 332c22 l32i a2, a12, 204 402153a3: 1208 l32i.n a0, a2, 4 402153a5: f038 l32i.n a3, a0, 60 402153a7: 039c beqz.n a3, 402153bb 402153a9: 032d mov.n a2, a3 402153ab: 96a142 movi a4, 0x196 402153ae: 0d3d mov.n a3, a13 402153b0: b47c01 l32r a0, 402025a0 402153b3: 0000c0 callx0 a0 402153b6: 332c22 l32i a2, a12, 204 402153b9: 1208 l32i.n a0, a2, 4 402153bb: e08c beqz.n a0, 402153cd 402153bd: 0d3d mov.n a3, a13 402153bf: 9aa142 movi a4, 0x19a 402153c2: 002d mov.n a2, a0 402153c4: b47701 l32r a0, 402025a0 402153c7: 0000c0 callx0 a0 402153ca: 332c22 l32i a2, a12, 204 402153cd: e28c beqz.n a2, 402153df 402153cf: 0d3d mov.n a3, a13 402153d1: 9ea142 movi a4, 0x19e 402153d4: b47301 l32r a0, 402025a0 402153d7: 0000c0 callx0 a0 402153da: 0d0c movi.n a13, 0 402153dc: 336cd2 s32i a13, a12, 204 402153df: 11c8 l32i.n a12, a1, 4 402153e1: 21d8 l32i.n a13, a1, 8 402153e3: 0108 l32i.n a0, a1, 0 402153e5: 10c112 addi a1, a1, 16 402153e8: f00d ret.n 402153ea: e80000 excw 402153ed: 402150 excw 402153f0: 214e34 excw 402153f3: c11240 mul16u a1, a2, a4 402153f4 : 402153f4: b0c112 addi a1, a1, -80 402153f7: 1161d2 s32i a13, a1, 68 402153fa: 1061c2 s32i a12, a1, 64 402153fd: f109 s32i.n a0, a1, 60 402153ff: 02cd mov.n a12, a2 40215401: 03d202 addmi a0, a2, 0x300 40215404: 2a0002 l8ui a0, a0, 42 40215407: 52d8 l32i.n a13, a2, 20 40215409: 0550e6 bgei a0, 5, 40215412 4021540c: 0220a6 blti a0, 2, 40215412 4021540f: ffdb05 call0 402151c0 40215412: 120c movi.n a2, 1 40215414: 013d mov.n a3, a1 40215416: f05c45 call0 402059dc 40215419: 120c movi.n a2, 1 4021541b: 013d mov.n a3, a1 4021541d: 240c movi.n a4, 2 4021541f: 64a052 movi a5, 100 40215422: fa3605 call0 4020f784 40215425: 520c movi.n a2, 5 40215427: 030c movi.n a3, 0 40215429: e95c32 s16i a3, a12, 0x1d2 4021542c: 116d22 s32i a2, a13, 68 4021542f: 430c movi.n a3, 4 40215431: ffee21 l32r a2, 402153ec 40215434: fcfb05 call0 402123e8 40215437: 0d2d mov.n a2, a13 40215439: 318b addi.n a3, a1, 8 4021543b: 045685 call0 402199a4 4021543e: 4288 l32i.n a8, a2, 16 40215440: 5168 l32i.n a6, a1, 20 40215442: e148 l32i.n a4, a1, 56 40215444: b2f671 l32r a7, 4020201c <_irom0_text_start+0xc> 40215447: fe7ad1 l32r a13, 40214e30 4021544a: a92772 l32i a7, a7, 0x2a4 4021544d: f0cd52 addi a5, a13, -16 40215450: 2549 s32i.n a4, a5, 8 40215452: 1529 s32i.n a2, a5, 4 40215454: c06680 sub a6, a6, a8 40215457: 0d2d mov.n a2, a13 40215459: c06670 sub a6, a6, a7 4021545c: e8c662 addi a6, a6, -24 4021545f: 0c4562 s8i a6, a5, 12 40215462: b45301 l32r a0, 402025b0 40215465: 0000c0 callx0 a0 40215468: 0d2d mov.n a2, a13 4021546a: ffe131 l32r a3, 402153f0 4021546d: 040c movi.n a4, 0 4021546f: b44801 l32r a0, 40202590 40215472: 0000c0 callx0 a0 40215475: b43981 l32r a8, 4020255c 40215478: 560882 l8ui a8, a8, 86 4021547b: 05dc32 addmi a3, a12, 0x500 4021547e: 202866 bnei a8, 2, 402154a2 40215481: 301332 l16ui a3, a3, 96 40215484: 150c movi.n a5, 1 40215486: 1021c2 l32i a12, a1, 64 40215489: 0d2d mov.n a2, a13 4021548b: beb041 l32r a4, 40204f4c 4021548e: 1121d2 l32i a13, a1, 68 40215491: 9439 s32i.n a3, a4, 36 40215493: 040c movi.n a4, 0 40215495: b44701 l32r a0, 402025b4 40215498: 0000c0 callx0 a0 4021549b: f108 l32i.n a0, a1, 60 4021549d: 50c112 addi a1, a1, 80 402154a0: f00d ret.n 402154a2: fe62c5 call0 40213ad0 402154a5: fe6585 call0 40213b00 402154a8: 023d mov.n a3, a2 402154aa: fff586 j 40215484 402154ad: 000000 ill 402154b0: f0c112 addi a1, a1, -16 402154b3: 0161c2 s32i a12, a1, 4 402154b6: 006102 s32i a0, a1, 0 402154b9: 20c330 or a12, a3, a3 402154bc: e39c beqz.n a3, 402154de 402154be: 320c movi.n a2, 3 402154c0: 0b1332 l16ui a3, a3, 22 402154c3: 240c movi.n a4, 2 402154c5: 0ed005 call0 402241c8 402154c8: 030c movi.n a3, 0 402154ca: 1c08 l32i.n a0, a12, 4 402154cc: 024d mov.n a4, a2 402154ce: 1008 l32i.n a0, a0, 4 402154d0: 1209 s32i.n a0, a2, 4 402154d2: 0c29 s32i.n a2, a12, 0 402154d4: 42c9 s32i.n a12, a2, 16 402154d6: d21c movi.n a2, 29 402154d8: b8dc01 l32r a0, 40203848 402154db: 0000c0 callx0 a0 402154de: 11c8 l32i.n a12, a1, 4 402154e0: 0108 l32i.n a0, a1, 0 402154e2: 10c112 addi a1, a1, 16 402154e5: f00d ret.n 402154e7: 93df00 movnez a13, a15, a0 402154ea: 000004 excw 402154ed: 000fa0 jx a15 402154f0 : 402154f0: f0c112 addi a1, a1, -16 402154f3: 1109 s32i.n a0, a1, 4 402154f5: 21c9 s32i.n a12, a1, 8 402154f7: 02cd mov.n a12, a2 402154f9: b33c21 l32r a2, 402021ec <_irom0_text_start+0x1dc> 402154fc: 0020c0 memw 402154ff: 412c02 l32i a0, a12, 0x104 40215502: 9228 l32i.n a2, a2, 36 40215504: 0e3207 bltu a2, a0, 40215516 40215507: 38a132 movi a3, 0x138 4021550a: c02200 sub a2, a2, a0 4021550d: b2f401 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40215510: 0000c0 callx0 a0 40215513: 000446 j 40215528 40215516: f37c movi.n a3, -1 40215518: 303030 xor a3, a0, a3 4021551b: 223a add.n a2, a2, a3 4021551d: 221b addi.n a2, a2, 1 4021551f: 38a132 movi a3, 0x138 40215522: b2ef01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40215525: 0000c0 callx0 a0 40215528: fff041 l32r a4, 402154e8 4021552b: 38b427 bgeu a4, a2, 40215567 4021552e: b2bb21 l32r a2, 4020201c <_irom0_text_start+0xc> 40215531: a0a032 movi a3, 160 40215534: 052252 l32i a5, a2, 20 40215537: 440c movi.n a4, 4 40215539: 242562 l32i a6, a5, 144 4021553c: 0169 s32i.n a6, a1, 0 4021553e: 2465c2 s32i a12, a5, 144 40215541: 5228 l32i.n a2, a2, 20 40215543: 0362c5 call0 40218b70 40215546: c0a032 movi a3, 192 40215549: b2b421 l32r a2, 4020201c <_irom0_text_start+0xc> 4021554c: 240c movi.n a4, 2 4021554e: 5228 l32i.n a2, a2, 20 40215550: 0361c5 call0 40218b70 40215553: b2b221 l32r a2, 4020201c <_irom0_text_start+0xc> 40215556: 5248 l32i.n a4, a2, 20 40215558: 0138 l32i.n a3, a1, 0 4021555a: 246432 s32i a3, a4, 144 4021555d: 0c3d mov.n a3, a12 4021555f: 5228 l32i.n a2, a2, 20 40215561: 07ed85 call0 4021d43c 40215564: 000286 j 40215572 40215567: 0c2d mov.n a2, a12 40215569: ffe031 l32r a3, 402154ec 4021556c: 201110 or a1, a1, a1 4021556f: 047645 call0 40219cd4 40215572: 21c8 l32i.n a12, a1, 8 40215574: 1108 l32i.n a0, a1, 4 40215576: 10c112 addi a1, a1, 16 40215579: f00d ret.n 4021557b: 97d000 excw 4021557e: fe .byte 0xfe 4021557f: 3f .byte 0x3f 40215580: 8e88 l32i.n a8, a14, 32 40215582: e40000 extui a0, a0, 0, 15 40215585: 401053 excw 40215588 : 40215588: 056d mov.n a6, a5 4021558a: 048d mov.n a8, a4 4021558c: b0c112 addi a1, a1, -80 4021558f: b1c9 s32i.n a12, a1, 44 40215591: e1f9 s32i.n a15, a1, 56 40215593: a109 s32i.n a0, a1, 40 40215595: c1d9 s32i.n a13, a1, 48 40215597: d1e9 s32i.n a14, a1, 52 40215599: 03dd mov.n a13, a3 4021559b: 4338 l32i.n a3, a3, 16 4021559d: 02ed mov.n a14, a2 4021559f: 0308 l32i.n a0, a3, 0 402155a1: 0228 l32i.n a2, a2, 0 402155a3: 144e00 extui a4, a0, 14, 2 402155a6: 44cc bnez.n a4, 402155ae 402155a8: b50000 extui a0, a0, 16, 12 402155ab: 000146 j 402155b4 402155ae: 012302 l32i a0, a3, 4 402155b1: 410800 srli a0, a0, 8 402155b4: f40000 extui a0, a0, 0, 16 402155b7: 49b0b6 bltui a0, 16, 40215604 402155ba: 012dc2 l32i a12, a13, 4 402155bd: 012cc2 l32i a12, a12, 4 402155c0: 000c52 l8ui a5, a12, 0 402155c3: ffa0f2 movi a15, 255 402155c6: 144050 extui a4, a5, 0, 2 402155c9: 055456 bnez a4, 40215622 402155cc: 9189 s32i.n a8, a1, 36 402155ce: 8169 s32i.n a6, a1, 32 402155d0: 7139 s32i.n a3, a1, 28 402155d2: 6129 s32i.n a2, a1, 24 402155d4: 4109 s32i.n a0, a1, 16 402155d6: 010c92 l8ui a9, a12, 1 402155d9: f0a042 movi a4, 240 402155dc: cf0c movi.n a15, 12 402155de: 10f5f0 and a15, a5, a15 402155e1: 104540 and a4, a5, a4 402155e4: 116142 s32i a4, a1, 68 402155e7: 149090 extui a9, a9, 0, 2 402155ea: 378f66 bnei a15, 8, 40215625 402155ed: 343966 bnei a9, 3, 40215625 402155f0: 040c52 l8ui a5, a12, 4 402155f3: 2e6507 bbci a5, 0, 40215625 402155f6: 0c2d mov.n a2, a12 402155f8: a0c842 addi a4, a8, -96 402155fb: fcc032 addi a3, a0, -4 402155fe: 049305 call0 40219f30 40215601: 000086 j 40215607 40215604: ffa0f2 movi a15, 255 40215607: 3d8c beqz.n a13, 4021560e 40215609: 0d2d mov.n a2, a13 4021560b: fce385 call0 40212444 4021560e: 0f2d mov.n a2, a15 40215610: b1c8 l32i.n a12, a1, 44 40215612: c1d8 l32i.n a13, a1, 48 40215614: d1e8 l32i.n a14, a1, 52 40215616: e1f8 l32i.n a15, a1, 56 40215618: a108 l32i.n a0, a1, 40 4021561a: 50c112 addi a1, a1, 80 4021561d: f00d ret.n 4021561f: 000000 ill 40215622: fff846 j 40215607 40215625: 701c movi.n a0, 23 40215627: 19cc bnez.n a9, 4021562c 40215629: 094f66 bnei a15, 4, 40215636 4021562c: 1199 s32i.n a9, a1, 4 4021562e: 4c4b addi.n a4, a12, 4 40215630: 106142 s32i a4, a1, 64 40215633: 000346 j 40215644 40215636: 042152 l32i a5, a1, 16 40215639: cab057 bgeu a0, a5, 40215607 4021563c: 1199 s32i.n a9, a1, 4 4021563e: 10cc62 addi a6, a12, 16 40215641: 106162 s32i a6, a1, 64 40215644: 2cab addi.n a2, a12, 10 40215646: 2129 s32i.n a2, a1, 8 40215648: 07d745 call0 4021d3c0 4021564b: f5a0a2 movi a10, 245 4021564e: bf4b81 l32r a8, 4020537c 40215651: 020d mov.n a0, a2 40215653: b2dc bnez.n a2, 40215672 40215655: 028f26 beqi a15, 8, 4021565b 40215658: 002546 j 402156f1 4021565b: 082d mov.n a2, a8 4021565d: 07d605 call0 4021d3c0 40215660: fa3216 beqz a2, 40215607 40215663: 2138 l32i.n a3, a1, 8 40215665: 246e22 s32i a2, a14, 144 40215668: 640c movi.n a4, 6 4021566a: 0e2d mov.n a2, a14 4021566c: 03e1c5 call0 4021948c 4021566f: ffe506 j 40215607 40215672: 7198 l32i.n a9, a1, 28 40215674: 080992 l8ui a9, a9, 8 40215677: 198c beqz.n a9, 4021567c 40215679: 8a99a7 bne a9, a10, 40215607 4021567c: b2dca1 l32r a10, 402021ec <_irom0_text_start+0x1dc> 4021567f: 0020c0 memw 40215682: f109 s32i.n a0, a1, 60 40215684: 9aa8 l32i.n a10, a10, 36 40215686: 4162a2 s32i a10, a2, 0x104 40215689: f1b8 l32i.n a11, a1, 60 4021568b: 246eb2 s32i a11, a14, 144 4021568e: 4fcc bnez.n a15, 40215696 40215690: 112102 l32i a0, a1, 68 40215693: 22d026 beqi a0, 64, 402156b9 40215696: 102122 l32i a2, a1, 64 40215699: 6138 l32i.n a3, a1, 24 4021569b: 640c movi.n a4, 6 4021569d: 33c332 addi a3, a3, 51 402156a0: ba6701 l32r a0, 4020403c 402156a3: 0000c0 callx0 a0 402156a6: f28c beqz.n a2, 402156b9 402156a8: 102122 l32i a2, a1, 64 402156ab: bf3431 l32r a3, 4020537c 402156ae: 640c movi.n a4, 6 402156b0: ba6301 l32r a0, 4020403c 402156b3: 0000c0 callx0 a0 402156b6: f4d256 bnez a2, 40215607 402156b9: d0a032 movi a3, 208 402156bc: 0442f0 extui a4, a15, 2, 1 402156bf: 8158 l32i.n a5, a1, 32 402156c1: c04e52 s8i a5, a14, 192 402156c4: 0cf456 bnez a4, 40215797 402156c7: 112162 l32i a6, a1, 68 402156ca: c0c662 addi a6, a6, -64 402156cd: 0c6616 beqz a6, 40215797 402156d0: 010c02 l8ui a0, a12, 1 402156d3: 000c72 l8ui a7, a12, 0 402156d6: 8ca082 movi a8, 140 402156d9: 107780 and a7, a7, a8 402156dc: 88a082 movi a8, 136 402156df: 4f9787 bne a7, a8, 40215732 402156e2: 149000 extui a9, a0, 0, 2 402156e5: fdc992 addi a9, a9, -3 402156e8: 101956 bnez a9, 402157ed 402156eb: 1e0c92 l8ui a9, a12, 30 402156ee: 003f86 j 402157f0 402156f1: 7198 l32i.n a9, a1, 28 402156f3: 080992 l8ui a9, a9, 8 402156f6: 498c beqz.n a9, 402156fe 402156f8: c0b9a0 sub a11, a9, a10 402156fb: f08b56 bnez a11, 40215607 402156fe: 102122 l32i a2, a1, 64 40215701: bf1e31 l32r a3, 4020537c 40215704: 640c movi.n a4, 6 40215706: ba4d01 l32r a0, 4020403c 40215709: 0000c0 callx0 a0 4021570c: 129c beqz.n a2, 40215721 4021570e: 102122 l32i a2, a1, 64 40215711: 6138 l32i.n a3, a1, 24 40215713: 640c movi.n a4, 6 40215715: 33c332 addi a3, a3, 51 40215718: ba4901 l32r a0, 4020403c 4021571b: 0000c0 callx0 a0 4021571e: ee5256 bnez a2, 40215607 40215721: bf1621 l32r a2, 4020537c 40215724: 07c985 call0 4021d3c0 40215727: f129 s32i.n a2, a1, 60 40215729: f5c256 bnez a2, 40215689 4021572c: ffb5c6 j 40215607 4021572f: 000000 ill 40215732: 091c movi.n a9, 16 40215734: 0b1cb2 l16ui a11, a12, 22 40215737: 045f56 bnez a15, 40215780 4021573a: 112142 l32i a4, a1, 68 4021573d: 3f9437 bne a4, a3, 40215780 40215740: 056067 bbci a0, 6, 40215749 40215743: 20cca2 addi a10, a12, 32 40215746: 000086 j 4021574c 40215749: 18cca2 addi a10, a12, 24 4021574c: 4158 l32i.n a5, a1, 16 4021574e: c06ac0 sub a6, a10, a12 40215751: 668b addi.n a6, a6, 8 40215753: 02a567 bge a5, a6, 40215759 40215756: ffab46 j 40215607 40215759: 1261b2 s32i a11, a1, 72 4021575c: 136192 s32i a9, a1, 76 4021575f: 000a72 l8ui a7, a10, 0 40215762: 7fa082 movi a8, 127 40215765: 179787 bne a7, a8, 40215780 40215768: 2a1b addi.n a2, a10, 1 4021576a: ff8431 l32r a3, 4021557c 4021576d: 340c movi.n a4, 3 4021576f: ba3301 l32r a0, 4020403c 40215772: 0000c0 callx0 a0 40215775: e29c beqz.n a2, 40215797 40215777: 132192 l32i a9, a1, 76 4021577a: 1221b2 l32i a11, a1, 72 4021577d: 010c02 l8ui a0, a12, 1 40215780: f188 l32i.n a8, a1, 60 40215782: 908980 addx2 a8, a9, a8 40215785: 0b6037 bbci a0, 3, 40215794 40215788: 4f1892 l16ui a9, a8, 158 4021578b: c09b90 sub a9, a11, a9 4021578e: 0219e6 bgei a9, 1, 40215794 40215791: ff9c86 j 40215607 40215794: 4f58b2 s16i a11, a8, 158 40215797: 022132 l32i a3, a1, 8 4021579a: 48ce22 addi a2, a14, 72 4021579d: 06a042 movi a4, 6 402157a0: b37f01 l32r a0, 4020259c 402157a3: 0000c0 callx0 a0 402157a6: 059f16 beqz a15, 40215803 402157a9: 494f26 beqi a15, 4, 402157f6 402157ac: f8cfa2 addi a10, a15, -8 402157af: e54a56 bnez a10, 40215607 402157b2: 202cc0 or a2, a12, a12 402157b5: ff7301 l32r a0, 40215584 402157b8: 0000c0 callx0 a0 402157bb: 025d mov.n a5, a2 402157bd: 41b8 l32i.n a11, a1, 16 402157bf: 0a5d22 s16i a2, a13, 20 402157c2: c00b20 sub a0, a11, a2 402157c5: fcc002 addi a0, a0, -4 402157c8: 0b5d02 s16i a0, a13, 22 402157cb: 02ab27 bge a11, a2, 402157d1 402157ce: ff8d46 j 40215607 402157d1: 1128 l32i.n a2, a1, 4 402157d3: 220b addi.n a2, a2, -1 402157d5: e2e256 bnez a2, 40215607 402157d8: f138 l32i.n a3, a1, 60 402157da: 0d1332 l16ui a3, a3, 26 402157dd: 0a3356 bnez a3, 40215884 402157e0: 0e2d mov.n a2, a14 402157e2: a0a032 movi a3, 160 402157e5: 740c movi.n a4, 7 402157e7: 033885 call0 40218b70 402157ea: ff8646 j 40215607 402157ed: 180c92 l8ui a9, a12, 24 402157f0: 349090 extui a9, a9, 0, 4 402157f3: ffcf46 j 40215734 402157f6: 0e2d mov.n a2, a14 402157f8: 0d3d mov.n a3, a13 402157fa: 112142 l32i a4, a1, 68 402157fd: 008e05 call0 402160e0 40215800: ff80c6 j 40215607 40215803: 202cc0 or a2, a12, a12 40215806: ff5f01 l32r a0, 40215584 40215809: 0000c0 callx0 a0 4021580c: 204220 or a4, a2, a2 4021580f: 0a5d22 s16i a2, a13, 20 40215812: 042162 l32i a6, a1, 16 40215815: 1158 l32i.n a5, a1, 4 40215817: c06620 sub a6, a6, a2 4021581a: fcc662 addi a6, a6, -4 4021581d: 0b5d62 s16i a6, a13, 22 40215820: de3556 bnez a5, 40215607 40215823: 4188 l32i.n a8, a1, 16 40215825: 771c movi.n a7, 23 40215827: 023787 bltu a7, a8, 4021582d 4021582a: ff7646 j 40215607 4021582d: 0a0c92 l8ui a9, a12, 10 40215830: 049090 extui a9, a9, 0, 1 40215833: dd0956 bnez a9, 40215607 40215836: 010ca2 l8ui a10, a12, 1 40215839: 366a67 bbci a10, 6, 40215873 4021583c: 1121b2 l32i a11, a1, 68 4021583f: d0a0c2 movi a12, 208 40215842: 2d1bc7 beq a11, a12, 40215873 40215845: b0a022 movi a2, 176 40215848: c00b20 sub a0, a11, a2 4021584b: db8056 bnez a0, 40215607 4021584e: 142e32 l32i a3, a14, 80 40215851: 051c movi.n a5, 16 40215853: 028357 bany a3, a5, 40215859 40215856: ff6b46 j 40215607 40215859: 0e2d mov.n a2, a14 4021585b: 0d3d mov.n a3, a13 4021585d: ff5005 call0 40214d60 40215860: da3216 beqz a2, 40215607 40215863: 1d78 l32i.n a7, a13, 4 40215865: 1778 l32i.n a7, a7, 4 40215867: 010762 l8ui a6, a7, 1 4021586a: bfa082 movi a8, 191 4021586d: 106680 and a6, a6, a8 40215870: 014762 s8i a6, a7, 1 40215873: 0e2d mov.n a2, a14 40215875: 0d3d mov.n a3, a13 40215877: 112142 l32i a4, a1, 68 4021587a: 9158 l32i.n a5, a1, 36 4021587c: 8168 l32i.n a6, a1, 32 4021587e: 002705 call0 40215af0 40215881: ff6086 j 40215607 40215884: 006152 s32i a5, a1, 0 40215887: 0f2182 l32i a8, a1, 60 4021588a: 031c movi.n a3, 16 4021588c: 2888 l32i.n a8, a8, 8 4021588e: 010c02 l8ui a0, a12, 1 40215891: 108830 and a8, a8, a3 40215894: 103030 and a3, a0, a3 40215897: 071387 beq a3, a8, 402158a2 4021589a: f128 l32i.n a2, a1, 60 4021589c: 044e45 call0 40219d84 4021589f: 010c02 l8ui a0, a12, 1 402158a2: 256067 bbci a0, 6, 402158cb 402158a5: 142e92 l32i a9, a14, 80 402158a8: 0a1c movi.n a10, 16 402158aa: 0289a7 bany a9, a10, 402158b0 402158ad: ff5586 j 40215607 402158b0: 0e2d mov.n a2, a14 402158b2: 0d3d mov.n a3, a13 402158b4: 0148 l32i.n a4, a1, 0 402158b6: ff4a85 call0 40214d60 402158b9: d4a216 beqz a2, 40215607 402158bc: 010cb2 l8ui a11, a12, 1 402158bf: bfa002 movi a0, 191 402158c2: 10bb00 and a11, a11, a0 402158c5: 014cb2 s8i a11, a12, 1 402158c8: 000286 j 402158d6 402158cb: 1d38 l32i.n a3, a13, 4 402158cd: 0a1d22 l16ui a2, a13, 20 402158d0: 1348 l32i.n a4, a3, 4 402158d2: 224a add.n a2, a2, a4 402158d4: 1329 s32i.n a2, a3, 4 402158d6: 203cc0 or a3, a12, a12 402158d9: 202dd0 or a2, a13, a13 402158dc: 4148 l32i.n a4, a1, 16 402158de: 0158 l32i.n a5, a1, 0 402158e0: 0194c5 call0 40217230 402158e3: 02cd mov.n a12, a2 402158e5: 02dd mov.n a13, a2 402158e7: d1c216 beqz a2, 40215607 402158ea: ff2531 l32r a3, 40215580 402158ed: f158 l32i.n a5, a1, 60 402158ef: 1208 l32i.n a0, a2, 4 402158f1: 2558 l32i.n a5, a5, 8 402158f3: 1008 l32i.n a0, a0, 4 402158f5: 32e507 bbsi a5, 0, 4021592b 402158f8: f168 l32i.n a6, a1, 60 402158fa: 180662 l8ui a6, a6, 24 402158fd: 591666 bnei a6, 1, 4021595a 40215900: 0d0072 l8ui a7, a0, 13 40215903: 0c0082 l8ui a8, a0, 12 40215906: 117780 slli a7, a7, 8 40215909: 207780 or a7, a7, a8 4021590c: c07730 sub a7, a7, a3 4021590f: cf4756 bnez a7, 40215607 40215912: 40eb addi.n a4, a0, 14 40215914: 0b1252 l16ui a5, a2, 22 40215917: 242e32 l32i a3, a14, 144 4021591a: 332e22 l32i a2, a14, 204 4021591d: 392332 l32i a3, a3, 228 40215920: f2c552 addi a5, a5, -14 40215923: 6228 l32i.n a2, a2, 24 40215925: 136c05 call0 40228fe8 40215928: ff36c6 j 40215607 4021592b: 0d0052 l8ui a5, a0, 13 4021592e: 0c0062 l8ui a6, a0, 12 40215931: 115580 slli a5, a5, 8 40215934: 205560 or a5, a5, a6 40215937: 1f9537 bne a5, a3, 4021595a 4021593a: 332e32 l32i a3, a14, 204 4021593d: 056102 s32i a0, a1, 20 40215940: 016316 beqz a3, 4021595a 40215943: 0ec042 addi a4, a0, 14 40215946: 6328 l32i.n a2, a3, 24 40215948: 0b1c52 l16ui a5, a12, 22 4021594b: 242e32 l32i a3, a14, 144 4021594e: f2c552 addi a5, a5, -14 40215951: 392332 l32i a3, a3, 228 40215954: 136905 call0 40228fe8 40215957: ff2b06 j 40215607 4021595a: 000052 l8ui a5, a0, 0 4021595d: 5109 s32i.n a0, a1, 20 4021595f: 11e507 bbsi a5, 0, 40215974 40215962: 640c movi.n a4, 6 40215964: 6138 l32i.n a3, a1, 24 40215966: 002d mov.n a2, a0 40215968: 33c332 addi a3, a3, 51 4021596b: b9b401 l32r a0, 4020403c 4021596e: 0000c0 callx0 a0 40215971: 03c216 beqz a2, 402159b1 40215974: 03a022 movi a2, 3 40215977: 0b1c32 l16ui a3, a12, 22 4021597a: 040c movi.n a4, 0 4021597c: 0e8485 call0 402241c8 4021597f: 3129 s32i.n a2, a1, 12 40215981: c2ac beqz.n a2, 402159b1 40215983: 1228 l32i.n a2, a2, 4 40215985: 1c38 l32i.n a3, a12, 4 40215987: 0b1c42 l16ui a4, a12, 22 4021598a: 1338 l32i.n a3, a3, 4 4021598c: b30401 l32r a0, 4020259c 4021598f: 0000c0 callx0 a0 40215992: 3138 l32i.n a3, a1, 12 40215994: 071342 l16ui a4, a3, 14 40215997: 6128 l32i.n a2, a1, 24 40215999: 440b addi.n a4, a4, -1 4021599b: 075342 s16i a4, a3, 14 4021599e: 025745 call0 40217f14 402159a1: 0c1266 bnei a2, 1, 402159b1 402159a4: 3128 l32i.n a2, a1, 12 402159a6: 071252 l16ui a5, a2, 14 402159a9: 551b addi.n a5, a5, 1 402159ab: 075252 s16i a5, a2, 14 402159ae: 0ea2c5 call0 402243dc 402159b1: 5168 l32i.n a6, a1, 20 402159b3: 000662 l8ui a6, a6, 0 402159b6: 11e607 bbsi a6, 0, 402159cb 402159b9: 5128 l32i.n a2, a1, 20 402159bb: 6138 l32i.n a3, a1, 24 402159bd: 640c movi.n a4, 6 402159bf: 33c332 addi a3, a3, 51 402159c2: b99e01 l32r a0, 4020403c 402159c5: 0000c0 callx0 a0 402159c8: c3b256 bnez a2, 40215607 402159cb: 0c3d mov.n a3, a12 402159cd: 0e2d mov.n a2, a14 402159cf: ffae05 call0 402154b0 402159d2: 820c movi.n a2, 8 402159d4: ff0e06 j 40215610 402159d7: 54f000 extui a15, a0, 0, 6 402159da: 124021 l32r a2, 401da2dc <_lit4_end+0xd4688> 402159dd: c9e0c1 l32r a12, 40208160 402159e0: 310951 l32r a5, 401e1e04 <_lit4_end+0xdc1b0> 402159e3: 540202 l8ui a0, a2, 84 402159e6: 02cd mov.n a12, a2 402159e8: 1e2066 bnei a0, 2, 40215a0a 402159eb: 172222 l32i a2, a2, 92 402159ee: f28c beqz.n a2, 40215a01 402159f0: fdf331 l32r a3, 402151bc 402159f3: f9a542 movi a4, 0x5f9 402159f6: b2ea01 l32r a0, 402025a0 402159f9: 0000c0 callx0 a0 402159fc: 020c movi.n a2, 0 402159fe: 176c22 s32i a2, a12, 92 40215a01: 51c8 l32i.n a12, a1, 20 40215a03: 3108 l32i.n a0, a1, 12 40215a05: 20c112 addi a1, a1, 32 40215a08: f00d ret.n 40215a0a: 2139 s32i.n a3, a1, 8 40215a0c: f11666 bnei a6, 1, 40215a01 40215a0f: 461b addi.n a4, a6, 1 40215a11: b0a032 movi a3, 176 40215a14: 031585 call0 40218b70 40215a17: 2128 l32i.n a2, a1, 8 40215a19: 22ab addi.n a2, a2, 10 40215a1b: 1129 s32i.n a2, a1, 4 40215a1d: 079a05 call0 4021d3c0 40215a20: 4129 s32i.n a2, a1, 16 40215a22: 82cc bnez.n a2, 40215a2e 40215a24: 1128 l32i.n a2, a1, 4 40215a26: 078985 call0 4021d2c0 40215a29: 4129 s32i.n a2, a1, 16 40215a2b: fd2216 beqz a2, 40215a01 40215a2e: 1138 l32i.n a3, a1, 4 40215a30: 4128 l32i.n a2, a1, 16 40215a32: 640c movi.n a4, 6 40215a34: b2da01 l32r a0, 4020259c 40215a37: 0000c0 callx0 a0 40215a3a: 4128 l32i.n a2, a1, 16 40215a3c: 030c movi.n a3, 0 40215a3e: 01d222 addmi a2, a2, 0x100 40215a41: c0c222 addi a2, a2, -64 40215a44: 041bc5 call0 40219c04 40215a47: 4128 l32i.n a2, a1, 16 40215a49: 01d222 addmi a2, a2, 0x100 40215a4c: f0c222 addi a2, a2, -16 40215a4f: 0129 s32i.n a2, a1, 0 40215a51: b2d701 l32r a0, 402025b0 40215a54: 0000c0 callx0 a0 40215a57: 0128 l32i.n a2, a1, 0 40215a59: ffdf31 l32r a3, 402159d8 40215a5c: 4148 l32i.n a4, a1, 16 40215a5e: b2cc01 l32r a0, 40202590 40215a61: 0000c0 callx0 a0 40215a64: 0128 l32i.n a2, a1, 0 40215a66: d0a732 movi a3, 0x7d0 40215a69: 140c movi.n a4, 1 40215a6b: 150c movi.n a5, 1 40215a6d: b2d101 l32r a0, 402025b4 40215a70: 0000c0 callx0 a0 40215a73: 4128 l32i.n a2, a1, 16 40215a75: f56c movi.n a5, -17 40215a77: e47c movi.n a4, -2 40215a79: dd1671 l32r a7, 4020ced4 40215a7c: 082c movi.n a8, 32 40215a7e: 4138 l32i.n a3, a1, 16 40215a80: 540c02 l8ui a0, a12, 84 40215a83: 2368 l32i.n a6, a3, 8 40215a85: fdc002 addi a0, a0, -3 40215a88: 206680 or a6, a6, a8 40215a8b: 206670 or a6, a6, a7 40215a8e: 2369 s32i.n a6, a3, 8 40215a90: 104640 and a4, a6, a4 40215a93: 104450 and a4, a4, a5 40215a96: 130c movi.n a3, 1 40215a98: 203630 or a3, a6, a3 40215a9b: 833400 moveqz a3, a4, a0 40215a9e: 2239 s32i.n a3, a2, 8 40215aa0: ffd746 j 40215a01 40215aa3: 081400 excw 40215aa6: ec0040 excw 40215aa9: 02ac23 excw 40215aac: 010232 l8ui a3, a2, 1 40215aaf: fffd61 l32r a6, 40215aa4 40215ab2: 1413a6 blti a3, 1, 40215aca 40215ab5: 681c movi.n a8, 22 40215ab7: 732a add.n a7, a3, a2 40215ab9: 020232 l8ui a3, a2, 2 40215abc: 643030 extui a3, a3, 0, 7 40215abf: 0b2837 blt a8, a3, 40215ace 40215ac2: 085637 bbc a6, a3, 40215ace 40215ac5: 221b addi.n a2, a2, 1 40215ac7: ee9277 bne a2, a7, 40215ab9 40215aca: 120c movi.n a2, 1 40215acc: f00d ret.n 40215ace: 020c movi.n a2, 0 40215ad0: f00d ret.n 40215ad2: 180000 excw 40215ad5: fe .byte 0xfe 40215ad6: 180134 excw 40215ad9: fe .byte 0xfe 40215ada: 00dd34 excw 40215add: 01f250 slli a15, a2, 27 40215ae0: f25000 excw 40215ae3: b1bc02 excw 40215ae6: fe .byte 0xfe 40215ae7: 3f .byte 0x3f 40215ae8: bf .byte 0xbf 40215ae9: 0009 s32i.n a0, a0, 0 40215aeb: 09c600 excw 40215aee: b10000 sra a0, a0 40215af1: b14b addi.n a11, a1, 4 40215af3: a0a072 movi a7, 160 40215af6: c01170 sub a1, a1, a7 40215af9: 1a6152 s32i a5, a1, 104 40215afc: 2261c2 s32i a12, a1, 136 40215aff: 2361d2 s32i a13, a1, 140 40215b02: 2561f2 s32i a15, a1, 148 40215b05: 2461e2 s32i a14, a1, 144 40215b08: 216102 s32i a0, a1, 132 40215b0b: 04ed mov.n a14, a4 40215b0d: 0b1302 l16ui a0, a3, 22 40215b10: 13f8 l32i.n a15, a3, 4 40215b12: 02dd mov.n a13, a2 40215b14: 0da8 l32i.n a10, a13, 0 40215b16: 242d72 l32i a7, a13, 144 40215b19: 062d mov.n a2, a6 40215b1b: 1ff8 l32i.n a15, a15, 4 40215b1d: 065c movi.n a6, 80 40215b1f: 18cfc2 addi a12, a15, 24 40215b22: 00fa add.n a0, a0, a15 40215b24: 18c002 addi a0, a0, 24 40215b27: 0a2467 blt a4, a6, 40215b35 40215b2a: 02a647 bge a6, a4, 40215b30 40215b2d: 0062c6 j 40215cbc 40215b30: 140c movi.n a4, 1 40215b32: 0056c6 j 40215c91 40215b35: 02c4e6 bgei a4, 32, 40215b3b 40215b38: 004786 j 40215c5a 40215b3b: 052c movi.n a5, 32 40215b3d: 022547 blt a5, a4, 40215b43 40215b40: 004706 j 40215c60 40215b43: 02d4e6 bgei a4, 64, 40215b49 40215b46: 005706 j 40215ca6 40215b49: 064c movi.n a6, 64 40215b4b: 02a647 bge a6, a4, 40215b51 40215b4e: 005506 j 40215ca6 40215b51: 112d72 l32i a7, a13, 68 40215b54: fbc772 addi a7, a7, -5 40215b57: 14b756 bnez a7, 40215ca6 40215b5a: c090f0 sub a9, a0, a15 40215b5d: 981c movi.n a8, 25 40215b5f: 022897 blt a8, a9, 40215b65 40215b62: 008986 j 40215d8c 40215b65: c050c0 sub a5, a0, a12 40215b68: 0e0c movi.n a14, 0 40215b6a: 1a2142 l32i a4, a1, 104 40215b6d: 020c movi.n a2, 0 40215b6f: 6fab addi.n a6, a15, 10 40215b71: 030c movi.n a3, 0 40215b73: 1f6132 s32i a3, a1, 124 40215b76: 1d6162 s32i a6, a1, 116 40215b79: 266122 s32i a2, a1, 152 40215b7c: 060c movi.n a6, 0 40215b7e: a0c442 addi a4, a4, -96 40215b81: 1e6142 s32i a4, a1, 120 40215b84: 010ca2 l8ui a10, a12, 1 40215b87: 000c22 l8ui a2, a12, 0 40215b8a: 7a2b addi.n a7, a10, 2 40215b8c: 02a577 bge a5, a7, 40215b92 40215b8f: 0044c6 j 40215ca6 40215b92: 0b2216 beqz a2, 40215c48 40215b95: 820b addi.n a8, a2, -1 40215b97: 0a8816 beqz a8, 40215c43 40215b9a: 293c movi.n a9, 50 40215b9c: 029297 bne a2, a9, 40215ba2 40215b9f: 002686 j 40215c3d 40215ba2: dda032 movi a3, 221 40215ba5: c03230 sub a3, a2, a3 40215ba8: 09e356 bnez a3, 40215c4a 40215bab: 020c movi.n a2, 0 40215bad: 254ab6 bltui a10, 4, 40215bd6 40215bb0: 050c72 l8ui a7, a12, 5 40215bb3: 030c52 l8ui a5, a12, 3 40215bb6: 020c42 l8ui a4, a12, 2 40215bb9: 115580 slli a5, a5, 8 40215bbc: 204450 or a4, a4, a5 40215bbf: 040c52 l8ui a5, a12, 4 40215bc2: 017780 slli a7, a7, 24 40215bc5: 115500 slli a5, a5, 16 40215bc8: 205570 or a5, a5, a7 40215bcb: 204450 or a4, a4, a5 40215bce: ffc151 l32r a5, 40215ad4 40215bd1: 019457 bne a4, a5, 40215bd6 40215bd4: 120c movi.n a2, 1 40215bd6: 428c beqz.n a2, 40215bde 40215bd8: 1f61c2 s32i a12, a1, 124 40215bdb: 001ac6 j 40215c4a 40215bde: 020c movi.n a2, 0 40215be0: 254ab6 bltui a10, 4, 40215c09 40215be3: 050c32 l8ui a3, a12, 5 40215be6: 030c92 l8ui a9, a12, 3 40215be9: 020c82 l8ui a8, a12, 2 40215bec: 119980 slli a9, a9, 8 40215bef: 208890 or a8, a8, a9 40215bf2: 040c92 l8ui a9, a12, 4 40215bf5: 013380 slli a3, a3, 24 40215bf8: 119900 slli a9, a9, 16 40215bfb: 209930 or a9, a9, a3 40215bfe: 208890 or a8, a8, a9 40215c01: ffb591 l32r a9, 40215ad8 40215c04: 019897 bne a8, a9, 40215c09 40215c07: 120c movi.n a2, 1 40215c09: b104b1 l32r a11, 4020201c <_irom0_text_start+0xc> 40215c0c: a2bc beqz.n a2, 40215c4a 40215c0e: 186162 s32i a6, a1, 96 40215c11: 5c2b92 l32i a9, a11, 0x170 40215c14: 176102 s32i a0, a1, 92 40215c17: f9ac beqz.n a9, 40215c4a 40215c19: 120c movi.n a2, 1 40215c1b: 1d2132 l32i a3, a1, 116 40215c1e: 4c7b addi.n a4, a12, 7 40215c20: 5cab addi.n a5, a12, 10 40215c22: 1e2172 l32i a7, a1, 120 40215c25: f8ca62 addi a6, a10, -8 40215c28: 746060 extui a6, a6, 0, 8 40215c2b: 0009c0 callx0 a9 40215c2e: 172102 l32i a0, a1, 92 40215c31: 182162 l32i a6, a1, 96 40215c34: b0fab1 l32r a11, 4020201c <_irom0_text_start+0xc> 40215c37: 010ca2 l8ui a10, a12, 1 40215c3a: 000306 j 40215c4a 40215c3d: 2661c2 s32i a12, a1, 152 40215c40: 000186 j 40215c4a 40215c43: 0ced mov.n a14, a12 40215c45: 000046 j 40215c4a 40215c48: 0c6d mov.n a6, a12 40215c4a: 8a2b addi.n a8, a10, 2 40215c4c: cc8a add.n a12, a12, a8 40215c4e: c050c0 sub a5, a0, a12 40215c51: 0225a6 blti a5, 2, 40215c57 40215c54: ffcb06 j 40215b84 40215c57: 004fc6 j 40215d9a 40215c5a: 48b4e6 bgei a4, 16, 40215ca6 40215c5d: 045456 bnez a4, 40215ca6 40215c60: 206172 s32i a7, a1, 128 40215c63: 112d92 l32i a9, a13, 68 40215c66: 176102 s32i a0, a1, 92 40215c69: 395966 bnei a9, 5, 40215ca6 40215c6c: 33ca32 addi a3, a10, 51 40215c6f: 10cf22 addi a2, a15, 16 40215c72: 640c movi.n a4, 6 40215c74: b8f201 l32r a0, 4020403c 40215c77: 0000c0 callx0 a0 40215c7a: 82ec bnez.n a2, 40215ca6 40215c7c: e0cea2 addi a10, a14, -32 40215c7f: 155a56 bnez a10, 40215dd8 40215c82: 100c movi.n a0, 1 40215c84: 0b3c movi.n a11, 48 40215c86: 1c61b2 s32i a11, a1, 112 40215c89: 005486 j 40215ddf 40215c8c: 16ee66 bnei a14, 128, 40215ca6 40215c8f: 040c movi.n a4, 0 40215c91: 072bc2 l32i a12, a11, 28 40215c94: 02ec77 bbsi a12, 7, 40215c9a 40215c97: 0b1e67 beq a14, a6, 40215ca6 40215c9a: 202330 or a2, a3, a3 40215c9d: 1a2152 l32i a5, a1, 104 40215ca0: 203110 or a3, a1, a1 40215ca3: 0173c5 call0 402173e0 40215ca6: 2221c2 l32i a12, a1, 136 40215ca9: 2321d2 l32i a13, a1, 140 40215cac: 2421e2 l32i a14, a1, 144 40215caf: 2521f2 l32i a15, a1, 148 40215cb2: a0a022 movi a2, 160 40215cb5: 212102 l32i a0, a1, 132 40215cb8: 112a add.n a1, a1, a2 40215cba: f00d ret.n 40215cbc: b0a042 movi a4, 176 40215cbf: 582e47 blt a14, a4, 40215d1b 40215cc2: 02a4e7 bge a4, a14, 40215cc8 40215cc5: 002686 j 40215d63 40215cc8: 196122 s32i a2, a1, 100 40215ccb: 112de2 l32i a14, a13, 68 40215cce: 176102 s32i a0, a1, 92 40215cd1: d15e66 bnei a14, 5, 40215ca6 40215cd4: 33ca32 addi a3, a10, 51 40215cd7: 10cf22 addi a2, a15, 16 40215cda: 640c movi.n a4, 6 40215cdc: b8d801 l32r a0, 4020403c 40215cdf: 0000c0 callx0 a0 40215ce2: fc0256 bnez a2, 40215ca6 40215ce5: 172102 l32i a0, a1, 92 40215ce8: c000c0 sub a0, a0, a12 40215ceb: b760a6 blti a0, 6, 40215ca6 40215cee: 001c02 l16ui a0, a12, 0 40215cf1: b0ca21 l32r a2, 4020201c <_irom0_text_start+0xc> 40215cf4: 011c62 l16ui a6, a12, 2 40215cf7: 7228 l32i.n a2, a2, 28 40215cf9: 021c72 l16ui a7, a12, 4 40215cfc: a6f2a7 bbsi a2, 26, 40215ca6 40215cff: 262d32 l32i a3, a13, 152 40215d02: 246d32 s32i a3, a13, 144 40215d05: 9d1026 beqi a0, 1, 40215ca6 40215d08: f9a056 bnez a0, 40215ca6 40215d0b: 0f3d mov.n a3, a15 40215d0d: 0d2d mov.n a2, a13 40215d0f: 1a2142 l32i a4, a1, 104 40215d12: 192152 l32i a5, a1, 100 40215d15: ffcc45 call0 402159dc 40215d18: ffe286 j 40215ca6 40215d1b: a0a022 movi a2, 160 40215d1e: 02ae27 bge a14, a2, 40215d24 40215d21: ffd9c6 j 40215c8c 40215d24: 02a2e7 bge a2, a14, 40215d2a 40215d27: ffdec6 j 40215ca6 40215d2a: 206172 s32i a7, a1, 128 40215d2d: 112d42 l32i a4, a13, 68 40215d30: 176102 s32i a0, a1, 92 40215d33: 025426 beqi a4, 5, 40215d39 40215d36: ffdb06 j 40215ca6 40215d39: 04cf22 addi a2, a15, 4 40215d3c: 33ca32 addi a3, a10, 51 40215d3f: 06a042 movi a4, 6 40215d42: b8be01 l32r a0, 4020403c 40215d45: 0000c0 callx0 a0 40215d48: f5a256 bnez a2, 40215ca6 40215d4b: 172152 l32i a5, a1, 92 40215d4e: c055c0 sub a5, a5, a12 40215d51: 0225e6 bgei a5, 2, 40215d57 40215d54: ffd386 j 40215ca6 40215d57: 202dd0 or a2, a13, a13 40215d5a: 202132 l32i a3, a1, 128 40215d5d: 076dc5 call0 4021d43c 40215d60: ffd086 j 40215ca6 40215d63: d0a022 movi a2, 208 40215d66: 162e27 blt a14, a2, 40215d80 40215d69: 02a2e7 bge a2, a14, 40215d6f 40215d6c: ffcd86 j 40215ca6 40215d6f: 204cc0 or a4, a12, a12 40215d72: 203ff0 or a3, a15, a15 40215d75: 202dd0 or a2, a13, a13 40215d78: 005d mov.n a5, a0 40215d7a: 07b5c5 call0 4021d8d8 40215d7d: ffc946 j 40215ca6 40215d80: c0a062 movi a6, 192 40215d83: c06e60 sub a6, a14, a6 40215d86: f1c656 bnez a6, 40215ca6 40215d89: ffe746 j 40215d2a 40215d8c: 060c movi.n a6, 0 40215d8e: 0e0c movi.n a14, 0 40215d90: 070c movi.n a7, 0 40215d92: 080c movi.n a8, 0 40215d94: 1f6182 s32i a8, a1, 124 40215d97: 266172 s32i a7, a1, 152 40215d9a: f08e16 beqz a14, 40215ca6 40215d9d: 010e02 l8ui a0, a14, 1 40215da0: 02b0b6 bltui a0, 16, 40215da6 40215da3: ffbfc6 j 40215ca6 40215da6: 262192 l32i a9, a1, 152 40215da9: c98c beqz.n a9, 40215db9 40215dab: 0109c2 l8ui a12, a9, 1 40215dae: fa0c movi.n a10, 15 40215db0: c0aa00 sub a10, a10, a0 40215db3: 02aac7 bge a10, a12, 40215db9 40215db6: ffbb06 j 40215ca6 40215db9: ee9616 beqz a6, 40215ca6 40215dbc: 010642 l8ui a4, a6, 1 40215dbf: 002c movi.n a0, 32 40215dc1: 02b047 bgeu a0, a4, 40215dc7 40215dc4: ffb786 j 40215ca6 40215dc7: bbdb21 l32r a2, 40204d34 40215dca: ab0222 l8ui a2, a2, 171 40215dcd: 220b addi.n a2, a2, -1 40215dcf: 197256 bnez a2, 40215f6a 40215dd2: 196456 bnez a4, 40215f6c 40215dd5: ffb346 j 40215ca6 40215dd8: 000c movi.n a0, 0 40215dda: 031c movi.n a3, 16 40215ddc: 1c6132 s32i a3, a1, 112 40215ddf: a60c movi.n a6, 10 40215de1: 450c movi.n a5, 4 40215de3: 172142 l32i a4, a1, 92 40215de6: 935600 movnez a5, a6, a0 40215de9: c044f0 sub a4, a4, a15 40215dec: e8c442 addi a4, a4, -24 40215def: 02a457 bge a4, a5, 40215df5 40215df2: ffac06 j 40215ca6 40215df5: 172152 l32i a5, a1, 92 40215df8: 22cf62 addi a6, a15, 34 40215dfb: 1ccfc2 addi a12, a15, 28 40215dfe: 93c600 movnez a12, a6, a0 40215e01: c055c0 sub a5, a5, a12 40215e04: 0225e6 bgei a5, 2, 40215e0a 40215e07: 008886 j 4021602d 40215e0a: 1a2102 l32i a0, a1, 104 40215e0d: 0e0c movi.n a14, 0 40215e0f: 0b0c movi.n a11, 0 40215e11: 2fab addi.n a2, a15, 10 40215e13: 1d6122 s32i a2, a1, 116 40215e16: 2661b2 s32i a11, a1, 152 40215e19: 1861e2 s32i a14, a1, 96 40215e1c: 2021f2 l32i a15, a1, 128 40215e1f: 0e0c movi.n a14, 0 40215e21: a0c002 addi a0, a0, -96 40215e24: 1e6102 s32i a0, a1, 120 40215e27: 25cff2 addi a15, a15, 37 40215e2a: 1b61f2 s32i a15, a1, 108 40215e2d: 0f0c movi.n a15, 0 40215e2f: 010ca2 l8ui a10, a12, 1 40215e32: 6a2b addi.n a6, a10, 2 40215e34: 02a567 bge a5, a6, 40215e3a 40215e37: ff9ac6 j 40215ca6 40215e3a: 000c02 l8ui a0, a12, 0 40215e3d: 113016 beqz a0, 40215f54 40215e40: 300b addi.n a3, a0, -1 40215e42: 109316 beqz a3, 40215f4f 40215e45: d3c042 addi a4, a0, -45 40215e48: 0fe416 beqz a4, 40215f4a 40215e4b: d0c052 addi a5, a0, -48 40215e4e: 0de516 beqz a5, 40215f30 40215e51: cec072 addi a7, a0, -50 40215e54: 0d2716 beqz a7, 40215f2a 40215e57: dda082 movi a8, 221 40215e5a: c08080 sub a8, a0, a8 40215e5d: 0f6856 bnez a8, 40215f57 40215e60: 000c movi.n a0, 0 40215e62: 254ab6 bltui a10, 4, 40215e8b 40215e65: 050c22 l8ui a2, a12, 5 40215e68: 030cb2 l8ui a11, a12, 3 40215e6b: 020c92 l8ui a9, a12, 2 40215e6e: 11bb80 slli a11, a11, 8 40215e71: 2099b0 or a9, a9, a11 40215e74: 040cb2 l8ui a11, a12, 4 40215e77: 012280 slli a2, a2, 24 40215e7a: 11bb00 slli a11, a11, 16 40215e7d: 20bb20 or a11, a11, a2 40215e80: 2099b0 or a9, a9, a11 40215e83: ff16b1 l32r a11, 40215adc 40215e86: 0199b7 bne a9, a11, 40215e8b 40215e89: 100c movi.n a0, 1 40215e8b: 809c beqz.n a0, 40215ea7 40215e8d: 1b2122 l32i a2, a1, 108 40215e90: 0c3d mov.n a3, a12 40215e92: 202102 l32i a0, a1, 128 40215e95: 744060 extui a4, a6, 0, 8 40215e98: 244042 s8i a4, a0, 36 40215e9b: b1c001 l32r a0, 4020259c 40215e9e: 0000c0 callx0 a0 40215ea1: 010ca2 l8ui a10, a12, 1 40215ea4: 002bc6 j 40215f57 40215ea7: 000c movi.n a0, 0 40215ea9: 2b6ab6 bltui a10, 6, 40215ed8 40215eac: 050c42 l8ui a4, a12, 5 40215eaf: 030c32 l8ui a3, a12, 3 40215eb2: 020c22 l8ui a2, a12, 2 40215eb5: 113380 slli a3, a3, 8 40215eb8: 202230 or a2, a2, a3 40215ebb: 040c32 l8ui a3, a12, 4 40215ebe: 014480 slli a4, a4, 24 40215ec1: 113300 slli a3, a3, 16 40215ec4: 203340 or a3, a3, a4 40215ec7: 202230 or a2, a2, a3 40215eca: ff0531 l32r a3, 40215ae0 40215ecd: 079237 bne a2, a3, 40215ed8 40215ed0: 060c52 l8ui a5, a12, 6 40215ed3: 140c movi.n a4, 1 40215ed5: 830450 moveqz a0, a4, a5 40215ed8: 07b056 bnez a0, 40215f57 40215edb: 000c movi.n a0, 0 40215edd: 254ab6 bltui a10, 4, 40215f06 40215ee0: 050c82 l8ui a8, a12, 5 40215ee3: 030c72 l8ui a7, a12, 3 40215ee6: 020c62 l8ui a6, a12, 2 40215ee9: 117780 slli a7, a7, 8 40215eec: 206670 or a6, a6, a7 40215eef: 040c72 l8ui a7, a12, 4 40215ef2: 018880 slli a8, a8, 24 40215ef5: 117700 slli a7, a7, 16 40215ef8: 207780 or a7, a7, a8 40215efb: 206670 or a6, a6, a7 40215efe: fef671 l32r a7, 40215ad8 40215f01: 019677 bne a6, a7, 40215f06 40215f04: 100c movi.n a0, 1 40215f06: 04d016 beqz a0, 40215f57 40215f09: b04491 l32r a9, 4020201c <_irom0_text_start+0xc> 40215f0c: 5c2992 l32i a9, a9, 0x170 40215f0f: 044916 beqz a9, 40215f57 40215f12: 320c movi.n a2, 3 40215f14: 1d2132 l32i a3, a1, 116 40215f17: 4c7b addi.n a4, a12, 7 40215f19: 5cab addi.n a5, a12, 10 40215f1b: 1e2172 l32i a7, a1, 120 40215f1e: f8ca62 addi a6, a10, -8 40215f21: 746060 extui a6, a6, 0, 8 40215f24: 0009c0 callx0 a9 40215f27: ffdd86 j 40215ea1 40215f2a: 2661c2 s32i a12, a1, 152 40215f2d: 000986 j 40215f57 40215f30: 1b2122 l32i a2, a1, 108 40215f33: 0c3d mov.n a3, a12 40215f35: 202182 l32i a8, a1, 128 40215f38: 744060 extui a4, a6, 0, 8 40215f3b: 244842 s8i a4, a8, 36 40215f3e: b19701 l32r a0, 4020259c 40215f41: 0000c0 callx0 a0 40215f44: 010ca2 l8ui a10, a12, 1 40215f47: 000306 j 40215f57 40215f4a: 0cfd mov.n a15, a12 40215f4c: 0001c6 j 40215f57 40215f4f: 0ced mov.n a14, a12 40215f51: 000086 j 40215f57 40215f54: 1861c2 s32i a12, a1, 96 40215f57: 172152 l32i a5, a1, 92 40215f5a: 6a2b addi.n a6, a10, 2 40215f5c: cc6a add.n a12, a12, a6 40215f5e: c055c0 sub a5, a5, a12 40215f61: 0225a6 blti a5, 2, 40215f67 40215f64: ffb1c6 j 40215e2f 40215f67: 003486 j 4021603d 40215f6a: f49c beqz.n a4, 40215f8d 40215f6c: a92b72 l32i a7, a11, 0x2a4 40215f6f: 186162 s32i a6, a1, 96 40215f72: c07740 sub a7, a7, a4 40215f75: d2d756 bnez a7, 40215ca6 40215f78: 02c622 addi a2, a6, 2 40215f7b: bb7031 l32r a3, 40204d3c 40215f7e: b82f01 l32r a0, 4020403c 40215f81: 0000c0 callx0 a0 40215f84: 182162 l32i a6, a1, 96 40215f87: b025b1 l32r a11, 4020201c <_irom0_text_start+0xc> 40215f8a: d18256 bnez a2, 40215ca6 40215f8d: 072b32 l32i a3, a11, 28 40215f90: 0573b7 bbci a3, 27, 40215f99 40215f93: 010642 l8ui a4, a6, 1 40215f96: d0c416 beqz a4, 40215ca6 40215f99: fed251 l32r a5, 40215ae4 40215f9c: 262d62 l32i a6, a13, 152 40215f9f: 0558 l32i.n a5, a5, 0 40215fa1: 246d62 s32i a6, a13, 144 40215fa4: 045516 beqz a5, 40215fed 40215fa7: c22c movi.n a2, 44 40215fa9: fc8431 l32r a3, 402151bc 40215fac: fecf41 l32r a4, 40215ae8 40215faf: b17901 l32r a0, 40202594 40215fb2: 0000c0 callx0 a0 40215fb5: 02cd mov.n a12, a2 40215fb7: 22bc beqz.n a2, 40215fed 40215fb9: 3fab addi.n a3, a15, 10 40215fbb: 640c movi.n a4, 6 40215fbd: 1a2172 l32i a7, a1, 104 40215fc0: 760c movi.n a6, 7 40215fc2: 0269 s32i.n a6, a2, 0 40215fc4: a0c772 addi a7, a7, -96 40215fc7: 1279 s32i.n a7, a2, 4 40215fc9: 228b addi.n a2, a2, 8 40215fcb: b17401 l32r a0, 4020259c 40215fce: 0000c0 callx0 a0 40215fd1: 521c movi.n a2, 21 40215fd3: 730c movi.n a3, 7 40215fd5: 0c4d mov.n a4, a12 40215fd7: b61c01 l32r a0, 40203848 40215fda: 0000c0 callx0 a0 40215fdd: c28c beqz.n a2, 40215fed 40215fdf: 0c2d mov.n a2, a12 40215fe1: fc7631 l32r a3, 402151bc 40215fe4: fec241 l32r a4, 40215aec 40215fe7: b16e01 l32r a0, 402025a0 40215fea: 0000c0 callx0 a0 40215fed: b00b01 l32r a0, 4020201c <_irom0_text_start+0xc> 40215ff0: 542002 l32i a0, a0, 0x150 40215ff3: 0cb016 beqz a0, 402160c2 40215ff6: 58c142 addi a4, a1, 88 40215ff9: ffa032 movi a3, 255 40215ffc: 202b addi.n a2, a0, 2 40215ffe: 584132 s8i a3, a1, 88 40216001: 030c movi.n a3, 0 40216003: 01e0c5 call0 40217e10 40216006: 580102 l8ui a0, a1, 88 40216009: 708c beqz.n a0, 40216014 4021600b: 051026 beqi a0, 1, 40216014 4021600e: 1f2142 l32i a4, a1, 124 40216011: c91416 beqz a4, 40215ca6 40216014: 0e2d mov.n a2, a14 40216016: 262132 l32i a3, a1, 152 40216019: ffa8c5 call0 40215aa8 4021601c: 3fab addi.n a3, a15, 10 4021601e: 024d mov.n a4, a2 40216020: 150c movi.n a5, 1 40216022: 0d2d mov.n a2, a13 40216024: 934540 movnez a4, a5, a4 40216027: 032dc5 call0 40219304 4021602a: ff1e06 j 40215ca6 4021602d: 00a0e2 movi a14, 0 40216030: 00a0f2 movi a15, 0 40216033: 060c movi.n a6, 0 40216035: 070c movi.n a7, 0 40216037: 186172 s32i a7, a1, 96 4021603a: 266162 s32i a6, a1, 152 4021603d: c65e16 beqz a14, 40215ca6 40216040: 010e02 l8ui a0, a14, 1 40216043: 02b0b6 bltui a0, 16, 40216049 40216046: ff1706 j 40215ca6 40216049: 262182 l32i a8, a1, 152 4021604c: c88c beqz.n a8, 4021605c 4021604e: 0108a2 l8ui a10, a8, 1 40216051: f90c movi.n a9, 15 40216053: c09900 sub a9, a9, a0 40216056: 02a9a7 bge a9, a10, 4021605c 40216059: ff1246 j 40215ca6 4021605c: 1821b2 l32i a11, a1, 96 4021605f: c43b16 beqz a11, 40215ca6 40216062: 010b02 l8ui a0, a11, 1 40216065: 0c2c movi.n a12, 32 40216067: 02bc07 bgeu a12, a0, 4021606d 4021606a: ff0e06 j 40215ca6 4021606d: 7f9c beqz.n a15, 40216088 4021606f: 010f22 l8ui a2, a15, 1 40216072: e41c movi.n a4, 30 40216074: a31c movi.n a3, 26 40216076: 000f52 l8ui a5, a15, 0 40216079: dda062 movi a6, 221 4021607c: c05560 sub a5, a5, a6 4021607f: 833450 moveqz a3, a4, a5 40216082: 02b237 bgeu a2, a3, 40216088 40216085: ff0746 j 40215ca6 40216088: 0e3d mov.n a3, a14 4021608a: 262142 l32i a4, a1, 152 4021608d: 202122 l32i a2, a1, 128 40216090: f50c movi.n a5, 15 40216092: 012a05 call0 40217334 40216095: 740020 extui a0, a2, 0, 8 40216098: 047720 extui a7, a2, 7, 1 4021609b: c07756 bnez a7, 40215ca6 4021609e: afdf81 l32r a8, 4020201c <_irom0_text_start+0xc> 402160a1: 7888 l32i.n a8, a8, 28 402160a3: 076857 bbci a8, 5, 402160ae 402160a6: f92c movi.n a9, 47 402160a8: 023907 bltu a9, a0, 402160ae 402160ab: fefdc6 j 40215ca6 402160ae: 0d2d mov.n a2, a13 402160b0: 202132 l32i a3, a1, 128 402160b3: 1c2142 l32i a4, a1, 112 402160b6: 262da2 l32i a10, a13, 152 402160b9: 246da2 s32i a10, a13, 144 402160bc: 074dc5 call0 4021d59c 402160bf: fef8c6 j 40215ca6 402160c2: 202ee0 or a2, a14, a14 402160c5: 262132 l32i a3, a1, 152 402160c8: ff9dc5 call0 40215aa8 402160cb: 0acf32 addi a3, a15, 10 402160ce: 204220 or a4, a2, a2 402160d1: 1b0c movi.n a11, 1 402160d3: 0d2d mov.n a2, a13 402160d5: 934b40 movnez a4, a11, a4 402160d8: 032285 call0 40219304 402160db: fef1c6 j 40215ca6 402160de: 120000 excw 402160e1: 09f0c1 l32r a12, 401d88a4 <_lit4_end+0xd2c50> 402160e4: e42601 l32r a0, 4020f17c 402160e7: 0208 l32i.n a0, a2, 0 402160e9: 07a0a0 excw 402160ec: c50294 excw 402160ef: 080000 excw 402160f2: c11201 l32r a0, 4020653c 402160f5: f00d10 subx8 a0, a13, a1 402160f8: ff .byte 0xff 402160f9: 3f .byte 0x3f 402160fa: ff .byte 0xff 402160fb: ff .byte 0xff 402160fc: f0c112 addi a1, a1, -16 402160ff: 0261d2 s32i a13, a1, 8 40216102: 0161c2 s32i a12, a1, 4 40216105: 0109 s32i.n a0, a1, 0 40216107: 03cd mov.n a12, a3 40216109: 1308 l32i.n a0, a3, 4 4021610b: 242232 l32i a3, a2, 144 4021610e: 1008 l32i.n a0, a0, 4 40216110: 09f316 beqz a3, 402161b3 40216113: fff951 l32r a5, 402160f8 40216116: 0d1342 l16ui a4, a3, 26 40216119: 106450 and a6, a4, a5 4021611c: 028457 bany a4, a5, 40216122 4021611f: 002406 j 402161b3 40216122: 011072 l16ui a7, a0, 2 40216125: d47070 extui a7, a7, 0, 14 40216128: 021677 beq a6, a7, 4021612e 4021612b: 001e46 j 402161a8 4021612e: 3323d2 l32i a13, a3, 204 40216131: 000c movi.n a0, 0 40216133: ddcc bnez.n a13, 40216144 40216135: 03cd mov.n a12, a3 40216137: 022505 call0 40218388 4021613a: 0c2d mov.n a2, a12 4021613c: 030c movi.n a3, 0 4021613e: 03aec5 call0 40219c2c 40216141: 0018c6 j 402161a8 40216144: 352352 l32i a5, a3, 212 40216147: 302322 l32i a2, a3, 192 4021614a: 550b addi.n a5, a5, -1 4021614c: 220b addi.n a2, a2, -1 4021614e: 306322 s32i a2, a3, 192 40216151: 72cc bnez.n a2, 4021615c 40216153: 346302 s32i a0, a3, 208 40216156: 336302 s32i a0, a3, 204 40216159: 000106 j 40216161 4021615c: 8d48 l32i.n a4, a13, 32 4021615e: 336342 s32i a4, a3, 204 40216161: 356352 s32i a5, a3, 212 40216164: 929c beqz.n a2, 40216181 40216166: 9c78 l32i.n a7, a12, 36 40216168: 0788 l32i.n a8, a7, 0 4021616a: b8af91 l32r a9, 40204428 4021616d: 546080 extui a6, a8, 0, 6 40216170: 418680 srli a8, a8, 6 40216173: 208890 or a8, a8, a9 40216176: 1188a0 slli a8, a8, 6 40216179: 206680 or a6, a6, a8 4021617c: 0769 s32i.n a6, a7, 0 4021617e: 0001c6 j 40216189 40216181: 202330 or a2, a3, a3 40216184: 030c movi.n a3, 0 40216186: 03aa45 call0 40219c2c 40216189: 05ef85 call0 4021c084 4021618c: 628c beqz.n a2, 40216196 4021618e: 0d2d mov.n a2, a13 40216190: fc1305 call0 402122c4 40216193: 000446 j 402161a8 40216196: afa1a1 l32r a10, 4020201c <_irom0_text_start+0xc> 40216199: 0d0c movi.n a13, 0 4021619b: 8cd9 s32i.n a13, a12, 32 4021619d: 722ab2 l32i a11, a10, 0x1c8 402161a0: 20cc92 addi a9, a12, 32 402161a3: 0bc9 s32i.n a12, a11, 0 402161a5: 726a92 s32i a9, a10, 0x1c8 402161a8: 11c8 l32i.n a12, a1, 4 402161aa: 21d8 l32i.n a13, a1, 8 402161ac: 0108 l32i.n a0, a1, 0 402161ae: 10c112 addi a1, a1, 16 402161b1: f00d ret.n 402161b3: c0a032 movi a3, 192 402161b6: 740c movi.n a4, 7 402161b8: 029b45 call0 40218b70 402161bb: fffa46 j 402161a8 402161be: c80000 excw 402161c1: ff09 s32i.n a0, a15, 60 402161c3: 3f .byte 0x3f 402161c4: ae .byte 0xae 402161c5: 3ffeb7 bbsi a14, 27, 40216208 402161c8: b7ac beqz.n a7, 402161f7 402161ca: fe .byte 0xfe 402161cb: 3f .byte 0x3f 402161cc: fe8094 excw 402161cf: 3f .byte 0x3f 402161d0: 2399a0 excw 402161d3: 99c040 excw 402161d6: e44023 excw 402161d9: ff09 s32i.n a0, a15, 60 402161db: 3f .byte 0x3f 402161dc: feb7c4 excw 402161df: 3f .byte 0x3f 402161e0: 2399d0 excw 402161e3: 99b040 excw 402161e6: 214023 excw 402161e9: 12fff6 bgeui a15, 0x100, 402161ff 402161ec: d9e0c1 l32r a12, 4020c96c 402161ef: 21c931 l32r a3, 401de914 <_lit4_end+0xd8cc0> 402161f2: 1109 s32i.n a0, a1, 4 402161f4: 41e9 s32i.n a14, a1, 16 402161f6: 51f9 s32i.n a15, a1, 20 402161f8: bd66e1 l32r a14, 40205790 402161fb: d4c2f2 addi a15, a2, -44 402161fe: 290f02 l8ui a0, a15, 41 40216201: b210c1 l32r a12, 40202a44 40216204: 1d3016 beqz a0, 402163db 40216207: b0d501 l32r a0, 4020255c 4021620a: 0d0c movi.n a13, 0 4021620c: 7c0002 l8ui a0, a0, 124 4021620f: 294fd2 s8i a13, a15, 41 40216212: fdc032 addi a3, a0, -3 40216215: 20c316 beqz a3, 40216425 40216218: 300b addi.n a3, a0, -1 4021621a: 207316 beqz a3, 40216425 4021621d: 96a032 movi a3, 150 40216220: 040c movi.n a4, 0 40216222: 150c movi.n a5, 1 40216224: b0e401 l32r a0, 402025b4 40216227: 0000c0 callx0 a0 4021622a: bd4201 l32r a0, 40205734 4021622d: 0000c0 callx0 a0 40216230: 0129 s32i.n a2, a1, 0 40216232: 832c movi.n a3, 40 40216234: b0d3c1 l32r a12, 40202580 40216237: a9ade2 movi a14, 0xfffffda9 4021623a: ffe381 l32r a8, 402161c8 4021623d: ffe161 l32r a6, 402161c4 40216240: 009802 l16si a0, a8, 0 40216243: d8afb2 movi a11, -40 40216246: 0820b7 blt a0, a11, 40216252 40216249: 009652 l16si a5, a6, 0 4021624c: 022357 blt a3, a5, 40216252 4021624f: 003606 j 4021632b 40216252: c070e0 sub a7, a0, a14 40216255: 0d2716 beqz a7, 4021632b 40216258: d4ae92 movi a9, 0xfffffed4 4021625b: 022907 blt a9, a0, 40216261 4021625e: 003246 j 4021632b 40216261: 2ba1a2 movi a10, 0x12b 40216264: 02aa07 bge a10, a0, 4021626a 40216267: 003006 j 4021632b 4021626a: ffd8a1 l32r a10, 402161cc 4021626d: 009672 l16si a7, a6, 0 40216270: 000a22 l8ui a2, a10, 0 40216273: a8ad92 movi a9, 0xfffffda8 40216276: 0ae216 beqz a2, 40216328 40216279: 27a377 bge a3, a7, 402162a4 4021627c: 009c32 l16si a3, a12, 0 4021627f: 437a add.n a4, a3, a7 40216281: 1c14d6 bgez a4, 40216446 40216284: 28c332 addi a3, a3, 40 40216287: 113300 slli a3, a3, 16 4021628a: 313030 srai a3, a3, 16 4021628d: 005c32 s16i a3, a12, 0 40216290: 04a397 bge a3, a9, 40216298 40216293: 030c movi.n a3, 0 40216295: 005c32 s16i a3, a12, 0 40216298: ffce21 l32r a2, 402161d0 4021629b: b02701 l32r a0, 40202338 4021629e: 0000c0 callx0 a0 402162a1: 0009c6 j 402162cc 402162a4: 24a0b7 bge a0, a11, 402162cc 402162a7: 009c32 l16si a3, a12, 0 402162aa: 430a add.n a4, a3, a0 402162ac: 01c4d6 bgez a4, 402162cc 402162af: d8c332 addi a3, a3, -40 402162b2: 113300 slli a3, a3, 16 402162b5: 313030 srai a3, a3, 16 402162b8: 005c32 s16i a3, a12, 0 402162bb: 04a397 bge a3, a9, 402162c3 402162be: 030c movi.n a3, 0 402162c0: 005c32 s16i a3, a12, 0 402162c3: ffc421 l32r a2, 402161d4 402162c6: b01c01 l32r a0, 40202338 402162c9: 0000c0 callx0 a0 402162cc: 002122 l32i a2, a1, 0 402162cf: 009c32 l16si a3, a12, 0 402162d2: 060222 l8ui a2, a2, 6 402162d5: f1e8c5 call0 40208164 402162d8: 009c62 l16si a6, a12, 0 402162db: f18721 l32r a2, 402128f8 402162de: 116600 slli a6, a6, 16 402162e1: 0020c0 memw 402162e4: b09b51 l32r a5, 40202550 402162e7: 9e2542 l32i a4, a5, 0x278 402162ea: f44040 extui a4, a4, 0, 16 402162ed: 204460 or a4, a4, a6 402162f0: 0020c0 memw 402162f3: ffb631 l32r a3, 402161cc 402162f6: 9e6542 s32i a4, a5, 0x278 402162f9: 0043d2 s8i a13, a3, 0 402162fc: b0ad01 l32r a0, 402025b0 402162ff: 0000c0 callx0 a0 40216302: f17d21 l32r a2, 402128f8 40216305: f17d31 l32r a3, 402128fc 40216308: 00a042 movi a4, 0 4021630b: b0a101 l32r a0, 40202590 4021630e: 0000c0 callx0 a0 40216311: f17921 l32r a2, 402128f8 40216314: e8a332 movi a3, 0x3e8 40216317: 00a042 movi a4, 0 4021631a: 150c movi.n a5, 1 4021631c: b0a601 l32r a0, 402025b4 4021631f: 0000c0 callx0 a0 40216322: ffa981 l32r a8, 402161c8 40216325: ffa761 l32r a6, 402161c4 40216328: 009802 l16si a0, a8, 0 4021632b: 57a272 movi a7, 0x257 4021632e: ffaa31 l32r a3, 402161d8 40216331: ffaa91 l32r a9, 402161dc 40216334: 6890e7 bne a0, a14, 402163a0 40216337: 0096a2 l16si a10, a6, 0 4021633a: 629a77 bne a10, a7, 402163a0 4021633d: 0019b2 l16ui a11, a9, 0 40216340: 5c3bf6 bgeui a11, 3, 402163a0 40216343: 000302 l8ui a0, a3, 0 40216346: 01c002 addi a0, a0, 1 40216349: 740000 extui a0, a0, 0, 8 4021634c: 004302 s8i a0, a3, 0 4021634f: 5030b6 bltui a0, 3, 402163a3 40216352: 203dd0 or a3, a13, a13 40216355: 009c22 l16si a2, a12, 0 40216358: 89af42 movi a4, -119 4021635b: 022247 blt a2, a4, 40216361 4021635e: 4caf32 movi a3, -180 40216361: 002122 l32i a2, a1, 0 40216364: 005c32 s16i a3, a12, 0 40216367: 060222 l8ui a2, a2, 6 4021636a: f1df85 call0 40208164 4021636d: 009c32 l16si a3, a12, 0 40216370: 116300 slli a6, a3, 16 40216373: 0020c0 memw 40216376: b07651 l32r a5, 40202550 40216379: 9e2542 l32i a4, a5, 0x278 4021637c: f44040 extui a4, a4, 0, 16 4021637f: 204460 or a4, a4, a6 40216382: 0020c0 memw 40216385: 9e6542 s32i a4, a5, 0x278 40216388: ff9621 l32r a2, 402161e0 4021638b: afeb01 l32r a0, 40202338 4021638e: 0000c0 callx0 a0 40216391: ff8c61 l32r a6, 402161c4 40216394: ff9151 l32r a5, 402161d8 40216397: ff8c81 l32r a8, 402161c8 4021639a: 0045d2 s8i a13, a5, 0 4021639d: 000086 j 402163a3 402163a0: 0043d2 s8i a13, a3, 0 402163a3: 57a272 movi a7, 0x257 402163a6: bcfac1 l32r a12, 40205790 402163a9: 005672 s16i a7, a6, 0 402163ac: ff8c61 l32r a6, 402161dc 402163af: 0058e2 s16i a14, a8, 0 402163b2: 0056d2 s16i a13, a6, 0 402163b5: fb9885 call0 40211d40 402163b8: 0020c0 memw 402163bb: b1a2a1 l32r a10, 40202a44 402163be: 802aa2 l32i a10, a10, 0x200 402163c1: 106fa2 s32i a10, a15, 64 402163c4: 091c movi.n a9, 16 402163c6: 0020c0 memw 402163c9: 9b2c82 l32i a8, a12, 0x26c 402163cc: 208890 or a8, a8, a9 402163cf: 0020c0 memw 402163d2: 9b6c82 s32i a8, a12, 0x26c 402163d5: 000f46 j 40216416 402163d8: 000000 ill 402163db: e0bb31 l32r a3, 4020e6c8 402163de: 040c movi.n a4, 0 402163e0: 150c movi.n a5, 1 402163e2: b07401 l32r a0, 402025b4 402163e5: 0000c0 callx0 a0 402163e8: f13fb1 l32r a11, 402128e4 402163eb: 460bb2 l8ui a11, a11, 70 402163ee: 120c movi.n a2, 1 402163f0: 1feb07 bbsi a11, 0, 40216413 402163f3: f56c movi.n a5, -17 402163f5: 0020c0 memw 402163f8: 9b2e42 l32i a4, a14, 0x26c 402163fb: 104450 and a4, a4, a5 402163fe: 0020c0 memw 40216401: 9b6e42 s32i a4, a14, 0x26c 40216404: 0020c0 memw 40216407: 802c02 l32i a0, a12, 0x200 4021640a: 102f32 l32i a3, a15, 64 4021640d: 0020c0 memw 40216410: 802cd2 l32i a13, a12, 0x200 40216413: 294f22 s8i a2, a15, 41 40216416: 21c8 l32i.n a12, a1, 8 40216418: 31d8 l32i.n a13, a1, 12 4021641a: 41e8 l32i.n a14, a1, 16 4021641c: 51f8 l32i.n a15, a1, 20 4021641e: 1108 l32i.n a0, a1, 4 40216420: 20c112 addi a1, a1, 32 40216423: f00d ret.n 40216425: aefd01 l32r a0, 4020201c <_irom0_text_start+0xc> 40216428: 4008 l32i.n a0, a0, 16 4021642a: d20002 l8ui a0, a0, 210 4021642d: 051026 beqi a0, 1, 40216436 40216430: fbc032 addi a3, a0, -5 40216433: de6356 bnez a3, 4021621d 40216436: e0a431 l32r a3, 4020e6c8 40216439: 040c movi.n a4, 0 4021643b: 150c movi.n a5, 1 4021643d: b05d01 l32r a0, 402025b4 40216440: 0000c0 callx0 a0 40216443: fff3c6 j 40216416 40216446: e82316 beqz a3, 402162cc 40216449: 005cd2 s16i a13, a12, 0 4021644c: ff6621 l32r a2, 402161e4 4021644f: 030c movi.n a3, 0 40216451: afb901 l32r a0, 40202338 40216454: 0000c0 callx0 a0 40216457: ff9c46 j 402162cc 4021645a: e80000 excw 4021645d: 402161 l32r a6, 401e64e4 <_lit4_end+0xe0890> 40216460 : 40216460: e0c112 addi a1, a1, -32 40216463: 023d mov.n a3, a2 40216465: aeed21 l32r a2, 4020201c <_irom0_text_start+0xc> 40216468: 51c9 s32i.n a12, a1, 20 4021646a: 52c8 l32i.n a12, a2, 20 4021646c: 4109 s32i.n a0, a1, 16 4021646e: 3ccc bnez.n a12, 40216475 40216470: 020c movi.n a2, 0 40216472: 002e06 j 4021652e 40216475: 342c42 l32i a4, a12, 208 40216478: 100c movi.n a0, 1 4021647a: 15f487 bbsi a4, 24, 40216493 4021647d: bab341 l32r a4, 40204f4c 40216480: 3139 s32i.n a3, a1, 12 40216482: 0d0462 l8ui a6, a4, 13 40216485: 270c movi.n a7, 2 40216487: 045060 extui a5, a6, 0, 1 4021648a: 0a9516 beqz a5, 40216537 4021648d: 207670 or a7, a6, a7 40216490: 0d4472 s8i a7, a4, 13 40216493: 002d mov.n a2, a0 40216495: 002546 j 4021652e 40216498: 01a002 movi a0, 1 4021649b: 371066 bnei a0, 1, 402164d6 4021649e: ba2581 l32r a8, 40204d34 402164a1: a90882 l8ui a8, a8, 169 402164a4: ffc882 addi a8, a8, -1 402164a7: 748080 extui a8, a8, 0, 8 402164aa: 006182 s32i a8, a1, 0 402164ad: b16801 l32r a0, 40202a50 402164b0: 0000c0 callx0 a0 402164b3: 0198 l32i.n a9, a1, 0 402164b5: aed9a1 l32r a10, 4020201c <_irom0_text_start+0xc> 402164b8: 909990 addx2 a9, a9, a9 402164bb: a099a0 addx4 a9, a9, a10 402164be: 01daa2 addmi a10, a10, 0x100 402164c1: 01d992 addmi a9, a9, 0x100 402164c4: 84c992 addi a9, a9, -124 402164c7: 1199 s32i.n a9, a1, 4 402164c9: ba99 s32i.n a9, a10, 44 402164cb: b16301 l32r a0, 40202a58 402164ce: 0000c0 callx0 a0 402164d1: 1128 l32i.n a2, a1, 4 402164d3: 05b585 call0 4021c02c 402164d6: 31a8 l32i.n a10, a1, 12 402164d8: 6afc bnez.n a10, 40216512 402164da: b020b1 l32r a11, 4020255c 402164dd: 570bb2 l8ui a11, a11, 87 402164e0: 2e6b07 bbci a11, 0, 40216512 402164e3: ffde31 l32r a3, 4021645c 402164e6: ff3621 l32r a2, 402161c0 402164e9: 040c movi.n a4, 0 402164eb: b02901 l32r a0, 40202590 402164ee: 0000c0 callx0 a0 402164f1: ba9621 l32r a2, 40204f4c 402164f4: 100c movi.n a0, 1 402164f6: 294202 s8i a0, a2, 41 402164f9: 2cc222 addi a2, a2, 44 402164fc: b02d01 l32r a0, 402025b0 402164ff: 0000c0 callx0 a0 40216502: ff2f21 l32r a2, 402161c0 40216505: e8a332 movi a3, 0x3e8 40216508: 040c movi.n a4, 0 4021650a: 150c movi.n a5, 1 4021650c: b02a01 l32r a0, 402025b4 4021650f: 0000c0 callx0 a0 40216512: aec221 l32r a2, 4020201c <_irom0_text_start+0xc> 40216515: feedc5 call0 402153f4 40216518: db0b41 l32r a4, 4020d144 4021651b: f08561 l32r a6, 40212730 4021651e: 050c movi.n a5, 0 40216520: 004652 s8i a5, a6, 0 40216523: 342c32 l32i a3, a12, 208 40216526: 120c movi.n a2, 1 40216528: 203340 or a3, a3, a4 4021652b: 346c32 s32i a3, a12, 208 4021652e: 51c8 l32i.n a12, a1, 20 40216530: 4108 l32i.n a0, a1, 16 40216532: 20c112 addi a1, a1, 32 40216535: f00d ret.n 40216537: 01a022 movi a2, 1 4021653a: 01a032 movi a3, 1 4021653d: 150c movi.n a5, 1 4021653f: 060c movi.n a6, 0 40216541: affd41 l32r a4, 40202538 40216544: 2149 s32i.n a4, a1, 8 40216546: f90a45 call0 4020f5ec 40216549: 3178 l32i.n a7, a1, 12 4021654b: b7dc bnez.n a7, 4021656a 4021654d: 0c28 l32i.n a2, a12, 0 4021654f: a2cc bnez.n a2, 4021655d 40216551: 2138 l32i.n a3, a1, 8 40216553: 0c2d mov.n a2, a12 40216555: bce241 l32r a4, 402058e0 40216558: effd05 call0 4020652c 4021655b: 0c29 s32i.n a2, a12, 0 4021655d: 0db4c5 call0 402240ac 40216560: 0c28 l32i.n a2, a12, 0 40216562: 0db405 call0 402240a4 40216565: 000c06 j 40216599 40216568: 010000 slli a0, a0, 32 4021656b: c0bca1 l32r a10, 4020685c <_ZL14webserver_sentPv+0x50> 4021656e: 210000 srai a0, a0, 0 40216571: 01b137 bgeu a1, a3, 40216576 40216574: c0b3d2 excw 40216577: a20000 excw 4021657a: af .byte 0xaf 4021657b: fe .byte 0xfe 4021657c: b13291 l32r a9, 40202a44 4021657f: 0020c0 memw 40216582: a52982 l32i a8, a9, 0x294 40216585: 1088a0 and a8, a8, a10 40216588: 0020c0 memw 4021658b: a56982 s32i a8, a9, 0x294 4021658e: fad285 call0 402112b8 40216591: 12cc bnez.n a2, 40216596 40216593: fadd05 call0 40211364 40216596: fb7e45 call0 40211d7c 40216599: ed8605 call0 40203dfc 4021659c: fdc2b2 addi a11, a2, -3 4021659f: ef5b56 bnez a11, 40216498 402165a2: ae9e01 l32r a0, 4020201c <_irom0_text_start+0xc> 402165a5: 042002 l32i a0, a0, 16 402165a8: 00b016 beqz a0, 402165b7 402165ab: 112022 l32i a2, a0, 68 402165ae: 0522b6 bltui a2, 2, 402165b7 402165b1: 00a002 movi a0, 0 402165b4: ffb8c6 j 4021649b 402165b7: 100c movi.n a0, 1 402165b9: ffb786 j 4021649b 402165bc: fe8084 excw 402165bf: 3f .byte 0x3f 402165c0: 000cf0 excw 402165c3: 0cf500 excw 402165c6: ff0000 excw 402165c9: ff .byte 0xff 402165ca: ff .byte 0xff 402165cb: fe .byte 0xfe 402165cc : 402165cc: e0c112 addi a1, a1, -32 402165cf: 1109 s32i.n a0, a1, 4 402165d1: 31d9 s32i.n a13, a1, 12 402165d3: 41e9 s32i.n a14, a1, 16 402165d5: 51f9 s32i.n a15, a1, 20 402165d7: ae91f1 l32r a15, 4020201c <_irom0_text_start+0xc> 402165da: 21c9 s32i.n a12, a1, 8 402165dc: 5fc8 l32i.n a12, a15, 20 402165de: 02ed mov.n a14, a2 402165e0: 3ccc bnez.n a12, 402165e7 402165e2: 020c movi.n a2, 0 402165e4: 005b46 j 40216755 402165e7: 342c02 l32i a0, a12, 208 402165ea: 1d0c movi.n a13, 1 402165ec: 04f087 bbsi a0, 24, 402165f4 402165ef: 0d2d mov.n a2, a13 402165f1: 005806 j 40216755 402165f4: 063256 bnez a2, 4021665b 402165f7: aeb431 l32r a3, 402020c8 <_irom0_text_start+0xb8> 402165fa: 0139 s32i.n a3, a1, 0 402165fc: 800332 l8ui a3, a3, 128 402165ff: 61e9 s32i.n a14, a1, 24 40216601: 040396 bltz a3, 40216645 40216604: 1d0c movi.n a13, 1 40216606: 61e9 s32i.n a14, a1, 24 40216608: a0edc0 addx4 a14, a13, a12 4021660b: 262e02 l32i a0, a14, 152 4021660e: 029016 beqz a0, 4021663b 40216611: 0c2d mov.n a2, a12 40216613: a0a032 movi a3, 160 40216616: 440c movi.n a4, 4 40216618: 242cf2 l32i a15, a12, 144 4021661b: 246c02 s32i a0, a12, 144 4021661e: 025505 call0 40218b70 40216621: 0c2d mov.n a2, a12 40216623: c0a032 movi a3, 192 40216626: 240c movi.n a4, 2 40216628: 025445 call0 40218b70 4021662b: 0c2d mov.n a2, a12 4021662d: 246cf2 s32i a15, a12, 144 40216630: 262e32 l32i a3, a14, 152 40216633: 06e085 call0 4021d43c 40216636: 0138 l32i.n a3, a1, 0 40216638: 800332 l8ui a3, a3, 128 4021663b: dd1b addi.n a13, a13, 1 4021663d: 432b addi.n a4, a3, 2 4021663f: 74d0d0 extui a13, a13, 0, 8 40216642: c22d47 blt a13, a4, 40216608 40216645: 0621e2 l32i a14, a1, 24 40216648: ae75f1 l32r a15, 4020201c <_irom0_text_start+0xc> 4021664b: 01a0d2 movi a13, 1 4021664e: 0c28 l32i.n a2, a12, 0 40216650: 0da945 call0 402240e8 40216653: 0c2d mov.n a2, a12 40216655: f00845 call0 402066dc 40216658: 000c86 j 4021668e 4021665b: bc6501 l32r a0, 402057f0 4021665e: 0000c0 callx0 a0 40216661: b0fa21 l32r a2, 40202a4c 40216664: b39601 l32r a0, 402034bc 40216667: 0000c0 callx0 a0 4021666a: b0f621 l32r a2, 40202a44 4021666d: 0020c0 memw 40216670: a52202 l32i a0, a2, 0x294 40216673: 2000d0 or a0, a0, a13 40216676: 0020c0 memw 40216679: a56202 s32i a0, a2, 0x294 4021667c: fac385 call0 402112b8 4021667f: 002216 beqz a2, 40216685 40216682: fac645 call0 402112e8 40216685: ffcd21 l32r a2, 402165bc 40216688: 001222 l16ui a2, a2, 0 4021668b: fb8305 call0 40211ebc 4021668e: f02831 l32r a3, 40212730 40216691: f9e721 l32r a2, 40214e30 40216694: 0043d2 s8i a13, a3, 0 40216697: afc601 l32r a0, 402025b0 4021669a: 0000c0 callx0 a0 4021669d: 01a022 movi a2, 1 402166a0: afa631 l32r a3, 40202538 402166a3: 02a042 movi a4, 2 402166a6: 050c movi.n a5, 0 402166a8: f90d85 call0 4020f784 402166ab: 120c movi.n a2, 1 402166ad: fda885 call0 40214138 402166b0: 0d0c movi.n a13, 0 402166b2: 632f22 l32i a2, a15, 0x18c 402166b5: fac101 l32r a0, 402151bc 402166b8: f28c beqz.n a2, 402166cb 402166ba: ffc141 l32r a4, 402165c0 402166bd: 003d mov.n a3, a0 402166bf: afb801 l32r a0, 402025a0 402166c2: 0000c0 callx0 a0 402166c5: fabd01 l32r a0, 402151bc 402166c8: 636fd2 s32i a13, a15, 0x18c 402166cb: 642f22 l32i a2, a15, 0x190 402166ce: c28c beqz.n a2, 402166de 402166d0: ffbd41 l32r a4, 402165c4 402166d3: 003d mov.n a3, a0 402166d5: afb201 l32r a0, 402025a0 402166d8: 0000c0 callx0 a0 402166db: 646fd2 s32i a13, a15, 0x190 402166de: 01a022 movi a2, 1 402166e1: 00a032 movi a3, 0 402166e4: 040c movi.n a4, 0 402166e6: 150c movi.n a5, 1 402166e8: 060c movi.n a6, 0 402166ea: f8f005 call0 4020f5ec 402166ed: 020c movi.n a2, 0 402166ef: 130c movi.n a3, 1 402166f1: 040c movi.n a4, 0 402166f3: fd7b05 call0 40213ea4 402166f6: 4eec bnez.n a14, 4021671e 402166f8: af9941 l32r a4, 4020255c 402166fb: 570442 l8ui a4, a4, 87 402166fe: 1c6407 bbci a4, 0, 4021671e 40216701: feaf21 l32r a2, 402161c0 40216704: afab01 l32r a0, 402025b0 40216707: 0000c0 callx0 a0 4021670a: f76c movi.n a7, -17 4021670c: bc2161 l32r a6, 40205790 4021670f: 0020c0 memw 40216712: 9b2652 l32i a5, a6, 0x26c 40216715: 105570 and a5, a5, a7 40216718: 0020c0 memw 4021671b: 9b6652 s32i a5, a6, 0x26c 4021671e: fec005 call0 40215320 40216721: ba0a01 l32r a0, 40204f4c 40216724: 0d0082 l8ui a8, a0, 13 40216727: 1028 l32i.n a2, a0, 4 40216729: 1ae807 bbsi a8, 0, 40216747 4021672c: 729c beqz.n a2, 40216747 4021672e: 9208 l32i.n a0, a2, 36 40216730: 0008 l32i.n a0, a0, 0 40216732: 047047 bbci a0, 20, 4021673a 40216735: 430c movi.n a3, 4 40216737: 000246 j 40216744 4021673a: 055e00 extui a5, a0, 30, 1 4021673d: 640c movi.n a4, 6 4021673f: 93d450 movnez a13, a4, a5 40216742: 0d3d mov.n a3, a13 40216744: fdf005 call0 40214648 40216747: ffa071 l32r a7, 402165c8 4021674a: 342c62 l32i a6, a12, 208 4021674d: 120c movi.n a2, 1 4021674f: 106670 and a6, a6, a7 40216752: 346c62 s32i a6, a12, 208 40216755: 21c8 l32i.n a12, a1, 8 40216757: 31d8 l32i.n a13, a1, 12 40216759: 41e8 l32i.n a14, a1, 16 4021675b: 51f8 l32i.n a15, a1, 20 4021675d: 1108 l32i.n a0, a1, 4 4021675f: 20c112 addi a1, a1, 32 40216762: f00d ret.n 40216764: 080000 excw 40216767: 110c04 excw 4021676a: d80000 excw 4021676d: 6f .byte 0x6f 4021676e: 5c4021 l32r a2, 401ed870 <_lit4_end+0xe7c1c> 40216771: 402170 excw 40216774 : 40216774: 00a032 movi a3, 0 40216777: 1ca072 movi a7, 28 4021677a: fffa61 l32r a6, 40216764 4021677d: 03d252 addmi a5, a2, 0x300 40216780: 05d242 addmi a4, a2, 0x500 40216783: f0c112 addi a1, a1, -16 40216786: 0109 s32i.n a0, a1, 0 40216788: 320c movi.n a2, 3 4021678a: 100c movi.n a0, 1 4021678c: 8a6562 s32i a6, a5, 0x228 4021678f: fff661 l32r a6, 40216768 40216792: bcc552 addi a5, a5, -68 40216795: 02d552 addmi a5, a5, 0x200 40216798: 395572 s16i a7, a5, 114 4021679b: 385562 s16i a6, a5, 112 4021679e: 3a5532 s16i a3, a5, 116 402167a1: 324402 s8i a0, a4, 50 402167a4: 334402 s8i a0, a4, 51 402167a7: fff141 l32r a4, 4021676c 402167aa: 070e45 call0 4021d890 402167ad: 320c movi.n a2, 3 402167af: 130c movi.n a3, 1 402167b1: ffef41 l32r a4, 40216770 402167b4: 070245 call0 4021d7dc 402167b7: 0108 l32i.n a0, a1, 0 402167b9: 10c112 addi a1, a1, 16 402167bc: f00d ret.n 402167be: 400000 ssr a0 402167c1: 000c movi.n a0, 0 ... 402167c4 : 402167c4: f0c112 addi a1, a1, -16 402167c7: 11c9 s32i.n a12, a1, 4 402167c9: 0109 s32i.n a0, a1, 0 402167cb: 142202 l32i a0, a2, 80 402167ce: 02cd mov.n a12, a2 402167d0: 026067 bbci a0, 6, 402167d6 402167d3: 000305 call0 40216804 402167d6: 000c movi.n a0, 0 402167d8: fffa41 l32r a4, 402167c0 402167db: 142c32 l32i a3, a12, 80 402167de: 01dc22 addmi a2, a12, 0x100 402167e1: e8c222 addi a2, a2, -24 402167e4: 1e62c2 s32i a12, a2, 120 402167e7: 7e4202 s8i a0, a2, 126 402167ea: 50c222 addi a2, a2, 80 402167ed: 001b addi.n a0, a0, 1 402167ef: f14066 bnei a0, 4, 402167e4 402167f2: 203340 or a3, a3, a4 402167f5: 0108 l32i.n a0, a1, 0 402167f7: 146c32 s32i a3, a12, 80 402167fa: 11c8 l32i.n a12, a1, 4 402167fc: 10c112 addi a1, a1, 16 402167ff: f00d ret.n 40216801: 000000 ill 40216804 : 40216804: bfaf52 movi a5, -65 40216807: 142242 l32i a4, a2, 80 4021680a: 030c movi.n a3, 0 4021680c: 6c5232 s16i a3, a2, 216 4021680f: 104450 and a4, a4, a5 40216812: 146242 s32i a4, a2, 80 40216815: f00d ret.n 40216817: ffff00 excw 4021681a: fff8 l32i.n a15, a15, 60 4021681c: f0c112 addi a1, a1, -16 4021681f: fffe51 l32r a5, 40216818 40216822: 006102 s32i a0, a1, 0 40216825: 002302 l32i a0, a3, 0 40216828: 021332 l16ui a3, a3, 4 4021682b: 100050 and a0, a0, a5 4021682e: 204400 or a4, a4, a0 40216831: fe2745 call0 40214aa8 40216834: 002102 l32i a0, a1, 0 40216837: 10c112 addi a1, a1, 16 4021683a: f00d ret.n 4021683c : 4021683c: 000342 l8ui a4, a3, 0 4021683f: dda052 movi a5, 221 40216842: 109457 bne a4, a5, 40216856 40216845: 334b addi.n a3, a3, 4 40216847: 142262 l32i a6, a2, 80 4021684a: 80a072 movi a7, 128 4021684d: 206670 or a6, a6, a7 40216850: 146262 s32i a6, a2, 80 40216853: 0004c6 j 4021686a 40216856: af4181 l32r a8, 4020255c 40216859: a60882 l8ui a8, a8, 166 4021685c: 0a4c movi.n a10, 64 4021685e: 081826 beqi a8, 1, 4021686a 40216861: 142292 l32i a9, a2, 80 40216864: 2099a0 or a9, a9, a10 40216867: 146292 s32i a9, a2, 80 4021686a: 030352 l8ui a5, a3, 3 4021686d: 020342 l8ui a4, a3, 2 40216870: 115580 slli a5, a5, 8 40216873: 204450 or a4, a4, a5 40216876: 6c5242 s16i a4, a2, 216 40216879: 0403b2 l8ui a11, a3, 4 4021687c: da42b2 s8i a11, a2, 218 4021687f: f00d ret.n 40216881: 000000 ill 40216884: 040362 l8ui a6, a3, 4 40216887: 030352 l8ui a5, a3, 3 4021688a: 020372 l8ui a7, a3, 2 4021688d: db4272 s8i a7, a2, 219 40216890: 145050 extui a5, a5, 0, 2 40216893: 146060 extui a6, a6, 0, 2 40216896: dd4262 s8i a6, a2, 221 40216899: dc4252 s8i a5, a2, 220 4021689c: 060342 l8ui a4, a3, 6 4021689f: 644040 extui a4, a4, 0, 7 402168a2: de4242 s8i a4, a2, 222 402168a5: f00d ret.n 402168a7: 000000 ill 402168aa: 410006 j 40226cae 402168ad: ffdb addi.n a15, a15, 13 402168af: f0c112 addi a1, a1, -16 402168b2: 0361e2 s32i a14, a1, 12 402168b5: 0161c2 s32i a12, a1, 4 402168b8: 0261d2 s32i a13, a1, 8 402168bb: 0109 s32i.n a0, a1, 0 402168bd: 03dd mov.n a13, a3 402168bf: 352202 l32i a0, a2, 212 402168c2: 02cd mov.n a12, a2 402168c4: 0028 l32i.n a2, a0, 0 402168c6: fff8e1 l32r a14, 402168a8 402168c9: 104240 and a4, a2, a4 402168cc: 204340 or a4, a3, a4 402168cf: 281427 beq a4, a2, 402168fb 402168d2: add221 l32r a2, 4020201c <_irom0_text_start+0xc> 402168d5: 021032 l16ui a3, a0, 4 402168d8: fe1cc5 call0 40214aa8 402168db: d2cc bnez.n a2, 402168ec 402168dd: 0b0ed7 bnone a14, a13, 402168ec 402168e0: adcf21 l32r a2, 4020201c <_irom0_text_start+0xc> 402168e3: 352c32 l32i a3, a12, 212 402168e6: b6d041 l32r a4, 40204428 402168e9: fff305 call0 4021681c 402168ec: 352c02 l32i a0, a12, 212 402168ef: 628c beqz.n a2, 402168f9 402168f1: 041027 beq a0, a2, 402168f9 402168f4: 020d mov.n a0, a2 402168f6: 356c22 s32i a2, a12, 212 402168f9: 0028 l32i.n a2, a0, 0 402168fb: 0108 l32i.n a0, a1, 0 402168fd: 21d8 l32i.n a13, a1, 8 402168ff: 862c movi.n a6, 40 40216901: 451c movi.n a5, 20 40216903: 1072e0 and a7, a2, a14 40216906: 935670 movnez a5, a6, a7 40216909: 31e8 l32i.n a14, a1, 12 4021690b: df4c52 s8i a5, a12, 223 4021690e: 11c8 l32i.n a12, a1, 4 40216910: 10c112 addi a1, a1, 16 40216913: f00d ret.n 40216915: 000000 ill 40216918: 055c movi.n a5, 80 4021691a: ff .byte 0xff 4021691b: 3f .byte 0x3f 4021691c: ff .byte 0xff 4021691d: 7f .byte 0x7f 4021691e: fe .byte 0xfe 4021691f: ff .byte 0xff 40216920 : 40216920: e0c112 addi a1, a1, -32 40216923: 31e9 s32i.n a14, a1, 12 40216925: 41f9 s32i.n a15, a1, 16 40216927: 0109 s32i.n a0, a1, 0 40216929: 21d9 s32i.n a13, a1, 8 4021692b: 11c9 s32i.n a12, a1, 4 4021692d: 04dd mov.n a13, a4 4021692f: 02cd mov.n a12, a2 40216931: fff085 call0 4021683c 40216934: 142c02 l32i a0, a12, 80 40216937: fff8e1 l32r a14, 40216918 4021693a: 6c1c22 l16ui a2, a12, 216 4021693d: 02de32 addmi a3, a14, 0x200 40216940: 7a1332 l16ui a3, a3, 244 40216943: c80c movi.n a8, 12 40216945: 290837 bnone a8, a3, 40216972 40216948: e62f31 l32r a3, 40210204 4021694b: b1e141 l32r a4, 402030d0 4021694e: 107280 and a7, a2, a8 40216951: 028287 bany a2, a8, 40216957 40216954: 003346 j 40216a25 40216957: fcc762 addi a6, a7, -4 4021695a: e62771 l32r a7, 402101f8 4021695d: 205040 or a5, a0, a4 40216960: 100070 and a0, a0, a7 40216963: bff571 l32r a7, 40206938 <_ZL14webserver_sentPv+0x12c> 40216966: 100030 and a0, a0, a3 40216969: 205570 or a5, a5, a7 4021696c: 830560 moveqz a0, a5, a6 4021696f: 146c02 s32i a0, a12, 80 40216972: b6adf1 l32r a15, 40204428 40216975: ffe941 l32r a4, 4021691c 40216978: ada831 l32r a3, 40202018 <_irom0_text_start+0x8> 4021697b: 100040 and a0, a0, a4 4021697e: 146c02 s32i a0, a12, 80 40216981: 0e6257 bbci a2, 5, 40216993 40216984: ca2352 l32i a5, a3, 0x328 40216987: b27d61 l32r a6, 4020337c 4021698a: 0575a7 bbci a5, 26, 40216993 4021698d: 200060 or a0, a0, a6 40216990: 146c02 s32i a0, a12, 80 40216993: 0b6267 bbci a2, 6, 402169a2 40216996: ca2372 l32i a7, a3, 0x328 40216999: 2080f0 or a8, a0, a15 4021699c: 0277b7 bbci a7, 27, 402169a2 4021699f: 146c82 s32i a8, a12, 80 402169a2: 000d92 l8ui a9, a13, 0 402169a5: dda0a2 movi a10, 221 402169a8: 0199a7 bne a9, a10, 402169ad 402169ab: dd4b addi.n a13, a13, 4 402169ad: 0c2d mov.n a2, a12 402169af: 0d3d mov.n a3, a13 402169b1: ffed05 call0 40216884 402169b4: 030db2 l8ui a11, a13, 3 402169b7: bc2e02 l32i a0, a14, 0x2f0 402169ba: 030c movi.n a3, 0 402169bc: 052300 extui a2, a0, 19, 1 402169bf: 933f20 movnez a3, a15, a2 402169c2: 176b27 bbci a11, 2, 402169dd 402169c5: 147087 bbci a0, 24, 402169dd 402169c8: dc0c02 l8ui a0, a12, 220 402169cb: caac41 l32r a4, 4020947c 402169ce: 051066 bnei a0, 1, 402169d7 402169d1: d94031 l32r a3, 4020ced4 402169d4: 000146 j 402169dd 402169d7: fdc052 addi a5, a0, -3 402169da: 833450 moveqz a3, a4, a5 402169dd: 352c72 l32i a7, a12, 212 402169e0: ff8e81 l32r a8, 40216818 402169e3: 0768 l32i.n a6, a7, 0 402169e5: 0c2d mov.n a2, a12 402169e7: 106680 and a6, a6, a8 402169ea: 206360 or a6, a3, a6 402169ed: 0769 s32i.n a6, a7, 0 402169ef: ffebc5 call0 402168ac 402169f2: 41f8 l32i.n a15, a1, 16 402169f4: 030d92 l8ui a9, a13, 3 402169f7: 21d8 l32i.n a13, a1, 8 402169f9: 1c6937 bbci a9, 3, 40216a19 402169fc: bc2ea2 l32i a10, a14, 0x2f0 402169ff: de0421 l32r a2, 4020e210 40216a02: 137ad7 bbci a10, 29, 40216a19 40216a05: 142c02 l32i a0, a12, 80 40216a08: 200020 or a0, a0, a2 40216a0b: 146c02 s32i a0, a12, 80 40216a0e: 31e8 l32i.n a14, a1, 12 40216a10: 11c8 l32i.n a12, a1, 4 40216a12: 0108 l32i.n a0, a1, 0 40216a14: 20c112 addi a1, a1, 32 40216a17: f00d ret.n 40216a19: b2a221 l32r a2, 402034a4 40216a1c: 142c02 l32i a0, a12, 80 40216a1f: 100020 and a0, a0, a2 40216a22: fff946 j 40216a0b 40216a25: 200040 or a0, a0, a4 40216a28: 100030 and a0, a0, a3 40216a2b: ffd006 j 4021696f 40216a2e: 740000 extui a0, a0, 0, 8 40216a31: 3fff04 excw 40216a34 : 40216a34: d0c112 addi a1, a1, -48 40216a37: 11c9 s32i.n a12, a1, 4 40216a39: 21d9 s32i.n a13, a1, 8 40216a3b: 0109 s32i.n a0, a1, 0 40216a3d: 31e9 s32i.n a14, a1, 12 40216a3f: 41f9 s32i.n a15, a1, 16 40216a41: 03ed mov.n a14, a3 40216a43: 02fd mov.n a15, a2 40216a45: f37c movi.n a3, -1 40216a47: fffa21 l32r a2, 40216a30 40216a4a: 5129 s32i.n a2, a1, 20 40216a4c: 810202 l8ui a0, a2, 129 40216a4f: 1f2222 l32i a2, a2, 124 40216a52: b03030 addx8 a3, a0, a3 40216a55: 7139 s32i.n a3, a1, 28 40216a57: 177277 bbci a2, 23, 40216a72 40216a5a: 632c movi.n a3, 38 40216a5c: 423c movi.n a2, 52 40216a5e: ff20f6 bgeui a0, 2, 40216a61 40216a61: 0130f6 bgeui a0, 3, 40216a66 40216a64: 032d mov.n a2, a3 40216a66: c34c movi.n a3, 76 40216a68: 6139 s32i.n a3, a1, 24 40216a6a: 0840f6 bgeui a0, 4, 40216a76 40216a6d: 6129 s32i.n a2, a1, 24 40216a6f: 0000c6 j 40216a76 40216a72: 050c movi.n a5, 0 40216a74: 6159 s32i.n a5, a1, 24 40216a76: 030c movi.n a3, 0 40216a78: 80a042 movi a4, 128 40216a7b: 01df22 addmi a2, a15, 0x100 40216a7e: e0c222 addi a2, a2, -32 40216a81: aeca01 l32r a0, 402025ac 40216a84: 0000c0 callx0 a0 40216a87: 064e16 beqz a14, 40216aef 40216a8a: 0c0c movi.n a12, 0 40216a8c: 000e32 l8ui a3, a14, 0 40216a8f: dda042 movi a4, 221 40216a92: 019347 bne a3, a4, 40216a97 40216a95: ee4b addi.n a14, a14, 4 40216a97: 7fa0d2 movi a13, 127 40216a9a: 0c2d mov.n a2, a12 40216a9c: 830c movi.n a3, 8 40216a9e: c8a101 l32r a0, 40208d24 40216aa1: 0000c0 callx0 a0 40216aa4: 6c7b addi.n a6, a12, 7 40216aa6: b36cc0 movgez a6, a12, a12 40216aa9: 216360 srai a6, a6, 3 40216aac: 6e6a add.n a6, a14, a6 40216aae: 050662 l8ui a6, a6, 5 40216ab1: 400200 ssr a2 40216ab4: b16060 sra a6, a6 40216ab7: 2f6607 bbci a6, 0, 40216aea 40216aba: e00f02 l8ui a0, a15, 224 40216abd: 2e10d7 beq a0, a13, 40216aef 40216ac0: 04cce6 bgei a12, 32, 40216ac8 40216ac3: 7178 l32i.n a7, a1, 28 40216ac5: 2127c7 blt a7, a12, 40216aea 40216ac8: 0acc66 bnei a12, 32, 40216ad6 40216acb: 5188 l32i.n a8, a1, 20 40216acd: d99d91 l32r a9, 4020d144 40216ad0: 1f2882 l32i a8, a8, 124 40216ad3: 130897 bnone a8, a9, 40216aea 40216ad6: 092c movi.n a9, 32 40216ad8: 04a9c7 bge a9, a12, 40216ae0 40216adb: 61a8 l32i.n a10, a1, 24 40216add: 092ac7 blt a10, a12, 40216aea 40216ae0: b0fa add.n a11, a0, a15 40216ae2: 201b addi.n a2, a0, 1 40216ae4: e04f22 s8i a2, a15, 224 40216ae7: e14bc2 s8i a12, a11, 225 40216aea: cc1b addi.n a12, a12, 1 40216aec: aa9cd7 bne a12, a13, 40216a9a 40216aef: 020c movi.n a2, 0 40216af1: 11c8 l32i.n a12, a1, 4 40216af3: 21d8 l32i.n a13, a1, 8 40216af5: 31e8 l32i.n a14, a1, 12 40216af7: 41f8 l32i.n a15, a1, 16 40216af9: 0108 l32i.n a0, a1, 0 40216afb: 30c112 addi a1, a1, 48 40216afe: f00d ret.n 40216b00 : 40216b00: e0c112 addi a1, a1, -32 40216b03: 11c9 s32i.n a12, a1, 4 40216b05: 31e9 s32i.n a14, a1, 12 40216b07: 41f9 s32i.n a15, a1, 16 40216b09: 5139 s32i.n a3, a1, 20 40216b0b: 21d9 s32i.n a13, a1, 8 40216b0d: 0109 s32i.n a0, a1, 0 40216b0f: 02dd mov.n a13, a2 40216b11: 000302 l8ui a0, a3, 0 40216b14: dda022 movi a2, 221 40216b17: 039027 bne a0, a2, 40216b1e 40216b1a: 234b addi.n a2, a3, 4 40216b1c: 5129 s32i.n a2, a1, 20 40216b1e: e00dc2 l8ui a12, a13, 224 40216b21: 04cc16 beqz a12, 40216b71 40216b24: 0e0c movi.n a14, 0 40216b26: 80a0f2 movi a15, 128 40216b29: 0e2d mov.n a2, a14 40216b2b: 830c movi.n a3, 8 40216b2d: c87d01 l32r a0, 40208d24 40216b30: 0000c0 callx0 a0 40216b33: 7fa002 movi a0, 127 40216b36: 5148 l32i.n a4, a1, 20 40216b38: 5e7b addi.n a5, a14, 7 40216b3a: b35ee0 movgez a5, a14, a14 40216b3d: 215350 srai a5, a5, 3 40216b40: 445a add.n a4, a4, a5 40216b42: 080442 l8ui a4, a4, 8 40216b45: 400200 ssr a2 40216b48: b14040 sra a4, a4 40216b4b: 1d6407 bbci a4, 0, 40216b6c 40216b4e: 1a1ca6 blti a12, 1, 40216b6c 40216b51: 020c movi.n a2, 0 40216b53: 72da add.n a7, a2, a13 40216b55: e10762 l8ui a6, a7, 225 40216b58: 221b addi.n a2, a2, 1 40216b5a: 648060 extui a8, a6, 0, 7 40216b5d: 089e87 bne a14, a8, 40216b69 40216b60: 2096f0 or a9, a6, a15 40216b63: e14792 s8i a9, a7, 225 40216b66: e00dc2 l8ui a12, a13, 224 40216b69: e622c7 blt a2, a12, 40216b53 40216b6c: ee1b addi.n a14, a14, 1 40216b6e: b79e07 bne a14, a0, 40216b29 40216b71: 11c8 l32i.n a12, a1, 4 40216b73: 21d8 l32i.n a13, a1, 8 40216b75: 31e8 l32i.n a14, a1, 12 40216b77: 41f8 l32i.n a15, a1, 16 40216b79: 0108 l32i.n a0, a1, 0 40216b7b: 20c112 addi a1, a1, 32 40216b7e: f00d ret.n 40216b80: e0c112 addi a1, a1, -32 40216b83: 21d9 s32i.n a13, a1, 8 40216b85: 11c9 s32i.n a12, a1, 4 40216b87: 0109 s32i.n a0, a1, 0 40216b89: 41f9 s32i.n a15, a1, 16 40216b8b: 31e9 s32i.n a14, a1, 12 40216b8d: 01d2f2 addmi a15, a2, 0x100 40216b90: 03ed mov.n a14, a3 40216b92: 05d202 addmi a0, a2, 0x500 40216b95: 330062 l8ui a6, a0, 51 40216b98: b4c032 addi a3, a0, -76 40216b9b: d04f62 s8i a6, a15, 208 40216b9e: 320002 l8ui a0, a0, 50 40216ba1: 5139 s32i.n a3, a1, 20 40216ba3: d14f02 s8i a0, a15, 209 40216ba6: 50cff2 addi a15, a15, 80 40216ba9: 100c movi.n a0, 1 40216bab: 3316a6 blti a6, 1, 40216be2 40216bae: 0c0c movi.n a12, 0 40216bb0: 0c2d mov.n a2, a12 40216bb2: 830c movi.n a3, 8 40216bb4: dc7b addi.n a13, a12, 7 40216bb6: b3dcc0 movgez a13, a12, a12 40216bb9: 21d3d0 srai a13, a13, 3 40216bbc: deda add.n a13, a14, a13 40216bbe: c85901 l32r a0, 40208d24 40216bc1: 0000c0 callx0 a0 40216bc4: 000d32 l8ui a3, a13, 0 40216bc7: 401200 ssl a2 40216bca: 100c movi.n a0, 1 40216bcc: a14000 sll a4, a0 40216bcf: 203340 or a3, a3, a4 40216bd2: 004d32 s8i a3, a13, 0 40216bd5: 800f62 l8ui a6, a15, 128 40216bd8: cc1b addi.n a12, a12, 1 40216bda: 1126d0 slli a2, a6, 3 40216bdd: cf2c27 blt a12, a2, 40216bb0 40216be0: 5138 l32i.n a3, a1, 20 40216be2: 1d2352 l32i a5, a3, 116 40216be5: 1f2f22 l32i a2, a15, 124 40216be8: 117587 bbci a5, 24, 40216bfd 40216beb: 0e7267 bbci a2, 22, 40216bfd 40216bee: 040e62 l8ui a6, a14, 4 40216bf1: 206600 or a6, a6, a0 40216bf4: 044e62 s8i a6, a14, 4 40216bf7: 1f2f22 l32i a2, a15, 124 40216bfa: 800f62 l8ui a6, a15, 128 40216bfd: 057520 extui a7, a2, 21, 1 40216c00: 0a1716 beqz a7, 40216ca5 40216c03: 3026b6 bltui a6, 2, 40216c37 40216c06: 1c2c movi.n a12, 33 40216c08: 0c2d mov.n a2, a12 40216c0a: 830c movi.n a3, 8 40216c0c: dc7b addi.n a13, a12, 7 40216c0e: b3dcc0 movgez a13, a12, a12 40216c11: 21d3d0 srai a13, a13, 3 40216c14: deda add.n a13, a14, a13 40216c16: c84301 l32r a0, 40208d24 40216c19: 0000c0 callx0 a0 40216c1c: cc1b addi.n a12, a12, 1 40216c1e: 000d32 l8ui a3, a13, 0 40216c21: 401200 ssl a2 40216c24: 100c movi.n a0, 1 40216c26: 722c movi.n a2, 39 40216c28: a14000 sll a4, a0 40216c2b: 203340 or a3, a3, a4 40216c2e: 004d32 s8i a3, a13, 0 40216c31: d39c27 bne a12, a2, 40216c08 40216c34: 800f62 l8ui a6, a15, 128 40216c37: 2d36b6 bltui a6, 3, 40216c68 40216c3a: 7c2c movi.n a12, 39 40216c3c: 0c2d mov.n a2, a12 40216c3e: 830c movi.n a3, 8 40216c40: dc7b addi.n a13, a12, 7 40216c42: b3dcc0 movgez a13, a12, a12 40216c45: 21d3d0 srai a13, a13, 3 40216c48: deda add.n a13, a14, a13 40216c4a: c83601 l32r a0, 40208d24 40216c4d: 0000c0 callx0 a0 40216c50: cc1b addi.n a12, a12, 1 40216c52: 000d32 l8ui a3, a13, 0 40216c55: 401200 ssl a2 40216c58: 100c movi.n a0, 1 40216c5a: 523c movi.n a2, 53 40216c5c: a14000 sll a4, a0 40216c5f: 203340 or a3, a3, a4 40216c62: 004d32 s8i a3, a13, 0 40216c65: d39c27 bne a12, a2, 40216c3c 40216c68: 810f22 l8ui a2, a15, 129 40216c6b: 5c3c movi.n a12, 53 40216c6d: 2e42b6 bltui a2, 4, 40216c9f 40216c70: 0c2d mov.n a2, a12 40216c72: 830c movi.n a3, 8 40216c74: dc7b addi.n a13, a12, 7 40216c76: b3dcc0 movgez a13, a12, a12 40216c79: 21d3d0 srai a13, a13, 3 40216c7c: deda add.n a13, a14, a13 40216c7e: c82901 l32r a0, 40208d24 40216c81: 0000c0 callx0 a0 40216c84: d04c movi.n a0, 77 40216c86: cc1b addi.n a12, a12, 1 40216c88: 401200 ssl a2 40216c8b: 130c movi.n a3, 1 40216c8d: 000d22 l8ui a2, a13, 0 40216c90: a13300 sll a3, a3 40216c93: 202230 or a2, a2, a3 40216c96: 004d22 s8i a2, a13, 0 40216c99: d39c07 bne a12, a0, 40216c70 40216c9c: 810f22 l8ui a2, a15, 129 40216c9f: 800f62 l8ui a6, a15, 128 40216ca2: 000086 j 40216ca8 40216ca5: 810f22 l8ui a2, a15, 129 40216ca8: 11c8 l32i.n a12, a1, 4 40216caa: 21d8 l32i.n a13, a1, 8 40216cac: 171267 beq a2, a6, 40216cc7 40216caf: 1f2f42 l32i a4, a15, 124 40216cb2: 330c movi.n a3, 3 40216cb4: 020b addi.n a0, a2, -1 40216cb6: 1100e0 slli a0, a0, 2 40216cb9: 200030 or a0, a0, a3 40216cbc: 097477 bbci a4, 23, 40216cc9 40216cbf: 021c movi.n a2, 16 40216cc1: 200020 or a0, a0, a2 40216cc4: 000046 j 40216cc9 40216cc7: 100c movi.n a0, 1 40216cc9: 0c4e02 s8i a0, a14, 12 40216ccc: 41f8 l32i.n a15, a1, 16 40216cce: 31e8 l32i.n a14, a1, 12 40216cd0: 0108 l32i.n a0, a1, 0 40216cd2: 20c112 addi a1, a1, 32 40216cd5: f00d ret.n 40216cd7: 056000 extui a6, a0, 16, 1 40216cda: ff .byte 0xff 40216cdb: 3f .byte 0x3f 40216cdc: fffd excw 40216cde: df0000 excw 40216ce1: ff .byte 0xff 40216ce2: bf0000 excw 40216ce5: ff .byte 0xff 40216ce6: 120000 excw 40216ce9: 09d0c1 l32r a12, 401d942c <_lit4_end+0xd37d8> 40216cec: 71e941 l32r a4, 401f3490 <_lit4_end+0xed83c> 40216cef: 51c9 s32i.n a12, a1, 20 40216cf1: 61d9 s32i.n a13, a1, 24 40216cf3: accac1 l32r a12, 4020201c <_irom0_text_start+0xc> 40216cf6: 02dd mov.n a13, a2 40216cf8: fff8e1 l32r a14, 40216cd8 40216cfb: 032d mov.n a2, a3 40216cfd: bb2e52 l32i a5, a14, 0x2ec 40216d00: 02de02 addmi a0, a14, 0x200 40216d03: 781002 l16ui a0, a0, 240 40216d06: 156450 extui a6, a5, 20, 2 40216d09: 0b7537 bbci a5, 19, 40216d18 40216d0c: c9dc41 l32r a4, 4020947c 40216d0f: 732c32 l32i a3, a12, 0x1cc 40216d12: 203340 or a3, a3, a4 40216d15: 736c32 s32i a3, a12, 0x1cc 40216d18: 159650 extui a9, a5, 22, 2 40216d1b: a68c beqz.n a6, 40216d29 40216d1d: b5c281 l32r a8, 40204428 40216d20: 732c72 l32i a7, a12, 0x1cc 40216d23: 207780 or a7, a7, a8 40216d26: 736c72 s32i a7, a12, 0x1cc 40216d29: ffec71 l32r a7, 40216cdc 40216d2c: 322242 l32i a4, a2, 200 40216d2f: 352232 l32i a3, a2, 212 40216d32: a98c beqz.n a9, 40216d40 40216d34: d868b1 l32r a11, 4020ced4 40216d37: 732ca2 l32i a10, a12, 0x1cc 40216d3a: 20aab0 or a10, a10, a11 40216d3d: 736ca2 s32i a10, a12, 0x1cc 40216d40: 2a0c movi.n a10, 2 40216d42: 04dc bnez.n a4, 40216d56 40216d44: 056850 extui a6, a5, 24, 1 40216d47: 02de82 addmi a8, a14, 0x200 40216d4a: 791882 l16ui a8, a8, 242 40216d4d: 090616 beqz a6, 40216de1 40216d50: 2000a0 or a0, a0, a10 40216d53: 002346 j 40216de4 40216d56: 060c movi.n a6, 0 40216d58: 020c movi.n a2, 0 40216d5a: 108070 and a8, a0, a7 40216d5d: 03b8 l32i.n a11, a3, 0 40216d5f: 2000a0 or a0, a0, a10 40216d62: 15b1b0 extui a11, a11, 17, 2 40216d65: 8308b0 moveqz a0, a8, a11 40216d68: c31c movi.n a3, 28 40216d6a: 08f5a7 bbsi a5, 26, 40216d76 40216d6d: ffdc41 l32r a4, 40216ce0 40216d70: 100040 and a0, a0, a4 40216d73: 000106 j 40216d7b 40216d76: 072c movi.n a7, 32 40216d78: 200070 or a0, a0, a7 40216d7b: 5775b7 bbci a5, 27, 40216dd6 40216d7e: 546017 bbci a0, 1, 40216dd6 40216d81: 084c movi.n a8, 64 40216d83: 200080 or a0, a0, a8 40216d86: 0109 s32i.n a0, a1, 0 40216d88: 741c movi.n a4, 23 40216d8a: 149020 extui a9, a2, 0, 2 40216d8d: 11a6e0 slli a10, a6, 2 40216d90: 01b8 l32i.n a11, a1, 0 40216d92: 004db2 s8i a11, a13, 0 40216d95: 10aa30 and a10, a10, a3 40216d98: 2d3b addi.n a2, a13, 3 40216d9a: 030c movi.n a3, 0 40216d9c: 3129 s32i.n a2, a1, 12 40216d9e: 2099a0 or a9, a9, a10 40216da1: 41b8b0 srli a11, a11, 8 40216da4: 014db2 s8i a11, a13, 1 40216da7: 024d92 s8i a9, a13, 2 40216daa: ae0001 l32r a0, 402025ac 40216dad: 0000c0 callx0 a0 40216db0: 0c2d mov.n a2, a12 40216db2: 3138 l32i.n a3, a1, 12 40216db4: ffdc85 call0 40216b80 40216db7: 4108 l32i.n a0, a1, 16 40216db9: 1acd22 addi a2, a13, 26 40216dbc: 02dec2 addmi a12, a14, 0x200 40216dbf: 7a1cc2 l16ui a12, a12, 244 40216dc2: 134dc2 s8i a12, a13, 19 40216dc5: 71e8 l32i.n a14, a1, 28 40216dc7: 41c8c0 srli a12, a12, 8 40216dca: 144dc2 s8i a12, a13, 20 40216dcd: 51c8 l32i.n a12, a1, 20 40216dcf: 61d8 l32i.n a13, a1, 24 40216dd1: 30c112 addi a1, a1, 48 40216dd4: f00d ret.n 40216dd6: ffc341 l32r a4, 40216ce4 40216dd9: 100040 and a0, a0, a4 40216ddc: 0109 s32i.n a0, a1, 0 40216dde: ffe986 j 40216d88 40216de1: 100070 and a0, a0, a7 40216de4: 41b280 srli a11, a8, 2 40216de7: da0262 l8ui a6, a2, 218 40216dea: 149080 extui a9, a8, 0, 2 40216ded: 414260 srli a4, a6, 2 40216df0: 145060 extui a5, a6, 0, 2 40216df3: 2159 s32i.n a5, a1, 8 40216df5: 01a957 bge a9, a5, 40216dfa 40216df8: 2199 s32i.n a9, a1, 8 40216dfa: 0109 s32i.n a0, a1, 0 40216dfc: 1129 s32i.n a2, a1, 4 40216dfe: c51c movi.n a5, 28 40216e00: 104450 and a4, a4, a5 40216e03: 10bb50 and a11, a11, a5 40216e06: 012b47 blt a11, a4, 40216e0b 40216e09: 086d mov.n a6, a8 40216e0b: 248260 extui a8, a6, 2, 3 40216e0e: c5c751 l32r a5, 4020852c 40216e11: 8189 s32i.n a8, a1, 32 40216e13: 231357 beq a3, a5, 40216e3a 40216e16: 0c2d mov.n a2, a12 40216e18: d82f41 l32r a4, 4020ced4 40216e1b: ffa005 call0 4021681c 40216e1e: 0108 l32i.n a0, a1, 0 40216e20: 62dc bnez.n a2, 40216e3a 40216e22: 0c2d mov.n a2, a12 40216e24: 1138 l32i.n a3, a1, 4 40216e26: c99541 l32r a4, 4020947c 40216e29: 352332 l32i a3, a3, 212 40216e2c: ff9ec5 call0 4021681c 40216e2f: ffab41 l32r a4, 40216cdc 40216e32: 0108 l32i.n a0, a1, 0 40216e34: 104040 and a4, a0, a4 40216e37: 830420 moveqz a0, a4, a2 40216e3a: 2128 l32i.n a2, a1, 8 40216e3c: 8168 l32i.n a6, a1, 32 40216e3e: bb2e52 l32i a5, a14, 0x2ec 40216e41: ffc8c6 j 40216d68 40216e44 : 40216e44: f0c112 addi a1, a1, -16 40216e47: d42c movi.n a4, 45 40216e49: 0109 s32i.n a0, a1, 0 40216e4b: a01c movi.n a0, 26 40216e4d: 004242 s8i a4, a2, 0 40216e50: 014202 s8i a0, a2, 1 40216e53: 222b addi.n a2, a2, 2 40216e55: ffe905 call0 40216ce8 40216e58: 0108 l32i.n a0, a1, 0 40216e5a: 10c112 addi a1, a1, 16 40216e5d: f00d ret.n ... 40216e60 : 40216e60: c44c movi.n a4, 76 40216e62: 90af52 movi a5, -112 40216e65: 060c movi.n a6, 0 40216e67: e71c movi.n a7, 30 40216e69: ddaf82 movi a8, -35 40216e6c: f0c112 addi a1, a1, -16 40216e6f: 0109 s32i.n a0, a1, 0 40216e71: 004282 s8i a8, a2, 0 40216e74: 014272 s8i a7, a2, 1 40216e77: 024262 s8i a6, a2, 2 40216e7a: 034252 s8i a5, a2, 3 40216e7d: 303c movi.n a0, 51 40216e7f: 044242 s8i a4, a2, 4 40216e82: 054202 s8i a0, a2, 5 40216e85: 226b addi.n a2, a2, 6 40216e87: ffe605 call0 40216ce8 40216e8a: 0108 l32i.n a0, a1, 0 40216e8c: 10c112 addi a1, a1, 16 40216e8f: f00d ret.n 40216e91: 000000 ill 40216e94: e0c112 addi a1, a1, -32 40216e97: 51f9 s32i.n a15, a1, 20 40216e99: 1109 s32i.n a0, a1, 4 40216e9b: 31d9 s32i.n a13, a1, 12 40216e9d: 21c9 s32i.n a12, a1, 8 40216e9f: 03dd mov.n a13, a3 40216ea1: 000332 l8ui a3, a3, 0 40216ea4: 41e9 s32i.n a14, a1, 16 40216ea6: 4113a6 blti a3, 1, 40216eeb 40216ea9: 7ea0e2 movi a14, 126 40216eac: 0c0c movi.n a12, 0 40216eae: 0129 s32i.n a2, a1, 0 40216eb0: 4cda add.n a4, a12, a13 40216eb2: 010442 l8ui a4, a4, 1 40216eb5: 642040 extui a2, a4, 0, 7 40216eb8: 2a6477 bbci a4, 7, 40216ee6 40216ebb: 272e27 blt a14, a2, 40216ee6 40216ebe: 830c movi.n a3, 8 40216ec0: 01f8 l32i.n a15, a1, 0 40216ec2: 027b addi.n a0, a2, 7 40216ec4: b30220 movgez a0, a2, a2 40216ec7: 210300 srai a0, a0, 3 40216eca: ff0a add.n a15, a15, a0 40216ecc: c79601 l32r a0, 40208d24 40216ecf: 0000c0 callx0 a0 40216ed2: 100c movi.n a0, 1 40216ed4: 401200 ssl a2 40216ed7: 000f22 l8ui a2, a15, 0 40216eda: a13000 sll a3, a0 40216edd: 202230 or a2, a2, a3 40216ee0: 004f22 s8i a2, a15, 0 40216ee3: 000d32 l8ui a3, a13, 0 40216ee6: cc1b addi.n a12, a12, 1 40216ee8: c42c37 blt a12, a3, 40216eb0 40216eeb: 21c8 l32i.n a12, a1, 8 40216eed: 31d8 l32i.n a13, a1, 12 40216eef: 41e8 l32i.n a14, a1, 16 40216ef1: 51f8 l32i.n a15, a1, 20 40216ef3: 1108 l32i.n a0, a1, 4 40216ef5: 20c112 addi a1, a1, 32 40216ef8: f00d ret.n 40216efa: 540000 extui a0, a0, 0, 6 40216efd: 3fff05 call0 40256ef0 <_flash_code_end+0xfb96> 40216f00: 16a042 movi a4, 22 40216f03: f0c112 addi a1, a1, -16 40216f06: 006102 s32i a0, a1, 0 40216f09: 0261d2 s32i a13, a1, 8 40216f0c: 11c9 s32i.n a12, a1, 4 40216f0e: 03dd mov.n a13, a3 40216f10: 02cd mov.n a12, a2 40216f12: 030c movi.n a3, 0 40216f14: ada601 l32r a0, 402025ac 40216f17: 0000c0 callx0 a0 40216f1a: 352d22 l32i a2, a13, 212 40216f1d: fdb2c5 call0 40214a4c 40216f20: fff701 l32r a0, 40216efc 40216f23: 004c22 s8i a2, a12, 0 40216f26: be2002 l32i a0, a0, 0x2f8 40216f29: 820c movi.n a2, 8 40216f2b: 4570d7 bbci a0, 29, 40216f74 40216f2e: 800c movi.n a0, 8 40216f30: 014c22 s8i a2, a12, 1 40216f33: 352d22 l32i a2, a13, 212 40216f36: 0228 l32i.n a2, a2, 0 40216f38: 3f7217 bbci a2, 17, 40216f7b 40216f3b: 120c movi.n a2, 1 40216f3d: 200020 or a0, a0, a2 40216f40: 014c02 s8i a0, a12, 1 40216f43: 352d32 l32i a3, a13, 212 40216f46: 440c movi.n a4, 4 40216f48: 0338 l32i.n a3, a3, 0 40216f4a: 204040 or a4, a0, a4 40216f4d: 153130 extui a3, a3, 17, 2 40216f50: 138c beqz.n a3, 40216f55 40216f52: 014c42 s8i a4, a12, 1 40216f55: 2c6b addi.n a2, a12, 6 40216f57: 01dd32 addmi a3, a13, 0x100 40216f5a: dd0d52 l8ui a5, a13, 221 40216f5d: 024c52 s8i a5, a12, 2 40216f60: e0c332 addi a3, a3, -32 40216f63: 21d8 l32i.n a13, a1, 8 40216f65: fff2c5 call0 40216e94 40216f68: 16cc22 addi a2, a12, 22 40216f6b: 0108 l32i.n a0, a1, 0 40216f6d: 11c8 l32i.n a12, a1, 4 40216f6f: 10c112 addi a1, a1, 16 40216f72: f00d ret.n 40216f74: 000c movi.n a0, 0 40216f76: 020c movi.n a2, 0 40216f78: ffed06 j 40216f30 40216f7b: c17227 bbci a2, 18, 40216f40 40216f7e: 320c movi.n a2, 3 40216f80: ffee46 j 40216f3d ... 40216f84 : 40216f84: f0c112 addi a1, a1, -16 40216f87: d43c movi.n a4, 61 40216f89: 0109 s32i.n a0, a1, 0 40216f8b: 601c movi.n a0, 22 40216f8d: 004242 s8i a4, a2, 0 40216f90: 014202 s8i a0, a2, 1 40216f93: 222b addi.n a2, a2, 2 40216f95: fff685 call0 40216f00 40216f98: 0108 l32i.n a0, a1, 0 40216f9a: 10c112 addi a1, a1, 16 40216f9d: f00d ret.n ... 40216fa0 : 40216fa0: c44c movi.n a4, 76 40216fa2: 90af52 movi a5, -112 40216fa5: 060c movi.n a6, 0 40216fa7: a71c movi.n a7, 26 40216fa9: ddaf82 movi a8, -35 40216fac: f0c112 addi a1, a1, -16 40216faf: 0109 s32i.n a0, a1, 0 40216fb1: 004282 s8i a8, a2, 0 40216fb4: 014272 s8i a7, a2, 1 40216fb7: 024262 s8i a6, a2, 2 40216fba: 034252 s8i a5, a2, 3 40216fbd: 403c movi.n a0, 52 40216fbf: 044242 s8i a4, a2, 4 40216fc2: 054202 s8i a0, a2, 5 40216fc5: 226b addi.n a2, a2, 6 40216fc7: fff385 call0 40216f00 40216fca: 0108 l32i.n a0, a1, 0 40216fcc: 10c112 addi a1, a1, 16 40216fcf: f00d ret.n 40216fd1: 000000 ill 40216fd4: 00ffc0 excw 40216fd7: c11200 mul16u a1, a2, a0 40216fda: 4109e0 srli a0, a14, 9 40216fdd: 070216 beqz a2, 40217051 40216fe0: 242202 l32i a0, a2, 144 40216fe3: 06a016 beqz a0, 40217051 40216fe6: 040432 l8ui a3, a4, 4 40216fe9: 030402 l8ui a0, a4, 3 40216fec: 113380 slli a3, a3, 8 40216fef: 020442 l8ui a4, a4, 2 40216ff2: 005142 s16i a4, a1, 0 40216ff5: 200030 or a0, a0, a3 40216ff8: 142232 l32i a3, a2, 80 40216ffb: 040c movi.n a4, 0 40216ffd: 0e63a7 bbci a3, 10, 4021700f 40217000: ffbf51 l32r a5, 40216efc 40217003: be2552 l32i a5, a5, 0x2f8 40217006: 057557 bbci a5, 21, 4021700f 40217009: 015142 s16i a4, a1, 2 4021700c: 000106 j 40217014 4021700f: 562c movi.n a6, 37 40217011: 015162 s16i a6, a1, 2 40217014: 03a032 movi a3, 3 40217017: 205110 or a5, a1, a1 4021701a: 035142 s16i a4, a1, 6 4021701d: 045142 s16i a4, a1, 8 40217020: ffed91 l32r a9, 40216fd4 40217023: 948600 extui a8, a0, 6, 10 40217026: 347200 extui a7, a0, 2, 4 40217029: 1177e0 slli a7, a7, 2 4021702c: 1188a0 slli a8, a8, 6 4021702f: 108890 and a8, a8, a9 40217032: 01a042 movi a4, 1 40217035: c93c movi.n a9, 60 40217037: 107790 and a7, a7, a9 4021703a: 207780 or a7, a7, a8 4021703d: 280c movi.n a8, 2 4021703f: 207780 or a7, a7, a8 40217042: 025172 s16i a7, a1, 4 40217045: 067dc5 call0 4021d824 40217048: 020c movi.n a2, 0 4021704a: 4108 l32i.n a0, a1, 16 4021704c: 20c112 addi a1, a1, 32 4021704f: f00d ret.n 40217051: 120c movi.n a2, 1 40217053: fffcc6 j 4021704a 40217056: e00000 subx4 a0, a0, a0 40217059: 2399 s32i.n a9, a3, 8 4021705b: c11240 mul16u a1, a2, a4 4021705e: 6102e0 excw 40217061: 61e203 excw 40217064: 61c206 j 4022f770 40217067: 51d904 excw 4021706a: 02cd mov.n a12, a2 4021706c: 05dd mov.n a13, a5 4021706e: 04ed mov.n a14, a4 40217070: 161216 beqz a2, 402171d5 40217073: 242202 l32i a0, a2, 144 40217076: 2139 s32i.n a3, a1, 8 40217078: 159016 beqz a0, 402171d5 4021707b: 012d mov.n a2, a1 4021707d: 831c movi.n a3, 24 4021707f: 940c movi.n a4, 9 40217081: fdd4c5 call0 40214dd0 40217084: 020d mov.n a0, a2 40217086: 142216 beqz a2, 402171cc 40217089: 0188 l32i.n a8, a1, 0 4021708b: 2178 l32i.n a7, a1, 8 4021708d: 004872 s8i a7, a8, 0 40217090: 0158 l32i.n a5, a1, 0 40217092: 651b addi.n a6, a5, 1 40217094: 0169 s32i.n a6, a1, 0 40217096: 0145e2 s8i a14, a5, 1 40217099: 0138 l32i.n a3, a1, 0 4021709b: 001d22 l16ui a2, a13, 0 4021709e: 431b addi.n a4, a3, 1 402170a0: 0149 s32i.n a4, a1, 0 402170a2: 014322 s8i a2, a3, 1 402170a5: 0138 l32i.n a3, a1, 0 402170a7: 231b addi.n a2, a3, 1 402170a9: 0129 s32i.n a2, a1, 0 402170ab: 161e66 bnei a14, 1, 402170c5 402170ae: 011d52 l16ui a5, a13, 2 402170b1: 014352 s8i a5, a3, 1 402170b4: 011d42 l16ui a4, a13, 2 402170b7: 0158 l32i.n a5, a1, 0 402170b9: 414840 srli a4, a4, 8 402170bc: 014542 s8i a4, a5, 1 402170bf: 0128 l32i.n a2, a1, 0 402170c1: 222b addi.n a2, a2, 2 402170c3: 0129 s32i.n a2, a1, 0 402170c5: 021db2 l16ui a11, a13, 4 402170c8: 0042b2 s8i a11, a2, 0 402170cb: 021da2 l16ui a10, a13, 4 402170ce: 01b8 l32i.n a11, a1, 0 402170d0: 41a8a0 srli a10, a10, 8 402170d3: 014ba2 s8i a10, a11, 1 402170d6: ae5bb1 l32r a11, 40202a44 402170d9: 0a1c movi.n a10, 16 402170db: 0188 l32i.n a8, a1, 0 402170dd: 031d72 l16ui a7, a13, 6 402170e0: 982b addi.n a9, a8, 2 402170e2: 0199 s32i.n a9, a1, 0 402170e4: 024872 s8i a7, a8, 2 402170e7: 031d62 l16ui a6, a13, 6 402170ea: 0178 l32i.n a7, a1, 0 402170ec: 416860 srli a6, a6, 8 402170ef: 014762 s8i a6, a7, 1 402170f2: 760c movi.n a6, 7 402170f4: 0138 l32i.n a3, a1, 0 402170f6: 871c movi.n a7, 24 402170f8: 232b addi.n a2, a3, 2 402170fa: 0129 s32i.n a2, a1, 0 402170fc: 5edc bnez.n a14, 40217115 402170fe: 041d52 l16ui a5, a13, 8 40217101: 024352 s8i a5, a3, 2 40217104: 041d42 l16ui a4, a13, 8 40217107: 0158 l32i.n a5, a1, 0 40217109: 414840 srli a4, a4, 8 4021710c: 014542 s8i a4, a5, 1 4021710f: 0128 l32i.n a2, a1, 0 40217111: 222b addi.n a2, a2, 2 40217113: 0129 s32i.n a2, a1, 0 40217115: 01a0e2 movi a14, 1 40217118: e71641 l32r a4, 40210d70 4021711b: 0a5072 s16i a7, a0, 20 4021711e: 092092 l32i a9, a0, 36 40217121: abbed1 l32r a13, 4020201c <_irom0_text_start+0xc> 40217124: 012052 l32i a5, a0, 4 40217127: 4d38 l32i.n a3, a13, 16 40217129: 1558 l32i.n a5, a5, 4 4021712b: 0978 l32i.n a7, a9, 0 4021712d: c05250 sub a5, a2, a5 40217130: 548070 extui a8, a7, 0, 6 40217133: e8c552 addi a5, a5, -24 40217136: 417670 srli a7, a7, 6 40217139: 0b5052 s16i a5, a0, 22 4021713c: 2027a0 or a2, a7, a10 4021713f: 19a8 l32i.n a10, a9, 4 40217141: 1122a0 slli a2, a2, 6 40217144: 208820 or a8, a8, a2 40217147: 10aa40 and a10, a10, a4 4021714a: 19a9 s32i.n a10, a9, 4 4021714c: 9058 l32i.n a5, a0, 36 4021714e: 0989 s32i.n a8, a9, 0 40217150: 1548 l32i.n a4, a5, 4 40217152: 077c movi.n a7, -16 40217154: 104470 and a4, a4, a7 40217157: 204460 or a4, a4, a6 4021715a: 1549 s32i.n a4, a5, 4 4021715c: c023c0 sub a2, a3, a12 4021715f: 932e20 movnez a2, a14, a2 40217162: 90e8 l32i.n a14, a0, 36 40217164: 0020c0 memw 40217167: da7c movi.n a10, -3 40217169: 049020 extui a9, a2, 0, 1 4021716c: 802bb2 l32i a11, a11, 0x200 4021716f: 0e38 l32i.n a3, a14, 0 40217171: e47c movi.n a4, -2 40217173: 103340 and a3, a3, a4 40217176: 0e39 s32i.n a3, a14, 0 40217178: 9088 l32i.n a8, a0, 36 4021717a: 5eb9 s32i.n a11, a14, 20 4021717c: 0878 l32i.n a7, a8, 0 4021717e: 1199f0 slli a9, a9, 1 40217181: 1077a0 and a7, a7, a10 40217184: 207790 or a7, a7, a9 40217187: 0879 s32i.n a7, a8, 0 40217189: 242c62 l32i a6, a12, 144 4021718c: 050c movi.n a5, 0 4021718e: 0d1662 l16ui a6, a6, 26 40217191: 9048 l32i.n a4, a0, 36 40217193: 169c beqz.n a6, 402171a8 40217195: 0488 l32i.n a8, a4, 0 40217197: 1109 s32i.n a0, a1, 4 40217199: 0be877 bbsi a8, 7, 402171a8 4021719c: fc7a05 call0 40213940 4021719f: 1148 l32i.n a4, a1, 4 402171a1: 7429 s32i.n a2, a4, 28 402171a3: 9448 l32i.n a4, a4, 36 402171a5: 0000c6 j 402171ac 402171a8: 1109 s32i.n a0, a1, 4 402171aa: 7059 s32i.n a5, a0, 28 402171ac: 202cc0 or a2, a12, a12 402171af: 7d0d62 l8ui a6, a13, 125 402171b2: 012132 l32i a3, a1, 4 402171b5: 084462 s8i a6, a4, 8 402171b8: d0a042 movi a4, 208 402171bb: 010e45 call0 402182a0 402171be: 0421c2 l32i a12, a1, 16 402171c1: 51d8 l32i.n a13, a1, 20 402171c3: 61e8 l32i.n a14, a1, 24 402171c5: 3108 l32i.n a0, a1, 12 402171c7: 20c112 addi a1, a1, 32 402171ca: f00d ret.n 402171cc: ffa321 l32r a2, 40217058 402171cf: ac5a01 l32r a0, 40202338 402171d2: 0000c0 callx0 a0 402171d5: 120c movi.n a2, 1 402171d7: fff8c6 j 402171be ... 402171dc : 402171dc: f0c112 addi a1, a1, -16 402171df: 016102 s32i a0, a1, 4 402171e2: 002202 l32i a0, a2, 0 402171e5: 390002 l8ui a0, a0, 57 402171e8: 006132 s32i a3, a1, 0 402171eb: 09e047 bbsi a0, 4, 402171f8 402171ee: b3ac beqz.n a3, 4021721d 402171f0: 032d mov.n a2, a3 402171f2: fb2505 call0 40212444 402171f5: 000906 j 4021721d 402171f8: 03a022 movi a2, 3 402171fb: 0b1332 l16ui a3, a3, 22 402171fe: 02a042 movi a4, 2 40217201: 0cfc45 call0 402241c8 40217204: 002152 l32i a5, a1, 0 40217207: 030c movi.n a3, 0 40217209: 1568 l32i.n a6, a5, 4 4021720b: 024d mov.n a4, a2 4021720d: 1668 l32i.n a6, a6, 4 4021720f: 1269 s32i.n a6, a2, 4 40217211: 0529 s32i.n a2, a5, 0 40217213: 4259 s32i.n a5, a2, 16 40217215: c21c movi.n a2, 28 40217217: b18c01 l32r a0, 40203848 4021721a: 0000c0 callx0 a0 4021721d: 1108 l32i.n a0, a1, 4 4021721f: 10c112 addi a1, a1, 16 40217222: f00d ret.n 40217224: 00f380 excw 40217227: 378100 excw 4021722a: f80000 excw 4021722d: ff .byte 0xff ... 40217230 : 40217230: d0c112 addi a1, a1, -48 40217233: 0a61c2 s32i a12, a1, 40 40217236: 096102 s32i a0, a1, 36 40217239: 20c220 or a12, a2, a2 4021723c: 05eb addi.n a0, a5, 14 4021723e: 07b407 bgeu a4, a0, 40217249 40217241: fb2005 call0 40212444 40217244: 0c0c movi.n a12, 0 40217246: 003006 j 4021730a 40217249: 054d mov.n a4, a5 4021724b: 012d mov.n a2, a1 4021724d: acd301 l32r a0, 4020259c 40217250: 0000c0 callx0 a0 40217253: 1c38 l32i.n a3, a12, 4 40217255: 1308 l32i.n a0, a3, 4 40217257: aaa022 movi a2, 170 4021725a: 000042 l8ui a4, a0, 0 4021725d: 010052 l8ui a5, a0, 1 40217260: 2f9427 bne a4, a2, 40217293 40217263: 2c9527 bne a5, a2, 40217293 40217266: 020062 l8ui a6, a0, 2 40217269: 263666 bnei a6, 3, 40217293 4021726c: 030072 l8ui a7, a0, 3 4021726f: 07ec bnez.n a7, 40217293 40217271: 040082 l8ui a8, a0, 4 40217274: b8dc bnez.n a8, 40217293 40217276: 050092 l8ui a9, a0, 5 40217279: 69dc bnez.n a9, 40217293 4021727b: ffeaa1 l32r a10, 40217224 4021727e: 070042 l8ui a4, a0, 7 40217281: 060052 l8ui a5, a0, 6 40217284: 114480 slli a4, a4, 8 40217287: 204450 or a4, a4, a5 4021728a: 0514a7 beq a4, a10, 40217293 4021728d: ffe651 l32r a5, 40217228 40217290: 139457 bne a4, a5, 402172a7 40217293: 0b1c62 l16ui a6, a12, 22 40217296: 1378 l32i.n a7, a3, 4 40217298: 8179 s32i.n a7, a1, 32 4021729a: 66eb addi.n a6, a6, 14 4021729c: f2c772 addi a7, a7, -14 4021729f: 1379 s32i.n a7, a3, 4 402172a1: 0b5c62 s16i a6, a12, 22 402172a4: 000706 j 402172c4 402172a7: 418840 srli a8, a4, 8 402172aa: ffe0a1 l32r a10, 4021722c 402172ad: 0b1c92 l16ui a9, a12, 22 402172b0: fac0b2 addi a11, a0, -6 402172b3: 81b9 s32i.n a11, a1, 32 402172b5: 13b9 s32i.n a11, a3, 4 402172b7: 99aa add.n a9, a9, a10 402172b9: 99eb addi.n a9, a9, 14 402172bb: 0b5c92 s16i a9, a12, 22 402172be: 064042 s8i a4, a0, 6 402172c1: 074082 s8i a8, a0, 7 402172c4: 010102 l8ui a0, a1, 1 402172c7: 140000 extui a0, a0, 0, 2 402172ca: 20ac beqz.n a0, 402172f0 402172cc: 451026 beqi a0, 1, 40217315 402172cf: 372066 bnei a0, 2, 4021730a 402172d2: 8128 l32i.n a2, a1, 32 402172d4: 314b addi.n a3, a1, 4 402172d6: 640c movi.n a4, 6 402172d8: acb101 l32r a0, 4020259c 402172db: 0000c0 callx0 a0 402172de: 10c132 addi a3, a1, 16 402172e1: 8128 l32i.n a2, a1, 32 402172e3: 640c movi.n a4, 6 402172e5: 226b addi.n a2, a2, 6 402172e7: acad01 l32r a0, 4020259c 402172ea: 0000c0 callx0 a0 402172ed: 000646 j 4021730a 402172f0: 8128 l32i.n a2, a1, 32 402172f2: 314b addi.n a3, a1, 4 402172f4: 640c movi.n a4, 6 402172f6: aca901 l32r a0, 4020259c 402172f9: 0000c0 callx0 a0 402172fc: 31ab addi.n a3, a1, 10 402172fe: 8128 l32i.n a2, a1, 32 40217300: 640c movi.n a4, 6 40217302: 226b addi.n a2, a2, 6 40217304: aca601 l32r a0, 4020259c 40217307: 0000c0 callx0 a0 4021730a: 0c2d mov.n a2, a12 4021730c: 9108 l32i.n a0, a1, 36 4021730e: a1c8 l32i.n a12, a1, 40 40217310: 30c112 addi a1, a1, 48 40217313: f00d ret.n 40217315: 8128 l32i.n a2, a1, 32 40217317: 10c132 addi a3, a1, 16 4021731a: 640c movi.n a4, 6 4021731c: aca001 l32r a0, 4020259c 4021731f: 0000c0 callx0 a0 40217322: 31ab addi.n a3, a1, 10 40217324: 8128 l32i.n a2, a1, 32 40217326: 640c movi.n a4, 6 40217328: 226b addi.n a2, a2, 6 4021732a: ac9c01 l32r a0, 4020259c 4021732d: 0000c0 callx0 a0 40217330: fff586 j 4021730a ... 40217334 : 40217334: f0c112 addi a1, a1, -16 40217337: 0109 s32i.n a0, a1, 0 40217339: 31e9 s32i.n a14, a1, 12 4021733b: 21d9 s32i.n a13, a1, 8 4021733d: 11c9 s32i.n a12, a1, 4 4021733f: 04dd mov.n a13, a4 40217341: 02cd mov.n a12, a2 40217343: 03ed mov.n a14, a3 40217345: 45c222 addi a2, a2, 69 40217348: 030c movi.n a3, 0 4021734a: 041c movi.n a4, 16 4021734c: ac9801 l32r a0, 402025ac 4021734f: 0000c0 callx0 a0 40217352: 3e2b addi.n a3, a14, 2 40217354: 46cc22 addi a2, a12, 70 40217357: 010e42 l8ui a4, a14, 1 4021735a: 454c42 s8i a4, a12, 69 4021735d: ac8f01 l32r a0, 4020259c 40217360: 0000c0 callx0 a0 40217363: 8dac beqz.n a13, 4021738f 40217365: 450c02 l8ui a0, a12, 69 40217368: 010de2 l8ui a14, a13, 1 4021736b: 2e0a add.n a2, a14, a0 4021736d: 07b2a6 blti a2, 16, 40217378 40217370: fe0c movi.n a14, 15 40217372: c0ee00 sub a14, a14, a0 40217375: 74e0e0 extui a14, a14, 0, 8 40217378: 3d2b addi.n a3, a13, 2 4021737a: 0e4d mov.n a4, a14 4021737c: 20ca add.n a2, a0, a12 4021737e: 46c222 addi a2, a2, 70 40217381: ac8601 l32r a0, 4020259c 40217384: 0000c0 callx0 a0 40217387: 450c32 l8ui a3, a12, 69 4021738a: 33ea add.n a3, a3, a14 4021738c: 454c32 s8i a3, a12, 69 4021738f: 020c movi.n a2, 0 40217391: 11c8 l32i.n a12, a1, 4 40217393: 21d8 l32i.n a13, a1, 8 40217395: 31e8 l32i.n a14, a1, 12 40217397: 0108 l32i.n a0, a1, 0 40217399: 10c112 addi a1, a1, 16 4021739c: f00d ret.n 4021739e: 000000 ill 402173a1: 239a add.n a2, a3, a9 402173a3: c11240 mul16u a1, a2, a4 402173a4 : 402173a4: f0c112 addi a1, a1, -16 402173a7: 0129 s32i.n a2, a1, 0 402173a9: 172222 l32i a2, a2, 92 402173ac: 1109 s32i.n a0, a1, 4 402173ae: 22dc bnez.n a2, 402173c4 402173b0: 80a022 movi a2, 128 402173b3: fffb31 l32r a3, 402173a0 402173b6: 4fa142 movi a4, 0x14f 402173b9: ad5901 l32r a0, 40202920 402173bc: 0000c0 callx0 a0 402173bf: 0108 l32i.n a0, a1, 0 402173c1: 176022 s32i a2, a0, 92 402173c4: 1108 l32i.n a0, a1, 4 402173c6: 130c movi.n a3, 1 402173c8: 932320 movnez a2, a3, a2 402173cb: 10c112 addi a1, a1, 16 402173ce: f00d ret.n 402173d0: f25000 excw 402173d3: fe1804 excw 402173d6: 000334 excw 402173d9: 334c90 excw 402173dc: 4c9000 excw 402173df: c11234 excw 402173e0 : 402173e0: c0c112 addi a1, a1, -64 402173e3: 066142 s32i a4, a1, 24 402173e6: 056152 s32i a5, a1, 20 402173e9: 0961c2 s32i a12, a1, 36 402173ec: c1f9 s32i.n a15, a1, 48 402173ee: a1d9 s32i.n a13, a1, 40 402173f0: b1e9 s32i.n a14, a1, 44 402173f2: 8109 s32i.n a0, a1, 32 402173f4: 02ed mov.n a14, a2 402173f6: 302c movi.n a0, 35 402173f8: 12d8 l32i.n a13, a2, 4 402173fa: 0b12f2 l16ui a15, a2, 22 402173fd: 1dd8 l32i.n a13, a13, 4 402173ff: 03cd mov.n a12, a3 40217401: ffda add.n a15, a15, a13 40217403: 3dab addi.n a3, a13, 10 40217405: 7139 s32i.n a3, a1, 28 40217407: 0c39 s32i.n a3, a12, 0 40217409: 18cff2 addi a15, a15, 24 4021740c: c07fd0 sub a7, a15, a13 4021740f: 022077 blt a0, a7, 40217415 40217412: 00e446 j 402177a7 40217415: 0c2d mov.n a2, a12 40217417: 835c movi.n a3, 88 40217419: 4179 s32i.n a7, a1, 16 4021741b: ab3201 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021741e: 0000c0 callx0 a0 40217421: 9e28 l32i.n a2, a14, 36 40217423: 101d42 l16ui a4, a13, 32 40217426: 18cd52 addi a5, a13, 24 40217429: 7c59 s32i.n a5, a12, 28 4021742b: 055c42 s16i a4, a12, 10 4021742e: 2228 l32i.n a2, a2, 8 40217430: 111d32 l16ui a3, a13, 34 40217433: 035c32 s16i a3, a12, 6 40217436: 24cdd2 addi a13, a13, 36 40217439: fd6105 call0 40214a4c 4021743c: 4cd9 s32i.n a13, a12, 16 4021743e: 0a0c movi.n a10, 0 40217440: dda0b2 movi a11, 221 40217443: 054c22 s8i a2, a12, 5 40217446: 562c movi.n a6, 37 40217448: 4178 l32i.n a7, a1, 16 4021744a: 740020 extui a0, a2, 0, 8 4021744d: 044c02 s8i a0, a12, 4 40217450: dcc782 addi a8, a7, -36 40217453: 5c89 s32i.n a8, a12, 20 40217455: 022677 blt a6, a7, 4021745b 40217458: 00d406 j 402177ac 4021745b: c09fd0 sub a9, a15, a13 4021745e: 220c movi.n a2, 2 40217460: 0a0d mov.n a0, a10 40217462: 5188 l32i.n a8, a1, 20 40217464: 150c movi.n a5, 1 40217466: 6138 l32i.n a3, a1, 24 40217468: aee071 l32r a7, 40202fe8 4021746b: 1179 s32i.n a7, a1, 4 4021746d: 933530 movnez a3, a5, a3 40217470: a0c882 addi a8, a8, -96 40217473: 2189 s32i.n a8, a1, 8 40217475: 930230 movnez a0, a2, a3 40217478: 3109 s32i.n a0, a1, 12 4021747a: 010d02 l8ui a0, a13, 1 4021747d: 0d4d mov.n a4, a13 4021747f: 202b addi.n a2, a0, 2 40217481: 02a927 bge a9, a2, 40217487 40217484: 00c7c6 j 402177a7 40217487: 000d52 l8ui a5, a13, 0 4021748a: 032c movi.n a3, 32 4021748c: 02c5e6 bgei a5, 32, 40217492 4021748f: 00b086 j 40217755 40217492: 11a357 bge a3, a5, 402174a7 40217495: 263c movi.n a6, 50 40217497: 02a567 bge a5, a6, 4021749d 4021749a: 00a086 j 40217720 4021749d: 273c movi.n a7, 50 4021749f: 142757 blt a7, a5, 402174b7 402174a2: bc49 s32i.n a4, a12, 44 402174a4: 010402 l8ui a0, a4, 1 402174a7: d04a add.n a13, a0, a4 402174a9: dd2b addi.n a13, a13, 2 402174ab: c09fd0 sub a9, a15, a13 402174ae: c829e6 bgei a9, 2, 4021747a 402174b1: 040c02 l8ui a0, a12, 4 402174b4: 00bd06 j 402177ac 402174b7: 02a5b7 bge a5, a11, 402174bd 402174ba: 009586 j 40217714 402174bd: e62b57 blt a11, a5, 402174a7 402174c0: 050c movi.n a5, 0 402174c2: 2540b6 bltui a0, 4, 402174eb 402174c5: 050d62 l8ui a6, a13, 5 402174c8: 030d32 l8ui a3, a13, 3 402174cb: 020d22 l8ui a2, a13, 2 402174ce: 113380 slli a3, a3, 8 402174d1: 202230 or a2, a2, a3 402174d4: 040d32 l8ui a3, a13, 4 402174d7: 016680 slli a6, a6, 24 402174da: 113300 slli a3, a3, 16 402174dd: 203360 or a3, a3, a6 402174e0: 202230 or a2, a2, a3 402174e3: f97e31 l32r a3, 40215adc 402174e6: 019237 bne a2, a3, 402174eb 402174e9: 150c movi.n a5, 1 402174eb: 658c beqz.n a5, 402174f5 402174ed: dc49 s32i.n a4, a12, 52 402174ef: 010402 l8ui a0, a4, 1 402174f2: ffec46 j 402174a7 402174f5: 050c movi.n a5, 0 402174f7: 2b60b6 bltui a0, 6, 40217526 402174fa: 050482 l8ui a8, a4, 5 402174fd: 030472 l8ui a7, a4, 3 40217500: 020462 l8ui a6, a4, 2 40217503: 117780 slli a7, a7, 8 40217506: 206670 or a6, a6, a7 40217509: 040472 l8ui a7, a4, 4 4021750c: 018880 slli a8, a8, 24 4021750f: 117700 slli a7, a7, 16 40217512: 207780 or a7, a7, a8 40217515: 206670 or a6, a6, a7 40217518: f97271 l32r a7, 40215ae0 4021751b: 079677 bne a6, a7, 40217526 4021751e: 060482 l8ui a8, a4, 6 40217521: 011866 bnei a8, 1, 40217526 40217524: 150c movi.n a5, 1 40217526: 15fc bnez.n a5, 4021755b 40217528: 050c movi.n a5, 0 4021752a: 2b60b6 bltui a0, 6, 40217559 4021752d: 050422 l8ui a2, a4, 5 40217530: 0304d2 l8ui a13, a4, 3 40217533: 020492 l8ui a9, a4, 2 40217536: 11dd80 slli a13, a13, 8 40217539: 2099d0 or a9, a9, a13 4021753c: 0404d2 l8ui a13, a4, 4 4021753f: 012280 slli a2, a2, 24 40217542: 11dd00 slli a13, a13, 16 40217545: 20dd20 or a13, a13, a2 40217548: 2099d0 or a9, a9, a13 4021754b: f965d1 l32r a13, 40215ae0 4021754e: 0799d7 bne a9, a13, 40217559 40217551: 060432 l8ui a3, a4, 6 40217554: 120c movi.n a2, 1 40217556: 835230 moveqz a5, a2, a3 40217559: 358c beqz.n a5, 40217560 4021755b: fc49 s32i.n a4, a12, 60 4021755d: ffe386 j 402174ef 40217560: 050c movi.n a5, 0 40217562: 2540b6 bltui a0, 4, 4021758b 40217565: 050482 l8ui a8, a4, 5 40217568: 030472 l8ui a7, a4, 3 4021756b: 020462 l8ui a6, a4, 2 4021756e: 117780 slli a7, a7, 8 40217571: 206670 or a6, a6, a7 40217574: 040472 l8ui a7, a4, 4 40217577: 018880 slli a8, a8, 24 4021757a: 117700 slli a7, a7, 16 4021757d: 207780 or a7, a7, a8 40217580: 206670 or a6, a6, a7 40217583: ff9371 l32r a7, 402173d0 40217586: 019677 bne a6, a7, 4021758b 40217589: 150c movi.n a5, 1 4021758b: 458c beqz.n a5, 40217593 4021758d: 136c42 s32i a4, a12, 76 40217590: ffd6c6 j 402174ef 40217593: 050c movi.n a5, 0 40217595: 2540b6 bltui a0, 4, 402175be 40217598: 0504d2 l8ui a13, a4, 5 4021759b: 030492 l8ui a9, a4, 3 4021759e: 020482 l8ui a8, a4, 2 402175a1: 119980 slli a9, a9, 8 402175a4: 208890 or a8, a8, a9 402175a7: 040492 l8ui a9, a4, 4 402175aa: 01dd80 slli a13, a13, 24 402175ad: 119900 slli a9, a9, 16 402175b0: 2099d0 or a9, a9, a13 402175b3: 208890 or a8, a8, a9 402175b6: f94791 l32r a9, 40215ad4 402175b9: 019897 bne a8, a9, 402175be 402175bc: 150c movi.n a5, 1 402175be: 458c beqz.n a5, 402175c6 402175c0: 146c42 s32i a4, a12, 80 402175c3: ffca06 j 402174ef 402175c6: 050c movi.n a5, 0 402175c8: 2540b6 bltui a0, 4, 402175f1 402175cb: 050432 l8ui a3, a4, 5 402175ce: 030422 l8ui a2, a4, 3 402175d1: 0204d2 l8ui a13, a4, 2 402175d4: 112280 slli a2, a2, 8 402175d7: 20dd20 or a13, a13, a2 402175da: 040422 l8ui a2, a4, 4 402175dd: 013380 slli a3, a3, 24 402175e0: 112200 slli a2, a2, 16 402175e3: 202230 or a2, a2, a3 402175e6: 20dd20 or a13, a13, a2 402175e9: f93a21 l32r a2, 40215ad4 402175ec: 019d27 bne a13, a2, 402175f1 402175ef: 150c movi.n a5, 1 402175f1: 558c beqz.n a5, 402175fa 402175f3: 347b addi.n a3, a4, 7 402175f5: 9c39 s32i.n a3, a12, 36 402175f7: ffbd06 j 402174ef 402175fa: 050c movi.n a5, 0 402175fc: 2540b6 bltui a0, 4, 40217625 402175ff: 050482 l8ui a8, a4, 5 40217602: 030472 l8ui a7, a4, 3 40217605: 020462 l8ui a6, a4, 2 40217608: 117780 slli a7, a7, 8 4021760b: 206670 or a6, a6, a7 4021760e: 040472 l8ui a7, a4, 4 40217611: 018880 slli a8, a8, 24 40217614: 117700 slli a7, a7, 16 40217617: 207780 or a7, a7, a8 4021761a: 206670 or a6, a6, a7 4021761d: ff6d71 l32r a7, 402173d4 40217620: 019677 bne a6, a7, 40217625 40217623: 150c movi.n a5, 1 40217625: 059c beqz.n a5, 40217639 40217627: 0a0482 l8ui a8, a4, 10 4021762a: 090492 l8ui a9, a4, 9 4021762d: 118880 slli a8, a8, 8 40217630: 208890 or a8, a8, a9 40217633: 2a5c82 s16i a8, a12, 84 40217636: ffad46 j 402174ef 40217639: 050c movi.n a5, 0 4021763b: 2540b6 bltui a0, 4, 40217664 4021763e: 050422 l8ui a2, a4, 5 40217641: 0304d2 l8ui a13, a4, 3 40217644: 020492 l8ui a9, a4, 2 40217647: 11dd80 slli a13, a13, 8 4021764a: 2099d0 or a9, a9, a13 4021764d: 0404d2 l8ui a13, a4, 4 40217650: 012280 slli a2, a2, 24 40217653: 11dd00 slli a13, a13, 16 40217656: 20dd20 or a13, a13, a2 40217659: 2099d0 or a9, a9, a13 4021765c: f91fd1 l32r a13, 40215ad8 4021765f: 0199d7 bne a9, a13, 40217664 40217662: 150c movi.n a5, 1 40217664: b5ac beqz.n a5, 40217693 40217666: aa6d91 l32r a9, 4020201c <_irom0_text_start+0xc> 40217669: 5c2992 l32i a9, a9, 0x170 4021766c: 0149 s32i.n a4, a1, 0 4021766e: e35916 beqz a9, 402174a7 40217671: 3128 l32i.n a2, a1, 12 40217673: 7138 l32i.n a3, a1, 28 40217675: 2178 l32i.n a7, a1, 8 40217677: 045d mov.n a5, a4 40217679: f8c062 addi a6, a0, -8 4021767c: 746060 extui a6, a6, 0, 8 4021767f: 447b addi.n a4, a4, 7 40217681: 55ab addi.n a5, a5, 10 40217683: 0009c0 callx0 a9 40217686: 0a0c movi.n a10, 0 40217688: 0148 l32i.n a4, a1, 0 4021768a: dda0b2 movi a11, 221 4021768d: 010402 l8ui a0, a4, 1 40217690: ff84c6 j 402174a7 40217693: 1178 l32i.n a7, a1, 4 40217695: cd2772 l32i a7, a7, 0x334 40217698: 057c70 extui a7, a7, 28, 1 4021769b: e08716 beqz a7, 402174a7 4021769e: 050c movi.n a5, 0 402176a0: 2540b6 bltui a0, 4, 402176c9 402176a3: 0504d2 l8ui a13, a4, 5 402176a6: 030492 l8ui a9, a4, 3 402176a9: 020482 l8ui a8, a4, 2 402176ac: 119980 slli a9, a9, 8 402176af: 208890 or a8, a8, a9 402176b2: 040492 l8ui a9, a4, 4 402176b5: 01dd80 slli a13, a13, 24 402176b8: 119900 slli a9, a9, 16 402176bb: 2099d0 or a9, a9, a13 402176be: 208890 or a8, a8, a9 402176c1: ff4591 l32r a9, 402173d8 402176c4: 019897 bne a8, a9, 402176c9 402176c7: 150c movi.n a5, 1 402176c9: d58c beqz.n a5, 402176da 402176cb: 102cd2 l32i a13, a12, 64 402176ce: dd5d56 bnez a13, 402174a7 402176d1: 106c42 s32i a4, a12, 64 402176d4: 010402 l8ui a0, a4, 1 402176d7: ff7306 j 402174a7 402176da: 050c movi.n a5, 0 402176dc: 2540b6 bltui a0, 4, 40217705 402176df: 050462 l8ui a6, a4, 5 402176e2: 030432 l8ui a3, a4, 3 402176e5: 020422 l8ui a2, a4, 2 402176e8: 113380 slli a3, a3, 8 402176eb: 202230 or a2, a2, a3 402176ee: 040432 l8ui a3, a4, 4 402176f1: 016680 slli a6, a6, 24 402176f4: 113300 slli a3, a3, 16 402176f7: 203360 or a3, a3, a6 402176fa: 202230 or a2, a2, a3 402176fd: ff3731 l32r a3, 402173dc 40217700: 019237 bne a2, a3, 40217705 40217703: 150c movi.n a5, 1 40217705: d9e516 beqz a5, 402174a7 40217708: 112c52 l32i a5, a12, 68 4021770b: d98556 bnez a5, 402174a7 4021770e: 106c42 s32i a4, a12, 64 40217711: ff7686 j 402174ef 40217714: c3c562 addi a6, a5, -61 40217717: d8c656 bnez a6, 402174a7 4021771a: 116c42 s32i a4, a12, 68 4021771d: ff60c6 j 402174a4 40217720: d72c movi.n a7, 45 40217722: 152577 blt a5, a7, 4021773b 40217725: d82c movi.n a8, 45 40217727: 052857 blt a8, a5, 40217730 4021772a: 106c42 s32i a4, a12, 64 4021772d: ff5cc6 j 402174a4 40217730: d0c592 addi a9, a5, -48 40217733: d70956 bnez a9, 402174a7 40217736: ec49 s32i.n a4, a12, 56 40217738: ff5a06 j 402174a4 4021773b: d6c5d2 addi a13, a5, -42 4021773e: d65d56 bnez a13, 402174a7 40217741: 200b addi.n a2, a0, -1 40217743: d60256 bnez a2, 402174a7 40217746: 020432 l8ui a3, a4, 2 40217749: 00a152 movi a5, 0x100 4021774c: 203350 or a3, a3, a5 4021774f: 045c32 s16i a3, a12, 8 40217752: ff5386 j 402174a4 40217755: 2c45a6 blti a5, 4, 40217785 40217758: 0255e6 bgei a5, 5, 4021775e 4021775b: ff5206 j 402174a7 4021775e: 1065a6 blti a5, 6, 40217772 40217761: 0275e6 bgei a5, 7, 40217767 40217764: ff4fc6 j 402174a7 40217767: f9c562 addi a6, a5, -7 4021776a: d39656 bnez a6, 402174a7 4021776d: 8c49 s32i.n a4, a12, 32 4021776f: ff4c46 j 402174a4 40217772: fbc572 addi a7, a5, -5 40217775: d2e756 bnez a7, 402174a7 40217778: 4e88 l32i.n a8, a14, 16 4021777a: 6c49 s32i.n a4, a12, 24 4021777c: c08d80 sub a8, a13, a8 4021777f: 0c4c82 s8i a8, a12, 12 40217782: ff4786 j 402174a4 40217785: 1615a6 blti a5, 1, 4021779f 40217788: 0425e6 bgei a5, 2, 40217790 4021778b: ac49 s32i.n a4, a12, 40 4021778d: ff44c6 j 402174a4 40217790: fdc592 addi a9, a5, -3 40217793: d10956 bnez a9, 402174a7 40217796: 020dd2 l8ui a13, a13, 2 40217799: 044cd2 s8i a13, a12, 4 4021779c: ff4106 j 402174a4 4021779f: d04556 bnez a5, 402174a7 402177a2: 9c49 s32i.n a4, a12, 36 402177a4: ff3f06 j 402174a4 402177a7: 120c movi.n a2, 1 402177a9: 002186 j 40217833 402177ac: ac38 l32i.n a3, a12, 40 402177ae: bc48 l32i.n a4, a12, 44 402177b0: 08e316 beqz a3, 40217842 402177b3: 0103e2 l8ui a14, a3, 1 402177b6: 02beb6 bltui a14, 16, 402177bc 402177b9: 002146 j 40217842 402177bc: 020c movi.n a2, 0 402177be: 339c beqz.n a3, 402177d5 402177c0: 149c beqz.n a4, 402177d5 402177c2: 010452 l8ui a5, a4, 1 402177c5: 010362 l8ui a6, a3, 1 402177c8: ff0c movi.n a15, 15 402177ca: c0ff60 sub a15, a15, a6 402177cd: 04af57 bge a15, a5, 402177d5 402177d0: 470c movi.n a7, 4 402177d2: 202270 or a2, a2, a7 402177d5: 840c movi.n a4, 8 402177d7: 9c38 l32i.n a3, a12, 36 402177d9: 050cd2 l8ui a13, a12, 5 402177dc: 638c beqz.n a3, 402177e6 402177de: 010392 l8ui a9, a3, 1 402177e1: 082c movi.n a8, 32 402177e3: 02b897 bgeu a8, a9, 402177e9 402177e6: 202240 or a2, a2, a4 402177e9: 041d07 beq a13, a0, 402177f1 402177ec: 0e2c movi.n a14, 32 402177ee: 2022e0 or a2, a2, a14 402177f1: 8c08 l32i.n a0, a12, 32 402177f3: a41c movi.n a4, 26 402177f5: 608c beqz.n a0, 402177ff 402177f7: 0100f2 l8ui a15, a0, 1 402177fa: 013ff6 bgeui a15, 3, 402177ff 402177fd: 8ca9 s32i.n a10, a12, 32 402177ff: 102c02 l32i a0, a12, 64 40217802: e61c movi.n a6, 30 40217804: 209c beqz.n a0, 4021781a 40217806: 010032 l8ui a3, a0, 1 40217809: 000072 l8ui a7, a0, 0 4021780c: 045d mov.n a5, a4 4021780e: c077b0 sub a7, a7, a11 40217811: 835670 moveqz a5, a6, a7 40217814: 02b357 bgeu a3, a5, 4021781a 40217817: 106ca2 s32i a10, a12, 64 4021781a: 112c02 l32i a0, a12, 68 4021781d: 691c movi.n a9, 22 4021781f: 009c beqz.n a0, 40217833 40217821: 0000d2 l8ui a13, a0, 0 40217824: 010082 l8ui a8, a0, 1 40217827: c0ddb0 sub a13, a13, a11 4021782a: 8394d0 moveqz a9, a4, a13 4021782d: 02b897 bgeu a8, a9, 40217833 40217830: 116ca2 s32i a10, a12, 68 40217833: 91c8 l32i.n a12, a1, 36 40217835: a1d8 l32i.n a13, a1, 40 40217837: b1e8 l32i.n a14, a1, 44 40217839: c1f8 l32i.n a15, a1, 48 4021783b: 8108 l32i.n a0, a1, 32 4021783d: 40c112 addi a1, a1, 64 40217840: f00d ret.n 40217842: 220c movi.n a2, 2 40217844: ffdd86 j 402177be 40217847: 500000 excw 4021784a: 0000f2 l8ui a15, a0, 0 4021784d: 05f250 extui a15, a5, 18, 1 40217850: fffe41 l32r a4, 40217848 40217853: 030272 l8ui a7, a2, 3 40217856: 010262 l8ui a6, a2, 1 40217859: 000252 l8ui a5, a2, 0 4021785c: 116680 slli a6, a6, 8 4021785f: 205560 or a5, a5, a6 40217862: 020262 l8ui a6, a2, 2 40217865: 017780 slli a7, a7, 24 40217868: 116600 slli a6, a6, 16 4021786b: 206670 or a6, a6, a7 4021786e: 202560 or a2, a5, a6 40217871: 311247 beq a2, a4, 402178a6 40217874: f89a71 l32r a7, 40215adc 40217877: f89a81 l32r a8, 40215ae0 4021787a: 1d1277 beq a2, a7, 4021789b 4021787d: 291287 beq a2, a8, 402178aa 40217880: fed491 l32r a9, 402173d0 40217883: fff2a1 l32r a10, 4021784c 40217886: 241297 beq a2, a9, 402178ae 40217889: 0312a7 beq a2, a10, 40217890 4021788c: 022c movi.n a2, 32 4021788e: f00d ret.n 40217890: 338c beqz.n a3, 40217897 40217892: db0c movi.n a11, 13 40217894: 0043b2 s8i a11, a3, 0 40217897: 620c movi.n a2, 6 40217899: f00d ret.n 4021789b: ff8316 beqz a3, 40217897 4021789e: 520c movi.n a2, 5 402178a0: 004322 s8i a2, a3, 0 402178a3: fffc06 j 40217897 402178a6: 020c movi.n a2, 0 402178a8: f00d ret.n 402178aa: 120c movi.n a2, 1 402178ac: f00d ret.n 402178ae: 320c movi.n a2, 3 402178b0: f00d ret.n 402178b2: 310000 srai a0, a0, 16 402178b5: 62ffe5 excw 402178b8: 520302 l8ui a0, a3, 82 402178bb: 420102 l8ui a0, a1, 66 402178be: 800002 l8ui a0, a0, 128 402178c1: 501155 excw 402178c4: 522044 excw 402178c7: 800202 l8ui a0, a2, 128 402178ca: 000166 bnei a1, -1, 402178ce 402178cd: 601155 excw 402178d0: 502055 excw 402178d3: 372024 excw 402178d6: 610b12 l8ui a1, a11, 97 402178d9: 71f881 l32r a8, 401f40bc <_lit4_end+0xee468> 402178dc: 67f881 l32r a8, 401f18bc <_lit4_end+0xebc68> 402178df: 770a12 l8ui a1, a10, 119 402178e2: 0c0312 l8ui a1, a3, 12 402178e5: f00d02 l8ui a0, a13, 240 402178e8: 220c movi.n a2, 2 402178ea: f00d ret.n 402178ec: 120c movi.n a2, 1 402178ee: f00d ret.n 402178f0: ac0f00 excw 402178f3: 0f0000 excw 402178f6: 01ac beqz.n a1, 4021791a 402178f8: ac0f00 excw 402178fb: 0f0002 l8ui a0, a0, 15 402178fe: 03ac beqz.n a3, 40217922 40217900: ac0f00 excw 40217903: 0f0004 excw 40217906: 05ac beqz.n a5, 4021792a 40217908: fffa41 l32r a4, 402178f0 4021790b: 030272 l8ui a7, a2, 3 4021790e: 010262 l8ui a6, a2, 1 40217911: 000252 l8ui a5, a2, 0 40217914: 116680 slli a6, a6, 8 40217917: 205560 or a5, a5, a6 4021791a: 020262 l8ui a6, a2, 2 4021791d: 017780 slli a7, a7, 24 40217920: 116600 slli a6, a6, 16 40217923: 206670 or a6, a6, a7 40217926: 202560 or a2, a5, a6 40217929: 371247 beq a2, a4, 40217964 4021792c: fff271 l32r a7, 402178f4 4021792f: fff281 l32r a8, 402178f8 40217932: 231277 beq a2, a7, 40217959 40217935: 2f1287 beq a2, a8, 40217968 40217938: fff191 l32r a9, 402178fc 4021793b: fff1a1 l32r a10, 40217900 4021793e: 2a1297 beq a2, a9, 4021796c 40217941: 2b12a7 beq a2, a10, 40217970 40217944: fff0b1 l32r a11, 40217904 40217947: 0312b7 beq a2, a11, 4021794e 4021794a: 022c movi.n a2, 32 4021794c: f00d ret.n 4021794e: 338c beqz.n a3, 40217955 40217950: d20c movi.n a2, 13 40217952: 004322 s8i a2, a3, 0 40217955: 620c movi.n a2, 6 40217957: f00d ret.n 40217959: ff8316 beqz a3, 40217955 4021795c: 540c movi.n a4, 5 4021795e: 004342 s8i a4, a3, 0 40217961: fffc06 j 40217955 40217964: 020c movi.n a2, 0 40217966: f00d ret.n 40217968: 120c movi.n a2, 1 4021796a: f00d ret.n 4021796c: 220c movi.n a2, 2 4021796e: f00d ret.n 40217970: 320c movi.n a2, 3 40217972: f00d ret.n 40217974: ffdf31 l32r a3, 402178f0 40217977: 030262 l8ui a6, a2, 3 4021797a: 010252 l8ui a5, a2, 1 4021797d: 000242 l8ui a4, a2, 0 40217980: 115580 slli a5, a5, 8 40217983: 204450 or a4, a4, a5 40217986: 020252 l8ui a5, a2, 2 40217989: 016680 slli a6, a6, 24 4021798c: 115500 slli a5, a5, 16 4021798f: 205560 or a5, a5, a6 40217992: 202450 or a2, a4, a5 40217995: 0b1237 beq a2, a3, 402179a4 40217998: ffd761 l32r a6, 402178f4 4021799b: ffd771 l32r a7, 402178f8 4021799e: 0a1267 beq a2, a6, 402179ac 402179a1: 031277 beq a2, a7, 402179a8 402179a4: 020c movi.n a2, 0 402179a6: f00d ret.n 402179a8: 220c movi.n a2, 2 402179aa: f00d ret.n 402179ac: 120c movi.n a2, 1 402179ae: f00d ret.n 402179b0: 04c8 l32i.n a12, a4, 0 402179b2: ff .byte 0xff 402179b3: 3f .byte 0x3f 402179b4 : 402179b4: 050c movi.n a5, 0 402179b6: e0c112 addi a1, a1, -32 402179b9: 6109 s32i.n a0, a1, 24 402179bb: 004152 s8i a5, a1, 0 402179be: d208 l32i.n a0, a2, 52 402179c0: 509c beqz.n a0, 402179d9 402179c2: 4109 s32i.n a0, a1, 16 402179c4: 070032 l8ui a3, a0, 7 402179c7: 060022 l8ui a2, a0, 6 402179ca: 113380 slli a3, a3, 8 402179cd: 202230 or a2, a2, a3 402179d0: 112200 slli a2, a2, 16 402179d3: 312020 srai a2, a2, 16 402179d6: 101226 beqi a2, 1, 402179ea 402179d9: 052d mov.n a2, a5 402179db: 000106 j 402179e3 402179de: 0df096 bltz a0, 40217ac1 402179e1: 120c movi.n a2, 1 402179e3: 6108 l32i.n a0, a1, 24 402179e5: 20c112 addi a1, a1, 32 402179e8: f00d ret.n 402179ea: 013d mov.n a3, a1 402179ec: 208b addi.n a2, a0, 8 402179ee: 010062 l8ui a6, a0, 1 402179f1: 340c movi.n a4, 3 402179f3: ffef51 l32r a5, 402179b0 402179f6: 5159 s32i.n a5, a1, 20 402179f8: 804542 s8i a4, a5, 128 402179fb: fac662 addi a6, a6, -6 402179fe: 1169 s32i.n a6, a1, 4 40217a00: ffe4c5 call0 40217850 40217a03: 050c movi.n a5, 0 40217a05: 4168 l32i.n a6, a1, 16 40217a07: 1108 l32i.n a0, a1, 4 40217a09: 5178 l32i.n a7, a1, 20 40217a0b: fac002 addi a0, a0, -6 40217a0e: 844722 s8i a2, a7, 132 40217a11: 0d0672 l8ui a7, a6, 13 40217a14: 0c0662 l8ui a6, a6, 12 40217a17: 117780 slli a7, a7, 8 40217a1a: 206670 or a6, a6, a7 40217a1d: f46060 extui a6, a6, 0, 16 40217a20: 60bc beqz.n a0, 40217a5a 40217a22: 3159 s32i.n a5, a1, 12 40217a24: 7169 s32i.n a6, a1, 28 40217a26: 1109 s32i.n a0, a1, 4 40217a28: f48050 extui a8, a5, 0, 16 40217a2b: 2bb867 bgeu a8, a6, 40217a5a 40217a2e: 4138 l32i.n a3, a1, 16 40217a30: a02530 addx4 a2, a5, a3 40217a33: 22eb addi.n a2, a2, 14 40217a35: 013d mov.n a3, a1 40217a37: ffe185 call0 40217850 40217a3a: 5108 l32i.n a0, a1, 20 40217a3c: 7168 l32i.n a6, a1, 28 40217a3e: 820002 l8ui a0, a0, 130 40217a41: 3158 l32i.n a5, a1, 12 40217a43: 108c beqz.n a0, 40217a48 40217a45: 041066 bnei a0, 1, 40217a4d 40217a48: 5138 l32i.n a3, a1, 20 40217a4a: 824322 s8i a2, a3, 130 40217a4d: 1108 l32i.n a0, a1, 4 40217a4f: 451b addi.n a4, a5, 1 40217a51: 745040 extui a5, a4, 0, 8 40217a54: fcc002 addi a0, a0, -4 40217a57: fff146 j 40217a20 40217a5a: 6310a6 blti a0, 1, 40217ac1 40217a5d: 050c movi.n a5, 0 40217a5f: 4178 l32i.n a7, a1, 16 40217a61: fec002 addi a0, a0, -2 40217a64: a06670 addx4 a6, a6, a7 40217a67: 10c622 addi a2, a6, 16 40217a6a: 0f0672 l8ui a7, a6, 15 40217a6d: 0e0662 l8ui a6, a6, 14 40217a70: 117780 slli a7, a7, 8 40217a73: 206670 or a6, a6, a7 40217a76: f46060 extui a6, a6, 0, 16 40217a79: f61016 beqz a0, 402179de 40217a7c: 7169 s32i.n a6, a1, 28 40217a7e: 3159 s32i.n a5, a1, 12 40217a80: 2129 s32i.n a2, a1, 8 40217a82: 1109 s32i.n a0, a1, 4 40217a84: f49050 extui a9, a5, 0, 16 40217a87: 023967 bltu a9, a6, 40217a8d 40217a8a: ffd406 j 402179de 40217a8d: ffe245 call0 402178b4 40217a90: 091266 bnei a2, 1, 40217a9d 40217a93: 51b8 l32i.n a11, a1, 20 40217a95: 2a0c movi.n a10, 2 40217a97: 814ba2 s8i a10, a11, 129 40217a9a: 000386 j 40217aac 40217a9d: 2128 l32i.n a2, a1, 8 40217a9f: ffe145 call0 402178b4 40217aa2: 062266 bnei a2, 2, 40217aac 40217aa5: 5128 l32i.n a2, a1, 20 40217aa7: 300c movi.n a0, 3 40217aa9: 814202 s8i a0, a2, 129 40217aac: 7168 l32i.n a6, a1, 28 40217aae: 3158 l32i.n a5, a1, 12 40217ab0: 2128 l32i.n a2, a1, 8 40217ab2: 1108 l32i.n a0, a1, 4 40217ab4: 224b addi.n a2, a2, 4 40217ab6: fcc002 addi a0, a0, -4 40217ab9: 351b addi.n a3, a5, 1 40217abb: 745030 extui a5, a3, 0, 8 40217abe: ffedc6 j 40217a79 40217ac1: 020c movi.n a2, 0 40217ac3: ffc706 j 402179e3 ... 40217ac8 : 40217ac8: 040c movi.n a4, 0 40217aca: e0c112 addi a1, a1, -32 40217acd: 41d9 s32i.n a13, a1, 16 40217acf: 51e9 s32i.n a14, a1, 20 40217ad1: 61f9 s32i.n a15, a1, 24 40217ad3: 31c9 s32i.n a12, a1, 12 40217ad5: 004142 s8i a4, a1, 0 40217ad8: e2c8 l32i.n a12, a2, 56 40217ada: 2109 s32i.n a0, a1, 8 40217adc: 9c9c beqz.n a12, 40217af9 40217ade: 010c52 l8ui a5, a12, 1 40217ae1: 030c22 l8ui a2, a12, 3 40217ae4: 1195a6 blti a5, 10, 40217af9 40217ae7: 020c02 l8ui a0, a12, 2 40217aea: 112280 slli a2, a2, 8 40217aed: 200020 or a0, a0, a2 40217af0: 110000 slli a0, a0, 16 40217af3: 310000 srai a0, a0, 16 40217af6: 1b1026 beqi a0, 1, 40217b15 40217af9: 042d mov.n a2, a4 40217afb: 0001c6 j 40217b06 40217afe: 022de6 bgei a13, 2, 40217b04 40217b01: 002e86 j 40217bbf 40217b04: 120c movi.n a2, 1 40217b06: 31c8 l32i.n a12, a1, 12 40217b08: 41d8 l32i.n a13, a1, 16 40217b0a: 51e8 l32i.n a14, a1, 20 40217b0c: 61f8 l32i.n a15, a1, 24 40217b0e: 2108 l32i.n a0, a1, 8 40217b10: 20c112 addi a1, a1, 32 40217b13: f00d ret.n 40217b15: 2c4b addi.n a2, a12, 4 40217b17: ffa6f1 l32r a15, 402179b0 40217b1a: 330c movi.n a3, 3 40217b1c: 7159 s32i.n a5, a1, 28 40217b1e: 804f32 s8i a3, a15, 128 40217b21: 013d mov.n a3, a1 40217b23: ffde45 call0 40217908 40217b26: 0e0c movi.n a14, 0 40217b28: 71d8 l32i.n a13, a1, 28 40217b2a: 844f22 s8i a2, a15, 132 40217b2d: 080c42 l8ui a4, a12, 8 40217b30: 090c52 l8ui a5, a12, 9 40217b33: f8cdd2 addi a13, a13, -8 40217b36: ccab addi.n a12, a12, 10 40217b38: 115580 slli a5, a5, 8 40217b3b: 204450 or a4, a4, a5 40217b3e: f44040 extui a4, a4, 0, 16 40217b41: 1149 s32i.n a4, a1, 4 40217b43: 1128 l32i.n a2, a1, 4 40217b45: f400e0 extui a0, a14, 0, 16 40217b48: 20b027 bgeu a0, a2, 40217b6c 40217b4b: dd9c beqz.n a13, 40217b6c 40217b4d: 0c2d mov.n a2, a12 40217b4f: 013d mov.n a3, a1 40217b51: ffdb45 call0 40217908 40217b54: fccdd2 addi a13, a13, -4 40217b57: 820f02 l8ui a0, a15, 130 40217b5a: cc4b addi.n a12, a12, 4 40217b5c: 108c beqz.n a0, 40217b61 40217b5e: 021066 bnei a0, 1, 40217b64 40217b61: 824f22 s8i a2, a15, 130 40217b64: ee1b addi.n a14, a14, 1 40217b66: 74e0e0 extui a14, a14, 0, 8 40217b69: fff586 j 40217b43 40217b6c: 4f1da6 blti a13, 1, 40217bbf 40217b6f: 0e0c movi.n a14, 0 40217b71: fecdd2 addi a13, a13, -2 40217b74: 000c02 l8ui a0, a12, 0 40217b77: 010c22 l8ui a2, a12, 1 40217b7a: cc2b addi.n a12, a12, 2 40217b7c: 112280 slli a2, a2, 8 40217b7f: 200020 or a0, a0, a2 40217b82: f40000 extui a0, a0, 0, 16 40217b85: 1109 s32i.n a0, a1, 4 40217b87: f73d16 beqz a13, 40217afe 40217b8a: 1168 l32i.n a6, a1, 4 40217b8c: f450e0 extui a5, a14, 0, 16 40217b8f: 023567 bltu a5, a6, 40217b95 40217b92: ffda06 j 40217afe 40217b95: 0c2d mov.n a2, a12 40217b97: ffddc5 call0 40217974 40217b9a: 071266 bnei a2, 1, 40217ba5 40217b9d: 470c movi.n a7, 4 40217b9f: 814f72 s8i a7, a15, 129 40217ba2: 000306 j 40217bb2 40217ba5: 0c2d mov.n a2, a12 40217ba7: ffdcc5 call0 40217974 40217baa: 042266 bnei a2, 2, 40217bb2 40217bad: 580c movi.n a8, 5 40217baf: 814f82 s8i a8, a15, 129 40217bb2: cc4b addi.n a12, a12, 4 40217bb4: fccdd2 addi a13, a13, -4 40217bb7: ee1b addi.n a14, a14, 1 40217bb9: 74e0e0 extui a14, a14, 0, 8 40217bbc: fff1c6 j 40217b87 40217bbf: 020c movi.n a2, 0 40217bc1: ffd046 j 40217b06 40217bc4: 239f34 excw 40217bc7: c11240 mul16u a1, a2, a4 40217bc8 : 40217bc8: f0c112 addi a1, a1, -16 40217bcb: 11c9 s32i.n a12, a1, 4 40217bcd: 1368 l32i.n a6, a3, 4 40217bcf: 0b13c2 l16ui a12, a3, 22 40217bd2: 1668 l32i.n a6, a6, 4 40217bd4: 0109 s32i.n a0, a1, 0 40217bd6: cc6a add.n a12, a12, a6 40217bd8: 18ccc2 addi a12, a12, 24 40217bdb: c0cc60 sub a12, a12, a6 40217bde: e8ccc2 addi a12, a12, -24 40217be1: 0a2cf6 bgeui a12, 2, 40217bef 40217be4: f27c movi.n a2, -1 40217be6: 11c8 l32i.n a12, a1, 4 40217be8: 0108 l32i.n a0, a1, 0 40217bea: 10c112 addi a1, a1, 16 40217bed: f00d ret.n 40217bef: 010672 l8ui a7, a6, 1 40217bf2: 7fa042 movi a4, 127 40217bf5: 3e6767 bbci a7, 6, 40217c37 40217bf8: fff331 l32r a3, 40217bc4 40217bfb: 1338 l32i.n a3, a3, 4 40217bfd: 336a add.n a3, a3, a6 40217bff: 180372 l8ui a7, a3, 24 40217c02: 18c302 addi a0, a3, 24 40217c05: 291747 beq a7, a4, 40217c32 40217c08: 242232 l32i a3, a2, 144 40217c0b: 2109 s32i.n a0, a1, 8 40217c0d: 039c beqz.n a3, 40217c21 40217c0f: 26ab addi.n a2, a6, 10 40217c11: 640c movi.n a4, 6 40217c13: b10a01 l32r a0, 4020403c 40217c16: 0000c0 callx0 a0 40217c19: 2108 l32i.n a0, a1, 8 40217c1b: fc5256 bnez a2, 40217be4 40217c1e: 000072 l8ui a7, a0, 0 40217c21: 173726 beqi a7, 3, 40217c3c 40217c24: 0a7766 bnei a7, 7, 40217c32 40217c27: 010002 l8ui a0, a0, 1 40217c2a: f09c beqz.n a0, 40217c4d 40217c2c: 021066 bnei a0, 1, 40217c32 40217c2f: b13cb6 bltui a12, 3, 40217be4 40217c32: 020c movi.n a2, 0 40217c34: ffeb86 j 40217be6 40217c37: 063d mov.n a3, a6 40217c39: fff086 j 40217bff 40217c3c: 010002 l8ui a0, a0, 1 40217c3f: 009c beqz.n a0, 40217c53 40217c41: 161026 beqi a0, 1, 40217c5b 40217c44: ea2066 bnei a0, 2, 40217c32 40217c47: 996cb6 bltui a12, 6, 40217be4 40217c4a: fff906 j 40217c32 40217c4d: 933cb6 bltui a12, 3, 40217be4 40217c50: fff786 j 40217c32 40217c53: 850c movi.n a5, 8 40217c55: 8bb5c7 bgeu a5, a12, 40217be4 40217c58: fff586 j 40217c32 40217c5b: 860c movi.n a6, 8 40217c5d: 83b6c7 bgeu a6, a12, 40217be4 40217c60: fff386 j 40217c32 ... 40217c64 : 40217c64: 020c movi.n a2, 0 40217c66: f00d ret.n 40217c68: 97dc bnez.n a7, 40217c85 40217c6a: fe .byte 0xfe 40217c6b: 3f .byte 0x3f 40217c6c: 239a20 excw 40217c6f: 9a4040 excw 40217c72: 124023 excw 40217c74 : 40217c74: d0c112 addi a1, a1, -48 40217c77: 9109 s32i.n a0, a1, 36 40217c79: a8e801 l32r a0, 4020201c <_irom0_text_start+0xc> 40217c7c: 542002 l32i a0, a0, 0x150 40217c7f: 120c movi.n a2, 1 40217c81: e0bc beqz.n a0, 40217cc3 40217c83: 000d46 j 40217cbc 40217c86: 00a052 movi a5, 0 40217c89: 00a062 movi a6, 0 40217c8c: 20a072 movi a7, 32 40217c8f: 8128 l32i.n a2, a1, 32 40217c91: 032c movi.n a3, 32 40217c93: 040c movi.n a4, 0 40217c95: 0149 s32i.n a4, a1, 0 40217c97: 2149 s32i.n a4, a1, 8 40217c99: 3149 s32i.n a4, a1, 12 40217c9b: 4149 s32i.n a4, a1, 16 40217c9d: 5149 s32i.n a4, a1, 20 40217c9f: 6149 s32i.n a4, a1, 24 40217ca1: 1139 s32i.n a3, a1, 4 40217ca3: 222b addi.n a2, a2, 2 40217ca5: 030c movi.n a3, 0 40217ca7: fff041 l32r a4, 40217c68 40217caa: 062a85 call0 4021df54 40217cad: 020c movi.n a2, 0 40217caf: b51c movi.n a5, 27 40217cb1: b42371 l32r a7, 40204d40 40217cb4: 8168 l32i.n a6, a1, 32 40217cb6: 146762 s32i a6, a7, 80 40217cb9: 005652 s16i a5, a6, 0 40217cbc: 9108 l32i.n a0, a1, 36 40217cbe: 30c112 addi a1, a1, 48 40217cc1: f00d ret.n 40217cc3: d21c movi.n a2, 29 40217cc5: ffe931 l32r a3, 40217c6c 40217cc8: 342c movi.n a4, 35 40217cca: aa3201 l32r a0, 40202594 40217ccd: 0000c0 callx0 a0 40217cd0: 8129 s32i.n a2, a1, 32 40217cd2: fb0256 bnez a2, 40217c86 40217cd5: ffe621 l32r a2, 40217c70 40217cd8: a99801 l32r a0, 40202338 40217cdb: 0000c0 callx0 a0 40217cde: f27c movi.n a2, -1 40217ce0: fff606 j 40217cbc ... 40217ce4 : 40217ce4: f0c112 addi a1, a1, -16 40217ce7: a8cd31 l32r a3, 4020201c <_irom0_text_start+0xc> 40217cea: 0109 s32i.n a0, a1, 0 40217cec: 000c movi.n a0, 0 40217cee: 542322 l32i a2, a3, 0x150 40217cf1: 546302 s32i a0, a3, 0x150 40217cf4: 928c beqz.n a2, 40217d01 40217cf6: ffdd31 l32r a3, 40217c6c 40217cf9: 044c movi.n a4, 64 40217cfb: aa2901 l32r a0, 402025a0 40217cfe: 0000c0 callx0 a0 40217d01: b49251 l32r a5, 40204f4c 40217d04: 140c movi.n a4, 1 40217d06: 0108 l32i.n a0, a1, 0 40217d08: 10c112 addi a1, a1, 16 40217d0b: 004542 s8i a4, a5, 0 40217d0e: f00d ret.n 40217d10: 7d3c movi.n a13, 55 40217d12: 124021 l32r a2, 401dc614 <_lit4_end+0xd69c0> 40217d14 : 40217d14: f0c112 addi a1, a1, -16 40217d17: 11c9 s32i.n a12, a1, 4 40217d19: 0109 s32i.n a0, a1, 0 40217d1b: a8c001 l32r a0, 4020201c <_irom0_text_start+0xc> 40217d1e: 02cd mov.n a12, a2 40217d20: 542022 l32i a2, a0, 0x150 40217d23: 32cc bnez.n a2, 40217d2a 40217d25: f27c movi.n a2, -1 40217d27: 000dc6 j 40217d62 40217d2a: dcbc beqz.n a12, 40217d6b 40217d2c: b4bc beqz.n a4, 40217d6b 40217d2e: 2ea3f6 bgeui a3, 12, 40217d60 40217d31: fff761 l32r a6, 40217d10 40217d34: 905330 addx2 a5, a3, a3 40217d37: 556a add.n a5, a5, a6 40217d39: 0005a0 jx a5 40217d3c: 000c06 j 40217d70 40217d3f: 000d86 j 40217d79 40217d42: 002f46 j 40217e03 40217d45: 002c46 j 40217dfa 40217d48: 002946 j 40217df1 40217d4b: 002646 j 40217de8 40217d4e: 002346 j 40217ddf 40217d51: 002046 j 40217dd6 40217d54: 001b86 j 40217dc6 40217d57: 0016c6 j 40217db6 40217d5a: 001206 j 40217da6 40217d5d: 000f06 j 40217d9d 40217d60: d27c movi.n a2, -3 40217d62: 11c8 l32i.n a12, a1, 4 40217d64: 0108 l32i.n a0, a1, 0 40217d66: 10c112 addi a1, a1, 16 40217d69: f00d ret.n 40217d6b: e27c movi.n a2, -2 40217d6d: fffc46 j 40217d62 40217d70: 000472 l8ui a7, a4, 0 40217d73: 074c72 s8i a7, a12, 7 40217d76: 0002c6 j 40217d85 40217d79: 043d mov.n a3, a4 40217d7b: 2c8b addi.n a2, a12, 8 40217d7d: 640c movi.n a4, 6 40217d7f: aa0701 l32r a0, 4020259c 40217d82: 0000c0 callx0 a0 40217d85: a8a581 l32r a8, 4020201c <_irom0_text_start+0xc> 40217d88: 020c movi.n a2, 0 40217d8a: 542882 l32i a8, a8, 0x150 40217d8d: b46fa1 l32r a10, 40204f4c 40217d90: 882b addi.n a8, a8, 2 40217d92: 049c87 bne a12, a8, 40217d9a 40217d95: 190c movi.n a9, 1 40217d97: 004a92 s8i a9, a10, 0 40217d9a: fff106 j 40217d62 40217d9d: 0004b2 l8ui a11, a4, 0 40217da0: 1a4cb2 s8i a11, a12, 26 40217da3: fff786 j 40217d85 40217da6: 043d mov.n a3, a4 40217da8: 18cc22 addi a2, a12, 24 40217dab: 240c movi.n a4, 2 40217dad: a9fb01 l32r a0, 4020259c 40217db0: 0000c0 callx0 a0 40217db3: fff386 j 40217d85 40217db6: 043d mov.n a3, a4 40217db8: 14cc22 addi a2, a12, 20 40217dbb: 240c movi.n a4, 2 40217dbd: a9f701 l32r a0, 4020259c 40217dc0: 0000c0 callx0 a0 40217dc3: ffef86 j 40217d85 40217dc6: 043d mov.n a3, a4 40217dc8: 14cc22 addi a2, a12, 20 40217dcb: 240c movi.n a4, 2 40217dcd: a9f301 l32r a0, 4020259c 40217dd0: 0000c0 callx0 a0 40217dd3: ffeb86 j 40217d85 40217dd6: 000402 l8ui a0, a4, 0 40217dd9: 134c02 s8i a0, a12, 19 40217ddc: ffe946 j 40217d85 40217ddf: 000422 l8ui a2, a4, 0 40217de2: 124c22 s8i a2, a12, 18 40217de5: ffe706 j 40217d85 40217de8: 000432 l8ui a3, a4, 0 40217deb: 114c32 s8i a3, a12, 17 40217dee: ffe4c6 j 40217d85 40217df1: 000452 l8ui a5, a4, 0 40217df4: 104c52 s8i a5, a12, 16 40217df7: ffe286 j 40217d85 40217dfa: 000462 l8ui a6, a4, 0 40217dfd: 0f4c62 s8i a6, a12, 15 40217e00: ffe046 j 40217d85 40217e03: 000472 l8ui a7, a4, 0 40217e06: 0e4c72 s8i a7, a12, 14 40217e09: ffde06 j 40217d85 40217e0c: 217e36 excw 40217e0f: c11240 mul16u a1, a2, a4 40217e10 : 40217e10: f0c112 addi a1, a1, -16 40217e13: 0109 s32i.n a0, a1, 0 40217e15: a88101 l32r a0, 4020201c <_irom0_text_start+0xc> 40217e18: 542002 l32i a0, a0, 0x150 40217e1b: 026d mov.n a6, a2 40217e1d: 30cc bnez.n a0, 40217e24 40217e1f: f27c movi.n a2, -1 40217e21: 000dc6 j 40217e5c 40217e24: b2bc beqz.n a2, 40217e63 40217e26: 94bc beqz.n a4, 40217e63 40217e28: 2ea3f6 bgeui a3, 12, 40217e5a 40217e2b: fff851 l32r a5, 40217e0c 40217e2e: 902330 addx2 a2, a3, a3 40217e31: 225a add.n a2, a2, a5 40217e33: 0002a0 jx a2 40217e36: 000b86 j 40217e68 40217e39: 000d06 j 40217e71 40217e3c: 002586 j 40217ed6 40217e3f: 002346 j 40217ed0 40217e42: 002106 j 40217eca 40217e45: 001ec6 j 40217ec4 40217e48: 001c86 j 40217ebe 40217e4b: 001a46 j 40217eb8 40217e4e: 001586 j 40217ea8 40217e51: 0010c6 j 40217e98 40217e54: 000c06 j 40217e88 40217e57: 0009c6 j 40217e82 40217e5a: d27c movi.n a2, -3 40217e5c: 0108 l32i.n a0, a1, 0 40217e5e: 10c112 addi a1, a1, 16 40217e61: f00d ret.n 40217e63: e27c movi.n a2, -2 40217e65: fffcc6 j 40217e5c 40217e68: 070602 l8ui a0, a6, 7 40217e6b: 004402 s8i a0, a4, 0 40217e6e: 0002c6 j 40217e7d 40217e71: 042d mov.n a2, a4 40217e73: 368b addi.n a3, a6, 8 40217e75: 640c movi.n a4, 6 40217e77: a9c901 l32r a0, 4020259c 40217e7a: 0000c0 callx0 a0 40217e7d: 020c movi.n a2, 0 40217e7f: fff646 j 40217e5c 40217e82: 1a0602 l8ui a0, a6, 26 40217e85: fff886 j 40217e6b 40217e88: 042d mov.n a2, a4 40217e8a: 18c632 addi a3, a6, 24 40217e8d: 240c movi.n a4, 2 40217e8f: a9c301 l32r a0, 4020259c 40217e92: 0000c0 callx0 a0 40217e95: fff906 j 40217e7d 40217e98: 042d mov.n a2, a4 40217e9a: 14c632 addi a3, a6, 20 40217e9d: 240c movi.n a4, 2 40217e9f: a9bf01 l32r a0, 4020259c 40217ea2: 0000c0 callx0 a0 40217ea5: fff506 j 40217e7d 40217ea8: 042d mov.n a2, a4 40217eaa: 14c632 addi a3, a6, 20 40217ead: 240c movi.n a4, 2 40217eaf: a9bb01 l32r a0, 4020259c 40217eb2: 0000c0 callx0 a0 40217eb5: fff106 j 40217e7d 40217eb8: 130602 l8ui a0, a6, 19 40217ebb: ffeb06 j 40217e6b 40217ebe: 120602 l8ui a0, a6, 18 40217ec1: ffe986 j 40217e6b 40217ec4: 110602 l8ui a0, a6, 17 40217ec7: ffe806 j 40217e6b 40217eca: 100602 l8ui a0, a6, 16 40217ecd: ffe686 j 40217e6b 40217ed0: 0f0602 l8ui a0, a6, 15 40217ed3: ffe506 j 40217e6b 40217ed6: 0e0602 l8ui a0, a6, 14 40217ed9: ffe386 j 40217e6b 40217edc : 40217edc: f0c112 addi a1, a1, -16 40217edf: 21c9 s32i.n a12, a1, 8 40217ee1: 1109 s32i.n a0, a1, 4 40217ee3: 02cd mov.n a12, a2 40217ee5: 02ac beqz.n a2, 40217f09 40217ee7: a84d01 l32r a0, 4020201c <_irom0_text_start+0xc> 40217eea: 542002 l32i a0, a0, 0x150 40217eed: 809c beqz.n a0, 40217f09 40217eef: 302b addi.n a3, a0, 2 40217ef1: 001042 l16ui a4, a0, 0 40217ef4: 0149 s32i.n a4, a1, 0 40217ef6: a9a901 l32r a0, 4020259c 40217ef9: 0000c0 callx0 a0 40217efc: 0128 l32i.n a2, a1, 0 40217efe: 22ca add.n a2, a2, a12 40217f00: 21c8 l32i.n a12, a1, 8 40217f02: 1108 l32i.n a0, a1, 4 40217f04: 10c112 addi a1, a1, 16 40217f07: f00d ret.n 40217f09: 020c movi.n a2, 0 40217f0b: fffc46 j 40217f00 40217f0e: 8e0000 excw 40217f11: 0088 l32i.n a8, a0, 0 ... 40217f14 : 40217f14: e0c112 addi a1, a1, -32 40217f17: 51c9 s32i.n a12, a1, 20 40217f19: 71e9 s32i.n a14, a1, 28 40217f1b: 61d9 s32i.n a13, a1, 24 40217f1d: 72d8 l32i.n a13, a2, 28 40217f1f: 4109 s32i.n a0, a1, 16 40217f21: 112d02 l32i a0, a13, 68 40217f24: 03ed mov.n a14, a3 40217f26: fbc002 addi a0, a0, -5 40217f29: 0a0056 bnez a0, 40217fcd 40217f2c: 09d316 beqz a3, 40217fcd 40217f2f: 1e28 l32i.n a2, a14, 4 40217f31: 322d32 l32i a3, a13, 200 40217f34: 2129 s32i.n a2, a1, 8 40217f36: 43cc bnez.n a3, 40217f3e 40217f38: 242dc2 l32i a12, a13, 144 40217f3b: 000186 j 40217f45 40217f3e: 2129 s32i.n a2, a1, 8 40217f40: 0547c5 call0 4021d3c0 40217f43: 02cd mov.n a12, a2 40217f45: 084c16 beqz a12, 40217fcd 40217f48: 0d1c42 l16ui a4, a12, 26 40217f4b: 34cc bnez.n a4, 40217f52 40217f4d: 2c58 l32i.n a5, a12, 8 40217f4f: 7af517 bbsi a5, 17, 40217fcd 40217f52: 0c2d mov.n a2, a12 40217f54: 01a062 movi a6, 1 40217f57: 022182 l32i a8, a1, 8 40217f5a: 030c movi.n a3, 0 40217f5c: 0d0872 l8ui a7, a8, 13 40217f5f: 0c0882 l8ui a8, a8, 12 40217f62: 117780 slli a7, a7, 8 40217f65: 207780 or a7, a7, a8 40217f68: 748870 extui a8, a7, 8, 8 40217f6b: 117780 slli a7, a7, 8 40217f6e: 207780 or a7, a7, a8 40217f71: ffe781 l32r a8, 40217f10 40217f74: f47070 extui a7, a7, 0, 16 40217f77: c07780 sub a7, a7, a8 40217f7a: 833670 moveqz a3, a6, a7 40217f7d: 1139 s32i.n a3, a1, 4 40217f7f: 011945 call0 40219114 40217f82: 047216 beqz a2, 40217fcd 40217f85: 246dc2 s32i a12, a13, 144 40217f88: 0c2d mov.n a2, a12 40217f8a: 0e3d mov.n a3, a14 40217f8c: 007dc5 call0 4021876c 40217f8f: 130c movi.n a3, 1 40217f91: 0129 s32i.n a2, a1, 0 40217f93: 040c movi.n a4, 0 40217f95: 0e2d mov.n a2, a14 40217f97: fc4f85 call0 40214490 40217f9a: 023d mov.n a3, a2 40217f9c: d2ac beqz.n a2, 40217fcd 40217f9e: 450c movi.n a5, 4 40217fa0: 1198 l32i.n a9, a1, 4 40217fa2: 800c movi.n a0, 8 40217fa4: a99c beqz.n a9, 40217fc2 40217fa6: 9228 l32i.n a2, a2, 36 40217fa8: 02b8 l32i.n a11, a2, 0 40217faa: 4146b0 srli a4, a11, 6 40217fad: 54b0b0 extui a11, a11, 0, 6 40217fb0: 204450 or a4, a4, a5 40217fb3: 1144a0 slli a4, a4, 6 40217fb6: 20bb40 or a11, a11, a4 40217fb9: 02b9 s32i.n a11, a2, 0 40217fbb: 322da2 l32i a10, a13, 200 40217fbe: 0acc bnez.n a10, 40217fc2 40217fc0: 4209 s32i.n a0, a2, 16 40217fc2: 0d2d mov.n a2, a13 40217fc4: 0050c5 call0 402184d4 40217fc7: 0158 l32i.n a5, a1, 0 40217fc9: 020d mov.n a0, a2 40217fcb: d2cc bnez.n a2, 40217fdc 40217fcd: 120c movi.n a2, 1 40217fcf: 51c8 l32i.n a12, a1, 20 40217fd1: 61d8 l32i.n a13, a1, 24 40217fd3: 71e8 l32i.n a14, a1, 28 40217fd5: 4108 l32i.n a0, a1, 16 40217fd7: 20c112 addi a1, a1, 32 40217fda: f00d ret.n 40217fdc: e36531 l32r a3, 40210d70 40217fdf: 8b0c movi.n a11, 8 40217fe1: a80e81 l32r a8, 4020201c <_irom0_text_start+0xc> 40217fe4: 3129 s32i.n a2, a1, 12 40217fe6: 9078 l32i.n a7, a0, 36 40217fe8: 120c movi.n a2, 1 40217fea: 07a8 l32i.n a10, a7, 0 40217fec: 4868 l32i.n a6, a8, 16 40217fee: 5490a0 extui a9, a10, 0, 6 40217ff1: c066d0 sub a6, a6, a13 40217ff4: 936260 movnez a6, a2, a6 40217ff7: 41a6a0 srli a10, a10, 6 40217ffa: 20aab0 or a10, a10, a11 40217ffd: 242050 extui a2, a5, 0, 3 40218000: 0122c0 slli a2, a2, 20 40218003: 17b8 l32i.n a11, a7, 4 40218005: 11aaa0 slli a10, a10, 6 40218008: 2099a0 or a9, a9, a10 4021800b: 0799 s32i.n a9, a7, 0 4021800d: 10bb30 and a11, a11, a3 40218010: 20bb20 or a11, a11, a2 40218013: 36cc bnez.n a6, 4021801a 40218015: 000c movi.n a0, 0 40218017: 000086 j 4021801d 4021801a: 0d1c02 l16ui a0, a12, 26 4021801d: 087c movi.n a8, -16 4021801f: 3198 l32i.n a9, a1, 12 40218021: 17b9 s32i.n a11, a7, 4 40218023: 9978 l32i.n a7, a9, 36 40218025: 359c beqz.n a5, 4021803c 40218027: 041566 bnei a5, 1, 4021802f 4021802a: 550c movi.n a5, 5 4021802c: 000386 j 4021803e 4021802f: fdc542 addi a4, a5, -3 40218032: 130c movi.n a3, 1 40218034: 050c movi.n a5, 0 40218036: 835340 moveqz a5, a3, a4 40218039: 000046 j 4021803e 4021803c: 650c movi.n a5, 6 4021803e: 012742 l32i a4, a7, 4 40218041: 345050 extui a5, a5, 0, 4 40218044: 104480 and a4, a4, a8 40218047: 204450 or a4, a4, a5 4021804a: 016742 s32i a4, a7, 4 4021804d: aa7d31 l32r a3, 40202a44 40218050: 00a052 movi a5, 0 40218053: 99b8 l32i.n a11, a9, 36 40218055: 0020c0 memw 40218058: e27c movi.n a2, -2 4021805a: 0ba8 l32i.n a10, a11, 0 4021805c: 802332 l32i a3, a3, 0x200 4021805f: 5b39 s32i.n a3, a11, 20 40218061: 10aa20 and a10, a10, a2 40218064: 0ba9 s32i.n a10, a11, 0 40218066: db7c movi.n a11, -3 40218068: 9998 l32i.n a9, a9, 36 4021806a: 04a060 extui a10, a6, 0, 1 4021806d: 0988 l32i.n a8, a9, 0 4021806f: 11aaf0 slli a10, a10, 1 40218072: 1088b0 and a8, a8, a11 40218075: 2088a0 or a8, a8, a10 40218078: 0989 s32i.n a8, a9, 0 4021807a: 0d1c72 l16ui a7, a12, 26 4021807d: 0d2716 beqz a7, 40218153 40218080: 3198 l32i.n a9, a1, 12 40218082: 9998 l32i.n a9, a9, 36 40218084: 0998 l32i.n a9, a9, 0 40218086: 049790 extui a9, a9, 7, 1 40218089: 0c6956 bnez a9, 40218153 4021808c: 742000 extui a2, a0, 0, 8 4021808f: fb8b05 call0 40213940 40218092: 050c movi.n a5, 0 40218094: 0321a2 l32i a10, a1, 12 40218097: ca0f61 l32r a6, 4020a8d4 4021809a: 0b1a42 l16ui a4, a10, 22 4021809d: 0a1a32 l16ui a3, a10, 20 402180a0: 076a22 s32i a2, a10, 28 402180a3: 803340 add a3, a3, a4 402180a6: 1a08 l32i.n a0, a10, 4 402180a8: dad041 l32r a4, 4020ebe8 402180ab: 0020c0 memw 402180ae: 00b8 l32i.n a11, a0, 0 402180b0: 10bb60 and a11, a11, a6 402180b3: 20bb40 or a11, a11, a4 402180b6: 0020c0 memw 402180b9: 00b9 s32i.n a11, a0, 0 402180bb: c74491 l32r a9, 40209dcc 402180be: bc7481 l32r a8, 40207290 402180c1: 0020c0 memw 402180c4: 0078 l32i.n a7, a0, 0 402180c6: 107790 and a7, a7, a9 402180c9: 207780 or a7, a7, a8 402180cc: 0020c0 memw 402180cf: 0079 s32i.n a7, a0, 0 402180d1: e32461 l32r a6, 40210d64 402180d4: 0020c0 memw 402180d7: 0048 l32i.n a4, a0, 0 402180d9: 104460 and a4, a4, a6 402180dc: 204450 or a4, a4, a5 402180df: 0020c0 memw 402180e2: 0049 s32i.n a4, a0, 0 402180e4: b43030 extui a3, a3, 0, 12 402180e7: 113340 slli a3, a3, 12 402180ea: e31f41 l32r a4, 40210d68 402180ed: 0020c0 memw 402180f0: 00b8 l32i.n a11, a0, 0 402180f2: 10bb40 and a11, a11, a4 402180f5: 20bb30 or a11, a11, a3 402180f8: 0020c0 memw 402180fb: 9aa8 l32i.n a10, a10, 36 402180fd: 0aa8 l32i.n a10, a10, 0 402180ff: 00b9 s32i.n a11, a0, 0 40218101: 04ea87 bbsi a10, 8, 40218109 40218104: 0e2d mov.n a2, a14 40218106: 0c3785 call0 40224480 40218109: 022c62 l32i a6, a12, 8 4021810c: 136647 bbci a6, 4, 40218123 4021810f: 322d72 l32i a7, a13, 200 40218112: 0d1766 bnei a7, 1, 40218123 40218115: 202cc0 or a2, a12, a12 40218118: 032132 l32i a3, a1, 12 4021811b: 01b505 call0 40219c6c 4021811e: 020c movi.n a2, 0 40218120: ffaac6 j 40217fcf 40218123: 03f605 call0 4021c084 40218126: 008216 beqz a2, 40218132 40218129: 032122 l32i a2, a1, 12 4021812c: fa1945 call0 402122c4 4021812f: 000546 j 40218148 40218132: 020c movi.n a2, 0 40218134: a7ba91 l32r a9, 4020201c <_irom0_text_start+0xc> 40218137: 31a8 l32i.n a10, a1, 12 40218139: 0c0c movi.n a12, 0 4021813b: 8ac9 s32i.n a12, a10, 32 4021813d: 7229b2 l32i a11, a9, 0x1c8 40218140: 20ca82 addi a8, a10, 32 40218143: 0ba9 s32i.n a10, a11, 0 40218145: 726982 s32i a8, a9, 0x1c8 40218148: c28c beqz.n a2, 40218158 4021814a: 012280 slli a2, a2, 24 4021814d: 312820 srai a2, a2, 24 40218150: ff9ec6 j 40217fcf 40218153: 052d mov.n a2, a5 40218155: ffcec6 j 40218094 40218158: a82531 l32r a3, 402021ec <_irom0_text_start+0x1dc> 4021815b: 0020c0 memw 4021815e: a7af41 l32r a4, 4020201c <_irom0_text_start+0xc> 40218161: 9338 l32i.n a3, a3, 36 40218163: 4c6432 s32i a3, a4, 0x130 40218166: ffed06 j 4021811e 40218169: 000000 ill 4021816c : 4021816c: 190c movi.n a9, 1 4021816e: d0c112 addi a1, a1, -48 40218171: 1159 s32i.n a5, a1, 4 40218173: 31c9 s32i.n a12, a1, 12 40218175: 61f9 s32i.n a15, a1, 24 40218177: 2109 s32i.n a0, a1, 8 40218179: 8139 s32i.n a3, a1, 32 4021817b: 51e9 s32i.n a14, a1, 20 4021817d: 41d9 s32i.n a13, a1, 16 4021817f: 07ed mov.n a14, a7 40218181: 02dd mov.n a13, a2 40218183: c30c movi.n a3, 12 40218185: 103430 and a3, a4, a3 40218188: c80d02 l8ui a0, a13, 200 4021818b: 81f8 l32i.n a15, a1, 32 4021818d: 062d mov.n a2, a6 4021818f: 242d82 l32i a8, a13, 144 40218192: 7189 s32i.n a8, a1, 28 40218194: 0129 s32i.n a2, a1, 0 40218196: 4fc8 l32i.n a12, a15, 16 40218198: 017080 slli a7, a0, 24 4021819b: 004c42 s8i a4, a12, 0 4021819e: 314870 srai a4, a7, 24 402181a1: 328366 bnei a3, 8, 402181d7 402181a4: 0c3016 beqz a0, 4021826b 402181a7: 5d1466 bnei a4, 1, 40218208 402181aa: 2c4b addi.n a2, a12, 4 402181ac: 240c movi.n a4, 2 402181ae: 0e3d mov.n a3, a14 402181b0: 014c42 s8i a4, a12, 1 402181b3: 640c movi.n a4, 6 402181b5: a8f901 l32r a0, 4020259c 402181b8: 0000c0 callx0 a0 402181bb: 2cab addi.n a2, a12, 10 402181bd: 640c movi.n a4, 6 402181bf: c138 l32i.n a3, a1, 48 402181c1: a8f601 l32r a0, 4020259c 402181c4: 0000c0 callx0 a0 402181c7: 0138 l32i.n a3, a1, 0 402181c9: 10cc22 addi a2, a12, 16 402181cc: 640c movi.n a4, 6 402181ce: a8f301 l32r a0, 4020259c 402181d1: 0000c0 callx0 a0 402181d4: 000c06 j 40218208 402181d7: 30cc bnez.n a0, 402181de 402181d9: 252d42 l32i a4, a13, 148 402181dc: 7149 s32i.n a4, a1, 28 402181de: 2c4b addi.n a2, a12, 4 402181e0: 0e3d mov.n a3, a14 402181e2: 640c movi.n a4, 6 402181e4: 050c movi.n a5, 0 402181e6: 014c52 s8i a5, a12, 1 402181e9: a8ec01 l32r a0, 4020259c 402181ec: 0000c0 callx0 a0 402181ef: 0138 l32i.n a3, a1, 0 402181f1: 2cab addi.n a2, a12, 10 402181f3: 640c movi.n a4, 6 402181f5: a8e901 l32r a0, 4020259c 402181f8: 0000c0 callx0 a0 402181fb: 10cc22 addi a2, a12, 16 402181fe: 640c movi.n a4, 6 40218200: c138 l32i.n a3, a1, 48 40218202: a8e601 l32r a0, 4020259c 40218205: 0000c0 callx0 a0 40218208: 040c movi.n a4, 0 4021820a: 015c42 s16i a4, a12, 2 4021820d: 3d9c beqz.n a13, 40218224 4021820f: 7188 l32i.n a8, a1, 28 40218211: 1178 l32i.n a7, a1, 4 40218213: 907780 addx2 a7, a7, a8 40218216: 3e1752 l16ui a5, a7, 124 40218219: 651b addi.n a6, a5, 1 4021821b: 3e5762 s16i a6, a7, 124 4021821e: 1155c0 slli a5, a5, 4 40218221: 0b5c52 s16i a5, a12, 22 40218224: 9f08 l32i.n a0, a15, 36 40218226: 000e92 l8ui a9, a14, 0 40218229: 61f8 l32i.n a15, a1, 24 4021822b: 266907 bbci a9, 0, 40218255 4021822e: 00a4c2 movi a12, 0x400 40218231: 00d8 l32i.n a13, a0, 0 40218233: 2e0c movi.n a14, 2 40218235: 54b0d0 extui a11, a13, 0, 6 40218238: 41d6d0 srli a13, a13, 6 4021823b: 20dde0 or a13, a13, a14 4021823e: 11dda0 slli a13, a13, 6 40218241: 20bbd0 or a11, a11, a13 40218244: 54a0b0 extui a10, a11, 0, 6 40218247: 41b6b0 srli a11, a11, 6 4021824a: 20bbc0 or a11, a11, a12 4021824d: 11bba0 slli a11, a11, 6 40218250: 20aab0 or a10, a10, a11 40218253: 00a9 s32i.n a10, a0, 0 40218255: 31c8 l32i.n a12, a1, 12 40218257: a771e1 l32r a14, 4020201c <_irom0_text_start+0xc> 4021825a: 41d8 l32i.n a13, a1, 16 4021825c: 7d0ee2 l8ui a14, a14, 125 4021825f: 0840e2 s8i a14, a0, 8 40218262: 51e8 l32i.n a14, a1, 20 40218264: 2108 l32i.n a0, a1, 8 40218266: 30c112 addi a1, a1, 48 40218269: f00d ret.n 4021826b: 38cc bnez.n a8, 40218272 4021826d: 252d22 l32i a2, a13, 148 40218270: 7129 s32i.n a2, a1, 28 40218272: 014c92 s8i a9, a12, 1 40218275: c138 l32i.n a3, a1, 48 40218277: 2c4b addi.n a2, a12, 4 40218279: 640c movi.n a4, 6 4021827b: a8c801 l32r a0, 4020259c 4021827e: 0000c0 callx0 a0 40218281: 0138 l32i.n a3, a1, 0 40218283: 2cab addi.n a2, a12, 10 40218285: 640c movi.n a4, 6 40218287: a8c501 l32r a0, 4020259c 4021828a: 0000c0 callx0 a0 4021828d: 10cc22 addi a2, a12, 16 40218290: 0e3d mov.n a3, a14 40218292: 640c movi.n a4, 6 40218294: a8c201 l32r a0, 4020259c 40218297: 0000c0 callx0 a0 4021829a: ffda86 j 40218208 4021829d: 000000 ill 402182a0 : 402182a0: e0c112 addi a1, a1, -32 402182a3: 5109 s32i.n a0, a1, 20 402182a5: 0268 l32i.n a6, a2, 0 402182a7: 61c9 s32i.n a12, a1, 24 402182a9: 242272 l32i a7, a2, 144 402182ac: 03cd mov.n a12, a3 402182ae: 37cc bnez.n a7, 402182b5 402182b0: 120c movi.n a2, 1 402182b2: 003086 j 40218378 402182b5: da4c51 l32r a5, 4020ebe8 402182b8: c98781 l32r a8, 4020a8d4 402182bb: 0b13b2 l16ui a11, a3, 22 402182be: 0a13a2 l16ui a10, a3, 20 402182c1: 1398 l32i.n a9, a3, 4 402182c3: aaba add.n a10, a10, a11 402182c5: 0020c0 memw 402182c8: 0938 l32i.n a3, a9, 0 402182ca: 103380 and a3, a3, a8 402182cd: 203350 or a3, a3, a5 402182d0: 0020c0 memw 402182d3: 0939 s32i.n a3, a9, 0 402182d5: c6bdb1 l32r a11, 40209dcc 402182d8: bbee81 l32r a8, 40207290 402182db: 0020c0 memw 402182de: 0958 l32i.n a5, a9, 0 402182e0: 1055b0 and a5, a5, a11 402182e3: 205580 or a5, a5, a8 402182e6: 0020c0 memw 402182e9: 0959 s32i.n a5, a9, 0 402182eb: e29e31 l32r a3, 40210d64 402182ee: 0020c0 memw 402182f1: 09b8 l32i.n a11, a9, 0 402182f3: 10bb30 and a11, a11, a3 402182f6: 0020c0 memw 402182f9: 09b9 s32i.n a11, a9, 0 402182fb: b4a0a0 extui a10, a10, 0, 12 402182fe: 11aa40 slli a10, a10, 12 40218301: e299b1 l32r a11, 40210d68 40218304: 0020c0 memw 40218307: 0988 l32i.n a8, a9, 0 40218309: 1088b0 and a8, a8, a11 4021830c: 2088a0 or a8, a8, a10 4021830f: 0020c0 memw 40218312: 0989 s32i.n a8, a9, 0 40218314: 33c662 addi a6, a6, 51 40218317: 4c58 l32i.n a5, a12, 16 40218319: 322232 l32i a3, a2, 200 4021831c: 4159 s32i.n a5, a1, 16 4021831e: a3cc bnez.n a3, 4021832c 40218320: 0179 s32i.n a7, a1, 0 40218322: 0c3d mov.n a3, a12 40218324: 051c movi.n a5, 16 40218326: ffe445 call0 4021816c 40218329: 000506 j 40218341 4021832c: f77351 l32r a5, 402160f8 4021832f: 0d1732 l16ui a3, a7, 26 40218332: 028357 bany a3, a5, 40218338 40218335: 48c272 addi a7, a2, 72 40218338: 0169 s32i.n a6, a1, 0 4021833a: 0c3d mov.n a3, a12 4021833c: 051c movi.n a5, 16 4021833e: ffe2c5 call0 4021816c 40218341: 9c68 l32i.n a6, a12, 36 40218343: 4188 l32i.n a8, a1, 16 40218345: 0668 l32i.n a6, a6, 0 40218347: 094c movi.n a9, 64 40218349: 086667 bbci a6, 6, 40218355 4021834c: 010872 l8ui a7, a8, 1 4021834f: 207790 or a7, a7, a9 40218352: 014872 s8i a7, a8, 1 40218355: 03d2c5 call0 4021c084 40218358: 008216 beqz a2, 40218364 4021835b: 202cc0 or a2, a12, a12 4021835e: f9f645 call0 402122c4 40218361: 0004c6 j 40218378 40218364: 020c movi.n a2, 0 40218366: a72db1 l32r a11, 4020201c <_irom0_text_start+0xc> 40218369: 030c movi.n a3, 0 4021836b: 8c39 s32i.n a3, a12, 32 4021836d: 722b02 l32i a0, a11, 0x1c8 40218370: 20cca2 addi a10, a12, 32 40218373: 00c9 s32i.n a12, a0, 0 40218375: 726ba2 s32i a10, a11, 0x1c8 40218378: 61c8 l32i.n a12, a1, 24 4021837a: 5108 l32i.n a0, a1, 20 4021837c: 20c112 addi a1, a1, 32 4021837f: f00d ret.n 40218381: 000000 ill 40218384 : 40218384: f00d ret.n ... 40218388 : 40218388: 18a032 movi a3, 24 4021838b: 42a052 movi a5, 66 4021838e: d0c112 addi a1, a1, -48 40218391: 0861c2 s32i a12, a1, 32 40218394: b1f9 s32i.n a15, a1, 44 40218396: 7109 s32i.n a0, a1, 28 40218398: 91d9 s32i.n a13, a1, 36 4021839a: a1e9 s32i.n a14, a1, 40 4021839c: 2422d2 l32i a13, a2, 144 4021839f: 02ed mov.n a14, a2 402183a1: 0e08 l32i.n a0, a14, 0 402183a3: 5109 s32i.n a0, a1, 20 402183a5: 2d48 l32i.n a4, a13, 8 402183a7: a21c movi.n a2, 26 402183a9: 104450 and a4, a4, a5 402183ac: 933240 movnez a3, a2, a4 402183af: 6139 s32i.n a3, a1, 24 402183b1: 10c122 addi a2, a1, 16 402183b4: 040c movi.n a4, 0 402183b6: 4149 s32i.n a4, a1, 16 402183b8: fca145 call0 40214dd0 402183bb: 02cd mov.n a12, a2 402183bd: 32cc bnez.n a2, 402183c4 402183bf: 120c movi.n a2, 1 402183c1: 003b86 j 402184b3 402183c4: 42f8 l32i.n a15, a2, 16 402183c6: 2d88 l32i.n a8, a13, 8 402183c8: 6178 l32i.n a7, a1, 24 402183ca: 5168 l32i.n a6, a1, 20 402183cc: 0a5272 s16i a7, a2, 20 402183cf: 48ce72 addi a7, a14, 72 402183d2: 33c662 addi a6, a6, 51 402183d5: 226817 bbci a8, 1, 402183fb 402183d8: 01d9 s32i.n a13, a1, 0 402183da: 0e2d mov.n a2, a14 402183dc: 0c3d mov.n a3, a12 402183de: c8a042 movi a4, 200 402183e1: 050c movi.n a5, 0 402183e3: ffd885 call0 4021816c 402183e6: 000c movi.n a0, 0 402183e8: 184f02 s8i a0, a15, 24 402183eb: 670d82 l8ui a8, a13, 103 402183ee: 092c movi.n a9, 32 402183f0: 188c beqz.n a8, 402183f5 402183f2: 184f92 s8i a9, a15, 24 402183f5: 194f02 s8i a0, a15, 25 402183f8: 000306 j 40218408 402183fb: 01d9 s32i.n a13, a1, 0 402183fd: 0e2d mov.n a2, a14 402183ff: 0c3d mov.n a3, a12 40218401: 844c movi.n a4, 72 40218403: 051c movi.n a5, 16 40218405: ffd645 call0 4021816c 40218408: 021c movi.n a2, 16 4021840a: 2da8 l32i.n a10, a13, 8 4021840c: a70401 l32r a0, 4020201c <_irom0_text_start+0xc> 4021840f: 086a47 bbci a10, 4, 4021841b 40218412: 010fb2 l8ui a11, a15, 1 40218415: 20bb20 or a11, a11, a2 40218418: 014fb2 s8i a11, a15, 1 4021841b: 0f0c movi.n a15, 0 4021841d: 9c68 l32i.n a6, a12, 36 4021841f: 4028 l32i.n a2, a0, 16 40218421: 130c movi.n a3, 1 40218423: c022e0 sub a2, a2, a14 40218426: 932320 movnez a2, a3, a2 40218429: 32cc bnez.n a2, 40218430 4021842b: 030c movi.n a3, 0 4021842d: 000086 j 40218433 40218430: 0d1d32 l16ui a3, a13, 26 40218433: e24f81 l32r a8, 40210d70 40218436: 012652 l32i a5, a6, 4 40218439: bc5b71 l32r a7, 402075a8 4021843c: 105580 and a5, a5, a8 4021843f: 205570 or a5, a5, a7 40218442: 016652 s32i a5, a6, 4 40218445: 092c02 l32i a0, a12, 36 40218448: 10e8 l32i.n a14, a0, 4 4021844a: 047c movi.n a4, -16 4021844c: 10ee40 and a14, a14, a4 4021844f: 10e9 s32i.n a14, a0, 4 40218451: a97cb1 l32r a11, 40202a44 40218454: 9c98 l32i.n a9, a12, 36 40218456: 0020c0 memw 40218459: 802bb2 l32i a11, a11, 0x200 4021845c: ea7c movi.n a10, -2 4021845e: 047020 extui a7, a2, 0, 1 40218461: 0988 l32i.n a8, a9, 0 40218463: 1177f0 slli a7, a7, 1 40218466: 1088a0 and a8, a8, a10 40218469: 0989 s32i.n a8, a9, 0 4021846b: 9c68 l32i.n a6, a12, 36 4021846d: 59b9 s32i.n a11, a9, 20 4021846f: 0658 l32i.n a5, a6, 0 40218471: d87c movi.n a8, -3 40218473: 105580 and a5, a5, a8 40218476: 205570 or a5, a5, a7 40218479: 0659 s32i.n a5, a6, 0 4021847b: 0d1d42 l16ui a4, a13, 26 4021847e: 0f2d mov.n a2, a15 40218480: 03e416 beqz a4, 402184c2 40218483: 9c98 l32i.n a9, a12, 36 40218485: 0998 l32i.n a9, a9, 0 40218487: 37e977 bbsi a9, 7, 402184c2 4021848a: 742030 extui a2, a3, 0, 8 4021848d: fb4b05 call0 40213940 40218490: 076c22 s32i a2, a12, 28 40218493: 03bf05 call0 4021c084 40218496: 007216 beqz a2, 402184a1 40218499: 0c2d mov.n a2, a12 4021849b: f9e285 call0 402122c4 4021849e: 000446 j 402184b3 402184a1: 020c movi.n a2, 0 402184a3: a6deb1 l32r a11, 4020201c <_irom0_text_start+0xc> 402184a6: 8cf9 s32i.n a15, a12, 32 402184a8: 722bd2 l32i a13, a11, 0x1c8 402184ab: 20cca2 addi a10, a12, 32 402184ae: 0dc9 s32i.n a12, a13, 0 402184b0: 726ba2 s32i a10, a11, 0x1c8 402184b3: 81c8 l32i.n a12, a1, 32 402184b5: 91d8 l32i.n a13, a1, 36 402184b7: a1e8 l32i.n a14, a1, 40 402184b9: b1f8 l32i.n a15, a1, 44 402184bb: 7108 l32i.n a0, a1, 28 402184bd: 30c112 addi a1, a1, 48 402184c0: f00d ret.n 402184c2: fff286 j 40218490 402184c5: 000000 ill 402184c8: 00fff2 excw 402184cb: ffe800 excw 402184ce: ff0000 excw 402184d1: fffff0 excw 402184d4: e40c movi.n a4, 14 402184d6: c0c112 addi a1, a1, -64 402184d9: 5109 s32i.n a0, a1, 20 402184db: 91c9 s32i.n a12, a1, 36 402184dd: b1e9 s32i.n a14, a1, 44 402184df: c1f9 s32i.n a15, a1, 48 402184e1: a1d9 s32i.n a13, a1, 40 402184e3: 02fd mov.n a15, a2 402184e5: 2422d2 l32i a13, a2, 144 402184e8: c802e2 l8ui a14, a2, 200 402184eb: 03cd mov.n a12, a3 402184ed: 0208 l32i.n a0, a2, 0 402184ef: 4109 s32i.n a0, a1, 16 402184f1: 1338 l32i.n a3, a3, 4 402184f3: 01ee80 slli a14, a14, 24 402184f6: 1338 l32i.n a3, a3, 4 402184f8: 31e8e0 srai a14, a14, 24 402184fb: 012d mov.n a2, a1 402184fd: a82701 l32r a0, 4020259c 40218500: 0000c0 callx0 a0 40218503: 280c movi.n a8, 2 40218505: fff061 l32r a6, 402184c8 40218508: 1c38 l32i.n a3, a12, 4 4021850a: 0b1c42 l16ui a4, a12, 22 4021850d: 1358 l32i.n a5, a3, 4 4021850f: 446a add.n a4, a4, a6 40218511: 55eb addi.n a5, a5, 14 40218513: 1359 s32i.n a5, a3, 4 40218515: 0b5c42 s16i a4, a12, 22 40218518: 040c movi.n a4, 0 4021851a: 1a1e66 bnei a14, 1, 40218538 4021851d: 000192 l8ui a9, a1, 0 40218520: 146907 bbci a9, 0, 40218538 40218523: 9cb8 l32i.n a11, a12, 36 40218525: 0b08 l32i.n a0, a11, 0 40218527: 54a000 extui a10, a0, 0, 6 4021852a: 410600 srli a0, a0, 6 4021852d: 200080 or a0, a0, a8 40218530: 1100a0 slli a0, a0, 6 40218533: 20aa00 or a10, a10, a0 40218536: 0ba9 s32i.n a10, a11, 0 40218538: 8149 s32i.n a4, a1, 32 4021853a: 000c movi.n a0, 0 4021853c: aa1c movi.n a10, 26 4021853e: 891c movi.n a9, 24 40218540: 0b1c72 l16ui a7, a12, 22 40218543: 2d28 l32i.n a2, a13, 8 40218545: 778b addi.n a7, a7, 8 40218547: 0a6217 bbci a2, 1, 40218555 4021854a: 9c58 l32i.n a5, a12, 36 4021854c: 0558 l32i.n a5, a5, 0 4021854e: 160c movi.n a6, 1 40218550: 01e587 bbsi a5, 8, 40218555 40218553: 8169 s32i.n a6, a1, 32 40218555: 360c movi.n a6, 3 40218557: aaa052 movi a5, 170 4021855a: 81b8 l32i.n a11, a1, 32 4021855c: aaaf22 movi a2, -86 4021855f: 939ab0 movnez a9, a10, a11 40218562: 13b8 l32i.n a11, a3, 4 40218564: 0a5c92 s16i a9, a12, 20 40218567: f8cb42 addi a4, a11, -8 4021856a: 1349 s32i.n a4, a3, 4 4021856c: fecbb2 addi a11, a11, -2 4021856f: 0b5c72 s16i a7, a12, 22 40218572: 870c movi.n a7, 8 40218574: 014422 s8i a2, a4, 1 40218577: 004452 s8i a5, a4, 0 4021857a: 024462 s8i a6, a4, 2 4021857d: 034402 s8i a0, a4, 3 40218580: 044402 s8i a0, a4, 4 40218583: 054402 s8i a0, a4, 5 40218586: 2d98 l32i.n a9, a13, 8 40218588: 0611a2 l16ui a10, a1, 12 4021858b: 004ba2 s8i a10, a11, 0 4021858e: 41a8a0 srli a10, a10, 8 40218591: 014ba2 s8i a10, a11, 1 40218594: 206907 bbci a9, 0, 402185b8 40218597: 142f22 l32i a2, a15, 80 4021859a: 1a6247 bbci a2, 4, 402185b8 4021859d: 9c38 l32i.n a3, a12, 36 4021859f: 0338 l32i.n a3, a3, 0 402185a1: 5c6387 bbci a3, 8, 40218601 402185a4: 1c38 l32i.n a3, a12, 4 402185a6: 1348 l32i.n a4, a3, 4 402185a8: 0020c0 memw 402185ab: 0e0442 l8ui a4, a4, 14 402185ae: 050c movi.n a5, 0 402185b0: 4d6437 bbci a4, 3, 40218601 402185b3: 7159 s32i.n a5, a1, 28 402185b5: 0000c6 j 402185bc 402185b8: 7109 s32i.n a0, a1, 28 402185ba: 1c38 l32i.n a3, a12, 4 402185bc: ffc4b1 l32r a11, 402184cc 402185bf: 0b1ca2 l16ui a10, a12, 22 402185c2: 012362 l32i a6, a3, 4 402185c5: 18caa2 addi a10, a10, 24 402185c8: 80aab0 add a10, a10, a11 402185cb: e8c692 addi a9, a6, -24 402185ce: 066192 s32i a9, a1, 24 402185d1: 1399 s32i.n a9, a3, 4 402185d3: 0b5ca2 s16i a10, a12, 22 402185d6: 4c99 s32i.n a9, a12, 16 402185d8: 004972 s8i a7, a9, 0 402185db: 015902 s16i a0, a9, 2 402185de: 6ebc beqz.n a14, 40218618 402185e0: be0b addi.n a11, a14, -1 402185e2: 136b16 beqz a11, 4021871c 402185e5: 5c8c beqz.n a12, 402185ee 402185e7: 0c2d mov.n a2, a12 402185e9: 130c movi.n a3, 1 402185eb: fc05c5 call0 40214648 402185ee: 0c0c movi.n a12, 0 402185f0: 5108 l32i.n a0, a1, 20 402185f2: a1d8 l32i.n a13, a1, 40 402185f4: b1e8 l32i.n a14, a1, 44 402185f6: 0c2d mov.n a2, a12 402185f8: c1f8 l32i.n a15, a1, 48 402185fa: 91c8 l32i.n a12, a1, 36 402185fc: 40c112 addi a1, a1, 64 402185ff: f00d ret.n 40218601: 202ff0 or a2, a15, a15 40218604: 203cc0 or a3, a12, a12 40218607: fc7005 call0 40214d08 4021860a: 00a002 movi a0, 0 4021860d: 870c movi.n a7, 8 4021860f: 280c movi.n a8, 2 40218611: 7129 s32i.n a2, a1, 28 40218613: 1c38 l32i.n a3, a12, 4 40218615: ffe8c6 j 402185bc 40218618: 0e0c movi.n a14, 0 4021861a: ecc622 addi a2, a6, -20 4021861d: 0d3d mov.n a3, a13 4021861f: 640c movi.n a4, 6 40218621: 100c movi.n a0, 1 40218623: 014902 s8i a0, a9, 1 40218626: a7dd01 l32r a0, 4020259c 40218629: 0000c0 callx0 a0 4021862c: 316b addi.n a3, a1, 6 4021862e: 6128 l32i.n a2, a1, 24 40218630: 640c movi.n a4, 6 40218632: 22ab addi.n a2, a2, 10 40218634: a7da01 l32r a0, 4020259c 40218637: 0000c0 callx0 a0 4021863a: 013d mov.n a3, a1 4021863c: 6128 l32i.n a2, a1, 24 4021863e: 640c movi.n a4, 6 40218640: 10c222 addi a2, a2, 16 40218643: a7d601 l32r a0, 4020259c 40218646: 0000c0 callx0 a0 40218649: 9c38 l32i.n a3, a12, 36 4021864b: 062c movi.n a6, 32 4021864d: 0338 l32i.n a3, a3, 0 4021864f: 80a092 movi a9, 128 40218652: 0a7367 bbci a3, 22, 40218660 40218655: 6158 l32i.n a5, a1, 24 40218657: 010542 l8ui a4, a5, 1 4021865a: 204460 or a4, a4, a6 4021865d: 014542 s8i a4, a5, 1 40218660: 8158 l32i.n a5, a1, 32 40218662: 0fa516 beqz a5, 40218760 40218665: 9c08 l32i.n a0, a12, 36 40218667: 1008 l32i.n a0, a0, 4 40218669: 250400 extui a0, a0, 20, 3 4021866c: 309c beqz.n a0, 40218683 4021866e: 041066 bnei a0, 1, 40218676 40218671: 530c movi.n a3, 5 40218673: 000386 j 40218685 40218676: fdc042 addi a4, a0, -3 40218679: 120c movi.n a2, 1 4021867b: 030c movi.n a3, 0 4021867d: 833240 moveqz a3, a2, a4 40218680: 000046 j 40218685 40218683: 630c movi.n a3, 6 40218685: 905000 addx2 a5, a0, a0 40218688: 9055d0 addx2 a5, a5, a13 4021868b: 340030 extui a0, a3, 0, 4 4021868e: 004e02 s8i a0, a14, 0 40218691: 5b0552 l8ui a5, a5, 91 40218694: 458c beqz.n a5, 4021869c 40218696: 207060 or a7, a0, a6 40218699: 004e72 s8i a7, a14, 0 4021869c: 6108 l32i.n a0, a1, 24 4021869e: 014ee2 s8i a14, a14, 1 402186a1: 0000b2 l8ui a11, a0, 0 402186a4: 90a3d0 addx2 a10, a3, a13 402186a7: 20bb90 or a11, a11, a9 402186aa: 0040b2 s8i a11, a0, 0 402186ad: 3e1a32 l16ui a3, a10, 124 402186b0: 831b addi.n a8, a3, 1 402186b2: 3e5a82 s16i a8, a10, 124 402186b5: a65961 l32r a6, 4020201c <_irom0_text_start+0xc> 402186b8: 71d8 l32i.n a13, a1, 28 402186ba: 11e3c0 slli a14, a3, 4 402186bd: 6108 l32i.n a0, a1, 24 402186bf: ff8431 l32r a3, 402184d0 402186c2: 0b50e2 s16i a14, a0, 22 402186c5: 08dd16 beqz a13, 40218756 402186c8: 170c movi.n a7, 1 402186ca: 7188 l32i.n a8, a1, 28 402186cc: 0100a2 l8ui a10, a0, 1 402186cf: 0d4c movi.n a13, 64 402186d1: 20aad0 or a10, a10, a13 402186d4: 0140a2 s8i a10, a0, 1 402186d7: 9c08 l32i.n a0, a12, 36 402186d9: 001882 l16ui a8, a8, 0 402186dc: 0058 l32i.n a5, a0, 0 402186de: 5628 l32i.n a2, a6, 20 402186e0: 544050 extui a4, a5, 0, 6 402186e3: 415650 srli a5, a5, 6 402186e6: 205570 or a5, a5, a7 402186e9: 1155a0 slli a5, a5, 6 402186ec: 204450 or a4, a4, a5 402186ef: 0049 s32i.n a4, a0, 0 402186f1: 5c92f7 bne a2, a15, 40218751 402186f4: 205890 or a5, a8, a9 402186f7: 7148 l32i.n a4, a1, 28 402186f9: 0c4052 s8i a5, a0, 12 402186fc: 262442 l32i a4, a4, 152 402186ff: 3028 l32i.n a2, a0, 12 40218701: 0448 l32i.n a4, a4, 0 40218703: 102230 and a2, a2, a3 40218706: 344040 extui a4, a4, 0, 4 40218709: 114480 slli a4, a4, 8 4021870c: 202240 or a2, a2, a4 4021870f: 3029 s32i.n a2, a0, 12 40218711: 9c78 l32i.n a7, a12, 36 40218713: 7c0652 l8ui a5, a6, 124 40218716: 084752 s8i a5, a7, 8 40218719: ffb4c6 j 402185f0 4021871c: 41e8 l32i.n a14, a1, 16 4021871e: 014982 s8i a8, a9, 1 40218721: ecc622 addi a2, a6, -20 40218724: 013d mov.n a3, a1 40218726: 640c movi.n a4, 6 40218728: a79d01 l32r a0, 4020259c 4021872b: 0000c0 callx0 a0 4021872e: 33ce32 addi a3, a14, 51 40218731: 6128 l32i.n a2, a1, 24 40218733: 640c movi.n a4, 6 40218735: 22ab addi.n a2, a2, 10 40218737: a79901 l32r a0, 4020259c 4021873a: 0000c0 callx0 a0 4021873d: 0e0c movi.n a14, 0 4021873f: 316b addi.n a3, a1, 6 40218741: 6128 l32i.n a2, a1, 24 40218743: 640c movi.n a4, 6 40218745: 10c222 addi a2, a2, 16 40218748: a79501 l32r a0, 4020259c 4021874b: 0000c0 callx0 a0 4021874e: ffbdc6 j 40218649 40218751: 085d mov.n a5, a8 40218753: ffe806 j 402186f7 40218756: 9c08 l32i.n a0, a12, 36 40218758: 3028 l32i.n a2, a0, 12 4021875a: 102230 and a2, a2, a3 4021875d: ffeb86 j 4021870f 40218760: 4e1d32 l16ui a3, a13, 156 40218763: 431b addi.n a4, a3, 1 40218765: 4e5d42 s16i a4, a13, 156 40218768: ffd246 j 402186b5 4021876b: 854100 extui a4, a0, 17, 9 4021876e: c112f3 excw 40218771: 390cf0 excw 40218774: 1378 l32i.n a7, a3, 4 40218776: 024192 s8i a9, a1, 2 40218779: 034192 s8i a9, a1, 3 4021877c: 230c movi.n a3, 2 4021877e: 014132 s8i a3, a1, 1 40218781: 0d0762 l8ui a6, a7, 13 40218784: 0c0782 l8ui a8, a7, 12 40218787: 116680 slli a6, a6, 8 4021878a: 206680 or a6, a6, a8 4021878d: 180c movi.n a8, 1 4021878f: 004182 s8i a8, a1, 0 40218792: 049647 bne a6, a4, 4021879a 40218795: 030c movi.n a3, 0 40218797: 000106 j 4021879f 4021879a: 22a8 l32i.n a10, a2, 8 4021879c: 06ea17 bbsi a10, 1, 402187a6 4021879f: 032d mov.n a2, a3 402187a1: 10c112 addi a1, a1, 16 402187a4: f00d ret.n 402187a6: 148666 bnei a6, 8, 402187be 402187a9: 0e0752 l8ui a5, a7, 14 402187ac: 415550 srli a5, a5, 5 402187af: 95ac beqz.n a5, 402187dc 402187b1: 273526 beqi a5, 3, 402187dc 402187b4: 1f35b6 bltui a5, 3, 402187d7 402187b7: 083d mov.n a3, a8 402187b9: 0165b6 bltui a5, 6, 402187be 402187bc: 030c movi.n a3, 0 402187be: 015d mov.n a5, a1 402187c0: db3326 beqi a3, 3, 4021879f 402187c3: 906330 addx2 a6, a3, a3 402187c6: 906620 addx2 a6, a6, a2 402187c9: 560662 l8ui a6, a6, 86 402187cc: fcf616 beqz a6, 4021879f 402187cf: 335a add.n a3, a3, a5 402187d1: 000332 l8ui a3, a3, 0 402187d4: fffa06 j 402187c0 402187d7: 093d mov.n a3, a9 402187d9: fff846 j 402187be 402187dc: 230c movi.n a3, 2 402187de: fff706 j 402187be 402187e1: 000000 ill 402187e4 : 402187e4: f0c112 addi a1, a1, -16 402187e7: 11c9 s32i.n a12, a1, 4 402187e9: 02cd mov.n a12, a2 402187eb: a75c21 l32r a2, 4020255c 402187ee: 0109 s32i.n a0, a1, 0 402187f0: 700242 l8ui a4, a2, 112 402187f3: 710202 l8ui a0, a2, 113 402187f6: 21d9 s32i.n a13, a1, 8 402187f8: c00040 sub a0, a0, a4 402187fb: 0480e6 bgei a0, 8, 40218803 402187fe: d01b addi.n a13, a0, 1 40218800: 000046 j 40218805 40218803: 8d0c movi.n a13, 8 40218805: 1c1da6 blti a13, 1, 40218825 40218808: 014cd2 s8i a13, a12, 1 4021880b: 150c movi.n a5, 1 4021880d: 004c52 s8i a5, a12, 0 40218810: 700242 l8ui a4, a2, 112 40218813: 2c2b addi.n a2, a12, 2 40218815: 343a add.n a3, a4, a3 40218817: 331b addi.n a3, a3, 1 40218819: 0d4d mov.n a4, a13 4021881b: a76001 l32r a0, 4020259c 4021881e: 0000c0 callx0 a0 40218821: 6d2b addi.n a6, a13, 2 40218823: cc6a add.n a12, a12, a6 40218825: 0108 l32i.n a0, a1, 0 40218827: 0c2d mov.n a2, a12 40218829: 21d8 l32i.n a13, a1, 8 4021882b: 11c8 l32i.n a12, a1, 4 4021882d: 10c112 addi a1, a1, 16 40218830: f00d ret.n ... 40218834 : 40218834: f0c112 addi a1, a1, -16 40218837: 21c9 s32i.n a12, a1, 8 40218839: 02cd mov.n a12, a2 4021883b: a74821 l32r a2, 4020255c 4021883e: 1109 s32i.n a0, a1, 4 40218840: 700242 l8ui a4, a2, 112 40218843: 710202 l8ui a0, a2, 113 40218846: c00040 sub a0, a0, a4 40218849: 2180a6 blti a0, 8, 4021886e 4021884c: 263c movi.n a6, 50 4021884e: f9c042 addi a4, a0, -7 40218851: 0149 s32i.n a4, a1, 0 40218853: 014c42 s8i a4, a12, 1 40218856: 004c62 s8i a6, a12, 0 40218859: 700252 l8ui a5, a2, 112 4021885c: 2c2b addi.n a2, a12, 2 4021885e: 353a add.n a3, a5, a3 40218860: 339b addi.n a3, a3, 9 40218862: a74e01 l32r a0, 4020259c 40218865: 0000c0 callx0 a0 40218868: 0178 l32i.n a7, a1, 0 4021886a: 772b addi.n a7, a7, 2 4021886c: cc7a add.n a12, a12, a7 4021886e: 0c2d mov.n a2, a12 40218870: 1108 l32i.n a0, a1, 4 40218872: 21c8 l32i.n a12, a1, 8 40218874: 10c112 addi a1, a1, 16 40218877: f00d ret.n 40218879: 000000 ill 4021887c: f0c112 addi a1, a1, -16 4021887f: 014242 s8i a4, a2, 1 40218882: 0109 s32i.n a0, a1, 0 40218884: 21d9 s32i.n a13, a1, 8 40218886: 11c9 s32i.n a12, a1, 4 40218888: 02dd mov.n a13, a2 4021888a: 04cd mov.n a12, a4 4021888c: 000c movi.n a0, 0 4021888e: 004202 s8i a0, a2, 0 40218891: 648c beqz.n a4, 4021889b 40218893: 222b addi.n a2, a2, 2 40218895: a74101 l32r a0, 4020259c 40218898: 0000c0 callx0 a0 4021889b: 2dca add.n a2, a13, a12 4021889d: 0108 l32i.n a0, a1, 0 4021889f: 11c8 l32i.n a12, a1, 4 402188a1: 21d8 l32i.n a13, a1, 8 402188a3: 222b addi.n a2, a2, 2 402188a5: 10c112 addi a1, a1, 16 402188a8: f00d ret.n 402188aa: 0c0000 excw 402188ad: a42c15 excw 402188b0: 004242 s8i a4, a2, 0 402188b3: 014252 s8i a5, a2, 1 402188b6: 7358 l32i.n a5, a3, 28 402188b8: 230c movi.n a3, 2 402188ba: 027547 bbci a5, 20, 402188c0 402188bd: 000046 j 402188c2 402188c0: 030c movi.n a3, 0 402188c2: 047557 bbci a5, 21, 402188ca 402188c5: 460c movi.n a6, 4 402188c7: 203360 or a3, a3, a6 402188ca: 024232 s8i a3, a2, 2 402188cd: 223b addi.n a2, a2, 3 402188cf: f00d ret.n 402188d1: 000000 ill 402188d4: f0c112 addi a1, a1, -16 402188d7: 0109 s32i.n a0, a1, 0 402188d9: 11c9 s32i.n a12, a1, 4 402188db: 21d9 s32i.n a13, a1, 8 402188dd: 03cd mov.n a12, a3 402188df: 02dd mov.n a13, a2 402188e1: 332b addi.n a3, a3, 2 402188e3: 001c42 l16ui a4, a12, 0 402188e6: a72d01 l32r a0, 4020259c 402188e9: 0000c0 callx0 a0 402188ec: 001c22 l16ui a2, a12, 0 402188ef: 0108 l32i.n a0, a1, 0 402188f1: 22da add.n a2, a2, a13 402188f3: 11c8 l32i.n a12, a1, 4 402188f5: 21d8 l32i.n a13, a1, 8 402188f7: 10c112 addi a1, a1, 16 402188fa: f00d ret.n 402188fc: 239a70 excw 402188ff: 035040 excw 40218902: ff .byte 0xff 40218903: 3f .byte 0x3f 40218904 : 40218904: c0c112 addi a1, a1, -64 40218907: f1e9 s32i.n a14, a1, 60 40218909: 8139 s32i.n a3, a1, 32 4021890b: 7149 s32i.n a4, a1, 28 4021890d: 6159 s32i.n a5, a1, 24 4021890f: 5169 s32i.n a6, a1, 20 40218911: d1c9 s32i.n a12, a1, 52 40218913: e1d9 s32i.n a13, a1, 56 40218915: c109 s32i.n a0, a1, 48 40218917: 07dd mov.n a13, a7 40218919: a71001 l32r a0, 4020255c 4021891c: a5c0c1 l32r a12, 4020201c <_irom0_text_start+0xc> 4021891f: 700022 l8ui a2, a0, 112 40218922: 710002 l8ui a0, a0, 113 40218925: 4c98 l32i.n a9, a12, 16 40218927: c00020 sub a0, a0, a2 4021892a: 0570e6 bgei a0, 7, 40218933 4021892d: 25c0a2 addi a10, a0, 37 40218930: 000046 j 40218935 40218933: ca2c movi.n a10, 44 40218935: 4d2c32 l32i a3, a12, 0x134 40218938: 0580a6 blti a0, 8, 40218941 4021893b: fbc022 addi a2, a0, -5 4021893e: 000046 j 40218943 40218941: 020c movi.n a2, 0 40218943: 33cc bnez.n a3, 4021894a 40218945: 0b0c movi.n a11, 0 40218947: 000086 j 4021894d 4021894a: 0013b2 l16ui a11, a3, 0 4021894d: 522c32 l32i a3, a12, 0x148 40218950: 582c02 l32i a0, a12, 0x160 40218953: 33cc bnez.n a3, 4021895a 40218955: 0e0c movi.n a14, 0 40218957: 000086 j 4021895d 4021895a: 0013e2 l16ui a14, a3, 0 4021895d: b1d9 s32i.n a13, a1, 44 4021895f: 1a0016 beqz a0, 40218b03 40218962: 1038 l32i.n a3, a0, 4 40218964: 080002 l8ui a0, a0, 8 40218967: 198316 beqz a3, 40218b03 4021896a: 00ab addi.n a0, a0, 10 4021896c: 18a032 movi a3, 24 4021896f: 0a6192 s32i a9, a1, 40 40218972: 542c72 l32i a7, a12, 0x150 40218975: 805a20 add a5, a10, a2 40218978: 6bea add.n a6, a11, a14 4021897a: 10c122 addi a2, a1, 16 4021897d: 0e0c movi.n a14, 0 4021897f: 556a add.n a5, a5, a6 40218981: 0e4d mov.n a4, a14 40218983: b61c movi.n a6, 27 40218985: 934670 movnez a4, a6, a7 40218988: 445a add.n a4, a4, a5 4021898a: 404a add.n a4, a0, a4 4021898c: fc4405 call0 40214dd0 4021898f: 02dd mov.n a13, a2 40218991: 92dc bnez.n a2, 402189ae 40218993: 4d2c32 l32i a3, a12, 0x134 40218996: 33cc bnez.n a3, 4021899d 40218998: 030c movi.n a3, 0 4021899a: 000086 j 402189a0 4021899d: 001332 l16ui a3, a3, 0 402189a0: ffd721 l32r a2, 402188fc 402189a3: a66501 l32r a0, 40202338 402189a6: 0000c0 callx0 a0 402189a9: 120c movi.n a2, 1 402189ab: 0051c6 j 40218af6 402189ae: 5138 l32i.n a3, a1, 20 402189b0: 871c movi.n a7, 24 402189b2: b148 l32i.n a4, a1, 44 402189b4: 0a5272 s16i a7, a2, 20 402189b7: 4128 l32i.n a2, a1, 16 402189b9: ffec05 call0 4021887c 402189bc: 4129 s32i.n a2, a1, 16 402189be: ffd031 l32r a3, 40218900 402189c1: 9139 s32i.n a3, a1, 36 402189c3: ffe205 call0 402187e4 402189c6: 4129 s32i.n a2, a1, 16 402189c8: 9138 l32i.n a3, a1, 36 402189ca: ffe685 call0 40218834 402189cd: 4d2c32 l32i a3, a12, 0x134 402189d0: 4129 s32i.n a2, a1, 16 402189d2: 338c beqz.n a3, 402189d9 402189d4: ffefc5 call0 402188d4 402189d7: 4129 s32i.n a2, a1, 16 402189d9: 522c32 l32i a3, a12, 0x148 402189dc: 005316 beqz a3, 402189e5 402189df: ffef45 call0 402188d4 402189e2: 046122 s32i a2, a1, 16 402189e5: 542c82 l32i a8, a12, 0x150 402189e8: 004816 beqz a8, 402189f0 402189eb: ff4f05 call0 40217edc 402189ee: 4129 s32i.n a2, a1, 16 402189f0: 582c02 l32i a0, a12, 0x160 402189f3: 00e016 beqz a0, 40218a05 402189f6: 012042 l32i a4, a0, 4 402189f9: 848c beqz.n a4, 40218a05 402189fb: 301b addi.n a3, a0, 1 402189fd: 080052 l8ui a5, a0, 8 40218a00: 057045 call0 4021e108 40218a03: 4129 s32i.n a2, a1, 16 40218a05: 1db8 l32i.n a11, a13, 4 40218a07: 0a1d02 l16ui a0, a13, 20 40218a0a: 1b38 l32i.n a3, a11, 4 40218a0c: 303a add.n a3, a0, a3 40218a0e: c02230 sub a2, a2, a3 40218a11: 0b5d22 s16i a2, a13, 22 40218a14: d87581 l32r a8, 4020ebe8 40218a17: c7af91 l32r a9, 4020a8d4 40218a1a: 002a add.n a0, a0, a2 40218a1c: 0020c0 memw 40218a1f: 0b78 l32i.n a7, a11, 0 40218a21: 107790 and a7, a7, a9 40218a24: 207780 or a7, a7, a8 40218a27: 0020c0 memw 40218a2a: 0b79 s32i.n a7, a11, 0 40218a2c: ba1951 l32r a5, 40207290 40218a2f: c4e761 l32r a6, 40209dcc 40218a32: 0020c0 memw 40218a35: 0b48 l32i.n a4, a11, 0 40218a37: 104460 and a4, a4, a6 40218a3a: 204450 or a4, a4, a5 40218a3d: 0020c0 memw 40218a40: 0b49 s32i.n a4, a11, 0 40218a42: e0c831 l32r a3, 40210d64 40218a45: 0020c0 memw 40218a48: 0b28 l32i.n a2, a11, 0 40218a4a: 102230 and a2, a2, a3 40218a4d: 2022e0 or a2, a2, a14 40218a50: 0020c0 memw 40218a53: 0b29 s32i.n a2, a11, 0 40218a55: b40000 extui a0, a0, 0, 12 40218a58: e0c421 l32r a2, 40210d68 40218a5b: 110040 slli a0, a0, 12 40218a5e: 0020c0 memw 40218a61: 0ba8 l32i.n a10, a11, 0 40218a63: 10aa20 and a10, a10, a2 40218a66: 20aa00 or a10, a10, a0 40218a69: 0020c0 memw 40218a6c: a128 l32i.n a2, a1, 40 40218a6e: 8168 l32i.n a6, a1, 32 40218a70: 7178 l32i.n a7, a1, 28 40218a72: 0d3d mov.n a3, a13 40218a74: 044c movi.n a4, 64 40218a76: 051c movi.n a5, 16 40218a78: 0ba9 s32i.n a10, a11, 0 40218a7a: 6198 l32i.n a9, a1, 24 40218a7c: 0199 s32i.n a9, a1, 0 40218a7e: ff6ec5 call0 4021816c 40218a81: 7b0c movi.n a11, 7 40218a83: 061c movi.n a6, 16 40218a85: 9d38 l32i.n a3, a13, 36 40218a87: e0ba71 l32r a7, 40210d70 40218a8a: 0348 l32i.n a4, a3, 0 40218a8c: 1358 l32i.n a5, a3, 4 40218a8e: 542040 extui a2, a4, 0, 6 40218a91: 105570 and a5, a5, a7 40218a94: 414640 srli a4, a4, 6 40218a97: 1359 s32i.n a5, a3, 4 40218a99: 9da8 l32i.n a10, a13, 36 40218a9b: 204460 or a4, a4, a6 40218a9e: 1144a0 slli a4, a4, 6 40218aa1: 202240 or a2, a2, a4 40218aa4: 0329 s32i.n a2, a3, 0 40218aa6: 1a98 l32i.n a9, a10, 4 40218aa8: 007c movi.n a0, -16 40218aaa: 109900 and a9, a9, a0 40218aad: 2099b0 or a9, a9, a11 40218ab0: 1a99 s32i.n a9, a10, 4 40218ab2: a7e481 l32r a8, 40202a44 40218ab5: 9d98 l32i.n a9, a13, 36 40218ab7: 0020c0 memw 40218aba: 802882 l32i a8, a8, 0x200 40218abd: 09a8 l32i.n a10, a9, 0 40218abf: eb7c movi.n a11, -2 40218ac1: 10aab0 and a10, a10, a11 40218ac4: 09a9 s32i.n a10, a9, 0 40218ac6: 9d68 l32i.n a6, a13, 36 40218ac8: 5989 s32i.n a8, a9, 20 40218aca: 0658 l32i.n a5, a6, 0 40218acc: d77c movi.n a7, -3 40218ace: 105570 and a5, a5, a7 40218ad1: 0659 s32i.n a5, a6, 0 40218ad3: 9d08 l32i.n a0, a13, 36 40218ad5: 0048 l32i.n a4, a0, 0 40218ad7: 2d6477 bbci a4, 7, 40218b08 40218ada: 0d2d mov.n a2, a13 40218adc: 180c movi.n a8, 1 40218ade: 7de9 s32i.n a14, a13, 28 40218ae0: 400192 l8ui a9, a1, 64 40218ae3: 7d0ca2 l8ui a10, a12, 125 40218ae6: 0840a2 s8i a10, a0, 8 40218ae9: 401900 ssl a9 40218aec: a18800 sll a8, a8 40218aef: 4089 s32i.n a8, a0, 16 40218af1: f97d05 call0 402122c4 40218af4: 020c movi.n a2, 0 40218af6: d1c8 l32i.n a12, a1, 52 40218af8: e1d8 l32i.n a13, a1, 56 40218afa: f1e8 l32i.n a14, a1, 60 40218afc: c108 l32i.n a0, a1, 48 40218afe: 40c112 addi a1, a1, 64 40218b01: f00d ret.n 40218b03: 000c movi.n a0, 0 40218b05: ff98c6 j 4021896c 40218b08: 00a022 movi a2, 0 40218b0b: fae345 call0 40213940 40218b0e: 20e220 or a14, a2, a2 40218b11: 092d02 l32i a0, a13, 36 40218b14: fff086 j 40218ada ... 40218b18 : 40218b18: 071c movi.n a7, 16 40218b1a: 0228 l32i.n a2, a2, 0 40218b1c: a54051 l32r a5, 4020201c <_irom0_text_start+0xc> 40218b1f: 130c movi.n a3, 1 40218b21: 5558 l32i.n a5, a5, 20 40218b23: 040c movi.n a4, 0 40218b25: 322562 l32i a6, a5, 200 40218b28: 142552 l32i a5, a5, 80 40218b2b: 660b addi.n a6, a6, -1 40218b2d: 834360 moveqz a4, a3, a6 40218b30: 056547 bbci a5, 4, 40218b39 40218b33: 204470 or a4, a4, a7 40218b36: f44040 extui a4, a4, 0, 16 40218b39: 0a7527 bbci a5, 18, 40218b47 40218b3c: 076277 bbci a2, 7, 40218b47 40218b3f: 062c movi.n a6, 32 40218b41: 204460 or a4, a4, a6 40218b44: f44040 extui a4, a4, 0, 16 40218b47: 00a462 movi a6, 0x400 40218b4a: 0565a7 bbci a5, 10, 40218b53 40218b4d: 204460 or a4, a4, a6 40218b50: f44040 extui a4, a4, 0, 16 40218b53: 00a162 movi a6, 0x100 40218b56: 086287 bbci a2, 8, 40218b62 40218b59: 0575e7 bbci a5, 30, 40218b62 40218b5c: 204460 or a4, a4, a6 40218b5f: f44040 extui a4, a4, 0, 16 40218b62: 042d mov.n a2, a4 40218b64: f00d ret.n 40218b66: cc0000 excw 40218b69: 3fff04 excw 40218b6c: 008010 excw ... 40218b70 : 40218b70: 046d mov.n a6, a4 40218b72: b0c112 addi a1, a1, -80 40218b75: d1d9 s32i.n a13, a1, 52 40218b77: f1f9 s32i.n a15, a1, 60 40218b79: e1e9 s32i.n a14, a1, 56 40218b7b: c1c9 s32i.n a12, a1, 48 40218b7d: b109 s32i.n a0, a1, 44 40218b7f: 03cd mov.n a12, a3 40218b81: 242202 l32i a0, a2, 144 40218b84: 02ed mov.n a14, a2 40218b86: 090016 beqz a0, 40218c1a 40218b89: c0a022 movi a2, 192 40218b8c: 240c movi.n a4, 2 40218b8e: 871c movi.n a7, 24 40218b90: a109 s32i.n a0, a1, 40 40218b92: fff5b1 l32r a11, 40218b68 40218b95: ff5aa1 l32r a10, 40218900 40218b98: d8cb82 addi a8, a11, -40 40218b9b: d4caf2 addi a15, a10, -44 40218b9e: 09f316 beqz a3, 40218c41 40218ba1: f0c302 addi a0, a3, -16 40218ba4: 0ed016 beqz a0, 40218c95 40218ba7: e0c332 addi a3, a3, -32 40218baa: 093316 beqz a3, 40218c41 40218bad: d0cc52 addi a5, a12, -48 40218bb0: 0e1516 beqz a5, 40218c95 40218bb3: a0a082 movi a8, 160 40218bb6: c08c80 sub a8, a12, a8 40218bb9: 4e3816 beqz a8, 402190a0 40218bbc: b0a092 movi a9, 176 40218bbf: c09c90 sub a9, a12, a9 40218bc2: 3c9916 beqz a9, 40218f8f 40218bc5: c0ac20 sub a10, a12, a2 40218bc8: 4fca16 beqz a10, 402190c8 40218bcb: 000b46 j 40218bfc 40218bce: 001342 l16ui a4, a3, 0 40218bd1: 3b5016 beqz a0, 40218f8a 40218bd4: 10d8 l32i.n a13, a0, 4 40218bd6: 3b0d16 beqz a13, 40218f8a 40218bd9: 080002 l8ui a0, a0, 8 40218bdc: 00ab addi.n a0, a0, 10 40218bde: 18a032 movi a3, 24 40218be1: 804400 add a4, a4, a0 40218be4: 806620 add a6, a6, a2 40218be7: 5a9a add.n a5, a10, a9 40218be9: 012d mov.n a2, a1 40218beb: 585a add.n a5, a8, a5 40218bed: 556a add.n a5, a5, a6 40218bef: 445a add.n a4, a4, a5 40218bf1: 65c442 addi a4, a4, 101 40218bf4: fc1d85 call0 40214dd0 40218bf7: 02dd mov.n a13, a2 40218bf9: 220256 bnez a2, 40218e1d 40218bfc: ad9c beqz.n a13, 40218c1a 40218bfe: 9d08 l32i.n a0, a13, 36 40218c00: 430c movi.n a3, 4 40218c02: 0008 l32i.n a0, a0, 0 40218c04: 520c movi.n a2, 5 40218c06: 027047 bbci a0, 20, 40218c0c 40218c09: 000146 j 40218c12 40218c0c: 054500 extui a4, a0, 21, 1 40218c0f: 933240 movnez a3, a2, a4 40218c12: 0d2d mov.n a2, a13 40218c14: 201110 or a1, a1, a1 40218c17: fba305 call0 40214648 40218c1a: 120c movi.n a2, 1 40218c1c: 000486 j 40218c32 40218c1f: 050c movi.n a5, 0 40218c21: 7d59 s32i.n a5, a13, 28 40218c23: 0c4d mov.n a4, a12 40218c25: 0d3d mov.n a3, a13 40218c27: 0e2d mov.n a2, a14 40218c29: 7d0f62 l8ui a6, a15, 125 40218c2c: 084062 s8i a6, a0, 8 40218c2f: ff6705 call0 402182a0 40218c32: c1c8 l32i.n a12, a1, 48 40218c34: d1d8 l32i.n a13, a1, 52 40218c36: e1e8 l32i.n a14, a1, 56 40218c38: f1f8 l32i.n a15, a1, 60 40218c3a: b108 l32i.n a0, a1, 44 40218c3c: 50c112 addi a1, a1, 80 40218c3f: f00d ret.n 40218c41: 700822 l8ui a2, a8, 112 40218c44: 710802 l8ui a0, a8, 113 40218c47: c00020 sub a0, a0, a2 40218c4a: 0570e6 bgei a0, 7, 40218c53 40218c4d: 2fc0a2 addi a10, a0, 47 40218c50: 000046 j 40218c55 40218c53: 6a3c movi.n a10, 54 40218c55: 0580a6 blti a0, 8, 40218c5e 40218c58: fbc092 addi a9, a0, -5 40218c5b: 000046 j 40218c60 40218c5e: 090c movi.n a9, 0 40218c60: 502f02 l32i a0, a15, 0x140 40218c63: 4e2f32 l32i a3, a15, 0x138 40218c66: 30cc bnez.n a0, 40218c6d 40218c68: 080c movi.n a8, 0 40218c6a: 000086 j 40218c70 40218c6d: 001082 l16ui a8, a0, 0 40218c70: 512f02 l32i a0, a15, 0x144 40218c73: 30cc bnez.n a0, 40218c7a 40218c75: 060c movi.n a6, 0 40218c77: 000086 j 40218c7d 40218c7a: 001062 l16ui a6, a0, 0 40218c7d: 33cc bnez.n a3, 40218c84 40218c7f: 020c movi.n a2, 0 40218c81: 000086 j 40218c87 40218c84: 001322 l16ui a2, a3, 0 40218c87: 532f32 l32i a3, a15, 0x14c 40218c8a: 5a2f02 l32i a0, a15, 0x168 40218c8d: f3d356 bnez a3, 40218bce 40218c90: 040c movi.n a4, 0 40218c92: ffcec6 j 40218bd1 40218c95: 700822 l8ui a2, a8, 112 40218c98: 710802 l8ui a0, a8, 113 40218c9b: c00020 sub a0, a0, a2 40218c9e: 0470e6 bgei a0, 7, 40218ca6 40218ca1: 809b addi.n a8, a0, 9 40218ca3: 000046 j 40218ca8 40218ca6: 081c movi.n a8, 16 40218ca8: 0580a6 blti a0, 8, 40218cb1 40218cab: fbc042 addi a4, a0, -5 40218cae: 000046 j 40218cb3 40218cb1: 040c movi.n a4, 0 40218cb3: 4f2f32 l32i a3, a15, 0x13c 40218cb6: 33cc bnez.n a3, 40218cbd 40218cb8: 020c movi.n a2, 0 40218cba: 000086 j 40218cc0 40218cbd: 001322 l16ui a2, a3, 0 40218cc0: 5b2f02 l32i a0, a15, 0x16c 40218cc3: 3c9016 beqz a0, 40219090 40218cc6: 1038 l32i.n a3, a0, 4 40218cc8: 3c4316 beqz a3, 40219090 40218ccb: 080002 l8ui a0, a0, 8 40218cce: 00ab addi.n a0, a0, 10 40218cd0: 18a032 movi a3, 24 40218cd3: 016162 s32i a6, a1, 4 40218cd6: 805200 add a5, a2, a0 40218cd9: 484a add.n a4, a8, a4 40218cdb: 012d mov.n a2, a1 40218cdd: 445a add.n a4, a4, a5 40218cdf: 56c442 addi a4, a4, 86 40218ce2: fc0ec5 call0 40214dd0 40218ce5: 9129 s32i.n a2, a1, 36 40218ce7: 02dd mov.n a13, a2 40218ce9: f0f216 beqz a2, 40218bfc 40218cec: b01221 l32r a2, 40204d34 40218cef: 831c movi.n a3, 24 40218cf1: 0a5d32 s16i a3, a13, 20 40218cf4: a90222 l8ui a2, a2, 169 40218cf7: 902220 addx2 a2, a2, a2 40218cfa: a022f0 addx4 a2, a2, a15 40218cfd: 78c222 addi a2, a2, 120 40218d00: ffe145 call0 40218b18 40218d03: 0108 l32i.n a0, a1, 0 40218d05: 1148 l32i.n a4, a1, 4 40218d07: 005022 s16i a2, a0, 0 40218d0a: 015042 s16i a4, a0, 2 40218d0d: 204b addi.n a2, a0, 4 40218d0f: 0129 s32i.n a2, a1, 0 40218d11: 64cc bnez.n a4, 40218d1b 40218d13: a158 l32i.n a5, a1, 40 40218d15: 0d1552 l16ui a5, a5, 26 40218d18: 025052 s16i a5, a0, 4 40218d1b: fef931 l32r a3, 40218900 40218d1e: 222b addi.n a2, a2, 2 40218d20: 0129 s32i.n a2, a1, 0 40218d22: 8139 s32i.n a3, a1, 32 40218d24: ffabc5 call0 402187e4 40218d27: 0129 s32i.n a2, a1, 0 40218d29: 8138 l32i.n a3, a1, 32 40218d2b: 1261c2 s32i a12, a1, 72 40218d2e: ffb045 call0 40218834 40218d31: 0129 s32i.n a2, a1, 0 40218d33: a108 l32i.n a0, a1, 40 40218d35: 02cd mov.n a12, a2 40218d37: 2008 l32i.n a0, a0, 8 40218d39: c0a032 movi a3, 192 40218d3c: 100030 and a0, a0, a3 40218d3f: 19d066 bnei a0, 64, 40218d5c 40218d42: 0e3d mov.n a3, a14 40218d44: fe0fc5 call0 40216e44 40218d47: 0129 s32i.n a2, a1, 0 40218d49: 0e3d mov.n a3, a14 40218d4b: fe2385 call0 40216f84 40218d4e: 02cd mov.n a12, a2 40218d50: a108 l32i.n a0, a1, 40 40218d52: 0129 s32i.n a2, a1, 0 40218d54: 2008 l32i.n a0, a0, 8 40218d56: c0a022 movi a2, 192 40218d59: 100020 and a0, a0, a2 40218d5c: c0a022 movi a2, 192 40218d5f: 119027 bne a0, a2, 40218d74 40218d62: 0c2d mov.n a2, a12 40218d64: 0e3d mov.n a3, a14 40218d66: fe0f85 call0 40216e60 40218d69: 0129 s32i.n a2, a1, 0 40218d6b: 0e3d mov.n a3, a14 40218d6d: fe2305 call0 40216fa0 40218d70: 02cd mov.n a12, a2 40218d72: 0129 s32i.n a2, a1, 0 40218d74: 4f2f32 l32i a3, a15, 0x13c 40218d77: 009316 beqz a3, 40218d84 40218d7a: 202cc0 or a2, a12, a12 40218d7d: ffb545 call0 402188d4 40218d80: 02cd mov.n a12, a2 40218d82: 0129 s32i.n a2, a1, 0 40218d84: 5b2f02 l32i a0, a15, 0x16c 40218d87: 009c beqz.n a0, 40218d9b 40218d89: 1048 l32i.n a4, a0, 4 40218d8b: c48c beqz.n a4, 40218d9b 40218d8d: 0c2d mov.n a2, a12 40218d8f: 301b addi.n a3, a0, 1 40218d91: 080052 l8ui a5, a0, 8 40218d94: 053705 call0 4021e108 40218d97: 02cd mov.n a12, a2 40218d99: 0129 s32i.n a2, a1, 0 40218d9b: 9168 l32i.n a6, a1, 36 40218d9d: 1608 l32i.n a0, a6, 4 40218d9f: 0a1662 l16ui a6, a6, 20 40218da2: 1078 l32i.n a7, a0, 4 40218da4: 9188 l32i.n a8, a1, 36 40218da6: 767a add.n a7, a6, a7 40218da8: c07c70 sub a7, a12, a7 40218dab: 0b5872 s16i a7, a8, 22 40218dae: 1221c2 l32i a12, a1, 72 40218db1: a72431 l32r a3, 40202a44 40218db4: 140c movi.n a4, 1 40218db6: 9da8 l32i.n a10, a13, 36 40218db8: dfeeb1 l32r a11, 40210d70 40218dbb: 1a98 l32i.n a9, a10, 4 40218dbd: 4f28 l32i.n a2, a15, 16 40218dbf: 1099b0 and a9, a9, a11 40218dc2: 1a99 s32i.n a9, a10, 4 40218dc4: 9d68 l32i.n a6, a13, 36 40218dc6: 770c movi.n a7, 7 40218dc8: 1658 l32i.n a5, a6, 4 40218dca: 087c movi.n a8, -16 40218dcc: 105580 and a5, a5, a8 40218dcf: 205570 or a5, a5, a7 40218dd2: 1659 s32i.n a5, a6, 4 40218dd4: c022e0 sub a2, a2, a14 40218dd7: 932420 movnez a2, a4, a2 40218dda: 9d48 l32i.n a4, a13, 36 40218ddc: 0020c0 memw 40218ddf: a188 l32i.n a8, a1, 40 40218de1: d07c movi.n a0, -3 40218de3: 04b020 extui a11, a2, 0, 1 40218de6: 802332 l32i a3, a3, 0x200 40218de9: 0458 l32i.n a5, a4, 0 40218deb: e67c movi.n a6, -2 40218ded: 105560 and a5, a5, a6 40218df0: 0459 s32i.n a5, a4, 0 40218df2: 9da8 l32i.n a10, a13, 36 40218df4: 5439 s32i.n a3, a4, 20 40218df6: 0a98 l32i.n a9, a10, 0 40218df8: 11bbf0 slli a11, a11, 1 40218dfb: 109900 and a9, a9, a0 40218dfe: 2099b0 or a9, a9, a11 40218e01: 0a99 s32i.n a9, a10, 0 40218e03: 0d1882 l16ui a8, a8, 26 40218e06: 9d08 l32i.n a0, a13, 36 40218e08: e13816 beqz a8, 40218c1f 40218e0b: 0038 l32i.n a3, a0, 0 40218e0d: 043730 extui a3, a3, 7, 1 40218e10: e0b356 bnez a3, 40218c1f 40218e13: fab2c5 call0 40213940 40218e16: 7d29 s32i.n a2, a13, 28 40218e18: 9d08 l32i.n a0, a13, 36 40218e1a: ff8146 j 40218c23 40218e1d: 150c movi.n a5, 1 40218e1f: 101c movi.n a0, 17 40218e21: a148 l32i.n a4, a1, 40 40218e23: 881c movi.n a8, 24 40218e25: ff5061 l32r a6, 40218b68 40218e28: 106162 s32i a6, a1, 64 40218e2b: 0a5282 s16i a8, a2, 20 40218e2e: 7e0662 l8ui a6, a6, 126 40218e31: 1e2442 l32i a4, a4, 120 40218e34: 830560 moveqz a0, a5, a6 40218e37: 7f58 l32i.n a5, a15, 28 40218e39: 0448 l32i.n a4, a4, 0 40218e3b: 077527 bbci a5, 18, 40218e46 40218e3e: 046477 bbci a4, 7, 40218e46 40218e41: 092c movi.n a9, 32 40218e43: 200090 or a0, a0, a9 40218e46: c0a0a2 movi a10, 192 40218e49: 0544a7 ball a4, a10, 40218e52 40218e4c: 80a4b2 movi a11, 0x480 40218e4f: 0ac4b7 bnall a4, a11, 40218e5d 40218e52: 8f28 l32i.n a2, a15, 32 40218e54: 0562e7 bbci a2, 14, 40218e5d 40218e57: 00a432 movi a3, 0x400 40218e5a: 200030 or a0, a0, a3 40218e5d: 0128 l32i.n a2, a1, 0 40218e5f: a138 l32i.n a3, a1, 40 40218e61: 005202 s16i a0, a2, 0 40218e64: 0e1332 l16ui a3, a3, 28 40218e67: 015232 s16i a3, a2, 2 40218e6a: 224b addi.n a2, a2, 4 40218e6c: 0129 s32i.n a2, a1, 0 40218e6e: 0fcc66 bnei a12, 32, 40218e81 40218e71: a138 l32i.n a3, a1, 40 40218e73: 640c movi.n a4, 6 40218e75: a5c901 l32r a0, 4020259c 40218e78: 0000c0 callx0 a0 40218e7b: 0128 l32i.n a2, a1, 0 40218e7d: 226b addi.n a2, a2, 6 40218e7f: 0129 s32i.n a2, a1, 0 40218e81: 102142 l32i a4, a1, 64 40218e84: ad6831 l32r a3, 40204424 40218e87: 162442 l32i a4, a4, 88 40218e8a: ff9f05 call0 4021887c 40218e8d: 006122 s32i a2, a1, 0 40218e90: fe9c31 l32r a3, 40218900 40218e93: 8139 s32i.n a3, a1, 32 40218e95: ff94c5 call0 402187e4 40218e98: 102102 l32i a0, a1, 64 40218e9b: 024d mov.n a4, a2 40218e9d: 7d0002 l8ui a0, a0, 125 40218ea0: 0129 s32i.n a2, a1, 0 40218ea2: 054026 beqi a0, 4, 40218eab 40218ea5: 025026 beqi a0, 5, 40218eab 40218ea8: 247066 bnei a0, 7, 40218ed0 40218eab: 512f02 l32i a0, a15, 0x144 40218eae: 5149 s32i.n a4, a1, 20 40218eb0: c09c beqz.n a0, 40218ed0 40218eb2: 5128 l32i.n a2, a1, 20 40218eb4: 030042 l8ui a4, a0, 3 40218eb7: 302b addi.n a3, a0, 2 40218eb9: 6139 s32i.n a3, a1, 24 40218ebb: 442b addi.n a4, a4, 2 40218ebd: a5b701 l32r a0, 4020259c 40218ec0: 0000c0 callx0 a0 40218ec3: 6128 l32i.n a2, a1, 24 40218ec5: 5138 l32i.n a3, a1, 20 40218ec7: 010222 l8ui a2, a2, 1 40218eca: 223a add.n a2, a2, a3 40218ecc: 222b addi.n a2, a2, 2 40218ece: 0129 s32i.n a2, a1, 0 40218ed0: 8138 l32i.n a3, a1, 32 40218ed2: 1261c2 s32i a12, a1, 72 40218ed5: ff95c5 call0 40218834 40218ed8: 102132 l32i a3, a1, 64 40218edb: 0129 s32i.n a2, a1, 0 40218edd: e02332 l32i a3, a3, 0x380 40218ee0: 02cd mov.n a12, a2 40218ee2: 117337 bbci a3, 19, 40218ef7 40218ee5: 142e52 l32i a5, a14, 80 40218ee8: c0a042 movi a4, 192 40218eeb: 080457 bnone a4, a5, 40218ef7 40218eee: 0e3d mov.n a3, a14 40218ef0: fdf505 call0 40216e44 40218ef3: 02cd mov.n a12, a2 40218ef5: 0129 s32i.n a2, a1, 0 40218ef7: 102102 l32i a0, a1, 64 40218efa: 7d0002 l8ui a0, a0, 125 40218efd: 052026 beqi a0, 2, 40218f06 40218f00: 023026 beqi a0, 3, 40218f06 40218f03: 206066 bnei a0, 6, 40218f27 40218f06: 502f02 l32i a0, a15, 0x140 40218f09: a09c beqz.n a0, 40218f27 40218f0b: 0c2d mov.n a2, a12 40218f0d: 030042 l8ui a4, a0, 3 40218f10: 302b addi.n a3, a0, 2 40218f12: 7139 s32i.n a3, a1, 28 40218f14: 442b addi.n a4, a4, 2 40218f16: a5a101 l32r a0, 4020259c 40218f19: 0000c0 callx0 a0 40218f1c: 7108 l32i.n a0, a1, 28 40218f1e: 010002 l8ui a0, a0, 1 40218f21: c0ca add.n a12, a0, a12 40218f23: cc2b addi.n a12, a12, 2 40218f25: 01c9 s32i.n a12, a1, 0 40218f27: 102122 l32i a2, a1, 64 40218f2a: e02222 l32i a2, a2, 0x380 40218f2d: 1372c7 bbci a2, 28, 40218f44 40218f30: 142e42 l32i a4, a14, 80 40218f33: c0a032 movi a3, 192 40218f36: 0a0347 bnone a3, a4, 40218f44 40218f39: 0c2d mov.n a2, a12 40218f3b: 0e3d mov.n a3, a14 40218f3d: fdf205 call0 40216e60 40218f40: 02cd mov.n a12, a2 40218f42: 0129 s32i.n a2, a1, 0 40218f44: 4e2f32 l32i a3, a15, 0x138 40218f47: 738c beqz.n a3, 40218f52 40218f49: 0c2d mov.n a2, a12 40218f4b: ff9885 call0 402188d4 40218f4e: 02cd mov.n a12, a2 40218f50: 0129 s32i.n a2, a1, 0 40218f52: 532f32 l32i a3, a15, 0x14c 40218f55: 039c beqz.n a3, 40218f69 40218f57: 102152 l32i a5, a1, 64 40218f5a: f02552 l32i a5, a5, 0x3c0 40218f5d: 081566 bnei a5, 1, 40218f69 40218f60: 0c2d mov.n a2, a12 40218f62: ff9705 call0 402188d4 40218f65: 02cd mov.n a12, a2 40218f67: 0129 s32i.n a2, a1, 0 40218f69: 5a2f02 l32i a0, a15, 0x168 40218f6c: 009c beqz.n a0, 40218f80 40218f6e: 1048 l32i.n a4, a0, 4 40218f70: c48c beqz.n a4, 40218f80 40218f72: 0c2d mov.n a2, a12 40218f74: 301b addi.n a3, a0, 1 40218f76: 080052 l8ui a5, a0, 8 40218f79: 0518c5 call0 4021e108 40218f7c: 02cd mov.n a12, a2 40218f7e: 0129 s32i.n a2, a1, 0 40218f80: 91d9 s32i.n a13, a1, 36 40218f82: 1d08 l32i.n a0, a13, 4 40218f84: 0a1d62 l16ui a6, a13, 20 40218f87: ff85c6 j 40218da2 40218f8a: 000c movi.n a0, 0 40218f8c: ff1386 j 40218bde 40218f8f: 080c movi.n a8, 0 40218f91: f49060 extui a9, a6, 0, 16 40218f94: 022926 beqi a9, 2, 40218f9a 40218f97: 073966 bnei a9, 3, 40218fa2 40218f9a: 172ed2 l32i a13, a14, 92 40218f9d: 1a0c movi.n a10, 1 40218f9f: 938ad0 movnez a8, a10, a13 40218fa2: 1a0c movi.n a10, 1 40218fa4: e8cc bnez.n a8, 40218fb6 40218fa6: 0a39e6 bgei a9, 3, 40218fb4 40218fa9: 051966 bnei a9, 1, 40218fb2 40218fac: 7c0b02 l8ui a0, a11, 124 40218faf: 012026 beqi a0, 2, 40218fb4 40218fb2: 0a0c movi.n a10, 0 40218fb4: 888c beqz.n a8, 40218fc0 40218fb6: 312060 srai a2, a6, 16 40218fb9: 32cc bnez.n a2, 40218fc0 40218fbb: c31c movi.n a3, 28 40218fbd: 000046 j 40218fc2 40218fc0: 831c movi.n a3, 24 40218fc2: 988c beqz.n a8, 40218fcf 40218fc4: 314060 srai a4, a6, 16 40218fc7: 44cc bnez.n a4, 40218fcf 40218fc9: 88a042 movi a4, 136 40218fcc: 000046 j 40218fd1 40218fcf: 640c movi.n a4, 6 40218fd1: 202110 or a2, a1, a1 40218fd4: 0461a2 s32i a10, a1, 16 40218fd7: 3199 s32i.n a9, a1, 12 40218fd9: 2189 s32i.n a8, a1, 8 40218fdb: 1169 s32i.n a6, a1, 4 40218fdd: fbdf05 call0 40214dd0 40218fe0: 020d mov.n a0, a2 40218fe2: 02dd mov.n a13, a2 40218fe4: c14216 beqz a2, 40218bfc 40218fe7: 3158 l32i.n a5, a1, 12 40218fe9: 170c movi.n a7, 1 40218feb: 4168 l32i.n a6, a1, 16 40218fed: 1148 l32i.n a4, a1, 4 40218fef: 881c movi.n a8, 24 40218ff1: 0a5282 s16i a8, a2, 20 40218ff4: 314040 srai a4, a4, 16 40218ff7: 0128 l32i.n a2, a1, 0 40218ff9: 936760 movnez a6, a7, a6 40218ffc: 005262 s16i a6, a2, 0 40218fff: 015252 s16i a5, a2, 2 40219002: 2158 l32i.n a5, a1, 8 40219004: 025242 s16i a4, a2, 4 40219007: 08a516 beqz a5, 40219095 4021900a: 087456 bnez a4, 40219095 4021900d: 172e32 l32i a3, a14, 92 40219010: 80a042 movi a4, 128 40219013: fed691 l32r a9, 40218b6c 40219016: 00dd mov.n a13, a0 40219018: 035292 s16i a9, a2, 6 4021901b: 228b addi.n a2, a2, 8 4021901d: a55f01 l32r a0, 4020259c 40219020: 0000c0 callx0 a0 40219023: 0e2d mov.n a2, a14 40219025: 0d3d mov.n a3, a13 40219027: 1db8 l32i.n a11, a13, 4 40219029: 88a002 movi a0, 136 4021902c: 1ba8 l32i.n a10, a11, 4 4021902e: 0b5d02 s16i a0, a13, 22 40219031: 1ccaa2 addi a10, a10, 28 40219034: 1ba9 s32i.n a10, a11, 4 40219036: fbcd05 call0 40214d08 40219039: 1d58 l32i.n a5, a13, 4 4021903b: 9d08 l32i.n a0, a13, 36 4021903d: 1538 l32i.n a3, a5, 4 4021903f: fd2441 l32r a4, 402184d0 40219042: e8c332 addi a3, a3, -24 40219045: 1539 s32i.n a3, a5, 4 40219047: 4d39 s32i.n a3, a13, 16 40219049: 0ba216 beqz a2, 40219107 4021904c: 001272 l16ui a7, a2, 0 4021904f: 5f58 l32i.n a5, a15, 20 40219051: 0088 l32i.n a8, a0, 0 40219053: 190c movi.n a9, 1 40219055: 546080 extui a6, a8, 0, 6 40219058: 418680 srli a8, a8, 6 4021905b: 208890 or a8, a8, a9 4021905e: 1188a0 slli a8, a8, 6 40219061: 206680 or a6, a6, a8 40219064: 0069 s32i.n a6, a0, 0 40219066: 0215e7 beq a5, a14, 4021906c 40219069: 002886 j 4021910f 4021906c: 80a062 movi a6, 128 4021906f: 206760 or a6, a7, a6 40219072: 0c4062 s8i a6, a0, 12 40219075: 262232 l32i a3, a2, 152 40219078: 3028 l32i.n a2, a0, 12 4021907a: 0338 l32i.n a3, a3, 0 4021907c: 102240 and a2, a2, a4 4021907f: 343030 extui a3, a3, 0, 4 40219082: 113380 slli a3, a3, 8 40219085: 202230 or a2, a2, a3 40219088: 3029 s32i.n a2, a0, 12 4021908a: 1261c2 s32i a12, a1, 72 4021908d: ff4746 j 40218dae 40219090: 000c movi.n a0, 0 40219092: ff0e86 j 40218cd0 40219095: 1261c2 s32i a12, a1, 72 40219098: 640c movi.n a4, 6 4021909a: 0b5042 s16i a4, a0, 22 4021909d: ff4346 j 40218dae 402190a0: 203770 or a3, a7, a7 402190a3: 202110 or a2, a1, a1 402190a6: 016162 s32i a6, a1, 4 402190a9: fbd245 call0 40214dd0 402190ac: 02dd mov.n a13, a2 402190ae: b68216 beqz a2, 40218c1a 402190b1: 1261c2 s32i a12, a1, 72 402190b4: 250c movi.n a5, 2 402190b6: 0178 l32i.n a7, a1, 0 402190b8: 1168 l32i.n a6, a1, 4 402190ba: 881c movi.n a8, 24 402190bc: 0a5282 s16i a8, a2, 20 402190bf: 005762 s16i a6, a7, 0 402190c2: 0b5252 s16i a5, a2, 22 402190c5: ff3946 j 40218dae 402190c8: 203770 or a3, a7, a7 402190cb: 202110 or a2, a1, a1 402190ce: 016162 s32i a6, a1, 4 402190d1: fbcfc5 call0 40214dd0 402190d4: 02dd mov.n a13, a2 402190d6: b40216 beqz a2, 40218c1a 402190d9: 1261c2 s32i a12, a1, 72 402190dc: 2b0c movi.n a11, 2 402190de: 0128 l32i.n a2, a1, 0 402190e0: 1108 l32i.n a0, a1, 4 402190e2: a1a8 l32i.n a10, a1, 40 402190e4: 262e92 l32i a9, a14, 152 402190e7: 831c movi.n a3, 24 402190e9: 0a5d32 s16i a3, a13, 20 402190ec: c099a0 sub a9, a9, a10 402190ef: 005202 s16i a0, a2, 0 402190f2: 0b5db2 s16i a11, a13, 22 402190f5: cb5916 beqz a9, 40218dae 402190f8: 1261c2 s32i a12, a1, 72 402190fb: 2a48 l32i.n a4, a10, 8 402190fd: e67c movi.n a6, -2 402190ff: 104460 and a4, a4, a6 40219102: 2a49 s32i.n a4, a10, 8 40219104: ff2986 j 40218dae 40219107: 3028 l32i.n a2, a0, 12 40219109: 102240 and a2, a2, a4 4021910c: ffde06 j 40219088 4021910f: 076d mov.n a6, a7 40219111: ffd746 j 40219072 40219114: 180222 l8ui a2, a2, 24 40219117: 328c beqz.n a2, 4021911e 40219119: 051266 bnei a2, 1, 40219122 4021911c: 238c beqz.n a3, 40219122 4021911e: 120c movi.n a2, 1 40219120: f00d ret.n 40219122: 020c movi.n a2, 0 40219124: f00d ret.n 40219126: 800000 add a0, a0, a0 40219129: 0008 l32i.n a0, a0, 0 ... 4021912c : 4021912c: a50c41 l32r a4, 4020255c 4021912f: d0c112 addi a1, a1, -48 40219132: 81f9 s32i.n a15, a1, 32 40219134: 3139 s32i.n a3, a1, 12 40219136: 4109 s32i.n a0, a1, 16 40219138: 61d9 s32i.n a13, a1, 24 4021913a: 71e9 s32i.n a14, a1, 28 4021913c: 51c9 s32i.n a12, a1, 20 4021913e: a3e0e1 l32r a14, 402020c0 <_irom0_text_start+0xb0> 40219141: 02cd mov.n a12, a2 40219143: b90e22 l8ui a2, a14, 185 40219146: a3b5d1 l32r a13, 4020201c <_irom0_text_start+0xc> 40219149: 220b addi.n a2, a2, -1 4021914b: 742020 extui a2, a2, 0, 8 4021914e: 902220 addx2 a2, a2, a2 40219151: a022d0 addx4 a2, a2, a13 40219154: 2129 s32i.n a2, a1, 8 40219156: 01d202 addmi a0, a2, 0x100 40219159: 84c002 addi a0, a0, -124 4021915c: 356c02 s32i a0, a12, 212 4021915f: 700452 l8ui a5, a4, 112 40219162: 710442 l8ui a4, a4, 113 40219165: 1109 s32i.n a0, a1, 4 40219167: c04450 sub a4, a4, a5 4021916a: 0474e6 bgei a4, 7, 40219172 4021916d: 643b addi.n a6, a4, 3 4021916f: 000046 j 40219174 40219172: a60c movi.n a6, 10 40219174: 4e2d32 l32i a3, a13, 0x138 40219177: 0584a6 blti a4, 8, 40219180 4021917a: fbc442 addi a4, a4, -5 4021917d: 000046 j 40219182 40219180: 040c movi.n a4, 0 40219182: 592d02 l32i a0, a13, 0x164 40219185: 33cc bnez.n a3, 4021918c 40219187: 070c movi.n a7, 0 40219189: 000086 j 4021918f 4021918c: 001372 l16ui a7, a3, 0 4021918f: 16b016 beqz a0, 402192fe 40219192: 1038 l32i.n a3, a0, 4 40219194: 080002 l8ui a0, a0, 8 40219197: 163316 beqz a3, 402192fe 4021919a: 00ab addi.n a0, a0, 10 4021919c: 202110 or a2, a1, a1 4021919f: 18a032 movi a3, 24 402191a2: 807470 add a7, a4, a7 402191a5: de58 l32i.n a5, a14, 52 402191a7: 040c movi.n a4, 0 402191a9: 556a add.n a5, a5, a6 402191ab: 557a add.n a5, a5, a7 402191ad: 542d72 l32i a7, a13, 0x150 402191b0: b61c movi.n a6, 27 402191b2: 934670 movnez a4, a6, a7 402191b5: 404a add.n a4, a0, a4 402191b7: 445a add.n a4, a4, a5 402191b9: 01d442 addmi a4, a4, 0x100 402191bc: 88c442 addi a4, a4, -120 402191bf: fbc105 call0 40214dd0 402191c2: 02fd mov.n a15, a2 402191c4: 0a9256 bnez a2, 40219271 402191c7: 000c movi.n a0, 0 402191c9: 0024c6 j 40219260 402191cc: ffa042 movi a4, 255 402191cf: 130c movi.n a3, 1 402191d1: f45000 extui a5, a0, 0, 16 402191d4: 04e805 call0 4021e058 402191d7: 006122 s32i a2, a1, 0 402191da: 332c42 l32i a4, a12, 204 402191dd: c49c beqz.n a4, 402191fd 402191df: 6448 l32i.n a4, a4, 24 402191e1: 142432 l32i a3, a4, 80 402191e4: 539c beqz.n a3, 402191fd 402191e6: 152442 l32i a4, a4, 84 402191e9: a4ec01 l32r a0, 4020259c 402191ec: 0000c0 callx0 a0 402191ef: 332c22 l32i a2, a12, 204 402191f2: 6228 l32i.n a2, a2, 24 402191f4: 0138 l32i.n a3, a1, 0 402191f6: 152222 l32i a2, a2, 84 402191f9: 223a add.n a2, a2, a3 402191fb: 0129 s32i.n a2, a1, 0 402191fd: 352c32 l32i a3, a12, 212 40219200: 0338 l32i.n a3, a3, 0 40219202: 253030 extui a3, a3, 16, 3 40219205: a39c beqz.n a3, 40219223 40219207: 3148 l32i.n a4, a1, 12 40219209: 161426 beqi a4, 1, 40219223 4021920c: 142c62 l32i a6, a12, 80 4021920f: c0a052 movi a5, 192 40219212: 0d0567 bnone a5, a6, 40219223 40219215: 0c3d mov.n a3, a12 40219217: fdc2c5 call0 40216e44 4021921a: 0c3d mov.n a3, a12 4021921c: 0129 s32i.n a2, a1, 0 4021921e: fdd645 call0 40216f84 40219221: 0129 s32i.n a2, a1, 0 40219223: 4e2d32 l32i a3, a13, 0x138 40219226: 338c beqz.n a3, 4021922d 40219228: ff6a85 call0 402188d4 4021922b: 0129 s32i.n a2, a1, 0 4021922d: 542d72 l32i a7, a13, 0x150 40219230: 005716 beqz a7, 40219239 40219233: feca85 call0 40217edc 40219236: 006122 s32i a2, a1, 0 40219239: 592d02 l32i a0, a13, 0x164 4021923c: c08c beqz.n a0, 4021924c 4021923e: 1048 l32i.n a4, a0, 4 40219240: 848c beqz.n a4, 4021924c 40219242: 301b addi.n a3, a0, 1 40219244: 080052 l8ui a5, a0, 8 40219247: 04ec05 call0 4021e108 4021924a: 0129 s32i.n a2, a1, 0 4021924c: 0f0d mov.n a0, a15 4021924e: 1f88 l32i.n a8, a15, 4 40219250: 891c movi.n a9, 24 40219252: 1888 l32i.n a8, a8, 4 40219254: 0a5f92 s16i a9, a15, 20 40219257: c08280 sub a8, a2, a8 4021925a: e8c882 addi a8, a8, -24 4021925d: 0b5f82 s16i a8, a15, 22 40219260: 51c8 l32i.n a12, a1, 20 40219262: 61d8 l32i.n a13, a1, 24 40219264: 71e8 l32i.n a14, a1, 28 40219266: 81f8 l32i.n a15, a1, 32 40219268: 002d mov.n a2, a0 4021926a: 4108 l32i.n a0, a1, 16 4021926c: 30c112 addi a1, a1, 48 4021926f: f00d ret.n 40219271: 00a032 movi a3, 0 40219274: 18a0a2 movi a10, 24 40219277: 08a042 movi a4, 8 4021927a: 0a52a2 s16i a10, a2, 20 4021927d: 0128 l32i.n a2, a1, 0 4021927f: a4cb01 l32r a0, 402025ac 40219282: 0000c0 callx0 a0 40219285: 1128 l32i.n a2, a1, 4 40219287: a39101 l32r a0, 402020cc <_irom0_text_start+0xbc> 4021928a: 01b8 l32i.n a11, a1, 0 4021928c: 7e1002 l16ui a0, a0, 252 4021928f: 045b02 s16i a0, a11, 8 40219292: bbab addi.n a11, a11, 10 40219294: 01b9 s32i.n a11, a1, 0 40219296: ff8805 call0 40218b18 40219299: 0138 l32i.n a3, a1, 0 4021929b: de48 l32i.n a4, a14, 52 4021929d: 005322 s16i a2, a3, 0 402192a0: 232b addi.n a2, a3, 2 402192a2: 0129 s32i.n a2, a1, 0 402192a4: aea631 l32r a3, 40204d3c 402192a7: ff5d45 call0 4021887c 402192aa: fd95e1 l32r a14, 40218900 402192ad: 0129 s32i.n a2, a1, 0 402192af: 0e3d mov.n a3, a14 402192b1: ff5305 call0 402187e4 402192b4: 2148 l32i.n a4, a1, 8 402192b6: ff9c51 l32r a5, 40219128 402192b9: 212442 l32i a4, a4, 132 402192bc: 0129 s32i.n a2, a1, 0 402192be: 254457 ball a4, a5, 402192e7 402192c1: 390c movi.n a9, 3 402192c3: 004292 s8i a9, a2, 0 402192c6: 0178 l32i.n a7, a1, 0 402192c8: 160c movi.n a6, 1 402192ca: 871b addi.n a8, a7, 1 402192cc: 0189 s32i.n a8, a1, 0 402192ce: 014762 s8i a6, a7, 1 402192d1: 0158 l32i.n a5, a1, 0 402192d3: 1128 l32i.n a2, a1, 4 402192d5: 551b addi.n a5, a5, 1 402192d7: 0159 s32i.n a5, a1, 0 402192d9: fb7705 call0 40214a4c 402192dc: 0138 l32i.n a3, a1, 0 402192de: 004322 s8i a2, a3, 0 402192e1: 0128 l32i.n a2, a1, 0 402192e3: 221b addi.n a2, a2, 1 402192e5: 0129 s32i.n a2, a1, 0 402192e7: 0e3d mov.n a3, a14 402192e9: ff5485 call0 40218834 402192ec: a4a501 l32r a0, 40202580 402192ef: 009002 l16si a0, a0, 0 402192f2: 0129 s32i.n a2, a1, 0 402192f4: ed4056 bnez a0, 402191cc 402192f7: 040c movi.n a4, 0 402192f9: 030c movi.n a3, 0 402192fb: ffb486 j 402191d1 402192fe: 000c movi.n a0, 0 40219300: ffa606 j 4021919c ... 40219304 : 40219304: 036d mov.n a6, a3 40219306: d0c112 addi a1, a1, -48 40219309: 71c9 s32i.n a12, a1, 28 4021930b: 043d mov.n a3, a4 4021930d: 81d9 s32i.n a13, a1, 32 4021930f: 6109 s32i.n a0, a1, 24 40219311: 02dd mov.n a13, a2 40219313: 4169 s32i.n a6, a1, 16 40219315: 0208 l32i.n a0, a2, 0 40219317: 5109 s32i.n a0, a1, 20 40219319: ffe105 call0 4021912c 4021931c: 02cd mov.n a12, a2 4021931e: 22ec bnez.n a2, 40219344 40219320: 120c movi.n a2, 1 40219322: 0004c6 j 40219339 40219325: 020c movi.n a2, 0 40219327: a33d41 l32r a4, 4020201c <_irom0_text_start+0xc> 4021932a: 060c movi.n a6, 0 4021932c: 8c69 s32i.n a6, a12, 32 4021932e: 722452 l32i a5, a4, 0x1c8 40219331: 20cc32 addi a3, a12, 32 40219334: 05c9 s32i.n a12, a5, 0 40219336: 726432 s32i a3, a4, 0x1c8 40219339: 71c8 l32i.n a12, a1, 28 4021933b: 81d8 l32i.n a13, a1, 32 4021933d: 6108 l32i.n a0, a1, 24 4021933f: 30c112 addi a1, a1, 48 40219342: f00d ret.n 40219344: d62971 l32r a7, 4020ebe8 40219347: c56381 l32r a8, 4020a8d4 4021934a: 0b1202 l16ui a0, a2, 22 4021934d: 0a12b2 l16ui a11, a2, 20 40219350: 12a8 l32i.n a10, a2, 4 40219352: bb0a add.n a11, a11, a0 40219354: 0020c0 memw 40219357: 0a68 l32i.n a6, a10, 0 40219359: 106680 and a6, a6, a8 4021935c: 206670 or a6, a6, a7 4021935f: 0020c0 memw 40219362: 0a69 s32i.n a6, a10, 0 40219364: b7cb41 l32r a4, 40207290 40219367: c29951 l32r a5, 40209dcc 4021936a: 0020c0 memw 4021936d: 0a38 l32i.n a3, a10, 0 4021936f: 103350 and a3, a3, a5 40219372: 203340 or a3, a3, a4 40219375: 0020c0 memw 40219378: 0a39 s32i.n a3, a10, 0 4021937a: de7a21 l32r a2, 40210d64 4021937d: 0020c0 memw 40219380: 0a08 l32i.n a0, a10, 0 40219382: 100020 and a0, a0, a2 40219385: 0020c0 memw 40219388: 0a09 s32i.n a0, a10, 0 4021938a: b4b0b0 extui a11, a11, 0, 12 4021938d: de7601 l32r a0, 40210d68 40219390: 11bb40 slli a11, a11, 12 40219393: 0020c0 memw 40219396: 0a98 l32i.n a9, a10, 0 40219398: 109900 and a9, a9, a0 4021939b: 2099b0 or a9, a9, a11 4021939e: 0020c0 memw 402193a1: 4178 l32i.n a7, a1, 16 402193a3: 0d2d mov.n a2, a13 402193a5: 0c3d mov.n a3, a12 402193a7: 045c movi.n a4, 80 402193a9: 051c movi.n a5, 16 402193ab: 5188 l32i.n a8, a1, 20 402193ad: 0a99 s32i.n a9, a10, 0 402193af: 33c882 addi a8, a8, 51 402193b2: 086d mov.n a6, a8 402193b4: 0189 s32i.n a8, a1, 0 402193b6: fedb45 call0 4021816c 402193b9: 242d02 l32i a0, a13, 144 402193bc: 9c48 l32i.n a4, a12, 36 402193be: de6c71 l32r a7, 40210d70 402193c1: 0458 l32i.n a5, a4, 0 402193c3: 1468 l32i.n a6, a4, 4 402193c5: 543050 extui a3, a5, 0, 6 402193c8: 106670 and a6, a6, a7 402193cb: 415650 srli a5, a5, 6 402193ce: 1469 s32i.n a6, a4, 4 402193d0: 9cb8 l32i.n a11, a12, 36 402193d2: 061c movi.n a6, 16 402193d4: 205560 or a5, a5, a6 402193d7: 1155a0 slli a5, a5, 6 402193da: 203350 or a3, a3, a5 402193dd: 0439 s32i.n a3, a4, 0 402193df: 1ba8 l32i.n a10, a11, 4 402193e1: 027c movi.n a2, -16 402193e3: 10aa20 and a10, a10, a2 402193e6: 720c movi.n a2, 7 402193e8: 20aa20 or a10, a10, a2 402193eb: 1ba9 s32i.n a10, a11, 4 402193ed: 280c movi.n a8, 2 402193ef: a59591 l32r a9, 40202a44 402193f2: 9ca8 l32i.n a10, a12, 36 402193f4: 0020c0 memw 402193f7: 802992 l32i a9, a9, 0x200 402193fa: 0ab8 l32i.n a11, a10, 0 402193fc: e27c movi.n a2, -2 402193fe: 10bb20 and a11, a11, a2 40219401: 0ab9 s32i.n a11, a10, 0 40219403: 9c78 l32i.n a7, a12, 36 40219405: 5a99 s32i.n a9, a10, 20 40219407: 0768 l32i.n a6, a7, 0 40219409: 206680 or a6, a6, a8 4021940c: 0769 s32i.n a6, a7, 0 4021940e: 9c48 l32i.n a4, a12, 36 40219410: 080c movi.n a8, 0 40219412: 0458 l32i.n a5, a4, 0 40219414: bba061 l32r a6, 40208294 40219417: 543050 extui a3, a5, 0, 6 4021941a: 415650 srli a5, a5, 6 4021941d: 205560 or a5, a5, a6 40219420: 1155a0 slli a5, a5, 6 40219423: 203350 or a3, a3, a5 40219426: 0439 s32i.n a3, a4, 0 40219428: 04e377 bbsi a3, 7, 40219430 4021942b: 0d1002 l16ui a0, a0, 26 4021942e: 30cc bnez.n a0, 40219435 40219430: 7c89 s32i.n a8, a12, 28 40219432: 0001c6 j 4021943d 40219435: 742000 extui a2, a0, 0, 8 40219438: fa5045 call0 40213940 4021943b: 7c29 s32i.n a2, a12, 28 4021943d: 02c445 call0 4021c084 40219440: ee1216 beqz a2, 40219325 40219443: 0c2d mov.n a2, a12 40219445: f8e7c5 call0 402122c4 40219448: ffbb46 j 40219339 ... 4021944c : 4021944c: 18a032 movi a3, 24 4021944f: f0c112 addi a1, a1, -16 40219452: 202110 or a2, a1, a1 40219455: 016142 s32i a4, a1, 4 40219458: 2109 s32i.n a0, a1, 8 4021945a: 240c movi.n a4, 2 4021945c: fb9705 call0 40214dd0 4021945f: 32cc bnez.n a2, 40219466 40219461: 020c movi.n a2, 0 40219463: 000706 j 40219483 40219466: 0108 l32i.n a0, a1, 0 40219468: 1138 l32i.n a3, a1, 4 4021946a: 005032 s16i a3, a0, 0 4021946d: 002b addi.n a0, a0, 2 4021946f: 0109 s32i.n a0, a1, 0 40219471: 1238 l32i.n a3, a2, 4 40219473: 841c movi.n a4, 24 40219475: 1338 l32i.n a3, a3, 4 40219477: 0a5242 s16i a4, a2, 20 4021947a: c00030 sub a0, a0, a3 4021947d: e8c002 addi a0, a0, -24 40219480: 0b5202 s16i a0, a2, 22 40219483: 2108 l32i.n a0, a1, 8 40219485: 10c112 addi a1, a1, 16 40219488: f00d ret.n ... 4021948c : 4021948c: d0c112 addi a1, a1, -48 4021948f: 61c9 s32i.n a12, a1, 24 40219491: 5109 s32i.n a0, a1, 20 40219493: 71d9 s32i.n a13, a1, 28 40219495: 81e9 s32i.n a14, a1, 32 40219497: 02dd mov.n a13, a2 40219499: 03ed mov.n a14, a3 4021949b: 0208 l32i.n a0, a2, 0 4021949d: 4109 s32i.n a0, a1, 16 4021949f: fffac5 call0 4021944c 402194a2: 02cd mov.n a12, a2 402194a4: 22ec bnez.n a2, 402194ca 402194a6: 120c movi.n a2, 1 402194a8: 000446 j 402194bd 402194ab: 020c movi.n a2, 0 402194ad: a2db41 l32r a4, 4020201c <_irom0_text_start+0xc> 402194b0: 8ce9 s32i.n a14, a12, 32 402194b2: 722452 l32i a5, a4, 0x1c8 402194b5: 20cc32 addi a3, a12, 32 402194b8: 05c9 s32i.n a12, a5, 0 402194ba: 726432 s32i a3, a4, 0x1c8 402194bd: 61c8 l32i.n a12, a1, 24 402194bf: 71d8 l32i.n a13, a1, 28 402194c1: 81e8 l32i.n a14, a1, 32 402194c3: 5108 l32i.n a0, a1, 20 402194c5: 30c112 addi a1, a1, 48 402194c8: f00d ret.n 402194ca: d5c771 l32r a7, 4020ebe8 402194cd: c50181 l32r a8, 4020a8d4 402194d0: 0b1202 l16ui a0, a2, 22 402194d3: 0a12b2 l16ui a11, a2, 20 402194d6: 12a8 l32i.n a10, a2, 4 402194d8: bb0a add.n a11, a11, a0 402194da: 0020c0 memw 402194dd: 0a68 l32i.n a6, a10, 0 402194df: 106680 and a6, a6, a8 402194e2: 206670 or a6, a6, a7 402194e5: 0e7d mov.n a7, a14 402194e7: 0020c0 memw 402194ea: 0a69 s32i.n a6, a10, 0 402194ec: b76941 l32r a4, 40207290 402194ef: c23751 l32r a5, 40209dcc 402194f2: 0020c0 memw 402194f5: 0a38 l32i.n a3, a10, 0 402194f7: 103350 and a3, a3, a5 402194fa: 203340 or a3, a3, a4 402194fd: 0020c0 memw 40219500: 0a39 s32i.n a3, a10, 0 40219502: de1821 l32r a2, 40210d64 40219505: 0020c0 memw 40219508: 0a08 l32i.n a0, a10, 0 4021950a: 100020 and a0, a0, a2 4021950d: 0020c0 memw 40219510: 0a09 s32i.n a0, a10, 0 40219512: b4b0b0 extui a11, a11, 0, 12 40219515: de1401 l32r a0, 40210d68 40219518: 11bb40 slli a11, a11, 12 4021951b: 0020c0 memw 4021951e: 0a98 l32i.n a9, a10, 0 40219520: 109900 and a9, a9, a0 40219523: 2099b0 or a9, a9, a11 40219526: 0020c0 memw 40219529: 0d2d mov.n a2, a13 4021952b: 0c3d mov.n a3, a12 4021952d: c0a042 movi a4, 192 40219530: 051c movi.n a5, 16 40219532: 4188 l32i.n a8, a1, 16 40219534: 0a99 s32i.n a9, a10, 0 40219536: 33c882 addi a8, a8, 51 40219539: 086d mov.n a6, a8 4021953b: 0189 s32i.n a8, a1, 0 4021953d: fec2c5 call0 4021816c 40219540: 0a7c movi.n a10, -16 40219542: 242d02 l32i a0, a13, 144 40219545: 9c28 l32i.n a2, a12, 36 40219547: de0a51 l32r a5, 40210d70 4021954a: 0238 l32i.n a3, a2, 0 4021954c: 1248 l32i.n a4, a2, 4 4021954e: 54b030 extui a11, a3, 0, 6 40219551: 104450 and a4, a4, a5 40219554: 413630 srli a3, a3, 6 40219557: 1249 s32i.n a4, a2, 4 40219559: 9c98 l32i.n a9, a12, 36 4021955b: 041c movi.n a4, 16 4021955d: 203340 or a3, a3, a4 40219560: 1133a0 slli a3, a3, 6 40219563: 20bb30 or a11, a11, a3 40219566: 02b9 s32i.n a11, a2, 0 40219568: 1988 l32i.n a8, a9, 4 4021956a: 0e0c movi.n a14, 0 4021956c: 1088a0 and a8, a8, a10 4021956f: 7a0c movi.n a10, 7 40219571: 2088a0 or a8, a8, a10 40219574: 1989 s32i.n a8, a9, 4 40219576: a53371 l32r a7, 40202a44 40219579: 260c movi.n a6, 2 4021957b: 9c88 l32i.n a8, a12, 36 4021957d: 0020c0 memw 40219580: 802772 l32i a7, a7, 0x200 40219583: 0898 l32i.n a9, a8, 0 40219585: ea7c movi.n a10, -2 40219587: 1099a0 and a9, a9, a10 4021958a: 0899 s32i.n a9, a8, 0 4021958c: 9c58 l32i.n a5, a12, 36 4021958e: 5879 s32i.n a7, a8, 20 40219590: 0548 l32i.n a4, a5, 0 40219592: 204460 or a4, a4, a6 40219595: 0549 s32i.n a4, a5, 0 40219597: 9c38 l32i.n a3, a12, 36 40219599: 0338 l32i.n a3, a3, 0 4021959b: 06e377 bbsi a3, 7, 402195a5 4021959e: 308c beqz.n a0, 402195a5 402195a0: 0d1002 l16ui a0, a0, 26 402195a3: 30cc bnez.n a0, 402195aa 402195a5: 7ce9 s32i.n a14, a12, 28 402195a7: 000286 j 402195b5 402195aa: 742000 extui a2, a0, 0, 8 402195ad: 201110 or a1, a1, a1 402195b0: fa38c5 call0 40213940 402195b3: 7c29 s32i.n a2, a12, 28 402195b5: 02acc5 call0 4021c084 402195b8: eef216 beqz a2, 402194ab 402195bb: 0c2d mov.n a2, a12 402195bd: f8d045 call0 402122c4 402195c0: ffbe46 j 402194bd 402195c3: ffff00 excw 402195c6: 7f .byte 0x7f ... 402195c8 : 402195c8: 028d mov.n a8, a2 402195ca: e0c112 addi a1, a1, -32 402195cd: 61e9 s32i.n a14, a1, 24 402195cf: 51d9 s32i.n a13, a1, 20 402195d1: 41c9 s32i.n a12, a1, 16 402195d3: 3109 s32i.n a0, a1, 12 402195d5: a3e101 l32r a0, 4020255c 402195d8: 04cd mov.n a12, a4 402195da: 730022 l8ui a2, a0, 115 402195dd: 03dd mov.n a13, a3 402195df: 32cc bnez.n a2, 402195e6 402195e1: c27c movi.n a2, -4 402195e3: 003d46 j 402196dc 402195e6: 023316 beqz a3, 4021960d 402195e9: 17a032 movi a3, 23 402195ec: 1db347 bgeu a3, a4, 4021960d 402195ef: 78a542 movi a4, 0x578 402195f2: 1724c7 blt a4, a12, 4021960d 402195f5: 202110 or a2, a1, a1 402195f8: 030c movi.n a3, 0 402195fa: 0c4d mov.n a4, a12 402195fc: 1159 s32i.n a5, a1, 4 402195fe: 7189 s32i.n a8, a1, 28 40219600: fb7cc5 call0 40214dd0 40219603: 2129 s32i.n a2, a1, 8 40219605: 0e0256 bnez a2, 402196e9 40219608: f27c movi.n a2, -1 4021960a: 003386 j 402196dc 4021960d: d27c movi.n a2, -3 4021960f: 003246 j 402196dc 40219612: 1158 l32i.n a5, a1, 4 40219614: 359c beqz.n a5, 4021962b 40219616: 139c beqz.n a3, 4021962b 40219618: 4e1372 l16ui a7, a3, 156 4021961b: 770b addi.n a7, a7, -1 4021961d: 1177c0 slli a7, a7, 4 40219620: 0b5e72 s16i a7, a14, 22 40219623: 4e1362 l16ui a6, a3, 156 40219626: 661b addi.n a6, a6, 1 40219628: 4e5362 s16i a6, a3, 156 4021962b: 2138 l32i.n a3, a1, 8 4021962d: 040e82 l8ui a8, a14, 4 40219630: 9338 l32i.n a3, a3, 36 40219632: 266807 bbci a8, 0, 4021965c 40219635: 00a472 movi a7, 0x400 40219638: 0388 l32i.n a8, a3, 0 4021963a: 290c movi.n a9, 2 4021963c: 546080 extui a6, a8, 0, 6 4021963f: 418680 srli a8, a8, 6 40219642: 208890 or a8, a8, a9 40219645: 1188a0 slli a8, a8, 6 40219648: 206680 or a6, a6, a8 4021964b: 545060 extui a5, a6, 0, 6 4021964e: 416660 srli a6, a6, 6 40219651: 206670 or a6, a6, a7 40219654: 1166a0 slli a6, a6, 6 40219657: 205560 or a5, a5, a6 4021965a: 0359 s32i.n a5, a3, 0 4021965c: a4fab1 l32r a11, 40202a44 4021965f: 022122 l32i a2, a1, 8 40219662: ddc371 l32r a7, 40210d70 40219665: 012362 l32i a6, a3, 4 40219668: 7d0482 l8ui a8, a4, 125 4021966b: 084382 s8i a8, a3, 8 4021966e: 042452 l32i a5, a4, 16 40219671: 106670 and a6, a6, a7 40219674: 1369 s32i.n a6, a3, 4 40219676: 9248 l32i.n a4, a2, 36 40219678: c03500 sub a3, a5, a0 4021967b: 14d8 l32i.n a13, a4, 4 4021967d: 007c movi.n a0, -16 4021967f: 10dd00 and a13, a13, a0 40219682: 700c movi.n a0, 7 40219684: 20dd00 or a13, a13, a0 40219687: 14d9 s32i.n a13, a4, 4 40219689: 1c0c movi.n a12, 1 4021968b: 933c30 movnez a3, a12, a3 4021968e: 9288 l32i.n a8, a2, 36 40219690: 0020c0 memw 40219693: e67c movi.n a6, -2 40219695: 043030 extui a3, a3, 0, 1 40219698: 9258 l32i.n a5, a2, 36 4021969a: 1878 l32i.n a7, a8, 4 4021969c: 802bb2 l32i a11, a11, 0x200 4021969f: 011e92 l16ui a9, a14, 2 402196a2: 58b9 s32i.n a11, a8, 20 402196a4: ffc8b1 l32r a11, 402195c4 402196a7: 019990 slli a9, a9, 23 402196aa: 1077b0 and a7, a7, a11 402196ad: 207790 or a7, a7, a9 402196b0: 1879 s32i.n a7, a8, 4 402196b2: 0548 l32i.n a4, a5, 0 402196b4: 1133f0 slli a3, a3, 1 402196b7: 104460 and a4, a4, a6 402196ba: 0549 s32i.n a4, a5, 0 402196bc: 9208 l32i.n a0, a2, 36 402196be: 00a1b2 movi a11, 0x100 402196c1: 00d8 l32i.n a13, a0, 0 402196c3: d47c movi.n a4, -3 402196c5: 10dd40 and a13, a13, a4 402196c8: 20dd30 or a13, a13, a3 402196cb: 00d9 s32i.n a13, a0, 0 402196cd: 92c8 l32i.n a12, a2, 36 402196cf: a3a391 l32r a9, 4020255c 402196d2: 4cb9 s32i.n a11, a12, 16 402196d4: 72a9 s32i.n a10, a2, 28 402196d6: 7349a2 s8i a10, a9, 115 402196d9: f8be85 call0 402122c4 402196dc: 41c8 l32i.n a12, a1, 16 402196de: 51d8 l32i.n a13, a1, 20 402196e0: 61e8 l32i.n a14, a1, 24 402196e2: 3108 l32i.n a0, a1, 12 402196e4: 20c112 addi a1, a1, 32 402196e7: f00d ret.n 402196e9: 0d3d mov.n a3, a13 402196eb: 01e8 l32i.n a14, a1, 0 402196ed: 0c4d mov.n a4, a12 402196ef: 0e2d mov.n a2, a14 402196f1: a3aa01 l32r a0, 4020259c 402196f4: 0000c0 callx0 a0 402196f7: c47791 l32r a9, 4020a8d4 402196fa: 01d8 l32i.n a13, a1, 0 402196fc: 2128 l32i.n a2, a1, 8 402196fe: dcda add.n a13, a12, a13 40219700: 01d9 s32i.n a13, a1, 0 40219702: 12b8 l32i.n a11, a2, 4 40219704: 831c movi.n a3, 24 40219706: 1b08 l32i.n a0, a11, 4 40219708: 0a5232 s16i a3, a2, 20 4021970b: c0dd00 sub a13, a13, a0 4021970e: e8cd02 addi a0, a13, -24 40219711: 0b5202 s16i a0, a2, 22 40219714: d53581 l32r a8, 4020ebe8 40219717: a24141 l32r a4, 4020201c <_irom0_text_start+0xc> 4021971a: 0a0c movi.n a10, 0 4021971c: 0020c0 memw 4021971f: 0b78 l32i.n a7, a11, 0 40219721: 107790 and a7, a7, a9 40219724: 207780 or a7, a7, a8 40219727: 0020c0 memw 4021972a: 0b79 s32i.n a7, a11, 0 4021972c: c1a861 l32r a6, 40209dcc 4021972f: b6d851 l32r a5, 40207290 40219732: 0020c0 memw 40219735: 0b38 l32i.n a3, a11, 0 40219737: 103360 and a3, a3, a6 4021973a: 203350 or a3, a3, a5 4021973d: 0020c0 memw 40219740: 0b39 s32i.n a3, a11, 0 40219742: dd8821 l32r a2, 40210d64 40219745: 0020c0 memw 40219748: 0b08 l32i.n a0, a11, 0 4021974a: 100020 and a0, a0, a2 4021974d: 0020c0 memw 40219750: 0b09 s32i.n a0, a11, 0 40219752: b4d0d0 extui a13, a13, 0, 12 40219755: 11dd40 slli a13, a13, 12 40219758: dd8401 l32r a0, 40210d68 4021975b: 0020c0 memw 4021975e: 0b98 l32i.n a9, a11, 0 40219760: 109900 and a9, a9, a0 40219763: 2099d0 or a9, a9, a13 40219766: 0020c0 memw 40219769: 7108 l32i.n a0, a1, 28 4021976b: 0b99 s32i.n a9, a11, 0 4021976d: 4498 l32i.n a9, a4, 16 4021976f: 010e22 l8ui a2, a14, 1 40219772: 059097 bne a0, a9, 4021977b 40219775: 252932 l32i a3, a9, 148 40219778: 000306 j 40219788 4021977b: 5438 l32i.n a3, a4, 20 4021977d: 059037 bne a0, a3, 40219786 40219780: 262332 l32i a3, a3, 152 40219783: 000046 j 40219788 40219786: 030c movi.n a3, 0 40219788: 0de267 bbsi a2, 6, 40219799 4021978b: 000e52 l8ui a5, a14, 0 4021978e: c60c movi.n a6, 12 40219790: 105560 and a5, a5, a6 40219793: f8c552 addi a5, a5, -8 40219796: e78516 beqz a5, 40219612 40219799: e27c movi.n a2, -2 4021979b: ffcf46 j 402196dc 4021979e: 120000 excw 402197a1: 02d0c1 l32r a12, 401da2e4 <_lit4_end+0xd4690> 402197a4: e20461 l32r a6, 40211fb4 402197a7: c20761 l32r a6, 40209fc4 402197aa: f90561 l32r a6, 40217bc0 402197ad: 212981 l32r a8, 401e1c54 <_lit4_end+0xdc000> 402197b0: 61d9 s32i.n a13, a1, 24 402197b2: 042d mov.n a2, a4 402197b4: 04dd mov.n a13, a4 402197b6: a242f1 l32r a15, 402020c0 <_irom0_text_start+0xb0> 402197b9: 03cd mov.n a12, a3 402197bb: 05ed mov.n a14, a5 402197bd: 030c movi.n a3, 0 402197bf: a21751 l32r a5, 4020201c <_irom0_text_start+0xc> 402197c2: b90f02 l8ui a0, a15, 185 402197c5: 443c movi.n a4, 52 402197c7: 000b addi.n a0, a0, -1 402197c9: 740000 extui a0, a0, 0, 8 402197cc: 900000 addx2 a0, a0, a0 402197cf: a00050 addx4 a0, a0, a5 402197d2: a109 s32i.n a0, a1, 40 402197d4: 01d002 addmi a0, a0, 0x100 402197d7: 84c002 addi a0, a0, -124 402197da: 9109 s32i.n a0, a1, 36 402197dc: 356e02 s32i a0, a14, 212 402197df: a37301 l32r a0, 402025ac 402197e2: 0000c0 callx0 a0 402197e5: 0c2d mov.n a2, a12 402197e7: 030c movi.n a3, 0 402197e9: 840c movi.n a4, 8 402197eb: a37001 l32r a0, 402025ac 402197ee: 0000c0 callx0 a0 402197f1: a23621 l32r a2, 402020cc <_irom0_text_start+0xbc> 402197f4: 7e1222 l16ui a2, a2, 252 402197f7: 045c22 s16i a2, a12, 8 402197fa: 9128 l32i.n a2, a1, 36 402197fc: ff3185 call0 40218b18 402197ff: a20731 l32r a3, 4020201c <_irom0_text_start+0xc> 40219802: 000c movi.n a0, 0 40219804: 4cab addi.n a4, a12, 10 40219806: 1d49 s32i.n a4, a13, 4 40219808: 0c4c02 s8i a0, a12, 12 4021980b: 7338 l32i.n a3, a3, 28 4021980d: 055c22 s16i a2, a12, 10 40219810: 48f3b7 bbsi a3, 27, 4021985c 40219813: a20241 l32r a4, 4020201c <_irom0_text_start+0xc> 40219816: ffa062 movi a6, 255 40219819: 542442 l32i a4, a4, 0x150 4021981c: 004162 s8i a6, a1, 0 4021981f: 748c beqz.n a4, 4021982a 40219821: 242b addi.n a2, a4, 2 40219823: 030c movi.n a3, 0 40219825: 014d mov.n a4, a1 40219827: fe5e85 call0 40217e10 4021982a: df68 l32i.n a6, a15, 52 4021982c: 0d4c62 s8i a6, a12, 13 4021982f: bb0f52 l8ui a5, a15, 187 40219832: 550b addi.n a5, a5, -1 40219834: 15d516 beqz a5, 40219995 40219837: 000102 l8ui a0, a1, 0 4021983a: fec072 addi a7, a0, -2 4021983d: 154716 beqz a7, 40219995 40219840: fdc082 addi a8, a0, -3 40219843: 14e816 beqz a8, 40219995 40219846: 2ceb addi.n a2, a12, 14 40219848: ad3d31 l32r a3, 40204d3c 4021984b: df48 l32i.n a4, a15, 52 4021984d: a35301 l32r a0, 4020259c 40219850: 0000c0 callx0 a0 40219853: df98 l32i.n a9, a15, 52 40219855: 99eb addi.n a9, a9, 14 40219857: cc9a add.n a12, a12, a9 40219859: 000106 j 40219861 4021985c: 0d4c02 s8i a0, a12, 13 4021985f: cceb addi.n a12, a12, 14 40219861: 202cc0 or a2, a12, a12 40219864: fc2731 l32r a3, 40218900 40219867: 036132 s32i a3, a1, 12 4021986a: fef785 call0 402187e4 4021986d: 20c220 or a12, a2, a2 40219870: a1a8 l32i.n a10, a1, 40 40219872: fe2db1 l32r a11, 40219128 40219875: 212aa2 l32i a10, a10, 132 40219878: 1129 s32i.n a2, a1, 4 4021987a: 174ab7 ball a10, a11, 40219895 4021987d: 3c0c movi.n a12, 3 4021987f: 1108 l32i.n a0, a1, 4 40219881: 120c movi.n a2, 1 40219883: 014022 s8i a2, a0, 1 40219886: 0040c2 s8i a12, a0, 0 40219889: 9128 l32i.n a2, a1, 36 4021988b: fb1c05 call0 40214a4c 4021988e: 1138 l32i.n a3, a1, 4 40219890: c33b addi.n a12, a3, 3 40219892: 024322 s8i a2, a3, 2 40219895: 3dc9 s32i.n a12, a13, 12 40219897: a108 l32i.n a0, a1, 40 40219899: 322e42 l32i a4, a14, 200 4021989c: c0a0a2 movi a10, 192 4021989f: 201466 bnei a4, 1, 402198c3 402198a2: 150c movi.n a5, 1 402198a4: 090c movi.n a9, 0 402198a6: 280c movi.n a8, 2 402198a8: 470c movi.n a7, 4 402198aa: 560c movi.n a6, 5 402198ac: 004c62 s8i a6, a12, 0 402198af: 014c72 s8i a7, a12, 1 402198b2: 034c82 s8i a8, a12, 3 402198b5: 024c92 s8i a9, a12, 2 402198b8: 044c92 s8i a9, a12, 4 402198bb: 054c92 s8i a9, a12, 5 402198be: 0c5d52 s16i a5, a13, 24 402198c1: cc6b addi.n a12, a12, 6 402198c3: 212002 l32i a0, a0, 132 402198c6: 5dc9 s32i.n a12, a13, 20 402198c8: 0540a7 ball a0, a10, 402198d1 402198cb: 80a422 movi a2, 0x480 402198ce: 0bc027 bnall a0, a2, 402198dd 402198d1: 0c2d mov.n a2, a12 402198d3: 7dc9 s32i.n a12, a13, 28 402198d5: a1d131 l32r a3, 4020201c <_irom0_text_start+0xc> 402198d8: fefd05 call0 402188ac 402198db: 02cd mov.n a12, a2 402198dd: 0c2d mov.n a2, a12 402198df: 3138 l32i.n a3, a1, 12 402198e1: fef505 call0 40218834 402198e4: a32701 l32r a0, 40202580 402198e7: ffa042 movi a4, 255 402198ea: 009002 l16si a0, a0, 0 402198ed: 130c movi.n a3, 1 402198ef: 50cc bnez.n a0, 402198f8 402198f1: 040c movi.n a4, 0 402198f3: 030c movi.n a3, 0 402198f5: ffffc6 j 402198f8 402198f8: 0c6d22 s32i a2, a13, 48 402198fb: f45000 extui a5, a0, 0, 16 402198fe: 047585 call0 4021e058 40219901: a1c601 l32r a0, 4020201c <_irom0_text_start+0xc> 40219904: 572002 l32i a0, a0, 0x15c 40219907: 20c220 or a12, a2, a2 4021990a: c08c beqz.n a0, 4021991a 4021990c: 1048 l32i.n a4, a0, 4 4021990e: 848c beqz.n a4, 4021991a 40219910: 301b addi.n a3, a0, 1 40219912: 080052 l8ui a5, a0, 8 40219915: 047f05 call0 4021e108 40219918: 02cd mov.n a12, a2 4021991a: 332e02 l32i a0, a14, 204 4021991d: a09c beqz.n a0, 4021993b 4021991f: 6008 l32i.n a0, a0, 24 40219921: 142032 l32i a3, a0, 80 40219924: 339c beqz.n a3, 4021993b 40219926: 0c2d mov.n a2, a12 40219928: 152042 l32i a4, a0, 84 4021992b: a31c01 l32r a0, 4020259c 4021992e: 0000c0 callx0 a0 40219931: 332e22 l32i a2, a14, 204 40219934: 6228 l32i.n a2, a2, 24 40219936: 152222 l32i a2, a2, 84 40219939: c2ca add.n a12, a2, a12 4021993b: 352e32 l32i a3, a14, 212 4021993e: 0338 l32i.n a3, a3, 0 40219940: 253030 extui a3, a3, 16, 3 40219943: e38c beqz.n a3, 40219955 40219945: 0c2d mov.n a2, a12 40219947: 0e3d mov.n a3, a14 40219949: fd4f85 call0 40216e44 4021994c: 0e3d mov.n a3, a14 4021994e: 8d29 s32i.n a2, a13, 32 40219950: fd6305 call0 40216f84 40219953: 02cd mov.n a12, a2 40219955: a1b141 l32r a4, 4020201c <_irom0_text_start+0xc> 40219958: 542442 l32i a4, a4, 0x150 4021995b: 71e8 l32i.n a14, a1, 28 4021995d: e48c beqz.n a4, 4021996f 4021995f: 0c2d mov.n a2, a12 40219961: fe5785 call0 40217edc 40219964: acf631 l32r a3, 40204d3c 40219967: 340f42 l8ui a4, a15, 52 4021996a: 0475c5 call0 4021e0c8 4021996d: 02cd mov.n a12, a2 4021996f: 4108 l32i.n a0, a1, 16 40219971: 81f8 l32i.n a15, a1, 32 40219973: 2168 l32i.n a6, a1, 8 40219975: 5d88 l32i.n a8, a13, 20 40219977: 0a1652 l16ui a5, a6, 20 4021997a: 1678 l32i.n a7, a6, 4 4021997c: c08c80 sub a8, a12, a8 4021997f: 0d5d82 s16i a8, a13, 26 40219982: 1778 l32i.n a7, a7, 4 40219984: 61d8 l32i.n a13, a1, 24 40219986: 557a add.n a5, a5, a7 40219988: c05c50 sub a5, a12, a5 4021998b: 0b5652 s16i a5, a6, 22 4021998e: 51c8 l32i.n a12, a1, 20 40219990: 30c112 addi a1, a1, 48 40219993: f00d ret.n 40219995: 2ceb addi.n a2, a12, 14 40219997: 030c movi.n a3, 0 40219999: df48 l32i.n a4, a15, 52 4021999b: a30401 l32r a0, 402025ac 4021999e: 0000c0 callx0 a0 402199a1: ffab86 j 40219853 402199a4 : 402199a4: c0c112 addi a1, a1, -64 402199a7: c1c9 s32i.n a12, a1, 48 402199a9: d1d9 s32i.n a13, a1, 52 402199ab: b109 s32i.n a0, a1, 44 402199ad: 02dd mov.n a13, a2 402199af: a2eb01 l32r a0, 4020255c 402199b2: 032d mov.n a2, a3 402199b4: 700032 l8ui a3, a0, 112 402199b7: 710002 l8ui a0, a0, 113 402199ba: a129 s32i.n a2, a1, 40 402199bc: c00030 sub a0, a0, a3 402199bf: 0470e6 bgei a0, 7, 402199c7 402199c2: 203b addi.n a2, a0, 3 402199c4: 000046 j 402199c9 402199c7: a20c movi.n a2, 10 402199c9: 080c movi.n a8, 0 402199cb: b61c movi.n a6, 27 402199cd: a19341 l32r a4, 4020201c <_irom0_text_start+0xc> 402199d0: 070c movi.n a7, 0 402199d2: 542492 l32i a9, a4, 0x150 402199d5: 0580a6 blti a0, 8, 402199de 402199d8: fbc0a2 addi a10, a0, -5 402199db: 000046 j 402199e0 402199de: 0a0c movi.n a10, 0 402199e0: 572402 l32i a0, a4, 0x15c 402199e3: a92442 l32i a4, a4, 0x2a4 402199e6: 937690 movnez a7, a6, a9 402199e9: 09c462 addi a6, a4, 9 402199ec: 804240 add a4, a2, a4 402199ef: 836890 moveqz a6, a8, a9 402199f2: 806670 add a6, a6, a7 402199f5: 4a4a add.n a4, a10, a4 402199f7: 446a add.n a4, a4, a6 402199f9: 01d442 addmi a4, a4, 0x100 402199fc: 93c442 addi a4, a4, -109 402199ff: 908c beqz.n a0, 40219a0c 40219a01: 1068 l32i.n a6, a0, 4 40219a03: 568c beqz.n a6, 40219a0c 40219a05: 080062 l8ui a6, a0, 8 40219a08: 446a add.n a4, a4, a6 40219a0a: 44ab addi.n a4, a4, 10 40219a0c: 10c122 addi a2, a1, 16 40219a0f: 831c movi.n a3, 24 40219a11: fb3bc5 call0 40214dd0 40219a14: 02cd mov.n a12, a2 40219a16: 32cc bnez.n a2, 40219a1d 40219a18: 0c0c movi.n a12, 0 40219a1a: 0043c6 j 40219b2d 40219a1d: 042132 l32i a3, a1, 16 40219a20: 0a2142 l32i a4, a1, 40 40219a23: 205dd0 or a5, a13, a13 40219a26: 871c movi.n a7, 24 40219a28: 0a5272 s16i a7, a2, 20 40219a2b: ffd745 call0 402197a0 40219a2e: d46e71 l32r a7, 4020ebe8 40219a31: c3a881 l32r a8, 4020a8d4 40219a34: 0b1c02 l16ui a0, a12, 22 40219a37: 0a1cb2 l16ui a11, a12, 20 40219a3a: 1ca8 l32i.n a10, a12, 4 40219a3c: bb0a add.n a11, a11, a0 40219a3e: 0020c0 memw 40219a41: 0a68 l32i.n a6, a10, 0 40219a43: 106680 and a6, a6, a8 40219a46: 206670 or a6, a6, a7 40219a49: 0020c0 memw 40219a4c: 0a69 s32i.n a6, a10, 0 40219a4e: b61041 l32r a4, 40207290 40219a51: c0de51 l32r a5, 40209dcc 40219a54: 0020c0 memw 40219a57: 0a38 l32i.n a3, a10, 0 40219a59: 103350 and a3, a3, a5 40219a5c: 203340 or a3, a3, a4 40219a5f: 0020c0 memw 40219a62: 0a39 s32i.n a3, a10, 0 40219a64: dcc021 l32r a2, 40210d64 40219a67: 0020c0 memw 40219a6a: 0a08 l32i.n a0, a10, 0 40219a6c: 100020 and a0, a0, a2 40219a6f: 0020c0 memw 40219a72: 0a09 s32i.n a0, a10, 0 40219a74: b4b0b0 extui a11, a11, 0, 12 40219a77: dcbc01 l32r a0, 40210d68 40219a7a: 11bb40 slli a11, a11, 12 40219a7d: 0020c0 memw 40219a80: 0a98 l32i.n a9, a10, 0 40219a82: 109900 and a9, a9, a0 40219a85: 2099b0 or a9, a9, a11 40219a88: 0020c0 memw 40219a8b: 18c122 addi a2, a1, 24 40219a8e: ae3b31 l32r a3, 4020537c 40219a91: 640c movi.n a4, 6 40219a93: 0a99 s32i.n a9, a10, 0 40219a95: 262d82 l32i a8, a13, 152 40219a98: 246d82 s32i a8, a13, 144 40219a9b: a2c001 l32r a0, 4020259c 40219a9e: 0000c0 callx0 a0 40219aa1: 120c movi.n a2, 1 40219aa3: 20c132 addi a3, a1, 32 40219aa6: ebf345 call0 402059dc 40219aa9: 0d2d mov.n a2, a13 40219aab: 0c3d mov.n a3, a12 40219aad: 80a042 movi a4, 128 40219ab0: 051c movi.n a5, 16 40219ab2: 18c172 addi a7, a1, 24 40219ab5: 20c162 addi a6, a1, 32 40219ab8: 0169 s32i.n a6, a1, 0 40219aba: fe6b05 call0 4021816c 40219abd: 730c movi.n a3, 7 40219abf: b6e691 l32r a9, 40207658 40219ac2: 9c68 l32i.n a6, a12, 36 40219ac4: dcaba1 l32r a10, 40210d70 40219ac7: 0678 l32i.n a7, a6, 0 40219ac9: 1688 l32i.n a8, a6, 4 40219acb: 545070 extui a5, a7, 0, 6 40219ace: 1088a0 and a8, a8, a10 40219ad1: 417670 srli a7, a7, 6 40219ad4: 1689 s32i.n a8, a6, 4 40219ad6: 9c28 l32i.n a2, a12, 36 40219ad8: 207790 or a7, a7, a9 40219adb: 1177a0 slli a7, a7, 6 40219ade: 205570 or a5, a5, a7 40219ae1: 0659 s32i.n a5, a6, 0 40219ae3: 1208 l32i.n a0, a2, 4 40219ae5: 047c movi.n a4, -16 40219ae7: 100040 and a0, a0, a4 40219aea: 200030 or a0, a0, a3 40219aed: 1209 s32i.n a0, a2, 4 40219aef: a3d5d1 l32r a13, 40202a44 40219af2: 071c movi.n a7, 16 40219af4: 9c08 l32i.n a0, a12, 36 40219af6: 0020c0 memw 40219af9: 080c movi.n a8, 0 40219afb: 802dd2 l32i a13, a13, 0x200 40219afe: 0028 l32i.n a2, a0, 0 40219b00: e37c movi.n a3, -2 40219b02: 102230 and a2, a2, a3 40219b05: 0029 s32i.n a2, a0, 0 40219b07: 9ca8 l32i.n a10, a12, 36 40219b09: 50d9 s32i.n a13, a0, 20 40219b0b: 0a98 l32i.n a9, a10, 0 40219b0d: 2b0c movi.n a11, 2 40219b0f: 2099b0 or a9, a9, a11 40219b12: 0a99 s32i.n a9, a10, 0 40219b14: 9c58 l32i.n a5, a12, 36 40219b16: 7c89 s32i.n a8, a12, 28 40219b18: 0568 l32i.n a6, a5, 0 40219b1a: 4579 s32i.n a7, a5, 16 40219b1c: 544060 extui a4, a6, 0, 6 40219b1f: 416660 srli a6, a6, 6 40219b22: 206670 or a6, a6, a7 40219b25: 1166a0 slli a6, a6, 6 40219b28: 204460 or a4, a4, a6 40219b2b: 0549 s32i.n a4, a5, 0 40219b2d: b108 l32i.n a0, a1, 44 40219b2f: 0c2d mov.n a2, a12 40219b31: d1d8 l32i.n a13, a1, 52 40219b33: c1c8 l32i.n a12, a1, 48 40219b35: 40c112 addi a1, a1, 64 40219b38: f00d ret.n ... 40219b3c : 40219b3c: f0c112 addi a1, a1, -16 40219b3f: 11c9 s32i.n a12, a1, 4 40219b41: 0109 s32i.n a0, a1, 0 40219b43: 02cd mov.n a12, a2 40219b45: 000445 call0 40219b8c 40219b48: c30c movi.n a3, 12 40219b4a: 300c movi.n a0, 3 40219b4c: 450c movi.n a5, 4 40219b4e: a13321 l32r a2, 4020201c <_irom0_text_start+0xc> 40219b51: 4c0b addi.n a4, a12, -1 40219b53: 060c movi.n a6, 0 40219b55: 11c8 l32i.n a12, a1, 4 40219b57: 7d4262 s8i a6, a2, 125 40219b5a: 7e4262 s8i a6, a2, 126 40219b5d: 7f4252 s8i a5, a2, 127 40219b60: 930340 movnez a0, a3, a4 40219b63: 7c4202 s8i a0, a2, 124 40219b66: 0108 l32i.n a0, a1, 0 40219b68: 10c112 addi a1, a1, 16 40219b6b: f00d ret.n 40219b6d: 000000 ill 40219b70 : 40219b70: a12a21 l32r a2, 40202018 <_irom0_text_start+0x8> 40219b73: ce2222 l32i a2, a2, 0x338 40219b76: 130c movi.n a3, 1 40219b78: 220b addi.n a2, a2, -1 40219b7a: 932320 movnez a2, a3, a2 40219b7d: f00d ret.n 40219b7f: 9a9000 excw 40219b82: a04023 excw 40219b85: 239a add.n a2, a3, a9 40219b87: 9b7440 excw 40219b8a: 314023 excw 40219b8c : 40219b8c: fffd31 l32r a3, 40219b80 40219b8f: 2ba142 movi a4, 0x12b 40219b92: f0c112 addi a1, a1, -16 40219b95: 21c9 s32i.n a12, a1, 8 40219b97: 0129 s32i.n a2, a1, 0 40219b99: 1109 s32i.n a0, a1, 4 40219b9b: d4a022 movi a2, 212 40219b9e: a27d01 l32r a0, 40202594 40219ba1: 0000c0 callx0 a0 40219ba4: 0108 l32i.n a0, a1, 0 40219ba6: 02cd mov.n a12, a2 40219ba8: 0e1066 bnei a0, 1, 40219bba 40219bab: fff631 l32r a3, 40219b84 40219bae: d4a042 movi a4, 212 40219bb1: a27a01 l32r a0, 4020259c 40219bb4: 0000c0 callx0 a0 40219bb7: 0002c6 j 40219bc6 40219bba: fff331 l32r a3, 40219b88 40219bbd: d4a042 movi a4, 212 40219bc0: a27701 l32r a0, 4020259c 40219bc3: 0000c0 callx0 a0 40219bc6: ffee01 l32r a0, 40219b80 40219bc9: a11431 l32r a3, 4020201c <_irom0_text_start+0xc> 40219bcc: 000c22 l8ui a2, a12, 0 40219bcf: 2c4322 s8i a2, a3, 44 40219bd2: 829c beqz.n a2, 40219bee 40219bd4: 020c movi.n a2, 0 40219bd6: 523a add.n a5, a2, a3 40219bd8: 1142c0 slli a4, a2, 4 40219bdb: 4c4a add.n a4, a12, a4 40219bdd: 221b addi.n a2, a2, 1 40219bdf: 1e0442 l8ui a4, a4, 30 40219be2: 2d4542 s8i a4, a5, 45 40219be5: 2c0342 l8ui a4, a3, 44 40219be8: 742020 extui a2, a2, 0, 8 40219beb: e73247 bltu a2, a4, 40219bd6 40219bee: 39a142 movi a4, 0x139 40219bf1: 0c2d mov.n a2, a12 40219bf3: 003d mov.n a3, a0 40219bf5: 21c8 l32i.n a12, a1, 8 40219bf7: a26a01 l32r a0, 402025a0 40219bfa: 0000c0 callx0 a0 40219bfd: 1108 l32i.n a0, a1, 4 40219bff: 10c112 addi a1, a1, 16 40219c02: f00d ret.n 40219c04 : 40219c04: 030c movi.n a3, 0 40219c06: 440c movi.n a4, 4 40219c08: f0c112 addi a1, a1, -16 40219c0b: 11c9 s32i.n a12, a1, 4 40219c0d: 0109 s32i.n a0, a1, 0 40219c0f: 02cd mov.n a12, a2 40219c11: a26601 l32r a0, 402025ac 40219c14: 0000c0 callx0 a0 40219c17: a00c movi.n a0, 10 40219c19: 1c09 s32i.n a0, a12, 4 40219c1b: 11c8 l32i.n a12, a1, 4 40219c1d: 0108 l32i.n a0, a1, 0 40219c1f: 10c112 addi a1, a1, 16 40219c22: f00d ret.n 40219c24 : 40219c24: f00d ret.n 40219c26: 780000 excw 40219c29: 3fff04 excw 40219c2c : 40219c2c: 1a0c movi.n a10, 1 40219c2e: 0d1262 l16ui a6, a2, 26 40219c31: fffd81 l32r a8, 40219c28 40219c34: 247060 extui a7, a6, 0, 3 40219c37: a46360 extui a6, a6, 3, 11 40219c3a: 668a add.n a6, a6, a8 40219c3c: 800652 l8ui a5, a6, 128 40219c3f: 400700 ssr a7 40219c42: b14050 sra a4, a5 40219c45: 044040 extui a4, a4, 0, 1 40219c48: c02340 sub a2, a3, a4 40219c4b: 932a20 movnez a2, a10, a2 40219c4e: 529c beqz.n a2, 40219c67 40219c50: fb7c movi.n a11, -1 40219c52: 401700 ssl a7 40219c55: a19a00 sll a9, a10 40219c58: 208950 or a8, a9, a5 40219c5b: 3099b0 xor a9, a9, a11 40219c5e: 109590 and a9, a5, a9 40219c61: 838930 moveqz a8, a9, a3 40219c64: 804682 s8i a8, a6, 128 40219c67: f00d ret.n 40219c69: 000000 ill 40219c6c : 40219c6c: 206220 or a6, a2, a2 40219c6f: f0c112 addi a1, a1, -16 40219c72: 0161c2 s32i a12, a1, 4 40219c75: 0109 s32i.n a0, a1, 0 40219c77: 312222 l32i a2, a2, 196 40219c7a: 302602 l32i a0, a6, 192 40219c7d: 03cd mov.n a12, a3 40219c7f: 182027 blt a0, a2, 40219c9b 40219c82: 322632 l32i a3, a6, 200 40219c85: 0c28 l32i.n a2, a12, 0 40219c87: 331b addi.n a3, a3, 1 40219c89: 326632 s32i a3, a6, 200 40219c8c: 0a74c5 call0 402243dc 40219c8f: 0c2d mov.n a2, a12 40219c91: 130c movi.n a3, 1 40219c93: fa9b45 call0 40214648 40219c96: 120c movi.n a2, 1 40219c98: 000b06 j 40219cc8 40219c9b: 401b addi.n a4, a0, 1 40219c9d: 070c movi.n a7, 0 40219c9f: 352652 l32i a5, a6, 212 40219ca2: 342622 l32i a2, a6, 208 40219ca5: 551b addi.n a5, a5, 1 40219ca7: 42cc bnez.n a2, 40219caf 40219ca9: 336632 s32i a3, a6, 204 40219cac: 000046 j 40219cb1 40219caf: 8239 s32i.n a3, a2, 32 40219cb1: 8c79 s32i.n a7, a12, 32 40219cb3: 3466c2 s32i a12, a6, 208 40219cb6: 306642 s32i a4, a6, 192 40219cb9: 356652 s32i a5, a6, 212 40219cbc: 061466 bnei a4, 1, 40219cc6 40219cbf: 062d mov.n a2, a6 40219cc1: 130c movi.n a3, 1 40219cc3: fff685 call0 40219c2c 40219cc6: 020c movi.n a2, 0 40219cc8: 11c8 l32i.n a12, a1, 4 40219cca: 0108 l32i.n a0, a1, 0 40219ccc: 10c112 addi a1, a1, 16 40219ccf: f00d ret.n 40219cd1: 000000 ill 40219cd4 : 40219cd4: e0c112 addi a1, a1, -32 40219cd7: 41f9 s32i.n a15, a1, 16 40219cd9: 0109 s32i.n a0, a1, 0 40219cdb: 31e9 s32i.n a14, a1, 12 40219cdd: 21d9 s32i.n a13, a1, 8 40219cdf: 11c9 s32i.n a12, a1, 4 40219ce1: 03dd mov.n a13, a3 40219ce3: 3322c2 l32i a12, a2, 204 40219ce6: 02ed mov.n a14, a2 40219ce8: 1ccc bnez.n a12, 40219ced 40219cea: 002046 j 40219d6f 40219ced: 082cf2 l32i a15, a12, 32 40219cf0: 021d56 bnez a13, 40219d15 40219cf3: 023905 call0 4021c084 40219cf6: 628c beqz.n a2, 40219d00 40219cf8: 0c2d mov.n a2, a12 40219cfa: f85c85 call0 402122c4 40219cfd: 001246 j 40219d4a 40219d00: a0c751 l32r a5, 4020201c <_irom0_text_start+0xc> 40219d03: 070c movi.n a7, 0 40219d05: 8c79 s32i.n a7, a12, 32 40219d07: 722562 l32i a6, a5, 0x1c8 40219d0a: 20cc42 addi a4, a12, 32 40219d0d: 06c9 s32i.n a12, a6, 0 40219d0f: 726542 s32i a4, a5, 0x1c8 40219d12: 000d06 j 40219d4a 40219d15: 101d66 bnei a13, 1, 40219d29 40219d18: 002c22 l32i a2, a12, 0 40219d1b: 0a6c05 call0 402243dc 40219d1e: 202cc0 or a2, a12, a12 40219d21: 130c movi.n a3, 1 40219d23: fa9245 call0 40214648 40219d26: 000806 j 40219d4a 40219d29: 092c92 l32i a9, a12, 36 40219d2c: 052992 l32i a9, a9, 20 40219d2f: 0020c0 memw 40219d32: a34481 l32r a8, 40202a44 40219d35: 802882 l32i a8, a8, 0x200 40219d38: c08890 sub a8, a8, a9 40219d3b: 3538d7 bltu a8, a13, 40219d74 40219d3e: 0c28 l32i.n a2, a12, 0 40219d40: 0a6985 call0 402243dc 40219d43: 0c2d mov.n a2, a12 40219d45: 130c movi.n a3, 1 40219d47: fa9005 call0 40214648 40219d4a: 336ef2 s32i a15, a14, 204 40219d4d: 0fcd mov.n a12, a15 40219d4f: 352ea2 l32i a10, a14, 212 40219d52: 302eb2 l32i a11, a14, 192 40219d55: aa0b addi.n a10, a10, -1 40219d57: bb0b addi.n a11, a11, -1 40219d59: 306eb2 s32i a11, a14, 192 40219d5c: 356ea2 s32i a10, a14, 212 40219d5f: 1c8c beqz.n a12, 40219d64 40219d61: ffe206 j 40219ced 40219d64: 0b0c movi.n a11, 0 40219d66: 346eb2 s32i a11, a14, 208 40219d69: 336eb2 s32i a11, a14, 204 40219d6c: 356eb2 s32i a11, a14, 212 40219d6f: 0c0c movi.n a12, 0 40219d71: 306ec2 s32i a12, a14, 192 40219d74: 11c8 l32i.n a12, a1, 4 40219d76: 21d8 l32i.n a13, a1, 8 40219d78: 31e8 l32i.n a14, a1, 12 40219d7a: 41f8 l32i.n a15, a1, 16 40219d7c: 0108 l32i.n a0, a1, 0 40219d7e: 20c112 addi a1, a1, 32 40219d81: f00d ret.n ... 40219d84 : 40219d84: f0c112 addi a1, a1, -16 40219d87: 1109 s32i.n a0, a1, 4 40219d89: 0129 s32i.n a2, a1, 0 40219d8b: 2208 l32i.n a0, a2, 8 40219d8d: 838c beqz.n a3, 40219d99 40219d8f: 031c movi.n a3, 16 40219d91: 203030 or a3, a0, a3 40219d94: 2239 s32i.n a3, a2, 8 40219d96: 000646 j 40219db3 40219d99: 030c movi.n a3, 0 40219d9b: f46c movi.n a4, -17 40219d9d: 104040 and a4, a0, a4 40219da0: 2249 s32i.n a4, a2, 8 40219da2: ffe885 call0 40219c2c 40219da5: 0108 l32i.n a0, a1, 0 40219da7: 302052 l32i a5, a0, 192 40219daa: 558c beqz.n a5, 40219db3 40219dac: 030c movi.n a3, 0 40219dae: 002d mov.n a2, a0 40219db0: fff205 call0 40219cd4 40219db3: 1108 l32i.n a0, a1, 4 40219db5: 10c112 addi a1, a1, 16 40219db8: f00d ret.n 40219dba: 840000 extui a0, a0, 0, 9 40219dbd: 402183 excw 40219dc0 : 40219dc0: 02a032 movi a3, 2 40219dc3: bdae41 l32r a4, 4020947c 40219dc6: 01a062 movi a6, 1 40219dc9: 205220 or a5, a2, a2 40219dcc: f0c112 addi a1, a1, -16 40219dcf: 0109 s32i.n a0, a1, 0 40219dd1: fffa21 l32r a2, 40219dbc 40219dd4: 7508 l32i.n a0, a5, 28 40219dd6: 3569 s32i.n a6, a5, 12 40219dd8: 200040 or a0, a0, a4 40219ddb: 7509 s32i.n a0, a5, 28 40219ddd: f86085 call0 402123e8 40219de0: 0108 l32i.n a0, a1, 0 40219de2: 10c112 addi a1, a1, 16 40219de5: f00d ret.n ... 40219de8 : 40219de8: 00a462 movi a6, 0x400 40219deb: 7258 l32i.n a5, a2, 28 40219ded: ffab42 movi a4, 0xfffffbff 40219df0: 104540 and a4, a5, a4 40219df3: 205560 or a5, a5, a6 40219df6: 835430 moveqz a5, a4, a3 40219df9: 7259 s32i.n a5, a2, 28 40219dfb: f00d ret.n 40219dfd: 000000 ill 40219e00: 239c50 excw 40219e03: 028240 excw 40219e04 : 40219e04: 000282 l8ui a8, a2, 0 40219e07: 1e78b6 bltui a8, 7, 40219e29 40219e0a: fffd91 l32r a9, 40219e00 40219e0d: 0a0c movi.n a10, 0 40219e0f: 1618a6 blti a8, 1, 40219e29 40219e12: 050c movi.n a5, 0 40219e14: 0968 l32i.n a6, a9, 0 40219e16: 752a add.n a7, a5, a2 40219e18: 010772 l8ui a7, a7, 1 40219e1b: 647070 extui a7, a7, 0, 7 40219e1e: 0b1677 beq a6, a7, 40219e2d 40219e21: 042677 blt a6, a7, 40219e29 40219e24: 551b addi.n a5, a5, 1 40219e26: ec9587 bne a5, a8, 40219e16 40219e29: 020c movi.n a2, 0 40219e2b: f00d ret.n 40219e2d: 994b addi.n a9, a9, 4 40219e2f: aa1b addi.n a10, a10, 1 40219e31: da7a66 bnei a10, 7, 40219e0f 40219e34: 120c movi.n a2, 1 40219e36: f00d ret.n 40219e38 : 40219e38: f00d ret.n ... 40219e3c : 40219e3c: f00d ret.n 40219e3e: e40000 extui a0, a0, 0, 15 40219e41: 4021c4 excw 40219e44 : 40219e44: 203220 or a3, a2, a2 40219e47: f0c112 addi a1, a1, -16 40219e4a: 016152 s32i a5, a1, 4 40219e4d: 0361c2 s32i a12, a1, 12 40219e50: 2109 s32i.n a0, a1, 8 40219e52: a072c1 l32r a12, 4020201c <_irom0_text_start+0xc> 40219e55: 0149 s32i.n a4, a1, 0 40219e57: 4cc8 l32i.n a12, a12, 16 40219e59: 640c movi.n a4, 6 40219e5b: 246c22 s32i a2, a12, 144 40219e5e: 48cc22 addi a2, a12, 72 40219e61: a1ce01 l32r a0, 4020259c 40219e64: 0000c0 callx0 a0 40219e67: 1128 l32i.n a2, a1, 4 40219e69: a06c01 l32r a0, 4020201c <_irom0_text_start+0xc> 40219e6c: b28c beqz.n a2, 40219e7b 40219e6e: 230c movi.n a3, 2 40219e70: b0a042 movi a4, 176 40219e73: 002d mov.n a2, a0 40219e75: 011045 call0 4021af7c 40219e78: 000486 j 40219e8e 40219e7b: 002152 l32i a5, a1, 0 40219e7e: 20a032 movi a3, 32 40219e81: 00a042 movi a4, 0 40219e84: 002d mov.n a2, a0 40219e86: 934350 movnez a4, a3, a5 40219e89: 330c movi.n a3, 3 40219e8b: 010f05 call0 4021af7c 40219e8e: cc4b addi.n a12, a12, 4 40219e90: 0c2d mov.n a2, a12 40219e92: a1c701 l32r a0, 402025b0 40219e95: 0000c0 callx0 a0 40219e98: 0c2d mov.n a2, a12 40219e9a: ffe931 l32r a3, 40219e40 40219e9d: 040c movi.n a4, 0 40219e9f: a1bc01 l32r a0, 40202590 40219ea2: 0000c0 callx0 a0 40219ea5: e8a332 movi a3, 0x3e8 40219ea8: 040c movi.n a4, 0 40219eaa: 0c2d mov.n a2, a12 40219eac: 150c movi.n a5, 1 40219eae: 31c8 l32i.n a12, a1, 12 40219eb0: a1c101 l32r a0, 402025b4 40219eb3: 0000c0 callx0 a0 40219eb6: 2108 l32i.n a0, a1, 8 40219eb8: 10c112 addi a1, a1, 16 40219ebb: f00d ret.n 40219ebd: 000000 ill 40219ec0 : 40219ec0: a1a741 l32r a4, 4020255c 40219ec3: 120c movi.n a2, 1 40219ec5: 7c0442 l8ui a4, a4, 124 40219ec8: 250c movi.n a5, 2 40219eca: 0144b6 bltui a4, 4, 40219ecf 40219ecd: 020c movi.n a2, 0 40219ecf: 935420 movnez a5, a4, a2 40219ed2: 062526 beqi a5, 2, 40219edc 40219ed5: 033526 beqi a5, 3, 40219edc 40219ed8: f27c movi.n a2, -1 40219eda: f00d ret.n 40219edc: b42f71 l32r a7, 40206f98 40219edf: ae2c61 l32r a6, 40205790 40219ee2: 0020c0 memw 40219ee5: 9b2652 l32i a5, a6, 0x26c 40219ee8: 205570 or a5, a5, a7 40219eeb: 0020c0 memw 40219eee: 9b6652 s32i a5, a6, 0x26c 40219ef1: 020c movi.n a2, 0 40219ef3: f00d ret.n 40219ef5: 000000 ill 40219ef8 : 40219ef8: c29141 l32r a4, 4020a93c 40219efb: ae2531 l32r a3, 40205790 40219efe: 0020c0 memw 40219f01: 9b2322 l32i a2, a3, 0x26c 40219f04: 102240 and a2, a2, a4 40219f07: 0020c0 memw 40219f0a: 9b6322 s32i a2, a3, 0x26c 40219f0d: f00d ret.n ... 40219f10 : 40219f10: c28b61 l32r a6, 4020a93c 40219f13: ae1f51 l32r a5, 40205790 40219f16: 0020c0 memw 40219f19: 9b2542 l32i a4, a5, 0x26c 40219f1c: 104460 and a4, a4, a6 40219f1f: 0020c0 memw 40219f22: 9b6542 s32i a4, a5, 0x26c 40219f25: a03d31 l32r a3, 4020201c <_irom0_text_start+0xc> 40219f28: 020c movi.n a2, 0 40219f2a: 786322 s32i a2, a3, 0x1e0 40219f2d: f00d ret.n ... 40219f30 : 40219f30: f0c112 addi a1, a1, -16 40219f33: 0109 s32i.n a0, a1, 0 40219f35: 040202 l8ui a0, a2, 4 40219f38: 086007 bbci a0, 0, 40219f44 40219f3b: a03801 l32r a0, 4020201c <_irom0_text_start+0xc> 40219f3e: 782002 l32i a0, a0, 0x1e0 40219f41: 0000c0 callx0 a0 40219f44: 0108 l32i.n a0, a1, 0 40219f46: 10c112 addi a1, a1, 16 40219f49: f00d ret.n ... 40219f4c : 40219f4c: 32cc bnez.n a2, 40219f53 40219f4e: f47c movi.n a4, -1 40219f50: 0001c6 j 40219f5b 40219f53: a03231 l32r a3, 4020201c <_irom0_text_start+0xc> 40219f56: 040c movi.n a4, 0 40219f58: 786322 s32i a2, a3, 0x1e0 40219f5b: 042d mov.n a2, a4 40219f5d: f00d ret.n ... 40219f60 : 40219f60: a02f31 l32r a3, 4020201c <_irom0_text_start+0xc> 40219f63: 020c movi.n a2, 0 40219f65: 786322 s32i a2, a3, 0x1e0 40219f68: f00d ret.n 40219f6a: cc0000 excw 40219f6d: 4021a6 blti a1, 2, 40219fb1 40219f70: ff0a00 excw 40219f73: 3f .byte 0x3f 40219f74: a6bc beqz.n a6, 40219fb2 40219f76: 424021 l32r a2, 401ea878 <_lit4_end+0xe4c24> 40219f78 : 40219f78: ffa042 movi a4, 255 40219f7b: 68a132 movi a3, 0x168 40219f7e: 78a052 movi a5, 120 40219f81: f0c112 addi a1, a1, -16 40219f84: 11c9 s32i.n a12, a1, 4 40219f86: 0109 s32i.n a0, a1, 0 40219f88: 02cd mov.n a12, a2 40219f8a: e25621 l32r a2, 402128e4 40219f8d: 1c29 s32i.n a2, a12, 4 40219f8f: c259 s32i.n a5, a2, 48 40219f91: d259 s32i.n a5, a2, 52 40219f93: e239 s32i.n a3, a2, 56 40219f95: 934242 s8i a4, a2, 147 40219f98: fff531 l32r a3, 40219f6c 40219f9b: 040c movi.n a4, 0 40219f9d: 224b addi.n a2, a2, 4 40219f9f: a17c01 l32r a0, 40202590 40219fa2: 0000c0 callx0 a0 40219fa5: fff221 l32r a2, 40219f70 40219fa8: fff331 l32r a3, 40219f74 40219fab: 040c movi.n a4, 0 40219fad: a17801 l32r a0, 40202590 40219fb0: 0000c0 callx0 a0 40219fb3: 0108 l32i.n a0, a1, 0 40219fb5: 060c movi.n a6, 0 40219fb7: 02dc72 addmi a7, a12, 0x200 40219fba: c4c772 addi a7, a7, -60 40219fbd: 716c62 s32i a6, a12, 0x1c4 40219fc0: 726c72 s32i a7, a12, 0x1c8 40219fc3: 11c8 l32i.n a12, a1, 4 40219fc5: 10c112 addi a1, a1, 16 40219fc8: f00d ret.n 40219fca: 510000 excw 40219fcd: 12e246 j 4021eb5a 40219fd0: 09f0c1 l32r a12, 401dc790 <_lit4_end+0xd6b3c> 40219fd3: 252201 l32r a0, 401e345c <_lit4_end+0xdd808> 40219fd6: 053227 bltu a2, a2, 40219fdf 40219fd9: 2542a0 extui a4, a10, 18, 3 40219fdc: 5229 s32i.n a2, a2, 20 40219fde: 852a25 excw 40219fe1: 080002 l8ui a0, a0, 8 40219fe4: c11201 l32r a0, 4020a42c 40219fe7: f00d10 subx8 a0, a13, a1 40219fea: 9c0000 excw 40219fed: ff0a add.n a15, a15, a0 40219fef: 3f .byte 0x3f 40219ff0: 9fcc bnez.n a15, 40219ffd 40219ff2: 684021 l32r a2, 401f40f4 <_lit4_end+0xee4a0> 40219ff5: 4021c4 excw 40219ff8: 239c90 excw 40219ffb: 9ca840 excw 40219ffe: ac4023 excw 4021a001: 4021a3 excw 4021a004: 239ca0 excw 4021a007: 9cb040 excw 4021a00a: 124023 excw 4021a00c : 4021a00c: e0c112 addi a1, a1, -32 4021a00f: 0561d2 s32i a13, a1, 20 4021a012: 2149 s32i.n a4, a1, 8 4021a014: 1159 s32i.n a5, a1, 4 4021a016: 3109 s32i.n a0, a1, 12 4021a018: 41c9 s32i.n a12, a1, 16 4021a01a: 61e9 s32i.n a14, a1, 24 4021a01c: 71f9 s32i.n a15, a1, 28 4021a01e: 02ed mov.n a14, a2 4021a020: fff3f1 l32r a15, 40219fec 4021a023: 03cd mov.n a12, a3 4021a025: 0f2d mov.n a2, a15 4021a027: a16201 l32r a0, 402025b0 4021a02a: 0000c0 callx0 a0 4021a02d: 0f2d mov.n a2, a15 4021a02f: fff031 l32r a3, 40219ff0 4021a032: 040c movi.n a4, 0 4021a034: a15701 l32r a0, 40202590 4021a037: 0000c0 callx0 a0 4021a03a: f6edc5 call0 40210f18 4021a03d: e229d1 l32r a13, 402128e4 4021a040: 037216 beqz a2, 4021a07b 4021a043: f6ebc5 call0 40210f00 4021a046: e2ec bnez.n a2, 4021a078 4021a048: 120c movi.n a2, 1 4021a04a: f70385 call0 40211084 4021a04d: 0f2d mov.n a2, a15 4021a04f: a15801 l32r a0, 402025b0 4021a052: 0000c0 callx0 a0 4021a055: 276de2 s32i a14, a13, 156 4021a058: a04dc2 s8i a12, a13, 160 4021a05b: a30c movi.n a3, 10 4021a05d: 040c movi.n a4, 0 4021a05f: 150c movi.n a5, 1 4021a061: 1108 l32i.n a0, a1, 4 4021a063: 2128 l32i.n a2, a1, 8 4021a065: 296d22 s32i a2, a13, 164 4021a068: 2a6d02 s32i a0, a13, 168 4021a06b: 0f2d mov.n a2, a15 4021a06d: a15101 l32r a0, 402025b4 4021a070: 0000c0 callx0 a0 4021a073: f27c movi.n a2, -1 4021a075: 004446 j 4021a18a 4021a078: f6eb45 call0 40210f30 4021a07b: f72485 call0 402112c4 4021a07e: 002256 bnez a2, 4021a084 4021a081: f769c5 call0 40211720 4021a084: 9fe6f1 l32r a15, 4020201c <_irom0_text_start+0xc> 4021a087: 4f28 l32i.n a2, a15, 16 4021a089: d00232 l8ui a3, a2, 208 4021a08c: 100c movi.n a0, 1 4021a08e: 081366 bnei a3, 1, 4021a09a 4021a091: 460d42 l8ui a4, a13, 70 4021a094: 026407 bbci a4, 0, 4021a09a 4021a097: ac4d02 s8i a0, a13, 172 4021a09a: 224b addi.n a2, a2, 4 4021a09c: a14501 l32r a0, 402025b0 4021a09f: 0000c0 callx0 a0 4021a0a2: ffd431 l32r a3, 40219ff4 4021a0a5: 4f28 l32i.n a2, a15, 16 4021a0a7: 040c movi.n a4, 0 4021a0a9: 224b addi.n a2, a2, 4 4021a0ab: a13901 l32r a0, 40202590 4021a0ae: 0000c0 callx0 a0 4021a0b1: 002bc5 call0 4021a370 4021a0b4: 000c movi.n a0, 0 4021a0b6: 4f38 l32i.n a3, a15, 16 4021a0b8: 023c66 bnei a12, 3, 4021a0be 4021a0bb: ad4d02 s8i a0, a13, 173 4021a0be: d20332 l8ui a3, a3, 210 4021a0c1: a12641 l32r a4, 4020255c 4021a0c4: 605326 beqi a3, 5, 4021a128 4021a0c7: 570442 l8ui a4, a4, 87 4021a0ca: 5a6407 bbci a4, 0, 4021a128 4021a0cd: ad9901 l32r a0, 40205734 4021a0d0: 0000c0 callx0 a0 4021a0d3: ad0d02 l8ui a0, a13, 173 4021a0d6: 0129 s32i.n a2, a1, 0 4021a0d8: 2120b6 bltui a0, 2, 4021a0fd 4021a0db: 4f58 l32i.n a5, a15, 16 4021a0dd: d00552 l8ui a5, a5, 208 4021a0e0: 550b addi.n a5, a5, -1 4021a0e2: 0b3556 bnez a5, 4021a199 4021a0e5: fecc62 addi a6, a12, -2 4021a0e8: 0ad656 bnez a6, 4021a199 4021a0eb: ffc321 l32r a2, 40219ff8 4021a0ee: 4caf72 movi a7, -180 4021a0f1: 575d72 s16i a7, a13, 174 4021a0f4: a09101 l32r a0, 40202338 4021a0f7: 0000c0 callx0 a0 4021a0fa: 002a46 j 4021a1a7 4021a0fd: 800b addi.n a8, a0, -1 4021a0ff: 0ac856 bnez a8, 4021a1af 4021a102: ffbe21 l32r a2, 40219ffc 4021a105: a08c01 l32r a0, 40202338 4021a108: 0000c0 callx0 a0 4021a10b: 090c movi.n a9, 0 4021a10d: 575d92 s16i a9, a13, 174 4021a110: ad0da2 l8ui a10, a13, 173 4021a113: aa1b addi.n a10, a10, 1 4021a115: ad4da2 s8i a10, a13, 173 4021a118: 0128 l32i.n a2, a1, 0 4021a11a: 579d32 l16si a3, a13, 174 4021a11d: 060222 l8ui a2, a2, 6 4021a120: 201110 or a1, a1, a1 4021a123: ee0405 call0 40208164 4021a126: 000c movi.n a0, 0 4021a128: 023c66 bnei a12, 3, 4021a12e 4021a12b: ad4d02 s8i a0, a13, 173 4021a12e: 10a052 movi a5, 16 4021a131: ad9741 l32r a4, 40205790 4021a134: 0020c0 memw 4021a137: 9b2432 l32i a3, a4, 0x26c 4021a13a: 203350 or a3, a3, a5 4021a13d: 0020c0 memw 4021a140: 9b6432 s32i a3, a4, 0x26c 4021a143: 202cc0 or a2, a12, a12 4021a146: ffae31 l32r a3, 4021a000 4021a149: 00a042 movi a4, 0 4021a14c: 01d345 call0 4021be84 4021a14f: fdc262 addi a6, a2, -3 4021a152: f1d616 beqz a6, 4021a073 4021a155: 0de9 s32i.n a14, a13, 0 4021a157: 444dc2 s8i a12, a13, 68 4021a15a: 170c movi.n a7, 1 4021a15c: 1188 l32i.n a8, a1, 4 4021a15e: 2198 l32i.n a9, a1, 8 4021a160: fd99 s32i.n a9, a13, 60 4021a162: 106d82 s32i a8, a13, 64 4021a165: 464d72 s8i a7, a13, 70 4021a168: 0deec7 bbsi a14, 12, 4021a179 4021a16b: 04c8e0 extui a12, a14, 8, 1 4021a16e: 930da2 l8ui a10, a13, 147 4021a171: 0b0c movi.n a11, 0 4021a173: 93abc0 movnez a10, a11, a12 4021a176: 454da2 s8i a10, a13, 69 4021a179: 007dc5 call0 4021a958 4021a17c: 0fd8 l32i.n a13, a15, 0 4021a17e: 0dd8 l32i.n a13, a13, 0 4021a180: 046d17 bbci a13, 1, 4021a188 4021a183: 020c movi.n a2, 0 4021a185: 005445 call0 4021a6cc 4021a188: 020c movi.n a2, 0 4021a18a: 41c8 l32i.n a12, a1, 16 4021a18c: 51d8 l32i.n a13, a1, 20 4021a18e: 61e8 l32i.n a14, a1, 24 4021a190: 71f8 l32i.n a15, a1, 28 4021a192: 3108 l32i.n a0, a1, 12 4021a194: 20c112 addi a1, a1, 32 4021a197: f00d ret.n 4021a199: ff9a21 l32r a2, 4021a004 4021a19c: 000c movi.n a0, 0 4021a19e: 575d02 s16i a0, a13, 174 4021a1a1: a06501 l32r a0, 40202338 4021a1a4: 0000c0 callx0 a0 4021a1a7: 020c movi.n a2, 0 4021a1a9: ad4d22 s8i a2, a13, 173 4021a1ac: ffda06 j 4021a118 4021a1af: a0e831 l32r a3, 40202550 4021a1b2: 0020c0 memw 4021a1b5: 9e2332 l32i a3, a3, 0x278 4021a1b8: ff9421 l32r a2, 4021a008 4021a1bb: f53030 extui a3, a3, 16, 16 4021a1be: 113300 slli a3, a3, 16 4021a1c1: 313030 srai a3, a3, 16 4021a1c4: 575d32 s16i a3, a13, 174 4021a1c7: a05c01 l32r a0, 40202338 4021a1ca: 0000c0 callx0 a0 4021a1cd: ffcfc6 j 4021a110 4021a1d0 : 4021a1d0: f0c112 addi a1, a1, -16 4021a1d3: 1109 s32i.n a0, a1, 4 4021a1d5: e1c301 l32r a0, 402128e4 4021a1d8: 460022 l8ui a2, a0, 70 4021a1db: 176207 bbci a2, 0, 4021a1f6 4021a1de: 204b addi.n a2, a0, 4 4021a1e0: 0129 s32i.n a2, a1, 0 4021a1e2: a0f301 l32r a0, 402025b0 4021a1e5: 0000c0 callx0 a0 4021a1e8: 0128 l32i.n a2, a1, 0 4021a1ea: 030c movi.n a3, 0 4021a1ec: 040c movi.n a4, 0 4021a1ee: 150c movi.n a5, 1 4021a1f0: a0f101 l32r a0, 402025b4 4021a1f3: 0000c0 callx0 a0 4021a1f6: 1108 l32i.n a0, a1, 4 4021a1f8: 10c112 addi a1, a1, 16 4021a1fb: f00d ret.n 4021a1fd: 000000 ill 4021a200: f0c112 addi a1, a1, -16 4021a203: 0109 s32i.n a0, a1, 0 4021a205: 003fc5 call0 4021a604 4021a208: 428c beqz.n a2, 4021a210 4021a20a: 0001c5 call0 4021a228 4021a20d: 000186 j 4021a217 4021a210: 020c movi.n a2, 0 4021a212: 030c movi.n a3, 0 4021a214: 001945 call0 4021a3ac 4021a217: 0108 l32i.n a0, a1, 0 4021a219: 10c112 addi a1, a1, 16 4021a21c: f00d ret.n 4021a21e: 700000 excw 4021a221: 4021a2 l32i a10, a1, 0x100 4021a224: a2ac beqz.n a2, 4021a252 4021a226: 124021 l32r a2, 401deb28 <_lit4_end+0xd8ed4> 4021a229: 09f0c1 l32r a12, 401dc9ec <_lit4_end+0xd6d98> 4021a22c: ad0101 l32r a0, 40205630 4021a22f: 026de1 l32r a14, 401dabe4 <_lit4_end+0xd4f90> 4021a232: 0028 l32i.n a2, a0, 0 4021a234: 9f7a51 l32r a5, 4020201c <_irom0_text_start+0xc> 4021a237: 11e2e7 bbsi a2, 14, 4021a24c 4021a23a: 4558 l32i.n a5, a5, 16 4021a23c: d048 l32i.n a4, a0, 52 4021a23e: 112552 l32i a5, a5, 68 4021a241: c038 l32i.n a3, a0, 48 4021a243: fbc552 addi a5, a5, -5 4021a246: 833450 moveqz a3, a4, a5 4021a249: 000046 j 4021a24e 4021a24c: e038 l32i.n a3, a0, 56 4021a24e: 202660 or a2, a6, a6 4021a251: fff341 l32r a4, 4021a220 4021a254: fff451 l32r a5, 4021a224 4021a257: 460072 l8ui a7, a0, 70 4021a25a: 08a082 movi a8, 8 4021a25d: 207780 or a7, a7, a8 4021a260: 464072 s8i a7, a0, 70 4021a263: 01c785 call0 4021bedc 4021a266: 002102 l32i a0, a1, 0 4021a269: 10c112 addi a1, a1, 16 4021a26c: f00d ret.n 4021a26e: 0c0000 excw 4021a271: a05224 excw 4021a274: 9b61f7 bbci a1, 15, 4021a213 4021a277: c112e1 l32r a14, 4020a6c0 4021a27a: 0109f0 slli a0, a9, 17 4021a27d: 460632 l8ui a3, a6, 70 4021a280: 0608 l32i.n a0, a6, 0 4021a282: 103350 and a3, a3, a5 4021a285: 203340 or a3, a3, a4 4021a288: 464632 s8i a3, a6, 70 4021a28b: 0de0e7 bbsi a0, 14, 4021a29c 4021a28e: 0278 l32i.n a7, a2, 0 4021a290: 08e797 bbsi a7, 9, 4021a29c 4021a293: 048d00 extui a8, a0, 13, 1 4021a296: 924682 s8i a8, a6, 146 4021a299: 002d85 call0 4021a574 4021a29c: 0108 l32i.n a0, a1, 0 4021a29e: 10c112 addi a1, a1, 16 4021a2a1: f00d ret.n 4021a2a3: 09ec00 excw 4021a2a6: ff .byte 0xff 4021a2a7: 3f .byte 0x3f 4021a2a8: 04e8 l32i.n a14, a4, 0 4021a2aa: ff .byte 0xff 4021a2ab: 3f .byte 0x3f 4021a2ac: f0c112 addi a1, a1, -16 4021a2af: 21c9 s32i.n a12, a1, 8 4021a2b1: e18cc1 l32r a12, 402128e4 4021a2b4: 1109 s32i.n a0, a1, 4 4021a2b6: 460c02 l8ui a0, a12, 70 4021a2b9: 31d9 s32i.n a13, a1, 12 4021a2bb: 042300 extui a2, a0, 3, 1 4021a2be: 08a216 beqz a2, 4021a34c 4021a2c1: f7a022 movi a2, 247 4021a2c4: 100020 and a0, a0, a2 4021a2c7: 464c02 s8i a0, a12, 70 4021a2ca: 096027 bbci a0, 2, 4021a2d7 4021a2cd: 020c movi.n a2, 0 4021a2cf: 030c movi.n a3, 0 4021a2d1: 000d85 call0 4021a3ac 4021a2d4: 001a46 j 4021a341 4021a2d7: fff321 l32r a2, 4021a2a4 4021a2da: a39c beqz.n a3, 4021a2f8 4021a2dc: a0b501 l32r a0, 402025b0 4021a2df: 0000c0 callx0 a0 4021a2e2: fba042 movi a4, 251 4021a2e5: 460c32 l8ui a3, a12, 70 4021a2e8: 020c movi.n a2, 0 4021a2ea: 103340 and a3, a3, a4 4021a2ed: 464c32 s8i a3, a12, 70 4021a2f0: 130c movi.n a3, 1 4021a2f2: 000b85 call0 4021a3ac 4021a2f5: 001206 j 4021a341 4021a2f8: 002c02 l32i a0, a12, 0 4021a2fb: 9f48c1 l32r a12, 4020201c <_irom0_text_start+0xc> 4021a2fe: 566087 bbci a0, 8, 4021a358 4021a301: a0ab01 l32r a0, 402025b0 4021a304: 0000c0 callx0 a0 4021a307: 01cf45 call0 4021bffc 4021a30a: ff1921 l32r a2, 40219f70 4021a30d: 1ea032 movi a3, 30 4021a310: 040c movi.n a4, 0 4021a312: 150c movi.n a5, 1 4021a314: a0a801 l32r a0, 402025b4 4021a317: 0000c0 callx0 a0 4021a31a: 0d0c movi.n a13, 0 4021a31c: ffe351 l32r a5, 4021a2a8 4021a31f: 0159 s32i.n a5, a1, 0 4021a321: 712c22 l32i a2, a12, 0x1c4 4021a324: 929c beqz.n a2, 4021a341 4021a326: 8268 l32i.n a6, a2, 32 4021a328: 716c62 s32i a6, a12, 0x1c4 4021a32b: 36cc bnez.n a6, 4021a332 4021a32d: 0178 l32i.n a7, a1, 0 4021a32f: 726c72 s32i a7, a12, 0x1c8 4021a332: 82d9 s32i.n a13, a2, 32 4021a334: f7f8c5 call0 402122c4 4021a337: fff986 j 4021a321 4021a33a: 020c movi.n a2, 0 4021a33c: 030c movi.n a3, 0 4021a33e: 0006c5 call0 4021a3ac 4021a341: 21c8 l32i.n a12, a1, 8 4021a343: 31d8 l32i.n a13, a1, 12 4021a345: 1108 l32i.n a0, a1, 4 4021a347: 10c112 addi a1, a1, 16 4021a34a: f00d ret.n 4021a34c: 048100 extui a8, a0, 1, 1 4021a34f: f77816 beqz a8, 4021a2ca 4021a352: fda022 movi a2, 253 4021a355: ffdac6 j 4021a2c4 4021a358: 05e097 bbsi a0, 9, 4021a361 4021a35b: a09501 l32r a0, 402025b0 4021a35e: 0000c0 callx0 a0 4021a361: 0c98 l32i.n a9, a12, 0 4021a363: 0998 l32i.n a9, a9, 0 4021a365: d16907 bbci a9, 0, 4021a33a 4021a368: 01c905 call0 4021bffc 4021a36b: fff486 j 4021a341 ... 4021a370 : 4021a370: f0c112 addi a1, a1, -16 4021a373: 006102 s32i a0, a1, 0 4021a376: e15b01 l32r a0, 402128e4 4021a379: 460022 l8ui a2, a0, 70 4021a37c: 1a6207 bbci a2, 0, 4021a39a 4021a37f: 00a032 movi a3, 0 4021a382: 464032 s8i a3, a0, 70 4021a385: 01c405 call0 4021bfc8 4021a388: fefa21 l32r a2, 40219f70 4021a38b: a08901 l32r a0, 402025b0 4021a38e: 0000c0 callx0 a0 4021a391: ffc421 l32r a2, 4021a2a4 4021a394: a08701 l32r a0, 402025b0 4021a397: 0000c0 callx0 a0 4021a39a: 002102 l32i a0, a1, 0 4021a39d: 10c112 addi a1, a1, 16 4021a3a0: f00d ret.n 4021a3a2: c00000 sub a0, a0, a0 4021a3a5: 239c beqz.n a3, 4021a3bb 4021a3a7: 049840 extui a9, a4, 8, 1 4021a3aa: ff .byte 0xff 4021a3ab: 3f .byte 0x3f 4021a3ac: fffe21 l32r a2, 4021a3a4 4021a3af: e0c112 addi a1, a1, -32 4021a3b2: 046132 s32i a3, a1, 16 4021a3b5: 0109 s32i.n a0, a1, 0 4021a3b7: 21d9 s32i.n a13, a1, 8 4021a3b9: 11c9 s32i.n a12, a1, 4 4021a3bb: 31e9 s32i.n a14, a1, 12 4021a3bd: e149c1 l32r a12, 402128e4 4021a3c0: 9f17e1 l32r a14, 4020201c <_irom0_text_start+0xc> 4021a3c3: fcd8 l32i.n a13, a12, 60 4021a3c5: 4ee8 l32i.n a14, a14, 16 4021a3c7: 9fdc01 l32r a0, 40202338 4021a3ca: 0000c0 callx0 a0 4021a3cd: f36c movi.n a3, -17 4021a3cf: acf021 l32r a2, 40205790 4021a3d2: 0020c0 memw 4021a3d5: 9b2202 l32i a0, a2, 0x26c 4021a3d8: 100030 and a0, a0, a3 4021a3db: 0020c0 memw 4021a3de: 9b6202 s32i a0, a2, 0x26c 4021a3e1: 01c185 call0 4021bffc 4021a3e4: 01ae05 call0 4021bec8 4021a3e7: ffaf21 l32r a2, 4021a2a4 4021a3ea: faa062 movi a6, 250 4021a3ed: 460c52 l8ui a5, a12, 70 4021a3f0: 040c movi.n a4, 0 4021a3f2: 0c49 s32i.n a4, a12, 0 4021a3f4: 105560 and a5, a5, a6 4021a3f7: 464c52 s8i a5, a12, 70 4021a3fa: a06d01 l32r a0, 402025b0 4021a3fd: 0000c0 callx0 a0 4021a400: 080c movi.n a8, 0 4021a402: fc89 s32i.n a8, a12, 60 4021a404: 112e72 l32i a7, a14, 68 4021a407: 115766 bnei a7, 5, 4021a41c 4021a40a: 9f0441 l32r a4, 4020201c <_irom0_text_start+0xc> 4021a40d: 220c movi.n a2, 2 4021a40f: 0448 l32i.n a4, a4, 0 4021a411: 030c movi.n a3, 0 4021a413: d22442 l32i a4, a4, 0x348 4021a416: f9a8c5 call0 40213ea4 4021a419: 0002c6 j 4021a428 4021a41c: 00a022 movi a2, 0 4021a41f: 00a032 movi a3, 0 4021a422: 00a042 movi a4, 0 4021a425: f9a7c5 call0 40213ea4 4021a428: 06cd16 beqz a13, 4021a498 4021a42b: ffdf51 l32r a5, 4021a3a8 4021a42e: 102c22 l32i a2, a12, 64 4021a431: 119257 bne a2, a5, 4021a446 4021a434: 020c movi.n a2, 0 4021a436: 000c85 call0 4021a500 4021a439: 102c22 l32i a2, a12, 64 4021a43c: 4138 l32i.n a3, a1, 16 4021a43e: 0228 l32i.n a2, a2, 0 4021a440: 000dc0 callx0 a13 4021a443: 000106 j 4021a44b 4021a446: 4138 l32i.n a3, a1, 16 4021a448: 000dc0 callx0 a13 4021a44b: 0050c5 call0 4021a958 4021a44e: ac0c02 l8ui a0, a12, 172 4021a451: 9ef231 l32r a3, 4020201c <_irom0_text_start+0xc> 4021a454: 071026 beqi a0, 1, 4021a45f 4021a457: 4338 l32i.n a3, a3, 16 4021a459: d00332 l8ui a3, a3, 208 4021a45c: 383366 bnei a3, 3, 4021a498 4021a45f: 4148 l32i.n a4, a1, 16 4021a461: 34fc bnez.n a4, 4021a498 4021a463: 041066 bnei a0, 1, 4021a46b 4021a466: 050c movi.n a5, 0 4021a468: ac4c52 s8i a5, a12, 172 4021a46b: ce4b addi.n a12, a14, 4 4021a46d: 0c2d mov.n a2, a12 4021a46f: a05001 l32r a0, 402025b0 4021a472: 0000c0 callx0 a0 4021a475: 4e68 l32i.n a6, a14, 16 4021a477: b6cc bnez.n a6, 4021a486 4021a479: 0c2d mov.n a2, a12 4021a47b: fede31 l32r a3, 40219ff4 4021a47e: 040c movi.n a4, 0 4021a480: a04401 l32r a0, 40202590 4021a483: 0000c0 callx0 a0 4021a486: 202cc0 or a2, a12, a12 4021a489: 64a032 movi a3, 100 4021a48c: 00a042 movi a4, 0 4021a48f: 01a052 movi a5, 1 4021a492: a04801 l32r a0, 402025b4 4021a495: 0000c0 callx0 a0 4021a498: e99605 call0 40203dfc 4021a49b: 163266 bnei a2, 3, 4021a4b5 4021a49e: aca501 l32r a0, 40205734 4021a4a1: 0000c0 callx0 a0 4021a4a4: fa5a45 call0 40214a4c 4021a4a7: aa2371 l32r a7, 40204d34 4021a4aa: a90772 l8ui a7, a7, 169 4021a4ad: 041277 beq a2, a7, 4021a4b5 4021a4b0: 020c movi.n a2, 0 4021a4b2: eaecc5 call0 40205380 4021a4b5: f6a605 call0 40210f18 4021a4b8: 11c8 l32i.n a12, a1, 4 4021a4ba: 21d8 l32i.n a13, a1, 8 4021a4bc: 31e8 l32i.n a14, a1, 12 4021a4be: 128c beqz.n a2, 4021a4c3 4021a4c0: f6aac5 call0 40210f70 4021a4c3: 0108 l32i.n a0, a1, 0 4021a4c5: 20c112 addi a1, a1, 32 4021a4c8: f00d ret.n 4021a4ca: 7c0000 excw 4021a4cd: ff0a add.n a15, a15, a0 4021a4cf: 3f .byte 0x3f 4021a4d0 : 4021a4d0: 640c movi.n a4, 6 4021a4d2: 023d mov.n a3, a2 4021a4d4: f0c112 addi a1, a1, -16 4021a4d7: fffd21 l32r a2, 4021a4cc 4021a4da: 0109 s32i.n a0, a1, 0 4021a4dc: a03001 l32r a0, 4020259c 4021a4df: 0000c0 callx0 a0 4021a4e2: e10021 l32r a2, 402128e4 4021a4e5: 100c movi.n a0, 1 4021a4e7: 9a4202 s8i a0, a2, 154 4021a4ea: 0108 l32i.n a0, a1, 0 4021a4ec: 10c112 addi a1, a1, 16 4021a4ef: f00d ret.n 4021a4f1: 000000 ill 4021a4f4 : 4021a4f4: e0fc31 l32r a3, 402128e4 4021a4f7: 020c movi.n a2, 0 4021a4f9: 9a4322 s8i a2, a3, 154 4021a4fc: f00d ret.n ... 4021a500 : 4021a500: e0f931 l32r a3, 402128e4 4021a503: 9b4322 s8i a2, a3, 155 4021a506: f00d ret.n 4021a508 : 4021a508: e0c112 addi a1, a1, -32 4021a50b: 3109 s32i.n a0, a1, 12 4021a50d: 41c9 s32i.n a12, a1, 16 4021a50f: 51d9 s32i.n a13, a1, 20 4021a511: 02cd mov.n a12, a2 4021a513: 05dd mov.n a13, a5 4021a515: 3732f6 bgeui a2, 3, 4021a550 4021a518: 2139 s32i.n a3, a1, 8 4021a51a: 1149 s32i.n a4, a1, 4 4021a51c: e0f201 l32r a0, 402128e4 4021a51f: 281566 bnei a5, 1, 4021a54b 4021a522: 003d mov.n a3, a0 4021a524: b02220 addx8 a2, a2, a2 4021a527: a02230 addx4 a2, a2, a3 4021a52a: 043d mov.n a3, a4 4021a52c: 126232 s32i a3, a2, 72 4021a52f: 032c movi.n a3, 32 4021a531: 4cc222 addi a2, a2, 76 4021a534: 0129 s32i.n a2, a1, 0 4021a536: 9eeb01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021a539: 0000c0 callx0 a0 4021a53c: 0128 l32i.n a2, a1, 0 4021a53e: 2138 l32i.n a3, a1, 8 4021a540: 1148 l32i.n a4, a1, 4 4021a542: a01601 l32r a0, 4020259c 4021a545: 0000c0 callx0 a0 4021a548: e0e701 l32r a0, 402128e4 4021a54b: 4c0a add.n a4, a12, a0 4021a54d: 9044d2 s8i a13, a4, 144 4021a550: 41c8 l32i.n a12, a1, 16 4021a552: 51d8 l32i.n a13, a1, 20 4021a554: 3108 l32i.n a0, a1, 12 4021a556: 20c112 addi a1, a1, 32 4021a559: f00d ret.n ... 4021a55c : 4021a55c: 1232f6 bgeui a2, 3, 4021a572 4021a55f: 030c movi.n a3, 0 4021a561: e0e051 l32r a5, 402128e4 4021a564: b04220 addx8 a4, a2, a2 4021a567: a04450 addx4 a4, a4, a5 4021a56a: 525a add.n a5, a2, a5 4021a56c: 904532 s8i a3, a5, 144 4021a56f: 126432 s32i a3, a4, 72 4021a572: f00d ret.n 4021a574: 9eaa61 l32r a6, 4020201c <_irom0_text_start+0xc> 4021a577: e0c112 addi a1, a1, -32 4021a57a: 4109 s32i.n a0, a1, 16 4021a57c: 51c9 s32i.n a12, a1, 20 4021a57e: e0d9c1 l32r a12, 402128e4 4021a581: 4668 l32i.n a6, a6, 16 4021a583: 920c02 l8ui a0, a12, 146 4021a586: 0668 l32i.n a6, a6, 0 4021a588: 1220f6 bgeui a0, 2, 4021a59e 4021a58b: 70ca add.n a7, a0, a12 4021a58d: 900772 l8ui a7, a7, 144 4021a590: 068756 bnez a7, 4021a5fc 4021a593: 001b addi.n a0, a0, 1 4021a595: 740000 extui a0, a0, 0, 8 4021a598: 924c02 s8i a0, a12, 146 4021a59b: ec2066 bnei a0, 2, 4021a58b 4021a59e: 030c movi.n a3, 0 4021a5a0: 04f316 beqz a3, 4021a5f3 4021a5a3: 8030c0 add a3, a0, a12 4021a5a6: 900332 l8ui a3, a3, 144 4021a5a9: ab7451 l32r a5, 4020537c 4021a5ac: 162366 bnei a3, 2, 4021a5c6 4021a5af: 204550 or a4, a5, a5 4021a5b2: 00a022 movi a2, 0 4021a5b5: 33c632 addi a3, a6, 51 4021a5b8: 070c movi.n a7, 0 4021a5ba: 160c movi.n a6, 1 4021a5bc: 0169 s32i.n a6, a1, 0 4021a5be: 060c movi.n a6, 0 4021a5c0: fe3405 call0 40218904 4021a5c3: 000906 j 4021a5eb 4021a5c6: 211366 bnei a3, 1, 4021a5eb 4021a5c9: b07000 addx8 a7, a0, a0 4021a5cc: a077c0 addx4 a7, a7, a12 4021a5cf: 122702 l32i a0, a7, 72 4021a5d2: 015016 beqz a0, 4021a5eb 4021a5d5: 204550 or a4, a5, a5 4021a5d8: 00a022 movi a2, 0 4021a5db: 33c632 addi a3, a6, 51 4021a5de: 180c movi.n a8, 1 4021a5e0: 4cc762 addi a6, a7, 76 4021a5e3: 0189 s32i.n a8, a1, 0 4021a5e5: 747000 extui a7, a0, 0, 8 4021a5e8: fe3185 call0 40218904 4021a5eb: 920c92 l8ui a9, a12, 146 4021a5ee: 991b addi.n a9, a9, 1 4021a5f0: 924c92 s8i a9, a12, 146 4021a5f3: 51c8 l32i.n a12, a1, 20 4021a5f5: 4108 l32i.n a0, a1, 16 4021a5f7: 20c112 addi a1, a1, 32 4021a5fa: f00d ret.n 4021a5fc: 130c movi.n a3, 1 4021a5fe: ffe786 j 4021a5a0 4021a601: 000000 ill 4021a604: 84a082 movi a8, 132 4021a607: d40c movi.n a4, 13 4021a609: 9e8471 l32r a7, 4020201c <_irom0_text_start+0xc> 4021a60c: e0b661 l32r a6, 402128e4 4021a60f: f0c112 addi a1, a1, -16 4021a612: 31e9 s32i.n a14, a1, 12 4021a614: 21d9 s32i.n a13, a1, 8 4021a616: 0109 s32i.n a0, a1, 0 4021a618: 0d0c movi.n a13, 0 4021a61a: 930622 l8ui a2, a6, 147 4021a61d: ffa002 movi a0, 255 4021a620: 903220 addx2 a3, a2, a2 4021a623: c00200 sub a0, a2, a0 4021a626: a03370 addx4 a3, a3, a7 4021a629: 01d332 addmi a3, a3, 0x100 4021a62c: 84c332 addi a3, a3, -124 4021a62f: 93d300 movnez a13, a3, a0 4021a632: 450602 l8ui a0, a6, 69 4021a635: 11c9 s32i.n a12, a1, 4 4021a637: 393407 bltu a4, a0, 4021a674 4021a63a: 4b27b2 l32i a11, a7, 0x12c 4021a63d: e90c movi.n a9, 14 4021a63f: a77a21 l32r a2, 40204428 4021a642: a34ec1 l32r a12, 4020337c 4021a645: 06e8 l32i.n a14, a6, 0 4021a647: c50fa1 l32r a10, 4020ba84 4021a64a: 10cec0 and a12, a14, a12 4021a64d: 10aea0 and a10, a14, a10 4021a650: 10ee20 and a14, a14, a2 4021a653: 902000 addx2 a2, a0, a0 4021a656: a02270 addx4 a2, a2, a7 4021a659: 212252 l32i a5, a2, 132 4021a65c: 228a add.n a2, a2, a8 4021a65e: 076507 bbci a5, 0, 4021a669 4021a661: 046517 bbci a5, 1, 4021a669 4021a664: ba9c beqz.n a10, 4021a683 4021a666: 1992b7 bne a2, a11, 4021a683 4021a669: 001b addi.n a0, a0, 1 4021a66b: 740000 extui a0, a0, 0, 8 4021a66e: 454602 s8i a0, a6, 69 4021a671: de9097 bne a0, a9, 4021a653 4021a674: 020c movi.n a2, 0 4021a676: 11c8 l32i.n a12, a1, 4 4021a678: 21d8 l32i.n a13, a1, 8 4021a67a: 31e8 l32i.n a14, a1, 12 4021a67c: 0108 l32i.n a0, a1, 0 4021a67e: 10c112 addi a1, a1, 16 4021a681: f00d ret.n 4021a683: 1c8c beqz.n a12, 4021a688 4021a685: e092d7 bne a2, a13, 4021a669 4021a688: 1e8c beqz.n a14, 4021a68d 4021a68a: dbe597 bbsi a5, 9, 4021a669 4021a68d: 301b addi.n a3, a0, 1 4021a68f: 454632 s8i a3, a6, 69 4021a692: fff806 j 4021a676 4021a695: 000000 ill 4021a698 : 4021a698: 040c movi.n a4, 0 4021a69a: 9e6071 l32r a7, 4020201c <_irom0_text_start+0xc> 4021a69d: d67c movi.n a6, -3 4021a69f: e50c movi.n a5, 14 4021a6a1: 841b addi.n a8, a4, 1 4021a6a3: 903440 addx2 a3, a4, a4 4021a6a6: a03370 addx4 a3, a3, a7 4021a6a9: 212322 l32i a2, a3, 132 4021a6ac: 744080 extui a4, a8, 0, 8 4021a6af: 102260 and a2, a2, a6 4021a6b2: 216322 s32i a2, a3, 132 4021a6b5: e89457 bne a4, a5, 4021a6a1 4021a6b8: f00d ret.n 4021a6ba: 120000 excw 4021a6bd: 09f0c1 l32r a12, 401dce80 <_lit4_end+0xd722c> 4021a6c0: b3c501 l32r a0, 402075d4 4021a6c3: ff .byte 0xff 4021a6c4: 0108 l32i.n a0, a1, 0 4021a6c6: 10c112 addi a1, a1, 16 4021a6c9: f00d ret.n 4021a6cb: c11200 mul16u a1, a2, a0 4021a6ce: 8551f0 extui a5, a15, 17, 9 4021a6d1: 0109e0 slli a0, a9, 18 4021a6d4: 460502 l8ui a0, a5, 70 4021a6d7: 254b addi.n a2, a5, 4 4021a6d9: 276007 bbci a0, 0, 4021a704 4021a6dc: a30c movi.n a3, 10 4021a6de: 0e0307 bnone a3, a0, 4021a6f0 4021a6e1: 030c movi.n a3, 0 4021a6e3: 040c movi.n a4, 0 4021a6e5: 150c movi.n a5, 1 4021a6e7: 9fb301 l32r a0, 402025b4 4021a6ea: 0000c0 callx0 a0 4021a6ed: 0004c6 j 4021a704 4021a6f0: 0548 l32i.n a4, a5, 0 4021a6f2: 0b6497 bbci a4, 9, 4021a701 4021a6f5: b538 l32i.n a3, a5, 44 4021a6f7: 040c movi.n a4, 0 4021a6f9: 150c movi.n a5, 1 4021a6fb: 9fae01 l32r a0, 402025b4 4021a6fe: 0000c0 callx0 a0 4021a701: ffafc5 call0 4021a200 4021a704: 0108 l32i.n a0, a1, 0 4021a706: 10c112 addi a1, a1, 16 4021a709: f00d ret.n ... 4021a70c : 4021a70c: e07641 l32r a4, 402128e4 4021a70f: 320b addi.n a3, a2, -1 4021a711: 934432 s8i a3, a4, 147 4021a714: f00d ret.n ... 4021a718 : 4021a718: e07321 l32r a2, 402128e4 4021a71b: 0228 l32i.n a2, a2, 0 4021a71d: f00d ret.n ... 4021a720 : 4021a720: 9e3f41 l32r a4, 4020201c <_irom0_text_start+0xc> 4021a723: 7438 l32i.n a3, a4, 28 4021a725: a35f21 l32r a2, 402034a4 4021a728: 0463e7 bbci a3, 14, 4021a730 4021a72b: 102320 and a2, a3, a2 4021a72e: 7429 s32i.n a2, a4, 28 4021a730: f00d ret.n 4021a732: d00000 subx2 a0, a0, a0 4021a735: 239c beqz.n a3, 4021a74b 4021a737: c11240 mul16u a1, a2, a4 4021a738 : 4021a738: f0c112 addi a1, a1, -16 4021a73b: 016102 s32i a0, a1, 4 4021a73e: 002202 l32i a0, a2, 0 4021a741: 01a022 movi a2, 1 4021a744: 0109 s32i.n a0, a1, 0 4021a746: f7d5c5 call0 402124a4 4021a749: 9e3441 l32r a4, 4020201c <_irom0_text_start+0xc> 4021a74c: ceb151 l32r a5, 4020e210 4021a74f: 7408 l32i.n a0, a4, 28 4021a751: d2dc bnez.n a2, 4021a772 4021a753: a35431 l32r a3, 402034a4 4021a756: fff721 l32r a2, 4021a734 4021a759: 103030 and a3, a0, a3 4021a75c: 7439 s32i.n a3, a4, 28 4021a75e: 9ef601 l32r a0, 40202338 4021a761: 0000c0 callx0 a0 4021a764: 0128 l32i.n a2, a1, 0 4021a766: 330c movi.n a3, 3 4021a768: 040c movi.n a4, 0 4021a76a: 050c movi.n a5, 0 4021a76c: ff89c5 call0 4021a00c 4021a76f: 000106 j 4021a777 4021a772: 205050 or a5, a0, a5 4021a775: 7459 s32i.n a5, a4, 28 4021a777: 1108 l32i.n a0, a1, 4 4021a779: 10c112 addi a1, a1, 16 4021a77c: f00d ret.n ... 4021a780 : 4021a780: 010262 l8ui a6, a2, 1 4021a783: 050c movi.n a5, 0 4021a785: d68c beqz.n a6, 4021a796 4021a787: 325a add.n a3, a2, a5 4021a789: 020332 l8ui a3, a3, 2 4021a78c: 551b addi.n a5, a5, 1 4021a78e: 83cc bnez.n a3, 4021a79a 4021a790: 745050 extui a5, a5, 0, 8 4021a793: f09657 bne a6, a5, 4021a787 4021a796: 120c movi.n a2, 1 4021a798: f00d ret.n 4021a79a: 020c movi.n a2, 0 4021a79c: f00d ret.n 4021a79e: e00000 subx4 a0, a0, a0 4021a7a1: 239c beqz.n a3, 4021a7b7 4021a7a3: 05b140 extui a11, a4, 17, 1 4021a7a6: ff .byte 0xff 4021a7a7: 3f .byte 0x3f 4021a7a8: 239c70 excw 4021a7ab: c11240 mul16u a1, a2, a4 4021a7ac : 4021a7ac: e0c112 addi a1, a1, -32 4021a7af: 6109 s32i.n a0, a1, 24 4021a7b1: 9e1a01 l32r a0, 4020201c <_irom0_text_start+0xc> 4021a7b4: 71c9 s32i.n a12, a1, 28 4021a7b6: 4048 l32i.n a4, a0, 16 4021a7b8: 03cd mov.n a12, a3 4021a7ba: 142432 l32i a3, a4, 80 4021a7bd: f56c movi.n a5, -17 4021a7bf: 103350 and a3, a3, a5 4021a7c2: 146432 s32i a3, a4, 80 4021a7c5: 180002 l8ui a0, a0, 24 4021a7c8: 4129 s32i.n a2, a1, 16 4021a7ca: fec002 addi a0, a0, -2 4021a7cd: 0b2016 beqz a0, 4021a883 4021a7d0: 9c28 l32i.n a2, a12, 36 4021a7d2: fffac5 call0 4021a780 4021a7d5: e00301 l32r a0, 402127e4 4021a7d8: 42ec bnez.n a2, 4021a800 4021a7da: ffd042 addmi a4, a0, 0xffffff00 4021a7dd: 9c38 l32i.n a3, a12, 36 4021a7df: 382442 l32i a4, a4, 224 4021a7e2: 010362 l8ui a6, a3, 1 4021a7e5: 2109 s32i.n a0, a1, 8 4021a7e7: 109467 bne a4, a6, 4021a7fb 4021a7ea: 332b addi.n a3, a3, 2 4021a7ec: 002d mov.n a2, a0 4021a7ee: e4c222 addi a2, a2, -28 4021a7f1: a61201 l32r a0, 4020403c 4021a7f4: 0000c0 callx0 a0 4021a7f7: 2108 l32i.n a0, a1, 8 4021a7f9: 328c beqz.n a2, 4021a800 4021a7fb: 020c movi.n a2, 0 4021a7fd: 002106 j 4021a885 4021a800: 7d0032 l8ui a3, a0, 125 4021a803: 1c1366 bnei a3, 1, 4021a823 4021a806: 026102 s32i a0, a1, 8 4021a809: fee316 beqz a3, 4021a7fb 4021a80c: a70821 l32r a2, 4020442c 4021a80f: 042132 l32i a3, a1, 16 4021a812: 06a042 movi a4, 6 4021a815: 10c332 addi a3, a3, 16 4021a818: a60901 l32r a0, 4020403c 4021a81b: 0000c0 callx0 a0 4021a81e: 2108 l32i.n a0, a1, 8 4021a820: fd7256 bnez a2, 4021a7fb 4021a823: 031c42 l16ui a4, a12, 6 4021a826: f0a032 movi a3, 240 4021a829: cee417 bbsi a4, 1, 4021a7fb 4021a82c: e02e21 l32r a2, 402128e4 4021a82f: 080c movi.n a8, 0 4021a831: 064082 s8i a8, a0, 6 4021a834: 074082 s8i a8, a0, 7 4021a837: 084082 s8i a8, a0, 8 4021a83a: b00272 l8ui a7, a2, 176 4021a83d: 094082 s8i a8, a0, 9 4021a840: 347070 extui a7, a7, 0, 4 4021a843: 1187c0 slli a8, a7, 4 4021a846: 207780 or a7, a7, a8 4021a849: b04272 s8i a7, a2, 176 4021a84c: 180c movi.n a8, 1 4021a84e: 5189 s32i.n a8, a1, 20 4021a850: 044082 s8i a8, a0, 4 4021a853: ec58 l32i.n a5, a12, 56 4021a855: 054082 s8i a8, a0, 5 4021a858: 25bc beqz.n a5, 4021a88e 4021a85a: 9df0a1 l32r a10, 4020201c <_irom0_text_start+0xc> 4021a85d: 4aa8 l32i.n a10, a10, 16 4021a85f: 0c2d mov.n a2, a12 4021a861: 142a92 l32i a9, a10, 80 4021a864: 0b1c movi.n a11, 16 4021a866: 2099b0 or a9, a9, a11 4021a869: 146a92 s32i a9, a10, 80 4021a86c: fd2585 call0 40217ac8 4021a86f: e01d21 l32r a2, 402128e4 4021a872: b00202 l8ui a0, a2, 176 4021a875: f0a032 movi a3, 240 4021a878: 100030 and a0, a0, a3 4021a87b: 5138 l32i.n a3, a1, 20 4021a87d: 200030 or a0, a0, a3 4021a880: b04202 s8i a0, a2, 176 4021a883: 120c movi.n a2, 1 4021a885: 71c8 l32i.n a12, a1, 28 4021a887: 6108 l32i.n a0, a1, 24 4021a889: 20c112 addi a1, a1, 32 4021a88c: f00d ret.n 4021a88e: 0d2c52 l32i a5, a12, 52 4021a891: 01f516 beqz a5, 4021a8b4 4021a894: 9de271 l32r a7, 4020201c <_irom0_text_start+0xc> 4021a897: 042772 l32i a7, a7, 16 4021a89a: 0c2d mov.n a2, a12 4021a89c: 142762 l32i a6, a7, 80 4021a89f: 081c movi.n a8, 16 4021a8a1: 206680 or a6, a6, a8 4021a8a4: 146762 s32i a6, a7, 80 4021a8a7: fd10c5 call0 402179b4 4021a8aa: e00e21 l32r a2, 402128e4 4021a8ad: 280c movi.n a8, 2 4021a8af: 5189 s32i.n a8, a1, 20 4021a8b1: ffef46 j 4021a872 4021a8b4: 031c92 l16ui a9, a12, 6 4021a8b7: 026102 s32i a0, a1, 8 4021a8ba: 336947 bbci a9, 4, 4021a8f1 4021a8bd: 9e07c1 l32r a12, 402020dc <_irom0_text_start+0xcc> 4021a8c0: 202cc0 or a2, a12, a12 4021a8c3: a0b601 l32r a0, 40202b9c 4021a8c6: 0000c0 callx0 a0 4021a8c9: 0361c2 s32i a12, a1, 12 4021a8cc: 0129 s32i.n a2, a1, 0 4021a8ce: 013d mov.n a3, a1 4021a8d0: 0c2d mov.n a2, a12 4021a8d2: 0e0085 call0 402288dc 4021a8d5: 02cd mov.n a12, a2 4021a8d7: c2dc bnez.n a2, 4021a8f7 4021a8d9: ffb121 l32r a2, 4021a7a0 4021a8dc: 3138 l32i.n a3, a1, 12 4021a8de: 9e9601 l32r a0, 40202338 4021a8e1: 0000c0 callx0 a0 4021a8e4: 9dceb1 l32r a11, 4020201c <_irom0_text_start+0xc> 4021a8e7: 4bb8 l32i.n a11, a11, 16 4021a8e9: 2a0c movi.n a10, 2 4021a8eb: d24ba2 s8i a10, a11, 210 4021a8ee: ffc246 j 4021a7fb 4021a8f1: 100730 and a0, a7, a3 4021a8f4: ffe206 j 4021a880 4021a8f7: 0108 l32i.n a0, a1, 0 4021a8f9: 515066 bnei a0, 5, 4021a94e 4021a8fc: 700c movi.n a0, 7 4021a8fe: 2128 l32i.n a2, a1, 8 4021a900: 064202 s8i a0, a2, 6 4021a903: 031c movi.n a3, 16 4021a905: ffa721 l32r a2, 4021a7a4 4021a908: 1129 s32i.n a2, a1, 4 4021a90a: 9df601 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021a90d: 0000c0 callx0 a0 4021a910: 1128 l32i.n a2, a1, 4 4021a912: 0c3d mov.n a3, a12 4021a914: 0148 l32i.n a4, a1, 0 4021a916: 9f2101 l32r a0, 4020259c 4021a919: 0000c0 callx0 a0 4021a91c: 0c2d mov.n a2, a12 4021a91e: ffa231 l32r a3, 4021a7a8 4021a921: 90a342 movi a4, 0x390 4021a924: 9f1f01 l32r a0, 402025a0 4021a927: 0000c0 callx0 a0 4021a92a: 9dbc61 l32r a6, 4020201c <_irom0_text_start+0xc> 4021a92d: 330c movi.n a3, 3 4021a92f: 4668 l32i.n a6, a6, 16 4021a931: dfec21 l32r a2, 402128e4 4021a934: 142652 l32i a5, a6, 80 4021a937: 071c movi.n a7, 16 4021a939: 205570 or a5, a5, a7 4021a93c: 146652 s32i a5, a6, 80 4021a93f: b00202 l8ui a0, a2, 176 4021a942: f0a042 movi a4, 240 4021a945: 100040 and a0, a0, a4 4021a948: 200030 or a0, a0, a3 4021a94b: ffcc46 j 4021a880 4021a94e: d70c movi.n a7, 13 4021a950: af9077 bne a0, a7, 4021a903 4021a953: 800c movi.n a0, 8 4021a955: ffe946 j 4021a8fe 4021a958: e0c112 addi a1, a1, -32 4021a95b: 11c9 s32i.n a12, a1, 4 4021a95d: 31e9 s32i.n a14, a1, 12 4021a95f: 41f9 s32i.n a15, a1, 16 4021a961: 21d9 s32i.n a13, a1, 8 4021a963: 0109 s32i.n a0, a1, 0 4021a965: ff90d1 l32r a13, 4021a7a8 4021a968: fe9001 l32r a0, 4021a3a8 4021a96b: 9dacf1 l32r a15, 4020201c <_irom0_text_start+0xc> 4021a96e: 5109 s32i.n a0, a1, 20 4021a970: 01dfe2 addmi a14, a15, 0x100 4021a973: 5d2fc2 l32i a12, a15, 0x174 4021a976: 9cac beqz.n a12, 4021a9a3 4021a978: 0c28 l32i.n a2, a12, 0 4021a97a: 1d6e22 s32i a2, a14, 116 4021a97d: 32cc bnez.n a2, 4021a984 4021a97f: 5138 l32i.n a3, a1, 20 4021a981: 1e6e32 s32i a3, a14, 120 4021a984: fc28 l32i.n a2, a12, 60 4021a986: 928c beqz.n a2, 4021a993 4021a988: 0d3d mov.n a3, a13 4021a98a: a8a342 movi a4, 0x3a8 4021a98d: 9f0401 l32r a0, 402025a0 4021a990: 0000c0 callx0 a0 4021a993: 0c2d mov.n a2, a12 4021a995: 0d3d mov.n a3, a13 4021a997: a9a342 movi a4, 0x3a9 4021a99a: 9f0101 l32r a0, 402025a0 4021a99d: 0000c0 callx0 a0 4021a9a0: fff3c6 j 4021a973 4021a9a3: 11c8 l32i.n a12, a1, 4 4021a9a5: 21d8 l32i.n a13, a1, 8 4021a9a7: 31e8 l32i.n a14, a1, 12 4021a9a9: 41f8 l32i.n a15, a1, 16 4021a9ab: 0108 l32i.n a0, a1, 0 4021a9ad: 20c112 addi a1, a1, 32 4021a9b0: f00d ret.n 4021a9b2: 120000 excw 4021a9b5: 09f0c1 l32r a12, 401dd178 <_lit4_end+0xd7524> 4021a9b8: 21d901 l32r a0, 401e311c <_lit4_end+0xdd4c8> 4021a9bb: 9d98d1 l32r a13, 4020201c <_irom0_text_start+0xc> 4021a9be: 11c9 s32i.n a12, a1, 4 4021a9c0: 5d2dd2 l32i a13, a13, 0x174 4021a9c3: 02cd mov.n a12, a2 4021a9c5: 1d9c beqz.n a13, 4021a9da 4021a9c7: 0c3d mov.n a3, a12 4021a9c9: 2d4b addi.n a2, a13, 4 4021a9cb: 640c movi.n a4, 6 4021a9cd: a59b01 l32r a0, 4020403c 4021a9d0: 0000c0 callx0 a0 4021a9d3: 029c beqz.n a2, 4021a9e7 4021a9d5: 0dd8 l32i.n a13, a13, 0 4021a9d7: fecd56 bnez a13, 4021a9c7 4021a9da: 020c movi.n a2, 0 4021a9dc: 11c8 l32i.n a12, a1, 4 4021a9de: 21d8 l32i.n a13, a1, 8 4021a9e0: 0108 l32i.n a0, a1, 0 4021a9e2: 10c112 addi a1, a1, 16 4021a9e5: f00d ret.n 4021a9e7: 120c movi.n a2, 1 4021a9e9: fffbc6 j 4021a9dc 4021a9ec: 2a98 l32i.n a9, a10, 8 4021a9ee: 7d4000 excw 4021a9f1: 028d04 excw 4021a9f4: a0c112 addi a1, a1, -96 4021a9f7: 1361c2 s32i a12, a1, 76 4021a9fa: 024c movi.n a2, 64 4021a9fc: c5a342 movi a4, 0x3c5 4021a9ff: 126102 s32i a0, a1, 72 4021aa02: 1561e2 s32i a14, a1, 84 4021aa05: 1461d2 s32i a13, a1, 80 4021aa08: 05ed mov.n a14, a5 4021aa0a: 116182 s32i a8, a1, 68 4021aa0d: 03dd mov.n a13, a3 4021aa0f: 106172 s32i a7, a1, 64 4021aa12: ff6531 l32r a3, 4021a7a8 4021aa15: 9edf01 l32r a0, 40202594 4021aa18: 0000c0 callx0 a0 4021aa1b: 02cd mov.n a12, a2 4021aa1d: 0e4216 beqz a2, 4021ab05 4021aa20: 142d02 l32i a0, a13, 80 4021aa23: c0ac beqz.n a0, 4021aa53 4021aa25: b21c movi.n a2, 27 4021aa27: ff6031 l32r a3, 4021a7a8 4021aa2a: cca342 movi a4, 0x3cc 4021aa2d: 9ed901 l32r a0, 40202594 4021aa30: 0000c0 callx0 a0 4021aa33: fc29 s32i.n a2, a12, 60 4021aa35: f2cc bnez.n a2, 4021aa48 4021aa37: 0c2d mov.n a2, a12 4021aa39: ff5b31 l32r a3, 4021a7a8 4021aa3c: cea342 movi a4, 0x3ce 4021aa3f: 9ed801 l32r a0, 402025a0 4021aa42: 0000c0 callx0 a0 4021aa45: 002f06 j 4021ab05 4021aa48: 142d32 l32i a3, a13, 80 4021aa4b: b41c movi.n a4, 27 4021aa4d: 9ed301 l32r a0, 4020259c 4021aa50: 0000c0 callx0 a0 4021aa53: 2c4b addi.n a2, a12, 4 4021aa55: 112132 l32i a3, a1, 68 4021aa58: 640c movi.n a4, 6 4021aa5a: 33ab addi.n a3, a3, 10 4021aa5c: 9ed001 l32r a0, 4020259c 4021aa5f: 0000c0 callx0 a0 4021aa62: 9d28 l32i.n a2, a13, 36 4021aa64: ffd185 call0 4021a780 4021aa67: 024d mov.n a4, a2 4021aa69: 120c movi.n a2, 1 4021aa6b: 051466 bnei a4, 1, 4021aa74 4021aa6e: 344c22 s8i a2, a12, 52 4021aa71: 0004c6 j 4021aa88 4021aa74: 2cab addi.n a2, a12, 10 4021aa76: 9d48 l32i.n a4, a13, 36 4021aa78: 050c movi.n a5, 0 4021aa7a: 344c52 s8i a5, a12, 52 4021aa7d: 342b addi.n a3, a4, 2 4021aa7f: 010442 l8ui a4, a4, 1 4021aa82: ffda01 l32r a0, 4021a9ec 4021aa85: 0000c0 callx0 a0 4021aa88: 0d2d22 l32i a2, a13, 52 4021aa8b: 2a1d62 l16ui a6, a13, 84 4021aa8e: 040d72 l8ui a7, a13, 4 4021aa91: 092d92 l32i a9, a13, 36 4021aa94: 102182 l32i a8, a1, 64 4021aa97: 010992 l8ui a9, a9, 1 4021aa9a: 2a4c92 s8i a9, a12, 42 4021aa9d: 2c4c82 s8i a8, a12, 44 4021aaa0: 2b4c72 s8i a7, a12, 43 4021aaa3: 1b5ce2 s16i a14, a12, 54 4021aaa6: 1c5c62 s16i a6, a12, 56 4021aaa9: 010216 beqz a2, 4021aabd 4021aaac: 010232 l8ui a3, a2, 1 4021aaaf: 014d mov.n a4, a1 4021aab1: 332b addi.n a3, a3, 2 4021aab3: 11e305 call0 4022c8e4 4021aab6: 01e8 l32i.n a14, a1, 0 4021aab8: 3108 l32i.n a0, a1, 12 4021aaba: 0000c6 j 4021aac1 4021aabd: 000c movi.n a0, 0 4021aabf: 0e0c movi.n a14, 0 4021aac1: 0e2d22 l32i a2, a13, 56 4021aac4: 012216 beqz a2, 4021aada 4021aac7: 010232 l8ui a3, a2, 1 4021aaca: 20c142 addi a4, a1, 32 4021aacd: 02c332 addi a3, a3, 2 4021aad0: 11e105 call0 4022c8e4 4021aad3: 8148 l32i.n a4, a1, 32 4021aad5: b108 l32i.n a0, a1, 44 4021aad7: 20e4e0 or a14, a4, a14 4021aada: 80bc beqz.n a0, 4021ab16 4021aadc: 362026 beqi a0, 2, 4021ab16 4021aadf: 0d0c movi.n a13, 0 4021aae1: 9fdb01 l32r a0, 40202a50 4021aae4: 0000c0 callx0 a0 4021aae7: 0cd9 s32i.n a13, a12, 0 4021aae9: df7e61 l32r a6, 402128e4 4021aaec: 9d4c71 l32r a7, 4020201c <_irom0_text_start+0xc> 4021aaef: 591652 l16ui a5, a6, 178 4021aaf2: 5e2782 l32i a8, a7, 0x178 4021aaf5: 551b addi.n a5, a5, 1 4021aaf7: 08c9 s32i.n a12, a8, 0 4021aaf9: 5e67c2 s32i a12, a7, 0x178 4021aafc: 595652 s16i a5, a6, 178 4021aaff: 9fd601 l32r a0, 40202a58 4021ab02: 0000c0 callx0 a0 4021ab05: 1321c2 l32i a12, a1, 76 4021ab08: 1421d2 l32i a13, a1, 80 4021ab0b: 1521e2 l32i a14, a1, 84 4021ab0e: 122102 l32i a0, a1, 72 4021ab11: 60c112 addi a1, a1, 96 4021ab14: f00d ret.n 4021ab16: ee8c beqz.n a14, 4021ab28 4021ab18: 171e26 beqi a14, 1, 4021ab33 4021ab1b: 192e26 beqi a14, 2, 4021ab38 4021ab1e: bd3e66 bnei a14, 3, 4021aadf 4021ab21: 400c movi.n a0, 4 4021ab23: cc09 s32i.n a0, a12, 48 4021ab25: ffed86 j 4021aadf 4021ab28: 031d92 l16ui a9, a13, 6 4021ab2b: 0e6947 bbci a9, 4, 4021ab3d 4021ab2e: 100c movi.n a0, 1 4021ab30: fffbc6 j 4021ab23 4021ab33: 200c movi.n a0, 2 4021ab35: fffa86 j 4021ab23 4021ab38: 300c movi.n a0, 3 4021ab3a: fff946 j 4021ab23 4021ab3d: 000c movi.n a0, 0 4021ab3f: fff806 j 4021ab23 4021ab42: 000000 ill 4021ab45: 239d excw 4021ab47: c11240 mul16u a1, a2, a4 4021ab48 : 4021ab48: 90c112 addi a1, a1, -112 4021ab4b: 116122 s32i a2, a1, 68 4021ab4e: 136142 s32i a4, a1, 76 4021ab51: 146102 s32i a0, a1, 80 4021ab54: 1861f2 s32i a15, a1, 96 4021ab57: 1761e2 s32i a14, a1, 92 4021ab5a: 1561c2 s32i a12, a1, 84 4021ab5d: 1661d2 s32i a13, a1, 88 4021ab60: 20c330 or a12, a3, a3 4021ab63: df60d1 l32r a13, 402128e4 4021ab66: 0922e2 l32i a14, a2, 36 4021ab69: 0422f2 l32i a15, a2, 16 4021ab6c: 2ee8 l32i.n a14, a14, 8 4021ab6e: 000ff2 l8ui a15, a15, 0 4021ab71: 9b0d02 l8ui a0, a13, 155 4021ab74: 01ff80 slli a15, a15, 24 4021ab77: 31f8f0 srai a15, a15, 24 4021ab7a: c0cc bnez.n a0, 4021ab8a 4021ab7c: 9308 l32i.n a0, a3, 36 4021ab7e: 010022 l8ui a2, a0, 1 4021ab81: 020032 l8ui a3, a0, 2 4021ab84: 27d216 beqz a2, 4021ae05 4021ab87: 27a316 beqz a3, 4021ae05 4021ab8a: 0e2d mov.n a2, a14 4021ab8c: f9ebc5 call0 40214a4c 4021ab8f: 040c42 l8ui a4, a12, 4 4021ab92: 1261f2 s32i a15, a1, 72 4021ab95: 041247 beq a2, a4, 4021ab9d 4021ab98: f27c movi.n a2, -1 4021ab9a: 009a46 j 4021ae07 4021ab9d: 1121f2 l32i a15, a1, 68 4021aba0: 1ff8 l32i.n a15, a15, 4 4021aba2: fd58 l32i.n a5, a13, 60 4021aba4: 1ff8 l32i.n a15, a15, 4 4021aba6: 08b516 beqz a5, 4021ac35 4021aba9: 102d02 l32i a0, a13, 64 4021abac: 085016 beqz a0, 4021ac35 4021abaf: 2fab addi.n a2, a15, 10 4021abb1: d129 s32i.n a2, a1, 52 4021abb3: ffe005 call0 4021a9b4 4021abb6: 07b256 bnez a2, 4021ac35 4021abb9: 460d22 l8ui a2, a13, 70 4021abbc: 756207 bbci a2, 0, 4021ac35 4021abbf: fe4361 l32r a6, 4021a4cc 4021abc2: 910d02 l8ui a0, a13, 145 4021abc5: dcc622 addi a2, a6, -36 4021abc8: 300b addi.n a3, a0, -1 4021abca: 274356 bnez a3, 4021ae42 4021abcd: 9a0d42 l8ui a4, a13, 154 4021abd0: 440b addi.n a4, a4, -1 4021abd2: 2a3456 bnez a4, 4021ae79 4021abd5: 9c08 l32i.n a0, a12, 36 4021abd7: 1b2d52 l32i a5, a13, 108 4021abda: 010042 l8ui a4, a0, 1 4021abdd: 549547 bne a5, a4, 4021ac35 4021abe0: 302b addi.n a3, a0, 2 4021abe2: a83b01 l32r a0, 40204cd0 4021abe5: 0000c0 callx0 a0 4021abe8: 049256 bnez a2, 4021ac35 4021abeb: fe3821 l32r a2, 4021a4cc 4021abee: d138 l32i.n a3, a1, 52 4021abf0: 640c movi.n a4, 6 4021abf2: a51201 l32r a0, 4020403c 4021abf5: 0000c0 callx0 a0 4021abf8: 92fc bnez.n a2, 4021ac35 4021abfa: 0f2d mov.n a2, a15 4021abfc: 0c3d mov.n a3, a12 4021abfe: 021e62 l16ui a6, a14, 4 4021ac01: 112152 l32i a5, a1, 68 4021ac04: 122142 l32i a4, a1, 72 4021ac07: 0c9552 l16si a5, a5, 24 4021ac0a: a0c442 addi a4, a4, -96 4021ac0d: 014480 slli a4, a4, 24 4021ac10: 314840 srai a4, a4, 24 4021ac13: ffddc5 call0 4021a9f0 4021ac16: 0006c6 j 4021ac35 4021ac19: 0f2d mov.n a2, a15 4021ac1b: 0c3d mov.n a3, a12 4021ac1d: 021e62 l16ui a6, a14, 4 4021ac20: 112152 l32i a5, a1, 68 4021ac23: 122142 l32i a4, a1, 72 4021ac26: 0c9552 l16si a5, a5, 24 4021ac29: a0c442 addi a4, a4, -96 4021ac2c: 014480 slli a4, a4, 24 4021ac2f: 314840 srai a4, a4, 24 4021ac32: ffdbc5 call0 4021a9f0 4021ac35: 9e4961 l32r a6, 4020255c 4021ac38: 9cf971 l32r a7, 4020201c <_irom0_text_start+0xc> 4021ac3b: 560662 l8ui a6, a6, 86 4021ac3e: 762702 l32i a0, a7, 0x1d8 4021ac41: ffc662 addi a6, a6, -1 4021ac44: 1bd616 beqz a6, 4021ae05 4021ac47: 00c016 beqz a0, 4021ac57 4021ac4a: 002032 l32i a3, a0, 0 4021ac4d: 638c beqz.n a3, 4021ac57 4021ac4f: 0c2d mov.n a2, a12 4021ac51: 0003c0 callx0 a3 4021ac54: 9cf271 l32r a7, 4020201c <_irom0_text_start+0xc> 4021ac57: 802782 l32i a8, a7, 0x200 4021ac5a: 16d816 beqz a8, 4021adcb 4021ac5d: 9ca8 l32i.n a10, a12, 36 4021ac5f: 440db2 l8ui a11, a13, 68 4021ac62: 165a16 beqz a10, 4021adcb 4021ac65: fdcbb2 addi a11, a11, -3 4021ac68: 15fb16 beqz a11, 4021adcb 4021ac6b: 10cf22 addi a2, a15, 16 4021ac6e: 106122 s32i a2, a1, 64 4021ac71: 01ddc5 call0 4021ca50 4021ac74: 196122 s32i a2, a1, 100 4021ac77: a5ed81 l32r a8, 4020442c 4021ac7a: f129 s32i.n a2, a1, 60 4021ac7c: 82c872 addi a7, a8, -126 4021ac7f: 62fc bnez.n a2, 4021acb9 4021ac81: ffd722 addmi a2, a7, 0xffffff00 4021ac84: 9c08 l32i.n a0, a12, 36 4021ac86: 382222 l32i a2, a2, 224 4021ac89: 010042 l8ui a4, a0, 1 4021ac8c: 1a6172 s32i a7, a1, 104 4021ac8f: 0f9247 bne a2, a4, 4021aca2 4021ac92: a5e421 l32r a2, 40204424 4021ac95: 302b addi.n a3, a0, 2 4021ac97: a4e901 l32r a0, 4020403c 4021ac9a: 0000c0 callx0 a0 4021ac9d: 1a2172 l32i a7, a1, 104 4021aca0: 529c beqz.n a2, 4021acb9 4021aca2: 7d0732 l8ui a3, a7, 125 4021aca5: 122316 beqz a3, 4021adcb 4021aca8: a5e121 l32r a2, 4020442c 4021acab: 102132 l32i a3, a1, 64 4021acae: 640c movi.n a4, 6 4021acb0: a4e301 l32r a0, 4020403c 4021acb3: 0000c0 callx0 a0 4021acb6: 111256 bnez a2, 4021adcb 4021acb9: 202ff0 or a2, a15, a15 4021acbc: 0c3d mov.n a3, a12 4021acbe: 132142 l32i a4, a1, 76 4021acc1: ffae85 call0 4021a7ac 4021acc4: 153216 beqz a2, 4021ae1b 4021acc7: 9c48 l32i.n a4, a12, 36 4021acc9: 012d mov.n a2, a1 4021accb: 342b addi.n a3, a4, 2 4021accd: 010442 l8ui a4, a4, 1 4021acd0: ff4701 l32r a0, 4021a9ec 4021acd3: 0000c0 callx0 a0 4021acd6: 192152 l32i a5, a1, 100 4021acd9: 060c movi.n a6, 0 4021acdb: 9c78 l32i.n a7, a12, 36 4021acdd: 122102 l32i a0, a1, 72 4021ace0: 010772 l8ui a7, a7, 1 4021ace3: a0c002 addi a0, a0, -96 4021ace6: c109 s32i.n a0, a1, 48 4021ace8: 771a add.n a7, a7, a1 4021acea: 004762 s8i a6, a7, 0 4021aced: 058556 bnez a5, 4021ad49 4021acf0: 102122 l32i a2, a1, 64 4021acf3: 01cbc5 call0 4021c9b0 4021acf6: e129 s32i.n a2, a1, 56 4021acf8: 10a132 movi a3, 0x110 4021acfb: f129 s32i.n a2, a1, 60 4021acfd: 9cf901 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021ad00: 0000c0 callx0 a0 4021ad03: c138 l32i.n a3, a1, 48 4021ad05: 240c movi.n a4, 2 4021ad07: f128 l32i.n a2, a1, 60 4021ad09: 080e52 l8ui a5, a14, 8 4021ad0c: 860c movi.n a6, 8 4021ad0e: 205560 or a5, a5, a6 4021ad11: 084e52 s8i a5, a14, 8 4021ad14: 1e62e2 s32i a14, a2, 120 4021ad17: 01f405 call0 4021cc58 4021ad1a: e128 l32i.n a2, a1, 56 4021ad1c: a30c movi.n a3, 10 4021ad1e: 040c movi.n a4, 0 4021ad20: 01fbc5 call0 4021cce0 4021ad23: e128 l32i.n a2, a1, 56 4021ad25: 530c movi.n a3, 5 4021ad27: 040c movi.n a4, 0 4021ad29: 020205 call0 4021cd4c 4021ad2c: 0f4d mov.n a4, a15 4021ad2e: e128 l32i.n a2, a1, 56 4021ad30: 0c3d mov.n a3, a12 4021ad32: 0203c5 call0 4021cd70 4021ad35: 0c3d mov.n a3, a12 4021ad37: e1f8 l32i.n a15, a1, 56 4021ad39: 132142 l32i a4, a1, 76 4021ad3c: 0f2d mov.n a2, a15 4021ad3e: 020645 call0 4021cda4 4021ad41: 0f2d mov.n a2, a15 4021ad43: 01d8c5 call0 4021cad0 4021ad46: 000fc6 j 4021ad89 4021ad49: 202550 or a2, a5, a5 4021ad4c: 1e65e2 s32i a14, a5, 120 4021ad4f: 240c movi.n a4, 2 4021ad51: 003d mov.n a3, a0 4021ad53: 01f045 call0 4021cc58 4021ad56: 192122 l32i a2, a1, 100 4021ad59: 630c movi.n a3, 6 4021ad5b: 140c movi.n a4, 1 4021ad5d: 01f805 call0 4021cce0 4021ad60: 192122 l32i a2, a1, 100 4021ad63: 530c movi.n a3, 5 4021ad65: 040c movi.n a4, 0 4021ad67: 01fe45 call0 4021cd4c 4021ad6a: 6c08 l32i.n a0, a12, 24 4021ad6c: d08c beqz.n a0, 4021ad7d 4021ad6e: 030072 l8ui a7, a0, 3 4021ad71: 192182 l32i a8, a1, 100 4021ad74: 020092 l8ui a9, a0, 2 4021ad77: 234892 s8i a9, a8, 35 4021ad7a: 224872 s8i a7, a8, 34 4021ad7d: 192122 l32i a2, a1, 100 4021ad80: 203cc0 or a3, a12, a12 4021ad83: 132142 l32i a4, a1, 76 4021ad86: 0201c5 call0 4021cda4 4021ad89: de96a1 l32r a10, 402127e4 4021ad8c: 7d0aa2 l8ui a10, a10, 125 4021ad8f: 01ba16 beqz a10, 4021adae 4021ad92: a5a621 l32r a2, 4020442c 4021ad95: 102132 l32i a3, a1, 64 4021ad98: 06a042 movi a4, 6 4021ad9b: a4a801 l32r a0, 4020403c 4021ad9e: 0000c0 callx0 a0 4021ada1: 92cc bnez.n a2, 4021adae 4021ada3: 460db2 l8ui a11, a13, 70 4021ada6: 4f0c movi.n a15, 4 4021ada8: 20bbf0 or a11, a11, a15 4021adab: 464db2 s8i a11, a13, 70 4021adae: 0d08 l32i.n a0, a13, 0 4021adb0: 0a60a7 bbci a0, 10, 4021adbe 4021adb3: 460d22 l8ui a2, a13, 70 4021adb6: 430c movi.n a3, 4 4021adb8: 202230 or a2, a2, a3 4021adbb: 464d22 s8i a2, a13, 70 4021adbe: f158 l32i.n a5, a1, 60 4021adc0: 060542 l8ui a4, a5, 6 4021adc3: 460c movi.n a6, 4 4021adc5: 204460 or a4, a4, a6 4021adc8: 064542 s8i a4, a5, 6 4021adcb: 0f0c movi.n a15, 0 4021adcd: b02ff0 addx8 a2, a15, a15 4021add0: a022d0 addx4 a2, a2, a13 4021add3: 122242 l32i a4, a2, 72 4021add6: 549c beqz.n a4, 4021adef 4021add8: 9c08 l32i.n a0, a12, 36 4021adda: 109c beqz.n a0, 4021adef 4021addc: 010032 l8ui a3, a0, 1 4021addf: 0c9437 bne a4, a3, 4021adef 4021ade2: 4cc222 addi a2, a2, 76 4021ade5: 302b addi.n a3, a0, 2 4021ade7: a49501 l32r a0, 4020403c 4021adea: 0000c0 callx0 a0 4021aded: 928c beqz.n a2, 4021adfa 4021adef: ff1b addi.n a15, a15, 1 4021adf1: 74f0f0 extui a15, a15, 0, 8 4021adf4: d52f66 bnei a15, 2, 4021adcd 4021adf7: 000286 j 4021ae05 4021adfa: 080e02 l8ui a0, a14, 8 4021adfd: 420c movi.n a2, 4 4021adff: 200020 or a0, a0, a2 4021ae02: 084e02 s8i a0, a14, 8 4021ae05: 020c movi.n a2, 0 4021ae07: 1521c2 l32i a12, a1, 84 4021ae0a: 1621d2 l32i a13, a1, 88 4021ae0d: 1721e2 l32i a14, a1, 92 4021ae10: 1821f2 l32i a15, a1, 96 4021ae13: 142102 l32i a0, a1, 80 4021ae16: 70c112 addi a1, a1, 112 4021ae19: f00d ret.n 4021ae1b: 192132 l32i a3, a1, 100 4021ae1e: fa9316 beqz a3, 4021adcb 4021ae21: ff4821 l32r a2, 4021ab44 4021ae24: 9d4501 l32r a0, 40202338 4021ae27: 0000c0 callx0 a0 4021ae2a: 192152 l32i a5, a1, 100 4021ae2d: 060542 l8ui a4, a5, 6 4021ae30: fba062 movi a6, 251 4021ae33: 104460 and a4, a4, a6 4021ae36: 064542 s8i a4, a5, 6 4021ae39: e9c005 call0 40204a3c 4021ae3c: ffe2c6 j 4021adcb 4021ae3f: 000000 ill 4021ae42: 9a0d72 l8ui a7, a13, 154 4021ae45: 770b addi.n a7, a7, -1 4021ae47: dce756 bnez a7, 4021ac19 4021ae4a: fda021 l32r a2, 4021a4cc 4021ae4d: d138 l32i.n a3, a1, 52 4021ae4f: 640c movi.n a4, 6 4021ae51: a47a01 l32r a0, 4020403c 4021ae54: 0000c0 callx0 a0 4021ae57: dda256 bnez a2, 4021ac35 4021ae5a: 0f2d mov.n a2, a15 4021ae5c: 0c3d mov.n a3, a12 4021ae5e: 021e62 l16ui a6, a14, 4 4021ae61: 112152 l32i a5, a1, 68 4021ae64: 122142 l32i a4, a1, 72 4021ae67: 0c9552 l16si a5, a5, 24 4021ae6a: a0c442 addi a4, a4, -96 4021ae6d: 014480 slli a4, a4, 24 4021ae70: 314840 srai a4, a4, 24 4021ae73: ffb7c5 call0 4021a9f0 4021ae76: ff6ec6 j 4021ac35 4021ae79: c51066 bnei a0, 1, 4021ae42 4021ae7c: 9c08 l32i.n a0, a12, 36 4021ae7e: 1b2d62 l32i a6, a13, 108 4021ae81: 010042 l8ui a4, a0, 1 4021ae84: c06640 sub a6, a6, a4 4021ae87: daa656 bnez a6, 4021ac35 4021ae8a: 302b addi.n a3, a0, 2 4021ae8c: a79101 l32r a0, 40204cd0 4021ae8f: 0000c0 callx0 a0 4021ae92: d9f256 bnez a2, 4021ac35 4021ae95: 0f2d mov.n a2, a15 4021ae97: 0c3d mov.n a3, a12 4021ae99: 021e62 l16ui a6, a14, 4 4021ae9c: 112152 l32i a5, a1, 68 4021ae9f: 122142 l32i a4, a1, 72 4021aea2: 0c9552 l16si a5, a5, 24 4021aea5: a0c442 addi a4, a4, -96 4021aea8: 014480 slli a4, a4, 24 4021aeab: 314840 srai a4, a4, 24 4021aeae: ffb405 call0 4021a9f0 4021aeb1: ff6006 j 4021ac35 4021aeb4: ff0ab0 excw 4021aeb7: 3f .byte 0x3f 4021aeb8: ffff41 l32r a4, 4021aeb4 4021aebb: 000432 l8ui a3, a4, 0 4021aebe: 548b addi.n a5, a4, 8 4021aec0: a05350 addx4 a5, a3, a5 4021aec3: 0529 s32i.n a2, a5, 0 4021aec5: 331b addi.n a3, a3, 1 4021aec7: 043030 extui a3, a3, 0, 1 4021aeca: 004432 s8i a3, a4, 0 4021aecd: f00d ret.n 4021aecf: 0ab800 excw 4021aed2: ff .byte 0xff 4021aed3: 3f .byte 0x3f 4021aed4: ffff51 l32r a5, 4021aed0 4021aed7: 758b addi.n a7, a5, 8 4021aed9: 0568 l32i.n a6, a5, 0 4021aedb: 554b addi.n a5, a5, 4 4021aedd: 012627 blt a6, a2, 4021aee2 4021aee0: 062d mov.n a2, a6 4021aee2: f39577 bne a5, a7, 4021aed9 4021aee5: f00d ret.n 4021aee7: c11200 mul16u a1, a2, a0 4021aeea: 0109f0 slli a0, a9, 17 4021aeed: a38c beqz.n a3, 4021aefb 4021aeef: 084326 beqi a3, 4, 4021aefb 4021aef2: 0293e6 bgei a3, 10, 4021aef8 4021aef5: 0263e6 bgei a3, 6, 4021aefb 4021aef8: 0ab366 bnei a3, 16, 4021af06 4021aefb: b0a032 movi a3, 176 4021aefe: 140c movi.n a4, 1 4021af00: 201110 or a1, a1, a1 4021af03: fdc6c5 call0 40218b70 4021af06: 0108 l32i.n a0, a1, 0 4021af08: 10c112 addi a1, a1, 16 4021af0b: f00d ret.n 4021af0d: 000000 ill 4021af10 : 4021af10: 9c4371 l32r a7, 4020201c <_irom0_text_start+0xc> 4021af13: 4758 l32i.n a5, a7, 16 4021af15: 190c movi.n a9, 1 4021af17: d00562 l8ui a6, a5, 208 4021af1a: 080c movi.n a8, 0 4021af1c: 0d1626 beqi a6, 1, 4021af2d 4021af1f: 0a1267 beq a2, a6, 4021af2d 4021af22: d14582 s8i a8, a5, 209 4021af25: 4738 l32i.n a3, a7, 16 4021af27: d24392 s8i a9, a3, 210 4021af2a: 000dc6 j 4021af65 4021af2d: d20562 l8ui a6, a5, 210 4021af30: 053626 beqi a6, 3, 4021af39 4021af33: 024626 beqi a6, 4, 4021af39 4021af36: 0c2666 bnei a6, 2, 4021af46 4021af39: 071267 beq a2, a6, 4021af44 4021af3c: d14582 s8i a8, a5, 209 4021af3f: 4748 l32i.n a4, a7, 16 4021af41: d24492 s8i a9, a4, 210 4021af44: 4758 l32i.n a5, a7, 16 4021af46: d10562 l8ui a6, a5, 209 4021af49: 661b addi.n a6, a6, 1 4021af4b: d14562 s8i a6, a5, 209 4021af4e: 4758 l32i.n a5, a7, 16 4021af50: d10542 l8ui a4, a5, 209 4021af53: 082266 bnei a2, 2, 4021af5f 4021af56: 051466 bnei a4, 1, 4021af5f 4021af59: d24522 s8i a2, a5, 210 4021af5c: 000146 j 4021af65 4021af5f: 023466 bnei a4, 3, 4021af65 4021af62: d24522 s8i a2, a5, 210 4021af65: 4788 l32i.n a8, a7, 16 4021af67: d04822 s8i a2, a8, 208 4021af6a: f00d ret.n 4021af6c: 239d20 excw 4021af6f: 0a9540 excw 4021af72: ff .byte 0xff 4021af73: 3f .byte 0x3f 4021af74: 239d10 excw 4021af77: 0e7840 excw 4021af7a: ff .byte 0xff 4021af7b: 3f .byte 0x3f 4021af7c : 4021af7c: e0c112 addi a1, a1, -32 4021af7f: 006102 s32i a0, a1, 0 4021af82: 0261d2 s32i a13, a1, 8 4021af85: 41f9 s32i.n a15, a1, 16 4021af87: 7149 s32i.n a4, a1, 28 4021af89: 6129 s32i.n a2, a1, 24 4021af8b: 11c9 s32i.n a12, a1, 4 4021af8d: 31e9 s32i.n a14, a1, 12 4021af8f: 42c8 l32i.n a12, a2, 16 4021af91: 03ed mov.n a14, a3 4021af93: fff621 l32r a2, 4021af6c 4021af96: 0e4d mov.n a4, a14 4021af98: 71f8 l32i.n a15, a1, 28 4021af9a: 112cd2 l32i a13, a12, 68 4021af9d: 0f5d mov.n a5, a15 4021af9f: 0d3d mov.n a3, a13 4021afa1: 9ce501 l32r a0, 40202338 4021afa4: 0000c0 callx0 a0 4021afa7: 6108 l32i.n a0, a1, 24 4021afa9: 116ce2 s32i a14, a12, 68 4021afac: 0008 l32i.n a0, a0, 0 4021afae: fece22 addi a2, a14, -2 4021afb1: d22002 l32i a0, a0, 0x348 4021afb4: 5109 s32i.n a0, a1, 20 4021afb6: 9c1901 l32r a0, 4020201c <_irom0_text_start+0xc> 4021afb9: 075e16 beqz a14, 4021b032 4021afbc: 0b9216 beqz a2, 4021b079 4021afbf: 493e26 beqi a14, 3, 4021b00c 4021afc2: 5b5e66 bnei a14, 5, 4021b021 4021afc5: 1e0c movi.n a14, 1 4021afc7: 564df6 bgeui a13, 4, 4021b021 4021afca: 532db6 bltui a13, 2, 4021b021 4021afcd: 4048 l32i.n a4, a0, 16 4021afcf: d20432 l8ui a3, a4, 210 4021afd2: 0d0c movi.n a13, 0 4021afd4: 094366 bnei a3, 4, 4021afe1 4021afd7: d244e2 s8i a14, a4, 210 4021afda: 005d mov.n a5, a0 4021afdc: 4558 l32i.n a5, a5, 16 4021afde: d145d2 s8i a13, a5, 209 4021afe1: 0c2d mov.n a2, a12 4021afe3: 5138 l32i.n a3, a1, 20 4021afe5: f0cf72 addi a7, a15, -16 4021afe8: 160c movi.n a6, 1 4021afea: 040c movi.n a4, 0 4021afec: 834670 moveqz a4, a6, a7 4021afef: 022145 call0 4021d204 4021aff2: ffdf91 l32r a9, 4021af70 4021aff5: 6188 l32i.n a8, a1, 24 4021aff7: 0049d2 s8i a13, a9, 0 4021affa: 02d882 addmi a8, a8, 0x200 4021affd: 240882 l8ui a8, a8, 36 4021b000: fdc882 addi a8, a8, -3 4021b003: 225816 beqz a8, 4021b22c 4021b006: 11e405 call0 4022ce48 4021b009: 000506 j 4021b021 4021b00c: 054df6 bgeui a13, 4, 4021b015 4021b00f: 022db6 bltui a13, 2, 4021b015 4021b012: 00aa06 j 4021b2be 4021b015: fbcd92 addi a9, a13, -5 4021b018: 26b916 beqz a9, 4021b287 4021b01b: f9cda2 addi a10, a13, -7 4021b01e: 265a16 beqz a10, 4021b287 4021b021: 020c movi.n a2, 0 4021b023: 11c8 l32i.n a12, a1, 4 4021b025: 21d8 l32i.n a13, a1, 8 4021b027: 31e8 l32i.n a14, a1, 12 4021b029: 41f8 l32i.n a15, a1, 16 4021b02b: 0108 l32i.n a0, a1, 0 4021b02d: 20c112 addi a1, a1, 32 4021b030: f00d ret.n 4021b032: fecdb2 addi a11, a13, -2 4021b035: 155b16 beqz a11, 4021b18e 4021b038: fdcde2 addi a14, a13, -3 4021b03b: 20fe16 beqz a14, 4021b24e 4021b03e: 025d26 beqi a13, 5, 4021b044 4021b041: dc7d66 bnei a13, 7, 4021b021 4021b044: 7420f0 extui a2, a15, 0, 8 4021b047: ffc232 addi a3, a2, -1 4021b04a: 11e316 beqz a3, 4021b16c 4021b04d: 04ccd2 addi a13, a12, 4 4021b050: 18cce2 addi a14, a12, 24 4021b053: fec242 addi a4, a2, -2 4021b056: 23c416 beqz a4, 4021b296 4021b059: 202dd0 or a2, a13, a13 4021b05c: 9d5501 l32r a0, 402025b0 4021b05f: 0000c0 callx0 a0 4021b062: 0e2d mov.n a2, a14 4021b064: 9d5301 l32r a0, 402025b0 4021b067: 0000c0 callx0 a0 4021b06a: 0c2d mov.n a2, a12 4021b06c: a0a032 movi a3, 160 4021b06f: 840c movi.n a4, 8 4021b071: fdafc5 call0 40218b70 4021b074: 8d0c movi.n a13, 8 4021b076: 0041c6 j 4021b181 4021b079: 0f2df6 bgeui a13, 2, 4021b08c 4021b07c: 0c2d mov.n a2, a12 4021b07e: b0a032 movi a3, 176 4021b081: 140c movi.n a4, 1 4021b083: fdaec5 call0 40218b70 4021b086: ffe5c6 j 4021b021 4021b089: 000000 ill 4021b08c: b0a032 movi a3, 176 4021b08f: c0a052 movi a5, 192 4021b092: 054df6 bgeui a13, 4, 4021b09b 4021b095: 022db6 bltui a13, 2, 4021b09b 4021b098: 006606 j 4021b234 4021b09b: 825d66 bnei a13, 5, 4021b021 4021b09e: a0a062 movi a6, 160 4021b0a1: 7420f0 extui a2, a15, 0, 8 4021b0a4: 0b1267 beq a2, a6, 4021b0b3 4021b0a7: c07230 sub a7, a2, a3 4021b0aa: 22c716 beqz a7, 4021b2da 4021b0ad: 021257 beq a2, a5, 4021b0b3 4021b0b0: ffdb46 j 4021b021 4021b0b3: 9bd9e1 l32r a14, 40202018 <_irom0_text_start+0x8> 4021b0b6: da2e82 l32i a8, a14, 0x368 4021b0b9: 38cc bnez.n a8, 4021b0c0 4021b0bb: 220c movi.n a2, 2 4021b0bd: ffe505 call0 4021af10 4021b0c0: 18cc22 addi a2, a12, 24 4021b0c3: 9d3b01 l32r a0, 402025b0 4021b0c6: 0000c0 callx0 a0 4021b0c9: 04ccd2 addi a13, a12, 4 4021b0cc: 202dd0 or a2, a13, a13 4021b0cf: 9d3801 l32r a0, 402025b0 4021b0d2: 0000c0 callx0 a0 4021b0d5: e9a6c5 call0 40204b44 4021b0d8: 201266 bnei a2, 1, 4021b0fc 4021b0db: da2e92 l32i a9, a14, 0x368 4021b0de: a9dc bnez.n a9, 4021b0fc 4021b0e0: 0d2d mov.n a2, a13 4021b0e2: fbc431 l32r a3, 40219ff4 4021b0e5: 040c movi.n a4, 0 4021b0e7: 9d2a01 l32r a0, 40202590 4021b0ea: 0000c0 callx0 a0 4021b0ed: 0d2d mov.n a2, a13 4021b0ef: e8a332 movi a3, 0x3e8 4021b0f2: 040c movi.n a4, 0 4021b0f4: 150c movi.n a5, 1 4021b0f6: 9d2f01 l32r a0, 402025b4 4021b0f9: 0000c0 callx0 a0 4021b0fc: 0c2d mov.n a2, a12 4021b0fe: 5138 l32i.n a3, a1, 20 4021b100: 01e7c5 call0 4021cf80 4021b103: ea78a1 l32r a10, 40215ae4 4021b106: 0aa8 l32i.n a10, a10, 0 4021b108: f15a16 beqz a10, 4021b021 4021b10b: c22c movi.n a2, 44 4021b10d: ff9931 l32r a3, 4021af74 4021b110: 63a142 movi a4, 0x163 4021b113: 9d2001 l32r a0, 40202594 4021b116: 0000c0 callx0 a0 4021b119: 02dd mov.n a13, a2 4021b11b: f02216 beqz a2, 4021b021 4021b11e: 48cc32 addi a3, a12, 72 4021b121: 640c movi.n a4, 6 4021b123: 21b8f0 srai a11, a15, 8 4021b126: 1e0c movi.n a14, 1 4021b128: 02e9 s32i.n a14, a2, 0 4021b12a: 2b42b2 s8i a11, a2, 43 4021b12d: 25c222 addi a2, a2, 37 4021b130: 9d1b01 l32r a0, 4020259c 4021b133: 0000c0 callx0 a0 4021b136: a4bb31 l32r a3, 40204424 4021b139: 2d4b addi.n a2, a13, 4 4021b13b: 042c movi.n a4, 32 4021b13d: 9d1701 l32r a0, 4020259c 4021b140: 0000c0 callx0 a0 4021b143: 521c movi.n a2, 21 4021b145: 130c movi.n a3, 1 4021b147: 9bb5f1 l32r a15, 4020201c <_irom0_text_start+0xc> 4021b14a: 0d4d mov.n a4, a13 4021b14c: 802ff2 l32i a15, a15, 0x200 4021b14f: 244df2 s8i a15, a13, 36 4021b152: a1bd01 l32r a0, 40203848 4021b155: 0000c0 callx0 a0 4021b158: ec5216 beqz a2, 4021b021 4021b15b: 0d2d mov.n a2, a13 4021b15d: ff8531 l32r a3, 4021af74 4021b160: 6ea142 movi a4, 0x16e 4021b163: 9d0f01 l32r a0, 402025a0 4021b166: 0000c0 callx0 a0 4021b169: ffad06 j 4021b021 4021b16c: 04a022 movi a2, 4 4021b16f: ffda05 call0 4021af10 4021b172: 202cc0 or a2, a12, a12 4021b175: a0a032 movi a3, 160 4021b178: 04a042 movi a4, 4 4021b17b: fd9f45 call0 40218b70 4021b17e: c8a0d2 movi a13, 200 4021b181: 0c2d mov.n a2, a12 4021b183: 5138 l32i.n a3, a1, 20 4021b185: 01df85 call0 4021cf80 4021b188: 000c46 j 4021b1bd 4021b18b: 000000 ill 4021b18e: 042022 l32i a2, a0, 16 4021b191: d00222 l8ui a2, a2, 208 4021b194: 052226 beqi a2, 2, 4021b19d 4021b197: 04a022 movi a2, 4 4021b19a: ffd745 call0 4021af10 4021b19d: 04cc22 addi a2, a12, 4 4021b1a0: 9d0401 l32r a0, 402025b0 4021b1a3: 0000c0 callx0 a0 4021b1a6: 18cc22 addi a2, a12, 24 4021b1a9: 9d0101 l32r a0, 402025b0 4021b1ac: 0000c0 callx0 a0 4021b1af: fecf42 addi a4, a15, -2 4021b1b2: 230c movi.n a3, 2 4021b1b4: caa0d2 movi a13, 202 4021b1b7: 83d340 moveqz a13, a3, a4 4021b1ba: 019805 call0 4021cb3c 4021b1bd: ea4951 l32r a5, 40215ae4 4021b1c0: ff6e61 l32r a6, 4021af78 4021b1c3: 0558 l32i.n a5, a5, 0 4021b1c5: 000662 l8ui a6, a6, 0 4021b1c8: e55516 beqz a5, 4021b021 4021b1cb: e52656 bnez a6, 4021b021 4021b1ce: c22c movi.n a2, 44 4021b1d0: ff6931 l32r a3, 4021af74 4021b1d3: 1ea142 movi a4, 0x11e 4021b1d6: 9cef01 l32r a0, 40202594 4021b1d9: 0000c0 callx0 a0 4021b1dc: 02ed mov.n a14, a2 4021b1de: e3f216 beqz a2, 4021b021 4021b1e1: 2b42d2 s8i a13, a2, 43 4021b1e4: 48cc32 addi a3, a12, 72 4021b1e7: 170c movi.n a7, 1 4021b1e9: 640c movi.n a4, 6 4021b1eb: 0279 s32i.n a7, a2, 0 4021b1ed: 25c222 addi a2, a2, 37 4021b1f0: 9ceb01 l32r a0, 4020259c 4021b1f3: 0000c0 callx0 a0 4021b1f6: a48b31 l32r a3, 40204424 4021b1f9: 2e4b addi.n a2, a14, 4 4021b1fb: 042c movi.n a4, 32 4021b1fd: 9ce701 l32r a0, 4020259c 4021b200: 0000c0 callx0 a0 4021b203: 521c movi.n a2, 21 4021b205: 130c movi.n a3, 1 4021b207: 9b8581 l32r a8, 4020201c <_irom0_text_start+0xc> 4021b20a: 0e4d mov.n a4, a14 4021b20c: 802882 l32i a8, a8, 0x200 4021b20f: 244e82 s8i a8, a14, 36 4021b212: a18d01 l32r a0, 40203848 4021b215: 0000c0 callx0 a0 4021b218: e05216 beqz a2, 4021b021 4021b21b: 0e2d mov.n a2, a14 4021b21d: ff5531 l32r a3, 4021af74 4021b220: 29a142 movi a4, 0x129 4021b223: 9cdf01 l32r a0, 402025a0 4021b226: 0000c0 callx0 a0 4021b229: ff7d06 j 4021b021 4021b22c: 5198 l32i.n a9, a1, 20 4021b22e: 1849e2 s8i a14, a9, 24 4021b231: ff7b06 j 4021b021 4021b234: 7420f0 extui a2, a15, 0, 8 4021b237: 029237 bne a2, a3, 4021b23d 4021b23a: 0023c6 j 4021b2cd 4021b23d: c0a250 sub a10, a2, a5 4021b240: ddda56 bnez a10, 4021b021 4021b243: 0c2d mov.n a2, a12 4021b245: 2138f0 srai a3, a15, 8 4021b248: ffc9c5 call0 4021aee8 4021b24b: ff7486 j 4021b021 4021b24e: 242cb2 l32i a11, a12, 144 4021b251: 01ab16 beqz a11, 4021b26f 4021b254: 04cc22 addi a2, a12, 4 4021b257: 9cd601 l32r a0, 402025b0 4021b25a: 0000c0 callx0 a0 4021b25d: 18cc22 addi a2, a12, 24 4021b260: 9cd401 l32r a0, 402025b0 4021b263: 0000c0 callx0 a0 4021b266: 202cc0 or a2, a12, a12 4021b269: 242c32 l32i a3, a12, 144 4021b26c: 01d105 call0 4021cf80 4021b26f: 1d1c movi.n a13, 17 4021b271: 049fd7 bne a15, a13, 4021b279 4021b274: 5d0c movi.n a13, 5 4021b276: ffd0c6 j 4021b1bd 4021b279: fccf02 addi a0, a15, -4 4021b27c: 4e0c movi.n a14, 4 4021b27e: cba0d2 movi a13, 203 4021b281: 83de00 moveqz a13, a14, a0 4021b284: ffcd46 j 4021b1bd 4021b287: 202cc0 or a2, a12, a12 4021b28a: 20a032 movi a3, 32 4021b28d: 00a042 movi a4, 0 4021b290: fd8dc5 call0 40218b70 4021b293: ff6286 j 4021b021 4021b296: 02a022 movi a2, 2 4021b299: ffc745 call0 4021af10 4021b29c: 202dd0 or a2, a13, a13 4021b29f: 9cc401 l32r a0, 402025b0 4021b2a2: 0000c0 callx0 a0 4021b2a5: 202ee0 or a2, a14, a14 4021b2a8: 9cc201 l32r a0, 402025b0 4021b2ab: 0000c0 callx0 a0 4021b2ae: 0c2d mov.n a2, a12 4021b2b0: a0a032 movi a3, 160 4021b2b3: 840c movi.n a4, 8 4021b2b5: fd8b85 call0 40218b70 4021b2b8: cca0d2 movi a13, 204 4021b2bb: ffb086 j 4021b181 4021b2be: 202cc0 or a2, a12, a12 4021b2c1: 00a032 movi a3, 0 4021b2c4: 00a042 movi a4, 0 4021b2c7: fd8a85 call0 40218b70 4021b2ca: ff54c6 j 4021b021 4021b2cd: 0c2d mov.n a2, a12 4021b2cf: 240c movi.n a4, 2 4021b2d1: fd89c5 call0 40218b70 4021b2d4: ff5246 j 4021b021 4021b2d7: 000000 ill 4021b2da: 0c2d mov.n a2, a12 4021b2dc: b0a032 movi a3, 176 4021b2df: 240c movi.n a4, 2 4021b2e1: fd88c5 call0 40218b70 4021b2e4: 116cd2 s32i a13, a12, 68 4021b2e7: ff4d86 j 4021b021 4021b2ea: d00000 subx2 a0, a0, a0 4021b2ed: 3ffe97 bbsi a14, 25, 4021b330 4021b2f0 : 4021b2f0: c0c112 addi a1, a1, -64 4021b2f3: 91e9 s32i.n a14, a1, 36 4021b2f5: a1f9 s32i.n a15, a1, 40 4021b2f7: 81d9 s32i.n a13, a1, 32 4021b2f9: 6109 s32i.n a0, a1, 24 4021b2fb: 71c9 s32i.n a12, a1, 28 4021b2fd: 03cd mov.n a12, a3 4021b2ff: 4c08 l32i.n a0, a12, 16 4021b301: 02dd mov.n a13, a2 4021b303: 0028 l32i.n a2, a0, 0 4021b305: 053d mov.n a3, a5 4021b307: 145e20 extui a5, a2, 14, 2 4021b30a: 45cc bnez.n a5, 4021b312 4021b30c: b50020 extui a0, a2, 16, 12 4021b30f: 000106 j 4021b317 4021b312: 1008 l32i.n a0, a0, 4 4021b314: 410800 srli a0, a0, 8 4021b317: 9c9121 l32r a2, 4020255c 4021b31a: 560222 l8ui a2, a2, 86 4021b31d: 021266 bnei a2, 1, 4021b323 4021b320: 002646 j 4021b3bd 4021b323: 096d16 beqz a13, 4021b3bd 4021b326: ffa0e2 movi a14, 255 4021b329: 242d22 l32i a2, a13, 144 4021b32c: f40000 extui a0, a0, 0, 16 4021b32f: 02b0f6 bgeui a0, 16, 4021b335 4021b332: 0021c6 j 4021b3bd 4021b335: 1cf8 l32i.n a15, a12, 4 4021b337: 1ff8 l32i.n a15, a15, 4 4021b339: 000f52 l8ui a5, a15, 0 4021b33c: 146050 extui a6, a5, 0, 2 4021b33f: 07a656 bnez a6, 4021b3bd 4021b342: 2129 s32i.n a2, a1, 8 4021b344: d0a092 movi a9, 208 4021b347: 4149 s32i.n a4, a1, 16 4021b349: 3139 s32i.n a3, a1, 12 4021b34b: 1109 s32i.n a0, a1, 4 4021b34d: 010f62 l8ui a6, a15, 1 4021b350: f0a0a2 movi a10, 240 4021b353: ce0c movi.n a14, 12 4021b355: 10e5e0 and a14, a5, a14 4021b358: 10a5a0 and a10, a5, a10 4021b35b: 146060 extui a6, a6, 0, 2 4021b35e: 5169 s32i.n a6, a1, 20 4021b360: 12ac beqz.n a2, 4021b385 4021b362: dd6001 l32r a0, 402128e4 4021b365: 460002 l8ui a0, a0, 70 4021b368: c1a9 s32i.n a10, a1, 48 4021b36a: 17e007 bbsi a0, 0, 4021b385 4021b36d: 2fab addi.n a2, a15, 10 4021b36f: 2138 l32i.n a3, a1, 8 4021b371: 640c movi.n a4, 6 4021b373: a33201 l32r a0, 4020403c 4021b376: 0000c0 callx0 a0 4021b379: c1a8 l32i.n a10, a1, 48 4021b37b: d0a092 movi a9, 208 4021b37e: 328c beqz.n a2, 4021b385 4021b380: 9efc bnez.n a14, 4021b3bd 4021b382: 379a97 bne a10, a9, 4021b3bd 4021b385: 8ca062 movi a6, 140 4021b388: 88a032 movi a3, 136 4021b38b: 3128 l32i.n a2, a1, 12 4021b38d: c04d22 s8i a2, a13, 192 4021b390: 026e27 bbci a14, 2, 4021b396 4021b393: 002346 j 4021b424 4021b396: 040f42 l8ui a4, a15, 4 4021b399: 026407 bbci a4, 0, 4021b39f 4021b39c: 002106 j 4021b424 4021b39f: 000f52 l8ui a5, a15, 0 4021b3a2: 010f22 l8ui a2, a15, 1 4021b3a5: 105560 and a5, a5, a6 4021b3a8: c05530 sub a5, a5, a3 4021b3ab: 0da556 bnez a5, 4021b489 4021b3ae: 147020 extui a7, a2, 0, 2 4021b3b1: fdc772 addi a7, a7, -3 4021b3b4: 10a756 bnez a7, 4021b4c2 4021b3b7: 1e0f02 l8ui a0, a15, 30 4021b3ba: 0041c6 j 4021b4c5 4021b3bd: 005c16 beqz a12, 4021b3c6 4021b3c0: 202cc0 or a2, a12, a12 4021b3c3: f70805 call0 40212444 4021b3c6: 202ee0 or a2, a14, a14 4021b3c9: 71c8 l32i.n a12, a1, 28 4021b3cb: 81d8 l32i.n a13, a1, 32 4021b3cd: 91e8 l32i.n a14, a1, 36 4021b3cf: a1f8 l32i.n a15, a1, 40 4021b3d1: 6108 l32i.n a0, a1, 24 4021b3d3: 40c112 addi a1, a1, 64 4021b3d6: f00d ret.n 4021b3d8: 18cf92 addi a9, a15, 24 4021b3db: 012182 l32i a8, a1, 4 4021b3de: c049f0 sub a4, a9, a15 4021b3e1: 08c442 addi a4, a4, 8 4021b3e4: d52847 blt a8, a4, 4021b3bd 4021b3e7: 0b61b2 s32i a11, a1, 44 4021b3ea: c1a9 s32i.n a10, a1, 48 4021b3ec: d109 s32i.n a0, a1, 52 4021b3ee: 000952 l8ui a5, a9, 0 4021b3f1: 7fa072 movi a7, 127 4021b3f4: 1d9577 bne a5, a7, 4021b415 4021b3f7: 291b addi.n a2, a9, 1 4021b3f9: ffbc31 l32r a3, 4021b2ec 4021b3fc: 340c movi.n a4, 3 4021b3fe: a30f01 l32r a0, 4020403c 4021b401: 0000c0 callx0 a0 4021b404: c1a8 l32i.n a10, a1, 48 4021b406: 88a032 movi a3, 136 4021b409: 8ca062 movi a6, 140 4021b40c: 429c beqz.n a2, 4021b424 4021b40e: d108 l32i.n a0, a1, 52 4021b410: b1b8 l32i.n a11, a1, 44 4021b412: 010f22 l8ui a2, a15, 1 4021b415: 9000d0 addx2 a0, a0, a13 4021b418: 056237 bbci a2, 3, 4021b421 4021b41b: 301082 l16ui a8, a0, 96 4021b41e: 9b18b7 beq a8, a11, 4021b3bd 4021b421: 3050b2 s16i a11, a0, 96 4021b424: 8b1c movi.n a11, 24 4021b426: e01c movi.n a0, 30 4021b428: 010f22 l8ui a2, a15, 1 4021b42b: 000f92 l8ui a9, a15, 0 4021b42e: 142020 extui a2, a2, 0, 2 4021b431: 109960 and a9, a9, a6 4021b434: fdc222 addi a2, a2, -3 4021b437: 930b20 movnez a0, a11, a2 4021b43a: 11b8 l32i.n a11, a1, 4 4021b43c: 019937 bne a9, a3, 4021b441 4021b43f: 002b addi.n a0, a0, 2 4021b441: 0a5c02 s16i a0, a12, 20 4021b444: c0bb00 sub a11, a11, a0 4021b447: fccbb2 addi a11, a11, -4 4021b44a: 0b5cb2 s16i a11, a12, 22 4021b44d: 052e16 beqz a14, 4021b4a3 4021b450: 024e66 bnei a14, 4, 4021b456 4021b453: ffd986 j 4021b3bd 4021b456: 028e26 beqi a14, 8, 4021b45c 4021b459: ffd806 j 4021b3bd 4021b45c: 242d22 l32i a2, a13, 144 4021b45f: f5a216 beqz a2, 4021b3bd 4021b462: 1138 l32i.n a3, a1, 4 4021b464: 02a307 bge a3, a0, 4021b46a 4021b467: ffd486 j 4021b3bd 4021b46a: 5148 l32i.n a4, a1, 20 4021b46c: fec442 addi a4, a4, -2 4021b46f: f4a456 bnez a4, 4021b3bd 4021b472: 010f52 l8ui a5, a15, 1 4021b475: 0109 s32i.n a0, a1, 0 4021b477: 506567 bbci a5, 6, 4021b4cb 4021b47a: 0d2d mov.n a2, a13 4021b47c: 0c3d mov.n a3, a12 4021b47e: 004d mov.n a4, a0 4021b480: f98dc5 call0 40214d60 4021b483: 051256 bnez a2, 4021b4d8 4021b486: ffccc6 j 4021b3bd 4021b489: 001c movi.n a0, 16 4021b48b: 0b1fb2 l16ui a11, a15, 22 4021b48e: f83e56 bnez a14, 4021b415 4021b491: 021a97 beq a10, a9, 4021b497 4021b494: ffdf46 j 4021b415 4021b497: 047620 extui a7, a2, 6, 1 4021b49a: f3a716 beqz a7, 4021b3d8 4021b49d: 20cf92 addi a9, a15, 32 4021b4a0: ffcdc6 j 4021b3db 4021b4a3: 5188 l32i.n a8, a1, 20 4021b4a5: f14856 bnez a8, 4021b3bd 4021b4a8: 11b8 l32i.n a11, a1, 4 4021b4aa: 791c movi.n a9, 23 4021b4ac: 0239b7 bltu a9, a11, 4021b4b2 4021b4af: ffc286 j 4021b3bd 4021b4b2: 0a4d mov.n a4, a10 4021b4b4: 0d2d mov.n a2, a13 4021b4b6: 0c3d mov.n a3, a12 4021b4b8: 4158 l32i.n a5, a1, 16 4021b4ba: 3168 l32i.n a6, a1, 12 4021b4bc: 002f45 call0 4021b7b4 4021b4bf: ffbe86 j 4021b3bd 4021b4c2: 180f02 l8ui a0, a15, 24 4021b4c5: 340000 extui a0, a0, 0, 4 4021b4c8: ffefc6 j 4021b48b 4021b4cb: 1c38 l32i.n a3, a12, 4 4021b4cd: 0109 s32i.n a0, a1, 0 4021b4cf: 1328 l32i.n a2, a3, 4 4021b4d1: f44000 extui a4, a0, 0, 16 4021b4d4: 224a add.n a2, a2, a4 4021b4d6: 1329 s32i.n a2, a3, 4 4021b4d8: 203ff0 or a3, a15, a15 4021b4db: 202cc0 or a2, a12, a12 4021b4de: 012142 l32i a4, a1, 4 4021b4e1: 0158 l32i.n a5, a1, 0 4021b4e3: fbd4c5 call0 40217230 4021b4e6: 023d mov.n a3, a2 4021b4e8: 02cd mov.n a12, a2 4021b4ea: ecf216 beqz a2, 4021b3bd 4021b4ed: 9aca21 l32r a2, 40202018 <_irom0_text_start+0x8> 4021b4f0: 1c48 l32i.n a4, a12, 4 4021b4f2: d92252 l32i a5, a2, 0x364 4021b4f5: 1408 l32i.n a0, a4, 4 4021b4f7: 25ac beqz.n a5, 4021b51d 4021b4f9: da2262 l32i a6, a2, 0x368 4021b4fc: 1d1666 bnei a6, 1, 4021b51d 4021b4ff: fed222 addmi a2, a2, 0xfffffe00 4021b502: 762222 l32i a2, a2, 0x1d8 4021b505: eb4216 beqz a2, 4021b3bd 4021b508: 2258 l32i.n a5, a2, 8 4021b50a: eaf516 beqz a5, 4021b3bd 4021b50d: 206b addi.n a2, a0, 6 4021b50f: 0b1342 l16ui a4, a3, 22 4021b512: 30eb addi.n a3, a0, 14 4021b514: f2c442 addi a4, a4, -14 4021b517: 0005c0 callx0 a5 4021b51a: ffa7c6 j 4021b3bd 4021b51d: 242d52 l32i a5, a13, 144 4021b520: 022552 l32i a5, a5, 8 4021b523: e81721 l32r a2, 40215580 4021b526: 2de507 bbsi a5, 0, 4021b557 4021b529: 022162 l32i a6, a1, 8 4021b52c: 180662 l8ui a6, a6, 24 4021b52f: 481666 bnei a6, 1, 4021b57b 4021b532: 0d0072 l8ui a7, a0, 13 4021b535: 0c0082 l8ui a8, a0, 12 4021b538: 117780 slli a7, a7, 8 4021b53b: 207780 or a7, a7, a8 4021b53e: c07720 sub a7, a7, a2 4021b541: e78756 bnez a7, 4021b3bd 4021b544: 06c022 addi a2, a0, 6 4021b547: 1458 l32i.n a5, a4, 4 4021b549: 0b1342 l16ui a4, a3, 22 4021b54c: 35eb addi.n a3, a5, 14 4021b54e: f2c442 addi a4, a4, -14 4021b551: 106f05 call0 4022bc44 4021b554: ff9946 j 4021b3bd 4021b557: 0d0062 l8ui a6, a0, 13 4021b55a: 0c0072 l8ui a7, a0, 12 4021b55d: 116680 slli a6, a6, 8 4021b560: 206670 or a6, a6, a7 4021b563: 149627 bne a6, a2, 4021b57b 4021b566: 06c022 addi a2, a0, 6 4021b569: 012452 l32i a5, a4, 4 4021b56c: 0b1342 l16ui a4, a3, 22 4021b56f: 0ec532 addi a3, a5, 14 4021b572: f2c442 addi a4, a4, -14 4021b575: 106cc5 call0 4022bc44 4021b578: ff9046 j 4021b3bd 4021b57b: 0d2d mov.n a2, a13 4021b57d: fbc5c5 call0 402171dc 4021b580: 820c movi.n a2, 8 4021b582: ff90c6 j 4021b3c9 4021b585: 000000 ill 4021b588: c508 l32i.n a0, a5, 48 4021b58a: 124021 l32r a2, 401dfe8c <_lit4_end+0xda238> 4021b58d: c2f0c1 l32r a12, 4020c150 4021b590: 020161 l32r a6, 401dbd94 <_lit4_end+0xd6140> 4021b593: 020061 l32r a6, 401dbd94 <_lit4_end+0xd6140> 4021b596: 201122 l16ui a2, a1, 64 4021b599: 6620c2 l32i a12, a0, 0x198 4021b59c: 213820 srai a3, a2, 8 4021b59f: 9f .byte 0x9f 4021b5a0: 269a add.n a2, a6, a9 4021b5a2: 0c3b26 beqi a11, 3, 4021b5b2 4021b5a5: 040c03 excw 4021b5a8: ff9d05 call0 4021af7c 4021b5ab: e95985 call0 40204b44 4021b5ae: 251266 bnei a2, 1, 4021b5d7 4021b5b1: cc4b addi.n a12, a12, 4 4021b5b3: 0c2d mov.n a2, a12 4021b5b5: 9bfe01 l32r a0, 402025b0 4021b5b8: 0000c0 callx0 a0 4021b5bb: fa8e31 l32r a3, 40219ff4 4021b5be: 0c2d mov.n a2, a12 4021b5c0: 040c movi.n a4, 0 4021b5c2: 9bf301 l32r a0, 40202590 4021b5c5: 0000c0 callx0 a0 4021b5c8: 0c2d mov.n a2, a12 4021b5ca: e8a332 movi a3, 0x3e8 4021b5cd: 040c movi.n a4, 0 4021b5cf: 150c movi.n a5, 1 4021b5d1: 9bf801 l32r a0, 402025b4 4021b5d4: 0000c0 callx0 a0 4021b5d7: 11c8 l32i.n a12, a1, 4 4021b5d9: 0108 l32i.n a0, a1, 0 4021b5db: 10c112 addi a1, a1, 16 4021b5de: f00d ret.n 4021b5e0: 0da032 movi a3, 13 4021b5e3: 169737 bne a7, a3, 4021b5fd 4021b5e6: 202cc0 or a2, a12, a12 4021b5e9: f0f151 l32r a5, 402179b0 4021b5ec: 02a042 movi a4, 2 4021b5ef: b0a032 movi a3, 176 4021b5f2: 804542 s8i a4, a5, 128 4021b5f5: 140c movi.n a4, 1 4021b5f7: fd5785 call0 40218b70 4021b5fa: fff646 j 4021b5d7 4021b5fd: 037716 beqz a7, 4021b638 4021b600: 00a032 movi a3, 0 4021b603: 00a042 movi a4, 0 4021b606: ff9745 call0 4021af7c 4021b609: e95385 call0 40204b44 4021b60c: c71266 bnei a2, 1, 4021b5d7 4021b60f: cc4b addi.n a12, a12, 4 4021b611: 0c2d mov.n a2, a12 4021b613: 9be701 l32r a0, 402025b0 4021b616: 0000c0 callx0 a0 4021b619: fa7631 l32r a3, 40219ff4 4021b61c: 0c2d mov.n a2, a12 4021b61e: 040c movi.n a4, 0 4021b620: 9bdc01 l32r a0, 40202590 4021b623: 0000c0 callx0 a0 4021b626: 0c2d mov.n a2, a12 4021b628: e8a332 movi a3, 0x3e8 4021b62b: 040c movi.n a4, 0 4021b62d: 150c movi.n a5, 1 4021b62f: 9be101 l32r a0, 402025b4 4021b632: 0000c0 callx0 a0 4021b635: ffe786 j 4021b5d7 4021b638: 330c movi.n a3, 3 4021b63a: 040c movi.n a4, 0 4021b63c: ff93c5 call0 4021af7c 4021b63f: cc4b addi.n a12, a12, 4 4021b641: 0c2d mov.n a2, a12 4021b643: 9bdb01 l32r a0, 402025b0 4021b646: 0000c0 callx0 a0 4021b649: 0c2d mov.n a2, a12 4021b64b: ffcf31 l32r a3, 4021b588 4021b64e: 040c movi.n a4, 0 4021b650: 9bd001 l32r a0, 40202590 4021b653: 0000c0 callx0 a0 4021b656: 0c2d mov.n a2, a12 4021b658: e8a332 movi a3, 0x3e8 4021b65b: 040c movi.n a4, 0 4021b65d: 150c movi.n a5, 1 4021b65f: 9bd501 l32r a0, 402025b4 4021b662: 0000c0 callx0 a0 4021b665: ffdb86 j 4021b5d7 4021b668: e0c112 addi a1, a1, -32 4021b66b: 121172 l16ui a7, a1, 36 4021b66e: 026102 s32i a0, a1, 8 4021b671: 0361c2 s32i a12, a1, 12 4021b674: f0cf01 l32r a0, 402179b0 4021b677: 20c220 or a12, a2, a2 4021b67a: d20c movi.n a2, 13 4021b67c: 119727 bne a7, a2, 4021b691 4021b67f: 0c2d mov.n a2, a12 4021b681: b0a032 movi a3, 176 4021b684: 140c movi.n a4, 1 4021b686: 280c movi.n a8, 2 4021b688: 804082 s8i a8, a0, 128 4021b68b: fd4e45 call0 40218b70 4021b68e: 001186 j 4021b6d8 4021b691: 142c92 l32i a9, a12, 80 4021b694: 800002 l8ui a0, a0, 128 4021b697: 056947 bbci a9, 4, 4021b6a0 4021b69a: 434026 beqi a0, 4, 4021b6e1 4021b69d: 402026 beqi a0, 2, 4021b6e1 4021b6a0: 112ca2 l32i a10, a12, 68 4021b6a3: 312a66 bnei a10, 2, 4021b6d8 4021b6a6: 9a5d21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021b6a9: 130c movi.n a3, 1 4021b6ab: 240c movi.n a4, 2 4021b6ad: ff8cc5 call0 4021af7c 4021b6b0: 000906 j 4021b6d8 4021b6b3: 202cc0 or a2, a12, a12 4021b6b6: fbcec5 call0 402173a4 4021b6b9: 01b216 beqz a2, 4021b6d8 4021b6bc: 1148 l32i.n a4, a1, 4 4021b6be: 172c22 l32i a2, a12, 92 4021b6c1: 342b addi.n a3, a4, 2 4021b6c3: 010442 l8ui a4, a4, 1 4021b6c6: 9bb501 l32r a0, 4020259c 4021b6c9: 0000c0 callx0 a0 4021b6cc: 0c2d mov.n a2, a12 4021b6ce: 0148 l32i.n a4, a1, 0 4021b6d0: b0a032 movi a3, 176 4021b6d3: 441b addi.n a4, a4, 1 4021b6d5: fd4985 call0 40218b70 4021b6d8: 31c8 l32i.n a12, a1, 12 4021b6da: 2108 l32i.n a0, a1, 8 4021b6dc: 20c112 addi a1, a1, 32 4021b6df: f00d ret.n 4021b6e1: 080c movi.n a8, 0 4021b6e3: 641b addi.n a6, a4, 1 4021b6e5: 18b657 bgeu a6, a5, 4021b701 4021b6e8: 0104a2 l8ui a10, a4, 1 4021b6eb: c09540 sub a9, a5, a4 4021b6ee: aa2b addi.n a10, a10, 2 4021b6f0: ac29a7 blt a9, a10, 4021b6a0 4021b6f3: 0004b2 l8ui a11, a4, 0 4021b6f6: 085d mov.n a5, a8 4021b6f8: f0cbb2 addi a11, a11, -16 4021b6fb: 8354b0 moveqz a5, a4, a11 4021b6fe: 000046 j 4021b703 4021b701: 085d mov.n a5, a8 4021b703: 101102 l16ui a0, a1, 32 4021b706: 0b40e6 bgei a0, 4, 4021b715 4021b709: 0820a6 blti a0, 2, 4021b715 4021b70c: f90516 beqz a5, 4021b6a0 4021b70f: 010532 l8ui a3, a5, 1 4021b712: 8ae366 bnei a3, 128, 4021b6a0 4021b715: 112c42 l32i a4, a12, 68 4021b718: bc2466 bnei a4, 2, 4021b6d8 4021b71b: 0109 s32i.n a0, a1, 0 4021b71d: 1159 s32i.n a5, a1, 4 4021b71f: 902026 beqi a0, 2, 4021b6b3 4021b722: b24066 bnei a0, 4, 4021b6d8 4021b725: 172c22 l32i a2, a12, 92 4021b728: 4179 s32i.n a7, a1, 16 4021b72a: 129c beqz.n a2, 4021b73f 4021b72c: fe1231 l32r a3, 4021af74 4021b72f: 2aa442 movi a4, 0x42a 4021b732: 9b9b01 l32r a0, 402025a0 4021b735: 0000c0 callx0 a0 4021b738: 4178 l32i.n a7, a1, 16 4021b73a: 050c movi.n a5, 0 4021b73c: 176c52 s32i a5, a12, 92 4021b73f: f95756 bnez a7, 4021b6d8 4021b742: 9a3621 l32r a2, 4020201c <_irom0_text_start+0xc> 4021b745: 330c movi.n a3, 3 4021b747: 040c movi.n a4, 0 4021b749: ff8305 call0 4021af7c 4021b74c: ffe206 j 4021b6d8 ... 4021b750 : 4021b750: 010352 l8ui a5, a3, 1 4021b753: 741c movi.n a4, 23 4021b755: 033457 bltu a4, a5, 4021b75c 4021b758: f27c movi.n a2, -1 4021b75a: f00d ret.n 4021b75c: 080372 l8ui a7, a3, 8 4021b75f: 550282 l8ui a8, a2, 85 4021b762: 346070 extui a6, a7, 0, 4 4021b765: 039867 bne a8, a6, 4021b76c 4021b768: 020c movi.n a2, 0 4021b76a: f00d ret.n 4021b76c: 33ab addi.n a3, a3, 10 4021b76e: 554262 s8i a6, a2, 85 4021b771: 80a092 movi a9, 128 4021b774: 18c262 addi a6, a2, 24 4021b777: 109790 and a9, a7, a9 4021b77a: 0c4292 s8i a9, a2, 12 4021b77d: 000372 l8ui a7, a3, 0 4021b780: 047470 extui a7, a7, 4, 1 4021b783: 564272 s8i a7, a2, 86 4021b786: 000352 l8ui a5, a3, 0 4021b789: 345050 extui a5, a5, 0, 4 4021b78c: 574252 s8i a5, a2, 87 4021b78f: 010342 l8ui a4, a3, 1 4021b792: 344040 extui a4, a4, 0, 4 4021b795: 584242 s8i a4, a2, 88 4021b798: 0103b2 l8ui a11, a3, 1 4021b79b: 226b addi.n a2, a2, 6 4021b79d: 34b4b0 extui a11, a11, 4, 4 4021b7a0: 5342b2 s8i a11, a2, 83 4021b7a3: 0203a2 l8ui a10, a3, 2 4021b7a6: 5442a2 s8i a10, a2, 84 4021b7a9: 334b addi.n a3, a3, 4 4021b7ab: ce9267 bne a2, a6, 4021b77d 4021b7ae: 120c movi.n a2, 1 4021b7b0: f00d ret.n 4021b7b2: 820000 mull a0, a0, a0 4021b7b5: 8090a0 add a9, a0, a10 4021b7b8: e2c011 l32r a1, 402142b8 4021b7bb: 622061 l32r a6, 401f403c <_lit4_end+0xee3e8> 4021b7be: f21b61 l32r a6, 4021802c 4021b7c1: 022161 l32r a6, 401dc048 <_lit4_end+0xd63f4> 4021b7c4: c21d61 l32r a6, 4020c038 4021b7c7: 321e61 l32r a6, 401e8040 <_lit4_end+0xe23ec> 4021b7ca: d22261 l32r a6, 40210054 4021b7cd: 5c1f61 l32r a6, 401f284c <_lit4_end+0xecbf8> 4021b7d0: 02dd83 excw 4021b7d3: 04cd mov.n a12, a4 4021b7d5: 0208 l32i.n a0, a2, 0 4021b7d7: 2221f2 l32i a15, a1, 136 4021b7da: 1c6102 s32i a0, a1, 112 4021b7dd: 054d mov.n a4, a5 4021b7df: 10c122 addi a2, a1, 16 4021b7e2: 1a6142 s32i a4, a1, 104 4021b7e5: 9a3f01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021b7e8: 0000c0 callx0 a0 4021b7eb: da1c movi.n a10, 29 4021b7ed: 1fe8 l32i.n a14, a15, 4 4021b7ef: 0b1ff2 l16ui a15, a15, 22 4021b7f2: 1ee8 l32i.n a14, a14, 4 4021b7f4: 0b5c movi.n a11, 80 4021b7f6: ffea add.n a15, a15, a14 4021b7f8: 18cff2 addi a15, a15, 24 4021b7fb: 0a2cb7 blt a12, a11, 4021b809 4021b7fe: 9a0701 l32r a0, 4020201c <_irom0_text_start+0xc> 4021b801: 4f2bc7 blt a11, a12, 4021b854 4021b804: 1c0c movi.n a12, 1 4021b806: 002386 j 4021b898 4021b809: 29cca6 blti a12, 32, 4021b836 4021b80c: 002c movi.n a0, 32 4021b80e: 2ca0c7 bge a0, a12, 4021b83e 4021b811: 29dce6 bgei a12, 64, 4021b83e 4021b814: 023c movi.n a2, 48 4021b816: 249c27 bne a12, a2, 4021b83e 4021b819: 112d32 l32i a3, a13, 68 4021b81c: 1e3366 bnei a3, 3, 4021b83e 4021b81f: c04fe0 sub a4, a15, a14 4021b822: 18aa47 bge a10, a4, 4021b83e 4021b825: 0c5d mov.n a5, a12 4021b827: 0f4d mov.n a4, a15 4021b829: 0e3d mov.n a3, a14 4021b82b: 0d2d mov.n a2, a13 4021b82d: 1a2162 l32i a6, a1, 104 4021b830: 0020c5 call0 4021ba40 4021b833: 0001c6 j 4021b83e 4021b836: 04bca6 blti a12, 16, 4021b83e 4021b839: 051c movi.n a5, 16 4021b83b: daa5c7 bge a5, a12, 4021b819 4021b83e: 1e21c2 l32i a12, a1, 120 4021b841: 1f21d2 l32i a13, a1, 124 4021b844: 2021e2 l32i a14, a1, 128 4021b847: 2121f2 l32i a15, a1, 132 4021b84a: 90a022 movi a2, 144 4021b84d: 1d2102 l32i a0, a1, 116 4021b850: 112a add.n a1, a1, a2 4021b852: f00d ret.n 4021b854: 9b1c movi.n a11, 25 4021b856: b0a022 movi a2, 176 4021b859: 02ac27 bge a12, a2, 4021b85f 4021b85c: 004286 j 4021b96a 4021b85f: 02a2c7 bge a2, a12, 4021b865 4021b862: 0055c6 j 4021b9bd 4021b865: c06fe0 sub a6, a15, a14 4021b868: d2aa67 bge a10, a6, 4021b83e 4021b86b: 0d1e62 l16ui a6, a14, 26 4021b86e: 0c1e02 l16ui a0, a14, 24 4021b871: 0e1e72 l16ui a7, a14, 28 4021b874: 800b addi.n a8, a0, -1 4021b876: 171856 bnez a8, 4021b9eb 4021b879: 0f5d mov.n a5, a15 4021b87b: 0d2d mov.n a2, a13 4021b87d: 0e3d mov.n a3, a14 4021b87f: 1ece42 addi a4, a14, 30 4021b882: 0169 s32i.n a6, a1, 0 4021b884: 1179 s32i.n a7, a1, 4 4021b886: 1a2162 l32i a6, a1, 104 4021b889: 1b2172 l32i a7, a1, 108 4021b88c: ffdd85 call0 4021b668 4021b88f: ffeac6 j 4021b83e 4021b892: a8ec66 bnei a12, 128, 4021b83e 4021b895: 00a0c2 movi a12, 0 4021b898: 00a0f2 movi a15, 0 4021b89b: 055c56 bnez a12, 4021b8f4 4021b89e: 242d32 l32i a3, a13, 144 4021b8a1: 04f316 beqz a3, 4021b8f4 4021b8a4: 0ace22 addi a2, a14, 10 4021b8a7: 640c movi.n a4, 6 4021b8a9: a1e401 l32r a0, 4020403c 4021b8ac: 0000c0 callx0 a0 4021b8af: 041256 bnez a2, 4021b8f4 4021b8b2: fd8001 l32r a0, 4021aeb4 4021b8b5: 1a21e2 l32i a14, a1, 104 4021b8b8: 010092 l8ui a9, a0, 1 4021b8bb: a0cee2 addi a14, a14, -96 4021b8be: 799c beqz.n a9, 4021b8d9 4021b8c0: 0e2d mov.n a2, a14 4021b8c2: ff6105 call0 4021aed4 4021b8c5: d3af02 movi a0, -45 4021b8c8: 23a207 bge a2, a0, 4021b8ef 4021b8cb: 020c movi.n a2, 0 4021b8cd: eefd05 call0 4020a8a0 4021b8d0: fd7921 l32r a2, 4021aeb4 4021b8d3: 0142f2 s8i a15, a2, 1 4021b8d6: 000546 j 4021b8ef 4021b8d9: 1a2142 l32i a4, a1, 104 4021b8dc: 47a032 movi a3, 71 4021b8df: 0ca347 bge a3, a4, 4021b8ef 4021b8e2: 320c movi.n a2, 3 4021b8e4: eefb85 call0 4020a8a0 4021b8e7: fd7361 l32r a6, 4021aeb4 4021b8ea: 150c movi.n a5, 1 4021b8ec: 014652 s8i a5, a6, 1 4021b8ef: 0e2d mov.n a2, a14 4021b8f1: ff5c45 call0 4021aeb8 4021b8f4: 222122 l32i a2, a1, 136 4021b8f7: 10c132 addi a3, a1, 16 4021b8fa: 0c4d mov.n a4, a12 4021b8fc: 1a2152 l32i a5, a1, 104 4021b8ff: fbae05 call0 402173e0 4021b902: f38256 bnez a2, 4021b83e 4021b905: 0c4d mov.n a4, a12 4021b907: 222122 l32i a2, a1, 136 4021b90a: 10c132 addi a3, a1, 16 4021b90d: ff2385 call0 4021ab48 4021b910: 242d32 l32i a3, a13, 144 4021b913: f27316 beqz a3, 4021b83e 4021b916: 112d72 l32i a7, a13, 68 4021b919: fbc772 addi a7, a7, -5 4021b91c: f1e756 bnez a7, 4021b83e 4021b91f: 060382 l8ui a8, a3, 6 4021b922: 048280 extui a8, a8, 2, 1 4021b925: f15816 beqz a8, 4021b83e 4021b928: 99bda1 l32r a10, 4020201c <_irom0_text_start+0xc> 4021b92b: 63a092 movi a9, 99 4021b92e: 4aa8 l32i.n a10, a10, 16 4021b930: 0e1302 l16ui a0, a3, 28 4021b933: 404af2 s8i a15, a10, 64 4021b936: 05b907 bgeu a9, a0, 4021b93f 4021b939: 99e5b1 l32r a11, 402020d0 <_irom0_text_start+0xc0> 4021b93c: 05bb07 bgeu a11, a0, 4021b945 4021b93f: 64a0c2 movi a12, 100 4021b942: 0e53c2 s16i a12, a3, 28 4021b945: 18cdc2 addi a12, a13, 24 4021b948: 0c2d mov.n a2, a12 4021b94a: 9b1901 l32r a0, 402025b0 4021b94d: 0000c0 callx0 a0 4021b950: 0c2d mov.n a2, a12 4021b952: 242d42 l32i a4, a13, 144 4021b955: c33c movi.n a3, 60 4021b957: 0e1442 l16ui a4, a4, 28 4021b95a: 150c movi.n a5, 1 4021b95c: c13340 mul16u a3, a3, a4 4021b95f: 040c movi.n a4, 0 4021b961: 9b1401 l32r a0, 402025b4 4021b964: 0000c0 callx0 a0 4021b967: ffb4c6 j 4021b83e 4021b96a: a0a072 movi a7, 160 4021b96d: 02ac77 bge a12, a7, 4021b973 4021b970: ffc786 j 4021b892 4021b973: 02a7c7 bge a7, a12, 4021b979 4021b976: ffb106 j 4021b83e 4021b979: 112d22 l32i a2, a13, 68 4021b97c: 085226 beqi a2, 5, 4021b988 4021b97f: 053226 beqi a2, 3, 4021b988 4021b982: fec252 addi a5, a2, -2 4021b985: eb5556 bnez a5, 4021b83e 4021b988: 2e4b addi.n a2, a14, 4 4021b98a: 1c2132 l32i a3, a1, 112 4021b98d: 640c movi.n a4, 6 4021b98f: 33c332 addi a3, a3, 51 4021b992: a1aa01 l32r a0, 4020403c 4021b995: 0000c0 callx0 a0 4021b998: ea2256 bnez a2, 4021b83e 4021b99b: c05fe0 sub a5, a15, a14 4021b99e: 941c movi.n a4, 25 4021b9a0: 022457 blt a4, a5, 4021b9a6 4021b9a3: ffa5c6 j 4021b83e 4021b9a6: 999d21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021b9a9: 230c movi.n a3, 2 4021b9ab: 0c1e42 l16ui a4, a14, 24 4021b9ae: a0a052 movi a5, 160 4021b9b1: 114480 slli a4, a4, 8 4021b9b4: 204450 or a4, a4, a5 4021b9b7: ff5c45 call0 4021af7c 4021b9ba: ffa006 j 4021b83e 4021b9bd: d0a042 movi a4, 208 4021b9c0: 3a2c47 blt a12, a4, 4021b9fe 4021b9c3: 02a4c7 bge a4, a12, 4021b9c9 4021b9c6: ff9d06 j 4021b83e 4021b9c9: 112d52 l32i a5, a13, 68 4021b9cc: 5c5566 bnei a5, 5, 4021ba2c 4021b9cf: 202dd0 or a2, a13, a13 4021b9d2: 222132 l32i a3, a1, 136 4021b9d5: fc1f05 call0 40217bc8 4021b9d8: e62256 bnez a2, 4021b83e 4021b9db: 205ff0 or a5, a15, a15 4021b9de: 0d2d mov.n a2, a13 4021b9e0: 0e3d mov.n a3, a14 4021b9e2: 18ce42 addi a4, a14, 24 4021b9e5: 01ef05 call0 4021d8d8 4021b9e8: ff9486 j 4021b83e 4021b9eb: e4f056 bnez a0, 4021b83e 4021b9ee: 0e3d mov.n a3, a14 4021b9f0: 0d2d mov.n a2, a13 4021b9f2: 1a2142 l32i a4, a1, 104 4021b9f5: 1b2152 l32i a5, a1, 108 4021b9f8: ffb905 call0 4021b58c 4021b9fb: ff8fc6 j 4021b83e 4021b9fe: c0a042 movi a4, 192 4021ba01: c06c40 sub a6, a12, a4 4021ba04: e36656 bnez a6, 4021b83e 4021ba07: c07fe0 sub a7, a15, a14 4021ba0a: 022b77 blt a11, a7, 4021ba10 4021ba0d: ff8b46 j 4021b83e 4021ba10: 112d82 l32i a8, a13, 68 4021ba13: fbc882 addi a8, a8, -5 4021ba16: e24856 bnez a8, 4021b83e 4021ba19: 230c movi.n a3, 2 4021ba1b: 0c1e92 l16ui a9, a14, 24 4021ba1e: 002d mov.n a2, a0 4021ba20: 119980 slli a9, a9, 8 4021ba23: 204940 or a4, a9, a4 4021ba26: ff5545 call0 4021af7c 4021ba29: ff8446 j 4021b83e 4021ba2c: 205ff0 or a5, a15, a15 4021ba2f: 202dd0 or a2, a13, a13 4021ba32: 203ee0 or a3, a14, a14 4021ba35: 18ce42 addi a4, a14, 24 4021ba38: 01e9c5 call0 4021d8d8 4021ba3b: ff7fc6 j 4021b83e 4021ba3e: 120000 excw 4021ba41: e9c0c1 l32r a12, 40216144 4021ba44: a109d1 l32r a13, 40203e68 4021ba47: e1f9 s32i.n a15, a1, 56 4021ba49: b1c9 s32i.n a12, a1, 44 4021ba4b: c1d9 s32i.n a13, a1, 48 4021ba4d: 02dd mov.n a13, a2 4021ba4f: 242dc2 l32i a12, a13, 144 4021ba52: 042d mov.n a2, a4 4021ba54: 0b5c56 bnez a12, 4021bb0d 4021ba57: f27c movi.n a2, -1 4021ba59: 002846 j 4021bafe 4021ba5c: 2c28 l32i.n a2, a12, 8 4021ba5e: d37c movi.n a3, -3 4021ba60: 102230 and a2, a2, a3 4021ba63: 2c29 s32i.n a2, a12, 8 4021ba65: 9eac beqz.n a14, 4021ba92 4021ba67: 0148 l32i.n a4, a1, 0 4021ba69: 54ac beqz.n a4, 4021ba92 4021ba6b: 996b51 l32r a5, 40202018 <_irom0_text_start+0x8> 4021ba6e: ca2552 l32i a5, a5, 0x328 4021ba71: 1d7537 bbci a5, 19, 4021ba92 4021ba74: 0d2d mov.n a2, a13 4021ba76: fad4c5 call0 402167c4 4021ba79: 0d2d mov.n a2, a13 4021ba7b: 0e3d mov.n a3, a14 4021ba7d: 0148 l32i.n a4, a1, 0 4021ba7f: faea05 call0 40216920 4021ba82: 0e3d mov.n a3, a14 4021ba84: 0d2d mov.n a2, a13 4021ba86: 043c movi.n a4, 48 4021ba88: fafa85 call0 40216a34 4021ba8b: 0d2d mov.n a2, a13 4021ba8d: 0138 l32i.n a3, a1, 0 4021ba8f: fb0705 call0 40216b00 4021ba92: 0f1c22 l16ui a2, a12, 30 4021ba95: 7f08 l32i.n a0, a15, 28 4021ba97: 046520 extui a6, a2, 5, 1 4021ba9a: 2bb616 beqz a6, 4021bd59 4021ba9d: b67741 l32r a4, 4020947c 4021baa0: aeef31 l32r a3, 4020765c 4021baa3: 200040 or a0, a0, a4 4021baa6: 100030 and a0, a0, a3 4021baa9: 00a432 movi a3, 0x400 4021baac: 076f02 s32i a0, a15, 28 4021baaf: 103230 and a3, a2, a3 4021bab2: 202ff0 or a2, a15, a15 4021bab5: fe3305 call0 40219de8 4021bab8: 1e2c02 l32i a0, a12, 120 4021babb: 002002 l32i a0, a0, 0 4021babe: c0a042 movi a4, 192 4021bac1: 084047 ball a0, a4, 4021bacd 4021bac4: 80a422 movi a2, 0x480 4021bac7: 024027 ball a0, a2, 4021bacd 4021baca: 00a006 j 4021bd4e 4021bacd: 101c32 l16ui a3, a12, 32 4021bad0: 043130 extui a3, a3, 1, 1 4021bad3: 277316 beqz a3, 4021bd4e 4021bad6: 9e7721 l32r a2, 402034b4 4021bad9: 7f08 l32i.n a0, a15, 28 4021badb: 200020 or a0, a0, a2 4021bade: 202ff0 or a2, a15, a15 4021bae1: 076f02 s32i a0, a15, 28 4021bae4: 002f32 l32i a3, a15, 0 4021bae7: 4148 l32i.n a4, a1, 16 4021bae9: d263c2 s32i a12, a3, 0x348 4021baec: 530c movi.n a3, 5 4021baee: ff48c5 call0 4021af7c 4021baf1: 0c3d mov.n a3, a12 4021baf3: 020c movi.n a2, 0 4021baf5: 140c movi.n a4, 1 4021baf7: 050c movi.n a5, 0 4021baf9: f3c885 call0 4020f784 4021bafc: 020c movi.n a2, 0 4021bafe: b1c8 l32i.n a12, a1, 44 4021bb00: c1d8 l32i.n a13, a1, 48 4021bb02: d1e8 l32i.n a14, a1, 52 4021bb04: e1f8 l32i.n a15, a1, 56 4021bb06: a108 l32i.n a0, a1, 40 4021bb08: 40c112 addi a1, a1, 64 4021bb0b: f00d ret.n 4021bb0d: 0c1302 l16ui a0, a3, 24 4021bb10: 0d1342 l16ui a4, a3, 26 4021bb13: 9942f1 l32r a15, 4020201c <_irom0_text_start+0xc> 4021bb16: 039416 beqz a4, 4021bb53 4021bb19: 202ff0 or a2, a15, a15 4021bb1c: 00a032 movi a3, 0 4021bb1f: ff45c5 call0 4021af7c 4021bb22: e90205 call0 40204b44 4021bb25: 420b addi.n a4, a2, -1 4021bb27: f2c456 bnez a4, 4021ba57 4021bb2a: cd4b addi.n a12, a13, 4 4021bb2c: 0c2d mov.n a2, a12 4021bb2e: 9aa001 l32r a0, 402025b0 4021bb31: 0000c0 callx0 a0 4021bb34: 0c2d mov.n a2, a12 4021bb36: f92f31 l32r a3, 40219ff4 4021bb39: 040c movi.n a4, 0 4021bb3b: 9a9501 l32r a0, 40202590 4021bb3e: 0000c0 callx0 a0 4021bb41: 0c2d mov.n a2, a12 4021bb43: e8a332 movi a3, 0x3e8 4021bb46: 040c movi.n a4, 0 4021bb48: 150c movi.n a5, 1 4021bb4a: 9a9a01 l32r a0, 402025b4 4021bb4d: 0000c0 callx0 a0 4021bb50: ffc0c6 j 4021ba57 4021bb53: 4159 s32i.n a5, a1, 16 4021bb55: 5109 s32i.n a0, a1, 20 4021bb57: 1ec3b2 addi a11, a3, 30 4021bb5a: 0e1372 l16ui a7, a3, 28 4021bb5d: 8179 s32i.n a7, a1, 32 4021bb5f: c042b0 sub a4, a2, a11 4021bb62: 0224e6 bgei a4, 2, 4021bb68 4021bb65: 005946 j 4021bcce 4021bb68: 000c movi.n a0, 0 4021bb6a: 0e0c movi.n a14, 0 4021bb6c: a3ab addi.n a10, a3, 10 4021bb6e: 070c movi.n a7, 0 4021bb70: a0c682 addi a8, a6, -96 4021bb73: 7189 s32i.n a8, a1, 28 4021bb75: 060c movi.n a6, 0 4021bb77: 9179 s32i.n a7, a1, 36 4021bb79: 61a9 s32i.n a10, a1, 24 4021bb7b: 0a0c movi.n a10, 0 4021bb7d: 010b52 l8ui a5, a11, 1 4021bb80: 000b92 l8ui a9, a11, 0 4021bb83: 352b addi.n a3, a5, 2 4021bb85: 02a437 bge a4, a3, 4021bb8b 4021bb88: ffb2c6 j 4021ba57 4021bb8b: 490b addi.n a4, a9, -1 4021bb8d: 12b416 beqz a4, 4021bcbc 4021bb90: d3c972 addi a7, a9, -45 4021bb93: 120716 beqz a7, 4021bcb7 4021bb96: cec982 addi a8, a9, -50 4021bb99: 115816 beqz a8, 4021bcb2 4021bb9c: c3c932 addi a3, a9, -61 4021bb9f: 10a316 beqz a3, 4021bcad 4021bba2: dda042 movi a4, 221 4021bba5: c04940 sub a4, a9, a4 4021bba8: 112456 bnez a4, 4021bcbe 4021bbab: 040c movi.n a4, 0 4021bbad: 2545b6 bltui a5, 4, 4021bbd6 4021bbb0: 050b92 l8ui a9, a11, 5 4021bbb3: 030b82 l8ui a8, a11, 3 4021bbb6: 020b72 l8ui a7, a11, 2 4021bbb9: 118880 slli a8, a8, 8 4021bbbc: 207780 or a7, a7, a8 4021bbbf: 040b82 l8ui a8, a11, 4 4021bbc2: 019980 slli a9, a9, 24 4021bbc5: 118800 slli a8, a8, 16 4021bbc8: 208890 or a8, a8, a9 4021bbcb: 207780 or a7, a7, a8 4021bbce: e7c481 l32r a8, 40215ae0 4021bbd1: 019787 bne a7, a8, 4021bbd6 4021bbd4: 140c movi.n a4, 1 4021bbd6: 348c beqz.n a4, 4021bbdd 4021bbd8: 91b9 s32i.n a11, a1, 36 4021bbda: 003806 j 4021bcbe 4021bbdd: 990e31 l32r a3, 40202018 <_irom0_text_start+0x8> 4021bbe0: ca2332 l32i a3, a3, 0x328 4021bbe3: 6673c7 bbci a3, 28, 4021bc4d 4021bbe6: 040c movi.n a4, 0 4021bbe8: 2545b6 bltui a5, 4, 4021bc11 4021bbeb: 050b92 l8ui a9, a11, 5 4021bbee: 030b82 l8ui a8, a11, 3 4021bbf1: 020b72 l8ui a7, a11, 2 4021bbf4: 118880 slli a8, a8, 8 4021bbf7: 207780 or a7, a7, a8 4021bbfa: 040b82 l8ui a8, a11, 4 4021bbfd: 019980 slli a9, a9, 24 4021bc00: 118800 slli a8, a8, 16 4021bc03: 208890 or a8, a8, a9 4021bc06: 207780 or a7, a7, a8 4021bc09: edf381 l32r a8, 402173d8 4021bc0c: 019787 bne a7, a8, 4021bc11 4021bc0f: 140c movi.n a4, 1 4021bc11: 448c beqz.n a4, 4021bc19 4021bc13: 83ebe0 moveqz a14, a11, a14 4021bc16: 002906 j 4021bcbe 4021bc19: 040c movi.n a4, 0 4021bc1b: 2545b6 bltui a5, 4, 4021bc44 4021bc1e: 050b72 l8ui a7, a11, 5 4021bc21: 030b32 l8ui a3, a11, 3 4021bc24: 020b92 l8ui a9, a11, 2 4021bc27: 113380 slli a3, a3, 8 4021bc2a: 209930 or a9, a9, a3 4021bc2d: 040b32 l8ui a3, a11, 4 4021bc30: 017780 slli a7, a7, 24 4021bc33: 113300 slli a3, a3, 16 4021bc36: 203370 or a3, a3, a7 4021bc39: 209930 or a9, a9, a3 4021bc3c: ede831 l32r a3, 402173dc 4021bc3f: 019937 bne a9, a3, 4021bc44 4021bc42: 140c movi.n a4, 1 4021bc44: 076416 beqz a4, 4021bcbe 4021bc47: 83eb00 moveqz a14, a11, a0 4021bc4a: 001c06 j 4021bcbe 4021bc4d: 040c movi.n a4, 0 4021bc4f: 2545b6 bltui a5, 4, 4021bc78 4021bc52: 050b92 l8ui a9, a11, 5 4021bc55: 030b82 l8ui a8, a11, 3 4021bc58: 020b72 l8ui a7, a11, 2 4021bc5b: 118880 slli a8, a8, 8 4021bc5e: 207780 or a7, a7, a8 4021bc61: 040b82 l8ui a8, a11, 4 4021bc64: 019980 slli a9, a9, 24 4021bc67: 118800 slli a8, a8, 16 4021bc6a: 208890 or a8, a8, a9 4021bc6d: 207780 or a7, a7, a8 4021bc70: e79a81 l32r a8, 40215ad8 4021bc73: 019787 bne a7, a8, 4021bc78 4021bc76: 140c movi.n a4, 1 4021bc78: 042416 beqz a4, 4021bcbe 4021bc7b: 31b9 s32i.n a11, a1, 12 4021bc7d: 21a9 s32i.n a10, a1, 8 4021bc7f: 1169 s32i.n a6, a1, 4 4021bc81: f129 s32i.n a2, a1, 60 4021bc83: 5c2f92 l32i a9, a15, 0x170 4021bc86: 0109 s32i.n a0, a1, 0 4021bc88: 29bc beqz.n a9, 4021bcbe 4021bc8a: 420c movi.n a2, 4 4021bc8c: 6138 l32i.n a3, a1, 24 4021bc8e: 4b7b addi.n a4, a11, 7 4021bc90: 7178 l32i.n a7, a1, 28 4021bc92: f8c562 addi a6, a5, -8 4021bc95: 746060 extui a6, a6, 0, 8 4021bc98: 5bab addi.n a5, a11, 10 4021bc9a: 0009c0 callx0 a9 4021bc9d: 0108 l32i.n a0, a1, 0 4021bc9f: f128 l32i.n a2, a1, 60 4021bca1: 1168 l32i.n a6, a1, 4 4021bca3: 31b8 l32i.n a11, a1, 12 4021bca5: 21a8 l32i.n a10, a1, 8 4021bca7: 010b52 l8ui a5, a11, 1 4021bcaa: 000406 j 4021bcbe 4021bcad: 0b0d mov.n a0, a11 4021bcaf: 0002c6 j 4021bcbe 4021bcb2: 0bad mov.n a10, a11 4021bcb4: 000186 j 4021bcbe 4021bcb7: 0bed mov.n a14, a11 4021bcb9: 000046 j 4021bcbe 4021bcbc: 0b6d mov.n a6, a11 4021bcbe: 752b addi.n a7, a5, 2 4021bcc0: bb7a add.n a11, a11, a7 4021bcc2: c042b0 sub a4, a2, a11 4021bcc5: 0224a6 blti a4, 2, 4021bccb 4021bcc8: ffac46 j 4021bb7d 4021bccb: 000386 j 4021bcdd 4021bcce: 00a0e2 movi a14, 0 4021bcd1: 00a002 movi a0, 0 4021bcd4: 00a062 movi a6, 0 4021bcd7: 0a0c movi.n a10, 0 4021bcd9: 080c movi.n a8, 0 4021bcdb: 9189 s32i.n a8, a1, 36 4021bcdd: d76616 beqz a6, 4021ba57 4021bce0: 010622 l8ui a2, a6, 1 4021bce3: 02b2b6 bltui a2, 16, 4021bce9 4021bce6: ff5b46 j 4021ba57 4021bce9: 21a9 s32i.n a10, a1, 8 4021bceb: 1169 s32i.n a6, a1, 4 4021bced: 0109 s32i.n a0, a1, 0 4021bcef: 2a9c beqz.n a10, 4021bd05 4021bcf1: 21a9 s32i.n a10, a1, 8 4021bcf3: 1169 s32i.n a6, a1, 4 4021bcf5: 0109 s32i.n a0, a1, 0 4021bcf7: 010ab2 l8ui a11, a10, 1 4021bcfa: f90c movi.n a9, 15 4021bcfc: c09920 sub a9, a9, a2 4021bcff: 02a9b7 bge a9, a11, 4021bd05 4021bd02: ff5446 j 4021ba57 4021bd05: 1138 l32i.n a3, a1, 4 4021bd07: 2148 l32i.n a4, a1, 8 4021bd09: 0c2d mov.n a2, a12 4021bd0b: f52c movi.n a5, 47 4021bd0d: fb6245 call0 40217334 4021bd10: 162da2 l32i a10, a13, 88 4021bd13: 81b8 l32i.n a11, a1, 32 4021bd15: 5108 l32i.n a0, a1, 20 4021bd17: 0f5c02 s16i a0, a12, 30 4021bd1a: 0d5cb2 s16i a11, a12, 26 4021bd1d: 9acc bnez.n a10, 4021bd2a 4021bd1f: 993321 l32r a2, 402021ec <_irom0_text_start+0x1dc> 4021bd22: 0020c0 memw 4021bd25: 9228 l32i.n a2, a2, 36 4021bd27: 166d22 s32i a2, a13, 88 4021bd2a: 092132 l32i a3, a1, 36 4021bd2d: d2b316 beqz a3, 4021ba5c 4021bd30: 202cc0 or a2, a12, a12 4021bd33: ffa1c5 call0 4021b750 4021bd36: d22296 bltz a2, 4021ba5c 4021bd39: 202cc0 or a2, a12, a12 4021bd3c: 55cc32 addi a3, a12, 85 4021bd3f: 2c58 l32i.n a5, a12, 8 4021bd41: d67c movi.n a6, -3 4021bd43: 105560 and a5, a5, a6 4021bd46: 2c59 s32i.n a5, a12, 8 4021bd48: fe0f05 call0 40219e3c 4021bd4b: ff4586 j 4021ba65 4021bd4e: bdb121 l32r a2, 4020b414 4021bd51: 7f08 l32i.n a0, a15, 28 4021bd53: 100020 and a0, a0, a2 4021bd56: ff6106 j 4021bade 4021bd59: e19641 l32r a4, 402143b4 4021bd5c: ae1331 l32r a3, 402075a8 4021bd5f: 100040 and a0, a0, a4 4021bd62: 200030 or a0, a0, a3 4021bd65: ff5006 j 4021baa9 4021bd68 : 4021bd68: f0c112 addi a1, a1, -16 4021bd6b: 1109 s32i.n a0, a1, 4 4021bd6d: 98ab01 l32r a0, 4020201c <_irom0_text_start+0xc> 4021bd70: 21c9 s32i.n a12, a1, 8 4021bd72: 40c8 l32i.n a12, a0, 16 4021bd74: 020c movi.n a2, 0 4021bd76: 1ccc bnez.n a12, 4021bd7b 4021bd78: 000286 j 4021bd86 4021bd7b: 342c22 l32i a2, a12, 208 4021bd7e: 98d101 l32r a0, 402020c4 <_irom0_text_start+0xb4> 4021bd81: 0a7297 bbci a2, 25, 4021bd8f 4021bd84: 120c movi.n a2, 1 4021bd86: 21c8 l32i.n a12, a1, 8 4021bd88: 1108 l32i.n a0, a1, 4 4021bd8a: 10c112 addi a1, a1, 16 4021bd8d: f00d ret.n 4021bd8f: 002c32 l32i a3, a12, 0 4021bd92: 006102 s32i a0, a1, 0 4021bd95: 43dc bnez.n a3, 4021bdad 4021bd97: 004d mov.n a4, a0 4021bd99: 0c2d mov.n a2, a12 4021bd9b: 043d mov.n a3, a4 4021bd9d: eec442 addi a4, a4, -18 4021bda0: ea7885 call0 4020652c 4021bda3: 0c29 s32i.n a2, a12, 0 4021bda5: 989d21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021bda8: 112405 call0 4022cfec 4021bdab: 0108 l32i.n a0, a1, 0 4021bdad: 00a022 movi a2, 0 4021bdb0: 01a032 movi a3, 1 4021bdb3: 00a052 movi a5, 0 4021bdb6: 060c movi.n a6, 0 4021bdb8: 004d mov.n a4, a0 4021bdba: f38305 call0 4020f5ec 4021bdbd: b13561 l32r a6, 40208294 4021bdc0: 070c movi.n a7, 0 4021bdc2: d14c72 s8i a7, a12, 209 4021bdc5: d04c72 s8i a7, a12, 208 4021bdc8: 342c52 l32i a5, a12, 208 4021bdcb: 205560 or a5, a5, a6 4021bdce: 346c52 s32i a5, a12, 208 4021bdd1: ffebc6 j 4021bd84 4021bdd4: ff .byte 0xff 4021bdd5: ff .byte 0xff 4021bdd6: ff .byte 0xff 4021bdd7: 12fd excw 4021bdd8 : 4021bdd8: f0c112 addi a1, a1, -16 4021bddb: 0109 s32i.n a0, a1, 0 4021bddd: 988f01 l32r a0, 4020201c <_irom0_text_start+0xc> 4021bde0: 4008 l32i.n a0, a0, 16 4021bde2: 020c movi.n a2, 0 4021bde4: 10cc bnez.n a0, 4021bde9 4021bde6: 0001c6 j 4021bdf1 4021bde9: 342022 l32i a2, a0, 208 4021bdec: 08f297 bbsi a2, 25, 4021bdf8 4021bdef: 120c movi.n a2, 1 4021bdf1: 0108 l32i.n a0, a1, 0 4021bdf3: 10c112 addi a1, a1, 16 4021bdf6: f00d ret.n 4021bdf8: fff741 l32r a4, 4021bdd4 4021bdfb: 050c movi.n a5, 0 4021bdfd: d14052 s8i a5, a0, 209 4021be00: d04052 s8i a5, a0, 208 4021be03: 342032 l32i a3, a0, 208 4021be06: 103340 and a3, a3, a4 4021be09: 346032 s32i a3, a0, 208 4021be0c: e8c2c5 call0 40204a3c 4021be0f: fff706 j 4021bdef 4021be12: c00000 sub a0, a0, a0 4021be15: ff0a add.n a15, a15, a0 4021be17: 3f .byte 0x3f 4021be18: ff0ae0 excw 4021be1b: 3f .byte 0x3f 4021be1c: 21bfb4 excw 4021be1f: fd3140 excw 4021be20 : 4021be20: fffd31 l32r a3, 4021be14 4021be23: f0c112 addi a1, a1, -16 4021be26: 31c9 s32i.n a12, a1, 12 4021be28: 2109 s32i.n a0, a1, 8 4021be2a: 02cd mov.n a12, a2 4021be2c: 03c9 s32i.n a12, a3, 0 4021be2e: 99cb21 l32r a2, 4020255c 4021be31: 000c movi.n a0, 0 4021be33: 7c0232 l8ui a3, a2, 124 4021be36: 01d222 addmi a2, a2, 0x100 4021be39: a90222 l8ui a2, a2, 169 4021be3c: 330b addi.n a3, a3, -1 4021be3e: 220b addi.n a2, a2, -1 4021be40: 742020 extui a2, a2, 0, 8 4021be43: 930230 movnez a0, a2, a3 4021be46: 0109 s32i.n a0, a1, 0 4021be48: 9b0201 l32r a0, 40202a50 4021be4b: 0000c0 callx0 a0 4021be4e: 0148 l32i.n a4, a1, 0 4021be50: 904440 addx2 a4, a4, a4 4021be53: a044c0 addx4 a4, a4, a12 4021be56: 01d442 addmi a4, a4, 0x100 4021be59: 84c442 addi a4, a4, -124 4021be5c: 1149 s32i.n a4, a1, 4 4021be5e: 4b6c42 s32i a4, a12, 0x12c 4021be61: 9afd01 l32r a0, 40202a58 4021be64: 0000c0 callx0 a0 4021be67: 1128 l32i.n a2, a1, 4 4021be69: 001c05 call0 4021c02c 4021be6c: ffeb21 l32r a2, 4021be18 4021be6f: ffeb31 l32r a3, 4021be1c 4021be72: 040c movi.n a4, 0 4021be74: 31c8 l32i.n a12, a1, 12 4021be76: 99c601 l32r a0, 40202590 4021be79: 0000c0 callx0 a0 4021be7c: 2108 l32i.n a0, a1, 8 4021be7e: 10c112 addi a1, a1, 16 4021be81: f00d ret.n ... 4021be84 : 4021be84: f0c112 addi a1, a1, -16 4021be87: 11c9 s32i.n a12, a1, 4 4021be89: 0109 s32i.n a0, a1, 0 4021be8b: 02cd mov.n a12, a2 4021be8d: ffe101 l32r a0, 4021be14 4021be90: 042d mov.n a2, a4 4021be92: 380042 l8ui a4, a0, 56 4021be95: 390052 l8ui a5, a0, 57 4021be98: 449c beqz.n a4, 4021beb0 4021be9a: 3129 s32i.n a2, a1, 12 4021be9c: 2139 s32i.n a3, a1, 8 4021be9e: 04b5c7 bgeu a5, a12, 4021bea6 4021bea1: 320c movi.n a2, 3 4021bea3: 0005c6 j 4021bebe 4021bea6: 001205 call0 4021bfc8 4021bea9: 3128 l32i.n a2, a1, 12 4021beab: ffda01 l32r a0, 4021be14 4021beae: 2138 l32i.n a3, a1, 8 4021beb0: 3940c2 s8i a12, a0, 57 4021beb3: 6039 s32i.n a3, a0, 24 4021beb5: 7029 s32i.n a2, a0, 28 4021beb7: 160c movi.n a6, 1 4021beb9: 020c movi.n a2, 0 4021bebb: 384062 s8i a6, a0, 56 4021bebe: 11c8 l32i.n a12, a1, 4 4021bec0: 0108 l32i.n a0, a1, 0 4021bec2: 10c112 addi a1, a1, 16 4021bec5: f00d ret.n ... 4021bec8 : 4021bec8: ffd331 l32r a3, 4021be14 4021becb: 020c movi.n a2, 0 4021becd: 7329 s32i.n a2, a3, 28 4021becf: 6329 s32i.n a2, a3, 24 4021bed1: 384322 s8i a2, a3, 56 4021bed4: 394322 s8i a2, a3, 57 4021bed7: f00d ret.n 4021bed9: 000000 ill 4021bedc : 4021bedc: f0c112 addi a1, a1, -16 4021bedf: 0109 s32i.n a0, a1, 0 4021bee1: ffcc01 l32r a0, 4021be14 4021bee4: 1078 l32i.n a7, a0, 4 4021bee6: f78c beqz.n a7, 4021bef9 4021bee8: 320c movi.n a2, 3 4021beea: 000106 j 4021bef2 4021beed: 000285 call0 4021bf18 4021bef0: 020c movi.n a2, 0 4021bef2: 0108 l32i.n a0, a1, 0 4021bef4: 10c112 addi a1, a1, 16 4021bef7: f00d ret.n 4021bef9: 1029 s32i.n a2, a0, 4 4021befb: 2039 s32i.n a3, a0, 8 4021befd: 984781 l32r a8, 4020201c <_irom0_text_start+0xc> 4021bf00: 4049 s32i.n a4, a0, 16 4021bf02: 0888 l32i.n a8, a8, 0 4021bf04: 5059 s32i.n a5, a0, 20 4021bf06: 0888 l32i.n a8, a8, 0 4021bf08: 3069 s32i.n a6, a0, 12 4021bf0a: df6817 bbci a8, 1, 4021beed 4021bf0d: 000085 call0 4021bf18 4021bf10: fff706 j 4021bef0 4021bf13: 0ac400 excw 4021bf16: ff .byte 0xff 4021bf17: 3f .byte 0x3f 4021bf18: f0c112 addi a1, a1, -16 4021bf1b: 31d9 s32i.n a13, a1, 12 4021bf1d: 21c9 s32i.n a12, a1, 8 4021bf1f: ffbdd1 l32r a13, 4021be14 4021bf22: 1109 s32i.n a0, a1, 4 4021bf24: 4dc8 l32i.n a12, a13, 16 4021bf26: 3d08 l32i.n a0, a13, 12 4021bf28: 0109 s32i.n a0, a1, 0 4021bf2a: a60201 l32r a0, 40205734 4021bf2d: 0000c0 callx0 a0 4021bf30: 023d mov.n a3, a2 4021bf32: 1d28 l32i.n a2, a13, 4 4021bf34: 021332 l16ui a3, a3, 4 4021bf37: 021242 l16ui a4, a2, 4 4021bf3a: 021347 beq a3, a4, 4021bf40 4021bf3d: 000ec5 call0 4021c02c 4021bf40: 5c8c beqz.n a12, 4021bf49 4021bf42: 0128 l32i.n a2, a1, 0 4021bf44: 030c movi.n a3, 0 4021bf46: 000cc0 callx0 a12 4021bf49: 2d48 l32i.n a4, a13, 8 4021bf4b: c4cc bnez.n a4, 4021bf5b 4021bf4d: fff121 l32r a2, 4021bf14 4021bf50: 431c movi.n a3, 20 4021bf52: 986401 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021bf55: 0000c0 callx0 a0 4021bf58: 000606 j 4021bf74 4021bf5b: ffafc1 l32r a12, 4021be18 4021bf5e: 0c2d mov.n a2, a12 4021bf60: 999401 l32r a0, 402025b0 4021bf63: 0000c0 callx0 a0 4021bf66: 0c2d mov.n a2, a12 4021bf68: 2d38 l32i.n a3, a13, 8 4021bf6a: 040c movi.n a4, 0 4021bf6c: 150c movi.n a5, 1 4021bf6e: 999101 l32r a0, 402025b4 4021bf71: 0000c0 callx0 a0 4021bf74: 21c8 l32i.n a12, a1, 8 4021bf76: 31d8 l32i.n a13, a1, 12 4021bf78: 1108 l32i.n a0, a1, 4 4021bf7a: 10c112 addi a1, a1, 16 4021bf7d: f00d ret.n ... 4021bf80 : 4021bf80: c37c movi.n a3, -4 4021bf82: f0c112 addi a1, a1, -16 4021bf85: 1109 s32i.n a0, a1, 4 4021bf87: ffa301 l32r a0, 4021be14 4021bf8a: 0129 s32i.n a2, a1, 0 4021bf8c: 1d1037 beq a0, a3, 4021bfad 4021bf8f: 002d mov.n a2, a0 4021bf91: 5238 l32i.n a3, a2, 20 4021bf93: 2139 s32i.n a3, a1, 8 4021bf95: 224b addi.n a2, a2, 4 4021bf97: 431c movi.n a3, 20 4021bf99: 985201 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021bf9c: 0000c0 callx0 a0 4021bf9f: 2158 l32i.n a5, a1, 8 4021bfa1: 858c beqz.n a5, 4021bfad 4021bfa3: ff9c21 l32r a2, 4021be14 4021bfa6: 0138 l32i.n a3, a1, 0 4021bfa8: 3228 l32i.n a2, a2, 12 4021bfaa: 0005c0 callx0 a5 4021bfad: 1108 l32i.n a0, a1, 4 4021bfaf: 10c112 addi a1, a1, 16 4021bfb2: f00d ret.n 4021bfb4: 020c movi.n a2, 0 4021bfb6: f0c112 addi a1, a1, -16 4021bfb9: 0109 s32i.n a0, a1, 0 4021bfbb: fffc45 call0 4021bf80 4021bfbe: 0108 l32i.n a0, a1, 0 4021bfc0: 10c112 addi a1, a1, 16 4021bfc3: f00d ret.n 4021bfc5: 000000 ill 4021bfc8 : 4021bfc8: f0c112 addi a1, a1, -16 4021bfcb: 0109 s32i.n a0, a1, 0 4021bfcd: ff9101 l32r a0, 4021be14 4021bfd0: 1028 l32i.n a2, a0, 4 4021bfd2: 129c beqz.n a2, 4021bfe7 4021bfd4: 002d mov.n a2, a0 4021bfd6: 20c222 addi a2, a2, 32 4021bfd9: 997501 l32r a0, 402025b0 4021bfdc: 0000c0 callx0 a0 4021bfdf: 420c movi.n a2, 4 4021bfe1: fff9c5 call0 4021bf80 4021bfe4: ff8c01 l32r a0, 4021be14 4021bfe7: 6058 l32i.n a5, a0, 24 4021bfe9: 558c beqz.n a5, 4021bff2 4021bfeb: 430c movi.n a3, 4 4021bfed: 7028 l32i.n a2, a0, 28 4021bfef: 0005c0 callx0 a5 4021bff2: 0108 l32i.n a0, a1, 0 4021bff4: 10c112 addi a1, a1, 16 4021bff7: f00d ret.n 4021bff9: 000000 ill 4021bffc : 4021bffc: f0c112 addi a1, a1, -16 4021bfff: 11c9 s32i.n a12, a1, 4 4021c001: 9806c1 l32r a12, 4020201c <_irom0_text_start+0xc> 4021c004: 0109 s32i.n a0, a1, 0 4021c006: 4b2cc2 l32i a12, a12, 0x12c 4021c009: a5ca01 l32r a0, 40205734 4021c00c: 0000c0 callx0 a0 4021c00f: 021202 l16ui a0, a2, 4 4021c012: 021c22 l16ui a2, a12, 4 4021c015: 041027 beq a0, a2, 4021c01d 4021c018: 0c2d mov.n a2, a12 4021c01a: 000105 call0 4021c02c 4021c01d: 11c8 l32i.n a12, a1, 4 4021c01f: 0108 l32i.n a0, a1, 0 4021c021: 10c112 addi a1, a1, 16 4021c024: f00d ret.n 4021c026: f00000 subx8 a0, a0, a0 4021c029: 401012 l16ui a1, a0, 128 4021c02c : 4021c02c: 130c movi.n a3, 1 4021c02e: 040c movi.n a4, 0 4021c030: f0c112 addi a1, a1, -16 4021c033: 11c9 s32i.n a12, a1, 4 4021c035: 0109 s32i.n a0, a1, 0 4021c037: 02cd mov.n a12, a2 4021c039: 021222 l16ui a2, a2, 4 4021c03c: fffb01 l32r a0, 4021c028 4021c03f: 0000c0 callx0 a0 4021c042: 9a8301 l32r a0, 40202a50 4021c045: 0000c0 callx0 a0 4021c048: ff7301 l32r a0, 4021be14 4021c04b: d0c9 s32i.n a12, a0, 52 4021c04d: 11c8 l32i.n a12, a1, 4 4021c04f: 9a8201 l32r a0, 40202a58 4021c052: 0000c0 callx0 a0 4021c055: 0108 l32i.n a0, a1, 0 4021c057: 10c112 addi a1, a1, 16 4021c05a: f00d ret.n 4021c05c : 4021c05c: 050c movi.n a5, 0 4021c05e: ff6d61 l32r a6, 4021be14 4021c061: e70c movi.n a7, 14 4021c063: 0668 l32i.n a6, a6, 0 4021c065: 908550 addx2 a8, a5, a5 4021c068: a08860 addx4 a8, a8, a6 4021c06b: 441882 l16ui a8, a8, 136 4021c06e: 0c1827 beq a8, a2, 4021c07e 4021c071: 551b addi.n a5, a5, 1 4021c073: 745050 extui a5, a5, 0, 8 4021c076: eb9577 bne a5, a7, 4021c065 4021c079: ffa022 movi a2, 255 4021c07c: f00d ret.n 4021c07e: 052d mov.n a2, a5 4021c080: f00d ret.n ... 4021c084 : 4021c084: 97e621 l32r a2, 4020201c <_irom0_text_start+0xc> 4021c087: f0c112 addi a1, a1, -16 4021c08a: 016102 s32i a0, a1, 4 4021c08d: 4b2222 l32i a2, a2, 0x12c 4021c090: f89b85 call0 40214a4c 4021c093: 006122 s32i a2, a1, 0 4021c096: a5a701 l32r a0, 40205734 4021c099: 0000c0 callx0 a0 4021c09c: f89ac5 call0 40214a4c 4021c09f: 030c movi.n a3, 0 4021c0a1: 0148 l32i.n a4, a1, 0 4021c0a3: 1108 l32i.n a0, a1, 4 4021c0a5: c04420 sub a4, a4, a2 4021c0a8: 10c112 addi a1, a1, 16 4021c0ab: 120c movi.n a2, 1 4021c0ad: 932340 movnez a2, a3, a4 4021c0b0: f00d ret.n 4021c0b2: 000000 ill 4021c0b5: ff0b addi.n a15, a15, -1 4021c0b7: 3f .byte 0x3f 4021c0b8: ff0dc4 excw 4021c0bb: 3f .byte 0x3f 4021c0bc: 21c3e0 srai a12, a14, 3 4021c0bf: a33240 movltz a3, a2, a4 4021c0c0 : 4021c0c0: 60a332 movi a3, 0x360 4021c0c3: f0c112 addi a1, a1, -16 4021c0c6: 006122 s32i a2, a1, 0 4021c0c9: 016102 s32i a0, a1, 4 4021c0cc: fffa21 l32r a2, 4021c0b4 4021c0cf: 980501 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021c0d2: 0000c0 callx0 a0 4021c0d5: 02a052 movi a5, 2 4021c0d8: fff821 l32r a2, 4021c0b8 4021c0db: f00c movi.n a0, 15 4021c0dd: 0168 l32i.n a6, a1, 0 4021c0df: fff541 l32r a4, 4021c0b4 4021c0e2: 0649 s32i.n a4, a6, 0 4021c0e4: 804202 s8i a0, a2, 128 4021c0e7: 0438 l32i.n a3, a4, 0 4021c0e9: fff421 l32r a2, 4021c0bc 4021c0ec: 203350 or a3, a3, a5 4021c0ef: 0439 s32i.n a3, a4, 0 4021c0f1: 030c movi.n a3, 0 4021c0f3: f62f45 call0 402123e8 4021c0f6: 1108 l32i.n a0, a1, 4 4021c0f8: 10c112 addi a1, a1, 16 4021c0fb: f00d ret.n 4021c0fd: 000000 ill 4021c100 : 4021c100: 140c movi.n a4, 1 4021c102: 030c movi.n a3, 0 4021c104: 991651 l32r a5, 4020255c 4021c107: f0c112 addi a1, a1, -16 4021c10a: 0109 s32i.n a0, a1, 0 4021c10c: 7f0522 l8ui a2, a5, 127 4021c10f: 7e0552 l8ui a5, a5, 126 4021c112: 046020 extui a6, a2, 0, 1 4021c115: 833460 moveqz a3, a4, a6 4021c118: 401500 ssl a5 4021c11b: a12200 sll a2, a2 4021c11e: 050c movi.n a5, 0 4021c120: a14400 sll a4, a4 4021c123: a13300 sll a3, a3 4021c126: 9dc901 l32r a0, 4020384c 4021c129: 0000c0 callx0 a0 4021c12c: 180c movi.n a8, 1 4021c12e: 060c movi.n a6, 0 4021c130: 990b71 l32r a7, 4020255c 4021c133: 0108 l32i.n a0, a1, 0 4021c135: 7f0792 l8ui a9, a7, 127 4021c138: 10c112 addi a1, a1, 16 4021c13b: 049090 extui a9, a9, 0, 1 4021c13e: 836890 moveqz a6, a8, a9 4021c141: 7f4762 s8i a6, a7, 127 4021c144: f00d ret.n 4021c146: 000000 ill 4021c149: 4021c1 l32r a12, 401ec1d0 <_lit4_end+0xe657c> 4021c14c: 00c000 excw ... 4021c150 : 4021c150: f0c112 addi a1, a1, -16 4021c153: 0261d2 s32i a13, a1, 8 4021c156: 0161c2 s32i a12, a1, 4 4021c159: 006102 s32i a0, a1, 0 4021c15c: 990001 l32r a0, 4020255c 4021c15f: 02cd mov.n a12, a2 4021c161: 7d0022 l8ui a2, a0, 125 4021c164: 03dd mov.n a13, a3 4021c166: 2b1266 bnei a2, 1, 4021c195 4021c169: 7c0032 l8ui a3, a0, 124 4021c16c: 251366 bnei a3, 1, 4021c195 4021c16f: 9b8621 l32r a2, 40202f88 4021c172: 990f01 l32r a0, 402025b0 4021c175: 0000c0 callx0 a0 4021c178: 9b8421 l32r a2, 40202f88 4021c17b: fff331 l32r a3, 4021c148 4021c17e: 040c movi.n a4, 0 4021c180: 990401 l32r a0, 40202590 4021c183: 0000c0 callx0 a0 4021c186: 9b8021 l32r a2, 40202f88 4021c189: 233c movi.n a3, 50 4021c18b: 140c movi.n a4, 1 4021c18d: 150c movi.n a5, 1 4021c18f: 990901 l32r a0, 402025b4 4021c192: 0000c0 callx0 a0 4021c195: 071c movi.n a7, 16 4021c197: a57e61 l32r a6, 40205790 4021c19a: 0020c0 memw 4021c19d: 9b2652 l32i a5, a6, 0x26c 4021c1a0: 205570 or a5, a5, a7 4021c1a3: 0020c0 memw 4021c1a6: 9b6652 s32i a5, a6, 0x26c 4021c1a9: a90c42 l8ui a4, a12, 169 4021c1ac: e48c beqz.n a4, 4021c1be 4021c1ae: 220c movi.n a2, 2 4021c1b0: 030c movi.n a3, 0 4021c1b2: 01dc42 addmi a4, a12, 0x100 4021c1b5: aac442 addi a4, a4, -86 4021c1b8: f7ce85 call0 40213ea4 4021c1bb: 000246 j 4021c1c8 4021c1be: 00a022 movi a2, 0 4021c1c1: 030c movi.n a3, 0 4021c1c3: 040c movi.n a4, 0 4021c1c5: f7cdc5 call0 40213ea4 4021c1c8: fe3285 call0 4021a4f4 4021c1cb: 9d8c beqz.n a13, 4021c1d8 4021c1cd: 0d2d mov.n a2, a13 4021c1cf: fe53c5 call0 4021a70c 4021c1d2: 9c6ad1 l32r a13, 4020337c 4021c1d5: 000086 j 4021c1db 4021c1d8: 0fa1d2 movi a13, 0x10f 4021c1db: ffb681 l32r a8, 4021c0b4 4021c1de: 1888 l32i.n a8, a8, 4 4021c1e0: ffdb91 l32r a9, 4021c14c 4021c1e3: 056807 bbci a8, 0, 4021c1ec 4021c1e6: 20dd90 or a13, a13, a9 4021c1e9: 000306 j 4021c1f9 4021c1ec: 10cc32 addi a3, a12, 16 4021c1ef: 0c0c42 l8ui a4, a12, 12 4021c1f2: 020c movi.n a2, 0 4021c1f4: 150c movi.n a5, 1 4021c1f6: fe3105 call0 4021a508 4021c1f9: 0d2d mov.n a2, a13 4021c1fb: 11c8 l32i.n a12, a1, 4 4021c1fd: 21d8 l32i.n a13, a1, 8 4021c1ff: 000dc5 call0 4021c2dc 4021c202: 0108 l32i.n a0, a1, 0 4021c204: 10c112 addi a1, a1, 16 4021c207: f00d ret.n 4021c209: 000000 ill 4021c20c : 4021c20c: e0c112 addi a1, a1, -32 4021c20f: 0461f2 s32i a15, a1, 16 4021c212: 006102 s32i a0, a1, 0 4021c215: 31e9 s32i.n a14, a1, 12 4021c217: 21d9 s32i.n a13, a1, 8 4021c219: 11c9 s32i.n a12, a1, 4 4021c21b: 04dd mov.n a13, a4 4021c21d: 02cd mov.n a12, a2 4021c21f: 03ed mov.n a14, a3 4021c221: 020c movi.n a2, 0 4021c223: fe3385 call0 4021a55c 4021c226: 9cec bnez.n a12, 4021c253 4021c228: 120c movi.n a2, 1 4021c22a: 030c movi.n a3, 0 4021c22c: 040c movi.n a4, 0 4021c22e: 250c movi.n a5, 2 4021c230: fe2d45 call0 4021a508 4021c233: fe2c05 call0 4021a4f4 4021c236: 020c movi.n a2, 0 4021c238: fe2c45 call0 4021a500 4021c23b: 020c movi.n a2, 0 4021c23d: 030c movi.n a3, 0 4021c23f: 040c movi.n a4, 0 4021c241: f7c605 call0 40213ea4 4021c244: 0d5d mov.n a5, a13 4021c246: 0e4d mov.n a4, a14 4021c248: 0fa122 movi a2, 0x10f 4021c24b: 330c movi.n a3, 3 4021c24d: fddbc5 call0 4021a00c 4021c250: 001cc6 j 4021c2c7 4021c253: 002c22 l32i a2, a12, 0 4021c256: 015216 beqz a2, 4021c26f 4021c259: 9a5001 l32r a0, 40202b9c 4021c25c: 0000c0 callx0 a0 4021c25f: 002c32 l32i a3, a12, 0 4021c262: 744020 extui a4, a2, 0, 8 4021c265: 150c movi.n a5, 1 4021c267: 120c movi.n a2, 1 4021c269: fe29c5 call0 4021a508 4021c26c: 000346 j 4021c27d 4021c26f: 01a022 movi a2, 1 4021c272: 00a032 movi a3, 0 4021c275: 00a042 movi a4, 0 4021c278: 250c movi.n a5, 2 4021c27a: fe28c5 call0 4021a508 4021c27d: 1c28 l32i.n a2, a12, 4 4021c27f: 728c beqz.n a2, 4021c28a 4021c281: fe24c5 call0 4021a4d0 4021c284: 000146 j 4021c28d 4021c287: 000000 ill 4021c28a: fe2685 call0 4021a4f4 4021c28d: 080c22 l8ui a2, a12, 8 4021c290: d00c movi.n a0, 13 4021c292: c28c beqz.n a2, 4021c2a2 4021c294: 0a3027 bltu a0, a2, 4021c2a2 4021c297: fe4745 call0 4021a70c 4021c29a: 9c38f1 l32r a15, 4020337c 4021c29d: 000106 j 4021c2a5 4021c2a0: f20000 excw 4021c2a3: 220fa1 l32r a10, 401e4ae0 <_lit4_end+0xdee8c> 4021c2a6: 090c movi.n a9, 0 4021c2a8: 928c beqz.n a2, 4021c2b5 4021c2aa: 120c movi.n a2, 1 4021c2ac: fe2505 call0 4021a500 4021c2af: 0001c6 j 4021c2ba 4021c2b2: 000000 ill 4021c2b5: 020c movi.n a2, 0 4021c2b7: fe2485 call0 4021a500 4021c2ba: 0d5d mov.n a5, a13 4021c2bc: 204ee0 or a4, a14, a14 4021c2bf: 202ff0 or a2, a15, a15 4021c2c2: 330c movi.n a3, 3 4021c2c4: fdd445 call0 4021a00c 4021c2c7: 11c8 l32i.n a12, a1, 4 4021c2c9: 21d8 l32i.n a13, a1, 8 4021c2cb: 31e8 l32i.n a14, a1, 12 4021c2cd: 41f8 l32i.n a15, a1, 16 4021c2cf: 0108 l32i.n a0, a1, 0 4021c2d1: 20c112 addi a1, a1, 32 4021c2d4: f00d ret.n 4021c2d6: 500000 excw 4021c2d9: 4021c5 call0 4025c4f8 <_flash_code_end+0x1519e> 4021c2dc: 975041 l32r a4, 4020201c <_irom0_text_start+0xc> 4021c2df: f0c112 addi a1, a1, -16 4021c2e2: 11c9 s32i.n a12, a1, 4 4021c2e4: 0109 s32i.n a0, a1, 0 4021c2e6: 4408 l32i.n a0, a4, 16 4021c2e8: 02cd mov.n a12, a2 4021c2ea: d10022 l8ui a2, a0, 209 4021c2ed: 150c movi.n a5, 1 4021c2ef: 32cc bnez.n a2, 4021c2f6 4021c2f1: d24052 s8i a5, a0, 210 4021c2f4: 4408 l32i.n a0, a4, 16 4021c2f6: 00a022 movi a2, 0 4021c2f9: d04052 s8i a5, a0, 208 4021c2fc: 042472 l32i a7, a4, 16 4021c2ff: bfaf82 movi a8, -65 4021c302: 142762 l32i a6, a7, 80 4021c305: ff6b41 l32r a4, 4021c0b4 4021c308: 106680 and a6, a6, a8 4021c30b: 146762 s32i a6, a7, 80 4021c30e: 0438 l32i.n a3, a4, 0 4021c310: 051c movi.n a5, 16 4021c312: 203350 or a3, a3, a5 4021c315: 0439 s32i.n a3, a4, 0 4021c317: fe1e85 call0 4021a500 4021c31a: ffef41 l32r a4, 4021c2d8 4021c31d: ac8c beqz.n a12, 4021c32b 4021c31f: 0c2d mov.n a2, a12 4021c321: 230c movi.n a3, 2 4021c323: 050c movi.n a5, 0 4021c325: fdce45 call0 4021a00c 4021c328: 000186 j 4021c332 4021c32b: 042d mov.n a2, a4 4021c32d: 030c movi.n a3, 0 4021c32f: 000105 call0 4021c340 4021c332: 11c8 l32i.n a12, a1, 4 4021c334: 0108 l32i.n a0, a1, 0 4021c336: 10c112 addi a1, a1, 16 4021c339: f00d ret.n 4021c33b: c43000 extui a3, a0, 0, 13 4021c33e: 314021 l32r a2, 401e8840 <_lit4_end+0xe2bec> 4021c341: ff .byte 0xff 4021c342: ff .byte 0xff 4021c343: 00a042 movi a4, 0 4021c346: f0c112 addi a1, a1, -16 4021c349: 206220 or a6, a2, a2 4021c34c: 006102 s32i a0, a1, 0 4021c34f: ff5901 l32r a0, 4021c0b4 4021c352: 220c movi.n a2, 2 4021c354: dd6062 s32i a6, a0, 0x374 4021c357: ffb2c5 call0 4021be84 4021c35a: 329c beqz.n a2, 4021c371 4021c35c: 120c movi.n a2, 1 4021c35e: 000206 j 4021c36a 4021c361: 020c movi.n a2, 0 4021c363: 030c movi.n a3, 0 4021c365: 000c85 call0 4021c430 4021c368: 220c movi.n a2, 2 4021c36a: 0108 l32i.n a0, a1, 0 4021c36c: 10c112 addi a1, a1, 16 4021c36f: f00d ret.n 4021c371: 007305 call0 4021caa4 4021c374: fe9216 beqz a2, 4021c361 4021c377: 030c movi.n a3, 0 4021c379: 000085 call0 4021c384 4021c37c: fffa06 j 4021c368 4021c37f: c38400 excw 4021c382: 124021 l32r a2, 401e0c84 <_lit4_end+0xdb030> 4021c385: 02e0c1 l32r a12, 401dcf08 <_lit4_end+0xd72b4> 4021c388: 010561 l32r a6, 401dc79c <_lit4_end+0xd6b48> 4021c38b: c29724 excw 4021c38e: 020661 l32r a6, 401dcba8 <_lit4_end+0xd6f54> 4021c391: cd0420 excw 4021c394: 000802 l8ui a0, a8, 0 4021c397: 4109 s32i.n a0, a1, 16 4021c399: a4e601 l32r a0, 40205734 4021c39c: 0000c0 callx0 a0 4021c39f: 1e2c02 l32i a0, a12, 120 4021c3a2: 101207 beq a2, a0, 4021c3b6 4021c3a5: 0c6d mov.n a6, a12 4021c3a7: 030c movi.n a3, 0 4021c3a9: fff541 l32r a4, 4021c380 4021c3ac: 050c movi.n a5, 0 4021c3ae: 002d mov.n a2, a0 4021c3b0: ffb285 call0 4021bedc 4021c3b3: 000746 j 4021c3d4 4021c3b6: 205cc0 or a5, a12, a12 4021c3b9: 202cc0 or a2, a12, a12 4021c3bc: 204cc0 or a4, a12, a12 4021c3bf: 060c movi.n a6, 0 4021c3c1: 986671 l32r a7, 4020255c 4021c3c4: 4138 l32i.n a3, a1, 16 4021c3c6: 800772 l8ui a7, a7, 128 4021c3c9: 33c332 addi a3, a3, 51 4021c3cc: 0169 s32i.n a6, a1, 0 4021c3ce: a01561 l32r a6, 40204424 4021c3d1: fc5305 call0 40218904 4021c3d4: 61c8 l32i.n a12, a1, 24 4021c3d6: 5108 l32i.n a0, a1, 20 4021c3d8: 20c112 addi a1, a1, 32 4021c3db: f00d ret.n 4021c3dd: 000000 ill 4021c3e0: f0c112 addi a1, a1, -16 4021c3e3: 11c9 s32i.n a12, a1, 4 4021c3e5: 02cd mov.n a12, a2 4021c3e7: 4228 l32i.n a2, a2, 16 4021c3e9: 0109 s32i.n a0, a1, 0 4021c3eb: 10c222 addi a2, a2, 16 4021c3ee: 006605 call0 4021ca50 4021c3f1: 729c beqz.n a2, 4021c40c 4021c3f3: 9c38 l32i.n a3, a12, 36 4021c3f5: 0f0332 l8ui a3, a3, 15 4021c3f8: 091366 bnei a3, 1, 4021c405 4021c3fb: 530c movi.n a3, 5 4021c3fd: 040c movi.n a4, 0 4021c3ff: 0094c5 call0 4021cd4c 4021c402: 000186 j 4021c40c 4021c405: d37c movi.n a3, -3 4021c407: 140c movi.n a4, 1 4021c409: 008d45 call0 4021cce0 4021c40c: 006945 call0 4021caa4 4021c40f: 11c8 l32i.n a12, a1, 4 4021c411: 628c beqz.n a2, 4021c41b 4021c413: 030c movi.n a3, 0 4021c415: fff6c5 call0 4021c384 4021c418: 000186 j 4021c422 4021c41b: 020c movi.n a2, 0 4021c41d: 030c movi.n a3, 0 4021c41f: 000105 call0 4021c430 4021c422: 0108 l32i.n a0, a1, 0 4021c424: 10c112 addi a1, a1, 16 4021c427: f00d ret.n 4021c429: 000000 ill 4021c42c: 0dc8 l32i.n a12, a13, 0 4021c42e: ff .byte 0xff 4021c42f: 3f .byte 0x3f 4021c430: f0c112 addi a1, a1, -16 4021c433: 006132 s32i a3, a1, 0 4021c436: 0261c2 s32i a12, a1, 8 4021c439: 1109 s32i.n a0, a1, 4 4021c43b: fffcc1 l32r a12, 4021c42c 4021c43e: 000c movi.n a0, 0 4021c440: 7e4c02 s8i a0, a12, 126 4021c443: 2b2cc2 l32i a12, a12, 172 4021c446: ffbb45 call0 4021bffc 4021c449: ffa7c5 call0 4021bec8 4021c44c: 7c8c beqz.n a12, 4021c457 4021c44e: 0138 l32i.n a3, a1, 0 4021c450: 0c08 l32i.n a0, a12, 0 4021c452: 020c movi.n a2, 0 4021c454: 0000c0 callx0 a0 4021c457: 21c8 l32i.n a12, a1, 8 4021c459: 1108 l32i.n a0, a1, 4 4021c45b: 10c112 addi a1, a1, 16 4021c45e: f00d ret.n 4021c460: 239d50 excw 4021c463: 0df840 excw 4021c466: ff .byte 0xff 4021c467: 3f .byte 0x3f 4021c468 : 4021c468: f0c112 addi a1, a1, -16 4021c46b: 016102 s32i a0, a1, 4 4021c46e: 96eb01 l32r a0, 4020201c <_irom0_text_start+0xc> 4021c471: fffb21 l32r a2, 4021c460 4021c474: 042002 l32i a0, a0, 16 4021c477: 006102 s32i a0, a1, 0 4021c47a: 97af01 l32r a0, 40202338 4021c47d: 0000c0 callx0 a0 4021c480: 0128 l32i.n a2, a1, 0 4021c482: 112222 l32i a2, a2, 68 4021c485: 829c beqz.n a2, 4021c4a1 4021c487: fff741 l32r a4, 4021c464 4021c48a: 130c movi.n a3, 1 4021c48c: 96e421 l32r a2, 4020201c <_irom0_text_start+0xc> 4021c48f: 804432 s8i a3, a4, 128 4021c492: 030c movi.n a3, 0 4021c494: 040c movi.n a4, 0 4021c496: feae45 call0 4021af7c 4021c499: fff261 l32r a6, 4021c464 4021c49c: 050c movi.n a5, 0 4021c49e: 804652 s8i a5, a6, 128 4021c4a1: a14081 l32r a8, 402049a4 4021c4a4: 982b31 l32r a3, 40202550 4021c4a7: 0020c0 memw 4021c4aa: fd2372 l32i a7, a3, 0x3f4 4021c4ad: 107780 and a7, a7, a8 4021c4b0: f57070 extui a7, a7, 16, 16 4021c4b3: 0020c0 memw 4021c4b6: fd2332 l32i a3, a3, 0x3f4 4021c4b9: 9acb21 l32r a2, 40202fe8 4021c4bc: 743030 extui a3, a3, 0, 8 4021c4bf: 0c1766 bnei a7, 1, 4021c4cf 4021c4c2: d90c movi.n a9, 13 4021c4c4: 13b937 bgeu a9, a3, 4021c4db 4021c4c7: 030c movi.n a3, 0 4021c4c9: ffc845 call0 4021c150 4021c4cc: 000106 j 4021c4d4 4021c4cf: 030c movi.n a3, 0 4021c4d1: ffc7c5 call0 4021c150 4021c4d4: 1108 l32i.n a0, a1, 4 4021c4d6: 10c112 addi a1, a1, 16 4021c4d9: f00d ret.n 4021c4db: ffc745 call0 4021c150 4021c4de: fffc86 j 4021c4d4 4021c4e1: 000000 ill 4021c4e4 : 4021c4e4: 96ce21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021c4e7: 00a032 movi a3, 0 4021c4ea: 02a042 movi a4, 2 4021c4ed: f0c112 addi a1, a1, -16 4021c4f0: 0109 s32i.n a0, a1, 0 4021c4f2: fea885 call0 4021af7c 4021c4f5: e864c5 call0 40204b44 4021c4f8: 021266 bnei a2, 1, 4021c4fe 4021c4fb: fff6c5 call0 4021c468 4021c4fe: 0108 l32i.n a0, a1, 0 4021c500: 10c112 addi a1, a1, 16 4021c503: f00d ret.n 4021c505: 000000 ill 4021c508 : 4021c508: 96c521 l32r a2, 4020201c <_irom0_text_start+0xc> 4021c50b: 00a032 movi a3, 0 4021c50e: 04a042 movi a4, 4 4021c511: f0c112 addi a1, a1, -16 4021c514: 0109 s32i.n a0, a1, 0 4021c516: fea645 call0 4021af7c 4021c519: e86285 call0 40204b44 4021c51c: 021266 bnei a2, 1, 4021c522 4021c51f: fff485 call0 4021c468 4021c522: 0108 l32i.n a0, a1, 0 4021c524: 10c112 addi a1, a1, 16 4021c527: f00d ret.n 4021c529: 000000 ill 4021c52c : 4021c52c: 96bc21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021c52f: 00a032 movi a3, 0 4021c532: 02a042 movi a4, 2 4021c535: f0c112 addi a1, a1, -16 4021c538: 0109 s32i.n a0, a1, 0 4021c53a: fea405 call0 4021af7c 4021c53d: e86045 call0 40204b44 4021c540: 021266 bnei a2, 1, 4021c546 4021c543: fff245 call0 4021c468 4021c546: 0108 l32i.n a0, a1, 0 4021c548: 10c112 addi a1, a1, 16 4021c54b: f00d ret.n 4021c54d: 000000 ill 4021c550 : 4021c550: f0c112 addi a1, a1, -16 4021c553: 0109 s32i.n a0, a1, 0 4021c555: 13cc bnez.n a3, 4021c55a 4021c557: 000185 call0 4021c570 4021c55a: 0108 l32i.n a0, a1, 0 4021c55c: 10c112 addi a1, a1, 16 4021c55f: f00d ret.n 4021c561: 000000 ill 4021c564: 0dfc bnez.n a13, 4021c598 4021c566: ff .byte 0xff 4021c567: 3f .byte 0x3f 4021c568: 239d40 excw 4021c56b: 9d6040 excw 4021c56e: 324023 excw 4021c571: 4110a0 srli a1, a10, 0 4021c574: 96aa add.n a9, a6, a10 4021c576: fecf21 l32r a2, 4021c0b4 4021c579: 80c112 addi a1, a1, -128 4021c57c: 1b6102 s32i a0, a1, 108 4021c57f: 1c61c2 s32i a12, a1, 112 4021c582: 002202 l32i a0, a2, 0 4021c585: 4448 l32i.n a4, a4, 16 4021c587: 1a6142 s32i a4, a1, 104 4021c58a: 200030 or a0, a0, a3 4021c58d: 0209 s32i.n a0, a2, 0 4021c58f: 003505 call0 4021c8e0 4021c592: 02cd mov.n a12, a2 4021c594: 116256 bnez a2, 4021c6ae 4021c597: fff361 l32r a6, 4021c564 4021c59a: 7d0652 l8ui a5, a6, 125 4021c59d: 551b addi.n a5, a5, 1 4021c59f: 745050 extui a5, a5, 0, 8 4021c5a2: 7d4652 s8i a5, a6, 125 4021c5a5: 145566 bnei a5, 5, 4021c5bd 4021c5a8: 012d mov.n a2, a1 4021c5aa: e7d345 call0 402042e0 4021c5ad: 600162 l8ui a6, a1, 96 4021c5b0: 091666 bnei a6, 1, 4021c5bd 4021c5b3: 012d mov.n a2, a1 4021c5b5: 070c movi.n a7, 0 4021c5b7: 604172 s8i a7, a1, 96 4021c5ba: e80f05 call0 402046ac 4021c5bd: e54981 l32r a8, 40215ae4 4021c5c0: 0888 l32i.n a8, a8, 0 4021c5c2: 05c816 beqz a8, 4021c622 4021c5c5: c22c movi.n a2, 44 4021c5c7: ffe831 l32r a3, 4021c568 4021c5ca: bea142 movi a4, 0x1be 4021c5cd: 97f101 l32r a0, 40202594 4021c5d0: 0000c0 callx0 a0 4021c5d3: 02cd mov.n a12, a2 4021c5d5: 049216 beqz a2, 4021c622 4021c5d8: 030c movi.n a3, 0 4021c5da: 640c movi.n a4, 6 4021c5dc: c9af92 movi a9, -55 4021c5df: 1a0c movi.n a10, 1 4021c5e1: 02a9 s32i.n a10, a2, 0 4021c5e3: 2b4292 s8i a9, a2, 43 4021c5e6: 25c222 addi a2, a2, 37 4021c5e9: 97f001 l32r a0, 402025ac 4021c5ec: 0000c0 callx0 a0 4021c5ef: 2c4b addi.n a2, a12, 4 4021c5f1: 9f8c31 l32r a3, 40204424 4021c5f4: 042c movi.n a4, 32 4021c5f6: 97e901 l32r a0, 4020259c 4021c5f9: 0000c0 callx0 a0 4021c5fc: 521c movi.n a2, 21 4021c5fe: c9a032 movi a3, 201 4021c601: 9686b1 l32r a11, 4020201c <_irom0_text_start+0xc> 4021c604: 0c4d mov.n a4, a12 4021c606: 802bb2 l32i a11, a11, 0x200 4021c609: 244cb2 s8i a11, a12, 36 4021c60c: 9c8f01 l32r a0, 40203848 4021c60f: 0000c0 callx0 a0 4021c612: c28c beqz.n a2, 4021c622 4021c614: 0c2d mov.n a2, a12 4021c616: ffd431 l32r a3, 4021c568 4021c619: c9a142 movi a4, 0x1c9 4021c61c: 97e101 l32r a0, 402025a0 4021c61f: 0000c0 callx0 a0 4021c622: 967e01 l32r a0, 4020201c <_irom0_text_start+0xc> 4021c625: 4008 l32i.n a0, a0, 16 4021c627: d000c2 l8ui a12, a0, 208 4021c62a: d20002 l8ui a0, a0, 210 4021c62d: 4cec bnez.n a12, 4021c655 4021c62f: 20ec bnez.n a0, 4021c655 4021c631: 020c movi.n a2, 0 4021c633: 000446 j 4021c648 4021c636: 0e1266 bnei a2, 1, 4021c648 4021c639: fe9e41 l32r a4, 4021c0b4 4021c63c: d52432 l32i a3, a4, 0x354 4021c63f: 40a152 movi a5, 0x140 4021c642: 203350 or a3, a3, a5 4021c645: d56432 s32i a3, a4, 0x354 4021c648: 1c21c2 l32i a12, a1, 112 4021c64b: 80a032 movi a3, 128 4021c64e: 1b2102 l32i a0, a1, 108 4021c651: 113a add.n a1, a1, a3 4021c653: f00d ret.n 4021c655: 172026 beqi a0, 2, 4021c670 4021c658: 03a022 movi a2, 3 4021c65b: fe8b45 call0 4021af10 4021c65e: e84e45 call0 40204b44 4021c661: 0b1266 bnei a2, 1, 4021c670 4021c664: ffc221 l32r a2, 4021c56c 4021c667: 9f6f31 l32r a3, 40204424 4021c66a: 973301 l32r a0, 40202338 4021c66d: 0000c0 callx0 a0 4021c670: 9f6e61 l32r a6, 40204428 4021c673: 97b771 l32r a7, 40202550 4021c676: 0020c0 memw 4021c679: fd6762 s32i a6, a7, 0x3f4 4021c67c: e84c45 call0 40204b44 4021c67f: ae1266 bnei a2, 1, 4021c631 4021c682: 1a21c2 l32i a12, a1, 104 4021c685: cc4b addi.n a12, a12, 4 4021c687: 0c2d mov.n a2, a12 4021c689: 97c901 l32r a0, 402025b0 4021c68c: 0000c0 callx0 a0 4021c68f: 0c2d mov.n a2, a12 4021c691: f65831 l32r a3, 40219ff4 4021c694: 040c movi.n a4, 0 4021c696: 97be01 l32r a0, 40202590 4021c699: 0000c0 callx0 a0 4021c69c: 0c2d mov.n a2, a12 4021c69e: e8a332 movi a3, 0x3e8 4021c6a1: 040c movi.n a4, 0 4021c6a3: 150c movi.n a5, 1 4021c6a5: 97c301 l32r a0, 402025b4 4021c6a8: 0000c0 callx0 a0 4021c6ab: ffe086 j 4021c631 4021c6ae: 005505 call0 4021cc00 4021c6b1: 965a01 l32r a0, 4020201c <_irom0_text_start+0xc> 4021c6b4: 4008 l32i.n a0, a0, 16 4021c6b6: d20022 l8ui a2, a0, 210 4021c6b9: 0e3266 bnei a2, 3, 4021c6cb 4021c6bc: 965831 l32r a3, 4020201c <_irom0_text_start+0xc> 4021c6bf: 140c movi.n a4, 1 4021c6c1: d24042 s8i a4, a0, 210 4021c6c4: 4338 l32i.n a3, a3, 16 4021c6c6: 020c movi.n a2, 0 4021c6c8: d14322 s8i a2, a3, 209 4021c6cb: 0c2d mov.n a2, a12 4021c6cd: 000185 call0 4021c6e8 4021c6d0: f62256 bnez a2, 4021c636 4021c6d3: fe7861 l32r a6, 4021c0b4 4021c6d6: 0658 l32i.n a5, a6, 0 4021c6d8: f76c movi.n a7, -17 4021c6da: 105570 and a5, a5, a7 4021c6dd: 0659 s32i.n a5, a6, 0 4021c6df: ffd946 j 4021c648 4021c6e2: 9c0000 excw 4021c6e5: 4021c7 blt a1, a12, 4021c729 4021c6e8: f0c112 addi a1, a1, -16 4021c6eb: 0109 s32i.n a0, a1, 0 4021c6ed: fe7101 l32r a0, 4021c0b4 4021c6f0: 11c9 s32i.n a12, a1, 4 4021c6f2: d22002 l32i a0, a0, 0x348 4021c6f5: 02cd mov.n a12, a2 4021c6f7: 10ac beqz.n a0, 4021c71c 4021c6f9: 1f9207 bne a2, a0, 4021c71c 4021c6fc: a40e01 l32r a0, 40205734 4021c6ff: 0000c0 callx0 a0 4021c702: 1e2c32 l32i a3, a12, 120 4021c705: 139327 bne a3, a2, 4021c71c 4021c708: fe6b51 l32r a5, 4021c0b4 4021c70b: 020c movi.n a2, 0 4021c70d: d52542 l32i a4, a5, 0x354 4021c710: 40a162 movi a6, 0x140 4021c713: 204460 or a4, a4, a6 4021c716: d56542 s32i a4, a5, 0x354 4021c719: 001406 j 4021c76d 4021c71c: 04bc16 beqz a12, 4021c76b 4021c71f: 04a072 movi a7, 4 4021c722: 00a082 movi a8, 0 4021c725: 0d5c82 s16i a8, a12, 26 4021c728: e84c72 s8i a7, a12, 232 4021c72b: 98c901 l32r a0, 40202a50 4021c72e: 0000c0 callx0 a0 4021c731: a183a1 l32r a10, 40204d40 4021c734: 1e2c92 l32i a9, a12, 120 4021c737: 0b6a92 s32i a9, a10, 44 4021c73a: 98c701 l32r a0, 40202a58 4021c73d: 0000c0 callx0 a0 4021c740: 96abb1 l32r a11, 402021ec <_irom0_text_start+0x1dc> 4021c743: 0020c0 memw 4021c746: fe5b01 l32r a0, 4021c0b4 4021c749: 9bb8 l32i.n a11, a11, 36 4021c74b: d460b2 s32i a11, a0, 0x350 4021c74e: a3f901 l32r a0, 40205734 4021c751: 0000c0 callx0 a0 4021c754: 1e2c02 l32i a0, a12, 120 4021c757: 1b1027 beq a0, a2, 4021c776 4021c75a: ffe231 l32r a3, 4021c6e4 4021c75d: 320c movi.n a2, 3 4021c75f: 0c4d mov.n a4, a12 4021c761: ff7205 call0 4021be84 4021c764: a29c beqz.n a2, 4021c782 4021c766: 120c movi.n a2, 1 4021c768: 000046 j 4021c76d 4021c76b: 120c movi.n a2, 1 4021c76d: 11c8 l32i.n a12, a1, 4 4021c76f: 0108 l32i.n a0, a1, 0 4021c771: 10c112 addi a1, a1, 16 4021c774: f00d ret.n 4021c776: 0c2d mov.n a2, a12 4021c778: 030c movi.n a3, 0 4021c77a: 000205 call0 4021c79c 4021c77d: 220c movi.n a2, 2 4021c77f: fffa86 j 4021c76d 4021c782: 206cc0 or a6, a12, a12 4021c785: 1e2c22 l32i a2, a12, 120 4021c788: ffd751 l32r a5, 4021c6e4 4021c78b: 00a032 movi a3, 0 4021c78e: 204550 or a4, a5, a5 4021c791: ff7485 call0 4021bedc 4021c794: fff946 j 4021c77d 4021c797: 0dd400 excw 4021c79a: ff .byte 0xff 4021c79b: 3f .byte 0x3f 4021c79c: d0c112 addi a1, a1, -48 4021c79f: 086102 s32i a0, a1, 32 4021c7a2: 91c9 s32i.n a12, a1, 36 4021c7a4: 7139 s32i.n a3, a1, 28 4021c7a6: 02cd mov.n a12, a2 4021c7a8: 830c movi.n a3, 8 4021c7aa: 10c122 addi a2, a1, 16 4021c7ad: 964d01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021c7b0: 0000c0 callx0 a0 4021c7b3: ff7145 call0 4021bec8 4021c7b6: 7108 l32i.n a0, a1, 28 4021c7b8: 08a056 bnez a0, 4021c846 4021c7bb: 620c movi.n a2, 6 4021c7bd: f793c5 call0 402140fc 4021c7c0: 720c movi.n a2, 7 4021c7c2: f79385 call0 402140fc 4021c7c5: 820c movi.n a2, 8 4021c7c7: f79345 call0 402140fc 4021c7ca: 920c movi.n a2, 9 4021c7cc: f792c5 call0 402140fc 4021c7cf: 976301 l32r a0, 4020255c 4021c7d2: f7f431 l32r a3, 4021a7a4 4021c7d5: a50022 l8ui a2, a0, 165 4021c7d8: a60002 l8ui a0, a0, 166 4021c7db: 701226 beqi a2, 1, 4021c84f 4021c7de: 960f21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021c7e1: 105bc5 call0 4022cda0 4021c7e4: 960e21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021c7e7: 0c3d mov.n a3, a12 4021c7e9: 105e85 call0 4022cdd4 4021c7ec: f37c movi.n a3, -1 4021c7ee: e94c32 s8i a3, a12, 233 4021c7f1: ea4c32 s8i a3, a12, 234 4021c7f4: eb4c32 s8i a3, a12, 235 4021c7f7: ec4c32 s8i a3, a12, 236 4021c7fa: ed4c32 s8i a3, a12, 237 4021c7fd: fdf185 call0 4021a718 4021c800: ffe621 l32r a2, 4021c798 4021c803: 1e2202 l32i a0, a2, 120 4021c806: 99f831 l32r a3, 40202fe8 4021c809: 01f016 beqz a0, 4021c82c 4021c80c: 000042 l8ui a4, a0, 0 4021c80f: 01e456 bnez a4, 4021c831 4021c812: 010052 l8ui a5, a0, 1 4021c815: 018556 bnez a5, 4021c831 4021c818: 020062 l8ui a6, a0, 2 4021c81b: 26dc bnez.n a6, 4021c831 4021c81d: 030072 l8ui a7, a0, 3 4021c820: d7cc bnez.n a7, 4021c831 4021c822: 040082 l8ui a8, a0, 4 4021c825: 88cc bnez.n a8, 4021c831 4021c827: 050092 l8ui a9, a0, 5 4021c82a: 39cc bnez.n a9, 4021c831 4021c82c: 040c movi.n a4, 0 4021c82e: 000086 j 4021c834 4021c831: 01a042 movi a4, 1 4021c834: 09d416 beqz a4, 4021c8d5 4021c837: 8402a2 l8ui a10, a2, 132 4021c83a: 097a16 beqz a10, 4021c8d5 4021c83d: 202cc0 or a2, a12, a12 4021c840: 00a052 movi a5, 0 4021c843: fd6005 call0 40219e44 4021c846: 91c8 l32i.n a12, a1, 36 4021c848: 8108 l32i.n a0, a1, 32 4021c84a: 30c112 addi a1, a1, 48 4021c84d: f00d ret.n 4021c84f: 3f7066 bnei a0, 7, 4021c892 4021c852: 01a022 movi a2, 1 4021c855: 00a042 movi a4, 0 4021c858: 150c movi.n a5, 1 4021c85a: 10c162 addi a6, a1, 16 4021c85d: 870c movi.n a7, 8 4021c85f: 0139 s32i.n a3, a1, 0 4021c861: 6139 s32i.n a3, a1, 24 4021c863: 5b0c movi.n a11, 5 4021c865: 11b9 s32i.n a11, a1, 4 4021c867: 21b9 s32i.n a11, a1, 8 4021c869: 0c3d mov.n a3, a12 4021c86b: 103a45 call0 4022cc10 4021c86e: 140c movi.n a4, 1 4021c870: 150c movi.n a5, 1 4021c872: 10c162 addi a6, a1, 16 4021c875: 870c movi.n a7, 8 4021c877: 6138 l32i.n a3, a1, 24 4021c879: 520c movi.n a2, 5 4021c87b: 600c movi.n a0, 6 4021c87d: 2109 s32i.n a0, a1, 8 4021c87f: 1129 s32i.n a2, a1, 4 4021c881: 0139 s32i.n a3, a1, 0 4021c883: 120c movi.n a2, 1 4021c885: 0c3d mov.n a3, a12 4021c887: 103885 call0 4022cc10 4021c88a: 440c movi.n a4, 4 4021c88c: e94c42 s8i a4, a12, 233 4021c88f: ffda86 j 4021c7fd 4021c892: f8c052 addi a5, a0, -8 4021c895: f64556 bnez a5, 4021c7fd 4021c898: 05a022 movi a2, 5 4021c89b: 00a042 movi a4, 0 4021c89e: 150c movi.n a5, 1 4021c8a0: 0139 s32i.n a3, a1, 0 4021c8a2: 6139 s32i.n a3, a1, 24 4021c8a4: 560c movi.n a6, 5 4021c8a6: d70c movi.n a7, 13 4021c8a8: 1179 s32i.n a7, a1, 4 4021c8aa: 2169 s32i.n a6, a1, 8 4021c8ac: 0c3d mov.n a3, a12 4021c8ae: 10c162 addi a6, a1, 16 4021c8b1: 870c movi.n a7, 8 4021c8b3: 1035c5 call0 4022cc10 4021c8b6: 520c movi.n a2, 5 4021c8b8: 0c3d mov.n a3, a12 4021c8ba: 140c movi.n a4, 1 4021c8bc: 150c movi.n a5, 1 4021c8be: 10c162 addi a6, a1, 16 4021c8c1: 870c movi.n a7, 8 4021c8c3: 680c movi.n a8, 6 4021c8c5: d90c movi.n a9, 13 4021c8c7: 61a8 l32i.n a10, a1, 24 4021c8c9: 01a9 s32i.n a10, a1, 0 4021c8cb: 1199 s32i.n a9, a1, 4 4021c8cd: 2189 s32i.n a8, a1, 8 4021c8cf: 103405 call0 4022cc10 4021c8d2: ffed06 j 4021c88a 4021c8d5: 0c2d mov.n a2, a12 4021c8d7: 150c movi.n a5, 1 4021c8d9: fd5685 call0 40219e44 4021c8dc: ffd986 j 4021c846 4021c8df: d36100 excw 4021c8e2: fe .byte 0xfe 4021c8e3: e0c112 addi a1, a1, -32 4021c8e6: 11c9 s32i.n a12, a1, 4 4021c8e8: 21d9 s32i.n a13, a1, 8 4021c8ea: 31e9 s32i.n a14, a1, 12 4021c8ec: 0109 s32i.n a0, a1, 0 4021c8ee: 7d0602 l8ui a0, a6, 125 4021c8f1: 41f9 s32i.n a15, a1, 16 4021c8f3: 04b016 beqz a0, 4021c942 4021c8f6: 0e0c movi.n a14, 0 4021c8f8: 0d0c movi.n a13, 0 4021c8fa: fdee01 l32r a0, 4021c0b4 4021c8fd: 030c movi.n a3, 0 4021c8ff: d7b9f1 l32r a15, 402127e4 4021c902: 5139 s32i.n a3, a1, 20 4021c904: 7ecf22 addi a2, a15, 126 4021c907: 6129 s32i.n a2, a1, 24 4021c909: a0cd00 addx4 a12, a13, a0 4021c90c: 7d0f42 l8ui a4, a15, 125 4021c90f: ce2cc2 l32i a12, a12, 0x338 4021c912: c48c beqz.n a4, 4021c922 4021c914: 6128 l32i.n a2, a1, 24 4021c916: 0c3d mov.n a3, a12 4021c918: 640c movi.n a4, 6 4021c91a: 9dc801 l32r a0, 4020403c 4021c91d: 0000c0 callx0 a0 4021c920: 42ac beqz.n a2, 4021c948 4021c922: 0c2d mov.n a2, a12 4021c924: 000345 call0 4021c95c 4021c927: fde301 l32r a0, 4021c0b4 4021c92a: fec061 l32r a6, 4021c42c 4021c92d: dd1b addi.n a13, a13, 1 4021c92f: 03be27 bgeu a14, a2, 4021c936 4021c932: 02ed mov.n a14, a2 4021c934: 51c9 s32i.n a12, a1, 20 4021c936: 7d0622 l8ui a2, a6, 125 4021c939: 74d0d0 extui a13, a13, 0, 8 4021c93c: c93d27 bltu a13, a2, 4021c909 4021c93f: 0000c6 j 4021c946 4021c942: 0e0c movi.n a14, 0 4021c944: 51e9 s32i.n a14, a1, 20 4021c946: 51c8 l32i.n a12, a1, 20 4021c948: 0108 l32i.n a0, a1, 0 4021c94a: 21d8 l32i.n a13, a1, 8 4021c94c: 31e8 l32i.n a14, a1, 12 4021c94e: 0c2d mov.n a2, a12 4021c950: 41f8 l32i.n a15, a1, 16 4021c952: 11c8 l32i.n a12, a1, 4 4021c954: 20c112 addi a1, a1, 32 4021c957: f00d ret.n 4021c959: 000000 ill 4021c95c: fdd751 l32r a5, 4021c0b8 4021c95f: 800552 l8ui a5, a5, 128 4021c962: 1a6507 bbci a5, 0, 4021c980 4021c965: 710242 l8ui a4, a2, 113 4021c968: 6e0262 l8ui a6, a2, 110 4021c96b: 014480 slli a4, a4, 24 4021c96e: 314840 srai a4, a4, 24 4021c971: 1c6517 bbci a5, 1, 4021c991 4021c974: 016680 slli a6, a6, 24 4021c977: 316860 srai a6, a6, 24 4021c97a: d14460 mul16s a4, a4, a6 4021c97d: 000406 j 4021c991 4021c980: 0b6517 bbci a5, 1, 4021c98f 4021c983: 6e0242 l8ui a4, a2, 110 4021c986: 014480 slli a4, a4, 24 4021c989: 314840 srai a4, a4, 24 4021c98c: 000046 j 4021c991 4021c98f: 040c movi.n a4, 0 4021c991: 096527 bbci a5, 2, 4021c99e 4021c994: 648c beqz.n a4, 4021c99e 4021c996: 6f0272 l8ui a7, a2, 111 4021c999: 642b addi.n a6, a4, 2 4021c99b: 934670 movnez a4, a6, a7 4021c99e: 086537 bbci a5, 3, 4021c9aa 4021c9a1: 740292 l8ui a9, a2, 116 4021c9a4: 1184f0 slli a8, a4, 1 4021c9a7: 934890 movnez a4, a8, a9 4021c9aa: 042d mov.n a2, a4 4021c9ac: f00d ret.n ... 4021c9b0 : 4021c9b0: e0c112 addi a1, a1, -32 4021c9b3: 31e9 s32i.n a14, a1, 12 4021c9b5: 0109 s32i.n a0, a1, 0 4021c9b7: 41f9 s32i.n a15, a1, 16 4021c9b9: 21d9 s32i.n a13, a1, 8 4021c9bb: 11c9 s32i.n a12, a1, 4 4021c9bd: 0d0c movi.n a13, 0 4021c9bf: 0c0c movi.n a12, 0 4021c9c1: fdbcf1 l32r a15, 4021c0b4 4021c9c4: f07c movi.n a0, -1 4021c9c6: 5109 s32i.n a0, a1, 20 4021c9c8: 10a102 movi a0, 0x110 4021c9cb: d10d00 mul16s a0, a13, a0 4021c9ce: 0f0a add.n a0, a15, a0 4021c9d0: 080022 l8ui a2, a0, 8 4021c9d3: d22f72 l32i a7, a15, 0x348 4021c9d6: 72dc bnez.n a2, 4021c9f1 4021c9d8: 090022 l8ui a2, a0, 9 4021c9db: 0a0032 l8ui a3, a0, 10 4021c9de: f2cc bnez.n a2, 4021c9f1 4021c9e0: d3cc bnez.n a3, 4021c9f1 4021c9e2: 0b0042 l8ui a4, a0, 11 4021c9e5: 84cc bnez.n a4, 4021c9f1 4021c9e7: 0c0052 l8ui a5, a0, 12 4021c9ea: 35cc bnez.n a5, 4021c9f1 4021c9ec: 0d0062 l8ui a6, a0, 13 4021c9ef: c69c beqz.n a6, 4021ca0f 4021c9f1: e08b addi.n a14, a0, 8 4021c9f3: 0d17e7 beq a7, a14, 4021ca04 4021c9f6: 0e2d mov.n a2, a14 4021c9f8: fff605 call0 4021c95c 4021c9fb: 5188 l32i.n a8, a1, 20 4021c9fd: 03b287 bgeu a2, a8, 4021ca04 4021ca00: 0ecd mov.n a12, a14 4021ca02: 5129 s32i.n a2, a1, 20 4021ca04: dd1b addi.n a13, a13, 1 4021ca06: 74d0d0 extui a13, a13, 0, 8 4021ca09: bb3d66 bnei a13, 3, 4021c9c8 4021ca0c: 000046 j 4021ca11 4021ca0f: c08b addi.n a12, a0, 8 4021ca11: 000ce2 l8ui a14, a12, 0 4021ca14: 21d8 l32i.n a13, a1, 8 4021ca16: 7edc bnez.n a14, 4021ca31 4021ca18: 010cf2 l8ui a15, a12, 1 4021ca1b: 020c02 l8ui a0, a12, 2 4021ca1e: ffcc bnez.n a15, 4021ca31 4021ca20: d0cc bnez.n a0, 4021ca31 4021ca22: 030c22 l8ui a2, a12, 3 4021ca25: 040c32 l8ui a3, a12, 4 4021ca28: 52cc bnez.n a2, 4021ca31 4021ca2a: 33cc bnez.n a3, 4021ca31 4021ca2c: 050c42 l8ui a4, a12, 5 4021ca2f: 348c beqz.n a4, 4021ca36 4021ca31: 0c2d mov.n a2, a12 4021ca33: 001545 call0 4021cb88 4021ca36: 0108 l32i.n a0, a1, 0 4021ca38: 31e8 l32i.n a14, a1, 12 4021ca3a: 41f8 l32i.n a15, a1, 16 4021ca3c: 160c movi.n a6, 1 4021ca3e: 060c52 l8ui a5, a12, 6 4021ca41: 0c2d mov.n a2, a12 4021ca43: 205560 or a5, a5, a6 4021ca46: 064c52 s8i a5, a12, 6 4021ca49: 11c8 l32i.n a12, a1, 4 4021ca4b: 20c112 addi a1, a1, 32 4021ca4e: f00d ret.n 4021ca50 : 4021ca50: e0c112 addi a1, a1, -32 4021ca53: 21d9 s32i.n a13, a1, 8 4021ca55: 11c9 s32i.n a12, a1, 4 4021ca57: 41f9 s32i.n a15, a1, 16 4021ca59: 0109 s32i.n a0, a1, 0 4021ca5b: fe7401 l32r a0, 4021c42c 4021ca5e: 31e9 s32i.n a14, a1, 12 4021ca60: 7d0002 l8ui a0, a0, 125 4021ca63: 02ed mov.n a14, a2 4021ca65: 70ac beqz.n a0, 4021ca90 4021ca67: fd93f1 l32r a15, 4021c0b4 4021ca6a: 0c0c movi.n a12, 0 4021ca6c: a0dcf0 addx4 a13, a12, a15 4021ca6f: ce2dd2 l32i a13, a13, 0x338 4021ca72: 2d9c beqz.n a13, 4021ca88 4021ca74: 0e3d mov.n a3, a14 4021ca76: 0d2d mov.n a2, a13 4021ca78: 640c movi.n a4, 6 4021ca7a: 9d7001 l32r a0, 4020403c 4021ca7d: 0000c0 callx0 a0 4021ca80: e28c beqz.n a2, 4021ca92 4021ca82: fe6a01 l32r a0, 4021c42c 4021ca85: 7d0002 l8ui a0, a0, 125 4021ca88: cc1b addi.n a12, a12, 1 4021ca8a: 74c0c0 extui a12, a12, 0, 8 4021ca8d: db3c07 bltu a12, a0, 4021ca6c 4021ca90: 0d0c movi.n a13, 0 4021ca92: 0108 l32i.n a0, a1, 0 4021ca94: 11c8 l32i.n a12, a1, 4 4021ca96: 31e8 l32i.n a14, a1, 12 4021ca98: 0d2d mov.n a2, a13 4021ca9a: 41f8 l32i.n a15, a1, 16 4021ca9c: 21d8 l32i.n a13, a1, 8 4021ca9e: 20c112 addi a1, a1, 32 4021caa1: f00d ret.n 4021caa3: 628100 excw 4021caa6: fe .byte 0xfe 4021caa7: 7d0862 l8ui a6, a8, 125 4021caaa: 7e0852 l8ui a5, a8, 126 4021caad: fd8171 l32r a7, 4021c0b4 4021cab0: 18b567 bgeu a5, a6, 4021cacc 4021cab3: 451b addi.n a4, a5, 1 4021cab5: a02570 addx4 a2, a5, a7 4021cab8: ce2222 l32i a2, a2, 0x338 4021cabb: 745040 extui a5, a4, 0, 8 4021cabe: 7e4852 s8i a5, a8, 126 4021cac1: 1e2232 l32i a3, a2, 120 4021cac4: 0338 l32i.n a3, a3, 0 4021cac6: 046397 bbci a3, 9, 4021cace 4021cac9: e69567 bne a5, a6, 4021cab3 4021cacc: 020c movi.n a2, 0 4021cace: f00d ret.n 4021cad0 : 4021cad0: fe5791 l32r a9, 4021c42c 4021cad3: 7d0962 l8ui a6, a9, 125 4021cad6: fd7771 l32r a7, 4021c0b4 4021cad9: 06bd mov.n a11, a6 4021cadb: 0336b6 bltui a6, 3, 4021cae2 4021cade: f27c movi.n a2, -1 4021cae0: f00d ret.n 4021cae2: 1126f6 bgeui a6, 2, 4021caf7 4021cae5: a08670 addx4 a8, a6, a7 4021cae8: ce6822 s32i a2, a8, 0x338 4021caeb: 7d0932 l8ui a3, a9, 125 4021caee: 020c movi.n a2, 0 4021caf0: 331b addi.n a3, a3, 1 4021caf2: 7d4932 s8i a3, a9, 125 4021caf5: f00d ret.n 4021caf7: a69c beqz.n a6, 4021cb15 4021caf9: 050c movi.n a5, 0 4021cafb: 1e22a2 l32i a10, a2, 120 4021cafe: a08570 addx4 a8, a5, a7 4021cb01: ce2842 l32i a4, a8, 0x338 4021cb04: 1e2442 l32i a4, a4, 120 4021cb07: 0f14a7 beq a4, a10, 4021cb1a 4021cb0a: 551b addi.n a5, a5, 1 4021cb0c: 745050 extui a5, a5, 0, 8 4021cb0f: eb9567 bne a5, a6, 4021cafe 4021cb12: 000046 j 4021cb17 4021cb15: 050c movi.n a5, 0 4021cb17: a08570 addx4 a8, a5, a7 4021cb1a: a51b addi.n a10, a5, 1 4021cb1c: 10aa67 bge a10, a6, 4021cb30 4021cb1f: a04670 addx4 a4, a6, a7 4021cb22: 660b addi.n a6, a6, -1 4021cb24: cd2432 l32i a3, a4, 0x334 4021cb27: ce6432 s32i a3, a4, 0x338 4021cb2a: 746060 extui a6, a6, 0, 8 4021cb2d: ee2a67 blt a10, a6, 4021cb1f 4021cb30: b41b57 beq a11, a5, 4021cae8 4021cb33: cf6822 s32i a2, a8, 0x33c 4021cb36: ffec46 j 4021caeb 4021cb39: 000000 ill 4021cb3c : 4021cb3c: e0c112 addi a1, a1, -32 4021cb3f: 21d9 s32i.n a13, a1, 8 4021cb41: 11c9 s32i.n a12, a1, 4 4021cb43: 31e9 s32i.n a14, a1, 12 4021cb45: 41f9 s32i.n a15, a1, 16 4021cb47: fe39f1 l32r a15, 4021c42c 4021cb4a: 0109 s32i.n a0, a1, 0 4021cb4c: 7d0f02 l8ui a0, a15, 125 4021cb4f: 0e0c movi.n a14, 0 4021cb51: 00ac beqz.n a0, 4021cb75 4021cb53: 0ecd mov.n a12, a14 4021cb55: fd57d1 l32r a13, 4021c0b4 4021cb58: 10a132 movi a3, 0x110 4021cb5b: a0dcd0 addx4 a13, a12, a13 4021cb5e: ce2d22 l32i a2, a13, 0x338 4021cb61: 956001 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021cb64: 0000c0 callx0 a0 4021cb67: cc1b addi.n a12, a12, 1 4021cb69: ce6de2 s32i a14, a13, 0x338 4021cb6c: 7d0f02 l8ui a0, a15, 125 4021cb6f: 74c0c0 extui a12, a12, 0, 8 4021cb72: df3c07 bltu a12, a0, 4021cb55 4021cb75: 0108 l32i.n a0, a1, 0 4021cb77: 11c8 l32i.n a12, a1, 4 4021cb79: 7d4fe2 s8i a14, a15, 125 4021cb7c: 21d8 l32i.n a13, a1, 8 4021cb7e: 31e8 l32i.n a14, a1, 12 4021cb80: 41f8 l32i.n a15, a1, 16 4021cb82: 20c112 addi a1, a1, 32 4021cb85: f00d ret.n ... 4021cb88 : 4021cb88: e0c112 addi a1, a1, -32 4021cb8b: 41f9 s32i.n a15, a1, 16 4021cb8d: 11c9 s32i.n a12, a1, 4 4021cb8f: 21d9 s32i.n a13, a1, 8 4021cb91: 31e9 s32i.n a14, a1, 12 4021cb93: fe26e1 l32r a14, 4021c42c 4021cb96: 0109 s32i.n a0, a1, 0 4021cb98: 7d0e02 l8ui a0, a14, 125 4021cb9b: fd46d1 l32r a13, 4021c0b4 4021cb9e: 409c beqz.n a0, 4021cbb6 4021cba0: 0c0c movi.n a12, 0 4021cba2: a0fcd0 addx4 a15, a12, a13 4021cba5: ce2f32 l32i a3, a15, 0x338 4021cba8: 321327 beq a3, a2, 4021cbde 4021cbab: cc1b addi.n a12, a12, 1 4021cbad: 74c0c0 extui a12, a12, 0, 8 4021cbb0: ee90c7 bne a0, a12, 4021cba2 4021cbb3: 000046 j 4021cbb8 4021cbb6: 0c0c movi.n a12, 0 4021cbb8: 13bc07 bgeu a12, a0, 4021cbcf 4021cbbb: a00cd0 addx4 a0, a12, a13 4021cbbe: cc1b addi.n a12, a12, 1 4021cbc0: cf20f2 l32i a15, a0, 0x33c 4021cbc3: ce60f2 s32i a15, a0, 0x338 4021cbc6: 7d0ef2 l8ui a15, a14, 125 4021cbc9: 74c0c0 extui a12, a12, 0, 8 4021cbcc: eb3cf7 bltu a12, a15, 4021cbbb 4021cbcf: 11c8 l32i.n a12, a1, 4 4021cbd1: 21d8 l32i.n a13, a1, 8 4021cbd3: 31e8 l32i.n a14, a1, 12 4021cbd5: 41f8 l32i.n a15, a1, 16 4021cbd7: 0108 l32i.n a0, a1, 0 4021cbd9: 20c112 addi a1, a1, 32 4021cbdc: f00d ret.n 4021cbde: 10a132 movi a3, 0x110 4021cbe1: 954001 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021cbe4: 0000c0 callx0 a0 4021cbe7: 020c movi.n a2, 0 4021cbe9: ce6f22 s32i a2, a15, 0x338 4021cbec: 7d0e02 l8ui a0, a14, 125 4021cbef: 000b addi.n a0, a0, -1 4021cbf1: 740000 extui a0, a0, 0, 8 4021cbf4: 7d4e02 s8i a0, a14, 125 4021cbf7: ffef46 j 4021cbb8 4021cbfa: c00000 sub a0, a0, a0 4021cbfd: ff0d ret.n 4021cbff: 3f .byte 0x3f 4021cc00: e0c112 addi a1, a1, -32 4021cc03: 31e9 s32i.n a14, a1, 12 4021cc05: 11c9 s32i.n a12, a1, 4 4021cc07: 41f9 s32i.n a15, a1, 16 4021cc09: 0109 s32i.n a0, a1, 0 4021cc0b: fffc01 l32r a0, 4021cbfc 4021cc0e: 21d9 s32i.n a13, a1, 8 4021cc10: 850062 l8ui a6, a0, 133 4021cc13: 02dd mov.n a13, a2 4021cc15: 86ac beqz.n a6, 4021cc41 4021cc17: fd27f1 l32r a15, 4021c0b4 4021cc1a: 0c0c movi.n a12, 0 4021cc1c: a0ecf0 addx4 a14, a12, a15 4021cc1f: ce2e22 l32i a2, a14, 0x338 4021cc22: 1312d7 beq a2, a13, 4021cc39 4021cc25: 10a132 movi a3, 0x110 4021cc28: 952f01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021cc2b: 0000c0 callx0 a0 4021cc2e: fff301 l32r a0, 4021cbfc 4021cc31: 050c movi.n a5, 0 4021cc33: ce6e52 s32i a5, a14, 0x338 4021cc36: 850062 l8ui a6, a0, 133 4021cc39: cc1b addi.n a12, a12, 1 4021cc3b: 74c0c0 extui a12, a12, 0, 8 4021cc3e: da3c67 bltu a12, a6, 4021cc1c 4021cc41: 11c8 l32i.n a12, a1, 4 4021cc43: 31e8 l32i.n a14, a1, 12 4021cc45: 1e60d2 s32i a13, a0, 120 4021cc48: 41f8 l32i.n a15, a1, 16 4021cc4a: 1d0c movi.n a13, 1 4021cc4c: 8540d2 s8i a13, a0, 133 4021cc4f: 21d8 l32i.n a13, a1, 8 4021cc51: 0108 l32i.n a0, a1, 0 4021cc53: 20c112 addi a1, a1, 32 4021cc56: f00d ret.n 4021cc58 : 4021cc58: f0c112 addi a1, a1, -16 4021cc5b: 704232 s8i a3, a2, 112 4021cc5e: 11c9 s32i.n a12, a1, 4 4021cc60: 0109 s32i.n a0, a1, 0 4021cc62: 02cd mov.n a12, a2 4021cc64: 6e0202 l8ui a0, a2, 110 4021cc67: 34cc bnez.n a4, 4021cc6e 4021cc69: 032d mov.n a2, a3 4021cc6b: 0006c6 j 4021cc8a 4021cc6e: 904330 addx2 a4, a3, a3 4021cc71: 016080 slli a6, a0, 24 4021cc74: 316860 srai a6, a6, 24 4021cc77: 905660 addx2 a5, a6, a6 4021cc7a: a05560 addx4 a5, a5, a6 4021cc7d: 445a add.n a4, a4, a5 4021cc7f: 24fb addi.n a2, a4, 15 4021cc81: b32440 movgez a2, a4, a4 4021cc84: 212420 srai a2, a2, 4 4021cc87: 832300 moveqz a2, a3, a0 4021cc8a: d0ac beqz.n a0, 4021ccbb 4021cc8c: c07200 sub a7, a2, a0 4021cc8f: 6f0c92 l8ui a9, a12, 111 4021cc92: 01b080 slli a11, a0, 24 4021cc95: 31b8b0 srai a11, a11, 24 4021cc98: c0b2b0 sub a11, a2, a11 4021cc9b: 01a980 slli a10, a9, 24 4021cc9e: 31a8a0 srai a10, a10, 24 4021cca1: 90bbb0 addx2 a11, a11, a11 4021cca4: 11bbf0 slli a11, a11, 1 4021cca7: a0aaa0 addx4 a10, a10, a10 4021ccaa: 90aab0 addx2 a10, a10, a11 4021ccad: 8afb addi.n a8, a10, 15 4021ccaf: b38aa0 movgez a8, a10, a10 4021ccb2: 218480 srai a8, a8, 4 4021ccb5: 937890 movnez a7, a8, a9 4021ccb8: 6f4c72 s8i a7, a12, 111 4021ccbb: 6e4c22 s8i a2, a12, 110 4021ccbe: 740020 extui a0, a2, 0, 8 4021ccc1: 50cc bnez.n a0, 4021ccca 4021ccc3: 0c2d mov.n a2, a12 4021ccc5: 430c movi.n a3, 4 4021ccc7: 005f45 call0 4021d2bc 4021ccca: 6f0c22 l8ui a2, a12, 111 4021cccd: 066277 bbci a2, 7, 4021ccd7 4021ccd0: 0c2d mov.n a2, a12 4021ccd2: 830c movi.n a3, 8 4021ccd4: 005e45 call0 4021d2bc 4021ccd7: 11c8 l32i.n a12, a1, 4 4021ccd9: 0108 l32i.n a0, a1, 0 4021ccdb: 10c112 addi a1, a1, 16 4021ccde: f00d ret.n 4021cce0 : 4021cce0: f0c112 addi a1, a1, -16 4021cce3: 0109 s32i.n a0, a1, 0 4021cce5: 101466 bnei a4, 1, 4021ccf9 4021cce8: 710242 l8ui a4, a2, 113 4021cceb: 434a add.n a4, a3, a4 4021cced: 010480 slli a0, a4, 24 4021ccf0: 714242 s8i a4, a2, 113 4021ccf3: 310800 srai a0, a0, 24 4021ccf6: 000486 j 4021cd0c 4021ccf9: 64cc bnez.n a4, 4021cd03 4021ccfb: 010380 slli a0, a3, 24 4021ccfe: 034d mov.n a4, a3 4021cd00: fffb06 j 4021ccf0 4021cd03: 710202 l8ui a0, a2, 113 4021cd06: 010080 slli a0, a0, 24 4021cd09: 310800 srai a0, a0, 24 4021cd0c: fcea41 l32r a4, 4021c0b4 4021cd0f: f50c movi.n a5, 15 4021cd11: 0060d6 bgez a0, 4021cd1b 4021cd14: 000c movi.n a0, 0 4021cd16: 030c movi.n a3, 0 4021cd18: 714232 s8i a3, a2, 113 4021cd1b: d22462 l32i a6, a4, 0x348 4021cd1e: a30c movi.n a3, 10 4021cd20: c06620 sub a6, a6, a2 4021cd23: 833560 moveqz a3, a5, a6 4021cd26: 04a307 bge a3, a0, 4021cd2e 4021cd29: 030d mov.n a0, a3 4021cd2b: 714232 s8i a3, a2, 113 4021cd2e: 747000 extui a7, a0, 0, 8 4021cd31: f7cc bnez.n a7, 4021cd44 4021cd33: d22482 l32i a8, a4, 0x348 4021cd36: 079827 bne a8, a2, 4021cd41 4021cd39: 230c movi.n a3, 2 4021cd3b: 005805 call0 4021d2bc 4021cd3e: 000086 j 4021cd44 4021cd41: ffe445 call0 4021cb88 4021cd44: 0108 l32i.n a0, a1, 0 4021cd46: 10c112 addi a1, a1, 16 4021cd49: f00d ret.n ... 4021cd4c : 4021cd4c: f0c112 addi a1, a1, -16 4021cd4f: 0109 s32i.n a0, a1, 0 4021cd51: 648c beqz.n a4, 4021cd5b 4021cd53: 730202 l8ui a0, a2, 115 4021cd56: 071466 bnei a4, 1, 4021cd61 4021cd59: 330a add.n a3, a3, a0 4021cd5b: 740030 extui a0, a3, 0, 8 4021cd5e: 734202 s8i a0, a2, 115 4021cd61: 30cc bnez.n a0, 4021cd68 4021cd63: 130c movi.n a3, 1 4021cd65: 005545 call0 4021d2bc 4021cd68: 0108 l32i.n a0, a1, 0 4021cd6a: 10c112 addi a1, a1, 16 4021cd6d: f00d ret.n ... 4021cd70 : 4021cd70: f0c112 addi a1, a1, -16 4021cd73: 016102 s32i a0, a1, 4 4021cd76: 006132 s32i a3, a1, 0 4021cd79: 0261c2 s32i a12, a1, 8 4021cd7c: 10c432 addi a3, a4, 16 4021cd7f: 02cd mov.n a12, a2 4021cd81: 640c movi.n a4, 6 4021cd83: 960601 l32r a0, 4020259c 4021cd86: 0000c0 callx0 a0 4021cd89: f50c movi.n a5, 15 4021cd8b: 45cc22 addi a2, a12, 69 4021cd8e: 0148 l32i.n a4, a1, 0 4021cd90: 21c8 l32i.n a12, a1, 8 4021cd92: a438 l32i.n a3, a4, 40 4021cd94: b448 l32i.n a4, a4, 44 4021cd96: faecc5 call0 40217c64 4021cd99: 1108 l32i.n a0, a1, 4 4021cd9b: 10c112 addi a1, a1, 16 4021cd9e: f00d ret.n 4021cda0: 0a98 l32i.n a9, a10, 0 4021cda2: ff .byte 0xff 4021cda3: 3f .byte 0x3f 4021cda4 : 4021cda4: fcc451 l32r a5, 4021c0b4 4021cda7: e0c112 addi a1, a1, -32 4021cdaa: 41f9 s32i.n a15, a1, 16 4021cdac: 11c9 s32i.n a12, a1, 4 4021cdae: 0109 s32i.n a0, a1, 0 4021cdb0: 31e9 s32i.n a14, a1, 12 4021cdb2: 21d9 s32i.n a13, a1, 8 4021cdb4: 0e0c movi.n a14, 0 4021cdb6: 03dd mov.n a13, a3 4021cdb8: 051302 l16ui a0, a3, 10 4021cdbb: 02cd mov.n a12, a2 4021cdbd: d22552 l32i a5, a5, 0x348 4021cdc0: 0e1222 l16ui a2, a2, 28 4021cdc3: c055c0 sub a5, a5, a12 4021cdc6: 130c movi.n a3, 1 4021cdc8: 83e350 moveqz a14, a3, a5 4021cdcb: 021207 beq a2, a0, 4021cdd1 4021cdce: 0e5c02 s16i a0, a12, 28 4021cdd1: 74dc bnez.n a4, 4021cdec 4021cdd3: 6d38 l32i.n a3, a13, 24 4021cdd5: 339c beqz.n a3, 4021cdec 4021cdd7: 5e8c beqz.n a14, 4021cde0 4021cdd9: 0c2d mov.n a2, a12 4021cddb: 001a05 call0 4021cf7c 4021cdde: 6d38 l32i.n a3, a13, 24 4021cde0: 030362 l8ui a6, a3, 3 4021cde3: 020372 l8ui a7, a3, 2 4021cde6: 234c72 s8i a7, a12, 35 4021cde9: 224c62 s8i a6, a12, 34 4021cdec: 10cc22 addi a2, a12, 16 4021cdef: 072d32 l32i a3, a13, 28 4021cdf2: 840c movi.n a4, 8 4021cdf4: 041d82 l16ui a8, a13, 8 4021cdf7: 105c82 s16i a8, a12, 32 4021cdfa: 95e801 l32r a0, 4020259c 4021cdfd: 0000c0 callx0 a0 4021ce00: 00a422 movi a2, 0x400 4021ce03: 031d02 l16ui a0, a13, 6 4021ce06: 0f1c92 l16ui a9, a12, 30 4021ce09: 9484f1 l32r a15, 4020201c <_irom0_text_start+0xc> 4021ce0c: 309900 xor a9, a9, a0 4021ce0f: 0c69a7 bbci a9, 10, 4021ce1f 4021ce12: 9e8c beqz.n a14, 4021ce1f 4021ce14: 103020 and a3, a0, a2 4021ce17: 0f2d mov.n a2, a15 4021ce19: fcfcc5 call0 40219de8 4021ce1c: 031d02 l16ui a0, a13, 6 4021ce1f: fd38 l32i.n a3, a13, 60 4021ce21: 0f5c02 s16i a0, a12, 30 4021ce24: 339c beqz.n a3, 4021ce3b 4021ce26: 0c2d mov.n a2, a12 4021ce28: fe9245 call0 4021b750 4021ce2b: 1c12a6 blti a2, 1, 4021ce4b 4021ce2e: 9e9c beqz.n a14, 4021ce4b 4021ce30: 0c2d mov.n a2, a12 4021ce32: 55cc32 addi a3, a12, 85 4021ce35: fd0045 call0 40219e3c 4021ce38: 0003c6 j 4021ce4b 4021ce3b: 550ca2 l8ui a10, a12, 85 4021ce3e: 9a8c beqz.n a10, 4021ce4b 4021ce40: 55cc22 addi a2, a12, 85 4021ce43: 931c movi.n a3, 25 4021ce45: 94a701 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021ce48: 0000c0 callx0 a0 4021ce4b: ed38 l32i.n a3, a13, 56 4021ce4d: ef46f1 l32r a15, 40218b68 4021ce50: a38c beqz.n a3, 4021ce5e 4021ce52: 7d0f02 l8ui a0, a15, 125 4021ce55: 234026 beqi a0, 4, 4021ce7c 4021ce58: 205026 beqi a0, 5, 4021ce7c 4021ce5b: 1d7026 beqi a0, 7, 4021ce7c 4021ce5e: dd38 l32i.n a3, a13, 52 4021ce60: 7d0f02 l8ui a0, a15, 125 4021ce63: 039c beqz.n a3, 4021ce77 4021ce65: fec0b2 addi a11, a0, -2 4021ce68: 0f9b16 beqz a11, 4021cf65 4021ce6b: fdc0e2 addi a14, a0, -3 4021ce6e: 0f3e16 beqz a14, 4021cf65 4021ce71: fac022 addi a2, a0, -6 4021ce74: 0ed216 beqz a2, 4021cf65 4021ce77: 0e0c movi.n a14, 0 4021ce79: 000506 j 4021ce91 4021ce7c: 0103e2 l8ui a14, a3, 1 4021ce7f: 25cc22 addi a2, a12, 37 4021ce82: 02cee2 addi a14, a14, 2 4021ce85: 74e0e0 extui a14, a14, 0, 8 4021ce88: 204ee0 or a4, a14, a14 4021ce8b: 95c401 l32r a0, 4020259c 4021ce8e: 0000c0 callx0 a0 4021ce91: 244ce2 s8i a14, a12, 36 4021ce94: 102d32 l32i a3, a13, 64 4021ce97: 112d42 l32i a4, a13, 68 4021ce9a: 639c beqz.n a3, 4021ceb4 4021ce9c: 449c beqz.n a4, 4021ceb4 4021ce9e: e02f02 l32i a0, a15, 0x380 4021cea1: 0f7037 bbci a0, 19, 4021ceb4 4021cea4: 945e21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021cea7: 4268 l32i.n a6, a2, 16 4021cea9: 1e2c52 l32i a5, a12, 120 4021ceac: 356652 s32i a5, a6, 212 4021ceaf: 4228 l32i.n a2, a2, 16 4021ceb1: f9a6c5 call0 40216920 4021ceb4: d68c71 l32r a7, 402128e4 4021ceb7: 41f8 l32i.n a15, a1, 16 4021ceb9: 460772 l8ui a7, a7, 70 4021cebc: ffb9c1 l32r a12, 4021cda0 4021cebf: 047070 extui a7, a7, 0, 1 4021cec2: 092756 bnez a7, 4021cf58 4021cec5: 000c82 l8ui a8, a12, 0 4021cec8: 349480 extui a9, a8, 4, 4 4021cecb: 348080 extui a8, a8, 0, 4 4021cece: 029897 bne a8, a9, 4021ced4 4021ced1: 0020c6 j 4021cf58 4021ced4: e30491 l32r a9, 40215ae4 4021ced7: 0998 l32i.n a9, a9, 0 4021ced9: 042916 beqz a9, 4021cf1f 4021cedc: c22c movi.n a2, 44 4021cede: fda2d1 l32r a13, 4021c568 4021cee1: 55a442 movi a4, 0x455 4021cee4: 0d3d mov.n a3, a13 4021cee6: 95ab01 l32r a0, 40202594 4021cee9: 0000c0 callx0 a0 4021ceec: 02ed mov.n a14, a2 4021ceee: d2ac beqz.n a2, 4021cf1f 4021cef0: 230c movi.n a3, 2 4021cef2: 0239 s32i.n a3, a2, 0 4021cef4: 000cb2 l8ui a11, a12, 0 4021cef7: 34b4b0 extui a11, a11, 4, 4 4021cefa: 0442b2 s8i a11, a2, 4 4021cefd: 000ca2 l8ui a10, a12, 0 4021cf00: 0e4d mov.n a4, a14 4021cf02: 34a0a0 extui a10, a10, 0, 4 4021cf05: 0442a2 s8i a10, a2, 4 4021cf08: 521c movi.n a2, 21 4021cf0a: 9a4f01 l32r a0, 40203848 4021cf0d: 0000c0 callx0 a0 4021cf10: b28c beqz.n a2, 4021cf1f 4021cf12: 0d3d mov.n a3, a13 4021cf14: 0e2d mov.n a2, a14 4021cf16: 5ca442 movi a4, 0x45c 4021cf19: 95a101 l32r a0, 402025a0 4021cf1c: 0000c0 callx0 a0 4021cf1f: e7c245 call0 40204b44 4021cf22: 321266 bnei a2, 1, 4021cf58 4021cf25: 943cc1 l32r a12, 40202018 <_irom0_text_start+0x8> 4021cf28: da2cc2 l32i a12, a12, 0x368 4021cf2b: 9cec bnez.n a12, 4021cf58 4021cf2d: 943bc1 l32r a12, 4020201c <_irom0_text_start+0xc> 4021cf30: 4cc8 l32i.n a12, a12, 16 4021cf32: cc4b addi.n a12, a12, 4 4021cf34: 0c2d mov.n a2, a12 4021cf36: 959e01 l32r a0, 402025b0 4021cf39: 0000c0 callx0 a0 4021cf3c: 0c2d mov.n a2, a12 4021cf3e: f42d31 l32r a3, 40219ff4 4021cf41: 040c movi.n a4, 0 4021cf43: 959301 l32r a0, 40202590 4021cf46: 0000c0 callx0 a0 4021cf49: 0c2d mov.n a2, a12 4021cf4b: e8a332 movi a3, 0x3e8 4021cf4e: 040c movi.n a4, 0 4021cf50: 150c movi.n a5, 1 4021cf52: 959801 l32r a0, 402025b4 4021cf55: 0000c0 callx0 a0 4021cf58: 11c8 l32i.n a12, a1, 4 4021cf5a: 21d8 l32i.n a13, a1, 8 4021cf5c: 31e8 l32i.n a14, a1, 12 4021cf5e: 0108 l32i.n a0, a1, 0 4021cf60: 20c112 addi a1, a1, 32 4021cf63: f00d ret.n 4021cf65: 0103e2 l8ui a14, a3, 1 4021cf68: 25cc22 addi a2, a12, 37 4021cf6b: ee2b addi.n a14, a14, 2 4021cf6d: 74e0e0 extui a14, a14, 0, 8 4021cf70: 0e4d mov.n a4, a14 4021cf72: 958a01 l32r a0, 4020259c 4021cf75: 0000c0 callx0 a0 4021cf78: ffc546 j 4021ce91 4021cf7b: f00d00 subx8 a0, a13, a0 ... 4021cf80 : 4021cf80: d0c112 addi a1, a1, -48 4021cf83: 0861f2 s32i a15, a1, 32 4021cf86: 0661d2 s32i a13, a1, 24 4021cf89: 4109 s32i.n a0, a1, 16 4021cf8b: 71e9 s32i.n a14, a1, 28 4021cf8d: 51c9 s32i.n a12, a1, 20 4021cf8f: 02ed mov.n a14, a2 4021cf91: 03cd mov.n a12, a3 4021cf93: 0d1302 l16ui a0, a3, 26 4021cf96: 02d8 l32i.n a13, a2, 0 4021cf98: a09c beqz.n a0, 4021cfb6 4021cf9a: fcbd45 call0 40219b70 4021cf9d: 030c movi.n a3, 0 4021cf9f: 0c4d mov.n a4, a12 4021cfa1: 050c movi.n a5, 0 4021cfa3: 0d1c62 l16ui a6, a12, 26 4021cfa6: 070c movi.n a7, 0 4021cfa8: 0179 s32i.n a7, a1, 0 4021cfaa: 1179 s32i.n a7, a1, 4 4021cfac: b46060 extui a6, a6, 0, 12 4021cfaf: 027d mov.n a7, a2 4021cfb1: 020c movi.n a2, 0 4021cfb3: f26f85 call0 4020f6ac 4021cfb6: 0d2d mov.n a2, a13 4021cfb8: 0712c5 call0 402240e8 4021cfbb: 390d82 l8ui a8, a13, 57 4021cfbe: 0e6837 bbci a8, 3, 4021cfd0 4021cfc1: 0d2d mov.n a2, a13 4021cfc3: 01e385 call0 4021edfc 4021cfc6: 0d2d mov.n a2, a13 4021cfc8: 01ef05 call0 4021eebc 4021cfcb: 0d2d mov.n a2, a13 4021cfcd: 016d85 call0 4021e6a8 4021cfd0: 00a0f2 movi a15, 0 4021cfd3: 016df2 s32i a15, a13, 4 4021cfd6: 026df2 s32i a15, a13, 8 4021cfd9: 3df9 s32i.n a15, a13, 12 4021cfdb: 0f2d mov.n a2, a15 4021cfdd: f71585 call0 40214138 4021cfe0: aaa442 movi a4, 0x4aa 4021cfe3: 940ed1 l32r a13, 4020201c <_irom0_text_start+0xc> 4021cfe6: e80c22 l8ui a2, a12, 232 4021cfe9: fd5f31 l32r a3, 4021c568 4021cfec: a022d0 addx4 a2, a2, a13 4021cfef: 612222 l32i a2, a2, 0x184 4021cff2: 956b01 l32r a0, 402025a0 4021cff5: 0000c0 callx0 a0 4021cff8: e80c32 l8ui a3, a12, 232 4021cffb: a033d0 addx4 a3, a3, a13 4021cffe: 6163f2 s32i a15, a3, 0x184 4021d001: 612d22 l32i a2, a13, 0x184 4021d004: d28c beqz.n a2, 4021d015 4021d006: fd5831 l32r a3, 4021c568 4021d009: aea442 movi a4, 0x4ae 4021d00c: 956501 l32r a0, 402025a0 4021d00f: 0000c0 callx0 a0 4021d012: 616df2 s32i a15, a13, 0x184 4021d015: 622d22 l32i a2, a13, 0x188 4021d018: d28c beqz.n a2, 4021d029 4021d01a: fd5331 l32r a3, 4021c568 4021d01d: b3a442 movi a4, 0x4b3 4021d020: 956001 l32r a0, 402025a0 4021d023: 0000c0 callx0 a0 4021d026: 626df2 s32i a15, a13, 0x188 4021d029: 00a022 movi a2, 0 4021d02c: 00a032 movi a3, 0 4021d02f: 00a042 movi a4, 0 4021d032: f6e705 call0 40213ea4 4021d035: fc1fd1 l32r a13, 4021c0b4 4021d038: 240c movi.n a4, 2 4021d03a: 0d49 s32i.n a4, a13, 0 4021d03c: 060c02 l8ui a0, a12, 6 4021d03f: 146017 bbci a0, 1, 4021d057 4021d042: 0c2d mov.n a2, a12 4021d044: 937c movi.n a3, -7 4021d046: 140c movi.n a4, 1 4021d048: fda052 movi a5, 253 4021d04b: 105050 and a5, a0, a5 4021d04e: 064c52 s8i a5, a12, 6 4021d051: ffc8c5 call0 4021cce0 4021d054: d36dc2 s32i a12, a13, 0x34c 4021d057: 0c2d mov.n a2, a12 4021d059: ffb2c5 call0 4021cb88 4021d05c: 4108 l32i.n a0, a1, 16 4021d05e: e77c movi.n a7, -2 4021d060: d26df2 s32i a15, a13, 0x348 4021d063: 2c68 l32i.n a6, a12, 8 4021d065: 61d8 l32i.n a13, a1, 24 4021d067: 106670 and a6, a6, a7 4021d06a: 2c69 s32i.n a6, a12, 8 4021d06c: 246ef2 s32i a15, a14, 144 4021d06f: 51c8 l32i.n a12, a1, 20 4021d071: 71e8 l32i.n a14, a1, 28 4021d073: 81f8 l32i.n a15, a1, 32 4021d075: 30c112 addi a1, a1, 48 4021d078: f00d ret.n 4021d07a: 120000 excw 4021d07d: c2e0c1 l32r a12, 4020dc00 4021d080: c10561 l32r a6, 4020d494 4021d083: 3293e6 bgei a3, 10, 4021d0b9 4021d086: 4205a0 excw 4021d089: 042c movi.n a4, 32 4021d08b: 4109 s32i.n a0, a1, 16 4021d08d: 0408 l32i.n a0, a4, 0 4021d08f: 242422 l32i a2, a4, 144 4021d092: c0ac beqz.n a0, 4021d0c2 4021d094: a2ac beqz.n a2, 4021d0c2 4021d096: 0cae52 movi a5, 0xfffffe0c 4021d099: 251c57 beq a12, a5, 4021d0c2 4021d09c: cdaf62 movi a6, -51 4021d09f: 1f1067 beq a0, a6, 4021d0c2 4021d0a2: 33c032 addi a3, a0, 51 4021d0a5: 9cdf61 l32r a6, 40204424 4021d0a8: 802c72 l32i a7, a12, 0x200 4021d0ab: 400482 l8ui a8, a4, 64 4021d0ae: 747070 extui a7, a7, 0, 8 4021d0b1: 1338f6 bgeui a8, 3, 4021d0c8 4021d0b4: 024d mov.n a4, a2 4021d0b6: 025d mov.n a5, a2 4021d0b8: 080c movi.n a8, 0 4021d0ba: 0189 s32i.n a8, a1, 0 4021d0bc: fb8445 call0 40218904 4021d0bf: 000506 j 4021d0d7 4021d0c2: 404432 s8i a3, a4, 64 4021d0c5: 000386 j 4021d0d7 4021d0c8: a0ad51 l32r a5, 4020537c 4021d0cb: 00a092 movi a9, 0 4021d0ce: 006192 s32i a9, a1, 0 4021d0d1: 204550 or a4, a5, a5 4021d0d4: fb82c5 call0 40218904 4021d0d7: 4c48 l32i.n a4, a12, 16 4021d0d9: 400432 l8ui a3, a4, 64 4021d0dc: 331b addi.n a3, a3, 1 4021d0de: 404432 s8i a3, a4, 64 4021d0e1: 4c28 l32i.n a2, a12, 16 4021d0e3: 18c222 addi a2, a2, 24 4021d0e6: 953201 l32r a0, 402025b0 4021d0e9: 0000c0 callx0 a0 4021d0ec: f4a132 movi a3, 0x1f4 4021d0ef: 040c movi.n a4, 0 4021d0f1: 150c movi.n a5, 1 4021d0f3: 4c28 l32i.n a2, a12, 16 4021d0f5: 51c8 l32i.n a12, a1, 20 4021d0f7: 18c222 addi a2, a2, 24 4021d0fa: 952e01 l32r a0, 402025b4 4021d0fd: 0000c0 callx0 a0 4021d100: 4108 l32i.n a0, a1, 16 4021d102: 20c112 addi a1, a1, 32 4021d105: f00d ret.n 4021d107: 9d9000 excw 4021d10a: 484023 excw 4021d10d: 4021d1 l32r a13, 401ed194 <_lit4_end+0xe7540> 4021d110: fffe21 l32r a2, 4021d108 4021d113: f0c112 addi a1, a1, -16 4021d116: 0109 s32i.n a0, a1, 0 4021d118: 948801 l32r a0, 40202338 4021d11b: 0000c0 callx0 a0 4021d11e: 93bf21 l32r a2, 4020201c <_irom0_text_start+0xc> 4021d121: 4238 l32i.n a3, a2, 16 4021d123: 040c movi.n a4, 0 4021d125: 404342 s8i a4, a3, 64 4021d128: 4228 l32i.n a2, a2, 16 4021d12a: fff831 l32r a3, 4021d10c 4021d12d: 18c222 addi a2, a2, 24 4021d130: 951801 l32r a0, 40202590 4021d133: 0000c0 callx0 a0 4021d136: fff445 call0 4021d07c 4021d139: 0108 l32i.n a0, a1, 0 4021d13b: 10c112 addi a1, a1, 16 4021d13e: f00d ret.n 4021d140: 21d110 srai a13, a1, 1 4021d143: 9db040 excw 4021d146: 124023 excw 4021d149: c9f0c1 l32r a12, 4020f90c 4021d14c: b3c111 l32r a1, 4020a050 4021d14f: fc3193 excw 4021d152: ff .byte 0xff 4021d153: 4c28 l32i.n a2, a12, 16 4021d155: 0109 s32i.n a0, a1, 0 4021d157: 400202 l8ui a0, a2, 64 4021d15a: 18c222 addi a2, a2, 24 4021d15d: e0ec bnez.n a0, 4021d18f 4021d15f: 040c movi.n a4, 0 4021d161: 950b01 l32r a0, 40202590 4021d164: 0000c0 callx0 a0 4021d167: 4c28 l32i.n a2, a12, 16 4021d169: 18c222 addi a2, a2, 24 4021d16c: 951101 l32r a0, 402025b0 4021d16f: 0000c0 callx0 a0 4021d172: 040c movi.n a4, 0 4021d174: 4c28 l32i.n a2, a12, 16 4021d176: 150c movi.n a5, 1 4021d178: 242262 l32i a6, a2, 144 4021d17b: e31c movi.n a3, 30 4021d17d: 0e1662 l16ui a6, a6, 28 4021d180: 18c222 addi a2, a2, 24 4021d183: c13360 mul16u a3, a3, a6 4021d186: 950b01 l32r a0, 402025b4 4021d189: 0000c0 callx0 a0 4021d18c: 001886 j 4021d1f2 4021d18f: 1050f6 bgeui a0, 5, 4021d1a3 4021d192: ffde31 l32r a3, 4021d10c 4021d195: 040c movi.n a4, 0 4021d197: 94fe01 l32r a0, 40202590 4021d19a: 0000c0 callx0 a0 4021d19d: ffedc5 call0 4021d07c 4021d1a0: 001386 j 4021d1f2 4021d1a3: 00a042 movi a4, 0 4021d1a6: 94fa01 l32r a0, 40202590 4021d1a9: 0000c0 callx0 a0 4021d1ac: ffe621 l32r a2, 4021d144 4021d1af: 946201 l32r a0, 40202338 4021d1b2: 0000c0 callx0 a0 4021d1b5: 202cc0 or a2, a12, a12 4021d1b8: 00a032 movi a3, 0 4021d1bb: 140c movi.n a4, 1 4021d1bd: fddbc5 call0 4021af7c 4021d1c0: d5c971 l32r a7, 402128e4 4021d1c3: 030c movi.n a3, 0 4021d1c5: 460772 l8ui a7, a7, 70 4021d1c8: 4c08 l32i.n a0, a12, 16 4021d1ca: 116707 bbci a7, 0, 4021d1df 4021d1cd: 390c movi.n a9, 3 4021d1cf: d04092 s8i a9, a0, 208 4021d1d2: 4ca8 l32i.n a10, a12, 16 4021d1d4: d24a92 s8i a9, a10, 210 4021d1d7: 4c88 l32i.n a8, a12, 16 4021d1d9: d14832 s8i a3, a8, 209 4021d1dc: 000486 j 4021d1f2 4021d1df: d04032 s8i a3, a0, 208 4021d1e2: 4c08 l32i.n a0, a12, 16 4021d1e4: d24032 s8i a3, a0, 210 4021d1e7: 4cb8 l32i.n a11, a12, 16 4021d1e9: 977f21 l32r a2, 40202fe8 4021d1ec: d14b32 s8i a3, a11, 209 4021d1ef: fef605 call0 4021c150 4021d1f2: 11c8 l32i.n a12, a1, 4 4021d1f4: 0108 l32i.n a0, a1, 0 4021d1f6: 10c112 addi a1, a1, 16 4021d1f9: f00d ret.n 4021d1fb: c52c00 extui a2, a0, 28, 13 4021d1fe: 404021 l32r a2, 401ed300 <_lit4_end+0xe76ac> 4021d201: 009c beqz.n a0, 4021d215 ... 4021d204 : 4021d204: e0c112 addi a1, a1, -32 4021d207: 046102 s32i a0, a1, 16 4021d20a: 0561c2 s32i a12, a1, 20 4021d20d: 61d9 s32i.n a13, a1, 24 4021d20f: 03cd mov.n a12, a3 4021d211: 02dd mov.n a13, a2 4021d213: fc95c5 call0 40219b70 4021d216: 130c movi.n a3, 1 4021d218: 0c4d mov.n a4, a12 4021d21a: 050c movi.n a5, 0 4021d21c: 0d1c62 l16ui a6, a12, 26 4021d21f: 070c movi.n a7, 0 4021d221: 0179 s32i.n a7, a1, 0 4021d223: 1179 s32i.n a7, a1, 4 4021d225: b46060 extui a6, a6, 0, 12 4021d228: 027d mov.n a7, a2 4021d22a: 020c movi.n a2, 0 4021d22c: f247c5 call0 4020f6ac 4021d22f: 1e2c82 l32i a8, a12, 120 4021d232: 9c7d91 l32r a9, 40204428 4021d235: 060882 l8ui a8, a8, 6 4021d238: 208890 or a8, a8, a9 4021d23b: 94c591 l32r a9, 40202550 4021d23e: 0020c0 memw 4021d241: fd6982 s32i a8, a9, 0x3f4 4021d244: 18cdc2 addi a12, a13, 24 4021d247: 0c2d mov.n a2, a12 4021d249: 94d901 l32r a0, 402025b0 4021d24c: 0000c0 callx0 a0 4021d24f: 0c2d mov.n a2, a12 4021d251: ffbb31 l32r a3, 4021d140 4021d254: 040c movi.n a4, 0 4021d256: 94ce01 l32r a0, 40202590 4021d259: 0000c0 callx0 a0 4021d25c: cd4b addi.n a12, a13, 4 4021d25e: 0c2d mov.n a2, a12 4021d260: 94d401 l32r a0, 402025b0 4021d263: 0000c0 callx0 a0 4021d266: 0c2d mov.n a2, a12 4021d268: ffe531 l32r a3, 4021d1fc 4021d26b: 040c movi.n a4, 0 4021d26d: 94c801 l32r a0, 40202590 4021d270: 0000c0 callx0 a0 4021d273: 936901 l32r a0, 40202018 <_irom0_text_start+0x8> 4021d276: 61d8 l32i.n a13, a1, 24 4021d278: d92092 l32i a9, a0, 0x364 4021d27b: da20a2 l32i a10, a0, 0x368 4021d27e: 29ac beqz.n a9, 4021d2a4 4021d280: 201a66 bnei a10, 1, 4021d2a4 4021d283: 0c2d mov.n a2, a12 4021d285: ffde31 l32r a3, 4021d200 4021d288: 040c movi.n a4, 0 4021d28a: 150c movi.n a5, 1 4021d28c: 94ca01 l32r a0, 402025b4 4021d28f: 0000c0 callx0 a0 4021d292: 936201 l32r a0, 4020201c <_irom0_text_start+0xc> 4021d295: 762002 l32i a0, a0, 0x1d8 4021d298: 709c beqz.n a0, 4021d2b3 4021d29a: 3028 l32i.n a2, a0, 12 4021d29c: 329c beqz.n a2, 4021d2b3 4021d29e: 0002c0 callx0 a2 4021d2a1: 000386 j 4021d2b3 4021d2a4: 0c2d mov.n a2, a12 4021d2a6: c90031 l32r a3, 4020f6a8 4021d2a9: 040c movi.n a4, 0 4021d2ab: 150c movi.n a5, 1 4021d2ad: 94c101 l32r a0, 402025b4 4021d2b0: 0000c0 callx0 a0 4021d2b3: 51c8 l32i.n a12, a1, 20 4021d2b5: 4108 l32i.n a0, a1, 16 4021d2b7: 20c112 addi a1, a1, 32 4021d2ba: f00d ret.n 4021d2bc: f00d ret.n ... 4021d2c0 : 4021d2c0: 029d mov.n a9, a2 4021d2c2: e0c112 addi a1, a1, -32 4021d2c5: 31d9 s32i.n a13, a1, 12 4021d2c7: 1109 s32i.n a0, a1, 4 4021d2c9: 9e9a01 l32r a0, 40204d34 4021d2cc: 21c9 s32i.n a12, a1, 8 4021d2ce: ac0002 l8ui a0, a0, 172 4021d2d1: 41e9 s32i.n a14, a1, 16 4021d2d3: 018096 bltz a0, 4021d2ef 4021d2d6: 202b addi.n a2, a0, 2 4021d2d8: 935101 l32r a0, 4020201c <_irom0_text_start+0xc> 4021d2db: 5008 l32i.n a0, a0, 20 4021d2dd: 1c0c movi.n a12, 1 4021d2df: a0dc00 addx4 a13, a12, a0 4021d2e2: 262d32 l32i a3, a13, 152 4021d2e5: 739c beqz.n a3, 4021d300 4021d2e7: cc1b addi.n a12, a12, 1 4021d2e9: 74c0c0 extui a12, a12, 0, 8 4021d2ec: ef92c7 bne a2, a12, 4021d2df 4021d2ef: 0e0c movi.n a14, 0 4021d2f1: 1108 l32i.n a0, a1, 4 4021d2f3: 21c8 l32i.n a12, a1, 8 4021d2f5: 0e2d mov.n a2, a14 4021d2f7: 31d8 l32i.n a13, a1, 12 4021d2f9: 41e8 l32i.n a14, a1, 16 4021d2fb: 20c112 addi a1, a1, 32 4021d2fe: f00d ret.n 4021d300: 10a122 movi a2, 0x110 4021d303: fc9931 l32r a3, 4021c568 4021d306: 66a542 movi a4, 0x566 4021d309: 0199 s32i.n a9, a1, 0 4021d30b: 94a201 l32r a0, 40202594 4021d30e: 0000c0 callx0 a0 4021d311: 02ed mov.n a14, a2 4021d313: 266d22 s32i a2, a13, 152 4021d316: 32cc bnez.n a2, 4021d31d 4021d318: 0e0c movi.n a14, 0 4021d31a: fff4c6 j 4021d2f1 4021d31d: 0138 l32i.n a3, a1, 0 4021d31f: 640c movi.n a4, 6 4021d321: 0c7b addi.n a0, a12, 7 4021d323: e84202 s8i a0, a2, 232 4021d326: 262d22 l32i a2, a13, 152 4021d329: 949c01 l32r a0, 4020259c 4021d32c: 0000c0 callx0 a0 4021d32f: ffef86 j 4021d2f1 ... 4021d334 : 4021d334: f0c112 addi a1, a1, -16 4021d337: 21d9 s32i.n a13, a1, 8 4021d339: 0109 s32i.n a0, a1, 0 4021d33b: 9e7e01 l32r a0, 40204d34 4021d33e: 11c9 s32i.n a12, a1, 4 4021d340: ac0002 l8ui a0, a0, 172 4021d343: 02cd mov.n a12, a2 4021d345: 019096 bltz a0, 4021d362 4021d348: 602b addi.n a6, a0, 2 4021d34a: 933401 l32r a0, 4020201c <_irom0_text_start+0xc> 4021d34d: 5038 l32i.n a3, a0, 20 4021d34f: 120c movi.n a2, 1 4021d351: a0d230 addx4 a13, a2, a3 4021d354: 262d42 l32i a4, a13, 152 4021d357: 221b addi.n a2, a2, 1 4021d359: 1014c7 beq a4, a12, 4021d36d 4021d35c: 742020 extui a2, a2, 0, 8 4021d35f: ee9627 bne a6, a2, 4021d351 4021d362: 11c8 l32i.n a12, a1, 4 4021d364: 21d8 l32i.n a13, a1, 8 4021d366: 0108 l32i.n a0, a1, 0 4021d368: 10c112 addi a1, a1, 16 4021d36b: f00d ret.n 4021d36d: e80c22 l8ui a2, a12, 232 4021d370: 02c222 addi a2, a2, 2 4021d373: f6d885 call0 402140fc 4021d376: 392c22 l32i a2, a12, 228 4021d379: 0bb9c5 call0 40228f18 4021d37c: 7da542 movi a4, 0x57d 4021d37f: 932751 l32r a5, 4020201c <_irom0_text_start+0xc> 4021d382: e80c22 l8ui a2, a12, 232 4021d385: fc7831 l32r a3, 4021c568 4021d388: a02250 addx4 a2, a2, a5 4021d38b: 612222 l32i a2, a2, 0x184 4021d38e: 948401 l32r a0, 402025a0 4021d391: 0000c0 callx0 a0 4021d394: 0c2d mov.n a2, a12 4021d396: 130c movi.n a3, 1 4021d398: 932181 l32r a8, 4020201c <_irom0_text_start+0xc> 4021d39b: e80c72 l8ui a7, a12, 232 4021d39e: 060c movi.n a6, 0 4021d3a0: a07780 addx4 a7, a7, a8 4021d3a3: 616762 s32i a6, a7, 0x184 4021d3a6: fc92c5 call0 40219cd4 4021d3a9: 0c2d mov.n a2, a12 4021d3ab: fc6f31 l32r a3, 4021c568 4021d3ae: 80a542 movi a4, 0x580 4021d3b1: 947b01 l32r a0, 402025a0 4021d3b4: 0000c0 callx0 a0 4021d3b7: 090c movi.n a9, 0 4021d3b9: 266d92 s32i a9, a13, 152 4021d3bc: ffe886 j 4021d362 ... 4021d3c0 : 4021d3c0: e0c112 addi a1, a1, -32 4021d3c3: 11c9 s32i.n a12, a1, 4 4021d3c5: 41f9 s32i.n a15, a1, 16 4021d3c7: 21d9 s32i.n a13, a1, 8 4021d3c9: 31e9 s32i.n a14, a1, 12 4021d3cb: 0109 s32i.n a0, a1, 0 4021d3cd: 9313e1 l32r a14, 4020201c <_irom0_text_start+0xc> 4021d3d0: 9e5901 l32r a0, 40204d34 4021d3d3: 02dd mov.n a13, a2 4021d3d5: ac0022 l8ui a2, a0, 172 4021d3d8: 5ee8 l32i.n a14, a14, 20 4021d3da: 3802a6 blti a2, -1, 4021d416 4021d3dd: 0f0c movi.n a15, 0 4021d3df: 0c0c movi.n a12, 0 4021d3e1: 000d32 l8ui a3, a13, 0 4021d3e4: 056307 bbci a3, 0, 4021d3ed 4021d3e7: 262ef2 l32i a15, a14, 152 4021d3ea: 0006c6 j 4021d409 4021d3ed: a03ce0 addx4 a3, a12, a14 4021d3f0: 5139 s32i.n a3, a1, 20 4021d3f2: 262332 l32i a3, a3, 152 4021d3f5: d38c beqz.n a3, 4021d406 4021d3f7: 0d2d mov.n a2, a13 4021d3f9: 640c movi.n a4, 6 4021d3fb: 9b1001 l32r a0, 4020403c 4021d3fe: 0000c0 callx0 a0 4021d401: 9e4c01 l32r a0, 40204d34 4021d404: 12ac beqz.n a2, 4021d429 4021d406: ac0022 l8ui a2, a0, 172 4021d409: cc1b addi.n a12, a12, 1 4021d40b: 422b addi.n a4, a2, 2 4021d40d: 74c0c0 extui a12, a12, 0, 8 4021d410: cd2c47 blt a12, a4, 4021d3e1 4021d413: 000046 j 4021d418 4021d416: 0f0c movi.n a15, 0 4021d418: 0108 l32i.n a0, a1, 0 4021d41a: 11c8 l32i.n a12, a1, 4 4021d41c: 21d8 l32i.n a13, a1, 8 4021d41e: 0f2d mov.n a2, a15 4021d420: 31e8 l32i.n a14, a1, 12 4021d422: 41f8 l32i.n a15, a1, 16 4021d424: 20c112 addi a1, a1, 32 4021d427: f00d ret.n 4021d429: 51f8 l32i.n a15, a1, 20 4021d42b: 262ff2 l32i a15, a15, 152 4021d42e: fff986 j 4021d418 4021d431: 000000 ill 4021d434: 239df0 excw 4021d437: 9e3040 excw 4021d43a: 124023 excw 4021d43c : 4021d43c: e0c112 addi a1, a1, -32 4021d43f: 4109 s32i.n a0, a1, 16 4021d441: 61d9 s32i.n a13, a1, 24 4021d443: 51c9 s32i.n a12, a1, 20 4021d445: 02dd mov.n a13, a2 4021d447: 03cd mov.n a12, a3 4021d449: 01d322 addmi a2, a3, 0x100 4021d44c: f0c222 addi a2, a2, -16 4021d44f: 945801 l32r a0, 402025b0 4021d452: 0000c0 callx0 a0 4021d455: 262d02 l32i a0, a13, 152 4021d458: e32831 l32r a3, 402160f8 4021d45b: c000c0 sub a0, a0, a12 4021d45e: 0ca016 beqz a0, 4021d52c 4021d461: 0d1c22 l16ui a2, a12, 26 4021d464: 100230 and a0, a2, a3 4021d467: 210237 bnone a2, a3, 4021d48c 4021d46a: fff221 l32r a2, 4021d434 4021d46d: 040c72 l8ui a7, a12, 4 4021d470: 030c62 l8ui a6, a12, 3 4021d473: 020c52 l8ui a5, a12, 2 4021d476: 010c42 l8ui a4, a12, 1 4021d479: 000c32 l8ui a3, a12, 0 4021d47c: 050c82 l8ui a8, a12, 5 4021d47f: 0189 s32i.n a8, a1, 0 4021d481: 1109 s32i.n a0, a1, 4 4021d483: 93ad01 l32r a0, 40202338 4021d486: 0000c0 callx0 a0 4021d489: 000206 j 4021d495 4021d48c: ffeb21 l32r a2, 4021d438 4021d48f: 93aa01 l32r a0, 40202338 4021d492: 0000c0 callx0 a0 4021d495: 0d1c92 l16ui a9, a12, 26 4021d498: e193a1 l32r a10, 40215ae4 4021d49b: 088916 beqz a9, 4021d527 4021d49e: 002aa2 l32i a10, a10, 0 4021d4a1: 042a16 beqz a10, 4021d4e7 4021d4a4: 2ca022 movi a2, 44 4021d4a7: fc3031 l32r a3, 4021c568 4021d4aa: c1a542 movi a4, 0x5c1 4021d4ad: 943901 l32r a0, 40202594 4021d4b0: 0000c0 callx0 a0 4021d4b3: 02dd mov.n a13, a2 4021d4b5: e2ac beqz.n a2, 4021d4e7 4021d4b7: 640c movi.n a4, 6 4021d4b9: 0c3d mov.n a3, a12 4021d4bb: 0249 s32i.n a4, a2, 0 4021d4bd: 224b addi.n a2, a2, 4 4021d4bf: 943701 l32r a0, 4020259c 4021d4c2: 0000c0 callx0 a0 4021d4c5: 521c movi.n a2, 21 4021d4c7: 630c movi.n a3, 6 4021d4c9: 0d4d mov.n a4, a13 4021d4cb: 0d1cb2 l16ui a11, a12, 26 4021d4ce: 0a4db2 s8i a11, a13, 10 4021d4d1: 98dd01 l32r a0, 40203848 4021d4d4: 0000c0 callx0 a0 4021d4d7: c28c beqz.n a2, 4021d4e7 4021d4d9: 0d2d mov.n a2, a13 4021d4db: fc2331 l32r a3, 4021c568 4021d4de: c8a542 movi a4, 0x5c8 4021d4e1: 942f01 l32r a0, 402025a0 4021d4e4: 0000c0 callx0 a0 4021d4e7: fc6885 call0 40219b70 4021d4ea: 030c movi.n a3, 0 4021d4ec: 0c4d mov.n a4, a12 4021d4ee: 0d1c62 l16ui a6, a12, 26 4021d4f1: 070c movi.n a7, 0 4021d4f3: 0179 s32i.n a7, a1, 0 4021d4f5: 1179 s32i.n a7, a1, 4 4021d4f7: b46060 extui a6, a6, 0, 12 4021d4fa: 065d mov.n a5, a6 4021d4fc: 027d mov.n a7, a2 4021d4fe: 120c movi.n a2, 1 4021d500: f21a85 call0 4020f6ac 4021d503: 080c movi.n a8, 0 4021d505: fd7c movi.n a13, -1 4021d507: 1b0c movi.n a11, 1 4021d509: 92c4a1 l32r a10, 4020201c <_irom0_text_start+0xc> 4021d50c: 0d1c02 l16ui a0, a12, 26 4021d50f: e91a92 l16ui a9, a10, 0x1d2 4021d512: 440000 extui a0, a0, 0, 5 4021d515: 401000 ssl a0 4021d518: a1bb00 sll a11, a11 4021d51b: 30bbd0 xor a11, a11, a13 4021d51e: 1099b0 and a9, a9, a11 4021d521: e95a92 s16i a9, a10, 0x1d2 4021d524: 0d5c82 s16i a8, a12, 26 4021d527: 0c2d mov.n a2, a12 4021d529: ffe085 call0 4021d334 4021d52c: 51c8 l32i.n a12, a1, 20 4021d52e: 61d8 l32i.n a13, a1, 24 4021d530: 4108 l32i.n a0, a1, 16 4021d532: 20c112 addi a1, a1, 32 4021d535: f00d ret.n 4021d537: 833800 moveqz a3, a8, a0 4021d53a: fe .byte 0xfe 4021d53b: 3f .byte 0x3f 4021d53c : 4021d53c: ffff41 l32r a4, 4021d538 4021d53f: 0e1266 bnei a2, 1, 4021d551 4021d542: 000422 l8ui a2, a4, 0 4021d545: 430c movi.n a3, 4 4021d547: 202230 or a2, a2, a3 4021d54a: 004422 s8i a2, a4, 0 4021d54d: 120c movi.n a2, 1 4021d54f: f00d ret.n 4021d551: 228c beqz.n a2, 4021d557 4021d553: 020c movi.n a2, 0 4021d555: f00d ret.n 4021d557: 000422 l8ui a2, a4, 0 4021d55a: fba032 movi a3, 251 4021d55d: 102230 and a2, a2, a3 4021d560: fff986 j 4021d54a ... 4021d564 : 4021d564: f0c112 addi a1, a1, -16 4021d567: 006102 s32i a0, a1, 0 4021d56a: e68905 call0 40203dfc 4021d56d: 1d1226 beqi a2, 1, 4021d58e 4021d570: 01a216 beqz a2, 4021d58e 4021d573: fff141 l32r a4, 4021d538 4021d576: 01a022 movi a2, 1 4021d579: 000402 l8ui a0, a4, 0 4021d57c: 230c movi.n a3, 2 4021d57e: 0c6007 bbci a0, 0, 4021d58e 4021d581: 203030 or a3, a0, a3 4021d584: 004432 s8i a3, a4, 0 4021d587: 0108 l32i.n a0, a1, 0 4021d589: 10c112 addi a1, a1, 16 4021d58c: f00d ret.n 4021d58e: 020c movi.n a2, 0 4021d590: fffcc6 j 4021d587 4021d593: 9e5000 excw 4021d596: 704023 excw 4021d599: 9e .byte 0x9e 4021d59a: 124023 excw 4021d59c : 4021d59c: d0c112 addi a1, a1, -48 4021d59f: 0961f2 s32i a15, a1, 36 4021d5a2: 056102 s32i a0, a1, 20 4021d5a5: 0661c2 s32i a12, a1, 24 4021d5a8: 71d9 s32i.n a13, a1, 28 4021d5aa: 81e9 s32i.n a14, a1, 32 4021d5ac: 03dd mov.n a13, a3 4021d5ae: 02ed mov.n a14, a2 4021d5b0: 04cd mov.n a12, a4 4021d5b2: 032d mov.n a2, a3 4021d5b4: 640c movi.n a4, 6 4021d5b6: 9f7131 l32r a3, 4020537c 4021d5b9: 9aa001 l32r a0, 4020403c 4021d5bc: 0000c0 callx0 a0 4021d5bf: a2dc bnez.n a2, 4021d5dd 4021d5c1: 0c3d mov.n a3, a12 4021d5c3: 0e2d mov.n a2, a14 4021d5c5: 141c movi.n a4, 17 4021d5c7: fb5a85 call0 40218b70 4021d5ca: fff221 l32r a2, 4021d594 4021d5cd: 935a01 l32r a0, 40202338 4021d5d0: 0000c0 callx0 a0 4021d5d3: 0d3d mov.n a3, a13 4021d5d5: 0e2d mov.n a2, a14 4021d5d7: ffe645 call0 4021d43c 4021d5da: 006ec6 j 4021d799 4021d5dd: 0d1d02 l16ui a0, a13, 26 4021d5e0: 1f0c movi.n a15, 1 4021d5e2: 06b056 bnez a0, 4021d651 4021d5e5: 92b851 l32r a5, 402020c8 <_irom0_text_start+0xb8> 4021d5e8: 41c9 s32i.n a12, a1, 16 4021d5ea: 800552 l8ui a5, a5, 128 4021d5ed: 928b61 l32r a6, 4020201c <_irom0_text_start+0xc> 4021d5f0: 0215e6 bgei a5, 1, 4021d5f6 4021d5f3: 006d06 j 4021d7ab 4021d5f6: 251b addi.n a2, a5, 1 4021d5f8: e91602 l16ui a0, a6, 0x1d2 4021d5fb: 0fcd mov.n a12, a15 4021d5fd: 4480c0 extui a8, a12, 0, 5 4021d600: 400800 ssr a8 4021d603: b17000 sra a7, a0 4021d606: 02e707 bbsi a7, 0, 4021d60c 4021d609: 006846 j 4021d7ae 4021d60c: cc1b addi.n a12, a12, 1 4021d60e: f4c0c0 extui a12, a12, 0, 16 4021d611: e892c7 bne a2, a12, 4021d5fd 4021d614: 006586 j 4021d7ae 4021d617: facd31 l32r a3, 4021c14c 4021d61a: e91602 l16ui a0, a6, 0x1d2 4021d61d: 203c30 or a3, a12, a3 4021d620: 0d5d32 s16i a3, a13, 26 4021d623: 443030 extui a3, a3, 0, 5 4021d626: 401300 ssl a3 4021d629: a12f00 sll a2, a15 4021d62c: 200020 or a0, a0, a2 4021d62f: e95602 s16i a0, a6, 0x1d2 4021d632: fc53c5 call0 40219b70 4021d635: 01a032 movi a3, 1 4021d638: 206cc0 or a6, a12, a12 4021d63b: 0c5d mov.n a5, a12 4021d63d: 027d mov.n a7, a2 4021d63f: 040c movi.n a4, 0 4021d641: 120c movi.n a2, 1 4021d643: 0149 s32i.n a4, a1, 0 4021d645: 1149 s32i.n a4, a1, 4 4021d647: 41c8 l32i.n a12, a1, 16 4021d649: 0d4d mov.n a4, a13 4021d64b: f20605 call0 4020f6ac 4021d64e: 0d1d02 l16ui a0, a13, 26 4021d651: ffd121 l32r a2, 4021d598 4021d654: 000d32 l8ui a3, a13, 0 4021d657: 010d42 l8ui a4, a13, 1 4021d65a: 020d52 l8ui a5, a13, 2 4021d65d: 030d62 l8ui a6, a13, 3 4021d660: 040d72 l8ui a7, a13, 4 4021d663: e2a581 l32r a8, 402160f8 4021d666: 050d92 l8ui a9, a13, 5 4021d669: 108080 and a8, a0, a8 4021d66c: 0199 s32i.n a9, a1, 0 4021d66e: 1189 s32i.n a8, a1, 4 4021d670: 933201 l32r a0, 40202338 4021d673: 0000c0 callx0 a0 4021d676: 420c movi.n a2, 4 4021d678: ffb001 l32r a0, 4021d538 4021d67b: e11a91 l32r a9, 40215ae4 4021d67e: 000032 l8ui a3, a0, 0 4021d681: 0998 l32i.n a9, a9, 0 4021d683: 2033f0 or a3, a3, a15 4021d686: 077916 beqz a9, 4021d701 4021d689: c22c movi.n a2, 44 4021d68b: 00ad mov.n a10, a0 4021d68d: 69a642 movi a4, 0x669 4021d690: 004a32 s8i a3, a10, 0 4021d693: fbb531 l32r a3, 4021c568 4021d696: 93bf01 l32r a0, 40202594 4021d699: 0000c0 callx0 a0 4021d69c: 02fd mov.n a15, a2 4021d69e: 055216 beqz a2, 4021d6f7 4021d6a1: 0d3d mov.n a3, a13 4021d6a3: 5b0c movi.n a11, 5 4021d6a5: 640c movi.n a4, 6 4021d6a7: 02b9 s32i.n a11, a2, 0 4021d6a9: 224b addi.n a2, a2, 4 4021d6ab: 93bc01 l32r a0, 4020259c 4021d6ae: 0000c0 callx0 a0 4021d6b1: ffa101 l32r a0, 4021d538 4021d6b4: 0d1d22 l16ui a2, a13, 26 4021d6b7: 000002 l8ui a0, a0, 0 4021d6ba: 0a4f22 s8i a2, a15, 10 4021d6bd: 1e6027 bbci a0, 2, 4021d6df 4021d6c0: 521c movi.n a2, 21 4021d6c2: 530c movi.n a3, 5 4021d6c4: 0f4d mov.n a4, a15 4021d6c6: 986001 l32r a0, 40203848 4021d6c9: 0000c0 callx0 a0 4021d6cc: 72ac beqz.n a2, 4021d6f7 4021d6ce: 0f2d mov.n a2, a15 4021d6d0: fba631 l32r a3, 4021c568 4021d6d3: 71a642 movi a4, 0x671 4021d6d6: 93b201 l32r a0, 402025a0 4021d6d9: 0000c0 callx0 a0 4021d6dc: 0005c6 j 4021d6f7 4021d6df: e10101 l32r a0, 40215ae4 4021d6e2: 0008 l32i.n a0, a0, 0 4021d6e4: 0f2d mov.n a2, a15 4021d6e6: 0000c0 callx0 a0 4021d6e9: 0f2d mov.n a2, a15 4021d6eb: fb9f31 l32r a3, 4021c568 4021d6ee: 75a642 movi a4, 0x675 4021d6f1: 93ab01 l32r a0, 402025a0 4021d6f4: 0000c0 callx0 a0 4021d6f7: ff9001 l32r a0, 4021d538 4021d6fa: 1f0c movi.n a15, 1 4021d6fc: 000032 l8ui a3, a0, 0 4021d6ff: 420c movi.n a2, 4 4021d701: 102320 and a2, a3, a2 4021d704: 186317 bbci a3, 1, 4021d720 4021d707: 203cc0 or a3, a12, a12 4021d70a: 004022 s8i a2, a0, 0 4021d70d: 11a042 movi a4, 17 4021d710: 202ee0 or a2, a14, a14 4021d713: fb45c5 call0 40218b70 4021d716: 0d3d mov.n a3, a13 4021d718: 0e2d mov.n a2, a14 4021d71a: ffd205 call0 4021d43c 4021d71d: 001e06 j 4021d799 4021d720: 0d3d mov.n a3, a13 4021d722: 004022 s8i a2, a0, 0 4021d725: 640c movi.n a4, 6 4021d727: 242e22 l32i a2, a14, 144 4021d72a: 939c01 l32r a0, 4020259c 4021d72d: 0000c0 callx0 a0 4021d730: 242e42 l32i a4, a14, 144 4021d733: 0d1d22 l16ui a2, a13, 26 4021d736: 0c3d mov.n a3, a12 4021d738: 0d5422 s16i a2, a4, 26 4021d73b: 0e2d mov.n a2, a14 4021d73d: 040c movi.n a4, 0 4021d73f: fb4305 call0 40218b70 4021d742: 242e22 l32i a2, a14, 144 4021d745: ffa032 movi a3, 255 4021d748: 640c movi.n a4, 6 4021d74a: 939801 l32r a0, 402025ac 4021d74d: 0000c0 callx0 a0 4021d750: 242e62 l32i a6, a14, 144 4021d753: 050c movi.n a5, 0 4021d755: 332e02 l32i a0, a14, 204 4021d758: 0d5652 s16i a5, a6, 26 4021d75b: 03a016 beqz a0, 4021d799 4021d75e: 6028 l32i.n a2, a0, 24 4021d760: 1278 l32i.n a7, a2, 4 4021d762: a7ac beqz.n a7, 4021d790 4021d764: 392d22 l32i a2, a13, 228 4021d767: 0b7b05 call0 40228f18 4021d76a: 332e22 l32i a2, a14, 204 4021d76d: 0d3d mov.n a3, a13 4021d76f: 6228 l32i.n a2, a2, 24 4021d771: 0b6945 call0 40228e08 4021d774: 396d22 s32i a2, a13, 228 4021d777: e29c beqz.n a2, 4021d799 4021d779: 023d mov.n a3, a2 4021d77b: 332e42 l32i a4, a14, 204 4021d77e: 240d52 l8ui a5, a13, 36 4021d781: 6428 l32i.n a2, a4, 24 4021d783: 25cd42 addi a4, a13, 37 4021d786: 0d2785 call0 4022aa00 4021d789: c2cc bnez.n a2, 4021d799 4021d78b: 332e22 l32i a2, a14, 204 4021d78e: 6228 l32i.n a2, a2, 24 4021d790: 392d32 l32i a3, a13, 228 4021d793: 0b6bc5 call0 40228e50 4021d796: 184df2 s8i a15, a13, 24 4021d799: 61c8 l32i.n a12, a1, 24 4021d79b: 71d8 l32i.n a13, a1, 28 4021d79d: 81e8 l32i.n a14, a1, 32 4021d79f: 91f8 l32i.n a15, a1, 36 4021d7a1: 5108 l32i.n a0, a1, 20 4021d7a3: 30c112 addi a1, a1, 48 4021d7a6: f00d ret.n 4021d7a8: 000000 ill 4021d7ab: 20cff0 or a12, a15, a15 4021d7ae: 0225c7 blt a5, a12, 4021d7b4 4021d7b1: ff9886 j 4021d617 4021d7b4: 042132 l32i a3, a1, 16 4021d7b7: 202ee0 or a2, a14, a14 4021d7ba: 141c movi.n a4, 17 4021d7bc: fb3b05 call0 40218b70 4021d7bf: 0d3d mov.n a3, a13 4021d7c1: 0e2d mov.n a2, a14 4021d7c3: ffc785 call0 4021d43c 4021d7c6: fff3c6 j 4021d799 4021d7c9: 000000 ill 4021d7cc: f27c movi.n a2, -1 4021d7ce: f00d ret.n 4021d7d0: 834c movi.n a3, 72 4021d7d2: fe .byte 0xfe 4021d7d3: 3f .byte 0x3f 4021d7d4: fe8340 excw 4021d7d7: 3f .byte 0x3f 4021d7d8: 8348 l32i.n a4, a3, 32 4021d7da: fe .byte 0xfe 4021d7db: 3f .byte 0x3f 4021d7dc : 4021d7dc: 1a3226 beqi a2, 3, 4021d7fa 4021d7df: 207226 beqi a2, 7, 4021d803 4021d7e2: 7fa052 movi a5, 127 4021d7e5: 0d9257 bne a2, a5, 4021d7f6 4021d7e8: a3cc bnez.n a3, 4021d7f6 4021d7ea: fff921 l32r a2, 4021d7d0 4021d7ed: a06320 addx4 a6, a3, a2 4021d7f0: 0649 s32i.n a4, a6, 0 4021d7f2: 020c movi.n a2, 0 4021d7f4: f00d ret.n 4021d7f6: f27c movi.n a2, -1 4021d7f8: f00d ret.n 4021d7fa: f823f6 bgeui a3, 2, 4021d7f6 4021d7fd: fff521 l32r a2, 4021d7d4 4021d800: fffa46 j 4021d7ed 4021d803: fef356 bnez a3, 4021d7f6 4021d806: fff421 l32r a2, 4021d7d8 4021d809: fff806 j 4021d7ed 4021d80c: d7cc bnez.n a7, 4021d81d 4021d80e: 414021 l32r a2, 401edd10 <_lit4_end+0xe80bc> 4021d810 : 4021d810: ffff41 l32r a4, 4021d80c 4021d813: f0c112 addi a1, a1, -16 4021d816: 0109 s32i.n a0, a1, 0 4021d818: fffc05 call0 4021d7dc 4021d81b: 0108 l32i.n a0, a1, 0 4021d81d: 10c112 addi a1, a1, 16 4021d820: f00d ret.n ... 4021d824 : 4021d824: f0c112 addi a1, a1, -16 4021d827: 0109 s32i.n a0, a1, 0 4021d829: fff801 l32r a0, 4021d80c 4021d82c: 153326 beqi a3, 3, 4021d845 4021d82f: 337326 beqi a3, 7, 4021d866 4021d832: 7fa062 movi a6, 127 4021d835: 0f9367 bne a3, a6, 4021d848 4021d838: c4fc bnez.n a4, 4021d878 4021d83a: ffe571 l32r a7, 4021d7d0 4021d83d: a07470 addx4 a7, a4, a7 4021d840: 0778 l32i.n a7, a7, 0 4021d842: 0003c6 j 4021d855 4021d845: 0424b6 bltui a4, 2, 4021d84d 4021d848: 007d mov.n a7, a0 4021d84a: 0001c6 j 4021d855 4021d84d: ffe171 l32r a7, 4021d7d4 4021d850: a07470 addx4 a7, a4, a7 4021d853: 0778 l32i.n a7, a7, 0 4021d855: 32cc bnez.n a2, 4021d85c 4021d857: 120c movi.n a2, 1 4021d859: 000086 j 4021d85f 4021d85c: 0007c0 callx0 a7 4021d85f: 0108 l32i.n a0, a1, 0 4021d861: 10c112 addi a1, a1, 16 4021d864: f00d ret.n 4021d866: 94cc bnez.n a4, 4021d873 4021d868: ffdc71 l32r a7, 4021d7d8 4021d86b: a07470 addx4 a7, a4, a7 4021d86e: 0778 l32i.n a7, a7, 0 4021d870: fff846 j 4021d855 4021d873: 007d mov.n a7, a0 4021d875: fff706 j 4021d855 4021d878: 007d mov.n a7, a0 4021d87a: fff5c6 j 4021d855 4021d87d: 000000 ill 4021d880: f27c movi.n a2, -1 4021d882: f00d ret.n 4021d884: 8358 l32i.n a5, a3, 32 4021d886: fe .byte 0xfe 4021d887: 3f .byte 0x3f 4021d888: fe8350 excw 4021d88b: 3f .byte 0x3f 4021d88c: fe8354 excw 4021d88f: 3f .byte 0x3f 4021d890 : 4021d890: 1a3226 beqi a2, 3, 4021d8ae 4021d893: 207226 beqi a2, 7, 4021d8b7 4021d896: 7fa052 movi a5, 127 4021d899: 0d9257 bne a2, a5, 4021d8aa 4021d89c: a3cc bnez.n a3, 4021d8aa 4021d89e: fff921 l32r a2, 4021d884 4021d8a1: a06320 addx4 a6, a3, a2 4021d8a4: 0649 s32i.n a4, a6, 0 4021d8a6: 020c movi.n a2, 0 4021d8a8: f00d ret.n 4021d8aa: f27c movi.n a2, -1 4021d8ac: f00d ret.n 4021d8ae: ff8356 bnez a3, 4021d8aa 4021d8b1: fff521 l32r a2, 4021d888 4021d8b4: fffa46 j 4021d8a1 4021d8b7: fef356 bnez a3, 4021d8aa 4021d8ba: fff421 l32r a2, 4021d88c 4021d8bd: fff806 j 4021d8a1 4021d8c0: 21d880 srai a13, a8, 8 4021d8c3: ff4140 excw 4021d8c4 : 4021d8c4: ffff41 l32r a4, 4021d8c0 4021d8c7: f0c112 addi a1, a1, -16 4021d8ca: 0109 s32i.n a0, a1, 0 4021d8cc: fffc05 call0 4021d890 4021d8cf: 0108 l32i.n a0, a1, 0 4021d8d1: 10c112 addi a1, a1, 16 4021d8d4: f00d ret.n ... 4021d8d8 : 4021d8d8: f0c112 addi a1, a1, -16 4021d8db: 0109 s32i.n a0, a1, 0 4021d8dd: 010302 l8ui a0, a3, 1 4021d8e0: fff891 l32r a9, 4021d8c0 4021d8e3: 096067 bbci a0, 6, 4021d8f0 4021d8e6: e8b701 l32r a0, 40217bc4 4021d8e9: 1008 l32i.n a0, a0, 4 4021d8eb: 004a add.n a0, a0, a4 4021d8ed: 000046 j 4021d8f2 4021d8f0: 040d mov.n a0, a4 4021d8f2: 000082 l8ui a8, a0, 0 4021d8f5: 097d mov.n a7, a9 4021d8f7: 0b3826 beqi a8, 3, 4021d906 4021d8fa: 207826 beqi a8, 7, 4021d91e 4021d8fd: 7fa062 movi a6, 127 4021d900: 2c1867 beq a8, a6, 4021d930 4021d903: 000346 j 4021d914 4021d906: 010002 l8ui a0, a0, 1 4021d909: ff6056 bnez a0, 4021d903 4021d90c: ffdf71 l32r a7, 4021d888 4021d90f: a07070 addx4 a7, a0, a7 4021d912: 0778 l32i.n a7, a7, 0 4021d914: 0007c0 callx0 a7 4021d917: 0108 l32i.n a0, a1, 0 4021d919: 10c112 addi a1, a1, 16 4021d91c: f00d ret.n 4021d91e: 010002 l8ui a0, a0, 1 4021d921: 097d mov.n a7, a9 4021d923: 10dc bnez.n a0, 4021d938 4021d925: ffd971 l32r a7, 4021d88c 4021d928: a07070 addx4 a7, a0, a7 4021d92b: 0778 l32i.n a7, a7, 0 4021d92d: fff8c6 j 4021d914 4021d930: ffa971 l32r a7, 4021d7d4 4021d933: 6778 l32i.n a7, a7, 24 4021d935: fff6c6 j 4021d914 4021d938: fff606 j 4021d914 4021d93b: 0e7c00 excw 4021d93e: ff .byte 0xff 4021d93f: 3f .byte 0x3f 4021d940 : 4021d940: f0c112 addi a1, a1, -16 4021d943: 0109 s32i.n a0, a1, 0 4021d945: f28c beqz.n a2, 4021d958 4021d947: fffd41 l32r a4, 4021d93c 4021d94a: 0448 l32i.n a4, a4, 0 4021d94c: 848c beqz.n a4, 4021d958 4021d94e: 0004c0 callx0 a4 4021d951: 0108 l32i.n a0, a1, 0 4021d953: 10c112 addi a1, a1, 16 4021d956: f00d ret.n 4021d958: 020c movi.n a2, 0 4021d95a: fffcc6 j 4021d951 4021d95d: 000000 ill 4021d960 : 4021d960: 32cc bnez.n a2, 4021d967 4021d962: f47c movi.n a4, -1 4021d964: 000186 j 4021d96e 4021d967: fff531 l32r a3, 4021d93c 4021d96a: 040c movi.n a4, 0 4021d96c: 0329 s32i.n a2, a3, 0 4021d96e: 042d mov.n a2, a4 4021d970: f00d ret.n ... 4021d974 : 4021d974: fff231 l32r a3, 4021d93c 4021d977: 020c movi.n a2, 0 4021d979: 0329 s32i.n a2, a3, 0 4021d97b: f00d ret.n 4021d97d: 000000 ill 4021d980: fe97d0 excw 4021d983: 3f .byte 0x3f 4021d984: ff0e80 excw 4021d987: 3f .byte 0x3f 4021d988 : 4021d988: fffe31 l32r a3, 4021d980 4021d98b: 340c movi.n a4, 3 4021d98d: f0c112 addi a1, a1, -16 4021d990: 0109 s32i.n a0, a1, 0 4021d992: 11c9 s32i.n a12, a1, 4 4021d994: 7fa002 movi a0, 127 4021d997: 02cd mov.n a12, a2 4021d999: 004202 s8i a0, a2, 0 4021d99c: 221b addi.n a2, a2, 1 4021d99e: 92ff01 l32r a0, 4020259c 4021d9a1: 0000c0 callx0 a0 4021d9a4: ffe661 l32r a6, 4021d93c 4021d9a7: ba8401 l32r a0, 4020c3b8 4021d9aa: 1658 l32i.n a5, a6, 4 4021d9ac: 0020c0 memw 4021d9af: 112022 l32i a2, a0, 68 4021d9b2: f61257 beq a2, a5, 4021d9ac 4021d9b5: fff331 l32r a3, 4021d984 4021d9b8: 1629 s32i.n a2, a6, 4 4021d9ba: 440c movi.n a4, 4 4021d9bc: 2c4b addi.n a2, a12, 4 4021d9be: 92f701 l32r a0, 4020259c 4021d9c1: 0000c0 callx0 a0 4021d9c4: 2c8b addi.n a2, a12, 8 4021d9c6: 0108 l32i.n a0, a1, 0 4021d9c8: 11c8 l32i.n a12, a1, 4 4021d9ca: 10c112 addi a1, a1, 16 4021d9cd: f00d ret.n ... 4021d9d0 : 4021d9d0: e0c112 addi a1, a1, -32 4021d9d3: 3109 s32i.n a0, a1, 12 4021d9d5: 2149 s32i.n a4, a1, 8 4021d9d7: 51d9 s32i.n a13, a1, 20 4021d9d9: 41c9 s32i.n a12, a1, 16 4021d9db: 05dd mov.n a13, a5 4021d9dd: 06cd mov.n a12, a6 4021d9df: 0d4616 beqz a6, 4021dab7 4021d9e2: 262602 l32i a0, a6, 152 4021d9e5: 0ce016 beqz a0, 4021dab7 4021d9e8: 1008 l32i.n a0, a0, 4 4021d9ea: 00fb addi.n a0, a0, 15 4021d9ec: 202110 or a2, a1, a1 4021d9ef: 18a032 movi a3, 24 4021d9f2: 804d00 add a4, a13, a0 4021d9f5: f73d85 call0 40214dd0 4021d9f8: 32cc bnez.n a2, 4021d9ff 4021d9fa: 000c movi.n a0, 0 4021d9fc: 002a86 j 4021daaa 4021d9ff: 1129 s32i.n a2, a1, 4 4021da01: 07cc16 beqz a12, 4021da81 4021da04: 262c32 l32i a3, a12, 152 4021da07: 0128 l32i.n a2, a1, 0 4021da09: 077316 beqz a3, 4021da84 4021da0c: 252c52 l32i a5, a12, 148 4021da0f: 029d mov.n a9, a2 4021da11: 242c42 l32i a4, a12, 144 4021da14: 404800 ssai 8 4021da17: 641b addi.n a6, a4, 1 4021da19: 01b647 bgeu a6, a4, 4021da1e 4021da1c: 551b addi.n a5, a5, 1 4021da1e: 040c movi.n a4, 0 4021da20: 256c52 s32i a5, a12, 148 4021da23: 246c62 s32i a6, a12, 144 4021da26: 004962 s8i a6, a9, 0 4021da29: 252c22 l32i a2, a12, 148 4021da2c: 242c32 l32i a3, a12, 144 4021da2f: 024942 s8i a4, a9, 2 4021da32: 812230 src a2, a2, a3 4021da35: 014922 s8i a2, a9, 1 4021da38: b10c02 l8ui a0, a12, 177 4021da3b: 022c movi.n a2, 32 4021da3d: 1100a0 slli a0, a0, 6 4021da40: 200020 or a0, a0, a2 4021da43: 034902 s8i a0, a9, 3 4021da46: 242cb2 l32i a11, a12, 144 4021da49: 252ca2 l32i a10, a12, 148 4021da4c: 404010 ssai 16 4021da4f: 81aab0 src a10, a10, a11 4021da52: 0449a2 s8i a10, a9, 4 4021da55: 242c82 l32i a8, a12, 144 4021da58: 252c72 l32i a7, a12, 148 4021da5b: 404810 ssai 24 4021da5e: 817780 src a7, a7, a8 4021da61: 054972 s8i a7, a9, 5 4021da64: 252c42 l32i a4, a12, 148 4021da67: 064942 s8i a4, a9, 6 4021da6a: 252c32 l32i a3, a12, 148 4021da6d: 413830 srli a3, a3, 8 4021da70: 074932 s8i a3, a9, 7 4021da73: 262c22 l32i a2, a12, 152 4021da76: 0138 l32i.n a3, a1, 0 4021da78: 1228 l32i.n a2, a2, 4 4021da7a: 223a add.n a2, a2, a3 4021da7c: 0129 s32i.n a2, a1, 0 4021da7e: 000086 j 4021da84 4021da81: 002122 l32i a2, a1, 0 4021da84: fff005 call0 4021d988 4021da87: 204dd0 or a4, a13, a13 4021da8a: 006122 s32i a2, a1, 0 4021da8d: 2138 l32i.n a3, a1, 8 4021da8f: 006005 call0 4021e090 4021da92: 871c movi.n a7, 24 4021da94: 1168 l32i.n a6, a1, 4 4021da96: 0129 s32i.n a2, a1, 0 4021da98: 1658 l32i.n a5, a6, 4 4021da9a: 060d mov.n a0, a6 4021da9c: 1558 l32i.n a5, a5, 4 4021da9e: 0a5672 s16i a7, a6, 20 4021daa1: c05250 sub a5, a2, a5 4021daa4: e8c552 addi a5, a5, -24 4021daa7: 0b5652 s16i a5, a6, 22 4021daaa: 41c8 l32i.n a12, a1, 16 4021daac: 51d8 l32i.n a13, a1, 20 4021daae: 002d mov.n a2, a0 4021dab0: 3108 l32i.n a0, a1, 12 4021dab2: 20c112 addi a1, a1, 32 4021dab5: f00d ret.n 4021dab7: f00c movi.n a0, 15 4021dab9: ffcbc6 j 4021d9ec 4021dabc : 4021dabc: d0c112 addi a1, a1, -48 4021dabf: b1f9 s32i.n a15, a1, 44 4021dac1: 6149 s32i.n a4, a1, 24 4021dac3: 4169 s32i.n a6, a1, 16 4021dac5: 7109 s32i.n a0, a1, 28 4021dac7: 81c9 s32i.n a12, a1, 32 4021dac9: 91d9 s32i.n a13, a1, 36 4021dacb: a1e9 s32i.n a14, a1, 40 4021dacd: 05dd mov.n a13, a5 4021dacf: 03ed mov.n a14, a3 4021dad1: 02cd mov.n a12, a2 4021dad3: 0208 l32i.n a0, a2, 0 4021dad5: 5109 s32i.n a0, a1, 20 4021dad7: 032d mov.n a2, a3 4021dad9: ffe645 call0 4021d940 4021dadc: 0d5d mov.n a5, a13 4021dade: 0e3d mov.n a3, a14 4021dae0: 02fd mov.n a15, a2 4021dae2: 6148 l32i.n a4, a1, 24 4021dae4: 0c2d mov.n a2, a12 4021dae6: 0f6d mov.n a6, a15 4021dae8: ffee45 call0 4021d9d0 4021daeb: 02dd mov.n a13, a2 4021daed: 32cc bnez.n a2, 4021daf4 4021daef: 120c movi.n a2, 1 4021daf1: 005006 j 4021dc35 4021daf4: c43d61 l32r a6, 4020ebe8 4021daf7: b37771 l32r a7, 4020a8d4 4021dafa: 0b12b2 l16ui a11, a2, 22 4021dafd: 0a12a2 l16ui a10, a2, 20 4021db00: 012292 l32i a9, a2, 4 4021db03: 80aab0 add a10, a10, a11 4021db06: 0020c0 memw 4021db09: 0958 l32i.n a5, a9, 0 4021db0b: 105570 and a5, a5, a7 4021db0e: 205560 or a5, a5, a6 4021db11: 0020c0 memw 4021db14: 0959 s32i.n a5, a9, 0 4021db16: a5de31 l32r a3, 40207290 4021db19: b0ac41 l32r a4, 40209dcc 4021db1c: 0020c0 memw 4021db1f: 0928 l32i.n a2, a9, 0 4021db21: 102240 and a2, a2, a4 4021db24: 202230 or a2, a2, a3 4021db27: 0020c0 memw 4021db2a: 0929 s32i.n a2, a9, 0 4021db2c: cc8e01 l32r a0, 40210d64 4021db2f: 0020c0 memw 4021db32: 09b8 l32i.n a11, a9, 0 4021db34: 10bb00 and a11, a11, a0 4021db37: 0020c0 memw 4021db3a: 09b9 s32i.n a11, a9, 0 4021db3c: b4a0a0 extui a10, a10, 0, 12 4021db3f: cc8ab1 l32r a11, 40210d68 4021db42: 11aa40 slli a10, a10, 12 4021db45: 0020c0 memw 4021db48: 0988 l32i.n a8, a9, 0 4021db4a: 1088b0 and a8, a8, a11 4021db4d: 2088a0 or a8, a8, a10 4021db50: 0020c0 memw 4021db53: 0e7d mov.n a7, a14 4021db55: 0c2d mov.n a2, a12 4021db57: 0d3d mov.n a3, a13 4021db59: d0a042 movi a4, 208 4021db5c: 051c movi.n a5, 16 4021db5e: 5168 l32i.n a6, a1, 20 4021db60: 0989 s32i.n a8, a9, 0 4021db62: 01e9 s32i.n a14, a1, 0 4021db64: 33c662 addi a6, a6, 51 4021db67: fa6045 call0 4021816c 4021db6a: 090c movi.n a9, 0 4021db6c: 100c movi.n a0, 1 4021db6e: 912b31 l32r a3, 4020201c <_irom0_text_start+0xc> 4021db71: 80a042 movi a4, 128 4021db74: 4d28 l32i.n a2, a13, 16 4021db76: 047f16 beqz a15, 4021dbc1 4021db79: 010282 l8ui a8, a2, 1 4021db7c: 0a4c movi.n a10, 64 4021db7e: 2088a0 or a8, a8, a10 4021db81: 014282 s8i a8, a2, 1 4021db84: 9d28 l32i.n a2, a13, 36 4021db86: 0278 l32i.n a7, a2, 0 4021db88: 546070 extui a6, a7, 0, 6 4021db8b: 417670 srli a7, a7, 6 4021db8e: 207700 or a7, a7, a0 4021db91: 1177a0 slli a7, a7, 6 4021db94: 206670 or a6, a6, a7 4021db97: 0269 s32i.n a6, a2, 0 4021db99: 5358 l32i.n a5, a3, 20 4021db9b: 001f02 l16ui a0, a15, 0 4021db9e: c055c0 sub a5, a5, a12 4021dba1: 15cc bnez.n a5, 4021dba6 4021dba3: 200040 or a0, a0, a4 4021dba6: ea4a51 l32r a5, 402184d0 4021dba9: 0c4202 s8i a0, a2, 12 4021dbac: 262fe2 l32i a14, a15, 152 4021dbaf: 32b8 l32i.n a11, a2, 12 4021dbb1: 0ee8 l32i.n a14, a14, 0 4021dbb3: 10bb50 and a11, a11, a5 4021dbb6: 34e0e0 extui a14, a14, 0, 4 4021dbb9: 11ee80 slli a14, a14, 8 4021dbbc: 20bbe0 or a11, a11, a14 4021dbbf: 32b9 s32i.n a11, a2, 12 4021dbc1: 93a071 l32r a7, 40202a44 4021dbc4: 160c movi.n a6, 1 4021dbc6: 081c movi.n a8, 16 4021dbc8: 9d08 l32i.n a0, a13, 36 4021dbca: cc6921 l32r a2, 40210d70 4021dbcd: 10f8 l32i.n a15, a0, 4 4021dbcf: 0058 l32i.n a5, a0, 0 4021dbd1: 10ff20 and a15, a15, a2 4021dbd4: 542050 extui a2, a5, 0, 6 4021dbd7: 415650 srli a5, a5, 6 4021dbda: 205580 or a5, a5, a8 4021dbdd: 1155a0 slli a5, a5, 6 4021dbe0: 202250 or a2, a2, a5 4021dbe3: 0029 s32i.n a2, a0, 0 4021dbe5: 4358 l32i.n a5, a3, 16 4021dbe7: 10f9 s32i.n a15, a0, 4 4021dbe9: 9da8 l32i.n a10, a13, 36 4021dbeb: 7b0c movi.n a11, 7 4021dbed: 1a88 l32i.n a8, a10, 4 4021dbef: 0e7c movi.n a14, -16 4021dbf1: 1088e0 and a8, a8, a14 4021dbf4: 2088b0 or a8, a8, a11 4021dbf7: 1a89 s32i.n a8, a10, 4 4021dbf9: c055c0 sub a5, a5, a12 4021dbfc: 935650 movnez a5, a6, a5 4021dbff: 9d88 l32i.n a8, a13, 36 4021dc01: 0020c0 memw 4021dc04: 41f8 l32i.n a15, a1, 16 4021dc06: d67c movi.n a6, -3 4021dc08: 045050 extui a5, a5, 0, 1 4021dc0b: 802772 l32i a7, a7, 0x200 4021dc0e: 08a8 l32i.n a10, a8, 0 4021dc10: eb7c movi.n a11, -2 4021dc12: 10aab0 and a10, a10, a11 4021dc15: 08a9 s32i.n a10, a8, 0 4021dc17: 9d28 l32i.n a2, a13, 36 4021dc19: 5879 s32i.n a7, a8, 20 4021dc1b: 0208 l32i.n a0, a2, 0 4021dc1d: 1155f0 slli a5, a5, 1 4021dc20: 100060 and a0, a0, a6 4021dc23: 200050 or a0, a0, a5 4021dc26: 0209 s32i.n a0, a2, 0 4021dc28: 2f8c beqz.n a15, 4021dc2e 4021dc2a: 9d38 l32i.n a3, a13, 36 4021dc2c: 4349 s32i.n a4, a3, 16 4021dc2e: 0d2d mov.n a2, a13 4021dc30: 7d99 s32i.n a9, a13, 28 4021dc32: f46905 call0 402122c4 4021dc35: 81c8 l32i.n a12, a1, 32 4021dc37: 91d8 l32i.n a13, a1, 36 4021dc39: a1e8 l32i.n a14, a1, 40 4021dc3b: b1f8 l32i.n a15, a1, 44 4021dc3d: 7108 l32i.n a0, a1, 28 4021dc3f: 30c112 addi a1, a1, 48 4021dc42: f00d ret.n 4021dc44: 239eb0 excw 4021dc47: 9ed040 excw 4021dc4a: 884023 excw 4021dc4d: 0e .byte 0xe 4021dc4e: ff .byte 0xff 4021dc4f: 3f .byte 0x3f 4021dc50 : 4021dc50: e0c112 addi a1, a1, -32 4021dc53: 51e9 s32i.n a14, a1, 20 4021dc55: 41d9 s32i.n a13, a1, 16 4021dc57: 31c9 s32i.n a12, a1, 12 4021dc59: 2109 s32i.n a0, a1, 8 4021dc5b: 04cd mov.n a12, a4 4021dc5d: ff3701 l32r a0, 4021d93c 4021dc60: 05dd mov.n a13, a5 4021dc62: 2008 l32i.n a0, a0, 8 4021dc64: 03ed mov.n a14, a3 4021dc66: 04a016 beqz a0, 4021dcb4 4021dc69: 012d mov.n a2, a1 4021dc6b: 33ab addi.n a3, a3, 10 4021dc6d: 640c movi.n a4, 6 4021dc6f: 924b01 l32r a0, 4020259c 4021dc72: 0000c0 callx0 a0 4021dc75: 012d mov.n a2, a1 4021dc77: ffcc85 call0 4021d940 4021dc7a: 07f216 beqz a2, 4021dcfd 4021dc7d: 262202 l32i a0, a2, 152 4021dc80: 079016 beqz a0, 4021dcfd 4021dc83: 030c32 l8ui a3, a12, 3 4021dc86: 39e357 bbsi a3, 5, 4021dcc3 4021dc89: d27c movi.n a2, -3 4021dc8b: 0009c6 j 4021dcb6 4021dc8e: 0d3d mov.n a3, a13 4021dc90: 440c movi.n a4, 4 4021dc92: 002d mov.n a2, a0 4021dc94: 924201 l32r a0, 4020259c 4021dc97: 0000c0 callx0 a0 4021dc9a: ff2851 l32r a5, 4021d93c 4021dc9d: 2558 l32i.n a5, a5, 8 4021dc9f: 159c beqz.n a5, 4021dcb4 4021dca1: 3cfb addi.n a3, a12, 15 4021dca3: 090c42 l8ui a4, a12, 9 4021dca6: 012d mov.n a2, a1 4021dca8: 01d442 addmi a4, a4, 0x100 4021dcab: fbc442 addi a4, a4, -5 4021dcae: 744040 extui a4, a4, 0, 8 4021dcb1: 0005c0 callx0 a5 4021dcb4: 020c movi.n a2, 0 4021dcb6: 31c8 l32i.n a12, a1, 12 4021dcb8: 41d8 l32i.n a13, a1, 16 4021dcba: 51e8 l32i.n a14, a1, 20 4021dcbc: 2108 l32i.n a0, a1, 8 4021dcbe: 20c112 addi a1, a1, 32 4021dcc1: f00d ret.n 4021dcc3: 1058 l32i.n a5, a0, 4 4021dcc5: 070c92 l8ui a9, a12, 7 4021dcc8: 000c72 l8ui a7, a12, 0 4021dccb: 050ca2 l8ui a10, a12, 5 4021dcce: 2068 l32i.n a6, a0, 8 4021dcd0: 010c82 l8ui a8, a12, 1 4021dcd3: c0dd60 sub a13, a13, a6 4021dcd6: 118880 slli a8, a8, 8 4021dcd9: 01aa80 slli a10, a10, 24 4021dcdc: 207780 or a7, a7, a8 4021dcdf: 060c82 l8ui a8, a12, 6 4021dce2: 119980 slli a9, a9, 8 4021dce5: 208890 or a8, a8, a9 4021dce8: f48080 extui a8, a8, 0, 16 4021dceb: 040c92 l8ui a9, a12, 4 4021dcee: c5ca add.n a12, a5, a12 4021dcf0: 3289 s32i.n a8, a2, 12 4021dcf2: 119900 slli a9, a9, 16 4021dcf5: 2099a0 or a9, a9, a10 4021dcf8: 207790 or a7, a7, a9 4021dcfb: 2279 s32i.n a7, a2, 8 4021dcfd: c00dc0 sub a0, a13, a12 4021dd00: e90c movi.n a9, 14 4021dd02: 0d3907 bltu a9, a0, 4021dd13 4021dd05: ffcf21 l32r a2, 4021dc44 4021dd08: 918c01 l32r a0, 40202338 4021dd0b: 0000c0 callx0 a0 4021dd0e: f27c movi.n a2, -1 4021dd10: ffe886 j 4021dcb6 4021dd13: 090c32 l8ui a3, a12, 9 4021dd16: dc4b addi.n a13, a12, 4 4021dd18: a3ab addi.n a10, a3, 10 4021dd1a: 0db0a7 bgeu a0, a10, 4021dd2b 4021dd1d: ffca21 l32r a2, 4021dc48 4021dd20: 918601 l32r a0, 40202338 4021dd23: 0000c0 callx0 a0 4021dd26: e27c movi.n a2, -2 4021dd28: ffe286 j 4021dcb6 4021dd2b: 010eb2 l8ui a11, a14, 1 4021dd2e: ffc701 l32r a0, 4021dc4c 4021dd31: 04b3b0 extui a11, a11, 3, 1 4021dd34: f56b16 beqz a11, 4021dc8e 4021dd37: 0d3d mov.n a3, a13 4021dd39: 440c movi.n a4, 4 4021dd3b: 002d mov.n a2, a0 4021dd3d: 98bf01 l32r a0, 4020403c 4021dd40: 0000c0 callx0 a0 4021dd43: ffc201 l32r a0, 4021dc4c 4021dd46: f44256 bnez a2, 4021dc8e 4021dd49: 226c movi.n a2, -30 4021dd4b: ffd9c6 j 4021dcb6 4021dd4e: 500000 excw 4021dd51: 21dc bnez.n a1, 4021dd67 4021dd53: 9ef040 excw 4021dd56: 224023 excw 4021dd58 : 4021dd58: 7fa022 movi a2, 127 4021dd5b: 00a032 movi a3, 0 4021dd5e: fffc41 l32r a4, 4021dd50 4021dd61: f0c112 addi a1, a1, -16 4021dd64: 006102 s32i a0, a1, 0 4021dd67: ffb285 call0 4021d890 4021dd6a: 200220 or a0, a2, a2 4021dd6d: 1129 s32i.n a2, a1, 4 4021dd6f: 928c beqz.n a2, 4021dd7c 4021dd71: fff821 l32r a2, 4021dd54 4021dd74: 917101 l32r a0, 40202338 4021dd77: 0000c0 callx0 a0 4021dd7a: 1108 l32i.n a0, a1, 4 4021dd7c: 91f831 l32r a3, 4020255c 4021dd7f: 90a741 l32r a4, 4020201c <_irom0_text_start+0xc> 4021dd82: 020c movi.n a2, 0 4021dd84: 796422 s32i a2, a4, 0x1e4 4021dd87: 7a6422 s32i a2, a4, 0x1e8 4021dd8a: 6c4322 s8i a2, a3, 108 4021dd8d: 002d mov.n a2, a0 4021dd8f: 0108 l32i.n a0, a1, 0 4021dd91: 10c112 addi a1, a1, 16 4021dd94: f00d ret.n ... 4021dd98 : 4021dd98: 32cc bnez.n a2, 4021dd9f 4021dd9a: f47c movi.n a4, -1 4021dd9c: 000186 j 4021dda6 4021dd9f: fee731 l32r a3, 4021d93c 4021dda2: 040c movi.n a4, 0 4021dda4: 2329 s32i.n a2, a3, 8 4021dda6: 042d mov.n a2, a4 4021dda8: f00d ret.n ... 4021ddac : 4021ddac: fee431 l32r a3, 4021d93c 4021ddaf: 020c movi.n a2, 0 4021ddb1: 2329 s32i.n a2, a3, 8 4021ddb3: f00d ret.n 4021ddb5: 000000 ill 4021ddb8: 404800 ssai 8 4021ddbb: 0a0c movi.n a10, 0 4021ddbd: 242252 l32i a5, a2, 144 4021ddc0: 0b1362 l16ui a6, a3, 22 4021ddc3: 1398 l32i.n a9, a3, 4 4021ddc5: e77f71 l32r a7, 40217bc4 4021ddc8: 0b2c movi.n a11, 32 4021ddca: 20b4b0 or a11, a4, a11 4021ddcd: 1778 l32i.n a7, a7, 4 4021ddcf: 1988 l32i.n a8, a9, 4 4021ddd1: 667a add.n a6, a6, a7 4021ddd3: c08870 sub a8, a8, a7 4021ddd6: 1989 s32i.n a8, a9, 4 4021ddd8: 751b addi.n a7, a5, 1 4021ddda: 0b5362 s16i a6, a3, 22 4021dddd: 252232 l32i a3, a2, 148 4021dde0: 246272 s32i a7, a2, 144 4021dde3: 01b757 bgeu a7, a5, 4021dde8 4021dde6: 331b addi.n a3, a3, 1 4021dde8: 256232 s32i a3, a2, 148 4021ddeb: 004872 s8i a7, a8, 0 4021ddee: 252252 l32i a5, a2, 148 4021ddf1: 242262 l32i a6, a2, 144 4021ddf4: 0248a2 s8i a10, a8, 2 4021ddf7: 0348b2 s8i a11, a8, 3 4021ddfa: 815560 src a5, a5, a6 4021ddfd: 014852 s8i a5, a8, 1 4021de00: 242292 l32i a9, a2, 144 4021de03: 252262 l32i a6, a2, 148 4021de06: 404010 ssai 16 4021de09: 816690 src a6, a6, a9 4021de0c: 044862 s8i a6, a8, 4 4021de0f: 242252 l32i a5, a2, 144 4021de12: 2522b2 l32i a11, a2, 148 4021de15: 404810 ssai 24 4021de18: 81bb50 src a11, a11, a5 4021de1b: 0548b2 s8i a11, a8, 5 4021de1e: 2522a2 l32i a10, a2, 148 4021de21: 0648a2 s8i a10, a8, 6 4021de24: 252292 l32i a9, a2, 148 4021de27: 120c movi.n a2, 1 4021de29: 419890 srli a9, a9, 8 4021de2c: 074892 s8i a9, a8, 7 4021de2f: f00d ret.n 4021de31: 000000 ill 4021de34: f0c112 addi a1, a1, -16 4021de37: 1398 l32i.n a9, a3, 4 4021de39: 1978 l32i.n a7, a9, 4 4021de3b: 2109 s32i.n a0, a1, 8 4021de3d: 047a add.n a0, a4, a7 4021de3f: 030052 l8ui a5, a0, 3 4021de42: 8ca082 movi a8, 140 4021de45: 045550 extui a5, a5, 5, 1 4021de48: 0b5516 beqz a5, 4021df01 4021de4b: 0b0c movi.n a11, 0 4021de4d: 010052 l8ui a5, a0, 1 4021de50: 000762 l8ui a6, a7, 0 4021de53: 3139 s32i.n a3, a1, 12 4021de55: 106680 and a6, a6, a8 4021de58: 88a082 movi a8, 136 4021de5b: 119687 bne a6, a8, 4021de70 4021de5e: 0107a2 l8ui a10, a7, 1 4021de61: 14a0a0 extui a10, a10, 0, 2 4021de64: fdcaa2 addi a10, a10, -3 4021de67: 0a1a56 bnez a10, 4021df0c 4021de6a: 1e0772 l8ui a7, a7, 30 4021de6d: 002786 j 4021df0f 4021de70: 071c movi.n a7, 16 4021de72: 115580 slli a5, a5, 8 4021de75: 060082 l8ui a8, a0, 6 4021de78: 070062 l8ui a6, a0, 7 4021de7b: 040032 l8ui a3, a0, 4 4021de7e: 116680 slli a6, a6, 8 4021de81: 113300 slli a3, a3, 16 4021de84: 206680 or a6, a6, a8 4021de87: 000082 l8ui a8, a0, 0 4021de8a: 050002 l8ui a0, a0, 5 4021de8d: 205580 or a5, a5, a8 4021de90: 203350 or a3, a3, a5 4021de93: 010080 slli a0, a0, 24 4021de96: b08720 addx8 a8, a7, a2 4021de99: 0189 s32i.n a8, a1, 0 4021de9b: f47060 extui a7, a6, 0, 16 4021de9e: 38a8 l32i.n a10, a8, 12 4021dea0: 160c movi.n a6, 1 4021dea2: 200030 or a0, a0, a3 4021dea5: 2888 l32i.n a8, a8, 8 4021dea7: 1109 s32i.n a0, a1, 4 4021dea9: c05800 sub a5, a8, a0 4021deac: c03a70 sub a3, a10, a7 4021deaf: 83b650 moveqz a11, a6, a5 4021deb2: 050c movi.n a5, 0 4021deb4: 835630 moveqz a5, a6, a3 4021deb7: 3138 l32i.n a3, a1, 12 4021deb9: 448b57 bany a11, a5, 4021df01 4021debc: c0a7a0 sub a10, a7, a10 4021debf: 050c movi.n a5, 0 4021dec1: 952e61 l32r a6, 4020337c 4021dec4: c0b080 sub a11, a0, a8 4021dec7: 01b0b7 bgeu a0, a11, 4021decc 4021deca: aa0b addi.n a10, a10, -1 4021decc: 106a60 and a6, a10, a6 4021decf: 100c movi.n a0, 1 4021ded1: 935050 movnez a5, a0, a5 4021ded4: 936060 movnez a6, a0, a6 4021ded7: 205560 or a5, a5, a6 4021deda: 35ec bnez.n a5, 4021df01 4021dedc: 0b1382 l16ui a8, a3, 22 4021dedf: 0158 l32i.n a5, a1, 0 4021dee1: 11b8 l32i.n a11, a1, 4 4021dee3: 3579 s32i.n a7, a5, 12 4021dee5: 25b9 s32i.n a11, a5, 8 4021dee7: 2622a2 l32i a10, a2, 152 4021deea: 19b8 l32i.n a11, a9, 4 4021deec: 1a68 l32i.n a6, a10, 4 4021deee: 2aa8 l32i.n a10, a10, 8 4021def0: 546a add.n a5, a4, a6 4021def2: aa6a add.n a10, a10, a6 4021def4: bb5a add.n a11, a11, a5 4021def6: 19b9 s32i.n a11, a9, 4 4021def8: c088a0 sub a8, a8, a10 4021defb: 0b5382 s16i a8, a3, 22 4021defe: 000046 j 4021df03 4021df01: 000c movi.n a0, 0 4021df03: 002d mov.n a2, a0 4021df05: 2108 l32i.n a0, a1, 8 4021df07: 10c112 addi a1, a1, 16 4021df0a: f00d ret.n 4021df0c: 180772 l8ui a7, a7, 24 4021df0f: 347070 extui a7, a7, 0, 4 4021df12: ffd706 j 4021de72 4021df15: 000000 ill 4021df18: fe97d0 excw 4021df1b: 3f .byte 0x3f 4021df1c : 4021df1c: f0c112 addi a1, a1, -16 4021df1f: 014252 s8i a5, a2, 1 4021df22: 31c9 s32i.n a12, a1, 12 4021df24: 2109 s32i.n a0, a1, 8 4021df26: 0139 s32i.n a3, a1, 0 4021df28: 1149 s32i.n a4, a1, 4 4021df2a: fffb31 l32r a3, 4021df18 4021df2d: 340c movi.n a4, 3 4021df2f: ddaf02 movi a0, -35 4021df32: 02cd mov.n a12, a2 4021df34: 004202 s8i a0, a2, 0 4021df37: 222b addi.n a2, a2, 2 4021df39: 919801 l32r a0, 4020259c 4021df3c: 0000c0 callx0 a0 4021df3f: 2108 l32i.n a0, a1, 8 4021df41: 0138 l32i.n a3, a1, 0 4021df43: 1128 l32i.n a2, a1, 4 4021df45: 064c22 s8i a2, a12, 6 4021df48: 054c32 s8i a3, a12, 5 4021df4b: 2c7b addi.n a2, a12, 7 4021df4d: 31c8 l32i.n a12, a1, 12 4021df4f: 10c112 addi a1, a1, 16 4021df52: f00d ret.n 4021df54 : 4021df54: e0c112 addi a1, a1, -32 4021df57: 3169 s32i.n a6, a1, 12 4021df59: 4179 s32i.n a7, a1, 16 4021df5b: 5109 s32i.n a0, a1, 20 4021df5d: 2159 s32i.n a5, a1, 8 4021df5f: 1149 s32i.n a4, a1, 4 4021df61: 61c9 s32i.n a12, a1, 24 4021df63: 0139 s32i.n a3, a1, 0 4021df65: 02cd mov.n a12, a2 4021df67: 130c movi.n a3, 1 4021df69: 140c movi.n a4, 1 4021df6b: 951c movi.n a5, 25 4021df6d: fffac5 call0 4021df1c 4021df70: 1138 l32i.n a3, a1, 4 4021df72: 2c8b addi.n a2, a12, 8 4021df74: 640c movi.n a4, 6 4021df76: 0108 l32i.n a0, a1, 0 4021df78: 074c02 s8i a0, a12, 7 4021df7b: 918801 l32r a0, 4020259c 4021df7e: 0000c0 callx0 a0 4021df81: 5108 l32i.n a0, a1, 20 4021df83: 1a1162 l16ui a6, a1, 52 4021df86: 380122 l8ui a2, a1, 56 4021df89: 181172 l16ui a7, a1, 48 4021df8c: 161182 l16ui a8, a1, 44 4021df8f: 280132 l8ui a3, a1, 40 4021df92: 240142 l8ui a4, a1, 36 4021df95: 200152 l8ui a5, a1, 32 4021df98: 4198 l32i.n a9, a1, 16 4021df9a: 31a8 l32i.n a10, a1, 12 4021df9c: 21b8 l32i.n a11, a1, 8 4021df9e: 0e4cb2 s8i a11, a12, 14 4021dfa1: 0f4ca2 s8i a10, a12, 15 4021dfa4: 104c92 s8i a9, a12, 16 4021dfa7: 114c52 s8i a5, a12, 17 4021dfaa: 124c42 s8i a4, a12, 18 4021dfad: 134c32 s8i a3, a12, 19 4021dfb0: 144c82 s8i a8, a12, 20 4021dfb3: 164c72 s8i a7, a12, 22 4021dfb6: 1a4c22 s8i a2, a12, 26 4021dfb9: 184c62 s8i a6, a12, 24 4021dfbc: 1bcc22 addi a2, a12, 27 4021dfbf: 416860 srli a6, a6, 8 4021dfc2: 417870 srli a7, a7, 8 4021dfc5: 418880 srli a8, a8, 8 4021dfc8: 154c82 s8i a8, a12, 21 4021dfcb: 174c72 s8i a7, a12, 23 4021dfce: 194c62 s8i a6, a12, 25 4021dfd1: 61c8 l32i.n a12, a1, 24 4021dfd3: 20c112 addi a1, a1, 32 4021dfd6: f00d ret.n 4021dfd8 : 4021dfd8: c50c movi.n a5, 12 4021dfda: f0c112 addi a1, a1, -16 4021dfdd: 2109 s32i.n a0, a1, 8 4021dfdf: 1149 s32i.n a4, a1, 4 4021dfe1: 31c9 s32i.n a12, a1, 12 4021dfe3: 0139 s32i.n a3, a1, 0 4021dfe5: 02cd mov.n a12, a2 4021dfe7: 230c movi.n a3, 2 4021dfe9: 140c movi.n a4, 1 4021dfeb: fff305 call0 4021df1c 4021dfee: 1138 l32i.n a3, a1, 4 4021dff0: 640c movi.n a4, 6 4021dff2: 0108 l32i.n a0, a1, 0 4021dff4: 2c8b addi.n a2, a12, 8 4021dff6: 074c02 s8i a0, a12, 7 4021dff9: 31c8 l32i.n a12, a1, 12 4021dffb: 916801 l32r a0, 4020259c 4021dffe: 0000c0 callx0 a0 4021e001: 2108 l32i.n a0, a1, 8 4021e003: 10c112 addi a1, a1, 16 4021e006: f00d ret.n 4021e008 : 4021e008: e0c112 addi a1, a1, -32 4021e00b: 3169 s32i.n a6, a1, 12 4021e00d: 4179 s32i.n a7, a1, 16 4021e00f: 6109 s32i.n a0, a1, 24 4021e011: 2159 s32i.n a5, a1, 8 4021e013: 1149 s32i.n a4, a1, 4 4021e015: 71c9 s32i.n a12, a1, 28 4021e017: 0139 s32i.n a3, a1, 0 4021e019: 02cd mov.n a12, a2 4021e01b: 530c movi.n a3, 5 4021e01d: 140c movi.n a4, 1 4021e01f: 200152 l8ui a5, a1, 32 4021e022: 5159 s32i.n a5, a1, 20 4021e024: 559b addi.n a5, a5, 9 4021e026: 745050 extui a5, a5, 0, 8 4021e029: ffef05 call0 4021df1c 4021e02c: 4138 l32i.n a3, a1, 16 4021e02e: 5148 l32i.n a4, a1, 20 4021e030: 2cbb addi.n a2, a12, 11 4021e032: 3168 l32i.n a6, a1, 12 4021e034: 2178 l32i.n a7, a1, 8 4021e036: 1188 l32i.n a8, a1, 4 4021e038: 0198 l32i.n a9, a1, 0 4021e03a: 074c92 s8i a9, a12, 7 4021e03d: 084c82 s8i a8, a12, 8 4021e040: 094c72 s8i a7, a12, 9 4021e043: 0a4c62 s8i a6, a12, 10 4021e046: 71c8 l32i.n a12, a1, 28 4021e048: 915501 l32r a0, 4020259c 4021e04b: 0000c0 callx0 a0 4021e04e: 6108 l32i.n a0, a1, 24 4021e050: 20c112 addi a1, a1, 32 4021e053: f00d ret.n 4021e055: 000000 ill 4021e058 : 4021e058: e0c112 addi a1, a1, -32 4021e05b: 3109 s32i.n a0, a1, 12 4021e05d: 2159 s32i.n a5, a1, 8 4021e05f: 1149 s32i.n a4, a1, 4 4021e061: 41c9 s32i.n a12, a1, 16 4021e063: 0139 s32i.n a3, a1, 0 4021e065: 02cd mov.n a12, a2 4021e067: 330c movi.n a3, 3 4021e069: 140c movi.n a4, 1 4021e06b: 950c movi.n a5, 9 4021e06d: ffeac5 call0 4021df1c 4021e070: 1128 l32i.n a2, a1, 4 4021e072: 2108 l32i.n a0, a1, 8 4021e074: 0138 l32i.n a3, a1, 0 4021e076: 074c32 s8i a3, a12, 7 4021e079: 094c02 s8i a0, a12, 9 4021e07c: 084c22 s8i a2, a12, 8 4021e07f: 410800 srli a0, a0, 8 4021e082: 2cbb addi.n a2, a12, 11 4021e084: 0a4c02 s8i a0, a12, 10 4021e087: 3108 l32i.n a0, a1, 12 4021e089: 41c8 l32i.n a12, a1, 16 4021e08b: 20c112 addi a1, a1, 32 4021e08e: f00d ret.n 4021e090 : 4021e090: f0c112 addi a1, a1, -16 4021e093: 545b addi.n a5, a4, 5 4021e095: 745050 extui a5, a5, 0, 8 4021e098: 1109 s32i.n a0, a1, 4 4021e09a: 0139 s32i.n a3, a1, 0 4021e09c: 31d9 s32i.n a13, a1, 12 4021e09e: 21c9 s32i.n a12, a1, 8 4021e0a0: 02dd mov.n a13, a2 4021e0a2: 04cd mov.n a12, a4 4021e0a4: 430c movi.n a3, 4 4021e0a6: 140c movi.n a4, 1 4021e0a8: ffe705 call0 4021df1c 4021e0ab: 2d7b addi.n a2, a13, 7 4021e0ad: 0138 l32i.n a3, a1, 0 4021e0af: 0c4d mov.n a4, a12 4021e0b1: 913a01 l32r a0, 4020259c 4021e0b4: 0000c0 callx0 a0 4021e0b7: 2cda add.n a2, a12, a13 4021e0b9: 1108 l32i.n a0, a1, 4 4021e0bb: 21c8 l32i.n a12, a1, 8 4021e0bd: 31d8 l32i.n a13, a1, 12 4021e0bf: 227b addi.n a2, a2, 7 4021e0c1: 10c112 addi a1, a1, 16 4021e0c4: f00d ret.n ... 4021e0c8 : 4021e0c8: f0c112 addi a1, a1, -16 4021e0cb: 547b addi.n a5, a4, 7 4021e0cd: 745050 extui a5, a5, 0, 8 4021e0d0: 1109 s32i.n a0, a1, 4 4021e0d2: 0139 s32i.n a3, a1, 0 4021e0d4: 31d9 s32i.n a13, a1, 12 4021e0d6: 21c9 s32i.n a12, a1, 8 4021e0d8: 02dd mov.n a13, a2 4021e0da: 04cd mov.n a12, a4 4021e0dc: 630c movi.n a3, 6 4021e0de: 140c movi.n a4, 1 4021e0e0: ffe385 call0 4021df1c 4021e0e3: 084dc2 s8i a12, a13, 8 4021e0e6: 2d9b addi.n a2, a13, 9 4021e0e8: 0138 l32i.n a3, a1, 0 4021e0ea: 0c4d mov.n a4, a12 4021e0ec: 060c movi.n a6, 0 4021e0ee: 074d62 s8i a6, a13, 7 4021e0f1: 912a01 l32r a0, 4020259c 4021e0f4: 0000c0 callx0 a0 4021e0f7: 2cda add.n a2, a12, a13 4021e0f9: 1108 l32i.n a0, a1, 4 4021e0fb: 21c8 l32i.n a12, a1, 8 4021e0fd: 31d8 l32i.n a13, a1, 12 4021e0ff: 229b addi.n a2, a2, 9 4021e101: 10c112 addi a1, a1, 16 4021e104: f00d ret.n ... 4021e108 : 4021e108: e0c112 addi a1, a1, -32 4021e10b: 1109 s32i.n a0, a1, 4 4021e10d: 21c9 s32i.n a12, a1, 8 4021e10f: 41e9 s32i.n a14, a1, 16 4021e111: 31d9 s32i.n a13, a1, 12 4021e113: 0139 s32i.n a3, a1, 0 4021e115: 02dd mov.n a13, a2 4021e117: dda032 movi a3, 221 4021e11a: 04ed mov.n a14, a4 4021e11c: 05cd mov.n a12, a5 4021e11e: 140c movi.n a4, 1 4021e120: 558b addi.n a5, a5, 8 4021e122: 745050 extui a5, a5, 0, 8 4021e125: ffdf45 call0 4021df1c 4021e128: 0138 l32i.n a3, a1, 0 4021e12a: 2d7b addi.n a2, a13, 7 4021e12c: 340c movi.n a4, 3 4021e12e: 911b01 l32r a0, 4020259c 4021e131: 0000c0 callx0 a0 4021e134: cc8c beqz.n a12, 4021e144 4021e136: ae8c beqz.n a14, 4021e144 4021e138: 0e3d mov.n a3, a14 4021e13a: 2dab addi.n a2, a13, 10 4021e13c: 0c4d mov.n a4, a12 4021e13e: 911701 l32r a0, 4020259c 4021e141: 0000c0 callx0 a0 4021e144: 1108 l32i.n a0, a1, 4 4021e146: 2cda add.n a2, a12, a13 4021e148: 41e8 l32i.n a14, a1, 16 4021e14a: 21c8 l32i.n a12, a1, 8 4021e14c: 31d8 l32i.n a13, a1, 12 4021e14e: 22ab addi.n a2, a2, 10 4021e150: 20c112 addi a1, a1, 32 4021e153: f00d ret.n 4021e155: 000000 ill 4021e158: 23a380 excw 4021e15b: c11240 mul16u a1, a2, a4 4021e15c : 4021e15c: f0c112 addi a1, a1, -16 4021e15f: 21c9 s32i.n a12, a1, 8 4021e161: 1109 s32i.n a0, a1, 4 4021e163: 02cd mov.n a12, a2 4021e165: 8208 l32i.n a0, a2, 32 4021e167: 0109 s32i.n a0, a1, 0 4021e169: 05f7c5 call0 402240e8 4021e16c: fffb31 l32r a3, 4021e158 4021e16f: 0c2d mov.n a2, a12 4021e171: 05ea85 call0 4022401c 4021e174: 0c2d mov.n a2, a12 4021e176: fff831 l32r a3, 4021e158 4021e179: 05f085 call0 40224084 4021e17c: 0c2d mov.n a2, a12 4021e17e: fff631 l32r a3, 4021e158 4021e181: 05f105 call0 40224094 4021e184: 0128 l32i.n a2, a1, 0 4021e186: c30c movi.n a3, 12 4021e188: 00d685 call0 4021eef4 4021e18b: 0c2d mov.n a2, a12 4021e18d: 007a85 call0 4021e938 4021e190: 21c8 l32i.n a12, a1, 8 4021e192: 1108 l32i.n a0, a1, 4 4021e194: 10c112 addi a1, a1, 16 4021e197: f00d ret.n 4021e199: 000000 ill 4021e19c : 4021e19c: 08a032 movi a3, 8 4021e19f: f0c112 addi a1, a1, -16 4021e1a2: 006102 s32i a0, a1, 0 4021e1a5: 0161c2 s32i a12, a1, 4 4021e1a8: 21d9 s32i.n a13, a1, 8 4021e1aa: 82c8 l32i.n a12, a2, 32 4021e1ac: 02dd mov.n a13, a2 4021e1ae: 0c2d mov.n a2, a12 4021e1b0: 00d405 call0 4021eef4 4021e1b3: 0d2d mov.n a2, a13 4021e1b5: 24cc32 addi a3, a12, 36 4021e1b8: 040c movi.n a4, 0 4021e1ba: 04af45 call0 40222cb0 4021e1bd: 21d8 l32i.n a13, a1, 8 4021e1bf: 0d0c22 l8ui a2, a12, 13 4021e1c2: 100c movi.n a0, 1 4021e1c4: 0d5c02 s16i a0, a12, 26 4021e1c7: 221b addi.n a2, a2, 1 4021e1c9: 0d4c22 s8i a2, a12, 13 4021e1cc: 0108 l32i.n a0, a1, 0 4021e1ce: 11c8 l32i.n a12, a1, 4 4021e1d0: 10c112 addi a1, a1, 16 4021e1d3: f00d ret.n 4021e1d5: 000000 ill 4021e1d8: ff0e90 excw 4021e1db: 3f .byte 0x3f 4021e1dc : 4021e1dc: f0c112 addi a1, a1, -16 4021e1df: fffe61 l32r a6, 4021e1d8 4021e1e2: 006102 s32i a0, a1, 0 4021e1e5: 020632 l8ui a3, a6, 2 4021e1e8: 082202 l32i a0, a2, 32 4021e1eb: 047316 beqz a3, 4021e236 4021e1ee: 022052 l32i a5, a0, 8 4021e1f1: 6678 l32i.n a7, a6, 24 4021e1f3: 90e191 l32r a9, 40202578 4021e1f6: 416870 srli a6, a7, 8 4021e1f9: 106690 and a6, a6, a9 4021e1fc: 108790 and a8, a7, a9 4021e1ff: 118880 slli a8, a8, 8 4021e202: 759870 extui a9, a7, 24, 8 4021e205: 206690 or a6, a6, a9 4021e208: 017780 slli a7, a7, 24 4021e20b: 207780 or a7, a7, a8 4021e20e: 206670 or a6, a6, a7 4021e211: 8069 s32i.n a6, a0, 32 4021e213: 130542 l8ui a4, a5, 19 4021e216: 120562 l8ui a6, a5, 18 4021e219: 114480 slli a4, a4, 8 4021e21c: 204460 or a4, a4, a6 4021e21f: 114480 slli a4, a4, 8 4021e222: 110562 l8ui a6, a5, 17 4021e225: 100552 l8ui a5, a5, 16 4021e228: 204460 or a4, a4, a6 4021e22b: 114480 slli a4, a4, 8 4021e22e: 204450 or a4, a4, a5 4021e231: 9049 s32i.n a4, a0, 36 4021e233: 000105 call0 4021e244 4021e236: 0108 l32i.n a0, a1, 0 4021e238: 10c112 addi a1, a1, 16 4021e23b: f00d ret.n 4021e23d: 000000 ill 4021e240: 23a384 excw 4021e243: a03240 addx4 a3, a2, a4 4021e244 : 4021e244: 01a032 movi a3, 1 4021e247: e0c112 addi a1, a1, -32 4021e24a: 036102 s32i a0, a1, 12 4021e24d: 41c9 s32i.n a12, a1, 16 4021e24f: 51d9 s32i.n a13, a1, 20 4021e251: 82c8 l32i.n a12, a2, 32 4021e253: 02dd mov.n a13, a2 4021e255: 0c2d mov.n a2, a12 4021e257: 00c9c5 call0 4021eef4 4021e25a: 0d2d mov.n a2, a13 4021e25c: 0c3d mov.n a3, a12 4021e25e: 340c movi.n a4, 3 4021e260: 010b85 call0 4021f31c 4021e263: 2129 s32i.n a2, a1, 8 4021e265: 12b256 bnez a2, 4021e394 4021e268: 0c2d mov.n a2, a12 4021e26a: 933c movi.n a3, 57 4021e26c: 240c movi.n a4, 2 4021e26e: 00c985 call0 4021ef08 4021e271: 0c2d mov.n a2, a12 4021e273: 181d32 l16ui a3, a13, 48 4021e276: 00cc45 call0 4021ef3c 4021e279: 0c2d mov.n a2, a12 4021e27b: 233c movi.n a3, 50 4021e27d: 440c movi.n a4, 4 4021e27f: 00c885 call0 4021ef08 4021e282: 0c2d mov.n a2, a12 4021e284: 9c58 l32i.n a5, a12, 36 4021e286: 90bc61 l32r a6, 40202578 4021e289: 413850 srli a3, a5, 8 4021e28c: 754850 extui a4, a5, 24, 8 4021e28f: 103360 and a3, a3, a6 4021e292: 203340 or a3, a3, a4 4021e295: 014580 slli a4, a5, 24 4021e298: 105560 and a5, a5, a6 4021e29b: 115580 slli a5, a5, 8 4021e29e: 204450 or a4, a4, a5 4021e2a1: 203340 or a3, a3, a4 4021e2a4: 00cb85 call0 4021ef60 4021e2a7: 0c2d mov.n a2, a12 4021e2a9: 633c movi.n a3, 54 4021e2ab: 440c movi.n a4, 4 4021e2ad: 00c585 call0 4021ef08 4021e2b0: 0c2d mov.n a2, a12 4021e2b2: 8c38 l32i.n a3, a12, 32 4021e2b4: 90b171 l32r a7, 40202578 4021e2b7: 755830 extui a5, a3, 24, 8 4021e2ba: 014380 slli a4, a3, 24 4021e2bd: 106370 and a6, a3, a7 4021e2c0: 116680 slli a6, a6, 8 4021e2c3: 204460 or a4, a4, a6 4021e2c6: 413830 srli a3, a3, 8 4021e2c9: 103370 and a3, a3, a7 4021e2cc: 203350 or a3, a3, a5 4021e2cf: 203340 or a3, a3, a4 4021e2d2: 00c8c5 call0 4021ef60 4021e2d5: 0c2d mov.n a2, a12 4021e2d7: 733c movi.n a3, 55 4021e2d9: c40c movi.n a4, 12 4021e2db: 00c2c5 call0 4021ef08 4021e2de: 0c2d mov.n a2, a12 4021e2e0: 130c movi.n a3, 1 4021e2e2: 00c445 call0 4021ef28 4021e2e5: 0c2d mov.n a2, a12 4021e2e7: 330c movi.n a3, 3 4021e2e9: 00c3c5 call0 4021ef28 4021e2ec: 0c2d mov.n a2, a12 4021e2ee: c31c movi.n a3, 28 4021e2f0: 00c345 call0 4021ef28 4021e2f3: 0c2d mov.n a2, a12 4021e2f5: 630c movi.n a3, 6 4021e2f7: 00c305 call0 4021ef28 4021e2fa: 0c2d mov.n a2, a12 4021e2fc: f30c movi.n a3, 15 4021e2fe: 00c285 call0 4021ef28 4021e301: 0c2d mov.n a2, a12 4021e303: c32c movi.n a3, 44 4021e305: 00c205 call0 4021ef28 4021e308: 0c2d mov.n a2, a12 4021e30a: e32c movi.n a3, 46 4021e30c: 00c185 call0 4021ef28 4021e30f: 0c2d mov.n a2, a12 4021e311: f32c movi.n a3, 47 4021e313: 00c145 call0 4021ef28 4021e316: 0c2d mov.n a2, a12 4021e318: f31c movi.n a3, 31 4021e31a: 00c0c5 call0 4021ef28 4021e31d: 0c2d mov.n a2, a12 4021e31f: 132c movi.n a3, 33 4021e321: 00c045 call0 4021ef28 4021e324: 0c2d mov.n a2, a12 4021e326: 79a032 movi a3, 121 4021e329: 00bfc5 call0 4021ef28 4021e32c: 0c2d mov.n a2, a12 4021e32e: b32c movi.n a3, 43 4021e330: 00bf45 call0 4021ef28 4021e333: bd48 l32i.n a4, a13, 44 4021e335: 0149 s32i.n a4, a1, 0 4021e337: 14bc beqz.n a4, 4021e36c 4021e339: 042d mov.n a2, a4 4021e33b: 1129 s32i.n a2, a1, 4 4021e33d: 921701 l32r a0, 40202b9c 4021e340: 0000c0 callx0 a0 4021e343: 744020 extui a4, a2, 0, 8 4021e346: 24ac beqz.n a4, 4021e36c 4021e348: 0c2d mov.n a2, a12 4021e34a: c30c movi.n a3, 12 4021e34c: 00bb85 call0 4021ef08 4021e34f: 0138 l32i.n a3, a1, 0 4021e351: 000332 l8ui a3, a3, 0 4021e354: 439c beqz.n a3, 4021e36c 4021e356: 012142 l32i a4, a1, 4 4021e359: 202cc0 or a2, a12, a12 4021e35c: 01c442 addi a4, a4, 1 4021e35f: 1149 s32i.n a4, a1, 4 4021e361: 00bc45 call0 4021ef28 4021e364: 1138 l32i.n a3, a1, 4 4021e366: 000332 l8ui a3, a3, 0 4021e369: fe9356 bnez a3, 4021e356 4021e36c: 0c2d mov.n a2, a12 4021e36e: 011745 call0 4021f4e4 4021e371: 4c28 l32i.n a2, a12, 16 4021e373: 0c1c32 l16ui a3, a12, 24 4021e376: f0a042 movi a4, 240 4021e379: 334a add.n a3, a3, a4 4021e37b: f43030 extui a3, a3, 0, 16 4021e37e: 05fa85 call0 40224328 4021e381: 0d6d mov.n a6, a13 4021e383: 1c28 l32i.n a2, a12, 4 4021e385: 4c38 l32i.n a3, a12, 16 4021e387: ffae41 l32r a4, 4021e240 4021e38a: 354c movi.n a5, 67 4021e38c: 09c005 call0 40227f90 4021e38f: 0c2d mov.n a2, a12 4021e391: 0112c5 call0 4021f4c0 4021e394: 0d0c02 l8ui a0, a12, 13 4021e397: 001b addi.n a0, a0, 1 4021e399: 740000 extui a0, a0, 0, 8 4021e39c: 0d4c02 s8i a0, a12, 13 4021e39f: 0b60f6 bgeui a0, 6, 4021e3ae 4021e3a2: 401000 ssl a0 4021e3a5: e8a302 movi a0, 0x3e8 4021e3a8: a10000 sll a0, a0 4021e3ab: 000086 j 4021e3b1 4021e3ae: 8f4801 l32r a0, 402020d0 <_irom0_text_start+0xc0> 4021e3b1: f3a132 movi a3, 0x1f3 4021e3b4: f42000 extui a2, a0, 0, 16 4021e3b7: 223a add.n a2, a2, a3 4021e3b9: f4a132 movi a3, 0x1f4 4021e3bc: a41a01 l32r a0, 40207424 4021e3bf: 0000c0 callx0 a0 4021e3c2: 51d8 l32i.n a13, a1, 20 4021e3c4: 3148 l32i.n a4, a1, 12 4021e3c6: 0d5c22 s16i a2, a12, 26 4021e3c9: 2108 l32i.n a0, a1, 8 4021e3cb: 41c8 l32i.n a12, a1, 16 4021e3cd: 002d mov.n a2, a0 4021e3cf: 040d mov.n a0, a4 4021e3d1: 20c112 addi a1, a1, 32 4021e3d4: f00d ret.n 4021e3d6: 340000 extui a0, a0, 0, 4 4021e3d9: 3fff16 beqz a15, 4021e7dc 4021e3dc : 4021e3dc: f0c112 addi a1, a1, -16 4021e3df: 11c9 s32i.n a12, a1, 4 4021e3e1: fffdc1 l32r a12, 4021e3d8 4021e3e4: 0cc8 l32i.n a12, a12, 0 4021e3e6: 0109 s32i.n a0, a1, 0 4021e3e8: ecac beqz.n a12, 4021e41a 4021e3ea: 8c08 l32i.n a0, a12, 32 4021e3ec: 50ac beqz.n a0, 4021e415 4021e3ee: 0f1022 l16ui a2, a0, 30 4021e3f1: 0e1032 l16ui a3, a0, 28 4021e3f4: 220b addi.n a2, a2, -1 4021e3f6: f42020 extui a2, a2, 0, 16 4021e3f9: 0f5022 s16i a2, a0, 30 4021e3fc: 62cc bnez.n a2, 4021e406 4021e3fe: 0c2d mov.n a2, a12 4021e400: 001545 call0 4021e558 4021e403: 000386 j 4021e415 4021e406: 330b addi.n a3, a3, -1 4021e408: f43030 extui a3, a3, 0, 16 4021e40b: 0e5032 s16i a3, a0, 28 4021e40e: 33cc bnez.n a3, 4021e415 4021e410: 0c2d mov.n a2, a12 4021e412: 001245 call0 4021e538 4021e415: 0cc8 l32i.n a12, a12, 0 4021e417: fcfc56 bnez a12, 4021e3ea 4021e41a: 11c8 l32i.n a12, a1, 4 4021e41c: 0108 l32i.n a0, a1, 0 4021e41e: 10c112 addi a1, a1, 16 4021e421: f00d ret.n 4021e423: 9f6000 excw 4021e426: 124023 excw 4021e428 : 4021e428: f0c112 addi a1, a1, -16 4021e42b: 11c9 s32i.n a12, a1, 4 4021e42d: ffeac1 l32r a12, 4021e3d8 4021e430: 0109 s32i.n a0, a1, 0 4021e432: 0cc8 l32i.n a12, a12, 0 4021e434: 21d9 s32i.n a13, a1, 8 4021e436: acac beqz.n a12, 4021e464 4021e438: 9046d1 l32r a13, 40202550 4021e43b: 8c08 l32i.n a0, a12, 32 4021e43d: 049016 beqz a0, 4021e48a 4021e440: 0020c0 memw 4021e443: f82d22 l32i a2, a13, 0x3e0 4021e446: 52ac beqz.n a2, 4021e46f 4021e448: 0020c0 memw 4021e44b: f82d42 l32i a4, a13, 0x3e0 4021e44e: 0d0032 l8ui a3, a0, 13 4021e451: 1a3347 bltu a3, a4, 4021e46f 4021e454: fff421 l32r a2, 4021e424 4021e457: 8fb801 l32r a0, 40202338 4021e45a: 0000c0 callx0 a0 4021e45d: ac28 l32i.n a2, a12, 40 4021e45f: 128c beqz.n a2, 4021e464 4021e461: 0002c0 callx0 a2 4021e464: 11c8 l32i.n a12, a1, 4 4021e466: 21d8 l32i.n a13, a1, 8 4021e468: 0108 l32i.n a0, a1, 0 4021e46a: 10c112 addi a1, a1, 16 4021e46d: f00d ret.n 4021e46f: 0d1022 l16ui a2, a0, 26 4021e472: 0722b6 bltui a2, 2, 4021e47d 4021e475: 520b addi.n a5, a2, -1 4021e477: 0d5052 s16i a5, a0, 26 4021e47a: 000306 j 4021e48a 4021e47d: 091266 bnei a2, 1, 4021e48a 4021e480: 620b addi.n a6, a2, -1 4021e482: 0c2d mov.n a2, a12 4021e484: 0d5062 s16i a6, a0, 26 4021e487: 0000c5 call0 4021e494 4021e48a: 0cc8 l32i.n a12, a12, 0 4021e48c: fabc56 bnez a12, 4021e43b 4021e48f: fff446 j 4021e464 ... 4021e494 : 4021e494: f0c112 addi a1, a1, -16 4021e497: 11c9 s32i.n a12, a1, 4 4021e499: 02cd mov.n a12, a2 4021e49b: 8228 l32i.n a2, a2, 32 4021e49d: 0109 s32i.n a0, a1, 0 4021e49f: 0c0202 l8ui a0, a2, 12 4021e4a2: f4c032 addi a3, a0, -12 4021e4a5: 086316 beqz a3, 4021e52f 4021e4a8: 026066 bnei a0, 6, 4021e4ae 4021e4ab: 002006 j 4021e52f 4021e4ae: 0d1066 bnei a0, 1, 4021e4bf 4021e4b1: 0d0242 l8ui a4, a2, 13 4021e4b4: 5564f6 bgeui a4, 6, 4021e50d 4021e4b7: 0c2d mov.n a2, a12 4021e4b9: ffd885 call0 4021e244 4021e4bc: 001106 j 4021e504 4021e4bf: 0d8066 bnei a0, 8, 4021e4d0 4021e4c2: 0d0252 l8ui a5, a2, 13 4021e4c5: 5125f6 bgeui a5, 2, 4021e51a 4021e4c8: 0c2d mov.n a2, a12 4021e4ca: ffcd05 call0 4021e19c 4021e4cd: 000cc6 j 4021e504 4021e4d0: 075066 bnei a0, 5, 4021e4db 4021e4d3: 0c2d mov.n a2, a12 4021e4d5: 006ac5 call0 4021eb84 4021e4d8: 000a06 j 4021e504 4021e4db: 0f4066 bnei a0, 4, 4021e4ee 4021e4de: 0d0272 l8ui a7, a2, 13 4021e4e1: 860c movi.n a6, 8 4021e4e3: 3b3677 bltu a6, a7, 4021e522 4021e4e6: 0c2d mov.n a2, a12 4021e4e8: 007705 call0 4021ec5c 4021e4eb: 000546 j 4021e504 4021e4ee: 123066 bnei a0, 3, 4021e504 4021e4f1: 0d0282 l8ui a8, a2, 13 4021e4f4: 0728f6 bgeui a8, 2, 4021e4ff 4021e4f7: 0c2d mov.n a2, a12 4021e4f9: 008385 call0 4021ed34 4021e4fc: 000106 j 4021e504 4021e4ff: 0c2d mov.n a2, a12 4021e501: 004345 call0 4021e938 4021e504: 11c8 l32i.n a12, a1, 4 4021e506: 0108 l32i.n a0, a1, 0 4021e508: 10c112 addi a1, a1, 16 4021e50b: f00d ret.n 4021e50d: 0c2d mov.n a2, a12 4021e50f: 008ec5 call0 4021edfc 4021e512: 0c2d mov.n a2, a12 4021e514: 004205 call0 4021e938 4021e517: fffa46 j 4021e504 4021e51a: 0c2d mov.n a2, a12 4021e51c: 005505 call0 4021ea70 4021e51f: fff846 j 4021e504 4021e522: 0c2d mov.n a2, a12 4021e524: 008d45 call0 4021edfc 4021e527: 0c2d mov.n a2, a12 4021e529: 0040c5 call0 4021e938 4021e52c: fff506 j 4021e504 4021e52f: 0c2d mov.n a2, a12 4021e531: 004045 call0 4021e938 4021e534: fff306 j 4021e504 ... 4021e538 : 4021e538: f0c112 addi a1, a1, -16 4021e53b: 0109 s32i.n a0, a1, 0 4021e53d: 8208 l32i.n a0, a2, 32 4021e53f: 0c0002 l8ui a0, a0, 12 4021e542: 051026 beqi a0, 1, 4021e54b 4021e545: 029026 beqi a0, 10, 4021e54b 4021e548: 025066 bnei a0, 5, 4021e54e 4021e54b: 006385 call0 4021eb84 4021e54e: 0108 l32i.n a0, a1, 0 4021e550: 10c112 addi a1, a1, 16 4021e553: f00d ret.n 4021e555: 000000 ill 4021e558 : 4021e558: f0c112 addi a1, a1, -16 4021e55b: 0109 s32i.n a0, a1, 0 4021e55d: 8208 l32i.n a0, a2, 32 4021e55f: 0c0002 l8ui a0, a0, 12 4021e562: 051026 beqi a0, 1, 4021e56b 4021e565: 029026 beqi a0, 10, 4021e56b 4021e568: 025066 bnei a0, 5, 4021e56e 4021e56b: 006f05 call0 4021ec5c 4021e56e: 0108 l32i.n a0, a1, 0 4021e570: 10c112 addi a1, a1, 16 4021e573: f00d ret.n 4021e575: 000000 ill 4021e578: ff0ea0 excw 4021e57b: 3f .byte 0x3f 4021e57c : 4021e57c: e0c112 addi a1, a1, -32 4021e57f: 21c9 s32i.n a12, a1, 8 4021e581: 31d9 s32i.n a13, a1, 12 4021e583: 1109 s32i.n a0, a1, 4 4021e585: ff14d1 l32r a13, 4021e1d8 4021e588: 8208 l32i.n a0, a2, 32 4021e58a: 020c movi.n a2, 0 4021e58c: b029 s32i.n a2, a0, 44 4021e58e: a029 s32i.n a2, a0, 40 4021e590: 030d32 l8ui a3, a13, 3 4021e593: 41e9 s32i.n a14, a1, 16 4021e595: 238c beqz.n a3, 4021e59b 4021e597: 7d48 l32i.n a4, a13, 28 4021e599: c049 s32i.n a4, a0, 48 4021e59b: 040d52 l8ui a5, a13, 4 4021e59e: 0cf516 beqz a5, 4021e671 4021e5a1: 8d48 l32i.n a4, a13, 32 4021e5a3: d049 s32i.n a4, a0, 52 4021e5a5: 050d62 l8ui a6, a13, 5 4021e5a8: 2098 l32i.n a9, a0, 8 4021e5aa: 0cb616 beqz a6, 4021e679 4021e5ad: 9d48 l32i.n a4, a13, 36 4021e5af: e049 s32i.n a4, a0, 56 4021e5b1: 130982 l8ui a8, a9, 19 4021e5b4: 1209a2 l8ui a10, a9, 18 4021e5b7: 118880 slli a8, a8, 8 4021e5ba: 2088a0 or a8, a8, a10 4021e5bd: 118880 slli a8, a8, 8 4021e5c0: 1109a2 l8ui a10, a9, 17 4021e5c3: 100992 l8ui a9, a9, 16 4021e5c6: 2088a0 or a8, a8, a10 4021e5c9: 118880 slli a8, a8, 8 4021e5cc: 208890 or a8, a8, a9 4021e5cf: 9089 s32i.n a8, a0, 36 4021e5d1: 060d72 l8ui a7, a13, 6 4021e5d4: 8fe9e1 l32r a14, 40202578 4021e5d7: f79c beqz.n a7, 4021e5fa 4021e5d9: ad98 l32i.n a9, a13, 40 4021e5db: 120c movi.n a2, 1 4021e5dd: 75b890 extui a11, a9, 24, 8 4021e5e0: 01a980 slli a10, a9, 24 4021e5e3: 10c9e0 and a12, a9, a14 4021e5e6: 11cc80 slli a12, a12, 8 4021e5e9: 20aac0 or a10, a10, a12 4021e5ec: 419890 srli a9, a9, 8 4021e5ef: 1099e0 and a9, a9, a14 4021e5f2: 2099b0 or a9, a9, a11 4021e5f5: 2099a0 or a9, a9, a10 4021e5f8: a099 s32i.n a9, a0, 40 4021e5fa: 0e4022 s8i a2, a0, 14 4021e5fd: 070da2 l8ui a10, a13, 7 4021e600: da9c beqz.n a10, 4021e621 4021e602: bdb8 l32i.n a11, a13, 44 4021e604: 102be0 and a2, a11, a14 4021e607: 01cb80 slli a12, a11, 24 4021e60a: 112280 slli a2, a2, 8 4021e60d: 20cc20 or a12, a12, a2 4021e610: 7528b0 extui a2, a11, 24, 8 4021e613: 41b8b0 srli a11, a11, 8 4021e616: 10bbe0 and a11, a11, a14 4021e619: 20bb20 or a11, a11, a2 4021e61c: 20bbc0 or a11, a11, a12 4021e61f: b0b9 s32i.n a11, a0, 44 4021e621: 00a0c2 movi a12, 0 4021e624: 804cd0 add a4, a12, a13 4021e627: 080442 l8ui a4, a4, 8 4021e62a: 036416 beqz a4, 4021e664 4021e62d: 332cf6 bgeui a12, 2, 4021e664 4021e630: ffd251 l32r a5, 4021e578 4021e633: 0c2d mov.n a2, a12 4021e635: a05c50 addx4 a5, a12, a5 4021e638: 8558 l32i.n a5, a5, 32 4021e63a: 013d mov.n a3, a1 4021e63c: 757850 extui a7, a5, 24, 8 4021e63f: 016580 slli a6, a5, 24 4021e642: 1085e0 and a8, a5, a14 4021e645: 118880 slli a8, a8, 8 4021e648: 206680 or a6, a6, a8 4021e64b: 415850 srli a5, a5, 8 4021e64e: 1055e0 and a5, a5, a14 4021e651: 205570 or a5, a5, a7 4021e654: 205560 or a5, a5, a6 4021e657: 0159 s32i.n a5, a1, 0 4021e659: 01bf05 call0 4022024c 4021e65c: cc1b addi.n a12, a12, 1 4021e65e: 74c0c0 extui a12, a12, 0, 8 4021e661: ffefc6 j 4021e624 4021e664: 21c8 l32i.n a12, a1, 8 4021e666: 31d8 l32i.n a13, a1, 12 4021e668: 41e8 l32i.n a14, a1, 16 4021e66a: 1108 l32i.n a0, a1, 4 4021e66c: 20c112 addi a1, a1, 32 4021e66f: f00d ret.n 4021e671: c048 l32i.n a4, a0, 48 4021e673: 414140 srli a4, a4, 1 4021e676: ffca46 j 4021e5a3 4021e679: c048 l32i.n a4, a0, 48 4021e67b: ffcc06 j 4021e5af ... 4021e680 : 4021e680: c43c movi.n a4, 60 4021e682: f0c112 addi a1, a1, -16 4021e685: 1109 s32i.n a0, a1, 4 4021e687: 0129 s32i.n a2, a1, 0 4021e689: 21c9 s32i.n a12, a1, 8 4021e68b: 032d mov.n a2, a3 4021e68d: 03cd mov.n a12, a3 4021e68f: 030c movi.n a3, 0 4021e691: 8fc601 l32r a0, 402025ac 4021e694: 0000c0 callx0 a0 4021e697: 0108 l32i.n a0, a1, 0 4021e699: 80c9 s32i.n a12, a0, 32 4021e69b: 21c8 l32i.n a12, a1, 8 4021e69d: 1108 l32i.n a0, a1, 4 4021e69f: 10c112 addi a1, a1, 16 4021e6a2: f00d ret.n 4021e6a4: 239f50 excw 4021e6a7: c11240 mul16u a1, a2, a4 4021e6a8 : 4021e6a8: f0c112 addi a1, a1, -16 4021e6ab: 11c9 s32i.n a12, a1, 4 4021e6ad: 02cd mov.n a12, a2 4021e6af: 8228 l32i.n a2, a2, 32 4021e6b1: 0109 s32i.n a0, a1, 0 4021e6b3: e28c beqz.n a2, 4021e6c5 4021e6b5: fffb31 l32r a3, 4021e6a4 4021e6b8: 75a242 movi a4, 0x275 4021e6bb: 8fb901 l32r a0, 402025a0 4021e6be: 0000c0 callx0 a0 4021e6c1: 000c movi.n a0, 0 4021e6c3: 8c09 s32i.n a0, a12, 32 4021e6c5: 11c8 l32i.n a12, a1, 4 4021e6c7: 0108 l32i.n a0, a1, 0 4021e6c9: 10c112 addi a1, a1, 16 4021e6cc: f00d ret.n 4021e6ce: f80000 excw 4021e6d1: 4021f1 l32r a15, 401ee758 <_lit4_end+0xe8b04> 4021e6d4 : 4021e6d4: f0c112 addi a1, a1, -16 4021e6d7: 21d9 s32i.n a13, a1, 8 4021e6d9: 11c9 s32i.n a12, a1, 4 4021e6db: 0109 s32i.n a0, a1, 0 4021e6dd: 02cd mov.n a12, a2 4021e6df: 0a1216 beqz a2, 4021e784 4021e6e2: 8cd8 l32i.n a13, a12, 32 4021e6e4: 390222 l8ui a2, a2, 57 4021e6e7: f7a032 movi a3, 247 4021e6ea: 102230 and a2, a2, a3 4021e6ed: 394c22 s8i a2, a12, 57 4021e6f0: 042520 extui a2, a2, 5, 1 4021e6f3: 08d216 beqz a2, 4021e784 4021e6f6: 181c52 l16ui a5, a12, 48 4021e6f9: 3fa242 movi a4, 0x23f 4021e6fc: 69b457 bgeu a4, a5, 4021e769 4021e6ff: 6ddc bnez.n a13, 4021e719 4021e701: c23c movi.n a2, 60 4021e703: ffe831 l32r a3, 4021e6a4 4021e706: a1a242 movi a4, 0x2a1 4021e709: 908501 l32r a0, 40202920 4021e70c: 0000c0 callx0 a0 4021e70f: 02dd mov.n a13, a2 4021e711: 054216 beqz a2, 4021e769 4021e714: 8c29 s32i.n a2, a12, 32 4021e716: 000206 j 4021e722 4021e719: 012d22 l32i a2, a13, 4 4021e71c: 002216 beqz a2, 4021e722 4021e71f: 09abc5 call0 402281dc 4021e722: 202dd0 or a2, a13, a13 4021e725: 030c movi.n a3, 0 4021e727: c43c movi.n a4, 60 4021e729: 8fa001 l32r a0, 402025ac 4021e72c: 0000c0 callx0 a0 4021e72f: 09ae85 call0 40228218 4021e732: 1d29 s32i.n a2, a13, 4 4021e734: 12bc beqz.n a2, 4021e769 4021e736: 444c movi.n a4, 68 4021e738: fe8831 l32r a3, 4021e158 4021e73b: 080262 l8ui a6, a2, 8 4021e73e: 072c movi.n a7, 32 4021e740: 206670 or a6, a6, a7 4021e743: 084262 s8i a6, a2, 8 4021e746: 099985 call0 402280e0 4021e749: fe8331 l32r a3, 4021e158 4021e74c: 1d28 l32i.n a2, a13, 4 4021e74e: 344c movi.n a4, 67 4021e750: 09a085 call0 4022815c 4021e753: 1d28 l32i.n a2, a13, 4 4021e755: ffde31 l32r a3, 4021e6d0 4021e758: 0c4d mov.n a4, a12 4021e75a: 09a745 call0 402281d0 4021e75d: 0c2d mov.n a2, a12 4021e75f: 001d85 call0 4021e938 4021e762: 828c beqz.n a2, 4021e76e 4021e764: 0c2d mov.n a2, a12 4021e766: 007545 call0 4021eebc 4021e769: f27c movi.n a2, -1 4021e76b: 000286 j 4021e779 4021e76e: 390c82 l8ui a8, a12, 57 4021e771: 890c movi.n a9, 8 4021e773: 208890 or a8, a8, a9 4021e776: 394c82 s8i a8, a12, 57 4021e779: 11c8 l32i.n a12, a1, 4 4021e77b: 21d8 l32i.n a13, a1, 8 4021e77d: 0108 l32i.n a0, a1, 0 4021e77f: 10c112 addi a1, a1, 16 4021e782: f00d ret.n 4021e784: 427c movi.n a2, -12 4021e786: fffbc6 j 4021e779 4021e789: 000000 ill 4021e78c : 4021e78c: b0c112 addi a1, a1, -80 4021e78f: 1161c2 s32i a12, a1, 68 4021e792: 106102 s32i a0, a1, 64 4021e795: 02cd mov.n a12, a2 4021e797: 08e216 beqz a2, 4021e829 4021e79a: 012d mov.n a2, a1 4021e79c: 030c movi.n a3, 0 4021e79e: c43c movi.n a4, 60 4021e7a0: 8f8301 l32r a0, 402025ac 4021e7a3: 0000c0 callx0 a0 4021e7a6: 012d mov.n a2, a1 4021e7a8: 830c movi.n a3, 8 4021e7aa: 007485 call0 4021eef4 4021e7ad: 8c08 l32i.n a0, a12, 32 4021e7af: 708c beqz.n a0, 4021e7ba 4021e7b1: 1028 l32i.n a2, a0, 4 4021e7b3: 328c beqz.n a2, 4021e7ba 4021e7b5: f129 s32i.n a2, a1, 60 4021e7b7: 000886 j 4021e7dd 4021e7ba: 09a5c5 call0 40228218 4021e7bd: 0f6122 s32i a2, a1, 60 4021e7c0: 065216 beqz a2, 4021e829 4021e7c3: 203220 or a3, a2, a2 4021e7c6: 1139 s32i.n a3, a1, 4 4021e7c8: 080222 l8ui a2, a2, 8 4021e7cb: 042c movi.n a4, 32 4021e7cd: 202240 or a2, a2, a4 4021e7d0: 084322 s8i a2, a3, 8 4021e7d3: 444c movi.n a4, 68 4021e7d5: fe6031 l32r a3, 4021e158 4021e7d8: 1128 l32i.n a2, a1, 4 4021e7da: 099045 call0 402280e0 4021e7dd: 0c2d mov.n a2, a12 4021e7df: 013d mov.n a3, a1 4021e7e1: 840c movi.n a4, 8 4021e7e3: 00b385 call0 4021f31c 4021e7e6: 038256 bnez a2, 4021e822 4021e7e9: 012d mov.n a2, a1 4021e7eb: 933c movi.n a3, 57 4021e7ed: 240c movi.n a4, 2 4021e7ef: 007185 call0 4021ef08 4021e7f2: 012d mov.n a2, a1 4021e7f4: 181c32 l16ui a3, a12, 48 4021e7f7: 007445 call0 4021ef3c 4021e7fa: 012d mov.n a2, a1 4021e7fc: 00ce45 call0 4021f4e4 4021e7ff: 4128 l32i.n a2, a1, 16 4021e801: 0c1132 l16ui a3, a1, 24 4021e804: f0a042 movi a4, 240 4021e807: 334a add.n a3, a3, a4 4021e809: f43030 extui a3, a3, 0, 16 4021e80c: 05b185 call0 40224328 4021e80f: 0c6d mov.n a6, a12 4021e811: f128 l32i.n a2, a1, 60 4021e813: 4138 l32i.n a3, a1, 16 4021e815: fe8a41 l32r a4, 4021e240 4021e818: 354c movi.n a5, 67 4021e81a: 097745 call0 40227f90 4021e81d: 012d mov.n a2, a1 4021e81f: 00ca05 call0 4021f4c0 4021e822: 1128 l32i.n a2, a1, 4 4021e824: 128c beqz.n a2, 4021e829 4021e826: 099b45 call0 402281dc 4021e829: 1121c2 l32i a12, a1, 68 4021e82c: 102102 l32i a0, a1, 64 4021e82f: 50c112 addi a1, a1, 80 4021e832: f00d ret.n 4021e834 : 4021e834: f0c112 addi a1, a1, -16 4021e837: 0109 s32i.n a0, a1, 0 4021e839: 11c9 s32i.n a12, a1, 4 4021e83b: 21d9 s32i.n a13, a1, 8 4021e83d: 82d8 l32i.n a13, a2, 32 4021e83f: 02cd mov.n a12, a2 4021e841: adac beqz.n a13, 4021e86f 4021e843: 0c0d22 l8ui a2, a13, 12 4021e846: 000c movi.n a0, 0 4021e848: 32ac beqz.n a2, 4021e86f 4021e84a: 0262e6 bgei a2, 6, 4021e850 4021e84d: 0d32e6 bgei a2, 3, 4021e85e 4021e850: 0a9226 beqi a2, 10, 4021e85e 4021e853: 0c2d mov.n a2, a12 4021e855: 0d4d02 s8i a0, a13, 13 4021e858: 000dc5 call0 4021e938 4021e85b: 000406 j 4021e86f 4021e85e: 202cc0 or a2, a12, a12 4021e861: 058845 call0 402240e8 4021e864: 202cc0 or a2, a12, a12 4021e867: 000c movi.n a0, 0 4021e869: 0d4d02 s8i a0, a13, 13 4021e86c: 004c45 call0 4021ed34 4021e86f: 11c8 l32i.n a12, a1, 4 4021e871: 21d8 l32i.n a13, a1, 8 4021e873: 0108 l32i.n a0, a1, 0 4021e875: 10c112 addi a1, a1, 16 4021e878: f00d ret.n ... 4021e87c : 4021e87c: f0c112 addi a1, a1, -16 4021e87f: 0109 s32i.n a0, a1, 0 4021e881: 229c beqz.n a2, 4021e897 4021e883: 8208 l32i.n a0, a2, 32 4021e885: e08c beqz.n a0, 4021e897 4021e887: 0c0042 l8ui a4, a0, 12 4021e88a: 098466 bnei a4, 8, 4021e897 4021e88d: 9068 l32i.n a6, a0, 36 4021e88f: 0358 l32i.n a5, a3, 0 4021e891: 029567 bne a5, a6, 4021e897 4021e894: 000085 call0 4021e8a0 4021e897: 0108 l32i.n a0, a1, 0 4021e899: 10c112 addi a1, a1, 16 4021e89c: f00d ret.n ... 4021e8a0 : 4021e8a0: c30c movi.n a3, 12 4021e8a2: f0c112 addi a1, a1, -16 4021e8a5: 0109 s32i.n a0, a1, 0 4021e8a7: 11c9 s32i.n a12, a1, 4 4021e8a9: 21d9 s32i.n a13, a1, 8 4021e8ab: 82c8 l32i.n a12, a2, 32 4021e8ad: 02dd mov.n a13, a2 4021e8af: 0c2d mov.n a2, a12 4021e8b1: 006405 call0 4021eef4 4021e8b4: 0d2d mov.n a2, a13 4021e8b6: 0c3d mov.n a3, a12 4021e8b8: 440c movi.n a4, 4 4021e8ba: 00a605 call0 4021f31c 4021e8bd: 020d mov.n a0, a2 4021e8bf: 3129 s32i.n a2, a1, 12 4021e8c1: 057256 bnez a2, 4021e91c 4021e8c4: 0c2d mov.n a2, a12 4021e8c6: 233c movi.n a3, 50 4021e8c8: 440c movi.n a4, 4 4021e8ca: 0063c5 call0 4021ef08 4021e8cd: 0c2d mov.n a2, a12 4021e8cf: 9c48 l32i.n a4, a12, 36 4021e8d1: 8f2961 l32r a6, 40202578 4021e8d4: 413840 srli a3, a4, 8 4021e8d7: 103360 and a3, a3, a6 4021e8da: 105460 and a5, a4, a6 4021e8dd: 115580 slli a5, a5, 8 4021e8e0: 756840 extui a6, a4, 24, 8 4021e8e3: 203360 or a3, a3, a6 4021e8e6: 014480 slli a4, a4, 24 4021e8e9: 204450 or a4, a4, a5 4021e8ec: 203340 or a3, a3, a4 4021e8ef: 006705 call0 4021ef60 4021e8f2: 0c2d mov.n a2, a12 4021e8f4: 00bec5 call0 4021f4e4 4021e8f7: 4c28 l32i.n a2, a12, 16 4021e8f9: 0c1c32 l16ui a3, a12, 24 4021e8fc: f0a042 movi a4, 240 4021e8ff: 334a add.n a3, a3, a4 4021e901: f43030 extui a3, a3, 0, 16 4021e904: 05a205 call0 40224328 4021e907: 0d6d mov.n a6, a13 4021e909: 1c28 l32i.n a2, a12, 4 4021e90b: 4c38 l32i.n a3, a12, 16 4021e90d: fe4c41 l32r a4, 4021e240 4021e910: 354c movi.n a5, 67 4021e912: 0967c5 call0 40227f90 4021e915: 0c2d mov.n a2, a12 4021e917: 00ba85 call0 4021f4c0 4021e91a: 3108 l32i.n a0, a1, 12 4021e91c: 21d8 l32i.n a13, a1, 8 4021e91e: 0d0c62 l8ui a6, a12, 13 4021e921: 451c movi.n a5, 20 4021e923: 002d mov.n a2, a0 4021e925: 0d5c52 s16i a5, a12, 26 4021e928: 661b addi.n a6, a6, 1 4021e92a: 0d4c62 s8i a6, a12, 13 4021e92d: 0108 l32i.n a0, a1, 0 4021e92f: 11c8 l32i.n a12, a1, 4 4021e931: 10c112 addi a1, a1, 16 4021e934: f00d ret.n ... 4021e938 : 4021e938: 06a032 movi a3, 6 4021e93b: e0c112 addi a1, a1, -32 4021e93e: 036102 s32i a0, a1, 12 4021e941: 51d9 s32i.n a13, a1, 20 4021e943: 41c9 s32i.n a12, a1, 16 4021e945: 02dd mov.n a13, a2 4021e947: 82c8 l32i.n a12, a2, 32 4021e949: 000c movi.n a0, 0 4021e94b: 0c2d mov.n a2, a12 4021e94d: 9c09 s32i.n a0, a12, 36 4021e94f: 005a45 call0 4021eef4 4021e952: 0d2d mov.n a2, a13 4021e954: 0c3d mov.n a3, a12 4021e956: 140c movi.n a4, 1 4021e958: 009c05 call0 4021f31c 4021e95b: 2129 s32i.n a2, a1, 8 4021e95d: 0cc256 bnez a2, 4021ea2d 4021e960: 0c2d mov.n a2, a12 4021e962: 933c movi.n a3, 57 4021e964: 240c movi.n a4, 2 4021e966: 005a05 call0 4021ef08 4021e969: 0c2d mov.n a2, a12 4021e96b: 181d32 l16ui a3, a13, 48 4021e96e: 005cc5 call0 4021ef3c 4021e971: bd28 l32i.n a2, a13, 44 4021e973: 0129 s32i.n a2, a1, 0 4021e975: e2ac beqz.n a2, 4021e9a7 4021e977: 1129 s32i.n a2, a1, 4 4021e979: 908801 l32r a0, 40202b9c 4021e97c: 0000c0 callx0 a0 4021e97f: 744020 extui a4, a2, 0, 8 4021e982: 14ac beqz.n a4, 4021e9a7 4021e984: 0c2d mov.n a2, a12 4021e986: c30c movi.n a3, 12 4021e988: 0057c5 call0 4021ef08 4021e98b: 0138 l32i.n a3, a1, 0 4021e98d: 000332 l8ui a3, a3, 0 4021e990: 339c beqz.n a3, 4021e9a7 4021e992: 012142 l32i a4, a1, 4 4021e995: 202cc0 or a2, a12, a12 4021e998: 441b addi.n a4, a4, 1 4021e99a: 1149 s32i.n a4, a1, 4 4021e99c: 005885 call0 4021ef28 4021e99f: 1138 l32i.n a3, a1, 4 4021e9a1: 000332 l8ui a3, a3, 0 4021e9a4: fea356 bnez a3, 4021e992 4021e9a7: 0c2d mov.n a2, a12 4021e9a9: 733c movi.n a3, 55 4021e9ab: c40c movi.n a4, 12 4021e9ad: 005585 call0 4021ef08 4021e9b0: 0c2d mov.n a2, a12 4021e9b2: 130c movi.n a3, 1 4021e9b4: 005705 call0 4021ef28 4021e9b7: 0c2d mov.n a2, a12 4021e9b9: 330c movi.n a3, 3 4021e9bb: 0056c5 call0 4021ef28 4021e9be: 0c2d mov.n a2, a12 4021e9c0: c31c movi.n a3, 28 4021e9c2: 005645 call0 4021ef28 4021e9c5: 0c2d mov.n a2, a12 4021e9c7: 630c movi.n a3, 6 4021e9c9: 0055c5 call0 4021ef28 4021e9cc: 0c2d mov.n a2, a12 4021e9ce: f30c movi.n a3, 15 4021e9d0: 005545 call0 4021ef28 4021e9d3: 0c2d mov.n a2, a12 4021e9d5: c32c movi.n a3, 44 4021e9d7: 005505 call0 4021ef28 4021e9da: 0c2d mov.n a2, a12 4021e9dc: e32c movi.n a3, 46 4021e9de: 005485 call0 4021ef28 4021e9e1: 0c2d mov.n a2, a12 4021e9e3: f32c movi.n a3, 47 4021e9e5: 005405 call0 4021ef28 4021e9e8: 0c2d mov.n a2, a12 4021e9ea: f31c movi.n a3, 31 4021e9ec: 005385 call0 4021ef28 4021e9ef: 0c2d mov.n a2, a12 4021e9f1: 132c movi.n a3, 33 4021e9f3: 005345 call0 4021ef28 4021e9f6: 0c2d mov.n a2, a12 4021e9f8: 79a032 movi a3, 121 4021e9fb: 0052c5 call0 4021ef28 4021e9fe: 0c2d mov.n a2, a12 4021ea00: b32c movi.n a3, 43 4021ea02: 005245 call0 4021ef28 4021ea05: 0c2d mov.n a2, a12 4021ea07: 00adc5 call0 4021f4e4 4021ea0a: 4c28 l32i.n a2, a12, 16 4021ea0c: 0c1c32 l16ui a3, a12, 24 4021ea0f: f0a042 movi a4, 240 4021ea12: 334a add.n a3, a3, a4 4021ea14: f43030 extui a3, a3, 0, 16 4021ea17: 059105 call0 40224328 4021ea1a: 0d6d mov.n a6, a13 4021ea1c: 1c28 l32i.n a2, a12, 4 4021ea1e: 4c38 l32i.n a3, a12, 16 4021ea20: fe0841 l32r a4, 4021e240 4021ea23: 354c movi.n a5, 67 4021ea25: 095685 call0 40227f90 4021ea28: 0c2d mov.n a2, a12 4021ea2a: 00a945 call0 4021f4c0 4021ea2d: 0d0c02 l8ui a0, a12, 13 4021ea30: 001b addi.n a0, a0, 1 4021ea32: 740000 extui a0, a0, 0, 8 4021ea35: 0d4c02 s8i a0, a12, 13 4021ea38: 0b60f6 bgeui a0, 6, 4021ea47 4021ea3b: 401000 ssl a0 4021ea3e: e8a302 movi a0, 0x3e8 4021ea41: a10000 sll a0, a0 4021ea44: 000086 j 4021ea4a 4021ea47: 8da201 l32r a0, 402020d0 <_irom0_text_start+0xc0> 4021ea4a: f3a132 movi a3, 0x1f3 4021ea4d: f42000 extui a2, a0, 0, 16 4021ea50: 223a add.n a2, a2, a3 4021ea52: f4a132 movi a3, 0x1f4 4021ea55: a27301 l32r a0, 40207424 4021ea58: 0000c0 callx0 a0 4021ea5b: 51d8 l32i.n a13, a1, 20 4021ea5d: 3148 l32i.n a4, a1, 12 4021ea5f: 0d5c22 s16i a2, a12, 26 4021ea62: 2108 l32i.n a0, a1, 8 4021ea64: 41c8 l32i.n a12, a1, 16 4021ea66: 002d mov.n a2, a0 4021ea68: 040d mov.n a0, a4 4021ea6a: 20c112 addi a1, a1, 32 4021ea6d: f00d ret.n ... 4021ea70 : 4021ea70: d0c112 addi a1, a1, -48 4021ea73: 61c9 s32i.n a12, a1, 24 4021ea75: 81e9 s32i.n a14, a1, 32 4021ea77: 71d9 s32i.n a13, a1, 28 4021ea79: 5109 s32i.n a0, a1, 20 4021ea7b: 02dd mov.n a13, a2 4021ea7d: 0d4216 beqz a2, 4021eb55 4021ea80: 82c8 l32i.n a12, a2, 32 4021ea82: a6aae1 l32r a14, 4020852c 4021ea85: 0ccc16 beqz a12, 4021eb55 4021ea88: dc08 l32i.n a0, a12, 52 4021ea8a: 1e0026 beqi a0, -1, 4021eaac 4021ea8d: c33c movi.n a3, 60 4021ea8f: 1ec022 addi a2, a0, 30 4021ea92: 8d9301 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4021ea95: 0000c0 callx0 a0 4021ea98: 0e0d mov.n a0, a14 4021ea9a: 013e27 bltu a14, a2, 4021ea9f 4021ea9d: 020d mov.n a0, a2 4021ea9f: f42000 extui a2, a0, 0, 16 4021eaa2: 0e5c22 s16i a2, a12, 28 4021eaa5: 32cc bnez.n a2, 4021eaac 4021eaa7: 130c movi.n a3, 1 4021eaa9: 0e5c32 s16i a3, a12, 28 4021eaac: ec08 l32i.n a0, a12, 56 4021eaae: 230026 beqi a0, -1, 4021ead5 4021eab1: c33c movi.n a3, 60 4021eab3: 1ec022 addi a2, a0, 30 4021eab6: 8d8a01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4021eab9: 0000c0 callx0 a0 4021eabc: 0e0d mov.n a0, a14 4021eabe: 013e27 bltu a14, a2, 4021eac3 4021eac1: 020d mov.n a0, a2 4021eac3: f40000 extui a0, a0, 0, 16 4021eac6: 0f5c02 s16i a0, a12, 30 4021eac9: b0cc bnez.n a0, 4021ead8 4021eacb: 100c movi.n a0, 1 4021eacd: 140c movi.n a4, 1 4021eacf: 0f5c42 s16i a4, a12, 30 4021ead2: 000086 j 4021ead8 4021ead5: 0f1c02 l16ui a0, a12, 30 4021ead8: 0e1c52 l16ui a5, a12, 28 4021eadb: 0e0c72 l8ui a7, a12, 14 4021eade: 063507 bltu a5, a0, 4021eae8 4021eae1: 308c beqz.n a0, 4021eae8 4021eae3: 060c movi.n a6, 0 4021eae5: 0e5c62 s16i a6, a12, 28 4021eae8: 076716 beqz a7, 4021eb62 4021eaeb: ac08 l32i.n a0, a12, 40 4021eaed: 0109 s32i.n a0, a1, 0 4021eaef: bc88 l32i.n a8, a12, 44 4021eaf1: 1189 s32i.n a8, a1, 4 4021eaf3: b8cc bnez.n a8, 4021eb02 4021eaf5: 9c98 l32i.n a9, a12, 36 4021eaf7: b993a1 l32r a10, 4020d144 4021eafa: 109900 and a9, a9, a0 4021eafd: 2099a0 or a9, a9, a10 4021eb00: 1199 s32i.n a9, a1, 4 4021eb02: 08c122 addi a2, a1, 8 4021eb05: 04cd32 addi a3, a13, 4 4021eb08: 440c movi.n a4, 4 4021eb0a: a09a01 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4021eb0d: 0000c0 callx0 a0 4021eb10: 21cb addi.n a2, a1, 12 4021eb12: 3d8b addi.n a3, a13, 8 4021eb14: 440c movi.n a4, 4 4021eb16: a09701 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4021eb19: 0000c0 callx0 a0 4021eb1c: 10c122 addi a2, a1, 16 4021eb1f: 3dcb addi.n a3, a13, 12 4021eb21: 440c movi.n a4, 4 4021eb23: a09401 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4021eb26: 0000c0 callx0 a0 4021eb29: 0d2d mov.n a2, a13 4021eb2b: 24cc32 addi a3, a12, 36 4021eb2e: 054ec5 call0 4022401c 4021eb31: 0d2d mov.n a2, a13 4021eb33: 013d mov.n a3, a1 4021eb35: 0555c5 call0 40224094 4021eb38: 0d2d mov.n a2, a13 4021eb3a: 314b addi.n a3, a1, 4 4021eb3c: 055445 call0 40224084 4021eb3f: 0d2d mov.n a2, a13 4021eb41: 055685 call0 402240ac 4021eb44: 218b addi.n a2, a1, 8 4021eb46: 31cb addi.n a3, a1, 12 4021eb48: 10c142 addi a4, a1, 16 4021eb4b: e4d045 call0 40203850 4021eb4e: 0c2d mov.n a2, a12 4021eb50: a30c movi.n a3, 10 4021eb52: 003a05 call0 4021eef4 4021eb55: 61c8 l32i.n a12, a1, 24 4021eb57: 71d8 l32i.n a13, a1, 28 4021eb59: 81e8 l32i.n a14, a1, 32 4021eb5b: 5108 l32i.n a0, a1, 20 4021eb5d: 30c112 addi a1, a1, 48 4021eb60: f00d ret.n 4021eb62: 240c22 l8ui a2, a12, 36 4021eb65: 05e277 bbsi a2, 7, 4021eb6e 4021eb68: ffa002 movi a0, 255 4021eb6b: ffdf86 j 4021eaed 4021eb6e: 8e7501 l32r a0, 40202544 4021eb71: bfa0a2 movi a10, 191 4021eb74: 02ba27 bgeu a10, a2, 4021eb7a 4021eb77: ffdc86 j 4021eaed 4021eb7a: 0e0d mov.n a0, a14 4021eb7c: ffdb46 j 4021eaed 4021eb7f: 4e2000 excw ... 4021eb84 : 4021eb84: 05a032 movi a3, 5 4021eb87: e0c112 addi a1, a1, -32 4021eb8a: 036102 s32i a0, a1, 12 4021eb8d: 41c9 s32i.n a12, a1, 16 4021eb8f: 51d9 s32i.n a13, a1, 20 4021eb91: 82c8 l32i.n a12, a2, 32 4021eb93: 02dd mov.n a13, a2 4021eb95: 0c2d mov.n a2, a12 4021eb97: 0035c5 call0 4021eef4 4021eb9a: 0d2d mov.n a2, a13 4021eb9c: 0c3d mov.n a3, a12 4021eb9e: 340c movi.n a4, 3 4021eba0: 007785 call0 4021f31c 4021eba3: 2129 s32i.n a2, a1, 8 4021eba5: 071256 bnez a2, 4021ec1a 4021eba8: 0c2d mov.n a2, a12 4021ebaa: 933c movi.n a3, 57 4021ebac: 240c movi.n a4, 2 4021ebae: 003585 call0 4021ef08 4021ebb1: 0c2d mov.n a2, a12 4021ebb3: 181d32 l16ui a3, a13, 48 4021ebb6: 003845 call0 4021ef3c 4021ebb9: bd08 l32i.n a0, a13, 44 4021ebbb: 0109 s32i.n a0, a1, 0 4021ebbd: 10bc beqz.n a0, 4021ebf2 4021ebbf: 002d mov.n a2, a0 4021ebc1: 1129 s32i.n a2, a1, 4 4021ebc3: 8ff601 l32r a0, 40202b9c 4021ebc6: 0000c0 callx0 a0 4021ebc9: 744020 extui a4, a2, 0, 8 4021ebcc: 24ac beqz.n a4, 4021ebf2 4021ebce: 0c2d mov.n a2, a12 4021ebd0: c30c movi.n a3, 12 4021ebd2: 003345 call0 4021ef08 4021ebd5: 0138 l32i.n a3, a1, 0 4021ebd7: 000332 l8ui a3, a3, 0 4021ebda: 439c beqz.n a3, 4021ebf2 4021ebdc: 012142 l32i a4, a1, 4 4021ebdf: 202cc0 or a2, a12, a12 4021ebe2: 01c442 addi a4, a4, 1 4021ebe5: 1149 s32i.n a4, a1, 4 4021ebe7: 003405 call0 4021ef28 4021ebea: 1138 l32i.n a3, a1, 4 4021ebec: 000332 l8ui a3, a3, 0 4021ebef: fe9356 bnez a3, 4021ebdc 4021ebf2: 0c2d mov.n a2, a12 4021ebf4: 008ec5 call0 4021f4e4 4021ebf7: 4c28 l32i.n a2, a12, 16 4021ebf9: 0c1c32 l16ui a3, a12, 24 4021ebfc: f0a042 movi a4, 240 4021ebff: 334a add.n a3, a3, a4 4021ec01: f43030 extui a3, a3, 0, 16 4021ec04: 057205 call0 40224328 4021ec07: 0d6d mov.n a6, a13 4021ec09: 1c28 l32i.n a2, a12, 4 4021ec0b: 4c38 l32i.n a3, a12, 16 4021ec0d: 20cc42 addi a4, a12, 32 4021ec10: 354c movi.n a5, 67 4021ec12: 0937c5 call0 40227f90 4021ec15: 0c2d mov.n a2, a12 4021ec17: 008a85 call0 4021f4c0 4021ec1a: 0d0c02 l8ui a0, a12, 13 4021ec1d: d0a722 movi a2, 0x7d0 4021ec20: 001b addi.n a0, a0, 1 4021ec22: 740000 extui a0, a0, 0, 8 4021ec25: 0d4c02 s8i a0, a12, 13 4021ec28: 0590f6 bgeui a0, 10, 4021ec31 4021ec2b: d10020 mul16s a0, a0, a2 4021ec2e: 000086 j 4021ec34 4021ec31: ffd301 l32r a0, 4021eb80 4021ec34: f3a132 movi a3, 0x1f3 4021ec37: f42000 extui a2, a0, 0, 16 4021ec3a: 223a add.n a2, a2, a3 4021ec3c: f4a132 movi a3, 0x1f4 4021ec3f: a1f901 l32r a0, 40207424 4021ec42: 0000c0 callx0 a0 4021ec45: 51d8 l32i.n a13, a1, 20 4021ec47: 3148 l32i.n a4, a1, 12 4021ec49: 0d5c22 s16i a2, a12, 26 4021ec4c: 2108 l32i.n a0, a1, 8 4021ec4e: 41c8 l32i.n a12, a1, 16 4021ec50: 002d mov.n a2, a0 4021ec52: 040d mov.n a0, a4 4021ec54: 20c112 addi a1, a1, 32 4021ec57: f00d ret.n 4021ec59: 000000 ill 4021ec5c : 4021ec5c: 04a032 movi a3, 4 4021ec5f: e0c112 addi a1, a1, -32 4021ec62: 036102 s32i a0, a1, 12 4021ec65: 41c9 s32i.n a12, a1, 16 4021ec67: 51d9 s32i.n a13, a1, 20 4021ec69: 82c8 l32i.n a12, a2, 32 4021ec6b: 02dd mov.n a13, a2 4021ec6d: 0c2d mov.n a2, a12 4021ec6f: 002845 call0 4021eef4 4021ec72: 0d2d mov.n a2, a13 4021ec74: 0c3d mov.n a3, a12 4021ec76: 340c movi.n a4, 3 4021ec78: 006a05 call0 4021f31c 4021ec7b: 2129 s32i.n a2, a1, 8 4021ec7d: 071256 bnez a2, 4021ecf2 4021ec80: 0c2d mov.n a2, a12 4021ec82: 933c movi.n a3, 57 4021ec84: 240c movi.n a4, 2 4021ec86: 002805 call0 4021ef08 4021ec89: 0c2d mov.n a2, a12 4021ec8b: 181d32 l16ui a3, a13, 48 4021ec8e: 002ac5 call0 4021ef3c 4021ec91: bd08 l32i.n a0, a13, 44 4021ec93: 0109 s32i.n a0, a1, 0 4021ec95: 10bc beqz.n a0, 4021ecca 4021ec97: 002d mov.n a2, a0 4021ec99: 1129 s32i.n a2, a1, 4 4021ec9b: 8fc001 l32r a0, 40202b9c 4021ec9e: 0000c0 callx0 a0 4021eca1: 744020 extui a4, a2, 0, 8 4021eca4: 24ac beqz.n a4, 4021ecca 4021eca6: 0c2d mov.n a2, a12 4021eca8: c30c movi.n a3, 12 4021ecaa: 0025c5 call0 4021ef08 4021ecad: 0138 l32i.n a3, a1, 0 4021ecaf: 000332 l8ui a3, a3, 0 4021ecb2: 439c beqz.n a3, 4021ecca 4021ecb4: 012142 l32i a4, a1, 4 4021ecb7: 202cc0 or a2, a12, a12 4021ecba: 01c442 addi a4, a4, 1 4021ecbd: 1149 s32i.n a4, a1, 4 4021ecbf: 002685 call0 4021ef28 4021ecc2: 1138 l32i.n a3, a1, 4 4021ecc4: 000332 l8ui a3, a3, 0 4021ecc7: fe9356 bnez a3, 4021ecb4 4021ecca: 0c2d mov.n a2, a12 4021eccc: 008145 call0 4021f4e4 4021eccf: 4c28 l32i.n a2, a12, 16 4021ecd1: 0c1c32 l16ui a3, a12, 24 4021ecd4: f0a042 movi a4, 240 4021ecd7: 334a add.n a3, a3, a4 4021ecd9: f43030 extui a3, a3, 0, 16 4021ecdc: 056485 call0 40224328 4021ecdf: 0d6d mov.n a6, a13 4021ece1: 1c28 l32i.n a2, a12, 4 4021ece3: 4c38 l32i.n a3, a12, 16 4021ece5: fd5641 l32r a4, 4021e240 4021ece8: 354c movi.n a5, 67 4021ecea: 092a45 call0 40227f90 4021eced: 0c2d mov.n a2, a12 4021ecef: 007d05 call0 4021f4c0 4021ecf2: 0d0c02 l8ui a0, a12, 13 4021ecf5: e8a322 movi a2, 0x3e8 4021ecf8: 001b addi.n a0, a0, 1 4021ecfa: 740000 extui a0, a0, 0, 8 4021ecfd: 0d4c02 s8i a0, a12, 13 4021ed00: 0590f6 bgeui a0, 10, 4021ed09 4021ed03: d10020 mul16s a0, a0, a2 4021ed06: 000086 j 4021ed0c 4021ed09: c26701 l32r a0, 4020f6a8 4021ed0c: f3a132 movi a3, 0x1f3 4021ed0f: f42000 extui a2, a0, 0, 16 4021ed12: 223a add.n a2, a2, a3 4021ed14: f4a132 movi a3, 0x1f4 4021ed17: a1c301 l32r a0, 40207424 4021ed1a: 0000c0 callx0 a0 4021ed1d: 51d8 l32i.n a13, a1, 20 4021ed1f: 3148 l32i.n a4, a1, 12 4021ed21: 0d5c22 s16i a2, a12, 26 4021ed24: 2108 l32i.n a0, a1, 8 4021ed26: 41c8 l32i.n a12, a1, 16 4021ed28: 002d mov.n a2, a0 4021ed2a: 040d mov.n a0, a4 4021ed2c: 20c112 addi a1, a1, 32 4021ed2f: f00d ret.n 4021ed31: 000000 ill 4021ed34 : 4021ed34: 330c movi.n a3, 3 4021ed36: f0c112 addi a1, a1, -16 4021ed39: 1109 s32i.n a0, a1, 4 4021ed3b: 21c9 s32i.n a12, a1, 8 4021ed3d: 31d9 s32i.n a13, a1, 12 4021ed3f: 82c8 l32i.n a12, a2, 32 4021ed41: 02dd mov.n a13, a2 4021ed43: 0c2d mov.n a2, a12 4021ed45: 001ac5 call0 4021eef4 4021ed48: 0d2d mov.n a2, a13 4021ed4a: 0c3d mov.n a3, a12 4021ed4c: 340c movi.n a4, 3 4021ed4e: 005cc5 call0 4021f31c 4021ed51: 0129 s32i.n a2, a1, 0 4021ed53: 066256 bnez a2, 4021edbd 4021ed56: 0c2d mov.n a2, a12 4021ed58: 933c movi.n a3, 57 4021ed5a: 240c movi.n a4, 2 4021ed5c: 001a85 call0 4021ef08 4021ed5f: 0c2d mov.n a2, a12 4021ed61: 40a232 movi a3, 0x240 4021ed64: 001d45 call0 4021ef3c 4021ed67: 0c2d mov.n a2, a12 4021ed69: 233c movi.n a3, 50 4021ed6b: 440c movi.n a4, 4 4021ed6d: 001985 call0 4021ef08 4021ed70: 0c2d mov.n a2, a12 4021ed72: 9c48 l32i.n a4, a12, 36 4021ed74: 8e0161 l32r a6, 40202578 4021ed77: 413840 srli a3, a4, 8 4021ed7a: 103360 and a3, a3, a6 4021ed7d: 105460 and a5, a4, a6 4021ed80: 115580 slli a5, a5, 8 4021ed83: 756840 extui a6, a4, 24, 8 4021ed86: 203360 or a3, a3, a6 4021ed89: 014480 slli a4, a4, 24 4021ed8c: 204450 or a4, a4, a5 4021ed8f: 203340 or a3, a3, a4 4021ed92: 001cc5 call0 4021ef60 4021ed95: 0c2d mov.n a2, a12 4021ed97: 0074c5 call0 4021f4e4 4021ed9a: 4c28 l32i.n a2, a12, 16 4021ed9c: 0c1c32 l16ui a3, a12, 24 4021ed9f: f0a042 movi a4, 240 4021eda2: 334a add.n a3, a3, a4 4021eda4: f43030 extui a3, a3, 0, 16 4021eda7: 055805 call0 40224328 4021edaa: 0d6d mov.n a6, a13 4021edac: 1c28 l32i.n a2, a12, 4 4021edae: 4c38 l32i.n a3, a12, 16 4021edb0: fd2441 l32r a4, 4021e240 4021edb3: 354c movi.n a5, 67 4021edb5: 091d85 call0 40227f90 4021edb8: 0c2d mov.n a2, a12 4021edba: 007045 call0 4021f4c0 4021edbd: 0d0c02 l8ui a0, a12, 13 4021edc0: e8a322 movi a2, 0x3e8 4021edc3: 001b addi.n a0, a0, 1 4021edc5: 740000 extui a0, a0, 0, 8 4021edc8: 0d4c02 s8i a0, a12, 13 4021edcb: 0590f6 bgeui a0, 10, 4021edd4 4021edce: d10020 mul16s a0, a0, a2 4021edd1: 000086 j 4021edd7 4021edd4: c23501 l32r a0, 4020f6a8 4021edd7: f3a132 movi a3, 0x1f3 4021edda: f42000 extui a2, a0, 0, 16 4021eddd: 223a add.n a2, a2, a3 4021eddf: f4a132 movi a3, 0x1f4 4021ede2: a19001 l32r a0, 40207424 4021ede5: 0000c0 callx0 a0 4021ede8: 31d8 l32i.n a13, a1, 12 4021edea: 1148 l32i.n a4, a1, 4 4021edec: 0d5c22 s16i a2, a12, 26 4021edef: 0108 l32i.n a0, a1, 0 4021edf1: 21c8 l32i.n a12, a1, 8 4021edf3: 002d mov.n a2, a0 4021edf5: 040d mov.n a0, a4 4021edf7: 10c112 addi a1, a1, 16 4021edfa: f00d ret.n 4021edfc : 4021edfc: f0c112 addi a1, a1, -16 4021edff: 1109 s32i.n a0, a1, 4 4021ee01: 21c9 s32i.n a12, a1, 8 4021ee03: 31d9 s32i.n a13, a1, 12 4021ee05: 82d8 l32i.n a13, a2, 32 4021ee07: 02cd mov.n a12, a2 4021ee09: 045d56 bnez a13, 4021ee52 4021ee0c: 427c movi.n a2, -12 4021ee0e: 000d46 j 4021ee47 4021ee11: c22501 l32r a0, 4020f6a8 4021ee14: f3a132 movi a3, 0x1f3 4021ee17: f42000 extui a2, a0, 0, 16 4021ee1a: 223a add.n a2, a2, a3 4021ee1c: f4a132 movi a3, 0x1f4 4021ee1f: a18101 l32r a0, 40207424 4021ee22: 0000c0 callx0 a0 4021ee25: 0d5d22 s16i a2, a13, 26 4021ee28: 0c2d mov.n a2, a12 4021ee2a: 052bc5 call0 402240e8 4021ee2d: fccad1 l32r a13, 4021e158 4021ee30: 0c2d mov.n a2, a12 4021ee32: 0d3d mov.n a3, a13 4021ee34: 051e45 call0 4022401c 4021ee37: 0c2d mov.n a2, a12 4021ee39: 0d3d mov.n a3, a13 4021ee3b: 052485 call0 40224084 4021ee3e: 0d3d mov.n a3, a13 4021ee40: 0c2d mov.n a2, a12 4021ee42: 052505 call0 40224094 4021ee45: 0128 l32i.n a2, a1, 0 4021ee47: 21c8 l32i.n a12, a1, 8 4021ee49: 31d8 l32i.n a13, a1, 12 4021ee4b: 1108 l32i.n a0, a1, 4 4021ee4d: 10c112 addi a1, a1, 16 4021ee50: f00d ret.n 4021ee52: 202dd0 or a2, a13, a13 4021ee55: 030c movi.n a3, 0 4021ee57: 0009c5 call0 4021eef4 4021ee5a: 0c2d mov.n a2, a12 4021ee5c: 0d3d mov.n a3, a13 4021ee5e: 040c movi.n a4, 0 4021ee60: 8d49 s32i.n a4, a13, 32 4021ee62: 9d49 s32i.n a4, a13, 36 4021ee64: ad49 s32i.n a4, a13, 40 4021ee66: bd49 s32i.n a4, a13, 44 4021ee68: ed49 s32i.n a4, a13, 56 4021ee6a: dd49 s32i.n a4, a13, 52 4021ee6c: cd49 s32i.n a4, a13, 48 4021ee6e: 740c movi.n a4, 7 4021ee70: 004a85 call0 4021f31c 4021ee73: 0129 s32i.n a2, a1, 0 4021ee75: 62ec bnez.n a2, 4021ee9f 4021ee77: 0d2d mov.n a2, a13 4021ee79: 006685 call0 4021f4e4 4021ee7c: 4d28 l32i.n a2, a13, 16 4021ee7e: 0c1d32 l16ui a3, a13, 24 4021ee81: f0a042 movi a4, 240 4021ee84: 334a add.n a3, a3, a4 4021ee86: f43030 extui a3, a3, 0, 16 4021ee89: 0549c5 call0 40224328 4021ee8c: 1d28 l32i.n a2, a13, 4 4021ee8e: 4d38 l32i.n a3, a13, 16 4021ee90: 20cd42 addi a4, a13, 32 4021ee93: 354c movi.n a5, 67 4021ee95: 0c6d mov.n a6, a12 4021ee97: 090f85 call0 40227f90 4021ee9a: 0d2d mov.n a2, a13 4021ee9c: 006205 call0 4021f4c0 4021ee9f: 0d0d02 l8ui a0, a13, 13 4021eea2: e8a322 movi a2, 0x3e8 4021eea5: 001b addi.n a0, a0, 1 4021eea7: 740000 extui a0, a0, 0, 8 4021eeaa: 0d4d02 s8i a0, a13, 13 4021eead: 0290b6 bltui a0, 10, 4021eeb3 4021eeb0: ffd746 j 4021ee11 4021eeb3: d10020 mul16s a0, a0, a2 4021eeb6: ffd686 j 4021ee14 4021eeb9: 000000 ill 4021eebc : 4021eebc: f0c112 addi a1, a1, -16 4021eebf: 0161c2 s32i a12, a1, 4 4021eec2: 006102 s32i a0, a1, 0 4021eec5: 02ac beqz.n a2, 4021eee9 4021eec7: 82c8 l32i.n a12, a2, 32 4021eec9: 390202 l8ui a0, a2, 57 4021eecc: f7a032 movi a3, 247 4021eecf: 100030 and a0, a0, a3 4021eed2: 394202 s8i a0, a2, 57 4021eed5: 0c9c beqz.n a12, 4021eee9 4021eed7: 1c28 l32i.n a2, a12, 4 4021eed9: 528c beqz.n a2, 4021eee2 4021eedb: 093005 call0 402281dc 4021eede: 040c movi.n a4, 0 4021eee0: 1c49 s32i.n a4, a12, 4 4021eee2: 0c2d mov.n a2, a12 4021eee4: 030c movi.n a3, 0 4021eee6: 0000c5 call0 4021eef4 4021eee9: 11c8 l32i.n a12, a1, 4 4021eeeb: 0108 l32i.n a0, a1, 0 4021eeed: 10c112 addi a1, a1, 16 4021eef0: f00d ret.n ... 4021eef4 : 4021eef4: 0c0242 l8ui a4, a2, 12 4021eef7: 050c movi.n a5, 0 4021eef9: 081437 beq a4, a3, 4021ef05 4021eefc: 0c4232 s8i a3, a2, 12 4021eeff: 0d4252 s8i a5, a2, 13 4021ef02: 0d5252 s16i a5, a2, 26 4021ef05: f00d ret.n ... 4021ef08 : 4021ef08: 0c1292 l16ui a9, a2, 24 4021ef0b: 5288 l32i.n a8, a2, 20 4021ef0d: a91b addi.n a10, a9, 1 4021ef0f: 0c52a2 s16i a10, a2, 24 4021ef12: 889a add.n a8, a8, a9 4021ef14: f04832 s8i a3, a8, 240 4021ef17: 0c1262 l16ui a6, a2, 24 4021ef1a: 5258 l32i.n a5, a2, 20 4021ef1c: 761b addi.n a7, a6, 1 4021ef1e: 0c5272 s16i a7, a2, 24 4021ef21: 556a add.n a5, a5, a6 4021ef23: f04542 s8i a4, a5, 240 4021ef26: f00d ret.n 4021ef28 : 4021ef28: 0c1252 l16ui a5, a2, 24 4021ef2b: 5248 l32i.n a4, a2, 20 4021ef2d: 651b addi.n a6, a5, 1 4021ef2f: 0c5262 s16i a6, a2, 24 4021ef32: 445a add.n a4, a4, a5 4021ef34: f04432 s8i a3, a4, 240 4021ef37: f00d ret.n 4021ef39: 000000 ill 4021ef3c : 4021ef3c: 417830 srli a7, a3, 8 4021ef3f: 0c1292 l16ui a9, a2, 24 4021ef42: 5288 l32i.n a8, a2, 20 4021ef44: a91b addi.n a10, a9, 1 4021ef46: 0c52a2 s16i a10, a2, 24 4021ef49: 889a add.n a8, a8, a9 4021ef4b: f04872 s8i a7, a8, 240 4021ef4e: 0c1252 l16ui a5, a2, 24 4021ef51: 5248 l32i.n a4, a2, 20 4021ef53: 651b addi.n a6, a5, 1 4021ef55: 0c5262 s16i a6, a2, 24 4021ef58: 445a add.n a4, a4, a5 4021ef5a: f04432 s8i a3, a4, 240 4021ef5d: f00d ret.n ... 4021ef60 : 4021ef60: f5b030 extui a11, a3, 16, 16 4021ef63: 757830 extui a7, a3, 24, 8 4021ef66: 0c1292 l16ui a9, a2, 24 4021ef69: 5288 l32i.n a8, a2, 20 4021ef6b: a91b addi.n a10, a9, 1 4021ef6d: 0c52a2 s16i a10, a2, 24 4021ef70: 889a add.n a8, a8, a9 4021ef72: f04872 s8i a7, a8, 240 4021ef75: 417830 srli a7, a3, 8 4021ef78: 0c1252 l16ui a5, a2, 24 4021ef7b: 5248 l32i.n a4, a2, 20 4021ef7d: 651b addi.n a6, a5, 1 4021ef7f: 0c5262 s16i a6, a2, 24 4021ef82: 445a add.n a4, a4, a5 4021ef84: f044b2 s8i a11, a4, 240 4021ef87: 0c1292 l16ui a9, a2, 24 4021ef8a: 5288 l32i.n a8, a2, 20 4021ef8c: a91b addi.n a10, a9, 1 4021ef8e: 0c52a2 s16i a10, a2, 24 4021ef91: 889a add.n a8, a8, a9 4021ef93: f04872 s8i a7, a8, 240 4021ef96: 0c1252 l16ui a5, a2, 24 4021ef99: 5248 l32i.n a4, a2, 20 4021ef9b: 651b addi.n a6, a5, 1 4021ef9d: 0c5262 s16i a6, a2, 24 4021efa0: 445a add.n a4, a4, a5 4021efa2: f04432 s8i a3, a4, 240 4021efa5: f00d ret.n ... 4021efa8 : 4021efa8: a40c movi.n a4, 10 4021efaa: c0c112 addi a1, a1, -64 4021efad: 31d9 s32i.n a13, a1, 12 4021efaf: 41e9 s32i.n a14, a1, 16 4021efb1: 51f9 s32i.n a15, a1, 20 4021efb3: 1109 s32i.n a0, a1, 4 4021efb5: 21c9 s32i.n a12, a1, 8 4021efb7: 8139 s32i.n a3, a1, 32 4021efb9: 02cd mov.n a12, a2 4021efbb: 030c movi.n a3, 0 4021efbd: fc8621 l32r a2, 4021e1d8 4021efc0: 8d7b01 l32r a0, 402025ac 4021efc3: 0000c0 callx0 a0 4021efc6: 8128 l32i.n a2, a1, 32 4021efc8: 051222 l16ui a2, a2, 10 4021efcb: b02c movi.n a0, 43 4021efcd: 023027 bltu a0, a2, 4021efd3 4021efd0: 006ec6 j 4021f18f 4021efd3: f0a0f2 movi a15, 240 4021efd6: 8138 l32i.n a3, a1, 32 4021efd8: 050c movi.n a5, 0 4021efda: 060c movi.n a6, 0 4021efdc: 6169 s32i.n a6, a1, 24 4021efde: 7159 s32i.n a5, a1, 28 4021efe0: 041382 l16ui a8, a3, 8 4021efe3: 1338 l32i.n a3, a3, 4 4021efe5: 2c39 s32i.n a3, a12, 8 4021efe7: 81c8 l32i.n a12, a1, 32 4021efe9: 1a2c16 beqz a12, 4021f18f 4021efec: 051c42 l16ui a4, a12, 10 4021efef: 103f47 bltu a15, a4, 4021f003 4021eff2: 0cc8 l32i.n a12, a12, 0 4021eff4: c08840 sub a8, a8, a4 4021eff7: c0ff40 sub a15, a15, a4 4021effa: f4f0f0 extui a15, a15, 0, 16 4021effd: f48080 extui a8, a8, 0, 16 4021f000: fff946 j 4021efe9 4021f003: 188c16 beqz a12, 4021f18f 4021f006: a189 s32i.n a8, a1, 40 4021f008: 1c28 l32i.n a2, a12, 4 4021f00a: 9129 s32i.n a2, a1, 36 4021f00c: 3cac beqz.n a12, 4021f033 4021f00e: 9198 l32i.n a9, a1, 36 4021f010: a1a8 l32i.n a10, a1, 40 4021f012: 9f9a add.n a9, a15, a9 4021f014: 000982 l8ui a8, a9, 0 4021f017: ffa042 movi a4, 255 4021f01a: 151847 beq a8, a4, 4021f033 4021f01d: 12bfa7 bgeu a15, a10, 4021f033 4021f020: bf1b addi.n a11, a15, 1 4021f022: ef2b addi.n a14, a15, 2 4021f024: 051c42 l16ui a4, a12, 10 4021f027: f4e0e0 extui a14, a14, 0, 16 4021f02a: 41ab47 bge a11, a4, 4021f06f 4021f02d: 010992 l8ui a9, a9, 1 4021f030: 001306 j 4021f080 4021f033: fc69f1 l32r a15, 4021e1d8 4021f036: 000ff2 l8ui a15, a15, 0 4021f039: 0fac beqz.n a15, 4021f05d 4021f03b: fc6731 l32r a3, 4021e1d8 4021f03e: 020c movi.n a2, 0 4021f040: 4348 l32i.n a4, a3, 16 4021f042: 004322 s8i a2, a3, 0 4021f045: 101426 beqi a4, 1, 4021f059 4021f048: 062466 bnei a4, 2, 4021f052 4021f04b: 140c movi.n a4, 1 4021f04d: 6149 s32i.n a4, a1, 24 4021f04f: 000286 j 4021f05d 4021f052: 073466 bnei a4, 3, 4021f05d 4021f055: 160c movi.n a6, 1 4021f057: 6169 s32i.n a6, a1, 24 4021f059: 170c movi.n a7, 1 4021f05b: 7179 s32i.n a7, a1, 28 4021f05d: 7188 l32i.n a8, a1, 28 4021f05f: 166816 beqz a8, 4021f1c9 4021f062: eca082 movi a8, 236 4021f065: 6ca0f2 movi a15, 108 4021f068: 090c movi.n a9, 0 4021f06a: 7199 s32i.n a9, a1, 28 4021f06c: ffddc6 j 4021efe7 4021f06f: 0c78 l32i.n a7, a12, 0 4021f071: 37cc bnez.n a7, 4021f078 4021f073: 070c movi.n a7, 0 4021f075: 000106 j 4021f07d 4021f078: 1778 l32i.n a7, a7, 4 4021f07a: 000772 l8ui a7, a7, 0 4021f07d: 749070 extui a9, a7, 0, 8 4021f080: 09dd mov.n a13, a9 4021f082: 11f816 beqz a8, 4021f1a5 4021f085: a80b addi.n a10, a8, -1 4021f087: 121a16 beqz a10, 4021f1ac 4021f08a: fdc8b2 addi a11, a8, -3 4021f08d: 120b16 beqz a11, 4021f1b1 4021f090: fac822 addi a2, a8, -6 4021f093: 121216 beqz a2, 4021f1b8 4021f096: cdc832 addi a3, a8, -51 4021f099: 13d316 beqz a3, 4021f1da 4021f09c: ccc862 addi a6, a8, -52 4021f09f: 13c616 beqz a6, 4021f1df 4021f0a2: cbc872 addi a7, a8, -53 4021f0a5: 13b716 beqz a7, 4021f1e4 4021f0a8: cac8a2 addi a10, a8, -54 4021f0ab: 13aa16 beqz a10, 4021f1e9 4021f0ae: c6c8b2 addi a11, a8, -58 4021f0b1: 139b16 beqz a11, 4021f1ee 4021f0b4: c5c822 addi a2, a8, -59 4021f0b7: 138216 beqz a2, 4021f1f3 4021f0ba: 0d0c movi.n a13, 0 4021f0bc: f77c movi.n a7, -1 4021f0be: ff9a add.n a15, a15, a9 4021f0c0: ff2b addi.n a15, a15, 2 4021f0c2: f4f0f0 extui a15, a15, 0, 16 4021f0c5: 09ed16 beqz a13, 4021f167 4021f0c8: fd2c21 l32r a2, 4021e578 4021f0cb: fc4331 l32r a3, 4021e1d8 4021f0ce: 040c movi.n a4, 0 4021f0d0: 0149 s32i.n a4, a1, 0 4021f0d2: 373a add.n a3, a7, a3 4021f0d4: a02720 addx4 a2, a7, a2 4021f0d7: c129 s32i.n a2, a1, 48 4021f0d9: b139 s32i.n a3, a1, 44 4021f0db: 000ec6 j 4021f11a 4021f0de: 0c2162 l32i a6, a1, 48 4021f0e1: 0b2182 l32i a8, a1, 44 4021f0e4: 002172 l32i a7, a1, 0 4021f0e7: fccdd2 addi a13, a13, -4 4021f0ea: ee4b addi.n a14, a14, 4 4021f0ec: f4e0e0 extui a14, a14, 0, 16 4021f0ef: 74d0d0 extui a13, a13, 0, 8 4021f0f2: 759870 extui a9, a7, 24, 8 4021f0f5: 004852 s8i a5, a8, 0 4021f0f8: 10a700 and a10, a7, a0 4021f0fb: 881b addi.n a8, a8, 1 4021f0fd: 11aa80 slli a10, a10, 8 4021f100: b189 s32i.n a8, a1, 44 4021f102: 018780 slli a8, a7, 24 4021f105: 2088a0 or a8, a8, a10 4021f108: 417870 srli a7, a7, 8 4021f10b: 107700 and a7, a7, a0 4021f10e: 207790 or a7, a7, a9 4021f111: 207780 or a7, a7, a8 4021f114: 0679 s32i.n a7, a6, 0 4021f116: 664b addi.n a6, a6, 4 4021f118: c169 s32i.n a6, a1, 48 4021f11a: f440d0 extui a4, a13, 0, 16 4021f11d: 014db6 bltui a13, 4, 4021f122 4021f120: 440c movi.n a4, 4 4021f122: 0c2d mov.n a2, a12 4021f124: 013d mov.n a3, a1 4021f126: 0e5d mov.n a5, a14 4021f128: 054885 call0 402245b4 4021f12b: 8d1301 l32r a0, 40202578 4021f12e: 150c movi.n a5, 1 4021f130: aa5df6 bgeui a13, 5, 4021f0de 4021f133: c128 l32i.n a2, a1, 48 4021f135: fccd42 addi a4, a13, -4 4021f138: 000162 l8ui a6, a1, 0 4021f13b: b1e8 l32i.n a14, a1, 44 4021f13d: 0178 l32i.n a7, a1, 0 4021f13f: 004e52 s8i a5, a14, 0 4021f142: 759870 extui a9, a7, 24, 8 4021f145: 018780 slli a8, a7, 24 4021f148: 10a700 and a10, a7, a0 4021f14b: 11aa80 slli a10, a10, 8 4021f14e: 2088a0 or a8, a8, a10 4021f151: 417870 srli a7, a7, 8 4021f154: 107700 and a7, a7, a0 4021f157: 207790 or a7, a7, a9 4021f15a: 207780 or a7, a7, a8 4021f15d: 937640 movnez a7, a6, a4 4021f160: 0279 s32i.n a7, a2, 0 4021f162: 051c42 l16ui a4, a12, 10 4021f165: 0179 s32i.n a7, a1, 0 4021f167: 02bf47 bgeu a15, a4, 4021f16d 4021f16a: ffa786 j 4021f00c 4021f16d: a138 l32i.n a3, a1, 40 4021f16f: c0ff40 sub a15, a15, a4 4021f172: f4f0f0 extui a15, a15, 0, 16 4021f175: c02340 sub a2, a3, a4 4021f178: f43020 extui a3, a2, 0, 16 4021f17b: a139 s32i.n a3, a1, 40 4021f17d: 023f37 bltu a15, a3, 4021f183 4021f180: ffabc6 j 4021f033 4021f183: eac316 beqz a3, 4021f033 4021f186: 0cc8 l32i.n a12, a12, 0 4021f188: 1c48 l32i.n a4, a12, 4 4021f18a: 9149 s32i.n a4, a1, 36 4021f18c: ff9f06 j 4021f00c 4021f18f: e27c movi.n a2, -2 4021f191: 000046 j 4021f196 4021f194: 020c movi.n a2, 0 4021f196: 21c8 l32i.n a12, a1, 8 4021f198: 31d8 l32i.n a13, a1, 12 4021f19a: 41e8 l32i.n a14, a1, 16 4021f19c: 51f8 l32i.n a15, a1, 20 4021f19e: 1108 l32i.n a0, a1, 4 4021f1a0: 40c112 addi a1, a1, 64 4021f1a3: f00d ret.n 4021f1a5: ff0b addi.n a15, a15, -1 4021f1a7: 090c movi.n a9, 0 4021f1a9: ffc346 j 4021f0ba 4021f1ac: 670c movi.n a7, 6 4021f1ae: ffc306 j 4021f0be 4021f1b1: 770c movi.n a7, 7 4021f1b3: 4d0c movi.n a13, 4 4021f1b5: ffc146 j 4021f0be 4021f1b8: 870c movi.n a7, 8 4021f1ba: 880c movi.n a8, 8 4021f1bc: 08ad mov.n a10, a8 4021f1be: 013897 bltu a8, a9, 4021f1c3 4021f1c1: 09ad mov.n a10, a9 4021f1c3: 74d0a0 extui a13, a10, 0, 8 4021f1c6: ffbd06 j 4021f0be 4021f1c9: 6198 l32i.n a9, a1, 24 4021f1cb: fc5916 beqz a9, 4021f194 4021f1ce: 6ca082 movi a8, 108 4021f1d1: cf2c movi.n a15, 44 4021f1d3: 0a0c movi.n a10, 0 4021f1d5: 61a9 s32i.n a10, a1, 24 4021f1d7: ff8306 j 4021efe7 4021f1da: 370c movi.n a7, 3 4021f1dc: ffb786 j 4021f0be 4021f1df: 070c movi.n a7, 0 4021f1e1: ffb646 j 4021f0be 4021f1e4: 170c movi.n a7, 1 4021f1e6: ffb506 j 4021f0be 4021f1e9: 270c movi.n a7, 2 4021f1eb: ffb3c6 j 4021f0be 4021f1ee: 470c movi.n a7, 4 4021f1f0: ffb286 j 4021f0be 4021f1f3: 570c movi.n a7, 5 4021f1f5: ffb146 j 4021f0be 4021f1f8 : 4021f1f8: f0c112 addi a1, a1, -16 4021f1fb: 11c9 s32i.n a12, a1, 4 4021f1fd: 0109 s32i.n a0, a1, 0 4021f1ff: 21d9 s32i.n a13, a1, 8 4021f201: 000c movi.n a0, 0 4021f203: 04dd mov.n a13, a4 4021f205: 02cd mov.n a12, a2 4021f207: 8248 l32i.n a4, a2, 32 4021f209: 051d32 l16ui a3, a13, 10 4021f20c: b22c movi.n a2, 43 4021f20e: 3149 s32i.n a4, a1, 12 4021f210: 1d48 l32i.n a4, a13, 4 4021f212: 023237 bltu a2, a3, 4021f218 4021f215: 002706 j 4021f2b5 4021f218: 000452 l8ui a5, a4, 0 4021f21b: fec552 addi a5, a5, -2 4021f21e: 093556 bnez a5, 4021f2b5 4021f221: 320c72 l8ui a7, a12, 50 4021f224: 003d mov.n a3, a0 4021f226: 379c beqz.n a7, 4021f23d 4021f228: 643a add.n a6, a4, a3 4021f22a: 8c3a add.n a8, a12, a3 4021f22c: 330882 l8ui a8, a8, 51 4021f22f: 1c0662 l8ui a6, a6, 28 4021f232: 331b addi.n a3, a3, 1 4021f234: 7d9687 bne a6, a8, 4021f2b5 4021f237: 743030 extui a3, a3, 0, 8 4021f23a: ea9737 bne a7, a3, 4021f228 4021f23d: 8cce71 l32r a7, 40202578 4021f240: 060492 l8ui a9, a4, 6 4021f243: 070482 l8ui a8, a4, 7 4021f246: 3158 l32i.n a5, a1, 12 4021f248: 118880 slli a8, a8, 8 4021f24b: 0558 l32i.n a5, a5, 0 4021f24d: 208890 or a8, a8, a9 4021f250: 050492 l8ui a9, a4, 5 4021f253: 118880 slli a8, a8, 8 4021f256: 208890 or a8, a8, a9 4021f259: 040492 l8ui a9, a4, 4 4021f25c: 118880 slli a8, a8, 8 4021f25f: 208890 or a8, a8, a9 4021f262: 109870 and a9, a8, a7 4021f265: 416880 srli a6, a8, 8 4021f268: 106670 and a6, a6, a7 4021f26b: 119980 slli a9, a9, 8 4021f26e: 017880 slli a7, a8, 24 4021f271: 207790 or a7, a7, a9 4021f274: 758880 extui a8, a8, 24, 8 4021f277: 206680 or a6, a6, a8 4021f27a: 206670 or a6, a6, a7 4021f27d: 349567 bne a5, a6, 4021f2b5 4021f280: 3128 l32i.n a2, a1, 12 4021f282: 0d3d mov.n a3, a13 4021f284: ffd205 call0 4021efa8 4021f287: a2ec bnez.n a2, 4021f2b5 4021f289: fbd301 l32r a0, 4021e1d8 4021f28c: 010092 l8ui a9, a0, 1 4021f28f: 29ac beqz.n a9, 4021f2b5 4021f291: 140032 l8ui a3, a0, 20 4021f294: 365366 bnei a3, 5, 4021f2ce 4021f297: 3108 l32i.n a0, a1, 12 4021f299: 0c0002 l8ui a0, a0, 12 4021f29c: 0c1066 bnei a0, 1, 4021f2ac 4021f29f: 0c2d mov.n a2, a12 4021f2a1: ff2d85 call0 4021e57c 4021f2a4: 0c2d mov.n a2, a12 4021f2a6: feef45 call0 4021e19c 4021f2a9: 000206 j 4021f2b5 4021f2ac: 4c3026 beqi a0, 3, 4021f2fc 4021f2af: 494026 beqi a0, 4, 4021f2fc 4021f2b2: 465026 beqi a0, 5, 4021f2fc 4021f2b5: 032132 l32i a3, a1, 12 4021f2b8: 00a022 movi a2, 0 4021f2bb: 026322 s32i a2, a3, 8 4021f2be: 0d2d mov.n a2, a13 4021f2c0: 051185 call0 402243dc 4021f2c3: 11c8 l32i.n a12, a1, 4 4021f2c5: 21d8 l32i.n a13, a1, 8 4021f2c7: 0108 l32i.n a0, a1, 0 4021f2c9: 10c112 addi a1, a1, 16 4021f2cc: f00d ret.n 4021f2ce: 106366 bnei a3, 6, 4021f2e2 4021f2d1: 3108 l32i.n a0, a1, 12 4021f2d3: 0c0002 l8ui a0, a0, 12 4021f2d6: 2a3026 beqi a0, 3, 4021f304 4021f2d9: 271026 beqi a0, 1, 4021f304 4021f2dc: 244026 beqi a0, 4, 4021f304 4021f2df: 215026 beqi a0, 5, 4021f304 4021f2e2: cf2366 bnei a3, 2, 4021f2b5 4021f2e5: 3128 l32i.n a2, a1, 12 4021f2e7: 0c0222 l8ui a2, a2, 12 4021f2ea: c76266 bnei a2, 6, 4021f2b5 4021f2ed: 0c2d mov.n a2, a12 4021f2ef: 3148 l32i.n a4, a1, 12 4021f2f1: 030c movi.n a3, 0 4021f2f3: 0d5432 s16i a3, a4, 26 4021f2f6: feee45 call0 4021e1dc 4021f2f9: ffee06 j 4021f2b5 4021f2fc: 0c2d mov.n a2, a12 4021f2fe: ff7705 call0 4021ea70 4021f301: ffec06 j 4021f2b5 4021f304: 0c2d mov.n a2, a12 4021f306: fee545 call0 4021e15c 4021f309: ffea06 j 4021f2b5 4021f30c: 006353 excw 4021f30f: 538200 excw 4021f312: 630063 excw 4021f315: 635382 s16i a8, a3, 198 4021f318: 835c movi.n a3, 88 4021f31a: fe .byte 0xfe 4021f31b: 3f .byte 0x3f 4021f31c : 4021f31c: f0c112 addi a1, a1, -16 4021f31f: 0109 s32i.n a0, a1, 0 4021f321: 11c9 s32i.n a12, a1, 4 4021f323: 31e9 s32i.n a14, a1, 12 4021f325: 21d9 s32i.n a13, a1, 8 4021f327: 04ed mov.n a14, a4 4021f329: 02dd mov.n a13, a2 4021f32b: 03cd mov.n a12, a3 4021f32d: 32cc bnez.n a2, 4021f334 4021f32f: 427c movi.n a2, -12 4021f331: 001746 j 4021f392 4021f334: 067356 bnez a3, 4021f39f 4021f337: a27c movi.n a2, -6 4021f339: 001546 j 4021f392 4021f33c: 5c48 l32i.n a4, a12, 20 4021f33e: 301b addi.n a3, a0, 1 4021f340: 440a add.n a4, a4, a0 4021f342: 2c4422 s8i a2, a4, 44 4021f345: f40030 extui a0, a3, 0, 16 4021f348: f0d066 bnei a0, 64, 4021f33c 4021f34b: 000c movi.n a0, 0 4021f34d: 434c movi.n a3, 68 4021f34f: 5c68 l32i.n a6, a12, 20 4021f351: 501b addi.n a5, a0, 1 4021f353: 660a add.n a6, a6, a0 4021f355: 6c4622 s8i a2, a6, 108 4021f358: f40050 extui a0, a5, 0, 16 4021f35b: f0e066 bnei a0, 128, 4021f34f 4021f35e: 5c88 l32i.n a8, a12, 20 4021f360: 000c movi.n a0, 0 4021f362: ef4872 s8i a7, a8, 239 4021f365: ee4892 s8i a9, a8, 238 4021f368: ed48a2 s8i a10, a8, 237 4021f36b: ec48b2 s8i a11, a8, 236 4021f36e: 0c5c22 s16i a2, a12, 24 4021f371: 5c28 l32i.n a2, a12, 20 4021f373: d01b addi.n a13, a0, 1 4021f375: 220a add.n a2, a2, a0 4021f377: f04202 s8i a0, a2, 240 4021f37a: f400d0 extui a0, a13, 0, 16 4021f37d: f09037 bne a0, a3, 4021f371 4021f380: 0c2d mov.n a2, a12 4021f382: 533c movi.n a3, 53 4021f384: 140c movi.n a4, 1 4021f386: ffb805 call0 4021ef08 4021f389: 0e3d mov.n a3, a14 4021f38b: 0c2d mov.n a2, a12 4021f38d: ffb985 call0 4021ef28 4021f390: 020c movi.n a2, 0 4021f392: 11c8 l32i.n a12, a1, 4 4021f394: 21d8 l32i.n a13, a1, 8 4021f396: 31e8 l32i.n a14, a1, 12 4021f398: 0108 l32i.n a0, a1, 0 4021f39a: 10c112 addi a1, a1, 16 4021f39d: f00d ret.n 4021f39f: 00a022 movi a2, 0 4021f3a2: 34a132 movi a3, 0x134 4021f3a5: 00a042 movi a4, 0 4021f3a8: 04e1c5 call0 402241c8 4021f3ab: 046c22 s32i a2, a12, 16 4021f3ae: 32cc bnez.n a2, 4021f3b5 4021f3b0: f27c movi.n a2, -1 4021f3b2: fff706 j 4021f392 4021f3b5: 050c movi.n a5, 0 4021f3b7: 060c movi.n a6, 0 4021f3b9: 8c6f91 l32r a9, 40202578 4021f3bc: 1a0c movi.n a10, 1 4021f3be: 123e26 beqi a14, 3, 4021f3d4 4021f3c1: ffd531 l32r a3, 4021f318 4021f3c4: 0d0c42 l8ui a4, a12, 13 4021f3c7: 0308 l32i.n a0, a3, 0 4021f3c9: 24cc bnez.n a4, 4021f3cf 4021f3cb: 001b addi.n a0, a0, 1 4021f3cd: 0309 s32i.n a0, a3, 0 4021f3cf: 0c09 s32i.n a0, a12, 0 4021f3d1: 000046 j 4021f3d6 4021f3d4: 0c08 l32i.n a0, a12, 0 4021f3d6: 1238 l32i.n a3, a2, 4 4021f3d8: 418800 srli a8, a0, 8 4021f3db: 020c movi.n a2, 0 4021f3dd: 5c39 s32i.n a3, a12, 20 4021f3df: 0143a2 s8i a10, a3, 1 4021f3e2: 0043a2 s8i a10, a3, 0 4021f3e5: 108890 and a8, a8, a9 4021f3e8: 10a090 and a10, a0, a9 4021f3eb: 759800 extui a9, a0, 24, 8 4021f3ee: 208890 or a8, a8, a9 4021f3f1: 11aa80 slli a10, a10, 8 4021f3f4: 019080 slli a9, a0, 24 4021f3f7: 2099a0 or a9, a9, a10 4021f3fa: 208890 or a8, a8, a9 4021f3fd: 320d92 l8ui a9, a13, 50 4021f400: 034322 s8i a2, a3, 3 4021f403: 084322 s8i a2, a3, 8 4021f406: 094322 s8i a2, a3, 9 4021f409: 0a4322 s8i a2, a3, 10 4021f40c: 0b4322 s8i a2, a3, 11 4021f40f: 0c4322 s8i a2, a3, 12 4021f412: 0d4322 s8i a2, a3, 13 4021f415: 0e4362 s8i a6, a3, 14 4021f418: 0f4352 s8i a5, a3, 15 4021f41b: 024392 s8i a9, a3, 2 4021f41e: 044382 s8i a8, a3, 4 4021f421: 419820 srli a9, a2, 8 4021f424: 418880 srli a8, a8, 8 4021f427: 054382 s8i a8, a3, 5 4021f42a: 417890 srli a7, a9, 8 4021f42d: 418880 srli a8, a8, 8 4021f430: 415870 srli a5, a7, 8 4021f433: 064382 s8i a8, a3, 6 4021f436: 418880 srli a8, a8, 8 4021f439: 074382 s8i a8, a3, 7 4021f43c: 0e8e26 beqi a14, 8, 4021f44e 4021f43f: 0b4e26 beqi a14, 4, 4021f44e 4021f442: 1f3e66 bnei a14, 3, 4021f465 4021f445: 0c0c02 l8ui a0, a12, 12 4021f448: 025026 beqi a0, 5, 4021f44e 4021f44b: 164066 bnei a0, 4, 4021f465 4021f44e: 1db8 l32i.n a11, a13, 4 4021f450: 0c43b2 s8i a11, a3, 12 4021f453: 41b8b0 srli a11, a11, 8 4021f456: 0d43b2 s8i a11, a3, 13 4021f459: 41b8b0 srli a11, a11, 8 4021f45c: 0e43b2 s8i a11, a3, 14 4021f45f: 41b8b0 srli a11, a11, 8 4021f462: 0f43b2 s8i a11, a3, 15 4021f465: 104322 s8i a2, a3, 16 4021f468: 144322 s8i a2, a3, 20 4021f46b: 184322 s8i a2, a3, 24 4021f46e: 000c movi.n a0, 0 4021f470: 134352 s8i a5, a3, 19 4021f473: 174352 s8i a5, a3, 23 4021f476: 1b4352 s8i a5, a3, 27 4021f479: ffa6b1 l32r a11, 4021f314 4021f47c: 114392 s8i a9, a3, 17 4021f47f: 154392 s8i a9, a3, 21 4021f482: 124372 s8i a7, a3, 18 4021f485: 164372 s8i a7, a3, 22 4021f488: 1a4372 s8i a7, a3, 26 4021f48b: 194392 s8i a9, a3, 25 4021f48e: 63a072 movi a7, 99 4021f491: ff9e91 l32r a9, 4021f30c 4021f494: 401b addi.n a4, a0, 1 4021f496: 5c58 l32i.n a5, a12, 20 4021f498: 320da2 l8ui a10, a13, 50 4021f49b: 550a add.n a5, a5, a0 4021f49d: 0ab0a7 bgeu a0, a10, 4021f4ab 4021f4a0: 0760f6 bgeui a0, 6, 4021f4ab 4021f4a3: 3d0a add.n a3, a13, a0 4021f4a5: 330332 l8ui a3, a3, 51 4021f4a8: 000046 j 4021f4ad 4021f4ab: 030c movi.n a3, 0 4021f4ad: 1c4532 s8i a3, a5, 28 4021f4b0: f40040 extui a0, a4, 0, 16 4021f4b3: ddb066 bnei a0, 16, 4021f494 4021f4b6: ff96a1 l32r a10, 4021f310 4021f4b9: 000c movi.n a0, 0 4021f4bb: ff9f46 j 4021f33c ... 4021f4c0 : 4021f4c0: f0c112 addi a1, a1, -16 4021f4c3: 0161c2 s32i a12, a1, 4 4021f4c6: 006102 s32i a0, a1, 0 4021f4c9: 20c220 or a12, a2, a2 4021f4cc: b28c beqz.n a2, 4021f4db 4021f4ce: 4228 l32i.n a2, a2, 16 4021f4d0: 128c beqz.n a2, 4021f4d5 4021f4d2: 04f085 call0 402243dc 4021f4d5: 000c movi.n a0, 0 4021f4d7: 4c09 s32i.n a0, a12, 16 4021f4d9: 5c09 s32i.n a0, a12, 20 4021f4db: 11c8 l32i.n a12, a1, 4 4021f4dd: 0108 l32i.n a0, a1, 0 4021f4df: 10c112 addi a1, a1, 16 4021f4e2: f00d ret.n 4021f4e4 : 4021f4e4: 02bc beqz.n a2, 4021f518 4021f4e6: 380c movi.n a8, 3 4021f4e8: 070c movi.n a7, 0 4021f4ea: 364c movi.n a6, 67 4021f4ec: f37c movi.n a3, -1 4021f4ee: 0c1252 l16ui a5, a2, 24 4021f4f1: 5248 l32i.n a4, a2, 20 4021f4f3: 951b addi.n a9, a5, 1 4021f4f5: 0c5292 s16i a9, a2, 24 4021f4f8: 445a add.n a4, a4, a5 4021f4fa: f04432 s8i a3, a4, 240 4021f4fd: 0c1252 l16ui a5, a2, 24 4021f500: 52a8 l32i.n a10, a2, 20 4021f502: 05b657 bgeu a6, a5, 4021f50b 4021f505: 0f0857 bnone a8, a5, 4021f518 4021f508: 0c3657 bltu a6, a5, 4021f518 4021f50b: aa5a add.n a10, a10, a5 4021f50d: b51b addi.n a11, a5, 1 4021f50f: 0c52b2 s16i a11, a2, 24 4021f512: f04a72 s8i a7, a10, 240 4021f515: fff906 j 4021f4fd 4021f518: f00d ret.n ... 4021f51c : 4021f51c: 0268 l32i.n a6, a2, 0 4021f51e: b68c beqz.n a6, 4021f52d 4021f520: 0648 l32i.n a4, a6, 0 4021f522: 0378 l32i.n a7, a3, 0 4021f524: 0448 l32i.n a4, a4, 0 4021f526: 0778 l32i.n a7, a7, 0 4021f528: 05b747 bgeu a7, a4, 4021f531 4021f52b: 1369 s32i.n a6, a3, 4 4021f52d: 0239 s32i.n a3, a2, 0 4021f52f: f00d ret.n 4021f531: 1628 l32i.n a2, a6, 4 4021f533: b28c beqz.n a2, 4021f542 4021f535: 0258 l32i.n a5, a2, 0 4021f537: 0558 l32i.n a5, a5, 0 4021f539: 09b757 bgeu a7, a5, 4021f546 4021f53c: 1329 s32i.n a2, a3, 4 4021f53e: 1639 s32i.n a3, a6, 4 4021f540: 03cc bnez.n a3, 4021f544 4021f542: 1639 s32i.n a3, a6, 4 4021f544: f00d ret.n 4021f546: 026d mov.n a6, a2 4021f548: 1228 l32i.n a2, a2, 4 4021f54a: fe7256 bnez a2, 4021f535 4021f54d: fffc46 j 4021f542 4021f550 : 4021f550: 0268 l32i.n a6, a2, 0 4021f552: 46cc bnez.n a6, 4021f55a 4021f554: 030c movi.n a3, 0 4021f556: 0239 s32i.n a3, a2, 0 4021f558: f00d ret.n 4021f55a: 049367 bne a3, a6, 4021f562 4021f55d: 1638 l32i.n a3, a6, 4 4021f55f: fffcc6 j 4021f556 4021f562: 1628 l32i.n a2, a6, 4 4021f564: 039237 bne a2, a3, 4021f56b 4021f567: 1328 l32i.n a2, a3, 4 4021f569: 1629 s32i.n a2, a6, 4 4021f56b: 026d mov.n a6, a2 4021f56d: ff1256 bnez a2, 4021f562 4021f570: f00d ret.n ... 4021f574 : 4021f574: 024232 s8i a3, a2, 2 4021f577: 140c movi.n a4, 1 4021f579: 553c movi.n a5, 53 4021f57b: 004252 s8i a5, a2, 0 4021f57e: 014242 s8i a4, a2, 1 4021f581: 223b addi.n a2, a2, 3 4021f583: f00d ret.n 4021f585: 000000 ill 4021f588: fe8360 excw 4021f58b: 3f .byte 0x3f 4021f58c: 0ec8 l32i.n a12, a14, 0 4021f58e: ff .byte 0xff 4021f58f: 3f .byte 0x3f 4021f590 : 4021f590: fffe31 l32r a3, 4021f588 4021f593: 01a0b2 movi a11, 1 4021f596: 00a0a2 movi a10, 0 4021f599: 04a072 movi a7, 4 4021f59c: f87c movi.n a8, -1 4021f59e: 353c movi.n a5, 51 4021f5a0: d0c112 addi a1, a1, -48 4021f5a3: 51c9 s32i.n a12, a1, 20 4021f5a5: 4109 s32i.n a0, a1, 16 4021f5a7: 12c2c2 addi a12, a2, 18 4021f5aa: 064252 s8i a5, a2, 6 4021f5ad: 044282 s8i a8, a2, 4 4021f5b0: 034282 s8i a8, a2, 3 4021f5b3: 024282 s8i a8, a2, 2 4021f5b6: 074272 s8i a7, a2, 7 4021f5b9: 014272 s8i a7, a2, 1 4021f5bc: 0542a2 s8i a10, a2, 5 4021f5bf: 0042b2 s8i a11, a2, 0 4021f5c2: 0348 l32i.n a4, a3, 0 4021f5c4: c53c movi.n a5, 60 4021f5c6: 824450 mull a4, a4, a5 4021f5c9: 754840 extui a4, a4, 24, 8 4021f5cc: 084242 s8i a4, a2, 8 4021f5cf: 0398 l32i.n a9, a3, 0 4021f5d1: ffee01 l32r a0, 4021f58c 4021f5d4: 829950 mull a9, a9, a5 4021f5d7: f59090 extui a9, a9, 16, 16 4021f5da: 094292 s8i a9, a2, 9 4021f5dd: 0368 l32i.n a6, a3, 0 4021f5df: 0008 l32i.n a0, a0, 0 4021f5e1: 826650 mull a6, a6, a5 4021f5e4: 416860 srli a6, a6, 8 4021f5e7: 0a4262 s8i a6, a2, 10 4021f5ea: 0348 l32i.n a4, a3, 0 4021f5ec: 746000 extui a6, a0, 0, 8 4021f5ef: 6169 s32i.n a6, a1, 24 4021f5f1: 0d4272 s8i a7, a2, 13 4021f5f4: 040332 l8ui a3, a3, 4 4021f5f7: 0e4262 s8i a6, a2, 14 4021f5fa: c14450 mul16u a4, a4, a5 4021f5fd: 0b4242 s8i a4, a2, 11 4021f600: 745800 extui a5, a0, 8, 8 4021f603: 7159 s32i.n a5, a1, 28 4021f605: 643c movi.n a4, 54 4021f607: 0f4252 s8i a5, a2, 15 4021f60a: 0c4242 s8i a4, a2, 12 4021f60d: 754000 extui a4, a0, 16, 8 4021f610: 8149 s32i.n a4, a1, 32 4021f612: 104242 s8i a4, a2, 16 4021f615: 750800 extui a0, a0, 24, 8 4021f618: 9109 s32i.n a0, a1, 36 4021f61a: 114202 s8i a0, a2, 17 4021f61d: 426307 bbci a3, 0, 4021f663 4021f620: 214b addi.n a2, a1, 4 4021f622: c30c movi.n a3, 12 4021f624: 8ab001 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021f627: 0000c0 callx0 a0 4021f62a: 120c movi.n a2, 1 4021f62c: 314b addi.n a3, a1, 4 4021f62e: e62b85 call0 402058e8 4021f631: 9108 l32i.n a0, a1, 36 4021f633: 8148 l32i.n a4, a1, 32 4021f635: 7158 l32i.n a5, a1, 28 4021f637: 6168 l32i.n a6, a1, 24 4021f639: f87c movi.n a8, -1 4021f63b: 0a0c movi.n a10, 0 4021f63d: 1b0c movi.n a11, 1 4021f63f: 320c movi.n a2, 3 4021f641: 470c movi.n a7, 4 4021f643: 014c72 s8i a7, a12, 1 4021f646: 004c22 s8i a2, a12, 0 4021f649: 0c0192 l8ui a9, a1, 12 4021f64c: 024c92 s8i a9, a12, 2 4021f64f: 0d0132 l8ui a3, a1, 13 4021f652: 034c32 s8i a3, a12, 3 4021f655: 0e0122 l8ui a2, a1, 14 4021f658: 044c22 s8i a2, a12, 4 4021f65b: 0f0192 l8ui a9, a1, 15 4021f65e: 054c92 s8i a9, a12, 5 4021f661: cc6b addi.n a12, a12, 6 4021f663: 024c62 s8i a6, a12, 2 4021f666: 084c62 s8i a6, a12, 8 4021f669: 034c52 s8i a5, a12, 3 4021f66c: 094c52 s8i a5, a12, 9 4021f66f: 044c42 s8i a4, a12, 4 4021f672: 0a4c42 s8i a4, a12, 10 4021f675: 0b4c82 s8i a8, a12, 11 4021f678: 114cb2 s8i a11, a12, 17 4021f67b: 154cb2 s8i a11, a12, 21 4021f67e: 014c72 s8i a7, a12, 1 4021f681: 074c72 s8i a7, a12, 7 4021f684: 164c72 s8i a7, a12, 22 4021f687: 124ca2 s8i a10, a12, 18 4021f68a: 174ca2 s8i a10, a12, 23 4021f68d: 184ca2 s8i a10, a12, 24 4021f690: 194ca2 s8i a10, a12, 25 4021f693: 054c02 s8i a0, a12, 5 4021f696: a21c movi.n a2, 26 4021f698: c31c movi.n a3, 28 4021f69a: 290c movi.n a9, 2 4021f69c: 0d4c92 s8i a9, a12, 13 4021f69f: 0e4c92 s8i a9, a12, 14 4021f6a2: 1a4c92 s8i a9, a12, 26 4021f6a5: 064c32 s8i a3, a12, 6 4021f6a8: 0c4c22 s8i a2, a12, 12 4021f6ab: 600c movi.n a0, 6 4021f6ad: 1bcc22 addi a2, a12, 27 4021f6b0: 004c02 s8i a0, a12, 0 4021f6b3: 144c02 s8i a0, a12, 20 4021f6b6: b32c movi.n a3, 43 4021f6b8: 134c32 s8i a3, a12, 19 4021f6bb: f91c movi.n a9, 31 4021f6bd: 004c movi.n a0, 64 4021f6bf: 0f4c02 s8i a0, a12, 15 4021f6c2: 104c92 s8i a9, a12, 16 4021f6c5: 4108 l32i.n a0, a1, 16 4021f6c7: 51c8 l32i.n a12, a1, 20 4021f6c9: 30c112 addi a1, a1, 48 4021f6cc: f00d ret.n ... 4021f6d0 : 4021f6d0: f37c movi.n a3, -1 4021f6d2: 004232 s8i a3, a2, 0 4021f6d5: 221b addi.n a2, a2, 1 4021f6d7: f00d ret.n 4021f6d9: 000000 ill 4021f6dc: 239f70 excw 4021f6df: 440c40 extui a0, a4, 12, 5 4021f6e0 : 4021f6e0: 440c movi.n a4, 4 4021f6e2: 650c movi.n a5, 6 4021f6e4: 160c movi.n a6, 1 4021f6e6: 270c movi.n a7, 2 4021f6e8: 080c movi.n a8, 0 4021f6ea: ffa891 l32r a9, 4021f58c 4021f6ed: f0c112 addi a1, a1, -16 4021f6f0: 013d mov.n a3, a1 4021f6f2: 1109 s32i.n a0, a1, 4 4021f6f4: 21c9 s32i.n a12, a1, 8 4021f6f6: 80a002 movi a0, 128 4021f6f9: 02cd mov.n a12, a2 4021f6fb: 1998 l32i.n a9, a9, 4 4021f6fd: 10c222 addi a2, a2, 16 4021f700: 0199 s32i.n a9, a1, 0 4021f702: 034c82 s8i a8, a12, 3 4021f705: 045c82 s16i a8, a12, 8 4021f708: 004c72 s8i a7, a12, 0 4021f70b: 014c62 s8i a6, a12, 1 4021f70e: 024c52 s8i a5, a12, 2 4021f711: 055c02 s16i a0, a12, 10 4021f714: 8ba201 l32r a0, 4020259c 4021f717: 0000c0 callx0 a0 4021f71a: 2ccb addi.n a2, a12, 12 4021f71c: 030c movi.n a3, 0 4021f71e: 440c movi.n a4, 4 4021f720: 8ba301 l32r a0, 402025ac 4021f723: 0000c0 callx0 a0 4021f726: 14cc22 addi a2, a12, 20 4021f729: 030c movi.n a3, 0 4021f72b: 440c movi.n a4, 4 4021f72d: 8b9f01 l32r a0, 402025ac 4021f730: 0000c0 callx0 a0 4021f733: 18cc22 addi a2, a12, 24 4021f736: 030c movi.n a3, 0 4021f738: 440c movi.n a4, 4 4021f73a: 8b9c01 l32r a0, 402025ac 4021f73d: 0000c0 callx0 a0 4021f740: 2ccc22 addi a2, a12, 44 4021f743: 030c movi.n a3, 0 4021f745: 044c movi.n a4, 64 4021f747: 8b9901 l32r a0, 402025ac 4021f74a: 0000c0 callx0 a0 4021f74d: 6ccc22 addi a2, a12, 108 4021f750: 030c movi.n a3, 0 4021f752: 80a042 movi a4, 128 4021f755: 8b9501 l32r a0, 402025ac 4021f758: 0000c0 callx0 a0 4021f75b: 030c movi.n a3, 0 4021f75d: 38a142 movi a4, 0x138 4021f760: eca0a2 movi a10, 236 4021f763: ccaa add.n a12, a12, a10 4021f765: 0c2d mov.n a2, a12 4021f767: 8b9101 l32r a0, 402025ac 4021f76a: 0000c0 callx0 a0 4021f76d: 0c2d mov.n a2, a12 4021f76f: ffdb31 l32r a3, 4021f6dc 4021f772: 440c movi.n a4, 4 4021f774: 8b8a01 l32r a0, 4020259c 4021f777: 0000c0 callx0 a0 4021f77a: 21c8 l32i.n a12, a1, 8 4021f77c: 1108 l32i.n a0, a1, 4 4021f77e: 10c112 addi a1, a1, 16 4021f781: f00d ret.n ... 4021f784 : 4021f784: f0c112 addi a1, a1, -16 4021f787: 0261d2 s32i a13, a1, 8 4021f78a: 0161c2 s32i a12, a1, 4 4021f78d: 006102 s32i a0, a1, 0 4021f790: 02cd mov.n a12, a2 4021f792: fff4c5 call0 4021f6e0 4021f795: 230c movi.n a3, 2 4021f797: f0a022 movi a2, 240 4021f79a: 2c2a add.n a2, a12, a2 4021f79c: ffdd45 call0 4021f574 4021f79f: ffdf05 call0 4021f590 4021f7a2: fff2c5 call0 4021f6d0 4021f7a5: 020c movi.n a2, 0 4021f7a7: 24a232 movi a3, 0x224 4021f7aa: 040c movi.n a4, 0 4021f7ac: 04a185 call0 402241c8 4021f7af: 02dd mov.n a13, a2 4021f7b1: 045216 beqz a2, 4021f7fa 4021f7b4: 023d mov.n a3, a2 4021f7b6: 020c movi.n a2, 0 4021f7b8: 051342 l16ui a4, a3, 10 4021f7bb: 1368 l32i.n a6, a3, 4 4021f7bd: c49c beqz.n a4, 4021f7dd 4021f7bf: 000c movi.n a0, 0 4021f7c1: 805600 add a5, a6, a0 4021f7c4: 804c20 add a4, a12, a2 4021f7c7: 001b addi.n a0, a0, 1 4021f7c9: 000442 l8ui a4, a4, 0 4021f7cc: 221b addi.n a2, a2, 1 4021f7ce: f42020 extui a2, a2, 0, 16 4021f7d1: 004542 s8i a4, a5, 0 4021f7d4: 051352 l16ui a5, a3, 10 4021f7d7: f40000 extui a0, a0, 0, 16 4021f7da: e33057 bltu a0, a5, 4021f7c1 4021f7dd: 0338 l32i.n a3, a3, 0 4021f7df: fd5356 bnez a3, 4021f7b8 4021f7e2: 0d3d mov.n a3, a13 4021f7e4: ff6a41 l32r a4, 4021f58c 4021f7e7: 454c movi.n a5, 68 4021f7e9: 2428 l32i.n a2, a4, 8 4021f7eb: 44cb addi.n a4, a4, 12 4021f7ed: 087505 call0 40227f40 4021f7f0: 071d52 l16ui a5, a13, 14 4021f7f3: 358c beqz.n a5, 4021f7fa 4021f7f5: 0d2d mov.n a2, a13 4021f7f7: 04be45 call0 402243dc 4021f7fa: 11c8 l32i.n a12, a1, 4 4021f7fc: 21d8 l32i.n a13, a1, 8 4021f7fe: 0108 l32i.n a0, a1, 0 4021f800: 10c112 addi a1, a1, 16 4021f803: f00d ret.n 4021f805: 000000 ill 4021f808 : 4021f808: f0c112 addi a1, a1, -16 4021f80b: 0261d2 s32i a13, a1, 8 4021f80e: 0161c2 s32i a12, a1, 4 4021f811: 006102 s32i a0, a1, 0 4021f814: 02cd mov.n a12, a2 4021f816: ffec85 call0 4021f6e0 4021f819: 630c movi.n a3, 6 4021f81b: f0a022 movi a2, 240 4021f81e: 2c2a add.n a2, a12, a2 4021f820: ffd505 call0 4021f574 4021f823: ffeac5 call0 4021f6d0 4021f826: 020c movi.n a2, 0 4021f828: 24a232 movi a3, 0x224 4021f82b: 040c movi.n a4, 0 4021f82d: 049985 call0 402241c8 4021f830: 02dd mov.n a13, a2 4021f832: 045216 beqz a2, 4021f87b 4021f835: 023d mov.n a3, a2 4021f837: 020c movi.n a2, 0 4021f839: 051342 l16ui a4, a3, 10 4021f83c: 1368 l32i.n a6, a3, 4 4021f83e: a49c beqz.n a4, 4021f85c 4021f840: 000c movi.n a0, 0 4021f842: 560a add.n a5, a6, a0 4021f844: 4c2a add.n a4, a12, a2 4021f846: 001b addi.n a0, a0, 1 4021f848: 000442 l8ui a4, a4, 0 4021f84b: 221b addi.n a2, a2, 1 4021f84d: f42020 extui a2, a2, 0, 16 4021f850: 004542 s8i a4, a5, 0 4021f853: 051352 l16ui a5, a3, 10 4021f856: f40000 extui a0, a0, 0, 16 4021f859: e53057 bltu a0, a5, 4021f842 4021f85c: 002332 l32i a3, a3, 0 4021f85f: fd6356 bnez a3, 4021f839 4021f862: 203dd0 or a3, a13, a13 4021f865: ff4941 l32r a4, 4021f58c 4021f868: 454c movi.n a5, 68 4021f86a: 2428 l32i.n a2, a4, 8 4021f86c: 44cb addi.n a4, a4, 12 4021f86e: 086d05 call0 40227f40 4021f871: 071d52 l16ui a5, a13, 14 4021f874: 358c beqz.n a5, 4021f87b 4021f876: 0d2d mov.n a2, a13 4021f878: 04b605 call0 402243dc 4021f87b: 11c8 l32i.n a12, a1, 4 4021f87d: 21d8 l32i.n a13, a1, 8 4021f87f: 0108 l32i.n a0, a1, 0 4021f881: 10c112 addi a1, a1, 16 4021f884: f00d ret.n ... 4021f888 : 4021f888: f0c112 addi a1, a1, -16 4021f88b: 0261d2 s32i a13, a1, 8 4021f88e: 0161c2 s32i a12, a1, 4 4021f891: 006102 s32i a0, a1, 0 4021f894: 02cd mov.n a12, a2 4021f896: ffe485 call0 4021f6e0 4021f899: 530c movi.n a3, 5 4021f89b: f0a022 movi a2, 240 4021f89e: 2c2a add.n a2, a12, a2 4021f8a0: ffcd05 call0 4021f574 4021f8a3: ffcec5 call0 4021f590 4021f8a6: ffe285 call0 4021f6d0 4021f8a9: 020c movi.n a2, 0 4021f8ab: 24a232 movi a3, 0x224 4021f8ae: 040c movi.n a4, 0 4021f8b0: 049145 call0 402241c8 4021f8b3: 02dd mov.n a13, a2 4021f8b5: 045216 beqz a2, 4021f8fe 4021f8b8: 023d mov.n a3, a2 4021f8ba: 020c movi.n a2, 0 4021f8bc: 051342 l16ui a4, a3, 10 4021f8bf: 1368 l32i.n a6, a3, 4 4021f8c1: c49c beqz.n a4, 4021f8e1 4021f8c3: 000c movi.n a0, 0 4021f8c5: 805600 add a5, a6, a0 4021f8c8: 804c20 add a4, a12, a2 4021f8cb: 001b addi.n a0, a0, 1 4021f8cd: 000442 l8ui a4, a4, 0 4021f8d0: 221b addi.n a2, a2, 1 4021f8d2: f42020 extui a2, a2, 0, 16 4021f8d5: 004542 s8i a4, a5, 0 4021f8d8: 051352 l16ui a5, a3, 10 4021f8db: f40000 extui a0, a0, 0, 16 4021f8de: e33057 bltu a0, a5, 4021f8c5 4021f8e1: 0338 l32i.n a3, a3, 0 4021f8e3: fd5356 bnez a3, 4021f8bc 4021f8e6: 0d3d mov.n a3, a13 4021f8e8: ff2941 l32r a4, 4021f58c 4021f8eb: 454c movi.n a5, 68 4021f8ed: 2428 l32i.n a2, a4, 8 4021f8ef: 44cb addi.n a4, a4, 12 4021f8f1: 0864c5 call0 40227f40 4021f8f4: 071d52 l16ui a5, a13, 14 4021f8f7: 358c beqz.n a5, 4021f8fe 4021f8f9: 0d2d mov.n a2, a13 4021f8fb: 04ae05 call0 402243dc 4021f8fe: 11c8 l32i.n a12, a1, 4 4021f900: 21d8 l32i.n a13, a1, 8 4021f902: 0108 l32i.n a0, a1, 0 4021f904: 10c112 addi a1, a1, 16 4021f907: f00d ret.n 4021f909: 000000 ill 4021f90c : 4021f90c: 026d mov.n a6, a2 4021f90e: 480c movi.n a8, 4 4021f910: 932a add.n a9, a3, a2 4021f912: e0c112 addi a1, a1, -32 4021f915: ff1d71 l32r a7, 4021f58c 4021f918: 2109 s32i.n a0, a1, 8 4021f91a: 1708 l32i.n a0, a7, 4 4021f91c: 0109 s32i.n a0, a1, 0 4021f91e: 5fb297 bgeu a2, a9, 4021f981 4021f921: 5b3c movi.n a11, 53 4021f923: 2a3c movi.n a10, 50 4021f925: 070c movi.n a7, 0 4021f927: 030c movi.n a3, 0 4021f929: 500c movi.n a0, 5 4021f92b: 1169 s32i.n a6, a1, 4 4021f92d: 3199 s32i.n a9, a1, 12 4021f92f: 4189 s32i.n a8, a1, 16 4021f931: 5179 s32i.n a7, a1, 20 4021f933: 000622 l8ui a2, a6, 0 4021f936: 6139 s32i.n a3, a1, 24 4021f938: 1312a7 beq a2, a10, 4021f94f 4021f93b: 0a12b7 beq a2, a11, 4021f949 4021f93e: ffa052 movi a5, 255 4021f941: 2d9257 bne a2, a5, 4021f972 4021f944: 170c movi.n a7, 1 4021f946: 000a06 j 4021f972 4021f949: 020632 l8ui a3, a6, 2 4021f94c: 000886 j 4021f972 4021f94f: 012d mov.n a2, a1 4021f951: 1138 l32i.n a3, a1, 4 4021f953: 440c movi.n a4, 4 4021f955: 332b addi.n a3, a3, 2 4021f957: 91b901 l32r a0, 4020403c 4021f95a: 0000c0 callx0 a0 4021f95d: 1168 l32i.n a6, a1, 4 4021f95f: 6138 l32i.n a3, a1, 24 4021f961: 5178 l32i.n a7, a1, 20 4021f963: 3198 l32i.n a9, a1, 12 4021f965: 2a3c movi.n a10, 50 4021f967: 5b3c movi.n a11, 53 4021f969: 4188 l32i.n a8, a1, 16 4021f96b: 340c movi.n a4, 3 4021f96d: 080d mov.n a0, a8 4021f96f: 830420 moveqz a0, a4, a2 4021f972: f7cc bnez.n a7, 4021f985 4021f974: 010622 l8ui a2, a6, 1 4021f977: 626a add.n a6, a2, a6 4021f979: 662b addi.n a6, a6, 2 4021f97b: ac3697 bltu a6, a9, 4021f92b 4021f97e: 0000c6 j 4021f985 4021f981: 500c movi.n a0, 5 4021f983: 030c movi.n a3, 0 4021f985: 311326 beqi a3, 1, 4021f9ba 4021f988: 0a3326 beqi a3, 3, 4021f996 4021f98b: 264326 beqi a3, 4, 4021f9b5 4021f98e: 197366 bnei a3, 7, 4021f9ab 4021f991: 600c movi.n a0, 6 4021f993: 000506 j 4021f9ab 4021f996: 113026 beqi a0, 3, 4021f9ab 4021f999: 0e4026 beqi a0, 4, 4021f9ab 4021f99c: fefc41 l32r a4, 4021f58c 4021f99f: 100442 l8ui a4, a4, 16 4021f9a2: 330c movi.n a3, 3 4021f9a4: 440b addi.n a4, a4, -1 4021f9a6: 838340 moveqz a8, a3, a4 4021f9a9: 080d mov.n a0, a8 4021f9ab: 742000 extui a2, a0, 0, 8 4021f9ae: 2108 l32i.n a0, a1, 8 4021f9b0: 20c112 addi a1, a1, 32 4021f9b3: f00d ret.n 4021f9b5: 500c movi.n a0, 5 4021f9b7: fffc06 j 4021f9ab 4021f9ba: 100c movi.n a0, 1 4021f9bc: fffac6 j 4021f9ab 4021f9bf: 0eec00 excw 4021f9c2: ff .byte 0xff 4021f9c3: 3f .byte 0x3f 4021f9c4: 239f80 excw 4021f9c7: 0ecc40 excw 4021f9ca: ff .byte 0xff 4021f9cb: 3f .byte 0x3f 4021f9cc: 239f90 excw 4021f9cf: 440c40 extui a0, a4, 12, 5 4021f9d0 : 4021f9d0: 440c movi.n a4, 4 4021f9d2: 039d mov.n a9, a3 4021f9d4: d0c112 addi a1, a1, -48 4021f9d7: 41d9 s32i.n a13, a1, 16 4021f9d9: 51e9 s32i.n a14, a1, 20 4021f9db: 61f9 s32i.n a15, a1, 24 4021f9dd: ff3f31 l32r a3, 4021f6dc 4021f9e0: 31c9 s32i.n a12, a1, 12 4021f9e2: 2109 s32i.n a0, a1, 8 4021f9e4: 02cd mov.n a12, a2 4021f9e6: 1199 s32i.n a9, a1, 4 4021f9e8: eca022 movi a2, 236 4021f9eb: 2c2a add.n a2, a12, a2 4021f9ed: 919301 l32r a0, 4020403c 4021f9f0: 0000c0 callx0 a0 4021f9f3: 1eb256 bnez a2, 4021fbe2 4021f9f6: 8ae0f1 l32r a15, 40202578 4021f9f9: 01c9 s32i.n a12, a1, 0 4021f9fb: fff1d1 l32r a13, 4021f9c0 4021f9fe: 070c movi.n a7, 0 4021fa00: dccde2 addi a14, a13, -36 4021fa03: 104e72 s8i a7, a14, 16 4021fa06: 0dd8 l32i.n a13, a13, 0 4021fa08: 8e08 l32i.n a0, a14, 32 4021fa0a: 6e48 l32i.n a4, a14, 24 4021fa0c: 8149 s32i.n a4, a1, 32 4021fa0e: 1e09 s32i.n a0, a14, 4 4021fa10: 222d16 beqz a13, 4021fc36 4021fa13: 0148 l32i.n a4, a1, 0 4021fa15: 9179 s32i.n a7, a1, 36 4021fa17: 1cc442 addi a4, a4, 28 4021fa1a: 7149 s32i.n a4, a1, 28 4021fa1c: 7138 l32i.n a3, a1, 28 4021fa1e: 0dc8 l32i.n a12, a13, 0 4021fa20: 640c movi.n a4, 6 4021fa22: 2c4b addi.n a2, a12, 4 4021fa24: 918601 l32r a0, 4020403c 4021fa27: 0000c0 callx0 a0 4021fa2a: 92ec bnez.n a2, 4021fa57 4021fa2c: 0c2d mov.n a2, a12 4021fa2e: 0138 l32i.n a3, a1, 0 4021fa30: 440c movi.n a4, 4 4021fa32: 33cb addi.n a3, a3, 12 4021fa34: 918201 l32r a0, 4020403c 4021fa37: 0000c0 callx0 a0 4021fa3a: 150c movi.n a5, 1 4021fa3c: 100e42 l8ui a4, a14, 16 4021fa3f: fed271 l32r a7, 4021f588 4021fa42: 0c88 l32i.n a8, a12, 0 4021fa44: 1e89 s32i.n a8, a14, 4 4021fa46: 0778 l32i.n a7, a7, 0 4021fa48: 834520 moveqz a4, a5, a2 4021fa4b: 104e42 s8i a4, a14, 16 4021fa4e: 3c79 s32i.n a7, a12, 12 4021fa50: 7e68 l32i.n a6, a14, 28 4021fa52: 1e08 l32i.n a0, a14, 4 4021fa54: 004a46 j 4021fb81 4021fa57: 8e08 l32i.n a0, a14, 32 4021fa59: 0c88 l32i.n a8, a12, 0 4021fa5b: 9158 l32i.n a5, a1, 36 4021fa5d: 3b9807 bne a8, a0, 4021fa9c 4021fa60: 414800 srli a4, a0, 8 4021fa63: 753800 extui a3, a0, 24, 8 4021fa66: 1044f0 and a4, a4, a15 4021fa69: 203340 or a3, a3, a4 4021fa6c: 014080 slli a4, a0, 24 4021fa6f: 1000f0 and a0, a0, a15 4021fa72: 110080 slli a0, a0, 8 4021fa75: 200400 or a0, a4, a0 4021fa78: 200030 or a0, a0, a3 4021fa7b: 001b addi.n a0, a0, 1 4021fa7d: 1040f0 and a4, a0, a15 4021fa80: 013080 slli a3, a0, 24 4021fa83: 114480 slli a4, a4, 8 4021fa86: 203340 or a3, a3, a4 4021fa89: 754800 extui a4, a0, 24, 8 4021fa8c: 410800 srli a0, a0, 8 4021fa8f: 1000f0 and a0, a0, a15 4021fa92: 200040 or a0, a0, a4 4021fa95: 200030 or a0, a0, a3 4021fa98: 8e09 s32i.n a0, a14, 32 4021fa9a: 1e09 s32i.n a0, a14, 4 4021fa9c: 1dd8 l32i.n a13, a13, 4 4021fa9e: 047556 bnez a5, 4021fae9 4021faa1: 0c78 l32i.n a7, a12, 0 4021faa3: 8168 l32i.n a6, a1, 32 4021faa5: 180c movi.n a8, 1 4021faa7: 04b677 bgeu a6, a7, 4021faaf 4021faaa: 9189 s32i.n a8, a1, 36 4021faac: 000e46 j 4021fae9 4021faaf: 01a680 slli a10, a6, 24 4021fab2: 41c860 srli a12, a6, 8 4021fab5: 75b860 extui a11, a6, 24, 8 4021fab8: 10ccf0 and a12, a12, a15 4021fabb: 20bbc0 or a11, a11, a12 4021fabe: 10c6f0 and a12, a6, a15 4021fac1: 11cc80 slli a12, a12, 8 4021fac4: 20aac0 or a10, a10, a12 4021fac7: 20aab0 or a10, a10, a11 4021faca: aa1b addi.n a10, a10, 1 4021facc: 10caf0 and a12, a10, a15 4021facf: 01ba80 slli a11, a10, 24 4021fad2: 11cc80 slli a12, a12, 8 4021fad5: 20bbc0 or a11, a11, a12 4021fad8: 75c8a0 extui a12, a10, 24, 8 4021fadb: 41a8a0 srli a10, a10, 8 4021fade: 10aaf0 and a10, a10, a15 4021fae1: 20aac0 or a10, a10, a12 4021fae4: 209ab0 or a9, a10, a11 4021fae7: 8199 s32i.n a9, a1, 32 4021fae9: f2fd56 bnez a13, 4021fa1c 4021faec: 005186 j 4021fc36 4021faef: 021c movi.n a2, 16 4021faf1: ffb431 l32r a3, 4021f9c4 4021faf4: 96a242 movi a4, 0x296 4021faf7: 8aa701 l32r a0, 40202594 4021fafa: 0000c0 callx0 a0 4021fafd: 02cd mov.n a12, a2 4021faff: 0138 l32i.n a3, a1, 0 4021fb01: 1e48 l32i.n a4, a14, 4 4021fb03: 0249 s32i.n a4, a2, 0 4021fb05: 1cc332 addi a3, a3, 28 4021fb08: 640c movi.n a4, 6 4021fb0a: 224b addi.n a2, a2, 4 4021fb0c: 8aa401 l32r a0, 4020259c 4021fb0f: 0000c0 callx0 a0 4021fb12: 820c movi.n a2, 8 4021fb14: ffac31 l32r a3, 4021f9c4 4021fb17: 9aa242 movi a4, 0x29a 4021fb1a: fe9b51 l32r a5, 4021f588 4021fb1d: a1c9 s32i.n a12, a1, 40 4021fb1f: 0558 l32i.n a5, a5, 0 4021fb21: 3c59 s32i.n a5, a12, 12 4021fb23: 8a9c01 l32r a0, 40202594 4021fb26: 0000c0 callx0 a0 4021fb29: 02dd mov.n a13, a2 4021fb2b: 060c movi.n a6, 0 4021fb2d: a178 l32i.n a7, a1, 40 4021fb2f: 0279 s32i.n a7, a2, 0 4021fb31: 1269 s32i.n a6, a2, 4 4021fb33: 0d3d mov.n a3, a13 4021fb35: ffa221 l32r a2, 4021f9c0 4021fb38: ff9e05 call0 4021f51c 4021fb3b: 6e88 l32i.n a8, a14, 24 4021fb3d: 1e08 l32i.n a0, a14, 4 4021fb3f: 7e68 l32i.n a6, a14, 28 4021fb41: 019080 slli a9, a0, 24 4021fb44: 75b800 extui a11, a0, 24, 8 4021fb47: 414800 srli a4, a0, 8 4021fb4a: 1030f0 and a3, a0, a15 4021fb4d: c0a600 sub a10, a6, a0 4021fb50: 113380 slli a3, a3, 8 4021fb53: 1044f0 and a4, a4, a15 4021fb56: 20bb40 or a11, a11, a4 4021fb59: 209930 or a9, a9, a3 4021fb5c: 2099b0 or a9, a9, a11 4021fb5f: 991b addi.n a9, a9, 1 4021fb61: 753890 extui a3, a9, 24, 8 4021fb64: 01b980 slli a11, a9, 24 4021fb67: 1049f0 and a4, a9, a15 4021fb6a: 114480 slli a4, a4, 8 4021fb6d: 20bb40 or a11, a11, a4 4021fb70: 419890 srli a9, a9, 8 4021fb73: 1099f0 and a9, a9, a15 4021fb76: 209930 or a9, a9, a3 4021fb79: 2099b0 or a9, a9, a11 4021fb7c: 9389a0 movnez a8, a9, a10 4021fb7f: 8e89 s32i.n a8, a14, 32 4021fb81: 653607 bltu a6, a0, 4021fbea 4021fb84: 062016 beqz a0, 4021fbea 4021fb87: 1138 l32i.n a3, a1, 4 4021fb89: 0128 l32i.n a2, a1, 0 4021fb8b: f0a042 movi a4, 240 4021fb8e: 224a add.n a2, a2, a4 4021fb90: 113300 slli a3, a3, 16 4021fb93: 313030 srai a3, a3, 16 4021fb96: ffd745 call0 4021f90c 4021fb99: 02ed mov.n a14, a2 4021fb9b: ff8bf1 l32r a15, 4021f9c8 4021fb9e: 336266 bnei a2, 6, 4021fbd5 4021fba1: 4d9c beqz.n a13, 4021fbb9 4021fba3: 20cf22 addi a2, a15, 32 4021fba6: 0d3d mov.n a3, a13 4021fba8: ff9a45 call0 4021f550 4021fbab: 0d2d mov.n a2, a13 4021fbad: ff8531 l32r a3, 4021f9c4 4021fbb0: bda242 movi a4, 0x2bd 4021fbb3: 8a7b01 l32r a0, 402025a0 4021fbb6: 0000c0 callx0 a0 4021fbb9: cc8c beqz.n a12, 4021fbc9 4021fbbb: 0c2d mov.n a2, a12 4021fbbd: ff8131 l32r a3, 4021f9c4 4021fbc0: c2a242 movi a4, 0x2c2 4021fbc3: 8a7701 l32r a0, 402025a0 4021fbc6: 0000c0 callx0 a0 4021fbc9: 0f2d mov.n a2, a15 4021fbcb: 030c movi.n a3, 0 4021fbcd: 440c movi.n a4, 4 4021fbcf: 8a7701 l32r a0, 402025ac 4021fbd2: 0000c0 callx0 a0 4021fbd5: 0128 l32i.n a2, a1, 0 4021fbd7: 0f3d mov.n a3, a15 4021fbd9: 1cc222 addi a2, a2, 28 4021fbdc: e55e85 call0 402051c8 4021fbdf: 072256 bnez a2, 4021fc55 4021fbe2: 020c movi.n a2, 0 4021fbe4: 000fc6 j 4021fc27 4021fbe7: 000000 ill 4021fbea: e3df05 call0 402039dc 4021fbed: 204220 or a4, a2, a2 4021fbf0: 082e32 l32i a3, a14, 32 4021fbf3: ff7621 l32r a2, 4021f9cc 4021fbf6: 89d001 l32r a0, 40202338 4021fbf9: 0000c0 callx0 a0 4021fbfc: 015d16 beqz a13, 4021fc15 4021fbff: ff7021 l32r a2, 4021f9c0 4021fc02: 0d3d mov.n a3, a13 4021fc04: ff9485 call0 4021f550 4021fc07: 0d2d mov.n a2, a13 4021fc09: ff6e31 l32r a3, 4021f9c4 4021fc0c: aca242 movi a4, 0x2ac 4021fc0f: 8a6401 l32r a0, 402025a0 4021fc12: 0000c0 callx0 a0 4021fc15: cc8c beqz.n a12, 4021fc25 4021fc17: 0c2d mov.n a2, a12 4021fc19: ff6a31 l32r a3, 4021f9c4 4021fc1c: b1a242 movi a4, 0x2b1 4021fc1f: 8a6001 l32r a0, 402025a0 4021fc22: 0000c0 callx0 a0 4021fc25: 420c movi.n a2, 4 4021fc27: 31c8 l32i.n a12, a1, 12 4021fc29: 41d8 l32i.n a13, a1, 16 4021fc2b: 51e8 l32i.n a14, a1, 20 4021fc2d: 61f8 l32i.n a15, a1, 24 4021fc2f: 2108 l32i.n a0, a1, 8 4021fc31: 30c112 addi a1, a1, 48 4021fc34: f00d ret.n 4021fc36: 7e68 l32i.n a6, a14, 28 4021fc38: 06b607 bgeu a6, a0, 4021fc42 4021fc3b: 8108 l32i.n a0, a1, 32 4021fc3d: 1e09 s32i.n a0, a14, 4 4021fc3f: 000046 j 4021fc44 4021fc42: 1e08 l32i.n a0, a14, 4 4021fc44: 023607 bltu a6, a0, 4021fc4a 4021fc47: ffa906 j 4021faef 4021fc4a: 0c0c movi.n a12, 0 4021fc4c: 0d0c movi.n a13, 0 4021fc4e: 6e38 l32i.n a3, a14, 24 4021fc50: 8e39 s32i.n a3, a14, 32 4021fc52: ffcac6 j 4021fb81 4021fc55: 0e2d mov.n a2, a14 4021fc57: fff306 j 4021fc27 ... 4021fc5c : 4021fc5c: f0c112 addi a1, a1, -16 4021fc5f: 0261d2 s32i a13, a1, 8 4021fc62: 0161c2 s32i a12, a1, 4 4021fc65: 006102 s32i a0, a1, 0 4021fc68: 04cd mov.n a12, a4 4021fc6a: 0a8416 beqz a4, 4021fd16 4021fc6d: 24a222 movi a2, 0x224 4021fc70: ff5531 l32r a3, 4021f9c4 4021fc73: f7a242 movi a4, 0x2f7 4021fc76: 8a4701 l32r a0, 40202594 4021fc79: 0000c0 callx0 a0 4021fc7c: 02dd mov.n a13, a2 4021fc7e: 62cc bnez.n a2, 4021fc88 4021fc80: 0c2d mov.n a2, a12 4021fc82: 047585 call0 402243dc 4021fc85: 002346 j 4021fd16 4021fc88: 041c72 l16ui a7, a12, 8 4021fc8b: 051c02 l16ui a0, a12, 10 4021fc8e: 1c48 l32i.n a4, a12, 4 4021fc90: f09c beqz.n a0, 4021fcb3 4021fc92: 020c movi.n a2, 0 4021fc94: 000c movi.n a0, 0 4021fc96: 340a add.n a3, a4, a0 4021fc98: 5d2a add.n a5, a13, a2 4021fc9a: 001b addi.n a0, a0, 1 4021fc9c: 000332 l8ui a3, a3, 0 4021fc9f: 221b addi.n a2, a2, 1 4021fca1: f42020 extui a2, a2, 0, 16 4021fca4: 004532 s8i a3, a5, 0 4021fca7: 051c32 l16ui a3, a12, 10 4021fcaa: f40000 extui a0, a0, 0, 16 4021fcad: e53037 bltu a0, a3, 4021fc96 4021fcb0: 000046 j 4021fcb5 4021fcb3: 020c movi.n a2, 0 4021fcb5: 0c08 l32i.n a0, a12, 0 4021fcb7: 30ac beqz.n a0, 4021fcde 4021fcb9: 051052 l16ui a5, a0, 10 4021fcbc: 1048 l32i.n a4, a0, 4 4021fcbe: c59c beqz.n a5, 4021fcde 4021fcc0: 000c movi.n a0, 0 4021fcc2: 340a add.n a3, a4, a0 4021fcc4: 5d2a add.n a5, a13, a2 4021fcc6: 001b addi.n a0, a0, 1 4021fcc8: 221b addi.n a2, a2, 1 4021fcca: 000332 l8ui a3, a3, 0 4021fccd: 004532 s8i a3, a5, 0 4021fcd0: 0c68 l32i.n a6, a12, 0 4021fcd2: f42020 extui a2, a2, 0, 16 4021fcd5: 051662 l16ui a6, a6, 10 4021fcd8: f40000 extui a0, a0, 0, 16 4021fcdb: e33067 bltu a0, a6, 4021fcc2 4021fcde: 0d2d mov.n a2, a13 4021fce0: 10af32 movi a3, -240 4021fce3: 373a add.n a3, a7, a3 4021fce5: f43030 extui a3, a3, 0, 16 4021fce8: ffce45 call0 4021f9d0 4021fceb: 0d1226 beqi a2, 1, 4021fcfc 4021fcee: 303226 beqi a2, 3, 4021fd22 4021fcf1: 0c4266 bnei a2, 4, 4021fd01 4021fcf4: 0d2d mov.n a2, a13 4021fcf6: ffb105 call0 4021f808 4021fcf9: 000106 j 4021fd01 4021fcfc: 0d2d mov.n a2, a13 4021fcfe: ffa845 call0 4021f784 4021fd01: 202cc0 or a2, a12, a12 4021fd04: 046d45 call0 402243dc 4021fd07: 202dd0 or a2, a13, a13 4021fd0a: ff2e31 l32r a3, 4021f9c4 4021fd0d: 44a342 movi a4, 0x344 4021fd10: 8a2401 l32r a0, 402025a0 4021fd13: 0000c0 callx0 a0 4021fd16: 0121c2 l32i a12, a1, 4 4021fd19: 21d8 l32i.n a13, a1, 8 4021fd1b: 0108 l32i.n a0, a1, 0 4021fd1d: 10c112 addi a1, a1, 16 4021fd20: f00d ret.n 4021fd22: 0d2d mov.n a2, a13 4021fd24: ffb605 call0 4021f888 4021fd27: fff586 j 4021fd01 4021fd2a: dc0000 excw 4021fd2d: 0e .byte 0xe 4021fd2e: ff .byte 0xff 4021fd2f: 3f .byte 0x3f 4021fd30 : 4021fd30: f0c112 addi a1, a1, -16 4021fd33: 31d9 s32i.n a13, a1, 12 4021fd35: 1109 s32i.n a0, a1, 4 4021fd37: fe1501 l32r a0, 4021f58c 4021fd3a: 21c9 s32i.n a12, a1, 8 4021fd3c: 140052 l8ui a5, a0, 20 4021fd3f: 8a0ec1 l32r a12, 40202578 4021fd42: 350b addi.n a3, a5, -1 4021fd44: 094356 bnez a3, 4021fddc 4021fd47: 753820 extui a3, a2, 24, 8 4021fd4a: 019280 slli a9, a2, 24 4021fd4d: 6078 l32i.n a7, a0, 24 4021fd4f: 10d2c0 and a13, a2, a12 4021fd52: 414820 srli a4, a2, 8 4021fd55: 1044c0 and a4, a4, a12 4021fd58: 11dd80 slli a13, a13, 8 4021fd5b: 756870 extui a6, a7, 24, 8 4021fd5e: 20dd90 or a13, a13, a9 4021fd61: 018780 slli a8, a7, 24 4021fd64: 1097c0 and a9, a7, a12 4021fd67: 20dd40 or a13, a13, a4 4021fd6a: 20dd30 or a13, a13, a3 4021fd6d: 119980 slli a9, a9, 8 4021fd70: 208890 or a8, a8, a9 4021fd73: 417870 srli a7, a7, 8 4021fd76: 1077c0 and a7, a7, a12 4021fd79: 207780 or a7, a7, a8 4021fd7c: 206670 or a6, a6, a7 4021fd7f: 1f3d67 bltu a13, a6, 4021fda2 4021fd82: 7078 l32i.n a7, a0, 28 4021fd84: 1097c0 and a9, a7, a12 4021fd87: 018780 slli a8, a7, 24 4021fd8a: 119980 slli a9, a9, 8 4021fd8d: 208890 or a8, a8, a9 4021fd90: 759870 extui a9, a7, 24, 8 4021fd93: 417870 srli a7, a7, 8 4021fd96: 1077c0 and a7, a7, a12 4021fd99: 207790 or a7, a7, a9 4021fd9c: 207780 or a7, a7, a8 4021fd9f: 34b7d7 bgeu a7, a13, 4021fdd7 4021fda2: 41a860 srli a10, a6, 8 4021fda5: 4178d0 srli a7, a13, 8 4021fda8: 2b97a7 bne a7, a10, 4021fdd7 4021fdab: 70a8 l32i.n a10, a0, 28 4021fdad: 64a0d2 movi a13, 100 4021fdb0: 7588a0 extui a8, a10, 24, 8 4021fdb3: 019a80 slli a9, a10, 24 4021fdb6: 10bac0 and a11, a10, a12 4021fdb9: 11bb80 slli a11, a11, 8 4021fdbc: 2099b0 or a9, a9, a11 4021fdbf: 41a8a0 srli a10, a10, 8 4021fdc2: 10aac0 and a10, a10, a12 4021fdc5: 2088a0 or a8, a8, a10 4021fdc8: 208890 or a8, a8, a9 4021fdcb: 41b880 srli a11, a8, 8 4021fdce: 0597b7 bne a7, a11, 4021fdd7 4021fdd1: c03860 sub a3, a8, a6 4021fdd4: 04bd37 bgeu a13, a3, 4021fddc 4021fdd7: 050c movi.n a5, 0 4021fdd9: 144052 s8i a5, a0, 20 4021fddc: 085556 bnez a5, 4021fe65 4021fddf: 01d280 slli a13, a2, 24 4021fde2: 754820 extui a4, a2, 24, 8 4021fde5: 413820 srli a3, a2, 8 4021fde8: 1033c0 and a3, a3, a12 4021fdeb: 203340 or a3, a3, a4 4021fdee: 1022c0 and a2, a2, a12 4021fdf1: 112280 slli a2, a2, 8 4021fdf4: 20dd20 or a13, a13, a2 4021fdf7: 20dd30 or a13, a13, a3 4021fdfa: 7420d0 extui a2, a13, 0, 8 4021fdfd: 07e2b6 bltui a2, 128, 4021fe08 4021fe00: 9cc242 addi a4, a2, -100 4021fe03: 0149 s32i.n a4, a1, 0 4021fe05: 0000c6 j 4021fe0c 4021fe08: 521b addi.n a5, a2, 1 4021fe0a: 0159 s32i.n a5, a1, 0 4021fe0c: ffc821 l32r a2, 4021fd2c 4021fe0f: c30c movi.n a3, 12 4021fe11: 88b401 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021fe14: 0000c0 callx0 a0 4021fe17: 0198 l32i.n a9, a1, 0 4021fe19: 00af82 movi a8, 0xffffff00 4021fe1c: 108d80 and a8, a13, a8 4021fe1f: 63c9a2 addi a10, a9, 99 4021fe22: 20a8a0 or a10, a8, a10 4021fe25: 017a80 slli a7, a10, 24 4021fe28: 4168a0 srli a6, a10, 8 4021fe2b: 208890 or a8, a8, a9 4021fe2e: 019880 slli a9, a8, 24 4021fe31: 10b8c0 and a11, a8, a12 4021fe34: 11bb80 slli a11, a11, 8 4021fe37: 2099b0 or a9, a9, a11 4021fe3a: 1066c0 and a6, a6, a12 4021fe3d: 75b880 extui a11, a8, 24, 8 4021fe40: 418880 srli a8, a8, 8 4021fe43: 1088c0 and a8, a8, a12 4021fe46: 2088b0 or a8, a8, a11 4021fe49: 10bac0 and a11, a10, a12 4021fe4c: 75a8a0 extui a10, a10, 24, 8 4021fe4f: 11bb80 slli a11, a11, 8 4021fe52: 2077b0 or a7, a7, a11 4021fe55: 2066a0 or a6, a6, a10 4021fe58: 206670 or a6, a6, a7 4021fe5b: fdcc71 l32r a7, 4021f58c 4021fe5e: 208890 or a8, a8, a9 4021fe61: 6789 s32i.n a8, a7, 24 4021fe63: 7769 s32i.n a6, a7, 28 4021fe65: 21c8 l32i.n a12, a1, 8 4021fe67: 31d8 l32i.n a13, a1, 12 4021fe69: 1108 l32i.n a0, a1, 4 4021fe6b: 10c112 addi a1, a1, 16 4021fe6e: f00d ret.n 4021fe70: 239fb0 excw 4021fe73: fc5c40 excw 4021fe76: 124021 l32r a2, 401e4778 <_lit4_end+0xdeb24> 4021fe78 : 4021fe78: f0c112 addi a1, a1, -16 4021fe7b: 0261c2 s32i a12, a1, 8 4021fe7e: 0361d2 s32i a13, a1, 12 4021fe81: 1109 s32i.n a0, a1, 4 4021fe83: 02dd mov.n a13, a2 4021fe85: 120c movi.n a2, 1 4021fe87: e68c05 call0 40206748 4021fe8a: 9208 l32i.n a0, a2, 36 4021fe8c: 0129 s32i.n a2, a1, 0 4021fe8e: 308c beqz.n a0, 4021fe95 4021fe90: 002d mov.n a2, a0 4021fe92: 083485 call0 402281dc 4021fe95: 083805 call0 40228218 4021fe98: fdbdc1 l32r a12, 4021f58c 4021fe9b: 026c22 s32i a2, a12, 8 4021fe9e: 002216 beqz a2, 4021fea4 4021fea1: 00bd56 bnez a13, 4021feb0 4021fea4: fff321 l32r a2, 4021fe70 4021fea7: 892401 l32r a0, 40202338 4021feaa: 0000c0 callx0 a0 4021fead: 022c22 l32i a2, a12, 8 4021feb0: 002132 l32i a3, a1, 0 4021feb3: 440c movi.n a4, 4 4021feb5: 9329 s32i.n a2, a3, 36 4021feb7: f27c movi.n a2, -1 4021feb9: 0d3d mov.n a3, a13 4021febb: 3c29 s32i.n a2, a12, 12 4021febd: 0c2d mov.n a2, a12 4021febf: 9bad01 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4021fec2: 0000c0 callx0 a0 4021fec5: 0c28 l32i.n a2, a12, 0 4021fec7: ffe685 call0 4021fd30 4021feca: 2c28 l32i.n a2, a12, 8 4021fecc: 6c48 l32i.n a4, a12, 24 4021fece: f8a231 l32r a3, 4021e158 4021fed1: 8c49 s32i.n a4, a12, 32 4021fed3: 344c movi.n a4, 67 4021fed5: 082085 call0 402280e0 4021fed8: 2c28 l32i.n a2, a12, 8 4021feda: ffe631 l32r a3, 4021fe74 4021fedd: 040c movi.n a4, 0 4021fedf: 082f05 call0 402281d0 4021fee2: 21c8 l32i.n a12, a1, 8 4021fee4: 31d8 l32i.n a13, a1, 12 4021fee6: 1108 l32i.n a0, a1, 4 4021fee8: 10c112 addi a1, a1, 16 4021feeb: f00d ret.n 4021feed: 000000 ill 4021fef0 : 4021fef0: 01a022 movi a2, 1 4021fef3: e0c112 addi a1, a1, -32 4021fef6: 11c9 s32i.n a12, a1, 4 4021fef8: 21d9 s32i.n a13, a1, 8 4021fefa: 31e9 s32i.n a14, a1, 12 4021fefc: 41f9 s32i.n a15, a1, 16 4021fefe: 0109 s32i.n a0, a1, 0 4021ff00: e68445 call0 40206748 4021ff03: fda2d1 l32r a13, 4021f58c 4021ff06: 02cd mov.n a12, a2 4021ff08: 2d28 l32i.n a2, a13, 8 4021ff0a: 082ac5 call0 402281b8 4021ff0d: 9c28 l32i.n a2, a12, 36 4021ff0f: 0f0c movi.n a15, 0 4021ff11: 328c beqz.n a2, 4021ff18 4021ff13: 082c85 call0 402281dc 4021ff16: 9cf9 s32i.n a15, a12, 36 4021ff18: 9dc8 l32i.n a12, a13, 36 4021ff1a: feaae1 l32r a14, 4021f9c4 4021ff1d: 9cac beqz.n a12, 4021ff4a 4021ff1f: 0cdd mov.n a13, a12 4021ff21: fea721 l32r a2, 4021f9c0 4021ff24: 1cc8 l32i.n a12, a12, 4 4021ff26: 0d3d mov.n a3, a13 4021ff28: ff6245 call0 4021f550 4021ff2b: 0d28 l32i.n a2, a13, 0 4021ff2d: 0e3d mov.n a3, a14 4021ff2f: a3a342 movi a4, 0x3a3 4021ff32: 899b01 l32r a0, 402025a0 4021ff35: 0000c0 callx0 a0 4021ff38: 0d2d mov.n a2, a13 4021ff3a: 0df9 s32i.n a15, a13, 0 4021ff3c: 0e3d mov.n a3, a14 4021ff3e: a5a342 movi a4, 0x3a5 4021ff41: 899701 l32r a0, 402025a0 4021ff44: 0000c0 callx0 a0 4021ff47: fd4c56 bnez a12, 4021ff1f 4021ff4a: 11c8 l32i.n a12, a1, 4 4021ff4c: 21d8 l32i.n a13, a1, 8 4021ff4e: 31e8 l32i.n a14, a1, 12 4021ff50: 41f8 l32i.n a15, a1, 16 4021ff52: 0108 l32i.n a0, a1, 0 4021ff54: 20c112 addi a1, a1, 32 4021ff57: f00d ret.n 4021ff59: 000000 ill 4021ff5c : 4021ff5c: e0c112 addi a1, a1, -32 4021ff5f: 0461c2 s32i a12, a1, 16 4021ff62: 036102 s32i a0, a1, 12 4021ff65: 20c220 or a12, a2, a2 4021ff68: e3e905 call0 40203dfc 4021ff6b: 011226 beqi a2, 1, 4021ff70 4021ff6e: 32cc bnez.n a2, 4021ff75 4021ff70: 020c movi.n a2, 0 4021ff72: 003186 j 4022003c 4021ff75: ff7c16 beqz a12, 4021ff70 4021ff78: e3ce45 call0 40203c60 4021ff7b: f11226 beqi a2, 1, 4021ff70 4021ff7e: 000c22 l8ui a2, a12, 0 4021ff81: fd8201 l32r a0, 4021f58c 4021ff84: 0af216 beqz a2, 40220037 4021ff87: 202110 or a2, a1, a1 4021ff8a: 0ca032 movi a3, 12 4021ff8d: 885501 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4021ff90: 0000c0 callx0 a0 4021ff93: 120c movi.n a2, 1 4021ff95: 013d mov.n a3, a1 4021ff97: e59505 call0 402058e8 4021ff9a: 897781 l32r a8, 40202578 4021ff9d: 1c78 l32i.n a7, a12, 4 4021ff9f: 0148 l32i.n a4, a1, 0 4021ffa1: 756870 extui a6, a7, 24, 8 4021ffa4: 012480 slli a2, a4, 24 4021ffa7: 415840 srli a5, a4, 8 4021ffaa: 753840 extui a3, a4, 24, 8 4021ffad: 105580 and a5, a5, a8 4021ffb0: 203350 or a3, a3, a5 4021ffb3: 415870 srli a5, a7, 8 4021ffb6: 104480 and a4, a4, a8 4021ffb9: 114480 slli a4, a4, 8 4021ffbc: 105580 and a5, a5, a8 4021ffbf: 205560 or a5, a5, a6 4021ffc2: 202240 or a2, a2, a4 4021ffc5: 202230 or a2, a2, a3 4021ffc8: 016780 slli a6, a7, 24 4021ffcb: 2c48 l32i.n a4, a12, 8 4021ffcd: 107780 and a7, a7, a8 4021ffd0: 117780 slli a7, a7, 8 4021ffd3: 410840 srli a0, a4, 8 4021ffd6: 100080 and a0, a0, a8 4021ffd9: 206670 or a6, a6, a7 4021ffdc: 205560 or a5, a5, a6 4021ffdf: 107480 and a7, a4, a8 4021ffe2: 117780 slli a7, a7, 8 4021ffe5: 758840 extui a8, a4, 24, 8 4021ffe8: 200080 or a0, a0, a8 4021ffeb: 014480 slli a4, a4, 24 4021ffee: 204470 or a4, a4, a7 4021fff1: 200040 or a0, a0, a4 4021fff4: 053257 bltu a2, a5, 4021fffd 4021fff7: 023027 bltu a0, a2, 4021fffd 4021fffa: ffdc86 j 4021ff70 4021fffd: 416850 srli a6, a5, 8 40220000: 412820 srli a2, a2, 8 40220003: c06260 sub a6, a2, a6 40220006: f66656 bnez a6, 4021ff70 40220009: 417800 srli a7, a0, 8 4022000c: c07270 sub a7, a2, a7 4022000f: f5d756 bnez a7, 4021ff70 40220012: c09050 sub a9, a0, a5 40220015: 64a082 movi a8, 100 40220018: 02b897 bgeu a8, a9, 4022001e 4022001b: ffd446 j 4021ff70 4022001e: ff4321 l32r a2, 4021fd2c 40220021: c30c movi.n a3, 12 40220023: 883001 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40220026: 0000c0 callx0 a0 40220029: fd5801 l32r a0, 4021f58c 4022002c: 1cb8 l32i.n a11, a12, 4 4022002e: 60b9 s32i.n a11, a0, 24 40220030: 2ca8 l32i.n a10, a12, 8 40220032: 70a9 s32i.n a10, a0, 28 40220034: 000c22 l8ui a2, a12, 0 40220037: 144022 s8i a2, a0, 20 4022003a: 120c movi.n a2, 1 4022003c: 41c8 l32i.n a12, a1, 16 4022003e: 3108 l32i.n a0, a1, 12 40220040: 20c112 addi a1, a1, 32 40220043: f00d ret.n 40220045: 000000 ill 40220048 : 40220048: f0c112 addi a1, a1, -16 4022004b: 0161c2 s32i a12, a1, 4 4022004e: 006102 s32i a0, a1, 0 40220051: 02cd mov.n a12, a2 40220053: e3da85 call0 40203dfc 40220056: 261226 beqi a2, 1, 40220080 40220059: 32ac beqz.n a2, 40220080 4022005b: 1cac beqz.n a12, 40220080 4022005d: fd4b01 l32r a0, 4021f58c 40220060: 140032 l8ui a3, a0, 20 40220063: 63cc bnez.n a3, 4022006d 40220065: e3bf85 call0 40203c60 40220068: fd4901 l32r a0, 4021f58c 4022006b: 129c beqz.n a2, 40220080 4022006d: 120c movi.n a2, 1 4022006f: 6058 l32i.n a5, a0, 24 40220071: 1c59 s32i.n a5, a12, 4 40220073: 7048 l32i.n a4, a0, 28 40220075: 2c49 s32i.n a4, a12, 8 40220077: 11c8 l32i.n a12, a1, 4 40220079: 0108 l32i.n a0, a1, 0 4022007b: 10c112 addi a1, a1, 16 4022007e: f00d ret.n 40220080: 020c movi.n a2, 0 40220082: fffc46 j 40220077 40220085: 000000 ill 40220088 : 40220088: fd4131 l32r a3, 4021f58c 4022008b: f0c112 addi a1, a1, -16 4022008e: 0109 s32i.n a0, a1, 0 40220090: 9338 l32i.n a3, a3, 36 40220092: 11c9 s32i.n a12, a1, 4 40220094: 1308 l32i.n a0, a3, 4 40220096: 032d mov.n a2, a3 40220098: 00cd mov.n a12, a0 4022009a: 409c beqz.n a0, 402200b2 4022009c: 0c58 l32i.n a5, a12, 0 4022009e: 0048 l32i.n a4, a0, 0 402200a0: 3558 l32i.n a5, a5, 12 402200a2: 3448 l32i.n a4, a4, 12 402200a4: 03b457 bgeu a4, a5, 402200ab 402200a7: 023d mov.n a3, a2 402200a9: 00cd mov.n a12, a0 402200ab: 002d mov.n a2, a0 402200ad: 1008 l32i.n a0, a0, 4 402200af: fe9056 bnez a0, 4022009c 402200b2: 0c28 l32i.n a2, a12, 0 402200b4: 1c68 l32i.n a6, a12, 4 402200b6: 1da442 movi a4, 0x41d 402200b9: 1369 s32i.n a6, a3, 4 402200bb: fe4231 l32r a3, 4021f9c4 402200be: 893801 l32r a0, 402025a0 402200c1: 0000c0 callx0 a0 402200c4: 0c2d mov.n a2, a12 402200c6: fe3f31 l32r a3, 4021f9c4 402200c9: 1fa442 movi a4, 0x41f 402200cc: 070c movi.n a7, 0 402200ce: 0c79 s32i.n a7, a12, 0 402200d0: 893401 l32r a0, 402025a0 402200d3: 0000c0 callx0 a0 402200d6: 11c8 l32i.n a12, a1, 4 402200d8: 0108 l32i.n a0, a1, 0 402200da: 10c112 addi a1, a1, 16 402200dd: f00d ret.n ... 402200e0 : 402200e0: e0c112 addi a1, a1, -32 402200e3: 11c9 s32i.n a12, a1, 4 402200e5: 41f9 s32i.n a15, a1, 16 402200e7: 0109 s32i.n a0, a1, 0 402200e9: fd2801 l32r a0, 4021f58c 402200ec: 31e9 s32i.n a14, a1, 12 402200ee: 90e8 l32i.n a14, a0, 36 402200f0: 21d9 s32i.n a13, a1, 8 402200f2: 049e16 beqz a14, 4022013f 402200f5: 0d0c movi.n a13, 0 402200f7: 0e68 l32i.n a6, a14, 0 402200f9: 0efd mov.n a15, a14 402200fb: 3658 l32i.n a5, a6, 12 402200fd: 1ec8 l32i.n a12, a14, 4 402200ff: 550b addi.n a5, a5, -1 40220101: 3659 s32i.n a5, a6, 12 40220103: b5ec bnez.n a5, 40220132 40220105: 0ced mov.n a14, a12 40220107: fe2e21 l32r a2, 4021f9c0 4022010a: 0f3d mov.n a3, a15 4022010c: ff4405 call0 4021f550 4022010f: 0f28 l32i.n a2, a15, 0 40220111: fe2c31 l32r a3, 4021f9c4 40220114: 31a442 movi a4, 0x431 40220117: 892201 l32r a0, 402025a0 4022011a: 0000c0 callx0 a0 4022011d: 0f2d mov.n a2, a15 4022011f: fe2931 l32r a3, 4021f9c4 40220122: 33a442 movi a4, 0x433 40220125: 060c movi.n a6, 0 40220127: 0f69 s32i.n a6, a15, 0 40220129: 891d01 l32r a0, 402025a0 4022012c: 0000c0 callx0 a0 4022012f: 000186 j 40220139 40220132: 0ced mov.n a14, a12 40220134: dd1b addi.n a13, a13, 1 40220136: 74d0d0 extui a13, a13, 0, 8 40220139: fbac56 bnez a12, 402200f7 4022013c: 000046 j 40220141 4022013f: 0d0c movi.n a13, 0 40220141: 028db6 bltui a13, 8, 40220147 40220144: fff405 call0 40220088 40220147: 11c8 l32i.n a12, a1, 4 40220149: 21d8 l32i.n a13, a1, 8 4022014b: 31e8 l32i.n a14, a1, 12 4022014d: 41f8 l32i.n a15, a1, 16 4022014f: 0108 l32i.n a0, a1, 0 40220151: 20c112 addi a1, a1, 32 40220154: f00d ret.n ... 40220158 : 40220158: f0c112 addi a1, a1, -16 4022015b: 006102 s32i a0, a1, 0 4022015e: 0161c2 s32i a12, a1, 4 40220161: 0261d2 s32i a13, a1, 8 40220164: 02cd mov.n a12, a2 40220166: 03dd mov.n a13, a3 40220168: 83cc bnez.n a3, 40220174 4022016a: e3af45 call0 40203c60 4022016d: 32cc bnez.n a2, 40220174 4022016f: 020c movi.n a2, 0 40220171: 0006c6 j 40220190 40220174: ff7c16 beqz a12, 4022016f 40220177: f42cf6 bgeui a12, 2, 4022016f 4022017a: 101c66 bnei a12, 1, 4022018e 4022017d: 000d02 l8ui a0, a13, 0 40220180: fd0221 l32r a2, 4021f588 40220183: 040000 extui a0, a0, 0, 1 40220186: 044202 s8i a0, a2, 4 40220189: 120c movi.n a2, 1 4022018b: 000046 j 40220190 4022018e: 020c movi.n a2, 0 40220190: 11c8 l32i.n a12, a1, 4 40220192: 21d8 l32i.n a13, a1, 8 40220194: 0108 l32i.n a0, a1, 0 40220196: 10c112 addi a1, a1, 16 40220199: f00d ret.n ... 4022019c : 4022019c: f0c112 addi a1, a1, -16 4022019f: 0161c2 s32i a12, a1, 4 402201a2: 006102 s32i a0, a1, 0 402201a5: 02cd mov.n a12, a2 402201a7: e3c545 call0 40203dfc 402201aa: 191226 beqi a2, 1, 402201c7 402201ad: 629c beqz.n a2, 402201c7 402201af: e3ab05 call0 40203c60 402201b2: 111226 beqi a2, 1, 402201c7 402201b5: ec8c beqz.n a12, 402201c7 402201b7: fcf401 l32r a0, 4021f588 402201ba: 120c movi.n a2, 1 402201bc: 00c9 s32i.n a12, a0, 0 402201be: 11c8 l32i.n a12, a1, 4 402201c0: 0108 l32i.n a0, a1, 0 402201c2: 10c112 addi a1, a1, 16 402201c5: f00d ret.n 402201c7: 020c movi.n a2, 0 402201c9: fffc46 j 402201be 402201cc : 402201cc: f0c112 addi a1, a1, -16 402201cf: 006102 s32i a0, a1, 0 402201d2: e3c285 call0 40203dfc 402201d5: 191226 beqi a2, 1, 402201f2 402201d8: 016216 beqz a2, 402201f2 402201db: e3a845 call0 40203c60 402201de: 101226 beqi a2, 1, 402201f2 402201e1: 120c movi.n a2, 1 402201e3: fce931 l32r a3, 4021f588 402201e6: 78a002 movi a0, 120 402201e9: 0309 s32i.n a0, a3, 0 402201eb: 0108 l32i.n a0, a1, 0 402201ed: 10c112 addi a1, a1, 16 402201f0: f00d ret.n 402201f2: 020c movi.n a2, 0 402201f4: fffcc6 j 402201eb ... 402201f8 : 402201f8: fce421 l32r a2, 4021f588 402201fb: 0228 l32i.n a2, a2, 0 402201fd: f00d ret.n 402201ff: 0ef000 excw 40220202: ff .byte 0xff 40220203: 3f .byte 0x3f 40220204: de43d0 excw 40220207: de .byte 0xde 40220208: 2204f4 excw 4022020b: c11240 mul16u a1, a2, a4 4022020c : 4022020c: f0c112 addi a1, a1, -16 4022020f: fffc31 l32r a3, 40220200 40220212: 1109 s32i.n a0, a1, 4 40220214: 0338 l32i.n a3, a3, 0 40220216: fffb01 l32r a0, 40220204 40220219: 63ec bnez.n a3, 40220243 4022021b: 0109 s32i.n a0, a1, 0 4022021d: 07ff85 call0 40228218 40220220: fff841 l32r a4, 40220200 40220223: 0429 s32i.n a2, a4, 0 40220225: a29c beqz.n a2, 40220243 40220227: f7cc31 l32r a3, 4021e158 4022022a: 040c movi.n a4, 0 4022022c: 07eb05 call0 402280e0 4022022f: fff631 l32r a3, 40220208 40220232: fff321 l32r a2, 40220200 40220235: 040c movi.n a4, 0 40220237: 0228 l32i.n a2, a2, 0 40220239: 07f945 call0 402281d0 4022023c: 020c movi.n a2, 0 4022023e: 013d mov.n a3, a1 40220240: 000085 call0 4022024c 40220243: 1108 l32i.n a0, a1, 4 40220245: 10c112 addi a1, a1, 16 40220248: f00d ret.n ... 4022024c : 4022024c: f0c112 addi a1, a1, -16 4022024f: 0109 s32i.n a0, a1, 0 40220251: 1a22f6 bgeui a2, 2, 4022026f 40220254: ffeb01 l32r a0, 40220200 40220257: 0048 l32i.n a4, a0, 0 40220259: 249c beqz.n a4, 4022026f 4022025b: 039c beqz.n a3, 4022026f 4022025d: 0358 l32i.n a5, a3, 0 4022025f: c58c beqz.n a5, 4022026f 40220261: 440c movi.n a4, 4 40220263: 10c062 addi a6, a0, 16 40220266: a02260 addx4 a2, a2, a6 40220269: 9ac201 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4022026c: 0000c0 callx0 a0 4022026f: 0108 l32i.n a0, a1, 0 40220271: 10c112 addi a1, a1, 16 40220274: f00d ret.n 40220276: 000000 ill 40220279: 0f .byte 0xf 4022027a: ff .byte 0xff 4022027b: 3f .byte 0x3f 4022027c : 4022027c: 0922f6 bgeui a2, 2, 40220289 4022027f: fffe31 l32r a3, 40220278 40220282: a02230 addx4 a2, a2, a3 40220285: 0228 l32i.n a2, a2, 0 40220287: f00d ret.n 40220289: f7b321 l32r a2, 4021e158 4022028c: fffd46 j 40220285 ... 40220290 : 40220290: f0c112 addi a1, a1, -16 40220293: 0109 s32i.n a0, a1, 0 40220295: ffda01 l32r a0, 40220200 40220298: 0008 l32i.n a0, a0, 0 4022029a: 108c beqz.n a0, 4022029f 4022029c: 0022c5 call0 402204cc 4022029f: 0108 l32i.n a0, a1, 0 402202a1: 10c112 addi a1, a1, 16 402202a4: f00d ret.n ... 402202a8 : 402202a8: 000372 l8ui a7, a3, 0 402202ab: c0a082 movi a8, 192 402202ae: 331b addi.n a3, a3, 1 402202b0: 746070 extui a6, a7, 0, 8 402202b3: 224787 ball a7, a8, 402202d9 402202b6: 779c beqz.n a7, 402202d1 402202b8: 000242 l8ui a4, a2, 0 402202bb: 000352 l8ui a5, a3, 0 402202be: 331b addi.n a3, a3, 1 402202c0: 031457 beq a4, a5, 402202c7 402202c3: 120c movi.n a2, 1 402202c5: f00d ret.n 402202c7: 221b addi.n a2, a2, 1 402202c9: 660b addi.n a6, a6, -1 402202cb: 746060 extui a6, a6, 0, 8 402202ce: fe6656 bnez a6, 402202b8 402202d1: 000372 l8ui a7, a3, 0 402202d4: 221b addi.n a2, a2, 1 402202d6: fd4756 bnez a7, 402202ae 402202d9: 020c movi.n a2, 0 402202db: f00d ret.n 402202dd: 000000 ill 402202e0 : 402202e0: 000262 l8ui a6, a2, 0 402202e3: c0a072 movi a7, 192 402202e6: 221b addi.n a2, a2, 1 402202e8: 745060 extui a5, a6, 0, 8 402202eb: 114677 ball a6, a7, 40220300 402202ee: 868c beqz.n a6, 402202fa 402202f0: 221b addi.n a2, a2, 1 402202f2: 550b addi.n a5, a5, -1 402202f4: 745050 extui a5, a5, 0, 8 402202f7: ff5556 bnez a5, 402202f0 402202fa: 000262 l8ui a6, a2, 0 402202fd: fe5656 bnez a6, 402202e6 40220300: 221b addi.n a2, a2, 1 40220302: f00d ret.n 40220304 : 40220304: d0c112 addi a1, a1, -48 40220307: 0661d2 s32i a13, a1, 24 4022030a: 0761e2 s32i a14, a1, 28 4022030d: 3129 s32i.n a2, a1, 12 4022030f: 2139 s32i.n a3, a1, 8 40220311: 51c9 s32i.n a12, a1, 20 40220313: 4109 s32i.n a0, a1, 16 40220315: 04cd mov.n a12, a4 40220317: 087285 call0 40228a40 4022031a: ffb9e1 l32r a14, 40220200 4022031d: faa032 movi a3, 250 40220320: a28101 l32r a0, 40208d24 40220323: 0000c0 callx0 a0 40220326: 10a132 movi a3, 0x110 40220329: 044e22 s8i a2, a14, 4 4022032c: 040c movi.n a4, 0 4022032e: 020c movi.n a2, 0 40220330: 03e945 call0 402241c8 40220333: 02dd mov.n a13, a2 40220335: 0ba216 beqz a2, 402203f3 40220338: 030c movi.n a3, 0 4022033a: c40c movi.n a4, 12 4022033c: 81c9 s32i.n a12, a1, 32 4022033e: 1228 l32i.n a2, a2, 4 40220340: 1129 s32i.n a2, a1, 4 40220342: 889a01 l32r a0, 402025ac 40220345: 0000c0 callx0 a0 40220348: e72c movi.n a7, 46 4022034a: 040c movi.n a4, 0 4022034c: 8168 l32i.n a6, a1, 32 4022034e: 040e52 l8ui a5, a14, 4 40220351: 2108 l32i.n a0, a1, 8 40220353: 180c movi.n a8, 1 40220355: 1138 l32i.n a3, a1, 4 40220357: 00a192 movi a9, 0x100 4022035a: 044392 s8i a9, a3, 4 4022035d: 024382 s8i a8, a3, 2 40220360: 054382 s8i a8, a3, 5 40220363: c3cb addi.n a12, a3, 12 40220365: 000b addi.n a0, a0, -1 40220367: 001b addi.n a0, a0, 1 40220369: 556a add.n a5, a5, a6 4022036b: 742850 extui a2, a5, 8, 8 4022036e: 0c8d mov.n a8, a12 40220370: 745050 extui a5, a5, 0, 8 40220373: 115580 slli a5, a5, 8 40220376: 202250 or a2, a2, a5 40220379: 004322 s8i a2, a3, 0 4022037c: 412820 srli a2, a2, 8 4022037f: 014322 s8i a2, a3, 1 40220382: cc1b addi.n a12, a12, 1 40220384: 000032 l8ui a3, a0, 0 40220387: 0d1377 beq a3, a7, 40220398 4022038a: a38c beqz.n a3, 40220398 4022038c: 441b addi.n a4, a4, 1 4022038e: 004c32 s8i a3, a12, 0 40220391: 001b addi.n a0, a0, 1 40220393: cc1b addi.n a12, a12, 1 40220395: fffac6 j 40220384 40220398: 004842 s8i a4, a8, 0 4022039b: 040c movi.n a4, 0 4022039d: 0c8d mov.n a8, a12 4022039f: 000022 l8ui a2, a0, 0 402203a2: 001b addi.n a0, a0, 1 402203a4: fda256 bnez a2, 40220382 402203a7: 2c1b addi.n a2, a12, 1 402203a9: 440c movi.n a4, 4 402203ab: 030c movi.n a3, 0 402203ad: 004c32 s8i a3, a12, 0 402203b0: 005192 s16i a9, a1, 0 402203b3: 015192 s16i a9, a1, 2 402203b6: 013d mov.n a3, a1 402203b8: 887901 l32r a0, 4020259c 402203bb: 0000c0 callx0 a0 402203be: 1d38 l32i.n a3, a13, 4 402203c0: 0d2d mov.n a2, a13 402203c2: c03c30 sub a3, a12, a3 402203c5: 335b addi.n a3, a3, 5 402203c7: f43030 extui a3, a3, 0, 16 402203ca: 03f5c5 call0 40224328 402203cd: 0e28 l32i.n a2, a14, 0 402203cf: ffaa01 l32r a0, 40220278 402203d2: 31c8 l32i.n a12, a1, 12 402203d4: 543c movi.n a4, 53 402203d6: a0cc00 addx4 a12, a12, a0 402203d9: 0c3d mov.n a3, a12 402203db: 07d805 call0 4022815c 402203de: 0c4d mov.n a4, a12 402203e0: 0e28 l32i.n a2, a14, 0 402203e2: 0d3d mov.n a3, a13 402203e4: 553c movi.n a5, 53 402203e6: 07b585 call0 40227f40 402203e9: 02cd mov.n a12, a2 402203eb: 0d2d mov.n a2, a13 402203ed: 03fec5 call0 402243dc 402203f0: 000046 j 402203f5 402203f3: fc7c movi.n a12, -1 402203f5: 4108 l32i.n a0, a1, 16 402203f7: 61d8 l32i.n a13, a1, 24 402203f9: 0c2d mov.n a2, a12 402203fb: 71e8 l32i.n a14, a1, 28 402203fd: 51c8 l32i.n a12, a1, 20 402203ff: 30c112 addi a1, a1, 48 40220402: f00d ret.n 40220404: ff0f10 excw 40220407: 3f .byte 0x3f 40220408 : 40220408: ffff81 l32r a8, 40220404 4022040b: f0c112 addi a1, a1, -16 4022040e: 1109 s32i.n a0, a1, 4 40220410: 18a102 movi a0, 0x118 40220413: c10020 mul16u a0, a0, a2 40220416: 080a add.n a0, a8, a0 40220418: 000052 l8ui a5, a0, 0 4022041b: 024d mov.n a4, a2 4022041d: b59c beqz.n a5, 4022043c 4022041f: 020c movi.n a2, 0 40220421: 170c movi.n a7, 1 40220423: 0109 s32i.n a0, a1, 0 40220425: 791526 beqi a5, 1, 402204a2 40220428: 172526 beqi a5, 2, 40220443 4022042b: 0d3566 bnei a5, 3, 4022043c 4022042e: 2038 l32i.n a3, a0, 8 40220430: 330b addi.n a3, a3, -1 40220432: 2039 s32i.n a3, a0, 8 40220434: 43cc bnez.n a3, 4022043c 40220436: 004022 s8i a2, a0, 0 40220439: 446022 s32i a2, a0, 0x110 4022043c: 1108 l32i.n a0, a1, 4 4022043e: 10c112 addi a1, a1, 16 40220441: f00d ret.n 40220443: 020052 l8ui a5, a0, 2 40220446: 550b addi.n a5, a5, -1 40220448: 745050 extui a5, a5, 0, 8 4022044b: 024052 s8i a5, a0, 2 4022044e: fea556 bnez a5, 4022043c 40220451: 030062 l8ui a6, a0, 3 40220454: 0109 s32i.n a0, a1, 0 40220456: 661b addi.n a6, a6, 1 40220458: 746060 extui a6, a6, 0, 8 4022045b: 034062 s8i a6, a0, 3 4022045e: 584666 bnei a6, 4, 402204ba 40220461: 010042 l8ui a4, a0, 1 40220464: 641b addi.n a6, a4, 1 40220466: 1a26e6 bgei a6, 2, 40220484 40220469: c97c movi.n a9, -4 4022046b: f0c8a2 addi a10, a8, -16 4022046e: a044a0 addx4 a4, a4, a10 40220471: 0f1497 beq a4, a9, 40220484 40220474: 14b8 l32i.n a11, a4, 4 40220476: ab8c beqz.n a11, 40220484 40220478: 014062 s8i a6, a0, 1 4022047b: 024072 s8i a7, a0, 2 4022047e: 034022 s8i a2, a0, 3 40220481: ffedc6 j 4022043c 40220484: 442062 l32i a6, a0, 0x110 40220487: 0109 s32i.n a0, a1, 0 40220489: c68c beqz.n a6, 40220499 4022048b: 030c movi.n a3, 0 4022048d: 20cb addi.n a2, a0, 12 4022048f: 452042 l32i a4, a0, 0x114 40220492: 0006c0 callx0 a6 40220495: 0108 l32i.n a0, a1, 0 40220497: 020c movi.n a2, 0 40220499: 004022 s8i a2, a0, 0 4022049c: 446022 s32i a2, a0, 0x110 4022049f: ffe646 j 4022043c 402204a2: 024072 s8i a7, a0, 2 402204a5: 30cb addi.n a3, a0, 12 402204a7: 250c movi.n a5, 2 402204a9: 020c movi.n a2, 0 402204ab: 014022 s8i a2, a0, 1 402204ae: 034022 s8i a2, a0, 3 402204b1: 004052 s8i a5, a0, 0 402204b4: ffe4c5 call0 40220304 402204b7: ffe046 j 4022043c 402204ba: 0138 l32i.n a3, a1, 0 402204bc: 024362 s8i a6, a3, 2 402204bf: 010322 l8ui a2, a3, 1 402204c2: 33cb addi.n a3, a3, 12 402204c4: ffe3c5 call0 40220304 402204c7: ffdc46 j 4022043c ... 402204cc : 402204cc: f0c112 addi a1, a1, -16 402204cf: 0109 s32i.n a0, a1, 0 402204d1: 11c9 s32i.n a12, a1, 4 402204d3: 0c0c movi.n a12, 0 402204d5: 0c2d mov.n a2, a12 402204d7: fff305 call0 40220408 402204da: cc1b addi.n a12, a12, 1 402204dc: 74c0c0 extui a12, a12, 0, 8 402204df: f24c66 bnei a12, 4, 402204d5 402204e2: 11c8 l32i.n a12, a1, 4 402204e4: 0108 l32i.n a0, a1, 0 402204e6: 10c112 addi a1, a1, 16 402204e9: f00d ret.n 402204eb: 9fd800 excw 402204ee: 804023 excw 402204f1: 093a add.n a0, a9, a3 ... 402204f4 : 402204f4: 03a222 movi a2, 0x203 402204f7: fffd31 l32r a3, 402204ec 402204fa: d0c112 addi a1, a1, -48 402204fd: 0961c2 s32i a12, a1, 36 40220500: 086102 s32i a0, a1, 32 40220503: 20c440 or a12, a4, a4 40220506: eaa242 movi a4, 0x2ea 40220509: 882201 l32r a0, 40202594 4022050c: 0000c0 callx0 a0 4022050f: ff3c01 l32r a0, 40220200 40220512: 7129 s32i.n a2, a1, 28 40220514: 323b addi.n a3, a2, 3 40220516: c47c movi.n a4, -4 40220518: 00a222 movi a2, 0x200 4022051b: 103340 and a3, a3, a4 4022051e: 041c42 l16ui a4, a12, 8 40220521: 2039 s32i.n a3, a0, 8 40220523: 02b247 bgeu a2, a4, 40220529 40220526: 006406 j 402206ba 40220529: 951c movi.n a5, 25 4022052b: 023547 bltu a5, a4, 40220531 4022052e: 006206 j 402206ba 40220531: 0c2d mov.n a2, a12 40220533: 050c movi.n a5, 0 40220535: 0407c5 call0 402245b4 40220538: 041c62 l16ui a6, a12, 8 4022053b: c06620 sub a6, a6, a2 4022053e: 178656 bnez a6, 402206ba 40220541: ff2f21 l32r a2, 40220200 40220544: 2238 l32i.n a3, a2, 8 40220546: 040222 l8ui a2, a2, 4 40220549: 010342 l8ui a4, a3, 1 4022054c: 000352 l8ui a5, a3, 0 4022054f: 114480 slli a4, a4, 8 40220552: 204450 or a4, a4, a5 40220555: 740840 extui a0, a4, 8, 8 40220558: 744040 extui a4, a4, 0, 8 4022055b: 114480 slli a4, a4, 8 4022055e: 200040 or a0, a0, a4 40220561: c00020 sub a0, a0, a2 40220564: f47000 extui a7, a0, 0, 16 40220567: 0247b6 bltui a7, 4, 4022056d 4022056a: 005306 j 402206ba 4022056d: ffa551 l32r a5, 40220404 40220570: 18a122 movi a2, 0x118 40220573: c10200 mul16u a0, a2, a0 40220576: 050a add.n a0, a5, a0 40220578: 000042 l8ui a4, a0, 0 4022057b: fec442 addi a4, a4, -2 4022057e: 138456 bnez a4, 402206ba 40220581: 350c movi.n a5, 3 40220583: 004052 s8i a5, a0, 0 40220586: 030342 l8ui a4, a3, 3 40220589: 4109 s32i.n a0, a1, 16 4022058b: 344040 extui a4, a4, 0, 4 4022058e: 054042 s8i a4, a0, 5 40220591: 060382 l8ui a8, a3, 6 40220594: 070372 l8ui a7, a3, 7 40220597: 020352 l8ui a5, a3, 2 4022059a: 117780 slli a7, a7, 8 4022059d: 045750 extui a5, a5, 7, 1 402205a0: 207780 or a7, a7, a8 402205a3: 746870 extui a6, a7, 8, 8 402205a6: 747070 extui a7, a7, 0, 8 402205a9: 117780 slli a7, a7, 8 402205ac: 206670 or a6, a6, a7 402205af: f46060 extui a6, a6, 0, 16 402205b2: 3169 s32i.n a6, a1, 12 402205b4: 0e3516 beqz a5, 4022069b 402205b7: 0e0456 bnez a4, 4022069b 402205ba: 050372 l8ui a7, a3, 5 402205bd: 040382 l8ui a8, a3, 4 402205c0: 117780 slli a7, a7, 8 402205c3: 207780 or a7, a7, a8 402205c6: 746870 extui a6, a7, 8, 8 402205c9: 747070 extui a7, a7, 0, 8 402205cc: 117780 slli a7, a7, 8 402205cf: 206670 or a6, a6, a7 402205d2: f46060 extui a6, a6, 0, 16 402205d5: 660b addi.n a6, a6, -1 402205d7: 0c0656 bnez a6, 4022069b 402205da: 4128 l32i.n a2, a1, 16 402205dc: 33cb addi.n a3, a3, 12 402205de: 22cb addi.n a2, a2, 12 402205e0: 6129 s32i.n a2, a1, 24 402205e2: ffcc45 call0 402202a8 402205e5: 0b2256 bnez a2, 4022069b 402205e8: ff0621 l32r a2, 40220200 402205eb: 2228 l32i.n a2, a2, 8 402205ed: 22cb addi.n a2, a2, 12 402205ef: ffcf05 call0 402202e0 402205f2: 3138 l32i.n a3, a1, 12 402205f4: 224b addi.n a2, a2, 4 402205f6: 0a1316 beqz a3, 4022069b 402205f9: ffce45 call0 402202e0 402205fc: 023d mov.n a3, a2 402205fe: a129 s32i.n a2, a1, 40 40220600: a40c movi.n a4, 10 40220602: 012d mov.n a2, a1 40220604: 87e601 l32r a0, 4020259c 40220607: 0000c0 callx0 a0 4022060a: 3108 l32i.n a0, a1, 12 4022060c: 001152 l16ui a5, a1, 0 4022060f: a148 l32i.n a4, a1, 40 40220611: 66f566 bnei a5, 0x100, 4022067b 40220614: 011162 l16ui a6, a1, 2 40220617: 041172 l16ui a7, a1, 8 4022061a: 60f666 bnei a6, 0x100, 4022067e 4022061d: 00a482 movi a8, 0x400 40220620: 5a9787 bne a7, a8, 4022067e 40220623: 1198 l32i.n a9, a1, 4 40220625: 87d421 l32r a2, 40202578 40220628: 75a890 extui a10, a9, 24, 8 4022062b: 410890 srli a0, a9, 8 4022062e: 10b920 and a11, a9, a2 40220631: 100020 and a0, a0, a2 40220634: 20aa00 or a10, a10, a0 40220637: 11bb80 slli a11, a11, 8 4022063a: 019980 slli a9, a9, 24 4022063d: 2099b0 or a9, a9, a11 40220640: 2099a0 or a9, a9, a10 40220643: 41a8 l32i.n a10, a1, 16 40220645: ffaa71 l32r a7, 402204f0 40220648: 2a99 s32i.n a9, a10, 8 4022064a: 03b797 bgeu a7, a9, 40220651 4022064d: 4138 l32i.n a3, a1, 16 4022064f: 2379 s32i.n a7, a3, 8 40220651: 34ab addi.n a3, a4, 10 40220653: 4128 l32i.n a2, a1, 16 40220655: 0ca142 movi a4, 0x10c 40220658: 224a add.n a2, a2, a4 4022065a: 5129 s32i.n a2, a1, 20 4022065c: 440c movi.n a4, 4 4022065e: 87cf01 l32r a0, 4020259c 40220661: 0000c0 callx0 a0 40220664: 4168 l32i.n a6, a1, 16 40220666: 442662 l32i a6, a6, 0x110 40220669: 04d616 beqz a6, 402206ba 4022066c: 6128 l32i.n a2, a1, 24 4022066e: 4148 l32i.n a4, a1, 16 40220670: 5138 l32i.n a3, a1, 20 40220672: 452442 l32i a4, a4, 0x114 40220675: 0006c0 callx0 a6 40220678: 000f86 j 402206ba 4022067b: 041172 l16ui a7, a1, 8 4022067e: 000b addi.n a0, a0, -1 40220680: 742870 extui a2, a7, 8, 8 40220683: 743070 extui a3, a7, 0, 8 40220686: f40000 extui a0, a0, 0, 16 40220689: 3109 s32i.n a0, a1, 12 4022068b: 113380 slli a3, a3, 8 4022068e: 202230 or a2, a2, a3 40220691: f42020 extui a2, a2, 0, 16 40220694: 242a add.n a2, a4, a2 40220696: 22ab addi.n a2, a2, 10 40220698: f5d056 bnez a0, 402205f9 4022069b: 4168 l32i.n a6, a1, 16 4022069d: 442662 l32i a6, a6, 0x110 402206a0: a68c beqz.n a6, 402206ae 402206a2: 4148 l32i.n a4, a1, 16 402206a4: 030c movi.n a3, 0 402206a6: 24cb addi.n a2, a4, 12 402206a8: 452442 l32i a4, a4, 0x114 402206ab: 0006c0 callx0 a6 402206ae: 042162 l32i a6, a1, 16 402206b1: 00a052 movi a5, 0 402206b4: 004652 s8i a5, a6, 0 402206b7: 446652 s32i a5, a6, 0x110 402206ba: 202cc0 or a2, a12, a12 402206bd: 03d1c5 call0 402243dc 402206c0: 7128 l32i.n a2, a1, 28 402206c2: ff8a31 l32r a3, 402204ec 402206c5: 58a342 movi a4, 0x358 402206c8: 87b601 l32r a0, 402025a0 402206cb: 0000c0 callx0 a0 402206ce: 91c8 l32i.n a12, a1, 36 402206d0: 8108 l32i.n a0, a1, 32 402206d2: 30c112 addi a1, a1, 48 402206d5: f00d ret.n ... 402206d8 : 402206d8: 090c movi.n a9, 0 402206da: fec9a1 l32r a10, 40220200 402206dd: e0c112 addi a1, a1, -32 402206e0: 21d9 s32i.n a13, a1, 8 402206e2: 41f9 s32i.n a15, a1, 16 402206e4: 0109 s32i.n a0, a1, 0 402206e6: 11c9 s32i.n a12, a1, 4 402206e8: 31e9 s32i.n a14, a1, 12 402206ea: 0c0c movi.n a12, 0 402206ec: 0c0a72 l8ui a7, a10, 12 402206ef: 20ca82 addi a8, a10, 32 402206f2: 02ed mov.n a14, a2 402206f4: 020c movi.n a2, 0 402206f6: 18a1d2 movi a13, 0x118 402206f9: c1dcd0 mul16u a13, a12, a13 402206fc: d8da add.n a13, a8, a13 402206fe: 000d02 l8ui a0, a13, 0 40220701: a09c beqz.n a0, 4022071f 40220703: 0d3066 bnei a0, 3, 40220714 40220706: 040d02 l8ui a0, a13, 4 40220709: c00700 sub a0, a7, a0 4022070c: 04a907 bge a9, a0, 40220714 4022070f: 749000 extui a9, a0, 0, 8 40220712: 0c2d mov.n a2, a12 40220714: cc1b addi.n a12, a12, 1 40220716: 74c0c0 extui a12, a12, 0, 8 40220719: d94c66 bnei a12, 4, 402206f6 4022071c: 000086 j 40220722 4022071f: 434c66 bnei a12, 4, 40220766 40220722: 0d42f6 bgeui a2, 4, 40220733 40220725: 18a1d2 movi a13, 0x118 40220728: c1d2d0 mul16u a13, a2, a13 4022072b: d8da add.n a13, a8, a13 4022072d: 000df2 l8ui a15, a13, 0 40220730: 303f26 beqi a15, 3, 40220764 40220733: f27c movi.n a2, -1 40220735: 000706 j 40220755 40220738: ffa0f2 movi a15, 255 4022073b: 0e3d mov.n a3, a14 4022073d: 2dcb addi.n a2, a13, 12 4022073f: 0f4d mov.n a4, a15 40220741: 879601 l32r a0, 4020259c 40220744: 0000c0 callx0 a0 40220747: 0c2d mov.n a2, a12 40220749: 0fda add.n a0, a15, a13 4022074b: 0e0c movi.n a14, 0 4022074d: 0c40e2 s8i a14, a0, 12 40220750: ffcb45 call0 40220408 40220753: b27c movi.n a2, -5 40220755: 11c8 l32i.n a12, a1, 4 40220757: 21d8 l32i.n a13, a1, 8 40220759: 31e8 l32i.n a14, a1, 12 4022075b: 41f8 l32i.n a15, a1, 16 4022075d: 0108 l32i.n a0, a1, 0 4022075f: 20c112 addi a1, a1, 32 40220762: f00d ret.n 40220764: 02cd mov.n a12, a2 40220766: 044d72 s8i a7, a13, 4 40220769: 446d32 s32i a3, a13, 0x110 4022076c: 456d42 s32i a4, a13, 0x114 4022076f: 571b addi.n a5, a7, 1 40220771: 120c movi.n a2, 1 40220773: 004d22 s8i a2, a13, 0 40220776: 0c4a52 s8i a5, a10, 12 40220779: 0e2d mov.n a2, a14 4022077b: 890801 l32r a0, 40202b9c 4022077e: 0000c0 callx0 a0 40220781: fea062 movi a6, 254 40220784: b02627 blt a6, a2, 40220738 40220787: 0e2d mov.n a2, a14 40220789: 890401 l32r a0, 40202b9c 4022078c: 0000c0 callx0 a0 4022078f: 02fd mov.n a15, a2 40220791: ffe986 j 4022073b 40220794 : 40220794: e0c112 addi a1, a1, -32 40220797: 0461d2 s32i a13, a1, 16 4022079a: 0361c2 s32i a12, a1, 12 4022079d: 026102 s32i a0, a1, 8 402207a0: 02cd mov.n a12, a2 402207a2: fe9701 l32r a0, 40220200 402207a5: 03dd mov.n a13, a3 402207a7: 0008 l32i.n a0, a0, 0 402207a9: 043d mov.n a3, a4 402207ab: 30ac beqz.n a0, 402207d2 402207ad: 1dac beqz.n a13, 402207d2 402207af: f29c beqz.n a2, 402207d2 402207b1: 1139 s32i.n a3, a1, 4 402207b3: 000242 l8ui a4, a2, 0 402207b6: 0159 s32i.n a5, a1, 0 402207b8: 649c beqz.n a4, 402207d2 402207ba: 88f801 l32r a0, 40202b9c 402207bd: 0000c0 callx0 a0 402207c0: 0ef2e6 bgei a2, 0x100, 402207d2 402207c3: 0c2d mov.n a2, a12 402207c5: 02e6c5 call0 40223634 402207c8: 0b0226 beqi a2, -1, 402207d7 402207cb: 0d29 s32i.n a2, a13, 0 402207cd: 020c movi.n a2, 0 402207cf: 000346 j 402207e0 402207d2: 427c movi.n a2, -12 402207d4: 000206 j 402207e0 402207d7: 0c2d mov.n a2, a12 402207d9: 1138 l32i.n a3, a1, 4 402207db: 0148 l32i.n a4, a1, 0 402207dd: ffef85 call0 402206d8 402207e0: 31c8 l32i.n a12, a1, 12 402207e2: 41d8 l32i.n a13, a1, 16 402207e4: 2108 l32i.n a0, a1, 8 402207e6: 20c112 addi a1, a1, 32 402207e9: f00d ret.n ... 402207ec : 402207ec: f0c112 addi a1, a1, -16 402207ef: 0109 s32i.n a0, a1, 0 402207f1: 0368 l32i.n a6, a3, 0 402207f3: 2378 l32i.n a7, a3, 8 402207f5: 1358 l32i.n a5, a3, 4 402207f7: 21d9 s32i.n a13, a1, 8 402207f9: 11c9 s32i.n a12, a1, 4 402207fb: 02dd mov.n a13, a2 402207fd: 03cd mov.n a12, a3 402207ff: 1259 s32i.n a5, a2, 4 40220801: 0269 s32i.n a6, a2, 0 40220803: 37cb addi.n a3, a7, 12 40220805: 0c48 l32i.n a4, a12, 0 40220807: 2268 l32i.n a6, a2, 8 40220809: 0708 l32i.n a0, a7, 0 4022080b: 26cb addi.n a2, a6, 12 4022080d: 30b466 bnei a4, 16, 40220841 40220810: 440c movi.n a4, 4 40220812: 0609 s32i.n a0, a6, 0 40220814: 1778 l32i.n a7, a7, 4 40220816: 1679 s32i.n a7, a6, 4 40220818: 876101 l32r a0, 4020259c 4022081b: 0000c0 callx0 a0 4022081e: 440c movi.n a4, 4 40220820: 2d28 l32i.n a2, a13, 8 40220822: 2c38 l32i.n a3, a12, 8 40220824: 228b addi.n a2, a2, 8 40220826: 338b addi.n a3, a3, 8 40220828: 875d01 l32r a0, 4020259c 4022082b: 0000c0 callx0 a0 4022082e: 2c38 l32i.n a3, a12, 8 40220830: 2d48 l32i.n a4, a13, 8 40220832: 5358 l32i.n a5, a3, 20 40220834: 4368 l32i.n a6, a3, 16 40220836: 4469 s32i.n a6, a4, 16 40220838: 5459 s32i.n a5, a4, 20 4022083a: 6338 l32i.n a3, a3, 24 4022083c: 6439 s32i.n a3, a4, 24 4022083e: 000746 j 4022085f 40220841: 440c movi.n a4, 4 40220843: 0609 s32i.n a0, a6, 0 40220845: 1778 l32i.n a7, a7, 4 40220847: 1679 s32i.n a7, a6, 4 40220849: 875401 l32r a0, 4020259c 4022084c: 0000c0 callx0 a0 4022084f: 440c movi.n a4, 4 40220851: 2d28 l32i.n a2, a13, 8 40220853: 2c38 l32i.n a3, a12, 8 40220855: 228b addi.n a2, a2, 8 40220857: 338b addi.n a3, a3, 8 40220859: 875001 l32r a0, 4020259c 4022085c: 0000c0 callx0 a0 4022085f: 0108 l32i.n a0, a1, 0 40220861: 4c58 l32i.n a5, a12, 16 40220863: 140c42 l8ui a4, a12, 20 40220866: 6c38 l32i.n a3, a12, 24 40220868: 3c68 l32i.n a6, a12, 12 4022086a: 3d69 s32i.n a6, a13, 12 4022086c: 4d59 s32i.n a5, a13, 16 4022086e: 144d42 s8i a4, a13, 20 40220871: 6d39 s32i.n a3, a13, 24 40220873: 11c8 l32i.n a12, a1, 4 40220875: 21d8 l32i.n a13, a1, 8 40220877: 10c112 addi a1, a1, 16 4022087a: f00d ret.n 4022087c : 4022087c: 0258 l32i.n a5, a2, 0 4022087e: 35cc bnez.n a5, 40220885 40220880: 0239 s32i.n a3, a2, 0 40220882: 0003c6 j 40220895 40220885: 172522 l32i a2, a5, 92 40220888: 628c beqz.n a2, 40220892 4022088a: 025d mov.n a5, a2 4022088c: 172222 l32i a2, a2, 92 4022088f: ff7256 bnez a2, 4022088a 40220892: 176532 s32i a3, a5, 92 40220895: 020c movi.n a2, 0 40220897: 176322 s32i a2, a3, 92 4022089a: f00d ret.n 4022089c : 4022089c: 0268 l32i.n a6, a2, 0 4022089e: 46cc bnez.n a6, 402208a6 402208a0: 030c movi.n a3, 0 402208a2: 0239 s32i.n a3, a2, 0 402208a4: f00d ret.n 402208a6: 059367 bne a3, a6, 402208af 402208a9: 172632 l32i a3, a6, 92 402208ac: fffc86 j 402208a2 402208af: 172622 l32i a2, a6, 92 402208b2: 059237 bne a2, a3, 402208bb 402208b5: 172322 l32i a2, a3, 92 402208b8: 176622 s32i a2, a6, 92 402208bb: 026d mov.n a6, a2 402208bd: fee256 bnez a2, 402208af 402208c0: f00d ret.n ... 402208c4 : 402208c4: 0258 l32i.n a5, a2, 0 402208c6: 35cc bnez.n a5, 402208cd 402208c8: 0239 s32i.n a3, a2, 0 402208ca: 000306 j 402208da 402208cd: 4528 l32i.n a2, a5, 16 402208cf: 528c beqz.n a2, 402208d8 402208d1: 025d mov.n a5, a2 402208d3: 4228 l32i.n a2, a2, 16 402208d5: ff8256 bnez a2, 402208d1 402208d8: 4539 s32i.n a3, a5, 16 402208da: 020c movi.n a2, 0 402208dc: 4329 s32i.n a2, a3, 16 402208de: f00d ret.n 402208e0 : 402208e0: 0268 l32i.n a6, a2, 0 402208e2: 46cc bnez.n a6, 402208ea 402208e4: 030c movi.n a3, 0 402208e6: 0239 s32i.n a3, a2, 0 402208e8: f00d ret.n 402208ea: 049367 bne a3, a6, 402208f2 402208ed: 4638 l32i.n a3, a6, 16 402208ef: fffcc6 j 402208e6 402208f2: 4628 l32i.n a2, a6, 16 402208f4: 039237 bne a2, a3, 402208fb 402208f7: 4328 l32i.n a2, a3, 16 402208f9: 4629 s32i.n a2, a6, 16 402208fb: 026d mov.n a6, a2 402208fd: ff1256 bnez a2, 402208f2 40220900: f00d ret.n 40220902: 700000 excw 40220905: 3fff13 excw 40220908 : 40220908: 22cc bnez.n a2, 4022090e 4022090a: 020c movi.n a2, 0 4022090c: f00d ret.n 4022090e: fffd71 l32r a7, 40220904 40220911: 0798 l32i.n a9, a7, 0 40220913: 096d mov.n a6, a9 40220915: 998c beqz.n a9, 40220922 40220917: 0648 l32i.n a4, a6, 0 40220919: 771427 beq a4, a2, 40220994 4022091c: 172662 l32i a6, a6, 92 4022091f: ff4656 bnez a6, 40220917 40220922: 1768 l32i.n a6, a7, 4 40220924: fe2616 beqz a6, 4022090a 40220927: 0658 l32i.n a5, a6, 0 40220929: 5e9527 bne a5, a2, 4022098b 4022092c: 2228 l32i.n a2, a2, 8 4022092e: fd8216 beqz a2, 4022090a 40220931: 0f02a2 l8ui a10, a2, 15 40220934: 0d0282 l8ui a8, a2, 13 40220937: 0c0272 l8ui a7, a2, 12 4022093a: 118880 slli a8, a8, 8 4022093d: 207780 or a7, a7, a8 40220940: 0e0282 l8ui a8, a2, 14 40220943: 01aa80 slli a10, a10, 24 40220946: 118800 slli a8, a8, 16 40220949: 2088a0 or a8, a8, a10 4022094c: 207780 or a7, a7, a8 4022094f: fb7716 beqz a7, 4022090a 40220952: 0288 l32i.n a8, a2, 0 40220954: 096d mov.n a6, a9 40220956: fb0816 beqz a8, 4022090a 40220959: fad916 beqz a9, 4022090a 4022095c: 0f06b2 l8ui a11, a6, 15 4022095f: 0d06a2 l8ui a10, a6, 13 40220962: 0c0692 l8ui a9, a6, 12 40220965: 11aa80 slli a10, a10, 8 40220968: 2099a0 or a9, a9, a10 4022096b: 0e06a2 l8ui a10, a6, 14 4022096e: 01bb80 slli a11, a11, 24 40220971: 11aa00 slli a10, a10, 16 40220974: 20aab0 or a10, a10, a11 40220977: 2099a0 or a9, a9, a10 4022097a: 049797 bne a7, a9, 40220982 4022097d: 26b8 l32i.n a11, a6, 8 4022097f: 111b87 beq a11, a8, 40220994 40220982: 172662 l32i a6, a6, 92 40220985: fd3656 bnez a6, 4022095c 40220988: ffdf86 j 4022090a 4022098b: 172662 l32i a6, a6, 92 4022098e: f95656 bnez a6, 40220927 40220991: ffdd46 j 4022090a 40220994: 0369 s32i.n a6, a3, 0 40220996: 120c movi.n a2, 1 40220998: f00d ret.n ... 4022099c : 4022099c: ffda61 l32r a6, 40220904 4022099f: 0668 l32i.n a6, a6, 0 402209a1: 050c movi.n a5, 0 402209a3: 569c beqz.n a6, 402209bc 402209a5: 0678 l32i.n a7, a6, 0 402209a7: 172662 l32i a6, a6, 92 402209aa: 878c beqz.n a7, 402209b6 402209ac: 0788 l32i.n a8, a7, 0 402209ae: 049287 bne a2, a8, 402209b6 402209b1: 551b addi.n a5, a5, 1 402209b3: 745050 extui a5, a5, 0, 8 402209b6: feb656 bnez a6, 402209a5 402209b9: 000046 j 402209be 402209bc: 050c movi.n a5, 0 402209be: 052d mov.n a2, a5 402209c0: f00d ret.n ... 402209c4 : 402209c4: e0c112 addi a1, a1, -32 402209c7: 6109 s32i.n a0, a1, 24 402209c9: 528c beqz.n a2, 402209d2 402209cb: 0208 l32i.n a0, a2, 0 402209cd: 5129 s32i.n a2, a1, 20 402209cf: 4ab026 beqi a0, 16, 40220a1d 402209d2: 427c movi.n a2, -12 402209d4: 000f06 j 40220a14 402209d7: e34245 call0 40203dfc 402209da: 6b2266 bnei a2, 2, 40220a49 402209dd: 01a022 movi a2, 1 402209e0: 203110 or a3, a1, a1 402209e3: e4f045 call0 402058e8 402209e6: 0148 l32i.n a4, a1, 0 402209e8: 053416 beqz a4, 40220a3f 402209eb: ffc621 l32r a2, 40220904 402209ee: 0228 l32i.n a2, a2, 0 402209f0: 5108 l32i.n a0, a1, 20 402209f2: 829c beqz.n a2, 40220a0e 402209f4: 0258 l32i.n a5, a2, 0 402209f6: e58c beqz.n a5, 40220a08 402209f8: 0538 l32i.n a3, a5, 0 402209fa: 0ab366 bnei a3, 16, 40220a08 402209fd: 2068 l32i.n a6, a0, 8 402209ff: 2548 l32i.n a4, a5, 8 40220a01: 1668 l32i.n a6, a6, 4 40220a03: 1448 l32i.n a4, a4, 4 40220a05: 3b1467 beq a4, a6, 40220a44 40220a08: 172222 l32i a2, a2, 92 40220a0b: fe5256 bnez a2, 402209f4 40220a0e: 202000 or a2, a0, a0 40220a11: 011cc5 call0 40221be0 40220a14: 062102 l32i a0, a1, 24 40220a17: 20c112 addi a1, a1, 32 40220a1a: 000080 ret 40220a1d: 10a022 movi a2, 16 40220a20: fff785 call0 4022099c 40220a23: 4129 s32i.n a2, a1, 16 40220a25: 002245 call0 40220c4c 40220a28: 4158 l32i.n a5, a1, 16 40220a2a: 16b527 bgeu a5, a2, 40220a44 40220a2d: e33cc5 call0 40203dfc 40220a30: a31266 bnei a2, 1, 402209d7 40220a33: 020c movi.n a2, 0 40220a35: 013d mov.n a3, a1 40220a37: e4eb05 call0 402058e8 40220a3a: 0188 l32i.n a8, a1, 0 40220a3c: fab856 bnez a8, 402209eb 40220a3f: c27c movi.n a2, -4 40220a41: fff3c6 j 40220a14 40220a44: 127c movi.n a2, -15 40220a46: fff286 j 40220a14 40220a49: e33b05 call0 40203dfc 40220a4c: 9b3266 bnei a2, 3, 402209eb 40220a4f: 51b8 l32i.n a11, a1, 20 40220a51: 120c movi.n a2, 1 40220a53: 2bb8 l32i.n a11, a11, 8 40220a55: 013d mov.n a3, a1 40220a57: 0c0b92 l8ui a9, a11, 12 40220a5a: 0e0ba2 l8ui a10, a11, 14 40220a5d: 0d0bb2 l8ui a11, a11, 13 40220a60: 11aa00 slli a10, a10, 16 40220a63: 11bb80 slli a11, a11, 8 40220a66: 2099b0 or a9, a9, a11 40220a69: 2099a0 or a9, a9, a10 40220a6c: 119980 slli a9, a9, 8 40220a6f: 3199 s32i.n a9, a1, 12 40220a71: e4e745 call0 402058e8 40220a74: 0138 l32i.n a3, a1, 0 40220a76: 3108 l32i.n a0, a1, 12 40220a78: 113380 slli a3, a3, 8 40220a7b: 0139 s32i.n a3, a1, 0 40220a7d: c00030 sub a0, a0, a3 40220a80: f67016 beqz a0, 402209eb 40220a83: e40785 call0 40204afc 40220a86: 740020 extui a0, a2, 0, 8 40220a89: 0e5066 bnei a0, 5, 40220a9b 40220a8c: 020c movi.n a2, 0 40220a8e: 013d mov.n a3, a1 40220a90: e4e545 call0 402058e8 40220a93: 0148 l32i.n a4, a1, 0 40220a95: f52456 bnez a4, 402209eb 40220a98: ffe8c6 j 40220a3f 40220a9b: fa0016 beqz a0, 40220a3f 40220a9e: 012080 slli a2, a0, 24 40220aa1: 312820 srai a2, a2, 24 40220aa4: ffdb06 j 40220a14 ... 40220aa8 : 40220aa8: f0c112 addi a1, a1, -16 40220aab: 0109 s32i.n a0, a1, 0 40220aad: c2ac beqz.n a2, 40220add 40220aaf: 0208 l32i.n a0, a2, 0 40220ab1: 28c066 bnei a0, 32, 40220add 40220ab4: ff9401 l32r a0, 40220904 40220ab7: 0008 l32i.n a0, a0, 0 40220ab9: 50ac beqz.n a0, 40220ae2 40220abb: 0058 l32i.n a5, a0, 0 40220abd: 359c beqz.n a5, 40220ad4 40220abf: 0538 l32i.n a3, a5, 0 40220ac1: 0fc366 bnei a3, 32, 40220ad4 40220ac4: 2268 l32i.n a6, a2, 8 40220ac6: 2548 l32i.n a4, a5, 8 40220ac8: 1668 l32i.n a6, a6, 4 40220aca: 1448 l32i.n a4, a4, 4 40220acc: 049467 bne a4, a6, 40220ad4 40220acf: 127c movi.n a2, -15 40220ad1: 000406 j 40220ae5 40220ad4: 172002 l32i a0, a0, 92 40220ad7: fe0056 bnez a0, 40220abb 40220ada: 000106 j 40220ae2 40220add: 427c movi.n a2, -12 40220adf: 000086 j 40220ae5 40220ae2: 01b1c5 call0 40222600 40220ae5: 0108 l32i.n a0, a1, 0 40220ae7: 10c112 addi a1, a1, 16 40220aea: f00d ret.n 40220aec: 000000 ill 40220aef: 9fe000 excw 40220af2: 124023 excw 40220af4 : 40220af4: e0c112 addi a1, a1, -32 40220af7: 016102 s32i a0, a1, 4 40220afa: 0461e2 s32i a14, a1, 16 40220afd: 0261c2 s32i a12, a1, 8 40220b00: 31d9 s32i.n a13, a1, 12 40220b02: 02cd mov.n a12, a2 40220b04: 03dd mov.n a13, a3 40220b06: 04ed mov.n a14, a4 40220b08: 000c movi.n a0, 0 40220b0a: 0109 s32i.n a0, a1, 0 40220b0c: 12ac beqz.n a2, 40220b31 40220b0e: f39c beqz.n a3, 40220b31 40220b10: d49c beqz.n a4, 40220b31 40220b12: 013d mov.n a3, a1 40220b14: ffdf05 call0 40220908 40220b17: 629c beqz.n a2, 40220b31 40220b19: 420c movi.n a2, 4 40220b1b: 0c08 l32i.n a0, a12, 0 40220b1d: 1c29 s32i.n a2, a12, 4 40220b1f: 55b026 beqi a0, 16, 40220b78 40220b22: 0bc066 bnei a0, 32, 40220b31 40220b25: 0e4d mov.n a4, a14 40220b27: 0d3d mov.n a3, a13 40220b29: 0128 l32i.n a2, a1, 0 40220b2b: 016d85 call0 40222204 40220b2e: 000e06 j 40220b6a 40220b31: 427c movi.n a2, -12 40220b33: 000cc6 j 40220b6a 40220b36: 0c3d mov.n a3, a12 40220b38: 12d9 s32i.n a13, a2, 4 40220b3a: 0452e2 s16i a14, a2, 8 40220b3d: 02d9 s32i.n a13, a2, 0 40220b3f: 0128 l32i.n a2, a1, 0 40220b41: 055ce2 s16i a14, a12, 10 40220b44: 18c222 addi a2, a2, 24 40220b47: ffd7c5 call0 402208c4 40220b4a: 0128 l32i.n a2, a1, 0 40220b4c: 7238 l32i.n a3, a2, 28 40220b4e: 132242 l32i a4, a2, 76 40220b51: 03cc bnez.n a3, 40220b55 40220b53: 72c9 s32i.n a12, a2, 28 40220b55: 086427 bbci a4, 2, 40220b61 40220b58: 00a052 movi a5, 0 40220b5b: 484252 s8i a5, a2, 72 40220b5e: 002122 l32i a2, a1, 0 40220b61: 00e4c5 call0 402219b0 40220b64: 012280 slli a2, a2, 24 40220b67: 312820 srai a2, a2, 24 40220b6a: 0221c2 l32i a12, a1, 8 40220b6d: 31d8 l32i.n a13, a1, 12 40220b6f: 41e8 l32i.n a14, a1, 16 40220b71: 1108 l32i.n a0, a1, 4 40220b73: 20c112 addi a1, a1, 32 40220b76: f00d ret.n 40220b78: 002122 l32i a2, a1, 0 40220b7b: 480232 l8ui a3, a2, 72 40220b7e: 132242 l32i a4, a2, 76 40220b81: fac316 beqz a3, 40220b31 40220b84: 13e427 bbsi a4, 2, 40220b9b 40220b87: 062222 l32i a2, a2, 24 40220b8a: 001c05 call0 40220d4c 40220b8d: 002152 l32i a5, a1, 0 40220b90: 300552 l8ui a5, a5, 48 40220b93: 0c3257 bltu a2, a5, 40220ba3 40220b96: 927c movi.n a2, -7 40220b98: fff386 j 40220b6a 40220b9b: 1268 l32i.n a6, a2, 4 40220b9d: 3a1662 l16ui a6, a6, 116 40220ba0: f286f6 bgeui a6, 8, 40220b96 40220ba3: 421c movi.n a2, 20 40220ba5: ffd231 l32r a3, 40220af0 40220ba8: 8ea142 movi a4, 0x18e 40220bab: 867a01 l32r a0, 40202594 40220bae: 0000c0 callx0 a0 40220bb1: 02cd mov.n a12, a2 40220bb3: f7f256 bnez a2, 40220b36 40220bb6: f27c movi.n a2, -1 40220bb8: ffeb86 j 40220b6a ... 40220bbc : 40220bbc: e0c112 addi a1, a1, -32 40220bbf: 1109 s32i.n a0, a1, 4 40220bc1: 41e9 s32i.n a14, a1, 16 40220bc3: 21c9 s32i.n a12, a1, 8 40220bc5: 31d9 s32i.n a13, a1, 12 40220bc7: 02cd mov.n a12, a2 40220bc9: 03dd mov.n a13, a3 40220bcb: 04ed mov.n a14, a4 40220bcd: 000c movi.n a0, 0 40220bcf: 0109 s32i.n a0, a1, 0 40220bd1: 228c beqz.n a2, 40220bd7 40220bd3: 038c beqz.n a3, 40220bd7 40220bd5: 34cc bnez.n a4, 40220bdc 40220bd7: 427c movi.n a2, -12 40220bd9: 000606 j 40220bf5 40220bdc: 203110 or a3, a1, a1 40220bdf: ffd285 call0 40220908 40220be2: ff1216 beqz a2, 40220bd7 40220be5: 002c22 l32i a2, a12, 0 40220be8: ebc266 bnei a2, 32, 40220bd7 40220beb: 204ee0 or a4, a14, a14 40220bee: 0d3d mov.n a3, a13 40220bf0: 0128 l32i.n a2, a1, 0 40220bf2: 017785 call0 4022236c 40220bf5: 21c8 l32i.n a12, a1, 8 40220bf7: 31d8 l32i.n a13, a1, 12 40220bf9: 41e8 l32i.n a14, a1, 16 40220bfb: 1108 l32i.n a0, a1, 4 40220bfd: 20c112 addi a1, a1, 32 40220c00: f00d ret.n ... 40220c04 : 40220c04: f0c112 addi a1, a1, -16 40220c07: 0109 s32i.n a0, a1, 0 40220c09: 865121 l32r a2, 40202550 40220c0c: 0020c0 memw 40220c0f: b4a532 movi a3, 0x5b4 40220c12: fc2222 l32i a2, a2, 0x3f0 40220c15: 853201 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40220c18: 0000c0 callx0 a0 40220c1b: 742020 extui a2, a2, 0, 8 40220c1e: 0108 l32i.n a0, a1, 0 40220c20: 10c112 addi a1, a1, 16 40220c23: f00d ret.n 40220c25: 000000 ill 40220c28 : 40220c28: 128c beqz.n a2, 40220c2d 40220c2a: 03b2b6 bltui a2, 16, 40220c31 40220c2d: 427c movi.n a2, -12 40220c2f: f00d ret.n 40220c31: b4a542 movi a4, 0x5b4 40220c34: 864731 l32r a3, 40202550 40220c37: d12420 mul16s a2, a4, a2 40220c3a: 0020c0 memw 40220c3d: fc6322 s32i a2, a3, 0x3f0 40220c40: 020c movi.n a2, 0 40220c42: f00d ret.n 40220c44 : 40220c44: b4a522 movi a2, 0x5b4 40220c47: f00d ret.n 40220c49: 000000 ill 40220c4c : 40220c4c: 864121 l32r a2, 40202550 40220c4f: 0020c0 memw 40220c52: ff2222 l32i a2, a2, 0x3fc 40220c55: 742020 extui a2, a2, 0, 8 40220c58: f00d ret.n ... 40220c5c : 40220c5c: 128c beqz.n a2, 40220c61 40220c5e: 03b2b6 bltui a2, 16, 40220c65 40220c61: 427c movi.n a2, -12 40220c63: f00d ret.n 40220c65: 863a31 l32r a3, 40202550 40220c68: 0020c0 memw 40220c6b: ff6322 s32i a2, a3, 0x3fc 40220c6e: 020c movi.n a2, 0 40220c70: f00d ret.n ... 40220c74 : 40220c74: 863721 l32r a2, 40202550 40220c77: 0020c0 memw 40220c7a: fa2222 l32i a2, a2, 0x3e8 40220c7d: 742020 extui a2, a2, 0, 8 40220c80: f00d ret.n ... 40220c84 : 40220c84: 328c beqz.n a2, 40220c8b 40220c86: c30c movi.n a3, 12 40220c88: 03b327 bgeu a3, a2, 40220c8f 40220c8b: 427c movi.n a2, -12 40220c8d: f00d ret.n 40220c8f: 863041 l32r a4, 40202550 40220c92: 0020c0 memw 40220c95: fa6422 s32i a2, a4, 0x3e8 40220c98: 020c movi.n a2, 0 40220c9a: f00d ret.n 40220c9c : 40220c9c: 862d21 l32r a2, 40202550 40220c9f: 0020c0 memw 40220ca2: f92222 l32i a2, a2, 0x3e4 40220ca5: 742020 extui a2, a2, 0, 8 40220ca8: f00d ret.n ... 40220cac : 40220cac: 328c beqz.n a2, 40220cb3 40220cae: c30c movi.n a3, 12 40220cb0: 03b327 bgeu a3, a2, 40220cb7 40220cb3: 427c movi.n a2, -12 40220cb5: f00d ret.n 40220cb7: 862641 l32r a4, 40202550 40220cba: 0020c0 memw 40220cbd: f96422 s32i a2, a4, 0x3e4 40220cc0: 020c movi.n a2, 0 40220cc2: f00d ret.n 40220cc4 : 40220cc4: 02ac beqz.n a2, 40220ce8 40220cc6: 0238 l32i.n a3, a2, 0 40220cc8: ff0f51 l32r a5, 40220904 40220ccb: 19c326 beqi a3, 32, 40220ce8 40220cce: 1558 l32i.n a5, a5, 4 40220cd0: 459c beqz.n a5, 40220ce8 40220cd2: 0568 l32i.n a6, a5, 0 40220cd4: 0a9627 bne a6, a2, 40220ce2 40220cd7: 500522 l8ui a2, a5, 80 40220cda: 012280 slli a2, a2, 24 40220cdd: 312820 srai a2, a2, 24 40220ce0: f00d ret.n 40220ce2: 172552 l32i a5, a5, 92 40220ce5: fe9556 bnez a5, 40220cd2 40220ce8: 427c movi.n a2, -12 40220cea: f00d ret.n 40220cec : 40220cec: 229c beqz.n a2, 40220d02 40220cee: 861841 l32r a4, 40202550 40220cf1: 0020c0 memw 40220cf4: ff2442 l32i a4, a4, 0x3fc 40220cf7: 073437 bltu a4, a3, 40220d02 40220cfa: 0258 l32i.n a5, a2, 0 40220cfc: ff0261 l32r a6, 40220904 40220cff: 03c566 bnei a5, 32, 40220d06 40220d02: 427c movi.n a2, -12 40220d04: f00d ret.n 40220d06: 1668 l32i.n a6, a6, 4 40220d08: ff6616 beqz a6, 40220d02 40220d0b: 0678 l32i.n a7, a6, 0 40220d0d: 069727 bne a7, a2, 40220d17 40220d10: 504632 s8i a3, a6, 80 40220d13: 020c movi.n a2, 0 40220d15: f00d ret.n 40220d17: 172662 l32i a6, a6, 92 40220d1a: fed656 bnez a6, 40220d0b 40220d1d: fff846 j 40220d02 40220d20 : 40220d20: 32ac beqz.n a2, 40220d47 40220d22: 840c movi.n a4, 8 40220d24: 1f3437 bltu a4, a3, 40220d47 40220d27: fef761 l32r a6, 40220904 40220d2a: 0668 l32i.n a6, a6, 0 40220d2c: 769c beqz.n a6, 40220d47 40220d2e: 0678 l32i.n a7, a6, 0 40220d30: d78c beqz.n a7, 40220d41 40220d32: 0b9727 bne a7, a2, 40220d41 40220d35: 0278 l32i.n a7, a2, 0 40220d37: 06b766 bnei a7, 16, 40220d41 40220d3a: 304632 s8i a3, a6, 48 40220d3d: 020c movi.n a2, 0 40220d3f: f00d ret.n 40220d41: 172662 l32i a6, a6, 92 40220d44: fe6656 bnez a6, 40220d2e 40220d47: 427c movi.n a2, -12 40220d49: f00d ret.n ... 40220d4c : 40220d4c: d28c beqz.n a2, 40220d5d 40220d4e: 040c movi.n a4, 0 40220d50: 441b addi.n a4, a4, 1 40220d52: 4228 l32i.n a2, a2, 16 40220d54: 744040 extui a4, a4, 0, 8 40220d57: ff5256 bnez a2, 40220d50 40220d5a: 000046 j 40220d5f 40220d5d: 040c movi.n a4, 0 40220d5f: 042d mov.n a2, a4 40220d61: f00d ret.n ... 40220d64 : 40220d64: 428c beqz.n a2, 40220d6c 40220d66: 4239 s32i.n a3, a2, 16 40220d68: 020c movi.n a2, 0 40220d6a: f00d ret.n 40220d6c: 427c movi.n a2, -12 40220d6e: f00d ret.n 40220d70 : 40220d70: d28c beqz.n a2, 40220d81 40220d72: 2258 l32i.n a5, a2, 8 40220d74: 0248 l32i.n a4, a2, 0 40220d76: 758c beqz.n a5, 40220d81 40220d78: 05c426 beqi a4, 32, 40220d81 40220d7b: 020c movi.n a2, 0 40220d7d: 7539 s32i.n a3, a5, 28 40220d7f: f00d ret.n 40220d81: 427c movi.n a2, -12 40220d83: f00d ret.n 40220d85: 000000 ill 40220d88 : 40220d88: 628c beqz.n a2, 40220d92 40220d8a: 2248 l32i.n a4, a2, 8 40220d8c: 020c movi.n a2, 0 40220d8e: 4439 s32i.n a3, a4, 16 40220d90: f00d ret.n 40220d92: 427c movi.n a2, -12 40220d94: f00d ret.n ... 40220d98 : 40220d98: 428c beqz.n a2, 40220da0 40220d9a: 3239 s32i.n a3, a2, 12 40220d9c: 020c movi.n a2, 0 40220d9e: f00d ret.n 40220da0: 427c movi.n a2, -12 40220da2: f00d ret.n 40220da4 : 40220da4: 628c beqz.n a2, 40220dae 40220da6: 2248 l32i.n a4, a2, 8 40220da8: 020c movi.n a2, 0 40220daa: 5439 s32i.n a3, a4, 20 40220dac: f00d ret.n 40220dae: 427c movi.n a2, -12 40220db0: f00d ret.n ... 40220db4 : 40220db4: 628c beqz.n a2, 40220dbe 40220db6: 2248 l32i.n a4, a2, 8 40220db8: 020c movi.n a2, 0 40220dba: 6439 s32i.n a3, a4, 24 40220dbc: f00d ret.n 40220dbe: 427c movi.n a2, -12 40220dc0: f00d ret.n 40220dc2: 800000 add a0, a0, a0 40220dc5: 3fff13 excw 40220dc8 : 40220dc8: f0c112 addi a1, a1, -16 40220dcb: 2109 s32i.n a0, a1, 8 40220dcd: 31c9 s32i.n a12, a1, 12 40220dcf: 1139 s32i.n a3, a1, 4 40220dd1: 02cd mov.n a12, a2 40220dd3: 06a216 beqz a2, 40220e41 40220dd6: 030c movi.n a3, 0 40220dd8: fffb21 l32r a2, 40220dc4 40220ddb: b4a042 movi a4, 180 40220dde: 85f301 l32r a0, 402025ac 40220de1: 0000c0 callx0 a0 40220de4: 060c movi.n a6, 0 40220de6: 0c58 l32i.n a5, a12, 0 40220de8: fec701 l32r a0, 40220904 40220deb: 020c movi.n a2, 0 40220ded: 144c22 s8i a2, a12, 20 40220df0: 0008 l32i.n a0, a0, 0 40220df2: 59b526 beqi a5, 16, 40220e4f 40220df5: 3ac566 bnei a5, 32, 40220e33 40220df8: 70bc beqz.n a0, 40220e33 40220dfa: 0078 l32i.n a7, a0, 0 40220dfc: 0109 s32i.n a0, a1, 0 40220dfe: 2b97c7 bne a7, a12, 40220e2d 40220e01: fff031 l32r a3, 40220dc4 40220e04: 902660 addx2 a2, a6, a6 40220e07: 1758 l32i.n a5, a7, 4 40220e09: a02230 addx4 a2, a2, a3 40220e0c: 0138 l32i.n a3, a1, 0 40220e0e: 0259 s32i.n a5, a2, 0 40220e10: 2348 l32i.n a4, a3, 8 40220e12: 1249 s32i.n a4, a2, 4 40220e14: 33cb addi.n a3, a3, 12 40220e16: 228b addi.n a2, a2, 8 40220e18: 440c movi.n a4, 4 40220e1a: 85e001 l32r a0, 4020259c 40220e1d: 0000c0 callx0 a0 40220e20: 140c62 l8ui a6, a12, 20 40220e23: 0108 l32i.n a0, a1, 0 40220e25: 661b addi.n a6, a6, 1 40220e27: 746060 extui a6, a6, 0, 8 40220e2a: 144c62 s8i a6, a12, 20 40220e2d: 172002 l32i a0, a0, 92 40220e30: fc6056 bnez a0, 40220dfa 40220e33: 1198 l32i.n a9, a1, 4 40220e35: ffe381 l32r a8, 40220dc4 40220e38: 0989 s32i.n a8, a9, 0 40220e3a: 140c72 l8ui a7, a12, 20 40220e3d: 020c movi.n a2, 0 40220e3f: 37cc bnez.n a7, 40220e46 40220e41: 427c movi.n a2, -12 40220e43: ffffc6 j 40220e46 40220e46: 31c8 l32i.n a12, a1, 12 40220e48: 2108 l32i.n a0, a1, 8 40220e4a: 10c112 addi a1, a1, 16 40220e4d: f00d ret.n 40220e4f: fe0016 beqz a0, 40220e33 40220e52: 1520a2 l32i a10, a0, 84 40220e55: 0109 s32i.n a0, a1, 0 40220e57: 2b9ac7 bne a10, a12, 40220e86 40220e5a: 30cb addi.n a3, a0, 12 40220e5c: ffda41 l32r a4, 40220dc4 40220e5f: 0058 l32i.n a5, a0, 0 40220e61: 902660 addx2 a2, a6, a6 40220e64: 1558 l32i.n a5, a5, 4 40220e66: a02240 addx4 a2, a2, a4 40220e69: 0259 s32i.n a5, a2, 0 40220e6b: 2048 l32i.n a4, a0, 8 40220e6d: 1249 s32i.n a4, a2, 4 40220e6f: 228b addi.n a2, a2, 8 40220e71: 440c movi.n a4, 4 40220e73: 85ca01 l32r a0, 4020259c 40220e76: 0000c0 callx0 a0 40220e79: 140c62 l8ui a6, a12, 20 40220e7c: 0108 l32i.n a0, a1, 0 40220e7e: 661b addi.n a6, a6, 1 40220e80: 746060 extui a6, a6, 0, 8 40220e83: 144c62 s8i a6, a12, 20 40220e86: 172002 l32i a0, a0, 92 40220e89: fc5056 bnez a0, 40220e52 40220e8c: ffe8c6 j 40220e33 ... 40220e90 : 40220e90: f0c112 addi a1, a1, -16 40220e93: 0109 s32i.n a0, a1, 0 40220e95: c2ac beqz.n a2, 40220ec5 40220e97: 0208 l32i.n a0, a2, 0 40220e99: 28b066 bnei a0, 16, 40220ec5 40220e9c: fe9a01 l32r a0, 40220904 40220e9f: 0008 l32i.n a0, a0, 0 40220ea1: 50ac beqz.n a0, 40220eca 40220ea3: 0058 l32i.n a5, a0, 0 40220ea5: 359c beqz.n a5, 40220ebc 40220ea7: 0538 l32i.n a3, a5, 0 40220ea9: 0fb366 bnei a3, 16, 40220ebc 40220eac: 2268 l32i.n a6, a2, 8 40220eae: 2548 l32i.n a4, a5, 8 40220eb0: 1668 l32i.n a6, a6, 4 40220eb2: 1448 l32i.n a4, a4, 4 40220eb4: 049467 bne a4, a6, 40220ebc 40220eb7: 127c movi.n a2, -15 40220eb9: 000406 j 40220ecd 40220ebc: 172002 l32i a0, a0, 92 40220ebf: fe0056 bnez a0, 40220ea3 40220ec2: 000106 j 40220eca 40220ec5: 427c movi.n a2, -12 40220ec7: 000086 j 40220ecd 40220eca: 011845 call0 40222050 40220ecd: 0108 l32i.n a0, a1, 0 40220ecf: 10c112 addi a1, a1, 16 40220ed2: f00d ret.n 40220ed4: 000000 ill ... 40220ed8 : 40220ed8: f0c112 addi a1, a1, -16 40220edb: 1109 s32i.n a0, a1, 4 40220edd: 000c movi.n a0, 0 40220edf: 0109 s32i.n a0, a1, 0 40220ee1: d28c beqz.n a2, 40220ef2 40220ee3: 0b24f6 bgeui a4, 2, 40220ef2 40220ee6: 2139 s32i.n a3, a1, 8 40220ee8: 0f1466 bnei a4, 1, 40220efb 40220eeb: 013d mov.n a3, a1 40220eed: ffa185 call0 40220908 40220ef0: d2dc bnez.n a2, 40220f11 40220ef2: 427c movi.n a2, -12 40220ef4: 1108 l32i.n a0, a1, 4 40220ef6: 10c112 addi a1, a1, 16 40220ef9: f00d ret.n 40220efb: fe8201 l32r a0, 40220904 40220efe: 1008 l32i.n a0, a0, 4 40220f00: fee016 beqz a0, 40220ef2 40220f03: 0048 l32i.n a4, a0, 0 40220f05: 0c1427 beq a4, a2, 40220f15 40220f08: 172002 l32i a0, a0, 92 40220f0b: ff4056 bnez a0, 40220f03 40220f0e: fff806 j 40220ef2 40220f11: 0108 l32i.n a0, a1, 0 40220f13: 2138 l32i.n a3, a1, 8 40220f15: a039 s32i.n a3, a0, 40 40220f17: 020c movi.n a2, 0 40220f19: fff5c6 j 40220ef4 40220f1c : 40220f1c: f0c112 addi a1, a1, -16 40220f1f: 2109 s32i.n a0, a1, 8 40220f21: 000c movi.n a0, 0 40220f23: 0109 s32i.n a0, a1, 0 40220f25: c28c beqz.n a2, 40220f35 40220f27: 0238 l32i.n a3, a2, 0 40220f29: 1129 s32i.n a2, a1, 4 40220f2b: 06b366 bnei a3, 16, 40220f35 40220f2e: 013d mov.n a3, a1 40220f30: ff9d45 call0 40220908 40220f33: 42dc bnez.n a2, 40220f4b 40220f35: 427c movi.n a2, -12 40220f37: 000206 j 40220f43 40220f3a: 002122 l32i a2, a1, 0 40220f3d: 008a05 call0 402217e0 40220f40: 00a022 movi a2, 0 40220f43: 022102 l32i a0, a1, 8 40220f46: 10c112 addi a1, a1, 16 40220f49: f00d ret.n 40220f4b: 1148 l32i.n a4, a1, 4 40220f4d: 1448 l32i.n a4, a4, 4 40220f4f: b27c movi.n a2, -5 40220f51: e56466 bnei a4, 6, 40220f3a 40220f54: fffac6 j 40220f43 40220f57: 145400 extui a5, a0, 4, 2 40220f5a: ff .byte 0xff 40220f5b: 3f .byte 0x3f 40220f5c: ff1440 excw 40220f5f: 3f .byte 0x3f 40220f60 : 40220f60: f0c112 addi a1, a1, -16 40220f63: 31c9 s32i.n a12, a1, 12 40220f65: 2109 s32i.n a0, a1, 8 40220f67: 03cd mov.n a12, a3 40220f69: 000c movi.n a0, 0 40220f6b: 0109 s32i.n a0, a1, 0 40220f6d: 429c beqz.n a2, 40220f85 40220f6f: 239c beqz.n a3, 40220f85 40220f71: 0238 l32i.n a3, a2, 0 40220f73: 1129 s32i.n a2, a1, 4 40220f75: 0cb366 bnei a3, 16, 40220f85 40220f78: 013d mov.n a3, a1 40220f7a: ff98c5 call0 40220908 40220f7d: 928c beqz.n a2, 40220f8a 40220f7f: 0138 l32i.n a3, a1, 0 40220f81: 1308 l32i.n a0, a3, 4 40220f83: 70dc bnez.n a0, 40220f9e 40220f85: 427c movi.n a2, -12 40220f87: 000286 j 40220f95 40220f8a: 1108 l32i.n a0, a1, 4 40220f8c: 1008 l32i.n a0, a0, 4 40220f8e: c0bc beqz.n a0, 40220fce 40220f90: 4a6026 beqi a0, 6, 40220fde 40220f93: 427c movi.n a2, -12 40220f95: 31c8 l32i.n a12, a1, 12 40220f97: 2108 l32i.n a0, a1, 8 40220f99: 10c112 addi a1, a1, 16 40220f9c: f00d ret.n 40220f9e: 820c movi.n a2, 8 40220fa0: 391062 l16ui a6, a0, 114 40220fa3: a078 l32i.n a7, a0, 40 40220fa5: 106372 s32i a7, a3, 64 40220fa8: 172052 l32i a5, a0, 92 40220fab: 1b5362 s16i a6, a3, 54 40220fae: 1d5322 s16i a2, a3, 58 40220fb1: 3a1042 l16ui a4, a0, 116 40220fb4: f359 s32i.n a5, a3, 60 40220fb6: c02240 sub a2, a2, a4 40220fb9: 1c5322 s16i a2, a3, 56 40220fbc: 441c movi.n a4, 20 40220fbe: 0c2d mov.n a2, a12 40220fc0: 34c332 addi a3, a3, 52 40220fc3: 857601 l32r a0, 4020259c 40220fc6: 0000c0 callx0 a0 40220fc9: 020c movi.n a2, 0 40220fcb: fff186 j 40220f95 40220fce: 0c2d mov.n a2, a12 40220fd0: ffe231 l32r a3, 40220f58 40220fd3: 441c movi.n a4, 20 40220fd5: 857101 l32r a0, 4020259c 40220fd8: 0000c0 callx0 a0 40220fdb: 000306 j 40220feb 40220fde: 0c2d mov.n a2, a12 40220fe0: ffdf31 l32r a3, 40220f5c 40220fe3: 441c movi.n a4, 20 40220fe5: 856d01 l32r a0, 4020259c 40220fe8: 0000c0 callx0 a0 40220feb: 020c movi.n a2, 0 40220fed: ffe906 j 40220f95 40220ff0 : 40220ff0: f0c112 addi a1, a1, -16 40220ff3: 2109 s32i.n a0, a1, 8 40220ff5: 000c movi.n a0, 0 40220ff7: 0109 s32i.n a0, a1, 0 40220ff9: c28c beqz.n a2, 40221009 40220ffb: 0248 l32i.n a4, a2, 0 40220ffd: 1139 s32i.n a3, a1, 4 40220fff: 06b466 bnei a4, 16, 40221009 40221002: 013d mov.n a3, a1 40221004: ff9005 call0 40220908 40221007: 32cc bnez.n a2, 4022100e 40221009: 427c movi.n a2, -12 4022100b: 000c46 j 40221040 4022100e: 0158 l32i.n a5, a1, 0 40221010: 1108 l32i.n a0, a1, 4 40221012: 132532 l32i a3, a5, 76 40221015: 1528 l32i.n a2, a5, 4 40221017: 200030 or a0, a0, a3 4022101a: 136502 s32i a0, a5, 76 4022101d: 0f6017 bbci a0, 1, 40221030 40221020: 240232 l8ui a3, a2, 36 40221023: 044c movi.n a4, 64 40221025: 203340 or a3, a3, a4 40221028: 244232 s8i a3, a2, 36 4022102b: 0108 l32i.n a0, a1, 0 4022102d: 132002 l32i a0, a0, 76 40221030: 830c movi.n a3, 8 40221032: 086037 bbci a0, 3, 4022103e 40221035: 080252 l8ui a5, a2, 8 40221038: 205530 or a5, a5, a3 4022103b: 084252 s8i a5, a2, 8 4022103e: 020c movi.n a2, 0 40221040: 2108 l32i.n a0, a1, 8 40221042: 10c112 addi a1, a1, 16 40221045: f00d ret.n ... 40221048 : 40221048: f0c112 addi a1, a1, -16 4022104b: 2109 s32i.n a0, a1, 8 4022104d: 000c movi.n a0, 0 4022104f: 0109 s32i.n a0, a1, 0 40221051: c28c beqz.n a2, 40221061 40221053: 0248 l32i.n a4, a2, 0 40221055: 1139 s32i.n a3, a1, 4 40221057: 06b466 bnei a4, 16, 40221061 4022105a: 013d mov.n a3, a1 4022105c: ff8a85 call0 40220908 4022105f: 32cc bnez.n a2, 40221066 40221061: 427c movi.n a2, -12 40221063: 000e06 j 4022109f 40221066: f47c movi.n a4, -1 40221068: 0128 l32i.n a2, a1, 0 4022106a: 1138 l32i.n a3, a1, 4 4022106c: 132202 l32i a0, a2, 76 4022106f: 303340 xor a3, a3, a4 40221072: 100030 and a0, a0, a3 40221075: 136202 s32i a0, a2, 76 40221078: 1228 l32i.n a2, a2, 4 4022107a: 10e037 bbsi a0, 3, 4022108e 4022107d: 080232 l8ui a3, a2, 8 40221080: f7a042 movi a4, 247 40221083: 103340 and a3, a3, a4 40221086: 084232 s8i a3, a2, 8 40221089: 0108 l32i.n a0, a1, 0 4022108b: 132002 l32i a0, a0, 76 4022108e: 0be017 bbsi a0, 1, 4022109d 40221091: 240252 l8ui a5, a2, 36 40221094: bfa062 movi a6, 191 40221097: 105560 and a5, a5, a6 4022109a: 244252 s8i a5, a2, 36 4022109d: 020c movi.n a2, 0 4022109f: 2108 l32i.n a0, a1, 8 402210a1: 10c112 addi a1, a1, 16 402210a4: f00d ret.n ... 402210a8 : 402210a8: f0c112 addi a1, a1, -16 402210ab: 1109 s32i.n a0, a1, 4 402210ad: 31d9 s32i.n a13, a1, 12 402210af: 21c9 s32i.n a12, a1, 8 402210b1: 03dd mov.n a13, a3 402210b3: 04cd mov.n a12, a4 402210b5: 000c movi.n a0, 0 402210b7: 0109 s32i.n a0, a1, 0 402210b9: 028c beqz.n a2, 402210bd 402210bb: 34cc bnez.n a4, 402210c2 402210bd: 427c movi.n a2, -12 402210bf: 000806 j 402210e3 402210c2: 0238 l32i.n a3, a2, 0 402210c4: f5b366 bnei a3, 16, 402210bd 402210c7: 013d mov.n a3, a1 402210c9: ff83c5 call0 40220908 402210cc: fed216 beqz a2, 402210bd 402210cf: 0108 l32i.n a0, a1, 0 402210d1: 132042 l32i a4, a0, 76 402210d4: e56437 bbci a4, 3, 402210bd 402210d7: 1008 l32i.n a0, a0, 4 402210d9: 1d9c beqz.n a13, 402210ee 402210db: 271d26 beqi a13, 1, 40221106 402210de: 1a2d26 beqi a13, 2, 402210fc 402210e1: 427c movi.n a2, -12 402210e3: 21c8 l32i.n a12, a1, 8 402210e5: 31d8 l32i.n a13, a1, 12 402210e7: 1108 l32i.n a0, a1, 4 402210e9: 10c112 addi a1, a1, 16 402210ec: f00d ret.n 402210ee: 0c58 l32i.n a5, a12, 0 402210f0: e8a362 movi a6, 0x3e8 402210f3: 825560 mull a5, a5, a6 402210f6: 276052 s32i a5, a0, 156 402210f9: 000106 j 40221101 402210fc: 0c78 l32i.n a7, a12, 0 402210fe: 296072 s32i a7, a0, 164 40221101: 020c movi.n a2, 0 40221103: fff706 j 402210e3 40221106: 0c88 l32i.n a8, a12, 0 40221108: e8a392 movi a9, 0x3e8 4022110b: 828890 mull a8, a8, a9 4022110e: 286082 s32i a8, a0, 160 40221111: fffb06 j 40221101 40221114 : 40221114: f0c112 addi a1, a1, -16 40221117: 1109 s32i.n a0, a1, 4 40221119: 31d9 s32i.n a13, a1, 12 4022111b: 21c9 s32i.n a12, a1, 8 4022111d: 03dd mov.n a13, a3 4022111f: 04cd mov.n a12, a4 40221121: 000c movi.n a0, 0 40221123: 0109 s32i.n a0, a1, 0 40221125: 028c beqz.n a2, 40221129 40221127: 34cc bnez.n a4, 4022112e 40221129: 427c movi.n a2, -12 4022112b: 000806 j 4022114f 4022112e: 0238 l32i.n a3, a2, 0 40221130: f5b366 bnei a3, 16, 40221129 40221133: 013d mov.n a3, a1 40221135: ff7d05 call0 40220908 40221138: fed216 beqz a2, 40221129 4022113b: 0108 l32i.n a0, a1, 0 4022113d: 132042 l32i a4, a0, 76 40221140: e56437 bbci a4, 3, 40221129 40221143: 1008 l32i.n a0, a0, 4 40221145: bd9c beqz.n a13, 40221164 40221147: 281d26 beqi a13, 1, 40221173 4022114a: 0c2d26 beqi a13, 2, 4022115a 4022114d: 427c movi.n a2, -12 4022114f: 21c8 l32i.n a12, a1, 8 40221151: 31d8 l32i.n a13, a1, 12 40221153: 1108 l32i.n a0, a1, 4 40221155: 10c112 addi a1, a1, 16 40221158: f00d ret.n 4022115a: 292022 l32i a2, a0, 164 4022115d: 0c29 s32i.n a2, a12, 0 4022115f: 020c movi.n a2, 0 40221161: fffa86 j 4022114f 40221164: e8a332 movi a3, 0x3e8 40221167: 272022 l32i a2, a0, 156 4022116a: 83dd01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4022116d: 0000c0 callx0 a0 40221170: fffa46 j 4022115d 40221173: e8a332 movi a3, 0x3e8 40221176: 282022 l32i a2, a0, 160 40221179: 83d901 l32r a0, 402020e0 <_irom0_text_start+0xd0> 4022117c: 0000c0 callx0 a0 4022117f: fff686 j 4022115d ... 40221184 : 40221184: f0c112 addi a1, a1, -16 40221187: 016102 s32i a0, a1, 4 4022118a: 00a002 movi a0, 0 4022118d: 006102 s32i a0, a1, 0 40221190: 82ac beqz.n a2, 402211bc 40221192: 0238 l32i.n a3, a2, 0 40221194: 1cc326 beqi a3, 32, 402211b4 40221197: 00f745 call0 4022210c 4022119a: 012280 slli a2, a2, 24 4022119d: 312820 srai a2, a2, 24 402211a0: 000206 j 402211ac 402211a3: 002122 l32i a2, a1, 0 402211a6: 0141c5 call0 402225c4 402211a9: 00a022 movi a2, 0 402211ac: 012102 l32i a0, a1, 4 402211af: 10c112 addi a1, a1, 16 402211b2: f00d ret.n 402211b4: 013d mov.n a3, a1 402211b6: ff7505 call0 40220908 402211b9: fe6256 bnez a2, 402211a3 402211bc: 427c movi.n a2, -12 402211be: fffa86 j 402211ac 402211c1: 000000 ill 402211c4: ff1470 excw 402211c7: 3f .byte 0x3f 402211c8: 00c350 excw ... 402211cc : 402211cc: f0c112 addi a1, a1, -16 402211cf: 0109 s32i.n a0, a1, 0 402211d1: 21d9 s32i.n a13, a1, 8 402211d3: 11c9 s32i.n a12, a1, 4 402211d5: ffa3d2 movi a13, 0x3ff 402211d8: fffbc1 l32r a12, 402211c4 402211db: 842701 l32r a0, 40202278 402211de: 0000c0 callx0 a0 402211e1: fff931 l32r a3, 402211c8 402211e4: 932001 l32r a0, 40205e64 402211e7: 0000c0 callx0 a0 402211ea: 0c08 l32i.n a0, a12, 0 402211ec: 023d27 bltu a13, a2, 402211f2 402211ef: 04d222 addmi a2, a2, 0x400 402211f2: e51027 beq a0, a2, 402211db 402211f5: 0108 l32i.n a0, a1, 0 402211f7: 0c29 s32i.n a2, a12, 0 402211f9: 21d8 l32i.n a13, a1, 8 402211fb: 11c8 l32i.n a12, a1, 4 402211fd: 10c112 addi a1, a1, 16 40221200: f00d ret.n ... 40221204 : 40221204: 207220 or a7, a2, a2 40221207: f0c112 addi a1, a1, -16 4022120a: 202330 or a2, a3, a3 4022120d: 203440 or a3, a4, a4 40221210: 0109 s32i.n a0, a1, 0 40221212: 054d mov.n a4, a5 40221214: 075d mov.n a5, a7 40221216: ff57c5 call0 40220794 40221219: 0108 l32i.n a0, a1, 0 4022121b: 10c112 addi a1, a1, 16 4022121e: f00d ret.n 40221220 : 40221220: f0c112 addi a1, a1, -16 40221223: 006102 s32i a0, a1, 0 40221226: ff0245 call0 4022024c 40221229: 002102 l32i a0, a1, 0 4022122c: 10c112 addi a1, a1, 16 4022122f: 000080 ret 40221232: 840000 extui a0, a0, 0, 9 40221235: 3fff16 beqz a15, 40221638 40221238: ff1690 excw 4022123b: 3f .byte 0x3f 4022123c: 167c movi.n a6, -15 4022123e: ff .byte 0xff 4022123f: 3f .byte 0x3f 40221240: 239ff0 excw 40221243: fc2140 excw 40221244 : 40221244: fffc21 l32r a2, 40221234 40221247: f0c112 addi a1, a1, -16 4022124a: 0109 s32i.n a0, a1, 0 4022124c: 11c9 s32i.n a12, a1, 4 4022124e: 21d9 s32i.n a13, a1, 8 40221250: 0228 l32i.n a2, a2, 0 40221252: fff9d1 l32r a13, 40221238 40221255: 829c beqz.n a2, 40221271 40221257: 060c movi.n a6, 0 40221259: 0c0c movi.n a12, 0 4022125b: 0d88 l32i.n a8, a13, 0 4022125d: d278 l32i.n a7, a2, 52 4022125f: c07870 sub a7, a8, a7 40221262: 033767 bltu a7, a6, 40221269 40221265: 076d mov.n a6, a7 40221267: 02cd mov.n a12, a2 40221269: 3228 l32i.n a2, a2, 12 4022126b: fee256 bnez a2, 4022125d 4022126e: 000086 j 40221274 40221271: 00a0c2 movi a12, 0 40221274: 005c16 beqz a12, 4022127d 40221277: 202cc0 or a2, a12, a12 4022127a: 04e945 call0 40226110 4022127d: ffef01 l32r a0, 4022123c 40221280: 0d88 l32i.n a8, a13, 0 40221282: 0098 l32i.n a9, a0, 0 40221284: 0c0c movi.n a12, 0 40221286: 092d mov.n a2, a9 40221288: c99c beqz.n a9, 402212a8 4022128a: 060c movi.n a6, 0 4022128c: 4238 l32i.n a3, a2, 16 4022128e: 025326 beqi a3, 5, 40221294 40221291: 0b6366 bnei a3, 6, 402212a0 40221294: d278 l32i.n a7, a2, 52 40221296: c07870 sub a7, a8, a7 40221299: 033767 bltu a7, a6, 402212a0 4022129c: 076d mov.n a6, a7 4022129e: 02cd mov.n a12, a2 402212a0: 3228 l32i.n a2, a2, 12 402212a2: fe6256 bnez a2, 4022128c 402212a5: 000086 j 402212ab 402212a8: 00a0c2 movi a12, 0 402212ab: 01ac16 beqz a12, 402212c9 402212ae: ffe321 l32r a2, 4022123c 402212b1: 203cc0 or a3, a12, a12 402212b4: 0575c5 call0 40226a14 402212b7: 0c2d mov.n a2, a12 402212b9: ffe131 l32r a3, 40221240 402212bc: 845c movi.n a4, 88 402212be: 84b801 l32r a0, 402025a0 402212c1: 0000c0 callx0 a0 402212c4: ffde01 l32r a0, 4022123c 402212c7: 0098 l32i.n a9, a0, 0 402212c9: 092d mov.n a2, a9 402212cb: f99c beqz.n a9, 402212ee 402212cd: 060c movi.n a6, 0 402212cf: 0c0c movi.n a12, 0 402212d1: 0d88 l32i.n a8, a13, 0 402212d3: 990c movi.n a9, 9 402212d5: 42a8 l32i.n a10, a2, 16 402212d7: 0b9a97 bne a10, a9, 402212e6 402212da: d278 l32i.n a7, a2, 52 402212dc: c07870 sub a7, a8, a7 402212df: 033767 bltu a7, a6, 402212e6 402212e2: 076d mov.n a6, a7 402212e4: 02cd mov.n a12, a2 402212e6: 3228 l32i.n a2, a2, 12 402212e8: fe9256 bnez a2, 402212d5 402212eb: 000086 j 402212f1 402212ee: 00a0c2 movi a12, 0 402212f1: 015c16 beqz a12, 4022130a 402212f4: 203cc0 or a3, a12, a12 402212f7: 002d mov.n a2, a0 402212f9: 057185 call0 40226a14 402212fc: 0c2d mov.n a2, a12 402212fe: ffd031 l32r a3, 40221240 40221301: 69a042 movi a4, 105 40221304: 84a701 l32r a0, 402025a0 40221307: 0000c0 callx0 a0 4022130a: 11c8 l32i.n a12, a1, 4 4022130c: 21d8 l32i.n a13, a1, 8 4022130e: 0108 l32i.n a0, a1, 0 40221310: 10c112 addi a1, a1, 16 40221313: f00d ret.n 40221315: 000000 ill 40221318: 23a410 excw 4022131b: 070c40 excw 4022131c : 4022131c: 070c movi.n a7, 0 4022131e: 040c movi.n a4, 0 40221320: f0c112 addi a1, a1, -16 40221323: 31e9 s32i.n a14, a1, 12 40221325: 0109 s32i.n a0, a1, 0 40221327: 21d9 s32i.n a13, a1, 8 40221329: 11c9 s32i.n a12, a1, 4 4022132b: 2d0c movi.n a13, 2 4022132d: 8488c1 l32r a12, 40202550 40221330: fffa01 l32r a0, 40221318 40221333: 9e0c movi.n a14, 9 40221335: a06d00 addx4 a6, a13, a0 40221338: 0668 l32i.n a6, a6, 0 4022133a: 0668 l32i.n a6, a6, 0 4022133c: d6ac beqz.n a6, 4022136d 4022133e: 4658 l32i.n a5, a6, 16 40221340: 0d9566 bnei a5, 10, 40221351 40221343: 771b addi.n a7, a7, 1 40221345: 747070 extui a7, a7, 0, 8 40221348: 0020c0 memw 4022134b: ff2c82 l32i a8, a12, 0x3fc 4022134e: 1b1787 beq a7, a8, 4022136d 40221351: 055526 beqi a5, 5, 4022135a 40221354: 026526 beqi a5, 6, 4022135a 40221357: 0d95e7 bne a5, a14, 40221368 4022135a: 771b addi.n a7, a7, 1 4022135c: 747070 extui a7, a7, 0, 8 4022135f: 0020c0 memw 40221362: ff2c82 l32i a8, a12, 0x3fc 40221365: 041787 beq a7, a8, 4022136d 40221368: 3668 l32i.n a6, a6, 12 4022136a: fd0656 bnez a6, 4022133e 4022136d: 0020c0 memw 40221370: ff2c82 l32i a8, a12, 0x3fc 40221373: 0c9787 bne a7, a8, 40221383 40221376: ffecc5 call0 40221244 40221379: ffe701 l32r a0, 40221318 4022137c: 040c movi.n a4, 0 4022137e: 070c movi.n a7, 0 40221380: 000146 j 40221389 40221383: 747070 extui a7, a7, 0, 8 40221386: 837460 moveqz a7, a4, a6 40221389: dd1b addi.n a13, a13, 1 4022138b: 74d0d0 extui a13, a13, 0, 8 4022138e: a34d66 bnei a13, 4, 40221335 40221391: 11c8 l32i.n a12, a1, 4 40221393: 21d8 l32i.n a13, a1, 8 40221395: 31e8 l32i.n a14, a1, 12 40221397: 0108 l32i.n a0, a1, 0 40221399: 10c112 addi a1, a1, 16 4022139c: f00d ret.n ... 402213a0 : 402213a0: 130c movi.n a3, 1 402213a2: e0c112 addi a1, a1, -32 402213a5: 21c9 s32i.n a12, a1, 8 402213a7: 31d9 s32i.n a13, a1, 12 402213a9: 41e9 s32i.n a14, a1, 16 402213ab: 1109 s32i.n a0, a1, 4 402213ad: 7129 s32i.n a2, a1, 28 402213af: 51f9 s32i.n a15, a1, 20 402213b1: 6139 s32i.n a3, a1, 24 402213b3: 02fd mov.n a15, a2 402213b5: ffd821 l32r a2, 40221318 402213b8: 6108 l32i.n a0, a1, 24 402213ba: a00020 addx4 a0, a0, a2 402213bd: 00e8 l32i.n a14, a0, 0 402213bf: 0ee8 l32i.n a14, a14, 0 402213c1: bebc beqz.n a14, 40221400 402213c3: 0109 s32i.n a0, a1, 0 402213c5: 130c movi.n a3, 1 402213c7: 040c movi.n a4, 0 402213c9: 20dee0 or a13, a14, a14 402213cc: 101e52 l16ui a5, a14, 32 402213cf: 032ec2 l32i a12, a14, 12 402213d2: c055f0 sub a5, a5, a15 402213d5: 933450 movnez a3, a4, a5 402213d8: 01b316 beqz a3, 402213f7 402213db: 0ced mov.n a14, a12 402213dd: 0128 l32i.n a2, a1, 0 402213df: 0d3d mov.n a3, a13 402213e1: 0228 l32i.n a2, a2, 0 402213e3: 056305 call0 40226a14 402213e6: 0d2d mov.n a2, a13 402213e8: ff9631 l32r a3, 40221240 402213eb: aba042 movi a4, 171 402213ee: 846c01 l32r a0, 402025a0 402213f1: 0000c0 callx0 a0 402213f4: 000046 j 402213f9 402213f7: 0ced mov.n a14, a12 402213f9: 040c movi.n a4, 0 402213fb: 130c movi.n a3, 1 402213fd: fc8c56 bnez a12, 402213c9 40221400: 6138 l32i.n a3, a1, 24 40221402: ffc521 l32r a2, 40221318 40221405: 431b addi.n a4, a3, 1 40221407: 743040 extui a3, a4, 0, 8 4022140a: 6139 s32i.n a3, a1, 24 4022140c: a84366 bnei a3, 4, 402213b8 4022140f: 21c8 l32i.n a12, a1, 8 40221411: 31d8 l32i.n a13, a1, 12 40221413: 41e8 l32i.n a14, a1, 16 40221415: 51f8 l32i.n a15, a1, 20 40221417: 1108 l32i.n a0, a1, 4 40221419: 20c112 addi a1, a1, 32 4022141c: f00d ret.n ... 40221420 : 40221420: ff8591 l32r a9, 40221234 40221423: ff8641 l32r a4, 4022123c 40221426: 081282 l16ui a8, a2, 16 40221429: 041252 l16ui a5, a2, 8 4022142c: 3268 l32i.n a6, a2, 12 4022142e: 152232 l32i a3, a2, 84 40221431: 5278 l32i.n a7, a2, 20 40221433: c3ec bnez.n a3, 40221463 40221435: 05a716 beqz a7, 40221493 40221438: 057816 beqz a8, 40221493 4022143b: 0428 l32i.n a2, a4, 0 4022143d: 056216 beqz a2, 40221497 40221440: 111242 l16ui a4, a2, 34 40221443: 149457 bne a4, a5, 4022145b 40221446: 12a8 l32i.n a10, a2, 4 40221448: 0f9a67 bne a10, a6, 4022145b 4022144b: 1012b2 l16ui a11, a2, 32 4022144e: 099b87 bne a11, a8, 4022145b 40221451: 0238 l32i.n a3, a2, 0 40221453: 049377 bne a3, a7, 4022145b 40221456: 000dc6 j 40221491 40221459: f00d ret.n 4022145b: 3228 l32i.n a2, a2, 12 4022145d: fdf256 bnez a2, 40221440 40221460: 000cc6 j 40221497 40221463: c6ac beqz.n a6, 40221493 40221465: a5ac beqz.n a5, 40221493 40221467: 0428 l32i.n a2, a4, 0 40221469: e28c beqz.n a2, 4022147b 4022146b: 111242 l16ui a4, a2, 34 4022146e: 049457 bne a4, a5, 40221476 40221471: 1278 l32i.n a7, a2, 4 40221473: e21767 beq a7, a6, 40221459 40221476: 3228 l32i.n a2, a2, 12 40221478: fef256 bnez a2, 4022146b 4022147b: 0928 l32i.n a2, a9, 0 4022147d: e28c beqz.n a2, 4022148f 4022147f: 111282 l16ui a8, a2, 34 40221482: 049857 bne a8, a5, 4022148a 40221485: 1298 l32i.n a9, a2, 4 40221487: ce1967 beq a9, a6, 40221459 4022148a: 3228 l32i.n a2, a2, 12 4022148c: fef256 bnez a2, 4022147f 4022148f: 020c movi.n a2, 0 40221491: f00d ret.n 40221493: 1228 l32i.n a2, a2, 4 40221495: f00d ret.n 40221497: 0928 l32i.n a2, a9, 0 40221499: ff2216 beqz a2, 4022148f 4022149c: 1112a2 l16ui a10, a2, 34 4022149f: 0f9a57 bne a10, a5, 402214b2 402214a2: 12b8 l32i.n a11, a2, 4 402214a4: 0a9b67 bne a11, a6, 402214b2 402214a7: 101232 l16ui a3, a2, 32 402214aa: 049387 bne a3, a8, 402214b2 402214ad: 0248 l32i.n a4, a2, 0 402214af: a61477 beq a4, a7, 40221459 402214b2: 3228 l32i.n a2, a2, 12 402214b4: fe4256 bnez a2, 4022149c 402214b7: fff506 j 4022148f ... 402214bc : 402214bc: e0c112 addi a1, a1, -32 402214bf: 0261c2 s32i a12, a1, 8 402214c2: 0461e2 s32i a14, a1, 16 402214c5: 0561f2 s32i a15, a1, 20 402214c8: 31d9 s32i.n a13, a1, 12 402214ca: 1109 s32i.n a0, a1, 4 402214cc: 02dd mov.n a13, a2 402214ce: ffe4c5 call0 4022131c 402214d1: 0abd16 beqz a13, 40221580 402214d4: ff5be1 l32r a14, 40221240 402214d7: 152df2 l32i a15, a13, 84 402214da: 260d02 l8ui a0, a13, 38 402214dd: 0d38 l32i.n a3, a13, 0 402214df: 010080 slli a0, a0, 24 402214e2: 310800 srai a0, a0, 24 402214e5: 0109 s32i.n a0, a1, 0 402214e7: 23bc beqz.n a3, 4022151d 402214e9: efac beqz.n a15, 4022151b 402214eb: 2328 l32i.n a2, a3, 8 402214ed: 0c0c movi.n a12, 0 402214ef: 629c beqz.n a2, 40221509 402214f1: 0f2d mov.n a2, a15 402214f3: ff2f85 call0 402207ec 402214f6: 0e3d mov.n a3, a14 402214f8: 0d28 l32i.n a2, a13, 0 402214fa: f6a042 movi a4, 246 402214fd: 2228 l32i.n a2, a2, 8 402214ff: 842801 l32r a0, 402025a0 40221502: 0000c0 callx0 a0 40221505: 0d38 l32i.n a3, a13, 0 40221507: 23c9 s32i.n a12, a3, 8 40221509: 032d mov.n a2, a3 4022150b: f9a042 movi a4, 249 4022150e: 0e3d mov.n a3, a14 40221510: 842401 l32r a0, 402025a0 40221513: 0000c0 callx0 a0 40221516: 0dc9 s32i.n a12, a13, 0 40221518: 000046 j 4022151d 4022151b: 03fd mov.n a15, a3 4022151d: 6dc8 l32i.n a12, a13, 24 4022151f: 18cd32 addi a3, a13, 24 40221522: fc9c beqz.n a12, 40221545 40221524: 6139 s32i.n a3, a1, 24 40221526: 20ecc0 or a14, a12, a12 40221529: 062122 l32i a2, a1, 24 4022152c: 042cc2 l32i a12, a12, 16 4022152f: 0e3d mov.n a3, a14 40221531: ff3ac5 call0 402208e0 40221534: 0e2d mov.n a2, a14 40221536: ff4231 l32r a3, 40221240 40221539: 09a142 movi a4, 0x109 4022153c: 841901 l32r a0, 402025a0 4022153f: 0000c0 callx0 a0 40221542: fe0c56 bnez a12, 40221526 40221545: ff3ee1 l32r a14, 40221240 40221548: fe84c1 l32r a12, 40220f58 4022154b: 431c movi.n a3, 20 4022154d: 0c2d mov.n a2, a12 4022154f: 82e501 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40221552: 0000c0 callx0 a0 40221555: 0c2d mov.n a2, a12 40221557: 34cd32 addi a3, a13, 52 4022155a: 441c movi.n a4, 20 4022155c: 841001 l32r a0, 4020259c 4022155f: 0000c0 callx0 a0 40221562: 0e3d mov.n a3, a14 40221564: 0d2d mov.n a2, a13 40221566: 0ea142 movi a4, 0x10e 40221569: 840d01 l32r a0, 402025a0 4022156c: 0000c0 callx0 a0 4022156f: df8c beqz.n a15, 40221580 40221571: 2f08 l32i.n a0, a15, 8 40221573: 908c beqz.n a0, 40221580 40221575: 5058 l32i.n a5, a0, 20 40221577: 558c beqz.n a5, 40221580 40221579: 0f2d mov.n a2, a15 4022157b: 0138 l32i.n a3, a1, 0 4022157d: 0005c0 callx0 a5 40221580: 21c8 l32i.n a12, a1, 8 40221582: 31d8 l32i.n a13, a1, 12 40221584: 41e8 l32i.n a14, a1, 16 40221586: 51f8 l32i.n a15, a1, 20 40221588: 1108 l32i.n a0, a1, 4 4022158a: 20c112 addi a1, a1, 32 4022158d: f00d ret.n ... 40221590 : 40221590: d0c112 addi a1, a1, -48 40221593: 0161c2 s32i a12, a1, 4 40221596: 0361e2 s32i a14, a1, 12 40221599: 0461f2 s32i a15, a1, 16 4022159c: 21d9 s32i.n a13, a1, 8 4022159e: 0109 s32i.n a0, a1, 0 402215a0: 02dd mov.n a13, a2 402215a2: ffd785 call0 4022131c 402215a5: 11fd16 beqz a13, 402216c8 402215a8: ff26f1 l32r a15, 40221240 402215ab: 0d38 l32i.n a3, a13, 0 402215ad: 152de2 l32i a14, a13, 84 402215b0: 0b3316 beqz a3, 40221667 402215b3: 2ebc beqz.n a14, 402215e9 402215b5: 2308 l32i.n a0, a3, 8 402215b7: 0c0c movi.n a12, 0 402215b9: a09c beqz.n a0, 402215d7 402215bb: 2e28 l32i.n a2, a14, 8 402215bd: 629c beqz.n a2, 402215d7 402215bf: 0e2d mov.n a2, a14 402215c1: ff2285 call0 402207ec 402215c4: 0f3d mov.n a3, a15 402215c6: 0d28 l32i.n a2, a13, 0 402215c8: 32a142 movi a4, 0x132 402215cb: 2228 l32i.n a2, a2, 8 402215cd: 83f401 l32r a0, 402025a0 402215d0: 0000c0 callx0 a0 402215d3: 0d38 l32i.n a3, a13, 0 402215d5: 23c9 s32i.n a12, a3, 8 402215d7: 032d mov.n a2, a3 402215d9: 35a142 movi a4, 0x135 402215dc: 0f3d mov.n a3, a15 402215de: 83f001 l32r a0, 402025a0 402215e1: 0000c0 callx0 a0 402215e4: 0dc9 s32i.n a12, a13, 0 402215e6: 000046 j 402215eb 402215e9: 03ed mov.n a14, a3 402215eb: 0d2d mov.n a2, a13 402215ed: ffe305 call0 40221420 402215f0: 6129 s32i.n a2, a1, 24 402215f2: 071216 beqz a2, 40221667 402215f5: 132d32 l32i a3, a13, 76 402215f8: ff0f01 l32r a0, 40221234 402215fb: 5a6307 bbci a3, 0, 40221659 402215fe: 00c8 l32i.n a12, a0, 0 40221600: 063c16 beqz a12, 40221667 40221603: 81e9 s32i.n a14, a1, 32 40221605: 060c movi.n a6, 0 40221607: 150c movi.n a5, 1 40221609: 040c movi.n a4, 0 4022160b: 7149 s32i.n a4, a1, 28 4022160d: 062172 l32i a7, a1, 24 40221610: 101c82 l16ui a8, a12, 32 40221613: 101772 l16ui a7, a7, 32 40221616: 20ecc0 or a14, a12, a12 40221619: c07780 sub a7, a7, a8 4022161c: 935670 movnez a5, a6, a7 4022161f: 026516 beqz a5, 40221649 40221622: 0c2d mov.n a2, a12 40221624: 053985 call0 402269c0 40221627: 7188 l32i.n a8, a1, 28 40221629: 3cc8 l32i.n a12, a12, 12 4022162b: 68cc bnez.n a8, 40221635 4022162d: ff0191 l32r a9, 40221234 40221630: 09c9 s32i.n a12, a9, 0 40221632: 0000c6 j 40221639 40221635: 38c9 s32i.n a12, a8, 12 40221637: 3ec8 l32i.n a12, a14, 12 40221639: 0e2d mov.n a2, a14 4022163b: 0f3d mov.n a3, a15 4022163d: 5aa142 movi a4, 0x15a 40221640: 83d801 l32r a0, 402025a0 40221643: 0000c0 callx0 a0 40221646: 0000c6 j 4022164d 40221649: 71c9 s32i.n a12, a1, 28 4022164b: 3cc8 l32i.n a12, a12, 12 4022164d: 060c movi.n a6, 0 4022164f: 150c movi.n a5, 1 40221651: fb8c56 bnez a12, 4022160d 40221654: 81e8 l32i.n a14, a1, 32 40221656: 000346 j 40221667 40221659: 00a032 movi a3, 0 4022165c: 053385 call0 40226998 4022165f: 062122 l32i a2, a1, 24 40221662: 030c movi.n a3, 0 40221664: 053445 call0 402269ac 40221667: 6dc8 l32i.n a12, a13, 24 40221669: 81e9 s32i.n a14, a1, 32 4022166b: 3cac beqz.n a12, 40221692 4022166d: 81e9 s32i.n a14, a1, 32 4022166f: 18cd02 addi a0, a13, 24 40221672: 5109 s32i.n a0, a1, 20 40221674: 20ecc0 or a14, a12, a12 40221677: 052122 l32i a2, a1, 20 4022167a: 042cc2 l32i a12, a12, 16 4022167d: 0e3d mov.n a3, a14 4022167f: ff2605 call0 402208e0 40221682: 0e2d mov.n a2, a14 40221684: 0f3d mov.n a3, a15 40221686: 6ea142 movi a4, 0x16e 40221689: 83c501 l32r a0, 402025a0 4022168c: 0000c0 callx0 a0 4022168f: fe1c56 bnez a12, 40221674 40221692: 81e8 l32i.n a14, a1, 32 40221694: fe32c1 l32r a12, 40220f5c 40221697: 431c movi.n a3, 20 40221699: 0c2d mov.n a2, a12 4022169b: 829201 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4022169e: 0000c0 callx0 a0 402216a1: 0c2d mov.n a2, a12 402216a3: 34cd32 addi a3, a13, 52 402216a6: 441c movi.n a4, 20 402216a8: 83bd01 l32r a0, 4020259c 402216ab: 0000c0 callx0 a0 402216ae: 0f3d mov.n a3, a15 402216b0: 0d2d mov.n a2, a13 402216b2: 73a142 movi a4, 0x173 402216b5: 83ba01 l32r a0, 402025a0 402216b8: 0000c0 callx0 a0 402216bb: 2e08 l32i.n a0, a14, 8 402216bd: 708c beqz.n a0, 402216c8 402216bf: 6038 l32i.n a3, a0, 24 402216c1: 338c beqz.n a3, 402216c8 402216c3: 0e2d mov.n a2, a14 402216c5: 0003c0 callx0 a3 402216c8: 11c8 l32i.n a12, a1, 4 402216ca: 21d8 l32i.n a13, a1, 8 402216cc: 31e8 l32i.n a14, a1, 12 402216ce: 41f8 l32i.n a15, a1, 16 402216d0: 0108 l32i.n a0, a1, 0 402216d2: 30c112 addi a1, a1, 48 402216d5: f00d ret.n ... 402216d8 : 402216d8: f0c112 addi a1, a1, -16 402216db: 016102 s32i a0, a1, 4 402216de: 012202 l32i a0, a2, 4 402216e1: 006102 s32i a0, a1, 0 402216e4: 0208 l32i.n a0, a2, 0 402216e6: fc8721 l32r a2, 40220904 402216e9: 121026 beqi a0, 1, 402216ff 402216ec: 234026 beqi a0, 4, 40221713 402216ef: 167066 bnei a0, 7, 40221709 402216f2: 0138 l32i.n a3, a1, 0 402216f4: ff1a45 call0 4022089c 402216f7: 0128 l32i.n a2, a1, 0 402216f9: ffe945 call0 40221590 402216fc: 000246 j 40221709 402216ff: 0138 l32i.n a3, a1, 0 40221701: ff1985 call0 4022089c 40221704: 0128 l32i.n a2, a1, 0 40221706: ffdb45 call0 402214bc 40221709: 1108 l32i.n a0, a1, 4 4022170b: 10c112 addi a1, a1, 16 4022170e: f00d ret.n 40221710: 000000 ill 40221713: 0128 l32i.n a2, a1, 0 40221715: 0228 l32i.n a2, a2, 0 40221717: fee216 beqz a2, 40221709 4022171a: 2238 l32i.n a3, a2, 8 4022171c: 7338 l32i.n a3, a3, 28 4022171e: fe7316 beqz a3, 40221709 40221721: 0003c0 callx0 a3 40221724: fff846 j 40221709 ... 40221728 : 40221728: e0c112 addi a1, a1, -32 4022172b: 21c9 s32i.n a12, a1, 8 4022172d: 51f9 s32i.n a15, a1, 20 4022172f: 1109 s32i.n a0, a1, 4 40221731: 31d9 s32i.n a13, a1, 12 40221733: 41e9 s32i.n a14, a1, 16 40221735: 02dd mov.n a13, a2 40221737: 04ed mov.n a14, a4 40221739: 09b216 beqz a2, 402217d8 4022173c: 098316 beqz a3, 402217d8 4022173f: 095416 beqz a4, 402217d8 40221742: 12f8 l32i.n a15, a2, 4 40221744: 0139 s32i.n a3, a1, 0 40221746: 1e1f02 l16ui a0, a15, 60 40221749: 391fc2 l16ui a12, a15, 114 4022174c: 1100f0 slli a0, a0, 1 4022174f: 013c47 bltu a12, a4, 40221754 40221752: 04cd mov.n a12, a4 40221754: 02a0c7 bge a0, a12, 4022175a 40221757: f4c000 extui a12, a0, 0, 16 4022175a: 132d22 l32i a2, a13, 76 4022175d: 126227 bbci a2, 2, 40221773 40221760: 202ff0 or a2, a15, a15 40221763: 002132 l32i a3, a1, 0 40221766: 204cc0 or a4, a12, a12 40221769: 150c movi.n a5, 1 4022176b: 0564c5 call0 40226db8 4022176e: 020d mov.n a0, a2 40221770: 000386 j 40221782 40221773: 202ff0 or a2, a15, a15 40221776: 002132 l32i a3, a1, 0 40221779: 0c4d mov.n a4, a12 4022177b: 050c movi.n a5, 0 4022177d: 056385 call0 40226db8 40221780: 020d mov.n a0, a2 40221782: 080066 bnei a0, -1, 4022178e 40221785: 41c1c0 srli a12, a12, 1 40221788: 020066 bnei a0, -1, 4022178e 4022178b: cb2cf6 bgeui a12, 2, 4022175a 4022178e: 50fc bnez.n a0, 402217c7 40221790: 0f2d mov.n a2, a15 40221792: 0158 l32i.n a5, a1, 0 40221794: 7d48 l32i.n a4, a13, 28 40221796: c03ec0 sub a3, a14, a12 40221799: 045432 s16i a3, a4, 8 4022179c: 5c5a add.n a5, a12, a5 4022179e: 1459 s32i.n a5, a4, 4 402217a0: 05ac45 call0 40227268 402217a3: 132d62 l32i a6, a13, 76 402217a6: 020d mov.n a0, a2 402217a8: 1b6627 bbci a6, 2, 402217c7 402217ab: 7d78 l32i.n a7, a13, 28 402217ad: 041772 l16ui a7, a7, 8 402217b0: 6129 s32i.n a2, a1, 24 402217b2: 17dc bnez.n a7, 402217c7 402217b4: 0d4d mov.n a4, a13 402217b6: a21c movi.n a2, 26 402217b8: 430c movi.n a3, 4 402217ba: 180c movi.n a8, 1 402217bc: 484d82 s8i a8, a13, 72 402217bf: 882201 l32r a0, 40203848 402217c2: 0000c0 callx0 a0 402217c5: 6108 l32i.n a0, a1, 24 402217c7: 002d mov.n a2, a0 402217c9: 21c8 l32i.n a12, a1, 8 402217cb: 31d8 l32i.n a13, a1, 12 402217cd: 41e8 l32i.n a14, a1, 16 402217cf: 51f8 l32i.n a15, a1, 20 402217d1: 1108 l32i.n a0, a1, 4 402217d3: 20c112 addi a1, a1, 32 402217d6: f00d ret.n 402217d8: 427c movi.n a2, -12 402217da: fffac6 j 402217c9 402217dd: 000000 ill 402217e0 : 402217e0: f0c112 addi a1, a1, -16 402217e3: 0109 s32i.n a0, a1, 0 402217e5: e28c beqz.n a2, 402217f7 402217e7: 152202 l32i a0, a2, 84 402217ea: 1238 l32i.n a3, a2, 4 402217ec: 408c beqz.n a0, 402217f4 402217ee: 004d05 call0 40221cc0 402217f1: 000086 j 402217f7 402217f4: 0000c5 call0 40221804 402217f7: 0108 l32i.n a0, a1, 0 402217f9: 10c112 addi a1, a1, 16 402217fc: f00d ret.n 402217fe: fc0000 excw 40221801: 2218 l32i.n a1, a2, 8 40221803: c11240 mul16u a1, a2, a4 40221804 : 40221804: f0c112 addi a1, a1, -16 40221807: 006102 s32i a0, a1, 0 4022180a: 1239 s32i.n a3, a2, 4 4022180c: 21d9 s32i.n a13, a1, 8 4022180e: 11c9 s32i.n a12, a1, 4 40221810: 02dd mov.n a13, a2 40221812: 03cd mov.n a12, a3 40221814: 032d mov.n a2, a3 40221816: 030c movi.n a3, 0 40221818: 051805 call0 4022699c 4022181b: 0c2d mov.n a2, a12 4022181d: 047c45 call0 40225fe4 40221820: 928c beqz.n a2, 4022182d 40221822: 0c2d mov.n a2, a12 40221824: fff731 l32r a3, 40221800 40221827: 051745 call0 4022699c 4022182a: 000846 j 4022184f 4022182d: 202cc0 or a2, a12, a12 40221830: 00a032 movi a3, 0 40221833: 051705 call0 402269a4 40221836: 0c2d mov.n a2, a12 40221838: 030c movi.n a3, 0 4022183a: 051705 call0 402269ac 4022183d: 0d4d mov.n a4, a13 4022183f: 0d28 l32i.n a2, a13, 0 40221841: 600c movi.n a0, 6 40221843: 730c movi.n a3, 7 40221845: 1209 s32i.n a0, a2, 4 40221847: a21c movi.n a2, 26 40221849: 87ff01 l32r a0, 40203848 4022184c: 0000c0 callx0 a0 4022184f: 11c8 l32i.n a12, a1, 4 40221851: 21d8 l32i.n a13, a1, 8 40221853: 0108 l32i.n a0, a1, 0 40221855: 10c112 addi a1, a1, 16 40221858: f00d ret.n 4022185a: 000000 ill 4022185d: 4023a0 excw 40221860 : 40221860: f0c112 addi a1, a1, -16 40221863: 016102 s32i a0, a1, 4 40221866: 00a002 movi a0, 0 40221869: 006102 s32i a0, a1, 0 4022186c: f28c beqz.n a2, 4022187f 4022186e: 013d mov.n a3, a1 40221870: ff0945 call0 40220908 40221873: 0d1226 beqi a2, 1, 40221884 40221876: fff921 l32r a2, 4022185c 40221879: 82af01 l32r a0, 40202338 4022187c: 0000c0 callx0 a0 4022187f: 427c movi.n a2, -12 40221881: 000506 j 40221899 40221884: 0108 l32i.n a0, a1, 0 40221886: 600022 l8ui a2, a0, 96 40221889: a2cc bnez.n a2, 40221897 4022188b: 150c movi.n a5, 1 4022188d: 604052 s8i a5, a0, 96 40221890: 0148 l32i.n a4, a1, 0 40221892: 030c movi.n a3, 0 40221894: 315432 s16i a3, a4, 98 40221897: 020c movi.n a2, 0 40221899: 1108 l32i.n a0, a1, 4 4022189b: 10c112 addi a1, a1, 16 4022189e: f00d ret.n 402218a0: 23a030 excw 402218a3: c11240 mul16u a1, a2, a4 402218a4 : 402218a4: f0c112 addi a1, a1, -16 402218a7: 0261c2 s32i a12, a1, 8 402218aa: 016102 s32i a0, a1, 4 402218ad: 20c220 or a12, a2, a2 402218b0: 000c movi.n a0, 0 402218b2: 0109 s32i.n a0, a1, 0 402218b4: f28c beqz.n a2, 402218c7 402218b6: 013d mov.n a3, a1 402218b8: ff04c5 call0 40220908 402218bb: 0d1226 beqi a2, 1, 402218cc 402218be: fff821 l32r a2, 402218a0 402218c1: 829d01 l32r a0, 40202338 402218c4: 0000c0 callx0 a0 402218c7: 427c movi.n a2, -12 402218c9: 0008c6 j 402218f0 402218cc: 002102 l32i a0, a1, 0 402218cf: 600022 l8ui a2, a0, 96 402218d2: 181266 bnei a2, 1, 402218ee 402218d5: 002c32 l32i a3, a12, 0 402218d8: 0ab366 bnei a3, 16, 402218e6 402218db: 012022 l32i a2, a0, 4 402218de: 311032 l16ui a3, a0, 98 402218e1: 049d85 call0 402262bc 402218e4: 0108 l32i.n a0, a1, 0 402218e6: 040c movi.n a4, 0 402218e8: 315042 s16i a4, a0, 98 402218eb: 604042 s8i a4, a0, 96 402218ee: 020c movi.n a2, 0 402218f0: 21c8 l32i.n a12, a1, 8 402218f2: 1108 l32i.n a0, a1, 4 402218f4: 10c112 addi a1, a1, 16 402218f7: f00d ret.n 402218f9: 000000 ill 402218fc : 402218fc: e0c112 addi a1, a1, -32 402218ff: 076152 s32i a5, a1, 28 40221902: 026102 s32i a0, a1, 8 40221905: 51e9 s32i.n a14, a1, 20 40221907: 41d9 s32i.n a13, a1, 16 40221909: 31c9 s32i.n a12, a1, 12 4022190b: 61f9 s32i.n a15, a1, 24 4022190d: 04cd mov.n a12, a4 4022190f: 05fd mov.n a15, a5 40221911: 02dd mov.n a13, a2 40221913: 03ed mov.n a14, a3 40221915: 032d mov.n a2, a3 40221917: 0d3d mov.n a3, a13 40221919: 0507c5 call0 40226998 4022191c: 7c9c beqz.n a12, 40221937 4022191e: 600d02 l8ui a0, a13, 96 40221921: 041c32 l16ui a3, a12, 8 40221924: 60cc bnez.n a0, 4022192e 40221926: 0e2d mov.n a2, a14 40221928: 049905 call0 402262bc 4022192b: 000206 j 40221937 4022192e: 311d22 l16ui a2, a13, 98 40221931: 802230 add a2, a2, a3 40221934: 315d22 s16i a2, a13, 98 40221937: 064f56 bnez a15, 4022199f 4022193a: 056c16 beqz a12, 40221994 4022193d: 74a242 movi a4, 0x274 40221940: 041c22 l16ui a2, a12, 8 40221943: fe3f31 l32r a3, 40221240 40221946: 01c222 addi a2, a2, 1 40221949: 831201 l32r a0, 40202594 4022194c: 0000c0 callx0 a0 4022194f: 041c42 l16ui a4, a12, 8 40221952: 023d mov.n a3, a2 40221954: 1129 s32i.n a2, a1, 4 40221956: 050c movi.n a5, 0 40221958: 0c2d mov.n a2, a12 4022195a: 02c585 call0 402245b4 4022195d: 0129 s32i.n a2, a1, 0 4022195f: 0c2d mov.n a2, a12 40221961: 02a785 call0 402243dc 40221964: 0138 l32i.n a3, a1, 0 40221966: 550c movi.n a5, 5 40221968: 034d mov.n a4, a3 4022196a: 839c beqz.n a3, 40221986 4022196c: 0d28 l32i.n a2, a13, 0 4022196e: 1259 s32i.n a5, a2, 4 40221970: 1de9 s32i.n a14, a13, 4 40221972: 3258 l32i.n a5, a2, 12 40221974: 358c beqz.n a5, 4022197b 40221976: 1138 l32i.n a3, a1, 4 40221978: 0005c0 callx0 a5 4022197b: 4e68 l32i.n a6, a14, 16 4022197d: 054666 bnei a6, 4, 40221986 40221980: 0d88 l32i.n a8, a13, 0 40221982: 370c movi.n a7, 3 40221984: 1879 s32i.n a7, a8, 4 40221986: 1128 l32i.n a2, a1, 4 40221988: fe2e31 l32r a3, 40221240 4022198b: 85a242 movi a4, 0x285 4022198e: 830401 l32r a0, 402025a0 40221991: 0000c0 callx0 a0 40221994: 7fcc bnez.n a15, 4022199f 40221996: 5ccc bnez.n a12, 4022199f 40221998: 0e3d mov.n a3, a14 4022199a: 0d2d mov.n a2, a13 4022199c: ffe645 call0 40221804 4022199f: 020c movi.n a2, 0 402219a1: 31c8 l32i.n a12, a1, 12 402219a3: 41d8 l32i.n a13, a1, 16 402219a5: 51e8 l32i.n a14, a1, 20 402219a7: 61f8 l32i.n a15, a1, 24 402219a9: 2108 l32i.n a0, a1, 8 402219ab: 20c112 addi a1, a1, 32 402219ae: f00d ret.n 402219b0 : 402219b0: f0c112 addi a1, a1, -16 402219b3: 11c9 s32i.n a12, a1, 4 402219b5: 21d9 s32i.n a13, a1, 8 402219b7: 12d8 l32i.n a13, a2, 4 402219b9: 0109 s32i.n a0, a1, 0 402219bb: 240d02 l8ui a0, a13, 36 402219be: 02cd mov.n a12, a2 402219c0: 0a6067 bbci a0, 6, 402219ce 402219c3: 3a1d22 l16ui a2, a13, 116 402219c6: 0482b6 bltui a2, 8, 402219ce 402219c9: f27c movi.n a2, -1 402219cb: 000a86 j 402219f9 402219ce: 391d52 l16ui a5, a13, 114 402219d1: 020c movi.n a2, 0 402219d3: 05ac beqz.n a5, 402219f7 402219d5: 7c08 l32i.n a0, a12, 28 402219d7: e09c beqz.n a0, 402219f9 402219d9: 041042 l16ui a4, a0, 8 402219dc: 4038 l32i.n a3, a0, 16 402219de: 34cc bnez.n a4, 402219e5 402219e0: 7c39 s32i.n a3, a12, 28 402219e2: 0002c6 j 402219f1 402219e5: 0c2d mov.n a2, a12 402219e7: 1038 l32i.n a3, a0, 4 402219e9: ffd3c5 call0 40221728 402219ec: 92cc bnez.n a2, 402219f9 402219ee: 391d52 l16ui a5, a13, 114 402219f1: fe0556 bnez a5, 402219d5 402219f4: 000046 j 402219f9 402219f7: 020c movi.n a2, 0 402219f9: 11c8 l32i.n a12, a1, 4 402219fb: 21d8 l32i.n a13, a1, 8 402219fd: 0108 l32i.n a0, a1, 0 402219ff: 10c112 addi a1, a1, 16 40221a02: f00d ret.n 40221a04 : 40221a04: e0c112 addi a1, a1, -32 40221a07: 21d9 s32i.n a13, a1, 8 40221a09: 31e9 s32i.n a14, a1, 12 40221a0b: 41f9 s32i.n a15, a1, 16 40221a0d: 11c9 s32i.n a12, a1, 4 40221a0f: 0109 s32i.n a0, a1, 0 40221a11: 02cd mov.n a12, a2 40221a13: fff9c5 call0 402219b0 40221a16: 6ce8 l32i.n a14, a12, 24 40221a18: 18ccf2 addi a15, a12, 24 40221a1b: 04be16 beqz a14, 40221a6a 40221a1e: 0d0c movi.n a13, 0 40221a20: 061e32 l16ui a3, a14, 12 40221a23: 051e42 l16ui a4, a14, 10 40221a26: 8033d0 add a3, a3, a13 40221a29: 065e32 s16i a3, a14, 12 40221a2c: f43030 extui a3, a3, 0, 16 40221a2f: 373347 bltu a3, a4, 40221a6a 40221a32: 202ff0 or a2, a15, a15 40221a35: 203ee0 or a3, a14, a14 40221a38: feea45 call0 402208e0 40221a3b: 0e2d mov.n a2, a14 40221a3d: fe0031 l32r a3, 40221240 40221a40: c7a242 movi a4, 0x2c7 40221a43: 061ed2 l16ui a13, a14, 12 40221a46: 051e02 l16ui a0, a14, 10 40221a49: 1a5c02 s16i a0, a12, 52 40221a4c: c0dd00 sub a13, a13, a0 40221a4f: 82d401 l32r a0, 402025a0 40221a52: 0000c0 callx0 a0 40221a55: 0c28 l32i.n a2, a12, 0 40221a57: 330c movi.n a3, 3 40221a59: 4258 l32i.n a5, a2, 16 40221a5b: 1239 s32i.n a3, a2, 4 40221a5d: 158c beqz.n a5, 40221a62 40221a5f: 0005c0 callx0 a5 40221a62: 6ce8 l32i.n a14, a12, 24 40221a64: 1a5cd2 s16i a13, a12, 52 40221a67: fb5e56 bnez a14, 40221a20 40221a6a: 11c8 l32i.n a12, a1, 4 40221a6c: 21d8 l32i.n a13, a1, 8 40221a6e: 31e8 l32i.n a14, a1, 12 40221a70: 41f8 l32i.n a15, a1, 16 40221a72: 0108 l32i.n a0, a1, 0 40221a74: 20c112 addi a1, a1, 32 40221a77: f00d ret.n 40221a79: 000000 ill 40221a7c : 40221a7c: f0c112 addi a1, a1, -16 40221a7f: 6258 l32i.n a5, a2, 24 40221a81: 0109 s32i.n a0, a1, 0 40221a83: 061502 l16ui a0, a5, 12 40221a86: 1239 s32i.n a3, a2, 4 40221a88: 004a add.n a0, a0, a4 40221a8a: 065502 s16i a0, a5, 12 40221a8d: 1a5242 s16i a4, a2, 52 40221a90: fff705 call0 40221a04 40221a93: 020c movi.n a2, 0 40221a95: 0108 l32i.n a0, a1, 0 40221a97: 10c112 addi a1, a1, 16 40221a9a: f00d ret.n 40221a9c : 40221a9c: 024d mov.n a4, a2 40221a9e: f0c112 addi a1, a1, -16 40221aa1: 0109 s32i.n a0, a1, 0 40221aa3: 52bc beqz.n a2, 40221adc 40221aa5: 650c movi.n a5, 6 40221aa7: 1208 l32i.n a0, a2, 4 40221aa9: 0268 l32i.n a6, a2, 0 40221aab: 827c movi.n a2, -8 40221aad: 1659 s32i.n a5, a6, 4 40221aaf: 1c9327 bne a3, a2, 40221acf 40221ab2: 4028 l32i.n a2, a0, 16 40221ab4: 577c movi.n a7, -11 40221ab6: f28c beqz.n a2, 40221ac9 40221ab8: 82a681 l32r a8, 40202550 40221abb: 242226 beqi a2, 2, 40221ae3 40221abe: 344226 beqi a2, 4, 40221af6 40221ac1: 677c movi.n a7, -10 40221ac3: 425226 beqi a2, 5, 40221b09 40221ac6: 086266 bnei a2, 6, 40221ad2 40221ac9: 264472 s8i a7, a4, 38 40221acc: 000086 j 40221ad2 40221acf: 264432 s8i a3, a4, 38 40221ad2: a21c movi.n a2, 26 40221ad4: 130c movi.n a3, 1 40221ad6: 875c01 l32r a0, 40203848 40221ad9: 0000c0 callx0 a0 40221adc: 0108 l32i.n a0, a1, 0 40221ade: 10c112 addi a1, a1, 16 40221ae1: f00d ret.n 40221ae3: 0020c0 memw 40221ae6: f928a2 l32i a10, a8, 0x3e4 40221ae9: 4e0092 l8ui a9, a0, 78 40221aec: 0119a7 beq a9, a10, 40221af1 40221aef: 037d mov.n a7, a3 40221af1: 073d mov.n a3, a7 40221af3: 000346 j 40221b04 40221af6: 0020c0 memw 40221af9: fa2822 l32i a2, a8, 0x3e8 40221afc: 4e00b2 l8ui a11, a0, 78 40221aff: 019b27 bne a11, a2, 40221b04 40221b02: d37c movi.n a3, -3 40221b04: 037d mov.n a7, a3 40221b06: ffefc6 j 40221ac9 40221b09: 0020c0 memw 40221b0c: fa2862 l32i a6, a8, 0x3e8 40221b0f: 4e0052 l8ui a5, a0, 78 40221b12: b31567 beq a5, a6, 40221ac9 40221b15: 037d mov.n a7, a3 40221b17: ffeb86 j 40221ac9 40221b1a: 7c0000 excw 40221b1d: 221a add.n a2, a2, a1 40221b1f: a06040 addx4 a6, a0, a4 40221b22: f84023 excw 40221b25: feac beqz.n a14, 40221b58 40221b27: 3f .byte 0x3f 40221b28 : 40221b28: f0c112 addi a1, a1, -16 40221b2b: 0109 s32i.n a0, a1, 0 40221b2d: 11c9 s32i.n a12, a1, 4 40221b2f: 31e9 s32i.n a14, a1, 12 40221b31: 21d9 s32i.n a13, a1, 8 40221b33: 02ed mov.n a14, a2 40221b35: 03dd mov.n a13, a3 40221b37: 04cd mov.n a12, a4 40221b39: 07d456 bnez a4, 40221bba 40221b3c: 100c movi.n a0, 1 40221b3e: 02a8 l32i.n a10, a2, 0 40221b40: 390c movi.n a9, 3 40221b42: 1a99 s32i.n a9, a10, 4 40221b44: 1239 s32i.n a3, a2, 4 40221b46: 264242 s8i a4, a2, 38 40221b49: 111362 l16ui a6, a3, 34 40221b4c: 101382 l16ui a8, a3, 32 40221b4f: 4289 s32i.n a8, a2, 16 40221b51: 0378 l32i.n a7, a3, 0 40221b53: 5279 s32i.n a7, a2, 20 40221b55: 2269 s32i.n a6, a2, 8 40221b57: 040352 l8ui a5, a3, 4 40221b5a: 0c4252 s8i a5, a2, 12 40221b5d: 050342 l8ui a4, a3, 5 40221b60: 0d4242 s8i a4, a2, 13 40221b63: 060332 l8ui a3, a3, 6 40221b66: 0e4232 s8i a3, a2, 14 40221b69: 0e3d mov.n a3, a14 40221b6b: 070d22 l8ui a2, a13, 7 40221b6e: 0f4e22 s8i a2, a14, 15 40221b71: 484e02 s8i a0, a14, 72 40221b74: 0d2d mov.n a2, a13 40221b76: 04e205 call0 40226998 40221b79: 0d2d mov.n a2, a13 40221b7b: ffe831 l32r a3, 40221b1c 40221b7e: 04e245 call0 402269a4 40221b81: 0d2d mov.n a2, a13 40221b83: ff1f31 l32r a3, 40221800 40221b86: 04e145 call0 4022699c 40221b89: 130c movi.n a3, 1 40221b8b: 240db2 l8ui a11, a13, 36 40221b8e: 004c movi.n a0, 64 40221b90: 20bb00 or a11, a11, a0 40221b93: 244db2 s8i a11, a13, 36 40221b96: 0e28 l32i.n a2, a14, 0 40221b98: ff1845 call0 40220d20 40221b9b: 0e28 l32i.n a2, a14, 0 40221b9d: 2238 l32i.n a3, a2, 8 40221b9f: 4338 l32i.n a3, a3, 16 40221ba1: 138c beqz.n a3, 40221ba6 40221ba3: 0003c0 callx0 a3 40221ba6: 132e42 l32i a4, a14, 76 40221ba9: 800c movi.n a0, 8 40221bab: 176437 bbci a4, 3, 40221bc6 40221bae: 080d52 l8ui a5, a13, 8 40221bb1: 205500 or a5, a5, a0 40221bb4: 084d52 s8i a5, a13, 8 40221bb7: 0002c6 j 40221bc6 40221bba: ffd921 l32r a2, 40221b20 40221bbd: ffd931 l32r a3, 40221b24 40221bc0: 81de01 l32r a0, 40202338 40221bc3: 0000c0 callx0 a0 40221bc6: 0108 l32i.n a0, a1, 0 40221bc8: 21d8 l32i.n a13, a1, 8 40221bca: 0c2d mov.n a2, a12 40221bcc: 31e8 l32i.n a14, a1, 12 40221bce: 11c8 l32i.n a12, a1, 4 40221bd0: 10c112 addi a1, a1, 16 40221bd3: f00d ret.n 40221bd5: 000000 ill 40221bd8: 1a9c beqz.n a10, 40221bed 40221bda: 284022 s8i a2, a0, 40 40221bdd: 221b addi.n a2, a2, 1 40221bdf: 983140 excw 40221be0 : 40221be0: fd9831 l32r a3, 40221240 40221be3: 71a342 movi a4, 0x371 40221be6: e0c112 addi a1, a1, -32 40221be9: 0261c2 s32i a12, a1, 8 40221bec: 0361d2 s32i a13, a1, 12 40221bef: 0461e2 s32i a14, a1, 16 40221bf2: 1109 s32i.n a0, a1, 4 40221bf4: 02ed mov.n a14, a2 40221bf6: 64a022 movi a2, 100 40221bf9: 826601 l32r a0, 40202594 40221bfc: 0000c0 callx0 a0 40221bff: 02cd mov.n a12, a2 40221c01: 52bc beqz.n a2, 40221c3a 40221c03: 2e28 l32i.n a2, a14, 8 40221c05: 0d0232 l8ui a3, a2, 13 40221c08: 0c0202 l8ui a0, a2, 12 40221c0b: 113380 slli a3, a3, 8 40221c0e: 200030 or a0, a0, a3 40221c11: 0f0232 l8ui a3, a2, 15 40221c14: 0e0222 l8ui a2, a2, 14 40221c17: 013380 slli a3, a3, 24 40221c1a: 112200 slli a2, a2, 16 40221c1d: 202230 or a2, a2, a3 40221c20: 200020 or a0, a0, a2 40221c23: 0109 s32i.n a0, a1, 0 40221c25: 04d5c5 call0 40226984 40221c28: 02dd mov.n a13, a2 40221c2a: b2dc bnez.n a2, 40221c49 40221c2c: 0c2d mov.n a2, a12 40221c2e: fd8431 l32r a3, 40221240 40221c31: 81a342 movi a4, 0x381 40221c34: 825b01 l32r a0, 402025a0 40221c37: 0000c0 callx0 a0 40221c3a: f27c movi.n a2, -1 40221c3c: 21c8 l32i.n a12, a1, 8 40221c3e: 31d8 l32i.n a13, a1, 12 40221c40: 41e8 l32i.n a14, a1, 16 40221c42: 1108 l32i.n a0, a1, 4 40221c44: 20c112 addi a1, a1, 32 40221c47: f00d ret.n 40221c49: fb2e21 l32r a2, 40220904 40221c4c: 203cc0 or a3, a12, a12 40221c4f: fec2c5 call0 4022087c 40221c52: 202dd0 or a2, a13, a13 40221c55: 0c3d mov.n a3, a12 40221c57: 04d405 call0 40226998 40221c5a: 0d2d mov.n a2, a13 40221c5c: ffdf31 l32r a3, 40221bd8 40221c5f: 04d4c5 call0 402269ac 40221c62: 0d2d mov.n a2, a13 40221c64: 0ce9 s32i.n a14, a12, 0 40221c66: 150c movi.n a5, 1 40221c68: 060c movi.n a6, 0 40221c6a: 156c62 s32i a6, a12, 84 40221c6d: 1e59 s32i.n a5, a14, 4 40221c6f: 1cd9 s32i.n a13, a12, 4 40221c71: 2e48 l32i.n a4, a14, 8 40221c73: f13931 l32r a3, 4021e158 40221c76: 021442 l16ui a4, a4, 4 40221c79: 044ac5 call0 40226128 40221c7c: 0d2d mov.n a2, a13 40221c7e: 0c48 l32i.n a4, a12, 0 40221c80: 013d mov.n a3, a1 40221c82: 2448 l32i.n a4, a4, 8 40221c84: ffd651 l32r a5, 40221bdc 40221c87: 001442 l16ui a4, a4, 0 40221c8a: 0468c5 call0 40226318 40221c8d: 264c22 s8i a2, a12, 38 40221c90: fca062 movi a6, 252 40221c93: 745020 extui a5, a2, 0, 8 40221c96: a29567 bne a5, a6, 40221c3c 40221c99: fb1a21 l32r a2, 40220904 40221c9c: 0c3d mov.n a3, a12 40221c9e: febfc5 call0 4022089c 40221ca1: 101d22 l16ui a2, a13, 32 40221ca4: ff6f85 call0 402213a0 40221ca7: 0c2d mov.n a2, a12 40221ca9: fd6531 l32r a3, 40221240 40221cac: a1a342 movi a4, 0x3a1 40221caf: 823c01 l32r a0, 402025a0 40221cb2: 0000c0 callx0 a0 40221cb5: c27c movi.n a2, -4 40221cb7: ffe046 j 40221c3c 40221cba: 200000 or a0, a0, a0 40221cbd: 221d excw 40221cbf: c11240 mul16u a1, a2, a4 40221cc0 : 40221cc0: f0c112 addi a1, a1, -16 40221cc3: 006102 s32i a0, a1, 0 40221cc6: 1239 s32i.n a3, a2, 4 40221cc8: 21d9 s32i.n a13, a1, 8 40221cca: 11c9 s32i.n a12, a1, 4 40221ccc: 02dd mov.n a13, a2 40221cce: 03cd mov.n a12, a3 40221cd0: 032d mov.n a2, a3 40221cd2: 030c movi.n a3, 0 40221cd4: 04cc45 call0 4022699c 40221cd7: 0c2d mov.n a2, a12 40221cd9: 043085 call0 40225fe4 40221cdc: 928c beqz.n a2, 40221ce9 40221cde: 0c2d mov.n a2, a12 40221ce0: fff731 l32r a3, 40221cbc 40221ce3: 04cb85 call0 4022699c 40221ce6: 000a46 j 40221d13 40221ce9: 202cc0 or a2, a12, a12 40221cec: 030c movi.n a3, 0 40221cee: 040c movi.n a4, 0 40221cf0: 04cc45 call0 402269b8 40221cf3: 0c2d mov.n a2, a12 40221cf5: 030c movi.n a3, 0 40221cf7: 04cac5 call0 402269a4 40221cfa: 0c2d mov.n a2, a12 40221cfc: 030c movi.n a3, 0 40221cfe: 04cac5 call0 402269ac 40221d01: 0d4d mov.n a4, a13 40221d03: 0d28 l32i.n a2, a13, 0 40221d05: 600c movi.n a0, 6 40221d07: 730c movi.n a3, 7 40221d09: 1209 s32i.n a0, a2, 4 40221d0b: a21c movi.n a2, 26 40221d0d: 86ce01 l32r a0, 40203848 40221d10: 0000c0 callx0 a0 40221d13: 11c8 l32i.n a12, a1, 4 40221d15: 21d8 l32i.n a13, a1, 8 40221d17: 0108 l32i.n a0, a1, 0 40221d19: 10c112 addi a1, a1, 16 40221d1c: f00d ret.n ... 40221d20 : 40221d20: e0c112 addi a1, a1, -32 40221d23: 026152 s32i a5, a1, 8 40221d26: 036102 s32i a0, a1, 12 40221d29: 61e9 s32i.n a14, a1, 24 40221d2b: 41c9 s32i.n a12, a1, 16 40221d2d: 51d9 s32i.n a13, a1, 20 40221d2f: 04cd mov.n a12, a4 40221d31: 02dd mov.n a13, a2 40221d33: 03ed mov.n a14, a3 40221d35: 032d mov.n a2, a3 40221d37: 0d3d mov.n a3, a13 40221d39: 04c5c5 call0 40226998 40221d3c: 7c9c beqz.n a12, 40221d57 40221d3e: 600d02 l8ui a0, a13, 96 40221d41: 041c32 l16ui a3, a12, 8 40221d44: 60cc bnez.n a0, 40221d4e 40221d46: 0e2d mov.n a2, a14 40221d48: 045705 call0 402262bc 40221d4b: 000206 j 40221d57 40221d4e: 311d22 l16ui a2, a13, 98 40221d51: 802230 add a2, a2, a3 40221d54: 315d22 s16i a2, a13, 98 40221d57: 022132 l32i a3, a1, 8 40221d5a: 061356 bnez a3, 40221dbf 40221d5d: 065c16 beqz a12, 40221dc6 40221d60: e9a342 movi a4, 0x3e9 40221d63: 041c22 l16ui a2, a12, 8 40221d66: 030c movi.n a3, 0 40221d68: bd39 s32i.n a3, a13, 44 40221d6a: 221b addi.n a2, a2, 1 40221d6c: fd3531 l32r a3, 40221240 40221d6f: 820901 l32r a0, 40202594 40221d72: 0000c0 callx0 a0 40221d75: 041c42 l16ui a4, a12, 8 40221d78: 023d mov.n a3, a2 40221d7a: 0129 s32i.n a2, a1, 0 40221d7c: 050c movi.n a5, 0 40221d7e: 0c2d mov.n a2, a12 40221d80: 028305 call0 402245b4 40221d83: 1129 s32i.n a2, a1, 4 40221d85: 0c2d mov.n a2, a12 40221d87: 026545 call0 402243dc 40221d8a: 1158 l32i.n a5, a1, 4 40221d8c: 01c8 l32i.n a12, a1, 0 40221d8e: 054d mov.n a4, a5 40221d90: a59c beqz.n a5, 40221dae 40221d92: 0d28 l32i.n a2, a13, 0 40221d94: 560c movi.n a6, 5 40221d96: 1269 s32i.n a6, a2, 4 40221d98: 1de9 s32i.n a14, a13, 4 40221d9a: 3258 l32i.n a5, a2, 12 40221d9c: 358c beqz.n a5, 40221da3 40221d9e: 0c3d mov.n a3, a12 40221da0: 0005c0 callx0 a5 40221da3: 4e78 l32i.n a7, a14, 16 40221da5: 054766 bnei a7, 4, 40221dae 40221da8: 0d98 l32i.n a9, a13, 0 40221daa: 380c movi.n a8, 3 40221dac: 1989 s32i.n a8, a9, 4 40221dae: 0c2d mov.n a2, a12 40221db0: fd2431 l32r a3, 40221240 40221db3: fba342 movi a4, 0x3fb 40221db6: 81fa01 l32r a0, 402025a0 40221db9: 0000c0 callx0 a0 40221dbc: 000346 j 40221dcd 40221dbf: 3c8c beqz.n a12, 40221dc6 40221dc1: 0c2d mov.n a2, a12 40221dc3: 026185 call0 402243dc 40221dc6: 0e3d mov.n a3, a14 40221dc8: 0d2d mov.n a2, a13 40221dca: ffef45 call0 40221cc0 40221dcd: 020c movi.n a2, 0 40221dcf: 41c8 l32i.n a12, a1, 16 40221dd1: 51d8 l32i.n a13, a1, 20 40221dd3: 61e8 l32i.n a14, a1, 24 40221dd5: 3108 l32i.n a0, a1, 12 40221dd7: 20c112 addi a1, a1, 32 40221dda: f00d ret.n 40221ddc: 000000 ill ... 40221de0 : 40221de0: 060c movi.n a6, 0 40221de2: f0c112 addi a1, a1, -16 40221de5: 0109 s32i.n a0, a1, 0 40221de7: 6258 l32i.n a5, a2, 24 40221de9: 1239 s32i.n a3, a2, 4 40221deb: 061502 l16ui a0, a5, 12 40221dee: b269 s32i.n a6, a2, 44 40221df0: 004a add.n a0, a0, a4 40221df2: 065502 s16i a0, a5, 12 40221df5: 1a5242 s16i a4, a2, 52 40221df8: ffc085 call0 40221a04 40221dfb: 020c movi.n a2, 0 40221dfd: 0108 l32i.n a0, a1, 0 40221dff: 10c112 addi a1, a1, 16 40221e02: f00d ret.n 40221e04: ff1374 excw 40221e07: 3f .byte 0x3f 40221e08 : 40221e08: f0c112 addi a1, a1, -16 40221e0b: 0161c2 s32i a12, a1, 4 40221e0e: 006102 s32i a0, a1, 0 40221e11: 03cd mov.n a12, a3 40221e13: 12dc bnez.n a2, 40221e28 40221e15: 032d mov.n a2, a3 40221e17: 030c movi.n a3, 0 40221e19: 0424c5 call0 40226068 40221e1c: 0c2d mov.n a2, a12 40221e1e: 030c movi.n a3, 0 40221e20: 040c movi.n a4, 0 40221e22: 04b945 call0 402269b8 40221e25: 000886 j 40221e4b 40221e28: 4308 l32i.n a0, a3, 16 40221e2a: 1239 s32i.n a3, a2, 4 40221e2c: 184066 bnei a0, 4, 40221e48 40221e2f: 030c movi.n a3, 0 40221e31: b268 l32i.n a6, a2, 44 40221e33: a208 l32i.n a0, a2, 40 40221e35: 661b addi.n a6, a6, 1 40221e37: b269 s32i.n a6, a2, 44 40221e39: 909c beqz.n a0, 40221e56 40221e3b: 0c3607 bltu a6, a0, 40221e4b 40221e3e: b239 s32i.n a3, a2, 44 40221e40: 0c3d mov.n a3, a12 40221e42: ffe7c5 call0 40221cc0 40221e45: 000086 j 40221e4b 40221e48: ffe745 call0 40221cc0 40221e4b: 020c movi.n a2, 0 40221e4d: 11c8 l32i.n a12, a1, 4 40221e4f: 0108 l32i.n a0, a1, 0 40221e51: 10c112 addi a1, a1, 16 40221e54: f00d ret.n 40221e56: ffeb01 l32r a0, 40221e04 40221e59: 0008 l32i.n a0, a0, 0 40221e5b: fec016 beqz a0, 40221e4b 40221e5e: 152272 l32i a7, a2, 84 40221e61: 0048 l32i.n a4, a0, 0 40221e63: 109477 bne a4, a7, 40221e77 40221e66: a008 l32i.n a0, a0, 40 40221e68: 409c beqz.n a0, 40221e80 40221e6a: dd3607 bltu a6, a0, 40221e4b 40221e6d: b239 s32i.n a3, a2, 44 40221e6f: 0c3d mov.n a3, a12 40221e71: ffe4c5 call0 40221cc0 40221e74: fff4c6 j 40221e4b 40221e77: 172002 l32i a0, a0, 92 40221e7a: fe3056 bnez a0, 40221e61 40221e7d: fff286 j 40221e4b 40221e80: b239 s32i.n a3, a2, 44 40221e82: fff146 j 40221e4b 40221e85: 000000 ill 40221e88 : 40221e88: 024d mov.n a4, a2 40221e8a: f0c112 addi a1, a1, -16 40221e8d: 0109 s32i.n a0, a1, 0 40221e8f: 72bc beqz.n a2, 40221eca 40221e91: 650c movi.n a5, 6 40221e93: 1208 l32i.n a0, a2, 4 40221e95: 0268 l32i.n a6, a2, 0 40221e97: 827c movi.n a2, -8 40221e99: 1659 s32i.n a5, a6, 4 40221e9b: 1e9327 bne a3, a2, 40221ebd 40221e9e: 4028 l32i.n a2, a0, 16 40221ea0: 577c movi.n a7, -11 40221ea2: 129c beqz.n a2, 40221eb7 40221ea4: 81ab81 l32r a8, 40202550 40221ea7: 263226 beqi a2, 3, 40221ed1 40221eaa: 364226 beqi a2, 4, 40221ee4 40221ead: 677c movi.n a7, -10 40221eaf: 447226 beqi a2, 7, 40221ef7 40221eb2: 980c movi.n a8, 9 40221eb4: 089287 bne a2, a8, 40221ec0 40221eb7: 264472 s8i a7, a4, 38 40221eba: 000086 j 40221ec0 40221ebd: 264432 s8i a3, a4, 38 40221ec0: a21c movi.n a2, 26 40221ec2: 130c movi.n a3, 1 40221ec4: 866101 l32r a0, 40203848 40221ec7: 0000c0 callx0 a0 40221eca: 0108 l32i.n a0, a1, 0 40221ecc: 10c112 addi a1, a1, 16 40221ecf: f00d ret.n 40221ed1: 0020c0 memw 40221ed4: f928a2 l32i a10, a8, 0x3e4 40221ed7: 4e0092 l8ui a9, a0, 78 40221eda: 0119a7 beq a9, a10, 40221edf 40221edd: 037d mov.n a7, a3 40221edf: 073d mov.n a3, a7 40221ee1: 000346 j 40221ef2 40221ee4: 0020c0 memw 40221ee7: fa2822 l32i a2, a8, 0x3e8 40221eea: 4e00b2 l8ui a11, a0, 78 40221eed: 019b27 bne a11, a2, 40221ef2 40221ef0: d37c movi.n a3, -3 40221ef2: 037d mov.n a7, a3 40221ef4: ffefc6 j 40221eb7 40221ef7: 0020c0 memw 40221efa: fa2862 l32i a6, a8, 0x3e8 40221efd: 4e0052 l8ui a5, a0, 78 40221f00: b31567 beq a5, a6, 40221eb7 40221f03: 037d mov.n a7, a3 40221f05: ffeb86 j 40221eb7 40221f08: 1e88 l32i.n a8, a14, 4 40221f0a: e04022 s8i a2, a0, 224 40221f0d: 221d excw 40221f0f: 1e0840 excw 40221f12: 124022 s8i a2, a0, 18 40221f14 : 40221f14: e0c112 addi a1, a1, -32 40221f17: 41e9 s32i.n a14, a1, 16 40221f19: 1109 s32i.n a0, a1, 4 40221f1b: 31d9 s32i.n a13, a1, 12 40221f1d: 21c9 s32i.n a12, a1, 8 40221f1f: 03dd mov.n a13, a3 40221f21: 02cd mov.n a12, a2 40221f23: 030c movi.n a3, 0 40221f25: 0139 s32i.n a3, a1, 0 40221f27: 114216 beqz a2, 4022203f 40221f2a: 2208 l32i.n a0, a2, 8 40221f2c: 10f016 beqz a0, 4022203f 40221f2f: 0d2d mov.n a2, a13 40221f31: 04a645 call0 40226998 40221f34: 0d2d mov.n a2, a13 40221f36: fff431 l32r a3, 40221f08 40221f39: 04a705 call0 402269ac 40221f3c: 0c2d mov.n a2, a12 40221f3e: 013d mov.n a3, a1 40221f40: 040c movi.n a4, 0 40221f42: fee845 call0 40220dc8 40221f45: 0c2d mov.n a2, a12 40221f47: fed7c5 call0 40220cc4 40221f4a: 140c32 l8ui a3, a12, 20 40221f4d: 049237 bne a2, a3, 40221f55 40221f50: 127c movi.n a2, -15 40221f52: 003706 j 40222032 40221f55: 64a022 movi a2, 100 40221f58: fcba31 l32r a3, 40221240 40221f5b: bba442 movi a4, 0x4bb 40221f5e: 818d01 l32r a0, 40202594 40221f61: 0000c0 callx0 a0 40221f64: 20e220 or a14, a2, a2 40221f67: 0d2d mov.n a2, a13 40221f69: 0e3d mov.n a3, a14 40221f6b: 04a2c5 call0 40226998 40221f6e: 0d2e16 beqz a14, 40222044 40221f71: fa6421 l32r a2, 40220904 40221f74: 0e3d mov.n a3, a14 40221f76: fe9045 call0 4022087c 40221f79: 156ec2 s32i a12, a14, 84 40221f7c: c21c movi.n a2, 28 40221f7e: fcb031 l32r a3, 40221240 40221f81: c4a442 movi a4, 0x4c4 40221f84: 818401 l32r a0, 40202594 40221f87: 0000c0 callx0 a0 40221f8a: 0e29 s32i.n a2, a14, 0 40221f8c: 0b4216 beqz a2, 40222044 40221f8f: fcac31 l32r a3, 40221240 40221f92: 022c movi.n a2, 32 40221f94: c7a442 movi a4, 0x4c7 40221f97: 817f01 l32r a0, 40202594 40221f9a: 0000c0 callx0 a0 40221f9d: 0e48 l32i.n a4, a14, 0 40221f9f: 2429 s32i.n a2, a4, 8 40221fa1: 09f216 beqz a2, 40222044 40221fa4: 3ecb addi.n a3, a14, 12 40221fa6: 150c movi.n a5, 1 40221fa8: 1ed9 s32i.n a13, a14, 4 40221faa: 111d92 l16ui a9, a13, 34 40221fad: 2e99 s32i.n a9, a14, 8 40221faf: 040d82 l8ui a8, a13, 4 40221fb2: 0c4e82 s8i a8, a14, 12 40221fb5: 050d72 l8ui a7, a13, 5 40221fb8: 0d4e72 s8i a7, a14, 13 40221fbb: 060d62 l8ui a6, a13, 6 40221fbe: 0e4e62 s8i a6, a14, 14 40221fc1: 070d42 l8ui a4, a13, 7 40221fc4: 484e52 s8i a5, a14, 72 40221fc7: 0f4e42 s8i a4, a14, 15 40221fca: 2c28 l32i.n a2, a12, 8 40221fcc: 440c movi.n a4, 4 40221fce: 22cb addi.n a2, a2, 12 40221fd0: 817301 l32r a0, 4020259c 40221fd3: 0000c0 callx0 a0 40221fd6: 0c3d mov.n a3, a12 40221fd8: 3a0c movi.n a10, 3 40221fda: 0e28 l32i.n a2, a14, 0 40221fdc: 2c08 l32i.n a0, a12, 8 40221fde: 111db2 l16ui a11, a13, 34 40221fe1: 00b9 s32i.n a11, a0, 0 40221fe3: 1ca9 s32i.n a10, a12, 4 40221fe5: fe8045 call0 402207ec 40221fe8: 0d2d mov.n a2, a13 40221fea: ffc831 l32r a3, 40221f0c 40221fed: 049b45 call0 402269a4 40221ff0: 0d2d mov.n a2, a13 40221ff2: ff3231 l32r a3, 40221cbc 40221ff5: 049a45 call0 4022699c 40221ff8: 0d2d mov.n a2, a13 40221ffa: ffc531 l32r a3, 40221f10 40221ffd: 840c movi.n a4, 8 40221fff: 049b85 call0 402269b8 40222002: 240d22 l8ui a2, a13, 36 40222005: 034c movi.n a3, 64 40222007: 202230 or a2, a2, a3 4022200a: 130c movi.n a3, 1 4022200c: 244d22 s8i a2, a13, 36 4022200f: 0e28 l32i.n a2, a14, 0 40222011: fed0c5 call0 40220d20 40222014: 0e28 l32i.n a2, a14, 0 40222016: 2238 l32i.n a3, a2, 8 40222018: 4338 l32i.n a3, a3, 16 4022201a: 138c beqz.n a3, 4022201f 4022201c: 0003c0 callx0 a3 4022201f: 132e42 l32i a4, a14, 76 40222022: 800c movi.n a0, 8 40222024: 086437 bbci a4, 3, 40222030 40222027: 080d52 l8ui a5, a13, 8 4022202a: 205500 or a5, a5, a0 4022202d: 084d52 s8i a5, a13, 8 40222030: 020c movi.n a2, 0 40222032: 21c8 l32i.n a12, a1, 8 40222034: 31d8 l32i.n a13, a1, 12 40222036: 41e8 l32i.n a14, a1, 16 40222038: 1108 l32i.n a0, a1, 4 4022203a: 20c112 addi a1, a1, 32 4022203d: f00d ret.n 4022203f: 427c movi.n a2, -12 40222041: fffb46 j 40222032 40222044: f27c movi.n a2, -1 40222046: fffa06 j 40222032 40222049: 000000 ill 4022204c: 221f14 excw 4022204f: 7c3140 excw 40222050 : 40222050: fc7c31 l32r a3, 40221240 40222053: ffa442 movi a4, 0x4ff 40222056: e0c112 addi a1, a1, -32 40222059: 0261c2 s32i a12, a1, 8 4022205c: 0361d2 s32i a13, a1, 12 4022205f: 0461e2 s32i a14, a1, 16 40222062: 1109 s32i.n a0, a1, 4 40222064: 02ed mov.n a14, a2 40222066: 64a022 movi a2, 100 40222069: 814a01 l32r a0, 40202594 4022206c: 0000c0 callx0 a0 4022206f: 02cd mov.n a12, a2 40222071: 32bc beqz.n a2, 402220a8 40222073: 049105 call0 40226984 40222076: 02dd mov.n a13, a2 40222078: b2fc bnez.n a2, 402220b7 4022207a: 0c2d mov.n a2, a12 4022207c: fc7131 l32r a3, 40221240 4022207f: 08a542 movi a4, 0x508 40222082: 814701 l32r a0, 402025a0 40222085: 0000c0 callx0 a0 40222088: 000706 j 402220a8 4022208b: 0d2d mov.n a2, a13 4022208d: fc6ce1 l32r a14, 40221240 40222090: 21a542 movi a4, 0x521 40222093: 0e3d mov.n a3, a14 40222095: 814201 l32r a0, 402025a0 40222098: 0000c0 callx0 a0 4022209b: 0e3d mov.n a3, a14 4022209d: 0c2d mov.n a2, a12 4022209f: 22a542 movi a4, 0x522 402220a2: 813f01 l32r a0, 402025a0 402220a5: 0000c0 callx0 a0 402220a8: f27c movi.n a2, -1 402220aa: 21c8 l32i.n a12, a1, 8 402220ac: 31d8 l32i.n a13, a1, 12 402220ae: 41e8 l32i.n a14, a1, 16 402220b0: 1108 l32i.n a0, a1, 4 402220b2: 20c112 addi a1, a1, 32 402220b5: f00d ret.n 402220b7: 022e42 l32i a4, a14, 8 402220ba: f02731 l32r a3, 4021e158 402220bd: 021442 l16ui a4, a4, 4 402220c0: 040645 call0 40226128 402220c3: 202dd0 or a2, a13, a13 402220c6: ffa032 movi a3, 255 402220c9: 040ec5 call0 402261b8 402220cc: 006122 s32i a2, a1, 0 402220cf: fb8216 beqz a2, 4022208b 402220d2: ff4c21 l32r a2, 40221e04 402220d5: 0c3d mov.n a3, a12 402220d7: fe7a45 call0 4022087c 402220da: 0128 l32i.n a2, a1, 0 402220dc: 0ce9 s32i.n a14, a12, 0 402220de: 156c22 s32i a2, a12, 84 402220e1: 0e3d mov.n a3, a14 402220e3: 811b71 l32r a7, 40202550 402220e6: 0020c0 memw 402220e9: 250c movi.n a5, 2 402220eb: a60c movi.n a6, 10 402220ed: ff2772 l32i a7, a7, 0x3fc 402220f0: 504c72 s8i a7, a12, 80 402220f3: ac69 s32i.n a6, a12, 40 402220f5: 1e59 s32i.n a5, a14, 4 402220f7: 048a05 call0 40226998 402220fa: 0128 l32i.n a2, a1, 0 402220fc: ffd431 l32r a3, 4022204c 402220ff: 048b45 call0 402269b4 40222102: 020c movi.n a2, 0 40222104: ffe886 j 402220aa 40222107: a08000 addx4 a8, a0, a0 4022210a: 424023 excw 4022210c : 4022210c: 00a042 movi a4, 0 4022210f: e0c112 addi a1, a1, -32 40222112: 0361c2 s32i a12, a1, 12 40222115: 026102 s32i a0, a1, 8 40222118: 02cd mov.n a12, a2 4022211a: 0149 s32i.n a4, a1, 0 4022211c: 05a216 beqz a2, 4022217a 4022211f: 013d mov.n a3, a1 40222121: feca45 call0 40220dc8 40222124: 140c02 l8ui a0, a12, 20 40222127: b27c movi.n a2, -5 40222129: 108c beqz.n a0, 4022212e 4022212b: 0016c6 j 4022218a 4022212e: ff3521 l32r a2, 40221e04 40222131: 0208 l32i.n a0, a2, 0 40222133: 041016 beqz a0, 40222178 40222136: 002032 l32i a3, a0, 0 40222139: 056102 s32i a0, a1, 20 4022213c: 3f93c7 bne a3, a12, 4022217f 4022213f: 00cd mov.n a12, a0 40222141: 003d mov.n a3, a0 40222143: fe7585 call0 4022089c 40222146: fff021 l32r a2, 40222108 40222149: 152c42 l32i a4, a12, 84 4022214c: 1149 s32i.n a4, a1, 4 4022214e: 4438 l32i.n a3, a4, 16 40222150: 101442 l16ui a4, a4, 32 40222153: 807901 l32r a0, 40202338 40222156: 0000c0 callx0 a0 40222159: 1128 l32i.n a2, a1, 4 4022215b: 101222 l16ui a2, a2, 32 4022215e: ff2405 call0 402213a0 40222161: 1128 l32i.n a2, a1, 4 40222163: 03e805 call0 40225fe4 40222166: fc3631 l32r a3, 40221240 40222169: 4129 s32i.n a2, a1, 16 4022216b: 48a542 movi a4, 0x548 4022216e: 0c2d mov.n a2, a12 40222170: 810c01 l32r a0, 402025a0 40222173: 0000c0 callx0 a0 40222176: 4108 l32i.n a0, a1, 16 40222178: c08c beqz.n a0, 40222188 4022217a: 427c movi.n a2, -12 4022217c: 000286 j 4022218a 4022217f: 172002 l32i a0, a0, 92 40222182: fb0056 bnez a0, 40222136 40222185: fffbc6 j 40222178 40222188: 002d mov.n a2, a0 4022218a: 31c8 l32i.n a12, a1, 12 4022218c: 2108 l32i.n a0, a1, 8 4022218e: 20c112 addi a1, a1, 32 40222191: f00d ret.n 40222193: 16d800 excw 40222196: 804022 s8i a2, a0, 128 40222199: 3fff14 excw 4022219c : 4022219c: fffe21 l32r a2, 40222194 4022219f: a31c movi.n a3, 26 402221a1: fffd41 l32r a4, 40222198 402221a4: f50c movi.n a5, 15 402221a6: f0c112 addi a1, a1, -16 402221a9: 0109 s32i.n a0, a1, 0 402221ab: 826001 l32r a0, 40202b2c 402221ae: 0000c0 callx0 a0 402221b1: 0108 l32i.n a0, a1, 0 402221b3: 10c112 addi a1, a1, 16 402221b6: f00d ret.n 402221b8 : 402221b8: f0c112 addi a1, a1, -16 402221bb: 0109 s32i.n a0, a1, 0 402221bd: 528c beqz.n a2, 402221c6 402221bf: 4248 l32i.n a4, a2, 16 402221c1: 148c beqz.n a4, 402221c6 402221c3: 0004c0 callx0 a4 402221c6: 0108 l32i.n a0, a1, 0 402221c8: 10c112 addi a1, a1, 16 402221cb: f00d ret.n 402221cd: 000000 ill 402221d0 : 402221d0: 036d mov.n a6, a3 402221d2: f0c112 addi a1, a1, -16 402221d5: 0109 s32i.n a0, a1, 0 402221d7: d29c beqz.n a2, 402221f8 402221d9: 121242 l16ui a4, a2, 36 402221dc: 8238 l32i.n a3, a2, 32 402221de: a4cc bnez.n a4, 402221ec 402221e0: 0228 l32i.n a2, a2, 0 402221e2: 300c movi.n a0, 3 402221e4: 1209 s32i.n a0, a2, 4 402221e6: fffd05 call0 402221b8 402221e9: 0002c6 j 402221f8 402221ec: 051666 bnei a6, 1, 402221f5 402221ef: 000145 call0 40222204 402221f2: 000086 j 402221f8 402221f5: 001745 call0 4022236c 402221f8: 0108 l32i.n a0, a1, 0 402221fa: 10c112 addi a1, a1, 16 402221fd: f00d ret.n 402221ff: b1e400 excw 40222202: fe .byte 0xfe 40222203: 3f .byte 0x3f 40222204 : 40222204: 047d mov.n a7, a4 40222206: d0c112 addi a1, a1, -48 40222209: 71e9 s32i.n a14, a1, 28 4022220b: 81f9 s32i.n a15, a1, 32 4022220d: 4109 s32i.n a0, a1, 16 4022220f: 51c9 s32i.n a12, a1, 20 40222211: 61d9 s32i.n a13, a1, 24 40222213: 03cd mov.n a12, a3 40222215: 12d8 l32i.n a13, a2, 4 40222217: 0dc216 beqz a2, 402222f7 4022221a: 0d9d16 beqz a13, 402222f7 4022221d: 0d6316 beqz a3, 402222f7 40222220: 0d3416 beqz a4, 402222f7 40222223: 3129 s32i.n a2, a1, 12 40222225: bea502 movi a0, 0x5be 40222228: 013047 bltu a0, a4, 4022222d 4022222b: 040d mov.n a0, a4 4022222d: 00a022 movi a2, 0 40222230: 00a042 movi a4, 0 40222233: 026172 s32i a7, a1, 8 40222236: f4f000 extui a15, a0, 0, 16 40222239: 0f3d mov.n a3, a15 4022223b: 01f8c5 call0 402241c8 4022223e: 02ed mov.n a14, a2 40222240: 113216 beqz a2, 40222357 40222243: 028d mov.n a8, a2 40222245: 070c movi.n a7, 0 40222247: 11f9 s32i.n a15, a1, 4 40222249: 051802 l16ui a0, a8, 10 4022224c: 1898 l32i.n a9, a8, 4 4022224e: a09c beqz.n a0, 4022226c 40222250: 000c movi.n a0, 0 40222252: b90a add.n a11, a9, a0 40222254: ac7a add.n a10, a12, a7 40222256: 001b addi.n a0, a0, 1 40222258: 000aa2 l8ui a10, a10, 0 4022225b: 771b addi.n a7, a7, 1 4022225d: f47070 extui a7, a7, 0, 16 40222260: 004ba2 s8i a10, a11, 0 40222263: 051822 l16ui a2, a8, 10 40222266: f40000 extui a0, a0, 0, 16 40222269: e53027 bltu a0, a2, 40222252 4022226c: 002882 l32i a8, a8, 0 4022226f: fd6856 bnez a8, 40222249 40222272: 31f8 l32i.n a15, a1, 12 40222274: 0ff8 l32i.n a15, a15, 0 40222276: 2ff8 l32i.n a15, a15, 8 40222278: 020c movi.n a2, 0 4022227a: 0f08 l32i.n a0, a15, 0 4022227c: 0a5d02 s16i a0, a13, 20 4022227f: 0c0fb2 l8ui a11, a15, 12 40222282: 0f0f02 l8ui a0, a15, 15 40222285: 0d0f32 l8ui a3, a15, 13 40222288: 010080 slli a0, a0, 24 4022228b: 113380 slli a3, a3, 8 4022228e: 0e0ff2 l8ui a15, a15, 14 40222291: 20bb30 or a11, a11, a3 40222294: 11ff00 slli a15, a15, 16 40222297: 20ff00 or a15, a15, a0 4022229a: 20bbf0 or a11, a11, a15 4022229d: 1db9 s32i.n a11, a13, 4 4022229f: e44a85 call0 40206748 402222a2: 02fd mov.n a15, a2 402222a4: 120c movi.n a2, 1 402222a6: e44a05 call0 40206748 402222a9: 9129 s32i.n a2, a1, 36 402222ab: e1b505 call0 40203dfc 402222ae: 023226 beqi a2, 3, 402222b4 402222b1: 001b46 j 40222322 402222b4: ffd301 l32r a0, 40222200 402222b7: 000002 l8ui a0, a0, 0 402222ba: 643066 bnei a0, 3, 40222322 402222bd: 061f16 beqz a15, 40222322 402222c0: 9128 l32i.n a2, a1, 36 402222c2: 05c216 beqz a2, 40222322 402222c5: 390f32 l8ui a3, a15, 57 402222c8: 566307 bbci a3, 0, 40222322 402222cb: 390242 l8ui a4, a2, 57 402222ce: 506407 bbci a4, 0, 40222322 402222d1: 1d28 l32i.n a2, a13, 4 402222d3: 0f3d mov.n a3, a15 402222d5: 012ec5 call0 402235c4 402222d8: 046216 beqz a2, 40222322 402222db: 1d28 l32i.n a2, a13, 4 402222dd: 9138 l32i.n a3, a1, 36 402222df: 012e45 call0 402235c4 402222e2: 03c216 beqz a2, 40222322 402222e5: 020c movi.n a2, 0 402222e7: 1138 l32i.n a3, a1, 4 402222e9: 040c movi.n a4, 0 402222eb: 01edc5 call0 402241c8 402222ee: 0129 s32i.n a2, a1, 0 402222f0: 0e3d mov.n a3, a14 402222f2: 0221c5 call0 40224510 402222f5: f28c beqz.n a2, 40222308 402222f7: 427c movi.n a2, -12 402222f9: 51c8 l32i.n a12, a1, 20 402222fb: 61d8 l32i.n a13, a1, 24 402222fd: 71e8 l32i.n a14, a1, 28 402222ff: 81f8 l32i.n a15, a1, 32 40222301: 4108 l32i.n a0, a1, 16 40222303: 30c112 addi a1, a1, 48 40222306: f00d ret.n 40222308: 202ff0 or a2, a15, a15 4022230b: 01d985 call0 402240a4 4022230e: 0021f2 l32i a15, a1, 0 40222311: 0d2d mov.n a2, a13 40222313: 0f3d mov.n a3, a15 40222315: 05c145 call0 40227f2c 40222318: 0f2d mov.n a2, a15 4022231a: 020c05 call0 402243dc 4022231d: 9128 l32i.n a2, a1, 36 4022231f: 01d845 call0 402240a4 40222322: 0d2d mov.n a2, a13 40222324: 0e3d mov.n a3, a14 40222326: 05c045 call0 40227f2c 40222329: 071e52 l16ui a5, a14, 14 4022232c: 02dd mov.n a13, a2 4022232e: a5ac beqz.n a5, 4022235c 40222330: 0e2d mov.n a2, a14 40222332: 020a85 call0 402243dc 40222335: 130c movi.n a3, 1 40222337: 1178 l32i.n a7, a1, 4 40222339: 2168 l32i.n a6, a1, 8 4022233b: 3128 l32i.n a2, a1, 12 4022233d: c06670 sub a6, a6, a7 40222340: 125262 s16i a6, a2, 36 40222343: 77ca add.n a7, a7, a12 40222345: 8279 s32i.n a7, a2, 32 40222347: ffe885 call0 402221d0 4022234a: 041da6 blti a13, 1, 40222352 4022234d: 227c movi.n a2, -14 4022234f: ffe986 j 402222f9 40222352: 0d2d mov.n a2, a13 40222354: ffe846 j 402222f9 40222357: f27c movi.n a2, -1 40222359: ffe706 j 402222f9 4022235c: 0e2d mov.n a2, a14 4022235e: 0207c5 call0 402243dc 40222361: c27c movi.n a2, -4 40222363: ffe486 j 402222f9 40222366: 000000 ill 40222369: 000000 ill 4022236c : 4022236c: 205440 or a5, a4, a4 4022236f: d0c112 addi a1, a1, -48 40222372: 0861d2 s32i a13, a1, 32 40222375: 066102 s32i a0, a1, 24 40222378: a1f9 s32i.n a15, a1, 40 4022237a: 71c9 s32i.n a12, a1, 28 4022237c: 91e9 s32i.n a14, a1, 36 4022237e: 03cd mov.n a12, a3 40222380: 12e8 l32i.n a14, a2, 4 40222382: 02f8 l32i.n a15, a2, 0 40222384: 0d3216 beqz a2, 4022245b 40222387: 0d0e16 beqz a14, 4022245b 4022238a: 0cd316 beqz a3, 4022245b 4022238d: 0ca416 beqz a4, 4022245b 40222390: 1129 s32i.n a2, a1, 4 40222392: bea502 movi a0, 0x5be 40222395: 013047 bltu a0, a4, 4022239a 40222398: 040d mov.n a0, a4 4022239a: 020c movi.n a2, 0 4022239c: 040c movi.n a4, 0 4022239e: 4159 s32i.n a5, a1, 16 402223a0: f43000 extui a3, a0, 0, 16 402223a3: 5139 s32i.n a3, a1, 20 402223a5: 01e205 call0 402241c8 402223a8: 02dd mov.n a13, a2 402223aa: 11b216 beqz a2, 402224c9 402223ad: 028d mov.n a8, a2 402223af: 050c movi.n a5, 0 402223b1: 051802 l16ui a0, a8, 10 402223b4: 1898 l32i.n a9, a8, 4 402223b6: a09c beqz.n a0, 402223d4 402223b8: 000c movi.n a0, 0 402223ba: 790a add.n a7, a9, a0 402223bc: 6c5a add.n a6, a12, a5 402223be: 001b addi.n a0, a0, 1 402223c0: 000662 l8ui a6, a6, 0 402223c3: 551b addi.n a5, a5, 1 402223c5: f45050 extui a5, a5, 0, 16 402223c8: 004762 s8i a6, a7, 0 402223cb: 051822 l16ui a2, a8, 10 402223ce: f40000 extui a0, a0, 0, 16 402223d1: e53027 bltu a0, a2, 402223ba 402223d4: 002882 l32i a8, a8, 0 402223d7: fd6856 bnez a8, 402223b1 402223da: 2f88 l32i.n a8, a15, 8 402223dc: 020c movi.n a2, 0 402223de: 0c0872 l8ui a7, a8, 12 402223e1: 001892 l16ui a9, a8, 0 402223e4: 0d08a2 l8ui a10, a8, 13 402223e7: 3199 s32i.n a9, a1, 12 402223e9: 0f0892 l8ui a9, a8, 15 402223ec: 11aa80 slli a10, a10, 8 402223ef: 2077a0 or a7, a7, a10 402223f2: 0e0882 l8ui a8, a8, 14 402223f5: 019980 slli a9, a9, 24 402223f8: 118800 slli a8, a8, 16 402223fb: 208890 or a8, a8, a9 402223fe: 207780 or a7, a7, a8 40222401: 0179 s32i.n a7, a1, 0 40222403: e43445 call0 40206748 40222406: 02fd mov.n a15, a2 40222408: 120c movi.n a2, 1 4022240a: e433c5 call0 40206748 4022240d: b129 s32i.n a2, a1, 44 4022240f: e19ec5 call0 40203dfc 40222412: 023226 beqi a2, 3, 40222418 40222415: 001c46 j 4022248a 40222418: ff7aa1 l32r a10, 40222200 4022241b: 000aa2 l8ui a10, a10, 0 4022241e: 683a66 bnei a10, 3, 4022248a 40222421: 065f16 beqz a15, 4022248a 40222424: b1b8 l32i.n a11, a1, 44 40222426: 060b16 beqz a11, 4022248a 40222429: 390f02 l8ui a0, a15, 57 4022242c: 5a6007 bbci a0, 0, 4022248a 4022242f: 390b22 l8ui a2, a11, 57 40222432: 546207 bbci a2, 0, 4022248a 40222435: 1e28 l32i.n a2, a14, 4 40222437: 0f3d mov.n a3, a15 40222439: 011885 call0 402235c4 4022243c: 04a216 beqz a2, 4022248a 4022243f: 1e28 l32i.n a2, a14, 4 40222441: b138 l32i.n a3, a1, 44 40222443: 011805 call0 402235c4 40222446: 040216 beqz a2, 4022248a 40222449: 020c movi.n a2, 0 4022244b: 5138 l32i.n a3, a1, 20 4022244d: 040c movi.n a4, 0 4022244f: 01d785 call0 402241c8 40222452: 2129 s32i.n a2, a1, 8 40222454: 0d3d mov.n a3, a13 40222456: 020b85 call0 40224510 40222459: f28c beqz.n a2, 4022246c 4022245b: 427c movi.n a2, -12 4022245d: 71c8 l32i.n a12, a1, 28 4022245f: 81d8 l32i.n a13, a1, 32 40222461: 91e8 l32i.n a14, a1, 36 40222463: a1f8 l32i.n a15, a1, 40 40222465: 6108 l32i.n a0, a1, 24 40222467: 30c112 addi a1, a1, 48 4022246a: f00d ret.n 4022246c: 202ff0 or a2, a15, a15 4022246f: 01c345 call0 402240a4 40222472: 202ee0 or a2, a14, a14 40222475: 014d mov.n a4, a1 40222477: 21f8 l32i.n a15, a1, 8 40222479: 3158 l32i.n a5, a1, 12 4022247b: 0f3d mov.n a3, a15 4022247d: 05ac05 call0 40227f40 40222480: 0f2d mov.n a2, a15 40222482: 01f585 call0 402243dc 40222485: b128 l32i.n a2, a1, 44 40222487: 01c1c5 call0 402240a4 4022248a: 0e2d mov.n a2, a14 4022248c: 0d3d mov.n a3, a13 4022248e: 014d mov.n a4, a1 40222490: 3158 l32i.n a5, a1, 12 40222492: 05aac5 call0 40227f40 40222495: 071d32 l16ui a3, a13, 14 40222498: 02ed mov.n a14, a2 4022249a: 03bc beqz.n a3, 402224ce 4022249c: 0d2d mov.n a2, a13 4022249e: 01f3c5 call0 402243dc 402224a1: 5168 l32i.n a6, a1, 20 402224a3: 4148 l32i.n a4, a1, 16 402224a5: 1158 l32i.n a5, a1, 4 402224a7: c04460 sub a4, a4, a6 402224aa: 125542 s16i a4, a5, 36 402224ad: 66ca add.n a6, a6, a12 402224af: 8569 s32i.n a6, a5, 32 402224b1: 0ecd mov.n a12, a14 402224b3: 5ecc bnez.n a14, 402224bc 402224b5: 1128 l32i.n a2, a1, 4 402224b7: 030c movi.n a3, 0 402224b9: ffd145 call0 402221d0 402224bc: 041ca6 blti a12, 1, 402224c4 402224bf: 227c movi.n a2, -14 402224c1: ffe606 j 4022245d 402224c4: 0c2d mov.n a2, a12 402224c6: ffe4c6 j 4022245d 402224c9: f27c movi.n a2, -1 402224cb: ffe386 j 4022245d 402224ce: 0d2d mov.n a2, a13 402224d0: 01f085 call0 402243dc 402224d3: c27c movi.n a2, -4 402224d5: ffe106 j 4022245d 402224d8: 000000 ill 402224db: a0a000 addx4 a10, a0, a0 402224de: 124023 excw 402224e0 : 402224e0: d0c112 addi a1, a1, -48 402224e3: 036102 s32i a0, a1, 12 402224e6: 8139 s32i.n a3, a1, 32 402224e8: 71f9 s32i.n a15, a1, 28 402224ea: 51d9 s32i.n a13, a1, 20 402224ec: 61e9 s32i.n a14, a1, 24 402224ee: 41c9 s32i.n a12, a1, 16 402224f0: 05ed mov.n a14, a5 402224f2: 02cd mov.n a12, a2 402224f4: 04dd mov.n a13, a4 402224f6: 81f8 l32i.n a15, a1, 32 402224f8: 000542 l8ui a4, a5, 0 402224fb: 0c4242 s8i a4, a2, 12 402224fe: 010532 l8ui a3, a5, 1 40222501: 0d4232 s8i a3, a2, 13 40222504: 020522 l8ui a2, a5, 2 40222507: 0e4c22 s8i a2, a12, 14 4022250a: 030502 l8ui a0, a5, 3 4022250d: 2c69 s32i.n a6, a12, 8 4022250f: 1cf9 s32i.n a15, a12, 4 40222511: 0f4c02 s8i a0, a12, 15 40222514: e18e45 call0 40203dfc 40222517: 1f1226 beqi a2, 1, 4022253a 4022251a: 120c movi.n a2, 1 4022251c: 013d mov.n a3, a1 4022251e: e33c85 call0 402058e8 40222521: 1178 l32i.n a7, a1, 4 40222523: 0168 l32i.n a6, a1, 0 40222525: 0e58 l32i.n a5, a14, 0 40222527: 106670 and a6, a6, a7 4022252a: 105570 and a5, a5, a7 4022252d: 101567 beq a5, a6, 40222541 40222530: 020c movi.n a2, 0 40222532: 013d mov.n a3, a1 40222534: e33b05 call0 402058e8 40222537: 000186 j 40222541 4022253a: 020c movi.n a2, 0 4022253c: 013d mov.n a3, a1 4022253e: e33a85 call0 402058e8 40222541: 0c08 l32i.n a0, a12, 0 40222543: 022002 l32i a0, a0, 8 40222546: 0001e2 l8ui a14, a1, 0 40222549: 0840e2 s8i a14, a0, 8 4022254c: 0cb8 l32i.n a11, a12, 0 4022254e: 2bb8 l32i.n a11, a11, 8 40222550: 0101a2 l8ui a10, a1, 1 40222553: 094ba2 s8i a10, a11, 9 40222556: 0c98 l32i.n a9, a12, 0 40222558: 2998 l32i.n a9, a9, 8 4022255a: 020182 l8ui a8, a1, 2 4022255d: 0a4982 s8i a8, a9, 10 40222560: 0c78 l32i.n a7, a12, 0 40222562: 2778 l32i.n a7, a7, 8 40222564: 030162 l8ui a6, a1, 3 40222567: 0b4762 s8i a6, a7, 11 4022256a: 046d16 beqz a13, 402225b4 4022256d: 3da142 movi a4, 0x13d 40222570: 041d22 l16ui a2, a13, 8 40222573: ffda31 l32r a3, 402224dc 40222576: 221b addi.n a2, a2, 1 40222578: 800701 l32r a0, 40202594 4022257b: 0000c0 callx0 a0 4022257e: 041d42 l16ui a4, a13, 8 40222581: 02ed mov.n a14, a2 40222583: 050c movi.n a5, 0 40222585: 0d2d mov.n a2, a13 40222587: 0e3d mov.n a3, a14 40222589: 020285 call0 402245b4 4022258c: 1cf9 s32i.n a15, a12, 4 4022258e: 02fd mov.n a15, a2 40222590: 0d2d mov.n a2, a13 40222592: 01e485 call0 402243dc 40222595: ffd1d1 l32r a13, 402224dc 40222598: bf8c beqz.n a15, 402225a7 4022259a: 0c28 l32i.n a2, a12, 0 4022259c: 3258 l32i.n a5, a2, 12 4022259e: 558c beqz.n a5, 402225a7 402225a0: 0f4d mov.n a4, a15 402225a2: 0e3d mov.n a3, a14 402225a4: 0005c0 callx0 a5 402225a7: 0d3d mov.n a3, a13 402225a9: 0e2d mov.n a2, a14 402225ab: 46a142 movi a4, 0x146 402225ae: 7ffc01 l32r a0, 402025a0 402225b1: 0000c0 callx0 a0 402225b4: 41c8 l32i.n a12, a1, 16 402225b6: 51d8 l32i.n a13, a1, 20 402225b8: 61e8 l32i.n a14, a1, 24 402225ba: 71f8 l32i.n a15, a1, 28 402225bc: 3108 l32i.n a0, a1, 12 402225be: 30c112 addi a1, a1, 48 402225c1: f00d ret.n ... 402225c4 : 402225c4: f0c112 addi a1, a1, -16 402225c7: 0261c2 s32i a12, a1, 8 402225ca: 1109 s32i.n a0, a1, 4 402225cc: 02cd mov.n a12, a2 402225ce: 02ac beqz.n a2, 402225f2 402225d0: 1228 l32i.n a2, a2, 4 402225d2: 0129 s32i.n a2, a1, 0 402225d4: 05be05 call0 402281b8 402225d7: 0128 l32i.n a2, a1, 0 402225d9: 05c005 call0 402281dc 402225dc: f8ca21 l32r a2, 40220904 402225df: 0c3d mov.n a3, a12 402225e1: fe2b85 call0 4022089c 402225e4: 0c2d mov.n a2, a12 402225e6: ffbd31 l32r a3, 402224dc 402225e9: 60a142 movi a4, 0x160 402225ec: 7fed01 l32r a0, 402025a0 402225ef: 0000c0 callx0 a0 402225f2: 21c8 l32i.n a12, a1, 8 402225f4: 1108 l32i.n a0, a1, 4 402225f6: 10c112 addi a1, a1, 16 402225f9: f00d ret.n 402225fb: 24e000 extui a14, a0, 0, 3 402225fe: 124022 s8i a2, a0, 18 40222600 : 40222600: f0c112 addi a1, a1, -16 40222603: 0261c2 s32i a12, a1, 8 40222606: 0361d2 s32i a13, a1, 12 40222609: 1109 s32i.n a0, a1, 4 4022260b: 02dd mov.n a13, a2 4022260d: 05c085 call0 40228218 40222610: 02cd mov.n a12, a2 40222612: 829c beqz.n a2, 4022262e 40222614: 64a022 movi a2, 100 40222617: ffb131 l32r a3, 402224dc 4022261a: 74a142 movi a4, 0x174 4022261d: 01d9 s32i.n a13, a1, 0 4022261f: 7fdd01 l32r a0, 40202594 40222622: 0000c0 callx0 a0 40222625: 02dd mov.n a13, a2 40222627: 82cc bnez.n a2, 40222633 40222629: 0c2d mov.n a2, a12 4022262b: 05bb05 call0 402281dc 4022262e: f27c movi.n a2, -1 40222630: 000a46 j 4022265d 40222633: 203dd0 or a3, a13, a13 40222636: 0108 l32i.n a0, a1, 0 40222638: 12c9 s32i.n a12, a2, 4 4022263a: 0209 s32i.n a0, a2, 0 4022263c: f8b221 l32r a2, 40220904 4022263f: fe23c5 call0 4022087c 40222642: 0d48 l32i.n a4, a13, 0 40222644: 0c2d mov.n a2, a12 40222646: 2448 l32i.n a4, a4, 8 40222648: eec431 l32r a3, 4021e158 4022264b: 021442 l16ui a4, a4, 4 4022264e: 05a905 call0 402280e0 40222651: 0d4d mov.n a4, a13 40222653: 0c2d mov.n a2, a12 40222655: ffe931 l32r a3, 402225fc 40222658: 05b745 call0 402281d0 4022265b: 020c movi.n a2, 0 4022265d: 21c8 l32i.n a12, a1, 8 4022265f: 31d8 l32i.n a13, a1, 12 40222661: 1108 l32i.n a0, a1, 4 40222663: 10c112 addi a1, a1, 16 40222666: f00d ret.n 40222668 : 40222668: f0c112 addi a1, a1, -16 4022266b: 006102 s32i a0, a1, 0 4022266e: 00ccc5 call0 4022333c 40222671: 00a042 movi a4, 0 40222674: 002132 l32i a3, a1, 0 40222677: f07c movi.n a0, -1 40222679: 10c112 addi a1, a1, 16 4022267c: 830420 moveqz a0, a4, a2 4022267f: 002d mov.n a2, a0 40222681: 030d mov.n a0, a3 40222683: f00d ret.n 40222685: 000000 ill 40222688 : 40222688: f0c112 addi a1, a1, -16 4022268b: 006102 s32i a0, a1, 0 4022268e: 00c005 call0 40223290 40222691: 00a042 movi a4, 0 40222694: 002132 l32i a3, a1, 0 40222697: f07c movi.n a0, -1 40222699: 10c112 addi a1, a1, 16 4022269c: 830420 moveqz a0, a4, a2 4022269f: 002d mov.n a2, a0 402226a1: 030d mov.n a0, a3 402226a3: f00d ret.n 402226a5: 000000 ill 402226a8: ff1510 excw 402226ab: 3f .byte 0x3f 402226ac: 4eec bnez.n a14, 402226d4 402226ae: 124010 excw 402226b0 : 402226b0: f0c112 addi a1, a1, -16 402226b3: 11c9 s32i.n a12, a1, 4 402226b5: 0109 s32i.n a0, a1, 0 402226b7: fffc01 l32r a0, 402226a8 402226ba: 90c220 addx2 a12, a2, a2 402226bd: b0cc00 addx8 a12, a12, a0 402226c0: 0c28 l32i.n a2, a12, 0 402226c2: 000c movi.n a0, 0 402226c4: 828c beqz.n a2, 402226d0 402226c6: fff901 l32r a0, 402226ac 402226c9: 0000c0 callx0 a0 402226cc: 000c movi.n a0, 0 402226ce: 0c09 s32i.n a0, a12, 0 402226d0: 144c02 s8i a0, a12, 20 402226d3: 11c8 l32i.n a12, a1, 4 402226d5: 0108 l32i.n a0, a1, 0 402226d7: 10c112 addi a1, a1, 16 402226da: f00d ret.n 402226dc : 402226dc: f0c112 addi a1, a1, -16 402226df: 0109 s32i.n a0, a1, 0 402226e1: 21d9 s32i.n a13, a1, 8 402226e3: 11c9 s32i.n a12, a1, 4 402226e5: 31e9 s32i.n a14, a1, 12 402226e7: 0c0c movi.n a12, 0 402226e9: efa0e2 movi a14, 239 402226ec: ffefd1 l32r a13, 402226a8 402226ef: 900cc0 addx2 a0, a12, a12 402226f2: b000d0 addx8 a0, a0, a13 402226f5: 140022 l8ui a2, a0, 20 402226f8: 150052 l8ui a5, a0, 21 402226fb: f29c beqz.n a2, 4022271e 402226fd: 551b addi.n a5, a5, 1 402226ff: 745050 extui a5, a5, 0, 8 40222702: 154052 s8i a5, a0, 21 40222705: 053e57 bltu a14, a5, 4022270e 40222708: 0a1266 bnei a2, 1, 40222716 4022270b: 0725b6 bltui a5, 2, 40222716 4022270e: 0c2d mov.n a2, a12 40222710: fff9c5 call0 402226b0 40222713: 0001c6 j 4022271e 40222716: 043266 bnei a2, 3, 4022271e 40222719: 260c movi.n a6, 2 4022271b: 144062 s8i a6, a0, 20 4022271e: cc1b addi.n a12, a12, 1 40222720: 74c0c0 extui a12, a12, 0, 8 40222723: c89c66 bnei a12, 10, 402226ef 40222726: 11c8 l32i.n a12, a1, 4 40222728: 21d8 l32i.n a13, a1, 8 4022272a: 31e8 l32i.n a14, a1, 12 4022272c: 0108 l32i.n a0, a1, 0 4022272e: 10c112 addi a1, a1, 16 40222731: f00d ret.n ... 40222734 : 40222734: 090c movi.n a9, 0 40222736: aa0c movi.n a10, 10 40222738: 070c movi.n a7, 0 4022273a: a60c movi.n a6, 10 4022273c: a80c movi.n a8, 10 4022273e: ab0c movi.n a11, 10 40222740: e0c112 addi a1, a1, -32 40222743: 1109 s32i.n a0, a1, 4 40222745: 41e9 s32i.n a14, a1, 16 40222747: 31d9 s32i.n a13, a1, 12 40222749: 21c9 s32i.n a12, a1, 8 4022274b: 02dd mov.n a13, a2 4022274d: 0c0c movi.n a12, 0 4022274f: ffd6e1 l32r a14, 402226a8 40222752: 000c movi.n a0, 0 40222754: 0109 s32i.n a0, a1, 0 40222756: 902cc0 addx2 a2, a12, a12 40222759: b022e0 addx8 a2, a2, a14 4022275c: 140202 l8ui a0, a2, 20 4022275f: 0a9666 bnei a6, 10, 4022276d 40222762: a0cc bnez.n a0, 40222770 40222764: 016c80 slli a6, a12, 24 40222767: 316860 srai a6, a6, 24 4022276a: 001106 j 402227b2 4022276d: 041016 beqz a0, 402227b2 40222770: 5d8c beqz.n a13, 40222779 40222772: 1258 l32i.n a5, a2, 4 40222774: 0d48 l32i.n a4, a13, 0 40222776: 6c1457 beq a4, a5, 402227e6 40222779: 241066 bnei a0, 1, 402227a1 4022277c: 0248 l32i.n a4, a2, 0 4022277e: 150202 l8ui a0, a2, 21 40222781: c48c beqz.n a4, 40222791 40222783: 2b3097 bltu a0, a9, 402227b2 40222786: 009d mov.n a9, a0 40222788: 01ac80 slli a10, a12, 24 4022278b: 31a8a0 srai a10, a10, 24 4022278e: 000806 j 402227b2 40222791: 0128 l32i.n a2, a1, 0 40222793: 1b3027 bltu a0, a2, 402227b2 40222796: 0109 s32i.n a0, a1, 0 40222798: 01bc80 slli a11, a12, 24 4022279b: 31b8b0 srai a11, a11, 24 4022279e: 000406 j 402227b2 402227a1: 0d20b6 bltui a0, 2, 402227b2 402227a4: 150202 l8ui a0, a2, 21 402227a7: 073077 bltu a0, a7, 402227b2 402227aa: 007d mov.n a7, a0 402227ac: 018c80 slli a8, a12, 24 402227af: 318880 srai a8, a8, 24 402227b2: cc1b addi.n a12, a12, 1 402227b4: 74c0c0 extui a12, a12, 0, 8 402227b7: 9b9c66 bnei a12, 10, 40222756 402227ba: 05e317 bbsi a3, 1, 402227c3 402227bd: 389666 bnei a6, 10, 402227f9 402227c0: 35e307 bbsi a3, 0, 402227f9 402227c3: f27c movi.n a2, -1 402227c5: 0008c6 j 402227ec 402227c8: f79ae6 bgei a10, 10, 402227c3 402227cb: 0a8d mov.n a8, a10 402227cd: 74c080 extui a12, a8, 0, 8 402227d0: 0c2d mov.n a2, a12 402227d2: ffedc5 call0 402226b0 402227d5: 040c movi.n a4, 0 402227d7: 902cc0 addx2 a2, a12, a12 402227da: b022e0 addx8 a2, a2, a14 402227dd: 2d8c beqz.n a13, 402227e3 402227df: 0d38 l32i.n a3, a13, 0 402227e1: 1239 s32i.n a3, a2, 4 402227e3: 154242 s8i a4, a2, 21 402227e6: 012c80 slli a2, a12, 24 402227e9: 312820 srai a2, a2, 24 402227ec: 21c8 l32i.n a12, a1, 8 402227ee: 31d8 l32i.n a13, a1, 12 402227f0: 41e8 l32i.n a14, a1, 16 402227f2: 1108 l32i.n a0, a1, 4 402227f4: 20c112 addi a1, a1, 32 402227f7: f00d ret.n 402227f9: 0596e6 bgei a6, 10, 40222802 402227fc: 74c060 extui a12, a6, 0, 8 402227ff: fff486 j 402227d5 40222802: c798a6 blti a8, 10, 402227cd 40222805: bf9be6 bgei a11, 10, 402227c8 40222808: 0b8d mov.n a8, a11 4022280a: ffefc6 j 402227cd 4022280d: 000000 ill 40222810 : 40222810: e0c112 addi a1, a1, -32 40222813: 2109 s32i.n a0, a1, 8 40222815: 0129 s32i.n a2, a1, 0 40222817: 31c9 s32i.n a12, a1, 12 40222819: 1149 s32i.n a4, a1, 4 4022281b: 41d9 s32i.n a13, a1, 16 4022281d: 640c movi.n a4, 6 4022281f: 03dd mov.n a13, a3 40222821: 1dc8 l32i.n a12, a13, 4 40222823: 053d mov.n a3, a5 40222825: 0c2d mov.n a2, a12 40222827: 7f5d01 l32r a0, 4020259c 4022282a: 0000c0 callx0 a0 4022282d: 1138 l32i.n a3, a1, 4 4022282f: 2c6b addi.n a2, a12, 6 40222831: 640c movi.n a4, 6 40222833: 7f5a01 l32r a0, 4020259c 40222836: 0000c0 callx0 a0 40222839: 0108 l32i.n a0, a1, 0 4022283b: 830c movi.n a3, 8 4022283d: 020c movi.n a2, 0 4022283f: 0d4c22 s8i a2, a12, 13 40222842: 0c4c32 s8i a3, a12, 12 40222845: 002d mov.n a2, a0 40222847: 6008 l32i.n a0, a0, 24 40222849: 0d3d mov.n a3, a13 4022284b: 0000c0 callx0 a0 4022284e: 31c8 l32i.n a12, a1, 12 40222850: 41d8 l32i.n a13, a1, 16 40222852: 2108 l32i.n a0, a1, 8 40222854: 20c112 addi a1, a1, 32 40222857: f00d ret.n 40222859: 000000 ill 4022285c: 23a0b0 excw 4022285f: c11240 mul16u a1, a2, a4 40222860 : 40222860: e0c112 addi a1, a1, -32 40222863: 036102 s32i a0, a1, 12 40222866: 0661e2 s32i a14, a1, 24 40222869: 0461c2 s32i a12, a1, 16 4022286c: 51d9 s32i.n a13, a1, 20 4022286e: 03cd mov.n a12, a3 40222870: 02dd mov.n a13, a2 40222872: 04ed mov.n a14, a4 40222874: 939c beqz.n a3, 40222891 40222876: 0328 l32i.n a2, a3, 0 40222878: 1159 s32i.n a5, a1, 4 4022287a: 329c beqz.n a2, 40222891 4022287c: 0d3d mov.n a3, a13 4022287e: 00d445 call0 402235c4 40222881: c2cc bnez.n a2, 40222891 40222883: 0c08 l32i.n a0, a12, 0 40222885: f0a022 movi a2, 240 40222888: 100020 and a0, a0, a2 4022288b: e0a022 movi a2, 224 4022288e: 659027 bne a0, a2, 402228f7 40222891: 427c movi.n a2, -12 40222893: 0014c6 j 402228ea 40222896: 06a042 movi a4, 6 40222899: 02a032 movi a3, 2 4022289c: ff8301 l32r a0, 402226a8 4022289f: 90e220 addx2 a14, a2, a2 402228a2: b0ee00 addx8 a14, a14, a0 402228a5: 144e32 s8i a3, a14, 20 402228a8: 08ce22 addi a2, a14, 8 402228ab: 2138 l32i.n a3, a1, 8 402228ad: 7f3b01 l32r a0, 4020259c 402228b0: 0000c0 callx0 a0 402228b3: 030c movi.n a3, 0 402228b5: 0e28 l32i.n a2, a14, 0 402228b7: 154e32 s8i a3, a14, 21 402228ba: a2ac beqz.n a2, 402228e8 402228bc: 33cd52 addi a5, a13, 51 402228bf: 0159 s32i.n a5, a1, 0 402228c1: ffe631 l32r a3, 4022285c 402228c4: ffa142 movi a4, 0x1ff 402228c7: 12c8 l32i.n a12, a2, 4 402228c9: 0268 l32i.n a6, a2, 0 402228cb: 0e69 s32i.n a6, a14, 0 402228cd: 7f3401 l32r a0, 402025a0 402228d0: 0000c0 callx0 a0 402228d3: 0d2d mov.n a2, a13 402228d5: 0c3d mov.n a3, a12 402228d7: 0148 l32i.n a4, a1, 0 402228d9: 2158 l32i.n a5, a1, 8 402228db: fff345 call0 40222810 402228de: 0c2d mov.n a2, a12 402228e0: 01af85 call0 402243dc 402228e3: 0e28 l32i.n a2, a14, 0 402228e5: fd8256 bnez a2, 402228c1 402228e8: 020c movi.n a2, 0 402228ea: 41c8 l32i.n a12, a1, 16 402228ec: 51d8 l32i.n a13, a1, 20 402228ee: 61e8 l32i.n a14, a1, 24 402228f0: 3108 l32i.n a0, a1, 12 402228f2: 20c112 addi a1, a1, 32 402228f5: f00d ret.n 402228f7: 0c2d mov.n a2, a12 402228f9: 1138 l32i.n a3, a1, 4 402228fb: 21e9 s32i.n a14, a1, 8 402228fd: ffe345 call0 40222734 40222900: f922d6 bgez a2, 40222896 40222903: fff8c6 j 402228ea ... 40222908 : 40222908: f0c112 addi a1, a1, -16 4022290b: 0109 s32i.n a0, a1, 0 4022290d: 31e9 s32i.n a14, a1, 12 4022290f: 21d9 s32i.n a13, a1, 8 40222911: 11c9 s32i.n a12, a1, 4 40222913: 02dd mov.n a13, a2 40222915: 0c0c movi.n a12, 0 40222917: ff64e1 l32r a14, 402226a8 4022291a: 900cc0 addx2 a0, a12, a12 4022291d: b000e0 addx8 a0, a0, a14 40222920: 140022 l8ui a2, a0, 20 40222923: 828c beqz.n a2, 4022292f 40222925: 4028 l32i.n a2, a0, 16 40222927: 0492d7 bne a2, a13, 4022292f 4022292a: 0c2d mov.n a2, a12 4022292c: ffd805 call0 402226b0 4022292f: cc1b addi.n a12, a12, 1 40222931: 74c0c0 extui a12, a12, 0, 8 40222934: e29c66 bnei a12, 10, 4022291a 40222937: 11c8 l32i.n a12, a1, 4 40222939: 21d8 l32i.n a13, a1, 8 4022293b: 31e8 l32i.n a14, a1, 12 4022293d: 0108 l32i.n a0, a1, 0 4022293f: 10c112 addi a1, a1, 16 40222942: f00d ret.n 40222944 : 40222944: 032d mov.n a2, a3 40222946: f0c112 addi a1, a1, -16 40222949: 0149 s32i.n a4, a1, 0 4022294b: 1159 s32i.n a5, a1, 4 4022294d: 230c movi.n a3, 2 4022294f: 2109 s32i.n a0, a1, 8 40222951: ffde05 call0 40222734 40222954: 01d296 bltz a2, 40222975 40222957: ff5431 l32r a3, 402226a8 4022295a: 900220 addx2 a0, a2, a2 4022295d: b00030 addx8 a0, a0, a3 40222960: 140032 l8ui a3, a0, 20 40222963: 1158 l32i.n a5, a1, 4 40222965: 0c23b6 bltui a3, 2, 40222975 40222968: 404b addi.n a4, a0, 4 4022296a: 0178 l32i.n a7, a1, 0 4022296c: 608b addi.n a6, a0, 8 4022296e: 0769 s32i.n a6, a7, 0 40222970: 0549 s32i.n a4, a5, 0 40222972: 000046 j 40222977 40222975: f27c movi.n a2, -1 40222977: 2108 l32i.n a0, a1, 8 40222979: 10c112 addi a1, a1, 16 4022297c: f00d ret.n ... 40222980 : 40222980: f0c112 addi a1, a1, -16 40222983: 1109 s32i.n a0, a1, 4 40222985: 62bc beqz.n a2, 402229bf 40222987: 1338 l32i.n a3, a3, 4 40222989: 1d0342 l8ui a4, a3, 29 4022298c: 1c0352 l8ui a5, a3, 28 4022298f: 114480 slli a4, a4, 8 40222992: 204450 or a4, a4, a5 40222995: 1b0352 l8ui a5, a3, 27 40222998: 114480 slli a4, a4, 8 4022299b: 204450 or a4, a4, a5 4022299e: 1a0352 l8ui a5, a3, 26 402229a1: 114480 slli a4, a4, 8 402229a4: 204450 or a4, a4, a5 402229a7: 0149 s32i.n a4, a1, 0 402229a9: 2258 l32i.n a5, a2, 8 402229ab: 1208 l32i.n a0, a2, 4 402229ad: 104540 and a4, a5, a4 402229b0: 100050 and a0, a0, a5 402229b3: 089047 bne a0, a4, 402229bf 402229b6: 436b addi.n a4, a3, 6 402229b8: 250c movi.n a5, 2 402229ba: 013d mov.n a3, a1 402229bc: ffea05 call0 40222860 402229bf: 1108 l32i.n a0, a1, 4 402229c1: 10c112 addi a1, a1, 16 402229c4: f00d ret.n ... 402229c8 : 402229c8: d0c112 addi a1, a1, -48 402229cb: 0861c2 s32i a12, a1, 32 402229ce: 076102 s32i a0, a1, 28 402229d1: 0961d2 s32i a13, a1, 36 402229d4: a1e9 s32i.n a14, a1, 40 402229d6: 04dd mov.n a13, a4 402229d8: 02ed mov.n a14, a2 402229da: 032d mov.n a2, a3 402229dc: 0dee16 beqz a14, 40222abe 402229df: 051432 l16ui a3, a4, 10 402229e2: 902c movi.n a0, 41 402229e4: 073037 bltu a0, a3, 402229ef 402229e7: 042d mov.n a2, a4 402229e9: 019f05 call0 402243dc 402229ec: 003386 j 40222abe 402229ef: 0124c2 l32i a12, a4, 4 402229f2: 0f0c42 l8ui a4, a12, 15 402229f5: 0e0c52 l8ui a5, a12, 14 402229f8: 114480 slli a4, a4, 8 402229fb: 204450 or a4, a4, a5 402229fe: 32f466 bnei a4, 0x100, 40222a34 40222a01: 120c52 l8ui a5, a12, 18 40222a04: 130c62 l8ui a6, a12, 19 40222a07: 296566 bnei a5, 6, 40222a34 40222a0a: 264666 bnei a6, 4, 40222a34 40222a0d: 110c72 l8ui a7, a12, 17 40222a10: 100c82 l8ui a8, a12, 16 40222a13: 117780 slli a7, a7, 8 40222a16: 207780 or a7, a7, a8 40222a19: 178766 bnei a7, 8, 40222a34 40222a1c: 066122 s32i a2, a1, 24 40222a1f: 0d0c82 l8ui a8, a12, 13 40222a22: 0c0c92 l8ui a9, a12, 12 40222a25: 118880 slli a8, a8, 8 40222a28: 208890 or a8, a8, a9 40222a2b: 08a692 movi a9, 0x608 40222a2e: c08890 sub a8, a8, a9 40222a31: 099816 beqz a8, 40222ace 40222a34: 202dd0 or a2, a13, a13 40222a37: 019a45 call0 402243dc 40222a3a: 002006 j 40222abe 40222a3d: 032192 l32i a9, a1, 12 40222a40: 075916 beqz a9, 40222ab9 40222a43: 144c72 s8i a7, a12, 20 40222a46: 022122 l32i a2, a1, 8 40222a49: 4138 l32i.n a3, a1, 16 40222a4b: 440c movi.n a4, 4 40222a4d: 2a0c movi.n a10, 2 40222a4f: 154ca2 s8i a10, a12, 21 40222a52: 7ed201 l32r a0, 4020259c 40222a55: 0000c0 callx0 a0 40222a58: 4128 l32i.n a2, a1, 16 40222a5a: 3e4b addi.n a3, a14, 4 40222a5c: 440c movi.n a4, 4 40222a5e: 7ecf01 l32r a0, 4020259c 40222a61: 0000c0 callx0 a0 40222a64: 20cc22 addi a2, a12, 32 40222a67: 5138 l32i.n a3, a1, 20 40222a69: 640c movi.n a4, 6 40222a6b: 7ecc01 l32r a0, 4020259c 40222a6e: 0000c0 callx0 a0 40222a71: 0c2d mov.n a2, a12 40222a73: 5138 l32i.n a3, a1, 20 40222a75: 640c movi.n a4, 6 40222a77: 7ec901 l32r a0, 4020259c 40222a7a: 0000c0 callx0 a0 40222a7d: 5128 l32i.n a2, a1, 20 40222a7f: 6138 l32i.n a3, a1, 24 40222a81: 640c movi.n a4, 6 40222a83: 7ec601 l32r a0, 4020259c 40222a86: 0000c0 callx0 a0 40222a89: 2c6b addi.n a2, a12, 6 40222a8b: 6138 l32i.n a3, a1, 24 40222a8d: 640c movi.n a4, 6 40222a8f: 7ec301 l32r a0, 4020259c 40222a92: 0000c0 callx0 a0 40222a95: 320c movi.n a2, 3 40222a97: 041d32 l16ui a3, a13, 8 40222a9a: 040c movi.n a4, 0 40222a9c: 017285 call0 402241c8 40222a9f: 02cd mov.n a12, a2 40222aa1: 328c beqz.n a2, 40222aa8 40222aa3: 0d3d mov.n a3, a13 40222aa5: 01a685 call0 40224510 40222aa8: 202ee0 or a2, a14, a14 40222aab: 062e02 l32i a0, a14, 24 40222aae: 203cc0 or a3, a12, a12 40222ab1: 0000c0 callx0 a0 40222ab4: 0c2d mov.n a2, a12 40222ab6: 019245 call0 402243dc 40222ab9: 0d2d mov.n a2, a13 40222abb: 019205 call0 402243dc 40222abe: 81c8 l32i.n a12, a1, 32 40222ac0: 91d8 l32i.n a13, a1, 36 40222ac2: a1e8 l32i.n a14, a1, 40 40222ac4: 7108 l32i.n a0, a1, 28 40222ac6: 30c112 addi a1, a1, 48 40222ac9: f00d ret.n 40222acb: 000000 ill 40222ace: 202110 or a2, a1, a1 40222ad1: 04a042 movi a4, 4 40222ad4: 1ccc32 addi a3, a12, 28 40222ad7: 046132 s32i a3, a1, 16 40222ada: 7eb001 l32r a0, 4020259c 40222add: 0000c0 callx0 a0 40222ae0: 214b addi.n a2, a1, 4 40222ae2: 440c movi.n a4, 4 40222ae4: 26cc32 addi a3, a12, 38 40222ae7: 2139 s32i.n a3, a1, 8 40222ae9: 7eac01 l32r a0, 4020259c 40222aec: 0000c0 callx0 a0 40222aef: c27c movi.n a2, -4 40222af1: 491e27 beq a14, a2, 40222b3e 40222af4: 1e08 l32i.n a0, a14, 4 40222af6: 044016 beqz a0, 40222b3e 40222af9: 140c movi.n a4, 1 40222afb: 1158 l32i.n a5, a1, 4 40222afd: 030c movi.n a3, 0 40222aff: c05500 sub a5, a5, a0 40222b02: 833450 moveqz a3, a4, a5 40222b05: 3139 s32i.n a3, a1, 12 40222b07: 0e2d mov.n a2, a14 40222b09: 013d mov.n a3, a1 40222b0b: 3178 l32i.n a7, a1, 12 40222b0d: 160c movi.n a6, 1 40222b0f: 250c movi.n a5, 2 40222b11: 16cc42 addi a4, a12, 22 40222b14: 5149 s32i.n a4, a1, 20 40222b16: 935670 movnez a5, a6, a7 40222b19: ffd445 call0 40222860 40222b1c: 00a272 movi a7, 0x200 40222b1f: 150c02 l8ui a0, a12, 21 40222b22: 140c22 l8ui a2, a12, 20 40222b25: 110080 slli a0, a0, 8 40222b28: 200020 or a0, a0, a2 40222b2b: ffd082 addmi a8, a0, 0xffffff00 40222b2e: f0b816 beqz a8, 40222a3d 40222b31: 849077 bne a0, a7, 40222ab9 40222b34: 0e2d mov.n a2, a14 40222b36: 013d mov.n a3, a1 40222b38: fbd405 call0 4021e87c 40222b3b: ffde86 j 40222ab9 40222b3e: 020c movi.n a2, 0 40222b40: 3129 s32i.n a2, a1, 12 40222b42: fff046 j 40222b07 40222b45: 000000 ill 40222b48 : 40222b48: f0c112 addi a1, a1, -16 40222b4b: 21d9 s32i.n a13, a1, 8 40222b4d: 11c9 s32i.n a12, a1, 4 40222b4f: 0109 s32i.n a0, a1, 0 40222b51: fed501 l32r a0, 402226a8 40222b54: 90c440 addx2 a12, a4, a4 40222b57: b0cc00 addx8 a12, a12, a0 40222b5a: 140c02 l8ui a0, a12, 20 40222b5d: 02dd mov.n a13, a2 40222b5f: 1a2066 bnei a0, 2, 40222b7d 40222b62: 3139 s32i.n a3, a1, 12 40222b64: 150c42 l8ui a4, a12, 21 40222b67: e3a022 movi a2, 227 40222b6a: 0fb247 bgeu a2, a4, 40222b7d 40222b6d: 0d2d mov.n a2, a13 40222b6f: 3c4b addi.n a3, a12, 4 40222b71: 0036c5 call0 40222ee0 40222b74: 3138 l32i.n a3, a1, 12 40222b76: 32cc bnez.n a2, 40222b7d 40222b78: 350c movi.n a5, 3 40222b7a: 144c52 s8i a5, a12, 20 40222b7d: 0d2d mov.n a2, a13 40222b7f: 33cd42 addi a4, a13, 51 40222b82: 5c8b addi.n a5, a12, 8 40222b84: ffc885 call0 40222810 40222b87: 11c8 l32i.n a12, a1, 4 40222b89: 21d8 l32i.n a13, a1, 8 40222b8b: 0108 l32i.n a0, a1, 0 40222b8d: 10c112 addi a1, a1, 16 40222b90: f00d ret.n 40222b92: a90000 excw 40222b95: fe .byte 0xfe ... 40222b98 : 40222b98: e0c112 addi a1, a1, -32 40222b9b: 026102 s32i a0, a1, 8 40222b9e: 0561e2 s32i a14, a1, 20 40222ba1: 0461d2 s32i a13, a1, 16 40222ba4: 31c9 s32i.n a12, a1, 12 40222ba6: 04dd mov.n a13, a4 40222ba8: 02cd mov.n a12, a2 40222baa: 03ed mov.n a14, a3 40222bac: 032d mov.n a2, a3 40222bae: e30c movi.n a3, 14 40222bb0: 017bc5 call0 40224370 40222bb3: c29c beqz.n a2, 40222bd3 40222bb5: e27c movi.n a2, -2 40222bb7: 0002c6 j 40222bc6 40222bba: 204ee0 or a4, a14, a14 40222bbd: 203dd0 or a3, a13, a13 40222bc0: 202cc0 or a2, a12, a12 40222bc3: 000ec5 call0 40222cb0 40222bc6: 31c8 l32i.n a12, a1, 12 40222bc8: 41d8 l32i.n a13, a1, 16 40222bca: 51e8 l32i.n a14, a1, 20 40222bcc: 2108 l32i.n a0, a1, 8 40222bce: 20c112 addi a1, a1, 32 40222bd1: f00d ret.n 40222bd3: 002d22 l32i a2, a13, 0 40222bd6: 203cc0 or a3, a12, a12 40222bd9: 009e85 call0 402235c4 40222bdc: 005216 beqz a2, 40222be5 40222bdf: 89e751 l32r a5, 4020537c 40222be2: 000cc6 j 40222c19 40222be5: e0a032 movi a3, 224 40222be8: 0d08 l32i.n a0, a13, 0 40222bea: f0a022 movi a2, 240 40222bed: 102020 and a2, a0, a2 40222bf0: 329237 bne a2, a3, 40222c26 40222bf3: 190c movi.n a9, 1 40222bf5: 080c movi.n a8, 0 40222bf7: e75c movi.n a7, 94 40222bf9: 024172 s8i a7, a1, 2 40222bfc: 014182 s8i a8, a1, 1 40222bff: 004192 s8i a9, a1, 0 40222c02: 010d62 l8ui a6, a13, 1 40222c05: 015d mov.n a5, a1 40222c07: 646060 extui a6, a6, 0, 7 40222c0a: 034162 s8i a6, a1, 3 40222c0d: 020d42 l8ui a4, a13, 2 40222c10: 044142 s8i a4, a1, 4 40222c13: 030d32 l8ui a3, a13, 3 40222c16: 054132 s8i a3, a1, 5 40222c19: 0e3d mov.n a3, a14 40222c1b: 0c2d mov.n a2, a12 40222c1d: 33cc42 addi a4, a12, 51 40222c20: ffbec5 call0 40222810 40222c23: ffe7c6 j 40222bc6 40222c26: 2c28 l32i.n a2, a12, 8 40222c28: 1ca8 l32i.n a10, a12, 4 40222c2a: 10b020 and a11, a0, a2 40222c2d: 10aa20 and a10, a10, a2 40222c30: 141ab7 beq a10, a11, 40222c48 40222c33: ffd841 l32r a4, 40222b94 40222c36: f43000 extui a3, a0, 0, 16 40222c39: 0b1347 beq a3, a4, 40222c48 40222c3c: 457c movi.n a5, -12 40222c3e: 5f1c57 beq a12, a5, 40222ca1 40222c41: 3c68 l32i.n a6, a12, 12 40222c43: 05a616 beqz a6, 40222ca1 40222c46: dccb addi.n a13, a12, 12 40222c48: fe9851 l32r a5, 402226a8 40222c4b: f0c532 addi a3, a5, -16 40222c4e: 000342 l8ui a4, a3, 0 40222c51: 900440 addx2 a0, a4, a4 40222c54: b00050 addx8 a0, a0, a5 40222c57: 140072 l8ui a7, a0, 20 40222c5a: 1027b6 bltui a7, 2, 40222c6e 40222c5d: 1068 l32i.n a6, a0, 4 40222c5f: 0d28 l32i.n a2, a13, 0 40222c61: 099267 bne a2, a6, 40222c6e 40222c64: 0e3d mov.n a3, a14 40222c66: 0c2d mov.n a2, a12 40222c68: ffedc5 call0 40222b48 40222c6b: ffd5c6 j 40222bc6 40222c6e: 000c movi.n a0, 0 40222c70: 902000 addx2 a2, a0, a0 40222c73: b02250 addx8 a2, a2, a5 40222c76: 140272 l8ui a7, a2, 20 40222c79: 1627b6 bltui a7, 2, 40222c93 40222c7c: 1268 l32i.n a6, a2, 4 40222c7e: 0d48 l32i.n a4, a13, 0 40222c80: 0f9467 bne a4, a6, 40222c93 40222c83: 0c2d mov.n a2, a12 40222c85: 004302 s8i a0, a3, 0 40222c88: 744000 extui a4, a0, 0, 8 40222c8b: 0e3d mov.n a3, a14 40222c8d: ffeb85 call0 40222b48 40222c90: ffcc86 j 40222bc6 40222c93: 001b addi.n a0, a0, 1 40222c95: 010080 slli a0, a0, 24 40222c98: 310800 srai a0, a0, 24 40222c9b: d19066 bnei a0, 10, 40222c70 40222c9e: ffc606 j 40222bba 40222ca1: c27c movi.n a2, -4 40222ca3: ffc7c6 j 40222bc6 40222ca6: 000000 ill 40222ca9: 3fff15 excw 40222cac: 23a3b0 excw 40222caf: c11240 mul16u a1, a2, a4 40222cb0 : 40222cb0: e0c112 addi a1, a1, -32 40222cb3: 0561f2 s32i a15, a1, 20 40222cb6: 016102 s32i a0, a1, 4 40222cb9: 0261c2 s32i a12, a1, 8 40222cbc: 31d9 s32i.n a13, a1, 12 40222cbe: 41e9 s32i.n a14, a1, 16 40222cc0: 04dd mov.n a13, a4 40222cc2: 02ed mov.n a14, a2 40222cc4: 03cd mov.n a12, a3 40222cc6: 0328 l32i.n a2, a3, 0 40222cc8: 0e3d mov.n a3, a14 40222cca: 008f85 call0 402235c4 40222ccd: 02dc bnez.n a2, 40222ce1 40222ccf: e0a032 movi a3, 224 40222cd2: 0c08 l32i.n a0, a12, 0 40222cd4: f0a022 movi a2, 240 40222cd7: 102020 and a2, a0, a2 40222cda: 031237 beq a2, a3, 40222ce1 40222cdd: 0c8c beqz.n a12, 40222ce1 40222cdf: 40dc bnez.n a0, 40222cf7 40222ce1: 427c movi.n a2, -12 40222ce3: 000046 j 40222ce8 40222ce6: f27c movi.n a2, -1 40222ce8: 21c8 l32i.n a12, a1, 8 40222cea: 31d8 l32i.n a13, a1, 12 40222cec: 41e8 l32i.n a14, a1, 16 40222cee: 51f8 l32i.n a15, a1, 20 40222cf0: 1108 l32i.n a0, a1, 4 40222cf2: 20c112 addi a1, a1, 32 40222cf5: f00d ret.n 40222cf7: 0c2d mov.n a2, a12 40222cf9: 130c movi.n a3, 1 40222cfb: ffa385 call0 40222734 40222cfe: 0129 s32i.n a2, a1, 0 40222d00: fe4296 bltz a2, 40222ce8 40222d03: fe6901 l32r a0, 402226a8 40222d06: 90f220 addx2 a15, a2, a2 40222d09: b0ff00 addx8 a15, a15, a0 40222d0c: 140f02 l8ui a0, a15, 20 40222d0f: 50cc bnez.n a0, 40222d18 40222d11: 100c movi.n a0, 1 40222d13: 120c movi.n a2, 1 40222d15: 144f22 s8i a2, a15, 20 40222d18: 300b addi.n a3, a0, -1 40222d1a: 097316 beqz a3, 40222db5 40222d1d: 094d16 beqz a13, 40222db5 40222d20: f27c movi.n a2, -1 40222d22: 1620b6 bltui a0, 2, 40222d3c 40222d25: 0d3d mov.n a3, a13 40222d27: 0e2d mov.n a2, a14 40222d29: 33ce42 addi a4, a14, 51 40222d2c: 5f8b addi.n a5, a15, 8 40222d2e: ffde71 l32r a7, 40222ca8 40222d31: 0168 l32i.n a6, a1, 0 40222d33: 004762 s8i a6, a7, 0 40222d36: ffad85 call0 40222810 40222d39: ffeac6 j 40222ce8 40222d3c: a81066 bnei a0, 1, 40222ce8 40222d3f: 0d0d mov.n a0, a13 40222d41: 0c0082 l8ui a8, a0, 12 40222d44: 041826 beqi a8, 1, 40222d4c 40222d47: 120c movi.n a2, 1 40222d49: 0001c6 j 40222d54 40222d4c: 002002 l32i a0, a0, 0 40222d4f: fee056 bnez a0, 40222d41 40222d52: 020c movi.n a2, 0 40222d54: d29c beqz.n a2, 40222d75 40222d56: 320c movi.n a2, 3 40222d58: 040c movi.n a4, 0 40222d5a: 041032 l16ui a3, a0, 8 40222d5d: 014685 call0 402241c8 40222d60: 02cd mov.n a12, a2 40222d62: 829c beqz.n a2, 40222d7e 40222d64: 0d3d mov.n a3, a13 40222d66: 017a85 call0 40224510 40222d69: 129c beqz.n a2, 40222d7e 40222d6b: 0c2d mov.n a2, a12 40222d6d: 0166c5 call0 402243dc 40222d70: 0c0c movi.n a12, 0 40222d72: 000206 j 40222d7e 40222d75: 202dd0 or a2, a13, a13 40222d78: 20cdd0 or a12, a13, a13 40222d7b: 017045 call0 40224480 40222d7e: f64c16 beqz a12, 40222ce6 40222d81: 73a442 movi a4, 0x473 40222d84: ffca21 l32r a2, 40222cac 40222d87: feb5d1 l32r a13, 4022285c 40222d8a: 052222 l32i a2, a2, 20 40222d8d: 0d3d mov.n a3, a13 40222d8f: 7ee401 l32r a0, 40202920 40222d92: 0000c0 callx0 a0 40222d95: 056216 beqz a2, 40222def 40222d98: 000c movi.n a0, 0 40222d9a: 0209 s32i.n a0, a2, 0 40222d9c: 0f48 l32i.n a4, a15, 0 40222d9e: 12c9 s32i.n a12, a2, 4 40222da0: 058416 beqz a4, 40222dfc 40222da3: 0438 l32i.n a3, a4, 0 40222da5: f39c beqz.n a3, 40222dc8 40222da7: 100c movi.n a0, 1 40222da9: 034d mov.n a4, a3 40222dab: 0338 l32i.n a3, a3, 0 40222dad: 001b addi.n a0, a0, 1 40222daf: ff6356 bnez a3, 40222da9 40222db2: 000546 j 40222dcb 40222db5: 0c3d mov.n a3, a12 40222db7: 0e2d mov.n a2, a14 40222db9: 001245 call0 40222ee0 40222dbc: f28d16 beqz a13, 40222ce8 40222dbf: 140f02 l8ui a0, a15, 20 40222dc2: ffd706 j 40222d22 40222dc5: 000000 ill 40222dc8: 01a002 movi a0, 1 40222dcb: 006422 s32i a2, a4, 0 40222dce: 1830b6 bltui a0, 3, 40222dea 40222dd1: 002fc2 l32i a12, a15, 0 40222dd4: 1c28 l32i.n a2, a12, 4 40222dd6: 0c38 l32i.n a3, a12, 0 40222dd8: 0f39 s32i.n a3, a15, 0 40222dda: 016005 call0 402243dc 40222ddd: 0d3d mov.n a3, a13 40222ddf: 0c2d mov.n a2, a12 40222de1: 8ba442 movi a4, 0x48b 40222de4: 7def01 l32r a0, 402025a0 40222de7: 0000c0 callx0 a0 40222dea: 020c movi.n a2, 0 40222dec: ffbe06 j 40222ce8 40222def: 0c2d mov.n a2, a12 40222df1: 015e85 call0 402243dc 40222df4: f27c movi.n a2, -1 40222df6: ffbb86 j 40222ce8 40222df9: 000000 ill 40222dfc: 0f4d mov.n a4, a15 40222dfe: fff246 j 40222dcb 40222e01: 000000 ill 40222e04 : 40222e04: e0c112 addi a1, a1, -32 40222e07: 016162 s32i a6, a1, 4 40222e0a: 006172 s32i a7, a1, 0 40222e0d: 056102 s32i a0, a1, 20 40222e10: 4139 s32i.n a3, a1, 16 40222e12: 71d9 s32i.n a13, a1, 28 40222e14: 61c9 s32i.n a12, a1, 24 40222e16: 3129 s32i.n a2, a1, 12 40222e18: 05cd mov.n a12, a5 40222e1a: 320c movi.n a2, 3 40222e1c: 04dd mov.n a13, a4 40222e1e: a32c movi.n a3, 42 40222e20: 040c movi.n a4, 0 40222e22: 21d9 s32i.n a13, a1, 8 40222e24: 013a05 call0 402241c8 40222e27: 02dd mov.n a13, a2 40222e29: 32cc bnez.n a2, 40222e30 40222e2b: f27c movi.n a2, -1 40222e2d: 002906 j 40222ed5 40222e30: 06a042 movi a4, 6 40222e33: 203cc0 or a3, a12, a12 40222e36: 121152 l16ui a5, a1, 36 40222e39: 0122c2 l32i a12, a2, 4 40222e3c: 740850 extui a0, a5, 8, 8 40222e3f: 745050 extui a5, a5, 0, 8 40222e42: 16cc22 addi a2, a12, 22 40222e45: 115580 slli a5, a5, 8 40222e48: 200050 or a0, a0, a5 40222e4b: 144c02 s8i a0, a12, 20 40222e4e: 410800 srli a0, a0, 8 40222e51: 154c02 s8i a0, a12, 21 40222e54: 7dd201 l32r a0, 4020259c 40222e57: 0000c0 callx0 a0 40222e5a: 0138 l32i.n a3, a1, 0 40222e5c: 20cc22 addi a2, a12, 32 40222e5f: 640c movi.n a4, 6 40222e61: 7dce01 l32r a0, 4020259c 40222e64: 0000c0 callx0 a0 40222e67: 2138 l32i.n a3, a1, 8 40222e69: 0c2d mov.n a2, a12 40222e6b: 640c movi.n a4, 6 40222e6d: 7dcb01 l32r a0, 4020259c 40222e70: 0000c0 callx0 a0 40222e73: 4138 l32i.n a3, a1, 16 40222e75: 2c6b addi.n a2, a12, 6 40222e77: 640c movi.n a4, 6 40222e79: 7dc801 l32r a0, 4020259c 40222e7c: 0000c0 callx0 a0 40222e7f: 1138 l32i.n a3, a1, 4 40222e81: 1ccc22 addi a2, a12, 28 40222e84: 440c movi.n a4, 4 40222e86: 7dc501 l32r a0, 4020259c 40222e89: 0000c0 callx0 a0 40222e8c: 26cc22 addi a2, a12, 38 40222e8f: 440c movi.n a4, 4 40222e91: 8138 l32i.n a3, a1, 32 40222e93: 7dc201 l32r a0, 4020259c 40222e96: 0000c0 callx0 a0 40222e99: 3108 l32i.n a0, a1, 12 40222e9b: 420c movi.n a2, 4 40222e9d: 08a632 movi a3, 0x608 40222ea0: 040c movi.n a4, 0 40222ea2: 850c movi.n a5, 8 40222ea4: 160c movi.n a6, 1 40222ea6: 00a172 movi a7, 0x100 40222ea9: 680c movi.n a8, 6 40222eab: 0d4c82 s8i a8, a12, 13 40222eae: 0e4c72 s8i a7, a12, 14 40222eb1: 0f4c62 s8i a6, a12, 15 40222eb4: 104c52 s8i a5, a12, 16 40222eb7: 114c42 s8i a4, a12, 17 40222eba: 0c4c32 s8i a3, a12, 12 40222ebd: 124c82 s8i a8, a12, 18 40222ec0: 134c22 s8i a2, a12, 19 40222ec3: 002d mov.n a2, a0 40222ec5: 6008 l32i.n a0, a0, 24 40222ec7: 0d3d mov.n a3, a13 40222ec9: 0000c0 callx0 a0 40222ecc: 02cd mov.n a12, a2 40222ece: 0d2d mov.n a2, a13 40222ed0: 015085 call0 402243dc 40222ed3: 0c2d mov.n a2, a12 40222ed5: 61c8 l32i.n a12, a1, 24 40222ed7: 71d8 l32i.n a13, a1, 28 40222ed9: 5108 l32i.n a0, a1, 20 40222edb: 20c112 addi a1, a1, 32 40222ede: f00d ret.n 40222ee0 : 40222ee0: 624b addi.n a6, a2, 4 40222ee2: 892641 l32r a4, 4020537c 40222ee5: 33c252 addi a5, a2, 51 40222ee8: e0c112 addi a1, a1, -32 40222eeb: 0139 s32i.n a3, a1, 0 40222eed: 4109 s32i.n a0, a1, 16 40222eef: 053d mov.n a3, a5 40222ef1: 746b addi.n a7, a4, 6 40222ef3: 100c movi.n a0, 1 40222ef5: 1109 s32i.n a0, a1, 4 40222ef7: fff0c5 call0 40222e04 40222efa: 4108 l32i.n a0, a1, 16 40222efc: 20c112 addi a1, a1, 32 40222eff: f00d ret.n 40222f01: 000000 ill 40222f04 : 40222f04: f0c112 addi a1, a1, -16 40222f07: 0109 s32i.n a0, a1, 0 40222f09: 21d9 s32i.n a13, a1, 8 40222f0b: 11c9 s32i.n a12, a1, 4 40222f0d: 03dd mov.n a13, a3 40222f0f: 02cd mov.n a12, a2 40222f11: 051222 l16ui a2, a2, 10 40222f14: e00c movi.n a0, 14 40222f16: 29b027 bgeu a0, a2, 40222f43 40222f19: 1c28 l32i.n a2, a12, 4 40222f1b: 0d0202 l8ui a0, a2, 13 40222f1e: 0c0222 l8ui a2, a2, 12 40222f21: 110080 slli a0, a0, 8 40222f24: 200020 or a0, a0, a2 40222f27: 238026 beqi a0, 8, 40222f4e 40222f2a: 08a632 movi a3, 0x608 40222f2d: 129037 bne a0, a3, 40222f43 40222f30: 390d42 l8ui a4, a13, 57 40222f33: 0c6457 bbci a4, 5, 40222f43 40222f36: 0c4d mov.n a4, a12 40222f38: 0d2d mov.n a2, a13 40222f3a: 33cd32 addi a3, a13, 51 40222f3d: ffa885 call0 402229c8 40222f40: 000a86 j 40222f6e 40222f43: 0c2d mov.n a2, a12 40222f45: 014945 call0 402243dc 40222f48: 000886 j 40222f6e 40222f4b: 000000 ill 40222f4e: 390352 l8ui a5, a3, 57 40222f51: ee6557 bbci a5, 5, 40222f43 40222f54: 202330 or a2, a3, a3 40222f57: 203cc0 or a3, a12, a12 40222f5a: ffa245 call0 40222980 40222f5d: 0c2d mov.n a2, a12 40222f5f: 237c movi.n a3, -14 40222f61: 0140c5 call0 40224370 40222f64: fdb256 bnez a2, 40222f43 40222f67: 0d3d mov.n a3, a13 40222f69: 0c2d mov.n a2, a12 40222f6b: 00ae05 call0 40223a4c 40222f6e: 020c movi.n a2, 0 40222f70: 11c8 l32i.n a12, a1, 4 40222f72: 21d8 l32i.n a13, a1, 8 40222f74: 0108 l32i.n a0, a1, 0 40222f76: 10c112 addi a1, a1, 16 40222f79: f00d ret.n 40222f7b: 160000 excw 40222f7e: ff .byte 0xff 40222f7f: 3f .byte 0x3f 40222f80: 0000e0 excw 40222f83: 00e001 l32r a0, 401e3304 <_lit4_end+0xdd6b0> 40222f86: 210200 srai a0, a0, 2 40222f88 : 40222f88: ffff21 l32r a2, 40222f84 40222f8b: fffc31 l32r a3, 40222f7c 40222f8e: fffc41 l32r a4, 40222f80 40222f91: 0349 s32i.n a4, a3, 0 40222f93: 1329 s32i.n a2, a3, 4 40222f95: f00d ret.n ... 40222f98 : 40222f98: fff931 l32r a3, 40222f7c 40222f9b: f0c112 addi a1, a1, -16 40222f9e: 11c9 s32i.n a12, a1, 4 40222fa0: 0109 s32i.n a0, a1, 0 40222fa2: 02cd mov.n a12, a2 40222fa4: 000e85 call0 40223090 40222fa7: f29c beqz.n a2, 40222fca 40222fa9: 230c movi.n a3, 2 40222fab: 100202 l8ui a0, a2, 16 40222fae: 0d4232 s8i a3, a2, 13 40222fb1: 001b addi.n a0, a0, 1 40222fb3: 104202 s8i a0, a2, 16 40222fb6: 102c62 l32i a6, a12, 64 40222fb9: 868c beqz.n a6, 40222fc5 40222fbb: 0c2d mov.n a2, a12 40222fbd: ffef31 l32r a3, 40222f7c 40222fc0: 140c movi.n a4, 1 40222fc2: 0006c0 callx0 a6 40222fc5: 020c movi.n a2, 0 40222fc7: 000046 j 40222fcc 40222fca: f27c movi.n a2, -1 40222fcc: 11c8 l32i.n a12, a1, 4 40222fce: 0108 l32i.n a0, a1, 0 40222fd0: 10c112 addi a1, a1, 16 40222fd3: f00d ret.n 40222fd5: 000000 ill 40222fd8: 23a0c0 excw 40222fdb: c11240 mul16u a1, a2, a4 40222fdc : 40222fdc: e0c112 addi a1, a1, -32 40222fdf: 21d9 s32i.n a13, a1, 8 40222fe1: 41f9 s32i.n a15, a1, 16 40222fe3: 31e9 s32i.n a14, a1, 12 40222fe5: 0109 s32i.n a0, a1, 0 40222fe7: ffe501 l32r a0, 40222f7c 40222fea: 11c9 s32i.n a12, a1, 4 40222fec: 20c8 l32i.n a12, a0, 8 40222fee: 02ed mov.n a14, a2 40222ff0: bcbc beqz.n a12, 4022302f 40222ff2: 0f0c movi.n a15, 0 40222ff4: 1c38 l32i.n a3, a12, 4 40222ff6: 0cd8 l32i.n a13, a12, 0 40222ff8: 2c93e7 bne a3, a14, 40223028 40222ffb: 2048 l32i.n a4, a0, 8 40222ffd: 0194c7 bne a4, a12, 40223002 40223000: 20d9 s32i.n a13, a0, 8 40223002: 102e62 l32i a6, a14, 64 40223005: 0f8c beqz.n a15, 40223009 40223007: 0fd9 s32i.n a13, a15, 0 40223009: 768c beqz.n a6, 40223014 4022300b: 0e2d mov.n a2, a14 4022300d: 3c8b addi.n a3, a12, 8 4022300f: 040c movi.n a4, 0 40223011: 0006c0 callx0 a6 40223014: 0c2d mov.n a2, a12 40223016: fff031 l32r a3, 40222fd8 40223019: ffa042 movi a4, 255 4022301c: 7d6101 l32r a0, 402025a0 4022301f: 0000c0 callx0 a0 40223022: ffd601 l32r a0, 40222f7c 40223025: 000046 j 4022302a 40223028: 0cfd mov.n a15, a12 4022302a: 0dcd mov.n a12, a13 4022302c: fc4d56 bnez a13, 40222ff4 4022302f: 020c movi.n a2, 0 40223031: 11c8 l32i.n a12, a1, 4 40223033: 21d8 l32i.n a13, a1, 8 40223035: 31e8 l32i.n a14, a1, 12 40223037: 41f8 l32i.n a15, a1, 16 40223039: 0108 l32i.n a0, a1, 0 4022303b: 20c112 addi a1, a1, 32 4022303e: f00d ret.n 40223040 : 40223040: f0c112 addi a1, a1, -16 40223043: 0109 s32i.n a0, a1, 0 40223045: 11c9 s32i.n a12, a1, 4 40223047: ffcdc1 l32r a12, 40222f7c 4022304a: 21d9 s32i.n a13, a1, 8 4022304c: 2cc8 l32i.n a12, a12, 8 4022304e: 02dd mov.n a13, a2 40223050: fc8c beqz.n a12, 40223063 40223052: 1c08 l32i.n a0, a12, 4 40223054: 0690d7 bne a0, a13, 4022305e 40223057: 0c2d mov.n a2, a12 40223059: 530c movi.n a3, 5 4022305b: 003fc5 call0 40223458 4022305e: 0cc8 l32i.n a12, a12, 0 40223060: feec56 bnez a12, 40223052 40223063: 11c8 l32i.n a12, a1, 4 40223065: 21d8 l32i.n a13, a1, 8 40223067: 0108 l32i.n a0, a1, 0 40223069: 10c112 addi a1, a1, 16 4022306c: f00d ret.n ... 40223070 : 40223070: ffc361 l32r a6, 40222f7c 40223073: 2668 l32i.n a6, a6, 8 40223075: 369c beqz.n a6, 4022308c 40223077: 1678 l32i.n a7, a6, 4 40223079: 2698 l32i.n a9, a6, 8 4022307b: 089727 bne a7, a2, 40223087 4022307e: 0388 l32i.n a8, a3, 0 40223080: 039897 bne a8, a9, 40223087 40223083: 062d mov.n a2, a6 40223085: f00d ret.n 40223087: 0668 l32i.n a6, a6, 0 40223089: fea656 bnez a6, 40223077 4022308c: 020c movi.n a2, 0 4022308e: f00d ret.n 40223090 : 40223090: f0c112 addi a1, a1, -16 40223093: 0109 s32i.n a0, a1, 0 40223095: 21d9 s32i.n a13, a1, 8 40223097: 11c9 s32i.n a12, a1, 4 40223099: 02dd mov.n a13, a2 4022309b: 03cd mov.n a12, a3 4022309d: fffd05 call0 40223070 402230a0: 72dc bnez.n a2, 402230bb 402230a2: 000806 j 402230c6 402230a5: 0c08 l32i.n a0, a12, 0 402230a7: 2329 s32i.n a2, a3, 8 402230a9: 2209 s32i.n a0, a2, 8 402230ab: 0249 s32i.n a4, a2, 0 402230ad: 050c movi.n a5, 0 402230af: 075252 s16i a5, a2, 14 402230b2: 0d4252 s8i a5, a2, 13 402230b5: 0c4252 s8i a5, a2, 12 402230b8: 104252 s8i a5, a2, 16 402230bb: 11c8 l32i.n a12, a1, 4 402230bd: 21d8 l32i.n a13, a1, 8 402230bf: 0108 l32i.n a0, a1, 0 402230c1: 10c112 addi a1, a1, 16 402230c4: f00d ret.n 402230c6: ffc431 l32r a3, 40222fd8 402230c9: fef821 l32r a2, 40222cac 402230cc: 4da142 movi a4, 0x14d 402230cf: 6228 l32i.n a2, a2, 24 402230d1: 7e1301 l32r a0, 40202920 402230d4: 0000c0 callx0 a0 402230d7: fe0216 beqz a2, 402230bb 402230da: ffa831 l32r a3, 40222f7c 402230dd: 12d9 s32i.n a13, a2, 4 402230df: 2348 l32i.n a4, a3, 8 402230e1: fc0c56 bnez a12, 402230a5 402230e4: 000c movi.n a0, 0 402230e6: ffef46 j 402230a7 402230e9: 000000 ill 402230ec : 402230ec: f0c112 addi a1, a1, -16 402230ef: ffa351 l32r a5, 40222f7c 402230f2: 0109 s32i.n a0, a1, 0 402230f4: 2508 l32i.n a0, a5, 8 402230f6: 11c9 s32i.n a12, a1, 4 402230f8: 089207 bne a2, a0, 40223104 402230fb: 0c0c movi.n a12, 0 402230fd: 0208 l32i.n a0, a2, 0 402230ff: 2509 s32i.n a0, a5, 8 40223101: 000446 j 40223116 40223104: 447c movi.n a4, -12 40223106: 0c0c movi.n a12, 0 40223108: 708c beqz.n a0, 40223113 4022310a: 0058 l32i.n a5, a0, 0 4022310c: 1d9527 bne a5, a2, 4022312d 4022310f: 0238 l32i.n a3, a2, 0 40223111: 0039 s32i.n a3, a0, 0 40223113: 83c400 moveqz a12, a4, a0 40223116: ffb031 l32r a3, 40222fd8 40223119: 7da142 movi a4, 0x17d 4022311c: 7d2101 l32r a0, 402025a0 4022311f: 0000c0 callx0 a0 40223122: 0c2d mov.n a2, a12 40223124: 0108 l32i.n a0, a1, 0 40223126: 11c8 l32i.n a12, a1, 4 40223128: 10c112 addi a1, a1, 16 4022312b: f00d ret.n 4022312d: 050d mov.n a0, a5 4022312f: fd7556 bnez a5, 4022310a 40223132: fff746 j 40223113 40223135: 000000 ill 40223138 : 40223138: e0c112 addi a1, a1, -32 4022313b: 036102 s32i a0, a1, 12 4022313e: 1258 l32i.n a5, a2, 4 40223140: 61e9 s32i.n a14, a1, 24 40223142: 41c9 s32i.n a12, a1, 16 40223144: 51d9 s32i.n a13, a1, 20 40223146: 02cd mov.n a12, a2 40223148: 04dd mov.n a13, a4 4022314a: 03ed mov.n a14, a3 4022314c: 7cfe41 l32r a4, 40202544 4022314f: 010532 l8ui a3, a5, 1 40223152: 000552 l8ui a5, a5, 0 40223155: 113380 slli a3, a3, 8 40223158: 203350 or a3, a3, a5 4022315b: 743030 extui a3, a3, 0, 8 4022315e: 103340 and a3, a3, a4 40223161: 343030 extui a3, a3, 0, 4 40223164: 1133e0 slli a3, a3, 2 40223167: 603030 neg a3, a3 4022316a: 113300 slli a3, a3, 16 4022316d: 313030 srai a3, a3, 16 40223170: 011fc5 call0 40224370 40223173: 72dc bnez.n a2, 4022318e 40223175: 051c32 l16ui a3, a12, 10 40223178: 21d9 s32i.n a13, a1, 8 4022317a: 1083b6 bltui a3, 8, 4022318e 4022317d: 1cd8 l32i.n a13, a12, 4 4022317f: 0d2d mov.n a2, a13 40223181: 171705 call0 4023a2f4 40223184: 62ac beqz.n a2, 402231ae 40223186: 0c2d mov.n a2, a12 40223188: 012505 call0 402243dc 4022318b: 000406 j 4022319f 4022318e: 0c2d mov.n a2, a12 40223190: 012485 call0 402243dc 40223193: 000206 j 4022319f 40223196: 000000 ill 40223199: 202cc0 or a2, a12, a12 4022319c: 0123c5 call0 402243dc 4022319f: 0421c2 l32i a12, a1, 16 402231a2: 0521d2 l32i a13, a1, 20 402231a5: 61e8 l32i.n a14, a1, 24 402231a7: 3108 l32i.n a0, a1, 12 402231a9: 20c112 addi a1, a1, 32 402231ac: f00d ret.n 402231ae: 202ee0 or a2, a14, a14 402231b1: 022132 l32i a3, a1, 8 402231b4: ffeb85 call0 40223070 402231b7: 007256 bnez a2, 402231c2 402231ba: 0c2d mov.n a2, a12 402231bc: 0121c5 call0 402243dc 402231bf: fff706 j 4022319f 402231c2: 000d72 l8ui a7, a13, 0 402231c5: 181c movi.n a8, 17 402231c7: 1a1787 beq a7, a8, 402231e5 402231ca: 691c movi.n a9, 22 402231cc: c99797 bne a7, a9, 40223199 402231cf: 0d02a2 l8ui a10, a2, 13 402231d2: c31a66 bnei a10, 1, 40223199 402231d5: 2b0c movi.n a11, 2 402231d7: 0d0c movi.n a13, 0 402231d9: 0752d2 s16i a13, a2, 14 402231dc: 0c42d2 s8i a13, a2, 12 402231df: 0d42b2 s8i a11, a2, 13 402231e2: ffecc6 j 40223199 402231e5: ff6571 l32r a7, 40222f7c 402231e8: 022132 l32i a3, a1, 8 402231eb: 002702 l32i a0, a7, 0 402231ee: 002332 l32i a3, a3, 0 402231f1: c47c movi.n a4, -4 402231f3: 239307 bne a3, a0, 4022321a 402231f6: 5f1d47 beq a13, a4, 40223259 402231f9: 070d52 l8ui a5, a13, 7 402231fc: 060d62 l8ui a6, a13, 6 402231ff: 115580 slli a5, a5, 8 40223202: 205560 or a5, a5, a6 40223205: 050d62 l8ui a6, a13, 5 40223208: 115580 slli a5, a5, 8 4022320b: 205560 or a5, a5, a6 4022320e: 040d62 l8ui a6, a13, 4 40223211: 115580 slli a5, a5, 8 40223214: 205560 or a5, a5, a6 40223217: 03e516 beqz a5, 40223259 4022321a: 029d47 bne a13, a4, 40223220 4022321d: ffde06 j 40223199 40223220: 070d42 l8ui a4, a13, 7 40223223: 060d52 l8ui a5, a13, 6 40223226: 114480 slli a4, a4, 8 40223229: 204450 or a4, a4, a5 4022322c: 050d52 l8ui a5, a13, 5 4022322f: 114480 slli a4, a4, 8 40223232: 204450 or a4, a4, a5 40223235: 040d52 l8ui a5, a13, 4 40223238: 114480 slli a4, a4, 8 4022323b: 204450 or a4, a4, a5 4022323e: f57416 beqz a4, 40223199 40223241: 089307 bne a3, a0, 4022324d 40223244: 0e2d mov.n a2, a14 40223246: 0149 s32i.n a4, a1, 0 40223248: 013d mov.n a3, a1 4022324a: ffe245 call0 40223070 4022324d: f48216 beqz a2, 40223199 40223250: 010d32 l8ui a3, a13, 1 40223253: 002045 call0 40223458 40223256: ffcfc6 j 40223199 40223259: 010d52 l8ui a5, a13, 1 4022325c: 35cc bnez.n a5, 40223263 4022325e: a60c movi.n a6, 10 40223260: 014d62 s8i a6, a13, 1 40223263: 2708 l32i.n a0, a7, 8 40223265: f30016 beqz a0, 40223199 40223268: 012082 l32i a8, a0, 4 4022326b: 1798e7 bne a8, a14, 40223286 4022326e: 0220a2 l32i a10, a0, 8 40223271: 002792 l32i a9, a7, 0 40223274: 1109 s32i.n a0, a1, 4 40223276: 0c19a7 beq a9, a10, 40223286 40223279: 010d32 l8ui a3, a13, 1 4022327c: 002d mov.n a2, a0 4022327e: 001d85 call0 40223458 40223281: 1108 l32i.n a0, a1, 4 40223283: ff3e71 l32r a7, 40222f7c 40223286: 0008 l32i.n a0, a0, 0 40223288: fdc056 bnez a0, 40223268 4022328b: ffc286 j 40223199 ... 40223290 : 40223290: e0c112 addi a1, a1, -32 40223293: 21c9 s32i.n a12, a1, 8 40223295: 1109 s32i.n a0, a1, 4 40223297: 31d9 s32i.n a13, a1, 12 40223299: 41e9 s32i.n a14, a1, 16 4022329b: 03dd mov.n a13, a3 4022329d: 02ed mov.n a14, a2 4022329f: 0308 l32i.n a0, a3, 0 402232a1: f0a022 movi a2, 240 402232a4: e0a032 movi a3, 224 402232a7: 102020 and a2, a0, a2 402232aa: 0c9237 bne a2, a3, 402232ba 402232ad: ff3331 l32r a3, 40222f7c 402232b0: ec4ac1 l32r a12, 4021e3d8 402232b3: 0338 l32i.n a3, a3, 0 402232b5: 0cc8 l32i.n a12, a12, 0 402232b7: 139307 bne a3, a0, 402232ce 402232ba: a27c movi.n a2, -6 402232bc: 000046 j 402232c1 402232bf: a27c movi.n a2, -6 402232c1: 21c8 l32i.n a12, a1, 8 402232c3: 31d8 l32i.n a13, a1, 12 402232c5: 41e8 l32i.n a14, a1, 16 402232c7: 1108 l32i.n a0, a1, 4 402232c9: 20c112 addi a1, a1, 32 402232cc: f00d ret.n 402232ce: fedc16 beqz a12, 402232bf 402232d1: a27c movi.n a2, -6 402232d3: 390c32 l8ui a3, a12, 57 402232d6: 0a6377 bbci a3, 7, 402232e4 402232d9: fe8c beqz.n a14, 402232ec 402232db: 0e08 l32i.n a0, a14, 0 402232dd: b08c beqz.n a0, 402232ec 402232df: 1c48 l32i.n a4, a12, 4 402232e1: 071407 beq a4, a0, 402232ec 402232e4: 0cc8 l32i.n a12, a12, 0 402232e6: fe9c56 bnez a12, 402232d3 402232e9: fff506 j 402232c1 402232ec: 202cc0 or a2, a12, a12 402232ef: 203dd0 or a3, a13, a13 402232f2: ffd9c5 call0 40223090 402232f5: 020d mov.n a0, a2 402232f7: 03b216 beqz a2, 40223336 402232fa: 0d0252 l8ui a5, a2, 13 402232fd: 100262 l8ui a6, a2, 16 40223300: 55ec bnez.n a5, 40223329 40223302: 0129 s32i.n a2, a1, 0 40223304: c6cc bnez.n a6, 40223314 40223306: 102c62 l32i a6, a12, 64 40223309: 768c beqz.n a6, 40223314 4022330b: 0c2d mov.n a2, a12 4022330d: 0d3d mov.n a3, a13 4022330f: 140c movi.n a4, 1 40223311: 0006c0 callx0 a6 40223314: 0128 l32i.n a2, a1, 0 40223316: 631c movi.n a3, 22 40223318: 0019c5 call0 402234b8 4022331b: 0128 l32i.n a2, a1, 0 4022331d: 530c movi.n a3, 5 4022331f: 0010c5 call0 4022342c 40223322: 0108 l32i.n a0, a1, 0 40223324: 170c movi.n a7, 1 40223326: 0d4072 s8i a7, a0, 13 40223329: 100082 l8ui a8, a0, 16 4022332c: 020c movi.n a2, 0 4022332e: 881b addi.n a8, a8, 1 40223330: 104082 s8i a8, a0, 16 40223333: ffeb46 j 402232e4 40223336: f27c movi.n a2, -1 40223338: ffe146 j 402232c1 ... 4022333c : 4022333c: e0c112 addi a1, a1, -32 4022333f: 31c9 s32i.n a12, a1, 12 40223341: 2109 s32i.n a0, a1, 8 40223343: 41d9 s32i.n a13, a1, 16 40223345: 51e9 s32i.n a14, a1, 20 40223347: 03dd mov.n a13, a3 40223349: 02ed mov.n a14, a2 4022334b: 0308 l32i.n a0, a3, 0 4022334d: f0a022 movi a2, 240 40223350: e0a032 movi a3, 224 40223353: 102020 and a2, a0, a2 40223356: 0c9237 bne a2, a3, 40223366 40223359: ff0831 l32r a3, 40222f7c 4022335c: ec1fc1 l32r a12, 4021e3d8 4022335f: 0338 l32i.n a3, a3, 0 40223361: 0cc8 l32i.n a12, a12, 0 40223363: 179307 bne a3, a0, 4022337e 40223366: a27c movi.n a2, -6 40223368: 000146 j 40223371 4022336b: a47c movi.n a4, -6 4022336d: 0149 s32i.n a4, a1, 0 4022336f: 0128 l32i.n a2, a1, 0 40223371: 31c8 l32i.n a12, a1, 12 40223373: 41d8 l32i.n a13, a1, 16 40223375: 51e8 l32i.n a14, a1, 20 40223377: 2108 l32i.n a0, a1, 8 40223379: 20c112 addi a1, a1, 32 4022337c: f00d ret.n 4022337e: fe9c16 beqz a12, 4022336b 40223381: a07c movi.n a0, -6 40223383: 0109 s32i.n a0, a1, 0 40223385: 390c22 l8ui a2, a12, 57 40223388: 4f6277 bbci a2, 7, 402233db 4022338b: 00ae16 beqz a14, 40223399 4022338e: 002e02 l32i a0, a14, 0 40223391: 004016 beqz a0, 40223399 40223394: 1c38 l32i.n a3, a12, 4 40223396: 419307 bne a3, a0, 402233db 40223399: 0c2d mov.n a2, a12 4022339b: 0d3d mov.n a3, a13 4022339d: ffcd05 call0 40223070 402233a0: 020d mov.n a0, a2 402233a2: 52bc beqz.n a2, 402233db 402233a4: 100222 l8ui a2, a2, 16 402233a7: 2722f6 bgeui a2, 2, 402233d2 402233aa: 0c0042 l8ui a4, a0, 12 402233ad: 1109 s32i.n a0, a1, 4 402233af: 748c beqz.n a4, 402233ba 402233b1: 731c movi.n a3, 23 402233b3: 002d mov.n a2, a0 402233b5: 001005 call0 402234b8 402233b8: 1108 l32i.n a0, a1, 4 402233ba: 102c62 l32i a6, a12, 64 402233bd: 1109 s32i.n a0, a1, 4 402233bf: 768c beqz.n a6, 402233ca 402233c1: 0c2d mov.n a2, a12 402233c3: 0d3d mov.n a3, a13 402233c5: 040c movi.n a4, 0 402233c7: 0006c0 callx0 a6 402233ca: 1128 l32i.n a2, a1, 4 402233cc: ffd1c5 call0 402230ec 402233cf: 000106 j 402233d7 402233d2: 520b addi.n a5, a2, -1 402233d4: 104052 s8i a5, a0, 16 402233d7: 060c movi.n a6, 0 402233d9: 0169 s32i.n a6, a1, 0 402233db: 0cc8 l32i.n a12, a12, 0 402233dd: fa4c56 bnez a12, 40223385 402233e0: ffe2c6 j 4022336f ... 402233e4 : 402233e4: f0c112 addi a1, a1, -16 402233e7: 11c9 s32i.n a12, a1, 4 402233e9: fee4c1 l32r a12, 40222f7c 402233ec: 2cc8 l32i.n a12, a12, 8 402233ee: 0109 s32i.n a0, a1, 0 402233f0: 7c9c beqz.n a12, 4022340b 402233f2: 071c02 l16ui a0, a12, 14 402233f5: d08c beqz.n a0, 40223406 402233f7: 200b addi.n a2, a0, -1 402233f9: f42020 extui a2, a2, 0, 16 402233fc: 075c22 s16i a2, a12, 14 402233ff: 32cc bnez.n a2, 40223406 40223401: 0c2d mov.n a2, a12 40223403: 000105 call0 40223414 40223406: 0cc8 l32i.n a12, a12, 0 40223408: fe6c56 bnez a12, 402233f2 4022340b: 11c8 l32i.n a12, a1, 4 4022340d: 0108 l32i.n a0, a1, 0 4022340f: 10c112 addi a1, a1, 16 40223412: f00d ret.n 40223414 : 40223414: f0c112 addi a1, a1, -16 40223417: 0109 s32i.n a0, a1, 0 40223419: 0d0202 l8ui a0, a2, 13 4022341c: 041066 bnei a0, 1, 40223424 4022341f: 631c movi.n a3, 22 40223421: 000945 call0 402234b8 40223424: 0108 l32i.n a0, a1, 0 40223426: 10c112 addi a1, a1, 16 40223429: f00d ret.n ... 4022342c : 4022342c: f0c112 addi a1, a1, -16 4022342f: 006122 s32i a2, a1, 0 40223432: 016132 s32i a3, a1, 4 40223435: 026102 s32i a0, a1, 8 40223438: 055f05 call0 40228a2c 4022343b: 1138 l32i.n a3, a1, 4 4022343d: 140c movi.n a4, 1 4022343f: 833430 moveqz a3, a4, a3 40223442: 330b addi.n a3, a3, -1 40223444: 8a8801 l32r a0, 40205e64 40223447: 0000c0 callx0 a0 4022344a: 0168 l32i.n a6, a1, 0 4022344c: 521b addi.n a5, a2, 1 4022344e: 2108 l32i.n a0, a1, 8 40223450: 075652 s16i a5, a6, 14 40223453: 10c112 addi a1, a1, 16 40223456: f00d ret.n 40223458 : 40223458: f0c112 addi a1, a1, -16 4022345b: 11c9 s32i.n a12, a1, 4 4022345d: 0109 s32i.n a0, a1, 0 4022345f: 0d0202 l8ui a0, a2, 13 40223462: 02cd mov.n a12, a2 40223464: 0d2026 beqi a0, 2, 40223475 40223467: 141066 bnei a0, 1, 4022347f 4022346a: 071202 l16ui a0, a2, 14 4022346d: f42030 extui a2, a3, 0, 16 40223470: 108c beqz.n a0, 40223475 40223472: 09b207 bgeu a2, a0, 4022347f 40223475: 0c2d mov.n a2, a12 40223477: fffb45 call0 4022342c 4022347a: 130c movi.n a3, 1 4022347c: 0d4c32 s8i a3, a12, 13 4022347f: 11c8 l32i.n a12, a1, 4 40223481: 0108 l32i.n a0, a1, 0 40223483: 10c112 addi a1, a1, 16 40223486: f00d ret.n 40223488 : 40223488: 94a482 movi a8, 0x494 4022348b: 00a062 movi a6, 0 4022348e: e0c112 addi a1, a1, -32 40223491: 056102 s32i a0, a1, 20 40223494: 10c172 addi a7, a1, 16 40223497: 04a002 movi a0, 4 4022349a: 095162 s16i a6, a1, 18 4022349d: 085182 s16i a8, a1, 16 402234a0: 0159 s32i.n a5, a1, 0 402234a2: 1179 s32i.n a7, a1, 4 402234a4: 150c movi.n a5, 1 402234a6: 270c movi.n a7, 2 402234a8: 2109 s32i.n a0, a1, 8 402234aa: 008205 call0 40223ccc 402234ad: 5108 l32i.n a0, a1, 20 402234af: 20c112 addi a1, a1, 32 402234b2: f00d ret.n 402234b4: ff1604 excw 402234b7: 3f .byte 0x3f 402234b8 : 402234b8: 00a042 movi a4, 0 402234bb: e0c112 addi a1, a1, -32 402234be: 0561c2 s32i a12, a1, 20 402234c1: 046102 s32i a0, a1, 16 402234c4: 61d9 s32i.n a13, a1, 24 402234c6: eb2401 l32r a0, 4021e158 402234c9: 02dd mov.n a13, a2 402234cb: 03cd mov.n a12, a3 402234cd: 020c movi.n a2, 0 402234cf: 830c movi.n a3, 8 402234d1: 0008 l32i.n a0, a0, 0 402234d3: 0109 s32i.n a0, a1, 0 402234d5: 00cf05 call0 402241c8 402234d8: 020d mov.n a0, a2 402234da: 098216 beqz a2, 40223576 402234dd: 731c movi.n a3, 23 402234df: 671c movi.n a7, 22 402234e1: 1129 s32i.n a2, a1, 4 402234e3: 1048 l32i.n a4, a0, 4 402234e5: 1d28 l32i.n a2, a13, 4 402234e7: 3149 s32i.n a4, a1, 12 402234e9: 1228 l32i.n a2, a2, 4 402234eb: 0129 s32i.n a2, a1, 0 402234ed: 249c77 bne a12, a7, 40223515 402234f0: 160c movi.n a6, 1 402234f2: 5d8b addi.n a5, a13, 8 402234f4: 3198 l32i.n a9, a1, 12 402234f6: 2d88 l32i.n a8, a13, 8 402234f8: 044982 s8i a8, a9, 4 402234fb: 2159 s32i.n a5, a1, 8 402234fd: 418880 srli a8, a8, 8 40223500: 054982 s8i a8, a9, 5 40223503: 418880 srli a8, a8, 8 40223506: 064982 s8i a8, a9, 6 40223509: 418880 srli a8, a8, 8 4022350c: 074982 s8i a8, a9, 7 4022350f: 0c4d62 s8i a6, a13, 12 40223512: 000a46 j 4022353f 40223515: 209c37 bne a12, a3, 40223539 40223518: ffe791 l32r a9, 402234b4 4022351b: 31b8 l32i.n a11, a1, 12 4022351d: 2da8 l32i.n a10, a13, 8 4022351f: 044ba2 s8i a10, a11, 4 40223522: 2199 s32i.n a9, a1, 8 40223524: 41a8a0 srli a10, a10, 8 40223527: 054ba2 s8i a10, a11, 5 4022352a: 41a8a0 srli a10, a10, 8 4022352d: 064ba2 s8i a10, a11, 6 40223530: 41a8a0 srli a10, a10, 8 40223533: 074ba2 s8i a10, a11, 7 40223536: 000146 j 4022353f 40223539: 00a0b2 movi a11, 0 4022353c: 0261b2 s32i a11, a1, 8 4022353f: 021c77 beq a12, a7, 40223545 40223542: 2b9c37 bne a12, a3, 40223571 40223545: 08a032 movi a3, 8 40223548: 3128 l32i.n a2, a1, 12 4022354a: 000c movi.n a0, 0 4022354c: 0042c2 s8i a12, a2, 0 4022354f: 014202 s8i a0, a2, 1 40223552: 024202 s8i a0, a2, 2 40223555: 034202 s8i a0, a2, 3 40223558: 16d985 call0 4023a2f4 4022355b: 1d58 l32i.n a5, a13, 4 4022355d: 3138 l32i.n a3, a1, 12 4022355f: 2148 l32i.n a4, a1, 8 40223561: 024322 s8i a2, a3, 2 40223564: 412820 srli a2, a2, 8 40223567: 034322 s8i a2, a3, 3 4022356a: 013d mov.n a3, a1 4022356c: 1128 l32i.n a2, a1, 4 4022356e: fff185 call0 40223488 40223571: 1128 l32i.n a2, a1, 4 40223573: 00e685 call0 402243dc 40223576: 51c8 l32i.n a12, a1, 20 40223578: 61d8 l32i.n a13, a1, 24 4022357a: 4108 l32i.n a0, a1, 16 4022357c: 20c112 addi a1, a1, 32 4022357f: f00d ret.n 40223581: 000000 ill 40223584: 0016d0 excw ... 40223588 : 40223588: f0c112 addi a1, a1, -16 4022358b: 0109 s32i.n a0, a1, 0 4022358d: 550c movi.n a5, 5 4022358f: 7bf021 l32r a2, 40202550 40223592: 0020c0 memw 40223595: ff6252 s32i a5, a2, 0x3fc 40223598: fffb41 l32r a4, 40223584 4022359b: 0020c0 memw 4022359e: fc6242 s32i a4, a2, 0x3f0 402235a1: c30c movi.n a3, 12 402235a3: 0020c0 memw 402235a6: fa6232 s32i a3, a2, 0x3e8 402235a9: 600c movi.n a0, 6 402235ab: 0020c0 memw 402235ae: f96202 s32i a0, a2, 0x3e4 402235b1: 009385 call0 40223eec 402235b4: ff9d05 call0 40222f88 402235b7: fcc545 call0 4022020c 402235ba: 0450c5 call0 40227ac8 402235bd: 0108 l32i.n a0, a1, 0 402235bf: 10c112 addi a1, a1, 16 402235c2: f00d ret.n 402235c4 : 402235c4: 1f0226 beqi a2, -1, 402235e7 402235c7: c29c beqz.n a2, 402235e7 402235c9: 390342 l8ui a4, a3, 57 402235cc: 1b6417 bbci a4, 1, 402235eb 402235cf: 1368 l32i.n a6, a3, 4 402235d1: 2338 l32i.n a3, a3, 8 402235d3: 141627 beq a6, a2, 402235eb 402235d6: 107320 and a7, a3, a2 402235d9: 105630 and a5, a6, a3 402235dc: 0b9577 bne a5, a7, 402235eb 402235df: f87c movi.n a8, -1 402235e1: 308380 xor a8, a3, a8 402235e4: 03c287 bnall a2, a8, 402235eb 402235e7: 120c movi.n a2, 1 402235e9: f00d ret.n 402235eb: 020c movi.n a2, 0 402235ed: f00d ret.n ... 402235f0 : 402235f0: ad7e51 l32r a5, 4020ebe8 402235f3: 013280 slli a3, a2, 24 402235f6: 754820 extui a4, a2, 24, 8 402235f9: 7bdf81 l32r a8, 40202578 402235fc: 417820 srli a7, a2, 8 402235ff: 106280 and a6, a2, a8 40223602: 116680 slli a6, a6, 8 40223605: 107780 and a7, a7, a8 40223608: 204470 or a4, a4, a7 4022360b: 203360 or a3, a3, a6 4022360e: 202340 or a2, a3, a4 40223611: 090257 bnone a2, a5, 4022361e 40223614: 415150 srli a5, a5, 1 40223617: ff6556 bnez a5, 40223611 4022361a: 120c movi.n a2, 1 4022361c: f00d ret.n 4022361e: ff8516 beqz a5, 4022361a 40223621: 030527 bnone a5, a2, 40223628 40223624: 020c movi.n a2, 0 40223626: f00d ret.n 40223628: 415150 srli a5, a5, 1 4022362b: ff2556 bnez a5, 40223621 4022362e: fffa06 j 4022361a 40223631: 000000 ill 40223634 : 40223634: f0c112 addi a1, a1, -16 40223637: 013d mov.n a3, a1 40223639: 1109 s32i.n a0, a1, 4 4022363b: 000145 call0 40223650 4022363e: 1138 l32i.n a3, a1, 4 40223640: 0108 l32i.n a0, a1, 0 40223642: f47c movi.n a4, -1 40223644: 830420 moveqz a0, a4, a2 40223647: 10c112 addi a1, a1, 16 4022364a: 002d mov.n a2, a0 4022364c: 030d mov.n a0, a3 4022364e: f00d ret.n 40223650 : 40223650: f62c movi.n a6, 47 40223652: 973c movi.n a7, 57 40223654: 60a082 movi a8, 96 40223657: c0c112 addi a1, a1, -64 4022365a: c1f9 s32i.n a15, a1, 48 4022365c: 91c9 s32i.n a12, a1, 36 4022365e: b1e9 s32i.n a14, a1, 44 40223660: 8109 s32i.n a0, a1, 32 40223662: a1d9 s32i.n a13, a1, 40 40223664: 010d mov.n a0, a1 40223666: d1cb addi.n a13, a1, 12 40223668: 02ed mov.n a14, a2 4022366a: 000ec2 l8ui a12, a14, 0 4022366d: 71d9 s32i.n a13, a1, 28 4022366f: 032d mov.n a2, a3 40223671: 5129 s32i.n a2, a1, 20 40223673: 02b6c7 bgeu a6, a12, 40223679 40223676: 04b7c7 bgeu a7, a12, 4022367e 40223679: 020c movi.n a2, 0 4022367b: 005346 j 402237cc 4022367e: 4109 s32i.n a0, a1, 16 40223680: 0f3c movi.n a15, 48 40223682: 159cf7 bne a12, a15, 4022369b 40223685: 010ec2 l8ui a12, a14, 1 40223688: ee1b addi.n a14, a14, 1 4022368a: 88cc02 addi a0, a12, -120 4022368d: 1b6016 beqz a0, 40223847 40223690: a8cc22 addi a2, a12, -88 40223693: 1b0216 beqz a2, 40223847 40223696: 8f0c movi.n a15, 8 40223698: 000046 j 4022369d 4022369b: af0c movi.n a15, 10 4022369d: 0d0c movi.n a13, 0 4022369f: 43b6c7 bgeu a6, a12, 402236e6 402236a2: 4037c7 bltu a7, a12, 402236e6 402236a5: f27c movi.n a2, -1 402236a7: 0f3d mov.n a3, a15 402236a9: 7a8d01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402236ac: 0000c0 callx0 a0 402236af: f62c movi.n a6, 47 402236b1: 973c movi.n a7, 57 402236b3: 60a082 movi a8, 96 402236b6: bf32d7 bltu a2, a13, 40223679 402236b9: 1992d7 bne a2, a13, 402236d6 402236bc: f27c movi.n a2, -1 402236be: 0f3d mov.n a3, a15 402236c0: 89e901 l32r a0, 40205e64 402236c3: 0000c0 callx0 a0 402236c6: f62c movi.n a6, 47 402236c8: 973c movi.n a7, 57 402236ca: 60a082 movi a8, 96 402236cd: d0cc32 addi a3, a12, -48 402236d0: 743030 extui a3, a3, 0, 8 402236d3: a22237 blt a2, a3, 40223679 402236d6: 82dfd0 mull a13, a15, a13 402236d9: dcda add.n a13, a12, a13 402236db: d0cdd2 addi a13, a13, -48 402236de: ee1b addi.n a14, a14, 1 402236e0: 000ec2 l8ui a12, a14, 0 402236e3: ffee06 j 4022369f 402236e6: 02bf26 beqi a15, 16, 402236ec 402236e9: 0021c6 j 40223774 402236ec: 02b6c7 bgeu a6, a12, 402236f2 402236ef: 12b7c7 bgeu a7, a12, 40223705 402236f2: 05b8c7 bgeu a8, a12, 402236fb 402236f5: 66a002 movi a0, 102 402236f8: 09b0c7 bgeu a0, a12, 40223705 402236fb: 024c movi.n a2, 64 402236fd: 73b2c7 bgeu a2, a12, 40223774 40223700: 634c movi.n a3, 70 40223702: 6e33c7 bltu a3, a12, 40223774 40223705: 0db8c7 bgeu a8, a12, 40223716 40223708: 7aa042 movi a4, 122 4022370b: 0734c7 bltu a4, a12, 40223716 4022370e: 61a052 movi a5, 97 40223711: 6159 s32i.n a5, a1, 24 40223713: 0000c6 j 4022371a 40223716: 194c movi.n a9, 65 40223718: 6199 s32i.n a9, a1, 24 4022371a: f27c movi.n a2, -1 4022371c: 0f3d mov.n a3, a15 4022371e: 7a7001 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40223721: 0000c0 callx0 a0 40223724: f62c movi.n a6, 47 40223726: 973c movi.n a7, 57 40223728: 60a082 movi a8, 96 4022372b: 02b2d7 bgeu a2, a13, 40223731 4022372e: ffd1c6 j 40223679 40223731: 2092d7 bne a2, a13, 40223755 40223734: f27c movi.n a2, -1 40223736: 0f3d mov.n a3, a15 40223738: 89cb01 l32r a0, 40205e64 4022373b: 0000c0 callx0 a0 4022373e: f62c movi.n a6, 47 40223740: 973c movi.n a7, 57 40223742: 61a8 l32i.n a10, a1, 24 40223744: 60a082 movi a8, 96 40223747: c0aca0 sub a10, a12, a10 4022374a: aaab addi.n a10, a10, 10 4022374c: 74a0a0 extui a10, a10, 0, 8 4022374f: 02a2a7 bge a2, a10, 40223755 40223752: ffc8c6 j 40223679 40223755: 112dc0 slli a2, a13, 4 40223758: 0bb8c7 bgeu a8, a12, 40223767 4022375b: 7aa0b2 movi a11, 122 4022375e: 053bc7 bltu a11, a12, 40223767 40223761: 61a002 movi a0, 97 40223764: 000046 j 40223769 40223767: 104c movi.n a0, 65 40223769: c03c00 sub a3, a12, a0 4022376c: d3ab addi.n a13, a3, 10 4022376e: 20dd20 or a13, a13, a2 40223771: ffda46 j 402236de 40223774: e42c movi.n a4, 46 40223776: 619c47 bne a12, a4, 402237db 40223779: 4158 l32i.n a5, a1, 16 4022377b: 7198 l32i.n a9, a1, 28 4022377d: 054b addi.n a0, a5, 4 4022377f: 023597 bltu a5, a9, 40223785 40223782: ffbcc6 j 40223679 40223785: 05d9 s32i.n a13, a5, 0 40223787: ee1b addi.n a14, a14, 1 40223789: 000ec2 l8ui a12, a14, 0 4022378c: ffb8c6 j 40223673 4022378f: 7b6da1 l32r a10, 40202544 40223792: 02bad7 bgeu a10, a13, 40223798 40223795: ffb806 j 40223679 40223798: 0108 l32i.n a0, a1, 0 4022379a: 02f0b6 bltui a0, 0x100, 402237a0 4022379d: ffb606 j 40223679 402237a0: 01b080 slli a11, a0, 24 402237a3: 20ddb0 or a13, a13, a11 402237a6: 51c8 l32i.n a12, a1, 20 402237a8: ec9c beqz.n a12, 402237ca 402237aa: 7b73f1 l32r a15, 40202578 402237ad: 41e8d0 srli a14, a13, 8 402237b0: 100df0 and a0, a13, a15 402237b3: 10eef0 and a14, a14, a15 402237b6: 110080 slli a0, a0, 8 402237b9: 75f8d0 extui a15, a13, 24, 8 402237bc: 20eef0 or a14, a14, a15 402237bf: 01fd80 slli a15, a13, 24 402237c2: 20ff00 or a15, a15, a0 402237c5: 20eef0 or a14, a14, a15 402237c8: 0ce9 s32i.n a14, a12, 0 402237ca: 120c movi.n a2, 1 402237cc: 91c8 l32i.n a12, a1, 36 402237ce: a1d8 l32i.n a13, a1, 40 402237d0: b1e8 l32i.n a14, a1, 44 402237d2: c1f8 l32i.n a15, a1, 48 402237d4: 8108 l32i.n a0, a1, 32 402237d6: 40c112 addi a1, a1, 64 402237d9: f00d ret.n 402237db: 7c9c beqz.n a12, 402237f6 402237dd: 15cc26 beqi a12, 32, 402237f6 402237e0: 12ac26 beqi a12, 12, 402237f6 402237e3: 0f9c26 beqi a12, 10, 402237f6 402237e6: d00c movi.n a0, 13 402237e8: 0a1c07 beq a12, a0, 402237f6 402237eb: 920c movi.n a2, 9 402237ed: 051c27 beq a12, a2, 402237f6 402237f0: f5cc32 addi a3, a12, -11 402237f3: e82356 bnez a3, 40223679 402237f6: 4128 l32i.n a2, a1, 16 402237f8: c02210 sub a2, a2, a1 402237fb: 023b addi.n a0, a2, 3 402237fd: b30220 movgez a0, a2, a2 40223800: 210200 srai a0, a0, 2 40223803: 401b addi.n a4, a0, 1 40223805: e70416 beqz a4, 40223679 40223808: f9a016 beqz a0, 402237a6 4022380b: 801026 beqi a0, 1, 4022378f 4022380e: 3f2026 beqi a0, 2, 40223851 40223811: 913066 bnei a0, 3, 402237a6 40223814: 02fdb6 bltui a13, 0x100, 4022381a 40223817: ff9786 j 40223679 4022381a: 0108 l32i.n a0, a1, 0 4022381c: 02f0b6 bltui a0, 0x100, 40223822 4022381f: ff9586 j 40223679 40223822: 1128 l32i.n a2, a1, 4 40223824: 02f2b6 bltui a2, 0x100, 4022382a 40223827: ff9386 j 40223679 4022382a: 2158 l32i.n a5, a1, 8 4022382c: 02f5b6 bltui a5, 0x100, 40223832 4022382f: ff9186 j 40223679 40223832: 01f080 slli a15, a0, 24 40223835: 11e200 slli a14, a2, 16 40223838: 113580 slli a3, a5, 8 4022383b: 20dd30 or a13, a13, a3 4022383e: 20eef0 or a14, a14, a15 40223841: 20dde0 or a13, a13, a14 40223844: ffd786 j 402237a6 40223847: 0f1c movi.n a15, 16 40223849: ee1b addi.n a14, a14, 1 4022384b: 000ec2 l8ui a12, a14, 0 4022384e: ff92c6 j 4022369d 40223851: 021db6 bltui a13, 0x10000, 40223857 40223854: ff8846 j 40223679 40223857: 0108 l32i.n a0, a1, 0 40223859: 02f0b6 bltui a0, 0x100, 4022385f 4022385c: ff8646 j 40223679 4022385f: 1128 l32i.n a2, a1, 4 40223861: 02f2b6 bltui a2, 0x100, 40223867 40223864: ff8446 j 40223679 40223867: 015080 slli a5, a0, 24 4022386a: 114200 slli a4, a2, 16 4022386d: 204450 or a4, a4, a5 40223870: 20dd40 or a13, a13, a4 40223873: ffcbc6 j 402237a6 40223876: 100000 and a0, a0, a0 40223879: 3fff16 beqz a15, 40223c7c 4022387c : 4022387c: ffff31 l32r a3, 40223878 4022387f: 041c movi.n a4, 16 40223881: f0c112 addi a1, a1, -16 40223884: 0109 s32i.n a0, a1, 0 40223886: 000085 call0 40223890 40223889: 0108 l32i.n a0, a1, 0 4022388b: 10c112 addi a1, a1, 16 4022388e: f00d ret.n 40223890 : 40223890: d0c112 addi a1, a1, -48 40223893: 41c9 s32i.n a12, a1, 16 40223895: 51d9 s32i.n a13, a1, 20 40223897: 61e9 s32i.n a14, a1, 24 40223899: 9149 s32i.n a4, a1, 36 4022389b: a119 s32i.n a1, a1, 40 4022389d: 8139 s32i.n a3, a1, 32 4022389f: 3109 s32i.n a0, a1, 12 402238a1: 71f9 s32i.n a15, a1, 28 402238a3: 000c movi.n a0, 0 402238a5: 0f0c movi.n a15, 0 402238a7: 0238 l32i.n a3, a2, 0 402238a9: 8168 l32i.n a6, a1, 32 402238ab: 2169 s32i.n a6, a1, 8 402238ad: 0139 s32i.n a3, a1, 0 402238af: a1d8 l32i.n a13, a1, 40 402238b1: 0c0c movi.n a12, 0 402238b3: 000dd2 l8ui a13, a13, 0 402238b6: b109 s32i.n a0, a1, 44 402238b8: 0d2d mov.n a2, a13 402238ba: a30c movi.n a3, 10 402238bc: 896a01 l32r a0, 40205e64 402238bf: 0000c0 callx0 a0 402238c2: 02ed mov.n a14, a2 402238c4: a30c movi.n a3, 10 402238c6: 0d2d mov.n a2, a13 402238c8: 7a0601 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402238cb: 0000c0 callx0 a0 402238ce: a108 l32i.n a0, a1, 40 402238d0: 74d020 extui a13, a2, 0, 8 402238d3: 30ce32 addi a3, a14, 48 402238d6: 714b addi.n a7, a1, 4 402238d8: 4c7a add.n a4, a12, a7 402238da: 004432 s8i a3, a4, 0 402238dd: 0040d2 s8i a13, a0, 0 402238e0: cc1b addi.n a12, a12, 1 402238e2: 74c0c0 extui a12, a12, 0, 8 402238e5: fcfd56 bnez a13, 402238b8 402238e8: 2108 l32i.n a0, a1, 8 402238ea: ffa082 movi a8, 255 402238ed: 2109 s32i.n a0, a1, 8 402238ef: cc0b addi.n a12, a12, -1 402238f1: 74c0c0 extui a12, a12, 0, 8 402238f4: 1a1c87 beq a12, a8, 40223912 402238f7: 0fdd mov.n a13, a15 402238f9: 91e8 l32i.n a14, a1, 36 402238fb: ff1b addi.n a15, a15, 1 402238fd: 0cade7 bge a13, a14, 4022390d 40223900: 2c7a add.n a2, a12, a7 40223902: 000222 l8ui a2, a2, 0 40223905: 004022 s8i a2, a0, 0 40223908: 001b addi.n a0, a0, 1 4022390a: fff7c6 j 402238ed 4022390d: 030c movi.n a3, 0 4022390f: 000c06 j 40223943 40223912: 0f3d mov.n a3, a15 40223914: 9148 l32i.n a4, a1, 36 40223916: ff1b addi.n a15, a15, 1 40223918: f1a347 bge a3, a4, 4022390d 4022391b: a1a8 l32i.n a10, a1, 40 4022391d: b108 l32i.n a0, a1, 44 4022391f: 2158 l32i.n a5, a1, 8 40223921: e82c movi.n a8, 46 40223923: 004582 s8i a8, a5, 0 40223926: 901b addi.n a9, a0, 1 40223928: aa1b addi.n a10, a10, 1 4022392a: 651b addi.n a6, a5, 1 4022392c: 2169 s32i.n a6, a1, 8 4022392e: a1a9 s32i.n a10, a1, 40 40223930: 740090 extui a0, a9, 0, 8 40223933: 024026 beqi a0, 4, 40223939 40223936: ffdd46 j 402238af 40223939: 8138 l32i.n a3, a1, 32 4022393b: ffd6c2 addmi a12, a6, 0xffffff00 4022393e: 0b0c movi.n a11, 0 40223940: ff4cb2 s8i a11, a12, 255 40223943: 032d mov.n a2, a3 40223945: 41c8 l32i.n a12, a1, 16 40223947: 51d8 l32i.n a13, a1, 20 40223949: 61e8 l32i.n a14, a1, 24 4022394b: 71f8 l32i.n a15, a1, 28 4022394d: 3108 l32i.n a0, a1, 12 4022394f: 30c112 addi a1, a1, 48 40223952: f00d ret.n 40223954 : 40223954: f0c112 addi a1, a1, -16 40223957: 21d9 s32i.n a13, a1, 8 40223959: 02dd mov.n a13, a2 4022395b: ea9f21 l32r a2, 4021e3d8 4022395e: 11c9 s32i.n a12, a1, 4 40223960: 0228 l32i.n a2, a2, 0 40223962: 0109 s32i.n a0, a1, 0 40223964: 02cd mov.n a12, a2 40223966: 829c beqz.n a2, 40223982 40223968: 390c32 l8ui a3, a12, 57 4022396b: 0e6307 bbci a3, 0, 4022397d 4022396e: 2c68 l32i.n a6, a12, 8 40223970: 1c58 l32i.n a5, a12, 4 40223972: 0d48 l32i.n a4, a13, 0 40223974: 105560 and a5, a5, a6 40223977: 104460 and a4, a4, a6 4022397a: 3e1457 beq a4, a5, 402239bc 4022397d: 0cc8 l32i.n a12, a12, 0 4022397f: fe5c56 bnez a12, 40223968 40223982: 20c220 or a12, a2, a2 40223985: 01b216 beqz a2, 402239a4 40223988: 390c62 l8ui a6, a12, 57 4022398b: 106607 bbci a6, 0, 4022399f 4022398e: 0d28 l32i.n a2, a13, 0 40223990: 0c3d mov.n a3, a12 40223992: ffc305 call0 402235c4 40223995: 62cc bnez.n a2, 4022399f 40223997: 020c movi.n a2, 0 40223999: e2dac5 call0 40206748 4022399c: 1c12c7 beq a2, a12, 402239bc 4022399f: 0cc8 l32i.n a12, a12, 0 402239a1: fe3c56 bnez a12, 40223988 402239a4: 8139c1 l32r a12, 40203e88 402239a7: 100c movi.n a0, 1 402239a9: 0cc8 l32i.n a12, a12, 0 402239ab: 0d0c movi.n a13, 0 402239ad: 9c8c beqz.n a12, 402239ba 402239af: 390c22 l8ui a2, a12, 57 402239b2: 042020 extui a2, a2, 0, 1 402239b5: 83d020 moveqz a13, a0, a2 402239b8: 0d8c beqz.n a13, 402239bc 402239ba: 0c0c movi.n a12, 0 402239bc: 0108 l32i.n a0, a1, 0 402239be: 0c2d mov.n a2, a12 402239c0: 21d8 l32i.n a13, a1, 8 402239c2: 11c8 l32i.n a12, a1, 4 402239c4: 10c112 addi a1, a1, 16 402239c7: f00d ret.n 402239c9: 000000 ill 402239cc: 23a390 excw 402239cf: c11240 mul16u a1, a2, a4 402239d0 : 402239d0: f0c112 addi a1, a1, -16 402239d3: 0109 s32i.n a0, a1, 0 402239d5: ea8001 l32r a0, 4021e3d8 402239d8: 0008 l32i.n a0, a0, 0 402239da: c0ac beqz.n a0, 40223a0a 402239dc: 390052 l8ui a5, a0, 57 402239df: 044050 extui a4, a5, 0, 1 402239e2: 0e6507 bbci a5, 0, 402239f4 402239e5: 2088 l32i.n a8, a0, 8 402239e7: 1078 l32i.n a7, a0, 4 402239e9: 0268 l32i.n a6, a2, 0 402239eb: 107780 and a7, a7, a8 402239ee: 106680 and a6, a6, a8 402239f1: 481677 beq a6, a7, 40223a3d 402239f4: d48c beqz.n a4, 40223a05 402239f6: 20a8 l32i.n a10, a0, 8 402239f8: 1098 l32i.n a9, a0, 4 402239fa: 0388 l32i.n a8, a3, 0 402239fc: 1099a0 and a9, a9, a10 402239ff: 1088a0 and a8, a8, a10 40223a02: 371897 beq a8, a9, 40223a3d 40223a05: 0008 l32i.n a0, a0, 0 40223a07: fd1056 bnez a0, 402239dc 40223a0a: 811f31 l32r a3, 40203e88 40223a0d: 020c movi.n a2, 0 40223a0f: 0348 l32i.n a4, a3, 0 40223a11: 1b0c movi.n a11, 1 40223a13: b48c beqz.n a4, 40223a22 40223a15: 390402 l8ui a0, a4, 57 40223a18: 0a0c movi.n a10, 0 40223a1a: 040000 extui a0, a0, 0, 1 40223a1d: 83ab00 moveqz a10, a11, a0 40223a20: 1a8c beqz.n a10, 40223a25 40223a22: 000406 j 40223a36 40223a25: ffe921 l32r a2, 402239cc 40223a28: c6a032 movi a3, 198 40223a2b: 7a4301 l32r a0, 40202338 40223a2e: 0000c0 callx0 a0 40223a31: 811521 l32r a2, 40203e88 40223a34: 0228 l32i.n a2, a2, 0 40223a36: 0108 l32i.n a0, a1, 0 40223a38: 10c112 addi a1, a1, 16 40223a3b: f00d ret.n 40223a3d: 002d mov.n a2, a0 40223a3f: fffcc6 j 40223a36 40223a42: 200000 or a0, a0, a0 40223a45: 3fff16 beqz a15, 40223e48 40223a48: 3f .byte 0x3f 40223a49: ff .byte 0xff ... 40223a4c : 40223a4c: e0c112 addi a1, a1, -32 40223a4f: 0661f2 s32i a15, a1, 24 40223a52: 026102 s32i a0, a1, 8 40223a55: 0461d2 s32i a13, a1, 16 40223a58: 31c9 s32i.n a12, a1, 12 40223a5a: 51e9 s32i.n a14, a1, 20 40223a5c: 02cd mov.n a12, a2 40223a5e: 12e8 l32i.n a14, a2, 4 40223a60: 03dd mov.n a13, a3 40223a62: 010e02 l8ui a0, a14, 1 40223a65: 000e32 l8ui a3, a14, 0 40223a68: 110080 slli a0, a0, 8 40223a6b: 200030 or a0, a0, a3 40223a6e: 743000 extui a3, a0, 0, 8 40223a71: 113380 slli a3, a3, 8 40223a74: f43030 extui a3, a3, 0, 16 40223a77: 413c30 srli a3, a3, 12 40223a7a: 134326 beqi a3, 4, 40223a91 40223a7d: 0095c5 call0 402243dc 40223a80: 020c movi.n a2, 0 40223a82: 31c8 l32i.n a12, a1, 12 40223a84: 41d8 l32i.n a13, a1, 16 40223a86: 51e8 l32i.n a14, a1, 20 40223a88: 61f8 l32i.n a15, a1, 24 40223a8a: 2108 l32i.n a0, a1, 8 40223a8c: 20c112 addi a1, a1, 32 40223a8f: f00d ret.n 40223a91: 020e42 l8ui a4, a14, 2 40223a94: 030e32 l8ui a3, a14, 3 40223a97: 340000 extui a0, a0, 0, 4 40223a9a: 1100e0 slli a0, a0, 2 40223a9d: 113380 slli a3, a3, 8 40223aa0: f40000 extui a0, a0, 0, 16 40223aa3: 203340 or a3, a3, a4 40223aa6: 74f830 extui a15, a3, 8, 8 40223aa9: 743030 extui a3, a3, 0, 8 40223aac: 113380 slli a3, a3, 8 40223aaf: 20ff30 or a15, a15, a3 40223ab2: 051232 l16ui a3, a2, 10 40223ab5: f4f0f0 extui a15, a15, 0, 16 40223ab8: 1a3307 bltu a3, a0, 40223ad6 40223abb: 041242 l16ui a4, a2, 8 40223abe: 016102 s32i a0, a1, 4 40223ac1: 1134f7 bltu a4, a15, 40223ad6 40223ac4: 202ee0 or a2, a14, a14 40223ac7: 003d mov.n a3, a0 40223ac9: 168285 call0 4023a2f4 40223acc: 129c beqz.n a2, 40223ae1 40223ace: 0c2d mov.n a2, a12 40223ad0: 009085 call0 402243dc 40223ad3: ffea46 j 40223a80 40223ad6: 0c2d mov.n a2, a12 40223ad8: 009005 call0 402243dc 40223adb: ffe846 j 40223a80 40223ade: 000000 ill 40223ae1: 203ff0 or a3, a15, a15 40223ae4: 202cc0 or a2, a12, a12 40223ae7: 008405 call0 40224328 40223aea: e0a022 movi a2, 224 40223aed: ffd5f1 l32r a15, 40223a44 40223af0: 130e52 l8ui a5, a14, 19 40223af3: 120e62 l8ui a6, a14, 18 40223af6: 115580 slli a5, a5, 8 40223af9: 205560 or a5, a5, a6 40223afc: 110e62 l8ui a6, a14, 17 40223aff: 115580 slli a5, a5, 8 40223b02: 205560 or a5, a5, a6 40223b05: 100e62 l8ui a6, a14, 16 40223b08: 115580 slli a5, a5, 8 40223b0b: 205560 or a5, a5, a6 40223b0e: 0f59 s32i.n a5, a15, 0 40223b10: 0f0e62 l8ui a6, a14, 15 40223b13: 0e0e72 l8ui a7, a14, 14 40223b16: 116680 slli a6, a6, 8 40223b19: 206670 or a6, a6, a7 40223b1c: 0d0e72 l8ui a7, a14, 13 40223b1f: 116680 slli a6, a6, 8 40223b22: 206670 or a6, a6, a7 40223b25: 0c0e72 l8ui a7, a14, 12 40223b28: 116680 slli a6, a6, 8 40223b2b: 206670 or a6, a6, a7 40223b2e: 1f69 s32i.n a6, a15, 4 40223b30: f0a072 movi a7, 240 40223b33: 105570 and a5, a5, a7 40223b36: 179527 bne a5, a2, 40223b51 40223b39: 390d62 l8ui a6, a13, 57 40223b3c: 046760 extui a6, a6, 7, 1 40223b3f: 13a616 beqz a6, 40223c7d 40223b42: 0d2d mov.n a2, a13 40223b44: 0f3d mov.n a3, a15 40223b46: ff5285 call0 40223070 40223b49: 130216 beqz a2, 40223c7d 40223b4c: 0d0d mov.n a0, a13 40223b4e: 001106 j 40223b96 40223b51: fcaf92 movi a9, -4 40223b54: ea2181 l32r a8, 4021e3d8 40223b57: 01a042 movi a4, 1 40223b5a: 200dd0 or a0, a13, a13 40223b5d: 390072 l8ui a7, a0, 57 40223b60: 1f6707 bbci a7, 0, 40223b83 40223b63: 1c1097 beq a0, a9, 40223b83 40223b66: 1078 l32i.n a7, a0, 4 40223b68: 0f28 l32i.n a2, a15, 0 40223b6a: 579c beqz.n a7, 40223b83 40223b6c: 7149 s32i.n a4, a1, 28 40223b6e: 0109 s32i.n a0, a1, 0 40223b70: 221727 beq a7, a2, 40223b96 40223b73: 003d mov.n a3, a0 40223b75: ffa4c5 call0 402235c4 40223b78: 0108 l32i.n a0, a1, 0 40223b7a: ea1781 l32r a8, 4021e3d8 40223b7d: c97c movi.n a9, -4 40223b7f: 7148 l32i.n a4, a1, 28 40223b81: 12dc bnez.n a2, 40223b96 40223b83: 34cc bnez.n a4, 40223b8a 40223b85: 0008 l32i.n a0, a0, 0 40223b87: 0000c6 j 40223b8e 40223b8a: 0808 l32i.n a0, a8, 0 40223b8c: 040c movi.n a4, 0 40223b8e: 019d07 bne a13, a0, 40223b93 40223b91: 0008 l32i.n a0, a0, 0 40223b93: fc6056 bnez a0, 40223b5d 40223b96: 40ec bnez.n a0, 40223bbe 40223b98: 090e82 l8ui a8, a14, 9 40223b9b: efc882 addi a8, a8, -17 40223b9e: 0d6856 bnez a8, 40223c78 40223ba1: 11b8 l32i.n a11, a1, 4 40223ba3: bbea add.n a11, a11, a14 40223ba5: 030ba2 l8ui a10, a11, 3 40223ba8: 020bb2 l8ui a11, a11, 2 40223bab: 11aa80 slli a10, a10, 8 40223bae: 20aab0 or a10, a10, a11 40223bb1: bcdaa2 addmi a10, a10, 0xffffbc00 40223bb4: 0d7a56 bnez a10, 40223c8f 40223bb7: 0d0d mov.n a0, a13 40223bb9: 030c movi.n a3, 0 40223bbb: 000086 j 40223bc1 40223bbe: 01a032 movi a3, 1 40223bc1: 020316 beqz a3, 40223be5 40223bc4: 1f28 l32i.n a2, a15, 4 40223bc6: 0109 s32i.n a0, a1, 0 40223bc8: 929c beqz.n a2, 40223be5 40223bca: 0d3d mov.n a3, a13 40223bcc: ff9f45 call0 402235c4 40223bcf: 0108 l32i.n a0, a1, 0 40223bd1: 098256 bnez a2, 40223c6d 40223bd4: 1f28 l32i.n a2, a15, 4 40223bd6: f0a032 movi a3, 240 40223bd9: 102230 and a2, a2, a3 40223bdc: e0a032 movi a3, 224 40223bdf: 029237 bne a2, a3, 40223be5 40223be2: 0021c6 j 40223c6d 40223be5: 60cc bnez.n a0, 40223bef 40223be7: 0c2d mov.n a2, a12 40223be9: 007f05 call0 402243dc 40223bec: ffa406 j 40223a80 40223bef: ff9641 l32r a4, 40223a48 40223bf2: 070e52 l8ui a5, a14, 7 40223bf5: 060e62 l8ui a6, a14, 6 40223bf8: 115580 slli a5, a5, 8 40223bfb: 205560 or a5, a5, a6 40223bfe: 0a0457 bnone a4, a5, 40223c0c 40223c01: 0c2d mov.n a2, a12 40223c03: 007d85 call0 402243dc 40223c06: ff9d86 j 40223a80 40223c09: 000000 ill 40223c0c: 2fd9 s32i.n a13, a15, 8 40223c0e: 3fe9 s32i.n a14, a15, 12 40223c10: 0c2d mov.n a2, a12 40223c12: 0d3d mov.n a3, a13 40223c14: 00c005 call0 40224818 40223c17: 042256 bnez a2, 40223c5d 40223c1a: 090e02 l8ui a0, a14, 9 40223c1d: 351026 beqi a0, 1, 40223c56 40223c20: 702026 beqi a0, 2, 40223c94 40223c23: 026066 bnei a0, 6, 40223c29 40223c26: 001e46 j 40223ca3 40223c29: 161c movi.n a6, 17 40223c2b: 531067 beq a0, a6, 40223c82 40223c2e: 0d3d mov.n a3, a13 40223c30: 0f28 l32i.n a2, a15, 0 40223c32: ff9905 call0 402235c4 40223c35: 52dc bnez.n a2, 40223c4e 40223c37: 0f78 l32i.n a7, a15, 0 40223c39: f0a082 movi a8, 240 40223c3c: 107780 and a7, a7, a8 40223c3f: e0a082 movi a8, 224 40223c42: 081787 beq a7, a8, 40223c4e 40223c45: 1ce9 s32i.n a14, a12, 4 40223c47: 0c2d mov.n a2, a12 40223c49: 230c movi.n a3, 2 40223c4b: 047bc5 call0 40228408 40223c4e: 0c2d mov.n a2, a12 40223c50: 007885 call0 402243dc 40223c53: 000186 j 40223c5d 40223c56: 0d3d mov.n a3, a13 40223c58: 0c2d mov.n a2, a12 40223c5a: 045f85 call0 40228254 40223c5d: 090c movi.n a9, 0 40223c5f: 2f99 s32i.n a9, a15, 8 40223c61: 3f99 s32i.n a9, a15, 12 40223c63: 1f99 s32i.n a9, a15, 4 40223c65: 0f99 s32i.n a9, a15, 0 40223c67: ff8546 j 40223a80 40223c6a: 000000 ill 40223c6d: 0c2d mov.n a2, a12 40223c6f: 0076c5 call0 402243dc 40223c72: ff8286 j 40223a80 40223c75: 000000 ill 40223c78: 130c movi.n a3, 1 40223c7a: ffd0c6 j 40223bc1 40223c7d: 000c movi.n a0, 0 40223c7f: ffc4c6 j 40223b96 40223c82: 0d3d mov.n a3, a13 40223c84: 0c2d mov.n a2, a12 40223c86: 040445 call0 40227ccc 40223c89: fff406 j 40223c5d 40223c8c: 000000 ill 40223c8f: 130c movi.n a3, 1 40223c91: ffcb06 j 40223bc1 40223c94: 203dd0 or a3, a13, a13 40223c97: 202cc0 or a2, a12, a12 40223c9a: 204ff0 or a4, a15, a15 40223c9d: ff4985 call0 40223138 40223ca0: ffee46 j 40223c5d 40223ca3: 0d3d mov.n a3, a13 40223ca5: 0c2d mov.n a2, a12 40223ca7: 00d605 call0 40224a08 40223caa: ffebc6 j 40223c5d 40223cad: 000000 ill 40223cb0 : 40223cb0: e0c112 addi a1, a1, -32 40223cb3: 4109 s32i.n a0, a1, 16 40223cb5: 8188 l32i.n a8, a1, 32 40223cb7: 0189 s32i.n a8, a1, 0 40223cb9: 000c movi.n a0, 0 40223cbb: 1109 s32i.n a0, a1, 4 40223cbd: 2109 s32i.n a0, a1, 8 40223cbf: 0000c5 call0 40223ccc 40223cc2: 4108 l32i.n a0, a1, 16 40223cc4: 20c112 addi a1, a1, 32 40223cc7: f00d ret.n 40223cc9: 000000 ill 40223ccc : 40223ccc: d0c112 addi a1, a1, -48 40223ccf: 076102 s32i a0, a1, 28 40223cd2: 0861c2 s32i a12, a1, 32 40223cd5: 0961d2 s32i a13, a1, 36 40223cd8: a1e9 s32i.n a14, a1, 40 40223cda: 02dd mov.n a13, a2 40223cdc: 04ed mov.n a14, a4 40223cde: 032d mov.n a2, a3 40223ce0: 14bc beqz.n a4, 40223d15 40223ce2: 4159 s32i.n a5, a1, 16 40223ce4: 3169 s32i.n a6, a1, 12 40223ce6: 2179 s32i.n a7, a1, 8 40223ce8: 1c11c2 l16ui a12, a1, 56 40223ceb: 1129 s32i.n a2, a1, 4 40223ced: 060c16 beqz a12, 40223d51 40223cf0: 0d2d mov.n a2, a13 40223cf2: 7b0841 l32r a4, 40202914 40223cf5: 3c3b addi.n a3, a12, 3 40223cf7: 103340 and a3, a3, a4 40223cfa: 6139 s32i.n a3, a1, 24 40223cfc: 14c342 addi a4, a3, 20 40223cff: f44040 extui a4, a4, 0, 16 40223d02: 5149 s32i.n a4, a1, 20 40223d04: 113300 slli a3, a3, 16 40223d07: 313030 srai a3, a3, 16 40223d0a: 006645 call0 40224370 40223d0d: 15c216 beqz a2, 40223e6d 40223d10: e27c movi.n a2, -2 40223d12: 000b86 j 40223d44 40223d15: 1d58 l32i.n a5, a13, 4 40223d17: 01ed mov.n a14, a1 40223d19: 100562 l8ui a6, a5, 16 40223d1c: 110572 l8ui a7, a5, 17 40223d1f: 120582 l8ui a8, a5, 18 40223d22: 130552 l8ui a5, a5, 19 40223d25: c128 l32i.n a2, a1, 48 40223d27: 115580 slli a5, a5, 8 40223d2a: 205580 or a5, a5, a8 40223d2d: 115580 slli a5, a5, 8 40223d30: 205570 or a5, a5, a7 40223d33: 115580 slli a5, a5, 8 40223d36: 205560 or a5, a5, a6 40223d39: 0159 s32i.n a5, a1, 0 40223d3b: 0e4d mov.n a4, a14 40223d3d: 5208 l32i.n a0, a2, 20 40223d3f: 0d3d mov.n a3, a13 40223d41: 0000c0 callx0 a0 40223d44: 81c8 l32i.n a12, a1, 32 40223d46: 91d8 l32i.n a13, a1, 36 40223d48: a1e8 l32i.n a14, a1, 40 40223d4a: 7108 l32i.n a0, a1, 28 40223d4c: 30c112 addi a1, a1, 48 40223d4f: f00d ret.n 40223d51: 00a0c2 movi a12, 0 40223d54: 14a022 movi a2, 20 40223d57: 056122 s32i a2, a1, 20 40223d5a: 0d2d mov.n a2, a13 40223d5c: 431c movi.n a3, 20 40223d5e: 006105 call0 40224370 40223d61: fab256 bnez a2, 40223d10 40223d64: 3138 l32i.n a3, a1, 12 40223d66: 4178 l32i.n a7, a1, 16 40223d68: 5148 l32i.n a4, a1, 20 40223d6a: ff3661 l32r a6, 40223a44 40223d6d: 2188 l32i.n a8, a1, 8 40223d6f: 081622 l16ui a2, a6, 16 40223d72: 119880 slli a9, a8, 8 40223d75: 414240 srli a4, a4, 2 40223d78: 114480 slli a4, a4, 8 40223d7b: 209790 or a9, a7, a9 40223d7e: cc9a add.n a12, a12, a9 40223d80: 740820 extui a0, a2, 8, 8 40223d83: 203340 or a3, a3, a4 40223d86: 521b addi.n a5, a2, 1 40223d88: 085652 s16i a5, a6, 16 40223d8b: 1d48 l32i.n a4, a13, 4 40223d8d: a92051 l32r a5, 4020e210 40223d90: 742020 extui a2, a2, 0, 8 40223d93: 094482 s8i a8, a4, 9 40223d96: 084472 s8i a7, a4, 8 40223d99: 112280 slli a2, a2, 8 40223d9c: 200020 or a0, a0, a2 40223d9f: 0e68 l32i.n a6, a14, 0 40223da1: 104462 s8i a6, a4, 16 40223da4: f42060 extui a2, a6, 0, 16 40223da7: cc2a add.n a12, a12, a2 40223da9: f52060 extui a2, a6, 16, 16 40223dac: cc2a add.n a12, a12, a2 40223dae: 416860 srli a6, a6, 8 40223db1: 114462 s8i a6, a4, 17 40223db4: 742030 extui a2, a3, 0, 8 40223db7: 112280 slli a2, a2, 8 40223dba: 203350 or a3, a3, a5 40223dbd: 416860 srli a6, a6, 8 40223dc0: 124462 s8i a6, a4, 18 40223dc3: 743830 extui a3, a3, 8, 8 40223dc6: 416860 srli a6, a6, 8 40223dc9: 202230 or a2, a2, a3 40223dcc: 004422 s8i a2, a4, 0 40223dcf: 134462 s8i a6, a4, 19 40223dd2: 413820 srli a3, a2, 8 40223dd5: 060c movi.n a6, 0 40223dd7: 014432 s8i a3, a4, 1 40223dda: f42020 extui a2, a2, 0, 16 40223ddd: 041d52 l16ui a5, a13, 8 40223de0: 064462 s8i a6, a4, 6 40223de3: 074462 s8i a6, a4, 7 40223de6: 044402 s8i a0, a4, 4 40223de9: cc2a add.n a12, a12, a2 40223deb: 743850 extui a3, a5, 8, 8 40223dee: 412800 srli a2, a0, 8 40223df1: 054422 s8i a2, a4, 5 40223df4: f40000 extui a0, a0, 0, 16 40223df7: 745050 extui a5, a5, 0, 8 40223dfa: 115580 slli a5, a5, 8 40223dfd: 203350 or a3, a3, a5 40223e00: f43030 extui a3, a3, 0, 16 40223e03: 024432 s8i a3, a4, 2 40223e06: c3ca add.n a12, a3, a12 40223e08: 413830 srli a3, a3, 8 40223e0b: 034432 s8i a3, a4, 3 40223e0e: 1138 l32i.n a3, a1, 4 40223e10: cc0a add.n a12, a12, a0 40223e12: 238c beqz.n a3, 40223e18 40223e14: 0338 l32i.n a3, a3, 0 40223e16: 43dc bnez.n a3, 40223e2e 40223e18: c128 l32i.n a2, a1, 48 40223e1a: 1238 l32i.n a3, a2, 4 40223e1c: 0c4432 s8i a3, a4, 12 40223e1f: 410830 srli a0, a3, 8 40223e22: 0d4402 s8i a0, a4, 13 40223e25: 410800 srli a0, a0, 8 40223e28: 0e4402 s8i a0, a4, 14 40223e2b: 000406 j 40223e3f 40223e2e: c128 l32i.n a2, a1, 48 40223e30: 0c4432 s8i a3, a4, 12 40223e33: 410830 srli a0, a3, 8 40223e36: 0d4402 s8i a0, a4, 13 40223e39: 410800 srli a0, a0, 8 40223e3c: 0e4402 s8i a0, a4, 14 40223e3f: f45030 extui a5, a3, 0, 16 40223e42: 416800 srli a6, a0, 8 40223e45: 0f4462 s8i a6, a4, 15 40223e48: 5c5a add.n a5, a12, a5 40223e4a: f56030 extui a6, a3, 16, 16 40223e4d: 556a add.n a5, a5, a6 40223e4f: f56050 extui a6, a5, 16, 16 40223e52: f45050 extui a5, a5, 0, 16 40223e55: 556a add.n a5, a5, a6 40223e57: f56050 extui a6, a5, 16, 16 40223e5a: 556a add.n a5, a5, a6 40223e5c: f67c movi.n a6, -1 40223e5e: 305560 xor a5, a5, a6 40223e61: 0a4452 s8i a5, a4, 10 40223e64: 415850 srli a5, a5, 8 40223e67: 0b4452 s8i a5, a4, 11 40223e6a: ffb346 j 40223d3b 40223e6d: d138 l32i.n a3, a1, 52 40223e6f: 1d28 l32i.n a2, a13, 4 40223e71: 0c4d mov.n a4, a12 40223e73: 79ca01 l32r a0, 4020259c 40223e76: 0000c0 callx0 a0 40223e79: 6148 l32i.n a4, a1, 24 40223e7b: 0ebc47 bgeu a12, a4, 40223e8d 40223e7e: c044c0 sub a4, a4, a12 40223e81: 1d28 l32i.n a2, a13, 4 40223e83: 030c movi.n a3, 0 40223e85: 22ca add.n a2, a2, a12 40223e87: 79c901 l32r a0, 402025ac 40223e8a: 0000c0 callx0 a0 40223e8d: 6128 l32i.n a2, a1, 24 40223e8f: 0c0c movi.n a12, 0 40223e91: f42120 extui a2, a2, 1, 16 40223e94: 1112a6 blti a2, 1, 40223ea9 40223e97: 1d08 l32i.n a0, a13, 4 40223e99: 902200 addx2 a2, a2, a0 40223e9c: 001032 l16ui a3, a0, 0 40223e9f: 002b addi.n a0, a0, 2 40223ea1: c3ca add.n a12, a3, a12 40223ea3: f59027 bne a0, a2, 40223e9c 40223ea6: ffac06 j 40223d5a 40223ea9: 0c0c movi.n a12, 0 40223eab: ffaac6 j 40223d5a ... 40223eb0 : 40223eb0: d0c112 addi a1, a1, -48 40223eb3: 5139 s32i.n a3, a1, 20 40223eb5: 6159 s32i.n a5, a1, 24 40223eb7: 7169 s32i.n a6, a1, 28 40223eb9: 8179 s32i.n a7, a1, 32 40223ebb: 9109 s32i.n a0, a1, 36 40223ebd: 4129 s32i.n a2, a1, 16 40223ebf: a1c9 s32i.n a12, a1, 40 40223ec1: 042d mov.n a2, a4 40223ec3: 04cd mov.n a12, a4 40223ec5: ffa8c5 call0 40223954 40223ec8: 32cc bnez.n a2, 40223ecf 40223eca: c27c movi.n a2, -4 40223ecc: 000406 j 40223ee0 40223ecf: 0c4d mov.n a4, a12 40223ed1: 5138 l32i.n a3, a1, 20 40223ed3: 6158 l32i.n a5, a1, 24 40223ed5: 7168 l32i.n a6, a1, 28 40223ed7: 0129 s32i.n a2, a1, 0 40223ed9: 8178 l32i.n a7, a1, 32 40223edb: 4128 l32i.n a2, a1, 16 40223edd: ffdd05 call0 40223cb0 40223ee0: a1c8 l32i.n a12, a1, 40 40223ee2: 9108 l32i.n a0, a1, 36 40223ee4: 30c112 addi a1, a1, 48 40223ee7: f00d ret.n 40223ee9: 000000 ill 40223eec : 40223eec: f00d ret.n 40223eee: 3c0000 excw 40223ef1: 3fff16 beqz a15, 402242f4 40223ef4 : 40223ef4: ffff81 l32r a8, 40223ef0 40223ef7: 090c movi.n a9, 0 40223ef9: f0c112 addi a1, a1, -16 40223efc: 0179 s32i.n a7, a1, 0 40223efe: 1109 s32i.n a0, a1, 4 40223f00: 21c9 s32i.n a12, a1, 8 40223f02: 4108 l32i.n a0, a1, 16 40223f04: 1299 s32i.n a9, a2, 4 40223f06: 2299 s32i.n a9, a2, 8 40223f08: 3299 s32i.n a9, a2, 12 40223f0a: 394292 s8i a9, a2, 57 40223f0d: 8299 s32i.n a9, a2, 32 40223f0f: 9299 s32i.n a9, a2, 36 40223f11: 02cd mov.n a12, a2 40223f13: 106c92 s32i a9, a12, 64 40223f16: 7c69 s32i.n a6, a12, 28 40223f18: 000822 l8ui a2, a8, 0 40223f1b: 4c09 s32i.n a0, a12, 16 40223f1d: 3c4c22 s8i a2, a12, 60 40223f20: 721b addi.n a7, a2, 1 40223f22: 004872 s8i a7, a8, 0 40223f25: 0c2d mov.n a2, a12 40223f27: 000345 call0 40223f5c 40223f2a: 0108 l32i.n a0, a1, 0 40223f2c: 0c2d mov.n a2, a12 40223f2e: 0000c0 callx0 a0 40223f31: 328c beqz.n a2, 40223f38 40223f33: 0c0c movi.n a12, 0 40223f35: 000586 j 40223f4f 40223f38: e92831 l32r a3, 4021e3d8 40223f3b: 002342 l32i a4, a3, 0 40223f3e: 006c42 s32i a4, a12, 0 40223f41: 0063c2 s32i a12, a3, 0 40223f44: 390c22 l8ui a2, a12, 57 40223f47: 046277 bbci a2, 7, 40223f4f 40223f4a: 0c2d mov.n a2, a12 40223f4c: ff0485 call0 40222f98 40223f4f: 0c2d mov.n a2, a12 40223f51: 1108 l32i.n a0, a1, 4 40223f53: 21c8 l32i.n a12, a1, 8 40223f55: 10c112 addi a1, a1, 16 40223f58: f00d ret.n ... 40223f5c : 40223f5c: f0c112 addi a1, a1, -16 40223f5f: 0149 s32i.n a4, a1, 0 40223f61: 1159 s32i.n a5, a1, 4 40223f63: 31c9 s32i.n a12, a1, 12 40223f65: 2109 s32i.n a0, a1, 8 40223f67: 02cd mov.n a12, a2 40223f69: 000b05 call0 4022401c 40223f6c: 0c2d mov.n a2, a12 40223f6e: 0138 l32i.n a3, a1, 0 40223f70: 001205 call0 40224094 40223f73: 0c2d mov.n a2, a12 40223f75: 1138 l32i.n a3, a1, 4 40223f77: 0010c5 call0 40224084 40223f7a: 31c8 l32i.n a12, a1, 12 40223f7c: 2108 l32i.n a0, a1, 8 40223f7e: 10c112 addi a1, a1, 16 40223f81: f00d ret.n ... 40223f84 : 40223f84: f0c112 addi a1, a1, -16 40223f87: 0161c2 s32i a12, a1, 4 40223f8a: 006102 s32i a0, a1, 0 40223f8d: 02cd mov.n a12, a2 40223f8f: 03c216 beqz a2, 40223fcf 40223f92: 390202 l8ui a0, a2, 57 40223f95: 056077 bbci a0, 7, 40223f9e 40223f98: ff0405 call0 40222fdc 40223f9b: 390c02 l8ui a0, a12, 57 40223f9e: 046007 bbci a0, 0, 40223fa6 40223fa1: 0c2d mov.n a2, a12 40223fa3: 001445 call0 402240e8 40223fa6: e90c51 l32r a5, 4021e3d8 40223fa9: 0508 l32i.n a0, a5, 0 40223fab: 069c07 bne a12, a0, 40223fb5 40223fae: 0c08 l32i.n a0, a12, 0 40223fb0: 0509 s32i.n a0, a5, 0 40223fb2: 0003c6 j 40223fc5 40223fb5: 00a016 beqz a0, 40223fc3 40223fb8: 002022 l32i a2, a0, 0 40223fbb: 1992c7 bne a2, a12, 40223fd8 40223fbe: 002c22 l32i a2, a12, 0 40223fc1: 0029 s32i.n a2, a0, 0 40223fc3: 808c beqz.n a0, 40223fcf 40223fc5: 1538 l32i.n a3, a5, 4 40223fc7: 0493c7 bne a3, a12, 40223fcf 40223fca: 020c movi.n a2, 0 40223fcc: 000d45 call0 402240a4 40223fcf: 11c8 l32i.n a12, a1, 4 40223fd1: 0108 l32i.n a0, a1, 0 40223fd3: 10c112 addi a1, a1, 16 40223fd6: f00d ret.n 40223fd8: 020d mov.n a0, a2 40223fda: fda256 bnez a2, 40223fb8 40223fdd: fff886 j 40223fc3 40223fe0 : 40223fe0: f2ac beqz.n a2, 40224013 40223fe2: e8fd51 l32r a5, 4021e3d8 40223fe5: 0558 l32i.n a5, a5, 0 40223fe7: 85ac beqz.n a5, 40224013 40223fe9: 020262 l8ui a6, a2, 2 40223fec: d0c662 addi a6, a6, -48 40223fef: 746060 extui a6, a6, 0, 8 40223ff2: 3c0572 l8ui a7, a5, 60 40223ff5: 3a0592 l8ui a9, a5, 58 40223ff8: 129767 bne a7, a6, 4022400e 40223ffb: 000282 l8ui a8, a2, 0 40223ffe: 0102a2 l8ui a10, a2, 1 40224001: 099897 bne a8, a9, 4022400e 40224004: 3b05b2 l8ui a11, a5, 59 40224007: 039ab7 bne a10, a11, 4022400e 4022400a: 052d mov.n a2, a5 4022400c: f00d ret.n 4022400e: 0558 l32i.n a5, a5, 0 40224010: fde556 bnez a5, 40223ff2 40224013: 020c movi.n a2, 0 40224015: f00d ret.n 40224017: 168c00 excw 4022401a: ff .byte 0xff 4022401b: 3f .byte 0x3f 4022401c : 4022401c: f0c112 addi a1, a1, -16 4022401f: 31e9 s32i.n a14, a1, 12 40224021: 0109 s32i.n a0, a1, 0 40224023: 11c9 s32i.n a12, a1, 4 40224025: 21d9 s32i.n a13, a1, 8 40224027: 02cd mov.n a12, a2 40224029: 03dd mov.n a13, a3 4022402b: 04d316 beqz a3, 4022407c 4022402e: 1228 l32i.n a2, a2, 4 40224030: 0308 l32i.n a0, a3, 0 40224032: 331027 beq a0, a2, 40224069 40224035: f48121 l32r a2, 4022123c 40224038: 0228 l32i.n a2, a2, 0 4022403a: 229c beqz.n a2, 40224050 4022403c: 012c42 l32i a4, a12, 4 4022403f: 002232 l32i a3, a2, 0 40224042: 0322e2 l32i a14, a2, 12 40224045: 029347 bne a3, a4, 4022404b 40224048: 020c45 call0 40226110 4022404b: 0e2d mov.n a2, a14 4022404d: febe56 bnez a14, 4022403c 40224050: fff201 l32r a0, 40224018 40224053: 0008 l32i.n a0, a0, 0 40224055: 009c beqz.n a0, 40224069 40224057: 0028 l32i.n a2, a0, 0 40224059: 728c beqz.n a2, 40224064 4022405b: 1c38 l32i.n a3, a12, 4 4022405d: 039327 bne a3, a2, 40224064 40224060: 0d48 l32i.n a4, a13, 0 40224062: 0049 s32i.n a4, a0, 0 40224064: 3008 l32i.n a0, a0, 12 40224066: fed056 bnez a0, 40224057 40224069: fd8c beqz.n a13, 4022407c 4022406b: 0d08 l32i.n a0, a13, 0 4022406d: 21d8 l32i.n a13, a1, 8 4022406f: 1c09 s32i.n a0, a12, 4 40224071: 31e8 l32i.n a14, a1, 12 40224073: 11c8 l32i.n a12, a1, 4 40224075: 0108 l32i.n a0, a1, 0 40224077: 10c112 addi a1, a1, 16 4022407a: f00d ret.n 4022407c: 000c movi.n a0, 0 4022407e: fffac6 j 4022406d 40224081: 000000 ill 40224084 : 40224084: 33cc bnez.n a3, 4022408b 40224086: 030c movi.n a3, 0 40224088: 000046 j 4022408d 4022408b: 0338 l32i.n a3, a3, 0 4022408d: 3239 s32i.n a3, a2, 12 4022408f: f00d ret.n 40224091: 000000 ill 40224094 : 40224094: 33cc bnez.n a3, 4022409b 40224096: 030c movi.n a3, 0 40224098: 000046 j 4022409d 4022409b: 0338 l32i.n a3, a3, 0 4022409d: 2239 s32i.n a3, a2, 8 4022409f: f00d ret.n 402240a1: 000000 ill 402240a4 : 402240a4: e8cd31 l32r a3, 4021e3d8 402240a7: 1329 s32i.n a2, a3, 4 402240a9: f00d ret.n ... 402240ac : 402240ac: f0c112 addi a1, a1, -16 402240af: 0161c2 s32i a12, a1, 4 402240b2: 006102 s32i a0, a1, 0 402240b5: 02cd mov.n a12, a2 402240b7: 390202 l8ui a0, a2, 57 402240ba: 120c movi.n a2, 1 402240bc: 1de007 bbsi a0, 0, 402240dd 402240bf: 200020 or a0, a0, a2 402240c2: 394c02 s8i a0, a12, 57 402240c5: 146047 bbci a0, 4, 402240dd 402240c8: 096057 bbci a0, 5, 402240d5 402240cb: 0c2d mov.n a2, a12 402240cd: 3c4b addi.n a3, a12, 4 402240cf: fee105 call0 40222ee0 402240d2: 390c02 l8ui a0, a12, 57 402240d5: 046077 bbci a0, 7, 402240dd 402240d8: 0c2d mov.n a2, a12 402240da: fef645 call0 40223040 402240dd: 11c8 l32i.n a12, a1, 4 402240df: 0108 l32i.n a0, a1, 0 402240e1: 10c112 addi a1, a1, 16 402240e4: f00d ret.n ... 402240e8 : 402240e8: f0c112 addi a1, a1, -16 402240eb: 006102 s32i a0, a1, 0 402240ee: 390202 l8ui a0, a2, 57 402240f1: fea032 movi a3, 254 402240f4: 0b6007 bbci a0, 0, 40224103 402240f7: 103030 and a3, a0, a3 402240fa: 394232 s8i a3, a2, 57 402240fd: 026357 bbci a3, 5, 40224103 40224100: fe8045 call0 40222908 40224103: 002102 l32i a0, a1, 0 40224106: 10c112 addi a1, a1, 16 40224109: 000080 ret 4022410c : 4022410c: f0c112 addi a1, a1, -16 4022410f: 0161c2 s32i a12, a1, 4 40224112: 006102 s32i a0, a1, 0 40224115: 02cd mov.n a12, a2 40224117: 390202 l8ui a0, a2, 57 4022411a: 021c movi.n a2, 16 4022411c: 2ae047 bbsi a0, 4, 4022414a 4022411f: 200020 or a0, a0, a2 40224122: 8c38 l32i.n a3, a12, 32 40224124: 394c02 s8i a0, a12, 57 40224127: 638c beqz.n a3, 40224131 40224129: 0c2d mov.n a2, a12 4022412b: fa7085 call0 4021e834 4022412e: 390c02 l8ui a0, a12, 57 40224131: 156007 bbci a0, 0, 4022414a 40224134: 096057 bbci a0, 5, 40224141 40224137: 0c2d mov.n a2, a12 40224139: 3c4b addi.n a3, a12, 4 4022413b: feda45 call0 40222ee0 4022413e: 390c02 l8ui a0, a12, 57 40224141: 056077 bbci a0, 7, 4022414a 40224144: 202cc0 or a2, a12, a12 40224147: feef85 call0 40223040 4022414a: 0121c2 l32i a12, a1, 4 4022414d: 002102 l32i a0, a1, 0 40224150: 10c112 addi a1, a1, 16 40224153: f00d ret.n 40224155: 000000 ill 40224158 : 40224158: 390242 l8ui a4, a2, 57 4022415b: efa032 movi a3, 239 4022415e: 056447 bbci a4, 4, 40224167 40224161: 103430 and a3, a4, a3 40224164: 394232 s8i a3, a2, 57 40224167: f00d ret.n 40224169: 000000 ill 4022416c : 4022416c: f0c112 addi a1, a1, -16 4022416f: 0261d2 s32i a13, a1, 8 40224172: 0161c2 s32i a12, a1, 4 40224175: f431c1 l32r a12, 4022123c 40224178: 0361e2 s32i a14, a1, 12 4022417b: 0cc8 l32i.n a12, a12, 0 4022417d: 0109 s32i.n a0, a1, 0 4022417f: 6c9c beqz.n a12, 40224199 40224181: 202ce2 l32i a14, a12, 128 40224184: 0e0d mov.n a0, a14 40224186: ae8c beqz.n a14, 40224194 40224188: 0ed8 l32i.n a13, a14, 0 4022418a: 8ddc bnez.n a13, 402241a6 4022418c: 0e2d mov.n a2, a14 4022418e: 025dc5 call0 4022676c 40224191: 206cd2 s32i a13, a12, 128 40224194: 3cc8 l32i.n a12, a12, 12 40224196: fe7c56 bnez a12, 40224181 40224199: 11c8 l32i.n a12, a1, 4 4022419b: 21d8 l32i.n a13, a1, 8 4022419d: 31e8 l32i.n a14, a1, 12 4022419f: 0108 l32i.n a0, a1, 0 402241a1: 10c112 addi a1, a1, 16 402241a4: f00d ret.n 402241a6: 002022 l32i a2, a0, 0 402241a9: 002242 l32i a4, a2, 0 402241ac: 009456 bnez a4, 402241b9 402241af: 0049 s32i.n a4, a0, 0 402241b1: 025b85 call0 4022676c 402241b4: 0edd mov.n a13, a14 402241b6: fff5c6 j 40224191 402241b9: 020d mov.n a0, a2 402241bb: fe7256 bnez a2, 402241a6 402241be: fffc86 j 402241b4 402241c1: 000000 ill 402241c4: a3d8 l32i.n a13, a3, 40 402241c6: 124023 excw 402241c8 : 402241c8: e0c112 addi a1, a1, -32 402241cb: 41d9 s32i.n a13, a1, 16 402241cd: 2109 s32i.n a0, a1, 8 402241cf: 51e9 s32i.n a14, a1, 20 402241d1: 31c9 s32i.n a12, a1, 12 402241d3: 03ed mov.n a14, a3 402241d5: 04cd mov.n a12, a4 402241d7: 066216 beqz a2, 40224241 402241da: 681226 beqi a2, 1, 40224246 402241dd: 072226 beqi a2, 2, 402241e8 402241e0: 583226 beqi a2, 3, 4022423c 402241e3: 0d0c movi.n a13, 0 402241e5: 001106 j 4022422d 402241e8: 060c movi.n a6, 0 402241ea: 32c662 addi a6, a6, 50 402241ed: f46060 extui a6, a6, 0, 16 402241f0: c87c movi.n a8, -4 402241f2: fff431 l32r a3, 402241c4 402241f5: 055c16 beqz a12, 4022424e 402241f8: faad71 l32r a7, 40222cac 402241fb: 013cf6 bgeui a12, 3, 40224200 402241fe: 4ccc bnez.n a12, 40224206 40224200: 7c3c26 beqi a12, 3, 40224280 40224203: dc4c66 bnei a12, 4, 402241e3 40224206: 8728 l32i.n a2, a7, 32 40224208: 84a142 movi a4, 0x184 4022420b: 79c501 l32r a0, 40202920 4022420e: 0000c0 callx0 a0 40224211: 040c movi.n a4, 0 40224213: 02dd mov.n a13, a2 40224215: fca216 beqz a2, 402241e3 40224218: 1249 s32i.n a4, a2, 4 4022421a: 045de2 s16i a14, a13, 8 4022421d: 055de2 s16i a14, a13, 10 40224220: 0c4dc2 s8i a12, a13, 12 40224223: 0d49 s32i.n a4, a13, 0 40224225: 0d4d42 s8i a4, a13, 13 40224228: 170c movi.n a7, 1 4022422a: 075d72 s16i a7, a13, 14 4022422d: 2108 l32i.n a0, a1, 8 4022422f: 31c8 l32i.n a12, a1, 12 40224231: 0d2d mov.n a2, a13 40224233: 51e8 l32i.n a14, a1, 20 40224235: 41d8 l32i.n a13, a1, 16 40224237: 20c112 addi a1, a1, 32 4022423a: f00d ret.n 4022423c: 462c movi.n a6, 36 4022423e: ffeb86 j 402241f0 40224241: 461c movi.n a6, 20 40224243: 000046 j 40224248 40224246: 060c movi.n a6, 0 40224248: 14c662 addi a6, a6, 20 4022424b: ffe6c6 j 402241ea 4022424e: 0169 s32i.n a6, a1, 0 40224250: 2e3b addi.n a2, a14, 3 40224252: 17c642 addi a4, a6, 23 40224255: 104480 and a4, a4, a8 40224258: 102280 and a2, a2, a8 4022425b: 224a add.n a2, a2, a4 4022425d: 6ea142 movi a4, 0x16e 40224260: 79b001 l32r a0, 40202920 40224263: 0000c0 callx0 a0 40224266: 040c movi.n a4, 0 40224268: 02dd mov.n a13, a2 4022426a: f75216 beqz a2, 402241e3 4022426d: 4249 s32i.n a4, a2, 16 4022426f: 0158 l32i.n a5, a1, 0 40224271: c67c movi.n a6, -4 40224273: 525a add.n a5, a2, a5 40224275: 17c552 addi a5, a5, 23 40224278: 105560 and a5, a5, a6 4022427b: 1259 s32i.n a5, a2, 4 4022427d: ffe646 j 4022421a 40224280: 9728 l32i.n a2, a7, 36 40224282: 29a142 movi a4, 0x129 40224285: 0169 s32i.n a6, a1, 0 40224287: 79a601 l32r a0, 40202920 4022428a: 0000c0 callx0 a0 4022428d: 040c movi.n a4, 0 4022428f: 02dd mov.n a13, a2 40224291: f4e216 beqz a2, 402241e3 40224294: 0e0d mov.n a0, a14 40224296: 0c42c2 s8i a12, a2, 12 40224299: 0249 s32i.n a4, a2, 0 4022429b: 0452e2 s16i a14, a2, 8 4022429e: 0138 l32i.n a3, a1, 0 402242a0: c67c movi.n a6, -4 402242a2: 523a add.n a5, a2, a3 402242a4: 17c552 addi a5, a5, 23 402242a7: 333b addi.n a3, a3, 3 402242a9: 103360 and a3, a3, a6 402242ac: 105560 and a5, a5, a6 402242af: 1259 s32i.n a5, a2, 4 402242b1: eca522 movi a2, 0x5ec 402242b4: c02230 sub a2, a2, a3 402242b7: 01a2e7 bge a2, a14, 402242bc 402242ba: 020d mov.n a0, a2 402242bc: 11d9 s32i.n a13, a1, 4 402242be: 160c movi.n a6, 1 402242c0: f47000 extui a7, a0, 0, 16 402242c3: 055d72 s16i a7, a13, 10 402242c6: 075d62 s16i a6, a13, 14 402242c9: c0ee70 sub a14, a14, a7 402242cc: 021ee6 bgei a14, 1, 402242d2 402242cf: ffd486 j 40224225 402242d2: ffbc31 l32r a3, 402241c4 402242d5: fa7521 l32r a2, 40222cac 402242d8: 4aa142 movi a4, 0x14a 402242db: 9228 l32i.n a2, a2, 36 402242dd: 799001 l32r a0, 40202920 402242e0: 0000c0 callx0 a0 402242e3: 040c movi.n a4, 0 402242e5: 62cc bnez.n a2, 402242ef 402242e7: 0d2d mov.n a2, a13 402242e9: 000f05 call0 402243dc 402242ec: ffbcc6 j 402241e3 402242ef: 180c movi.n a8, 1 402242f1: f470e0 extui a7, a14, 0, 16 402242f4: 0249 s32i.n a4, a2, 0 402242f6: 0d4242 s8i a4, a2, 13 402242f9: 0c42c2 s8i a12, a2, 12 402242fc: 1158 l32i.n a5, a1, 4 402242fe: eca532 movi a3, 0x5ec 40224301: 030d mov.n a0, a3 40224303: 1129 s32i.n a2, a1, 4 40224305: 0529 s32i.n a2, a5, 0 40224307: 0452e2 s16i a14, a2, 8 4022430a: 013377 bltu a3, a7, 4022430f 4022430d: 070d mov.n a0, a7 4022430f: 055202 s16i a0, a2, 10 40224312: 075282 s16i a8, a2, 14 40224315: f49000 extui a9, a0, 0, 16 40224318: 14c272 addi a7, a2, 20 4022431b: 1279 s32i.n a7, a2, 4 4022431d: c0ee90 sub a14, a14, a9 40224320: ae1ee6 bgei a14, 1, 402242d2 40224323: ffbf86 j 40224225 ... 40224328 : 40224328: f0c112 addi a1, a1, -16 4022432b: 0109 s32i.n a0, a1, 0 4022432d: 041202 l16ui a0, a2, 8 40224330: 11c9 s32i.n a12, a1, 4 40224332: 31b307 bgeu a3, a0, 40224367 40224335: c06300 sub a6, a3, a0 40224338: 051202 l16ui a0, a2, 10 4022433b: 02cd mov.n a12, a2 4022433d: 15b037 bgeu a0, a3, 40224356 40224340: 041c42 l16ui a4, a12, 8 40224343: 464a add.n a4, a6, a4 40224345: 045c42 s16i a4, a12, 8 40224348: 0cc8 l32i.n a12, a12, 0 4022434a: c03300 sub a3, a3, a0 4022434d: 051c02 l16ui a0, a12, 10 40224350: f43030 extui a3, a3, 0, 16 40224353: e93037 bltu a0, a3, 40224340 40224356: 055c32 s16i a3, a12, 10 40224359: 0c28 l32i.n a2, a12, 0 4022435b: 045c32 s16i a3, a12, 8 4022435e: 128c beqz.n a2, 40224363 40224360: 000785 call0 402243dc 40224363: 050c movi.n a5, 0 40224365: 0c59 s32i.n a5, a12, 0 40224367: 11c8 l32i.n a12, a1, 4 40224369: 0108 l32i.n a0, a1, 0 4022436b: 10c112 addi a1, a1, 16 4022436e: f00d ret.n 40224370 : 40224370: 049316 beqz a3, 402243bd 40224373: 046216 beqz a2, 402243bd 40224376: 00f3d6 bgez a3, 40224389 40224379: 051242 l16ui a4, a2, 10 4022437c: 609030 neg a9, a3 4022437f: f49090 extui a9, a9, 0, 16 40224382: 06b497 bgeu a4, a9, 4022438c 40224385: 120c movi.n a2, 1 40224387: f00d ret.n 40224389: f49030 extui a9, a3, 0, 16 4022438c: 0c0262 l8ui a6, a2, 12 4022438f: 1278 l32i.n a7, a2, 4 40224391: 56bc beqz.n a6, 402243ca 40224393: 333626 beqi a6, 3, 402243ca 40224396: 022626 beqi a6, 2, 4022439c 40224399: e81666 bnei a6, 1, 40224385 4022439c: 0213d6 bgez a3, 402243c1 4022439f: 051282 l16ui a8, a2, 10 402243a2: 1b3897 bltu a8, a9, 402243c1 402243a5: c0a730 sub a10, a7, a3 402243a8: 12a9 s32i.n a10, a2, 4 402243aa: 000086 j 402243b0 402243ad: 051282 l16ui a8, a2, 10 402243b0: 0412b2 l16ui a11, a2, 8 402243b3: 438a add.n a4, a3, a8 402243b5: 055242 s16i a4, a2, 10 402243b8: b3ba add.n a11, a3, a11 402243ba: 0452b2 s16i a11, a2, 8 402243bd: 020c movi.n a2, 0 402243bf: f00d ret.n 402243c1: c02666 bnei a6, 2, 40224385 402243c4: 051282 l16ui a8, a2, 10 402243c7: fff686 j 402243a5 402243ca: 38c262 addi a6, a2, 56 402243cd: c05730 sub a5, a7, a3 402243d0: 1259 s32i.n a5, a2, 4 402243d2: d7b567 bgeu a5, a6, 402243ad 402243d5: 1279 s32i.n a7, a2, 4 402243d7: ffea86 j 40224385 ... 402243dc : 402243dc: f0c112 addi a1, a1, -16 402243df: 31e9 s32i.n a14, a1, 12 402243e1: 0109 s32i.n a0, a1, 0 402243e3: 11c9 s32i.n a12, a1, 4 402243e5: 21d9 s32i.n a13, a1, 8 402243e7: 02cd mov.n a12, a2 402243e9: 32cc bnez.n a2, 402243f0 402243eb: 020c movi.n a2, 0 402243ed: 001a46 j 4022445a 402243f0: 0d0c movi.n a13, 0 402243f2: 071c22 l16ui a2, a12, 14 402243f5: 0c0c02 l8ui a0, a12, 12 402243f8: 220b addi.n a2, a2, -1 402243fa: f42020 extui a2, a2, 0, 16 402243fd: 075c22 s16i a2, a12, 14 40224400: 04f256 bnez a2, 40224453 40224403: 0ce8 l32i.n a14, a12, 0 40224405: 103066 bnei a0, 3, 40224419 40224408: 0c2d mov.n a2, a12 4022440a: ff6e31 l32r a3, 402241c4 4022440d: e6a242 movi a4, 0x2e6 40224410: 786401 l32r a0, 402025a0 40224413: 0000c0 callx0 a0 40224416: 000586 j 40224430 40224419: 1d1026 beqi a0, 1, 4022443a 4022441c: 1a2026 beqi a0, 2, 4022443a 4022441f: 174026 beqi a0, 4, 4022443a 40224422: 0c2d mov.n a2, a12 40224424: ff6831 l32r a3, 402241c4 40224427: f3a242 movi a4, 0x2f3 4022442a: 785d01 l32r a0, 402025a0 4022442d: 0000c0 callx0 a0 40224430: 0ecd mov.n a12, a14 40224432: dd1b addi.n a13, a13, 1 40224434: 74d0d0 extui a13, a13, 0, 8 40224437: 000686 j 40224455 4022443a: 4c28 l32i.n a2, a12, 16 4022443c: dea1c5 call0 40202e5c 4022443f: 0c2d mov.n a2, a12 40224441: ff6031 l32r a3, 402241c4 40224444: f0a242 movi a4, 0x2f0 40224447: 785601 l32r a0, 402025a0 4022444a: 0000c0 callx0 a0 4022444d: fff7c6 j 40224430 40224450: 000000 ill 40224453: 0c0c movi.n a12, 0 40224455: f99c56 bnez a12, 402243f2 40224458: 0d2d mov.n a2, a13 4022445a: 11c8 l32i.n a12, a1, 4 4022445c: 21d8 l32i.n a13, a1, 8 4022445e: 31e8 l32i.n a14, a1, 12 40224460: 0108 l32i.n a0, a1, 0 40224462: 10c112 addi a1, a1, 16 40224465: f00d ret.n ... 40224468 : 40224468: d28c beqz.n a2, 40224479 4022446a: 040c movi.n a4, 0 4022446c: 441b addi.n a4, a4, 1 4022446e: 0228 l32i.n a2, a2, 0 40224470: 744040 extui a4, a4, 0, 8 40224473: ff5256 bnez a2, 4022446c 40224476: 000046 j 4022447b 40224479: 040c movi.n a4, 0 4022447b: 042d mov.n a2, a4 4022447d: f00d ret.n ... 40224480 : 40224480: 628c beqz.n a2, 4022448a 40224482: 071232 l16ui a3, a2, 14 40224485: 331b addi.n a3, a3, 1 40224487: 075232 s16i a3, a2, 14 4022448a: f00d ret.n 4022448c : 4022448c: 32ac beqz.n a2, 402244b3 4022448e: 13ac beqz.n a3, 402244b3 40224490: 0258 l32i.n a5, a2, 0 40224492: 059c beqz.n a5, 402244a6 40224494: 041262 l16ui a6, a2, 8 40224497: 041342 l16ui a4, a3, 8 4022449a: 446a add.n a4, a4, a6 4022449c: 045242 s16i a4, a2, 8 4022449f: 052d mov.n a2, a5 402244a1: 0558 l32i.n a5, a5, 0 402244a3: fed556 bnez a5, 40224494 402244a6: 041282 l16ui a8, a2, 8 402244a9: 041372 l16ui a7, a3, 8 402244ac: 0239 s32i.n a3, a2, 0 402244ae: 778a add.n a7, a7, a8 402244b0: 045272 s16i a7, a2, 8 402244b3: f00d ret.n 402244b5: 000000 ill 402244b8 : 402244b8: f0c112 addi a1, a1, -16 402244bb: 11c9 s32i.n a12, a1, 4 402244bd: 0109 s32i.n a0, a1, 0 402244bf: 03cd mov.n a12, a3 402244c1: fffc85 call0 4022448c 402244c4: 0c2d mov.n a2, a12 402244c6: fffb85 call0 40224480 402244c9: 11c8 l32i.n a12, a1, 4 402244cb: 0108 l32i.n a0, a1, 0 402244cd: 10c112 addi a1, a1, 16 402244d0: f00d ret.n ... 402244d4 : 402244d4: f0c112 addi a1, a1, -16 402244d7: 0109 s32i.n a0, a1, 0 402244d9: 11c9 s32i.n a12, a1, 4 402244db: 21d9 s32i.n a13, a1, 8 402244dd: 02d8 l32i.n a13, a2, 0 402244df: 0c0c movi.n a12, 0 402244e1: 7d9c beqz.n a13, 402244fc 402244e3: 051202 l16ui a0, a2, 10 402244e6: 041232 l16ui a3, a2, 8 402244e9: c03300 sub a3, a3, a0 402244ec: 045d32 s16i a3, a13, 8 402244ef: 045202 s16i a0, a2, 8 402244f2: 02c9 s32i.n a12, a2, 0 402244f4: 0d2d mov.n a2, a13 402244f6: ffee45 call0 402243dc 402244f9: 000046 j 402244fe 402244fc: 120c movi.n a2, 1 402244fe: 0108 l32i.n a0, a1, 0 40224500: 83cd20 moveqz a12, a13, a2 40224503: 0c2d mov.n a2, a12 40224505: 21d8 l32i.n a13, a1, 8 40224507: 11c8 l32i.n a12, a1, 4 40224509: 10c112 addi a1, a1, 16 4022450c: f00d ret.n ... 40224510 : 40224510: e0c112 addi a1, a1, -32 40224513: 31e9 s32i.n a14, a1, 12 40224515: 41f9 s32i.n a15, a1, 16 40224517: 0109 s32i.n a0, a1, 0 40224519: 21d9 s32i.n a13, a1, 8 4022451b: 11c9 s32i.n a12, a1, 4 4022451d: 02dd mov.n a13, a2 4022451f: 03cd mov.n a12, a3 40224521: 079216 beqz a2, 4022459e 40224524: 076316 beqz a3, 4022459e 40224527: 041322 l16ui a2, a3, 8 4022452a: 041d02 l16ui a0, a13, 8 4022452d: 0e0c movi.n a14, 0 4022452f: 6b3027 bltu a0, a2, 4022459e 40224532: 0f0c movi.n a15, 0 40224534: 051c02 l16ui a0, a12, 10 40224537: 051d22 l16ui a2, a13, 10 4022453a: c000e0 sub a0, a0, a14 4022453d: c022f0 sub a2, a2, a15 40224540: 01a207 bge a2, a0, 40224545 40224543: 020d mov.n a0, a2 40224545: 1c38 l32i.n a3, a12, 4 40224547: 1d28 l32i.n a2, a13, 4 40224549: f44000 extui a4, a0, 0, 16 4022454c: 5149 s32i.n a4, a1, 20 4022454e: 22fa add.n a2, a2, a15 40224550: 33ea add.n a3, a3, a14 40224552: 781201 l32r a0, 4020259c 40224555: 0000c0 callx0 a0 40224558: 051c22 l16ui a2, a12, 10 4022455b: 5108 l32i.n a0, a1, 20 4022455d: 051d32 l16ui a3, a13, 10 40224560: f0fa add.n a15, a0, a15 40224562: e0ea add.n a14, a0, a14 40224564: f4e0e0 extui a14, a14, 0, 16 40224567: f4f0f0 extui a15, a15, 0, 16 4022456a: 0393f7 bne a3, a15, 40224571 4022456d: 0dd8 l32i.n a13, a13, 0 4022456f: 0f0c movi.n a15, 0 40224571: 033e27 bltu a14, a2, 40224578 40224574: 0cc8 l32i.n a12, a12, 0 40224576: 0e0c movi.n a14, 0 40224578: bc8c beqz.n a12, 40224587 4022457a: 051c42 l16ui a4, a12, 10 4022457d: 041c32 l16ui a3, a12, 8 40224580: 0c58 l32i.n a5, a12, 0 40224582: 019347 bne a3, a4, 40224587 40224585: 65ec bnez.n a5, 402245af 40224587: bd8c beqz.n a13, 40224596 40224589: 051d72 l16ui a7, a13, 10 4022458c: 041d62 l16ui a6, a13, 8 4022458f: 0d88 l32i.n a8, a13, 0 40224591: 019677 bne a6, a7, 40224596 40224594: 78dc bnez.n a8, 402245af 40224596: f9ac56 bnez a12, 40224534 40224599: 020c movi.n a2, 0 4022459b: 000046 j 402245a0 4022459e: 427c movi.n a2, -12 402245a0: 11c8 l32i.n a12, a1, 4 402245a2: 21d8 l32i.n a13, a1, 8 402245a4: 31e8 l32i.n a14, a1, 12 402245a6: 41f8 l32i.n a15, a1, 16 402245a8: 0108 l32i.n a0, a1, 0 402245aa: 20c112 addi a1, a1, 32 402245ad: f00d ret.n 402245af: a27c movi.n a2, -6 402245b1: fffac6 j 402245a0 402245b4 : 402245b4: e0c112 addi a1, a1, -32 402245b7: 21c9 s32i.n a12, a1, 8 402245b9: 41e9 s32i.n a14, a1, 16 402245bb: 51f9 s32i.n a15, a1, 20 402245bd: 31d9 s32i.n a13, a1, 12 402245bf: 1109 s32i.n a0, a1, 4 402245c1: 04dd mov.n a13, a4 402245c3: f40050 extui a0, a5, 0, 16 402245c6: 06b216 beqz a2, 40224635 402245c9: 068316 beqz a3, 40224635 402245cc: 0f0c movi.n a15, 0 402245ce: 0e0c movi.n a14, 0 402245d0: 02cd mov.n a12, a2 402245d2: 0139 s32i.n a3, a1, 0 402245d4: 04cd16 beqz a13, 40224624 402245d7: 049c16 beqz a12, 40224624 402245da: 051c22 l16ui a2, a12, 10 402245dd: a08c beqz.n a0, 402245eb 402245df: 083027 bltu a0, a2, 402245eb 402245e2: c00020 sub a0, a0, a2 402245e5: f40000 extui a0, a0, 0, 16 402245e8: 000cc6 j 4022461f 402245eb: c04200 sub a4, a2, a0 402245ee: 0d2d mov.n a2, a13 402245f0: f44040 extui a4, a4, 0, 16 402245f3: 01b4d7 bgeu a4, a13, 402245f8 402245f6: 042d mov.n a2, a4 402245f8: 1c38 l32i.n a3, a12, 4 402245fa: f44020 extui a4, a2, 0, 16 402245fd: 6149 s32i.n a4, a1, 24 402245ff: 0128 l32i.n a2, a1, 0 40224601: 330a add.n a3, a3, a0 40224603: 22ea add.n a2, a2, a14 40224605: 77e501 l32r a0, 4020259c 40224608: 0000c0 callx0 a0 4022460b: 6128 l32i.n a2, a1, 24 4022460d: 000c movi.n a0, 0 4022460f: c0dd20 sub a13, a13, a2 40224612: e2ea add.n a14, a2, a14 40224614: f2fa add.n a15, a2, a15 40224616: f4f0f0 extui a15, a15, 0, 16 40224619: f4e0e0 extui a14, a14, 0, 16 4022461c: f4d0d0 extui a13, a13, 0, 16 4022461f: 0cc8 l32i.n a12, a12, 0 40224621: ffebc6 j 402245d4 40224624: 0f2d mov.n a2, a15 40224626: 21c8 l32i.n a12, a1, 8 40224628: 31d8 l32i.n a13, a1, 12 4022462a: 41e8 l32i.n a14, a1, 16 4022462c: 51f8 l32i.n a15, a1, 20 4022462e: 1108 l32i.n a0, a1, 4 40224630: 20c112 addi a1, a1, 32 40224633: f00d ret.n 40224635: 020c movi.n a2, 0 40224637: fffac6 j 40224626 ... 4022463c : 4022463c: e0c112 addi a1, a1, -32 4022463f: 21c9 s32i.n a12, a1, 8 40224641: 41e9 s32i.n a14, a1, 16 40224643: 51f9 s32i.n a15, a1, 20 40224645: 31d9 s32i.n a13, a1, 12 40224647: 1109 s32i.n a0, a1, 4 40224649: 04dd mov.n a13, a4 4022464b: d28c beqz.n a2, 4022465c 4022464d: b38c beqz.n a3, 4022465c 4022464f: 041202 l16ui a0, a2, 8 40224652: 02cd mov.n a12, a2 40224654: 15b047 bgeu a0, a4, 4022466d 40224657: 427c movi.n a2, -12 40224659: 000046 j 4022465e 4022465c: 020c movi.n a2, 0 4022465e: 21c8 l32i.n a12, a1, 8 40224660: 31d8 l32i.n a13, a1, 12 40224662: 41e8 l32i.n a14, a1, 16 40224664: 51f8 l32i.n a15, a1, 20 40224666: 1108 l32i.n a0, a1, 4 40224668: 20c112 addi a1, a1, 32 4022466b: f00d ret.n 4022466d: feb416 beqz a4, 4022465c 40224670: 0e0c movi.n a14, 0 40224672: 0139 s32i.n a3, a1, 0 40224674: 051c02 l16ui a0, a12, 10 40224677: 01bd07 bgeu a13, a0, 4022467c 4022467a: 0d0d mov.n a0, a13 4022467c: 1c28 l32i.n a2, a12, 4 4022467e: 0138 l32i.n a3, a1, 0 40224680: f4f000 extui a15, a0, 0, 16 40224683: 0f4d mov.n a4, a15 40224685: 33ea add.n a3, a3, a14 40224687: 77c501 l32r a0, 4020259c 4022468a: 0000c0 callx0 a0 4022468d: 0cc8 l32i.n a12, a12, 0 4022468f: c0ddf0 sub a13, a13, a15 40224692: efea add.n a14, a15, a14 40224694: f4e0e0 extui a14, a14, 0, 16 40224697: f4d0d0 extui a13, a13, 0, 16 4022469a: fd6d56 bnez a13, 40224674 4022469d: ffeec6 j 4022465c 402246a0 : 402246a0: f0c112 addi a1, a1, -16 402246a3: 21c9 s32i.n a12, a1, 8 402246a5: 1109 s32i.n a0, a1, 4 402246a7: 0208 l32i.n a0, a2, 0 402246a9: 02cd mov.n a12, a2 402246ab: 809c beqz.n a0, 402246c7 402246ad: 032d mov.n a2, a3 402246af: 040c movi.n a4, 0 402246b1: 041c32 l16ui a3, a12, 8 402246b4: ffb105 call0 402241c8 402246b7: 0129 s32i.n a2, a1, 0 402246b9: a28c beqz.n a2, 402246c7 402246bb: 0c3d mov.n a3, a12 402246bd: ffe505 call0 40224510 402246c0: 0c2d mov.n a2, a12 402246c2: ffd185 call0 402243dc 402246c5: 01c8 l32i.n a12, a1, 0 402246c7: 0c2d mov.n a2, a12 402246c9: 1108 l32i.n a0, a1, 4 402246cb: 21c8 l32i.n a12, a1, 8 402246cd: 10c112 addi a1, a1, 16 402246d0: f00d ret.n ... 402246d4 : 402246d4: d29c beqz.n a2, 402246f5 402246d6: 051262 l16ui a6, a2, 10 402246d9: 0a3367 bltu a3, a6, 402246e7 402246dc: 0228 l32i.n a2, a2, 0 402246de: c03360 sub a3, a3, a6 402246e1: f43030 extui a3, a3, 0, 16 402246e4: fffb06 j 402246d4 402246e7: a28c beqz.n a2, 402246f5 402246e9: 08b367 bgeu a3, a6, 402246f5 402246ec: 1228 l32i.n a2, a2, 4 402246ee: 232a add.n a2, a3, a2 402246f0: 000222 l8ui a2, a2, 0 402246f3: f00d ret.n 402246f5: 020c movi.n a2, 0 402246f7: f00d ret.n 402246f9: 000000 ill 402246fc : 402246fc: e0c112 addi a1, a1, -32 402246ff: 11c9 s32i.n a12, a1, 4 40224701: 41f9 s32i.n a15, a1, 16 40224703: 0109 s32i.n a0, a1, 0 40224705: 5149 s32i.n a4, a1, 20 40224707: 31e9 s32i.n a14, a1, 12 40224709: 21d9 s32i.n a13, a1, 8 4022470b: 03ed mov.n a14, a3 4022470d: 02dd mov.n a13, a2 4022470f: 044d16 beqz a13, 40224757 40224712: 051d02 l16ui a0, a13, 10 40224715: 0a3e07 bltu a14, a0, 40224723 40224718: 0dd8 l32i.n a13, a13, 0 4022471a: c0ee00 sub a14, a14, a0 4022471d: f4e0e0 extui a14, a14, 0, 16 40224720: fffac6 j 4022470f 40224723: 0dbc beqz.n a13, 40224757 40224725: 6159 s32i.n a5, a1, 24 40224727: 2cbe07 bgeu a14, a0, 40224757 4022472a: 05fd mov.n a15, a5 4022472c: 95bc beqz.n a5, 40224769 4022472e: 0c0c movi.n a12, 0 40224730: 0d2d mov.n a2, a13 40224732: 3eca add.n a3, a14, a12 40224734: f43030 extui a3, a3, 0, 16 40224737: fff9c5 call0 402246d4 4022473a: 5148 l32i.n a4, a1, 20 4022473c: 44ca add.n a4, a4, a12 4022473e: 000442 l8ui a4, a4, 0 40224741: 071427 beq a4, a2, 4022474c 40224744: 2c1b addi.n a2, a12, 1 40224746: f42020 extui a2, a2, 0, 16 40224749: 000346 j 4022475a 4022474c: cc1b addi.n a12, a12, 1 4022474e: f4c0c0 extui a12, a12, 0, 16 40224751: db9fc7 bne a15, a12, 40224730 40224754: 000446 j 40224769 40224757: 8f7521 l32r a2, 4020852c 4022475a: 11c8 l32i.n a12, a1, 4 4022475c: 21d8 l32i.n a13, a1, 8 4022475e: 31e8 l32i.n a14, a1, 12 40224760: 41f8 l32i.n a15, a1, 16 40224762: 0108 l32i.n a0, a1, 0 40224764: 20c112 addi a1, a1, 32 40224767: f00d ret.n 40224769: 020c movi.n a2, 0 4022476b: fffac6 j 4022475a ... 40224770 : 40224770: e0c112 addi a1, a1, -32 40224773: 51f9 s32i.n a15, a1, 20 40224775: 1109 s32i.n a0, a1, 4 40224777: 41e9 s32i.n a14, a1, 16 40224779: 31d9 s32i.n a13, a1, 12 4022477b: 21c9 s32i.n a12, a1, 8 4022477d: 04dd mov.n a13, a4 4022477f: 05cd mov.n a12, a5 40224781: 02ed mov.n a14, a2 40224783: 041202 l16ui a0, a2, 8 40224786: 245a add.n a2, a4, a5 40224788: c0f040 sub a15, a0, a4 4022478b: f4f0f0 extui a15, a15, 0, 16 4022478e: 192027 blt a0, a2, 402247ab 40224791: 163f57 bltu a15, a5, 402247ab 40224794: 0139 s32i.n a3, a1, 0 40224796: 0d5d mov.n a5, a13 40224798: 0e2d mov.n a2, a14 4022479a: 0c3d mov.n a3, a12 4022479c: 0148 l32i.n a4, a1, 0 4022479e: fff5c5 call0 402246fc 402247a1: 928c beqz.n a2, 402247ae 402247a3: cc2a add.n a12, a12, a2 402247a5: f4c0c0 extui a12, a12, 0, 16 402247a8: eabfc7 bgeu a15, a12, 40224796 402247ab: 8f60c1 l32r a12, 4020852c 402247ae: 1108 l32i.n a0, a1, 4 402247b0: 31d8 l32i.n a13, a1, 12 402247b2: 41e8 l32i.n a14, a1, 16 402247b4: 0c2d mov.n a2, a12 402247b6: 51f8 l32i.n a15, a1, 20 402247b8: 21c8 l32i.n a12, a1, 8 402247ba: 20c112 addi a1, a1, 32 402247bd: f00d ret.n 402247bf: fffe00 excw ... 402247c4 : 402247c4: f0c112 addi a1, a1, -16 402247c7: 0109 s32i.n a0, a1, 0 402247c9: 21d9 s32i.n a13, a1, 8 402247cb: 11c9 s32i.n a12, a1, 4 402247cd: 02dd mov.n a13, a2 402247cf: 03cd mov.n a12, a3 402247d1: 33bc beqz.n a3, 40224808 402247d3: 000302 l8ui a0, a3, 0 402247d6: 8f5531 l32r a3, 4020852c 402247d9: b0ac beqz.n a0, 40224808 402247db: 041222 l16ui a2, a2, 8 402247de: 261237 beq a2, a3, 40224808 402247e1: 0c2d mov.n a2, a12 402247e3: 78ee01 l32r a0, 40202b9c 402247e6: 0000c0 callx0 a0 402247e9: fff541 l32r a4, 402247c0 402247ec: 020d mov.n a0, a2 402247ee: 163427 bltu a4, a2, 40224808 402247f1: 0c3d mov.n a3, a12 402247f3: 0d2d mov.n a2, a13 402247f5: 050c movi.n a5, 0 402247f7: f44000 extui a4, a0, 0, 16 402247fa: fff745 call0 40224770 402247fd: 11c8 l32i.n a12, a1, 4 402247ff: 21d8 l32i.n a13, a1, 8 40224801: 0108 l32i.n a0, a1, 0 40224803: 10c112 addi a1, a1, 16 40224806: f00d ret.n 40224808: 8f4921 l32r a2, 4020852c 4022480b: fffb86 j 402247fd 4022480e: 400000 ssr a0 40224811: 3fff16 beqz a15, 40224c14 40224814: ff1624 excw 40224817: 3f .byte 0x3f 40224818 : 40224818: e0c112 addi a1, a1, -32 4022481b: 21c9 s32i.n a12, a1, 8 4022481d: 51f9 s32i.n a15, a1, 20 4022481f: 1109 s32i.n a0, a1, 4 40224821: 41e9 s32i.n a14, a1, 16 40224823: 31d9 s32i.n a13, a1, 12 40224825: 0e0c movi.n a14, 0 40224827: 0d0c movi.n a13, 0 40224829: fc8601 l32r a0, 40223a44 4022482c: 12f8 l32i.n a15, a2, 4 4022482e: fff8c1 l32r a12, 40224810 40224831: 090ff2 l8ui a15, a15, 9 40224834: 0cc8 l32i.n a12, a12, 0 40224836: 055d56 bnez a13, 4022488f 40224839: 052c16 beqz a12, 4022488f 4022483c: 100c32 l8ui a3, a12, 16 4022483f: 089f37 bne a15, a3, 4022484b 40224842: 0c38 l32i.n a3, a12, 0 40224844: 0048 l32i.n a4, a0, 0 40224846: a38c beqz.n a3, 40224854 40224848: 081437 beq a4, a3, 40224854 4022484b: 3c38 l32i.n a3, a12, 12 4022484d: 0ced mov.n a14, a12 4022484f: 03cd mov.n a12, a3 40224851: fff846 j 40224836 40224854: 5c78 l32i.n a7, a12, 20 40224856: 0129 s32i.n a2, a1, 0 40224858: e7ac beqz.n a7, 4022488a 4022485a: 6c28 l32i.n a2, a12, 24 4022485c: 0c3d mov.n a3, a12 4022485e: 0148 l32i.n a4, a1, 0 40224860: ffed51 l32r a5, 40224814 40224863: 0007c0 callx0 a7 40224866: fc7701 l32r a0, 40223a44 40224869: 629c beqz.n a2, 40224883 4022486b: 3c28 l32i.n a2, a12, 12 4022486d: 1d0c movi.n a13, 1 4022486f: 023d mov.n a3, a2 40224871: 9e8c beqz.n a14, 4022487e 40224873: ffe751 l32r a5, 40224810 40224876: 3e29 s32i.n a2, a14, 12 40224878: 0538 l32i.n a3, a5, 0 4022487a: 05c9 s32i.n a12, a5, 0 4022487c: 3c39 s32i.n a3, a12, 12 4022487e: 020c movi.n a2, 0 40224880: fff246 j 4022484d 40224883: 0128 l32i.n a2, a1, 0 40224885: 3c38 l32i.n a3, a12, 12 40224887: fff086 j 4022484d 4022488a: 3c38 l32i.n a3, a12, 12 4022488c: ffef46 j 4022484d 4022488f: 1108 l32i.n a0, a1, 4 40224891: 21c8 l32i.n a12, a1, 8 40224893: 41e8 l32i.n a14, a1, 16 40224895: 0d2d mov.n a2, a13 40224897: 51f8 l32i.n a15, a1, 20 40224899: 31d8 l32i.n a13, a1, 12 4022489b: 20c112 addi a1, a1, 32 4022489e: f00d ret.n 402248a0 : 402248a0: 33cc bnez.n a3, 402248a7 402248a2: 030c movi.n a3, 0 402248a4: 000046 j 402248a9 402248a7: 0338 l32i.n a3, a3, 0 402248a9: 0239 s32i.n a3, a2, 0 402248ab: 020c movi.n a2, 0 402248ad: f00d ret.n ... 402248b0 : 402248b0: 33cc bnez.n a3, 402248b7 402248b2: 030c movi.n a3, 0 402248b4: 000046 j 402248b9 402248b7: 0338 l32i.n a3, a3, 0 402248b9: 1239 s32i.n a3, a2, 4 402248bb: 020c movi.n a2, 0 402248bd: f00d ret.n ... 402248c0 : 402248c0: 5239 s32i.n a3, a2, 20 402248c2: 6249 s32i.n a4, a2, 24 402248c4: f00d ret.n ... 402248c8 : 402248c8: d0c112 addi a1, a1, -48 402248cb: 0761d2 s32i a13, a1, 28 402248ce: 4149 s32i.n a4, a1, 16 402248d0: 5109 s32i.n a0, a1, 20 402248d2: 81e9 s32i.n a14, a1, 32 402248d4: 61c9 s32i.n a12, a1, 24 402248d6: 02ed mov.n a14, a2 402248d8: 03cd mov.n a12, a3 402248da: 032d mov.n a2, a3 402248dc: 431c movi.n a3, 20 402248de: ffa905 call0 40224370 402248e1: 929c beqz.n a2, 402248fe 402248e3: 120c movi.n a2, 1 402248e5: 030c movi.n a3, 0 402248e7: 040c movi.n a4, 0 402248e9: ff8dc5 call0 402241c8 402248ec: 02dd mov.n a13, a2 402248ee: 06b216 beqz a2, 4022495d 402248f1: 041c02 l16ui a0, a12, 8 402248f4: 509c beqz.n a0, 4022490d 402248f6: 0c3d mov.n a3, a12 402248f8: ffbbc5 call0 402244b8 402248fb: 000386 j 4022490d 402248fe: 20dcc0 or a13, a12, a12 40224901: 202cc0 or a2, a12, a12 40224904: ecaf32 movi a3, -20 40224907: ffa685 call0 40224370 4022490a: 04f256 bnez a2, 4022495d 4022490d: 042122 l32i a2, a1, 16 40224910: ff0405 call0 40223954 40224913: 00c256 bnez a2, 40224923 40224916: 041cd7 beq a12, a13, 4022491e 40224919: 0d2d mov.n a2, a13 4022491b: ffac05 call0 402243dc 4022491e: c27c movi.n a2, -4 40224920: 0009c6 j 4022494b 40224923: 031e16 beqz a14, 40224958 40224926: 002e32 l32i a3, a14, 0 40224929: b3ac beqz.n a3, 40224958 4022492b: 0e3d mov.n a3, a14 4022492d: 100e72 l8ui a7, a14, 16 40224930: 090e62 l8ui a6, a14, 9 40224933: 0a0e52 l8ui a5, a14, 10 40224936: 4148 l32i.n a4, a1, 16 40224938: 0129 s32i.n a2, a1, 0 4022493a: 0d2d mov.n a2, a13 4022493c: ff3705 call0 40223cb0 4022493f: 02ed mov.n a14, a2 40224941: 041cd7 beq a12, a13, 40224949 40224944: 0d2d mov.n a2, a13 40224946: ffa945 call0 402243dc 40224949: 0e2d mov.n a2, a14 4022494b: 61c8 l32i.n a12, a1, 24 4022494d: 71d8 l32i.n a13, a1, 28 4022494f: 81e8 l32i.n a14, a1, 32 40224951: 5108 l32i.n a0, a1, 20 40224953: 30c112 addi a1, a1, 48 40224956: f00d ret.n 40224958: 324b addi.n a3, a2, 4 4022495a: fff3c6 j 4022492d 4022495d: f27c movi.n a2, -1 4022495f: fffa06 j 4022494b ... 40224964 : 40224964: 424b addi.n a4, a2, 4 40224966: f0c112 addi a1, a1, -16 40224969: 0109 s32i.n a0, a1, 0 4022496b: fff5c5 call0 402248c8 4022496e: 0108 l32i.n a0, a1, 0 40224970: 10c112 addi a1, a1, 16 40224973: f00d ret.n 40224975: 000000 ill 40224978: 23a3e0 excw 4022497b: c11240 mul16u a1, a2, a4 4022497c : 4022497c: f0c112 addi a1, a1, -16 4022497f: 0109 s32i.n a0, a1, 0 40224981: ffa301 l32r a0, 40224810 40224984: 0058 l32i.n a5, a0, 0 40224986: 069257 bne a2, a5, 40224990 40224989: 3538 l32i.n a3, a5, 12 4022498b: 0039 s32i.n a3, a0, 0 4022498d: 000446 j 402249a2 40224990: e58c beqz.n a5, 402249a2 40224992: 3508 l32i.n a0, a5, 12 40224994: 508c beqz.n a0, 4022499d 40224996: 039027 bne a0, a2, 4022499d 40224999: 3208 l32i.n a0, a2, 12 4022499b: 3509 s32i.n a0, a5, 12 4022499d: 005d mov.n a5, a0 4022499f: fef056 bnez a0, 40224992 402249a2: fff531 l32r a3, 40224978 402249a5: 45a142 movi a4, 0x145 402249a8: 76fe01 l32r a0, 402025a0 402249ab: 0000c0 callx0 a0 402249ae: 0108 l32i.n a0, a1, 0 402249b0: 10c112 addi a1, a1, 16 402249b3: f00d ret.n 402249b5: 000000 ill 402249b8 : 402249b8: fff031 l32r a3, 40224978 402249bb: 59a142 movi a4, 0x159 402249be: 028d mov.n a8, a2 402249c0: f0c112 addi a1, a1, -16 402249c3: 21c9 s32i.n a12, a1, 8 402249c5: 1109 s32i.n a0, a1, 4 402249c7: f8b921 l32r a2, 40222cac 402249ca: 0189 s32i.n a8, a1, 0 402249cc: 0228 l32i.n a2, a2, 0 402249ce: 77d401 l32r a0, 40202920 402249d1: 0000c0 callx0 a0 402249d4: 02cd mov.n a12, a2 402249d6: b29c beqz.n a2, 402249f5 402249d8: 030c movi.n a3, 0 402249da: c41c movi.n a4, 28 402249dc: 76f401 l32r a0, 402025ac 402249df: 0000c0 callx0 a0 402249e2: ff8b31 l32r a3, 40224810 402249e5: f57c movi.n a5, -1 402249e7: 0168 l32i.n a6, a1, 0 402249e9: 104c62 s8i a6, a12, 16 402249ec: 0a4c52 s8i a5, a12, 10 402249ef: 0348 l32i.n a4, a3, 0 402249f1: 3c49 s32i.n a4, a12, 12 402249f3: 03c9 s32i.n a12, a3, 0 402249f5: 0c2d mov.n a2, a12 402249f7: 1108 l32i.n a0, a1, 4 402249f9: 21c8 l32i.n a12, a1, 8 402249fb: 10c112 addi a1, a1, 16 402249fe: f00d ret.n 40224a00: ff1644 excw 40224a03: 3f .byte 0x3f 40224a04: 23a3f0 excw 40224a07: c11240 mul16u a1, a2, a4 40224a08 : 40224a08: d0c112 addi a1, a1, -48 40224a0b: 5109 s32i.n a0, a1, 20 40224a0d: 1258 l32i.n a5, a2, 4 40224a0f: 81e9 s32i.n a14, a1, 32 40224a11: 71d9 s32i.n a13, a1, 28 40224a13: 61c9 s32i.n a12, a1, 24 40224a15: 02dd mov.n a13, a2 40224a17: 03cd mov.n a12, a3 40224a19: fff9e1 l32r a14, 40224a00 40224a1c: 000562 l8ui a6, a5, 0 40224a1f: 010542 l8ui a4, a5, 1 40224a22: 0e59 s32i.n a5, a14, 0 40224a24: 114480 slli a4, a4, 8 40224a27: 204460 or a4, a4, a6 40224a2a: 344040 extui a4, a4, 0, 4 40224a2d: 1134e0 slli a3, a4, 2 40224a30: 603030 neg a3, a3 40224a33: a04450 addx4 a4, a4, a5 40224a36: 1e49 s32i.n a4, a14, 4 40224a38: 113300 slli a3, a3, 16 40224a3b: 313030 srai a3, a3, 16 40224a3e: ff9305 call0 40224370 40224a41: 03d256 bnez a2, 40224a82 40224a44: 91c9 s32i.n a12, a1, 36 40224a46: 041d72 l16ui a7, a13, 8 40224a49: 361c movi.n a6, 19 40224a4b: 33b677 bgeu a6, a7, 40224a82 40224a4e: fbfdc1 l32r a12, 40223a44 40224a51: 9138 l32i.n a3, a1, 36 40224a53: 0c28 l32i.n a2, a12, 0 40224a55: feb6c5 call0 402235c4 40224a58: 03b256 bnez a2, 40224a97 40224a5b: 0c88 l32i.n a8, a12, 0 40224a5d: f0a092 movi a9, 240 40224a60: 108890 and a8, a8, a9 40224a63: e0a092 movi a9, 224 40224a66: 2d1897 beq a8, a9, 40224a97 40224a69: 0c4d mov.n a4, a12 40224a6b: 0d2d mov.n a2, a13 40224a6d: 650c movi.n a5, 6 40224a6f: ff6931 l32r a3, 40224814 40224a72: 041d62 l16ui a6, a13, 8 40224a75: 156cc5 call0 4023a144 40224a78: 62ac beqz.n a2, 40224aa2 40224a7a: 0d2d mov.n a2, a13 40224a7c: ff95c5 call0 402243dc 40224a7f: 0001c6 j 40224a8a 40224a82: 0d2d mov.n a2, a13 40224a84: 201110 or a1, a1, a1 40224a87: ff9545 call0 402243dc 40224a8a: 61c8 l32i.n a12, a1, 24 40224a8c: 71d8 l32i.n a13, a1, 28 40224a8e: 81e8 l32i.n a14, a1, 32 40224a90: 5108 l32i.n a0, a1, 20 40224a92: 30c112 addi a1, a1, 48 40224a95: f00d ret.n 40224a97: 0d2d mov.n a2, a13 40224a99: ff9405 call0 402243dc 40224a9c: fffa86 j 40224a8a 40224a9f: 000000 ill 40224aa2: 012e42 l32i a4, a14, 4 40224aa5: 202dd0 or a2, a13, a13 40224aa8: 0d0432 l8ui a3, a4, 13 40224aab: 0c0442 l8ui a4, a4, 12 40224aae: 113380 slli a3, a3, 8 40224ab1: 203340 or a3, a3, a4 40224ab4: 343430 extui a3, a3, 4, 4 40224ab7: 1133e0 slli a3, a3, 2 40224aba: 603030 neg a3, a3 40224abd: 113300 slli a3, a3, 16 40224ac0: 313030 srai a3, a3, 16 40224ac3: ff8ac5 call0 40224370 40224ac6: ff5351 l32r a5, 40224814 40224ac9: fbde41 l32r a4, 40223a44 40224acc: 628c beqz.n a2, 40224ad6 40224ace: 0d2d mov.n a2, a13 40224ad0: ff9085 call0 402243dc 40224ad3: ffecc6 j 40224a8a 40224ad6: 1e08 l32i.n a0, a14, 4 40224ad8: f1d931 l32r a3, 4022123c 40224adb: 0a0062 l8ui a6, a0, 10 40224ade: 000092 l8ui a9, a0, 0 40224ae1: 0e0022 l8ui a2, a0, 14 40224ae4: 0200b2 l8ui a11, a0, 2 40224ae7: 0300a2 l8ui a10, a0, 3 40224aea: 010082 l8ui a8, a0, 1 40224aed: 0f00c2 l8ui a12, a0, 15 40224af0: 118880 slli a8, a8, 8 40224af3: 11cc80 slli a12, a12, 8 40224af6: 11aa80 slli a10, a10, 8 40224af9: 20aab0 or a10, a10, a11 40224afc: 20cc20 or a12, a12, a2 40224aff: 208890 or a8, a8, a9 40224b02: 747880 extui a7, a8, 8, 8 40224b05: 769c21 l32r a2, 40202578 40224b08: 748080 extui a8, a8, 0, 8 40224b0b: 7498a0 extui a9, a10, 8, 8 40224b0e: 74b8c0 extui a11, a12, 8, 8 40224b11: 74a0a0 extui a10, a10, 0, 8 40224b14: 74c0c0 extui a12, a12, 0, 8 40224b17: 118880 slli a8, a8, 8 40224b1a: 207780 or a7, a7, a8 40224b1d: 11cc80 slli a12, a12, 8 40224b20: 11aa80 slli a10, a10, 8 40224b23: 2099a0 or a9, a9, a10 40224b26: 20bbc0 or a11, a11, a12 40224b29: 070082 l8ui a8, a0, 7 40224b2c: 03c8 l32i.n a12, a3, 0 40224b2e: 004072 s8i a7, a0, 0 40224b31: 118880 slli a8, a8, 8 40224b34: 0e40b2 s8i a11, a0, 14 40224b37: 024092 s8i a9, a0, 2 40224b3a: 41a8b0 srli a10, a11, 8 40224b3d: 0f40a2 s8i a10, a0, 15 40224b40: 419890 srli a9, a9, 8 40224b43: 034092 s8i a9, a0, 3 40224b46: 0b00b2 l8ui a11, a0, 11 40224b49: 060092 l8ui a9, a0, 6 40224b4c: 11bb80 slli a11, a11, 8 40224b4f: 208890 or a8, a8, a9 40224b52: 20bb60 or a11, a11, a6 40224b55: 050092 l8ui a9, a0, 5 40224b58: 118880 slli a8, a8, 8 40224b5b: 090062 l8ui a6, a0, 9 40224b5e: 11bb80 slli a11, a11, 8 40224b61: 20bb60 or a11, a11, a6 40224b64: 208890 or a8, a8, a9 40224b67: 080062 l8ui a6, a0, 8 40224b6a: 11bb80 slli a11, a11, 8 40224b6d: 040092 l8ui a9, a0, 4 40224b70: 118880 slli a8, a8, 8 40224b73: 208890 or a8, a8, a9 40224b76: 20bb60 or a11, a11, a6 40224b79: 4168b0 srli a6, a11, 8 40224b7c: 019880 slli a9, a8, 24 40224b7f: 10a820 and a10, a8, a2 40224b82: 11aa80 slli a10, a10, 8 40224b85: 2099a0 or a9, a9, a10 40224b88: 106620 and a6, a6, a2 40224b8b: 75a880 extui a10, a8, 24, 8 40224b8e: 418880 srli a8, a8, 8 40224b91: 108820 and a8, a8, a2 40224b94: 2088a0 or a8, a8, a10 40224b97: 102b20 and a2, a11, a2 40224b9a: 112280 slli a2, a2, 8 40224b9d: 01ab80 slli a10, a11, 24 40224ba0: 208890 or a8, a8, a9 40224ba3: 0189 s32i.n a8, a1, 0 40224ba5: 2e89 s32i.n a8, a14, 8 40224ba7: 0c0092 l8ui a9, a0, 12 40224baa: 75b8b0 extui a11, a11, 24, 8 40224bad: 2066b0 or a6, a6, a11 40224bb0: 20aa20 or a10, a10, a2 40224bb3: 1b0c movi.n a11, 1 40224bb5: 0d0022 l8ui a2, a0, 13 40224bb8: 2066a0 or a6, a6, a10 40224bbb: 1169 s32i.n a6, a1, 4 40224bbd: 3e69 s32i.n a6, a14, 12 40224bbf: 112280 slli a2, a2, 8 40224bc2: 202290 or a2, a2, a9 40224bc5: 549820 extui a9, a2, 8, 6 40224bc8: 74a820 extui a10, a2, 8, 8 40224bcb: 31a9 s32i.n a10, a1, 12 40224bcd: 104e92 s8i a9, a14, 16 40224bd0: 41a870 srli a10, a7, 8 40224bd3: 142820 extui a2, a2, 8, 2 40224bd6: 932b20 movnez a2, a11, a2 40224bd9: 0140a2 s8i a10, a0, 1 40224bdc: 041d92 l16ui a9, a13, 8 40224bdf: 4199 s32i.n a9, a1, 16 40224be1: 044082 s8i a8, a0, 4 40224be4: 084062 s8i a6, a0, 8 40224be7: 229a add.n a2, a2, a9 40224be9: 416860 srli a6, a6, 8 40224bec: 418880 srli a8, a8, 8 40224bef: 054082 s8i a8, a0, 5 40224bf2: 094062 s8i a6, a0, 9 40224bf5: f42020 extui a2, a2, 0, 16 40224bf8: 2129 s32i.n a2, a1, 8 40224bfa: 095e22 s16i a2, a14, 18 40224bfd: 416860 srli a6, a6, 8 40224c00: 418880 srli a8, a8, 8 40224c03: 064082 s8i a8, a0, 6 40224c06: 0a4062 s8i a6, a0, 10 40224c09: 418880 srli a8, a8, 8 40224c0c: 416860 srli a6, a6, 8 40224c0f: 0b4062 s8i a6, a0, 11 40224c12: 074082 s8i a8, a0, 7 40224c15: 04cc16 beqz a12, 40224c65 40224c18: 0498 l32i.n a9, a4, 0 40224c1a: 080c movi.n a8, 0 40224c1c: 05a8 l32i.n a10, a5, 0 40224c1e: 000022 l8ui a2, a0, 0 40224c21: 74b870 extui a11, a7, 8, 8 40224c24: 11bb80 slli a11, a11, 8 40224c27: 20bb20 or a11, a11, a2 40224c2a: 111c22 l16ui a2, a12, 34 40224c2d: 101c62 l16ui a6, a12, 32 40224c30: 1892b7 bne a2, a11, 40224c4c 40224c33: 030072 l8ui a7, a0, 3 40224c36: 020022 l8ui a2, a0, 2 40224c39: 117780 slli a7, a7, 8 40224c3c: 207720 or a7, a7, a2 40224c3f: 099677 bne a6, a7, 40224c4c 40224c42: 1c28 l32i.n a2, a12, 4 40224c44: 0c68 l32i.n a6, a12, 0 40224c46: 0292a7 bne a2, a10, 40224c4c 40224c49: 091697 beq a6, a9, 40224c56 40224c4c: 0c8d mov.n a8, a12 40224c4e: 3cc8 l32i.n a12, a12, 12 40224c50: fd6c56 bnez a12, 40224c2a 40224c53: 000386 j 40224c65 40224c56: 888c beqz.n a8, 40224c62 40224c58: 3c98 l32i.n a9, a12, 12 40224c5a: 3899 s32i.n a9, a8, 12 40224c5c: 0378 l32i.n a7, a3, 0 40224c5e: 3c79 s32i.n a7, a12, 12 40224c60: 03c9 s32i.n a12, a3, 0 40224c62: 0c1c56 bnez a12, 40224d27 40224c65: f173c1 l32r a12, 40221234 40224c68: 05a8 l32i.n a10, a5, 0 40224c6a: 0cc8 l32i.n a12, a12, 0 40224c6c: 0498 l32i.n a9, a4, 0 40224c6e: 04bc16 beqz a12, 40224cbd 40224c71: 010082 l8ui a8, a0, 1 40224c74: 0000b2 l8ui a11, a0, 0 40224c77: 118880 slli a8, a8, 8 40224c7a: 2088b0 or a8, a8, a11 40224c7d: 111cb2 l16ui a11, a12, 34 40224c80: 101c62 l16ui a6, a12, 32 40224c83: 239b87 bne a11, a8, 40224caa 40224c86: 030022 l8ui a2, a0, 3 40224c89: 020072 l8ui a7, a0, 2 40224c8c: 112280 slli a2, a2, 8 40224c8f: 202270 or a2, a2, a7 40224c92: 149267 bne a2, a6, 40224caa 40224c95: 012c62 l32i a6, a12, 4 40224c98: 002c72 l32i a7, a12, 0 40224c9b: 0b96a7 bne a6, a10, 40224caa 40224c9e: 089797 bne a7, a9, 40224caa 40224ca1: 202cc0 or a2, a12, a12 40224ca4: 0035c5 call0 40225004 40224ca7: 0001c6 j 40224cb2 40224caa: 3cc8 l32i.n a12, a12, 12 40224cac: fcdc56 bnez a12, 40224c7d 40224caf: 000286 j 40224cbd 40224cb2: 0d2d mov.n a2, a13 40224cb4: ff7245 call0 402243dc 40224cb7: ff73c6 j 40224a8a 40224cba: 000000 ill 40224cbd: fcd6b1 l32r a11, 40224018 40224cc0: 080c movi.n a8, 0 40224cc2: 0b28 l32i.n a2, a11, 0 40224cc4: 0498 l32i.n a9, a4, 0 40224cc6: 100216 beqz a2, 40224dca 40224cc9: 0300a2 l8ui a10, a0, 3 40224ccc: 020062 l8ui a6, a0, 2 40224ccf: 11aa80 slli a10, a10, 8 40224cd2: 20aa60 or a10, a10, a6 40224cd5: 101262 l16ui a6, a2, 32 40224cd8: 0c96a7 bne a6, a10, 40224ce8 40224cdb: 0278 l32i.n a7, a2, 0 40224cdd: c06790 sub a6, a7, a9 40224ce0: 0e9616 beqz a6, 40224dcd 40224ce3: a28c beqz.n a2, 40224cf1 40224ce5: 0e4716 beqz a7, 40224dcd 40224ce8: 208220 or a8, a2, a2 40224ceb: 032222 l32i a2, a2, 12 40224cee: fe3256 bnez a2, 40224cd5 40224cf1: 032c56 bnez a12, 40224d27 40224cf4: 3178 l32i.n a7, a1, 12 40224cf6: 22e727 bbsi a7, 2, 40224d1c 40224cf9: 1128 l32i.n a2, a1, 4 40224cfb: 000082 l8ui a8, a0, 0 40224cfe: 2168 l32i.n a6, a1, 8 40224d00: 010072 l8ui a7, a0, 1 40224d03: 0138 l32i.n a3, a1, 0 40224d05: 117780 slli a7, a7, 8 40224d08: 336a add.n a3, a3, a6 40224d0a: 207780 or a7, a7, a8 40224d0d: 030062 l8ui a6, a0, 3 40224d10: 020082 l8ui a8, a0, 2 40224d13: 116680 slli a6, a6, 8 40224d16: 206680 or a6, a6, a8 40224d19: 028505 call0 4022756c 40224d1c: 0d2d mov.n a2, a13 40224d1e: ff6bc5 call0 402243dc 40224d21: ff5946 j 40224a8a 40224d24: 000000 ill 40224d27: 9e09 s32i.n a0, a14, 36 40224d29: 6ed9 s32i.n a13, a14, 24 40224d2b: 212c42 l32i a4, a12, 132 40224d2e: 030c movi.n a3, 0 40224d30: 4178 l32i.n a7, a1, 16 40224d32: 105e72 s16i a7, a14, 32 40224d35: 5e39 s32i.n a3, a14, 20 40224d37: ae39 s32i.n a3, a14, 40 40224d39: 2c4e32 s8i a3, a14, 44 40224d3c: 44bc beqz.n a4, 40224d74 40224d3e: 232c72 l32i a7, a12, 140 40224d41: a78c beqz.n a7, 40224d4f 40224d43: 6c28 l32i.n a2, a12, 24 40224d45: 0c3d mov.n a3, a12 40224d47: 050c movi.n a5, 0 40224d49: 0007c0 callx0 a7 40224d4c: 0002c6 j 40224d5b 40224d4f: 00a022 movi a2, 0 40224d52: 203cc0 or a3, a12, a12 40224d55: 00a052 movi a5, 0 40224d58: 01a885 call0 402267e4 40224d5b: 62cc bnez.n a2, 40224d65 40224d5d: 080c movi.n a8, 0 40224d5f: 216c82 s32i a8, a12, 132 40224d62: 000386 j 40224d74 40224d65: f8af92 movi a9, -8 40224d68: 029297 bne a2, a9, 40224d6e 40224d6b: 001e86 j 40224de9 40224d6e: 091ea2 l16ui a10, a14, 18 40224d71: 074a56 bnez a10, 40224de9 40224d74: 00a0d2 movi a13, 0 40224d77: 0c6ec2 s32i a12, a14, 48 40224d7a: 0c2d mov.n a2, a12 40224d7c: 003085 call0 40225088 40224d7f: 807c movi.n a0, -8 40224d81: 271207 beq a2, a0, 40224dac 40224d84: 2c0e42 l8ui a4, a14, 44 40224d87: 696437 bbci a4, 3, 40224df4 40224d8a: 262c42 l32i a4, a12, 152 40224d8d: 548c beqz.n a4, 40224d96 40224d8f: 6c28 l32i.n a2, a12, 24 40224d91: 737c movi.n a3, -9 40224d93: 0004c0 callx0 a4 40224d96: f12921 l32r a2, 4022123c 40224d99: 0c3d mov.n a3, a12 40224d9b: 01c785 call0 40226a14 40224d9e: 0c2d mov.n a2, a12 40224da0: ff1931 l32r a3, 40224a04 40224da3: 5fa142 movi a4, 0x15f 40224da6: 75fe01 l32r a0, 402025a0 40224da9: 0000c0 callx0 a0 40224dac: ced9 s32i.n a13, a14, 48 40224dae: 6e28 l32i.n a2, a14, 24 40224db0: aed9 s32i.n a13, a14, 40 40224db2: 328c beqz.n a2, 40224db9 40224db4: ff6245 call0 402243dc 40224db7: 6ed9 s32i.n a13, a14, 24 40224db9: ecf845 call0 40211d40 40224dbc: 0222b6 bltui a2, 2, 40224dc2 40224dbf: ff31c6 j 40224a8a 40224dc2: 020c movi.n a2, 0 40224dc4: ff3a45 call0 4022416c 40224dc7: ff2fc6 j 40224a8a 40224dca: 00a082 movi a8, 0 40224dcd: f20216 beqz a2, 40224cf1 40224dd0: 00a816 beqz a8, 40224dde 40224dd3: 032242 l32i a4, a2, 12 40224dd6: 3849 s32i.n a4, a8, 12 40224dd8: 0b38 l32i.n a3, a11, 0 40224dda: 3239 s32i.n a3, a2, 12 40224ddc: 0b29 s32i.n a2, a11, 0 40224dde: 000f85 call0 40224ed8 40224de1: 0d2d mov.n a2, a13 40224de3: ff5f85 call0 402243dc 40224de6: ff2806 j 40224a8a 40224de9: 0d2d mov.n a2, a13 40224deb: ff5f05 call0 402243dc 40224dee: ff2606 j 40224a8a 40224df1: 000000 ill 40224df4: 2d6447 bbci a4, 4, 40224e25 40224df7: 240c52 l8ui a5, a12, 36 40224dfa: 0ee547 bbsi a5, 4, 40224e0c 40224dfd: 262c42 l32i a4, a12, 152 40224e00: 008416 beqz a4, 40224e0c 40224e03: 062c22 l32i a2, a12, 24 40224e06: f6af32 movi a3, -10 40224e09: 0004c0 callx0 a4 40224e0c: f10c21 l32r a2, 4022123c 40224e0f: 0c3d mov.n a3, a12 40224e11: 01c005 call0 40226a14 40224e14: 0c2d mov.n a2, a12 40224e16: fefb31 l32r a3, 40224a04 40224e19: 6aa142 movi a4, 0x16a 40224e1c: 75e101 l32r a0, 402025a0 40224e1f: 0000c0 callx0 a0 40224e22: ffe186 j 40224dac 40224e25: 381c42 l16ui a4, a12, 112 40224e28: 449c beqz.n a4, 40224e40 40224e2a: 222c52 l32i a5, a12, 136 40224e2d: 858c beqz.n a5, 40224e39 40224e2f: 6c28 l32i.n a2, a12, 24 40224e31: 0c3d mov.n a3, a12 40224e33: 0005c0 callx0 a5 40224e36: 000046 j 40224e3b 40224e39: 020c movi.n a2, 0 40224e3b: 628b addi.n a6, a2, 8 40224e3d: f6b616 beqz a6, 40224dac 40224e40: 0a2e42 l32i a4, a14, 40 40224e43: 04d416 beqz a4, 40224e94 40224e46: 240c72 l8ui a7, a12, 36 40224e49: 0d6747 bbci a7, 4, 40224e5a 40224e4c: 202440 or a2, a4, a4 40224e4f: ff58c5 call0 402243dc 40224e52: 0c2d mov.n a2, a12 40224e54: 012b85 call0 40226110 40224e57: ffd446 j 40224dac 40224e5a: 100e82 l8ui a8, a14, 16 40224e5d: 0a6837 bbci a8, 3, 40224e6b 40224e60: 0d0492 l8ui a9, a4, 13 40224e63: 1a0c movi.n a10, 1 40224e65: 2099a0 or a9, a9, a10 40224e68: 0d4492 s8i a9, a4, 13 40224e6b: 232c72 l32i a7, a12, 140 40224e6e: a78c beqz.n a7, 40224e7c 40224e70: 6c28 l32i.n a2, a12, 24 40224e72: 0c3d mov.n a3, a12 40224e74: 050c movi.n a5, 0 40224e76: 0007c0 callx0 a7 40224e79: 0002c6 j 40224e88 40224e7c: 00a022 movi a2, 0 40224e7f: 203cc0 or a3, a12, a12 40224e82: 00a052 movi a5, 0 40224e85: 0195c5 call0 402267e4 40224e88: b28b addi.n a11, a2, 8 40224e8a: f1eb16 beqz a11, 40224dac 40224e8d: 328c beqz.n a2, 40224e94 40224e8f: ae08 l32i.n a0, a14, 40 40224e91: 216c02 s32i a0, a12, 132 40224e94: 2c0e32 l8ui a3, a14, 44 40224e97: 2d6357 bbci a3, 5, 40224ec8 40224e9a: 75ad41 l32r a4, 40202550 40224e9d: 161c02 l16ui a0, a12, 44 40224ea0: 0020c0 memw 40224ea3: fc2442 l32i a4, a4, 0x3f0 40224ea6: 041047 beq a0, a4, 40224eae 40224ea9: 501b addi.n a5, a0, 1 40224eab: 165c52 s16i a5, a12, 44 40224eae: 232c72 l32i a7, a12, 140 40224eb1: c78c beqz.n a7, 40224ec1 40224eb3: 6c28 l32i.n a2, a12, 24 40224eb5: 0c3d mov.n a3, a12 40224eb7: 040c movi.n a4, 0 40224eb9: 050c movi.n a5, 0 40224ebb: 0007c0 callx0 a7 40224ebe: 000046 j 40224ec3 40224ec1: 020c movi.n a2, 0 40224ec3: 628b addi.n a6, a2, 8 40224ec5: ee3616 beqz a6, 40224dac 40224ec8: 0c2d mov.n a2, a12 40224eca: ced9 s32i.n a13, a14, 48 40224ecc: 023985 call0 40227268 40224ecf: ffb646 j 40224dac 40224ed2: 000000 ill 40224ed5: 000000 ill 40224ed8 : 40224ed8: 207220 or a7, a2, a2 40224edb: fada41 l32r a4, 40223a44 40224ede: fe4d51 l32r a5, 40224814 40224ee1: f0c112 addi a1, a1, -16 40224ee4: fec791 l32r a9, 40224a00 40224ee7: 026102 s32i a0, a1, 8 40224eea: 100902 l8ui a0, a9, 16 40224eed: 0361c2 s32i a12, a1, 12 40224ef0: 326047 bbci a0, 4, 40224f26 40224ef3: 29a8 l32i.n a10, a9, 8 40224ef5: 091932 l16ui a3, a9, 18 40224ef8: 3928 l32i.n a2, a9, 12 40224efa: 1968 l32i.n a6, a9, 4 40224efc: 221b addi.n a2, a2, 1 40224efe: 020682 l8ui a8, a6, 2 40224f01: 010672 l8ui a7, a6, 1 40224f04: 33aa add.n a3, a3, a10 40224f06: 117780 slli a7, a7, 8 40224f09: 000692 l8ui a9, a6, 0 40224f0c: 030662 l8ui a6, a6, 3 40224f0f: 207790 or a7, a7, a9 40224f12: 116680 slli a6, a6, 8 40224f15: 206680 or a6, a6, a8 40224f18: 026505 call0 4022756c 40224f1b: 020c movi.n a2, 0 40224f1d: 31c8 l32i.n a12, a1, 12 40224f1f: 2108 l32i.n a0, a1, 8 40224f21: 10c112 addi a1, a1, 16 40224f24: f00d ret.n 40224f26: f16017 bbci a0, 1, 40224f1b 40224f29: f0c401 l32r a0, 4022123c 40224f2c: 758931 l32r a3, 40202550 40224f2f: 0068 l32i.n a6, a0, 0 40224f31: 020c movi.n a2, 0 40224f33: b68c beqz.n a6, 40224f42 40224f35: 221b addi.n a2, a2, 1 40224f37: 3668 l32i.n a6, a6, 12 40224f39: 742020 extui a2, a2, 0, 8 40224f3c: ff5656 bnez a6, 40224f35 40224f3f: 000086 j 40224f45 40224f42: 00a022 movi a2, 0 40224f45: 0020c0 memw 40224f48: ff2332 l32i a3, a3, 0x3fc 40224f4b: 0d1237 beq a2, a3, 40224f5c 40224f4e: 016172 s32i a7, a1, 4 40224f51: 140722 l8ui a2, a7, 20 40224f54: 019445 call0 4022689c 40224f57: 20c220 or a12, a2, a2 40224f5a: 32cc bnez.n a2, 40224f61 40224f5c: f27c movi.n a2, -1 40224f5e: ffeec6 j 40224f1d 40224f61: 03a092 movi a9, 3 40224f64: fe2cb1 l32r a11, 40224814 40224f67: fea6a1 l32r a10, 40224a00 40224f6a: fab621 l32r a2, 40223a44 40224f6d: 012162 l32i a6, a1, 4 40224f70: 002222 l32i a2, a2, 0 40224f73: 6688 l32i.n a8, a6, 24 40224f75: 101602 l16ui a0, a6, 32 40224f78: 105c02 s16i a0, a12, 32 40224f7b: 0c29 s32i.n a2, a12, 0 40224f7d: 2a08 l32i.n a0, a10, 8 40224f7f: 0bb8 l32i.n a11, a11, 0 40224f81: 1cb9 s32i.n a11, a12, 4 40224f83: 1aa8 l32i.n a10, a10, 4 40224f85: 401b addi.n a4, a0, 1 40224f87: 000b addi.n a0, a0, -1 40224f89: 000a32 l8ui a3, a10, 0 40224f8c: 010a22 l8ui a2, a10, 1 40224f8f: cc49 s32i.n a4, a12, 48 40224f91: ac49 s32i.n a4, a12, 40 40224f93: 112280 slli a2, a2, 8 40224f96: 202230 or a2, a2, a3 40224f99: 115c22 s16i a2, a12, 34 40224f9c: f0a841 l32r a4, 4022123c 40224f9f: 0e0ab2 l8ui a11, a10, 14 40224fa2: 0f0aa2 l8ui a10, a10, 15 40224fa5: 196c02 s32i a0, a12, 100 40224fa8: 4c99 s32i.n a9, a12, 16 40224faa: 6c89 s32i.n a8, a12, 24 40224fac: 11aa80 slli a10, a10, 8 40224faf: 7678 l32i.n a7, a6, 28 40224fb1: 7c79 s32i.n a7, a12, 28 40224fb3: 20aab0 or a10, a10, a11 40224fb6: 2c5ca2 s16i a10, a12, 88 40224fb9: 305ca2 s16i a10, a12, 96 40224fbc: 080662 l8ui a6, a6, 8 40224fbf: 8ca072 movi a7, 140 40224fc2: 106670 and a6, a6, a7 40224fc5: 084c62 s8i a6, a12, 8 40224fc8: 0458 l32i.n a5, a4, 0 40224fca: 3c59 s32i.n a5, a12, 12 40224fcc: 04c9 s32i.n a12, a4, 0 40224fce: 02a785 call0 40227a48 40224fd1: 0c2d mov.n a2, a12 40224fd3: 00f685 call0 40225f3c 40224fd6: 1e1c22 l16ui a2, a12, 60 40224fd9: 3c4b addi.n a3, a12, 4 40224fdb: 01ab45 call0 40226a90 40224fde: 1e5c22 s16i a2, a12, 60 40224fe1: 231c movi.n a3, 18 40224fe3: 0c2d mov.n a2, a12 40224fe5: 021085 call0 402270f0 40224fe8: 0129 s32i.n a2, a1, 0 40224fea: a28c beqz.n a2, 40224ff8 40224fec: 0c2d mov.n a2, a12 40224fee: 030c movi.n a3, 0 40224ff0: 010745 call0 40226068 40224ff3: 0128 l32i.n a2, a1, 0 40224ff5: ffc906 j 40224f1d 40224ff8: 0c2d mov.n a2, a12 40224ffa: 0226c5 call0 40227268 40224ffd: ffc706 j 40224f1d 40225000: 000000 ill ... 40225004 : 40225004: f0c112 addi a1, a1, -16 40225007: fe7e61 l32r a6, 40224a00 4022500a: 006102 s32i a0, a1, 0 4022500d: 100602 l8ui a0, a6, 16 40225010: 02a052 movi a5, 2 40225013: 42e027 bbsi a0, 2, 40225059 40225016: 446017 bbci a0, 1, 4022505e 40225019: 0a2242 l32i a4, a2, 40 4022501c: 2608 l32i.n a0, a6, 8 4022501e: 161272 l16ui a7, a2, 44 40225021: c03040 sub a3, a0, a4 40225024: 042396 bltz a3, 4022506a 40225027: 774a add.n a7, a7, a4 40225029: c07070 sub a7, a0, a7 4022502c: 3a17e6 bgei a7, 1, 4022506a 4022502f: fa8541 l32r a4, 40223a44 40225032: fdf851 l32r a5, 40224814 40225035: 3628 l32i.n a2, a6, 12 40225037: 091632 l16ui a3, a6, 18 4022503a: 1678 l32i.n a7, a6, 4 4022503c: 330a add.n a3, a3, a0 4022503e: 020782 l8ui a8, a7, 2 40225041: 000792 l8ui a9, a7, 0 40225044: 030762 l8ui a6, a7, 3 40225047: 010772 l8ui a7, a7, 1 4022504a: 116680 slli a6, a6, 8 4022504d: 206680 or a6, a6, a8 40225050: 117780 slli a7, a7, 8 40225053: 207790 or a7, a7, a9 40225056: 025145 call0 4022756c 40225059: 020c movi.n a2, 0 4022505b: 000746 j 4022507c 4022505e: 086007 bbci a0, 0, 4022506a 40225061: f07541 l32r a4, 40221238 40225064: 002442 l32i a4, a4, 0 40225067: 0d6242 s32i a4, a2, 52 4022506a: 091672 l16ui a7, a6, 18 4022506d: fe8716 beqz a7, 40225059 40225070: 240282 l8ui a8, a2, 36 40225073: 208850 or a8, a8, a5 40225076: 244282 s8i a8, a2, 36 40225079: 021ec5 call0 40227268 4022507c: 002102 l32i a0, a1, 0 4022507f: 10c112 addi a1, a1, 16 40225082: f00d ret.n 40225084: ff1680 excw 40225087: 3f .byte 0x3f 40225088 : 40225088: 830c movi.n a3, 8 4022508a: f0c112 addi a1, a1, -16 4022508d: 0109 s32i.n a0, a1, 0 4022508f: 21d9 s32i.n a13, a1, 8 40225091: fe5bd1 l32r a13, 40224a00 40225094: 11c9 s32i.n a12, a1, 4 40225096: 100d82 l8ui a8, a13, 16 40225099: 02cd mov.n a12, a2 4022509b: 166827 bbci a8, 2, 402250b5 4022509e: 4208 l32i.n a0, a2, 16 402250a0: 342066 bnei a0, 2, 402250d8 402250a3: 120c movi.n a2, 1 402250a5: 172c52 l32i a5, a12, 92 402250a8: 3d48 l32i.n a4, a13, 12 402250aa: 000c movi.n a0, 0 402250ac: c04450 sub a4, a4, a5 402250af: 830240 moveqz a0, a2, a4 402250b2: 000f86 j 402250f4 402250b5: 200c movi.n a0, 2 402250b7: 566817 bbci a8, 1, 40225111 402250ba: 4228 l32i.n a2, a2, 16 402250bc: 512226 beqi a2, 2, 40225111 402250bf: 4e3226 beqi a2, 3, 40225111 402250c2: 240c62 l8ui a6, a12, 36 402250c5: 206600 or a6, a6, a0 402250c8: 244c62 s8i a6, a12, 36 402250cb: 020c movi.n a2, 0 402250cd: 11c8 l32i.n a12, a1, 4 402250cf: 21d8 l32i.n a13, a1, 8 402250d1: 0108 l32i.n a0, a1, 0 402250d3: 10c112 addi a1, a1, 16 402250d6: f00d ret.n 402250d8: a228 l32i.n a2, a2, 40 402250da: 2d08 l32i.n a0, a13, 8 402250dc: c07020 sub a7, a0, a2 402250df: 00f796 bltz a7, 402250f2 402250e2: 161c82 l16ui a8, a12, 44 402250e5: 882a add.n a8, a8, a2 402250e7: c08080 sub a8, a0, a8 402250ea: 0418e6 bgei a8, 1, 402250f2 402250ed: 100c movi.n a0, 1 402250ef: 000046 j 402250f4 402250f2: 000c movi.n a0, 0 402250f4: fd3016 beqz a0, 402250cb 402250f7: 727c movi.n a2, -9 402250f9: 2c0db2 l8ui a11, a13, 44 402250fc: 240c92 l8ui a9, a12, 36 402250ff: fea0a2 movi a10, 254 40225102: 1099a0 and a9, a9, a10 40225105: 20bb30 or a11, a11, a3 40225108: 2c4db2 s8i a11, a13, 44 4022510b: 244c92 s8i a9, a12, 36 4022510e: ffeec6 j 402250cd 40225111: 240c42 l8ui a4, a12, 36 40225114: f04951 l32r a5, 40221238 40225117: 03e447 bbsi a4, 4, 4022511e 4022511a: 0558 l32i.n a5, a5, 0 4022511c: dc59 s32i.n a5, a12, 52 4022511e: 202cc0 or a2, a12, a12 40225121: 00a062 movi a6, 0 40225124: ad4c62 s8i a6, a12, 173 40225127: 00e145 call0 40225f3c 4022512a: 837c movi.n a3, -8 4022512c: fa4641 l32r a4, 40223a44 4022512f: 4c78 l32i.n a7, a12, 16 40225131: fdb851 l32r a5, 40224814 40225134: 502726 beqi a7, 2, 40225188 40225137: fdc782 addi a8, a7, -3 4022513a: 121816 beqz a8, 4022525f 4022513d: fcc792 addi a9, a7, -4 40225140: 16b916 beqz a9, 402252af 40225143: fbc7a2 addi a10, a7, -5 40225146: 1b2a16 beqz a10, 402252fc 40225149: fac7b2 addi a11, a7, -6 4022514c: 1f8b16 beqz a11, 40225348 4022514f: f9c702 addi a0, a7, -7 40225152: 159016 beqz a0, 402252af 40225155: f8c722 addi a2, a7, -8 40225158: 21e216 beqz a2, 4022537a 4022515b: f7c732 addi a3, a7, -9 4022515e: f69356 bnez a3, 402250cb 40225161: 0c2d mov.n a2, a12 40225163: 004b45 call0 40225618 40225166: 100d42 l8ui a4, a13, 16 40225169: 044440 extui a4, a4, 4, 1 4022516c: f5b416 beqz a4, 402250cb 4022516f: 172c62 l32i a6, a12, 92 40225172: 3d58 l32i.n a5, a13, 12 40225174: c05560 sub a5, a5, a6 40225177: f50556 bnez a5, 402250cb 4022517a: 2c0d72 l8ui a7, a13, 44 4022517d: 081c movi.n a8, 16 4022517f: 207780 or a7, a7, a8 40225182: 2c4d72 s8i a7, a13, 44 40225185: ffd086 j 402250cb 40225188: 100d82 l8ui a8, a13, 16 4022518b: 12a092 movi a9, 18 4022518e: 024897 ball a8, a9, 40225194 40225191: 002606 j 4022522d 40225194: 1f2c62 l32i a6, a12, 124 40225197: 032d22 l32i a2, a13, 12 4022519a: 042662 l32i a6, a6, 16 4022519d: 74f671 l32r a7, 40202578 402251a0: 0406b2 l8ui a11, a6, 4 402251a3: 050602 l8ui a0, a6, 5 402251a6: 0706a2 l8ui a10, a6, 7 402251a9: 060662 l8ui a6, a6, 6 402251ac: 11aa80 slli a10, a10, 8 402251af: 20aa60 or a10, a10, a6 402251b2: 11aa80 slli a10, a10, 8 402251b5: 20aa00 or a10, a10, a0 402251b8: 11aa80 slli a10, a10, 8 402251bb: 20aab0 or a10, a10, a11 402251be: 7508a0 extui a0, a10, 24, 8 402251c1: 01ba80 slli a11, a10, 24 402251c4: 106a70 and a6, a10, a7 402251c7: 116680 slli a6, a6, 8 402251ca: 20bb60 or a11, a11, a6 402251cd: 41a8a0 srli a10, a10, 8 402251d0: 10aa70 and a10, a10, a7 402251d3: 20aa00 or a10, a10, a0 402251d6: 20aab0 or a10, a10, a11 402251d9: aa1b addi.n a10, a10, 1 402251db: 4e92a7 bne a2, a10, 4022522d 402251de: 3c4b addi.n a3, a12, 4 402251e0: 490c movi.n a9, 4 402251e2: 1d78 l32i.n a7, a13, 4 402251e4: 2da8 l32i.n a10, a13, 8 402251e6: 146c22 s32i a2, a12, 80 402251e9: 391cb2 l16ui a11, a12, 114 402251ec: 1e1c22 l16ui a2, a12, 60 402251ef: bb1b addi.n a11, a11, 1 402251f1: 0a1b addi.n a0, a10, 1 402251f3: ac09 s32i.n a0, a12, 40 402251f5: cc09 s32i.n a0, a12, 48 402251f7: 395cb2 s16i a11, a12, 114 402251fa: aa0b addi.n a10, a10, -1 402251fc: 0e0782 l8ui a8, a7, 14 402251ff: 0f0772 l8ui a7, a7, 15 40225202: 196ca2 s32i a10, a12, 100 40225205: 4c99 s32i.n a9, a12, 16 40225207: 117780 slli a7, a7, 8 4022520a: 207780 or a7, a7, a8 4022520d: 305c72 s16i a7, a12, 96 40225210: 0187c5 call0 40226a90 40225213: 1e5c22 s16i a2, a12, 60 40225216: 2b1c32 l16ui a3, a12, 86 40225219: a04220 addx4 a4, a2, a2 4022521c: 1144f0 slli a4, a4, 1 4022521f: 2c5c42 s16i a4, a12, 88 40225222: 330b addi.n a3, a3, -1 40225224: 1c5356 bnez a3, 402253ed 40225227: 1122f0 slli a2, a2, 1 4022522a: 006fc6 j 402253ed 4022522d: 046480 extui a6, a8, 4, 1 40225230: e97616 beqz a6, 402250cb 40225233: 032d22 l32i a2, a13, 12 40225236: 022da2 l32i a10, a13, 8 40225239: 012d62 l32i a6, a13, 4 4022523c: 091d32 l16ui a3, a13, 18 4022523f: 020682 l8ui a8, a6, 2 40225242: 000692 l8ui a9, a6, 0 40225245: 010672 l8ui a7, a6, 1 40225248: 33aa add.n a3, a3, a10 4022524a: 117780 slli a7, a7, 8 4022524d: 030662 l8ui a6, a6, 3 40225250: 207790 or a7, a7, a9 40225253: 116680 slli a6, a6, 8 40225256: 206680 or a6, a6, a8 40225259: 023105 call0 4022756c 4022525c: ff9ac6 j 402250cb 4022525f: 100d82 l8ui a8, a13, 16 40225262: 2c6847 bbci a8, 4, 40225292 40225265: 142c72 l32i a7, a12, 80 40225268: 3d28 l32i.n a2, a13, 12 4022526a: c07270 sub a7, a2, a7 4022526d: 770b addi.n a7, a7, -1 4022526f: 05f796 bltz a7, 402252d2 40225272: 172c82 l32i a8, a12, 92 40225275: c08280 sub a8, a2, a8 40225278: 5618e6 bgei a8, 1, 402252d2 4022527b: 490c movi.n a9, 4 4022527d: 7c58 l32i.n a5, a12, 28 4022527f: 4c99 s32i.n a9, a12, 16 40225281: 127516 beqz a5, 402253ac 40225284: 6c28 l32i.n a2, a12, 24 40225286: 0c3d mov.n a3, a12 40225288: 040c movi.n a4, 0 4022528a: 0005c0 callx0 a5 4022528d: 837c movi.n a3, -8 4022528f: 0046c6 j 402253ae 40225292: 04a180 extui a10, a8, 1, 1 40225295: e32a16 beqz a10, 402250cb 40225298: 0a2c02 l32i a0, a12, 40 4022529b: 022db2 l32i a11, a13, 8 4022529e: ffc002 addi a0, a0, -1 402252a1: c0bb00 sub a11, a11, a0 402252a4: e23b56 bnez a11, 402250cb 402252a7: 0c2d mov.n a2, a12 402252a9: 0247c5 call0 40227728 402252ac: ff86c6 j 402250cb 402252af: 202cc0 or a2, a12, a12 402252b2: 003645 call0 40225618 402252b5: 2c0d22 l8ui a2, a13, 44 402252b8: 042520 extui a2, a2, 5, 1 402252bb: e0c216 beqz a2, 402250cb 402252be: 02a042 movi a4, 2 402252c1: 240c32 l8ui a3, a12, 36 402252c4: 07a052 movi a5, 7 402252c7: 4c59 s32i.n a5, a12, 16 402252c9: 203340 or a3, a3, a4 402252cc: 244c32 s8i a3, a12, 36 402252cf: ff7e06 j 402250cb 402252d2: 022d62 l32i a6, a13, 8 402252d5: 012d82 l32i a8, a13, 4 402252d8: 091d32 l16ui a3, a13, 18 402252db: 000892 l8ui a9, a8, 0 402252de: 010872 l8ui a7, a8, 1 402252e1: 803360 add a3, a3, a6 402252e4: 030862 l8ui a6, a8, 3 402252e7: 117780 slli a7, a7, 8 402252ea: 207790 or a7, a7, a9 402252ed: 020882 l8ui a8, a8, 2 402252f0: 116680 slli a6, a6, 8 402252f3: 206680 or a6, a6, a8 402252f6: 022745 call0 4022756c 402252f9: ff7386 j 402250cb 402252fc: 202cc0 or a2, a12, a12 402252ff: 003185 call0 40225618 40225302: 2c0d72 l8ui a7, a13, 44 40225305: 100d02 l8ui a0, a13, 16 40225308: 047570 extui a7, a7, 5, 1 4022530b: 0b2716 beqz a7, 402253c1 4022530e: 10a082 movi a8, 16 40225311: 028087 bany a0, a8, 40225317 40225314: 0030c6 j 402253db 40225317: 172ca2 l32i a10, a12, 92 4022531a: 032d92 l32i a9, a13, 12 4022531d: c099a0 sub a9, a9, a10 40225320: 0b7956 bnez a9, 402253db 40225323: 0c2d mov.n a2, a12 40225325: 240cb2 l8ui a11, a12, 36 40225328: 2d0c movi.n a13, 2 4022532a: 20bbd0 or a11, a11, a13 4022532d: 244cb2 s8i a11, a12, 36 40225330: 0168c5 call0 402269c0 40225333: efc221 l32r a2, 4022123c 40225336: 0228 l32i.n a2, a2, 0 40225338: c00c20 sub a0, a12, a2 4022533b: 164056 bnez a0, 402254a3 4022533e: efbf41 l32r a4, 4022123c 40225341: 3238 l32i.n a3, a2, 12 40225343: 0439 s32i.n a3, a4, 0 40225345: 005b46 j 402254b6 40225348: 202cc0 or a2, a12, a12 4022534b: 002cc5 call0 40225618 4022534e: 2c0d52 l8ui a5, a13, 44 40225351: 045550 extui a5, a5, 5, 1 40225354: d73516 beqz a5, 402250cb 40225357: efb9d1 l32r a13, 4022123c 4022535a: 202cc0 or a2, a12, a12 4022535d: 240c62 l8ui a6, a12, 36 40225360: 270c movi.n a7, 2 40225362: 206670 or a6, a6, a7 40225365: 244c62 s8i a6, a12, 36 40225368: 016545 call0 402269c0 4022536b: 0d28 l32i.n a2, a13, 0 4022536d: c08c20 sub a8, a12, a2 40225370: 0c7856 bnez a8, 4022543b 40225373: 3298 l32i.n a9, a2, 12 40225375: 0d99 s32i.n a9, a13, 0 40225377: 0034c6 j 4022544e 4022537a: 202cc0 or a2, a12, a12 4022537d: 002985 call0 40225618 40225380: 100da2 l8ui a10, a13, 16 40225383: 04a4a0 extui a10, a10, 4, 1 40225386: d41a16 beqz a10, 402250cb 40225389: 172c02 l32i a0, a12, 92 4022538c: 032db2 l32i a11, a13, 12 4022538f: c0bb00 sub a11, a11, a0 40225392: d35b56 bnez a11, 402250cb 40225395: efa9d1 l32r a13, 4022123c 40225398: 0c2d mov.n a2, a12 4022539a: 016245 call0 402269c0 4022539d: 0d28 l32i.n a2, a13, 0 4022539f: c03c20 sub a3, a12, a2 402253a2: 0c9356 bnez a3, 4022546f 402253a5: 3248 l32i.n a4, a2, 12 402253a7: 0d49 s32i.n a4, a13, 0 402253a9: 003546 j 40225482 402253ac: 427c movi.n a2, -12 402253ae: 128216 beqz a2, 402254da 402253b1: 041237 beq a2, a3, 402253b9 402253b4: 0c2d mov.n a2, a12 402253b6: 00d585 call0 40226110 402253b9: 827c movi.n a2, -8 402253bb: ff4386 j 402250cd 402253be: 000000 ill 402253c1: 051c movi.n a5, 16 402253c3: 028057 bany a0, a5, 402253c9 402253c6: ff4046 j 402250cb 402253c9: 172c72 l32i a7, a12, 92 402253cc: 3d68 l32i.n a6, a13, 12 402253ce: c06670 sub a6, a6, a7 402253d1: cf6656 bnez a6, 402250cb 402253d4: 680c movi.n a8, 6 402253d6: 4c89 s32i.n a8, a12, 16 402253d8: ff3bc6 j 402250cb 402253db: 2a0c movi.n a10, 2 402253dd: 240c92 l8ui a9, a12, 36 402253e0: 8b0c movi.n a11, 8 402253e2: 4cb9 s32i.n a11, a12, 16 402253e4: 2099a0 or a9, a9, a10 402253e7: 244c92 s8i a9, a12, 36 402253ea: ff3746 j 402250cb 402253ed: 2b5c22 s16i a2, a12, 86 402253f0: 3a1c02 l16ui a0, a12, 116 402253f3: 1f2c22 l32i a2, a12, 124 402253f6: ffc002 addi a0, a0, -1 402253f9: 3a5c02 s16i a0, a12, 116 402253fc: 0022d2 l32i a13, a2, 0 402253ff: 1f6cd2 s32i a13, a12, 124 40225402: 02dd56 bnez a13, 40225433 40225405: f07c movi.n a0, -1 40225407: 1d5c02 s16i a0, a12, 58 4022540a: 013605 call0 4022676c 4022540d: 242c52 l32i a5, a12, 144 40225410: a58c beqz.n a5, 4022541e 40225412: 6c28 l32i.n a2, a12, 24 40225414: 0c3d mov.n a3, a12 40225416: 040c movi.n a4, 0 40225418: 0005c0 callx0 a5 4022541b: 000046 j 40225420 4022541e: 020c movi.n a2, 0 40225420: 837c movi.n a3, -8 40225422: 931237 beq a2, a3, 402253b9 40225425: 240c42 l8ui a4, a12, 36 40225428: 250c movi.n a5, 2 4022542a: 204450 or a4, a4, a5 4022542d: 244c42 s8i a4, a12, 36 40225430: ff25c6 j 402250cb 40225433: 000c movi.n a0, 0 40225435: 4e4c02 s8i a0, a12, 78 40225438: fff2c6 j 40225407 4022543b: ff1201 l32r a0, 40225084 4022543e: 0029 s32i.n a2, a0, 0 40225440: a28c beqz.n a2, 4022544e 40225442: 032232 l32i a3, a2, 12 40225445: 1c93c7 bne a3, a12, 40225465 40225448: 032c62 l32i a6, a12, 12 4022544b: 036262 s32i a6, a2, 12 4022544e: ef7971 l32r a7, 40221234 40225451: 090c movi.n a9, 0 40225453: aa0c movi.n a10, 10 40225455: 4ca9 s32i.n a10, a12, 16 40225457: 3c99 s32i.n a9, a12, 12 40225459: 0788 l32i.n a8, a7, 0 4022545b: 3c89 s32i.n a8, a12, 12 4022545d: 07c9 s32i.n a12, a7, 0 4022545f: 025e85 call0 40227a48 40225462: ff1946 j 402250cb 40225465: 0039 s32i.n a3, a0, 0 40225467: 032d mov.n a2, a3 40225469: fd5356 bnez a3, 40225442 4022546c: fff786 j 4022544e 4022546f: ff0501 l32r a0, 40225084 40225472: 0029 s32i.n a2, a0, 0 40225474: a28c beqz.n a2, 40225482 40225476: 032232 l32i a3, a2, 12 40225479: 1c93c7 bne a3, a12, 40225499 4022547c: 032cb2 l32i a11, a12, 12 4022547f: 0362b2 s32i a11, a2, 12 40225482: ef6cd1 l32r a13, 40221234 40225485: 020c movi.n a2, 0 40225487: a30c movi.n a3, 10 40225489: 4c39 s32i.n a3, a12, 16 4022548b: 3c29 s32i.n a2, a12, 12 4022548d: 0d08 l32i.n a0, a13, 0 4022548f: 3c09 s32i.n a0, a12, 12 40225491: 0dc9 s32i.n a12, a13, 0 40225493: 025b45 call0 40227a48 40225496: ff0c46 j 402250cb 40225499: 0039 s32i.n a3, a0, 0 4022549b: 032d mov.n a2, a3 4022549d: fd5356 bnez a3, 40225476 402254a0: fff786 j 40225482 402254a3: fef841 l32r a4, 40225084 402254a6: 0429 s32i.n a2, a4, 0 402254a8: a28c beqz.n a2, 402254b6 402254aa: 032232 l32i a3, a2, 12 402254ad: 1c93c7 bne a3, a12, 402254cd 402254b0: 032c52 l32i a5, a12, 12 402254b3: 036252 s32i a5, a2, 12 402254b6: ef5f61 l32r a6, 40221234 402254b9: 080c movi.n a8, 0 402254bb: a90c movi.n a9, 10 402254bd: 4c99 s32i.n a9, a12, 16 402254bf: 3c89 s32i.n a8, a12, 12 402254c1: 0678 l32i.n a7, a6, 0 402254c3: 3c79 s32i.n a7, a12, 12 402254c5: 06c9 s32i.n a12, a6, 0 402254c7: 025805 call0 40227a48 402254ca: feff46 j 402250cb 402254cd: feeda1 l32r a10, 40225084 402254d0: 032d mov.n a2, a3 402254d2: 0a39 s32i.n a3, a10, 0 402254d4: fd2356 bnez a3, 402254aa 402254d7: fff6c6 j 402254b6 402254da: 202cc0 or a2, a12, a12 402254dd: 2b1cb2 l16ui a11, a12, 86 402254e0: 0361b2 s32i a11, a1, 12 402254e3: 001345 call0 40225618 402254e6: 381c02 l16ui a0, a12, 112 402254e9: 032122 l32i a2, a1, 12 402254ec: 308c beqz.n a0, 402254f3 402254ee: 300b addi.n a3, a0, -1 402254f0: 385c32 s16i a3, a12, 112 402254f3: 1e1c02 l16ui a0, a12, 60 402254f6: 021266 bnei a2, 1, 402254fc 402254f9: 1100f0 slli a0, a0, 1 402254fc: 2c0d42 l8ui a4, a13, 44 402254ff: 2b5c02 s16i a0, a12, 86 40225502: 044540 extui a4, a4, 5, 1 40225505: bc2416 beqz a4, 402250cb 40225508: 260c movi.n a6, 2 4022550a: 240c52 l8ui a5, a12, 36 4022550d: 770c movi.n a7, 7 4022550f: 4c79 s32i.n a7, a12, 16 40225511: 205560 or a5, a5, a6 40225514: 244c52 s8i a5, a12, 36 40225517: feec06 j 402250cb ... 4022551c : 4022551c: e0c112 addi a1, a1, -32 4022551f: 0361e2 s32i a14, a1, 12 40225522: 0461f2 s32i a15, a1, 16 40225525: 006102 s32i a0, a1, 0 40225528: 21d9 s32i.n a13, a1, 8 4022552a: 11c9 s32i.n a12, a1, 4 4022552c: 02dd mov.n a13, a2 4022552e: 4228 l32i.n a2, a2, 16 40225530: 03cd mov.n a12, a3 40225532: 0d0202 l8ui a0, a2, 13 40225535: 0c0222 l8ui a2, a2, 12 40225538: 110080 slli a0, a0, 8 4022553b: 200020 or a0, a0, a2 4022553e: 096087 bbci a0, 8, 4022554b 40225541: 032d mov.n a2, a3 40225543: 0120c5 call0 40226750 40225546: 0c0c movi.n a12, 0 40225548: 002c06 j 402255fc 4022554b: 00a1f2 movi a15, 0x100 4022554e: fd2ce1 l32r a14, 40224a00 40225551: 0c2d mov.n a2, a12 40225553: 065c16 beqz a12, 402255bc 40225556: 2e48 l32i.n a4, a14, 8 40225558: 4c08 l32i.n a0, a12, 16 4022555a: 061d32 l16ui a3, a13, 12 4022555d: 060062 l8ui a6, a0, 6 40225560: 070052 l8ui a5, a0, 7 40225563: 334a add.n a3, a3, a4 40225565: 115580 slli a5, a5, 8 40225568: 061c42 l16ui a4, a12, 12 4022556b: 205560 or a5, a5, a6 4022556e: 050062 l8ui a6, a0, 5 40225571: 115580 slli a5, a5, 8 40225574: 205560 or a5, a5, a6 40225577: 040062 l8ui a6, a0, 4 4022557a: 115580 slli a5, a5, 8 4022557d: 205560 or a5, a5, a6 40225580: 445a add.n a4, a4, a5 40225582: c03340 sub a3, a3, a4 40225585: 033396 bltz a3, 402255bc 40225588: 0d0052 l8ui a5, a0, 13 4022558b: 0c0062 l8ui a6, a0, 12 4022558e: 115580 slli a5, a5, 8 40225591: 205560 or a5, a5, a6 40225594: 196587 bbci a5, 8, 402255b1 40225597: 4d78 l32i.n a7, a13, 16 40225599: 0d0762 l8ui a6, a7, 13 4022559c: 0c0782 l8ui a8, a7, 12 4022559f: 116680 slli a6, a6, 8 402255a2: 206680 or a6, a6, a8 402255a5: 2066f0 or a6, a6, a15 402255a8: 0c4762 s8i a6, a7, 12 402255ab: 416860 srli a6, a6, 8 402255ae: 0d4762 s8i a6, a7, 13 402255b1: 02c8 l32i.n a12, a2, 0 402255b3: 011b85 call0 4022676c 402255b6: ffe5c6 j 40225551 402255b9: 000000 ill 402255bc: 03c216 beqz a2, 402255fc 402255bf: 022e02 l32i a0, a14, 8 402255c2: 042232 l32i a3, a2, 16 402255c5: 061d72 l16ui a7, a13, 12 402255c8: 060342 l8ui a4, a3, 6 402255cb: 070322 l8ui a2, a3, 7 402255ce: 770a add.n a7, a7, a0 402255d0: 112280 slli a2, a2, 8 402255d3: 202240 or a2, a2, a4 402255d6: 112280 slli a2, a2, 8 402255d9: 050342 l8ui a4, a3, 5 402255dc: 040332 l8ui a3, a3, 4 402255df: 202240 or a2, a2, a4 402255e2: 112280 slli a2, a2, 8 402255e5: 202230 or a2, a2, a3 402255e8: c07720 sub a7, a7, a2 402255eb: 0d17a6 blti a7, 1, 402255fc 402255ee: c03200 sub a3, a2, a0 402255f1: 1d28 l32i.n a2, a13, 4 402255f3: f43030 extui a3, a3, 0, 16 402255f6: 065d32 s16i a3, a13, 12 402255f9: fed2c5 call0 40224328 402255fc: 0108 l32i.n a0, a1, 0 402255fe: 31e8 l32i.n a14, a1, 12 40225600: 0dc9 s32i.n a12, a13, 0 40225602: 41f8 l32i.n a15, a1, 16 40225604: 11c8 l32i.n a12, a1, 4 40225606: 21d8 l32i.n a13, a1, 8 40225608: 20c112 addi a1, a1, 32 4022560b: f00d ret.n 4022560d: 000000 ill 40225610: ff .byte 0xff 40225611: ffffc0 excw 40225614: 1658 l32i.n a5, a6, 4 40225616: ff .byte 0xff 40225617: 3f .byte 0x3f 40225618 : 40225618: e0c112 addi a1, a1, -32 4022561b: 31e9 s32i.n a14, a1, 12 4022561d: 41f9 s32i.n a15, a1, 16 4022561f: 11c9 s32i.n a12, a1, 4 40225621: 21d9 s32i.n a13, a1, 8 40225623: fcf7d1 l32r a13, 40224a00 40225626: 0109 s32i.n a0, a1, 0 40225628: 100d02 l8ui a0, a13, 16 4022562b: 02cd mov.n a12, a2 4022562d: 040400 extui a0, a0, 4, 1 40225630: 08b016 beqz a0, 402256bf 40225633: 2d08 l32i.n a0, a13, 8 40225635: 1a2232 l32i a3, a2, 104 40225638: 301262 l16ui a6, a2, 96 4022563b: 192272 l32i a7, a2, 100 4022563e: 863a add.n a8, a6, a3 40225640: c04700 sub a4, a7, a0 40225643: 74c496 bltz a4, 40225d93 40225646: 3d28 l32i.n a2, a13, 12 40225648: 059707 bne a7, a0, 40225651 4022564b: c05320 sub a5, a3, a2 4022564e: 1ad596 bltz a5, 402257ff 40225651: c07320 sub a7, a3, a2 40225654: 1ce756 bnez a7, 40225826 40225657: 1d98 l32i.n a9, a13, 4 40225659: 0f0972 l8ui a7, a9, 15 4022565c: 0e0992 l8ui a9, a9, 14 4022565f: 117780 slli a7, a7, 8 40225662: 207790 or a7, a7, a9 40225665: 023677 bltu a6, a7, 4022566b 40225668: 006e86 j 40225826 4022566b: 006786 j 4022580d 4022566e: 102c02 l32i a0, a12, 64 40225671: 032db2 l32i a11, a13, 12 40225674: 047016 beqz a0, 402256bf 40225677: 112ca2 l32i a10, a12, 68 4022567a: c0aab0 sub a10, a10, a11 4022567d: 03ead6 bgez a10, 402256bf 40225680: 00a062 movi a6, 0 40225683: eeed31 l32r a3, 40221238 40225686: 259ce2 l16si a14, a12, 74 40225689: 249c42 l16si a4, a12, 72 4022568c: 2122e0 srai a2, a14, 2 4022568f: 215340 srai a5, a4, 3 40225692: 002332 l32i a3, a3, 0 40225695: 106c62 s32i a6, a12, 64 40225698: c03300 sub a3, a3, a0 4022569b: c03350 sub a3, a3, a5 4022569e: 113300 slli a3, a3, 16 402256a1: 313030 srai a3, a3, 16 402256a4: 60f130 abs a15, a3 402256a7: 334a add.n a3, a3, a4 402256a9: c0ff20 sub a15, a15, a2 402256ac: eefa add.n a14, a14, a15 402256ae: 245c32 s16i a3, a12, 72 402256b1: 249cf2 l16si a15, a12, 72 402256b4: 255ce2 s16i a14, a12, 74 402256b7: 21f3f0 srai a15, a15, 3 402256ba: eefa add.n a14, a14, a15 402256bc: 265ce2 s16i a14, a12, 76 402256bf: 2d08 l32i.n a0, a13, 8 402256c1: ac28 l32i.n a2, a12, 40 402256c3: 240c movi.n a4, 2 402256c5: 091d62 l16ui a6, a13, 18 402256c8: 5149 s32i.n a4, a1, 20 402256ca: 5ae616 beqz a6, 40225c7c 402256cd: c07200 sub a7, a2, a0 402256d0: 570b addi.n a5, a7, -1 402256d2: 03e596 bltz a5, 40225714 402256d5: 806a add.n a8, a0, a6 402256d7: c08280 sub a8, a2, a8 402256da: 881b addi.n a8, a8, 1 402256dc: 3418e6 bgei a8, 1, 40225714 402256df: 6d28 l32i.n a2, a13, 24 402256e1: 051232 l16ui a3, a2, 10 402256e4: 070d mov.n a0, a7 402256e6: 022377 blt a3, a7, 402256ec 402256e9: 0199c6 j 40225d54 402256ec: 041262 l16ui a6, a2, 8 402256ef: c06670 sub a6, a6, a7 402256f2: 045262 s16i a6, a2, 8 402256f5: 070c movi.n a7, 0 402256f7: 055272 s16i a7, a2, 10 402256fa: 0228 l32i.n a2, a2, 0 402256fc: c00030 sub a0, a0, a3 402256ff: 051232 l16ui a3, a2, 10 40225702: ec2307 blt a3, a0, 402256f2 40225705: 603000 neg a3, a0 40225708: 113300 slli a3, a3, 16 4022570b: 313030 srai a3, a3, 16 4022570e: fec605 call0 40224370 40225711: 0192c6 j 40225d60 40225714: c03020 sub a3, a0, a2 40225717: 00d3d6 bgez a3, 40225728 4022571a: 5158 l32i.n a5, a1, 20 4022571c: 240c42 l8ui a4, a12, 36 4022571f: 204450 or a4, a4, a5 40225722: 244c42 s8i a4, a12, 36 40225725: 31b396 bltz a3, 40225a44 40225728: 161c72 l16ui a7, a12, 44 4022572b: 3ea0e2 movi a14, 62 4022572e: 806270 add a6, a2, a7 40225731: c06060 sub a6, a0, a6 40225734: 01c662 addi a6, a6, 1 40225737: 0216a6 blti a6, 1, 4022573d 4022573a: 00c186 j 40225a44 4022573d: ffb4f1 l32r a15, 40225610 40225740: c08200 sub a8, a2, a0 40225743: 559856 bnez a8, 40225ca0 40225746: 101d62 l16ui a6, a13, 32 40225749: 9d08 l32i.n a0, a13, 36 4022574b: 1a0c movi.n a10, 1 4022574d: 0d0022 l8ui a2, a0, 13 40225750: 0c0032 l8ui a3, a0, 12 40225753: 112280 slli a2, a2, 8 40225756: 202230 or a2, a2, a3 40225759: 149820 extui a9, a2, 8, 2 4022575c: 748820 extui a8, a2, 8, 8 4022575f: 939a90 movnez a9, a10, a9 40225762: 669a add.n a6, a6, a9 40225764: f49060 extui a9, a6, 0, 16 40225767: 116600 slli a6, a6, 16 4022576a: 316060 srai a6, a6, 16 4022576d: 095d62 s16i a6, a13, 18 40225770: 62b797 bgeu a7, a9, 402257d6 40225773: 236287 bbci a2, 8, 4022579a 40225776: 10a2f0 and a10, a2, a15 40225779: 1088e0 and a8, a8, a14 4022577c: 118880 slli a8, a8, 8 4022577f: 208a80 or a8, a10, a8 40225782: 0c4082 s8i a8, a0, 12 40225785: 419880 srli a9, a8, 8 40225788: 0d4092 s8i a9, a0, 13 4022578b: 748880 extui a8, a8, 8, 8 4022578e: 0c0092 l8ui a9, a0, 12 40225791: 118880 slli a8, a8, 8 40225794: 208890 or a8, a8, a9 40225797: 748880 extui a8, a8, 8, 8 4022579a: 105d72 s16i a7, a13, 32 4022579d: 073d mov.n a3, a7 4022579f: 076817 bbci a8, 1, 402257aa 402257a2: 370b addi.n a3, a7, -1 402257a4: f43030 extui a3, a3, 0, 16 402257a7: 105d32 s16i a3, a13, 32 402257aa: 6d28 l32i.n a2, a13, 24 402257ac: feb785 call0 40224328 402257af: 101d62 l16ui a6, a13, 32 402257b2: 9d88 l32i.n a8, a13, 36 402257b4: 190c movi.n a9, 1 402257b6: 0d0872 l8ui a7, a8, 13 402257b9: 0c0882 l8ui a8, a8, 12 402257bc: 117780 slli a7, a7, 8 402257bf: 207780 or a7, a7, a8 402257c2: 748870 extui a8, a7, 8, 8 402257c5: 147870 extui a7, a7, 8, 2 402257c8: 937970 movnez a7, a9, a7 402257cb: 667a add.n a6, a6, a7 402257cd: 116600 slli a6, a6, 16 402257d0: 316060 srai a6, a6, 16 402257d3: 095d62 s16i a6, a13, 18 402257d6: 202ce2 l32i a14, a12, 128 402257d9: 3b5e16 beqz a14, 40225b92 402257dc: 049080 extui a9, a8, 0, 1 402257df: 292916 beqz a9, 40225a75 402257e2: 202ee0 or a2, a14, a14 402257e5: 002ea2 l32i a10, a14, 0 402257e8: 206ca2 s32i a10, a12, 128 402257eb: 00f805 call0 4022676c 402257ee: 202ce2 l32i a14, a12, 128 402257f1: fede56 bnez a14, 402257e2 402257f4: 099d62 l16si a6, a13, 18 402257f7: 022d22 l32i a2, a13, 8 402257fa: 226a add.n a2, a2, a6 402257fc: 00e5c6 j 40225b97 402257ff: 1d98 l32i.n a9, a13, 4 40225801: 0f0972 l8ui a7, a9, 15 40225804: 0e0992 l8ui a9, a9, 14 40225807: 117780 slli a7, a7, 8 4022580a: 207790 or a7, a7, a9 4022580d: 196c02 s32i a0, a12, 100 40225810: 305c72 s16i a7, a12, 96 40225813: 1a6c22 s32i a2, a12, 104 40225816: 076d mov.n a6, a7 40225818: 023d mov.n a3, a2 4022581a: 878c beqz.n a7, 40225826 4022581c: ac0ca2 l8ui a10, a12, 172 4022581f: 3a8c beqz.n a10, 40225826 40225821: 0b0c movi.n a11, 0 40225823: ac4cb2 s8i a11, a12, 172 40225826: 142c52 l32i a5, a12, 80 40225829: 7353e1 l32r a14, 40202578 4022582c: c00250 sub a0, a2, a5 4022582f: 4910e6 bgei a0, 1, 4022587c 40225832: 000c movi.n a0, 0 40225834: 091df2 l16ui a15, a13, 18 40225837: 385c02 s16i a0, a12, 112 4022583a: 575f56 bnez a15, 40225db3 4022583d: 463a add.n a4, a6, a3 4022583f: c04840 sub a4, a8, a4 40225842: 671456 bnez a4, 40225eb7 40225845: 1d9c62 l16si a6, a12, 58 40225848: 6d6696 bltz a6, 40225f22 4022584b: c07520 sub a7, a5, a2 4022584e: 6bb756 bnez a7, 40225f0d 40225851: 540c02 l8ui a0, a12, 84 40225854: 201b addi.n a2, a0, 1 40225856: 05a027 bge a0, a2, 4022585f 40225859: 740020 extui a0, a2, 0, 8 4022585c: 544c02 s8i a0, a12, 84 4022585f: 0240f6 bgeui a0, 4, 40225865 40225862: 01ab06 j 40225f12 40225865: 1e1c02 l16ui a0, a12, 60 40225868: 2b1c82 l16ui a8, a12, 86 4022586b: 080a add.n a0, a8, a0 4022586d: f49000 extui a9, a0, 0, 16 40225870: 023897 bltu a8, a9, 40225876 40225873: 01a8c6 j 40225f1a 40225876: 2b5c02 s16i a0, a12, 86 40225879: 01a746 j 40225f1a 4022587c: 300b addi.n a3, a0, -1 4022587e: 111396 bltz a3, 40225993 40225881: 172c42 l32i a4, a12, 92 40225884: c04240 sub a4, a2, a4 40225887: 0214a6 blti a4, 1, 4022588d 4022588a: 004146 j 40225993 4022588d: 240c02 l8ui a0, a12, 36 40225890: 0e6027 bbci a0, 2, 402258a2 40225893: fba052 movi a5, 251 40225896: 2c1c62 l16ui a6, a12, 88 40225899: 2b5c62 s16i a6, a12, 86 4022589c: 105050 and a5, a0, a5 4022589f: 244c52 s8i a5, a12, 36 402258a2: 4c78 l32i.n a7, a12, 16 402258a4: 391cb2 l16ui a11, a12, 114 402258a7: 259c82 l16si a8, a12, 74 402258aa: 249c92 l16si a9, a12, 72 402258ad: 0a0c movi.n a10, 0 402258af: 142cf2 l32i a15, a12, 80 402258b2: 146c22 s32i a2, a12, 80 402258b5: 4e4ca2 s8i a10, a12, 78 402258b8: 544ca2 s8i a10, a12, 84 402258bb: 219390 srai a9, a9, 3 402258be: c0f2f0 sub a15, a2, a15 402258c1: 385cf2 s16i a15, a12, 112 402258c4: 889a add.n a8, a8, a9 402258c6: bbfa add.n a11, a11, a15 402258c8: 395cb2 s16i a11, a12, 114 402258cb: 265c82 s16i a8, a12, 76 402258ce: 1947b6 bltui a7, 4, 402258eb 402258d1: 2c1c22 l16ui a2, a12, 88 402258d4: 2b1cf2 l16ui a15, a12, 86 402258d7: 1e1c02 l16ui a0, a12, 60 402258da: 023f27 bltu a15, a2, 402258e0 402258dd: 016e86 j 40225e9b 402258e0: 0f0a add.n a0, a15, a0 402258e2: f43000 extui a3, a0, 0, 16 402258e5: 02bf37 bgeu a15, a3, 402258eb 402258e8: 2b5c02 s16i a0, a12, 86 402258eb: 1f2cf2 l32i a15, a12, 124 402258ee: 3d58 l32i.n a5, a13, 12 402258f0: 4b2f16 beqz a15, 40225da6 402258f3: 061f42 l16ui a4, a15, 12 402258f6: 4f68 l32i.n a6, a15, 16 402258f8: 190c movi.n a9, 1 402258fa: 040672 l8ui a7, a6, 4 402258fd: 0506a2 l8ui a10, a6, 5 40225900: 060602 l8ui a0, a6, 6 40225903: 0d0682 l8ui a8, a6, 13 40225906: 0c06b2 l8ui a11, a6, 12 40225909: 118880 slli a8, a8, 8 4022590c: 2088b0 or a8, a8, a11 4022590f: 148880 extui a8, a8, 8, 2 40225912: 070662 l8ui a6, a6, 7 40225915: 938980 movnez a8, a9, a8 40225918: 448a add.n a4, a4, a8 4022591a: 116680 slli a6, a6, 8 4022591d: 206600 or a6, a6, a0 40225920: 116680 slli a6, a6, 8 40225923: 2066a0 or a6, a6, a10 40225926: 116680 slli a6, a6, 8 40225929: 206670 or a6, a6, a7 4022592c: 758860 extui a8, a6, 24, 8 4022592f: 017680 slli a7, a6, 24 40225932: 1096e0 and a9, a6, a14 40225935: 119980 slli a9, a9, 8 40225938: 207790 or a7, a7, a9 4022593b: 416860 srli a6, a6, 8 4022593e: 1066e0 and a6, a6, a14 40225941: 206680 or a6, a6, a8 40225944: 206670 or a6, a6, a7 40225947: 446a add.n a4, a4, a6 40225949: c04450 sub a4, a4, a5 4022594c: 0714a6 blti a4, 1, 40225957 4022594f: 453f16 beqz a15, 40225da6 40225952: 000c movi.n a0, 0 40225954: 011406 j 40225da8 40225957: 002f72 l32i a7, a15, 0 4022595a: 1f6c72 s32i a7, a12, 124 4022595d: 1f28 l32i.n a2, a15, 4 4022595f: feb085 call0 40224468 40225962: 381c02 l16ui a0, a12, 112 40225965: 409c beqz.n a0, 4022597d 40225967: 4f98 l32i.n a9, a15, 16 40225969: 0d0982 l8ui a8, a9, 13 4022596c: 0c0992 l8ui a9, a9, 12 4022596f: 118880 slli a8, a8, 8 40225972: 208890 or a8, a8, a9 40225975: 046887 bbci a8, 8, 4022597d 40225978: a00b addi.n a10, a0, -1 4022597a: 385ca2 s16i a10, a12, 112 4022597d: 1f28 l32i.n a2, a15, 4 4022597f: feae85 call0 40224468 40225982: 3a1cb2 l16ui a11, a12, 116 40225985: c0bb20 sub a11, a11, a2 40225988: 0f2d mov.n a2, a15 4022598a: 3a5cb2 s16i a11, a12, 116 4022598d: 00ddc5 call0 4022676c 40225990: ffd5c6 j 402258eb 40225993: 0f0c movi.n a15, 0 40225995: 385cf2 s16i a15, a12, 112 40225998: 1e2cf2 l32i a15, a12, 120 4022599b: 032d22 l32i a2, a13, 12 4022599e: cccf16 beqz a15, 4022566e 402259a1: 061f02 l16ui a0, a15, 12 402259a4: 4f38 l32i.n a3, a15, 16 402259a6: 160c movi.n a6, 1 402259a8: 040342 l8ui a4, a3, 4 402259ab: 050372 l8ui a7, a3, 5 402259ae: 060392 l8ui a9, a3, 6 402259b1: 0d0352 l8ui a5, a3, 13 402259b4: 0c0382 l8ui a8, a3, 12 402259b7: 115580 slli a5, a5, 8 402259ba: 205580 or a5, a5, a8 402259bd: 145850 extui a5, a5, 8, 2 402259c0: 070332 l8ui a3, a3, 7 402259c3: 935650 movnez a5, a6, a5 402259c6: 005a add.n a0, a0, a5 402259c8: 113380 slli a3, a3, 8 402259cb: 203390 or a3, a3, a9 402259ce: 113380 slli a3, a3, 8 402259d1: 203370 or a3, a3, a7 402259d4: 113380 slli a3, a3, 8 402259d7: 203340 or a3, a3, a4 402259da: 755830 extui a5, a3, 24, 8 402259dd: 014380 slli a4, a3, 24 402259e0: 1063e0 and a6, a3, a14 402259e3: 116680 slli a6, a6, 8 402259e6: 204460 or a4, a4, a6 402259e9: 413830 srli a3, a3, 8 402259ec: 1033e0 and a3, a3, a14 402259ef: 203350 or a3, a3, a5 402259f2: 203340 or a3, a3, a4 402259f5: 003a add.n a0, a0, a3 402259f7: c00200 sub a0, a2, a0 402259fa: c70096 bltz a0, 4022566e 402259fd: 172c42 l32i a4, a12, 92 40225a00: c04240 sub a4, a2, a4 40225a03: 0214a6 blti a4, 1, 40225a09 40225a06: ff1906 j 4022566e 40225a09: 0f58 l32i.n a5, a15, 0 40225a0b: 1e6c52 s32i a5, a12, 120 40225a0e: 1f28 l32i.n a2, a15, 4 40225a10: fea545 call0 40224468 40225a13: 381c02 l16ui a0, a12, 112 40225a16: 409c beqz.n a0, 40225a2e 40225a18: 4f78 l32i.n a7, a15, 16 40225a1a: 800b addi.n a8, a0, -1 40225a1c: 0d0762 l8ui a6, a7, 13 40225a1f: 0c0772 l8ui a7, a7, 12 40225a22: 116680 slli a6, a6, 8 40225a25: 206670 or a6, a6, a7 40225a28: 026687 bbci a6, 8, 40225a2e 40225a2b: 385c82 s16i a8, a12, 112 40225a2e: 1f28 l32i.n a2, a15, 4 40225a30: fea345 call0 40224468 40225a33: 3a1c92 l16ui a9, a12, 116 40225a36: c09920 sub a9, a9, a2 40225a39: 0f2d mov.n a2, a15 40225a3b: 3a5c92 s16i a9, a12, 116 40225a3e: 00d2c5 call0 4022676c 40225a41: ffd4c6 j 40225998 40225a44: 0c2d mov.n a2, a12 40225a46: 0178c5 call0 402271d4 40225a49: 000646 j 40225a66 40225a4c: 000000 ill 40225a4f: 240c02 l8ui a0, a12, 36 40225a52: 04a000 extui a10, a0, 0, 1 40225a55: 21ca16 beqz a10, 40225c75 40225a58: fea0b2 movi a11, 254 40225a5b: 1000b0 and a0, a0, a11 40225a5e: 51d8 l32i.n a13, a1, 20 40225a60: 20d0d0 or a13, a0, a13 40225a63: 244cd2 s8i a13, a12, 36 40225a66: 11c8 l32i.n a12, a1, 4 40225a68: 21d8 l32i.n a13, a1, 8 40225a6a: 31e8 l32i.n a14, a1, 12 40225a6c: 41f8 l32i.n a15, a1, 16 40225a6e: 0108 l32i.n a0, a1, 0 40225a70: 20c112 addi a1, a1, 32 40225a73: f00d ret.n 40225a75: 20fee0 or a15, a14, a14 40225a78: 08ee16 beqz a14, 40225b0a 40225a7b: 061e42 l16ui a4, a14, 12 40225a7e: f42060 extui a2, a6, 0, 16 40225a81: 042e32 l32i a3, a14, 16 40225a84: 022d02 l32i a0, a13, 8 40225a87: 040372 l8ui a7, a3, 4 40225a8a: 050382 l8ui a8, a3, 5 40225a8d: 060392 l8ui a9, a3, 6 40225a90: 070352 l8ui a5, a3, 7 40225a93: 202a add.n a2, a0, a2 40225a95: 115580 slli a5, a5, 8 40225a98: 205590 or a5, a5, a9 40225a9b: 115580 slli a5, a5, 8 40225a9e: 205580 or a5, a5, a8 40225aa1: 115580 slli a5, a5, 8 40225aa4: 205570 or a5, a5, a7 40225aa7: 445a add.n a4, a4, a5 40225aa9: c04240 sub a4, a2, a4 40225aac: 061496 bltz a4, 40225b11 40225aaf: 0d0342 l8ui a4, a3, 13 40225ab2: 0c0352 l8ui a5, a3, 12 40225ab5: 114480 slli a4, a4, 8 40225ab8: 204450 or a4, a4, a5 40225abb: 3e6487 bbci a4, 8, 40225afd 40225abe: 9d08 l32i.n a0, a13, 36 40225ac0: 00a142 movi a4, 0x100 40225ac3: 0d0022 l8ui a2, a0, 13 40225ac6: 0c0032 l8ui a3, a0, 12 40225ac9: 112280 slli a2, a2, 8 40225acc: 202230 or a2, a2, a3 40225acf: 745820 extui a5, a2, 8, 8 40225ad2: 27e517 bbsi a5, 1, 40225afd 40225ad5: 204240 or a4, a2, a4 40225ad8: 0c4042 s8i a4, a0, 12 40225adb: 415840 srli a5, a4, 8 40225ade: 0d4052 s8i a5, a0, 13 40225ae1: 101d32 l16ui a3, a13, 32 40225ae4: 744840 extui a4, a4, 8, 8 40225ae7: 0c0052 l8ui a5, a0, 12 40225aea: 114480 slli a4, a4, 8 40225aed: 204450 or a4, a4, a5 40225af0: 150c movi.n a5, 1 40225af2: 144840 extui a4, a4, 8, 2 40225af5: 934540 movnez a4, a5, a4 40225af8: 334a add.n a3, a3, a4 40225afa: 095d32 s16i a3, a13, 18 40225afd: 0f2d mov.n a2, a15 40225aff: 0fe8 l32i.n a14, a15, 0 40225b01: 00c685 call0 4022676c 40225b04: 091d62 l16ui a6, a13, 18 40225b07: ffda86 j 40225a75 40225b0a: 2d08 l32i.n a0, a13, 8 40225b0c: f42060 extui a2, a6, 0, 16 40225b0f: 202a add.n a2, a0, a2 40225b11: 077f16 beqz a15, 40225b8c 40225b14: 042f42 l32i a4, a15, 16 40225b17: 070432 l8ui a3, a4, 7 40225b1a: 060452 l8ui a5, a4, 6 40225b1d: 113380 slli a3, a3, 8 40225b20: 203350 or a3, a3, a5 40225b23: 113380 slli a3, a3, 8 40225b26: 050452 l8ui a5, a4, 5 40225b29: 040442 l8ui a4, a4, 4 40225b2c: 203350 or a3, a3, a5 40225b2f: 113380 slli a3, a3, 8 40225b32: 203340 or a3, a3, a4 40225b35: c04230 sub a4, a2, a3 40225b38: 5014a6 blti a4, 1, 40225b8c 40225b3b: 092d52 l32i a5, a13, 36 40225b3e: c03300 sub a3, a3, a0 40225b41: f43030 extui a3, a3, 0, 16 40225b44: 105d32 s16i a3, a13, 32 40225b47: 0d0542 l8ui a4, a5, 13 40225b4a: 0c0552 l8ui a5, a5, 12 40225b4d: 114480 slli a4, a4, 8 40225b50: 204450 or a4, a4, a5 40225b53: 744840 extui a4, a4, 8, 8 40225b56: 086417 bbci a4, 1, 40225b62 40225b59: ffc332 addi a3, a3, -1 40225b5c: f43030 extui a3, a3, 0, 16 40225b5f: 105d32 s16i a3, a13, 32 40225b62: 6d28 l32i.n a2, a13, 24 40225b64: fe7c05 call0 40224328 40225b67: 2d28 l32i.n a2, a13, 8 40225b69: 101d62 l16ui a6, a13, 32 40225b6c: 9d98 l32i.n a9, a13, 36 40225b6e: 180c movi.n a8, 1 40225b70: 0d0972 l8ui a7, a9, 13 40225b73: 0c0992 l8ui a9, a9, 12 40225b76: 117780 slli a7, a7, 8 40225b79: 207790 or a7, a7, a9 40225b7c: 147870 extui a7, a7, 8, 2 40225b7f: 937870 movnez a7, a8, a7 40225b82: 667a add.n a6, a6, a7 40225b84: 095d62 s16i a6, a13, 18 40225b87: f43060 extui a3, a6, 0, 16 40225b8a: 223a add.n a2, a2, a3 40225b8c: 206cf2 s32i a15, a12, 128 40225b8f: 000106 j 40225b97 40225b92: 022d22 l32i a2, a13, 8 40225b95: 226a add.n a2, a2, a6 40225b97: ac29 s32i.n a2, a12, 40 40225b99: 161c32 l16ui a3, a12, 44 40225b9c: 0c2d mov.n a2, a12 40225b9e: c03360 sub a3, a3, a6 40225ba1: 165c32 s16i a3, a12, 44 40225ba4: 006d05 call0 40226278 40225ba7: 0f2c movi.n a15, 32 40225ba9: 6d28 l32i.n a2, a13, 24 40225bab: 9d78 l32i.n a7, a13, 36 40225bad: 041242 l16ui a4, a2, 8 40225bb0: 0d0762 l8ui a6, a7, 13 40225bb3: 0c0772 l8ui a7, a7, 12 40225bb6: 116680 slli a6, a6, 8 40225bb9: 206670 or a6, a6, a7 40225bbc: 448c beqz.n a4, 40225bc4 40225bbe: ad29 s32i.n a2, a13, 40 40225bc0: 050c movi.n a5, 0 40225bc2: 6d59 s32i.n a5, a13, 24 40225bc4: 086687 bbci a6, 8, 40225bd0 40225bc7: 2c0d82 l8ui a8, a13, 44 40225bca: 2088f0 or a8, a8, a15 40225bcd: 2c4d82 s8i a8, a13, 44 40225bd0: 202ce2 l32i a14, a12, 128 40225bd3: e78e16 beqz a14, 40225a4f 40225bd6: 4e08 l32i.n a0, a14, 16 40225bd8: ac28 l32i.n a2, a12, 40 40225bda: 040042 l8ui a4, a0, 4 40225bdd: 050052 l8ui a5, a0, 5 40225be0: 070032 l8ui a3, a0, 7 40225be3: 060062 l8ui a6, a0, 6 40225be6: 113380 slli a3, a3, 8 40225be9: 203360 or a3, a3, a6 40225bec: 113380 slli a3, a3, 8 40225bef: 203350 or a3, a3, a5 40225bf2: 113380 slli a3, a3, 8 40225bf5: 203340 or a3, a3, a4 40225bf8: c0a230 sub a10, a2, a3 40225bfb: e50a56 bnez a10, 40225a4f 40225bfe: 2d39 s32i.n a3, a13, 8 40225c00: 161c42 l16ui a4, a12, 44 40225c03: 170c movi.n a7, 1 40225c05: 0d0052 l8ui a5, a0, 13 40225c08: 0c0062 l8ui a6, a0, 12 40225c0b: 115580 slli a5, a5, 8 40225c0e: 205560 or a5, a5, a6 40225c11: 061e62 l16ui a6, a14, 12 40225c14: 145850 extui a5, a5, 8, 2 40225c17: 935750 movnez a5, a7, a5 40225c1a: 556a add.n a5, a5, a6 40225c1c: c04450 sub a4, a4, a5 40225c1f: 652a add.n a6, a5, a2 40225c21: ac69 s32i.n a6, a12, 40 40225c23: 165c42 s16i a4, a12, 44 40225c26: 0c2d mov.n a2, a12 40225c28: 0064c5 call0 40226278 40225c2b: 1e38 l32i.n a3, a14, 4 40225c2d: 041362 l16ui a6, a3, 8 40225c30: ad28 l32i.n a2, a13, 40 40225c32: c68c beqz.n a6, 40225c42 40225c34: 428c beqz.n a2, 40225c3c 40225c36: fe8545 call0 4022448c 40225c39: 000046 j 40225c3e 40225c3c: ad39 s32i.n a3, a13, 40 40225c3e: 070c movi.n a7, 0 40225c40: 1e79 s32i.n a7, a14, 4 40225c42: 042e92 l32i a9, a14, 16 40225c45: 2c0db2 l8ui a11, a13, 44 40225c48: 0d0982 l8ui a8, a9, 13 40225c4b: 0c0992 l8ui a9, a9, 12 40225c4e: 118880 slli a8, a8, 8 40225c51: 208890 or a8, a8, a9 40225c54: 106887 bbci a8, 8, 40225c68 40225c57: 20bbf0 or a11, a11, a15 40225c5a: 042ca2 l32i a10, a12, 16 40225c5d: 2c4db2 s8i a11, a13, 44 40225c60: 044a66 bnei a10, 4, 40225c68 40225c63: 07a002 movi a0, 7 40225c66: 4c09 s32i.n a0, a12, 16 40225c68: 0e28 l32i.n a2, a14, 0 40225c6a: 206c22 s32i a2, a12, 128 40225c6d: 0e2d mov.n a2, a14 40225c6f: 00afc5 call0 4022676c 40225c72: ffd686 j 40225bd0 40225c75: 130c movi.n a3, 1 40225c77: 5139 s32i.n a3, a1, 20 40225c79: ff7846 j 40225a5e 40225c7c: c04020 sub a4, a0, a2 40225c7f: 00f496 bltz a4, 40225c92 40225c82: 161c52 l16ui a5, a12, 44 40225c85: 552a add.n a5, a5, a2 40225c87: c05050 sub a5, a0, a5 40225c8a: 551b addi.n a5, a5, 1 40225c8c: 0215e6 bgei a5, 1, 40225c92 40225c8f: ff74c6 j 40225a66 40225c92: 5178 l32i.n a7, a1, 20 40225c94: 240c62 l8ui a6, a12, 36 40225c97: 206670 or a6, a6, a7 40225c9a: 244c62 s8i a6, a12, 36 40225c9d: ff7146 j 40225a66 40225ca0: 202cc0 or a2, a12, a12 40225ca3: 015305 call0 402271d4 40225ca6: 202c32 l32i a3, a12, 128 40225ca9: fe5a21 l32r a2, 40225614 40225cac: 008356 bnez a3, 40225cb8 40225caf: 00af05 call0 402267a0 40225cb2: 206c22 s32i a2, a12, 128 40225cb5: ff6b46 j 40225a66 40225cb8: 03ed mov.n a14, a3 40225cba: da8316 beqz a3, 40225a66 40225cbd: 0f0c movi.n a15, 0 40225cbf: 2d08 l32i.n a0, a13, 8 40225cc1: 4e68 l32i.n a6, a14, 16 40225cc3: 070632 l8ui a3, a6, 7 40225cc6: 060642 l8ui a4, a6, 6 40225cc9: 113380 slli a3, a3, 8 40225ccc: 203340 or a3, a3, a4 40225ccf: 050642 l8ui a4, a6, 5 40225cd2: 113380 slli a3, a3, 8 40225cd5: 203340 or a3, a3, a4 40225cd8: 040642 l8ui a4, a6, 4 40225cdb: 113380 slli a3, a3, 8 40225cde: 203340 or a3, a3, a4 40225ce1: 1d9307 bne a3, a0, 40225d02 40225ce4: 101d52 l16ui a5, a13, 32 40225ce7: 061e42 l16ui a4, a14, 12 40225cea: 023457 bltu a4, a5, 40225cf0 40225ced: ff5d46 j 40225a66 40225cf0: 00aac5 call0 402267a0 40225cf3: d6f216 beqz a2, 40225a66 40225cf6: 197f56 bnez a15, 40225e91 40225cf9: 206c22 s32i a2, a12, 128 40225cfc: 0064c6 j 40225e93 40225cff: 000000 ill 40225d02: 7fcc bnez.n a15, 40225d0d 40225d04: c07030 sub a7, a0, a3 40225d07: 0357d6 bgez a7, 40225d40 40225d0a: 008646 j 40225f27 40225d0d: 4f98 l32i.n a9, a15, 16 40225d0f: 070982 l8ui a8, a9, 7 40225d12: 0609a2 l8ui a10, a9, 6 40225d15: 118880 slli a8, a8, 8 40225d18: 2088a0 or a8, a8, a10 40225d1b: 118880 slli a8, a8, 8 40225d1e: 0509a2 l8ui a10, a9, 5 40225d21: 040992 l8ui a9, a9, 4 40225d24: 2088a0 or a8, a8, a10 40225d27: 118880 slli a8, a8, 8 40225d2a: 208890 or a8, a8, a9 40225d2d: c08080 sub a8, a0, a8 40225d30: 880b addi.n a8, a8, -1 40225d32: 00a896 bltz a8, 40225d40 40225d35: c09030 sub a9, a0, a3 40225d38: 991b addi.n a9, a9, 1 40225d3a: 0219e6 bgei a9, 1, 40225d40 40225d3d: 005ec6 j 40225ebc 40225d40: 0e58 l32i.n a5, a14, 0 40225d42: 0efd mov.n a15, a14 40225d44: 45cc bnez.n a5, 40225d4c 40225d46: c0a030 sub a10, a0, a3 40225d49: 731ae6 bgei a10, 1, 40225dc0 40225d4c: 05ed mov.n a14, a5 40225d4e: f6f556 bnez a5, 40225cc1 40225d51: ff4446 j 40225a66 40225d54: 603070 neg a3, a7 40225d57: 113300 slli a3, a3, 16 40225d5a: 313030 srai a3, a3, 16 40225d5d: fe6105 call0 40224370 40225d60: 00a032 movi a3, 0 40225d63: 092d42 l32i a4, a13, 36 40225d66: 101d72 l16ui a7, a13, 32 40225d69: 022d82 l32i a8, a13, 8 40225d6c: ac08 l32i.n a0, a12, 40 40225d6e: 2d09 s32i.n a0, a13, 8 40225d70: 002d mov.n a2, a0 40225d72: 416800 srli a6, a0, 8 40225d75: 415860 srli a5, a6, 8 40225d78: c08080 sub a8, a0, a8 40225d7b: c07780 sub a7, a7, a8 40225d7e: 105d72 s16i a7, a13, 32 40225d81: 054462 s8i a6, a4, 5 40225d84: 064452 s8i a5, a4, 6 40225d87: 044402 s8i a0, a4, 4 40225d8a: 415850 srli a5, a5, 8 40225d8d: 074452 s8i a5, a4, 7 40225d90: fe6446 j 40225725 40225d93: 1d98 l32i.n a9, a13, 4 40225d95: 3d28 l32i.n a2, a13, 12 40225d97: 0f0972 l8ui a7, a9, 15 40225d9a: 0e0992 l8ui a9, a9, 14 40225d9d: 117780 slli a7, a7, 8 40225da0: 207790 or a7, a7, a9 40225da3: fe9986 j 4022580d 40225da6: f07c movi.n a0, -1 40225da8: 1d5c02 s16i a0, a12, 58 40225dab: 0a0c movi.n a10, 0 40225dad: 384ca2 s8i a10, a12, 56 40225db0: fef906 j 40225998 40225db3: 000c movi.n a0, 0 40225db5: bdf056 bnez a0, 40225998 40225db8: 0b0c movi.n a11, 0 40225dba: 544cb2 s8i a11, a12, 84 40225dbd: fef5c6 j 40225998 40225dc0: 0d06f2 l8ui a15, a6, 13 40225dc3: 0c0602 l8ui a0, a6, 12 40225dc6: 11ff80 slli a15, a15, 8 40225dc9: 20ff00 or a15, a15, a0 40225dcc: 04f8f0 extui a15, a15, 8, 1 40225dcf: c93f56 bnez a15, 40225a66 40225dd2: 009cc5 call0 402267a0 40225dd5: 006e22 s32i a2, a14, 0 40225dd8: c8a216 beqz a2, 40225a66 40225ddb: 022d02 l32i a0, a13, 8 40225dde: 4e68 l32i.n a6, a14, 16 40225de0: 061e22 l16ui a2, a14, 12 40225de3: 040642 l8ui a4, a6, 4 40225de6: 050652 l8ui a5, a6, 5 40225de9: 070632 l8ui a3, a6, 7 40225dec: 060662 l8ui a6, a6, 6 40225def: 113380 slli a3, a3, 8 40225df2: 203360 or a3, a3, a6 40225df5: 113380 slli a3, a3, 8 40225df8: 203350 or a3, a3, a5 40225dfb: 113380 slli a3, a3, 8 40225dfe: 203340 or a3, a3, a4 40225e01: 223a add.n a2, a2, a3 40225e03: c02200 sub a2, a2, a0 40225e06: 0f12a6 blti a2, 1, 40225e19 40225e09: 1e28 l32i.n a2, a14, 4 40225e0b: c03030 sub a3, a0, a3 40225e0e: f43030 extui a3, a3, 0, 16 40225e11: 065e32 s16i a3, a14, 12 40225e14: fe5105 call0 40224328 40225e17: 2d08 l32i.n a0, a13, 8 40225e19: 161c32 l16ui a3, a12, 44 40225e1c: 091d42 l16ui a4, a13, 18 40225e1f: 0a2c22 l32i a2, a12, 40 40225e22: 804400 add a4, a4, a0 40225e25: 802230 add a2, a2, a3 40225e28: 023247 bltu a2, a4, 40225e2e 40225e2b: ff0dc6 j 40225a66 40225e2e: 0e38 l32i.n a3, a14, 0 40225e30: 4378 l32i.n a7, a3, 16 40225e32: 0d0762 l8ui a6, a7, 13 40225e35: 0c0782 l8ui a8, a7, 12 40225e38: 116680 slli a6, a6, 8 40225e3b: 206680 or a6, a6, a8 40225e3e: 745860 extui a5, a6, 8, 8 40225e41: 196687 bbci a6, 8, 40225e5e 40225e44: fdf381 l32r a8, 40225610 40225e47: e93c movi.n a9, 62 40225e49: 109590 and a9, a5, a9 40225e4c: 119980 slli a9, a9, 8 40225e4f: 108680 and a8, a6, a8 40225e52: 208890 or a8, a8, a9 40225e55: 0c4782 s8i a8, a7, 12 40225e58: 418880 srli a8, a8, 8 40225e5b: 0d4782 s8i a8, a7, 13 40225e5e: 0e98 l32i.n a9, a14, 0 40225e60: c0a200 sub a10, a2, a0 40225e63: 0653a2 s16i a10, a3, 12 40225e66: 1928 l32i.n a2, a9, 4 40225e68: 061932 l16ui a3, a9, 12 40225e6b: fe4bc5 call0 40224328 40225e6e: 0eb8 l32i.n a11, a14, 0 40225e70: 1f0c movi.n a15, 1 40225e72: 4b08 l32i.n a0, a11, 16 40225e74: 061bb2 l16ui a11, a11, 12 40225e77: 0d00c2 l8ui a12, a0, 13 40225e7a: 0c0002 l8ui a0, a0, 12 40225e7d: 11cc80 slli a12, a12, 8 40225e80: 20cc00 or a12, a12, a0 40225e83: 14c8c0 extui a12, a12, 8, 2 40225e86: 93cfc0 movnez a12, a15, a12 40225e89: bbca add.n a11, a11, a12 40225e8b: 095db2 s16i a11, a13, 18 40225e8e: fef506 j 40225a66 40225e91: 0f29 s32i.n a2, a15, 0 40225e93: 0e3d mov.n a3, a14 40225e95: ff6845 call0 4022551c 40225e98: fef286 j 40225a66 40225e9b: 0f3d mov.n a3, a15 40225e9d: 822000 mull a2, a0, a0 40225ea0: 856101 l32r a0, 40207424 40225ea3: 0000c0 callx0 a0 40225ea6: 02fa add.n a0, a2, a15 40225ea8: f40000 extui a0, a0, 0, 16 40225eab: 023f07 bltu a15, a0, 40225eb1 40225eae: fe8e46 j 402258eb 40225eb1: 2b5c02 s16i a0, a12, 86 40225eb4: fe8cc6 j 402258eb 40225eb7: 000c movi.n a0, 0 40225eb9: ffbe06 j 40225db5 40225ebc: 008e05 call0 402267a0 40225ebf: 20c220 or a12, a2, a2 40225ec2: ba0216 beqz a2, 40225a66 40225ec5: 022d02 l32i a0, a13, 8 40225ec8: 4f68 l32i.n a6, a15, 16 40225eca: 061f32 l16ui a3, a15, 12 40225ecd: 040642 l8ui a4, a6, 4 40225ed0: 050652 l8ui a5, a6, 5 40225ed3: 070622 l8ui a2, a6, 7 40225ed6: 060662 l8ui a6, a6, 6 40225ed9: 112280 slli a2, a2, 8 40225edc: 202260 or a2, a2, a6 40225edf: 112280 slli a2, a2, 8 40225ee2: 202250 or a2, a2, a5 40225ee5: 112280 slli a2, a2, 8 40225ee8: 202240 or a2, a2, a4 40225eeb: 332a add.n a3, a3, a2 40225eed: c03300 sub a3, a3, a0 40225ef0: 0d13a6 blti a3, 1, 40225f01 40225ef3: c03020 sub a3, a0, a2 40225ef6: 1f28 l32i.n a2, a15, 4 40225ef8: f43030 extui a3, a3, 0, 16 40225efb: 065f32 s16i a3, a15, 12 40225efe: fe4285 call0 40224328 40225f01: 0e3d mov.n a3, a14 40225f03: 0c2d mov.n a2, a12 40225f05: 0fc9 s32i.n a12, a15, 0 40225f07: ff6145 call0 4022551c 40225f0a: fed606 j 40225a66 40225f0d: 000c movi.n a0, 0 40225f0f: ffa886 j 40225db5 40225f12: 043066 bnei a0, 3, 40225f1a 40225f15: 0c2d mov.n a2, a12 40225f17: 018bc5 call0 402277d4 40225f1a: 100c movi.n a0, 1 40225f1c: ffa546 j 40225db5 40225f1f: 000000 ill 40225f22: 000c movi.n a0, 0 40225f24: ffa346 j 40225db5 40225f27: 008785 call0 402267a0 40225f2a: b38216 beqz a2, 40225a66 40225f2d: 0e3d mov.n a3, a14 40225f2f: 206c22 s32i a2, a12, 128 40225f32: ff5e85 call0 4022551c 40225f35: fecb46 j 40225a66 40225f38: 000000 ill ... 40225f3c : 40225f3c: fab181 l32r a8, 40224a00 40225f3f: 1888 l32i.n a8, a8, 4 40225f41: 0d0842 l8ui a4, a8, 13 40225f44: 0c0852 l8ui a5, a8, 12 40225f47: 114480 slli a4, a4, 8 40225f4a: 204450 or a4, a4, a5 40225f4d: 744040 extui a4, a4, 0, 8 40225f50: 114480 slli a4, a4, 8 40225f53: f44040 extui a4, a4, 0, 16 40225f56: 414c40 srli a4, a4, 12 40225f59: 2964b6 bltui a4, 6, 40225f86 40225f5c: fbc472 addi a7, a4, -5 40225f5f: 1177e0 slli a7, a7, 2 40225f62: f47070 extui a7, a7, 0, 16 40225f65: d79c beqz.n a7, 40225f86 40225f67: b4a592 movi a9, 0x5b4 40225f6a: 050c movi.n a5, 0 40225f6c: a58a add.n a10, a5, a8 40225f6e: 140a42 l8ui a4, a10, 20 40225f71: 150a62 l8ui a6, a10, 21 40225f74: e48c beqz.n a4, 40225f86 40225f76: 3a1426 beqi a4, 1, 40225fb4 40225f79: 0b2426 beqi a4, 2, 40225f88 40225f7c: 668c beqz.n a6, 40225f86 40225f7e: 565a add.n a5, a6, a5 40225f80: f45050 extui a5, a5, 0, 16 40225f83: e53577 bltu a5, a7, 40225f6c 40225f86: f00d ret.n 40225f88: fa4666 bnei a6, 4, 40225f86 40225f8b: b54b addi.n a11, a5, 4 40225f8d: f527b7 blt a7, a11, 40225f86 40225f90: 160ab2 l8ui a11, a10, 22 40225f93: 170a62 l8ui a6, a10, 23 40225f96: 11bb80 slli a11, a11, 8 40225f99: 2066b0 or a6, a6, a11 40225f9c: f46060 extui a6, a6, 0, 16 40225f9f: 013967 bltu a9, a6, 40225fa4 40225fa2: 46cc bnez.n a6, 40225faa 40225fa4: b4a542 movi a4, 0x5b4 40225fa7: 000046 j 40225fac 40225faa: 064d mov.n a4, a6 40225fac: 554b addi.n a5, a5, 4 40225fae: 1e5242 s16i a4, a2, 60 40225fb1: fff2c6 j 40225f80 40225fb4: 551b addi.n a5, a5, 1 40225fb6: fff186 j 40225f80 40225fb9: 000000 ill 40225fbc: 1678 l32i.n a7, a6, 4 40225fbe: ff .byte 0xff 40225fbf: 3f .byte 0x3f 40225fc0 : 40225fc0: f0c112 addi a1, a1, -16 40225fc3: 0109 s32i.n a0, a1, 0 40225fc5: 0070c5 call0 402266d4 40225fc8: fffd21 l32r a2, 40225fbc 40225fcb: 000202 l8ui a0, a2, 0 40225fce: 001b addi.n a0, a0, 1 40225fd0: 004202 s8i a0, a2, 0 40225fd3: 026007 bbci a0, 0, 40225fd9 40225fd6: 004505 call0 40226428 40225fd9: 0108 l32i.n a0, a1, 0 40225fdb: 10c112 addi a1, a1, 16 40225fde: f00d ret.n 40225fe0: 104f50 and a4, a15, a5 40225fe3: c11240 mul16u a1, a2, a4 40225fe4 : 40225fe4: f0c112 addi a1, a1, -16 40225fe7: 0109 s32i.n a0, a1, 0 40225fe9: 4208 l32i.n a0, a2, 16 40225feb: 041c movi.n a4, 16 40225fed: 081026 beqi a0, 1, 40225ff9 40225ff0: 240232 l8ui a3, a2, 36 40225ff3: 203340 or a3, a3, a4 40225ff6: 244232 s8i a3, a2, 36 40225ff9: 130c movi.n a3, 1 40225ffb: fff901 l32r a0, 40225fe0 40225ffe: 0000c0 callx0 a0 40226001: 0108 l32i.n a0, a1, 0 40226003: 10c112 addi a1, a1, 16 40226006: f00d ret.n 40226008 : 40226008: f0c112 addi a1, a1, -16 4022600b: 11c9 s32i.n a12, a1, 4 4022600d: 0109 s32i.n a0, a1, 0 4022600f: 4208 l32i.n a0, a2, 16 40226011: 02cd mov.n a12, a2 40226013: 041066 bnei a0, 1, 4022601b 40226016: 527c movi.n a2, -11 40226018: 000bc6 j 4022604b 4022601b: 01d316 beqz a3, 4022603c 4022601e: 212222 l32i a2, a2, 132 40226021: 026142 s32i a4, a1, 8 40226024: 009216 beqz a2, 40226031 40226027: fe3b45 call0 402243dc 4022602a: 2148 l32i.n a4, a1, 8 4022602c: 020c movi.n a2, 0 4022602e: 216c22 s32i a2, a12, 132 40226031: 240c32 l8ui a3, a12, 36 40226034: 051c movi.n a5, 16 40226036: 203350 or a3, a3, a5 40226039: 244c32 s8i a3, a12, 36 4022603c: 948c beqz.n a4, 40226049 4022603e: 4c08 l32i.n a0, a12, 16 40226040: 0250f6 bgeui a0, 5, 40226046 40226043: 0d30f6 bgeui a0, 3, 40226054 40226046: 0a7026 beqi a0, 7, 40226054 40226049: 020c movi.n a2, 0 4022604b: 11c8 l32i.n a12, a1, 4 4022604d: 0108 l32i.n a0, a1, 0 4022604f: 10c112 addi a1, a1, 16 40226052: f00d ret.n 40226054: 0c2d mov.n a2, a12 40226056: 030c movi.n a3, 0 40226058: ffe201 l32r a0, 40225fe0 4022605b: 0000c0 callx0 a0 4022605e: fffa46 j 4022604b 40226061: 000000 ill 40226064: 23a400 excw 40226067: c11240 mul16u a1, a2, a4 40226068 : 40226068: d0c112 addi a1, a1, -48 4022606b: 2139 s32i.n a3, a1, 8 4022606d: a1d9 s32i.n a13, a1, 40 4022606f: 91c9 s32i.n a12, a1, 36 40226071: 8109 s32i.n a0, a1, 32 40226073: 02cd mov.n a12, a2 40226075: 4208 l32i.n a0, a2, 16 40226077: fffbd1 l32r a13, 40226064 4022607a: 179066 bnei a0, 10, 40226095 4022607d: ec6d21 l32r a2, 40221234 40226080: 0c3d mov.n a3, a12 40226082: 009905 call0 40226a14 40226085: 0d3d mov.n a3, a13 40226087: 0c2d mov.n a2, a12 40226089: 65a142 movi a4, 0x165 4022608c: 714501 l32r a0, 402025a0 4022608f: 0000c0 callx0 a0 40226092: 001bc6 j 40226105 40226095: 2622d2 l32i a13, a2, 152 40226098: 002262 l32i a6, a2, 0 4022609b: 101242 l16ui a4, a2, 32 4022609e: 111232 l16ui a3, a2, 34 402260a1: 172272 l32i a7, a2, 92 402260a4: 0a2282 l32i a8, a2, 40 402260a7: 5189 s32i.n a8, a1, 20 402260a9: 4179 s32i.n a7, a1, 16 402260ab: 7139 s32i.n a3, a1, 28 402260ad: 6149 s32i.n a4, a1, 24 402260af: 0c3d mov.n a3, a12 402260b1: 0169 s32i.n a6, a1, 0 402260b3: 1258 l32i.n a5, a2, 4 402260b5: 6228 l32i.n a2, a2, 24 402260b7: 1159 s32i.n a5, a1, 4 402260b9: 3129 s32i.n a2, a1, 12 402260bb: ec6021 l32r a2, 4022123c 402260be: 009545 call0 40226a14 402260c1: 1f2c22 l32i a2, a12, 124 402260c4: 128c beqz.n a2, 402260c9 402260c6: 006885 call0 40226750 402260c9: 1e2c22 l32i a2, a12, 120 402260cc: 128c beqz.n a2, 402260d1 402260ce: 006805 call0 40226750 402260d1: 202c22 l32i a2, a12, 128 402260d4: 128c beqz.n a2, 402260d9 402260d6: 006785 call0 40226750 402260d9: 2198 l32i.n a9, a1, 8 402260db: 00f916 beqz a9, 402260ee 402260de: 042122 l32i a2, a1, 16 402260e1: 5138 l32i.n a3, a1, 20 402260e3: 014d mov.n a4, a1 402260e5: 514b addi.n a5, a1, 4 402260e7: 6168 l32i.n a6, a1, 24 402260e9: 7178 l32i.n a7, a1, 28 402260eb: 014805 call0 4022756c 402260ee: 5d8c beqz.n a13, 402260f7 402260f0: 3128 l32i.n a2, a1, 12 402260f2: 837c movi.n a3, -8 402260f4: 000dc0 callx0 a13 402260f7: 0c2d mov.n a2, a12 402260f9: ffda31 l32r a3, 40226064 402260fc: 82a142 movi a4, 0x182 402260ff: 712801 l32r a0, 402025a0 40226102: 0000c0 callx0 a0 40226105: 91c8 l32i.n a12, a1, 36 40226107: a1d8 l32i.n a13, a1, 40 40226109: 8108 l32i.n a0, a1, 32 4022610b: 30c112 addi a1, a1, 48 4022610e: f00d ret.n 40226110 : 40226110: 130c movi.n a3, 1 40226112: f0c112 addi a1, a1, -16 40226115: 0109 s32i.n a0, a1, 0 40226117: fff505 call0 40226068 4022611a: 0108 l32i.n a0, a1, 0 4022611c: 10c112 addi a1, a1, 16 4022611f: f00d ret.n 40226121: 000000 ill 40226124: 50cc bnez.n a0, 4022612d 40226126: 124010 excw 40226128 : 40226128: f0c112 addi a1, a1, -16 4022612b: 21d9 s32i.n a13, a1, 8 4022612d: 0109 s32i.n a0, a1, 0 4022612f: 11c9 s32i.n a12, a1, 4 40226131: 31e9 s32i.n a14, a1, 12 40226133: 03cd mov.n a12, a3 40226135: 02ed mov.n a14, a2 40226137: 4208 l32i.n a0, a2, 16 40226139: 04dd mov.n a13, a4 4022613b: 308c beqz.n a0, 40226142 4022613d: 127c movi.n a2, -15 4022613f: 001746 j 402261a0 40226142: 64cc bnez.n a4, 4022614c 40226144: fff801 l32r a0, 40226124 40226147: 0000c0 callx0 a0 4022614a: 02dd mov.n a13, a2 4022614c: ec7321 l32r a2, 40221318 4022614f: 10c272 addi a7, a2, 16 40226152: 002202 l32i a0, a2, 0 40226155: 002002 l32i a0, a0, 0 40226158: 04c222 addi a2, a2, 4 4022615b: b09c beqz.n a0, 4022617a 4022615d: 101032 l16ui a3, a0, 32 40226160: 1193d7 bne a3, a13, 40226175 40226163: 046016 beqz a0, 402261ad 40226166: 0038 l32i.n a3, a0, 0 40226168: 041316 beqz a3, 402261ad 4022616b: 03ec16 beqz a12, 402261ad 4022616e: 0c48 l32i.n a4, a12, 0 40226170: 94bc beqz.n a4, 402261ad 40226172: 371347 beq a3, a4, 402261ad 40226175: 3008 l32i.n a0, a0, 12 40226177: fe2056 bnez a0, 4022615d 4022617a: d49277 bne a2, a7, 40226152 4022617d: ec8c beqz.n a12, 4022618f 4022617f: 0c48 l32i.n a4, a12, 0 40226181: a48c beqz.n a4, 4022618f 40226183: 0c3d mov.n a3, a12 40226185: 0e2d mov.n a2, a14 40226187: 440c movi.n a4, 4 40226189: 82fa01 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4022618c: 0000c0 callx0 a0 4022618f: ff8b51 l32r a5, 40225fbc 40226192: 105ed2 s16i a13, a14, 32 40226195: 4568 l32i.n a6, a5, 16 40226197: 3e69 s32i.n a6, a14, 12 40226199: 45e9 s32i.n a14, a5, 16 4022619b: 018ac5 call0 40227a48 4022619e: 020c movi.n a2, 0 402261a0: 11c8 l32i.n a12, a1, 4 402261a2: 21d8 l32i.n a13, a1, 8 402261a4: 31e8 l32i.n a14, a1, 12 402261a6: 0108 l32i.n a0, a1, 0 402261a8: 10c112 addi a1, a1, 16 402261ab: f00d ret.n 402261ad: 327c movi.n a2, -13 402261af: fffb46 j 402261a0 402261b2: bc0000 excw 402261b5: 401050 excw 402261b8 : 402261b8: f0c112 addi a1, a1, -16 402261bb: 21c9 s32i.n a12, a1, 8 402261bd: 1109 s32i.n a0, a1, 4 402261bf: 4208 l32i.n a0, a2, 16 402261c1: 02cd mov.n a12, a2 402261c3: 70dc bnez.n a0, 402261de 402261c5: 4f1026 beqi a0, 1, 40226218 402261c8: 12a242 movi a4, 0x212 402261cb: f2b821 l32r a2, 40222cac 402261ce: ffa531 l32r a3, 40226064 402261d1: 3228 l32i.n a2, a2, 12 402261d3: 71d301 l32r a0, 40202920 402261d6: 0000c0 callx0 a0 402261d9: 020d mov.n a0, a2 402261db: 04e256 bnez a2, 4022622d 402261de: 0c0c movi.n a12, 0 402261e0: 000d06 j 40226218 402261e3: 2609 s32i.n a0, a6, 8 402261e5: 708c beqz.n a0, 402261f0 402261e7: 3078 l32i.n a7, a0, 12 402261e9: 3697c7 bne a7, a12, 40226223 402261ec: 3c38 l32i.n a3, a12, 12 402261ee: 3039 s32i.n a3, a0, 12 402261f0: 3c49 s32i.n a4, a12, 12 402261f2: 202cc0 or a2, a12, a12 402261f5: ff9b31 l32r a3, 40226064 402261f8: 22a242 movi a4, 0x222 402261fb: 70e901 l32r a0, 402025a0 402261fe: 0000c0 callx0 a0 40226201: ff6e61 l32r a6, 40225fbc 40226204: 002152 l32i a5, a1, 0 40226207: ffeb81 l32r a8, 402261b4 4022620a: 076582 s32i a8, a5, 28 4022620d: 5678 l32i.n a7, a6, 20 4022620f: 3579 s32i.n a7, a5, 12 40226211: 5659 s32i.n a5, a6, 20 40226213: 018345 call0 40227a48 40226216: 01c8 l32i.n a12, a1, 0 40226218: 0c2d mov.n a2, a12 4022621a: 1108 l32i.n a0, a1, 4 4022621c: 21c8 l32i.n a12, a1, 8 4022621e: 10c112 addi a1, a1, 16 40226221: f00d ret.n 40226223: 2679 s32i.n a7, a6, 8 40226225: 070d mov.n a0, a7 40226227: fbc756 bnez a7, 402261e7 4022622a: fff086 j 402261f0 4022622d: 0129 s32i.n a2, a1, 0 4022622f: 240c movi.n a4, 2 40226231: 160c movi.n a6, 1 40226233: 101c92 l16ui a9, a12, 32 40226236: 6c78 l32i.n a7, a12, 24 40226238: 6279 s32i.n a7, a2, 24 4022623a: 105292 s16i a9, a2, 32 4022623d: 4269 s32i.n a6, a2, 16 4022623f: 140c52 l8ui a5, a12, 20 40226242: 144252 s8i a5, a2, 20 40226245: 080c32 l8ui a3, a12, 8 40226248: ff5d61 l32r a6, 40225fbc 4022624b: 203340 or a3, a3, a4 4022624e: 084232 s8i a3, a2, 8 40226251: 0a0c22 l8ui a2, a12, 10 40226254: 0a4022 s8i a2, a0, 10 40226257: 090cb2 l8ui a11, a12, 9 4022625a: 0940b2 s8i a11, a0, 9 4022625d: 0ca8 l32i.n a10, a12, 0 4022625f: 00a9 s32i.n a10, a0, 0 40226261: f8d916 beqz a9, 402261f2 40226264: 4608 l32i.n a0, a6, 16 40226266: 040c movi.n a4, 0 40226268: c08c00 sub a8, a12, a0 4022626b: f74856 bnez a8, 402261e3 4022626e: 3098 l32i.n a9, a0, 12 40226270: 4699 s32i.n a9, a6, 16 40226272: ffde86 j 402261f0 40226275: 000000 ill 40226278 : 40226278: 70b661 l32r a6, 40202550 4022627b: a278 l32i.n a7, a2, 40 4022627d: 161282 l16ui a8, a2, 44 40226280: 1e1292 l16ui a9, a2, 60 40226283: 587a add.n a5, a8, a7 40226285: 0020c0 memw 40226288: fc2662 l32i a6, a6, 0x3f0 4022628b: c248 l32i.n a4, a2, 48 4022628d: 416160 srli a6, a6, 1 40226290: 01b967 bgeu a9, a6, 40226295 40226293: 096d mov.n a6, a9 40226295: 964a add.n a9, a6, a4 40226297: c09590 sub a9, a5, a9 4022629a: 007996 bltz a9, 402262a5 4022629d: 175282 s16i a8, a2, 46 402262a0: c02540 sub a2, a5, a4 402262a3: f00d ret.n 402262a5: c0a740 sub a10, a7, a4 402262a8: 081aa6 blti a10, 1, 402262b4 402262ab: 040c movi.n a4, 0 402262ad: 175242 s16i a4, a2, 46 402262b0: 020c movi.n a2, 0 402262b2: f00d ret.n 402262b4: c04470 sub a4, a4, a7 402262b7: fffc86 j 402262ad ... 402262bc : 402262bc: f0c112 addi a1, a1, -16 402262bf: 0161c2 s32i a12, a1, 4 402262c2: 006102 s32i a0, a1, 0 402262c5: 20c220 or a12, a2, a2 402262c8: 161222 l16ui a2, a2, 44 402262cb: 21d9 s32i.n a13, a1, 8 402262cd: 223a add.n a2, a2, a3 402262cf: f42020 extui a2, a2, 0, 16 402262d2: 165c22 s16i a2, a12, 44 402262d5: 709ed1 l32r a13, 40202550 402262d8: 0020c0 memw 402262db: fc2d02 l32i a0, a13, 0x3f0 402262de: 08b027 bgeu a0, a2, 402262ea 402262e1: 0020c0 memw 402262e4: fc2d32 l32i a3, a13, 0x3f0 402262e7: 165c32 s16i a3, a12, 44 402262ea: 0c2d mov.n a2, a12 402262ec: fff885 call0 40226278 402262ef: 0020c0 memw 402262f2: fc2d42 l32i a4, a13, 0x3f0 402262f5: 414240 srli a4, a4, 2 402262f8: 0f3247 bltu a2, a4, 4022630b 402262fb: 0c2d mov.n a2, a12 402262fd: 240c52 l8ui a5, a12, 36 40226300: 260c movi.n a6, 2 40226302: 205560 or a5, a5, a6 40226305: 244c52 s8i a5, a12, 36 40226308: 00f5c5 call0 40227268 4022630b: 11c8 l32i.n a12, a1, 4 4022630d: 21d8 l32i.n a13, a1, 8 4022630f: 0108 l32i.n a0, a1, 0 40226311: 10c112 addi a1, a1, 16 40226314: f00d ret.n ... 40226318 : 40226318: e0c112 addi a1, a1, -32 4022631b: 51d9 s32i.n a13, a1, 20 4022631d: 41c9 s32i.n a12, a1, 16 4022631f: 3109 s32i.n a0, a1, 12 40226321: 02cd mov.n a12, a2 40226323: 4208 l32i.n a0, a2, 16 40226325: 03dd mov.n a13, a3 40226327: 009c beqz.n a0, 4022633b 40226329: 127c movi.n a2, -15 4022632b: 000046 j 40226330 4022632e: a27c movi.n a2, -6 40226330: 41c8 l32i.n a12, a1, 16 40226332: 51d8 l32i.n a13, a1, 20 40226334: 3108 l32i.n a0, a1, 12 40226336: 20c112 addi a1, a1, 32 40226339: f00d ret.n 4022633b: 026152 s32i a5, a1, 8 4022633e: 016142 s32i a4, a1, 4 40226341: fe9316 beqz a3, 4022632e 40226344: 04c222 addi a2, a2, 4 40226347: 440c movi.n a4, 4 40226349: 828a01 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4022634c: 0000c0 callx0 a0 4022634f: 1138 l32i.n a3, a1, 4 40226351: 115c32 s16i a3, a12, 34 40226354: 2c8c beqz.n a12, 4022635a 40226356: 0c48 l32i.n a4, a12, 0 40226358: f4cc bnez.n a4, 4022636b 4022635a: 2c4b addi.n a2, a12, 4 4022635c: fd5f45 call0 40223954 4022635f: 32cc bnez.n a2, 40226366 40226361: c27c movi.n a2, -4 40226363: fff246 j 40226330 40226366: 012252 l32i a5, a2, 4 40226369: 0c59 s32i.n a5, a12, 0 4022636b: 101c62 l16ui a6, a12, 32 4022636e: 0169 s32i.n a6, a1, 0 40226370: 76cc bnez.n a6, 4022637b 40226372: ff6c01 l32r a0, 40226124 40226375: 0000c0 callx0 a0 40226378: 105c22 s16i a2, a12, 32 4022637b: 007005 call0 40226a7c 4022637e: 176c22 s32i a2, a12, 92 40226381: 090c movi.n a9, 0 40226383: 020b addi.n a0, a2, -1 40226385: 1b6c02 s32i a0, a12, 108 40226388: 146c02 s32i a0, a12, 80 4022638b: ac99 s32i.n a9, a12, 40 4022638d: 0d3d mov.n a3, a13 4022638f: 707081 l32r a8, 40202550 40226392: 0020c0 memw 40226395: fc28b2 l32i a11, a8, 0x3f0 40226398: 165cb2 s16i a11, a12, 44 4022639b: 0020c0 memw 4022639e: fc28a2 l32i a10, a8, 0x3f0 402263a1: 175ca2 s16i a10, a12, 46 402263a4: cc99 s32i.n a9, a12, 48 402263a6: 0020c0 memw 402263a9: 18a222 movi a2, 0x218 402263ac: fc2882 l32i a8, a8, 0x3f0 402263af: 305c82 s16i a8, a12, 96 402263b2: 1e5c22 s16i a2, a12, 60 402263b5: 006d85 call0 40226a90 402263b8: 1e5c22 s16i a2, a12, 60 402263bb: a03220 addx4 a3, a2, a2 402263be: 2148 l32i.n a4, a1, 8 402263c0: 246c42 s32i a4, a12, 144 402263c3: 1133f0 slli a3, a3, 1 402263c6: 2c5c32 s16i a3, a12, 88 402263c9: 120c movi.n a2, 1 402263cb: 2b5c22 s16i a2, a12, 86 402263ce: 230c movi.n a3, 2 402263d0: 0c2d mov.n a2, a12 402263d2: 00d1c5 call0 402270f0 402263d5: 02dd mov.n a13, a2 402263d7: 62fc bnez.n a2, 40226411 402263d9: fef831 l32r a3, 40225fbc 402263dc: 260c movi.n a6, 2 402263de: 0158 l32i.n a5, a1, 0 402263e0: 4c69 s32i.n a6, a12, 16 402263e2: b59c beqz.n a5, 40226401 402263e4: 4308 l32i.n a0, a3, 16 402263e6: 090c movi.n a9, 0 402263e8: 069c07 bne a12, a0, 402263f2 402263eb: 3078 l32i.n a7, a0, 12 402263ed: 4379 s32i.n a7, a3, 16 402263ef: 000306 j 402263ff 402263f2: 2309 s32i.n a0, a3, 8 402263f4: 708c beqz.n a0, 402263ff 402263f6: 3028 l32i.n a2, a0, 12 402263f8: 1a92c7 bne a2, a12, 40226416 402263fb: 3c88 l32i.n a8, a12, 12 402263fd: 3089 s32i.n a8, a0, 12 402263ff: 3c99 s32i.n a9, a12, 12 40226401: 0123a2 l32i a10, a3, 4 40226404: 036ca2 s32i a10, a12, 12 40226407: 13c9 s32i.n a12, a3, 4 40226409: 0163c5 call0 40227a48 4022640c: 0c2d mov.n a2, a12 4022640e: 00e585 call0 40227268 40226411: 0d2d mov.n a2, a13 40226413: ffc646 j 40226330 40226416: 2329 s32i.n a2, a3, 8 40226418: 020d mov.n a0, a2 4022641a: fd8256 bnez a2, 402263f6 4022641d: fff786 j 402263ff 40226420: 23a420 excw 40226423: a43040 extui a3, a4, 0, 11 40226426: 124023 excw 40226428 : 40226428: d0c112 addi a1, a1, -48 4022642b: 41c9 s32i.n a12, a1, 16 4022642d: 61e9 s32i.n a14, a1, 24 4022642f: 71f9 s32i.n a15, a1, 28 40226431: 3109 s32i.n a0, a1, 12 40226433: fee2f1 l32r a15, 40225fbc 40226436: 51d9 s32i.n a13, a1, 20 40226438: 6f08 l32i.n a0, a15, 24 4022643a: 1fd8 l32i.n a13, a15, 4 4022643c: 001b addi.n a0, a0, 1 4022643e: 6f09 s32i.n a0, a15, 24 40226440: 232d16 beqz a13, 40226676 40226443: 0e0c movi.n a14, 0 40226445: 0dcd mov.n a12, a13 40226447: 4d08 l32i.n a0, a13, 16 40226449: 4e0d32 l8ui a3, a13, 78 4022644c: 102066 bnei a0, 2, 40226460 4022644f: 0020c0 memw 40226452: 703fa1 l32r a10, 40202550 40226455: f92aa2 l32i a10, a10, 0x3e4 40226458: 0493a7 bne a3, a10, 40226460 4022645b: 1d0c movi.n a13, 1 4022645d: 001086 j 402264a3 40226460: 0020c0 memw 40226463: 703bb1 l32r a11, 40202550 40226466: fa2bb2 l32i a11, a11, 0x3e8 40226469: ee13b7 beq a3, a11, 4022645b 4022646c: ac0c42 l8ui a4, a12, 172 4022646f: 0bd416 beqz a4, 40226530 40226472: ffc432 addi a3, a4, -1 40226475: 2a2cd2 l32i a13, a12, 168 40226478: ffea21 l32r a2, 40226420 4022647b: 01cdd2 addi a13, a13, 1 4022647e: 2a6cd2 s32i a13, a12, 168 40226481: dd69c5 call0 40203b20 40226484: 2a2c02 l32i a0, a12, 168 40226487: ac0c42 l8ui a4, a12, 172 4022648a: 113027 bltu a0, a2, 4022649f 4022648d: 020c movi.n a2, 0 4022648f: 2a6c22 s32i a2, a12, 168 40226492: 0474f6 bgeui a4, 7, 4022649a 40226495: 341b addi.n a3, a4, 1 40226497: ac4c32 s8i a3, a12, 172 4022649a: 0c2d mov.n a2, a12 4022649c: 0140c5 call0 402278ac 4022649f: 4c08 l32i.n a0, a12, 16 402264a1: 0d0c movi.n a13, 0 402264a3: 080c22 l8ui a2, a12, 8 402264a6: 106066 bnei a0, 6, 402264ba 402264a9: dc68 l32i.n a6, a12, 52 402264ab: 6f58 l32i.n a5, a15, 24 402264ad: 045c movi.n a4, 80 402264af: c05560 sub a5, a5, a6 402264b2: 04b457 bgeu a4, a5, 402264ba 402264b5: dd1b addi.n a13, a13, 1 402264b7: 74d0d0 extui a13, a13, 0, 8 402264ba: 0b6237 bbci a2, 3, 402264c9 402264bd: fcc032 addi a3, a0, -4 402264c0: 0dc316 beqz a3, 402265a0 402264c3: f9c042 addi a4, a0, -7 402264c6: 0d6416 beqz a4, 402265a0 402264c9: 00a052 movi a5, 0 402264cc: 086152 s32i a5, a1, 32 402264cf: 202c22 l32i a2, a12, 128 402264d2: 6f68 l32i.n a6, a15, 24 402264d4: 729c beqz.n a2, 402264ef 402264d6: dc88 l32i.n a8, a12, 52 402264d8: 269c72 l16si a7, a12, 76 402264db: c06680 sub a6, a6, a8 402264de: 907770 addx2 a7, a7, a7 402264e1: 1177f0 slli a7, a7, 1 402264e4: 073677 bltu a6, a7, 402264ef 402264e7: 002685 call0 40226750 402264ea: 080c movi.n a8, 0 402264ec: 206c82 s32i a8, a12, 128 402264ef: 4c08 l32i.n a0, a12, 16 402264f1: 920c movi.n a2, 9 402264f3: 103066 bnei a0, 3, 40226507 402264f6: dcb8 l32i.n a11, a12, 52 402264f8: 6fa8 l32i.n a10, a15, 24 402264fa: 095c movi.n a9, 80 402264fc: c0aab0 sub a10, a10, a11 402264ff: 04b9a7 bgeu a9, a10, 40226507 40226502: dd1b addi.n a13, a13, 1 40226504: 74d0d0 extui a13, a13, 0, 8 40226507: 119027 bne a0, a2, 4022651c 4022650a: dc58 l32i.n a5, a12, 52 4022650c: 6f48 l32i.n a4, a15, 24 4022650e: e0a132 movi a3, 0x1e0 40226511: c04450 sub a4, a4, a5 40226514: 04b347 bgeu a3, a4, 4022651c 40226517: dd1b addi.n a13, a13, 1 40226519: 74d0d0 extui a13, a13, 0, 8 4022651c: 11ed16 beqz a13, 4022663e 4022651f: 0c2d mov.n a2, a12 40226521: 0049c5 call0 402269c0 40226524: 3cd8 l32i.n a13, a12, 12 40226526: 8198 l32i.n a9, a1, 32 40226528: 0dae56 bnez a14, 40226606 4022652b: 1fd9 s32i.n a13, a15, 4 4022652d: 003606 j 40226609 40226530: 1d9c42 l16si a4, a12, 58 40226533: 1f2c52 l32i a5, a12, 124 40226536: 00a496 bltz a4, 40226544 40226539: 441b addi.n a4, a4, 1 4022653b: 114400 slli a4, a4, 16 4022653e: 314040 srai a4, a4, 16 40226541: 1d5c42 s16i a4, a12, 58 40226544: f59516 beqz a5, 402264a1 40226547: 269c62 l16si a6, a12, 76 4022654a: 02a467 bge a4, a6, 40226550 4022654d: ffd406 j 402264a1 40226550: 1c2026 beqi a0, 2, 40226570 40226553: ffb421 l32r a2, 40226424 40226556: 201110 or a1, a1, a1 40226559: dd5c45 call0 40203b20 4022655c: 401200 ssl a2 4022655f: 249c82 l16si a8, a12, 72 40226562: 259c72 l16si a7, a12, 74 40226565: 218380 srai a8, a8, 3 40226568: 778a add.n a7, a7, a8 4022656a: a17700 sll a7, a7 4022656d: 265c72 s16i a7, a12, 76 40226570: 2b1c02 l16ui a0, a12, 86 40226573: 090c movi.n a9, 0 40226575: 301c42 l16ui a4, a12, 96 40226578: 1d5c92 s16i a9, a12, 58 4022657b: 01b407 bgeu a4, a0, 40226580 4022657e: 040d mov.n a0, a4 40226580: 41a100 srli a10, a0, 1 40226583: 1e1c02 l16ui a0, a12, 60 40226586: 2c5ca2 s16i a10, a12, 88 40226589: 1140f0 slli a4, a0, 1 4022658c: 02aa47 bge a10, a4, 40226592 4022658f: 2c5c42 s16i a4, a12, 88 40226592: 0c2d mov.n a2, a12 40226594: 2b5c02 s16i a0, a12, 86 40226597: 0111c5 call0 402276b4 4022659a: ffc046 j 4022649f 4022659d: 000000 ill 402265a0: faa032 movi a3, 250 402265a3: dc78 l32i.n a7, a12, 52 402265a5: 6f68 l32i.n a6, a15, 24 402265a7: 292c42 l32i a4, a12, 164 402265aa: 272c22 l32i a2, a12, 156 402265ad: 282c52 l32i a5, a12, 160 402265b0: 1159 s32i.n a5, a1, 4 402265b2: 0129 s32i.n a2, a1, 0 402265b4: 824450 mull a4, a4, a5 402265b7: c06670 sub a6, a6, a7 402265ba: 2169 s32i.n a6, a1, 8 402265bc: 224a add.n a2, a2, a4 402265be: 6ec801 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402265c1: 0000c0 callx0 a0 402265c4: 2188 l32i.n a8, a1, 8 402265c6: 190c movi.n a9, 1 402265c8: 09b287 bgeu a2, a8, 402265d5 402265cb: 8199 s32i.n a9, a1, 32 402265cd: dd1b addi.n a13, a13, 1 402265cf: 74d0d0 extui a13, a13, 0, 8 402265d2: ffbe46 j 402264cf 402265d5: faa032 movi a3, 250 402265d8: ad0c52 l8ui a5, a12, 173 402265db: 012142 l32i a4, a1, 4 402265de: 002122 l32i a2, a1, 0 402265e1: 824450 mull a4, a4, a5 402265e4: 802240 add a2, a2, a4 402265e7: 6ebe01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 402265ea: 0000c0 callx0 a0 402265ed: 2168 l32i.n a6, a1, 8 402265ef: 0cb267 bgeu a2, a6, 402265ff 402265f2: 0c2d mov.n a2, a12 402265f4: 012345 call0 4022782c 402265f7: ad0c72 l8ui a7, a12, 173 402265fa: 771b addi.n a7, a7, 1 402265fc: ad4c72 s8i a7, a12, 173 402265ff: 080c movi.n a8, 0 40226601: 8189 s32i.n a8, a1, 32 40226603: ffb206 j 402264cf 40226606: 036ed2 s32i a13, a14, 12 40226609: 012916 beqz a9, 4022661f 4022660c: 172c22 l32i a2, a12, 92 4022660f: 0a2c32 l32i a3, a12, 40 40226612: 0c4d mov.n a4, a12 40226614: 5c4b addi.n a5, a12, 4 40226616: 101c62 l16ui a6, a12, 32 40226619: 111c72 l16ui a7, a12, 34 4022661c: 00f4c5 call0 4022756c 4022661f: 262c42 l32i a4, a12, 152 40226622: 548c beqz.n a4, 4022662b 40226624: 6c28 l32i.n a2, a12, 24 40226626: 837c movi.n a3, -8 40226628: 0004c0 callx0 a4 4022662b: 0c2d mov.n a2, a12 4022662d: 3cd8 l32i.n a13, a12, 12 4022662f: fe8d31 l32r a3, 40226064 40226632: b6a342 movi a4, 0x3b6 40226635: 6fda01 l32r a0, 402025a0 40226638: 0000c0 callx0 a0 4022663b: 000d06 j 40226673 4022663e: 0ced mov.n a14, a12 40226640: 3cd8 l32i.n a13, a12, 12 40226642: 380ca2 l8ui a10, a12, 56 40226645: 390cb2 l8ui a11, a12, 57 40226648: aa1b addi.n a10, a10, 1 4022664a: 74a0a0 extui a10, a10, 0, 8 4022664d: 384ca2 s8i a10, a12, 56 40226650: 1f3ab7 bltu a10, a11, 40226673 40226653: 0b0c movi.n a11, 0 40226655: 252c42 l32i a4, a12, 148 40226658: 384cb2 s8i a11, a12, 56 4022665b: 848c beqz.n a4, 40226667 4022665d: 6c28 l32i.n a2, a12, 24 4022665f: 0c3d mov.n a3, a12 40226661: 0004c0 callx0 a4 40226664: 000086 j 4022666a 40226667: 00a022 movi a2, 0 4022666a: 005256 bnez a2, 40226673 4022666d: 202cc0 or a2, a12, a12 40226670: 00bf45 call0 40227268 40226673: dced56 bnez a13, 40226445 40226676: 3fd8 l32i.n a13, a15, 12 40226678: e0a102 movi a0, 0x1e0 4022667b: 046d16 beqz a13, 402266c5 4022667e: 0e0c movi.n a14, 0 40226680: dd38 l32i.n a3, a13, 52 40226682: 6f28 l32i.n a2, a15, 24 40226684: 0dcd mov.n a12, a13 40226686: c02230 sub a2, a2, a3 40226689: 04b027 bgeu a0, a2, 40226691 4022668c: 1d0c movi.n a13, 1 4022668e: 000086 j 40226694 40226691: 00a0d2 movi a13, 0 40226694: 026d16 beqz a13, 402266be 40226697: 202cc0 or a2, a12, a12 4022669a: 003245 call0 402269c0 4022669d: 3cd8 l32i.n a13, a12, 12 4022669f: 3ecc bnez.n a14, 402266a6 402266a1: 3fd9 s32i.n a13, a15, 12 402266a3: 0000c6 j 402266aa 402266a6: 3ed9 s32i.n a13, a14, 12 402266a8: 3cd8 l32i.n a13, a12, 12 402266aa: 0c2d mov.n a2, a12 402266ac: fe6e31 l32r a3, 40226064 402266af: e8a342 movi a4, 0x3e8 402266b2: 6fbb01 l32r a0, 402025a0 402266b5: 0000c0 callx0 a0 402266b8: e0a102 movi a0, 0x1e0 402266bb: 0000c6 j 402266c2 402266be: 3cd8 l32i.n a13, a12, 12 402266c0: 0ced mov.n a14, a12 402266c2: fbad56 bnez a13, 40226680 402266c5: 41c8 l32i.n a12, a1, 16 402266c7: 51d8 l32i.n a13, a1, 20 402266c9: 61e8 l32i.n a14, a1, 24 402266cb: 71f8 l32i.n a15, a1, 28 402266cd: 3108 l32i.n a0, a1, 12 402266cf: 30c112 addi a1, a1, 48 402266d2: f00d ret.n 402266d4 : 402266d4: f0c112 addi a1, a1, -16 402266d7: 21d9 s32i.n a13, a1, 8 402266d9: 11c9 s32i.n a12, a1, 4 402266db: fe38c1 l32r a12, 40225fbc 402266de: 0109 s32i.n a0, a1, 0 402266e0: 1cc8 l32i.n a12, a12, 4 402266e2: 31e9 s32i.n a14, a1, 12 402266e4: 05bc16 beqz a12, 40226743 402266e7: 0e0c movi.n a14, 0 402266e9: 212c42 l32i a4, a12, 132 402266ec: 3cd8 l32i.n a13, a12, 12 402266ee: 94ac beqz.n a4, 4022671b 402266f0: 232c72 l32i a7, a12, 140 402266f3: a78c beqz.n a7, 40226701 402266f5: 6c28 l32i.n a2, a12, 24 402266f7: 0c3d mov.n a3, a12 402266f9: 050c movi.n a5, 0 402266fb: 0007c0 callx0 a7 402266fe: 0002c6 j 4022670d 40226701: 00a022 movi a2, 0 40226704: 203cc0 or a3, a12, a12 40226707: 00a052 movi a5, 0 4022670a: 000d85 call0 402267e4 4022670d: 42cc bnez.n a2, 40226715 4022670f: 216ce2 s32i a14, a12, 132 40226712: 000146 j 4022671b 40226715: 08c202 addi a0, a2, 8 40226718: 83ce00 moveqz a12, a14, a0 4022671b: 01fc16 beqz a12, 4022673e 4022671e: 240c02 l8ui a0, a12, 36 40226721: 196007 bbci a0, 0, 4022673e 40226724: 02a022 movi a2, 2 40226727: 202020 or a2, a0, a2 4022672a: 244c22 s8i a2, a12, 36 4022672d: 0c2d mov.n a2, a12 4022672f: 00b385 call0 40227268 40226732: 240c32 l8ui a3, a12, 36 40226735: fca042 movi a4, 252 40226738: 103340 and a3, a3, a4 4022673b: 244c32 s8i a3, a12, 36 4022673e: 0dcd mov.n a12, a13 40226740: fa5d56 bnez a13, 402266e9 40226743: 11c8 l32i.n a12, a1, 4 40226745: 21d8 l32i.n a13, a1, 8 40226747: 31e8 l32i.n a14, a1, 12 40226749: 0108 l32i.n a0, a1, 0 4022674b: 10c112 addi a1, a1, 16 4022674e: f00d ret.n 40226750 : 40226750: f0c112 addi a1, a1, -16 40226753: 11c9 s32i.n a12, a1, 4 40226755: 0109 s32i.n a0, a1, 0 40226757: 828c beqz.n a2, 40226763 40226759: 02c8 l32i.n a12, a2, 0 4022675b: 000105 call0 4022676c 4022675e: 0c2d mov.n a2, a12 40226760: ff5c56 bnez a12, 40226759 40226763: 11c8 l32i.n a12, a1, 4 40226765: 0108 l32i.n a0, a1, 0 40226767: 10c112 addi a1, a1, 16 4022676a: f00d ret.n 4022676c : 4022676c: f0c112 addi a1, a1, -16 4022676f: 0161c2 s32i a12, a1, 4 40226772: 006102 s32i a0, a1, 0 40226775: 20c220 or a12, a2, a2 40226778: 329c beqz.n a2, 4022678f 4022677a: 1228 l32i.n a2, a2, 4 4022677c: 128c beqz.n a2, 40226781 4022677e: fdc5c5 call0 402243dc 40226781: 0c2d mov.n a2, a12 40226783: fe3831 l32r a3, 40226064 40226786: 35a442 movi a4, 0x435 40226789: 6f8501 l32r a0, 402025a0 4022678c: 0000c0 callx0 a0 4022678f: 11c8 l32i.n a12, a1, 4 40226791: 0108 l32i.n a0, a1, 0 40226793: 10c112 addi a1, a1, 16 40226796: f00d ret.n 40226798 : 40226798: 144232 s8i a3, a2, 20 4022679b: f00d ret.n 4022679d: 000000 ill 402267a0 : 402267a0: fe3131 l32r a3, 40226064 402267a3: 52a442 movi a4, 0x452 402267a6: 029d mov.n a9, a2 402267a8: f0c112 addi a1, a1, -16 402267ab: 21c9 s32i.n a12, a1, 8 402267ad: 1109 s32i.n a0, a1, 4 402267af: f13f21 l32r a2, 40222cac 402267b2: 0199 s32i.n a9, a1, 0 402267b4: 4228 l32i.n a2, a2, 16 402267b6: 705a01 l32r a0, 40202920 402267b9: 0000c0 callx0 a0 402267bc: 02cd mov.n a12, a2 402267be: 32cc bnez.n a2, 402267c5 402267c0: 0c0c movi.n a12, 0 402267c2: 000446 j 402267d7 402267c5: 002132 l32i a3, a1, 0 402267c8: 14a042 movi a4, 20 402267cb: 6f7401 l32r a0, 4020259c 402267ce: 0000c0 callx0 a0 402267d1: 012c22 l32i a2, a12, 4 402267d4: fdca85 call0 40224480 402267d7: 0c2d mov.n a2, a12 402267d9: 1108 l32i.n a0, a1, 4 402267db: 21c8 l32i.n a12, a1, 8 402267dd: 10c112 addi a1, a1, 16 402267e0: f00d ret.n ... 402267e4 : 402267e4: f0c112 addi a1, a1, -16 402267e7: 0161c2 s32i a12, a1, 4 402267ea: 006102 s32i a0, a1, 0 402267ed: 20c440 or a12, a4, a4 402267f0: 649c beqz.n a4, 4022680a 402267f2: 032d mov.n a2, a3 402267f4: 041432 l16ui a3, a4, 8 402267f7: ffac45 call0 402262bc 402267fa: 0c2d mov.n a2, a12 402267fc: fdbdc5 call0 402243dc 402267ff: 020c movi.n a2, 0 40226801: 11c8 l32i.n a12, a1, 4 40226803: 0108 l32i.n a0, a1, 0 40226805: 10c112 addi a1, a1, 16 40226808: f00d ret.n 4022680a: ff1556 bnez a5, 402267ff 4022680d: 032d mov.n a2, a3 4022680f: ff7d45 call0 40225fe4 40226812: fffac6 j 40226801 40226815: 000000 ill 40226818 : 40226818: f0c112 addi a1, a1, -16 4022681b: fde841 l32r a4, 40225fbc 4022681e: 0109 s32i.n a0, a1, 0 40226820: 1408 l32i.n a0, a4, 4 40226822: 64a8 l32i.n a10, a4, 24 40226824: 40ac beqz.n a0, 4022684c 40226826: 7fa062 movi a6, 127 40226829: 080c movi.n a8, 0 4022682b: 070c movi.n a7, 0 4022682d: 140052 l8ui a5, a0, 20 40226830: 103257 bltu a2, a5, 40226844 40226833: 0d3657 bltu a6, a5, 40226844 40226836: d098 l32i.n a9, a0, 52 40226838: c09a90 sub a9, a10, a9 4022683b: 053987 bltu a9, a8, 40226844 4022683e: 098d mov.n a8, a9 40226840: 056d mov.n a6, a5 40226842: 007d mov.n a7, a0 40226844: 3008 l32i.n a0, a0, 12 40226846: fe3056 bnez a0, 4022682d 40226849: 000046 j 4022684e 4022684c: 070c movi.n a7, 0 4022684e: 378c beqz.n a7, 40226855 40226850: 072d mov.n a2, a7 40226852: ff8bc5 call0 40226110 40226855: 0108 l32i.n a0, a1, 0 40226857: 10c112 addi a1, a1, 16 4022685a: f00d ret.n 4022685c : 4022685c: f0c112 addi a1, a1, -16 4022685f: fdd721 l32r a2, 40225fbc 40226862: 0109 s32i.n a0, a1, 0 40226864: 3208 l32i.n a0, a2, 12 40226866: 809c beqz.n a0, 40226882 40226868: 050c movi.n a5, 0 4022686a: 6278 l32i.n a7, a2, 24 4022686c: 020c movi.n a2, 0 4022686e: d068 l32i.n a6, a0, 52 40226870: c06760 sub a6, a7, a6 40226873: 033657 bltu a6, a5, 4022687a 40226876: 065d mov.n a5, a6 40226878: 002d mov.n a2, a0 4022687a: 3008 l32i.n a0, a0, 12 4022687c: fee056 bnez a0, 4022686e 4022687f: 000046 j 40226884 40226882: 020c movi.n a2, 0 40226884: 128c beqz.n a2, 40226889 40226886: ff8885 call0 40226110 40226889: 0108 l32i.n a0, a1, 0 4022688b: 10c112 addi a1, a1, 16 4022688e: f00d ret.n 40226890: 0b68 l32i.n a6, a11, 0 40226892: e40000 extui a0, a0, 0, 15 40226895: 402267 blt a2, a6, 402268d9 40226898: 01d4c0 slli a13, a4, 20 ... 4022689c : 4022689c: b7a442 movi a4, 0x4b7 4022689f: fdf131 l32r a3, 40226064 402268a2: f0c112 addi a1, a1, -16 402268a5: 0261d2 s32i a13, a1, 8 402268a8: 0161c2 s32i a12, a1, 4 402268ab: 20d220 or a13, a2, a2 402268ae: f0ff21 l32r a2, 40222cac 402268b1: 0109 s32i.n a0, a1, 0 402268b3: 2228 l32i.n a2, a2, 8 402268b5: 701a01 l32r a0, 40202920 402268b8: 0000c0 callx0 a0 402268bb: 02cd mov.n a12, a2 402268bd: 12fc bnez.n a2, 402268f2 402268bf: fff9c5 call0 4022685c 402268c2: fde831 l32r a3, 40226064 402268c5: f0f921 l32r a2, 40222cac 402268c8: bea442 movi a4, 0x4be 402268cb: 2228 l32i.n a2, a2, 8 402268cd: 701401 l32r a0, 40202920 402268d0: 0000c0 callx0 a0 402268d3: 02cd mov.n a12, a2 402268d5: 92dc bnez.n a2, 402268f2 402268d7: 0d2d mov.n a2, a13 402268d9: fff3c5 call0 40226818 402268dc: fde231 l32r a3, 40226064 402268df: f0f321 l32r a2, 40222cac 402268e2: c4a442 movi a4, 0x4c4 402268e5: 2228 l32i.n a2, a2, 8 402268e7: 700e01 l32r a0, 40202920 402268ea: 0000c0 callx0 a0 402268ed: 02cd mov.n a12, a2 402268ef: 083216 beqz a2, 40226976 402268f2: 0c2d mov.n a2, a12 402268f4: 030c movi.n a3, 0 402268f6: b0a042 movi a4, 176 402268f9: 6f2c01 l32r a0, 402025ac 402268fc: 0000c0 callx0 a0 402268ff: 144cd2 s8i a13, a12, 20 40226902: ffe391 l32r a9, 40226890 40226905: 395c92 s16i a9, a12, 114 40226908: 0d0c movi.n a13, 0 4022690a: 3a5cd2 s16i a13, a12, 116 4022690d: f57c movi.n a5, -1 4022690f: 460c movi.n a6, 4 40226911: 6f0f71 l32r a7, 40202550 40226914: 0020c0 memw 40226917: fc2782 l32i a8, a7, 0x3f0 4022691a: 165c82 s16i a8, a12, 44 4022691d: 0020c0 memw 40226920: 130c movi.n a3, 1 40226922: 18a242 movi a4, 0x218 40226925: fc2772 l32i a7, a7, 0x3f0 40226928: 175c72 s16i a7, a12, 46 4022692b: 265c62 s16i a6, a12, 76 4022692e: 255c62 s16i a6, a12, 74 40226931: 0a4c52 s8i a5, a12, 10 40226934: 1d5c52 s16i a5, a12, 58 40226937: 094cd2 s8i a13, a12, 9 4022693a: 245cd2 s16i a13, a12, 72 4022693d: 1e5c42 s16i a4, a12, 60 40226940: 2b5c32 s16i a3, a12, 86 40226943: 001385 call0 40226a7c 40226946: 9a0c movi.n a10, 9 40226948: a358b1 l32r a11, 4020f6a8 4022694b: ffd301 l32r a0, 40226898 4022694e: 1b6c22 s32i a2, a12, 108 40226951: 146c22 s32i a2, a12, 80 40226954: 176c22 s32i a2, a12, 92 40226957: 1a6c22 s32i a2, a12, 104 4022695a: fd9831 l32r a3, 40225fbc 4022695d: ffcd21 l32r a2, 40226894 40226960: 6338 l32i.n a3, a3, 24 40226962: dc39 s32i.n a3, a12, 52 40226964: 384cd2 s8i a13, a12, 56 40226967: ad4cd2 s8i a13, a12, 173 4022696a: 236c22 s32i a2, a12, 140 4022696d: 276c02 s32i a0, a12, 156 40226970: 286cb2 s32i a11, a12, 160 40226973: 296ca2 s32i a10, a12, 164 40226976: 0108 l32i.n a0, a1, 0 40226978: 0c2d mov.n a2, a12 4022697a: 21d8 l32i.n a13, a1, 8 4022697c: 11c8 l32i.n a12, a1, 4 4022697e: 10c112 addi a1, a1, 16 40226981: f00d ret.n ... 40226984 : 40226984: 024c movi.n a2, 64 40226986: f0c112 addi a1, a1, -16 40226989: 0109 s32i.n a0, a1, 0 4022698b: fff105 call0 4022689c 4022698e: 0108 l32i.n a0, a1, 0 40226990: 10c112 addi a1, a1, 16 40226993: f00d ret.n 40226995: 000000 ill 40226998 : 40226998: 6239 s32i.n a3, a2, 24 4022699a: f00d ret.n 4022699c : 4022699c: 236232 s32i a3, a2, 140 4022699f: f00d ret.n 402269a1: 000000 ill 402269a4 : 402269a4: 226232 s32i a3, a2, 136 402269a7: f00d ret.n 402269a9: 000000 ill 402269ac : 402269ac: 266232 s32i a3, a2, 152 402269af: f00d ret.n 402269b1: 000000 ill 402269b4 : 402269b4: 7239 s32i.n a3, a2, 28 402269b6: f00d ret.n 402269b8 : 402269b8: 256232 s32i a3, a2, 148 402269bb: 394242 s8i a4, a2, 57 402269be: f00d ret.n 402269c0 : 402269c0: f0c112 addi a1, a1, -16 402269c3: 0161c2 s32i a12, a1, 4 402269c6: 006102 s32i a0, a1, 0 402269c9: 042202 l32i a0, a2, 16 402269cc: 02cd mov.n a12, a2 402269ce: 80bc beqz.n a0, 40226a0a 402269d0: 369026 beqi a0, 10, 40226a0a 402269d3: 331026 beqi a0, 1, 40226a0a 402269d6: 212222 l32i a2, a2, 132 402269d9: 628c beqz.n a2, 402269e3 402269db: fda005 call0 402243dc 402269de: 020c movi.n a2, 0 402269e0: 216c22 s32i a2, a12, 132 402269e3: 202c22 l32i a2, a12, 128 402269e6: ffd685 call0 40226750 402269e9: 1e2c22 l32i a2, a12, 120 402269ec: f37c movi.n a3, -1 402269ee: 040c movi.n a4, 0 402269f0: 206c42 s32i a4, a12, 128 402269f3: 1d5c32 s16i a3, a12, 58 402269f6: ffd585 call0 40226750 402269f9: 1f2c22 l32i a2, a12, 124 402269fc: ffd505 call0 40226750 402269ff: 050c movi.n a5, 0 40226a01: 1e6c52 s32i a5, a12, 120 40226a04: 1f6c52 s32i a5, a12, 124 40226a07: 3b5c52 s16i a5, a12, 118 40226a0a: 11c8 l32i.n a12, a1, 4 40226a0c: 0108 l32i.n a0, a1, 0 40226a0e: 10c112 addi a1, a1, 16 40226a11: f00d ret.n ... 40226a14 : 40226a14: f0c112 addi a1, a1, -16 40226a17: 11c9 s32i.n a12, a1, 4 40226a19: 0109 s32i.n a0, a1, 0 40226a1b: 0208 l32i.n a0, a2, 0 40226a1d: 03cd mov.n a12, a3 40226a1f: 069037 bne a0, a3, 40226a29 40226a22: 3038 l32i.n a3, a0, 12 40226a24: 0239 s32i.n a3, a2, 0 40226a26: 000486 j 40226a3c 40226a29: fd6431 l32r a3, 40225fbc 40226a2c: 2309 s32i.n a0, a3, 8 40226a2e: a08c beqz.n a0, 40226a3c 40226a30: 032022 l32i a2, a0, 12 40226a33: 3692c7 bne a2, a12, 40226a6d 40226a36: 032c42 l32i a4, a12, 12 40226a39: 036042 s32i a4, a0, 12 40226a3c: 0c2d mov.n a2, a12 40226a3e: 050c movi.n a5, 0 40226a40: 3c59 s32i.n a5, a12, 12 40226a42: fff7c5 call0 402269c0 40226a45: 4c08 l32i.n a0, a12, 16 40226a47: 159026 beqi a0, 10, 40226a60 40226a4a: 121026 beqi a0, 1, 40226a60 40226a4d: 240c02 l8ui a0, a12, 36 40226a50: 0c6007 bbci a0, 0, 40226a60 40226a53: 0c2d mov.n a2, a12 40226a55: 260c movi.n a6, 2 40226a57: 206060 or a6, a0, a6 40226a5a: 244c62 s8i a6, a12, 36 40226a5d: 008085 call0 40227268 40226a60: 070c movi.n a7, 0 40226a62: 0108 l32i.n a0, a1, 0 40226a64: 4c79 s32i.n a7, a12, 16 40226a66: 11c8 l32i.n a12, a1, 4 40226a68: 10c112 addi a1, a1, 16 40226a6b: f00d ret.n 40226a6d: 2329 s32i.n a2, a3, 8 40226a6f: 020d mov.n a0, a2 40226a71: fbb256 bnez a2, 40226a30 40226a74: fff106 j 40226a3c 40226a77: 836c00 moveqz a6, a12, a0 40226a7a: fe .byte 0xfe 40226a7b: 3f .byte 0x3f 40226a7c : 40226a7c: fd5041 l32r a4, 40225fbc 40226a7f: fffe51 l32r a5, 40226a78 40226a82: 6448 l32i.n a4, a4, 24 40226a84: 0528 l32i.n a2, a5, 0 40226a86: 224a add.n a2, a2, a4 40226a88: ffa216 beqz a2, 40226a86 40226a8b: 0529 s32i.n a2, a5, 0 40226a8d: f00d ret.n ... 40226a90 : 40226a90: f0c112 addi a1, a1, -16 40226a93: 0161c2 s32i a12, a1, 4 40226a96: 006102 s32i a0, a1, 0 40226a99: 20c220 or a12, a2, a2 40226a9c: 032d mov.n a2, a3 40226a9e: fceb45 call0 40223954 40226aa1: 329c beqz.n a2, 40226ab8 40226aa3: 181202 l16ui a0, a2, 48 40226aa6: e08c beqz.n a0, 40226ab8 40226aa8: d8c022 addi a2, a0, -40 40226aab: 0c0d mov.n a0, a12 40226aad: f42020 extui a2, a2, 0, 16 40226ab0: 01b2c7 bgeu a2, a12, 40226ab5 40226ab3: 020d mov.n a0, a2 40226ab5: f4c000 extui a12, a0, 0, 16 40226ab8: 0c2d mov.n a2, a12 40226aba: 0108 l32i.n a0, a1, 0 40226abc: 11c8 l32i.n a12, a1, 4 40226abe: 10c112 addi a1, a1, 16 40226ac1: f00d ret.n ... 40226ac4 : 40226ac4: f0c112 addi a1, a1, -16 40226ac7: 016152 s32i a5, a1, 4 40226aca: 026102 s32i a0, a1, 8 40226acd: 0361c2 s32i a12, a1, 12 40226ad0: 0129 s32i.n a2, a1, 0 40226ad2: 03cd mov.n a12, a3 40226ad4: 120c movi.n a2, 1 40226ad6: 334a add.n a3, a3, a4 40226ad8: 040c movi.n a4, 0 40226ada: 14c332 addi a3, a3, 20 40226add: f43030 extui a3, a3, 0, 16 40226ae0: fd6e45 call0 402241c8 40226ae3: 0d3216 beqz a2, 40226bba 40226ae6: 1278 l32i.n a7, a2, 4 40226ae8: 051c movi.n a5, 16 40226aea: efa042 movi a4, 239 40226aed: 1168 l32i.n a6, a1, 4 40226aef: 4132c0 srli a3, a12, 2 40226af2: 335b addi.n a3, a3, 5 40226af4: 418860 srli a8, a6, 8 40226af7: 113340 slli a3, a3, 12 40226afa: 104340 and a4, a3, a4 40226afd: 419880 srli a9, a8, 8 40226b00: 41a890 srli a10, a9, 8 40226b03: 203350 or a3, a3, a5 40226b06: 204450 or a4, a4, a5 40226b09: 114480 slli a4, a4, 8 40226b0c: 0158 l32i.n a5, a1, 0 40226b0e: 743830 extui a3, a3, 8, 8 40226b11: 101502 l16ui a0, a5, 32 40226b14: 203340 or a3, a3, a4 40226b17: 74b800 extui a11, a0, 8, 8 40226b1a: 740000 extui a0, a0, 0, 8 40226b1d: 110080 slli a0, a0, 8 40226b20: 20bb00 or a11, a11, a0 40226b23: 0047b2 s8i a11, a7, 0 40226b26: 41b8b0 srli a11, a11, 8 40226b29: 0147b2 s8i a11, a7, 1 40226b2c: 0b0c movi.n a11, 0 40226b2e: 111542 l16ui a4, a5, 34 40226b31: 054782 s8i a8, a7, 5 40226b34: 064792 s8i a9, a7, 6 40226b37: 0747a2 s8i a10, a7, 7 40226b3a: 044762 s8i a6, a7, 4 40226b3d: 740840 extui a0, a4, 8, 8 40226b40: 416830 srli a6, a3, 8 40226b43: 744040 extui a4, a4, 0, 8 40226b46: 114480 slli a4, a4, 8 40226b49: 200040 or a0, a0, a4 40226b4c: a548 l32i.n a4, a5, 40 40226b4e: 0c4732 s8i a3, a7, 12 40226b51: 0d4762 s8i a6, a7, 13 40226b54: 024702 s8i a0, a7, 2 40226b57: 419840 srli a9, a4, 8 40226b5a: 410800 srli a0, a0, 8 40226b5d: 060c movi.n a6, 0 40226b5f: 034702 s8i a0, a7, 3 40226b62: 6e8501 l32r a0, 40202578 40226b65: 1715a2 l16ui a10, a5, 46 40226b68: 134762 s8i a6, a7, 19 40226b6b: 1247b2 s8i a11, a7, 18 40226b6e: 1147b2 s8i a11, a7, 17 40226b71: 1047b2 s8i a11, a7, 16 40226b74: 109900 and a9, a9, a0 40226b77: 7488a0 extui a8, a10, 8, 8 40226b7a: 100400 and a0, a4, a0 40226b7d: 110080 slli a0, a0, 8 40226b80: 01b480 slli a11, a4, 24 40226b83: 20bb00 or a11, a11, a0 40226b86: 750840 extui a0, a4, 24, 8 40226b89: 44aa add.n a4, a4, a10 40226b8b: 209900 or a9, a9, a0 40226b8e: 74a0a0 extui a10, a10, 0, 8 40226b91: 2099b0 or a9, a9, a11 40226b94: 084792 s8i a9, a7, 8 40226b97: 11aa80 slli a10, a10, 8 40226b9a: 2088a0 or a8, a8, a10 40226b9d: 419890 srli a9, a9, 8 40226ba0: 094792 s8i a9, a7, 9 40226ba3: 0e4782 s8i a8, a7, 14 40226ba6: 419890 srli a9, a9, 8 40226ba9: 418880 srli a8, a8, 8 40226bac: 0f4782 s8i a8, a7, 15 40226baf: 0a4792 s8i a9, a7, 10 40226bb2: 419890 srli a9, a9, 8 40226bb5: 0b4792 s8i a9, a7, 11 40226bb8: c549 s32i.n a4, a5, 48 40226bba: 31c8 l32i.n a12, a1, 12 40226bbc: 2108 l32i.n a0, a1, 8 40226bbe: 10c112 addi a1, a1, 16 40226bc1: f00d ret.n ... 40226bc4 : 40226bc4: f0c112 addi a1, a1, -16 40226bc7: 1e2242 l32i a4, a2, 120 40226bca: 0109 s32i.n a0, a1, 0 40226bcc: 04bc beqz.n a4, 40226c00 40226bce: 0408 l32i.n a0, a4, 0 40226bd0: 508c beqz.n a0, 40226bd9 40226bd2: 004d mov.n a4, a0 40226bd4: 0008 l32i.n a0, a0, 0 40226bd6: ff8056 bnez a0, 40226bd2 40226bd9: 4448 l32i.n a4, a4, 16 40226bdb: 0d0402 l8ui a0, a4, 13 40226bde: 0c0432 l8ui a3, a4, 12 40226be1: 110080 slli a0, a0, 8 40226be4: 200030 or a0, a0, a3 40226be7: 243800 extui a3, a0, 8, 3 40226bea: 23dc bnez.n a3, 40226c00 40226bec: 00a122 movi a2, 0x100 40226bef: 202020 or a2, a0, a2 40226bf2: 0c4422 s8i a2, a4, 12 40226bf5: 412820 srli a2, a2, 8 40226bf8: 0d4422 s8i a2, a4, 13 40226bfb: 020c movi.n a2, 0 40226bfd: 000146 j 40226c06 40226c00: 01a032 movi a3, 1 40226c03: 004ec5 call0 402270f0 40226c06: 002102 l32i a0, a1, 0 40226c09: 10c112 addi a1, a1, 16 40226c0c: 000080 ret 40226c0f: a44000 extui a4, a0, 0, 11 40226c12: 124023 excw 40226c14 : 40226c14: e0c112 addi a1, a1, -32 40226c17: 026152 s32i a5, a1, 8 40226c1a: 016162 s32i a6, a1, 4 40226c1d: 056102 s32i a0, a1, 20 40226c20: 61c9 s32i.n a12, a1, 24 40226c22: 4129 s32i.n a2, a1, 16 40226c24: 71d9 s32i.n a13, a1, 28 40226c26: f02121 l32r a2, 40222cac 40226c29: 03dd mov.n a13, a3 40226c2b: 04cd mov.n a12, a4 40226c2d: fff831 l32r a3, 40226c10 40226c30: a6a042 movi a4, 166 40226c33: 31c9 s32i.n a12, a1, 12 40226c35: 4228 l32i.n a2, a2, 16 40226c37: 6f3a01 l32r a0, 40202920 40226c3a: 0000c0 callx0 a0 40226c3d: 02cd mov.n a12, a2 40226c3f: 0b1256 bnez a2, 40226cf4 40226c42: 0d2d mov.n a2, a13 40226c44: fd7945 call0 402243dc 40226c47: 0c0c movi.n a12, 0 40226c49: 002686 j 40226ce7 40226c4c: 0d0c movi.n a13, 0 40226c4e: 000c movi.n a0, 0 40226c50: 6e4aa1 l32r a10, 40202578 40226c53: 0198 l32i.n a9, a1, 0 40226c55: 1c48 l32i.n a4, a12, 4 40226c57: 2188 l32i.n a8, a1, 8 40226c59: 4158 l32i.n a5, a1, 16 40226c5b: 016880 slli a6, a8, 24 40226c5e: 752880 extui a2, a8, 24, 8 40226c61: 101572 l16ui a7, a5, 32 40226c64: 1448 l32i.n a4, a4, 4 40226c66: 419290 srli a9, a9, 2 40226c69: 41b880 srli a11, a8, 8 40226c6c: 10bba0 and a11, a11, a10 40226c6f: 995b addi.n a9, a9, 5 40226c71: 4c49 s32i.n a4, a12, 16 40226c73: 119940 slli a9, a9, 12 40226c76: 20bb20 or a11, a11, a2 40226c79: 743870 extui a3, a7, 8, 8 40226c7c: 3128 l32i.n a2, a1, 12 40226c7e: 1088a0 and a8, a8, a10 40226c81: 747070 extui a7, a7, 0, 8 40226c84: 117780 slli a7, a7, 8 40226c87: 118880 slli a8, a8, 8 40226c8a: 206680 or a6, a6, a8 40226c8d: 202290 or a2, a2, a9 40226c90: 203370 or a3, a3, a7 40226c93: 004432 s8i a3, a4, 0 40226c96: 749820 extui a9, a2, 8, 8 40226c99: 20bb60 or a11, a11, a6 40226c9c: 41a8b0 srli a10, a11, 8 40226c9f: 742020 extui a2, a2, 0, 8 40226ca2: 413830 srli a3, a3, 8 40226ca5: 014432 s8i a3, a4, 1 40226ca8: 112280 slli a2, a2, 8 40226cab: 4188a0 srli a8, a10, 8 40226cae: 417880 srli a7, a8, 8 40226cb1: 209920 or a9, a9, a2 40226cb4: 111552 l16ui a5, a5, 34 40226cb7: 124402 s8i a0, a4, 18 40226cba: 1344d2 s8i a13, a4, 19 40226cbd: 0444b2 s8i a11, a4, 4 40226cc0: 0544a2 s8i a10, a4, 5 40226cc3: 064482 s8i a8, a4, 6 40226cc6: 416890 srli a6, a9, 8 40226cc9: 0c4492 s8i a9, a4, 12 40226ccc: 074472 s8i a7, a4, 7 40226ccf: 743850 extui a3, a5, 8, 8 40226cd2: 0d4462 s8i a6, a4, 13 40226cd5: 745050 extui a5, a5, 0, 8 40226cd8: 115580 slli a5, a5, 8 40226cdb: 203350 or a3, a3, a5 40226cde: 024432 s8i a3, a4, 2 40226ce1: 413830 srli a3, a3, 8 40226ce4: 034432 s8i a3, a4, 3 40226ce7: 5108 l32i.n a0, a1, 20 40226ce9: 0c2d mov.n a2, a12 40226ceb: 71d8 l32i.n a13, a1, 28 40226ced: 61c8 l32i.n a12, a1, 24 40226cef: 20c112 addi a1, a1, 32 40226cf2: f00d ret.n 40226cf4: 04a032 movi a3, 4 40226cf7: 01a052 movi a5, 1 40226cfa: 260c movi.n a6, 2 40226cfc: 0a0c movi.n a10, 0 40226cfe: 1148 l32i.n a4, a1, 4 40226d00: 0e4242 s8i a4, a2, 14 40226d03: 0a0d mov.n a0, a10 40226d05: 0a2d mov.n a2, a10 40226d07: 041db2 l16ui a11, a13, 8 40226d0a: 1cd9 s32i.n a13, a12, 4 40226d0c: 0ca9 s32i.n a10, a12, 0 40226d0e: 106460 and a6, a4, a6 40226d11: 936560 movnez a6, a5, a6 40226d14: 044040 extui a4, a4, 0, 1 40226d17: 930340 movnez a0, a3, a4 40226d1a: c50c movi.n a5, 12 40226d1c: 932560 movnez a2, a5, a6 40226d1f: 431c movi.n a3, 20 40226d21: 002a add.n a0, a0, a2 40226d23: 0d2d mov.n a2, a13 40226d25: 740000 extui a0, a0, 0, 8 40226d28: 0109 s32i.n a0, a1, 0 40226d2a: c0bb00 sub a11, a11, a0 40226d2d: 065cb2 s16i a11, a12, 12 40226d30: fd63c5 call0 40224370 40226d33: f15216 beqz a2, 40226c4c 40226d36: 0c2d mov.n a2, a12 40226d38: ffa305 call0 4022676c 40226d3b: ffc206 j 40226c47 ... 40226d40 : 40226d40: 00a042 movi a4, 0 40226d43: f0c112 addi a1, a1, -16 40226d46: 016152 s32i a5, a1, 4 40226d49: 006132 s32i a3, a1, 0 40226d4c: 2109 s32i.n a0, a1, 8 40226d4e: b4a532 movi a3, 0x5b4 40226d51: fd4745 call0 402241c8 40226d54: 32cc bnez.n a2, 40226d5b 40226d56: 020c movi.n a2, 0 40226d58: 000486 j 40226d6e 40226d5b: 0108 l32i.n a0, a1, 0 40226d5d: 051232 l16ui a3, a2, 10 40226d60: 1148 l32i.n a4, a1, 4 40226d62: c03300 sub a3, a3, a0 40226d65: 005432 s16i a3, a4, 0 40226d68: 045202 s16i a0, a2, 8 40226d6b: 055202 s16i a0, a2, 10 40226d6e: 2108 l32i.n a0, a1, 8 40226d70: 10c112 addi a1, a1, 16 40226d73: f00d ret.n 40226d75: 000000 ill 40226d78 : 40226d78: 4258 l32i.n a5, a2, 16 40226d7a: 0d4526 beqi a5, 4, 40226d8b 40226d7d: 0a7526 beqi a5, 7, 40226d8b 40226d80: 072526 beqi a5, 2, 40226d8b 40226d83: 043526 beqi a5, 3, 40226d8b 40226d86: 537c movi.n a3, -11 40226d88: 000846 j 40226dad 40226d8b: 23ac beqz.n a3, 40226db1 40226d8d: 391242 l16ui a4, a2, 114 40226d90: 80a062 movi a6, 128 40226d93: 0b3437 bltu a4, a3, 40226da2 40226d96: 3a1232 l16ui a3, a2, 116 40226d99: 6ede51 l32r a5, 40202914 40226d9c: 0283f6 bgeui a3, 8, 40226da2 40226d9f: 0eb537 bgeu a5, a3, 40226db1 40226da2: 240272 l8ui a7, a2, 36 40226da5: f37c movi.n a3, -1 40226da7: 207760 or a7, a7, a6 40226daa: 244272 s8i a7, a2, 36 40226dad: 032d mov.n a2, a3 40226daf: f00d ret.n 40226db1: 030c movi.n a3, 0 40226db3: fffd86 j 40226dad ... 40226db8 : 40226db8: a0c112 addi a1, a1, -96 40226dbb: e109 s32i.n a0, a1, 56 40226dbd: c159 s32i.n a5, a1, 48 40226dbf: 1261f2 s32i a15, a1, 72 40226dc2: 1061d2 s32i a13, a1, 64 40226dc5: f1c9 s32i.n a12, a1, 60 40226dc7: 1161e2 s32i a14, a1, 68 40226dca: 02cd mov.n a12, a2 40226dcc: 03ed mov.n a14, a3 40226dce: 04dd mov.n a13, a4 40226dd0: 0f0c movi.n a15, 0 40226dd2: 0851f2 s16i a15, a1, 16 40226dd5: 33cc bnez.n a3, 40226ddc 40226dd7: 427c movi.n a2, -12 40226dd9: 001906 j 40226e41 40226ddc: 043d mov.n a3, a4 40226dde: fff985 call0 40226d78 40226de1: 05c256 bnez a2, 40226e41 40226de4: 1461d2 s32i a13, a1, 80 40226de7: 1b0c movi.n a11, 1 40226de9: 260c movi.n a6, 2 40226deb: b1e9 s32i.n a14, a1, 44 40226ded: 3a1c82 l16ui a8, a12, 116 40226df0: 1e2c22 l32i a2, a12, 120 40226df3: 9189 s32i.n a8, a1, 36 40226df5: 114216 beqz a2, 40226f0d 40226df8: 0015c6 j 40226e53 40226dfb: 162102 l32i a0, a1, 88 40226dfe: 0e09 s32i.n a0, a14, 0 40226e00: 1b2c42 l32i a4, a12, 108 40226e03: 142132 l32i a3, a1, 80 40226e06: 391c22 l16ui a2, a12, 114 40226e09: 9158 l32i.n a5, a1, 36 40226e0b: 3a5c52 s16i a5, a12, 116 40226e0e: c02230 sub a2, a2, a3 40226e11: 434a add.n a4, a3, a4 40226e13: 1b6c42 s32i a4, a12, 108 40226e16: 395c22 s16i a2, a12, 114 40226e19: 26ac beqz.n a6, 40226e3f 40226e1b: 4608 l32i.n a0, a6, 16 40226e1d: e09c beqz.n a0, 40226e3f 40226e1f: c168 l32i.n a6, a1, 48 40226e21: 1ae617 bbsi a6, 1, 40226e3f 40226e24: 931881 l32r a8, 4020ba84 40226e27: 0d0072 l8ui a7, a0, 13 40226e2a: 0c0092 l8ui a9, a0, 12 40226e2d: 117780 slli a7, a7, 8 40226e30: 207790 or a7, a7, a9 40226e33: 207780 or a7, a7, a8 40226e36: 0c4072 s8i a7, a0, 12 40226e39: 417870 srli a7, a7, 8 40226e3c: 0d4072 s8i a7, a0, 13 40226e3f: 020c movi.n a2, 0 40226e41: f1c8 l32i.n a12, a1, 60 40226e43: 1021d2 l32i a13, a1, 64 40226e46: 1121e2 l32i a14, a1, 68 40226e49: 1221f2 l32i a15, a1, 72 40226e4c: e108 l32i.n a0, a1, 56 40226e4e: 60c112 addi a1, a1, 96 40226e51: f00d ret.n 40226e53: 0208 l32i.n a0, a2, 0 40226e55: 02ed mov.n a14, a2 40226e57: 508c beqz.n a0, 40226e60 40226e59: 00ed mov.n a14, a0 40226e5b: 0008 l32i.n a0, a0, 0 40226e5d: ff8056 bnez a0, 40226e59 40226e60: 4a0c movi.n a10, 4 40226e62: 1e1c42 l16ui a4, a12, 60 40226e65: 061e72 l16ui a7, a14, 12 40226e68: 3b1c22 l16ui a2, a12, 118 40226e6b: c80c movi.n a8, 12 40226e6d: 0e0ed2 l8ui a13, a14, 14 40226e70: 0f5d mov.n a5, a15 40226e72: 109d60 and a9, a13, a6 40226e75: 935890 movnez a5, a8, a9 40226e78: 04d0d0 extui a13, a13, 0, 1 40226e7b: 085122 s16i a2, a1, 16 40226e7e: 93fad0 movnez a15, a10, a13 40226e81: 55fa add.n a5, a5, a15 40226e83: 575a add.n a5, a7, a5 40226e85: c04450 sub a4, a4, a5 40226e88: f44040 extui a4, a4, 0, 16 40226e8b: c29c beqz.n a2, 40226eab 40226e8d: 1421f2 l32i a15, a1, 80 40226e90: 0e6d mov.n a6, a14 40226e92: 0f0d mov.n a0, a15 40226e94: 01b2f7 bgeu a2, a15, 40226e99 40226e97: 020d mov.n a0, a2 40226e99: f40000 extui a0, a0, 0, 16 40226e9c: c04400 sub a4, a4, a0 40226e9f: c05200 sub a5, a2, a0 40226ea2: 085152 s16i a5, a1, 16 40226ea5: f44040 extui a4, a4, 0, 16 40226ea8: 0000c6 j 40226eaf 40226eab: 000c movi.n a0, 0 40226ead: 060c movi.n a6, 0 40226eaf: 142182 l32i a8, a1, 80 40226eb2: 00dd mov.n a13, a0 40226eb4: 50b087 bgeu a0, a8, 40226f08 40226eb7: 04d416 beqz a4, 40226f08 40226eba: 04a716 beqz a7, 40226f08 40226ebd: 042d mov.n a2, a4 40226ebf: 61e9 s32i.n a14, a1, 24 40226ec1: 5109 s32i.n a0, a1, 20 40226ec3: c178 l32i.n a7, a1, 48 40226ec5: c06800 sub a6, a8, a0 40226ec8: 2077b0 or a7, a7, a11 40226ecb: 748070 extui a8, a7, 0, 8 40226ece: d189 s32i.n a8, a1, 52 40226ed0: 047070 extui a7, a7, 0, 1 40226ed3: 01a647 bge a6, a4, 40226ed8 40226ed6: 062d mov.n a2, a6 40226ed8: f49020 extui a9, a2, 0, 16 40226edb: 155716 beqz a7, 40227034 40226ede: 093d mov.n a3, a9 40226ee0: 7199 s32i.n a9, a1, 28 40226ee2: d178 l32i.n a7, a1, 52 40226ee4: 320c movi.n a2, 3 40226ee6: 10c152 addi a5, a1, 16 40226ee9: 0c6d mov.n a6, a12 40226eeb: 180c movi.n a8, 1 40226eed: 0189 s32i.n a8, a1, 0 40226eef: ffe505 call0 40226d40 40226ef2: 02fd mov.n a15, a2 40226ef4: 1e3216 beqz a2, 402270db 40226ef7: 1228 l32i.n a2, a2, 4 40226ef9: b138 l32i.n a3, a1, 44 40226efb: 7148 l32i.n a4, a1, 28 40226efd: 33da add.n a3, a3, a13 40226eff: 6da701 l32r a0, 4020259c 40226f02: 0000c0 callx0 a0 40226f05: 0050c6 j 4022704c 40226f08: 0f0c movi.n a15, 0 40226f0a: 000246 j 40226f17 40226f0d: 000c movi.n a0, 0 40226f0f: 0d0c movi.n a13, 0 40226f11: 060c movi.n a6, 0 40226f13: 0e0c movi.n a14, 0 40226f15: 0f0c movi.n a15, 0 40226f17: 142142 l32i a4, a1, 80 40226f1a: 0a0c movi.n a10, 0 40226f1c: 023d47 bltu a13, a4, 40226f22 40226f1f: 005106 j 40227067 40226f22: c138 l32i.n a3, a1, 48 40226f24: 050c movi.n a5, 0 40226f26: 166152 s32i a5, a1, 88 40226f29: 20b3b0 or a11, a3, a11 40226f2c: 7420b0 extui a2, a11, 0, 8 40226f2f: d129 s32i.n a2, a1, 52 40226f31: 04b0b0 extui a11, a11, 0, 1 40226f34: 1761b2 s32i a11, a1, 92 40226f37: 81a9 s32i.n a10, a1, 32 40226f39: 5109 s32i.n a0, a1, 20 40226f3b: 1e1c42 l16ui a4, a12, 60 40226f3e: 142122 l32i a2, a1, 80 40226f41: 046d mov.n a6, a4 40226f43: c022d0 sub a2, a2, a13 40226f46: f42020 extui a2, a2, 0, 16 40226f49: 01b247 bgeu a2, a4, 40226f4e 40226f4c: 026d mov.n a6, a2 40226f4e: f43060 extui a3, a6, 0, 16 40226f51: 136132 s32i a3, a1, 76 40226f54: 1bbc beqz.n a11, 40226f89 40226f56: 020c movi.n a2, 0 40226f58: 162172 l32i a7, a1, 88 40226f5b: 160c movi.n a6, 1 40226f5d: 050c movi.n a5, 0 40226f5f: 132132 l32i a3, a1, 76 40226f62: 835670 moveqz a5, a6, a7 40226f65: 0c6d mov.n a6, a12 40226f67: 0159 s32i.n a5, a1, 0 40226f69: d178 l32i.n a7, a1, 52 40226f6b: 10c152 addi a5, a1, 16 40226f6e: ffdd05 call0 40226d40 40226f71: 156122 s32i a2, a1, 84 40226f74: 099216 beqz a2, 40227011 40226f77: 1228 l32i.n a2, a2, 4 40226f79: b138 l32i.n a3, a1, 44 40226f7b: 132142 l32i a4, a1, 76 40226f7e: 33da add.n a3, a3, a13 40226f80: 6d8701 l32r a0, 4020259c 40226f83: 0000c0 callx0 a0 40226f86: 000a06 j 40226fb2 40226f89: 020c movi.n a2, 0 40226f8b: 132132 l32i a3, a1, 76 40226f8e: 140c movi.n a4, 1 40226f90: fd2345 call0 402241c8 40226f93: a129 s32i.n a2, a1, 40 40226f95: 078216 beqz a2, 40227011 40226f98: b138 l32i.n a3, a1, 44 40226f9a: 040c movi.n a4, 0 40226f9c: 33da add.n a3, a3, a13 40226f9e: 1239 s32i.n a3, a2, 4 40226fa0: 020c movi.n a2, 0 40226fa2: 030c movi.n a3, 0 40226fa4: fd2205 call0 402241c8 40226fa7: 156122 s32i a2, a1, 84 40226faa: 135216 beqz a2, 402270e3 40226fad: a138 l32i.n a3, a1, 40 40226faf: fd4dc5 call0 4022448c 40226fb2: 152122 l32i a2, a1, 84 40226fb5: fd4b05 call0 40224468 40226fb8: 9108 l32i.n a0, a1, 36 40226fba: 840c movi.n a4, 8 40226fbc: 502a add.n a5, a0, a2 40226fbe: f40050 extui a0, a5, 0, 16 40226fc1: 463407 bltu a4, a0, 4022700b 40226fc4: 6e5461 l32r a6, 40202914 40226fc7: 9109 s32i.n a0, a1, 36 40226fc9: 3e3607 bltu a6, a0, 4022700b 40226fcc: 152132 l32i a3, a1, 84 40226fcf: 0c2d mov.n a2, a12 40226fd1: 040c movi.n a4, 0 40226fd3: 1b2c52 l32i a5, a12, 108 40226fd6: 060c movi.n a6, 0 40226fd8: 55da add.n a5, a5, a13 40226fda: ffc385 call0 40226c14 40226fdd: 5108 l32i.n a0, a1, 20 40226fdf: e2ac beqz.n a2, 40227011 40226fe1: 1721b2 l32i a11, a1, 92 40226fe4: 02ad mov.n a10, a2 40226fe6: 142192 l32i a9, a1, 80 40226fe9: 132132 l32i a3, a1, 76 40226fec: 162162 l32i a6, a1, 88 40226fef: d3da add.n a13, a3, a13 40226ff1: f4d0d0 extui a13, a13, 0, 16 40226ff4: 46cc bnez.n a6, 40226ffc 40226ff6: 166122 s32i a2, a1, 88 40226ff9: 0000c6 j 40227000 40226ffc: 8188 l32i.n a8, a1, 32 40226ffe: 0829 s32i.n a2, a8, 0 40227000: 02bd97 bgeu a13, a9, 40227006 40227003: ffcb46 j 40226f34 40227006: 026d mov.n a6, a2 40227008: 001806 j 4022706c 4022700b: 152122 l32i a2, a1, 84 4022700e: fd3cc5 call0 402243dc 40227011: 240c42 l8ui a4, a12, 36 40227014: 80a052 movi a5, 128 40227017: 204450 or a4, a4, a5 4022701a: 244c42 s8i a4, a12, 36 4022701d: 004f16 beqz a15, 40227025 40227020: 0f2d mov.n a2, a15 40227022: fd3b85 call0 402243dc 40227025: 162162 l32i a6, a1, 88 40227028: 368c beqz.n a6, 4022702f 4022702a: 062d mov.n a2, a6 4022702c: ff7205 call0 40226750 4022702f: f27c movi.n a2, -1 40227031: ff8306 j 40226e41 40227034: 203990 or a3, a9, a9 40227037: 076192 s32i a9, a1, 28 4022703a: 320c movi.n a2, 3 4022703c: 140c movi.n a4, 1 4022703e: fd1885 call0 402241c8 40227041: 02fd mov.n a15, a2 40227043: 094216 beqz a2, 402270db 40227046: b178 l32i.n a7, a1, 44 40227048: 77da add.n a7, a7, a13 4022704a: 1279 s32i.n a7, a2, 4 4022704c: 7108 l32i.n a0, a1, 28 4022704e: 0f2d mov.n a2, a15 40227050: d0da add.n a13, a0, a13 40227052: f4d0d0 extui a13, a13, 0, 16 40227055: fd4105 call0 40224468 40227058: 5108 l32i.n a0, a1, 20 4022705a: 6168 l32i.n a6, a1, 24 4022705c: 9138 l32i.n a3, a1, 36 4022705e: 1b0c movi.n a11, 1 40227060: 332a add.n a3, a3, a2 40227062: 9139 s32i.n a3, a1, 36 40227064: ffabc6 j 40226f17 40227067: 040c movi.n a4, 0 40227069: 166142 s32i a4, a1, 88 4022706c: e0bc beqz.n a0, 402270ae 4022706e: 1ed8 l32i.n a13, a14, 4 40227070: 2dbc beqz.n a13, 402270a6 40227072: 5109 s32i.n a0, a1, 20 40227074: 6169 s32i.n a6, a1, 24 40227076: 041d52 l16ui a5, a13, 8 40227079: 0d78 l32i.n a7, a13, 0 4022707b: 550a add.n a5, a5, a0 4022707d: 045d52 s16i a5, a13, 8 40227080: d7dc bnez.n a7, 402270a1 40227082: 1d38 l32i.n a3, a13, 4 40227084: 051d22 l16ui a2, a13, 10 40227087: 5148 l32i.n a4, a1, 20 40227089: 223a add.n a2, a2, a3 4022708b: b138 l32i.n a3, a1, 44 4022708d: 6d4301 l32r a0, 4020259c 40227090: 0000c0 callx0 a0 40227093: 6168 l32i.n a6, a1, 24 40227095: 5108 l32i.n a0, a1, 20 40227097: 051d42 l16ui a4, a13, 10 4022709a: 0d78 l32i.n a7, a13, 0 4022709c: 440a add.n a4, a4, a0 4022709e: 055d42 s16i a4, a13, 10 402270a1: 07dd mov.n a13, a7 402270a3: fcb756 bnez a7, 40227072 402270a6: 061e52 l16ui a5, a14, 12 402270a9: 550a add.n a5, a5, a0 402270ab: 065e52 s16i a5, a14, 12 402270ae: 066162 s32i a6, a1, 24 402270b1: 081172 l16ui a7, a1, 16 402270b4: 3b5c72 s16i a7, a12, 118 402270b7: 014f16 beqz a15, 402270cf 402270ba: 012e22 l32i a2, a14, 4 402270bd: 0f3d mov.n a3, a15 402270bf: fd3cc5 call0 4022448c 402270c2: 061e92 l16ui a9, a14, 12 402270c5: 041f82 l16ui a8, a15, 8 402270c8: 6168 l32i.n a6, a1, 24 402270ca: 889a add.n a8, a8, a9 402270cc: 065e82 s16i a8, a14, 12 402270cf: d28e56 bnez a14, 40226dfb 402270d2: 1621a2 l32i a10, a1, 88 402270d5: 1e6ca2 s32i a10, a12, 120 402270d8: ff4906 j 40226e00 402270db: 0b0c movi.n a11, 0 402270dd: 1661b2 s32i a11, a1, 88 402270e0: ffcb46 j 40227011 402270e3: a128 l32i.n a2, a1, 40 402270e5: fd2f45 call0 402243dc 402270e8: ffc946 j 40227011 402270eb: 000000 ill ... 402270f0 : 402270f0: e0c112 addi a1, a1, -32 402270f3: 41d9 s32i.n a13, a1, 16 402270f5: 2109 s32i.n a0, a1, 8 402270f7: 31c9 s32i.n a12, a1, 12 402270f9: 80a002 movi a0, 128 402270fc: 02cd mov.n a12, a2 402270fe: 3a1222 l16ui a2, a2, 116 40227101: 03dd mov.n a13, a3 40227103: 0582f6 bgeui a2, 8, 4022710c 40227106: 6e0331 l32r a3, 40202914 40227109: 61b327 bgeu a3, a2, 4022716e 4022710c: 240c42 l8ui a4, a12, 36 4022710f: 204400 or a4, a4, a0 40227112: 244c42 s8i a4, a12, 36 40227115: f07c movi.n a0, -1 40227117: 001186 j 40227161 4022711a: 0308 l32i.n a0, a3, 0 4022711c: 508c beqz.n a0, 40227125 4022711e: 003d mov.n a3, a0 40227120: 0008 l32i.n a0, a0, 0 40227122: ff8056 bnez a0, 4022711e 40227125: 0329 s32i.n a2, a3, 0 40227127: 0400d0 extui a0, a13, 0, 1 4022712a: 3b5c62 s16i a6, a12, 118 4022712d: 15cc bnez.n a5, 40227132 4022712f: 0f6d07 bbci a13, 0, 40227142 40227132: 391c72 l16ui a7, a12, 114 40227135: 1b2c82 l32i a8, a12, 108 40227138: 770b addi.n a7, a7, -1 4022713a: 881b addi.n a8, a8, 1 4022713c: 1b6c82 s32i a8, a12, 108 4022713f: 395c72 s16i a7, a12, 114 40227142: 00b016 beqz a0, 40227151 40227145: 240c82 l8ui a8, a12, 36 40227148: 20a092 movi a9, 32 4022714b: 208890 or a8, a8, a9 4022714e: 244c82 s8i a8, a12, 36 40227151: 012222 l32i a2, a2, 4 40227154: fd3105 call0 40224468 40227157: 3a1ca2 l16ui a10, a12, 116 4022715a: 000c movi.n a0, 0 4022715c: aa2a add.n a10, a10, a2 4022715e: 3a5ca2 s16i a10, a12, 116 40227161: 31c8 l32i.n a12, a1, 12 40227163: 41d8 l32i.n a13, a1, 16 40227165: 002d mov.n a2, a0 40227167: 2108 l32i.n a0, a1, 8 40227169: 20c112 addi a1, a1, 32 4022716c: f00d ret.n 4022716e: 391cb2 l16ui a11, a12, 114 40227171: fa0b16 beqz a11, 40227115 40227174: 00a022 movi a2, 0 40227177: 0ca072 movi a7, 12 4022717a: 04a052 movi a5, 4 4022717d: 190c movi.n a9, 1 4022717f: 030c movi.n a3, 0 40227181: 280c movi.n a8, 2 40227183: 106d80 and a6, a13, a8 40227186: 034d mov.n a4, a3 40227188: 0169 s32i.n a6, a1, 0 4022718a: 936960 movnez a6, a9, a6 4022718d: 1169 s32i.n a6, a1, 4 4022718f: 934560 movnez a4, a5, a6 40227192: 108680 and a8, a6, a8 40227195: 933780 movnez a3, a7, a8 40227198: 334a add.n a3, a3, a4 4022719a: 743030 extui a3, a3, 0, 8 4022719d: 040c movi.n a4, 0 4022719f: fd0285 call0 402241c8 402271a2: e28c beqz.n a2, 402271b4 402271a4: 0d4d mov.n a4, a13 402271a6: 1b2c52 l32i a5, a12, 108 402271a9: 023d mov.n a3, a2 402271ab: 1168 l32i.n a6, a1, 4 402271ad: 0c2d mov.n a2, a12 402271af: ffa645 call0 40226c14 402271b2: d2cc bnez.n a2, 402271c3 402271b4: 240ca2 l8ui a10, a12, 36 402271b7: 80a0b2 movi a11, 128 402271ba: 20aab0 or a10, a10, a11 402271bd: 244ca2 s8i a10, a12, 36 402271c0: ffd446 j 40227115 402271c3: 060c movi.n a6, 0 402271c5: 1e2c32 l32i a3, a12, 120 402271c8: 0158 l32i.n a5, a1, 0 402271ca: f4c356 bnez a3, 4022711a 402271cd: 1e6c22 s32i a2, a12, 120 402271d0: ffd4c6 j 40227127 ... 402271d4 : 402271d4: 030c movi.n a3, 0 402271d6: 040c movi.n a4, 0 402271d8: 6ce881 l32r a8, 40202578 402271db: e0c112 addi a1, a1, -32 402271de: 41d9 s32i.n a13, a1, 16 402271e0: 2109 s32i.n a0, a1, 8 402271e2: 31c9 s32i.n a12, a1, 12 402271e4: 172262 l32i a6, a2, 92 402271e7: 02cd mov.n a12, a2 402271e9: 107680 and a7, a6, a8 402271ec: 415860 srli a5, a6, 8 402271ef: 105580 and a5, a5, a8 402271f2: 117780 slli a7, a7, 8 402271f5: 758860 extui a8, a6, 24, 8 402271f8: 205580 or a5, a5, a8 402271fb: 016680 slli a6, a6, 24 402271fe: 206670 or a6, a6, a7 40227201: 205560 or a5, a5, a6 40227204: ff8bc5 call0 40226ac4 40227207: 02dd mov.n a13, a2 40227209: 32cc bnez.n a2, 40227210 4022720b: e27c movi.n a2, -2 4022720d: 001046 j 40227252 40227210: 203cc0 or a3, a12, a12 40227213: 650c movi.n a5, 6 40227215: fca0a2 movi a10, 252 40227218: 240c92 l8ui a9, a12, 36 4022721b: 4c4b addi.n a4, a12, 4 4022721d: 1149 s32i.n a4, a1, 4 4022721f: 1099a0 and a9, a9, a10 40227222: 12a8 l32i.n a10, a2, 4 40227224: 01a9 s32i.n a10, a1, 0 40227226: 244c92 s8i a9, a12, 36 40227229: 041262 l16ui a6, a2, 8 4022722c: 12f145 call0 4023a144 4022722f: 1148 l32i.n a4, a1, 4 40227231: 0c3d mov.n a3, a12 40227233: 670c movi.n a7, 6 40227235: 0108 l32i.n a0, a1, 0 40227237: 41b820 srli a11, a2, 8 4022723a: 104022 s8i a2, a0, 16 4022723d: 1140b2 s8i a11, a0, 17 40227240: 0d2d mov.n a2, a13 40227242: 0a0c52 l8ui a5, a12, 10 40227245: 090c62 l8ui a6, a12, 9 40227248: fcc645 call0 40223eb0 4022724b: 0d2d mov.n a2, a13 4022724d: fd18c5 call0 402243dc 40227250: 020c movi.n a2, 0 40227252: 31c8 l32i.n a12, a1, 12 40227254: 41d8 l32i.n a13, a1, 16 40227256: 2108 l32i.n a0, a1, 8 40227258: 20c112 addi a1, a1, 32 4022725b: f00d ret.n 4022725d: 000000 ill 40227260: ff1674 excw 40227263: 3f .byte 0x3f 40227264: 105120 and a5, a1, a2 40227267: c11240 mul16u a1, a2, a4 40227268 : 40227268: e0c112 addi a1, a1, -32 4022726b: 31d9 s32i.n a13, a1, 12 4022726d: 41e9 s32i.n a14, a1, 16 4022726f: 51f9 s32i.n a15, a1, 20 40227271: 1109 s32i.n a0, a1, 4 40227273: fffb01 l32r a0, 40227260 40227276: 21c9 s32i.n a12, a1, 8 40227278: 0008 l32i.n a0, a0, 0 4022727a: 02cd mov.n a12, a2 4022727c: c00020 sub a0, a0, a2 4022727f: 165016 beqz a0, 402273e8 40227282: 6cbde1 l32r a14, 40202578 40227285: 301c02 l16ui a0, a12, 96 40227288: 2b1222 l16ui a2, a2, 86 4022728b: 6129 s32i.n a2, a1, 24 4022728d: 01b027 bgeu a0, a2, 40227292 40227290: 6109 s32i.n a0, a1, 24 40227292: 240c42 l8ui a4, a12, 36 40227295: 1e2cd2 l32i a13, a12, 120 40227298: 506417 bbci a4, 1, 402272ec 4022729b: 2c0d16 beqz a13, 4022755f 4022729e: 6158 l32i.n a5, a1, 24 402272a0: 061d62 l16ui a6, a13, 12 402272a3: 4db8 l32i.n a11, a13, 16 402272a5: 142c82 l32i a8, a12, 80 402272a8: 040b92 l8ui a9, a11, 4 402272ab: 050ba2 l8ui a10, a11, 5 402272ae: 070b72 l8ui a7, a11, 7 402272b1: 060bb2 l8ui a11, a11, 6 402272b4: 117780 slli a7, a7, 8 402272b7: 2077b0 or a7, a7, a11 402272ba: 117780 slli a7, a7, 8 402272bd: 2077a0 or a7, a7, a10 402272c0: 117780 slli a7, a7, 8 402272c3: 207790 or a7, a7, a9 402272c6: 75a870 extui a10, a7, 24, 8 402272c9: 019780 slli a9, a7, 24 402272cc: 10b7e0 and a11, a7, a14 402272cf: 11bb80 slli a11, a11, 8 402272d2: 2099b0 or a9, a9, a11 402272d5: 417870 srli a7, a7, 8 402272d8: 1077e0 and a7, a7, a14 402272db: 2077a0 or a7, a7, a10 402272de: 207790 or a7, a7, a9 402272e1: c07780 sub a7, a7, a8 402272e4: 667a add.n a6, a6, a7 402272e6: 02b567 bgeu a5, a6, 402272ec 402272e9: 009c86 j 4022755f 402272ec: 1f2cf2 l32i a15, a12, 124 402272ef: 9f8c beqz.n a15, 402272fc 402272f1: 0f08 l32i.n a0, a15, 0 402272f3: 508c beqz.n a0, 402272fc 402272f5: 00fd mov.n a15, a0 402272f7: 0008 l32i.n a0, a0, 0 402272f9: ff8056 bnez a0, 402272f5 402272fc: 060c movi.n a6, 0 402272fe: 7ccc52 addi a5, a12, 124 40227301: 0159 s32i.n a5, a1, 0 40227303: 24bd16 beqz a13, 40227552 40227306: 6178 l32i.n a7, a1, 24 40227308: 061d32 l16ui a3, a13, 12 4022730b: 4d08 l32i.n a0, a13, 16 4022730d: 142c92 l32i a9, a12, 80 40227310: 0400a2 l8ui a10, a0, 4 40227313: 0500b2 l8ui a11, a0, 5 40227316: 070082 l8ui a8, a0, 7 40227319: 060022 l8ui a2, a0, 6 4022731c: 118880 slli a8, a8, 8 4022731f: 208820 or a8, a8, a2 40227322: 118880 slli a8, a8, 8 40227325: 2088b0 or a8, a8, a11 40227328: 118880 slli a8, a8, 8 4022732b: 2088a0 or a8, a8, a10 4022732e: 75b880 extui a11, a8, 24, 8 40227331: 01a880 slli a10, a8, 24 40227334: 1028e0 and a2, a8, a14 40227337: 112280 slli a2, a2, 8 4022733a: 20aa20 or a10, a10, a2 4022733d: 418880 srli a8, a8, 8 40227340: 1088e0 and a8, a8, a14 40227343: 2088b0 or a8, a8, a11 40227346: 2088a0 or a8, a8, a10 40227349: c08890 sub a8, a8, a9 4022734c: 838a add.n a8, a3, a8 4022734e: 02b787 bgeu a7, a8, 40227354 40227351: 007f46 j 40227552 40227354: 1f2c92 l32i a9, a12, 124 40227357: 4b4c movi.n a11, 68 40227359: 099c beqz.n a9, 4022736d 4022735b: 240ca2 l8ui a10, a12, 36 4022735e: 0b8ab7 bany a10, a11, 4022736d 40227361: dd8c beqz.n a13, 40227372 40227363: 0d28 l32i.n a2, a13, 0 40227365: 42cc bnez.n a2, 4022736d 40227367: 1e1c42 l16ui a4, a12, 60 4022736a: 043347 bltu a3, a4, 40227372 4022736d: 020c movi.n a2, 0 4022736f: 000046 j 40227374 40227372: 120c movi.n a2, 1 40227374: 081216 beqz a2, 402273f9 40227377: 240c22 l8ui a2, a12, 36 4022737a: a0a052 movi a5, 160 4022737d: 788257 bany a2, a5, 402273f9 40227380: 4dcc bnez.n a13, 40227388 40227382: 3b5c62 s16i a6, a12, 118 40227385: 059d16 beqz a13, 402273e2 40227388: ac0c72 l8ui a7, a12, 172 4022738b: 053756 bnez a7, 402273e2 4022738e: 301c82 l16ui a8, a12, 96 40227391: 061d92 l16ui a9, a13, 12 40227394: 4d38 l32i.n a3, a13, 16 40227396: 142cb2 l32i a11, a12, 80 40227399: 0403f2 l8ui a15, a3, 4 4022739c: 050302 l8ui a0, a3, 5 4022739f: 0703a2 l8ui a10, a3, 7 402273a2: 060332 l8ui a3, a3, 6 402273a5: 11aa80 slli a10, a10, 8 402273a8: 20aa30 or a10, a10, a3 402273ab: 11aa80 slli a10, a10, 8 402273ae: 20aa00 or a10, a10, a0 402273b1: 11aa80 slli a10, a10, 8 402273b4: 20aaf0 or a10, a10, a15 402273b7: 7508a0 extui a0, a10, 24, 8 402273ba: 01fa80 slli a15, a10, 24 402273bd: 103ae0 and a3, a10, a14 402273c0: 113380 slli a3, a3, 8 402273c3: 20ff30 or a15, a15, a3 402273c6: 41a8a0 srli a10, a10, 8 402273c9: 10aae0 and a10, a10, a14 402273cc: 20aa00 or a10, a10, a0 402273cf: 20aaf0 or a10, a10, a15 402273d2: c0aab0 sub a10, a10, a11 402273d5: 99aa add.n a9, a9, a10 402273d7: 07b897 bgeu a8, a9, 402273e2 402273da: 2a6c62 s32i a6, a12, 168 402273dd: 140c movi.n a4, 1 402273df: ac4c42 s8i a4, a12, 172 402273e2: 645020 extui a5, a2, 0, 7 402273e5: 244c52 s8i a5, a12, 36 402273e8: 020c movi.n a2, 0 402273ea: 21c8 l32i.n a12, a1, 8 402273ec: 31d8 l32i.n a13, a1, 12 402273ee: 41e8 l32i.n a14, a1, 16 402273f0: 51f8 l32i.n a15, a1, 20 402273f2: 1108 l32i.n a0, a1, 4 402273f4: 20c112 addi a1, a1, 32 402273f7: f00d ret.n 402273f9: 0d88 l32i.n a8, a13, 0 402273fb: 4c78 l32i.n a7, a12, 16 402273fd: 1e6c82 s32i a8, a12, 120 40227400: 262726 beqi a7, 2, 4022742a 40227403: 0d00b2 l8ui a11, a0, 13 40227406: 0c0022 l8ui a2, a0, 12 40227409: 11bb80 slli a11, a11, 8 4022740c: 20bb20 or a11, a11, a2 4022740f: 6f3021 l32r a2, 402030d0 40227412: 20bb20 or a11, a11, a2 40227415: 0c40b2 s8i a11, a0, 12 40227418: 41b8b0 srli a11, a11, 8 4022741b: 0d40b2 s8i a11, a0, 13 4022741e: 240c92 l8ui a9, a12, 36 40227421: fca0a2 movi a10, 252 40227424: 1099a0 and a9, a9, a10 40227427: 244c92 s8i a9, a12, 36 4022742a: 0d2d mov.n a2, a13 4022742c: 0c3d mov.n a3, a12 4022742e: ff8d01 l32r a0, 40227264 40227431: 0000c0 callx0 a0 40227434: 060c movi.n a6, 0 40227436: 172c42 l32i a4, a12, 92 40227439: 061d72 l16ui a7, a13, 12 4022743c: 4d38 l32i.n a3, a13, 16 4022743e: 180c movi.n a8, 1 40227440: 040352 l8ui a5, a3, 4 40227443: 050392 l8ui a9, a3, 5 40227446: 0603b2 l8ui a11, a3, 6 40227449: 0d0322 l8ui a2, a3, 13 4022744c: 0c03a2 l8ui a10, a3, 12 4022744f: 112280 slli a2, a2, 8 40227452: 2022a0 or a2, a2, a10 40227455: 142820 extui a2, a2, 8, 2 40227458: 070332 l8ui a3, a3, 7 4022745b: 932820 movnez a2, a8, a2 4022745e: 227a add.n a2, a2, a7 40227460: 113380 slli a3, a3, 8 40227463: 2033b0 or a3, a3, a11 40227466: 113380 slli a3, a3, 8 40227469: 203390 or a3, a3, a9 4022746c: 113380 slli a3, a3, 8 4022746f: 203350 or a3, a3, a5 40227472: 750830 extui a0, a3, 24, 8 40227475: 015380 slli a5, a3, 24 40227478: 1073e0 and a7, a3, a14 4022747b: 117780 slli a7, a7, 8 4022747e: 205570 or a5, a5, a7 40227481: 413830 srli a3, a3, 8 40227484: 1033e0 and a3, a3, a14 40227487: 203350 or a3, a3, a5 4022748a: 200030 or a0, a0, a3 4022748d: 320a add.n a3, a2, a0 4022748f: c04430 sub a4, a4, a3 40227492: 0024d6 bgez a4, 40227498 40227495: 176c32 s32i a3, a12, 92 40227498: 0212e6 bgei a2, 1, 4022749e 4022749b: 0028c6 j 40227542 4022749e: 0d69 s32i.n a6, a13, 0 402274a0: 1f2c42 l32i a4, a12, 124 402274a3: 64cc bnez.n a4, 402274ad 402274a5: 0dfd mov.n a15, a13 402274a7: 1f6cd2 s32i a13, a12, 124 402274aa: 0026c6 j 40227549 402274ad: 4f78 l32i.n a7, a15, 16 402274af: 0138 l32i.n a3, a1, 0 402274b1: 070752 l8ui a5, a7, 7 402274b4: 060782 l8ui a8, a7, 6 402274b7: 115580 slli a5, a5, 8 402274ba: 205580 or a5, a5, a8 402274bd: 115580 slli a5, a5, 8 402274c0: 050782 l8ui a8, a7, 5 402274c3: 040772 l8ui a7, a7, 4 402274c6: 205580 or a5, a5, a8 402274c9: 115580 slli a5, a5, 8 402274cc: 205570 or a5, a5, a7 402274cf: 1085e0 and a8, a5, a14 402274d2: 017580 slli a7, a5, 24 402274d5: 118880 slli a8, a8, 8 402274d8: 207780 or a7, a7, a8 402274db: 758850 extui a8, a5, 24, 8 402274de: 415850 srli a5, a5, 8 402274e1: 1055e0 and a5, a5, a14 402274e4: 205580 or a5, a5, a8 402274e7: 205570 or a5, a5, a7 402274ea: c05050 sub a5, a0, a5 402274ed: 04a5d6 bgez a5, 4022753b 402274f0: 0328 l32i.n a2, a3, 0 402274f2: 062216 beqz a2, 40227558 402274f5: 4288 l32i.n a8, a2, 16 402274f7: 070872 l8ui a7, a8, 7 402274fa: 060892 l8ui a9, a8, 6 402274fd: 117780 slli a7, a7, 8 40227500: 207790 or a7, a7, a9 40227503: 117780 slli a7, a7, 8 40227506: 050892 l8ui a9, a8, 5 40227509: 040882 l8ui a8, a8, 4 4022750c: 207790 or a7, a7, a9 4022750f: 117780 slli a7, a7, 8 40227512: 207780 or a7, a7, a8 40227515: 1097e0 and a9, a7, a14 40227518: 018780 slli a8, a7, 24 4022751b: 119980 slli a9, a9, 8 4022751e: 208890 or a8, a8, a9 40227521: 759870 extui a9, a7, 24, 8 40227524: 417870 srli a7, a7, 8 40227527: 1077e0 and a7, a7, a14 4022752a: 207790 or a7, a7, a9 4022752d: 207780 or a7, a7, a8 40227530: c07700 sub a7, a7, a0 40227533: 0217d6 bgez a7, 40227558 40227536: 023d mov.n a3, a2 40227538: ffed06 j 402274f0 4022753b: 0fd9 s32i.n a13, a15, 0 4022753d: 0dfd mov.n a15, a13 4022753f: 000186 j 40227549 40227542: 0d2d mov.n a2, a13 40227544: ff2245 call0 4022676c 40227547: 060c movi.n a6, 0 40227549: 1e2cd2 l32i a13, a12, 120 4022754c: ff6cc6 j 40227303 4022754f: 000000 ill 40227552: 240c22 l8ui a2, a12, 36 40227555: ff89c6 j 40227380 40227558: 0d29 s32i.n a2, a13, 0 4022755a: 03d9 s32i.n a13, a3, 0 4022755c: fffa46 j 40227549 4022755f: 0c2d mov.n a2, a12 40227561: ffc705 call0 402271d4 40227564: ffa086 j 402273ea 40227567: 145000 extui a5, a0, 0, 2 ... 4022756c : 4022756c: d0c112 addi a1, a1, -48 4022756f: 2169 s32i.n a6, a1, 8 40227571: 1179 s32i.n a7, a1, 4 40227573: 5109 s32i.n a0, a1, 20 40227575: 81e9 s32i.n a14, a1, 32 40227577: 61c9 s32i.n a12, a1, 24 40227579: 71d9 s32i.n a13, a1, 28 4022757b: 4129 s32i.n a2, a1, 16 4022757d: 05dd mov.n a13, a5 4022757f: 120c movi.n a2, 1 40227581: 03cd mov.n a12, a3 40227583: 04ed mov.n a14, a4 40227585: 431c movi.n a3, 20 40227587: 040c movi.n a4, 0 40227589: 31c9 s32i.n a12, a1, 12 4022758b: fcc3c5 call0 402241c8 4022758e: 02cd mov.n a12, a2 40227590: 110216 beqz a2, 402276a4 40227593: fff501 l32r a0, 40227568 40227596: 11a8 l32i.n a10, a1, 4 40227598: 6bf8b1 l32r a11, 40202578 4022759b: 3168 l32i.n a6, a1, 12 4022759d: 2198 l32i.n a9, a1, 8 4022759f: 755860 extui a5, a6, 24, 8 402275a2: 748890 extui a8, a9, 8, 8 402275a5: 414860 srli a4, a6, 8 402275a8: 749090 extui a9, a9, 0, 8 402275ab: 1044b0 and a4, a4, a11 402275ae: 204450 or a4, a4, a5 402275b1: 119980 slli a9, a9, 8 402275b4: 208890 or a8, a8, a9 402275b7: 015680 slli a5, a6, 24 402275ba: 7498a0 extui a9, a10, 8, 8 402275bd: 1066b0 and a6, a6, a11 402275c0: 116680 slli a6, a6, 8 402275c3: 74a0a0 extui a10, a10, 0, 8 402275c6: 11aa80 slli a10, a10, 8 402275c9: 205560 or a5, a5, a6 402275cc: 2099a0 or a9, a9, a10 402275cf: 41a8 l32i.n a10, a1, 16 402275d1: 204450 or a4, a4, a5 402275d4: 017a80 slli a7, a10, 24 402275d7: 7568a0 extui a6, a10, 24, 8 402275da: 4138a0 srli a3, a10, 8 402275dd: 1033b0 and a3, a3, a11 402275e0: 203360 or a3, a3, a6 402275e3: 10aab0 and a10, a10, a11 402275e6: 1268 l32i.n a6, a2, 4 402275e8: 0169 s32i.n a6, a1, 0 402275ea: 11aa80 slli a10, a10, 8 402275ed: 421c movi.n a2, 20 402275ef: 0d4622 s8i a2, a6, 13 402275f2: 0c4602 s8i a0, a6, 12 402275f5: 004682 s8i a8, a6, 0 402275f8: 024692 s8i a9, a6, 2 402275fb: 084642 s8i a4, a6, 8 402275fe: 2077a0 or a7, a7, a10 40227601: 414840 srli a4, a4, 8 40227604: 203370 or a3, a3, a7 40227607: 419890 srli a9, a9, 8 4022760a: 418880 srli a8, a8, 8 4022760d: 014682 s8i a8, a6, 1 40227610: 034692 s8i a9, a6, 3 40227613: 044632 s8i a3, a6, 4 40227616: 094642 s8i a4, a6, 9 40227619: 413830 srli a3, a3, 8 4022761c: 414840 srli a4, a4, 8 4022761f: 0a4642 s8i a4, a6, 10 40227622: 054632 s8i a3, a6, 5 40227625: 414840 srli a4, a4, 8 40227628: 413830 srli a3, a3, 8 4022762b: 064632 s8i a3, a6, 6 4022762e: 0b4642 s8i a4, a6, 11 40227631: 413830 srli a3, a3, 8 40227634: 074632 s8i a3, a6, 7 40227637: 070c movi.n a7, 0 40227639: 6bc591 l32r a9, 40202550 4022763c: 0020c0 memw 4022763f: fc29a2 l32i a10, a9, 0x3f0 40227642: 10aab0 and a10, a10, a11 40227645: 41a8a0 srli a10, a10, 8 40227648: 0020c0 memw 4022764b: 0c2d mov.n a2, a12 4022764d: 0e3d mov.n a3, a14 4022764f: 0d4d mov.n a4, a13 40227651: 050c movi.n a5, 0 40227653: fc2992 l32i a9, a9, 0x3f0 40227656: 10c682 addi a8, a6, 16 40227659: 749090 extui a9, a9, 0, 8 4022765c: 119980 slli a9, a9, 8 4022765f: 2099a0 or a9, a9, a10 40227662: a6eb addi.n a10, a6, 14 40227664: 004a92 s8i a9, a10, 0 40227667: 12c662 addi a6, a6, 18 4022766a: 419890 srli a9, a9, 8 4022766d: 014a92 s8i a9, a10, 1 40227670: 014872 s8i a7, a8, 1 40227673: 004872 s8i a7, a8, 0 40227676: 014652 s8i a5, a6, 1 40227679: 004672 s8i a7, a6, 0 4022767c: 650c movi.n a5, 6 4022767e: 041c62 l16ui a6, a12, 8 40227681: 12ac05 call0 4023a144 40227684: 0d4d mov.n a4, a13 40227686: 0e3d mov.n a3, a14 40227688: ffa052 movi a5, 255 4022768b: 060c movi.n a6, 0 4022768d: 670c movi.n a7, 6 4022768f: 01b8 l32i.n a11, a1, 0 40227691: 41a820 srli a10, a2, 8 40227694: 104b22 s8i a2, a11, 16 40227697: 114ba2 s8i a10, a11, 17 4022769a: 0c2d mov.n a2, a12 4022769c: fc8105 call0 40223eb0 4022769f: 0c2d mov.n a2, a12 402276a1: fcd385 call0 402243dc 402276a4: 61c8 l32i.n a12, a1, 24 402276a6: 71d8 l32i.n a13, a1, 28 402276a8: 81e8 l32i.n a14, a1, 32 402276aa: 5108 l32i.n a0, a1, 20 402276ac: 30c112 addi a1, a1, 48 402276af: f00d ret.n 402276b1: 000000 ill 402276b4 : 402276b4: f0c112 addi a1, a1, -16 402276b7: 1f2242 l32i a4, a2, 124 402276ba: 0109 s32i.n a0, a1, 0 402276bc: 061416 beqz a4, 40227721 402276bf: 080c movi.n a8, 0 402276c1: 94bc beqz.n a4, 402276fe 402276c3: 070c movi.n a7, 0 402276c5: 060c movi.n a6, 0 402276c7: 0a0c movi.n a10, 0 402276c9: 150c movi.n a5, 1 402276cb: 1b0c movi.n a11, 1 402276cd: 089d mov.n a9, a8 402276cf: 1438 l32i.n a3, a4, 4 402276d1: 4338 l32i.n a3, a3, 16 402276d3: 040d mov.n a0, a4 402276d5: 539c beqz.n a3, 402276ee 402276d7: 35cc bnez.n a5, 402276de 402276d9: 0649 s32i.n a4, a6, 0 402276db: 0000c6 j 402276e2 402276de: 047d mov.n a7, a4 402276e0: 050c movi.n a5, 0 402276e2: 006d mov.n a6, a0 402276e4: 0048 l32i.n a4, a0, 0 402276e6: 0089 s32i.n a8, a0, 0 402276e8: fe3456 bnez a4, 402276cf 402276eb: 000546 j 40227704 402276ee: 3bcc bnez.n a11, 402276f5 402276f0: 0949 s32i.n a4, a9, 0 402276f2: 0000c6 j 402276f9 402276f5: 04ad mov.n a10, a4 402276f7: 0b0c movi.n a11, 0 402276f9: 009d mov.n a9, a0 402276fb: fff946 j 402276e4 402276fe: 089d mov.n a9, a8 40227700: 0a0c movi.n a10, 0 40227702: 070c movi.n a7, 0 40227704: 8a8c beqz.n a10, 40227710 40227706: 698c beqz.n a9, 40227710 40227708: 1e2242 l32i a4, a2, 120 4022770b: 0949 s32i.n a4, a9, 0 4022770d: 1e62a2 s32i a10, a2, 120 40227710: 1f6272 s32i a7, a2, 124 40227713: 4e0252 l8ui a5, a2, 78 40227716: 106282 s32i a8, a2, 64 40227719: 551b addi.n a5, a5, 1 4022771b: 4e4252 s8i a5, a2, 78 4022771e: ffb485 call0 40227268 40227721: 0108 l32i.n a0, a1, 0 40227723: 10c112 addi a1, a1, 16 40227726: f00d ret.n 40227728 : 40227728: 1f2262 l32i a6, a2, 124 4022772b: 78c252 addi a5, a2, 120 4022772e: 09e616 beqz a6, 402277d0 40227731: 6b9181 l32r a8, 40202578 40227734: 0638 l32i.n a3, a6, 0 40227736: 1f6232 s32i a3, a2, 124 40227739: 0548 l32i.n a4, a5, 0 4022773b: 080416 beqz a4, 402277bf 4022773e: 46a8 l32i.n a10, a6, 16 40227740: 070a72 l8ui a7, a10, 7 40227743: 060a92 l8ui a9, a10, 6 40227746: 117780 slli a7, a7, 8 40227749: 207790 or a7, a7, a9 4022774c: 117780 slli a7, a7, 8 4022774f: 050a92 l8ui a9, a10, 5 40227752: 040aa2 l8ui a10, a10, 4 40227755: 207790 or a7, a7, a9 40227758: 117780 slli a7, a7, 8 4022775b: 4498 l32i.n a9, a4, 16 4022775d: 2077a0 or a7, a7, a10 40227760: 0609a2 l8ui a10, a9, 6 40227763: 070932 l8ui a3, a9, 7 40227766: 10b780 and a11, a7, a8 40227769: 11bb80 slli a11, a11, 8 4022776c: 113380 slli a3, a3, 8 4022776f: 2033a0 or a3, a3, a10 40227772: 113380 slli a3, a3, 8 40227775: 0509a2 l8ui a10, a9, 5 40227778: 040992 l8ui a9, a9, 4 4022777b: 2033a0 or a3, a3, a10 4022777e: 113380 slli a3, a3, 8 40227781: 203390 or a3, a3, a9 40227784: 10a380 and a10, a3, a8 40227787: 019380 slli a9, a3, 24 4022778a: 11aa80 slli a10, a10, 8 4022778d: 2099a0 or a9, a9, a10 40227790: 75a830 extui a10, a3, 24, 8 40227793: 413830 srli a3, a3, 8 40227796: 103380 and a3, a3, a8 40227799: 2033a0 or a3, a3, a10 4022779c: 01a780 slli a10, a7, 24 4022779f: 203390 or a3, a3, a9 402277a2: 20aab0 or a10, a10, a11 402277a5: 75b870 extui a11, a7, 24, 8 402277a8: 417870 srli a7, a7, 8 402277ab: 107780 and a7, a7, a8 402277ae: 2077b0 or a7, a7, a11 402277b1: 2077a0 or a7, a7, a10 402277b4: c03370 sub a3, a3, a7 402277b7: 0043d6 bgez a3, 402277bf 402277ba: 045d mov.n a5, a4 402277bc: ffde46 j 40227739 402277bf: 090c movi.n a9, 0 402277c1: 0649 s32i.n a4, a6, 0 402277c3: 0569 s32i.n a6, a5, 0 402277c5: 4e0282 l8ui a8, a2, 78 402277c8: 106292 s32i a9, a2, 64 402277cb: 881b addi.n a8, a8, 1 402277cd: 4e4282 s8i a8, a2, 78 402277d0: f00d ret.n ... 402277d4 : 402277d4: f0c112 addi a1, a1, -16 402277d7: 11c9 s32i.n a12, a1, 4 402277d9: 0109 s32i.n a0, a1, 0 402277db: 1f2202 l32i a0, a2, 124 402277de: 02cd mov.n a12, a2 402277e0: 90bc beqz.n a0, 4022781d 402277e2: 240222 l8ui a2, a2, 36 402277e5: 34e227 bbsi a2, 2, 4022781d 402277e8: 0c2d mov.n a2, a12 402277ea: fff3c5 call0 40227728 402277ed: 2b1c22 l16ui a2, a12, 86 402277f0: 301c02 l16ui a0, a12, 96 402277f3: 240c42 l8ui a4, a12, 36 402277f6: 2cb027 bgeu a0, a2, 40227826 402277f9: 1e1c22 l16ui a2, a12, 60 402277fc: f40100 extui a0, a0, 1, 16 402277ff: 2c5c02 s16i a0, a12, 88 40227802: 906220 addx2 a6, a2, a2 40227805: 1152f0 slli a5, a2, 1 40227808: 04a057 bge a0, a5, 40227810 4022780b: 050d mov.n a0, a5 4022780d: 2c5c52 s16i a5, a12, 88 40227810: 450c movi.n a5, 4 40227812: 606a add.n a6, a0, a6 40227814: 2b5c62 s16i a6, a12, 86 40227817: 204450 or a4, a4, a5 4022781a: 244c42 s8i a4, a12, 36 4022781d: 11c8 l32i.n a12, a1, 4 4022781f: 0108 l32i.n a0, a1, 0 40227821: 10c112 addi a1, a1, 16 40227824: f00d ret.n 40227826: 020d mov.n a0, a2 40227828: fff346 j 402277f9 ... 4022782c : 4022782c: 00a032 movi a3, 0 4022782f: 040c movi.n a4, 0 40227831: 6b5191 l32r a9, 40202578 40227834: e0c112 addi a1, a1, -32 40227837: 41d9 s32i.n a13, a1, 16 40227839: 2109 s32i.n a0, a1, 8 4022783b: 31c9 s32i.n a12, a1, 12 4022783d: 172252 l32i a5, a2, 92 40227840: 02cd mov.n a12, a2 40227842: 550b addi.n a5, a5, -1 40227844: 757850 extui a7, a5, 24, 8 40227847: 016580 slli a6, a5, 24 4022784a: 108590 and a8, a5, a9 4022784d: 118880 slli a8, a8, 8 40227850: 206680 or a6, a6, a8 40227853: 415850 srli a5, a5, 8 40227856: 105590 and a5, a5, a9 40227859: 205570 or a5, a5, a7 4022785c: 205560 or a5, a5, a6 4022785f: ff2645 call0 40226ac4 40227862: 02dd mov.n a13, a2 40227864: 02bc beqz.n a2, 40227898 40227866: 0c3d mov.n a3, a12 40227868: 650c movi.n a5, 6 4022786a: 4c4b addi.n a4, a12, 4 4022786c: 1268 l32i.n a6, a2, 4 4022786e: 0169 s32i.n a6, a1, 0 40227870: 1149 s32i.n a4, a1, 4 40227872: 041262 l16ui a6, a2, 8 40227875: 128cc5 call0 4023a144 40227878: 1148 l32i.n a4, a1, 4 4022787a: 0c3d mov.n a3, a12 4022787c: 060c movi.n a6, 0 4022787e: 0188 l32i.n a8, a1, 0 40227880: 417820 srli a7, a2, 8 40227883: 114872 s8i a7, a8, 17 40227886: 104822 s8i a2, a8, 16 40227889: 670c movi.n a7, 6 4022788b: 0d2d mov.n a2, a13 4022788d: 0a0c52 l8ui a5, a12, 10 40227890: fc61c5 call0 40223eb0 40227893: 0d2d mov.n a2, a13 40227895: fcb445 call0 402243dc 40227898: 31c8 l32i.n a12, a1, 12 4022789a: 41d8 l32i.n a13, a1, 16 4022789c: 2108 l32i.n a0, a1, 8 4022789e: 20c112 addi a1, a1, 32 402278a1: f00d ret.n 402278a3: c0ff00 sub a15, a15, a0 402278a6: 000000 ill 402278a9: 000011 l32r a1, 401e78ac <_lit4_end+0xe1c58> 402278ac : 402278ac: e0c112 addi a1, a1, -32 402278af: 51e9 s32i.n a14, a1, 20 402278b1: 2109 s32i.n a0, a1, 8 402278b3: 61f9 s32i.n a15, a1, 24 402278b5: 31c9 s32i.n a12, a1, 12 402278b7: 41d9 s32i.n a13, a1, 16 402278b9: 1f22d2 l32i a13, a2, 124 402278bc: 02cd mov.n a12, a2 402278be: 6dcc bnez.n a13, 402278c8 402278c0: 0f0c movi.n a15, 0 402278c2: 1e22d2 l32i a13, a2, 120 402278c5: 0008c6 j 402278ec 402278c8: 1d38 l32i.n a3, a13, 4 402278ca: e00c movi.n a0, 14 402278cc: 1338 l32i.n a3, a3, 4 402278ce: 6b1d21 l32r a2, 40202544 402278d1: 0f03f2 l8ui a15, a3, 15 402278d4: 0e0332 l8ui a3, a3, 14 402278d7: 11ff80 slli a15, a15, 8 402278da: 20ff30 or a15, a15, a3 402278dd: 74f0f0 extui a15, a15, 0, 8 402278e0: 10ff20 and a15, a15, a2 402278e3: 34f0f0 extui a15, a15, 0, 4 402278e6: a0ff00 addx4 a15, a15, a0 402278e9: f4f0f0 extui a15, a15, 0, 16 402278ec: 0d2d16 beqz a13, 402279c2 402278ef: 4d28 l32i.n a2, a13, 16 402278f1: 000c movi.n a0, 0 402278f3: 0d0242 l8ui a4, a2, 13 402278f6: 0c0252 l8ui a5, a2, 12 402278f9: 114480 slli a4, a4, 8 402278fc: 204450 or a4, a4, a5 402278ff: 076487 bbci a4, 8, 4022790a 40227902: 061d62 l16ui a6, a13, 12 40227905: 150c movi.n a5, 1 40227907: 830560 moveqz a0, a5, a6 4022790a: 030c movi.n a3, 0 4022790c: 170c movi.n a7, 1 4022790e: 040c movi.n a4, 0 40227910: 060262 l8ui a6, a2, 6 40227913: 070252 l8ui a5, a2, 7 40227916: 748000 extui a8, a0, 0, 8 40227919: 1189 s32i.n a8, a1, 4 4022791b: 115580 slli a5, a5, 8 4022791e: 205560 or a5, a5, a6 40227921: 834780 moveqz a4, a7, a8 40227924: 050262 l8ui a6, a2, 5 40227927: 115580 slli a5, a5, 8 4022792a: 205560 or a5, a5, a6 4022792d: 115580 slli a5, a5, 8 40227930: 040262 l8ui a6, a2, 4 40227933: 0c2d mov.n a2, a12 40227935: 205560 or a5, a5, a6 40227938: ff1885 call0 40226ac4 4022793b: 02ed mov.n a14, a2 4022793d: 01f9 s32i.n a15, a1, 0 4022793f: 07f216 beqz a2, 402279c2 40227942: 1168 l32i.n a6, a1, 4 40227944: 12f8 l32i.n a15, a2, 4 40227946: 087616 beqz a6, 402279d1 40227949: ffd691 l32r a9, 402278a4 4022794c: 0d0f72 l8ui a7, a15, 13 4022794f: 0c0f82 l8ui a8, a15, 12 40227952: 117780 slli a7, a7, 8 40227955: 207780 or a7, a7, a8 40227958: ffd481 l32r a8, 402278a8 4022795b: 107790 and a7, a7, a9 4022795e: 207780 or a7, a7, a8 40227961: 0c4f72 s8i a7, a15, 12 40227964: 417870 srli a7, a7, 8 40227967: 0d4f72 s8i a7, a15, 13 4022796a: 000986 j 40227994 4022796d: 0168 l32i.n a6, a1, 0 4022796f: 140c movi.n a4, 1 40227971: 706a add.n a7, a0, a6 40227973: 0d0752 l8ui a5, a7, 13 40227976: 0c0772 l8ui a7, a7, 12 40227979: 115580 slli a5, a5, 8 4022797c: 205570 or a5, a5, a7 4022797f: 745050 extui a5, a5, 0, 8 40227982: 115580 slli a5, a5, 8 40227985: f45050 extui a5, a5, 0, 16 40227988: 415c50 srli a5, a5, 12 4022798b: a05560 addx4 a5, a5, a6 4022798e: f45050 extui a5, a5, 0, 16 40227991: fcc205 call0 402245b4 40227994: 0e2d mov.n a2, a14 40227996: 0c3d mov.n a3, a12 40227998: 650c movi.n a5, 6 4022799a: 041e62 l16ui a6, a14, 8 4022799d: dc4b addi.n a13, a12, 4 4022799f: 0d4d mov.n a4, a13 402279a1: 127a05 call0 4023a144 402279a4: 0d4d mov.n a4, a13 402279a6: 0c3d mov.n a3, a12 402279a8: 060c movi.n a6, 0 402279aa: 670c movi.n a7, 6 402279ac: 104f22 s8i a2, a15, 16 402279af: 418820 srli a8, a2, 8 402279b2: 114f82 s8i a8, a15, 17 402279b5: 0a0c52 l8ui a5, a12, 10 402279b8: 0e2d mov.n a2, a14 402279ba: fc4f45 call0 40223eb0 402279bd: 0e2d mov.n a2, a14 402279bf: fca1c5 call0 402243dc 402279c2: 31c8 l32i.n a12, a1, 12 402279c4: 41d8 l32i.n a13, a1, 16 402279c6: 51e8 l32i.n a14, a1, 20 402279c8: 61f8 l32i.n a15, a1, 24 402279ca: 2108 l32i.n a0, a1, 8 402279cc: 20c112 addi a1, a1, 32 402279cf: f00d ret.n 402279d1: 14cf32 addi a3, a15, 20 402279d4: 012d22 l32i a2, a13, 4 402279d7: 1f2c92 l32i a9, a12, 124 402279da: 012202 l32i a0, a2, 4 402279dd: f8c956 bnez a9, 4022796d 402279e0: 01a042 movi a4, 1 402279e3: 0d0052 l8ui a5, a0, 13 402279e6: 0c0062 l8ui a6, a0, 12 402279e9: 115580 slli a5, a5, 8 402279ec: 205560 or a5, a5, a6 402279ef: 745050 extui a5, a5, 0, 8 402279f2: 115580 slli a5, a5, 8 402279f5: f45050 extui a5, a5, 0, 16 402279f8: 415c50 srli a5, a5, 12 402279fb: 1155e0 slli a5, a5, 2 402279fe: f45050 extui a5, a5, 0, 16 40227a01: fcbb05 call0 402245b4 40227a04: ffe306 j 40227994 40227a07: 169400 excw 40227a0a: ff .byte 0xff 40227a0b: 3f .byte 0x3f 40227a0c: 227a10 excw 40227a0f: c11240 mul16u a1, a2, a4 40227a10 : 40227a10: f0c112 addi a1, a1, -16 40227a13: 006102 s32i a0, a1, 0 40227a16: fe5a85 call0 40225fc0 40227a19: e60801 l32r a0, 4022123c 40227a1c: e60621 l32r a2, 40221234 40227a1f: 002002 l32i a0, a0, 0 40227a22: 002222 l32i a2, a2, 0 40227a25: e0cc bnez.n a0, 40227a37 40227a27: c2cc bnez.n a2, 40227a37 40227a29: fff741 l32r a4, 40227a08 40227a2c: 030c movi.n a3, 0 40227a2e: 0439 s32i.n a3, a4, 0 40227a30: 0108 l32i.n a0, a1, 0 40227a32: 10c112 addi a1, a1, 16 40227a35: f00d ret.n 40227a37: 7da022 movi a2, 125 40227a3a: fff431 l32r a3, 40227a0c 40227a3d: 040c movi.n a4, 0 40227a3f: 000f05 call0 40227b30 40227a42: fffa86 j 40227a30 40227a45: 000000 ill 40227a48 : 40227a48: f0c112 addi a1, a1, -16 40227a4b: 0109 s32i.n a0, a1, 0 40227a4d: ffee01 l32r a0, 40227a08 40227a50: e5fb31 l32r a3, 4022123c 40227a53: 0028 l32i.n a2, a0, 0 40227a55: 0338 l32i.n a3, a3, 0 40227a57: 62dc bnez.n a2, 40227a71 40227a59: 53cc bnez.n a3, 40227a62 40227a5b: e5f641 l32r a4, 40221234 40227a5e: 0448 l32i.n a4, a4, 0 40227a60: d48c beqz.n a4, 40227a71 40227a62: 7da022 movi a2, 125 40227a65: ffe931 l32r a3, 40227a0c 40227a68: 040c movi.n a4, 0 40227a6a: 150c movi.n a5, 1 40227a6c: 0059 s32i.n a5, a0, 0 40227a6e: 000c05 call0 40227b30 40227a71: 0108 l32i.n a0, a1, 0 40227a73: 10c112 addi a1, a1, 16 40227a76: f00d ret.n 40227a78: 7a7c movi.n a10, -9 40227a7a: 124022 s8i a2, a0, 18 40227a7c : 40227a7c: f0c112 addi a1, a1, -16 40227a7f: 006102 s32i a0, a1, 0 40227a82: fe53c5 call0 40225fc0 40227a85: 7da022 movi a2, 125 40227a88: fffc31 l32r a3, 40227a78 40227a8b: 00a042 movi a4, 0 40227a8e: 000a05 call0 40227b30 40227a91: 0108 l32i.n a0, a1, 0 40227a93: 10c112 addi a1, a1, 16 40227a96: f00d ret.n 40227a98: 7a9c beqz.n a10, 40227ab3 40227a9a: 124022 s8i a2, a0, 18 40227a9c : 40227a9c: f0c112 addi a1, a1, -16 40227a9f: 006102 s32i a0, a1, 0 40227aa2: fac385 call0 402226dc 40227aa5: 9b0821 l32r a2, 4020e6c8 40227aa8: fffc31 l32r a3, 40227a98 40227aab: 00a042 movi a4, 0 40227aae: 000805 call0 40227b30 40227ab1: 0108 l32i.n a0, a1, 0 40227ab3: 10c112 addi a1, a1, 16 40227ab6: f00d ret.n 40227ab8: 527c movi.n a2, -11 40227aba: ac4010 excw 40227abd: 401052 l16ui a5, a0, 128 40227ac0: 1052d4 excw 40227ac3: 52fc40 excw 40227ac6: 214010 srai a4, a1, 0 40227ac8 : 40227ac8: 9b0021 l32r a2, 4020e6c8 40227acb: fff331 l32r a3, 40227a98 40227ace: 040c movi.n a4, 0 40227ad0: f0c112 addi a1, a1, -16 40227ad3: 0109 s32i.n a0, a1, 0 40227ad5: 000585 call0 40227b30 40227ad8: 040c movi.n a4, 0 40227ada: 6a9d01 l32r a0, 40202550 40227add: 0020c0 memw 40227ae0: 697c21 l32r a2, 402020d0 <_irom0_text_start+0xc0> 40227ae3: fff531 l32r a3, 40227ab8 40227ae6: f86042 s32i a4, a0, 0x3e0 40227ae9: 000445 call0 40227b30 40227aec: f4a122 movi a2, 0x1f4 40227aef: fff331 l32r a3, 40227abc 40227af2: 040c movi.n a4, 0 40227af4: 000385 call0 40227b30 40227af7: 64a022 movi a2, 100 40227afa: fff131 l32r a3, 40227ac0 40227afd: 040c movi.n a4, 0 40227aff: 000305 call0 40227b30 40227b02: e8a322 movi a2, 0x3e8 40227b05: ffef31 l32r a3, 40227ac4 40227b08: 040c movi.n a4, 0 40227b0a: 000245 call0 40227b30 40227b0d: 7da022 movi a2, 125 40227b10: ffbf31 l32r a3, 40227a0c 40227b13: 040c movi.n a4, 0 40227b15: 000185 call0 40227b30 40227b18: ffbc31 l32r a3, 40227a08 40227b1b: 69b421 l32r a2, 402021ec <_irom0_text_start+0x1dc> 40227b1e: 0020c0 memw 40227b21: 0108 l32i.n a0, a1, 0 40227b23: 9228 l32i.n a2, a2, 36 40227b25: 1329 s32i.n a2, a3, 4 40227b27: 10c112 addi a1, a1, 16 40227b2a: f00d ret.n 40227b2c: 23a450 excw 40227b2f: c11240 mul16u a1, a2, a4 40227b30 : 40227b30: f0c112 addi a1, a1, -16 40227b33: 2109 s32i.n a0, a1, 8 40227b35: 1149 s32i.n a4, a1, 4 40227b37: 31c9 s32i.n a12, a1, 12 40227b39: 0139 s32i.n a3, a1, 0 40227b3b: 02cd mov.n a12, a2 40227b3d: fffb31 l32r a3, 40227b2c 40227b40: ec5b21 l32r a2, 40222cac 40227b43: 28a142 movi a4, 0x128 40227b46: 7228 l32i.n a2, a2, 28 40227b48: 6b7601 l32r a0, 40202920 40227b4b: 0000c0 callx0 a0 40227b4e: 047216 beqz a2, 40227b99 40227b51: 12c9 s32i.n a12, a2, 4 40227b53: 0158 l32i.n a5, a1, 0 40227b55: 030c movi.n a3, 0 40227b57: 1148 l32i.n a4, a1, 4 40227b59: 3249 s32i.n a4, a2, 12 40227b5b: ffab41 l32r a4, 40227a08 40227b5e: 0239 s32i.n a3, a2, 0 40227b60: 2438 l32i.n a3, a4, 8 40227b62: 2259 s32i.n a5, a2, 8 40227b64: 33cc bnez.n a3, 40227b6b 40227b66: 2429 s32i.n a2, a4, 8 40227b68: 000b46 j 40227b99 40227b6b: 1308 l32i.n a0, a3, 4 40227b6d: 0bbc07 bgeu a12, a0, 40227b7c 40227b70: 2429 s32i.n a2, a4, 8 40227b72: c060c0 sub a6, a0, a12 40227b75: 1369 s32i.n a6, a3, 4 40227b77: 0239 s32i.n a3, a2, 0 40227b79: 000706 j 40227b99 40227b7c: 1378 l32i.n a7, a3, 4 40227b7e: 0308 l32i.n a0, a3, 0 40227b80: c0cc70 sub a12, a12, a7 40227b83: 12c9 s32i.n a12, a2, 4 40227b85: c08c beqz.n a0, 40227b95 40227b87: 1088 l32i.n a8, a0, 4 40227b89: 15bc87 bgeu a12, a8, 40227ba2 40227b8c: 508c beqz.n a0, 40227b95 40227b8e: 1098 l32i.n a9, a0, 4 40227b90: c099c0 sub a9, a9, a12 40227b93: 1099 s32i.n a9, a0, 4 40227b95: 0209 s32i.n a0, a2, 0 40227b97: 0329 s32i.n a2, a3, 0 40227b99: 31c8 l32i.n a12, a1, 12 40227b9b: 2108 l32i.n a0, a1, 8 40227b9d: 10c112 addi a1, a1, 16 40227ba0: f00d ret.n 40227ba2: 003d mov.n a3, a0 40227ba4: fd4056 bnez a0, 40227b7c 40227ba7: fffb86 j 40227b99 ... 40227bac : 40227bac: f0c112 addi a1, a1, -16 40227baf: ff9671 l32r a7, 40227a08 40227bb2: 0109 s32i.n a0, a1, 0 40227bb4: 2708 l32i.n a0, a7, 8 40227bb6: 060c movi.n a6, 0 40227bb8: 90bc beqz.n a0, 40227bf5 40227bba: 2048 l32i.n a4, a0, 8 40227bbc: 3058 l32i.n a5, a0, 12 40227bbe: 0d9427 bne a4, a2, 40227bcf 40227bc1: 0a9537 bne a5, a3, 40227bcf 40227bc4: 0038 l32i.n a3, a0, 0 40227bc6: 032d mov.n a2, a3 40227bc8: d6cc bnez.n a6, 40227bd9 40227bca: 2739 s32i.n a3, a7, 8 40227bcc: 000346 j 40227bdd 40227bcf: 006d mov.n a6, a0 40227bd1: 0008 l32i.n a0, a0, 0 40227bd3: fe3056 bnez a0, 40227bba 40227bd6: 0006c6 j 40227bf5 40227bd9: 0639 s32i.n a3, a6, 0 40227bdb: 0028 l32i.n a2, a0, 0 40227bdd: 628c beqz.n a2, 40227be7 40227bdf: 1078 l32i.n a7, a0, 4 40227be1: 1268 l32i.n a6, a2, 4 40227be3: 667a add.n a6, a6, a7 40227be5: 1269 s32i.n a6, a2, 4 40227be7: ffd131 l32r a3, 40227b2c 40227bea: 6fa142 movi a4, 0x16f 40227bed: 002d mov.n a2, a0 40227bef: 6a6c01 l32r a0, 402025a0 40227bf2: 0000c0 callx0 a0 40227bf5: 0108 l32i.n a0, a1, 0 40227bf7: 10c112 addi a1, a1, 16 40227bfa: f00d ret.n 40227bfc : 40227bfc: e0c112 addi a1, a1, -32 40227bff: 1109 s32i.n a0, a1, 4 40227c01: 51f9 s32i.n a15, a1, 20 40227c03: 21c9 s32i.n a12, a1, 8 40227c05: 31d9 s32i.n a13, a1, 12 40227c07: 41e9 s32i.n a14, a1, 16 40227c09: 6978e1 l32r a14, 402021ec <_irom0_text_start+0x1dc> 40227c0c: ff7fd1 l32r a13, 40227a08 40227c0f: 0020c0 memw 40227c12: 2d08 l32i.n a0, a13, 8 40227c14: 9ee8 l32i.n a14, a14, 36 40227c16: 078016 beqz a0, 40227c92 40227c19: a2d1f1 l32r a15, 40210760 40227c1c: f27c movi.n a2, -1 40227c1e: 000ff2 l8ui a15, a15, 0 40227c21: 1d08 l32i.n a0, a13, 4 40227c23: 2fdc bnez.n a15, 40227c39 40227c25: 783e07 bltu a14, a0, 40227ca1 40227c28: 9aa831 l32r a3, 4020e6c8 40227c2b: c02e00 sub a2, a14, a0 40227c2e: 692c01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40227c31: 0000c0 callx0 a0 40227c34: 02cd mov.n a12, a2 40227c36: 000946 j 40227c5f 40227c39: 103e07 bltu a14, a0, 40227c4d 40227c3c: 38a132 movi a3, 0x138 40227c3f: c02e00 sub a2, a14, a0 40227c42: 692701 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40227c45: 0000c0 callx0 a0 40227c48: 02cd mov.n a12, a2 40227c4a: 000446 j 40227c5f 40227c4d: 38a132 movi a3, 0x138 40227c50: 302020 xor a2, a0, a2 40227c53: 2e2a add.n a2, a14, a2 40227c55: 221b addi.n a2, a2, 1 40227c57: 692201 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40227c5a: 0000c0 callx0 a0 40227c5d: 02cd mov.n a12, a2 40227c5f: 2d28 l32i.n a2, a13, 8 40227c61: 1208 l32i.n a0, a2, 4 40227c63: 263c07 bltu a12, a0, 40227c8d 40227c66: 1de9 s32i.n a14, a13, 4 40227c68: 22f8 l32i.n a15, a2, 8 40227c6a: ffb031 l32r a3, 40227b2c 40227c6d: c0cc00 sub a12, a12, a0 40227c70: 0258 l32i.n a5, a2, 0 40227c72: 3248 l32i.n a4, a2, 12 40227c74: 0149 s32i.n a4, a1, 0 40227c76: 2d59 s32i.n a5, a13, 8 40227c78: a2a142 movi a4, 0x1a2 40227c7b: 6a4901 l32r a0, 402025a0 40227c7e: 0000c0 callx0 a0 40227c81: 3f8c beqz.n a15, 40227c88 40227c83: 0128 l32i.n a2, a1, 0 40227c85: 000fc0 callx0 a15 40227c88: 100c movi.n a0, 1 40227c8a: 000046 j 40227c8f 40227c8d: 000c movi.n a0, 0 40227c8f: fcc056 bnez a0, 40227c5f 40227c92: 21c8 l32i.n a12, a1, 8 40227c94: 31d8 l32i.n a13, a1, 12 40227c96: 41e8 l32i.n a14, a1, 16 40227c98: 51f8 l32i.n a15, a1, 20 40227c9a: 1108 l32i.n a0, a1, 4 40227c9c: 20c112 addi a1, a1, 32 40227c9f: f00d ret.n 40227ca1: 9a8931 l32r a3, 4020e6c8 40227ca4: 302020 xor a2, a0, a2 40227ca7: 2e2a add.n a2, a14, a2 40227ca9: 221b addi.n a2, a2, 1 40227cab: 690d01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40227cae: 0000c0 callx0 a0 40227cb1: 02cd mov.n a12, a2 40227cb3: ffea06 j 40227c5f ... 40227cb8 : 40227cb8: ff5431 l32r a3, 40227a08 40227cbb: 694c21 l32r a2, 402021ec <_irom0_text_start+0x1dc> 40227cbe: 0020c0 memw 40227cc1: 9228 l32i.n a2, a2, 36 40227cc3: 1329 s32i.n a2, a3, 4 40227cc5: f00d ret.n 40227cc7: 16a000 excw 40227cca: ff .byte 0xff 40227ccb: 3f .byte 0x3f 40227ccc : 40227ccc: d0c112 addi a1, a1, -48 40227ccf: 0561c2 s32i a12, a1, 20 40227cd2: 046102 s32i a0, a1, 16 40227cd5: 0861f2 s32i a15, a1, 32 40227cd8: 71e9 s32i.n a14, a1, 28 40227cda: 61d9 s32i.n a13, a1, 24 40227cdc: 03ed mov.n a14, a3 40227cde: 02dd mov.n a13, a2 40227ce0: 041222 l16ui a2, a2, 8 40227ce3: 1df8 l32i.n a15, a13, 4 40227ce5: 830c movi.n a3, 8 40227ce7: 010f02 l8ui a0, a15, 1 40227cea: 000f42 l8ui a4, a15, 0 40227ced: 110080 slli a0, a0, 8 40227cf0: 200040 or a0, a0, a4 40227cf3: 340000 extui a0, a0, 0, 4 40227cf6: a03030 addx4 a3, a0, a3 40227cf9: 132237 blt a2, a3, 40227d10 40227cfc: 0d2d mov.n a2, a13 40227cfe: 1130e0 slli a3, a0, 2 40227d01: 603030 neg a3, a3 40227d04: 113300 slli a3, a3, 16 40227d07: 313030 srai a3, a3, 16 40227d0a: fc6645 call0 40224370 40227d0d: 066216 beqz a2, 40227d77 40227d10: 0d2d mov.n a2, a13 40227d12: fc6c85 call0 402243dc 40227d15: 0013c6 j 40227d68 40227d18: 000000 ill 40227d1b: 002142 l32i a4, a1, 0 40227d1e: 041456 bnez a4, 40227d63 40227d21: ef4851 l32r a5, 40223a44 40227d24: 0558 l32i.n a5, a5, 0 40227d26: f0a062 movi a6, 240 40227d29: 105560 and a5, a5, a6 40227d2c: e0a062 movi a6, 224 40227d2f: 301567 beq a5, a6, 40227d63 40227d32: 3148 l32i.n a4, a1, 12 40227d34: 0d2d mov.n a2, a13 40227d36: 010432 l8ui a3, a4, 1 40227d39: 000442 l8ui a4, a4, 0 40227d3c: 113380 slli a3, a3, 8 40227d3f: 203340 or a3, a3, a4 40227d42: 6a0041 l32r a4, 40202544 40227d45: 743030 extui a3, a3, 0, 8 40227d48: 103340 and a3, a3, a4 40227d4b: 840c movi.n a4, 8 40227d4d: 343030 extui a3, a3, 0, 4 40227d50: a03340 addx4 a3, a3, a4 40227d53: 113300 slli a3, a3, 16 40227d56: 313030 srai a3, a3, 16 40227d59: fc6145 call0 40224370 40227d5c: 0d2d mov.n a2, a13 40227d5e: 330c movi.n a3, 3 40227d60: 006a45 call0 40228408 40227d63: 0d2d mov.n a2, a13 40227d65: fc6745 call0 402243dc 40227d68: 51c8 l32i.n a12, a1, 20 40227d6a: 61d8 l32i.n a13, a1, 24 40227d6c: 71e8 l32i.n a14, a1, 28 40227d6e: 81f8 l32i.n a15, a1, 32 40227d70: 4108 l32i.n a0, a1, 16 40227d72: 30c112 addi a1, a1, 48 40227d75: f00d ret.n 40227d77: 203ee0 or a3, a14, a14 40227d7a: 0361f2 s32i a15, a1, 12 40227d7d: ef31c1 l32r a12, 40223a44 40227d80: 012d52 l32i a5, a13, 4 40227d83: 9159 s32i.n a5, a1, 36 40227d85: 0c28 l32i.n a2, a12, 0 40227d87: fb83c5 call0 402235c4 40227d8a: f2a251 l32r a5, 40224814 40227d8d: 91b8 l32i.n a11, a1, 36 40227d8f: 444c movi.n a4, 68 40227d91: 020b82 l8ui a8, a11, 2 40227d94: 000b32 l8ui a3, a11, 0 40227d97: 030b72 l8ui a7, a11, 3 40227d9a: 010b02 l8ui a0, a11, 1 40227d9d: 117780 slli a7, a7, 8 40227da0: 110080 slli a0, a0, 8 40227da3: 200030 or a0, a0, a3 40227da6: 207780 or a7, a7, a8 40227da9: f0a032 movi a3, 240 40227dac: 746870 extui a6, a7, 8, 8 40227daf: 74f800 extui a15, a0, 8, 8 40227db2: 747070 extui a7, a7, 0, 8 40227db5: 740000 extui a0, a0, 0, 8 40227db8: 110080 slli a0, a0, 8 40227dbb: 117780 slli a7, a7, 8 40227dbe: 206670 or a6, a6, a7 40227dc1: 20ff00 or a15, a15, a0 40227dc4: f4f0f0 extui a15, a15, 0, 16 40227dc7: f46060 extui a6, a6, 0, 16 40227dca: 289647 bne a6, a4, 40227df6 40227dcd: 304c movi.n a0, 67 40227dcf: bdcf82 addi a8, a15, -67 40227dd2: 10a856 bnez a8, 40227ee0 40227dd5: 8e08 l32i.n a0, a14, 32 40227dd7: 142016 beqz a0, 40227f1d 40227dda: 1038 l32i.n a3, a0, 4 40227ddc: 13d316 beqz a3, 40227f1d 40227ddf: 934b addi.n a9, a3, 4 40227de1: 133916 beqz a9, 40227f18 40227de4: 1308 l32i.n a0, a3, 4 40227de6: 12e016 beqz a0, 40227f18 40227de9: 05a8 l32i.n a10, a5, 0 40227deb: c0aa00 sub a10, a10, a0 40227dee: 126a16 beqz a10, 40227f18 40227df1: 0c0c movi.n a12, 0 40227df3: 001c06 j 40227e67 40227df6: ffb481 l32r a8, 40227cc8 40227df9: 000c movi.n a0, 0 40227dfb: 08c8 l32i.n a12, a8, 0 40227dfd: 090c movi.n a9, 0 40227dff: 05fc16 beqz a12, 40227e62 40227e02: ef1041 l32r a4, 40223a44 40227e05: 0578 l32i.n a7, a5, 0 40227e07: 0448 l32i.n a4, a4, 0 40227e09: 2179 s32i.n a7, a1, 8 40227e0b: 107430 and a7, a4, a3 40227e0e: 1179 s32i.n a7, a1, 4 40227e10: 091c82 l16ui a8, a12, 18 40227e13: 289867 bne a8, a6, 40227e3f 40227e16: 72cc bnez.n a2, 40227e21 40227e18: 4c9c beqz.n a12, 40227e30 40227e1a: 0ca8 l32i.n a10, a12, 0 40227e1c: 3acc bnez.n a10, 40227e23 40227e1e: 000386 j 40227e30 40227e21: 0ca8 l32i.n a10, a12, 0 40227e23: 091a47 beq a10, a4, 40227e30 40227e26: 11a8 l32i.n a10, a1, 4 40227e28: e0a032 movi a3, 224 40227e2b: 011a37 beq a10, a3, 40227e30 40227e2e: d28c beqz.n a2, 40227e3f 40227e30: 180c movi.n a8, 1 40227e32: 60cc bnez.n a0, 40227e3c 40227e34: 100c72 l8ui a7, a12, 16 40227e37: 01e727 bbsi a7, 2, 40227e3c 40227e3a: 0c0d mov.n a0, a12 40227e3c: 000046 j 40227e41 40227e3f: 080c movi.n a8, 0 40227e41: 389c beqz.n a8, 40227e58 40227e43: 0a1c82 l16ui a8, a12, 20 40227e46: ca7c movi.n a10, -4 40227e48: 0c98f7 bne a8, a15, 40227e58 40227e4b: 661ca7 beq a12, a10, 40227eb5 40227e4e: 1c38 l32i.n a3, a12, 4 40227e50: 2178 l32i.n a7, a1, 8 40227e52: 05f316 beqz a3, 40227eb5 40227e55: 5c1377 beq a3, a7, 40227eb5 40227e58: 0c9d mov.n a9, a12 40227e5a: 3cc8 l32i.n a12, a12, 12 40227e5c: fb0c56 bnez a12, 40227e10 40227e5f: 000046 j 40227e64 40227e62: 000c movi.n a0, 0 40227e64: 83c0c0 moveqz a12, a0, a12 40227e67: bccc bnez.n a12, 40227e76 40227e69: eef681 l32r a8, 40223a44 40227e6c: 1e98 l32i.n a9, a14, 4 40227e6e: 0888 l32i.n a8, a8, 0 40227e70: c08890 sub a8, a8, a9 40227e73: 096856 bnez a8, 40227f0d 40227e76: 006122 s32i a2, a1, 0 40227e79: 070b92 l8ui a9, a11, 7 40227e7c: 060ba2 l8ui a10, a11, 6 40227e7f: 119980 slli a9, a9, 8 40227e82: 2099a0 or a9, a9, a10 40227e85: 019916 beqz a9, 40227ea2 40227e88: 0d2d mov.n a2, a13 40227e8a: f26231 l32r a3, 40224814 40227e8d: eeed41 l32r a4, 40223a44 40227e90: 151c movi.n a5, 17 40227e92: 041d62 l16ui a6, a13, 8 40227e95: 122ac5 call0 4023a144 40227e98: 628c beqz.n a2, 40227ea2 40227e9a: 0d2d mov.n a2, a13 40227e9c: fc53c5 call0 402243dc 40227e9f: ffb146 j 40227d68 40227ea2: 202dd0 or a2, a13, a13 40227ea5: f8af32 movi a3, -8 40227ea8: fc4c45 call0 40224370 40227eab: 929c beqz.n a2, 40227ec8 40227ead: 0d2d mov.n a2, a13 40227eaf: fc52c5 call0 402243dc 40227eb2: ffac86 j 40227d68 40227eb5: fab916 beqz a9, 40227e64 40227eb8: ff84a1 l32r a10, 40227cc8 40227ebb: 3c48 l32i.n a4, a12, 12 40227ebd: 3949 s32i.n a4, a9, 12 40227ebf: 0a38 l32i.n a3, a10, 0 40227ec1: 3c39 s32i.n a3, a12, 12 40227ec3: 0ac9 s32i.n a12, a10, 0 40227ec5: ffe6c6 j 40227e64 40227ec8: e4fc16 beqz a12, 40227d1b 40227ecb: 7c88 l32i.n a8, a12, 28 40227ecd: c8ac beqz.n a8, 40227efd 40227ecf: 0f6d mov.n a6, a15 40227ed1: 0d4d mov.n a4, a13 40227ed3: 0c3d mov.n a3, a12 40227ed5: 8c28 l32i.n a2, a12, 32 40227ed7: f24f51 l32r a5, 40224814 40227eda: 0008c0 callx0 a8 40227edd: ffa1c6 j 40227d68 40227ee0: 149607 bne a6, a0, 40227ef8 40227ee3: 219f47 bne a15, a4, 40227f08 40227ee6: 9e38 l32i.n a3, a14, 36 40227ee8: b3bc beqz.n a3, 40227f27 40227eea: 0308 l32i.n a0, a3, 0 40227eec: 20bc beqz.n a0, 40227f22 40227eee: 0c68 l32i.n a6, a12, 0 40227ef0: 2e1607 beq a6, a0, 40227f22 40227ef3: 0c0c movi.n a12, 0 40227ef5: ffdb86 j 40227e67 40227ef8: 0c0c movi.n a12, 0 40227efa: ffda46 j 40227e67 40227efd: 0d2d mov.n a2, a13 40227eff: fc4dc5 call0 402243dc 40227f02: ff9886 j 40227d68 40227f05: 000000 ill 40227f08: 0c0c movi.n a12, 0 40227f0a: ffd646 j 40227e67 40227f0d: 0d2d mov.n a2, a13 40227f0f: fc4cc5 call0 402243dc 40227f12: ff9486 j 40227d68 40227f15: 000000 ill 40227f18: 03cd mov.n a12, a3 40227f1a: ffd246 j 40227e67 40227f1d: 0c0c movi.n a12, 0 40227f1f: ffd106 j 40227e67 40227f22: 03cd mov.n a12, a3 40227f24: ffcfc6 j 40227e67 40227f27: 0c0c movi.n a12, 0 40227f29: ffce86 j 40227e67 40227f2c : 40227f2c: f0c112 addi a1, a1, -16 40227f2f: 424b addi.n a4, a2, 4 40227f31: 0a1252 l16ui a5, a2, 20 40227f34: 0109 s32i.n a0, a1, 0 40227f36: 000085 call0 40227f40 40227f39: 0108 l32i.n a0, a1, 0 40227f3b: 10c112 addi a1, a1, 16 40227f3e: f00d ret.n 40227f40 : 40227f40: 026d mov.n a6, a2 40227f42: e0c112 addi a1, a1, -32 40227f45: 2139 s32i.n a3, a1, 8 40227f47: 1159 s32i.n a5, a1, 4 40227f49: 41c9 s32i.n a12, a1, 16 40227f4b: 3109 s32i.n a0, a1, 12 40227f4d: 04cd mov.n a12, a4 40227f4f: 0408 l32i.n a0, a4, 0 40227f51: f0a042 movi a4, 240 40227f54: 100040 and a0, a0, a4 40227f57: e0a042 movi a4, 224 40227f5a: 079047 bne a0, a4, 40227f65 40227f5d: 18c222 addi a2, a2, 24 40227f60: 0169 s32i.n a6, a1, 0 40227f62: 000146 j 40227f6b 40227f65: 202cc0 or a2, a12, a12 40227f68: 006162 s32i a6, a1, 0 40227f6b: fb9e85 call0 40223954 40227f6e: 206220 or a6, a2, a2 40227f71: 32cc bnez.n a2, 40227f78 40227f73: c27c movi.n a2, -4 40227f75: 000346 j 40227f86 40227f78: 204cc0 or a4, a12, a12 40227f7b: 002122 l32i a2, a1, 0 40227f7e: 022132 l32i a3, a1, 8 40227f81: 1158 l32i.n a5, a1, 4 40227f83: 0000c5 call0 40227f90 40227f86: 41c8 l32i.n a12, a1, 16 40227f88: 3108 l32i.n a0, a1, 12 40227f8a: 20c112 addi a1, a1, 32 40227f8d: f00d ret.n ... 40227f90 : 40227f90: c0c112 addi a1, a1, -64 40227f93: 0a61d2 s32i a13, a1, 40 40227f96: 0c61f2 s32i a15, a1, 48 40227f99: 8109 s32i.n a0, a1, 32 40227f9b: 7159 s32i.n a5, a1, 28 40227f9d: 6169 s32i.n a6, a1, 24 40227f9f: b1e9 s32i.n a14, a1, 44 40227fa1: 91c9 s32i.n a12, a1, 36 40227fa3: 03ed mov.n a14, a3 40227fa5: 02cd mov.n a12, a2 40227fa7: 042d mov.n a2, a4 40227fa9: 091c42 l16ui a4, a12, 18 40227fac: 5129 s32i.n a2, a1, 20 40227fae: 84cc bnez.n a4, 40227fba 40227fb0: 0c2d mov.n a2, a12 40227fb2: 0c3d mov.n a3, a12 40227fb4: 001285 call0 402280e0 40227fb7: 109256 bnez a2, 402280c4 40227fba: 0e2d mov.n a2, a14 40227fbc: 830c movi.n a3, 8 40227fbe: fc3b05 call0 40224370 40227fc1: 02ac beqz.n a2, 40227fe5 40227fc3: 120c movi.n a2, 1 40227fc5: 830c movi.n a3, 8 40227fc7: 040c movi.n a4, 0 40227fc9: fc1fc5 call0 402241c8 40227fcc: 02dd mov.n a13, a2 40227fce: 32cc bnez.n a2, 40227fd5 40227fd0: f27c movi.n a2, -1 40227fd2: 003b86 j 402280c4 40227fd5: 041e02 l16ui a0, a14, 8 40227fd8: c08c beqz.n a0, 40227fe8 40227fda: 0e3d mov.n a3, a14 40227fdc: fc4d85 call0 402244b8 40227fdf: 000146 j 40227fe8 40227fe2: 000000 ill 40227fe5: 20dee0 or a13, a14, a14 40227fe8: 012d02 l32i a0, a13, 4 40227feb: 091c42 l16ui a4, a12, 18 40227fee: 052122 l32i a2, a1, 20 40227ff1: 7168 l32i.n a6, a1, 28 40227ff3: 0228 l32i.n a2, a2, 0 40227ff5: 745860 extui a5, a6, 8, 8 40227ff8: 743840 extui a3, a4, 8, 8 40227ffb: 746060 extui a6, a6, 0, 8 40227ffe: 744040 extui a4, a4, 0, 8 40228001: 114480 slli a4, a4, 8 40228004: 116680 slli a6, a6, 8 40228007: 205560 or a5, a5, a6 4022800a: 203340 or a3, a3, a4 4022800d: 004032 s8i a3, a0, 0 40228010: 024052 s8i a5, a0, 2 40228013: 060c movi.n a6, 0 40228015: 064062 s8i a6, a0, 6 40228018: 074062 s8i a6, a0, 7 4022801b: 415850 srli a5, a5, 8 4022801e: 413830 srli a3, a3, 8 40228021: 014032 s8i a3, a0, 1 40228024: 034052 s8i a5, a0, 3 40228027: f0a032 movi a3, 240 4022802a: 102230 and a2, a2, a3 4022802d: e0a032 movi a3, 224 40228030: 109237 bne a2, a3, 40228044 40228033: 100c72 l8ui a7, a12, 16 40228036: 0a6737 bbci a7, 3, 40228044 40228039: 0d0d82 l8ui a8, a13, 13 4022803c: 490c movi.n a9, 4 4022803e: 208890 or a8, a8, a9 40228041: 0d4d82 s8i a8, a13, 13 40228044: 08bc16 beqz a12, 402280d3 40228047: 0c28 l32i.n a2, a12, 0 40228049: 61a8 l32i.n a10, a1, 24 4022804b: 084216 beqz a2, 402280d3 4022804e: 1aa8 l32i.n a10, a10, 4 40228050: 0cfd mov.n a15, a12 40228052: 0c1a27 beq a10, a2, 40228062 40228055: 041ed7 beq a14, a13, 4022805d 40228058: 0d2d mov.n a2, a13 4022805a: fc3805 call0 402243dc 4022805d: a27c movi.n a2, -6 4022805f: 001846 j 402280c4 40228062: 041d62 l16ui a6, a13, 8 40228065: 742860 extui a2, a6, 8, 8 40228068: 743060 extui a3, a6, 0, 8 4022806b: 113380 slli a3, a3, 8 4022806e: 202230 or a2, a2, a3 40228071: 044022 s8i a2, a0, 4 40228074: 412820 srli a2, a2, 8 40228077: 054022 s8i a2, a0, 5 4022807a: 100cb2 l8ui a11, a12, 16 4022807d: 046102 s32i a0, a1, 16 40228080: 1deb07 bbsi a11, 0, 402280a1 40228083: 202dd0 or a2, a13, a13 40228086: 203ff0 or a3, a15, a15 40228089: 5148 l32i.n a4, a1, 20 4022808b: 151c movi.n a5, 17 4022808d: 120b45 call0 4023a144 40228090: 812761 l32r a6, 4020852c 40228093: 4158 l32i.n a5, a1, 16 40228095: 832620 moveqz a2, a6, a2 40228098: 064522 s8i a2, a5, 6 4022809b: 414820 srli a4, a2, 8 4022809e: 074542 s8i a4, a5, 7 402280a1: 203ff0 or a3, a15, a15 402280a4: 052142 l32i a4, a1, 20 402280a7: 090c62 l8ui a6, a12, 9 402280aa: 0a0c52 l8ui a5, a12, 10 402280ad: 6178 l32i.n a7, a1, 24 402280af: 0d2d mov.n a2, a13 402280b1: 0179 s32i.n a7, a1, 0 402280b3: 171c movi.n a7, 17 402280b5: fbbf85 call0 40223cb0 402280b8: 02cd mov.n a12, a2 402280ba: 041ed7 beq a14, a13, 402280c2 402280bd: 0d2d mov.n a2, a13 402280bf: fc31c5 call0 402243dc 402280c2: 0c2d mov.n a2, a12 402280c4: 91c8 l32i.n a12, a1, 36 402280c6: a1d8 l32i.n a13, a1, 40 402280c8: b1e8 l32i.n a14, a1, 44 402280ca: c1f8 l32i.n a15, a1, 48 402280cc: 8108 l32i.n a0, a1, 32 402280ce: 40c112 addi a1, a1, 64 402280d1: f00d ret.n 402280d3: 61f8 l32i.n a15, a1, 24 402280d5: ff4b addi.n a15, a15, 4 402280d7: ffe1c6 j 40228062 402280da: ff0000 excw 402280dd: 7f .byte 0x7f ... 402280e0 : 402280e0: fefa61 l32r a6, 40227cc8 402280e3: f47040 extui a7, a4, 0, 16 402280e6: 0698 l32i.n a9, a6, 0 402280e8: 080c movi.n a8, 0 402280ea: 094d mov.n a4, a9 402280ec: 39ac beqz.n a9, 40228113 402280ee: 099247 bne a2, a4, 402280fb 402280f1: 180c movi.n a8, 1 402280f3: 3448 l32i.n a4, a4, 12 402280f5: ff5456 bnez a4, 402280ee 402280f8: 000646 j 40228115 402280fb: 091452 l16ui a5, a4, 18 402280fe: f19577 bne a5, a7, 402280f3 40228101: a4bc beqz.n a4, 4022813f 40228103: 04a8 l32i.n a10, a4, 0 40228105: 6abc beqz.n a10, 4022813f 40228107: 43bc beqz.n a3, 4022813f 40228109: 03b8 l32i.n a11, a3, 0 4022810b: 0bbc beqz.n a11, 4022813f 4022810d: e29ab7 bne a10, a11, 402280f3 40228110: 000ac6 j 4022813f 40228113: 080c movi.n a8, 0 40228115: 33cc bnez.n a3, 4022811c 40228117: 030c movi.n a3, 0 40228119: 000046 j 4022811e 4022811c: 0338 l32i.n a3, a3, 0 4022811e: 0239 s32i.n a3, a2, 0 40228120: b7cc bnez.n a7, 4022812f 40228122: ffee31 l32r a3, 402280dc 40228125: 094d mov.n a4, a9 40228127: 6bea71 l32r a7, 402030d0 4022812a: 000706 j 4022814a 4022812d: e4cc bnez.n a4, 4022813f 4022812f: 095272 s16i a7, a2, 18 40228132: 58cc bnez.n a8, 4022813b 40228134: fee561 l32r a6, 40227cc8 40228137: 3299 s32i.n a9, a2, 12 40228139: 0629 s32i.n a2, a6, 0 4022813b: 020c movi.n a2, 0 4022813d: f00d ret.n 4022813f: 327c movi.n a2, -13 40228141: f00d ret.n 40228143: 094d mov.n a4, a9 40228145: 771b addi.n a7, a7, 1 40228147: f47070 extui a7, a7, 0, 16 4022814a: fe1416 beqz a4, 4022812f 4022814d: dc1737 beq a7, a3, 4022812d 40228150: 0914a2 l16ui a10, a4, 18 40228153: ec1a77 beq a10, a7, 40228143 40228156: 3448 l32i.n a4, a4, 12 40228158: fffb86 j 4022814a ... 4022815c : 4022815c: f0c112 addi a1, a1, -16 4022815f: 0109 s32i.n a0, a1, 0 40228161: 21d9 s32i.n a13, a1, 8 40228163: 11c9 s32i.n a12, a1, 4 40228165: 03dd mov.n a13, a3 40228167: 02cd mov.n a12, a2 40228169: 043d mov.n a3, a4 4022816b: 091242 l16ui a4, a2, 18 4022816e: 3139 s32i.n a3, a1, 12 40228170: 74cc bnez.n a4, 4022817b 40228172: 023d mov.n a3, a2 40228174: fff685 call0 402280e0 40228177: 3138 l32i.n a3, a1, 12 40228179: e2ec bnez.n a2, 402281ab 4022817b: 420c movi.n a2, 4 4022817d: 3dcc bnez.n a13, 40228184 4022817f: 000c movi.n a0, 0 40228181: 000046 j 40228186 40228184: 0d08 l32i.n a0, a13, 0 40228186: 1c09 s32i.n a0, a12, 4 40228188: 0a5c32 s16i a3, a12, 20 4022818b: 100c02 l8ui a0, a12, 16 4022818e: fece31 l32r a3, 40227cc8 40228191: 200020 or a0, a0, a2 40228194: 104c02 s8i a0, a12, 16 40228197: 0328 l32i.n a2, a3, 0 40228199: 020d mov.n a0, a2 4022819b: 628c beqz.n a2, 402281a5 4022819d: 081c07 beq a12, a0, 402281a9 402281a0: 3008 l32i.n a0, a0, 12 402281a2: ff7056 bnez a0, 4022819d 402281a5: 3c29 s32i.n a2, a12, 12 402281a7: 03c9 s32i.n a12, a3, 0 402281a9: 020c movi.n a2, 0 402281ab: 11c8 l32i.n a12, a1, 4 402281ad: 21d8 l32i.n a13, a1, 8 402281af: 0108 l32i.n a0, a1, 0 402281b1: 10c112 addi a1, a1, 16 402281b4: f00d ret.n ... 402281b8 : 402281b8: fba042 movi a4, 251 402281bb: 100232 l8ui a3, a2, 16 402281be: 050c movi.n a5, 0 402281c0: 1259 s32i.n a5, a2, 4 402281c2: 0a5252 s16i a5, a2, 20 402281c5: 103340 and a3, a3, a4 402281c8: 104232 s8i a3, a2, 16 402281cb: f00d ret.n 402281cd: 000000 ill 402281d0 : 402281d0: 7239 s32i.n a3, a2, 28 402281d2: 8249 s32i.n a4, a2, 32 402281d4: f00d ret.n 402281d6: 600000 neg a0, a0 402281d9: 4023a4 excw 402281dc : 402281dc: f0c112 addi a1, a1, -16 402281df: 0109 s32i.n a0, a1, 0 402281e1: feb901 l32r a0, 40227cc8 402281e4: 0058 l32i.n a5, a0, 0 402281e6: 069257 bne a2, a5, 402281f0 402281e9: 3538 l32i.n a3, a5, 12 402281eb: 0039 s32i.n a3, a0, 0 402281ed: 000446 j 40228202 402281f0: e58c beqz.n a5, 40228202 402281f2: 3508 l32i.n a0, a5, 12 402281f4: 508c beqz.n a0, 402281fd 402281f6: 039027 bne a0, a2, 402281fd 402281f9: 3208 l32i.n a0, a2, 12 402281fb: 3509 s32i.n a0, a5, 12 402281fd: 005d mov.n a5, a0 402281ff: fef056 bnez a0, 402281f2 40228202: fff531 l32r a3, 402281d8 40228205: a1a342 movi a4, 0x3a1 40228208: 68e601 l32r a0, 402025a0 4022820b: 0000c0 callx0 a0 4022820e: 0108 l32i.n a0, a1, 0 40228210: 10c112 addi a1, a1, 16 40228213: f00d ret.n 40228215: 000000 ill 40228218 : 40228218: fff031 l32r a3, 402281d8 4022821b: b0a342 movi a4, 0x3b0 4022821e: eaa321 l32r a2, 40222cac 40228221: f0c112 addi a1, a1, -16 40228224: 11c9 s32i.n a12, a1, 4 40228226: 0109 s32i.n a0, a1, 0 40228228: 1228 l32i.n a2, a2, 4 4022822a: 69bd01 l32r a0, 40202920 4022822d: 0000c0 callx0 a0 40228230: 02cd mov.n a12, a2 40228232: d28c beqz.n a2, 40228243 40228234: 030c movi.n a3, 0 40228236: 442c movi.n a4, 36 40228238: 68dd01 l32r a0, 402025ac 4022823b: 0000c0 callx0 a0 4022823e: f37c movi.n a3, -1 40228240: 0a4c32 s8i a3, a12, 10 40228243: 0c2d mov.n a2, a12 40228245: 0108 l32i.n a0, a1, 0 40228247: 11c8 l32i.n a12, a1, 4 40228249: 10c112 addi a1, a1, 16 4022824c: f00d ret.n 4022824e: f60000 excw 40228251: ff .byte 0xff ... 40228254 : 40228254: d0c112 addi a1, a1, -48 40228257: 096102 s32i a0, a1, 36 4022825a: 8139 s32i.n a3, a1, 32 4022825c: b1d9 s32i.n a13, a1, 44 4022825e: a1c9 s32i.n a12, a1, 40 40228260: 12d8 l32i.n a13, a2, 4 40228262: 02cd mov.n a12, a2 40228264: 010d32 l8ui a3, a13, 1 40228267: 000d42 l8ui a4, a13, 0 4022826a: 113380 slli a3, a3, 8 4022826d: 203340 or a3, a3, a4 40228270: 68b541 l32r a4, 40202544 40228273: 743030 extui a3, a3, 0, 8 40228276: 103340 and a3, a3, a4 40228279: 343030 extui a3, a3, 0, 4 4022827c: 1133e0 slli a3, a3, 2 4022827f: 113300 slli a3, a3, 16 40228282: 313030 srai a3, a3, 16 40228285: 7139 s32i.n a3, a1, 28 40228287: 603030 neg a3, a3 4022828a: 113300 slli a3, a3, 16 4022828d: 313030 srai a3, a3, 16 40228290: 6139 s32i.n a3, a1, 24 40228292: fc0dc5 call0 40224370 40228295: 042256 bnez a2, 402282db 40228298: 041c42 l16ui a4, a12, 8 4022829b: 1c08 l32i.n a0, a12, 4 4022829d: 3a44b6 bltui a4, 4, 402282db 402282a0: 000002 l8ui a0, a0, 0 402282a3: 11e016 beqz a0, 402283c5 402282a6: f8c022 addi a2, a0, -8 402282a9: 118256 bnez a2, 402283c5 402282ac: ede621 l32r a2, 40223a44 402282af: f0a032 movi a3, 240 402282b2: 0228 l32i.n a2, a2, 0 402282b4: e0a042 movi a4, 224 402282b7: 103230 and a3, a2, a3 402282ba: c03340 sub a3, a3, a4 402282bd: 140c movi.n a4, 1 402282bf: 933430 movnez a3, a4, a3 402282c2: 5139 s32i.n a3, a1, 20 402282c4: 8138 l32i.n a3, a1, 32 402282c6: fb2fc5 call0 402235c4 402282c9: 5138 l32i.n a3, a1, 20 402282cb: 000c movi.n a0, 0 402282cd: 933020 movnez a3, a0, a2 402282d0: 0f9356 bnez a3, 402283cd 402282d3: 0c2d mov.n a2, a12 402282d5: fc1045 call0 402243dc 402282d8: 000146 j 402282e1 402282db: 202cc0 or a2, a12, a12 402282de: fc0fc5 call0 402243dc 402282e1: 0a21c2 l32i a12, a1, 40 402282e4: 0b21d2 l32i a13, a1, 44 402282e7: 9108 l32i.n a0, a1, 36 402282e9: 30c112 addi a1, a1, 48 402282ec: f00d ret.n 402282ee: 202cc0 or a2, a12, a12 402282f1: 22a032 movi a3, 34 402282f4: fc0785 call0 40224370 402282f7: 0ed216 beqz a2, 402283e8 402282fa: 0c2d mov.n a2, a12 402282fc: 7138 l32i.n a3, a1, 28 402282fe: fc0705 call0 40224370 40228301: 0f0256 bnez a2, 402283f5 40228304: 220c movi.n a2, 2 40228306: 041c32 l16ui a3, a12, 8 40228309: 040c movi.n a4, 0 4022830b: fbebc5 call0 402241c8 4022830e: 0e3216 beqz a2, 402283f5 40228311: 4129 s32i.n a2, a1, 16 40228313: 0c3d mov.n a3, a12 40228315: fc1f85 call0 40224510 40228318: 0d9256 bnez a2, 402283f5 4022831b: 4128 l32i.n a2, a1, 16 4022831d: 6138 l32i.n a3, a1, 24 4022831f: 12d8 l32i.n a13, a2, 4 40228321: fc04c5 call0 40224370 40228324: 0cd256 bnez a2, 402283f5 40228327: 0c2d mov.n a2, a12 40228329: fc0b05 call0 402243dc 4022832c: 000c movi.n a0, 0 4022832e: 41c8 l32i.n a12, a1, 16 40228330: ffc841 l32r a4, 40228250 40228333: f13871 l32r a7, 40224814 40228336: edc381 l32r a8, 40223a44 40228339: 1c28 l32i.n a2, a12, 4 4022833b: 0888 l32i.n a8, a8, 0 4022833d: 0c4d82 s8i a8, a13, 12 40228340: 030262 l8ui a6, a2, 3 40228343: 418880 srli a8, a8, 8 40228346: 0d4d82 s8i a8, a13, 13 40228349: 418880 srli a8, a8, 8 4022834c: 116680 slli a6, a6, 8 4022834f: 0e4d82 s8i a8, a13, 14 40228352: 418880 srli a8, a8, 8 40228355: 0f4d82 s8i a8, a13, 15 40228358: 0778 l32i.n a7, a7, 0 4022835a: 104d72 s8i a7, a13, 16 4022835d: 417870 srli a7, a7, 8 40228360: 114d72 s8i a7, a13, 17 40228363: 417870 srli a7, a7, 8 40228366: 124d72 s8i a7, a13, 18 40228369: 417870 srli a7, a7, 8 4022836c: 134d72 s8i a7, a13, 19 4022836f: 020272 l8ui a7, a2, 2 40228372: 004202 s8i a0, a2, 0 40228375: 206670 or a6, a6, a7 40228378: 023467 bltu a4, a6, 4022837e 4022837b: 002006 j 402283ff 4022837e: 569b addi.n a5, a6, 9 40228380: 024252 s8i a5, a2, 2 40228383: 431c movi.n a3, 20 40228385: f97c movi.n a9, -1 40228387: 41a800 srli a10, a0, 8 4022838a: 41b850 srli a11, a5, 8 4022838d: 0342b2 s8i a11, a2, 3 40228390: 0b4da2 s8i a10, a13, 11 40228393: 084d92 s8i a9, a13, 8 40228396: 0d2d mov.n a2, a13 40228398: 0a4d02 s8i a0, a13, 10 4022839b: 11f585 call0 4023a2f4 4022839e: 7138 l32i.n a3, a1, 28 402283a0: 0a4d22 s8i a2, a13, 10 402283a3: 410820 srli a0, a2, 8 402283a6: 0b4d02 s8i a0, a13, 11 402283a9: 0c2d mov.n a2, a12 402283ab: fbfc45 call0 40224370 402283ae: 32dc bnez.n a2, 402283c5 402283b0: eda531 l32r a3, 40223a44 402283b3: 040c movi.n a4, 0 402283b5: ffa052 movi a5, 255 402283b8: 060c movi.n a6, 0 402283ba: 8128 l32i.n a2, a1, 32 402283bc: 170c movi.n a7, 1 402283be: 0129 s32i.n a2, a1, 0 402283c0: 0c2d mov.n a2, a12 402283c2: fb8ec5 call0 40223cb0 402283c5: 0c2d mov.n a2, a12 402283c7: fc0145 call0 402243dc 402283ca: ffc4c6 j 402282e1 402283cd: 041c32 l16ui a3, a12, 8 402283d0: 0283f6 bgeui a3, 8, 402283d6 402283d3: ffc106 j 402282db 402283d6: 202cc0 or a2, a12, a12 402283d9: 11f305 call0 4023a30c 402283dc: f0e216 beqz a2, 402282ee 402283df: 202cc0 or a2, a12, a12 402283e2: fbff85 call0 402243dc 402283e5: ffbe06 j 402282e1 402283e8: 0c2d mov.n a2, a12 402283ea: deaf32 movi a3, -34 402283ed: fbf805 call0 40224370 402283f0: 000c movi.n a0, 0 402283f2: f3a216 beqz a2, 40228330 402283f5: 0c2d mov.n a2, a12 402283f7: fbfe45 call0 402243dc 402283fa: ffb8c6 j 402282e1 402283fd: 8b0000 excw 40228400: 425256 bnez a2, 40228829 40228403: dec602 addi a0, a6, -34 40228406: ff .byte 0xff ... 40228408 : 40228408: 744030 extui a4, a3, 0, 8 4022840b: f0c112 addi a1, a1, -16 4022840e: 330c movi.n a3, 3 40228410: 0109 s32i.n a0, a1, 0 40228412: 000085 call0 4022841c 40228415: 0108 l32i.n a0, a1, 0 40228417: 10c112 addi a1, a1, 16 4022841a: f00d ret.n 4022841c : 4022841c: e0c112 addi a1, a1, -32 4022841f: 03bd mov.n a11, a3 40228421: 04ad mov.n a10, a4 40228423: 432c movi.n a3, 36 40228425: 040c movi.n a4, 0 40228427: 6109 s32i.n a0, a1, 24 40228429: 71c9 s32i.n a12, a1, 28 4022842b: 31b9 s32i.n a11, a1, 12 4022842d: 02cd mov.n a12, a2 4022842f: 21a9 s32i.n a10, a1, 8 40228431: 120c movi.n a2, 1 40228433: 41c9 s32i.n a12, a1, 16 40228435: fbd905 call0 402241c8 40228438: 02cd mov.n a12, a2 4022843a: 07f216 beqz a2, 402284bd 4022843d: 2158 l32i.n a5, a1, 8 4022843f: 040c movi.n a4, 0 40228441: 3168 l32i.n a6, a1, 12 40228443: 4138 l32i.n a3, a1, 16 40228445: 1228 l32i.n a2, a2, 4 40228447: 5129 s32i.n a2, a1, 20 40228449: 1338 l32i.n a3, a3, 4 4022844b: 1139 s32i.n a3, a1, 4 4022844d: 004262 s8i a6, a2, 0 40228450: 044242 s8i a4, a2, 4 40228453: 054242 s8i a4, a2, 5 40228456: 064242 s8i a4, a2, 6 40228459: 074242 s8i a4, a2, 7 4022845c: 014252 s8i a5, a2, 1 4022845f: c41c movi.n a4, 28 40228461: 228b addi.n a2, a2, 8 40228463: 684e01 l32r a0, 4020259c 40228466: 0000c0 callx0 a0 40228469: 5128 l32i.n a2, a1, 20 4022846b: 040c movi.n a4, 0 4022846d: 024242 s8i a4, a2, 2 40228470: 040c movi.n a4, 0 40228472: 034242 s8i a4, a2, 3 40228475: 051c32 l16ui a3, a12, 10 40228478: 11e785 call0 4023a2f4 4022847b: 030c movi.n a3, 0 4022847d: 014d mov.n a4, a1 4022847f: 5178 l32i.n a7, a1, 20 40228481: 416820 srli a6, a2, 8 40228484: 034762 s8i a6, a7, 3 40228487: 024722 s8i a2, a7, 2 4022848a: 1168 l32i.n a6, a1, 4 4022848c: 0c2d mov.n a2, a12 4022848e: 0f0652 l8ui a5, a6, 15 40228491: 0e0672 l8ui a7, a6, 14 40228494: 115580 slli a5, a5, 8 40228497: 205570 or a5, a5, a7 4022849a: 0d0672 l8ui a7, a6, 13 4022849d: 115580 slli a5, a5, 8 402284a0: 0c0662 l8ui a6, a6, 12 402284a3: 205570 or a5, a5, a7 402284a6: 170c movi.n a7, 1 402284a8: 115580 slli a5, a5, 8 402284ab: 205560 or a5, a5, a6 402284ae: 0159 s32i.n a5, a1, 0 402284b0: 060c movi.n a6, 0 402284b2: ffa052 movi a5, 255 402284b5: fb9f85 call0 40223eb0 402284b8: 0c2d mov.n a2, a12 402284ba: fbf205 call0 402243dc 402284bd: 71c8 l32i.n a12, a1, 28 402284bf: 6108 l32i.n a0, a1, 24 402284c1: 20c112 addi a1, a1, 32 402284c4: f00d ret.n 402284c6: 800000 add a0, a0, a0 402284c9: 000151 l32r a5, 401e84d0 <_lit4_end+0xe287c> 402284cc : 402284cc: 801841 l32r a4, 4020852c 402284cf: 2ca132 movi a3, 0x12c 402284d2: 450c movi.n a5, 4 402284d4: 060c movi.n a6, 0 402284d6: fffc71 l32r a7, 402284c8 402284d9: 58a282 movi a8, 0x258 402284dc: 190c movi.n a9, 1 402284de: 3a0c movi.n a10, 3 402284e0: 2b0c movi.n a11, 2 402284e2: 1d62b2 s32i a11, a2, 116 402284e5: 2162b2 s32i a11, a2, 132 402284e8: 2362b2 s32i a11, a2, 140 402284eb: 2462b2 s32i a11, a2, 144 402284ee: 12b9 s32i.n a11, a2, 4 402284f0: 32b9 s32i.n a11, a2, 12 402284f2: 1f62a2 s32i a10, a2, 124 402284f5: 1c6292 s32i a9, a2, 112 402284f8: 256282 s32i a8, a2, 148 402284fb: 276272 s32i a7, a2, 156 402284fe: 296262 s32i a6, a2, 164 40228501: 0259 s32i.n a5, a2, 0 40228503: 1b6232 s32i a3, a2, 108 40228506: 2d6232 s32i a3, a2, 180 40228509: 655242 s16i a4, a2, 202 4022850c: f37c movi.n a3, -1 4022850e: 2f6232 s32i a3, a2, 188 40228511: f00d ret.n 40228513: a47000 extui a7, a0, 0, 11 40228516: 224023 excw 40228518 : 40228518: 64a022 movi a2, 100 4022851b: 85a042 movi a4, 133 4022851e: f0c112 addi a1, a1, -16 40228521: 11c9 s32i.n a12, a1, 4 40228523: 21d9 s32i.n a13, a1, 8 40228525: fffbc1 l32r a12, 40228514 40228528: 0109 s32i.n a0, a1, 0 4022852a: 0c3d mov.n a3, a12 4022852c: 681a01 l32r a0, 40202594 4022852f: 0000c0 callx0 a0 40228532: 0c3d mov.n a3, a12 40228534: 02dd mov.n a13, a2 40228536: 86a042 movi a4, 134 40228539: cca022 movi a2, 204 4022853c: 681601 l32r a0, 40202594 4022853f: 0000c0 callx0 a0 40228542: 02cd mov.n a12, a2 40228544: 3dbc beqz.n a13, 4022857b 40228546: 12bc beqz.n a2, 4022857b 40228548: fff805 call0 402284cc 4022854b: 0dc9 s32i.n a12, a13, 0 4022854d: c03c movi.n a0, 60 4022854f: ffa022 movi a2, 255 40228552: c30c movi.n a3, 12 40228554: 64a042 movi a4, 100 40228557: 150c movi.n a5, 1 40228559: f67c movi.n a6, -1 4022855b: 4d69 s32i.n a6, a13, 16 4022855d: 5d69 s32i.n a6, a13, 20 4022855f: 2d59 s32i.n a5, a13, 8 40228561: 184d52 s8i a5, a13, 24 40228564: 065d42 s16i a4, a13, 12 40228567: 225d32 s16i a3, a13, 68 4022856a: cd29 s32i.n a2, a13, 48 4022856c: dd09 s32i.n a0, a13, 52 4022856e: 0108 l32i.n a0, a1, 0 40228570: 0d2d mov.n a2, a13 40228572: 11c8 l32i.n a12, a1, 4 40228574: 21d8 l32i.n a13, a1, 8 40228576: 10c112 addi a1, a1, 16 40228579: f00d ret.n 4022857b: 0d2d mov.n a2, a13 4022857d: ffe531 l32r a3, 40228514 40228580: 8aa042 movi a4, 138 40228583: 680701 l32r a0, 402025a0 40228586: 0000c0 callx0 a0 40228589: 0c2d mov.n a2, a12 4022858b: ffe231 l32r a3, 40228514 4022858e: 8ba042 movi a4, 139 40228591: 680301 l32r a0, 402025a0 40228594: 0000c0 callx0 a0 40228597: 0d0c movi.n a13, 0 40228599: fff446 j 4022856e 4022859c : 4022859c: 640c movi.n a4, 6 4022859e: f0c112 addi a1, a1, -16 402285a1: 0109 s32i.n a0, a1, 0 402285a3: 6ea601 l32r a0, 4020403c 402285a6: 0000c0 callx0 a0 402285a9: 0108 l32i.n a0, a1, 0 402285ab: 10c112 addi a1, a1, 16 402285ae: f00d ret.n 402285b0 : 402285b0: 630c movi.n a3, 6 402285b2: f0c112 addi a1, a1, -16 402285b5: 2129 s32i.n a2, a1, 8 402285b7: 3109 s32i.n a0, a1, 12 402285b9: 012d mov.n a2, a1 402285bb: 66ca01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 402285be: 0000c0 callx0 a0 402285c1: 2128 l32i.n a2, a1, 8 402285c3: 013d mov.n a3, a1 402285c5: 640c movi.n a4, 6 402285c7: 6e9d01 l32r a0, 4020403c 402285ca: 0000c0 callx0 a0 402285cd: 3108 l32i.n a0, a1, 12 402285cf: 10c112 addi a1, a1, 16 402285d2: f00d ret.n 402285d4: ffd031 l32r a3, 40228514 402285d7: 22a142 movi a4, 0x122 402285da: f0c112 addi a1, a1, -16 402285dd: 11c9 s32i.n a12, a1, 4 402285df: 0109 s32i.n a0, a1, 0 402285e1: 02cd mov.n a12, a2 402285e3: 023c movi.n a2, 48 402285e5: 67eb01 l32r a0, 40202594 402285e8: 0000c0 callx0 a0 402285eb: ac29 s32i.n a2, a12, 40 402285ed: 32cc bnez.n a2, 402285f4 402285ef: f27c movi.n a2, -1 402285f1: 000606 j 4022860d 402285f4: bc28 l32i.n a2, a12, 44 402285f6: 696901 l32r a0, 40202b9c 402285f9: 0000c0 callx0 a0 402285fc: 725531 l32r a3, 40204f50 402285ff: ac28 l32i.n a2, a12, 40 40228601: 042c movi.n a4, 32 40228603: 228b addi.n a2, a2, 8 40228605: 67e501 l32r a0, 4020259c 40228608: 0000c0 callx0 a0 4022860b: 020c movi.n a2, 0 4022860d: 11c8 l32i.n a12, a1, 4 4022860f: 0108 l32i.n a0, a1, 0 40228611: 10c112 addi a1, a1, 16 40228614: f00d ret.n ... 40228618 : 40228618: f0c112 addi a1, a1, -16 4022861b: 1109 s32i.n a0, a1, 4 4022861d: f208 l32i.n a0, a2, 60 4022861f: a09c beqz.n a0, 4022863d 40228621: e208 l32i.n a0, a2, 56 40228623: 0129 s32i.n a2, a1, 0 40228625: 00dc bnez.n a0, 40228639 40228627: 10c222 addi a2, a2, 16 4022862a: fffa85 call0 402285d4 4022862d: 0042d6 bgez a2, 40228635 40228630: f27c movi.n a2, -1 40228632: 000246 j 4022863f 40228635: 0108 l32i.n a0, a1, 0 40228637: e008 l32i.n a0, a0, 56 40228639: 120c movi.n a2, 1 4022863b: 1029 s32i.n a2, a0, 4 4022863d: 020c movi.n a2, 0 4022863f: 1108 l32i.n a0, a1, 4 40228641: 10c112 addi a1, a1, 16 40228644: f00d ret.n ... 40228648 : 40228648: f0c112 addi a1, a1, -16 4022864b: 21c9 s32i.n a12, a1, 8 4022864d: 000342 l8ui a4, a3, 0 40228650: 1109 s32i.n a0, a1, 4 40228652: 000202 l8ui a0, a2, 0 40228655: 31d9 s32i.n a13, a1, 12 40228657: 389047 bne a0, a4, 40228693 4022865a: a368 l32i.n a6, a3, 40 4022865c: a258 l32i.n a5, a2, 40 4022865e: 03cd mov.n a12, a3 40228660: 2f9567 bne a5, a6, 40228693 40228663: 02dd mov.n a13, a2 40228665: 10c272 addi a7, a2, 16 40228668: 0179 s32i.n a7, a1, 0 4022866a: 5d48 l32i.n a4, a13, 20 4022866c: 5c88 l32i.n a8, a12, 20 4022866e: 219847 bne a8, a4, 40228693 40228671: 1d28 l32i.n a2, a13, 4 40228673: 1c38 l32i.n a3, a12, 4 40228675: 6e7101 l32r a0, 4020403c 40228678: 0000c0 callx0 a0 4022867b: 42dc bnez.n a2, 40228693 4022867d: cc4b addi.n a12, a12, 4 4022867f: 0198 l32i.n a9, a1, 0 40228681: dd4b addi.n a13, a13, 4 40228683: e39d97 bne a13, a9, 4022866a 40228686: 020c movi.n a2, 0 40228688: 21c8 l32i.n a12, a1, 8 4022868a: 31d8 l32i.n a13, a1, 12 4022868c: 1108 l32i.n a0, a1, 4 4022868e: 10c112 addi a1, a1, 16 40228691: f00d ret.n 40228693: 120c movi.n a2, 1 40228695: fffbc6 j 40228688 40228698 : 40228698: d0c112 addi a1, a1, -48 4022869b: 51e9 s32i.n a14, a1, 20 4022869d: 2109 s32i.n a0, a1, 8 4022869f: 41d9 s32i.n a13, a1, 16 402286a1: 61f9 s32i.n a15, a1, 24 402286a3: 31c9 s32i.n a12, a1, 12 402286a5: 04fd mov.n a15, a4 402286a7: c30b addi.n a12, a3, -1 402286a9: 3213a6 blti a3, 1, 402286df 402286ac: 0d0c movi.n a13, 0 402286ae: 1159 s32i.n a5, a1, 4 402286b0: 0129 s32i.n a2, a1, 0 402286b2: 640c movi.n a4, 6 402286b4: 0cda add.n a0, a12, a13 402286b6: 0138 l32i.n a3, a1, 0 402286b8: e01b addi.n a14, a0, 1 402286ba: b3e000 movgez a14, a0, a0 402286bd: 21e1e0 srai a14, a14, 1 402286c0: 902ee0 addx2 a2, a14, a14 402286c3: a02230 addx4 a2, a2, a3 402286c6: 0f3d mov.n a3, a15 402286c8: 7129 s32i.n a2, a1, 28 402286ca: 6e5c01 l32r a0, 4020403c 402286cd: 0000c0 callx0 a0 402286d0: c29c beqz.n a2, 402286f0 402286d2: 0042d6 bgez a2, 402286da 402286d5: de1b addi.n a13, a14, 1 402286d7: 000046 j 402286dc 402286da: ce0b addi.n a12, a14, -1 402286dc: d2acd7 bge a12, a13, 402286b2 402286df: 020c movi.n a2, 0 402286e1: 31c8 l32i.n a12, a1, 12 402286e3: 41d8 l32i.n a13, a1, 16 402286e5: 51e8 l32i.n a14, a1, 20 402286e7: 61f8 l32i.n a15, a1, 24 402286e9: 2108 l32i.n a0, a1, 8 402286eb: 30c112 addi a1, a1, 48 402286ee: f00d ret.n 402286f0: 1128 l32i.n a2, a1, 4 402286f2: 7138 l32i.n a3, a1, 28 402286f4: 228c beqz.n a2, 402286fa 402286f6: 2338 l32i.n a3, a3, 8 402286f8: 0239 s32i.n a3, a2, 0 402286fa: 120c movi.n a2, 1 402286fc: fff846 j 402286e1 ... 40228700 : 40228700: d28c beqz.n a2, 40228711 40228702: 0268 l32i.n a6, a2, 0 40228704: 009696 bltz a6, 40228711 40228707: 0a1637 beq a6, a3, 40228715 4022870a: 1268 l32i.n a6, a2, 4 4022870c: 224b addi.n a2, a2, 4 4022870e: ff56d6 bgez a6, 40228707 40228711: 020c movi.n a2, 0 40228713: f00d ret.n 40228715: 120c movi.n a2, 1 40228717: f00d ret.n 40228719: 000000 ill 4022871c : 4022871c: e0c112 addi a1, a1, -32 4022871f: 21c9 s32i.n a12, a1, 8 40228721: 31d9 s32i.n a13, a1, 12 40228723: 41e9 s32i.n a14, a1, 16 40228725: 1109 s32i.n a0, a1, 4 40228727: 04ed mov.n a14, a4 40228729: 100c movi.n a0, 1 4022872b: 0d0c movi.n a13, 0 4022872d: e2c8 l32i.n a12, a2, 56 4022872f: 83d040 moveqz a13, a0, a4 40228732: 9cac beqz.n a12, 4022875f 40228734: 0139 s32i.n a3, a1, 0 40228736: 8d9c beqz.n a13, 40228752 40228738: 1c28 l32i.n a2, a12, 4 4022873a: f2cc bnez.n a2, 4022874d 4022873c: 28cc22 addi a2, a12, 40 4022873f: 0138 l32i.n a3, a1, 0 40228741: 640c movi.n a4, 6 40228743: 6e3e01 l32r a0, 4020403c 40228746: 0000c0 callx0 a0 40228749: 100c movi.n a0, 1 4022874b: 32cc bnez.n a2, 40228752 4022874d: 2c8b addi.n a2, a12, 8 4022874f: 000386 j 40228761 40228752: 3c8b addi.n a3, a12, 8 40228754: c03e30 sub a3, a14, a3 40228757: 0cc8 l32i.n a12, a12, 0 40228759: 83d030 moveqz a13, a0, a3 4022875c: fd6c56 bnez a12, 40228736 4022875f: 020c movi.n a2, 0 40228761: 21c8 l32i.n a12, a1, 8 40228763: 31d8 l32i.n a13, a1, 12 40228765: 41e8 l32i.n a14, a1, 16 40228767: 1108 l32i.n a0, a1, 4 40228769: 20c112 addi a1, a1, 32 4022876c: f00d ret.n ... 40228770 : 40228770: 530b addi.n a5, a3, -1 40228772: 1513a6 blti a3, 1, 4022878b 40228775: 352a add.n a3, a5, a2 40228777: 220b addi.n a2, a2, -1 40228779: 000342 l8ui a4, a3, 0 4022877c: 441b addi.n a4, a4, 1 4022877e: 744040 extui a4, a4, 0, 8 40228781: 004342 s8i a4, a3, 0 40228784: 34cc bnez.n a4, 4022878b 40228786: 330b addi.n a3, a3, -1 40228788: ed9327 bne a3, a2, 40228779 4022878b: f00d ret.n 4022878d: 000000 ill 40228790: f32c movi.n a3, 47 40228792: 09b327 bgeu a3, a2, 4022879f 40228795: 943c movi.n a4, 57 40228797: 043427 bltu a4, a2, 4022879f 4022879a: d0c222 addi a2, a2, -48 4022879d: f00d ret.n 4022879f: 60a052 movi a5, 96 402287a2: 0ab527 bgeu a5, a2, 402287b0 402287a5: 66a062 movi a6, 102 402287a8: 043627 bltu a6, a2, 402287b0 402287ab: a9c222 addi a2, a2, -87 402287ae: f00d ret.n 402287b0: 074c movi.n a7, 64 402287b2: 09b727 bgeu a7, a2, 402287bf 402287b5: 684c movi.n a8, 70 402287b7: 043827 bltu a8, a2, 402287bf 402287ba: c9c222 addi a2, a2, -55 402287bd: f00d ret.n 402287bf: f27c movi.n a2, -1 402287c1: f00d ret.n ... 402287c4 : 402287c4: f0c112 addi a1, a1, -16 402287c7: 21c9 s32i.n a12, a1, 8 402287c9: 1109 s32i.n a0, a1, 4 402287cb: 02cd mov.n a12, a2 402287cd: 000222 l8ui a2, a2, 0 402287d0: fffbc5 call0 40228790 402287d3: 0129 s32i.n a2, a1, 0 402287d5: 019296 bltz a2, 402287f2 402287d8: 010c22 l8ui a2, a12, 1 402287db: fffb45 call0 40228790 402287de: 010296 bltz a2, 402287f2 402287e1: 0108 l32i.n a0, a1, 0 402287e3: 1100c0 slli a0, a0, 4 402287e6: 202200 or a2, a2, a0 402287e9: 21c8 l32i.n a12, a1, 8 402287eb: 1108 l32i.n a0, a1, 4 402287ed: 10c112 addi a1, a1, 16 402287f0: f00d ret.n 402287f2: f27c movi.n a2, -1 402287f4: fffc46 j 402287e9 ... 402287f8 : 402287f8: e0c112 addi a1, a1, -32 402287fb: 0109 s32i.n a0, a1, 0 402287fd: 31e9 s32i.n a14, a1, 12 402287ff: 41f9 s32i.n a15, a1, 16 40228801: 11c9 s32i.n a12, a1, 4 40228803: 21d9 s32i.n a13, a1, 8 40228805: 02cd mov.n a12, a2 40228807: 03dd mov.n a13, a3 40228809: 04fd mov.n a15, a4 4022880b: 449c beqz.n a4, 40228823 4022880d: 0e0c movi.n a14, 0 4022880f: 0c2d mov.n a2, a12 40228811: fffb05 call0 402287c4 40228814: 01c296 bltz a2, 40228834 40228817: cc2b addi.n a12, a12, 2 40228819: 004d22 s8i a2, a13, 0 4022881c: ee1b addi.n a14, a14, 1 4022881e: dd1b addi.n a13, a13, 1 40228820: eb9fe7 bne a15, a14, 4022880f 40228823: 020c movi.n a2, 0 40228825: 11c8 l32i.n a12, a1, 4 40228827: 21d8 l32i.n a13, a1, 8 40228829: 31e8 l32i.n a14, a1, 12 4022882b: 41f8 l32i.n a15, a1, 16 4022882d: 0108 l32i.n a0, a1, 0 4022882f: 20c112 addi a1, a1, 32 40228832: f00d ret.n 40228834: f27c movi.n a2, -1 40228836: fffac6 j 40228825 40228839: 000000 ill 4022883c: aa7e80 excw 4022883f: 10c783 excw ... 40228844 : 40228844: e0c112 addi a1, a1, -32 40228847: 0561c2 s32i a12, a1, 20 4022884a: 046102 s32i a0, a1, 16 4022884d: 20c220 or a12, a2, a2 40228850: 012d mov.n a2, a1 40228852: 001d45 call0 40228a28 40228855: 0c2d mov.n a2, a12 40228857: 318b addi.n a3, a1, 8 40228859: 440c movi.n a4, 4 4022885b: 674781 l32r a8, 40202578 4022885e: fff861 l32r a6, 40228840 40228861: fff651 l32r a5, 4022883c 40228864: 1198 l32i.n a9, a1, 4 40228866: 0108 l32i.n a0, a1, 0 40228868: 41a990 srli a10, a9, 9 4022886b: 41b590 srli a11, a9, 5 4022886e: 005a add.n a0, a0, a5 40228870: 015080 slli a5, a0, 24 40228873: 829960 mull a9, a9, a6 40228876: 107080 and a7, a0, a8 40228879: 756800 extui a6, a0, 24, 8 4022887c: c099b0 sub a9, a9, a11 4022887f: 117780 slli a7, a7, 8 40228882: 205570 or a5, a5, a7 40228885: c099a0 sub a9, a9, a10 40228888: 3199 s32i.n a9, a1, 12 4022888a: 410800 srli a0, a0, 8 4022888d: 100080 and a0, a0, a8 40228890: 200060 or a0, a0, a6 40228893: 200050 or a0, a0, a5 40228896: 2109 s32i.n a0, a1, 8 40228898: 674101 l32r a0, 4020259c 4022889b: 0000c0 callx0 a0 4022889e: 318b addi.n a3, a1, 8 402288a0: 440c movi.n a4, 4 402288a2: 673581 l32r a8, 40202578 402288a5: 2c4b addi.n a2, a12, 4 402288a7: 3198 l32i.n a9, a1, 12 402288a9: 51c8 l32i.n a12, a1, 20 402288ab: 417890 srli a7, a9, 8 402288ae: 107780 and a7, a7, a8 402288b1: 10a980 and a10, a9, a8 402288b4: 11aa80 slli a10, a10, 8 402288b7: 018980 slli a8, a9, 24 402288ba: 2088a0 or a8, a8, a10 402288bd: 759890 extui a9, a9, 24, 8 402288c0: 207790 or a7, a7, a9 402288c3: 207780 or a7, a7, a8 402288c6: 2179 s32i.n a7, a1, 8 402288c8: 673501 l32r a0, 4020259c 402288cb: 0000c0 callx0 a0 402288ce: 4108 l32i.n a0, a1, 16 402288d0: 20c112 addi a1, a1, 32 402288d3: f00d ret.n 402288d5: 000000 ill 402288d8: 23a480 excw 402288db: c11240 mul16u a1, a2, a4 402288dc : 402288dc: e0c112 addi a1, a1, -32 402288df: 2109 s32i.n a0, a1, 8 402288e1: 31c9 s32i.n a12, a1, 12 402288e3: 41d9 s32i.n a13, a1, 16 402288e5: 51e9 s32i.n a14, a1, 20 402288e7: 03dd mov.n a13, a3 402288e9: fffbe1 l32r a14, 402288d8 402288ec: 02cd mov.n a12, a2 402288ee: 000202 l8ui a0, a2, 0 402288f1: 222c movi.n a2, 34 402288f3: 1b9027 bne a0, a2, 40228912 402288f6: 0c2d mov.n a2, a12 402288f8: 68a901 l32r a0, 40202b9c 402288fb: 0000c0 callx0 a0 402288fe: f9c242 addi a4, a2, -7 40228901: 09a416 beqz a4, 4022899f 40228904: 0c2d mov.n a2, a12 40228906: 68a501 l32r a0, 40202b9c 40228909: 0000c0 callx0 a0 4022890c: f1c252 addi a5, a2, -15 4022890f: 08c516 beqz a5, 4022899f 40228912: 0c2d mov.n a2, a12 40228914: 68a201 l32r a0, 40202b9c 40228917: 0000c0 callx0 a0 4022891a: 5a5226 beqi a2, 5, 40228978 4022891d: d60c movi.n a6, 13 4022891f: 551267 beq a2, a6, 40228978 40228922: 049226 beqi a2, 10, 4022892a 40228925: a71c movi.n a7, 26 40228927: 2e9277 bne a2, a7, 40228959 4022892a: 0e3d mov.n a3, a14 4022892c: 412120 srli a2, a2, 1 4022892f: 8ba042 movi a4, 139 40228932: 1129 s32i.n a2, a1, 4 40228934: 221b addi.n a2, a2, 1 40228936: 67fa01 l32r a0, 40202920 40228939: 0000c0 callx0 a0 4022893c: 02ed mov.n a14, a2 4022893e: 729c beqz.n a2, 40228959 40228940: 0c2d mov.n a2, a12 40228942: 0e3d mov.n a3, a14 40228944: 1148 l32i.n a4, a1, 4 40228946: ffeb05 call0 402287f8 40228949: 129c beqz.n a2, 4022895e 4022894b: 0e2d mov.n a2, a14 4022894d: ffe231 l32r a3, 402288d8 40228950: 8fa042 movi a4, 143 40228953: 671301 l32r a0, 402025a0 40228956: 0000c0 callx0 a0 40228959: 0e0c movi.n a14, 0 4022895b: 000286 j 40228969 4022895e: 1138 l32i.n a3, a1, 4 40228960: 040c movi.n a4, 0 40228962: 53ea add.n a5, a3, a14 40228964: 004542 s8i a4, a5, 0 40228967: 0d39 s32i.n a3, a13, 0 40228969: 2108 l32i.n a0, a1, 8 4022896b: 31c8 l32i.n a12, a1, 12 4022896d: 0e2d mov.n a2, a14 4022896f: 41d8 l32i.n a13, a1, 16 40228971: 51e8 l32i.n a14, a1, 20 40228973: 20c112 addi a1, a1, 32 40228976: f00d ret.n 40228978: 0e3d mov.n a3, a14 4022897a: 0d29 s32i.n a2, a13, 0 4022897c: 86a042 movi a4, 134 4022897f: 221b addi.n a2, a2, 1 40228981: 67e701 l32r a0, 40202920 40228984: 0000c0 callx0 a0 40228987: 0c3d mov.n a3, a12 40228989: 02ed mov.n a14, a2 4022898b: 0d48 l32i.n a4, a13, 0 4022898d: 670301 l32r a0, 4020259c 40228990: 0000c0 callx0 a0 40228993: 0d78 l32i.n a7, a13, 0 40228995: 060c movi.n a6, 0 40228997: 77ea add.n a7, a7, a14 40228999: 004762 s8i a6, a7, 0 4022899c: fff246 j 40228969 4022899f: 22a032 movi a3, 34 402289a2: 01cc22 addi a2, a12, 1 402289a5: 006122 s32i a2, a1, 0 402289a8: dda445 call0 402063f0 402289ab: faa216 beqz a2, 40228959 402289ae: 0e3d mov.n a3, a14 402289b0: 7ba042 movi a4, 123 402289b3: c022c0 sub a2, a2, a12 402289b6: 820b addi.n a8, a2, -1 402289b8: 0d89 s32i.n a8, a13, 0 402289ba: 67d901 l32r a0, 40202920 402289bd: 0000c0 callx0 a0 402289c0: 02cd mov.n a12, a2 402289c2: f93216 beqz a2, 40228959 402289c5: 0138 l32i.n a3, a1, 0 402289c7: 0d48 l32i.n a4, a13, 0 402289c9: 66f401 l32r a0, 4020259c 402289cc: 0000c0 callx0 a0 402289cf: 0ced mov.n a14, a12 402289d1: 0da8 l32i.n a10, a13, 0 402289d3: 090c movi.n a9, 0 402289d5: aaca add.n a10, a10, a12 402289d7: 004a92 s8i a9, a10, 0 402289da: ffe2c6 j 40228969 402289dd: 000000 ill 402289e0: 23a490 excw 402289e3: c11240 mul16u a1, a2, a4 402289e4 : 402289e4: f0c112 addi a1, a1, -16 402289e7: 31c9 s32i.n a12, a1, 12 402289e9: 2109 s32i.n a0, a1, 8 402289eb: 02cd mov.n a12, a2 402289ed: 32cc bnez.n a2, 402289f4 402289ef: 020c movi.n a2, 0 402289f1: 000a06 j 40228a1d 402289f4: 686a01 l32r a0, 40202b9c 402289f7: 0000c0 callx0 a0 402289fa: fff931 l32r a3, 402289e0 402289fd: b42c movi.n a4, 43 402289ff: 221b addi.n a2, a2, 1 40228a01: 1129 s32i.n a2, a1, 4 40228a03: 67c701 l32r a0, 40202920 40228a06: 0000c0 callx0 a0 40228a09: 020d mov.n a0, a2 40228a0b: 0129 s32i.n a2, a1, 0 40228a0d: a28c beqz.n a2, 40228a1b 40228a0f: 0c3d mov.n a3, a12 40228a11: 1148 l32i.n a4, a1, 4 40228a13: 66e201 l32r a0, 4020259c 40228a16: 0000c0 callx0 a0 40228a19: 0108 l32i.n a0, a1, 0 40228a1b: 002d mov.n a2, a0 40228a1d: 31c8 l32i.n a12, a1, 12 40228a1f: 2108 l32i.n a0, a1, 8 40228a21: 10c112 addi a1, a1, 16 40228a24: f00d ret.n ... 40228a28 : 40228a28: 020c movi.n a2, 0 40228a2a: f00d ret.n 40228a2c : 40228a2c: f0c112 addi a1, a1, -16 40228a2f: 006102 s32i a0, a1, 0 40228a32: e39885 call0 4020c3bc 40228a35: 002102 l32i a0, a1, 0 40228a38: 10c112 addi a1, a1, 16 40228a3b: 000080 ret ... 40228a40 : 40228a40: f0c112 addi a1, a1, -16 40228a43: 0109 s32i.n a0, a1, 0 40228a45: fffe45 call0 40228a2c 40228a48: 0108 l32i.n a0, a1, 0 40228a4a: 10c112 addi a1, a1, 16 40228a4d: f00d ret.n ... 40228a50 : 40228a50: e0c112 addi a1, a1, -32 40228a53: 11c9 s32i.n a12, a1, 4 40228a55: 21d9 s32i.n a13, a1, 8 40228a57: 41f9 s32i.n a15, a1, 16 40228a59: 5129 s32i.n a2, a1, 20 40228a5b: 31e9 s32i.n a14, a1, 12 40228a5d: 0109 s32i.n a0, a1, 0 40228a5f: 03ed mov.n a14, a3 40228a61: 033b addi.n a0, a3, 3 40228a63: 410200 srli a0, a0, 2 40228a66: 6109 s32i.n a0, a1, 24 40228a68: f0ac beqz.n a0, 40228a9b 40228a6a: 0d0c movi.n a13, 0 40228a6c: 4c0c movi.n a12, 4 40228a6e: 0f0c movi.n a15, 0 40228a70: fffb85 call0 40228a2c 40228a73: 060c movi.n a6, 0 40228a75: 6158 l32i.n a5, a1, 24 40228a77: ff1b addi.n a15, a15, 1 40228a79: 5138 l32i.n a3, a1, 20 40228a7b: 0d0d mov.n a0, a13 40228a7d: 3d3a add.n a3, a13, a3 40228a7f: dd4b addi.n a13, a13, 4 40228a81: 11b0e7 bgeu a0, a14, 40228a96 40228a84: 001b addi.n a0, a0, 1 40228a86: 400600 ssr a6 40228a89: 914020 srl a4, a2 40228a8c: 668b addi.n a6, a6, 8 40228a8e: 004342 s8i a4, a3, 0 40228a91: 331b addi.n a3, a3, 1 40228a93: ea90c7 bne a0, a12, 40228a81 40228a96: cc4b addi.n a12, a12, 4 40228a98: d49f57 bne a15, a5, 40228a70 40228a9b: 020c movi.n a2, 0 40228a9d: 11c8 l32i.n a12, a1, 4 40228a9f: 21d8 l32i.n a13, a1, 8 40228aa1: 31e8 l32i.n a14, a1, 12 40228aa3: 41f8 l32i.n a15, a1, 16 40228aa5: 0108 l32i.n a0, a1, 0 40228aa7: 20c112 addi a1, a1, 32 40228aaa: f00d ret.n 40228aac: 23a4a0 excw 40228aaf: a93c40 excw 40228ab2: 544023 excw 40228ab5: 23a9 s32i.n a10, a3, 8 40228ab7: c11240 mul16u a1, a2, a4 40228aba: 61e2b0 excw 40228abd: 61f211 l32r a1, 40201288 <_lit4_end+0xfb634> 40228ac0: 616212 s32i a1, a2, 0x184 40228ac3: 720d excw 40228ac5: d20c61 l32r a6, 4021d2f8 40228ac8: c21061 l32r a6, 40219308 40228acb: 090f61 l32r a6, 401eaf08 <_lit4_end+0xe52b4> 40228ace: 04cde1 l32r a14, 401e9e04 <_lit4_end+0xe41b0> 40228ad1: 000502 l8ui a0, a5, 0 40228ad4: 05dd mov.n a13, a5 40228ad6: 146007 bbci a0, 0, 40228aee 40228ad9: 052d mov.n a2, a5 40228adb: f62b addi.n a15, a6, 2 40228add: 74e0f0 extui a14, a15, 0, 8 40228ae0: f48dc5 call0 4021d3c0 40228ae3: 7400f0 extui a0, a15, 0, 8 40228ae6: 000b addi.n a0, a0, -1 40228ae8: e94202 s8i a0, a2, 233 40228aeb: 000706 j 40228b0b 40228aee: 121426 beqi a4, 1, 40228b04 40228af1: 0f5426 beqi a4, 5, 40228b04 40228af4: 052d mov.n a2, a5 40228af6: f48c85 call0 4021d3c0 40228af9: e80202 l8ui a0, a2, 232 40228afc: 001b addi.n a0, a0, 1 40228afe: 000186 j 40228b08 40228b01: 000000 ill 40228b04: d108 l32i.n a0, a1, 52 40228b06: 009b addi.n a0, a0, 9 40228b08: 74e000 extui a14, a0, 0, 8 40228b0b: 01cef2 addi a15, a14, 1 40228b0e: 008c56 bnez a12, 40228b1a 40228b11: 202ff0 or a2, a15, a15 40228b14: e6d245 call0 4020f83c 40228b17: 002d06 j 40228bcf 40228b1a: 142122 l32i a2, a1, 80 40228b1d: 136122 s32i a2, a1, 76 40228b20: 2f2c66 bnei a12, 2, 40228b53 40228b23: 10c122 addi a2, a1, 16 40228b26: c138 l32i.n a3, a1, 48 40228b28: 841c movi.n a4, 24 40228b2a: 669c01 l32r a0, 4020259c 40228b2d: 0000c0 callx0 a0 40228b30: 20c122 addi a2, a1, 32 40228b33: c138 l32i.n a3, a1, 48 40228b35: 840c movi.n a4, 8 40228b37: 18c332 addi a3, a3, 24 40228b3a: 669801 l32r a0, 4020259c 40228b3d: 0000c0 callx0 a0 40228b40: 28c122 addi a2, a1, 40 40228b43: c138 l32i.n a3, a1, 48 40228b45: 840c movi.n a4, 8 40228b47: 10c332 addi a3, a3, 16 40228b4a: 669401 l32r a0, 4020259c 40228b4d: 0000c0 callx0 a0 40228b50: 000346 j 40228b61 40228b53: 10c122 addi a2, a1, 16 40228b56: c138 l32i.n a3, a1, 48 40228b58: 132142 l32i a4, a1, 76 40228b5b: 669001 l32r a0, 4020259c 40228b5e: 0000c0 callx0 a0 40228b61: 205dd0 or a5, a13, a13 40228b64: 01a022 movi a2, 1 40228b67: 203cc0 or a3, a12, a12 40228b6a: 0f6d mov.n a6, a15 40228b6c: 132142 l32i a4, a1, 76 40228b6f: 10c172 addi a7, a1, 16 40228b72: 0149 s32i.n a4, a1, 0 40228b74: d148 l32i.n a4, a1, 52 40228b76: e6c685 call0 4020f7e0 40228b79: 652851 l32r a5, 4020201c <_irom0_text_start+0xc> 40228b7c: a0ee50 addx4 a14, a14, a5 40228b7f: 602e22 l32i a2, a14, 0x180 40228b82: ffcad1 l32r a13, 40228aac 40228b85: 928c beqz.n a2, 40228b92 40228b87: 0d3d mov.n a3, a13 40228b89: 96a042 movi a4, 150 40228b8c: 668501 l32r a0, 402025a0 40228b8f: 0000c0 callx0 a0 40228b92: 0d3d mov.n a3, a13 40228b94: a0a022 movi a2, 160 40228b97: 98a042 movi a4, 152 40228b9a: 676101 l32r a0, 40202920 40228b9d: 0000c0 callx0 a0 40228ba0: 02dd mov.n a13, a2 40228ba2: 606e22 s32i a2, a14, 0x180 40228ba5: 62ac beqz.n a2, 40228bcf 40228ba7: a0a032 movi a3, 160 40228baa: 654e01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 40228bad: 0000c0 callx0 a0 40228bb0: 2f2c66 bnei a12, 2, 40228be3 40228bb3: 160c movi.n a6, 1 40228bb5: 070c movi.n a7, 0 40228bb7: ffbe81 l32r a8, 40228ab0 40228bba: 266d82 s32i a8, a13, 152 40228bbd: 256d72 s32i a7, a13, 148 40228bc0: 246d62 s32i a6, a13, 144 40228bc3: 000146 j 40228bcc 40228bc6: 251c26 beqi a12, 1, 40228bef 40228bc9: 225c26 beqi a12, 5, 40228bef 40228bcc: 005df2 s16i a15, a13, 0 40228bcf: 020c movi.n a2, 0 40228bd1: f1c8 l32i.n a12, a1, 60 40228bd3: 1021d2 l32i a13, a1, 64 40228bd6: 1121e2 l32i a14, a1, 68 40228bd9: 1221f2 l32i a15, a1, 72 40228bdc: e108 l32i.n a0, a1, 56 40228bde: 50c112 addi a1, a1, 80 40228be1: f00d ret.n 40228be3: df3c66 bnei a12, 3, 40228bc6 40228be6: bbf701 l32r a0, 40217bc4 40228be9: 266d02 s32i a0, a13, 152 40228bec: fff706 j 40228bcc 40228bef: ffb101 l32r a0, 40228ab4 40228bf2: fffcc6 j 40228be9 40228bf5: 000000 ill 40228bf8 : 40228bf8: 020c movi.n a2, 0 40228bfa: f00d ret.n 40228bfc: f00d ret.n 40228bfe: 0c0000 excw 40228c01: f00d02 l8ui a0, a13, 240 40228c04: 8c08 l32i.n a0, a12, 32 40228c06: 124022 s8i a2, a0, 18 40228c09: e9e0c1 l32r a12, 4022338c 40228c0c: 41f931 l32r a3, 401f93f0 <_lit4_end+0xf379c> 40228c0f: 0109 s32i.n a0, a1, 0 40228c11: 21d9 s32i.n a13, a1, 8 40228c13: 11c9 s32i.n a12, a1, 4 40228c15: 02c8 l32i.n a12, a2, 0 40228c17: 02dd mov.n a13, a2 40228c19: 9c9c beqz.n a12, 40228c36 40228c1b: 0e0c movi.n a14, 0 40228c1d: 1f0c movi.n a15, 1 40228c1f: 4cf9 s32i.n a15, a12, 16 40228c21: 326ce2 s32i a14, a12, 200 40228c24: 0d2d mov.n a2, a13 40228c26: 0c3d mov.n a3, a12 40228c28: 01a405 call0 4022a66c 40228c2b: 322c02 l32i a0, a12, 200 40228c2e: fef056 bnez a0, 40228c21 40228c31: 0cc8 l32i.n a12, a12, 0 40228c33: fe8c56 bnez a12, 40228c1f 40228c36: 052d22 l32i a2, a13, 20 40228c39: 00c216 beqz a2, 40228c49 40228c3c: 205dd0 or a5, a13, a13 40228c3f: 030c movi.n a3, 0 40228c41: fff041 l32r a4, 40228c04 40228c44: 060c movi.n a6, 0 40228c46: 119285 call0 4023a570 40228c49: 11c8 l32i.n a12, a1, 4 40228c4b: 21d8 l32i.n a13, a1, 8 40228c4d: 31e8 l32i.n a14, a1, 12 40228c4f: 41f8 l32i.n a15, a1, 16 40228c51: 0108 l32i.n a0, a1, 0 40228c53: 20c112 addi a1, a1, 32 40228c56: f00d ret.n 40228c58: 032d mov.n a2, a3 40228c5a: f0c112 addi a1, a1, -16 40228c5d: 11c9 s32i.n a12, a1, 4 40228c5f: 0109 s32i.n a0, a1, 0 40228c61: 03cd mov.n a12, a3 40228c63: 002d85 call0 40228f3c 40228c66: 0c2d mov.n a2, a12 40228c68: 11c8 l32i.n a12, a1, 4 40228c6a: 01a485 call0 4022a6b4 40228c6d: 0108 l32i.n a0, a1, 0 40228c6f: 10c112 addi a1, a1, 16 40228c72: f00d ret.n 40228c74: 23a4d0 excw 40228c77: ba4840 excw 40228c7a: 5d4000 excw 40228c7d: c11203 excw 40228c80: 612280 excw 40228c83: 0218 l32i.n a1, a2, 0 40228c85: 221961 l32r a6, 401f14ec <_lit4_end+0xeb898> 40228c88: 5248c3 excw 40228c8b: 2c1d61 l32r a6, 401f3d00 <_lit4_end+0xee0ac> 40228c8e: dc0503 excw 40228c91: ff .byte 0xff 40228c92: 066296 bltz a2, 40228cfc 40228c95: 10c122 addi a2, a1, 16 40228c98: 182132 l32i a3, a1, 96 40228c9b: 640c movi.n a4, 6 40228c9d: 58c332 addi a3, a3, 88 40228ca0: 663f01 l32r a0, 4020259c 40228ca3: 0000c0 callx0 a0 40228ca6: 16c122 addi a2, a1, 22 40228ca9: ffb985 call0 40228844 40228cac: 1ec122 addi a2, a1, 30 40228caf: 440c movi.n a4, 4 40228cb1: 74c132 addi a3, a1, 116 40228cb4: 663a01 l32r a0, 4020259c 40228cb7: 0000c0 callx0 a0 40228cba: 30c122 addi a2, a1, 48 40228cbd: 032c movi.n a3, 32 40228cbf: ffd905 call0 40228a50 40228cc2: 036296 bltz a2, 40228cfc 40228cc5: ffeb21 l32r a2, 40228c74 40228cc8: 50c132 addi a3, a1, 80 40228ccb: 041c movi.n a4, 16 40228ccd: dae9c5 call0 40203b6c 40228cd0: 30c122 addi a2, a1, 48 40228cd3: 032c movi.n a3, 32 40228cd5: 50c142 addi a4, a1, 80 40228cd8: 10c152 addi a5, a1, 16 40228cdb: 261c movi.n a6, 18 40228cdd: 1d2172 l32i a7, a1, 116 40228ce0: 082c movi.n a8, 32 40228ce2: 0189 s32i.n a8, a1, 0 40228ce4: 24c772 addi a7, a7, 36 40228ce7: ffe401 l32r a0, 40228c78 40228cea: 0000c0 callx0 a0 40228ced: 00b296 bltz a2, 40228cfc 40228cf0: 020c movi.n a2, 0 40228cf2: 80a032 movi a3, 128 40228cf5: 192102 l32i a0, a1, 100 40228cf8: 113a add.n a1, a1, a3 40228cfa: f00d ret.n 40228cfc: f27c movi.n a2, -1 40228cfe: fffc06 j 40228cf2 40228d01: 000000 ill 40228d04: ff6a31 l32r a3, 40228aac 40228d07: 206440 or a6, a4, a4 40228d0a: f0c112 addi a1, a1, -16 40228d0d: 0261c2 s32i a12, a1, 8 40228d10: 87a142 movi a4, 0x187 40228d13: 0361d2 s32i a13, a1, 12 40228d16: 1109 s32i.n a0, a1, 4 40228d18: 02dd mov.n a13, a2 40228d1a: 0169 s32i.n a6, a1, 0 40228d1c: d4a022 movi a2, 212 40228d1f: 661d01 l32r a0, 40202594 40228d22: 0000c0 callx0 a0 40228d25: 02cd mov.n a12, a2 40228d27: 12ac beqz.n a2, 40228d4c 40228d29: 100c movi.n a0, 1 40228d2b: 8209 s32i.n a0, a2, 32 40228d2d: 4d28 l32i.n a2, a13, 16 40228d2f: 03a685 call0 4022c798 40228d32: 5c29 s32i.n a2, a12, 20 40228d34: 0c3d mov.n a3, a12 40228d36: 0d2d mov.n a2, a13 40228d38: fff405 call0 40228c7c 40228d3b: 0122d6 bgez a2, 40228d51 40228d3e: 0c2d mov.n a2, a12 40228d40: ff5b31 l32r a3, 40228aac 40228d43: 9ea142 movi a4, 0x19e 40228d46: 661601 l32r a0, 402025a0 40228d49: 0000c0 callx0 a0 40228d4c: 0c0c movi.n a12, 0 40228d4e: 000646 j 40228d6b 40228d51: 130c movi.n a3, 1 40228d53: 0128 l32i.n a2, a1, 0 40228d55: 2c39 s32i.n a3, a12, 8 40228d57: 02dc bnez.n a2, 40228d6b 40228d59: 0d2d mov.n a2, a13 40228d5b: 0c3d mov.n a3, a12 40228d5d: 0190c5 call0 4022a66c 40228d60: 0d2d mov.n a2, a13 40228d62: 0c3d mov.n a3, a12 40228d64: 040c movi.n a4, 0 40228d66: 2c49 s32i.n a4, a12, 8 40228d68: 019005 call0 4022a66c 40228d6b: 1108 l32i.n a0, a1, 4 40228d6d: 0c2d mov.n a2, a12 40228d6f: 31d8 l32i.n a13, a1, 12 40228d71: 21c8 l32i.n a12, a1, 8 40228d73: 10c112 addi a1, a1, 16 40228d76: f00d ret.n 40228d78 : 40228d78: bea142 movi a4, 0x1be 40228d7b: 206330 or a6, a3, a3 40228d7e: 207220 or a7, a2, a2 40228d81: f0c112 addi a1, a1, -16 40228d84: 0361c2 s32i a12, a1, 12 40228d87: 60a022 movi a2, 96 40228d8a: ff4831 l32r a3, 40228aac 40228d8d: 2109 s32i.n a0, a1, 8 40228d8f: 1179 s32i.n a7, a1, 4 40228d91: 0169 s32i.n a6, a1, 0 40228d93: 660001 l32r a0, 40202594 40228d96: 0000c0 callx0 a0 40228d99: 02cd mov.n a12, a2 40228d9b: 05a216 beqz a2, 40228df9 40228d9e: 1138 l32i.n a3, a1, 4 40228da0: 58c222 addi a2, a2, 88 40228da3: 640c movi.n a4, 6 40228da5: 65fd01 l32r a0, 4020259c 40228da8: 0000c0 callx0 a0 40228dab: 0138 l32i.n a3, a1, 0 40228dad: 2c4b addi.n a2, a12, 4 40228daf: c44c movi.n a4, 76 40228db1: 65fa01 l32r a0, 4020259c 40228db4: 0000c0 callx0 a0 40228db7: 0c2d mov.n a2, a12 40228db9: 01b485 call0 4022a904 40228dbc: f28c beqz.n a2, 40228dcf 40228dbe: 0c2d mov.n a2, a12 40228dc0: ff3b31 l32r a3, 40228aac 40228dc3: c7a142 movi a4, 0x1c7 40228dc6: 65f601 l32r a0, 402025a0 40228dc9: 0000c0 callx0 a0 40228dcc: 000a46 j 40228df9 40228dcf: 0c2d mov.n a2, a12 40228dd1: 030c movi.n a3, 0 40228dd3: 040c movi.n a4, 0 40228dd5: fff2c5 call0 40228d04 40228dd8: 0c29 s32i.n a2, a12, 0 40228dda: d2dc bnez.n a2, 40228dfb 40228ddc: 142c22 l32i a2, a12, 80 40228ddf: ff3331 l32r a3, 40228aac 40228de2: cda142 movi a4, 0x1cd 40228de5: 65ee01 l32r a0, 402025a0 40228de8: 0000c0 callx0 a0 40228deb: 0c2d mov.n a2, a12 40228ded: ff2f31 l32r a3, 40228aac 40228df0: cea142 movi a4, 0x1ce 40228df3: 65eb01 l32r a0, 402025a0 40228df6: 0000c0 callx0 a0 40228df9: 0c0c movi.n a12, 0 40228dfb: 0c2d mov.n a2, a12 40228dfd: 2108 l32i.n a0, a1, 8 40228dff: 31c8 l32i.n a12, a1, 12 40228e01: 10c112 addi a1, a1, 16 40228e04: f00d ret.n ... 40228e08 : 40228e08: 52a242 movi a4, 0x252 40228e0b: 036d mov.n a6, a3 40228e0d: 027d mov.n a7, a2 40228e0f: f0c112 addi a1, a1, -16 40228e12: 31c9 s32i.n a12, a1, 12 40228e14: 9ca122 movi a2, 0x19c 40228e17: ff2531 l32r a3, 40228aac 40228e1a: 2109 s32i.n a0, a1, 8 40228e1c: 1179 s32i.n a7, a1, 4 40228e1e: 0169 s32i.n a6, a1, 0 40228e20: 65dd01 l32r a0, 40202594 40228e23: 0000c0 callx0 a0 40228e26: 02cd mov.n a12, a2 40228e28: 32cc bnez.n a2, 40228e2f 40228e2a: 0c0c movi.n a12, 0 40228e2c: 0004c6 j 40228e43 40228e2f: 0138 l32i.n a3, a1, 0 40228e31: 228b addi.n a2, a2, 8 40228e33: 640c movi.n a4, 6 40228e35: 65d901 l32r a0, 4020259c 40228e38: 0000c0 callx0 a0 40228e3b: 1108 l32i.n a0, a1, 4 40228e3d: 0c09 s32i.n a0, a12, 0 40228e3f: 0008 l32i.n a0, a0, 0 40228e41: 1c09 s32i.n a0, a12, 4 40228e43: 0c2d mov.n a2, a12 40228e45: 2108 l32i.n a0, a1, 8 40228e47: 31c8 l32i.n a12, a1, 12 40228e49: 10c112 addi a1, a1, 16 40228e4c: f00d ret.n ... 40228e50 : 40228e50: f0c112 addi a1, a1, -16 40228e53: 11c9 s32i.n a12, a1, 4 40228e55: 0109 s32i.n a0, a1, 0 40228e57: 03cd mov.n a12, a3 40228e59: 058216 beqz a2, 40228eb5 40228e5c: 1208 l32i.n a0, a2, 4 40228e5e: 053016 beqz a0, 40228eb5 40228e61: 050316 beqz a3, 40228eb5 40228e64: 5d2302 l32i a0, a3, 0x174 40228e67: 1b6037 bbci a0, 3, 40228e86 40228e6a: 043c movi.n a4, 48 40228e6c: 01d322 addmi a2, a3, 0x100 40228e6f: fcc222 addi a2, a2, -4 40228e72: 030c movi.n a3, 0 40228e74: 65ce01 l32r a0, 402025ac 40228e77: 0000c0 callx0 a0 40228e7a: 0c2d mov.n a2, a12 40228e7c: 130c movi.n a3, 1 40228e7e: 9c39 s32i.n a3, a12, 36 40228e80: 018305 call0 4022a6b4 40228e83: 000946 j 40228eac 40228e86: 032d mov.n a2, a3 40228e88: 850c movi.n a5, 8 40228e8a: 140c movi.n a4, 1 40228e8c: 6349 s32i.n a4, a3, 24 40228e8e: 205050 or a5, a0, a5 40228e91: 5d6352 s32i a5, a3, 0x174 40228e94: 0181c5 call0 4022a6b4 40228e97: 041266 bnei a2, 1, 40228e9f 40228e9a: 120c movi.n a2, 1 40228e9c: 000306 j 40228eac 40228e9f: 0c2d mov.n a2, a12 40228ea1: 060c movi.n a6, 0 40228ea3: 170c movi.n a7, 1 40228ea5: 8c79 s32i.n a7, a12, 32 40228ea7: 6c69 s32i.n a6, a12, 24 40228ea9: 018085 call0 4022a6b4 40228eac: 11c8 l32i.n a12, a1, 4 40228eae: 0108 l32i.n a0, a1, 0 40228eb0: 10c112 addi a1, a1, 16 40228eb3: f00d ret.n 40228eb5: f27c movi.n a2, -1 40228eb7: fffc46 j 40228eac ... 40228ebc : 40228ebc: 328c beqz.n a2, 40228ec3 40228ebe: 030c movi.n a3, 0 40228ec0: 656232 s32i a3, a2, 0x194 40228ec3: f00d ret.n 40228ec5: 000000 ill 40228ec8: f0c112 addi a1, a1, -16 40228ecb: 11c9 s32i.n a12, a1, 4 40228ecd: 0109 s32i.n a0, a1, 0 40228ecf: 122202 l32i a0, a2, 72 40228ed2: 02cd mov.n a12, a2 40228ed4: b08c beqz.n a0, 40228ee3 40228ed6: 1248 l32i.n a4, a2, 4 40228ed8: 3438 l32i.n a3, a4, 12 40228eda: 020c movi.n a2, 0 40228edc: 330b addi.n a3, a3, -1 40228ede: 3439 s32i.n a3, a4, 12 40228ee0: 126c22 s32i a2, a12, 72 40228ee3: 5b2c22 l32i a2, a12, 0x16c 40228ee6: fef131 l32r a3, 40228aac 40228ee9: 94a242 movi a4, 0x294 40228eec: 65ad01 l32r a0, 402025a0 40228eef: 0000c0 callx0 a0 40228ef2: 612c22 l32i a2, a12, 0x184 40228ef5: feed31 l32r a3, 40228aac 40228ef8: 95a242 movi a4, 0x295 40228efb: 65a901 l32r a0, 402025a0 40228efe: 0000c0 callx0 a0 40228f01: feea31 l32r a3, 40228aac 40228f04: 0c2d mov.n a2, a12 40228f06: 96a242 movi a4, 0x296 40228f09: 11c8 l32i.n a12, a1, 4 40228f0b: 65a501 l32r a0, 402025a0 40228f0e: 0000c0 callx0 a0 40228f11: 0108 l32i.n a0, a1, 0 40228f13: 10c112 addi a1, a1, 16 40228f16: f00d ret.n 40228f18 : 40228f18: f0c112 addi a1, a1, -16 40228f1b: 0109 s32i.n a0, a1, 0 40228f1d: 229c beqz.n a2, 40228f33 40228f1f: 5d2202 l32i a0, a2, 0x174 40228f22: 430c movi.n a3, 4 40228f24: 086017 bbci a0, 1, 40228f30 40228f27: 203030 or a3, a0, a3 40228f2a: 5d6232 s32i a3, a2, 0x174 40228f2d: 000086 j 40228f33 40228f30: fff945 call0 40228ec8 40228f33: 0108 l32i.n a0, a1, 0 40228f35: 10c112 addi a1, a1, 16 40228f38: f00d ret.n 40228f3a: 8c0000 excw 40228f3d: 030c82 l8ui a8, a12, 3 40228f40: 140c movi.n a4, 1 40228f42: 586242 s32i a4, a2, 0x160 40228f45: 3b6232 s32i a3, a2, 236 40228f48: f00d ret.n 40228f4a: 120000 excw 40228f4d: 09f0c1 l32r a12, 401eb710 <_lit4_end+0xe5abc> 40228f50: 31d911 l32r a1, 401f56b4 <_lit4_end+0xefa60> 40228f53: 21c9 s32i.n a12, a1, 8 40228f55: 03dd mov.n a13, a3 40228f57: 02cd mov.n a12, a2 40228f59: 30c202 addi a0, a2, 48 40228f5c: 0109 s32i.n a0, a1, 0 40228f5e: 2c28 l32i.n a2, a12, 8 40228f60: 329c beqz.n a2, 40228f77 40228f62: 0d2d mov.n a2, a13 40228f64: 0c3d mov.n a3, a12 40228f66: 840c movi.n a4, 8 40228f68: 6c3501 l32r a0, 4020403c 40228f6b: 0000c0 callx0 a0 40228f6e: 229c beqz.n a2, 40228f84 40228f70: 0138 l32i.n a3, a1, 0 40228f72: cccb addi.n a12, a12, 12 40228f74: e69c37 bne a12, a3, 40228f5e 40228f77: 020c movi.n a2, 0 40228f79: 21c8 l32i.n a12, a1, 8 40228f7b: 31d8 l32i.n a13, a1, 12 40228f7d: 1108 l32i.n a0, a1, 4 40228f7f: 10c112 addi a1, a1, 16 40228f82: f00d ret.n 40228f84: 120c movi.n a2, 1 40228f86: fffbc6 j 40228f79 40228f89: 000000 ill 40228f8c: f0c112 addi a1, a1, -16 40228f8f: 0109 s32i.n a0, a1, 0 40228f91: 31e9 s32i.n a14, a1, 12 40228f93: 21d9 s32i.n a13, a1, 8 40228f95: 11c9 s32i.n a12, a1, 4 40228f97: 03dd mov.n a13, a3 40228f99: 02cd mov.n a12, a2 40228f9b: 30c2e2 addi a14, a2, 48 40228f9e: 000c movi.n a0, 0 40228fa0: 2c28 l32i.n a2, a12, 8 40228fa2: 229c beqz.n a2, 40228fb8 40228fa4: ed8c beqz.n a13, 40228fb6 40228fa6: 0d2d mov.n a2, a13 40228fa8: 0c3d mov.n a3, a12 40228faa: 840c movi.n a4, 8 40228fac: 6c2401 l32r a0, 4020403c 40228faf: 0000c0 callx0 a0 40228fb2: 000c movi.n a0, 0 40228fb4: 02cc bnez.n a2, 40228fb8 40228fb6: 2c09 s32i.n a0, a12, 8 40228fb8: cccb addi.n a12, a12, 12 40228fba: e29ce7 bne a12, a14, 40228fa0 40228fbd: 11c8 l32i.n a12, a1, 4 40228fbf: 21d8 l32i.n a13, a1, 8 40228fc1: 31e8 l32i.n a14, a1, 12 40228fc3: 0108 l32i.n a0, a1, 0 40228fc5: 10c112 addi a1, a1, 16 40228fc8: f00d ret.n 40228fca: 2d0000 excw 40228fcd: c11203 excw 40228fd0: 0109f0 slli a0, a9, 17 40228fd3: fff685 call0 40228f3c 40228fd6: 020c movi.n a2, 0 40228fd8: 0108 l32i.n a0, a1, 0 40228fda: 10c112 addi a1, a1, 16 40228fdd: f00d ret.n 40228fdf: 280000 excw 40228fe2: 240000 extui a0, a0, 0, 3 40228fe5: 402294 excw 40228fe8 : 40228fe8: 026d mov.n a6, a2 40228fea: a0c112 addi a1, a1, -96 40228fed: 1261d2 s32i a13, a1, 72 40228ff0: 1461f2 s32i a15, a1, 80 40228ff3: 106102 s32i a0, a1, 64 40228ff6: 052d mov.n a2, a5 40228ff8: 1361e2 s32i a14, a1, 76 40228ffb: 1161c2 s32i a12, a1, 68 40228ffe: 04ed mov.n a14, a4 40229000: 03cd mov.n a12, a3 40229002: 05d616 beqz a6, 40229063 40229005: 1608 l32i.n a0, a6, 4 40229007: 058016 beqz a0, 40229063 4022900a: 055316 beqz a3, 40229063 4022900d: 62a032 movi a3, 98 40229010: 4fb357 bgeu a3, a5, 40229063 40229013: 0604f2 l8ui a15, a4, 6 40229016: 610432 l8ui a3, a4, 97 40229019: 050402 l8ui a0, a4, 5 4022901c: 113380 slli a3, a3, 8 4022901f: 110080 slli a0, a0, 8 40229022: 20ff00 or a15, a15, a0 40229025: 620402 l8ui a0, a4, 98 40229028: 9dc542 addi a4, a5, -99 4022902b: 200030 or a0, a0, a3 4022902e: f40000 extui a0, a0, 0, 16 40229031: 2e3407 bltu a4, a0, 40229063 40229034: fea0a2 movi a10, 254 40229037: 040e92 l8ui a9, a14, 4 4022903a: a109 s32i.n a0, a1, 40 4022903c: c129 s32i.n a2, a1, 48 4022903e: 632c32 l32i a3, a12, 0x18c 40229041: b169 s32i.n a6, a1, 44 40229043: 192366 bnei a3, 2, 40229060 40229046: 0219a7 beq a9, a10, 4022904c 40229049: 162966 bnei a9, 2, 40229063 4022904c: ffe541 l32r a4, 40228fe0 4022904f: 8a8d01 l32r a0, 4020ba84 40229052: 21cf47 bnall a15, a4, 40229077 40229055: 045af0 extui a5, a15, 10, 1 40229058: 178516 beqz a5, 402291d4 4022905b: 6d0c movi.n a13, 6 4022905d: 000a86 j 4022908b 40229060: e819a7 beq a9, a10, 4022904c 40229063: 1121c2 l32i a12, a1, 68 40229066: 1221d2 l32i a13, a1, 72 40229069: 1321e2 l32i a14, a1, 76 4022906c: 1421f2 l32i a15, a1, 80 4022906f: 102102 l32i a0, a1, 64 40229072: 60c112 addi a1, a1, 96 40229075: f00d ret.n 40229077: 046df0 extui a6, a15, 13, 1 4022907a: 15b616 beqz a6, 402291d9 4022907d: 5d0c movi.n a13, 5 4022907f: 000206 j 4022908b 40229082: 070c movi.n a7, 0 40229084: a188 l32i.n a8, a1, 40 40229086: 1d0c movi.n a13, 1 40229088: 93d780 movnez a13, a7, a8 4022908b: 073d26 beqi a13, 3, 40229096 4022908e: 4d8c beqz.n a13, 40229096 40229090: 021d26 beqi a13, 1, 40229096 40229093: 252d66 bnei a13, 2, 402290bc 40229096: 642c62 l32i a6, a12, 0x190 40229099: 028626 beqi a6, 8, 4022909f 4022909c: 1cd666 bnei a6, 64, 402290bc 4022909f: 0c2d mov.n a2, a12 402290a1: ffb5c5 call0 40228c00 402290a4: 428c beqz.n a2, 402290ac 402290a6: 2490f0 extui a9, a15, 0, 3 402290a9: b63966 bnei a9, 3, 40229063 402290ac: 0c2d mov.n a2, a12 402290ae: ffb505 call0 40228c00 402290b1: 8a7401 l32r a0, 4020ba84 402290b4: 42cc bnez.n a2, 402290bc 402290b6: 24a0f0 extui a10, a15, 0, 3 402290b9: a62a66 bnei a10, 2, 40229063 402290bc: 10bf00 and a11, a15, a0 402290bf: f1b9 s32i.n a11, a1, 60 402290c1: 170f07 bnone a15, a0, 402290dc 402290c4: 602c32 l32i a3, a12, 0x180 402290c7: 139c beqz.n a3, 402290dc 402290c9: 2e9b addi.n a2, a14, 9 402290cb: 840c movi.n a4, 8 402290cd: 01dc32 addmi a3, a12, 0x100 402290d0: 75c332 addi a3, a3, 117 402290d3: 6bda01 l32r a0, 4020403c 402290d6: 0000c0 callx0 a0 402290d9: 8612a6 blti a2, 1, 40229063 402290dc: f148 l32i.n a4, a1, 60 402290de: 04c456 bnez a4, 4022912e 402290e1: 3e9b addi.n a3, a14, 9 402290e3: 01dc22 addmi a2, a12, 0x100 402290e6: fcc222 addi a2, a2, -4 402290e9: e139 s32i.n a3, a1, 56 402290eb: ffe605 call0 40228f4c 402290ee: c2fc bnez.n a2, 4022912e 402290f0: 284d56 bnez a13, 40229378 402290f3: e138 l32i.n a3, a1, 56 402290f5: 01dc22 addmi a2, a12, 0x100 402290f8: 2cc222 addi a2, a2, 44 402290fb: d129 s32i.n a2, a1, 52 402290fd: ffe4c5 call0 40228f4c 40229100: 267216 beqz a2, 4022936b 40229103: 4c38 l32i.n a3, a12, 16 40229105: f6c332 addi a3, a3, -10 40229108: 25f356 bnez a3, 4022936b 4022910b: 6ccc22 addi a2, a12, 108 4022910e: 11ce32 addi a3, a14, 17 40229111: 042c movi.n a4, 32 40229113: 6bca01 l32r a0, 4020403c 40229116: 0000c0 callx0 a0 40229119: 24e216 beqz a2, 4022936b 4022911c: d128 l32i.n a2, a1, 52 4022911e: e138 l32i.n a3, a1, 56 40229120: 5d2c42 l32i a4, a12, 0x174 40229123: 054c movi.n a5, 64 40229125: 204450 or a4, a4, a5 40229128: 5d6c42 s32i a4, a12, 0x174 4022912b: ffe605 call0 40228f8c 4022912e: 0afd16 beqz a13, 402291e1 40229131: 6d0b addi.n a6, a13, -1 40229133: 0d3616 beqz a6, 4022920a 40229136: fecd72 addi a7, a13, -2 40229139: 18c716 beqz a7, 402292c9 4022913c: 083d26 beqi a13, 3, 40229148 4022913f: 057df6 bgeui a13, 7, 40229148 40229142: 024db6 bltui a13, 4, 40229148 40229145: ffc686 j 40229063 40229148: 0487f0 extui a8, a15, 7, 1 4022914b: f14856 bnez a8, 40229063 4022914e: 0498f0 extui a9, a15, 8, 1 40229151: f0e916 beqz a9, 40229063 40229154: 00a002 movi a0, 0 40229157: 3b2ca2 l32i a10, a12, 236 4022915a: 116c02 s32i a0, a12, 68 4022915d: 02aa16 beqz a10, 4022918b 40229160: 5d2cb2 l32i a11, a12, 0x174 40229163: 24eb67 bbsi a11, 6, 4022918b 40229166: 203ee0 or a3, a14, a14 40229169: c148 l32i.n a4, a1, 48 4022916b: 01dc22 addmi a2, a12, 0x100 4022916e: acc222 addi a2, a2, -84 40229171: 007745 call0 402298e8 <__wpa_send_eapol+0x49c> 40229174: eeb256 bnez a2, 40229063 40229177: ff9b21 l32r a2, 40228fe4 4022917a: b138 l32i.n a3, a1, 44 4022917c: 0c4d mov.n a4, a12 4022917e: 100c movi.n a0, 1 40229180: 116c02 s32i a0, a12, 68 40229183: 113e85 call0 4023a56c 40229186: 020c movi.n a2, 0 40229188: 666c22 s32i a2, a12, 0x198 4022918b: f138 l32i.n a3, a1, 60 4022918d: 19c316 beqz a3, 4022932d 40229190: 112c42 l32i a4, a12, 68 40229193: ecc416 beqz a4, 40229063 40229196: 840c movi.n a4, 8 40229198: 01dc22 addmi a2, a12, 0x100 4022919b: 130c movi.n a3, 1 4022919d: 606c32 s32i a3, a12, 0x180 402291a0: 75c222 addi a2, a2, 117 402291a3: 3e9b addi.n a3, a14, 9 402291a5: 64fd01 l32r a0, 4020259c 402291a8: 0000c0 callx0 a0 402291ab: a168 l32i.n a6, a1, 40 402291ad: facd42 addi a4, a13, -6 402291b0: eaf416 beqz a4, 40229063 402291b3: b1d8 l32i.n a13, a1, 44 402291b5: 800c movi.n a0, 8 402291b7: 100f00 and a0, a15, a0 402291ba: 686fa7 bbci a15, 10, 40229226 402291bd: 120c movi.n a2, 1 402291bf: 040c movi.n a4, 0 402291c1: 0c3d mov.n a3, a12 402291c3: 834200 moveqz a4, a2, a0 402291c6: 0d2d mov.n a2, a13 402291c8: ffe005 call0 40228fcc 402291cb: 0212a6 blti a2, 1, 402291d1 402291ce: ffa446 j 40229063 402291d1: 0020c6 j 40229258 402291d4: 4d0c movi.n a13, 4 402291d6: ffac46 j 4022908b 402291d9: 3e6fb7 bbci a15, 11, 4022921b 402291dc: 3d0c movi.n a13, 3 402291de: ffaa46 j 4022908b 402291e1: 4c08 l32i.n a0, a12, 16 402291e3: 117026 beqi a0, 7, 402291f8 402291e6: 0e8026 beqi a0, 8, 402291f8 402291e9: 5d2c32 l32i a3, a12, 0x174 402291ec: 043630 extui a3, a3, 6, 1 402291ef: e70316 beqz a3, 40229063 402291f2: f6c042 addi a4, a0, -10 402291f5: e6a456 bnez a4, 40229063 402291f8: 1c58 l32i.n a5, a12, 4 402291fa: 342552 l32i a5, a5, 208 402291fd: 0d8516 beqz a5, 402292d9 40229200: b128 l32i.n a2, a1, 44 40229202: 3c8b addi.n a3, a12, 8 40229204: ff9f45 call0 40228bfc 40229207: ff9606 j 40229063 4022920a: 4c68 l32i.n a6, a12, 16 4022920c: f6c662 addi a6, a6, -10 4022920f: e50656 bnez a6, 40229063 40229212: 3b2c72 l32i a7, a12, 236 40229215: f2f756 bnez a7, 40229148 40229218: ff91c6 j 40229063 4022921b: 0483f0 extui a8, a15, 3, 1 4022921e: e60856 bnez a8, 40229082 40229221: 2d0c movi.n a13, 2 40229223: ff9906 j 4022908b 40229226: 890c movi.n a9, 8 40229228: 070f97 bnone a15, a9, 40229233 4022922b: 0c2d mov.n a2, a12 4022922d: ffd0c5 call0 40228f3c 40229230: 000906 j 40229258 40229233: 010616 beqz a6, 40229247 40229236: 203660 or a3, a6, a6 40229239: 63ce22 addi a2, a14, 99 4022923c: 014d mov.n a4, a1 4022923e: 019cc5 call0 4022ac0c 40229241: 22cc bnez.n a2, 40229247 40229243: 71a8 l32i.n a10, a1, 28 40229245: facc bnez.n a10, 40229258 40229247: fe6f21 l32r a2, 40228c04 4022924a: 0d3d mov.n a3, a13 4022924c: 040c movi.n a4, 0 4022924e: 1131c5 call0 4023a56c 40229251: 0d2d mov.n a2, a13 40229253: 030c movi.n a3, 0 40229255: ff9b05 call0 40228c08 40229258: 5b2c22 l32i a2, a12, 0x16c 4022925b: fe14d1 l32r a13, 40228aac 4022925e: c9a442 movi a4, 0x4c9 40229261: 0d3d mov.n a3, a13 40229263: 64cf01 l32r a0, 402025a0 40229266: 0000c0 callx0 a0 40229269: 0d3d mov.n a3, a13 4022926b: c128 l32i.n a2, a1, 48 4022926d: caa442 movi a4, 0x4ca 40229270: 65ac01 l32r a0, 40202920 40229273: 0000c0 callx0 a0 40229276: c1d8 l32i.n a13, a1, 48 40229278: 5b6c22 s32i a2, a12, 0x16c 4022927b: de4216 beqz a2, 40229063 4022927e: 0e3d mov.n a3, a14 40229280: 0d4d mov.n a4, a13 40229282: 64c601 l32r a0, 4020259c 40229285: 0000c0 callx0 a0 40229288: 5c6cd2 s32i a13, a12, 0x170 4022928b: 5d2cb2 l32i a11, a12, 0x174 4022928e: 140c movi.n a4, 1 40229290: f138 l32i.n a3, a1, 60 40229292: 0423f0 extui a2, a15, 3, 1 40229295: 0409f0 extui a0, a15, 9, 1 40229298: 150c movi.n a5, 1 4022929a: ec59 s32i.n a5, a12, 56 4022929c: 1100b0 slli a0, a0, 5 4022929f: fc29 s32i.n a2, a12, 60 402292a1: 933430 movnez a3, a4, a3 402292a4: dfaf22 movi a2, -33 402292a7: 042c movi.n a4, 32 402292a9: 106c32 s32i a3, a12, 64 402292ac: 10bb20 and a11, a11, a2 402292af: 11ce32 addi a3, a14, 17 402292b2: 6ccc22 addi a2, a12, 108 402292b5: 20bb00 or a11, a11, a0 402292b8: 5d6cb2 s32i a11, a12, 0x174 402292bb: 64b801 l32r a0, 4020259c 402292be: 0000c0 callx0 a0 402292c1: 0c2d mov.n a2, a12 402292c3: 013f05 call0 4022a6b4 402292c6: ff6646 j 40229063 402292c9: 5c68 l32i.n a6, a12, 20 402292cb: 660b addi.n a6, a6, -1 402292cd: d92656 bnez a6, 40229063 402292d0: 3b2c72 l32i a7, a12, 236 402292d3: e71756 bnez a7, 40229148 402292d6: ff6246 j 40229063 402292d9: 63ce22 addi a2, a14, 99 402292dc: 0a2132 l32i a3, a1, 40 402292df: 204110 or a4, a1, a1 402292e2: 019285 call0 4022ac0c 402292e5: d7a296 bltz a2, 40229063 402292e8: 022152 l32i a5, a1, 8 402292eb: 55cc bnez.n a5, 402292f4 402292ed: 0158 l32i.n a5, a1, 0 402292ef: 1168 l32i.n a6, a1, 4 402292f1: 000046 j 402292f6 402292f4: 3168 l32i.n a6, a1, 12 402292f6: 632c82 l32i a8, a12, 0x18c 402292f9: 0e2866 bnei a8, 2, 4022930b 402292fc: 652c82 l32i a8, a12, 0x194 402292ff: 100c movi.n a0, 1 40229301: 04d826 beqi a8, 64, 40229309 40229304: 01c826 beqi a8, 32, 40229309 40229307: 000c movi.n a0, 0 40229309: 30cc bnez.n a0, 40229310 4022930b: 020c movi.n a2, 0 4022930d: 000086 j 40229313 40229310: 01a022 movi a2, 1 40229313: 612c32 l32i a3, a12, 0x184 40229316: 008316 beqz a3, 40229322 40229319: 622c42 l32i a4, a12, 0x188 4022931c: 033045 call0 4022c624 4022931f: e25216 beqz a2, 40229148 40229322: 0b2122 l32i a2, a1, 44 40229325: 3c8b addi.n a3, a12, 8 40229327: ff8d45 call0 40228bfc 4022932a: ff4d46 j 40229063 4022932d: 3e9b addi.n a3, a14, 9 4022932f: 01dc22 addmi a2, a12, 0x100 40229332: fcc222 addi a2, a2, -4 40229335: 9129 s32i.n a2, a1, 36 40229337: ffc545 call0 40228f8c 4022933a: 01dc02 addmi a0, a12, 0x100 4022933d: 2cc002 addi a0, a0, 44 40229340: fdcc bnez.n a13, 40229353 40229342: 043c movi.n a4, 48 40229344: 91d8 l32i.n a13, a1, 36 40229346: 002d mov.n a2, a0 40229348: 0d3d mov.n a3, a13 4022934a: 649401 l32r a0, 4020259c 4022934d: 0000c0 callx0 a0 40229350: 000346 j 40229361 40229353: 91d8 l32i.n a13, a1, 36 40229355: 030c movi.n a3, 0 40229357: 043c movi.n a4, 48 40229359: 002d mov.n a2, a0 4022935b: 649401 l32r a0, 402025ac 4022935e: 0000c0 callx0 a0 40229361: 0d2d mov.n a2, a13 40229363: 030c movi.n a3, 0 40229365: ffc245 call0 40228f8c 40229368: ffbb06 j 40229258 4022936b: 9dcc bnez.n a13, 40229378 4022936d: e138 l32i.n a3, a1, 56 4022936f: 01dc22 addmi a2, a12, 0x100 40229372: 2cc222 addi a2, a2, 44 40229375: ffbd45 call0 40228f4c 40229378: 0c3d mov.n a3, a12 4022937a: 30cc02 addi a0, a12, 48 4022937d: 01d352 addmi a5, a3, 0x100 40229380: 070542 l8ui a4, a5, 7 40229383: 060562 l8ui a6, a5, 6 40229386: 114480 slli a4, a4, 8 40229389: 204460 or a4, a4, a6 4022938c: 114480 slli a4, a4, 8 4022938f: 050562 l8ui a6, a5, 5 40229392: 040552 l8ui a5, a5, 4 40229395: 204460 or a4, a4, a6 40229398: 114480 slli a4, a4, 8 4022939b: 204450 or a4, a4, a5 4022939e: cc1416 beqz a4, 40229063 402293a1: 33cb addi.n a3, a3, 12 402293a3: d69307 bne a3, a0, 4022937d 402293a6: ff2e46 j 40229063 402293a9: 000000 ill 402293ac: 90c112 addi a1, a1, -112 402293af: 166152 s32i a5, a1, 88 402293b2: 176162 s32i a6, a1, 92 402293b5: 186172 s32i a7, a1, 96 402293b8: 1a6102 s32i a0, a1, 104 402293bb: 156132 s32i a3, a1, 84 402293be: 146122 s32i a2, a1, 80 402293c1: 203440 or a3, a4, a4 402293c4: 10c122 addi a2, a1, 16 402293c7: 06a042 movi a4, 6 402293ca: 647401 l32r a0, 4020259c 402293cd: 0000c0 callx0 a0 402293d0: 162132 l32i a3, a1, 88 402293d3: 16c122 addi a2, a1, 22 402293d6: 042c movi.n a4, 32 402293d8: 647101 l32r a0, 4020259c 402293db: 0000c0 callx0 a0 402293de: 36c122 addi a2, a1, 54 402293e1: ff4605 call0 40228844 402293e4: 3ec122 addi a2, a1, 62 402293e7: 031c movi.n a3, 16 402293e9: ff6645 call0 40228a50 402293ec: 152142 l32i a4, a1, 84 402293ef: 172172 l32i a7, a1, 92 402293f2: 032c movi.n a3, 32 402293f4: 10c152 addi a5, a1, 16 402293f7: e63c movi.n a6, 62 402293f9: 196122 s32i a2, a1, 100 402293fc: 182102 l32i a0, a1, 96 402293ff: 142122 l32i a2, a1, 80 40229402: 0109 s32i.n a0, a1, 0 40229404: fe1d01 l32r a0, 40228c78 40229407: 0000c0 callx0 a0 4022940a: 192152 l32i a5, a1, 100 4022940d: f47c movi.n a4, -1 4022940f: 000c movi.n a0, 0 40229411: a30450 movltz a0, a4, a5 40229414: a30420 movltz a0, a4, a2 40229417: 002d mov.n a2, a0 40229419: 1a2102 l32i a0, a1, 104 4022941c: 70c112 addi a1, a1, 112 4022941f: f00d ret.n 40229421: 000000 ill 40229424: 032d mov.n a2, a3 40229426: f0c112 addi a1, a1, -16 40229429: 0109 s32i.n a0, a1, 0 4022942b: 030c movi.n a3, 0 4022942d: 100c movi.n a0, 1 4022942f: 666232 s32i a3, a2, 0x198 40229432: d209 s32i.n a0, a2, 52 40229434: 0127c5 call0 4022a6b4 40229437: 0108 l32i.n a0, a1, 0 40229439: 10c112 addi a1, a1, 16 4022943c: f00d ret.n 4022943e: 880000 excw 40229441: 8e .byte 0x8e 40229442: ff .byte 0xff 40229443: ff .byte 0xff 40229444: 8e .byte 0x8e 40229445: ff .byte 0xff 40229446: ff .byte 0xff 40229447: dd6800 excw 4022944a: 124000 excw 4022944c <__wpa_send_eapol>: 4022944c: 80c112 addi a1, a1, -128 4022944f: 1461f2 s32i a15, a1, 80 40229452: 106102 s32i a0, a1, 64 40229455: 1f6122 s32i a2, a1, 124 40229458: 9159 s32i.n a5, a1, 36 4022945a: 1e6162 s32i a6, a1, 120 4022945d: 8179 s32i.n a7, a1, 32 4022945f: 1161c2 s32i a12, a1, 68 40229462: 1261d2 s32i a13, a1, 72 40229465: 1361e2 s32i a14, a1, 76 40229468: 03dd mov.n a13, a3 4022946a: 232132 l32i a3, a1, 140 4022946d: 04ed mov.n a14, a4 4022946f: 37b316 beqz a3, 402297ee <__wpa_send_eapol+0x3a2> 40229472: 03cd mov.n a12, a3 40229474: 000046 j 40229479 <__wpa_send_eapol+0x2d> 40229477: 3c0c movi.n a12, 3 40229479: c1c9 s32i.n a12, a1, 48 4022947b: fecc42 addi a4, a12, -2 4022947e: 800c movi.n a0, 8 40229480: 2021f2 l32i a15, a1, 128 40229483: 1a61f2 s32i a15, a1, 104 40229486: 105e00 and a5, a14, a0 40229489: e159 s32i.n a5, a1, 56 4022948b: 33a416 beqz a4, 402297c9 <__wpa_send_eapol+0x37d> 4022948e: fdcc22 addi a2, a12, -3 40229491: 334216 beqz a2, 402297c9 <__wpa_send_eapol+0x37d> 40229494: 030c movi.n a3, 0 40229496: d139 s32i.n a3, a1, 52 40229498: 39a542 movi a4, 0x539 4022949b: fd8431 l32r a3, 40228aac 4022949e: 63cf22 addi a2, a15, 99 402294a1: f129 s32i.n a2, a1, 60 402294a3: 643c01 l32r a0, 40202594 402294a6: 0000c0 callx0 a0 402294a9: 1f21a2 l32i a10, a1, 124 402294ac: 02cd mov.n a12, a2 402294ae: 301216 beqz a2, 402297b3 <__wpa_send_eapol+0x367> 402294b1: 260c movi.n a6, 2 402294b3: fea052 movi a5, 254 402294b6: c1b8 l32i.n a11, a1, 48 402294b8: ba98 l32i.n a9, a10, 44 402294ba: 222142 l32i a4, a1, 136 402294bd: 5fcf02 addi a0, a15, 95 402294c0: 380c movi.n a8, 3 402294c2: 014c82 s8i a8, a12, 1 402294c5: 742800 extui a2, a0, 8, 8 402294c8: 166142 s32i a4, a1, 88 402294cb: 110080 slli a0, a0, 8 402294ce: 004c92 s8i a9, a12, 0 402294d1: 200020 or a0, a0, a2 402294d4: 024c02 s8i a0, a12, 2 402294d7: 410800 srli a0, a0, 8 402294da: 034c02 s8i a0, a12, 3 402294dd: 632d02 l32i a0, a13, 0x18c 402294e0: 20eeb0 or a14, a14, a11 402294e3: fec072 addi a7, a0, -2 402294e6: 835670 moveqz a5, a6, a7 402294e9: 044c52 s8i a5, a12, 4 402294ec: 748c beqz.n a4, 402294f7 <__wpa_send_eapol+0xab> 402294ee: 082066 bnei a0, 2, 402294fa <__wpa_send_eapol+0xae> 402294f1: 66f721 l32r a2, 402030d0 402294f4: 20ee20 or a14, a14, a2 402294f7: 082026 beqi a0, 2, 40229503 <__wpa_send_eapol+0xb7> 402294fa: 212132 l32i a3, a1, 132 402294fd: 1133c0 slli a3, a3, 4 40229500: 20ee30 or a14, a14, a3 40229503: 064ce2 s8i a14, a12, 6 40229506: 4158e0 srli a5, a14, 8 40229509: e148 l32i.n a4, a1, 56 4022950b: 054c52 s8i a5, a12, 5 4022950e: 64cc bnez.n a4, 40229518 <__wpa_send_eapol+0xcc> 40229510: 4a68 l32i.n a6, a10, 16 40229512: 196162 s32i a6, a1, 100 40229515: 000146 j 4022951e <__wpa_send_eapol+0xd2> 40229518: 642d72 l32i a7, a13, 0x190 4022951b: 196172 s32i a7, a1, 100 4022951e: 192122 l32i a2, a1, 100 40229521: 032745 call0 4022c798 40229524: 418820 srli a8, a2, 8 40229527: 074c82 s8i a8, a12, 7 4022952a: 192122 l32i a2, a1, 100 4022952d: 032685 call0 4022c798 40229530: 1561f2 s32i a15, a1, 84 40229533: 084c22 s8i a2, a12, 8 40229536: 0b6ed7 bbci a14, 13, 40229545 <__wpa_send_eapol+0xf9> 40229539: 1561f2 s32i a15, a1, 84 4022953c: 00a092 movi a9, 0 4022953f: 074c92 s8i a9, a12, 7 40229542: 084c92 s8i a9, a12, 8 40229545: 01dd02 addmi a0, a13, 0x100 40229548: 24cd32 addi a3, a13, 36 4022954b: 1c6132 s32i a3, a1, 112 4022954e: 20f000 or a15, a0, a0 40229551: 20c022 addi a2, a0, 32 40229554: 1d6122 s32i a2, a1, 116 40229557: 14cff2 addi a15, a15, 20 4022955a: fcc002 addi a0, a0, -4 4022955d: 1b6102 s32i a0, a1, 108 40229560: 1d2122 l32i a2, a1, 116 40229563: 1c2152 l32i a5, a1, 112 40229566: 203ff0 or a3, a15, a15 40229569: fb0542 l8ui a4, a5, 251 4022956c: fa0562 l8ui a6, a5, 250 4022956f: 114480 slli a4, a4, 8 40229572: 204460 or a4, a4, a6 40229575: f90562 l8ui a6, a5, 249 40229578: 114480 slli a4, a4, 8 4022957b: 204460 or a4, a4, a6 4022957e: f80562 l8ui a6, a5, 248 40229581: 114480 slli a4, a4, 8 40229584: 01d552 addmi a5, a5, 0x100 40229587: 204460 or a4, a4, a6 4022958a: 044542 s8i a4, a5, 4 4022958d: 414840 srli a4, a4, 8 40229590: 054542 s8i a4, a5, 5 40229593: 414840 srli a4, a4, 8 40229596: 064542 s8i a4, a5, 6 40229599: 414840 srli a4, a4, 8 4022959c: 074542 s8i a4, a5, 7 4022959f: 08a042 movi a4, 8 402295a2: 63fe01 l32r a0, 4020259c 402295a5: 0000c0 callx0 a0 402295a8: f4cff2 addi a15, a15, -12 402295ab: 1b2162 l32i a6, a1, 108 402295ae: 1d2152 l32i a5, a1, 116 402295b1: 1c2172 l32i a7, a1, 112 402295b4: f4c552 addi a5, a5, -12 402295b7: f4c772 addi a7, a7, -12 402295ba: 1c6172 s32i a7, a1, 112 402295bd: 1d6152 s32i a5, a1, 116 402295c0: 9c9567 bne a5, a6, 40229560 <__wpa_send_eapol+0x114> 402295c3: 202660 or a2, a6, a6 402295c6: 830c movi.n a3, 8 402295c8: ff1a45 call0 40228770 402295cb: fd38f1 l32r a15, 40228aac 402295ce: 1b2132 l32i a3, a1, 108 402295d1: 2c9b addi.n a2, a12, 9 402295d3: 840c movi.n a4, 8 402295d5: 63f101 l32r a0, 4020259c 402295d8: 0000c0 callx0 a0 402295db: 1a0c movi.n a10, 1 402295dd: 01dd92 addmi a9, a13, 0x100 402295e0: 080c movi.n a8, 0 402295e2: 054982 s8i a8, a9, 5 402295e5: 0449a2 s8i a10, a9, 4 402295e8: 080c movi.n a8, 0 402295ea: 064982 s8i a8, a9, 6 402295ed: 080c movi.n a8, 0 402295ef: 074982 s8i a8, a9, 7 402295f2: 1e2192 l32i a9, a1, 120 402295f5: b98c beqz.n a9, 40229604 <__wpa_send_eapol+0x1b8> 402295f7: 093d mov.n a3, a9 402295f9: 11cc22 addi a2, a12, 17 402295fc: 042c movi.n a4, 32 402295fe: 63e701 l32r a0, 4020259c 40229601: 0000c0 callx0 a0 40229604: 91b8 l32i.n a11, a1, 36 40229606: bb8c beqz.n a11, 40229615 <__wpa_send_eapol+0x1c9> 40229608: 0b3d mov.n a3, a11 4022960a: 41cc22 addi a2, a12, 65 4022960d: 840c movi.n a4, 8 4022960f: 63e301 l32r a0, 4020259c 40229612: 0000c0 callx0 a0 40229615: 8108 l32i.n a0, a1, 32 40229617: 8158 l32i.n a5, a1, 32 40229619: 00ac beqz.n a0, 4022963d <__wpa_send_eapol+0x1f1> 4022961b: 162122 l32i a2, a1, 88 4022961e: 12ec bnez.n a2, 40229643 <__wpa_send_eapol+0x1f7> 40229620: 63cc22 addi a2, a12, 99 40229623: 1a2142 l32i a4, a1, 104 40229626: 003d mov.n a3, a0 40229628: 63dd01 l32r a0, 4020259c 4022962b: 0000c0 callx0 a0 4022962e: 1a2132 l32i a3, a1, 104 40229631: 624c32 s8i a3, a12, 98 40229634: 413830 srli a3, a3, 8 40229637: 614c32 s8i a3, a12, 97 4022963a: 0034c6 j 40229711 <__wpa_send_eapol+0x2c5> 4022963d: 162142 l32i a4, a1, 88 40229640: 0cd416 beqz a4, 40229711 <__wpa_send_eapol+0x2c5> 40229643: 0ca516 beqz a5, 40229711 <__wpa_send_eapol+0x2c5> 40229646: 0f3d mov.n a3, a15 40229648: 152122 l32i a2, a1, 84 4022964b: 65a542 movi a4, 0x565 4022964e: 63d101 l32r a0, 40202594 40229651: 0000c0 callx0 a0 40229654: 02fd mov.n a15, a2 40229656: f2cc bnez.n a2, 40229669 <__wpa_send_eapol+0x21d> 40229658: 0c2d mov.n a2, a12 4022965a: fd1431 l32r a3, 40228aac 4022965d: 67a542 movi a4, 0x567 40229660: 63d001 l32r a0, 402025a0 40229663: 0000c0 callx0 a0 40229666: 005246 j 402297b3 <__wpa_send_eapol+0x367> 40229669: 082132 l32i a3, a1, 32 4022966c: 1a2142 l32i a4, a1, 104 4022966f: 63cb01 l32r a0, 4020259c 40229672: 0000c0 callx0 a0 40229675: 0d2162 l32i a6, a1, 52 40229678: 00a616 beqz a6, 40229686 <__wpa_send_eapol+0x23a> 4022967b: 1a2182 l32i a8, a1, 104 4022967e: ddaf72 movi a7, -35 40229681: 8f8a add.n a8, a15, a8 40229683: 004872 s8i a7, a8, 0 40229686: c198 l32i.n a9, a1, 48 40229688: bca002 movi a0, 188 4022968b: fec992 addi a9, a9, -2 4022968e: 174916 beqz a9, 40229806 <__wpa_send_eapol+0x3ba> 40229691: c1a8 l32i.n a10, a1, 48 40229693: fdcaa2 addi a10, a10, -3 40229696: 16ca16 beqz a10, 40229806 <__wpa_send_eapol+0x3ba> 40229699: 041c movi.n a4, 16 4022969b: 1d38 l32i.n a3, a13, 4 4022969d: 31cc22 addi a2, a12, 49 402296a0: a129 s32i.n a2, a1, 40 402296a2: 34c332 addi a3, a3, 52 402296a5: 63bd01 l32r a0, 4020259c 402296a8: 0000c0 callx0 a0 402296ab: 1d28 l32i.n a2, a13, 4 402296ad: 032c movi.n a3, 32 402296af: 24c222 addi a2, a2, 36 402296b2: ff0bc5 call0 40228770 402296b5: a138 l32i.n a3, a1, 40 402296b7: 012d mov.n a2, a1 402296b9: 041c movi.n a4, 16 402296bb: 63b801 l32r a0, 4020259c 402296be: 0000c0 callx0 a0 402296c1: 10c122 addi a2, a1, 16 402296c4: 041c movi.n a4, 16 402296c6: 01dd32 addmi a3, a13, 0x100 402296c9: bcc332 addi a3, a3, -68 402296cc: 63b401 l32r a0, 4020259c 402296cf: 0000c0 callx0 a0 402296d2: 0f3d mov.n a3, a15 402296d4: 152142 l32i a4, a1, 84 402296d7: 63cc22 addi a2, a12, 99 402296da: b129 s32i.n a2, a1, 44 402296dc: 63b001 l32r a0, 4020259c 402296df: 0000c0 callx0 a0 402296e2: 012d mov.n a2, a1 402296e4: 032c movi.n a3, 32 402296e6: 00a142 movi a4, 0x100 402296e9: b158 l32i.n a5, a1, 44 402296eb: 152162 l32i a6, a1, 84 402296ee: ff5601 l32r a0, 40229448 402296f1: 0000c0 callx0 a0 402296f4: 0f2d mov.n a2, a15 402296f6: 152142 l32i a4, a1, 84 402296f9: fcec31 l32r a3, 40228aac 402296fc: 624c42 s8i a4, a12, 98 402296ff: 414840 srli a4, a4, 8 40229702: 614c42 s8i a4, a12, 97 40229705: 87a542 movi a4, 0x587 40229708: 63a601 l32r a0, 402025a0 4022970b: 0000c0 callx0 a0 4022970e: fce7f1 l32r a15, 40228aac 40229711: 296e87 bbci a14, 8, 4022973e <__wpa_send_eapol+0x2f2> 40229714: 3b2d52 l32i a5, a13, 236 40229717: e5cc bnez.n a5, 40229729 <__wpa_send_eapol+0x2dd> 40229719: 0f3d mov.n a3, a15 4022971b: 0c2d mov.n a2, a12 4022971d: 8fa542 movi a4, 0x58f 40229720: 63a001 l32r a0, 402025a0 40229723: 0000c0 callx0 a0 40229726: 002246 j 402297b3 <__wpa_send_eapol+0x367> 40229729: 0c2132 l32i a3, a1, 48 4022972c: 204cc0 or a4, a12, a12 4022972f: 0f2152 l32i a5, a1, 60 40229732: 51cc62 addi a6, a12, 81 40229735: 01dd22 addmi a2, a13, 0x100 40229738: acc222 addi a2, a2, -84 4022973b: 02ea85 call0 4022c5e4 4022973e: 03a022 movi a2, 3 40229741: 623661 l32r a6, 4020201c <_irom0_text_start+0xc> 40229744: 00a132 movi a3, 0x100 40229747: 052662 l32i a6, a6, 20 4022974a: 040c movi.n a4, 0 4022974c: 0668 l32i.n a6, a6, 0 4022974e: 176162 s32i a6, a1, 92 40229751: faa745 call0 402241c8 40229754: 3d8b addi.n a3, a13, 8 40229756: 186122 s32i a2, a1, 96 40229759: 12e8 l32i.n a14, a2, 4 4022975b: 640c movi.n a4, 6 4022975d: 0e2d mov.n a2, a14 4022975f: 638f01 l32r a0, 4020259c 40229762: 0000c0 callx0 a0 40229765: f1d8 l32i.n a13, a1, 60 40229767: 2e6b addi.n a2, a14, 6 40229769: 172132 l32i a3, a1, 92 4022976c: 640c movi.n a4, 6 4022976e: 33c332 addi a3, a3, 51 40229771: 638a01 l32r a0, 4020259c 40229774: 0000c0 callx0 a0 40229777: 0d4d mov.n a4, a13 40229779: 182122 l32i a2, a1, 96 4022977c: ff3131 l32r a3, 40229440 4022977f: 0c4e32 s8i a3, a14, 12 40229782: 1228 l32i.n a2, a2, 4 40229784: ff3031 l32r a3, 40229444 40229787: 0d4e32 s8i a3, a14, 13 4022978a: 22eb addi.n a2, a2, 14 4022978c: 0c3d mov.n a3, a12 4022978e: 638301 l32r a0, 4020259c 40229791: 0000c0 callx0 a0 40229794: 172122 l32i a2, a1, 92 40229797: 152142 l32i a4, a1, 84 4022979a: 182132 l32i a3, a1, 96 4022979d: 71c442 addi a4, a4, 113 402297a0: 055342 s16i a4, a3, 10 402297a3: ee7705 call0 40217f14 402297a6: 0f3d mov.n a3, a15 402297a8: 0c2d mov.n a2, a12 402297aa: 9aa542 movi a4, 0x59a 402297ad: 637c01 l32r a0, 402025a0 402297b0: 0000c0 callx0 a0 402297b3: 1121c2 l32i a12, a1, 68 402297b6: 1221d2 l32i a13, a1, 72 402297b9: 1321e2 l32i a14, a1, 76 402297bc: 1421f2 l32i a15, a1, 80 402297bf: 80a022 movi a2, 128 402297c2: 102102 l32i a0, a1, 64 402297c5: 112a add.n a1, a1, a2 402297c7: f00d ret.n 402297c9: 222152 l32i a5, a1, 136 402297cc: cc4516 beqz a5, 40229494 <__wpa_send_eapol+0x48> 402297cf: 1a2122 l32i a2, a1, 104 402297d2: 830c movi.n a3, 8 402297d4: 7d5401 l32r a0, 40208d24 402297d7: 0000c0 callx0 a0 402297da: 1a21f2 l32i a15, a1, 104 402297dd: 800c movi.n a0, 8 402297df: c00020 sub a0, a0, a2 402297e2: 932020 movnez a2, a0, a2 402297e5: d129 s32i.n a2, a1, 52 402297e7: ff2a add.n a15, a15, a2 402297e9: ff8b addi.n a15, a15, 8 402297eb: ff2a46 j 40229498 <__wpa_send_eapol+0x4c> 402297ee: 0d2d mov.n a2, a13 402297f0: ff40c5 call0 40228c00 402297f3: c80256 bnez a2, 40229477 <__wpa_send_eapol+0x2b> 402297f6: 220c movi.n a2, 2 402297f8: 642d32 l32i a3, a13, 0x190 402297fb: 1c0c movi.n a12, 1 402297fd: fec332 addi a3, a3, -2 40229800: 93c230 movnez a12, a2, a3 40229803: ff1c86 j 40229479 <__wpa_send_eapol+0x2d> 40229806: 63cc52 addi a5, a12, 99 40229809: 152132 l32i a3, a1, 84 4022980c: 802d00 add a2, a13, a0 4022980f: f8c342 addi a4, a3, -8 40229812: ffc332 addi a3, a3, -1 40229815: b33440 movgez a3, a4, a4 40229818: 213330 srai a3, a3, 3 4022981b: 204ff0 or a4, a15, a15 4022981e: 038dc5 call0 4022d0fc 40229821: ecf216 beqz a2, 402296f4 <__wpa_send_eapol+0x2a8> 40229824: 0c2d mov.n a2, a12 40229826: fca131 l32r a3, 40228aac 40229829: 77a542 movi a4, 0x577 4022982c: 635d01 l32r a0, 402025a0 4022982f: 0000c0 callx0 a0 40229832: 0f2d mov.n a2, a15 40229834: fc9e31 l32r a3, 40228aac 40229837: 78a542 movi a4, 0x578 4022983a: 635901 l32r a0, 402025a0 4022983d: 0000c0 callx0 a0 40229840: ffdbc6 j 402297b3 <__wpa_send_eapol+0x367> 40229843: c11200 mul16u a1, a2, a0 40229846: 81f9d0 src a15, a9, a13 40229849: 4109 s32i.n a0, a1, 16 4022984b: 51c9 s32i.n a12, a1, 20 4022984d: 61d9 s32i.n a13, a1, 24 4022984f: 71e9 s32i.n a14, a1, 28 40229851: 04dd mov.n a13, a4 40229853: 02ed mov.n a14, a2 40229855: 03cd mov.n a12, a3 40229857: 07e316 beqz a3, 402298d9 <__wpa_send_eapol+0x48d> 4022985a: d138 l32i.n a3, a1, 52 4022985c: e128 l32i.n a2, a1, 56 4022985e: c148 l32i.n a4, a1, 48 40229860: 000c movi.n a0, 0 40229862: 3109 s32i.n a0, a1, 12 40229864: 0149 s32i.n a4, a1, 0 40229866: 2129 s32i.n a2, a1, 8 40229868: 1139 s32i.n a3, a1, 4 4022986a: 0e2d mov.n a2, a14 4022986c: 0c3d mov.n a3, a12 4022986e: 0d4d mov.n a4, a13 40229870: ffbd85 call0 4022944c <__wpa_send_eapol> 40229873: bc58 l32i.n a5, a12, 44 40229875: cc28 l32i.n a2, a12, 48 40229877: 160c movi.n a6, 1 40229879: 800c movi.n a0, 8 4022987b: 100d00 and a0, a13, a0 4022987e: 004d mov.n a4, a0 40229880: 934600 movnez a4, a6, a0 40229883: 932540 movnez a2, a5, a4 40229886: 071266 bnei a2, 1, 40229891 <__wpa_send_eapol+0x445> 40229889: 112e32 l32i a3, a14, 68 4022988c: 64a052 movi a5, 100 4022988f: 43cc bnez.n a3, 40229897 <__wpa_send_eapol+0x44b> 40229891: e8a3f2 movi a15, 0x3e8 40229894: 000146 j 4022989d <__wpa_send_eapol+0x451> 40229897: f4a1f2 movi a15, 0x1f4 4022989a: 93f540 movnez a15, a5, a4 4022989d: 00b016 beqz a0, 402298ac <__wpa_send_eapol+0x460> 402298a0: 081266 bnei a2, 1, 402298ac <__wpa_send_eapol+0x460> 402298a3: 05ed87 bbsi a13, 8, 402298ac <__wpa_send_eapol+0x460> 402298a6: 01a062 movi a6, 1 402298a9: 666c62 s32i a6, a12, 0x198 402298ac: 202ff0 or a2, a15, a15 402298af: e8a332 movi a3, 0x3e8 402298b2: 76dc01 l32r a0, 40207424 402298b5: 0000c0 callx0 a0 402298b8: 02dd mov.n a13, a2 402298ba: e8a332 movi a3, 0x3e8 402298bd: 0f2d mov.n a2, a15 402298bf: 7d1901 l32r a0, 40208d24 402298c2: 0000c0 callx0 a0 402298c5: 0c6d mov.n a6, a12 402298c7: 0e5d mov.n a5, a14 402298c9: 023d mov.n a3, a2 402298cb: e8a342 movi a4, 0x3e8 402298ce: 0d2d mov.n a2, a13 402298d0: 823340 mull a3, a3, a4 402298d3: fdc441 l32r a4, 40228fe4 402298d6: 10c985 call0 4023a570 402298d9: 51c8 l32i.n a12, a1, 20 402298db: 61d8 l32i.n a13, a1, 24 402298dd: 71e8 l32i.n a14, a1, 28 402298df: 81f8 l32i.n a15, a1, 32 402298e1: 4108 l32i.n a0, a1, 16 402298e3: 30c112 addi a1, a1, 48 402298e6: f00d ret.n 402298e8: d0c112 addi a1, a1, -48 402298eb: 71c9 s32i.n a12, a1, 28 402298ed: 5129 s32i.n a2, a1, 20 402298ef: 6109 s32i.n a0, a1, 24 402298f1: 91e9 s32i.n a14, a1, 36 402298f3: 81d9 s32i.n a13, a1, 32 402298f5: 03ed mov.n a14, a3 402298f7: 04dd mov.n a13, a4 402298f9: 62a002 movi a0, 98 402298fc: 213047 bltu a0, a4, 40229921 <__wpa_send_eapol+0x4d5> 402298ff: f27c movi.n a2, -1 40229901: 0003c6 j 40229914 <__wpa_send_eapol+0x4c8> 40229904: fd7c movi.n a13, -1 40229906: 0c2d mov.n a2, a12 40229908: 013d mov.n a3, a1 4022990a: 041c movi.n a4, 16 4022990c: 632401 l32r a0, 4020259c 4022990f: 0000c0 callx0 a0 40229912: 0d2d mov.n a2, a13 40229914: 71c8 l32i.n a12, a1, 28 40229916: 81d8 l32i.n a13, a1, 32 40229918: 91e8 l32i.n a14, a1, 36 4022991a: 6108 l32i.n a0, a1, 24 4022991c: 30c112 addi a1, a1, 48 4022991f: f00d ret.n 40229921: 10a042 movi a4, 16 40229924: 060322 l8ui a2, a3, 6 40229927: 51c3c2 addi a12, a3, 81 4022992a: 046122 s32i a2, a1, 16 4022992d: 202110 or a2, a1, a1 40229930: 0c3d mov.n a3, a12 40229932: 631a01 l32r a0, 4020259c 40229935: 0000c0 callx0 a0 40229938: 0c2d mov.n a2, a12 4022993a: 030c movi.n a3, 0 4022993c: 041c movi.n a4, 16 4022993e: 631b01 l32r a0, 402025ac 40229941: 0000c0 callx0 a0 40229944: 0d5d mov.n a5, a13 40229946: 0e4d mov.n a4, a14 40229948: 5128 l32i.n a2, a1, 20 4022994a: 4138 l32i.n a3, a1, 16 4022994c: 0c6d mov.n a6, a12 4022994e: 243030 extui a3, a3, 0, 3 40229951: 02c905 call0 4022c5e4 40229954: fac256 bnez a2, 40229904 <__wpa_send_eapol+0x4b8> 40229957: 012d mov.n a2, a1 40229959: 0c3d mov.n a3, a12 4022995b: 041c movi.n a4, 16 4022995d: 69b701 l32r a0, 4020403c 40229960: 0000c0 callx0 a0 40229963: f9d256 bnez a2, 40229904 <__wpa_send_eapol+0x4b8> 40229966: 0d0c movi.n a13, 0 40229968: ffe686 j 40229906 <__wpa_send_eapol+0x4ba> 4022996b: 8c5800 excw 4022996e: 424022 s8i a2, a0, 66 40229970 : 40229970: 40a042 movi a4, 64 40229973: 00a032 movi a3, 0 40229976: e0c112 addi a1, a1, -32 40229979: 0561c2 s32i a12, a1, 20 4022997c: 4109 s32i.n a0, a1, 16 4022997e: 02cd mov.n a12, a2 40229980: 3b6232 s32i a3, a2, 236 40229983: 01d222 addmi a2, a2, 0x100 40229986: acc222 addi a2, a2, -84 40229989: 630801 l32r a0, 402025ac 4022998c: 0000c0 callx0 a0 4022998f: 030c movi.n a3, 0 40229991: 040c movi.n a4, 0 40229993: 5c8b addi.n a5, a12, 8 40229995: 060c movi.n a6, 0 40229997: 070c movi.n a7, 0 40229999: 0c28 l32i.n a2, a12, 0 4022999b: 000c movi.n a0, 0 4022999d: 0109 s32i.n a0, a1, 0 4022999f: ff1185 call0 40228ab8 402299a2: 0c4d mov.n a4, a12 402299a4: 020c movi.n a2, 0 402299a6: 0c38 l32i.n a3, a12, 0 402299a8: 3c6c22 s32i a2, a12, 240 402299ab: fff021 l32r a2, 4022996c <__wpa_send_eapol+0x520> 402299ae: 51c8 l32i.n a12, a1, 20 402299b0: 10bb85 call0 4023a56c 402299b3: 4108 l32i.n a0, a1, 16 402299b5: 20c112 addi a1, a1, 32 402299b8: f00d ret.n ... 402299bc : 402299bc: f0c112 addi a1, a1, -16 402299bf: 0109 s32i.n a0, a1, 0 402299c1: 11c9 s32i.n a12, a1, 4 402299c3: 21d9 s32i.n a13, a1, 8 402299c5: 02cd mov.n a12, a2 402299c7: 03dd mov.n a13, a3 402299c9: 32cc bnez.n a2, 402299d0 402299cb: f27c movi.n a2, -1 402299cd: 001b86 j 40229a3f 402299d0: 020c movi.n a2, 0 402299d2: 4723b6 bltui a3, 2, 40229a1d 402299d5: 100c movi.n a0, 1 402299d7: 0243f6 bgeui a3, 4, 402299dd 402299da: 6c23f6 bgeui a3, 2, 40229a4a 402299dd: 3c6df6 bgeui a13, 6, 40229a1d 402299e0: 394db6 bltui a13, 4, 40229a1d 402299e3: 5d2c32 l32i a3, a12, 0x174 402299e6: 1ee337 bbsi a3, 3, 40229a08 402299e9: 100c movi.n a0, 1 402299eb: 820c movi.n a2, 8 402299ed: 202320 or a2, a3, a2 402299f0: 6c09 s32i.n a0, a12, 24 402299f2: 5d6c22 s32i a2, a12, 0x174 402299f5: 0c2d mov.n a2, a12 402299f7: 00cbc5 call0 4022a6b4 402299fa: 511226 beqi a2, 1, 40229a4f 402299fd: 030c movi.n a3, 0 402299ff: 140c movi.n a4, 1 40229a01: 8c49 s32i.n a4, a12, 32 40229a03: 6c39 s32i.n a3, a12, 24 40229a05: 000506 j 40229a1d 40229a08: 122c52 l32i a5, a12, 72 40229a0b: c58c beqz.n a5, 40229a1b 40229a0d: 1c78 l32i.n a7, a12, 4 40229a0f: 3768 l32i.n a6, a7, 12 40229a11: 660b addi.n a6, a6, -1 40229a13: 3769 s32i.n a6, a7, 12 40229a15: 126c22 s32i a2, a12, 72 40229a18: 5a6c02 s32i a0, a12, 0x168 40229a1b: 9c09 s32i.n a0, a12, 36 40229a1d: 030c movi.n a3, 0 40229a1f: 044c movi.n a4, 64 40229a21: 01dc22 addmi a2, a12, 0x100 40229a24: 070c movi.n a7, 0 40229a26: 3b6c72 s32i a7, a12, 236 40229a29: acc222 addi a2, a2, -84 40229a2c: 62e001 l32r a0, 402025ac 40229a2f: 0000c0 callx0 a0 40229a32: 045d26 beqi a13, 5, 40229a3a 40229a35: 0c2d mov.n a2, a12 40229a37: fff385 call0 40229970 40229a3a: 0c2d mov.n a2, a12 40229a3c: 00c745 call0 4022a6b4 40229a3f: 11c8 l32i.n a12, a1, 4 40229a41: 21d8 l32i.n a13, a1, 8 40229a43: 0108 l32i.n a0, a1, 0 40229a45: 10c112 addi a1, a1, 16 40229a48: f00d ret.n 40229a4a: 7c09 s32i.n a0, a12, 28 40229a4c: fff346 j 40229a1d 40229a4f: 120c movi.n a2, 1 40229a51: fffa86 j 40229a3f 40229a54: 540c movi.n a4, 5 40229a56: 124010 excw 40229a59: d9f0c1 l32r a12, 4022021c 40229a5c: 11c921 l32r a2, 401ee180 <_lit4_end+0xe852c> 40229a5f: 0109 s32i.n a0, a1, 0 40229a61: 02cd mov.n a12, a2 40229a63: 100c movi.n a0, 1 40229a65: 0d0c movi.n a13, 0 40229a67: 238c beqz.n a3, 40229a6d 40229a69: 4228 l32i.n a2, a2, 16 40229a6b: 728c beqz.n a2, 40229a76 40229a6d: 5d2c32 l32i a3, a12, 0x174 40229a70: 203300 or a3, a3, a0 40229a73: 5d6c32 s32i a3, a12, 0x174 40229a76: 6c48 l32i.n a4, a12, 24 40229a78: 4cd9 s32i.n a13, a12, 16 40229a7a: 948c beqz.n a4, 40229a87 40229a7c: 5d2c52 l32i a5, a12, 0x174 40229a7f: e67c movi.n a6, -2 40229a81: 105560 and a5, a5, a6 40229a84: 5d6c52 s32i a5, a12, 0x174 40229a87: 122c72 l32i a7, a12, 72 40229a8a: 3d6cd2 s32i a13, a12, 244 40229a8d: 678c beqz.n a7, 40229a97 40229a8f: 1c98 l32i.n a9, a12, 4 40229a91: 3988 l32i.n a8, a9, 12 40229a93: 880b addi.n a8, a8, -1 40229a95: 3989 s32i.n a8, a9, 12 40229a97: 632c92 l32i a9, a12, 0x18c 40229a9a: 126cd2 s32i a13, a12, 72 40229a9d: 021966 bnei a9, 1, 40229aa3 40229aa0: 576cd2 s32i a13, a12, 0x15c 40229aa3: 0c2d mov.n a2, a12 40229aa5: 3e6c02 s32i a0, a12, 248 40229aa8: ffec45 call0 40229970 40229aab: bcd9 s32i.n a13, a12, 44 40229aad: 652c22 l32i a2, a12, 0x194 40229ab0: 21d8 l32i.n a13, a1, 8 40229ab2: 11c8 l32i.n a12, a1, 4 40229ab4: ffe801 l32r a0, 40229a54 40229ab7: 0000c0 callx0 a0 40229aba: 0108 l32i.n a0, a1, 0 40229abc: 10c112 addi a1, a1, 16 40229abf: f00d ret.n 40229ac1: 000000 ill 40229ac4: f0c112 addi a1, a1, -16 40229ac7: 025d mov.n a5, a2 40229ac9: 0109 s32i.n a0, a1, 0 40229acb: 100c movi.n a0, 1 40229acd: 338c beqz.n a3, 40229ad4 40229acf: 4228 l32i.n a2, a2, 16 40229ad1: 081226 beqi a2, 1, 40229add 40229ad4: 5d2532 l32i a3, a5, 0x174 40229ad7: 203300 or a3, a3, a0 40229ada: 5d6532 s32i a3, a5, 0x174 40229add: 0528 l32i.n a2, a5, 0 40229adf: 358b addi.n a3, a5, 8 40229ae1: 4509 s32i.n a0, a5, 16 40229ae3: 040c movi.n a4, 0 40229ae5: a549 s32i.n a4, a5, 40 40229ae7: ff1145 call0 40228bfc 40229aea: 0108 l32i.n a0, a1, 0 40229aec: 10c112 addi a1, a1, 16 40229aef: f00d ret.n 40229af1: 000000 ill 40229af4: 060c movi.n a6, 0 40229af6: 270c movi.n a7, 2 40229af8: 338c beqz.n a3, 40229aff 40229afa: 4238 l32i.n a3, a2, 16 40229afc: 0a2326 beqi a3, 2, 40229b0a 40229aff: 5d2242 l32i a4, a2, 0x174 40229b02: 150c movi.n a5, 1 40229b04: 204450 or a4, a4, a5 40229b07: 5d6242 s32i a4, a2, 0x174 40229b0a: 7269 s32i.n a6, a2, 28 40229b0c: 4279 s32i.n a7, a2, 16 40229b0e: f00d ret.n 40229b10: f0c112 addi a1, a1, -16 40229b13: 11c9 s32i.n a12, a1, 4 40229b15: 0109 s32i.n a0, a1, 0 40229b17: 02cd mov.n a12, a2 40229b19: 338c beqz.n a3, 40229b20 40229b1b: 4208 l32i.n a0, a2, 16 40229b1d: 0a3026 beqi a0, 3, 40229b2b 40229b20: 5d2c22 l32i a2, a12, 0x174 40229b23: 130c movi.n a3, 1 40229b25: 202230 or a2, a2, a3 40229b28: 5d6c22 s32i a2, a12, 0x174 40229b2b: 030c movi.n a3, 0 40229b2d: 01dc22 addmi a2, a12, 0x100 40229b30: 340c movi.n a4, 3 40229b32: 4c49 s32i.n a4, a12, 16 40229b34: acc222 addi a2, a2, -84 40229b37: 044c movi.n a4, 64 40229b39: 629c01 l32r a0, 402025ac 40229b3c: 0000c0 callx0 a0 40229b3f: 0108 l32i.n a0, a1, 0 40229b41: 050c movi.n a5, 0 40229b43: 3b6c52 s32i a5, a12, 236 40229b46: 8c59 s32i.n a5, a12, 32 40229b48: 11c8 l32i.n a12, a1, 4 40229b4a: 10c112 addi a1, a1, 16 40229b4d: f00d ret.n 40229b4f: c11200 mul16u a1, a2, a0 40229b52: 11c9f0 slli a12, a9, 1 40229b55: 21d9 s32i.n a13, a1, 8 40229b57: 0109 s32i.n a0, a1, 0 40229b59: 02dd mov.n a13, a2 40229b5b: 332302 l32i a0, a3, 204 40229b5e: 03cd mov.n a12, a3 40229b60: d0dc bnez.n a0, 40229b81 40229b62: 130c movi.n a3, 1 40229b64: 020c movi.n a2, 0 40229b66: 346c22 s32i a2, a12, 208 40229b69: 336c32 s32i a3, a12, 204 40229b6c: 0d2d mov.n a2, a13 40229b6e: 0c3d mov.n a3, a12 40229b70: ff1085 call0 40228c7c 40229b73: 0d2d mov.n a2, a13 40229b75: 0c3d mov.n a3, a12 40229b77: 009645 call0 4022a4dc 40229b7a: 0c3d mov.n a3, a12 40229b7c: 0d2d mov.n a2, a13 40229b7e: 00a845 call0 4022a604 40229b81: 11c8 l32i.n a12, a1, 4 40229b83: 21d8 l32i.n a13, a1, 8 40229b85: 0108 l32i.n a0, a1, 0 40229b87: 10c112 addi a1, a1, 16 40229b8a: f00d ret.n 40229b8c: f0c112 addi a1, a1, -16 40229b8f: 11c9 s32i.n a12, a1, 4 40229b91: 0109 s32i.n a0, a1, 0 40229b93: 02cd mov.n a12, a2 40229b95: 338c beqz.n a3, 40229b9c 40229b97: 4208 l32i.n a0, a2, 16 40229b99: 0b4026 beqi a0, 4, 40229ba8 40229b9c: 5d2c22 l32i a2, a12, 0x174 40229b9f: 01a032 movi a3, 1 40229ba2: 202230 or a2, a2, a3 40229ba5: 5d6c22 s32i a2, a12, 0x174 40229ba8: 002c22 l32i a2, a12, 0 40229bab: 012c32 l32i a3, a12, 4 40229bae: 440c movi.n a4, 4 40229bb0: 4c49 s32i.n a4, a12, 16 40229bb2: fff9c5 call0 40229b50 40229bb5: 4ccc22 addi a2, a12, 76 40229bb8: 032c movi.n a3, 32 40229bba: fee945 call0 40228a50 40229bbd: 828c beqz.n a2, 40229bc9 40229bbf: 0c28 l32i.n a2, a12, 0 40229bc1: 3c8b addi.n a3, a12, 8 40229bc3: ff0385 call0 40228bfc 40229bc6: 000146 j 40229bcf 40229bc9: 050c movi.n a5, 0 40229bcb: 9c59 s32i.n a5, a12, 36 40229bcd: bc59 s32i.n a5, a12, 44 40229bcf: 11c8 l32i.n a12, a1, 4 40229bd1: 0108 l32i.n a0, a1, 0 40229bd3: 10c112 addi a1, a1, 16 40229bd6: f00d ret.n 40229bd8: 060c movi.n a6, 0 40229bda: 570c movi.n a7, 5 40229bdc: 338c beqz.n a3, 40229be3 40229bde: 4238 l32i.n a3, a2, 16 40229be0: 0a5326 beqi a3, 5, 40229bee 40229be3: 5d2242 l32i a4, a2, 0x174 40229be6: 150c movi.n a5, 1 40229be8: 204450 or a4, a4, a5 40229beb: 5d6242 s32i a4, a2, 0x174 40229bee: 606262 s32i a6, a2, 0x180 40229bf1: 4279 s32i.n a7, a2, 16 40229bf3: f00d ret.n 40229bf5: 000000 ill 40229bf8: f0c112 addi a1, a1, -16 40229bfb: 11c9 s32i.n a12, a1, 4 40229bfd: 0109 s32i.n a0, a1, 0 40229bff: 02cd mov.n a12, a2 40229c01: 338c beqz.n a3, 40229c08 40229c03: 4208 l32i.n a0, a2, 16 40229c05: 0b6026 beqi a0, 6, 40229c14 40229c08: 5d2c22 l32i a2, a12, 0x174 40229c0b: 01a032 movi a3, 1 40229c0e: 202230 or a2, a2, a3 40229c11: 5d6c22 s32i a2, a12, 0x174 40229c14: 610221 l32r a2, 4020201c <_irom0_text_start+0xc> 40229c17: 06a032 movi a3, 6 40229c1a: 046c32 s32i a3, a12, 16 40229c1d: 5228 l32i.n a2, a2, 20 40229c1f: 040c movi.n a4, 0 40229c21: 332222 l32i a2, a2, 204 40229c24: 3c8b addi.n a3, a12, 8 40229c26: 1228 l32i.n a2, a2, 4 40229c28: feaf05 call0 4022871c 40229c2b: e28c beqz.n a2, 40229c3d 40229c2d: 023d mov.n a3, a2 40229c2f: 042c movi.n a4, 32 40229c31: 01dc22 addmi a2, a12, 0x100 40229c34: 8cc222 addi a2, a2, -116 40229c37: 625901 l32r a0, 4020259c 40229c3a: 0000c0 callx0 a0 40229c3d: 040c movi.n a4, 0 40229c3f: 0108 l32i.n a0, a1, 0 40229c41: 606c42 s32i a4, a12, 0x180 40229c44: 11c8 l32i.n a12, a1, 4 40229c46: 10c112 addi a1, a1, 16 40229c49: f00d ret.n 40229c4b: 40a100 excw 40229c4e: 0c0000 excw 40229c51: c11275 excw 40229c54: d1c9c0 mul16s a12, a9, a12 40229c57: c109 s32i.n a0, a1, 48 40229c59: 02cd mov.n a12, a2 40229c5b: 338c beqz.n a3, 40229c62 40229c5d: 4208 l32i.n a0, a2, 16 40229c5f: 0a7026 beqi a0, 7, 40229c6d 40229c62: 5d2c22 l32i a2, a12, 0x174 40229c65: 130c movi.n a3, 1 40229c67: 202230 or a2, a2, a3 40229c6a: 5d6c22 s32i a2, a12, 0x174 40229c6d: 046c52 s32i a5, a12, 16 40229c70: 0b2c42 l32i a4, a12, 44 40229c73: 00a002 movi a0, 0 40229c76: 586c02 s32i a0, a12, 0x160 40229c79: dc09 s32i.n a0, a12, 52 40229c7b: 441b addi.n a4, a4, 1 40229c7d: bc49 s32i.n a4, a12, 44 40229c7f: 7254e6 bgei a4, 5, 40229cf5 40229c82: 632c62 l32i a6, a12, 0x18c 40229c85: 652c82 l32i a8, a12, 0x194 40229c88: 502666 bnei a6, 2, 40229cdc 40229c8b: fff071 l32r a7, 40229c4c 40229c8e: f20c movi.n a2, 15 40229c90: 480787 bnone a7, a8, 40229cdc 40229c93: acaf32 movi a3, -84 40229c96: 440c movi.n a4, 4 40229c98: ddaf92 movi a9, -35 40229c9b: 4b1c movi.n a11, 20 40229c9d: 10c1a2 addi a10, a1, 16 40229ca0: 024a02 s8i a0, a10, 2 40229ca3: 034a22 s8i a2, a10, 3 40229ca6: 014ab2 s8i a11, a10, 1 40229ca9: 004a92 s8i a9, a10, 0 40229cac: 054a42 s8i a4, a10, 5 40229caf: 044a32 s8i a3, a10, 4 40229cb2: 652c22 l32i a2, a12, 0x194 40229cb5: 170c movi.n a7, 1 40229cb7: 04f226 beqi a2, 0x100, 40229cbf 40229cba: 01e226 beqi a2, 128, 40229cbf 40229cbd: 007d mov.n a7, a0 40229cbf: 032c movi.n a3, 32 40229cc1: 5c8b addi.n a5, a12, 8 40229cc3: 16c162 addi a6, a1, 22 40229cc6: 0c48 l32i.n a4, a12, 0 40229cc8: 01dc22 addmi a2, a12, 0x100 40229ccb: 8cc222 addi a2, a2, -116 40229cce: 58c442 addi a4, a4, 88 40229cd1: 02a685 call0 4022c73c 40229cd4: 601c movi.n a0, 22 40229cd6: 10c172 addi a7, a1, 16 40229cd9: 000046 j 40229cde 40229cdc: 070c movi.n a7, 0 40229cde: 0c3d mov.n a3, a12 40229ce0: 4ccc62 addi a6, a12, 76 40229ce3: 88a042 movi a4, 136 40229ce6: 050c movi.n a5, 0 40229ce8: 0c28 l32i.n a2, a12, 0 40229cea: 0109 s32i.n a0, a1, 0 40229cec: 1159 s32i.n a5, a1, 4 40229cee: 2159 s32i.n a5, a1, 8 40229cf0: 050c movi.n a5, 0 40229cf2: ffb505 call0 40229844 <__wpa_send_eapol+0x3f8> 40229cf5: d1c8 l32i.n a12, a1, 52 40229cf7: c108 l32i.n a0, a1, 48 40229cf9: 40c112 addi a1, a1, 64 40229cfc: f00d ret.n 40229cfe: e00000 subx4 a0, a0, a0 40229d01: 4023a4 excw 40229d04: 30a052 movi a5, 48 40229d07: 206330 or a6, a3, a3 40229d0a: 047d mov.n a7, a4 40229d0c: b0c112 addi a1, a1, -80 40229d0f: 841c movi.n a4, 24 40229d11: d1c9 s32i.n a12, a1, 52 40229d13: c109 s32i.n a0, a1, 48 40229d15: 10c132 addi a3, a1, 16 40229d18: e169 s32i.n a6, a1, 56 40229d1a: f179 s32i.n a7, a1, 60 40229d1c: 004c movi.n a0, 64 40229d1e: 02cd mov.n a12, a2 40229d20: 642c82 l32i a8, a12, 0x190 40229d23: fff721 l32r a2, 40229d00 40229d26: fec882 addi a8, a8, -2 40229d29: 930580 movnez a0, a5, a8 40229d2c: 106102 s32i a0, a1, 64 40229d2f: d9e3c5 call0 40203b6c 40229d32: 102102 l32i a0, a1, 64 40229d35: f148 l32i.n a4, a1, 60 40229d37: e128 l32i.n a2, a1, 56 40229d39: 652c62 l32i a6, a12, 0x194 40229d3c: 130c movi.n a3, 1 40229d3e: 04f626 beqi a6, 0x100, 40229d46 40229d41: 01e626 beqi a6, 128, 40229d46 40229d44: 030c movi.n a3, 0 40229d46: 4ccc72 addi a7, a12, 76 40229d49: 6ccc62 addi a6, a12, 108 40229d4c: 0c58 l32i.n a5, a12, 0 40229d4e: 2109 s32i.n a0, a1, 8 40229d50: 1149 s32i.n a4, a1, 4 40229d52: 3139 s32i.n a3, a1, 12 40229d54: 58c552 addi a5, a5, 88 40229d57: 032c movi.n a3, 32 40229d59: 0169 s32i.n a6, a1, 0 40229d5b: 10c142 addi a4, a1, 16 40229d5e: 6c8b addi.n a6, a12, 8 40229d60: d1c8 l32i.n a12, a1, 52 40229d62: 028e85 call0 4022c64c 40229d65: 020c movi.n a2, 0 40229d67: c108 l32i.n a0, a1, 48 40229d69: 50c112 addi a1, a1, 80 40229d6c: f00d ret.n 40229d6e: 120000 excw 40229d71: e2a0c1 l32r a12, 402227f4 40229d74: f21361 l32r a6, 402265c0 40229d77: c21461 l32r a6, 4021a5c8 40229d7a: 021161 l32r a6, 401ea5c0 <_lit4_end+0xe496c> 40229d7d: d21061 l32r a6, 4021e5c0 40229d80: 0c1261 l32r a6, 401ecdc8 <_lit4_end+0xe7174> 40229d83: 0d0c10 excw 40229d86: 02cd mov.n a12, a2 40229d88: fc8b addi.n a15, a12, 8 40229d8a: 01dce2 addmi a14, a12, 0x100 40229d8d: 8ccee2 addi a14, a14, -116 40229d90: 938c beqz.n a3, 40229d9d 40229d92: 4228 l32i.n a2, a2, 16 40229d94: 058266 bnei a2, 8, 40229d9d 40229d97: 5d2c22 l32i a2, a12, 0x174 40229d9a: 000206 j 40229da6 40229d9d: 5d2c22 l32i a2, a12, 0x174 40229da0: 202200 or a2, a2, a0 40229da3: 5d6c22 s32i a2, a12, 0x174 40229da6: ecd9 s32i.n a13, a12, 56 40229da8: bfaf32 movi a3, -65 40229dab: 800c movi.n a0, 8 40229dad: 4c09 s32i.n a0, a12, 16 40229daf: 103230 and a3, a2, a3 40229db2: 5d6c32 s32i a3, a12, 0x174 40229db5: 652c22 l32i a2, a12, 0x194 40229db8: ff2701 l32r a0, 40229a54 40229dbb: 0000c0 callx0 a0 40229dbe: 019216 beqz a2, 40229ddb 40229dc1: 609621 l32r a2, 4020201c <_irom0_text_start+0xc> 40229dc4: 052222 l32i a2, a2, 20 40229dc7: 204dd0 or a4, a13, a13 40229dca: 332222 l32i a2, a2, 204 40229dcd: 0f3d mov.n a3, a15 40229dcf: 1228 l32i.n a2, a2, 4 40229dd1: fe9485 call0 4022871c 40229dd4: 02dd mov.n a13, a2 40229dd6: 32cc bnez.n a2, 40229ddd 40229dd8: 000906 j 40229e00 40229ddb: 0edd mov.n a13, a14 40229ddd: 0c2d mov.n a2, a12 40229ddf: 0d3d mov.n a3, a13 40229de1: 014d mov.n a4, a1 40229de3: fff205 call0 40229d04 40229de6: 012d mov.n a2, a1 40229de8: 5b2c32 l32i a3, a12, 0x16c 40229deb: 5c2c42 l32i a4, a12, 0x170 40229dee: ffaf85 call0 402298e8 <__wpa_send_eapol+0x49c> 40229df1: 064216 beqz a2, 40229e59 40229df4: 652c22 l32i a2, a12, 0x194 40229df7: ff1701 l32r a0, 40229a54 40229dfa: 0000c0 callx0 a0 40229dfd: fb4256 bnez a2, 40229db5 40229e00: 00a002 movi a0, 0 40229e03: 1421f2 l32i a15, a1, 80 40229e06: 03e016 beqz a0, 40229e48 40229e09: fc7621 l32r a2, 40228fe4 40229e0c: 00a032 movi a3, 0 40229e0f: 0c4d mov.n a4, a12 40229e11: 666c32 s32i a3, a12, 0x198 40229e14: 0c38 l32i.n a3, a12, 0 40229e16: 107545 call0 4023a56c 40229e19: 652c22 l32i a2, a12, 0x194 40229e1c: ff0e01 l32r a0, 40229a54 40229e1f: 0000c0 callx0 a0 40229e22: a28c beqz.n a2, 40229e30 40229e24: 0d3d mov.n a3, a13 40229e26: 0e2d mov.n a2, a14 40229e28: 042c movi.n a4, 32 40229e2a: 61dc01 l32r a0, 4020259c 40229e2d: 0000c0 callx0 a0 40229e30: 013d mov.n a3, a1 40229e32: 044c movi.n a4, 64 40229e34: 01dc22 addmi a2, a12, 0x100 40229e37: 1d0c movi.n a13, 1 40229e39: 116cd2 s32i a13, a12, 68 40229e3c: acc222 addi a2, a2, -84 40229e3f: 61d701 l32r a0, 4020259c 40229e42: 0000c0 callx0 a0 40229e45: 3b6cd2 s32i a13, a12, 236 40229e48: 1121c2 l32i a12, a1, 68 40229e4b: 1221d2 l32i a13, a1, 72 40229e4e: 1321e2 l32i a14, a1, 76 40229e51: 102102 l32i a0, a1, 64 40229e54: 60c112 addi a1, a1, 96 40229e57: f00d ret.n 40229e59: 100c movi.n a0, 1 40229e5b: ffe906 j 40229e03 40229e5e: 0c0000 excw 40229e61: 070c96 bltz a12, 40229ed5 40229e64: 338c beqz.n a3, 40229e6b 40229e66: 4238 l32i.n a3, a2, 16 40229e68: 0a1367 beq a3, a6, 40229e76 40229e6b: 5d2242 l32i a4, a2, 0x174 40229e6e: 150c movi.n a5, 1 40229e70: 204450 or a4, a4, a5 40229e73: 5d6242 s32i a4, a2, 0x174 40229e76: 4269 s32i.n a6, a2, 16 40229e78: b279 s32i.n a7, a2, 44 40229e7a: f00d ret.n 40229e7c: 020c movi.n a2, 0 40229e7e: f00d ret.n 40229e80: 032d mov.n a2, a3 40229e82: f00d ret.n 40229e84: 0f .byte 0xf 40229e85: 0008 l32i.n a0, a0, 0 40229e87: ac0100 excw 40229e8a: 0f .byte 0xf 40229e8b: 085200 excw 40229e8e: 0c0000 excw 40229e91: c112a5 excw 40229e94: 61d280 xsr.excsave2 a8 40229e97: f219 s32i.n a1, a2, 60 40229e99: 021b61 l32r a6, 401ea708 <_lit4_end+0xe4ab4> 40229e9c: c21761 l32r a6, 4021a6f8 40229e9f: e21861 l32r a6, 40222700 40229ea2: cd1a61 l32r a6, 4021d30c 40229ea5: 12e802 excw 40229ea8: 100c movi.n a0, 1 40229eaa: 338c beqz.n a3, 40229eb1 40229eac: 4228 l32i.n a2, a2, 16 40229eae: 089226 beqi a2, 10, 40229eba 40229eb1: 5d2c32 l32i a3, a12, 0x174 40229eb4: 203300 or a3, a3, a0 40229eb7: 5d6c32 s32i a3, a12, 0x174 40229eba: 046c52 s32i a5, a12, 16 40229ebd: 0b2c42 l32i a4, a12, 44 40229ec0: 00a032 movi a3, 0 40229ec3: dc39 s32i.n a3, a12, 52 40229ec5: 441b addi.n a4, a4, 1 40229ec7: bc49 s32i.n a4, a12, 44 40229ec9: 0254a6 blti a4, 5, 40229ecf 40229ecc: 004c86 j 4022a002 40229ecf: 10c122 addi a2, a1, 16 40229ed2: 840c movi.n a4, 8 40229ed4: 61b601 l32r a0, 402025ac 40229ed7: 0000c0 callx0 a0 40229eda: 0c08 l32i.n a0, a12, 0 40229edc: 632c22 l32i a2, a12, 0x18c 40229edf: 1420f2 l32i a15, a0, 80 40229ee2: 1520d2 l32i a13, a0, 84 40229ee5: 1b1266 bnei a2, 1, 40229f04 40229ee8: 1068 l32i.n a6, a0, 4 40229eea: 166617 bbci a6, 1, 40229f04 40229eed: 010f42 l8ui a4, a15, 1 40229ef0: 442b addi.n a4, a4, 2 40229ef2: 0ea4d7 bge a4, a13, 40229f04 40229ef5: 000f52 l8ui a5, a15, 0 40229ef8: 063c movi.n a6, 48 40229efa: 069567 bne a5, a6, 40229f04 40229efd: ff4a add.n a15, a15, a4 40229eff: 010fd2 l8ui a13, a15, 1 40229f02: dd2b addi.n a13, a13, 2 40229f04: 1261e2 s32i a14, a1, 72 40229f07: 3e2266 bnei a2, 2, 40229f49 40229f0a: 0e4d mov.n a4, a14 40229f0c: 6e28 l32i.n a2, a14, 24 40229f0e: 122032 l32i a3, a0, 72 40229f11: 11e2b0 slli a14, a2, 5 40229f14: e4ea add.n a14, a4, a14 40229f16: 48cee2 addi a14, a14, 72 40229f19: 5448 l32i.n a4, a4, 20 40229f1b: 1c6142 s32i a4, a1, 112 40229f1e: 139c beqz.n a3, 40229f33 40229f20: 20c122 addi a2, a1, 32 40229f23: 043d mov.n a3, a4 40229f25: feb285 call0 40228a50 40229f28: 0d6296 bltz a2, 4022a002 40229f2b: 122122 l32i a2, a1, 72 40229f2e: 20c1e2 addi a14, a1, 32 40229f31: 6228 l32i.n a2, a2, 24 40229f33: 166122 s32i a2, a1, 88 40229f36: 130c movi.n a3, 1 40229f38: 10c142 addi a4, a1, 16 40229f3b: 150c movi.n a5, 1 40229f3d: 136152 s32i a5, a1, 76 40229f40: 146142 s32i a4, a1, 80 40229f43: 156132 s32i a3, a1, 84 40229f46: 000786 j 40229f68 40229f49: 0e0c movi.n a14, 0 40229f4b: 5d2c72 l32i a7, a12, 0x174 40229f4e: 080c movi.n a8, 0 40229f50: 090c movi.n a9, 0 40229f52: 0a0c movi.n a10, 0 40229f54: 0b0c movi.n a11, 0 40229f56: 1461b2 s32i a11, a1, 80 40229f59: 1661a2 s32i a10, a1, 88 40229f5c: 1c6192 s32i a9, a1, 112 40229f5f: 156182 s32i a8, a1, 84 40229f62: 047570 extui a7, a7, 5, 1 40229f65: 136172 s32i a7, a1, 76 40229f68: 202cc0 or a2, a12, a12 40229f6b: 1161f2 s32i a15, a1, 68 40229f6e: fff0c5 call0 40229e7c 40229f71: face31 l32r a3, 40228aac 40229f74: ffc441 l32r a4, 40229e84 40229f77: 1c2102 l32i a0, a1, 112 40229f7a: 8022d0 add a2, a2, a13 40229f7d: 08c002 addi a0, a0, 8 40229f80: 020a add.n a0, a2, a0 40229f82: 9320e0 movnez a2, a0, a14 40229f85: 626601 l32r a0, 40202920 40229f88: 0000c0 callx0 a0 40229f8b: 02fd mov.n a15, a2 40229f8d: 071216 beqz a2, 4022a002 40229f90: 112132 l32i a3, a1, 68 40229f93: 0d4d mov.n a4, a13 40229f95: 618101 l32r a0, 4020259c 40229f98: 0000c0 callx0 a0 40229f9b: 3dfa add.n a3, a13, a15 40229f9d: 0eac beqz.n a14, 40229fc1 40229f9f: 0e6d mov.n a6, a14 40229fa1: 250c movi.n a5, 2 40229fa3: 1c2172 l32i a7, a1, 112 40229fa6: 032d mov.n a2, a3 40229fa8: 040c movi.n a4, 0 40229faa: 414142 s8i a4, a1, 65 40229fad: 162132 l32i a3, a1, 88 40229fb0: 40c142 addi a4, a1, 64 40229fb3: 143030 extui a3, a3, 0, 2 40229fb6: 404132 s8i a3, a1, 64 40229fb9: ffb331 l32r a3, 40229e88 40229fbc: 009d45 call0 4022a994 40229fbf: 023d mov.n a3, a2 40229fc1: 0c2d mov.n a2, a12 40229fc3: ffebc5 call0 40229e80 40229fc6: fab9d1 l32r a13, 40228aac 40229fc9: 142152 l32i a5, a1, 80 40229fcc: 0c3d mov.n a3, a12 40229fce: 4ccc62 addi a6, a12, 76 40229fd1: 132182 l32i a8, a1, 76 40229fd4: c8a372 movi a7, 0x3c8 40229fd7: c8a142 movi a4, 0x1c8 40229fda: 1521a2 l32i a10, a1, 84 40229fdd: 1621b2 l32i a11, a1, 88 40229fe0: 029d mov.n a9, a2 40229fe2: c099f0 sub a9, a9, a15 40229fe5: 0c28 l32i.n a2, a12, 0 40229fe7: 11b9 s32i.n a11, a1, 4 40229fe9: 21a9 s32i.n a10, a1, 8 40229feb: 934780 movnez a4, a7, a8 40229fee: 0199 s32i.n a9, a1, 0 40229ff0: 0f7d mov.n a7, a15 40229ff2: ff8505 call0 40229844 <__wpa_send_eapol+0x3f8> 40229ff5: 0d3d mov.n a3, a13 40229ff7: 0f2d mov.n a2, a15 40229ff9: ffa441 l32r a4, 40229e8c 40229ffc: 616901 l32r a0, 402025a0 40229fff: 0000c0 callx0 a0 4022a002: 1821c2 l32i a12, a1, 96 4022a005: 1921d2 l32i a13, a1, 100 4022a008: 1a21e2 l32i a14, a1, 104 4022a00b: 1b21f2 l32i a15, a1, 108 4022a00e: 80a022 movi a2, 128 4022a011: 172102 l32i a0, a1, 92 4022a014: 112a add.n a1, a1, a2 4022a016: f00d ret.n 4022a018: d0c112 addi a1, a1, -48 4022a01b: 0861d2 s32i a13, a1, 32 4022a01e: 0761c2 s32i a12, a1, 28 4022a021: 6109 s32i.n a0, a1, 24 4022a023: 02cd mov.n a12, a2 4022a025: b00c movi.n a0, 11 4022a027: 1d0c movi.n a13, 1 4022a029: 338c beqz.n a3, 4022a030 4022a02b: 4228 l32i.n a2, a2, 16 4022a02d: 081207 beq a2, a0, 4022a039 4022a030: 5d2c32 l32i a3, a12, 0x174 4022a033: 2033d0 or a3, a3, a13 4022a036: 5d6c32 s32i a3, a12, 0x174 4022a039: 4c09 s32i.n a0, a12, 16 4022a03b: 3e2c42 l32i a4, a12, 248 4022a03e: 000c movi.n a0, 0 4022a040: ec09 s32i.n a0, a12, 56 4022a042: 05e416 beqz a4, 4022a0a4 4022a045: 642c22 l32i a2, a12, 0x190 4022a048: 027705 call0 4022c7bc 4022a04b: 5129 s32i.n a2, a1, 20 4022a04d: 642c22 l32i a2, a12, 0x190 4022a050: 027445 call0 4022c798 4022a053: 5148 l32i.n a4, a1, 20 4022a055: 030c movi.n a3, 0 4022a057: 060c movi.n a6, 0 4022a059: 025d mov.n a5, a2 4022a05b: 01dc72 addmi a7, a12, 0x100 4022a05e: 0c28 l32i.n a2, a12, 0 4022a060: ccc772 addi a7, a7, -52 4022a063: 0159 s32i.n a5, a1, 0 4022a065: 5c8b addi.n a5, a12, 8 4022a067: 4159 s32i.n a5, a1, 16 4022a069: fea4c5 call0 40228ab8 4022a06c: 828c beqz.n a2, 4022a078 4022a06e: 0c28 l32i.n a2, a12, 0 4022a070: 4138 l32i.n a3, a1, 16 4022a072: feb885 call0 40228bfc 4022a075: 001306 j 4022a0c5 4022a078: 002c32 l32i a3, a12, 0 4022a07b: 082362 l32i a6, a3, 32 4022a07e: 3c6cd2 s32i a13, a12, 240 4022a081: 469c beqz.n a6, 4022a099 4022a083: fe3a21 l32r a2, 4022996c <__wpa_send_eapol+0x520> 4022a086: 0c4d mov.n a4, a12 4022a088: 104e05 call0 4023a56c 4022a08b: 030c movi.n a3, 0 4022a08d: fe3741 l32r a4, 4022996c <__wpa_send_eapol+0x520> 4022a090: 0c58 l32i.n a5, a12, 0 4022a092: 0c6d mov.n a6, a12 4022a094: 8528 l32i.n a2, a5, 32 4022a096: 104d85 call0 4023a570 4022a099: 652c22 l32i a2, a12, 0x194 4022a09c: fe6e01 l32r a0, 40229a54 4022a09f: 0000c0 callx0 a0 4022a0a2: 000c movi.n a0, 0 4022a0a4: 632c72 l32i a7, a12, 0x18c 4022a0a7: 5fdd91 l32r a9, 4020201c <_irom0_text_start+0xc> 4022a0aa: 051766 bnei a7, 1, 4022a0b3 4022a0ad: 576cd2 s32i a13, a12, 0x15c 4022a0b0: 000086 j 4022a0b6 4022a0b3: 596cd2 s32i a13, a12, 0x164 4022a0b6: 5998 l32i.n a9, a9, 20 4022a0b8: 242992 l32i a9, a9, 144 4022a0bb: 2988 l32i.n a8, a9, 8 4022a0bd: 184902 s8i a0, a9, 24 4022a0c0: 2088d0 or a8, a8, a13 4022a0c3: 2989 s32i.n a8, a9, 8 4022a0c5: 71c8 l32i.n a12, a1, 28 4022a0c7: 81d8 l32i.n a13, a1, 32 4022a0c9: 6108 l32i.n a0, a1, 24 4022a0cb: 30c112 addi a1, a1, 48 4022a0ce: f00d ret.n 4022a0d0: 22a146 j 40232b59 4022a0d3: c11240 mul16u a1, a2, a4 4022a0d6: 11c9f0 slli a12, a9, 1 4022a0d9: 0109 s32i.n a0, a1, 0 4022a0db: 6208 l32i.n a0, a2, 24 4022a0dd: 02cd mov.n a12, a2 4022a0df: c08c beqz.n a0, 4022a0ef 4022a0e1: 030c movi.n a3, 0 4022a0e3: ff9745 call0 40229a58 4022a0e6: 11c8 l32i.n a12, a1, 4 4022a0e8: 0108 l32i.n a0, a1, 0 4022a0ea: 10c112 addi a1, a1, 16 4022a0ed: f00d ret.n 4022a0ef: a228 l32i.n a2, a2, 40 4022a0f1: 828c beqz.n a2, 4022a0fd 4022a0f3: 0c2d mov.n a2, a12 4022a0f5: 030c movi.n a3, 0 4022a0f7: ff9cc5 call0 40229ac4 4022a0fa: fffa06 j 4022a0e6 4022a0fd: 7c38 l32i.n a3, a12, 28 4022a0ff: 8c48 l32i.n a4, a12, 32 4022a101: 838c beqz.n a3, 4022a10d 4022a103: 0c2d mov.n a2, a12 4022a105: 030c movi.n a3, 0 4022a107: ff9ec5 call0 40229af4 4022a10a: fff606 j 4022a0e6 4022a10d: 848c beqz.n a4, 4022a119 4022a10f: 0c2d mov.n a2, a12 4022a111: 030c movi.n a3, 0 4022a113: ff9fc5 call0 40229b10 4022a116: fff306 j 4022a0e6 4022a119: 9c58 l32i.n a5, a12, 36 4022a11b: 858c beqz.n a5, 4022a127 4022a11d: 0c2d mov.n a2, a12 4022a11f: 030c movi.n a3, 0 4022a121: ffa685 call0 40229b8c 4022a124: ffef86 j 4022a0e6 4022a127: 582c62 l32i a6, a12, 0x160 4022a12a: 868c beqz.n a6, 4022a136 4022a12c: 0c2d mov.n a2, a12 4022a12e: 030c movi.n a3, 0 4022a130: ffb1c5 call0 40229c50 4022a133: ffebc6 j 4022a0e6 4022a136: 4c08 l32i.n a0, a12, 16 4022a138: ffe681 l32r a8, 4022a0d0 4022a13b: a7a0f6 bgeui a0, 12, 4022a0e6 4022a13e: 907000 addx2 a7, a0, a0 4022a141: 778a add.n a7, a7, a8 4022a143: 0007a0 jx a7 4022a146: ffe706 j 4022a0e6 4022a149: 002e46 j 4022a206 4022a14c: 002b06 j 4022a1fc 4022a14f: 0027c6 j 4022a1f2 4022a152: 002186 j 4022a1dc 4022a155: 001e46 j 4022a1d2 4022a158: 001546 j 4022a1b1 4022a15b: 000e06 j 4022a197 4022a15e: 000946 j 4022a187 4022a161: 000606 j 4022a17d 4022a164: 000086 j 4022a16a 4022a167: ffdec6 j 4022a0e6 4022a16a: 5d2c92 l32i a9, a12, 0x174 4022a16d: 049690 extui a9, a9, 6, 1 4022a170: 0ab916 beqz a9, 4022a21f 4022a173: 0c2d mov.n a2, a12 4022a175: 030c movi.n a3, 0 4022a177: ffbf85 call0 40229d70 4022a17a: ffda06 j 4022a0e6 4022a17d: 0c2d mov.n a2, a12 4022a17f: 030c movi.n a3, 0 4022a181: ffd0c5 call0 40229e90 4022a184: ffd786 j 4022a0e6 4022a187: 112ca2 l32i a10, a12, 68 4022a18a: 0daa16 beqz a10, 4022a268 4022a18d: 0c2d mov.n a2, a12 4022a18f: 030c movi.n a3, 0 4022a191: ffccc5 call0 40229e60 4022a194: ffd386 j 4022a0e6 4022a197: ecb8 l32i.n a11, a12, 56 4022a199: 073b16 beqz a11, 4022a210 4022a19c: 102c02 l32i a0, a12, 64 4022a19f: 06d056 bnez a0, 4022a210 4022a1a2: fc28 l32i.n a2, a12, 60 4022a1a4: 068216 beqz a2, 4022a210 4022a1a7: 0c2d mov.n a2, a12 4022a1a9: 030c movi.n a3, 0 4022a1ab: ffbc45 call0 40229d70 4022a1ae: ffcd06 j 4022a0e6 4022a1b1: 5f9a21 l32r a2, 4020201c <_irom0_text_start+0xc> 4022a1b4: 052222 l32i a2, a2, 20 4022a1b7: 08cc32 addi a3, a12, 8 4022a1ba: 332222 l32i a2, a2, 204 4022a1bd: 00a042 movi a4, 0 4022a1c0: 1228 l32i.n a2, a2, 4 4022a1c2: fe5585 call0 4022871c 4022a1c5: 0c5216 beqz a2, 4022a28e 4022a1c8: 0c2d mov.n a2, a12 4022a1ca: 030c movi.n a3, 0 4022a1cc: ffa805 call0 40229c50 4022a1cf: ffc4c6 j 4022a0e6 4022a1d2: 0c2d mov.n a2, a12 4022a1d4: 030c movi.n a3, 0 4022a1d6: ff8ec5 call0 40229ac4 4022a1d9: ffc246 j 4022a0e6 4022a1dc: 652c22 l32i a2, a12, 0x194 4022a1df: fe1d01 l32r a0, 40229a54 4022a1e2: 0000c0 callx0 a0 4022a1e5: efd216 beqz a2, 4022a0e6 4022a1e8: 0c2d mov.n a2, a12 4022a1ea: 030c movi.n a3, 0 4022a1ec: ffa085 call0 40229bf8 4022a1ef: ffbcc6 j 4022a0e6 4022a1f2: 0c2d mov.n a2, a12 4022a1f4: 030c movi.n a3, 0 4022a1f6: ff9945 call0 40229b8c 4022a1f9: ffba46 j 4022a0e6 4022a1fc: 0c2d mov.n a2, a12 4022a1fe: 030c movi.n a3, 0 4022a200: ff8545 call0 40229a58 4022a203: ffb7c6 j 4022a0e6 4022a206: 0c2d mov.n a2, a12 4022a208: 030c movi.n a3, 0 4022a20a: ff8e85 call0 40229af4 4022a20d: ffb546 j 4022a0e6 4022a210: bc38 l32i.n a3, a12, 44 4022a212: 3453a6 blti a3, 5, 4022a24a 4022a215: 0c2d mov.n a2, a12 4022a217: 030c movi.n a3, 0 4022a219: ff8a85 call0 40229ac4 4022a21c: ffb186 j 4022a0e6 4022a21f: ec48 l32i.n a4, a12, 56 4022a221: 649c beqz.n a4, 4022a23b 4022a223: 102c52 l32i a5, a12, 64 4022a226: 15dc bnez.n a5, 4022a23b 4022a228: fc68 l32i.n a6, a12, 60 4022a22a: d68c beqz.n a6, 4022a23b 4022a22c: 112c72 l32i a7, a12, 68 4022a22f: 878c beqz.n a7, 4022a23b 4022a231: 0c2d mov.n a2, a12 4022a233: 030c movi.n a3, 0 4022a235: ffde05 call0 4022a018 4022a238: ffaa86 j 4022a0e6 4022a23b: bc88 l32i.n a8, a12, 44 4022a23d: 1858a6 blti a8, 5, 4022a259 4022a240: 0c2d mov.n a2, a12 4022a242: 030c movi.n a3, 0 4022a244: ff87c5 call0 40229ac4 4022a247: ffa6c6 j 4022a0e6 4022a24a: dc98 l32i.n a9, a12, 52 4022a24c: e96916 beqz a9, 4022a0e6 4022a24f: 0c2d mov.n a2, a12 4022a251: 030c movi.n a3, 0 4022a253: ff9fc5 call0 40229c50 4022a256: ffa306 j 4022a0e6 4022a259: dca8 l32i.n a10, a12, 52 4022a25b: e87a16 beqz a10, 4022a0e6 4022a25e: 0c2d mov.n a2, a12 4022a260: 030c movi.n a3, 0 4022a262: ffc2c5 call0 40229e90 4022a265: ff9f46 j 4022a0e6 4022a268: ecb8 l32i.n a11, a12, 56 4022a26a: 1b9c beqz.n a11, 4022a27f 4022a26c: 102c02 l32i a0, a12, 64 4022a26f: c0cc bnez.n a0, 4022a27f 4022a271: fc28 l32i.n a2, a12, 60 4022a273: 828c beqz.n a2, 4022a27f 4022a275: 0c2d mov.n a2, a12 4022a277: 030c movi.n a3, 0 4022a279: ffaf45 call0 40229d70 4022a27c: ff9986 j 4022a0e6 4022a27f: dc38 l32i.n a3, a12, 52 4022a281: e61316 beqz a3, 4022a0e6 4022a284: 0c2d mov.n a2, a12 4022a286: 030c movi.n a3, 0 4022a288: ff9c45 call0 40229c50 4022a28b: ff95c6 j 4022a0e6 4022a28e: 0c2d mov.n a2, a12 4022a290: 030c movi.n a3, 0 4022a292: ff8305 call0 40229ac4 4022a295: ff9346 j 4022a0e6 4022a298: 238c beqz.n a3, 4022a29e 4022a29a: 5238 l32i.n a3, a2, 20 4022a29c: 938c beqz.n a3, 4022a2a9 4022a29e: 5d2242 l32i a4, a2, 0x174 4022a2a1: 150c movi.n a5, 1 4022a2a3: 204450 or a4, a4, a5 4022a2a6: 5d6242 s32i a4, a2, 0x174 4022a2a9: 050c movi.n a5, 0 4022a2ab: 6268 l32i.n a6, a2, 24 4022a2ad: 5259 s32i.n a5, a2, 20 4022a2af: 968c beqz.n a6, 4022a2bc 4022a2b1: 5d2272 l32i a7, a2, 0x174 4022a2b4: e87c movi.n a8, -2 4022a2b6: 107780 and a7, a7, a8 4022a2b9: 5d6272 s32i a7, a2, 0x174 4022a2bc: c259 s32i.n a5, a2, 48 4022a2be: f00d ret.n 4022a2c0: 000937 bnone a9, a3, 4022a2c4 4022a2c3: 094c00 excw 4022a2c6: 120000 excw 4022a2c9: e2a0c1 l32r a12, 40222d4c 4022a2cc: d21561 l32r a6, 4021eb20 4022a2cf: c21461 l32r a6, 4021ab20 4022a2d2: 021361 l32r a6, 401eab20 <_lit4_end+0xe4ecc> 4022a2d5: cd1261 l32r a6, 4021d720 4022a2d8: 100c02 l8ui a0, a12, 16 4022a2db: 12d8 l32i.n a13, a2, 4 4022a2dd: 338c beqz.n a3, 4022a2e4 4022a2df: 5228 l32i.n a2, a2, 20 4022a2e1: 081226 beqi a2, 1, 4022a2ed 4022a2e4: 5d2c32 l32i a3, a12, 0x174 4022a2e7: 203300 or a3, a3, a0 4022a2ea: 5d6c32 s32i a3, a12, 0x174 4022a2ed: cc48 l32i.n a4, a12, 48 4022a2ef: 5c09 s32i.n a0, a12, 20 4022a2f1: 441b addi.n a4, a4, 1 4022a2f3: cc49 s32i.n a4, a12, 48 4022a2f5: 0254a6 blti a4, 5, 4022a2fb 4022a2f8: 0032c6 j 4022a3c7 4022a2fb: 632c52 l32i a5, a12, 0x18c 4022a2fe: 0e0c movi.n a14, 0 4022a300: 021566 bnei a5, 1, 4022a306 4022a303: 576ce2 s32i a14, a12, 0x15c 4022a306: 0d6ce2 s32i a14, a12, 52 4022a309: 10c122 addi a2, a1, 16 4022a30c: 00a032 movi a3, 0 4022a30f: 840c movi.n a4, 8 4022a311: 60a601 l32r a0, 402025ac 4022a314: 0000c0 callx0 a0 4022a317: 0c68 l32i.n a6, a12, 0 4022a319: 6d08 l32i.n a0, a13, 24 4022a31b: 122662 l32i a6, a6, 72 4022a31e: 1100b0 slli a0, a0, 5 4022a321: 0d0a add.n a0, a13, a0 4022a323: 48c002 addi a0, a0, 72 4022a326: c68c beqz.n a6, 4022a336 4022a328: 20c122 addi a2, a1, 32 4022a32b: 5d38 l32i.n a3, a13, 20 4022a32d: fe7205 call0 40228a50 4022a330: 093296 bltz a2, 4022a3c7 4022a333: 20c102 addi a0, a1, 32 4022a336: 632c72 l32i a7, a12, 0x18c 4022a339: 116102 s32i a0, a1, 68 4022a33c: 422766 bnei a7, 2, 4022a382 4022a33f: 0c2d mov.n a2, a12 4022a341: ffb385 call0 40229e7c 4022a344: 5d38 l32i.n a3, a13, 20 4022a346: ffde41 l32r a4, 4022a2c0 4022a349: 232a add.n a2, a3, a2 4022a34b: 228b addi.n a2, a2, 8 4022a34d: f9d731 l32r a3, 40228aac 4022a350: 617401 l32r a0, 40202920 4022a353: 0000c0 callx0 a0 4022a356: 02ed mov.n a14, a2 4022a358: 06b216 beqz a2, 4022a3c7 4022a35b: 112162 l32i a6, a1, 68 4022a35e: feca31 l32r a3, 40229e88 4022a361: 6d48 l32i.n a4, a13, 24 4022a363: 050c movi.n a5, 0 4022a365: 414152 s8i a5, a1, 65 4022a368: 144040 extui a4, a4, 0, 2 4022a36b: 404142 s8i a4, a1, 64 4022a36e: 250c movi.n a5, 2 4022a370: 40c142 addi a4, a1, 64 4022a373: 5d78 l32i.n a7, a13, 20 4022a375: 0061c5 call0 4022a994 4022a378: 023d mov.n a3, a2 4022a37a: 0c2d mov.n a2, a12 4022a37c: ffb005 call0 40229e80 4022a37f: 000146 j 4022a388 4022a382: 5d28 l32i.n a2, a13, 20 4022a384: 00ed mov.n a14, a0 4022a386: 220a add.n a2, a2, a0 4022a388: 130c movi.n a3, 1 4022a38a: 3e2c72 l32i a7, a12, 248 4022a38d: c0a352 movi a5, 0x3c0 4022a390: 80a342 movi a4, 0x380 4022a393: c092e0 sub a9, a2, a14 4022a396: 01dd62 addmi a6, a13, 0x100 4022a399: a8c662 addi a6, a6, -88 4022a39c: 0c28 l32i.n a2, a12, 0 4022a39e: 834570 moveqz a4, a5, a7 4022a3a1: 0199 s32i.n a9, a1, 0 4022a3a3: 10c152 addi a5, a1, 16 4022a3a6: 0e7d mov.n a7, a14 4022a3a8: 6d88 l32i.n a8, a13, 24 4022a3aa: 2139 s32i.n a3, a1, 8 4022a3ac: 1189 s32i.n a8, a1, 4 4022a3ae: 0c3d mov.n a3, a12 4022a3b0: ff4905 call0 40229844 <__wpa_send_eapol+0x3f8> 4022a3b3: 632ca2 l32i a10, a12, 0x18c 4022a3b6: 0d2a66 bnei a10, 2, 4022a3c7 4022a3b9: 0e2d mov.n a2, a14 4022a3bb: f9bc31 l32r a3, 40228aac 4022a3be: ffc141 l32r a4, 4022a2c4 4022a3c1: 607701 l32r a0, 402025a0 4022a3c4: 0000c0 callx0 a0 4022a3c7: 1321c2 l32i a12, a1, 76 4022a3ca: 1421d2 l32i a13, a1, 80 4022a3cd: 1521e2 l32i a14, a1, 84 4022a3d0: 122102 l32i a0, a1, 72 4022a3d3: 60c112 addi a1, a1, 96 4022a3d6: f00d ret.n 4022a3d8: 150c movi.n a5, 1 4022a3da: 060c movi.n a6, 0 4022a3dc: 280c movi.n a8, 2 4022a3de: 338c beqz.n a3, 4022a3e5 4022a3e0: 5238 l32i.n a3, a2, 20 4022a3e2: 082326 beqi a3, 2, 4022a3ee 4022a3e5: 5d2242 l32i a4, a2, 0x174 4022a3e8: 204450 or a4, a4, a5 4022a3eb: 5d6242 s32i a4, a2, 0x174 4022a3ee: e269 s32i.n a6, a2, 56 4022a3f0: 122272 l32i a7, a2, 72 4022a3f3: 5289 s32i.n a8, a2, 20 4022a3f5: 678c beqz.n a7, 4022a3ff 4022a3f7: 12a8 l32i.n a10, a2, 4 4022a3f9: 3a98 l32i.n a9, a10, 12 4022a3fb: 990b addi.n a9, a9, -1 4022a3fd: 3a99 s32i.n a9, a10, 12 4022a3ff: 126262 s32i a6, a2, 72 4022a402: c269 s32i.n a6, a2, 48 4022a404: 596252 s32i a5, a2, 0x164 4022a407: f00d ret.n 4022a409: 000000 ill 4022a40c: 150c movi.n a5, 1 4022a40e: 370c movi.n a7, 3 4022a410: 338c beqz.n a3, 4022a417 4022a412: 5238 l32i.n a3, a2, 20 4022a414: 083326 beqi a3, 3, 4022a420 4022a417: 5d2242 l32i a4, a2, 0x174 4022a41a: 204450 or a4, a4, a5 4022a41d: 5d6242 s32i a4, a2, 0x174 4022a420: 122262 l32i a6, a2, 72 4022a423: 5279 s32i.n a7, a2, 20 4022a425: 668c beqz.n a6, 4022a42f 4022a427: 1298 l32i.n a9, a2, 4 4022a429: 3988 l32i.n a8, a9, 12 4022a42b: 880b addi.n a8, a8, -1 4022a42d: 3989 s32i.n a8, a9, 12 4022a42f: a259 s32i.n a5, a2, 40 4022a431: 090c movi.n a9, 0 4022a433: 126292 s32i a9, a2, 72 4022a436: f00d ret.n 4022a438: f0c112 addi a1, a1, -16 4022a43b: 11c9 s32i.n a12, a1, 4 4022a43d: 0109 s32i.n a0, a1, 0 4022a43f: 6208 l32i.n a0, a2, 24 4022a441: 02cd mov.n a12, a2 4022a443: d0dc bnez.n a0, 4022a464 4022a445: 5a2222 l32i a2, a2, 0x168 4022a448: 82dc bnez.n a2, 4022a464 4022a44a: 5c08 l32i.n a0, a12, 20 4022a44c: 90ac beqz.n a0, 4022a479 4022a44e: 421026 beqi a0, 1, 4022a494 4022a451: fec032 addi a3, a0, -2 4022a454: 076316 beqz a3, 4022a4ce 4022a457: 153066 bnei a0, 3, 4022a470 4022a45a: 0c2d mov.n a2, a12 4022a45c: 030c movi.n a3, 0 4022a45e: ffe385 call0 4022a298 4022a461: 0002c6 j 4022a470 4022a464: 0c2d mov.n a2, a12 4022a466: 030c movi.n a3, 0 4022a468: ffe2c5 call0 4022a298 4022a46b: 040c movi.n a4, 0 4022a46d: 5a6c42 s32i a4, a12, 0x168 4022a470: 11c8 l32i.n a12, a1, 4 4022a472: 0108 l32i.n a0, a1, 0 4022a474: 10c112 addi a1, a1, 16 4022a477: f00d ret.n 4022a479: 122c52 l32i a5, a12, 72 4022a47c: a5cc bnez.n a5, 4022a48a 4022a47e: 632c62 l32i a6, a12, 0x18c 4022a481: eb1666 bnei a6, 1, 4022a470 4022a484: 572c72 l32i a7, a12, 0x15c 4022a487: fe5716 beqz a7, 4022a470 4022a48a: 0c2d mov.n a2, a12 4022a48c: 030c movi.n a3, 0 4022a48e: ffe385 call0 4022a2c8 4022a491: fff6c6 j 4022a470 4022a494: ec88 l32i.n a8, a12, 56 4022a496: cc08 l32i.n a0, a12, 48 4022a498: 689c beqz.n a8, 4022a4b2 4022a49a: 102c92 l32i a9, a12, 64 4022a49d: 19dc bnez.n a9, 4022a4b2 4022a49f: fca8 l32i.n a10, a12, 60 4022a4a1: dacc bnez.n a10, 4022a4b2 4022a4a3: 112cb2 l32i a11, a12, 68 4022a4a6: 8b8c beqz.n a11, 4022a4b2 4022a4a8: 0c2d mov.n a2, a12 4022a4aa: 030c movi.n a3, 0 4022a4ac: fff285 call0 4022a3d8 4022a4af: ffef46 j 4022a470 4022a4b2: 0950a6 blti a0, 5, 4022a4bf 4022a4b5: 0c2d mov.n a2, a12 4022a4b7: 030c movi.n a3, 0 4022a4b9: fff505 call0 4022a40c 4022a4bc: ffec06 j 4022a470 4022a4bf: dc28 l32i.n a2, a12, 52 4022a4c1: fab216 beqz a2, 4022a470 4022a4c4: 0c2d mov.n a2, a12 4022a4c6: 030c movi.n a3, 0 4022a4c8: ffdfc5 call0 4022a2c8 4022a4cb: ffe846 j 4022a470 4022a4ce: 0c2d mov.n a2, a12 4022a4d0: 030c movi.n a3, 0 4022a4d2: ffdc45 call0 4022a298 4022a4d5: ffe5c6 j 4022a470 4022a4d8: 23a500 excw 4022a4db: a04240 addx4 a4, a2, a4 4022a4de: c11220 mul16u a1, a2, a2 4022a4e1: 6102c0 excw 4022a4e4: c90b addi.n a12, a9, -1 4022a4e6: 8129c1 l32r a12, 4020a98c 4022a4e9: 03cd mov.n a12, a3 4022a4eb: 01d322 addmi a2, a3, 0x100 4022a4ee: a8c222 addi a2, a2, -88 4022a4f1: 9129 s32i.n a2, a1, 36 4022a4f3: 24c332 addi a3, a3, 36 4022a4f6: a139 s32i.n a3, a1, 40 4022a4f8: 602901 l32r a0, 4020259c 4022a4fb: 0000c0 callx0 a0 4022a4fe: a128 l32i.n a2, a1, 40 4022a500: 032c movi.n a3, 32 4022a502: fe26c5 call0 40228770 4022a505: fff421 l32r a2, 4022a4d8 4022a508: 013d mov.n a3, a1 4022a50a: 841c movi.n a4, 24 4022a50c: d965c5 call0 40203b6c 4022a50f: 9158 l32i.n a5, a1, 36 4022a511: 013d mov.n a3, a1 4022a513: 48cc22 addi a2, a12, 72 4022a516: 5c78 l32i.n a7, a12, 20 4022a518: 8148 l32i.n a4, a1, 32 4022a51a: 6c68 l32i.n a6, a12, 24 4022a51c: 58c442 addi a4, a4, 88 4022a51f: 1166b0 slli a6, a6, 5 4022a522: 6c6a add.n a6, a12, a6 4022a524: 48c662 addi a6, a6, 72 4022a527: c1c8 l32i.n a12, a1, 48 4022a529: fee805 call0 402293ac 4022a52c: f67c movi.n a6, -1 4022a52e: 000c movi.n a0, 0 4022a530: a30620 movltz a0, a6, a2 4022a533: 002d mov.n a2, a0 4022a535: b108 l32i.n a0, a1, 44 4022a537: 40c112 addi a1, a1, 64 4022a53a: f00d ret.n 4022a53c: 044c movi.n a4, 64 4022a53e: f0c112 addi a1, a1, -16 4022a541: 1109 s32i.n a0, a1, 4 4022a543: 21c9 s32i.n a12, a1, 8 4022a545: 0129 s32i.n a2, a1, 0 4022a547: 03cd mov.n a12, a3 4022a549: 68cc22 addi a2, a12, 104 4022a54c: 030c movi.n a3, 0 4022a54e: 326c32 s32i a3, a12, 200 4022a551: 116c32 s32i a3, a12, 68 4022a554: 601601 l32r a0, 402025ac 4022a557: 0000c0 callx0 a0 4022a55a: 0c3d mov.n a3, a12 4022a55c: 200c movi.n a0, 2 4022a55e: 120c movi.n a2, 1 4022a560: 6c29 s32i.n a2, a12, 24 4022a562: 7c09 s32i.n a0, a12, 28 4022a564: 0128 l32i.n a2, a1, 0 4022a566: 21c8 l32i.n a12, a1, 8 4022a568: fff705 call0 4022a4dc 4022a56b: 1108 l32i.n a0, a1, 4 4022a56d: 10c112 addi a1, a1, 16 4022a570: f00d ret.n 4022a572: 120000 excw 4022a575: 09f0c1 l32r a12, 401ecd38 <_lit4_end+0xe70e4> 4022a578: 338c01 l32r a0, 401f73a8 <_lit4_end+0xf1754> 4022a57b: 1208 l32i.n a0, a2, 4 4022a57d: 299037 bne a0, a3, 4022a5aa 4022a580: 4238 l32i.n a3, a2, 16 4022a582: b40c movi.n a4, 11 4022a584: 071347 beq a3, a4, 4022a58f 4022a587: 000c movi.n a0, 0 4022a589: 126202 s32i a0, a2, 72 4022a58c: 000706 j 4022a5ac 4022a58f: 01d252 addmi a5, a2, 0x100 4022a592: 740552 l8ui a5, a5, 116 4022a595: 415750 srli a5, a5, 7 4022a598: e5cc bnez.n a5, 4022a5aa 4022a59a: 1288 l32i.n a8, a2, 4 4022a59c: 3878 l32i.n a7, a8, 12 4022a59e: 160c movi.n a6, 1 4022a5a0: 771b addi.n a7, a7, 1 4022a5a2: 3879 s32i.n a7, a8, 12 4022a5a4: 126262 s32i a6, a2, 72 4022a5a7: 0010c5 call0 4022a6b4 4022a5aa: 000c movi.n a0, 0 4022a5ac: 002d mov.n a2, a0 4022a5ae: 0108 l32i.n a0, a1, 0 4022a5b0: 10c112 addi a1, a1, 16 4022a5b3: f00d ret.n 4022a5b5: 000000 ill 4022a5b8: 22a574 excw 4022a5bb: 140c40 extui a0, a4, 12, 2 4022a5be: f0c112 addi a1, a1, -16 4022a5c1: 0109 s32i.n a0, a1, 0 4022a5c3: 21d9 s32i.n a13, a1, 8 4022a5c5: 11c9 s32i.n a12, a1, 4 4022a5c7: 326342 s32i a4, a3, 200 4022a5ca: 116342 s32i a4, a3, 68 4022a5cd: 03cd mov.n a12, a3 4022a5cf: 02dd mov.n a13, a2 4022a5d1: 000c movi.n a0, 0 4022a5d3: 7328 l32i.n a2, a3, 28 4022a5d5: 4c09 s32i.n a0, a12, 16 4022a5d7: 6338 l32i.n a3, a3, 24 4022a5d9: 6c29 s32i.n a2, a12, 24 4022a5db: 7c39 s32i.n a3, a12, 28 4022a5dd: 0d2d mov.n a2, a13 4022a5df: 0c3d mov.n a3, a12 4022a5e1: ffef85 call0 4022a4dc 4022a5e4: 3c58 l32i.n a5, a12, 12 4022a5e6: 060c movi.n a6, 0 4022a5e8: 058c beqz.n a5, 4022a5ec 4022a5ea: 3c69 s32i.n a6, a12, 12 4022a5ec: fff331 l32r a3, 4022a5b8 4022a5ef: 0c4d mov.n a4, a12 4022a5f1: 0d2d mov.n a2, a13 4022a5f3: 11c8 l32i.n a12, a1, 4 4022a5f5: 21d8 l32i.n a13, a1, 8 4022a5f7: fe6005 call0 40228bf8 4022a5fa: 0108 l32i.n a0, a1, 0 4022a5fc: 10c112 addi a1, a1, 16 4022a5ff: f00d ret.n 4022a601: 000000 ill 4022a604: e0c112 addi a1, a1, -32 4022a607: 046132 s32i a3, a1, 16 4022a60a: 0661c2 s32i a12, a1, 24 4022a60d: 056102 s32i a0, a1, 20 4022a610: 02cd mov.n a12, a2 4022a612: 4228 l32i.n a2, a2, 16 4022a614: 021a45 call0 4022c7bc 4022a617: 6b5951 l32r a5, 4020537c 4022a61a: 024d mov.n a4, a2 4022a61c: 4178 l32i.n a7, a1, 16 4022a61e: 0c2d mov.n a2, a12 4022a620: 61c8 l32i.n a12, a1, 24 4022a622: 1738 l32i.n a3, a7, 4 4022a624: 6768 l32i.n a6, a7, 24 4022a626: 5798 l32i.n a9, a7, 20 4022a628: 1186b0 slli a8, a6, 5 4022a62b: 0199 s32i.n a9, a1, 0 4022a62d: 778a add.n a7, a7, a8 4022a62f: 48c772 addi a7, a7, 72 4022a632: fe4845 call0 40228ab8 4022a635: fb7c movi.n a11, -1 4022a637: 000c movi.n a0, 0 4022a639: a30b20 movltz a0, a11, a2 4022a63c: 002d mov.n a2, a0 4022a63e: 5108 l32i.n a0, a1, 20 4022a640: 20c112 addi a1, a1, 32 4022a643: f00d ret.n 4022a645: 000000 ill 4022a648: 140c movi.n a4, 1 4022a64a: f0c112 addi a1, a1, -16 4022a64d: 0109 s32i.n a0, a1, 0 4022a64f: 326342 s32i a4, a3, 200 4022a652: 200c movi.n a0, 2 4022a654: 116302 s32i a0, a3, 68 4022a657: fffac5 call0 4022a604 4022a65a: 060c movi.n a6, 0 4022a65c: f07c movi.n a0, -1 4022a65e: b30620 movgez a0, a6, a2 4022a661: 002d mov.n a2, a0 4022a663: 0108 l32i.n a0, a1, 0 4022a665: 10c112 addi a1, a1, 16 4022a668: f00d ret.n 4022a66a: 120000 excw 4022a66d: 09f0c1 l32r a12, 401ece30 <_lit4_end+0xe71dc> 4022a670: 230801 l32r a0, 401f3290 <_lit4_end+0xed63c> 4022a673: 808c beqz.n a0, 4022a67f 4022a675: ffec45 call0 4022a53c 4022a678: 0108 l32i.n a0, a1, 0 4022a67a: 10c112 addi a1, a1, 16 4022a67d: f00d ret.n 4022a67f: 112302 l32i a0, a3, 68 4022a682: 80cc bnez.n a0, 4022a68e 4022a684: 8348 l32i.n a4, a3, 32 4022a686: 448c beqz.n a4, 4022a68e 4022a688: fffbc5 call0 4022a648 4022a68b: fffa46 j 4022a678 4022a68e: 092066 bnei a0, 2, 4022a69b 4022a691: 4358 l32i.n a5, a3, 16 4022a693: 458c beqz.n a5, 4022a69b 4022a695: fff245 call0 4022a5bc 4022a698: fff706 j 4022a678 4022a69b: d91066 bnei a0, 1, 4022a678 4022a69e: 3368 l32i.n a6, a3, 12 4022a6a0: 4378 l32i.n a7, a3, 16 4022a6a2: 46cc bnez.n a6, 4022a6aa 4022a6a4: fffa05 call0 4022a648 4022a6a7: fff346 j 4022a678 4022a6aa: fca716 beqz a7, 4022a678 4022a6ad: fff0c5 call0 4022a5bc 4022a6b0: fff106 j 4022a678 4022a6b3: c11200 mul16u a1, a2, a0 4022a6b6: 11c9f0 slli a12, a9, 1 4022a6b9: 0109 s32i.n a0, a1, 0 4022a6bb: 02cd mov.n a12, a2 4022a6bd: 06c216 beqz a2, 4022a72d 4022a6c0: 5d2202 l32i a0, a2, 0x174 4022a6c3: 220c movi.n a2, 2 4022a6c5: 64e017 bbsi a0, 1, 4022a72d 4022a6c8: 200020 or a0, a0, a2 4022a6cb: 5d6c02 s32i a0, a12, 0x174 4022a6ce: 26e027 bbsi a0, 2, 4022a6f8 4022a6d1: 0c2d mov.n a2, a12 4022a6d3: 0c68 l32i.n a6, a12, 0 4022a6d5: e77c movi.n a7, -2 4022a6d7: 107070 and a7, a0, a7 4022a6da: 5d6c72 s32i a7, a12, 0x174 4022a6dd: 0668 l32i.n a6, a6, 0 4022a6df: 050c movi.n a5, 0 4022a6e1: 326652 s32i a5, a6, 200 4022a6e4: ff9ec5 call0 4022a0d4 4022a6e7: 5d2c02 l32i a0, a12, 0x174 4022a6ea: 0ae027 bbsi a0, 2, 4022a6f8 4022a6ed: 0c2d mov.n a2, a12 4022a6ef: ffd485 call0 4022a438 4022a6f2: 5d2c02 l32i a0, a12, 0x174 4022a6f5: 1a6027 bbci a0, 2, 4022a713 4022a6f8: d87c movi.n a8, -3 4022a6fa: 108080 and a8, a0, a8 4022a6fd: 5d6c82 s32i a8, a12, 0x174 4022a700: 296827 bbci a8, 2, 4022a72d 4022a703: 0c2d mov.n a2, a12 4022a705: fe7c05 call0 40228ec8 4022a708: 120c movi.n a2, 1 4022a70a: 11c8 l32i.n a12, a1, 4 4022a70c: 0108 l32i.n a0, a1, 0 4022a70e: 10c112 addi a1, a1, 16 4022a711: f00d ret.n 4022a713: 0c28 l32i.n a2, a12, 0 4022a715: 1c38 l32i.n a3, a12, 4 4022a717: fff545 call0 4022a66c 4022a71a: 5d2c02 l32i a0, a12, 0x174 4022a71d: ade007 bbsi a0, 0, 4022a6ce 4022a720: 0c98 l32i.n a9, a12, 0 4022a722: 0998 l32i.n a9, a9, 0 4022a724: 322992 l32i a9, a9, 200 4022a727: fa3956 bnez a9, 4022a6ce 4022a72a: fff286 j 4022a6f8 4022a72d: 020c movi.n a2, 0 4022a72f: fff5c6 j 4022a70a 4022a732: 420000 excw 4022a735: 5200a0 excw 4022a738: af .byte 0xaf 4022a739: 12dd excw 4022a73b: d2f0c1 l32r a12, 4021f2fc 4022a73e: 090261 l32r a6, 401ecb48 <_lit4_end+0xe6ef4> 4022a741: 11c901 l32r a0, 401eee68 <_lit4_end+0xe9214> 4022a744: 005c movi.n a0, 80 4022a746: 03cd mov.n a12, a3 4022a748: 004352 s8i a5, a3, 0 4022a74b: 074342 s8i a4, a3, 7 4022a74e: 02dd mov.n a13, a2 4022a750: 024342 s8i a4, a3, 2 4022a753: 120c movi.n a2, 1 4022a755: 064322 s8i a2, a3, 6 4022a758: 054322 s8i a2, a3, 5 4022a75b: 237c movi.n a3, -14 4022a75d: 034c02 s8i a0, a12, 3 4022a760: 044c32 s8i a3, a12, 4 4022a763: 3d38 l32i.n a3, a13, 12 4022a765: 0207c5 call0 4022c7e4 4022a768: 086216 beqz a2, 4022a7f2 4022a76b: 0b4c22 s8i a2, a12, 11 4022a76e: 756820 extui a6, a2, 24, 8 4022a771: f57020 extui a7, a2, 16, 16 4022a774: 418820 srli a8, a2, 8 4022a777: 0a4c82 s8i a8, a12, 10 4022a77a: 094c72 s8i a7, a12, 9 4022a77d: 084c62 s8i a6, a12, 8 4022a780: 2ceb addi.n a2, a12, 14 4022a782: 2d38 l32i.n a3, a13, 8 4022a784: 021105 call0 4022c898 4022a787: 005c movi.n a0, 80 4022a789: 237c movi.n a3, -14 4022a78b: 050c movi.n a5, 0 4022a78d: 061216 beqz a2, 4022a7f2 4022a790: 0c4c22 s8i a2, a12, 12 4022a793: 419820 srli a9, a2, 8 4022a796: a082c0 addx4 a8, a2, a12 4022a799: 10c862 addi a6, a8, 16 4022a79c: 0d4c92 s8i a9, a12, 13 4022a79f: 1d78 l32i.n a7, a13, 4 4022a7a1: 290c movi.n a9, 2 4022a7a3: 176707 bbci a7, 0, 4022a7be 4022a7a6: 120c movi.n a2, 1 4022a7a8: 14c862 addi a6, a8, 20 4022a7ab: 124832 s8i a3, a8, 18 4022a7ae: 114802 s8i a0, a8, 17 4022a7b1: 104852 s8i a5, a8, 16 4022a7b4: 1a0c movi.n a10, 1 4022a7b6: 1348a2 s8i a10, a8, 19 4022a7b9: 1d78 l32i.n a7, a13, 4 4022a7bb: 000046 j 4022a7c0 4022a7be: 020c movi.n a2, 0 4022a7c0: 0f6717 bbci a7, 1, 4022a7d3 4022a7c3: 221b addi.n a2, a2, 1 4022a7c5: 004652 s8i a5, a6, 0 4022a7c8: 014602 s8i a0, a6, 1 4022a7cb: 024632 s8i a3, a6, 2 4022a7ce: 034692 s8i a9, a6, 3 4022a7d1: 664b addi.n a6, a6, 4 4022a7d3: b29c beqz.n a2, 4022a7f2 4022a7d5: 0e4822 s8i a2, a8, 14 4022a7d8: 41d820 srli a13, a2, 8 4022a7db: 0f48d2 s8i a13, a8, 15 4022a7de: c026c0 sub a2, a6, a12 4022a7e1: fec2b2 addi a11, a2, -2 4022a7e4: 014cb2 s8i a11, a12, 1 4022a7e7: 11c8 l32i.n a12, a1, 4 4022a7e9: 21d8 l32i.n a13, a1, 8 4022a7eb: 0108 l32i.n a0, a1, 0 4022a7ed: 10c112 addi a1, a1, 16 4022a7f0: f00d ret.n 4022a7f2: f27c movi.n a2, -1 4022a7f4: fffbc6 j 4022a7e7 ... 4022a7f8 : 4022a7f8: e0c112 addi a1, a1, -32 4022a7fb: 006142 s32i a4, a1, 0 4022a7fe: 0261c2 s32i a12, a1, 8 4022a801: 31d9 s32i.n a13, a1, 12 4022a803: 41e9 s32i.n a14, a1, 16 4022a805: 1109 s32i.n a0, a1, 4 4022a807: 05ed mov.n a14, a5 4022a809: 000c movi.n a0, 0 4022a80b: 03dd mov.n a13, a3 4022a80d: 02cd mov.n a12, a2 4022a80f: 033c movi.n a3, 48 4022a811: 120c movi.n a2, 1 4022a813: 034d02 s8i a0, a13, 3 4022a816: 024d22 s8i a2, a13, 2 4022a819: 004d32 s8i a3, a13, 0 4022a81c: 220c movi.n a2, 2 4022a81e: 3c38 l32i.n a3, a12, 12 4022a820: 01fc05 call0 4022c7e4 4022a823: 0d2216 beqz a2, 4022a8f9 4022a826: 074d22 s8i a2, a13, 7 4022a829: 754820 extui a4, a2, 24, 8 4022a82c: f55020 extui a5, a2, 16, 16 4022a82f: 416820 srli a6, a2, 8 4022a832: 064d62 s8i a6, a13, 6 4022a835: 054d52 s8i a5, a13, 5 4022a838: 044d42 s8i a4, a13, 4 4022a83b: 2dab addi.n a2, a13, 10 4022a83d: 8c38 l32i.n a3, a12, 32 4022a83f: 01ff85 call0 4022c838 4022a842: 000c movi.n a0, 0 4022a844: 1a0c movi.n a10, 1 4022a846: 0af216 beqz a2, 4022a8f9 4022a849: acaf82 movi a8, -84 4022a84c: f90c movi.n a9, 15 4022a84e: 2b0c movi.n a11, 2 4022a850: a052d0 addx4 a5, a2, a13 4022a853: 084d22 s8i a2, a13, 8 4022a856: 417820 srli a7, a2, 8 4022a859: 094d72 s8i a7, a13, 9 4022a85c: 1c78 l32i.n a7, a12, 4 4022a85e: 25cb addi.n a2, a5, 12 4022a860: 156707 bbci a7, 0, 4022a879 4022a863: 130c movi.n a3, 1 4022a865: 10c522 addi a2, a5, 16 4022a868: 0c4502 s8i a0, a5, 12 4022a86b: 0d4592 s8i a9, a5, 13 4022a86e: 0e4582 s8i a8, a5, 14 4022a871: 0f45a2 s8i a10, a5, 15 4022a874: 1c78 l32i.n a7, a12, 4 4022a876: 000046 j 4022a87b 4022a879: 030c movi.n a3, 0 4022a87b: 0f6717 bbci a7, 1, 4022a88e 4022a87e: 331b addi.n a3, a3, 1 4022a880: 014292 s8i a9, a2, 1 4022a883: 024282 s8i a8, a2, 2 4022a886: 0342b2 s8i a11, a2, 3 4022a889: 004202 s8i a0, a2, 0 4022a88c: 224b addi.n a2, a2, 4 4022a88e: 067316 beqz a3, 4022a8f9 4022a891: c90c movi.n a9, 12 4022a893: 040c movi.n a4, 0 4022a895: 180c movi.n a8, 1 4022a897: 0a4532 s8i a3, a5, 10 4022a89a: 417830 srli a7, a3, 8 4022a89d: 0b4572 s8i a7, a5, 11 4022a8a0: 9c68 l32i.n a6, a12, 36 4022a8a2: 00a2b2 movi a11, 0x200 4022a8a5: 838460 moveqz a8, a4, a6 4022a8a8: bc48 l32i.n a4, a12, 44 4022a8aa: 20b8b0 or a11, a8, a11 4022a8ad: 938b40 movnez a8, a11, a4 4022a8b0: ccb8 l32i.n a11, a12, 48 4022a8b2: 209890 or a9, a8, a9 4022a8b5: 9389b0 movnez a8, a9, a11 4022a8b8: 004282 s8i a8, a2, 0 4022a8bb: 418880 srli a8, a8, 8 4022a8be: 014282 s8i a8, a2, 1 4022a8c1: 222b addi.n a2, a2, 2 4022a8c3: ce9c beqz.n a14, 4022a8e3 4022a8c5: 0188 l32i.n a8, a1, 0 4022a8c7: 12c2c2 addi a12, a2, 18 4022a8ca: 8d8a add.n a8, a13, a8 4022a8cc: 2938c7 bltu a8, a12, 4022a8f9 4022a8cf: 0e3d mov.n a3, a14 4022a8d1: 014202 s8i a0, a2, 1 4022a8d4: 0042a2 s8i a10, a2, 0 4022a8d7: 041c movi.n a4, 16 4022a8d9: 222b addi.n a2, a2, 2 4022a8db: 5f3001 l32r a0, 4020259c 4022a8de: 0000c0 callx0 a0 4022a8e1: 0c2d mov.n a2, a12 4022a8e3: c022d0 sub a2, a2, a13 4022a8e6: fec292 addi a9, a2, -2 4022a8e9: 014d92 s8i a9, a13, 1 4022a8ec: 21c8 l32i.n a12, a1, 8 4022a8ee: 31d8 l32i.n a13, a1, 12 4022a8f0: 41e8 l32i.n a14, a1, 16 4022a8f2: 1108 l32i.n a0, a1, 4 4022a8f4: 20c112 addi a1, a1, 32 4022a8f7: f00d ret.n 4022a8f9: f27c movi.n a2, -1 4022a8fb: fffb46 j 4022a8ec 4022a8fe: 200000 or a0, a0, a0 4022a901: 4023a5 excw 4022a904 : 4022a904: 90a032 movi a3, 144 4022a907: c01130 sub a1, a1, a3 4022a90a: 2161c2 s32i a12, a1, 132 4022a90d: 206102 s32i a0, a1, 128 4022a910: 02cd mov.n a12, a2 4022a912: 1228 l32i.n a2, a2, 4 4022a914: 2261d2 s32i a13, a1, 136 4022a917: 156217 bbci a2, 1, 4022a930 4022a91a: 2c4b addi.n a2, a12, 4 4022a91c: 013d mov.n a3, a1 4022a91e: 80a042 movi a4, 128 4022a921: 050c movi.n a5, 0 4022a923: ffed45 call0 4022a7f8 4022a926: 059296 bltz a2, 4022a983 4022a929: d21a add.n a13, a2, a1 4022a92b: 1c28 l32i.n a2, a12, 4 4022a92d: 000046 j 4022a932 4022a930: 01dd mov.n a13, a1 4022a932: 146207 bbci a2, 0, 4022a94a 4022a935: 2c4b addi.n a2, a12, 4 4022a937: 0d3d mov.n a3, a13 4022a939: c041d0 sub a4, a1, a13 4022a93c: 01d442 addmi a4, a4, 0x100 4022a93f: 80c442 addi a4, a4, -128 4022a942: ffdf05 call0 4022a734 4022a945: 03a296 bltz a2, 4022a983 4022a948: d2da add.n a13, a2, a13 4022a94a: 142c22 l32i a2, a12, 80 4022a94d: ffec31 l32r a3, 4022a900 4022a950: 4ea142 movi a4, 0x14e 4022a953: 5f1301 l32r a0, 402025a0 4022a956: 0000c0 callx0 a0 4022a959: ffe931 l32r a3, 4022a900 4022a95c: 4fa142 movi a4, 0x14f 4022a95f: c0dd10 sub a13, a13, a1 4022a962: 0d2d mov.n a2, a13 4022a964: 5fef01 l32r a0, 40202920 4022a967: 0000c0 callx0 a0 4022a96a: 146c22 s32i a2, a12, 80 4022a96d: 32cc bnez.n a2, 4022a974 4022a96f: f27c movi.n a2, -1 4022a971: 000386 j 4022a983 4022a974: 013d mov.n a3, a1 4022a976: 0d4d mov.n a4, a13 4022a978: 5f0901 l32r a0, 4020259c 4022a97b: 0000c0 callx0 a0 4022a97e: 156cd2 s32i a13, a12, 84 4022a981: 020c movi.n a2, 0 4022a983: 2121c2 l32i a12, a1, 132 4022a986: 2221d2 l32i a13, a1, 136 4022a989: 90a032 movi a3, 144 4022a98c: 202102 l32i a0, a1, 128 4022a98f: 113a add.n a1, a1, a3 4022a991: f00d ret.n ... 4022a994 : 4022a994: e0c112 addi a1, a1, -32 4022a997: 0109 s32i.n a0, a1, 0 4022a999: 21d9 s32i.n a13, a1, 8 4022a99b: 11c9 s32i.n a12, a1, 4 4022a99d: 41f9 s32i.n a15, a1, 16 4022a99f: 31e9 s32i.n a14, a1, 12 4022a9a1: 06fd mov.n a15, a6 4022a9a3: 05ed mov.n a14, a5 4022a9a5: 02cd mov.n a12, a2 4022a9a7: 07dd mov.n a13, a7 4022a9a9: 032d mov.n a2, a3 4022a9ab: ddaf72 movi a7, -35 4022a9ae: 004c72 s8i a7, a12, 0 4022a9b1: 054c22 s8i a2, a12, 5 4022a9b4: 043d mov.n a3, a4 4022a9b6: 0eda add.n a0, a14, a13 4022a9b8: f55020 extui a5, a2, 16, 16 4022a9bb: 756820 extui a6, a2, 24, 8 4022a9be: 024c62 s8i a6, a12, 2 4022a9c1: 034c52 s8i a5, a12, 3 4022a9c4: 004b addi.n a0, a0, 4 4022a9c6: 414820 srli a4, a2, 8 4022a9c9: 044c42 s8i a4, a12, 4 4022a9cc: 014c02 s8i a0, a12, 1 4022a9cf: 0e4d mov.n a4, a14 4022a9d1: 2c6b addi.n a2, a12, 6 4022a9d3: 5ef201 l32r a0, 4020259c 4022a9d6: 0000c0 callx0 a0 4022a9d9: 8e6b addi.n a8, a14, 6 4022a9db: cc8a add.n a12, a12, a8 4022a9dd: 31e8 l32i.n a14, a1, 12 4022a9df: cf8c beqz.n a15, 4022a9ef 4022a9e1: 0f3d mov.n a3, a15 4022a9e3: 0c2d mov.n a2, a12 4022a9e5: 0d4d mov.n a4, a13 4022a9e7: 5eed01 l32r a0, 4020259c 4022a9ea: 0000c0 callx0 a0 4022a9ed: ccda add.n a12, a12, a13 4022a9ef: 0108 l32i.n a0, a1, 0 4022a9f1: 21d8 l32i.n a13, a1, 8 4022a9f3: 0c2d mov.n a2, a12 4022a9f5: 41f8 l32i.n a15, a1, 16 4022a9f7: 11c8 l32i.n a12, a1, 4 4022a9f9: 20c112 addi a1, a1, 32 4022a9fc: f00d ret.n ... 4022aa00 : 4022aa00: c0c112 addi a1, a1, -64 4022aa03: f1f9 s32i.n a15, a1, 60 4022aa05: b109 s32i.n a0, a1, 44 4022aa07: d1d9 s32i.n a13, a1, 52 4022aa09: e1e9 s32i.n a14, a1, 56 4022aa0b: c1c9 s32i.n a12, a1, 48 4022aa0d: 04ed mov.n a14, a4 4022aa0f: 03cd mov.n a12, a3 4022aa11: 02dd mov.n a13, a2 4022aa13: 052d mov.n a2, a5 4022aa15: bd9c beqz.n a13, 4022aa34 4022aa17: 939c beqz.n a3, 4022aa34 4022aa19: c49c beqz.n a4, 4022aa39 4022aa1b: a59c beqz.n a5, 4022aa39 4022aa1d: 1d58 l32i.n a5, a13, 4 4022aa1f: 2f0c movi.n a15, 2 4022aa21: 000462 l8ui a6, a4, 0 4022aa24: 100c movi.n a0, 1 4022aa26: d0c662 addi a6, a6, -48 4022aa29: 830f60 moveqz a0, a15, a6 4022aa2c: 1a8507 bany a5, a0, 4022aa4a 4022aa2f: a20c movi.n a2, 10 4022aa31: 000186 j 4022aa3b 4022aa34: 520c movi.n a2, 5 4022aa36: 000046 j 4022aa3b 4022aa39: 120c movi.n a2, 1 4022aa3b: c1c8 l32i.n a12, a1, 48 4022aa3d: d1d8 l32i.n a13, a1, 52 4022aa3f: e1e8 l32i.n a14, a1, 56 4022aa41: f1f8 l32i.n a15, a1, 60 4022aa43: b108 l32i.n a0, a1, 44 4022aa45: 40c112 addi a1, a1, 64 4022aa48: f00d ret.n 4022aa4a: 086102 s32i a0, a1, 32 4022aa4d: a129 s32i.n a2, a1, 40 4022aa4f: 1b2066 bnei a0, 2, 4022aa6e 4022aa52: 042d mov.n a2, a4 4022aa54: a138 l32i.n a3, a1, 40 4022aa56: 014d mov.n a4, a1 4022aa58: 018645 call0 4022c2c0 4022aa5b: 9129 s32i.n a2, a1, 36 4022aa5d: 1138 l32i.n a3, a1, 4 4022aa5f: 220c movi.n a2, 2 4022aa61: 01d805 call0 4022c7e4 4022aa64: 220c movi.n a2, 2 4022aa66: 2138 l32i.n a3, a1, 8 4022aa68: 01d785 call0 4022c7e4 4022aa6b: 000646 j 4022aa88 4022aa6e: 202440 or a2, a4, a4 4022aa71: a138 l32i.n a3, a1, 40 4022aa73: 014d mov.n a4, a1 4022aa75: 019dc5 call0 4022c454 4022aa78: 9129 s32i.n a2, a1, 36 4022aa7a: 1138 l32i.n a3, a1, 4 4022aa7c: 120c movi.n a2, 1 4022aa7e: 01d645 call0 4022c7e4 4022aa81: 120c movi.n a2, 1 4022aa83: 2138 l32i.n a3, a1, 8 4022aa85: 01d5c5 call0 4022c7e4 4022aa88: 9178 l32i.n a7, a1, 36 4022aa8a: 2198 l32i.n a9, a1, 8 4022aa8c: fa9756 bnez a7, 4022aa39 4022aa8f: 4d88 l32i.n a8, a13, 16 4022aa91: 31b8 l32i.n a11, a1, 12 4022aa93: 041897 beq a8, a9, 4022aa9b 4022aa96: 220c movi.n a2, 2 4022aa98: ffe7c6 j 4022aa3b 4022aa9b: 2da8 l32i.n a10, a13, 8 4022aa9d: 3d98 l32i.n a9, a13, 12 4022aa9f: 100ab0 and a0, a10, a11 4022aaa2: 048ab7 bany a10, a11, 4022aaaa 4022aaa5: 420c movi.n a2, 4 4022aaa7: ffe406 j 4022aa3b 4022aaaa: 8128 l32i.n a2, a1, 32 4022aaac: 076007 bbci a0, 0, 4022aab7 4022aaaf: 100c movi.n a0, 1 4022aab1: 656c02 s32i a0, a12, 0x194 4022aab4: 000086 j 4022aaba 4022aab7: 656cf2 s32i a15, a12, 0x194 4022aaba: 1108 l32i.n a0, a1, 4 4022aabc: 552266 bnei a2, 2, 4022ab15 4022aabf: 9d98 l32i.n a9, a13, 36 4022aac1: 108900 and a8, a9, a0 4022aac4: 640907 bnone a9, a0, 4022ab2c 4022aac7: 800c movi.n a0, 8 4022aac9: 06e837 bbsi a8, 3, 4022aad3 4022aacc: 004c movi.n a0, 64 4022aace: 01e867 bbsi a8, 6, 4022aad3 4022aad1: 0f0d mov.n a0, a15 4022aad3: 646c02 s32i a0, a12, 0x190 4022aad6: 000e32 l8ui a3, a14, 0 4022aad9: 043c movi.n a4, 48 4022aadb: 011347 beq a3, a4, 4022aae0 4022aade: 1f0c movi.n a15, 1 4022aae0: 612c22 l32i a2, a12, 0x184 4022aae3: 636cf2 s32i a15, a12, 0x18c 4022aae6: 628c beqz.n a2, 4022aaf0 4022aae8: a168 l32i.n a6, a1, 40 4022aaea: 622c52 l32i a5, a12, 0x188 4022aaed: 27b567 bgeu a5, a6, 4022ab18 4022aaf0: ff84d1 l32r a13, 4022a900 4022aaf3: 73a242 movi a4, 0x273 4022aaf6: 0d3d mov.n a3, a13 4022aaf8: 5eaa01 l32r a0, 402025a0 4022aafb: 0000c0 callx0 a0 4022aafe: 0d3d mov.n a3, a13 4022ab00: a128 l32i.n a2, a1, 40 4022ab02: 74a242 movi a4, 0x274 4022ab05: 5f8601 l32r a0, 40202920 4022ab08: 0000c0 callx0 a0 4022ab0b: 616c22 s32i a2, a12, 0x184 4022ab0e: 62cc bnez.n a2, 4022ab18 4022ab10: 620c movi.n a2, 6 4022ab12: ffc946 j 4022aa3b 4022ab15: ffea06 j 4022aac1 4022ab18: 0e3d mov.n a3, a14 4022ab1a: a148 l32i.n a4, a1, 40 4022ab1c: 5ea001 l32r a0, 4020259c 4022ab1f: 0000c0 callx0 a0 4022ab22: 020c movi.n a2, 0 4022ab24: a178 l32i.n a7, a1, 40 4022ab26: 626c72 s32i a7, a12, 0x188 4022ab29: ffc386 j 4022aa3b 4022ab2c: 320c movi.n a2, 3 4022ab2e: ffc246 j 4022aa3b 4022ab31: 000000 ill 4022ab34: 50f201 l32r a0, 401feefc <_lit4_end+0xf92a8> 4022ab37: ac0400 excw 4022ab3a: 0f .byte 0xf 4022ab3b: ac0300 excw 4022ab3e: 0f .byte 0xf 4022ab3f: 027200 excw 4022ab42: 025201 l32r a0, 401eb48c <_lit4_end+0xe5838> 4022ab45: 27cc05 call0 40252808 <_flash_code_end+0xb4ae> 4022ab48: 120c movi.n a2, 1 4022ab4a: f00d ret.n 4022ab4c: 3767b6 bltui a7, 6, 4022ab87 4022ab4f: 020282 l8ui a8, a2, 2 4022ab52: 030292 l8ui a9, a2, 3 4022ab55: 040262 l8ui a6, a2, 4 4022ab58: 119900 slli a9, a9, 16 4022ab5b: 116680 slli a6, a6, 8 4022ab5e: 018880 slli a8, a8, 24 4022ab61: 205560 or a5, a5, a6 4022ab64: fff461 l32r a6, 4022ab34 4022ab67: 208890 or a8, a8, a9 4022ab6a: 205580 or a5, a5, a8 4022ab6d: 169567 bne a5, a6, 4022ab87 4022ab70: 060282 l8ui a8, a2, 6 4022ab73: 101866 bnei a8, 1, 4022ab87 4022ab76: 070292 l8ui a9, a2, 7 4022ab79: a9cc bnez.n a9, 4022ab87 4022ab7b: 0429 s32i.n a2, a4, 0 4022ab7d: 0102a2 l8ui a10, a2, 1 4022ab80: aa2b addi.n a10, a10, 2 4022ab82: 14a9 s32i.n a10, a4, 4 4022ab84: 001fc6 j 4022ac07 4022ab87: b25b addi.n a11, a2, 5 4022ab89: 2fbb37 bgeu a11, a3, 4022abbc 4022ab8c: 331c movi.n a3, 19 4022ab8e: 2ab377 bgeu a3, a7, 4022abbc 4022ab91: 050252 l8ui a5, a2, 5 4022ab94: 020282 l8ui a8, a2, 2 4022ab97: 030292 l8ui a9, a2, 3 4022ab9a: 040262 l8ui a6, a2, 4 4022ab9d: 119900 slli a9, a9, 16 4022aba0: 116680 slli a6, a6, 8 4022aba3: 018880 slli a8, a8, 24 4022aba6: 205560 or a5, a5, a6 4022aba9: ffe361 l32r a6, 4022ab38 4022abac: 208890 or a8, a8, a9 4022abaf: 205580 or a5, a5, a8 4022abb2: 069567 bne a5, a6, 4022abbc 4022abb5: 726b addi.n a7, a2, 6 4022abb7: 4479 s32i.n a7, a4, 16 4022abb9: 001286 j 4022ac07 4022abbc: 4777b6 bltui a7, 7, 4022ac07 4022abbf: fcb281 l32r a8, 40229e88 4022abc2: 030262 l8ui a6, a2, 3 4022abc5: 040252 l8ui a5, a2, 4 4022abc8: 050232 l8ui a3, a2, 5 4022abcb: 115580 slli a5, a5, 8 4022abce: 203350 or a3, a3, a5 4022abd1: 020252 l8ui a5, a2, 2 4022abd4: 116600 slli a6, a6, 16 4022abd7: 015580 slli a5, a5, 24 4022abda: 205560 or a5, a5, a6 4022abdd: 203350 or a3, a3, a5 4022abe0: 0e9387 bne a3, a8, 4022abf2 4022abe3: 726b addi.n a7, a2, 6 4022abe5: 5479 s32i.n a7, a4, 20 4022abe7: 010262 l8ui a6, a2, 1 4022abea: fcc662 addi a6, a6, -4 4022abed: 6469 s32i.n a6, a4, 24 4022abef: 000506 j 4022ac07 4022abf2: 1177b6 bltui a7, 7, 4022ac07 4022abf5: ffd181 l32r a8, 4022ab3c 4022abf8: 0b9387 bne a3, a8, 4022ac07 4022abfb: a26b addi.n a10, a2, 6 4022abfd: 74a9 s32i.n a10, a4, 28 4022abff: 010292 l8ui a9, a2, 1 4022ac02: fcc992 addi a9, a9, -4 4022ac05: 8499 s32i.n a9, a4, 32 4022ac07: 020c movi.n a2, 0 4022ac09: f00d ret.n ... 4022ac0c : 4022ac0c: e0c112 addi a1, a1, -32 4022ac0f: 61f9 s32i.n a15, a1, 24 4022ac11: 2109 s32i.n a0, a1, 8 4022ac13: 31c9 s32i.n a12, a1, 12 4022ac15: 41d9 s32i.n a13, a1, 16 4022ac17: 51e9 s32i.n a14, a1, 20 4022ac19: 04dd mov.n a13, a4 4022ac1b: 03ed mov.n a14, a3 4022ac1d: 02cd mov.n a12, a2 4022ac1f: 030c movi.n a3, 0 4022ac21: 042d mov.n a2, a4 4022ac23: 11d9 s32i.n a13, a1, 4 4022ac25: 442c movi.n a4, 36 4022ac27: 5e6101 l32r a0, 402025ac 4022ac2a: 0000c0 callx0 a0 4022ac2d: 702ea6 blti a14, 2, 4022aca1 4022ac30: 0f3c movi.n a15, 48 4022ac32: 020c movi.n a2, 0 4022ac34: dcea add.n a13, a12, a14 4022ac36: dda0e2 movi a14, 221 4022ac39: 0d0b addi.n a0, a13, -1 4022ac3b: 0109 s32i.n a0, a1, 0 4022ac3d: 000c02 l8ui a0, a12, 0 4022ac40: 010c32 l8ui a3, a12, 1 4022ac43: 0c90e7 bne a0, a14, 4022ac53 4022ac46: 0138 l32i.n a3, a1, 0 4022ac48: 4613c7 beq a3, a12, 4022ac92 4022ac4b: 010c32 l8ui a3, a12, 1 4022ac4e: 13cc bnez.n a3, 4022ac53 4022ac50: 000f86 j 4022ac92 4022ac53: 33ca add.n a3, a3, a12 4022ac55: 332b addi.n a3, a3, 2 4022ac57: 353d37 bltu a13, a3, 4022ac90 4022ac5a: 1b90f7 bne a0, a15, 4022ac79 4022ac5d: 1158 l32i.n a5, a1, 4 4022ac5f: 25c9 s32i.n a12, a5, 8 4022ac61: 010c42 l8ui a4, a12, 1 4022ac64: 442b addi.n a4, a4, 2 4022ac66: 3549 s32i.n a4, a5, 12 4022ac68: 010c32 l8ui a3, a12, 1 4022ac6b: 33ca add.n a3, a3, a12 4022ac6d: 332b addi.n a3, a3, 2 4022ac6f: 03cd mov.n a12, a3 4022ac71: 431b addi.n a4, a3, 1 4022ac73: c634d7 bltu a4, a13, 4022ac3d 4022ac76: 000606 j 4022ac92 4022ac79: f290e7 bne a0, a14, 4022ac6f 4022ac7c: 0c2d mov.n a2, a12 4022ac7e: 0d3d mov.n a3, a13 4022ac80: 1148 l32i.n a4, a1, 4 4022ac82: ffebc5 call0 4022ab40 4022ac85: 009296 bltz a2, 4022ac92 4022ac88: dc12a6 blti a2, 1, 4022ac68 4022ac8b: 020c movi.n a2, 0 4022ac8d: 000046 j 4022ac92 4022ac90: f27c movi.n a2, -1 4022ac92: 31c8 l32i.n a12, a1, 12 4022ac94: 41d8 l32i.n a13, a1, 16 4022ac96: 51e8 l32i.n a14, a1, 20 4022ac98: 61f8 l32i.n a15, a1, 24 4022ac9a: 2108 l32i.n a0, a1, 8 4022ac9c: 20c112 addi a1, a1, 32 4022ac9f: f00d ret.n 4022aca1: 020c movi.n a2, 0 4022aca3: fffac6 j 4022ac92 ... 4022aca8 : 4022aca8: 628c beqz.n a2, 4022acb2 4022acaa: 5d2222 l32i a2, a2, 0x174 4022acad: 042420 extui a2, a2, 4, 1 4022acb0: f00d ret.n 4022acb2: 020c movi.n a2, 0 4022acb4: f00d ret.n 4022acb6: 0d0000 excw 4022acb9: 0000f0 excw 4022acbc: d0c112 addi a1, a1, -48 4022acbf: 0a61d2 s32i a13, a1, 40 4022acc2: 076162 s32i a6, a1, 28 4022acc5: 056142 s32i a4, a1, 20 4022acc8: 8109 s32i.n a0, a1, 32 4022acca: b1e9 s32i.n a14, a1, 44 4022accc: 91c9 s32i.n a12, a1, 36 4022acce: 02ed mov.n a14, a2 4022acd0: 05cd mov.n a12, a5 4022acd2: 010c82 l8ui a8, a12, 1 4022acd5: 030c92 l8ui a9, a12, 3 4022acd8: 050ca2 l8ui a10, a12, 5 4022acdb: 040c02 l8ui a0, a12, 4 4022acde: 075d mov.n a5, a7 4022ace0: 032d mov.n a2, a3 4022ace2: 6129 s32i.n a2, a1, 24 4022ace4: 4159 s32i.n a5, a1, 16 4022ace6: 000c32 l8ui a3, a12, 0 4022ace9: 020c72 l8ui a7, a12, 2 4022acec: 2000a0 or a0, a0, a10 4022acef: 207790 or a7, a7, a9 4022acf2: 203380 or a3, a3, a8 4022acf5: 203370 or a3, a3, a7 4022acf8: 200030 or a0, a0, a3 4022acfb: 740000 extui a0, a0, 0, 8 4022acfe: 60fc bnez.n a0, 4022ad38 4022ad00: 01de02 addmi a0, a14, 0x100 4022ad03: 470032 l8ui a3, a0, 71 4022ad06: 4600d2 l8ui a13, a0, 70 4022ad09: 490042 l8ui a4, a0, 73 4022ad0c: 4b0052 l8ui a5, a0, 75 4022ad0f: 4a00b2 l8ui a11, a0, 74 4022ad12: 480022 l8ui a2, a0, 72 4022ad15: 20bb50 or a11, a11, a5 4022ad18: 202240 or a2, a2, a4 4022ad1b: 20dd30 or a13, a13, a3 4022ad1e: 20dd20 or a13, a13, a2 4022ad21: 20bbd0 or a11, a11, a13 4022ad24: 74b0b0 extui a11, a11, 0, 8 4022ad27: dbcc bnez.n a11, 4022ad38 4022ad29: 640c movi.n a4, 6 4022ad2b: 46c0c2 addi a12, a0, 70 4022ad2e: 0c2d mov.n a2, a12 4022ad30: 0c3d mov.n a3, a12 4022ad32: 5e1a01 l32r a0, 4020259c 4022ad35: 0000c0 callx0 a0 4022ad38: d168 l32i.n a6, a1, 52 4022ad3a: c1d8 l32i.n a13, a1, 48 4022ad3c: c68c beqz.n a6, 4022ad4c 4022ad3e: 6128 l32i.n a2, a1, 24 4022ad40: 5138 l32i.n a3, a1, 20 4022ad42: 4148 l32i.n a4, a1, 16 4022ad44: 0d5d mov.n a5, a13 4022ad46: 0189c5 call0 4022c5e4 4022ad49: 062256 bnez a2, 4022adaf 4022ad4c: 012d mov.n a2, a1 4022ad4e: 030c movi.n a3, 0 4022ad50: e40c movi.n a4, 14 4022ad52: 5e1601 l32r a0, 402025ac 4022ad55: 0000c0 callx0 a0 4022ad58: 0c3d mov.n a3, a12 4022ad5a: 012d mov.n a2, a1 4022ad5c: 640c movi.n a4, 6 4022ad5e: 5e0f01 l32r a0, 4020259c 4022ad61: 0000c0 callx0 a0 4022ad64: 216b addi.n a2, a1, 6 4022ad66: 640c movi.n a4, 6 4022ad68: 01de32 addmi a3, a14, 0x100 4022ad6b: 40c332 addi a3, a3, 64 4022ad6e: 5e0b01 l32r a0, 4020259c 4022ad71: 0000c0 callx0 a0 4022ad74: 0deb addi.n a0, a13, 14 4022ad76: 7138 l32i.n a3, a1, 28 4022ad78: 7e2e22 l32i a2, a14, 0x1f8 4022ad7b: 744830 extui a4, a3, 8, 8 4022ad7e: 12c8 l32i.n a12, a2, 4 4022ad80: 113380 slli a3, a3, 8 4022ad83: 203340 or a3, a3, a4 4022ad86: 065132 s16i a3, a1, 12 4022ad89: 055202 s16i a0, a2, 10 4022ad8c: fc9c beqz.n a12, 4022adaf 4022ad8e: 0c2d mov.n a2, a12 4022ad90: 013d mov.n a3, a1 4022ad92: e40c movi.n a4, 14 4022ad94: 5e0201 l32r a0, 4020259c 4022ad97: 0000c0 callx0 a0 4022ad9a: 0d4d mov.n a4, a13 4022ad9c: 2ceb addi.n a2, a12, 14 4022ad9e: 4138 l32i.n a3, a1, 16 4022ada0: 5dff01 l32r a0, 4020259c 4022ada3: 0000c0 callx0 a0 4022ada6: 7f2e02 l32i a0, a14, 0x1fc 4022ada9: 7e2e22 l32i a2, a14, 0x1f8 4022adac: 0000c0 callx0 a0 4022adaf: 91c8 l32i.n a12, a1, 36 4022adb1: a1d8 l32i.n a13, a1, 40 4022adb3: b1e8 l32i.n a14, a1, 44 4022adb5: 8108 l32i.n a0, a1, 32 4022adb7: 30c112 addi a1, a1, 48 4022adba: f00d ret.n 4022adbc: 160c movi.n a6, 1 4022adbe: c0c112 addi a1, a1, -64 4022adc1: f1d9 s32i.n a13, a1, 60 4022adc3: b139 s32i.n a3, a1, 44 4022adc5: a149 s32i.n a4, a1, 40 4022adc7: 432272 l32i a7, a2, 0x10c 4022adca: e1c9 s32i.n a12, a1, 56 4022adcc: d109 s32i.n a0, a1, 52 4022adce: 02cd mov.n a12, a2 4022add0: 200c movi.n a0, 2 4022add2: 04d726 beqi a7, 64, 4022adda 4022add5: 01c726 beqi a7, 32, 4022adda 4022add8: 060c movi.n a6, 0 4022adda: 86dc bnez.n a6, 4022adf6 4022addc: 120c movi.n a2, 1 4022adde: 04f726 beqi a7, 0x100, 4022ade6 4022ade1: 01e726 beqi a7, 128, 4022ade6 4022ade4: 020c movi.n a2, 0 4022ade6: c2cc bnez.n a2, 4022adf6 4022ade8: 412c22 l32i a2, a12, 0x104 4022adeb: 1d0c movi.n a13, 1 4022aded: f8c222 addi a2, a2, -8 4022adf0: 83d020 moveqz a13, a0, a2 4022adf3: 000046 j 4022adf8 4022adf6: 3d0c movi.n a13, 3 4022adf8: 10c122 addi a2, a1, 16 4022adfb: 06a042 movi a4, 6 4022adfe: 01dc32 addmi a3, a12, 0x100 4022ae01: 46c332 addi a3, a3, 70 4022ae04: 5de601 l32r a0, 4020259c 4022ae07: 0000c0 callx0 a0 4022ae0a: 202cc0 or a2, a12, a12 4022ae0d: 330c movi.n a3, 3 4022ae0f: 040c movi.n a4, 0 4022ae11: f55c movi.n a5, 95 4022ae13: 18c162 addi a6, a1, 24 4022ae16: 1cc172 addi a7, a1, 28 4022ae19: 022785 call0 4022d094 4022ae1c: c129 s32i.n a2, a1, 48 4022ae1e: 0a0216 beqz a2, 4022aec2 4022ae21: a178 l32i.n a7, a1, 40 4022ae23: 840c movi.n a4, 8 4022ae25: 00a692 movi a9, 0x600 4022ae28: 7128 l32i.n a2, a1, 28 4022ae2a: 292cb2 l32i a11, a12, 164 4022ae2d: 00a1a2 movi a10, 0x100 4022ae30: 230c movi.n a3, 2 4022ae32: fea002 movi a0, 254 4022ae35: 831381 l32r a8, 4020ba84 4022ae38: 532c52 l32i a5, a12, 0x14c 4022ae3b: 208d80 or a8, a13, a8 4022ae3e: fec552 addi a5, a5, -2 4022ae41: 830350 moveqz a0, a3, a5 4022ae44: 20a8a0 or a10, a8, a10 4022ae47: 050c movi.n a5, 0 4022ae49: 938ab0 movnez a8, a10, a11 4022ae4c: 004202 s8i a0, a2, 0 4022ae4f: b1a8 l32i.n a10, a1, 44 4022ae51: 209890 or a9, a8, a9 4022ae54: 71b8 l32i.n a11, a1, 28 4022ae56: 9389a0 movnez a8, a9, a10 4022ae59: 206840 or a6, a8, a4 4022ae5c: 938670 movnez a8, a6, a7 4022ae5f: 41a880 srli a10, a8, 8 4022ae62: 014ba2 s8i a10, a11, 1 4022ae65: 7198 l32i.n a9, a1, 28 4022ae67: 01dc32 addmi a3, a12, 0x100 4022ae6a: 024982 s8i a8, a9, 2 4022ae6d: 7178 l32i.n a7, a1, 28 4022ae6f: fcc332 addi a3, a3, -4 4022ae72: 034752 s8i a5, a7, 3 4022ae75: 7168 l32i.n a6, a1, 28 4022ae77: 9139 s32i.n a3, a1, 36 4022ae79: 044652 s8i a5, a6, 4 4022ae7c: 7128 l32i.n a2, a1, 28 4022ae7e: 8189 s32i.n a8, a1, 32 4022ae80: 225b addi.n a2, a2, 5 4022ae82: 5dc601 l32r a0, 4020259c 4022ae85: 0000c0 callx0 a0 4022ae88: 9128 l32i.n a2, a1, 36 4022ae8a: 830c movi.n a3, 8 4022ae8c: fd8e05 call0 40228770 4022ae8f: 7108 l32i.n a0, a1, 28 4022ae91: 0a0c movi.n a10, 0 4022ae93: 5d40a2 s8i a10, a0, 93 4022ae96: 71b8 l32i.n a11, a1, 28 4022ae98: 8198 l32i.n a9, a1, 32 4022ae9a: 5e4ba2 s8i a10, a11, 94 4022ae9d: 076987 bbci a9, 8, 4022aea8 4022aea0: 7108 l32i.n a0, a1, 28 4022aea2: 4dc002 addi a0, a0, 77 4022aea5: 000046 j 4022aeaa 4022aea8: 000c movi.n a0, 0 4022aeaa: 0d4d mov.n a4, a13 4022aeac: 24cc32 addi a3, a12, 36 4022aeaf: c178 l32i.n a7, a1, 48 4022aeb1: 10c152 addi a5, a1, 16 4022aeb4: b41761 l32r a6, 40217f10 4022aeb7: 6128 l32i.n a2, a1, 24 4022aeb9: 0129 s32i.n a2, a1, 0 4022aebb: 1109 s32i.n a0, a1, 4 4022aebd: 0c2d mov.n a2, a12 4022aebf: ffdfc5 call0 4022acbc 4022aec2: e1c8 l32i.n a12, a1, 56 4022aec4: f1d8 l32i.n a13, a1, 60 4022aec6: d108 l32i.n a0, a1, 52 4022aec8: 40c112 addi a1, a1, 64 4022aecb: f00d ret.n 4022aecd: 000000 ill 4022aed0: 130c movi.n a3, 1 4022aed2: 8248 l32i.n a4, a2, 32 4022aed4: 020c movi.n a2, 0 4022aed6: 832340 moveqz a2, a3, a4 4022aed9: f00d ret.n 4022aedb: c11200 mul16u a1, a2, a0 4022aede: 6102c0 excw 4022aee1: 320b addi.n a3, a2, -1 4022aee3: 620a61 l32r a6, 4020370c 4022aee6: d90961 l32r a6, 4022130c 4022aee9: e1e9d1 l32r a13, 40223690 4022aeec: c1c9 s32i.n a12, a1, 48 4022aeee: 05ed mov.n a14, a5 4022aef0: 02cd mov.n a12, a2 4022aef2: 07dd mov.n a13, a7 4022aef4: 042d mov.n a2, a4 4022aef6: 8129 s32i.n a2, a1, 32 4022aef8: d79c beqz.n a7, 4022af19 4022aefa: 0c2d mov.n a2, a12 4022aefc: 330c movi.n a3, 3 4022aefe: 040c movi.n a4, 0 4022af00: 10c162 addi a6, a1, 16 4022af03: 14c172 addi a7, a1, 20 4022af06: 102152 l32i a5, a1, 64 4022af09: 7159 s32i.n a5, a1, 28 4022af0b: 5fc552 addi a5, a5, 95 4022af0e: f45050 extui a5, a5, 0, 16 4022af11: 021805 call0 4022d094 4022af14: 020d mov.n a0, a2 4022af16: 077256 bnez a2, 4022af91 4022af19: f27c movi.n a2, -1 4022af1b: 001946 j 4022af84 4022af1e: 293b addi.n a2, a9, 3 4022af20: 8138 l32i.n a3, a1, 32 4022af22: 240c movi.n a4, 2 4022af24: 333b addi.n a3, a3, 3 4022af26: 5d9d01 l32r a0, 4020259c 4022af29: 0000c0 callx0 a0 4022af2c: 840c movi.n a4, 8 4022af2e: 8138 l32i.n a3, a1, 32 4022af30: 5128 l32i.n a2, a1, 20 4022af32: 335b addi.n a3, a3, 5 4022af34: 225b addi.n a2, a2, 5 4022af36: 5d9901 l32r a0, 4020259c 4022af39: 0000c0 callx0 a0 4022af3c: 7148 l32i.n a4, a1, 28 4022af3e: 5168 l32i.n a6, a1, 20 4022af40: 415840 srli a5, a4, 8 4022af43: 5d4652 s8i a5, a6, 93 4022af46: 5138 l32i.n a3, a1, 20 4022af48: 5e4342 s8i a4, a3, 94 4022af4b: 5128 l32i.n a2, a1, 20 4022af4d: 0d3d mov.n a3, a13 4022af4f: 5fc222 addi a2, a2, 95 4022af52: 5d9201 l32r a0, 4020259c 4022af55: 0000c0 callx0 a0 4022af58: 9138 l32i.n a3, a1, 36 4022af5a: 5128 l32i.n a2, a1, 20 4022af5c: 042c movi.n a4, 32 4022af5e: 22db addi.n a2, a2, 13 4022af60: 5d8f01 l32r a0, 4020259c 4022af63: 0000c0 callx0 a0 4022af66: 0e4d mov.n a4, a14 4022af68: 0c2d mov.n a2, a12 4022af6a: a158 l32i.n a5, a1, 40 4022af6c: 6178 l32i.n a7, a1, 24 4022af6e: 112132 l32i a3, a1, 68 4022af71: 4198 l32i.n a9, a1, 16 4022af73: 0199 s32i.n a9, a1, 0 4022af75: 5188 l32i.n a8, a1, 20 4022af77: b3e661 l32r a6, 40217f10 4022af7a: 4dc882 addi a8, a8, 77 4022af7d: 1189 s32i.n a8, a1, 4 4022af7f: ffd3c5 call0 4022acbc 4022af82: 020c movi.n a2, 0 4022af84: c1c8 l32i.n a12, a1, 48 4022af86: d1d8 l32i.n a13, a1, 52 4022af88: e1e8 l32i.n a14, a1, 56 4022af8a: b108 l32i.n a0, a1, 44 4022af8c: 40c112 addi a1, a1, 64 4022af8f: f00d ret.n 4022af91: 51a8 l32i.n a10, a1, 20 4022af93: 2b0c movi.n a11, 2 4022af95: fea092 movi a9, 254 4022af98: 08a152 movi a5, 0x108 4022af9b: 532c22 l32i a2, a12, 0x14c 4022af9e: 205e50 or a5, a14, a5 4022afa1: fec222 addi a2, a2, -2 4022afa4: 839b20 moveqz a9, a11, a2 4022afa7: 004a92 s8i a9, a10, 0 4022afaa: 5188 l32i.n a8, a1, 20 4022afac: 417850 srli a7, a5, 8 4022afaf: 014872 s8i a7, a8, 1 4022afb2: 5168 l32i.n a6, a1, 20 4022afb4: 6109 s32i.n a0, a1, 24 4022afb6: 024652 s8i a5, a6, 2 4022afb9: 532c42 l32i a4, a12, 0x14c 4022afbc: 5198 l32i.n a9, a1, 20 4022afbe: fec442 addi a4, a4, -2 4022afc1: f59456 bnez a4, 4022af1e 4022afc4: 060c movi.n a6, 0 4022afc6: 034962 s8i a6, a9, 3 4022afc9: 5178 l32i.n a7, a1, 20 4022afcb: 044762 s8i a6, a7, 4 4022afce: ffd686 j 4022af2c 4022afd1: 000000 ill 4022afd4: 23a530 excw 4022afd7: a06240 addx4 a6, a2, a4 4022afda: 744030 extui a4, a3, 0, 8 4022afdd: c11220 mul16u a1, a2, a2 4022afe0: c132b0 mul16u a3, a2, a11 4022afe3: 841c10 extui a1, a1, 12, 9 4022afe6: f159 s32i.n a5, a1, 60 4022afe8: d1c9 s32i.n a12, a1, 52 4022afea: c109 s32i.n a0, a1, 48 4022afec: e179 s32i.n a7, a1, 56 4022afee: 004c movi.n a0, 64 4022aff0: 02cd mov.n a12, a2 4022aff2: 412c82 l32i a8, a12, 0x104 4022aff5: fff721 l32r a2, 4022afd4 4022aff8: f8c882 addi a8, a8, -8 4022affb: 830680 moveqz a0, a6, a8 4022affe: 106102 s32i a0, a1, 64 4022b001: d8b685 call0 40203b6c 4022b004: 102102 l32i a0, a1, 64 4022b007: f128 l32i.n a2, a1, 60 4022b009: e148 l32i.n a4, a1, 56 4022b00b: 432c62 l32i a6, a12, 0x10c 4022b00e: 150c movi.n a5, 1 4022b010: 04f626 beqi a6, 0x100, 4022b018 4022b013: 01e626 beqi a6, 128, 4022b018 4022b016: 050c movi.n a5, 0 4022b018: 01dc72 addmi a7, a12, 0x100 4022b01b: 94db addi.n a9, a4, 13 4022b01d: 8c38 l32i.n a3, a12, 32 4022b01f: 10c142 addi a4, a1, 16 4022b022: 2109 s32i.n a0, a1, 8 4022b024: 46c762 addi a6, a7, 70 4022b027: 1129 s32i.n a2, a1, 4 4022b029: 3159 s32i.n a5, a1, 12 4022b02b: 0199 s32i.n a9, a1, 0 4022b02d: 40c752 addi a5, a7, 64 4022b030: 0c2d mov.n a2, a12 4022b032: acc772 addi a7, a7, -84 4022b035: d1c8 l32i.n a12, a1, 52 4022b037: 016145 call0 4022c64c 4022b03a: 020c movi.n a2, 0 4022b03c: c108 l32i.n a0, a1, 48 4022b03e: 50c112 addi a1, a1, 80 4022b041: f00d ret.n 4022b043: c11200 mul16u a1, a2, a0 4022b046: 6132b0 excw 4022b049: 0e .byte 0xe 4022b04a: 0f6152 s32i a5, a1, 60 4022b04d: 116102 s32i a0, a1, 68 4022b050: 1261c2 s32i a12, a1, 72 4022b053: 1361d2 s32i a13, a1, 76 4022b056: 02cd mov.n a12, a2 4022b058: 04dd mov.n a13, a4 4022b05a: 620c movi.n a2, 6 4022b05c: 010f05 call0 4022c150 4022b05f: 10c122 addi a2, a1, 16 4022b062: 030c movi.n a3, 0 4022b064: 442c movi.n a4, 36 4022b066: 5d5101 l32r a0, 402025ac 4022b069: 0000c0 callx0 a0 4022b06c: 532c02 l32i a0, a12, 0x14c 4022b06f: 172066 bnei a0, 2, 4022b08a 4022b072: 5fcd22 addi a2, a13, 95 4022b075: 5d0d42 l8ui a4, a13, 93 4022b078: 5e0d32 l8ui a3, a13, 94 4022b07b: 114480 slli a4, a4, 8 4022b07e: 203340 or a3, a3, a4 4022b081: f43030 extui a3, a3, 0, 16 4022b084: 10c142 addi a4, a1, 16 4022b087: 019505 call0 4022c9d8 4022b08a: 0c2d mov.n a2, a12 4022b08c: ffe405 call0 4022aed0 4022b08f: e57c movi.n a5, -2 4022b091: 741257 beq a2, a5, 4022b109 4022b094: 067256 bnez a2, 4022b0ff 4022b097: 3b2c62 l32i a6, a12, 236 4022b09a: 01dc82 addmi a8, a12, 0x100 4022b09d: acc882 addi a8, a8, -84 4022b0a0: 106182 s32i a8, a1, 64 4022b0a3: d68c beqz.n a6, 4022b0b4 4022b0a5: 082d mov.n a2, a8 4022b0a7: 032c movi.n a3, 32 4022b0a9: fd9a45 call0 40228a50 4022b0ac: 04f256 bnez a2, 4022b0ff 4022b0af: 090c movi.n a9, 0 4022b0b1: 3b6c92 s32i a9, a12, 236 4022b0b4: 0c2d mov.n a2, a12 4022b0b6: e138 l32i.n a3, a1, 56 4022b0b8: 0d4d mov.n a4, a13 4022b0ba: 64cc52 addi a5, a12, 100 4022b0bd: d159 s32i.n a5, a1, 52 4022b0bf: fff185 call0 4022afd8 4022b0c2: f158 l32i.n a5, a1, 60 4022b0c4: 102162 l32i a6, a1, 64 4022b0c7: 0d4d mov.n a4, a13 4022b0c9: d1a8 l32i.n a10, a1, 52 4022b0cb: 4c2c72 l32i a7, a12, 0x130 4022b0ce: 4d2cb2 l32i a11, a12, 0x134 4022b0d1: 100c movi.n a0, 1 4022b0d3: 020c movi.n a2, 0 4022b0d5: 01dc32 addmi a3, a12, 0x100 4022b0d8: 46c332 addi a3, a3, 70 4022b0db: 296c22 s32i a2, a12, 164 4022b0de: 2a6c02 s32i a0, a12, 168 4022b0e1: 0c2d mov.n a2, a12 4022b0e3: 01b9 s32i.n a11, a1, 0 4022b0e5: 11a9 s32i.n a10, a1, 4 4022b0e7: ffdf45 call0 4022aedc 4022b0ea: 12dc bnez.n a2, 4022b0ff 4022b0ec: 3ddb addi.n a3, a13, 13 4022b0ee: 042c movi.n a4, 32 4022b0f0: 01dc22 addmi a2, a12, 0x100 4022b0f3: ccc222 addi a2, a2, -52 4022b0f6: 5d2901 l32r a0, 4020259c 4022b0f9: 0000c0 callx0 a0 4022b0fc: 000246 j 4022b109 4022b0ff: 0c2d mov.n a2, a12 4022b101: 130c movi.n a3, 1 4022b103: 201110 or a1, a1, a1 4022b106: 01fcc5 call0 4022d0d4 4022b109: 1221c2 l32i a12, a1, 72 4022b10c: 1321d2 l32i a13, a1, 76 4022b10f: 112102 l32i a0, a1, 68 4022b112: 50c112 addi a1, a1, 80 4022b115: f00d ret.n 4022b117: 030c00 excw 4022b11a: 140c movi.n a4, 1 4022b11c: f0c112 addi a1, a1, -16 4022b11f: 0109 s32i.n a0, a1, 0 4022b121: ffc985 call0 4022adbc 4022b124: 0108 l32i.n a0, a1, 0 4022b126: 10c112 addi a1, a1, 16 4022b129: f00d ret.n 4022b12b: b11800 excw 4022b12e: 124022 s8i a2, a0, 18 4022b131: c9e0c1 l32r a12, 4021d8b4 4022b134: 410951 l32r a5, 401fb558 <_lit4_end+0xf5904> 4022b137: 412202 l32i a0, a2, 0x104 4022b13a: 02cd mov.n a12, a2 4022b13c: 631026 beqi a0, 1, 4022b1a3 4022b13f: 092026 beqi a0, 2, 4022b14c 4022b142: 388066 bnei a0, 8, 4022b17e 4022b145: 330c movi.n a3, 3 4022b147: 001c movi.n a0, 16 4022b149: 0000c6 j 4022b150 4022b14c: 002c movi.n a0, 32 4022b14e: 230c movi.n a3, 2 4022b150: 050c movi.n a5, 0 4022b152: 160c movi.n a6, 1 4022b154: 820c movi.n a2, 8 4022b156: 540c movi.n a4, 5 4022b158: 02dc72 addmi a7, a12, 0x200 4022b15b: 80c772 addi a7, a7, -128 4022b15e: 7d6c42 s32i a4, a12, 0x1f4 4022b161: 0129 s32i.n a2, a1, 0 4022b163: 2109 s32i.n a0, a1, 8 4022b165: 3149 s32i.n a4, a1, 12 4022b167: 44cc02 addi a0, a12, 68 4022b16a: 01dc42 addmi a4, a12, 0x100 4022b16d: 01dc22 addmi a2, a12, 0x100 4022b170: 64c222 addi a2, a2, 100 4022b173: 46c442 addi a4, a4, 70 4022b176: 1109 s32i.n a0, a1, 4 4022b178: 00de45 call0 4022bf60 4022b17b: 0042d6 bgez a2, 4022b183 4022b17e: f27c movi.n a2, -1 4022b180: 000846 j 4022b1a5 4022b183: 4f2c52 l32i a5, a12, 0x13c 4022b186: 019516 beqz a5, 4022b1a3 4022b189: 203cc0 or a3, a12, a12 4022b18c: ffe821 l32r a2, 4022b12c 4022b18f: 040c movi.n a4, 0 4022b191: 0f3d85 call0 4023a56c 4022b194: 0c5d mov.n a5, a12 4022b196: ffe541 l32r a4, 4022b12c 4022b199: 4f2c22 l32i a2, a12, 0x13c 4022b19c: 030c movi.n a3, 0 4022b19e: 060c movi.n a6, 0 4022b1a0: 0f3cc5 call0 4023a570 4022b1a3: 020c movi.n a2, 0 4022b1a5: 51c8 l32i.n a12, a1, 20 4022b1a7: 4108 l32i.n a0, a1, 16 4022b1a9: 20c112 addi a1, a1, 32 4022b1ac: f00d ret.n 4022b1ae: 0c0000 excw 4022b1b1: 2668 l32i.n a6, a6, 8 4022b1b3: 261c22 l16ui a2, a12, 76 4022b1b6: 0c2682 l32i a8, a6, 48 4022b1b9: 2609 s32i.n a0, a6, 8 4022b1bb: 2631e2 excw 4022b1be: 7c03f2 l8ui a15, a3, 124 4022b1c1: f00df2 l8ui a15, a13, 240 4022b1c4: d20c movi.n a2, 13 4022b1c6: 049327 bne a3, a2, 4022b1ce 4022b1c9: c30c movi.n a3, 12 4022b1cb: 2d2347 blt a3, a4, 4022b1fc 4022b1ce: f27c movi.n a2, -1 4022b1d0: f00d ret.n 4022b1d2: f8c366 bnei a3, 32, 4022b1ce 4022b1d5: f5c4a6 blti a4, 32, 4022b1ce 4022b1d8: 0589 s32i.n a8, a5, 0 4022b1da: 220c movi.n a2, 2 4022b1dc: 000246 j 4022b1e9 4022b1df: ebb366 bnei a3, 16, 4022b1ce 4022b1e2: e8b4a6 blti a4, 16, 4022b1ce 4022b1e5: 0589 s32i.n a8, a5, 0 4022b1e7: 320c movi.n a2, 3 4022b1e9: 0629 s32i.n a2, a6, 0 4022b1eb: 020c movi.n a2, 0 4022b1ed: f00d ret.n 4022b1ef: db5366 bnei a3, 5, 4022b1ce 4022b1f2: d854a6 blti a4, 5, 4022b1ce 4022b1f5: 0599 s32i.n a9, a5, 0 4022b1f7: 130c movi.n a3, 1 4022b1f9: 0000c6 j 4022b200 4022b1fc: 0599 s32i.n a9, a5, 0 4022b1fe: 530c movi.n a3, 5 4022b200: 092d mov.n a2, a9 4022b202: 0639 s32i.n a3, a6, 0 4022b204: f00d ret.n 4022b206: 120000 excw 4022b209: 32f0c1 l32r a12, 401f7dcc <_lit4_end+0xf2178> 4022b20c: 420061 l32r a6, 401fba0c <_lit4_end+0xf5db8> 4022b20f: c20161 l32r a6, 4021ba14 4022b212: 090361 l32r a6, 401ed620 <_lit4_end+0xe79cc> 4022b215: 02cd21 l32r a2, 401ebd4c <_lit4_end+0xe60f8> 4022b218: 920c movi.n a2, 9 4022b21a: 00f345 call0 4022c150 4022b21d: 832c02 l32i a0, a12, 0x20c 4022b220: 0000c0 callx0 a0 4022b223: 1128 l32i.n a2, a1, 4 4022b225: 02ac beqz.n a2, 4022b249 4022b227: 0138 l32i.n a3, a1, 0 4022b229: 0c2d mov.n a2, a12 4022b22b: 340c movi.n a4, 3 4022b22d: 150c movi.n a5, 1 4022b22f: 01ec05 call0 4022d0f0 4022b232: 432c22 l32i a2, a12, 0x10c 4022b235: 100c movi.n a0, 1 4022b237: 072226 beqi a2, 2, 4022b242 4022b23a: 04d226 beqi a2, 64, 4022b242 4022b23d: 01f226 beqi a2, 0x100, 4022b242 4022b240: 000c movi.n a0, 0 4022b242: 308c beqz.n a0, 4022b249 4022b244: 120c movi.n a2, 1 4022b246: ffa705 call0 4022acb8 4022b249: 31c8 l32i.n a12, a1, 12 4022b24b: 2108 l32i.n a0, a1, 8 4022b24d: 10c112 addi a1, a1, 16 4022b250: f00d ret.n 4022b252: 120000 excw 4022b255: 09c0c1 l32r a12, 401ed958 <_lit4_end+0xe7d04> 4022b258: e1d9c1 l32r a12, 402239bc 4022b25b: d1c9 s32i.n a12, a1, 52 4022b25d: 02dd mov.n a13, a2 4022b25f: 03cd mov.n a12, a3 4022b261: 422202 l32i a0, a2, 0x108 4022b264: 10c332 addi a3, a3, 16 4022b267: 292066 bnei a0, 2, 4022b294 4022b26a: 10c122 addi a2, a1, 16 4022b26d: 041c movi.n a4, 16 4022b26f: 5ccb01 l32r a0, 4020259c 4022b272: 0000c0 callx0 a0 4022b275: 20c122 addi a2, a1, 32 4022b278: 20cc32 addi a3, a12, 32 4022b27b: 840c movi.n a4, 8 4022b27d: 5cc701 l32r a0, 4020259c 4022b280: 0000c0 callx0 a0 4022b283: 28c122 addi a2, a1, 40 4022b286: 28cc32 addi a3, a12, 40 4022b289: 840c movi.n a4, 8 4022b28b: 5cc401 l32r a0, 4020259c 4022b28e: 0000c0 callx0 a0 4022b291: 10c132 addi a3, a1, 16 4022b294: 0ca8 l32i.n a10, a12, 0 4022b296: 2c98 l32i.n a9, a12, 8 4022b298: cc08 l32i.n a0, a12, 48 4022b29a: 412d62 l32i a6, a13, 0x104 4022b29d: 3c58 l32i.n a5, a12, 12 4022b29f: 02dd72 addmi a7, a13, 0x200 4022b2a2: 01dd42 addmi a4, a13, 0x100 4022b2a5: 46c442 addi a4, a4, 70 4022b2a8: acc722 addi a2, a7, -84 4022b2ab: 7d6d52 s32i a5, a13, 0x1f4 4022b2ae: c8c772 addi a7, a7, -56 4022b2b1: e1d8 l32i.n a13, a1, 56 4022b2b3: 161666 bnei a6, 1, 4022b2cd 4022b2b6: 0199 s32i.n a9, a1, 0 4022b2b8: 3159 s32i.n a5, a1, 12 4022b2ba: 160c movi.n a6, 1 4022b2bc: 1139 s32i.n a3, a1, 4 4022b2be: 2109 s32i.n a0, a1, 8 4022b2c0: 0a3d mov.n a3, a10 4022b2c2: 00c9c5 call0 4022bf60 4022b2c5: 0162d6 bgez a2, 4022b2df 4022b2c8: f27c movi.n a2, -1 4022b2ca: 0004c6 j 4022b2e1 4022b2cd: 1c68 l32i.n a6, a12, 4 4022b2cf: 0199 s32i.n a9, a1, 0 4022b2d1: 3159 s32i.n a5, a1, 12 4022b2d3: 1139 s32i.n a3, a1, 4 4022b2d5: 2109 s32i.n a0, a1, 8 4022b2d7: 0a3d mov.n a3, a10 4022b2d9: 00c845 call0 4022bf60 4022b2dc: fe8296 bltz a2, 4022b2c8 4022b2df: 020c movi.n a2, 0 4022b2e1: d1c8 l32i.n a12, a1, 52 4022b2e3: c108 l32i.n a0, a1, 48 4022b2e5: 40c112 addi a1, a1, 64 4022b2e8: f00d ret.n 4022b2ea: 5d0000 excw 4022b2ed: 032d02 l32i a0, a13, 12 4022b2f0: 638c beqz.n a3, 4022b2fa 4022b2f2: 412532 l32i a3, a5, 0x104 4022b2f5: 011326 beqi a3, 1, 4022b2fa 4022b2f8: 020c movi.n a2, 0 4022b2fa: f00d ret.n 4022b2fc: e0c112 addi a1, a1, -32 4022b2ff: 1109 s32i.n a0, a1, 4 4022b301: 31d9 s32i.n a13, a1, 12 4022b303: 21c9 s32i.n a12, a1, 8 4022b305: 41e9 s32i.n a14, a1, 16 4022b307: 02cd mov.n a12, a2 4022b309: 03ed mov.n a14, a3 4022b30b: 04dd mov.n a13, a4 4022b30d: 030c movi.n a3, 0 4022b30f: 443c movi.n a4, 52 4022b311: 02d222 addmi a2, a2, 0x200 4022b314: 10c222 addi a2, a2, 16 4022b317: 0129 s32i.n a2, a1, 0 4022b319: 5ca401 l32r a0, 402025ac 4022b31c: 0000c0 callx0 a0 4022b31f: 4a2db6 bltui a13, 2, 4022b36d 4022b322: fecdd2 addi a13, a13, -2 4022b325: 032c movi.n a3, 32 4022b327: 4233d7 bltu a3, a13, 4022b36d 4022b32a: 000e42 l8ui a4, a14, 0 4022b32d: 144040 extui a4, a4, 0, 2 4022b330: 876c42 s32i a4, a12, 0x21c 4022b333: 000e32 l8ui a3, a14, 0 4022b336: 0c2d mov.n a2, a12 4022b338: 043230 extui a3, a3, 2, 1 4022b33b: fffb05 call0 4022b2ec 4022b33e: 3e2b addi.n a3, a14, 2 4022b340: 856c22 s32i a2, a12, 0x214 4022b343: 0d4d mov.n a4, a13 4022b345: 02dc22 addmi a2, a12, 0x200 4022b348: 20c222 addi a2, a2, 32 4022b34b: 5c9401 l32r a0, 4020259c 4022b34e: 0000c0 callx0 a0 4022b351: 0d4d mov.n a4, a13 4022b353: 906cd2 s32i a13, a12, 0x240 4022b356: 0d3d mov.n a3, a13 4022b358: 422c22 l32i a2, a12, 0x108 4022b35b: 0168 l32i.n a6, a1, 0 4022b35d: 02dc52 addmi a5, a12, 0x200 4022b360: 18c552 addi a5, a5, 24 4022b363: ffe4c5 call0 4022b1b0 4022b366: 32cc bnez.n a2, 4022b36d 4022b368: 020c movi.n a2, 0 4022b36a: 000046 j 4022b36f 4022b36d: f27c movi.n a2, -1 4022b36f: 21c8 l32i.n a12, a1, 8 4022b371: 31d8 l32i.n a13, a1, 12 4022b373: 41e8 l32i.n a14, a1, 16 4022b375: 1108 l32i.n a0, a1, 4 4022b377: 20c112 addi a1, a1, 32 4022b37a: f00d ret.n 4022b37c: 11a032 movi a3, 17 4022b37f: f0c112 addi a1, a1, -16 4022b382: 006102 s32i a0, a1, 0 4022b385: 01d705 call0 4022d0f8 4022b388: 002102 l32i a0, a1, 0 4022b38b: 10c112 addi a1, a1, 16 4022b38e: f00d ret.n 4022b390: 020c movi.n a2, 0 4022b392: f00d ret.n 4022b394: f0c112 addi a1, a1, -16 4022b397: 0161c2 s32i a12, a1, 4 4022b39a: 006102 s32i a0, a1, 0 4022b39d: 0261d2 s32i a13, a1, 8 4022b3a0: 31e9 s32i.n a14, a1, 12 4022b3a2: 04dd mov.n a13, a4 4022b3a4: 03ed mov.n a14, a3 4022b3a6: 552202 l32i a0, a2, 0x154 4022b3a9: 02cd mov.n a12, a2 4022b3ab: 80cc bnez.n a0, 4022b3b7 4022b3ad: 562222 l32i a2, a2, 0x158 4022b3b0: 32cc bnez.n a2, 4022b3b7 4022b3b2: 0c2d mov.n a2, a12 4022b3b4: 01d3c5 call0 4022d0f4 4022b3b7: 0d48 l32i.n a4, a13, 0 4022b3b9: 2d58 l32i.n a5, a13, 8 4022b3bb: d4cc bnez.n a4, 4022b3cc 4022b3bd: 85cc bnez.n a5, 4022b3c9 4022b3bf: 552c32 l32i a3, a12, 0x154 4022b3c2: 23fc bnez.n a3, 4022b3f8 4022b3c4: 562c62 l32i a6, a12, 0x158 4022b3c7: d6ec bnez.n a6, 4022b3f8 4022b3c9: 04a416 beqz a4, 4022b417 4022b3cc: 552c32 l32i a3, a12, 0x154 4022b3cf: 572c72 l32i a7, a12, 0x15c 4022b3d2: 041316 beqz a3, 4022b417 4022b3d5: 1d58 l32i.n a5, a13, 4 4022b3d7: 0f9757 bne a7, a5, 4022b3ea 4022b3da: 042d mov.n a2, a4 4022b3dc: 054d mov.n a4, a5 4022b3de: 631701 l32r a0, 4020403c 4022b3e1: 0000c0 callx0 a0 4022b3e4: f2ac beqz.n a2, 4022b417 4022b3e6: 0d48 l32i.n a4, a13, 0 4022b3e8: 1d58 l32i.n a5, a13, 4 4022b3ea: 0e3d mov.n a3, a14 4022b3ec: 0c2d mov.n a2, a12 4022b3ee: 2d68 l32i.n a6, a13, 8 4022b3f0: 3d78 l32i.n a7, a13, 12 4022b3f2: fff885 call0 4022b37c 4022b3f5: 000306 j 4022b405 4022b3f8: 0e3d mov.n a3, a14 4022b3fa: 0c2d mov.n a2, a12 4022b3fc: 056d mov.n a6, a5 4022b3fe: 3d78 l32i.n a7, a13, 12 4022b400: 1d58 l32i.n a5, a13, 4 4022b402: fff785 call0 4022b37c 4022b405: f27c movi.n a2, -1 4022b407: ffffc6 j 4022b40a 4022b40a: 11c8 l32i.n a12, a1, 4 4022b40c: 21d8 l32i.n a13, a1, 8 4022b40e: 31e8 l32i.n a14, a1, 12 4022b410: 0108 l32i.n a0, a1, 0 4022b412: 10c112 addi a1, a1, 16 4022b415: f00d ret.n 4022b417: 022d52 l32i a5, a13, 8 4022b41a: 01d516 beqz a5, 4022b43b 4022b41d: 562c32 l32i a3, a12, 0x158 4022b420: 01a022 movi a2, 1 4022b423: 439c beqz.n a3, 4022b43b 4022b425: 432c02 l32i a0, a12, 0x10c 4022b428: 04d026 beqi a0, 64, 4022b430 4022b42b: 01c026 beqi a0, 32, 4022b430 4022b42e: 020c movi.n a2, 0 4022b430: 582c42 l32i a4, a12, 0x160 4022b433: 3d68 l32i.n a6, a13, 12 4022b435: 011ec5 call0 4022c624 4022b438: faa256 bnez a2, 4022b3e6 4022b43b: 532c82 l32i a8, a12, 0x14c 4022b43e: 020c movi.n a2, 0 4022b440: c61866 bnei a8, 1, 4022b40a 4022b443: 2d58 l32i.n a5, a13, 8 4022b445: fc1516 beqz a5, 4022b40a 4022b448: 562c92 l32i a9, a12, 0x158 4022b44b: fbb956 bnez a9, 4022b40a 4022b44e: 452ca2 l32i a10, a12, 0x114 4022b451: fb5a16 beqz a10, 4022b40a 4022b454: 0e3d mov.n a3, a14 4022b456: 0c2d mov.n a2, a12 4022b458: 0d48 l32i.n a4, a13, 0 4022b45a: 056d mov.n a6, a5 4022b45c: 3d78 l32i.n a7, a13, 12 4022b45e: 1d58 l32i.n a5, a13, 4 4022b460: fff185 call0 4022b37c 4022b463: ffe786 j 4022b405 4022b466: 120000 excw 4022b469: 02c0c1 l32r a12, 401ebf6c <_lit4_end+0xe6318> 4022b46c: f20961 l32r a6, 40227c90 4022b46f: e20d61 l32r a6, 40223ca4 4022b472: d90c61 l32r a6, 402218a4 4022b475: e179b1 l32r a11, 40223a5c 4022b478: 8169 s32i.n a6, a1, 32 4022b47a: a1c9 s32i.n a12, a1, 40 4022b47c: 7139 s32i.n a3, a1, 28 4022b47e: 02cd mov.n a12, a2 4022b480: 330c movi.n a3, 3 4022b482: 10c162 addi a6, a1, 16 4022b485: 14c172 addi a7, a1, 20 4022b488: 05dd mov.n a13, a5 4022b48a: 04ed mov.n a14, a4 4022b48c: 1021f2 l32i a15, a1, 64 4022b48f: 040c movi.n a4, 0 4022b491: 5fcf52 addi a5, a15, 95 4022b494: f45050 extui a5, a5, 0, 16 4022b497: 01bfc5 call0 4022d094 4022b49a: 020d mov.n a0, a2 4022b49c: 32cc bnez.n a2, 4022b4a3 4022b49e: f27c movi.n a2, -1 4022b4a0: 002ac6 j 4022b54f 4022b4a3: 08a152 movi a5, 0x108 4022b4a6: 044c movi.n a4, 64 4022b4a8: 290c movi.n a9, 2 4022b4aa: fea072 movi a7, 254 4022b4ad: 532ca2 l32i a10, a12, 0x14c 4022b4b0: 00a262 movi a6, 0x200 4022b4b3: 7e2c22 l32i a2, a12, 0x1f8 4022b4b6: 8138 l32i.n a3, a1, 32 4022b4b8: 0d02b2 l8ui a11, a2, 13 4022b4bb: 103360 and a3, a3, a6 4022b4be: fecaa2 addi a10, a10, -2 4022b4c1: 8379a0 moveqz a7, a9, a10 4022b4c4: 203d30 or a3, a13, a3 4022b4c7: 20bb40 or a11, a11, a4 4022b4ca: 0d42b2 s8i a11, a2, 13 4022b4cd: 5188 l32i.n a8, a1, 20 4022b4cf: 203350 or a3, a3, a5 4022b4d2: 004872 s8i a7, a8, 0 4022b4d5: 5168 l32i.n a6, a1, 20 4022b4d7: 415830 srli a5, a3, 8 4022b4da: 014652 s8i a5, a6, 1 4022b4dd: 5148 l32i.n a4, a1, 20 4022b4df: 6109 s32i.n a0, a1, 24 4022b4e1: 024432 s8i a3, a4, 2 4022b4e4: 532c22 l32i a2, a12, 0x14c 4022b4e7: 5148 l32i.n a4, a1, 20 4022b4e9: 0c2266 bnei a2, 2, 4022b4f9 4022b4ec: 070c movi.n a7, 0 4022b4ee: 034472 s8i a7, a4, 3 4022b4f1: 5188 l32i.n a8, a1, 20 4022b4f3: 044872 s8i a7, a8, 4 4022b4f6: 0002c6 j 4022b505 4022b4f9: 243b addi.n a2, a4, 3 4022b4fb: 3e3b addi.n a3, a14, 3 4022b4fd: 240c movi.n a4, 2 4022b4ff: 5c2701 l32r a0, 4020259c 4022b502: 0000c0 callx0 a0 4022b505: 3e5b addi.n a3, a14, 5 4022b507: 5128 l32i.n a2, a1, 20 4022b509: 840c movi.n a4, 8 4022b50b: 225b addi.n a2, a2, 5 4022b50d: 5c2301 l32r a0, 4020259c 4022b510: 0000c0 callx0 a0 4022b513: 5168 l32i.n a6, a1, 20 4022b515: 4158f0 srli a5, a15, 8 4022b518: 5d4652 s8i a5, a6, 93 4022b51b: 5148 l32i.n a4, a1, 20 4022b51d: e138 l32i.n a3, a1, 56 4022b51f: 5e44f2 s8i a15, a4, 94 4022b522: b38c beqz.n a3, 4022b531 4022b524: 5128 l32i.n a2, a1, 20 4022b526: 0f4d mov.n a4, a15 4022b528: 5fc222 addi a2, a2, 95 4022b52b: 5c1c01 l32r a0, 4020259c 4022b52e: 0000c0 callx0 a0 4022b531: 0d4d mov.n a4, a13 4022b533: 0c2d mov.n a2, a12 4022b535: 7158 l32i.n a5, a1, 28 4022b537: 6178 l32i.n a7, a1, 24 4022b539: 112132 l32i a3, a1, 68 4022b53c: 4198 l32i.n a9, a1, 16 4022b53e: 0199 s32i.n a9, a1, 0 4022b540: 5188 l32i.n a8, a1, 20 4022b542: b27361 l32r a6, 40217f10 4022b545: 4dc882 addi a8, a8, 77 4022b548: 1189 s32i.n a8, a1, 4 4022b54a: ff7705 call0 4022acbc 4022b54d: 020c movi.n a2, 0 4022b54f: a1c8 l32i.n a12, a1, 40 4022b551: b1d8 l32i.n a13, a1, 44 4022b553: c1e8 l32i.n a14, a1, 48 4022b555: d1f8 l32i.n a15, a1, 52 4022b557: 9108 l32i.n a0, a1, 36 4022b559: 40c112 addi a1, a1, 64 4022b55c: f00d ret.n 4022b55e: 120000 excw 4022b561: 49e0c1 l32r a12, 401fdce4 <_lit4_end+0xf8090> 4022b564: 410931 l32r a3, 401fb988 <_lit4_end+0xf5d34> 4022b567: 51c9 s32i.n a12, a1, 20 4022b569: 2139 s32i.n a3, a1, 8 4022b56b: 02cd mov.n a12, a2 4022b56d: 830c movi.n a3, 8 4022b56f: 012d mov.n a2, a1 4022b571: 5adc01 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4022b574: 0000c0 callx0 a0 4022b577: 532c02 l32i a0, a12, 0x14c 4022b57a: 2138 l32i.n a3, a1, 8 4022b57c: 042066 bnei a0, 2, 4022b584 4022b57f: 013d mov.n a3, a1 4022b581: 000086 j 4022b587 4022b584: 3dc332 addi a3, a3, 61 4022b587: 3158 l32i.n a5, a1, 12 4022b589: 02dc22 addmi a2, a12, 0x200 4022b58c: 80c242 addi a4, a2, -128 4022b58f: 51c8 l32i.n a12, a1, 20 4022b591: c8c222 addi a2, a2, -56 4022b594: 932450 movnez a2, a4, a5 4022b597: 840c movi.n a4, 8 4022b599: 5c0001 l32r a0, 4020259c 4022b59c: 0000c0 callx0 a0 4022b59f: 4108 l32i.n a0, a1, 16 4022b5a1: 20c112 addi a1, a1, 32 4022b5a4: f00d ret.n 4022b5a6: 120000 excw 4022b5a9: e2b0c1 l32r a12, 4022406c 4022b5ac: 421361 l32r a6, 401fbdf8 <_lit4_end+0xf61a4> 4022b5af: 020e61 l32r a6, 401ebde8 <_lit4_end+0xe6194> 4022b5b2: c21061 l32r a6, 4021bdf4 4022b5b5: d21161 l32r a6, 4021fdfc 4022b5b8: 201261 l32r a6, 401f3600 <_lit4_end+0xed9ac> 4022b5bb: dd20c2 l32i a12, a0, 0x374 4022b5be: 720c03 excw 4022b5c1: 00b8c5 call0 4022c150 4022b5c4: 5fcd22 addi a2, a13, 95 4022b5c7: 020de2 l8ui a14, a13, 2 4022b5ca: 5e0d32 l8ui a3, a13, 94 4022b5cd: 010d02 l8ui a0, a13, 1 4022b5d0: 5d0d42 l8ui a4, a13, 93 4022b5d3: 110080 slli a0, a0, 8 4022b5d6: 114480 slli a4, a4, 8 4022b5d9: 203340 or a3, a3, a4 4022b5dc: 20ee00 or a14, a14, a0 4022b5df: f4e0e0 extui a14, a14, 0, 16 4022b5e2: f43030 extui a3, a3, 0, 16 4022b5e5: 10c142 addi a4, a1, 16 4022b5e8: 013ec5 call0 4022c9d8 4022b5eb: 9158 l32i.n a5, a1, 36 4022b5ed: 959c beqz.n a5, 4022b60a 4022b5ef: 17eec7 bbsi a14, 12, 4022b60a 4022b5f2: 0c2d mov.n a2, a12 4022b5f4: 130c movi.n a3, 1 4022b5f6: 01adc5 call0 4022d0d4 4022b5f9: 1121c2 l32i a12, a1, 68 4022b5fc: 1221d2 l32i a13, a1, 72 4022b5ff: 1321e2 l32i a14, a1, 76 4022b602: 102102 l32i a0, a1, 64 4022b605: 50c112 addi a1, a1, 80 4022b608: f00d ret.n 4022b60a: 0c2d mov.n a2, a12 4022b60c: 10c142 addi a4, a1, 16 4022b60f: 01dc32 addmi a3, a12, 0x100 4022b612: 46c332 addi a3, a3, 70 4022b615: d139 s32i.n a3, a1, 52 4022b617: ffd7c5 call0 4022b394 4022b61a: fd4296 bltz a2, 4022b5f2 4022b61d: 3ddb addi.n a3, a13, 13 4022b61f: 042c movi.n a4, 32 4022b621: 01dc22 addmi a2, a12, 0x100 4022b624: ccc222 addi a2, a2, -52 4022b627: 628501 l32r a0, 4020403c 4022b62a: 0000c0 callx0 a0 4022b62d: fc1256 bnez a2, 4022b5f2 4022b630: 040d02 l8ui a0, a13, 4 4022b633: 030d22 l8ui a2, a13, 3 4022b636: 01dc42 addmi a4, a12, 0x100 4022b639: 9cc442 addi a4, a4, -100 4022b63c: f149 s32i.n a4, a1, 60 4022b63e: 112280 slli a2, a2, 8 4022b641: 200020 or a0, a0, a2 4022b644: 412c22 l32i a2, a12, 0x104 4022b647: f40000 extui a0, a0, 0, 16 4022b64a: 082226 beqi a2, 2, 4022b656 4022b64d: 088266 bnei a2, 8, 4022b659 4022b650: 05b026 beqi a0, 16, 4022b659 4022b653: ffe6c6 j 4022b5f2 4022b656: 98c066 bnei a0, 32, 4022b5f2 4022b659: f138 l32i.n a3, a1, 60 4022b65b: 140c movi.n a4, 1 4022b65d: 0c2d mov.n a2, a12 4022b65f: 146342 s32i a4, a3, 80 4022b662: 0d3d mov.n a3, a13 4022b664: ffef85 call0 4022b560 4022b667: 9158 l32i.n a5, a1, 36 4022b669: f168 l32i.n a6, a1, 60 4022b66b: 040c movi.n a4, 0 4022b66d: d456e2 s16i a14, a6, 0x1a8 4022b670: 696642 s32i a4, a6, 0x1a4 4022b673: 359c beqz.n a5, 4022b68a 4022b675: 0c2d mov.n a2, a12 4022b677: 0d3d mov.n a3, a13 4022b679: ffee45 call0 4022b560 4022b67c: 0c2d mov.n a2, a12 4022b67e: 9138 l32i.n a3, a1, 36 4022b680: a148 l32i.n a4, a1, 40 4022b682: 0e5d mov.n a5, a14 4022b684: ffc745 call0 4022b2fc 4022b687: f67296 bltz a2, 4022b5f2 4022b68a: 0c2d mov.n a2, a12 4022b68c: 10c132 addi a3, a1, 16 4022b68f: ffd005 call0 4022b390 4022b692: f5c296 bltz a2, 4022b5f2 4022b695: 0e6d mov.n a6, a14 4022b697: 0d4d mov.n a4, a13 4022b699: d138 l32i.n a3, a1, 52 4022b69b: e158 l32i.n a5, a1, 56 4022b69d: 0c2d mov.n a2, a12 4022b69f: 080c movi.n a8, 0 4022b6a1: 24cc72 addi a7, a12, 36 4022b6a4: 1179 s32i.n a7, a1, 4 4022b6a6: 0189 s32i.n a8, a1, 0 4022b6a8: 070c movi.n a7, 0 4022b6aa: ffdbc5 call0 4022b468 4022b6ad: f41256 bnez a2, 4022b5f2 4022b6b0: ffd146 j 4022b5f9 4022b6b3: c11200 mul16u a1, a2, a0 4022b6b6: 31c9f0 srai a12, a15, 25 4022b6b9: 2109 s32i.n a0, a1, 8 4022b6bb: 02cd mov.n a12, a2 4022b6bd: 01d222 addmi a2, a2, 0x100 4022b6c0: a21202 l16ui a0, a2, 0x144 4022b6c3: 1109 s32i.n a0, a1, 4 4022b6c5: 44c222 addi a2, a2, 68 4022b6c8: 0129 s32i.n a2, a1, 0 4022b6ca: 076067 bbci a0, 6, 4022b6d5 4022b6cd: 0c2d mov.n a2, a12 4022b6cf: ffa605 call0 4022b130 4022b6d2: 04f256 bnez a2, 4022b725 4022b6d5: 08a022 movi a2, 8 4022b6d8: 00a745 call0 4022c150 4022b6db: 002132 l32i a3, a1, 0 4022b6de: 3f2332 l32i a3, a3, 252 4022b6e1: 46a102 movi a0, 0x146 4022b6e4: 022316 beqz a3, 4022b70a 4022b6e7: 0c2d mov.n a2, a12 4022b6e9: 02dc32 addmi a3, a12, 0x200 4022b6ec: 10c332 addi a3, a3, 16 4022b6ef: ffb645 call0 4022b254 4022b6f2: f2ec bnez.n a2, 4022b725 4022b6f4: 0c2d mov.n a2, a12 4022b6f6: 00a252 movi a5, 0x200 4022b6f9: 1148 l32i.n a4, a1, 4 4022b6fb: 01dc32 addmi a3, a12, 0x100 4022b6fe: 46c332 addi a3, a3, 70 4022b701: 104450 and a4, a4, a5 4022b704: ffb005 call0 4022b208 4022b707: 46a102 movi a0, 0x146 4022b70a: 1168 l32i.n a6, a1, 4 4022b70c: 0a6697 bbci a6, 9, 4022b71a 4022b70f: 0c2d mov.n a2, a12 4022b711: 140c movi.n a4, 1 4022b713: 150c movi.n a5, 1 4022b715: 3c0a add.n a3, a12, a0 4022b717: 019d85 call0 4022d0f0 4022b71a: 020c movi.n a2, 0 4022b71c: 31c8 l32i.n a12, a1, 12 4022b71e: 2108 l32i.n a0, a1, 8 4022b720: 10c112 addi a1, a1, 16 4022b723: f00d ret.n 4022b725: 120c movi.n a2, 1 4022b727: fffc46 j 4022b71c 4022b72a: 120000 excw 4022b72d: 52c0c1 l32r a12, 40200230 <_lit4_end+0xfa5dc> 4022b730: 020961 l32r a6, 401ebf54 <_lit4_end+0xe6300> 4022b733: d20a61 l32r a6, 4021ff5c 4022b736: c90c61 l32r a6, 4021db68 4022b739: 02ddb1 l32r a11, 401ec2b0 <_lit4_end+0xe665c> 4022b73c: 032d mov.n a2, a3 4022b73e: 06cd mov.n a12, a6 4022b740: 043d mov.n a3, a4 4022b742: 014d mov.n a4, a1 4022b744: 012905 call0 4022c9d8 4022b747: 5108 l32i.n a0, a1, 20 4022b749: 9128 l32i.n a2, a1, 36 4022b74b: 108c beqz.n a0, 4022b750 4022b74d: 04e2c7 bbsi a2, 12, 4022b755 4022b750: f27c movi.n a2, -1 4022b752: 0013c6 j 4022b7a5 4022b755: ff7016 beqz a0, 4022b750 4022b758: 422d22 l32i a2, a13, 0x108 4022b75b: 5c8b addi.n a5, a12, 8 4022b75d: 6148 l32i.n a4, a1, 24 4022b75f: 0c6d mov.n a6, a12 4022b761: fec442 addi a4, a4, -2 4022b764: cc49 s32i.n a4, a12, 48 4022b766: 043d mov.n a3, a4 4022b768: ffa445 call0 4022b1b0 4022b76b: fe1256 bnez a2, 4022b750 4022b76e: 5138 l32i.n a3, a1, 20 4022b770: 000342 l8ui a4, a3, 0 4022b773: 144040 extui a4, a4, 0, 2 4022b776: 3c49 s32i.n a4, a12, 12 4022b778: 000332 l8ui a3, a3, 0 4022b77b: 0d2d mov.n a2, a13 4022b77d: 043230 extui a3, a3, 2, 1 4022b780: ffb685 call0 4022b2ec 4022b783: 1c29 s32i.n a2, a12, 4 4022b785: 6148 l32i.n a4, a1, 24 4022b787: 052c movi.n a5, 32 4022b789: fec442 addi a4, a4, -2 4022b78c: c03547 bltu a5, a4, 4022b750 4022b78f: 5138 l32i.n a3, a1, 20 4022b791: 10cc22 addi a2, a12, 16 4022b794: 332b addi.n a3, a3, 2 4022b796: 5b8101 l32r a0, 4020259c 4022b799: 0000c0 callx0 a0 4022b79c: 0d2d mov.n a2, a13 4022b79e: 013d mov.n a3, a1 4022b7a0: ffbec5 call0 4022b390 4022b7a3: 020c movi.n a2, 0 4022b7a5: b1c8 l32i.n a12, a1, 44 4022b7a7: c1d8 l32i.n a13, a1, 48 4022b7a9: a108 l32i.n a0, a1, 40 4022b7ab: 40c112 addi a1, a1, 64 4022b7ae: f00d ret.n 4022b7b0: 009410 excw 4022b7b3: c11240 mul16u a1, a2, a4 4022b7b6: b109c0 excw 4022b7b9: f1f9 s32i.n a15, a1, 60 4022b7bb: e1e9 s32i.n a14, a1, 56 4022b7bd: d1d9 s32i.n a13, a1, 52 4022b7bf: c1c9 s32i.n a12, a1, 48 4022b7c1: 1021d2 l32i a13, a1, 64 4022b7c4: 04cd mov.n a12, a4 4022b7c6: 03ed mov.n a14, a3 4022b7c8: 074d mov.n a4, a7 4022b7ca: 0cfd mov.n a15, a12 4022b7cc: 030e72 l8ui a7, a14, 3 4022b7cf: 040332 l8ui a3, a3, 4 4022b7d2: 117780 slli a7, a7, 8 4022b7d5: 203370 or a3, a3, a7 4022b7d8: f43030 extui a3, a3, 0, 16 4022b7db: cd39 s32i.n a3, a13, 48 4022b7dd: 49b6c7 bgeu a6, a12, 4022b82a 4022b7e0: f07c movi.n a0, -1 4022b7e2: 000cc6 j 4022b819 4022b7e5: 9188 l32i.n a8, a1, 36 4022b7e7: 790c movi.n a9, 7 4022b7e9: f32866 bnei a8, 2, 4022b7e0 4022b7ec: f089c7 bany a9, a12, 4022b7e0 4022b7ef: 0a2c movi.n a10, 32 4022b7f1: eb3af7 bltu a10, a15, 4022b7e0 4022b7f4: 4133f0 srli a3, a15, 3 4022b7f7: 5fce42 addi a4, a14, 95 4022b7fa: 8128 l32i.n a2, a1, 32 4022b7fc: 10cd52 addi a5, a13, 16 4022b7ff: 34c222 addi a2, a2, 52 4022b802: ffeb01 l32r a0, 4022b7b0 4022b805: 0000c0 callx0 a0 4022b808: fd4256 bnez a2, 4022b7e0 4022b80b: a138 l32i.n a3, a1, 40 4022b80d: 8128 l32i.n a2, a1, 32 4022b80f: 043630 extui a3, a3, 6, 1 4022b812: ffad85 call0 4022b2ec 4022b815: 000c movi.n a0, 0 4022b817: 1d29 s32i.n a2, a13, 4 4022b819: c1c8 l32i.n a12, a1, 48 4022b81b: d1d8 l32i.n a13, a1, 52 4022b81d: e1e8 l32i.n a14, a1, 56 4022b81f: f1f8 l32i.n a15, a1, 60 4022b821: 002d mov.n a2, a0 4022b823: b108 l32i.n a0, a1, 44 4022b825: 40c112 addi a1, a1, 64 4022b828: f00d ret.n 4022b82a: 9149 s32i.n a4, a1, 36 4022b82c: a159 s32i.n a5, a1, 40 4022b82e: 8129 s32i.n a2, a1, 32 4022b830: 052466 bnei a4, 2, 4022b839 4022b833: a98cb6 bltui a12, 8, 4022b7e0 4022b836: f8ccf2 addi a15, a12, -8 4022b839: 0f4d mov.n a4, a15 4022b83b: 5d8b addi.n a5, a13, 8 4022b83d: 8128 l32i.n a2, a1, 32 4022b83f: 0d6d mov.n a6, a13 4022b841: 422222 l32i a2, a2, 0x108 4022b844: ff9685 call0 4022b1b0 4022b847: f95256 bnez a2, 4022b7e0 4022b84a: a148 l32i.n a4, a1, 40 4022b84c: 9138 l32i.n a3, a1, 36 4022b84e: 144440 extui a4, a4, 4, 2 4022b851: 3d49 s32i.n a4, a13, 12 4022b853: 8e1366 bnei a3, 1, 4022b7e5 4022b856: 012d mov.n a2, a1 4022b858: 2dce32 addi a3, a14, 45 4022b85b: 041c movi.n a4, 16 4022b85d: 5b4f01 l32r a0, 4020259c 4022b860: 0000c0 callx0 a0 4022b863: 10c122 addi a2, a1, 16 4022b866: 8138 l32i.n a3, a1, 32 4022b868: 041c movi.n a4, 16 4022b86a: 34c332 addi a3, a3, 52 4022b86d: 5b4b01 l32r a0, 4020259c 4022b870: 0000c0 callx0 a0 4022b873: 042c movi.n a4, 32 4022b875: 02b4c7 bgeu a4, a12, 4022b87b 4022b878: ffd906 j 4022b7e0 4022b87b: 5fce32 addi a3, a14, 95 4022b87e: 0c4d mov.n a4, a12 4022b880: 10cde2 addi a14, a13, 16 4022b883: 0e2d mov.n a2, a14 4022b885: 5b4501 l32r a0, 4020259c 4022b888: 0000c0 callx0 a0 4022b88b: 0c6d mov.n a6, a12 4022b88d: 0e5d mov.n a5, a14 4022b88f: 012d mov.n a2, a1 4022b891: 032c movi.n a3, 32 4022b893: 00a142 movi a4, 0x100 4022b896: f6ec01 l32r a0, 40229448 4022b899: 0000c0 callx0 a0 4022b89c: f40256 bnez a2, 4022b7e0 4022b89f: ffda06 j 4022b80b 4022b8a2: 120000 excw 4022b8a5: 62d0c1 l32r a12, 402043e8 4022b8a8: 7210c1 l32r a12, 402080e8 4022b8ab: 0214c1 l32r a12, 401ec0fc <_lit4_end+0xe64a8> 4022b8ae: d20861 l32r a6, 402200d0 4022b8b1: e20a61 l32r a6, 402240dc 4022b8b4: c90b61 l32r a6, 4021dce0 4022b8b7: 715991 l32r a9, 40207e1c 4022b8ba: 02cd mov.n a12, a2 4022b8bc: f55c movi.n a5, 95 4022b8be: 03ed mov.n a14, a3 4022b8c0: 04dd mov.n a13, a4 4022b8c2: 330c movi.n a3, 3 4022b8c4: 040c movi.n a4, 0 4022b8c6: 017cc5 call0 4022d094 4022b8c9: 020d mov.n a0, a2 4022b8cb: 32cc bnez.n a2, 4022b8d2 4022b8cd: f27c movi.n a2, -1 4022b8cf: 002746 j 4022b970 4022b8d2: 00a362 movi a6, 0x300 4022b8d5: 80a052 movi a5, 128 4022b8d8: 2a0c movi.n a10, 2 4022b8da: fea082 movi a8, 254 4022b8dd: 532cb2 l32i a11, a12, 0x14c 4022b8e0: 073c movi.n a7, 48 4022b8e2: 7e2c42 l32i a4, a12, 0x1f8 4022b8e5: 7138 l32i.n a3, a1, 28 4022b8e7: 0d0422 l8ui a2, a4, 13 4022b8ea: 103370 and a3, a3, a7 4022b8ed: fecbb2 addi a11, a11, -2 4022b8f0: 838ab0 moveqz a8, a10, a11 4022b8f3: 203d30 or a3, a13, a3 4022b8f6: 202250 or a2, a2, a5 4022b8f9: 0d4422 s8i a2, a4, 13 4022b8fc: 5198 l32i.n a9, a1, 20 4022b8fe: 203360 or a3, a3, a6 4022b901: 004982 s8i a8, a9, 0 4022b904: 5178 l32i.n a7, a1, 20 4022b906: 416830 srli a6, a3, 8 4022b909: 014762 s8i a6, a7, 1 4022b90c: 5148 l32i.n a4, a1, 20 4022b90e: 6109 s32i.n a0, a1, 24 4022b910: 024432 s8i a3, a4, 2 4022b913: 532c22 l32i a2, a12, 0x14c 4022b916: 5158 l32i.n a5, a1, 20 4022b918: 0c2266 bnei a2, 2, 4022b928 4022b91b: 080c movi.n a8, 0 4022b91d: 034582 s8i a8, a5, 3 4022b920: 5198 l32i.n a9, a1, 20 4022b922: 044982 s8i a8, a9, 4 4022b925: 0002c6 j 4022b934 4022b928: 253b addi.n a2, a5, 3 4022b92a: 3e3b addi.n a3, a14, 3 4022b92c: 240c movi.n a4, 2 4022b92e: 5b1b01 l32r a0, 4020259c 4022b931: 0000c0 callx0 a0 4022b934: 3e5b addi.n a3, a14, 5 4022b936: 5128 l32i.n a2, a1, 20 4022b938: 840c movi.n a4, 8 4022b93a: 225b addi.n a2, a2, 5 4022b93c: 5b1801 l32r a0, 4020259c 4022b93f: 0000c0 callx0 a0 4022b942: 0d4d mov.n a4, a13 4022b944: 6178 l32i.n a7, a1, 24 4022b946: 0c2d mov.n a2, a12 4022b948: 24cc32 addi a3, a12, 36 4022b94b: b17161 l32r a6, 40217f10 4022b94e: 51e8 l32i.n a14, a1, 20 4022b950: 0a0c movi.n a10, 0 4022b952: 5d4ea2 s8i a10, a14, 93 4022b955: 51b8 l32i.n a11, a1, 20 4022b957: 01dc52 addmi a5, a12, 0x100 4022b95a: 5e4ba2 s8i a10, a11, 94 4022b95d: 4198 l32i.n a9, a1, 16 4022b95f: 0199 s32i.n a9, a1, 0 4022b961: 5188 l32i.n a8, a1, 20 4022b963: 46c552 addi a5, a5, 70 4022b966: 4dc882 addi a8, a8, 77 4022b969: 1189 s32i.n a8, a1, 4 4022b96b: ff3505 call0 4022acbc 4022b96e: 020c movi.n a2, 0 4022b970: 91c8 l32i.n a12, a1, 36 4022b972: a1d8 l32i.n a13, a1, 40 4022b974: b1e8 l32i.n a14, a1, 44 4022b976: 8108 l32i.n a0, a1, 32 4022b978: 30c112 addi a1, a1, 48 4022b97b: f00d ret.n 4022b97d: 000000 ill 4022b980: 030c movi.n a3, 0 4022b982: d0c112 addi a1, a1, -48 4022b985: a1e9 s32i.n a14, a1, 40 4022b987: 6159 s32i.n a5, a1, 24 4022b989: 4169 s32i.n a6, a1, 16 4022b98b: 7109 s32i.n a0, a1, 28 4022b98d: b1f9 s32i.n a15, a1, 44 4022b98f: 81c9 s32i.n a12, a1, 32 4022b991: 91d9 s32i.n a13, a1, 36 4022b993: 02cd mov.n a12, a2 4022b995: 04dd mov.n a13, a4 4022b997: 02d2f2 addmi a15, a2, 0x200 4022b99a: 443c movi.n a4, 52 4022b99c: 10cff2 addi a15, a15, 16 4022b99f: 0f2d mov.n a2, a15 4022b9a1: 5b0201 l32r a0, 402025ac 4022b9a4: 0000c0 callx0 a0 4022b9a7: 020de2 l8ui a14, a13, 2 4022b9aa: 5e0d42 l8ui a4, a13, 94 4022b9ad: 5d0d52 l8ui a5, a13, 93 4022b9b0: 010d02 l8ui a0, a13, 1 4022b9b3: 01dc22 addmi a2, a12, 0x100 4022b9b6: ccc222 addi a2, a2, -52 4022b9b9: 5129 s32i.n a2, a1, 20 4022b9bb: 110080 slli a0, a0, 8 4022b9be: 115580 slli a5, a5, 8 4022b9c1: 204450 or a4, a4, a5 4022b9c4: 20ee00 or a14, a14, a0 4022b9c7: f4e0e0 extui a14, a14, 0, 16 4022b9ca: 532c02 l32i a0, a12, 0x14c 4022b9cd: f44040 extui a4, a4, 0, 16 4022b9d0: 102066 bnei a0, 2, 4022b9e4 4022b9d3: 0f6d mov.n a6, a15 4022b9d5: 0c2d mov.n a2, a12 4022b9d7: 5fcd32 addi a3, a13, 95 4022b9da: 0e5d mov.n a5, a14 4022b9dc: ffd4c5 call0 4022b72c 4022b9df: 02fd mov.n a15, a2 4022b9e1: 000406 j 4022b9f5 4022b9e4: 01f9 s32i.n a15, a1, 0 4022b9e6: 6168 l32i.n a6, a1, 24 4022b9e8: 0c2d mov.n a2, a12 4022b9ea: 0d3d mov.n a3, a13 4022b9ec: 0e5d mov.n a5, a14 4022b9ee: 4178 l32i.n a7, a1, 16 4022b9f0: ffdc05 call0 4022b7b4 4022b9f3: 02fd mov.n a15, a2 4022b9f5: 08a022 movi a2, 8 4022b9f8: 007545 call0 4022c150 4022b9fb: 01df56 bnez a15, 4022ba1c 4022b9fe: 0421f2 l32i a15, a1, 16 4022ba01: 0c2d mov.n a2, a12 4022ba03: 0d3d mov.n a3, a13 4022ba05: 040c movi.n a4, 0 4022ba07: ffb585 call0 4022b560 4022ba0a: 0d3d mov.n a3, a13 4022ba0c: 0f4d mov.n a4, a15 4022ba0e: 0e5d mov.n a5, a14 4022ba10: 5168 l32i.n a6, a1, 20 4022ba12: 0c2d mov.n a2, a12 4022ba14: bc56e2 s16i a14, a6, 0x178 4022ba17: ffe8c5 call0 4022b8a4 4022ba1a: 528c beqz.n a2, 4022ba23 4022ba1c: 0c2d mov.n a2, a12 4022ba1e: 130c movi.n a3, 1 4022ba20: 016b05 call0 4022d0d4 4022ba23: 81c8 l32i.n a12, a1, 32 4022ba25: 91d8 l32i.n a13, a1, 36 4022ba27: a1e8 l32i.n a14, a1, 40 4022ba29: b1f8 l32i.n a15, a1, 44 4022ba2b: 7108 l32i.n a0, a1, 28 4022ba2d: 30c112 addi a1, a1, 48 4022ba30: f00d ret.n 4022ba32: 0c0000 excw 4022ba35: c11213 excw 4022ba38: 2109f0 srai a0, a15, 9 4022ba3b: 31c9 s32i.n a12, a1, 12 4022ba3d: 902202 l32i a0, a2, 0x240 4022ba40: 02cd mov.n a12, a2 4022ba42: 542c42 l32i a4, a12, 0x150 4022ba45: 01dc52 addmi a5, a12, 0x100 4022ba48: 020c movi.n a2, 0 4022ba4a: a21552 l16ui a5, a5, 0x144 4022ba4d: 0159 s32i.n a5, a1, 0 4022ba4f: f7c442 addi a4, a4, -9 4022ba52: 832340 moveqz a2, a3, a4 4022ba55: 1129 s32i.n a2, a1, 4 4022ba57: 709c beqz.n a0, 4022ba72 4022ba59: 0c2d mov.n a2, a12 4022ba5b: 02dc32 addmi a3, a12, 0x200 4022ba5e: 10c332 addi a3, a3, 16 4022ba61: ff7f05 call0 4022b254 4022ba64: a2cc bnez.n a2, 4022ba72 4022ba66: 1168 l32i.n a6, a1, 4 4022ba68: 169c beqz.n a6, 4022ba7d 4022ba6a: 920c movi.n a2, 9 4022ba6c: 006e05 call0 4022c150 4022ba6f: 000746 j 4022ba90 4022ba72: 120c movi.n a2, 1 4022ba74: 31c8 l32i.n a12, a1, 12 4022ba76: 2108 l32i.n a0, a1, 8 4022ba78: 10c112 addi a1, a1, 16 4022ba7b: f00d ret.n 4022ba7d: 0c2d mov.n a2, a12 4022ba7f: 00a252 movi a5, 0x200 4022ba82: 0148 l32i.n a4, a1, 0 4022ba84: 01dc32 addmi a3, a12, 0x100 4022ba87: 46c332 addi a3, a3, 70 4022ba8a: 104450 and a4, a4, a5 4022ba8d: ff7785 call0 4022b208 4022ba90: 020c movi.n a2, 0 4022ba92: fff786 j 4022ba74 4022ba95: 000000 ill 4022ba98: d0c112 addi a1, a1, -48 4022ba9b: 0a6152 s32i a5, a1, 40 4022ba9e: 0b6162 s32i a6, a1, 44 4022baa1: 056102 s32i a0, a1, 20 4022baa4: 71d9 s32i.n a13, a1, 28 4022baa6: 61c9 s32i.n a12, a1, 24 4022baa8: 9149 s32i.n a4, a1, 36 4022baaa: 81e9 s32i.n a14, a1, 32 4022baac: 041c movi.n a4, 16 4022baae: 03ed mov.n a14, a3 4022bab0: 02cd mov.n a12, a2 4022bab2: 4dc3d2 addi a13, a3, 77 4022bab5: 012d mov.n a2, a1 4022bab7: 0d3d mov.n a3, a13 4022bab9: 5ab801 l32r a0, 4020259c 4022babc: 0000c0 callx0 a0 4022babf: 2a2c22 l32i a2, a12, 168 4022bac2: e2ac beqz.n a2, 4022baf4 4022bac4: 0d2d mov.n a2, a13 4022bac6: 030c movi.n a3, 0 4022bac8: 041c movi.n a4, 16 4022baca: 5ab801 l32r a0, 402025ac 4022bacd: 0000c0 callx0 a0 4022bad0: 9138 l32i.n a3, a1, 36 4022bad2: a148 l32i.n a4, a1, 40 4022bad4: b158 l32i.n a5, a1, 44 4022bad6: 0d6d mov.n a6, a13 4022bad8: 64cc22 addi a2, a12, 100 4022badb: 4129 s32i.n a2, a1, 16 4022badd: 00b045 call0 4022c5e4 4022bae0: 012d mov.n a2, a1 4022bae2: 0d3d mov.n a3, a13 4022bae4: 041c movi.n a4, 16 4022bae6: 615501 l32r a0, 4020403c 4022bae9: 0000c0 callx0 a0 4022baec: 078216 beqz a2, 4022bb68 4022baef: 020c movi.n a2, 0 4022baf1: 000046 j 4022baf6 4022baf4: 020c movi.n a2, 0 4022baf6: 038256 bnez a2, 4022bb32 4022baf9: 292c32 l32i a3, a12, 164 4022bafc: 02f316 beqz a3, 4022bb2f 4022baff: 202dd0 or a2, a13, a13 4022bb02: 030c movi.n a3, 0 4022bb04: 041c movi.n a4, 16 4022bb06: 5aa901 l32r a0, 402025ac 4022bb09: 0000c0 callx0 a0 4022bb0c: 24cc22 addi a2, a12, 36 4022bb0f: 9138 l32i.n a3, a1, 36 4022bb11: a148 l32i.n a4, a1, 40 4022bb13: b158 l32i.n a5, a1, 44 4022bb15: 0d6d mov.n a6, a13 4022bb17: 00acc5 call0 4022c5e4 4022bb1a: 0d3d mov.n a3, a13 4022bb1c: 012d mov.n a2, a1 4022bb1e: 041c movi.n a4, 16 4022bb20: 614701 l32r a0, 4020403c 4022bb23: 0000c0 callx0 a0 4022bb26: 328c beqz.n a2, 4022bb2d 4022bb28: f27c movi.n a2, -1 4022bb2a: 000b46 j 4022bb5b 4022bb2d: 120c movi.n a2, 1 4022bb2f: ff5216 beqz a2, 4022bb28 4022bb32: 840c movi.n a4, 8 4022bb34: de5b addi.n a13, a14, 5 4022bb36: 01dc22 addmi a2, a12, 0x100 4022bb39: f0c222 addi a2, a2, -16 4022bb3c: 0d3d mov.n a3, a13 4022bb3e: 5a9701 l32r a0, 4020259c 4022bb41: 0000c0 callx0 a0 4022bb44: 0d3d mov.n a3, a13 4022bb46: 01dc22 addmi a2, a12, 0x100 4022bb49: 140c movi.n a4, 1 4022bb4b: 3e6c42 s32i a4, a12, 248 4022bb4e: fcc222 addi a2, a2, -4 4022bb51: 840c movi.n a4, 8 4022bb53: 5a9201 l32r a0, 4020259c 4022bb56: 0000c0 callx0 a0 4022bb59: 020c movi.n a2, 0 4022bb5b: 61c8 l32i.n a12, a1, 24 4022bb5d: 71d8 l32i.n a13, a1, 28 4022bb5f: 81e8 l32i.n a14, a1, 32 4022bb61: 5108 l32i.n a0, a1, 20 4022bb63: 30c112 addi a1, a1, 48 4022bb66: f00d ret.n 4022bb68: 4138 l32i.n a3, a1, 16 4022bb6a: 24cc22 addi a2, a12, 36 4022bb6d: 044c movi.n a4, 64 4022bb6f: 050c movi.n a5, 0 4022bb71: 160c movi.n a6, 1 4022bb73: 296c62 s32i a6, a12, 164 4022bb76: 2a6c52 s32i a5, a12, 168 4022bb79: 5a8801 l32r a0, 4020259c 4022bb7c: 0000c0 callx0 a0 4022bb7f: 120c movi.n a2, 1 4022bb81: ffdc46 j 4022baf6 4022bb84: c0c112 addi a1, a1, -64 4022bb87: c109 s32i.n a0, a1, 48 4022bb89: e1d9 s32i.n a13, a1, 56 4022bb8b: d1c9 s32i.n a12, a1, 52 4022bb8d: 02dd mov.n a13, a2 4022bb8f: 03cd mov.n a12, a3 4022bb91: 5d0322 l8ui a2, a3, 93 4022bb94: 5e0302 l8ui a0, a3, 94 4022bb97: 112280 slli a2, a2, 8 4022bb9a: 200020 or a0, a0, a2 4022bb9d: 292d22 l32i a2, a13, 164 4022bba0: f40000 extui a0, a0, 0, 16 4022bba3: 054256 bnez a2, 4022bbfb 4022bba6: f27c movi.n a2, -1 4022bba8: 001106 j 4022bbf0 4022bbab: 022426 beqi a4, 2, 4022bbb1 4022bbae: f43466 bnei a4, 3, 4022bba6 4022bbb1: 730c movi.n a3, 7 4022bbb3: ef8307 bany a3, a0, 4022bba6 4022bbb6: 34cd22 addi a2, a13, 52 4022bbb9: f8c032 addi a3, a0, -8 4022bbbc: 67cc52 addi a5, a12, 103 4022bbbf: 5fcc42 addi a4, a12, 95 4022bbc2: a149 s32i.n a4, a1, 40 4022bbc4: b159 s32i.n a5, a1, 44 4022bbc6: 9139 s32i.n a3, a1, 36 4022bbc8: f4d030 extui a13, a3, 0, 16 4022bbcb: c43330 extui a3, a3, 3, 13 4022bbce: fef801 l32r a0, 4022b7b0 4022bbd1: 0000c0 callx0 a0 4022bbd4: fce256 bnez a2, 4022bba6 4022bbd7: a128 l32i.n a2, a1, 40 4022bbd9: b138 l32i.n a3, a1, 44 4022bbdb: 0d4d mov.n a4, a13 4022bbdd: 5a6f01 l32r a0, 4020259c 4022bbe0: 0000c0 callx0 a0 4022bbe3: 4148d0 srli a4, a13, 8 4022bbe6: 9158 l32i.n a5, a1, 36 4022bbe8: 5e4c52 s8i a5, a12, 94 4022bbeb: 5d4c42 s8i a4, a12, 93 4022bbee: 020c movi.n a2, 0 4022bbf0: d1c8 l32i.n a12, a1, 52 4022bbf2: e1d8 l32i.n a13, a1, 56 4022bbf4: c108 l32i.n a0, a1, 48 4022bbf6: 40c112 addi a1, a1, 64 4022bbf9: f00d ret.n 4022bbfb: 8109 s32i.n a0, a1, 32 4022bbfd: aa1466 bnei a4, 1, 4022bbab 4022bc00: 012d mov.n a2, a1 4022bc02: 2dc332 addi a3, a3, 45 4022bc05: 041c movi.n a4, 16 4022bc07: 5a6501 l32r a0, 4020259c 4022bc0a: 0000c0 callx0 a0 4022bc0d: 34cd32 addi a3, a13, 52 4022bc10: 10c122 addi a2, a1, 16 4022bc13: 041c movi.n a4, 16 4022bc15: 5a6101 l32r a0, 4020259c 4022bc18: 0000c0 callx0 a0 4022bc1b: 5fcc52 addi a5, a12, 95 4022bc1e: 012d mov.n a2, a1 4022bc20: 032c movi.n a3, 32 4022bc22: 00a142 movi a4, 0x100 4022bc25: 8168 l32i.n a6, a1, 32 4022bc27: f60801 l32r a0, 40229448 4022bc2a: 0000c0 callx0 a0 4022bc2d: f75256 bnez a2, 4022bba6 4022bc30: ffee86 j 4022bbee 4022bc33: f00d00 subx8 a0, a13, a0 4022bc36: b00000 addx8 a0, a0, a0 4022bc39: 3fff16 beqz a15, 4022c03c 4022bc3c: ff17a0 excw 4022bc3f: 3f .byte 0x3f 4022bc40: 002080 excw ... 4022bc44 : 4022bc44: 025d mov.n a5, a2 4022bc46: d0c112 addi a1, a1, -48 4022bc49: 61d9 s32i.n a13, a1, 24 4022bc4b: 71e9 s32i.n a14, a1, 28 4022bc4d: 81f9 s32i.n a15, a1, 32 4022bc4f: 51c9 s32i.n a12, a1, 20 4022bc51: 4109 s32i.n a0, a1, 16 4022bc53: 03cd mov.n a12, a3 4022bc55: 62a002 movi a0, 98 4022bc58: 043047 bltu a0, a4, 4022bc60 4022bc5b: 020c movi.n a2, 0 4022bc5d: 001286 j 4022bcab 4022bc60: 010322 l8ui a2, a3, 1 4022bc63: 030362 l8ui a6, a3, 3 4022bc66: 020372 l8ui a7, a3, 2 4022bc69: 116680 slli a6, a6, 8 4022bc6c: 206670 or a6, a6, a7 4022bc6f: 223266 bnei a2, 3, 4022bc95 4022bc72: fcc472 addi a7, a4, -4 4022bc75: 742860 extui a2, a6, 8, 8 4022bc78: 740060 extui a0, a6, 0, 8 4022bc7b: 110080 slli a0, a0, 8 4022bc7e: 200020 or a0, a0, a2 4022bc81: 103707 bltu a7, a0, 4022bc95 4022bc84: e25c movi.n a2, 94 4022bc86: 0bb207 bgeu a2, a0, 4022bc95 4022bc89: 040302 l8ui a0, a3, 4 4022bc8c: fea032 movi a3, 254 4022bc8f: 271037 beq a0, a3, 4022bcba 4022bc92: 242026 beqi a0, 2, 4022bcba 4022bc95: 020c movi.n a2, 0 4022bc97: 000406 j 4022bcab 4022bc9a: 1148 l32i.n a4, a1, 4 4022bc9c: 948c beqz.n a4, 4022bca9 4022bc9e: 0d6d mov.n a6, a13 4022bca0: 0f4d mov.n a4, a15 4022bca2: 0e2d mov.n a2, a14 4022bca4: 2138 l32i.n a3, a1, 8 4022bca6: ffcd85 call0 4022b980 4022bca9: 120c movi.n a2, 1 4022bcab: 51c8 l32i.n a12, a1, 20 4022bcad: 61d8 l32i.n a13, a1, 24 4022bcaf: 71e8 l32i.n a14, a1, 28 4022bcb1: 81f8 l32i.n a15, a1, 32 4022bcb3: 4108 l32i.n a0, a1, 16 4022bcb5: 30c112 addi a1, a1, 48 4022bcb8: f00d ret.n 4022bcba: 020c movi.n a2, 0 4022bcbc: 3169 s32i.n a6, a1, 12 4022bcbe: 2159 s32i.n a5, a1, 8 4022bcc0: fc4b addi.n a15, a12, 4 4022bcc2: 0f3d mov.n a3, a15 4022bcc4: fff6c5 call0 4022bc34 4022bcc7: 050c22 l8ui a2, a12, 5 4022bcca: 060c02 l8ui a0, a12, 6 4022bccd: 112280 slli a2, a2, 8 4022bcd0: 200020 or a0, a0, a2 4022bcd3: 24d000 extui a13, a0, 0, 3 4022bcd6: 071d26 beqi a13, 1, 4022bce1 4022bcd9: 042d26 beqi a13, 2, 4022bce1 4022bcdc: f27c movi.n a2, -1 4022bcde: fff246 j 4022bcab 4022bce1: ffd5e1 l32r a14, 4022bc38 4022bce4: 412e32 l32i a3, a14, 0x104 4022bce7: 0b8366 bnei a3, 8, 4022bcf6 4022bcea: 082d26 beqi a13, 2, 4022bcf6 4022bced: 422e42 l32i a4, a14, 0x108 4022bcf0: e88426 beqi a4, 8, 4022bcdc 4022bcf3: e5e037 bbsi a0, 3, 4022bcdc 4022bcf6: 3e2e52 l32i a5, a14, 248 4022bcf9: 9109 s32i.n a0, a1, 36 4022bcfb: 059c beqz.n a5, 4022bd0f 4022bcfd: 2c9b addi.n a2, a12, 9 4022bcff: ffcf31 l32r a3, 4022bc3c 4022bd02: 840c movi.n a4, 8 4022bd04: 60ce01 l32r a0, 4020403c 4022bd07: 0000c0 callx0 a0 4022bd0a: 9108 l32i.n a0, a1, 36 4022bd0c: cc12a6 blti a2, 1, 4022bcdc 4022bd0f: ffcc61 l32r a6, 4022bc40 4022bd12: c60067 bnone a0, a6, 4022bcdc 4022bd15: c3e0b7 bbsi a0, 11, 4022bcdc 4022bd18: 9109 s32i.n a0, a1, 36 4022bd1a: 3148 l32i.n a4, a1, 12 4022bd1c: 00a172 movi a7, 0x100 4022bd1f: 107070 and a7, a0, a7 4022bd22: 745840 extui a5, a4, 8, 8 4022bd25: 1179 s32i.n a7, a1, 4 4022bd27: 744040 extui a4, a4, 0, 8 4022bd2a: 114480 slli a4, a4, 8 4022bd2d: 204450 or a4, a4, a5 4022bd30: 0149 s32i.n a4, a1, 0 4022bd32: 156087 bbci a0, 8, 4022bd4b 4022bd35: 0e2d mov.n a2, a14 4022bd37: 0f3d mov.n a3, a15 4022bd39: 0d4d mov.n a4, a13 4022bd3b: 0168 l32i.n a6, a1, 0 4022bd3d: 0c5d mov.n a5, a12 4022bd3f: 664b addi.n a6, a6, 4 4022bd41: ffd545 call0 4022ba98 4022bd44: 9108 l32i.n a0, a1, 36 4022bd46: 0148 l32i.n a4, a1, 0 4022bd48: f90256 bnez a2, 4022bcdc 4022bd4b: a1c472 addi a7, a4, -95 4022bd4e: 610c62 l8ui a6, a12, 97 4022bd51: 620c52 l8ui a5, a12, 98 4022bd54: 116680 slli a6, a6, 8 4022bd57: 205560 or a5, a5, a6 4022bd5a: f45050 extui a5, a5, 0, 16 4022bd5d: 02b757 bgeu a7, a5, 4022bd63 4022bd60: ffde06 j 4022bcdc 4022bd63: 532e72 l32i a7, a14, 0x14c 4022bd66: 212766 bnei a7, 2, 4022bd8b 4022bd69: 9109 s32i.n a0, a1, 36 4022bd6b: 1c60c7 bbci a0, 12, 4022bd8b 4022bd6e: 0e2d mov.n a2, a14 4022bd70: 0f3d mov.n a3, a15 4022bd72: 0d4d mov.n a4, a13 4022bd74: ffe0c5 call0 4022bb84 4022bd77: f61256 bnez a2, 4022bcdc 4022bd7a: 9108 l32i.n a0, a1, 36 4022bd7c: 610c62 l8ui a6, a12, 97 4022bd7f: 620c52 l8ui a5, a12, 98 4022bd82: 116680 slli a6, a6, 8 4022bd85: 205560 or a5, a5, a6 4022bd88: f45050 extui a5, a5, 0, 16 4022bd8b: 047300 extui a7, a0, 3, 1 4022bd8e: f08716 beqz a7, 4022bc9a 4022bd91: 083c movi.n a8, 48 4022bd93: 020087 bnone a0, a8, 4022bd99 4022bd96: ffd086 j 4022bcdc 4022bd99: 1198 l32i.n a9, a1, 4 4022bd9b: a98c beqz.n a9, 4022bda9 4022bd9d: 0d4d mov.n a4, a13 4022bd9f: 0f3d mov.n a3, a15 4022bda1: 0e2d mov.n a2, a14 4022bda3: ff8045 call0 4022b5a8 4022bda6: ffbfc6 j 4022bca9 4022bda9: 0d5d mov.n a5, a13 4022bdab: 0f4d mov.n a4, a15 4022bdad: 0e2d mov.n a2, a14 4022bdaf: 2138 l32i.n a3, a1, 8 4022bdb1: ff2905 call0 4022b044 4022bdb4: ffbc46 j 4022bca9 4022bdb7: 176800 excw 4022bdba: ff .byte 0xff 4022bdbb: 3f .byte 0x3f 4022bdbc : 4022bdbc: ffff81 l32r a8, 4022bdb8 4022bdbf: 120c movi.n a2, 1 4022bdc1: f0c112 addi a1, a1, -16 4022bdc4: 0109 s32i.n a0, a1, 0 4022bdc6: 804822 s8i a2, a8, 128 4022bdc9: 516832 s32i a3, a8, 0x144 4022bdcc: 526842 s32i a4, a8, 0x148 4022bdcf: 536852 s32i a5, a8, 0x14c 4022bdd2: 546862 s32i a6, a8, 0x150 4022bdd5: 556872 s32i a7, a8, 0x154 4022bdd8: 000c movi.n a0, 0 4022bdda: 4f6802 s32i a0, a8, 0x13c 4022bddd: 003705 call0 4022c150 4022bde0: 0108 l32i.n a0, a1, 0 4022bde2: 10c112 addi a1, a1, 16 4022bde5: f00d ret.n ... 4022bde8 : 4022bde8: ff9441 l32r a4, 4022bc38 4022bdeb: 230c movi.n a3, 2 4022bded: 536422 s32i a2, a4, 0x14c 4022bdf0: 436432 s32i a3, a4, 0x10c 4022bdf3: f00d ret.n 4022bdf5: 000000 ill 4022bdf8 : 4022bdf8: 042c movi.n a4, 32 4022bdfa: 023d mov.n a3, a2 4022bdfc: f0c112 addi a1, a1, -16 4022bdff: ff8e21 l32r a2, 4022bc38 4022be02: 0109 s32i.n a0, a1, 0 4022be04: 59e601 l32r a0, 4020259c 4022be07: 0000c0 callx0 a0 4022be0a: ff8b21 l32r a2, 4022bc38 4022be0d: 002c movi.n a0, 32 4022be0f: 8209 s32i.n a0, a2, 32 4022be11: 0108 l32i.n a0, a1, 0 4022be13: 10c112 addi a1, a1, 16 4022be16: f00d ret.n 4022be18: ff17f0 excw 4022be1b: 3f .byte 0x3f 4022be1c: ff17f6 bgeui a7, 0x10000, 4022be1f 4022be1f: 3f .byte 0x3f 4022be20: ff1900 excw 4022be23: 3f .byte 0x3f 4022be24 : 4022be24: 401400 ssl a4 4022be27: e0c112 addi a1, a1, -32 4022be2a: 026162 s32i a6, a1, 8 4022be2d: 036172 s32i a7, a1, 12 4022be30: 08a042 movi a4, 8 4022be33: 1139 s32i.n a3, a1, 4 4022be35: 4109 s32i.n a0, a1, 16 4022be37: 0129 s32i.n a2, a1, 0 4022be39: ff7f01 l32r a0, 4022bc38 4022be3c: 120c movi.n a2, 1 4022be3e: a13200 sll a3, a2 4022be41: 416032 s32i a3, a0, 0x104 4022be44: 401500 ssl a5 4022be47: 030c movi.n a3, 0 4022be49: a12200 sll a2, a2 4022be4c: 426022 s32i a2, a0, 0x108 4022be4f: 3e6032 s32i a3, a0, 248 4022be52: ff7a21 l32r a2, 4022bc3c 4022be55: 59d501 l32r a0, 402025ac 4022be58: 0000c0 callx0 a0 4022be5b: 0138 l32i.n a3, a1, 0 4022be5d: ffee21 l32r a2, 4022be18 4022be60: 060c movi.n a6, 0 4022be62: ff7551 l32r a5, 4022bc38 4022be65: 140c movi.n a4, 1 4022be67: 3b6542 s32i a4, a5, 236 4022be6a: 4f6562 s32i a6, a5, 0x13c 4022be6d: 640c movi.n a4, 6 4022be6f: 59cb01 l32r a0, 4020259c 4022be72: 0000c0 callx0 a0 4022be75: 1138 l32i.n a3, a1, 4 4022be77: ffe921 l32r a2, 4022be1c 4022be7a: 640c movi.n a4, 6 4022be7c: 59c801 l32r a0, 4020259c 4022be7f: 0000c0 callx0 a0 4022be82: ffe721 l32r a2, 4022be20 4022be85: 000a45 call0 4022bf2c 4022be88: ff6c41 l32r a4, 4022bc38 4022be8b: 042d mov.n a2, a4 4022be8d: 4c2432 l32i a3, a4, 0x130 4022be90: 4d2442 l32i a4, a4, 0x134 4022be93: 00d445 call0 4022cbd8 4022be96: 2128 l32i.n a2, a1, 8 4022be98: 3138 l32i.n a3, a1, 12 4022be9a: 8148 l32i.n a4, a1, 32 4022be9c: 000085 call0 4022bea8 4022be9f: 4108 l32i.n a0, a1, 16 4022bea1: 20c112 addi a1, a1, 32 4022bea4: f00d ret.n 4022bea6: 120000 excw 4022bea9: c2f0c1 l32r a12, 4021ca6c 4022beac: 020261 l32r a6, 401ec6b4 <_lit4_end+0xe6a60> 4022beaf: 160161 l32r a6, 401f16b4 <_lit4_end+0xeba60> 4022beb2: 0106d2 l8ui a13, a6, 1 4022beb5: 5b3a add.n a5, a11, a3 4022beb7: 0000c0 callx0 a0 4022beba: 59a801 l32r a0, 4020255c 4022bebd: aa0002 l8ui a0, a0, 170 4022bec0: 6215c1 l32r a12, 40204714 4022bec3: 046016 beqz a0, 4022bf0d 4022bec6: bfcc22 addi a2, a12, -65 4022bec9: 006122 s32i a2, a1, 0 4022becc: 5b3401 l32r a0, 40202b9c 4022becf: 0000c0 callx0 a0 4022bed2: 0bd266 bnei a2, 64, 4022bee1 4022bed5: 0128 l32i.n a2, a1, 0 4022bed7: 0c3d mov.n a3, a12 4022bed9: 042c movi.n a4, 32 4022bedb: fc91c5 call0 402287f8 4022bede: 0007c6 j 4022bf01 4022bee1: d78d45 call0 402037b8 4022bee4: 002122 l32i a2, a1, 0 4022bee7: 614f31 l32r a3, 40204424 4022beea: 5c7951 l32r a5, 402030d0 4022beed: 206cc0 or a6, a12, a12 4022bef0: 584b41 l32r a4, 4020201c <_irom0_text_start+0xc> 4022bef3: 072c movi.n a7, 32 4022bef5: 802442 l32i a4, a4, 0x200 4022bef8: 641701 l32r a0, 40204f54 4022befb: 0000c0 callx0 a0 4022befe: d78e45 call0 402037e4 4022bf01: 584561 l32r a6, 40202018 <_irom0_text_start+0x8> 4022bf04: 00a052 movi a5, 0 4022bf07: 2a4652 s8i a5, a6, 42 4022bf0a: d89e85 call0 402048f4 4022bf0d: 203cc0 or a3, a12, a12 4022bf10: ff4ac1 l32r a12, 4022bc38 4022bf13: 20a042 movi a4, 32 4022bf16: 0c2d mov.n a2, a12 4022bf18: 59a101 l32r a0, 4020259c 4022bf1b: 0000c0 callx0 a0 4022bf1e: 072c movi.n a7, 32 4022bf20: 8c79 s32i.n a7, a12, 32 4022bf22: 21c8 l32i.n a12, a1, 8 4022bf24: 1108 l32i.n a0, a1, 4 4022bf26: 10c112 addi a1, a1, 16 4022bf29: f00d ret.n 4022bf2b: 023d00 excw 4022bf2e: f0c112 addi a1, a1, -16 4022bf31: ff4161 l32r a6, 4022bc38 4022bf34: 0109 s32i.n a0, a1, 0 4022bf36: 022b addi.n a0, a2, 2 4022bf38: 532622 l32i a2, a6, 0x14c 4022bf3b: 4c6602 s32i a0, a6, 0x130 4022bf3e: 161266 bnei a2, 1, 4022bf58 4022bf41: 841c movi.n a4, 24 4022bf43: 801c movi.n a0, 24 4022bf45: 4d6602 s32i a0, a6, 0x134 4022bf48: 802602 l32i a0, a6, 0x200 4022bf4b: 742020 extui a2, a2, 0, 8 4022bf4e: 0000c0 callx0 a0 4022bf51: 0108 l32i.n a0, a1, 0 4022bf53: 10c112 addi a1, a1, 16 4022bf56: f00d ret.n 4022bf58: 601c movi.n a0, 22 4022bf5a: 641c movi.n a4, 22 4022bf5c: fff946 j 4022bf45 4022bf5f: c11200 mul16u a1, a2, a0 4022bf62: a149c0 excw 4022bf65: b159 s32i.n a5, a1, 44 4022bf67: 4179 s32i.n a7, a1, 16 4022bf69: 71d9 s32i.n a13, a1, 28 4022bf6b: 5109 s32i.n a0, a1, 20 4022bf6d: 91f9 s32i.n a15, a1, 36 4022bf6f: 81e9 s32i.n a14, a1, 32 4022bf71: 61c9 s32i.n a12, a1, 24 4022bf73: 02ed mov.n a14, a2 4022bf75: 03cd mov.n a12, a3 4022bf77: 06fd mov.n a15, a6 4022bf79: 000c movi.n a0, 0 4022bf7b: 1221d2 l32i a13, a1, 72 4022bf7e: 042366 bnei a3, 2, 4022bf86 4022bf81: 01cd66 bnei a13, 32, 4022bf86 4022bf84: 0209 s32i.n a0, a2, 0 4022bf86: 2ec9 s32i.n a12, a14, 8 4022bf88: 2ecb addi.n a2, a14, 12 4022bf8a: a138 l32i.n a3, a1, 40 4022bf8c: 640c movi.n a4, 6 4022bf8e: 1e09 s32i.n a0, a14, 4 4022bf90: 598301 l32r a0, 4020259c 4022bf93: 0000c0 callx0 a0 4022bf96: b128 l32i.n a2, a1, 44 4022bf98: 6ef9 s32i.n a15, a14, 24 4022bf9a: 5e29 s32i.n a2, a14, 20 4022bf9c: 26ce22 addi a2, a14, 38 4022bf9f: 1121e2 l32i a14, a1, 68 4022bfa2: 0d4d mov.n a4, a13 4022bfa4: 0e3d mov.n a3, a14 4022bfa6: 597d01 l32r a0, 4020259c 4022bfa9: 0000c0 callx0 a0 4022bfac: a138 l32i.n a3, a1, 40 4022bfae: b148 l32i.n a4, a1, 44 4022bfb0: 102172 l32i a7, a1, 64 4022bfb3: ff2101 l32r a0, 4022bc38 4022bfb6: 132162 l32i a6, a1, 76 4022bfb9: 0f5d mov.n a5, a15 4022bfbb: 01e9 s32i.n a14, a1, 0 4022bfbd: 0c2d mov.n a2, a12 4022bfbf: 11d9 s32i.n a13, a1, 4 4022bfc1: 61c8 l32i.n a12, a1, 24 4022bfc3: 71d8 l32i.n a13, a1, 28 4022bfc5: 81e8 l32i.n a14, a1, 32 4022bfc7: 91f8 l32i.n a15, a1, 36 4022bfc9: 2169 s32i.n a6, a1, 8 4022bfcb: 812002 l32i a0, a0, 0x204 4022bfce: 4168 l32i.n a6, a1, 16 4022bfd0: 0000c0 callx0 a0 4022bfd3: 020c movi.n a2, 0 4022bfd5: 5108 l32i.n a0, a1, 20 4022bfd7: 40c112 addi a1, a1, 64 4022bfda: f00d ret.n 4022bfdc: ff1731 l32r a3, 4022bc38 4022bfdf: 020c movi.n a2, 0 4022bfe1: 596322 s32i a2, a3, 0x164 4022bfe4: 6b6322 s32i a2, a3, 0x1ac 4022bfe7: f00d ret.n 4022bfe9: 000000 ill 4022bfec: f0c112 addi a1, a1, -16 4022bfef: 0109 s32i.n a0, a1, 0 4022bff1: ff1101 l32r a0, 4022bc38 4022bff4: 462022 l32i a2, a0, 0x118 4022bff7: 628c beqz.n a2, 4022c001 4022bff9: 020c movi.n a2, 0 4022bffb: 466022 s32i a2, a0, 0x118 4022bffe: fffdc5 call0 4022bfdc 4022c001: 020c movi.n a2, 0 4022c003: 0014c5 call0 4022c150 4022c006: 0108 l32i.n a0, a1, 0 4022c008: 10c112 addi a1, a1, 16 4022c00b: f00d ret.n 4022c00d: 000000 ill 4022c010: 185c movi.n a8, 81 4022c012: ff .byte 0xff 4022c013: 3f .byte 0x3f 4022c014: 17cc bnez.n a7, 4022c019 4022c016: ff .byte 0xff 4022c017: 3f .byte 0x3f 4022c018: bfec bnez.n a15, 4022c047 4022c01a: dc4022 s8i a2, a0, 220 4022c01d: bf .byte 0xbf 4022c01e: 414022 s8i a2, a0, 65 4022c020 : 4022c020: fffc41 l32r a4, 4022c010 4022c023: f0c112 addi a1, a1, -16 4022c026: 11c9 s32i.n a12, a1, 4 4022c028: 0109 s32i.n a0, a1, 0 4022c02a: fffac1 l32r a12, 4022c014 4022c02d: ff0201 l32r a0, 4022bc38 4022c030: b8c452 addi a5, a4, -72 4022c033: 6b2032 l32i a3, a0, 0x1ac 4022c036: 592002 l32i a0, a0, 0x164 4022c039: 835420 moveqz a5, a4, a2 4022c03c: 003a add.n a0, a0, a3 4022c03e: 046016 beqz a0, 4022c088 4022c041: b20c movi.n a2, 11 4022c043: 0010c5 call0 4022c150 4022c046: fefc21 l32r a2, 4022bc38 4022c049: 130c movi.n a3, 1 4022c04b: 040c movi.n a4, 0 4022c04d: fed6c5 call0 4022adbc 4022c050: fefa31 l32r a3, 4022bc38 4022c053: 120c movi.n a2, 1 4022c055: 466322 s32i a2, a3, 0x118 4022c058: 8d9421 l32r a2, 4020f6a8 4022c05b: 5d1801 l32r a0, 402034bc 4022c05e: 0000c0 callx0 a0 4022c061: 0c2d mov.n a2, a12 4022c063: 595301 l32r a0, 402025b0 4022c066: 0000c0 callx0 a0 4022c069: 0c2d mov.n a2, a12 4022c06b: ffeb31 l32r a3, 4022c018 4022c06e: 040c movi.n a4, 0 4022c070: 594801 l32r a0, 40202590 4022c073: 0000c0 callx0 a0 4022c076: 0c2d mov.n a2, a12 4022c078: 581631 l32r a3, 402020d0 <_irom0_text_start+0xc0> 4022c07b: 040c movi.n a4, 0 4022c07d: 150c movi.n a5, 1 4022c07f: 594d01 l32r a0, 402025b4 4022c082: 0000c0 callx0 a0 4022c085: 000c06 j 4022c0b9 4022c088: 0548 l32i.n a4, a5, 0 4022c08a: a20c movi.n a2, 10 4022c08c: 441b addi.n a4, a4, 1 4022c08e: 0549 s32i.n a4, a5, 0 4022c090: 000bc5 call0 4022c150 4022c093: fee921 l32r a2, 4022bc38 4022c096: 130c movi.n a3, 1 4022c098: 040c movi.n a4, 0 4022c09a: fed205 call0 4022adbc 4022c09d: 0c2d mov.n a2, a12 4022c09f: ffdf31 l32r a3, 4022c01c 4022c0a2: 040c movi.n a4, 0 4022c0a4: 593b01 l32r a0, 40202590 4022c0a7: 0000c0 callx0 a0 4022c0aa: 0c2d mov.n a2, a12 4022c0ac: 580931 l32r a3, 402020d0 <_irom0_text_start+0xc0> 4022c0af: 040c movi.n a4, 0 4022c0b1: 150c movi.n a5, 1 4022c0b3: 594001 l32r a0, 402025b4 4022c0b6: 0000c0 callx0 a0 4022c0b9: 11c8 l32i.n a12, a1, 4 4022c0bb: 0108 l32i.n a0, a1, 0 4022c0bd: 10c112 addi a1, a1, 16 4022c0c0: f00d ret.n ... 4022c0c4 : 4022c0c4: f0c112 addi a1, a1, -16 4022c0c7: 1109 s32i.n a0, a1, 4 4022c0c9: 57d401 l32r a0, 4020201c <_irom0_text_start+0xc> 4022c0cc: 4008 l32i.n a0, a0, 16 4022c0ce: 40ac beqz.n a0, 4022c0f6 4022c0d0: 112032 l32i a3, a0, 68 4022c0d3: 1f5366 bnei a3, 5, 4022c0f6 4022c0d6: fed831 l32r a3, 4022bc38 4022c0d9: 542302 l32i a0, a3, 0x150 4022c0dc: 0258 l32i.n a5, a2, 0 4022c0de: 0a6026 beqi a0, 6, 4022c0ec 4022c0e1: 1b7026 beqi a0, 7, 4022c100 4022c0e4: 398026 beqi a0, 8, 4022c121 4022c0e7: b40c movi.n a4, 11 4022c0e9: 571047 beq a0, a4, 4022c144 4022c0ec: 030c movi.n a3, 0 4022c0ee: 438c beqz.n a3, 4022c0f6 4022c0f0: fed221 l32r a2, 4022bc38 4022c0f3: 00fe05 call0 4022d0d4 4022c0f6: 1108 l32i.n a0, a1, 4 4022c0f8: 10c112 addi a1, a1, 16 4022c0fb: f00d ret.n 4022c0fd: 000000 ill 4022c100: 0d0562 l8ui a6, a5, 13 4022c103: 0159 s32i.n a5, a1, 0 4022c105: 366667 bbci a6, 6, 4022c13f 4022c108: 032d mov.n a2, a3 4022c10a: ff5a85 call0 4022b6b4 4022c10d: 0188 l32i.n a8, a1, 0 4022c10f: 743020 extui a3, a2, 0, 8 4022c112: 0d0872 l8ui a7, a8, 13 4022c115: bfa092 movi a9, 191 4022c118: 107790 and a7, a7, a9 4022c11b: 0d4872 s8i a7, a8, 13 4022c11e: fff306 j 4022c0ee 4022c121: 0d05a2 l8ui a10, a5, 13 4022c124: 0159 s32i.n a5, a1, 0 4022c126: 1f6a77 bbci a10, 7, 4022c149 4022c129: 032d mov.n a2, a3 4022c12b: ff9085 call0 4022ba34 4022c12e: 0108 l32i.n a0, a1, 0 4022c130: 0d00b2 l8ui a11, a0, 13 4022c133: 743020 extui a3, a2, 0, 8 4022c136: 64b0b0 extui a11, a11, 0, 7 4022c139: 0d40b2 s8i a11, a0, 13 4022c13c: ffeb86 j 4022c0ee 4022c13f: 030c movi.n a3, 0 4022c141: ffea46 j 4022c0ee 4022c144: e30c movi.n a3, 14 4022c146: ffe906 j 4022c0ee 4022c149: 030c movi.n a3, 0 4022c14b: ffe7c6 j 4022c0ee ... 4022c150 : 4022c150: f0c112 addi a1, a1, -16 4022c153: 0109 s32i.n a0, a1, 0 4022c155: feb801 l32r a0, 4022bc38 4022c158: 542032 l32i a3, a0, 0x150 4022c15b: 1129 s32i.n a2, a1, 4 4022c15d: 0d9366 bnei a3, 10, 4022c16e 4022c160: ffad21 l32r a2, 4022c014 4022c163: 591301 l32r a0, 402025b0 4022c166: 0000c0 callx0 a0 4022c169: feb301 l32r a0, 4022bc38 4022c16c: 1128 l32i.n a2, a1, 4 4022c16e: 546022 s32i a2, a0, 0x150 4022c171: 0108 l32i.n a0, a1, 0 4022c173: 10c112 addi a1, a1, 16 4022c176: f00d ret.n 4022c178: 0fac00 excw 4022c17b: ac0200 excw 4022c17e: 0f .byte 0xf 4022c17f: ac0500 excw 4022c182: 0f .byte 0xf 4022c183: fd3100 excw 4022c186: ff .byte 0xff 4022c187: 010272 l8ui a7, a2, 1 4022c18a: 020262 l8ui a6, a2, 2 4022c18d: 030252 l8ui a5, a2, 3 4022c190: 116680 slli a6, a6, 8 4022c193: 205560 or a5, a5, a6 4022c196: 000262 l8ui a6, a2, 0 4022c199: 117700 slli a7, a7, 16 4022c19c: 016680 slli a6, a6, 24 4022c19f: 206670 or a6, a6, a7 4022c1a2: 205560 or a5, a5, a6 4022c1a5: 039537 bne a5, a3, 4022c1ac 4022c1a8: 120c movi.n a2, 1 4022c1aa: f00d ret.n 4022c1ac: f73771 l32r a7, 40229e88 4022c1af: fff381 l32r a8, 4022c17c 4022c1b2: 049577 bne a5, a7, 4022c1ba 4022c1b5: 80a022 movi a2, 128 4022c1b8: f00d ret.n 4022c1ba: 039587 bne a5, a8, 4022c1c1 4022c1bd: 220c movi.n a2, 2 4022c1bf: f00d ret.n 4022c1c1: fa5d91 l32r a9, 4022ab38 4022c1c4: 0a0c movi.n a10, 0 4022c1c6: 0d1597 beq a5, a9, 4022c1d7 4022c1c9: ffedb1 l32r a11, 4022c180 4022c1cc: 00a122 movi a2, 0x100 4022c1cf: c0b5b0 sub a11, a5, a11 4022c1d2: 932ab0 movnez a2, a10, a11 4022c1d5: f00d ret.n 4022c1d7: 820c movi.n a2, 8 4022c1d9: f00d ret.n 4022c1db: 2b3100 excw 4022c1de: 0272f7 bbci a2, 31, 4022c1e4 4022c1e1: 026201 l32r a0, 401ecb6c <_lit4_end+0xe6f18> 4022c1e4: 025202 s16i a0, a2, 4 4022c1e7: 668003 excw 4022c1ea: 556011 l32r a1, 4020176c <_lit4_end+0xfbb18> 4022c1ed: 026220 excw 4022c1f0: 770000 excw 4022c1f3: 668011 l32r a1, 40205bf4 4022c1f6: 667001 l32r a0, 40205bb8 4022c1f9: 556020 extui a6, a2, 16, 6 4022c1fc: 153720 extui a3, a2, 23, 2 4022c1ff: 0e .byte 0xe 4022c200: 070c movi.n a7, 0 4022c202: ffde81 l32r a8, 4022c17c 4022c205: 220c movi.n a2, 2 4022c207: c08580 sub a8, a5, a8 4022c20a: 932780 movnez a2, a7, a8 4022c20d: f00d ret.n 4022c20f: 120c movi.n a2, 1 4022c211: f00d ret.n 4022c213: f20000 excw 4022c216: 020050 excw 4022c219: 0050f2 s16i a15, a0, 0 4022c21c: 50f204 excw 4022c21f: f20500 excw 4022c222: 310050 srai a0, a5, 16 4022c225: fffc bnez.n a15, 4022c268 4022c227: 010272 l8ui a7, a2, 1 4022c22a: 020262 l8ui a6, a2, 2 4022c22d: 030252 l8ui a5, a2, 3 4022c230: 116680 slli a6, a6, 8 4022c233: 205560 or a5, a5, a6 4022c236: 000262 l8ui a6, a2, 0 4022c239: 117700 slli a7, a7, 16 4022c23c: 016680 slli a6, a6, 24 4022c23f: 206670 or a6, a6, a7 4022c242: 205560 or a5, a5, a6 4022c245: 039537 bne a5, a3, 4022c24c 4022c248: 120c movi.n a2, 1 4022c24a: f00d ret.n 4022c24c: fa3a71 l32r a7, 4022ab34 4022c24f: fff281 l32r a8, 4022c218 4022c252: 049577 bne a5, a7, 4022c25a 4022c255: 80a022 movi a2, 128 4022c258: f00d ret.n 4022c25a: 039587 bne a5, a8, 4022c261 4022c25d: 220c movi.n a2, 2 4022c25f: f00d ret.n 4022c261: ffee91 l32r a9, 4022c21c 4022c264: 0a0c movi.n a10, 0 4022c266: 0d1597 beq a5, a9, 4022c277 4022c269: ffedb1 l32r a11, 4022c220 4022c26c: 00a122 movi a2, 0x100 4022c26f: c0b5b0 sub a11, a5, a11 4022c272: 932ab0 movnez a2, a10, a11 4022c275: f00d ret.n 4022c277: 820c movi.n a2, 8 4022c279: f00d ret.n 4022c27b: 2e3100 excw 4022c27e: 72fa add.n a7, a2, a15 4022c280: 620102 l8ui a0, a1, 98 4022c283: 520202 l8ui a0, a2, 82 4022c286: 800302 l8ui a0, a3, 128 4022c289: 601166 bnei a1, 1, 4022c2ed 4022c28c: 622055 excw 4022c28f: 000002 l8ui a0, a0, 0 4022c292: 801177 beq a1, a7, 4022c216 4022c295: 700166 bnei a1, -1, 4022c309 4022c298: 602066 bnei a0, 2, 4022c2fc 4022c29b: 372055 excw 4022c29e: 0c0395 excw 4022c2a1: f00d12 l8ui a1, a13, 240 4022c2a4: ffdd71 l32r a7, 4022c218 4022c2a7: 080c movi.n a8, 0 4022c2a9: 0c1577 beq a5, a7, 4022c2b9 4022c2ac: ffda91 l32r a9, 4022c214 4022c2af: 021c movi.n a2, 16 4022c2b1: c09590 sub a9, a5, a9 4022c2b4: 932890 movnez a2, a8, a9 4022c2b7: f00d ret.n 4022c2b9: 220c movi.n a2, 2 4022c2bb: f00d ret.n 4022c2bd: 000000 ill 4022c2c0 : 4022c2c0: e0c112 addi a1, a1, -32 4022c2c3: 41f9 s32i.n a15, a1, 16 4022c2c5: 0109 s32i.n a0, a1, 0 4022c2c7: 11c9 s32i.n a12, a1, 4 4022c2c9: 31e9 s32i.n a14, a1, 12 4022c2cb: 21d9 s32i.n a13, a1, 8 4022c2cd: 04ed mov.n a14, a4 4022c2cf: 02dd mov.n a13, a2 4022c2d1: 03cd mov.n a12, a3 4022c2d3: 042d mov.n a2, a4 4022c2d5: 030c movi.n a3, 0 4022c2d7: 042c movi.n a4, 32 4022c2d9: 58b401 l32r a0, 402025ac 4022c2dc: 0000c0 callx0 a0 4022c2df: 220c movi.n a2, 2 4022c2e1: 100c movi.n a0, 1 4022c2e3: 830c movi.n a3, 8 4022c2e5: 1e39 s32i.n a3, a14, 4 4022c2e7: 2e39 s32i.n a3, a14, 8 4022c2e9: 3e09 s32i.n a0, a14, 12 4022c2eb: 0e29 s32i.n a2, a14, 0 4022c2ed: 000c movi.n a0, 0 4022c2ef: 4e09 s32i.n a0, a14, 16 4022c2f1: 6e09 s32i.n a0, a14, 24 4022c2f3: 5e09 s32i.n a0, a14, 20 4022c2f5: 7e09 s32i.n a0, a14, 28 4022c2f7: acbc beqz.n a12, 4022c335 4022c2f9: 384cb6 bltui a12, 4, 4022c335 4022c2fc: 000d42 l8ui a4, a13, 0 4022c2ff: 053c movi.n a5, 48 4022c301: 1f9457 bne a4, a5, 4022c324 4022c304: 010d62 l8ui a6, a13, 1 4022c307: fecc72 addi a7, a12, -2 4022c30a: 169677 bne a6, a7, 4022c324 4022c30d: 61c9 s32i.n a12, a1, 24 4022c30f: 030d92 l8ui a9, a13, 3 4022c312: 020d82 l8ui a8, a13, 2 4022c315: 119980 slli a9, a9, 8 4022c318: 208890 or a8, a8, a9 4022c31b: 118800 slli a8, a8, 16 4022c31e: 318080 srai a8, a8, 16 4022c321: 151826 beqi a8, 1, 4022c33a 4022c324: e27c movi.n a2, -2 4022c326: 11c8 l32i.n a12, a1, 4 4022c328: 21d8 l32i.n a13, a1, 8 4022c32a: 31e8 l32i.n a14, a1, 12 4022c32c: 41f8 l32i.n a15, a1, 16 4022c32e: 0108 l32i.n a0, a1, 0 4022c330: 20c112 addi a1, a1, 32 4022c333: f00d ret.n 4022c335: f27c movi.n a2, -1 4022c337: fffac6 j 4022c326 4022c33a: 6138 l32i.n a3, a1, 24 4022c33c: cd4b addi.n a12, a13, 4 4022c33e: fcc3d2 addi a13, a3, -4 4022c341: 0283e6 bgei a3, 8, 4022c347 4022c344: 003706 j 4022c424 4022c347: 0c2d mov.n a2, a12 4022c349: ffe385 call0 4022c184 4022c34c: cc4b addi.n a12, a12, 4 4022c34e: fccdd2 addi a13, a13, -4 4022c351: 2e29 s32i.n a2, a14, 8 4022c353: 022de6 bgei a13, 2, 4022c359 4022c356: 003786 j 4022c438 4022c359: fecdd2 addi a13, a13, -2 4022c35c: 0f0c movi.n a15, 0 4022c35e: 1ef9 s32i.n a15, a14, 4 4022c360: 000ca2 l8ui a10, a12, 0 4022c363: 010cb2 l8ui a11, a12, 1 4022c366: cc2b addi.n a12, a12, 2 4022c368: 11bb80 slli a11, a11, 8 4022c36b: 20aab0 or a10, a10, a11 4022c36e: f4a0a0 extui a10, a10, 0, 16 4022c371: 51a9 s32i.n a10, a1, 20 4022c373: 0d3a16 beqz a10, 4022c44a 4022c376: 110ae0 slli a0, a10, 2 4022c379: 02ad07 bge a13, a0, 4022c37f 4022c37c: 003286 j 4022c44a 4022c37f: 191aa6 blti a10, 1, 4022c39c 4022c382: 0f0c movi.n a15, 0 4022c384: 0c2d mov.n a2, a12 4022c386: ffdfc5 call0 4022c184 4022c389: cc4b addi.n a12, a12, 4 4022c38b: fccdd2 addi a13, a13, -4 4022c38e: ff1b addi.n a15, a15, 1 4022c390: 1e48 l32i.n a4, a14, 4 4022c392: 5138 l32i.n a3, a1, 20 4022c394: 204420 or a4, a4, a2 4022c397: 1e49 s32i.n a4, a14, 4 4022c399: e793f7 bne a3, a15, 4022c384 4022c39c: 022de6 bgei a13, 2, 4022c3a2 4022c39f: 0027c6 j 4022c442 4022c3a2: fecdd2 addi a13, a13, -2 4022c3a5: 070c movi.n a7, 0 4022c3a7: 3e79 s32i.n a7, a14, 12 4022c3a9: 000c52 l8ui a5, a12, 0 4022c3ac: 010c62 l8ui a6, a12, 1 4022c3af: cc2b addi.n a12, a12, 2 4022c3b1: 116680 slli a6, a6, 8 4022c3b4: 205560 or a5, a5, a6 4022c3b7: f45050 extui a5, a5, 0, 16 4022c3ba: 5159 s32i.n a5, a1, 20 4022c3bc: 08f516 beqz a5, 4022c44f 4022c3bf: 1185e0 slli a8, a5, 2 4022c3c2: 02ad87 bge a13, a8, 4022c3c8 4022c3c5: 002186 j 4022c44f 4022c3c8: 1915a6 blti a5, 1, 4022c3e5 4022c3cb: 0f0c movi.n a15, 0 4022c3cd: 0c2d mov.n a2, a12 4022c3cf: ffe0c5 call0 4022c1dc 4022c3d2: cc4b addi.n a12, a12, 4 4022c3d4: fccdd2 addi a13, a13, -4 4022c3d7: ff1b addi.n a15, a15, 1 4022c3d9: 3eb8 l32i.n a11, a14, 12 4022c3db: 51a8 l32i.n a10, a1, 20 4022c3dd: 20bb20 or a11, a11, a2 4022c3e0: 3eb9 s32i.n a11, a14, 12 4022c3e2: e79af7 bne a10, a15, 4022c3cd 4022c3e5: 4a2da6 blti a13, 2, 4022c433 4022c3e8: fecdd2 addi a13, a13, -2 4022c3eb: 000cf2 l8ui a15, a12, 0 4022c3ee: 010c02 l8ui a0, a12, 1 4022c3f1: cc2b addi.n a12, a12, 2 4022c3f3: 110080 slli a0, a0, 8 4022c3f6: 20ff00 or a15, a15, a0 4022c3f9: f4f0f0 extui a15, a15, 0, 16 4022c3fc: 4ef9 s32i.n a15, a14, 16 4022c3fe: 312da6 blti a13, 2, 4022c433 4022c401: fecd22 addi a2, a13, -2 4022c404: 010c42 l8ui a4, a12, 1 4022c407: 000c32 l8ui a3, a12, 0 4022c40a: 114480 slli a4, a4, 8 4022c40d: 203340 or a3, a3, a4 4022c410: f43030 extui a3, a3, 0, 16 4022c413: 5e39 s32i.n a3, a14, 20 4022c415: 1133c0 slli a3, a3, 4 4022c418: 13a237 bge a2, a3, 4022c42f 4022c41b: 727c movi.n a2, -9 4022c41d: 050c movi.n a5, 0 4022c41f: 5e59 s32i.n a5, a14, 20 4022c421: ffc046 j 4022c326 4022c424: 0253e6 bgei a3, 5, 4022c42a 4022c427: ffca06 j 4022c353 4022c42a: d27c movi.n a2, -3 4022c42c: ffbd86 j 4022c326 4022c42f: 6c2b addi.n a6, a12, 2 4022c431: 6e69 s32i.n a6, a14, 24 4022c433: 020c movi.n a2, 0 4022c435: ffbb46 j 4022c326 4022c438: 7d0b addi.n a7, a13, -1 4022c43a: f5e756 bnez a7, 4022c39c 4022c43d: b27c movi.n a2, -5 4022c43f: ffb8c6 j 4022c326 4022c442: 9f1d66 bnei a13, 1, 4022c3e5 4022c445: 927c movi.n a2, -7 4022c447: ffb6c6 j 4022c326 4022c44a: c27c movi.n a2, -4 4022c44c: ffb586 j 4022c326 4022c44f: a27c movi.n a2, -6 4022c451: ffb446 j 4022c326 4022c454 : 4022c454: e0c112 addi a1, a1, -32 4022c457: 41f9 s32i.n a15, a1, 16 4022c459: 0109 s32i.n a0, a1, 0 4022c45b: 11c9 s32i.n a12, a1, 4 4022c45d: 31e9 s32i.n a14, a1, 12 4022c45f: 21d9 s32i.n a13, a1, 8 4022c461: 04ed mov.n a14, a4 4022c463: 02dd mov.n a13, a2 4022c465: 03cd mov.n a12, a3 4022c467: 042d mov.n a2, a4 4022c469: 030c movi.n a3, 0 4022c46b: 042c movi.n a4, 32 4022c46d: 584f01 l32r a0, 402025ac 4022c470: 0000c0 callx0 a0 4022c473: 100c movi.n a0, 1 4022c475: 220c movi.n a2, 2 4022c477: 1e29 s32i.n a2, a14, 4 4022c479: 0e09 s32i.n a0, a14, 0 4022c47b: 3e09 s32i.n a0, a14, 12 4022c47d: 2e29 s32i.n a2, a14, 8 4022c47f: 000c movi.n a0, 0 4022c481: 4e09 s32i.n a0, a14, 16 4022c483: 6e09 s32i.n a0, a14, 24 4022c485: 5e09 s32i.n a0, a14, 20 4022c487: 7e09 s32i.n a0, a14, 28 4022c489: 05ec16 beqz a12, 4022c4eb 4022c48c: 5b8cb6 bltui a12, 8, 4022c4eb 4022c48f: 000d32 l8ui a3, a13, 0 4022c492: dda042 movi a4, 221 4022c495: 419347 bne a3, a4, 4022c4da 4022c498: 010d52 l8ui a5, a13, 1 4022c49b: fecc62 addi a6, a12, -2 4022c49e: 389567 bne a5, a6, 4022c4da 4022c4a1: 050d72 l8ui a7, a13, 5 4022c4a4: 020d92 l8ui a9, a13, 2 4022c4a7: 030da2 l8ui a10, a13, 3 4022c4aa: 040d82 l8ui a8, a13, 4 4022c4ad: 11aa00 slli a10, a10, 16 4022c4b0: 118880 slli a8, a8, 8 4022c4b3: 019980 slli a9, a9, 24 4022c4b6: 207780 or a7, a7, a8 4022c4b9: f99e81 l32r a8, 4022ab34 4022c4bc: 2099a0 or a9, a9, a10 4022c4bf: 207790 or a7, a7, a9 4022c4c2: 149787 bne a7, a8, 4022c4da 4022c4c5: 070da2 l8ui a10, a13, 7 4022c4c8: 060d92 l8ui a9, a13, 6 4022c4cb: 11aa80 slli a10, a10, 8 4022c4ce: 2099a0 or a9, a9, a10 4022c4d1: 119900 slli a9, a9, 16 4022c4d4: 319090 srai a9, a9, 16 4022c4d7: 151926 beqi a9, 1, 4022c4f0 4022c4da: e27c movi.n a2, -2 4022c4dc: 11c8 l32i.n a12, a1, 4 4022c4de: 21d8 l32i.n a13, a1, 8 4022c4e0: 31e8 l32i.n a14, a1, 12 4022c4e2: 41f8 l32i.n a15, a1, 16 4022c4e4: 0108 l32i.n a0, a1, 0 4022c4e6: 20c112 addi a1, a1, 32 4022c4e9: f00d ret.n 4022c4eb: f27c movi.n a2, -1 4022c4ed: fffac6 j 4022c4dc 4022c4f0: dd8b addi.n a13, a13, 8 4022c4f2: 0c3d mov.n a3, a12 4022c4f4: f8ccc2 addi a12, a12, -8 4022c4f7: 02a3e6 bgei a3, 12, 4022c4fd 4022c4fa: 002d06 j 4022c5b2 4022c4fd: 0d2d mov.n a2, a13 4022c4ff: ffd245 call0 4022c224 4022c502: dd4b addi.n a13, a13, 4 4022c504: fcccc2 addi a12, a12, -4 4022c507: 2e29 s32i.n a2, a14, 8 4022c509: 022ce6 bgei a12, 2, 4022c50f 4022c50c: 002bc6 j 4022c5bf 4022c50f: feccc2 addi a12, a12, -2 4022c512: 020c movi.n a2, 0 4022c514: 1e29 s32i.n a2, a14, 4 4022c516: 000df2 l8ui a15, a13, 0 4022c519: 010d02 l8ui a0, a13, 1 4022c51c: dd2b addi.n a13, a13, 2 4022c51e: 110080 slli a0, a0, 8 4022c521: 20ff00 or a15, a15, a0 4022c524: f4f0f0 extui a15, a15, 0, 16 4022c527: 0a4f16 beqz a15, 4022c5cf 4022c52a: 113fe0 slli a3, a15, 2 4022c52d: 02ac37 bge a12, a3, 4022c533 4022c530: 0026c6 j 4022c5cf 4022c533: 1d1fa6 blti a15, 1, 4022c554 4022c536: 040c movi.n a4, 0 4022c538: 5149 s32i.n a4, a1, 20 4022c53a: 0d2d mov.n a2, a13 4022c53c: ffce45 call0 4022c224 4022c53f: dd4b addi.n a13, a13, 4 4022c541: fcccc2 addi a12, a12, -4 4022c544: 5158 l32i.n a5, a1, 20 4022c546: 1e68 l32i.n a6, a14, 4 4022c548: 551b addi.n a5, a5, 1 4022c54a: 206620 or a6, a6, a2 4022c54d: 1e69 s32i.n a6, a14, 4 4022c54f: 5159 s32i.n a5, a1, 20 4022c551: e59f57 bne a15, a5, 4022c53a 4022c554: 6f2ca6 blti a12, 2, 4022c5c7 4022c557: feccc2 addi a12, a12, -2 4022c55a: 020c movi.n a2, 0 4022c55c: 3e29 s32i.n a2, a14, 12 4022c55e: 000df2 l8ui a15, a13, 0 4022c561: 010d02 l8ui a0, a13, 1 4022c564: dd2b addi.n a13, a13, 2 4022c566: 110080 slli a0, a0, 8 4022c569: 20ff00 or a15, a15, a0 4022c56c: f4f0f0 extui a15, a15, 0, 16 4022c56f: 061f16 beqz a15, 4022c5d4 4022c572: 113fe0 slli a3, a15, 2 4022c575: 5b2c37 blt a12, a3, 4022c5d4 4022c578: 1d1fa6 blti a15, 1, 4022c599 4022c57b: 040c movi.n a4, 0 4022c57d: 5149 s32i.n a4, a1, 20 4022c57f: 0d2d mov.n a2, a13 4022c581: ffcf85 call0 4022c27c 4022c584: dd4b addi.n a13, a13, 4 4022c586: fcccc2 addi a12, a12, -4 4022c589: 5158 l32i.n a5, a1, 20 4022c58b: 3e68 l32i.n a6, a14, 12 4022c58d: 551b addi.n a5, a5, 1 4022c58f: 206620 or a6, a6, a2 4022c592: 3e69 s32i.n a6, a14, 12 4022c594: 5159 s32i.n a5, a1, 20 4022c596: e59f57 bne a15, a5, 4022c57f 4022c599: 102ca6 blti a12, 2, 4022c5ad 4022c59c: 010d82 l8ui a8, a13, 1 4022c59f: 000d72 l8ui a7, a13, 0 4022c5a2: 118880 slli a8, a8, 8 4022c5a5: 207780 or a7, a7, a8 4022c5a8: f47070 extui a7, a7, 0, 16 4022c5ab: 4e79 s32i.n a7, a14, 16 4022c5ad: 020c movi.n a2, 0 4022c5af: ffca46 j 4022c4dc 4022c5b2: 890c movi.n a9, 8 4022c5b4: 022937 blt a9, a3, 4022c5ba 4022c5b7: ffd386 j 4022c509 4022c5ba: d27c movi.n a2, -3 4022c5bc: ffc706 j 4022c4dc 4022c5bf: 911c66 bnei a12, 1, 4022c554 4022c5c2: b27c movi.n a2, -5 4022c5c4: ffc506 j 4022c4dc 4022c5c7: ce1c66 bnei a12, 1, 4022c599 4022c5ca: 927c movi.n a2, -7 4022c5cc: ffc306 j 4022c4dc 4022c5cf: c27c movi.n a2, -4 4022c5d1: ffc1c6 j 4022c4dc 4022c5d4: a27c movi.n a2, -6 4022c5d6: ffc086 j 4022c4dc 4022c5d9: 000000 ill 4022c5dc: a2cc bnez.n a2, 4022c5ea 4022c5de: 284000 excw 4022c5e1: 00ba add.n a0, a0, a11 4022c5e3: c11240 mul16u a1, a2, a4 4022c5e4 : 4022c5e4: d0c112 addi a1, a1, -48 4022c5e7: 9109 s32i.n a0, a1, 36 4022c5e9: 091326 beqi a3, 1, 4022c5f6 4022c5ec: 8169 s32i.n a6, a1, 32 4022c5ee: 132326 beqi a3, 2, 4022c605 4022c5f1: f27c movi.n a2, -1 4022c5f3: 0001c6 j 4022c5fe 4022c5f6: 031c movi.n a3, 16 4022c5f8: fff901 l32r a0, 4022c5dc 4022c5fb: 0000c0 callx0 a0 4022c5fe: 9108 l32i.n a0, a1, 36 4022c600: 30c112 addi a1, a1, 48 4022c603: f00d ret.n 4022c605: 031c movi.n a3, 16 4022c607: 016d mov.n a6, a1 4022c609: fff501 l32r a0, 4022c5e0 4022c60c: 0000c0 callx0 a0 4022c60f: fde256 bnez a2, 4022c5f1 4022c612: 8128 l32i.n a2, a1, 32 4022c614: 013d mov.n a3, a1 4022c616: 041c movi.n a4, 16 4022c618: 57e101 l32r a0, 4020259c 4022c61b: 0000c0 callx0 a0 4022c61e: 020c movi.n a2, 0 4022c620: fff686 j 4022c5fe ... 4022c624 : 4022c624: f0c112 addi a1, a1, -16 4022c627: 0109 s32i.n a0, a1, 0 4022c629: 439c beqz.n a3, 4022c641 4022c62b: 259c beqz.n a5, 4022c641 4022c62d: 109467 bne a4, a6, 4022c641 4022c630: 032d mov.n a2, a3 4022c632: 053d mov.n a3, a5 4022c634: 5e8201 l32r a0, 4020403c 4022c637: 0000c0 callx0 a0 4022c63a: 32cc bnez.n a2, 4022c641 4022c63c: 020c movi.n a2, 0 4022c63e: 000046 j 4022c643 4022c641: f27c movi.n a2, -1 4022c643: 0108 l32i.n a0, a1, 0 4022c645: 10c112 addi a1, a1, 16 4022c648: f00d ret.n ... 4022c64c : 4022c64c: 80c112 addi a1, a1, -128 4022c64f: 1f61f2 s32i a15, a1, 124 4022c652: 1b6102 s32i a0, a1, 108 4022c655: 1a6142 s32i a4, a1, 104 4022c658: 1d61d2 s32i a13, a1, 116 4022c65b: 1e61e2 s32i a14, a1, 120 4022c65e: 196132 s32i a3, a1, 100 4022c661: 1c61c2 s32i a12, a1, 112 4022c664: 186122 s32i a2, a1, 96 4022c667: 07cd mov.n a12, a7 4022c669: 052d mov.n a2, a5 4022c66b: 063d mov.n a3, a6 4022c66d: 05ed mov.n a14, a5 4022c66f: 06dd mov.n a13, a6 4022c671: 640c movi.n a4, 6 4022c673: 5e7201 l32r a0, 4020403c 4022c676: 0000c0 callx0 a0 4022c679: 16c1f2 addi a15, a1, 22 4022c67c: 01b2d6 bgez a2, 4022c69b 4022c67f: 0e3d mov.n a3, a14 4022c681: 10c122 addi a2, a1, 16 4022c684: 640c movi.n a4, 6 4022c686: 57c501 l32r a0, 4020259c 4022c689: 0000c0 callx0 a0 4022c68c: 0d3d mov.n a3, a13 4022c68e: 0f2d mov.n a2, a15 4022c690: 640c movi.n a4, 6 4022c692: 57c201 l32r a0, 4020259c 4022c695: 0000c0 callx0 a0 4022c698: 000606 j 4022c6b4 4022c69b: 0d3d mov.n a3, a13 4022c69d: 10c122 addi a2, a1, 16 4022c6a0: 640c movi.n a4, 6 4022c6a2: 57be01 l32r a0, 4020259c 4022c6a5: 0000c0 callx0 a0 4022c6a8: 0e3d mov.n a3, a14 4022c6aa: 0f2d mov.n a2, a15 4022c6ac: 640c movi.n a4, 6 4022c6ae: 57bb01 l32r a0, 4020259c 4022c6b1: 0000c0 callx0 a0 4022c6b4: 0c2d mov.n a2, a12 4022c6b6: 2021e2 l32i a14, a1, 128 4022c6b9: 042c movi.n a4, 32 4022c6bb: 0e3d mov.n a3, a14 4022c6bd: 5e5f01 l32r a0, 4020403c 4022c6c0: 0000c0 callx0 a0 4022c6c3: 3cc1d2 addi a13, a1, 60 4022c6c6: 02fd mov.n a15, a2 4022c6c8: 1cc122 addi a2, a1, 28 4022c6cb: 018fd6 bgez a15, 4022c6e7 4022c6ce: 0c3d mov.n a3, a12 4022c6d0: 042c movi.n a4, 32 4022c6d2: 57b201 l32r a0, 4020259c 4022c6d5: 0000c0 callx0 a0 4022c6d8: 0e3d mov.n a3, a14 4022c6da: 0d2d mov.n a2, a13 4022c6dc: 042c movi.n a4, 32 4022c6de: 57af01 l32r a0, 4020259c 4022c6e1: 0000c0 callx0 a0 4022c6e4: 000546 j 4022c6fd 4022c6e7: 0e3d mov.n a3, a14 4022c6e9: 042c movi.n a4, 32 4022c6eb: 57ac01 l32r a0, 4020259c 4022c6ee: 0000c0 callx0 a0 4022c6f1: 0c3d mov.n a3, a12 4022c6f3: 0d2d mov.n a2, a13 4022c6f5: 042c movi.n a4, 32 4022c6f7: 57a901 l32r a0, 4020259c 4022c6fa: 0000c0 callx0 a0 4022c6fd: 182122 l32i a2, a1, 96 4022c700: 192132 l32i a3, a1, 100 4022c703: 1a2142 l32i a4, a1, 104 4022c706: 212172 l32i a7, a1, 132 4022c709: 10c152 addi a5, a1, 16 4022c70c: c64c movi.n a6, 76 4022c70e: 1c21c2 l32i a12, a1, 112 4022c711: 1d21d2 l32i a13, a1, 116 4022c714: 1e21e2 l32i a14, a1, 120 4022c717: 1f21f2 l32i a15, a1, 124 4022c71a: 222102 l32i a0, a1, 136 4022c71d: 0109 s32i.n a0, a1, 0 4022c71f: f15601 l32r a0, 40228c78 4022c722: 0000c0 callx0 a0 4022c725: 80a022 movi a2, 128 4022c728: 1b2102 l32i a0, a1, 108 4022c72b: 112a add.n a1, a1, a2 4022c72d: f00d ret.n 4022c72f: a55000 extui a5, a0, 16, 11 4022c732: 604023 excw 4022c735: 4023a5 excw 4022c738: 00b8b4 excw 4022c73b: c11240 mul16u a1, a2, a4 4022c73c : 4022c73c: a0c112 addi a1, a1, -96 4022c73f: 136152 s32i a5, a1, 76 4022c742: 146162 s32i a6, a1, 80 4022c745: 156102 s32i a0, a1, 84 4022c748: 126142 s32i a4, a1, 72 4022c74b: 106122 s32i a2, a1, 64 4022c74e: 116132 s32i a3, a1, 68 4022c751: fff721 l32r a2, 4022c730 4022c754: 203110 or a3, a1, a1 4022c757: 0ca042 movi a4, 12 4022c75a: d74105 call0 40203b6c 4022c75d: 046112 s32i a1, a1, 16 4022c760: 340c movi.n a4, 3 4022c762: 10c152 addi a5, a1, 16 4022c765: fff361 l32r a6, 4022c734 4022c768: 20c172 addi a7, a1, 32 4022c76b: 122132 l32i a3, a1, 72 4022c76e: 132122 l32i a2, a1, 76 4022c771: 6129 s32i.n a2, a1, 24 4022c773: 5139 s32i.n a3, a1, 20 4022c775: 102122 l32i a2, a1, 64 4022c778: 112132 l32i a3, a1, 68 4022c77b: ffef01 l32r a0, 4022c738 4022c77e: 0000c0 callx0 a0 4022c781: 142122 l32i a2, a1, 80 4022c784: 20c132 addi a3, a1, 32 4022c787: 041c movi.n a4, 16 4022c789: 578401 l32r a0, 4020259c 4022c78c: 0000c0 callx0 a0 4022c78f: 152102 l32i a0, a1, 84 4022c792: 60c112 addi a1, a1, 96 4022c795: f00d ret.n ... 4022c798 : 4022c798: 142226 beqi a2, 2, 4022c7b0 4022c79b: 158226 beqi a2, 8, 4022c7b4 4022c79e: 12d226 beqi a2, 64, 4022c7b4 4022c7a1: 13e226 beqi a2, 128, 4022c7b8 4022c7a4: ffd242 addmi a4, a2, 0xffffff00 4022c7a7: d30c movi.n a3, 13 4022c7a9: 020c movi.n a2, 0 4022c7ab: 832340 moveqz a2, a3, a4 4022c7ae: f00d ret.n 4022c7b0: 022c movi.n a2, 32 4022c7b2: f00d ret.n 4022c7b4: 021c movi.n a2, 16 4022c7b6: f00d ret.n 4022c7b8: 520c movi.n a2, 5 4022c7ba: f00d ret.n 4022c7bc : 4022c7bc: 0f2226 beqi a2, 2, 4022c7cf 4022c7bf: 148226 beqi a2, 8, 4022c7d7 4022c7c2: 15d226 beqi a2, 64, 4022c7db 4022c7c5: 0ae226 beqi a2, 128, 4022c7d3 4022c7c8: 07f226 beqi a2, 0x100, 4022c7d3 4022c7cb: 020c movi.n a2, 0 4022c7cd: f00d ret.n 4022c7cf: 220c movi.n a2, 2 4022c7d1: f00d ret.n 4022c7d3: 620c movi.n a2, 6 4022c7d5: f00d ret.n 4022c7d7: 320c movi.n a2, 3 4022c7d9: f00d ret.n 4022c7db: 920c movi.n a2, 9 4022c7dd: f00d ret.n 4022c7df: ac0800 excw 4022c7e2: 0f .byte 0xf ... 4022c7e4 : 4022c7e4: 146337 bbci a3, 3, 4022c7fc 4022c7e7: f8d451 l32r a5, 4022ab38 4022c7ea: fe8c31 l32r a3, 4022c21c 4022c7ed: fec242 addi a4, a2, -2 4022c7f0: 833540 moveqz a3, a5, a4 4022c7f3: 000046 j 4022c7f8 4022c7f6: 030c movi.n a3, 0 4022c7f8: 032d mov.n a2, a3 4022c7fa: f00d ret.n 4022c7fc: 056367 bbci a3, 6, 4022c805 4022c7ff: fff831 l32r a3, 4022c7e0 4022c802: fffc86 j 4022c7f8 4022c805: 086317 bbci a3, 1, 4022c811 4022c808: fe5d51 l32r a5, 4022c17c 4022c80b: fe8331 l32r a3, 4022c218 4022c80e: fff6c6 j 4022c7ed 4022c811: 086387 bbci a3, 8, 4022c81d 4022c814: fe5b51 l32r a5, 4022c180 4022c817: fe8231 l32r a3, 4022c220 4022c81a: fff3c6 j 4022c7ed 4022c81d: 086377 bbci a3, 7, 4022c829 4022c820: f59a51 l32r a5, 40229e88 4022c823: f8c431 l32r a3, 4022ab34 4022c826: fff0c6 j 4022c7ed 4022c829: c96307 bbci a3, 0, 4022c7f6 4022c82c: fe5351 l32r a5, 4022c178 4022c82f: fe7931 l32r a3, 4022c214 4022c832: ffedc6 j 4022c7ed 4022c835: 000000 ill 4022c838 : 4022c838: f80c movi.n a8, 15 4022c83a: 890c movi.n a9, 8 4022c83c: acaf72 movi a7, -84 4022c83f: 060c movi.n a6, 0 4022c841: 146337 bbci a3, 3, 4022c859 4022c844: 150c movi.n a5, 1 4022c846: 004262 s8i a6, a2, 0 4022c849: 014282 s8i a8, a2, 1 4022c84c: 440c movi.n a4, 4 4022c84e: 024272 s8i a7, a2, 2 4022c851: 034242 s8i a4, a2, 3 4022c854: 224b addi.n a2, a2, 4 4022c856: 000046 j 4022c85b 4022c859: 065d mov.n a5, a6 4022c85b: 0f6367 bbci a3, 6, 4022c86e 4022c85e: 551b addi.n a5, a5, 1 4022c860: 034292 s8i a9, a2, 3 4022c863: 004262 s8i a6, a2, 0 4022c866: 014282 s8i a8, a2, 1 4022c869: 024272 s8i a7, a2, 2 4022c86c: 224b addi.n a2, a2, 4 4022c86e: 290c movi.n a9, 2 4022c870: 0f6317 bbci a3, 1, 4022c883 4022c873: 551b addi.n a5, a5, 1 4022c875: 034292 s8i a9, a2, 3 4022c878: 004262 s8i a6, a2, 0 4022c87b: 014282 s8i a8, a2, 1 4022c87e: 024272 s8i a7, a2, 2 4022c881: 224b addi.n a2, a2, 4 4022c883: 0d6307 bbci a3, 0, 4022c894 4022c886: 014282 s8i a8, a2, 1 4022c889: 024272 s8i a7, a2, 2 4022c88c: 004262 s8i a6, a2, 0 4022c88f: 034262 s8i a6, a2, 3 4022c892: 551b addi.n a5, a5, 1 4022c894: 052d mov.n a2, a5 4022c896: f00d ret.n 4022c898 : 4022c898: 287c movi.n a8, -14 4022c89a: 075c movi.n a7, 80 4022c89c: 290c movi.n a9, 2 4022c89e: 060c movi.n a6, 0 4022c8a0: 146337 bbci a3, 3, 4022c8b8 4022c8a3: 150c movi.n a5, 1 4022c8a5: 004262 s8i a6, a2, 0 4022c8a8: 014272 s8i a7, a2, 1 4022c8ab: 440c movi.n a4, 4 4022c8ad: 024282 s8i a8, a2, 2 4022c8b0: 034242 s8i a4, a2, 3 4022c8b3: 224b addi.n a2, a2, 4 4022c8b5: 000046 j 4022c8ba 4022c8b8: 065d mov.n a5, a6 4022c8ba: 0f6317 bbci a3, 1, 4022c8cd 4022c8bd: 551b addi.n a5, a5, 1 4022c8bf: 034292 s8i a9, a2, 3 4022c8c2: 004262 s8i a6, a2, 0 4022c8c5: 014272 s8i a7, a2, 1 4022c8c8: 024282 s8i a8, a2, 2 4022c8cb: 224b addi.n a2, a2, 4 4022c8cd: 0d6307 bbci a3, 0, 4022c8de 4022c8d0: 014272 s8i a7, a2, 1 4022c8d3: 024282 s8i a8, a2, 2 4022c8d6: 004262 s8i a6, a2, 0 4022c8d9: 034262 s8i a6, a2, 3 4022c8dc: 551b addi.n a5, a5, 1 4022c8de: 052d mov.n a2, a5 4022c8e0: f00d ret.n ... 4022c8e4 : 4022c8e4: f0c112 addi a1, a1, -16 4022c8e7: 006102 s32i a0, a1, 0 4022c8ea: 00e316 beqz a3, 4022c8fc 4022c8ed: 000202 l8ui a0, a2, 0 4022c8f0: 30a052 movi a5, 48 4022c8f3: 059057 bne a0, a5, 4022c8fc 4022c8f6: ff9c85 call0 4022c2c0 4022c8f9: 000146 j 4022c902 4022c8fc: 201110 or a1, a1, a1 4022c8ff: ffb545 call0 4022c454 4022c902: 0108 l32i.n a0, a1, 0 4022c904: 10c112 addi a1, a1, 16 4022c907: f00d ret.n 4022c909: 000000 ill 4022c90c: 010272 l8ui a7, a2, 1 4022c90f: 050252 l8ui a5, a2, 5 4022c912: 27cc bnez.n a7, 4022c918 4022c914: 120c movi.n a2, 1 4022c916: f00d ret.n 4022c918: 3767b6 bltui a7, 6, 4022c953 4022c91b: 020282 l8ui a8, a2, 2 4022c91e: 030292 l8ui a9, a2, 3 4022c921: 040262 l8ui a6, a2, 4 4022c924: 119900 slli a9, a9, 16 4022c927: 116680 slli a6, a6, 8 4022c92a: 018880 slli a8, a8, 24 4022c92d: 205560 or a5, a5, a6 4022c930: f88161 l32r a6, 4022ab34 4022c933: 208890 or a8, a8, a9 4022c936: 205580 or a5, a5, a8 4022c939: 169567 bne a5, a6, 4022c953 4022c93c: 060282 l8ui a8, a2, 6 4022c93f: 101866 bnei a8, 1, 4022c953 4022c942: 070292 l8ui a9, a2, 7 4022c945: a9cc bnez.n a9, 4022c953 4022c947: 0429 s32i.n a2, a4, 0 4022c949: 0102a2 l8ui a10, a2, 1 4022c94c: aa2b addi.n a10, a10, 2 4022c94e: 14a9 s32i.n a10, a4, 4 4022c950: 001fc6 j 4022c9d3 4022c953: b25b addi.n a11, a2, 5 4022c955: 2fbb37 bgeu a11, a3, 4022c988 4022c958: 331c movi.n a3, 19 4022c95a: 2ab377 bgeu a3, a7, 4022c988 4022c95d: 050252 l8ui a5, a2, 5 4022c960: 020282 l8ui a8, a2, 2 4022c963: 030292 l8ui a9, a2, 3 4022c966: 040262 l8ui a6, a2, 4 4022c969: 119900 slli a9, a9, 16 4022c96c: 116680 slli a6, a6, 8 4022c96f: 018880 slli a8, a8, 24 4022c972: 205560 or a5, a5, a6 4022c975: f87061 l32r a6, 4022ab38 4022c978: 208890 or a8, a8, a9 4022c97b: 205580 or a5, a5, a8 4022c97e: 069567 bne a5, a6, 4022c988 4022c981: 726b addi.n a7, a2, 6 4022c983: 4479 s32i.n a7, a4, 16 4022c985: 001286 j 4022c9d3 4022c988: 4777b6 bltui a7, 7, 4022c9d3 4022c98b: f53f81 l32r a8, 40229e88 4022c98e: 030262 l8ui a6, a2, 3 4022c991: 040252 l8ui a5, a2, 4 4022c994: 050232 l8ui a3, a2, 5 4022c997: 115580 slli a5, a5, 8 4022c99a: 203350 or a3, a3, a5 4022c99d: 020252 l8ui a5, a2, 2 4022c9a0: 116600 slli a6, a6, 16 4022c9a3: 015580 slli a5, a5, 24 4022c9a6: 205560 or a5, a5, a6 4022c9a9: 203350 or a3, a3, a5 4022c9ac: 0e9387 bne a3, a8, 4022c9be 4022c9af: 726b addi.n a7, a2, 6 4022c9b1: 5479 s32i.n a7, a4, 20 4022c9b3: 010262 l8ui a6, a2, 1 4022c9b6: fcc662 addi a6, a6, -4 4022c9b9: 6469 s32i.n a6, a4, 24 4022c9bb: 000506 j 4022c9d3 4022c9be: 1177b6 bltui a7, 7, 4022c9d3 4022c9c1: f85e81 l32r a8, 4022ab3c 4022c9c4: 0b9387 bne a3, a8, 4022c9d3 4022c9c7: a26b addi.n a10, a2, 6 4022c9c9: 74a9 s32i.n a10, a4, 28 4022c9cb: 010292 l8ui a9, a2, 1 4022c9ce: fcc992 addi a9, a9, -4 4022c9d1: 8499 s32i.n a9, a4, 32 4022c9d3: 020c movi.n a2, 0 4022c9d5: f00d ret.n ... 4022c9d8 : 4022c9d8: e0c112 addi a1, a1, -32 4022c9db: 61f9 s32i.n a15, a1, 24 4022c9dd: 2109 s32i.n a0, a1, 8 4022c9df: 31c9 s32i.n a12, a1, 12 4022c9e1: 41d9 s32i.n a13, a1, 16 4022c9e3: 51e9 s32i.n a14, a1, 20 4022c9e5: 04dd mov.n a13, a4 4022c9e7: 03ed mov.n a14, a3 4022c9e9: 02cd mov.n a12, a2 4022c9eb: 030c movi.n a3, 0 4022c9ed: 042d mov.n a2, a4 4022c9ef: 11d9 s32i.n a13, a1, 4 4022c9f1: 442c movi.n a4, 36 4022c9f3: 56ee01 l32r a0, 402025ac 4022c9f6: 0000c0 callx0 a0 4022c9f9: 702ea6 blti a14, 2, 4022ca6d 4022c9fc: 0f3c movi.n a15, 48 4022c9fe: 020c movi.n a2, 0 4022ca00: dcea add.n a13, a12, a14 4022ca02: dda0e2 movi a14, 221 4022ca05: 0d0b addi.n a0, a13, -1 4022ca07: 0109 s32i.n a0, a1, 0 4022ca09: 000c02 l8ui a0, a12, 0 4022ca0c: 010c32 l8ui a3, a12, 1 4022ca0f: 0c90e7 bne a0, a14, 4022ca1f 4022ca12: 0138 l32i.n a3, a1, 0 4022ca14: 4613c7 beq a3, a12, 4022ca5e 4022ca17: 010c32 l8ui a3, a12, 1 4022ca1a: 13cc bnez.n a3, 4022ca1f 4022ca1c: 000f86 j 4022ca5e 4022ca1f: 33ca add.n a3, a3, a12 4022ca21: 332b addi.n a3, a3, 2 4022ca23: 353d37 bltu a13, a3, 4022ca5c 4022ca26: 1b90f7 bne a0, a15, 4022ca45 4022ca29: 1158 l32i.n a5, a1, 4 4022ca2b: 25c9 s32i.n a12, a5, 8 4022ca2d: 010c42 l8ui a4, a12, 1 4022ca30: 442b addi.n a4, a4, 2 4022ca32: 3549 s32i.n a4, a5, 12 4022ca34: 010c32 l8ui a3, a12, 1 4022ca37: 33ca add.n a3, a3, a12 4022ca39: 332b addi.n a3, a3, 2 4022ca3b: 03cd mov.n a12, a3 4022ca3d: 431b addi.n a4, a3, 1 4022ca3f: c634d7 bltu a4, a13, 4022ca09 4022ca42: 000606 j 4022ca5e 4022ca45: f290e7 bne a0, a14, 4022ca3b 4022ca48: 0c2d mov.n a2, a12 4022ca4a: 0d3d mov.n a3, a13 4022ca4c: 1148 l32i.n a4, a1, 4 4022ca4e: ffebc5 call0 4022c90c 4022ca51: 009296 bltz a2, 4022ca5e 4022ca54: dc12a6 blti a2, 1, 4022ca34 4022ca57: 020c movi.n a2, 0 4022ca59: 000046 j 4022ca5e 4022ca5c: f27c movi.n a2, -1 4022ca5e: 31c8 l32i.n a12, a1, 12 4022ca60: 41d8 l32i.n a13, a1, 16 4022ca62: 51e8 l32i.n a14, a1, 20 4022ca64: 61f8 l32i.n a15, a1, 24 4022ca66: 2108 l32i.n a0, a1, 8 4022ca68: 20c112 addi a1, a1, 32 4022ca6b: f00d ret.n 4022ca6d: 020c movi.n a2, 0 4022ca6f: fffac6 j 4022ca5e 4022ca72: 1c0000 excw 4022ca75: b73777 bltu a7, a7, 4022ca30 4022ca78: 490c74 excw 4022ca7b: ddaf82 movi a8, -35 4022ca7e: 130c movi.n a3, 1 4022ca80: 2b7c movi.n a11, -14 4022ca82: 0a5c movi.n a10, 80 4022ca84: 0342a2 s8i a10, a2, 3 4022ca87: 0442b2 s8i a11, a2, 4 4022ca8a: 054232 s8i a3, a2, 5 4022ca8d: 004282 s8i a8, a2, 0 4022ca90: 064232 s8i a3, a2, 6 4022ca93: 080c movi.n a8, 0 4022ca95: 024282 s8i a8, a2, 2 4022ca98: 074282 s8i a8, a2, 7 4022ca9b: 0e8566 bnei a5, 8, 4022caad 4022ca9e: 0b4292 s8i a9, a2, 11 4022caa1: 084282 s8i a8, a2, 8 4022caa4: 0942a2 s8i a10, a2, 9 4022caa7: 0a42b2 s8i a11, a2, 10 4022caaa: 0006c6 j 4022cac9 4022caad: 072566 bnei a5, 2, 4022cab8 4022cab0: 250c movi.n a5, 2 4022cab2: 0b4252 s8i a5, a2, 11 4022cab5: fffa06 j 4022caa1 4022cab8: 1ef566 bnei a5, 0x100, 4022cada 4022cabb: 084282 s8i a8, a2, 8 4022cabe: 0942a2 s8i a10, a2, 9 4022cac1: 0a42b2 s8i a11, a2, 10 4022cac4: 550c movi.n a5, 5 4022cac6: 0b4252 s8i a5, a2, 11 4022cac9: 0c4232 s8i a3, a2, 12 4022cacc: 0d4282 s8i a8, a2, 13 4022cacf: 248426 beqi a4, 8, 4022caf7 4022cad2: 1c2466 bnei a4, 2, 4022caf2 4022cad5: 290c movi.n a9, 2 4022cad7: 000706 j 4022caf7 4022cada: 10e566 bnei a5, 128, 4022caee 4022cadd: 084282 s8i a8, a2, 8 4022cae0: 0942a2 s8i a10, a2, 9 4022cae3: 0a42b2 s8i a11, a2, 10 4022cae6: 035d mov.n a5, a3 4022cae8: fff686 j 4022cac6 4022caeb: 25b626 beqi a6, 16, 4022cb14 4022caee: f27c movi.n a2, -1 4022caf0: f00d ret.n 4022caf2: f81466 bnei a4, 1, 4022caee 4022caf5: 089d mov.n a9, a8 4022caf7: 114292 s8i a9, a2, 17 4022cafa: 0e4282 s8i a8, a2, 14 4022cafd: 0f42a2 s8i a10, a2, 15 4022cb00: 1042b2 s8i a11, a2, 16 4022cb03: 124232 s8i a3, a2, 18 4022cb06: 134282 s8i a8, a2, 19 4022cb09: 091626 beqi a6, 1, 4022cb16 4022cb0c: db2666 bnei a6, 2, 4022caeb 4022cb0f: 230c movi.n a3, 2 4022cb11: 000046 j 4022cb16 4022cb14: 083d mov.n a3, a8 4022cb16: 144282 s8i a8, a2, 20 4022cb19: 1542a2 s8i a10, a2, 21 4022cb1c: 1642b2 s8i a11, a2, 22 4022cb1f: 661c movi.n a6, 22 4022cb21: 174232 s8i a3, a2, 23 4022cb24: 014262 s8i a6, a2, 1 4022cb27: 821c movi.n a2, 24 4022cb29: f00d ret.n 4022cb2b: 571c00 excw 4022cb2e: 71b737 bgeu a7, a3, 4022cba3 4022cb31: acafa2 movi a10, -84 4022cb34: 490c movi.n a9, 4 4022cb36: 130c movi.n a3, 1 4022cb38: 0b3c movi.n a11, 48 4022cb3a: 080c movi.n a8, 0 4022cb3c: 034282 s8i a8, a2, 3 4022cb3f: 0042b2 s8i a11, a2, 0 4022cb42: 024232 s8i a3, a2, 2 4022cb45: fb0c movi.n a11, 15 4022cb47: 0e8566 bnei a5, 8, 4022cb59 4022cb4a: 074292 s8i a9, a2, 7 4022cb4d: 044282 s8i a8, a2, 4 4022cb50: 0542b2 s8i a11, a2, 5 4022cb53: 0642a2 s8i a10, a2, 6 4022cb56: 0006c6 j 4022cb75 4022cb59: 072566 bnei a5, 2, 4022cb64 4022cb5c: 250c movi.n a5, 2 4022cb5e: 074252 s8i a5, a2, 7 4022cb61: fffa06 j 4022cb4d 4022cb64: 3ff566 bnei a5, 0x100, 4022cba7 4022cb67: 044282 s8i a8, a2, 4 4022cb6a: 0542b2 s8i a11, a2, 5 4022cb6d: 0642a2 s8i a10, a2, 6 4022cb70: 550c movi.n a5, 5 4022cb72: 074252 s8i a5, a2, 7 4022cb75: 084232 s8i a3, a2, 8 4022cb78: 094282 s8i a8, a2, 9 4022cb7b: 0c8426 beqi a4, 8, 4022cb8b 4022cb7e: 042466 bnei a4, 2, 4022cb86 4022cb81: 290c movi.n a9, 2 4022cb83: 000106 j 4022cb8b 4022cb86: 191466 bnei a4, 1, 4022cba3 4022cb89: 089d mov.n a9, a8 4022cb8b: 0d4292 s8i a9, a2, 13 4022cb8e: 0a4282 s8i a8, a2, 10 4022cb91: 0b42b2 s8i a11, a2, 11 4022cb94: 0c42a2 s8i a10, a2, 12 4022cb97: 0e4232 s8i a3, a2, 14 4022cb9a: 0f4282 s8i a8, a2, 15 4022cb9d: 191626 beqi a6, 1, 4022cbba 4022cba0: 142626 beqi a6, 2, 4022cbb8 4022cba3: f27c movi.n a2, -1 4022cba5: f00d ret.n 4022cba7: f8e566 bnei a5, 128, 4022cba3 4022cbaa: 044282 s8i a8, a2, 4 4022cbad: 0542b2 s8i a11, a2, 5 4022cbb0: 0642a2 s8i a10, a2, 6 4022cbb3: 035d mov.n a5, a3 4022cbb5: ffee46 j 4022cb72 4022cbb8: 230c movi.n a3, 2 4022cbba: 1142b2 s8i a11, a2, 17 4022cbbd: 1242a2 s8i a10, a2, 18 4022cbc0: 134232 s8i a3, a2, 19 4022cbc3: 104282 s8i a8, a2, 16 4022cbc6: 154282 s8i a8, a2, 21 4022cbc9: 461c movi.n a6, 20 4022cbcb: 144282 s8i a8, a2, 20 4022cbce: 014262 s8i a6, a2, 1 4022cbd1: 621c movi.n a2, 22 4022cbd3: f00d ret.n 4022cbd5: 000000 ill 4022cbd8 : 4022cbd8: e0c112 addi a1, a1, -32 4022cbdb: 039d mov.n a9, a3 4022cbdd: 422252 l32i a5, a2, 0x108 4022cbe0: 432262 l32i a6, a2, 0x10c 4022cbe3: 043d mov.n a3, a4 4022cbe5: 4109 s32i.n a0, a1, 16 4022cbe7: 532202 l32i a0, a2, 0x14c 4022cbea: 412242 l32i a4, a2, 0x104 4022cbed: 0c2066 bnei a0, 2, 4022cbfd 4022cbf0: 442272 l32i a7, a2, 0x110 4022cbf3: 0129 s32i.n a2, a1, 0 4022cbf5: 092d mov.n a2, a9 4022cbf7: fff345 call0 4022cb2c 4022cbfa: 000106 j 4022cc02 4022cbfd: 092d mov.n a2, a9 4022cbff: ffe745 call0 4022ca74 4022cc02: 4108 l32i.n a0, a1, 16 4022cc04: 20c112 addi a1, a1, 32 4022cc07: f00d ret.n 4022cc09: 000000 ill 4022cc0c: 23a580 excw 4022cc0f: 035d40 excw 4022cc10 : 4022cc10: 035d mov.n a5, a3 4022cc12: c0c112 addi a1, a1, -64 4022cc15: 7169 s32i.n a6, a1, 28 4022cc17: a1d9 s32i.n a13, a1, 40 4022cc19: b1e9 s32i.n a14, a1, 44 4022cc1b: 91c9 s32i.n a12, a1, 36 4022cc1d: 8109 s32i.n a0, a1, 32 4022cc1f: c1f9 s32i.n a15, a1, 48 4022cc21: 112102 l32i a0, a1, 68 4022cc24: 1021f2 l32i a15, a1, 64 4022cc27: 02cd mov.n a12, a2 4022cc29: 1221e2 l32i a14, a1, 72 4022cc2c: 042d mov.n a2, a4 4022cc2e: 54fb41 l32r a4, 4020201c <_irom0_text_start+0xc> 4022cc31: 024ea6 blti a14, 4, 4022cc37 4022cc34: 0022c6 j 4022ccc3 4022cc37: 44d8 l32i.n a13, a4, 16 4022cc39: 242dd2 l32i a13, a13, 144 4022cc3c: e90d72 l8ui a7, a13, 233 4022cc3f: ffa032 movi a3, 255 4022cc42: 021737 beq a7, a3, 4022cc48 4022cc45: 0d1766 bnei a7, 1, 4022cc56 4022cc48: 6159 s32i.n a5, a1, 24 4022cc4a: 5129 s32i.n a2, a1, 20 4022cc4c: 4109 s32i.n a0, a1, 16 4022cc4e: 070c movi.n a7, 0 4022cc50: e94d72 s8i a7, a13, 233 4022cc53: 000286 j 4022cc61 4022cc56: 6159 s32i.n a5, a1, 24 4022cc58: 5129 s32i.n a2, a1, 20 4022cc5a: 4109 s32i.n a0, a1, 16 4022cc5c: 170c movi.n a7, 1 4022cc5e: e94d72 s8i a7, a13, 233 4022cc61: 803ed0 add a3, a14, a13 4022cc64: ea4372 s8i a7, a3, 234 4022cc67: e90d22 l8ui a2, a13, 233 4022cc6a: 02c222 addi a2, a2, 2 4022cc6d: e748c5 call0 402140fc 4022cc70: 0f7d mov.n a7, a15 4022cc72: 5148 l32i.n a4, a1, 20 4022cc74: 6158 l32i.n a5, a1, 24 4022cc76: 020c movi.n a2, 0 4022cc78: 0c3d mov.n a3, a12 4022cc7a: e90d62 l8ui a6, a13, 233 4022cc7d: 4188 l32i.n a8, a1, 16 4022cc7f: 0189 s32i.n a8, a1, 0 4022cc81: 662b addi.n a6, a6, 2 4022cc83: e2b5c5 call0 4020f7e0 4022cc86: 54e531 l32r a3, 4020201c <_irom0_text_start+0xc> 4022cc89: e90d22 l8ui a2, a13, 233 4022cc8c: a02230 addx4 a2, a2, a3 4022cc8f: 612222 l32i a2, a2, 0x184 4022cc92: 62ec bnez.n a2, 4022ccbc 4022cc94: ffde31 l32r a3, 4022cc0c 4022cc97: a0a022 movi a2, 160 4022cc9a: 245c movi.n a4, 82 4022cc9c: 572101 l32r a0, 40202920 4022cc9f: 0000c0 callx0 a0 4022cca2: 54def1 l32r a15, 4020201c <_irom0_text_start+0xc> 4022cca5: e90d02 l8ui a0, a13, 233 4022cca8: a000f0 addx4 a0, a0, a15 4022ccab: 616022 s32i a2, a0, 0x184 4022ccae: e90dd2 l8ui a13, a13, 233 4022ccb1: a0ddf0 addx4 a13, a13, a15 4022ccb4: 612dd2 l32i a13, a13, 0x184 4022ccb7: 3dcc bnez.n a13, 4022ccbe 4022ccb9: 001b46 j 4022cd2a 4022ccbc: 02dd mov.n a13, a2 4022ccbe: fe1b addi.n a15, a14, 1 4022ccc0: 000fc6 j 4022cd03 4022ccc3: 203cc0 or a3, a12, a12 4022ccc6: 006102 s32i a0, a1, 0 4022ccc9: 204220 or a4, a2, a2 4022cccc: 0f7d mov.n a7, a15 4022ccce: 020c movi.n a2, 0 4022ccd0: fe1b addi.n a15, a14, 1 4022ccd2: 0f6d mov.n a6, a15 4022ccd4: e2b085 call0 4020f7e0 4022ccd7: 54d121 l32r a2, 4020201c <_irom0_text_start+0xc> 4022ccda: a0ee20 addx4 a14, a14, a2 4022ccdd: 602e22 l32i a2, a14, 0x180 4022cce0: 928c beqz.n a2, 4022cced 4022cce2: ffca31 l32r a3, 4022cc0c 4022cce5: f45c movi.n a4, 95 4022cce7: 562e01 l32r a0, 402025a0 4022ccea: 0000c0 callx0 a0 4022cced: ffc731 l32r a3, 4022cc0c 4022ccf0: a0a022 movi a2, 160 4022ccf3: 62a042 movi a4, 98 4022ccf6: 570a01 l32r a0, 40202920 4022ccf9: 0000c0 callx0 a0 4022ccfc: 02dd mov.n a13, a2 4022ccfe: 606e22 s32i a2, a14, 0x180 4022cd01: 52ac beqz.n a2, 4022cd2a 4022cd03: 0d2d mov.n a2, a13 4022cd05: a0a032 movi a3, 160 4022cd08: 54f701 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4022cd0b: 0000c0 callx0 a0 4022cd0e: 272c66 bnei a12, 2, 4022cd39 4022cd11: ef6701 l32r a0, 40228ab0 4022cd14: 266d02 s32i a0, a13, 152 4022cd17: 005df2 s16i a15, a13, 0 4022cd1a: 7138 l32i.n a3, a1, 28 4022cd1c: 840c movi.n a4, 8 4022cd1e: 01dd22 addmi a2, a13, 0x100 4022cd21: 90c222 addi a2, a2, -112 4022cd24: 561e01 l32r a0, 4020259c 4022cd27: 0000c0 callx0 a0 4022cd2a: 91c8 l32i.n a12, a1, 36 4022cd2c: a1d8 l32i.n a13, a1, 40 4022cd2e: b1e8 l32i.n a14, a1, 44 4022cd30: c1f8 l32i.n a15, a1, 48 4022cd32: 8108 l32i.n a0, a1, 32 4022cd34: 40c112 addi a1, a1, 64 4022cd37: f00d ret.n 4022cd39: 053c66 bnei a12, 3, 4022cd42 4022cd3c: aba201 l32r a0, 40217bc4 4022cd3f: fff446 j 4022cd14 4022cd42: 021c26 beqi a12, 1, 4022cd48 4022cd45: ce5c66 bnei a12, 5, 4022cd17 4022cd48: ef5b01 l32r a0, 40228ab4 4022cd4b: fff146 j 4022cd14 4022cd4e: 200000 or a0, a0, a0 4022cd51: 212032 l32i a3, a0, 132 4022cd54: 1254b2 s16i a11, a4, 36 4022cd57: 22f0c1 l32r a12, 401f5918 <_lit4_end+0xefcc4> 4022cd5a: 020422 l8ui a2, a4, 2 4022cd5d: 280061 l32r a6, 401f6d60 <_lit4_end+0xf110c> 4022cd60: 1b0502 l8ui a0, a5, 27 4022cd63: 08eb addi.n a0, a8, 14 4022cd65: c11201 l32r a0, 4021d1b0 4022cd68: f00d10 subx8 a0, a13, a1 4022cd6b: a03200 addx4 a3, a2, a0 4022cd6e: c112c0 mul16u a1, a2, a12 4022cd71: 61c2f0 xsr.eps2 a15 4022cd74: 610201 l32r a0, 4020517c 4022cd77: 02cd00 excw 4022cd7a: 54a821 l32r a2, 4020201c <_irom0_text_start+0xc> 4022cd7d: 0c4d mov.n a4, a12 4022cd7f: 4228 l32i.n a2, a2, 16 4022cd81: ebdec5 call0 40218b70 4022cd84: 54a621 l32r a2, 4020201c <_irom0_text_start+0xc> 4022cd87: 230c movi.n a3, 2 4022cd89: 114c80 slli a4, a12, 8 4022cd8c: c0a052 movi a5, 192 4022cd8f: 11c8 l32i.n a12, a1, 4 4022cd91: 204450 or a4, a4, a5 4022cd94: ee1e45 call0 4021af7c 4022cd97: 0108 l32i.n a0, a1, 0 4022cd99: 10c112 addi a1, a1, 16 4022cd9c: f00d ret.n ... 4022cda0 : 4022cda0: f0c112 addi a1, a1, -16 4022cda3: 0109 s32i.n a0, a1, 0 4022cda5: 02d202 addmi a0, a2, 0x200 4022cda8: 250002 l8ui a0, a0, 37 4022cdab: 1d2026 beqi a0, 2, 4022cdcc 4022cdae: 1a3026 beqi a0, 3, 4022cdcc 4022cdb1: 176026 beqi a0, 6, 4022cdcc 4022cdb4: 054026 beqi a0, 4, 4022cdbd 4022cdb7: 025026 beqi a0, 5, 4022cdbd 4022cdba: 047066 bnei a0, 7, 4022cdc2 4022cdbd: 220c movi.n a2, 2 4022cdbf: ff0285 call0 4022bde8 4022cdc2: 0108 l32i.n a0, a1, 0 4022cdc4: 10c112 addi a1, a1, 16 4022cdc7: f00d ret.n 4022cdc9: 000000 ill 4022cdcc: 120c movi.n a2, 1 4022cdce: ff0185 call0 4022bde8 4022cdd1: fffb46 j 4022cdc2 4022cdd4 : 4022cdd4: e0c112 addi a1, a1, -32 4022cdd7: 02d242 addmi a4, a2, 0x200 4022cdda: 2bc462 addi a6, a4, 43 4022cddd: 04c472 addi a7, a4, 4 4022cde0: 046102 s32i a0, a1, 16 4022cde3: 042282 l32i a8, a2, 16 4022cde6: 802202 l32i a0, a2, 0x200 4022cde9: 0888 l32i.n a8, a8, 0 4022cdeb: 280452 l8ui a5, a4, 40 4022cdee: 33c822 addi a2, a8, 51 4022cdf1: 260442 l8ui a4, a4, 38 4022cdf4: 0109 s32i.n a0, a1, 0 4022cdf6: ff02c5 call0 4022be24 4022cdf9: 4108 l32i.n a0, a1, 16 4022cdfb: 20c112 addi a1, a1, 32 4022cdfe: f00d ret.n 4022ce00 : 4022ce00: 548761 l32r a6, 4020201c <_irom0_text_start+0xc> 4022ce03: 071266 bnei a2, 1, 4022ce0e 4022ce06: 506632 s32i a3, a6, 0x140 4022ce09: 005342 s16i a4, a3, 0 4022ce0c: f00d ret.n 4022ce0e: 516632 s32i a3, a6, 0x144 4022ce11: fffd06 j 4022ce09 4022ce14 : 4022ce14: 548241 l32r a4, 4020201c <_irom0_text_start+0xc> 4022ce17: 4448 l32i.n a4, a4, 16 4022ce19: 55d031 l32r a3, 4020255c 4022ce1c: d20422 l8ui a2, a4, 210 4022ce1f: a60332 l8ui a3, a3, 166 4022ce22: 0a5226 beqi a2, 5, 4022ce30 4022ce25: 027326 beqi a3, 7, 4022ce2b 4022ce28: 048366 bnei a3, 8, 4022ce30 4022ce2b: 250c movi.n a5, 2 4022ce2d: d24452 s8i a5, a4, 210 4022ce30: f00d ret.n 4022ce32: 900000 addx2 a0, a0, a0 4022ce35: 4023a5 excw 4022ce38: 22ce14 excw 4022ce3b: 800b40 add a0, a11, a4 4022ce3e: fe .byte 0xfe 4022ce3f: 3f .byte 0x3f 4022ce40: 23a5b0 excw 4022ce43: a5d040 extui a13, a4, 16, 11 4022ce46: 124023 excw 4022ce48 : 4022ce48: e0c112 addi a1, a1, -32 4022ce4b: 71c9 s32i.n a12, a1, 28 4022ce4d: 5473c1 l32r a12, 4020201c <_irom0_text_start+0xc> 4022ce50: 4cc8 l32i.n a12, a12, 16 4022ce52: 6109 s32i.n a0, a1, 24 4022ce54: 242c02 l32i a0, a12, 144 4022ce57: 2028 l32i.n a2, a0, 8 4022ce59: 042020 extui a2, a2, 0, 1 4022ce5c: 11a256 bnez a2, 4022cf7a 4022ce5f: fff521 l32r a2, 4022ce34 4022ce62: 1e2042 l32i a4, a0, 120 4022ce65: 5d6f31 l32r a3, 40204424 4022ce68: 4139 s32i.n a3, a1, 16 4022ce6a: 060442 l8ui a4, a4, 6 4022ce6d: 553201 l32r a0, 40202338 4022ce70: 0000c0 callx0 a0 4022ce73: 546901 l32r a0, 40202018 <_irom0_text_start+0x8> 4022ce76: d92052 l32i a5, a0, 0x364 4022ce79: da2062 l32i a6, a0, 0x368 4022ce7c: 158c beqz.n a5, 4022ce81 4022ce7e: 251626 beqi a6, 1, 4022cea7 4022ce81: 2c4b addi.n a2, a12, 4 4022ce83: 5129 s32i.n a2, a1, 20 4022ce85: 55ca01 l32r a0, 402025b0 4022ce88: 0000c0 callx0 a0 4022ce8b: 5128 l32i.n a2, a1, 20 4022ce8d: ffea31 l32r a3, 4022ce38 4022ce90: 040c movi.n a4, 0 4022ce92: 55bf01 l32r a0, 40202590 4022ce95: 0000c0 callx0 a0 4022ce98: 5128 l32i.n a2, a1, 20 4022ce9a: 56ec31 l32r a3, 40202a4c 4022ce9d: 040c movi.n a4, 0 4022ce9f: 150c movi.n a5, 1 4022cea1: 55c401 l32r a0, 402025b4 4022cea4: 0000c0 callx0 a0 4022cea7: 545d81 l32r a8, 4020201c <_irom0_text_start+0xc> 4022ceaa: 5fa221 l32r a2, 40204d34 4022cead: 4888 l32i.n a8, a8, 16 4022ceaf: 000c movi.n a0, 0 4022ceb1: d14802 s8i a0, a8, 209 4022ceb4: 1d0272 l8ui a7, a2, 29 4022ceb7: 0f1726 beqi a7, 1, 4022ceca 4022ceba: 1ec222 addi a2, a2, 30 4022cebd: 242c32 l32i a3, a12, 144 4022cec0: 640c movi.n a4, 6 4022cec2: 55b601 l32r a0, 4020259c 4022cec5: 0000c0 callx0 a0 4022cec8: 000c movi.n a0, 0 4022ceca: 5d9ea1 l32r a10, 40204544 4022cecd: 130c movi.n a3, 1 4022cecf: 242c22 l32i a2, a12, 144 4022ced2: a30491 l32r a9, 40215ae4 4022ced5: 22b8 l32i.n a11, a2, 8 4022ced7: 184202 s8i a0, a2, 24 4022ceda: 0998 l32i.n a9, a9, 0 4022cedc: 20bb30 or a11, a11, a3 4022cedf: 22b9 s32i.n a11, a2, 8 4022cee1: 004a02 s8i a0, a10, 0 4022cee4: 063916 beqz a9, 4022cf4b 4022cee7: c22c movi.n a2, 44 4022cee9: ff4831 l32r a3, 4022cc0c 4022ceec: 14a142 movi a4, 0x114 4022ceef: 55a901 l32r a0, 40202594 4022cef2: 0000c0 callx0 a0 4022cef5: 3129 s32i.n a2, a1, 12 4022cef7: 050216 beqz a2, 4022cf4b 4022cefa: 030c movi.n a3, 0 4022cefc: 042c movi.n a4, 32 4022cefe: 0239 s32i.n a3, a2, 0 4022cf00: 4138 l32i.n a3, a1, 16 4022cf02: 224b addi.n a2, a2, 4 4022cf04: 55a601 l32r a0, 4020259c 4022cf07: 0000c0 callx0 a0 4022cf0a: 640c movi.n a4, 6 4022cf0c: 544431 l32r a3, 4020201c <_irom0_text_start+0xc> 4022cf0f: 3128 l32i.n a2, a1, 12 4022cf11: 802332 l32i a3, a3, 0x200 4022cf14: 244232 s8i a3, a2, 36 4022cf17: 25c222 addi a2, a2, 37 4022cf1a: 48cc32 addi a3, a12, 72 4022cf1d: 559f01 l32r a0, 4020259c 4022cf20: 0000c0 callx0 a0 4022cf23: 521c movi.n a2, 21 4022cf25: 242c52 l32i a5, a12, 144 4022cf28: 030c movi.n a3, 0 4022cf2a: 1e2552 l32i a5, a5, 120 4022cf2d: 3148 l32i.n a4, a1, 12 4022cf2f: 060552 l8ui a5, a5, 6 4022cf32: 2b4452 s8i a5, a4, 43 4022cf35: 5a4401 l32r a0, 40203848 4022cf38: 0000c0 callx0 a0 4022cf3b: c28c beqz.n a2, 4022cf4b 4022cf3d: 3128 l32i.n a2, a1, 12 4022cf3f: ff3331 l32r a3, 4022cc0c 4022cf42: 1da142 movi a4, 0x11d 4022cf45: 559601 l32r a0, 402025a0 4022cf48: 0000c0 callx0 a0 4022cf4b: 0c68 l32i.n a6, a12, 0 4022cf4d: ffbb71 l32r a7, 4022ce3c 4022cf50: 390662 l8ui a6, a6, 57 4022cf53: 000772 l8ui a7, a7, 0 4022cf56: 20e637 bbsi a6, 3, 4022cf7a 4022cf59: 97ac beqz.n a7, 4022cf86 4022cf5b: 542f81 l32r a8, 40202018 <_irom0_text_start+0x8> 4022cf5e: 542e91 l32r a9, 40202018 <_irom0_text_start+0x8> 4022cf61: d92882 l32i a8, a8, 0x364 4022cf64: da2992 l32i a9, a9, 0x368 4022cf67: 188c beqz.n a8, 4022cf6c 4022cf69: 0d1926 beqi a9, 1, 4022cf7a 4022cf6c: ffb521 l32r a2, 4022ce40 4022cf6f: 54f201 l32r a0, 40202338 4022cf72: 0000c0 callx0 a0 4022cf75: 0c28 l32i.n a2, a12, 0 4022cf77: f175c5 call0 4021e6d4 4022cf7a: 71c8 l32i.n a12, a1, 28 4022cf7c: 6108 l32i.n a0, a1, 24 4022cf7e: 20c112 addi a1, a1, 32 4022cf81: f00d ret.n 4022cf83: 000000 ill 4022cf86: 6256a1 l32r a10, 402058e0 4022cf89: 032aa2 l32i a10, a10, 12 4022cf8c: 5aac beqz.n a10, 4022cfb5 4022cf8e: 012d mov.n a2, a1 4022cf90: c30c movi.n a3, 12 4022cf92: 545401 l32r a0, 402020e4 <_irom0_text_start+0xd4> 4022cf95: 0000c0 callx0 a0 4022cf98: 625331 l32r a3, 402058e4 4022cf9b: 0c28 l32i.n a2, a12, 0 4022cf9d: 434b addi.n a4, a3, 4 4022cf9f: 538b addi.n a5, a3, 8 4022cfa1: f6fb85 call0 40223f5c 4022cfa4: 0c28 l32i.n a2, a12, 0 4022cfa6: f71045 call0 402240ac 4022cfa9: 012d mov.n a2, a1 4022cfab: 314b addi.n a3, a1, 4 4022cfad: 418b addi.n a4, a1, 8 4022cfaf: d68a05 call0 40203850 4022cfb2: fff106 j 4022cf7a 4022cfb5: ffa321 l32r a2, 4022ce44 4022cfb8: 54e001 l32r a0, 40202338 4022cfbb: 0000c0 callx0 a0 4022cfbe: ffee06 j 4022cf7a 4022cfc1: 000000 ill 4022cfc4 : 4022cfc4: f0c112 addi a1, a1, -16 4022cfc7: 0109 s32i.n a0, a1, 0 4022cfc9: ffe7c5 call0 4022ce48 4022cfcc: 0108 l32i.n a0, a1, 0 4022cfce: 10c112 addi a1, a1, 16 4022cfd1: f00d ret.n 4022cfd3: cd5000 excw 4022cfd6: 004022 s8i a2, a0, 0 4022cfd9: ce .byte 0xce 4022cfda: 104022 s8i a2, a0, 16 4022cfdd: 22cc bnez.n a2, 4022cfe3 4022cfdf: cd6c40 excw 4022cfe2: c44022 s8i a2, a0, 196 4022cfe5: cf .byte 0xcf 4022cfe6: c44022 s8i a2, a0, 196 4022cfe9: 4022c0 excw 4022cfec : 4022cfec: fffa31 l32r a3, 4022cfd4 4022cfef: fffb51 l32r a5, 4022cfdc 4022cff2: fffb61 l32r a6, 4022cfe0 4022cff5: fffb71 l32r a7, 4022cfe4 4022cff8: 204220 or a4, a2, a2 4022cffb: f0c112 addi a1, a1, -16 4022cffe: 006102 s32i a0, a1, 0 4022d001: 020c movi.n a2, 0 4022d003: 01d402 addmi a0, a4, 0x100 4022d006: 74c002 addi a0, a0, 116 4022d009: 5d6422 s32i a2, a4, 0x174 4022d00c: 5e6402 s32i a0, a4, 0x178 4022d00f: fff241 l32r a4, 4022cfd8 4022d012: feda85 call0 4022bdbc 4022d015: fff421 l32r a2, 4022cfe8 4022d018: 330c movi.n a3, 3 4022d01a: e53cc5 call0 402123e8 4022d01d: 0108 l32i.n a0, a1, 0 4022d01f: 10c112 addi a1, a1, 16 4022d022: f00d ret.n 4022d024: f0c112 addi a1, a1, -16 4022d027: 21c9 s32i.n a12, a1, 8 4022d029: 31d9 s32i.n a13, a1, 12 4022d02b: 1109 s32i.n a0, a1, 4 4022d02d: 07dd mov.n a13, a7 4022d02f: 7e2202 l32i a0, a2, 0x1f8 4022d032: 754b addi.n a7, a5, 4 4022d034: 0679 s32i.n a7, a6, 0 4022d036: 1068 l32i.n a6, a0, 4 4022d038: 01d222 addmi a2, a2, 0x100 4022d03b: 06eb addi.n a0, a6, 14 4022d03d: 30cc bnez.n a0, 4022d044 4022d03f: 020c movi.n a2, 0 4022d041: 001086 j 4022d087 4022d044: 12c6c2 addi a12, a6, 18 4022d047: 0f4632 s8i a3, a6, 15 4022d04a: 0109 s32i.n a0, a1, 0 4022d04c: 749850 extui a9, a5, 8, 8 4022d04f: 118580 slli a8, a5, 8 4022d052: 3802a2 l8ui a10, a2, 56 4022d055: 0e46a2 s8i a10, a6, 14 4022d058: 208890 or a8, a8, a9 4022d05b: 104682 s8i a8, a6, 16 4022d05e: 418880 srli a8, a8, 8 4022d061: 114682 s8i a8, a6, 17 4022d064: d48c beqz.n a4, 4022d075 4022d066: 043d mov.n a3, a4 4022d068: 0c2d mov.n a2, a12 4022d06a: 054d mov.n a4, a5 4022d06c: 554c01 l32r a0, 4020259c 4022d06f: 0000c0 callx0 a0 4022d072: 0002c6 j 4022d081 4022d075: 054d mov.n a4, a5 4022d077: 0c2d mov.n a2, a12 4022d079: 030c movi.n a3, 0 4022d07b: 554c01 l32r a0, 402025ac 4022d07e: 0000c0 callx0 a0 4022d081: 0d8c beqz.n a13, 4022d085 4022d083: 0dc9 s32i.n a12, a13, 0 4022d085: 0128 l32i.n a2, a1, 0 4022d087: 21c8 l32i.n a12, a1, 8 4022d089: 31d8 l32i.n a13, a1, 12 4022d08b: 1108 l32i.n a0, a1, 4 4022d08d: 10c112 addi a1, a1, 16 4022d090: f00d ret.n ... 4022d094 : 4022d094: e0c112 addi a1, a1, -32 4022d097: 036152 s32i a5, a1, 12 4022d09a: 046162 s32i a6, a1, 16 4022d09d: 056172 s32i a7, a1, 20 4022d0a0: 6109 s32i.n a0, a1, 24 4022d0a2: 2149 s32i.n a4, a1, 8 4022d0a4: 0129 s32i.n a2, a1, 0 4022d0a6: 1139 s32i.n a3, a1, 4 4022d0a8: 320c movi.n a2, 3 4022d0aa: 00a132 movi a3, 0x100 4022d0ad: 040c movi.n a4, 0 4022d0af: f71185 call0 402241c8 4022d0b2: 529c beqz.n a2, 4022d0cb 4022d0b4: 1138 l32i.n a3, a1, 4 4022d0b6: 2148 l32i.n a4, a1, 8 4022d0b8: 3158 l32i.n a5, a1, 12 4022d0ba: 4168 l32i.n a6, a1, 16 4022d0bc: 0108 l32i.n a0, a1, 0 4022d0be: 5178 l32i.n a7, a1, 20 4022d0c0: 7e6022 s32i a2, a0, 0x1f8 4022d0c3: 002d mov.n a2, a0 4022d0c5: fff5c5 call0 4022d024 4022d0c8: 000046 j 4022d0cd 4022d0cb: 020c movi.n a2, 0 4022d0cd: 6108 l32i.n a0, a1, 24 4022d0cf: 20c112 addi a1, a1, 32 4022d0d2: f00d ret.n 4022d0d4 : 4022d0d4: f0c112 addi a1, a1, -16 4022d0d7: 0109 s32i.n a0, a1, 0 4022d0d9: 542202 l32i a0, a2, 0x150 4022d0dc: 0750b6 bltui a0, 5, 4022d0e7 4022d0df: 822202 l32i a0, a2, 0x208 4022d0e2: 032d mov.n a2, a3 4022d0e4: 0000c0 callx0 a0 4022d0e7: 0108 l32i.n a0, a1, 0 4022d0e9: 10c112 addi a1, a1, 16 4022d0ec: f00d ret.n ... 4022d0f0 : 4022d0f0: 020c movi.n a2, 0 4022d0f2: f00d ret.n 4022d0f4 : 4022d0f4: 020c movi.n a2, 0 4022d0f6: f00d ret.n 4022d0f8 : 4022d0f8: f00d ret.n ... 4022d0fc : 4022d0fc: c0c112 addi a1, a1, -64 4022d0ff: 0861f2 s32i a15, a1, 32 4022d102: 046102 s32i a0, a1, 16 4022d105: 0561c2 s32i a12, a1, 20 4022d108: 61d9 s32i.n a13, a1, 24 4022d10a: 71e9 s32i.n a14, a1, 28 4022d10c: c139 s32i.n a3, a1, 48 4022d10e: 05ed mov.n a14, a5 4022d110: a6a032 movi a3, 166 4022d113: 02dd mov.n a13, a2 4022d115: 04cd mov.n a12, a4 4022d117: 052d mov.n a2, a5 4022d119: 840c movi.n a4, 8 4022d11b: 552401 l32r a0, 402025ac 4022d11e: 0000c0 callx0 a0 4022d121: 0c3d mov.n a3, a12 4022d123: c148 l32i.n a4, a1, 48 4022d125: 2e8b addi.n a2, a14, 8 4022d127: a129 s32i.n a2, a1, 40 4022d129: 1144d0 slli a4, a4, 3 4022d12c: 551c01 l32r a0, 4020259c 4022d12f: 0000c0 callx0 a0 4022d132: 0d2d mov.n a2, a13 4022d134: 031c movi.n a3, 16 4022d136: 004c85 call0 4022d600 4022d139: 32cc bnez.n a2, 4022d140 4022d13b: f27c movi.n a2, -1 4022d13d: 0022c6 j 4022d1cc 4022d140: f18b addi.n a15, a1, 8 4022d142: e129 s32i.n a2, a1, 56 4022d144: c168 l32i.n a6, a1, 48 4022d146: 050c movi.n a5, 0 4022d148: 070c movi.n a7, 0 4022d14a: d179 s32i.n a7, a1, 52 4022d14c: b159 s32i.n a5, a1, 44 4022d14e: 661b addi.n a6, a6, 1 4022d150: 9169 s32i.n a6, a1, 36 4022d152: 0c2182 l32i a8, a1, 48 4022d155: 0a21c2 l32i a12, a1, 40 4022d158: 5518a6 blti a8, 1, 4022d1b1 4022d15b: 0d2192 l32i a9, a1, 52 4022d15e: 91a8 l32i.n a10, a1, 36 4022d160: d91b addi.n a13, a9, 1 4022d162: 99aa add.n a9, a9, a10 4022d164: f199 s32i.n a9, a1, 60 4022d166: 012d mov.n a2, a1 4022d168: 0e3d mov.n a3, a14 4022d16a: 840c movi.n a4, 8 4022d16c: 550c01 l32r a0, 4020259c 4022d16f: 0000c0 callx0 a0 4022d172: 0f2d mov.n a2, a15 4022d174: 0c3d mov.n a3, a12 4022d176: 840c movi.n a4, 8 4022d178: 550901 l32r a0, 4020259c 4022d17b: 0000c0 callx0 a0 4022d17e: e128 l32i.n a2, a1, 56 4022d180: 013d mov.n a3, a1 4022d182: 014d mov.n a4, a1 4022d184: 004ac5 call0 4022d634 4022d187: 0e2d mov.n a2, a14 4022d189: 013d mov.n a3, a1 4022d18b: 840c movi.n a4, 8 4022d18d: 550301 l32r a0, 4020259c 4022d190: 0000c0 callx0 a0 4022d193: 0c2d mov.n a2, a12 4022d195: 0f3d mov.n a3, a15 4022d197: 070eb2 l8ui a11, a14, 7 4022d19a: 840c movi.n a4, 8 4022d19c: 30bdb0 xor a11, a13, a11 4022d19f: 074eb2 s8i a11, a14, 7 4022d1a2: 54fe01 l32r a0, 4020259c 4022d1a5: 0000c0 callx0 a0 4022d1a8: cc8b addi.n a12, a12, 8 4022d1aa: f108 l32i.n a0, a1, 60 4022d1ac: dd1b addi.n a13, a13, 1 4022d1ae: b49d07 bne a13, a0, 4022d166 4022d1b1: 0c2142 l32i a4, a1, 48 4022d1b4: 0b2122 l32i a2, a1, 44 4022d1b7: 0d2132 l32i a3, a1, 52 4022d1ba: 221b addi.n a2, a2, 1 4022d1bc: b129 s32i.n a2, a1, 44 4022d1be: 334a add.n a3, a3, a4 4022d1c0: d139 s32i.n a3, a1, 52 4022d1c2: 8c6266 bnei a2, 6, 4022d152 4022d1c5: e128 l32i.n a2, a1, 56 4022d1c7: 0047c5 call0 4022d644 4022d1ca: 020c movi.n a2, 0 4022d1cc: 51c8 l32i.n a12, a1, 20 4022d1ce: 61d8 l32i.n a13, a1, 24 4022d1d0: 71e8 l32i.n a14, a1, 28 4022d1d2: 81f8 l32i.n a15, a1, 32 4022d1d4: 4108 l32i.n a0, a1, 16 4022d1d6: 40c112 addi a1, a1, 64 4022d1d9: f00d ret.n 4022d1db: ccf000 excw 4022d1de: ff .byte 0xff 4022d1df: 3f .byte 0x3f 4022d1e0 : 4022d1e0: e0c112 addi a1, a1, -32 4022d1e3: 41e9 s32i.n a14, a1, 16 4022d1e5: 51f9 s32i.n a15, a1, 20 4022d1e7: 21c9 s32i.n a12, a1, 8 4022d1e9: 0298 l32i.n a9, a2, 0 4022d1eb: 1288 l32i.n a8, a2, 4 4022d1ed: 070372 l8ui a7, a3, 7 4022d1f0: 2258 l32i.n a5, a2, 8 4022d1f2: 0003b2 l8ui a11, a3, 0 4022d1f5: 090362 l8ui a6, a3, 9 4022d1f8: 0503a2 l8ui a10, a3, 5 4022d1fb: 0149 s32i.n a4, a1, 0 4022d1fd: 1109 s32i.n a0, a1, 4 4022d1ff: 31d9 s32i.n a13, a1, 12 4022d201: 500c movi.n a0, 5 4022d203: 0103d2 l8ui a13, a3, 1 4022d206: 0b0342 l8ui a4, a3, 11 4022d209: 11aa00 slli a10, a10, 16 4022d20c: 116600 slli a6, a6, 16 4022d20f: 01bb80 slli a11, a11, 24 4022d212: 304450 xor a4, a4, a5 4022d215: 307780 xor a7, a7, a8 4022d218: 11dd00 slli a13, a13, 16 4022d21b: 030382 l8ui a8, a3, 3 4022d21e: 30bbd0 xor a11, a11, a13 4022d221: 080352 l8ui a5, a3, 8 4022d224: 0d03d2 l8ui a13, a3, 13 4022d227: 015580 slli a5, a5, 24 4022d22a: 308890 xor a8, a8, a9 4022d22d: 11dd00 slli a13, a13, 16 4022d230: 040392 l8ui a9, a3, 4 4022d233: 305560 xor a5, a5, a6 4022d236: 019980 slli a9, a9, 24 4022d239: 3099a0 xor a9, a9, a10 4022d23c: 0c03a2 l8ui a10, a3, 12 4022d23f: 0a0362 l8ui a6, a3, 10 4022d242: 01aa80 slli a10, a10, 24 4022d245: 30aad0 xor a10, a10, a13 4022d248: 0e03d2 l8ui a13, a3, 14 4022d24b: 116680 slli a6, a6, 8 4022d24e: 11dd80 slli a13, a13, 8 4022d251: 30aad0 xor a10, a10, a13 4022d254: 0603d2 l8ui a13, a3, 6 4022d257: 305560 xor a5, a5, a6 4022d25a: 11dd80 slli a13, a13, 8 4022d25d: 3099d0 xor a9, a9, a13 4022d260: 307790 xor a7, a7, a9 4022d263: 0203d2 l8ui a13, a3, 2 4022d266: 0f0392 l8ui a9, a3, 15 4022d269: 11dd80 slli a13, a13, 8 4022d26c: 30bbd0 xor a11, a11, a13 4022d26f: 3088b0 xor a8, a8, a11 4022d272: 32b8 l32i.n a11, a2, 12 4022d274: 304450 xor a4, a4, a5 4022d277: 3099b0 xor a9, a9, a11 4022d27a: 3039a0 xor a3, a9, a10 4022d27d: ffd791 l32r a9, 4022d1dc 4022d280: 000b addi.n a0, a0, -1 4022d282: 404800 ssai 8 4022d285: 74b070 extui a11, a7, 0, 8 4022d288: 75d030 extui a13, a3, 16, 8 4022d28b: 74c080 extui a12, a8, 0, 8 4022d28e: 74e830 extui a14, a3, 8, 8 4022d291: 74f030 extui a15, a3, 0, 8 4022d294: 745840 extui a5, a4, 8, 8 4022d297: 75a070 extui a10, a7, 16, 8 4022d29a: 756880 extui a6, a8, 24, 8 4022d29d: a06690 addx4 a6, a6, a9 4022d2a0: a0aa90 addx4 a10, a10, a9 4022d2a3: a05590 addx4 a5, a5, a9 4022d2a6: a0ff90 addx4 a15, a15, a9 4022d2a9: a0ee90 addx4 a14, a14, a9 4022d2ac: a0cc90 addx4 a12, a12, a9 4022d2af: a0dd90 addx4 a13, a13, a9 4022d2b2: a0bb90 addx4 a11, a11, a9 4022d2b5: 0bb8 l32i.n a11, a11, 0 4022d2b7: 0dd8 l32i.n a13, a13, 0 4022d2b9: 0cc8 l32i.n a12, a12, 0 4022d2bb: 0ee8 l32i.n a14, a14, 0 4022d2bd: 0ff8 l32i.n a15, a15, 0 4022d2bf: 0558 l32i.n a5, a5, 0 4022d2c1: 0aa8 l32i.n a10, a10, 0 4022d2c3: 0668 l32i.n a6, a6, 0 4022d2c5: 81aaa0 src a10, a10, a10 4022d2c8: 3066a0 xor a6, a6, a10 4022d2cb: 404010 ssai 16 4022d2ce: 74a880 extui a10, a8, 8, 8 4022d2d1: 815550 src a5, a5, a5 4022d2d4: 758080 extui a8, a8, 16, 8 4022d2d7: 404810 ssai 24 4022d2da: 305560 xor a5, a5, a6 4022d2dd: a0aa90 addx4 a10, a10, a9 4022d2e0: 0aa8 l32i.n a10, a10, 0 4022d2e2: 756830 extui a6, a3, 24, 8 4022d2e5: 6159 s32i.n a5, a1, 24 4022d2e7: 81fff0 src a15, a15, a15 4022d2ea: a08890 addx4 a8, a8, a9 4022d2ed: 0888 l32i.n a8, a8, 0 4022d2ef: 404800 ssai 8 4022d2f2: 755040 extui a5, a4, 16, 8 4022d2f5: 753870 extui a3, a7, 24, 8 4022d2f8: a06690 addx4 a6, a6, a9 4022d2fb: 0668 l32i.n a6, a6, 0 4022d2fd: a03390 addx4 a3, a3, a9 4022d300: a05590 addx4 a5, a5, a9 4022d303: 0558 l32i.n a5, a5, 0 4022d305: 0338 l32i.n a3, a3, 0 4022d307: 815550 src a5, a5, a5 4022d30a: 303350 xor a3, a3, a5 4022d30d: 404010 ssai 16 4022d310: 745870 extui a5, a7, 8, 8 4022d313: 81eee0 src a14, a14, a14 4022d316: 5278 l32i.n a7, a2, 20 4022d318: a05590 addx4 a5, a5, a9 4022d31b: 30ee30 xor a14, a14, a3 4022d31e: 404810 ssai 24 4022d321: 7238 l32i.n a3, a2, 28 4022d323: 81ccc0 src a12, a12, a12 4022d326: 0558 l32i.n a5, a5, 0 4022d328: 404800 ssai 8 4022d32b: 3077c0 xor a7, a7, a12 4022d32e: 3077e0 xor a7, a7, a14 4022d331: 81ddd0 src a13, a13, a13 4022d334: 75c840 extui a12, a4, 24, 8 4022d337: a0cc90 addx4 a12, a12, a9 4022d33a: 404010 ssai 16 4022d33d: 81aaa0 src a10, a10, a10 4022d340: 0cc8 l32i.n a12, a12, 0 4022d342: 404810 ssai 24 4022d345: 81bbb0 src a11, a11, a11 4022d348: 30ccd0 xor a12, a12, a13 4022d34b: 30aac0 xor a10, a10, a12 4022d34e: 404800 ssai 8 4022d351: 818880 src a8, a8, a8 4022d354: 306680 xor a6, a6, a8 4022d357: 404010 ssai 16 4022d35a: 4288 l32i.n a8, a2, 16 4022d35c: 815550 src a5, a5, a5 4022d35f: 305560 xor a5, a5, a6 4022d362: 404810 ssai 24 4022d365: 6268 l32i.n a6, a2, 24 4022d367: 3088f0 xor a8, a8, a15 4022d36a: 20c222 addi a2, a2, 32 4022d36d: 61f8 l32i.n a15, a1, 24 4022d36f: 3066b0 xor a6, a6, a11 4022d372: 3066a0 xor a6, a6, a10 4022d375: 74a040 extui a10, a4, 0, 8 4022d378: a0aa90 addx4 a10, a10, a9 4022d37b: 0aa8 l32i.n a10, a10, 0 4022d37d: 3088f0 xor a8, a8, a15 4022d380: 81aaa0 src a10, a10, a10 4022d383: 3033a0 xor a3, a3, a10 4022d386: 303350 xor a3, a3, a5 4022d389: 106016 beqz a0, 4022d493 4022d38c: 404800 ssai 8 4022d38f: 74b070 extui a11, a7, 0, 8 4022d392: 74a880 extui a10, a8, 8, 8 4022d395: 75d030 extui a13, a3, 16, 8 4022d398: 74c080 extui a12, a8, 0, 8 4022d39b: 74e830 extui a14, a3, 8, 8 4022d39e: 755060 extui a5, a6, 16, 8 4022d3a1: 74f860 extui a15, a6, 8, 8 4022d3a4: 7109 s32i.n a0, a1, 28 4022d3a6: 754070 extui a4, a7, 16, 8 4022d3a9: 750880 extui a0, a8, 24, 8 4022d3ac: a04490 addx4 a4, a4, a9 4022d3af: a0ff90 addx4 a15, a15, a9 4022d3b2: a05590 addx4 a5, a5, a9 4022d3b5: a0ee90 addx4 a14, a14, a9 4022d3b8: a0cc90 addx4 a12, a12, a9 4022d3bb: a0dd90 addx4 a13, a13, a9 4022d3be: a0aa90 addx4 a10, a10, a9 4022d3c1: a0bb90 addx4 a11, a11, a9 4022d3c4: 0bb8 l32i.n a11, a11, 0 4022d3c6: 0aa8 l32i.n a10, a10, 0 4022d3c8: 0dd8 l32i.n a13, a13, 0 4022d3ca: 0cc8 l32i.n a12, a12, 0 4022d3cc: 0ee8 l32i.n a14, a14, 0 4022d3ce: 0558 l32i.n a5, a5, 0 4022d3d0: 0ff8 l32i.n a15, a15, 0 4022d3d2: 0448 l32i.n a4, a4, 0 4022d3d4: a00090 addx4 a0, a0, a9 4022d3d7: 0008 l32i.n a0, a0, 0 4022d3d9: 814440 src a4, a4, a4 4022d3dc: 300040 xor a0, a0, a4 4022d3df: 404010 ssai 16 4022d3e2: 754080 extui a4, a8, 16, 8 4022d3e5: 81fff0 src a15, a15, a15 4022d3e8: 0288 l32i.n a8, a2, 0 4022d3ea: 404810 ssai 24 4022d3ed: 30ff00 xor a15, a15, a0 4022d3f0: a04490 addx4 a4, a4, a9 4022d3f3: 740030 extui a0, a3, 0, 8 4022d3f6: 0448 l32i.n a4, a4, 0 4022d3f8: 753830 extui a3, a3, 24, 8 4022d3fb: a00090 addx4 a0, a0, a9 4022d3fe: 0008 l32i.n a0, a0, 0 4022d400: a03390 addx4 a3, a3, a9 4022d403: 0338 l32i.n a3, a3, 0 4022d405: 810000 src a0, a0, a0 4022d408: 308800 xor a8, a8, a0 4022d40b: 404800 ssai 8 4022d40e: 815550 src a5, a5, a5 4022d411: 3088f0 xor a8, a8, a15 4022d414: 404010 ssai 16 4022d417: 81eee0 src a14, a14, a14 4022d41a: 404810 ssai 24 4022d41d: 81ccc0 src a12, a12, a12 4022d420: 7108 l32i.n a0, a1, 28 4022d422: 404800 ssai 8 4022d425: 81ddd0 src a13, a13, a13 4022d428: 404010 ssai 16 4022d42b: 81aaa0 src a10, a10, a10 4022d42e: 404810 ssai 24 4022d431: 81bbb0 src a11, a11, a11 4022d434: 404800 ssai 8 4022d437: 814440 src a4, a4, a4 4022d43a: 303340 xor a3, a3, a4 4022d43d: 754870 extui a4, a7, 24, 8 4022d440: a04490 addx4 a4, a4, a9 4022d443: 0448 l32i.n a4, a4, 0 4022d445: 404010 ssai 16 4022d448: 304450 xor a4, a4, a5 4022d44b: 745870 extui a5, a7, 8, 8 4022d44e: 30ee40 xor a14, a14, a4 4022d451: 1278 l32i.n a7, a2, 4 4022d453: 2248 l32i.n a4, a2, 8 4022d455: a05590 addx4 a5, a5, a9 4022d458: 0558 l32i.n a5, a5, 0 4022d45a: 3044b0 xor a4, a4, a11 4022d45d: 3077c0 xor a7, a7, a12 4022d460: 3077e0 xor a7, a7, a14 4022d463: 815550 src a5, a5, a5 4022d466: 75c860 extui a12, a6, 24, 8 4022d469: 404810 ssai 24 4022d46c: a0cc90 addx4 a12, a12, a9 4022d46f: 0cc8 l32i.n a12, a12, 0 4022d471: 305530 xor a5, a5, a3 4022d474: 30ccd0 xor a12, a12, a13 4022d477: 30aac0 xor a10, a10, a12 4022d47a: 3044a0 xor a4, a4, a10 4022d47d: 74a060 extui a10, a6, 0, 8 4022d480: a0aa90 addx4 a10, a10, a9 4022d483: 0aa8 l32i.n a10, a10, 0 4022d485: 3238 l32i.n a3, a2, 12 4022d487: 81aaa0 src a10, a10, a10 4022d48a: 3033a0 xor a3, a3, a10 4022d48d: 303350 xor a3, a3, a5 4022d490: ff7b06 j 4022d280 4022d493: 01b8 l32i.n a11, a1, 0 4022d495: 5956f1 l32r a15, 402039f0 4022d498: 02d8 l32i.n a13, a2, 0 4022d49a: 543701 l32r a0, 40202578 4022d49d: 755070 extui a5, a7, 16, 8 4022d4a0: 75a880 extui a10, a8, 24, 8 4022d4a3: 744860 extui a4, a6, 8, 8 4022d4a6: 74e030 extui a14, a3, 0, 8 4022d4a9: 74c080 extui a12, a8, 0, 8 4022d4ac: a0cc90 addx4 a12, a12, a9 4022d4af: a0ee90 addx4 a14, a14, a9 4022d4b2: a04490 addx4 a4, a4, a9 4022d4b5: a0aa90 addx4 a10, a10, a9 4022d4b8: a05590 addx4 a5, a5, a9 4022d4bb: 0558 l32i.n a5, a5, 0 4022d4bd: 0aa8 l32i.n a10, a10, 0 4022d4bf: 0448 l32i.n a4, a4, 0 4022d4c1: 0ee8 l32i.n a14, a14, 0 4022d4c3: 104400 and a4, a4, a0 4022d4c6: 74e8e0 extui a14, a14, 8, 8 4022d4c9: 11aa80 slli a10, a10, 8 4022d4cc: 30dde0 xor a13, a13, a14 4022d4cf: 5369e1 l32r a14, 40202274 4022d4d2: 10aaf0 and a10, a10, a15 4022d4d5: 1055e0 and a5, a5, a14 4022d4d8: 3055a0 xor a5, a5, a10 4022d4db: 304450 xor a4, a4, a5 4022d4de: 30dd40 xor a13, a13, a4 4022d4e1: 034bd2 s8i a13, a11, 3 4022d4e4: 7558d0 extui a5, a13, 24, 8 4022d4e7: f540d0 extui a4, a13, 16, 16 4022d4ea: 014b42 s8i a4, a11, 1 4022d4ed: 004b52 s8i a5, a11, 0 4022d4f0: 754870 extui a4, a7, 24, 8 4022d4f3: 745070 extui a5, a7, 0, 8 4022d4f6: a05590 addx4 a5, a5, a9 4022d4f9: a04490 addx4 a4, a4, a9 4022d4fc: 41d8d0 srli a13, a13, 8 4022d4ff: 024bd2 s8i a13, a11, 2 4022d502: 12a8 l32i.n a10, a2, 4 4022d504: 0448 l32i.n a4, a4, 0 4022d506: 0cc8 l32i.n a12, a12, 0 4022d508: 75d060 extui a13, a6, 16, 8 4022d50b: a0dd90 addx4 a13, a13, a9 4022d50e: 0dd8 l32i.n a13, a13, 0 4022d510: 74c8c0 extui a12, a12, 8, 8 4022d513: 114480 slli a4, a4, 8 4022d516: 1044f0 and a4, a4, a15 4022d519: 30aac0 xor a10, a10, a12 4022d51c: 10dde0 and a13, a13, a14 4022d51f: 74c830 extui a12, a3, 8, 8 4022d522: a0cc90 addx4 a12, a12, a9 4022d525: 0cc8 l32i.n a12, a12, 0 4022d527: 30dd40 xor a13, a13, a4 4022d52a: 10cc00 and a12, a12, a0 4022d52d: 30ccd0 xor a12, a12, a13 4022d530: 30aac0 xor a10, a10, a12 4022d533: 074ba2 s8i a10, a11, 7 4022d536: 75d8a0 extui a13, a10, 24, 8 4022d539: f5c0a0 extui a12, a10, 16, 16 4022d53c: 054bc2 s8i a12, a11, 5 4022d53f: 044bd2 s8i a13, a11, 4 4022d542: 75c860 extui a12, a6, 24, 8 4022d545: 75d080 extui a13, a8, 16, 8 4022d548: a0dd90 addx4 a13, a13, a9 4022d54b: a0cc90 addx4 a12, a12, a9 4022d54e: 41a8a0 srli a10, a10, 8 4022d551: 064ba2 s8i a10, a11, 6 4022d554: 2248 l32i.n a4, a2, 8 4022d556: 0558 l32i.n a5, a5, 0 4022d558: 0cc8 l32i.n a12, a12, 0 4022d55a: 75a030 extui a10, a3, 16, 8 4022d55d: a0aa90 addx4 a10, a10, a9 4022d560: 0aa8 l32i.n a10, a10, 0 4022d562: 11cc80 slli a12, a12, 8 4022d565: 745850 extui a5, a5, 8, 8 4022d568: 304450 xor a4, a4, a5 4022d56b: 10ccf0 and a12, a12, a15 4022d56e: 745880 extui a5, a8, 8, 8 4022d571: 10aae0 and a10, a10, a14 4022d574: 30aac0 xor a10, a10, a12 4022d577: a05590 addx4 a5, a5, a9 4022d57a: 0558 l32i.n a5, a5, 0 4022d57c: 74c870 extui a12, a7, 8, 8 4022d57f: a0cc90 addx4 a12, a12, a9 4022d582: 105500 and a5, a5, a0 4022d585: 3055a0 xor a5, a5, a10 4022d588: 304450 xor a4, a4, a5 4022d58b: 0b4b42 s8i a4, a11, 11 4022d58e: 75a840 extui a10, a4, 24, 8 4022d591: f55040 extui a5, a4, 16, 16 4022d594: 094b52 s8i a5, a11, 9 4022d597: 084ba2 s8i a10, a11, 8 4022d59a: 414840 srli a4, a4, 8 4022d59d: 0a4b42 s8i a4, a11, 10 4022d5a0: 32a8 l32i.n a10, a2, 12 4022d5a2: 0dd8 l32i.n a13, a13, 0 4022d5a4: 0cc8 l32i.n a12, a12, 0 4022d5a6: 10dde0 and a13, a13, a14 4022d5a9: 74e060 extui a14, a6, 0, 8 4022d5ac: a0ee90 addx4 a14, a14, a9 4022d5af: 0ee8 l32i.n a14, a14, 0 4022d5b1: 10cc00 and a12, a12, a0 4022d5b4: 74e8e0 extui a14, a14, 8, 8 4022d5b7: 30aae0 xor a10, a10, a14 4022d5ba: 75e830 extui a14, a3, 24, 8 4022d5bd: a0ee90 addx4 a14, a14, a9 4022d5c0: 0ee8 l32i.n a14, a14, 0 4022d5c2: 1108 l32i.n a0, a1, 4 4022d5c4: 11ee80 slli a14, a14, 8 4022d5c7: 10eef0 and a14, a14, a15 4022d5ca: 30dde0 xor a13, a13, a14 4022d5cd: 51f8 l32i.n a15, a1, 20 4022d5cf: 41e8 l32i.n a14, a1, 16 4022d5d1: 30ccd0 xor a12, a12, a13 4022d5d4: 30aac0 xor a10, a10, a12 4022d5d7: 0f4ba2 s8i a10, a11, 15 4022d5da: 75d8a0 extui a13, a10, 24, 8 4022d5dd: f5c0a0 extui a12, a10, 16, 16 4022d5e0: 0d4bc2 s8i a12, a11, 13 4022d5e3: 0c4bd2 s8i a13, a11, 12 4022d5e6: 21c8 l32i.n a12, a1, 8 4022d5e8: 31d8 l32i.n a13, a1, 12 4022d5ea: 41a8a0 srli a10, a10, 8 4022d5ed: 0e4ba2 s8i a10, a11, 14 4022d5f0: 20c112 addi a1, a1, 32 4022d5f3: f00d ret.n 4022d5f5: 000000 ill 4022d5f8: 23a5f0 excw 4022d5fb: 930040 movnez a0, a0, a4 4022d5fe: 124000 excw 4022d600 : 4022d600: f0c112 addi a1, a1, -16 4022d603: 2109 s32i.n a0, a1, 8 4022d605: 1129 s32i.n a2, a1, 4 4022d607: 12b366 bnei a3, 16, 4022d61d 4022d60a: b0a022 movi a2, 176 4022d60d: fffa31 l32r a3, 4022d5f8 4022d610: 6ca042 movi a4, 108 4022d613: 54c301 l32r a0, 40202920 4022d616: 0000c0 callx0 a0 4022d619: 0129 s32i.n a2, a1, 0 4022d61b: 32cc bnez.n a2, 4022d622 4022d61d: 020c movi.n a2, 0 4022d61f: 000246 j 4022d62c 4022d622: 1138 l32i.n a3, a1, 4 4022d624: fff601 l32r a0, 4022d5fc 4022d627: 0000c0 callx0 a0 4022d62a: 0128 l32i.n a2, a1, 0 4022d62c: 2108 l32i.n a0, a1, 8 4022d62e: 10c112 addi a1, a1, 16 4022d631: f00d ret.n ... 4022d634 : 4022d634: f0c112 addi a1, a1, -16 4022d637: 0109 s32i.n a0, a1, 0 4022d639: ffba45 call0 4022d1e0 4022d63c: 0108 l32i.n a0, a1, 0 4022d63e: 10c112 addi a1, a1, 16 4022d641: f00d ret.n ... 4022d644 : 4022d644: 030c movi.n a3, 0 4022d646: b0a042 movi a4, 176 4022d649: f0c112 addi a1, a1, -16 4022d64c: 11c9 s32i.n a12, a1, 4 4022d64e: 0109 s32i.n a0, a1, 0 4022d650: 02cd mov.n a12, a2 4022d652: 53d601 l32r a0, 402025ac 4022d655: 0000c0 callx0 a0 4022d658: ffe831 l32r a3, 4022d5f8 4022d65b: 0c2d mov.n a2, a12 4022d65d: 7da042 movi a4, 125 4022d660: 11c8 l32i.n a12, a1, 4 4022d662: 53cf01 l32r a0, 402025a0 4022d665: 0000c0 callx0 a0 4022d668: 0108 l32i.n a0, a1, 0 4022d66a: 10c112 addi a1, a1, 16 4022d66d: f00d ret.n ... 4022d670 : 4022d670: e0c112 addi a1, a1, -32 4022d673: 6109 s32i.n a0, a1, 24 4022d675: 528c beqz.n a2, 4022d67e 4022d677: 0208 l32i.n a0, a2, 0 4022d679: 5129 s32i.n a2, a1, 20 4022d67b: 13b026 beqi a0, 16, 4022d692 4022d67e: 427c movi.n a2, -12 4022d680: 000146 j 4022d689 4022d683: 052122 l32i a2, a1, 20 4022d686: 00e705 call0 4022e4f8 4022d689: 062102 l32i a0, a1, 24 4022d68c: 20c112 addi a1, a1, 32 4022d68f: 000080 ret 4022d692: d67685 call0 40203dfc 4022d695: 111266 bnei a2, 1, 4022d6aa 4022d698: 00a022 movi a2, 0 4022d69b: 203110 or a3, a1, a1 4022d69e: d82485 call0 402058e8 4022d6a1: 0148 l32i.n a4, a1, 0 4022d6a3: 74dc bnez.n a4, 4022d6be 4022d6a5: c27c movi.n a2, -4 4022d6a7: fff786 j 4022d689 4022d6aa: d67505 call0 40203dfc 4022d6ad: 2a2266 bnei a2, 2, 4022d6db 4022d6b0: 01a022 movi a2, 1 4022d6b3: 203110 or a3, a1, a1 4022d6b6: d82305 call0 402058e8 4022d6b9: 0168 l32i.n a6, a1, 0 4022d6bb: fe6616 beqz a6, 4022d6a5 4022d6be: 01a022 movi a2, 1 4022d6c1: 001305 call0 4022d7f4 4022d6c4: 046122 s32i a2, a1, 16 4022d6c7: d63145 call0 402039dc 4022d6ca: 042172 l32i a7, a1, 16 4022d6cd: 38d772 addmi a7, a7, 0x3800 4022d6d0: f47070 extui a7, a7, 0, 16 4022d6d3: ac3727 bltu a7, a2, 4022d683 4022d6d6: f27c movi.n a2, -1 4022d6d8: ffeb46 j 4022d689 4022d6db: d67205 call0 40203dfc 4022d6de: dc3266 bnei a2, 3, 4022d6be 4022d6e1: 51a8 l32i.n a10, a1, 20 4022d6e3: 120c movi.n a2, 1 4022d6e5: 2aa8 l32i.n a10, a10, 8 4022d6e7: 013d mov.n a3, a1 4022d6e9: 0c0a82 l8ui a8, a10, 12 4022d6ec: 0e0a92 l8ui a9, a10, 14 4022d6ef: 0d0aa2 l8ui a10, a10, 13 4022d6f2: 119900 slli a9, a9, 16 4022d6f5: 11aa80 slli a10, a10, 8 4022d6f8: 2088a0 or a8, a8, a10 4022d6fb: 208890 or a8, a8, a9 4022d6fe: 118880 slli a8, a8, 8 4022d701: 3189 s32i.n a8, a1, 12 4022d703: d81e45 call0 402058e8 4022d706: 0108 l32i.n a0, a1, 0 4022d708: 31b8 l32i.n a11, a1, 12 4022d70a: 110080 slli a0, a0, 8 4022d70d: 0109 s32i.n a0, a1, 0 4022d70f: ab1b07 beq a11, a0, 4022d6be 4022d712: d73e85 call0 40204afc 4022d715: 740020 extui a0, a2, 0, 8 4022d718: 0e5066 bnei a0, 5, 4022d72a 4022d71b: 020c movi.n a2, 0 4022d71d: 013d mov.n a3, a1 4022d71f: d81c85 call0 402058e8 4022d722: 0128 l32i.n a2, a1, 0 4022d724: f96256 bnez a2, 4022d6be 4022d727: ffde86 j 4022d6a5 4022d72a: f77016 beqz a0, 4022d6a5 4022d72d: 012080 slli a2, a0, 24 4022d730: 312820 srai a2, a2, 24 4022d733: ffd486 j 4022d689 ... 4022d738 : 4022d738: f0c112 addi a1, a1, -16 4022d73b: 016102 s32i a0, a1, 4 4022d73e: 00a002 movi a0, 0 4022d741: 008216 beqz a2, 4022d74d 4022d744: 013d mov.n a3, a1 4022d746: 0109 s32i.n a0, a1, 0 4022d748: f31bc5 call0 40220908 4022d74b: 32cc bnez.n a2, 4022d752 4022d74d: 427c movi.n a2, -12 4022d74f: 000206 j 4022d75b 4022d752: 002122 l32i a2, a1, 0 4022d755: 00d785 call0 4022e4d0 4022d758: 00a022 movi a2, 0 4022d75b: 012102 l32i a0, a1, 4 4022d75e: 10c112 addi a1, a1, 16 4022d761: f00d ret.n ... 4022d764 : 4022d764: f0c112 addi a1, a1, -16 4022d767: 026132 s32i a3, a1, 8 4022d76a: 036102 s32i a0, a1, 12 4022d76d: 016142 s32i a4, a1, 4 4022d770: 000c movi.n a0, 0 4022d772: 0109 s32i.n a0, a1, 0 4022d774: 928c beqz.n a2, 4022d781 4022d776: 430c movi.n a3, 4 4022d778: 1239 s32i.n a3, a2, 4 4022d77a: 013d mov.n a3, a1 4022d77c: f31885 call0 40220908 4022d77f: 32cc bnez.n a2, 4022d786 4022d781: 427c movi.n a2, -12 4022d783: 000346 j 4022d794 4022d786: 002122 l32i a2, a1, 0 4022d789: 022132 l32i a3, a1, 8 4022d78c: 012142 l32i a4, a1, 4 4022d78f: 006e45 call0 4022de74 4022d792: 020c movi.n a2, 0 4022d794: 3108 l32i.n a0, a1, 12 4022d796: 10c112 addi a1, a1, 16 4022d799: f00d ret.n ... 4022d79c : 4022d79c: f0c112 addi a1, a1, -16 4022d79f: 0109 s32i.n a0, a1, 0 4022d7a1: 328c beqz.n a2, 4022d7a8 4022d7a3: 0208 l32i.n a0, a2, 0 4022d7a5: 04b026 beqi a0, 16, 4022d7ad 4022d7a8: 427c movi.n a2, -12 4022d7aa: 000086 j 4022d7b0 4022d7ad: 013d45 call0 4022eb84 4022d7b0: 0108 l32i.n a0, a1, 0 4022d7b2: 10c112 addi a1, a1, 16 4022d7b5: f00d ret.n 4022d7b7: 000000 ill 4022d7ba: 700000 excw 4022d7bd: 3ffe83 excw 4022d7c0 : 4022d7c0: 2942f6 bgeui a2, 4, 4022d7ed 4022d7c3: 62ac beqz.n a2, 4022d7ed 4022d7c5: 645c41 l32r a4, 40206938 <_ZL14webserver_sentPv+0x12c> 4022d7c8: ffa752 movi a5, 0x7ff 4022d7cb: 1e3437 bltu a4, a3, 4022d7ed 4022d7ce: 1bb537 bgeu a5, a3, 4022d7ed 4022d7d1: fffa51 l32r a5, 4022d7bc 4022d7d4: 021266 bnei a2, 1, 4022d7da 4022d7d7: 085532 s16i a3, a5, 16 4022d7da: 022266 bnei a2, 2, 4022d7e0 4022d7dd: 025532 s16i a3, a5, 4 4022d7e0: 053266 bnei a2, 3, 4022d7e9 4022d7e3: 085532 s16i a3, a5, 16 4022d7e6: 025532 s16i a3, a5, 4 4022d7e9: 120c movi.n a2, 1 4022d7eb: f00d ret.n 4022d7ed: 020c movi.n a2, 0 4022d7ef: f00d ret.n 4022d7f1: 000000 ill 4022d7f4 : 4022d7f4: 2d42f6 bgeui a2, 4, 4022d825 4022d7f7: a2ac beqz.n a2, 4022d825 4022d7f9: fff041 l32r a4, 4022d7bc 4022d7fc: 041266 bnei a2, 1, 4022d804 4022d7ff: 089422 l16si a2, a4, 16 4022d802: f00d ret.n 4022d804: 042266 bnei a2, 2, 4022d80c 4022d807: 029422 l16si a2, a4, 4 4022d80a: f00d ret.n 4022d80c: 173266 bnei a2, 3, 4022d827 4022d80f: 427c movi.n a2, -12 4022d811: 081462 l16ui a6, a4, 16 4022d814: 021452 l16ui a5, a4, 4 4022d817: 113600 slli a3, a6, 16 4022d81a: c05560 sub a5, a5, a6 4022d81d: 313030 srai a3, a3, 16 4022d820: 832350 moveqz a2, a3, a5 4022d823: f00d ret.n 4022d825: 427c movi.n a2, -12 4022d827: f00d ret.n 4022d829: 000000 ill 4022d82c : 4022d82c: 2d42f6 bgeui a2, 4, 4022d85d 4022d82f: a2ac beqz.n a2, 4022d85d 4022d831: 83ac beqz.n a3, 4022d85d 4022d833: 160c movi.n a6, 1 4022d835: ffe151 l32r a5, 4022d7bc 4022d838: 051266 bnei a2, 1, 4022d841 4022d83b: 124532 s8i a3, a5, 18 4022d83e: 134562 s8i a6, a5, 19 4022d841: 052266 bnei a2, 2, 4022d84a 4022d844: 064532 s8i a3, a5, 6 4022d847: 074562 s8i a6, a5, 7 4022d84a: 0b3266 bnei a2, 3, 4022d859 4022d84d: 124532 s8i a3, a5, 18 4022d850: 064532 s8i a3, a5, 6 4022d853: 134562 s8i a6, a5, 19 4022d856: 074562 s8i a6, a5, 7 4022d859: 120c movi.n a2, 1 4022d85b: f00d ret.n 4022d85d: 020c movi.n a2, 0 4022d85f: f00d ret.n 4022d861: 000000 ill 4022d864 : 4022d864: 1f42f6 bgeui a2, 4, 4022d887 4022d867: c29c beqz.n a2, 4022d887 4022d869: 050c movi.n a5, 0 4022d86b: ffd441 l32r a4, 4022d7bc 4022d86e: 021266 bnei a2, 1, 4022d874 4022d871: 134452 s8i a5, a4, 19 4022d874: 022266 bnei a2, 2, 4022d87a 4022d877: 074452 s8i a5, a4, 7 4022d87a: 053266 bnei a2, 3, 4022d883 4022d87d: 134452 s8i a5, a4, 19 4022d880: 074452 s8i a5, a4, 7 4022d883: 120c movi.n a2, 1 4022d885: f00d ret.n 4022d887: 020c movi.n a2, 0 4022d889: f00d ret.n ... 4022d88c : 4022d88c: 2d42f6 bgeui a2, 4, 4022d8bd 4022d88f: a2ac beqz.n a2, 4022d8bd 4022d891: 83ac beqz.n a3, 4022d8bd 4022d893: 160c movi.n a6, 1 4022d895: ffc951 l32r a5, 4022d7bc 4022d898: 051266 bnei a2, 1, 4022d8a1 4022d89b: 144532 s8i a3, a5, 20 4022d89e: 154562 s8i a6, a5, 21 4022d8a1: 052266 bnei a2, 2, 4022d8aa 4022d8a4: 084532 s8i a3, a5, 8 4022d8a7: 094562 s8i a6, a5, 9 4022d8aa: 0b3266 bnei a2, 3, 4022d8b9 4022d8ad: 144532 s8i a3, a5, 20 4022d8b0: 084532 s8i a3, a5, 8 4022d8b3: 154562 s8i a6, a5, 21 4022d8b6: 094562 s8i a6, a5, 9 4022d8b9: 120c movi.n a2, 1 4022d8bb: f00d ret.n 4022d8bd: 020c movi.n a2, 0 4022d8bf: f00d ret.n 4022d8c1: 000000 ill 4022d8c4 : 4022d8c4: 1f42f6 bgeui a2, 4, 4022d8e7 4022d8c7: c29c beqz.n a2, 4022d8e7 4022d8c9: 050c movi.n a5, 0 4022d8cb: ffbc41 l32r a4, 4022d7bc 4022d8ce: 021266 bnei a2, 1, 4022d8d4 4022d8d1: 154452 s8i a5, a4, 21 4022d8d4: 022266 bnei a2, 2, 4022d8da 4022d8d7: 094452 s8i a5, a4, 9 4022d8da: 053266 bnei a2, 3, 4022d8e3 4022d8dd: 154452 s8i a5, a4, 21 4022d8e0: 094452 s8i a5, a4, 9 4022d8e3: 120c movi.n a2, 1 4022d8e5: f00d ret.n 4022d8e7: 020c movi.n a2, 0 4022d8e9: f00d ret.n 4022d8eb: a61000 excw 4022d8ee: 1c4023 excw 4022d8f1: ff19 s32i.n a1, a15, 60 4022d8f3: 3f .byte 0x3f 4022d8f4 : 4022d8f4: f0c112 addi a1, a1, -16 4022d8f7: 0109 s32i.n a0, a1, 0 4022d8f9: 21d9 s32i.n a13, a1, 8 4022d8fb: 11c9 s32i.n a12, a1, 4 4022d8fd: 02dd mov.n a13, a2 4022d8ff: 03cd mov.n a12, a3 4022d901: 329c beqz.n a2, 4022d918 4022d903: 032d mov.n a2, a3 4022d905: 5ca142 movi a4, 0x15c 4022d908: fff931 l32r a3, 4022d8ec 4022d90b: 532201 l32r a0, 40202594 4022d90e: 0000c0 callx0 a0 4022d911: fff701 l32r a0, 4022d8f0 4022d914: 0029 s32i.n a2, a0, 0 4022d916: 32cc bnez.n a2, 4022d91d 4022d918: 020c movi.n a2, 0 4022d91a: 000406 j 4022d92e 4022d91d: 0d3d mov.n a3, a13 4022d91f: 0c4d mov.n a4, a12 4022d921: 531e01 l32r a0, 4020259c 4022d924: 0000c0 callx0 a0 4022d927: fff221 l32r a2, 4022d8f0 4022d92a: 12c9 s32i.n a12, a2, 4 4022d92c: 120c movi.n a2, 1 4022d92e: 11c8 l32i.n a12, a1, 4 4022d930: 21d8 l32i.n a13, a1, 8 4022d932: 0108 l32i.n a0, a1, 0 4022d934: 10c112 addi a1, a1, 16 4022d937: f00d ret.n 4022d939: 000000 ill 4022d93c : 4022d93c: f0c112 addi a1, a1, -16 4022d93f: 0109 s32i.n a0, a1, 0 4022d941: 21d9 s32i.n a13, a1, 8 4022d943: 11c9 s32i.n a12, a1, 4 4022d945: 02dd mov.n a13, a2 4022d947: 03cd mov.n a12, a3 4022d949: 329c beqz.n a2, 4022d960 4022d94b: 032d mov.n a2, a3 4022d94d: 72a142 movi a4, 0x172 4022d950: ffe731 l32r a3, 4022d8ec 4022d953: 531001 l32r a0, 40202594 4022d956: 0000c0 callx0 a0 4022d959: ffe501 l32r a0, 4022d8f0 4022d95c: 2029 s32i.n a2, a0, 8 4022d95e: 32cc bnez.n a2, 4022d965 4022d960: 020c movi.n a2, 0 4022d962: 000406 j 4022d976 4022d965: 0d3d mov.n a3, a13 4022d967: 0c4d mov.n a4, a12 4022d969: 530c01 l32r a0, 4020259c 4022d96c: 0000c0 callx0 a0 4022d96f: ffe021 l32r a2, 4022d8f0 4022d972: 32c9 s32i.n a12, a2, 12 4022d974: 120c movi.n a2, 1 4022d976: 11c8 l32i.n a12, a1, 4 4022d978: 21d8 l32i.n a13, a1, 8 4022d97a: 0108 l32i.n a0, a1, 0 4022d97c: 10c112 addi a1, a1, 16 4022d97f: f00d ret.n 4022d981: 000000 ill 4022d984 : 4022d984: f0c112 addi a1, a1, -16 4022d987: 006102 s32i a0, a1, 0 4022d98a: 012bc5 call0 4022ec48 4022d98d: 010280 slli a0, a2, 24 4022d990: 310800 srai a0, a0, 24 4022d993: 016102 s32i a0, a1, 4 4022d996: 02e056 bnez a0, 4022d9c8 4022d999: 86a142 movi a4, 0x186 4022d99c: ffd521 l32r a2, 4022d8f0 4022d99f: ffd331 l32r a3, 4022d8ec 4022d9a2: 2228 l32i.n a2, a2, 8 4022d9a4: 52ff01 l32r a0, 402025a0 4022d9a7: 0000c0 callx0 a0 4022d9aa: ffd121 l32r a2, 4022d8f0 4022d9ad: 040c movi.n a4, 0 4022d9af: ffcf31 l32r a3, 4022d8ec 4022d9b2: 2249 s32i.n a4, a2, 8 4022d9b4: 0228 l32i.n a2, a2, 0 4022d9b6: 88a142 movi a4, 0x188 4022d9b9: 52f901 l32r a0, 402025a0 4022d9bc: 0000c0 callx0 a0 4022d9bf: 1108 l32i.n a0, a1, 4 4022d9c1: ffcb61 l32r a6, 4022d8f0 4022d9c4: 050c movi.n a5, 0 4022d9c6: 0659 s32i.n a5, a6, 0 4022d9c8: 002d mov.n a2, a0 4022d9ca: 0108 l32i.n a0, a1, 0 4022d9cc: 10c112 addi a1, a1, 16 4022d9cf: f00d ret.n 4022d9d1: 000000 ill 4022d9d4 : 4022d9d4: 3268 l32i.n a6, a2, 12 4022d9d6: 041252 l16ui a5, a2, 8 4022d9d9: 26bc beqz.n a6, 4022da0f 4022d9db: 05bc beqz.n a5, 4022da0f 4022d9dd: ce1721 l32r a2, 4022123c 4022d9e0: 0228 l32i.n a2, a2, 0 4022d9e2: e28c beqz.n a2, 4022d9f4 4022d9e4: 111232 l16ui a3, a2, 34 4022d9e7: 049357 bne a3, a5, 4022d9ef 4022d9ea: 1248 l32i.n a4, a2, 4 4022d9ec: 1d1467 beq a4, a6, 4022da0d 4022d9ef: 3228 l32i.n a2, a2, 12 4022d9f1: fef256 bnez a2, 4022d9e4 4022d9f4: ce1021 l32r a2, 40221234 4022d9f7: 0228 l32i.n a2, a2, 0 4022d9f9: e28c beqz.n a2, 4022da0b 4022d9fb: 111232 l16ui a3, a2, 34 4022d9fe: 049357 bne a3, a5, 4022da06 4022da01: 1248 l32i.n a4, a2, 4 4022da03: 061467 beq a4, a6, 4022da0d 4022da06: 3228 l32i.n a2, a2, 12 4022da08: fef256 bnez a2, 4022d9fb 4022da0b: 020c movi.n a2, 0 4022da0d: f00d ret.n 4022da0f: 1228 l32i.n a2, a2, 4 4022da11: f00d ret.n 4022da13: 0a8600 excw ... 4022da18 : 4022da18: e0c112 addi a1, a1, -32 4022da1b: 31c9 s32i.n a12, a1, 12 4022da1d: 2109 s32i.n a0, a1, 8 4022da1f: 41d9 s32i.n a13, a1, 16 4022da21: fffc01 l32r a0, 4022da14 4022da24: 02dd mov.n a13, a2 4022da26: 0d0a add.n a0, a13, a0 4022da28: 0109 s32i.n a0, a1, 0 4022da2a: 7f1002 l16ui a0, a0, 254 4022da2d: 032d mov.n a2, a3 4022da2f: 01b407 bgeu a4, a0, 4022da34 4022da32: 040d mov.n a0, a4 4022da34: f4c000 extui a12, a0, 0, 16 4022da37: 1ccd32 addi a3, a13, 28 4022da3a: 1139 s32i.n a3, a1, 4 4022da3c: 0c4d mov.n a4, a12 4022da3e: 52d701 l32r a0, 4020259c 4022da41: 0000c0 callx0 a0 4022da44: 1128 l32i.n a2, a1, 4 4022da46: 0158 l32i.n a5, a1, 0 4022da48: 3cda add.n a3, a12, a13 4022da4a: 7f1542 l16ui a4, a5, 254 4022da4d: 1cc332 addi a3, a3, 28 4022da50: c044c0 sub a4, a4, a12 4022da53: f44040 extui a4, a4, 0, 16 4022da56: 7f5542 s16i a4, a5, 254 4022da59: 52d001 l32r a0, 4020259c 4022da5c: 0000c0 callx0 a0 4022da5f: 2108 l32i.n a0, a1, 8 4022da61: 0c2d mov.n a2, a12 4022da63: 41d8 l32i.n a13, a1, 16 4022da65: 31c8 l32i.n a12, a1, 12 4022da67: 20c112 addi a1, a1, 32 4022da6a: f00d ret.n 4022da6c : 4022da6c: f0c112 addi a1, a1, -16 4022da6f: 0161c2 s32i a12, a1, 4 4022da72: 006102 s32i a0, a1, 0 4022da75: 02cd mov.n a12, a2 4022da77: 03c545 call0 402316cc 4022da7a: 0c2d mov.n a2, a12 4022da7c: 03c545 call0 402316d4 4022da7f: 11c8 l32i.n a12, a1, 4 4022da81: 0108 l32i.n a0, a1, 0 4022da83: 10c112 addi a1, a1, 16 4022da86: f00d ret.n 4022da88 : 4022da88: f0c112 addi a1, a1, -16 4022da8b: 006102 s32i a0, a1, 0 4022da8e: 03c4c5 call0 402316dc 4022da91: 002102 l32i a0, a1, 0 4022da94: 10c112 addi a1, a1, 16 4022da97: 000080 ret 4022da9a: 300000 xor a0, a0, a0 4022da9d: 4023a6 blti a3, 2, 4022dae1 4022daa0 : 4022daa0: f0c112 addi a1, a1, -16 4022daa3: 0261d2 s32i a13, a1, 8 4022daa6: 0361e2 s32i a14, a1, 12 4022daa9: 0161c2 s32i a12, a1, 4 4022daac: 0109 s32i.n a0, a1, 0 4022daae: 02cd mov.n a12, a2 4022dab0: f38685 call0 4022131c 4022dab3: 044c16 beqz a12, 4022dafb 4022dab6: 152c22 l32i a2, a12, 84 4022dab9: 0c08 l32i.n a0, a12, 0 4022dabb: 02dd mov.n a13, a2 4022dabd: 308c beqz.n a0, 4022dac4 4022dabf: 930220 movnez a0, a2, a2 4022dac2: 00dd mov.n a13, a0 4022dac4: fff631 l32r a3, 4022da9c 4022dac7: 0c2d mov.n a2, a12 4022dac9: 299ce2 l16si a14, a12, 82 4022dacc: 260c02 l8ui a0, a12, 38 4022dacf: aba042 movi a4, 171 4022dad2: 01c080 slli a12, a0, 24 4022dad5: 31c8c0 srai a12, a12, 24 4022dad8: 52b201 l32r a0, 402025a0 4022dadb: 0000c0 callx0 a0 4022dade: 2d58 l32i.n a5, a13, 8 4022dae0: 5558 l32i.n a5, a5, 20 4022dae2: 559c beqz.n a5, 4022dafb 4022dae4: 8ecc bnez.n a14, 4022daf0 4022dae6: 0c3d mov.n a3, a12 4022dae8: 0d2d mov.n a2, a13 4022daea: 0005c0 callx0 a5 4022daed: 000286 j 4022dafb 4022daf0: 0d2d mov.n a2, a13 4022daf2: 013e80 slli a3, a14, 24 4022daf5: 313830 srai a3, a3, 24 4022daf8: 0005c0 callx0 a5 4022dafb: 11c8 l32i.n a12, a1, 4 4022dafd: 21d8 l32i.n a13, a1, 8 4022daff: 31e8 l32i.n a14, a1, 12 4022db01: 0108 l32i.n a0, a1, 0 4022db03: 10c112 addi a1, a1, 16 4022db06: f00d ret.n 4022db08 : 4022db08: f0c112 addi a1, a1, -16 4022db0b: 0261d2 s32i a13, a1, 8 4022db0e: 31e9 s32i.n a14, a1, 12 4022db10: 11c9 s32i.n a12, a1, 4 4022db12: 0109 s32i.n a0, a1, 0 4022db14: 02cd mov.n a12, a2 4022db16: f38045 call0 4022131c 4022db19: 052c16 beqz a12, 4022db6f 4022db1c: 152c22 l32i a2, a12, 84 4022db1f: 0c08 l32i.n a0, a12, 0 4022db21: 02dd mov.n a13, a2 4022db23: 809c beqz.n a0, 4022db3f 4022db25: 00dd mov.n a13, a0 4022db27: 93d220 movnez a13, a2, a2 4022db2a: 0c2d mov.n a2, a12 4022db2c: ffea45 call0 4022d9d4 4022db2f: 02ed mov.n a14, a2 4022db31: a28c beqz.n a2, 4022db3f 4022db33: 030c movi.n a3, 0 4022db35: f8e605 call0 40226998 4022db38: 0e2d mov.n a2, a14 4022db3a: 030c movi.n a3, 0 4022db3c: f8e6c5 call0 402269ac 4022db3f: 0c2d mov.n a2, a12 4022db41: 299ce2 l16si a14, a12, 82 4022db44: ffd631 l32r a3, 4022da9c 4022db47: d7a042 movi a4, 215 4022db4a: 529501 l32r a0, 402025a0 4022db4d: 0000c0 callx0 a0 4022db50: 2d08 l32i.n a0, a13, 8 4022db52: aecc bnez.n a14, 4022db60 4022db54: 6048 l32i.n a4, a0, 24 4022db56: 549c beqz.n a4, 4022db6f 4022db58: 0d2d mov.n a2, a13 4022db5a: 0004c0 callx0 a4 4022db5d: 000386 j 4022db6f 4022db60: 5058 l32i.n a5, a0, 20 4022db62: 958c beqz.n a5, 4022db6f 4022db64: 0d2d mov.n a2, a13 4022db66: 013e80 slli a3, a14, 24 4022db69: 313830 srai a3, a3, 24 4022db6c: 0005c0 callx0 a5 4022db6f: 11c8 l32i.n a12, a1, 4 4022db71: 21d8 l32i.n a13, a1, 8 4022db73: 31e8 l32i.n a14, a1, 12 4022db75: 0108 l32i.n a0, a1, 0 4022db77: 10c112 addi a1, a1, 16 4022db7a: f00d ret.n 4022db7c : 4022db7c: 027d mov.n a7, a2 4022db7e: 038d mov.n a8, a3 4022db80: f0c112 addi a1, a1, -16 4022db83: 0109 s32i.n a0, a1, 0 4022db85: c29c beqz.n a2, 4022dba5 4022db87: 555201 l32r a0, 402030d0 4022db8a: 243a add.n a2, a4, a3 4022db8c: 152027 blt a0, a2, 4022dba5 4022db8f: ff0b01 l32r a0, 4022d7bc 4022db92: 3038 l32i.n a3, a0, 12 4022db94: 130062 l8ui a6, a0, 19 4022db97: 03bc beqz.n a3, 4022dbcb 4022db99: 120052 l8ui a5, a0, 18 4022db9c: 140002 l8ui a0, a0, 20 4022db9f: 930560 movnez a0, a5, a6 4022dba2: 000346 j 4022dbb3 4022dba5: 020c movi.n a2, 0 4022dba7: 000646 j 4022dbc4 4022dbaa: 060092 l8ui a9, a0, 6 4022dbad: 080002 l8ui a0, a0, 8 4022dbb0: 9309a0 movnez a0, a9, a10 4022dbb3: 112040 slli a2, a0, 12 4022dbb6: 073d mov.n a3, a7 4022dbb8: 242a add.n a2, a4, a2 4022dbba: 084d mov.n a4, a8 4022dbbc: 527701 l32r a0, 40202598 4022dbbf: 0000c0 callx0 a0 4022dbc2: 120c movi.n a2, 1 4022dbc4: 0108 l32i.n a0, a1, 0 4022dbc6: 10c112 addi a1, a1, 16 4022dbc9: f00d ret.n 4022dbcb: 0038 l32i.n a3, a0, 0 4022dbcd: 0700a2 l8ui a10, a0, 7 4022dbd0: fd6356 bnez a3, 4022dbaa 4022dbd3: b03c movi.n a0, 59 4022dbd5: fff686 j 4022dbb3 4022dbd8: ff1930 excw 4022dbdb: 3f .byte 0x3f 4022dbdc: feaac4 excw 4022dbdf: 3f .byte 0x3f 4022dbe0: feaad0 excw 4022dbe3: 3f .byte 0x3f 4022dbe4: 23a640 excw 4022dbe7: a66040 excw 4022dbea: d84023 excw 4022dbed: 002a add.n a0, a0, a2 4022dbef: c11240 mul16u a1, a2, a4 4022dbf0 : 4022dbf0: c0c112 addi a1, a1, -64 4022dbf3: 0461e2 s32i a14, a1, 16 4022dbf6: 0561f2 s32i a15, a1, 20 4022dbf9: 016102 s32i a0, a1, 4 4022dbfc: 31d9 s32i.n a13, a1, 12 4022dbfe: 21c9 s32i.n a12, a1, 8 4022dc00: 02dd mov.n a13, a2 4022dc02: 03cd mov.n a12, a3 4022dc04: 83cc bnez.n a3, 4022dc10 4022dc06: 120c movi.n a2, 1 4022dc08: 03ae05 call0 402316ec 4022dc0b: 02fd mov.n a15, a2 4022dc0d: 000446 j 4022dc22 4022dc10: 0c1366 bnei a3, 1, 4022dc20 4022dc13: 220c movi.n a2, 2 4022dc15: 03ad45 call0 402316ec 4022dc18: 02fd mov.n a15, a2 4022dc1a: 000106 j 4022dc22 4022dc1d: 000000 ill 4022dc20: 0f0c movi.n a15, 0 4022dc22: 0da142 movi a4, 0x10d 4022dc25: ff9de1 l32r a14, 4022da9c 4022dc28: 112fe0 slli a2, a15, 2 4022dc2b: 8129 s32i.n a2, a1, 32 4022dc2d: 0e3d mov.n a3, a14 4022dc2f: 525901 l32r a0, 40202594 4022dc32: 0000c0 callx0 a0 4022dc35: 9129 s32i.n a2, a1, 36 4022dc37: 12ac beqz.n a2, 4022dc5c 4022dc39: 8128 l32i.n a2, a1, 32 4022dc3b: 0e3d mov.n a3, a14 4022dc3d: 11a142 movi a4, 0x111 4022dc40: c1d9 s32i.n a13, a1, 48 4022dc42: 525401 l32r a0, 40202594 4022dc45: 0000c0 callx0 a0 4022dc48: ffe4d1 l32r a13, 4022dbd8 4022dc4b: 0d29 s32i.n a2, a13, 0 4022dc4d: 02dc bnez.n a2, 4022dc61 4022dc4f: 0e3d mov.n a3, a14 4022dc51: 9128 l32i.n a2, a1, 36 4022dc53: 13a142 movi a4, 0x113 4022dc56: 525201 l32r a0, 402025a0 4022dc59: 0000c0 callx0 a0 4022dc5c: 020c movi.n a2, 0 4022dc5e: 006146 j 4022dde7 4022dc61: 01c9 s32i.n a12, a1, 0 4022dc63: 771fa6 blti a15, 1, 4022dcde 4022dc66: 000c movi.n a0, 0 4022dc68: 0c0c movi.n a12, 0 4022dc6a: 0f0c movi.n a15, 0 4022dc6c: 030c movi.n a3, 0 4022dc6e: a139 s32i.n a3, a1, 40 4022dc70: 0ced mov.n a14, a12 4022dc72: 822c movi.n a2, 40 4022dc74: ff8a31 l32r a3, 4022da9c 4022dc77: 19a142 movi a4, 0x119 4022dc7a: b109 s32i.n a0, a1, 44 4022dc7c: 524601 l32r a0, 40202594 4022dc7f: 0000c0 callx0 a0 4022dc82: 0d48 l32i.n a4, a13, 0 4022dc84: 44ca add.n a4, a4, a12 4022dc86: 0429 s32i.n a2, a4, 0 4022dc88: 058216 beqz a2, 4022dce4 4022dc8b: 6a28c1 l32r a12, 4020852c 4022dc8e: 232c movi.n a3, 34 4022dc90: 0f4d mov.n a4, a15 4022dc92: ffee85 call0 4022db7c 4022dc95: 0d28 l32i.n a2, a13, 0 4022dc97: 9148 l32i.n a4, a1, 36 4022dc99: 22ea add.n a2, a2, a14 4022dc9b: 0228 l32i.n a2, a2, 0 4022dc9d: 44ea add.n a4, a4, a14 4022dc9f: 101252 l16ui a5, a2, 32 4022dca2: 92f9 s32i.n a15, a2, 36 4022dca4: 1695c7 bne a5, a12, 4022dcbe 4022dca7: ff7d31 l32r a3, 4022da9c 4022dcaa: 20a142 movi a4, 0x120 4022dcad: 523c01 l32r a0, 402025a0 4022dcb0: 0000c0 callx0 a0 4022dcb3: 0d48 l32i.n a4, a13, 0 4022dcb5: 030c movi.n a3, 0 4022dcb7: 44ea add.n a4, a4, a14 4022dcb9: 0439 s32i.n a3, a4, 0 4022dcbb: 000946 j 4022dce4 4022dcbe: 8158 l32i.n a5, a1, 32 4022dcc0: ce4b addi.n a12, a14, 4 4022dcc2: 0429 s32i.n a2, a4, 0 4022dcc4: 0d38 l32i.n a3, a13, 0 4022dcc6: b108 l32i.n a0, a1, 44 4022dcc8: 33ea add.n a3, a3, a14 4022dcca: 0338 l32i.n a3, a3, 0 4022dccc: 001b addi.n a0, a0, 1 4022dcce: 101332 l16ui a3, a3, 32 4022dcd1: a109 s32i.n a0, a1, 40 4022dcd3: ff3a add.n a15, a15, a3 4022dcd5: 22cff2 addi a15, a15, 34 4022dcd8: 949c57 bne a12, a5, 4022dc70 4022dcdb: 000146 j 4022dce4 4022dcde: 01c9 s32i.n a12, a1, 0 4022dce0: 050c movi.n a5, 0 4022dce2: a159 s32i.n a5, a1, 40 4022dce4: 0168 l32i.n a6, a1, 0 4022dce6: ff6de1 l32r a14, 4022da9c 4022dce9: 065656 bnez a6, 4022dd52 4022dcec: a178 l32i.n a7, a1, 40 4022dcee: ff6be1 l32r a14, 4022da9c 4022dcf1: 0217e6 bgei a7, 1, 4022dcf7 4022dcf4: 003f86 j 4022ddf6 4022dcf7: c1f8 l32i.n a15, a1, 48 4022dcf9: 91b8 l32i.n a11, a1, 36 4022dcfb: 090c movi.n a9, 0 4022dcfd: 6199 s32i.n a9, a1, 24 4022dcff: 0bcd mov.n a12, a11 4022dd01: a0a7b0 addx4 a10, a7, a11 4022dd04: 71a9 s32i.n a10, a1, 28 4022dd06: 0c28 l32i.n a2, a12, 0 4022dd08: ffb531 l32r a3, 4022dbdc 4022dd0b: ffb801 l32r a0, 4022dbec 4022dd0e: 0000c0 callx0 a0 4022dd11: 328c beqz.n a2, 4022dd18 4022dd13: 130c movi.n a3, 1 4022dd15: 000446 j 4022dd2a 4022dd18: 002c22 l32i a2, a12, 0 4022dd1b: ffb131 l32r a3, 4022dbe0 4022dd1e: ffb301 l32r a0, 4022dbec 4022dd21: 0000c0 callx0 a0 4022dd24: 074216 beqz a2, 4022dd9c 4022dd27: 03a032 movi a3, 3 4022dd2a: 202ff0 or a2, a15, a15 4022dd2d: 0c48 l32i.n a4, a12, 0 4022dd2f: 050c movi.n a5, 0 4022dd31: 00fbc5 call0 4022ecf0 4022dd34: c28c beqz.n a2, 4022dd44 4022dd36: ffab21 l32r a2, 4022dbe4 4022dd39: 0c38 l32i.n a3, a12, 0 4022dd3b: 517f01 l32r a0, 40202338 4022dd3e: 0000c0 callx0 a0 4022dd41: 0000c6 j 4022dd48 4022dd44: 100c movi.n a0, 1 4022dd46: 6109 s32i.n a0, a1, 24 4022dd48: 7128 l32i.n a2, a1, 28 4022dd4a: cc4b addi.n a12, a12, 4 4022dd4c: b69c27 bne a12, a2, 4022dd06 4022dd4f: 001246 j 4022dd9c 4022dd52: 421666 bnei a6, 1, 4022dd98 4022dd55: a148 l32i.n a4, a1, 40 4022dd57: 0214e6 bgei a4, 1, 4022dd5d 4022dd5a: 0027c6 j 4022ddfd 4022dd5d: c1f8 l32i.n a15, a1, 48 4022dd5f: 9188 l32i.n a8, a1, 36 4022dd61: 060c movi.n a6, 0 4022dd63: 6169 s32i.n a6, a1, 24 4022dd65: 08cd mov.n a12, a8 4022dd67: a07480 addx4 a7, a4, a8 4022dd6a: 7179 s32i.n a7, a1, 28 4022dd6c: 202ff0 or a2, a15, a15 4022dd6f: 02a032 movi a3, 2 4022dd72: 002c42 l32i a4, a12, 0 4022dd75: 050c movi.n a5, 0 4022dd77: 00f785 call0 4022ecf0 4022dd7a: c28c beqz.n a2, 4022dd8a 4022dd7c: ff9b21 l32r a2, 4022dbe8 4022dd7f: 0c38 l32i.n a3, a12, 0 4022dd81: 516d01 l32r a0, 40202338 4022dd84: 0000c0 callx0 a0 4022dd87: 0000c6 j 4022dd8e 4022dd8a: 190c movi.n a9, 1 4022dd8c: 6199 s32i.n a9, a1, 24 4022dd8e: 71a8 l32i.n a10, a1, 28 4022dd90: cc4b addi.n a12, a12, 4 4022dd92: d69ca7 bne a12, a10, 4022dd6c 4022dd95: 0000c6 j 4022dd9c 4022dd98: 0b0c movi.n a11, 0 4022dd9a: 61b9 s32i.n a11, a1, 24 4022dd9c: 9128 l32i.n a2, a1, 36 4022dd9e: 0e3d mov.n a3, a14 4022dda0: 43a142 movi a4, 0x143 4022dda3: 51ff01 l32r a0, 402025a0 4022dda6: 0000c0 callx0 a0 4022dda9: a1c8 l32i.n a12, a1, 40 4022ddab: 251ca6 blti a12, 1, 4022ddd4 4022ddae: 0d28 l32i.n a2, a13, 0 4022ddb0: 11fce0 slli a15, a12, 2 4022ddb3: 0c0c movi.n a12, 0 4022ddb5: 0e3d mov.n a3, a14 4022ddb7: 46a142 movi a4, 0x146 4022ddba: 2c2a add.n a2, a12, a2 4022ddbc: 0228 l32i.n a2, a2, 0 4022ddbe: 51f801 l32r a0, 402025a0 4022ddc1: 0000c0 callx0 a0 4022ddc4: 0d28 l32i.n a2, a13, 0 4022ddc6: 000c movi.n a0, 0 4022ddc8: 3c2a add.n a3, a12, a2 4022ddca: 0309 s32i.n a0, a3, 0 4022ddcc: cc4b addi.n a12, a12, 4 4022ddce: e39cf7 bne a12, a15, 4022ddb5 4022ddd1: 000046 j 4022ddd6 4022ddd4: 0d28 l32i.n a2, a13, 0 4022ddd6: 0e3d mov.n a3, a14 4022ddd8: 49a142 movi a4, 0x149 4022dddb: 51f101 l32r a0, 402025a0 4022ddde: 0000c0 callx0 a0 4022dde1: 6128 l32i.n a2, a1, 24 4022dde3: 040c movi.n a4, 0 4022dde5: 0d49 s32i.n a4, a13, 0 4022dde7: 21c8 l32i.n a12, a1, 8 4022dde9: 31d8 l32i.n a13, a1, 12 4022ddeb: 41e8 l32i.n a14, a1, 16 4022dded: 51f8 l32i.n a15, a1, 20 4022ddef: 1108 l32i.n a0, a1, 4 4022ddf1: 40c112 addi a1, a1, 64 4022ddf4: f00d ret.n 4022ddf6: 050c movi.n a5, 0 4022ddf8: 6159 s32i.n a5, a1, 24 4022ddfa: ffe786 j 4022dd9c 4022ddfd: 060c movi.n a6, 0 4022ddff: 6169 s32i.n a6, a1, 24 4022de01: ffe5c6 j 4022dd9c 4022de04 : 4022de04: f0c112 addi a1, a1, -16 4022de07: 11c9 s32i.n a12, a1, 4 4022de09: 12c8 l32i.n a12, a2, 4 4022de0b: 0109 s32i.n a0, a1, 0 4022de0d: 2cbc beqz.n a12, 4022de43 4022de0f: 0208 l32i.n a0, a2, 0 4022de11: cabc21 l32r a2, 40220904 4022de14: 3c1026 beqi a0, 1, 4022de54 4022de17: 1b4026 beqi a0, 4, 4022de36 4022de1a: 467026 beqi a0, 7, 4022de64 4022de1d: b23c movi.n a2, 59 4022de1f: 209027 bne a0, a2, 4022de43 4022de22: 1c38 l32i.n a3, a12, 4 4022de24: 4348 l32i.n a4, a3, 16 4022de26: 194466 bnei a4, 4, 4022de43 4022de29: 152c52 l32i a5, a12, 84 4022de2c: c5dc bnez.n a5, 4022de4c 4022de2e: 0c2d mov.n a2, a12 4022de30: 000f45 call0 4022df28 4022de33: 000306 j 4022de43 4022de36: 0c28 l32i.n a2, a12, 0 4022de38: 728c beqz.n a2, 4022de43 4022de3a: 2238 l32i.n a3, a2, 8 4022de3c: 7338 l32i.n a3, a3, 28 4022de3e: 138c beqz.n a3, 4022de43 4022de40: 0003c0 callx0 a3 4022de43: 11c8 l32i.n a12, a1, 4 4022de45: 0108 l32i.n a0, a1, 0 4022de47: 10c112 addi a1, a1, 16 4022de4a: f00d ret.n 4022de4c: 0c2d mov.n a2, a12 4022de4e: 007905 call0 4022e5e0 4022de51: fffb86 j 4022de43 4022de54: 0c3d mov.n a3, a12 4022de56: f2a445 call0 4022089c 4022de59: 0c2d mov.n a2, a12 4022de5b: ffc445 call0 4022daa0 4022de5e: fff846 j 4022de43 4022de61: 000000 ill 4022de64: 0c3d mov.n a3, a12 4022de66: f2a345 call0 4022089c 4022de69: 0c2d mov.n a2, a12 4022de6b: ffc9c5 call0 4022db08 4022de6e: fff446 j 4022de43 4022de71: 000000 ill 4022de74 : 4022de74: e0c112 addi a1, a1, -32 4022de77: 016102 s32i a0, a1, 4 4022de7a: 0361d2 s32i a13, a1, 12 4022de7d: 0261c2 s32i a12, a1, 8 4022de80: 41e9 s32i.n a14, a1, 16 4022de82: 02cd mov.n a12, a2 4022de84: 03ed mov.n a14, a3 4022de86: 04dd mov.n a13, a4 4022de88: f2ac beqz.n a2, 4022debb 4022de8a: d3ac beqz.n a3, 4022debb 4022de8c: b4ac beqz.n a4, 4022debb 4022de8e: 162222 l32i a2, a2, 88 4022de91: 00a402 movi a0, 0x400 4022de94: 013047 bltu a0, a4, 4022de99 4022de97: 040d mov.n a0, a4 4022de99: f40000 extui a0, a0, 0, 16 4022de9c: b29c beqz.n a2, 4022debb 4022de9e: 1228 l32i.n a2, a2, 4 4022dea0: 0109 s32i.n a0, a1, 0 4022dea2: 529c beqz.n a2, 4022debb 4022dea4: 0e3d mov.n a3, a14 4022dea6: 0148 l32i.n a4, a1, 0 4022dea8: 1c08 l32i.n a0, a12, 4 4022deaa: 6209 s32i.n a0, a2, 24 4022deac: 024205 call0 402302d0 4022deaf: 0138 l32i.n a3, a1, 0 4022deb1: c02d30 sub a2, a13, a3 4022deb4: 125c22 s16i a2, a12, 36 4022deb7: 33ea add.n a3, a3, a14 4022deb9: 8c39 s32i.n a3, a12, 32 4022debb: 21c8 l32i.n a12, a1, 8 4022debd: 31d8 l32i.n a13, a1, 12 4022debf: 41e8 l32i.n a14, a1, 16 4022dec1: 1108 l32i.n a0, a1, 4 4022dec3: 20c112 addi a1, a1, 32 4022dec6: f00d ret.n 4022dec8 : 4022dec8: f0c112 addi a1, a1, -16 4022decb: 0109 s32i.n a0, a1, 0 4022decd: 11c9 s32i.n a12, a1, 4 4022decf: 21d9 s32i.n a13, a1, 8 4022ded1: 31e9 s32i.n a14, a1, 12 4022ded3: 02dd mov.n a13, a2 4022ded5: 03ed mov.n a14, a3 4022ded7: 04cd mov.n a12, a4 4022ded9: 92bc beqz.n a2, 4022df16 4022dedb: 73bc beqz.n a3, 4022df16 4022dedd: 54bc beqz.n a4, 4022df16 4022dedf: 1e1d02 l16ui a0, a13, 60 4022dee2: 391242 l16ui a4, a2, 114 4022dee5: 1100f0 slli a0, a0, 1 4022dee8: 01b4c7 bgeu a4, a12, 4022deed 4022deeb: 04cd mov.n a12, a4 4022deed: 02a0c7 bge a0, a12, 4022def3 4022def0: f4c000 extui a12, a0, 0, 16 4022def3: 203ee0 or a3, a14, a14 4022def6: 202dd0 or a2, a13, a13 4022def9: 204cc0 or a4, a12, a12 4022defc: 050c movi.n a5, 0 4022defe: f8eb85 call0 40226db8 4022df01: 080266 bnei a2, -1, 4022df0d 4022df04: 41c1c0 srli a12, a12, 1 4022df07: 020266 bnei a2, -1, 4022df0d 4022df0a: e52cf6 bgeui a12, 2, 4022def3 4022df0d: 005256 bnez a2, 4022df16 4022df10: 202dd0 or a2, a13, a13 4022df13: f93545 call0 40227268 4022df16: 0121c2 l32i a12, a1, 4 4022df19: 21d8 l32i.n a13, a1, 8 4022df1b: 31e8 l32i.n a14, a1, 12 4022df1d: 0108 l32i.n a0, a1, 0 4022df1f: 10c112 addi a1, a1, 16 4022df22: f00d ret.n 4022df24: 22e0a0 excw 4022df27: c11240 mul16u a1, a2, a4 4022df28 : 4022df28: f0c112 addi a1, a1, -16 4022df2b: 006102 s32i a0, a1, 0 4022df2e: 0261d2 s32i a13, a1, 8 4022df31: 0161c2 s32i a12, a1, 4 4022df34: 31e9 s32i.n a14, a1, 12 4022df36: 03cd mov.n a12, a3 4022df38: 1622e2 l32i a14, a2, 88 4022df3b: 02dd mov.n a13, a2 4022df3d: 2eac beqz.n a14, 4022df63 4022df3f: 1e28 l32i.n a2, a14, 4 4022df41: 128c beqz.n a2, 4022df46 4022df43: 022cc5 call0 40230210 4022df46: 0e28 l32i.n a2, a14, 0 4022df48: 428c beqz.n a2, 4022df50 4022df4a: 201110 or a1, a1, a1 4022df4d: 0221c5 call0 4023016c 4022df50: 0e2d mov.n a2, a14 4022df52: fed231 l32r a3, 4022da9c 4022df55: eca142 movi a4, 0x1ec 4022df58: 519201 l32r a0, 402025a0 4022df5b: 0000c0 callx0 a0 4022df5e: 000c movi.n a0, 0 4022df60: 166d02 s32i a0, a13, 88 4022df63: fe16e1 l32r a14, 4022d7bc 4022df66: 3e28 l32i.n a2, a14, 12 4022df68: e28c beqz.n a2, 4022df7a 4022df6a: fecc31 l32r a3, 4022da9c 4022df6d: f2a142 movi a4, 0x1f2 4022df70: 518c01 l32r a0, 402025a0 4022df73: 0000c0 callx0 a0 4022df76: 030c movi.n a3, 0 4022df78: 3e39 s32i.n a3, a14, 12 4022df7a: 202cc0 or a2, a12, a12 4022df7d: 030c movi.n a3, 0 4022df7f: f8a1c5 call0 4022699c 4022df82: 0c2d mov.n a2, a12 4022df84: f805c5 call0 40225fe4 4022df87: 264d22 s8i a2, a13, 38 4022df8a: 744020 extui a4, a2, 0, 8 4022df8d: 948c beqz.n a4, 4022df9a 4022df8f: 0c2d mov.n a2, a12 4022df91: ffe431 l32r a3, 4022df24 4022df94: f8a045 call0 4022699c 4022df97: 000a46 j 4022dfc4 4022df9a: 202cc0 or a2, a12, a12 4022df9d: 030c movi.n a3, 0 4022df9f: f8a045 call0 402269a4 4022dfa2: 0c2d mov.n a2, a12 4022dfa4: 030c movi.n a3, 0 4022dfa6: 040c movi.n a4, 0 4022dfa8: f8a0c5 call0 402269b8 4022dfab: 0c2d mov.n a2, a12 4022dfad: 030c movi.n a3, 0 4022dfaf: f89fc5 call0 402269ac 4022dfb2: 0d4d mov.n a4, a13 4022dfb4: 921c movi.n a2, 25 4022dfb6: 730c movi.n a3, 7 4022dfb8: 0d68 l32i.n a6, a13, 0 4022dfba: 650c movi.n a5, 6 4022dfbc: 1659 s32i.n a5, a6, 4 4022dfbe: 562201 l32r a0, 40203848 4022dfc1: 0000c0 callx0 a0 4022dfc4: 11c8 l32i.n a12, a1, 4 4022dfc6: 21d8 l32i.n a13, a1, 8 4022dfc8: 31e8 l32i.n a14, a1, 12 4022dfca: 0108 l32i.n a0, a1, 0 4022dfcc: 10c112 addi a1, a1, 16 4022dfcf: f00d ret.n 4022dfd1: 000000 ill 4022dfd4: 23a680 excw 4022dfd7: e32840 excw 4022dfda: 124022 s8i a2, a0, 18 4022dfdc : 4022dfdc: e0c112 addi a1, a1, -32 4022dfdf: 0109 s32i.n a0, a1, 0 4022dfe1: 21d9 s32i.n a13, a1, 8 4022dfe3: 11c9 s32i.n a12, a1, 4 4022dfe5: 03dd mov.n a13, a3 4022dfe7: 02cd mov.n a12, a2 4022dfe9: 042d mov.n a2, a4 4022dfeb: bccc bnez.n a12, 4022dffa 4022dfed: 020c movi.n a2, 0 4022dfef: 11c8 l32i.n a12, a1, 4 4022dff1: 21d8 l32i.n a13, a1, 8 4022dff3: 0108 l32i.n a0, a1, 0 4022dff5: 20c112 addi a1, a1, 32 4022dff8: f00d ret.n 4022dffa: 162c02 l32i a0, a12, 88 4022dffd: 016c32 s32i a3, a12, 4 4022e000: fe9016 beqz a0, 4022dfed 4022e003: 012032 l32i a3, a0, 4 4022e006: 020316 beqz a3, 4022e02a 4022e009: 3109 s32i.n a0, a1, 12 4022e00b: 079342 l16si a4, a3, 14 4022e00e: 4129 s32i.n a2, a1, 16 4022e010: 162466 bnei a4, 2, 4022e02a 4022e013: fff021 l32r a2, 4022dfd4 4022e016: 50c801 l32r a0, 40202338 4022e019: 0000c0 callx0 a0 4022e01c: 0d2d mov.n a2, a13 4022e01e: ffee31 l32r a3, 4022dfd8 4022e021: 840c movi.n a4, 8 4022e023: f89945 call0 402269b8 4022e026: 3108 l32i.n a0, a1, 12 4022e028: 4128 l32i.n a2, a1, 16 4022e02a: 080052 l8ui a5, a0, 8 4022e02d: bc1566 bnei a5, 1, 4022dfed 4022e030: 1e1d82 l16ui a8, a13, 60 4022e033: 1038 l32i.n a3, a0, 4 4022e035: 181042 l16ui a4, a0, 48 4022e038: 0bd332 addmi a3, a3, 0xb00 4022e03b: 442a add.n a4, a4, a2 4022e03d: 1188f0 slli a8, a8, 1 4022e040: f48080 extui a8, a8, 0, 16 4022e043: f44040 extui a4, a4, 0, 16 4022e046: 4e1372 l16ui a7, a3, 156 4022e049: 185042 s16i a4, a0, 48 4022e04c: 775b addi.n a7, a7, 5 4022e04e: 1d9747 bne a7, a4, 4022e06f 4022e051: 040c movi.n a4, 0 4022e053: 4e5342 s16i a4, a3, 156 4022e056: 185042 s16i a4, a0, 48 4022e059: 121c42 l16ui a4, a12, 36 4022e05c: 350c movi.n a5, 3 4022e05e: 64ec bnez.n a4, 4022e088 4022e060: 0c28 l32i.n a2, a12, 0 4022e062: 4238 l32i.n a3, a2, 16 4022e064: 1259 s32i.n a5, a2, 4 4022e066: f83316 beqz a3, 4022dfed 4022e069: 0003c0 callx0 a3 4022e06c: ffdf46 j 4022dfed 4022e06f: c06280 sub a6, a2, a8 4022e072: f77656 bnez a6, 4022dfed 4022e075: 0d2d mov.n a2, a13 4022e077: 252332 l32i a3, a3, 148 4022e07a: c07740 sub a7, a7, a4 4022e07d: 334a add.n a3, a3, a4 4022e07f: f44070 extui a4, a7, 0, 16 4022e082: ffe445 call0 4022dec8 4022e085: ffd906 j 4022dfed 4022e088: 0c2d mov.n a2, a12 4022e08a: 8c38 l32i.n a3, a12, 32 4022e08c: ffde45 call0 4022de74 4022e08f: ffd686 j 4022dfed 4022e092: a00000 addx4 a0, a0, a0 4022e095: 4023a6 blti a3, 2, 4022e0d9 4022e098: 23a6c0 excw 4022e09b: a6e040 excw 4022e09e: 124023 excw 4022e0a0 : 4022e0a0: e0c112 addi a1, a1, -32 4022e0a3: 036102 s32i a0, a1, 12 4022e0a6: 016132 s32i a3, a1, 4 4022e0a9: 51d9 s32i.n a13, a1, 20 4022e0ab: 41c9 s32i.n a12, a1, 16 4022e0ad: 61e9 s32i.n a14, a1, 24 4022e0af: 02cd mov.n a12, a2 4022e0b1: 04ed mov.n a14, a4 4022e0b3: 1622d2 l32i a13, a2, 88 4022e0b6: 449c beqz.n a4, 4022e0ce 4022e0b8: 032d mov.n a2, a3 4022e0ba: 041432 l16ui a3, a4, 8 4022e0bd: f81fc5 call0 402262bc 4022e0c0: 1d28 l32i.n a2, a13, 4 4022e0c2: 030c movi.n a3, 0 4022e0c4: e2cc bnez.n a2, 4022e0d6 4022e0c6: 0e2d mov.n a2, a14 4022e0c8: f63105 call0 402243dc 4022e0cb: 000586 j 4022e0e5 4022e0ce: 35dc bnez.n a5, 4022e0e5 4022e0d0: ffe545 call0 4022df28 4022e0d3: 000386 j 4022e0e5 4022e0d6: 299c02 l16si a0, a12, 82 4022e0d9: 0b6c32 s32i a3, a12, 44 4022e0dc: 014016 beqz a0, 4022e0f4 4022e0df: 202ee0 or a2, a14, a14 4022e0e2: f62f85 call0 402243dc 4022e0e5: 020c movi.n a2, 0 4022e0e7: 41c8 l32i.n a12, a1, 16 4022e0e9: 51d8 l32i.n a13, a1, 20 4022e0eb: 61e8 l32i.n a14, a1, 24 4022e0ed: 3108 l32i.n a0, a1, 12 4022e0ef: 20c112 addi a1, a1, 32 4022e0f2: f00d ret.n 4022e0f4: 041e42 l16ui a4, a14, 8 4022e0f7: 0bd232 addmi a3, a2, 0xb00 4022e0fa: 421332 l16ui a3, a3, 132 4022e0fd: 050c movi.n a5, 0 4022e0ff: 332a add.n a3, a3, a2 4022e101: 1cc332 addi a3, a3, 28 4022e104: 0e2d mov.n a2, a14 4022e106: f64ac5 call0 402245b4 4022e109: 1d58 l32i.n a5, a13, 4 4022e10b: 0bd552 addmi a5, a5, 0xb00 4022e10e: 421542 l16ui a4, a5, 132 4022e111: 2129 s32i.n a2, a1, 8 4022e113: 442a add.n a4, a4, a2 4022e115: 0e2d mov.n a2, a14 4022e117: 425542 s16i a4, a5, 132 4022e11a: f62c05 call0 402243dc 4022e11d: 11e8 l32i.n a14, a1, 4 4022e11f: fda771 l32r a7, 4022d7bc 4022e122: 160c movi.n a6, 1 4022e124: 184762 s8i a6, a7, 24 4022e127: 1d28 l32i.n a2, a13, 4 4022e129: 035b85 call0 402316e4 4022e12c: 028d mov.n a8, a2 4022e12e: 1d28 l32i.n a2, a13, 4 4022e130: d89c beqz.n a8, 4022e151 4022e132: 030c movi.n a3, 0 4022e134: 021585 call0 40230290 4022e137: 020d mov.n a0, a2 4022e139: 7129 s32i.n a2, a1, 28 4022e13b: a2ac beqz.n a2, 4022e169 4022e13d: ffd521 l32r a2, 4022e094 4022e140: 507e01 l32r a0, 40202338 4022e143: 0000c0 callx0 a0 4022e146: 7108 l32i.n a0, a1, 28 4022e148: 1d28 l32i.n a2, a13, 4 4022e14a: 496c movi.n a9, -28 4022e14c: 295c92 s16i a9, a12, 82 4022e14f: 2109 s32i.n a0, a1, 8 4022e151: 035905 call0 402316e4 4022e154: 070256 bnez a2, 4022e1c8 4022e157: 080db2 l8ui a11, a13, 8 4022e15a: 095b56 bnez a11, 4022e1f3 4022e15d: 012d22 l32i a2, a13, 4 4022e160: 00a032 movi a3, 0 4022e163: 022ec5 call0 40230450 4022e166: 000346 j 4022e177 4022e169: 1d28 l32i.n a2, a13, 4 4022e16b: 0bd232 addmi a3, a2, 0xb00 4022e16e: 421332 l16ui a3, a3, 132 4022e171: fbd356 bnez a3, 4022e132 4022e174: fff5c6 j 4022e14f 4022e177: 012d22 l32i a2, a13, 4 4022e17a: ff8f05 call0 4022da6c 4022e17d: 012d22 l32i a2, a13, 4 4022e180: ff9045 call0 4022da88 4022e183: ffc521 l32r a2, 4022e098 4022e186: 140c movi.n a4, 1 4022e188: 084d42 s8i a4, a13, 8 4022e18b: 506b01 l32r a0, 40202338 4022e18e: 0000c0 callx0 a0 4022e191: 1d28 l32i.n a2, a13, 4 4022e193: 0bd222 addmi a2, a2, 0xb00 4022e196: 2d2222 l32i a2, a2, 180 4022e199: 03f5c5 call0 402320f8 4022e19c: 1d48 l32i.n a4, a13, 4 4022e19e: 030c movi.n a3, 0 4022e1a0: 0bd442 addmi a4, a4, 0xb00 4022e1a3: 2d6432 s32i a3, a4, 180 4022e1a6: d563c5 call0 402037e4 4022e1a9: 0c28 l32i.n a2, a12, 0 4022e1ab: 340c movi.n a4, 3 4022e1ad: 1249 s32i.n a4, a2, 4 4022e1af: 1ce9 s32i.n a14, a12, 4 4022e1b1: 2238 l32i.n a3, a2, 8 4022e1b3: 4338 l32i.n a3, a3, 16 4022e1b5: 138c beqz.n a3, 4022e1ba 4022e1b7: 0003c0 callx0 a3 4022e1ba: 4e58 l32i.n a5, a14, 16 4022e1bc: fcc552 addi a5, a5, -4 4022e1bf: f22556 bnez a5, 4022e0e5 4022e1c2: 299c42 l16si a4, a12, 82 4022e1c5: 000086 j 4022e1cb 4022e1c8: 299c42 l16si a4, a12, 82 4022e1cb: c3af62 movi a6, -61 4022e1ce: 051467 beq a4, a6, 4022e1d7 4022e1d1: 1cc472 addi a7, a4, 28 4022e1d4: f0d756 bnez a7, 4022e0e5 4022e1d7: 2198 l32i.n a9, a1, 8 4022e1d9: 00af82 movi a8, 0xffffff00 4022e1dc: 04a897 bge a8, a9, 4022e1e4 4022e1df: 0a0c movi.n a10, 0 4022e1e1: 295ca2 s16i a10, a12, 82 4022e1e4: 0c4d mov.n a4, a12 4022e1e6: 921c movi.n a2, 25 4022e1e8: b33c movi.n a3, 59 4022e1ea: 559701 l32r a0, 40203848 4022e1ed: 0000c0 callx0 a0 4022e1f0: ffbc46 j 4022e0e5 4022e1f3: 016ce2 s32i a14, a12, 4 4022e1f6: 012d22 l32i a2, a13, 4 4022e1f9: 00a042 movi a4, 0 4022e1fc: 0149 s32i.n a4, a1, 0 4022e1fe: 0c38 l32i.n a3, a12, 0 4022e200: 500c movi.n a0, 5 4022e202: 1309 s32i.n a0, a3, 4 4022e204: 013d mov.n a3, a1 4022e206: 020885 call0 40230290 4022e209: 020d mov.n a0, a2 4022e20b: 0138 l32i.n a3, a1, 0 4022e20d: 2129 s32i.n a2, a1, 8 4022e20f: 63ac beqz.n a3, 4022e239 4022e211: 0c28 l32i.n a2, a12, 0 4022e213: 3278 l32i.n a7, a2, 12 4022e215: 07ac beqz.n a7, 4022e239 4022e217: f44000 extui a4, a0, 0, 16 4022e21a: 0007c0 callx0 a7 4022e21d: 4e68 l32i.n a6, a14, 16 4022e21f: fcc662 addi a6, a6, -4 4022e222: ebf656 bnez a6, 4022e0e5 4022e225: 0c88 l32i.n a8, a12, 0 4022e227: 370c movi.n a7, 3 4022e229: 1879 s32i.n a7, a8, 4 4022e22b: 1d28 l32i.n a2, a13, 4 4022e22d: 0bd292 addmi a9, a2, 0xb00 4022e230: 421992 l16ui a9, a9, 132 4022e233: fc2956 bnez a9, 4022e1f9 4022e236: ffe206 j 4022e1c2 4022e239: 8510e6 bgei a0, 1, 4022e1c2 4022e23c: feb0d6 bgez a0, 4022e22b 4022e23f: ff9721 l32r a2, 4022e09c 4022e242: 503d01 l32r a0, 40202338 4022e245: 0000c0 callx0 a0 4022e248: c3af42 movi a4, -61 4022e24b: c3afa2 movi a10, -61 4022e24e: 295ca2 s16i a10, a12, 82 4022e251: ffdd86 j 4022e1cb 4022e254 : 4022e254: e0c112 addi a1, a1, -32 4022e257: 0361e2 s32i a14, a1, 12 4022e25a: 0461f2 s32i a15, a1, 16 4022e25d: 0109 s32i.n a0, a1, 0 4022e25f: 21d9 s32i.n a13, a1, 8 4022e261: 11c9 s32i.n a12, a1, 4 4022e263: 03dd mov.n a13, a3 4022e265: 02cd mov.n a12, a2 4022e267: 075216 beqz a2, 4022e2e0 4022e26a: 12f8 l32i.n a15, a2, 4 4022e26c: 0248 l32i.n a4, a2, 0 4022e26e: 630c movi.n a3, 6 4022e270: 1622e2 l32i a14, a2, 88 4022e273: 1439 s32i.n a3, a4, 4 4022e275: fe9c beqz.n a14, 4022e298 4022e277: 1e28 l32i.n a2, a14, 4 4022e279: 128c beqz.n a2, 4022e27e 4022e27b: 01f945 call0 40230210 4022e27e: 0e28 l32i.n a2, a14, 0 4022e280: 128c beqz.n a2, 4022e285 4022e282: 01ee85 call0 4023016c 4022e285: 0e2d mov.n a2, a14 4022e287: fe0531 l32r a3, 4022da9c 4022e28a: cda242 movi a4, 0x2cd 4022e28d: 50c401 l32r a0, 402025a0 4022e290: 0000c0 callx0 a0 4022e293: 000c movi.n a0, 0 4022e295: 166c02 s32i a0, a12, 88 4022e298: fd49e1 l32r a14, 4022d7bc 4022e29b: 3e28 l32i.n a2, a14, 12 4022e29d: e28c beqz.n a2, 4022e2af 4022e29f: fdff31 l32r a3, 4022da9c 4022e2a2: d3a242 movi a4, 0x2d3 4022e2a5: 50be01 l32r a0, 402025a0 4022e2a8: 0000c0 callx0 a0 4022e2ab: 050c movi.n a5, 0 4022e2ad: 3e59 s32i.n a5, a14, 12 4022e2af: 867c movi.n a6, -8 4022e2b1: 1c9d67 bne a13, a6, 4022e2d1 4022e2b4: 4f08 l32i.n a0, a15, 16 4022e2b6: 537c movi.n a3, -11 4022e2b8: f08c beqz.n a0, 4022e2cb 4022e2ba: 50a521 l32r a2, 40202550 4022e2bd: 2e2026 beqi a0, 2, 4022e2ef 4022e2c0: 3e4026 beqi a0, 4, 4022e302 4022e2c3: 637c movi.n a3, -10 4022e2c5: 4c5026 beqi a0, 5, 4022e315 4022e2c8: 086066 bnei a0, 6, 4022e2d4 4022e2cb: 264c32 s8i a3, a12, 38 4022e2ce: 000086 j 4022e2d4 4022e2d1: 264cd2 s8i a13, a12, 38 4022e2d4: 0c4d mov.n a4, a12 4022e2d6: 921c movi.n a2, 25 4022e2d8: 130c movi.n a3, 1 4022e2da: 555b01 l32r a0, 40203848 4022e2dd: 0000c0 callx0 a0 4022e2e0: 11c8 l32i.n a12, a1, 4 4022e2e2: 21d8 l32i.n a13, a1, 8 4022e2e4: 31e8 l32i.n a14, a1, 12 4022e2e6: 41f8 l32i.n a15, a1, 16 4022e2e8: 0108 l32i.n a0, a1, 0 4022e2ea: 20c112 addi a1, a1, 32 4022e2ed: f00d ret.n 4022e2ef: 0020c0 memw 4022e2f2: f92282 l32i a8, a2, 0x3e4 4022e2f5: 4e0f72 l8ui a7, a15, 78 4022e2f8: 011787 beq a7, a8, 4022e2fd 4022e2fb: 0d3d mov.n a3, a13 4022e2fd: 03dd mov.n a13, a3 4022e2ff: 000346 j 4022e310 4022e302: 0020c0 memw 4022e305: fa22a2 l32i a10, a2, 0x3e8 4022e308: 4e0f92 l8ui a9, a15, 78 4022e30b: 0199a7 bne a9, a10, 4022e310 4022e30e: dd7c movi.n a13, -3 4022e310: 0d3d mov.n a3, a13 4022e312: ffed46 j 4022e2cb 4022e315: 0020c0 memw 4022e318: fa22e2 l32i a14, a2, 0x3e8 4022e31b: 4e0fb2 l8ui a11, a15, 78 4022e31e: a91be7 beq a11, a14, 4022e2cb 4022e321: 0d3d mov.n a3, a13 4022e323: ffe906 j 4022e2cb ... 4022e328 : 4022e328: f0c112 addi a1, a1, -16 4022e32b: 0161c2 s32i a12, a1, 4 4022e32e: 006102 s32i a0, a1, 0 4022e331: 03cd mov.n a12, a3 4022e333: 92dc bnez.n a2, 4022e350 4022e335: 032d mov.n a2, a3 4022e337: 030c movi.n a3, 0 4022e339: f7d2c5 call0 40226068 4022e33c: 0c2d mov.n a2, a12 4022e33e: 030c movi.n a3, 0 4022e340: 040c movi.n a4, 0 4022e342: f86745 call0 402269b8 4022e345: 020c movi.n a2, 0 4022e347: 11c8 l32i.n a12, a1, 4 4022e349: 0108 l32i.n a0, a1, 0 4022e34b: 10c112 addi a1, a1, 16 4022e34e: f00d ret.n 4022e350: 4308 l32i.n a0, a3, 16 4022e352: ef4066 bnei a0, 4, 4022e345 4022e355: 162202 l32i a0, a2, 88 4022e358: fe9016 beqz a0, 4022e345 4022e35b: 1008 l32i.n a0, a0, 4 4022e35d: f50c movi.n a5, 15 4022e35f: f08c beqz.n a0, 4022e372 4022e361: b238 l32i.n a3, a2, 44 4022e363: 079042 l16si a4, a0, 14 4022e366: 030d mov.n a0, a3 4022e368: 082466 bnei a4, 2, 4022e374 4022e36b: 031b addi.n a0, a3, 1 4022e36d: b209 s32i.n a0, a2, 44 4022e36f: 000046 j 4022e374 4022e372: b208 l32i.n a0, a2, 44 4022e374: cd9057 bne a0, a5, 4022e345 4022e377: 0c3d mov.n a3, a12 4022e379: 366c movi.n a6, -29 4022e37b: 070c movi.n a7, 0 4022e37d: b279 s32i.n a7, a2, 44 4022e37f: 295262 s16i a6, a2, 82 4022e382: ffba45 call0 4022df28 4022e385: ffef06 j 4022e345 4022e388: dfdc bnez.n a15, 4022e3a9 4022e38a: 004022 s8i a2, a0, 0 4022e38d: 002600 excw 4022e390: 23a700 excw 4022e393: a73040 excw 4022e396: 124023 excw 4022e398 : 4022e398: e0c112 addi a1, a1, -32 4022e39b: 0461e2 s32i a14, a1, 16 4022e39e: 51f9 s32i.n a15, a1, 20 4022e3a0: 1109 s32i.n a0, a1, 4 4022e3a2: 111372 l16ui a7, a3, 34 4022e3a5: 31d9 s32i.n a13, a1, 12 4022e3a7: 21c9 s32i.n a12, a1, 8 4022e3a9: 02dd mov.n a13, a2 4022e3ab: 03cd mov.n a12, a3 4022e3ad: 2279 s32i.n a7, a2, 8 4022e3af: 040362 l8ui a6, a3, 4 4022e3b2: 0c4262 s8i a6, a2, 12 4022e3b5: 050352 l8ui a5, a3, 5 4022e3b8: 0d4252 s8i a5, a2, 13 4022e3bb: 060342 l8ui a4, a3, 6 4022e3be: 0e4242 s8i a4, a2, 14 4022e3c1: 070332 l8ui a3, a3, 7 4022e3c4: 0f4232 s8i a3, a2, 15 4022e3c7: 12c9 s32i.n a12, a2, 4 4022e3c9: 0d3d mov.n a3, a13 4022e3cb: 240c02 l8ui a0, a12, 36 4022e3ce: 024c movi.n a2, 64 4022e3d0: 200020 or a0, a0, a2 4022e3d3: 0c2d mov.n a2, a12 4022e3d5: 244c02 s8i a0, a12, 36 4022e3d8: f85bc5 call0 40226998 4022e3db: 0c2d mov.n a2, a12 4022e3dd: ffea31 l32r a3, 4022e388 4022e3e0: 01d9 s32i.n a13, a1, 0 4022e3e2: f85c05 call0 402269a4 4022e3e5: 0c2d mov.n a2, a12 4022e3e7: fecf31 l32r a3, 4022df24 4022e3ea: f85b05 call0 4022699c 4022e3ed: fdabe1 l32r a14, 4022da9c 4022e3f0: 715291 l32r a9, 4020a938 4022e3f3: fcf2f1 l32r a15, 4022d7bc 4022e3f6: ffe5d1 l32r a13, 4022e38c 4022e3f9: 130fa2 l8ui a10, a15, 19 4022e3fc: 3f88 l32i.n a8, a15, 12 4022e3fe: 93d9a0 movnez a13, a9, a10 4022e401: 18dc bnez.n a8, 4022e416 4022e403: 081f22 l16ui a2, a15, 16 4022e406: 0e3d mov.n a3, a14 4022e408: 56a342 movi a4, 0x356 4022e40b: 506201 l32r a0, 40202594 4022e40e: 0000c0 callx0 a0 4022e411: 3f29 s32i.n a2, a15, 12 4022e413: 04d216 beqz a2, 4022e464 4022e416: 203ee0 or a3, a14, a14 4022e419: 34a022 movi a2, 52 4022e41c: 5ea342 movi a4, 0x35e 4022e41f: 1b0c movi.n a11, 1 4022e421: 184fb2 s8i a11, a15, 24 4022e424: 505c01 l32r a0, 40202594 4022e427: 0000c0 callx0 a0 4022e42a: 0108 l32i.n a0, a1, 0 4022e42c: 02ed mov.n a14, a2 4022e42e: 166022 s32i a2, a0, 88 4022e431: f2ac beqz.n a2, 4022e464 4022e433: d53845 call0 402037b8 4022e436: 030c movi.n a3, 0 4022e438: 0d2d mov.n a2, a13 4022e43a: 084e32 s8i a3, a14, 8 4022e43d: 130c movi.n a3, 1 4022e43f: 01cc45 call0 40230104 4022e442: 0e29 s32i.n a2, a14, 0 4022e444: c29c beqz.n a2, 4022e464 4022e446: 130f02 l8ui a0, a15, 19 4022e449: 1d0c movi.n a13, 1 4022e44b: 063016 beqz a0, 4022e4b2 4022e44e: 130c movi.n a3, 1 4022e450: ff79c5 call0 4022dbf0 4022e453: 02dd mov.n a13, a2 4022e455: 04f256 bnez a2, 4022e4a8 4022e458: ffce21 l32r a2, 4022e390 4022e45b: 4fb701 l32r a0, 40202338 4022e45e: 0000c0 callx0 a0 4022e461: 000a46 j 4022e48e 4022e464: 0d0c movi.n a13, 0 4022e466: 000906 j 4022e48e 4022e469: 130f02 l8ui a0, a15, 19 4022e46c: 0e28 l32i.n a2, a14, 0 4022e46e: 203cc0 or a3, a12, a12 4022e471: 00a042 movi a4, 0 4022e474: 00a052 movi a5, 0 4022e477: 3278 l32i.n a7, a2, 12 4022e479: 160c movi.n a6, 1 4022e47b: 930670 movnez a0, a6, a7 4022e47e: 134f02 s8i a0, a15, 19 4022e481: 017d45 call0 4022fc58 4022e484: 1e29 s32i.n a2, a14, 4 4022e486: 080c movi.n a8, 0 4022e488: 74d0d0 extui a13, a13, 0, 8 4022e48b: 83d820 moveqz a13, a8, a2 4022e48e: 5dcc bnez.n a13, 4022e497 4022e490: 0c3d mov.n a3, a12 4022e492: 0128 l32i.n a2, a1, 0 4022e494: ffa905 call0 4022df28 4022e497: 020c movi.n a2, 0 4022e499: 21c8 l32i.n a12, a1, 8 4022e49b: 31d8 l32i.n a13, a1, 12 4022e49d: 41e8 l32i.n a14, a1, 16 4022e49f: 51f8 l32i.n a15, a1, 20 4022e4a1: 1108 l32i.n a0, a1, 4 4022e4a3: 20c112 addi a1, a1, 32 4022e4a6: f00d ret.n 4022e4a8: 000c movi.n a0, 0 4022e4aa: 134f02 s8i a0, a15, 19 4022e4ad: 0e28 l32i.n a2, a14, 0 4022e4af: ffffc6 j 4022e4b2 4022e4b2: 150f92 l8ui a9, a15, 21 4022e4b5: fb5916 beqz a9, 4022e46e 4022e4b8: 030c movi.n a3, 0 4022e4ba: ff7345 call0 4022dbf0 4022e4bd: 02dd mov.n a13, a2 4022e4bf: fa6256 bnez a2, 4022e469 4022e4c2: ffb421 l32r a2, 4022e394 4022e4c5: 4f9c01 l32r a0, 40202338 4022e4c8: 0000c0 callx0 a0 4022e4cb: ffefc6 j 4022e48e ... 4022e4d0 : 4022e4d0: f0c112 addi a1, a1, -16 4022e4d3: 0109 s32i.n a0, a1, 0 4022e4d5: e28c beqz.n a2, 4022e4e7 4022e4d7: 152202 l32i a0, a2, 84 4022e4da: 1238 l32i.n a3, a2, 4 4022e4dc: 40cc bnez.n a0, 4022e4e4 4022e4de: ffa485 call0 4022df28 4022e4e1: 000086 j 4022e4e7 4022e4e4: 000f85 call0 4022e5e0 4022e4e7: 0108 l32i.n a0, a1, 0 4022e4e9: 10c112 addi a1, a1, 16 4022e4ec: f00d ret.n 4022e4ee: 540000 extui a0, a0, 0, 6 4022e4f1: 4022e2 l32i a14, a2, 0x100 4022e4f4: e398 l32i.n a9, a3, 56 4022e4f6: 124022 s8i a2, a0, 18 4022e4f8 : 4022e4f8: e0c112 addi a1, a1, -32 4022e4fb: 31c9 s32i.n a12, a1, 12 4022e4fd: 2109 s32i.n a0, a1, 8 4022e4ff: fdb601 l32r a0, 4022dbd8 4022e502: 41d9 s32i.n a13, a1, 16 4022e504: 040002 l8ui a0, a0, 4 4022e507: 02dd mov.n a13, a2 4022e509: 10cc bnez.n a0, 4022e50e 4022e50b: 007b85 call0 4022ecc4 4022e50e: c8fd01 l32r a0, 40220904 4022e511: 0038 l32i.n a3, a0, 0 4022e513: 107c movi.n a0, -15 4022e515: 069316 beqz a3, 4022e582 4022e518: 162322 l32i a2, a3, 88 4022e51b: 172332 l32i a3, a3, 92 4022e51e: 128c beqz.n a2, 4022e523 4022e520: 001446 j 4022e575 4022e523: ff1356 bnez a3, 4022e518 4022e526: 001606 j 4022e582 4022e529: c8f621 l32r a2, 40220904 4022e52c: 203cc0 or a3, a12, a12 4022e52f: f234c5 call0 4022087c 4022e532: 012122 l32i a2, a1, 4 4022e535: 203cc0 or a3, a12, a12 4022e538: f845c5 call0 40226998 4022e53b: 1128 l32i.n a2, a1, 4 4022e53d: ffec31 l32r a3, 4022e4f0 4022e540: f84685 call0 402269ac 4022e543: bf0531 l32r a3, 4021e158 4022e546: 1158 l32i.n a5, a1, 4 4022e548: 0cd9 s32i.n a13, a12, 0 4022e54a: 160c movi.n a6, 1 4022e54c: 070c movi.n a7, 0 4022e54e: 156c72 s32i a7, a12, 84 4022e551: 1d69 s32i.n a6, a13, 4 4022e553: 1c59 s32i.n a5, a12, 4 4022e555: 2d48 l32i.n a4, a13, 8 4022e557: 052d mov.n a2, a5 4022e559: 021442 l16ui a4, a4, 4 4022e55c: f7bc85 call0 40226128 4022e55f: 1128 l32i.n a2, a1, 4 4022e561: 0c48 l32i.n a4, a12, 0 4022e563: 013d mov.n a3, a1 4022e565: 2448 l32i.n a4, a4, 8 4022e567: ffe351 l32r a5, 4022e4f4 4022e56a: 001442 l16ui a4, a4, 0 4022e56d: f7da85 call0 40226318 4022e570: 000c movi.n a0, 0 4022e572: 264c22 s8i a2, a12, 38 4022e575: 31c8 l32i.n a12, a1, 12 4022e577: 41d8 l32i.n a13, a1, 16 4022e579: 002d mov.n a2, a0 4022e57b: 2108 l32i.n a0, a1, 8 4022e57d: 20c112 addi a1, a1, 32 4022e580: f00d ret.n 4022e582: 64a022 movi a2, 100 4022e585: fd4531 l32r a3, 4022da9c 4022e588: bba342 movi a4, 0x3bb 4022e58b: 500201 l32r a0, 40202594 4022e58e: 0000c0 callx0 a0 4022e591: 20c220 or a12, a2, a2 4022e594: 03c216 beqz a2, 4022e5d4 4022e597: 022d62 l32i a6, a13, 8 4022e59a: 0d0672 l8ui a7, a6, 13 4022e59d: 0c0652 l8ui a5, a6, 12 4022e5a0: 117780 slli a7, a7, 8 4022e5a3: 205570 or a5, a5, a7 4022e5a6: 0f0672 l8ui a7, a6, 15 4022e5a9: 0e0662 l8ui a6, a6, 14 4022e5ac: 017780 slli a7, a7, 24 4022e5af: 116600 slli a6, a6, 16 4022e5b2: 206670 or a6, a6, a7 4022e5b5: 205560 or a5, a5, a6 4022e5b8: 0159 s32i.n a5, a1, 0 4022e5ba: f83c85 call0 40226984 4022e5bd: 1129 s32i.n a2, a1, 4 4022e5bf: 000c movi.n a0, 0 4022e5c1: f64256 bnez a2, 4022e529 4022e5c4: 0c2d mov.n a2, a12 4022e5c6: fd3531 l32r a3, 4022da9c 4022e5c9: c6a342 movi a4, 0x3c6 4022e5cc: 1d09 s32i.n a0, a13, 4 4022e5ce: 4ff401 l32r a0, 402025a0 4022e5d1: 0000c0 callx0 a0 4022e5d4: f07c movi.n a0, -1 4022e5d6: ffe6c6 j 4022e575 4022e5d9: 000000 ill 4022e5dc: e778 l32i.n a7, a7, 56 4022e5de: 124022 s8i a2, a0, 18 4022e5e0 : 4022e5e0: f0c112 addi a1, a1, -16 4022e5e3: 006102 s32i a0, a1, 0 4022e5e6: 0261d2 s32i a13, a1, 8 4022e5e9: 0161c2 s32i a12, a1, 4 4022e5ec: 31e9 s32i.n a14, a1, 12 4022e5ee: 03cd mov.n a12, a3 4022e5f0: 1622e2 l32i a14, a2, 88 4022e5f3: 02dd mov.n a13, a2 4022e5f5: 2eac beqz.n a14, 4022e61b 4022e5f7: 1e28 l32i.n a2, a14, 4 4022e5f9: 128c beqz.n a2, 4022e5fe 4022e5fb: 01c145 call0 40230210 4022e5fe: 0e28 l32i.n a2, a14, 0 4022e600: 428c beqz.n a2, 4022e608 4022e602: 201110 or a1, a1, a1 4022e605: 01b645 call0 4023016c 4022e608: 0e2d mov.n a2, a14 4022e60a: fd2431 l32r a3, 4022da9c 4022e60d: f1a342 movi a4, 0x3f1 4022e610: 4fe401 l32r a0, 402025a0 4022e613: 0000c0 callx0 a0 4022e616: 000c movi.n a0, 0 4022e618: 166d02 s32i a0, a13, 88 4022e61b: fc68e1 l32r a14, 4022d7bc 4022e61e: 0e28 l32i.n a2, a14, 0 4022e620: e28c beqz.n a2, 4022e632 4022e622: fd1e31 l32r a3, 4022da9c 4022e625: f7a342 movi a4, 0x3f7 4022e628: 4fde01 l32r a0, 402025a0 4022e62b: 0000c0 callx0 a0 4022e62e: 030c movi.n a3, 0 4022e630: 0e39 s32i.n a3, a14, 0 4022e632: 202cc0 or a2, a12, a12 4022e635: 030c movi.n a3, 0 4022e637: f83645 call0 4022699c 4022e63a: 0c2d mov.n a2, a12 4022e63c: f79a45 call0 40225fe4 4022e63f: 264d22 s8i a2, a13, 38 4022e642: 744020 extui a4, a2, 0, 8 4022e645: 948c beqz.n a4, 4022e652 4022e647: 0c2d mov.n a2, a12 4022e649: ffe431 l32r a3, 4022e5dc 4022e64c: f834c5 call0 4022699c 4022e64f: 000a46 j 4022e67c 4022e652: 202cc0 or a2, a12, a12 4022e655: 030c movi.n a3, 0 4022e657: f834c5 call0 402269a4 4022e65a: 0c2d mov.n a2, a12 4022e65c: 030c movi.n a3, 0 4022e65e: 040c movi.n a4, 0 4022e660: f83545 call0 402269b8 4022e663: 0c2d mov.n a2, a12 4022e665: 030c movi.n a3, 0 4022e667: f83445 call0 402269ac 4022e66a: 0d4d mov.n a4, a13 4022e66c: 921c movi.n a2, 25 4022e66e: 730c movi.n a3, 7 4022e670: 0d68 l32i.n a6, a13, 0 4022e672: 650c movi.n a5, 6 4022e674: 1659 s32i.n a5, a6, 4 4022e676: 547401 l32r a0, 40203848 4022e679: 0000c0 callx0 a0 4022e67c: 11c8 l32i.n a12, a1, 4 4022e67e: 21d8 l32i.n a13, a1, 8 4022e680: 31e8 l32i.n a14, a1, 12 4022e682: 0108 l32i.n a0, a1, 0 4022e684: 10c112 addi a1, a1, 16 4022e687: f00d ret.n 4022e689: 000000 ill 4022e68c: 23a760 excw 4022e68f: c11240 mul16u a1, a2, a4 4022e690 : 4022e690: e0c112 addi a1, a1, -32 4022e693: 0149 s32i.n a4, a1, 0 4022e695: 1239 s32i.n a3, a2, 4 4022e697: 21c9 s32i.n a12, a1, 8 4022e699: 1109 s32i.n a0, a1, 4 4022e69b: 41e9 s32i.n a14, a1, 16 4022e69d: 31d9 s32i.n a13, a1, 12 4022e69f: 03ed mov.n a14, a3 4022e6a1: 02dd mov.n a13, a2 4022e6a3: 000c movi.n a0, 0 4022e6a5: 1622c2 l32i a12, a2, 88 4022e6a8: b209 s32i.n a0, a2, 44 4022e6aa: 1c28 l32i.n a2, a12, 4 4022e6ac: 030345 call0 402316e4 4022e6af: 057256 bnez a2, 4022e70a 4022e6b2: 380c movi.n a8, 3 4022e6b4: 080c32 l8ui a3, a12, 8 4022e6b7: 1c28 l32i.n a2, a12, 4 4022e6b9: 05c356 bnez a3, 4022e719 4022e6bc: 3e0c movi.n a14, 3 4022e6be: 030c movi.n a3, 0 4022e6c0: 01d8c5 call0 40230450 4022e6c3: 1c28 l32i.n a2, a12, 4 4022e6c5: ff3a45 call0 4022da6c 4022e6c8: 1c28 l32i.n a2, a12, 4 4022e6ca: ff3bc5 call0 4022da88 4022e6cd: ffef21 l32r a2, 4022e68c 4022e6d0: 140c movi.n a4, 1 4022e6d2: 084c42 s8i a4, a12, 8 4022e6d5: 4f1801 l32r a0, 40202338 4022e6d8: 0000c0 callx0 a0 4022e6db: 1c28 l32i.n a2, a12, 4 4022e6dd: 0bd222 addmi a2, a2, 0xb00 4022e6e0: 2d2222 l32i a2, a2, 180 4022e6e3: 03a145 call0 402320f8 4022e6e6: 1c48 l32i.n a4, a12, 4 4022e6e8: 030c movi.n a3, 0 4022e6ea: 0bd442 addmi a4, a4, 0xb00 4022e6ed: 2d6432 s32i a3, a4, 180 4022e6f0: d50f05 call0 402037e4 4022e6f3: 0d28 l32i.n a2, a13, 0 4022e6f5: 2238 l32i.n a3, a2, 8 4022e6f7: 4338 l32i.n a3, a3, 16 4022e6f9: 12e9 s32i.n a14, a2, 4 4022e6fb: b38c beqz.n a3, 4022e70a 4022e6fd: 0003c0 callx0 a3 4022e700: 000186 j 4022e70a 4022e703: 0d2d mov.n a2, a13 4022e705: 8d38 l32i.n a3, a13, 32 4022e707: ff76c5 call0 4022de74 4022e70a: 020c movi.n a2, 0 4022e70c: 21c8 l32i.n a12, a1, 8 4022e70e: 31d8 l32i.n a13, a1, 12 4022e710: 41e8 l32i.n a14, a1, 16 4022e712: 1108 l32i.n a0, a1, 4 4022e714: 20c112 addi a1, a1, 32 4022e717: f00d ret.n 4022e719: 0138 l32i.n a3, a1, 0 4022e71b: 0bd202 addmi a0, a2, 0xb00 4022e71e: 1e1e72 l16ui a7, a14, 60 4022e721: 181c22 l16ui a2, a12, 48 4022e724: 1177f0 slli a7, a7, 1 4022e727: f47070 extui a7, a7, 0, 16 4022e72a: 223a add.n a2, a2, a3 4022e72c: f42020 extui a2, a2, 0, 16 4022e72f: 4e1032 l16ui a3, a0, 156 4022e732: 185c22 s16i a2, a12, 48 4022e735: 335b addi.n a3, a3, 5 4022e737: 1c9327 bne a3, a2, 4022e757 4022e73a: 040c movi.n a4, 0 4022e73c: 4e5042 s16i a4, a0, 156 4022e73f: 185c42 s16i a4, a12, 48 4022e742: 121d42 l16ui a4, a13, 36 4022e745: fba456 bnez a4, 4022e703 4022e748: 0d28 l32i.n a2, a13, 0 4022e74a: 4238 l32i.n a3, a2, 16 4022e74c: 1289 s32i.n a8, a2, 4 4022e74e: fb8316 beqz a3, 4022e70a 4022e751: 0003c0 callx0 a3 4022e754: ffec86 j 4022e70a 4022e757: 0158 l32i.n a5, a1, 0 4022e759: ad9577 bne a5, a7, 4022e70a 4022e75c: 252052 l32i a5, a0, 148 4022e75f: c04320 sub a4, a3, a2 4022e762: f44040 extui a4, a4, 0, 16 4022e765: 352a add.n a3, a5, a2 4022e767: 0e2d mov.n a2, a14 4022e769: ff75c5 call0 4022dec8 4022e76c: ffe686 j 4022e70a 4022e76f: a78000 excw 4022e772: a04023 excw 4022e775: 4023a7 blt a3, a10, 4022e7b9 4022e778 : 4022e778: e0c112 addi a1, a1, -32 4022e77b: 036102 s32i a0, a1, 12 4022e77e: 016132 s32i a3, a1, 4 4022e781: 61e9 s32i.n a14, a1, 24 4022e783: 41c9 s32i.n a12, a1, 16 4022e785: 51d9 s32i.n a13, a1, 20 4022e787: 02cd mov.n a12, a2 4022e789: 04dd mov.n a13, a4 4022e78b: 1622e2 l32i a14, a2, 88 4022e78e: 649c beqz.n a4, 4022e7a8 4022e790: 032d mov.n a2, a3 4022e792: 041432 l16ui a3, a4, 8 4022e795: f7b245 call0 402262bc 4022e798: 000c movi.n a0, 0 4022e79a: 1e28 l32i.n a2, a14, 4 4022e79c: bc09 s32i.n a0, a12, 44 4022e79e: e2cc bnez.n a2, 4022e7b0 4022e7a0: 0d2d mov.n a2, a13 4022e7a2: f5c385 call0 402243dc 4022e7a5: 000446 j 4022e7ba 4022e7a8: e5cc bnez.n a5, 4022e7ba 4022e7aa: ffe345 call0 4022e5e0 4022e7ad: 000246 j 4022e7ba 4022e7b0: 299c32 l16si a3, a12, 82 4022e7b3: 539c beqz.n a3, 4022e7cc 4022e7b5: 0d2d mov.n a2, a13 4022e7b7: f5c245 call0 402243dc 4022e7ba: 020c movi.n a2, 0 4022e7bc: 41c8 l32i.n a12, a1, 16 4022e7be: 51d8 l32i.n a13, a1, 20 4022e7c0: 61e8 l32i.n a14, a1, 24 4022e7c2: 3108 l32i.n a0, a1, 12 4022e7c4: 20c112 addi a1, a1, 32 4022e7c7: f00d ret.n 4022e7c9: 000000 ill 4022e7cc: 041d42 l16ui a4, a13, 8 4022e7cf: 0bd232 addmi a3, a2, 0xb00 4022e7d2: 421332 l16ui a3, a3, 132 4022e7d5: 00a052 movi a5, 0 4022e7d8: 332a add.n a3, a3, a2 4022e7da: 1cc332 addi a3, a3, 28 4022e7dd: 0d2d mov.n a2, a13 4022e7df: f5dd45 call0 402245b4 4022e7e2: 1e58 l32i.n a5, a14, 4 4022e7e4: 0bd552 addmi a5, a5, 0xb00 4022e7e7: 421542 l16ui a4, a5, 132 4022e7ea: 442a add.n a4, a4, a2 4022e7ec: 0d2d mov.n a2, a13 4022e7ee: 425542 s16i a4, a5, 132 4022e7f1: f5be85 call0 402243dc 4022e7f4: 11d8 l32i.n a13, a1, 4 4022e7f6: fbf171 l32r a7, 4022d7bc 4022e7f9: 260c movi.n a6, 2 4022e7fb: 184762 s8i a6, a7, 24 4022e7fe: 1e28 l32i.n a2, a14, 4 4022e800: 02ee05 call0 402316e4 4022e803: 058216 beqz a2, 4022e85f 4022e806: 1e28 l32i.n a2, a14, 4 4022e808: 00a032 movi a3, 0 4022e80b: 01a845 call0 40230290 4022e80e: 20d220 or a13, a2, a2 4022e811: 012216 beqz a2, 4022e827 4022e814: ffd721 l32r a2, 4022e770 4022e817: 4ec801 l32r a0, 40202338 4022e81a: 0000c0 callx0 a0 4022e81d: 436c movi.n a3, -28 4022e81f: 486c movi.n a8, -28 4022e821: 295c82 s16i a8, a12, 82 4022e824: 000346 j 4022e835 4022e827: 1e28 l32i.n a2, a14, 4 4022e829: 0bd292 addmi a9, a2, 0xb00 4022e82c: 421992 l16ui a9, a9, 132 4022e82f: fd5956 bnez a9, 4022e808 4022e832: 299c32 l16si a3, a12, 82 4022e835: 21d9 s32i.n a13, a1, 8 4022e837: c3afb2 movi a11, -61 4022e83a: 0513b7 beq a3, a11, 4022e843 4022e83d: 1cc3d2 addi a13, a3, 28 4022e840: f76d56 bnez a13, 4022e7ba 4022e843: 2108 l32i.n a0, a1, 8 4022e845: 00afe2 movi a14, 0xffffff00 4022e848: 04ae07 bge a14, a0, 4022e850 4022e84b: 020c movi.n a2, 0 4022e84d: 295c22 s16i a2, a12, 82 4022e850: 0c4d mov.n a4, a12 4022e852: 921c movi.n a2, 25 4022e854: b33c movi.n a3, 59 4022e856: 53fc01 l32r a0, 40203848 4022e859: 0000c0 callx0 a0 4022e85c: ffd686 j 4022e7ba 4022e85f: 016cd2 s32i a13, a12, 4 4022e862: 012e22 l32i a2, a14, 4 4022e865: 203110 or a3, a1, a1 4022e868: 070c movi.n a7, 0 4022e86a: 0179 s32i.n a7, a1, 0 4022e86c: 0c68 l32i.n a6, a12, 0 4022e86e: 550c movi.n a5, 5 4022e870: 1659 s32i.n a5, a6, 4 4022e872: 01a1c5 call0 40230290 4022e875: 020d mov.n a0, a2 4022e877: 0138 l32i.n a3, a1, 0 4022e879: 2129 s32i.n a2, a1, 8 4022e87b: 93ac beqz.n a3, 4022e8a8 4022e87d: 0c28 l32i.n a2, a12, 0 4022e87f: 3278 l32i.n a7, a2, 12 4022e881: 37ac beqz.n a7, 4022e8a8 4022e883: f44000 extui a4, a0, 0, 16 4022e886: 0007c0 callx0 a7 4022e889: 4d98 l32i.n a9, a13, 16 4022e88b: fcc992 addi a9, a9, -4 4022e88e: f28956 bnez a9, 4022e7ba 4022e891: 0cb8 l32i.n a11, a12, 0 4022e893: 3a0c movi.n a10, 3 4022e895: 1ba9 s32i.n a10, a11, 4 4022e897: 1e28 l32i.n a2, a14, 4 4022e899: 0bd202 addmi a0, a2, 0xb00 4022e89c: 421002 l16ui a0, a0, 132 4022e89f: fc2056 bnez a0, 4022e865 4022e8a2: 299c32 l16si a3, a12, 82 4022e8a5: ffe386 j 4022e837 4022e8a8: f610e6 bgei a0, 1, 4022e8a2 4022e8ab: fe80d6 bgez a0, 4022e897 4022e8ae: ffb121 l32r a2, 4022e774 4022e8b1: 4ea101 l32r a0, 40202338 4022e8b4: 0000c0 callx0 a0 4022e8b7: c3af32 movi a3, -61 4022e8ba: c3af22 movi a2, -61 4022e8bd: 295c22 s16i a2, a12, 82 4022e8c0: ffdcc6 j 4022e837 ... 4022e8c4 : 4022e8c4: f0c112 addi a1, a1, -16 4022e8c7: 006102 s32i a0, a1, 0 4022e8ca: 0261d2 s32i a13, a1, 8 4022e8cd: 11c9 s32i.n a12, a1, 4 4022e8cf: 02dd mov.n a13, a2 4022e8d1: 03cd mov.n a12, a3 4022e8d3: b2dc bnez.n a2, 4022e8f2 4022e8d5: 032d mov.n a2, a3 4022e8d7: 030c movi.n a3, 0 4022e8d9: f778c5 call0 40226068 4022e8dc: 0c2d mov.n a2, a12 4022e8de: 030c movi.n a3, 0 4022e8e0: 040c movi.n a4, 0 4022e8e2: f80d45 call0 402269b8 4022e8e5: 020c movi.n a2, 0 4022e8e7: 11c8 l32i.n a12, a1, 4 4022e8e9: 21d8 l32i.n a13, a1, 8 4022e8eb: 0108 l32i.n a0, a1, 0 4022e8ed: 10c112 addi a1, a1, 16 4022e8f0: f00d ret.n 4022e8f2: 042302 l32i a0, a3, 16 4022e8f5: 234066 bnei a0, 4, 4022e91c 4022e8f8: 0b2232 l32i a3, a2, 44 4022e8fb: 0a2222 l32i a2, a2, 40 4022e8fe: 331b addi.n a3, a3, 1 4022e900: bd39 s32i.n a3, a13, 44 4022e902: df9237 bne a2, a3, 4022e8e5 4022e905: 0c2d mov.n a2, a12 4022e907: 030c movi.n a3, 0 4022e909: 040c movi.n a4, 0 4022e90b: f80ac5 call0 402269b8 4022e90e: 0c3d mov.n a3, a12 4022e910: 0d2d mov.n a2, a13 4022e912: 040c movi.n a4, 0 4022e914: bd49 s32i.n a4, a13, 44 4022e916: ffcc85 call0 4022e5e0 4022e919: fff206 j 4022e8e5 4022e91c: 202330 or a2, a3, a3 4022e91f: 00a042 movi a4, 0 4022e922: 00a032 movi a3, 0 4022e925: f80905 call0 402269b8 4022e928: 0c3d mov.n a3, a12 4022e92a: 0d2d mov.n a2, a13 4022e92c: ffcb05 call0 4022e5e0 4022e92f: ffec86 j 4022e8e5 ... 4022e934 : 4022e934: e0c112 addi a1, a1, -32 4022e937: 0361e2 s32i a14, a1, 12 4022e93a: 0461f2 s32i a15, a1, 16 4022e93d: 0109 s32i.n a0, a1, 0 4022e93f: 21d9 s32i.n a13, a1, 8 4022e941: 11c9 s32i.n a12, a1, 4 4022e943: 03dd mov.n a13, a3 4022e945: 02cd mov.n a12, a2 4022e947: 077216 beqz a2, 4022e9c2 4022e94a: 12f8 l32i.n a15, a2, 4 4022e94c: 0248 l32i.n a4, a2, 0 4022e94e: 630c movi.n a3, 6 4022e950: 1622e2 l32i a14, a2, 88 4022e953: 1439 s32i.n a3, a4, 4 4022e955: fe9c beqz.n a14, 4022e978 4022e957: 1e28 l32i.n a2, a14, 4 4022e959: 128c beqz.n a2, 4022e95e 4022e95b: 018b45 call0 40230210 4022e95e: 0e28 l32i.n a2, a14, 0 4022e960: 128c beqz.n a2, 4022e965 4022e962: 018085 call0 4023016c 4022e965: 0e2d mov.n a2, a14 4022e967: fc4d31 l32r a3, 4022da9c 4022e96a: e9a442 movi a4, 0x4e9 4022e96d: 4f0c01 l32r a0, 402025a0 4022e970: 0000c0 callx0 a0 4022e973: 000c movi.n a0, 0 4022e975: 166c02 s32i a0, a12, 88 4022e978: fb91e1 l32r a14, 4022d7bc 4022e97b: 0e28 l32i.n a2, a14, 0 4022e97d: e28c beqz.n a2, 4022e98f 4022e97f: fc4731 l32r a3, 4022da9c 4022e982: efa442 movi a4, 0x4ef 4022e985: 4f0601 l32r a0, 402025a0 4022e988: 0000c0 callx0 a0 4022e98b: 050c movi.n a5, 0 4022e98d: 0e59 s32i.n a5, a14, 0 4022e98f: 867c movi.n a6, -8 4022e991: 1e9d67 bne a13, a6, 4022e9b3 4022e994: 4f08 l32i.n a0, a15, 16 4022e996: 537c movi.n a3, -11 4022e998: 109c beqz.n a0, 4022e9ad 4022e99a: 4eed21 l32r a2, 40202550 4022e99d: 303026 beqi a0, 3, 4022e9d1 4022e9a0: 404026 beqi a0, 4, 4022e9e4 4022e9a3: 637c movi.n a3, -10 4022e9a5: 4e7026 beqi a0, 7, 4022e9f7 4022e9a8: 970c movi.n a7, 9 4022e9aa: 089077 bne a0, a7, 4022e9b6 4022e9ad: 264c32 s8i a3, a12, 38 4022e9b0: 000086 j 4022e9b6 4022e9b3: 264cd2 s8i a13, a12, 38 4022e9b6: 0c4d mov.n a4, a12 4022e9b8: 921c movi.n a2, 25 4022e9ba: 130c movi.n a3, 1 4022e9bc: 53a301 l32r a0, 40203848 4022e9bf: 0000c0 callx0 a0 4022e9c2: 11c8 l32i.n a12, a1, 4 4022e9c4: 21d8 l32i.n a13, a1, 8 4022e9c6: 31e8 l32i.n a14, a1, 12 4022e9c8: 41f8 l32i.n a15, a1, 16 4022e9ca: 0108 l32i.n a0, a1, 0 4022e9cc: 20c112 addi a1, a1, 32 4022e9cf: f00d ret.n 4022e9d1: 0020c0 memw 4022e9d4: f92292 l32i a9, a2, 0x3e4 4022e9d7: 4e0f82 l8ui a8, a15, 78 4022e9da: 011897 beq a8, a9, 4022e9df 4022e9dd: 0d3d mov.n a3, a13 4022e9df: 03dd mov.n a13, a3 4022e9e1: 000346 j 4022e9f2 4022e9e4: 0020c0 memw 4022e9e7: fa22b2 l32i a11, a2, 0x3e8 4022e9ea: 4e0fa2 l8ui a10, a15, 78 4022e9ed: 019ab7 bne a10, a11, 4022e9f2 4022e9f0: dd7c movi.n a13, -3 4022e9f2: 0d3d mov.n a3, a13 4022e9f4: ffed46 j 4022e9ad 4022e9f7: 0020c0 memw 4022e9fa: fa2202 l32i a0, a2, 0x3e8 4022e9fd: 4e0fe2 l8ui a14, a15, 78 4022ea00: a91e07 beq a14, a0, 4022e9ad 4022ea03: 0d3d mov.n a3, a13 4022ea05: ffe906 j 4022e9ad 4022ea08: 22e934 excw 4022ea0b: a7c040 excw 4022ea0e: 904023 excw 4022ea11: 4022e6 bgei a2, 2, 4022ea55 4022ea14: 22e8c4 excw 4022ea17: c11240 mul16u a1, a2, a4 4022ea18 : 4022ea18: e0c112 addi a1, a1, -32 4022ea1b: 0561f2 s32i a15, a1, 20 4022ea1e: 1109 s32i.n a0, a1, 4 4022ea20: 41e9 s32i.n a14, a1, 16 4022ea22: 21c9 s32i.n a12, a1, 8 4022ea24: 31d9 s32i.n a13, a1, 12 4022ea26: 03cd mov.n a12, a3 4022ea28: 02dd mov.n a13, a2 4022ea2a: 0e0c movi.n a14, 0 4022ea2c: 032d mov.n a2, a3 4022ea2e: 01e9 s32i.n a14, a1, 0 4022ea30: 0e3d mov.n a3, a14 4022ea32: f7f645 call0 40226998 4022ea35: 0c2d mov.n a2, a12 4022ea37: fff431 l32r a3, 4022ea08 4022ea3a: f7f705 call0 402269ac 4022ea3d: 0d2d mov.n a2, a13 4022ea3f: 013d mov.n a3, a1 4022ea41: 140c movi.n a4, 1 4022ea43: f23845 call0 40220dc8 4022ea46: 140d02 l8ui a0, a13, 20 4022ea49: fb5cf1 l32r a15, 4022d7bc 4022ea4c: 041066 bnei a0, 1, 4022ea54 4022ea4f: 127c movi.n a2, -15 4022ea51: 004706 j 4022eb71 4022ea54: 0f28 l32i.n a2, a15, 0 4022ea56: fc11e1 l32r a14, 4022da9c 4022ea59: 02dc bnez.n a2, 4022ea6d 4022ea5b: 021f22 l16ui a2, a15, 4 4022ea5e: 0e3d mov.n a3, a14 4022ea60: 3aa542 movi a4, 0x53a 4022ea63: 4ecc01 l32r a0, 40202594 4022ea66: 0000c0 callx0 a0 4022ea69: 0f29 s32i.n a2, a15, 0 4022ea6b: 12bc beqz.n a2, 4022eaa0 4022ea6d: 64a022 movi a2, 100 4022ea70: 02a032 movi a3, 2 4022ea73: 40a542 movi a4, 0x540 4022ea76: 184f32 s8i a3, a15, 24 4022ea79: 203ee0 or a3, a14, a14 4022ea7c: 4ec601 l32r a0, 40202594 4022ea7f: 0000c0 callx0 a0 4022ea82: 20e220 or a14, a2, a2 4022ea85: 0c2d mov.n a2, a12 4022ea87: 0e3d mov.n a3, a14 4022ea89: f7f0c5 call0 40226998 4022ea8c: 5edc bnez.n a14, 4022eaa5 4022ea8e: fc0331 l32r a3, 4022da9c 4022ea91: 0f28 l32i.n a2, a15, 0 4022ea93: 44a542 movi a4, 0x544 4022ea96: 4ec201 l32r a0, 402025a0 4022ea99: 0000c0 callx0 a0 4022ea9c: 040c movi.n a4, 0 4022ea9e: 0f49 s32i.n a4, a15, 0 4022eaa0: f27c movi.n a2, -1 4022eaa2: 0032c6 j 4022eb71 4022eaa5: c79721 l32r a2, 40220904 4022eaa8: 203ee0 or a3, a14, a14 4022eaab: f1dd05 call0 4022087c 4022eaae: 0cce32 addi a3, a14, 12 4022eab1: 156ed2 s32i a13, a14, 84 4022eab4: 006ed2 s32i a13, a14, 0 4022eab7: 1ec9 s32i.n a12, a14, 4 4022eab9: a80c movi.n a8, 10 4022eabb: 111c92 l16ui a9, a12, 34 4022eabe: 2e99 s32i.n a9, a14, 8 4022eac0: ae89 s32i.n a8, a14, 40 4022eac2: 040c72 l8ui a7, a12, 4 4022eac5: 0c4e72 s8i a7, a14, 12 4022eac8: 050c62 l8ui a6, a12, 5 4022eacb: 0d4e62 s8i a6, a14, 13 4022eace: 060c52 l8ui a5, a12, 6 4022ead1: 0e4e52 s8i a5, a14, 14 4022ead4: 070c42 l8ui a4, a12, 7 4022ead7: 0f4e42 s8i a4, a14, 15 4022eada: 2d28 l32i.n a2, a13, 8 4022eadc: 440c movi.n a4, 4 4022eade: 22cb addi.n a2, a2, 12 4022eae0: 4eaf01 l32r a0, 4020259c 4022eae3: 0000c0 callx0 a0 4022eae6: 220c movi.n a2, 2 4022eae8: 2db8 l32i.n a11, a13, 8 4022eaea: 111ca2 l16ui a10, a12, 34 4022eaed: 0ba9 s32i.n a10, a11, 0 4022eaef: fed045 call0 4022d7f4 4022eaf2: 02dd mov.n a13, a2 4022eaf4: d4ee45 call0 402039dc 4022eaf7: 38dd02 addmi a0, a13, 0x3800 4022eafa: f40000 extui a0, a0, 0, 16 4022eafd: 9fb027 bgeu a0, a2, 4022eaa0 4022eb00: fbe731 l32r a3, 4022da9c 4022eb03: 423c movi.n a2, 52 4022eb05: 5ca542 movi a4, 0x55c 4022eb08: 4ea301 l32r a0, 40202594 4022eb0b: 0000c0 callx0 a0 4022eb0e: 02dd mov.n a13, a2 4022eb10: 166e22 s32i a2, a14, 88 4022eb13: f89216 beqz a2, 4022eaa0 4022eb16: d4ca05 call0 402037b8 4022eb19: ffbc21 l32r a2, 4022ea0c 4022eb1c: 4e0701 l32r a0, 40202338 4022eb1f: 0000c0 callx0 a0 4022eb22: 020c movi.n a2, 0 4022eb24: 130c movi.n a3, 1 4022eb26: 084d22 s8i a2, a13, 8 4022eb29: 629f21 l32r a2, 402075a8 4022eb2c: 015d45 call0 40230104 4022eb2f: 0d29 s32i.n a2, a13, 0 4022eb31: f6b216 beqz a2, 4022eaa0 4022eb34: 070f32 l8ui a3, a15, 7 4022eb37: 538c beqz.n a3, 4022eb40 4022eb39: 130c movi.n a3, 1 4022eb3b: ff0b45 call0 4022dbf0 4022eb3e: 0d28 l32i.n a2, a13, 0 4022eb40: 0c3d mov.n a3, a12 4022eb42: 02cbc5 call0 40231800 4022eb45: 1d29 s32i.n a2, a13, 4 4022eb47: f55216 beqz a2, 4022eaa0 4022eb4a: 0c2d mov.n a2, a12 4022eb4c: ffb131 l32r a3, 4022ea10 4022eb4f: 240c42 l8ui a4, a12, 36 4022eb52: 054c movi.n a5, 64 4022eb54: 204450 or a4, a4, a5 4022eb57: 244c42 s8i a4, a12, 36 4022eb5a: f7e485 call0 402269a4 4022eb5d: 0c2d mov.n a2, a12 4022eb5f: fe9f31 l32r a3, 4022e5dc 4022eb62: f7e385 call0 4022699c 4022eb65: 0c2d mov.n a2, a12 4022eb67: ffab31 l32r a3, 4022ea14 4022eb6a: 240c movi.n a4, 2 4022eb6c: f7e485 call0 402269b8 4022eb6f: 020c movi.n a2, 0 4022eb71: 21c8 l32i.n a12, a1, 8 4022eb73: 31d8 l32i.n a13, a1, 12 4022eb75: 41e8 l32i.n a14, a1, 16 4022eb77: 51f8 l32i.n a15, a1, 20 4022eb79: 1108 l32i.n a0, a1, 4 4022eb7b: 20c112 addi a1, a1, 32 4022eb7e: f00d ret.n 4022eb80: ea18 l32i.n a1, a10, 56 4022eb82: 314022 s8i a2, a0, 49 4022eb84 : 4022eb84: fbc631 l32r a3, 4022da9c 4022eb87: 8da542 movi a4, 0x58d 4022eb8a: e0c112 addi a1, a1, -32 4022eb8d: 31d9 s32i.n a13, a1, 12 4022eb8f: 41e9 s32i.n a14, a1, 16 4022eb91: 21c9 s32i.n a12, a1, 8 4022eb93: 1109 s32i.n a0, a1, 4 4022eb95: 02cd mov.n a12, a2 4022eb97: 64a022 movi a2, 100 4022eb9a: 4e7e01 l32r a0, 40202594 4022eb9d: 0000c0 callx0 a0 4022eba0: 02ed mov.n a14, a2 4022eba2: 092216 beqz a2, 4022ec38 4022eba5: fc0cd1 l32r a13, 4022dbd8 4022eba8: 040d02 l8ui a0, a13, 4 4022ebab: 10cc bnez.n a0, 4022ebb0 4022ebad: 001145 call0 4022ecc4 4022ebb0: f7dd05 call0 40226984 4022ebb3: 20d220 or a13, a2, a2 4022ebb6: 00a002 movi a0, 0 4022ebb9: 012256 bnez a2, 4022ebcf 4022ebbc: 0e2d mov.n a2, a14 4022ebbe: fbb731 l32r a3, 4022da9c 4022ebc1: 99a542 movi a4, 0x599 4022ebc4: 1c09 s32i.n a0, a12, 4 4022ebc6: 4e7601 l32r a0, 402025a0 4022ebc9: 0000c0 callx0 a0 4022ebcc: 001a06 j 4022ec38 4022ebcf: 2c48 l32i.n a4, a12, 8 4022ebd1: bd6131 l32r a3, 4021e158 4022ebd4: 021442 l16ui a4, a4, 4 4022ebd7: f75505 call0 40226128 4022ebda: 0d2d mov.n a2, a13 4022ebdc: ffa032 movi a3, 255 4022ebdf: f75d85 call0 402261b8 4022ebe2: 0129 s32i.n a2, a1, 0 4022ebe4: 02bc beqz.n a2, 4022ec18 4022ebe6: 0128 l32i.n a2, a1, 0 4022ebe8: 0ec9 s32i.n a12, a14, 0 4022ebea: 156e22 s32i a2, a14, 84 4022ebed: 0c3d mov.n a3, a12 4022ebef: 4e5881 l32r a8, 40202550 4022ebf2: 0020c0 memw 4022ebf5: 250c movi.n a5, 2 4022ebf7: fbf861 l32r a6, 4022dbd8 4022ebfa: a70c movi.n a7, 10 4022ebfc: ff2882 l32i a8, a8, 0x3fc 4022ebff: 504e82 s8i a8, a14, 80 4022ec02: ae79 s32i.n a7, a14, 40 4022ec04: 26e9 s32i.n a14, a6, 8 4022ec06: 1c59 s32i.n a5, a12, 4 4022ec08: f7d8c5 call0 40226998 4022ec0b: 0128 l32i.n a2, a1, 0 4022ec0d: ffdc31 l32r a3, 4022eb80 4022ec10: f7da05 call0 402269b4 4022ec13: 020c movi.n a2, 0 4022ec15: 000846 j 4022ec3a 4022ec18: 0d2d mov.n a2, a13 4022ec1a: fba031 l32r a3, 4022da9c 4022ec1d: b2a542 movi a4, 0x5b2 4022ec20: 090c movi.n a9, 0 4022ec22: 1c99 s32i.n a9, a12, 4 4022ec24: 4e5f01 l32r a0, 402025a0 4022ec27: 0000c0 callx0 a0 4022ec2a: 0e2d mov.n a2, a14 4022ec2c: fb9c31 l32r a3, 4022da9c 4022ec2f: b3a542 movi a4, 0x5b3 4022ec32: 4e5b01 l32r a0, 402025a0 4022ec35: 0000c0 callx0 a0 4022ec38: f27c movi.n a2, -1 4022ec3a: 21c8 l32i.n a12, a1, 8 4022ec3c: 31d8 l32i.n a13, a1, 12 4022ec3e: 41e8 l32i.n a14, a1, 16 4022ec40: 1108 l32i.n a0, a1, 4 4022ec42: 20c112 addi a1, a1, 32 4022ec45: f00d ret.n ... 4022ec48 : 4022ec48: e0c112 addi a1, a1, -32 4022ec4b: 0361c2 s32i a12, a1, 12 4022ec4e: 026102 s32i a0, a1, 8 4022ec51: 20c220 or a12, a2, a2 4022ec54: 000c movi.n a0, 0 4022ec56: 0109 s32i.n a0, a1, 0 4022ec58: 052216 beqz a2, 4022ecae 4022ec5b: 013d mov.n a3, a1 4022ec5d: 140c movi.n a4, 1 4022ec5f: f21685 call0 40220dc8 4022ec62: 140c22 l8ui a2, a12, 20 4022ec65: 328c beqz.n a2, 4022ec6c 4022ec67: b27c movi.n a2, -5 4022ec69: 0010c6 j 4022ecb0 4022ec6c: fbdb21 l32r a2, 4022dbd8 4022ec6f: 022202 l32i a0, a2, 8 4022ec72: 038016 beqz a0, 4022ecae 4022ec75: 0038 l32i.n a3, a0, 0 4022ec77: 5109 s32i.n a0, a1, 20 4022ec79: 3193c7 bne a3, a12, 4022ecae 4022ec7c: 00cd mov.n a12, a0 4022ec7e: 152022 l32i a2, a0, 84 4022ec81: 1129 s32i.n a2, a1, 4 4022ec83: 101222 l16ui a2, a2, 32 4022ec86: f27185 call0 402213a0 4022ec89: 1128 l32i.n a2, a1, 4 4022ec8b: f73585 call0 40225fe4 4022ec8e: fb8331 l32r a3, 4022da9c 4022ec91: 4129 s32i.n a2, a1, 16 4022ec93: d4a542 movi a4, 0x5d4 4022ec96: 0c2d mov.n a2, a12 4022ec98: 4e4201 l32r a0, 402025a0 4022ec9b: 0000c0 callx0 a0 4022ec9e: fbce41 l32r a4, 4022dbd8 4022eca1: 030c movi.n a3, 0 4022eca3: 4108 l32i.n a0, a1, 16 4022eca5: 2439 s32i.n a3, a4, 8 4022eca7: 30cc bnez.n a0, 4022ecae 4022eca9: 002d mov.n a2, a0 4022ecab: 000046 j 4022ecb0 4022ecae: 427c movi.n a2, -12 4022ecb0: 31c8 l32i.n a12, a1, 12 4022ecb2: 2108 l32i.n a0, a1, 8 4022ecb4: 20c112 addi a1, a1, 32 4022ecb7: f00d ret.n 4022ecb9: 000000 ill 4022ecbc: 22de04 excw 4022ecbf: 194040 excw 4022ecc2: ff .byte 0xff 4022ecc3: 3f .byte 0x3f 4022ecc4 : 4022ecc4: fffe21 l32r a2, 4022ecbc 4022ecc7: 931c movi.n a3, 25 4022ecc9: fffd41 l32r a4, 4022ecc0 4022eccc: f50c movi.n a5, 15 4022ecce: f0c112 addi a1, a1, -16 4022ecd1: 0109 s32i.n a0, a1, 0 4022ecd3: 4f9601 l32r a0, 40202b2c 4022ecd6: 0000c0 callx0 a0 4022ecd9: fbbf21 l32r a2, 4022dbd8 4022ecdc: 100c movi.n a0, 1 4022ecde: 044202 s8i a0, a2, 4 4022ece1: 0108 l32i.n a0, a1, 0 4022ece3: 10c112 addi a1, a1, 16 4022ece6: f00d ret.n 4022ece8: 23a7e0 excw 4022eceb: 88c040 excw 4022ecee: fe .byte 0xfe 4022ecef: 3f .byte 0x3f 4022ecf0 : 4022ecf0: 037d mov.n a7, a3 4022ecf2: 028d mov.n a8, a2 4022ecf4: e0c112 addi a1, a1, -32 4022ecf7: 0109 s32i.n a0, a1, 0 4022ecf9: 21d9 s32i.n a13, a1, 8 4022ecfb: 11c9 s32i.n a12, a1, 4 4022ecfd: 04dd mov.n a13, a4 4022ecff: 64cc bnez.n a4, 4022ed09 4022ed01: 0c0c movi.n a12, 0 4022ed03: f3aed2 movi a13, 0xfffffef3 4022ed06: 000e06 j 4022ed42 4022ed09: 08a022 movi a2, 8 4022ed0c: fff731 l32r a3, 4022ece8 4022ed0f: 4ba042 movi a4, 75 4022ed12: 056182 s32i a8, a1, 20 4022ed15: 4179 s32i.n a7, a1, 16 4022ed17: 3159 s32i.n a5, a1, 12 4022ed19: 4e1e01 l32r a0, 40202594 4022ed1c: 0000c0 callx0 a0 4022ed1f: 02cd mov.n a12, a2 4022ed21: 0d2d mov.n a2, a13 4022ed23: 0c3d mov.n a3, a12 4022ed25: 08e145 call0 40237b3c 4022ed28: 51d8 l32i.n a13, a1, 20 4022ed2a: 1c29 s32i.n a2, a12, 4 4022ed2c: 2412e6 bgei a2, 1, 4022ed54 4022ed2f: f3aed2 movi a13, 0xfffffef3 4022ed32: 000306 j 4022ed42 4022ed35: 202dd0 or a2, a13, a13 4022ed38: 204cc0 or a4, a12, a12 4022ed3b: 003d mov.n a3, a0 4022ed3d: 0009c5 call0 4022eddc 4022ed40: 02dd mov.n a13, a2 4022ed42: 0c2d mov.n a2, a12 4022ed44: 000d45 call0 4022ee1c 4022ed47: 0108 l32i.n a0, a1, 0 4022ed49: 0d2d mov.n a2, a13 4022ed4b: 11c8 l32i.n a12, a1, 4 4022ed4d: 21d8 l32i.n a13, a1, 8 4022ed4f: 20c112 addi a1, a1, 32 4022ed52: f00d ret.n 4022ed54: ffe631 l32r a3, 4022ecec 4022ed57: 0c28 l32i.n a2, a12, 0 4022ed59: 0338 l32i.n a3, a3, 0 4022ed5b: fba401 l32r a0, 4022dbec 4022ed5e: 0000c0 callx0 a0 4022ed61: 4108 l32i.n a0, a1, 16 4022ed63: 3158 l32i.n a5, a1, 12 4022ed65: fcc216 beqz a2, 4022ed35 4022ed68: 0d2d mov.n a2, a13 4022ed6a: 0c4d mov.n a4, a12 4022ed6c: 003d mov.n a3, a0 4022ed6e: 004105 call0 4022f180 4022ed71: 02dd mov.n a13, a2 4022ed73: fff2c6 j 4022ed42 ... 4022ed78 : 4022ed78: e0c112 addi a1, a1, -32 4022ed7b: 036162 s32i a6, a1, 12 4022ed7e: 046102 s32i a0, a1, 16 4022ed81: 016132 s32i a3, a1, 4 4022ed84: 2149 s32i.n a4, a1, 8 4022ed86: 51c9 s32i.n a12, a1, 20 4022ed88: 61d9 s32i.n a13, a1, 24 4022ed8a: 0129 s32i.n a2, a1, 0 4022ed8c: 05dd mov.n a13, a5 4022ed8e: 820c movi.n a2, 8 4022ed90: ffd6c1 l32r a12, 4022ece8 4022ed93: 79a042 movi a4, 121 4022ed96: 0c3d mov.n a3, a12 4022ed98: 4dff01 l32r a0, 40202594 4022ed9b: 0000c0 callx0 a0 4022ed9e: 0c3d mov.n a3, a12 4022eda0: 7aa042 movi a4, 122 4022eda3: 02cd mov.n a12, a2 4022eda5: 0d2d mov.n a2, a13 4022eda7: 4ede01 l32r a0, 40202920 4022edaa: 0000c0 callx0 a0 4022edad: 0c29 s32i.n a2, a12, 0 4022edaf: 2138 l32i.n a3, a1, 8 4022edb1: 0d4d mov.n a4, a13 4022edb3: 4dfa01 l32r a0, 4020259c 4022edb6: 0000c0 callx0 a0 4022edb9: 1cd9 s32i.n a13, a12, 4 4022edbb: 0128 l32i.n a2, a1, 0 4022edbd: 1138 l32i.n a3, a1, 4 4022edbf: 0c4d mov.n a4, a12 4022edc1: 3158 l32i.n a5, a1, 12 4022edc3: 000185 call0 4022eddc 4022edc6: 02dd mov.n a13, a2 4022edc8: 0c2d mov.n a2, a12 4022edca: 000505 call0 4022ee1c 4022edcd: 4108 l32i.n a0, a1, 16 4022edcf: 0d2d mov.n a2, a13 4022edd1: 51c8 l32i.n a12, a1, 20 4022edd3: 61d8 l32i.n a13, a1, 24 4022edd5: 20c112 addi a1, a1, 32 4022edd8: f00d ret.n ... 4022eddc : 4022eddc: f0c112 addi a1, a1, -16 4022eddf: 0109 s32i.n a0, a1, 0 4022ede1: 0b1326 beqi a3, 1, 4022edf0 4022ede4: 242326 beqi a3, 2, 4022ee0c 4022ede7: 163326 beqi a3, 3, 4022ee01 4022edea: eeae22 movi a2, 0xfffffeee 4022eded: 000206 j 4022edf9 4022edf0: 002432 l32i a3, a4, 0 4022edf3: 012442 l32i a4, a4, 4 4022edf6: 0152c5 call0 40230324 4022edf9: 002102 l32i a0, a1, 0 4022edfc: 10c112 addi a1, a1, 16 4022edff: f00d ret.n 4022ee01: 043d mov.n a3, a4 4022ee03: 017b85 call0 402305bc 4022ee06: fffbc6 j 4022edf9 4022ee09: 000000 ill 4022ee0c: 002432 l32i a3, a4, 0 4022ee0f: 012442 l32i a4, a4, 4 4022ee12: 015b85 call0 402303cc 4022ee15: 00a022 movi a2, 0 4022ee18: fff746 j 4022edf9 ... 4022ee1c : 4022ee1c: f0c112 addi a1, a1, -16 4022ee1f: 11c9 s32i.n a12, a1, 4 4022ee21: 0109 s32i.n a0, a1, 0 4022ee23: 02cd mov.n a12, a2 4022ee25: a29c beqz.n a2, 4022ee43 4022ee27: 0228 l32i.n a2, a2, 0 4022ee29: ffaf31 l32r a3, 4022ece8 4022ee2c: b3a042 movi a4, 179 4022ee2f: 4ddc01 l32r a0, 402025a0 4022ee32: 0000c0 callx0 a0 4022ee35: 0c2d mov.n a2, a12 4022ee37: ffac31 l32r a3, 4022ece8 4022ee3a: b4a042 movi a4, 180 4022ee3d: 4dd801 l32r a0, 402025a0 4022ee40: 0000c0 callx0 a0 4022ee43: 11c8 l32i.n a12, a1, 4 4022ee45: 0108 l32i.n a0, a1, 0 4022ee47: 10c112 addi a1, a1, 16 4022ee4a: f00d ret.n 4022ee4c: fe8890 excw 4022ee4f: 3f .byte 0x3f 4022ee50 : 4022ee50: b0a262 movi a6, 0x2b0 4022ee53: c01160 sub a1, a1, a6 4022ee56: a66102 s32i a0, a1, 0x298 4022ee59: a56132 s32i a3, a1, 0x294 4022ee5c: a46152 s32i a5, a1, 0x290 4022ee5f: a861d2 s32i a13, a1, 0x2a0 4022ee62: a761c2 s32i a12, a1, 0x29c 4022ee65: 02dd mov.n a13, a2 4022ee67: 04cd mov.n a12, a4 4022ee69: 051416 beqz a4, 4022eebe 4022ee6c: 042d mov.n a2, a4 4022ee6e: 4f4b01 l32r a0, 40202b9c 4022ee71: 0000c0 callx0 a0 4022ee74: 046216 beqz a2, 4022eebe 4022ee77: fff531 l32r a3, 4022ee4c 4022ee7a: 0d2d mov.n a2, a13 4022ee7c: 0338 l32i.n a3, a3, 0 4022ee7e: a26132 s32i a3, a1, 0x288 4022ee81: fb5a01 l32r a0, 4022dbec 4022ee84: 0000c0 callx0 a0 4022ee87: a36122 s32i a2, a1, 0x28c 4022ee8a: 048216 beqz a2, 4022eed6 4022ee8d: a22122 l32i a2, a1, 0x288 4022ee90: 4f4301 l32r a0, 40202b9c 4022ee93: 0000c0 callx0 a0 4022ee96: a32142 l32i a4, a1, 0x28c 4022ee99: 0d0c movi.n a13, 0 4022ee9b: 224a add.n a2, a2, a4 4022ee9d: 001746 j 4022eefe 4022eea0: 000202 l8ui a0, a2, 0 4022eea3: 2a1047 beq a0, a4, 4022eed1 4022eea6: 279026 beqi a0, 10, 4022eed1 4022eea9: a42152 l32i a5, a1, 0x290 4022eeac: a52132 l32i a3, a1, 0x294 4022eeaf: 002542 l32i a4, a5, 0 4022eeb2: c03320 sub a3, a3, a2 4022eeb5: 04c552 addi a5, a5, 4 4022eeb8: 08d805 call0 40237c3c 4022eebb: 079216 beqz a2, 4022ef38 4022eebe: ffaf22 movi a2, -1 4022eec1: a721c2 l32i a12, a1, 0x29c 4022eec4: a821d2 l32i a13, a1, 0x2a0 4022eec7: b0a232 movi a3, 0x2b0 4022eeca: a62102 l32i a0, a1, 0x298 4022eecd: 113a add.n a1, a1, a3 4022eecf: f00d ret.n 4022eed1: 221b addi.n a2, a2, 1 4022eed3: fff246 j 4022eea0 4022eed6: ffdd31 l32r a3, 4022ee4c 4022eed9: 0d2d mov.n a2, a13 4022eedb: 1338 l32i.n a3, a3, 4 4022eedd: a16132 s32i a3, a1, 0x284 4022eee0: fb4301 l32r a0, 4022dbec 4022eee3: 0000c0 callx0 a0 4022eee6: 024d mov.n a4, a2 4022eee8: fd2216 beqz a2, 4022eebe 4022eeeb: a12122 l32i a2, a1, 0x284 4022eeee: a96142 s32i a4, a1, 0x2a4 4022eef1: 4f2a01 l32r a0, 40202b9c 4022eef4: 0000c0 callx0 a0 4022eef7: a92142 l32i a4, a1, 0x2a4 4022eefa: 1d0c movi.n a13, 1 4022eefc: 224a add.n a2, a2, a4 4022eefe: 010d mov.n a0, a1 4022ef00: 10c192 addi a9, a1, 16 4022ef03: 000242 l8ui a4, a2, 0 4022ef06: d0c442 addi a4, a4, -48 4022ef09: 747040 extui a7, a4, 0, 8 4022ef0c: 0297b6 bltui a7, 10, 4022ef12 4022ef0f: f9c742 addi a4, a7, -7 4022ef12: 1184c0 slli a8, a4, 4 4022ef15: 004082 s8i a8, a0, 0 4022ef18: 010242 l8ui a4, a2, 1 4022ef1b: 222b addi.n a2, a2, 2 4022ef1d: d0c442 addi a4, a4, -48 4022ef20: 744040 extui a4, a4, 0, 8 4022ef23: 0294b6 bltui a4, 10, 4022ef29 4022ef26: f9c442 addi a4, a4, -7 4022ef29: 548a add.n a5, a4, a8 4022ef2b: 004052 s8i a5, a0, 0 4022ef2e: 001b addi.n a0, a0, 1 4022ef30: cf9097 bne a0, a9, 4022ef03 4022ef33: d40c movi.n a4, 13 4022ef35: ffd9c6 j 4022eea0 4022ef38: 10c122 addi a2, a1, 16 4022ef3b: 003485 call0 4022f284 4022ef3e: 202cc0 or a2, a12, a12 4022ef41: 4f1601 l32r a0, 40202b9c 4022ef44: 0000c0 callx0 a0 4022ef47: 204220 or a4, a2, a2 4022ef4a: 203cc0 or a3, a12, a12 4022ef4d: 10c122 addi a2, a1, 16 4022ef50: 0034c5 call0 4022f2a0 4022ef53: 10c122 addi a2, a1, 16 4022ef56: 013d mov.n a3, a1 4022ef58: 840c movi.n a4, 8 4022ef5a: 003445 call0 4022f2a0 4022ef5d: 70c122 addi a2, a1, 112 4022ef60: 10c132 addi a3, a1, 16 4022ef63: 003d45 call0 4022f338 4022ef66: 037d16 beqz a13, 4022efa1 4022ef69: 10c122 addi a2, a1, 16 4022ef6c: 003145 call0 4022f284 4022ef6f: 10c122 addi a2, a1, 16 4022ef72: 70c132 addi a3, a1, 112 4022ef75: 041c movi.n a4, 16 4022ef77: 003285 call0 4022f2a0 4022ef7a: 0c2d mov.n a2, a12 4022ef7c: 4f0801 l32r a0, 40202b9c 4022ef7f: 0000c0 callx0 a0 4022ef82: 024d mov.n a4, a2 4022ef84: 0c3d mov.n a3, a12 4022ef86: 10c122 addi a2, a1, 16 4022ef89: 003145 call0 4022f2a0 4022ef8c: 10c122 addi a2, a1, 16 4022ef8f: 013d mov.n a3, a1 4022ef91: 840c movi.n a4, 8 4022ef93: 0030c5 call0 4022f2a0 4022ef96: 10c132 addi a3, a1, 16 4022ef99: 7fc122 addi a2, a1, 127 4022ef9c: 221b addi.n a2, a2, 1 4022ef9e: 003985 call0 4022f338 4022efa1: 204110 or a4, a1, a1 4022efa4: 130c movi.n a3, 1 4022efa6: 7fc122 addi a2, a1, 127 4022efa9: 11c222 addi a2, a2, 17 4022efac: 93d3d0 movnez a13, a3, a13 4022efaf: 0d5d mov.n a5, a13 4022efb1: 70c132 addi a3, a1, 112 4022efb4: 064985 call0 40235450 4022efb7: a421c2 l32i a12, a1, 0x290 4022efba: 7fc122 addi a2, a1, 127 4022efbd: 11c222 addi a2, a2, 17 4022efc0: 066045 call0 402355c8 4022efc3: 1c58 l32i.n a5, a12, 4 4022efc5: 0c48 l32i.n a4, a12, 0 4022efc7: 7fc122 addi a2, a1, 127 4022efca: 11c222 addi a2, a2, 17 4022efcd: 043d mov.n a3, a4 4022efcf: 068145 call0 402357e4 4022efd2: 020c movi.n a2, 0 4022efd4: ffba46 j 4022eec1 4022efd7: 88b000 excw 4022efda: fe .byte 0xfe 4022efdb: 3f .byte 0x3f 4022efdc: feac14 excw 4022efdf: 3f .byte 0x3f 4022efe0: feac20 excw 4022efe3: 3f .byte 0x3f 4022efe4: fe88a0 excw 4022efe7: 3f .byte 0x3f 4022efe8 : 4022efe8: c0c112 addi a1, a1, -64 4022efeb: 71d9 s32i.n a13, a1, 28 4022efed: 81e9 s32i.n a14, a1, 32 4022efef: 5109 s32i.n a0, a1, 20 4022eff1: c159 s32i.n a5, a1, 48 4022eff3: f149 s32i.n a4, a1, 60 4022eff5: 61c9 s32i.n a12, a1, 24 4022eff7: 91f9 s32i.n a15, a1, 36 4022eff9: 02cd mov.n a12, a2 4022effb: f1f8 l32i.n a15, a1, 60 4022effd: 0215e6 bgei a5, 1, 4022f003 4022f000: 003986 j 4022f0ea 4022f003: 0169 s32i.n a6, a1, 0 4022f005: 240c movi.n a4, 2 4022f007: 11c9 s32i.n a12, a1, 4 4022f009: 120c movi.n a2, 1 4022f00b: fff381 l32r a8, 4022efd8 4022f00e: f4ae92 movi a9, 0xfffffef4 4022f011: 4199 s32i.n a9, a1, 16 4022f013: b189 s32i.n a8, a1, 44 4022f015: 933230 movnez a3, a2, a3 4022f018: f0c802 addi a0, a8, -16 4022f01b: 00cd mov.n a12, a0 4022f01d: 932430 movnez a2, a4, a3 4022f020: 2129 s32i.n a2, a1, 8 4022f022: 0d0c movi.n a13, 0 4022f024: 08ed mov.n a14, a8 4022f026: 0f2d mov.n a2, a15 4022f028: 0c38 l32i.n a3, a12, 0 4022f02a: d139 s32i.n a3, a1, 52 4022f02c: faf001 l32r a0, 4022dbec 4022f02f: 0000c0 callx0 a0 4022f032: e129 s32i.n a2, a1, 56 4022f034: 054216 beqz a2, 4022f08c 4022f037: 0f2d mov.n a2, a15 4022f039: 0e38 l32i.n a3, a14, 0 4022f03b: 3139 s32i.n a3, a1, 12 4022f03d: faeb01 l32r a0, 4022dbec 4022f040: 0000c0 callx0 a0 4022f043: a129 s32i.n a2, a1, 40 4022f045: 043216 beqz a2, 4022f08c 4022f048: c0bf20 sub a11, a15, a2 4022f04b: c1a8 l32i.n a10, a1, 48 4022f04d: d128 l32i.n a2, a1, 52 4022f04f: aaba add.n a10, a10, a11 4022f051: c1a9 s32i.n a10, a1, 48 4022f053: 4ed201 l32r a0, 40202b9c 4022f056: 0000c0 callx0 a0 4022f059: ff2331 l32r a3, 4022ece8 4022f05c: e1e8 l32i.n a14, a1, 56 4022f05e: 44a142 movi a4, 0x144 4022f061: e2ea add.n a14, a2, a14 4022f063: 820c movi.n a2, 8 4022f065: 4d4b01 l32r a0, 40202594 4022f068: 0000c0 callx0 a0 4022f06b: ff1f31 l32r a3, 4022ece8 4022f06e: 47a142 movi a4, 0x147 4022f071: a1f8 l32i.n a15, a1, 40 4022f073: 02cd mov.n a12, a2 4022f075: c0ffe0 sub a15, a15, a14 4022f078: 0f2d mov.n a2, a15 4022f07a: 4d4601 l32r a0, 40202594 4022f07d: 0000c0 callx0 a0 4022f080: 1cf9 s32i.n a15, a12, 4 4022f082: 024d mov.n a4, a2 4022f084: 0c29 s32i.n a2, a12, 0 4022f086: 082d56 bnez a13, 4022f10c 4022f089: 000446 j 4022f09e 4022f08c: dd1b addi.n a13, a13, 1 4022f08e: ee4b addi.n a14, a14, 4 4022f090: b108 l32i.n a0, a1, 44 4022f092: cc4b addi.n a12, a12, 4 4022f094: 8e9c07 bne a12, a0, 4022f026 4022f097: e1e8 l32i.n a14, a1, 56 4022f099: 0c0c movi.n a12, 0 4022f09b: 000c46 j 4022f0d0 4022f09e: 0e2d mov.n a2, a14 4022f0a0: ffcf31 l32r a3, 4022efdc 4022f0a3: fad201 l32r a0, 4022dbec 4022f0a6: 0000c0 callx0 a0 4022f0a9: 05c216 beqz a2, 4022f109 4022f0ac: 0e2d mov.n a2, a14 4022f0ae: ffcc31 l32r a3, 4022efe0 4022f0b1: face01 l32r a0, 4022dbec 4022f0b4: 0000c0 callx0 a0 4022f0b7: 04e216 beqz a2, 4022f109 4022f0ba: 0e2d mov.n a2, a14 4022f0bc: a138 l32i.n a3, a1, 40 4022f0be: 0148 l32i.n a4, a1, 0 4022f0c0: 0c5d mov.n a5, a12 4022f0c2: ffd8c5 call0 4022ee50 4022f0c5: 0532d6 bgez a2, 4022f11c 4022f0c8: f4ae22 movi a2, 0xfffffef4 4022f0cb: 4129 s32i.n a2, a1, 16 4022f0cd: 000806 j 4022f0f1 4022f0d0: 0c2d mov.n a2, a12 4022f0d2: ffd485 call0 4022ee1c 4022f0d5: ffc301 l32r a0, 4022efe4 4022f0d8: c138 l32i.n a3, a1, 48 4022f0da: 10c082 addi a8, a0, 16 4022f0dd: ee8c beqz.n a14, 4022f0ef 4022f0df: 00cd mov.n a12, a0 4022f0e1: 0213a6 blti a3, 1, 4022f0e7 4022f0e4: ffce86 j 4022f022 4022f0e7: 000106 j 4022f0ef 4022f0ea: f4ae42 movi a4, 0xfffffef4 4022f0ed: 4149 s32i.n a4, a1, 16 4022f0ef: 0c0c movi.n a12, 0 4022f0f1: 0c2d mov.n a2, a12 4022f0f3: ffd285 call0 4022ee1c 4022f0f6: 4128 l32i.n a2, a1, 16 4022f0f8: 61c8 l32i.n a12, a1, 24 4022f0fa: 71d8 l32i.n a13, a1, 28 4022f0fc: 81e8 l32i.n a14, a1, 32 4022f0fe: 5158 l32i.n a5, a1, 20 4022f100: 91f8 l32i.n a15, a1, 36 4022f102: 050d mov.n a0, a5 4022f104: 40c112 addi a1, a1, 64 4022f107: f00d ret.n 4022f109: 002c42 l32i a4, a12, 0 4022f10c: 203ff0 or a3, a15, a15 4022f10f: 016cf2 s32i a15, a12, 4 4022f112: 0e2d mov.n a2, a14 4022f114: 5c4b addi.n a5, a12, 4 4022f116: 08b245 call0 40237c3c 4022f119: fab256 bnez a2, 4022f0c8 4022f11c: cd8c beqz.n a13, 4022f12c 4022f11e: 023de6 bgei a13, 3, 4022f124 4022f121: 551de6 bgei a13, 1, 4022f17a 4022f124: a03d66 bnei a13, 3, 4022f0c8 4022f127: 2138 l32i.n a3, a1, 8 4022f129: 000046 j 4022f12e 4022f12c: 330c movi.n a3, 3 4022f12e: 1128 l32i.n a2, a1, 4 4022f130: 0c4d mov.n a4, a12 4022f132: 0158 l32i.n a5, a1, 0 4022f134: ffca45 call0 4022eddc 4022f137: 4129 s32i.n a2, a1, 16 4022f139: fb4256 bnez a2, 4022f0f1 4022f13c: 31d8 l32i.n a13, a1, 12 4022f13e: 0d2d mov.n a2, a13 4022f140: 4e9701 l32r a0, 40202b9c 4022f143: 0000c0 callx0 a0 4022f146: a1f8 l32i.n a15, a1, 40 4022f148: f2fa add.n a15, a2, a15 4022f14a: 0d2d mov.n a2, a13 4022f14c: 4e9401 l32r a0, 40202b9c 4022f14f: 0000c0 callx0 a0 4022f152: c108 l32i.n a0, a1, 48 4022f154: c00020 sub a0, a0, a2 4022f157: c109 s32i.n a0, a1, 48 4022f159: c128 l32i.n a2, a1, 48 4022f15b: d30c movi.n a3, 13 4022f15d: 0212e6 bgei a2, 1, 4022f163 4022f160: ffdb06 j 4022f0d0 4022f163: 000f02 l8ui a0, a15, 0 4022f166: c148 l32i.n a4, a1, 48 4022f168: 051037 beq a0, a3, 4022f171 4022f16b: 029026 beqi a0, 10, 4022f171 4022f16e: ffd786 j 4022f0d0 4022f171: ff1b addi.n a15, a15, 1 4022f173: 440b addi.n a4, a4, -1 4022f175: c149 s32i.n a4, a1, 48 4022f177: fff786 j 4022f159 4022f17a: 430c movi.n a3, 4 4022f17c: ffeb86 j 4022f12e ... 4022f180 : 4022f180: e0c112 addi a1, a1, -32 4022f183: 3109 s32i.n a0, a1, 12 4022f185: 1139 s32i.n a3, a1, 4 4022f187: 41c9 s32i.n a12, a1, 16 4022f189: 2159 s32i.n a5, a1, 8 4022f18b: 0129 s32i.n a2, a1, 0 4022f18d: 9aa152 movi a5, 0x19a 4022f190: 0428 l32i.n a2, a4, 0 4022f192: 04cd mov.n a12, a4 4022f194: 1c38 l32i.n a3, a12, 4 4022f196: fed441 l32r a4, 4022ece8 4022f199: 331b addi.n a3, a3, 1 4022f19b: 1c39 s32i.n a3, a12, 4 4022f19d: 5f7c01 l32r a0, 40206f90 4022f1a0: 0000c0 callx0 a0 4022f1a3: 140c movi.n a4, 1 4022f1a5: 030c movi.n a3, 0 4022f1a7: 0c29 s32i.n a2, a12, 0 4022f1a9: 1158 l32i.n a5, a1, 4 4022f1ab: 1c68 l32i.n a6, a12, 4 4022f1ad: fec552 addi a5, a5, -2 4022f1b0: 626a add.n a6, a2, a6 4022f1b2: ffd662 addmi a6, a6, 0xffffff00 4022f1b5: 0128 l32i.n a2, a1, 0 4022f1b7: ff4632 s8i a3, a6, 255 4022f1ba: 833450 moveqz a3, a4, a5 4022f1bd: 2168 l32i.n a6, a1, 8 4022f1bf: 0c48 l32i.n a4, a12, 0 4022f1c1: 1c58 l32i.n a5, a12, 4 4022f1c3: ffe245 call0 4022efe8 4022f1c6: 41c8 l32i.n a12, a1, 16 4022f1c8: 3108 l32i.n a0, a1, 12 4022f1ca: 20c112 addi a1, a1, 32 4022f1cd: f00d ret.n 4022f1cf: acf800 excw 4022f1d2: fe .byte 0xfe 4022f1d3: 3f .byte 0x3f 4022f1d4: ff1924 excw 4022f1d7: 3f .byte 0x3f 4022f1d8: 1928 l32i.n a2, a9, 4 4022f1da: ff .byte 0xff 4022f1db: 3f .byte 0x3f 4022f1dc: ff1920 excw 4022f1df: 3f .byte 0x3f 4022f1e0 : 4022f1e0: f0c112 addi a1, a1, -16 4022f1e3: 21d9 s32i.n a13, a1, 8 4022f1e5: 0109 s32i.n a0, a1, 0 4022f1e7: 11c9 s32i.n a12, a1, 4 4022f1e9: 31e9 s32i.n a14, a1, 12 4022f1eb: 02cd mov.n a12, a2 4022f1ed: 02e8 l32i.n a14, a2, 0 4022f1ef: fff821 l32r a2, 4022f1d0 4022f1f2: 4e6a01 l32r a0, 40202b9c 4022f1f5: 0000c0 callx0 a0 4022f1f8: 1412a6 blti a2, 1, 4022f210 4022f1fb: 0c2d mov.n a2, a12 4022f1fd: 330c movi.n a3, 3 4022f1ff: fff441 l32r a4, 4022f1d0 4022f202: fff351 l32r a5, 4022f1d0 4022f205: ffae85 call0 4022ecf0 4022f208: 02dd mov.n a13, a2 4022f20a: 01d2d6 bgez a2, 4022f22b 4022f20d: 001386 j 4022f25f 4022f210: 15fe27 bbsi a14, 18, 4022f229 4022f213: fff041 l32r a4, 4022f1d4 4022f216: 0448 l32i.n a4, a4, 0 4022f218: 052416 beqz a4, 4022f26e 4022f21b: 0c2d mov.n a2, a12 4022f21d: 330c movi.n a3, 3 4022f21f: ffee51 l32r a5, 4022f1d8 4022f222: 060c movi.n a6, 0 4022f224: 0558 l32i.n a5, a5, 0 4022f226: ffb505 call0 4022ed78 4022f229: 0d0c movi.n a13, 0 4022f22b: ffe921 l32r a2, 4022f1d0 4022f22e: 4e5b01 l32r a0, 40202b9c 4022f231: 0000c0 callx0 a0 4022f234: f28c beqz.n a2, 4022f247 4022f236: 0c2d mov.n a2, a12 4022f238: 130c movi.n a3, 1 4022f23a: ffe541 l32r a4, 4022f1d0 4022f23d: 050c movi.n a5, 0 4022f23f: ffab05 call0 4022ecf0 4022f242: 02dd mov.n a13, a2 4022f244: 0005c6 j 4022f25f 4022f247: 14fe27 bbsi a14, 18, 4022f25f 4022f24a: f9a941 l32r a4, 4022d8f0 4022f24d: 0448 l32i.n a4, a4, 0 4022f24f: b49c beqz.n a4, 4022f26e 4022f251: 0c2d mov.n a2, a12 4022f253: 130c movi.n a3, 1 4022f255: ffe151 l32r a5, 4022f1dc 4022f258: 060c movi.n a6, 0 4022f25a: 0558 l32i.n a5, a5, 0 4022f25c: ffb185 call0 4022ed78 4022f25f: 0108 l32i.n a0, a1, 0 4022f261: 11c8 l32i.n a12, a1, 4 4022f263: 0d2d mov.n a2, a13 4022f265: 31e8 l32i.n a14, a1, 12 4022f267: 21d8 l32i.n a13, a1, 8 4022f269: 10c112 addi a1, a1, 16 4022f26c: f00d ret.n 4022f26e: fd7c movi.n a13, -1 4022f270: fffac6 j 4022f25f 4022f273: 230100 excw 4022f276: 896745 call0 401b88ec <_lit4_end+0xb2c98> 4022f279: cdab addi.n a12, a13, 10 4022f27b: ef .byte 0xef 4022f27c: fe .byte 0xfe 4022f27d: badc bnez.n a10, 4022f29c 4022f27f: 7698 l32i.n a9, a6, 28 4022f281: 103254 excw 4022f284 : 4022f284: ffff31 l32r a3, 4022f280 4022f287: fffd41 l32r a4, 4022f27c 4022f28a: fffb51 l32r a5, 4022f278 4022f28d: fff961 l32r a6, 4022f274 4022f290: 070c movi.n a7, 0 4022f292: 5279 s32i.n a7, a2, 20 4022f294: 4279 s32i.n a7, a2, 16 4022f296: 0269 s32i.n a6, a2, 0 4022f298: 1259 s32i.n a5, a2, 4 4022f29a: 2249 s32i.n a4, a2, 8 4022f29c: 3239 s32i.n a3, a2, 12 4022f29e: f00d ret.n 4022f2a0 : 4022f2a0: e0c112 addi a1, a1, -32 4022f2a3: 0261d2 s32i a13, a1, 8 4022f2a6: 066142 s32i a4, a1, 24 4022f2a9: 41f9 s32i.n a15, a1, 16 4022f2ab: 0109 s32i.n a0, a1, 0 4022f2ad: 11c9 s32i.n a12, a1, 4 4022f2af: 31e9 s32i.n a14, a1, 12 4022f2b1: 0c4c movi.n a12, 64 4022f2b3: 02ed mov.n a14, a2 4022f2b5: 5208 l32i.n a0, a2, 20 4022f2b7: 04fd mov.n a15, a4 4022f2b9: 4228 l32i.n a2, a2, 16 4022f2bb: 1144d0 slli a4, a4, 3 4022f2be: 54d320 extui a13, a2, 3, 6 4022f2c1: c0ccd0 sub a12, a12, a13 4022f2c4: b02f20 addx8 a2, a15, a2 4022f2c7: 4e29 s32i.n a2, a14, 16 4022f2c9: 03b247 bgeu a2, a4, 4022f2d0 4022f2cc: 001b addi.n a0, a0, 1 4022f2ce: 5e09 s32i.n a0, a14, 20 4022f2d0: 252df0 extui a2, a15, 29, 3 4022f2d3: 202a add.n a2, a0, a2 4022f2d5: 5e29 s32i.n a2, a14, 20 4022f2d7: 382fc7 blt a15, a12, 4022f313 4022f2da: 5139 s32i.n a3, a1, 20 4022f2dc: 0c4d mov.n a4, a12 4022f2de: 2eda add.n a2, a14, a13 4022f2e0: 18c222 addi a2, a2, 24 4022f2e3: 4cae01 l32r a0, 4020259c 4022f2e6: 0000c0 callx0 a0 4022f2e9: 0e2d mov.n a2, a14 4022f2eb: 18ce32 addi a3, a14, 24 4022f2ee: 001985 call0 4022f488 4022f2f1: 7fa032 movi a3, 127 4022f2f4: c0d3d0 sub a13, a3, a13 4022f2f7: 11adf7 bge a13, a15, 4022f30c 4022f2fa: 5138 l32i.n a3, a1, 20 4022f2fc: 0e2d mov.n a2, a14 4022f2fe: 3c3a add.n a3, a12, a3 4022f300: 001845 call0 4022f488 4022f303: 40ccc2 addi a12, a12, 64 4022f306: 40cdd2 addi a13, a13, 64 4022f309: ed2df7 blt a13, a15, 4022f2fa 4022f30c: 5138 l32i.n a3, a1, 20 4022f30e: 0d0c movi.n a13, 0 4022f310: 000046 j 4022f315 4022f313: 0c0c movi.n a12, 0 4022f315: 3c3a add.n a3, a12, a3 4022f317: c04fc0 sub a4, a15, a12 4022f31a: 2eda add.n a2, a14, a13 4022f31c: 18c222 addi a2, a2, 24 4022f31f: 4c9f01 l32r a0, 4020259c 4022f322: 0000c0 callx0 a0 4022f325: 11c8 l32i.n a12, a1, 4 4022f327: 21d8 l32i.n a13, a1, 8 4022f329: 31e8 l32i.n a14, a1, 12 4022f32b: 41f8 l32i.n a15, a1, 16 4022f32d: 0108 l32i.n a0, a1, 0 4022f32f: 20c112 addi a1, a1, 32 4022f332: f00d ret.n 4022f334: fe88d0 excw 4022f337: 3f .byte 0x3f 4022f338 : 4022f338: 840c movi.n a4, 8 4022f33a: e0c112 addi a1, a1, -32 4022f33d: 3109 s32i.n a0, a1, 12 4022f33f: 41c9 s32i.n a12, a1, 16 4022f341: 2129 s32i.n a2, a1, 8 4022f343: 03cd mov.n a12, a3 4022f345: 012d mov.n a2, a1 4022f347: 10c332 addi a3, a3, 16 4022f34a: 008a85 call0 4022fbf4 4022f34d: 4c38 l32i.n a3, a12, 16 4022f34f: 703c movi.n a0, 55 4022f351: 543330 extui a3, a3, 3, 6 4022f354: 273037 bltu a0, a3, 4022f37f 4022f357: 803c movi.n a0, 56 4022f359: c04030 sub a4, a0, a3 4022f35c: 0c2d mov.n a2, a12 4022f35e: fff531 l32r a3, 4022f334 4022f361: fff3c5 call0 4022f2a0 4022f364: 0c2d mov.n a2, a12 4022f366: 013d mov.n a3, a1 4022f368: 840c movi.n a4, 8 4022f36a: fff345 call0 4022f2a0 4022f36d: 0c3d mov.n a3, a12 4022f36f: 2128 l32i.n a2, a1, 8 4022f371: 041c movi.n a4, 16 4022f373: 008805 call0 4022fbf4 4022f376: 41c8 l32i.n a12, a1, 16 4022f378: 3108 l32i.n a0, a1, 12 4022f37a: 20c112 addi a1, a1, 32 4022f37d: f00d ret.n 4022f37f: 78a002 movi a0, 120 4022f382: fff4c6 j 4022f359 4022f385: 000000 ill 4022f388: a478 l32i.n a7, a4, 40 4022f38a: d76a add.n a13, a7, a6 4022f38c: c7b756 bnez a7, 4022f00b 4022f38f: dbe8 l32i.n a14, a11, 52 4022f391: 242070 extui a2, a7, 0, 3 4022f394: ee .byte 0xee 4022f395: ce .byte 0xce 4022f396: c1bd excw 4022f398: af .byte 0xaf 4022f399: 0f .byte 0xf 4022f39a: f57c movi.n a5, -1 4022f39c: c62a add.n a12, a6, a2 4022f39e: 134787 ball a7, a8, 4022f3b5 4022f3a1: a83046 j 40219466 4022f3a4: 469501 l32r a0, 40200df8 <_lit4_end+0xfb1a4> 4022f3a7: d8fd excw 4022f3a9: 8098 l32i.n a9, a0, 32 4022f3ab: af69 s32i.n a6, a15, 40 4022f3ad: 8b44f7 ball a4, a15, 4022f33c 4022f3b0: ff5bb1 l32r a11, 4022f11c 4022f3b3: ff .byte 0xff 4022f3b4: be .byte 0xbe 4022f3b5: 895cd7 bbc a12, a13, 4022f342 4022f3b8: 901122 l16ui a2, a1, 0x120 4022f3bb: 936b addi.n a9, a3, 6 4022f3bd: fd9871 l32r a7, 4022ea20 4022f3c0: 8e .byte 0x8e 4022f3c1: a67943 excw 4022f3c4: b40821 l32r a2, 4021c3e4 4022f3c7: 6249 s32i.n a4, a2, 24 4022f3c9: f61e25 excw 4022f3cc: 40b340 excw 4022f3cf: 5a51c0 excw 4022f3d2: 5e .byte 0x5e 4022f3d3: c7aa26 beqi a10, 12, 4022f39e 4022f3d6: 5de9b6 bltui a9, 128, 4022f437 4022f3d9: d62f10 excw 4022f3dc: 441453 excw 4022f3df: e68102 excw 4022f3e2: c8d8a1 l32r a10, 40221744 4022f3e5: d3fb addi.n a13, a3, 15 4022f3e7: cde6e7 bbsi a6, 14, 4022f3b8 4022f3ea: d621e1 l32r a14, 40224c70 4022f3ed: c33707 bltu a7, a0, 4022f3b4 4022f3f0: d50d87 bnone a13, a8, 4022f3c9 4022f3f3: 14edf4 excw 4022f3f6: 455a add.n a4, a5, a5 4022f3f8: e3e905 call0 4021328c 4022f3fb: f8a9 s32i.n a10, a8, 60 4022f3fd: fcefa3 excw 4022f400: 02d9 s32i.n a13, a2, 0 4022f402: 6f .byte 0x6f 4022f403: 4c8a67 bany a10, a6, 4022f453 4022f406: 8d2a add.n a8, a13, a2 4022f408: fa3942 excw 4022f40b: ff .byte 0xff 4022f40c: 71f681 l32r a8, 4020bbe4 4022f40f: 612287 blt a2, a8, 4022f474 4022f412: 6d9d excw 4022f414: 380c movi.n a8, 3 4022f416: 44fde5 excw 4022f419: beea add.n a11, a14, a14 4022f41b: cfa9a4 excw 4022f41e: de .byte 0xde 4022f41f: 604b addi.n a6, a0, 4 4022f421: bb4b addi.n a11, a11, 4 4022f423: bc70f6 bgeui a0, 7, 4022f3e3 4022f426: bf .byte 0xbf 4022f427: be .byte 0xbe 4022f428: 9b7ec6 j 40216227 4022f42b: fa28 l32i.n a2, a10, 60 4022f42d: eaa127 bge a1, a2, 4022f41b 4022f430: ef3085 call0 4021e73c 4022f433: 1d05d4 excw 4022f436: 0488 l32i.n a8, a4, 0 4022f438: d039 s32i.n a3, a0, 52 4022f43a: e5d9d4 excw 4022f43d: db99 s32i.n a9, a11, 52 4022f43f: 7cf8e6 bgei a8, 0x100, 4022f4bf 4022f442: 651fa2 l16ui a10, a15, 202 4022f445: c4ac56 bnez a12, 4022f093 4022f448: 292244 excw 4022f44b: ff97f4 excw 4022f44e: 432a add.n a4, a3, a2 4022f450: 9423a7 blt a3, a10, 4022f3e8 4022f453: 39ab addi.n a3, a9, 10 4022f455: fc93a0 excw 4022f458: 5b59c3 excw 4022f45b: cc9265 excw 4022f45e: 8f0c movi.n a15, 8 4022f460: f47d excw 4022f462: ef .byte 0xef 4022f463: ff .byte 0xff 4022f464: 845dd1 l32r a13, 402105d8 4022f467: 7e4f85 call0 402ad960 <_flash_code_end+0x66606> 4022f46a: 6fa8 l32i.n a10, a15, 24 4022f46c: 2ce6e0 excw 4022f46f: fe .byte 0xfe 4022f470: 014314 excw 4022f473: 11a1a3 excw 4022f476: 4e08 l32i.n a0, a14, 16 4022f478: 537e82 excw 4022f47b: f235f7 bltu a5, a15, 4022f471 4022f47e: bd3a add.n a11, a13, a3 4022f480: d2bb addi.n a13, a2, 11 4022f482: 912ad7 blt a10, a13, 4022f417 4022f485: eb86d3 excw 4022f488 : 4022f488: 90c112 addi a1, a1, -112 4022f48b: 146102 s32i a0, a1, 80 4022f48e: 1561c2 s32i a12, a1, 84 4022f491: 1248 l32i.n a4, a2, 4 4022f493: 0258 l32i.n a5, a2, 0 4022f495: 106152 s32i a5, a1, 64 4022f498: 116142 s32i a4, a1, 68 4022f49b: 02cd mov.n a12, a2 4022f49d: 044c movi.n a4, 64 4022f49f: 3c08 l32i.n a0, a12, 12 4022f4a1: 2228 l32i.n a2, a2, 8 4022f4a3: 136102 s32i a0, a1, 76 4022f4a6: 126122 s32i a2, a1, 72 4022f4a9: 012d mov.n a2, a1 4022f4ab: 007785 call0 4022fc24 4022f4ae: 1661c2 s32i a12, a1, 88 4022f4b1: 71a8 l32i.n a10, a1, 28 4022f4b3: ffb631 l32r a3, 4022f38c 4022f4b6: 1148 l32i.n a4, a1, 4 4022f4b8: 404910 ssai 25 4022f4bb: ffb361 l32r a6, 4022f388 4022f4be: 102152 l32i a5, a1, 64 4022f4c1: 01b8 l32i.n a11, a1, 0 4022f4c3: 132122 l32i a2, a1, 76 4022f4c6: f87c movi.n a8, -1 4022f4c8: 1761d2 s32i a13, a1, 92 4022f4cb: 1961f2 s32i a15, a1, 100 4022f4ce: 1861e2 s32i a14, a1, 96 4022f4d1: ffaff1 l32r a15, 4022f390 4022f4d4: 1121e2 l32i a14, a1, 68 4022f4d7: 1221d2 l32i a13, a1, 72 4022f4da: 309e80 xor a9, a14, a8 4022f4dd: 109290 and a9, a2, a9 4022f4e0: 107ed0 and a7, a14, a13 4022f4e3: 207790 or a7, a7, a9 4022f4e6: 7b7a add.n a7, a11, a7 4022f4e8: 557a add.n a5, a5, a7 4022f4ea: 556a add.n a5, a5, a6 4022f4ec: 815550 src a5, a5, a5 4022f4ef: 404410 ssai 20 4022f4f2: 5e5a add.n a5, a14, a5 4022f4f4: 1065e0 and a6, a5, a14 4022f4f7: 307580 xor a7, a5, a8 4022f4fa: 107d70 and a7, a13, a7 4022f4fd: 206670 or a6, a6, a7 4022f500: 446a add.n a4, a4, a6 4022f502: 224a add.n a2, a2, a4 4022f504: 223a add.n a2, a2, a3 4022f506: 2148 l32i.n a4, a1, 8 4022f508: 812220 src a2, a2, a2 4022f50b: 404f00 ssai 15 4022f50e: 252a add.n a2, a5, a2 4022f510: 303280 xor a3, a2, a8 4022f513: 100520 and a0, a5, a2 4022f516: 103e30 and a3, a14, a3 4022f519: 200030 or a0, a0, a3 4022f51c: 040a add.n a0, a4, a0 4022f51e: dd0a add.n a13, a13, a0 4022f520: 3108 l32i.n a0, a1, 12 4022f522: ddfa add.n a13, a13, a15 4022f524: 81ddd0 src a13, a13, a13 4022f527: ff9bf1 l32r a15, 4022f394 4022f52a: 404a00 ssai 10 4022f52d: d2da add.n a13, a2, a13 4022f52f: 303d80 xor a3, a13, a8 4022f532: 106d20 and a6, a13, a2 4022f535: 103530 and a3, a5, a3 4022f538: 203360 or a3, a3, a6 4022f53b: 4168 l32i.n a6, a1, 16 4022f53d: 003a add.n a0, a0, a3 4022f53f: ee0a add.n a14, a14, a0 4022f541: eefa add.n a14, a14, a15 4022f543: 6108 l32i.n a0, a1, 24 4022f545: 51f8 l32i.n a15, a1, 20 4022f547: 81eee0 src a14, a14, a14 4022f54a: edea add.n a14, a13, a14 4022f54c: 309e80 xor a9, a14, a8 4022f54f: 107ed0 and a7, a14, a13 4022f552: 109290 and a9, a2, a9 4022f555: 207790 or a7, a7, a9 4022f558: 667a add.n a6, a6, a7 4022f55a: 556a add.n a5, a5, a6 4022f55c: ff8f61 l32r a6, 4022f398 4022f55f: 404910 ssai 25 4022f562: 556a add.n a5, a5, a6 4022f564: 815550 src a5, a5, a5 4022f567: 5e5a add.n a5, a14, a5 4022f569: 306580 xor a6, a5, a8 4022f56c: 1035e0 and a3, a5, a14 4022f56f: 106d60 and a6, a13, a6 4022f572: 203360 or a3, a3, a6 4022f575: 3f3a add.n a3, a15, a3 4022f577: 223a add.n a2, a2, a3 4022f579: ff8831 l32r a3, 4022f39c 4022f57c: 404410 ssai 20 4022f57f: 223a add.n a2, a2, a3 4022f581: 812220 src a2, a2, a2 4022f584: 404f00 ssai 15 4022f587: 252a add.n a2, a5, a2 4022f589: 306280 xor a6, a2, a8 4022f58c: 103520 and a3, a5, a2 4022f58f: 106e60 and a6, a14, a6 4022f592: 203360 or a3, a3, a6 4022f595: 003a add.n a0, a0, a3 4022f597: dd0a add.n a13, a13, a0 4022f599: ff8101 l32r a0, 4022f3a0 4022f59c: 8168 l32i.n a6, a1, 32 4022f59e: dd0a add.n a13, a13, a0 4022f5a0: 81ddd0 src a13, a13, a13 4022f5a3: d2da add.n a13, a2, a13 4022f5a5: 300d80 xor a0, a13, a8 4022f5a8: 103d20 and a3, a13, a2 4022f5ab: 100500 and a0, a5, a0 4022f5ae: 200030 or a0, a0, a3 4022f5b1: 0a0a add.n a0, a10, a0 4022f5b3: ee0a add.n a14, a14, a0 4022f5b5: ff7b01 l32r a0, 4022f3a4 4022f5b8: 404a00 ssai 10 4022f5bb: ee0a add.n a14, a14, a0 4022f5bd: 9108 l32i.n a0, a1, 36 4022f5bf: 81eee0 src a14, a14, a14 4022f5c2: edea add.n a14, a13, a14 4022f5c4: 309e80 xor a9, a14, a8 4022f5c7: 107ed0 and a7, a14, a13 4022f5ca: 109290 and a9, a2, a9 4022f5cd: 207790 or a7, a7, a9 4022f5d0: 667a add.n a6, a6, a7 4022f5d2: 556a add.n a5, a5, a6 4022f5d4: ff7561 l32r a6, 4022f3a8 4022f5d7: 404910 ssai 25 4022f5da: 556a add.n a5, a5, a6 4022f5dc: 815550 src a5, a5, a5 4022f5df: 5e5a add.n a5, a14, a5 4022f5e1: 306580 xor a6, a5, a8 4022f5e4: 1035e0 and a3, a5, a14 4022f5e7: 106d60 and a6, a13, a6 4022f5ea: 203360 or a3, a3, a6 4022f5ed: 303a add.n a3, a0, a3 4022f5ef: 223a add.n a2, a2, a3 4022f5f1: ff6e31 l32r a3, 4022f3ac 4022f5f4: 404410 ssai 20 4022f5f7: 223a add.n a2, a2, a3 4022f5f9: 812220 src a2, a2, a2 4022f5fc: a138 l32i.n a3, a1, 40 4022f5fe: 404f00 ssai 15 4022f601: 252a add.n a2, a5, a2 4022f603: 307280 xor a7, a2, a8 4022f606: 106520 and a6, a5, a2 4022f609: 107e70 and a7, a14, a7 4022f60c: 206670 or a6, a6, a7 4022f60f: 336a add.n a3, a3, a6 4022f611: dd3a add.n a13, a13, a3 4022f613: ff6731 l32r a3, 4022f3b0 4022f616: b178 l32i.n a7, a1, 44 4022f618: dd3a add.n a13, a13, a3 4022f61a: 81ddd0 src a13, a13, a13 4022f61d: 404a00 ssai 10 4022f620: d2da add.n a13, a2, a13 4022f622: 303d80 xor a3, a13, a8 4022f625: 106d20 and a6, a13, a2 4022f628: 103530 and a3, a5, a3 4022f62b: 203360 or a3, a3, a6 4022f62e: 373a add.n a3, a7, a3 4022f630: ee3a add.n a14, a14, a3 4022f632: ff6031 l32r a3, 4022f3b4 4022f635: c168 l32i.n a6, a1, 48 4022f637: ee3a add.n a14, a14, a3 4022f639: d138 l32i.n a3, a1, 52 4022f63b: 81eee0 src a14, a14, a14 4022f63e: edea add.n a14, a13, a14 4022f640: 30ce80 xor a12, a14, a8 4022f643: 109ed0 and a9, a14, a13 4022f646: 10c2c0 and a12, a2, a12 4022f649: 2099c0 or a9, a9, a12 4022f64c: 669a add.n a6, a6, a9 4022f64e: 556a add.n a5, a5, a6 4022f650: ff5a61 l32r a6, 4022f3b8 4022f653: 404910 ssai 25 4022f656: 556a add.n a5, a5, a6 4022f658: 815550 src a5, a5, a5 4022f65b: 5e5a add.n a5, a14, a5 4022f65d: 309580 xor a9, a5, a8 4022f660: 1065e0 and a6, a5, a14 4022f663: 109d90 and a9, a13, a9 4022f666: 206690 or a6, a6, a9 4022f669: 336a add.n a3, a3, a6 4022f66b: 223a add.n a2, a2, a3 4022f66d: ff5331 l32r a3, 4022f3bc 4022f670: 404410 ssai 20 4022f673: 223a add.n a2, a2, a3 4022f675: 812220 src a2, a2, a2 4022f678: 252a add.n a2, a5, a2 4022f67a: 303280 xor a3, a2, a8 4022f67d: 109520 and a9, a5, a2 4022f680: 1063e0 and a6, a3, a14 4022f683: 206690 or a6, a6, a9 4022f686: e198 l32i.n a9, a1, 56 4022f688: 696a add.n a6, a9, a6 4022f68a: dd6a add.n a13, a13, a6 4022f68c: ff4d61 l32r a6, 4022f3c0 4022f68f: 404f00 ssai 15 4022f692: dd6a add.n a13, a13, a6 4022f694: 81ddd0 src a13, a13, a13 4022f697: d2da add.n a13, a2, a13 4022f699: 308d80 xor a8, a13, a8 4022f69c: 106d20 and a6, a13, a2 4022f69f: 10c850 and a12, a8, a5 4022f6a2: 20cc60 or a12, a12, a6 4022f6a5: f168 l32i.n a6, a1, 60 4022f6a7: 404a00 ssai 10 4022f6aa: c6ca add.n a12, a6, a12 4022f6ac: eeca add.n a14, a14, a12 4022f6ae: ff45c1 l32r a12, 4022f3c4 4022f6b1: 1033d0 and a3, a3, a13 4022f6b4: eeca add.n a14, a14, a12 4022f6b6: 81eee0 src a14, a14, a14 4022f6b9: edea add.n a14, a13, a14 4022f6bb: 404b10 ssai 27 4022f6be: 10ce20 and a12, a14, a2 4022f6c1: 2033c0 or a3, a3, a12 4022f6c4: 11c8 l32i.n a12, a1, 4 4022f6c6: 1088e0 and a8, a8, a14 4022f6c9: cc3a add.n a12, a12, a3 4022f6cb: 55ca add.n a5, a5, a12 4022f6cd: ff3ec1 l32r a12, 4022f3c8 4022f6d0: 6138 l32i.n a3, a1, 24 4022f6d2: 55ca add.n a5, a5, a12 4022f6d4: 815550 src a5, a5, a5 4022f6d7: 5e5a add.n a5, a14, a5 4022f6d9: 404710 ssai 23 4022f6dc: 10c5d0 and a12, a5, a13 4022f6df: 2088c0 or a8, a8, a12 4022f6e2: 338a add.n a3, a3, a8 4022f6e4: 223a add.n a2, a2, a3 4022f6e6: ff3931 l32r a3, 4022f3cc 4022f6e9: f87c movi.n a8, -1 4022f6eb: 223a add.n a2, a2, a3 4022f6ed: 812220 src a2, a2, a2 4022f6f0: 303e80 xor a3, a14, a8 4022f6f3: 404210 ssai 18 4022f6f6: 103530 and a3, a5, a3 4022f6f9: 252a add.n a2, a5, a2 4022f6fb: 10ce20 and a12, a14, a2 4022f6fe: 2033c0 or a3, a3, a12 4022f701: 373a add.n a3, a7, a3 4022f703: 30c580 xor a12, a5, a8 4022f706: dd3a add.n a13, a13, a3 4022f708: ff3231 l32r a3, 4022f3d0 4022f70b: 10c2c0 and a12, a2, a12 4022f70e: dd3a add.n a13, a13, a3 4022f710: 81ddd0 src a13, a13, a13 4022f713: d2da add.n a13, a2, a13 4022f715: 1035d0 and a3, a5, a13 4022f718: 2033c0 or a3, a3, a12 4022f71b: 3b3a add.n a3, a11, a3 4022f71d: ee3a add.n a14, a14, a3 4022f71f: ff2d31 l32r a3, 4022f3d4 4022f722: 404c00 ssai 12 4022f725: ee3a add.n a14, a14, a3 4022f727: 81eee0 src a14, a14, a14 4022f72a: 303280 xor a3, a2, a8 4022f72d: 404b10 ssai 27 4022f730: 103d30 and a3, a13, a3 4022f733: edea add.n a14, a13, a14 4022f735: 10ce20 and a12, a14, a2 4022f738: 20cc30 or a12, a12, a3 4022f73b: cfca add.n a12, a15, a12 4022f73d: 303d80 xor a3, a13, a8 4022f740: 55ca add.n a5, a5, a12 4022f742: ff25c1 l32r a12, 4022f3d8 4022f745: 103e30 and a3, a14, a3 4022f748: 55ca add.n a5, a5, a12 4022f74a: 815550 src a5, a5, a5 4022f74d: 5e5a add.n a5, a14, a5 4022f74f: 10c5d0 and a12, a5, a13 4022f752: 20cc30 or a12, a12, a3 4022f755: a138 l32i.n a3, a1, 40 4022f757: 33ca add.n a3, a3, a12 4022f759: 223a add.n a2, a2, a3 4022f75b: ff2031 l32r a3, 4022f3dc 4022f75e: 404710 ssai 23 4022f761: 223a add.n a2, a2, a3 4022f763: 303e80 xor a3, a14, a8 4022f766: 812220 src a2, a2, a2 4022f769: 252a add.n a2, a5, a2 4022f76b: 103530 and a3, a5, a3 4022f76e: 10ce20 and a12, a14, a2 4022f771: 2033c0 or a3, a3, a12 4022f774: 363a add.n a3, a6, a3 4022f776: dd3a add.n a13, a13, a3 4022f778: ff1a31 l32r a3, 4022f3e0 4022f77b: 404210 ssai 18 4022f77e: dd3a add.n a13, a13, a3 4022f780: 303580 xor a3, a5, a8 4022f783: 81ddd0 src a13, a13, a13 4022f786: d2da add.n a13, a2, a13 4022f788: 103230 and a3, a2, a3 4022f78b: 10c5d0 and a12, a5, a13 4022f78e: 20cc30 or a12, a12, a3 4022f791: 4138 l32i.n a3, a1, 16 4022f793: 33ca add.n a3, a3, a12 4022f795: ee3a add.n a14, a14, a3 4022f797: ff1331 l32r a3, 4022f3e4 4022f79a: 404c00 ssai 12 4022f79d: ee3a add.n a14, a14, a3 4022f79f: 303280 xor a3, a2, a8 4022f7a2: 81eee0 src a14, a14, a14 4022f7a5: edea add.n a14, a13, a14 4022f7a7: 103d30 and a3, a13, a3 4022f7aa: 10ce20 and a12, a14, a2 4022f7ad: 20cc30 or a12, a12, a3 4022f7b0: c0ca add.n a12, a0, a12 4022f7b2: 55ca add.n a5, a5, a12 4022f7b4: ff0dc1 l32r a12, 4022f3e8 4022f7b7: 404b10 ssai 27 4022f7ba: 55ca add.n a5, a5, a12 4022f7bc: 815550 src a5, a5, a5 4022f7bf: 30cd80 xor a12, a13, a8 4022f7c2: 404710 ssai 23 4022f7c5: 10cec0 and a12, a14, a12 4022f7c8: 5e5a add.n a5, a14, a5 4022f7ca: 1035d0 and a3, a5, a13 4022f7cd: 2033c0 or a3, a3, a12 4022f7d0: 393a add.n a3, a9, a3 4022f7d2: 30ce80 xor a12, a14, a8 4022f7d5: 223a add.n a2, a2, a3 4022f7d7: ff0531 l32r a3, 4022f3ec 4022f7da: 10c5c0 and a12, a5, a12 4022f7dd: 223a add.n a2, a2, a3 4022f7df: 812220 src a2, a2, a2 4022f7e2: 252a add.n a2, a5, a2 4022f7e4: 103e20 and a3, a14, a2 4022f7e7: 20cc30 or a12, a12, a3 4022f7ea: 3138 l32i.n a3, a1, 12 4022f7ec: 33ca add.n a3, a3, a12 4022f7ee: dd3a add.n a13, a13, a3 4022f7f0: ff0031 l32r a3, 4022f3f0 4022f7f3: 404210 ssai 18 4022f7f6: dd3a add.n a13, a13, a3 4022f7f8: 303580 xor a3, a5, a8 4022f7fb: 81ddd0 src a13, a13, a13 4022f7fe: d2da add.n a13, a2, a13 4022f800: 103230 and a3, a2, a3 4022f803: 10c5d0 and a12, a5, a13 4022f806: 20cc30 or a12, a12, a3 4022f809: 8138 l32i.n a3, a1, 32 4022f80b: 404c00 ssai 12 4022f80e: 33ca add.n a3, a3, a12 4022f810: ee3a add.n a14, a14, a3 4022f812: 30c280 xor a12, a2, a8 4022f815: fef731 l32r a3, 4022f3f4 4022f818: 10cdc0 and a12, a13, a12 4022f81b: ee3a add.n a14, a14, a3 4022f81d: 81eee0 src a14, a14, a14 4022f820: edea add.n a14, a13, a14 4022f822: 103e20 and a3, a14, a2 4022f825: 2033c0 or a3, a3, a12 4022f828: d1c8 l32i.n a12, a1, 52 4022f82a: cc3a add.n a12, a12, a3 4022f82c: 55ca add.n a5, a5, a12 4022f82e: fef2c1 l32r a12, 4022f3f8 4022f831: 404b10 ssai 27 4022f834: 55ca add.n a5, a5, a12 4022f836: 30cd80 xor a12, a13, a8 4022f839: 815550 src a5, a5, a5 4022f83c: 5e5a add.n a5, a14, a5 4022f83e: 10cec0 and a12, a14, a12 4022f841: 1035d0 and a3, a5, a13 4022f844: 2033c0 or a3, a3, a12 4022f847: 343a add.n a3, a4, a3 4022f849: 223a add.n a2, a2, a3 4022f84b: feec31 l32r a3, 4022f3fc 4022f84e: 404710 ssai 23 4022f851: 223a add.n a2, a2, a3 4022f853: 812220 src a2, a2, a2 4022f856: 303e80 xor a3, a14, a8 4022f859: 404210 ssai 18 4022f85c: 308580 xor a8, a5, a8 4022f85f: 252a add.n a2, a5, a2 4022f861: 103530 and a3, a5, a3 4022f864: 10ce20 and a12, a14, a2 4022f867: 2033c0 or a3, a3, a12 4022f86a: 3a3a add.n a3, a10, a3 4022f86c: dd3a add.n a13, a13, a3 4022f86e: fee431 l32r a3, 4022f400 4022f871: 108280 and a8, a2, a8 4022f874: dd3a add.n a13, a13, a3 4022f876: 81ddd0 src a13, a13, a13 4022f879: d2da add.n a13, a2, a13 4022f87b: 1035d0 and a3, a5, a13 4022f87e: 203380 or a3, a3, a8 4022f881: c188 l32i.n a8, a1, 48 4022f883: 383a add.n a3, a8, a3 4022f885: ee3a add.n a14, a14, a3 4022f887: fedf31 l32r a3, 4022f404 4022f88a: 404c00 ssai 12 4022f88d: ee3a add.n a14, a14, a3 4022f88f: 81eee0 src a14, a14, a14 4022f892: 8138 l32i.n a3, a1, 32 4022f894: edea add.n a14, a13, a14 4022f896: 30ced0 xor a12, a14, a13 4022f899: 30c2c0 xor a12, a2, a12 4022f89c: cfca add.n a12, a15, a12 4022f89e: 55ca add.n a5, a5, a12 4022f8a0: fedac1 l32r a12, 4022f408 4022f8a3: 404c10 ssai 28 4022f8a6: 55ca add.n a5, a5, a12 4022f8a8: 815550 src a5, a5, a5 4022f8ab: 5e5a add.n a5, a14, a5 4022f8ad: 404510 ssai 21 4022f8b0: 30c5e0 xor a12, a5, a14 4022f8b3: 30cdc0 xor a12, a13, a12 4022f8b6: 33ca add.n a3, a3, a12 4022f8b8: 223a add.n a2, a2, a3 4022f8ba: fed431 l32r a3, 4022f40c 4022f8bd: 11c8 l32i.n a12, a1, 4 4022f8bf: 223a add.n a2, a2, a3 4022f8c1: 812220 src a2, a2, a2 4022f8c4: 252a add.n a2, a5, a2 4022f8c6: 303520 xor a3, a5, a2 4022f8c9: 303e30 xor a3, a14, a3 4022f8cc: 373a add.n a3, a7, a3 4022f8ce: dd3a add.n a13, a13, a3 4022f8d0: fed031 l32r a3, 4022f410 4022f8d3: 404010 ssai 16 4022f8d6: dd3a add.n a13, a13, a3 4022f8d8: 81ddd0 src a13, a13, a13 4022f8db: d2da add.n a13, a2, a13 4022f8dd: 303d20 xor a3, a13, a2 4022f8e0: 303530 xor a3, a5, a3 4022f8e3: 393a add.n a3, a9, a3 4022f8e5: ee3a add.n a14, a14, a3 4022f8e7: fecb31 l32r a3, 4022f414 4022f8ea: 404900 ssai 9 4022f8ed: ee3a add.n a14, a14, a3 4022f8ef: 81eee0 src a14, a14, a14 4022f8f2: edea add.n a14, a13, a14 4022f8f4: 404c10 ssai 28 4022f8f7: 303ed0 xor a3, a14, a13 4022f8fa: 303230 xor a3, a2, a3 4022f8fd: cc3a add.n a12, a12, a3 4022f8ff: 55ca add.n a5, a5, a12 4022f901: fec5c1 l32r a12, 4022f418 4022f904: 4138 l32i.n a3, a1, 16 4022f906: 55ca add.n a5, a5, a12 4022f908: 815550 src a5, a5, a5 4022f90b: 5e5a add.n a5, a14, a5 4022f90d: 30c5e0 xor a12, a5, a14 4022f910: 30cdc0 xor a12, a13, a12 4022f913: 33ca add.n a3, a3, a12 4022f915: 223a add.n a2, a2, a3 4022f917: fec131 l32r a3, 4022f41c 4022f91a: 404510 ssai 21 4022f91d: 223a add.n a2, a2, a3 4022f91f: 812220 src a2, a2, a2 4022f922: 252a add.n a2, a5, a2 4022f924: 303520 xor a3, a5, a2 4022f927: 303e30 xor a3, a14, a3 4022f92a: 3a3a add.n a3, a10, a3 4022f92c: dd3a add.n a13, a13, a3 4022f92e: febc31 l32r a3, 4022f420 4022f931: 404010 ssai 16 4022f934: dd3a add.n a13, a13, a3 4022f936: a138 l32i.n a3, a1, 40 4022f938: 81ddd0 src a13, a13, a13 4022f93b: d2da add.n a13, a2, a13 4022f93d: 404900 ssai 9 4022f940: 30cd20 xor a12, a13, a2 4022f943: 30c5c0 xor a12, a5, a12 4022f946: 33ca add.n a3, a3, a12 4022f948: ee3a add.n a14, a14, a3 4022f94a: feb631 l32r a3, 4022f424 4022f94d: d1c8 l32i.n a12, a1, 52 4022f94f: ee3a add.n a14, a14, a3 4022f951: 81eee0 src a14, a14, a14 4022f954: edea add.n a14, a13, a14 4022f956: 303ed0 xor a3, a14, a13 4022f959: 303230 xor a3, a2, a3 4022f95c: cc3a add.n a12, a12, a3 4022f95e: 55ca add.n a5, a5, a12 4022f960: feb2c1 l32r a12, 4022f428 4022f963: 404c10 ssai 28 4022f966: 55ca add.n a5, a5, a12 4022f968: 815550 src a5, a5, a5 4022f96b: 5e5a add.n a5, a14, a5 4022f96d: 3035e0 xor a3, a5, a14 4022f970: 303d30 xor a3, a13, a3 4022f973: 3b3a add.n a3, a11, a3 4022f975: 223a add.n a2, a2, a3 4022f977: fead31 l32r a3, 4022f42c 4022f97a: 404510 ssai 21 4022f97d: 223a add.n a2, a2, a3 4022f97f: 812220 src a2, a2, a2 4022f982: 3138 l32i.n a3, a1, 12 4022f984: 252a add.n a2, a5, a2 4022f986: 30c520 xor a12, a5, a2 4022f989: 30cec0 xor a12, a14, a12 4022f98c: 33ca add.n a3, a3, a12 4022f98e: dd3a add.n a13, a13, a3 4022f990: fea831 l32r a3, 4022f430 4022f993: 404010 ssai 16 4022f996: dd3a add.n a13, a13, a3 4022f998: 81ddd0 src a13, a13, a13 4022f99b: 6138 l32i.n a3, a1, 24 4022f99d: d2da add.n a13, a2, a13 4022f99f: 30cd20 xor a12, a13, a2 4022f9a2: 30c5c0 xor a12, a5, a12 4022f9a5: 33ca add.n a3, a3, a12 4022f9a7: ee3a add.n a14, a14, a3 4022f9a9: fea231 l32r a3, 4022f434 4022f9ac: 404900 ssai 9 4022f9af: ee3a add.n a14, a14, a3 4022f9b1: 81eee0 src a14, a14, a14 4022f9b4: edea add.n a14, a13, a14 4022f9b6: 30ced0 xor a12, a14, a13 4022f9b9: 30c2c0 xor a12, a2, a12 4022f9bc: c0ca add.n a12, a0, a12 4022f9be: 55ca add.n a5, a5, a12 4022f9c0: fe9ec1 l32r a12, 4022f438 4022f9c3: 404c10 ssai 28 4022f9c6: 55ca add.n a5, a5, a12 4022f9c8: 815550 src a5, a5, a5 4022f9cb: 5e5a add.n a5, a14, a5 4022f9cd: 3035e0 xor a3, a5, a14 4022f9d0: 303d30 xor a3, a13, a3 4022f9d3: 383a add.n a3, a8, a3 4022f9d5: 223a add.n a2, a2, a3 4022f9d7: fe9931 l32r a3, 4022f43c 4022f9da: 404510 ssai 21 4022f9dd: 223a add.n a2, a2, a3 4022f9df: 812220 src a2, a2, a2 4022f9e2: 252a add.n a2, a5, a2 4022f9e4: 303520 xor a3, a5, a2 4022f9e7: 303e30 xor a3, a14, a3 4022f9ea: 363a add.n a3, a6, a3 4022f9ec: dd3a add.n a13, a13, a3 4022f9ee: fe9431 l32r a3, 4022f440 4022f9f1: 404010 ssai 16 4022f9f4: dd3a add.n a13, a13, a3 4022f9f6: 81ddd0 src a13, a13, a13 4022f9f9: d2da add.n a13, a2, a13 4022f9fb: 303d20 xor a3, a13, a2 4022f9fe: 303530 xor a3, a5, a3 4022fa01: 343a add.n a3, a4, a3 4022fa03: ee3a add.n a14, a14, a3 4022fa05: fe8f31 l32r a3, 4022f444 4022fa08: 404900 ssai 9 4022fa0b: ee3a add.n a14, a14, a3 4022fa0d: 81eee0 src a14, a14, a14 4022fa10: f37c movi.n a3, -1 4022fa12: 30c230 xor a12, a2, a3 4022fa15: edea add.n a14, a13, a14 4022fa17: 404a10 ssai 26 4022fa1a: 20cec0 or a12, a14, a12 4022fa1d: 30cdc0 xor a12, a13, a12 4022fa20: bbca add.n a11, a11, a12 4022fa22: 55ba add.n a5, a5, a11 4022fa24: fe89b1 l32r a11, 4022f448 4022fa27: 1621c2 l32i a12, a1, 88 4022fa2a: 55ba add.n a5, a5, a11 4022fa2c: 30bd30 xor a11, a13, a3 4022fa2f: 815550 src a5, a5, a5 4022fa32: 5e5a add.n a5, a14, a5 4022fa34: 404610 ssai 22 4022fa37: 20b5b0 or a11, a5, a11 4022fa3a: 30beb0 xor a11, a14, a11 4022fa3d: aaba add.n a10, a10, a11 4022fa3f: 22aa add.n a2, a2, a10 4022fa41: fe82a1 l32r a10, 4022f44c 4022fa44: 1cb8 l32i.n a11, a12, 4 4022fa46: 22aa add.n a2, a2, a10 4022fa48: 812220 src a2, a2, a2 4022fa4b: 30ae30 xor a10, a14, a3 4022fa4e: 252a add.n a2, a5, a2 4022fa50: 20a2a0 or a10, a2, a10 4022fa53: 30a5a0 xor a10, a5, a10 4022fa56: 99aa add.n a9, a9, a10 4022fa58: dd9a add.n a13, a13, a9 4022fa5a: fe7d91 l32r a9, 4022f450 4022fa5d: 404110 ssai 17 4022fa60: dd9a add.n a13, a13, a9 4022fa62: 309530 xor a9, a5, a3 4022fa65: 81ddd0 src a13, a13, a13 4022fa68: d2da add.n a13, a2, a13 4022fa6a: 404b00 ssai 11 4022fa6d: 209d90 or a9, a13, a9 4022fa70: 309290 xor a9, a2, a9 4022fa73: ff9a add.n a15, a15, a9 4022fa75: eefa add.n a14, a14, a15 4022fa77: fe77f1 l32r a15, 4022f454 4022fa7a: 309230 xor a9, a2, a3 4022fa7d: eefa add.n a14, a14, a15 4022fa7f: a1f8 l32i.n a15, a1, 40 4022fa81: 81eee0 src a14, a14, a14 4022fa84: edea add.n a14, a13, a14 4022fa86: 404a10 ssai 26 4022fa89: 209e90 or a9, a14, a9 4022fa8c: 309d90 xor a9, a13, a9 4022fa8f: 889a add.n a8, a8, a9 4022fa91: 558a add.n a5, a5, a8 4022fa93: fe7181 l32r a8, 4022f458 4022fa96: 309d30 xor a9, a13, a3 4022fa99: 558a add.n a5, a5, a8 4022fa9b: 815550 src a5, a5, a5 4022fa9e: 3188 l32i.n a8, a1, 12 4022faa0: 5e5a add.n a5, a14, a5 4022faa2: 209590 or a9, a5, a9 4022faa5: 309e90 xor a9, a14, a9 4022faa8: 889a add.n a8, a8, a9 4022faaa: 228a add.n a2, a2, a8 4022faac: fe6c81 l32r a8, 4022f45c 4022faaf: 404610 ssai 22 4022fab2: 228a add.n a2, a2, a8 4022fab4: 812220 src a2, a2, a2 4022fab7: 308e30 xor a8, a14, a3 4022faba: 404110 ssai 17 4022fabd: 252a add.n a2, a5, a2 4022fabf: 208280 or a8, a2, a8 4022fac2: 309230 xor a9, a2, a3 4022fac5: 308580 xor a8, a5, a8 4022fac8: ff8a add.n a15, a15, a8 4022faca: ddfa add.n a13, a13, a15 4022facc: fe65f1 l32r a15, 4022f460 4022facf: 308530 xor a8, a5, a3 4022fad2: ddfa add.n a13, a13, a15 4022fad4: 11f8 l32i.n a15, a1, 4 4022fad6: 81ddd0 src a13, a13, a13 4022fad9: d2da add.n a13, a2, a13 4022fadb: 404b00 ssai 11 4022fade: 208d80 or a8, a13, a8 4022fae1: 308280 xor a8, a2, a8 4022fae4: ff8a add.n a15, a15, a8 4022fae6: eefa add.n a14, a14, a15 4022fae8: fe5ff1 l32r a15, 4022f464 4022faeb: 8188 l32i.n a8, a1, 32 4022faed: eefa add.n a14, a14, a15 4022faef: 81eee0 src a14, a14, a14 4022faf2: 61f8 l32i.n a15, a1, 24 4022faf4: edea add.n a14, a13, a14 4022faf6: 209e90 or a9, a14, a9 4022faf9: 309d90 xor a9, a13, a9 4022fafc: 889a add.n a8, a8, a9 4022fafe: 558a add.n a5, a5, a8 4022fb00: fe5a81 l32r a8, 4022f468 4022fb03: 404a10 ssai 26 4022fb06: 558a add.n a5, a5, a8 4022fb08: 308d30 xor a8, a13, a3 4022fb0b: 815550 src a5, a5, a5 4022fb0e: 5e5a add.n a5, a14, a5 4022fb10: 404610 ssai 22 4022fb13: 208580 or a8, a5, a8 4022fb16: 308e80 xor a8, a14, a8 4022fb19: 668a add.n a6, a6, a8 4022fb1b: 226a add.n a2, a2, a6 4022fb1d: fe5361 l32r a6, 4022f46c 4022fb20: 308530 xor a8, a5, a3 4022fb23: 226a add.n a2, a2, a6 4022fb25: 812220 src a2, a2, a2 4022fb28: 306e30 xor a6, a14, a3 4022fb2b: 404110 ssai 17 4022fb2e: 252a add.n a2, a5, a2 4022fb30: 206260 or a6, a2, a6 4022fb33: 309230 xor a9, a2, a3 4022fb36: 306560 xor a6, a5, a6 4022fb39: ff6a add.n a15, a15, a6 4022fb3b: ddfa add.n a13, a13, a15 4022fb3d: fe4cf1 l32r a15, 4022f470 4022fb40: d168 l32i.n a6, a1, 52 4022fb42: ddfa add.n a13, a13, a15 4022fb44: 81ddd0 src a13, a13, a13 4022fb47: fe4bf1 l32r a15, 4022f474 4022fb4a: 404b00 ssai 11 4022fb4d: d2da add.n a13, a2, a13 4022fb4f: 208d80 or a8, a13, a8 4022fb52: 308280 xor a8, a2, a8 4022fb55: 668a add.n a6, a6, a8 4022fb57: ee6a add.n a14, a14, a6 4022fb59: 4188 l32i.n a8, a1, 16 4022fb5b: fe4761 l32r a6, 4022f478 4022fb5e: eefa add.n a14, a14, a15 4022fb60: 81eee0 src a14, a14, a14 4022fb63: fe47f1 l32r a15, 4022f480 4022fb66: 404a10 ssai 26 4022fb69: edea add.n a14, a13, a14 4022fb6b: 209e90 or a9, a14, a9 4022fb6e: 309d90 xor a9, a13, a9 4022fb71: 889a add.n a8, a8, a9 4022fb73: 558a add.n a5, a5, a8 4022fb75: 0c98 l32i.n a9, a12, 0 4022fb77: 308d30 xor a8, a13, a3 4022fb7a: 556a add.n a5, a5, a6 4022fb7c: 815550 src a5, a5, a5 4022fb7f: fe3f61 l32r a6, 4022f47c 4022fb82: 404610 ssai 22 4022fb85: 5e5a add.n a5, a14, a5 4022fb87: 995a add.n a9, a9, a5 4022fb89: 208580 or a8, a5, a8 4022fb8c: 308e80 xor a8, a14, a8 4022fb8f: 0c99 s32i.n a9, a12, 0 4022fb91: 778a add.n a7, a7, a8 4022fb93: 227a add.n a2, a2, a7 4022fb95: 226a add.n a2, a2, a6 4022fb97: 3c68 l32i.n a6, a12, 12 4022fb99: 812220 src a2, a2, a2 4022fb9c: 252a add.n a2, a5, a2 4022fb9e: 662a add.n a6, a6, a2 4022fba0: 404110 ssai 17 4022fba3: 3c69 s32i.n a6, a12, 12 4022fba5: 306e30 xor a6, a14, a3 4022fba8: 303530 xor a3, a5, a3 4022fbab: 206260 or a6, a2, a6 4022fbae: 305560 xor a5, a5, a6 4022fbb1: 445a add.n a4, a4, a5 4022fbb3: dd4a add.n a13, a13, a4 4022fbb5: 2c48 l32i.n a4, a12, 8 4022fbb7: ddfa add.n a13, a13, a15 4022fbb9: 81ddd0 src a13, a13, a13 4022fbbc: fe32f1 l32r a15, 4022f484 4022fbbf: 404b00 ssai 11 4022fbc2: d2da add.n a13, a2, a13 4022fbc4: 44da add.n a4, a4, a13 4022fbc6: 203d30 or a3, a13, a3 4022fbc9: 302230 xor a2, a2, a3 4022fbcc: 2c49 s32i.n a4, a12, 8 4022fbce: 002a add.n a0, a0, a2 4022fbd0: ee0a add.n a14, a14, a0 4022fbd2: 142102 l32i a0, a1, 80 4022fbd5: eefa add.n a14, a14, a15 4022fbd7: 81eee0 src a14, a14, a14 4022fbda: 1921f2 l32i a15, a1, 100 4022fbdd: ddea add.n a13, a13, a14 4022fbdf: 1821e2 l32i a14, a1, 96 4022fbe2: bbda add.n a11, a11, a13 4022fbe4: 1cb9 s32i.n a11, a12, 4 4022fbe6: 1721d2 l32i a13, a1, 92 4022fbe9: 1521c2 l32i a12, a1, 84 4022fbec: 70c112 addi a1, a1, 112 4022fbef: f00d ret.n 4022fbf1: 000000 ill 4022fbf4 : 4022fbf4: 94ac beqz.n a4, 4022fc21 4022fbf6: 607020 neg a7, a2 4022fbf9: 0388 l32i.n a8, a3, 0 4022fbfb: 004282 s8i a8, a2, 0 4022fbfe: 0368 l32i.n a6, a3, 0 4022fc00: 527a add.n a5, a2, a7 4022fc02: 416860 srli a6, a6, 8 4022fc05: 014262 s8i a6, a2, 1 4022fc08: 0388 l32i.n a8, a3, 0 4022fc0a: 554b addi.n a5, a5, 4 4022fc0c: f58080 extui a8, a8, 16, 16 4022fc0f: 024282 s8i a8, a2, 2 4022fc12: 0368 l32i.n a6, a3, 0 4022fc14: 334b addi.n a3, a3, 4 4022fc16: 756860 extui a6, a6, 24, 8 4022fc19: 034262 s8i a6, a2, 3 4022fc1c: 224b addi.n a2, a2, 4 4022fc1e: d73547 bltu a5, a4, 4022fbf9 4022fc21: f00d ret.n ... 4022fc24 : 4022fc24: c4ac beqz.n a4, 4022fc54 4022fc26: 608030 neg a8, a3 4022fc29: 030392 l8ui a9, a3, 3 4022fc2c: 000362 l8ui a6, a3, 0 4022fc2f: 010372 l8ui a7, a3, 1 4022fc32: 538a add.n a5, a3, a8 4022fc34: 554b addi.n a5, a5, 4 4022fc36: 117780 slli a7, a7, 8 4022fc39: 206670 or a6, a6, a7 4022fc3c: 019980 slli a9, a9, 24 4022fc3f: 020372 l8ui a7, a3, 2 4022fc42: 334b addi.n a3, a3, 4 4022fc44: 117700 slli a7, a7, 16 4022fc47: 207790 or a7, a7, a9 4022fc4a: 206670 or a6, a6, a7 4022fc4d: 0269 s32i.n a6, a2, 0 4022fc4f: 224b addi.n a2, a2, 4 4022fc51: d43547 bltu a5, a4, 4022fc29 4022fc54: f00d ret.n ... 4022fc58 : 4022fc58: e0c112 addi a1, a1, -32 4022fc5b: 0161c2 s32i a12, a1, 4 4022fc5e: 056142 s32i a4, a1, 20 4022fc61: 0109 s32i.n a0, a1, 0 4022fc63: 41f9 s32i.n a15, a1, 16 4022fc65: 21d9 s32i.n a13, a1, 8 4022fc67: 31e9 s32i.n a14, a1, 12 4022fc69: 05dd mov.n a13, a5 4022fc6b: 02ed mov.n a14, a2 4022fc6d: 04fd mov.n a15, a4 4022fc6f: 008b05 call0 40230520 4022fc72: 02cd mov.n a12, a2 4022fc74: 203c movi.n a0, 50 4022fc76: 0b4202 s8i a0, a2, 11 4022fc79: 2f9c beqz.n a15, 4022fc8f 4022fc7b: 181e22 l16ui a2, a14, 48 4022fc7e: 032c movi.n a3, 32 4022fc80: b28c beqz.n a2, 4022fc8f 4022fc82: 2bb3d7 bgeu a3, a13, 4022fcb1 4022fc85: 0c2d mov.n a2, a12 4022fc87: 005885 call0 40230210 4022fc8a: 0c0c movi.n a12, 0 4022fc8c: 000406 j 4022fca0 4022fc8f: 002c02 l32i a0, a12, 0 4022fc92: 202cc0 or a2, a12, a12 4022fc95: 10a042 movi a4, 16 4022fc98: 204040 or a4, a0, a4 4022fc9b: 0c49 s32i.n a4, a12, 0 4022fc9d: 001085 call0 4022fda8 4022fca0: 0108 l32i.n a0, a1, 0 4022fca2: 21d8 l32i.n a13, a1, 8 4022fca4: 31e8 l32i.n a14, a1, 12 4022fca6: 0c2d mov.n a2, a12 4022fca8: 41f8 l32i.n a15, a1, 16 4022fcaa: 11c8 l32i.n a12, a1, 4 4022fcac: 20c112 addi a1, a1, 32 4022fcaf: f00d ret.n 4022fcb1: 0f3d mov.n a3, a15 4022fcb3: 802e21 l32r a2, 4020fd6c 4022fcb6: 0d4d mov.n a4, a13 4022fcb8: 2c2a add.n a2, a12, a2 4022fcba: 4a3801 l32r a0, 4020259c 4022fcbd: 0000c0 callx0 a0 4022fcc0: 0a4cd2 s8i a13, a12, 10 4022fcc3: 0c08 l32i.n a0, a12, 0 4022fcc5: 820c movi.n a2, 8 4022fcc7: 200020 or a0, a0, a2 4022fcca: 0c09 s32i.n a0, a12, 0 4022fccc: fff086 j 4022fc92 4022fccf: 0bb400 excw ... 4022fcd4 : 4022fcd4: f0c112 addi a1, a1, -16 4022fcd7: 21d9 s32i.n a13, a1, 8 4022fcd9: 11c9 s32i.n a12, a1, 4 4022fcdb: 0109 s32i.n a0, a1, 0 4022fcdd: 02cd mov.n a12, a2 4022fcdf: 06f316 beqz a3, 4022fd52 4022fce2: 022366 bnei a3, 2, 4022fce8 4022fce5: 001e06 j 4022fd61 4022fce8: b00c movi.n a0, 11 4022fcea: 029307 bne a3, a0, 4022fcf0 4022fced: 001ec6 j 4022fd6c 4022fcf0: d20c movi.n a2, 13 4022fcf2: 029327 bne a3, a2, 4022fcf8 4022fcf5: 0020c6 j 4022fd7c 4022fcf8: e60c movi.n a6, 14 4022fcfa: 141367 beq a3, a6, 4022fd12 4022fcfd: 471c movi.n a7, 20 4022fcff: 3a1377 beq a3, a7, 4022fd3d 4022fd02: fcaed2 movi a13, 0xfffffefc 4022fd05: 0108 l32i.n a0, a1, 0 4022fd07: 0d2d mov.n a2, a13 4022fd09: 11c8 l32i.n a12, a1, 4 4022fd0b: 21d8 l32i.n a13, a1, 8 4022fd0d: 10c112 addi a1, a1, 16 4022fd10: f00d ret.n 4022fd12: 0c2d mov.n a2, a12 4022fd14: 0029c5 call0 4022ffb4 4022fd17: 02dd mov.n a13, a2 4022fd19: fe8256 bnez a2, 4022fd05 4022fd1c: 0c88 l32i.n a8, a12, 0 4022fd1e: 676857 bbci a8, 5, 4022fd89 4022fd21: 0c2d mov.n a2, a12 4022fd23: 017145 call0 40231438 4022fd26: 02dd mov.n a13, a2 4022fd28: fd9256 bnez a2, 4022fd05 4022fd2b: 0c2d mov.n a2, a12 4022fd2d: 002905 call0 4022ffc0 4022fd30: 02dd mov.n a13, a2 4022fd32: fcf256 bnez a2, 4022fd05 4022fd35: 0c2d mov.n a2, a12 4022fd37: 003505 call0 40230088 4022fd3a: 0014c6 j 4022fd91 4022fd3d: 203440 or a3, a4, a4 4022fd40: 202cc0 or a2, a12, a12 4022fd43: 054d mov.n a4, a5 4022fd45: 016745 call0 402313bc 4022fd48: 02dd mov.n a13, a2 4022fd4a: 0c2d mov.n a2, a12 4022fd4c: 017dc5 call0 4023152c 4022fd4f: ffec86 j 4022fd05 4022fd52: 017a45 call0 402314f8 4022fd55: 202cc0 or a2, a12, a12 4022fd58: 0004c5 call0 4022fda8 4022fd5b: 20d220 or a13, a2, a2 4022fd5e: ffe8c6 j 4022fd05 4022fd61: 001545 call0 4022feb8 4022fd64: 02dd mov.n a13, a2 4022fd66: ffe6c6 j 4022fd05 4022fd69: 000000 ill 4022fd6c: ffd931 l32r a3, 4022fcd0 4022fd6f: 323a add.n a3, a2, a3 4022fd71: 019bc5 call0 40231730 4022fd74: 02dd mov.n a13, a2 4022fd76: ffe2c6 j 4022fd05 4022fd79: 000000 ill 4022fd7c: 0c2d mov.n a2, a12 4022fd7e: 002c85 call0 40230048 4022fd81: 02dd mov.n a13, a2 4022fd83: ffdf86 j 4022fd05 4022fd86: 000000 ill 4022fd89: 202cc0 or a2, a12, a12 4022fd8c: 002305 call0 4022ffc0 4022fd8f: 02dd mov.n a13, a2 4022fd91: f70d56 bnez a13, 4022fd05 4022fd94: 0c2d mov.n a2, a12 4022fd96: 0149c5 call0 40231234 4022fd99: 02dd mov.n a13, a2 4022fd9b: f66256 bnez a2, 4022fd05 4022fd9e: 0c2d mov.n a2, a12 4022fda0: 014f85 call0 4023129c 4022fda3: 02dd mov.n a13, a2 4022fda5: ffd706 j 4022fd05 4022fda8 : 4022fda8: f0c112 addi a1, a1, -16 4022fdab: 11c9 s32i.n a12, a1, 4 4022fdad: 0109 s32i.n a0, a1, 0 4022fdaf: 02cd mov.n a12, a2 4022fdb1: 000205 call0 4022fdd4 4022fdb4: f07c movi.n a0, -1 4022fdb6: 230c movi.n a3, 2 4022fdb8: 0bdc42 addmi a4, a12, 0xb00 4022fdbb: 020c movi.n a2, 0 4022fdbd: 4f5422 s16i a2, a4, 158 4022fdc0: 075c32 s16i a3, a12, 14 4022fdc3: 085c02 s16i a0, a12, 16 4022fdc6: 11c8 l32i.n a12, a1, 4 4022fdc8: 0108 l32i.n a0, a1, 0 4022fdca: 10c112 addi a1, a1, 16 4022fdcd: f00d ret.n 4022fdcf: 897400 excw 4022fdd2: fe .byte 0xfe 4022fdd3: 3f .byte 0x3f 4022fdd4 : 4022fdd4: 03a042 movi a4, 3 4022fdd7: 01a052 movi a5, 1 4022fdda: f0c112 addi a1, a1, -16 4022fddd: 006102 s32i a0, a1, 0 4022fde0: 11c9 s32i.n a12, a1, 4 4022fde2: 31e9 s32i.n a14, a1, 12 4022fde4: 21d9 s32i.n a13, a1, 8 4022fde6: 0e0c movi.n a14, 0 4022fde8: 02dd mov.n a13, a2 4022fdea: 0bddc2 addmi a12, a13, 0xb00 4022fded: 262cc2 l32i a12, a12, 152 4022fdf0: c21c movi.n a2, 28 4022fdf2: 3cab addi.n a3, a12, 10 4022fdf4: 004c52 s8i a5, a12, 0 4022fdf7: 014ce2 s8i a14, a12, 1 4022fdfa: 024ce2 s8i a14, a12, 2 4022fdfd: 044c42 s8i a4, a12, 4 4022fe00: 0b0d02 l8ui a0, a13, 11 4022fe03: 064ce2 s8i a14, a12, 6 4022fe06: 074ce2 s8i a14, a12, 7 4022fe09: 084ce2 s8i a14, a12, 8 4022fe0c: 094ce2 s8i a14, a12, 9 4022fe0f: 340000 extui a0, a0, 0, 4 4022fe12: 054c02 s8i a0, a12, 5 4022fe15: 07dac5 call0 40237bc4 4022fe18: 0042d6 bgez a2, 4022fe20 4022fe1b: f27c movi.n a2, -1 4022fe1d: 002146 j 4022fea6 4022fe20: f8a032 movi a3, 248 4022fe23: 5d28 l32i.n a2, a13, 20 4022fe25: 042c movi.n a4, 32 4022fe27: 223a add.n a2, a2, a3 4022fe29: 3c6b addi.n a3, a12, 6 4022fe2b: 49dc01 l32r a0, 4020259c 4022fe2e: 0000c0 callx0 a0 4022fe31: 0d48 l32i.n a4, a13, 0 4022fe33: 800c movi.n a0, 8 4022fe35: 2a6437 bbci a4, 3, 4022fe63 4022fe38: 27cc22 addi a2, a12, 39 4022fe3b: 7fcc31 l32r a3, 4020fd6c 4022fe3e: 0a0d42 l8ui a4, a13, 10 4022fe41: 264c42 s8i a4, a12, 38 4022fe44: 3d3a add.n a3, a13, a3 4022fe46: 0a0d42 l8ui a4, a13, 10 4022fe49: 49d401 l32r a0, 4020259c 4022fe4c: 0000c0 callx0 a0 4022fe4f: 800c movi.n a0, 8 4022fe51: 777c movi.n a7, -9 4022fe53: 0a0d52 l8ui a5, a13, 10 4022fe56: 0d68 l32i.n a6, a13, 0 4022fe58: 27c552 addi a5, a5, 39 4022fe5b: 106670 and a6, a6, a7 4022fe5e: 0d69 s32i.n a6, a13, 0 4022fe60: 000106 j 4022fe68 4022fe63: 752c movi.n a5, 39 4022fe65: 264ce2 s8i a14, a12, 38 4022fe68: 120c movi.n a2, 1 4022fe6a: 85ca add.n a8, a5, a12 4022fe6c: 0048e2 s8i a14, a8, 0 4022fe6f: 014802 s8i a0, a8, 1 4022fe72: ffd701 l32r a0, 4022fdd0 4022fe75: 552b addi.n a5, a5, 2 4022fe77: 604b addi.n a6, a0, 4 4022fe79: 207550 or a7, a5, a5 4022fe7c: 80a5c0 add a10, a5, a12 4022fe7f: 004ae2 s8i a14, a10, 0 4022fe82: 02c552 addi a5, a5, 2 4022fe85: 000092 l8ui a9, a0, 0 4022fe88: 014a92 s8i a9, a10, 1 4022fe8b: 001b addi.n a0, a0, 1 4022fe8d: e89067 bne a0, a6, 4022fe79 4022fe90: 631c movi.n a3, 22 4022fe92: b5ca add.n a11, a5, a12 4022fe94: 040c movi.n a4, 0 4022fe96: 574b addi.n a5, a7, 4 4022fe98: 004b22 s8i a2, a11, 0 4022fe9b: 014be2 s8i a14, a11, 1 4022fe9e: 0d2d mov.n a2, a13 4022fea0: 034c72 s8i a7, a12, 3 4022fea3: 00db85 call0 40230c5c 4022fea6: 11c8 l32i.n a12, a1, 4 4022fea8: 21d8 l32i.n a13, a1, 8 4022feaa: 31e8 l32i.n a14, a1, 12 4022feac: 0108 l32i.n a0, a1, 0 4022feae: 10c112 addi a1, a1, 16 4022feb1: f00d ret.n 4022feb3: 0a9c00 excw ... 4022feb8 : 4022feb8: e0c112 addi a1, a1, -32 4022febb: 41d9 s32i.n a13, a1, 16 4022febd: 2109 s32i.n a0, a1, 8 4022febf: 51e9 s32i.n a14, a1, 20 4022fec1: 31c9 s32i.n a12, a1, 12 4022fec3: 61f9 s32i.n a15, a1, 24 4022fec5: 02cd mov.n a12, a2 4022fec7: fffbf1 l32r a15, 4022feb4 4022feca: 223c movi.n a2, 50 4022fecc: fcfa add.n a15, a12, a15 4022fece: 801f82 l16ui a8, a15, 0x100 4022fed1: 432f52 l32i a5, a15, 0x10c 4022fed4: 3f2fe2 l32i a14, a15, 252 4022fed7: 181552 l16ui a5, a5, 48 4022feda: 040e32 l8ui a3, a14, 4 4022fedd: 050e02 l8ui a0, a14, 5 4022fee0: 1133c0 slli a3, a3, 4 4022fee3: 003a add.n a0, a0, a3 4022fee5: 740000 extui a0, a0, 0, 8 4022fee8: 29b207 bgeu a2, a0, 4022ff15 4022feeb: 020d mov.n a0, a2 4022feed: 042c movi.n a4, 32 4022feef: 1189 s32i.n a8, a1, 4 4022fef1: 7159 s32i.n a5, a1, 28 4022fef3: 18a132 movi a3, 0x118 4022fef6: 5c28 l32i.n a2, a12, 20 4022fef8: 0b4c02 s8i a0, a12, 11 4022fefb: 223a add.n a2, a2, a3 4022fefd: 3e6b addi.n a3, a14, 6 4022feff: 49a701 l32r a0, 4020259c 4022ff02: 0000c0 callx0 a0 4022ff05: 7128 l32i.n a2, a1, 28 4022ff07: 260ed2 l8ui a13, a14, 38 4022ff0a: 032c movi.n a3, 32 4022ff0c: 25b3d7 bgeu a3, a13, 4022ff35 4022ff0f: f7ae22 movi a2, 0xfffffef7 4022ff12: 000406 j 4022ff26 4022ff15: 0b0c62 l8ui a6, a12, 11 4022ff18: 043c movi.n a4, 48 4022ff1a: cf3467 bltu a4, a6, 4022feed 4022ff1d: f9ae22 movi a2, 0xfffffef9 4022ff20: 000086 j 4022ff26 4022ff23: fcae22 movi a2, 0xfffffefc 4022ff26: 31c8 l32i.n a12, a1, 12 4022ff28: 41d8 l32i.n a13, a1, 16 4022ff2a: 51e8 l32i.n a14, a1, 20 4022ff2c: 61f8 l32i.n a15, a1, 24 4022ff2e: 2108 l32i.n a0, a1, 8 4022ff30: 20c112 addi a1, a1, 32 4022ff33: f00d ret.n 4022ff35: 27ce72 addi a7, a14, 39 4022ff38: 006172 s32i a7, a1, 0 4022ff3b: 032216 beqz a2, 4022ff71 4022ff3e: 204cc0 or a4, a12, a12 4022ff41: 432f32 l32i a3, a15, 0x10c 4022ff44: 075d mov.n a5, a7 4022ff46: d338 l32i.n a3, a3, 52 4022ff48: 016285 call0 40231574 4022ff4b: 0138 l32i.n a3, a1, 0 4022ff4d: 456f22 s32i a2, a15, 0x114 4022ff50: 0d4d mov.n a4, a13 4022ff52: 224b addi.n a2, a2, 4 4022ff54: 499201 l32r a0, 4020259c 4022ff57: 0000c0 callx0 a0 4022ff5a: 13cdf6 bgeui a13, 32, 4022ff71 4022ff5d: 030c movi.n a3, 0 4022ff5f: 452f22 l32i a2, a15, 0x114 4022ff62: 042c movi.n a4, 32 4022ff64: c044d0 sub a4, a4, a13 4022ff67: 2d2a add.n a2, a13, a2 4022ff69: 224b addi.n a2, a2, 4 4022ff6b: 499001 l32r a0, 402025ac 4022ff6e: 0000c0 callx0 a0 4022ff71: 0138 l32i.n a3, a1, 0 4022ff73: 7f7e21 l32r a2, 4020fd6c 4022ff76: 0d4d mov.n a4, a13 4022ff78: 2c2a add.n a2, a12, a2 4022ff7a: 498801 l32r a0, 4020259c 4022ff7d: 0000c0 callx0 a0 4022ff80: 29cd42 addi a4, a13, 41 4022ff83: 1138 l32i.n a3, a1, 4 4022ff85: 461c movi.n a6, 20 4022ff87: b50c movi.n a5, 11 4022ff89: 0a4cd2 s8i a13, a12, 10 4022ff8c: 9dea add.n a9, a13, a14 4022ff8e: 0c78 l32i.n a7, a12, 0 4022ff90: 880c movi.n a8, 8 4022ff92: 107780 and a7, a7, a8 4022ff95: 280992 l8ui a9, a9, 40 4022ff98: 094c92 s8i a9, a12, 9 4022ff9b: 935670 movnez a5, a6, a7 4022ff9e: 075c52 s16i a5, a12, 14 4022ffa1: 02a347 bge a3, a4, 4022ffa7 4022ffa4: ffdec6 j 4022ff23 4022ffa7: 020c movi.n a2, 0 4022ffa9: 5cb8 l32i.n a11, a12, 20 4022ffab: 2acda2 addi a10, a13, 42 4022ffae: 9c5ba2 s16i a10, a11, 0x138 4022ffb1: ffdc46 j 4022ff26 4022ffb4 : 4022ffb4: 431c movi.n a3, 20 4022ffb6: 075232 s16i a3, a2, 14 4022ffb9: 020c movi.n a2, 0 4022ffbb: f00d ret.n 4022ffbd: 000000 ill 4022ffc0 : 4022ffc0: 03a042 movi a4, 3 4022ffc3: 00a052 movi a5, 0 4022ffc6: 10a062 movi a6, 16 4022ffc9: b0c112 addi a1, a1, -80 4022ffcc: 312b addi.n a3, a1, 2 4022ffce: e109 s32i.n a0, a1, 56 4022ffd0: 1061d2 s32i a13, a1, 64 4022ffd3: f1c9 s32i.n a12, a1, 60 4022ffd5: 5f33d1 l32r a13, 40207ca4 4022ffd8: 02cd mov.n a12, a2 4022ffda: 200c movi.n a0, 2 4022ffdc: dcda add.n a13, a12, a13 4022ffde: d1d9 s32i.n a13, a1, 52 4022ffe0: 7c2dd2 l32i a13, a13, 0x1f0 4022ffe3: e22c movi.n a2, 46 4022ffe5: 004d62 s8i a6, a13, 0 4022ffe8: 014d52 s8i a5, a13, 1 4022ffeb: 004142 s8i a4, a1, 0 4022ffee: 014102 s8i a0, a1, 1 4022fff1: 07bd05 call0 40237bc4 4022fff4: 0042d6 bgez a2, 4022fffc 4022fff7: f27c movi.n a2, -1 4022fff9: 000f06 j 40230039 4022fffc: 203110 or a3, a1, a1 4022ffff: 043c movi.n a4, 48 40230001: d128 l32i.n a2, a1, 52 40230003: 5d6b addi.n a5, a13, 6 40230005: 832222 l32i a2, a2, 0x20c 40230008: 060c movi.n a6, 0 4023000a: b228 l32i.n a2, a2, 44 4023000c: 0818c5 call0 4023819c 4023000f: c129 s32i.n a2, a1, 48 40230011: 054d22 s8i a2, a13, 5 40230014: 422b addi.n a4, a2, 2 40230016: 213820 srai a3, a2, 8 40230019: 044d32 s8i a3, a13, 4 4023001c: 034d42 s8i a4, a13, 3 4023001f: 013d mov.n a3, a1 40230021: 214840 srai a4, a4, 8 40230024: 024d42 s8i a4, a13, 2 40230027: 0c2d mov.n a2, a12 40230029: 009745 call0 402309a0 4023002c: 0c2d mov.n a2, a12 4023002e: 631c movi.n a3, 22 40230030: c158 l32i.n a5, a1, 48 40230032: 040c movi.n a4, 0 40230034: 556b addi.n a5, a5, 6 40230036: 00c245 call0 40230c5c 40230039: f1c8 l32i.n a12, a1, 60 4023003b: 1021d2 l32i a13, a1, 64 4023003e: e108 l32i.n a0, a1, 56 40230040: 50c112 addi a1, a1, 80 40230043: f00d ret.n 40230045: 000000 ill 40230048 : 40230048: fcae52 movi a5, 0xfffffefc 4023004b: ea0c movi.n a10, 14 4023004d: 5278 l32i.n a7, a2, 20 4023004f: ff9931 l32r a3, 4022feb4 40230052: 0298 l32i.n a9, a2, 0 40230054: 0b2c movi.n a11, 32 40230056: 2099b0 or a9, a9, a11 40230059: 323a add.n a3, a2, a3 4023005b: 9c1762 l16ui a6, a7, 0x138 4023005e: 3f2382 l32i a8, a3, 252 40230061: 801332 l16ui a3, a3, 0x100 40230064: 886a add.n a8, a8, a6 40230066: 030842 l8ui a4, a8, 3 40230069: 020882 l8ui a8, a8, 2 4023006c: 0752a2 s16i a10, a2, 14 4023006f: 0299 s32i.n a9, a2, 0 40230071: 1188c0 slli a8, a8, 4 40230074: 448a add.n a4, a4, a8 40230076: 646a add.n a6, a4, a6 40230078: 9c5762 s16i a6, a7, 0x138 4023007b: 012347 blt a3, a4, 40230080 4023007e: 050c movi.n a5, 0 40230080: 052d mov.n a2, a5 40230082: f00d ret.n 40230084: 0009a4 excw ... 40230088 : 40230088: 00a052 movi a5, 0 4023008b: c0c112 addi a1, a1, -64 4023008e: 204110 or a4, a1, a1 40230091: 053d mov.n a3, a5 40230093: e1d9 s32i.n a13, a1, 56 40230095: c109 s32i.n a0, a1, 48 40230097: d1c9 s32i.n a12, a1, 52 40230099: f1e9 s32i.n a14, a1, 60 4023009b: 02cd mov.n a12, a2 4023009d: fff9e1 l32r a14, 40230084 402300a0: f00c movi.n a0, 15 402300a2: e2ea add.n a14, a2, a14 402300a4: 812ed2 l32i a13, a14, 0x204 402300a7: 7d2ee2 l32i a14, a14, 0x1f4 402300aa: 2dd8 l32i.n a13, a13, 8 402300ac: 014e52 s8i a5, a14, 1 402300af: 004e02 s8i a0, a14, 0 402300b2: 009b05 call0 40230a64 402300b5: 5d9c beqz.n a13, 402300ce 402300b7: 0d2d mov.n a2, a13 402300b9: 013d mov.n a3, a1 402300bb: 442c movi.n a4, 36 402300bd: 5e6b addi.n a5, a14, 6 402300bf: 160c movi.n a6, 1 402300c1: 080d85 call0 4023819c 402300c4: 020d mov.n a0, a2 402300c6: 62cc bnez.n a2, 402300d0 402300c8: f3ae22 movi a2, 0xfffffef3 402300cb: 0008c6 j 402300f2 402300ce: 000c movi.n a0, 0 402300d0: 00a042 movi a4, 0 402300d3: 054e02 s8i a0, a14, 5 402300d6: 06c052 addi a5, a0, 6 402300d9: 212800 srai a2, a0, 8 402300dc: 02c032 addi a3, a0, 2 402300df: 034e32 s8i a3, a14, 3 402300e2: 044e22 s8i a2, a14, 4 402300e5: 213830 srai a3, a3, 8 402300e8: 0c2d mov.n a2, a12 402300ea: 024e32 s8i a3, a14, 2 402300ed: 631c movi.n a3, 22 402300ef: 00b6c5 call0 40230c5c 402300f2: d1c8 l32i.n a12, a1, 52 402300f4: e1d8 l32i.n a13, a1, 56 402300f6: f1e8 l32i.n a14, a1, 60 402300f8: c108 l32i.n a0, a1, 48 402300fa: 40c112 addi a1, a1, 64 402300fd: f00d ret.n 402300ff: a7f000 excw 40230102: 424023 excw 40230104 : 40230104: ada042 movi a4, 173 40230107: 206220 or a6, a2, a2 4023010a: f0c112 addi a1, a1, -16 4023010d: 0261c2 s32i a12, a1, 8 40230110: 823c movi.n a2, 56 40230112: 31d9 s32i.n a13, a1, 12 40230114: 1109 s32i.n a0, a1, 4 40230116: 03dd mov.n a13, a3 40230118: 0169 s32i.n a6, a1, 0 4023011a: fff931 l32r a3, 40230100 4023011d: 491d01 l32r a0, 40202594 40230120: 0000c0 callx0 a0 40230123: 02cd mov.n a12, a2 40230125: b29c beqz.n a2, 40230144 40230127: 0108 l32i.n a0, a1, 0 40230129: 0209 s32i.n a0, a2, 0 4023012b: 07a8c5 call0 40237bb8 4023012e: 0c2d mov.n a2, a12 40230130: ff0ac5 call0 4022f1e0 40230133: 0122d6 bgez a2, 40230149 40230136: 0c2d mov.n a2, a12 40230138: fff231 l32r a3, 40230100 4023013b: b6a042 movi a4, 182 4023013e: 491801 l32r a0, 402025a0 40230141: 0000c0 callx0 a0 40230144: 0c0c movi.n a12, 0 40230146: 000546 j 4023015f 40230149: 185cd2 s16i a13, a12, 48 4023014c: fd8c beqz.n a13, 4023015f 4023014e: 112de0 slli a2, a13, 2 40230151: ffeb31 l32r a3, 40230100 40230154: c4a042 movi a4, 196 40230157: 490f01 l32r a0, 40202594 4023015a: 0000c0 callx0 a0 4023015d: dc29 s32i.n a2, a12, 52 4023015f: 1108 l32i.n a0, a1, 4 40230161: 0c2d mov.n a2, a12 40230163: 31d8 l32i.n a13, a1, 12 40230165: 21c8 l32i.n a12, a1, 8 40230167: 10c112 addi a1, a1, 16 4023016a: f00d ret.n 4023016c : 4023016c: e0c112 addi a1, a1, -32 4023016f: 11c9 s32i.n a12, a1, 4 40230171: 31e9 s32i.n a14, a1, 12 40230173: 41f9 s32i.n a15, a1, 16 40230175: 21d9 s32i.n a13, a1, 8 40230177: 0109 s32i.n a0, a1, 0 40230179: 02dd mov.n a13, a2 4023017b: 081216 beqz a2, 40230200 4023017e: 4228 l32i.n a2, a2, 16 40230180: ffc1e1 l32r a14, 40230084 40230183: e28c beqz.n a2, 40230195 40230185: c2ea add.n a12, a2, a14 40230187: 7f2cc2 l32i a12, a12, 0x1fc 4023018a: 201110 or a1, a1, a1 4023018d: 000805 call0 40230210 40230190: 0c2d mov.n a2, a12 40230192: fefc56 bnez a12, 40230185 40230195: 181de2 l16ui a14, a13, 48 40230198: 0c0c movi.n a12, 0 4023019a: 111ea6 blti a14, 1, 402301af 4023019d: 0d2d22 l32i a2, a13, 52 402301a0: 203cc0 or a3, a12, a12 402301a3: 014d45 call0 40231678 402301a6: 181df2 l16ui a15, a13, 48 402301a9: 01ccc2 addi a12, a12, 1 402301ac: ed2cf7 blt a12, a15, 4023019d 402301af: dd28 l32i.n a2, a13, 52 402301b1: ffd331 l32r a3, 40230100 402301b4: e5a042 movi a4, 229 402301b7: 48fa01 l32r a0, 402025a0 402301ba: 0000c0 callx0 a0 402301bd: 0ded mov.n a14, a13 402301bf: 0c0c movi.n a12, 0 402301c1: 0f0c movi.n a15, 0 402301c3: 183ce6 bgei a12, 3, 402301df 402301c6: 6e28 l32i.n a2, a14, 24 402301c8: 329c beqz.n a2, 402301df 402301ca: ffcd31 l32r a3, 40230100 402301cd: eba042 movi a4, 235 402301d0: 48f401 l32r a0, 402025a0 402301d3: 0000c0 callx0 a0 402301d6: 6ef9 s32i.n a15, a14, 24 402301d8: cc1b addi.n a12, a12, 1 402301da: ee8b addi.n a14, a14, 8 402301dc: fff8c6 j 402301c3 402301df: 032d22 l32i a2, a13, 12 402301e2: 0636c5 call0 40236550 402301e5: 044df2 s8i a15, a13, 4 402301e8: 2d28 l32i.n a2, a13, 8 402301ea: 07db05 call0 40237f9c 402301ed: ffc4c1 l32r a12, 40230100 402301f0: 079cc5 call0 40237bc0 402301f3: 0c3d mov.n a3, a12 402301f5: 0d2d mov.n a2, a13 402301f7: f8a042 movi a4, 248 402301fa: 48e901 l32r a0, 402025a0 402301fd: 0000c0 callx0 a0 40230200: 11c8 l32i.n a12, a1, 4 40230202: 21d8 l32i.n a13, a1, 8 40230204: 31e8 l32i.n a14, a1, 12 40230206: 41f8 l32i.n a15, a1, 16 40230208: 0108 l32i.n a0, a1, 0 4023020a: 20c112 addi a1, a1, 32 4023020d: f00d ret.n ... 40230210 : 40230210: f0c112 addi a1, a1, -16 40230213: 0109 s32i.n a0, a1, 0 40230215: 11c9 s32i.n a12, a1, 4 40230217: 21d9 s32i.n a13, a1, 8 40230219: 02cd mov.n a12, a2 4023021b: 063216 beqz a2, 40230282 4023021e: ff99d1 l32r a13, 40230084 40230221: d2da add.n a13, a2, a13 40230223: 7f2d02 l32i a0, a13, 0x1fc 40230226: 802d22 l32i a2, a13, 0x200 40230229: 812d32 l32i a3, a13, 0x204 4023022c: 32cc bnez.n a2, 40230233 4023022e: 4309 s32i.n a0, a3, 16 40230230: 000206 j 4023023c 40230233: 0bd242 addmi a4, a2, 0xb00 40230236: 286402 s32i a0, a4, 160 40230239: 7f2d02 l32i a0, a13, 0x1fc 4023023c: 30cc bnez.n a0, 40230243 4023023e: 5329 s32i.n a2, a3, 20 40230240: 000146 j 40230249 40230243: 0bd052 addmi a5, a0, 0xb00 40230246: 296522 s32i a2, a5, 164 40230249: 7a2d22 l32i a2, a13, 0x1e8 4023024c: ffad31 l32r a3, 40230100 4023024f: 1da142 movi a4, 0x11d 40230252: 48d301 l32r a0, 402025a0 40230255: 0000c0 callx0 a0 40230258: 7b2d22 l32i a2, a13, 0x1ec 4023025b: ffa931 l32r a3, 40230100 4023025e: 1ea142 movi a4, 0x11e 40230261: 48cf01 l32r a0, 402025a0 40230264: 0000c0 callx0 a0 40230267: 202cc0 or a2, a12, a12 4023026a: 012c05 call0 4023152c 4023026d: 842d22 l32i a2, a13, 0x210 40230270: 01e845 call0 402320f8 40230273: 202cc0 or a2, a12, a12 40230276: ffa231 l32r a3, 40230100 40230279: 24a142 movi a4, 0x124 4023027c: 48c901 l32r a0, 402025a0 4023027f: 0000c0 callx0 a0 40230282: 11c8 l32i.n a12, a1, 4 40230284: 21d8 l32i.n a13, a1, 8 40230286: 0108 l32i.n a0, a1, 0 40230288: 10c112 addi a1, a1, 16 4023028b: f00d ret.n 4023028d: 000000 ill 40230290 : 40230290: f0c112 addi a1, a1, -16 40230293: 11c9 s32i.n a12, a1, 4 40230295: 21d9 s32i.n a13, a1, 8 40230297: 0109 s32i.n a0, a1, 0 40230299: 02dd mov.n a13, a2 4023029b: 00cdc5 call0 40230f78 4023029e: 02cd mov.n a12, a2 402302a0: 01e2d6 bgez a2, 402302c2 402302a3: d07c movi.n a0, -3 402302a5: 191207 beq a2, a0, 402302c2 402302a8: 00af22 movi a2, 0xffffff00 402302ab: 131c27 beq a12, a2, 402302c2 402302ae: 0d2d mov.n a2, a13 402302b0: 0c3d mov.n a3, a12 402302b2: 010505 call0 40231304 402302b5: 0bdd22 addmi a2, a13, 0xb00 402302b8: 2a2222 l32i a2, a2, 168 402302bb: 0d3d mov.n a3, a13 402302bd: d228 l32i.n a2, a2, 52 402302bf: 013e45 call0 402316a4 402302c2: 0108 l32i.n a0, a1, 0 402302c4: 0c2d mov.n a2, a12 402302c6: 21d8 l32i.n a13, a1, 8 402302c8: 11c8 l32i.n a12, a1, 4 402302ca: 10c112 addi a1, a1, 16 402302cd: f00d ret.n ... 402302d0 : 402302d0: e0c112 addi a1, a1, -32 402302d3: 0149 s32i.n a4, a1, 0 402302d5: 6129 s32i.n a2, a1, 24 402302d7: 51f9 s32i.n a15, a1, 20 402302d9: 1109 s32i.n a0, a1, 4 402302db: 31d9 s32i.n a13, a1, 12 402302dd: 41e9 s32i.n a14, a1, 16 402302df: 21c9 s32i.n a12, a1, 8 402302e1: 03ed mov.n a14, a3 402302e3: 04cd mov.n a12, a4 402302e5: 0d0c movi.n a13, 0 402302e7: 00a402 movi a0, 0x400 402302ea: 61f8 l32i.n a15, a1, 24 402302ec: 005d mov.n a5, a0 402302ee: 0120c7 blt a0, a12, 402302f3 402302f1: 0c5d mov.n a5, a12 402302f3: 0f2d mov.n a2, a15 402302f5: 731c movi.n a3, 23 402302f7: 4dea add.n a4, a13, a14 402302f9: 009605 call0 40230c5c 402302fc: 00a402 movi a0, 0x400 402302ff: 1a12a6 blti a2, 1, 4023031d 40230302: d2da add.n a13, a2, a13 40230304: c0cc20 sub a12, a12, a2 40230307: e11ce6 bgei a12, 1, 402302ec 4023030a: 0128 l32i.n a2, a1, 0 4023030c: 21c8 l32i.n a12, a1, 8 4023030e: 31d8 l32i.n a13, a1, 12 40230310: 41e8 l32i.n a14, a1, 16 40230312: 1138 l32i.n a3, a1, 4 40230314: 51f8 l32i.n a15, a1, 20 40230316: 030d mov.n a0, a3 40230318: 20c112 addi a1, a1, 32 4023031b: f00d ret.n 4023031d: 0129 s32i.n a2, a1, 0 4023031f: fff9c6 j 4023030a ... 40230324 : 40230324: e0c112 addi a1, a1, -32 40230327: 2139 s32i.n a3, a1, 8 40230329: 61e9 s32i.n a14, a1, 24 4023032b: 41c9 s32i.n a12, a1, 16 4023032d: 51d9 s32i.n a13, a1, 20 4023032f: 3109 s32i.n a0, a1, 12 40230331: 04dd mov.n a13, a4 40230333: 000c movi.n a0, 0 40230335: 02cd mov.n a12, a2 40230337: 02ed mov.n a14, a2 40230339: 020c movi.n a2, 0 4023033b: 0129 s32i.n a2, a1, 0 4023033d: 0a30e6 bgei a0, 3, 4023034b 40230340: 6c38 l32i.n a3, a12, 24 40230342: 538c beqz.n a3, 4023034b 40230344: 001b addi.n a0, a0, 1 40230346: cc8b addi.n a12, a12, 8 40230348: fffc46 j 4023033d 4023034b: 623026 beqi a0, 3, 402303b1 4023034e: 022122 l32i a2, a1, 8 40230351: 04c132 addi a3, a1, 4 40230354: 014d mov.n a4, a1 40230356: 0199c5 call0 40231cf4 40230359: 7129 s32i.n a2, a1, 28 4023035b: 04b256 bnez a2, 402303aa 4023035e: 0e48 l32i.n a4, a14, 0 40230360: 067457 bbci a4, 21, 4023036a 40230363: 0128 l32i.n a2, a1, 0 40230365: 030c movi.n a3, 0 40230367: 020445 call0 402323ac 4023036a: 7cd9 s32i.n a13, a12, 28 4023036c: 0d2d mov.n a2, a13 4023036e: ff6431 l32r a3, 40230100 40230371: 7ca142 movi a4, 0x17c 40230374: 496b01 l32r a0, 40202920 40230377: 0000c0 callx0 a0 4023037a: 6c29 s32i.n a2, a12, 24 4023037c: 2138 l32i.n a3, a1, 8 4023037e: 0d4d mov.n a4, a13 40230380: 488701 l32r a0, 4020259c 40230383: 0000c0 callx0 a0 40230386: 040e52 l8ui a5, a14, 4 40230389: 551b addi.n a5, a5, 1 4023038b: 044e52 s8i a5, a14, 4 4023038e: 1108 l32i.n a0, a1, 4 40230390: 040c movi.n a4, 0 40230392: c0dd00 sub a13, a13, a0 40230395: 0f1da6 blti a13, 1, 402303a8 40230398: 0d4d mov.n a4, a13 4023039a: 2138 l32i.n a3, a1, 8 4023039c: 0e2d mov.n a2, a14 4023039e: 303a add.n a3, a0, a3 402303a0: fff805 call0 40230324 402303a3: 7129 s32i.n a2, a1, 28 402303a5: 000046 j 402303aa 402303a8: 7149 s32i.n a4, a1, 28 402303aa: 71c8 l32i.n a12, a1, 28 402303ac: 0128 l32i.n a2, a1, 0 402303ae: 000086 j 402303b4 402303b1: f0aec2 movi a12, 0xfffffef0 402303b4: 01d405 call0 402320f8 402303b7: 032102 l32i a0, a1, 12 402303ba: 0521d2 l32i a13, a1, 20 402303bd: 202cc0 or a2, a12, a12 402303c0: 61e8 l32i.n a14, a1, 24 402303c2: 41c8 l32i.n a12, a1, 16 402303c4: 20c112 addi a1, a1, 32 402303c7: f00d ret.n 402303c9: 000000 ill 402303cc : 402303cc: e0c112 addi a1, a1, -32 402303cf: 21c9 s32i.n a12, a1, 8 402303d1: 1109 s32i.n a0, a1, 4 402303d3: 7139 s32i.n a3, a1, 28 402303d5: 51f9 s32i.n a15, a1, 20 402303d7: 41e9 s32i.n a14, a1, 16 402303d9: 31d9 s32i.n a13, a1, 12 402303db: 6129 s32i.n a2, a1, 24 402303dd: 61d8 l32i.n a13, a1, 24 402303df: 04ed mov.n a14, a4 402303e1: 3dd8 l32i.n a13, a13, 12 402303e3: 03fd mov.n a15, a3 402303e5: 2ddc bnez.n a13, 402303fb 402303e7: c20c movi.n a2, 12 402303e9: ff4531 l32r a3, 40230100 402303ec: 98a142 movi a4, 0x198 402303ef: 486901 l32r a0, 40202594 402303f2: 0000c0 callx0 a0 402303f5: 6108 l32i.n a0, a1, 24 402303f7: 02dd mov.n a13, a2 402303f9: 3029 s32i.n a2, a0, 12 402303fb: 0c0c movi.n a12, 0 402303fd: 0a3ce6 bgei a12, 3, 4023040b 40230400: 0d28 l32i.n a2, a13, 0 40230402: 528c beqz.n a2, 4023040b 40230404: cc1b addi.n a12, a12, 1 40230406: dd4b addi.n a13, a13, 4 40230408: fffc46 j 402303fd 4023040b: 2e1ea6 blti a14, 1, 4023043d 4023040e: 043ca6 blti a12, 3, 40230416 40230411: 627c movi.n a2, -10 40230413: 000a06 j 4023043f 40230416: 202ff0 or a2, a15, a15 40230419: 203110 or a3, a1, a1 4023041c: 0d4d mov.n a4, a13 4023041e: 018d45 call0 40231cf4 40230421: c2cc bnez.n a2, 40230431 40230423: 6138 l32i.n a3, a1, 24 40230425: 0338 l32i.n a3, a3, 0 40230427: 067357 bbci a3, 21, 40230431 4023042a: 0d28 l32i.n a2, a13, 0 4023042c: 030c movi.n a3, 0 4023042e: 01f7c5 call0 402323ac 40230431: cc1b addi.n a12, a12, 1 40230433: 0148 l32i.n a4, a1, 0 40230435: dd4b addi.n a13, a13, 4 40230437: c0ee40 sub a14, a14, a4 4023043a: d01ee6 bgei a14, 1, 4023040e 4023043d: 020c movi.n a2, 0 4023043f: 21c8 l32i.n a12, a1, 8 40230441: 31d8 l32i.n a13, a1, 12 40230443: 41e8 l32i.n a14, a1, 16 40230445: 51f8 l32i.n a15, a1, 20 40230447: 1108 l32i.n a0, a1, 4 40230449: 20c112 addi a1, a1, 32 4023044c: f00d ret.n ... 40230450 : 40230450: 0bd242 addmi a4, a2, 0xb00 40230453: 2d2422 l32i a2, a4, 180 40230456: f28c beqz.n a2, 40230469 40230458: 539c beqz.n a3, 40230471 4023045a: 171326 beqi a3, 1, 40230475 4023045d: 182326 beqi a3, 2, 40230479 40230460: 193326 beqi a3, 3, 4023047d 40230463: 1a4326 beqi a3, 4, 40230481 40230466: 035326 beqi a3, 5, 4023046d 40230469: 020c movi.n a2, 0 4023046b: f00d ret.n 4023046d: 2228 l32i.n a2, a2, 8 4023046f: f00d ret.n 40230471: 3228 l32i.n a2, a2, 12 40230473: f00d ret.n 40230475: 4228 l32i.n a2, a2, 16 40230477: f00d ret.n 40230479: 5228 l32i.n a2, a2, 20 4023047b: f00d ret.n 4023047d: 0228 l32i.n a2, a2, 0 4023047f: f00d ret.n 40230481: 1228 l32i.n a2, a2, 4 40230483: f00d ret.n 40230485: 000000 ill 40230488 : 40230488: 0bd242 addmi a4, a2, 0xb00 4023048b: 2d2422 l32i a2, a4, 180 4023048e: 429c beqz.n a2, 402304a6 40230490: 6228 l32i.n a2, a2, 24 40230492: 029c beqz.n a2, 402304a6 40230494: 1213a6 blti a3, 1, 402304aa 40230497: a03320 addx4 a3, a3, a2 4023049a: 0258 l32i.n a5, a2, 0 4023049c: 224b addi.n a2, a2, 4 4023049e: 458c beqz.n a5, 402304a6 402304a0: f69237 bne a2, a3, 4023049a 402304a3: 000186 j 402304ad 402304a6: 020c movi.n a2, 0 402304a8: f00d ret.n 402304aa: a03320 addx4 a3, a3, a2 402304ad: 0328 l32i.n a2, a3, 0 402304af: f00d ret.n 402304b1: 000000 ill 402304b4: fe8910 excw 402304b7: 3f .byte 0x3f 402304b8 : 402304b8: f0c112 addi a1, a1, -16 402304bb: 0161c2 s32i a12, a1, 4 402304be: 006102 s32i a0, a1, 0 402304c1: 20c220 or a12, a2, a2 402304c4: 010305 call0 402314f8 402304c7: 0c08 l32i.n a0, a12, 0 402304c9: 076047 bbci a0, 4, 402304d4 402304cc: 0c2d mov.n a2, a12 402304ce: ff8d85 call0 4022fda8 402304d1: 000646 j 402304ee 402304d4: 202cc0 or a2, a12, a12 402304d7: 16a032 movi a3, 22 402304da: fff641 l32r a4, 402304b4 402304dd: 04a052 movi a5, 4 402304e0: 007785 call0 40230c5c 402304e3: 020c movi.n a2, 0 402304e5: 0c38 l32i.n a3, a12, 0 402304e7: 140c movi.n a4, 1 402304e9: 203340 or a3, a3, a4 402304ec: 0c39 s32i.n a3, a12, 0 402304ee: 11c8 l32i.n a12, a1, 4 402304f0: 0108 l32i.n a0, a1, 0 402304f2: 10c112 addi a1, a1, 16 402304f5: f00d ret.n 402304f7: 892000 excw 402304fa: fe .byte 0xfe 402304fb: 3f .byte 0x3f 402304fc : 402304fc: ffff51 l32r a5, 402304f8 402304ff: 50c562 addi a6, a5, 80 40230502: 000532 l8ui a3, a5, 0 40230505: 039327 bne a3, a2, 4023050c 40230508: 052d mov.n a2, a5 4023050a: f00d ret.n 4023050c: 14c552 addi a5, a5, 20 4023050f: ef9567 bne a5, a6, 40230502 40230512: 020c movi.n a2, 0 40230514: f00d ret.n 40230516: 180000 excw 40230519: 000c movi.n a0, 0 4023051b: 09a000 excw ... 40230520 : 40230520: 68a242 movi a4, 0x268 40230523: 036d mov.n a6, a3 40230525: e0c112 addi a1, a1, -32 40230528: 21c9 s32i.n a12, a1, 8 4023052a: 41e9 s32i.n a14, a1, 16 4023052c: fef531 l32r a3, 40230100 4023052f: 1109 s32i.n a0, a1, 4 40230531: 31d9 s32i.n a13, a1, 12 40230533: 0169 s32i.n a6, a1, 0 40230535: 02dd mov.n a13, a2 40230537: fff821 l32r a2, 40230518 4023053a: 481601 l32r a0, 40202594 4023053d: 0000c0 callx0 a0 40230540: 02cd mov.n a12, a2 40230542: 32cc bnez.n a2, 40230549 40230544: 0c0c movi.n a12, 0 40230546: 0014c6 j 4023059d 40230549: f49c21 l32r a2, 4022d7bc 4023054c: fff4e1 l32r a14, 4023051c 4023054f: 05a002 movi a0, 5 40230552: 80ece0 add a14, a12, a14 40230555: 826ed2 s32i a13, a14, 0x208 40230558: 025c02 s16i a0, a12, 4 4023055b: 180202 l8ui a0, a2, 24 4023055e: 082066 bnei a0, 2, 4023056a 40230561: 002202 l32i a0, a2, 0 40230564: 7d6e02 s32i a0, a14, 0x1f4 40230567: 180202 l8ui a0, a2, 24 4023056a: 041066 bnei a0, 1, 40230572 4023056d: 3238 l32i.n a3, a2, 12 4023056f: 7d6e32 s32i a3, a14, 0x1f4 40230572: 0c2d mov.n a2, a12 40230574: f47c movi.n a4, -1 40230576: 0178 l32i.n a7, a1, 0 40230578: 7d2e52 l32i a5, a14, 0x1f4 4023057b: 160c movi.n a6, 1 4023057d: 0c69 s32i.n a6, a12, 0 4023057f: 6c79 s32i.n a7, a12, 24 40230581: 555b addi.n a5, a5, 5 40230583: 7e6e52 s32i a5, a14, 0x1f8 40230586: 085c42 s16i a4, a12, 16 40230589: 00f6c5 call0 402314f8 4023058c: 0da8 l32i.n a10, a13, 0 4023058e: 0c98 l32i.n a9, a12, 0 40230590: 4d88 l32i.n a8, a13, 16 40230592: 2099a0 or a9, a9, a10 40230595: 0c99 s32i.n a9, a12, 0 40230597: 18dc bnez.n a8, 402305ac 40230599: 4dc9 s32i.n a12, a13, 16 4023059b: 5dc9 s32i.n a12, a13, 20 4023059d: 1108 l32i.n a0, a1, 4 4023059f: 31d8 l32i.n a13, a1, 12 402305a1: 0c2d mov.n a2, a12 402305a3: 41e8 l32i.n a14, a1, 16 402305a5: 21c8 l32i.n a12, a1, 8 402305a7: 20c112 addi a1, a1, 32 402305aa: f00d ret.n 402305ac: 5db8 l32i.n a11, a13, 20 402305ae: 816eb2 s32i a11, a14, 0x204 402305b1: 0bdbb2 addmi a11, a11, 0xb00 402305b4: 286bc2 s32i a12, a11, 160 402305b7: fff806 j 4023059b ... 402305bc : 402305bc: f0c112 addi a1, a1, -16 402305bf: 206220 or a6, a2, a2 402305c2: 08c642 addi a4, a6, 8 402305c5: 006102 s32i a0, a1, 0 402305c8: 0328 l32i.n a2, a3, 0 402305ca: 1338 l32i.n a3, a3, 4 402305cc: 058605 call0 40235e30 402305cf: f3ae42 movi a4, 0xfffffef3 402305d2: 0138 l32i.n a3, a1, 0 402305d4: 000c movi.n a0, 0 402305d6: 10c112 addi a1, a1, 16 402305d9: 930420 movnez a0, a4, a2 402305dc: 002d mov.n a2, a0 402305de: 030d mov.n a0, a3 402305e0: f00d ret.n 402305e2: 870000 excw 402305e5: 000b addi.n a0, a0, -1 402305e7: 0b7f00 excw ... 402305ec : 402305ec: fffe51 l32r a5, 402305e4 402305ef: fffe31 l32r a3, 402305e8 402305f2: 525a add.n a5, a2, a5 402305f4: 223a add.n a2, a2, a3 402305f6: 800562 l8ui a6, a5, 128 402305f9: 661b addi.n a6, a6, 1 402305fb: 746060 extui a6, a6, 0, 8 402305fe: 804562 s8i a6, a5, 128 40230601: 36cc bnez.n a6, 40230608 40230603: 550b addi.n a5, a5, -1 40230605: ed9527 bne a5, a2, 402305f6 40230608: f00d ret.n 4023060a: 8f0000 excw 4023060d: 000b addi.n a0, a0, -1 ... 40230610 : 40230610: ffff51 l32r a5, 4023060c 40230613: fff431 l32r a3, 402305e4 40230616: 525a add.n a5, a2, a5 40230618: 223a add.n a2, a2, a3 4023061a: 800562 l8ui a6, a5, 128 4023061d: 661b addi.n a6, a6, 1 4023061f: 746060 extui a6, a6, 0, 8 40230622: 804562 s8i a6, a5, 128 40230625: 36cc bnez.n a6, 4023062c 40230627: 550b addi.n a5, a5, -1 40230629: ed9527 bne a5, a2, 4023061a 4023062c: f00d ret.n 4023062e: ec0000 excw 40230631: 000b addi.n a0, a0, -1 40230633: 0bd800 excw 40230636: 080000 excw 40230639: 000c movi.n a0, 0 ... 4023063c : 4023063c: d0c112 addi a1, a1, -48 4023063f: 31c9 s32i.n a12, a1, 12 40230641: 1159 s32i.n a5, a1, 4 40230643: 7179 s32i.n a7, a1, 28 40230645: 2109 s32i.n a0, a1, 8 40230647: 61f9 s32i.n a15, a1, 24 40230649: 41d9 s32i.n a13, a1, 16 4023064b: 0149 s32i.n a4, a1, 0 4023064d: 51e9 s32i.n a14, a1, 20 4023064f: 8129 s32i.n a2, a1, 32 40230651: 06ed mov.n a14, a6 40230653: 17c622 addi a2, a6, 23 40230656: bfa242 movi a4, 0x2bf 40230659: 03dd mov.n a13, a3 4023065b: 81f8 l32i.n a15, a1, 32 4023065d: fea831 l32r a3, 40230100 40230660: 48b001 l32r a0, 40202920 40230663: 0000c0 callx0 a0 40230666: 02cd mov.n a12, a2 40230668: 6d1d26 beqi a13, 1, 402306d9 4023066b: 6a3d26 beqi a13, 3, 402306d9 4023066e: 0cdf32 addmi a3, a15, 0xc00 40230671: 0c2d mov.n a2, a12 40230673: 840c movi.n a4, 8 40230675: 47c901 l32r a0, 4020259c 40230678: 0000c0 callx0 a0 4023067b: 0138 l32i.n a3, a1, 0 4023067d: 2c8b addi.n a2, a12, 8 4023067f: 540c movi.n a4, 5 40230681: 47c601 l32r a0, 4020259c 40230684: 0000c0 callx0 a0 40230687: 2cdb addi.n a2, a12, 13 40230689: 1138 l32i.n a3, a1, 4 4023068b: 0e4d mov.n a4, a14 4023068d: 47c301 l32r a0, 4020259c 40230690: 0000c0 callx0 a0 40230693: 7108 l32i.n a0, a1, 28 40230695: 021d26 beqi a13, 1, 4023069b 40230698: 052d66 bnei a13, 2, 402306a1 4023069b: ffe521 l32r a2, 40230630 4023069e: 000086 j 402306a4 402306a1: ffe421 l32r a2, 40230634 402306a4: fe97d1 l32r a13, 40230100 402306a7: 006d mov.n a6, a0 402306a9: 3edb addi.n a3, a14, 13 402306ab: 0bdf02 addmi a0, a15, 0xb00 402306ae: 222002 l32i a0, a0, 136 402306b1: 4f2a add.n a4, a15, a2 402306b3: 050052 l8ui a5, a0, 5 402306b6: 2008 l32i.n a0, a0, 8 402306b8: 0c2d mov.n a2, a12 402306ba: 0000c0 callx0 a0 402306bd: 0d3d mov.n a3, a13 402306bf: 0c2d mov.n a2, a12 402306c1: cca242 movi a4, 0x2cc 402306c4: 47b701 l32r a0, 402025a0 402306c7: 0000c0 callx0 a0 402306ca: 31c8 l32i.n a12, a1, 12 402306cc: 41d8 l32i.n a13, a1, 16 402306ce: 51e8 l32i.n a14, a1, 20 402306d0: 61f8 l32i.n a15, a1, 24 402306d2: 2108 l32i.n a0, a1, 8 402306d4: 30c112 addi a1, a1, 48 402306d7: f00d ret.n 402306d9: ffd731 l32r a3, 40230638 402306dc: 3f3a add.n a3, a15, a3 402306de: ffe3c6 j 40230671 402306e1: 000000 ill 402306e4: 000b50 excw 402306e7: 0c1000 excw 402306ea: a80000 excw 402306ed: de .byte 0xde 402306ee: 124000 excw 402306f0 : 402306f0: d0c112 addi a1, a1, -48 402306f3: 91c9 s32i.n a12, a1, 36 402306f5: a1d9 s32i.n a13, a1, 40 402306f7: b1e9 s32i.n a14, a1, 44 402306f9: fffae1 l32r a14, 402306e4 402306fc: 04dd mov.n a13, a4 402306fe: e2ea add.n a14, a2, a14 40230700: ee48 l32i.n a4, a14, 56 40230702: 8109 s32i.n a0, a1, 32 40230704: 040402 l8ui a0, a4, 4 40230707: 050442 l8ui a4, a4, 5 4023070a: 80ac beqz.n a0, 40230736 4023070c: 05da add.n a0, a5, a13 4023070e: ffd002 addmi a0, a0, 0xffffff00 40230711: ff0002 l8ui a0, a0, 255 40230714: c06500 sub a6, a5, a0 40230717: c0c640 sub a12, a6, a4 4023071a: cc0b addi.n a12, a12, -1 4023071c: 05bc96 bltz a12, 4023077b 4023071f: 1b20a6 blti a0, 2, 4023073e 40230722: 46da add.n a4, a6, a13 40230724: 550b addi.n a5, a5, -1 40230726: 5d5a add.n a5, a13, a5 40230728: 000562 l8ui a6, a5, 0 4023072b: 550b addi.n a5, a5, -1 4023072d: 4a9607 bne a6, a0, 4023077b 40230730: f49547 bne a5, a4, 40230728 40230733: 0001c6 j 4023073e 40230736: c07540 sub a7, a5, a4 40230739: 0c0c movi.n a12, 0 4023073b: b3c770 movgez a12, a7, a7 4023073e: c44ec2 s8i a12, a14, 196 40230741: 0c6d mov.n a6, a12 40230743: 017d mov.n a7, a1 40230745: ffe841 l32r a4, 402306e8 40230748: 2158c0 srai a5, a12, 8 4023074b: c34e52 s8i a5, a14, 195 4023074e: 424a add.n a4, a2, a4 40230750: 0d5d mov.n a5, a13 40230752: ffee85 call0 4023063c 40230755: 3cda add.n a3, a12, a13 40230757: ee48 l32i.n a4, a14, 56 40230759: 012d mov.n a2, a1 4023075b: 050442 l8ui a4, a4, 5 4023075e: ffe301 l32r a0, 402306ec 40230761: 0000c0 callx0 a0 40230764: a1d8 l32i.n a13, a1, 40 40230766: b1e8 l32i.n a14, a1, 44 40230768: 8158 l32i.n a5, a1, 32 4023076a: faae02 movi a0, 0xfffffefa 4023076d: 830c20 moveqz a0, a12, a2 40230770: 002d mov.n a2, a0 40230772: 91c8 l32i.n a12, a1, 36 40230774: 050d mov.n a0, a5 40230776: 30c112 addi a1, a1, 48 40230779: f00d ret.n 4023077b: 0c0c movi.n a12, 0 4023077d: ffef46 j 4023073e 40230780 : 40230780: f0c112 addi a1, a1, -16 40230783: 006102 s32i a0, a1, 0 40230786: 0161c2 s32i a12, a1, 4 40230789: 21d9 s32i.n a13, a1, 8 4023078b: 31e9 s32i.n a14, a1, 12 4023078d: 03dd mov.n a13, a3 4023078f: 02ed mov.n a14, a2 40230791: 04cd mov.n a12, a4 40230793: 5228 l32i.n a2, a2, 20 40230795: feb085 call0 4022f2a0 40230798: 0c4d mov.n a4, a12 4023079a: 5e28 l32i.n a2, a14, 20 4023079c: 0d3d mov.n a3, a13 4023079e: 58c222 addi a2, a2, 88 402307a1: 07ad05 call0 40238274 402307a4: 11c8 l32i.n a12, a1, 4 402307a6: 21d8 l32i.n a13, a1, 8 402307a8: 31e8 l32i.n a14, a1, 12 402307aa: 0108 l32i.n a0, a1, 0 402307ac: 10c112 addi a1, a1, 16 402307af: f00d ret.n 402307b1: 000000 ill 402307b4 : 402307b4: c0a082 movi a8, 192 402307b7: c01180 sub a1, a1, a8 402307ba: 246102 s32i a0, a1, 144 402307bd: 2a6152 s32i a5, a1, 168 402307c0: 2861f2 s32i a15, a1, 160 402307c3: 296142 s32i a4, a1, 164 402307c6: 2c6122 s32i a2, a1, 176 402307c9: 2661d2 s32i a13, a1, 152 402307cc: 2561c2 s32i a12, a1, 148 402307cf: 2761e2 s32i a14, a1, 156 402307d2: 07cd mov.n a12, a7 402307d4: 03ed mov.n a14, a3 402307d6: 06dd mov.n a13, a6 402307d8: 292122 l32i a2, a1, 164 402307db: 016d mov.n a6, a1 402307dd: 053d mov.n a3, a5 402307df: 2c21f2 l32i a15, a1, 176 402307e2: 0e5d mov.n a5, a14 402307e4: 0f4d mov.n a4, a15 402307e6: 074f85 call0 40237ce0 402307e9: 10c122 addi a2, a1, 16 402307ec: 292132 l32i a3, a1, 164 402307ef: 2a2142 l32i a4, a1, 168 402307f2: 476a01 l32r a0, 4020259c 402307f5: 0000c0 callx0 a0 402307f8: 012d mov.n a2, a1 402307fa: 0f4d mov.n a4, a15 402307fc: 0e5d mov.n a5, a14 402307fe: 2a2132 l32i a3, a1, 168 40230801: 0d6d mov.n a6, a13 40230803: 10c332 addi a3, a3, 16 40230806: 2b6132 s32i a3, a1, 172 40230809: 074d45 call0 40237ce0 4023080c: 041c movi.n a4, 16 4023080e: 37a4c7 bge a4, a12, 40230849 40230811: 10cdd2 addi a13, a13, 16 40230814: f0ccc2 addi a12, a12, -16 40230817: 012d mov.n a2, a1 40230819: 031c movi.n a3, 16 4023081b: 0f4d mov.n a4, a15 4023081d: 0e5d mov.n a5, a14 4023081f: 7fc162 addi a6, a1, 127 40230822: 661b addi.n a6, a6, 1 40230824: 074b85 call0 40237ce0 40230827: 012d mov.n a2, a1 40230829: 041c movi.n a4, 16 4023082b: 7fc132 addi a3, a1, 127 4023082e: 331b addi.n a3, a3, 1 40230830: 475b01 l32r a0, 4020259c 40230833: 0000c0 callx0 a0 40230836: 012d mov.n a2, a1 40230838: 2b2132 l32i a3, a1, 172 4023083b: 0f4d mov.n a4, a15 4023083d: 0e5d mov.n a5, a14 4023083f: 0d6d mov.n a6, a13 40230841: 0749c5 call0 40237ce0 40230844: 041c movi.n a4, 16 40230846: c724c7 blt a4, a12, 40230811 40230849: 2521c2 l32i a12, a1, 148 4023084c: 2621d2 l32i a13, a1, 152 4023084f: 2721e2 l32i a14, a1, 156 40230852: 2821f2 l32i a15, a1, 160 40230855: c0a022 movi a2, 192 40230858: 242102 l32i a0, a1, 144 4023085b: 112a add.n a1, a1, a2 4023085d: f00d ret.n ... 40230860 : 40230860: d0a082 movi a8, 208 40230863: c01180 sub a1, a1, a8 40230866: 286102 s32i a0, a1, 160 40230869: 2e6152 s32i a5, a1, 184 4023086c: 2c61f2 s32i a15, a1, 176 4023086f: 2d6142 s32i a4, a1, 180 40230872: 306122 s32i a2, a1, 192 40230875: 2a61d2 s32i a13, a1, 168 40230878: 2961c2 s32i a12, a1, 164 4023087b: 2b61e2 s32i a14, a1, 172 4023087e: 07cd mov.n a12, a7 40230880: 03ed mov.n a14, a3 40230882: 06dd mov.n a13, a6 40230884: 2d2122 l32i a2, a1, 180 40230887: 016d mov.n a6, a1 40230889: 053d mov.n a3, a5 4023088b: 3021f2 l32i a15, a1, 192 4023088e: 0e5d mov.n a5, a14 40230890: 0f4d mov.n a4, a15 40230892: 075305 call0 40237dc4 40230895: 14c122 addi a2, a1, 20 40230898: 2d2132 l32i a3, a1, 180 4023089b: 2e2142 l32i a4, a1, 184 4023089e: 473f01 l32r a0, 4020259c 402308a1: 0000c0 callx0 a0 402308a4: 012d mov.n a2, a1 402308a6: 0f4d mov.n a4, a15 402308a8: 0e5d mov.n a5, a14 402308aa: 2e2132 l32i a3, a1, 184 402308ad: 0d6d mov.n a6, a13 402308af: 14c332 addi a3, a3, 20 402308b2: 2f6132 s32i a3, a1, 188 402308b5: 0750c5 call0 40237dc4 402308b8: 441c movi.n a4, 20 402308ba: 37a4c7 bge a4, a12, 402308f5 402308bd: 14cdd2 addi a13, a13, 20 402308c0: ecccc2 addi a12, a12, -20 402308c3: 012d mov.n a2, a1 402308c5: 431c movi.n a3, 20 402308c7: 0f4d mov.n a4, a15 402308c9: 0e5d mov.n a5, a14 402308cb: 7fc162 addi a6, a1, 127 402308ce: 661b addi.n a6, a6, 1 402308d0: 074f05 call0 40237dc4 402308d3: 012d mov.n a2, a1 402308d5: 441c movi.n a4, 20 402308d7: 7fc132 addi a3, a1, 127 402308da: 331b addi.n a3, a3, 1 402308dc: 473001 l32r a0, 4020259c 402308df: 0000c0 callx0 a0 402308e2: 012d mov.n a2, a1 402308e4: 2f2132 l32i a3, a1, 188 402308e7: 0f4d mov.n a4, a15 402308e9: 0e5d mov.n a5, a14 402308eb: 0d6d mov.n a6, a13 402308ed: 074d45 call0 40237dc4 402308f0: 441c movi.n a4, 20 402308f2: c724c7 blt a4, a12, 402308bd 402308f5: 2921c2 l32i a12, a1, 164 402308f8: 2a21d2 l32i a13, a1, 168 402308fb: 2b21e2 l32i a14, a1, 172 402308fe: 2c21f2 l32i a15, a1, 176 40230901: d0a022 movi a2, 208 40230904: 282102 l32i a0, a1, 160 40230907: 112a add.n a1, a1, a2 40230909: f00d ret.n ... 4023090c : 4023090c: 30a282 movi a8, 0x230 4023090f: c01180 sub a1, a1, a8 40230912: 886142 s32i a4, a1, 0x220 40230915: 8661f2 s32i a15, a1, 0x218 40230918: 876122 s32i a2, a1, 0x21c 4023091b: 8361c2 s32i a12, a1, 0x20c 4023091e: 826102 s32i a0, a1, 0x208 40230921: 8561e2 s32i a14, a1, 0x214 40230924: 8461d2 s32i a13, a1, 0x210 40230927: 05ed mov.n a14, a5 40230929: 07dd mov.n a13, a7 4023092b: 040030 extui a0, a3, 0, 1 4023092e: 06cd mov.n a12, a6 40230930: 231b addi.n a2, a3, 1 40230932: 016d mov.n a6, a1 40230934: 8821f2 l32i a15, a1, 0x220 40230937: b32330 movgez a2, a3, a3 4023093a: 212120 srai a2, a2, 1 4023093d: 0f4d mov.n a4, a15 4023093f: 806122 s32i a2, a1, 0x200 40230942: 302a add.n a3, a0, a2 40230944: 816132 s32i a3, a1, 0x204 40230947: 872122 l32i a2, a1, 0x21c 4023094a: ffe685 call0 402307b4 4023094d: 0e5d mov.n a5, a14 4023094f: 0f4d mov.n a4, a15 40230951: 01d162 addmi a6, a1, 0x100 40230954: 872132 l32i a3, a1, 0x21c 40230957: 802122 l32i a2, a1, 0x200 4023095a: 0d7d mov.n a7, a13 4023095c: 223a add.n a2, a2, a3 4023095e: 812132 l32i a3, a1, 0x204 40230961: ffefc5 call0 40230860 40230964: 8521e2 l32i a14, a1, 0x214 40230967: 8621f2 l32i a15, a1, 0x218 4023096a: 1b1da6 blti a13, 1, 40230989 4023096d: 01d102 addmi a0, a1, 0x100 40230970: 012d mov.n a2, a1 40230972: 3d1a add.n a3, a13, a1 40230974: 000052 l8ui a5, a0, 0 40230977: 000242 l8ui a4, a2, 0 4023097a: 001b addi.n a0, a0, 1 4023097c: 221b addi.n a2, a2, 1 4023097e: 304450 xor a4, a4, a5 40230981: 004c42 s8i a4, a12, 0 40230984: cc1b addi.n a12, a12, 1 40230986: ea9237 bne a2, a3, 40230974 40230989: 8321c2 l32i a12, a1, 0x20c 4023098c: 8421d2 l32i a13, a1, 0x210 4023098f: 30a222 movi a2, 0x230 40230992: 822102 l32i a0, a1, 0x208 40230995: 112a add.n a1, a1, a2 40230997: f00d ret.n 40230999: 000000 ill 4023099c: ac4c movi.n a12, 74 4023099e: fe .byte 0xfe 4023099f: 3f .byte 0x3f 402309a0 : 402309a0: 90a082 movi a8, 144 402309a3: c01180 sub a1, a1, a8 402309a6: 216102 s32i a0, a1, 132 402309a9: 2261c2 s32i a12, a1, 136 402309ac: 206132 s32i a3, a1, 128 402309af: 02cd mov.n a12, a2 402309b1: fffa31 l32r a3, 4023099c 402309b4: 012d mov.n a2, a1 402309b6: 509e01 l32r a0, 40204c30 402309b9: 0000c0 callx0 a0 402309bc: f8a042 movi a4, 248 402309bf: 5c38 l32i.n a3, a12, 20 402309c1: 21db addi.n a2, a1, 13 402309c3: 334a add.n a3, a3, a4 402309c5: 042c movi.n a4, 32 402309c7: 46f501 l32r a0, 4020259c 402309ca: 0000c0 callx0 a0 402309cd: 18a142 movi a4, 0x118 402309d0: 5c38 l32i.n a3, a12, 20 402309d2: 2dc122 addi a2, a1, 45 402309d5: 334a add.n a3, a3, a4 402309d7: 042c movi.n a4, 32 402309d9: 46f001 l32r a0, 4020259c 402309dc: 0000c0 callx0 a0 402309df: 202122 l32i a2, a1, 128 402309e2: 033c movi.n a3, 48 402309e4: 014d mov.n a4, a1 402309e6: c8a072 movi a7, 200 402309e9: 5c68 l32i.n a6, a12, 20 402309eb: d54c movi.n a5, 77 402309ed: 667a add.n a6, a6, a7 402309ef: 073c movi.n a7, 48 402309f1: fff185 call0 4023090c 402309f4: 2221c2 l32i a12, a1, 136 402309f7: 90a022 movi a2, 144 402309fa: 212102 l32i a0, a1, 132 402309fd: 112a add.n a1, a1, a2 402309ff: f00d ret.n 40230a01: 000000 ill 40230a04: ac5c movi.n a12, 90 40230a06: fe .byte 0xfe 40230a07: 3f .byte 0x3f 40230a08 : 40230a08: a0a082 movi a8, 160 40230a0b: c01180 sub a1, a1, a8 40230a0e: 226142 s32i a4, a1, 136 40230a11: 236152 s32i a5, a1, 140 40230a14: 246162 s32i a6, a1, 144 40230a17: 256102 s32i a0, a1, 148 40230a1a: 206122 s32i a2, a1, 128 40230a1d: 216132 s32i a3, a1, 132 40230a20: 012d mov.n a2, a1 40230a22: fff831 l32r a3, 40230a04 40230a25: 508201 l32r a0, 40204c30 40230a28: 0000c0 callx0 a0 40230a2b: 212132 l32i a3, a1, 132 40230a2e: 21db addi.n a2, a1, 13 40230a30: 042c movi.n a4, 32 40230a32: 46da01 l32r a0, 4020259c 40230a35: 0000c0 callx0 a0 40230a38: 202132 l32i a3, a1, 128 40230a3b: 2dc122 addi a2, a1, 45 40230a3e: 042c movi.n a4, 32 40230a40: 46d701 l32r a0, 4020259c 40230a43: 0000c0 callx0 a0 40230a46: 222122 l32i a2, a1, 136 40230a49: 033c movi.n a3, 48 40230a4b: 014d mov.n a4, a1 40230a4d: d54c movi.n a5, 77 40230a4f: 232162 l32i a6, a1, 140 40230a52: 242172 l32i a7, a1, 144 40230a55: ffeb45 call0 4023090c 40230a58: a0a022 movi a2, 160 40230a5b: 252102 l32i a0, a1, 148 40230a5e: 112a add.n a1, a1, a2 40230a60: f00d ret.n ... 40230a64 : 40230a64: 50a162 movi a6, 0x150 40230a67: c01160 sub a1, a1, a6 40230a6a: 4e6102 s32i a0, a1, 0x138 40230a6d: 4f61c2 s32i a12, a1, 0x13c 40230a70: 5161e2 s32i a14, a1, 0x144 40230a73: 046d mov.n a6, a4 40230a75: 5061d2 s32i a13, a1, 0x140 40230a78: 845c movi.n a4, 88 40230a7a: 526162 s32i a6, a1, 0x148 40230a7d: 03dd mov.n a13, a3 40230a7f: 02ed mov.n a14, a2 40230a81: 5ec8 l32i.n a12, a14, 20 40230a83: 7fc122 addi a2, a1, 127 40230a86: 221b addi.n a2, a2, 1 40230a88: 0c3d mov.n a3, a12 40230a8a: 58ba01 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40230a8d: 0000c0 callx0 a0 40230a90: 58cc32 addi a3, a12, 88 40230a93: 60a042 movi a4, 96 40230a96: 7fc122 addi a2, a1, 127 40230a99: 59c222 addi a2, a2, 89 40230a9c: 58b601 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 40230a9f: 0000c0 callx0 a0 40230aa2: 5d9c beqz.n a13, 40230abb 40230aa4: 012d mov.n a2, a1 40230aa6: 0d3d mov.n a3, a13 40230aa8: 506201 l32r a0, 40204c30 40230aab: 0000c0 callx0 a0 40230aae: 0d2d mov.n a2, a13 40230ab0: 483b01 l32r a0, 40202b9c 40230ab3: 0000c0 callx0 a0 40230ab6: c21a add.n a12, a2, a1 40230ab8: 000086 j 40230abe 40230abb: 20c110 or a12, a1, a1 40230abe: 202cc0 or a2, a12, a12 40230ac1: 7fc132 addi a3, a1, 127 40230ac4: 331b addi.n a3, a3, 1 40230ac6: fe8705 call0 4022f338 40230ac9: 10cc22 addi a2, a12, 16 40230acc: 7fc132 addi a3, a1, 127 40230acf: 59c332 addi a3, a3, 89 40230ad2: 077f45 call0 402382c8 40230ad5: 522102 l32i a0, a1, 0x148 40230ad8: 9d9c beqz.n a13, 40230af5 40230ada: 014d mov.n a4, a1 40230adc: c70c movi.n a7, 12 40230ade: 006d mov.n a6, a0 40230ae0: c8a032 movi a3, 200 40230ae3: 5e28 l32i.n a2, a14, 20 40230ae5: c05c10 sub a5, a12, a1 40230ae8: 24c552 addi a5, a5, 36 40230aeb: 223a add.n a2, a2, a3 40230aed: 033c movi.n a3, 48 40230aef: ffe1c5 call0 4023090c 40230af2: 0002c6 j 40230b01 40230af5: 013d mov.n a3, a1 40230af7: 442c movi.n a4, 36 40230af9: 002d mov.n a2, a0 40230afb: 46a801 l32r a0, 4020259c 40230afe: 0000c0 callx0 a0 40230b01: 4f21c2 l32i a12, a1, 0x13c 40230b04: 5021d2 l32i a13, a1, 0x140 40230b07: 5121e2 l32i a14, a1, 0x144 40230b0a: 50a122 movi a2, 0x150 40230b0d: 4e2102 l32i a0, a1, 0x138 40230b10: 112a add.n a1, a1, a2 40230b12: f00d ret.n 40230b14 : 40230b14: e0c112 addi a1, a1, -32 40230b17: 1149 s32i.n a4, a1, 4 40230b19: 0159 s32i.n a5, a1, 0 40230b1b: 31c9 s32i.n a12, a1, 12 40230b1d: 2109 s32i.n a0, a1, 8 40230b1f: 03cd mov.n a12, a3 40230b21: 090202 l8ui a0, a2, 9 40230b24: fd7731 l32r a3, 40230100 40230b27: 0260e6 bgei a0, 6, 40230b2d 40230b2a: 3d40e6 bgei a0, 4, 40230b6b 40230b2d: f22c movi.n a2, 47 40230b2f: 091027 beq a0, a2, 40230b3c 40230b32: 543c movi.n a4, 53 40230b34: 501047 beq a0, a4, 40230b88 40230b37: 020c movi.n a2, 0 40230b39: 000946 j 40230b62 40230b3c: f4a122 movi a2, 0x1f4 40230b3f: c5a342 movi a4, 0x3c5 40230b42: 477701 l32r a0, 40202920 40230b45: 0000c0 callx0 a0 40230b48: 203cc0 or a3, a12, a12 40230b4b: 012142 l32i a4, a1, 4 40230b4e: 5129 s32i.n a2, a1, 20 40230b50: 050c movi.n a5, 0 40230b52: 048fc5 call0 40235450 40230b55: 0158 l32i.n a5, a1, 0 40230b57: 51c8 l32i.n a12, a1, 20 40230b59: 358c beqz.n a5, 40230b60 40230b5b: 0c2d mov.n a2, a12 40230b5d: 04a685 call0 402355c8 40230b60: 0c2d mov.n a2, a12 40230b62: 31c8 l32i.n a12, a1, 12 40230b64: 2108 l32i.n a0, a1, 8 40230b66: 20c112 addi a1, a1, 32 40230b69: f00d ret.n 40230b6b: 02a122 movi a2, 0x102 40230b6e: e1a342 movi a4, 0x3e1 40230b71: 476b01 l32r a0, 40202920 40230b74: 0000c0 callx0 a0 40230b77: 203cc0 or a3, a12, a12 40230b7a: 10a042 movi a4, 16 40230b7d: 20c220 or a12, a2, a2 40230b80: 09cf05 call0 4023a874 40230b83: 0c2d mov.n a2, a12 40230b85: fff646 j 40230b62 40230b88: f4a122 movi a2, 0x1f4 40230b8b: d2a342 movi a4, 0x3d2 40230b8e: 476401 l32r a0, 40202920 40230b91: 0000c0 callx0 a0 40230b94: 203cc0 or a3, a12, a12 40230b97: 012142 l32i a4, a1, 4 40230b9a: 4129 s32i.n a2, a1, 16 40230b9c: 150c movi.n a5, 1 40230b9e: 048b05 call0 40235450 40230ba1: 0168 l32i.n a6, a1, 0 40230ba3: 41c8 l32i.n a12, a1, 16 40230ba5: 368c beqz.n a6, 40230bac 40230ba7: 0c2d mov.n a2, a12 40230ba9: 04a1c5 call0 402355c8 40230bac: 0c2d mov.n a2, a12 40230bae: ffec06 j 40230b62 40230bb1: 000000 ill 40230bb4 : 40230bb4: 370c movi.n a7, 3 40230bb6: e0c112 addi a1, a1, -32 40230bb9: 21d9 s32i.n a13, a1, 8 40230bbb: 41f9 s32i.n a15, a1, 16 40230bbd: 31e9 s32i.n a14, a1, 12 40230bbf: 03fd mov.n a15, a3 40230bc1: fcbce1 l32r a14, 4022feb4 40230bc4: 02dd mov.n a13, a2 40230bc6: e2ea add.n a14, a2, a14 40230bc8: 3e2e42 l32i a4, a14, 248 40230bcb: 801e22 l16ui a2, a14, 0x100 40230bce: 0044f2 s8i a15, a4, 0 40230bd1: 014472 s8i a7, a4, 1 40230bd4: 0b0d62 l8ui a6, a13, 11 40230bd7: 0109 s32i.n a0, a1, 0 40230bd9: 346060 extui a6, a6, 0, 4 40230bdc: 024462 s8i a6, a4, 2 40230bdf: 801e52 l16ui a5, a14, 0x100 40230be2: 5139 s32i.n a3, a1, 20 40230be4: 415850 srli a5, a5, 8 40230be7: 034452 s8i a5, a4, 3 40230bea: 801e32 l16ui a3, a14, 0x100 40230bed: 044432 s8i a3, a4, 4 40230bf0: 6d08 l32i.n a0, a13, 24 40230bf2: 11c9 s32i.n a12, a1, 4 40230bf4: 3910c2 l16ui a12, a0, 114 40230bf7: 1e1002 l16ui a0, a0, 60 40230bfa: 225b addi.n a2, a2, 5 40230bfc: 1100f0 slli a0, a0, 1 40230bff: 012c27 blt a12, a2, 40230c04 40230c02: 02cd mov.n a12, a2 40230c04: 01a0c7 bge a0, a12, 40230c09 40230c07: 00cd mov.n a12, a0 40230c09: 3e2e32 l32i a3, a14, 248 40230c0c: f440c0 extui a4, a12, 0, 16 40230c0f: 00a052 movi a5, 0 40230c12: 062d22 l32i a2, a13, 24 40230c15: f61a05 call0 40226db8 40230c18: 200220 or a0, a2, a2 40230c1b: 0a0266 bnei a2, -1, 40230c29 40230c1e: 3c1b addi.n a3, a12, 1 40230c20: b33cc0 movgez a3, a12, a12 40230c23: 21c130 srai a12, a3, 1 40230c26: 2b0226 beqi a2, -1, 40230c55 40230c29: 005056 bnez a0, 40230c32 40230c2c: 062d22 l32i a2, a13, 24 40230c2f: f66385 call0 40227268 40230c32: 0121c2 l32i a12, a1, 4 40230c35: 0108 l32i.n a0, a1, 0 40230c37: 160c movi.n a6, 1 40230c39: 0d58 l32i.n a5, a13, 0 40230c3b: 741c movi.n a4, 23 40230c3d: 205560 or a5, a5, a6 40230c40: 0d59 s32i.n a5, a13, 0 40230c42: 21d8 l32i.n a13, a1, 8 40230c44: 041f47 beq a15, a4, 40230c4c 40230c47: 020c movi.n a2, 0 40230c49: 805e22 s16i a2, a14, 0x100 40230c4c: 31e8 l32i.n a14, a1, 12 40230c4e: 41f8 l32i.n a15, a1, 16 40230c50: 20c112 addi a1, a1, 32 40230c53: f00d ret.n 40230c55: b02ce6 bgei a12, 2, 40230c09 40230c58: fff346 j 40230c29 ... 40230c5c : 40230c5c: 036d mov.n a6, a3 40230c5e: c0c112 addi a1, a1, -64 40230c61: b1e9 s32i.n a14, a1, 44 40230c63: c1f9 s32i.n a15, a1, 48 40230c65: a1d9 s32i.n a13, a1, 40 40230c67: e37c movi.n a3, -2 40230c69: 91c9 s32i.n a12, a1, 36 40230c6b: 8109 s32i.n a0, a1, 32 40230c6d: 089202 l16si a0, a2, 16 40230c70: 02cd mov.n a12, a2 40230c72: 059037 bne a0, a3, 40230c7b 40230c75: 00af22 movi a2, 0xffffff00 40230c78: 004606 j 40230d94 40230c7b: 0ad2d2 addmi a13, a2, 0xa00 40230c7e: 7169 s32i.n a6, a1, 28 40230c80: d159 s32i.n a5, a1, 52 40230c82: b48c beqz.n a4, 40230c91 40230c84: 043d mov.n a3, a4 40230c86: 662d22 l32i a2, a13, 0x198 40230c89: 054d mov.n a4, a5 40230c8b: 464401 l32r a0, 4020259c 40230c8e: 0000c0 callx0 a0 40230c91: 16a002 movi a0, 22 40230c94: 0d21f2 l32i a15, a1, 52 40230c97: 002c22 l32i a2, a12, 0 40230c9a: 0fed mov.n a14, a15 40230c9c: 044120 extui a4, a2, 1, 1 40230c9f: 0cc416 beqz a4, 40230d6f 40230ca2: 2188f0 srai a8, a15, 8 40230ca5: 1e0c movi.n a14, 1 40230ca7: 0a1c movi.n a10, 16 40230ca9: 7168 l32i.n a6, a1, 28 40230cab: 390c movi.n a9, 3 40230cad: 014192 s8i a9, a1, 1 40230cb0: 004162 s8i a6, a1, 0 40230cb3: 10a2a0 and a10, a2, a10 40230cb6: 93e9a0 movnez a14, a9, a10 40230cb9: 0b0c72 l8ui a7, a12, 11 40230cbc: 0441f2 s8i a15, a1, 4 40230cbf: 034182 s8i a8, a1, 3 40230cc2: 347070 extui a7, a7, 0, 4 40230cc5: 024172 s8i a7, a1, 2 40230cc8: 662d52 l32i a5, a13, 0x198 40230ccb: 109607 bne a6, a0, 40230cdf 40230cce: 0005b2 l8ui a11, a5, 0 40230cd1: ab8c beqz.n a11, 40230cdf 40230cd3: 053d mov.n a3, a5 40230cd5: 0c2d mov.n a2, a12 40230cd7: 0f4d mov.n a4, a15 40230cd9: ffaa45 call0 40230780 40230cdc: 662d52 l32i a5, a13, 0x198 40230cdf: 0e3d mov.n a3, a14 40230ce1: 0c2d mov.n a2, a12 40230ce3: 014d mov.n a4, a1 40230ce5: 0f6d mov.n a6, a15 40230ce7: 7f5a add.n a7, a15, a5 40230ce9: ff9505 call0 4023063c 40230cec: 622d02 l32i a0, a13, 0x188 40230cef: 0500e2 l8ui a14, a0, 5 40230cf2: 040002 l8ui a0, a0, 4 40230cf5: 5109 s32i.n a0, a1, 20 40230cf7: efea add.n a14, a15, a14 40230cf9: 50ac beqz.n a0, 40230d22 40230cfb: 0e2d mov.n a2, a14 40230cfd: 003d mov.n a3, a0 40230cff: 600901 l32r a0, 40208d24 40230d02: 0000c0 callx0 a0 40230d05: 5138 l32i.n a3, a1, 20 40230d07: c04320 sub a4, a3, a2 40230d0a: 662d22 l32i a2, a13, 0x198 40230d0d: 343a add.n a3, a4, a3 40230d0f: 834340 moveqz a4, a3, a4 40230d12: 3149 s32i.n a4, a1, 12 40230d14: 2e2a add.n a2, a14, a2 40230d16: 340b addi.n a3, a4, -1 40230d18: 462501 l32r a0, 402025ac 40230d1b: 0000c0 callx0 a0 40230d1e: 3148 l32i.n a4, a1, 12 40230d20: e4ea add.n a14, a4, a14 40230d22: 0c2d mov.n a2, a12 40230d24: ff8e85 call0 40230610 40230d27: 622d02 l32i a0, a13, 0x188 40230d2a: 0b0c62 l8ui a6, a12, 11 40230d2d: 153c movi.n a5, 49 40230d2f: 023567 bltu a5, a6, 40230d35 40230d32: 002346 j 40230dc3 40230d35: 020022 l8ui a2, a0, 2 40230d38: 087216 beqz a2, 40230dc3 40230d3b: 5da442 movi a4, 0x45d 40230d3e: 4129 s32i.n a2, a1, 16 40230d40: fcf031 l32r a3, 40230100 40230d43: 2e2a add.n a2, a14, a2 40230d45: 2129 s32i.n a2, a1, 8 40230d47: 46f601 l32r a0, 40202920 40230d4a: 0000c0 callx0 a0 40230d4d: 024d mov.n a4, a2 40230d4f: 6129 s32i.n a2, a1, 24 40230d51: 4128 l32i.n a2, a1, 16 40230d53: 662d32 l32i a3, a13, 0x198 40230d56: 224a add.n a2, a2, a4 40230d58: 0e4d mov.n a4, a14 40230d5a: 461001 l32r a0, 4020259c 40230d5d: 0000c0 callx0 a0 40230d60: 4128 l32i.n a2, a1, 16 40230d62: 6138 l32i.n a3, a1, 24 40230d64: 06e5c5 call0 40237bc4 40230d67: 0382d6 bgez a2, 40230da3 40230d6a: f27c movi.n a2, -1 40230d6c: 000906 j 40230d94 40230d6f: 7158 l32i.n a5, a1, 28 40230d71: 109507 bne a5, a0, 40230d85 40230d74: 662d52 l32i a5, a13, 0x198 40230d77: 000562 l8ui a6, a5, 0 40230d7a: 768c beqz.n a6, 40230d85 40230d7c: 053d mov.n a3, a5 40230d7e: 0c2d mov.n a2, a12 40230d80: 0f4d mov.n a4, a15 40230d82: ff9fc5 call0 40230780 40230d85: 0c2d mov.n a2, a12 40230d87: ce5de2 s16i a14, a13, 0x19c 40230d8a: 7138 l32i.n a3, a1, 28 40230d8c: ffe245 call0 40230bb4 40230d8f: 0112a6 blti a2, 1, 40230d94 40230d92: 0f2d mov.n a2, a15 40230d94: 91c8 l32i.n a12, a1, 36 40230d96: a1d8 l32i.n a13, a1, 40 40230d98: b1e8 l32i.n a14, a1, 44 40230d9a: c1f8 l32i.n a15, a1, 48 40230d9c: 8108 l32i.n a0, a1, 32 40230d9e: 40c112 addi a1, a1, 64 40230da1: f00d ret.n 40230da3: 662d22 l32i a2, a13, 0x198 40230da6: 2148 l32i.n a4, a1, 8 40230da8: 6138 l32i.n a3, a1, 24 40230daa: 04ed mov.n a14, a4 40230dac: 45fc01 l32r a0, 4020259c 40230daf: 0000c0 callx0 a0 40230db2: 6128 l32i.n a2, a1, 24 40230db4: fcd331 l32r a3, 40230100 40230db7: 63a442 movi a4, 0x463 40230dba: 45f901 l32r a0, 402025a0 40230dbd: 0000c0 callx0 a0 40230dc0: 622d02 l32i a0, a13, 0x188 40230dc3: 632d22 l32i a2, a13, 0x18c 40230dc6: 0e5d mov.n a5, a14 40230dc8: 662d42 l32i a4, a13, 0x198 40230dcb: 3008 l32i.n a0, a0, 12 40230dcd: 043d mov.n a3, a4 40230dcf: 0000c0 callx0 a0 40230dd2: ffebc6 j 40230d85 40230dd5: 000000 ill 40230dd8: 000990 excw 40230ddb: 838c00 moveqz a8, a12, a0 40230dde: fe .byte 0xfe 40230ddf: 3f .byte 0x3f 40230de0 : 40230de0: 80c112 addi a1, a1, -128 40230de3: 1b61e2 s32i a14, a1, 108 40230de6: 1c61f2 s32i a15, a1, 112 40230de9: 186102 s32i a0, a1, 96 40230dec: 1a61d2 s32i a13, a1, 104 40230def: 1961c2 s32i a12, a1, 100 40230df2: 03dd mov.n a13, a3 40230df4: 02cd mov.n a12, a2 40230df6: 090222 l8ui a2, a2, 9 40230df9: ff7005 call0 402304fc 40230dfc: 02ed mov.n a14, a2 40230dfe: 0cf8 l32i.n a15, a12, 0 40230e00: 001c movi.n a0, 16 40230e02: 10ff00 and a15, a15, a0 40230e05: 32cc bnez.n a2, 40230e0c 40230e07: f27c movi.n a2, -1 40230e09: 004746 j 40230f2a 40230e0c: 5c38 l32i.n a3, a12, 20 40230e0e: 312332 l32i a3, a3, 196 40230e11: 1d61d2 s32i a13, a1, 116 40230e14: 03fc bnez.n a3, 40230e48 40230e16: 030222 l8ui a2, a2, 3 40230e19: fcb931 l32r a3, 40230100 40230e1c: 8da442 movi a4, 0x48d 40230e1f: 46c001 l32r a0, 40202920 40230e22: 0000c0 callx0 a0 40230e25: f8a062 movi a6, 248 40230e28: 024d mov.n a4, a2 40230e2a: 18a132 movi a3, 0x118 40230e2d: 5c28 l32i.n a2, a12, 20 40230e2f: 045d mov.n a5, a4 40230e31: 316242 s32i a4, a2, 196 40230e34: c8a042 movi a4, 200 40230e37: 323a add.n a3, a2, a3 40230e39: 424a add.n a4, a2, a4 40230e3b: 226a add.n a2, a2, a6 40230e3d: 030e62 l8ui a6, a14, 3 40230e40: ffbc45 call0 40230a08 40230e43: 5c38 l32i.n a3, a12, 20 40230e45: 312332 l32i a3, a3, 196 40230e48: 03dd mov.n a13, a3 40230e4a: 5f8c beqz.n a15, 40230e53 40230e4c: 1d2142 l32i a4, a1, 116 40230e4f: 54cc bnez.n a4, 40230e58 40230e51: 3fdc bnez.n a15, 40230e68 40230e53: 1d2152 l32i a5, a1, 116 40230e56: e5cc bnez.n a5, 40230e68 40230e58: 0d3d mov.n a3, a13 40230e5a: fdf621 l32r a2, 40230634 40230e5d: 050e42 l8ui a4, a14, 5 40230e60: 2c2a add.n a2, a12, a2 40230e62: 45ce01 l32r a0, 4020259c 40230e65: 0000c0 callx0 a0 40230e68: 050e42 l8ui a4, a14, 5 40230e6b: 1d2152 l32i a5, a1, 116 40230e6e: d4da add.n a13, a4, a13 40230e70: 5fcc bnez.n a15, 40230e79 40230e72: 1d2132 l32i a3, a1, 116 40230e75: 23cc bnez.n a3, 40230e7b 40230e77: 0f9c beqz.n a15, 40230e8b 40230e79: e5cc bnez.n a5, 40230e8b 40230e7b: fded21 l32r a2, 40230630 40230e7e: 0d3d mov.n a3, a13 40230e80: 2c2a add.n a2, a12, a2 40230e82: 45c601 l32r a0, 4020259c 40230e85: 0000c0 callx0 a0 40230e88: 050e42 l8ui a4, a14, 5 40230e8b: 012d mov.n a2, a1 40230e8d: d4da add.n a13, a4, a13 40230e8f: 010e42 l8ui a4, a14, 1 40230e92: 0d3d mov.n a3, a13 40230e94: 45c201 l32r a0, 4020259c 40230e97: 0000c0 callx0 a0 40230e9a: 010e42 l8ui a4, a14, 1 40230e9d: 20c122 addi a2, a1, 32 40230ea0: d4da add.n a13, a4, a13 40230ea2: 0d3d mov.n a3, a13 40230ea4: 45be01 l32r a0, 4020259c 40230ea7: 0000c0 callx0 a0 40230eaa: 010e32 l8ui a3, a14, 1 40230ead: 020e42 l8ui a4, a14, 2 40230eb0: d3da add.n a13, a3, a13 40230eb2: 749c beqz.n a4, 40230ecd 40230eb4: 40c122 addi a2, a1, 64 40230eb7: 0d3d mov.n a3, a13 40230eb9: 45b801 l32r a0, 4020259c 40230ebc: 0000c0 callx0 a0 40230ebf: 020e42 l8ui a4, a14, 2 40230ec2: 50c122 addi a2, a1, 80 40230ec5: 34da add.n a3, a4, a13 40230ec7: 45b501 l32r a0, 4020259c 40230eca: 0000c0 callx0 a0 40230ecd: fc8c31 l32r a3, 40230100 40230ed0: ffc2d1 l32r a13, 40230dd8 40230ed3: 1d2162 l32i a6, a1, 116 40230ed6: dcda add.n a13, a12, a13 40230ed8: 7f2d52 l32i a5, a13, 0x1fc 40230edb: 802d22 l32i a2, a13, 0x200 40230ede: baa442 movi a4, 0x4ba 40230ee1: 932560 movnez a2, a5, a6 40230ee4: 45af01 l32r a0, 402025a0 40230ee7: 0000c0 callx0 a0 40230eea: ffbc01 l32r a0, 40230ddc 40230eed: 5c48 l32i.n a4, a12, 20 40230eef: b8a052 movi a5, 184 40230ef2: 445a add.n a4, a4, a5 40230ef4: 048f16 beqz a15, 40230f40 40230ef7: 0c2d mov.n a2, a12 40230ef9: 0038 l32i.n a3, a0, 0 40230efb: ffb685 call0 40230a64 40230efe: 1d2162 l32i a6, a1, 116 40230f01: 05b616 beqz a6, 40230f60 40230f04: 0c2d mov.n a2, a12 40230f06: 013d mov.n a3, a1 40230f08: 40c142 addi a4, a1, 64 40230f0b: 050c movi.n a5, 0 40230f0d: ffc045 call0 40230b14 40230f10: 7f6d22 s32i a2, a13, 0x1fc 40230f13: 000386 j 40230f25 40230f16: 0c2d mov.n a2, a12 40230f18: 013d mov.n a3, a1 40230f1a: 40c142 addi a4, a1, 64 40230f1d: 150c movi.n a5, 1 40230f1f: ffbf45 call0 40230b14 40230f22: 806d22 s32i a2, a13, 0x200 40230f25: 7e6de2 s32i a14, a13, 0x1f8 40230f28: 020c movi.n a2, 0 40230f2a: 1921c2 l32i a12, a1, 100 40230f2d: 1a21d2 l32i a13, a1, 104 40230f30: 1b21e2 l32i a14, a1, 108 40230f33: 1c21f2 l32i a15, a1, 112 40230f36: 80a032 movi a3, 128 40230f39: 182102 l32i a0, a1, 96 40230f3c: 113a add.n a1, a1, a3 40230f3e: f00d ret.n 40230f40: 0c2d mov.n a2, a12 40230f42: 1038 l32i.n a3, a0, 4 40230f44: ffb1c5 call0 40230a64 40230f47: 1d2172 l32i a7, a1, 116 40230f4a: fc8716 beqz a7, 40230f16 40230f4d: 0c2d mov.n a2, a12 40230f4f: 20c132 addi a3, a1, 32 40230f52: 50c142 addi a4, a1, 80 40230f55: 050c movi.n a5, 0 40230f57: ffbbc5 call0 40230b14 40230f5a: 7f6d22 s32i a2, a13, 0x1fc 40230f5d: fff106 j 40230f25 40230f60: 0c2d mov.n a2, a12 40230f62: 20c132 addi a3, a1, 32 40230f65: 50c142 addi a4, a1, 80 40230f68: 150c movi.n a5, 1 40230f6a: ffba85 call0 40230b14 40230f6d: 806d22 s32i a2, a13, 0x200 40230f70: ffec46 j 40230f25 40230f73: 0a9400 excw ... 40230f78 : 40230f78: d0c112 addi a1, a1, -48 40230f7b: 096132 s32i a3, a1, 36 40230f7e: 0661d2 s32i a13, a1, 24 40230f81: 031252 l16ui a5, a2, 6 40230f84: 021242 l16ui a4, a2, 4 40230f87: 0761e2 s32i a14, a1, 28 40230f8a: 81f9 s32i.n a15, a1, 32 40230f8c: 51c9 s32i.n a12, a1, 20 40230f8e: 4109 s32i.n a0, a1, 16 40230f90: 02cd mov.n a12, a2 40230f92: 001c movi.n a0, 16 40230f94: 02f8 l32i.n a15, a2, 0 40230f96: fff7e1 l32r a14, 40230f74 40230f99: c04450 sub a4, a4, a5 40230f9c: e2ea add.n a14, a2, a14 40230f9e: 10ff00 and a15, a15, a0 40230fa1: 21f9 s32i.n a15, a1, 8 40230fa3: 412ed2 l32i a13, a14, 0x104 40230fa6: 851e32 l16ui a3, a14, 0x10a 40230fa9: 6208 l32i.n a0, a2, 24 40230fab: 3109 s32i.n a0, a1, 12 40230fad: 33da add.n a3, a3, a13 40230faf: fca685 call0 4022da18 40230fb2: 0f0c movi.n a15, 0 40230fb4: 0102d6 bgez a2, 40230fc8 40230fb7: 3148 l32i.n a4, a1, 12 40230fb9: 130c movi.n a3, 1 40230fbb: 4448 l32i.n a4, a4, 16 40230fbd: 0f2d mov.n a2, a15 40230fbf: fcc442 addi a4, a4, -4 40230fc2: 832340 moveqz a2, a3, a4 40230fc5: 001646 j 40231022 40230fc8: e57c movi.n a5, -2 40230fca: 0812e6 bgei a2, 1, 40230fd6 40230fcd: 085c52 s16i a5, a12, 16 40230fd0: 00af22 movi a2, 0xffffff00 40230fd3: 0012c6 j 40231022 40230fd6: 021c62 l16ui a6, a12, 4 40230fd9: 851e72 l16ui a7, a14, 0x10a 40230fdc: 031c82 l16ui a8, a12, 6 40230fdf: 727a add.n a7, a2, a7 40230fe1: 828a add.n a8, a2, a8 40230fe3: 035c82 s16i a8, a12, 6 40230fe6: 031c22 l16ui a2, a12, 6 40230fe9: 855e72 s16i a7, a14, 0x10a 40230fec: 4db267 bgeu a2, a6, 4023103d 40230fef: 0f2d mov.n a2, a15 40230ff1: 000e46 j 4023102e 40230ff4: 030da2 l8ui a10, a13, 3 40230ff7: 040d92 l8ui a9, a13, 4 40230ffa: 11aa80 slli a10, a10, 8 40230ffd: 99aa add.n a9, a9, a10 40230fff: f49090 extui a9, a9, 0, 16 40231002: 025c92 s16i a9, a12, 4 40231005: 0818a2 l16ui a10, a8, 16 40231008: 1808b2 l8ui a11, a8, 24 4023100b: 021882 l16ui a8, a8, 4 4023100e: bb0b addi.n a11, a11, -1 40231010: 838ab0 moveqz a8, a10, a11 40231013: f48080 extui a8, a8, 0, 16 40231016: fbc882 addi a8, a8, -5 40231019: 022897 blt a8, a9, 4023101f 4023101c: 003086 j 402310e2 4023101f: fbae22 movi a2, 0xfffffefb 40231022: 855ef2 s16i a15, a14, 0x10a 40231025: 0052d6 bgez a2, 4023102e 40231028: 91b8 l32i.n a11, a1, 36 4023102a: 0b8c beqz.n a11, 4023102e 4023102c: 0bf9 s32i.n a15, a11, 0 4023102e: 51c8 l32i.n a12, a1, 20 40231030: 61d8 l32i.n a13, a1, 24 40231032: 71e8 l32i.n a14, a1, 28 40231034: 81f8 l32i.n a15, a1, 32 40231036: 4108 l32i.n a0, a1, 16 40231038: 30c112 addi a1, a1, 48 4023103b: f00d ret.n 4023103d: 035cf2 s16i a15, a12, 6 40231040: 0c48 l32i.n a4, a12, 0 40231042: 170c movi.n a7, 1 40231044: 146407 bbci a4, 0, 4023105c 40231047: 000d02 l8ui a0, a13, 0 4023104a: f1dc81 l32r a8, 4022d7bc 4023104d: a36077 bbci a0, 7, 40230ff4 40231050: 020d22 l8ui a2, a13, 2 40231053: 9d1266 bnei a2, 1, 40230ff4 40231056: eeae22 movi a2, 0xfffffeee 40231059: fff146 j 40231022 4023105c: 1129 s32i.n a2, a1, 4 4023105e: 0129 s32i.n a2, a1, 0 40231060: 560c movi.n a6, 5 40231062: 203470 or a3, a4, a7 40231065: 0c39 s32i.n a3, a12, 0 40231067: 025c62 s16i a6, a12, 4 4023106a: 456327 bbci a3, 2, 402310b3 4023106d: 3f2e22 l32i a2, a14, 252 40231070: 0d3d mov.n a3, a13 40231072: 3d2e02 l32i a0, a14, 244 40231075: 0d4d mov.n a4, a13 40231077: 4008 l32i.n a0, a0, 16 40231079: 1158 l32i.n a5, a1, 4 4023107b: 0000c0 callx0 a0 4023107e: 0108 l32i.n a0, a1, 0 40231080: 0b0c32 l8ui a3, a12, 11 40231083: 123c movi.n a2, 49 40231085: 0eb237 bgeu a2, a3, 40231097 40231088: 3d2e22 l32i a2, a14, 244 4023108b: 020222 l8ui a2, a2, 2 4023108e: 528c beqz.n a2, 40231097 40231090: 1108 l32i.n a0, a1, 4 40231092: d2da add.n a13, a2, a13 40231094: c00020 sub a0, a0, a2 40231097: 2148 l32i.n a4, a1, 8 40231099: 220c movi.n a2, 2 4023109b: 0f3d mov.n a3, a15 4023109d: 005d mov.n a5, a0 4023109f: 933240 movnez a3, a2, a4 402310a2: 0c2d mov.n a2, a12 402310a4: 0d4d mov.n a4, a13 402310a6: ff6485 call0 402306f0 402310a9: 0129 s32i.n a2, a1, 0 402310ab: f73296 bltz a2, 40231022 402310ae: 0c2d mov.n a2, a12 402310b0: ff5385 call0 402305ec 402310b3: 080c02 l8ui a0, a12, 8 402310b6: 481c movi.n a8, 20 402310b8: 451087 beq a0, a8, 40231101 402310bb: 561c movi.n a6, 21 402310bd: 561067 beq a0, a6, 40231117 402310c0: 671c movi.n a7, 22 402310c2: 771077 beq a0, a7, 4023113d 402310c5: e9c082 addi a8, a0, -23 402310c8: f53856 bnez a8, 4023101f 402310cb: 9198 l32i.n a9, a1, 36 402310cd: 07f916 beqz a9, 40231150 402310d0: 089ca2 l16si a10, a12, 16 402310d3: 079a56 bnez a10, 40231150 402310d6: 0128 l32i.n a2, a1, 0 402310d8: 09d9 s32i.n a13, a9, 0 402310da: b2da add.n a11, a2, a13 402310dc: 004bf2 s8i a15, a11, 0 402310df: ffcfc6 j 40231022 402310e2: 103450 and a3, a4, a5 402310e5: fd8021 l32r a2, 402306e8 402310e8: 340c movi.n a4, 3 402310ea: 0c39 s32i.n a3, a12, 0 402310ec: 2c2a add.n a2, a12, a2 402310ee: 0d3d mov.n a3, a13 402310f0: 452b01 l32r a0, 4020259c 402310f3: 0000c0 callx0 a0 402310f6: 000d42 l8ui a4, a13, 0 402310f9: 084c42 s8i a4, a12, 8 402310fc: 020c movi.n a2, 0 402310fe: ffc806 j 40231022 40231101: 079c52 l16si a5, a12, 14 40231104: 099587 bne a5, a8, 40231111 40231107: 0c2d mov.n a2, a12 40231109: 030c movi.n a3, 0 4023110b: ffcd45 call0 40230de0 4023110e: 04a2d6 bgez a2, 4023115c 40231111: fcae22 movi a2, 0xfffffefc 40231114: ffc286 j 40231022 40231117: 000d62 l8ui a6, a13, 0 4023111a: 010d02 l8ui a0, a13, 1 4023111d: 161666 bnei a6, 1, 40231137 40231120: 30dc bnez.n a0, 40231137 40231122: 0c2d mov.n a2, a12 40231124: 030c movi.n a3, 0 40231126: 001dc5 call0 40231304 40231129: d27c movi.n a2, -3 4023112b: 0c78 l32i.n a7, a12, 0 4023112d: 084c movi.n a8, 64 4023112f: 207780 or a7, a7, a8 40231132: 0c79 s32i.n a7, a12, 0 40231134: ffba86 j 40231022 40231137: 602000 neg a2, a0 4023113a: ffb906 j 40231022 4023113d: 5c08 l32i.n a0, a12, 20 4023113f: 309c beqz.n a0, 40231156 40231141: 0d3d mov.n a3, a13 40231143: 0c2d mov.n a2, a12 40231145: 0148 l32i.n a4, a1, 0 40231147: 9c50f2 s16i a15, a0, 0x138 4023114a: 0002c5 call0 40231178 4023114d: ffb446 j 40231022 40231150: fbae22 movi a2, 0xfffffefb 40231153: ffb2c6 j 40231022 40231156: efae22 movi a2, 0xfffffeef 40231159: ffb146 j 40231022 4023115c: 0cdc22 addmi a2, a12, 0xc00 4023115f: 030c movi.n a3, 0 40231161: 840c movi.n a4, 8 40231163: 0c98 l32i.n a9, a12, 0 40231165: 4a0c movi.n a10, 4 40231167: 2099a0 or a9, a9, a10 4023116a: 0c99 s32i.n a9, a12, 0 4023116c: 451001 l32r a0, 402025ac 4023116f: 0000c0 callx0 a0 40231172: ffe186 j 402310fc 40231175: 000000 ill 40231178 : 40231178: e0c112 addi a1, a1, -32 4023117b: 61f9 s32i.n a15, a1, 24 4023117d: 2109 s32i.n a0, a1, 8 4023117f: 41d9 s32i.n a13, a1, 16 40231181: 31c9 s32i.n a12, a1, 12 40231183: 51e9 s32i.n a14, a1, 20 40231185: 02cd mov.n a12, a2 40231187: 03ed mov.n a14, a3 40231189: 000ed2 l8ui a13, a14, 0 4023118c: 0c58 l32i.n a5, a12, 0 4023118e: 030e02 l8ui a0, a14, 3 40231191: 042d mov.n a2, a4 40231193: 020332 l8ui a3, a3, 2 40231196: fcc442 addi a4, a4, -4 40231199: 113380 slli a3, a3, 8 4023119c: 003a add.n a0, a0, a3 4023119e: 031c movi.n a3, 16 402311a0: 103530 and a3, a5, a3 402311a3: 112407 blt a4, a0, 402311b8 402311a6: 0129 s32i.n a2, a1, 0 402311a8: 079c82 l16si a8, a12, 14 402311ab: 1109 s32i.n a0, a1, 4 402311ad: 4818d7 beq a8, a13, 402311f9 402311b0: 046547 bbci a5, 4, 402311b8 402311b3: d40c movi.n a4, 13 402311b5: 3a1d47 beq a13, a4, 402311f3 402311b8: fcae22 movi a2, 0xfffffefc 402311bb: 000946 j 402311e4 402311be: 203dd0 or a3, a13, a13 402311c1: 202cc0 or a2, a12, a12 402311c4: 204ee0 or a4, a14, a14 402311c7: 0f5d mov.n a5, a15 402311c9: 0064c5 call0 40231818 402311cc: 0158 l32i.n a5, a1, 0 402311ce: 12af57 bge a15, a5, 402311e4 402311d1: f2cc bnez.n a2, 402311e4 402311d3: 1138 l32i.n a3, a1, 4 402311d5: 0c2d mov.n a2, a12 402311d7: c04530 sub a4, a5, a3 402311da: fcc442 addi a4, a4, -4 402311dd: 33ea add.n a3, a3, a14 402311df: 334b addi.n a3, a3, 4 402311e1: fff945 call0 40231178 402311e4: 31c8 l32i.n a12, a1, 12 402311e6: 41d8 l32i.n a13, a1, 16 402311e8: 51e8 l32i.n a14, a1, 20 402311ea: 61f8 l32i.n a15, a1, 24 402311ec: 2108 l32i.n a0, a1, 8 402311ee: 20c112 addi a1, a1, 32 402311f1: f00d ret.n 402311f3: 0ea052 movi a5, 14 402311f6: be9857 bne a8, a5, 402311b8 402311f9: 0fa062 movi a6, 15 402311fc: 0121f2 l32i a15, a1, 4 402311ff: 0bdc72 addmi a7, a12, 0xb00 40231202: ff4b addi.n a15, a15, 4 40231204: 4e57f2 s16i a15, a7, 156 40231207: 0e1d67 beq a13, a6, 40231219 4023120a: 7139 s32i.n a3, a1, 28 4023120c: 9d8c beqz.n a13, 40231219 4023120e: 0c2d mov.n a2, a12 40231210: 0e3d mov.n a3, a14 40231212: 0f4d mov.n a4, a15 40231214: ff5685 call0 40230780 40231217: 7138 l32i.n a3, a1, 28 40231219: fa1316 beqz a3, 402311be 4023121c: 0d3d mov.n a3, a13 4023121e: 0c2d mov.n a2, a12 40231220: 0e4d mov.n a4, a14 40231222: 0f5d mov.n a5, a15 40231224: feaac5 call0 4022fcd4 40231227: ffe846 j 402311cc 4023122a: 700000 excw 4023122d: fe89 s32i.n a8, a14, 60 4023122f: 3f .byte 0x3f 40231230: 098c beqz.n a9, 40231234 ... 40231234 : 40231234: 431c movi.n a3, 20 40231236: fffd41 l32r a4, 4023122c 40231239: 150c movi.n a5, 1 4023123b: f0c112 addi a1, a1, -16 4023123e: 21d9 s32i.n a13, a1, 8 40231240: 11c9 s32i.n a12, a1, 4 40231242: 0109 s32i.n a0, a1, 0 40231244: 02cd mov.n a12, a2 40231246: ffa145 call0 40230c5c 40231249: 02dd mov.n a13, a2 4023124b: 00c296 bltz a2, 4023125b 4023124e: 0c2d mov.n a2, a12 40231250: 130c movi.n a3, 1 40231252: ffb8c5 call0 40230de0 40231255: fcae02 movi a0, 0xfffffefc 40231258: a3d020 movltz a13, a0, a2 4023125b: fff501 l32r a0, 40231230 4023125e: 0c0a add.n a0, a12, a0 40231260: 7f2002 l32i a0, a0, 0x1fc 40231263: 240c movi.n a4, 2 40231265: c08c beqz.n a0, 40231275 40231267: 0c28 l32i.n a2, a12, 0 40231269: 202240 or a2, a2, a4 4023126c: 0c29 s32i.n a2, a12, 0 4023126e: 308c beqz.n a0, 40231275 40231270: 203240 or a3, a2, a4 40231273: 0c39 s32i.n a3, a12, 0 40231275: 030c movi.n a3, 0 40231277: fcf021 l32r a2, 40230638 4023127a: 840c movi.n a4, 8 4023127c: 2c2a add.n a2, a12, a2 4023127e: 44cb01 l32r a0, 402025ac 40231281: 0000c0 callx0 a0 40231284: 0108 l32i.n a0, a1, 0 40231286: 0d2d mov.n a2, a13 40231288: 11c8 l32i.n a12, a1, 4 4023128a: 21d8 l32i.n a13, a1, 8 4023128c: 10c112 addi a1, a1, 16 4023128f: f00d ret.n 40231291: 000000 ill 40231294: fe8980 excw 40231297: 3f .byte 0x3f 40231298: 0009b0 excw ... 4023129c : 4023129c: fffe31 l32r a3, 40231294 4023129f: 041c movi.n a4, 16 402312a1: e0c112 addi a1, a1, -32 402312a4: 51c9 s32i.n a12, a1, 20 402312a6: 4109 s32i.n a0, a1, 16 402312a8: 02cd mov.n a12, a2 402312aa: 012d mov.n a2, a1 402312ac: 56b201 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 402312af: 0000c0 callx0 a0 402312b2: feca31 l32r a3, 40230ddc 402312b5: 0c48 l32i.n a4, a12, 0 402312b7: 1328 l32i.n a2, a3, 4 402312b9: 0338 l32i.n a3, a3, 0 402312bb: 044440 extui a4, a4, 4, 1 402312be: 933240 movnez a3, a2, a4 402312c1: 0c2d mov.n a2, a12 402312c3: 414b addi.n a4, a1, 4 402312c5: ff79c5 call0 40230a64 402312c8: 0c48 l32i.n a4, a12, 0 402312ca: fff301 l32r a0, 40231298 402312cd: 1ee437 bbsi a4, 3, 402312ef 402312d0: 0c0a add.n a0, a12, a0 402312d2: 7e2052 l32i a5, a0, 0x1f8 402312d5: 181552 l16ui a5, a5, 48 402312d8: 359c beqz.n a5, 402312ef 402312da: 043c movi.n a4, 48 402312dc: c8a052 movi a5, 200 402312df: 802022 l32i a2, a0, 0x200 402312e2: 5c38 l32i.n a3, a12, 20 402312e4: 24c222 addi a2, a2, 36 402312e7: 335a add.n a3, a3, a5 402312e9: 44ac01 l32r a0, 4020259c 402312ec: 0000c0 callx0 a0 402312ef: 0c2d mov.n a2, a12 402312f1: 631c movi.n a3, 22 402312f3: 014d mov.n a4, a1 402312f5: 051c movi.n a5, 16 402312f7: ff9645 call0 40230c5c 402312fa: 51c8 l32i.n a12, a1, 20 402312fc: 4108 l32i.n a0, a1, 16 402312fe: 20c112 addi a1, a1, 32 40231301: f00d ret.n ... 40231304 : 40231304: e47c movi.n a4, -2 40231306: f0c112 addi a1, a1, -16 40231309: 1109 s32i.n a0, a1, 4 4023130b: 089202 l16si a0, a2, 16 4023130e: 21c9 s32i.n a12, a1, 8 40231310: 059047 bne a0, a4, 40231319 40231313: 00af22 movi a2, 0xffffff00 40231316: 001c06 j 4023138a 40231319: efae52 movi a5, 0xfffffeef 4023131c: c05350 sub a5, a3, a5 4023131f: 07a516 beqz a5, 4023139d 40231322: f1ae62 movi a6, 0xfffffef1 40231325: 6f1367 beq a3, a6, 40231398 40231328: f3ae72 movi a7, 0xfffffef3 4023132b: 641377 beq a3, a7, 40231393 4023132e: f4ae82 movi a8, 0xfffffef4 40231331: 6e1387 beq a3, a8, 402313a3 40231334: f7ae92 movi a9, 0xfffffef7 40231337: 052937 blt a9, a3, 40231340 4023133a: f6aea2 movi a10, 0xfffffef6 4023133d: 52a3a7 bge a3, a10, 40231393 40231340: f9aeb2 movi a11, 0xfffffef9 40231343: 6813b7 beq a3, a11, 402313af 40231346: faaec2 movi a12, 0xfffffefa 40231349: 4b13c7 beq a3, a12, 40231398 4023134c: fcae02 movi a0, 0xfffffefc 4023134f: 052037 blt a0, a3, 40231358 40231352: fbae42 movi a4, 0xfffffefb 40231355: 4fa347 bge a3, a4, 402313a8 40231358: 00af52 movi a5, 0xffffff00 4023135b: 551357 beq a3, a5, 402313b4 4023135e: 052316 beqz a3, 402313b4 40231361: a02c movi.n a0, 42 40231363: 00ae62 movi a6, 0xfffffe00 40231366: 01a637 bge a6, a3, 4023136b 40231369: a00c movi.n a0, 10 4023136b: 0c0c movi.n a12, 0 4023136d: 531c movi.n a3, 21 4023136f: 014d mov.n a4, a1 40231371: 250c movi.n a5, 2 40231373: 014102 s8i a0, a1, 1 40231376: 180c movi.n a8, 1 40231378: 270c movi.n a7, 2 4023137a: 9378c0 movnez a7, a8, a12 4023137d: 004172 s8i a7, a1, 0 40231380: ff8d85 call0 40230c5c 40231383: 190c movi.n a9, 1 40231385: 020c movi.n a2, 0 40231387: 8329c0 moveqz a2, a9, a12 4023138a: 21c8 l32i.n a12, a1, 8 4023138c: 1108 l32i.n a0, a1, 4 4023138e: 10c112 addi a1, a1, 16 40231391: f00d ret.n 40231393: f02c movi.n a0, 47 40231395: fff486 j 4023136b 40231398: 401c movi.n a0, 20 4023139a: fff346 j 4023136b 4023139d: 64a002 movi a0, 100 402313a0: fff1c6 j 4023136b 402313a3: a02c movi.n a0, 42 402313a5: fff086 j 4023136b 402313a8: 802c movi.n a0, 40 402313aa: 0c0c movi.n a12, 0 402313ac: ffef46 j 4023136d 402313af: 604c movi.n a0, 70 402313b1: ffed86 j 4023136b 402313b4: 1c0c movi.n a12, 1 402313b6: 000c movi.n a0, 0 402313b8: ffec46 j 4023136d ... 402313bc : 402313bc: 840c movi.n a4, 8 402313be: f0c112 addi a1, a1, -16 402313c1: 31d9 s32i.n a13, a1, 12 402313c3: 21c9 s32i.n a12, a1, 8 402313c5: 1109 s32i.n a0, a1, 4 402313c7: 02cd mov.n a12, a2 402313c9: 0bd202 addmi a0, a2, 0xb00 402313cc: 0d1c movi.n a13, 16 402313ce: 0228 l32i.n a2, a2, 0 402313d0: 4e1002 l16ui a0, a0, 156 402313d3: 10d2d0 and a13, a2, a13 402313d6: 102240 and a2, a2, a4 402313d9: 0129 s32i.n a2, a1, 0 402313db: 25b0f6 bgeui a0, 16, 40231404 402313de: fcae22 movi a2, 0xfffffefc 402313e1: 000506 j 402313f9 402313e4: 2d8c beqz.n a13, 402313ea 402313e6: 0128 l32i.n a2, a1, 0 402313e8: 92fc bnez.n a2, 40231425 402313ea: 020c movi.n a2, 0 402313ec: 085c22 s16i a2, a12, 16 402313ef: 140c movi.n a4, 1 402313f1: 030c movi.n a3, 0 402313f3: 8334d0 moveqz a3, a4, a13 402313f6: 075c32 s16i a3, a12, 14 402313f9: 21c8 l32i.n a12, a1, 8 402313fb: 31d8 l32i.n a13, a1, 12 402313fd: 1108 l32i.n a0, a1, 4 402313ff: 10c112 addi a1, a1, 16 40231402: f00d ret.n 40231404: b8a042 movi a4, 184 40231407: 5c28 l32i.n a2, a12, 20 40231409: 334b addi.n a3, a3, 4 4023140b: 224a add.n a2, a2, a4 4023140d: c40c movi.n a4, 12 4023140f: 4b0b01 l32r a0, 4020403c 40231412: 0000c0 callx0 a0 40231415: 428c beqz.n a2, 4023141d 40231417: f1ae22 movi a2, 0xfffffef1 4023141a: fff6c6 j 402313f9 4023141d: fc5d56 bnez a13, 402313e6 40231420: 0158 l32i.n a5, a1, 0 40231422: fbe556 bnez a5, 402313e4 40231425: 0c2d mov.n a2, a12 40231427: ffe0c5 call0 40231234 4023142a: fbe256 bnez a2, 402313ec 4023142d: 0c2d mov.n a2, a12 4023142f: ffe6c5 call0 4023129c 40231432: ffed86 j 402313ec 40231435: 000000 ill 40231438 : 40231438: fa9f41 l32r a4, 4022feb4 4023143b: 023d mov.n a3, a2 4023143d: d0c112 addi a1, a1, -48 40231440: 41f9 s32i.n a15, a1, 16 40231442: 21d9 s32i.n a13, a1, 8 40231444: 11c9 s32i.n a12, a1, 4 40231446: 0109 s32i.n a0, a1, 0 40231448: 5129 s32i.n a2, a1, 20 4023144a: 000c movi.n a0, 0 4023144c: 0ad222 addmi a2, a2, 0xa00 4023144f: 334a add.n a3, a3, a4 40231451: 6129 s32i.n a2, a1, 24 40231453: 7139 s32i.n a3, a1, 28 40231455: 3f2332 l32i a3, a3, 252 40231458: b40c movi.n a4, 11 4023145a: 004342 s8i a4, a3, 0 4023145d: 014302 s8i a0, a3, 1 40231460: 044302 s8i a0, a3, 4 40231463: 6a2222 l32i a2, a2, 0x1a8 40231466: 31e9 s32i.n a14, a1, 12 40231468: 040222 l8ui a2, a2, 4 4023146b: 8139 s32i.n a3, a1, 32 4023146d: 4912a6 blti a2, 1, 402314ba 40231470: 0e0c movi.n a14, 0 40231472: 7c0c movi.n a12, 7 40231474: 00dd mov.n a13, a0 40231476: 050c movi.n a5, 0 40231478: 7148 l32i.n a4, a1, 28 4023147a: 8168 l32i.n a6, a1, 32 4023147c: 432442 l32i a4, a4, 0x10c 4023147f: 6c6a add.n a6, a12, a6 40231481: 263b addi.n a2, a6, 3 40231483: 004652 s8i a5, a6, 0 40231486: 44da add.n a4, a4, a13 40231488: 7478 l32i.n a7, a4, 28 4023148a: 18c4f2 addi a15, a4, 24 4023148d: 217870 srai a7, a7, 8 40231490: 014672 s8i a7, a6, 1 40231493: 7458 l32i.n a5, a4, 28 40231495: 024652 s8i a5, a6, 2 40231498: 6438 l32i.n a3, a4, 24 4023149a: 7448 l32i.n a4, a4, 28 4023149c: 444001 l32r a0, 4020259c 4023149f: 0000c0 callx0 a0 402314a2: dd8b addi.n a13, a13, 8 402314a4: ee1b addi.n a14, a14, 1 402314a6: 6158 l32i.n a5, a1, 24 402314a8: 1f68 l32i.n a6, a15, 4 402314aa: 6a2552 l32i a5, a5, 0x1a8 402314ad: c6ca add.n a12, a6, a12 402314af: 040552 l8ui a5, a5, 4 402314b2: cc3b addi.n a12, a12, 3 402314b4: be2e57 blt a14, a5, 40231476 402314b7: 000046 j 402314bc 402314ba: 7c0c movi.n a12, 7 402314bc: 0c5d mov.n a5, a12 402314be: 5128 l32i.n a2, a1, 20 402314c0: 631c movi.n a3, 22 402314c2: 040c movi.n a4, 0 402314c4: 7168 l32i.n a6, a1, 28 402314c6: fccc92 addi a9, a12, -4 402314c9: 8188 l32i.n a8, a1, 32 402314cb: f9cc72 addi a7, a12, -7 402314ce: 064872 s8i a7, a8, 6 402314d1: 034892 s8i a9, a8, 3 402314d4: 217870 srai a7, a7, 8 402314d7: 219890 srai a9, a9, 8 402314da: 024892 s8i a9, a8, 2 402314dd: 054872 s8i a7, a8, 5 402314e0: 8056c2 s16i a12, a6, 0x100 402314e3: ff7785 call0 40230c5c 402314e6: 11c8 l32i.n a12, a1, 4 402314e8: 21d8 l32i.n a13, a1, 8 402314ea: 31e8 l32i.n a14, a1, 12 402314ec: 41f8 l32i.n a15, a1, 16 402314ee: 0108 l32i.n a0, a1, 0 402314f0: 30c112 addi a1, a1, 48 402314f3: f00d ret.n 402314f5: 000000 ill 402314f8 : 402314f8: f0c112 addi a1, a1, -16 402314fb: 016102 s32i a0, a1, 4 402314fe: 052202 l32i a0, a2, 20 40231501: 0129 s32i.n a2, a1, 0 40231503: e0dc bnez.n a0, 40231525 40231505: 3ca122 movi a2, 0x13c 40231508: fafe31 l32r a3, 40230100 4023150b: 8ca642 movi a4, 0x68c 4023150e: 442101 l32r a0, 40202594 40231511: 0000c0 callx0 a0 40231514: 0138 l32i.n a3, a1, 0 40231516: 5329 s32i.n a2, a3, 20 40231518: fdd685 call0 4022f284 4023151b: 0128 l32i.n a2, a1, 0 4023151d: 5228 l32i.n a2, a2, 20 4023151f: 58c222 addi a2, a2, 88 40231522: 06d2c5 call0 40238250 40231525: 1108 l32i.n a0, a1, 4 40231527: 10c112 addi a1, a1, 16 4023152a: f00d ret.n 4023152c : 4023152c: f0c112 addi a1, a1, -16 4023152f: 11c9 s32i.n a12, a1, 4 40231531: 0109 s32i.n a0, a1, 0 40231533: 5208 l32i.n a0, a2, 20 40231535: 02cd mov.n a12, a2 40231537: c0ac beqz.n a0, 40231567 40231539: faf131 l32r a3, 40230100 4023153c: 99a642 movi a4, 0x699 4023153f: 312022 l32i a2, a0, 196 40231542: 441701 l32r a0, 402025a0 40231545: 0000c0 callx0 a0 40231548: 5c28 l32i.n a2, a12, 20 4023154a: 030c movi.n a3, 0 4023154c: 3ca142 movi a4, 0x13c 4023154f: 441701 l32r a0, 402025ac 40231552: 0000c0 callx0 a0 40231555: faea31 l32r a3, 40230100 40231558: 5c28 l32i.n a2, a12, 20 4023155a: 9ba642 movi a4, 0x69b 4023155d: 441001 l32r a0, 402025a0 40231560: 0000c0 callx0 a0 40231563: 000c movi.n a0, 0 40231565: 5c09 s32i.n a0, a12, 20 40231567: 11c8 l32i.n a12, a1, 4 40231569: 0108 l32i.n a0, a1, 0 4023156b: 10c112 addi a1, a1, 16 4023156e: f00d ret.n 40231570: ae .byte 0xae 40231571: 000a add.n a0, a0, a0 ... 40231574 : 40231574: d0c112 addi a1, a1, -48 40231577: 31c9 s32i.n a12, a1, 12 40231579: 41d9 s32i.n a13, a1, 16 4023157b: 61f9 s32i.n a15, a1, 24 4023157d: 51e9 s32i.n a14, a1, 20 4023157f: 2109 s32i.n a0, a1, 8 40231581: 02ed mov.n a14, a2 40231583: 032d mov.n a2, a3 40231585: 3ecc bnez.n a14, 4023158c 40231587: 020c movi.n a2, 0 40231589: 001d46 j 40231602 4023158c: 1149 s32i.n a4, a1, 4 4023158e: 8129 s32i.n a2, a1, 32 40231590: 158c beqz.n a5, 40231595 40231592: 7b1ee6 bgei a14, 1, 40231611 40231595: 050c movi.n a5, 0 40231597: 481ea6 blti a14, 1, 402315e3 4023159a: 0f0c movi.n a15, 0 4023159c: 05dd mov.n a13, a5 4023159e: fff431 l32r a3, 40231570 402315a1: 1128 l32i.n a2, a1, 4 402315a3: 81c8 l32i.n a12, a1, 32 402315a5: 223a add.n a2, a2, a3 402315a7: 7129 s32i.n a2, a1, 28 402315a9: 020c movi.n a2, 0 402315ab: 0c08 l32i.n a0, a12, 0 402315ad: a0dc bnez.n a0, 402315cb 402315af: 0e0c movi.n a14, 0 402315b1: 425c movi.n a2, 84 402315b3: fad331 l32r a3, 40230100 402315b6: d8a642 movi a4, 0x6d8 402315b9: 43f601 l32r a0, 40202594 402315bc: 0000c0 callx0 a0 402315bf: 7148 l32i.n a4, a1, 28 402315c1: 0c29 s32i.n a2, a12, 0 402315c3: 02e9 s32i.n a14, a2, 0 402315c5: 7f54d2 s16i a13, a4, 254 402315c8: 000d86 j 40231602 402315cb: 0088 l32i.n a8, a0, 0 402315cd: cc4b addi.n a12, a12, 4 402315cf: 082287 blt a2, a8, 402315db 402315d2: 082d mov.n a2, a8 402315d4: 7168 l32i.n a6, a1, 28 402315d6: 00fd mov.n a15, a0 402315d8: 7f56d2 s16i a13, a6, 254 402315db: dd1b addi.n a13, a13, 1 402315dd: ca9ed7 bne a14, a13, 402315ab 402315e0: 000046 j 402315e5 402315e3: 05fd mov.n a15, a5 402315e5: 0f59 s32i.n a5, a15, 0 402315e7: 2f4b addi.n a2, a15, 4 402315e9: 030c movi.n a3, 0 402315eb: 440c movi.n a4, 4 402315ed: 43ef01 l32r a0, 402025ac 402315f0: 0000c0 callx0 a0 402315f3: 24cf22 addi a2, a15, 36 402315f6: 030c movi.n a3, 0 402315f8: 440c movi.n a4, 4 402315fa: 43ec01 l32r a0, 402025ac 402315fd: 0000c0 callx0 a0 40231600: 0f2d mov.n a2, a15 40231602: 31c8 l32i.n a12, a1, 12 40231604: 41d8 l32i.n a13, a1, 16 40231606: 51e8 l32i.n a14, a1, 20 40231608: 61f8 l32i.n a15, a1, 24 4023160a: 2108 l32i.n a0, a1, 8 4023160c: 30c112 addi a1, a1, 48 4023160f: f00d ret.n 40231611: dbadf1 l32r a15, 402284c8 40231614: 0d0c movi.n a13, 0 40231616: 03cd mov.n a12, a3 40231618: 0159 s32i.n a5, a1, 0 4023161a: 0c08 l32i.n a0, a12, 0 4023161c: 04c016 beqz a0, 4023166c 4023161f: 0088 l32i.n a8, a0, 0 40231621: 78fa add.n a7, a8, a15 40231623: 03e796 bltz a7, 40231665 40231626: 3b18e6 bgei a8, 1, 40231665 40231629: 0138 l32i.n a3, a1, 0 4023162b: 042c movi.n a4, 32 4023162d: 204b addi.n a2, a0, 4 4023162f: 4a8301 l32r a0, 4020403c 40231632: 0000c0 callx0 a0 40231635: 32fc bnez.n a2, 4023166c 40231637: ffce31 l32r a3, 40231570 4023163a: 1128 l32i.n a2, a1, 4 4023163c: c8a042 movi a4, 200 4023163f: 323a add.n a3, a2, a3 40231641: 7f53d2 s16i a13, a3, 254 40231644: 5228 l32i.n a2, a2, 20 40231646: 0c38 l32i.n a3, a12, 0 40231648: 224a add.n a2, a2, a4 4023164a: 24c332 addi a3, a3, 36 4023164d: 043c movi.n a4, 48 4023164f: 43d301 l32r a0, 4020259c 40231652: 0000c0 callx0 a0 40231655: 1158 l32i.n a5, a1, 4 40231657: 0c28 l32i.n a2, a12, 0 40231659: 0548 l32i.n a4, a5, 0 4023165b: 860c movi.n a6, 8 4023165d: 204460 or a4, a4, a6 40231660: 0549 s32i.n a4, a5, 0 40231662: ffe706 j 40231602 40231665: 8128 l32i.n a2, a1, 32 40231667: 0d3d mov.n a3, a13 40231669: 0000c5 call0 40231678 4023166c: cc4b addi.n a12, a12, 4 4023166e: dd1b addi.n a13, a13, 1 40231670: a69ed7 bne a14, a13, 4023161a 40231673: ffc786 j 40231595 ... 40231678 : 40231678: f0c112 addi a1, a1, -16 4023167b: 1109 s32i.n a0, a1, 4 4023167d: a00320 addx4 a0, a3, a2 40231680: 0028 l32i.n a2, a0, 0 40231682: 0109 s32i.n a0, a1, 0 40231684: 029c beqz.n a2, 40231698 40231686: fa9e31 l32r a3, 40230100 40231689: f6a642 movi a4, 0x6f6 4023168c: 43c501 l32r a0, 402025a0 4023168f: 0000c0 callx0 a0 40231692: 0138 l32i.n a3, a1, 0 40231694: 020c movi.n a2, 0 40231696: 0329 s32i.n a2, a3, 0 40231698: 1108 l32i.n a0, a1, 4 4023169a: 10c112 addi a1, a1, 16 4023169d: f00d ret.n 4023169f: 0aac00 excw ... 402316a4 : 402316a4: f0c112 addi a1, a1, -16 402316a7: 11c9 s32i.n a12, a1, 4 402316a9: fffdc1 l32r a12, 402316a0 402316ac: 0109 s32i.n a0, a1, 0 402316ae: c3ca add.n a12, a3, a12 402316b0: 3f2c02 l32i a0, a12, 252 402316b3: 181002 l16ui a0, a0, 48 402316b6: 908c beqz.n a0, 402316c3 402316b8: 801c32 l16ui a3, a12, 0x100 402316bb: fffbc5 call0 40231678 402316be: 000c movi.n a0, 0 402316c0: 416c02 s32i a0, a12, 0x104 402316c3: 11c8 l32i.n a12, a1, 4 402316c5: 0108 l32i.n a0, a1, 0 402316c7: 10c112 addi a1, a1, 16 402316ca: f00d ret.n 402316cc : 402316cc: 79a831 l32r a3, 4020fd6c 402316cf: 223a add.n a2, a2, a3 402316d1: f00d ret.n ... 402316d4 : 402316d4: 0a0222 l8ui a2, a2, 10 402316d7: f00d ret.n 402316d9: 000000 ill 402316dc : 402316dc: 090222 l8ui a2, a2, 9 402316df: f00d ret.n 402316e1: 000000 ill 402316e4 : 402316e4: 089222 l16si a2, a2, 16 402316e7: f00d ret.n 402316e9: 000000 ill 402316ec : 402316ec: 029c beqz.n a2, 40231700 402316ee: 121226 beqi a2, 1, 40231704 402316f1: 0f2226 beqi a2, 2, 40231704 402316f4: fdc242 addi a4, a2, -3 402316f7: 130c movi.n a3, 1 402316f9: 020c movi.n a2, 0 402316fb: 832340 moveqz a2, a3, a4 402316fe: f00d ret.n 40231700: 520c movi.n a2, 5 40231702: f00d ret.n 40231704: 320c movi.n a2, 3 40231706: f00d ret.n 40231708 : 40231708: fee431 l32r a3, 40231298 4023170b: f0c112 addi a1, a1, -16 4023170e: 006102 s32i a0, a1, 0 40231711: 803230 add a3, a2, a3 40231714: 7e2302 l32i a0, a3, 0x1f8 40231717: 812332 l32i a3, a3, 0x204 4023171a: 032022 l32i a2, a0, 12 4023171d: 00b485 call0 40232268 40231720: 0108 l32i.n a0, a1, 0 40231722: fed242 addmi a4, a2, 0xfffffe00 40231725: 932420 movnez a2, a4, a2 40231728: 10c112 addi a1, a1, 16 4023172b: f00d ret.n 4023172d: 000000 ill 40231730 : 40231730: d0c112 addi a1, a1, -48 40231733: 51c9 s32i.n a12, a1, 20 40231735: 81f9 s32i.n a15, a1, 32 40231737: 4109 s32i.n a0, a1, 16 40231739: 61d9 s32i.n a13, a1, 24 4023173b: 71e9 s32i.n a14, a1, 28 4023173d: 02dd mov.n a13, a2 4023173f: 03ed mov.n a14, a3 40231741: 5228 l32i.n a2, a2, 20 40231743: f9dc31 l32r a3, 4022feb4 40231746: 9c1222 l16ui a2, a2, 0x138 40231749: 3d3a add.n a3, a13, a3 4023174b: 3f2342 l32i a4, a3, 252 4023174e: 801332 l16ui a3, a3, 0x100 40231751: 224a add.n a2, a2, a4 40231753: 050202 l8ui a0, a2, 5 40231756: 0602f2 l8ui a15, a2, 6 40231759: 110080 slli a0, a0, 8 4023175c: ff0a add.n a15, a15, a0 4023175e: 0d08 l32i.n a0, a13, 0 40231760: 041c movi.n a4, 16 40231762: 100040 and a0, a0, a4 40231765: 027fe6 bgei a15, 7, 4023176b 40231768: 002046 j 402317ed 4023176b: 3149 s32i.n a4, a1, 12 4023176d: 2109 s32i.n a0, a1, 8 4023176f: 3d8fa6 blti a15, 8, 402317b0 40231772: 7c0c movi.n a12, 7 40231774: 9139 s32i.n a3, a1, 36 40231776: 1129 s32i.n a2, a1, 4 40231778: 012122 l32i a2, a1, 4 4023177b: 802c20 add a2, a12, a2 4023177e: 020232 l8ui a3, a2, 2 40231781: 010242 l8ui a4, a2, 1 40231784: 03c222 addi a2, a2, 3 40231787: 114480 slli a4, a4, 8 4023178a: 334a add.n a3, a3, a4 4023178c: 0139 s32i.n a3, a1, 0 4023178e: 0e4d mov.n a4, a14 40231790: 030c movi.n a3, 0 40231792: 005605 call0 40231cf4 40231795: 428c beqz.n a2, 4023179d 40231797: f4ae22 movi a2, 0xfffffef4 4023179a: 001006 j 402317de 4023179d: 0ee8 l32i.n a14, a14, 0 4023179f: 0108 l32i.n a0, a1, 0 402317a1: 34cee2 addi a14, a14, 52 402317a4: c0ca add.n a12, a0, a12 402317a6: cc3b addi.n a12, a12, 3 402317a8: cc2cf7 blt a12, a15, 40231778 402317ab: 9138 l32i.n a3, a1, 36 402317ad: 000046 j 402317b2 402317b0: 7c0c movi.n a12, 7 402317b2: 3723c7 blt a3, a12, 402317ed 402317b5: 2128 l32i.n a2, a1, 8 402317b7: b28c beqz.n a2, 402317c6 402317b9: 0d38 l32i.n a3, a13, 0 402317bb: 07f317 bbsi a3, 17, 402317c6 402317be: 0d2d mov.n a2, a13 402317c0: fff445 call0 40231708 402317c3: 000046 j 402317c8 402317c6: 020c movi.n a2, 0 402317c8: 5d58 l32i.n a5, a13, 20 402317ca: 2188 l32i.n a8, a1, 8 402317cc: 3168 l32i.n a6, a1, 12 402317ce: e70c movi.n a7, 14 402317d0: 936780 movnez a6, a7, a8 402317d3: 075d62 s16i a6, a13, 14 402317d6: 9c1542 l16ui a4, a5, 0x138 402317d9: 4c4a add.n a4, a12, a4 402317db: 9c5542 s16i a4, a5, 0x138 402317de: 51c8 l32i.n a12, a1, 20 402317e0: 61d8 l32i.n a13, a1, 24 402317e2: 71e8 l32i.n a14, a1, 28 402317e4: 81f8 l32i.n a15, a1, 32 402317e6: 4108 l32i.n a0, a1, 16 402317e8: 30c112 addi a1, a1, 48 402317eb: f00d ret.n 402317ed: fcae22 movi a2, 0xfffffefc 402317f0: fffa86 j 402317de 402317f3: 899000 excw 402317f6: fe .byte 0xfe 402317f7: 3f .byte 0x3f 402317f8 : 402317f8: ffff21 l32r a2, 402317f4 402317fb: 0228 l32i.n a2, a2, 0 402317fd: f00d ret.n ... 40231800 : 40231800: f0c112 addi a1, a1, -16 40231803: 006102 s32i a0, a1, 0 40231806: fed185 call0 40230520 40231809: 01a002 movi a0, 1 4023180c: 075202 s16i a0, a2, 14 4023180f: 002102 l32i a0, a1, 0 40231812: 10c112 addi a1, a1, 16 40231815: f00d ret.n ... 40231818 : 40231818: e0c112 addi a1, a1, -32 4023181b: 21d9 s32i.n a13, a1, 8 4023181d: 11c9 s32i.n a12, a1, 4 4023181f: 0109 s32i.n a0, a1, 0 40231821: 02cd mov.n a12, a2 40231823: f07c movi.n a0, -1 40231825: 085202 s16i a0, a2, 16 40231828: 191326 beqi a3, 1, 40231845 4023182b: b20c movi.n a2, 11 4023182d: 311327 beq a3, a2, 40231862 40231830: f60c movi.n a6, 15 40231832: 6d1367 beq a3, a6, 402318a3 40231835: 02b366 bnei a3, 16, 4023183b 40231838: 002006 j 402318bc 4023183b: 471c movi.n a7, 20 4023183d: 4d1377 beq a3, a7, 4023188e 40231840: 0d0c movi.n a13, 0 40231842: 0003c6 j 40231855 40231845: 000885 call0 402318d0 40231848: 20d220 or a13, a2, a2 4023184b: 006256 bnez a2, 40231855 4023184e: 0c2d mov.n a2, a12 40231850: 001605 call0 402319b4 40231853: 02dd mov.n a13, a2 40231855: 0108 l32i.n a0, a1, 0 40231857: 0d2d mov.n a2, a13 40231859: 11c8 l32i.n a12, a1, 4 4023185b: 21d8 l32i.n a13, a1, 8 4023185d: 20c112 addi a1, a1, 32 40231860: f00d ret.n 40231862: f91b31 l32r a3, 4022fcd0 40231865: 202cc0 or a2, a12, a12 40231868: 803c30 add a3, a12, a3 4023186b: ffec45 call0 40231730 4023186e: 02dd mov.n a13, a2 40231870: fe1256 bnez a2, 40231855 40231873: fe8931 l32r a3, 40231298 40231876: 3c3a add.n a3, a12, a3 40231878: 7e2322 l32i a2, a3, 0x1f8 4023187b: 812332 l32i a3, a3, 0x204 4023187e: 3228 l32i.n a2, a2, 12 40231880: 009e45 call0 40232268 40231883: 040c movi.n a4, 0 40231885: fed2d2 addmi a13, a2, 0xfffffe00 40231888: 83d420 moveqz a13, a4, a2 4023188b: fff186 j 40231855 4023188e: 203440 or a3, a4, a4 40231891: 202cc0 or a2, a12, a12 40231894: 054d mov.n a4, a5 40231896: ffb245 call0 402313bc 40231899: 02dd mov.n a13, a2 4023189b: 0c2d mov.n a2, a12 4023189d: ffc8c5 call0 4023152c 402318a0: ffec46 j 40231855 402318a3: 202cc0 or a2, a12, a12 402318a6: 036142 s32i a4, a1, 12 402318a9: 4159 s32i.n a5, a1, 16 402318ab: 003685 call0 40231c14 402318ae: 3138 l32i.n a3, a1, 12 402318b0: 02dd mov.n a13, a2 402318b2: 4148 l32i.n a4, a1, 16 402318b4: 0c2d mov.n a2, a12 402318b6: feec85 call0 40230780 402318b9: ffe606 j 40231855 402318bc: 0c2d mov.n a2, a12 402318be: 002685 call0 40231b28 402318c1: 02dd mov.n a13, a2 402318c3: ffe386 j 40231855 402318c6: 000000 ill 402318c9: 000000 ill 402318cc: 8978 l32i.n a7, a9, 32 402318ce: fe .byte 0xfe 402318cf: 3f .byte 0x3f 402318d0 : 402318d0: e0c112 addi a1, a1, -32 402318d3: 2109 s32i.n a0, a1, 8 402318d5: 41d9 s32i.n a13, a1, 16 402318d7: 31c9 s32i.n a12, a1, 12 402318d9: 51e9 s32i.n a14, a1, 20 402318db: 02cd mov.n a12, a2 402318dd: f975e1 l32r a14, 4022feb4 402318e0: 223c movi.n a2, 50 402318e2: ecea add.n a14, a12, a14 402318e4: 3f2ed2 l32i a13, a14, 252 402318e7: 801e42 l16ui a4, a14, 0x100 402318ea: 0149 s32i.n a4, a1, 0 402318ec: 040d32 l8ui a3, a13, 4 402318ef: 050d02 l8ui a0, a13, 5 402318f2: 1133c0 slli a3, a3, 4 402318f5: 003a add.n a0, a0, a3 402318f7: 740000 extui a0, a0, 0, 8 402318fa: 0c4c02 s8i a0, a12, 12 402318fd: 0b4c02 s8i a0, a12, 11 40231900: 23b207 bgeu a2, a0, 40231927 40231903: 0b4c22 s8i a2, a12, 11 40231906: f8a032 movi a3, 248 40231909: 5c28 l32i.n a2, a12, 20 4023190b: 042c movi.n a4, 32 4023190d: 223a add.n a2, a2, a3 4023190f: 3d6b addi.n a3, a13, 6 40231911: 432201 l32r a0, 4020259c 40231914: 0000c0 callx0 a0 40231917: 042c movi.n a4, 32 40231919: 260d52 l8ui a5, a13, 38 4023191c: 1159 s32i.n a5, a1, 4 4023191e: 20a457 bge a4, a5, 40231942 40231921: f7ae22 movi a2, 0xfffffef7 40231924: 000346 j 40231935 40231927: 063c movi.n a6, 48 40231929: d93607 bltu a6, a0, 40231906 4023192c: f9ae22 movi a2, 0xfffffef9 4023192f: 000086 j 40231935 40231932: f6ae22 movi a2, 0xfffffef6 40231935: 31c8 l32i.n a12, a1, 12 40231937: 41d8 l32i.n a13, a1, 16 40231939: 51e8 l32i.n a14, a1, 20 4023193b: 2108 l32i.n a0, a1, 8 4023193d: 20c112 addi a1, a1, 32 40231940: f00d ret.n 40231942: 204cc0 or a4, a12, a12 40231945: 012182 l32i a8, a1, 4 40231948: 00a072 movi a7, 0 4023194b: 432e32 l32i a3, a14, 0x10c 4023194e: 27cd52 addi a5, a13, 39 40231951: 181322 l16ui a2, a3, 48 40231954: d338 l32i.n a3, a3, 52 40231956: 835780 moveqz a5, a7, a8 40231959: ffc185 call0 40231574 4023195c: 1168 l32i.n a6, a1, 4 4023195e: 456e22 s32i a2, a14, 0x114 40231961: 26da add.n a2, a6, a13 40231963: 270252 l8ui a5, a2, 39 40231966: 280242 l8ui a4, a2, 40 40231969: 115580 slli a5, a5, 8 4023196c: 445a add.n a4, a4, a5 4023196e: 0158 l32i.n a5, a1, 0 40231970: 29c662 addi a6, a6, 41 40231973: 05a567 bge a5, a6, 4023197c 40231976: fcae22 movi a2, 0xfffffefc 40231979: ffee06 j 40231935 4023197c: b214a6 blti a4, 1, 40231932 4023197f: ffd391 l32r a9, 402318cc 40231982: 070c movi.n a7, 0 40231984: fcc9a2 addi a10, a9, -4 40231987: 0a0d mov.n a0, a10 40231989: 772b addi.n a7, a7, 2 4023198b: 2a0262 l8ui a6, a2, 42 4023198e: 290282 l8ui a8, a2, 41 40231991: 222b addi.n a2, a2, 2 40231993: 118880 slli a8, a8, 8 40231996: 668a add.n a6, a6, a8 40231998: 000082 l8ui a8, a0, 0 4023199b: 001b addi.n a0, a0, 1 4023199d: 079687 bne a6, a8, 402319a8 402319a0: 094c82 s8i a8, a12, 9 402319a3: 020c movi.n a2, 0 402319a5: ffe306 j 40231935 402319a8: ec9097 bne a0, a9, 40231998 402319ab: d82747 blt a7, a4, 40231987 402319ae: ffe006 j 40231932 402319b1: 000000 ill 402319b4 : 402319b4: f0c112 addi a1, a1, -16 402319b7: 0161c2 s32i a12, a1, 4 402319ba: 006102 s32i a0, a1, 0 402319bd: 02cd mov.n a12, a2 402319bf: 000585 call0 40231a18 402319c2: 42ec bnez.n a2, 402319ea 402319c4: 0c08 l32i.n a0, a12, 0 402319c6: 296037 bbci a0, 3, 402319f3 402319c9: 0c2d mov.n a2, a12 402319cb: ff8685 call0 40231234 402319ce: 82dc bnez.n a2, 402319ea 402319d0: 0c2d mov.n a2, a12 402319d2: ff8c85 call0 4023129c 402319d5: 431c movi.n a3, 20 402319d7: 075c32 s16i a3, a12, 14 402319da: 000306 j 402319ea 402319dd: 0c2d mov.n a2, a12 402319df: 201110 or a1, a1, a1 402319e2: 001285 call0 40231b0c 402319e5: 041c movi.n a4, 16 402319e7: 075c42 s16i a4, a12, 14 402319ea: 11c8 l32i.n a12, a1, 4 402319ec: 0108 l32i.n a0, a1, 0 402319ee: 10c112 addi a1, a1, 16 402319f1: f00d ret.n 402319f3: 202cc0 or a2, a12, a12 402319f6: ffa405 call0 40231438 402319f9: fed256 bnez a2, 402319ea 402319fc: 0c58 l32i.n a5, a12, 0 402319fe: db7507 bbci a5, 16, 402319dd 40231a01: 0c2d mov.n a2, a12 40231a03: 001f45 call0 40231bf8 40231a06: fe0256 bnez a2, 402319ea 40231a09: 0c2d mov.n a2, a12 40231a0b: 001005 call0 40231b0c 40231a0e: b60c movi.n a6, 11 40231a10: 075c62 s16i a6, a12, 14 40231a13: fff4c6 j 402319ea ... 40231a18 : 40231a18: 00a032 movi a3, 0 40231a1b: 03a042 movi a4, 3 40231a1e: e0c112 addi a1, a1, -32 40231a21: 006102 s32i a0, a1, 0 40231a24: 41f9 s32i.n a15, a1, 16 40231a26: 21d9 s32i.n a13, a1, 8 40231a28: 31e9 s32i.n a14, a1, 12 40231a2a: 11c9 s32i.n a12, a1, 4 40231a2c: 589ee1 l32r a14, 40207ca4 40231a2f: 02cd mov.n a12, a2 40231a31: e2ea add.n a14, a2, a14 40231a33: 7c2ed2 l32i a13, a14, 0x1f0 40231a36: 220c movi.n a2, 2 40231a38: fd6b addi.n a15, a13, 6 40231a3a: 044d42 s8i a4, a13, 4 40231a3d: 024d32 s8i a3, a13, 2 40231a40: 004d22 s8i a2, a13, 0 40231a43: 014d32 s8i a3, a13, 1 40231a46: 022c movi.n a2, 32 40231a48: 0b0c02 l8ui a0, a12, 11 40231a4b: 0f3d mov.n a3, a15 40231a4d: 340000 extui a0, a0, 0, 4 40231a50: 054d02 s8i a0, a13, 5 40231a53: 061705 call0 40237bc4 40231a56: 0042d6 bgez a2, 40231a5e 40231a59: f27c movi.n a2, -1 40231a5b: 002686 j 40231af9 40231a5e: 18a142 movi a4, 0x118 40231a61: 5c28 l32i.n a2, a12, 20 40231a63: 0f3d mov.n a3, a15 40231a65: 224a add.n a2, a2, a4 40231a67: 042c movi.n a4, 32 40231a69: 42cc01 l32r a0, 4020259c 40231a6c: 0000c0 callx0 a0 40231a6f: 27cdf2 addi a15, a13, 39 40231a72: 78be61 l32r a6, 4020fd6c 40231a75: 0c58 l32i.n a5, a12, 0 40231a77: 6c6a add.n a6, a12, a6 40231a79: 5169 s32i.n a6, a1, 20 40231a7b: 286537 bbci a5, 3, 40231aa7 40231a7e: 042c movi.n a4, 32 40231a80: 264d42 s8i a4, a13, 38 40231a83: 822e32 l32i a3, a14, 0x208 40231a86: 0f2d mov.n a2, a15 40231a88: 334b addi.n a3, a3, 4 40231a8a: 42c401 l32r a0, 4020259c 40231a8d: 0000c0 callx0 a0 40231a90: 5128 l32i.n a2, a1, 20 40231a92: 822e32 l32i a3, a14, 0x208 40231a95: 042c movi.n a4, 32 40231a97: 334b addi.n a3, a3, 4 40231a99: 42c001 l32r a0, 4020259c 40231a9c: 0000c0 callx0 a0 40231a9f: 042c movi.n a4, 32 40231aa1: 0a4c42 s8i a4, a12, 10 40231aa4: 000cc6 j 40231adb 40231aa7: 203ff0 or a3, a15, a15 40231aaa: 20a022 movi a2, 32 40231aad: 264d22 s8i a2, a13, 38 40231ab0: 061105 call0 40237bc4 40231ab3: 0f3d mov.n a3, a15 40231ab5: 5128 l32i.n a2, a1, 20 40231ab7: 042c movi.n a4, 32 40231ab9: 42b801 l32r a0, 4020259c 40231abc: 0000c0 callx0 a0 40231abf: 802e52 l32i a5, a14, 0x200 40231ac2: 062c movi.n a6, 32 40231ac4: 0a4c62 s8i a6, a12, 10 40231ac7: 181552 l16ui a5, a5, 48 40231aca: d58c beqz.n a5, 40231adb 40231acc: 5138 l32i.n a3, a1, 20 40231ace: 822e22 l32i a2, a14, 0x208 40231ad1: 042c movi.n a4, 32 40231ad3: 224b addi.n a2, a2, 4 40231ad5: 42b101 l32r a0, 4020259c 40231ad8: 0000c0 callx0 a0 40231adb: 0c2d mov.n a2, a12 40231add: 634c movi.n a3, 70 40231adf: 040c movi.n a4, 0 40231ae1: 474d42 s8i a4, a13, 71 40231ae4: 090c52 l8ui a5, a12, 9 40231ae7: 484d52 s8i a5, a13, 72 40231aea: 034d32 s8i a3, a13, 3 40231aed: 494d42 s8i a4, a13, 73 40231af0: 631c movi.n a3, 22 40231af2: 040c movi.n a4, 0 40231af4: a54c movi.n a5, 74 40231af6: ff1645 call0 40230c5c 40231af9: 11c8 l32i.n a12, a1, 4 40231afb: 21d8 l32i.n a13, a1, 8 40231afd: 31e8 l32i.n a14, a1, 12 40231aff: 41f8 l32i.n a15, a1, 16 40231b01: 0108 l32i.n a0, a1, 0 40231b03: 20c112 addi a1, a1, 32 40231b06: f00d ret.n 40231b08: 8998 l32i.n a9, a9, 32 40231b0a: fe .byte 0xfe 40231b0b: 3f .byte 0x3f 40231b0c : 40231b0c: 16a032 movi a3, 22 40231b0f: fffe41 l32r a4, 40231b08 40231b12: 04a052 movi a5, 4 40231b15: f0c112 addi a1, a1, -16 40231b18: 006102 s32i a0, a1, 0 40231b1b: ff1405 call0 40230c5c 40231b1e: 0108 l32i.n a0, a1, 0 40231b20: 10c112 addi a1, a1, 16 40231b23: f00d ret.n 40231b25: 000000 ill 40231b28 : 40231b28: 10a232 movi a3, 0x210 40231b2b: c01130 sub a1, a1, a3 40231b2e: 8361d2 s32i a13, a1, 0x20c 40231b31: 8261c2 s32i a12, a1, 0x208 40231b34: 816102 s32i a0, a1, 0x204 40231b37: 02cd mov.n a12, a2 40231b39: 5208 l32i.n a0, a2, 20 40231b3b: f8de21 l32r a2, 4022feb4 40231b3e: 9c1002 l16ui a0, a0, 0x138 40231b41: 2c2a add.n a2, a12, a2 40231b43: 4322d2 l32i a13, a2, 0x10c 40231b46: 3f2232 l32i a3, a2, 252 40231b49: 2dd8 l32i.n a13, a13, 8 40231b4b: 003a add.n a0, a0, a3 40231b4d: 4dcc bnez.n a13, 40231b55 40231b4f: f0ae22 movi a2, 0xfffffef0 40231b52: 001586 j 40231bac 40231b55: 801232 l16ui a3, a2, 0x100 40231b58: 460c movi.n a6, 4 40231b5a: 650c movi.n a5, 6 40231b5c: 8d48 l32i.n a4, a13, 32 40231b5e: 020082 l8ui a8, a0, 2 40231b61: 030072 l8ui a7, a0, 3 40231b64: 118880 slli a8, a8, 8 40231b67: 778a add.n a7, a7, a8 40231b69: fec772 addi a7, a7, -2 40231b6c: c07470 sub a7, a4, a7 40231b6f: 935670 movnez a5, a6, a7 40231b72: 806152 s32i a5, a1, 0x200 40231b75: 445a add.n a4, a4, a5 40231b77: 41a347 bge a3, a4, 40231bbc 40231b7a: fcae22 movi a2, 0xfffffefc 40231b7d: 000ac6 j 40231bac 40231b80: 202cc0 or a2, a12, a12 40231b83: 203110 or a3, a1, a1 40231b86: fee185 call0 402309a0 40231b89: 00a022 movi a2, 0 40231b8c: 802102 l32i a0, a1, 0x200 40231b8f: 5ca8 l32i.n a10, a12, 20 40231b91: 8db8 l32i.n a11, a13, 32 40231b93: f40c movi.n a4, 15 40231b95: 0c58 l32i.n a5, a12, 0 40231b97: 431c movi.n a3, 20 40231b99: 055050 extui a5, a5, 16, 1 40231b9c: 933450 movnez a3, a4, a5 40231b9f: 075c32 s16i a3, a12, 14 40231ba2: 9c1a92 l16ui a9, a10, 0x138 40231ba5: bb0a add.n a11, a11, a0 40231ba7: 99ba add.n a9, a9, a11 40231ba9: 9c5a92 s16i a9, a10, 0x138 40231bac: 8221c2 l32i a12, a1, 0x208 40231baf: 8321d2 l32i a13, a1, 0x20c 40231bb2: 10a232 movi a3, 0x210 40231bb5: 812102 l32i a0, a1, 0x204 40231bb8: 113a add.n a1, a1, a3 40231bba: f00d ret.n 40231bbc: 202dd0 or a2, a13, a13 40231bbf: 204110 or a4, a1, a1 40231bc2: 350a add.n a3, a5, a0 40231bc4: 160c movi.n a6, 1 40231bc6: 00a252 movi a5, 0x200 40231bc9: 064545 call0 40238020 40231bcc: 043c movi.n a4, 48 40231bce: 119247 bne a2, a4, 40231be3 40231bd1: 000152 l8ui a5, a1, 0 40231bd4: 010162 l8ui a6, a1, 1 40231bd7: 083566 bnei a5, 3, 40231be3 40231bda: 0c0c72 l8ui a7, a12, 12 40231bdd: 347070 extui a7, a7, 0, 4 40231be0: 9c1677 beq a6, a7, 40231b80 40231be3: 023c movi.n a2, 48 40231be5: 013d mov.n a3, a1 40231be7: 05fdc5 call0 40237bc4 40231bea: f922d6 bgez a2, 40231b80 40231bed: f27c movi.n a2, -1 40231bef: ffee46 j 40231bac 40231bf2: a00000 addx4 a0, a0, a0 40231bf5: fe89 s32i.n a8, a14, 60 40231bf7: 3f .byte 0x3f 40231bf8 : 40231bf8: 16a032 movi a3, 22 40231bfb: fffe41 l32r a4, 40231bf4 40231bfe: 08a052 movi a5, 8 40231c01: f0c112 addi a1, a1, -16 40231c04: 006102 s32i a0, a1, 0 40231c07: ff0545 call0 40230c5c 40231c0a: 0108 l32i.n a0, a1, 0 40231c0c: 10c112 addi a1, a1, 16 40231c0f: f00d ret.n 40231c11: 000000 ill 40231c14 : 40231c14: 40a232 movi a3, 0x240 40231c17: c01130 sub a1, a1, a3 40231c1a: 8d61c2 s32i a12, a1, 0x234 40231c1d: 8c6102 s32i a0, a1, 0x230 40231c20: f8a501 l32r a0, 4022feb4 40231c23: 02cd mov.n a12, a2 40231c25: 020a add.n a0, a2, a0 40231c27: 462022 l32i a2, a0, 0x118 40231c2a: b228 l32i.n a2, a2, 44 40231c2c: 8248 l32i.n a4, a2, 32 40231c2e: 801032 l16ui a3, a0, 0x100 40231c31: 446b addi.n a4, a4, 6 40231c33: 3ba347 bge a3, a4, 40231c72 40231c36: fcae22 movi a2, 0xfffffefc 40231c39: 000a06 j 40231c65 40231c3c: 02d142 addmi a4, a1, 0x200 40231c3f: 202cc0 or a2, a12, a12 40231c42: 00a032 movi a3, 0 40231c45: fee1c5 call0 40230a64 40231c48: 02d132 addmi a3, a1, 0x200 40231c4b: 202110 or a2, a1, a1 40231c4e: 442c movi.n a4, 36 40231c50: 48fb01 l32r a0, 4020403c 40231c53: 0000c0 callx0 a0 40231c56: f3ae42 movi a4, 0xfffffef3 40231c59: 025d mov.n a5, a2 40231c5b: 020c movi.n a2, 0 40231c5d: 932450 movnez a2, a4, a5 40231c60: 461c movi.n a6, 20 40231c62: 075c62 s16i a6, a12, 14 40231c65: 8d21c2 l32i a12, a1, 0x234 40231c68: 40a232 movi a3, 0x240 40231c6b: 8c2102 l32i a0, a1, 0x230 40231c6e: 113a add.n a1, a1, a3 40231c70: f00d ret.n 40231c72: 00a252 movi a5, 0x200 40231c75: 052c32 l32i a3, a12, 20 40231c78: 3f2042 l32i a4, a0, 252 40231c7b: 9c1332 l16ui a3, a3, 0x138 40231c7e: 00a062 movi a6, 0 40231c81: 803340 add a3, a3, a4 40231c84: 336b addi.n a3, a3, 6 40231c86: 014d mov.n a4, a1 40231c88: 063945 call0 40238020 40231c8b: 442c movi.n a4, 36 40231c8d: ab1247 beq a2, a4, 40231c3c 40231c90: f3ae22 movi a2, 0xfffffef3 40231c93: fff246 j 40231c60 ... 40231c98 : 40231c98: 30a042 movi a4, 48 40231c9b: f0c112 addi a1, a1, -16 40231c9e: 026102 s32i a0, a1, 8 40231ca1: 31c9 s32i.n a12, a1, 12 40231ca3: 1139 s32i.n a3, a1, 4 40231ca5: 02cd mov.n a12, a2 40231ca7: 013d mov.n a3, a1 40231ca9: 000c movi.n a0, 0 40231cab: 0109 s32i.n a0, a1, 0 40231cad: 040c05 call0 40235d70 40231cb0: 01b296 bltz a2, 40231ccf 40231cb3: 0c2d mov.n a2, a12 40231cb5: 013d mov.n a3, a1 40231cb7: 043c movi.n a4, 48 40231cb9: 040d85 call0 40235d94 40231cbc: f2cc bnez.n a2, 40231ccf 40231cbe: 0128 l32i.n a2, a1, 0 40231cc0: 221b addi.n a2, a2, 1 40231cc2: 0129 s32i.n a2, a1, 0 40231cc4: 22ca add.n a2, a2, a12 40231cc6: ffd222 addmi a2, a2, 0xffffff00 40231cc9: ff0222 l8ui a2, a2, 255 40231ccc: 044226 beqi a2, 4, 40231cd4 40231ccf: 020c movi.n a2, 0 40231cd1: 000446 j 40231ce6 40231cd4: 202cc0 or a2, a12, a12 40231cd7: 203110 or a3, a1, a1 40231cda: 0404c5 call0 40235d28 40231cdd: 012132 l32i a3, a1, 4 40231ce0: 0329 s32i.n a2, a3, 0 40231ce2: 0128 l32i.n a2, a1, 0 40231ce4: 22ca add.n a2, a2, a12 40231ce6: 31c8 l32i.n a12, a1, 12 40231ce8: 2108 l32i.n a0, a1, 8 40231cea: 10c112 addi a1, a1, 16 40231ced: f00d ret.n 40231cef: a80000 excw 40231cf2: 524023 excw 40231cf4 : 40231cf4: e0a752 movi a5, 0x7e0 40231cf7: c01150 sub a1, a1, a5 40231cfa: 07d192 addmi a9, a1, 0x700 40231cfd: 3169d2 s32i a13, a9, 196 40231d00: 356942 s32i a4, a9, 212 40231d03: 3269e2 s32i a14, a9, 200 40231d06: 3069c2 s32i a12, a9, 192 40231d09: 2f6902 s32i a0, a9, 188 40231d0c: 3369f2 s32i a15, a9, 204 40231d0f: 00a002 movi a0, 0 40231d12: 04fd mov.n a15, a4 40231d14: 02cd mov.n a12, a2 40231d16: 03ed mov.n a14, a3 40231d18: 823c movi.n a2, 56 40231d1a: fff531 l32r a3, 40231cf0 40231d1d: 745c movi.n a4, 87 40231d1f: 0109 s32i.n a0, a1, 0 40231d21: 1109 s32i.n a0, a1, 4 40231d23: 421c01 l32r a0, 40202594 40231d26: 0000c0 callx0 a0 40231d29: 314b addi.n a3, a1, 4 40231d2b: 02dd mov.n a13, a2 40231d2d: 0f29 s32i.n a2, a15, 0 40231d2f: 043c movi.n a4, 48 40231d31: 0c2d mov.n a2, a12 40231d33: 040605 call0 40235d94 40231d36: 0c2d mov.n a2, a12 40231d38: 013d mov.n a3, a1 40231d3a: 043c movi.n a4, 48 40231d3c: 040305 call0 40235d70 40231d3f: 04d296 bltz a2, 40231d90 40231d42: 0c2d mov.n a2, a12 40231d44: 318b addi.n a3, a1, 8 40231d46: 043c movi.n a4, 48 40231d48: 07d1b2 addmi a11, a1, 0x700 40231d4b: 01a8 l32i.n a10, a1, 0 40231d4d: 21a9 s32i.n a10, a1, 8 40231d4f: 346ba2 s32i a10, a11, 208 40231d52: 040405 call0 40235d94 40231d55: 0c2d mov.n a2, a12 40231d57: 013d mov.n a3, a1 40231d59: 043c movi.n a4, 48 40231d5b: 040145 call0 40235d70 40231d5e: 02e296 bltz a2, 40231d90 40231d61: 0108 l32i.n a0, a1, 0 40231d63: 00ca add.n a0, a0, a12 40231d65: 000002 l8ui a0, a0, 0 40231d68: a0a022 movi a2, 160 40231d6b: 0a9027 bne a0, a2, 40231d79 40231d6e: 0c2d mov.n a2, a12 40231d70: 013d mov.n a3, a1 40231d72: 0d4d mov.n a4, a13 40231d74: 044645 call0 402361dc 40231d77: 52dc bnez.n a2, 40231d90 40231d79: 0c2d mov.n a2, a12 40231d7b: 013d mov.n a3, a1 40231d7d: 240c movi.n a4, 2 40231d7f: 040145 call0 40235d94 40231d82: a2cc bnez.n a2, 40231d90 40231d84: 0c2d mov.n a2, a12 40231d86: 013d mov.n a3, a1 40231d88: 043c movi.n a4, 48 40231d8a: 03fe45 call0 40235d70 40231d8d: 05c2d6 bgez a2, 40231ded 40231d90: fc7c movi.n a12, -1 40231d92: 0007c6 j 40231db5 40231d95: 203110 or a3, a1, a1 40231d98: 022122 l32i a2, a1, 8 40231d9b: 043c movi.n a4, 48 40231d9d: 0129 s32i.n a2, a1, 0 40231d9f: 0c2d mov.n a2, a12 40231da1: 03ff05 call0 40235d94 40231da4: fe8256 bnez a2, 40231d90 40231da7: 0c2d mov.n a2, a12 40231da9: 013d mov.n a3, a1 40231dab: 0d4d mov.n a4, a13 40231dad: 0470c5 call0 402364bc 40231db0: fdc256 bnez a2, 40231d90 40231db3: 0c0c movi.n a12, 0 40231db5: 2e8c beqz.n a14, 40231dbb 40231db7: 1138 l32i.n a3, a1, 4 40231db9: 0e39 s32i.n a3, a14, 0 40231dbb: 7c8c beqz.n a12, 40231dc6 40231dbd: 0d2d mov.n a2, a13 40231dbf: 003385 call0 402320f8 40231dc2: 040c movi.n a4, 0 40231dc4: 0f49 s32i.n a4, a15, 0 40231dc6: e0a732 movi a3, 0x7e0 40231dc9: 07d102 addmi a0, a1, 0x700 40231dcc: 0c2d mov.n a2, a12 40231dce: 07d1f2 addmi a15, a1, 0x700 40231dd1: 07d1e2 addmi a14, a1, 0x700 40231dd4: 07d1d2 addmi a13, a1, 0x700 40231dd7: 312dd2 l32i a13, a13, 196 40231dda: 322ee2 l32i a14, a14, 200 40231ddd: 332ff2 l32i a15, a15, 204 40231de0: 07d1c2 addmi a12, a1, 0x700 40231de3: 302cc2 l32i a12, a12, 192 40231de6: 2f2002 l32i a0, a0, 188 40231de9: 113a add.n a1, a1, a3 40231deb: f00d ret.n 40231ded: 202cc0 or a2, a12, a12 40231df0: 203110 or a3, a1, a1 40231df3: 204dd0 or a4, a13, a13 40231df6: 048bc5 call0 402366b4 40231df9: 328c beqz.n a2, 40231e00 40231dfb: 8c7c movi.n a12, -8 40231dfd: ffed06 j 40231db5 40231e00: 0c2d mov.n a2, a12 40231e02: 013d mov.n a3, a1 40231e04: 0d4d mov.n a4, a13 40231e06: 0456c5 call0 40236374 40231e09: f83256 bnez a2, 40231d90 40231e0c: 0c2d mov.n a2, a12 40231e0e: 013d mov.n a3, a1 40231e10: 0d4d mov.n a4, a13 40231e12: 043ec5 call0 40236200 40231e15: f77256 bnez a2, 40231d90 40231e18: 0c2d mov.n a2, a12 40231e1a: 013d mov.n a3, a1 40231e1c: 4dcb addi.n a4, a13, 12 40231e1e: 045545 call0 40236374 40231e21: f6b256 bnez a2, 40231d90 40231e24: 0c2d mov.n a2, a12 40231e26: 013d mov.n a3, a1 40231e28: 0d4d mov.n a4, a13 40231e2a: 045f45 call0 40236420 40231e2d: f5f256 bnez a2, 40231d90 40231e30: 07d142 addmi a4, a1, 0x700 40231e33: 2a0d02 l8ui a0, a13, 42 40231e36: bd38 l32i.n a3, a13, 44 40231e38: fcc022 addi a2, a0, -4 40231e3b: 9338 l32i.n a3, a3, 36 40231e3d: 2e6432 s32i a3, a4, 184 40231e40: 199216 beqz a2, 40231fdd 40231e43: fbc042 addi a4, a0, -5 40231e46: 1d5416 beqz a4, 4023201f 40231e49: f5c052 addi a5, a0, -11 40231e4c: 21a516 beqz a5, 4023206a 40231e4f: f4c062 addi a6, a0, -12 40231e52: 259616 beqz a6, 402320af 40231e55: d70c movi.n a7, 13 40231e57: 3d9077 bne a0, a7, 40231e98 40231e5a: 10c122 addi a2, a1, 16 40231e5d: 030585 call0 40234eb8 40231e60: 10c122 addi a2, a1, 16 40231e63: 07d152 addmi a5, a1, 0x700 40231e66: 342552 l32i a5, a5, 208 40231e69: 2148 l32i.n a4, a1, 8 40231e6b: 35ca add.n a3, a5, a12 40231e6d: c04450 sub a4, a4, a5 40231e70: 034445 call0 402352b8 40231e73: 10c132 addi a3, a1, 16 40231e76: 02d122 addmi a2, a1, 0x200 40231e79: 7fc222 addi a2, a2, 127 40231e7c: 61c222 addi a2, a2, 97 40231e7f: 034b85 call0 40235338 40231e82: 044c movi.n a4, 64 40231e84: 02d132 addmi a3, a1, 0x200 40231e87: 07d122 addmi a2, a1, 0x700 40231e8a: 2e2222 l32i a2, a2, 184 40231e8d: 7fc332 addi a3, a3, 127 40231e90: 61c332 addi a3, a3, 97 40231e93: 050cc5 call0 40236f60 40231e96: cd29 s32i.n a2, a13, 48 40231e98: 0128 l32i.n a2, a1, 0 40231e9a: 32ca add.n a3, a2, a12 40231e9c: 000332 l8ui a3, a3, 0 40231e9f: a3a042 movi a4, 163 40231ea2: c03340 sub a3, a3, a4 40231ea5: eec356 bnez a3, 40231d95 40231ea8: 013d mov.n a3, a1 40231eaa: 421b addi.n a4, a2, 1 40231eac: 0149 s32i.n a4, a1, 0 40231eae: 0c2d mov.n a2, a12 40231eb0: 03e745 call0 40235d28 40231eb3: 0c2d mov.n a2, a12 40231eb5: 0138 l32i.n a3, a1, 0 40231eb7: 047b45 call0 4023666c 40231eba: 07d102 addmi a0, a1, 0x700 40231ebd: 286022 s32i a2, a0, 160 40231ec0: 0212e6 bgei a2, 1, 40231ec6 40231ec3: ffb386 j 40231d95 40231ec6: 0c2d mov.n a2, a12 40231ec8: 440c movi.n a4, 4 40231eca: 7fc032 addi a3, a0, 127 40231ecd: 21c332 addi a3, a3, 33 40231ed0: 03e9c5 call0 40235d70 40231ed3: 0212e6 bgei a2, 1, 40231ed9 40231ed6: ffaec6 j 40231d95 40231ed9: 0c2d mov.n a2, a12 40231edb: 043c movi.n a4, 48 40231edd: 07d132 addmi a3, a1, 0x700 40231ee0: 7fc332 addi a3, a3, 127 40231ee3: 21c332 addi a3, a3, 33 40231ee6: 03e885 call0 40235d70 40231ee9: 0212e6 bgei a2, 1, 40231eef 40231eec: ffa946 j 40231d95 40231eef: 07d102 addmi a0, a1, 0x700 40231ef2: 282002 l32i a0, a0, 160 40231ef5: 07d152 addmi a5, a1, 0x700 40231ef8: 420a add.n a4, a2, a0 40231efa: 2a6542 s32i a4, a5, 168 40231efd: 022047 blt a0, a4, 40231f03 40231f00: ffa446 j 40231d95 40231f03: 830c movi.n a3, 8 40231f05: 07d162 addmi a6, a1, 0x700 40231f08: 050c movi.n a5, 0 40231f0a: 2c6652 s32i a5, a6, 176 40231f0d: 2d6632 s32i a3, a6, 180 40231f10: 202cc0 or a2, a12, a12 40231f13: 07d182 addmi a8, a1, 0x700 40231f16: 07d132 addmi a3, a1, 0x700 40231f19: 01c042 addi a4, a0, 1 40231f1c: 8074c0 add a7, a4, a12 40231f1f: 286342 s32i a4, a3, 160 40231f22: ffd772 addmi a7, a7, 0xffffff00 40231f25: 7fc332 addi a3, a3, 127 40231f28: 21c332 addi a3, a3, 33 40231f2b: ff0772 l8ui a7, a7, 255 40231f2e: 2b6872 s32i a7, a8, 172 40231f31: 03df45 call0 40235d28 40231f34: 020d mov.n a0, a2 40231f36: 07d152 addmi a5, a1, 0x700 40231f39: 07d162 addmi a6, a1, 0x700 40231f3c: 296622 s32i a2, a6, 164 40231f3f: 2b2552 l32i a5, a5, 172 40231f42: 82a062 movi a6, 130 40231f45: 7d9567 bne a5, a6, 40231fc6 40231f48: 6d28 l32i.n a2, a13, 24 40231f4a: ff6941 l32r a4, 40231cf0 40231f4d: d9a052 movi a5, 217 40231f50: 07d132 addmi a3, a1, 0x700 40231f53: 2d2332 l32i a3, a3, 180 40231f56: 540e01 l32r a0, 40206f90 40231f59: 0000c0 callx0 a0 40231f5c: 6d29 s32i.n a2, a13, 24 40231f5e: ff6431 l32r a3, 40231cf0 40231f61: 07d122 addmi a2, a1, 0x700 40231f64: 292222 l32i a2, a2, 164 40231f67: dba042 movi a4, 219 40231f6a: 221b addi.n a2, a2, 1 40231f6c: 426d01 l32r a0, 40202920 40231f6f: 0000c0 callx0 a0 40231f72: 050c movi.n a5, 0 40231f74: 6d78 l32i.n a7, a13, 24 40231f76: 07d142 addmi a4, a1, 0x700 40231f79: 2c2442 l32i a4, a4, 176 40231f7c: 07d132 addmi a3, a1, 0x700 40231f7f: 774a add.n a7, a7, a4 40231f81: 0729 s32i.n a2, a7, 0 40231f83: 6d68 l32i.n a6, a13, 24 40231f85: 282332 l32i a3, a3, 160 40231f88: 664a add.n a6, a6, a4 40231f8a: 1659 s32i.n a5, a6, 4 40231f8c: 6d28 l32i.n a2, a13, 24 40231f8e: 33ca add.n a3, a3, a12 40231f90: 224a add.n a2, a2, a4 40231f92: 0228 l32i.n a2, a2, 0 40231f94: 07d142 addmi a4, a1, 0x700 40231f97: 292442 l32i a4, a4, 164 40231f9a: 418001 l32r a0, 4020259c 40231f9d: 0000c0 callx0 a0 40231fa0: 050c movi.n a5, 0 40231fa2: 6d68 l32i.n a6, a13, 24 40231fa4: 07d132 addmi a3, a1, 0x700 40231fa7: 07d142 addmi a4, a1, 0x700 40231faa: 292402 l32i a0, a4, 164 40231fad: 2c2422 l32i a2, a4, 176 40231fb0: 2d2332 l32i a3, a3, 180 40231fb3: 662a add.n a6, a6, a2 40231fb5: 334b addi.n a3, a3, 4 40231fb7: 2d6432 s32i a3, a4, 180 40231fba: 224b addi.n a2, a2, 4 40231fbc: 0668 l32i.n a6, a6, 0 40231fbe: 2c6422 s32i a2, a4, 176 40231fc1: 660a add.n a6, a6, a0 40231fc3: 004652 s8i a5, a6, 0 40231fc6: 07d152 addmi a5, a1, 0x700 40231fc9: 282562 l32i a6, a5, 160 40231fcc: 2a2542 l32i a4, a5, 168 40231fcf: 060a add.n a0, a6, a0 40231fd1: 286502 s32i a0, a5, 160 40231fd4: 02a047 bge a0, a4, 40231fda 40231fd7: ffcd46 j 40231f10 40231fda: ff6dc6 j 40231d95 40231fdd: 30c422 addi a2, a4, 48 40231fe0: fd2a05 call0 4022f284 40231fe3: 2148 l32i.n a4, a1, 8 40231fe5: 07d122 addmi a2, a1, 0x700 40231fe8: 07d152 addmi a5, a1, 0x700 40231feb: 342552 l32i a5, a5, 208 40231fee: 30c222 addi a2, a2, 48 40231ff1: 35ca add.n a3, a5, a12 40231ff3: c04450 sub a4, a4, a5 40231ff6: fd2a85 call0 4022f2a0 40231ff9: 07d122 addmi a2, a1, 0x700 40231ffc: 30c232 addi a3, a2, 48 40231fff: 7fc222 addi a2, a2, 127 40232002: 11c222 addi a2, a2, 17 40232005: fd3305 call0 4022f338 40232008: 041c movi.n a4, 16 4023200a: 07d132 addmi a3, a1, 0x700 4023200d: 07d122 addmi a2, a1, 0x700 40232010: 2e2222 l32i a2, a2, 184 40232013: 7fc332 addi a3, a3, 127 40232016: 11c332 addi a3, a3, 17 40232019: 04f445 call0 40236f60 4023201c: ff9d86 j 40231e96 4023201f: 06d122 addmi a2, a1, 0x600 40232022: 7fc222 addi a2, a2, 127 40232025: 31c222 addi a2, a2, 49 40232028: 062245 call0 40238250 4023202b: 2148 l32i.n a4, a1, 8 4023202d: 06d122 addmi a2, a1, 0x600 40232030: 07d152 addmi a5, a1, 0x700 40232033: 342552 l32i a5, a5, 208 40232036: 7fc222 addi a2, a2, 127 40232039: 31c222 addi a2, a2, 49 4023203c: 35ca add.n a3, a5, a12 4023203e: c04450 sub a4, a4, a5 40232041: 062305 call0 40238274 40232044: 06d132 addmi a3, a1, 0x600 40232047: 07d122 addmi a2, a1, 0x700 4023204a: 10c222 addi a2, a2, 16 4023204d: 7fc332 addi a3, a3, 127 40232050: 31c332 addi a3, a3, 49 40232053: 062745 call0 402382c8 40232056: 441c movi.n a4, 20 40232058: 07d132 addmi a3, a1, 0x700 4023205b: 07d122 addmi a2, a1, 0x700 4023205e: 2e2222 l32i a2, a2, 184 40232061: 10c332 addi a3, a3, 16 40232064: 04ef85 call0 40236f60 40232067: ff8ac6 j 40231e96 4023206a: 06d122 addmi a2, a1, 0x600 4023206d: 20c222 addi a2, a2, 32 40232070: 0040c5 call0 40232480 40232073: 2148 l32i.n a4, a1, 8 40232075: 06d122 addmi a2, a1, 0x600 40232078: 07d152 addmi a5, a1, 0x700 4023207b: 342552 l32i a5, a5, 208 4023207e: 20c222 addi a2, a2, 32 40232081: 35ca add.n a3, a5, a12 40232083: c04450 sub a4, a4, a5 40232086: 02b2c5 call0 40234bb4 40232089: 06d122 addmi a2, a1, 0x600 4023208c: 20c232 addi a3, a2, 32 4023208f: 7fc222 addi a2, a2, 127 40232092: 11c222 addi a2, a2, 17 40232095: 02bbc5 call0 40234c54 40232098: 042c movi.n a4, 32 4023209a: 06d132 addmi a3, a1, 0x600 4023209d: 07d122 addmi a2, a1, 0x700 402320a0: 2e2222 l32i a2, a2, 184 402320a3: 7fc332 addi a3, a3, 127 402320a6: 11c332 addi a3, a3, 17 402320a9: 04eb45 call0 40236f60 402320ac: ff7986 j 40231e96 402320af: 03d122 addmi a2, a1, 0x300 402320b2: 20c222 addi a2, a2, 32 402320b5: 02d3c5 call0 40234df4 402320b8: 2148 l32i.n a4, a1, 8 402320ba: 03d122 addmi a2, a1, 0x300 402320bd: 07d152 addmi a5, a1, 0x700 402320c0: 342552 l32i a5, a5, 208 402320c3: 20c222 addi a2, a2, 32 402320c6: 35ca add.n a3, a5, a12 402320c8: c04450 sub a4, a4, a5 402320cb: 02d885 call0 40234e54 402320ce: 05d122 addmi a2, a1, 0x500 402320d1: 03d132 addmi a3, a1, 0x300 402320d4: 20c332 addi a3, a3, 32 402320d7: 7fc222 addi a2, a2, 127 402320da: 71c222 addi a2, a2, 113 402320dd: 02d885 call0 40234e68 402320e0: 043c movi.n a4, 48 402320e2: 05d132 addmi a3, a1, 0x500 402320e5: 07d122 addmi a2, a1, 0x700 402320e8: 2e2222 l32i a2, a2, 184 402320eb: 7fc332 addi a3, a3, 127 402320ee: 71c332 addi a3, a3, 113 402320f1: 04e6c5 call0 40236f60 402320f4: ff6786 j 40231e96 ... 402320f8 : 402320f8: e0c112 addi a1, a1, -32 402320fb: 0109 s32i.n a0, a1, 0 402320fd: 21d9 s32i.n a13, a1, 8 402320ff: 41f9 s32i.n a15, a1, 16 40232101: 11c9 s32i.n a12, a1, 4 40232103: 31e9 s32i.n a14, a1, 12 40232105: 02cd mov.n a12, a2 40232107: 089216 beqz a2, 40232194 4023210a: fef9e1 l32r a14, 40231cf0 4023210d: f2cb addi.n a15, a2, 12 4023210f: 02dd mov.n a13, a2 40232111: 002d22 l32i a2, a13, 0 40232114: 203ee0 or a3, a14, a14 40232117: 11a142 movi a4, 0x111 4023211a: 412101 l32r a0, 402025a0 4023211d: 0000c0 callx0 a0 40232120: 032d22 l32i a2, a13, 12 40232123: 0e3d mov.n a3, a14 40232125: 12a142 movi a4, 0x112 40232128: 411e01 l32r a0, 402025a0 4023212b: 0000c0 callx0 a0 4023212e: dd4b addi.n a13, a13, 4 40232130: dd9df7 bne a13, a15, 40232111 40232133: 9c28 l32i.n a2, a12, 36 40232135: 0e3d mov.n a3, a14 40232137: 15a142 movi a4, 0x115 4023213a: 411901 l32r a0, 402025a0 4023213d: 0000c0 callx0 a0 40232140: cc38 l32i.n a3, a12, 48 40232142: 538c beqz.n a3, 4023214b 40232144: bc28 l32i.n a2, a12, 44 40232146: 9228 l32i.n a2, a2, 36 40232148: 047b85 call0 40236904 4023214b: 6c08 l32i.n a0, a12, 24 4023214d: 70ac beqz.n a0, 40232178 4023214f: 0028 l32i.n a2, a0, 0 40232151: 0d0c movi.n a13, 0 40232153: 429c beqz.n a2, 4023216b 40232155: 0e3d mov.n a3, a14 40232157: 20a142 movi a4, 0x120 4023215a: 411101 l32r a0, 402025a0 4023215d: 0000c0 callx0 a0 40232160: 6c08 l32i.n a0, a12, 24 40232162: dd4b addi.n a13, a13, 4 40232164: 2d0a add.n a2, a13, a0 40232166: 0228 l32i.n a2, a2, 0 40232168: fe9256 bnez a2, 40232155 4023216b: 0e3d mov.n a3, a14 4023216d: 22a142 movi a4, 0x122 40232170: 002d mov.n a2, a0 40232172: 410b01 l32r a0, 402025a0 40232175: 0000c0 callx0 a0 40232178: 0b2c22 l32i a2, a12, 44 4023217b: 05e205 call0 40237f9c 4023217e: 203ee0 or a3, a14, a14 40232181: 202cc0 or a2, a12, a12 40232184: 28a142 movi a4, 0x128 40232187: dcd8 l32i.n a13, a12, 52 40232189: 410501 l32r a0, 402025a0 4023218c: 0000c0 callx0 a0 4023218f: 0d2d mov.n a2, a13 40232191: fff645 call0 402320f8 40232194: 11c8 l32i.n a12, a1, 4 40232196: 21d8 l32i.n a13, a1, 8 40232198: 31e8 l32i.n a14, a1, 12 4023219a: 41f8 l32i.n a15, a1, 16 4023219c: 0108 l32i.n a0, a1, 0 4023219e: 20c112 addi a1, a1, 32 402321a1: f00d ret.n ... 402321a4 : 402321a4: 209550 or a9, a5, a5 402321a7: 038d mov.n a8, a3 402321a9: e0c112 addi a1, a1, -32 402321ac: 61e9 s32i.n a14, a1, 24 402321ae: 3109 s32i.n a0, a1, 12 402321b0: 41c9 s32i.n a12, a1, 16 402321b2: 51d9 s32i.n a13, a1, 20 402321b4: 02cd mov.n a12, a2 402321b6: 04dd mov.n a13, a4 402321b8: 076216 beqz a2, 40232232 402321bb: 073316 beqz a3, 40232232 402321be: 070516 beqz a5, 40232232 402321c1: 06d616 beqz a6, 40232232 402321c4: fecb31 l32r a3, 40231cf0 402321c7: 2169 s32i.n a6, a1, 8 402321c9: 1199 s32i.n a9, a1, 4 402321cb: 042d mov.n a2, a4 402321cd: 7189 s32i.n a8, a1, 28 402321cf: 3aa142 movi a4, 0x13a 402321d2: 41d301 l32r a0, 40202920 402321d5: 0000c0 callx0 a0 402321d8: 7138 l32i.n a3, a1, 28 402321da: 02ed mov.n a14, a2 402321dc: 0d4d mov.n a4, a13 402321de: 0c2d mov.n a2, a12 402321e0: 04d7c5 call0 40236f60 402321e3: 1148 l32i.n a4, a1, 4 402321e5: 2158 l32i.n a5, a1, 8 402321e7: 023d mov.n a3, a2 402321e9: 000c movi.n a0, 0 402321eb: 0c2d mov.n a2, a12 402321ed: 404c02 s8i a0, a12, 64 402321f0: 058245 call0 40237a18 402321f3: 0e4d mov.n a4, a14 402321f5: 023d mov.n a3, a2 402321f7: 0d5d mov.n a5, a13 402321f9: 0c2d mov.n a2, a12 402321fb: 04ee85 call0 402370e4 402321fe: a00c movi.n a0, 10 40232200: 020c movi.n a2, 0 40232202: 404c22 s8i a2, a12, 64 40232205: 001b addi.n a0, a0, 1 40232207: 20ea add.n a2, a0, a14 40232209: ffd232 addmi a3, a2, 0xffffff00 4023220c: ff0332 l8ui a3, a3, 255 4023220f: 138c beqz.n a3, 40232214 40232211: f020d7 blt a0, a13, 40232205 40232214: c04d00 sub a4, a13, a0 40232217: 1c14a6 blti a4, 1, 40232237 4023221a: 203110 or a3, a1, a1 4023221d: ffa785 call0 40231c98 40232220: 03a216 beqz a2, 4023225e 40232223: 203220 or a3, a2, a2 40232226: 0148 l32i.n a4, a1, 0 40232228: 0c2d mov.n a2, a12 4023222a: 04d345 call0 40236f60 4023222d: 02dd mov.n a13, a2 4023222f: 0001c6 j 4023223a 40232232: 020c movi.n a2, 0 40232234: 000646 j 40232251 40232237: 00a0d2 movi a13, 0 4023223a: 202cc0 or a2, a12, a12 4023223d: 0460c5 call0 4023684c 40232240: 202ee0 or a2, a14, a14 40232243: feab31 l32r a3, 40231cf0 40232246: 59a142 movi a4, 0x159 40232249: 40d501 l32r a0, 402025a0 4023224c: 0000c0 callx0 a0 4023224f: 0d2d mov.n a2, a13 40232251: 41c8 l32i.n a12, a1, 16 40232253: 51d8 l32i.n a13, a1, 20 40232255: 61e8 l32i.n a14, a1, 24 40232257: 3108 l32i.n a0, a1, 12 40232259: 20c112 addi a1, a1, 32 4023225c: f00d ret.n 4023225e: 0d0c movi.n a13, 0 40232260: fff586 j 4023223a 40232263: 532000 excw 40232266: 124010 excw 40232268 : 40232268: d0c112 addi a1, a1, -48 4023226b: 0761d2 s32i a13, a1, 28 4023226e: 0961f2 s32i a15, a1, 36 40232271: 056102 s32i a0, a1, 20 40232274: 81e9 s32i.n a14, a1, 32 40232276: 61c9 s32i.n a12, a1, 24 40232278: 02ed mov.n a14, a2 4023227a: 03cd mov.n a12, a3 4023227c: 048316 beqz a3, 402322c8 4023227f: 032d mov.n a2, a3 40232281: 33cb addi.n a3, a3, 12 40232283: 043185 call0 4023659c 40232286: f2cc bnez.n a2, 40232299 40232288: bcf8 l32i.n a15, a12, 44 4023228a: 120c movi.n a2, 1 4023228c: 3129 s32i.n a2, a1, 12 4023228e: 9fd8 l32i.n a13, a15, 36 40232290: 0f08 l32i.n a0, a15, 0 40232292: a109 s32i.n a0, a1, 40 40232294: 1ff8 l32i.n a15, a15, 4 40232296: 0002c6 j 402322a5 40232299: 0d0c movi.n a13, 0 4023229b: 0f0c movi.n a15, 0 4023229d: 030c movi.n a3, 0 4023229f: 040c movi.n a4, 0 402322a1: 3149 s32i.n a4, a1, 12 402322a3: a139 s32i.n a3, a1, 40 402322a5: 012d mov.n a2, a1 402322a7: 1ccc32 addi a3, a12, 28 402322aa: ffee01 l32r a0, 40232264 402322ad: 0000c0 callx0 a0 402322b0: 7c58 l32i.n a5, a12, 28 402322b2: 0108 l32i.n a0, a1, 0 402322b4: 8c78 l32i.n a7, a12, 32 402322b6: 21a057 bge a0, a5, 402322db 402322b9: cc7c movi.n a12, -4 402322bb: 0002c6 j 402322ca 402322be: 000c movi.n a0, 0 402322c0: 051056 bnez a0, 40232315 402322c3: 3168 l32i.n a6, a1, 12 402322c5: 0c3656 bnez a6, 4023238c 402322c8: ec7c movi.n a12, -2 402322ca: 5108 l32i.n a0, a1, 20 402322cc: 71d8 l32i.n a13, a1, 28 402322ce: 81e8 l32i.n a14, a1, 32 402322d0: 0c2d mov.n a2, a12 402322d2: 91f8 l32i.n a15, a1, 36 402322d4: 61c8 l32i.n a12, a1, 24 402322d6: 30c112 addi a1, a1, 48 402322d9: f00d ret.n 402322db: 04a707 bge a7, a0, 402322e3 402322de: bc7c movi.n a12, -5 402322e0: fff986 j 402322ca 402322e3: 0d2c82 l32i a8, a12, 52 402322e6: 046182 s32i a8, a1, 16 402322e9: 07e856 bnez a8, 4023236b 402322ec: 0261e2 s32i a14, a1, 8 402322ef: fcbe16 beqz a14, 402322be 402322f2: 000c movi.n a0, 0 402322f4: 1830e6 bgei a0, 3, 40232310 402322f7: 0e58 l32i.n a5, a14, 0 402322f9: b109 s32i.n a0, a1, 44 402322fb: 159c beqz.n a5, 40232310 402322fd: 35cb addi.n a3, a5, 12 402322ff: 0c2d mov.n a2, a12 40232301: 042985 call0 4023659c 40232304: b108 l32i.n a0, a1, 44 40232306: 08f216 beqz a2, 40232399 40232309: 001b addi.n a0, a0, 1 4023230b: ee4b addi.n a14, a14, 4 4023230d: fff8c6 j 402322f4 40232310: 000c movi.n a0, 0 40232312: ffea86 j 402322c0 40232315: 202dd0 or a2, a13, a13 40232318: a138 l32i.n a3, a1, 40 4023231a: 046405 call0 4023695c 4023231d: 02ed mov.n a14, a2 4023231f: 0f3d mov.n a3, a15 40232321: 0d2d mov.n a2, a13 40232323: 046385 call0 4023695c 40232326: 0e5d mov.n a5, a14 40232328: 9c38 l32i.n a3, a12, 36 4023232a: 026d mov.n a6, a2 4023232c: 141c42 l16ui a4, a12, 40 4023232f: 0d2d mov.n a2, a13 40232331: ffe705 call0 402321a4 40232334: 02ed mov.n a14, a2 40232336: f28c beqz.n a2, 40232349 40232338: cc38 l32i.n a3, a12, 48 4023233a: b38c beqz.n a3, 40232349 4023233c: 051f45 call0 40237534 4023233f: d97c movi.n a9, -3 40232341: 0c0c movi.n a12, 0 40232343: 93c920 movnez a12, a9, a2 40232346: 000086 j 4023234c 40232349: fdafc2 movi a12, -3 4023234c: 007e16 beqz a14, 40232357 4023234f: 203ee0 or a3, a14, a14 40232352: 0d2d mov.n a2, a13 40232354: 045ac5 call0 40236904 40232357: f6fc56 bnez a12, 402322ca 4023235a: 41a8 l32i.n a10, a1, 16 4023235c: f6aa16 beqz a10, 402322ca 4023235f: 2128 l32i.n a2, a1, 8 40232361: 0a3d mov.n a3, a10 40232363: fff045 call0 40232268 40232366: 02cd mov.n a12, a2 40232368: ffd786 j 402322ca 4023236b: 202cc0 or a2, a12, a12 4023236e: 0cc832 addi a3, a8, 12 40232371: 0261e2 s32i a14, a1, 8 40232374: 042245 call0 4023659c 40232377: 328c beqz.n a2, 4023237e 40232379: 9c7c movi.n a12, -7 4023237b: ffd2c6 j 402322ca 4023237e: 41f8 l32i.n a15, a1, 16 40232380: bff8 l32i.n a15, a15, 44 40232382: 000c movi.n a0, 0 40232384: 9fd8 l32i.n a13, a15, 36 40232386: 0f28 l32i.n a2, a15, 0 40232388: a129 s32i.n a2, a1, 40 4023238a: 1ff8 l32i.n a15, a15, 4 4023238c: f85056 bnez a0, 40232315 4023238f: 3108 l32i.n a0, a1, 12 40232391: f80016 beqz a0, 40232315 40232394: ac7c movi.n a12, -6 40232396: ffcc06 j 402322ca 40232399: 0ef8 l32i.n a15, a14, 0 4023239b: bff8 l32i.n a15, a15, 44 4023239d: 100c movi.n a0, 1 4023239f: 9fd8 l32i.n a13, a15, 36 402323a1: 0f28 l32i.n a2, a15, 0 402323a3: a129 s32i.n a2, a1, 40 402323a5: 1ff8 l32i.n a15, a15, 4 402323a7: ffc546 j 402322c0 ... 402323ac : 402323ac: f0c112 addi a1, a1, -16 402323af: 0109 s32i.n a0, a1, 0 402323b1: 528c beqz.n a2, 402323ba 402323b3: 338c beqz.n a3, 402323ba 402323b5: d228 l32i.n a2, a2, 52 402323b7: ffff45 call0 402323ac 402323ba: 0108 l32i.n a0, a1, 0 402323bc: 10c112 addi a1, a1, 16 402323bf: f00d ret.n 402323c1: 000000 ill 402323c4: feac74 excw 402323c7: 3f .byte 0x3f 402323c8: fead60 excw 402323cb: 3f .byte 0x3f 402323cc: ad4c movi.n a13, 74 402323ce: fe .byte 0xfe 402323cf: 3f .byte 0x3f 402323d0: ad38 l32i.n a3, a13, 40 402323d2: fe .byte 0xfe 402323d3: 3f .byte 0x3f 402323d4: fead10 excw 402323d7: 3f .byte 0x3f 402323d8: acfc bnez.n a12, 40232416 402323da: fe .byte 0xfe 402323db: 3f .byte 0x3f 402323dc: ace8 l32i.n a14, a12, 40 402323de: fe .byte 0xfe 402323df: 3f .byte 0x3f 402323e0: feacd0 excw 402323e3: 3f .byte 0x3f 402323e4: feacc0 excw 402323e7: 3f .byte 0x3f 402323e8: feaca0 excw 402323eb: 3f .byte 0x3f 402323ec: feac94 excw 402323ef: 3f .byte 0x3f 402323f0 : 402323f0: 737c movi.n a3, -9 402323f2: 321237 beq a2, a3, 40232428 402323f5: 847c movi.n a4, -8 402323f7: 331247 beq a2, a4, 4023242e 402323fa: 957c movi.n a5, -7 402323fc: 341257 beq a2, a5, 40232434 402323ff: a67c movi.n a6, -6 40232401: 351267 beq a2, a6, 4023243a 40232404: b77c movi.n a7, -5 40232406: 361277 beq a2, a7, 40232440 40232409: c87c movi.n a8, -4 4023240b: 371287 beq a2, a8, 40232446 4023240e: d97c movi.n a9, -3 40232410: 381297 beq a2, a9, 4023244c 40232413: ea7c movi.n a10, -2 40232415: 3912a7 beq a2, a10, 40232452 40232418: 3c0226 beqi a2, -1, 40232458 4023241b: ffeab1 l32r a11, 402323c4 4023241e: ffea41 l32r a4, 402323c8 40232421: 834b20 moveqz a4, a11, a2 40232424: 042d mov.n a2, a4 40232426: f00d ret.n 40232428: ffe941 l32r a4, 402323cc 4023242b: fffd46 j 40232424 4023242e: ffe841 l32r a4, 402323d0 40232431: fffbc6 j 40232424 40232434: ffe841 l32r a4, 402323d4 40232437: fffa46 j 40232424 4023243a: ffe741 l32r a4, 402323d8 4023243d: fff8c6 j 40232424 40232440: ffe741 l32r a4, 402323dc 40232443: fff746 j 40232424 40232446: ffe641 l32r a4, 402323e0 40232449: fff5c6 j 40232424 4023244c: ffe641 l32r a4, 402323e4 4023244f: fff446 j 40232424 40232452: ffe541 l32r a4, 402323e8 40232455: fff2c6 j 40232424 40232458: ffe541 l32r a4, 402323ec 4023245b: fff146 j 40232424 4023245e: 670000 excw 40232461: 6a09e6 bgei a9, -1, 402324cf 40232464: 67ae85 call0 40299f50 <_flash_code_end+0x52bf6> 40232467: 72bb addi.n a7, a2, 11 40232469: 3c6ef3 excw 4023246c: f53a add.n a15, a5, a3 4023246e: 4f .byte 0x4f 4023246f: 527fa5 excw 40232472: 0e .byte 0xe 40232473: 688c51 l32r a5, 4020c6a4 40232476: ab9b05 call0 401dde28 <_lit4_end+0xd81d4> 40232479: 83d9 s32i.n a13, a3, 32 4023247b: 1f .byte 0x1f 4023247c: cd19 s32i.n a1, a13, 48 4023247e: 315be0 srai a5, a14, 27 40232480 : 40232480: ffff31 l32r a3, 4023247c 40232483: fffd41 l32r a4, 40232478 40232486: fffb51 l32r a5, 40232474 40232489: fff961 l32r a6, 40232470 4023248c: fff871 l32r a7, 4023246c 4023248f: fff681 l32r a8, 40232468 40232492: fff491 l32r a9, 40232464 40232495: fff2a1 l32r a10, 40232460 40232498: 0b0c movi.n a11, 0 4023249a: 02b9 s32i.n a11, a2, 0 4023249c: 12b9 s32i.n a11, a2, 4 4023249e: 22a9 s32i.n a10, a2, 8 402324a0: 3299 s32i.n a9, a2, 12 402324a2: 4289 s32i.n a8, a2, 16 402324a4: 5279 s32i.n a7, a2, 20 402324a6: 6269 s32i.n a6, a2, 24 402324a8: 7259 s32i.n a5, a2, 28 402324aa: 8249 s32i.n a4, a2, 32 402324ac: 9239 s32i.n a3, a2, 36 402324ae: f00d ret.n 402324b0: 2f98 l32i.n a9, a15, 8 402324b2: 428a add.n a4, a2, a8 402324b4: 374491 l32r a9, 402001c4 <_lit4_end+0xfa570> 402324b7: fbcf71 l32r a7, 402313f4 402324ba: a5b5c0 extui a11, a12, 21, 11 402324bd: b5db addi.n a11, a5, 13 402324bf: 5be9 s32i.n a14, a11, 20 402324c1: 3956c2 s16i a12, a6, 114 402324c4: f111f1 l32r a15, 4022e908 402324c7: a459 s32i.n a5, a4, 40 402324c9: 923f82 excw 402324cc: 1c5ed5 excw 402324cf: 98ab addi.n a9, a8, 10 402324d1: 07aa add.n a0, a7, a10 402324d3: 01d8 l32i.n a13, a1, 0 402324d5: 835b addi.n a8, a3, 5 402324d7: 85be12 excw 402324da: c32431 l32r a3, 4022316c 402324dd: 0c7d mov.n a7, a12 402324df: 5d7455 excw 402324e2: be .byte 0xbe 402324e3: b1fe72 excw 402324e6: de .byte 0xde 402324e7: 06a780 excw 402324ea: 9bdc bnez.n a11, 40232507 402324ec: 9bf174 excw 402324ef: 69c1c1 l32r a12, 4020cbf4 402324f2: e49b addi.n a14, a4, 9 402324f4: be4786 j 40221e16 402324f7: ef .byte 0xef 402324f8: c19dc6 j 40222b73 402324fb: 0f .byte 0xf 402324fc: a1cc bnez.n a1, 4023250a 402324fe: 240c movi.n a4, 2 40232500: 6f .byte 0x6f 40232501: e92c movi.n a9, 46 40232503: aa2d excw 40232505: 4a7484 excw 40232508: a9dc bnez.n a9, 40232526 4023250a: da5cb0 excw 4023250d: f988 l32i.n a8, a9, 60 4023250f: 515276 excw 40232512: 3e .byte 0x3e 40232513: 6d98 l32i.n a9, a13, 24 40232515: a831c6 j 4021c5e0 40232518: 27c8 l32i.n a12, a7, 8 4023251a: c7b003 excw 4023251d: 7f .byte 0x7f 4023251e: bf59 s32i.n a5, a15, 44 40232520: e00bf3 excw 40232523: 9147c6 j 40216a46 40232526: 51d5a7 bbs a5, a10, 4023257b 40232529: 06ca63 excw 4023252c: 292967 blt a9, a6, 40232559 4023252f: 0a8514 excw 40232532: 3827b7 blt a7, a11, 4023256e 40232535: 2e1b21 l32r a2, 401fdda4 <_lit4_end+0xf8150> 40232538: 6dfc bnez.n a13, 40232572 4023253a: 4d2c movi.n a13, 36 4023253c: 380d13 excw 4023253f: 735453 excw 40232542: 650a add.n a6, a5, a0 40232544: 0abb addi.n a0, a10, 11 40232546: 766a add.n a7, a6, a6 40232548: 2e .byte 0x2e 40232549: c2c9 s32i.n a12, a2, 48 4023254b: 2c8581 l32r a8, 401fd760 <_lit4_end+0xf7b0c> 4023254e: a19272 l16si a7, a2, 0x142 40232551: bfe8 l32i.n a14, a15, 44 40232553: 664ba2 s8i a10, a11, 102 40232556: a81a add.n a10, a8, a1 40232558: 4b8b70 excw 4023255b: 51a3c2 movi a12, 0x351 4023255e: c76c movi.n a7, -20 40232560: e819 s32i.n a1, a8, 56 40232562: 24d192 addmi a9, a1, 0x2400 40232565: d69906 j 40227fcd 40232568: 0e3585 call0 402408c4 <_ZN12StationClass6configE6StringS0_b+0x80> 4023256b: a070f4 excw 4023256e: 106a add.n a1, a0, a6 40232570: a4c116 beqz a1, 40231fc0 40232573: 0819 s32i.n a1, a8, 0 40232575: 376c movi.n a7, -29 40232577: 1e .byte 0x1e 40232578: 774c movi.n a7, 71 4023257a: 2748 l32i.n a4, a7, 8 4023257c: b0bcb5 excw 4023257f: 0cb334 excw 40232582: 391c movi.n a9, 19 40232584: aa4a add.n a10, a10, a4 40232586: 4ed8 l32i.n a13, a14, 16 40232588: 4f .byte 0x4f 40232589: 9cca add.n a9, a12, a12 4023258b: f35b addi.n a15, a3, 5 4023258d: 6f .byte 0x6f 4023258e: 2e .byte 0x2e 4023258f: ee68 l32i.n a6, a14, 56 40232591: 748f82 excw 40232594: 6f .byte 0x6f 40232595: 78a563 excw 40232598: c87814 excw 4023259b: 020884 excw 4023259e: fa8cc7 bany a12, a12, 4023259c 402325a1: ff .byte 0xff 402325a2: be .byte 0xbe 402325a3: 6ceb90 excw 402325a6: f7a450 excw 402325a9: bef9a3 excw 402325ac: 7178f2 excw 402325af: 4910c6 j 402449f6 402325b0 : 402325b0: 404910 ssai 25 402325b3: 50a142 movi a4, 0x150 402325b6: c01140 sub a1, a1, a4 402325b9: 426122 s32i a2, a1, 0x108 402325bc: 0702b2 l8ui a11, a2, 7 402325bf: 030262 l8ui a6, a2, 3 402325c2: 020272 l8ui a7, a2, 2 402325c5: 3d61f2 s32i a15, a1, 244 402325c8: 3c61e2 s32i a14, a1, 240 402325cb: 396102 s32i a0, a1, 228 402325ce: 3a61c2 s32i a12, a1, 232 402325d1: 3b61d2 s32i a13, a1, 236 402325d4: 3f6132 s32i a3, a1, 252 402325d7: 0602d2 l8ui a13, a2, 6 402325da: 0a0232 l8ui a3, a2, 10 402325dd: 02cd mov.n a12, a2 402325df: 2f0c52 l8ui a5, a12, 47 402325e2: 130c02 l8ui a0, a12, 19 402325e5: 230c92 l8ui a9, a12, 35 402325e8: 170ca2 l8ui a10, a12, 23 402325eb: 1f0ce2 l8ui a14, a12, 31 402325ee: 1e0cf2 l8ui a15, a12, 30 402325f1: 0e0c82 l8ui a8, a12, 14 402325f4: 1a0c42 l8ui a4, a12, 26 402325f7: 117780 slli a7, a7, 8 402325fa: 113380 slli a3, a3, 8 402325fd: 11dd80 slli a13, a13, 8 40232600: 206670 or a6, a6, a7 40232603: 114480 slli a4, a4, 8 40232606: 118880 slli a8, a8, 8 40232609: 0f0c72 l8ui a7, a12, 15 4023260c: 20bbd0 or a11, a11, a13 4023260f: 11ff80 slli a15, a15, 8 40232612: 160cd2 l8ui a13, a12, 22 40232615: 20eef0 or a14, a14, a15 40232618: 207780 or a7, a7, a8 4023261b: 260cf2 l8ui a15, a12, 38 4023261e: 2b0c82 l8ui a8, a12, 43 40232621: 0b0222 l8ui a2, a2, 11 40232624: 11dd80 slli a13, a13, 8 40232627: 11ff80 slli a15, a15, 8 4023262a: 20aad0 or a10, a10, a13 4023262d: 202230 or a2, a2, a3 40232630: 220cd2 l8ui a13, a12, 34 40232633: 120c32 l8ui a3, a12, 18 40232636: 11dd80 slli a13, a13, 8 40232639: 2099d0 or a9, a9, a13 4023263c: 113380 slli a3, a3, 8 4023263f: 200030 or a0, a0, a3 40232642: 270cd2 l8ui a13, a12, 39 40232645: 1b0c32 l8ui a3, a12, 27 40232648: 20ddf0 or a13, a13, a15 4023264b: 2a0cf2 l8ui a15, a12, 42 4023264e: 203340 or a3, a3, a4 40232651: 11ff80 slli a15, a15, 8 40232654: 2088f0 or a8, a8, a15 40232657: 2e0cf2 l8ui a15, a12, 46 4023265a: 320c42 l8ui a4, a12, 50 4023265d: 11ff80 slli a15, a15, 8 40232660: 2055f0 or a5, a5, a15 40232663: 330cf2 l8ui a15, a12, 51 40232666: 114480 slli a4, a4, 8 40232669: 20ff40 or a15, a15, a4 4023266c: 360c42 l8ui a4, a12, 54 4023266f: 370cc2 l8ui a12, a12, 55 40232672: 114480 slli a4, a4, 8 40232675: 20cc40 or a12, a12, a4 40232678: 4361c2 s32i a12, a1, 0x10c 4023267b: 422142 l32i a4, a1, 0x108 4023267e: 4221c2 l32i a12, a1, 0x108 40232681: 3a0442 l8ui a4, a4, 58 40232684: 3b0cc2 l8ui a12, a12, 59 40232687: 114480 slli a4, a4, 8 4023268a: 20cc40 or a12, a12, a4 4023268d: 4461c2 s32i a12, a1, 0x110 40232690: 422142 l32i a4, a1, 0x108 40232693: 4221c2 l32i a12, a1, 0x108 40232696: 3e0442 l8ui a4, a4, 62 40232699: 3f0cc2 l8ui a12, a12, 63 4023269c: 114480 slli a4, a4, 8 4023269f: 20cc40 or a12, a12, a4 402326a2: 4561c2 s32i a12, a1, 0x114 402326a5: 422142 l32i a4, a1, 0x108 402326a8: 4221c2 l32i a12, a1, 0x108 402326ab: 010442 l8ui a4, a4, 1 402326ae: 000cc2 l8ui a12, a12, 0 402326b1: 114400 slli a4, a4, 16 402326b4: 01cc80 slli a12, a12, 24 402326b7: 20cc40 or a12, a12, a4 402326ba: 422142 l32i a4, a1, 0x108 402326bd: 2066c0 or a6, a6, a12 402326c0: 416162 s32i a6, a1, 0x104 402326c3: 4221c2 l32i a12, a1, 0x108 402326c6: 422162 l32i a6, a1, 0x108 402326c9: 050442 l8ui a4, a4, 5 402326cc: 040cc2 l8ui a12, a12, 4 402326cf: 114400 slli a4, a4, 16 402326d2: 090662 l8ui a6, a6, 9 402326d5: 01cc80 slli a12, a12, 24 402326d8: 116600 slli a6, a6, 16 402326db: 20cc40 or a12, a12, a4 402326de: 20bbc0 or a11, a11, a12 402326e1: 422142 l32i a4, a1, 0x108 402326e4: 4061b2 s32i a11, a1, 0x100 402326e7: 4221b2 l32i a11, a1, 0x108 402326ea: 080442 l8ui a4, a4, 8 402326ed: 0d0bc2 l8ui a12, a11, 13 402326f0: 014480 slli a4, a4, 24 402326f3: 0c0bb2 l8ui a11, a11, 12 402326f6: 204460 or a4, a4, a6 402326f9: 11cc00 slli a12, a12, 16 402326fc: 202240 or a2, a2, a4 402326ff: 3e6122 s32i a2, a1, 248 40232702: 422142 l32i a4, a1, 0x108 40232705: 01bb80 slli a11, a11, 24 40232708: 20bbc0 or a11, a11, a12 4023270b: 110462 l8ui a6, a4, 17 4023270e: 1504c2 l8ui a12, a4, 21 40232711: 2077b0 or a7, a7, a11 40232714: 100422 l8ui a2, a4, 16 40232717: 1404b2 l8ui a11, a4, 20 4023271a: 0179 s32i.n a7, a1, 0 4023271c: 11cc00 slli a12, a12, 16 4023271f: 116600 slli a6, a6, 16 40232722: 190472 l8ui a7, a4, 25 40232725: 01bb80 slli a11, a11, 24 40232728: 012280 slli a2, a2, 24 4023272b: 117700 slli a7, a7, 16 4023272e: 202260 or a2, a2, a6 40232731: 20bbc0 or a11, a11, a12 40232734: 180462 l8ui a6, a4, 24 40232737: 2104c2 l8ui a12, a4, 33 4023273a: 200020 or a0, a0, a2 4023273d: 20aab0 or a10, a10, a11 40232740: 21a9 s32i.n a10, a1, 8 40232742: 2004b2 l8ui a11, a4, 32 40232745: 1d0422 l8ui a2, a4, 29 40232748: 1109 s32i.n a0, a1, 4 4023274a: 11cc00 slli a12, a12, 16 4023274d: 1c0402 l8ui a0, a4, 28 40232750: 016680 slli a6, a6, 24 40232753: 112200 slli a2, a2, 16 40232756: 206670 or a6, a6, a7 40232759: 01bb80 slli a11, a11, 24 4023275c: 2d0472 l8ui a7, a4, 45 4023275f: 010080 slli a0, a0, 24 40232762: 20bbc0 or a11, a11, a12 40232765: 203360 or a3, a3, a6 40232768: 3139 s32i.n a3, a1, 12 4023276a: 2c0462 l8ui a6, a4, 44 4023276d: 2904c2 l8ui a12, a4, 41 40232770: 200020 or a0, a0, a2 40232773: 2099b0 or a9, a9, a11 40232776: 5199 s32i.n a9, a1, 20 40232778: 2804b2 l8ui a11, a4, 40 4023277b: 117700 slli a7, a7, 16 4023277e: 250422 l8ui a2, a4, 37 40232781: 20ee00 or a14, a14, a0 40232784: 41e9 s32i.n a14, a1, 16 40232786: 11cc00 slli a12, a12, 16 40232789: 240402 l8ui a0, a4, 36 4023278c: 016680 slli a6, a6, 24 4023278f: 112200 slli a2, a2, 16 40232792: 206670 or a6, a6, a7 40232795: 01bb80 slli a11, a11, 24 40232798: 380472 l8ui a7, a4, 56 4023279b: 010080 slli a0, a0, 24 4023279e: 205560 or a5, a5, a6 402327a1: 20bbc0 or a11, a11, a12 402327a4: 442162 l32i a6, a1, 0x110 402327a7: 3404c2 l8ui a12, a4, 52 402327aa: 8159 s32i.n a5, a1, 32 402327ac: 2088b0 or a8, a8, a11 402327af: 200020 or a0, a0, a2 402327b2: 4321b2 l32i a11, a1, 0x10c 402327b5: 017780 slli a7, a7, 24 402327b8: 310422 l8ui a2, a4, 49 402327bb: 3d0452 l8ui a5, a4, 61 402327be: 20dd00 or a13, a13, a0 402327c1: 7189 s32i.n a8, a1, 28 402327c3: 01cc80 slli a12, a12, 24 402327c6: 390482 l8ui a8, a4, 57 402327c9: 300402 l8ui a0, a4, 48 402327cc: 61d9 s32i.n a13, a1, 24 402327ce: 115500 slli a5, a5, 16 402327d1: 3504d2 l8ui a13, a4, 53 402327d4: 112200 slli a2, a2, 16 402327d7: 010080 slli a0, a0, 24 402327da: 118800 slli a8, a8, 16 402327dd: 207780 or a7, a7, a8 402327e0: 200020 or a0, a0, a2 402327e3: 11dd00 slli a13, a13, 16 402327e6: 452122 l32i a2, a1, 0x114 402327e9: 20ccd0 or a12, a12, a13 402327ec: 206670 or a6, a6, a7 402327ef: 20ff00 or a15, a15, a0 402327f2: 91f9 s32i.n a15, a1, 36 402327f4: 3f2102 l32i a0, a1, 252 402327f7: 3f2172 l32i a7, a1, 252 402327fa: b169 s32i.n a6, a1, 44 402327fc: 20bbc0 or a11, a11, a12 402327ff: 3f2162 l32i a6, a1, 252 40232802: a1b9 s32i.n a11, a1, 40 40232804: 3c0442 l8ui a4, a4, 60 40232807: 3f21b2 l32i a11, a1, 252 4023280a: 7778 l32i.n a7, a7, 28 4023280c: 6008 l32i.n a0, a0, 24 4023280e: 106102 s32i a0, a1, 64 40232811: 116172 s32i a7, a1, 68 40232814: 014480 slli a4, a4, 24 40232817: 8668 l32i.n a6, a6, 32 40232819: 126162 s32i a6, a1, 72 4023281c: 204450 or a4, a4, a5 4023281f: 81c000 src a12, a0, a0 40232822: 9bb8 l32i.n a11, a11, 36 40232824: 1361b2 s32i a11, a1, 76 40232827: 308670 xor a8, a6, a7 4023282a: 404600 ssai 6 4023282d: 202240 or a2, a2, a4 40232830: c129 s32i.n a2, a1, 48 40232832: 81d000 src a13, a0, a0 40232835: 108800 and a8, a8, a0 40232838: 404b00 ssai 11 4023283b: 308860 xor a8, a8, a6 4023283e: 81f000 src a15, a0, a0 40232841: 404d00 ssai 13 40232844: 30ddf0 xor a13, a13, a15 40232847: 30ccd0 xor a12, a12, a13 4023284a: 3f21f2 l32i a15, a1, 252 4023284d: bbca add.n a11, a11, a12 4023284f: 4121c2 l32i a12, a1, 0x104 40232852: 2ff8 l32i.n a15, a15, 8 40232854: d1f9 s32i.n a15, a1, 52 40232856: 88ca add.n a8, a8, a12 40232858: 815ff0 src a5, a15, a15 4023285b: ff15c1 l32r a12, 402324b0 4023285e: 88ba add.n a8, a8, a11 40232860: 404200 ssai 2 40232863: 3f21b2 l32i a11, a1, 252 40232866: 814ff0 src a4, a15, a15 40232869: 304450 xor a4, a4, a5 4023286c: 404610 ssai 22 4023286f: 3f2152 l32i a5, a1, 252 40232872: 5bb8 l32i.n a11, a11, 20 40232874: 812ff0 src a2, a15, a15 40232877: 302240 xor a2, a2, a4 4023287a: 404910 ssai 25 4023287d: 1461b2 s32i a11, a1, 80 40232880: 3558 l32i.n a5, a5, 12 40232882: bb8a add.n a11, a11, a8 40232884: bbca add.n a11, a11, a12 40232886: 81cbb0 src a12, a11, a11 40232889: e159 s32i.n a5, a1, 56 4023288b: 404600 ssai 6 4023288e: 81dbb0 src a13, a11, a11 40232891: 404b00 ssai 11 40232894: 814bb0 src a4, a11, a11 40232897: 404d00 ssai 13 4023289a: 30dd40 xor a13, a13, a4 4023289d: 30ccd0 xor a12, a12, a13 402328a0: 1045f0 and a4, a5, a15 402328a3: 66ca add.n a6, a6, a12 402328a5: 3f21c2 l32i a12, a1, 252 402328a8: 20d5f0 or a13, a5, a15 402328ab: 4cc8 l32i.n a12, a12, 16 402328ad: f1c9 s32i.n a12, a1, 60 402328af: 10dcd0 and a13, a12, a13 402328b2: 20dd40 or a13, a13, a4 402328b5: dd2a add.n a13, a13, a2 402328b7: 304700 xor a4, a7, a0 402328ba: 88da add.n a8, a8, a13 402328bc: fefdd1 l32r a13, 402324b0 402328bf: 1044b0 and a4, a4, a11 402328c2: 88da add.n a8, a8, a13 402328c4: 4021d2 l32i a13, a1, 0x100 402328c7: 304470 xor a4, a4, a7 402328ca: 44da add.n a4, a4, a13 402328cc: 446a add.n a4, a4, a6 402328ce: 816880 src a6, a8, a8 402328d1: 404200 ssai 2 402328d4: 812880 src a2, a8, a8 402328d7: 302260 xor a2, a2, a6 402328da: 404610 ssai 22 402328dd: 206f80 or a6, a15, a8 402328e0: 81d880 src a13, a8, a8 402328e3: 30dd20 xor a13, a13, a2 402328e6: 106560 and a6, a5, a6 402328e9: 102f80 and a2, a15, a8 402328ec: 206620 or a6, a6, a2 402328ef: 66da add.n a6, a6, a13 402328f1: 646a add.n a6, a4, a6 402328f3: 44ca add.n a4, a4, a12 402328f5: feefc1 l32r a12, 402324b4 402328f8: 404910 ssai 25 402328fb: 66ca add.n a6, a6, a12 402328fd: 44ca add.n a4, a4, a12 402328ff: 81c440 src a12, a4, a4 40232902: 404600 ssai 6 40232905: 81d440 src a13, a4, a4 40232908: 404b00 ssai 11 4023290b: 812440 src a2, a4, a4 4023290e: 30dd20 xor a13, a13, a2 40232911: 404d00 ssai 13 40232914: 3020b0 xor a2, a0, a11 40232917: 30ccd0 xor a12, a12, a13 4023291a: 77ca add.n a7, a7, a12 4023291c: 102240 and a2, a2, a4 4023291f: 3e21c2 l32i a12, a1, 248 40232922: 81d660 src a13, a6, a6 40232925: 302200 xor a2, a2, a0 40232928: 404200 ssai 2 4023292b: 22ca add.n a2, a2, a12 4023292d: 227a add.n a2, a2, a7 4023292f: 81c660 src a12, a6, a6 40232932: 30ccd0 xor a12, a12, a13 40232935: 404610 ssai 22 40232938: 20d680 or a13, a6, a8 4023293b: 817660 src a7, a6, a6 4023293e: 3077c0 xor a7, a7, a12 40232941: 10dfd0 and a13, a15, a13 40232944: 10c680 and a12, a6, a8 40232947: 20ddc0 or a13, a13, a12 4023294a: dd7a add.n a13, a13, a7 4023294c: d2da add.n a13, a2, a13 4023294e: 225a add.n a2, a2, a5 40232950: feda51 l32r a5, 402324b8 40232953: 404910 ssai 25 40232956: dd5a add.n a13, a13, a5 40232958: 225a add.n a2, a2, a5 4023295a: 815220 src a5, a2, a2 4023295d: 404600 ssai 6 40232960: 817220 src a7, a2, a2 40232963: 404b00 ssai 11 40232966: 81c220 src a12, a2, a2 40232969: 3077c0 xor a7, a7, a12 4023296c: 404d00 ssai 13 4023296f: 30c4b0 xor a12, a4, a11 40232972: 305570 xor a5, a5, a7 40232975: 005a add.n a0, a0, a5 40232977: 10cc20 and a12, a12, a2 4023297a: 0158 l32i.n a5, a1, 0 4023297c: 817dd0 src a7, a13, a13 4023297f: 30ccb0 xor a12, a12, a11 40232982: 404200 ssai 2 40232985: cc5a add.n a12, a12, a5 40232987: cc0a add.n a12, a12, a0 40232989: 815dd0 src a5, a13, a13 4023298c: 305570 xor a5, a5, a7 4023298f: 404610 ssai 22 40232992: 810dd0 src a0, a13, a13 40232995: 300050 xor a0, a0, a5 40232998: 107d60 and a7, a13, a6 4023299b: 205d60 or a5, a13, a6 4023299e: 105850 and a5, a8, a5 402329a1: 207750 or a7, a7, a5 402329a4: 770a add.n a7, a7, a0 402329a6: 7c7a add.n a7, a12, a7 402329a8: ccfa add.n a12, a12, a15 402329aa: fec4f1 l32r a15, 402324bc 402329ad: 404910 ssai 25 402329b0: 77fa add.n a7, a7, a15 402329b2: ccfa add.n a12, a12, a15 402329b4: 81fcc0 src a15, a12, a12 402329b7: 404600 ssai 6 402329ba: 810cc0 src a0, a12, a12 402329bd: 404b00 ssai 11 402329c0: 815cc0 src a5, a12, a12 402329c3: 300050 xor a0, a0, a5 402329c6: 404d00 ssai 13 402329c9: 305240 xor a5, a2, a4 402329cc: 30ff00 xor a15, a15, a0 402329cf: bbfa add.n a11, a11, a15 402329d1: 1055c0 and a5, a5, a12 402329d4: 11f8 l32i.n a15, a1, 4 402329d6: 305540 xor a5, a5, a4 402329d9: 55fa add.n a5, a5, a15 402329db: 55ba add.n a5, a5, a11 402329dd: 81b770 src a11, a7, a7 402329e0: 858a add.n a8, a5, a8 402329e2: 404200 ssai 2 402329e5: 810770 src a0, a7, a7 402329e8: 3000b0 xor a0, a0, a11 402329eb: 404610 ssai 22 402329ee: 81f770 src a15, a7, a7 402329f1: 30ff00 xor a15, a15, a0 402329f4: 10b7d0 and a11, a7, a13 402329f7: 2007d0 or a0, a7, a13 402329fa: 100600 and a0, a6, a0 402329fd: 20bb00 or a11, a11, a0 40232a00: bbfa add.n a11, a11, a15 40232a02: 55ba add.n a5, a5, a11 40232a04: feafb1 l32r a11, 402324c0 40232a07: 404910 ssai 25 40232a0a: 55ba add.n a5, a5, a11 40232a0c: 88ba add.n a8, a8, a11 40232a0e: 81b880 src a11, a8, a8 40232a11: 404600 ssai 6 40232a14: 81f880 src a15, a8, a8 40232a17: 404b00 ssai 11 40232a1a: 810880 src a0, a8, a8 40232a1d: 30ff00 xor a15, a15, a0 40232a20: 404d00 ssai 13 40232a23: 300c20 xor a0, a12, a2 40232a26: 30bbf0 xor a11, a11, a15 40232a29: 44ba add.n a4, a4, a11 40232a2b: 100080 and a0, a0, a8 40232a2e: 81f550 src a15, a5, a5 40232a31: 300020 xor a0, a0, a2 40232a34: 00aa add.n a0, a0, a10 40232a36: 404200 ssai 2 40232a39: 81b550 src a11, a5, a5 40232a3c: 004a add.n a0, a0, a4 40232a3e: 606a add.n a6, a0, a6 40232a40: 104570 and a4, a5, a7 40232a43: 30bbf0 xor a11, a11, a15 40232a46: 404610 ssai 22 40232a49: 81a550 src a10, a5, a5 40232a4c: 30aab0 xor a10, a10, a11 40232a4f: 30fc80 xor a15, a12, a8 40232a52: 20b570 or a11, a5, a7 40232a55: 10bdb0 and a11, a13, a11 40232a58: 2044b0 or a4, a4, a11 40232a5b: 44aa add.n a4, a4, a10 40232a5d: 004a add.n a0, a0, a4 40232a5f: fe9941 l32r a4, 402324c4 40232a62: 404910 ssai 25 40232a65: 004a add.n a0, a0, a4 40232a67: 664a add.n a6, a6, a4 40232a69: 10ff60 and a15, a15, a6 40232a6c: 814660 src a4, a6, a6 40232a6f: 30ffc0 xor a15, a15, a12 40232a72: 404600 ssai 6 40232a75: ff3a add.n a15, a15, a3 40232a77: 81a660 src a10, a6, a6 40232a7a: 404b00 ssai 11 40232a7d: 81b660 src a11, a6, a6 40232a80: 30aab0 xor a10, a10, a11 40232a83: 404d00 ssai 13 40232a86: 30b680 xor a11, a6, a8 40232a89: 3044a0 xor a4, a4, a10 40232a8c: 224a add.n a2, a2, a4 40232a8e: 81a000 src a10, a0, a0 40232a91: ff2a add.n a15, a15, a2 40232a93: dfda add.n a13, a15, a13 40232a95: 404200 ssai 2 40232a98: 102050 and a2, a0, a5 40232a9b: 814000 src a4, a0, a0 40232a9e: 404610 ssai 22 40232aa1: 3044a0 xor a4, a4, a10 40232aa4: 813000 src a3, a0, a0 40232aa7: 303340 xor a3, a3, a4 40232aaa: 204050 or a4, a0, a5 40232aad: 104740 and a4, a7, a4 40232ab0: 202240 or a2, a2, a4 40232ab3: 223a add.n a2, a2, a3 40232ab5: ff2a add.n a15, a15, a2 40232ab7: fe8421 l32r a2, 402324c8 40232aba: 404910 ssai 25 40232abd: ff2a add.n a15, a15, a2 40232abf: dd2a add.n a13, a13, a2 40232ac1: 10bbd0 and a11, a11, a13 40232ac4: 812dd0 src a2, a13, a13 40232ac7: 30bb80 xor a11, a11, a8 40232aca: 404600 ssai 6 40232acd: bbea add.n a11, a11, a14 40232acf: 813dd0 src a3, a13, a13 40232ad2: 404b00 ssai 11 40232ad5: 814dd0 src a4, a13, a13 40232ad8: 303340 xor a3, a3, a4 40232adb: 404d00 ssai 13 40232ade: 304d60 xor a4, a13, a6 40232ae1: 302230 xor a2, a2, a3 40232ae4: cc2a add.n a12, a12, a2 40232ae6: 813ff0 src a3, a15, a15 40232ae9: bbca add.n a11, a11, a12 40232aeb: 7b7a add.n a7, a11, a7 40232aed: 404200 ssai 2 40232af0: 10cf00 and a12, a15, a0 40232af3: 812ff0 src a2, a15, a15 40232af6: 404610 ssai 22 40232af9: 302230 xor a2, a2, a3 40232afc: 81eff0 src a14, a15, a15 40232aff: 30ee20 xor a14, a14, a2 40232b02: 202f00 or a2, a15, a0 40232b05: 102520 and a2, a5, a2 40232b08: 20cc20 or a12, a12, a2 40232b0b: ccea add.n a12, a12, a14 40232b0d: bbca add.n a11, a11, a12 40232b0f: fe6fc1 l32r a12, 402324cc 40232b12: 404910 ssai 25 40232b15: bbca add.n a11, a11, a12 40232b17: 77ca add.n a7, a7, a12 40232b19: 3037d0 xor a3, a7, a13 40232b1c: 81a770 src a10, a7, a7 40232b1f: 104470 and a4, a4, a7 40232b22: 304460 xor a4, a4, a6 40232b25: 404600 ssai 6 40232b28: 81c770 src a12, a7, a7 40232b2b: 449a add.n a4, a4, a9 40232b2d: 404b00 ssai 11 40232b30: 81e770 src a14, a7, a7 40232b33: 404d00 ssai 13 40232b36: 30cce0 xor a12, a12, a14 40232b39: 30aac0 xor a10, a10, a12 40232b3c: 88aa add.n a8, a8, a10 40232b3e: 81cbb0 src a12, a11, a11 40232b41: 448a add.n a4, a4, a8 40232b43: 545a add.n a5, a4, a5 40232b45: 404200 ssai 2 40232b48: 108bf0 and a8, a11, a15 40232b4b: 81abb0 src a10, a11, a11 40232b4e: 404610 ssai 22 40232b51: 30aac0 xor a10, a10, a12 40232b54: 819bb0 src a9, a11, a11 40232b57: 3099a0 xor a9, a9, a10 40232b5a: 20abf0 or a10, a11, a15 40232b5d: 10a0a0 and a10, a0, a10 40232b60: 2088a0 or a8, a8, a10 40232b63: 889a add.n a8, a8, a9 40232b65: 448a add.n a4, a4, a8 40232b67: fe5a81 l32r a8, 402324d0 40232b6a: 404910 ssai 25 40232b6d: 448a add.n a4, a4, a8 40232b6f: 558a add.n a5, a5, a8 40232b71: 103350 and a3, a3, a5 40232b74: 818550 src a8, a5, a5 40232b77: 3033d0 xor a3, a3, a13 40232b7a: 404600 ssai 6 40232b7d: 819550 src a9, a5, a5 40232b80: 404b00 ssai 11 40232b83: 81a550 src a10, a5, a5 40232b86: 3099a0 xor a9, a9, a10 40232b89: 404d00 ssai 13 40232b8c: 81c440 src a12, a4, a4 40232b8f: 308890 xor a8, a8, a9 40232b92: 61a8 l32i.n a10, a1, 24 40232b94: 61a9 s32i.n a10, a1, 24 40232b96: 668a add.n a6, a6, a8 40232b98: 404200 ssai 2 40232b9b: 819440 src a9, a4, a4 40232b9e: 33aa add.n a3, a3, a10 40232ba0: 404610 ssai 22 40232ba3: 3099c0 xor a9, a9, a12 40232ba6: 336a add.n a3, a3, a6 40232ba8: 30c570 xor a12, a5, a7 40232bab: 030a add.n a0, a3, a0 40232bad: 818440 src a8, a4, a4 40232bb0: 308890 xor a8, a8, a9 40232bb3: 106b40 and a6, a11, a4 40232bb6: 209b40 or a9, a11, a4 40232bb9: 109f90 and a9, a15, a9 40232bbc: 206690 or a6, a6, a9 40232bbf: 668a add.n a6, a6, a8 40232bc1: 336a add.n a3, a3, a6 40232bc3: fe4461 l32r a6, 402324d4 40232bc6: 404910 ssai 25 40232bc9: 336a add.n a3, a3, a6 40232bcb: 006a add.n a0, a0, a6 40232bcd: 81e000 src a14, a0, a0 40232bd0: 10cc00 and a12, a12, a0 40232bd3: 404600 ssai 6 40232bd6: 30cc70 xor a12, a12, a7 40232bd9: 812000 src a2, a0, a0 40232bdc: 404b00 ssai 11 40232bdf: 816000 src a6, a0, a0 40232be2: 302260 xor a2, a2, a6 40232be5: 404d00 ssai 13 40232be8: 818330 src a8, a3, a3 40232beb: 30ee20 xor a14, a14, a2 40232bee: 7168 l32i.n a6, a1, 28 40232bf0: 7169 s32i.n a6, a1, 28 40232bf2: ddea add.n a13, a13, a14 40232bf4: 404200 ssai 2 40232bf7: cc6a add.n a12, a12, a6 40232bf9: 812330 src a2, a3, a3 40232bfc: 302280 xor a2, a2, a8 40232bff: 404610 ssai 22 40232c02: ccda add.n a12, a12, a13 40232c04: fcfa add.n a15, a12, a15 40232c06: 81e330 src a14, a3, a3 40232c09: 20d340 or a13, a3, a4 40232c0c: 404910 ssai 25 40232c0f: 30ee20 xor a14, a14, a2 40232c12: 10dbd0 and a13, a11, a13 40232c15: 102340 and a2, a3, a4 40232c18: 20dd20 or a13, a13, a2 40232c1b: 302050 xor a2, a0, a5 40232c1e: ddea add.n a13, a13, a14 40232c20: ccda add.n a12, a12, a13 40232c22: 81e8 l32i.n a14, a1, 32 40232c24: fe2dd1 l32r a13, 402324d8 40232c27: 81e9 s32i.n a14, a1, 32 40232c29: ccda add.n a12, a12, a13 40232c2b: ffda add.n a15, a15, a13 40232c2d: 818ff0 src a8, a15, a15 40232c30: 1022f0 and a2, a2, a15 40232c33: 302250 xor a2, a2, a5 40232c36: 404600 ssai 6 40232c39: 819ff0 src a9, a15, a15 40232c3c: 22ea add.n a2, a2, a14 40232c3e: 404b00 ssai 11 40232c41: 81dff0 src a13, a15, a15 40232c44: 404d00 ssai 13 40232c47: 3099d0 xor a9, a9, a13 40232c4a: 308890 xor a8, a8, a9 40232c4d: 81dcc0 src a13, a12, a12 40232c50: 778a add.n a7, a7, a8 40232c52: 404200 ssai 2 40232c55: 227a add.n a2, a2, a7 40232c57: b2ba add.n a11, a2, a11 40232c59: 107c30 and a7, a12, a3 40232c5c: 819cc0 src a9, a12, a12 40232c5f: 3099d0 xor a9, a9, a13 40232c62: 404610 ssai 22 40232c65: 818cc0 src a8, a12, a12 40232c68: 308890 xor a8, a8, a9 40232c6b: 30df00 xor a13, a15, a0 40232c6e: 209c30 or a9, a12, a3 40232c71: 109490 and a9, a4, a9 40232c74: 207790 or a7, a7, a9 40232c77: 778a add.n a7, a7, a8 40232c79: 227a add.n a2, a2, a7 40232c7b: fe1871 l32r a7, 402324dc 40232c7e: 404910 ssai 25 40232c81: 227a add.n a2, a2, a7 40232c83: bb7a add.n a11, a11, a7 40232c85: 10ddb0 and a13, a13, a11 40232c88: 817bb0 src a7, a11, a11 40232c8b: 404600 ssai 6 40232c8e: 30dd00 xor a13, a13, a0 40232c91: 818bb0 src a8, a11, a11 40232c94: 404b00 ssai 11 40232c97: 819bb0 src a9, a11, a11 40232c9a: 404d00 ssai 13 40232c9d: 308890 xor a8, a8, a9 40232ca0: 307780 xor a7, a7, a8 40232ca3: 557a add.n a5, a5, a7 40232ca5: 819220 src a9, a2, a2 40232ca8: 9178 l32i.n a7, a1, 36 40232caa: 404200 ssai 2 40232cad: 818220 src a8, a2, a2 40232cb0: 9179 s32i.n a7, a1, 36 40232cb2: 404610 ssai 22 40232cb5: 308890 xor a8, a8, a9 40232cb8: dd7a add.n a13, a13, a7 40232cba: 309bf0 xor a9, a11, a15 40232cbd: dd5a add.n a13, a13, a5 40232cbf: 4d4a add.n a4, a13, a4 40232cc1: 817220 src a7, a2, a2 40232cc4: 307780 xor a7, a7, a8 40232cc7: 1052c0 and a5, a2, a12 40232cca: 2082c0 or a8, a2, a12 40232ccd: 108380 and a8, a3, a8 40232cd0: 205580 or a5, a5, a8 40232cd3: 557a add.n a5, a5, a7 40232cd5: dd5a add.n a13, a13, a5 40232cd7: fe0251 l32r a5, 402324e0 40232cda: 404910 ssai 25 40232cdd: dd5a add.n a13, a13, a5 40232cdf: 445a add.n a4, a4, a5 40232ce1: 109940 and a9, a9, a4 40232ce4: 815440 src a5, a4, a4 40232ce7: 404600 ssai 6 40232cea: 3099f0 xor a9, a9, a15 40232ced: 817440 src a7, a4, a4 40232cf0: 404b00 ssai 11 40232cf3: 818440 src a8, a4, a4 40232cf6: 404d00 ssai 13 40232cf9: 307780 xor a7, a7, a8 40232cfc: 305570 xor a5, a5, a7 40232cff: 005a add.n a0, a0, a5 40232d01: 818dd0 src a8, a13, a13 40232d04: a158 l32i.n a5, a1, 40 40232d06: 404200 ssai 2 40232d09: 817dd0 src a7, a13, a13 40232d0c: a159 s32i.n a5, a1, 40 40232d0e: 404610 ssai 22 40232d11: 307780 xor a7, a7, a8 40232d14: 995a add.n a9, a9, a5 40232d16: 990a add.n a9, a9, a0 40232d18: b188 l32i.n a8, a1, 44 40232d1a: b189 s32i.n a8, a1, 44 40232d1c: 393a add.n a3, a9, a3 40232d1e: 815dd0 src a5, a13, a13 40232d21: 305570 xor a5, a5, a7 40232d24: 100d20 and a0, a13, a2 40232d27: 207d20 or a7, a13, a2 40232d2a: 107c70 and a7, a12, a7 40232d2d: 200070 or a0, a0, a7 40232d30: 005a add.n a0, a0, a5 40232d32: 990a add.n a9, a9, a0 40232d34: fdec01 l32r a0, 402324e4 40232d37: 404910 ssai 25 40232d3a: 990a add.n a9, a9, a0 40232d3c: 330a add.n a3, a3, a0 40232d3e: 810330 src a0, a3, a3 40232d41: 404600 ssai 6 40232d44: 815330 src a5, a3, a3 40232d47: 404b00 ssai 11 40232d4a: 817330 src a7, a3, a3 40232d4d: 404d00 ssai 13 40232d50: 305570 xor a5, a5, a7 40232d53: 300050 xor a0, a0, a5 40232d56: 307b40 xor a7, a11, a4 40232d59: 107730 and a7, a7, a3 40232d5c: ff0a add.n a15, a15, a0 40232d5e: 3077b0 xor a7, a7, a11 40232d61: 778a add.n a7, a7, a8 40232d63: 77fa add.n a7, a7, a15 40232d65: 81f990 src a15, a9, a9 40232d68: c7ca add.n a12, a7, a12 40232d6a: 404200 ssai 2 40232d6d: 815990 src a5, a9, a9 40232d70: 3055f0 xor a5, a5, a15 40232d73: 404610 ssai 22 40232d76: 810990 src a0, a9, a9 40232d79: 300050 xor a0, a0, a5 40232d7c: 10f9d0 and a15, a9, a13 40232d7f: 2059d0 or a5, a9, a13 40232d82: 105250 and a5, a2, a5 40232d85: 20ff50 or a15, a15, a5 40232d88: ff0a add.n a15, a15, a0 40232d8a: 77fa add.n a7, a7, a15 40232d8c: fdd7f1 l32r a15, 402324e8 40232d8f: 404910 ssai 25 40232d92: 77fa add.n a7, a7, a15 40232d94: ccfa add.n a12, a12, a15 40232d96: 81fcc0 src a15, a12, a12 40232d99: 404600 ssai 6 40232d9c: 810cc0 src a0, a12, a12 40232d9f: 404b00 ssai 11 40232da2: 815cc0 src a5, a12, a12 40232da5: 300050 xor a0, a0, a5 40232da8: 404d00 ssai 13 40232dab: 305340 xor a5, a3, a4 40232dae: 30ff00 xor a15, a15, a0 40232db1: bbfa add.n a11, a11, a15 40232db3: 1055c0 and a5, a5, a12 40232db6: c1f8 l32i.n a15, a1, 48 40232db8: 305540 xor a5, a5, a4 40232dbb: 55fa add.n a5, a5, a15 40232dbd: 55ba add.n a5, a5, a11 40232dbf: 81b770 src a11, a7, a7 40232dc2: 252a add.n a2, a5, a2 40232dc4: 404200 ssai 2 40232dc7: 810770 src a0, a7, a7 40232dca: 3000b0 xor a0, a0, a11 40232dcd: 404610 ssai 22 40232dd0: 81f770 src a15, a7, a7 40232dd3: 30ff00 xor a15, a15, a0 40232dd6: 10b790 and a11, a7, a9 40232dd9: 200790 or a0, a7, a9 40232ddc: 100d00 and a0, a13, a0 40232ddf: 20bb00 or a11, a11, a0 40232de2: bbfa add.n a11, a11, a15 40232de4: 55ba add.n a5, a5, a11 40232de6: fdc1b1 l32r a11, 402324ec 40232de9: 404910 ssai 25 40232dec: 22ba add.n a2, a2, a11 40232dee: 810220 src a0, a2, a2 40232df1: 55ba add.n a5, a5, a11 40232df3: 404600 ssai 6 40232df6: 81b220 src a11, a2, a2 40232df9: 404b00 ssai 11 40232dfc: 81f220 src a15, a2, a2 40232dff: 404110 ssai 17 40232e02: 30bbf0 xor a11, a11, a15 40232e05: 3000b0 xor a0, a0, a11 40232e08: 004a add.n a0, a0, a4 40232e0a: 81b880 src a11, a8, a8 40232e0d: 402142 l32i a4, a1, 0x100 40232e10: 404310 ssai 19 40232e13: 81f880 src a15, a8, a8 40232e16: 414340 srli a4, a4, 3 40232e19: 404700 ssai 7 40232e1c: 30bbf0 xor a11, a11, a15 40232e1f: 418a80 srli a8, a8, 10 40232e22: 4121f2 l32i a15, a1, 0x104 40232e25: 3088b0 xor a8, a8, a11 40232e28: 88aa add.n a8, a8, a10 40232e2a: 4021a2 l32i a10, a1, 0x100 40232e2d: 4021b2 l32i a11, a1, 0x100 40232e30: 81aaa0 src a10, a10, a10 40232e33: 404210 ssai 18 40232e36: 81bbb0 src a11, a11, a11 40232e39: 404d00 ssai 13 40232e3c: 30aab0 xor a10, a10, a11 40232e3f: 3044a0 xor a4, a4, a10 40232e42: 30bc30 xor a11, a12, a3 40232e45: 10a570 and a10, a5, a7 40232e48: 448a add.n a4, a4, a8 40232e4a: 10bb20 and a11, a11, a2 40232e4d: 818550 src a8, a5, a5 40232e50: 30bb30 xor a11, a11, a3 40232e53: ff4a add.n a15, a15, a4 40232e55: 1561f2 s32i a15, a1, 84 40232e58: bb0a add.n a11, a11, a0 40232e5a: 404200 ssai 2 40232e5d: 814550 src a4, a5, a5 40232e60: 304480 xor a4, a4, a8 40232e63: 404610 ssai 22 40232e66: 810550 src a0, a5, a5 40232e69: bbfa add.n a11, a11, a15 40232e6b: 300040 xor a0, a0, a4 40232e6e: 204570 or a4, a5, a7 40232e71: 104940 and a4, a9, a4 40232e74: 20aa40 or a10, a10, a4 40232e77: aa0a add.n a10, a10, a0 40232e79: abaa add.n a10, a11, a10 40232e7b: bbda add.n a11, a11, a13 40232e7d: fd9cd1 l32r a13, 402324f0 40232e80: 404910 ssai 25 40232e83: bbda add.n a11, a11, a13 40232e85: 810bb0 src a0, a11, a11 40232e88: aada add.n a10, a10, a13 40232e8a: 404600 ssai 6 40232e8d: 814bb0 src a4, a11, a11 40232e90: 404b00 ssai 11 40232e93: 818bb0 src a8, a11, a11 40232e96: 404110 ssai 17 40232e99: 304480 xor a4, a4, a8 40232e9c: 300040 xor a0, a0, a4 40232e9f: 003a add.n a0, a0, a3 40232ea1: c148 l32i.n a4, a1, 48 40232ea3: c149 s32i.n a4, a1, 48 40232ea5: 3e2132 l32i a3, a1, 248 40232ea8: 818440 src a8, a4, a4 40232eab: 404310 ssai 19 40232eae: 413330 srli a3, a3, 3 40232eb1: 81d440 src a13, a4, a4 40232eb4: 404700 ssai 7 40232eb7: 3088d0 xor a8, a8, a13 40232eba: 414a40 srli a4, a4, 10 40232ebd: 4021d2 l32i a13, a1, 0x100 40232ec0: 304480 xor a4, a4, a8 40232ec3: 446a add.n a4, a4, a6 40232ec5: 3e2162 l32i a6, a1, 248 40232ec8: 3e2182 l32i a8, a1, 248 40232ecb: 816660 src a6, a6, a6 40232ece: 404210 ssai 18 40232ed1: 818880 src a8, a8, a8 40232ed4: 404d00 ssai 13 40232ed7: 306680 xor a6, a6, a8 40232eda: 303360 xor a3, a3, a6 40232edd: 3082c0 xor a8, a2, a12 40232ee0: 306b20 xor a6, a11, a2 40232ee3: 334a add.n a3, a3, a4 40232ee5: 1088b0 and a8, a8, a11 40232ee8: 814aa0 src a4, a10, a10 40232eeb: 3088c0 xor a8, a8, a12 40232eee: dd3a add.n a13, a13, a3 40232ef0: 1661d2 s32i a13, a1, 88 40232ef3: 880a add.n a8, a8, a0 40232ef5: 404200 ssai 2 40232ef8: 813aa0 src a3, a10, a10 40232efb: 88da add.n a8, a8, a13 40232efd: 989a add.n a9, a8, a9 40232eff: 303340 xor a3, a3, a4 40232f02: 404610 ssai 22 40232f05: 810aa0 src a0, a10, a10 40232f08: 10d5a0 and a13, a5, a10 40232f0b: 300030 xor a0, a0, a3 40232f0e: 2035a0 or a3, a5, a10 40232f11: 103730 and a3, a7, a3 40232f14: 20dd30 or a13, a13, a3 40232f17: dd0a add.n a13, a13, a0 40232f19: 88da add.n a8, a8, a13 40232f1b: fd76d1 l32r a13, 402324f4 40232f1e: 404700 ssai 7 40232f21: 88da add.n a8, a8, a13 40232f23: 99da add.n a9, a9, a13 40232f25: 106690 and a6, a6, a9 40232f28: 306620 xor a6, a6, a2 40232f2b: 01d8 l32i.n a13, a1, 0 40232f2d: 01d9 s32i.n a13, a1, 0 40232f2f: 810dd0 src a0, a13, a13 40232f32: 404210 ssai 18 40232f35: 813dd0 src a3, a13, a13 40232f38: 300030 xor a0, a0, a3 40232f3b: 41d3d0 srli a13, a13, 3 40232f3e: 30dd00 xor a13, a13, a0 40232f41: 3e2102 l32i a0, a1, 248 40232f44: 404110 ssai 17 40232f47: dd0a add.n a13, a13, a0 40232f49: 810ff0 src a0, a15, a15 40232f4c: 404310 ssai 19 40232f4f: 813ff0 src a3, a15, a15 40232f52: 404910 ssai 25 40232f55: 300030 xor a0, a0, a3 40232f58: 41faf0 srli a15, a15, 10 40232f5b: 1138 l32i.n a3, a1, 4 40232f5d: 1139 s32i.n a3, a1, 4 40232f5f: 30ff00 xor a15, a15, a0 40232f62: eefa add.n a14, a14, a15 40232f64: ddea add.n a13, a13, a14 40232f66: 1761d2 s32i a13, a1, 92 40232f69: 81e990 src a14, a9, a9 40232f6c: 66da add.n a6, a6, a13 40232f6e: 404600 ssai 6 40232f71: 81f990 src a15, a9, a9 40232f74: 404b00 ssai 11 40232f77: 810990 src a0, a9, a9 40232f7a: 30ff00 xor a15, a15, a0 40232f7d: 404d00 ssai 13 40232f80: 392102 l32i a0, a1, 228 40232f83: 30eef0 xor a14, a14, a15 40232f86: ccea add.n a12, a12, a14 40232f88: 81f880 src a15, a8, a8 40232f8b: 66ca add.n a6, a6, a12 40232f8d: 767a add.n a7, a6, a7 40232f8f: 404200 ssai 2 40232f92: 20c8a0 or a12, a8, a10 40232f95: 10c5c0 and a12, a5, a12 40232f98: 81e880 src a14, a8, a8 40232f9b: 30eef0 xor a14, a14, a15 40232f9e: 404610 ssai 22 40232fa1: 3d21f2 l32i a15, a1, 244 40232fa4: 81d880 src a13, a8, a8 40232fa7: 30dde0 xor a13, a13, a14 40232faa: 404700 ssai 7 40232fad: 814330 src a4, a3, a3 40232fb0: 10e8a0 and a14, a8, a10 40232fb3: 404210 ssai 18 40232fb6: 20cce0 or a12, a12, a14 40232fb9: ccda add.n a12, a12, a13 40232fbb: 3c21e2 l32i a14, a1, 240 40232fbe: 66ca add.n a6, a6, a12 40232fc0: fd4ec1 l32r a12, 402324f8 40232fc3: 3b21d2 l32i a13, a1, 236 40232fc6: 77ca add.n a7, a7, a12 40232fc8: 66ca add.n a6, a6, a12 40232fca: 81c330 src a12, a3, a3 40232fcd: 3044c0 xor a4, a4, a12 40232fd0: 413330 srli a3, a3, 3 40232fd3: 3a21c2 l32i a12, a1, 232 40232fd6: 303340 xor a3, a3, a4 40232fd9: 186132 s32i a3, a1, 96 40232fdc: 3f2132 l32i a3, a1, 252 40232fdf: 3d61f2 s32i a15, a1, 244 40232fe2: 3c61e2 s32i a14, a1, 240 40232fe5: 3b61d2 s32i a13, a1, 236 40232fe8: 3a61c2 s32i a12, a1, 232 40232feb: 404110 ssai 17 40232fee: 162142 l32i a4, a1, 88 40232ff1: 3f6132 s32i a3, a1, 252 40232ff4: 396102 s32i a0, a1, 228 40232ff7: 182132 l32i a3, a1, 96 40232ffa: 3009b0 xor a0, a9, a11 40232ffd: 100070 and a0, a0, a7 40233000: 81c440 src a12, a4, a4 40233003: 3000b0 xor a0, a0, a11 40233006: 404310 ssai 19 40233009: 81d440 src a13, a4, a4 4023300c: 414a40 srli a4, a4, 10 4023300f: 30ccd0 xor a12, a12, a13 40233012: 404910 ssai 25 40233015: 81d770 src a13, a7, a7 40233018: 3044c0 xor a4, a4, a12 4023301b: 404600 ssai 6 4023301e: 81e770 src a14, a7, a7 40233021: 10c680 and a12, a6, a8 40233024: 404b00 ssai 11 40233027: 81f770 src a15, a7, a7 4023302a: 404d00 ssai 13 4023302d: 30eef0 xor a14, a14, a15 40233030: 30dde0 xor a13, a13, a14 40233033: 81f660 src a15, a6, a6 40233036: 22da add.n a2, a2, a13 40233038: 404200 ssai 2 4023303b: 81e660 src a14, a6, a6 4023303e: 30eef0 xor a14, a14, a15 40233041: 404610 ssai 22 40233044: 91f8 l32i.n a15, a1, 36 40233046: 81d660 src a13, a6, a6 40233049: 30dde0 xor a13, a13, a14 4023304c: 404910 ssai 25 4023304f: 20e680 or a14, a6, a8 40233052: 10eae0 and a14, a10, a14 40233055: 20cce0 or a12, a12, a14 40233058: ccda add.n a12, a12, a13 4023305a: 01d8 l32i.n a13, a1, 0 4023305c: 4f4a add.n a4, a15, a4 4023305e: 33da add.n a3, a3, a13 40233060: fd27d1 l32r a13, 402324fc 40233063: 334a add.n a3, a3, a4 40233065: 003a add.n a0, a0, a3 40233067: 446132 s32i a3, a1, 0x110 4023306a: 002a add.n a0, a0, a2 4023306c: c0ca add.n a12, a0, a12 4023306e: 005a add.n a0, a0, a5 40233070: ccda add.n a12, a12, a13 40233072: 00da add.n a0, a0, a13 40233074: 81d000 src a13, a0, a0 40233077: 404600 ssai 6 4023307a: 81e000 src a14, a0, a0 4023307d: 404b00 ssai 11 40233080: 812000 src a2, a0, a0 40233083: 30ee20 xor a14, a14, a2 40233086: 30dde0 xor a13, a13, a14 40233089: ddba add.n a13, a13, a11 4023308b: 30b790 xor a11, a7, a9 4023308e: 10bb00 and a11, a11, a0 40233091: 30bb90 xor a11, a11, a9 40233094: bbda add.n a11, a11, a13 40233096: 21d8 l32i.n a13, a1, 8 40233098: 404700 ssai 7 4023309b: 813dd0 src a3, a13, a13 4023309e: 4123d0 srli a2, a13, 3 402330a1: 404210 ssai 18 402330a4: 814dd0 src a4, a13, a13 402330a7: 404310 ssai 19 402330aa: 303340 xor a3, a3, a4 402330ad: 302230 xor a2, a2, a3 402330b0: 172142 l32i a4, a1, 92 402330b3: 1138 l32i.n a3, a1, 4 402330b5: 815440 src a5, a4, a4 402330b8: 223a add.n a2, a2, a3 402330ba: 404110 ssai 17 402330bd: 81e440 src a14, a4, a4 402330c0: a138 l32i.n a3, a1, 40 402330c2: 414a40 srli a4, a4, 10 402330c5: 3055e0 xor a5, a5, a14 402330c8: 404d00 ssai 13 402330cb: 81ecc0 src a14, a12, a12 402330ce: 304450 xor a4, a4, a5 402330d1: 334a add.n a3, a3, a4 402330d3: 404200 ssai 2 402330d6: 815cc0 src a5, a12, a12 402330d9: 223a add.n a2, a2, a3 402330db: 456122 s32i a2, a1, 0x114 402330de: bb2a add.n a11, a11, a2 402330e0: 103c60 and a3, a12, a6 402330e3: 3055e0 xor a5, a5, a14 402330e6: 404610 ssai 22 402330e9: 814cc0 src a4, a12, a12 402330ec: 304450 xor a4, a4, a5 402330ef: 404910 ssai 25 402330f2: 205c60 or a5, a12, a6 402330f5: 105850 and a5, a8, a5 402330f8: 203350 or a3, a3, a5 402330fb: 334a add.n a3, a3, a4 402330fd: 3b3a add.n a3, a11, a3 402330ff: fd0041 l32r a4, 40232500 40233102: bbaa add.n a11, a11, a10 40233104: 31a8 l32i.n a10, a1, 12 40233106: bb4a add.n a11, a11, a4 40233108: 812bb0 src a2, a11, a11 4023310b: 334a add.n a3, a3, a4 4023310d: 404600 ssai 6 40233110: 814bb0 src a4, a11, a11 40233113: 404b00 ssai 11 40233116: 815bb0 src a5, a11, a11 40233119: 304450 xor a4, a4, a5 4023311c: 404700 ssai 7 4023311f: 442152 l32i a5, a1, 0x110 40233122: 81eaa0 src a14, a10, a10 40233125: 302240 xor a2, a2, a4 40233128: 229a add.n a2, a2, a9 4023312a: 404210 ssai 18 4023312d: 4193a0 srli a9, a10, 3 40233130: 814aa0 src a4, a10, a10 40233133: 30ee40 xor a14, a14, a4 40233136: 404310 ssai 19 40233139: 442142 l32i a4, a1, 0x110 4023313c: 3099e0 xor a9, a9, a14 4023313f: 99da add.n a9, a9, a13 40233141: 30e070 xor a14, a0, a7 40233144: b1d8 l32i.n a13, a1, 44 40233146: 814440 src a4, a4, a4 40233149: 10eeb0 and a14, a14, a11 4023314c: 404110 ssai 17 4023314f: 30ee70 xor a14, a14, a7 40233152: ee2a add.n a14, a14, a2 40233154: 815550 src a5, a5, a5 40233157: 442122 l32i a2, a1, 0x110 4023315a: 304450 xor a4, a4, a5 4023315d: 404d00 ssai 13 40233160: 815330 src a5, a3, a3 40233163: 412a20 srli a2, a2, 10 40233166: 404200 ssai 2 40233169: 302240 xor a2, a2, a4 4023316c: dd2a add.n a13, a13, a2 4023316e: 814330 src a4, a3, a3 40233171: 99da add.n a9, a9, a13 40233173: 196192 s32i a9, a1, 100 40233176: ee9a add.n a14, a14, a9 40233178: 10d3c0 and a13, a3, a12 4023317b: 304450 xor a4, a4, a5 4023317e: 404610 ssai 22 40233181: 812330 src a2, a3, a3 40233184: 302240 xor a2, a2, a4 40233187: 404700 ssai 7 4023318a: 2043c0 or a4, a3, a12 4023318d: 104640 and a4, a6, a4 40233190: 20dd40 or a13, a13, a4 40233193: dd2a add.n a13, a13, a2 40233195: deda add.n a13, a14, a13 40233197: fcdb21 l32r a2, 40232504 4023319a: ee8a add.n a14, a14, a8 4023319c: ee2a add.n a14, a14, a2 4023319e: dd2a add.n a13, a13, a2 402331a0: 4128 l32i.n a2, a1, 16 402331a2: 4661d2 s32i a13, a1, 0x118 402331a5: 818220 src a8, a2, a2 402331a8: 4521d2 l32i a13, a1, 0x114 402331ab: 404210 ssai 18 402331ae: 819220 src a9, a2, a2 402331b1: 308890 xor a8, a8, a9 402331b4: 452192 l32i a9, a1, 0x114 402331b7: 404110 ssai 17 402331ba: 819990 src a9, a9, a9 402331bd: 404310 ssai 19 402331c0: 81ddd0 src a13, a13, a13 402331c3: 404910 ssai 25 402331c6: 815ee0 src a5, a14, a14 402331c9: 3099d0 xor a9, a9, a13 402331cc: 404600 ssai 6 402331cf: 81dee0 src a13, a14, a14 402331d2: 404b00 ssai 11 402331d5: 814ee0 src a4, a14, a14 402331d8: 404d00 ssai 13 402331db: 30dd40 xor a13, a13, a4 402331de: 3055d0 xor a5, a5, a13 402331e1: 414320 srli a4, a2, 3 402331e4: 30d0b0 xor a13, a0, a11 402331e7: 575a add.n a5, a7, a5 402331e9: 304480 xor a4, a4, a8 402331ec: 44aa add.n a4, a4, a10 402331ee: c178 l32i.n a7, a1, 48 402331f0: 452182 l32i a8, a1, 0x114 402331f3: 10dde0 and a13, a13, a14 402331f6: 30dd00 xor a13, a13, a0 402331f9: 418a80 srli a8, a8, 10 402331fc: 308890 xor a8, a8, a9 402331ff: 778a add.n a7, a7, a8 40233201: 447a add.n a4, a4, a7 40233203: 1a6142 s32i a4, a1, 104 40233206: 462172 l32i a7, a1, 0x118 40233209: dd4a add.n a13, a13, a4 4023320b: dd5a add.n a13, a13, a5 4023320d: 81a770 src a10, a7, a7 40233210: 404200 ssai 2 40233213: 819770 src a9, a7, a7 40233216: 3099a0 xor a9, a9, a10 40233219: 404610 ssai 22 4023321c: 818770 src a8, a7, a7 4023321f: 308890 xor a8, a8, a9 40233222: 404700 ssai 7 40233225: 209730 or a9, a7, a3 40233228: 109c90 and a9, a12, a9 4023322b: 107730 and a7, a7, a3 4023322e: 207790 or a7, a7, a9 40233231: 778a add.n a7, a7, a8 40233233: 5198 l32i.n a9, a1, 20 40233235: fcb481 l32r a8, 40232508 40233238: 7d7a add.n a7, a13, a7 4023323a: 815990 src a5, a9, a9 4023323d: dd6a add.n a13, a13, a6 4023323f: dd8a add.n a13, a13, a8 40233241: 404210 ssai 18 40233244: 816990 src a6, a9, a9 40233247: 778a add.n a7, a7, a8 40233249: 404110 ssai 17 4023324c: 305560 xor a5, a5, a6 4023324f: 476172 s32i a7, a1, 0x11c 40233252: 192162 l32i a6, a1, 100 40233255: 192172 l32i a7, a1, 100 40233258: 816660 src a6, a6, a6 4023325b: 404310 ssai 19 4023325e: 817770 src a7, a7, a7 40233261: 404910 ssai 25 40233264: 81add0 src a10, a13, a13 40233267: 306670 xor a6, a6, a7 4023326a: 404600 ssai 6 4023326d: 817dd0 src a7, a13, a13 40233270: 404b00 ssai 11 40233273: 818dd0 src a8, a13, a13 40233276: 307780 xor a7, a7, a8 40233279: 404d00 ssai 13 4023327c: 308eb0 xor a8, a14, a11 4023327f: 30aa70 xor a10, a10, a7 40233282: a0aa add.n a10, a0, a10 40233284: 1088d0 and a8, a8, a13 40233287: 3088b0 xor a8, a8, a11 4023328a: 410390 srli a0, a9, 3 4023328d: 300050 xor a0, a0, a5 40233290: 002a add.n a0, a0, a2 40233292: 192152 l32i a5, a1, 100 40233295: 152122 l32i a2, a1, 84 40233298: 415a50 srli a5, a5, 10 4023329b: 305560 xor a5, a5, a6 4023329e: 225a add.n a2, a2, a5 402332a0: 002a add.n a0, a0, a2 402332a2: 880a add.n a8, a8, a0 402332a4: 1b6102 s32i a0, a1, 108 402332a7: 88aa add.n a8, a8, a10 402332a9: 68ca add.n a6, a8, a12 402332ab: 4721c2 l32i a12, a1, 0x11c 402332ae: 4621a2 l32i a10, a1, 0x118 402332b1: 817cc0 src a7, a12, a12 402332b4: 100ca0 and a0, a12, a10 402332b7: 404200 ssai 2 402332ba: 815cc0 src a5, a12, a12 402332bd: 404610 ssai 22 402332c0: 305570 xor a5, a5, a7 402332c3: 812cc0 src a2, a12, a12 402332c6: 302250 xor a2, a2, a5 402332c9: 205ca0 or a5, a12, a10 402332cc: 105350 and a5, a3, a5 402332cf: 200050 or a0, a0, a5 402332d2: 002a add.n a0, a0, a2 402332d4: 880a add.n a8, a8, a0 402332d6: fc8d01 l32r a0, 4023250c 402332d9: 404910 ssai 25 402332dc: 660a add.n a6, a6, a0 402332de: 880a add.n a8, a8, a0 402332e0: 817660 src a7, a6, a6 402332e3: 404600 ssai 6 402332e6: 406182 s32i a8, a1, 0x100 402332e9: 810660 src a0, a6, a6 402332ec: 404b00 ssai 11 402332ef: 812660 src a2, a6, a6 402332f2: 404700 ssai 7 402332f5: 300020 xor a0, a0, a2 402332f8: 307700 xor a7, a7, a0 402332fb: 6128 l32i.n a2, a1, 24 402332fd: 77ba add.n a7, a7, a11 402332ff: 81b220 src a11, a2, a2 40233302: 415320 srli a5, a2, 3 40233305: 404210 ssai 18 40233308: 810220 src a0, a2, a2 4023330b: 30bb00 xor a11, a11, a0 4023330e: 404310 ssai 19 40233311: 3055b0 xor a5, a5, a11 40233314: 41ba40 srli a11, a4, 10 40233317: 810440 src a0, a4, a4 4023331a: 559a add.n a5, a5, a9 4023331c: 404110 ssai 17 4023331f: 819440 src a9, a4, a4 40233322: 404d00 ssai 13 40233325: 300090 xor a0, a0, a9 40233328: 30bb00 xor a11, a11, a0 4023332b: 162192 l32i a9, a1, 88 4023332e: 300de0 xor a0, a13, a14 40233331: 100060 and a0, a0, a6 40233334: 99ba add.n a9, a9, a11 40233336: 559a add.n a5, a5, a9 40233338: 3000e0 xor a0, a0, a14 4023333b: 007a add.n a0, a0, a7 4023333d: 1c6152 s32i a5, a1, 112 40233340: 817880 src a7, a8, a8 40233343: 005a add.n a0, a0, a5 40233345: 404200 ssai 2 40233348: 81b880 src a11, a8, a8 4023334b: 30bb70 xor a11, a11, a7 4023334e: 404610 ssai 22 40233351: 819880 src a9, a8, a8 40233354: 3099b0 xor a9, a9, a11 40233357: 404910 ssai 25 4023335a: 20b8c0 or a11, a8, a12 4023335d: 10bab0 and a11, a10, a11 40233360: 1088c0 and a8, a8, a12 40233363: 2088b0 or a8, a8, a11 40233366: 889a add.n a8, a8, a9 40233368: 808a add.n a8, a0, a8 4023336a: fc6991 l32r a9, 40232510 4023336d: 003a add.n a0, a0, a3 4023336f: 009a add.n a0, a0, a9 40233371: 81b000 src a11, a0, a0 40233374: 889a add.n a8, a8, a9 40233376: 404600 ssai 6 40233379: 813000 src a3, a0, a0 4023337c: 3e6182 s32i a8, a1, 248 4023337f: 404b00 ssai 11 40233382: 817000 src a7, a0, a0 40233385: 404700 ssai 7 40233388: 303370 xor a3, a3, a7 4023338b: 30bb30 xor a11, a11, a3 4023338e: 7178 l32i.n a7, a1, 28 40233390: bbea add.n a11, a11, a14 40233392: 41e370 srli a14, a7, 3 40233395: 813770 src a3, a7, a7 40233398: 404210 ssai 18 4023339b: 819770 src a9, a7, a7 4023339e: 404310 ssai 19 402333a1: 303390 xor a3, a3, a9 402333a4: 30ee30 xor a14, a14, a3 402333a7: 1b2192 l32i a9, a1, 108 402333aa: 1b2132 l32i a3, a1, 108 402333ad: ee2a add.n a14, a14, a2 402333af: 819990 src a9, a9, a9 402333b2: 1b2122 l32i a2, a1, 108 402333b5: 404110 ssai 17 402333b8: 413a30 srli a3, a3, 10 402333bb: 812220 src a2, a2, a2 402333be: 404d00 ssai 13 402333c1: 309920 xor a9, a9, a2 402333c4: 303390 xor a3, a3, a9 402333c7: 172122 l32i a2, a1, 92 402333ca: 3096d0 xor a9, a6, a13 402333cd: 109900 and a9, a9, a0 402333d0: 223a add.n a2, a2, a3 402333d2: ee2a add.n a14, a14, a2 402333d4: 3099d0 xor a9, a9, a13 402333d7: 99ba add.n a9, a9, a11 402333d9: 1d61e2 s32i a14, a1, 116 402333dc: 81b880 src a11, a8, a8 402333df: 4021e2 l32i a14, a1, 0x100 402333e2: 404200 ssai 2 402333e5: 813880 src a3, a8, a8 402333e8: 3033b0 xor a3, a3, a11 402333eb: 404610 ssai 22 402333ee: 1d21b2 l32i a11, a1, 116 402333f1: 812880 src a2, a8, a8 402333f4: 302230 xor a2, a2, a3 402333f7: 404700 ssai 7 402333fa: 203e80 or a3, a14, a8 402333fd: 99ba add.n a9, a9, a11 402333ff: 10ee80 and a14, a14, a8 40233402: 103c30 and a3, a12, a3 40233405: 8188 l32i.n a8, a1, 32 40233407: 20ee30 or a14, a14, a3 4023340a: ee2a add.n a14, a14, a2 4023340c: e9ea add.n a14, a9, a14 4023340e: fc4121 l32r a2, 40232514 40233411: 99aa add.n a9, a9, a10 40233413: 81a880 src a10, a8, a8 40233416: 992a add.n a9, a9, a2 40233418: 404210 ssai 18 4023341b: ee2a add.n a14, a14, a2 4023341d: 4161e2 s32i a14, a1, 0x104 40233420: 81b880 src a11, a8, a8 40233423: 30aab0 xor a10, a10, a11 40233426: 404110 ssai 17 40233429: 81b550 src a11, a5, a5 4023342c: 404310 ssai 19 4023342f: 81e550 src a14, a5, a5 40233432: 30bbe0 xor a11, a11, a14 40233435: 404910 ssai 25 40233438: 81e990 src a14, a9, a9 4023343b: 404600 ssai 6 4023343e: 812990 src a2, a9, a9 40233441: 404b00 ssai 11 40233444: 813990 src a3, a9, a9 40233447: 404d00 ssai 13 4023344a: 302230 xor a2, a2, a3 4023344d: 30ee20 xor a14, a14, a2 40233450: 413380 srli a3, a8, 3 40233453: 412122 l32i a2, a1, 0x104 40233456: ddea add.n a13, a13, a14 40233458: 3033a0 xor a3, a3, a10 4023345b: 4121e2 l32i a14, a1, 0x104 4023345e: 337a add.n a3, a3, a7 40233460: 41aa50 srli a10, a5, 10 40233463: 30aab0 xor a10, a10, a11 40233466: 442172 l32i a7, a1, 0x110 40233469: 30b060 xor a11, a0, a6 4023346c: 77aa add.n a7, a7, a10 4023346e: 10bb90 and a11, a11, a9 40233471: 30bb60 xor a11, a11, a6 40233474: 337a add.n a3, a3, a7 40233476: 1e6132 s32i a3, a1, 120 40233479: 817220 src a7, a2, a2 4023347c: bb3a add.n a11, a11, a3 4023347e: 404200 ssai 2 40233481: 812220 src a2, a2, a2 40233484: bbda add.n a11, a11, a13 40233486: cbca add.n a12, a11, a12 40233488: 4021d2 l32i a13, a1, 0x100 4023348b: 302270 xor a2, a2, a7 4023348e: 404610 ssai 22 40233491: 3e2172 l32i a7, a1, 248 40233494: 81eee0 src a14, a14, a14 40233497: 30ee20 xor a14, a14, a2 4023349a: 404700 ssai 7 4023349d: 412122 l32i a2, a1, 0x104 402334a0: 81aff0 src a10, a15, a15 402334a3: 202270 or a2, a2, a7 402334a6: 10dd20 and a13, a13, a2 402334a9: 412122 l32i a2, a1, 0x104 402334ac: 404210 ssai 18 402334af: 102270 and a2, a2, a7 402334b2: 20dd20 or a13, a13, a2 402334b5: ddea add.n a13, a13, a14 402334b7: bbda add.n a11, a11, a13 402334b9: fc17d1 l32r a13, 40232518 402334bc: 1d21e2 l32i a14, a1, 116 402334bf: ccda add.n a12, a12, a13 402334c1: bbda add.n a11, a11, a13 402334c3: 81dff0 src a13, a15, a15 402334c6: 30aad0 xor a10, a10, a13 402334c9: 1d21d2 l32i a13, a1, 116 402334cc: 404110 ssai 17 402334cf: 81ddd0 src a13, a13, a13 402334d2: 404310 ssai 19 402334d5: 81eee0 src a14, a14, a14 402334d8: 404910 ssai 25 402334db: 817cc0 src a7, a12, a12 402334de: 30dde0 xor a13, a13, a14 402334e1: 404600 ssai 6 402334e4: 81ecc0 src a14, a12, a12 402334e7: 404b00 ssai 11 402334ea: 812cc0 src a2, a12, a12 402334ed: 404d00 ssai 13 402334f0: 30ee20 xor a14, a14, a2 402334f3: 3077e0 xor a7, a7, a14 402334f6: 302900 xor a2, a9, a0 402334f9: 3e21e2 l32i a14, a1, 248 402334fc: 667a add.n a6, a6, a7 402334fe: 1022c0 and a2, a2, a12 40233501: 302200 xor a2, a2, a0 40233504: 4173f0 srli a7, a15, 3 40233507: 3077a0 xor a7, a7, a10 4023350a: 778a add.n a7, a7, a8 4023350c: 1d21a2 l32i a10, a1, 116 4023350f: 452182 l32i a8, a1, 0x114 40233512: 41aaa0 srli a10, a10, 10 40233515: 30aad0 xor a10, a10, a13 40233518: 81dbb0 src a13, a11, a11 4023351b: 88aa add.n a8, a8, a10 4023351d: 404200 ssai 2 40233520: 778a add.n a7, a7, a8 40233522: 1f6172 s32i a7, a1, 124 40233525: 402182 l32i a8, a1, 0x100 40233528: 227a add.n a2, a2, a7 4023352a: 81abb0 src a10, a11, a11 4023352d: 30aad0 xor a10, a10, a13 40233530: 404610 ssai 22 40233533: 226a add.n a2, a2, a6 40233535: 828a add.n a8, a2, a8 40233537: 412162 l32i a6, a1, 0x104 4023353a: 817bb0 src a7, a11, a11 4023353d: 3077a0 xor a7, a7, a10 40233540: 20ab60 or a10, a11, a6 40233543: 10aea0 and a10, a14, a10 40233546: 106b60 and a6, a11, a6 40233549: 2066a0 or a6, a6, a10 4023354c: 667a add.n a6, a6, a7 4023354e: 226a add.n a2, a2, a6 40233550: fbf361 l32r a6, 4023251c 40233553: 404910 ssai 25 40233556: 886a add.n a8, a8, a6 40233558: 81d880 src a13, a8, a8 4023355b: 226a add.n a2, a2, a6 4023355d: 404600 ssai 6 40233560: 816880 src a6, a8, a8 40233563: 404b00 ssai 11 40233566: 817880 src a7, a8, a8 40233569: 404700 ssai 7 4023356c: 306670 xor a6, a6, a7 4023356f: 30dd60 xor a13, a13, a6 40233572: a178 l32i.n a7, a1, 40 40233574: dd0a add.n a13, a13, a0 40233576: 410370 srli a0, a7, 3 40233579: 816770 src a6, a7, a7 4023357c: 404210 ssai 18 4023357f: 81a770 src a10, a7, a7 40233582: 404310 ssai 19 40233585: 3066a0 xor a6, a6, a10 40233588: 300060 xor a0, a0, a6 4023358b: 00fa add.n a0, a0, a15 4023358d: 41aa30 srli a10, a3, 10 40233590: 81f330 src a15, a3, a3 40233593: 404110 ssai 17 40233596: 816330 src a6, a3, a3 40233599: 30ff60 xor a15, a15, a6 4023359c: 404d00 ssai 13 4023359f: 192162 l32i a6, a1, 100 402335a2: 30aaf0 xor a10, a10, a15 402335a5: 66aa add.n a6, a6, a10 402335a7: 006a add.n a0, a0, a6 402335a9: 30ac90 xor a10, a12, a9 402335ac: 10aa80 and a10, a10, a8 402335af: 206102 s32i a0, a1, 128 402335b2: 30aa90 xor a10, a10, a9 402335b5: aada add.n a10, a10, a13 402335b7: 81d220 src a13, a2, a2 402335ba: aa0a add.n a10, a10, a0 402335bc: 404200 ssai 2 402335bf: 816220 src a6, a2, a2 402335c2: 404610 ssai 22 402335c5: 3066d0 xor a6, a6, a13 402335c8: 81f220 src a15, a2, a2 402335cb: 30ff60 xor a15, a15, a6 402335ce: 412162 l32i a6, a1, 0x104 402335d1: 20d2b0 or a13, a2, a11 402335d4: 1066d0 and a6, a6, a13 402335d7: 10d2b0 and a13, a2, a11 402335da: 20dd60 or a13, a13, a6 402335dd: ddfa add.n a13, a13, a15 402335df: dada add.n a13, a10, a13 402335e1: aaea add.n a10, a10, a14 402335e3: fbcfe1 l32r a14, 40232520 402335e6: 404910 ssai 25 402335e9: aaea add.n a10, a10, a14 402335eb: 816aa0 src a6, a10, a10 402335ee: ddea add.n a13, a13, a14 402335f0: 404600 ssai 6 402335f3: 81eaa0 src a14, a10, a10 402335f6: 404b00 ssai 11 402335f9: 81faa0 src a15, a10, a10 402335fc: 30eef0 xor a14, a14, a15 402335ff: 404700 ssai 7 40233602: b1f8 l32i.n a15, a1, 44 40233604: 3066e0 xor a6, a6, a14 40233607: 669a add.n a6, a6, a9 40233609: b1e8 l32i.n a14, a1, 44 4023360b: b198 l32i.n a9, a1, 44 4023360d: 41f3f0 srli a15, a15, 3 40233610: 819990 src a9, a9, a9 40233613: 404210 ssai 18 40233616: 81eee0 src a14, a14, a14 40233619: 3099e0 xor a9, a9, a14 4023361c: 404310 ssai 19 4023361f: 1f21e2 l32i a14, a1, 124 40233622: 30ff90 xor a15, a15, a9 40233625: ff7a add.n a15, a15, a7 40233627: 1f2192 l32i a9, a1, 124 4023362a: 1f2172 l32i a7, a1, 124 4023362d: 819990 src a9, a9, a9 40233630: 404110 ssai 17 40233633: 417a70 srli a7, a7, 10 40233636: 81eee0 src a14, a14, a14 40233639: 404d00 ssai 13 4023363c: 3099e0 xor a9, a9, a14 4023363f: 307790 xor a7, a7, a9 40233642: 447a add.n a4, a4, a7 40233644: 109d20 and a9, a13, a2 40233647: 817dd0 src a7, a13, a13 4023364a: ff4a add.n a15, a15, a4 4023364c: 2161f2 s32i a15, a1, 132 4023364f: 404200 ssai 2 40233652: 3048c0 xor a4, a8, a12 40233655: 1044a0 and a4, a4, a10 40233658: 3044c0 xor a4, a4, a12 4023365b: 446a add.n a4, a4, a6 4023365d: 44fa add.n a4, a4, a15 4023365f: 816dd0 src a6, a13, a13 40233662: 306670 xor a6, a6, a7 40233665: 404610 ssai 22 40233668: 81edd0 src a14, a13, a13 4023366b: 30ee60 xor a14, a14, a6 4023366e: 404700 ssai 7 40233671: 206d20 or a6, a13, a2 40233674: 106b60 and a6, a11, a6 40233677: 209960 or a9, a9, a6 4023367a: 412162 l32i a6, a1, 0x104 4023367d: 99ea add.n a9, a9, a14 4023367f: 949a add.n a9, a4, a9 40233681: fba8e1 l32r a14, 40232524 40233684: 446a add.n a4, a4, a6 40233686: c168 l32i.n a6, a1, 48 40233688: 44ea add.n a4, a4, a14 4023368a: 99ea add.n a9, a9, a14 4023368c: 436142 s32i a4, a1, 0x10c 4023368f: c1e8 l32i.n a14, a1, 48 40233691: 416360 srli a6, a6, 3 40233694: 817ee0 src a7, a14, a14 40233697: 404210 ssai 18 4023369a: 81eee0 src a14, a14, a14 4023369d: 3077e0 xor a7, a7, a14 402336a0: 404110 ssai 17 402336a3: 41ea00 srli a14, a0, 10 402336a6: 306670 xor a6, a6, a7 402336a9: 814000 src a4, a0, a0 402336ac: b178 l32i.n a7, a1, 44 402336ae: 404310 ssai 19 402336b1: 667a add.n a6, a6, a7 402336b3: 817000 src a7, a0, a0 402336b6: 404910 ssai 25 402336b9: 304470 xor a4, a4, a7 402336bc: 30ee40 xor a14, a14, a4 402336bf: 1b2172 l32i a7, a1, 108 402336c2: 1b6172 s32i a7, a1, 108 402336c5: 432142 l32i a4, a1, 0x10c 402336c8: 77ea add.n a7, a7, a14 402336ca: 4321e2 l32i a14, a1, 0x10c 402336cd: 667a add.n a6, a6, a7 402336cf: 226162 s32i a6, a1, 136 402336d2: 81eee0 src a14, a14, a14 402336d5: 432172 l32i a7, a1, 0x10c 402336d8: 404600 ssai 6 402336db: 814440 src a4, a4, a4 402336de: 404b00 ssai 11 402336e1: 817770 src a7, a7, a7 402336e4: 304470 xor a4, a4, a7 402336e7: 404d00 ssai 13 402336ea: 30ee40 xor a14, a14, a4 402336ed: ccea add.n a12, a12, a14 402336ef: 4321e2 l32i a14, a1, 0x10c 402336f2: 3078a0 xor a7, a8, a10 402336f5: 1077e0 and a7, a7, a14 402336f8: 307780 xor a7, a7, a8 402336fb: 776a add.n a7, a7, a6 402336fd: 77ca add.n a7, a7, a12 402336ff: 81c990 src a12, a9, a9 40233702: b7ba add.n a11, a7, a11 40233704: 404200 ssai 2 40233707: 814990 src a4, a9, a9 4023370a: 3044c0 xor a4, a4, a12 4023370d: 404610 ssai 22 40233710: 10c9d0 and a12, a9, a13 40233713: 81e990 src a14, a9, a9 40233716: 30ee40 xor a14, a14, a4 40233719: 404700 ssai 7 4023371c: 2049d0 or a4, a9, a13 4023371f: 104240 and a4, a2, a4 40233722: 20cc40 or a12, a12, a4 40233725: ccea add.n a12, a12, a14 40233727: 152142 l32i a4, a1, 84 4023372a: 77ca add.n a7, a7, a12 4023372c: fb7fc1 l32r a12, 40232528 4023372f: 1521e2 l32i a14, a1, 84 40233732: bbca add.n a11, a11, a12 40233734: 77ca add.n a7, a7, a12 40233736: 1521c2 l32i a12, a1, 84 40233739: 414340 srli a4, a4, 3 4023373c: 81ccc0 src a12, a12, a12 4023373f: 404210 ssai 18 40233742: 81eee0 src a14, a14, a14 40233745: 404110 ssai 17 40233748: 30cce0 xor a12, a12, a14 4023374b: 3044c0 xor a4, a4, a12 4023374e: 81eff0 src a14, a15, a15 40233751: c1c8 l32i.n a12, a1, 48 40233753: 404310 ssai 19 40233756: 44ca add.n a4, a4, a12 40233758: 81cff0 src a12, a15, a15 4023375b: 30eec0 xor a14, a14, a12 4023375e: 404910 ssai 25 40233761: 41caf0 srli a12, a15, 10 40233764: 30cce0 xor a12, a12, a14 40233767: 55ca add.n a5, a5, a12 40233769: 81cbb0 src a12, a11, a11 4023376c: 445a add.n a4, a4, a5 4023376e: 404600 ssai 6 40233771: 236142 s32i a4, a1, 140 40233774: 81ebb0 src a14, a11, a11 40233777: 404b00 ssai 11 4023377a: 815bb0 src a5, a11, a11 4023377d: 30ee50 xor a14, a14, a5 40233780: 404d00 ssai 13 40233783: 432152 l32i a5, a1, 0x10c 40233786: 30cce0 xor a12, a12, a14 40233789: 88ca add.n a8, a8, a12 4023378b: 3055a0 xor a5, a5, a10 4023378e: 1055b0 and a5, a5, a11 40233791: 3055a0 xor a5, a5, a10 40233794: 554a add.n a5, a5, a4 40233796: 558a add.n a5, a5, a8 40233798: 818770 src a8, a7, a7 4023379b: 252a add.n a2, a5, a2 4023379d: 404200 ssai 2 402337a0: 81e770 src a14, a7, a7 402337a3: 30ee80 xor a14, a14, a8 402337a6: 404610 ssai 22 402337a9: 108790 and a8, a7, a9 402337ac: 81c770 src a12, a7, a7 402337af: 30cce0 xor a12, a12, a14 402337b2: 404110 ssai 17 402337b5: 20e790 or a14, a7, a9 402337b8: 10ede0 and a14, a13, a14 402337bb: 2088e0 or a8, a8, a14 402337be: 88ca add.n a8, a8, a12 402337c0: 558a add.n a5, a5, a8 402337c2: fb5a81 l32r a8, 4023252c 402337c5: 1621e2 l32i a14, a1, 88 402337c8: 228a add.n a2, a2, a8 402337ca: 558a add.n a5, a5, a8 402337cc: 818660 src a8, a6, a6 402337cf: 404310 ssai 19 402337d2: 81c660 src a12, a6, a6 402337d5: 404700 ssai 7 402337d8: 3088c0 xor a8, a8, a12 402337db: 416a60 srli a6, a6, 10 402337de: 306680 xor a6, a6, a8 402337e1: 81cee0 src a12, a14, a14 402337e4: 1d2182 l32i a8, a1, 116 402337e7: 404210 ssai 18 402337ea: 81eee0 src a14, a14, a14 402337ed: 1d6182 s32i a8, a1, 116 402337f0: 404b00 ssai 11 402337f3: 668a add.n a6, a6, a8 402337f5: 30cce0 xor a12, a12, a14 402337f8: 162182 l32i a8, a1, 88 402337fb: 1521e2 l32i a14, a1, 84 402337fe: 418380 srli a8, a8, 3 40233801: 3088c0 xor a8, a8, a12 40233804: 668a add.n a6, a6, a8 40233806: 818220 src a8, a2, a2 40233809: ee6a add.n a14, a14, a6 4023380b: 2461e2 s32i a14, a1, 144 4023380e: 404600 ssai 6 40233811: 816220 src a6, a2, a2 40233814: 306680 xor a6, a6, a8 40233817: 404910 ssai 25 4023381a: 81c220 src a12, a2, a2 4023381d: 30cc60 xor a12, a12, a6 40233820: 404d00 ssai 13 40233823: aaca add.n a10, a10, a12 40233825: 81c550 src a12, a5, a5 40233828: 404200 ssai 2 4023382b: 818550 src a8, a5, a5 4023382e: 3088c0 xor a8, a8, a12 40233831: 404610 ssai 22 40233834: 816550 src a6, a5, a5 40233837: 306680 xor a6, a6, a8 4023383a: 404110 ssai 17 4023383d: 818440 src a8, a4, a4 40233840: 404310 ssai 19 40233843: 81c440 src a12, a4, a4 40233846: 404700 ssai 7 40233849: 3088c0 xor a8, a8, a12 4023384c: 414a40 srli a4, a4, 10 4023384f: 1721c2 l32i a12, a1, 92 40233852: 304480 xor a4, a4, a8 40233855: 334a add.n a3, a3, a4 40233857: 172182 l32i a8, a1, 92 4023385a: 172142 l32i a4, a1, 92 4023385d: 818880 src a8, a8, a8 40233860: 404210 ssai 18 40233863: 414340 srli a4, a4, 3 40233866: 81ccc0 src a12, a12, a12 40233869: 404910 ssai 25 4023386c: 3088c0 xor a8, a8, a12 4023386f: 304480 xor a4, a4, a8 40233872: 1621c2 l32i a12, a1, 88 40233875: 334a add.n a3, a3, a4 40233877: cc3a add.n a12, a12, a3 40233879: 432132 l32i a3, a1, 0x10c 4023387c: 2661c2 s32i a12, a1, 152 4023387f: 304b30 xor a4, a11, a3 40233882: 104240 and a4, a2, a4 40233885: 303340 xor a3, a3, a4 40233888: aa3a add.n a10, a10, a3 4023388a: fb2931 l32r a3, 40232530 4023388d: aeaa add.n a10, a14, a10 4023388f: aa3a add.n a10, a10, a3 40233891: ddaa add.n a13, a13, a10 40233893: 814dd0 src a4, a13, a13 40233896: 404600 ssai 6 40233899: 818dd0 src a8, a13, a13 4023389c: 404b00 ssai 11 4023389f: 813dd0 src a3, a13, a13 402338a2: 404d00 ssai 13 402338a5: 308830 xor a8, a8, a3 402338a8: 304480 xor a4, a4, a8 402338ab: 432132 l32i a3, a1, 0x10c 402338ae: 208570 or a8, a5, a7 402338b1: 334a add.n a3, a3, a4 402338b3: 108980 and a8, a9, a8 402338b6: 104570 and a4, a5, a7 402338b9: 204480 or a4, a4, a8 402338bc: 446a add.n a4, a4, a6 402338be: 3082b0 xor a8, a2, a11 402338c1: 1088d0 and a8, a8, a13 402338c4: aa4a add.n a10, a10, a4 402338c6: 3088b0 xor a8, a8, a11 402338c9: 88ca add.n a8, a8, a12 402338cb: 883a add.n a8, a8, a3 402338cd: 813aa0 src a3, a10, a10 402338d0: 989a add.n a9, a8, a9 402338d2: 404200 ssai 2 402338d5: 816aa0 src a6, a10, a10 402338d8: 306630 xor a6, a6, a3 402338db: 404610 ssai 22 402338de: 1035a0 and a3, a5, a10 402338e1: 814aa0 src a4, a10, a10 402338e4: 304460 xor a4, a4, a6 402338e7: 404110 ssai 17 402338ea: 2065a0 or a6, a5, a10 402338ed: 106760 and a6, a7, a6 402338f0: 203360 or a3, a3, a6 402338f3: 334a add.n a3, a3, a4 402338f5: 883a add.n a8, a8, a3 402338f7: fb0f31 l32r a3, 40232534 402338fa: 442162 l32i a6, a1, 0x110 402338fd: 993a add.n a9, a9, a3 402338ff: 883a add.n a8, a8, a3 40233901: 813ee0 src a3, a14, a14 40233904: 404310 ssai 19 40233907: 814ee0 src a4, a14, a14 4023390a: 404700 ssai 7 4023390d: 303340 xor a3, a3, a4 40233910: 41eae0 srli a14, a14, 10 40233913: 442142 l32i a4, a1, 0x110 40233916: 30ee30 xor a14, a14, a3 40233919: 814440 src a4, a4, a4 4023391c: 1f2132 l32i a3, a1, 124 4023391f: 1f6132 s32i a3, a1, 124 40233922: 404210 ssai 18 40233925: ee3a add.n a14, a14, a3 40233927: 816660 src a6, a6, a6 4023392a: 442132 l32i a3, a1, 0x110 4023392d: 304460 xor a4, a4, a6 40233930: 413330 srli a3, a3, 3 40233933: 303340 xor a3, a3, a4 40233936: 172142 l32i a4, a1, 92 40233939: 404910 ssai 25 4023393c: 334a add.n a3, a3, a4 4023393e: ee3a add.n a14, a14, a3 40233940: 813990 src a3, a9, a9 40233943: 404600 ssai 6 40233946: 2761e2 s32i a14, a1, 156 40233949: 814990 src a4, a9, a9 4023394c: 404b00 ssai 11 4023394f: 816990 src a6, a9, a9 40233952: 404d00 ssai 13 40233955: 304460 xor a4, a4, a6 40233958: 303340 xor a3, a3, a4 4023395b: 306d20 xor a6, a13, a2 4023395e: 106690 and a6, a6, a9 40233961: bb3a add.n a11, a11, a3 40233963: 306620 xor a6, a6, a2 40233966: 66ea add.n a6, a6, a14 40233968: 66ba add.n a6, a6, a11 4023396a: 81b880 src a11, a8, a8 4023396d: 767a add.n a7, a6, a7 4023396f: 404200 ssai 2 40233972: 814880 src a4, a8, a8 40233975: 3044b0 xor a4, a4, a11 40233978: 404610 ssai 22 4023397b: 813880 src a3, a8, a8 4023397e: 20b8a0 or a11, a8, a10 40233981: 404110 ssai 17 40233984: 303340 xor a3, a3, a4 40233987: 10b5b0 and a11, a5, a11 4023398a: 1048a0 and a4, a8, a10 4023398d: 20bb40 or a11, a11, a4 40233990: bb3a add.n a11, a11, a3 40233992: 66ba add.n a6, a6, a11 40233994: 813cc0 src a3, a12, a12 40233997: fae8b1 l32r a11, 40232538 4023399a: 404310 ssai 19 4023399d: 814cc0 src a4, a12, a12 402339a0: 66ba add.n a6, a6, a11 402339a2: 77ba add.n a7, a7, a11 402339a4: 404700 ssai 7 402339a7: 303340 xor a3, a3, a4 402339aa: 41cac0 srli a12, a12, 10 402339ad: 452142 l32i a4, a1, 0x114 402339b0: 30cc30 xor a12, a12, a3 402339b3: cc0a add.n a12, a12, a0 402339b5: 452102 l32i a0, a1, 0x114 402339b8: 813440 src a3, a4, a4 402339bb: 404210 ssai 18 402339be: 410300 srli a0, a0, 3 402339c1: 814440 src a4, a4, a4 402339c4: 404b00 ssai 11 402339c7: 303340 xor a3, a3, a4 402339ca: 300030 xor a0, a0, a3 402339cd: 81b770 src a11, a7, a7 402339d0: 442132 l32i a3, a1, 0x110 402339d3: 404600 ssai 6 402339d6: 814770 src a4, a7, a7 402339d9: 3044b0 xor a4, a4, a11 402339dc: 404910 ssai 25 402339df: 003a add.n a0, a0, a3 402339e1: cc0a add.n a12, a12, a0 402339e3: 2861c2 s32i a12, a1, 160 402339e6: 813770 src a3, a7, a7 402339e9: 303340 xor a3, a3, a4 402339ec: 404d00 ssai 13 402339ef: 810660 src a0, a6, a6 402339f2: 223a add.n a2, a2, a3 402339f4: 404200 ssai 2 402339f7: 81b660 src a11, a6, a6 402339fa: 30bb00 xor a11, a11, a0 402339fd: 404610 ssai 22 40233a00: 814660 src a4, a6, a6 40233a03: 3044b0 xor a4, a4, a11 40233a06: 404110 ssai 17 40233a09: 810ee0 src a0, a14, a14 40233a0c: 4521b2 l32i a11, a1, 0x114 40233a0f: 404310 ssai 19 40233a12: 813ee0 src a3, a14, a14 40233a15: 300030 xor a0, a0, a3 40233a18: 41eae0 srli a14, a14, 10 40233a1b: 30ee00 xor a14, a14, a0 40233a1e: eefa add.n a14, a14, a15 40233a20: 1921f2 l32i a15, a1, 100 40233a23: 404700 ssai 7 40233a26: 810ff0 src a0, a15, a15 40233a29: 1961f2 s32i a15, a1, 100 40233a2c: 404210 ssai 18 40233a2f: 813ff0 src a3, a15, a15 40233a32: 404b00 ssai 11 40233a35: 300030 xor a0, a0, a3 40233a38: 41f3f0 srli a15, a15, 3 40233a3b: 3039d0 xor a3, a9, a13 40233a3e: 30ff00 xor a15, a15, a0 40233a41: 103730 and a3, a7, a3 40233a44: 303d30 xor a3, a13, a3 40233a47: eefa add.n a14, a14, a15 40233a49: bbea add.n a11, a11, a14 40233a4b: 223a add.n a2, a2, a3 40233a4d: 2c2a add.n a2, a12, a2 40233a4f: fabb31 l32r a3, 4023253c 40233a52: 20c680 or a12, a6, a8 40233a55: 10cac0 and a12, a10, a12 40233a58: 223a add.n a2, a2, a3 40233a5a: 552a add.n a5, a5, a2 40233a5c: 103680 and a3, a6, a8 40233a5f: 2033c0 or a3, a3, a12 40233a62: 810550 src a0, a5, a5 40233a65: 3a21c2 l32i a12, a1, 232 40233a68: 404600 ssai 6 40233a6b: 334a add.n a3, a3, a4 40233a6d: 223a add.n a2, a2, a3 40233a6f: 81f550 src a15, a5, a5 40233a72: 3f2132 l32i a3, a1, 252 40233a75: 30ff00 xor a15, a15, a0 40233a78: 404910 ssai 25 40233a7b: 392102 l32i a0, a1, 228 40233a7e: 81e550 src a14, a5, a5 40233a81: 30eef0 xor a14, a14, a15 40233a84: ddea add.n a13, a13, a14 40233a86: 3d21f2 l32i a15, a1, 244 40233a89: 30e790 xor a14, a7, a9 40233a8c: 10e5e0 and a14, a5, a14 40233a8f: 30e9e0 xor a14, a9, a14 40233a92: ddea add.n a13, a13, a14 40233a94: faabe1 l32r a14, 40232540 40233a97: dbda add.n a13, a11, a13 40233a99: ddea add.n a13, a13, a14 40233a9b: 3c21e2 l32i a14, a1, 240 40233a9e: 2561d2 s32i a13, a1, 148 40233aa1: 3b21d2 l32i a13, a1, 236 40233aa4: 3f6132 s32i a3, a1, 252 40233aa7: 396102 s32i a0, a1, 228 40233aaa: 3a61c2 s32i a12, a1, 232 40233aad: 3b61d2 s32i a13, a1, 236 40233ab0: 4861b2 s32i a11, a1, 0x120 40233ab3: 252142 l32i a4, a1, 148 40233ab6: 3c61e2 s32i a14, a1, 240 40233ab9: 3d61f2 s32i a15, a1, 244 40233abc: 404d00 ssai 13 40233abf: 2821f2 l32i a15, a1, 160 40233ac2: 81e220 src a14, a2, a2 40233ac5: ba4a add.n a11, a10, a4 40233ac7: 404200 ssai 2 40233aca: 81d220 src a13, a2, a2 40233acd: 30dde0 xor a13, a13, a14 40233ad0: 404610 ssai 22 40233ad3: 81c220 src a12, a2, a2 40233ad6: 30ccd0 xor a12, a12, a13 40233ad9: 404110 ssai 17 40233adc: 81eff0 src a14, a15, a15 40233adf: 1a21d2 l32i a13, a1, 104 40233ae2: 404310 ssai 19 40233ae5: 81fff0 src a15, a15, a15 40233ae8: 30eef0 xor a14, a14, a15 40233aeb: 404700 ssai 7 40233aee: 81fdd0 src a15, a13, a13 40233af1: 404210 ssai 18 40233af4: 810dd0 src a0, a13, a13 40233af7: 404910 ssai 25 40233afa: 81abb0 src a10, a11, a11 40233afd: 30ff00 xor a15, a15, a0 40233b00: 404600 ssai 6 40233b03: 810bb0 src a0, a11, a11 40233b06: 404b00 ssai 11 40233b09: 813bb0 src a3, a11, a11 40233b0c: 404d00 ssai 13 40233b0f: 300030 xor a0, a0, a3 40233b12: 30aa00 xor a10, a10, a0 40233b15: a9aa add.n a10, a9, a10 40233b17: 200260 or a0, a2, a6 40233b1a: 100800 and a0, a8, a0 40233b1d: 109260 and a9, a2, a6 40233b20: 209900 or a9, a9, a0 40233b23: 99ca add.n a9, a9, a12 40233b25: 2821c2 l32i a12, a1, 160 40233b28: 449a add.n a4, a4, a9 40233b2a: 813440 src a3, a4, a4 40233b2d: 309570 xor a9, a5, a7 40233b30: 404200 ssai 2 40233b33: 41cac0 srli a12, a12, 10 40233b36: 1099b0 and a9, a9, a11 40233b39: 309970 xor a9, a9, a7 40233b3c: 30cce0 xor a12, a12, a14 40233b3f: 810440 src a0, a4, a4 40233b42: 41e3d0 srli a14, a13, 3 40233b45: 30eef0 xor a14, a14, a15 40233b48: 1921f2 l32i a15, a1, 100 40233b4b: 300030 xor a0, a0, a3 40233b4e: eefa add.n a14, a14, a15 40233b50: 2221f2 l32i a15, a1, 136 40233b53: 404610 ssai 22 40233b56: ccfa add.n a12, a12, a15 40233b58: 81f440 src a15, a4, a4 40233b5b: ccea add.n a12, a12, a14 40233b5d: 4761c2 s32i a12, a1, 0x11c 40233b60: 404210 ssai 18 40233b63: 10e420 and a14, a4, a2 40233b66: 30ff00 xor a15, a15, a0 40233b69: 99ca add.n a9, a9, a12 40233b6b: 99aa add.n a9, a9, a10 40233b6d: 200420 or a0, a4, a2 40233b70: 100600 and a0, a6, a0 40233b73: 20ee00 or a14, a14, a0 40233b76: eefa add.n a14, a14, a15 40233b78: e9ea add.n a14, a9, a14 40233b7a: fa72f1 l32r a15, 40232544 40233b7d: 998a add.n a9, a9, a8 40233b7f: 99fa add.n a9, a9, a15 40233b81: eefa add.n a14, a14, a15 40233b83: 1b21f2 l32i a15, a1, 108 40233b86: 482102 l32i a0, a1, 0x120 40233b89: 818ff0 src a8, a15, a15 40233b8c: 404700 ssai 7 40233b8f: 813ff0 src a3, a15, a15 40233b92: 303380 xor a3, a3, a8 40233b95: 404310 ssai 19 40233b98: 818000 src a8, a0, a0 40233b9b: 404110 ssai 17 40233b9e: 810000 src a0, a0, a0 40233ba1: 404910 ssai 25 40233ba4: 81a990 src a10, a9, a9 40233ba7: 300080 xor a0, a0, a8 40233baa: 404600 ssai 6 40233bad: 81c990 src a12, a9, a9 40233bb0: 404b00 ssai 11 40233bb3: 818990 src a8, a9, a9 40233bb6: 404d00 ssai 13 40233bb9: 30cc80 xor a12, a12, a8 40233bbc: 30aac0 xor a10, a10, a12 40233bbf: 3085b0 xor a8, a5, a11 40233bc2: 2321c2 l32i a12, a1, 140 40233bc5: a7aa add.n a10, a7, a10 40233bc7: 108890 and a8, a8, a9 40233bca: 4173f0 srli a7, a15, 3 40233bcd: 308850 xor a8, a8, a5 40233bd0: 303370 xor a3, a3, a7 40233bd3: dd3a add.n a13, a13, a3 40233bd5: 482132 l32i a3, a1, 0x120 40233bd8: 472172 l32i a7, a1, 0x11c 40233bdb: 413a30 srli a3, a3, 10 40233bde: 300030 xor a0, a0, a3 40233be1: cc0a add.n a12, a12, a0 40233be3: 810ee0 src a0, a14, a14 40233be6: ccda add.n a12, a12, a13 40233be8: 2961c2 s32i a12, a1, 164 40233beb: 404200 ssai 2 40233bee: 88ca add.n a8, a8, a12 40233bf0: 88aa add.n a8, a8, a10 40233bf2: 81dee0 src a13, a14, a14 40233bf5: 10ae40 and a10, a14, a4 40233bf8: 30dd00 xor a13, a13, a0 40233bfb: 404610 ssai 22 40233bfe: 81cee0 src a12, a14, a14 40233c01: 30ccd0 xor a12, a12, a13 40233c04: 404110 ssai 17 40233c07: 20de40 or a13, a14, a4 40233c0a: 10d2d0 and a13, a2, a13 40233c0d: 20aad0 or a10, a10, a13 40233c10: 1c21d2 l32i a13, a1, 112 40233c13: aaca add.n a10, a10, a12 40233c15: a8aa add.n a10, a8, a10 40233c17: fa4cc1 l32r a12, 40232548 40233c1a: 886a add.n a8, a8, a6 40233c1c: 88ca add.n a8, a8, a12 40233c1e: 472162 l32i a6, a1, 0x11c 40233c21: aaca add.n a10, a10, a12 40233c23: 816660 src a6, a6, a6 40233c26: 404310 ssai 19 40233c29: 817770 src a7, a7, a7 40233c2c: 306670 xor a6, a6, a7 40233c2f: 404700 ssai 7 40233c32: 817dd0 src a7, a13, a13 40233c35: 404210 ssai 18 40233c38: 81cdd0 src a12, a13, a13 40233c3b: 3077c0 xor a7, a7, a12 40233c3e: 404910 ssai 25 40233c41: 81c880 src a12, a8, a8 40233c44: 404600 ssai 6 40233c47: 810880 src a0, a8, a8 40233c4a: 404b00 ssai 11 40233c4d: 813880 src a3, a8, a8 40233c50: 404d00 ssai 13 40233c53: 300030 xor a0, a0, a3 40233c56: 30cc00 xor a12, a12, a0 40233c59: 4133d0 srli a3, a13, 3 40233c5c: 472102 l32i a0, a1, 0x11c 40233c5f: c5ca add.n a12, a5, a12 40233c61: 303370 xor a3, a3, a7 40233c64: 33fa add.n a3, a3, a15 40233c66: 242152 l32i a5, a1, 144 40233c69: 3079b0 xor a7, a9, a11 40233c6c: 410a00 srli a0, a0, 10 40233c6f: 107780 and a7, a7, a8 40233c72: 3077b0 xor a7, a7, a11 40233c75: 300060 xor a0, a0, a6 40233c78: 005a add.n a0, a0, a5 40233c7a: 106ae0 and a6, a10, a14 40233c7d: 292152 l32i a5, a1, 164 40233c80: 003a add.n a0, a0, a3 40233c82: 2a6102 s32i a0, a1, 168 40233c85: 813aa0 src a3, a10, a10 40233c88: 770a add.n a7, a7, a0 40233c8a: 77ca add.n a7, a7, a12 40233c8c: 404200 ssai 2 40233c8f: 81faa0 src a15, a10, a10 40233c92: 30ff30 xor a15, a15, a3 40233c95: 404610 ssai 22 40233c98: 292132 l32i a3, a1, 164 40233c9b: 81caa0 src a12, a10, a10 40233c9e: 30ccf0 xor a12, a12, a15 40233ca1: 404110 ssai 17 40233ca4: 813330 src a3, a3, a3 40233ca7: 20fae0 or a15, a10, a14 40233caa: 10f4f0 and a15, a4, a15 40233cad: 404310 ssai 19 40233cb0: 815550 src a5, a5, a5 40233cb3: 2066f0 or a6, a6, a15 40233cb6: 404700 ssai 7 40233cb9: 1d21f2 l32i a15, a1, 116 40233cbc: 303350 xor a3, a3, a5 40233cbf: 66ca add.n a6, a6, a12 40233cc1: 676a add.n a6, a7, a6 40233cc3: fa22c1 l32r a12, 4023254c 40233cc6: 772a add.n a7, a7, a2 40233cc8: 77ca add.n a7, a7, a12 40233cca: 292122 l32i a2, a1, 164 40233ccd: 66ca add.n a6, a6, a12 40233ccf: 406162 s32i a6, a1, 0x100 40233cd2: 412a20 srli a2, a2, 10 40233cd5: 302230 xor a2, a2, a3 40233cd8: 41c3f0 srli a12, a15, 3 40233cdb: 813ff0 src a3, a15, a15 40233cde: 404210 ssai 18 40233ce1: 815ff0 src a5, a15, a15 40233ce4: 303350 xor a3, a3, a5 40233ce7: 404b00 ssai 11 40233cea: 262152 l32i a5, a1, 152 40233ced: 30cc30 xor a12, a12, a3 40233cf0: 552a add.n a5, a5, a2 40233cf2: 55ca add.n a5, a5, a12 40233cf4: 81c770 src a12, a7, a7 40233cf7: 5d5a add.n a5, a13, a5 40233cf9: 404600 ssai 6 40233cfc: 2b6152 s32i a5, a1, 172 40233cff: 813770 src a3, a7, a7 40233d02: 404910 ssai 25 40233d05: 3033c0 xor a3, a3, a12 40233d08: 812770 src a2, a7, a7 40233d0b: 404d00 ssai 13 40233d0e: 302230 xor a2, a2, a3 40233d11: 2b2a add.n a2, a11, a2 40233d13: 81c660 src a12, a6, a6 40233d16: 303890 xor a3, a8, a9 40233d19: 103730 and a3, a7, a3 40233d1c: 404200 ssai 2 40233d1f: 81b660 src a11, a6, a6 40233d22: 303930 xor a3, a9, a3 40233d25: 404610 ssai 22 40233d28: 30bbc0 xor a11, a11, a12 40233d2b: 223a add.n a2, a2, a3 40233d2d: 1e21c2 l32i a12, a1, 120 40233d30: fa0831 l32r a3, 40232550 40233d33: 816660 src a6, a6, a6 40233d36: 252a add.n a2, a5, a2 40233d38: 404110 ssai 17 40233d3b: 3066b0 xor a6, a6, a11 40233d3e: 81d000 src a13, a0, a0 40233d41: 404310 ssai 19 40233d44: 223a add.n a2, a2, a3 40233d46: 442a add.n a4, a4, a2 40233d48: 810000 src a0, a0, a0 40233d4b: 30dd00 xor a13, a13, a0 40233d4e: 404700 ssai 7 40233d51: 416142 s32i a4, a1, 0x104 40233d54: 810cc0 src a0, a12, a12 40233d57: 404210 ssai 18 40233d5a: 813cc0 src a3, a12, a12 40233d5d: 404910 ssai 25 40233d60: 81b440 src a11, a4, a4 40233d63: 300030 xor a0, a0, a3 40233d66: 404600 ssai 6 40233d69: 813440 src a3, a4, a4 40233d6c: 404b00 ssai 11 40233d6f: 814440 src a4, a4, a4 40233d72: 404d00 ssai 13 40233d75: 303340 xor a3, a3, a4 40233d78: 30bb30 xor a11, a11, a3 40233d7b: 402142 l32i a4, a1, 0x100 40233d7e: 99ba add.n a9, a9, a11 40233d80: 41b3c0 srli a11, a12, 3 40233d83: 30bb00 xor a11, a11, a0 40233d86: bbfa add.n a11, a11, a15 40233d88: 1034a0 and a3, a4, a10 40233d8b: 20f4a0 or a15, a4, a10 40233d8e: 10fef0 and a15, a14, a15 40233d91: 2033f0 or a3, a3, a15 40233d94: 4121f2 l32i a15, a1, 0x104 40233d97: 336a add.n a3, a3, a6 40233d99: 223a add.n a2, a2, a3 40233d9b: 2a2162 l32i a6, a1, 168 40233d9e: 303780 xor a3, a7, a8 40233da1: 416a60 srli a6, a6, 10 40233da4: 1033f0 and a3, a3, a15 40233da7: 3066d0 xor a6, a6, a13 40233daa: 2721d2 l32i a13, a1, 156 40233dad: 303380 xor a3, a3, a8 40233db0: 66da add.n a6, a6, a13 40233db2: 81d220 src a13, a2, a2 40233db5: 66ba add.n a6, a6, a11 40233db7: 2c6162 s32i a6, a1, 176 40233dba: 336a add.n a3, a3, a6 40233dbc: 404200 ssai 2 40233dbf: 81b220 src a11, a2, a2 40233dc2: 339a add.n a3, a3, a9 40233dc4: e3ea add.n a14, a3, a14 40233dc6: 30bbd0 xor a11, a11, a13 40233dc9: 404610 ssai 22 40233dcc: 819220 src a9, a2, a2 40233dcf: 3099b0 xor a9, a9, a11 40233dd2: 404110 ssai 17 40233dd5: 81d550 src a13, a5, a5 40233dd8: 20b420 or a11, a4, a2 40233ddb: 10bab0 and a11, a10, a11 40233dde: 404310 ssai 19 40233de1: 104420 and a4, a4, a2 40233de4: 810550 src a0, a5, a5 40233de7: 404700 ssai 7 40233dea: 2044b0 or a4, a4, a11 40233ded: 30dd00 xor a13, a13, a0 40233df0: 449a add.n a4, a4, a9 40233df2: 334a add.n a3, a3, a4 40233df4: f9d841 l32r a4, 40232554 40233df7: 1f2102 l32i a0, a1, 124 40233dfa: 334a add.n a3, a3, a4 40233dfc: 3e6132 s32i a3, a1, 248 40233dff: ee4a add.n a14, a14, a4 40233e01: 813000 src a3, a0, a0 40233e04: 404210 ssai 18 40233e07: 814000 src a4, a0, a0 40233e0a: 404910 ssai 25 40233e0d: 819ee0 src a9, a14, a14 40233e10: 303340 xor a3, a3, a4 40233e13: 404600 ssai 6 40233e16: 81bee0 src a11, a14, a14 40233e19: 404b00 ssai 11 40233e1c: 814ee0 src a4, a14, a14 40233e1f: 30bb40 xor a11, a11, a4 40233e22: 404d00 ssai 13 40233e25: 304f70 xor a4, a15, a7 40233e28: 3099b0 xor a9, a9, a11 40233e2b: 889a add.n a8, a8, a9 40233e2d: 41b300 srli a11, a0, 3 40233e30: 1044e0 and a4, a4, a14 40233e33: 304470 xor a4, a4, a7 40233e36: 30bb30 xor a11, a11, a3 40233e39: bbca add.n a11, a11, a12 40233e3b: 282192 l32i a9, a1, 160 40233e3e: 41ca50 srli a12, a5, 10 40233e41: 30ccd0 xor a12, a12, a13 40233e44: 99ca add.n a9, a9, a12 40233e46: 3e21c2 l32i a12, a1, 248 40233e49: 99ba add.n a9, a9, a11 40233e4b: 2d6192 s32i a9, a1, 180 40233e4e: 449a add.n a4, a4, a9 40233e50: 813cc0 src a3, a12, a12 40233e53: 448a add.n a4, a4, a8 40233e55: a4aa add.n a10, a4, a10 40233e57: 402182 l32i a8, a1, 0x100 40233e5a: 404200 ssai 2 40233e5d: 81dcc0 src a13, a12, a12 40233e60: 30dd30 xor a13, a13, a3 40233e63: 404610 ssai 22 40233e66: 209c20 or a9, a12, a2 40233e69: 109890 and a9, a8, a9 40233e6c: 81bcc0 src a11, a12, a12 40233e6f: 30bbd0 xor a11, a11, a13 40233e72: 404110 ssai 17 40233e75: 10cc20 and a12, a12, a2 40233e78: 2099c0 or a9, a9, a12 40233e7b: 81d660 src a13, a6, a6 40233e7e: 99ba add.n a9, a9, a11 40233e80: 449a add.n a4, a4, a9 40233e82: 404310 ssai 19 40233e85: f9b491 l32r a9, 40232558 40233e88: 813660 src a3, a6, a6 40233e8b: 30dd30 xor a13, a13, a3 40233e8e: 404700 ssai 7 40233e91: aa9a add.n a10, a10, a9 40233e93: 449a add.n a4, a4, a9 40233e95: 202192 l32i a9, a1, 128 40233e98: 466142 s32i a4, a1, 0x118 40233e9b: 813990 src a3, a9, a9 40233e9e: 404210 ssai 18 40233ea1: 814990 src a4, a9, a9 40233ea4: 404910 ssai 25 40233ea7: 81baa0 src a11, a10, a10 40233eaa: 303340 xor a3, a3, a4 40233ead: 404600 ssai 6 40233eb0: 81caa0 src a12, a10, a10 40233eb3: 404b00 ssai 11 40233eb6: 814aa0 src a4, a10, a10 40233eb9: 30cc40 xor a12, a12, a4 40233ebc: 404d00 ssai 13 40233ebf: 304ef0 xor a4, a14, a15 40233ec2: 30bbc0 xor a11, a11, a12 40233ec5: 77ba add.n a7, a7, a11 40233ec7: 41c390 srli a12, a9, 3 40233eca: 1044a0 and a4, a4, a10 40233ecd: 3044f0 xor a4, a4, a15 40233ed0: 30cc30 xor a12, a12, a3 40233ed3: 41ba60 srli a11, a6, 10 40233ed6: 2d2132 l32i a3, a1, 180 40233ed9: cc0a add.n a12, a12, a0 40233edb: 30bbd0 xor a11, a11, a13 40233ede: 2d2102 l32i a0, a1, 180 40233ee1: 4821d2 l32i a13, a1, 0x120 40233ee4: 410a00 srli a0, a0, 10 40233ee7: bbda add.n a11, a11, a13 40233ee9: bbca add.n a11, a11, a12 40233eeb: 44ba add.n a4, a4, a11 40233eed: 2e61b2 s32i a11, a1, 184 40233ef0: 447a add.n a4, a4, a7 40233ef2: 462172 l32i a7, a1, 0x118 40233ef5: 848a add.n a8, a4, a8 40233ef7: 81d770 src a13, a7, a7 40233efa: 404200 ssai 2 40233efd: 81c770 src a12, a7, a7 40233f00: 30ccd0 xor a12, a12, a13 40233f03: 404610 ssai 22 40233f06: 3e21d2 l32i a13, a1, 248 40233f09: 81b770 src a11, a7, a7 40233f0c: 30bbc0 xor a11, a11, a12 40233f0f: 404110 ssai 17 40233f12: 813330 src a3, a3, a3 40233f15: 20c7d0 or a12, a7, a13 40233f18: 404310 ssai 19 40233f1b: 10c2c0 and a12, a2, a12 40233f1e: 1077d0 and a7, a7, a13 40233f21: 2077c0 or a7, a7, a12 40233f24: 77ba add.n a7, a7, a11 40233f26: 2121c2 l32i a12, a1, 132 40233f29: 447a add.n a4, a4, a7 40233f2b: f98c71 l32r a7, 4023255c 40233f2e: 4721b2 l32i a11, a1, 0x11c 40233f31: 887a add.n a8, a8, a7 40233f33: 447a add.n a4, a4, a7 40233f35: 2d2172 l32i a7, a1, 180 40233f38: 41d3c0 srli a13, a12, 3 40233f3b: 817770 src a7, a7, a7 40233f3e: 303370 xor a3, a3, a7 40233f41: 404700 ssai 7 40233f44: 300030 xor a0, a0, a3 40233f47: 813cc0 src a3, a12, a12 40233f4a: bb0a add.n a11, a11, a0 40233f4c: 404210 ssai 18 40233f4f: 817cc0 src a7, a12, a12 40233f52: 404b00 ssai 11 40233f55: 303370 xor a3, a3, a7 40233f58: 30dd30 xor a13, a13, a3 40233f5b: 817880 src a7, a8, a8 40233f5e: bbda add.n a11, a11, a13 40233f60: 404600 ssai 6 40233f63: 99ba add.n a9, a9, a11 40233f65: 2f6192 s32i a9, a1, 188 40233f68: 813880 src a3, a8, a8 40233f6b: 303370 xor a3, a3, a7 40233f6e: 404910 ssai 25 40233f71: 810880 src a0, a8, a8 40233f74: 300030 xor a0, a0, a3 40233f77: 404d00 ssai 13 40233f7a: 222132 l32i a3, a1, 136 40233f7d: ff0a add.n a15, a15, a0 40233f7f: 81b440 src a11, a4, a4 40233f82: 300ae0 xor a0, a10, a14 40233f85: 404200 ssai 2 40233f88: 100800 and a0, a8, a0 40233f8b: 300e00 xor a0, a14, a0 40233f8e: ff0a add.n a15, a15, a0 40233f90: d9fa add.n a13, a9, a15 40233f92: f973f1 l32r a15, 40232560 40233f95: 819440 src a9, a4, a4 40233f98: 3099b0 xor a9, a9, a11 40233f9b: 404610 ssai 22 40233f9e: 2e21b2 l32i a11, a1, 184 40233fa1: ddfa add.n a13, a13, a15 40233fa3: 817440 src a7, a4, a4 40233fa6: 307790 xor a7, a7, a9 40233fa9: 22da add.n a2, a2, a13 40233fab: 404110 ssai 17 40233fae: 81bbb0 src a11, a11, a11 40233fb1: 2e21f2 l32i a15, a1, 184 40233fb4: 404310 ssai 19 40233fb7: 81fff0 src a15, a15, a15 40233fba: 404700 ssai 7 40233fbd: 810330 src a0, a3, a3 40233fc0: 30bbf0 xor a11, a11, a15 40233fc3: 404210 ssai 18 40233fc6: 813330 src a3, a3, a3 40233fc9: 404910 ssai 25 40233fcc: 81f220 src a15, a2, a2 40233fcf: 300030 xor a0, a0, a3 40233fd2: 404600 ssai 6 40233fd5: 813220 src a3, a2, a2 40233fd8: 404b00 ssai 11 40233fdb: 819220 src a9, a2, a2 40233fde: 404d00 ssai 13 40233fe1: 303390 xor a3, a3, a9 40233fe4: 30ff30 xor a15, a15, a3 40233fe7: eefa add.n a14, a14, a15 40233fe9: 2e2132 l32i a3, a1, 184 40233fec: 2221f2 l32i a15, a1, 136 40233fef: 413a30 srli a3, a3, 10 40233ff2: 3033b0 xor a3, a3, a11 40233ff5: 4193f0 srli a9, a15, 3 40233ff8: 309900 xor a9, a9, a0 40233ffb: 2921b2 l32i a11, a1, 164 40233ffe: 462102 l32i a0, a1, 0x118 40234001: 99ca add.n a9, a9, a12 40234003: 33ba add.n a3, a3, a11 40234005: 30c8a0 xor a12, a8, a10 40234008: 10cc20 and a12, a12, a2 4023400b: 20b400 or a11, a4, a0 4023400e: 339a add.n a3, a3, a9 40234010: 306132 s32i a3, a1, 192 40234013: 100400 and a0, a4, a0 40234016: 3e2192 l32i a9, a1, 248 40234019: 30cca0 xor a12, a12, a10 4023401c: cc3a add.n a12, a12, a3 4023401e: ccea add.n a12, a12, a14 40234020: 10b9b0 and a11, a9, a11 40234023: 2000b0 or a0, a0, a11 40234026: 9c9a add.n a9, a12, a9 40234028: 007a add.n a0, a0, a7 4023402a: dd0a add.n a13, a13, a0 4023402c: 81bdd0 src a11, a13, a13 4023402f: 10ed40 and a14, a13, a4 40234032: 404200 ssai 2 40234035: 817dd0 src a7, a13, a13 40234038: 3077b0 xor a7, a7, a11 4023403b: 404610 ssai 22 4023403e: 810dd0 src a0, a13, a13 40234041: 20bd40 or a11, a13, a4 40234044: 300070 xor a0, a0, a7 40234047: 462172 l32i a7, a1, 0x118 4023404a: 404210 ssai 18 4023404d: 1077b0 and a7, a7, a11 40234050: 20ee70 or a14, a14, a7 40234053: ee0a add.n a14, a14, a0 40234055: ccea add.n a12, a12, a14 40234057: 232102 l32i a0, a1, 140 4023405a: f942e1 l32r a14, 40232564 4023405d: 817000 src a7, a0, a0 40234060: 99ea add.n a9, a9, a14 40234062: 404700 ssai 7 40234065: ccea add.n a12, a12, a14 40234067: 810000 src a0, a0, a0 4023406a: 404310 ssai 19 4023406d: 300070 xor a0, a0, a7 40234070: 2a21e2 l32i a14, a1, 168 40234073: 232172 l32i a7, a1, 140 40234076: 2a61e2 s32i a14, a1, 168 40234079: 417370 srli a7, a7, 3 4023407c: 300070 xor a0, a0, a7 4023407f: ff0a add.n a15, a15, a0 40234081: 2f2172 l32i a7, a1, 188 40234084: 2f2102 l32i a0, a1, 188 40234087: 817770 src a7, a7, a7 4023408a: 404110 ssai 17 4023408d: 810000 src a0, a0, a0 40234090: 300070 xor a0, a0, a7 40234093: 404910 ssai 25 40234096: 81b990 src a11, a9, a9 40234099: 2f2172 l32i a7, a1, 188 4023409c: 404600 ssai 6 4023409f: 417a70 srli a7, a7, 10 402340a2: 300070 xor a0, a0, a7 402340a5: ee0a add.n a14, a14, a0 402340a7: 307820 xor a7, a8, a2 402340aa: 107790 and a7, a7, a9 402340ad: eefa add.n a14, a14, a15 402340af: 3161e2 s32i a14, a1, 196 402340b2: 81f990 src a15, a9, a9 402340b5: 307780 xor a7, a7, a8 402340b8: 404b00 ssai 11 402340bb: 77ea add.n a7, a7, a14 402340bd: 810990 src a0, a9, a9 402340c0: 404d00 ssai 13 402340c3: 30ff00 xor a15, a15, a0 402340c6: 30bbf0 xor a11, a11, a15 402340c9: aaba add.n a10, a10, a11 402340cb: 77aa add.n a7, a7, a10 402340cd: 4621b2 l32i a11, a1, 0x118 402340d0: 81acc0 src a10, a12, a12 402340d3: b7ba add.n a11, a7, a11 402340d5: 404200 ssai 2 402340d8: 810cc0 src a0, a12, a12 402340db: 3000a0 xor a0, a0, a10 402340de: 404610 ssai 22 402340e1: 10acd0 and a10, a12, a13 402340e4: 81fcc0 src a15, a12, a12 402340e7: 30ff00 xor a15, a15, a0 402340ea: 404110 ssai 17 402340ed: 200cd0 or a0, a12, a13 402340f0: 100400 and a0, a4, a0 402340f3: 20aa00 or a10, a10, a0 402340f6: aafa add.n a10, a10, a15 402340f8: 77aa add.n a7, a7, a10 402340fa: f91ba1 l32r a10, 40232568 402340fd: 410a30 srli a0, a3, 10 40234100: bbaa add.n a11, a11, a10 40234102: 77aa add.n a7, a7, a10 40234104: 81a330 src a10, a3, a3 40234107: 404310 ssai 19 4023410a: 81f330 src a15, a3, a3 4023410d: 404700 ssai 7 40234110: 30aaf0 xor a10, a10, a15 40234113: 3000a0 xor a0, a0, a10 40234116: 2421f2 l32i a15, a1, 144 40234119: 005a add.n a0, a0, a5 4023411b: 242152 l32i a5, a1, 144 4023411e: 81aff0 src a10, a15, a15 40234121: 415350 srli a5, a5, 3 40234124: 404210 ssai 18 40234127: 81fff0 src a15, a15, a15 4023412a: 30aaf0 xor a10, a10, a15 4023412d: 404910 ssai 25 40234130: 2321f2 l32i a15, a1, 140 40234133: 3055a0 xor a5, a5, a10 40234136: 005a add.n a0, a0, a5 40234138: 81abb0 src a10, a11, a11 4023413b: ff0a add.n a15, a15, a0 4023413d: 404600 ssai 6 40234140: 810bb0 src a0, a11, a11 40234143: 3261f2 s32i a15, a1, 200 40234146: 404b00 ssai 11 40234149: 815bb0 src a5, a11, a11 4023414c: 404d00 ssai 13 4023414f: 300050 xor a0, a0, a5 40234152: 30aa00 xor a10, a10, a0 40234155: 305920 xor a5, a9, a2 40234158: 1055b0 and a5, a5, a11 4023415b: 88aa add.n a8, a8, a10 4023415d: 305520 xor a5, a5, a2 40234160: 55fa add.n a5, a5, a15 40234162: 558a add.n a5, a5, a8 40234164: 818770 src a8, a7, a7 40234167: 454a add.n a4, a5, a4 40234169: 404200 ssai 2 4023416c: 810770 src a0, a7, a7 4023416f: 300080 xor a0, a0, a8 40234172: 404610 ssai 22 40234175: 1087c0 and a8, a7, a12 40234178: 81a770 src a10, a7, a7 4023417b: 30aa00 xor a10, a10, a0 4023417e: 404310 ssai 19 40234181: 2007c0 or a0, a7, a12 40234184: 100d00 and a0, a13, a0 40234187: 208800 or a8, a8, a0 4023418a: 242102 l32i a0, a1, 144 4023418d: 88aa add.n a8, a8, a10 4023418f: 558a add.n a5, a5, a8 40234191: 81aee0 src a10, a14, a14 40234194: f8f681 l32r a8, 4023256c 40234197: 404110 ssai 17 4023419a: 448a add.n a4, a4, a8 4023419c: 558a add.n a5, a5, a8 4023419e: 818ee0 src a8, a14, a14 402341a1: 3088a0 xor a8, a8, a10 402341a4: 404210 ssai 18 402341a7: 41aae0 srli a10, a14, 10 402341aa: 3088a0 xor a8, a8, a10 402341ad: 2621a2 l32i a10, a1, 152 402341b0: 668a add.n a6, a6, a8 402341b2: 81aaa0 src a10, a10, a10 402341b5: 262182 l32i a8, a1, 152 402341b8: 404700 ssai 7 402341bb: 818880 src a8, a8, a8 402341be: 3088a0 xor a8, a8, a10 402341c1: 2621a2 l32i a10, a1, 152 402341c4: 404910 ssai 25 402341c7: 41a3a0 srli a10, a10, 3 402341ca: 3088a0 xor a8, a8, a10 402341cd: 008a add.n a0, a0, a8 402341cf: 006a add.n a0, a0, a6 402341d1: 816440 src a6, a4, a4 402341d4: 404600 ssai 6 402341d7: 336102 s32i a0, a1, 204 402341da: 818440 src a8, a4, a4 402341dd: 404b00 ssai 11 402341e0: 81a440 src a10, a4, a4 402341e3: 404d00 ssai 13 402341e6: 3088a0 xor a8, a8, a10 402341e9: 306680 xor a6, a6, a8 402341ec: 30ab90 xor a10, a11, a9 402341ef: 10aa40 and a10, a10, a4 402341f2: 226a add.n a2, a2, a6 402341f4: 30aa90 xor a10, a10, a9 402341f7: aa0a add.n a10, a10, a0 402341f9: aa2a add.n a10, a10, a2 402341fb: 812550 src a2, a5, a5 402341fe: dada add.n a13, a10, a13 40234200: 404200 ssai 2 40234203: 818550 src a8, a5, a5 40234206: 308820 xor a8, a8, a2 40234209: 404610 ssai 22 4023420c: 816550 src a6, a5, a5 4023420f: 306680 xor a6, a6, a8 40234212: 102570 and a2, a5, a7 40234215: 208570 or a8, a5, a7 40234218: 108c80 and a8, a12, a8 4023421b: 202280 or a2, a2, a8 4023421e: 226a add.n a2, a2, a6 40234220: aa2a add.n a10, a10, a2 40234222: f8d321 l32r a2, 40232570 40234225: 404210 ssai 18 40234228: dd2a add.n a13, a13, a2 4023422a: aa2a add.n a10, a10, a2 4023422c: 272122 l32i a2, a1, 156 4023422f: 272182 l32i a8, a1, 156 40234232: 812220 src a2, a2, a2 40234235: 404700 ssai 7 40234238: 818880 src a8, a8, a8 4023423b: 308820 xor a8, a8, a2 4023423e: 404310 ssai 19 40234241: 812ff0 src a2, a15, a15 40234244: 404110 ssai 17 40234247: 816ff0 src a6, a15, a15 4023424a: 404910 ssai 25 4023424d: 306620 xor a6, a6, a2 40234250: 41faf0 srli a15, a15, 10 40234253: 2d2122 l32i a2, a1, 180 40234256: 3066f0 xor a6, a6, a15 40234259: 2d6122 s32i a2, a1, 180 4023425c: 2721f2 l32i a15, a1, 156 4023425f: 226a add.n a2, a2, a6 40234261: 41f3f0 srli a15, a15, 3 40234264: 262162 l32i a6, a1, 152 40234267: 3088f0 xor a8, a8, a15 4023426a: 81fdd0 src a15, a13, a13 4023426d: 668a add.n a6, a6, a8 4023426f: 226a add.n a2, a2, a6 40234271: 404600 ssai 6 40234274: 816dd0 src a6, a13, a13 40234277: 346122 s32i a2, a1, 208 4023427a: 404b00 ssai 11 4023427d: 818dd0 src a8, a13, a13 40234280: 404d00 ssai 13 40234283: 306680 xor a6, a6, a8 40234286: 30ff60 xor a15, a15, a6 40234289: 3084b0 xor a8, a4, a11 4023428c: 1088d0 and a8, a8, a13 4023428f: 99fa add.n a9, a9, a15 40234291: 3088b0 xor a8, a8, a11 40234294: 882a add.n a8, a8, a2 40234296: 889a add.n a8, a8, a9 40234298: 819aa0 src a9, a10, a10 4023429b: c8ca add.n a12, a8, a12 4023429d: 404200 ssai 2 402342a0: 816aa0 src a6, a10, a10 402342a3: 306690 xor a6, a6, a9 402342a6: 404610 ssai 22 402342a9: 1095a0 and a9, a5, a10 402342ac: 81faa0 src a15, a10, a10 402342af: 30ff60 xor a15, a15, a6 402342b2: 404110 ssai 17 402342b5: 2065a0 or a6, a5, a10 402342b8: 106760 and a6, a7, a6 402342bb: 209960 or a9, a9, a6 402342be: 816000 src a6, a0, a0 402342c1: 99fa add.n a9, a9, a15 402342c3: 404310 ssai 19 402342c6: 889a add.n a8, a8, a9 402342c8: 2e21f2 l32i a15, a1, 184 402342cb: f8aa91 l32r a9, 40232574 402342ce: 2e61f2 s32i a15, a1, 184 402342d1: cc9a add.n a12, a12, a9 402342d3: 889a add.n a8, a8, a9 402342d5: 819000 src a9, a0, a0 402342d8: 404700 ssai 7 402342db: 306690 xor a6, a6, a9 402342de: 410a00 srli a0, a0, 10 402342e1: 282192 l32i a9, a1, 160 402342e4: 300060 xor a0, a0, a6 402342e7: ff0a add.n a15, a15, a0 402342e9: 282162 l32i a6, a1, 160 402342ec: 282102 l32i a0, a1, 160 402342ef: 816660 src a6, a6, a6 402342f2: 404210 ssai 18 402342f5: 410300 srli a0, a0, 3 402342f8: 819990 src a9, a9, a9 402342fb: 404910 ssai 25 402342fe: 306690 xor a6, a6, a9 40234301: 300060 xor a0, a0, a6 40234304: 272192 l32i a9, a1, 156 40234307: ff0a add.n a15, a15, a0 40234309: 99fa add.n a9, a9, a15 4023430b: 81fcc0 src a15, a12, a12 4023430e: 404600 ssai 6 40234311: 356192 s32i a9, a1, 212 40234314: 810cc0 src a0, a12, a12 40234317: 404b00 ssai 11 4023431a: 816cc0 src a6, a12, a12 4023431d: 404d00 ssai 13 40234320: 300060 xor a0, a0, a6 40234323: 30ff00 xor a15, a15, a0 40234326: 306d40 xor a6, a13, a4 40234329: 1066c0 and a6, a6, a12 4023432c: bbfa add.n a11, a11, a15 4023432e: 306640 xor a6, a6, a4 40234331: 669a add.n a6, a6, a9 40234333: 66ba add.n a6, a6, a11 40234335: 81b880 src a11, a8, a8 40234338: 767a add.n a7, a6, a7 4023433a: 404200 ssai 2 4023433d: 810880 src a0, a8, a8 40234340: 3000b0 xor a0, a0, a11 40234343: 404610 ssai 22 40234346: 81f880 src a15, a8, a8 40234349: 20b8a0 or a11, a8, a10 4023434c: 404110 ssai 17 4023434f: 30ff00 xor a15, a15, a0 40234352: 10b5b0 and a11, a5, a11 40234355: 1008a0 and a0, a8, a10 40234358: 20bb00 or a11, a11, a0 4023435b: bbfa add.n a11, a11, a15 4023435d: 66ba add.n a6, a6, a11 4023435f: f886b1 l32r a11, 40232578 40234362: 482102 l32i a0, a1, 0x120 40234365: 77ba add.n a7, a7, a11 40234367: 66ba add.n a6, a6, a11 40234369: 81b220 src a11, a2, a2 4023436c: 404310 ssai 19 4023436f: 81f220 src a15, a2, a2 40234372: 404700 ssai 7 40234375: 30bbf0 xor a11, a11, a15 40234378: 412a20 srli a2, a2, 10 4023437b: 4821f2 l32i a15, a1, 0x120 4023437e: 3022b0 xor a2, a2, a11 40234381: 81fff0 src a15, a15, a15 40234384: 2f21b2 l32i a11, a1, 188 40234387: 2f61b2 s32i a11, a1, 188 4023438a: 404210 ssai 18 4023438d: 810000 src a0, a0, a0 40234390: 22ba add.n a2, a2, a11 40234392: 404910 ssai 25 40234395: 30ff00 xor a15, a15, a0 40234398: 4821b2 l32i a11, a1, 0x120 4023439b: 282102 l32i a0, a1, 160 4023439e: 41b3b0 srli a11, a11, 3 402343a1: 30bbf0 xor a11, a11, a15 402343a4: 22ba add.n a2, a2, a11 402343a6: 81b770 src a11, a7, a7 402343a9: 002a add.n a0, a0, a2 402343ab: 404600 ssai 6 402343ae: 81f770 src a15, a7, a7 402343b1: 366102 s32i a0, a1, 216 402343b4: 404b00 ssai 11 402343b7: 812770 src a2, a7, a7 402343ba: 404d00 ssai 13 402343bd: 30ff20 xor a15, a15, a2 402343c0: 30bbf0 xor a11, a11, a15 402343c3: 302cd0 xor a2, a12, a13 402343c6: 102270 and a2, a2, a7 402343c9: 44ba add.n a4, a4, a11 402343cb: 3022d0 xor a2, a2, a13 402343ce: 220a add.n a2, a2, a0 402343d0: 224a add.n a2, a2, a4 402343d2: 814660 src a4, a6, a6 402343d5: 525a add.n a5, a2, a5 402343d7: 404200 ssai 2 402343da: 81f660 src a15, a6, a6 402343dd: 30ff40 xor a15, a15, a4 402343e0: 404610 ssai 22 402343e3: 104680 and a4, a6, a8 402343e6: 81b660 src a11, a6, a6 402343e9: 30bbf0 xor a11, a11, a15 402343ec: 404310 ssai 19 402343ef: 20f680 or a15, a6, a8 402343f2: 10faf0 and a15, a10, a15 402343f5: 2044f0 or a4, a4, a15 402343f8: 4821f2 l32i a15, a1, 0x120 402343fb: 44ba add.n a4, a4, a11 402343fd: 224a add.n a2, a2, a4 402343ff: 81b990 src a11, a9, a9 40234402: f85e41 l32r a4, 4023257c 40234405: 404110 ssai 17 40234408: 554a add.n a5, a5, a4 4023440a: 224a add.n a2, a2, a4 4023440c: 814990 src a4, a9, a9 4023440f: 404210 ssai 18 40234412: 3044b0 xor a4, a4, a11 40234415: 419a90 srli a9, a9, 10 40234418: 30b7c0 xor a11, a7, a12 4023441b: 304490 xor a4, a4, a9 4023441e: 10bb50 and a11, a11, a5 40234421: 334a add.n a3, a3, a4 40234423: 472142 l32i a4, a1, 0x11c 40234426: 30bbc0 xor a11, a11, a12 40234429: 819440 src a9, a4, a4 4023442c: 404700 ssai 7 4023442f: 814440 src a4, a4, a4 40234432: 304490 xor a4, a4, a9 40234435: 472192 l32i a9, a1, 0x11c 40234438: 404910 ssai 25 4023443b: 419390 srli a9, a9, 3 4023443e: 304490 xor a4, a4, a9 40234441: ff4a add.n a15, a15, a4 40234443: ff3a add.n a15, a15, a3 40234445: 3761f2 s32i a15, a1, 220 40234448: 813550 src a3, a5, a5 4023444b: bbfa add.n a11, a11, a15 4023444d: 404600 ssai 6 40234450: 814550 src a4, a5, a5 40234453: 404b00 ssai 11 40234456: 819550 src a9, a5, a5 40234459: 304490 xor a4, a4, a9 4023445c: 404d00 ssai 13 4023445f: 309570 xor a9, a5, a7 40234462: 303340 xor a3, a3, a4 40234465: dd3a add.n a13, a13, a3 40234467: 814220 src a4, a2, a2 4023446a: bbda add.n a11, a11, a13 4023446c: abaa add.n a10, a11, a10 4023446e: 10d260 and a13, a2, a6 40234471: 404200 ssai 2 40234474: 813220 src a3, a2, a2 40234477: 303340 xor a3, a3, a4 4023447a: 404610 ssai 22 4023447d: 81f220 src a15, a2, a2 40234480: 30ff30 xor a15, a15, a3 40234483: 404310 ssai 19 40234486: 203260 or a3, a2, a6 40234489: 103830 and a3, a8, a3 4023448c: 20dd30 or a13, a13, a3 4023448f: 813000 src a3, a0, a0 40234492: ddfa add.n a13, a13, a15 40234494: bbda add.n a11, a11, a13 40234496: 404110 ssai 17 40234499: 81f000 src a15, a0, a0 4023449c: f839d1 l32r a13, 40232580 4023449f: 404210 ssai 18 402344a2: 410a00 srli a0, a0, 10 402344a5: 30ff30 xor a15, a15, a3 402344a8: bbda add.n a11, a11, a13 402344aa: aada add.n a10, a10, a13 402344ac: 30ff00 xor a15, a15, a0 402344af: 1099a0 and a9, a9, a10 402344b2: 309970 xor a9, a9, a7 402344b5: 4721d2 l32i a13, a1, 0x11c 402344b8: 292102 l32i a0, a1, 164 402344bb: eefa add.n a14, a14, a15 402344bd: 813000 src a3, a0, a0 402344c0: 296102 s32i a0, a1, 164 402344c3: 404700 ssai 7 402344c6: 81f000 src a15, a0, a0 402344c9: 404910 ssai 25 402344cc: 30ff30 xor a15, a15, a3 402344cf: 410300 srli a0, a0, 3 402344d2: 3f2132 l32i a3, a1, 252 402344d5: 30ff00 xor a15, a15, a0 402344d8: ddfa add.n a13, a13, a15 402344da: ddea add.n a13, a13, a14 402344dc: 3861d2 s32i a13, a1, 224 402344df: 81eaa0 src a14, a10, a10 402344e2: 99da add.n a9, a9, a13 402344e4: 404600 ssai 6 402344e7: 81faa0 src a15, a10, a10 402344ea: 404b00 ssai 11 402344ed: 810aa0 src a0, a10, a10 402344f0: 30ff00 xor a15, a15, a0 402344f3: 404d00 ssai 13 402344f6: 392102 l32i a0, a1, 228 402344f9: 30eef0 xor a14, a14, a15 402344fc: ccea add.n a12, a12, a14 402344fe: 81fbb0 src a15, a11, a11 40234501: 99ca add.n a9, a9, a12 40234503: 898a add.n a8, a9, a8 40234505: 10cb20 and a12, a11, a2 40234508: 404200 ssai 2 4023450b: 81ebb0 src a14, a11, a11 4023450e: 30eef0 xor a14, a14, a15 40234511: 404610 ssai 22 40234514: 81dbb0 src a13, a11, a11 40234517: 3d21f2 l32i a15, a1, 244 4023451a: 30dde0 xor a13, a13, a14 4023451d: 20eb20 or a14, a11, a2 40234520: 10e6e0 and a14, a6, a14 40234523: 20cce0 or a12, a12, a14 40234526: ccda add.n a12, a12, a13 40234528: 3c21e2 l32i a14, a1, 240 4023452b: 99ca add.n a9, a9, a12 4023452d: f815c1 l32r a12, 40232584 40234530: 3b21d2 l32i a13, a1, 236 40234533: 88ca add.n a8, a8, a12 40234535: 99ca add.n a9, a9, a12 40234537: 3a21c2 l32i a12, a1, 232 4023453a: 516192 s32i a9, a1, 0x144 4023453d: 4f61b2 s32i a11, a1, 0x13c 40234540: 506182 s32i a8, a1, 0x140 40234543: 3b61d2 s32i a13, a1, 236 40234546: 3a61c2 s32i a12, a1, 232 40234549: 4c6152 s32i a5, a1, 0x130 4023454c: 4b6122 s32i a2, a1, 0x12c 4023454f: 496162 s32i a6, a1, 0x124 40234552: 404110 ssai 17 40234555: 372142 l32i a4, a1, 220 40234558: 3d61f2 s32i a15, a1, 244 4023455b: 4a6172 s32i a7, a1, 0x128 4023455e: 4d6132 s32i a3, a1, 0x134 40234561: 3c61e2 s32i a14, a1, 240 40234564: 4e61a2 s32i a10, a1, 0x138 40234567: 3221e2 l32i a14, a1, 200 4023456a: 2a21a2 l32i a10, a1, 168 4023456d: 4a2132 l32i a3, a1, 0x128 40234570: 41f3a0 srli a15, a10, 3 40234573: 816440 src a6, a4, a4 40234576: 412a40 srli a2, a4, 10 40234579: 404310 ssai 19 4023457c: 817440 src a7, a4, a4 4023457f: 404700 ssai 7 40234582: 306670 xor a6, a6, a7 40234585: 302260 xor a2, a2, a6 40234588: 815aa0 src a5, a10, a10 4023458b: 2b2162 l32i a6, a1, 172 4023458e: ee2a add.n a14, a14, a2 40234590: 404210 ssai 18 40234593: 817aa0 src a7, a10, a10 40234596: 4c2122 l32i a2, a1, 0x130 40234599: 404910 ssai 25 4023459c: 305570 xor a5, a5, a7 4023459f: 30ff50 xor a15, a15, a5 402345a2: eefa add.n a14, a14, a15 402345a4: 817880 src a7, a8, a8 402345a7: 4e2152 l32i a5, a1, 0x138 402345aa: 404600 ssai 6 402345ad: 302250 xor a2, a2, a5 402345b0: 81c880 src a12, a8, a8 402345b3: 4c2152 l32i a5, a1, 0x130 402345b6: 404b00 ssai 11 402345b9: 102280 and a2, a2, a8 402345bc: 81d880 src a13, a8, a8 402345bf: 502182 l32i a8, a1, 0x140 402345c2: 404d00 ssai 13 402345c5: 30ccd0 xor a12, a12, a13 402345c8: 302250 xor a2, a2, a5 402345cb: 2921d2 l32i a13, a1, 164 402345ce: 81f990 src a15, a9, a9 402345d1: 3077c0 xor a7, a7, a12 402345d4: 337a add.n a3, a3, a7 402345d6: 404200 ssai 2 402345d9: ddea add.n a13, a13, a14 402345db: 4561d2 s32i a13, a1, 0x114 402345de: 22da add.n a2, a2, a13 402345e0: 81e990 src a14, a9, a9 402345e3: 30eef0 xor a14, a14, a15 402345e6: 223a add.n a2, a2, a3 402345e8: 404610 ssai 22 402345eb: 492132 l32i a3, a1, 0x124 402345ee: 81c990 src a12, a9, a9 402345f1: 20f9b0 or a15, a9, a11 402345f4: 404310 ssai 19 402345f7: 30cce0 xor a12, a12, a14 402345fa: 10b9b0 and a11, a9, a11 402345fd: 4b21e2 l32i a14, a1, 0x12c 40234600: 4c2192 l32i a9, a1, 0x130 40234603: 10eef0 and a14, a14, a15 40234606: 20bbe0 or a11, a11, a14 40234609: bbca add.n a11, a11, a12 4023460b: b2ba add.n a11, a2, a11 4023460d: f7dec1 l32r a12, 40232588 40234610: 223a add.n a2, a2, a3 40234612: 22ca add.n a2, a2, a12 40234614: 382132 l32i a3, a1, 224 40234617: bbca add.n a11, a11, a12 40234619: 81f330 src a15, a3, a3 4023461c: 404110 ssai 17 4023461f: 81e330 src a14, a3, a3 40234622: 30eef0 xor a14, a14, a15 40234625: 404210 ssai 18 40234628: 81f660 src a15, a6, a6 4023462b: 404700 ssai 7 4023462e: 81c660 src a12, a6, a6 40234631: 30ccf0 xor a12, a12, a15 40234634: 404910 ssai 25 40234637: 81f220 src a15, a2, a2 4023463a: 404600 ssai 6 4023463d: 815220 src a5, a2, a2 40234640: 404b00 ssai 11 40234643: 817220 src a7, a2, a2 40234646: 305570 xor a5, a5, a7 40234649: 404d00 ssai 13 4023464c: 30ff50 xor a15, a15, a5 4023464f: 99fa add.n a9, a9, a15 40234651: 41f360 srli a15, a6, 3 40234654: 30ccf0 xor a12, a12, a15 40234657: aaca add.n a10, a10, a12 40234659: 41fa30 srli a15, a3, 10 4023465c: 30eef0 xor a14, a14, a15 4023465f: 3321c2 l32i a12, a1, 204 40234662: 81fbb0 src a15, a11, a11 40234665: 404200 ssai 2 40234668: ccea add.n a12, a12, a14 4023466a: aaca add.n a10, a10, a12 4023466c: 4461a2 s32i a10, a1, 0x110 4023466f: 4e21c2 l32i a12, a1, 0x138 40234672: 81ebb0 src a14, a11, a11 40234675: 30eef0 xor a14, a14, a15 40234678: 404610 ssai 22 4023467b: 5121f2 l32i a15, a1, 0x144 4023467e: 3088c0 xor a8, a8, a12 40234681: 108820 and a8, a8, a2 40234684: 3088c0 xor a8, a8, a12 40234687: 20fbf0 or a15, a11, a15 4023468a: 81cbb0 src a12, a11, a11 4023468d: 88aa add.n a8, a8, a10 4023468f: 404310 ssai 19 40234692: 5121a2 l32i a10, a1, 0x144 40234695: 889a add.n a8, a8, a9 40234697: 30cce0 xor a12, a12, a14 4023469a: 4b2192 l32i a9, a1, 0x12c 4023469d: 4f21e2 l32i a14, a1, 0x13c 402346a0: 10aba0 and a10, a11, a10 402346a3: 10eef0 and a14, a14, a15 402346a6: 20aae0 or a10, a10, a14 402346a9: 81edd0 src a14, a13, a13 402346ac: aaca add.n a10, a10, a12 402346ae: 404110 ssai 17 402346b1: a8aa add.n a10, a8, a10 402346b3: f7b6c1 l32r a12, 4023258c 402346b6: 889a add.n a8, a8, a9 402346b8: 88ca add.n a8, a8, a12 402346ba: aaca add.n a10, a10, a12 402346bc: 2c2192 l32i a9, a1, 176 402346bf: 81cdd0 src a12, a13, a13 402346c2: 41dad0 srli a13, a13, 10 402346c5: 30cce0 xor a12, a12, a14 402346c8: 404210 ssai 18 402346cb: 81e990 src a14, a9, a9 402346ce: 30ccd0 xor a12, a12, a13 402346d1: 404700 ssai 7 402346d4: 817990 src a7, a9, a9 402346d7: 3077e0 xor a7, a7, a14 402346da: 404910 ssai 25 402346dd: 81e880 src a14, a8, a8 402346e0: 404600 ssai 6 402346e3: 81f880 src a15, a8, a8 402346e6: 404b00 ssai 11 402346e9: 815880 src a5, a8, a8 402346ec: 30ff50 xor a15, a15, a5 402346ef: 404d00 ssai 13 402346f2: 4e2152 l32i a5, a1, 0x138 402346f5: 81daa0 src a13, a10, a10 402346f8: 30eef0 xor a14, a14, a15 402346fb: 404200 ssai 2 402346fe: 5021f2 l32i a15, a1, 0x140 40234701: 55ea add.n a5, a5, a14 40234703: 41e390 srli a14, a9, 3 40234706: 30f2f0 xor a15, a2, a15 40234709: 3077e0 xor a7, a7, a14 4023470c: 667a add.n a6, a6, a7 4023470e: 342172 l32i a7, a1, 208 40234711: 10ff80 and a15, a15, a8 40234714: 77ca add.n a7, a7, a12 40234716: 81caa0 src a12, a10, a10 40234719: 667a add.n a6, a6, a7 4023471b: 436162 s32i a6, a1, 0x10c 4023471e: 30ccd0 xor a12, a12, a13 40234721: 404610 ssai 22 40234724: 20dab0 or a13, a10, a11 40234727: 817aa0 src a7, a10, a10 4023472a: 502162 l32i a6, a1, 0x140 4023472d: 404210 ssai 18 40234730: 3077c0 xor a7, a7, a12 40234733: 30ff60 xor a15, a15, a6 40234736: 5121c2 l32i a12, a1, 0x144 40234739: 432162 l32i a6, a1, 0x10c 4023473c: 10ccd0 and a12, a12, a13 4023473f: ff6a add.n a15, a15, a6 40234741: ff5a add.n a15, a15, a5 40234743: 106ab0 and a6, a10, a11 40234746: 2066c0 or a6, a6, a12 40234749: 4f2152 l32i a5, a1, 0x13c 4023474c: 4421c2 l32i a12, a1, 0x110 4023474f: 667a add.n a6, a6, a7 40234751: 6f6a add.n a6, a15, a6 40234753: f78f71 l32r a7, 40232590 40234756: ff5a add.n a15, a15, a5 40234758: 2d2152 l32i a5, a1, 180 4023475b: ff7a add.n a15, a15, a7 4023475d: 4161f2 s32i a15, a1, 0x104 40234760: 81e550 src a14, a5, a5 40234763: 667a add.n a6, a6, a7 40234765: 404700 ssai 7 40234768: 81d550 src a13, a5, a5 4023476b: 30dde0 xor a13, a13, a14 4023476e: 4421e2 l32i a14, a1, 0x110 40234771: 404310 ssai 19 40234774: 81eee0 src a14, a14, a14 40234777: 404110 ssai 17 4023477a: 81ccc0 src a12, a12, a12 4023477d: 404910 ssai 25 40234780: 817ff0 src a7, a15, a15 40234783: 30cce0 xor a12, a12, a14 40234786: 404600 ssai 6 40234789: 81eff0 src a14, a15, a15 4023478c: 404b00 ssai 11 4023478f: 81fff0 src a15, a15, a15 40234792: 404d00 ssai 13 40234795: 30eef0 xor a14, a14, a15 40234798: 3077e0 xor a7, a7, a14 4023479b: 5021f2 l32i a15, a1, 0x140 4023479e: 41e350 srli a14, a5, 3 402347a1: ff7a add.n a15, a15, a7 402347a3: 30dde0 xor a13, a13, a14 402347a6: 99da add.n a9, a9, a13 402347a8: 30e820 xor a14, a8, a2 402347ab: 4421d2 l32i a13, a1, 0x110 402347ae: 352172 l32i a7, a1, 212 402347b1: 41dad0 srli a13, a13, 10 402347b4: 30ccd0 xor a12, a12, a13 402347b7: 77ca add.n a7, a7, a12 402347b9: 779a add.n a7, a7, a9 402347bb: 412192 l32i a9, a1, 0x104 402347be: 406172 s32i a7, a1, 0x100 402347c1: 10ee90 and a14, a14, a9 402347c4: 109a60 and a9, a10, a6 402347c7: 30ee20 xor a14, a14, a2 402347ca: ee7a add.n a14, a14, a7 402347cc: eefa add.n a14, a14, a15 402347ce: 362172 l32i a7, a1, 216 402347d1: 81f660 src a15, a6, a6 402347d4: 404200 ssai 2 402347d7: 81d660 src a13, a6, a6 402347da: 30ddf0 xor a13, a13, a15 402347dd: 404610 ssai 22 402347e0: 5121f2 l32i a15, a1, 0x144 402347e3: 81c660 src a12, a6, a6 402347e6: 30ccd0 xor a12, a12, a13 402347e9: 404110 ssai 17 402347ec: 20da60 or a13, a10, a6 402347ef: 10dbd0 and a13, a11, a13 402347f2: 2099d0 or a9, a9, a13 402347f5: 99ca add.n a9, a9, a12 402347f7: 4321d2 l32i a13, a1, 0x10c 402347fa: f766c1 l32r a12, 40232594 402347fd: 9e9a add.n a9, a14, a9 402347ff: 81ddd0 src a13, a13, a13 40234802: eefa add.n a14, a14, a15 40234804: 404310 ssai 19 40234807: 4321f2 l32i a15, a1, 0x10c 4023480a: eeca add.n a14, a14, a12 4023480c: 99ca add.n a9, a9, a12 4023480e: 4321c2 l32i a12, a1, 0x10c 40234811: 81fff0 src a15, a15, a15 40234814: 30ddf0 xor a13, a13, a15 40234817: 404700 ssai 7 4023481a: 2e21f2 l32i a15, a1, 184 4023481d: 41cac0 srli a12, a12, 10 40234820: 30ccd0 xor a12, a12, a13 40234823: 77ca add.n a7, a7, a12 40234825: 81dff0 src a13, a15, a15 40234828: 404210 ssai 18 4023482b: 81cff0 src a12, a15, a15 4023482e: 30ddc0 xor a13, a13, a12 40234831: 41c3f0 srli a12, a15, 3 40234834: 30ccd0 xor a12, a12, a13 40234837: 404910 ssai 25 4023483a: 77ca add.n a7, a7, a12 4023483c: 557a add.n a5, a5, a7 4023483e: 817ee0 src a7, a14, a14 40234841: 404600 ssai 6 40234844: 81cee0 src a12, a14, a14 40234847: 404b00 ssai 11 4023484a: 81dee0 src a13, a14, a14 4023484d: 30ccd0 xor a12, a12, a13 40234850: 404d00 ssai 13 40234853: 4121d2 l32i a13, a1, 0x104 40234856: 3077c0 xor a7, a7, a12 40234859: 227a add.n a2, a2, a7 4023485b: 30dd80 xor a13, a13, a8 4023485e: 10dde0 and a13, a13, a14 40234861: 30dd80 xor a13, a13, a8 40234864: dd5a add.n a13, a13, a5 40234866: dd2a add.n a13, a13, a2 40234868: 812990 src a2, a9, a9 4023486b: bdba add.n a11, a13, a11 4023486d: 404200 ssai 2 40234870: 81c990 src a12, a9, a9 40234873: 30cc20 xor a12, a12, a2 40234876: 404610 ssai 22 40234879: 817990 src a7, a9, a9 4023487c: 202960 or a2, a9, a6 4023487f: 404310 ssai 19 40234882: 3077c0 xor a7, a7, a12 40234885: 102a20 and a2, a10, a2 40234888: 10c960 and a12, a9, a6 4023488b: 2022c0 or a2, a2, a12 4023488e: 227a add.n a2, a2, a7 40234890: dd2a add.n a13, a13, a2 40234892: f74121 l32r a2, 40232598 40234895: 4021c2 l32i a12, a1, 0x100 40234898: bb2a add.n a11, a11, a2 4023489a: dd2a add.n a13, a13, a2 4023489c: 812cc0 src a2, a12, a12 4023489f: 404110 ssai 17 402348a2: 817cc0 src a7, a12, a12 402348a5: 404210 ssai 18 402348a8: 307720 xor a7, a7, a2 402348ab: 41cac0 srli a12, a12, 10 402348ae: 2f2122 l32i a2, a1, 188 402348b1: 3077c0 xor a7, a7, a12 402348b4: 447a add.n a4, a4, a7 402348b6: 81c220 src a12, a2, a2 402348b9: 404700 ssai 7 402348bc: 817220 src a7, a2, a2 402348bf: 3077c0 xor a7, a7, a12 402348c2: 404910 ssai 25 402348c5: 41c320 srli a12, a2, 3 402348c8: 3077c0 xor a7, a7, a12 402348cb: 81cbb0 src a12, a11, a11 402348ce: ff7a add.n a15, a15, a7 402348d0: ff4a add.n a15, a15, a4 402348d2: 404600 ssai 6 402348d5: 814bb0 src a4, a11, a11 402348d8: 404b00 ssai 11 402348db: 817bb0 src a7, a11, a11 402348de: 304470 xor a4, a4, a7 402348e1: 30cc40 xor a12, a12, a4 402348e4: 88ca add.n a8, a8, a12 402348e6: 4121c2 l32i a12, a1, 0x104 402348e9: 404d00 ssai 13 402348ec: 307ec0 xor a7, a14, a12 402348ef: 1077b0 and a7, a7, a11 402348f2: 3077c0 xor a7, a7, a12 402348f5: 77fa add.n a7, a7, a15 402348f7: 778a add.n a7, a7, a8 402348f9: 818dd0 src a8, a13, a13 402348fc: a7aa add.n a10, a7, a10 402348fe: 404200 ssai 2 40234901: 814dd0 src a4, a13, a13 40234904: 304480 xor a4, a4, a8 40234907: 404610 ssai 22 4023490a: 81cdd0 src a12, a13, a13 4023490d: 30cc40 xor a12, a12, a4 40234910: 108d90 and a8, a13, a9 40234913: 204d90 or a4, a13, a9 40234916: 104640 and a4, a6, a4 40234919: 208840 or a8, a8, a4 4023491c: 88ca add.n a8, a8, a12 4023491e: 778a add.n a7, a7, a8 40234920: f71f81 l32r a8, 4023259c 40234923: 404310 ssai 19 40234926: aa8a add.n a10, a10, a8 40234928: 778a add.n a7, a7, a8 4023492a: 818550 src a8, a5, a5 4023492d: 404110 ssai 17 40234930: 814550 src a4, a5, a5 40234933: 415a50 srli a5, a5, 10 40234936: 304480 xor a4, a4, a8 40234939: 304450 xor a4, a4, a5 4023493c: 334a add.n a3, a3, a4 4023493e: 302142 l32i a4, a1, 192 40234941: 404210 ssai 18 40234944: 818440 src a8, a4, a4 40234947: 404700 ssai 7 4023494a: 815440 src a5, a4, a4 4023494d: 305580 xor a5, a5, a8 40234950: 404910 ssai 25 40234953: 81caa0 src a12, a10, a10 40234956: 418340 srli a8, a4, 3 40234959: 404600 ssai 6 4023495c: 305580 xor a5, a5, a8 4023495f: 225a add.n a2, a2, a5 40234961: 223a add.n a2, a2, a3 40234963: 412182 l32i a8, a1, 0x104 40234966: 813aa0 src a3, a10, a10 40234969: 404b00 ssai 11 4023496c: 815aa0 src a5, a10, a10 4023496f: 404d00 ssai 13 40234972: 303350 xor a3, a3, a5 40234975: 30cc30 xor a12, a12, a3 40234978: 305be0 xor a5, a11, a14 4023497b: 1055a0 and a5, a5, a10 4023497e: 88ca add.n a8, a8, a12 40234980: 3055e0 xor a5, a5, a14 40234983: 552a add.n a5, a5, a2 40234985: 558a add.n a5, a5, a8 40234987: 818770 src a8, a7, a7 4023498a: 656a add.n a6, a5, a6 4023498c: 404200 ssai 2 4023498f: 813770 src a3, a7, a7 40234992: 303380 xor a3, a3, a8 40234995: 404610 ssai 22 40234998: 81c770 src a12, a7, a7 4023499b: 30cc30 xor a12, a12, a3 4023499e: 1087d0 and a8, a7, a13 402349a1: 2037d0 or a3, a7, a13 402349a4: 103930 and a3, a9, a3 402349a7: 208830 or a8, a8, a3 402349aa: 88ca add.n a8, a8, a12 402349ac: 558a add.n a5, a5, a8 402349ae: f6fc81 l32r a8, 402325a0 402349b1: 404910 ssai 25 402349b4: 668a add.n a6, a6, a8 402349b6: 81c660 src a12, a6, a6 402349b9: 558a add.n a5, a5, a8 402349bb: 404600 ssai 6 402349be: 813660 src a3, a6, a6 402349c1: 404b00 ssai 11 402349c4: 818660 src a8, a6, a6 402349c7: 404110 ssai 17 402349ca: 303380 xor a3, a3, a8 402349cd: 30cc30 xor a12, a12, a3 402349d0: ccea add.n a12, a12, a14 402349d2: 813ff0 src a3, a15, a15 402349d5: 404310 ssai 19 402349d8: 818ff0 src a8, a15, a15 402349db: 303380 xor a3, a3, a8 402349de: 41faf0 srli a15, a15, 10 402349e1: 404700 ssai 7 402349e4: 30ff30 xor a15, a15, a3 402349e7: 452132 l32i a3, a1, 0x114 402349ea: 312182 l32i a8, a1, 196 402349ed: ff3a add.n a15, a15, a3 402349ef: 813880 src a3, a8, a8 402349f2: 404210 ssai 18 402349f5: 81e880 src a14, a8, a8 402349f8: 3033e0 xor a3, a3, a14 402349fb: 404d00 ssai 13 402349fe: 41e380 srli a14, a8, 3 40234a01: 30ee30 xor a14, a14, a3 40234a04: 303ab0 xor a3, a10, a11 40234a07: eefa add.n a14, a14, a15 40234a09: 44ea add.n a4, a4, a14 40234a0b: 81f550 src a15, a5, a5 40234a0e: 103360 and a3, a3, a6 40234a11: 3033b0 xor a3, a3, a11 40234a14: 404200 ssai 2 40234a17: 81e550 src a14, a5, a5 40234a1a: 33ca add.n a3, a3, a12 40234a1c: 334a add.n a3, a3, a4 40234a1e: 30eef0 xor a14, a14, a15 40234a21: 404610 ssai 22 40234a24: 81c550 src a12, a5, a5 40234a27: 30cce0 xor a12, a12, a14 40234a2a: 10f570 and a15, a5, a7 40234a2d: 20e570 or a14, a5, a7 40234a30: 10ede0 and a14, a13, a14 40234a33: 20ffe0 or a15, a15, a14 40234a36: ffca add.n a15, a15, a12 40234a38: f3fa add.n a15, a3, a15 40234a3a: 339a add.n a3, a3, a9 40234a3c: f6da91 l32r a9, 402325a4 40234a3f: 404910 ssai 25 40234a42: ff9a add.n a15, a15, a9 40234a44: 339a add.n a3, a3, a9 40234a46: 819330 src a9, a3, a3 40234a49: 404600 ssai 6 40234a4c: 81c330 src a12, a3, a3 40234a4f: 404b00 ssai 11 40234a52: 81e330 src a14, a3, a3 40234a55: 30cce0 xor a12, a12, a14 40234a58: 404110 ssai 17 40234a5b: 30ea60 xor a14, a10, a6 40234a5e: 3099c0 xor a9, a9, a12 40234a61: 99ba add.n a9, a9, a11 40234a63: 10ee30 and a14, a14, a3 40234a66: 81b220 src a11, a2, a2 40234a69: 30eea0 xor a14, a14, a10 40234a6c: ee9a add.n a14, a14, a9 40234a6e: 404310 ssai 19 40234a71: 81c220 src a12, a2, a2 40234a74: ee8a add.n a14, a14, a8 40234a76: 404700 ssai 7 40234a79: 30bbc0 xor a11, a11, a12 40234a7c: 412a20 srli a2, a2, 10 40234a7f: 3221c2 l32i a12, a1, 200 40234a82: 3022b0 xor a2, a2, a11 40234a85: 818cc0 src a8, a12, a12 40234a88: 4421b2 l32i a11, a1, 0x110 40234a8b: 404210 ssai 18 40234a8e: 22ba add.n a2, a2, a11 40234a90: 819cc0 src a9, a12, a12 40234a93: 41b3c0 srli a11, a12, 3 40234a96: 308890 xor a8, a8, a9 40234a99: 404d00 ssai 13 40234a9c: 819ff0 src a9, a15, a15 40234a9f: 30bb80 xor a11, a11, a8 40234aa2: bb2a add.n a11, a11, a2 40234aa4: 404200 ssai 2 40234aa7: 818ff0 src a8, a15, a15 40234aaa: bbea add.n a11, a11, a14 40234aac: dbda add.n a13, a11, a13 40234aae: 10ef50 and a14, a15, a5 40234ab1: 308890 xor a8, a8, a9 40234ab4: 404610 ssai 22 40234ab7: 309360 xor a9, a3, a6 40234aba: 812ff0 src a2, a15, a15 40234abd: 302280 xor a2, a2, a8 40234ac0: 404310 ssai 19 40234ac3: 208f50 or a8, a15, a5 40234ac6: 108780 and a8, a7, a8 40234ac9: 20ee80 or a14, a14, a8 40234acc: 818440 src a8, a4, a4 40234acf: ee2a add.n a14, a14, a2 40234ad1: bbea add.n a11, a11, a14 40234ad3: 404110 ssai 17 40234ad6: 812440 src a2, a4, a4 40234ad9: f6b3e1 l32r a14, 402325a8 40234adc: 404210 ssai 18 40234adf: 414a40 srli a4, a4, 10 40234ae2: 302280 xor a2, a2, a8 40234ae5: bbea add.n a11, a11, a14 40234ae7: ddea add.n a13, a13, a14 40234ae9: 302240 xor a2, a2, a4 40234aec: 1099d0 and a9, a9, a13 40234aef: 309960 xor a9, a9, a6 40234af2: 332142 l32i a4, a1, 204 40234af5: 4321e2 l32i a14, a1, 0x10c 40234af8: 818440 src a8, a4, a4 40234afb: ee2a add.n a14, a14, a2 40234afd: 404700 ssai 7 40234b00: 812440 src a2, a4, a4 40234b03: 404910 ssai 25 40234b06: 302280 xor a2, a2, a8 40234b09: 414340 srli a4, a4, 3 40234b0c: d188 l32i.n a8, a1, 52 40234b0e: 302240 xor a2, a2, a4 40234b11: cc2a add.n a12, a12, a2 40234b13: ccea add.n a12, a12, a14 40234b15: 81edd0 src a14, a13, a13 40234b18: 99ca add.n a9, a9, a12 40234b1a: 404600 ssai 6 40234b1d: 812dd0 src a2, a13, a13 40234b20: 404b00 ssai 11 40234b23: 814dd0 src a4, a13, a13 40234b26: 302240 xor a2, a2, a4 40234b29: 404d00 ssai 13 40234b2c: 132142 l32i a4, a1, 76 40234b2f: 30ee20 xor a14, a14, a2 40234b32: aaea add.n a10, a10, a14 40234b34: 446a add.n a4, a4, a6 40234b36: 812bb0 src a2, a11, a11 40234b39: 99aa add.n a9, a9, a10 40234b3b: 797a add.n a7, a9, a7 40234b3d: 10abf0 and a10, a11, a15 40234b40: 404200 ssai 2 40234b43: 4d2162 l32i a6, a1, 0x134 40234b46: 81ebb0 src a14, a11, a11 40234b49: 404610 ssai 22 40234b4c: 9649 s32i.n a4, a6, 36 40234b4e: 30ee20 xor a14, a14, a2 40234b51: 4d2162 l32i a6, a1, 0x134 40234b54: 122122 l32i a2, a1, 72 40234b57: 142142 l32i a4, a1, 80 40234b5a: 81cbb0 src a12, a11, a11 40234b5d: 30cce0 xor a12, a12, a14 40234b60: 445a add.n a4, a4, a5 40234b62: 223a add.n a2, a2, a3 40234b64: 20ebf0 or a14, a11, a15 40234b67: 10e5e0 and a14, a5, a14 40234b6a: 4d2132 l32i a3, a1, 0x134 40234b6d: 4d2152 l32i a5, a1, 0x134 40234b70: 20aae0 or a10, a10, a14 40234b73: aaca add.n a10, a10, a12 40234b75: f1e8 l32i.n a14, a1, 60 40234b77: 1121c2 l32i a12, a1, 68 40234b7a: 5549 s32i.n a4, a5, 20 40234b7c: 99aa add.n a9, a9, a10 40234b7e: 102152 l32i a5, a1, 64 40234b81: e1a8 l32i.n a10, a1, 56 40234b83: 889a add.n a8, a8, a9 40234b85: eefa add.n a14, a14, a15 40234b87: 8329 s32i.n a2, a3, 32 40234b89: 3d21f2 l32i a15, a1, 244 40234b8c: 50a122 movi a2, 0x150 40234b8f: ccda add.n a12, a12, a13 40234b91: f68691 l32r a9, 402325ac 40234b94: 3b21d2 l32i a13, a1, 236 40234b97: 46e9 s32i.n a14, a6, 16 40234b99: 76c9 s32i.n a12, a6, 28 40234b9b: aaba add.n a10, a10, a11 40234b9d: 36a9 s32i.n a10, a6, 12 40234b9f: 3a21c2 l32i a12, a1, 232 40234ba2: 3c21e2 l32i a14, a1, 240 40234ba5: 889a add.n a8, a8, a9 40234ba7: 779a add.n a7, a7, a9 40234ba9: 557a add.n a5, a5, a7 40234bab: 2689 s32i.n a8, a6, 8 40234bad: 6659 s32i.n a5, a6, 24 40234baf: 112a add.n a1, a1, a2 40234bb1: f00d ret.n ... 40234bb4 : 40234bb4: e0c112 addi a1, a1, -32 40234bb7: 61f9 s32i.n a15, a1, 24 40234bb9: 51e9 s32i.n a14, a1, 20 40234bbb: 2109 s32i.n a0, a1, 8 40234bbd: 31c9 s32i.n a12, a1, 12 40234bbf: 41d9 s32i.n a13, a1, 16 40234bc1: 03cd mov.n a12, a3 40234bc3: 04dd mov.n a13, a4 40234bc5: 0208 l32i.n a0, a2, 0 40234bc7: 02ed mov.n a14, a2 40234bc9: 54f000 extui a15, a0, 0, 6 40234bcc: 040a add.n a0, a4, a0 40234bce: 0209 s32i.n a0, a2, 0 40234bd0: 05b047 bgeu a0, a4, 40234bd9 40234bd3: 1228 l32i.n a2, a2, 4 40234bd5: 221b addi.n a2, a2, 1 40234bd7: 1e29 s32i.n a2, a14, 4 40234bd9: 8fac beqz.n a15, 40234c05 40234bdb: 044c movi.n a4, 64 40234bdd: c044f0 sub a4, a4, a15 40234be0: 213d47 bltu a13, a4, 40234c05 40234be3: 0c3d mov.n a3, a12 40234be5: 2efa add.n a2, a14, a15 40234be7: 28c222 addi a2, a2, 40 40234bea: 366c01 l32r a0, 4020259c 40234bed: 0000c0 callx0 a0 40234bf0: 28ce22 addi a2, a14, 40 40234bf3: 0e3d mov.n a3, a14 40234bf5: fd9b85 call0 402325b0 40234bf8: c0ccf0 sub a12, a12, a15 40234bfb: ddfa add.n a13, a13, a15 40234bfd: c0cdd2 addi a13, a13, -64 40234c00: 40ccc2 addi a12, a12, 64 40234c03: 0f0c movi.n a15, 0 40234c05: 26dda6 blti a13, 64, 40234c2f 40234c08: 01d9 s32i.n a13, a1, 0 40234c0a: 3fcd22 addi a2, a13, 63 40234c0d: b32dd0 movgez a2, a13, a13 40234c10: 212620 srai a2, a2, 6 40234c13: 1129 s32i.n a2, a1, 4 40234c15: 0c2d mov.n a2, a12 40234c17: 0e3d mov.n a3, a14 40234c19: fd9945 call0 402325b0 40234c1c: 40ccc2 addi a12, a12, 64 40234c1f: c0cdd2 addi a13, a13, -64 40234c22: efdde6 bgei a13, 64, 40234c15 40234c25: 1108 l32i.n a0, a1, 4 40234c27: 01d8 l32i.n a13, a1, 0 40234c29: 1100a0 slli a0, a0, 6 40234c2c: c0dd00 sub a13, a13, a0 40234c2f: dd8c beqz.n a13, 40234c40 40234c31: 0d4d mov.n a4, a13 40234c33: 0c3d mov.n a3, a12 40234c35: 2efa add.n a2, a14, a15 40234c37: 28c222 addi a2, a2, 40 40234c3a: 365801 l32r a0, 4020259c 40234c3d: 0000c0 callx0 a0 40234c40: 31c8 l32i.n a12, a1, 12 40234c42: 41d8 l32i.n a13, a1, 16 40234c44: 51e8 l32i.n a14, a1, 20 40234c46: 61f8 l32i.n a15, a1, 24 40234c48: 2108 l32i.n a0, a1, 8 40234c4a: 20c112 addi a1, a1, 32 40234c4d: f00d ret.n 40234c4f: 89b000 excw 40234c52: fe .byte 0xfe 40234c53: 3f .byte 0x3f 40234c54 : 40234c54: 404d10 ssai 29 40234c57: e0c112 addi a1, a1, -32 40234c5a: 2129 s32i.n a2, a1, 8 40234c5c: 3109 s32i.n a0, a1, 12 40234c5e: 1368 l32i.n a6, a3, 4 40234c60: 41c9 s32i.n a12, a1, 16 40234c62: 0378 l32i.n a7, a3, 0 40234c64: 03cd mov.n a12, a3 40234c66: 1187d0 slli a8, a7, 3 40234c69: f49d70 extui a9, a7, 13, 16 40234c6c: 75a570 extui a10, a7, 21, 8 40234c6f: 0441a2 s8i a10, a1, 4 40234c72: 054192 s8i a9, a1, 5 40234c75: 074182 s8i a8, a1, 7 40234c78: 816670 src a6, a6, a7 40234c7b: 034162 s8i a6, a1, 3 40234c7e: 414860 srli a4, a6, 8 40234c81: f55060 extui a5, a6, 16, 16 40234c84: 418880 srli a8, a8, 8 40234c87: 064182 s8i a8, a1, 6 40234c8a: 014152 s8i a5, a1, 1 40234c8d: 024142 s8i a4, a1, 2 40234c90: 756860 extui a6, a6, 24, 8 40234c93: 004162 s8i a6, a1, 0 40234c96: 0338 l32i.n a3, a3, 0 40234c98: 703c movi.n a0, 55 40234c9a: 543030 extui a3, a3, 0, 6 40234c9d: 02b037 bgeu a0, a3, 40234ca3 40234ca0: 004206 j 40234dac 40234ca3: 803c movi.n a0, 56 40234ca5: c04030 sub a4, a0, a3 40234ca8: 0c2d mov.n a2, a12 40234caa: ffe931 l32r a3, 40234c50 40234cad: fff045 call0 40234bb4 40234cb0: 0c2d mov.n a2, a12 40234cb2: 013d mov.n a3, a1 40234cb4: 840c movi.n a4, 8 40234cb6: ffefc5 call0 40234bb4 40234cb9: 2c28 l32i.n a2, a12, 8 40234cbb: 2108 l32i.n a0, a1, 8 40234cbd: 752820 extui a2, a2, 24, 8 40234cc0: 004022 s8i a2, a0, 0 40234cc3: 2cb8 l32i.n a11, a12, 8 40234cc5: f5b0b0 extui a11, a11, 16, 16 40234cc8: 0140b2 s8i a11, a0, 1 40234ccb: 2ca8 l32i.n a10, a12, 8 40234ccd: 41a8a0 srli a10, a10, 8 40234cd0: 0240a2 s8i a10, a0, 2 40234cd3: 2c98 l32i.n a9, a12, 8 40234cd5: 034092 s8i a9, a0, 3 40234cd8: 3c88 l32i.n a8, a12, 12 40234cda: 758880 extui a8, a8, 24, 8 40234cdd: 044082 s8i a8, a0, 4 40234ce0: 3c78 l32i.n a7, a12, 12 40234ce2: f57070 extui a7, a7, 16, 16 40234ce5: 054072 s8i a7, a0, 5 40234ce8: 3c68 l32i.n a6, a12, 12 40234cea: 416860 srli a6, a6, 8 40234ced: 064062 s8i a6, a0, 6 40234cf0: 3c58 l32i.n a5, a12, 12 40234cf2: 074052 s8i a5, a0, 7 40234cf5: 4c48 l32i.n a4, a12, 16 40234cf7: 754840 extui a4, a4, 24, 8 40234cfa: 084042 s8i a4, a0, 8 40234cfd: 4c38 l32i.n a3, a12, 16 40234cff: f53030 extui a3, a3, 16, 16 40234d02: 094032 s8i a3, a0, 9 40234d05: 4c28 l32i.n a2, a12, 16 40234d07: 412820 srli a2, a2, 8 40234d0a: 0a4022 s8i a2, a0, 10 40234d0d: 4cb8 l32i.n a11, a12, 16 40234d0f: 0b40b2 s8i a11, a0, 11 40234d12: 5ca8 l32i.n a10, a12, 20 40234d14: 75a8a0 extui a10, a10, 24, 8 40234d17: 0c40a2 s8i a10, a0, 12 40234d1a: 5c98 l32i.n a9, a12, 20 40234d1c: f59090 extui a9, a9, 16, 16 40234d1f: 0d4092 s8i a9, a0, 13 40234d22: 5c88 l32i.n a8, a12, 20 40234d24: 418880 srli a8, a8, 8 40234d27: 0e4082 s8i a8, a0, 14 40234d2a: 5c78 l32i.n a7, a12, 20 40234d2c: 0f4072 s8i a7, a0, 15 40234d2f: 6c68 l32i.n a6, a12, 24 40234d31: 756860 extui a6, a6, 24, 8 40234d34: 104062 s8i a6, a0, 16 40234d37: 6c58 l32i.n a5, a12, 24 40234d39: f55050 extui a5, a5, 16, 16 40234d3c: 114052 s8i a5, a0, 17 40234d3f: 6c48 l32i.n a4, a12, 24 40234d41: 414840 srli a4, a4, 8 40234d44: 124042 s8i a4, a0, 18 40234d47: 6c38 l32i.n a3, a12, 24 40234d49: 134032 s8i a3, a0, 19 40234d4c: 7c28 l32i.n a2, a12, 28 40234d4e: 752820 extui a2, a2, 24, 8 40234d51: 144022 s8i a2, a0, 20 40234d54: 7cb8 l32i.n a11, a12, 28 40234d56: f5b0b0 extui a11, a11, 16, 16 40234d59: 1540b2 s8i a11, a0, 21 40234d5c: 7ca8 l32i.n a10, a12, 28 40234d5e: 41a8a0 srli a10, a10, 8 40234d61: 1640a2 s8i a10, a0, 22 40234d64: 7c98 l32i.n a9, a12, 28 40234d66: 174092 s8i a9, a0, 23 40234d69: 8c88 l32i.n a8, a12, 32 40234d6b: 758880 extui a8, a8, 24, 8 40234d6e: 184082 s8i a8, a0, 24 40234d71: 8c78 l32i.n a7, a12, 32 40234d73: f57070 extui a7, a7, 16, 16 40234d76: 194072 s8i a7, a0, 25 40234d79: 8c68 l32i.n a6, a12, 32 40234d7b: 416860 srli a6, a6, 8 40234d7e: 1a4062 s8i a6, a0, 26 40234d81: 8c58 l32i.n a5, a12, 32 40234d83: 1b4052 s8i a5, a0, 27 40234d86: 9c48 l32i.n a4, a12, 36 40234d88: 754840 extui a4, a4, 24, 8 40234d8b: 1c4042 s8i a4, a0, 28 40234d8e: 9c38 l32i.n a3, a12, 36 40234d90: f53030 extui a3, a3, 16, 16 40234d93: 1d4032 s8i a3, a0, 29 40234d96: 9c28 l32i.n a2, a12, 36 40234d98: 412820 srli a2, a2, 8 40234d9b: 1e4022 s8i a2, a0, 30 40234d9e: 9cb8 l32i.n a11, a12, 36 40234da0: 41c8 l32i.n a12, a1, 16 40234da2: 1f40b2 s8i a11, a0, 31 40234da5: 3108 l32i.n a0, a1, 12 40234da7: 20c112 addi a1, a1, 32 40234daa: f00d ret.n 40234dac: 78a002 movi a0, 120 40234daf: ffbc86 j 40234ca5 40234db2: 5d0000 excw 40234db5: bb9d excw 40234db7: d8cb addi.n a13, a8, 12 40234db9: 9e .byte 0x9e 40234dba: 2ac105 call0 4025f9cc <_flash_code_end+0x18672> 40234dbd: 9a29 s32i.n a2, a10, 36 40234dbf: d50762 l8ui a6, a7, 213 40234dc2: 367c movi.n a6, -13 40234dc4: 015a add.n a0, a1, a5 40234dc6: 9159 s32i.n a5, a1, 36 40234dc8: 70dd17 bbs a13, a1, 40234e3c 40234dcb: ecd830 excw 40234dce: 2f .byte 0x2f 40234dcf: 593915 excw 40234dd2: 0e .byte 0xe 40234dd3: 2667f7 bbci a7, 15, 40234dfd 40234dd6: 316733 excw 40234dd9: c00b addi.n a12, a0, -1 40234ddb: ff .byte 0xff 40234ddc: b44a87 ball a10, a8, 40234d94 40234ddf: 8e .byte 0x8e 40234de0: 581511 l32r a1, 4020ae34 40234de3: 0d68 l32i.n a6, a13, 0 40234de5: 2e .byte 0x2e 40234de6: db0c movi.n a11, 13 40234de8: f98fa7 bany a15, a10, 40234de5 40234deb: 481d64 excw 40234dee: a447b5 excw 40234df1: 4f .byte 0x4f 40234df2: befa add.n a11, a14, a15 40234df4 : 40234df4: fff541 l32r a4, 40234dc8 40234df7: fff531 l32r a3, 40234dcc 40234dfa: fff251 l32r a5, 40234dc4 40234dfd: fff061 l32r a6, 40234dc0 40234e00: ffef71 l32r a7, 40234dbc 40234e03: ffed81 l32r a8, 40234db8 40234e06: ffeb91 l32r a9, 40234db4 40234e09: 0a0c movi.n a10, 0 40234e0b: fff1b1 l32r a11, 40234dd0 40234e0e: 62b9 s32i.n a11, a2, 24 40234e10: b062a2 s32i a10, a2, 0x2c0 40234e13: b362a2 s32i a10, a2, 0x2cc 40234e16: b262a2 s32i a10, a2, 0x2c8 40234e19: 1299 s32i.n a9, a2, 4 40234e1b: 0289 s32i.n a8, a2, 0 40234e1d: 3279 s32i.n a7, a2, 12 40234e1f: 2269 s32i.n a6, a2, 8 40234e21: 5259 s32i.n a5, a2, 20 40234e23: 7239 s32i.n a3, a2, 28 40234e25: 4249 s32i.n a4, a2, 16 40234e27: fff231 l32r a3, 40234df0 40234e2a: fff041 l32r a4, 40234dec 40234e2d: ffee51 l32r a5, 40234de8 40234e30: ffed61 l32r a6, 40234de4 40234e33: ffeb71 l32r a7, 40234de0 40234e36: ffe981 l32r a8, 40234ddc 40234e39: ffe791 l32r a9, 40234dd8 40234e3c: 8299 s32i.n a9, a2, 32 40234e3e: b289 s32i.n a8, a2, 44 40234e40: a279 s32i.n a7, a2, 40 40234e42: d269 s32i.n a6, a2, 52 40234e44: c259 s32i.n a5, a2, 48 40234e46: f249 s32i.n a4, a2, 60 40234e48: e239 s32i.n a3, a2, 56 40234e4a: ffe2a1 l32r a10, 40234dd4 40234e4d: 92a9 s32i.n a10, a2, 36 40234e4f: f00d ret.n 40234e51: 000000 ill 40234e54 : 40234e54: f0c112 addi a1, a1, -16 40234e57: 006102 s32i a0, a1, 0 40234e5a: 0045c5 call0 402352b8 40234e5d: 002102 l32i a0, a1, 0 40234e60: 10c112 addi a1, a1, 16 40234e63: 000080 ret ... 40234e68 : 40234e68: f0c112 addi a1, a1, -16 40234e6b: 006102 s32i a0, a1, 0 40234e6e: 0261d2 s32i a13, a1, 8 40234e71: 0161c2 s32i a12, a1, 4 40234e74: 02dd mov.n a13, a2 40234e76: 03cd mov.n a12, a3 40234e78: 020c movi.n a2, 0 40234e7a: 004bc5 call0 40235338 40234e7d: ad8c beqz.n a13, 40234e8b 40234e7f: 0c3d mov.n a3, a12 40234e81: 0d2d mov.n a2, a13 40234e83: 043c movi.n a4, 48 40234e85: 35c501 l32r a0, 4020259c 40234e88: 0000c0 callx0 a0 40234e8b: 11c8 l32i.n a12, a1, 4 40234e8d: 21d8 l32i.n a13, a1, 8 40234e8f: 0108 l32i.n a0, a1, 0 40234e91: 10c112 addi a1, a1, 16 40234e94: f00d ret.n 40234e96: 080000 excw 40234e99: bcc9 s32i.n a12, a12, 44 40234e9b: a73bf3 excw 40234e9e: 84ca add.n a8, a4, a12 40234ea0: f82b addi.n a15, a8, 2 40234ea2: f1fe94 excw 40234ea5: 5f1d36 excw 40234ea8: e682d1 l32r a13, 4022e8b0 40234eab: 1fad excw 40234ead: 3e6c movi.n a14, -29 40234eaf: 6b2b addi.n a6, a11, 2 40234eb1: 41bd excw 40234eb3: 79fb addi.n a7, a9, 15 40234eb5: 137e21 l32r a2, 401f9cb0 <_lit4_end+0xf405c> 40234eb8 : 40234eb8: fffa41 l32r a4, 40234ea0 40234ebb: f56c31 l32r a3, 4023246c 40234ebe: f56a51 l32r a5, 40232468 40234ec1: fff661 l32r a6, 40234e9c 40234ec4: f56871 l32r a7, 40232464 40234ec7: fff481 l32r a8, 40234e98 40234eca: f56591 l32r a9, 40232460 40234ecd: 0a0c movi.n a10, 0 40234ecf: fff5b1 l32r a11, 40234ea4 40234ed2: 62b9 s32i.n a11, a2, 24 40234ed4: b062a2 s32i a10, a2, 0x2c0 40234ed7: b362a2 s32i a10, a2, 0x2cc 40234eda: b262a2 s32i a10, a2, 0x2c8 40234edd: 1299 s32i.n a9, a2, 4 40234edf: 0289 s32i.n a8, a2, 0 40234ee1: 3279 s32i.n a7, a2, 12 40234ee3: 2269 s32i.n a6, a2, 8 40234ee5: 5259 s32i.n a5, a2, 20 40234ee7: 7239 s32i.n a3, a2, 28 40234ee9: 4249 s32i.n a4, a2, 16 40234eeb: fff231 l32r a3, 40234eb4 40234eee: f56341 l32r a4, 4023247c 40234ef1: ffef51 l32r a5, 40234eb0 40234ef4: f56161 l32r a6, 40232478 40234ef7: ffed71 l32r a7, 40234eac 40234efa: f55e81 l32r a8, 40232474 40234efd: ffea91 l32r a9, 40234ea8 40234f00: 8299 s32i.n a9, a2, 32 40234f02: b289 s32i.n a8, a2, 44 40234f04: a279 s32i.n a7, a2, 40 40234f06: d269 s32i.n a6, a2, 52 40234f08: c259 s32i.n a5, a2, 48 40234f0a: f249 s32i.n a4, a2, 60 40234f0c: e239 s32i.n a3, a2, 56 40234f0e: f558a1 l32r a10, 40232470 40234f11: 92a9 s32i.n a10, a2, 36 40234f13: f00d ret.n 40234f15: 000000 ill 40234f18: fe89f0 excw 40234f1b: 3f .byte 0x3f 40234f1c : 40234f1c: 024d mov.n a4, a2 40234f1e: a0a032 movi a3, 160 40234f21: c01130 sub a1, a1, a3 40234f24: 61d9 s32i.n a13, a1, 24 40234f26: 0458 l32i.n a5, a4, 0 40234f28: 51c9 s32i.n a12, a1, 20 40234f2a: 1468 l32i.n a6, a4, 4 40234f2c: 0129 s32i.n a2, a1, 0 40234f2e: 4109 s32i.n a0, a1, 16 40234f30: a478 l32i.n a7, a4, 40 40234f32: b488 l32i.n a8, a4, 44 40234f34: 6498 l32i.n a9, a4, 24 40234f36: 74a8 l32i.n a10, a4, 28 40234f38: 44b8 l32i.n a11, a4, 16 40234f3a: 81f9 s32i.n a15, a1, 32 40234f3c: 71e9 s32i.n a14, a1, 28 40234f3e: 94f8 l32i.n a15, a4, 36 40234f40: 84e8 l32i.n a14, a4, 32 40234f42: f1b9 s32i.n a11, a1, 60 40234f44: e1a9 s32i.n a10, a1, 56 40234f46: d199 s32i.n a9, a1, 52 40234f48: c189 s32i.n a8, a1, 48 40234f4a: b179 s32i.n a7, a1, 44 40234f4c: c8ad02 movi a0, 0xfffffdc8 40234f4f: 48ae22 movi a2, 0xfffffe48 40234f52: f438 l32i.n a3, a4, 60 40234f54: 176162 s32i a6, a1, 92 40234f57: 54c8 l32i.n a12, a4, 20 40234f59: 186152 s32i a5, a1, 96 40234f5c: 24d8 l32i.n a13, a4, 8 40234f5e: c458 l32i.n a5, a4, 48 40234f60: 1161d2 s32i a13, a1, 68 40234f63: 1061c2 s32i a12, a1, 64 40234f66: d468 l32i.n a6, a4, 52 40234f68: 196132 s32i a3, a1, 100 40234f6b: 242a add.n a2, a4, a2 40234f6d: 040a add.n a0, a4, a0 40234f6f: 1109 s32i.n a0, a1, 4 40234f71: 9129 s32i.n a2, a1, 36 40234f73: e438 l32i.n a3, a4, 56 40234f75: 3428 l32i.n a2, a4, 12 40234f77: 1a6132 s32i a3, a1, 104 40234f7a: 226122 s32i a2, a1, 136 40234f7d: 357e31 l32r a3, 40202578 40234f80: 9e2022 l32i a2, a0, 0x278 40234f83: 236152 s32i a5, a1, 140 40234f86: 414820 srli a4, a2, 8 40234f89: 755820 extui a5, a2, 24, 8 40234f8c: 104430 and a4, a4, a3 40234f8f: 204450 or a4, a4, a5 40234f92: 015280 slli a5, a2, 24 40234f95: 102230 and a2, a2, a3 40234f98: 112280 slli a2, a2, 8 40234f9b: 205520 or a5, a5, a2 40234f9e: 204450 or a4, a4, a5 40234fa1: 9f2022 l32i a2, a0, 0x27c 40234fa4: 9f6042 s32i a4, a0, 0x27c 40234fa7: 754820 extui a4, a2, 24, 8 40234faa: 415820 srli a5, a2, 8 40234fad: 105530 and a5, a5, a3 40234fb0: 205540 or a5, a5, a4 40234fb3: 103230 and a3, a2, a3 40234fb6: 9148 l32i.n a4, a1, 36 40234fb8: 113380 slli a3, a3, 8 40234fbb: 012280 slli a2, a2, 24 40234fbe: 202230 or a2, a2, a3 40234fc1: 205520 or a5, a5, a2 40234fc4: 9e6052 s32i a5, a0, 0x278 40234fc7: 222122 l32i a2, a1, 136 40234fca: 232152 l32i a5, a1, 140 40234fcd: 008b addi.n a0, a0, 8 40234fcf: a79047 bne a0, a4, 40234f7a 40234fd2: a169 s32i.n a6, a1, 40 40234fd4: 040d mov.n a0, a4 40234fd6: 126122 s32i a2, a1, 72 40234fd9: 3159 s32i.n a5, a1, 12 40234fdb: 404310 ssai 19 40234fde: 034c movi.n a3, 64 40234fe0: 216132 s32i a3, a1, 132 40234fe3: 212182 l32i a8, a1, 132 40234fe6: 802062 l32i a6, a0, 0x200 40234fe9: 902042 l32i a4, a0, 0x240 40234fec: 9a20c2 l32i a12, a0, 0x268 40234fef: 9b20b2 l32i a11, a0, 0x26c 40234ff2: 912072 l32i a7, a0, 0x244 40234ff5: 81abc0 src a10, a11, a12 40234ff8: 819cb0 src a9, a12, a11 40234ffb: 404d10 ssai 29 40234ffe: 81dcb0 src a13, a12, a11 40235001: 30aad0 xor a10, a10, a13 40235004: 81dbc0 src a13, a11, a12 40235007: 3099d0 xor a9, a9, a13 4023500a: 404600 ssai 6 4023500d: 41d6b0 srli a13, a11, 6 40235010: 81bbc0 src a11, a11, a12 40235013: 3099d0 xor a9, a9, a13 40235016: 404100 ssai 1 40235019: 779a add.n a7, a7, a9 4023501b: 30aab0 xor a10, a10, a11 4023501e: 812092 l32i a9, a0, 0x204 40235021: a4aa add.n a10, a4, a10 40235023: 812960 src a2, a9, a6 40235026: 81b690 src a11, a6, a9 40235029: 404800 ssai 8 4023502c: 813960 src a3, a9, a6 4023502f: 81c690 src a12, a6, a9 40235032: 30bbc0 xor a11, a11, a12 40235035: 302230 xor a2, a2, a3 40235038: 41c790 srli a12, a9, 7 4023503b: 404700 ssai 7 4023503e: 813960 src a3, a9, a6 40235041: 30bbc0 xor a11, a11, a12 40235044: 7e2092 l32i a9, a0, 0x1f8 40235047: 7f2062 l32i a6, a0, 0x1fc 4023504a: 302230 xor a2, a2, a3 4023504d: 6b6a add.n a6, a11, a6 4023504f: 929a add.n a9, a2, a9 40235051: 01ba47 bgeu a10, a4, 40235056 40235054: 771b addi.n a7, a7, 1 40235056: 01b927 bgeu a9, a2, 4023505b 40235059: 661b addi.n a6, a6, 1 4023505b: 404310 ssai 19 4023505e: 676a add.n a6, a7, a6 40235060: 880b addi.n a8, a8, -1 40235062: 216182 s32i a8, a1, 132 40235065: 7a9a add.n a7, a10, a9 40235067: 01b7a7 bgeu a7, a10, 4023506c 4023506a: 661b addi.n a6, a6, 1 4023506c: 9f6062 s32i a6, a0, 0x27c 4023506f: 9e6072 s32i a7, a0, 0x278 40235072: 008b addi.n a0, a0, 8 40235074: f6b856 bnez a8, 40234fe3 40235077: 1108 l32i.n a0, a1, 4 40235079: ffa7c1 l32r a12, 40234f18 4023507c: 025c movi.n a2, 80 4023507e: 404900 ssai 9 40235081: 813fe0 src a3, a15, a14 40235084: 814ef0 src a4, a14, a15 40235087: 404e00 ssai 14 4023508a: 31a8 l32i.n a10, a1, 12 4023508c: a1b8 l32i.n a11, a1, 40 4023508e: c198 l32i.n a9, a1, 48 40235090: 817fe0 src a7, a15, a14 40235093: 816ef0 src a6, a14, a15 40235096: 1921d2 l32i a13, a1, 100 40235099: 404210 ssai 18 4023509c: 818ef0 src a8, a14, a15 4023509f: 306680 xor a6, a6, a8 402350a2: 303360 xor a3, a3, a6 402350a5: 818fe0 src a8, a15, a14 402350a8: 0e6d mov.n a6, a14 402350aa: dd3a add.n a13, a13, a3 402350ac: 307780 xor a7, a7, a8 402350af: 1a2132 l32i a3, a1, 104 402350b2: 304470 xor a4, a4, a7 402350b5: b188 l32i.n a8, a1, 44 402350b7: 0f7d mov.n a7, a15 402350b9: 105860 and a5, a8, a6 402350bc: 10e970 and a14, a9, a7 402350bf: f34a add.n a15, a3, a4 402350c1: 01bf37 bgeu a15, a3, 402350c6 402350c4: dd1b addi.n a13, a13, 1 402350c6: 0c48 l32i.n a4, a12, 0 402350c8: f37c movi.n a3, -1 402350ca: 303730 xor a3, a7, a3 402350cd: 103b30 and a3, a11, a3 402350d0: 20ee30 or a14, a14, a3 402350d3: edea add.n a14, a13, a14 402350d5: f37c movi.n a3, -1 402350d7: 1cd8 l32i.n a13, a12, 4 402350d9: 303630 xor a3, a6, a3 402350dc: 103a30 and a3, a10, a3 402350df: 205530 or a5, a5, a3 402350e2: 9f2032 l32i a3, a0, 0x27c 402350e5: 5f5a add.n a5, a15, a5 402350e7: 01b5f7 bgeu a5, a15, 402350ec 402350ea: ee1b addi.n a14, a14, 1 402350ec: 9e20f2 l32i a15, a0, 0x278 402350ef: dd3a add.n a13, a13, a3 402350f1: f4fa add.n a15, a4, a15 402350f3: 01bf47 bgeu a15, a4, 402350f8 402350f6: dd1b addi.n a13, a13, 1 402350f8: 276182 s32i a8, a1, 156 402350fb: 404700 ssai 7 402350fe: 256162 s32i a6, a1, 148 40235101: 246102 s32i a0, a1, 144 40235104: 226122 s32i a2, a1, 136 40235107: 266172 s32i a7, a1, 152 4023510a: eeda add.n a14, a14, a13 4023510c: f148 l32i.n a4, a1, 60 4023510e: 1e6142 s32i a4, a1, 120 40235111: d5fa add.n a13, a5, a15 40235113: 172172 l32i a7, a1, 92 40235116: 122122 l32i a2, a1, 72 40235119: 1c6122 s32i a2, a1, 112 4023511c: 1f6172 s32i a7, a1, 124 4023511f: 1021f2 l32i a15, a1, 64 40235122: 1d61f2 s32i a15, a1, 116 40235125: 100f20 and a0, a15, a2 40235128: 20ff20 or a15, a15, a2 4023512b: 01bd57 bgeu a13, a5, 40235130 4023512e: ee1b addi.n a14, a14, 1 40235130: a199 s32i.n a9, a1, 40 40235132: 1a61a2 s32i a10, a1, 104 40235135: 1961b2 s32i a11, a1, 100 40235138: 112152 l32i a5, a1, 68 4023513b: 10f7f0 and a15, a7, a15 4023513e: 20ff00 or a15, a15, a0 40235141: 106450 and a6, a4, a5 40235144: 1b6152 s32i a5, a1, 108 40235147: 204450 or a4, a4, a5 4023514a: 182152 l32i a5, a1, 96 4023514d: 2159 s32i.n a5, a1, 8 4023514f: 813570 src a3, a5, a7 40235152: 810750 src a0, a7, a5 40235155: 104540 and a4, a5, a4 40235158: 204460 or a4, a4, a6 4023515b: 404c10 ssai 28 4023515e: 812570 src a2, a5, a7 40235161: 816750 src a6, a7, a5 40235164: 404200 ssai 2 40235167: 818750 src a8, a7, a5 4023516a: 302280 xor a2, a2, a8 4023516d: 817570 src a7, a5, a7 40235170: 306670 xor a6, a6, a7 40235173: 300020 xor a0, a0, a2 40235176: 272182 l32i a8, a1, 156 40235179: 222122 l32i a2, a1, 136 4023517c: 3189 s32i.n a8, a1, 12 4023517e: 303360 xor a3, a3, a6 40235181: ff0a add.n a15, a15, a0 40235183: 262172 l32i a7, a1, 152 40235186: 242102 l32i a0, a1, 144 40235189: c179 s32i.n a7, a1, 48 4023518b: 252162 l32i a6, a1, 148 4023518e: 343a add.n a3, a4, a3 40235190: 136132 s32i a3, a1, 76 40235193: b169 s32i.n a6, a1, 44 40235195: 01b347 bgeu a3, a4, 4023519a 40235198: ff1b addi.n a15, a15, 1 4023519a: 132132 l32i a3, a1, 76 4023519d: 1461f2 s32i a15, a1, 80 402351a0: 142152 l32i a5, a1, 80 402351a3: e1f8 l32i.n a15, a1, 56 402351a5: 156132 s32i a3, a1, 84 402351a8: 152142 l32i a4, a1, 84 402351ab: d138 l32i.n a3, a1, 52 402351ad: fefa add.n a15, a14, a15 402351af: 5e5a add.n a5, a14, a5 402351b1: 3d3a add.n a3, a13, a3 402351b3: 4d4a add.n a4, a13, a4 402351b5: 206142 s32i a4, a1, 128 402351b8: 166132 s32i a3, a1, 88 402351bb: 1621e2 l32i a14, a1, 88 402351be: 01b3d7 bgeu a3, a13, 402351c3 402351c1: ff1b addi.n a15, a15, 1 402351c3: cc8b addi.n a12, a12, 8 402351c5: 008b addi.n a0, a0, 8 402351c7: 220b addi.n a2, a2, -1 402351c9: 2138 l32i.n a3, a1, 8 402351cb: 404900 ssai 9 402351ce: 116132 s32i a3, a1, 68 402351d1: 1f2132 l32i a3, a1, 124 402351d4: 126132 s32i a3, a1, 72 402351d7: 1b2132 l32i a3, a1, 108 402351da: f139 s32i.n a3, a1, 60 402351dc: 1c2132 l32i a3, a1, 112 402351df: 106132 s32i a3, a1, 64 402351e2: 1e2132 l32i a3, a1, 120 402351e5: d139 s32i.n a3, a1, 52 402351e7: 1d2132 l32i a3, a1, 116 402351ea: e139 s32i.n a3, a1, 56 402351ec: 202132 l32i a3, a1, 128 402351ef: 186132 s32i a3, a1, 96 402351f2: 813fe0 src a3, a15, a14 402351f5: 01b4d7 bgeu a4, a13, 402351fa 402351f8: 551b addi.n a5, a5, 1 402351fa: 814ef0 src a4, a14, a15 402351fd: 176152 s32i a5, a1, 92 40235200: 404e00 ssai 14 40235203: e83256 bnez a2, 4023508a 40235206: 1b2102 l32i a0, a1, 108 40235209: 0128 l32i.n a2, a1, 0 4023520b: 0148 l32i.n a4, a1, 0 4023520d: 2021d2 l32i a13, a1, 128 40235210: 14c8 l32i.n a12, a4, 4 40235212: 0448 l32i.n a4, a4, 0 40235214: cc5a add.n a12, a12, a5 40235216: d4da add.n a13, a4, a13 40235218: 02d9 s32i.n a13, a2, 0 4023521a: 01bd47 bgeu a13, a4, 4023521f 4023521d: cc1b addi.n a12, a12, 1 4023521f: 12c9 s32i.n a12, a2, 4 40235221: 1f21d2 l32i a13, a1, 124 40235224: 32c8 l32i.n a12, a2, 12 40235226: 2238 l32i.n a3, a2, 8 40235228: ccda add.n a12, a12, a13 4023522a: 21d8 l32i.n a13, a1, 8 4023522c: 1c2152 l32i a5, a1, 112 4023522f: d3da add.n a13, a3, a13 40235231: 01bd37 bgeu a13, a3, 40235236 40235234: cc1b addi.n a12, a12, 1 40235236: 22d9 s32i.n a13, a2, 8 40235238: 4238 l32i.n a3, a2, 16 4023523a: 32c9 s32i.n a12, a2, 12 4023523c: 5248 l32i.n a4, a2, 20 4023523e: 62c8 l32i.n a12, a2, 24 40235240: 545a add.n a5, a4, a5 40235242: 030a add.n a0, a3, a0 40235244: 4209 s32i.n a0, a2, 16 40235246: 01b037 bgeu a0, a3, 4023524b 40235249: 551b addi.n a5, a5, 1 4023524b: 1d2132 l32i a3, a1, 116 4023524e: 7208 l32i.n a0, a2, 28 40235250: 5259 s32i.n a5, a2, 20 40235252: 1e2152 l32i a5, a1, 120 40235255: 003a add.n a0, a0, a3 40235257: 5c5a add.n a5, a12, a5 40235259: 01b5c7 bgeu a5, a12, 4023525e 4023525c: 001b addi.n a0, a0, 1 4023525e: 7209 s32i.n a0, a2, 28 40235260: 6259 s32i.n a5, a2, 24 40235262: 9208 l32i.n a0, a2, 36 40235264: 8248 l32i.n a4, a2, 32 40235266: 00fa add.n a0, a0, a15 40235268: 54ea add.n a5, a4, a14 4023526a: 01b547 bgeu a5, a4, 4023526f 4023526d: 001b addi.n a0, a0, 1 4023526f: 9209 s32i.n a0, a2, 36 40235271: 8259 s32i.n a5, a2, 32 40235273: b208 l32i.n a0, a2, 44 40235275: a238 l32i.n a3, a2, 40 40235277: 007a add.n a0, a0, a7 40235279: 536a add.n a5, a3, a6 4023527b: 01b537 bgeu a5, a3, 40235280 4023527e: 001b addi.n a0, a0, 1 40235280: b209 s32i.n a0, a2, 44 40235282: a259 s32i.n a5, a2, 40 40235284: d208 l32i.n a0, a2, 52 40235286: c238 l32i.n a3, a2, 48 40235288: 009a add.n a0, a0, a9 4023528a: 538a add.n a5, a3, a8 4023528c: 01b537 bgeu a5, a3, 40235291 4023528f: 001b addi.n a0, a0, 1 40235291: 51c8 l32i.n a12, a1, 20 40235293: 61d8 l32i.n a13, a1, 24 40235295: 71e8 l32i.n a14, a1, 28 40235297: 81f8 l32i.n a15, a1, 32 40235299: d209 s32i.n a0, a2, 52 4023529b: c259 s32i.n a5, a2, 48 4023529d: f208 l32i.n a0, a2, 60 4023529f: e238 l32i.n a3, a2, 56 402352a1: 00ba add.n a0, a0, a11 402352a3: 53aa add.n a5, a3, a10 402352a5: 01b537 bgeu a5, a3, 402352aa 402352a8: 001b addi.n a0, a0, 1 402352aa: f209 s32i.n a0, a2, 60 402352ac: e259 s32i.n a5, a2, 56 402352ae: 4108 l32i.n a0, a1, 16 402352b0: a0a022 movi a2, 160 402352b3: 112a add.n a1, a1, a2 402352b5: f00d ret.n ... 402352b8 : 402352b8: e0c112 addi a1, a1, -32 402352bb: 11c9 s32i.n a12, a1, 4 402352bd: 0109 s32i.n a0, a1, 0 402352bf: 5139 s32i.n a3, a1, 20 402352c1: 41f9 s32i.n a15, a1, 16 402352c3: 31e9 s32i.n a14, a1, 12 402352c5: 21d9 s32i.n a13, a1, 8 402352c7: 02ed mov.n a14, a2 402352c9: 04dd mov.n a13, a4 402352cb: 03fd mov.n a15, a3 402352cd: 5314a6 blti a4, 1, 40235324 402352d0: b02202 l32i a0, a2, 0x2c0 402352d3: 80a022 movi a2, 128 402352d6: 0dcd mov.n a12, a13 402352d8: c02200 sub a2, a2, a0 402352db: 01b2d7 bgeu a2, a13, 402352e0 402352de: 02cd mov.n a12, a2 402352e0: 0f3d mov.n a3, a15 402352e2: 0c4d mov.n a4, a12 402352e4: 20ea add.n a2, a0, a14 402352e6: 40c222 addi a2, a2, 64 402352e9: 34ac01 l32r a0, 4020259c 402352ec: 0000c0 callx0 a0 402352ef: b32e22 l32i a2, a14, 0x2cc 402352f2: ffca add.n a15, a15, a12 402352f4: c0ddc0 sub a13, a13, a12 402352f7: b22e32 l32i a3, a14, 0x2c8 402352fa: b02e02 l32i a0, a14, 0x2c0 402352fd: 3c3a add.n a3, a12, a3 402352ff: 00ca add.n a0, a0, a12 40235301: b06e02 s32i a0, a14, 0x2c0 40235304: 01b3c7 bgeu a3, a12, 40235309 40235307: 221b addi.n a2, a2, 1 40235309: b36e22 s32i a2, a14, 0x2cc 4023530c: b26e32 s32i a3, a14, 0x2c8 4023530f: 0be066 bnei a0, 128, 4023531e 40235312: 0e2d mov.n a2, a14 40235314: ffc045 call0 40234f1c 40235317: 000c movi.n a0, 0 40235319: 040c movi.n a4, 0 4023531b: b06e42 s32i a4, a14, 0x2c0 4023531e: 80a022 movi a2, 128 40235321: b11de6 bgei a13, 1, 402352d6 40235324: 11c8 l32i.n a12, a1, 4 40235326: 21d8 l32i.n a13, a1, 8 40235328: 31e8 l32i.n a14, a1, 12 4023532a: 41f8 l32i.n a15, a1, 16 4023532c: 0108 l32i.n a0, a1, 0 4023532e: 20c112 addi a1, a1, 32 40235331: f00d ret.n 40235333: 8c7000 excw 40235336: fe .byte 0xfe 40235337: 3f .byte 0x3f 40235338 : 40235338: 050c movi.n a5, 0 4023533a: 840c movi.n a4, 8 4023533c: e0c112 addi a1, a1, -32 4023533f: 31c9 s32i.n a12, a1, 12 40235341: 2109 s32i.n a0, a1, 8 40235343: 41d9 s32i.n a13, a1, 16 40235345: 51e9 s32i.n a14, a1, 20 40235347: 03dd mov.n a13, a3 40235349: 02ed mov.n a14, a2 4023534b: b32332 l32i a3, a3, 0x2cc 4023534e: b22d22 l32i a2, a13, 0x2c8 40235351: 39ba01 l32r a0, 40203a3c 40235354: 0000c0 callx0 a0 40235357: 0139 s32i.n a3, a1, 0 40235359: 1129 s32i.n a2, a1, 4 4023535b: b02d02 l32i a0, a13, 0x2c0 4023535e: 6fa022 movi a2, 111 40235361: 02b207 bgeu a2, a0, 40235367 40235364: 003006 j 40235428 40235367: 70a062 movi a6, 112 4023536a: 0d2d mov.n a2, a13 4023536c: fff231 l32r a3, 40235334 4023536f: c04600 sub a4, a6, a0 40235372: fff445 call0 402352b8 40235375: 0d2d mov.n a2, a13 40235377: 3480c1 l32r a12, 40202578 4023537a: 0178 l32i.n a7, a1, 0 4023537c: 1168 l32i.n a6, a1, 4 4023537e: 050c movi.n a5, 0 40235380: 2d6d52 s32i a5, a13, 180 40235383: 2c6d52 s32i a5, a13, 176 40235386: 414860 srli a4, a6, 8 40235389: 413870 srli a3, a7, 8 4023538c: 1033c0 and a3, a3, a12 4023538f: 1044c0 and a4, a4, a12 40235392: 755860 extui a5, a6, 24, 8 40235395: 204450 or a4, a4, a5 40235398: 015680 slli a5, a6, 24 4023539b: 1066c0 and a6, a6, a12 4023539e: 116680 slli a6, a6, 8 402353a1: 205560 or a5, a5, a6 402353a4: 204450 or a4, a4, a5 402353a7: 756870 extui a6, a7, 24, 8 402353aa: 203360 or a3, a3, a6 402353ad: 2f6d42 s32i a4, a13, 188 402353b0: 016780 slli a6, a7, 24 402353b3: 1077c0 and a7, a7, a12 402353b6: 117780 slli a7, a7, 8 402353b9: 206670 or a6, a6, a7 402353bc: 203360 or a3, a3, a6 402353bf: 2e6d32 s32i a3, a13, 184 402353c2: ffb585 call0 40234f1c 402353c5: 0d0d mov.n a0, a13 402353c7: 40cd72 addi a7, a13, 64 402353ca: 1068 l32i.n a6, a0, 4 402353cc: 0088 l32i.n a8, a0, 0 402353ce: 75b860 extui a11, a6, 24, 8 402353d1: 753880 extui a3, a8, 24, 8 402353d4: 01a680 slli a10, a6, 24 402353d7: 019880 slli a9, a8, 24 402353da: 1048c0 and a4, a8, a12 402353dd: 1026c0 and a2, a6, a12 402353e0: 112280 slli a2, a2, 8 402353e3: 114480 slli a4, a4, 8 402353e6: 209940 or a9, a9, a4 402353e9: 20aa20 or a10, a10, a2 402353ec: 418880 srli a8, a8, 8 402353ef: 416860 srli a6, a6, 8 402353f2: 1066c0 and a6, a6, a12 402353f5: 1088c0 and a8, a8, a12 402353f8: 208830 or a8, a8, a3 402353fb: 2066b0 or a6, a6, a11 402353fe: 2066a0 or a6, a6, a10 40235401: 208890 or a8, a8, a9 40235404: 1089 s32i.n a8, a0, 4 40235406: 0069 s32i.n a6, a0, 0 40235408: 008b addi.n a0, a0, 8 4023540a: bc9077 bne a0, a7, 402353ca 4023540d: ae8c beqz.n a14, 4023541b 4023540f: 0d3d mov.n a3, a13 40235411: 0e2d mov.n a2, a14 40235413: 044c movi.n a4, 64 40235415: 346101 l32r a0, 4020259c 40235418: 0000c0 callx0 a0 4023541b: 31c8 l32i.n a12, a1, 12 4023541d: 41d8 l32i.n a13, a1, 16 4023541f: 51e8 l32i.n a14, a1, 20 40235421: 2108 l32i.n a0, a1, 8 40235423: 20c112 addi a1, a1, 32 40235426: f00d ret.n 40235428: f0a062 movi a6, 240 4023542b: ffcec6 j 4023536a ... 40235430 : 40235430: 1142f0 slli a4, a2, 1 40235433: 096277 bbci a2, 7, 40235440 40235436: b21c movi.n a2, 27 40235438: 302420 xor a2, a4, a2 4023543b: 742020 extui a2, a2, 0, 8 4023543e: f00d ret.n 40235440: 042d mov.n a2, a4 40235442: fffd46 j 4023543b 40235445: 000000 ill 40235448: fe8cf0 excw 4023544b: 3f .byte 0x3f 4023544c: fe8d10 excw 4023544f: 3f .byte 0x3f 40235450 : 40235450: d0c112 addi a1, a1, -48 40235453: 21c9 s32i.n a12, a1, 8 40235455: 31d9 s32i.n a13, a1, 12 40235457: 41e9 s32i.n a14, a1, 16 40235459: 51f9 s32i.n a15, a1, 20 4023545b: 0149 s32i.n a4, a1, 0 4023545d: 1109 s32i.n a0, a1, 4 4023545f: 9129 s32i.n a2, a1, 36 40235461: 85ac beqz.n a5, 4023548d 40235463: 171566 bnei a5, 1, 4023547e 40235466: 8f0c movi.n a15, 8 40235468: ed0c movi.n a13, 14 4023546a: 9129 s32i.n a2, a1, 36 4023546c: 000846 j 40235491 4023546f: 0138 l32i.n a3, a1, 0 40235471: 041c movi.n a4, 16 40235473: e4a102 movi a0, 0x1e4 40235476: 220a add.n a2, a2, a0 40235478: 344901 l32r a0, 4020259c 4023547b: 0000c0 callx0 a0 4023547e: 21c8 l32i.n a12, a1, 8 40235480: 31d8 l32i.n a13, a1, 12 40235482: 41e8 l32i.n a14, a1, 16 40235484: 51f8 l32i.n a15, a1, 20 40235486: 1108 l32i.n a0, a1, 4 40235488: 30c112 addi a1, a1, 48 4023548b: f00d ret.n 4023548d: 4f0c movi.n a15, 4 4023548f: ad0c movi.n a13, 10 40235491: 9128 l32i.n a2, a1, 36 40235493: 04ae02 movi a0, 0xfffffe04 40235496: 0052d2 s16i a13, a2, 0 40235499: 0152f2 s16i a15, a2, 2 4023549c: 4f1fa6 blti a15, 1, 402354ef 4023549f: c20a add.n a12, a2, a0 402354a1: a08f20 addx4 a8, a15, a2 402354a4: 880a add.n a8, a8, a0 402354a6: 0103e2 l8ui a14, a3, 1 402354a9: 0203d2 l8ui a13, a3, 2 402354ac: 0303b2 l8ui a11, a3, 3 402354af: 11dd80 slli a13, a13, 8 402354b2: 20bbd0 or a11, a11, a13 402354b5: 0003d2 l8ui a13, a3, 0 402354b8: 11ee00 slli a14, a14, 16 402354bb: 01dd80 slli a13, a13, 24 402354be: 20dde0 or a13, a13, a14 402354c1: 20bbd0 or a11, a11, a13 402354c4: 806cb2 s32i a11, a12, 0x200 402354c7: 070392 l8ui a9, a3, 7 402354ca: 0603a2 l8ui a10, a3, 6 402354cd: 0503b2 l8ui a11, a3, 5 402354d0: 11aa80 slli a10, a10, 8 402354d3: 11bb00 slli a11, a11, 16 402354d6: 2099a0 or a9, a9, a10 402354d9: 0403a2 l8ui a10, a3, 4 402354dc: 338b addi.n a3, a3, 8 402354de: 01aa80 slli a10, a10, 24 402354e1: 20aab0 or a10, a10, a11 402354e4: 2099a0 or a9, a9, a10 402354e7: 816c92 s32i a9, a12, 0x204 402354ea: cc8b addi.n a12, a12, 8 402354ec: b63c87 bltu a12, a8, 402354a6 402354ef: 0fdd mov.n a13, a15 402354f1: 0012e2 l16ui a14, a2, 0 402354f4: 430c movi.n a3, 4 402354f6: a0ee30 addx4 a14, a14, a3 402354f9: 71e9 s32i.n a14, a1, 28 402354fb: 022fe7 blt a15, a14, 40235501 402354fe: ffdb46 j 4023546f 40235501: 9129 s32i.n a2, a1, 36 40235503: 8129 s32i.n a2, a1, 32 40235505: ffd041 l32r a4, 40235448 40235508: a0cf20 addx4 a12, a15, a2 4023550b: cc0a add.n a12, a12, a0 4023550d: 6149 s32i.n a4, a1, 24 4023550f: 7f2ce2 l32i a14, a12, 0x1fc 40235512: 0d2d mov.n a2, a13 40235514: 0f3d mov.n a3, a15 40235516: 4e0301 l32r a0, 40208d24 40235519: 0000c0 callx0 a0 4023551c: 043256 bnez a2, 40235563 4023551f: 7568e0 extui a6, a14, 24, 8 40235522: 7550e0 extui a5, a14, 16, 8 40235525: 7448e0 extui a4, a14, 8, 8 40235528: 6178 l32i.n a7, a1, 24 4023552a: 7430e0 extui a3, a14, 0, 8 4023552d: 000702 l8ui a0, a7, 0 40235530: 771b addi.n a7, a7, 1 40235532: 6179 s32i.n a7, a1, 24 40235534: ffc6e1 l32r a14, 4023544c 40235537: 010080 slli a0, a0, 24 4023553a: 4e4a add.n a4, a14, a4 4023553c: 5e5a add.n a5, a14, a5 4023553e: 3e3a add.n a3, a14, a3 40235540: 000332 l8ui a3, a3, 0 40235543: 000552 l8ui a5, a5, 0 40235546: 000442 l8ui a4, a4, 0 40235549: 015580 slli a5, a5, 24 4023554c: 114400 slli a4, a4, 16 4023554f: 113380 slli a3, a3, 8 40235552: ee6a add.n a14, a14, a6 40235554: 000ee2 l8ui a14, a14, 0 40235557: 203340 or a3, a3, a4 4023555a: 20ee50 or a14, a14, a5 4023555d: 20ee30 or a14, a14, a3 40235560: 30ee00 xor a14, a14, a0 40235563: cc4b addi.n a12, a12, 4 40235565: 378f66 bnei a15, 8, 402355a0 40235568: 344266 bnei a2, 4, 402355a0 4023556b: 7480e0 extui a8, a14, 0, 8 4023556e: 7498e0 extui a9, a14, 8, 8 40235571: 7528e0 extui a2, a14, 24, 8 40235574: ffb601 l32r a0, 4023544c 40235577: 75e0e0 extui a14, a14, 16, 8 4023557a: 909a add.n a9, a0, a9 4023557c: 808a add.n a8, a0, a8 4023557e: 000882 l8ui a8, a8, 0 40235581: 000992 l8ui a9, a9, 0 40235584: e0ea add.n a14, a0, a14 40235586: 000ee2 l8ui a14, a14, 0 40235589: 002a add.n a0, a0, a2 4023558b: 119980 slli a9, a9, 8 4023558e: 208890 or a8, a8, a9 40235591: 000002 l8ui a0, a0, 0 40235594: 11ee00 slli a14, a14, 16 40235597: 010080 slli a0, a0, 24 4023559a: 20ee00 or a14, a14, a0 4023559d: 20e8e0 or a14, a8, a14 402355a0: dd1b addi.n a13, a13, 1 402355a2: 81b8 l32i.n a11, a1, 32 402355a4: 7198 l32i.n a9, a1, 28 402355a6: 1ba8 l32i.n a10, a11, 4 402355a8: c099d0 sub a9, a9, a13 402355ab: bb4b addi.n a11, a11, 4 402355ad: 81b9 s32i.n a11, a1, 32 402355af: 30aae0 xor a10, a10, a14 402355b2: 7f6ca2 s32i a10, a12, 0x1fc 402355b5: f56956 bnez a9, 4023550f 402355b8: 9128 l32i.n a2, a1, 36 402355ba: ffac46 j 4023546f 402355bd: 000000 ill 402355c0: fe .byte 0xfe 402355c1: fe .byte 0xfe 402355c2: fe .byte 0xfe 402355c3: fe .byte 0xfe 402355c4: 1b1b addi.n a1, a11, 1 402355c6: 1b1b addi.n a1, a11, 1 402355c8 : 402355c8: f0c112 addi a1, a1, -16 402355cb: 11c9 s32i.n a12, a1, 4 402355cd: 21d9 s32i.n a13, a1, 8 402355cf: 0109 s32i.n a0, a1, 0 402355d1: 001202 l16ui a0, a2, 0 402355d4: 14c222 addi a2, a2, 20 402355d7: 1100e0 slli a0, a0, 2 402355da: 0250e6 bgei a0, 5, 402355e0 402355dd: 002146 j 40235666 402355e0: 466a41 l32r a4, 40206f88 402355e3: fff851 l32r a5, 402355c4 402355e6: 592261 l32r a6, 4020ba70 402355e9: fff5a1 l32r a10, 402355c0 402355ec: 000b addi.n a0, a0, -1 402355ee: 0238 l32i.n a3, a2, 0 402355f0: 404810 ssai 24 402355f3: 10c340 and a12, a3, a4 402355f6: 41d730 srli a13, a3, 7 402355f9: b33a add.n a11, a3, a3 402355fb: 10bba0 and a11, a11, a10 402355fe: 10dd60 and a13, a13, a6 40235601: c0ccd0 sub a12, a12, a13 40235604: 10cc50 and a12, a12, a5 40235607: 30bbc0 xor a11, a11, a12 4023560a: 109b40 and a9, a11, a4 4023560d: 41c7b0 srli a12, a11, 7 40235610: 8bba add.n a8, a11, a11 40235612: 1088a0 and a8, a8, a10 40235615: 10cc60 and a12, a12, a6 40235618: c099c0 sub a9, a9, a12 4023561b: 109950 and a9, a9, a5 4023561e: 308890 xor a8, a8, a9 40235621: 307b80 xor a7, a11, a8 40235624: 10c840 and a12, a8, a4 40235627: 41d780 srli a13, a8, 7 4023562a: 988a add.n a9, a8, a8 4023562c: 1099a0 and a9, a9, a10 4023562f: 10dd60 and a13, a13, a6 40235632: c0ccd0 sub a12, a12, a13 40235635: 10cc50 and a12, a12, a5 40235638: 3099c0 xor a9, a9, a12 4023563b: 303930 xor a3, a9, a3 4023563e: 308830 xor a8, a8, a3 40235641: 30bb30 xor a11, a11, a3 40235644: 81bbb0 src a11, a11, a11 40235647: 3099b0 xor a9, a9, a11 4023564a: 404010 ssai 16 4023564d: 818880 src a8, a8, a8 40235650: 307790 xor a7, a7, a9 40235653: 404800 ssai 8 40235656: 307780 xor a7, a7, a8 40235659: 813330 src a3, a3, a3 4023565c: 303370 xor a3, a3, a7 4023565f: 0239 s32i.n a3, a2, 0 40235661: 224b addi.n a2, a2, 4 40235663: 854066 bnei a0, 4, 402355ec 40235666: 11c8 l32i.n a12, a1, 4 40235668: 21d8 l32i.n a13, a1, 8 4023566a: 0108 l32i.n a0, a1, 0 4023566c: 10c112 addi a1, a1, 16 4023566f: f00d ret.n 40235671: 000000 ill 40235674 : 40235674: 037d mov.n a7, a3 40235676: 80c112 addi a1, a1, -128 40235679: 1561c2 s32i a12, a1, 84 4023567c: 1b6152 s32i a5, a1, 108 4023567f: 146102 s32i a0, a1, 80 40235682: 1861f2 s32i a15, a1, 96 40235685: 1761e2 s32i a14, a1, 92 40235688: 1661d2 s32i a13, a1, 88 4023568b: 1c6172 s32i a7, a1, 112 4023568e: 02dd mov.n a13, a2 40235690: 04ed mov.n a14, a4 40235692: e4a1f2 movi a15, 0x1e4 40235695: f2fa add.n a15, a2, a15 40235697: 041c movi.n a4, 16 40235699: 012d mov.n a2, a1 4023569b: 0f3d mov.n a3, a15 4023569d: 33bf01 l32r a0, 4020259c 402356a0: 0000c0 callx0 a0 402356a3: 1b2122 l32i a2, a1, 108 402356a6: 018d mov.n a8, a1 402356a8: 10c102 addi a0, a1, 16 402356ab: 10c142 addi a4, a1, 16 402356ae: 33b2c1 l32r a12, 40202578 402356b1: 0838 l32i.n a3, a8, 0 402356b3: 884b addi.n a8, a8, 4 402356b5: 756830 extui a6, a3, 24, 8 402356b8: 015380 slli a5, a3, 24 402356bb: 1073c0 and a7, a3, a12 402356be: 117780 slli a7, a7, 8 402356c1: 205570 or a5, a5, a7 402356c4: 413830 srli a3, a3, 8 402356c7: 1033c0 and a3, a3, a12 402356ca: 203360 or a3, a3, a6 402356cd: 203350 or a3, a3, a5 402356d0: 0439 s32i.n a3, a4, 0 402356d2: 444b addi.n a4, a4, 4 402356d4: d99807 bne a8, a0, 402356b1 402356d7: 1d61f2 s32i a15, a1, 116 402356da: 1e6102 s32i a0, a1, 120 402356dd: 1961d2 s32i a13, a1, 100 402356e0: f0c242 addi a4, a2, -16 402356e3: 1a6142 s32i a4, a1, 104 402356e6: 0a9496 bltz a4, 40235793 402356e9: 1c21f2 l32i a15, a1, 112 402356ec: 20c1d2 addi a13, a1, 32 402356ef: 20c122 addi a2, a1, 32 402356f2: 0f3d mov.n a3, a15 402356f4: 041c movi.n a4, 16 402356f6: 33a901 l32r a0, 4020259c 402356f9: 0000c0 callx0 a0 402356fc: 10cff2 addi a15, a15, 16 402356ff: 10c142 addi a4, a1, 16 40235702: 20c152 addi a5, a1, 32 40235705: 30c102 addi a0, a1, 48 40235708: 002572 l32i a7, a5, 0 4023570b: 002462 l32i a6, a4, 0 4023570e: 04c552 addi a5, a5, 4 40235711: 444b addi.n a4, a4, 4 40235713: 759870 extui a9, a7, 24, 8 40235716: 018780 slli a8, a7, 24 40235719: 10a7c0 and a10, a7, a12 4023571c: 11aa80 slli a10, a10, 8 4023571f: 2088a0 or a8, a8, a10 40235722: 417870 srli a7, a7, 8 40235725: 1077c0 and a7, a7, a12 40235728: 207790 or a7, a7, a9 4023572b: 207780 or a7, a7, a8 4023572e: 306670 xor a6, a6, a7 40235731: 0069 s32i.n a6, a0, 0 40235733: 004b addi.n a0, a0, 4 40235735: cf94d7 bne a4, a13, 40235708 40235738: 192122 l32i a2, a1, 100 4023573b: 30c132 addi a3, a1, 48 4023573e: 0022c5 call0 4023596c 40235741: 10c142 addi a4, a1, 16 40235744: 30c102 addi a0, a1, 48 40235747: 40c152 addi a5, a1, 64 4023574a: 0088 l32i.n a8, a0, 0 4023574c: 004b addi.n a0, a0, 4 4023574e: 0489 s32i.n a8, a4, 0 40235750: 019880 slli a9, a8, 24 40235753: 10a8c0 and a10, a8, a12 40235756: 11aa80 slli a10, a10, 8 40235759: 2099a0 or a9, a9, a10 4023575c: 444b addi.n a4, a4, 4 4023575e: 75a880 extui a10, a8, 24, 8 40235761: 418880 srli a8, a8, 8 40235764: 1088c0 and a8, a8, a12 40235767: 2088a0 or a8, a8, a10 4023576a: 208890 or a8, a8, a9 4023576d: 0589 s32i.n a8, a5, 0 4023576f: 554b addi.n a5, a5, 4 40235771: d594d7 bne a4, a13, 4023574a 40235774: 0e2d mov.n a2, a14 40235776: 40c132 addi a3, a1, 64 40235779: 041c movi.n a4, 16 4023577b: 338801 l32r a0, 4020259c 4023577e: 0000c0 callx0 a0 40235781: 1a21b2 l32i a11, a1, 104 40235784: 10cee2 addi a14, a14, 16 40235787: f0cbb2 addi a11, a11, -16 4023578a: 1a61b2 s32i a11, a1, 104 4023578d: f5ebd6 bgez a11, 402356ef 40235790: 1e2102 l32i a0, a1, 120 40235793: 1d21f2 l32i a15, a1, 116 40235796: 018d mov.n a8, a1 40235798: 10c142 addi a4, a1, 16 4023579b: 04d8 l32i.n a13, a4, 0 4023579d: 444b addi.n a4, a4, 4 4023579f: 7528d0 extui a2, a13, 24, 8 402357a2: 01ed80 slli a14, a13, 24 402357a5: 103dc0 and a3, a13, a12 402357a8: 113380 slli a3, a3, 8 402357ab: 20ee30 or a14, a14, a3 402357ae: 41d8d0 srli a13, a13, 8 402357b1: 10ddc0 and a13, a13, a12 402357b4: 20dd20 or a13, a13, a2 402357b7: 20dde0 or a13, a13, a14 402357ba: 08d9 s32i.n a13, a8, 0 402357bc: 884b addi.n a8, a8, 4 402357be: d99807 bne a8, a0, 4023579b 402357c1: 0f2d mov.n a2, a15 402357c3: 013d mov.n a3, a1 402357c5: 041c movi.n a4, 16 402357c7: 337501 l32r a0, 4020259c 402357ca: 0000c0 callx0 a0 402357cd: 1521c2 l32i a12, a1, 84 402357d0: 1621d2 l32i a13, a1, 88 402357d3: 1721e2 l32i a14, a1, 92 402357d6: 1821f2 l32i a15, a1, 96 402357d9: 80a022 movi a2, 128 402357dc: 142102 l32i a0, a1, 80 402357df: 112a add.n a1, a1, a2 402357e1: f00d ret.n ... 402357e4 : 402357e4: 90a072 movi a7, 144 402357e7: c01170 sub a1, a1, a7 402357ea: 1961c2 s32i a12, a1, 100 402357ed: 1c61f2 s32i a15, a1, 112 402357f0: 206152 s32i a5, a1, 128 402357f3: 186102 s32i a0, a1, 96 402357f6: 1f6132 s32i a3, a1, 124 402357f9: 1a61d2 s32i a13, a1, 104 402357fc: 047d mov.n a7, a4 402357fe: 1b61e2 s32i a14, a1, 108 40235801: 041c movi.n a4, 16 40235803: 216172 s32i a7, a1, 132 40235806: e4a1e2 movi a14, 0x1e4 40235809: 02dd mov.n a13, a2 4023580b: e2ea add.n a14, a2, a14 4023580d: 012d mov.n a2, a1 4023580f: 0e3d mov.n a3, a14 40235811: 336201 l32r a0, 4020259c 40235814: 0000c0 callx0 a0 40235817: 202152 l32i a5, a1, 128 4023581a: 019d mov.n a9, a1 4023581c: 10c102 addi a0, a1, 16 4023581f: 10c182 addi a8, a1, 16 40235822: 3355c1 l32r a12, 40202578 40235825: 09f8 l32i.n a15, a9, 0 40235827: 994b addi.n a9, a9, 4 40235829: 7538f0 extui a3, a15, 24, 8 4023582c: 012f80 slli a2, a15, 24 4023582f: 104fc0 and a4, a15, a12 40235832: 114480 slli a4, a4, 8 40235835: 202240 or a2, a2, a4 40235838: 41f8f0 srli a15, a15, 8 4023583b: 10ffc0 and a15, a15, a12 4023583e: 20ff30 or a15, a15, a3 40235841: 20ff20 or a15, a15, a2 40235844: 08f9 s32i.n a15, a8, 0 40235846: 884b addi.n a8, a8, 4 40235848: d99907 bne a9, a0, 40235825 4023584b: 2261e2 s32i a14, a1, 136 4023584e: 236102 s32i a0, a1, 140 40235851: 1d61d2 s32i a13, a1, 116 40235854: f0c522 addi a2, a5, -16 40235857: 1e6122 s32i a2, a1, 120 4023585a: 0bc296 bltz a2, 4023591a 4023585d: 2121f2 l32i a15, a1, 132 40235860: 20c1e2 addi a14, a1, 32 40235863: 30c1d2 addi a13, a1, 48 40235866: 20c122 addi a2, a1, 32 40235869: 1f2132 l32i a3, a1, 124 4023586c: 041c movi.n a4, 16 4023586e: 334b01 l32r a0, 4020259c 40235871: 0000c0 callx0 a0 40235874: 20c152 addi a5, a1, 32 40235877: 30c142 addi a4, a1, 48 4023587a: 1f2132 l32i a3, a1, 124 4023587d: 40c102 addi a0, a1, 64 40235880: 10c332 addi a3, a3, 16 40235883: 1f6132 s32i a3, a1, 124 40235886: 002582 l32i a8, a5, 0 40235889: 04c552 addi a5, a5, 4 4023588c: 016880 slli a6, a8, 24 4023588f: 757880 extui a7, a8, 24, 8 40235892: 419880 srli a9, a8, 8 40235895: 1099c0 and a9, a9, a12 40235898: 207790 or a7, a7, a9 4023589b: 1088c0 and a8, a8, a12 4023589e: 118880 slli a8, a8, 8 402358a1: 206680 or a6, a6, a8 402358a4: 206670 or a6, a6, a7 402358a7: 006062 s32i a6, a0, 0 402358aa: 0469 s32i.n a6, a4, 0 402358ac: 004b addi.n a0, a0, 4 402358ae: 444b addi.n a4, a4, 4 402358b0: d295d7 bne a5, a13, 40235886 402358b3: 1d2122 l32i a2, a1, 116 402358b6: 40c132 addi a3, a1, 64 402358b9: 002585 call0 40235b14 402358bc: 10c182 addi a8, a1, 16 402358bf: 30c142 addi a4, a1, 48 402358c2: 40c102 addi a0, a1, 64 402358c5: 50c152 addi a5, a1, 80 402358c8: 0898 l32i.n a9, a8, 0 402358ca: 00a8 l32i.n a10, a0, 0 402358cc: 04b8 l32i.n a11, a4, 0 402358ce: 004b addi.n a0, a0, 4 402358d0: 444b addi.n a4, a4, 4 402358d2: 08b9 s32i.n a11, a8, 0 402358d4: 884b addi.n a8, a8, 4 402358d6: 3099a0 xor a9, a9, a10 402358d9: 75b890 extui a11, a9, 24, 8 402358dc: 01a980 slli a10, a9, 24 402358df: 1029c0 and a2, a9, a12 402358e2: 112280 slli a2, a2, 8 402358e5: 20aa20 or a10, a10, a2 402358e8: 419890 srli a9, a9, 8 402358eb: 1099c0 and a9, a9, a12 402358ee: 2099b0 or a9, a9, a11 402358f1: 2099a0 or a9, a9, a10 402358f4: 0599 s32i.n a9, a5, 0 402358f6: 554b addi.n a5, a5, 4 402358f8: cc98e7 bne a8, a14, 402358c8 402358fb: 0f2d mov.n a2, a15 402358fd: 50c132 addi a3, a1, 80 40235900: 041c movi.n a4, 16 40235902: 332601 l32r a0, 4020259c 40235905: 0000c0 callx0 a0 40235908: 1e2102 l32i a0, a1, 120 4023590b: 10cff2 addi a15, a15, 16 4023590e: f0c002 addi a0, a0, -16 40235911: 1e6102 s32i a0, a1, 120 40235914: f4e0d6 bgez a0, 40235866 40235917: 232102 l32i a0, a1, 140 4023591a: 2221e2 l32i a14, a1, 136 4023591d: 019d mov.n a9, a1 4023591f: 10c182 addi a8, a1, 16 40235922: 0828 l32i.n a2, a8, 0 40235924: 884b addi.n a8, a8, 4 40235926: 754820 extui a4, a2, 24, 8 40235929: 013280 slli a3, a2, 24 4023592c: 1052c0 and a5, a2, a12 4023592f: 115580 slli a5, a5, 8 40235932: 203350 or a3, a3, a5 40235935: 412820 srli a2, a2, 8 40235938: 1022c0 and a2, a2, a12 4023593b: 202240 or a2, a2, a4 4023593e: 202230 or a2, a2, a3 40235941: 0929 s32i.n a2, a9, 0 40235943: 994b addi.n a9, a9, 4 40235945: d99907 bne a9, a0, 40235922 40235948: 0e2d mov.n a2, a14 4023594a: 013d mov.n a3, a1 4023594c: 041c movi.n a4, 16 4023594e: 331301 l32r a0, 4020259c 40235951: 0000c0 callx0 a0 40235954: 1921c2 l32i a12, a1, 100 40235957: 1a21d2 l32i a13, a1, 104 4023595a: 1b21e2 l32i a14, a1, 108 4023595d: 1c21f2 l32i a15, a1, 112 40235960: 90a022 movi a2, 144 40235963: 182102 l32i a0, a1, 96 40235966: 112a add.n a1, a1, a2 40235968: f00d ret.n ... 4023596c : 4023596c: 036d mov.n a6, a3 4023596e: a0c112 addi a1, a1, -96 40235971: 71c9 s32i.n a12, a1, 28 40235973: 81d9 s32i.n a13, a1, 32 40235975: 91e9 s32i.n a14, a1, 36 40235977: a1f9 s32i.n a15, a1, 40 40235979: 6109 s32i.n a0, a1, 24 4023597b: 001242 l16ui a4, a2, 0 4023597e: c149 s32i.n a4, a1, 48 40235980: 024b addi.n a0, a2, 4 40235982: 5109 s32i.n a0, a1, 20 40235984: 10c322 addi a2, a3, 16 40235987: 5188 l32i.n a8, a1, 20 40235989: 0658 l32i.n a5, a6, 0 4023598b: 0878 l32i.n a7, a8, 0 4023598d: 884b addi.n a8, a8, 4 4023598f: 5189 s32i.n a8, a1, 20 40235991: 305570 xor a5, a5, a7 40235994: 0659 s32i.n a5, a6, 0 40235996: 664b addi.n a6, a6, 4 40235998: eb9627 bne a6, a2, 40235987 4023599b: c198 l32i.n a9, a1, 48 4023599d: 0219e6 bgei a9, 1, 402359a3 402359a0: 005686 j 40235afe 402359a3: 100c movi.n a0, 1 402359a5: 2f0c movi.n a15, 2 402359a7: 3e0c movi.n a14, 3 402359a9: 0d0c movi.n a13, 0 402359ab: b90b addi.n a11, a9, -1 402359ad: f1b9 s32i.n a11, a1, 60 402359af: 0b0c movi.n a11, 0 402359b1: 01cd mov.n a12, a1 402359b3: 490c movi.n a9, 4 402359b5: fea581 l32r a8, 4023544c 402359b8: 126122 s32i a2, a1, 72 402359bb: 1470f0 extui a7, a15, 0, 2 402359be: 14a0d0 extui a10, a13, 0, 2 402359c1: 1460e0 extui a6, a14, 0, 2 402359c4: a06630 addx4 a6, a6, a3 402359c7: a0aa30 addx4 a10, a10, a3 402359ca: a07730 addx4 a7, a7, a3 402359cd: 142000 extui a2, a0, 0, 2 402359d0: a02230 addx4 a2, a2, a3 402359d3: 166102 s32i a0, a1, 88 402359d6: 1461b2 s32i a11, a1, 80 402359d9: 136132 s32i a3, a1, 76 402359dc: 156192 s32i a9, a1, 84 402359df: 0668 l32i.n a6, a6, 0 402359e1: 0aa8 l32i.n a10, a10, 0 402359e3: 0228 l32i.n a2, a2, 0 402359e5: 0778 l32i.n a7, a7, 0 402359e7: 752020 extui a2, a2, 16, 8 402359ea: 747870 extui a7, a7, 8, 8 402359ed: 75a8a0 extui a10, a10, 24, 8 402359f0: 746060 extui a6, a6, 0, 8 402359f3: 686a add.n a6, a8, a6 402359f5: a8aa add.n a10, a8, a10 402359f7: 787a add.n a7, a8, a7 402359f9: 000772 l8ui a7, a7, 0 402359fc: 000aa2 l8ui a10, a10, 0 402359ff: 000662 l8ui a6, a6, 0 40235a02: b169 s32i.n a6, a1, 44 40235a04: 1161a2 s32i a10, a1, 68 40235a07: d179 s32i.n a7, a1, 52 40235a09: 882a add.n a8, a8, a2 40235a0b: 000882 l8ui a8, a8, 0 40235a0e: f128 l32i.n a2, a1, 60 40235a10: e189 s32i.n a8, a1, 56 40235a12: 7bab27 bge a11, a2, 40235a91 40235a15: b188 l32i.n a8, a1, 44 40235a17: e138 l32i.n a3, a1, 56 40235a19: 112122 l32i a2, a1, 68 40235a1c: d198 l32i.n a9, a1, 52 40235a1e: 302230 xor a2, a2, a3 40235a21: 309290 xor a9, a2, a9 40235a24: 308890 xor a8, a8, a9 40235a27: 106182 s32i a8, a1, 64 40235a2a: ffa045 call0 40235430 40235a2d: d138 l32i.n a3, a1, 52 40235a2f: 102152 l32i a5, a1, 64 40235a32: 112142 l32i a4, a1, 68 40235a35: 305250 xor a5, a2, a5 40235a38: e128 l32i.n a2, a1, 56 40235a3a: 304450 xor a4, a4, a5 40235a3d: 4149 s32i.n a4, a1, 16 40235a3f: 302230 xor a2, a2, a3 40235a42: ff9ec5 call0 40235430 40235a45: b138 l32i.n a3, a1, 44 40235a47: 102152 l32i a5, a1, 64 40235a4a: e148 l32i.n a4, a1, 56 40235a4c: 305250 xor a5, a2, a5 40235a4f: d128 l32i.n a2, a1, 52 40235a51: 304450 xor a4, a4, a5 40235a54: e149 s32i.n a4, a1, 56 40235a56: 302230 xor a2, a2, a3 40235a59: ff9d45 call0 40235430 40235a5c: b138 l32i.n a3, a1, 44 40235a5e: 102152 l32i a5, a1, 64 40235a61: d148 l32i.n a4, a1, 52 40235a63: 305250 xor a5, a2, a5 40235a66: 112122 l32i a2, a1, 68 40235a69: 304450 xor a4, a4, a5 40235a6c: d149 s32i.n a4, a1, 52 40235a6e: 302230 xor a2, a2, a3 40235a71: ff9bc5 call0 40235430 40235a74: 162102 l32i a0, a1, 88 40235a77: d178 l32i.n a7, a1, 52 40235a79: e188 l32i.n a8, a1, 56 40235a7b: 152192 l32i a9, a1, 84 40235a7e: 41a8 l32i.n a10, a1, 16 40235a80: 1421b2 l32i a11, a1, 80 40235a83: 132132 l32i a3, a1, 76 40235a86: 102142 l32i a4, a1, 64 40235a89: b168 l32i.n a6, a1, 44 40235a8b: 302240 xor a2, a2, a4 40235a8e: 306620 xor a6, a6, a2 40235a91: 990b addi.n a9, a9, -1 40235a93: 001b addi.n a0, a0, 1 40235a95: ee1b addi.n a14, a14, 1 40235a97: dd1b addi.n a13, a13, 1 40235a99: ff1b addi.n a15, a15, 1 40235a9b: 012a80 slli a2, a10, 24 40235a9e: 114800 slli a4, a8, 16 40235aa1: 115780 slli a5, a7, 8 40235aa4: fe6a81 l32r a8, 4023544c 40235aa7: 205650 or a5, a6, a5 40235aaa: 202240 or a2, a2, a4 40235aad: 1470f0 extui a7, a15, 0, 2 40235ab0: 14a0d0 extui a10, a13, 0, 2 40235ab3: 1460e0 extui a6, a14, 0, 2 40235ab6: a06630 addx4 a6, a6, a3 40235ab9: a0aa30 addx4 a10, a10, a3 40235abc: a07730 addx4 a7, a7, a3 40235abf: 205520 or a5, a5, a2 40235ac2: 0c59 s32i.n a5, a12, 0 40235ac4: 142000 extui a2, a0, 0, 2 40235ac7: cc4b addi.n a12, a12, 4 40235ac9: a02230 addx4 a2, a2, a3 40235acc: f03956 bnez a9, 402359d3 40235acf: 5108 l32i.n a0, a1, 20 40235ad1: 122122 l32i a2, a1, 72 40235ad4: 036d mov.n a6, a3 40235ad6: 01cd mov.n a12, a1 40235ad8: 2f0c movi.n a15, 2 40235ada: 0088 l32i.n a8, a0, 0 40235adc: 0c78 l32i.n a7, a12, 0 40235ade: 004b addi.n a0, a0, 4 40235ae0: cc4b addi.n a12, a12, 4 40235ae2: 307780 xor a7, a7, a8 40235ae5: 0679 s32i.n a7, a6, 0 40235ae7: 664b addi.n a6, a6, 4 40235ae9: ed9627 bne a6, a2, 40235ada 40235aec: 0d0c movi.n a13, 0 40235aee: 3e0c movi.n a14, 3 40235af0: bb1b addi.n a11, a11, 1 40235af2: 5109 s32i.n a0, a1, 20 40235af4: c198 l32i.n a9, a1, 48 40235af6: 100c movi.n a0, 1 40235af8: c099b0 sub a9, a9, a11 40235afb: eb2956 bnez a9, 402359b1 40235afe: 71c8 l32i.n a12, a1, 28 40235b00: 81d8 l32i.n a13, a1, 32 40235b02: 91e8 l32i.n a14, a1, 36 40235b04: a1f8 l32i.n a15, a1, 40 40235b06: 6108 l32i.n a0, a1, 24 40235b08: 60c112 addi a1, a1, 96 40235b0b: f00d ret.n 40235b0d: 000000 ill 40235b10: fe8e10 excw 40235b13: 3f .byte 0x3f 40235b14 : 40235b14: fed382 addmi a8, a3, 0xfffffe00 40235b17: 90a042 movi a4, 144 40235b1a: 10ae72 movi a7, 0xfffffe10 40235b1d: 637a add.n a6, a3, a7 40235b1f: c01140 sub a1, a1, a4 40235b22: 71c9 s32i.n a12, a1, 28 40235b24: 81d9 s32i.n a13, a1, 32 40235b26: 91e9 s32i.n a14, a1, 36 40235b28: a1f9 s32i.n a15, a1, 40 40235b2a: 1f6132 s32i a3, a1, 124 40235b2d: 5189 s32i.n a8, a1, 20 40235b2f: 6109 s32i.n a0, a1, 24 40235b31: c169 s32i.n a6, a1, 48 40235b33: 001202 l16ui a0, a2, 0 40235b36: d109 s32i.n a0, a1, 52 40235b38: 1100c0 slli a0, a0, 4 40235b3b: 020a add.n a0, a2, a0 40235b3d: 14c002 addi a0, a0, 20 40235b40: 4109 s32i.n a0, a1, 16 40235b42: 5198 l32i.n a9, a1, 20 40235b44: 41a8 l32i.n a10, a1, 16 40235b46: 7f26b2 l32i a11, a6, 0x1fc 40235b49: fccaa2 addi a10, a10, -4 40235b4c: 41a9 s32i.n a10, a1, 16 40235b4e: 0aa8 l32i.n a10, a10, 0 40235b50: fcc662 addi a6, a6, -4 40235b53: 30aab0 xor a10, a10, a11 40235b56: 8066a2 s32i a10, a6, 0x200 40235b59: e59697 bne a6, a9, 40235b42 40235b5c: d1b8 l32i.n a11, a1, 52 40235b5e: 021be6 bgei a11, 1, 40235b64 40235b61: 006bc6 j 40235d14 40235b64: 090c movi.n a9, 0 40235b66: ffeaa1 l32r a10, 40235b10 40235b69: 700c movi.n a0, 7 40235b6b: fed1c2 addmi a12, a1, 0xfffffe00 40235b6e: db0b addi.n a13, a11, -1 40235b70: 1e61d2 s32i a13, a1, 120 40235b73: 10ccc2 addi a12, a12, 16 40235b76: 1c61c2 s32i a12, a1, 112 40235b79: 4d0c movi.n a13, 4 40235b7b: 5e0c movi.n a14, 5 40235b7d: 1c21c2 l32i a12, a1, 112 40235b80: 6f0c movi.n a15, 6 40235b82: 216102 s32i a0, a1, 132 40235b85: 206192 s32i a9, a1, 128 40235b88: 1480f0 extui a8, a15, 0, 2 40235b8b: 147000 extui a7, a0, 0, 2 40235b8e: 1420d0 extui a2, a13, 0, 2 40235b91: 1f2132 l32i a3, a1, 124 40235b94: 1460e0 extui a6, a14, 0, 2 40235b97: a06630 addx4 a6, a6, a3 40235b9a: a02230 addx4 a2, a2, a3 40235b9d: a07730 addx4 a7, a7, a3 40235ba0: a08830 addx4 a8, a8, a3 40235ba3: 0888 l32i.n a8, a8, 0 40235ba5: 0778 l32i.n a7, a7, 0 40235ba7: 0228 l32i.n a2, a2, 0 40235ba9: 0668 l32i.n a6, a6, 0 40235bab: 742020 extui a2, a2, 0, 8 40235bae: 746860 extui a6, a6, 8, 8 40235bb1: 757870 extui a7, a7, 24, 8 40235bb4: 758080 extui a8, a8, 16, 8 40235bb7: 1e2132 l32i a3, a1, 120 40235bba: 8a8a add.n a8, a10, a8 40235bbc: 7a7a add.n a7, a10, a7 40235bbe: 6a6a add.n a6, a10, a6 40235bc0: 2a2a add.n a2, a10, a2 40235bc2: 000222 l8ui a2, a2, 0 40235bc5: 000662 l8ui a6, a6, 0 40235bc8: 000772 l8ui a7, a7, 0 40235bcb: 000882 l8ui a8, a8, 0 40235bce: b189 s32i.n a8, a1, 44 40235bd0: 1b6172 s32i a7, a1, 108 40235bd3: 1a6162 s32i a6, a1, 104 40235bd6: 196122 s32i a2, a1, 100 40235bd9: 022937 blt a9, a3, 40235bdf 40235bdc: 004106 j 40235ce4 40235bdf: b138 l32i.n a3, a1, 44 40235be1: 1b2122 l32i a2, a1, 108 40235be4: 302230 xor a2, a2, a3 40235be7: e129 s32i.n a2, a1, 56 40235be9: ff8445 call0 40235430 40235bec: 1a2152 l32i a5, a1, 104 40235bef: b148 l32i.n a4, a1, 44 40235bf1: f129 s32i.n a2, a1, 60 40235bf3: 304450 xor a4, a4, a5 40235bf6: 106142 s32i a4, a1, 64 40235bf9: 042d mov.n a2, a4 40235bfb: ff8345 call0 40235430 40235bfe: 116122 s32i a2, a1, 68 40235c01: 192132 l32i a3, a1, 100 40235c04: 1a2122 l32i a2, a1, 104 40235c07: 302230 xor a2, a2, a3 40235c0a: ff8245 call0 40235430 40235c0d: 126122 s32i a2, a1, 72 40235c10: 192132 l32i a3, a1, 100 40235c13: 1b2122 l32i a2, a1, 108 40235c16: 302230 xor a2, a2, a3 40235c19: ff8145 call0 40235430 40235c1c: 136122 s32i a2, a1, 76 40235c1f: 112142 l32i a4, a1, 68 40235c22: 1d6142 s32i a4, a1, 116 40235c25: f128 l32i.n a2, a1, 60 40235c27: 146122 s32i a2, a1, 80 40235c2a: 302240 xor a2, a2, a4 40235c2d: ff8005 call0 40235430 40235c30: 156122 s32i a2, a1, 84 40235c33: 122132 l32i a3, a1, 72 40235c36: 1d2122 l32i a2, a1, 116 40235c39: 166132 s32i a3, a1, 88 40235c3c: 302230 xor a2, a2, a3 40235c3f: ff7f05 call0 40235430 40235c42: 023d mov.n a3, a2 40235c44: 186122 s32i a2, a1, 96 40235c47: 152122 l32i a2, a1, 84 40235c4a: 176122 s32i a2, a1, 92 40235c4d: 302230 xor a2, a2, a3 40235c50: ff7dc5 call0 40235430 40235c53: 212102 l32i a0, a1, 132 40235c56: 182132 l32i a3, a1, 96 40235c59: 172172 l32i a7, a1, 92 40235c5c: 102162 l32i a6, a1, 64 40235c5f: 192192 l32i a9, a1, 100 40235c62: e148 l32i.n a4, a1, 56 40235c64: 1a21b2 l32i a11, a1, 104 40235c67: 142152 l32i a5, a1, 80 40235c6a: 1b21a2 l32i a10, a1, 108 40235c6d: 305520 xor a5, a5, a2 40235c70: 30aab0 xor a10, a10, a11 40235c73: 308490 xor a8, a4, a9 40235c76: 306690 xor a6, a6, a9 40235c79: 306760 xor a6, a7, a6 40235c7c: 3044b0 xor a4, a4, a11 40235c7f: 307780 xor a7, a7, a8 40235c82: 309390 xor a9, a3, a9 40235c85: 305560 xor a5, a5, a6 40235c88: 303340 xor a3, a3, a4 40235c8b: 015580 slli a5, a5, 24 40235c8e: 028d mov.n a8, a2 40235c90: 3099a0 xor a9, a9, a10 40235c93: 1d2162 l32i a6, a1, 116 40235c96: ff9ea1 l32r a10, 40235b10 40235c99: 306620 xor a6, a6, a2 40235c9c: 306690 xor a6, a6, a9 40235c9f: 132122 l32i a2, a1, 76 40235ca2: 202192 l32i a9, a1, 128 40235ca5: 116600 slli a6, a6, 16 40235ca8: 302280 xor a2, a2, a8 40235cab: 205560 or a5, a5, a6 40235cae: 162162 l32i a6, a1, 88 40235cb1: 302230 xor a2, a2, a3 40235cb4: 306680 xor a6, a6, a8 40235cb7: 306670 xor a6, a6, a7 40235cba: 116680 slli a6, a6, 8 40235cbd: fcccc2 addi a12, a12, -4 40235cc0: 000b addi.n a0, a0, -1 40235cc2: ff0b addi.n a15, a15, -1 40235cc4: ee0b addi.n a14, a14, -1 40235cc6: dd0b addi.n a13, a13, -1 40235cc8: 207260 or a7, a2, a6 40235ccb: 207750 or a7, a7, a5 40235cce: 806c72 s32i a7, a12, 0x200 40235cd1: eadd56 bnez a13, 40235b82 40235cd4: 4108 l32i.n a0, a1, 16 40235cd6: 5128 l32i.n a2, a1, 20 40235cd8: 1c21c2 l32i a12, a1, 112 40235cdb: d1f8 l32i.n a15, a1, 52 40235cdd: 991b addi.n a9, a9, 1 40235cdf: c168 l32i.n a6, a1, 48 40235ce1: 000386 j 40235cf3 40235ce4: 116680 slli a6, a6, 8 40235ce7: 11b800 slli a11, a8, 16 40235cea: 015780 slli a5, a7, 24 40235ced: 2055b0 or a5, a5, a11 40235cf0: fff246 j 40235cbd 40235cf3: fcc662 addi a6, a6, -4 40235cf6: 7f2ce2 l32i a14, a12, 0x1fc 40235cf9: fcc002 addi a0, a0, -4 40235cfc: 00d8 l32i.n a13, a0, 0 40235cfe: fcccc2 addi a12, a12, -4 40235d01: 30dde0 xor a13, a13, a14 40235d04: 8066d2 s32i a13, a6, 0x200 40235d07: e89627 bne a6, a2, 40235cf3 40235d0a: 4109 s32i.n a0, a1, 16 40235d0c: c0f9f0 sub a15, a9, a15 40235d0f: 700c movi.n a0, 7 40235d11: e64f56 bnez a15, 40235b79 40235d14: 71c8 l32i.n a12, a1, 28 40235d16: 81d8 l32i.n a13, a1, 32 40235d18: 91e8 l32i.n a14, a1, 36 40235d1a: a1f8 l32i.n a15, a1, 40 40235d1c: 90a022 movi a2, 144 40235d1f: 6108 l32i.n a0, a1, 24 40235d21: 112a add.n a1, a1, a2 40235d23: f00d ret.n 40235d25: 000000 ill 40235d28 : 40235d28: 0368 l32i.n a6, a3, 0 40235d2a: 562a add.n a5, a6, a2 40235d2c: 000542 l8ui a4, a5, 0 40235d2f: 761b addi.n a7, a6, 1 40235d31: 09e477 bbsi a4, 7, 40235d3e 40235d34: 661b addi.n a6, a6, 1 40235d36: 0369 s32i.n a6, a3, 0 40235d38: 000562 l8ui a6, a5, 0 40235d3b: 000406 j 40235d4f 40235d3e: 0379 s32i.n a7, a3, 0 40235d40: 000592 l8ui a9, a5, 0 40235d43: 649090 extui a9, a9, 0, 7 40235d46: 0959a6 blti a9, 5, 40235d53 40235d49: 020c movi.n a2, 0 40235d4b: f00d ret.n 40235d4d: 060c movi.n a6, 0 40235d4f: 062d mov.n a2, a6 40235d51: f00d ret.n 40235d53: f619a6 blti a9, 1, 40235d4d 40235d56: 060c movi.n a6, 0 40235d58: 080c movi.n a8, 0 40235d5a: a72a add.n a10, a7, a2 40235d5c: 881b addi.n a8, a8, 1 40235d5e: 771b addi.n a7, a7, 1 40235d60: 0379 s32i.n a7, a3, 0 40235d62: 000aa2 l8ui a10, a10, 0 40235d65: 116680 slli a6, a6, 8 40235d68: 6a6a add.n a6, a10, a6 40235d6a: ec9987 bne a9, a8, 40235d5a 40235d6d: fff786 j 40235d4f 40235d70 : 40235d70: f0c112 addi a1, a1, -16 40235d73: 0109 s32i.n a0, a1, 0 40235d75: 0308 l32i.n a0, a3, 0 40235d77: 502a add.n a5, a0, a2 40235d79: 000552 l8ui a5, a5, 0 40235d7c: 041457 beq a4, a5, 40235d84 40235d7f: f27c movi.n a2, -1 40235d81: 000186 j 40235d8b 40235d84: 601b addi.n a6, a0, 1 40235d86: 0369 s32i.n a6, a3, 0 40235d88: fff9c5 call0 40235d28 40235d8b: 0108 l32i.n a0, a1, 0 40235d8d: 10c112 addi a1, a1, 16 40235d90: f00d ret.n ... 40235d94 : 40235d94: f0c112 addi a1, a1, -16 40235d97: 11c9 s32i.n a12, a1, 4 40235d99: 0109 s32i.n a0, a1, 0 40235d9b: 0308 l32i.n a0, a3, 0 40235d9d: 03cd mov.n a12, a3 40235d9f: 302a add.n a3, a0, a2 40235da1: 000332 l8ui a3, a3, 0 40235da4: 041437 beq a4, a3, 40235dac 40235da7: f07c movi.n a0, -1 40235da9: 000406 j 40235dbd 40235dac: 0c3d mov.n a3, a12 40235dae: 401b addi.n a4, a0, 1 40235db0: 0c49 s32i.n a4, a12, 0 40235db2: fff745 call0 40235d28 40235db5: 0c58 l32i.n a5, a12, 0 40235db7: 000c movi.n a0, 0 40235db9: 552a add.n a5, a5, a2 40235dbb: 0c59 s32i.n a5, a12, 0 40235dbd: 11c8 l32i.n a12, a1, 4 40235dbf: 002d mov.n a2, a0 40235dc1: 0108 l32i.n a0, a1, 0 40235dc3: 10c112 addi a1, a1, 16 40235dc6: f00d ret.n 40235dc8: 23a810 excw 40235dcb: 046d40 extui a6, a4, 13, 1 40235dcc : 40235dcc: 046d mov.n a6, a4 40235dce: e0c112 addi a1, a1, -32 40235dd1: 21c9 s32i.n a12, a1, 8 40235dd3: 240c movi.n a4, 2 40235dd5: 1109 s32i.n a0, a1, 4 40235dd7: 41e9 s32i.n a14, a1, 16 40235dd9: 31d9 s32i.n a13, a1, 12 40235ddb: 02ed mov.n a14, a2 40235ddd: 03dd mov.n a13, a3 40235ddf: 0169 s32i.n a6, a1, 0 40235de1: fff8c5 call0 40235d70 40235de4: 02cd mov.n a12, a2 40235de6: 035296 bltz a2, 40235e1f 40235de9: 0e22a6 blti a2, 2, 40235dfb 40235dec: 0d08 l32i.n a0, a13, 0 40235dee: 30ea add.n a3, a0, a14 40235df0: 000332 l8ui a3, a3, 0 40235df3: 43cc bnez.n a3, 40235dfb 40235df5: c20b addi.n a12, a2, -1 40235df7: 401b addi.n a4, a0, 1 40235df9: 0d49 s32i.n a4, a13, 0 40235dfb: 0c2d mov.n a2, a12 40235dfd: fff231 l32r a3, 40235dc8 40235e00: baa042 movi a4, 186 40235e03: 32c701 l32r a0, 40202920 40235e06: 0000c0 callx0 a0 40235e09: 0d38 l32i.n a3, a13, 0 40235e0b: 0148 l32i.n a4, a1, 0 40235e0d: 33ea add.n a3, a3, a14 40235e0f: 0429 s32i.n a2, a4, 0 40235e11: 0c4d mov.n a4, a12 40235e13: 31e201 l32r a0, 4020259c 40235e16: 0000c0 callx0 a0 40235e19: 0d58 l32i.n a5, a13, 0 40235e1b: 55ca add.n a5, a5, a12 40235e1d: 0d59 s32i.n a5, a13, 0 40235e1f: 1108 l32i.n a0, a1, 4 40235e21: 31d8 l32i.n a13, a1, 12 40235e23: 0c2d mov.n a2, a12 40235e25: 41e8 l32i.n a14, a1, 16 40235e27: 21c8 l32i.n a12, a1, 8 40235e29: 20c112 addi a1, a1, 32 40235e2c: f00d ret.n ... 40235e30 : 40235e30: 07a052 movi a5, 7 40235e33: 00a062 movi a6, 0 40235e36: 80c112 addi a1, a1, -128 40235e39: 1c6102 s32i a0, a1, 112 40235e3c: 1d61c2 s32i a12, a1, 116 40235e3f: 146162 s32i a6, a1, 80 40235e42: 136162 s32i a6, a1, 76 40235e45: 126162 s32i a6, a1, 72 40235e48: 116162 s32i a6, a1, 68 40235e4b: 106162 s32i a6, a1, 64 40235e4e: 0f6162 s32i a6, a1, 60 40235e51: e169 s32i.n a6, a1, 56 40235e53: d169 s32i.n a6, a1, 52 40235e55: 02cd mov.n a12, a2 40235e57: c159 s32i.n a5, a1, 48 40235e59: 042d mov.n a2, a4 40235e5b: 1b6122 s32i a2, a1, 108 40235e5e: 000c02 l8ui a0, a12, 0 40235e61: 043c movi.n a4, 48 40235e63: 021047 beq a0, a4, 40235e69 40235e66: 0026c6 j 40235f05 40235e69: 0c2d mov.n a2, a12 40235e6b: 01d505 call0 40237bbc 40235e6e: 0c2d mov.n a2, a12 40235e70: 30c132 addi a3, a1, 48 40235e73: 34c142 addi a4, a1, 52 40235e76: fff545 call0 40235dcc 40235e79: 30c132 addi a3, a1, 48 40235e7c: 1a6122 s32i a2, a1, 104 40235e7f: 3cc142 addi a4, a1, 60 40235e82: 0c2d mov.n a2, a12 40235e84: fff445 call0 40235dcc 40235e87: 30c132 addi a3, a1, 48 40235e8a: 196122 s32i a2, a1, 100 40235e8d: 38c142 addi a4, a1, 56 40235e90: 0c2d mov.n a2, a12 40235e92: fff385 call0 40235dcc 40235e95: 1a2172 l32i a7, a1, 104 40235e98: 192182 l32i a8, a1, 100 40235e9b: 6617a6 blti a7, 1, 40235f05 40235e9e: 6318a6 blti a8, 1, 40235f05 40235ea1: 186122 s32i a2, a1, 96 40235ea4: 5d12a6 blti a2, 1, 40235f05 40235ea7: 0c2d mov.n a2, a12 40235ea9: 30c132 addi a3, a1, 48 40235eac: 40c142 addi a4, a1, 64 40235eaf: fff1c5 call0 40235dcc 40235eb2: 30c132 addi a3, a1, 48 40235eb5: 156122 s32i a2, a1, 84 40235eb8: 44c142 addi a4, a1, 68 40235ebb: 0c2d mov.n a2, a12 40235ebd: fff0c5 call0 40235dcc 40235ec0: 30c132 addi a3, a1, 48 40235ec3: 176122 s32i a2, a1, 92 40235ec6: 48c142 addi a4, a1, 72 40235ec9: 0c2d mov.n a2, a12 40235ecb: fff005 call0 40235dcc 40235ece: 30c132 addi a3, a1, 48 40235ed1: 166122 s32i a2, a1, 88 40235ed4: 4cc142 addi a4, a1, 76 40235ed7: 0c2d mov.n a2, a12 40235ed9: ffef05 call0 40235dcc 40235edc: 30c132 addi a3, a1, 48 40235edf: 1e6122 s32i a2, a1, 120 40235ee2: 50c142 addi a4, a1, 80 40235ee5: 0c2d mov.n a2, a12 40235ee7: ffee45 call0 40235dcc 40235eea: 162192 l32i a9, a1, 88 40235eed: 152102 l32i a0, a1, 84 40235ef0: 1e21a2 l32i a10, a1, 120 40235ef3: 0e10a6 blti a0, 1, 40235f05 40235ef6: 1721b2 l32i a11, a1, 92 40235ef9: 081ba6 blti a11, 1, 40235f05 40235efc: 0519a6 blti a9, 1, 40235f05 40235eff: 021aa6 blti a10, 1, 40235f05 40235f02: 0412e6 bgei a2, 1, 40235f0a 40235f05: 727c movi.n a2, -9 40235f07: 002b86 j 40235fb9 40235f0a: 0e2172 l32i a7, a1, 56 40235f0d: 0f2152 l32i a5, a1, 60 40235f10: 0d2132 l32i a3, a1, 52 40235f13: 1821b2 l32i a11, a1, 96 40235f16: 01b9 s32i.n a11, a1, 0 40235f18: 102182 l32i a8, a1, 64 40235f1b: 1189 s32i.n a8, a1, 4 40235f1d: 2109 s32i.n a0, a1, 8 40235f1f: 112162 l32i a6, a1, 68 40235f22: 3169 s32i.n a6, a1, 12 40235f24: 4109 s32i.n a0, a1, 16 40235f26: 192162 l32i a6, a1, 100 40235f29: 122142 l32i a4, a1, 72 40235f2c: 5149 s32i.n a4, a1, 20 40235f2e: 6199 s32i.n a9, a1, 24 40235f30: 1a2142 l32i a4, a1, 104 40235f33: 132102 l32i a0, a1, 76 40235f36: 81a9 s32i.n a10, a1, 32 40235f38: 7109 s32i.n a0, a1, 28 40235f3a: 1421c2 l32i a12, a1, 80 40235f3d: a129 s32i.n a2, a1, 40 40235f3f: 91c9 s32i.n a12, a1, 36 40235f41: 1b2122 l32i a2, a1, 108 40235f44: 01f5c5 call0 40237ea4 40235f47: 102122 l32i a2, a1, 64 40235f4a: ff9fc1 l32r a12, 40235dc8 40235f4d: f0a042 movi a4, 240 40235f50: 0c3d mov.n a3, a12 40235f52: 319301 l32r a0, 402025a0 40235f55: 0000c0 callx0 a0 40235f58: 112122 l32i a2, a1, 68 40235f5b: 0c3d mov.n a3, a12 40235f5d: f1a042 movi a4, 241 40235f60: 319001 l32r a0, 402025a0 40235f63: 0000c0 callx0 a0 40235f66: 122122 l32i a2, a1, 72 40235f69: 0c3d mov.n a3, a12 40235f6b: f2a042 movi a4, 242 40235f6e: 318c01 l32r a0, 402025a0 40235f71: 0000c0 callx0 a0 40235f74: 132122 l32i a2, a1, 76 40235f77: 0c3d mov.n a3, a12 40235f79: f3a042 movi a4, 243 40235f7c: 318901 l32r a0, 402025a0 40235f7f: 0000c0 callx0 a0 40235f82: 142122 l32i a2, a1, 80 40235f85: 0c3d mov.n a3, a12 40235f87: f4a042 movi a4, 244 40235f8a: 318501 l32r a0, 402025a0 40235f8d: 0000c0 callx0 a0 40235f90: d128 l32i.n a2, a1, 52 40235f92: 0c3d mov.n a3, a12 40235f94: faa042 movi a4, 250 40235f97: 318201 l32r a0, 402025a0 40235f9a: 0000c0 callx0 a0 40235f9d: e128 l32i.n a2, a1, 56 40235f9f: 0c3d mov.n a3, a12 40235fa1: fba042 movi a4, 251 40235fa4: 317f01 l32r a0, 402025a0 40235fa7: 0000c0 callx0 a0 40235faa: 0c3d mov.n a3, a12 40235fac: f128 l32i.n a2, a1, 60 40235fae: fca042 movi a4, 252 40235fb1: 317b01 l32r a0, 402025a0 40235fb4: 0000c0 callx0 a0 40235fb7: 020c movi.n a2, 0 40235fb9: 1d21c2 l32i a12, a1, 116 40235fbc: 80a032 movi a3, 128 40235fbf: 1c2102 l32i a0, a1, 112 40235fc2: 113a add.n a1, a1, a3 40235fc4: f00d ret.n ... 40235fc8 : 40235fc8: e0c112 addi a1, a1, -32 40235fcb: 41d9 s32i.n a13, a1, 16 40235fcd: 51e9 s32i.n a14, a1, 20 40235fcf: 31c9 s32i.n a12, a1, 12 40235fd1: 2109 s32i.n a0, a1, 8 40235fd3: 02cd mov.n a12, a2 40235fd5: 32cc bnez.n a2, 40235fdc 40235fd7: 020c movi.n a2, 0 40235fd9: 001fc6 j 4023605c 40235fdc: 42e8 l32i.n a14, a2, 16 40235fde: 0a12d2 l16ui a13, a2, 20 40235fe1: fecee2 addi a14, a14, -2 40235fe4: f4e0e0 extui a14, a14, 0, 16 40235fe7: 8ecc bnez.n a14, 40235ff3 40235fe9: dd0b addi.n a13, a13, -1 40235feb: eecb addi.n a14, a14, 12 40235fed: f4e0e0 extui a14, a14, 0, 16 40235ff0: f4d0d0 extui a13, a13, 0, 16 40235ff3: 0d2d mov.n a2, a13 40235ff5: 64a032 movi a3, 100 40235ff8: 303a01 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40235ffb: 0000c0 callx0 a0 40235ffe: 0129 s32i.n a2, a1, 0 40236000: 90a132 movi a3, 0x190 40236003: 0d2d mov.n a2, a13 40236005: 303601 l32r a0, 402020e0 <_irom0_text_start+0xd0> 40236008: 0000c0 callx0 a0 4023600b: 1129 s32i.n a2, a1, 4 4023600d: c30c movi.n a3, 12 4023600f: 6fa122 movi a2, 0x16f 40236012: c122e0 mul16u a2, a2, a14 40236015: 450301 l32r a0, 40207424 40236018: 0000c0 callx0 a0 4023601b: 368731 l32r a3, 40203a38 4023601e: 021c42 l16ui a4, a12, 4 40236021: c53c movi.n a5, 60 40236023: 4172d0 srli a7, a13, 2 40236026: 0198 l32i.n a9, a1, 0 40236028: 1188 l32i.n a8, a1, 4 4023602a: 061c62 l16ui a6, a12, 12 4023602d: f48080 extui a8, a8, 0, 16 40236030: 626a add.n a6, a2, a6 40236032: f49090 extui a9, a9, 0, 16 40236035: c07790 sub a7, a7, a9 40236038: 001c22 l16ui a2, a12, 0 4023603b: 778a add.n a7, a7, a8 4023603d: 667a add.n a6, a6, a7 4023603f: 6da172 movi a7, 0x16d 40236042: c177d0 mul16u a7, a7, a13 40236045: 667a add.n a6, a6, a7 40236047: 041c72 l16ui a7, a12, 8 4023604a: 906660 addx2 a6, a6, a6 4023604d: b06670 addx8 a6, a6, a7 40236050: 826650 mull a6, a6, a5 40236053: 446a add.n a4, a4, a6 40236055: 824450 mull a4, a4, a5 40236058: 224a add.n a2, a2, a4 4023605a: 223a add.n a2, a2, a3 4023605c: 31c8 l32i.n a12, a1, 12 4023605e: 41d8 l32i.n a13, a1, 16 40236060: 51e8 l32i.n a14, a1, 20 40236062: 2108 l32i.n a0, a1, 8 40236064: 20c112 addi a1, a1, 32 40236067: f00d ret.n 40236069: 000000 ill 4023606c: ff2fb0 excw 4023606f: ff .byte 0xff 40236070 : 40236070: b0c112 addi a1, a1, -80 40236073: f109 s32i.n a0, a1, 60 40236075: 1061c2 s32i a12, a1, 64 40236078: 1161d2 s32i a13, a1, 68 4023607b: 03cd mov.n a12, a3 4023607d: 02dd mov.n a13, a2 4023607f: 0308 l32i.n a0, a3, 0 40236081: 042d mov.n a2, a4 40236083: b129 s32i.n a2, a1, 44 40236085: 80da add.n a8, a0, a13 40236087: 000882 l8ui a8, a8, 0 4023608a: 741c movi.n a4, 23 4023608c: 749847 bne a8, a4, 40236104 4023608f: 0d2d mov.n a2, a13 40236091: 901b addi.n a9, a0, 1 40236093: 0399 s32i.n a9, a3, 0 40236095: ffc905 call0 40235d28 40236098: 030c movi.n a3, 0 4023609a: c42c movi.n a4, 44 4023609c: d129 s32i.n a2, a1, 52 4023609e: 0ca8 l32i.n a10, a12, 0 402360a0: e1a9 s32i.n a10, a1, 56 402360a2: 012d mov.n a2, a1 402360a4: 314201 l32r a0, 402025ac 402360a7: 0000c0 callx0 a0 402360aa: 2b3c movi.n a11, 50 402360ac: e128 l32i.n a2, a1, 56 402360ae: f0ad02 movi a0, 0xfffffdf0 402360b1: 22da add.n a2, a2, a13 402360b3: 000232 l8ui a3, a2, 0 402360b6: 010242 l8ui a4, a2, 1 402360b9: a03330 addx4 a3, a3, a3 402360bc: 903340 addx2 a3, a3, a4 402360bf: 330a add.n a3, a3, a0 402360c1: 5139 s32i.n a3, a1, 20 402360c3: 042b37 blt a11, a3, 402360cb 402360c6: 64c342 addi a4, a3, 100 402360c9: 5149 s32i.n a4, a1, 20 402360cb: 020262 l8ui a6, a2, 2 402360ce: 030272 l8ui a7, a2, 3 402360d1: a06660 addx4 a6, a6, a6 402360d4: 906670 addx2 a6, a6, a7 402360d7: efad72 movi a7, 0xfffffdef 402360da: 667a add.n a6, a6, a7 402360dc: 4169 s32i.n a6, a1, 16 402360de: 050262 l8ui a6, a2, 5 402360e1: 040252 l8ui a5, a2, 4 402360e4: 012d mov.n a2, a1 402360e6: a05550 addx4 a5, a5, a5 402360e9: 905560 addx2 a5, a5, a6 402360ec: 550a add.n a5, a5, a0 402360ee: 3159 s32i.n a5, a1, 12 402360f0: ffed45 call0 40235fc8 402360f3: b178 l32i.n a7, a1, 44 402360f5: d108 l32i.n a0, a1, 52 402360f7: 0729 s32i.n a2, a7, 0 402360f9: 0c88 l32i.n a8, a12, 0 402360fb: 020c movi.n a2, 0 402360fd: 880a add.n a8, a8, a0 402360ff: 0c89 s32i.n a8, a12, 0 40236101: 0017c6 j 40236164 40236104: 891c movi.n a9, 24 40236106: 589897 bne a8, a9, 40236162 40236109: 0d2d mov.n a2, a13 4023610b: a01b addi.n a10, a0, 1 4023610d: 03a9 s32i.n a10, a3, 0 4023610f: ffc185 call0 40235d28 40236112: 030c movi.n a3, 0 40236114: c42c movi.n a4, 44 40236116: c129 s32i.n a2, a1, 48 40236118: 0cb8 l32i.n a11, a12, 0 4023611a: e1b9 s32i.n a11, a1, 56 4023611c: 012d mov.n a2, a1 4023611e: 312301 l32r a0, 402025ac 40236121: 0000c0 callx0 a0 40236124: 6da702 movi a0, 0x76d 40236127: ffd141 l32r a4, 4023606c 4023612a: 64a062 movi a6, 100 4023612d: e128 l32i.n a2, a1, 56 4023612f: e8a372 movi a7, 0x3e8 40236132: 22da add.n a2, a2, a13 40236134: 030232 l8ui a3, a2, 3 40236137: 010282 l8ui a8, a2, 1 4023613a: 020252 l8ui a5, a2, 2 4023613d: 000292 l8ui a9, a2, 0 40236140: a05550 addx4 a5, a5, a5 40236143: d17790 mul16s a7, a7, a9 40236146: d16680 mul16s a6, a6, a8 40236149: 667a add.n a6, a6, a7 4023614b: 905560 addx2 a5, a5, a6 4023614e: 335a add.n a3, a3, a5 40236150: 334a add.n a3, a3, a4 40236152: 1b2037 blt a0, a3, 40236171 40236155: 030c movi.n a3, 0 40236157: 140c movi.n a4, 1 40236159: 5149 s32i.n a4, a1, 20 4023615b: 3149 s32i.n a4, a1, 12 4023615d: 4139 s32i.n a3, a1, 16 4023615f: 001d06 j 402361d7 40236162: f27c movi.n a2, -1 40236164: 1021c2 l32i a12, a1, 64 40236167: 1121d2 l32i a13, a1, 68 4023616a: f108 l32i.n a0, a1, 60 4023616c: 50c112 addi a1, a1, 80 4023616f: f00d ret.n 40236171: f0ad62 movi a6, 0xfffffdf0 40236174: 94a8b2 movi a11, 0xfffff894 40236177: b3ba add.n a11, a3, a11 40236179: 51b9 s32i.n a11, a1, 20 4023617b: 0402a2 l8ui a10, a2, 4 4023617e: 0502b2 l8ui a11, a2, 5 40236181: a0aaa0 addx4 a10, a10, a10 40236184: 90aab0 addx2 a10, a10, a11 40236187: efadb2 movi a11, 0xfffffdef 4023618a: aaba add.n a10, a10, a11 4023618c: 41a9 s32i.n a10, a1, 16 4023618e: 060292 l8ui a9, a2, 6 40236191: 0702a2 l8ui a10, a2, 7 40236194: a09990 addx4 a9, a9, a9 40236197: 9099a0 addx2 a9, a9, a10 4023619a: 996a add.n a9, a9, a6 4023619c: 3199 s32i.n a9, a1, 12 4023619e: 080282 l8ui a8, a2, 8 402361a1: 090292 l8ui a9, a2, 9 402361a4: a08880 addx4 a8, a8, a8 402361a7: 908890 addx2 a8, a8, a9 402361aa: 886a add.n a8, a8, a6 402361ac: 2189 s32i.n a8, a1, 8 402361ae: 0a0272 l8ui a7, a2, 10 402361b1: 0b0282 l8ui a8, a2, 11 402361b4: a07770 addx4 a7, a7, a7 402361b7: 907780 addx2 a7, a7, a8 402361ba: 776a add.n a7, a7, a6 402361bc: 1179 s32i.n a7, a1, 4 402361be: 0d0272 l8ui a7, a2, 13 402361c1: 0c0252 l8ui a5, a2, 12 402361c4: 012d mov.n a2, a1 402361c6: a05550 addx4 a5, a5, a5 402361c9: 905570 addx2 a5, a5, a7 402361cc: 556a add.n a5, a5, a6 402361ce: 0159 s32i.n a5, a1, 0 402361d0: ffdf45 call0 40235fc8 402361d3: b1d8 l32i.n a13, a1, 44 402361d5: 0d29 s32i.n a2, a13, 0 402361d7: c108 l32i.n a0, a1, 48 402361d9: ffc706 j 402360f9 402361dc : 402361dc: f0c112 addi a1, a1, -16 402361df: 0109 s32i.n a0, a1, 0 402361e1: 0308 l32i.n a0, a3, 0 402361e3: 240c movi.n a4, 2 402361e5: 002b addi.n a0, a0, 2 402361e7: 0309 s32i.n a0, a3, 0 402361e9: ffba85 call0 40235d94 402361ec: f47c movi.n a4, -1 402361ee: 0138 l32i.n a3, a1, 0 402361f0: 000c movi.n a0, 0 402361f2: 10c112 addi a1, a1, 16 402361f5: 930420 movnez a0, a4, a2 402361f8: 002d mov.n a2, a0 402361fa: 030d mov.n a0, a3 402361fc: f00d ret.n ... 40236200 : 40236200: f0c112 addi a1, a1, -16 40236203: 0109 s32i.n a0, a1, 0 40236205: 11c9 s32i.n a12, a1, 4 40236207: 21d9 s32i.n a13, a1, 8 40236209: 31e9 s32i.n a14, a1, 12 4023620b: 02dd mov.n a13, a2 4023620d: 04ed mov.n a14, a4 4023620f: 03cd mov.n a12, a3 40236211: 043c movi.n a4, 48 40236213: ffb5c5 call0 40235d70 40236216: 01c296 bltz a2, 40236236 40236219: 0d2d mov.n a2, a13 4023621b: 0c3d mov.n a3, a12 4023621d: 1cce42 addi a4, a14, 28 40236220: ffe4c5 call0 40236070 40236223: f2cc bnez.n a2, 40236236 40236225: 0c3d mov.n a3, a12 40236227: 0d2d mov.n a2, a13 40236229: 20ce42 addi a4, a14, 32 4023622c: ffe405 call0 40236070 4023622f: 32cc bnez.n a2, 40236236 40236231: 020c movi.n a2, 0 40236233: 000046 j 40236238 40236236: 120c movi.n a2, 1 40236238: 11c8 l32i.n a12, a1, 4 4023623a: 21d8 l32i.n a13, a1, 8 4023623c: 31e8 l32i.n a14, a1, 12 4023623e: 0108 l32i.n a0, a1, 0 40236240: 10c112 addi a1, a1, 16 40236243: f00d ret.n 40236245: 000000 ill 40236248 : 40236248: 640c movi.n a4, 6 4023624a: f0c112 addi a1, a1, -16 4023624d: 0109 s32i.n a0, a1, 0 4023624f: 21d9 s32i.n a13, a1, 8 40236251: 11c9 s32i.n a12, a1, 4 40236253: 02dd mov.n a13, a2 40236255: 03cd mov.n a12, a3 40236257: ffb185 call0 40235d70 4023625a: 031296 bltz a2, 4023628f 4023625d: 0c38 l32i.n a3, a12, 0 4023625f: 030d mov.n a0, a3 40236261: 213266 bnei a2, 3, 40236286 40236264: 63da add.n a6, a3, a13 40236266: 031b addi.n a0, a3, 1 40236268: 0c09 s32i.n a0, a12, 0 4023626a: 000642 l8ui a4, a6, 0 4023626d: 555c movi.n a5, 85 4023626f: 139457 bne a4, a5, 40236286 40236272: 032b addi.n a0, a3, 2 40236274: 0c09 s32i.n a0, a12, 0 40236276: 010672 l8ui a7, a6, 1 40236279: 094766 bnei a7, 4, 40236286 4023627c: 833b addi.n a8, a3, 3 4023627e: 0c89 s32i.n a8, a12, 0 40236280: 020622 l8ui a2, a6, 2 40236283: 000286 j 40236291 40236286: 920a add.n a9, a2, a0 40236288: 0c99 s32i.n a9, a12, 0 4023628a: 020c movi.n a2, 0 4023628c: 000046 j 40236291 4023628f: 020c movi.n a2, 0 40236291: 11c8 l32i.n a12, a1, 4 40236293: 21d8 l32i.n a13, a1, 8 40236295: 0108 l32i.n a0, a1, 0 40236297: 10c112 addi a1, a1, 16 4023629a: f00d ret.n 4023629c : 4023629c: e0c112 addi a1, a1, -32 4023629f: 51f9 s32i.n a15, a1, 20 402362a1: 21c9 s32i.n a12, a1, 8 402362a3: 31d9 s32i.n a13, a1, 12 402362a5: 41e9 s32i.n a14, a1, 16 402362a7: 1109 s32i.n a0, a1, 4 402362a9: 04ed mov.n a14, a4 402362ab: e01c movi.n a0, 30 402362ad: 02dd mov.n a13, a2 402362af: 0328 l32i.n a2, a3, 0 402362b1: 03cd mov.n a12, a3 402362b3: f2da add.n a15, a2, a13 402362b5: 000ff2 l8ui a15, a15, 0 402362b8: 331c movi.n a3, 19 402362ba: 221f37 beq a15, a3, 402362e0 402362bd: 1faf26 beqi a15, 12, 402362e0 402362c0: 431c movi.n a3, 20 402362c2: 1a1f37 beq a15, a3, 402362e0 402362c5: 641c movi.n a4, 22 402362c7: 151f47 beq a15, a4, 402362e0 402362ca: 121f07 beq a15, a0, 402362e0 402362cd: f07c movi.n a0, -1 402362cf: 21c8 l32i.n a12, a1, 8 402362d1: 31d8 l32i.n a13, a1, 12 402362d3: 41e8 l32i.n a14, a1, 16 402362d5: 51f8 l32i.n a15, a1, 20 402362d7: 002d mov.n a2, a0 402362d9: 1108 l32i.n a0, a1, 4 402362db: 20c112 addi a1, a1, 32 402362de: f00d ret.n 402362e0: 0c3d mov.n a3, a12 402362e2: 521b addi.n a5, a2, 1 402362e4: 0c59 s32i.n a5, a12, 0 402362e6: 0d2d mov.n a2, a13 402362e8: ffa3c5 call0 40235d28 402362eb: 7129 s32i.n a2, a1, 28 402362ed: feb631 l32r a3, 40235dc8 402362f0: 0129 s32i.n a2, a1, 0 402362f2: e61c movi.n a6, 30 402362f4: 529f67 bne a15, a6, 4023634a 402362f7: 024d mov.n a4, a2 402362f9: 71f8 l32i.n a15, a1, 28 402362fb: 221b addi.n a2, a2, 1 402362fd: b32440 movgez a2, a4, a4 40236300: 212120 srai a2, a2, 1 40236303: a5a142 movi a4, 0x1a5 40236306: 6129 s32i.n a2, a1, 24 40236308: 221b addi.n a2, a2, 1 4023630a: 318501 l32r a0, 40202920 4023630d: 0000c0 callx0 a0 40236310: 6138 l32i.n a3, a1, 24 40236312: 0e29 s32i.n a2, a14, 0 40236314: 201fa6 blti a15, 1, 40236338 40236317: 000c movi.n a0, 0 40236319: 0e68 l32i.n a6, a14, 0 4023631b: 0c58 l32i.n a5, a12, 0 4023631d: 701b addi.n a7, a0, 1 4023631f: b37000 movgez a7, a0, a0 40236322: 550a add.n a5, a5, a0 40236324: 217170 srai a7, a7, 1 40236327: 002b addi.n a0, a0, 2 40236329: 667a add.n a6, a6, a7 4023632b: 5d5a add.n a5, a13, a5 4023632d: 010552 l8ui a5, a5, 1 40236330: 004652 s8i a5, a6, 0 40236333: e220f7 blt a0, a15, 40236319 40236336: 0e28 l32i.n a2, a14, 0 40236338: 090c movi.n a9, 0 4023633a: a32a add.n a10, a3, a2 4023633c: 004a92 s8i a9, a10, 0 4023633f: 0c88 l32i.n a8, a12, 0 40236341: 0108 l32i.n a0, a1, 0 40236343: 88fa add.n a8, a8, a15 40236345: 0c89 s32i.n a8, a12, 0 40236347: ffe106 j 402362cf 4023634a: 71f8 l32i.n a15, a1, 28 4023634c: 221b addi.n a2, a2, 1 4023634e: aea142 movi a4, 0x1ae 40236351: 317301 l32r a0, 40202920 40236354: 0000c0 callx0 a0 40236357: 0e29 s32i.n a2, a14, 0 40236359: 0c38 l32i.n a3, a12, 0 4023635b: 0f4d mov.n a4, a15 4023635d: 33da add.n a3, a3, a13 4023635f: 308f01 l32r a0, 4020259c 40236362: 0000c0 callx0 a0 40236365: 0e38 l32i.n a3, a14, 0 40236367: 0f2d mov.n a2, a15 40236369: fff2c6 j 40236338 4023636c: fe8f13 excw 4023636f: 3f .byte 0x3f 40236370: fe8f10 excw 40236373: 3f .byte 0x3f 40236374 : 40236374: e0c112 addi a1, a1, -32 40236377: 41e9 s32i.n a14, a1, 16 40236379: 51f9 s32i.n a15, a1, 20 4023637b: 1109 s32i.n a0, a1, 4 4023637d: 6149 s32i.n a4, a1, 24 4023637f: 31d9 s32i.n a13, a1, 12 40236381: 21c9 s32i.n a12, a1, 8 40236383: 02dd mov.n a13, a2 40236385: 03cd mov.n a12, a3 40236387: 043c movi.n a4, 48 40236389: ff9e45 call0 40235d70 4023638c: 044296 bltz a2, 402363d4 4023638f: fff7f1 l32r a15, 4023636c 40236392: 0d2d mov.n a2, a13 40236394: 0c3d mov.n a3, a12 40236396: 143c movi.n a4, 49 40236398: ff9d45 call0 40235d70 4023639b: 06f296 bltz a2, 4023640e 4023639e: 0d2d mov.n a2, a13 402363a0: 0c3d mov.n a3, a12 402363a2: 043c movi.n a4, 48 402363a4: ff9c85 call0 40235d70 402363a7: 029296 bltz a2, 402363d4 402363aa: 0d2d mov.n a2, a13 402363ac: 0c3d mov.n a3, a12 402363ae: ffe985 call0 40236248 402363b1: 02ed mov.n a14, a2 402363b3: 01d296 bltz a2, 402363d4 402363b6: 0d2d mov.n a2, a13 402363b8: 040c movi.n a4, 0 402363ba: 0c3d mov.n a3, a12 402363bc: 0149 s32i.n a4, a1, 0 402363be: 014d mov.n a4, a1 402363c0: ffed85 call0 4023629c 402363c3: 0122d6 bgez a2, 402363d9 402363c6: fe8031 l32r a3, 40235dc8 402363c9: 0128 l32i.n a2, a1, 0 402363cb: d1a142 movi a4, 0x1d1 402363ce: 307401 l32r a0, 402025a0 402363d1: 0000c0 callx0 a0 402363d4: f27c movi.n a2, -1 402363d6: 000d86 j 40236410 402363d9: 6178 l32i.n a7, a1, 24 402363db: ffe521 l32r a2, 40236370 402363de: 000252 l8ui a5, a2, 0 402363e1: 221b addi.n a2, a2, 1 402363e3: 0c9e57 bne a14, a5, 402363f3 402363e6: 0768 l32i.n a6, a7, 0 402363e8: 76cc bnez.n a6, 402363f3 402363ea: 100c movi.n a0, 1 402363ec: 0188 l32i.n a8, a1, 0 402363ee: 0789 s32i.n a8, a7, 0 402363f0: 000186 j 402363fa 402363f3: 774b addi.n a7, a7, 4 402363f5: e592f7 bne a2, a15, 402363de 402363f8: 000c movi.n a0, 0 402363fa: f94056 bnez a0, 40236392 402363fd: 0128 l32i.n a2, a1, 0 402363ff: fe7231 l32r a3, 40235dc8 40236402: e5a142 movi a4, 0x1e5 40236405: 306601 l32r a0, 402025a0 40236408: 0000c0 callx0 a0 4023640b: ffe0c6 j 40236392 4023640e: 020c movi.n a2, 0 40236410: 21c8 l32i.n a12, a1, 8 40236412: 31d8 l32i.n a13, a1, 12 40236414: 41e8 l32i.n a14, a1, 16 40236416: 51f8 l32i.n a15, a1, 20 40236418: 1108 l32i.n a0, a1, 4 4023641a: 20c112 addi a1, a1, 32 4023641d: f00d ret.n ... 40236420 : 40236420: e0c112 addi a1, a1, -32 40236423: 4109 s32i.n a0, a1, 16 40236425: 3149 s32i.n a4, a1, 12 40236427: 61d9 s32i.n a13, a1, 24 40236429: 51c9 s32i.n a12, a1, 20 4023642b: 02dd mov.n a13, a2 4023642d: 03cd mov.n a12, a3 4023642f: 043c movi.n a4, 48 40236431: 000c movi.n a0, 0 40236433: 0109 s32i.n a0, a1, 0 40236435: 1109 s32i.n a0, a1, 4 40236437: ff9385 call0 40235d70 4023643a: 028296 bltz a2, 40236466 4023643d: 0d2d mov.n a2, a13 4023643f: 0c3d mov.n a3, a12 40236441: 043c movi.n a4, 48 40236443: ff9505 call0 40235d94 40236446: c2dc bnez.n a2, 40236466 40236448: 0d2d mov.n a2, a13 4023644a: 0c3d mov.n a3, a12 4023644c: 340c movi.n a4, 3 4023644e: ff9205 call0 40235d70 40236451: 011296 bltz a2, 40236466 40236454: 0d2d mov.n a2, a13 40236456: 0c3d mov.n a3, a12 40236458: 0c58 l32i.n a5, a12, 0 4023645a: 043c movi.n a4, 48 4023645c: 551b addi.n a5, a5, 1 4023645e: 0c59 s32i.n a5, a12, 0 40236460: ff90c5 call0 40235d70 40236463: 0042d6 bgez a2, 4023646b 40236466: f27c movi.n a2, -1 40236468: 001146 j 402364b1 4023646b: 202dd0 or a2, a13, a13 4023646e: 203cc0 or a3, a12, a12 40236471: 204110 or a4, a1, a1 40236474: ff9545 call0 40235dcc 40236477: 0c3d mov.n a3, a12 40236479: 2129 s32i.n a2, a1, 8 4023647b: 414b addi.n a4, a1, 4 4023647d: 0d2d mov.n a2, a13 4023647f: ff94c5 call0 40235dcc 40236482: 2148 l32i.n a4, a1, 8 40236484: 026d mov.n a6, a2 40236486: 0138 l32i.n a3, a1, 0 40236488: 3128 l32i.n a2, a1, 12 4023648a: 1158 l32i.n a5, a1, 4 4023648c: 2cc222 addi a2, a2, 44 4023648f: 01aa05 call0 40237f30 40236492: 0128 l32i.n a2, a1, 0 40236494: fe4dc1 l32r a12, 40235dc8 40236497: 05a242 movi a4, 0x205 4023649a: 0c3d mov.n a3, a12 4023649c: 304101 l32r a0, 402025a0 4023649f: 0000c0 callx0 a0 402364a2: 0c3d mov.n a3, a12 402364a4: 1128 l32i.n a2, a1, 4 402364a6: 06a242 movi a4, 0x206 402364a9: 303d01 l32r a0, 402025a0 402364ac: 0000c0 callx0 a0 402364af: 020c movi.n a2, 0 402364b1: 51c8 l32i.n a12, a1, 20 402364b3: 61d8 l32i.n a13, a1, 24 402364b5: 4108 l32i.n a0, a1, 16 402364b7: 20c112 addi a1, a1, 32 402364ba: f00d ret.n 402364bc : 402364bc: f0c112 addi a1, a1, -16 402364bf: 11c9 s32i.n a12, a1, 4 402364c1: 31e9 s32i.n a14, a1, 12 402364c3: 21d9 s32i.n a13, a1, 8 402364c5: 0109 s32i.n a0, a1, 0 402364c7: 02dd mov.n a13, a2 402364c9: 0308 l32i.n a0, a3, 0 402364cb: 04ed mov.n a14, a4 402364cd: 201b addi.n a2, a0, 1 402364cf: 0329 s32i.n a2, a3, 0 402364d1: 00da add.n a0, a0, a13 402364d3: 000002 l8ui a0, a0, 0 402364d6: 03cd mov.n a12, a3 402364d8: 3b3066 bnei a0, 3, 40236517 402364db: 0d2d mov.n a2, a13 402364dd: ff8485 call0 40235d28 402364e0: 1aa242 movi a4, 0x21a 402364e3: 0c38 l32i.n a3, a12, 0 402364e5: 220b addi.n a2, a2, -1 402364e7: 145e22 s16i a2, a14, 40 402364ea: 331b addi.n a3, a3, 1 402364ec: f42020 extui a2, a2, 0, 16 402364ef: 0c39 s32i.n a3, a12, 0 402364f1: fe3531 l32r a3, 40235dc8 402364f4: 310b01 l32r a0, 40202920 402364f7: 0000c0 callx0 a0 402364fa: 9e29 s32i.n a2, a14, 36 402364fc: 0c38 l32i.n a3, a12, 0 402364fe: 141e42 l16ui a4, a14, 40 40236501: 33da add.n a3, a3, a13 40236503: 302601 l32r a0, 4020259c 40236506: 0000c0 callx0 a0 40236509: 141e52 l16ui a5, a14, 40 4023650c: 0c48 l32i.n a4, a12, 0 4023650e: 020c movi.n a2, 0 40236510: 445a add.n a4, a4, a5 40236512: 0c49 s32i.n a4, a12, 0 40236514: 000046 j 40236519 40236517: f27c movi.n a2, -1 40236519: 11c8 l32i.n a12, a1, 4 4023651b: 21d8 l32i.n a13, a1, 8 4023651d: 31e8 l32i.n a14, a1, 12 4023651f: 0108 l32i.n a0, a1, 0 40236521: 10c112 addi a1, a1, 16 40236524: f00d ret.n 40236526: a80000 excw 40236529: 002a add.n a0, a0, a2 4023652b: c11240 mul16u a1, a2, a4 4023652c : 4023652c: f0c112 addi a1, a1, -16 4023652f: 0109 s32i.n a0, a1, 0 40236531: 72cc bnez.n a2, 4023653c 40236533: 33cc bnez.n a3, 4023653a 40236535: 020c movi.n a2, 0 40236537: 000386 j 40236549 4023653a: 928c beqz.n a2, 40236547 4023653c: 738c beqz.n a3, 40236547 4023653e: fffa01 l32r a0, 40236528 40236541: 0000c0 callx0 a0 40236544: 000046 j 40236549 40236547: 120c movi.n a2, 1 40236549: 0108 l32i.n a0, a1, 0 4023654b: 10c112 addi a1, a1, 16 4023654e: f00d ret.n 40236550 : 40236550: e0c112 addi a1, a1, -32 40236553: 006102 s32i a0, a1, 0 40236556: 0261d2 s32i a13, a1, 8 40236559: 0161c2 s32i a12, a1, 4 4023655c: 31e9 s32i.n a14, a1, 12 4023655e: 41f9 s32i.n a15, a1, 16 40236560: 02ed mov.n a14, a2 40236562: 52ac beqz.n a2, 4023658b 40236564: 0f0c movi.n a15, 0 40236566: 0c0c movi.n a12, 0 40236568: 02dd mov.n a13, a2 4023656a: 0f3ce6 bgei a12, 3, 4023657d 4023656d: 0d28 l32i.n a2, a13, 0 4023656f: a28c beqz.n a2, 4023657d 40236571: fbb845 call0 402320f8 40236574: 0df9 s32i.n a15, a13, 0 40236576: cc1b addi.n a12, a12, 1 40236578: dd4b addi.n a13, a13, 4 4023657a: fffb06 j 4023656a 4023657d: 0e2d mov.n a2, a14 4023657f: fe1231 l32r a3, 40235dc8 40236582: 43a242 movi a4, 0x243 40236585: 300601 l32r a0, 402025a0 40236588: 0000c0 callx0 a0 4023658b: 11c8 l32i.n a12, a1, 4 4023658d: 21d8 l32i.n a13, a1, 8 4023658f: 31e8 l32i.n a14, a1, 12 40236591: 41f8 l32i.n a15, a1, 16 40236593: 0108 l32i.n a0, a1, 0 40236595: 20c112 addi a1, a1, 32 40236598: f00d ret.n ... 4023659c : 4023659c: f0c112 addi a1, a1, -16 4023659f: 0109 s32i.n a0, a1, 0 402365a1: 31e9 s32i.n a14, a1, 12 402365a3: 21d9 s32i.n a13, a1, 8 402365a5: 11c9 s32i.n a12, a1, 4 402365a7: 03dd mov.n a13, a3 402365a9: 02cd mov.n a12, a2 402365ab: e2cb addi.n a14, a2, 12 402365ad: 0c28 l32i.n a2, a12, 0 402365af: 0d38 l32i.n a3, a13, 0 402365b1: fff785 call0 4023652c 402365b4: 328c beqz.n a2, 402365bb 402365b6: 120c movi.n a2, 1 402365b8: 000206 j 402365c4 402365bb: dd4b addi.n a13, a13, 4 402365bd: cc4b addi.n a12, a12, 4 402365bf: ea9ce7 bne a12, a14, 402365ad 402365c2: 020c movi.n a2, 0 402365c4: 11c8 l32i.n a12, a1, 4 402365c6: 21d8 l32i.n a13, a1, 8 402365c8: 31e8 l32i.n a14, a1, 12 402365ca: 0108 l32i.n a0, a1, 0 402365cc: 10c112 addi a1, a1, 16 402365cf: f00d ret.n 402365d1: 000000 ill 402365d4 : 402365d4: 04bd mov.n a11, a4 402365d6: d0c112 addi a1, a1, -48 402365d9: 51e9 s32i.n a14, a1, 20 402365db: 8129 s32i.n a2, a1, 32 402365dd: 043c movi.n a4, 48 402365df: 2109 s32i.n a0, a1, 8 402365e1: 61f9 s32i.n a15, a1, 24 402365e3: 41d9 s32i.n a13, a1, 16 402365e5: 31c9 s32i.n a12, a1, 12 402365e7: 05dd mov.n a13, a5 402365e9: 03cd mov.n a12, a3 402365eb: 02fd mov.n a15, a2 402365ed: 11b9 s32i.n a11, a1, 4 402365ef: ff7805 call0 40235d70 402365f2: 5f12a6 blti a2, 1, 40236655 402365f5: 0ce8 l32i.n a14, a12, 0 402365f7: 02ea add.n a0, a2, a14 402365f9: 7109 s32i.n a0, a1, 28 402365fb: 56ae07 bge a14, a0, 40236655 402365fe: 01d9 s32i.n a13, a1, 0 40236600: 0f2d mov.n a2, a15 40236602: 0c3d mov.n a3, a12 40236604: defa add.n a13, a14, a15 40236606: 0e1b addi.n a0, a14, 1 40236608: 0c09 s32i.n a0, a12, 0 4023660a: 000dd2 l8ui a13, a13, 0 4023660d: ff7185 call0 40235d28 40236610: 0c08 l32i.n a0, a12, 0 40236612: e02a add.n a14, a0, a2 40236614: 023c movi.n a2, 48 40236616: 349d27 bne a13, a2, 4023664e 40236619: 0c3d mov.n a3, a12 4023661b: d0fa add.n a13, a0, a15 4023661d: 201b addi.n a2, a0, 1 4023661f: 0c29 s32i.n a2, a12, 0 40236621: 0f2d mov.n a2, a15 40236623: 000dd2 l8ui a13, a13, 0 40236626: ff7005 call0 40235d28 40236629: 216d66 bnei a13, 6, 4023664e 4023662c: 0138 l32i.n a3, a1, 0 4023662e: 1c9327 bne a3, a2, 4023664e 40236631: 1138 l32i.n a3, a1, 4 40236633: 0c28 l32i.n a2, a12, 0 40236635: 0148 l32i.n a4, a1, 0 40236637: 22fa add.n a2, a2, a15 40236639: 368001 l32r a0, 4020403c 4023663c: 0000c0 callx0 a0 4023663f: b2cc bnez.n a2, 4023664e 40236641: 0148 l32i.n a4, a1, 0 40236643: 0c38 l32i.n a3, a12, 0 40236645: 120c movi.n a2, 1 40236647: 334a add.n a3, a3, a4 40236649: 0c39 s32i.n a3, a12, 0 4023664b: 000206 j 40236657 4023664e: 7158 l32i.n a5, a1, 28 40236650: 0ce9 s32i.n a14, a12, 0 40236652: aa2e57 blt a14, a5, 40236600 40236655: 020c movi.n a2, 0 40236657: 31c8 l32i.n a12, a1, 12 40236659: 41d8 l32i.n a13, a1, 16 4023665b: 51e8 l32i.n a14, a1, 20 4023665d: 61f8 l32i.n a15, a1, 24 4023665f: 2108 l32i.n a0, a1, 8 40236661: 30c112 addi a1, a1, 48 40236664: f00d ret.n 40236666: 140000 extui a0, a0, 0, 2 40236669: 8f .byte 0x8f 4023666a: fe .byte 0xfe 4023666b: 3f .byte 0x3f 4023666c : 4023666c: ffff41 l32r a4, 40236668 4023666f: 350c movi.n a5, 3 40236671: e0c112 addi a1, a1, -32 40236674: 0109 s32i.n a0, a1, 0 40236676: 5139 s32i.n a3, a1, 20 40236678: 14c102 addi a0, a1, 20 4023667b: 003d mov.n a3, a0 4023667d: fff545 call0 402365d4 40236680: 0138 l32i.n a3, a1, 0 40236682: 5108 l32i.n a0, a1, 20 40236684: 040c movi.n a4, 0 40236686: 830420 moveqz a0, a4, a2 40236689: 20c112 addi a1, a1, 32 4023668c: 002d mov.n a2, a0 4023668e: 030d mov.n a0, a3 40236690: f00d ret.n 40236692: 180000 excw 40236695: 8f .byte 0x8f 40236696: fe .byte 0xfe 40236697: 3f .byte 0x3f 40236698: fe8f50 excw 4023669b: 3f .byte 0x3f 4023669c: 23a820 excw 4023669f: a84040 excw 402366a2: 484023 excw 402366a5: 23a8 l32i.n a10, a3, 8 402366a7: 8f2040 excw 402366aa: fe .byte 0xfe 402366ab: 3f .byte 0x3f 402366ac: fe8f30 excw 402366af: 3f .byte 0x3f 402366b0: fe8f40 excw 402366b3: 3f .byte 0x3f 402366b4 : 402366b4: e0c112 addi a1, a1, -32 402366b7: 41f9 s32i.n a15, a1, 16 402366b9: 21d9 s32i.n a13, a1, 8 402366bb: 11c9 s32i.n a12, a1, 4 402366bd: 31e9 s32i.n a14, a1, 12 402366bf: 0109 s32i.n a0, a1, 0 402366c1: 02ed mov.n a14, a2 402366c3: 0308 l32i.n a0, a3, 0 402366c5: 04cd mov.n a12, a4 402366c7: 201b addi.n a2, a0, 1 402366c9: 0329 s32i.n a2, a3, 0 402366cb: 00ea add.n a0, a0, a14 402366cd: 000002 l8ui a0, a0, 0 402366d0: 03dd mov.n a13, a3 402366d2: fac002 addi a0, a0, -6 402366d5: 080056 bnez a0, 40236759 402366d8: 0e2d mov.n a2, a14 402366da: ff64c5 call0 40235d28 402366dd: 02fd mov.n a15, a2 402366df: 7b5266 bnei a2, 5, 4023675e 402366e2: ffec21 l32r a2, 40236694 402366e5: 0d38 l32i.n a3, a13, 0 402366e7: 540c movi.n a4, 5 402366e9: 33ea add.n a3, a3, a14 402366eb: 365401 l32r a0, 4020403c 402366ee: 0000c0 callx0 a0 402366f1: 069256 bnez a2, 4023675e 402366f4: 500c movi.n a0, 5 402366f6: 0e2d mov.n a2, a14 402366f8: 0d3d mov.n a3, a13 402366fa: 2a4c02 s8i a0, a12, 42 402366fd: 0d58 l32i.n a5, a13, 0 402366ff: 540c movi.n a4, 5 40236701: 55fa add.n a5, a5, a15 40236703: 0d59 s32i.n a5, a13, 0 40236705: ff68c5 call0 40235d94 40236708: 020c movi.n a2, 0 4023670a: 11c8 l32i.n a12, a1, 4 4023670c: 21d8 l32i.n a13, a1, 8 4023670e: 31e8 l32i.n a14, a1, 12 40236710: 41f8 l32i.n a15, a1, 16 40236712: 0108 l32i.n a0, a1, 0 40236714: 20c112 addi a1, a1, 32 40236717: f00d ret.n 40236719: ffdf21 l32r a2, 40236698 4023671c: 0d38 l32i.n a3, a13, 0 4023671e: 840c movi.n a4, 8 40236720: 33ea add.n a3, a3, a14 40236722: 364601 l32r a0, 4020403c 40236725: 0000c0 callx0 a0 40236728: 04d216 beqz a2, 40236779 4023672b: ffdc21 l32r a2, 4023669c 4023672e: 2f0201 l32r a0, 40202338 40236731: 0000c0 callx0 a0 40236734: 181fa6 blti a15, 1, 40236750 40236737: 0c0c movi.n a12, 0 40236739: 0d38 l32i.n a3, a13, 0 4023673b: ffd921 l32r a2, 402366a0 4023673e: 33ca add.n a3, a3, a12 40236740: 3e3a add.n a3, a14, a3 40236742: 000332 l8ui a3, a3, 0 40236745: 2efc01 l32r a0, 40202338 40236748: 0000c0 callx0 a0 4023674b: cc1b addi.n a12, a12, 1 4023674d: e89cf7 bne a12, a15, 40236739 40236750: ffd521 l32r a2, 402366a4 40236753: 2ef901 l32r a0, 40202338 40236756: 0000c0 callx0 a0 40236759: f27c movi.n a2, -1 4023675b: ffeac6 j 4023670a 4023675e: 940c movi.n a4, 9 40236760: b59f47 bne a15, a4, 40236719 40236763: ffd121 l32r a2, 402366a8 40236766: 0d38 l32i.n a3, a13, 0 40236768: 940c movi.n a4, 9 4023676a: 33ea add.n a3, a3, a14 4023676c: 363401 l32r a0, 4020403c 4023676f: 0000c0 callx0 a0 40236772: d2cc bnez.n a2, 40236783 40236774: b00c movi.n a0, 11 40236776: ffdf06 j 402366f6 40236779: 0d08 l32i.n a0, a13, 0 4023677b: 00ea add.n a0, a0, a14 4023677d: 080002 l8ui a0, a0, 8 40236780: ffdc86 j 402366f6 40236783: 920c movi.n a2, 9 40236785: 909f27 bne a15, a2, 40236719 40236788: ffc921 l32r a2, 402366ac 4023678b: 0d38 l32i.n a3, a13, 0 4023678d: 940c movi.n a4, 9 4023678f: 33ea add.n a3, a3, a14 40236791: 362a01 l32r a0, 4020403c 40236794: 0000c0 callx0 a0 40236797: 32cc bnez.n a2, 4023679e 40236799: c00c movi.n a0, 12 4023679b: ffd5c6 j 402366f6 4023679e: f7cf42 addi a4, a15, -9 402367a1: f74456 bnez a4, 40236719 402367a4: ffc321 l32r a2, 402366b0 402367a7: 0d38 l32i.n a3, a13, 0 402367a9: 940c movi.n a4, 9 402367ab: 33ea add.n a3, a3, a14 402367ad: 362301 l32r a0, 4020403c 402367b0: 0000c0 callx0 a0 402367b3: f62256 bnez a2, 40236719 402367b6: d00c movi.n a0, 13 402367b8: ffce86 j 402366f6 402367bb: a85000 excw 402367be: 224023 excw 402367c0 : 402367c0: 44a022 movi a2, 68 402367c3: fffe31 l32r a3, 402367bc 402367c6: 6ba042 movi a4, 107 402367c9: f0c112 addi a1, a1, -16 402367cc: 0161c2 s32i a12, a1, 4 402367cf: 006102 s32i a0, a1, 0 402367d2: 2f7001 l32r a0, 40202594 402367d5: 0000c0 callx0 a0 402367d8: 02cd mov.n a12, a2 402367da: 529c beqz.n a2, 402367f3 402367dc: 230c movi.n a3, 2 402367de: 00e0c5 call0 402375ec 402367e1: 2c29 s32i.n a2, a12, 8 402367e3: 12dc bnez.n a2, 402367f8 402367e5: 0c2d mov.n a2, a12 402367e7: fff531 l32r a3, 402367bc 402367ea: 72a042 movi a4, 114 402367ed: 2f6c01 l32r a0, 402025a0 402367f0: 0000c0 callx0 a0 402367f3: 0c0c movi.n a12, 0 402367f5: 0003c6 j 40236808 402367f8: 01a002 movi a0, 1 402367fb: 032232 l32i a3, a2, 12 402367fe: 00a042 movi a4, 0 40236801: 0349 s32i.n a4, a3, 0 40236803: 1309 s32i.n a0, a3, 4 40236805: 000b85 call0 402368c0 40236808: 0c2d mov.n a2, a12 4023680a: 0108 l32i.n a0, a1, 0 4023680c: 11c8 l32i.n a12, a1, 4 4023680e: 10c112 addi a1, a1, 16 40236811: f00d ret.n ... 40236814 : 40236814: f0c112 addi a1, a1, -16 40236817: 11c9 s32i.n a12, a1, 4 40236819: 0109 s32i.n a0, a1, 0 4023681b: 02cd mov.n a12, a2 4023681d: 2228 l32i.n a2, a2, 8 4023681f: 000c05 call0 402368e0 40236822: 0c2d mov.n a2, a12 40236824: 2c38 l32i.n a3, a12, 8 40236826: 000dc5 call0 40236904 40236829: ec08 l32i.n a0, a12, 56 4023682b: 10dc bnez.n a0, 40236840 4023682d: 0c2d mov.n a2, a12 4023682f: 0001c5 call0 4023684c 40236832: 0c2d mov.n a2, a12 40236834: ffe231 l32r a3, 402367bc 40236837: 92a042 movi a4, 146 4023683a: 2f5901 l32r a0, 402025a0 4023683d: 0000c0 callx0 a0 40236840: 11c8 l32i.n a12, a1, 4 40236842: 0108 l32i.n a0, a1, 0 40236844: 10c112 addi a1, a1, 16 40236847: f00d ret.n 40236849: 000000 ill 4023684c : 4023684c: e0c112 addi a1, a1, -32 4023684f: 21d9 s32i.n a13, a1, 8 40236851: 0109 s32i.n a0, a1, 0 40236853: 11c9 s32i.n a12, a1, 4 40236855: 12c8 l32i.n a12, a2, 4 40236857: 31e9 s32i.n a14, a1, 12 40236859: ccac beqz.n a12, 40236889 4023685b: ffd8e1 l32r a14, 402367bc 4023685e: 4129 s32i.n a2, a1, 16 40236860: 0cd8 l32i.n a13, a12, 0 40236862: 3c28 l32i.n a2, a12, 12 40236864: 0e3d mov.n a3, a14 40236866: a2a042 movi a4, 162 40236869: 2f4d01 l32r a0, 402025a0 4023686c: 0000c0 callx0 a0 4023686f: 0c2d mov.n a2, a12 40236871: 0e3d mov.n a3, a14 40236873: a3a042 movi a4, 163 40236876: 2f4a01 l32r a0, 402025a0 40236879: 0000c0 callx0 a0 4023687c: 0dcd mov.n a12, a13 4023687e: fded56 bnez a13, 40236860 40236881: 4138 l32i.n a3, a1, 16 40236883: 000c movi.n a0, 0 40236885: f309 s32i.n a0, a3, 60 40236887: 1309 s32i.n a0, a3, 4 40236889: 11c8 l32i.n a12, a1, 4 4023688b: 21d8 l32i.n a13, a1, 8 4023688d: 31e8 l32i.n a14, a1, 12 4023688f: 0108 l32i.n a0, a1, 0 40236891: 20c112 addi a1, a1, 32 40236894: f00d ret.n 40236896: aa0000 excw 40236899: 7fff55 excw 4023689c : 4023689c: f0c112 addi a1, a1, -16 4023689f: 11c9 s32i.n a12, a1, 4 402368a1: 0109 s32i.n a0, a1, 0 402368a3: 02cd mov.n a12, a2 402368a5: 00e4c5 call0 402376f4 402368a8: 2c08 l32i.n a0, a12, 8 402368aa: fffb21 l32r a2, 40236898 402368ad: 301b addi.n a3, a0, 1 402368af: 011027 beq a0, a2, 402368b4 402368b2: 2c39 s32i.n a3, a12, 8 402368b4: 0c2d mov.n a2, a12 402368b6: 0108 l32i.n a0, a1, 0 402368b8: 11c8 l32i.n a12, a1, 4 402368ba: 10c112 addi a1, a1, 16 402368bd: f00d ret.n ... 402368c0 : 402368c0: f0c112 addi a1, a1, -16 402368c3: 11c9 s32i.n a12, a1, 4 402368c5: 0109 s32i.n a0, a1, 0 402368c7: 02cd mov.n a12, a2 402368c9: 00e285 call0 402376f4 402368cc: 2c08 l32i.n a0, a12, 8 402368ce: 041066 bnei a0, 1, 402368d6 402368d1: fff121 l32r a2, 40236898 402368d4: 2c29 s32i.n a2, a12, 8 402368d6: 11c8 l32i.n a12, a1, 4 402368d8: 0108 l32i.n a0, a1, 0 402368da: 10c112 addi a1, a1, 16 402368dd: f00d ret.n ... 402368e0 : 402368e0: f0c112 addi a1, a1, -16 402368e3: 11c9 s32i.n a12, a1, 4 402368e5: 0109 s32i.n a0, a1, 0 402368e7: 02cd mov.n a12, a2 402368e9: 00e085 call0 402376f4 402368ec: ffeb21 l32r a2, 40236898 402368ef: 2c08 l32i.n a0, a12, 8 402368f1: 039027 bne a0, a2, 402368f8 402368f4: 130c movi.n a3, 1 402368f6: 2c39 s32i.n a3, a12, 8 402368f8: 11c8 l32i.n a12, a1, 4 402368fa: 0108 l32i.n a0, a1, 0 402368fc: 10c112 addi a1, a1, 16 402368ff: f00d ret.n 40236901: 000000 ill 40236904 : 40236904: f0c112 addi a1, a1, -16 40236907: 1109 s32i.n a0, a1, 4 40236909: 0129 s32i.n a2, a1, 0 4023690b: 21c9 s32i.n a12, a1, 8 4023690d: 032d mov.n a2, a3 4023690f: 03cd mov.n a12, a3 40236911: 00de05 call0 402376f4 40236914: 2c08 l32i.n a0, a12, 8 40236916: ffe021 l32r a2, 40236898 40236919: 300b addi.n a3, a0, -1 4023691b: 181027 beq a0, a2, 40236937 4023691e: 2c39 s32i.n a3, a12, 8 40236920: 1313e6 bgei a3, 1, 40236937 40236923: 0158 l32i.n a5, a1, 0 40236925: 1578 l32i.n a7, a5, 4 40236927: e548 l32i.n a4, a5, 56 40236929: f568 l32i.n a6, a5, 60 4023692b: 440b addi.n a4, a4, -1 4023692d: 661b addi.n a6, a6, 1 4023692f: 0c79 s32i.n a7, a12, 0 40236931: 15c9 s32i.n a12, a5, 4 40236933: f569 s32i.n a6, a5, 60 40236935: e549 s32i.n a4, a5, 56 40236937: 21c8 l32i.n a12, a1, 8 40236939: 1108 l32i.n a0, a1, 4 4023693b: 10c112 addi a1, a1, 16 4023693e: f00d ret.n 40236940 : 40236940: f0c112 addi a1, a1, -16 40236943: 0139 s32i.n a3, a1, 0 40236945: 1109 s32i.n a0, a1, 4 40236947: 130c movi.n a3, 1 40236949: 00ca05 call0 402375ec 4023694c: 3238 l32i.n a3, a2, 12 4023694e: 0108 l32i.n a0, a1, 0 40236950: 0309 s32i.n a0, a3, 0 40236952: 1108 l32i.n a0, a1, 4 40236954: 10c112 addi a1, a1, 16 40236957: f00d ret.n 40236959: 000000 ill 4023695c : 4023695c: f0c112 addi a1, a1, -16 4023695f: 11c9 s32i.n a12, a1, 4 40236961: 21d9 s32i.n a13, a1, 8 40236963: 0109 s32i.n a0, a1, 0 40236965: 03dd mov.n a13, a3 40236967: 029332 l16si a3, a3, 4 4023696a: 00c805 call0 402375ec 4023696d: 02cd mov.n a12, a2 4023696f: 0d2d mov.n a2, a13 40236971: 00d805 call0 402376f4 40236974: ec8c beqz.n a12, 40236986 40236976: 3d38 l32i.n a3, a13, 12 40236978: 029d42 l16si a4, a13, 4 4023697b: 3c28 l32i.n a2, a12, 12 4023697d: 1144e0 slli a4, a4, 2 40236980: 2f0701 l32r a0, 4020259c 40236983: 0000c0 callx0 a0 40236986: 0108 l32i.n a0, a1, 0 40236988: 0c2d mov.n a2, a12 4023698a: 21d8 l32i.n a13, a1, 8 4023698c: 11c8 l32i.n a12, a1, 4 4023698e: 10c112 addi a1, a1, 16 40236991: f00d ret.n ... 40236994 : 40236994: 026d mov.n a6, a2 40236996: e0c112 addi a1, a1, -32 40236999: 11c9 s32i.n a12, a1, 4 4023699b: 032d mov.n a2, a3 4023699d: 0109 s32i.n a0, a1, 0 4023699f: 21d9 s32i.n a13, a1, 8 402369a1: 31e9 s32i.n a14, a1, 12 402369a3: 04dd mov.n a13, a4 402369a5: 03ed mov.n a14, a3 402369a7: 4169 s32i.n a6, a1, 16 402369a9: 00d485 call0 402376f4 402369ac: 0d2d mov.n a2, a13 402369ae: 00d445 call0 402376f4 402369b1: 029d02 l16si a0, a13, 4 402369b4: 029ec2 l16si a12, a14, 4 402369b7: 01ac07 bge a12, a0, 402369bc 402369ba: 00cd mov.n a12, a0 402369bc: 0e2d mov.n a2, a14 402369be: 3c1b addi.n a3, a12, 1 402369c0: 00bc85 call0 4023758c 402369c3: 0d2d mov.n a2, a13 402369c5: 0c3d mov.n a3, a12 402369c7: 00bc45 call0 4023758c 402369ca: 3e08 l32i.n a0, a14, 12 402369cc: 3d48 l32i.n a4, a13, 12 402369ce: 4128 l32i.n a2, a1, 16 402369d0: 030c movi.n a3, 0 402369d2: 1a0c movi.n a10, 1 402369d4: 0098 l32i.n a9, a0, 0 402369d6: 0488 l32i.n a8, a4, 0 402369d8: 444b addi.n a4, a4, 4 402369da: 889a add.n a8, a8, a9 402369dc: 783a add.n a7, a8, a3 402369de: 130c movi.n a3, 1 402369e0: 013787 bltu a7, a8, 402369e5 402369e3: 0a0c movi.n a10, 0 402369e5: 0079 s32i.n a7, a0, 0 402369e7: cc0b addi.n a12, a12, -1 402369e9: 004b addi.n a0, a0, 4 402369eb: 013897 bltu a8, a9, 402369f0 402369ee: 030c movi.n a3, 0 402369f0: 2033a0 or a3, a3, a10 402369f3: 01a0a2 movi a10, 1 402369f6: fdac56 bnez a12, 402369d4 402369f9: 006032 s32i a3, a0, 0 402369fc: 203dd0 or a3, a13, a13 402369ff: fff045 call0 40236904 40236a02: 0e2d mov.n a2, a14 40236a04: 00cf05 call0 402376f8 40236a07: 11c8 l32i.n a12, a1, 4 40236a09: 21d8 l32i.n a13, a1, 8 40236a0b: 31e8 l32i.n a14, a1, 12 40236a0d: 0108 l32i.n a0, a1, 0 40236a0f: 20c112 addi a1, a1, 32 40236a12: f00d ret.n 40236a14 : 40236a14: e0c112 addi a1, a1, -32 40236a17: 6159 s32i.n a5, a1, 24 40236a19: 1109 s32i.n a0, a1, 4 40236a1b: 21c9 s32i.n a12, a1, 8 40236a1d: 51f9 s32i.n a15, a1, 20 40236a1f: 41e9 s32i.n a14, a1, 16 40236a21: 31d9 s32i.n a13, a1, 12 40236a23: 0129 s32i.n a2, a1, 0 40236a25: 04dd mov.n a13, a4 40236a27: 032d mov.n a2, a3 40236a29: 03ed mov.n a14, a3 40236a2b: 05fd mov.n a15, a5 40236a2d: 0293c2 l16si a12, a3, 4 40236a30: 00cc05 call0 402376f4 40236a33: 0d2d mov.n a2, a13 40236a35: 00cbc5 call0 402376f4 40236a38: 0d2d mov.n a2, a13 40236a3a: 0c3d mov.n a3, a12 40236a3c: 00b4c5 call0 4023758c 40236a3f: 3e08 l32i.n a0, a14, 12 40236a41: 3d88 l32i.n a8, a13, 12 40236a43: 040c movi.n a4, 0 40236a45: 150c movi.n a5, 1 40236a47: 0898 l32i.n a9, a8, 0 40236a49: 0028 l32i.n a2, a0, 0 40236a4b: 884b addi.n a8, a8, 4 40236a4d: c09290 sub a9, a2, a9 40236a50: c03940 sub a3, a9, a4 40236a53: 140c movi.n a4, 1 40236a55: 013297 bltu a2, a9, 40236a5a 40236a58: 050c movi.n a5, 0 40236a5a: 0039 s32i.n a3, a0, 0 40236a5c: cc0b addi.n a12, a12, -1 40236a5e: 004b addi.n a0, a0, 4 40236a60: 013937 bltu a9, a3, 40236a65 40236a63: 040c movi.n a4, 0 40236a65: 204450 or a4, a4, a5 40236a68: 150c movi.n a5, 1 40236a6a: fd9c56 bnez a12, 40236a47 40236a6d: 0f8c beqz.n a15, 40236a71 40236a6f: 0f49 s32i.n a4, a15, 0 40236a71: 202dd0 or a2, a13, a13 40236a74: 0021c2 l32i a12, a1, 0 40236a77: 00c805 call0 402376f8 40236a7a: 203220 or a3, a2, a2 40236a7d: 0c2d mov.n a2, a12 40236a7f: ffe845 call0 40236904 40236a82: 0e2d mov.n a2, a14 40236a84: 00c705 call0 402376f8 40236a87: 21c8 l32i.n a12, a1, 8 40236a89: 31d8 l32i.n a13, a1, 12 40236a8b: 41e8 l32i.n a14, a1, 16 40236a8d: 51f8 l32i.n a15, a1, 20 40236a8f: 1108 l32i.n a0, a1, 4 40236a91: 20c112 addi a1, a1, 32 40236a94: f00d ret.n 40236a96: f00000 subx8 a0, a0, a0 40236a99: 00dc bnez.n a0, 40236aad 40236a9b: c11240 mul16u a1, a2, a4 40236a9c : 40236a9c: c0c112 addi a1, a1, -64 40236a9f: 21c9 s32i.n a12, a1, 8 40236aa1: 31d9 s32i.n a13, a1, 12 40236aa3: 41e9 s32i.n a14, a1, 16 40236aa5: a149 s32i.n a4, a1, 40 40236aa7: 1109 s32i.n a0, a1, 4 40236aa9: 7139 s32i.n a3, a1, 28 40236aab: 51f9 s32i.n a15, a1, 20 40236aad: 6129 s32i.n a2, a1, 24 40236aaf: 0293f2 l16si a15, a3, 4 40236ab2: 6128 l32i.n a2, a1, 24 40236ab4: 3f1b addi.n a3, a15, 1 40236ab6: 00b345 call0 402375ec 40236ab9: 02cd mov.n a12, a2 40236abb: 0129 s32i.n a2, a1, 0 40236abd: 7128 l32i.n a2, a1, 28 40236abf: 3cc8 l32i.n a12, a12, 12 40236ac1: 32d8 l32i.n a13, a2, 12 40236ac3: 00c305 call0 402376f4 40236ac6: 0c2d mov.n a2, a12 40236ac8: 030c movi.n a3, 0 40236aca: 11efe0 slli a14, a15, 2 40236acd: 4e4b addi.n a4, a14, 4 40236acf: 2eb701 l32r a0, 402025ac 40236ad2: 0000c0 callx0 a0 40236ad5: a108 l32i.n a0, a1, 40 40236ad7: feda add.n a15, a14, a13 40236ad9: 91f9 s32i.n a15, a1, 36 40236adb: 8109 s32i.n a0, a1, 32 40236add: 000c movi.n a0, 0 40236adf: 0cf8 l32i.n a15, a12, 0 40236ae1: 0e0c movi.n a14, 0 40236ae3: 0d28 l32i.n a2, a13, 0 40236ae5: b109 s32i.n a0, a1, 44 40236ae7: 8138 l32i.n a3, a1, 32 40236ae9: 000c movi.n a0, 0 40236aeb: c109 s32i.n a0, a1, 48 40236aed: ffea01 l32r a0, 40236a98 40236af0: 0000c0 callx0 a0 40236af3: c108 l32i.n a0, a1, 48 40236af5: b178 l32i.n a7, a1, 44 40236af7: 8e3a add.n a8, a14, a3 40236af9: 9f2a add.n a9, a15, a2 40236afb: 01b9f7 bgeu a9, a15, 40236b00 40236afe: 881b addi.n a8, a8, 1 40236b00: dd4b addi.n a13, a13, 4 40236b02: 008a add.n a0, a0, a8 40236b04: 9128 l32i.n a2, a1, 36 40236b06: 879a add.n a8, a7, a9 40236b08: 0c89 s32i.n a8, a12, 0 40236b0a: cc4b addi.n a12, a12, 4 40236b0c: 01b877 bgeu a8, a7, 40236b11 40236b0f: 001b addi.n a0, a0, 1 40236b11: ca3d27 bltu a13, a2, 40236adf 40236b14: 062122 l32i a2, a1, 24 40236b17: 072132 l32i a3, a1, 28 40236b1a: 006c02 s32i a0, a12, 0 40236b1d: ffde45 call0 40236904 40236b20: 0128 l32i.n a2, a1, 0 40236b22: 00bd45 call0 402376f8 40236b25: 21c8 l32i.n a12, a1, 8 40236b27: 31d8 l32i.n a13, a1, 12 40236b29: 41e8 l32i.n a14, a1, 16 40236b2b: 51f8 l32i.n a15, a1, 20 40236b2d: 1108 l32i.n a0, a1, 4 40236b2f: 40c112 addi a1, a1, 64 40236b32: f00d ret.n 40236b34: 00d310 excw 40236b37: c11240 mul16u a1, a2, a4 40236b38 : 40236b38: 80c112 addi a1, a1, -128 40236b3b: a1d9 s32i.n a13, a1, 40 40236b3d: c1f9 s32i.n a15, a1, 48 40236b3f: 1c6132 s32i a3, a1, 112 40236b42: 196122 s32i a2, a1, 100 40236b45: 8109 s32i.n a0, a1, 32 40236b47: 91c9 s32i.n a12, a1, 36 40236b49: b1e9 s32i.n a14, a1, 44 40236b4b: 05cd mov.n a12, a5 40236b4d: 04ed mov.n a14, a4 40236b4f: 029402 l16si a0, a4, 4 40236b52: 1b6102 s32i a0, a1, 108 40236b55: 1c2122 l32i a2, a1, 112 40236b58: 1921f2 l32i a15, a1, 100 40236b5b: 0292d2 l16si a13, a2, 4 40236b5e: 400ff2 l8ui a15, a15, 64 40236b61: c00d00 sub a0, a13, a0 40236b64: 146102 s32i a0, a1, 80 40236b67: 00b8c5 call0 402376f4 40236b6a: 0e2d mov.n a2, a14 40236b6c: 00b845 call0 402376f4 40236b6f: 7cbc beqz.n a12, 40236baa 40236b71: 0e2d mov.n a2, a14 40236b73: 1c2132 l32i a3, a1, 112 40236b76: 009bc5 call0 40237534 40236b79: 2d12a6 blti a2, 1, 40236baa 40236b7c: 0e3d mov.n a3, a14 40236b7e: 192122 l32i a2, a1, 100 40236b81: ffd805 call0 40236904 40236b84: 1c2122 l32i a2, a1, 112 40236b87: 000386 j 40236b99 40236b8a: 192122 l32i a2, a1, 100 40236b8d: 1c2132 l32i a3, a1, 112 40236b90: ffd705 call0 40236904 40236b93: 152122 l32i a2, a1, 84 40236b96: 00b605 call0 402376f8 40236b99: 91c8 l32i.n a12, a1, 36 40236b9b: a1d8 l32i.n a13, a1, 40 40236b9d: b1e8 l32i.n a14, a1, 44 40236b9f: c1f8 l32i.n a15, a1, 48 40236ba1: 80a032 movi a3, 128 40236ba4: 8108 l32i.n a0, a1, 32 40236ba6: 113a add.n a1, a1, a3 40236ba8: f00d ret.n 40236baa: 192122 l32i a2, a1, 100 40236bad: 41f9 s32i.n a15, a1, 16 40236baf: 31d9 s32i.n a13, a1, 12 40236bb1: 142132 l32i a3, a1, 80 40236bb4: 21c9 s32i.n a12, a1, 8 40236bb6: 331b addi.n a3, a3, 1 40236bb8: 5139 s32i.n a3, a1, 20 40236bba: 00a305 call0 402375ec 40236bbd: 156122 s32i a2, a1, 84 40236bc0: 1b21c2 l32i a12, a1, 108 40236bc3: 192122 l32i a2, a1, 100 40236bc6: cc1b addi.n a12, a12, 1 40236bc8: 0c3d mov.n a3, a12 40236bca: 00a205 call0 402375ec 40236bcd: 02dd mov.n a13, a2 40236bcf: 1361c2 s32i a12, a1, 76 40236bd2: 0e2d mov.n a2, a14 40236bd4: 00b205 call0 402376f8 40236bd7: 130c movi.n a3, 1 40236bd9: 02fd mov.n a15, a2 40236bdb: 3258 l32i.n a5, a2, 12 40236bdd: 029242 l16si a4, a2, 4 40236be0: 02cd mov.n a12, a2 40236be2: a04450 addx4 a4, a4, a5 40236be5: 050c movi.n a5, 0 40236be7: ffd442 addmi a4, a4, 0xffffff00 40236bea: 3f2442 l32i a4, a4, 252 40236bed: 020c movi.n a2, 0 40236bef: 441b addi.n a4, a4, 1 40236bf1: ffd001 l32r a0, 40236b34 40236bf4: 0000c0 callx0 a0 40236bf7: 030c movi.n a3, 0 40236bf9: 152162 l32i a6, a1, 84 40236bfc: 02ed mov.n a14, a2 40236bfe: 029642 l16si a4, a6, 4 40236c01: 3628 l32i.n a2, a6, 12 40236c03: 1144e0 slli a4, a4, 2 40236c06: 2e6901 l32r a0, 402025ac 40236c09: 0000c0 callx0 a0 40236c0c: 2d2eb6 bltui a14, 2, 40236c3d 40236c0f: 192122 l32i a2, a1, 100 40236c12: 1c2132 l32i a3, a1, 112 40236c15: 0e4d mov.n a4, a14 40236c17: ffe845 call0 40236a9c 40236c1a: 2158 l32i.n a5, a1, 8 40236c1c: 1c6122 s32i a2, a1, 112 40236c1f: b58c beqz.n a5, 40236c2e 40236c21: 192102 l32i a0, a1, 100 40236c24: 41f8 l32i.n a15, a1, 16 40236c26: a0ff00 addx4 a15, a15, a0 40236c29: 9ff8 l32i.n a15, a15, 36 40236c2b: 000386 j 40236c3d 40236c2e: 203cc0 or a3, a12, a12 40236c31: 192122 l32i a2, a1, 100 40236c34: 204ee0 or a4, a14, a14 40236c37: ffe645 call0 40236a9c 40236c3a: 20f220 or a15, a2, a2 40236c3d: 1c2122 l32i a2, a1, 112 40236c40: 3138 l32i.n a3, a1, 12 40236c42: 029222 l16si a2, a2, 4 40236c45: 079237 bne a2, a3, 40236c50 40236c48: 331b addi.n a3, a3, 1 40236c4a: 1c2122 l32i a2, a1, 112 40236c4d: 0093c5 call0 4023758c 40236c50: 0c0c movi.n a12, 0 40236c52: 1b2142 l32i a4, a1, 108 40236c55: 11e9 s32i.n a14, a1, 4 40236c57: 1144e0 slli a4, a4, 2 40236c5a: 444b addi.n a4, a4, 4 40236c5c: 1a6142 s32i a4, a1, 104 40236c5f: 3d28 l32i.n a2, a13, 12 40236c61: 1c2142 l32i a4, a1, 112 40236c64: 1b2152 l32i a5, a1, 108 40236c67: 029432 l16si a3, a4, 4 40236c6a: 3448 l32i.n a4, a4, 12 40236c6c: c03350 sub a3, a3, a5 40236c6f: c033c0 sub a3, a3, a12 40236c72: a03340 addx4 a3, a3, a4 40236c75: fcc332 addi a3, a3, -4 40236c78: 1a2142 l32i a4, a1, 104 40236c7b: 2e4801 l32r a0, 4020259c 40236c7e: 0000c0 callx0 a0 40236c81: 3f08 l32i.n a0, a15, 12 40236c83: 3d38 l32i.n a3, a13, 12 40236c85: 029d22 l16si a2, a13, 4 40236c88: 029fe2 l16si a14, a15, 4 40236c8b: 1761e2 s32i a14, a1, 92 40236c8e: a02230 addx4 a2, a2, a3 40236c91: a0ee00 addx4 a14, a14, a0 40236c94: fed222 addmi a2, a2, 0xfffffe00 40236c97: 186122 s32i a2, a1, 96 40236c9a: fedee2 addmi a14, a14, 0xfffffe00 40236c9d: 7f2222 l32i a2, a2, 0x1fc 40236ca0: 1661e2 s32i a14, a1, 88 40236ca3: 7f2ee2 l32i a14, a14, 0x1fc 40236ca6: 049e27 bne a14, a2, 40236cae 40236ca9: fe7c movi.n a14, -1 40236cab: 0027c6 j 40236d4e 40236cae: 030c movi.n a3, 0 40236cb0: 182142 l32i a4, a1, 96 40236cb3: 150c movi.n a5, 1 40236cb5: 7e2442 l32i a4, a4, 0x1f8 40236cb8: 126142 s32i a4, a1, 72 40236cbb: 040c movi.n a4, 0 40236cbd: 335f01 l32r a0, 40203a3c 40236cc0: 0000c0 callx0 a0 40236cc3: 122152 l32i a5, a1, 72 40236cc6: 116122 s32i a2, a1, 68 40236cc9: 252a add.n a2, a5, a2 40236ccb: 01b257 bgeu a2, a5, 40236cd0 40236cce: 331b addi.n a3, a3, 1 40236cd0: 0e4d mov.n a4, a14 40236cd2: 61e9 s32i.n a14, a1, 24 40236cd4: 050c movi.n a5, 0 40236cd6: ff9701 l32r a0, 40236b34 40236cd9: 0000c0 callx0 a0 40236cdc: 172162 l32i a6, a1, 92 40236cdf: 02ed mov.n a14, a2 40236ce1: 6926a6 blti a6, 2, 40236d4e 40236ce4: 162172 l32i a7, a1, 88 40236ce7: 7e2772 l32i a7, a7, 0x1f8 40236cea: 106172 s32i a7, a1, 64 40236ced: 05d716 beqz a7, 40236d4e 40236cf0: 150c movi.n a5, 1 40236cf2: 040c movi.n a4, 0 40236cf4: 112132 l32i a3, a1, 68 40236cf7: 122122 l32i a2, a1, 72 40236cfa: 182192 l32i a9, a1, 96 40236cfd: 080c movi.n a8, 0 40236cff: e189 s32i.n a8, a1, 56 40236d01: 7d2992 l32i a9, a9, 0x1f4 40236d04: 223a add.n a2, a2, a3 40236d06: 6138 l32i.n a3, a1, 24 40236d08: d199 s32i.n a9, a1, 52 40236d0a: 8233e0 mull a3, a3, a14 40236d0d: c02230 sub a2, a2, a3 40236d10: 030c movi.n a3, 0 40236d12: 334a01 l32r a0, 40203a3c 40236d15: 0000c0 callx0 a0 40236d18: d158 l32i.n a5, a1, 52 40236d1a: e108 l32i.n a0, a1, 56 40236d1c: 452a add.n a4, a5, a2 40236d1e: 003a add.n a0, a0, a3 40236d20: 7109 s32i.n a0, a1, 28 40236d22: f149 s32i.n a4, a1, 60 40236d24: 03b457 bgeu a4, a5, 40236d2b 40236d27: 001b addi.n a0, a0, 1 40236d29: 7109 s32i.n a0, a1, 28 40236d2b: 102122 l32i a2, a1, 64 40236d2e: 0e3d mov.n a3, a14 40236d30: ff5a01 l32r a0, 40236a98 40236d33: 0000c0 callx0 a0 40236d36: f198 l32i.n a9, a1, 60 40236d38: 7148 l32i.n a4, a1, 28 40236d3a: 000c movi.n a0, 0 40236d3c: 083347 bltu a3, a4, 40236d48 40236d3f: 029437 bne a4, a3, 40236d45 40236d42: 02b927 bgeu a9, a2, 40236d48 40236d45: 01a002 movi a0, 1 40236d48: ffce52 addi a5, a14, -1 40236d4b: 93e500 movnez a14, a5, a0 40236d4e: 06be16 beqz a14, 40236dbd 40236d51: 202ff0 or a2, a15, a15 40236d54: ffb445 call0 4023689c 40236d57: 023d mov.n a3, a2 40236d59: 0e4d mov.n a4, a14 40236d5b: 192122 l32i a2, a1, 100 40236d5e: ffd3c5 call0 40236a9c 40236d61: 0d3d mov.n a3, a13 40236d63: 024d mov.n a4, a2 40236d65: 015d mov.n a5, a1 40236d67: 192122 l32i a2, a1, 100 40236d6a: ffca85 call0 40236a14 40236d6d: 02dd mov.n a13, a2 40236d6f: 132132 l32i a3, a1, 76 40236d72: 008185 call0 4023758c 40236d75: 152122 l32i a2, a1, 84 40236d78: 029202 l16si a0, a2, 4 40236d7b: 3228 l32i.n a2, a2, 12 40236d7d: c000c0 sub a0, a0, a12 40236d80: a00020 addx4 a0, a0, a2 40236d83: ffd072 addmi a7, a0, 0xffffff00 40236d86: 3f67e2 s32i a14, a7, 252 40236d89: 0168 l32i.n a6, a1, 0 40236d8b: 046616 beqz a6, 40236dd5 40236d8e: fed042 addmi a4, a0, 0xfffffe00 40236d91: 7f2432 l32i a3, a4, 0x1fc 40236d94: 0f2d mov.n a2, a15 40236d96: 330b addi.n a3, a3, -1 40236d98: 7f6432 s32i a3, a4, 0x1fc 40236d9b: ffb005 call0 4023689c 40236d9e: 024d mov.n a4, a2 40236da0: 0d3d mov.n a3, a13 40236da2: 192122 l32i a2, a1, 100 40236da5: ffbec5 call0 40236994 40236da8: 029252 l16si a5, a2, 4 40236dab: 550b addi.n a5, a5, -1 40236dad: 025252 s16i a5, a2, 4 40236db0: 029f42 l16si a4, a15, 4 40236db3: 02dd mov.n a13, a2 40236db5: 440b addi.n a4, a4, -1 40236db7: 025f42 s16i a4, a15, 4 40236dba: 0005c6 j 40236dd5 40236dbd: 152182 l32i a8, a1, 84 40236dc0: 00a062 movi a6, 0 40236dc3: 029872 l16si a7, a8, 4 40236dc6: 032882 l32i a8, a8, 12 40236dc9: c077c0 sub a7, a7, a12 40236dcc: a07780 addx4 a7, a7, a8 40236dcf: ffd772 addmi a7, a7, 0xffffff00 40236dd2: 3f6762 s32i a6, a7, 252 40236dd5: 1c2132 l32i a3, a1, 112 40236dd8: 1b2142 l32i a4, a1, 108 40236ddb: 029322 l16si a2, a3, 4 40236dde: 032332 l32i a3, a3, 12 40236de1: c02240 sub a2, a2, a4 40236de4: 1a2142 l32i a4, a1, 104 40236de7: c022c0 sub a2, a2, a12 40236dea: a02230 addx4 a2, a2, a3 40236ded: fcc222 addi a2, a2, -4 40236df0: 3d38 l32i.n a3, a13, 12 40236df2: 2dea01 l32r a0, 4020259c 40236df5: 0000c0 callx0 a0 40236df8: 142152 l32i a5, a1, 80 40236dfb: cc1b addi.n a12, a12, 1 40236dfd: 0225c7 blt a5, a12, 40236e03 40236e00: ff96c6 j 40236c5f 40236e03: 0d3d mov.n a3, a13 40236e05: 192122 l32i a2, a1, 100 40236e08: ffaf85 call0 40236904 40236e0b: 0f3d mov.n a3, a15 40236e0d: 192122 l32i a2, a1, 100 40236e10: 21c8 l32i.n a12, a1, 8 40236e12: ffaf05 call0 40236904 40236e15: d71c16 beqz a12, 40236b8a 40236e18: 192122 l32i a2, a1, 100 40236e1b: 152132 l32i a3, a1, 84 40236e1e: ffae45 call0 40236904 40236e21: 1c2122 l32i a2, a1, 112 40236e24: 008d05 call0 402376f8 40236e27: 023d mov.n a3, a2 40236e29: 1148 l32i.n a4, a1, 4 40236e2b: 192122 l32i a2, a1, 100 40236e2e: 000045 call0 40236e34 40236e31: ff5906 j 40236b99 40236e34 : 40236e34: 032d mov.n a2, a3 40236e36: e0c112 addi a1, a1, -32 40236e39: 41f9 s32i.n a15, a1, 16 40236e3b: 5139 s32i.n a3, a1, 20 40236e3d: 0109 s32i.n a0, a1, 0 40236e3f: 11c9 s32i.n a12, a1, 4 40236e41: 21d9 s32i.n a13, a1, 8 40236e43: 31e9 s32i.n a14, a1, 12 40236e45: 0293d2 l16si a13, a3, 4 40236e48: 04ed mov.n a14, a4 40236e4a: cd0b addi.n a12, a13, -1 40236e4c: 008a45 call0 402376f4 40236e4f: 0f0c movi.n a15, 0 40236e51: 11dce0 slli a13, a12, 2 40236e54: 0c0c movi.n a12, 0 40236e56: 203cc0 or a3, a12, a12 40236e59: 052102 l32i a0, a1, 20 40236e5c: 0661c2 s32i a12, a1, 24 40236e5f: 3008 l32i.n a0, a0, 12 40236e61: 0f5d mov.n a5, a15 40236e63: c0da add.n a12, a0, a13 40236e65: 71c9 s32i.n a12, a1, 28 40236e67: 0cc8 l32i.n a12, a12, 0 40236e69: 0e4d mov.n a4, a14 40236e6b: 0c2d mov.n a2, a12 40236e6d: ff3101 l32r a0, 40236b34 40236e70: 0000c0 callx0 a0 40236e73: 0f5d mov.n a5, a15 40236e75: 7138 l32i.n a3, a1, 28 40236e77: 0e4d mov.n a4, a14 40236e79: 0329 s32i.n a2, a3, 0 40236e7b: 0c2d mov.n a2, a12 40236e7d: 6138 l32i.n a3, a1, 24 40236e7f: 655801 l32r a0, 402103e0 40236e82: 0000c0 callx0 a0 40236e85: 02cd mov.n a12, a2 40236e87: fccdd2 addi a13, a13, -4 40236e8a: fc8dd6 bgez a13, 40236e56 40236e8d: 5128 l32i.n a2, a1, 20 40236e8f: 008685 call0 402376f8 40236e92: 11c8 l32i.n a12, a1, 4 40236e94: 21d8 l32i.n a13, a1, 8 40236e96: 31e8 l32i.n a14, a1, 12 40236e98: 41f8 l32i.n a15, a1, 16 40236e9a: 0108 l32i.n a0, a1, 0 40236e9c: 20c112 addi a1, a1, 32 40236e9f: f00d ret.n 40236ea1: 000000 ill 40236ea4 : 40236ea4: e0c112 addi a1, a1, -32 40236ea7: 5139 s32i.n a3, a1, 20 40236ea9: 0109 s32i.n a0, a1, 0 40236eab: 21d9 s32i.n a13, a1, 8 40236ead: 31e9 s32i.n a14, a1, 12 40236eaf: 41f9 s32i.n a15, a1, 16 40236eb1: 6129 s32i.n a2, a1, 24 40236eb3: 61f8 l32i.n a15, a1, 24 40236eb5: 11c9 s32i.n a12, a1, 4 40236eb7: 0f2d mov.n a2, a15 40236eb9: 029fc2 l16si a12, a15, 4 40236ebc: 3fe8 l32i.n a14, a15, 12 40236ebe: c0cc30 sub a12, a12, a3 40236ec1: a0d3e0 addx4 a13, a3, a14 40236ec4: 0082c5 call0 402376f4 40236ec7: 100c movi.n a0, 1 40236ec9: 191ce6 bgei a12, 1, 40236ee6 40236ecc: 0f2d mov.n a2, a15 40236ece: 3fe8 l32i.n a14, a15, 12 40236ed0: 0d0c movi.n a13, 0 40236ed2: 0ed9 s32i.n a13, a14, 0 40236ed4: 11c8 l32i.n a12, a1, 4 40236ed6: 21d8 l32i.n a13, a1, 8 40236ed8: 025f02 s16i a0, a15, 4 40236edb: 31e8 l32i.n a14, a1, 12 40236edd: 41f8 l32i.n a15, a1, 16 40236edf: 0108 l32i.n a0, a1, 0 40236ee1: 20c112 addi a1, a1, 32 40236ee4: f00d ret.n 40236ee6: cc0b addi.n a12, a12, -1 40236ee8: 0d08 l32i.n a0, a13, 0 40236eea: 0e09 s32i.n a0, a14, 0 40236eec: dd4b addi.n a13, a13, 4 40236eee: ee4b addi.n a14, a14, 4 40236ef0: f21ce6 bgei a12, 1, 40236ee6 40236ef3: 5138 l32i.n a3, a1, 20 40236ef5: 029f02 l16si a0, a15, 4 40236ef8: 0f2d mov.n a2, a15 40236efa: c00030 sub a0, a0, a3 40236efd: fff4c6 j 40236ed4 40236f00 : 40236f00: e0c112 addi a1, a1, -32 40236f03: 1109 s32i.n a0, a1, 4 40236f05: 21c9 s32i.n a12, a1, 8 40236f07: 41e9 s32i.n a14, a1, 16 40236f09: 31d9 s32i.n a13, a1, 12 40236f0b: 03ed mov.n a14, a3 40236f0d: 02dd mov.n a13, a2 40236f0f: 0292c2 l16si a12, a2, 4 40236f12: 01c9 s32i.n a12, a1, 0 40236f14: cc0b addi.n a12, a12, -1 40236f16: 007dc5 call0 402376f4 40236f19: 0e1ee6 bgei a14, 1, 40236f2b 40236f1c: 1108 l32i.n a0, a1, 4 40236f1e: 21c8 l32i.n a12, a1, 8 40236f20: 0d2d mov.n a2, a13 40236f22: 41e8 l32i.n a14, a1, 16 40236f24: 31d8 l32i.n a13, a1, 12 40236f26: 20c112 addi a1, a1, 32 40236f29: f00d ret.n 40236f2b: 029d32 l16si a3, a13, 4 40236f2e: 0d2d mov.n a2, a13 40236f30: 33ea add.n a3, a3, a14 40236f32: 006585 call0 4023758c 40236f35: 3d08 l32i.n a0, a13, 12 40236f37: 2eca add.n a2, a14, a12 40236f39: a02200 addx4 a2, a2, a0 40236f3c: a00c00 addx4 a0, a12, a0 40236f3f: cc0b addi.n a12, a12, -1 40236f41: 0038 l32i.n a3, a0, 0 40236f43: fcc002 addi a0, a0, -4 40236f46: fcc222 addi a2, a2, -4 40236f49: 1239 s32i.n a3, a2, 4 40236f4b: f00c66 bnei a12, -1, 40236f3f 40236f4e: 114ee0 slli a4, a14, 2 40236f51: 3d28 l32i.n a2, a13, 12 40236f53: 030c movi.n a3, 0 40236f55: 2d9501 l32r a0, 402025ac 40236f58: 0000c0 callx0 a0 40236f5b: ffef46 j 40236f1c ... 40236f60 : 40236f60: f0c112 addi a1, a1, -16 40236f63: 11c9 s32i.n a12, a1, 4 40236f65: 0109 s32i.n a0, a1, 0 40236f67: 31e9 s32i.n a14, a1, 12 40236f69: 21d9 s32i.n a13, a1, 8 40236f6b: 04ed mov.n a14, a4 40236f6d: 03dd mov.n a13, a3 40236f6f: 443b addi.n a4, a4, 3 40236f71: 3e6b addi.n a3, a14, 6 40236f73: b33440 movgez a3, a4, a4 40236f76: 213230 srai a3, a3, 2 40236f79: 006705 call0 402375ec 40236f7c: 02cd mov.n a12, a2 40236f7e: 32cc bnez.n a2, 40236f85 40236f80: 020c movi.n a2, 0 40236f82: 001106 j 40236fca 40236f85: 3228 l32i.n a2, a2, 12 40236f87: 029c42 l16si a4, a12, 4 40236f8a: 030c movi.n a3, 0 40236f8c: 1144e0 slli a4, a4, 2 40236f8f: 2d8701 l32r a0, 402025ac 40236f92: 0000c0 callx0 a0 40236f95: 0e0b addi.n a0, a14, -1 40236f97: 029096 bltz a0, 40236fc4 40236f9a: 020c movi.n a2, 0 40236f9c: 060c movi.n a6, 0 40236f9e: 3c78 l32i.n a7, a12, 12 40236fa0: 8d0a add.n a8, a13, a0 40236fa2: 1192d0 slli a9, a2, 3 40236fa5: 000b addi.n a0, a0, -1 40236fa7: 221b addi.n a2, a2, 1 40236fa9: 401900 ssl a9 40236fac: 000882 l8ui a8, a8, 0 40236faf: 776a add.n a7, a7, a6 40236fb1: 0758 l32i.n a5, a7, 0 40236fb3: a18800 sll a8, a8 40236fb6: 558a add.n a5, a5, a8 40236fb8: 0759 s32i.n a5, a7, 0 40236fba: 034266 bnei a2, 4, 40236fc1 40236fbd: 664b addi.n a6, a6, 4 40236fbf: 020c movi.n a2, 0 40236fc1: d90066 bnei a0, -1, 40236f9e 40236fc4: 202cc0 or a2, a12, a12 40236fc7: 007305 call0 402376f8 40236fca: 0121c2 l32i a12, a1, 4 40236fcd: 0221d2 l32i a13, a1, 8 40236fd0: 31e8 l32i.n a14, a1, 12 40236fd2: 0108 l32i.n a0, a1, 0 40236fd4: 10c112 addi a1, a1, 16 40236fd7: f00d ret.n 40236fd9: 000000 ill 40236fdc : 40236fdc: f0c112 addi a1, a1, -16 40236fdf: 016102 s32i a0, a1, 4 40236fe2: 0261c2 s32i a12, a1, 8 40236fe5: 0361d2 s32i a13, a1, 12 40236fe8: 02cd mov.n a12, a2 40236fea: 03dd mov.n a13, a3 40236fec: 032d mov.n a2, a3 40236fee: 2eeb01 l32r a0, 40202b9c 40236ff1: 0000c0 callx0 a0 40236ff4: 0129 s32i.n a2, a1, 0 40236ff6: 023d mov.n a3, a2 40236ff8: 437b addi.n a4, a3, 7 40236ffa: 0c2d mov.n a2, a12 40236ffc: 33eb addi.n a3, a3, 14 40236ffe: b33440 movgez a3, a4, a4 40237001: 213330 srai a3, a3, 3 40237004: 005e45 call0 402375ec 40237007: 030c movi.n a3, 0 40237009: 02cd mov.n a12, a2 4023700b: 029242 l16si a4, a2, 4 4023700e: 3228 l32i.n a2, a2, 12 40237010: 1144e0 slli a4, a4, 2 40237013: 2d6601 l32r a0, 402025ac 40237016: 0000c0 callx0 a0 40237019: 0108 l32i.n a0, a1, 0 4023701b: 060c movi.n a6, 0 4023701d: 000b addi.n a0, a0, -1 4023701f: 035096 bltz a0, 40237058 40237022: 973c movi.n a7, 57 40237024: 020c movi.n a2, 0 40237026: 1182e0 slli a8, a2, 2 40237029: 3d0a add.n a3, a13, a0 4023702b: 000332 l8ui a3, a3, 0 4023702e: 221b addi.n a2, a2, 1 40237030: 053737 bltu a7, a3, 40237039 40237033: d0c332 addi a3, a3, -48 40237036: 000086 j 4023703c 40237039: c9c332 addi a3, a3, -55 4023703c: 000b addi.n a0, a0, -1 4023703e: 3c58 l32i.n a5, a12, 12 40237040: 401800 ssl a8 40237043: 556a add.n a5, a5, a6 40237045: 0548 l32i.n a4, a5, 0 40237047: a18300 sll a8, a3 4023704a: 448a add.n a4, a4, a8 4023704c: 0549 s32i.n a4, a5, 0 4023704e: 038266 bnei a2, 8, 40237055 40237051: 664b addi.n a6, a6, 4 40237053: 020c movi.n a2, 0 40237055: cd0066 bnei a0, -1, 40237026 40237058: 1108 l32i.n a0, a1, 4 4023705a: 0c2d mov.n a2, a12 4023705c: 31d8 l32i.n a13, a1, 12 4023705e: 21c8 l32i.n a12, a1, 8 40237060: 10c112 addi a1, a1, 16 40237063: f00d ret.n 40237065: 000000 ill 40237068: 2be8 l32i.n a14, a11, 8 4023706a: 124000 excw 4023706c : 4023706c: e0c112 addi a1, a1, -32 4023706f: 11c9 s32i.n a12, a1, 4 40237071: 21d9 s32i.n a13, a1, 8 40237073: 41f9 s32i.n a15, a1, 16 40237075: 31e9 s32i.n a14, a1, 12 40237077: 0109 s32i.n a0, a1, 0 40237079: 03ed mov.n a14, a3 4023707b: 053316 beqz a3, 402370d2 4023707e: 029302 l16si a0, a3, 4 40237081: 000b addi.n a0, a0, -1 40237083: 5109 s32i.n a0, a1, 20 40237085: 049096 bltz a0, 402370d2 40237088: 11d0e0 slli a13, a0, 2 4023708b: ff0c movi.n a15, 15 4023708d: cc1c movi.n a12, 28 4023708f: 0004c6 j 402370a6 40237092: 30c332 addi a3, a3, 48 40237095: 742030 extui a2, a3, 0, 8 40237098: fff401 l32r a0, 40237068 4023709b: 0000c0 callx0 a0 4023709e: c07c movi.n a0, -4 402370a0: fcccc2 addi a12, a12, -4 402370a3: 1d1c07 beq a12, a0, 402370c4 402370a6: 401c00 ssl a12 402370a9: 3e38 l32i.n a3, a14, 12 402370ab: a14f00 sll a4, a15 402370ae: 33da add.n a3, a3, a13 402370b0: 0338 l32i.n a3, a3, 0 402370b2: 400c00 ssr a12 402370b5: 103340 and a3, a3, a4 402370b8: 913030 srl a3, a3 402370bb: d393b6 bltui a3, 10, 40237092 402370be: 37c332 addi a3, a3, 55 402370c1: fff406 j 40237095 402370c4: fccdd2 addi a13, a13, -4 402370c7: 5148 l32i.n a4, a1, 20 402370c9: cc1c movi.n a12, 28 402370cb: 440b addi.n a4, a4, -1 402370cd: 5149 s32i.n a4, a1, 20 402370cf: bc0466 bnei a4, -1, 4023708f 402370d2: 11c8 l32i.n a12, a1, 4 402370d4: 21d8 l32i.n a13, a1, 8 402370d6: 31e8 l32i.n a14, a1, 12 402370d8: 41f8 l32i.n a15, a1, 16 402370da: 0108 l32i.n a0, a1, 0 402370dc: 20c112 addi a1, a1, 32 402370df: f00d ret.n 402370e1: 000000 ill 402370e4 : 402370e4: e0c112 addi a1, a1, -32 402370e7: 6159 s32i.n a5, a1, 24 402370e9: 1109 s32i.n a0, a1, 4 402370eb: 21c9 s32i.n a12, a1, 8 402370ed: 51f9 s32i.n a15, a1, 20 402370ef: 31d9 s32i.n a13, a1, 12 402370f1: 41e9 s32i.n a14, a1, 16 402370f3: 0129 s32i.n a2, a1, 0 402370f5: 04ed mov.n a14, a4 402370f7: 032d mov.n a2, a3 402370f9: 03dd mov.n a13, a3 402370fb: 05fd mov.n a15, a5 402370fd: c50b addi.n a12, a5, -1 402370ff: 005f45 call0 402376f4 40237102: 0f4d mov.n a4, a15 40237104: 0e2d mov.n a2, a14 40237106: 030c movi.n a3, 0 40237108: 2d2901 l32r a0, 402025ac 4023710b: 0000c0 callx0 a0 4023710e: 029d02 l16si a0, a13, 4 40237111: 0128 l32i.n a2, a1, 0 40237113: 3810a6 blti a0, 1, 4023714f 40237116: 040c movi.n a4, 0 40237118: 050c movi.n a5, 0 4023711a: ffa082 movi a8, 255 4023711d: 3cea add.n a3, a12, a14 4023711f: 000c movi.n a0, 0 40237121: cc0b addi.n a12, a12, -1 40237123: 330b addi.n a3, a3, -1 40237125: 3d68 l32i.n a6, a13, 12 40237127: 401000 ssl a0 4023712a: a17800 sll a7, a8 4023712d: 664a add.n a6, a6, a4 4023712f: 0668 l32i.n a6, a6, 0 40237131: 400000 ssr a0 40237134: 106670 and a6, a6, a7 40237137: 916060 srl a6, a6 4023713a: 014362 s8i a6, a3, 1 4023713d: 0e23e7 blt a3, a14, 4023714f 40237140: 008b addi.n a0, a0, 8 40237142: dbc066 bnei a0, 32, 40237121 40237145: 444b addi.n a4, a4, 4 40237147: 029d72 l16si a7, a13, 4 4023714a: 551b addi.n a5, a5, 1 4023714c: cd2577 blt a5, a7, 4023711d 4023714f: 0d3d mov.n a3, a13 40237151: ff7b05 call0 40236904 40237154: 21c8 l32i.n a12, a1, 8 40237156: 31d8 l32i.n a13, a1, 12 40237158: 41e8 l32i.n a14, a1, 16 4023715a: 51f8 l32i.n a15, a1, 20 4023715c: 1108 l32i.n a0, a1, 4 4023715e: 20c112 addi a1, a1, 32 40237161: f00d ret.n ... 40237164 : 40237164: e0c112 addi a1, a1, -32 40237167: 4109 s32i.n a0, a1, 16 40237169: 51c9 s32i.n a12, a1, 20 4023716b: 61d9 s32i.n a13, a1, 24 4023716d: 02cd mov.n a12, a2 4023716f: 03dd mov.n a13, a3 40237171: 063216 beqz a2, 402371d8 40237174: 3149 s32i.n a4, a1, 12 40237176: 05e316 beqz a3, 402371d8 40237179: 020c movi.n a2, 0 4023717b: 3358 l32i.n a5, a3, 12 4023717d: 029342 l16si a4, a3, 4 40237180: 1149 s32i.n a4, a1, 4 40237182: 130c movi.n a3, 1 40237184: a04450 addx4 a4, a4, a5 40237187: ffd442 addmi a4, a4, 0xffffff00 4023718a: 3f2442 l32i a4, a4, 252 4023718d: 050c movi.n a5, 0 4023718f: 441b addi.n a4, a4, 1 40237191: fe6801 l32r a0, 40236b34 40237194: 0000c0 callx0 a0 40237197: 2129 s32i.n a2, a1, 8 40237199: 3168 l32i.n a6, a1, 12 4023719b: 0d2d mov.n a2, a13 4023719d: a066c0 addx4 a6, a6, a12 402371a0: 0169 s32i.n a6, a1, 0 402371a2: 36d9 s32i.n a13, a6, 12 402371a4: ff7185 call0 402368c0 402371a7: 0d3d mov.n a3, a13 402371a9: 0c2d mov.n a2, a12 402371ab: 2148 l32i.n a4, a1, 8 402371ad: ff8ec5 call0 40236a9c 402371b0: 01d8 l32i.n a13, a1, 0 402371b2: 9d29 s32i.n a2, a13, 36 402371b4: ff7085 call0 402368c0 402371b7: 0c2d mov.n a2, a12 402371b9: 2c38 l32i.n a3, a12, 8 402371bb: ff7a05 call0 4023695c 402371be: 1138 l32i.n a3, a1, 4 402371c0: f47c movi.n a4, -1 402371c2: 903340 addx2 a3, a3, a4 402371c5: ffd385 call0 40236f00 402371c8: 3d48 l32i.n a4, a13, 12 402371ca: 023d mov.n a3, a2 402371cc: 050c movi.n a5, 0 402371ce: 0c2d mov.n a2, a12 402371d0: ff9645 call0 40236b38 402371d3: 6d29 s32i.n a2, a13, 24 402371d5: ff6e85 call0 402368c0 402371d8: 51c8 l32i.n a12, a1, 20 402371da: 61d8 l32i.n a13, a1, 24 402371dc: 4108 l32i.n a0, a1, 16 402371de: 20c112 addi a1, a1, 32 402371e1: f00d ret.n ... 402371e4 : 402371e4: f0c112 addi a1, a1, -16 402371e7: 0109 s32i.n a0, a1, 0 402371e9: 21d9 s32i.n a13, a1, 8 402371eb: 11c9 s32i.n a12, a1, 4 402371ed: 02dd mov.n a13, a2 402371ef: a0c320 addx4 a12, a3, a2 402371f2: 3c28 l32i.n a2, a12, 12 402371f4: ff6e85 call0 402368e0 402371f7: 0d2d mov.n a2, a13 402371f9: 3c38 l32i.n a3, a12, 12 402371fb: ff7085 call0 40236904 402371fe: 6c28 l32i.n a2, a12, 24 40237200: ff6dc5 call0 402368e0 40237203: 0d2d mov.n a2, a13 40237205: 6c38 l32i.n a3, a12, 24 40237207: ff6fc5 call0 40236904 4023720a: 9c28 l32i.n a2, a12, 36 4023720c: ff6d05 call0 402368e0 4023720f: 0d2d mov.n a2, a13 40237211: 9c38 l32i.n a3, a12, 36 40237213: ff6f05 call0 40236904 40237216: 11c8 l32i.n a12, a1, 4 40237218: 21d8 l32i.n a13, a1, 8 4023721a: 0108 l32i.n a0, a1, 0 4023721c: 10c112 addi a1, a1, 16 4023721f: f00d ret.n 40237221: 000000 ill 40237224 : 40237224: a0c112 addi a1, a1, -96 40237227: 11c9 s32i.n a12, a1, 4 40237229: 21d9 s32i.n a13, a1, 8 4023722b: f159 s32i.n a5, a1, 60 4023722d: c169 s32i.n a6, a1, 48 4023722f: 0109 s32i.n a0, a1, 0 40237231: 5139 s32i.n a3, a1, 20 40237233: 31e9 s32i.n a14, a1, 12 40237235: 7149 s32i.n a4, a1, 28 40237237: 41f9 s32i.n a15, a1, 16 40237239: 6129 s32i.n a2, a1, 24 4023723b: 6128 l32i.n a2, a1, 24 4023723d: 71f8 l32i.n a15, a1, 28 4023723f: 51e8 l32i.n a14, a1, 20 40237241: 029ff2 l16si a15, a15, 4 40237244: 029ee2 l16si a14, a14, 4 40237247: 1061e2 s32i a14, a1, 64 4023724a: a1f9 s32i.n a15, a1, 40 4023724c: eefa add.n a14, a14, a15 4023724e: 0e3d mov.n a3, a14 40237250: 003985 call0 402375ec 40237253: 02cd mov.n a12, a2 40237255: 71d8 l32i.n a13, a1, 28 40237257: 5128 l32i.n a2, a1, 20 40237259: 3c08 l32i.n a0, a12, 12 4023725b: 3dd8 l32i.n a13, a13, 12 4023725d: b109 s32i.n a0, a1, 44 4023725f: 32f8 l32i.n a15, a2, 12 40237261: 91f9 s32i.n a15, a1, 36 40237263: 004905 call0 402376f4 40237266: 7128 l32i.n a2, a1, 28 40237268: 004885 call0 402376f4 4023726b: 1461c2 s32i a12, a1, 80 4023726e: 114ee0 slli a4, a14, 2 40237271: 3c28 l32i.n a2, a12, 12 40237273: 030c movi.n a3, 0 40237275: 2ccd01 l32r a0, 402025ac 40237278: 0000c0 callx0 a0 4023727b: 1161d2 s32i a13, a1, 68 4023727e: b148 l32i.n a4, a1, 44 40237280: f138 l32i.n a3, a1, 60 40237282: c158 l32i.n a5, a1, 48 40237284: 020c movi.n a2, 0 40237286: d129 s32i.n a2, a1, 52 40237288: 550b addi.n a5, a5, -1 4023728a: 8159 s32i.n a5, a1, 32 4023728c: a03340 addx4 a3, a3, a4 4023728f: e139 s32i.n a3, a1, 56 40237291: c178 l32i.n a7, a1, 48 40237293: d1e8 l32i.n a14, a1, 52 40237295: 179c beqz.n a7, 402372aa 40237297: c007e0 sub a0, a7, a14 4023729a: 0c10a6 blti a0, 1, 402372aa 4023729d: 102132 l32i a3, a1, 64 402372a0: f00b addi.n a15, a0, -1 402372a2: 04a737 bge a7, a3, 402372aa 402372a5: 81e8 l32i.n a14, a1, 32 402372a7: 000046 j 402372ac 402372aa: 0f0c movi.n a15, 0 402372ac: 000c movi.n a0, 0 402372ae: 91d8 l32i.n a13, a1, 36 402372b0: b1c8 l32i.n a12, a1, 44 402372b2: a0dfd0 addx4 a13, a15, a13 402372b5: a0cec0 addx4 a12, a14, a12 402372b8: f128 l32i.n a2, a1, 60 402372ba: e138 l32i.n a3, a1, 56 402372bc: 128c beqz.n a2, 402372c1 402372be: 54bc37 bgeu a12, a3, 40237316 402372c1: 0d28 l32i.n a2, a13, 0 402372c3: 156102 s32i a0, a1, 84 402372c6: 112132 l32i a3, a1, 68 402372c9: 040c movi.n a4, 0 402372cb: 0c58 l32i.n a5, a12, 0 402372cd: 060c movi.n a6, 0 402372cf: 166162 s32i a6, a1, 88 402372d2: 126152 s32i a5, a1, 72 402372d5: 136142 s32i a4, a1, 76 402372d8: 0338 l32i.n a3, a3, 0 402372da: fdef01 l32r a0, 40236a98 402372dd: 0000c0 callx0 a0 402372e0: 162102 l32i a0, a1, 88 402372e3: 152192 l32i a9, a1, 84 402372e6: 1321a2 l32i a10, a1, 76 402372e9: 122172 l32i a7, a1, 72 402372ec: aa3a add.n a10, a10, a3 402372ee: b72a add.n a11, a7, a2 402372f0: 01bb77 bgeu a11, a7, 402372f5 402372f3: aa1b addi.n a10, a10, 1 402372f5: 01cee2 addi a14, a14, 1 402372f8: 04cdd2 addi a13, a13, 4 402372fb: 8000a0 add a0, a0, a10 402372fe: ff1b addi.n a15, a15, 1 40237300: a9ba add.n a10, a9, a11 40237302: 0ca9 s32i.n a10, a12, 0 40237304: 1021b2 l32i a11, a1, 64 40237307: cc4b addi.n a12, a12, 4 40237309: 01ba97 bgeu a10, a9, 4023730e 4023730c: 001b addi.n a0, a0, 1 4023730e: a62fb7 blt a15, a11, 402372b8 40237311: b1c8 l32i.n a12, a1, 44 40237313: a0cec0 addx4 a12, a14, a12 40237316: 0c09 s32i.n a0, a12, 0 40237318: a1e8 l32i.n a14, a1, 40 4023731a: d1d8 l32i.n a13, a1, 52 4023731c: 1121f2 l32i a15, a1, 68 4023731f: dd1b addi.n a13, a13, 1 40237321: ff4b addi.n a15, a15, 4 40237323: 1161f2 s32i a15, a1, 68 40237326: d1d9 s32i.n a13, a1, 52 40237328: 02ade7 bge a13, a14, 4023732e 4023732b: ffd886 j 40237291 4023732e: 6128 l32i.n a2, a1, 24 40237330: 5138 l32i.n a3, a1, 20 40237332: ff5d05 call0 40236904 40237335: 1421c2 l32i a12, a1, 80 40237338: 6128 l32i.n a2, a1, 24 4023733a: 7138 l32i.n a3, a1, 28 4023733c: ff5c45 call0 40236904 4023733f: 0c2d mov.n a2, a12 40237341: 003b45 call0 402376f8 40237344: 11c8 l32i.n a12, a1, 4 40237346: 21d8 l32i.n a13, a1, 8 40237348: 31e8 l32i.n a14, a1, 12 4023734a: 41f8 l32i.n a15, a1, 16 4023734c: 0108 l32i.n a0, a1, 0 4023734e: 60c112 addi a1, a1, 96 40237351: f00d ret.n ... 40237354 : 40237354: f0c112 addi a1, a1, -16 40237357: 1109 s32i.n a0, a1, 4 40237359: 31d9 s32i.n a13, a1, 12 4023735b: 21c9 s32i.n a12, a1, 8 4023735d: 0129 s32i.n a2, a1, 0 4023735f: 04cd mov.n a12, a4 40237361: 032d mov.n a2, a3 40237363: 03dd mov.n a13, a3 40237365: 0038c5 call0 402376f4 40237368: 0c2d mov.n a2, a12 4023736a: 003885 call0 402376f4 4023736d: 0c4d mov.n a4, a12 4023736f: 0d3d mov.n a3, a13 40237371: 0128 l32i.n a2, a1, 0 40237373: 050c movi.n a5, 0 40237375: 060c movi.n a6, 0 40237377: ffeac5 call0 40237224 4023737a: 21c8 l32i.n a12, a1, 8 4023737c: 31d8 l32i.n a13, a1, 12 4023737e: 1108 l32i.n a0, a1, 4 40237380: 10c112 addi a1, a1, 16 40237383: f00d ret.n 40237385: 000000 ill 40237388 : 40237388: 140c movi.n a4, 1 4023738a: b0c112 addi a1, a1, -80 4023738d: 41c9 s32i.n a12, a1, 16 4023738f: 51d9 s32i.n a13, a1, 20 40237391: 61e9 s32i.n a14, a1, 24 40237393: 71f9 s32i.n a15, a1, 28 40237395: 3109 s32i.n a0, a1, 12 40237397: 9139 s32i.n a3, a1, 36 40237399: 8129 s32i.n a2, a1, 32 4023739b: 8128 l32i.n a2, a1, 32 4023739d: 029332 l16si a3, a3, 4 402373a0: d139 s32i.n a3, a1, 52 402373a2: 903340 addx2 a3, a3, a4 402373a5: 002445 call0 402375ec 402373a8: 030c movi.n a3, 0 402373aa: 9158 l32i.n a5, a1, 36 402373ac: 029242 l16si a4, a2, 4 402373af: 2129 s32i.n a2, a1, 8 402373b1: 1144e0 slli a4, a4, 2 402373b4: 3228 l32i.n a2, a2, 12 402373b6: 3558 l32i.n a5, a5, 12 402373b8: b159 s32i.n a5, a1, 44 402373ba: a129 s32i.n a2, a1, 40 402373bc: 2c7c01 l32r a0, 402025ac 402373bf: 0000c0 callx0 a0 402373c2: 0c0c movi.n a12, 0 402373c4: d188 l32i.n a8, a1, 52 402373c6: b1a8 l32i.n a10, a1, 44 402373c8: a198 l32i.n a9, a1, 40 402373ca: 0199 s32i.n a9, a1, 0 402373cc: f1a9 s32i.n a10, a1, 60 402373ce: b0b890 addx8 a11, a8, a9 402373d1: c1b9 s32i.n a11, a1, 48 402373d3: a0a8a0 addx4 a10, a8, a10 402373d6: e1a9 s32i.n a10, a1, 56 402373d8: a08890 addx4 a8, a8, a9 402373db: 1189 s32i.n a8, a1, 4 402373dd: 0d0c movi.n a13, 0 402373df: f138 l32i.n a3, a1, 60 402373e1: 01f8 l32i.n a15, a1, 0 402373e3: 0338 l32i.n a3, a3, 0 402373e5: 0ff8 l32i.n a15, a15, 0 402373e7: 032d mov.n a2, a3 402373e9: fdab01 l32r a0, 40236a98 402373ec: 0000c0 callx0 a0 402373ef: 1168 l32i.n a6, a1, 4 402373f1: d148 l32i.n a4, a1, 52 402373f3: 0108 l32i.n a0, a1, 0 402373f5: ed3a add.n a14, a13, a3 402373f7: 7f2a add.n a7, a15, a2 402373f9: 0d0c movi.n a13, 0 402373fb: 0079 s32i.n a7, a0, 0 402373fd: 01b7f7 bgeu a7, a15, 40237402 40237400: ee1b addi.n a14, a14, 1 40237402: 7c1b addi.n a7, a12, 1 40237404: 022747 blt a7, a4, 4023740a 40237407: 003146 j 402374d0 4023740a: 136172 s32i a7, a1, 76 4023740d: c7ca add.n a12, a7, a12 4023740f: b1f8 l32i.n a15, a1, 44 40237411: a128 l32i.n a2, a1, 40 40237413: a0f7f0 addx4 a15, a7, a15 40237416: a0cc20 addx4 a12, a12, a2 40237419: f128 l32i.n a2, a1, 60 4023741b: 0f38 l32i.n a3, a15, 0 4023741d: 0228 l32i.n a2, a2, 0 4023741f: fd9e01 l32r a0, 40236a98 40237422: 0000c0 callx0 a0 40237425: 0c78 l32i.n a7, a12, 0 40237427: 080c movi.n a8, 0 40237429: 0a0c movi.n a10, 0 4023742b: 11b2f0 slli a11, a2, 1 4023742e: f07c movi.n a0, -1 40237430: 404f10 ssai 31 40237433: 816320 src a6, a3, a2 40237436: c090b0 sub a9, a0, a11 40237439: 126162 s32i a6, a1, 72 4023743c: f07c movi.n a0, -1 4023743e: c06060 sub a6, a0, a6 40237441: 01b097 bgeu a0, a9, 40237446 40237444: 660b addi.n a6, a6, -1 40237446: 073867 bltu a8, a6, 40237451 40237449: 029867 bne a8, a6, 4023744f 4023744c: 01b977 bgeu a9, a7, 40237451 4023744f: 1a0c movi.n a10, 1 40237451: c06030 sub a6, a0, a3 40237454: 106122 s32i a2, a1, 64 40237457: c09020 sub a9, a0, a2 4023745a: 116192 s32i a9, a1, 68 4023745d: 01b097 bgeu a0, a9, 40237462 40237460: 660b addi.n a6, a6, -1 40237462: 122152 l32i a5, a1, 72 40237465: 090c movi.n a9, 0 40237467: 858a add.n a8, a5, a8 40237469: 0d3367 bltu a3, a6, 4023747a 4023746c: 089367 bne a3, a6, 40237478 4023746f: 102142 l32i a4, a1, 64 40237472: 112122 l32i a2, a1, 68 40237475: 01b247 bgeu a2, a4, 4023747a 40237478: 190c movi.n a9, 1 4023747a: 096d mov.n a6, a9 4023747c: 130c movi.n a3, 1 4023747e: 9b7a add.n a9, a11, a7 40237480: 9363a0 movnez a6, a3, a10 40237483: 01b9b7 bgeu a9, a11, 40237488 40237486: 881b addi.n a8, a8, 1 40237488: 08ad mov.n a10, a8 4023748a: c07080 sub a7, a0, a8 4023748d: c0b090 sub a11, a0, a9 40237490: 080c movi.n a8, 0 40237492: 01b0b7 bgeu a0, a11, 40237497 40237495: 770b addi.n a7, a7, -1 40237497: 073d77 bltu a13, a7, 402374a2 4023749a: 029d77 bne a13, a7, 402374a0 4023749d: 01bbe7 bgeu a11, a14, 402374a2 402374a0: 180c movi.n a8, 1 402374a2: 746060 extui a6, a6, 0, 8 402374a5: 7daa add.n a7, a13, a10 402374a7: 936380 movnez a6, a3, a8 402374aa: 8e9a add.n a8, a14, a9 402374ac: 0c89 s32i.n a8, a12, 0 402374ae: 01b8e7 bgeu a8, a14, 402374b3 402374b1: 771b addi.n a7, a7, 1 402374b3: 0d0c movi.n a13, 0 402374b5: 07ed mov.n a14, a7 402374b7: cc4b addi.n a12, a12, 4 402374b9: 268c beqz.n a6, 402374bf 402374bb: 07ed mov.n a14, a7 402374bd: 1d0c movi.n a13, 1 402374bf: e168 l32i.n a6, a1, 56 402374c1: ff4b addi.n a15, a15, 4 402374c3: c06f60 sub a6, a15, a6 402374c6: f4f656 bnez a6, 40237419 402374c9: 0108 l32i.n a0, a1, 0 402374cb: 1168 l32i.n a6, a1, 4 402374cd: 132172 l32i a7, a1, 76 402374d0: 0d8d mov.n a8, a13 402374d2: c1b8 l32i.n a11, a1, 48 402374d4: 008b addi.n a0, a0, 8 402374d6: 06a8 l32i.n a10, a6, 0 402374d8: 0109 s32i.n a0, a1, 0 402374da: 9aea add.n a9, a10, a14 402374dc: 01b9a7 bgeu a9, a10, 402374e1 402374df: 8d1b addi.n a8, a13, 1 402374e1: 07cd mov.n a12, a7 402374e3: 1689 s32i.n a8, a6, 4 402374e5: 0699 s32i.n a9, a6, 0 402374e7: f1d8 l32i.n a13, a1, 60 402374e9: 664b addi.n a6, a6, 4 402374eb: dd4b addi.n a13, a13, 4 402374ed: f1d9 s32i.n a13, a1, 60 402374ef: 1169 s32i.n a6, a1, 4 402374f1: 02b0b7 bgeu a0, a11, 402374f7 402374f4: ffb946 j 402373dd 402374f7: 8128 l32i.n a2, a1, 32 402374f9: 9138 l32i.n a3, a1, 36 402374fb: ff4085 call0 40236904 402374fe: 2128 l32i.n a2, a1, 8 40237500: 001f45 call0 402376f8 40237503: 41c8 l32i.n a12, a1, 16 40237505: 51d8 l32i.n a13, a1, 20 40237507: 61e8 l32i.n a14, a1, 24 40237509: 71f8 l32i.n a15, a1, 28 4023750b: 3108 l32i.n a0, a1, 12 4023750d: 50c112 addi a1, a1, 80 40237510: f00d ret.n ... 40237514 : 40237514: f0c112 addi a1, a1, -16 40237517: 1109 s32i.n a0, a1, 4 40237519: 0129 s32i.n a2, a1, 0 4023751b: 21c9 s32i.n a12, a1, 8 4023751d: 032d mov.n a2, a3 4023751f: 03cd mov.n a12, a3 40237521: 001d05 call0 402376f4 40237524: 0c3d mov.n a3, a12 40237526: 0128 l32i.n a2, a1, 0 40237528: ffe5c5 call0 40237388 4023752b: 21c8 l32i.n a12, a1, 8 4023752d: 1108 l32i.n a0, a1, 4 4023752f: 10c112 addi a1, a1, 16 40237532: f00d ret.n 40237534 : 40237534: f0c112 addi a1, a1, -16 40237537: 0109 s32i.n a0, a1, 0 40237539: 11c9 s32i.n a12, a1, 4 4023753b: 21d9 s32i.n a13, a1, 8 4023753d: 03cd mov.n a12, a3 4023753f: 02dd mov.n a13, a2 40237541: 001b05 call0 402376f4 40237544: 0c2d mov.n a2, a12 40237546: 001ac5 call0 402376f4 40237549: 029d02 l16si a0, a13, 4 4023754c: 029c22 l16si a2, a12, 4 4023754f: 3c38 l32i.n a3, a12, 12 40237551: 2c2207 blt a2, a0, 40237581 40237554: 2e2027 blt a0, a2, 40237586 40237557: 200b addi.n a2, a0, -1 40237559: 3d78 l32i.n a7, a13, 12 4023755b: a00230 addx4 a0, a2, a3 4023755e: a02270 addx4 a2, a2, a7 40237561: 0268 l32i.n a6, a2, 0 40237563: 0038 l32i.n a3, a0, 0 40237565: 183367 bltu a3, a6, 40237581 40237568: 1a3637 bltu a6, a3, 40237586 4023756b: fcc002 addi a0, a0, -4 4023756e: fcc222 addi a2, a2, -4 40237571: ecb277 bgeu a2, a7, 40237561 40237574: 020c movi.n a2, 0 40237576: 11c8 l32i.n a12, a1, 4 40237578: 21d8 l32i.n a13, a1, 8 4023757a: 0108 l32i.n a0, a1, 0 4023757c: 10c112 addi a1, a1, 16 4023757f: f00d ret.n 40237581: 120c movi.n a2, 1 40237583: fffbc6 j 40237576 40237586: f27c movi.n a2, -1 40237588: fffa86 j 40237576 ... 4023758c : 4023758c: f0c112 addi a1, a1, -16 4023758f: 21d9 s32i.n a13, a1, 8 40237591: 11c9 s32i.n a12, a1, 4 40237593: 0109 s32i.n a0, a1, 0 40237595: 02cd mov.n a12, a2 40237597: 039202 l16si a0, a2, 6 4023759a: 03dd mov.n a13, a3 4023759c: 25a037 bge a0, a3, 402375c5 4023759f: 1120f0 slli a2, a0, 1 402375a2: 030d mov.n a0, a3 402375a4: 01a327 bge a3, a2, 402375a9 402375a7: 020d mov.n a0, a2 402375a9: 3c28 l32i.n a2, a12, 12 402375ab: fc8441 l32r a4, 402367bc 402375ae: 113000 slli a3, a0, 16 402375b1: 43a452 movi a5, 0x443 402375b4: 313030 srai a3, a3, 16 402375b7: 035c32 s16i a3, a12, 6 402375ba: 1133e0 slli a3, a3, 2 402375bd: 3e7401 l32r a0, 40206f90 402375c0: 0000c0 callx0 a0 402375c3: 3c29 s32i.n a2, a12, 12 402375c5: 029c02 l16si a0, a12, 4 402375c8: 12a0d7 bge a0, a13, 402375de 402375cb: 030c movi.n a3, 0 402375cd: 3c28 l32i.n a2, a12, 12 402375cf: c04d00 sub a4, a13, a0 402375d2: 1144e0 slli a4, a4, 2 402375d5: a02020 addx4 a2, a0, a2 402375d8: 2bf501 l32r a0, 402025ac 402375db: 0000c0 callx0 a0 402375de: 025cd2 s16i a13, a12, 4 402375e1: 0108 l32i.n a0, a1, 0 402375e3: 11c8 l32i.n a12, a1, 4 402375e5: 21d8 l32i.n a13, a1, 8 402375e7: 10c112 addi a1, a1, 16 402375ea: f00d ret.n 402375ec : 402375ec: f0c112 addi a1, a1, -16 402375ef: 0109 s32i.n a0, a1, 0 402375f1: 11c9 s32i.n a12, a1, 4 402375f3: 21d9 s32i.n a13, a1, 8 402375f5: 31e9 s32i.n a14, a1, 12 402375f7: 03dd mov.n a13, a3 402375f9: 12e8 l32i.n a14, a2, 4 402375fb: 02cd mov.n a12, a2 402375fd: 6e9c beqz.n a14, 40237617 402375ff: f228 l32i.n a2, a2, 60 40237601: 0e38 l32i.n a3, a14, 0 40237603: 220b addi.n a2, a2, -1 40237605: fc29 s32i.n a2, a12, 60 40237607: 2e08 l32i.n a0, a14, 8 40237609: 1c39 s32i.n a3, a12, 4 4023760b: e0fc bnez.n a0, 4023764d 4023760d: 0e2d mov.n a2, a14 4023760f: 0d3d mov.n a3, a13 40237611: fff785 call0 4023758c 40237614: 000906 j 4023763c 40237617: 021c movi.n a2, 16 40237619: fc68e1 l32r a14, 402367bc 4023761c: 6aa442 movi a4, 0x46a 4023761f: 0e3d mov.n a3, a14 40237621: 2cbf01 l32r a0, 40202920 40237624: 0000c0 callx0 a0 40237627: 0e3d mov.n a3, a14 40237629: 6ba442 movi a4, 0x46b 4023762c: 02ed mov.n a14, a2 4023762e: 112de0 slli a2, a13, 2 40237631: 2cbb01 l32r a0, 40202920 40237634: 0000c0 callx0 a0 40237637: 035ed2 s16i a13, a14, 6 4023763a: 3e29 s32i.n a2, a14, 12 4023763c: 025ed2 s16i a13, a14, 4 4023763f: 050c movi.n a5, 0 40237641: 160c movi.n a6, 1 40237643: 2e69 s32i.n a6, a14, 8 40237645: ec48 l32i.n a4, a12, 56 40237647: 0e59 s32i.n a5, a14, 0 40237649: 441b addi.n a4, a4, 1 4023764b: ec49 s32i.n a4, a12, 56 4023764d: 0108 l32i.n a0, a1, 0 4023764f: 11c8 l32i.n a12, a1, 4 40237651: 0e2d mov.n a2, a14 40237653: 21d8 l32i.n a13, a1, 8 40237655: 31e8 l32i.n a14, a1, 12 40237657: 10c112 addi a1, a1, 16 4023765a: f00d ret.n 4023765c : 4023765c: f0c112 addi a1, a1, -16 4023765f: 21d9 s32i.n a13, a1, 8 40237661: 0109 s32i.n a0, a1, 0 40237663: 11c9 s32i.n a12, a1, 4 40237665: 3208 l32i.n a0, a2, 12 40237667: 0292c2 l16si a12, a2, 4 4023766a: 02dd mov.n a13, a2 4023766c: a0cc00 addx4 a12, a12, a0 4023766f: ffdcc2 addmi a12, a12, 0xffffff00 40237672: 3f2cc2 l32i a12, a12, 252 40237675: 0007c5 call0 402376f4 40237678: 5d5c01 l32r a0, 4020ebe8 4023767b: f21c movi.n a2, 31 4023767d: 0d00c7 bnone a0, a12, 4023768e 40237680: 029d32 l16si a3, a13, 4 40237683: 1133b0 slli a3, a3, 5 40237686: 223a add.n a2, a2, a3 40237688: e0c222 addi a2, a2, -32 4023768b: 000246 j 40237698 4023768e: 410100 srli a0, a0, 1 40237691: 220b addi.n a2, a2, -1 40237693: e60266 bnei a2, -1, 4023767d 40237696: f27c movi.n a2, -1 40237698: 11c8 l32i.n a12, a1, 4 4023769a: 21d8 l32i.n a13, a1, 8 4023769c: 0108 l32i.n a0, a1, 0 4023769e: 10c112 addi a1, a1, 16 402376a1: f00d ret.n ... 402376a4 : 402376a4: f0c112 addi a1, a1, -16 402376a7: 21c9 s32i.n a12, a1, 8 402376a9: 1109 s32i.n a0, a1, 4 402376ab: 03cd mov.n a12, a3 402376ad: 3238 l32i.n a3, a2, 12 402376af: 1fcc02 addi a0, a12, 31 402376b2: b30cc0 movgez a0, a12, a12 402376b5: 210500 srai a0, a0, 5 402376b8: a00030 addx4 a0, a0, a3 402376bb: 0008 l32i.n a0, a0, 0 402376bd: 0109 s32i.n a0, a1, 0 402376bf: 000345 call0 402376f4 402376c2: 0c2d mov.n a2, a12 402376c4: 032c movi.n a3, 32 402376c6: 459701 l32r a0, 40208d24 402376c9: 0000c0 callx0 a0 402376cc: 0108 l32i.n a0, a1, 0 402376ce: 21c8 l32i.n a12, a1, 8 402376d0: 140c movi.n a4, 1 402376d2: 0e12a6 blti a2, 1, 402376e4 402376d5: 130c movi.n a3, 1 402376d7: 060c movi.n a6, 0 402376d9: 1133f0 slli a3, a3, 1 402376dc: 661b addi.n a6, a6, 1 402376de: f79267 bne a2, a6, 402376d9 402376e1: 000046 j 402376e6 402376e4: 130c movi.n a3, 1 402376e6: 102030 and a2, a0, a3 402376e9: 932420 movnez a2, a4, a2 402376ec: 1108 l32i.n a0, a1, 4 402376ee: 10c112 addi a1, a1, 16 402376f1: f00d ret.n ... 402376f4 : 402376f4: f00d ret.n ... 402376f8 : 402376f8: f0c112 addi a1, a1, -16 402376fb: 11c9 s32i.n a12, a1, 4 402376fd: 0109 s32i.n a0, a1, 0 402376ff: 02cd mov.n a12, a2 40237701: ffff05 call0 402376f4 40237704: 3c28 l32i.n a2, a12, 12 40237706: 029c02 l16si a0, a12, 4 40237709: a03020 addx4 a3, a0, a2 4023770c: ffd332 addmi a3, a3, 0xffffff00 4023770f: 3f2332 l32i a3, a3, 252 40237712: f3cc bnez.n a3, 40237725 40237714: 0d20a6 blti a0, 2, 40237725 40237717: 000b addi.n a0, a0, -1 40237719: 110000 slli a0, a0, 16 4023771c: 310000 srai a0, a0, 16 4023771f: 025c02 s16i a0, a12, 4 40237722: fff8c6 j 40237709 40237725: 0c2d mov.n a2, a12 40237727: 0108 l32i.n a0, a1, 0 40237729: 11c8 l32i.n a12, a1, 4 4023772b: 10c112 addi a1, a1, 16 4023772e: f00d ret.n 40237730 : 40237730: f0c112 addi a1, a1, -16 40237733: 0109 s32i.n a0, a1, 0 40237735: 21d9 s32i.n a13, a1, 8 40237737: 11c9 s32i.n a12, a1, 4 40237739: 03dd mov.n a13, a3 4023773b: 02cd mov.n a12, a2 4023773d: fffb45 call0 402376f4 40237740: 029c02 l16si a0, a12, 4 40237743: 0c2d mov.n a2, a12 40237745: 02ad07 bge a13, a0, 4023774b 40237748: 025cd2 s16i a13, a12, 4 4023774b: 21d8 l32i.n a13, a1, 8 4023774d: 11c8 l32i.n a12, a1, 4 4023774f: 0108 l32i.n a0, a1, 0 40237751: 10c112 addi a1, a1, 16 40237754: f00d ret.n ... 40237758 : 40237758: e0c112 addi a1, a1, -32 4023775b: 3109 s32i.n a0, a1, 12 4023775d: 71f9 s32i.n a15, a1, 28 4023775f: 41c9 s32i.n a12, a1, 16 40237761: 51d9 s32i.n a13, a1, 20 40237763: 61e9 s32i.n a14, a1, 24 40237765: 03dd mov.n a13, a3 40237767: 4002e2 l8ui a14, a2, 64 4023776a: 02cd mov.n a12, a2 4023776c: a0ee20 addx4 a14, a14, a2 4023776f: 21e9 s32i.n a14, a1, 8 40237771: 3ee8 l32i.n a14, a14, 12 40237773: 032d mov.n a2, a3 40237775: 029ef2 l16si a15, a14, 4 40237778: fff785 call0 402376f4 4023777b: 0e2d mov.n a2, a14 4023777d: fff745 call0 402376f4 40237780: 029d22 l16si a2, a13, 4 40237783: 110ff0 slli a0, a15, 1 40237786: 15a027 bge a0, a2, 4023779f 40237789: 0d3d mov.n a3, a13 4023778b: 0c2d mov.n a2, a12 4023778d: 400c42 l8ui a4, a12, 64 40237790: 150c movi.n a5, 1 40237792: a044c0 addx4 a4, a4, a12 40237795: 3448 l32i.n a4, a4, 12 40237797: ff3a05 call0 40236b38 4023779a: 02dd mov.n a13, a2 4023779c: 001886 j 40237802 4023779f: 0c2d mov.n a2, a12 402377a1: 0d3d mov.n a3, a13 402377a3: ff1b85 call0 4023695c 402377a6: 3f0b addi.n a3, a15, -1 402377a8: 0139 s32i.n a3, a1, 0 402377aa: ff6f85 call0 40236ea4 402377ad: 050c movi.n a5, 0 402377af: 0168 l32i.n a6, a1, 0 402377b1: 023d mov.n a3, a2 402377b3: 2148 l32i.n a4, a1, 8 402377b5: 0c2d mov.n a2, a12 402377b7: 6448 l32i.n a4, a4, 24 402377b9: ffa685 call0 40237224 402377bc: ff1b addi.n a15, a15, 1 402377be: 0f3d mov.n a3, a15 402377c0: ff6e05 call0 40236ea4 402377c3: 1129 s32i.n a2, a1, 4 402377c5: 0f3d mov.n a3, a15 402377c7: 0d2d mov.n a2, a13 402377c9: fff645 call0 40237730 402377cc: 1138 l32i.n a3, a1, 4 402377ce: 0e4d mov.n a4, a14 402377d0: 0f5d mov.n a5, a15 402377d2: 02dd mov.n a13, a2 402377d4: 060c movi.n a6, 0 402377d6: 0c2d mov.n a2, a12 402377d8: ffa485 call0 40237224 402377db: 0f3d mov.n a3, a15 402377dd: fff505 call0 40237730 402377e0: 0d3d mov.n a3, a13 402377e2: 024d mov.n a4, a2 402377e4: 050c movi.n a5, 0 402377e6: 0c2d mov.n a2, a12 402377e8: ff2285 call0 40236a14 402377eb: 02dd mov.n a13, a2 402377ed: 0e3d mov.n a3, a14 402377ef: ffd445 call0 40237534 402377f2: 00c296 bltz a2, 40237802 402377f5: 0e4d mov.n a4, a14 402377f7: 0d3d mov.n a3, a13 402377f9: 0c2d mov.n a2, a12 402377fb: 050c movi.n a5, 0 402377fd: ff2145 call0 40236a14 40237800: 02dd mov.n a13, a2 40237802: 3108 l32i.n a0, a1, 12 40237804: 41c8 l32i.n a12, a1, 16 40237806: 61e8 l32i.n a14, a1, 24 40237808: 0d2d mov.n a2, a13 4023780a: 71f8 l32i.n a15, a1, 28 4023780c: 51d8 l32i.n a13, a1, 20 4023780e: 20c112 addi a1, a1, 32 40237811: f00d ret.n ... 40237814 : 40237814: e0c112 addi a1, a1, -32 40237817: 41f9 s32i.n a15, a1, 16 40237819: 0109 s32i.n a0, a1, 0 4023781b: 31e9 s32i.n a14, a1, 12 4023781d: 11c9 s32i.n a12, a1, 4 4023781f: 21d9 s32i.n a13, a1, 8 40237821: 04cd mov.n a12, a4 40237823: 02dd mov.n a13, a2 40237825: 230b addi.n a2, a3, -1 40237827: 0e12a6 blti a2, 1, 40237839 4023782a: 1e0c movi.n a14, 1 4023782c: 000c movi.n a0, 0 4023782e: 11eef0 slli a14, a14, 1 40237831: 001b addi.n a0, a0, 1 40237833: f79207 bne a2, a0, 4023782e 40237836: 000046 j 4023783b 40237839: 1e0c movi.n a14, 1 4023783b: fbe031 l32r a3, 402367bc 4023783e: 39a542 movi a4, 0x539 40237841: 112ee0 slli a2, a14, 2 40237844: 5129 s32i.n a2, a1, 20 40237846: 2c3601 l32r a0, 40202920 40237849: 0000c0 callx0 a0 4023784c: cd29 s32i.n a2, a13, 48 4023784e: 0c3d mov.n a3, a12 40237850: 0d2d mov.n a2, a13 40237852: ff1085 call0 4023695c 40237855: cd08 l32i.n a0, a13, 48 40237857: 0029 s32i.n a2, a0, 0 40237859: ff0645 call0 402368c0 4023785c: cd38 l32i.n a3, a13, 48 4023785e: 0d2d mov.n a2, a13 40237860: 0338 l32i.n a3, a3, 0 40237862: ffcb05 call0 40237514 40237865: 023d mov.n a3, a2 40237867: 0d2d mov.n a2, a13 40237869: ffeec5 call0 40237758 4023786c: 02fd mov.n a15, a2 4023786e: 2e2ea6 blti a14, 2, 402378a0 40237871: 4c0c movi.n a12, 4 40237873: 0f2d mov.n a2, a15 40237875: ff0245 call0 4023689c 40237878: 024d mov.n a4, a2 4023787a: cd38 l32i.n a3, a13, 48 4023787c: 0d2d mov.n a2, a13 4023787e: 33ca add.n a3, a3, a12 40237880: ffd332 addmi a3, a3, 0xffffff00 40237883: 3f2332 l32i a3, a3, 252 40237886: ffacc5 call0 40237354 40237889: 023d mov.n a3, a2 4023788b: 0d2d mov.n a2, a13 4023788d: ffec85 call0 40237758 40237890: cd48 l32i.n a4, a13, 48 40237892: 44ca add.n a4, a4, a12 40237894: 0429 s32i.n a2, a4, 0 40237896: ff0285 call0 402368c0 40237899: 5158 l32i.n a5, a1, 20 4023789b: cc4b addi.n a12, a12, 4 4023789d: d29c57 bne a12, a5, 40237873 402378a0: 0f3d mov.n a3, a15 402378a2: 0d2d mov.n a2, a13 402378a4: ff05c5 call0 40236904 402378a7: 0108 l32i.n a0, a1, 0 402378a9: 11c8 l32i.n a12, a1, 4 402378ab: dde9 s32i.n a14, a13, 52 402378ad: 41f8 l32i.n a15, a1, 16 402378af: 21d8 l32i.n a13, a1, 8 402378b1: 31e8 l32i.n a14, a1, 12 402378b3: 20c112 addi a1, a1, 32 402378b6: f00d ret.n 402378b8 : 402378b8: d0c112 addi a1, a1, -48 402378bb: 31d9 s32i.n a13, a1, 12 402378bd: 51f9 s32i.n a15, a1, 20 402378bf: 8149 s32i.n a4, a1, 32 402378c1: 1109 s32i.n a0, a1, 4 402378c3: 41e9 s32i.n a14, a1, 16 402378c5: 21c9 s32i.n a12, a1, 8 402378c7: 02ed mov.n a14, a2 402378c9: 03cd mov.n a12, a3 402378cb: 042d mov.n a2, a4 402378cd: ffd8c5 call0 4023765c 402378d0: 02dd mov.n a13, a2 402378d2: 130c movi.n a3, 1 402378d4: 0e2d mov.n a2, a14 402378d6: ff0685 call0 40236940 402378d9: 02fd mov.n a15, a2 402378db: 01c9 s32i.n a12, a1, 0 402378dd: 0c2d mov.n a2, a12 402378df: ffe145 call0 402376f4 402378e2: 8128 l32i.n a2, a1, 32 402378e4: ffe0c5 call0 402376f4 402378e7: 0dcd mov.n a12, a13 402378e9: 002c movi.n a0, 32 402378eb: 1da0d7 bge a0, a13, 4023790c 402378ee: 120c movi.n a2, 1 402378f0: 6129 s32i.n a2, a1, 24 402378f2: 6138 l32i.n a3, a1, 24 402378f4: 0c2d mov.n a2, a12 402378f6: 331b addi.n a3, a3, 1 402378f8: 6139 s32i.n a3, a1, 24 402378fa: 530c movi.n a3, 5 402378fc: 3eca01 l32r a0, 40207424 402378ff: 0000c0 callx0 a0 40237902: 02cd mov.n a12, a2 40237904: 042c movi.n a4, 32 40237906: e82427 blt a4, a2, 402378f2 40237909: 0000c6 j 40237910 4023790c: 150c movi.n a5, 1 4023790e: 6159 s32i.n a5, a1, 24 40237910: 0e2d mov.n a2, a14 40237912: 6138 l32i.n a3, a1, 24 40237914: 0148 l32i.n a4, a1, 0 40237916: ffefc5 call0 40237814 40237919: 8128 l32i.n a2, a1, 32 4023791b: 0d3d mov.n a3, a13 4023791d: ffd845 call0 402376a4 40237920: 087216 beqz a2, 402379ab 40237923: 6168 l32i.n a6, a1, 24 40237925: 070c movi.n a7, 0 40237927: c06d60 sub a6, a13, a6 4023792a: 661b addi.n a6, a6, 1 4023792c: 9169 s32i.n a6, a1, 36 4023792e: 00a6d6 bgez a6, 4023793c 40237931: 9179 s32i.n a7, a1, 36 40237933: 0003c6 j 40237946 40237936: 9188 l32i.n a8, a1, 36 40237938: 881b addi.n a8, a8, 1 4023793a: 9189 s32i.n a8, a1, 36 4023793c: 8128 l32i.n a2, a1, 32 4023793e: 9138 l32i.n a3, a1, 36 40237940: ffd605 call0 402376a4 40237943: fef216 beqz a2, 40237936 40237946: 9198 l32i.n a9, a1, 36 40237948: 0dcd mov.n a12, a13 4023794a: 332d97 blt a13, a9, 40237981 4023794d: 0d0c movi.n a13, 0 4023794f: a90b addi.n a10, a9, -1 40237951: 71a9 s32i.n a10, a1, 28 40237953: 0f3d mov.n a3, a15 40237955: 0e2d mov.n a2, a14 40237957: ffbbc5 call0 40237514 4023795a: 023d mov.n a3, a2 4023795c: 0e2d mov.n a2, a14 4023795e: ffdf85 call0 40237758 40237961: 02fd mov.n a15, a2 40237963: 0c3d mov.n a3, a12 40237965: 8128 l32i.n a2, a1, 32 40237967: ffd3c5 call0 402376a4 4023796a: 0d1b addi.n a0, a13, 1 4023796c: 91b8 l32i.n a11, a1, 36 4023796e: 93d020 movnez a13, a0, a2 40237971: 7128 l32i.n a2, a1, 28 40237973: 021cb7 beq a12, a11, 40237979 40237976: 11ddf0 slli a13, a13, 1 40237979: cc0b addi.n a12, a12, -1 4023797b: d492c7 bne a2, a12, 40237953 4023797e: 000146 j 40237987 40237981: 0d0c movi.n a13, 0 40237983: 390b addi.n a3, a9, -1 40237985: 7139 s32i.n a3, a1, 28 40237987: 0f3d mov.n a3, a15 40237989: 0e2d mov.n a2, a14 4023798b: ce58 l32i.n a5, a14, 48 4023798d: 6d0b addi.n a6, a13, -1 4023798f: b3d660 movgez a13, a6, a6 40237992: 2141d0 srai a4, a13, 1 40237995: a04450 addx4 a4, a4, a5 40237998: 0448 l32i.n a4, a4, 0 4023799a: ff9b85 call0 40237354 4023799d: 023d mov.n a3, a2 4023799f: 0e2d mov.n a2, a14 402379a1: ffdb45 call0 40237758 402379a4: 02fd mov.n a15, a2 402379a6: 71d8 l32i.n a13, a1, 28 402379a8: 000446 j 402379bd 402379ab: 0f3d mov.n a3, a15 402379ad: 0e2d mov.n a2, a14 402379af: ffb645 call0 40237514 402379b2: 023d mov.n a3, a2 402379b4: 0e2d mov.n a2, a14 402379b6: ffda05 call0 40237758 402379b9: 02fd mov.n a15, a2 402379bb: dd0b addi.n a13, a13, -1 402379bd: f58dd6 bgez a13, 40237919 402379c0: de78 l32i.n a7, a14, 52 402379c2: 2017a6 blti a7, 1, 402379e6 402379c5: 0c0c movi.n a12, 0 402379c7: 0d0c movi.n a13, 0 402379c9: ce28 l32i.n a2, a14, 48 402379cb: 22ca add.n a2, a2, a12 402379cd: 0228 l32i.n a2, a2, 0 402379cf: fef105 call0 402368e0 402379d2: ce38 l32i.n a3, a14, 48 402379d4: 0e2d mov.n a2, a14 402379d6: 33ca add.n a3, a3, a12 402379d8: 0338 l32i.n a3, a3, 0 402379da: fef285 call0 40236904 402379dd: cc4b addi.n a12, a12, 4 402379df: de48 l32i.n a4, a14, 52 402379e1: dd1b addi.n a13, a13, 1 402379e3: e22d47 blt a13, a4, 402379c9 402379e6: 01c8 l32i.n a12, a1, 0 402379e8: ce28 l32i.n a2, a14, 48 402379ea: fb7431 l32r a3, 402367bc 402379ed: a3a542 movi a4, 0x5a3 402379f0: 2aec01 l32r a0, 402025a0 402379f3: 0000c0 callx0 a0 402379f6: 0c3d mov.n a3, a12 402379f8: 0e2d mov.n a2, a14 402379fa: fef085 call0 40236904 402379fd: 0e2d mov.n a2, a14 402379ff: 8138 l32i.n a3, a1, 32 40237a01: fef005 call0 40236904 40237a04: 1108 l32i.n a0, a1, 4 40237a06: 21c8 l32i.n a12, a1, 8 40237a08: 31d8 l32i.n a13, a1, 12 40237a0a: a1f9 s32i.n a15, a1, 40 40237a0c: 0f2d mov.n a2, a15 40237a0e: 41e8 l32i.n a14, a1, 16 40237a10: 51f8 l32i.n a15, a1, 20 40237a12: 30c112 addi a1, a1, 48 40237a15: f00d ret.n ... 40237a18 : 40237a18: d0c112 addi a1, a1, -48 40237a1b: 71d9 s32i.n a13, a1, 28 40237a1d: 5109 s32i.n a0, a1, 20 40237a1f: 61c9 s32i.n a12, a1, 24 40237a21: 81e9 s32i.n a14, a1, 32 40237a23: 02cd mov.n a12, a2 40237a25: 03ed mov.n a14, a3 40237a27: 07e216 beqz a2, 40237aa9 40237a2a: 07b316 beqz a3, 40237aa9 40237a2d: 078416 beqz a4, 40237aa9 40237a30: 075516 beqz a5, 40237aa9 40237a33: 2159 s32i.n a5, a1, 8 40237a35: 4149 s32i.n a4, a1, 16 40237a37: fed885 call0 402367c0 40237a3a: 02dd mov.n a13, a2 40237a3c: 4138 l32i.n a3, a1, 16 40237a3e: fef1c5 call0 4023695c 40237a41: 023d mov.n a3, a2 40237a43: 040c movi.n a4, 0 40237a45: 0d2d mov.n a2, a13 40237a47: ff71c5 call0 40237164 40237a4a: 0d2d mov.n a2, a13 40237a4c: 0e3d mov.n a3, a14 40237a4e: fef0c5 call0 4023695c 40237a51: 0129 s32i.n a2, a1, 0 40237a53: 2138 l32i.n a3, a1, 8 40237a55: 0d2d mov.n a2, a13 40237a57: fef045 call0 4023695c 40237a5a: 024d mov.n a4, a2 40237a5c: 0138 l32i.n a3, a1, 0 40237a5e: 0d2d mov.n a2, a13 40237a60: ffe545 call0 402378b8 40237a63: 023d mov.n a3, a2 40237a65: 1129 s32i.n a2, a1, 4 40237a67: 0c2d mov.n a2, a12 40237a69: feef05 call0 4023695c 40237a6c: 3129 s32i.n a2, a1, 12 40237a6e: 1138 l32i.n a3, a1, 4 40237a70: 0d2d mov.n a2, a13 40237a72: fee905 call0 40236904 40237a75: 0d2d mov.n a2, a13 40237a77: 030c movi.n a3, 0 40237a79: ff7685 call0 402371e4 40237a7c: 0d2d mov.n a2, a13 40237a7e: fed945 call0 40236814 40237a81: 0e3d mov.n a3, a14 40237a83: 0c2d mov.n a2, a12 40237a85: fee7c5 call0 40236904 40237a88: 0c2d mov.n a2, a12 40237a8a: 4138 l32i.n a3, a1, 16 40237a8c: 21d8 l32i.n a13, a1, 8 40237a8e: fee745 call0 40236904 40237a91: 0d3d mov.n a3, a13 40237a93: 0c2d mov.n a2, a12 40237a95: 31e8 l32i.n a14, a1, 12 40237a97: fee6c5 call0 40236904 40237a9a: 0e2d mov.n a2, a14 40237a9c: 61c8 l32i.n a12, a1, 24 40237a9e: 71d8 l32i.n a13, a1, 28 40237aa0: 81e8 l32i.n a14, a1, 32 40237aa2: 5108 l32i.n a0, a1, 20 40237aa4: 30c112 addi a1, a1, 48 40237aa7: f00d ret.n 40237aa9: 020c movi.n a2, 0 40237aab: fffb46 j 40237a9c ... 40237ab0 : 40237ab0: d0c112 addi a1, a1, -48 40237ab3: 0149 s32i.n a4, a1, 0 40237ab5: 1159 s32i.n a5, a1, 4 40237ab7: 2169 s32i.n a6, a1, 8 40237ab9: 3179 s32i.n a7, a1, 12 40237abb: 71c9 s32i.n a12, a1, 28 40237abd: 81d9 s32i.n a13, a1, 32 40237abf: 6109 s32i.n a0, a1, 24 40237ac1: 03dd mov.n a13, a3 40237ac3: 100c movi.n a0, 1 40237ac5: 02cd mov.n a12, a2 40237ac7: 404202 s8i a0, a2, 64 40237aca: 032d mov.n a2, a3 40237acc: fedcc5 call0 4023689c 40237acf: 023d mov.n a3, a2 40237ad1: 0148 l32i.n a4, a1, 0 40237ad3: 0c2d mov.n a2, a12 40237ad5: ffde05 call0 402378b8 40237ad8: 1148 l32i.n a4, a1, 4 40237ada: 4129 s32i.n a2, a1, 16 40237adc: 230c movi.n a3, 2 40237ade: 404c32 s8i a3, a12, 64 40237ae1: 0c2d mov.n a2, a12 40237ae3: 0d3d mov.n a3, a13 40237ae5: ffdd05 call0 402378b8 40237ae8: 4138 l32i.n a3, a1, 16 40237aea: 02dd mov.n a13, a2 40237aec: 2148 l32i.n a4, a1, 8 40237aee: 0c2d mov.n a2, a12 40237af0: feea05 call0 40236994 40237af3: 5129 s32i.n a2, a1, 20 40237af5: 0d2d mov.n a2, a13 40237af7: feda45 call0 4023689c 40237afa: 5138 l32i.n a3, a1, 20 40237afc: 024d mov.n a4, a2 40237afe: 050c movi.n a5, 0 40237b00: 0c2d mov.n a2, a12 40237b02: fef105 call0 40236a14 40237b05: 023d mov.n a3, a2 40237b07: c148 l32i.n a4, a1, 48 40237b09: 0c2d mov.n a2, a12 40237b0b: ff8485 call0 40237354 40237b0e: 023d mov.n a3, a2 40237b10: 150c movi.n a5, 1 40237b12: 404c52 s8i a5, a12, 64 40237b15: 0c2d mov.n a2, a12 40237b17: ffc405 call0 40237758 40237b1a: 024d mov.n a4, a2 40237b1c: 3138 l32i.n a3, a1, 12 40237b1e: 0c2d mov.n a2, a12 40237b20: ff8305 call0 40237354 40237b23: 024d mov.n a4, a2 40237b25: 0d3d mov.n a3, a13 40237b27: 0c2d mov.n a2, a12 40237b29: fee685 call0 40236994 40237b2c: 71c8 l32i.n a12, a1, 28 40237b2e: 81d8 l32i.n a13, a1, 32 40237b30: 6108 l32i.n a0, a1, 24 40237b32: 30c112 addi a1, a1, 48 40237b35: f00d ret.n 40237b37: a86000 excw 40237b3a: 124023 excw 40237b3c : 40237b3c: e0c112 addi a1, a1, -32 40237b3f: 0261c2 s32i a12, a1, 8 40237b42: 0561f2 s32i a15, a1, 20 40237b45: 016102 s32i a0, a1, 4 40237b48: 41e9 s32i.n a14, a1, 16 40237b4a: 31d9 s32i.n a13, a1, 12 40237b4c: 02ed mov.n a14, a2 40237b4e: 03dd mov.n a13, a3 40237b50: 220c movi.n a2, 2 40237b52: f9b985 call0 402316ec 40237b55: 4e12a6 blti a2, 1, 40237ba7 40237b58: 0c0c movi.n a12, 0 40237b5a: 11f2e0 slli a15, a2, 2 40237b5d: d81e01 l32r a0, 4022dbd8 40237b60: 01d9 s32i.n a13, a1, 0 40237b62: 0020d2 l32i a13, a0, 0 40237b65: 80ddc0 add a13, a13, a12 40237b68: 002dd2 l32i a13, a13, 0 40237b6b: 8dbc beqz.n a13, 40237ba7 40237b6d: 0e3d mov.n a3, a14 40237b6f: 0d2d mov.n a2, a13 40237b71: d81e01 l32r a0, 4022dbec 40237b74: 0000c0 callx0 a0 40237b77: d81801 l32r a0, 4022dbd8 40237b7a: 42ac beqz.n a2, 40237ba2 40237b7c: 101d22 l16ui a2, a13, 32 40237b7f: ffee31 l32r a3, 40237b38 40237b82: 9dc8 l32i.n a12, a13, 36 40237b84: 77a042 movi a4, 119 40237b87: 22ccc2 addi a12, a12, 34 40237b8a: 2a8201 l32r a0, 40202594 40237b8d: 0000c0 callx0 a0 40237b90: 0c4d mov.n a4, a12 40237b92: 01e8 l32i.n a14, a1, 0 40237b94: 101d32 l16ui a3, a13, 32 40237b97: 0e29 s32i.n a2, a14, 0 40237b99: f5fe05 call0 4022db7c 40237b9c: 101d22 l16ui a2, a13, 32 40237b9f: 000186 j 40237ba9 40237ba2: cc4b addi.n a12, a12, 4 40237ba4: ba9cf7 bne a12, a15, 40237b62 40237ba7: 020c movi.n a2, 0 40237ba9: 21c8 l32i.n a12, a1, 8 40237bab: 31d8 l32i.n a13, a1, 12 40237bad: 41e8 l32i.n a14, a1, 16 40237baf: 51f8 l32i.n a15, a1, 20 40237bb1: 1108 l32i.n a0, a1, 4 40237bb3: 20c112 addi a1, a1, 32 40237bb6: f00d ret.n 40237bb8 : 40237bb8: f00d ret.n ... 40237bbc : 40237bbc: f00d ret.n ... 40237bc0 : 40237bc0: f00d ret.n ... 40237bc4 : 40237bc4: 205220 or a5, a2, a2 40237bc7: f0c112 addi a1, a1, -16 40237bca: 202330 or a2, a3, a3 40237bcd: 006102 s32i a0, a1, 0 40237bd0: 053d mov.n a3, a5 40237bd2: f0e7c5 call0 40228a50 40237bd5: 020c movi.n a2, 0 40237bd7: 0108 l32i.n a0, a1, 0 40237bd9: 10c112 addi a1, a1, 16 40237bdc: f00d ret.n ... 40237be0 : 40237be0: e0c112 addi a1, a1, -32 40237be3: 21d9 s32i.n a13, a1, 8 40237be5: 31e9 s32i.n a14, a1, 12 40237be7: 5139 s32i.n a3, a1, 20 40237be9: 0109 s32i.n a0, a1, 0 40237beb: 11c9 s32i.n a12, a1, 4 40237bed: 41f9 s32i.n a15, a1, 16 40237bef: 02cd mov.n a12, a2 40237bf1: 03fd mov.n a15, a3 40237bf3: fffd05 call0 40237bc4 40237bf6: 328c beqz.n a2, 40237bfd 40237bf8: f27c movi.n a2, -1 40237bfa: 000786 j 40237c1c 40237bfd: 191ca6 blti a12, 1, 40237c1a 40237c00: 0d0c movi.n a13, 0 40237c02: edfa add.n a14, a13, a15 40237c04: 000e32 l8ui a3, a14, 0 40237c07: a3cc bnez.n a3, 40237c15 40237c09: f0e205 call0 40228a2c 40237c0c: 004e22 s8i a2, a14, 0 40237c0f: 744020 extui a4, a2, 0, 8 40237c12: ff3416 beqz a4, 40237c09 40237c15: dd1b addi.n a13, a13, 1 40237c17: e79cd7 bne a12, a13, 40237c02 40237c1a: 020c movi.n a2, 0 40237c1c: 11c8 l32i.n a12, a1, 4 40237c1e: 21d8 l32i.n a13, a1, 8 40237c20: 31e8 l32i.n a14, a1, 12 40237c22: 41f8 l32i.n a15, a1, 16 40237c24: 0108 l32i.n a0, a1, 0 40237c26: 20c112 addi a1, a1, 32 40237c29: f00d ret.n 40237c2b: 000000 ill ... 40237c30 : 40237c30: e0c112 addi a1, a1, -32 40237c33: 20c112 addi a1, a1, 32 40237c36: f00d ret.n 40237c38: fe8f70 excw 40237c3b: 3f .byte 0x3f 40237c3c : 40237c3c: e0c112 addi a1, a1, -32 40237c3f: 0109 s32i.n a0, a1, 0 40237c41: 11c9 s32i.n a12, a1, 4 40237c43: 41f9 s32i.n a15, a1, 16 40237c45: 21d9 s32i.n a13, a1, 8 40237c47: 31e9 s32i.n a14, a1, 12 40237c49: 0213e6 bgei a3, 1, 40237c4f 40237c4c: 002006 j 40237cd0 40237c4f: ffa0d2 movi a13, 255 40237c52: fea0f2 movi a15, 254 40237c55: fff8e1 l32r a14, 40237c38 40237c58: 3c0c movi.n a12, 3 40237c5a: 090c movi.n a9, 0 40237c5c: 0b0c movi.n a11, 0 40237c5e: 0a0c movi.n a10, 0 40237c60: 000c movi.n a0, 0 40237c62: 802a add.n a8, a0, a2 40237c64: 000882 l8ui a8, a8, 0 40237c67: 648080 extui a8, a8, 0, 7 40237c6a: 8e8a add.n a8, a14, a8 40237c6c: 000882 l8ui a8, a8, 0 40237c6f: 001b addi.n a0, a0, 1 40237c71: 4418d7 beq a8, a13, 40237cb9 40237c74: 0998f7 bne a8, a15, 40237c81 40237c77: cc0b addi.n a12, a12, -1 40237c79: 042c96 bltz a12, 40237cbf 40237c7c: 080c movi.n a8, 0 40237c7e: 000086 j 40237c84 40237c81: 3a3c66 bnei a12, 3, 40237cbf 40237c84: aa1b addi.n a10, a10, 1 40237c86: 1199a0 slli a9, a9, 6 40237c89: 209890 or a9, a8, a9 40237c8c: 244a66 bnei a10, 4, 40237cb4 40237c8f: 6b4a add.n a6, a11, a4 40237c91: 31a090 srai a10, a9, 16 40237c94: bb1b addi.n a11, a11, 1 40237c96: 0046a2 s8i a10, a6, 0 40237c99: 092ca6 blti a12, 2, 40237ca6 40237c9c: 217890 srai a7, a9, 8 40237c9f: 8b4a add.n a8, a11, a4 40237ca1: bb1b addi.n a11, a11, 1 40237ca3: 004872 s8i a7, a8, 0 40237ca6: 063ca6 blti a12, 3, 40237cb0 40237ca9: ab4a add.n a10, a11, a4 40237cab: 004a92 s8i a9, a10, 0 40237cae: bb1b addi.n a11, a11, 1 40237cb0: 0a0c movi.n a10, 0 40237cb2: 090c movi.n a9, 0 40237cb4: 0568 l32i.n a6, a5, 0 40237cb6: 0526b7 blt a6, a11, 40237cbf 40237cb9: a59307 bne a3, a0, 40237c62 40237cbc: 000506 j 40237cd4 40237cbf: f27c movi.n a2, -1 40237cc1: 11c8 l32i.n a12, a1, 4 40237cc3: 21d8 l32i.n a13, a1, 8 40237cc5: 31e8 l32i.n a14, a1, 12 40237cc7: 41f8 l32i.n a15, a1, 16 40237cc9: 0108 l32i.n a0, a1, 0 40237ccb: 20c112 addi a1, a1, 32 40237cce: f00d ret.n 40237cd0: 0a0c movi.n a10, 0 40237cd2: 0b0c movi.n a11, 0 40237cd4: fe7a56 bnez a10, 40237cbf 40237cd7: 020c movi.n a2, 0 40237cd9: 05b9 s32i.n a11, a5, 0 40237cdb: fff886 j 40237cc1 ... 40237ce0 : 40237ce0: f0a082 movi a8, 240 40237ce3: c01180 sub a1, a1, a8 40237ce6: 386102 s32i a0, a1, 224 40237ce9: 366132 s32i a3, a1, 216 40237cec: 3b61e2 s32i a14, a1, 236 40237cef: 376122 s32i a2, a1, 220 40237cf2: 3961c2 s32i a12, a1, 228 40237cf5: 3a61d2 s32i a13, a1, 232 40237cf8: 06cd mov.n a12, a6 40237cfa: 05dd mov.n a13, a5 40237cfc: 012d mov.n a2, a1 40237cfe: 04ed mov.n a14, a4 40237d00: 030c movi.n a3, 0 40237d02: 044c movi.n a4, 64 40237d04: 2a2a01 l32r a0, 402025ac 40237d07: 0000c0 callx0 a0 40237d0a: 40c122 addi a2, a1, 64 40237d0d: 030c movi.n a3, 0 40237d0f: 044c movi.n a4, 64 40237d11: 2a2601 l32r a0, 402025ac 40237d14: 0000c0 callx0 a0 40237d17: 012d mov.n a2, a1 40237d19: 0e3d mov.n a3, a14 40237d1b: 0d4d mov.n a4, a13 40237d1d: 2a1f01 l32r a0, 4020259c 40237d20: 0000c0 callx0 a0 40237d23: 0d4d mov.n a4, a13 40237d25: 0e3d mov.n a3, a14 40237d27: 40c122 addi a2, a1, 64 40237d2a: 2a1c01 l32r a0, 4020259c 40237d2d: 0000c0 callx0 a0 40237d30: 015d mov.n a5, a1 40237d32: 40c162 addi a6, a1, 64 40237d35: 40c102 addi a0, a1, 64 40237d38: 6a3c movi.n a10, 54 40237d3a: c95c movi.n a9, 92 40237d3c: 000522 l8ui a2, a5, 0 40237d3f: 000032 l8ui a3, a0, 0 40237d42: 3022a0 xor a2, a2, a10 40237d45: 303390 xor a3, a3, a9 40237d48: 004032 s8i a3, a0, 0 40237d4b: 004522 s8i a2, a5, 0 40237d4e: 001b addi.n a0, a0, 1 40237d50: 551b addi.n a5, a5, 1 40237d52: e69567 bne a5, a6, 40237d3c 40237d55: 7fc122 addi a2, a1, 127 40237d58: 221b addi.n a2, a2, 1 40237d5a: f75285 call0 4022f284 40237d5d: 3621d2 l32i a13, a1, 216 40237d60: 3721e2 l32i a14, a1, 220 40237d63: 013d mov.n a3, a1 40237d65: 044c movi.n a4, 64 40237d67: 7fc122 addi a2, a1, 127 40237d6a: 221b addi.n a2, a2, 1 40237d6c: f75305 call0 4022f2a0 40237d6f: 0d4d mov.n a4, a13 40237d71: 0e3d mov.n a3, a14 40237d73: 7fc122 addi a2, a1, 127 40237d76: 221b addi.n a2, a2, 1 40237d78: f75245 call0 4022f2a0 40237d7b: 0c2d mov.n a2, a12 40237d7d: 7fc132 addi a3, a1, 127 40237d80: 331b addi.n a3, a3, 1 40237d82: f75b45 call0 4022f338 40237d85: 7fc122 addi a2, a1, 127 40237d88: 221b addi.n a2, a2, 1 40237d8a: f74f85 call0 4022f284 40237d8d: 40c132 addi a3, a1, 64 40237d90: 044c movi.n a4, 64 40237d92: 7fc122 addi a2, a1, 127 40237d95: 221b addi.n a2, a2, 1 40237d97: f75085 call0 4022f2a0 40237d9a: 0c3d mov.n a3, a12 40237d9c: 041c movi.n a4, 16 40237d9e: 7fc122 addi a2, a1, 127 40237da1: 221b addi.n a2, a2, 1 40237da3: f74fc5 call0 4022f2a0 40237da6: 0c2d mov.n a2, a12 40237da8: 7fc132 addi a3, a1, 127 40237dab: 331b addi.n a3, a3, 1 40237dad: f75885 call0 4022f338 40237db0: 3921c2 l32i a12, a1, 228 40237db3: 3a21d2 l32i a13, a1, 232 40237db6: 3b21e2 l32i a14, a1, 236 40237db9: f0a022 movi a2, 240 40237dbc: 382102 l32i a0, a1, 224 40237dbf: 112a add.n a1, a1, a2 40237dc1: f00d ret.n ... 40237dc4 : 40237dc4: ffd112 addmi a1, a1, 0xffffff00 40237dc7: 3a6102 s32i a0, a1, 232 40237dca: 386132 s32i a3, a1, 224 40237dcd: 3d61e2 s32i a14, a1, 244 40237dd0: 396122 s32i a2, a1, 228 40237dd3: 3b61c2 s32i a12, a1, 236 40237dd6: 3c61d2 s32i a13, a1, 240 40237dd9: 06cd mov.n a12, a6 40237ddb: 05dd mov.n a13, a5 40237ddd: 012d mov.n a2, a1 40237ddf: 04ed mov.n a14, a4 40237de1: 030c movi.n a3, 0 40237de3: 044c movi.n a4, 64 40237de5: 29f101 l32r a0, 402025ac 40237de8: 0000c0 callx0 a0 40237deb: 40c122 addi a2, a1, 64 40237dee: 030c movi.n a3, 0 40237df0: 044c movi.n a4, 64 40237df2: 29ee01 l32r a0, 402025ac 40237df5: 0000c0 callx0 a0 40237df8: 012d mov.n a2, a1 40237dfa: 0e3d mov.n a3, a14 40237dfc: 0d4d mov.n a4, a13 40237dfe: 29e701 l32r a0, 4020259c 40237e01: 0000c0 callx0 a0 40237e04: 0d4d mov.n a4, a13 40237e06: 0e3d mov.n a3, a14 40237e08: 40c122 addi a2, a1, 64 40237e0b: 29e401 l32r a0, 4020259c 40237e0e: 0000c0 callx0 a0 40237e11: 015d mov.n a5, a1 40237e13: 40c162 addi a6, a1, 64 40237e16: 40c102 addi a0, a1, 64 40237e19: 6a3c movi.n a10, 54 40237e1b: c95c movi.n a9, 92 40237e1d: 000522 l8ui a2, a5, 0 40237e20: 000032 l8ui a3, a0, 0 40237e23: 3022a0 xor a2, a2, a10 40237e26: 303390 xor a3, a3, a9 40237e29: 004032 s8i a3, a0, 0 40237e2c: 004522 s8i a2, a5, 0 40237e2f: 001b addi.n a0, a0, 1 40237e31: 551b addi.n a5, a5, 1 40237e33: e69567 bne a5, a6, 40237e1d 40237e36: 7fc122 addi a2, a1, 127 40237e39: 221b addi.n a2, a2, 1 40237e3b: 004145 call0 40238250 40237e3e: 3821d2 l32i a13, a1, 224 40237e41: 3921e2 l32i a14, a1, 228 40237e44: 013d mov.n a3, a1 40237e46: 044c movi.n a4, 64 40237e48: 7fc122 addi a2, a1, 127 40237e4b: 221b addi.n a2, a2, 1 40237e4d: 004245 call0 40238274 40237e50: 0d4d mov.n a4, a13 40237e52: 0e3d mov.n a3, a14 40237e54: 7fc122 addi a2, a1, 127 40237e57: 221b addi.n a2, a2, 1 40237e59: 004185 call0 40238274 40237e5c: 0c2d mov.n a2, a12 40237e5e: 7fc132 addi a3, a1, 127 40237e61: 331b addi.n a3, a3, 1 40237e63: 004645 call0 402382c8 40237e66: 7fc122 addi a2, a1, 127 40237e69: 221b addi.n a2, a2, 1 40237e6b: 003e45 call0 40238250 40237e6e: 40c132 addi a3, a1, 64 40237e71: 044c movi.n a4, 64 40237e73: 7fc122 addi a2, a1, 127 40237e76: 221b addi.n a2, a2, 1 40237e78: 003f85 call0 40238274 40237e7b: 0c3d mov.n a3, a12 40237e7d: 441c movi.n a4, 20 40237e7f: 7fc122 addi a2, a1, 127 40237e82: 221b addi.n a2, a2, 1 40237e84: 003ec5 call0 40238274 40237e87: 0c2d mov.n a2, a12 40237e89: 7fc132 addi a3, a1, 127 40237e8c: 331b addi.n a3, a3, 1 40237e8e: 004385 call0 402382c8 40237e91: 3b21c2 l32i a12, a1, 236 40237e94: 3c21d2 l32i a13, a1, 240 40237e97: 3d21e2 l32i a14, a1, 244 40237e9a: 3a2102 l32i a0, a1, 232 40237e9d: 01d112 addmi a1, a1, 0x100 40237ea0: f00d ret.n ... 40237ea4 : 40237ea4: f0c112 addi a1, a1, -16 40237ea7: 0109 s32i.n a0, a1, 0 40237ea9: 21d9 s32i.n a13, a1, 8 40237eab: 11c9 s32i.n a12, a1, 4 40237ead: 07dd mov.n a13, a7 40237eaf: 02cd mov.n a12, a2 40237eb1: 0007c5 call0 40237f30 40237eb4: 0cc8 l32i.n a12, a12, 0 40237eb6: 0d3d mov.n a3, a13 40237eb8: 9cd8 l32i.n a13, a12, 36 40237eba: 4148 l32i.n a4, a1, 16 40237ebc: 0d2d mov.n a2, a13 40237ebe: ff0a05 call0 40236f60 40237ec1: 2c29 s32i.n a2, a12, 8 40237ec3: fe9fc5 call0 402368c0 40237ec6: 5138 l32i.n a3, a1, 20 40237ec8: 6148 l32i.n a4, a1, 24 40237eca: 0d2d mov.n a2, a13 40237ecc: ff0905 call0 40236f60 40237ecf: 7138 l32i.n a3, a1, 28 40237ed1: 3c29 s32i.n a2, a12, 12 40237ed3: 8148 l32i.n a4, a1, 32 40237ed5: 0d2d mov.n a2, a13 40237ed7: ff0885 call0 40236f60 40237eda: 9138 l32i.n a3, a1, 36 40237edc: 4c29 s32i.n a2, a12, 16 40237ede: a148 l32i.n a4, a1, 40 40237ee0: 0d2d mov.n a2, a13 40237ee2: ff07c5 call0 40236f60 40237ee5: b138 l32i.n a3, a1, 44 40237ee7: 5c29 s32i.n a2, a12, 20 40237ee9: c148 l32i.n a4, a1, 48 40237eeb: 0d2d mov.n a2, a13 40237eed: ff0705 call0 40236f60 40237ef0: d138 l32i.n a3, a1, 52 40237ef2: 6c29 s32i.n a2, a12, 24 40237ef4: e148 l32i.n a4, a1, 56 40237ef6: 0d2d mov.n a2, a13 40237ef8: ff0645 call0 40236f60 40237efb: 7c29 s32i.n a2, a12, 28 40237efd: 5c28 l32i.n a2, a12, 20 40237eff: fe9c05 call0 402368c0 40237f02: 6c28 l32i.n a2, a12, 24 40237f04: fe9b85 call0 402368c0 40237f07: 7c28 l32i.n a2, a12, 28 40237f09: fe9b45 call0 402368c0 40237f0c: 0d2d mov.n a2, a13 40237f0e: 3c38 l32i.n a3, a12, 12 40237f10: 140c movi.n a4, 1 40237f12: ff2505 call0 40237164 40237f15: 0d2d mov.n a2, a13 40237f17: 4c38 l32i.n a3, a12, 16 40237f19: 240c movi.n a4, 2 40237f1b: ff2485 call0 40237164 40237f1e: 11c8 l32i.n a12, a1, 4 40237f20: 21d8 l32i.n a13, a1, 8 40237f22: 0108 l32i.n a0, a1, 0 40237f24: 10c112 addi a1, a1, 16 40237f27: f00d ret.n 40237f29: 000000 ill 40237f2c: 23a920 excw 40237f2f: c11240 mul16u a1, a2, a4 40237f30 : 40237f30: e0c112 addi a1, a1, -32 40237f33: 41c9 s32i.n a12, a1, 16 40237f35: 51d9 s32i.n a13, a1, 20 40237f37: 3109 s32i.n a0, a1, 12 40237f39: 0139 s32i.n a3, a1, 0 40237f3b: 1149 s32i.n a4, a1, 4 40237f3d: 61e9 s32i.n a14, a1, 24 40237f3f: 2159 s32i.n a5, a1, 8 40237f41: 02ed mov.n a14, a2 40237f43: 0228 l32i.n a2, a2, 0 40237f45: 7169 s32i.n a6, a1, 28 40237f47: 128c beqz.n a2, 40237f4c 40237f49: 000505 call0 40237f9c 40237f4c: fe8705 call0 402367c0 40237f4f: fff731 l32r a3, 40237f2c 40237f52: 20c220 or a12, a2, a2 40237f55: 5fa042 movi a4, 95 40237f58: 28a022 movi a2, 40 40237f5b: 298e01 l32r a0, 40202594 40237f5e: 0000c0 callx0 a0 40237f61: 0138 l32i.n a3, a1, 0 40237f63: 02dd mov.n a13, a2 40237f65: 1148 l32i.n a4, a1, 4 40237f67: 0e29 s32i.n a2, a14, 0 40237f69: 92c9 s32i.n a12, a2, 36 40237f6b: 8249 s32i.n a4, a2, 32 40237f6d: 0c2d mov.n a2, a12 40237f6f: feff05 call0 40236f60 40237f72: 71e8 l32i.n a14, a1, 28 40237f74: 023d mov.n a3, a2 40237f76: 0d29 s32i.n a2, a13, 0 40237f78: 040c movi.n a4, 0 40237f7a: 0c2d mov.n a2, a12 40237f7c: ff1e45 call0 40237164 40237f7f: 0e4d mov.n a4, a14 40237f81: 0c2d mov.n a2, a12 40237f83: 2138 l32i.n a3, a1, 8 40237f85: fefd85 call0 40236f60 40237f88: 1d29 s32i.n a2, a13, 4 40237f8a: fe9345 call0 402368c0 40237f8d: 41c8 l32i.n a12, a1, 16 40237f8f: 51d8 l32i.n a13, a1, 20 40237f91: 61e8 l32i.n a14, a1, 24 40237f93: 3108 l32i.n a0, a1, 12 40237f95: 20c112 addi a1, a1, 32 40237f98: f00d ret.n ... 40237f9c : 40237f9c: f0c112 addi a1, a1, -16 40237f9f: 0261d2 s32i a13, a1, 8 40237fa2: 0161c2 s32i a12, a1, 4 40237fa5: 0109 s32i.n a0, a1, 0 40237fa7: 02cd mov.n a12, a2 40237fa9: 068216 beqz a2, 40238015 40237fac: 92d8 l32i.n a13, a2, 36 40237fae: 1228 l32i.n a2, a2, 4 40237fb0: fe92c5 call0 402368e0 40237fb3: 0d2d mov.n a2, a13 40237fb5: 1c38 l32i.n a3, a12, 4 40237fb7: fe94c5 call0 40236904 40237fba: 9c28 l32i.n a2, a12, 36 40237fbc: 030c movi.n a3, 0 40237fbe: ff2245 call0 402371e4 40237fc1: 2c28 l32i.n a2, a12, 8 40237fc3: 03b216 beqz a2, 40238002 40237fc6: fe9185 call0 402368e0 40237fc9: 0d2d mov.n a2, a13 40237fcb: 2c38 l32i.n a3, a12, 8 40237fcd: fe9345 call0 40236904 40237fd0: 5c28 l32i.n a2, a12, 20 40237fd2: fe90c5 call0 402368e0 40237fd5: 6c28 l32i.n a2, a12, 24 40237fd7: fe9085 call0 402368e0 40237fda: 7c28 l32i.n a2, a12, 28 40237fdc: fe9005 call0 402368e0 40237fdf: 0d2d mov.n a2, a13 40237fe1: 5c38 l32i.n a3, a12, 20 40237fe3: fe9205 call0 40236904 40237fe6: 0d2d mov.n a2, a13 40237fe8: 6c38 l32i.n a3, a12, 24 40237fea: fe9185 call0 40236904 40237fed: 0d2d mov.n a2, a13 40237fef: 7c38 l32i.n a3, a12, 28 40237ff1: fe9105 call0 40236904 40237ff4: 9c28 l32i.n a2, a12, 36 40237ff6: 130c movi.n a3, 1 40237ff8: ff1e85 call0 402371e4 40237ffb: 9c28 l32i.n a2, a12, 36 40237ffd: 230c movi.n a3, 2 40237fff: ff1e45 call0 402371e4 40238002: 0d2d mov.n a2, a13 40238004: fe80c5 call0 40236814 40238007: 0c2d mov.n a2, a12 40238009: ffc831 l32r a3, 40237f2c 4023800c: 89a042 movi a4, 137 4023800f: 296401 l32r a0, 402025a0 40238012: 0000c0 callx0 a0 40238015: 11c8 l32i.n a12, a1, 4 40238017: 21d8 l32i.n a13, a1, 8 40238019: 0108 l32i.n a0, a1, 0 4023801b: 10c112 addi a1, a1, 16 4023801e: f00d ret.n 40238020 : 40238020: 039d mov.n a9, a3 40238022: 048d mov.n a8, a4 40238024: d0c112 addi a1, a1, -48 40238027: 51e9 s32i.n a14, a1, 20 40238029: 8159 s32i.n a5, a1, 32 4023802b: 9ca042 movi a4, 156 4023802e: ffbf31 l32r a3, 40237f2c 40238031: 7169 s32i.n a6, a1, 28 40238033: 2109 s32i.n a0, a1, 8 40238035: 31c9 s32i.n a12, a1, 12 40238037: 61f9 s32i.n a15, a1, 24 40238039: 41d9 s32i.n a13, a1, 16 4023803b: 05fd mov.n a15, a5 4023803d: 1199 s32i.n a9, a1, 4 4023803f: 02dd mov.n a13, a2 40238041: 82c8 l32i.n a12, a2, 32 40238043: 0189 s32i.n a8, a1, 0 40238045: 0c2d mov.n a2, a12 40238047: 2a3601 l32r a0, 40202920 4023804a: 0000c0 callx0 a0 4023804d: 02ed mov.n a14, a2 4023804f: 39afc7 bge a15, a12, 4023808c 40238052: f27c movi.n a2, -1 40238054: 000946 j 4023807d 40238057: f71c07 beq a12, a0, 40238052 4023805a: f485a6 blti a5, 8, 40238052 4023805d: c0cc00 sub a12, a12, a0 40238060: 091ca6 blti a12, 1, 4023806d 40238063: 0128 l32i.n a2, a1, 0 40238065: 0c4d mov.n a4, a12 40238067: 294d01 l32r a0, 4020259c 4023806a: 0000c0 callx0 a0 4023806d: 0e2d mov.n a2, a14 4023806f: ffaf31 l32r a3, 40237f2c 40238072: cfa042 movi a4, 207 40238075: 294a01 l32r a0, 402025a0 40238078: 0000c0 callx0 a0 4023807b: 0c2d mov.n a2, a12 4023807d: 31c8 l32i.n a12, a1, 12 4023807f: 41d8 l32i.n a13, a1, 16 40238081: 51e8 l32i.n a14, a1, 20 40238083: 61f8 l32i.n a15, a1, 24 40238085: 2108 l32i.n a0, a1, 8 40238087: 30c112 addi a1, a1, 48 4023808a: f00d ret.n 4023808c: 204ff0 or a4, a15, a15 4023808f: 002122 l32i a2, a1, 0 40238092: 030c movi.n a3, 0 40238094: 294601 l32r a0, 402025ac 40238097: 0000c0 callx0 a0 4023809a: 71f8 l32i.n a15, a1, 28 4023809c: 1138 l32i.n a3, a1, 4 4023809e: 0c4d mov.n a4, a12 402380a0: 9d28 l32i.n a2, a13, 36 402380a2: feebc5 call0 40236f60 402380a5: 023d mov.n a3, a2 402380a7: 8f8c beqz.n a15, 402380b3 402380a9: 0d2d mov.n a2, a13 402380ab: 000705 call0 4023811c 402380ae: 023d mov.n a3, a2 402380b0: 000206 j 402380bc 402380b3: 202dd0 or a2, a13, a13 402380b6: 000c45 call0 4023817c 402380b9: 203220 or a3, a2, a2 402380bc: 9d28 l32i.n a2, a13, 36 402380be: 0e4d mov.n a4, a14 402380c0: 0c5d mov.n a5, a12 402380c2: ff0205 call0 402370e4 402380c5: 000e02 l8ui a0, a14, 0 402380c8: f86056 bnez a0, 40238052 402380cb: 010e02 l8ui a0, a14, 1 402380ce: 6fec bnez.n a15, 402380f8 402380d0: 021026 beqi a0, 1, 402380d6 402380d3: ffdec6 j 40238052 402380d6: 200c movi.n a0, 2 402380d8: 050c movi.n a5, 0 402380da: ffa062 movi a6, 255 402380dd: 001b addi.n a0, a0, 1 402380df: 30ea add.n a3, a0, a14 402380e1: ffd322 addmi a2, a3, 0xffffff00 402380e4: ff0222 l8ui a2, a2, 255 402380e7: c02260 sub a2, a2, a6 402380ea: f69256 bnez a2, 40238057 402380ed: 0220c7 blt a0, a12, 402380f3 402380f0: ffd8c6 j 40238057 402380f3: 551b addi.n a5, a5, 1 402380f5: fff906 j 402380dd 402380f8: fec032 addi a3, a0, -2 402380fb: f53356 bnez a3, 40238052 402380fe: 050c movi.n a5, 0 40238100: 200c movi.n a0, 2 40238102: 001b addi.n a0, a0, 1 40238104: 30ea add.n a3, a0, a14 40238106: ffd342 addmi a4, a3, 0xffffff00 40238109: ff0442 l8ui a4, a4, 255 4023810c: f47416 beqz a4, 40238057 4023810f: 0220c7 blt a0, a12, 40238115 40238112: ffd046 j 40238057 40238115: 551b addi.n a5, a5, 1 40238117: fff9c6 j 40238102 ... 4023811c : 4023811c: e0c112 addi a1, a1, -32 4023811f: 209220 or a9, a2, a2 40238122: 042272 l32i a7, a2, 16 40238125: 032262 l32i a6, a2, 12 40238128: 6258 l32i.n a5, a2, 24 4023812a: 4109 s32i.n a0, a1, 16 4023812c: 5248 l32i.n a4, a2, 20 4023812e: 7908 l32i.n a0, a9, 28 40238130: 9228 l32i.n a2, a2, 36 40238132: 0109 s32i.n a0, a1, 0 40238134: ff9785 call0 40237ab0 40238137: 4108 l32i.n a0, a1, 16 40238139: 20c112 addi a1, a1, 32 4023813c: f00d ret.n 4023813e: 880000 excw 40238141: fead excw 40238143: 3f .byte 0x3f 40238144: fead90 excw 40238147: 3f .byte 0x3f 40238148: ad9c beqz.n a13, 40238166 4023814a: fe .byte 0xfe 4023814b: 3f .byte 0x3f 4023814c : 4023814c: f0c112 addi a1, a1, -16 4023814f: 0161c2 s32i a12, a1, 4 40238152: 0109 s32i.n a0, a1, 0 40238154: 02cd mov.n a12, a2 40238156: 629c beqz.n a2, 40238170 40238158: fffa21 l32r a2, 40238140 4023815b: 0c38 l32i.n a3, a12, 0 4023815d: fef0c5 call0 4023706c 40238160: fff921 l32r a2, 40238144 40238163: 1c38 l32i.n a3, a12, 4 40238165: fef045 call0 4023706c 40238168: 2c38 l32i.n a3, a12, 8 4023816a: fff721 l32r a2, 40238148 4023816d: feefc5 call0 4023706c 40238170: 11c8 l32i.n a12, a1, 4 40238172: 0108 l32i.n a0, a1, 0 40238174: 10c112 addi a1, a1, 16 40238177: f00d ret.n 40238179: 000000 ill 4023817c : 4023817c: 206220 or a6, a2, a2 4023817f: f0c112 addi a1, a1, -16 40238182: 006102 s32i a0, a1, 0 40238185: 092222 l32i a2, a2, 36 40238188: 000c movi.n a0, 0 4023818a: 404202 s8i a0, a2, 64 4023818d: 1648 l32i.n a4, a6, 4 4023818f: ff7285 call0 402378b8 40238192: 0108 l32i.n a0, a1, 0 40238194: 10c112 addi a1, a1, 16 40238197: f00d ret.n 40238199: 000000 ill 4023819c : 4023819c: d0c112 addi a1, a1, -48 4023819f: 006162 s32i a6, a1, 0 402381a2: 016142 s32i a4, a1, 4 402381a5: 0861f2 s32i a15, a1, 32 402381a8: 71e9 s32i.n a14, a1, 28 402381aa: 4109 s32i.n a0, a1, 16 402381ac: 51c9 s32i.n a12, a1, 20 402381ae: 61d9 s32i.n a13, a1, 24 402381b0: 05cd mov.n a12, a5 402381b2: 02dd mov.n a13, a2 402381b4: 000c movi.n a0, 0 402381b6: 032d mov.n a2, a3 402381b8: 8de8 l32i.n a14, a13, 32 402381ba: 004502 s8i a0, a5, 0 402381bd: 352b addi.n a3, a5, 2 402381bf: 2129 s32i.n a2, a1, 8 402381c1: c0fe40 sub a15, a14, a4 402381c4: 31f9 s32i.n a15, a1, 12 402381c6: fdcff2 addi a15, a15, -3 402381c9: 067616 beqz a6, 40238234 402381cc: 032d mov.n a2, a3 402381ce: 0f4d mov.n a4, a15 402381d0: 130c movi.n a3, 1 402381d2: 014532 s8i a3, a5, 1 402381d5: ffa032 movi a3, 255 402381d8: 28f501 l32r a0, 402025ac 402381db: 0000c0 callx0 a0 402381de: 3128 l32i.n a2, a1, 12 402381e0: 4fca add.n a4, a15, a12 402381e2: 030c movi.n a3, 0 402381e4: 024432 s8i a3, a4, 2 402381e7: 22ca add.n a2, a2, a12 402381e9: 2138 l32i.n a3, a1, 8 402381eb: 1148 l32i.n a4, a1, 4 402381ed: 28eb01 l32r a0, 4020259c 402381f0: 0000c0 callx0 a0 402381f3: 9d28 l32i.n a2, a13, 36 402381f5: 0c3d mov.n a3, a12 402381f7: 0e4d mov.n a4, a14 402381f9: fed645 call0 40236f60 402381fc: 0158 l32i.n a5, a1, 0 402381fe: 023d mov.n a3, a2 40238200: 858c beqz.n a5, 4023820c 40238202: 0d2d mov.n a2, a13 40238204: fff145 call0 4023811c 40238207: 023d mov.n a3, a2 40238209: 000206 j 40238215 4023820c: 202dd0 or a2, a13, a13 4023820f: fff6c5 call0 4023817c 40238212: 203220 or a3, a2, a2 40238215: 0c4d mov.n a4, a12 40238217: 9d28 l32i.n a2, a13, 36 40238219: 0e5d mov.n a5, a14 4023821b: feec85 call0 402370e4 4023821e: 9d28 l32i.n a2, a13, 36 40238220: fe6285 call0 4023684c 40238223: 4108 l32i.n a0, a1, 16 40238225: 51c8 l32i.n a12, a1, 20 40238227: 61d8 l32i.n a13, a1, 24 40238229: 0e2d mov.n a2, a14 4023822b: 81f8 l32i.n a15, a1, 32 4023822d: 71e8 l32i.n a14, a1, 28 4023822f: 30c112 addi a1, a1, 48 40238232: f00d ret.n 40238234: 202ff0 or a2, a15, a15 40238237: 02a062 movi a6, 2 4023823a: 014562 s8i a6, a5, 1 4023823d: ff9a05 call0 40237be0 40238240: f9a2d6 bgez a2, 402381de 40238243: ffafe2 movi a14, -1 40238246: fff646 j 40238223 40238249: 000000 ill 4023824c: d2e1f0 excw 4023824f: ff31c3 excw 40238250 : 40238250: ffff31 l32r a3, 4023824c 40238253: dc0b41 l32r a4, 4022f280 40238256: dc0951 l32r a5, 4022f27c 40238259: dc0761 l32r a6, 4022f278 4023825c: dc0671 l32r a7, 4022f274 4023825f: 080c movi.n a8, 0 40238261: 5289 s32i.n a8, a2, 20 40238263: 6289 s32i.n a8, a2, 24 40238265: 0e5282 s16i a8, a2, 28 40238268: 0279 s32i.n a7, a2, 0 4023826a: 1269 s32i.n a6, a2, 4 4023826c: 2259 s32i.n a5, a2, 8 4023826e: 3249 s32i.n a4, a2, 12 40238270: 4239 s32i.n a3, a2, 16 40238272: f00d ret.n 40238274 : 40238274: f0c112 addi a1, a1, -16 40238277: 0109 s32i.n a0, a1, 0 40238279: 31e9 s32i.n a14, a1, 12 4023827b: 11c9 s32i.n a12, a1, 4 4023827d: 21d9 s32i.n a13, a1, 8 4023827f: 03cd mov.n a12, a3 40238281: 02dd mov.n a13, a2 40238283: 04ed mov.n a14, a4 40238285: ee0b addi.n a14, a14, -1 40238287: 2d0e26 beqi a14, -1, 402382b8 4023828a: 0e1d32 l16ui a3, a13, 28 4023828d: 431b addi.n a4, a3, 1 4023828f: 33da add.n a3, a3, a13 40238291: 0e5d42 s16i a4, a13, 28 40238294: 000c22 l8ui a2, a12, 0 40238297: 1e4322 s8i a2, a3, 30 4023829a: 5d08 l32i.n a0, a13, 20 4023829c: 0e1d62 l16ui a6, a13, 28 4023829f: 008b addi.n a0, a0, 8 402382a1: 5d09 s32i.n a0, a13, 20 402382a3: 40cc bnez.n a0, 402382ab 402382a5: 6d58 l32i.n a5, a13, 24 402382a7: 551b addi.n a5, a5, 1 402382a9: 6d59 s32i.n a5, a13, 24 402382ab: 04d666 bnei a6, 64, 402382b3 402382ae: 0d2d mov.n a2, a13 402382b0: 000705 call0 40238324 402382b3: cc1b addi.n a12, a12, 1 402382b5: fff306 j 40238285 402382b8: 11c8 l32i.n a12, a1, 4 402382ba: 21d8 l32i.n a13, a1, 8 402382bc: 31e8 l32i.n a14, a1, 12 402382be: 0108 l32i.n a0, a1, 0 402382c0: 10c112 addi a1, a1, 16 402382c3: f00d ret.n 402382c5: 000000 ill 402382c8 : 402382c8: f0c112 addi a1, a1, -16 402382cb: 0109 s32i.n a0, a1, 0 402382cd: 11c9 s32i.n a12, a1, 4 402382cf: 21d9 s32i.n a13, a1, 8 402382d1: 02cd mov.n a12, a2 402382d3: 03dd mov.n a13, a3 402382d5: 032d mov.n a2, a3 402382d7: 002105 call0 402384e8 402382da: 1ecd22 addi a2, a13, 30 402382dd: 030c movi.n a3, 0 402382df: 044c movi.n a4, 64 402382e1: 28b201 l32r a0, 402025ac 402382e4: 0000c0 callx0 a0 402382e7: f37c movi.n a3, -1 402382e9: 421c movi.n a2, 20 402382eb: 000c movi.n a0, 0 402382ed: 5d09 s32i.n a0, a13, 20 402382ef: 6d09 s32i.n a0, a13, 24 402382f1: 305030 xor a5, a0, a3 402382f4: 214200 srai a4, a0, 2 402382f7: a044d0 addx4 a4, a4, a13 402382fa: 145050 extui a5, a5, 0, 2 402382fd: 001b addi.n a0, a0, 1 402382ff: 1155d0 slli a5, a5, 3 40238302: 0448 l32i.n a4, a4, 0 40238304: 400500 ssr a5 40238307: 914040 srl a4, a4 4023830a: 004c42 s8i a4, a12, 0 4023830d: cc1b addi.n a12, a12, 1 4023830f: de9027 bne a0, a2, 402382f1 40238312: 11c8 l32i.n a12, a1, 4 40238314: 21d8 l32i.n a13, a1, 8 40238316: 0108 l32i.n a0, a1, 0 40238318: 10c112 addi a1, a1, 16 4023831b: f00d ret.n 4023831d: 000000 ill 40238320: fe8ff0 excw 40238323: 3f .byte 0x3f 40238324 : 40238324: 40c262 addi a6, a2, 64 40238327: 404f10 ssai 31 4023832a: 70a132 movi a3, 0x170 4023832d: c01130 sub a1, a1, a3 40238330: 5661c2 s32i a12, a1, 0x158 40238333: 5761d2 s32i a13, a1, 0x15c 40238336: 5861e2 s32i a14, a1, 0x160 40238339: 5961f2 s32i a15, a1, 0x164 4023833c: 556102 s32i a0, a1, 0x154 4023833f: fdd1a2 addmi a10, a1, 0xfffffd00 40238342: 020d mov.n a0, a2 40238344: 7fcaa2 addi a10, a10, 127 40238347: 65caa2 addi a10, a10, 101 4023834a: 2100b2 l8ui a11, a0, 33 4023834d: 1e00c2 l8ui a12, a0, 30 40238350: 2000d2 l8ui a13, a0, 32 40238353: 1f00e2 l8ui a14, a0, 31 40238356: 11dd80 slli a13, a13, 8 40238359: 11ee00 slli a14, a14, 16 4023835c: 01cc80 slli a12, a12, 24 4023835f: 20cce0 or a12, a12, a14 40238362: 004b addi.n a0, a0, 4 40238364: 20ccd0 or a12, a12, a13 40238367: 20bbc0 or a11, a11, a12 4023836a: 876ab2 s32i a11, a10, 0x21c 4023836d: aa4b addi.n a10, a10, 4 4023836f: d79067 bne a0, a6, 4023834a 40238372: 1278 l32i.n a7, a2, 4 40238374: 0288 l32i.n a8, a2, 0 40238376: 2208 l32i.n a0, a2, 8 40238378: 3268 l32i.n a6, a2, 12 4023837a: 4258 l32i.n a5, a2, 16 4023837c: fed1a2 addmi a10, a1, 0xfffffe00 4023837f: ffd192 addmi a9, a1, 0xffffff00 40238382: 24c992 addi a9, a9, 36 40238385: 24caa2 addi a10, a10, 36 40238388: 792ad2 l32i a13, a10, 0x1e4 4023838b: 842ae2 l32i a14, a10, 0x210 4023838e: 7f2ac2 l32i a12, a10, 0x1fc 40238391: 772ab2 l32i a11, a10, 0x1dc 40238394: 30cce0 xor a12, a12, a14 40238397: 30bbd0 xor a11, a11, a13 4023839a: 30bbc0 xor a11, a11, a12 4023839d: 81bbb0 src a11, a11, a11 402383a0: 876ab2 s32i a11, a10, 0x21c 402383a3: aa4b addi.n a10, a10, 4 402383a5: df9a97 bne a10, a9, 40238388 402383a8: 546152 s32i a5, a1, 0x150 402383ab: 536162 s32i a6, a1, 0x14c 402383ae: 526102 s32i a0, a1, 0x148 402383b1: 506182 s32i a8, a1, 0x140 402383b4: 516172 s32i a7, a1, 0x144 402383b7: fe7c movi.n a14, -1 402383b9: 404b10 ssai 27 402383bc: ffd9d1 l32r a13, 40238320 402383bf: fdd1a2 addmi a10, a1, 0xfffffd00 402383c2: fed1b2 addmi a11, a1, 0xfffffe00 402383c5: 34cbb2 addi a11, a11, 52 402383c8: 7fcaa2 addi a10, a10, 127 402383cb: 65caa2 addi a10, a10, 101 402383ce: 0dc8 l32i.n a12, a13, 0 402383d0: 103700 and a3, a7, a0 402383d3: 872af2 l32i a15, a10, 0x21c 402383d6: 3047e0 xor a4, a7, a14 402383d9: aa4b addi.n a10, a10, 4 402383db: 104640 and a4, a6, a4 402383de: 203340 or a3, a3, a4 402383e1: ffca add.n a15, a15, a12 402383e3: 814880 src a4, a8, a8 402383e6: 334a add.n a3, a3, a4 402383e8: 353a add.n a3, a5, a3 402383ea: 065d mov.n a5, a6 402383ec: ff3a add.n a15, a15, a3 402383ee: 006d mov.n a6, a0 402383f0: 013720 slli a3, a7, 30 402383f3: 410270 srli a0, a7, 2 402383f6: 087d mov.n a7, a8 402383f8: 200030 or a0, a0, a3 402383fb: 0f8d mov.n a8, a15 402383fd: cf9ab7 bne a10, a11, 402383d0 40238400: 1da8 l32i.n a10, a13, 4 40238402: 404b10 ssai 27 40238405: fed1c2 addmi a12, a1, 0xfffffe00 40238408: 7fccc2 addi a12, a12, 127 4023840b: cc5b addi.n a12, a12, 5 4023840d: 014720 slli a4, a7, 30 40238410: 81f880 src a15, a8, a8 40238413: 872be2 l32i a14, a11, 0x21c 40238416: 303700 xor a3, a7, a0 40238419: bb4b addi.n a11, a11, 4 4023841b: 303630 xor a3, a6, a3 4023841e: ff3a add.n a15, a15, a3 40238420: eeaa add.n a14, a14, a10 40238422: 413270 srli a3, a7, 2 40238425: f5fa add.n a15, a5, a15 40238427: 087d mov.n a7, a8 40238429: 065d mov.n a5, a6 4023842b: eefa add.n a14, a14, a15 4023842d: 006d mov.n a6, a0 4023842f: 200340 or a0, a3, a4 40238432: 0e8d mov.n a8, a14 40238434: d59bc7 bne a11, a12, 4023840d 40238437: 2db8 l32i.n a11, a13, 8 40238439: 404b10 ssai 27 4023843c: fed1a2 addmi a10, a1, 0xfffffe00 4023843f: 7fcaa2 addi a10, a10, 127 40238442: 55caa2 addi a10, a10, 85 40238445: 014720 slli a4, a7, 30 40238448: 103060 and a3, a0, a6 4023844b: 872ce2 l32i a14, a12, 0x21c 4023844e: 20f060 or a15, a0, a6 40238451: cc4b addi.n a12, a12, 4 40238453: 10f7f0 and a15, a7, a15 40238456: 20ff30 or a15, a15, a3 40238459: eeba add.n a14, a14, a11 4023845b: 813880 src a3, a8, a8 4023845e: ff3a add.n a15, a15, a3 40238460: 413270 srli a3, a7, 2 40238463: f5fa add.n a15, a5, a15 40238465: 087d mov.n a7, a8 40238467: 065d mov.n a5, a6 40238469: eefa add.n a14, a14, a15 4023846b: 006d mov.n a6, a0 4023846d: 200340 or a0, a3, a4 40238470: 0e8d mov.n a8, a14 40238472: cf9ca7 bne a12, a10, 40238445 40238475: 3df8 l32i.n a15, a13, 12 40238477: 404b10 ssai 27 4023847a: 06ed mov.n a14, a6 4023847c: 014720 slli a4, a7, 30 4023847f: 413270 srli a3, a7, 2 40238482: 81c880 src a12, a8, a8 40238485: 872ab2 l32i a11, a10, 0x21c 40238488: 30d070 xor a13, a0, a7 4023848b: aa4b addi.n a10, a10, 4 4023848d: 30d6d0 xor a13, a6, a13 40238490: bbfa add.n a11, a11, a15 40238492: ccda add.n a12, a12, a13 40238494: 087d mov.n a7, a8 40238496: c5ca add.n a12, a5, a12 40238498: 00dd mov.n a13, a0 4023849a: 065d mov.n a5, a6 4023849c: bbca add.n a11, a11, a12 4023849e: 006d mov.n a6, a0 402384a0: 08cd mov.n a12, a8 402384a2: 200340 or a0, a3, a4 402384a5: 0b8d mov.n a8, a11 402384a7: cf9a97 bne a10, a9, 4023847a 402384aa: 512152 l32i a5, a1, 0x144 402384ad: 522142 l32i a4, a1, 0x148 402384b0: 532132 l32i a3, a1, 0x14c 402384b3: 5421f2 l32i a15, a1, 0x150 402384b6: 502162 l32i a6, a1, 0x140 402384b9: ffea add.n a15, a15, a14 402384bb: 66ba add.n a6, a6, a11 402384bd: 33da add.n a3, a3, a13 402384bf: 440a add.n a4, a4, a0 402384c1: 55ca add.n a5, a5, a12 402384c3: 552102 l32i a0, a1, 0x154 402384c6: 5621c2 l32i a12, a1, 0x158 402384c9: 5721d2 l32i a13, a1, 0x15c 402384cc: 0269 s32i.n a6, a2, 0 402384ce: 1259 s32i.n a5, a2, 4 402384d0: 2249 s32i.n a4, a2, 8 402384d2: 3239 s32i.n a3, a2, 12 402384d4: 42f9 s32i.n a15, a2, 16 402384d6: 0e0c movi.n a14, 0 402384d8: 0e52e2 s16i a14, a2, 28 402384db: 5921f2 l32i a15, a1, 0x164 402384de: 5821e2 l32i a14, a1, 0x160 402384e1: 70a122 movi a2, 0x170 402384e4: 112a add.n a1, a1, a2 402384e6: f00d ret.n 402384e8 : 402384e8: f0c112 addi a1, a1, -16 402384eb: 0109 s32i.n a0, a1, 0 402384ed: 11c9 s32i.n a12, a1, 4 402384ef: 21d9 s32i.n a13, a1, 8 402384f1: 31e9 s32i.n a14, a1, 12 402384f3: 0d0c movi.n a13, 0 402384f5: 7e3c movi.n a14, 55 402384f7: 02cd mov.n a12, a2 402384f9: 0e1c02 l16ui a0, a12, 28 402384fc: 80af22 movi a2, -128 402384ff: 3dbe07 bgeu a14, a0, 40238540 40238502: 301b addi.n a3, a0, 1 40238504: 0e5c32 s16i a3, a12, 28 40238507: 00ca add.n a0, a0, a12 40238509: 1e4022 s8i a2, a0, 30 4023850c: 0e1c02 l16ui a0, a12, 28 4023850f: 0fd0f6 bgeui a0, 64, 40238522 40238512: 40ca add.n a4, a0, a12 40238514: 501b addi.n a5, a0, 1 40238516: 0e5c52 s16i a5, a12, 28 40238519: 1e44d2 s8i a13, a4, 30 4023851c: 0e1c02 l16ui a0, a12, 28 4023851f: efd0b6 bltui a0, 64, 40238512 40238522: 0c2d mov.n a2, a12 40238524: ffdfc5 call0 40238324 40238527: 0e1c02 l16ui a0, a12, 28 4023852a: 323e07 bltu a14, a0, 40238560 4023852d: 60ca add.n a6, a0, a12 4023852f: 701b addi.n a7, a0, 1 40238531: 0e5c72 s16i a7, a12, 28 40238534: 1e46d2 s8i a13, a6, 30 40238537: 0e1c02 l16ui a0, a12, 28 4023853a: efbe07 bgeu a14, a0, 4023852d 4023853d: 0007c6 j 40238560 40238540: 80ca add.n a8, a0, a12 40238542: 901b addi.n a9, a0, 1 40238544: 0e5c92 s16i a9, a12, 28 40238547: 1e4822 s8i a2, a8, 30 4023854a: 0e1c02 l16ui a0, a12, 28 4023854d: 0f3e07 bltu a14, a0, 40238560 40238550: a0ca add.n a10, a0, a12 40238552: b01b addi.n a11, a0, 1 40238554: 0e5cb2 s16i a11, a12, 28 40238557: 1e4ad2 s8i a13, a10, 30 4023855a: 0e1c02 l16ui a0, a12, 28 4023855d: efbe07 bgeu a14, a0, 40238550 40238560: 5cd8 l32i.n a13, a12, 20 40238562: 6c28 l32i.n a2, a12, 24 40238564: 594c22 s8i a2, a12, 89 40238567: 5d4cd2 s8i a13, a12, 93 4023856a: 7508d0 extui a0, a13, 24, 8 4023856d: f5e0d0 extui a14, a13, 16, 16 40238570: f53020 extui a3, a2, 16, 16 40238573: 754820 extui a4, a2, 24, 8 40238576: 564c42 s8i a4, a12, 86 40238579: 574c32 s8i a3, a12, 87 4023857c: 5b4ce2 s8i a14, a12, 91 4023857f: 5a4c02 s8i a0, a12, 90 40238582: 41d8d0 srli a13, a13, 8 40238585: 412820 srli a2, a2, 8 40238588: 584c22 s8i a2, a12, 88 4023858b: 5c4cd2 s8i a13, a12, 92 4023858e: 0c2d mov.n a2, a12 40238590: ffd905 call0 40238324 40238593: 11c8 l32i.n a12, a1, 4 40238595: 21d8 l32i.n a13, a1, 8 40238597: 31e8 l32i.n a14, a1, 12 40238599: 0108 l32i.n a0, a1, 0 4023859b: 10c112 addi a1, a1, 16 4023859e: f00d ret.n 402385a0 <__divsf3_aux>: 402385a0: 1133f0 slli a3, a3, 1 402385a3: 413130 srli a3, a3, 1 402385a6: 339c beqz.n a3, 402385bd <__divsf3_aux+0x1d> 402385a8: 40f3a0 nsau a10, a3 402385ab: f8caa2 addi a10, a10, -8 402385ae: 401a00 ssl a10 402385b1: a13300 sll a3, a3 402385b4: 190c movi.n a9, 1 402385b6: c099a0 sub a9, a9, a10 402385b9: 001d06 j 40238631 <__divsf3+0x15> 402385bc: 42f000 excw 402385bf: 414011 l32r a1, 40208ac0 402385c2: 2f7041 l32r a4, 40204384 402385c5: 221005 call0 4025a6c8 <_flash_code_end+0x1336e> 402385c8: 226001 l32r a0, 40200f48 <_lit4_end+0xfb2f4> 402385cb: 44cc20 extui a12, a2, 12, 5 402385ce: 3a7241 l32r a4, 40206f98 402385d1: 202240 or a2, a2, a4 402385d4: f00d ret.n 402385d6: f00000 subx8 a0, a0, a0 402385d9: 201122 l16ui a2, a1, 64 402385dc: 9c4121 l32r a2, 4021f6e0 402385df: f2a022 movi a2, 242 402385e2: caa240 excw 402385e5: 00f8 l32i.n a15, a0, 0 402385e7: 401a add.n a4, a0, a1 402385e9: a12200 sll a2, a2 402385ec: 180c movi.n a8, 1 402385ee: c088a0 sub a8, a8, a10 402385f1: 000fc6 j 40238634 <__divsf3+0x18> 402385f4: 052f70 extui a2, a7, 31, 1 402385f7: 012210 slli a2, a2, 31 402385fa: f00d ret.n 402385fc: 057f30 extui a7, a3, 31, 1 402385ff: 017710 slli a7, a7, 31 40238602: 302270 xor a2, a2, a7 40238605: 05c367 bnall a3, a6, 4023860e <__divsf3_aux+0x6e> 40238608: 3a6441 l32r a4, 40206f98 4023860b: 202240 or a2, a2, a4 4023860e: f00d ret.n 40238610: 118370 slli a8, a3, 9 40238613: fdd816 beqz a8, 402385f4 <__divsf3_aux+0x54> 40238616: 032d mov.n a2, a3 40238618: f00d ret.n ... 4023861c <__divsf3>: 4023861c: 3a6061 l32r a6, 40206f9c 4023861f: 307230 xor a7, a2, a3 40238622: d64267 ball a2, a6, 402385fc <__divsf3_aux+0x5c> 40238625: e74367 ball a3, a6, 40238610 <__divsf3_aux+0x70> 40238628: 758720 extui a8, a2, 23, 8 4023862b: 759730 extui a9, a3, 23, 8 4023862e: f6e916 beqz a9, 402385a0 <__divsf3_aux> 40238631: fa3816 beqz a8, 402385d8 <__divsf3_aux+0x38> 40238634: c08890 sub a8, a8, a9 40238637: 27c3a1 l32r a10, 40202544 4023863a: 202260 or a2, a2, a6 4023863d: 1022a0 and a2, a2, a10 40238640: 203360 or a3, a3, a6 40238643: 1033a0 and a3, a3, a10 40238646: 043327 bltu a3, a2, 4023864e <__divsf3+0x32> 40238649: 1122f0 slli a2, a2, 1 4023864c: 880b addi.n a8, a8, -1 4023864e: c02230 sub a2, a2, a3 40238651: 1122f0 slli a2, a2, 1 40238654: 1a0c movi.n a10, 1 40238656: 17a092 movi a9, 23 40238659: 11aaf0 slli a10, a10, 1 4023865c: 043237 bltu a2, a3, 40238664 <__divsf3+0x48> 4023865f: aa1b addi.n a10, a10, 1 40238661: c02230 sub a2, a2, a3 40238664: 1122f0 slli a2, a2, 1 40238667: 990b addi.n a9, a9, -1 40238669: fec956 bnez a9, 40238659 <__divsf3+0x3d> 4023866c: 7ec882 addi a8, a8, 126 4023866f: fea042 movi a4, 254 40238672: 17b847 bgeu a8, a4, 4023868d <__divsf3+0x71> 40238675: 043237 bltu a2, a3, 4023867d <__divsf3+0x61> 40238678: aa1b addi.n a10, a10, 1 4023867a: 1a1237 beq a2, a3, 40238698 <__divsf3+0x7c> 4023867d: 018890 slli a8, a8, 23 40238680: 2a8a add.n a2, a10, a8 40238682: 057f70 extui a7, a7, 31, 1 40238685: 017710 slli a7, a7, 31 40238688: 202270 or a2, a2, a7 4023868b: f00d ret.n 4023868d: 010896 bltz a8, 402386a1 <__divsf3+0x85> 40238690: 841b addi.n a8, a4, 1 40238692: 012890 slli a2, a8, 23 40238695: fffa46 j 40238682 <__divsf3+0x66> 40238698: 41a1a0 srli a10, a10, 1 4023869b: 11aaf0 slli a10, a10, 1 4023869e: fff6c6 j 4023867d <__divsf3+0x61> 402386a1: 608080 neg a8, a8 402386a4: 400800 ssr a8 402386a7: 22c8f6 bgeui a8, 32, 402386cd <__divsf3+0xb1> 402386aa: a16a00 sll a6, a10 402386ad: 91a0a0 srl a10, a10 402386b0: 080c movi.n a8, 0 402386b2: 328c beqz.n a2, 402386b9 <__divsf3+0x9d> 402386b4: 190c movi.n a9, 1 402386b6: 206690 or a6, a6, a9 402386b9: fc06d6 bgez a6, 4023867d <__divsf3+0x61> 402386bc: aa1b addi.n a10, a10, 1 402386be: 1166f0 slli a6, a6, 1 402386c1: fb8656 bnez a6, 4023867d <__divsf3+0x61> 402386c4: 41a1a0 srli a10, a10, 1 402386c7: 11aaf0 slli a10, a10, 1 402386ca: ffebc6 j 4023867d <__divsf3+0x61> 402386cd: 052f70 extui a2, a7, 31, 1 402386d0: 012210 slli a2, a2, 31 402386d3: f00d ret.n 402386d5: 000000 ill 402386d8: 265151 l32r a5, 4020201c <_irom0_text_start+0xc> 402386db: 404800 ssai 8 402386de: 7558 l32i.n a5, a5, 28 402386e0: c0f471 l32r a7, 40228ab0 402386e3: 0375a7 bbci a5, 26, 402386ea <__divsf3+0xce> 402386e6: 020c movi.n a2, 0 402386e8: f00d ret.n 402386ea: 2522b2 l32i a11, a2, 148 402386ed: 1778 l32i.n a7, a7, 4 402386ef: 1388 l32i.n a8, a3, 4 402386f1: 0b1362 l16ui a6, a3, 22 402386f4: 1858 l32i.n a5, a8, 4 402386f6: 667a add.n a6, a6, a7 402386f8: c05570 sub a5, a5, a7 402386fb: 1859 s32i.n a5, a8, 4 402386fd: 0b5362 s16i a6, a3, 22 40238700: 242232 l32i a3, a2, 144 40238703: 062c movi.n a6, 32 40238705: 20a460 or a10, a4, a6 40238708: 81bb30 src a11, a11, a3 4023870b: 0045b2 s8i a11, a5, 0 4023870e: f35c movi.n a3, 95 40238710: 103b30 and a3, a11, a3 40238713: 203360 or a3, a3, a6 40238716: 014532 s8i a3, a5, 1 40238719: 242292 l32i a9, a2, 144 4023871c: 0345a2 s8i a10, a5, 3 4023871f: 024592 s8i a9, a5, 2 40238722: 242282 l32i a8, a2, 144 40238725: 252272 l32i a7, a2, 148 40238728: 404010 ssai 16 4023872b: 817780 src a7, a7, a8 4023872e: 044572 s8i a7, a5, 4 40238731: 242262 l32i a6, a2, 144 40238734: 252242 l32i a4, a2, 148 40238737: 404810 ssai 24 4023873a: 814460 src a4, a4, a6 4023873d: 054542 s8i a4, a5, 5 40238740: 252232 l32i a3, a2, 148 40238743: 064532 s8i a3, a5, 6 40238746: 2522b2 l32i a11, a2, 148 40238749: 41b8b0 srli a11, a11, 8 4023874c: 0745b2 s8i a11, a5, 7 4023874f: 2422a2 l32i a10, a2, 144 40238752: 252232 l32i a3, a2, 148 40238755: 4a1b addi.n a4, a10, 1 40238757: 01b4a7 bgeu a4, a10, 4023875c <__divsf3+0x140> 4023875a: 331b addi.n a3, a3, 1 4023875c: 256232 s32i a3, a2, 148 4023875f: 246242 s32i a4, a2, 144 40238762: 120c movi.n a2, 1 40238764: f00d ret.n 40238766: b80000 excw 40238769: ff19 s32i.n a1, a15, 60 4023876b: 3f .byte 0x3f 4023876c: f0c112 addi a1, a1, -16 4023876f: 1378 l32i.n a7, a3, 4 40238771: 262a61 l32r a6, 4020201c <_irom0_text_start+0xc> 40238774: 1788 l32i.n a8, a7, 4 40238776: 2109 s32i.n a0, a1, 8 40238778: 048a add.n a0, a4, a8 4023877a: 030052 l8ui a5, a0, 3 4023877d: 7668 l32i.n a6, a6, 28 4023877f: 045550 extui a5, a5, 5, 1 40238782: 0c5516 beqz a5, 4023884b <__divsf3+0x22f> 40238785: 056a60 extui a6, a6, 26, 1 40238788: 0bf656 bnez a6, 4023884b <__divsf3+0x22f> 4023878b: 020062 l8ui a6, a0, 2 4023878e: 3139 s32i.n a3, a1, 12 40238790: 000052 l8ui a5, a0, 0 40238793: 000892 l8ui a9, a8, 0 40238796: 8ca0a2 movi a10, 140 40238799: 1099a0 and a9, a9, a10 4023879c: 88a0a2 movi a10, 136 4023879f: 1199a7 bne a9, a10, 402387b4 <__divsf3+0x198> 402387a2: 0108b2 l8ui a11, a8, 1 402387a5: 14b0b0 extui a11, a11, 0, 2 402387a8: fdcbb2 addi a11, a11, -3 402387ab: 0a7b56 bnez a11, 40238856 <__divsf3+0x23a> 402387ae: 1e0892 l8ui a9, a8, 30 402387b1: 002906 j 40238859 <__divsf3+0x23d> 402387b4: 091c movi.n a9, 16 402387b6: 0b0c movi.n a11, 0 402387b8: 0600a2 l8ui a10, a0, 6 402387bb: 040032 l8ui a3, a0, 4 402387be: 070082 l8ui a8, a0, 7 402387c1: b09920 addx8 a9, a9, a2 402387c4: 115580 slli a5, a5, 8 402387c7: 205560 or a5, a5, a6 402387ca: 1199 s32i.n a9, a1, 4 402387cc: 160c movi.n a6, 1 402387ce: 118880 slli a8, a8, 8 402387d1: 113300 slli a3, a3, 16 402387d4: 203350 or a3, a3, a5 402387d7: 2088a0 or a8, a8, a10 402387da: 050002 l8ui a0, a0, 5 402387dd: ffe2a1 l32r a10, 40238768 <__divsf3+0x14c> 402387e0: f48080 extui a8, a8, 0, 16 402387e3: 010080 slli a0, a0, 24 402387e6: 1a89 s32i.n a8, a10, 4 402387e8: 200030 or a0, a0, a3 402387eb: 0a09 s32i.n a0, a10, 0 402387ed: 0109 s32i.n a0, a1, 0 402387ef: 39a8 l32i.n a10, a9, 12 402387f1: 2998 l32i.n a9, a9, 8 402387f3: c03a80 sub a3, a10, a8 402387f6: c05900 sub a5, a9, a0 402387f9: 83b650 moveqz a11, a6, a5 402387fc: 050c movi.n a5, 0 402387fe: 835630 moveqz a5, a6, a3 40238801: 3138 l32i.n a3, a1, 12 40238803: 448b57 bany a11, a5, 4023884b <__divsf3+0x22f> 40238806: c0a8a0 sub a10, a8, a10 40238809: 050c movi.n a5, 0 4023880b: 2adc61 l32r a6, 4020337c 4023880e: c0b090 sub a11, a0, a9 40238811: 01b0b7 bgeu a0, a11, 40238816 <__divsf3+0x1fa> 40238814: aa0b addi.n a10, a10, -1 40238816: 106a60 and a6, a10, a6 40238819: 100c movi.n a0, 1 4023881b: 935050 movnez a5, a0, a5 4023881e: 936060 movnez a6, a0, a6 40238821: 205560 or a5, a5, a6 40238824: 35ec bnez.n a5, 4023884b <__divsf3+0x22f> 40238826: 0b1392 l16ui a9, a3, 22 40238829: 1158 l32i.n a5, a1, 4 4023882b: 01b8 l32i.n a11, a1, 0 4023882d: 3589 s32i.n a8, a5, 12 4023882f: 25b9 s32i.n a11, a5, 8 40238831: 2622a2 l32i a10, a2, 152 40238834: 17b8 l32i.n a11, a7, 4 40238836: 1a68 l32i.n a6, a10, 4 40238838: 2aa8 l32i.n a10, a10, 8 4023883a: 546a add.n a5, a4, a6 4023883c: aa6a add.n a10, a10, a6 4023883e: bb5a add.n a11, a11, a5 40238840: 17b9 s32i.n a11, a7, 4 40238842: c099a0 sub a9, a9, a10 40238845: 0b5392 s16i a9, a3, 22 40238848: 000046 j 4023884d <__divsf3+0x231> 4023884b: 000c movi.n a0, 0 4023884d: 002d mov.n a2, a0 4023884f: 2108 l32i.n a0, a1, 8 40238851: 10c112 addi a1, a1, 16 40238854: f00d ret.n 40238856: 180892 l8ui a9, a8, 24 40238859: 349090 extui a9, a9, 0, 4 4023885c: ffd586 j 402387b6 <__divsf3+0x19a> 4023885f: 33cc00 excw 40238862: 030c movi.n a3, 0 40238864: 0012c6 j 402388b3 <__divsf3+0x297> 40238867: 252272 l32i a7, a2, 148 4023886a: 404010 ssai 16 4023886d: 0b1362 l16ui a6, a3, 22 40238870: 13a8 l32i.n a10, a3, 4 40238872: 242252 l32i a5, a2, 144 40238875: c08fb1 l32r a11, 40228ab4 40238878: 851b addi.n a8, a5, 1 4023887a: 1bb8 l32i.n a11, a11, 4 4023887c: 1a98 l32i.n a9, a10, 4 4023887e: 66ba add.n a6, a6, a11 40238880: c099b0 sub a9, a9, a11 40238883: 1a99 s32i.n a9, a10, 4 40238885: 0b5362 s16i a6, a3, 22 40238888: 130c movi.n a3, 1 4023888a: 246282 s32i a8, a2, 144 4023888d: 01b857 bgeu a8, a5, 40238892 <__divsf3+0x276> 40238890: 771b addi.n a7, a7, 1 40238892: 256272 s32i a7, a2, 148 40238895: 81b780 src a11, a7, a8 40238898: 0249b2 s8i a11, a9, 2 4023889b: 2422a2 l32i a10, a2, 144 4023889e: 252262 l32i a6, a2, 148 402388a1: 404800 ssai 8 402388a4: 8166a0 src a6, a6, a10 402388a7: 014962 s8i a6, a9, 1 402388aa: 242252 l32i a5, a2, 144 402388ad: 004952 s8i a5, a9, 0 402388b0: 034942 s8i a4, a9, 3 402388b3: 032d mov.n a2, a3 402388b5: f00d ret.n 402388b7: 225200 excw 402388ba: 138826 beqi a8, 8, 402388d1 <__divsf3+0x2b5> 402388bd: 0b1322 l16ui a2, a3, 22 402388c0: 1878 l32i.n a7, a8, 4 402388c2: 1568 l32i.n a6, a5, 4 402388c4: 2558 l32i.n a5, a5, 8 402388c6: 946a add.n a9, a4, a6 402388c8: 556a add.n a5, a5, a6 402388ca: 779a add.n a7, a7, a9 402388cc: 1879 s32i.n a7, a8, 4 402388ce: c02250 sub a2, a2, a5 402388d1: 0b5322 s16i a2, a3, 22 402388d4: 120c movi.n a2, 1 402388d6: f00d ret.n ... 402388e0: 707061 l32r a6, 40214aa0 402388e3: 5f .byte 0x5f 402388e4: 616d excw 402388e6: 6e69 s32i.n a6, a14, 24 402388e8: 2e .byte 0x2e 402388e9: 000063 excw 402388ec: 000000 ill 402388ef: 000500 excw 402388f2: 050204 excw 402388f5: 020505 call0 4023a948 402388f8: 040005 call0 4023c8fc <_ZN5Print11printNumberEmh+0x44> 402388fb: 040505 call0 4023c94c <_ZN5Print5printEmi+0x20> 402388fe: 040505 call0 4023c950 <_ZN5Print5printEhi> 40238901: fe .byte 0xfe 40238902: fffd excw 40238904: f0f0f0 subx8 a15, a0, a15 40238907: e0e0e0 subx4 a14, a0, a14 4023890a: ff0ae1 l32r a14, 40238534 4023890d: ff .byte 0xff 4023890e: 00f8 l32i.n a15, a0, 0 40238910: f8f8 l32i.n a15, a8, 60 40238912: 4a4e52 s8i a5, a14, 74 40238915: 384044 excw 40238918: 010000 slli a0, a0, 32 4023891b: 030201 l32r a0, 401f9524 <_lit4_end+0xf38d0> 4023891e: 010504 excw 40238921: 000000 ill 40238924: 020000 excw ... 4023892f: 0ae100 excw ... 4023893a: 439301 l32r a0, 40209788 ... 4023895d: 000000 ill 40238960: 020003 excw ... 4023896f: 694600 excw 40238972: 776d72 s32i a7, a13, 0x1dc 40238975: 657261 l32r a6, 40211f40 40238978: 4e4f20 excw 4023897b: 594c movi.n a9, 69 4023897d: 757320 extui a7, a2, 19, 8 40238980: 6f7070 excw 40238983: 737472 excw 40238986: 534520 excw 40238989: 323850 excw 4023898c: 213636 excw 4023898f: 0a2121 l32r a2, 401fb214 <_lit4_end+0xf55c0> ... 4023899e: 650000 extui a0, a0, 16, 7 402389a1: 706d excw 402389a3: 207974 excw 402389a6: 6f .byte 0x6f 402389a7: 0a7074 excw 402389aa: 000000 ill 402389ad: 000000 ill 402389b0: 746146 j 40255b39 <_flash_code_end+0xe7df> 402389b3: 206c61 l32r a6, 40200b64 <_lit4_end+0xfaf10> 402389b6: 637865 excw 402389b9: 747065 excw 402389bc: 6f69 s32i.n a6, a15, 24 402389be: 6e .byte 0x6e 402389bf: 642520 extui a2, a2, 5, 7 ... 402389ce: 280000 excw 402389d1: 6c49 s32i.n a4, a12, 24 402389d3: 656c movi.n a5, -26 402389d5: 6c6167 bbci a1, 6, 40238a45 <__divsf3+0x429> 402389d8: 6e49 s32i.n a4, a14, 24 402389da: 727473 excw 402389dd: 746375 excw 402389e0: 6f69 s32i.n a6, a15, 24 402389e2: 6e .byte 0x6e 402389e3: 756143 excw 402389e6: 296573 excw 402389e9: 0a3a add.n a0, a10, a3 402389eb: 000000 ill 402389ee: 280000 excw 402389f1: 737953 excw 402389f4: 6c6163 excw 402389f7: 436c movi.n a3, -28 402389f9: 737561 l32r a6, 402157d0 402389fc: 3a2965 excw 402389ff: 000a add.n a0, a0, a0 ... 40238a0d: 000000 ill 40238a10: 4928 l32i.n a2, a9, 16 40238a12: 6e .byte 0x6e 40238a13: 727473 excw 40238a16: 746375 excw 40238a19: 6f69 s32i.n a6, a15, 24 40238a1b: 6e .byte 0x6e 40238a1c: 746552 s32i a5, a5, 0x1d0 40238a1f: 456863 excw 40238a22: 6f7272 excw 40238a25: 614372 s8i a7, a3, 97 40238a28: 657375 excw 40238a2b: 3a29 s32i.n a2, a10, 12 40238a2d: 000a add.n a0, a0, a0 40238a2f: 4c2800 excw 40238a32: 6f .byte 0x6f 40238a33: 536461 l32r a6, 4020d7c4 40238a36: 726f74 excw 40238a39: 724565 excw 40238a3c: 726f72 s32i a7, a15, 0x1c8 40238a3f: 756143 excw 40238a42: 296573 excw 40238a45: 0a3a add.n a0, a10, a3 ... 40238a4f: 4c2800 excw 40238a52: 657665 excw 40238a55: 316c movi.n a1, -29 40238a57: 6e49 s32i.n a4, a14, 24 40238a59: 726574 excw 40238a5c: 707572 excw 40238a5f: 614374 excw 40238a62: 657375 excw 40238a65: 3a29 s32i.n a2, a10, 12 40238a67: 000a add.n a0, a0, a0 40238a69: 000000 ill 40238a6c: 000000 ill 40238a6f: 412800 srli a2, a0, 8 40238a72: 6c6c movi.n a12, -26 40238a74: 6f .byte 0x6f 40238a75: 614363 excw 40238a78: 657375 excw 40238a7b: 3a29 s32i.n a2, a10, 12 40238a7d: 000a add.n a0, a0, a0 40238a7f: 492800 excw 40238a82: 6e .byte 0x6e 40238a83: 676574 excw 40238a86: 447265 excw 40238a89: 7669 s32i.n a6, a6, 28 40238a8b: 6469 s32i.n a6, a4, 24 40238a8d: 794265 excw 40238a90: 655a add.n a6, a5, a5 40238a92: 436f72 s32i a7, a15, 0x10c 40238a95: 737561 l32r a6, 4021586c 40238a98: 3a2965 excw 40238a9b: 000a add.n a0, a0, a0 40238a9d: 000000 ill 40238aa0: 5028 l32i.n a2, a0, 20 40238aa2: 766972 s32i a7, a9, 0x1d8 40238aa5: 6c69 s32i.n a6, a12, 24 40238aa7: 656765 excw 40238aaa: 614364 excw 40238aad: 657375 excw 40238ab0: 3a29 s32i.n a2, a10, 12 40238ab2: 000a add.n a0, a0, a0 ... 40238ac0: 4c28 l32i.n a2, a12, 16 40238ac2: 6f .byte 0x6f 40238ac3: 536461 l32r a6, 4020d854 40238ac6: 726f74 excw 40238ac9: 6c4165 excw 40238acc: 6769 s32i.n a6, a7, 24 40238ace: 6e .byte 0x6e 40238acf: 656d excw 40238ad1: 6e .byte 0x6e 40238ad2: 614374 excw 40238ad5: 657375 excw 40238ad8: 3a29 s32i.n a2, a10, 12 40238ada: 000a add.n a0, a0, a0 40238adc: 000000 ill 40238adf: 492800 excw 40238ae2: 6e .byte 0x6e 40238ae3: 727473 excw 40238ae6: 464950 excw 40238ae9: 746144 excw 40238aec: 724561 l32r a6, 40215400 40238aef: 726f72 s32i a7, a15, 0x1c8 40238af2: 756143 excw 40238af5: 296573 excw 40238af8: 0a3a add.n a0, a10, a3 40238afa: 000000 ill 40238afd: 000000 ill 40238b00: 4c28 l32i.n a2, a12, 16 40238b02: 6f .byte 0x6f 40238b03: 536461 l32r a6, 4020d894 40238b06: 726f74 excw 40238b09: 495065 excw 40238b0c: 614446 j 40251021 <_flash_code_end+0x9cc7> 40238b0f: 456174 excw 40238b12: 6f7272 excw 40238b15: 614372 s8i a7, a3, 97 40238b18: 657375 excw 40238b1b: 3a29 s32i.n a2, a10, 12 40238b1d: 000a add.n a0, a0, a0 40238b1f: 492800 excw 40238b22: 6e .byte 0x6e 40238b23: 727473 excw 40238b26: 464950 excw 40238b29: 646441 l32r a4, 40211cbc 40238b2c: 724572 s8i a7, a5, 114 40238b2f: 726f72 s32i a7, a15, 0x1c8 40238b32: 756143 excw 40238b35: 296573 excw 40238b38: 0a3a add.n a0, a10, a3 40238b3a: 000000 ill 40238b3d: 000000 ill 40238b40: 4c28 l32i.n a2, a12, 16 40238b42: 6f .byte 0x6f 40238b43: 536461 l32r a6, 4020d8d4 40238b46: 726f74 excw 40238b49: 495065 excw 40238b4c: 644146 j 40251c55 <_flash_code_end+0xa8fb> 40238b4f: 457264 excw 40238b52: 6f7272 excw 40238b55: 614372 s8i a7, a3, 97 40238b58: 657375 excw 40238b5b: 3a29 s32i.n a2, a10, 12 40238b5d: 000a add.n a0, a0, a0 40238b5f: 492800 excw 40238b62: 6e .byte 0x6e 40238b63: 547473 excw 40238b66: 424c movi.n a2, 68 40238b68: 694d excw 40238b6a: 437373 excw 40238b6d: 737561 l32r a6, 40215944 40238b70: 3a2965 excw 40238b73: 000a add.n a0, a0, a0 ... 40238b7d: 000000 ill 40238b80: 4928 l32i.n a2, a9, 16 40238b82: 6e .byte 0x6e 40238b83: 547473 excw 40238b86: 424c movi.n a2, 68 40238b88: 754d excw 40238b8a: 746c movi.n a4, -25 40238b8c: 4869 s32i.n a6, a8, 16 40238b8e: 7469 s32i.n a6, a4, 28 40238b90: 756143 excw 40238b93: 296573 excw 40238b96: 0a3a add.n a0, a10, a3 ... 40238ba0: 4928 l32i.n a2, a9, 16 40238ba2: 6e .byte 0x6e 40238ba3: 467473 excw 40238ba6: 637465 excw 40238ba9: 5068 l32i.n a6, a0, 20 40238bab: 766972 s32i a7, a9, 0x1d8 40238bae: 6c69 s32i.n a6, a12, 24 40238bb0: 656765 excw 40238bb3: 756143 excw 40238bb6: 296573 excw 40238bb9: 0a3a add.n a0, a10, a3 40238bbb: 000000 ill 40238bbe: 280000 excw 40238bc1: 6e49 s32i.n a4, a14, 24 40238bc3: 467473 excw 40238bc6: 637465 excw 40238bc9: 5068 l32i.n a6, a0, 20 40238bcb: 686f72 s32i a7, a15, 0x1a0 40238bce: 6269 s32i.n a6, a2, 24 40238bd0: 7469 s32i.n a6, a4, 28 40238bd2: 436465 excw 40238bd5: 737561 l32r a6, 402159ac 40238bd8: 3a2965 excw 40238bdb: 000a add.n a0, a0, a0 40238bdd: 000000 ill 40238be0: 4c28 l32i.n a2, a12, 16 40238be2: 6f .byte 0x6f 40238be3: 536461 l32r a6, 4020d974 40238be6: 726f74 excw 40238be9: 4c5465 excw 40238bec: 694d42 s8i a4, a13, 105 40238bef: 437373 excw 40238bf2: 737561 l32r a6, 402159c8 40238bf5: 3a2965 excw 40238bf8: 000a add.n a0, a0, a0 40238bfa: 000000 ill 40238bfd: 000000 ill 40238c00: 4c28 l32i.n a2, a12, 16 40238c02: 6f .byte 0x6f 40238c03: 536461 l32r a6, 4020d994 40238c06: 726f74 excw 40238c09: 4c5465 excw 40238c0c: 754d42 s8i a4, a13, 117 40238c0f: 746c movi.n a4, -25 40238c11: 4869 s32i.n a6, a8, 16 40238c13: 7469 s32i.n a6, a4, 28 40238c15: 756143 excw 40238c18: 296573 excw 40238c1b: 0a3a add.n a0, a10, a3 40238c1d: 000000 ill 40238c20: 4c28 l32i.n a2, a12, 16 40238c22: 6f .byte 0x6f 40238c23: 536461 l32r a6, 4020d9b4 40238c26: 726f74 excw 40238c29: 725065 excw 40238c2c: 7669 s32i.n a6, a6, 28 40238c2e: 6c69 s32i.n a6, a12, 24 40238c30: 656765 excw 40238c33: 756143 excw 40238c36: 296573 excw 40238c39: 0a3a add.n a0, a10, a3 40238c3b: 000000 ill 40238c3e: 280000 excw 40238c41: 6f4c movi.n a15, 70 40238c43: 506461 l32r a6, 4020cdd4 40238c46: 686f72 s32i a7, a15, 0x1a0 40238c49: 6269 s32i.n a6, a2, 24 40238c4b: 7469 s32i.n a6, a4, 28 40238c4d: 436465 excw 40238c50: 737561 l32r a6, 40215a24 40238c53: 3a2965 excw 40238c56: 000a add.n a0, a0, a0 ... 40238c60: 5328 l32i.n a2, a3, 20 40238c62: 726f74 excw 40238c65: 725065 excw 40238c68: 6f .byte 0x6f 40238c69: 6968 l32i.n a6, a9, 24 40238c6b: 746962 s32i a6, a9, 0x1d0 40238c6e: 436465 excw 40238c71: 737561 l32r a6, 40215a48 40238c74: 3a2965 excw 40238c77: 000a add.n a0, a0, a0 40238c79: 000000 ill 40238c7c: 000000 ill 40238c7f: 000a00 excw ... 40238c8e: 650000 extui a0, a0, 16, 7 40238c91: 316370 srai a6, a7, 19 40238c94: 303d excw 40238c96: 2578 l32i.n a7, a5, 8 40238c98: 783830 excw 40238c9b: 202c movi.n a0, 34 40238c9d: 637065 excw 40238ca0: 303d32 excw 40238ca3: 2578 l32i.n a7, a5, 8 40238ca5: 783830 excw 40238ca8: 202c movi.n a0, 34 40238caa: 637065 excw 40238cad: 303d33 excw 40238cb0: 2578 l32i.n a7, a5, 8 40238cb2: 783830 excw 40238cb5: 202c movi.n a0, 34 40238cb7: 637865 excw 40238cba: 646176 excw 40238cbd: 3d7264 excw 40238cc0: 257830 extui a7, a3, 24, 3 40238cc3: 783830 excw 40238cc6: 202c movi.n a0, 34 40238cc8: 706564 excw 40238ccb: 303d63 excw 40238cce: 2578 l32i.n a7, a5, 8 40238cd0: 783830 excw 40238cd3: 000a add.n a0, a0, a0 ... 40238cdd: 000000 ill 40238ce0: 530a add.n a5, a3, a0 40238ce2: 204b44 excw 40238ce5: 726576 excw 40238ce8: 203a add.n a2, a0, a3 40238cea: 207325 excw 40238ced: 6d6f63 excw 40238cf0: 6c6970 excw 40238cf3: 206465 excw 40238cf6: 4f2040 excw 40238cf9: 207463 excw 40238cfc: 203232 excw 40238cff: 313032 excw 40238d02: 312035 excw 40238d05: 353a33 excw 40238d08: 313a35 excw 40238d0b: 000a37 bnone a10, a3, 40238d0f <__divsf3+0x6f3> 40238d0e: 700000 excw 40238d11: 7968 l32i.n a6, a9, 28 40238d13: 657620 extui a7, a2, 22, 7 40238d16: 203a72 excw 40238d19: 2c6425 excw 40238d1c: 707020 excw 40238d1f: 657620 extui a7, a2, 22, 7 40238d22: 203a72 excw 40238d25: 2e6425 excw 40238d28: 0a6425 excw 40238d2b: 000a add.n a0, a0, a0 40238d2d: 000000 ill 40238d30: 323025 excw 40238d33: 2078 l32i.n a7, a0, 8 40238d35: 000000 ill 40238d38: 000a add.n a0, a0, a0 40238d3a: 000a add.n a0, a0, a0 40238d3c: 000000 ill 40238d3f: 797300 excw 40238d42: 657473 excw 40238d45: 206d excw 40238d47: 726170 excw 40238d4a: 206d61 l32r a6, 40200f00 <_lit4_end+0xfb2ac> 40238d4d: 727265 excw 40238d50: 6f .byte 0x6f 40238d51: 000a72 l8ui a7, a10, 0 ... 40238d60: 6e .byte 0x6e 40238d61: 646565 excw 40238d64: 6f6220 excw 40238d67: 6f .byte 0x6f 40238d68: 312074 excw 40238d6b: 2e .byte 0x2e 40238d6c: 0a2b34 excw 40238d6f: 697400 excw 40238d72: 656d excw 40238d74: 253a72 excw 40238d77: 632070 excw 40238d7a: 692062 l32i a6, a0, 0x1a4 40238d7d: 6e2073 excw 40238d80: 6c6c75 excw 40238d83: 000a add.n a0, a0, a0 ... 40238d8d: 000000 ill 40238d90: 727265 excw 40238d93: 652c movi.n a5, 38 40238d95: 6378 l32i.n a7, a3, 24 40238d97: 646565 excw 40238d9a: 616d20 excw 40238d9d: 2078 l32i.n a7, a0, 8 40238d9f: 6d6974 excw 40238da2: 762065 excw 40238da5: 756c61 l32r a6, 40216358 40238da8: 000a65 excw 40238dab: 000000 ill 40238dae: 650000 extui a0, a0, 16, 7 40238db1: 2c7272 excw 40238db4: 637865 excw 40238db7: 646565 excw 40238dba: 616d20 excw 40238dbd: 2078 l32i.n a7, a0, 8 40238dbf: 6d6974 excw 40238dc2: 762065 excw 40238dc5: 756c61 l32r a6, 40216378 40238dc8: 000a65 excw 40238dcb: 000000 ill 40238dce: 250000 extui a0, a0, 16, 3 40238dd1: 252073 excw 40238dd4: 6d2075 excw 40238dd7: 6c6c61 l32r a6, 40213f88 40238dda: 6f .byte 0x6f 40238ddb: 252063 excw 40238dde: 000a75 excw ... 40238ded: 000000 ill 40238df0: 657375 excw 40238df3: 695f72 s16i a7, a15, 210 40238df6: 6e .byte 0x6e 40238df7: 726574 excw 40238dfa: 636166 bnei a1, 6, 40238e61 40238dfd: 632e65 excw ... 40238e10 : 40238e10: 505345 30255f 255832 583230 323025 000058 ESP_%02X%02X%02X ... 40238e30: 464544 525245 204445 4e5546 4e2043 424d55 DEFERRED FUNC NU 40238e40: 45424d 492052 422053 474749 205245 414854 MBER IS BIGGER T 40238e50: 4e4148 303120 00000a 000000 000000 616600 HAN 10.......... 40238e60: 696166 64656c 6e203a 646565 6f6220 20746f failed: need boo 40238e70: 3e2074 31203d 0a332e 000000 000000 6f6400 t >= 1.3........ 40238e80: 6e6f64 207427 707573 726f70 646574 6c6620 don't supported 40238e90: 616c66 206873 70616d 000a2e 000000 657200 flash map....... 40238ea0: 736572 726174 742074 75206f 206573 657375 restart to use u 40238eb0: 726573 696220 40206e 782520 00000a 657400 ser bin @ %x.... 40238ec0: 736574 612074 65726c 796461 617020 657373 test already pas 40238ed0: 646573 000a2e 000000 000000 000000 657200 sed............. 40238ee0: 626572 746f6f 6f7420 737520 742065 747365 reboot to use te 40238ef0: 207473 6e6962 204020 0a7825 000000 6f6400 st bin @ %x..... 40238f00: 6e6f64 207427 707573 726f70 646574 797420 don't supported 40238f10: 707974 0a2e65 000000 000000 000000 657200 type............ 40238f20: 626572 746f6f 6f7420 737520 000065 0a3100 reboot to use... 40238f30: 000a31 0a3200 320000 00000a 000a31 0a3100 1...2...2...1... 40238f40: 000a31 0a3200 000000 000000 000000 706900 1...2........... 40238f50: 3a7069 2e6425 2e6425 2e6425 2c6425 73616d ip:%d.%d.%d.%d,m 40238f60: 6b7361 64253a 64252e 64252e 64252e 77672c ask:%d.%d.%d.%d, 40238f70: 3a7767 2e6425 2e6425 2e6425 006425 000a00 gw:%d.%d.%d.%d.. 40238f80: 00000a 000000 000000 000000 000000 616400 ................ 40238f90: 746164 202061 30203a 782578 207e20 257830 data : 0x%x ~ 0 40238fa0: 782578 6c202c 3a6e65 642520 00000a 6f7200 x%x, len: %d.... 40238fb0: 646f72 617461 30203a 782578 207e20 257830 rodata: 0x%x ~ 0 40238fc0: 782578 6c202c 3a6e65 642520 00000a 736200 x%x, len: %d.... 40238fd0: 737362 202020 30203a 782578 207e20 257830 bss : 0x%x ~ 0 40238fe0: 782578 6c202c 3a6e65 642520 00000a 656800 x%x, len: %d.... 40238ff0: 616568 202070 30203a 782578 207e20 257830 heap : 0x%x ~ 0 40239000: 782578 6c202c 3a6e65 642520 00000a 726500 x%x, len: %d.... 40239010: 727265 20726f 726170 656d61 726574 00000a error parameter. ... 40239030: 5d575b 636573 782520 726520 726f72 00000a [W]sec %x error. ... 40239050: 727563 6e6572 725f74 74756f 5f7265 206469 current_router_i 40239060: 692064 252073 000a64 000000 000000 726500 d is %d......... 40239070: 727265 74203a 6b7361 727020 206f69 25203c err: task prio < 40239080: 642520 00000a 000000 000000 000000 726500 %d............. 40239090: 727265 74203a 6b7361 757120 657565 726520 err: task queue 402390a0: 727265 0a726f 000000 000000 000000 726500 error........... 402390b0: 727265 70203a 74736f 727020 206f69 25203c err: post prio < 402390c0: 642520 00000a 000000 000000 000000 616500 %d............. 402390d0: 676165 5f656c 69776c 695f70 632e66 686400 eagle_lwip_if.c. 402390e0: 636864 732070 767265 207265 617473 3a7472 dhcp server star 402390f0: 283a74 000000 000000 000000 000000 706900 t:(............. 40239100: 3a7069 2e6425 2e6425 2e6425 2c6425 73616d ip:%d.%d.%d.%d,m 40239110: 6b7361 64253a 64252e 64252e 64252e 77672c ask:%d.%d.%d.%d, 40239120: 3a7767 2e6425 2e6425 2e6425 006425 0a2900 gw:%d.%d.%d.%d.. 40239130: 000a29 c23200 )... 40239134 : 40239134: f7c232 addi a3, a2, -9 40239137: 140c movi.n a4, 1 40239139: 0153b6 bltui a3, 5, 4023913e 4023913c: 040c movi.n a4, 0 4023913e: 150c movi.n a5, 1 40239140: e0c222 addi a2, a2, -32 40239143: 030c movi.n a3, 0 40239145: 833520 moveqz a3, a5, a2 40239148: 202340 or a2, a3, a4 4023914b: 102250 and a2, a2, a5 4023914e: f00d ret.n 40239150 : 40239150: bfc232 addi a3, a2, -65 40239153: 941c movi.n a4, 25 40239155: 043437 bltu a4, a3, 4023915d 40239158: 032c movi.n a3, 32 4023915a: 202230 or a2, a2, a3 4023915d: f00d ret.n ... 40239160 : 40239160: 9fc232 addi a3, a2, -97 40239163: 941c movi.n a4, 25 40239165: 043437 bltu a4, a3, 4023916d 40239168: f35c movi.n a3, 95 4023916a: 102230 and a2, a2, a3 4023916d: f00d ret.n ... 40239170 : 40239170: 050c movi.n a5, 0 40239172: 160c movi.n a6, 1 40239174: 000086 j 4023917a 40239177: 221b00 excw 4023917a: 000232 l8ui a3, a2, 0 4023917d: f7c342 addi a4, a3, -9 40239180: f454b6 bltui a4, 5, 40239178 40239183: e0c342 addi a4, a3, -32 40239186: 057d mov.n a7, a5 40239188: 837640 moveqz a7, a6, a4 4023918b: 744070 extui a4, a7, 0, 8 4023918e: fe6456 bnez a4, 40239178 40239191: b52c movi.n a5, 43 40239193: 071357 beq a3, a5, 4023919e 40239196: d52c movi.n a5, 45 40239198: 049357 bne a3, a5, 402391a0 4023919b: 01a042 movi a4, 1 4023919e: 221b addi.n a2, a2, 1 402391a0: 030c movi.n a3, 0 402391a2: 970c movi.n a7, 9 402391a4: 083c movi.n a8, 48 402391a6: 000286 j 402391b4 402391a9: a03330 addx4 a3, a3, a3 402391ac: c05850 sub a5, a8, a5 402391af: 221b addi.n a2, a2, 1 402391b1: 903350 addx2 a3, a3, a5 402391b4: 000252 l8ui a5, a2, 0 402391b7: d0c562 addi a6, a5, -48 402391ba: ebb767 bgeu a7, a6, 402391a9 402391bd: 602030 neg a2, a3 402391c0: 932340 movnez a2, a3, a4 402391c3: f00d ret.n 402391c5: 000000 ill 402391c8 <__fpclassify>: 402391c8: a55430 extui a5, a3, 20, 11 402391cb: 55dc bnez.n a5, 402391e4 <__fpclassify+0x1c> 402391cd: 054f20 extui a4, a2, 31, 1 402391d0: 1133f0 slli a3, a3, 1 402391d3: 203430 or a3, a4, a3 402391d6: 1122f0 slli a2, a2, 1 402391d9: 203230 or a3, a2, a3 402391dc: 340c movi.n a4, 3 402391de: 250c movi.n a5, 2 402391e0: 0006c6 j 402391ff <__fpclassify+0x37> 402391e3: a76200 excw 402391e6: ff .byte 0xff 402391e7: 440c movi.n a4, 4 402391e9: 159567 bne a5, a6, 40239202 <__fpclassify+0x3a> 402391ec: b54420 extui a4, a2, 20, 12 402391ef: 113340 slli a3, a3, 12 402391f2: 203430 or a3, a4, a3 402391f5: 112240 slli a2, a2, 12 402391f8: 203230 or a3, a2, a3 402391fb: 040c movi.n a4, 0 402391fd: 150c movi.n a5, 1 402391ff: 834530 moveqz a4, a5, a3 40239202: 042d mov.n a2, a4 40239204: f00d ret.n ... 40239208 <__fpclassifyd>: 40239208: f0c112 addi a1, a1, -16 4023920b: 3109 s32i.n a0, a1, 12 4023920d: fffb85 call0 402391c8 <__fpclassify> 40239210: 3108 l32i.n a0, a1, 12 40239212: 10c112 addi a1, a1, 16 40239215: f00d ret.n ... 4023921f: 726500 excw 40239222: 726f72 s32i a7, a15, 0x1c8 40239225: 203a add.n a2, a0, a3 40239227: 6c6c70 excw 4023922a: 5f .byte 0x5f 4023922b: 6c6163 excw 4023922e: 786520 excw 40239231: 656563 excw 40239234: 207364 excw 40239237: 736d32 s32i a3, a13, 0x1cc 4023923a: 212121 l32r a2, 402016c0 <_lit4_end+0xfba6c> 4023923d: 000a add.n a0, a0, a0 4023923f: 642500 extui a2, a0, 5, 7 40239242: 202c movi.n a0, 34 40239244: 000000 ill 40239247: 642500 extui a2, a0, 5, 7 4023924a: 202c movi.n a0, 34 4023924c: 000000 ill 4023924f: 642500 extui a2, a0, 5, 7 40239252: 202c movi.n a0, 34 40239254: 2c6425 excw 40239257: 000020 excw 4023925a: 000000 ill 4023925d: 000000 ill 40239260: 2c6425 excw 40239263: 642520 extui a2, a2, 5, 7 40239266: 202c movi.n a0, 34 ... 40239270: 2c6425 excw 40239273: 642520 extui a2, a2, 5, 7 40239276: 202c movi.n a0, 34 ... 40239280: 2c6425 excw 40239283: 000020 excw ... 4023928e: 720000 excw 40239291: 6978 l32i.n a7, a9, 24 40239293: 725f71 l32r a7, 40215c10 40239296: 3a6765 excw 40239299: 3d6920 excw 4023929c: 2c6425 excw 4023929f: 5f6120 excw 402392a2: 696d excw 402392a4: 253d73 excw 402392a7: 202c64 excw 402392aa: 6d5f70 excw 402392ad: 7369 s32i.n a6, a3, 28 402392af: 253d excw 402392b1: 000a64 excw ... 402392c0: 746f74 excw 402392c3: 5f6c61 l32r a6, 40211074 402392c6: 727770 excw 402392c9: 253d excw 402392cb: 646c movi.n a4, -26 402392cd: 202c movi.n a0, 34 402392cf: 616d excw 402392d1: 3d78 l32i.n a7, a13, 12 402392d3: 646c25 excw 402392d6: 202c movi.n a0, 34 402392d8: 000a add.n a0, a0, a0 402392da: 000000 ill 402392dd: 000000 ill 402392e0: 5f6425 excw 402392e3: 5f6425 excw 402392e6: 0a6425 excw 402392e9: 000000 ill 402392ec: 000000 ill 402392ef: 657300 extui a7, a0, 19, 7 402392f2: 725f74 excw 402392f5: 5f78 l32i.n a7, a15, 20 402392f7: 696167 bbci a1, 6, 40239364 <__fpclassifyd+0x15c> 402392fa: 6e .byte 0x6e 402392fb: 203a add.n a2, a0, a3 402392fd: 746672 s32i a7, a6, 0x1d0 40239300: 3d78 l32i.n a7, a13, 12 40239302: 2c7825 excw 40239305: 667220 excw 40239308: 3d7872 excw 4023930b: 2578 l32i.n a7, a5, 8 4023930d: 2c78 l32i.n a7, a12, 8 4023930f: 746120 extui a6, a2, 1, 8 40239312: 253d74 excw 40239315: 202c64 excw 40239318: 627874 excw 4023931b: 303d62 excw 4023931e: 2578 l32i.n a7, a5, 8 40239320: 2c78 l32i.n a7, a12, 8 40239322: 626220 excw 40239325: 317872 excw 40239328: 303d excw 4023932a: 2578 l32i.n a7, a5, 8 4023932c: 2c78 l32i.n a7, a12, 8 4023932e: 626220 excw 40239331: 327872 excw 40239334: 303d excw 40239336: 2578 l32i.n a7, a5, 8 40239338: 2c78 l32i.n a7, a12, 8 4023933a: 647420 extui a7, a2, 4, 7 4023933d: 253a63 excw 40239340: 252c64 excw 40239343: 000a64 excw ... 4023934e: 690000 excw 40239351: 6e .byte 0x6e 40239352: 786564 excw 40239355: 203a add.n a2, a0, a3 40239357: 206425 excw 4023935a: 6c6176 excw 4023935d: 3a6575 excw 40239360: 783020 excw 40239363: 207825 excw 40239366: 257830 extui a7, a3, 24, 3 40239369: 2078 l32i.n a7, a0, 8 4023936b: 257830 extui a7, a3, 24, 3 4023936e: 2078 l32i.n a7, a0, 8 40239370: 257830 extui a7, a3, 24, 3 40239373: 0a78 l32i.n a7, a10, 0 ... 4023937d: 000000 ill 40239380: 000a add.n a0, a0, a0 ... 4023938e: 420000 excw 40239391: 3a4b addi.n a3, a10, 4 40239393: 2c6425 excw 40239396: 2c6425 excw 40239399: 2c6425 excw 4023939c: 2c6425 excw 4023939f: 257830 extui a7, a3, 24, 3 402393a2: 0a78 l32i.n a7, a10, 0 ... 402393b0: 647874 excw 402393b3: 253a63 excw 402393b6: 252c64 excw 402393b9: 000a64 excw 402393bc: 000000 ill 402393bf: 6f6400 excw 402393c2: 6e .byte 0x6e 402393c3: 207427 bbci a4, 18, 402393e7 <__fpclassifyd+0x1df> 402393c6: 657375 excw 402393c9: 747220 extui a7, a2, 2, 8 402393cc: 6d2063 excw 402393cf: 206d65 excw 402393d2: 746164 excw 402393d5: 000a61 l32r a6, 401f9400 <_lit4_end+0xf37ac> ... 402393e0: 643325 excw 402393e3: 252c movi.n a5, 34 402393e5: 3b6433 excw 402393e8: 000020 excw 402393eb: 000000 ill 402393ee: 740000 extui a0, a0, 0, 8 402393f1: 6978 l32i.n a7, a9, 24 402393f3: 675f71 l32r a7, 40213170 402393f6: 6e6961 l32r a6, 40214d9c 402393f9: 253d excw 402393fb: 202c64 excw 402393fe: 697874 excw 40239401: 705f71 l32r a7, 40215580 40239404: 6168 l32i.n a6, a1, 24 40239406: 3d6573 excw 40239409: 0a6425 excw 4023940c: 000000 ill 4023940f: 585400 excw 40239412: 315750 srai a5, a5, 23 40239415: 202c movi.n a0, 34 40239417: 2c6425 excw 4023941a: 642520 extui a2, a2, 5, 7 4023941d: 202c movi.n a0, 34 4023941f: 2c6425 excw 40239422: 642520 extui a2, a2, 5, 7 40239425: 202c movi.n a0, 34 40239427: 2c6425 excw 4023942a: 642520 extui a2, a2, 5, 7 4023942d: 000a add.n a0, a0, a0 4023942f: 585400 excw 40239432: 5f .byte 0x5f 40239433: 435750 excw 40239436: 4c5254 excw 40239439: 202c movi.n a0, 34 4023943b: 746f74 excw 4023943e: 5f .byte 0x5f 4023943f: 253d70 extui a3, a7, 29, 3 40239442: 202c64 excw 40239445: 636f64 excw 40239448: 5f6c61 l32r a6, 402111f8 4023944b: 253d70 extui a3, a7, 29, 3 4023944e: 202c64 excw 40239451: 616f63 excw 40239454: 3d7474 excw 40239457: 2c6425 excw 4023945a: 746120 extui a6, a2, 1, 8 4023945d: 253d74 excw 40239460: 202c64 excw 40239463: 5f6672 s32i a7, a6, 0x17c 40239466: 253d67 bltu a13, a6, 4023948f <__fpclassifyd+0x287> 40239469: 2c78 l32i.n a7, a12, 8 4023946b: 726520 excw 4023946e: 726f72 s32i a7, a15, 0x1c8 40239471: 253d excw 40239473: 202c64 excw 40239476: 2c6425 excw 40239479: 642520 extui a2, a2, 5, 7 4023947c: 202c movi.n a0, 34 4023947e: 2c6425 excw 40239481: 642520 extui a2, a2, 5, 7 40239484: 202c movi.n a0, 34 40239486: 7068 l32i.n a6, a0, 28 40239488: 253d63 excw 4023948b: 202c64 excw 4023948e: 0a6425 excw ... 4023949d: 000000 ill 402394a0: 6e .byte 0x6e 402394a1: 5f6d75 excw 402394a4: 3d6b addi.n a3, a13, 6 402394a6: 2c6425 excw 402394a9: 6f7020 excw 402394ac: 726577 bbci a5, 7, 40239522 <__fpclassifyd+0x31a> 402394af: 5f .byte 0x5f 402394b0: 6f .byte 0x6f 402394b1: 3d7475 excw 402394b4: 2c6425 excw 402394b7: 000020 excw 402394ba: 000000 ill 402394bd: 000000 ill 402394c0: 676572 s32i a7, a5, 0x19c 402394c3: 5f .byte 0x5f 402394c4: 3d69 s32i.n a6, a13, 12 402394c6: 2c6425 excw 402394c9: 6e6920 excw 402394cc: 746164 excw 402394cf: 253d61 l32r a6, 402029c4 402394d2: 202c64 excw ... 402394dd: 000000 ill 402394e0: 637770 excw 402394e3: 6c7274 excw 402394e6: 203a add.n a2, a0, a3 402394e8: 746172 s32i a7, a1, 0x1d0 402394eb: 695f65 excw 402394ee: 253d excw 402394f0: 202c64 excw 402394f3: 726174 excw 402394f6: 746567 bbci a5, 6, 4023956e 402394f9: 5f .byte 0x5f 402394fa: 776f70 excw 402394fd: 3d7265 excw 40239500: 2c6425 excw 40239503: 656420 extui a6, a2, 20, 7 40239506: 636574 excw 40239509: 705f74 excw 4023950c: 6f .byte 0x6f 4023950d: 726577 bbci a5, 7, 40239583 40239510: 253d excw 40239512: 202c64 excw 40239515: 746172 s32i a7, a1, 0x1d0 40239518: 615f65 excw 4023951b: 657474 excw 4023951e: 6e .byte 0x6e 4023951f: 253d excw 40239521: 202c64 excw ... 40239530: 697872 excw 40239533: 675f71 l32r a7, 402132b0 40239536: 5f7465 excw 40239539: 696d excw 4023953b: 203a73 excw 4023953e: 746f74 excw 40239541: 5f6c61 l32r a6, 402112f4 40239544: 727770 excw 40239547: 253d excw 40239549: 202c64 excw 4023954c: 2d6425 excw 4023954f: 2c6425 excw 40239552: 0d0020 excw 40239554 : 40239554: f00d ret.n ... 40239558 : 40239558: f00d ret.n ... 4023955c : 4023955c: 020c movi.n a2, 0 4023955e: f00d ret.n 40239560: 6c6564 excw 40239563: 666920 excw 40239566: 0a6425 excw 40239569: 000000 ill 4023956c: 000000 ill 4023956f: 686300 excw 40239572: 692067 blt a0, a6, 402395df 40239575: 642566 bnei a5, 2, 402395dd 40239578: 000a add.n a0, a0, a0 4023957a: 000000 ill 4023957d: 000000 ill 40239580: 646461 l32r a6, 40212710 40239583: 666920 excw 40239586: 0a6425 excw 40239589: 000000 ill 4023958c: 000000 ill 4023958f: 696100 excw 40239592: 252064 excw 40239595: 000a64 excw 40239598: 6e6362 s32i a6, a3, 0x1b8 4023959b: 642520 extui a2, a2, 5, 7 4023959e: 000a add.n a0, a0, a0 402395a0: 746e63 excw 402395a3: 000a20 excw 402395a6: 750000 extui a0, a0, 16, 8 402395a9: 6e .byte 0x6e 402395aa: 746e63 excw 402395ad: 000a20 excw 402395b0: 207874 excw 402395b3: 737472 excw 402395b6: 726520 excw 402395b9: 726f72 s32i a7, a15, 0x1c8 402395bc: 783020 excw 402395bf: 0a7825 excw ... 402395ce: 740000 extui a0, a0, 0, 8 402395d1: 2078 l32i.n a7, a0, 8 402395d3: 727265 excw 402395d6: 6f .byte 0x6f 402395d7: 302072 l32i a7, a0, 192 402395da: 2578 l32i.n a7, a5, 8 402395dc: 0a78 l32i.n a7, a10, 0 402395de: 700000 excw 402395e1: 2e6d excw 402395e3: 000063 excw ... 402395ee: 730000 excw 402395f1: 656c movi.n a5, -26 402395f3: 207065 excw 402395f6: 736964 excw 402395f9: 6c6261 l32r a6, 40214784 402395fc: 000065 excw 402395ff: 6c7300 excw 40239602: 706565 excw 40239605: 6e6520 excw 40239608: 6c6261 l32r a6, 40214790 4023960b: 000065 excw 4023960e: 2c0000 excw 40239611: 707974 excw 40239614: 203a65 excw 40239617: 006425 excw 4023961a: 000000 ill 4023961d: 000000 ill 40239620: 000a add.n a0, a0, a0 ... 4023962e: 700000 excw 40239631: 206d excw 40239633: 6b6177 bbci a1, 7, 402396a2 40239636: 707565 excw 40239639: 747320 extui a7, a2, 3, 8 4023963c: 203a add.n a2, a0, a3 4023963e: 2c6425 excw 40239641: 616320 excw 40239644: 657375 excw 40239647: 203a add.n a2, a0, a3 40239649: 0a6425 excw 4023964c: 000000 ill 4023964f: 667200 excw 40239652: 6c6320 excw 40239655: 6f .byte 0x6f 40239656: 2c6573 excw 40239659: 6e .byte 0x6e 4023965a: 6c6c75 excw 4023965d: 746164 excw 40239660: 745f61 l32r a6, 402167dc 40239663: 657275 excw ... 4023966e: 720000 excw 40239671: 632066 bnei a0, 2, 402396d8 40239674: 6f6c movi.n a15, -26 40239676: 2c6573 excw 40239679: 6e .byte 0x6e 4023967a: 6c6c75 excw 4023967d: 746164 excw 40239680: 665f61 l32r a6, 40212ffc 40239683: 736c61 l32r a6, 40216434 40239686: 000065 excw 40239689: 000000 ill 4023968c: 000000 ill 4023968f: 6d7000 excw 40239692: 6c6320 excw 40239695: 6f .byte 0x6f 40239696: 206573 excw 40239699: 0a6425 excw 4023969c: 000000 ill 4023969f: 6d7000 excw 402396a2: 706f20 excw 402396a5: 2c6e65 excw 402396a8: 707974 excw 402396ab: 253a65 excw 402396ae: 252064 excw 402396b1: 000a64 excw ... 402396c0: 6e .byte 0x6e 402396c1: 6f .byte 0x6f 402396c2: 4d4954 excw 402396c5: 0a2121 l32r a2, 401fbf4c <_lit4_end+0xf62f8> ... 402396d0: 696c movi.n a9, -26 402396d2: 5f7473 excw 402396d5: 6e .byte 0x6e 402396d6: 6c6c75 excw 402396d9: 000a add.n a0, a0, a0 402396db: 000000 ill 402396de: 730000 excw 402396e1: 0a6c movi.n a10, -32 402396e3: 000000 ill 402396e6: 750000 extui a0, a0, 16, 8 402396e9: 0a6c73 excw 402396ec: 000000 ill 402396ef: 6d7000 excw 402396f2: 5f .byte 0x5f 402396f3: 726f66 bnei a15, 6, 40239769 402396f6: 5f .byte 0x5f 402396f7: 6e6362 s32i a6, a3, 0x1b8 402396fa: 5f .byte 0x5f 402396fb: 6f .byte 0x6f 402396fc: 6e .byte 0x6e 402396fd: 796c movi.n a9, -25 402396ff: 5f .byte 0x5f 40239700: 6f6d excw 40239702: 2e6564 excw 40239705: 000063 excw ... 40239710: 726f66 bnei a15, 6, 40239786 40239713: 206563 excw 40239716: 706c73 excw 40239719: 696420 excw 4023971c: 626173 excw 4023971f: 656c movi.n a5, -26 ... 4023972d: 000000 ill 40239730: 726f66 bnei a15, 6, 402397a6 40239733: 206563 excw 40239736: 706c73 excw 40239739: 6e6520 excw 4023973c: 6c6261 l32r a6, 402148c4 4023973f: 000065 excw ... 4023974e: 2c0000 excw 40239751: 707974 excw 40239754: 203a65 excw 40239757: 006425 excw 4023975a: 000000 ill 4023975d: 000000 ill 40239760: 000a add.n a0, a0, a0 ... 4023976e: 660000 excw 40239771: 206d70 or a6, a13, a7 40239774: 6f6c63 excw 40239777: 206573 excw 4023977a: 206425 excw 4023977d: 000a add.n a0, a0, a0 4023977f: 706600 excw 40239782: 206d excw 40239784: 6f .byte 0x6f 40239785: 6e6570 excw 40239788: 742c movi.n a4, 39 4023978a: 7079 s32i.n a7, a0, 28 4023978c: 253a65 excw 4023978f: 252064 excw 40239792: 000a64 excw ... 4023979d: 000000 ill 402397a0: 6d7066 bnei a0, 7, 40239811 402397a3: 772c movi.n a7, 39 402397a5: 000a31 l32r a3, 401f97d0 <_lit4_end+0xf3b7c> 402397a8: 6d7066 bnei a0, 7, 40239819 402397ab: 772c movi.n a7, 39 402397ad: 000a32 l8ui a3, a10, 0 402397b0: 6d7066 bnei a0, 7, 40239821 402397b3: 6b7720 excw 402397b6: 726520 excw 402397b9: 203a72 excw 402397bc: 6d7066 bnei a0, 7, 4023982d 402397bf: 6f6e20 excw 402397c2: 6f2074 excw 402397c5: 6e6570 excw 402397c8: 000a add.n a0, a0, a0 402397ca: 000000 ill 402397cd: 000000 ill 402397d0: 6d7066 bnei a0, 7, 40239841 402397d3: 6b7720 excw 402397d6: 726520 excw 402397d9: 203a72 excw 402397dc: 206d70 or a6, a13, a7 402397df: 7369 s32i.n a6, a3, 28 402397e1: 706f20 excw 402397e4: 0a6e65 excw ... 402397ef: 6b7700 excw 402397f2: 726620 excw 402397f5: 6f .byte 0x6f 402397f6: 206d excw 402397f8: 657375 excw 402397fb: 000a72 l8ui a7, a10, 0 402397fe: 710000 excw 40239801: 746975 excw 40239804: 706c53 excw 40239807: 726f50 excw 4023980a: 000a63 excw 4023980d: 000000 ill 40239810: 697571 l32r a7, 40213de4 40239813: 6c5374 excw 40239816: 6f5070 excw 40239819: 0a6372 s32i a7, a3, 40 4023981c: 000000 ill 4023981f: 696c00 excw 40239822: 5f7473 excw 40239825: 6e .byte 0x6e 40239826: 6c6c75 excw 40239829: 000a add.n a0, a0, a0 4023982b: 000000 ill 4023982e: 730000 excw 40239831: 0a6425 excw ... 40239840: 2e7070 excw 40239843: 000063 excw ... 4023984e: 4c0000 excw 40239851: 616d excw 40239853: 785263 excw 40239856: 6b6c42 s32i a4, a12, 0x1ac 40239859: 253a add.n a2, a5, a3 4023985b: 000a64 excw 4023985e: 4c0000 excw 40239861: 616d excw 40239863: 785463 excw 40239866: 6b6c42 s32i a4, a12, 0x1ac 40239869: 253a add.n a2, a5, a3 4023986b: 000a64 excw 4023986e: 6d0000 excw 40239871: 207061 l32r a6, 40201a34 <_lit4_end+0xfbde0> 40239874: 696166 bnei a1, 6, 402398e1 40239877: 0a6c movi.n a10, -32 40239879: 000000 ill 4023987c: 000000 ill 4023987f: 686300 excw 40239882: 425f67 bbc a15, a6, 402398c8 40239885: 253a31 l32r a3, 40202d70 40239888: 000a64 excw 4023988b: 000000 ill 4023988e: 630000 excw 40239891: 6768 l32i.n a6, a7, 24 40239893: 5f .byte 0x5f 40239894: 3a3242 excw 40239897: 0a6425 excw 4023989a: 000000 ill 4023989d: 000000 ill 402398a0: 3d3d excw 402398a2: 0a6c64 excw ... 402398ad: 000000 ill 402398b0: 646461 l32r a6, 40212a40 402398b3: 696d20 excw 402398b6: 616d73 excw 402398b9: 686374 excw 402398bc: 000a add.n a0, a0, a0 402398be: 610000 excw 402398c1: 206464 excw 402398c4: 0a6425 excw 402398c7: 6d7200 excw 402398ca: 642520 extui a2, a2, 5, 7 402398cd: 000a add.n a0, a0, a0 402398cf: 6d7200 excw 402398d2: 696d20 excw 402398d5: 000a73 excw 402398d8: 656477 bbci a4, 7, 40239941 402398db: 632e76 excw 402398de: 650000 extui a0, a0, 16, 7 402398e1: 5f6673 excw 402398e4: 667562 excw 402398e7: 2e .byte 0x2e 402398e8: 000063 excw 402398eb: 000000 ill 402398ee: 690000 excw 402398f1: 656565 excw 402398f4: 3038 l32i.n a3, a0, 12 402398f6: 313132 excw 402398f9: 2e .byte 0x2e 402398fa: 000063 excw 402398fd: 000000 ill 40239900 : 40239900: 000001 040000 6d0000 65646f 203a20 756e00 ........mode : . 40239910: 6c756e 00006c 730000 006174 000000 252800 null....sta..... 40239920: 302528 3a7832 323025 253a78 783230 30253a (%02x:%02x:%02x: 40239930: 323025 253a78 783230 30253a 297832 2b2000 %02x:%02x:%02x). 40239940: 202b20 000000 730000 74666f 005041 252800 + .....softAP.. 40239950: 302528 3a7832 323025 253a78 783230 30253a (%02x:%02x:%02x: 40239960: 323025 253a78 783230 30253a 297832 000a00 %02x:%02x:%02x). 40239970: 00000a 000000 000000 000000 000000 656900 ................ 40239980: 656569 303865 313132 6f685f 617473 632e70 ieee80211_hostap 40239990: 00632e 000000 000000 000000 000000 686300 .c.............. 402399a0: 676863 31415f 64253a 00000a 000000 686300 chg_A1:%d....... 402399b0: 676863 34415f 64253a 00000a 000000 686300 chg_A4:%d....... 402399c0: 676863 32415f 64253a 00000a 000000 686300 chg_A2:%d....... 402399d0: 676863 33415f 64253a 00000a 000000 6f6e00 chg_A3:%d....... 402399e0: 206f6e 667562 6f6620 612072 697463 206e6f no buf for actio 402399f0: 66206e 6d6172 000a65 000000 000000 656900 n frame......... 40239a00: 656569 303865 313132 6e695f 747570 00632e ieee80211_input. 40239a10: 000063 000000 000000 000000 000000 656900 c............... 40239a20: 656569 303865 313132 656d5f 5f6873 697571 ieee80211_mesh_q 40239a30: 636975 632e6b 000000 000000 000000 656900 uick.c.......... 40239a40: 656569 303865 313132 656d5f 5f6873 697571 ieee80211_mesh_q 40239a50: 636975 695f6b 74696e 6f6e20 656d20 0a206d uick_init no mem 40239a60: 000a20 000000 000000 000000 000000 6f6e00 ............... 40239a70: 206f6e 667562 6f6620 702072 626f72 202c65 no buf for probe 40239a80: 69202c 6c2065 206e65 0a6425 000000 656900 , ie len %d..... 40239a90: 656569 303865 313132 68705f 632e79 000400 ieee80211_phy.c. 40239aa0: 000004 000000 000000 000000 000000 000000 ................ ... 40239ab8: 0003e8 000000 3a0082 013a01 000000 07d000 ........:.:..... 40239ac8: 0007d0 010400 020184 00a201 000000 157c00 ................ 40239ad8: 00157c 020400 df018b 007f00 000000 2af800 |............... 40239ae8: 002af8 030400 d50196 007500 000000 000000 .*........u..... ... 40239b74: 00000c 000000 000000 000000 000000 000000 ................ ... 40239b8c: 00157c 020400 df028b 007f00 000000 2af800 |............... 40239b9c: 002af8 030400 d50396 007500 000000 03e800 .*........u..... 40239bac: 0003e8 000000 3a0082 013a01 000000 07d000 ........:.:..... 40239bbc: 0007d0 010400 020184 00a201 000001 177000 ................ 40239bcc: 001770 0b0000 3c040c 003c00 000001 2ee000 p.......<.<..... 40239bdc: 002ee0 0a0000 300618 003000 000001 5dc000 ........0.0..... 40239bec: 005dc0 090000 2c0830 002c00 000001 bb8000 .]....0.,.,..... 40239bfc: 00bb80 080000 2c0860 002c00 000001 d2f000 ......`.,.,..... 40239c0c: 00d2f0 0c0000 2c086c 002c00 000001 232800 ......l.,.,..... 40239c1c: 002328 0f0000 3c0412 003c00 000001 465000 (#......<.<..... 40239c2c: 004650 0e0000 300624 003000 000001 8ca000 PF....$.0.0..... 40239c3c: 008ca0 0d0000 2c0848 002c00 000000 000000 ......H.,.,..... 40239c4c: 000000 000200 040000 000000 00000b 001600 ................ 40239c5c: 000016 000c00 180000 000000 000030 000000 ............0... 40239c6c: 000000 656900 386565 313230 735f31 6e6163 ....ieee80211_sc 40239c7c: 2e6e61 000063 000000 000000 000000 000000 an.c............ 40239c8c: 000000 206600 38312d 202c30 000000 000000 ....f -180, .... 40239c9c: 000000 206600 202c30 000000 302066 00202c ....f 0, ...f 0, 40239cac: 000020 206600 642572 00202c 000000 000000 ...f r%d, ..... 40239cbc: 000000 637300 646e61 656e6f 00000a 000000 ....scandone.... 40239ccc: 000000 676200 00000a 000000 000000 000000 ....bg.......... 40239cdc: 000000 6e4900 6c6176 206469 504557 656b20 ....Invalid WEP 40239cec: 79656b 732520 00000a 000000 000000 000000 key %s.......... 40239cfc: 000000 706100 6f6c5f 0a7373 000000 000000 ....ap_loss..... 40239d0c: 000000 656900 386565 313230 735f31 2e6174 ....ieee80211_st 40239d1c: 632e61 747300 657461 25203a 2d2064 25203e a.c.state: %d -> 40239d2c: 642520 252820 0a2978 000000 000000 000000 %d (%x)........ 40239d3c: 000000 6c7700 6e635f 632e78 000000 000000 ....wl_cnx.c.... 40239d4c: 000000 657200 6e6f63 63656e 000a74 000000 ....reconnect... 40239d5c: 000000 6f6e00 732520 6f6620 646e75 72202c ....no %s found, 40239d6c: 657220 6e6f63 63656e 612074 657466 312072 reconnect after 40239d7c: 733120 00000a 000000 000000 000000 000000 1s............. 40239d8c: 000000 636200 745f6e 6f6d69 2c7475 5f7061 ....bcn_timout,a 40239d9c: 705f70 626f72 735f65 646e65 74735f 747261 p_probe_send_sta 40239dac: 0a7472 706100 72705f 65626f 65735f 20646e rt..ap_probe_sen 40239dbc: 6f2064 726576 72202c 747365 697720 206966 d over, rest wif 40239dcc: 732069 746174 207375 206f74 736964 737361 i status to disa 40239ddc: 6f7373 000a63 000000 000000 000000 000000 ssoc............ 40239dec: 000000 747300 697461 3a6e6f 302520 3a7832 ....station: %02 40239dfc: 253a78 783230 30253a 3a7832 323025 253a78 x:%02x:%02x:%02x 40239e0c: 30253a 3a7832 323025 6c2078 766165 202c65 :%02x:%02x leave 40239e1c: 41202c 204449 25203d 000a64 000000 000000 , AID = %d...... 40239e2c: 000000 616d00 632078 6e6e6f 746365 6e6f69 ....max connecti 40239e3c: 216e6f 00000a 000000 000000 000000 000000 on!............. 40239e4c: 000000 616d00 632078 6e6e6f 746365 6e6f69 ....max connecti 40239e5c: 216e6f 00000a 000000 000000 000000 000000 on!............. 40239e6c: 000000 747300 697461 3a6e6f 302520 3a7832 ....station: %02 40239e7c: 253a78 783230 30253a 3a7832 323025 253a78 x:%02x:%02x:%02x 40239e8c: 30253a 3a7832 323025 6a2078 6e696f 41202c :%02x:%02x join, 40239e9c: 494120 3d2044 642520 00000a 000000 000000 AID = %d....... 40239eac: 000000 455600 4f444e 412052 495443 3a4e4f ....VENDOR ACTIO 40239ebc: 203a4e 6e656c 726520 726f72 000000 000000 N: len error.... 40239ecc: 000000 455600 4f444e 412052 495443 3a4e4f ....VENDOR ACTIO 40239edc: 203a4e 6e656c 726520 726f72 642520 000000 N: len error %d. 40239eec: 000000 656900 386565 313230 615f31 697463 ....ieee80211_ac 40239efc: 6f6974 765f6e 646e65 5f726f 657073 615f63 tion_vendor_spec 40239f0c: 74615f 636174 722068 696765 657473 722072 _attach register 40239f1c: 657220 207663 6c6163 62206c 6b6361 726520 recv call back 40239f2c: 727265 0a726f 030000 error... 40239f34 : 40239f34: 000003 000800 080000 000000 000000 ddb800 ................ 40239f44: 21ddb8 de3440 004021 000000 ..!@4.!@.... 40239f50 : 40239f50: 636864 632e70 000000 000000 000000 484400 dhcp.c.......... 40239f60 : 40239f60: 434844 742050 656d69 74756f 00000a 826300 DHCP timeout.... 40239f70 : 40239f70: 538263 000063 000000 000000 000000 686400 c.Sc............ 40239f80 : 40239f80: 636864 657370 657672 632e72 000000 6c6300 dhcpserver.c.... 40239f90 : 40239f90: 696c63 746e65 64615f 657264 5f7373 756c70 client_address_p 40239fa0: 73756c 64612e 207264 207825 0a6425 686400 lus.addr %x %d.. 40239fb0 : 40239fb0: 636864 5f7370 617473 287472 203a29 756f63 dhcps_start(): c 40239fc0: 6c756f 6e2064 20746f 74626f 6e6961 637020 ould not obtain 40239fd0: 626370 00000a 640000 pcb..... 40239fd8 : 40239fd8: 736e64 00632e 650000 dns.c... 40239fe0 : 40239fe0: 707365 6e6f63 632e6e 000000 000000 736500 espconn.c....... 40239ff0 : 40239ff0: 707365 6e6f63 745f6e 2e7063 000063 655200 espconn_tcp.c... 4023a000 : 4023a000: 636552 6f4876 2c646c 794220 657020 637073 RecvHold, By pes 4023a010: 6f6370 2c6e6e 6e6966 632064 6e6e6f 736d5f pconn,find conn_ 4023a020: 67736d 616620 0a6c69 000000 000000 655200 msg fail........ 4023a030 : 4023a030: 636552 6f4876 2c646c 794220 657020 637073 RecvHold, By pes 4023a040: 6f6370 2c6e6e 6e6966 632064 6e6e6f 736d5f pconn,find conn_ 4023a050: 67736d 616620 0a6c69 000000 000000 726500 msg fail........ 4023a060 : 4023a060: 727265 6e6920 6f6820 207473 6e6f63 63656e err in host conn 4023a070: 746365 206465 732528 000a29 000000 736500 ected (%s)...... 4023a080 : 4023a080: 707365 6e6f63 745f6e 5f7063 6c6564 657465 espconn_tcp_dele 4023a090: 206574 2c6425 642520 00000a 000000 736500 te %d, %d....... 4023a0a0 : 4023a0a0: 707365 6e6f63 755f6e 2e7064 000063 746500 espconn_udp.c... 4023a0b0 : 4023a0b0: 687465 707261 00632e 000000 000000 676900 etharp.c........ 4023a0c0 : 4023a0c0: 6d6769 632e70 5d0000 igmp.c.. 4023a0c8 : 4023a0c8: 025d mov.n a5, a2 4023a0ca: 047020 extui a7, a2, 0, 1 4023a0cd: f0c112 addi a1, a1, -16 4023a0d0: 040c movi.n a4, 0 4023a0d2: 005142 s16i a4, a1, 0 4023a0d5: 0c6207 bbci a2, 0, 4023a0e5 4023a0d8: 0913a6 blti a3, 1, 4023a0e5 4023a0db: 521b addi.n a5, a2, 1 4023a0dd: 330b addi.n a3, a3, -1 4023a0df: 000262 l8ui a6, a2, 0 4023a0e2: 014162 s8i a6, a1, 1 4023a0e5: 036d mov.n a6, a3 4023a0e7: 1f23a6 blti a3, 2, 4023a10a 4023a0ea: 020c movi.n a2, 0 4023a0ec: 831b addi.n a8, a3, 1 4023a0ee: b38330 movgez a8, a3, a3 4023a0f1: 218180 srai a8, a8, 1 4023a0f4: fec332 addi a3, a3, -2 4023a0f7: 001592 l16ui a9, a5, 0 4023a0fa: 552b addi.n a5, a5, 2 4023a0fc: 292a add.n a2, a9, a2 4023a0fe: f223e6 bgei a3, 2, 4023a0f4 4023a101: 1138f0 slli a3, a8, 1 4023a104: c03630 sub a3, a6, a3 4023a107: 000046 j 4023a10c 4023a10a: 020c movi.n a2, 0 4023a10c: 0513a6 blti a3, 1, 4023a115 4023a10f: 000542 l8ui a4, a5, 0 4023a112: 004142 s8i a4, a1, 0 4023a115: 001132 l16ui a3, a1, 0 4023a118: 232a add.n a2, a3, a2 4023a11a: 10c112 addi a1, a1, 16 4023a11d: f53020 extui a3, a2, 16, 16 4023a120: f42020 extui a2, a2, 0, 16 4023a123: 223a add.n a2, a2, a3 4023a125: f53020 extui a3, a2, 16, 16 4023a128: f42020 extui a2, a2, 0, 16 4023a12b: 223a add.n a2, a2, a3 4023a12d: 743820 extui a3, a2, 8, 8 4023a130: 744020 extui a4, a2, 0, 8 4023a133: 114480 slli a4, a4, 8 4023a136: 203340 or a3, a3, a4 4023a139: 932370 movnez a2, a3, a7 4023a13c: f42020 extui a2, a2, 0, 16 4023a13f: f00d ret.n 4023a141: 000000 ill 4023a144 : 4023a144: e0c112 addi a1, a1, -32 4023a147: 0109 s32i.n a0, a1, 0 4023a149: 31e9 s32i.n a14, a1, 12 4023a14b: 11c9 s32i.n a12, a1, 4 4023a14d: 21d9 s32i.n a13, a1, 8 4023a14f: 02cd mov.n a12, a2 4023a151: 062d mov.n a2, a6 4023a153: 04ac16 beqz a12, 4023a1a1 4023a156: 0d0c movi.n a13, 0 4023a158: 0e0c movi.n a14, 0 4023a15a: 4139 s32i.n a3, a1, 16 4023a15c: 5149 s32i.n a4, a1, 20 4023a15e: 6159 s32i.n a5, a1, 24 4023a160: 7169 s32i.n a6, a1, 28 4023a162: 1c28 l32i.n a2, a12, 4 4023a164: 051c32 l16ui a3, a12, 10 4023a167: fff605 call0 4023a0c8 4023a16a: d2da add.n a13, a2, a13 4023a16c: 051c22 l16ui a2, a12, 10 4023a16f: f500d0 extui a0, a13, 16, 16 4023a172: 0cc8 l32i.n a12, a12, 0 4023a174: f4d0d0 extui a13, a13, 0, 16 4023a177: dd0a add.n a13, a13, a0 4023a179: 166207 bbci a2, 0, 4023a193 4023a17c: 7428d0 extui a2, a13, 8, 8 4023a17f: 100c movi.n a0, 1 4023a181: 74d0d0 extui a13, a13, 0, 8 4023a184: c0e0e0 sub a14, a0, a14 4023a187: 74e0e0 extui a14, a14, 0, 8 4023a18a: 11dd80 slli a13, a13, 8 4023a18d: 20d2d0 or a13, a2, a13 4023a190: f4d0d0 extui a13, a13, 0, 16 4023a193: fcbc56 bnez a12, 4023a162 4023a196: 7128 l32i.n a2, a1, 28 4023a198: 6158 l32i.n a5, a1, 24 4023a19a: 5148 l32i.n a4, a1, 20 4023a19c: 4138 l32i.n a3, a1, 16 4023a19e: 0000c6 j 4023a1a5 4023a1a1: 0d0c movi.n a13, 0 4023a1a3: 0e0c movi.n a14, 0 4023a1a5: 0108 l32i.n a0, a1, 0 4023a1a7: 11c8 l32i.n a12, a1, 4 4023a1a9: 746820 extui a6, a2, 8, 8 4023a1ac: 7488d0 extui a8, a13, 8, 8 4023a1af: 7490d0 extui a9, a13, 0, 8 4023a1b2: 747020 extui a7, a2, 0, 8 4023a1b5: 117780 slli a7, a7, 8 4023a1b8: 119980 slli a9, a9, 8 4023a1bb: 208890 or a8, a8, a9 4023a1be: 206670 or a6, a6, a7 4023a1c1: f46060 extui a6, a6, 0, 16 4023a1c4: 117580 slli a7, a5, 8 4023a1c7: f48080 extui a8, a8, 0, 16 4023a1ca: 93d8e0 movnez a13, a8, a14 4023a1cd: f47070 extui a7, a7, 0, 16 4023a1d0: 31e8 l32i.n a14, a1, 12 4023a1d2: 667a add.n a6, a6, a7 4023a1d4: 0388 l32i.n a8, a3, 0 4023a1d6: 0478 l32i.n a7, a4, 0 4023a1d8: f42080 extui a2, a8, 0, 16 4023a1db: f58080 extui a8, a8, 16, 16 4023a1de: 2d2a add.n a2, a13, a2 4023a1e0: 228a add.n a2, a2, a8 4023a1e2: 21d8 l32i.n a13, a1, 8 4023a1e4: f48070 extui a8, a7, 0, 16 4023a1e7: f57070 extui a7, a7, 16, 16 4023a1ea: 228a add.n a2, a2, a8 4023a1ec: 20c112 addi a1, a1, 32 4023a1ef: 227a add.n a2, a2, a7 4023a1f1: 226a add.n a2, a2, a6 4023a1f3: f56020 extui a6, a2, 16, 16 4023a1f6: f42020 extui a2, a2, 0, 16 4023a1f9: 226a add.n a2, a2, a6 4023a1fb: f56020 extui a6, a2, 16, 16 4023a1fe: f42020 extui a2, a2, 0, 16 4023a201: 226a add.n a2, a2, a6 4023a203: f67c movi.n a6, -1 4023a205: 302260 xor a2, a2, a6 4023a208: f42020 extui a2, a2, 0, 16 4023a20b: f00d ret.n 4023a20d: 000000 ill 4023a210 : 4023a210: d0c112 addi a1, a1, -48 4023a213: 81f9 s32i.n a15, a1, 32 4023a215: 4109 s32i.n a0, a1, 16 4023a217: 3139 s32i.n a3, a1, 12 4023a219: 2149 s32i.n a4, a1, 8 4023a21b: 1159 s32i.n a5, a1, 4 4023a21d: 71e9 s32i.n a14, a1, 28 4023a21f: 61d9 s32i.n a13, a1, 24 4023a221: 51c9 s32i.n a12, a1, 20 4023a223: 07dd mov.n a13, a7 4023a225: 02cd mov.n a12, a2 4023a227: 0e0c movi.n a14, 0 4023a229: 062d mov.n a2, a6 4023a22b: 0129 s32i.n a2, a1, 0 4023a22d: 060c movi.n a6, 0 4023a22f: 9169 s32i.n a6, a1, 36 4023a231: 04ac16 beqz a12, 4023a27f 4023a234: 047d16 beqz a13, 4023a27f 4023a237: 051c02 l16ui a0, a12, 10 4023a23a: 01bd07 bgeu a13, a0, 4023a23f 4023a23d: 0d0d mov.n a0, a13 4023a23f: 1c28 l32i.n a2, a12, 4 4023a241: f4f000 extui a15, a0, 0, 16 4023a244: 0f3d mov.n a3, a15 4023a246: ffe805 call0 4023a0c8 4023a249: 051c72 l16ui a7, a12, 10 4023a24c: e2ea add.n a14, a2, a14 4023a24e: c0ddf0 sub a13, a13, a15 4023a251: f4d0d0 extui a13, a13, 0, 16 4023a254: f500e0 extui a0, a14, 16, 16 4023a257: 0cc8 l32i.n a12, a12, 0 4023a259: f4e0e0 extui a14, a14, 0, 16 4023a25c: ee0a add.n a14, a14, a0 4023a25e: 1a6707 bbci a7, 0, 4023a27c 4023a261: 91f8 l32i.n a15, a1, 36 4023a263: 7428e0 extui a2, a14, 8, 8 4023a266: 100c movi.n a0, 1 4023a268: 74e0e0 extui a14, a14, 0, 8 4023a26b: 11ee80 slli a14, a14, 8 4023a26e: c000f0 sub a0, a0, a15 4023a271: 20e2e0 or a14, a2, a14 4023a274: f4e0e0 extui a14, a14, 0, 16 4023a277: 74f000 extui a15, a0, 0, 8 4023a27a: 91f9 s32i.n a15, a1, 36 4023a27c: ffec46 j 4023a231 4023a27f: 4108 l32i.n a0, a1, 16 4023a281: 51c8 l32i.n a12, a1, 20 4023a283: 61d8 l32i.n a13, a1, 24 4023a285: 81f8 l32i.n a15, a1, 32 4023a287: 0148 l32i.n a4, a1, 0 4023a289: 7458e0 extui a5, a14, 8, 8 4023a28c: 7460e0 extui a6, a14, 0, 8 4023a28f: 116680 slli a6, a6, 8 4023a292: 205560 or a5, a5, a6 4023a295: 743840 extui a3, a4, 8, 8 4023a298: 9168 l32i.n a6, a1, 36 4023a29a: f45050 extui a5, a5, 0, 16 4023a29d: 744040 extui a4, a4, 0, 8 4023a2a0: 114480 slli a4, a4, 8 4023a2a3: 93e560 movnez a14, a5, a6 4023a2a6: 203340 or a3, a3, a4 4023a2a9: f43030 extui a3, a3, 0, 16 4023a2ac: 3158 l32i.n a5, a1, 12 4023a2ae: 1148 l32i.n a4, a1, 4 4023a2b0: 0558 l32i.n a5, a5, 0 4023a2b2: 114480 slli a4, a4, 8 4023a2b5: f44040 extui a4, a4, 0, 16 4023a2b8: f42050 extui a2, a5, 0, 16 4023a2bb: 334a add.n a3, a3, a4 4023a2bd: f55050 extui a5, a5, 16, 16 4023a2c0: 2e2a add.n a2, a14, a2 4023a2c2: 2148 l32i.n a4, a1, 8 4023a2c4: 71e8 l32i.n a14, a1, 28 4023a2c6: 0448 l32i.n a4, a4, 0 4023a2c8: 225a add.n a2, a2, a5 4023a2ca: 30c112 addi a1, a1, 48 4023a2cd: f45040 extui a5, a4, 0, 16 4023a2d0: f54040 extui a4, a4, 16, 16 4023a2d3: 225a add.n a2, a2, a5 4023a2d5: 224a add.n a2, a2, a4 4023a2d7: 223a add.n a2, a2, a3 4023a2d9: f53020 extui a3, a2, 16, 16 4023a2dc: f42020 extui a2, a2, 0, 16 4023a2df: 223a add.n a2, a2, a3 4023a2e1: f53020 extui a3, a2, 16, 16 4023a2e4: f42020 extui a2, a2, 0, 16 4023a2e7: 223a add.n a2, a2, a3 4023a2e9: f37c movi.n a3, -1 4023a2eb: 302230 xor a2, a2, a3 4023a2ee: f42020 extui a2, a2, 0, 16 4023a2f1: f00d ret.n ... 4023a2f4 : 4023a2f4: f0c112 addi a1, a1, -16 4023a2f7: 0109 s32i.n a0, a1, 0 4023a2f9: ffdcc5 call0 4023a0c8 4023a2fc: 0108 l32i.n a0, a1, 0 4023a2fe: f37c movi.n a3, -1 4023a300: 10c112 addi a1, a1, 16 4023a303: 302230 xor a2, a2, a3 4023a306: f42020 extui a2, a2, 0, 16 4023a309: f00d ret.n ... 4023a30c : 4023a30c: f0c112 addi a1, a1, -16 4023a30f: 0109 s32i.n a0, a1, 0 4023a311: 31e9 s32i.n a14, a1, 12 4023a313: 11c9 s32i.n a12, a1, 4 4023a315: 21d9 s32i.n a13, a1, 8 4023a317: 02cd mov.n a12, a2 4023a319: 92bc beqz.n a2, 4023a356 4023a31b: 0d0c movi.n a13, 0 4023a31d: 0e0c movi.n a14, 0 4023a31f: 1c28 l32i.n a2, a12, 4 4023a321: 051c32 l16ui a3, a12, 10 4023a324: ffda05 call0 4023a0c8 4023a327: d2da add.n a13, a2, a13 4023a329: 051c22 l16ui a2, a12, 10 4023a32c: f500d0 extui a0, a13, 16, 16 4023a32f: 0cc8 l32i.n a12, a12, 0 4023a331: f4d0d0 extui a13, a13, 0, 16 4023a334: dd0a add.n a13, a13, a0 4023a336: 166207 bbci a2, 0, 4023a350 4023a339: 7428d0 extui a2, a13, 8, 8 4023a33c: 100c movi.n a0, 1 4023a33e: 74d0d0 extui a13, a13, 0, 8 4023a341: c0e0e0 sub a14, a0, a14 4023a344: 74e0e0 extui a14, a14, 0, 8 4023a347: 11dd80 slli a13, a13, 8 4023a34a: 20d2d0 or a13, a2, a13 4023a34d: f4d0d0 extui a13, a13, 0, 16 4023a350: fcbc56 bnez a12, 4023a31f 4023a353: 0000c6 j 4023a35a 4023a356: 0d0c movi.n a13, 0 4023a358: 0e0c movi.n a14, 0 4023a35a: 0108 l32i.n a0, a1, 0 4023a35c: 11c8 l32i.n a12, a1, 4 4023a35e: f27c movi.n a2, -1 4023a360: 7438d0 extui a3, a13, 8, 8 4023a363: 7440d0 extui a4, a13, 0, 8 4023a366: 114480 slli a4, a4, 8 4023a369: 203340 or a3, a3, a4 4023a36c: 93d3e0 movnez a13, a3, a14 4023a36f: 302d20 xor a2, a13, a2 4023a372: 31e8 l32i.n a14, a1, 12 4023a374: 21d8 l32i.n a13, a1, 8 4023a376: f42020 extui a2, a2, 0, 16 4023a379: 10c112 addi a1, a1, 16 4023a37c: f00d ret.n ... 4023a380 : 4023a380: 0000 0000 .... 4023a384 : 4023a384: ffff ffff 0000 0000 0000 0000 ............ 4023a390 : 4023a390: 7069 725f 756f 6574 2072 6425 2520 0a70 ip_router %d %p. ... 4023a3b0 : 4023a3b0: 001c 0000 0024 0000 00b0 0000 0024 0000 ....$.......$... 4023a3c0: 0014 0000 0008 0000 0014 0000 0010 0000 ................ 4023a3d0: 0014 0000 0600 0000 ........ 4023a3d8 : 4023a3d8: 6270 6675 632e 0000 pbuf.c.. 4023a3e0 : 4023a3e0: 6172 2e77 0063 0000 0000 0000 0000 0000 raw.c........... 4023a3f0 : 4023a3f0: 6374 5f70 6e69 632e 0000 0000 0000 0000 tcp_in.c........ 4023a400 : 4023a400: 6374 2e70 0063 0000 0000 0000 0000 0000 tcp.c........... 4023a410 : 4023a410: 168c 3fff 1688 3fff 167c 3fff 1684 3fff ...?...?|..?...? 4023a420 : 4023a420: 0603 180c 6030 0078 0000 0000 0000 0000 ....0`x......... 4023a430 : 4023a430: 0201 0403 0605 0707 0707 0707 0007 0000 ................ 4023a440 : 4023a440: 6374 5f70 756f 2e74 0063 0000 0000 0000 tcp_out.c....... 4023a450 : 4023a450: 6974 656d 7372 632e 0000 0000 0000 0000 timers.c........ 4023a460 : 4023a460: 6475 2e70 0063 0000 0000 0000 0000 0000 udp.c........... 4023a470: 7061 635f 6e6f 6966 2e67 0063 0000 0000 ap_config.c..... 4023a480: 6f63 6d6d 6e6f 632e 0000 0000 0000 0000 common.c........ 4023a490: 736f 785f 6574 736e 2e61 0063 0000 0000 os_xtensa.c..... 4023a4a0: 7077 5f61 7561 6874 632e 0000 0000 0000 wpa_auth.c...... 4023a4b0: 0064 0000 01f4 0000 03e8 0000 0004 0000 d............... 4023a4c0: 0004 0000 0000 0000 0000 0000 0000 0000 ................ 4023a4d0: 6e49 7469 4320 756f 746e 7265 0000 0000 Init Counter.... 4023a4e0: 6150 7269 6977 6573 6b20 7965 6520 7078 Pairwise key exp 4023a4f0: 6e61 6973 6e6f 0000 0000 0000 0000 0000 ansion.......... 4023a500: 7247 756f 2070 656b 2079 7865 6170 736e Group key expans 4023a510: 6f69 006e 0000 0000 0000 0000 0000 0000 ion............. 4023a520: 7077 5f61 7561 6874 695f 2e65 0063 0000 wpa_auth_ie.c... 4023a530: 6150 7269 6977 6573 6b20 7965 6520 7078 Pairwise key exp 4023a540: 6e61 6973 6e6f 0000 0000 0000 0000 0000 ansion.......... 4023a550: 4d50 204b 614e 656d 0000 0000 0000 0000 PMK Name........ 4023a560: 0008 0000 0006 0000 0006 0000 ............ 4023a56c : 4023a56c: 020c movi.n a2, 0 4023a56e: f00d ret.n 4023a570 : 4023a570: 020c movi.n a2, 0 4023a572: f00d ret.n ... 4023a580: 617077 bbci a0, 23, 4023a5e5 4023a583: 5f .byte 0x5f 4023a584: 616d excw 4023a586: 6e69 s32i.n a6, a14, 24 4023a588: 2e .byte 0x2e 4023a589: 000063 excw 4023a58c: 000000 ill 4023a58f: 630a00 excw 4023a592: 6f .byte 0x6f 4023a593: 6e .byte 0x6e 4023a594: 6e .byte 0x6e 4023a595: 746365 excw 4023a598: 206465 excw 4023a59b: 746977 bbci a9, 7, 4023a613 4023a59e: 2068 l32i.n a6, a0, 8 4023a5a0: 2c7325 excw 4023a5a3: 686320 excw 4023a5a6: 6e6e61 l32r a6, 40215f60 4023a5a9: 206c65 excw 4023a5ac: 0a6425 excw 4023a5af: 686400 excw 4023a5b2: 207063 excw 4023a5b5: 696c63 excw 4023a5b8: 746e65 excw 4023a5bb: 747320 extui a7, a2, 3, 8 4023a5be: 747261 l32r a6, 40217788 4023a5c1: 2e .byte 0x2e 4023a5c2: 2e .byte 0x2e 4023a5c3: 2e .byte 0x2e 4023a5c4: 000a add.n a0, a0, a0 ... 4023a5ce: 630000 excw 4023a5d1: 6568 l32i.n a6, a5, 24 4023a5d3: 206b63 excw 4023a5d6: 6f79 s32i.n a7, a15, 24 4023a5d8: 207275 excw 4023a5db: 617473 excw 4023a5de: 636974 excw 4023a5e1: 706920 excw 4023a5e4: 000a21 l32r a2, 401fa60c <_lit4_end+0xf49b8> ... 4023a5ef: 656100 extui a6, a0, 17, 7 4023a5f2: 692d73 excw 4023a5f5: 6e .byte 0x6e 4023a5f6: 726574 excw 4023a5f9: 6e .byte 0x6e 4023a5fa: 2d6c61 l32r a6, 40205bac 4023a5fd: 636e65 excw 4023a600: 2e .byte 0x2e 4023a601: 000063 excw ... 4023a610 : 4023a610: 707365 6e6f63 735f6e 756365 2e6572 000063 espconn_secure.c ... 4023a630 : 4023a630: 707365 6e6f63 735f6e 2e6c73 000063 655200 espconn_ssl.c... 4023a640 : 4023a640: 716552 736575 272074 277325 736920 6e7520 Request '%s' is 4023a650: 646e75 696665 64656e 000a2e 000000 654300 undefined....... 4023a660 : 4023a660: 726543 666974 616369 206574 732527 692027 Certificate '%s' 4023a670: 736920 6e7520 666564 656e69 0a2e64 6c6300 is undefined... 4023a680 : 4023a680: 696c63 746e65 616820 73646e 6b6168 732065 client handshake 4023a690: 747320 747261 000a2e 000000 000000 6c6300 start.......... 4023a6a0 : 4023a6a0: 696c63 746e65 616820 73646e 6b6168 662065 client handshake 4023a6b0: 616620 656c69 000a64 000000 000000 6c6300 failed......... 4023a6c0 : 4023a6c0: 696c63 746e65 616820 73646e 6b6168 6f2065 client handshake 4023a6d0: 6b6f20 000a21 000000 000000 000000 6c6300 ok!............ 4023a6e0 : 4023a6e0: 696c63 746e65 207327 746164 692061 61766e client's data in 4023a6f0: 6c6176 206469 6f7270 636f74 0a6c6f 6c5000 valid protocol.. 4023a700 : 4023a700: 656c50 657361 6f6c20 206461 747561 6e6568 Please load auth 4023a710: 746e65 616369 206574 726563 666974 616369 enticate certifi 4023a720: 746163 000a65 000000 000000 000000 6c5000 cate............ 4023a730 : 4023a730: 656c50 657361 6f6c20 206461 716572 736575 Please load requ 4023a740: 747365 656320 697472 636966 657461 00000a est certificate. ... 4023a760 : 4023a760: 726573 726576 616820 73646e 6b6168 6f2065 server handshake 4023a770: 6b6f20 000a21 000000 000000 000000 657300 ok!............ 4023a780 : 4023a780: 726573 726576 616820 73646e 6b6168 662065 server handshake 4023a790: 616620 656c69 000a64 000000 000000 657300 failed......... 4023a7a0 : 4023a7a0: 726573 726576 207327 746164 692061 61766e server's data in 4023a7b0: 6c6176 206469 6f7270 636f74 0a6c6f 657300 valid protocol.. 4023a7c0 : 4023a7c0: 726573 726576 616820 73646e 6b6168 732065 server handshake 4023a7d0: 747320 747261 000a2e 000000 000000 737300 start.......... 4023a7e0 : 4023a7e0: 6c7373 6f6c5f 656461 632e72 000000 737300 ssl_loader.c.... 4023a7f0 : 4023a7f0: 6c7373 6c745f 2e3173 000063 000000 737300 ssl_tls1.c...... 4023a800 : 4023a800: 6c7373 35785f 2e3930 000063 000000 737300 ssl_x509.c...... 4023a810 : 4023a810: 6c7373 73615f 2e316e 000063 000000 6e6900 ssl_asn1.c...... 4023a820 : 4023a820: 766e69 696c61 642064 656769 3a7473 000020 invalid digest: ... 4023a840 : 4023a840: 323025 002078 0a0000 %02x ... 4023a848 : 4023a848: 00000a 000000 730000 ........ 4023a850 : 4023a850: 6c7373 69625f 6e6967 632e74 000000 737300 ssl_bigint.c.... 4023a860 : 4023a860: 6c7373 72635f 747079 6d5f6f 637369 00632e ssl_crypto_misc. 4023a870: 000063 d2b200 c... 4023a874 : 4023a874: 01d2b2 addmi a11, a2, 0x100 4023a877: 070c movi.n a7, 0 4023a879: 080c movi.n a8, 0 4023a87b: f0c112 addi a1, a1, -16 4023a87e: 0109 s32i.n a0, a1, 0 4023a880: 11c9 s32i.n a12, a1, 4 4023a882: 020d mov.n a0, a2 4023a884: 0c0c movi.n a12, 0 4023a886: 0042c2 s8i a12, a2, 0 4023a889: 0142c2 s8i a12, a2, 1 4023a88c: 0c6d mov.n a6, a12 4023a88e: 024062 s8i a6, a0, 2 4023a891: 001b addi.n a0, a0, 1 4023a893: 661b addi.n a6, a6, 1 4023a895: f5f666 bnei a6, 0x100, 4023a88e 4023a898: 020d mov.n a0, a2 4023a89a: 020052 l8ui a5, a0, 2 4023a89d: a71b addi.n a10, a7, 1 4023a89f: 973a add.n a9, a7, a3 4023a8a1: 000992 l8ui a9, a9, 0 4023a8a4: 0c7d mov.n a7, a12 4023a8a6: 858a add.n a8, a5, a8 4023a8a8: 898a add.n a8, a9, a8 4023a8aa: 748080 extui a8, a8, 0, 8 4023a8ad: 682a add.n a6, a8, a2 4023a8af: 020692 l8ui a9, a6, 2 4023a8b2: 024092 s8i a9, a0, 2 4023a8b5: 024652 s8i a5, a6, 2 4023a8b8: 001b addi.n a0, a0, 1 4023a8ba: 01aa47 bge a10, a4, 4023a8bf 4023a8bd: 0a7d mov.n a7, a10 4023a8bf: d790b7 bne a0, a11, 4023a89a 4023a8c2: 11c8 l32i.n a12, a1, 4 4023a8c4: 0108 l32i.n a0, a1, 0 4023a8c6: 10c112 addi a1, a1, 16 4023a8c9: f00d ret.n ... 4023a8cc : 4023a8cc: 000282 l8ui a8, a2, 0 4023a8cf: 010272 l8ui a7, a2, 1 4023a8d2: 3315a6 blti a5, 1, 4023a909 4023a8d5: a54a add.n a10, a5, a4 4023a8d7: 881b addi.n a8, a8, 1 4023a8d9: 748080 extui a8, a8, 0, 8 4023a8dc: b82a add.n a11, a8, a2 4023a8de: 020b52 l8ui a5, a11, 2 4023a8e1: 775a add.n a7, a7, a5 4023a8e3: 747070 extui a7, a7, 0, 8 4023a8e6: 972a add.n a9, a7, a2 4023a8e8: 020962 l8ui a6, a9, 2 4023a8eb: 024b62 s8i a6, a11, 2 4023a8ee: 024952 s8i a5, a9, 2 4023a8f1: 000432 l8ui a3, a4, 0 4023a8f4: 556a add.n a5, a5, a6 4023a8f6: 745050 extui a5, a5, 0, 8 4023a8f9: 525a add.n a5, a2, a5 4023a8fb: 020552 l8ui a5, a5, 2 4023a8fe: 303350 xor a3, a3, a5 4023a901: 004432 s8i a3, a4, 0 4023a904: 441b addi.n a4, a4, 1 4023a906: cd94a7 bne a4, a10, 4023a8d7 4023a909: 004282 s8i a8, a2, 0 4023a90c: 014272 s8i a7, a2, 1 4023a90f: f00d ret.n ... 4023a920 : 4023a920: 7373 5f6c 7372 2e61 0063 0000 ssl_rsa.c... 4023a92c : 4023a92c: e0c232 addi a3, a2, -32 4023a92f: e45c movi.n a4, 94 4023a931: 120c movi.n a2, 1 4023a933: 01b437 bgeu a4, a3, 4023a938 4023a936: 020c movi.n a2, 0 4023a938: f00d ret.n ... 4023a93c : 4023a93c: 0002 0000 0008 0000 000c 0000 0008 0000 ................ 4023a94c: 86d8 4023 876c 4023 ..#@l.#@ 4023a954 : 4023a954: 0001 0000 0004 0000 0004 0000 0000 0000 ................ 4023a964: 8860 4023 88b8 4023 925a 3ffe 9275 3ffe `.#@..#@Z..?u..? 4023a974: ab08 4023 1c38 3fff 5b1c 4010 5930 4010 ..#@8..?.[.@0Y.@ 4023a984 <_Z19checkMQTTDisconnectR9TcpClientb>: 4023a984: f0c112 addi a1, a1, -16 4023a987: 3109 s32i.n a0, a1, 12 4023a989: 743030 extui a3, a3, 0, 8 4023a98c: 2f7921 l32r a2, 40206770 4023a98f: 438c beqz.n a3, 4023a997 <_Z19checkMQTTDisconnectR9TcpClientb+0x13> 4023a991: fff631 l32r a3, 4023a96c 4023a994: 000086 j 4023a99a <_Z19checkMQTTDisconnectR9TcpClientb+0x16> 4023a997: fff631 l32r a3, 4023a970 4023a99a: 01e605 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023a99d: fff541 l32r a4, 4023a974 4023a9a0: fff621 l32r a2, 4023a978 4023a9a3: d0a732 movi a3, 0x7d0 4023a9a6: fff501 l32r a0, 4023a97c 4023a9a9: 0000c0 callx0 a0 4023a9ac: 130c movi.n a3, 1 4023a9ae: fff401 l32r a0, 4023a980 4023a9b1: 0000c0 callx0 a0 4023a9b4: 3108 l32i.n a0, a1, 12 4023a9b6: 10c112 addi a1, a1, 16 4023a9b9: f00d ret.n ... 4023a9bc <_ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EE6invokeES0_S0_>: 4023a9bc: e0c112 addi a1, a1, -32 4023a9bf: 61c9 s32i.n a12, a1, 24 4023a9c1: 22c8 l32i.n a12, a2, 8 4023a9c3: 218b addi.n a2, a1, 8 4023a9c5: 7109 s32i.n a0, a1, 28 4023a9c7: 51d9 s32i.n a13, a1, 20 4023a9c9: 04dd mov.n a13, a4 4023a9cb: 2f8e01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023a9ce: 0000c0 callx0 a0 4023a9d1: 0d3d mov.n a3, a13 4023a9d3: 012d mov.n a2, a1 4023a9d5: 2f8b01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023a9d8: 0000c0 callx0 a0 4023a9db: 013d mov.n a3, a1 4023a9dd: 218b addi.n a2, a1, 8 4023a9df: 000cc0 callx0 a12 4023a9e2: 012d mov.n a2, a1 4023a9e4: 021ec5 call0 4023cbd4 <_ZN6StringD1Ev> 4023a9e7: 218b addi.n a2, a1, 8 4023a9e9: 021e85 call0 4023cbd4 <_ZN6StringD1Ev> 4023a9ec: 7108 l32i.n a0, a1, 28 4023a9ee: 61c8 l32i.n a12, a1, 24 4023a9f0: 51d8 l32i.n a13, a1, 20 4023a9f2: 20c112 addi a1, a1, 32 4023a9f5: f00d ret.n ... 4023a9f8 <_ZN14FunctionCallerIPFvvEvIEED0Ev>: 4023a9f8: f0c112 addi a1, a1, -16 4023a9fb: 3109 s32i.n a0, a1, 12 4023a9fd: 0141c5 call0 4023be1c <_ZdlPv> 4023aa00: 3108 l32i.n a0, a1, 12 4023aa02: 10c112 addi a1, a1, 16 4023aa05: f00d ret.n ... 4023aa08 <_ZN14FunctionCallerIPFvR9TcpClientbEvIS1_bEED0Ev>: 4023aa08: f0c112 addi a1, a1, -16 4023aa0b: 3109 s32i.n a0, a1, 12 4023aa0d: 0140c5 call0 4023be1c <_ZdlPv> 4023aa10: 3108 l32i.n a0, a1, 12 4023aa12: 10c112 addi a1, a1, 16 4023aa15: f00d ret.n ... 4023aa18 <_ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EED0Ev>: 4023aa18: f0c112 addi a1, a1, -16 4023aa1b: 3109 s32i.n a0, a1, 12 4023aa1d: 013fc5 call0 4023be1c <_ZdlPv> 4023aa20: 3108 l32i.n a0, a1, 12 4023aa22: 10c112 addi a1, a1, 16 4023aa25: f00d ret.n ... 4023aa28 <_ZN14FunctionCallerIPFvbEvIbEED0Ev>: 4023aa28: f0c112 addi a1, a1, -16 4023aa2b: 3109 s32i.n a0, a1, 12 4023aa2d: 013ec5 call0 4023be1c <_ZdlPv> 4023aa30: 3108 l32i.n a0, a1, 12 4023aa32: 10c112 addi a1, a1, 16 4023aa35: f00d ret.n ... 4023aa38 <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED0Ev>: 4023aa38: f0c112 addi a1, a1, -16 4023aa3b: 3109 s32i.n a0, a1, 12 4023aa3d: 013dc5 call0 4023be1c <_ZdlPv> 4023aa40: 3108 l32i.n a0, a1, 12 4023aa42: 10c112 addi a1, a1, 16 4023aa45: f00d ret.n 4023aa47: 928f00 excw 4023aa4a: fe .byte 0xfe 4023aa4b: 3f .byte 0x3f 4023aa4c: fe92a3 excw 4023aa4f: 3f .byte 0x3f 4023aa50: fe92b5 excw 4023aa53: 3f .byte 0x3f 4023aa54 <_Z11connectFailv>: 4023aa54: fffd31 l32r a3, 4023aa48 <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED0Ev+0x10> 4023aa57: 2f4621 l32r a2, 40206770 4023aa5a: d0c112 addi a1, a1, -48 4023aa5d: b109 s32i.n a0, a1, 44 4023aa5f: a1c9 s32i.n a12, a1, 40 4023aa61: 01d985 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023aa64: 2f63c1 l32r a12, 402067f0 <_ZL16webserver_listenPv+0x54> 4023aa67: 040c movi.n a4, 0 4023aa69: 0c2d mov.n a2, a12 4023aa6b: 130c movi.n a3, 1 4023aa6d: 0590c5 call0 4024037c <_ZN16AccessPointClass6enableEbb> 4023aa70: 040c movi.n a4, 0 4023aa72: 2f5e21 l32r a2, 402067ec <_ZL16webserver_listenPv+0x50> 4023aa75: 043d mov.n a3, a4 4023aa77: 05d505 call0 402407c8 <_ZN12StationClass6enableEbb> 4023aa7a: fff431 l32r a3, 4023aa4c <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED0Ev+0x14> 4023aa7d: 18c122 addi a2, a1, 24 4023aa80: 2f6201 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023aa83: 0000c0 callx0 a0 4023aa86: fff231 l32r a3, 4023aa50 <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED0Ev+0x18> 4023aa89: 10c122 addi a2, a1, 16 4023aa8c: 2f5f01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023aa8f: 0000c0 callx0 a0 4023aa92: c8a022 movi a2, 200 4023aa95: 10c142 addi a4, a1, 16 4023aa98: 18c132 addi a3, a1, 24 4023aa9b: 0129 s32i.n a2, a1, 0 4023aa9d: 770c movi.n a7, 7 4023aa9f: 00a062 movi a6, 0 4023aaa2: 04a052 movi a5, 4 4023aaa5: 0c2d mov.n a2, a12 4023aaa7: 059ac5 call0 40240454 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii> 4023aaaa: 10c122 addi a2, a1, 16 4023aaad: 021245 call0 4023cbd4 <_ZN6StringD1Ev> 4023aab0: 18c122 addi a2, a1, 24 4023aab3: 021205 call0 4023cbd4 <_ZN6StringD1Ev> 4023aab6: b108 l32i.n a0, a1, 44 4023aab8: a1c8 l32i.n a12, a1, 40 4023aaba: 30c112 addi a1, a1, 48 4023aabd: f00d ret.n ... 4023aac0 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh>: 4023aac0: 022222 l32i a2, a2, 8 4023aac3: f0c112 addi a1, a1, -16 4023aac6: 743030 extui a3, a3, 0, 8 4023aac9: 036102 s32i a0, a1, 12 4023aacc: 0231c5 call0 4023cdec <_ZN6String6concatEc> 4023aacf: 032102 l32i a0, a1, 12 4023aad2: 120c movi.n a2, 1 4023aad4: 10c112 addi a1, a1, 16 4023aad7: f00d ret.n 4023aad9: 000000 ill 4023aadc: 92ca add.n a9, a2, a12 4023aade: fe .byte 0xfe 4023aadf: 3f .byte 0x3f 4023aae0: fe92d4 excw 4023aae3: 3f .byte 0x3f 4023aae4: 1c68 l32i.n a6, a12, 4 4023aae6: ff .byte 0xff 4023aae7: 3f .byte 0x3f 4023aae8: fe .byte 0xfe 4023aae9: 3ffe92 excw 4023aaec: fe9363 excw 4023aaef: 3f .byte 0x3f 4023aaf0: ff1c30 excw 4023aaf3: 3f .byte 0x3f 4023aaf4: 1c28 l32i.n a2, a12, 4 4023aaf6: ff .byte 0xff 4023aaf7: 3f .byte 0x3f 4023aaf8: fe9770 excw 4023aafb: 3f .byte 0x3f 4023aafc: 23a984 excw 4023aaff: 936b40 movnez a6, a11, a4 4023ab02: fe .byte 0xfe 4023ab03: 3f .byte 0x3f 4023ab04: ff1c20 excw 4023ab07: 3f .byte 0x3f 4023ab08 <_Z15startMqttClientv>: 4023ab08: d0c112 addi a1, a1, -48 4023ab0b: fff431 l32r a3, 4023aadc <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x1c> 4023ab0e: 218b addi.n a2, a1, 8 4023ab10: b109 s32i.n a0, a1, 44 4023ab12: a1c9 s32i.n a12, a1, 40 4023ab14: 91d9 s32i.n a13, a1, 36 4023ab16: 2f3c01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023ab19: 0000c0 callx0 a0 4023ab1c: fff131 l32r a3, 4023aae0 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x20> 4023ab1f: 012d mov.n a2, a1 4023ab21: 2f3901 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023ab24: 0000c0 callx0 a0 4023ab27: ffefc1 l32r a12, 4023aae4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x24> 4023ab2a: 160c movi.n a6, 1 4023ab2c: 065d mov.n a5, a6 4023ab2e: 014d mov.n a4, a1 4023ab30: 318b addi.n a3, a1, 8 4023ab32: 0c2d mov.n a2, a12 4023ab34: 03dc45 call0 4023e8fc <_ZN10MqttClient7setWillE6StringS0_ib> 4023ab37: 20d220 or a13, a2, a2 4023ab3a: 202110 or a2, a1, a1 4023ab3d: 020945 call0 4023cbd4 <_ZN6StringD1Ev> 4023ab40: 218b addi.n a2, a1, 8 4023ab42: 020905 call0 4023cbd4 <_ZN6StringD1Ev> 4023ab45: 4dcc bnez.n a13, 4023ab4d <_Z15startMqttClientv+0x45> 4023ab47: ffe821 l32r a2, 4023aae8 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x28> 4023ab4a: 016005 call0 4023c14c 4023ab4d: ffe731 l32r a3, 4023aaec <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x2c> 4023ab50: 10c122 addi a2, a1, 16 4023ab53: 2f2d01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023ab56: 0000c0 callx0 a0 4023ab59: ffe531 l32r a3, 4023aaf0 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x30> 4023ab5c: 218b addi.n a2, a1, 8 4023ab5e: 2f2901 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023ab61: 0000c0 callx0 a0 4023ab64: ffe431 l32r a3, 4023aaf4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x34> 4023ab67: 012d mov.n a2, a1 4023ab69: 2f2601 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023ab6c: 0000c0 callx0 a0 4023ab6f: 015d mov.n a5, a1 4023ab71: 418b addi.n a4, a1, 8 4023ab73: 10c132 addi a3, a1, 16 4023ab76: 0c2d mov.n a2, a12 4023ab78: 03db45 call0 4023e930 <_ZN10MqttClient7connectE6StringS0_S0_> 4023ab7b: 012d mov.n a2, a1 4023ab7d: 020545 call0 4023cbd4 <_ZN6StringD1Ev> 4023ab80: 218b addi.n a2, a1, 8 4023ab82: 020505 call0 4023cbd4 <_ZN6StringD1Ev> 4023ab85: 10c122 addi a2, a1, 16 4023ab88: 020485 call0 4023cbd4 <_ZN6StringD1Ev> 4023ab8b: 020c movi.n a2, 0 4023ab8d: 0129 s32i.n a2, a1, 0 4023ab8f: c20c movi.n a2, 12 4023ab91: 012545 call0 4023bde8 <_Znwj> 4023ab94: 130c movi.n a3, 1 4023ab96: 1239 s32i.n a3, a2, 4 4023ab98: ffd831 l32r a3, 4023aaf8 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x38> 4023ab9b: 0129 s32i.n a2, a1, 0 4023ab9d: 0239 s32i.n a3, a2, 0 4023ab9f: ffd731 l32r a3, 4023aafc <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x3c> 4023aba2: 2239 s32i.n a3, a2, 8 4023aba4: 0c2d mov.n a2, a12 4023aba6: 013d mov.n a3, a1 4023aba8: 045a05 call0 4023f14c <_ZN9TcpClient19setCompleteDelegateE8DelegateIFvRS_bEE> 4023abab: 0128 l32i.n a2, a1, 0 4023abad: d28c beqz.n a2, 4023abbe <_Z15startMqttClientv+0xb6> 4023abaf: 1238 l32i.n a3, a2, 4 4023abb1: 330b addi.n a3, a3, -1 4023abb3: 1239 s32i.n a3, a2, 4 4023abb5: 53cc bnez.n a3, 4023abbe <_Z15startMqttClientv+0xb6> 4023abb7: 0238 l32i.n a3, a2, 0 4023abb9: 1338 l32i.n a3, a3, 4 4023abbb: 0003c0 callx0 a3 4023abbe: ffd031 l32r a3, 4023ab00 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x40> 4023abc1: 218b addi.n a2, a1, 8 4023abc3: 2f1101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023abc6: 0000c0 callx0 a0 4023abc9: ffce31 l32r a3, 4023ab04 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x44> 4023abcc: 218b addi.n a2, a1, 8 4023abce: 022a45 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023abd1: 023d mov.n a3, a2 4023abd3: 012d mov.n a2, a1 4023abd5: 2f0b01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023abd8: 0000c0 callx0 a0 4023abdb: 013d mov.n a3, a1 4023abdd: 0c2d mov.n a2, a12 4023abdf: 03e445 call0 4023ea24 <_ZN10MqttClient9subscribeE6String> 4023abe2: 012d mov.n a2, a1 4023abe4: 01fec5 call0 4023cbd4 <_ZN6StringD1Ev> 4023abe7: 218b addi.n a2, a1, 8 4023abe9: 01fe85 call0 4023cbd4 <_ZN6StringD1Ev> 4023abec: b108 l32i.n a0, a1, 44 4023abee: a1c8 l32i.n a12, a1, 40 4023abf0: 91d8 l32i.n a13, a1, 36 4023abf2: 30c112 addi a1, a1, 48 4023abf5: f00d ret.n 4023abf7: 937400 movnez a7, a4, a0 4023abfa: fe .byte 0xfe 4023abfb: 3f .byte 0x3f 4023abfc: fe9383 excw 4023abff: 3f .byte 0x3f 4023ac00: fe9391 l32r a9, 4023a64c 4023ac03: 3f .byte 0x3f 4023ac04: 93bc beqz.n a3, 4023ac41 <_Z18OtaUpdate_CallBackb+0x31> 4023ac06: fe .byte 0xfe 4023ac07: 3f .byte 0x3f 4023ac08: fe93d0 excw 4023ac0b: 3f .byte 0x3f 4023ac0c: 93dd excw 4023ac0e: fe .byte 0xfe 4023ac0f: 3f .byte 0x3f 4023ac10 <_Z18OtaUpdate_CallBackb>: 4023ac10: f0c112 addi a1, a1, -16 4023ac13: 21c9 s32i.n a12, a1, 8 4023ac15: 2ed6c1 l32r a12, 40206770 4023ac18: fff831 l32r a3, 4023abf8 <_Z15startMqttClientv+0xf0> 4023ac1b: 11d9 s32i.n a13, a1, 4 4023ac1d: 74d020 extui a13, a2, 0, 8 4023ac20: 0c2d mov.n a2, a12 4023ac22: 3109 s32i.n a0, a1, 12 4023ac24: 01e9 s32i.n a14, a1, 0 4023ac26: 01bd45 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023ac29: 058d16 beqz a13, 4023ac85 <_Z18OtaUpdate_CallBackb+0x75> 4023ac2c: cc1f45 call0 40206e24 4023ac2f: fff331 l32r a3, 4023abfc <_Z15startMqttClientv+0xf4> 4023ac32: 02ed mov.n a14, a2 4023ac34: 0c2d mov.n a2, a12 4023ac36: 01b605 call0 4023c798 <_ZN5Print5printEPKc> 4023ac39: 0e3d mov.n a3, a14 4023ac3b: a40c movi.n a4, 10 4023ac3d: 0c2d mov.n a2, a12 4023ac3f: 01d285 call0 4023c968 <_ZN5Print7printlnEhi> 4023ac42: 020c movi.n a2, 0 4023ac44: 1d0c movi.n a13, 1 4023ac46: 93d2e0 movnez a13, a2, a14 4023ac49: ffed31 l32r a3, 4023ac00 <_Z15startMqttClientv+0xf8> 4023ac4c: 0d4d mov.n a4, a13 4023ac4e: 0c2d mov.n a2, a12 4023ac50: 01bd05 call0 4023c824 <_ZN5Print6printfEPKcz> 4023ac53: ffec31 l32r a3, 4023ac04 <_Z15startMqttClientv+0xfc> 4023ac56: 202cc0 or a2, a12, a12 4023ac59: 01b3c5 call0 4023c798 <_ZN5Print5printEPKc> 4023ac5c: 0d2d mov.n a2, a13 4023ac5e: cc1d85 call0 40206e38 4023ac61: a40c movi.n a4, 10 4023ac63: 023d mov.n a3, a2 4023ac65: 0c2d mov.n a2, a12 4023ac67: 01d845 call0 4023c9ec <_ZN5Print7printlnEii> 4023ac6a: ffe731 l32r a3, 4023ac08 <_Z15startMqttClientv+0x100> 4023ac6d: 0c2d mov.n a2, a12 4023ac6f: 01b285 call0 4023c798 <_ZN5Print5printEPKc> 4023ac72: a40c movi.n a4, 10 4023ac74: 0d3d mov.n a3, a13 4023ac76: 0c2d mov.n a2, a12 4023ac78: 01cec5 call0 4023c968 <_ZN5Print7printlnEhi> 4023ac7b: 300a21 l32r a2, 40206ca4 <_ZL14webserver_recvPvPct+0x2a4> 4023ac7e: 00e545 call0 4023bad4 <_ZN11SystemClass7restartEv> 4023ac81: 000246 j 4023ac8e <_Z18OtaUpdate_CallBackb+0x7e> 4023ac84: e13100 excw 4023ac87: ff .byte 0xff 4023ac88: 202cc0 or a2, a12, a12 4023ac8b: 01b705 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023ac8e: 032102 l32i a0, a1, 12 4023ac91: 0221c2 l32i a12, a1, 8 4023ac94: 11d8 l32i.n a13, a1, 4 4023ac96: 01e8 l32i.n a14, a1, 0 4023ac98: 10c112 addi a1, a1, 16 4023ac9b: f00d ret.n 4023ac9d: 000000 ill 4023aca0: fe93f5 excw 4023aca3: 3f .byte 0x3f 4023aca4 <_ZN26ApplicationSettingsStorage5existEv$isra$8>: 4023aca4: e0c112 addi a1, a1, -32 4023aca7: fffe31 l32r a3, 4023aca0 <_Z18OtaUpdate_CallBackb+0x90> 4023acaa: 202110 or a2, a1, a1 4023acad: 076102 s32i a0, a1, 28 4023acb0: 61c9 s32i.n a12, a1, 24 4023acb2: 2ed501 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023acb5: 0000c0 callx0 a0 4023acb8: 012d mov.n a2, a1 4023acba: 02a485 call0 4023d704 <_Z9fileExist6String> 4023acbd: 02cd mov.n a12, a2 4023acbf: 012d mov.n a2, a1 4023acc1: 01f105 call0 4023cbd4 <_ZN6StringD1Ev> 4023acc4: 7108 l32i.n a0, a1, 28 4023acc6: 0c2d mov.n a2, a12 4023acc8: 61c8 l32i.n a12, a1, 24 4023acca: 20c112 addi a1, a1, 32 4023accd: f00d ret.n ... 4023acd0 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj>: 4023acd0: d0c112 addi a1, a1, -48 4023acd3: 91d9 s32i.n a13, a1, 36 4023acd5: 22d8 l32i.n a13, a2, 8 4023acd7: a1c9 s32i.n a12, a1, 40 4023acd9: 71f9 s32i.n a15, a1, 28 4023acdb: b109 s32i.n a0, a1, 44 4023acdd: 81e9 s32i.n a14, a1, 32 4023acdf: 02fd mov.n a15, a2 4023ace1: 03cd mov.n a12, a3 4023ace3: 3dac beqz.n a13, 4023ad0a <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj+0x3a> 4023ace5: 2d28 l32i.n a2, a13, 8 4023ace7: 1d48 l32i.n a4, a13, 4 4023ace9: 332a add.n a3, a3, a2 4023aceb: 1b3437 bltu a4, a3, 4023ad0a <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj+0x3a> 4023acee: 000c06 j 4023ad22 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj+0x52> 4023acf1: 1239 s32i.n a3, a2, 4 4023acf3: cc3b addi.n a12, a12, 3 4023acf5: c37c movi.n a3, -4 4023acf7: 11eef0 slli a14, a14, 1 4023acfa: 10cc30 and a12, a12, a3 4023acfd: 02d9 s32i.n a13, a2, 0 4023acff: 2f29 s32i.n a2, a15, 8 4023ad01: 22c9 s32i.n a12, a2, 8 4023ad03: 3fe9 s32i.n a14, a15, 12 4023ad05: 22cb addi.n a2, a2, 12 4023ad07: 000986 j 4023ad31 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj+0x61> 4023ad0a: 3fe8 l32i.n a14, a15, 12 4023ad0c: 0c3d mov.n a3, a12 4023ad0e: 01bce7 bgeu a12, a14, 4023ad13 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj+0x43> 4023ad11: 0e3d mov.n a3, a14 4023ad13: 23cb addi.n a2, a3, 12 4023ad15: 0139 s32i.n a3, a1, 0 4023ad17: cc3285 call0 40207040 4023ad1a: 0138 l32i.n a3, a1, 0 4023ad1c: fd1256 bnez a2, 4023acf1 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj+0x21> 4023ad1f: 000386 j 4023ad31 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEE5allocEj+0x61> 4023ad22: cc3b addi.n a12, a12, 3 4023ad24: c37c movi.n a3, -4 4023ad26: 10cc30 and a12, a12, a3 4023ad29: cc2a add.n a12, a12, a2 4023ad2b: 4dcb addi.n a4, a13, 12 4023ad2d: 2dc9 s32i.n a12, a13, 8 4023ad2f: 242a add.n a2, a4, a2 4023ad31: b108 l32i.n a0, a1, 44 4023ad33: a1c8 l32i.n a12, a1, 40 4023ad35: 91d8 l32i.n a13, a1, 36 4023ad37: 81e8 l32i.n a14, a1, 32 4023ad39: 71f8 l32i.n a15, a1, 28 4023ad3b: 30c112 addi a1, a1, 48 4023ad3e: f00d ret.n 4023ad40 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh>: 4023ad40: f0c112 addi a1, a1, -16 4023ad43: 0261c2 s32i a12, a1, 8 4023ad46: 0023c2 l32i a12, a3, 0 4023ad49: 11d9 s32i.n a13, a1, 4 4023ad4b: 01e9 s32i.n a14, a1, 0 4023ad4d: 3109 s32i.n a0, a1, 12 4023ad4f: 02dd mov.n a13, a2 4023ad51: 74e040 extui a14, a4, 0, 8 4023ad54: 0c2d mov.n a2, a12 4023ad56: dc8c beqz.n a12, 4023ad67 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x27> 4023ad58: 308d01 l32r a0, 40206f8c 4023ad5b: 0000c0 callx0 a0 4023ad5e: 024d mov.n a4, a2 4023ad60: 0c3d mov.n a3, a12 4023ad62: 0d2d mov.n a2, a13 4023ad64: 0642c5 call0 40241194 <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj> 4023ad67: 0e4d mov.n a4, a14 4023ad69: 023d mov.n a3, a2 4023ad6b: 0d2d mov.n a2, a13 4023ad6d: 066645 call0 402413d4 <_ZN11ArduinoJson10JsonBuffer11parseObjectEPch> 4023ad70: 3108 l32i.n a0, a1, 12 4023ad72: 21c8 l32i.n a12, a1, 8 4023ad74: 11d8 l32i.n a13, a1, 4 4023ad76: 01e8 l32i.n a14, a1, 0 4023ad78: 10c112 addi a1, a1, 16 4023ad7b: f00d ret.n 4023ad7d: 000000 ill 4023ad80: fe9411 l32r a1, 4023a7d0 4023ad83: 3f .byte 0x3f 4023ad84: 1bec bnez.n a11, 4023ada9 <_Z9OtaUpdate6String+0x9> 4023ad86: ff .byte 0xff 4023ad87: 3f .byte 0x3f 4023ad88: 941d excw 4023ad8a: fe .byte 0xfe 4023ad8b: 3f .byte 0x3f 4023ad8c: fe9425 excw 4023ad8f: 3f .byte 0x3f 4023ad90: 448a add.n a4, a4, a8 4023ad92: 270000 excw 4023ad95: 3ffe94 excw 4023ad98: 9798 l32i.n a9, a7, 36 4023ad9a: fe .byte 0xfe 4023ad9b: 3f .byte 0x3f 4023ad9c: 23ac10 excw 4023ad9f: c11240 mul16u a1, a2, a4 4023ada0 <_Z9OtaUpdate6String>: 4023ada0: a0c112 addi a1, a1, -96 4023ada3: 1461e2 s32i a14, a1, 80 4023ada6: 2e72e1 l32r a14, 40206770 4023ada9: fff531 l32r a3, 4023ad80 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x40> 4023adac: 1361f2 s32i a15, a1, 76 4023adaf: 02fd mov.n a15, a2 4023adb1: 202ee0 or a2, a14, a14 4023adb4: 1661c2 s32i a12, a1, 88 4023adb7: 176102 s32i a0, a1, 92 4023adba: 1561d2 s32i a13, a1, 84 4023adbd: 01a3c5 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023adc0: fff1c1 l32r a12, 4023ad84 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x44> 4023adc3: 0c28 l32i.n a2, a12, 0 4023adc5: 008216 beqz a2, 4023add1 <_Z9OtaUpdate6String+0x31> 4023adc8: 002232 l32i a3, a2, 0 4023adcb: 012332 l32i a3, a3, 4 4023adce: 0003c0 callx0 a3 4023add1: e0a022 movi a2, 224 4023add4: 010105 call0 4023bde8 <_Znwj> 4023add7: 02dd mov.n a13, a2 4023add9: 050ac5 call0 4023fe88 <_ZN15rBootHttpUpdateC1Ev> 4023addc: 012d mov.n a2, a1 4023adde: 0cd9 s32i.n a13, a12, 0 4023ade0: cbf945 call0 40206d78 4023ade3: ff8631 l32r a3, 4023abfc <_Z15startMqttClientv+0xf4> 4023ade6: 0301d2 l8ui a13, a1, 3 4023ade9: 0e2d mov.n a2, a14 4023adeb: 019ac5 call0 4023c798 <_ZN5Print5printEPKc> 4023adee: a40c movi.n a4, 10 4023adf0: 0d3d mov.n a3, a13 4023adf2: 0e2d mov.n a2, a14 4023adf4: 01b705 call0 4023c968 <_ZN5Print7printlnEhi> 4023adf7: ffe431 l32r a3, 4023ad88 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x48> 4023adfa: 18c122 addi a2, a1, 24 4023adfd: 2e8201 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023ae00: 0000c0 callx0 a0 4023ae03: 0f3d mov.n a3, a15 4023ae05: 18c122 addi a2, a1, 24 4023ae08: 020685 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023ae0b: ffe031 l32r a3, 4023ad8c <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x4c> 4023ae0e: 0f0c movi.n a15, 0 4023ae10: 0208c5 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023ae13: ffdf31 l32r a3, 4023ad90 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x50> 4023ae16: 020c05 call0 4023ced8 <_ZplRK15StringSumHelperi> 4023ae19: ffde31 l32r a3, 4023ad94 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x54> 4023ae1c: 020805 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023ae1f: 023d mov.n a3, a2 4023ae21: 20c122 addi a2, a1, 32 4023ae24: 2e7801 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023ae27: 0000c0 callx0 a0 4023ae2a: 18c122 addi a2, a1, 24 4023ae2d: 01da45 call0 4023cbd4 <_ZN6StringD1Ev> 4023ae30: 20c132 addi a3, a1, 32 4023ae33: 0e2d mov.n a2, a14 4023ae35: 0199c5 call0 4023c7d4 <_ZN5Print7printlnERK6String> 4023ae38: 1e0c movi.n a14, 1 4023ae3a: 0f2d mov.n a2, a15 4023ae3c: 0c58 l32i.n a5, a12, 0 4023ae3e: 832ed0 moveqz a2, a14, a13 4023ae41: a0d210 addx4 a13, a2, a1 4023ae44: 20c132 addi a3, a1, 32 4023ae47: 18c122 addi a2, a1, 24 4023ae4a: 2dd8 l32i.n a13, a13, 8 4023ae4c: c159 s32i.n a5, a1, 48 4023ae4e: 2e6d01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023ae51: 0000c0 callx0 a0 4023ae54: c158 l32i.n a5, a1, 48 4023ae56: 0d3d mov.n a3, a13 4023ae58: 052d mov.n a2, a5 4023ae5a: 18c142 addi a4, a1, 24 4023ae5d: 0508c5 call0 4023feec <_ZN15rBootHttpUpdate7addItemEi6String> 4023ae60: 18c122 addi a2, a1, 24 4023ae63: 01d705 call0 4023cbd4 <_ZN6StringD1Ev> 4023ae66: c20c movi.n a2, 12 4023ae68: 0cd8 l32i.n a13, a12, 0 4023ae6a: 61f9 s32i.n a15, a1, 24 4023ae6c: 00f785 call0 4023bde8 <_Znwj> 4023ae6f: ffca31 l32r a3, 4023ad98 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x58> 4023ae72: 12e9 s32i.n a14, a2, 4 4023ae74: 0239 s32i.n a3, a2, 0 4023ae76: ffc931 l32r a3, 4023ad9c <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x5c> 4023ae79: 6129 s32i.n a2, a1, 24 4023ae7b: 2239 s32i.n a3, a2, 8 4023ae7d: 0d2d mov.n a2, a13 4023ae7f: 18c132 addi a3, a1, 24 4023ae82: 0545c5 call0 402402e0 <_ZN15rBootHttpUpdate11setCallbackE8DelegateIFvbEE> 4023ae85: 6128 l32i.n a2, a1, 24 4023ae87: 0f12f7 beq a2, a15, 4023ae9a <_Z9OtaUpdate6String+0xfa> 4023ae8a: 1238 l32i.n a3, a2, 4 4023ae8c: 330b addi.n a3, a3, -1 4023ae8e: 1239 s32i.n a3, a2, 4 4023ae90: 0693f7 bne a3, a15, 4023ae9a <_Z9OtaUpdate6String+0xfa> 4023ae93: 0238 l32i.n a3, a2, 0 4023ae95: 1338 l32i.n a3, a3, 4 4023ae97: 0003c0 callx0 a3 4023ae9a: 0c28 l32i.n a2, a12, 0 4023ae9c: 051085 call0 4023ffa8 <_ZN15rBootHttpUpdate5startEv> 4023ae9f: 20c122 addi a2, a1, 32 4023aea2: 01d305 call0 4023cbd4 <_ZN6StringD1Ev> 4023aea5: 172102 l32i a0, a1, 92 4023aea8: 1621c2 l32i a12, a1, 88 4023aeab: 1521d2 l32i a13, a1, 84 4023aeae: 1421e2 l32i a14, a1, 80 4023aeb1: 1321f2 l32i a15, a1, 76 4023aeb4: 60c112 addi a1, a1, 96 4023aeb7: f00d ret.n 4023aeb9: 000000 ill 4023aebc: fe9455 excw 4023aebf: 3f .byte 0x3f 4023aec0: fe9464 excw 4023aec3: 3f .byte 0x3f 4023aec4 <_Z7onReadyv>: 4023aec4: c0c112 addi a1, a1, -64 4023aec7: 220c movi.n a2, 2 4023aec9: f109 s32i.n a0, a1, 60 4023aecb: e1c9 s32i.n a12, a1, 56 4023aecd: d1d9 s32i.n a13, a1, 52 4023aecf: c1e9 s32i.n a14, a1, 48 4023aed1: b1f9 s32i.n a15, a1, 44 4023aed3: c91045 call0 40203fd8 4023aed6: ffdcc5 call0 4023aca4 <_ZN26ApplicationSettingsStorage5existEv$isra$8> 4023aed9: 20e220 or a14, a2, a2 4023aedc: 2e25c1 l32r a12, 40206770 4023aedf: fedcf1 l32r a15, 4023aa50 <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED0Ev+0x18> 4023aee2: 2e43d1 l32r a13, 402067f0 <_ZL16webserver_listenPv+0x54> 4023aee5: 42bc beqz.n a2, 4023af1d <_Z7onReadyv+0x59> 4023aee7: fff531 l32r a3, 4023aebc <_Z9OtaUpdate6String+0x11c> 4023aeea: 202cc0 or a2, a12, a12 4023aeed: 0190c5 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023aef0: 2f6ae1 l32r a14, 40206c98 <_ZL14webserver_recvPvPct+0x298> 4023aef3: 0c2d mov.n a2, a12 4023aef5: 0e3d mov.n a3, a14 4023aef7: 018dc5 call0 4023c7d4 <_ZN5Print7printlnERK6String> 4023aefa: 0e3d mov.n a3, a14 4023aefc: 18c122 addi a2, a1, 24 4023aeff: 2e4101 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023af02: 0000c0 callx0 a0 4023af05: 10c122 addi a2, a1, 16 4023af08: 0f3d mov.n a3, a15 4023af0a: 2e3f01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023af0d: 0000c0 callx0 a0 4023af10: c8a022 movi a2, 200 4023af13: 0129 s32i.n a2, a1, 0 4023af15: 770c movi.n a7, 7 4023af17: 060c movi.n a6, 0 4023af19: 000a06 j 4023af45 <_Z7onReadyv+0x81> 4023af1c: e83100 excw 4023af1f: ff .byte 0xff 4023af20: 0c2d mov.n a2, a12 4023af22: 018d85 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023af25: fec931 l32r a3, 4023aa4c <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED0Ev+0x14> 4023af28: 18c122 addi a2, a1, 24 4023af2b: 2e3701 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023af2e: 0000c0 callx0 a0 4023af31: 10c122 addi a2, a1, 16 4023af34: 0f3d mov.n a3, a15 4023af36: 2e3401 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023af39: 0000c0 callx0 a0 4023af3c: c8a022 movi a2, 200 4023af3f: 0129 s32i.n a2, a1, 0 4023af41: 770c movi.n a7, 7 4023af43: 0e6d mov.n a6, a14 4023af45: 10c142 addi a4, a1, 16 4023af48: 18c132 addi a3, a1, 24 4023af4b: 450c movi.n a5, 4 4023af4d: 0d2d mov.n a2, a13 4023af4f: 055045 call0 40240454 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii> 4023af52: 10c122 addi a2, a1, 16 4023af55: 01c7c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023af58: 18c122 addi a2, a1, 24 4023af5b: 01c785 call0 4023cbd4 <_ZN6StringD1Ev> 4023af5e: bba122 movi a2, 0x1bb 4023af61: cb9e85 call0 4020694c <_Z19user_webserver_initj> 4023af64: f108 l32i.n a0, a1, 60 4023af66: e1c8 l32i.n a12, a1, 56 4023af68: d1d8 l32i.n a13, a1, 52 4023af6a: c1e8 l32i.n a14, a1, 48 4023af6c: b1f8 l32i.n a15, a1, 44 4023af6e: 40c112 addi a1, a1, 64 4023af71: f00d ret.n 4023af73: 1b7000 excw 4023af76: ff .byte 0xff 4023af77: 3f .byte 0x3f 4023af78: 9478 l32i.n a7, a4, 36 4023af7a: fe .byte 0xfe 4023af7b: 3f .byte 0x3f 4023af7c: fe9481 l32r a8, 4023a9cc <_ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EE6invokeES0_S0_+0x10> 4023af7f: 3f .byte 0x3f 4023af80: 9488 l32i.n a8, a4, 36 4023af82: fe .byte 0xfe 4023af83: 3f .byte 0x3f 4023af84: 8f .byte 0x8f 4023af85: 3ffe94 excw 4023af88: 949a add.n a9, a4, a9 4023af8a: fe .byte 0xfe 4023af8b: 3f .byte 0x3f 4023af8c: fe94a0 excw 4023af8f: 3f .byte 0x3f 4023af90: 97ac beqz.n a7, 4023afbd <_Z8sendDatav+0x25> 4023af92: fe .byte 0xfe 4023af93: 3f .byte 0x3f 4023af94: 23b184 excw 4023af97: c11240 mul16u a1, a2, a4 4023af98 <_Z8sendDatav>: 4023af98: d0c112 addi a1, a1, -48 4023af9b: a1c9 s32i.n a12, a1, 40 4023af9d: fff5c1 l32r a12, 4023af74 <_Z7onReadyv+0xb0> 4023afa0: b109 s32i.n a0, a1, 44 4023afa2: 4c28 l32i.n a2, a12, 16 4023afa4: 91d9 s32i.n a13, a1, 36 4023afa6: 81e9 s32i.n a14, a1, 32 4023afa8: 220b addi.n a2, a2, -1 4023afaa: 0222f6 bgeui a2, 2, 4023afb0 <_Z8sendDatav+0x18> 4023afad: 003606 j 4023b089 <_Z8sendDatav+0xf1> 4023afb0: fff231 l32r a3, 4023af78 <_Z7onReadyv+0xb4> 4023afb3: 08c122 addi a2, a1, 8 4023afb6: 2e1401 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023afb9: 0000c0 callx0 a0 4023afbc: 2e8231 l32r a3, 402069c4 <_Z19user_webserver_initj+0x78> 4023afbf: 218b addi.n a2, a1, 8 4023afc1: 01eb05 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023afc4: ffee31 l32r a3, 4023af7c <_Z7onReadyv+0xb8> 4023afc7: 01ed85 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023afca: 2e8031 l32r a3, 402069cc <_Z19user_webserver_initj+0x80> 4023afcd: 01ea45 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023afd0: ffec31 l32r a3, 4023af80 <_Z7onReadyv+0xbc> 4023afd3: 01ecc5 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023afd6: ffeb31 l32r a3, 4023af84 <_Z7onReadyv+0xc0> 4023afd9: 01ec45 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023afdc: ffeb31 l32r a3, 4023af88 <_Z7onReadyv+0xc4> 4023afdf: 01ec05 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023afe2: 2e02d1 l32r a13, 402067ec <_ZL16webserver_listenPv+0x50> 4023afe5: 02ed mov.n a14, a2 4023afe7: 0d3d mov.n a3, a13 4023afe9: 012d mov.n a2, a1 4023afeb: 059f85 call0 402409e4 <_ZN12StationClass6getMACEv> 4023afee: 0138 l32i.n a3, a1, 0 4023aff0: 0e2d mov.n a2, a14 4023aff2: 01eac5 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023aff5: 023d mov.n a3, a2 4023aff7: 10c122 addi a2, a1, 16 4023affa: 2e0201 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023affd: 0000c0 callx0 a0 4023b000: 012d mov.n a2, a1 4023b002: 01bd05 call0 4023cbd4 <_ZN6StringD1Ev> 4023b005: 218b addi.n a2, a1, 8 4023b007: 01bcc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b00a: 10c132 addi a3, a1, 16 4023b00d: 0c2d mov.n a2, a12 4023b00f: 035045 call0 4023e514 <_ZN10HttpClient11setPostBodyERK6String> 4023b012: 203dd0 or a3, a13, a13 4023b015: 202110 or a2, a1, a1 4023b018: 059c85 call0 402409e4 <_ZN12StationClass6getMACEv> 4023b01b: 2dd5d1 l32r a13, 40206770 4023b01e: 0138 l32i.n a3, a1, 0 4023b020: 0d2d mov.n a2, a13 4023b022: 017d85 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b025: 012d mov.n a2, a1 4023b027: 01bac5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b02a: 2df131 l32r a3, 402067f0 <_ZL16webserver_listenPv+0x54> 4023b02d: 012d mov.n a2, a1 4023b02f: 0556c5 call0 4024059c <_ZN16AccessPointClass6getMACEv> 4023b032: 0138 l32i.n a3, a1, 0 4023b034: 0d2d mov.n a2, a13 4023b036: 017c45 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b039: 012d mov.n a2, a1 4023b03b: 01b985 call0 4023cbd4 <_ZN6StringD1Ev> 4023b03e: ffd331 l32r a3, 4023af8c <_Z7onReadyv+0xc8> 4023b041: 012d mov.n a2, a1 4023b043: 2df101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b046: 0000c0 callx0 a0 4023b049: 020c movi.n a2, 0 4023b04b: 2129 s32i.n a2, a1, 8 4023b04d: c20c movi.n a2, 12 4023b04f: 00d985 call0 4023bde8 <_Znwj> 4023b052: 130c movi.n a3, 1 4023b054: 1239 s32i.n a3, a2, 4 4023b056: ffce31 l32r a3, 4023af90 <_Z7onReadyv+0xcc> 4023b059: 2129 s32i.n a2, a1, 8 4023b05b: 0239 s32i.n a3, a2, 0 4023b05d: ffcd31 l32r a3, 4023af94 <_Z7onReadyv+0xd0> 4023b060: 418b addi.n a4, a1, 8 4023b062: 2239 s32i.n a3, a2, 8 4023b064: 013d mov.n a3, a1 4023b066: 0c2d mov.n a2, a12 4023b068: 031a85 call0 4023e214 <_ZN10HttpClient14downloadStringE6String8DelegateIFvRS_bEE> 4023b06b: 2128 l32i.n a2, a1, 8 4023b06d: d28c beqz.n a2, 4023b07e <_Z8sendDatav+0xe6> 4023b06f: 1238 l32i.n a3, a2, 4 4023b071: 330b addi.n a3, a3, -1 4023b073: 1239 s32i.n a3, a2, 4 4023b075: 53cc bnez.n a3, 4023b07e <_Z8sendDatav+0xe6> 4023b077: 0238 l32i.n a3, a2, 0 4023b079: 1338 l32i.n a3, a3, 4 4023b07b: 0003c0 callx0 a3 4023b07e: 012d mov.n a2, a1 4023b080: 01b505 call0 4023cbd4 <_ZN6StringD1Ev> 4023b083: 10c122 addi a2, a1, 16 4023b086: 01b4c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b089: b108 l32i.n a0, a1, 44 4023b08b: a1c8 l32i.n a12, a1, 40 4023b08d: 91d8 l32i.n a13, a1, 36 4023b08f: 81e8 l32i.n a14, a1, 32 4023b091: 30c112 addi a1, a1, 48 4023b094: f00d ret.n 4023b096: cc0000 excw 4023b099: 3ffe94 excw 4023b09c <_Z9connectOkv>: 4023b09c: ffff31 l32r a3, 4023b098 <_Z8sendDatav+0x100> 4023b09f: 2db421 l32r a2, 40206770 4023b0a2: f0c112 addi a1, a1, -16 4023b0a5: 036102 s32i a0, a1, 12 4023b0a8: 017505 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b0ab: ffa5c5 call0 4023ab08 <_Z15startMqttClientv> 4023b0ae: ffee85 call0 4023af98 <_Z8sendDatav> 4023b0b1: 3108 l32i.n a0, a1, 12 4023b0b3: 10c112 addi a1, a1, 16 4023b0b6: f00d ret.n 4023b0b8: 94da add.n a9, a4, a13 4023b0ba: fe .byte 0xfe 4023b0bb: 3f .byte 0x3f 4023b0bc <_Z11changeStatei>: 4023b0bc: ffff31 l32r a3, 4023b0b8 <_Z9connectOkv+0x1c> 4023b0bf: f0c112 addi a1, a1, -16 4023b0c2: 332a add.n a3, a3, a2 4023b0c4: 2dab21 l32r a2, 40206770 4023b0c7: 3109 s32i.n a0, a1, 12 4023b0c9: 017305 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b0cc: 3108 l32i.n a0, a1, 12 4023b0ce: 10c112 addi a1, a1, 16 4023b0d1: f00d ret.n 4023b0d3: 94e900 extui a14, a0, 9, 10 4023b0d6: fe .byte 0xfe 4023b0d7: 3f .byte 0x3f 4023b0d8 <_Z14publishMessage6StringS_>: 4023b0d8: e0c112 addi a1, a1, -32 4023b0db: 41e9 s32i.n a14, a1, 16 4023b0dd: 02ed mov.n a14, a2 4023b0df: fe8121 l32r a2, 4023aae4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x24> 4023b0e2: 51d9 s32i.n a13, a1, 20 4023b0e4: 03dd mov.n a13, a3 4023b0e6: 4238 l32i.n a3, a2, 16 4023b0e8: 61c9 s32i.n a12, a1, 24 4023b0ea: 7109 s32i.n a0, a1, 28 4023b0ec: 02cd mov.n a12, a2 4023b0ee: 022326 beqi a3, 2, 4023b0f4 <_Z14publishMessage6StringS_+0x1c> 4023b0f1: ffa145 call0 4023ab08 <_Z15startMqttClientv> 4023b0f4: fff831 l32r a3, 4023b0d4 <_Z11changeStatei+0x18> 4023b0f7: 2d9e21 l32r a2, 40206770 4023b0fa: 017005 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b0fd: 0e3d mov.n a3, a14 4023b0ff: 218b addi.n a2, a1, 8 4023b101: 2dc001 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023b104: 0000c0 callx0 a0 4023b107: 0d3d mov.n a3, a13 4023b109: 012d mov.n a2, a1 4023b10b: 2dbe01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023b10e: 0000c0 callx0 a0 4023b111: 014d mov.n a4, a1 4023b113: 318b addi.n a3, a1, 8 4023b115: 050c movi.n a5, 0 4023b117: 0c2d mov.n a2, a12 4023b119: 038dc5 call0 4023e9f8 <_ZN10MqttClient7publishE6StringS0_b> 4023b11c: 012d mov.n a2, a1 4023b11e: 01ab45 call0 4023cbd4 <_ZN6StringD1Ev> 4023b121: 218b addi.n a2, a1, 8 4023b123: 01ab05 call0 4023cbd4 <_ZN6StringD1Ev> 4023b126: 7108 l32i.n a0, a1, 28 4023b128: 61c8 l32i.n a12, a1, 24 4023b12a: 51d8 l32i.n a13, a1, 20 4023b12c: 41e8 l32i.n a14, a1, 16 4023b12e: 20c112 addi a1, a1, 32 4023b131: f00d ret.n ... 4023b134 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev>: 4023b134: f0c112 addi a1, a1, -16 4023b137: 2e1c31 l32r a3, 402069a8 <_Z19user_webserver_initj+0x5c> 4023b13a: 036102 s32i a0, a1, 12 4023b13d: 0261c2 s32i a12, a1, 8 4023b140: 006232 s32i a3, a2, 0 4023b143: 2228 l32i.n a2, a2, 8 4023b145: 828c beqz.n a2, 4023b151 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x1d> 4023b147: 02c8 l32i.n a12, a2, 0 4023b149: cbf085 call0 40207054 4023b14c: 0c2d mov.n a2, a12 4023b14e: fffcc6 j 4023b145 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x11> 4023b151: 3108 l32i.n a0, a1, 12 4023b153: 21c8 l32i.n a12, a1, 8 4023b155: 10c112 addi a1, a1, 16 4023b158: f00d ret.n 4023b15a: ff0000 excw 4023b15d: 3ffe95 excw 4023b160: fe9614 excw 4023b163: 3f .byte 0x3f 4023b164: 961c movi.n a6, 25 4023b166: fe .byte 0xfe 4023b167: 3f .byte 0x3f 4023b168: fe9631 l32r a3, 4023abc0 <_Z15startMqttClientv+0xb8> 4023b16b: 3f .byte 0x3f 4023b16c: fe9636 excw 4023b16f: 3f .byte 0x3f 4023b170: 3f .byte 0x3f 4023b171: 3ffe96 bltz a14, 4023b574 <_ZN26ApplicationSettingsStorage4loadEv+0x6c> 4023b174: 964b addi.n a9, a6, 4 4023b176: fe .byte 0xfe 4023b177: 3f .byte 0x3f 4023b178: fe9653 excw 4023b17b: 3f .byte 0x3f 4023b17c: 9669 s32i.n a6, a6, 36 4023b17e: fe .byte 0xfe 4023b17f: 3f .byte 0x3f 4023b180: 105670 and a5, a6, a7 4023b183: c11240 mul16u a1, a2, a4 4023b184 <_Z10onDataSentR10HttpClientb>: 4023b184: b0c112 addi a1, a1, -80 4023b187: 1261c2 s32i a12, a1, 72 4023b18a: 2d79c1 l32r a12, 40206770 4023b18d: 1061e2 s32i a14, a1, 64 4023b190: 74e030 extui a14, a3, 0, 8 4023b193: fff231 l32r a3, 4023b15c <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x28> 4023b196: 1161d2 s32i a13, a1, 68 4023b199: 02dd mov.n a13, a2 4023b19b: 0c2d mov.n a2, a12 4023b19d: 136102 s32i a0, a1, 76 4023b1a0: 016585 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b1a3: 0d3d mov.n a3, a13 4023b1a5: 30c122 addi a2, a1, 48 4023b1a8: 02c085 call0 4023ddb4 <_ZN10HttpClient17getResponseStringEv> 4023b1ab: 30c132 addi a3, a1, 48 4023b1ae: 0c2d mov.n a2, a12 4023b1b0: 016205 call0 4023c7d4 <_ZN5Print7printlnERK6String> 4023b1b3: 0cdd mov.n a13, a12 4023b1b5: 150e16 beqz a14, 4023b309 <_Z10onDataSentR10HttpClientb+0x185> 4023b1b8: 2dfc21 l32r a2, 402069a8 <_Z19user_webserver_initj+0x5c> 4023b1bb: 7ba032 movi a3, 123 4023b1be: 0129 s32i.n a2, a1, 0 4023b1c0: 020c movi.n a2, 0 4023b1c2: 2129 s32i.n a2, a1, 8 4023b1c4: 00a122 movi a2, 0x100 4023b1c7: 3129 s32i.n a2, a1, 12 4023b1c9: 30c122 addi a2, a1, 48 4023b1cc: 2e0a01 l32r a0, 402069f4 <_Z19user_webserver_initj+0xa8> 4023b1cf: 0000c0 callx0 a0 4023b1d2: 02cd mov.n a12, a2 4023b1d4: 7da032 movi a3, 125 4023b1d7: 30c122 addi a2, a1, 48 4023b1da: 2e0601 l32r a0, 402069f4 <_Z19user_webserver_initj+0xa8> 4023b1dd: 0000c0 callx0 a0 4023b1e0: 521b addi.n a5, a2, 1 4023b1e2: 0c4d mov.n a4, a12 4023b1e4: 30c132 addi a3, a1, 48 4023b1e7: 28c122 addi a2, a1, 40 4023b1ea: 01dcc5 call0 4023cfb8 <_ZNK6String9substringEjj> 4023b1ed: a40c movi.n a4, 10 4023b1ef: 28c132 addi a3, a1, 40 4023b1f2: 012d mov.n a2, a1 4023b1f4: ffb485 call0 4023ad40 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh> 4023b1f7: ffda31 l32r a3, 4023b160 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x2c> 4023b1fa: 02ed mov.n a14, a2 4023b1fc: 05fcc5 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b1ff: 023d mov.n a3, a2 4023b201: 006216 beqz a2, 4023b20b <_Z10onDataSentR10HttpClientb+0x87> 4023b204: 228b addi.n a2, a2, 8 4023b206: 061f05 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 4023b209: 023d mov.n a3, a2 4023b20b: 20c122 addi a2, a1, 32 4023b20e: 2d7e01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b211: 0000c0 callx0 a0 4023b214: ffd431 l32r a3, 4023b164 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x30> 4023b217: 10c122 addi a2, a1, 16 4023b21a: 2d7b01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b21d: 0000c0 callx0 a0 4023b220: 20c132 addi a3, a1, 32 4023b223: 10c122 addi a2, a1, 16 4023b226: 01c4c5 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023b229: 023d mov.n a3, a2 4023b22b: 0d2d mov.n a2, a13 4023b22d: 015a45 call0 4023c7d4 <_ZN5Print7printlnERK6String> 4023b230: 10c122 addi a2, a1, 16 4023b233: 019a05 call0 4023cbd4 <_ZN6StringD1Ev> 4023b236: ffcc31 l32r a3, 4023b168 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x34> 4023b239: 10c122 addi a2, a1, 16 4023b23c: 2d7301 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b23f: 0000c0 callx0 a0 4023b242: 10c132 addi a3, a1, 16 4023b245: 20c122 addi a2, a1, 32 4023b248: 2ded01 l32r a0, 402069fc <_Z19user_webserver_initj+0xb0> 4023b24b: 0000c0 callx0 a0 4023b24e: 02cd mov.n a12, a2 4023b250: 10c122 addi a2, a1, 16 4023b253: 019805 call0 4023cbd4 <_ZN6StringD1Ev> 4023b256: 09bc56 bnez a12, 4023b2f5 <_Z10onDataSentR10HttpClientb+0x171> 4023b259: ffc431 l32r a3, 4023b16c <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x38> 4023b25c: 0e2d mov.n a2, a14 4023b25e: 05f6c5 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b261: 203220 or a3, a2, a2 4023b264: 006216 beqz a2, 4023b26e <_Z10onDataSentR10HttpClientb+0xea> 4023b267: 228b addi.n a2, a2, 8 4023b269: 0618c5 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 4023b26c: 023d mov.n a3, a2 4023b26e: fe25c1 l32r a12, 4023ab04 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x44> 4023b271: 0c2d mov.n a2, a12 4023b273: 2de101 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023b276: 0000c0 callx0 a0 4023b279: ffbd31 l32r a3, 4023b170 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x3c> 4023b27c: 0e2d mov.n a2, a14 4023b27e: 05f4c5 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b281: 023d mov.n a3, a2 4023b283: 007216 beqz a2, 4023b28e <_Z10onDataSentR10HttpClientb+0x10a> 4023b286: 08c222 addi a2, a2, 8 4023b289: 0616c5 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 4023b28c: 023d mov.n a3, a2 4023b28e: 18c122 addi a2, a1, 24 4023b291: 2d5d01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b294: 0000c0 callx0 a0 4023b297: ffb731 l32r a3, 4023b174 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x40> 4023b29a: 10c122 addi a2, a1, 16 4023b29d: 2d5a01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b2a0: 0000c0 callx0 a0 4023b2a3: 0c3d mov.n a3, a12 4023b2a5: 10c122 addi a2, a1, 16 4023b2a8: 01bc85 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023b2ab: fe11c1 l32r a12, 4023aaf0 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x30> 4023b2ae: 023d mov.n a3, a2 4023b2b0: 0c2d mov.n a2, a12 4023b2b2: ffb301 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023b2b5: 0000c0 callx0 a0 4023b2b8: 10c122 addi a2, a1, 16 4023b2bb: 019185 call0 4023cbd4 <_ZN6StringD1Ev> 4023b2be: fe0d21 l32r a2, 4023aaf4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x34> 4023b2c1: 18c132 addi a3, a1, 24 4023b2c4: ffaf01 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023b2c7: 0000c0 callx0 a0 4023b2ca: ffab31 l32r a3, 4023b178 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x44> 4023b2cd: 10c122 addi a2, a1, 16 4023b2d0: 2d4e01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b2d3: 0000c0 callx0 a0 4023b2d6: 203cc0 or a3, a12, a12 4023b2d9: 10c122 addi a2, a1, 16 4023b2dc: 01b945 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023b2df: 023d mov.n a3, a2 4023b2e1: 0d2d mov.n a2, a13 4023b2e3: 014f05 call0 4023c7d4 <_ZN5Print7printlnERK6String> 4023b2e6: 10c122 addi a2, a1, 16 4023b2e9: 018e85 call0 4023cbd4 <_ZN6StringD1Ev> 4023b2ec: ff8185 call0 4023ab08 <_Z15startMqttClientv> 4023b2ef: 18c122 addi a2, a1, 24 4023b2f2: 018e05 call0 4023cbd4 <_ZN6StringD1Ev> 4023b2f5: 20c122 addi a2, a1, 32 4023b2f8: 018d85 call0 4023cbd4 <_ZN6StringD1Ev> 4023b2fb: 28c122 addi a2, a1, 40 4023b2fe: 018d45 call0 4023cbd4 <_ZN6StringD1Ev> 4023b301: 012d mov.n a2, a1 4023b303: ffe305 call0 4023b134 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev> 4023b306: 000206 j 4023b312 <_Z10onDataSentR10HttpClientb+0x18e> 4023b309: ff9c31 l32r a3, 4023b17c <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x48> 4023b30c: 202cc0 or a2, a12, a12 4023b30f: 014ec5 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b312: 30c122 addi a2, a1, 48 4023b315: 018bc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b318: 132102 l32i a0, a1, 76 4023b31b: 1221c2 l32i a12, a1, 72 4023b31e: 1121d2 l32i a13, a1, 68 4023b321: 1021e2 l32i a14, a1, 64 4023b324: 50c112 addi a1, a1, 80 4023b327: 000080 ret 4023b32a: 6f0000 excw 4023b32d: 3ffe96 bltz a14, 4023b730 <_ZN26ApplicationSettingsStorage4saveEv+0xc0> 4023b330: fe9674 excw 4023b333: 3f .byte 0x3f 4023b334: 9678 l32i.n a7, a6, 36 4023b336: fe .byte 0xfe 4023b337: 3f .byte 0x3f 4023b338: 7f .byte 0x7f 4023b339: 3ffe96 bltz a14, 4023b73c <_ZN26ApplicationSettingsStorage4saveEv+0xcc> 4023b33c: fe9687 bne a6, a8, 4023b33e <_Z10onDataSentR10HttpClientb+0x1ba> 4023b33f: 3f .byte 0x3f 4023b340: fe9695 excw 4023b343: 3f .byte 0x3f 4023b344: fe96a1 l32r a10, 4023ad9c <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh+0x5c> 4023b347: 3f .byte 0x3f 4023b348: 96aa add.n a9, a6, a10 4023b34a: fe .byte 0xfe 4023b34b: 3f .byte 0x3f 4023b34c <_Z17onMessageReceived6StringS_>: 4023b34c: b0c112 addi a1, a1, -80 4023b34f: 1161d2 s32i a13, a1, 68 4023b352: 2d07d1 l32r a13, 40206770 4023b355: 1261c2 s32i a12, a1, 72 4023b358: 03cd mov.n a12, a3 4023b35a: 023d mov.n a3, a2 4023b35c: 0d2d mov.n a2, a13 4023b35e: 136102 s32i a0, a1, 76 4023b361: 0ba105 call0 40246d74 <_ZN5Print5printERK6String> 4023b364: fff231 l32r a3, 4023b32c <_Z10onDataSentR10HttpClientb+0x1a8> 4023b367: 0d2d mov.n a2, a13 4023b369: 0142c5 call0 4023c798 <_ZN5Print5printEPKc> 4023b36c: 0c3d mov.n a3, a12 4023b36e: 0d2d mov.n a2, a13 4023b370: 014605 call0 4023c7d4 <_ZN5Print7printlnERK6String> 4023b373: 2d8d21 l32r a2, 402069a8 <_Z19user_webserver_initj+0x5c> 4023b376: 7ba032 movi a3, 123 4023b379: 0129 s32i.n a2, a1, 0 4023b37b: 020c movi.n a2, 0 4023b37d: 2129 s32i.n a2, a1, 8 4023b37f: 00a122 movi a2, 0x100 4023b382: 3129 s32i.n a2, a1, 12 4023b384: 0c2d mov.n a2, a12 4023b386: 2d9b01 l32r a0, 402069f4 <_Z19user_webserver_initj+0xa8> 4023b389: 0000c0 callx0 a0 4023b38c: 02dd mov.n a13, a2 4023b38e: 7da032 movi a3, 125 4023b391: 0c2d mov.n a2, a12 4023b393: 2d9801 l32r a0, 402069f4 <_Z19user_webserver_initj+0xa8> 4023b396: 0000c0 callx0 a0 4023b399: 521b addi.n a5, a2, 1 4023b39b: 0c3d mov.n a3, a12 4023b39d: 0d4d mov.n a4, a13 4023b39f: 38c122 addi a2, a1, 56 4023b3a2: 01c145 call0 4023cfb8 <_ZNK6String9substringEjj> 4023b3a5: a40c movi.n a4, 10 4023b3a7: 38c132 addi a3, a1, 56 4023b3aa: 012d mov.n a2, a1 4023b3ac: ff9905 call0 4023ad40 <_ZN11ArduinoJson10JsonBuffer11parseObjectERK6Stringh> 4023b3af: ffe031 l32r a3, 4023b330 <_Z10onDataSentR10HttpClientb+0x1ac> 4023b3b2: 02cd mov.n a12, a2 4023b3b4: 05e145 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b3b7: 023d mov.n a3, a2 4023b3b9: 006216 beqz a2, 4023b3c3 <_Z17onMessageReceived6StringS_+0x77> 4023b3bc: 228b addi.n a2, a2, 8 4023b3be: 060385 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 4023b3c1: 023d mov.n a3, a2 4023b3c3: 30c122 addi a2, a1, 48 4023b3c6: 2d1001 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b3c9: 0000c0 callx0 a0 4023b3cc: ffda31 l32r a3, 4023b334 <_Z10onDataSentR10HttpClientb+0x1b0> 4023b3cf: 0c2d mov.n a2, a12 4023b3d1: 05df85 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b3d4: 023d mov.n a3, a2 4023b3d6: 006216 beqz a2, 4023b3e0 <_Z17onMessageReceived6StringS_+0x94> 4023b3d9: 228b addi.n a2, a2, 8 4023b3db: 0601c5 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 4023b3de: 023d mov.n a3, a2 4023b3e0: 28c122 addi a2, a1, 40 4023b3e3: 2d0901 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b3e6: 0000c0 callx0 a0 4023b3e9: ffd331 l32r a3, 4023b338 <_Z10onDataSentR10HttpClientb+0x1b4> 4023b3ec: 10c122 addi a2, a1, 16 4023b3ef: 2d0601 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b3f2: 0000c0 callx0 a0 4023b3f5: 10c132 addi a3, a1, 16 4023b3f8: 30c122 addi a2, a1, 48 4023b3fb: 2d8001 l32r a0, 402069fc <_Z19user_webserver_initj+0xb0> 4023b3fe: 0000c0 callx0 a0 4023b401: 20c220 or a12, a2, a2 4023b404: 10c122 addi a2, a1, 16 4023b407: 017cc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b40a: 051c56 bnez a12, 4023b45f <_Z17onMessageReceived6StringS_+0x113> 4023b40d: 120c movi.n a2, 1 4023b40f: ffcac5 call0 4023b0bc <_Z11changeStatei> 4023b412: fdbb31 l32r a3, 4023ab00 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x40> 4023b415: 20c122 addi a2, a1, 32 4023b418: 2cfc01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b41b: 0000c0 callx0 a0 4023b41e: fdb931 l32r a3, 4023ab04 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x44> 4023b421: 20c122 addi a2, a1, 32 4023b424: 01a4c5 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023b427: ffc531 l32r a3, 4023b33c <_Z10onDataSentR10HttpClientb+0x1b8> 4023b42a: 01a745 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023b42d: 023d mov.n a3, a2 4023b42f: 18c122 addi a2, a1, 24 4023b432: 2cf401 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023b435: 0000c0 callx0 a0 4023b438: ffc231 l32r a3, 4023b340 <_Z10onDataSentR10HttpClientb+0x1bc> 4023b43b: 10c122 addi a2, a1, 16 4023b43e: 2cf201 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b441: 0000c0 callx0 a0 4023b444: 10c132 addi a3, a1, 16 4023b447: 18c122 addi a2, a1, 24 4023b44a: ffc8c5 call0 4023b0d8 <_Z14publishMessage6StringS_> 4023b44d: 10c122 addi a2, a1, 16 4023b450: 017805 call0 4023cbd4 <_ZN6StringD1Ev> 4023b453: 18c122 addi a2, a1, 24 4023b456: 0177c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b459: 20c122 addi a2, a1, 32 4023b45c: 017745 call0 4023cbd4 <_ZN6StringD1Ev> 4023b45f: ffb931 l32r a3, 4023b344 <_Z10onDataSentR10HttpClientb+0x1c0> 4023b462: 10c122 addi a2, a1, 16 4023b465: 2ce801 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b468: 0000c0 callx0 a0 4023b46b: 10c132 addi a3, a1, 16 4023b46e: 30c122 addi a2, a1, 48 4023b471: 2d6201 l32r a0, 402069fc <_Z19user_webserver_initj+0xb0> 4023b474: 0000c0 callx0 a0 4023b477: 02cd mov.n a12, a2 4023b479: 10c122 addi a2, a1, 16 4023b47c: 017545 call0 4023cbd4 <_ZN6StringD1Ev> 4023b47f: 051c56 bnez a12, 4023b4d4 <_Z17onMessageReceived6StringS_+0x188> 4023b482: 0c2d mov.n a2, a12 4023b484: ffc345 call0 4023b0bc <_Z11changeStatei> 4023b487: fd9e31 l32r a3, 4023ab00 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x40> 4023b48a: 20c122 addi a2, a1, 32 4023b48d: 2cde01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b490: 0000c0 callx0 a0 4023b493: fd9c31 l32r a3, 4023ab04 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x44> 4023b496: 20c122 addi a2, a1, 32 4023b499: 019d85 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023b49c: ffa831 l32r a3, 4023b33c <_Z10onDataSentR10HttpClientb+0x1b8> 4023b49f: 01a005 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023b4a2: 023d mov.n a3, a2 4023b4a4: 18c122 addi a2, a1, 24 4023b4a7: 2cd701 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023b4aa: 0000c0 callx0 a0 4023b4ad: ffa631 l32r a3, 4023b348 <_Z10onDataSentR10HttpClientb+0x1c4> 4023b4b0: 10c122 addi a2, a1, 16 4023b4b3: 2cd501 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b4b6: 0000c0 callx0 a0 4023b4b9: 10c132 addi a3, a1, 16 4023b4bc: 18c122 addi a2, a1, 24 4023b4bf: ffc185 call0 4023b0d8 <_Z14publishMessage6StringS_> 4023b4c2: 10c122 addi a2, a1, 16 4023b4c5: 0170c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b4c8: 18c122 addi a2, a1, 24 4023b4cb: 017085 call0 4023cbd4 <_ZN6StringD1Ev> 4023b4ce: 20c122 addi a2, a1, 32 4023b4d1: 017005 call0 4023cbd4 <_ZN6StringD1Ev> 4023b4d4: 28c122 addi a2, a1, 40 4023b4d7: 016fc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b4da: 30c122 addi a2, a1, 48 4023b4dd: 016f45 call0 4023cbd4 <_ZN6StringD1Ev> 4023b4e0: 38c122 addi a2, a1, 56 4023b4e3: 016f05 call0 4023cbd4 <_ZN6StringD1Ev> 4023b4e6: 202110 or a2, a1, a1 4023b4e9: ffc485 call0 4023b134 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev> 4023b4ec: 132102 l32i a0, a1, 76 4023b4ef: 1221c2 l32i a12, a1, 72 4023b4f2: 1121d2 l32i a13, a1, 68 4023b4f5: 50c112 addi a1, a1, 80 4023b4f8: f00d ret.n 4023b4fa: f40000 extui a0, a0, 0, 16 4023b4fd: ff29 s32i.n a2, a15, 60 4023b4ff: 3f .byte 0x3f 4023b500: fe96b7 bne a6, a11, 4023b502 <_Z17onMessageReceived6StringS_+0x1b6> 4023b503: 3f .byte 0x3f 4023b504: bf .byte 0xbf 4023b505: 3ffe96 bltz a14, 4023b908 <_ZN14FunctionCallerIPFvbEvIbEE6invokeEb+0x10> 4023b508 <_ZN26ApplicationSettingsStorage4loadEv>: 4023b508: c0c112 addi a1, a1, -64 4023b50b: c1e9 s32i.n a14, a1, 48 4023b50d: 02ed mov.n a14, a2 4023b50f: 2d2621 l32r a2, 402069a8 <_Z19user_webserver_initj+0x5c> 4023b512: f109 s32i.n a0, a1, 60 4023b514: 0129 s32i.n a2, a1, 0 4023b516: 020c movi.n a2, 0 4023b518: 2129 s32i.n a2, a1, 8 4023b51a: 00a122 movi a2, 0x100 4023b51d: e1c9 s32i.n a12, a1, 56 4023b51f: d1d9 s32i.n a13, a1, 52 4023b521: b1f9 s32i.n a15, a1, 44 4023b523: 3129 s32i.n a2, a1, 12 4023b525: ff77c5 call0 4023aca4 <_ZN26ApplicationSettingsStorage5existEv$isra$8> 4023b528: 07d216 beqz a2, 4023b5a9 <_ZN26ApplicationSettingsStorage4loadEv+0xa1> 4023b52b: fdddd1 l32r a13, 4023aca0 <_Z18OtaUpdate_CallBackb+0x90> 4023b52e: 10c122 addi a2, a1, 16 4023b531: 0d3d mov.n a3, a13 4023b533: 2cb501 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b536: 0000c0 callx0 a0 4023b539: 10c122 addi a2, a1, 16 4023b53c: 023085 call0 4023d848 <_Z11fileGetSize6String> 4023b53f: 02cd mov.n a12, a2 4023b541: 10c122 addi a2, a1, 16 4023b544: 0168c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b547: cc1b addi.n a12, a12, 1 4023b549: 0c2d mov.n a2, a12 4023b54b: 008ac5 call0 4023bdf8 <_Znaj> 4023b54e: 02fd mov.n a15, a2 4023b550: 0d3d mov.n a3, a13 4023b552: 10c122 addi a2, a1, 16 4023b555: 2cac01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b558: 0000c0 callx0 a0 4023b55b: 0c4d mov.n a4, a12 4023b55d: 0f3d mov.n a3, a15 4023b55f: 10c122 addi a2, a1, 16 4023b562: 023285 call0 4023d88c <_Z14fileGetContent6StringPci> 4023b565: 10c122 addi a2, a1, 16 4023b568: 016685 call0 4023cbd4 <_ZN6StringD1Ev> 4023b56b: a40c movi.n a4, 10 4023b56d: 0f3d mov.n a3, a15 4023b56f: 012d mov.n a2, a1 4023b571: 05e605 call0 402413d4 <_ZN11ArduinoJson10JsonBuffer11parseObjectEPch> 4023b574: ffe331 l32r a3, 4023b500 <_Z17onMessageReceived6StringS_+0x1b4> 4023b577: 05c545 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b57a: ffe041 l32r a4, 4023b4fc <_Z17onMessageReceived6StringS_+0x1b0> 4023b57d: 008216 beqz a2, 4023b589 <_ZN26ApplicationSettingsStorage4loadEv+0x81> 4023b580: 022232 l32i a3, a2, 8 4023b583: 026366 bnei a3, 6, 4023b589 <_ZN26ApplicationSettingsStorage4loadEv+0x81> 4023b586: 032242 l32i a4, a2, 12 4023b589: ffde31 l32r a3, 4023b504 <_Z17onMessageReceived6StringS_+0x1b8> 4023b58c: 042d mov.n a2, a4 4023b58e: 05c3c5 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b591: 023d mov.n a3, a2 4023b593: 528c beqz.n a2, 4023b59c <_ZN26ApplicationSettingsStorage4loadEv+0x94> 4023b595: 228b addi.n a2, a2, 8 4023b597: 05e605 call0 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv> 4023b59a: 023d mov.n a3, a2 4023b59c: 0e2d mov.n a2, a14 4023b59e: 2d1601 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023b5a1: 0000c0 callx0 a0 4023b5a4: 0f2d mov.n a2, a15 4023b5a6: 008605 call0 4023be08 <_ZdaPv> 4023b5a9: 012d mov.n a2, a1 4023b5ab: ffb885 call0 4023b134 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev> 4023b5ae: f108 l32i.n a0, a1, 60 4023b5b0: e1c8 l32i.n a12, a1, 56 4023b5b2: d1d8 l32i.n a13, a1, 52 4023b5b4: c1e8 l32i.n a14, a1, 48 4023b5b6: b1f8 l32i.n a15, a1, 44 4023b5b8: 40c112 addi a1, a1, 64 4023b5bb: f00d ret.n 4023b5bd: 000000 ill 4023b5c0: fe96c4 excw 4023b5c3: 3f .byte 0x3f 4023b5c4: 96ca add.n a9, a6, a12 4023b5c6: fe .byte 0xfe 4023b5c7: 3f .byte 0x3f 4023b5c8: 23aec4 excw 4023b5cb: 588040 excw 4023b5ce: 124010 excw 4023b5d0 <_Z4initv>: 4023b5d0: e0c112 addi a1, a1, -32 4023b5d3: 61c9 s32i.n a12, a1, 24 4023b5d5: 2c66c1 l32r a12, 40206770 4023b5d8: 030c movi.n a3, 0 4023b5da: 0c2d mov.n a2, a12 4023b5dc: 7109 s32i.n a0, a1, 28 4023b5de: 024305 call0 4023da10 <_ZN14HardwareSerial17systemDebugOutputEb> 4023b5e1: 01fd85 call0 4023d5bc 4023b5e4: 2dad21 l32r a2, 40206c98 <_ZL14webserver_recvPvPct+0x298> 4023b5e7: fff205 call0 4023b508 <_ZN26ApplicationSettingsStorage4loadEv> 4023b5ea: fff521 l32r a2, 4023b5c0 <_ZN26ApplicationSettingsStorage4loadEv+0xb8> 4023b5ed: 00b5c5 call0 4023c14c 4023b5f0: fff531 l32r a3, 4023b5c4 <_ZN26ApplicationSettingsStorage4loadEv+0xbc> 4023b5f3: 0c2d mov.n a2, a12 4023b5f5: 012045 call0 4023c7fc <_ZN5Print7printlnEPKc> 4023b5f8: 130c movi.n a3, 1 4023b5fa: 220c movi.n a2, 2 4023b5fc: 01c045 call0 4023d204 <_Z7pinModeth> 4023b5ff: 130c movi.n a3, 1 4023b601: 420c movi.n a2, 4 4023b603: 01c005 call0 4023d204 <_Z7pinModeth> 4023b606: 130c movi.n a3, 1 4023b608: 520c movi.n a2, 5 4023b60a: 01bf85 call0 4023d204 <_Z7pinModeth> 4023b60d: 030c movi.n a3, 0 4023b60f: 220c movi.n a2, 2 4023b611: ffee01 l32r a0, 4023b5cc <_ZN26ApplicationSettingsStorage4loadEv+0xc4> 4023b614: 0000c0 callx0 a0 4023b617: 030c movi.n a3, 0 4023b619: 420c movi.n a2, 4 4023b61b: ffec01 l32r a0, 4023b5cc <_ZN26ApplicationSettingsStorage4loadEv+0xc4> 4023b61e: 0000c0 callx0 a0 4023b621: 030c movi.n a3, 0 4023b623: 520c movi.n a2, 5 4023b625: ffe901 l32r a0, 4023b5cc <_ZN26ApplicationSettingsStorage4loadEv+0xc4> 4023b628: 0000c0 callx0 a0 4023b62b: 020c movi.n a2, 0 4023b62d: 0129 s32i.n a2, a1, 0 4023b62f: c20c movi.n a2, 12 4023b631: 007b45 call0 4023bde8 <_Znwj> 4023b634: 130c movi.n a3, 1 4023b636: 1239 s32i.n a3, a2, 4 4023b638: 2c7031 l32r a3, 402067f8 <_ZL16webserver_listenPv+0x5c> 4023b63b: 0129 s32i.n a2, a1, 0 4023b63d: 0239 s32i.n a3, a2, 0 4023b63f: ffe231 l32r a3, 4023b5c8 <_ZN26ApplicationSettingsStorage4loadEv+0xc0> 4023b642: 2239 s32i.n a3, a2, 8 4023b644: 2d9821 l32r a2, 40206ca4 <_ZL14webserver_recvPvPct+0x2a4> 4023b647: 203110 or a3, a1, a1 4023b64a: 0049c5 call0 4023bae8 <_ZN11SystemClass7onReadyE8DelegateIFvvEE> 4023b64d: 0128 l32i.n a2, a1, 0 4023b64f: d28c beqz.n a2, 4023b660 <_Z4initv+0x90> 4023b651: 1238 l32i.n a3, a2, 4 4023b653: 330b addi.n a3, a3, -1 4023b655: 1239 s32i.n a3, a2, 4 4023b657: 53cc bnez.n a3, 4023b660 <_Z4initv+0x90> 4023b659: 0238 l32i.n a3, a2, 0 4023b65b: 1338 l32i.n a3, a3, 4 4023b65d: 0003c0 callx0 a3 4023b660: 7108 l32i.n a0, a1, 28 4023b662: 61c8 l32i.n a12, a1, 24 4023b664: 20c112 addi a1, a1, 32 4023b667: f00d ret.n 4023b669: 000000 ill 4023b66c: fe9740 excw 4023b66f: 3f .byte 0x3f 4023b670 <_ZN26ApplicationSettingsStorage4saveEv>: 4023b670: b0c112 addi a1, a1, -80 4023b673: f1f9 s32i.n a15, a1, 60 4023b675: 02fd mov.n a15, a2 4023b677: 2ccc21 l32r a2, 402069a8 <_Z19user_webserver_initj+0x5c> 4023b67a: 136102 s32i a0, a1, 76 4023b67d: 0129 s32i.n a2, a1, 0 4023b67f: 020c movi.n a2, 0 4023b681: 2129 s32i.n a2, a1, 8 4023b683: 00a122 movi a2, 0x100 4023b686: 3129 s32i.n a2, a1, 12 4023b688: 012d mov.n a2, a1 4023b68a: 1261c2 s32i a12, a1, 72 4023b68d: 1161d2 s32i a13, a1, 68 4023b690: 1061e2 s32i a14, a1, 64 4023b693: 05ad85 call0 4024116c <_ZN11ArduinoJson10JsonBuffer12createObjectEv> 4023b696: 02cd mov.n a12, a2 4023b698: 012d mov.n a2, a1 4023b69a: 05ad05 call0 4024116c <_ZN11ArduinoJson10JsonBuffer12createObjectEv> 4023b69d: ff98e1 l32r a14, 4023b500 <_Z17onMessageReceived6StringS_+0x1b4> 4023b6a0: 02dd mov.n a13, a2 4023b6a2: 0e3d mov.n a3, a14 4023b6a4: 0c2d mov.n a2, a12 4023b6a6: 05b245 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b6a9: 72cc bnez.n a2, 4023b6b4 <_ZN26ApplicationSettingsStorage4saveEv+0x44> 4023b6ab: 0c2d mov.n a2, a12 4023b6ad: 059ec5 call0 4024109c <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv> 4023b6b0: 628c beqz.n a2, 4023b6ba <_ZN26ApplicationSettingsStorage4saveEv+0x4a> 4023b6b2: 12e9 s32i.n a14, a2, 4 4023b6b4: 630c movi.n a3, 6 4023b6b6: 2239 s32i.n a3, a2, 8 4023b6b8: 32d9 s32i.n a13, a2, 12 4023b6ba: ff92e1 l32r a14, 4023b504 <_Z17onMessageReceived6StringS_+0x1b8> 4023b6bd: 0d2d mov.n a2, a13 4023b6bf: 0e3d mov.n a3, a14 4023b6c1: 0ff8 l32i.n a15, a15, 0 4023b6c3: 05b085 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4023b6c6: 72cc bnez.n a2, 4023b6d1 <_ZN26ApplicationSettingsStorage4saveEv+0x61> 4023b6c8: 0d2d mov.n a2, a13 4023b6ca: 059d05 call0 4024109c <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv> 4023b6cd: 728c beqz.n a2, 4023b6d8 <_ZN26ApplicationSettingsStorage4saveEv+0x68> 4023b6cf: 12e9 s32i.n a14, a2, 4 4023b6d1: 230c movi.n a3, 2 4023b6d3: 2239 s32i.n a3, a2, 8 4023b6d5: 0362f2 s32i a15, a2, 12 4023b6d8: 24c1d2 addi a13, a1, 36 4023b6db: 2cb431 l32r a3, 402069ac <_Z19user_webserver_initj+0x60> 4023b6de: 202dd0 or a2, a13, a13 4023b6e1: 2c4901 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b6e4: 0000c0 callx0 a0 4023b6e7: ffe131 l32r a3, 4023b66c <_Z4initv+0x9c> 4023b6ea: 020c movi.n a2, 0 4023b6ec: 10c1e2 addi a14, a1, 16 4023b6ef: 5129 s32i.n a2, a1, 20 4023b6f1: 4139 s32i.n a3, a1, 16 4023b6f3: 8129 s32i.n a2, a1, 32 4023b6f5: 1cc132 addi a3, a1, 28 4023b6f8: 0c2d mov.n a2, a12 4023b6fa: 61d9 s32i.n a13, a1, 24 4023b6fc: 71e9 s32i.n a14, a1, 28 4023b6fe: 05e1c5 call0 4024151c <_ZNK11ArduinoJson10JsonObject7writeToERNS_9Internals10JsonWriterE> 4023b701: fd6731 l32r a3, 4023aca0 <_Z18OtaUpdate_CallBackb+0x90> 4023b704: 0e2d mov.n a2, a14 4023b706: 2c4001 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b709: 0000c0 callx0 a0 4023b70c: 0d3d mov.n a3, a13 4023b70e: 0e2d mov.n a2, a14 4023b710: 021085 call0 4023d81c <_Z14fileSetContent6StringRKS_> 4023b713: 0e2d mov.n a2, a14 4023b715: 014bc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b718: 0d2d mov.n a2, a13 4023b71a: 014b85 call0 4023cbd4 <_ZN6StringD1Ev> 4023b71d: 012d mov.n a2, a1 4023b71f: ffa145 call0 4023b134 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev> 4023b722: 132102 l32i a0, a1, 76 4023b725: 1221c2 l32i a12, a1, 72 4023b728: 1121d2 l32i a13, a1, 68 4023b72b: 1021e2 l32i a14, a1, 64 4023b72e: f1f8 l32i.n a15, a1, 60 4023b730: 50c112 addi a1, a1, 80 4023b733: f00d ret.n 4023b735: 000000 ill 4023b738: 2128 l32i.n a2, a1, 8 4023b73a: ff .byte 0xff 4023b73b: 3f .byte 0x3f 4023b73c: 20f8 l32i.n a15, a0, 8 4023b73e: ff .byte 0xff 4023b73f: 3f .byte 0x3f 4023b740: fe9726 beqi a7, 10, 4023b742 <_ZN26ApplicationSettingsStorage4saveEv+0xd2> 4023b743: 3f .byte 0x3f 4023b744: fe9784 excw 4023b747: 3f .byte 0x3f 4023b748: b34c movi.n a3, 75 4023b74a: aa4023 excw 4023b74d: 000045 call0 4023b754 <_GLOBAL__sub_I_myesp_crt_DER> 4023b750: ff1bf0 excw 4023b753: 3f .byte 0x3f 4023b754 <_GLOBAL__sub_I_myesp_crt_DER>: 4023b754: 060c movi.n a6, 0 4023b756: fff821 l32r a2, 4023b738 <_ZN26ApplicationSettingsStorage4saveEv+0xc8> 4023b759: e0c112 addi a1, a1, -32 4023b75c: 065d mov.n a5, a6 4023b75e: 064d mov.n a4, a6 4023b760: 063d mov.n a3, a6 4023b762: 7109 s32i.n a0, a1, 28 4023b764: 61c9 s32i.n a12, a1, 24 4023b766: 00fac5 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023b769: fff421 l32r a2, 4023b73c <_ZN26ApplicationSettingsStorage4saveEv+0xcc> 4023b76c: 001cc5 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 4023b76f: 2c8fc1 l32r a12, 402069ac <_Z19user_webserver_initj+0x60> 4023b772: 2d4921 l32r a2, 40206c98 <_ZL14webserver_recvPvPct+0x298> 4023b775: 0c3d mov.n a3, a12 4023b777: 2c2401 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b77a: 0000c0 callx0 a0 4023b77d: fff031 l32r a3, 4023b740 <_ZN26ApplicationSettingsStorage4saveEv+0xd0> 4023b780: 012d mov.n a2, a1 4023b782: 2c2101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b785: 0000c0 callx0 a0 4023b788: 020c movi.n a2, 0 4023b78a: 2129 s32i.n a2, a1, 8 4023b78c: c20c movi.n a2, 12 4023b78e: 006585 call0 4023bde8 <_Znwj> 4023b791: 130c movi.n a3, 1 4023b793: 1239 s32i.n a3, a2, 4 4023b795: ffeb31 l32r a3, 4023b744 <_ZN26ApplicationSettingsStorage4saveEv+0xd4> 4023b798: 2129 s32i.n a2, a1, 8 4023b79a: 0239 s32i.n a3, a2, 0 4023b79c: ffeb31 l32r a3, 4023b748 <_ZN26ApplicationSettingsStorage4saveEv+0xd8> 4023b79f: ffeb41 l32r a4, 4023b74c <_ZN26ApplicationSettingsStorage4saveEv+0xdc> 4023b7a2: 2239 s32i.n a3, a2, 8 4023b7a4: fcd021 l32r a2, 4023aae4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x24> 4023b7a7: 518b addi.n a5, a1, 8 4023b7a9: 013d mov.n a3, a1 4023b7ab: 033b45 call0 4023eb60 <_ZN10MqttClientC1E6Stringi8DelegateIFvS0_S0_EE> 4023b7ae: 2128 l32i.n a2, a1, 8 4023b7b0: d28c beqz.n a2, 4023b7c1 <_GLOBAL__sub_I_myesp_crt_DER+0x6d> 4023b7b2: 1238 l32i.n a3, a2, 4 4023b7b4: 330b addi.n a3, a3, -1 4023b7b6: 1239 s32i.n a3, a2, 4 4023b7b8: 53cc bnez.n a3, 4023b7c1 <_GLOBAL__sub_I_myesp_crt_DER+0x6d> 4023b7ba: 0238 l32i.n a3, a2, 0 4023b7bc: 1338 l32i.n a3, a3, 4 4023b7be: 0003c0 callx0 a3 4023b7c1: 012d mov.n a2, a1 4023b7c3: 014105 call0 4023cbd4 <_ZN6StringD1Ev> 4023b7c6: fc6c21 l32r a2, 4023a978 4023b7c9: 023745 call0 4023db40 <_ZN5TimerC1Ev> 4023b7cc: fcc921 l32r a2, 4023aaf0 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x30> 4023b7cf: 0c3d mov.n a3, a12 4023b7d1: 2c0d01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b7d4: 0000c0 callx0 a0 4023b7d7: fcc721 l32r a2, 4023aaf4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x34> 4023b7da: 0c3d mov.n a3, a12 4023b7dc: 2c0b01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b7df: 0000c0 callx0 a0 4023b7e2: fcc821 l32r a2, 4023ab04 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x44> 4023b7e5: 0c3d mov.n a3, a12 4023b7e7: 2c0801 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b7ea: 0000c0 callx0 a0 4023b7ed: ffd821 l32r a2, 4023b750 <_ZN26ApplicationSettingsStorage4saveEv+0xe0> 4023b7f0: 0234c5 call0 4023db40 <_ZN5TimerC1Ev> 4023b7f3: fde021 l32r a2, 4023af74 <_Z7onReadyv+0xb0> 4023b7f6: 030c movi.n a3, 0 4023b7f8: 027585 call0 4023df54 <_ZN10HttpClientC1Eb> 4023b7fb: 2d2621 l32r a2, 40206c94 <_ZL14webserver_recvPvPct+0x294> 4023b7fe: 0c3d mov.n a3, a12 4023b800: 2c0201 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b803: 0000c0 callx0 a0 4023b806: 2bf421 l32r a2, 402067d8 <_ZL16webserver_listenPv+0x3c> 4023b809: 0c3d mov.n a3, a12 4023b80b: 2bff01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b80e: 0000c0 callx0 a0 4023b811: 2bf521 l32r a2, 402067e8 <_ZL16webserver_listenPv+0x4c> 4023b814: 0c3d mov.n a3, a12 4023b816: 2bfc01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b819: 0000c0 callx0 a0 4023b81c: 2bf621 l32r a2, 402067f4 <_ZL16webserver_listenPv+0x58> 4023b81f: 0c3d mov.n a3, a12 4023b821: 2bf901 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b824: 0000c0 callx0 a0 4023b827: 2c6521 l32r a2, 402069bc <_Z19user_webserver_initj+0x70> 4023b82a: 0c3d mov.n a3, a12 4023b82c: 2bf701 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b82f: 0000c0 callx0 a0 4023b832: 2c6421 l32r a2, 402069c4 <_Z19user_webserver_initj+0x78> 4023b835: 0c3d mov.n a3, a12 4023b837: 2bf401 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b83a: 0000c0 callx0 a0 4023b83d: 2c6321 l32r a2, 402069cc <_Z19user_webserver_initj+0x80> 4023b840: 203cc0 or a3, a12, a12 4023b843: 2bf101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b846: 0000c0 callx0 a0 4023b849: 2c6221 l32r a2, 402069d4 <_Z19user_webserver_initj+0x88> 4023b84c: 0c3d mov.n a3, a12 4023b84e: 2bee01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023b851: 0000c0 callx0 a0 4023b854: 7108 l32i.n a0, a1, 28 4023b856: 61c8 l32i.n a12, a1, 24 4023b858: 20c112 addi a1, a1, 32 4023b85b: f00d ret.n 4023b85d: 000000 ill 4023b860 <_GLOBAL__sub_D_myesp_crt_DER>: 4023b860: 2c5d21 l32r a2, 402069d4 <_Z19user_webserver_initj+0x88> 4023b863: f0c112 addi a1, a1, -16 4023b866: 3109 s32i.n a0, a1, 12 4023b868: 013685 call0 4023cbd4 <_ZN6StringD1Ev> 4023b86b: 2c5821 l32r a2, 402069cc <_Z19user_webserver_initj+0x80> 4023b86e: 013645 call0 4023cbd4 <_ZN6StringD1Ev> 4023b871: 2c5421 l32r a2, 402069c4 <_Z19user_webserver_initj+0x78> 4023b874: 0135c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b877: 2c5121 l32r a2, 402069bc <_Z19user_webserver_initj+0x70> 4023b87a: 013585 call0 4023cbd4 <_ZN6StringD1Ev> 4023b87d: 2bdd21 l32r a2, 402067f4 <_ZL16webserver_listenPv+0x58> 4023b880: 013505 call0 4023cbd4 <_ZN6StringD1Ev> 4023b883: 2bd921 l32r a2, 402067e8 <_ZL16webserver_listenPv+0x4c> 4023b886: 0134c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b889: 2bd321 l32r a2, 402067d8 <_ZL16webserver_listenPv+0x3c> 4023b88c: 013445 call0 4023cbd4 <_ZN6StringD1Ev> 4023b88f: 2d0121 l32r a2, 40206c94 <_ZL14webserver_recvPvPct+0x294> 4023b892: 013405 call0 4023cbd4 <_ZN6StringD1Ev> 4023b895: fdb721 l32r a2, 4023af74 <_Z7onReadyv+0xb0> 4023b898: 0273c5 call0 4023dfd8 <_ZN10HttpClientD1Ev> 4023b89b: ffad21 l32r a2, 4023b750 <_ZN26ApplicationSettingsStorage4saveEv+0xe0> 4023b89e: 022c45 call0 4023db64 <_ZN5TimerD1Ev> 4023b8a1: fc9821 l32r a2, 4023ab04 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x44> 4023b8a4: 0132c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023b8a7: fc9321 l32r a2, 4023aaf4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x34> 4023b8aa: 013285 call0 4023cbd4 <_ZN6StringD1Ev> 4023b8ad: fc9021 l32r a2, 4023aaf0 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x30> 4023b8b0: 013205 call0 4023cbd4 <_ZN6StringD1Ev> 4023b8b3: fc3121 l32r a2, 4023a978 4023b8b6: 022ac5 call0 4023db64 <_ZN5TimerD1Ev> 4023b8b9: fc8a21 l32r a2, 4023aae4 <_ZN11ArduinoJson9Internals20DynamicStringBuilder5writeEh+0x24> 4023b8bc: 02fa05 call0 4023e860 <_ZN10MqttClientD1Ev> 4023b8bf: 2cf621 l32r a2, 40206c98 <_ZL14webserver_recvPvPct+0x298> 4023b8c2: 013105 call0 4023cbd4 <_ZN6StringD1Ev> 4023b8c5: 3108 l32i.n a0, a1, 12 4023b8c7: 10c112 addi a1, a1, 16 4023b8ca: f00d ret.n 4023b8cc <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEED1Ev>: 4023b8cc: f00d ret.n ... 4023b8d0 <_ZN14FunctionCallerIPFvbEvIbEED1Ev>: 4023b8d0: f00d ret.n ... 4023b8d4 <_ZN14FunctionCallerIPFv6StringS0_EvIS0_S0_EED1Ev>: 4023b8d4: f00d ret.n ... 4023b8d8 <_ZN14FunctionCallerIPFvR9TcpClientbEvIS1_bEED1Ev>: 4023b8d8: f00d ret.n ... 4023b8dc <_ZN14FunctionCallerIPFvvEvIEED1Ev>: 4023b8dc: f00d ret.n ... 4023b8e0 <_ZN14FunctionCallerIPFvR10HttpClientbEvIS1_bEE6invokeES1_b>: 4023b8e0: f0c112 addi a1, a1, -16 4023b8e3: 036d mov.n a6, a3 4023b8e5: 2258 l32i.n a5, a2, 8 4023b8e7: 3109 s32i.n a0, a1, 12 4023b8e9: 743040 extui a3, a4, 0, 8 4023b8ec: 062d mov.n a2, a6 4023b8ee: 0005c0 callx0 a5 4023b8f1: 3108 l32i.n a0, a1, 12 4023b8f3: 10c112 addi a1, a1, 16 4023b8f6: f00d ret.n 4023b8f8 <_ZN14FunctionCallerIPFvbEvIbEE6invokeEb>: 4023b8f8: f0c112 addi a1, a1, -16 4023b8fb: 2248 l32i.n a4, a2, 8 4023b8fd: 3109 s32i.n a0, a1, 12 4023b8ff: 742030 extui a2, a3, 0, 8 4023b902: 0004c0 callx0 a4 4023b905: 3108 l32i.n a0, a1, 12 4023b907: 10c112 addi a1, a1, 16 4023b90a: f00d ret.n 4023b90c <_ZN14FunctionCallerIPFvR9TcpClientbEvIS1_bEE6invokeES1_b>: 4023b90c: f0c112 addi a1, a1, -16 4023b90f: 036d mov.n a6, a3 4023b911: 2258 l32i.n a5, a2, 8 4023b913: 3109 s32i.n a0, a1, 12 4023b915: 743040 extui a3, a4, 0, 8 4023b918: 062d mov.n a2, a6 4023b91a: 0005c0 callx0 a5 4023b91d: 3108 l32i.n a0, a1, 12 4023b91f: 10c112 addi a1, a1, 16 4023b922: f00d ret.n 4023b924 <_ZN14FunctionCallerIPFvvEvIEE6invokeEv>: 4023b924: f0c112 addi a1, a1, -16 4023b927: 2228 l32i.n a2, a2, 8 4023b929: 3109 s32i.n a0, a1, 12 4023b92b: 0002c0 callx0 a2 4023b92e: 3108 l32i.n a0, a1, 12 4023b930: 10c112 addi a1, a1, 16 4023b933: f00d ret.n 4023b935: 000000 ill 4023b938: 902c movi.n a0, 41 4023b93a: fe .byte 0xfe 4023b93b: 3f .byte 0x3f 4023b93c <_ZN17ESP01_DescriptionC1Ev>: 4023b93c: ffff31 l32r a3, 4023b938 <_ZN14FunctionCallerIPFvvEvIEE6invokeEv+0x14> 4023b93f: 1358 l32i.n a5, a3, 4 4023b941: 7368 l32i.n a6, a3, 28 4023b943: 1259 s32i.n a5, a2, 4 4023b945: 8358 l32i.n a5, a3, 32 4023b947: 4269 s32i.n a6, a2, 16 4023b949: 0348 l32i.n a4, a3, 0 4023b94b: 6378 l32i.n a7, a3, 24 4023b94d: 4368 l32i.n a6, a3, 16 4023b94f: 5259 s32i.n a5, a2, 20 4023b951: 5358 l32i.n a5, a3, 20 4023b953: 0249 s32i.n a4, a2, 0 4023b955: 3279 s32i.n a7, a2, 12 4023b957: 2348 l32i.n a4, a3, 8 4023b959: 7269 s32i.n a6, a2, 28 4023b95b: 3378 l32i.n a7, a3, 12 4023b95d: 9368 l32i.n a6, a3, 36 4023b95f: 8259 s32i.n a5, a2, 32 4023b961: 24c352 addi a5, a3, 36 4023b964: 2249 s32i.n a4, a2, 8 4023b966: 6279 s32i.n a7, a2, 24 4023b968: 24c242 addi a4, a2, 36 4023b96b: 9269 s32i.n a6, a2, 36 4023b96d: a338 l32i.n a3, a3, 40 4023b96f: 2528 l32i.n a2, a5, 8 4023b971: 1439 s32i.n a3, a4, 4 4023b973: 2429 s32i.n a2, a4, 8 4023b975: f00d ret.n 4023b977: 39d800 excw 4023b97a: 124000 excw 4023b97c : 4023b97c: f0c112 addi a1, a1, -16 4023b97f: 036102 s32i a0, a1, 12 4023b982: c7e905 call0 40203814 4023b985: b6a232 movi a3, 0x2b6 4023b988: 00a022 movi a2, 0 4023b98b: fffb01 l32r a0, 4023b978 <_ZN17ESP01_DescriptionC1Ev+0x3c> 4023b98e: 0000c0 callx0 a0 4023b991: 0042c5 call0 4023bdc0 4023b994: 2cc421 l32r a2, 40206ca4 <_ZL14webserver_recvPvPct+0x2a4> 4023b997: 0011c5 call0 4023bab4 <_ZN11SystemClass10initializeEv> 4023b99a: ffc345 call0 4023b5d0 <_Z4initv> 4023b99d: 3108 l32i.n a0, a1, 12 4023b99f: 10c112 addi a1, a1, 16 4023b9a2: f00d ret.n 4023b9a4: ff19f0 excw 4023b9a7: 3f .byte 0x3f 4023b9a8: ff19c0 excw 4023b9ab: 3f .byte 0x3f 4023b9ac <_GLOBAL__sub_I_user_main_cpp>: 4023b9ac: 060c movi.n a6, 0 4023b9ae: fffd21 l32r a2, 4023b9a4 4023b9b1: f0c112 addi a1, a1, -16 4023b9b4: 065d mov.n a5, a6 4023b9b6: 064d mov.n a4, a6 4023b9b8: 063d mov.n a3, a6 4023b9ba: 3109 s32i.n a0, a1, 12 4023b9bc: 00d545 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023b9bf: fffa21 l32r a2, 4023b9a8 4023b9c2: fff785 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 4023b9c5: 3108 l32i.n a0, a1, 12 4023b9c7: 10c112 addi a1, a1, 16 4023b9ca: f00d ret.n 4023b9cc <_ZN6VectorI8DelegateIFvvEEEixEj>: 4023b9cc: f0c112 addi a1, a1, -16 4023b9cf: 1248 l32i.n a4, a2, 4 4023b9d1: 3109 s32i.n a0, a1, 12 4023b9d3: 05b347 bgeu a3, a4, 4023b9dc <_ZN6VectorI8DelegateIFvvEEEixEj+0x10> 4023b9d6: 042222 l32i a2, a2, 16 4023b9d9: 005256 bnez a2, 4023b9e2 <_ZN6VectorI8DelegateIFvvEEEixEj+0x16> 4023b9dc: 201110 or a1, a1, a1 4023b9df: cb6c85 call0 402070a8 4023b9e2: 3108 l32i.n a0, a1, 12 4023b9e4: a03320 addx4 a3, a3, a2 4023b9e7: 0328 l32i.n a2, a3, 0 4023b9e9: 10c112 addi a1, a1, 16 4023b9ec: f00d ret.n ... 4023b9f0 <_ZN6VectorIP19ISystemReadyHandlerEixEj>: 4023b9f0: f0c112 addi a1, a1, -16 4023b9f3: 1248 l32i.n a4, a2, 4 4023b9f5: 3109 s32i.n a0, a1, 12 4023b9f7: 05b347 bgeu a3, a4, 4023ba00 <_ZN6VectorIP19ISystemReadyHandlerEixEj+0x10> 4023b9fa: 042222 l32i a2, a2, 16 4023b9fd: 005256 bnez a2, 4023ba06 <_ZN6VectorIP19ISystemReadyHandlerEixEj+0x16> 4023ba00: 201110 or a1, a1, a1 4023ba03: cb6a45 call0 402070a8 4023ba06: 3108 l32i.n a0, a1, 12 4023ba08: a03320 addx4 a3, a3, a2 4023ba0b: 0328 l32i.n a2, a3, 0 4023ba0d: 10c112 addi a1, a1, 16 4023ba10: f00d ret.n ... 4023ba14 <_ZNK6VectorIP19ISystemReadyHandlerEixEj>: 4023ba14: f0c112 addi a1, a1, -16 4023ba17: 1248 l32i.n a4, a2, 4 4023ba19: 3109 s32i.n a0, a1, 12 4023ba1b: 05b347 bgeu a3, a4, 4023ba24 <_ZNK6VectorIP19ISystemReadyHandlerEixEj+0x10> 4023ba1e: 042222 l32i a2, a2, 16 4023ba21: 002256 bnez a2, 4023ba27 <_ZNK6VectorIP19ISystemReadyHandlerEixEj+0x13> 4023ba24: cb6805 call0 402070a8 4023ba27: 032102 l32i a0, a1, 12 4023ba2a: a03320 addx4 a3, a3, a2 4023ba2d: 002322 l32i a2, a3, 0 4023ba30: 10c112 addi a1, a1, 16 4023ba33: 000080 ret ... 4023ba38 <_ZNK6VectorI8DelegateIFvvEEEixEj>: 4023ba38: f0c112 addi a1, a1, -16 4023ba3b: 1248 l32i.n a4, a2, 4 4023ba3d: 3109 s32i.n a0, a1, 12 4023ba3f: 05b347 bgeu a3, a4, 4023ba48 <_ZNK6VectorI8DelegateIFvvEEEixEj+0x10> 4023ba42: 042222 l32i a2, a2, 16 4023ba45: 002256 bnez a2, 4023ba4b <_ZNK6VectorI8DelegateIFvvEEEixEj+0x13> 4023ba48: cb65c5 call0 402070a8 4023ba4b: 032102 l32i a0, a1, 12 4023ba4e: a03320 addx4 a3, a3, a2 4023ba51: 002322 l32i a2, a3, 0 4023ba54: 10c112 addi a1, a1, 16 4023ba57: 000080 ret 4023ba5a: f40000 extui a0, a0, 0, 16 4023ba5d: 3ffe90 excw 4023ba60: fe9110 excw 4023ba63: 3f .byte 0x3f 4023ba64 <_ZN11SystemClassC1Ev>: 4023ba64: f0c112 addi a1, a1, -16 4023ba67: 0261c2 s32i a12, a1, 8 4023ba6a: 20c220 or a12, a2, a2 4023ba6d: fffb21 l32r a2, 4023ba5c <_ZNK6VectorI8DelegateIFvvEEEixEj+0x24> 4023ba70: 11d9 s32i.n a13, a1, 4 4023ba72: 01e9 s32i.n a14, a1, 0 4023ba74: 0d0c movi.n a13, 0 4023ba76: ae0c movi.n a14, 10 4023ba78: 0c29 s32i.n a2, a12, 0 4023ba7a: 1cd9 s32i.n a13, a12, 4 4023ba7c: 4cd9 s32i.n a13, a12, 16 4023ba7e: 2ce9 s32i.n a14, a12, 8 4023ba80: 822c movi.n a2, 40 4023ba82: 036102 s32i a0, a1, 12 4023ba85: 003705 call0 4023bdf8 <_Znaj> 4023ba88: 4c29 s32i.n a2, a12, 16 4023ba8a: fff521 l32r a2, 4023ba60 <_ZNK6VectorI8DelegateIFvvEEEixEj+0x28> 4023ba8d: 3ce9 s32i.n a14, a12, 12 4023ba8f: 5c29 s32i.n a2, a12, 20 4023ba91: 6cd9 s32i.n a13, a12, 24 4023ba93: 9cd9 s32i.n a13, a12, 36 4023ba95: 7ce9 s32i.n a14, a12, 28 4023ba97: 822c movi.n a2, 40 4023ba99: 0035c5 call0 4023bdf8 <_Znaj> 4023ba9c: 3108 l32i.n a0, a1, 12 4023ba9e: 8ce9 s32i.n a14, a12, 32 4023baa0: acd9 s32i.n a13, a12, 40 4023baa2: 9c29 s32i.n a2, a12, 36 4023baa4: 11d8 l32i.n a13, a1, 4 4023baa6: 21c8 l32i.n a12, a1, 8 4023baa8: 01e8 l32i.n a14, a1, 0 4023baaa: 10c112 addi a1, a1, 16 4023baad: f00d ret.n 4023baaf: bd6800 excw 4023bab2: 124023 excw 4023bab4 <_ZN11SystemClass10initializeEv>: 4023bab4: f0c112 addi a1, a1, -16 4023bab7: 0a2232 l32i a3, a2, 40 4023baba: 036102 s32i a0, a1, 12 4023babd: 009356 bnez a3, 4023baca <_ZN11SystemClass10initializeEv+0x16> 4023bac0: 130c movi.n a3, 1 4023bac2: a239 s32i.n a3, a2, 40 4023bac4: fffb21 l32r a2, 4023bab0 <_ZN11SystemClassC1Ev+0x4c> 4023bac7: c80485 call0 40203b10 4023baca: 3108 l32i.n a0, a1, 12 4023bacc: 10c112 addi a1, a1, 16 4023bacf: f00d ret.n 4023bad1: 000000 ill 4023bad4 <_ZN11SystemClass7restartEv>: 4023bad4: f0c112 addi a1, a1, -16 4023bad7: 3109 s32i.n a0, a1, 12 4023bad9: c74b45 call0 40202f90 4023badc: 3108 l32i.n a0, a1, 12 4023bade: 10c112 addi a1, a1, 16 4023bae1: f00d ret.n 4023bae3: 000000 ill 4023bae6: 121fc0 excw 4023bae8 <_ZN11SystemClass7onReadyE8DelegateIFvvEE>: 4023bae8: e0c112 addi a1, a1, -32 4023baeb: 61c9 s32i.n a12, a1, 24 4023baed: 02cd mov.n a12, a2 4023baef: 41e9 s32i.n a14, a1, 16 4023baf1: 1228 l32i.n a2, a2, 4 4023baf3: 03ed mov.n a14, a3 4023baf5: 2c38 l32i.n a3, a12, 8 4023baf7: 7109 s32i.n a0, a1, 28 4023baf9: 51d9 s32i.n a13, a1, 20 4023bafb: 31f9 s32i.n a15, a1, 12 4023bafd: 339237 bne a2, a3, 4023bb34 <_ZN11SystemClass7onReadyE8DelegateIFvvEE+0x4c> 4023bb00: 032cd2 l32i a13, a12, 12 4023bb03: 80d2d0 add a13, a2, a13 4023bb06: 2ab2d7 bgeu a2, a13, 4023bb34 <_ZN11SystemClass7onReadyE8DelegateIFvvEE+0x4c> 4023bb09: fff631 l32r a3, 4023bae4 <_ZN11SystemClass7restartEv+0x10> 4023bb0c: f27c movi.n a2, -1 4023bb0e: 0233d7 bltu a3, a13, 4023bb14 <_ZN11SystemClass7onReadyE8DelegateIFvvEE+0x2c> 4023bb11: 112de0 slli a2, a13, 2 4023bb14: 002e05 call0 4023bdf8 <_Znaj> 4023bb17: 012c42 l32i a4, a12, 4 4023bb1a: 2cd9 s32i.n a13, a12, 8 4023bb1c: 4cd8 l32i.n a13, a12, 16 4023bb1e: 1144e0 slli a4, a4, 2 4023bb21: 0d3d mov.n a3, a13 4023bb23: 20f220 or a15, a2, a2 4023bb26: 2c9301 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4023bb29: 0000c0 callx0 a0 4023bb2c: 0d2d mov.n a2, a13 4023bb2e: 002d85 call0 4023be08 <_ZdaPv> 4023bb31: 046cf2 s32i a15, a12, 16 4023bb34: 1c38 l32i.n a3, a12, 4 4023bb36: 2c28 l32i.n a2, a12, 8 4023bb38: 21b327 bgeu a3, a2, 4023bb5d <_ZN11SystemClass7onReadyE8DelegateIFvvEE+0x75> 4023bb3b: 420c movi.n a2, 4 4023bb3d: 002a85 call0 4023bde8 <_Znwj> 4023bb40: 030c movi.n a3, 0 4023bb42: 0239 s32i.n a3, a2, 0 4023bb44: 0e38 l32i.n a3, a14, 0 4023bb46: 638c beqz.n a3, 4023bb50 <_ZN11SystemClass7onReadyE8DelegateIFvvEE+0x68> 4023bb48: 1348 l32i.n a4, a3, 4 4023bb4a: 0239 s32i.n a3, a2, 0 4023bb4c: 441b addi.n a4, a4, 1 4023bb4e: 1349 s32i.n a4, a3, 4 4023bb50: 1c38 l32i.n a3, a12, 4 4023bb52: 4c48 l32i.n a4, a12, 16 4023bb54: 531b addi.n a5, a3, 1 4023bb56: 1c59 s32i.n a5, a12, 4 4023bb58: a03340 addx4 a3, a3, a4 4023bb5b: 0329 s32i.n a2, a3, 0 4023bb5d: 7108 l32i.n a0, a1, 28 4023bb5f: 61c8 l32i.n a12, a1, 24 4023bb61: 51d8 l32i.n a13, a1, 20 4023bb63: 41e8 l32i.n a14, a1, 16 4023bb65: 31f8 l32i.n a15, a1, 12 4023bb67: 20c112 addi a1, a1, 32 4023bb6a: f00d ret.n 4023bb6c <_ZN11SystemClass7onReadyEP19ISystemReadyHandler>: 4023bb6c: e0c112 addi a1, a1, -32 4023bb6f: 61c9 s32i.n a12, a1, 24 4023bb71: 02cd mov.n a12, a2 4023bb73: 41e9 s32i.n a14, a1, 16 4023bb75: 6228 l32i.n a2, a2, 24 4023bb77: 03ed mov.n a14, a3 4023bb79: 7c38 l32i.n a3, a12, 28 4023bb7b: 7109 s32i.n a0, a1, 28 4023bb7d: 51d9 s32i.n a13, a1, 20 4023bb7f: 31f9 s32i.n a15, a1, 12 4023bb81: 309237 bne a2, a3, 4023bbb5 <_ZN11SystemClass7onReadyEP19ISystemReadyHandler+0x49> 4023bb84: 082cd2 l32i a13, a12, 32 4023bb87: 80d2d0 add a13, a2, a13 4023bb8a: 27b2d7 bgeu a2, a13, 4023bbb5 <_ZN11SystemClass7onReadyEP19ISystemReadyHandler+0x49> 4023bb8d: ffd531 l32r a3, 4023bae4 <_ZN11SystemClass7restartEv+0x10> 4023bb90: f27c movi.n a2, -1 4023bb92: 0233d7 bltu a3, a13, 4023bb98 <_ZN11SystemClass7onReadyEP19ISystemReadyHandler+0x2c> 4023bb95: 112de0 slli a2, a13, 2 4023bb98: 0025c5 call0 4023bdf8 <_Znaj> 4023bb9b: 6c48 l32i.n a4, a12, 24 4023bb9d: 7cd9 s32i.n a13, a12, 28 4023bb9f: 9cd8 l32i.n a13, a12, 36 4023bba1: 1144e0 slli a4, a4, 2 4023bba4: 0d3d mov.n a3, a13 4023bba6: 02fd mov.n a15, a2 4023bba8: 2c7301 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4023bbab: 0000c0 callx0 a0 4023bbae: 0d2d mov.n a2, a13 4023bbb0: 002545 call0 4023be08 <_ZdaPv> 4023bbb3: 9cf9 s32i.n a15, a12, 36 4023bbb5: 6c38 l32i.n a3, a12, 24 4023bbb7: 7c28 l32i.n a2, a12, 28 4023bbb9: 13b327 bgeu a3, a2, 4023bbd0 <_ZN11SystemClass7onReadyEP19ISystemReadyHandler+0x64> 4023bbbc: 420c movi.n a2, 4 4023bbbe: 002285 call0 4023bde8 <_Znwj> 4023bbc1: 6c38 l32i.n a3, a12, 24 4023bbc3: 9c48 l32i.n a4, a12, 36 4023bbc5: 531b addi.n a5, a3, 1 4023bbc7: 02e9 s32i.n a14, a2, 0 4023bbc9: 6c59 s32i.n a5, a12, 24 4023bbcb: a03340 addx4 a3, a3, a4 4023bbce: 0329 s32i.n a2, a3, 0 4023bbd0: 7108 l32i.n a0, a1, 28 4023bbd2: 61c8 l32i.n a12, a1, 24 4023bbd4: 51d8 l32i.n a13, a1, 20 4023bbd6: 41e8 l32i.n a14, a1, 16 4023bbd8: 31f8 l32i.n a15, a1, 12 4023bbda: 20c112 addi a1, a1, 32 4023bbdd: f00d ret.n ... 4023bbe0 <_ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv>: 4023bbe0: f0c112 addi a1, a1, -16 4023bbe3: 0261c2 s32i a12, a1, 8 4023bbe6: 0161d2 s32i a13, a1, 4 4023bbe9: 036102 s32i a0, a1, 12 4023bbec: 01e9 s32i.n a14, a1, 0 4023bbee: 02dd mov.n a13, a2 4023bbf0: 0c0c movi.n a12, 0 4023bbf2: 1d28 l32i.n a2, a13, 4 4023bbf4: 25bc27 bgeu a12, a2, 4023bc1d <_ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv+0x3d> 4023bbf7: 4d28 l32i.n a2, a13, 16 4023bbf9: a02c20 addx4 a2, a12, a2 4023bbfc: 02e8 l32i.n a14, a2, 0 4023bbfe: 6e9c beqz.n a14, 4023bc18 <_ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv+0x38> 4023bc00: 0e28 l32i.n a2, a14, 0 4023bc02: d28c beqz.n a2, 4023bc13 <_ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv+0x33> 4023bc04: 1238 l32i.n a3, a2, 4 4023bc06: 330b addi.n a3, a3, -1 4023bc08: 1239 s32i.n a3, a2, 4 4023bc0a: 53cc bnez.n a3, 4023bc13 <_ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv+0x33> 4023bc0c: 0238 l32i.n a3, a2, 0 4023bc0e: 1338 l32i.n a3, a3, 4 4023bc10: 0003c0 callx0 a3 4023bc13: 0e2d mov.n a2, a14 4023bc15: 002045 call0 4023be1c <_ZdlPv> 4023bc18: cc1b addi.n a12, a12, 1 4023bc1a: fff506 j 4023bbf2 <_ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv+0x12> 4023bc1d: 3108 l32i.n a0, a1, 12 4023bc1f: 020c movi.n a2, 0 4023bc21: 1d29 s32i.n a2, a13, 4 4023bc23: 21c8 l32i.n a12, a1, 8 4023bc25: 11d8 l32i.n a13, a1, 4 4023bc27: 01e8 l32i.n a14, a1, 0 4023bc29: 10c112 addi a1, a1, 16 4023bc2c: f00d ret.n ... 4023bc30 <_ZN6VectorI8DelegateIFvvEEED1Ev>: 4023bc30: f0c112 addi a1, a1, -16 4023bc33: 0261c2 s32i a12, a1, 8 4023bc36: 20c220 or a12, a2, a2 4023bc39: ff8821 l32r a2, 4023ba5c <_ZNK6VectorI8DelegateIFvvEEEixEj+0x24> 4023bc3c: 3109 s32i.n a0, a1, 12 4023bc3e: 0c29 s32i.n a2, a12, 0 4023bc40: 0c2d mov.n a2, a12 4023bc42: fff9c5 call0 4023bbe0 <_ZN6VectorI8DelegateIFvvEEE17removeAllElementsEv> 4023bc45: 4c28 l32i.n a2, a12, 16 4023bc47: 128c beqz.n a2, 4023bc4c <_ZN6VectorI8DelegateIFvvEEED1Ev+0x1c> 4023bc49: 001bc5 call0 4023be08 <_ZdaPv> 4023bc4c: 3108 l32i.n a0, a1, 12 4023bc4e: 21c8 l32i.n a12, a1, 8 4023bc50: 10c112 addi a1, a1, 16 4023bc53: f00d ret.n 4023bc55: 000000 ill 4023bc58 <_ZN6VectorI8DelegateIFvvEEED0Ev>: 4023bc58: f0c112 addi a1, a1, -16 4023bc5b: 036102 s32i a0, a1, 12 4023bc5e: 0261c2 s32i a12, a1, 8 4023bc61: 20c220 or a12, a2, a2 4023bc64: fffc85 call0 4023bc30 <_ZN6VectorI8DelegateIFvvEEED1Ev> 4023bc67: 0c2d mov.n a2, a12 4023bc69: 001b05 call0 4023be1c <_ZdlPv> 4023bc6c: 3108 l32i.n a0, a1, 12 4023bc6e: 21c8 l32i.n a12, a1, 8 4023bc70: 10c112 addi a1, a1, 16 4023bc73: f00d ret.n 4023bc75: 000000 ill 4023bc78 <_ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv>: 4023bc78: f0c112 addi a1, a1, -16 4023bc7b: 0261c2 s32i a12, a1, 8 4023bc7e: 0161d2 s32i a13, a1, 4 4023bc81: 036102 s32i a0, a1, 12 4023bc84: 02dd mov.n a13, a2 4023bc86: 0c0c movi.n a12, 0 4023bc88: 1d28 l32i.n a2, a13, 4 4023bc8a: 0ebc27 bgeu a12, a2, 4023bc9c <_ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv+0x24> 4023bc8d: 4d28 l32i.n a2, a13, 16 4023bc8f: a02c20 addx4 a2, a12, a2 4023bc92: 0228 l32i.n a2, a2, 0 4023bc94: cc1b addi.n a12, a12, 1 4023bc96: 001845 call0 4023be1c <_ZdlPv> 4023bc99: fffac6 j 4023bc88 <_ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv+0x10> 4023bc9c: 3108 l32i.n a0, a1, 12 4023bc9e: 020c movi.n a2, 0 4023bca0: 1d29 s32i.n a2, a13, 4 4023bca2: 21c8 l32i.n a12, a1, 8 4023bca4: 11d8 l32i.n a13, a1, 4 4023bca6: 10c112 addi a1, a1, 16 4023bca9: f00d ret.n ... 4023bcac <_ZN6VectorIP19ISystemReadyHandlerED1Ev>: 4023bcac: f0c112 addi a1, a1, -16 4023bcaf: 0261c2 s32i a12, a1, 8 4023bcb2: 20c220 or a12, a2, a2 4023bcb5: ff6a21 l32r a2, 4023ba60 <_ZNK6VectorI8DelegateIFvvEEEixEj+0x28> 4023bcb8: 3109 s32i.n a0, a1, 12 4023bcba: 0c29 s32i.n a2, a12, 0 4023bcbc: 0c2d mov.n a2, a12 4023bcbe: fffb85 call0 4023bc78 <_ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv> 4023bcc1: 4c28 l32i.n a2, a12, 16 4023bcc3: 128c beqz.n a2, 4023bcc8 <_ZN6VectorIP19ISystemReadyHandlerED1Ev+0x1c> 4023bcc5: 001405 call0 4023be08 <_ZdaPv> 4023bcc8: 3108 l32i.n a0, a1, 12 4023bcca: 21c8 l32i.n a12, a1, 8 4023bccc: 10c112 addi a1, a1, 16 4023bccf: f00d ret.n 4023bcd1: 000000 ill 4023bcd4 <_ZN6VectorIP19ISystemReadyHandlerED0Ev>: 4023bcd4: f0c112 addi a1, a1, -16 4023bcd7: 036102 s32i a0, a1, 12 4023bcda: 0261c2 s32i a12, a1, 8 4023bcdd: 20c220 or a12, a2, a2 4023bce0: fffc85 call0 4023bcac <_ZN6VectorIP19ISystemReadyHandlerED1Ev> 4023bce3: 0c2d mov.n a2, a12 4023bce5: 001345 call0 4023be1c <_ZdlPv> 4023bce8: 3108 l32i.n a0, a1, 12 4023bcea: 21c8 l32i.n a12, a1, 8 4023bcec: 10c112 addi a1, a1, 16 4023bcef: f00d ret.n 4023bcf1: 000000 ill 4023bcf4 <_ZN11SystemClass12readyHandlerEv>: 4023bcf4: f0c112 addi a1, a1, -16 4023bcf7: 21c9 s32i.n a12, a1, 8 4023bcf9: 02cd mov.n a12, a2 4023bcfb: 220c movi.n a2, 2 4023bcfd: 11d9 s32i.n a13, a1, 4 4023bcff: 3109 s32i.n a0, a1, 12 4023bd01: 01e9 s32i.n a14, a1, 0 4023bd03: ac29 s32i.n a2, a12, 40 4023bd05: 0d0c movi.n a13, 0 4023bd07: 1c28 l32i.n a2, a12, 4 4023bd09: 073d27 bltu a13, a2, 4023bd14 <_ZN11SystemClass12readyHandlerEv+0x20> 4023bd0c: 0d0c movi.n a13, 0 4023bd0e: 14cce2 addi a14, a12, 20 4023bd11: 000646 j 4023bd2e <_ZN11SystemClass12readyHandlerEv+0x3a> 4023bd14: 203dd0 or a3, a13, a13 4023bd17: 202cc0 or a2, a12, a12 4023bd1a: ffcb05 call0 4023b9cc <_ZN6VectorI8DelegateIFvvEEEixEj> 4023bd1d: 002222 l32i a2, a2, 0 4023bd20: dd1b addi.n a13, a13, 1 4023bd22: 0238 l32i.n a3, a2, 0 4023bd24: 2338 l32i.n a3, a3, 8 4023bd26: 0003c0 callx0 a3 4023bd29: fff686 j 4023bd07 <_ZN11SystemClass12readyHandlerEv+0x13> 4023bd2c: 220000 excw 4023bd2f: 062c movi.n a6, 32 4023bd31: 17bd27 bgeu a13, a2, 4023bd4c <_ZN11SystemClass12readyHandlerEv+0x58> 4023bd34: 203dd0 or a3, a13, a13 4023bd37: 202ee0 or a2, a14, a14 4023bd3a: ffcb45 call0 4023b9f0 <_ZN6VectorIP19ISystemReadyHandlerEixEj> 4023bd3d: 0228 l32i.n a2, a2, 0 4023bd3f: dd1b addi.n a13, a13, 1 4023bd41: 0238 l32i.n a3, a2, 0 4023bd43: 2338 l32i.n a3, a3, 8 4023bd45: 0003c0 callx0 a3 4023bd48: fff886 j 4023bd2e <_ZN11SystemClass12readyHandlerEv+0x3a> 4023bd4b: 2cc000 excw 4023bd4e: e90520 excw 4023bd51: ff .byte 0xff 4023bd52: 202ee0 or a2, a14, a14 4023bd55: fff205 call0 4023bc78 <_ZN6VectorIP19ISystemReadyHandlerE17removeAllElementsEv> 4023bd58: 3108 l32i.n a0, a1, 12 4023bd5a: 21c8 l32i.n a12, a1, 8 4023bd5c: 11d8 l32i.n a13, a1, 4 4023bd5e: 01e8 l32i.n a14, a1, 0 4023bd60: 10c112 addi a1, a1, 16 4023bd63: f00d ret.n 4023bd65: 000000 ill 4023bd68 <_ZN11SystemClass18staticReadyHandlerEv>: 4023bd68: 2bcf21 l32r a2, 40206ca4 <_ZL14webserver_recvPvPct+0x2a4> 4023bd6b: f0c112 addi a1, a1, -16 4023bd6e: 036102 s32i a0, a1, 12 4023bd71: fff805 call0 4023bcf4 <_ZN11SystemClass12readyHandlerEv> 4023bd74: 032102 l32i a0, a1, 12 4023bd77: 10c112 addi a1, a1, 16 4023bd7a: 000080 ret 4023bd7d: 000000 ill 4023bd80 <_GLOBAL__sub_I_System>: 4023bd80: 2bc921 l32r a2, 40206ca4 <_ZL14webserver_recvPvPct+0x2a4> 4023bd83: f0c112 addi a1, a1, -16 4023bd86: 036102 s32i a0, a1, 12 4023bd89: ffcd85 call0 4023ba64 <_ZN11SystemClassC1Ev> 4023bd8c: 032102 l32i a0, a1, 12 4023bd8f: 10c112 addi a1, a1, 16 4023bd92: 000080 ret 4023bd95: 000000 ill 4023bd98: 1a0c movi.n a10, 1 4023bd9a: ff .byte 0xff 4023bd9b: 3f .byte 0x3f 4023bd9c <_GLOBAL__sub_D_System>: 4023bd9c: ffff21 l32r a2, 4023bd98 <_GLOBAL__sub_I_System+0x18> 4023bd9f: f0c112 addi a1, a1, -16 4023bda2: 036102 s32i a0, a1, 12 4023bda5: fff045 call0 4023bcac <_ZN6VectorIP19ISystemReadyHandlerED1Ev> 4023bda8: 2bbf21 l32r a2, 40206ca4 <_ZL14webserver_recvPvPct+0x2a4> 4023bdab: ffe845 call0 4023bc30 <_ZN6VectorI8DelegateIFvvEEED1Ev> 4023bdae: 032102 l32i a0, a1, 12 4023bdb1: 10c112 addi a1, a1, 16 4023bdb4: f00d ret.n 4023bdb6: a80000 excw 4023bdb9: fead excw 4023bdbb: 3f .byte 0x3f 4023bdbc: ae18 l32i.n a1, a14, 40 4023bdbe: fe .byte 0xfe 4023bdbf: 3f .byte 0x3f 4023bdc0 : 4023bdc0: f0c112 addi a1, a1, -16 4023bdc3: 21c9 s32i.n a12, a1, 8 4023bdc5: fffcc1 l32r a12, 4023bdb8 <_GLOBAL__sub_D_System+0x1c> 4023bdc8: 3109 s32i.n a0, a1, 12 4023bdca: fffc21 l32r a2, 4023bdbc <_GLOBAL__sub_D_System+0x20> 4023bdcd: 0b1c27 beq a12, a2, 4023bddc 4023bdd0: 0c28 l32i.n a2, a12, 0 4023bdd2: 04ccc2 addi a12, a12, 4 4023bdd5: 0002c0 callx0 a2 4023bdd8: fffb86 j 4023bdca 4023bddb: 310800 srai a0, a0, 24 4023bdde: 21c8 l32i.n a12, a1, 8 4023bde0: 10c112 addi a1, a1, 16 4023bde3: f00d ret.n 4023bde5: 000000 ill 4023bde8 <_Znwj>: 4023bde8: f0c112 addi a1, a1, -16 4023bdeb: 3109 s32i.n a0, a1, 12 4023bded: cb2505 call0 40207040 4023bdf0: 3108 l32i.n a0, a1, 12 4023bdf2: 10c112 addi a1, a1, 16 4023bdf5: f00d ret.n ... 4023bdf8 <_Znaj>: 4023bdf8: f0c112 addi a1, a1, -16 4023bdfb: 3109 s32i.n a0, a1, 12 4023bdfd: cb2405 call0 40207040 4023be00: 3108 l32i.n a0, a1, 12 4023be02: 10c112 addi a1, a1, 16 4023be05: f00d ret.n ... 4023be08 <_ZdaPv>: 4023be08: f0c112 addi a1, a1, -16 4023be0b: 3109 s32i.n a0, a1, 12 4023be0d: 128c beqz.n a2, 4023be12 <_ZdaPv+0xa> 4023be0f: cb2445 call0 40207054 4023be12: 3108 l32i.n a0, a1, 12 4023be14: 10c112 addi a1, a1, 16 4023be17: f00d ret.n 4023be19: 000000 ill 4023be1c <_ZdlPv>: 4023be1c: f0c112 addi a1, a1, -16 4023be1f: 3109 s32i.n a0, a1, 12 4023be21: fffe45 call0 4023be08 <_ZdaPv> 4023be24: 3108 l32i.n a0, a1, 12 4023be26: 10c112 addi a1, a1, 16 4023be29: f00d ret.n 4023be2b: 839800 moveqz a9, a8, a0 4023be2e: fe .byte 0xfe 4023be2f: 3f .byte 0x3f 4023be30 <_Z20setMPrintfPrinterCbcPFvcE>: 4023be30: ffff31 l32r a3, 4023be2c <_ZdlPv+0x10> 4023be33: 0329 s32i.n a2, a3, 0 4023be35: f00d ret.n ... 4023be38 : 4023be38: a0c112 addi a1, a1, -96 4023be3b: 1661c2 s32i a12, a1, 88 4023be3e: 1561d2 s32i a13, a1, 84 4023be41: 1461e2 s32i a14, a1, 80 4023be44: 1361f2 s32i a15, a1, 76 4023be47: 176102 s32i a0, a1, 92 4023be4a: b129 s32i.n a2, a1, 44 4023be4c: c139 s32i.n a3, a1, 48 4023be4e: 04fd mov.n a15, a4 4023be50: 8159 s32i.n a5, a1, 32 4023be52: 9169 s32i.n a6, a1, 36 4023be54: a179 s32i.n a7, a1, 40 4023be56: 05ed mov.n a14, a5 4023be58: 06dd mov.n a13, a6 4023be5a: 02cd mov.n a12, a2 4023be5c: 000f22 l8ui a2, a15, 0 4023be5f: 2cd216 beqz a2, 4023c130 4023be62: b188 l32i.n a8, a1, 44 4023be64: c198 l32i.n a9, a1, 48 4023be66: c038c0 sub a3, a8, a12 4023be69: 339a add.n a3, a3, a9 4023be6b: 741c movi.n a4, 23 4023be6d: 1f3437 bltu a4, a3, 4023be90 4023be70: 822c movi.n a2, 40 4023be72: 004c22 s8i a2, a12, 0 4023be75: e22c movi.n a2, 46 4023be77: 014c22 s8i a2, a12, 1 4023be7a: 024c22 s8i a2, a12, 2 4023be7d: 034c22 s8i a2, a12, 3 4023be80: 922c movi.n a2, 41 4023be82: 044c22 s8i a2, a12, 4 4023be85: 020c movi.n a2, 0 4023be87: 054c22 s8i a2, a12, 5 4023be8a: 092d mov.n a2, a9 4023be8c: 00aa06 j 4023c138 4023be8f: 582c00 excw 4023be92: 021287 beq a2, a8, 4023be98 4023be95: 008606 j 4023c0b1 4023be98: ff1b addi.n a15, a15, 1 4023be9a: 062c movi.n a6, 32 4023be9c: 020c movi.n a2, 0 4023be9e: ffa032 movi a3, 255 4023bea1: 9a0c movi.n a10, 9 4023bea3: 083c movi.n a8, 48 4023bea5: 0000c6 j 4023beac 4023bea8: fd0000 excw 4023beab: 0f5204 excw 4023beae: a90c00 excw 4023beb1: ddc542 addi a4, a5, -35 4023beb4: 744040 extui a4, a4, 0, 8 4023beb7: 1b0c movi.n a11, 1 4023beb9: 103947 bltu a9, a4, 4023becd 4023bebc: 81a592 movi a9, 0x581 4023bebf: 400400 ssr a4 4023bec2: 91b090 srl a11, a9 4023bec5: 04b0b0 extui a11, a11, 0, 1 4023bec8: 140c movi.n a4, 1 4023beca: 30bb40 xor a11, a11, a4 4023becd: 94c542 addi a4, a5, -108 4023bed0: 048c beqz.n a4, 4023bed4 4023bed2: 3bcc bnez.n a11, 4023bed9 4023bed4: 4f1b addi.n a4, a15, 1 4023bed6: fff406 j 4023beaa 4023bed9: d0c542 addi a4, a5, -48 4023bedc: 744040 extui a4, a4, 0, 8 4023bedf: 253a47 bltu a10, a4, 4023bf08 4023bee2: 039587 bne a5, a8, 4023bee9 4023bee5: ff1b addi.n a15, a15, 1 4023bee7: 086d mov.n a6, a8 4023bee9: 020c movi.n a2, 0 4023beeb: 000fb2 l8ui a11, a15, 0 4023beee: d0cb52 addi a5, a11, -48 4023bef1: 745050 extui a5, a5, 0, 8 4023bef4: 0d3a57 bltu a10, a5, 4023bf05 4023bef7: a02220 addx4 a2, a2, a2 4023befa: 9022b0 addx2 a2, a2, a11 4023befd: ff1b addi.n a15, a15, 1 4023beff: d0c222 addi a2, a2, -48 4023bf02: fff946 j 4023beeb 4023bf05: 742020 extui a2, a2, 0, 8 4023bf08: 000f52 l8ui a5, a15, 0 4023bf0b: e92c movi.n a9, 46 4023bf0d: 339597 bne a5, a9, 4023bf44 4023bf10: 010f52 l8ui a5, a15, 1 4023bf13: 4f1b addi.n a4, a15, 1 4023bf15: d0c552 addi a5, a5, -48 4023bf18: 745050 extui a5, a5, 0, 8 4023bf1b: 8b3a57 bltu a10, a5, 4023beaa 4023bf1e: 030c movi.n a3, 0 4023bf20: 0004b2 l8ui a11, a4, 0 4023bf23: d0cb92 addi a9, a11, -48 4023bf26: 749090 extui a9, a9, 0, 8 4023bf29: 0f3a97 bltu a10, a9, 4023bf3c 4023bf2c: a03330 addx4 a3, a3, a3 4023bf2f: 9033b0 addx2 a3, a3, a11 4023bf32: 441b addi.n a4, a4, 1 4023bf34: d0c332 addi a3, a3, -48 4023bf37: fff946 j 4023bf20 4023bf3a: 300000 xor a0, a0, a0 4023bf3d: c67430 excw 4023bf40: ffd9 s32i.n a13, a15, 60 4023bf42: 420000 excw 4023bf45: 4769a0 excw 4023bf48: 060295 excw 4023bf4b: 570041 l32r a4, 40211b4c 4023bf4e: 422434 excw 4023bf51: 4763a0 excw 4023bf54: 575a15 excw 4023bf57: 5c0634 excw 4023bf5a: 114683 excw 4023bf5d: 000000 ill 4023bf60: 64a042 movi a4, 100 4023bf63: 029547 bne a5, a4, 4023bf69 4023bf66: 003a06 j 4023c052 4023bf69: 66a042 movi a4, 102 4023bf6c: 029547 bne a5, a4, 4023bf72 4023bf6f: 003986 j 4023c059 4023bf72: 004b06 j 4023c0a2 4023bf75: 73a032 movi a3, 115 4023bf78: 591537 beq a5, a3, 4023bfd5 4023bf7b: 153357 bltu a3, a5, 4023bf94 4023bf7e: 6fa032 movi a3, 111 4023bf81: 029537 bne a5, a3, 4023bf87 4023bf84: 004d86 j 4023c0be 4023bf87: 70a022 movi a2, 112 4023bf8a: 029527 bne a5, a2, 4023bf90 4023bf8d: 0022c6 j 4023c01c 4023bf90: 004386 j 4023c0a2 4023bf93: a03200 addx4 a3, a2, a0 4023bf96: 0b0c75 excw 4023bf99: a40c movi.n a4, 10 4023bf9b: 029537 bne a5, a3, 4023bfa1 4023bf9e: 004806 j 4023c0c2 4023bfa1: 78a032 movi a3, 120 4023bfa4: 0b0c movi.n a11, 0 4023bfa6: 041c movi.n a4, 16 4023bfa8: 029537 bne a5, a3, 4023bfae 4023bfab: 0044c6 j 4023c0c2 4023bfae: 003c06 j 4023c0a2 4023bfb1: 374b addi.n a3, a7, 4 4023bfb3: 841c movi.n a4, 24 4023bfb5: 5c1b addi.n a5, a12, 1 4023bfb7: 0d2d mov.n a2, a13 4023bfb9: 07a437 bge a4, a3, 4023bfc4 4023bfbc: 022477 blt a4, a7, 4023bfc2 4023bfbf: 24a032 movi a3, 36 4023bfc2: 0e2d mov.n a2, a14 4023bfc4: 223a add.n a2, a2, a3 4023bfc6: fcc222 addi a2, a2, -4 4023bfc9: 0228 l32i.n a2, a2, 0 4023bfcb: 037d mov.n a7, a3 4023bfcd: 004c22 s8i a2, a12, 0 4023bfd0: 05cd mov.n a12, a5 4023bfd2: 005506 j 4023c12a 4023bfd5: 274b addi.n a2, a7, 4 4023bfd7: 831c movi.n a3, 24 4023bfd9: 0ba327 bge a3, a2, 4023bfe8 4023bfdc: 012377 blt a3, a7, 4023bfe1 4023bfdf: 422c movi.n a2, 36 4023bfe1: 027d mov.n a7, a2 4023bfe3: 0e3d mov.n a3, a14 4023bfe5: 0000c6 j 4023bfec 4023bfe8: 027d mov.n a7, a2 4023bfea: 0d3d mov.n a3, a13 4023bfec: 232a add.n a2, a3, a2 4023bfee: fcc222 addi a2, a2, -4 4023bff1: 0238 l32i.n a3, a2, 0 4023bff3: 133316 beqz a3, 4023c12a 4023bff6: 0c2d mov.n a2, a12 4023bff8: 861c movi.n a6, 24 4023bffa: 000352 l8ui a5, a3, 0 4023bffd: 02cd mov.n a12, a2 4023bfff: 127516 beqz a5, 4023c12a 4023c002: b188 l32i.n a8, a1, 44 4023c004: c198 l32i.n a9, a1, 48 4023c006: c04820 sub a4, a8, a2 4023c009: 449a add.n a4, a4, a9 4023c00b: 023647 bltu a6, a4, 4023c011 4023c00e: 004606 j 4023c12a 4023c011: 004252 s8i a5, a2, 0 4023c014: 331b addi.n a3, a3, 1 4023c016: 221b addi.n a2, a2, 1 4023c018: fff786 j 4023bffa 4023c01b: 574b00 excw 4023c01e: 831c movi.n a3, 24 4023c020: 0d2d mov.n a2, a13 4023c022: 06a357 bge a3, a5, 4023c02c 4023c025: 012377 blt a3, a7, 4023c02a 4023c028: 452c movi.n a5, 36 4023c02a: 0e2d mov.n a2, a14 4023c02c: 225a add.n a2, a2, a5 4023c02e: fcc222 addi a2, a2, -4 4023c031: 0228 l32i.n a2, a2, 0 4023c033: 013d mov.n a3, a1 4023c035: 041c movi.n a4, 16 4023c037: d159 s32i.n a5, a1, 52 4023c039: 003745 call0 4023c3b0 4023c03c: d158 l32i.n a5, a1, 52 4023c03e: 0c3d mov.n a3, a12 4023c040: 000242 l8ui a4, a2, 0 4023c043: 03cd mov.n a12, a3 4023c045: 0df416 beqz a4, 4023c128 4023c048: 004342 s8i a4, a3, 0 4023c04b: 221b addi.n a2, a2, 1 4023c04d: 331b addi.n a3, a3, 1 4023c04f: fffb46 j 4023c040 4023c052: 2b0c movi.n a11, 2 4023c054: a40c movi.n a4, 10 4023c056: 001a06 j 4023c0c2 4023c059: 777b addi.n a7, a7, 7 4023c05b: 847c movi.n a4, -8 4023c05d: 104740 and a4, a7, a4 4023c060: 748b addi.n a7, a4, 8 4023c062: 851c movi.n a5, 24 4023c064: 0d6d mov.n a6, a13 4023c066: 06a577 bge a5, a7, 4023c070 4023c069: 012547 blt a5, a4, 4023c06e 4023c06c: 872c movi.n a7, 40 4023c06e: 0e6d mov.n a6, a14 4023c070: 667a add.n a6, a6, a7 4023c072: f8c6a2 addi a10, a6, -8 4023c075: 015380 slli a5, a3, 24 4023c078: 014280 slli a4, a2, 24 4023c07b: 1a38 l32i.n a3, a10, 4 4023c07d: 0a28 l32i.n a2, a10, 0 4023c07f: 016d mov.n a6, a1 4023c081: 315850 srai a5, a5, 24 4023c084: 314840 srai a4, a4, 24 4023c087: d179 s32i.n a7, a1, 52 4023c089: 003745 call0 4023c400 4023c08c: d178 l32i.n a7, a1, 52 4023c08e: 0c3d mov.n a3, a12 4023c090: 000242 l8ui a4, a2, 0 4023c093: 03cd mov.n a12, a3 4023c095: 091416 beqz a4, 4023c12a 4023c098: 004342 s8i a4, a3, 0 4023c09b: 221b addi.n a2, a2, 1 4023c09d: 331b addi.n a3, a3, 1 4023c09f: fffb46 j 4023c090 4023c0a2: 522c movi.n a2, 37 4023c0a4: 041527 beq a5, a2, 4023c0ac 4023c0a7: 004c22 s8i a2, a12, 0 4023c0aa: cc1b addi.n a12, a12, 1 4023c0ac: 000f22 l8ui a2, a15, 0 4023c0af: 628c beqz.n a2, 4023c0b9 4023c0b1: 004c22 s8i a2, a12, 0 4023c0b4: cc1b addi.n a12, a12, 1 4023c0b6: 001c06 j 4023c12a 4023c0b9: ff0b addi.n a15, a15, -1 4023c0bb: 001ac6 j 4023c12a 4023c0be: 0b0c movi.n a11, 0 4023c0c0: 840c movi.n a4, 8 4023c0c2: 831c movi.n a3, 24 4023c0c4: 401300 ssl a3 4023c0c7: a15200 sll a5, a2 4023c0ca: a74b addi.n a10, a7, 4 4023c0cc: 0d2d mov.n a2, a13 4023c0ce: 5bac beqz.n a11, 4023c0f7 4023c0d0: 06a3a7 bge a3, a10, 4023c0da 4023c0d3: 012377 blt a3, a7, 4023c0d8 4023c0d6: 4a2c movi.n a10, 36 4023c0d8: 0e2d mov.n a2, a14 4023c0da: 8022a0 add a2, a2, a10 4023c0dd: fcc222 addi a2, a2, -4 4023c0e0: 002222 l32i a2, a2, 0 4023c0e3: 315850 srai a5, a5, 24 4023c0e6: 203110 or a3, a1, a1 4023c0e9: d1a9 s32i.n a10, a1, 52 4023c0eb: 001005 call0 4023c1ec 4023c0ee: d1a8 l32i.n a10, a1, 52 4023c0f0: 0c3d mov.n a3, a12 4023c0f2: 0a7d mov.n a7, a10 4023c0f4: 0007c6 j 4023c117 4023c0f7: 07a3a7 bge a3, a10, 4023c102 4023c0fa: 022377 blt a3, a7, 4023c100 4023c0fd: 24a0a2 movi a10, 36 4023c100: 0e2d mov.n a2, a14 4023c102: 72aa add.n a7, a2, a10 4023c104: fcc772 addi a7, a7, -4 4023c107: 0728 l32i.n a2, a7, 0 4023c109: 315850 srai a5, a5, 24 4023c10c: 013d mov.n a3, a1 4023c10e: 0d61a2 s32i a10, a1, 52 4023c111: 001c45 call0 4023c2d8 4023c114: fff586 j 4023c0ee 4023c117: 000242 l8ui a4, a2, 0 4023c11a: 03cd mov.n a12, a3 4023c11c: a48c beqz.n a4, 4023c12a 4023c11e: 004342 s8i a4, a3, 0 4023c121: 221b addi.n a2, a2, 1 4023c123: 331b addi.n a3, a3, 1 4023c125: fffb86 j 4023c117 4023c128: 057d mov.n a7, a5 4023c12a: ff1b addi.n a15, a15, 1 4023c12c: ff4b06 j 4023be5c 4023c12f: b18800 excw 4023c132: 004c22 s8i a2, a12, 0 4023c135: c02c80 sub a2, a12, a8 4023c138: 172102 l32i a0, a1, 92 4023c13b: 1621c2 l32i a12, a1, 88 4023c13e: 1521d2 l32i a13, a1, 84 4023c141: 1421e2 l32i a14, a1, 80 4023c144: 1321f2 l32i a15, a1, 76 4023c147: 60c112 addi a1, a1, 96 4023c14a: f00d ret.n 4023c14c : 4023c14c: 40a192 movi a9, 0x140 4023c14f: c01190 sub a1, a1, a9 4023c152: 4d61d2 s32i a13, a1, 0x134 4023c155: ff35d1 l32r a13, 4023be2c <_ZdlPv+0x10> 4023c158: 456132 s32i a3, a1, 0x114 4023c15b: 466142 s32i a4, a1, 0x118 4023c15e: 476152 s32i a5, a1, 0x11c 4023c161: 486162 s32i a6, a1, 0x120 4023c164: 496172 s32i a7, a1, 0x124 4023c167: 002d32 l32i a3, a13, 0 4023c16a: 4e61c2 s32i a12, a1, 0x138 4023c16d: 4f6102 s32i a0, a1, 0x13c 4023c170: 00a0c2 movi a12, 0 4023c173: 3113c7 beq a3, a12, 4023c1a8 4023c176: 20a132 movi a3, 0x120 4023c179: 10a162 movi a6, 0x110 4023c17c: 805130 add a5, a1, a3 4023c17f: 616a add.n a6, a1, a6 4023c181: 470c movi.n a7, 4 4023c183: 024d mov.n a4, a2 4023c185: 00a132 movi a3, 0x100 4023c188: 012d mov.n a2, a1 4023c18a: 416162 s32i a6, a1, 0x104 4023c18d: 406152 s32i a5, a1, 0x100 4023c190: 426172 s32i a7, a1, 0x108 4023c193: ffca45 call0 4023be38 4023c196: 21ca add.n a2, a1, a12 4023c198: 000222 l8ui a2, a2, 0 4023c19b: 928c beqz.n a2, 4023c1a8 4023c19d: 0d38 l32i.n a3, a13, 0 4023c19f: cc1b addi.n a12, a12, 1 4023c1a1: 0003c0 callx0 a3 4023c1a4: fffb86 j 4023c196 4023c1a7: 210200 srai a0, a0, 2 4023c1aa: 4f .byte 0x4f 4023c1ab: 40a192 movi a9, 0x140 4023c1ae: 0c2d mov.n a2, a12 4023c1b0: 4d21d2 l32i a13, a1, 0x134 4023c1b3: 4e21c2 l32i a12, a1, 0x138 4023c1b6: 119a add.n a1, a1, a9 4023c1b8: f00d ret.n 4023c1ba: 540000 extui a0, a0, 0, 6 4023c1bd: ff1a add.n a15, a15, a1 4023c1bf: 3f .byte 0x3f 4023c1c0: ff1a24 excw 4023c1c3: 3f .byte 0x3f 4023c1c4 <_GLOBAL__sub_I_cbc_printchar>: 4023c1c4: 060c movi.n a6, 0 4023c1c6: fffd21 l32r a2, 4023c1bc 4023c1c9: f0c112 addi a1, a1, -16 4023c1cc: 065d mov.n a5, a6 4023c1ce: 064d mov.n a4, a6 4023c1d0: 063d mov.n a3, a6 4023c1d2: 3109 s32i.n a0, a1, 12 4023c1d4: 0053c5 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023c1d7: fffa21 l32r a2, 4023c1c0 4023c1da: ff7605 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 4023c1dd: 3108 l32i.n a0, a1, 12 4023c1df: 10c112 addi a1, a1, 16 4023c1e2: f00d ret.n 4023c1e4: fe9124 excw 4023c1e7: 3f .byte 0x3f 4023c1e8: bec8 l32i.n a12, a14, 44 4023c1ea: 124000 excw 4023c1ec : 4023c1ec: 90c112 addi a1, a1, -112 4023c1ef: 1a61c2 s32i a12, a1, 104 4023c1f2: 1861e2 s32i a14, a1, 96 4023c1f5: c129 s32i.n a2, a1, 48 4023c1f7: 03cd mov.n a12, a3 4023c1f9: 04ed mov.n a14, a4 4023c1fb: 030c movi.n a3, 0 4023c1fd: 442c movi.n a4, 36 4023c1ff: 012d mov.n a2, a1 4023c201: 1961d2 s32i a13, a1, 100 4023c204: 1761f2 s32i a15, a1, 92 4023c207: 1b6102 s32i a0, a1, 108 4023c20a: 05fd mov.n a15, a5 4023c20c: 2aa701 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 4023c20f: 0000c0 callx0 a0 4023c212: c128 l32i.n a2, a1, 48 4023c214: 2d2c movi.n a13, 34 4023c216: 605120 abs a5, a2 4023c219: 160c movi.n a6, 1 4023c21b: 070c movi.n a7, 0 4023c21d: 072d mov.n a2, a7 4023c21f: 832650 moveqz a2, a6, a5 4023c222: 742020 extui a2, a2, 0, 8 4023c225: d2fc bnez.n a2, 4023c266 4023c227: 8326d0 moveqz a2, a6, a13 4023c22a: 82fc bnez.n a2, 4023c266 4023c22c: 81da add.n a8, a1, a13 4023c22e: 0e3d mov.n a3, a14 4023c230: 052d mov.n a2, a5 4023c232: f169 s32i.n a6, a1, 60 4023c234: 106172 s32i a7, a1, 64 4023c237: d159 s32i.n a5, a1, 52 4023c239: e189 s32i.n a8, a1, 56 4023c23b: 32ba01 l32r a0, 40208d24 4023c23e: 0000c0 callx0 a0 4023c241: ffe831 l32r a3, 4023c1e4 <_GLOBAL__sub_I_cbc_printchar+0x20> 4023c244: e188 l32i.n a8, a1, 56 4023c246: 232a add.n a2, a3, a2 4023c248: 000222 l8ui a2, a2, 0 4023c24b: 0e3d mov.n a3, a14 4023c24d: 004822 s8i a2, a8, 0 4023c250: d158 l32i.n a5, a1, 52 4023c252: dd0b addi.n a13, a13, -1 4023c254: 052d mov.n a2, a5 4023c256: 2c7301 l32r a0, 40207424 4023c259: 0000c0 callx0 a0 4023c25c: 025d mov.n a5, a2 4023c25e: f168 l32i.n a6, a1, 60 4023c260: 102172 l32i a7, a1, 64 4023c263: ffed86 j 4023c21d 4023c266: 222c movi.n a2, 34 4023c268: 069d27 bne a13, a2, 4023c272 4023c26b: 023c movi.n a2, 48 4023c26d: 224122 s8i a2, a1, 34 4023c270: 1d2c movi.n a13, 33 4023c272: c128 l32i.n a2, a1, 48 4023c274: 0082d6 bgez a2, 4023c280 4023c277: 21da add.n a2, a1, a13 4023c279: d32c movi.n a3, 45 4023c27b: 004232 s8i a3, a2, 0 4023c27e: dd0b addi.n a13, a13, -1 4023c280: dd1b addi.n a13, a13, 1 4023c282: 8f9c beqz.n a15, 4023c29e 4023c284: 21da add.n a2, a1, a13 4023c286: 2b4101 l32r a0, 40206f8c 4023c289: 0000c0 callx0 a0 4023c28c: c0ff20 sub a15, a15, a2 4023c28f: 0b1fa6 blti a15, 1, 4023c29e 4023c292: 0f4d mov.n a4, a15 4023c294: 032c movi.n a3, 32 4023c296: 0c2d mov.n a2, a12 4023c298: 2a8401 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 4023c29b: 0000c0 callx0 a0 4023c29e: 31da add.n a3, a1, a13 4023c2a0: 2cfa add.n a2, a12, a15 4023c2a2: ffd101 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 4023c2a5: 0000c0 callx0 a0 4023c2a8: 1b2102 l32i a0, a1, 108 4023c2ab: 0c2d mov.n a2, a12 4023c2ad: 1921d2 l32i a13, a1, 100 4023c2b0: 1a21c2 l32i a12, a1, 104 4023c2b3: 1821e2 l32i a14, a1, 96 4023c2b6: 1721f2 l32i a15, a1, 92 4023c2b9: 70c112 addi a1, a1, 112 4023c2bc: f00d ret.n ... 4023c2c0 : 4023c2c0: f0c112 addi a1, a1, -16 4023c2c3: 00a052 movi a5, 0 4023c2c6: 036102 s32i a0, a1, 12 4023c2c9: fff205 call0 4023c1ec 4023c2cc: 032102 l32i a0, a1, 12 4023c2cf: 10c112 addi a1, a1, 16 4023c2d2: f00d ret.n 4023c2d4: e21c movi.n a2, 30 4023c2d6: 124000 excw 4023c2d8 : 4023c2d8: 90c112 addi a1, a1, -112 4023c2db: 746060 extui a6, a6, 0, 8 4023c2de: 1a61c2 s32i a12, a1, 104 4023c2e1: 1961d2 s32i a13, a1, 100 4023c2e4: c149 s32i.n a4, a1, 48 4023c2e6: 02dd mov.n a13, a2 4023c2e8: 03cd mov.n a12, a3 4023c2ea: 442c movi.n a4, 36 4023c2ec: 030c movi.n a3, 0 4023c2ee: 012d mov.n a2, a1 4023c2f0: 1861e2 s32i a14, a1, 96 4023c2f3: 1761f2 s32i a15, a1, 92 4023c2f6: d169 s32i.n a6, a1, 52 4023c2f8: 20f550 or a15, a5, a5 4023c2fb: 1b6102 s32i a0, a1, 108 4023c2fe: 2a6a01 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 4023c301: 0000c0 callx0 a0 4023c304: 2e2c movi.n a14, 34 4023c306: 150c movi.n a5, 1 4023c308: 060c movi.n a6, 0 4023c30a: 062d mov.n a2, a6 4023c30c: 8325d0 moveqz a2, a5, a13 4023c30f: 742020 extui a2, a2, 0, 8 4023c312: a2fc bnez.n a2, 4023c350 4023c314: 8325e0 moveqz a2, a5, a14 4023c317: 52fc bnez.n a2, 4023c350 4023c319: c138 l32i.n a3, a1, 48 4023c31b: 81ea add.n a8, a1, a14 4023c31d: 0d2d mov.n a2, a13 4023c31f: f159 s32i.n a5, a1, 60 4023c321: 106162 s32i a6, a1, 64 4023c324: 0e6182 s32i a8, a1, 56 4023c327: 26cf01 l32r a0, 40205e64 4023c32a: 0000c0 callx0 a0 4023c32d: ffad31 l32r a3, 4023c1e4 <_GLOBAL__sub_I_cbc_printchar+0x20> 4023c330: e188 l32i.n a8, a1, 56 4023c332: 232a add.n a2, a3, a2 4023c334: 000222 l8ui a2, a2, 0 4023c337: c138 l32i.n a3, a1, 48 4023c339: 004822 s8i a2, a8, 0 4023c33c: 0d2d mov.n a2, a13 4023c33e: ffe501 l32r a0, 4023c2d4 4023c341: 0000c0 callx0 a0 4023c344: ee0b addi.n a14, a14, -1 4023c346: 02dd mov.n a13, a2 4023c348: f158 l32i.n a5, a1, 60 4023c34a: 102162 l32i a6, a1, 64 4023c34d: ffee46 j 4023c30a 4023c350: 222c movi.n a2, 34 4023c352: 069e27 bne a14, a2, 4023c35c 4023c355: 023c movi.n a2, 48 4023c357: 224122 s8i a2, a1, 34 4023c35a: 1e2c movi.n a14, 33 4023c35c: de1b addi.n a13, a14, 1 4023c35e: 8f9c beqz.n a15, 4023c37a 4023c360: 21da add.n a2, a1, a13 4023c362: 2b0a01 l32r a0, 40206f8c 4023c365: 0000c0 callx0 a0 4023c368: c0ff20 sub a15, a15, a2 4023c36b: 0b1fa6 blti a15, 1, 4023c37a 4023c36e: d138 l32i.n a3, a1, 52 4023c370: 0f4d mov.n a4, a15 4023c372: 0c2d mov.n a2, a12 4023c374: 2a4d01 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 4023c377: 0000c0 callx0 a0 4023c37a: 31da add.n a3, a1, a13 4023c37c: 2cfa add.n a2, a12, a15 4023c37e: ff9a01 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 4023c381: 0000c0 callx0 a0 4023c384: 1b2102 l32i a0, a1, 108 4023c387: 0c2d mov.n a2, a12 4023c389: 1921d2 l32i a13, a1, 100 4023c38c: 1a21c2 l32i a12, a1, 104 4023c38f: 1821e2 l32i a14, a1, 96 4023c392: 1721f2 l32i a15, a1, 92 4023c395: 70c112 addi a1, a1, 112 4023c398: f00d ret.n ... 4023c39c : 4023c39c: f0c112 addi a1, a1, -16 4023c39f: 062c movi.n a6, 32 4023c3a1: 050c movi.n a5, 0 4023c3a3: 3109 s32i.n a0, a1, 12 4023c3a5: fff305 call0 4023c2d8 4023c3a8: 3108 l32i.n a0, a1, 12 4023c3aa: 10c112 addi a1, a1, 16 4023c3ad: f00d ret.n ... 4023c3b0 : 4023c3b0: f0c112 addi a1, a1, -16 4023c3b3: 00a052 movi a5, 0 4023c3b6: 036102 s32i a0, a1, 12 4023c3b9: fffe05 call0 4023c39c 4023c3bc: 032102 l32i a0, a1, 12 4023c3bf: 10c112 addi a1, a1, 16 4023c3c2: f00d ret.n 4023c3c4: fe9135 excw 4023c3c7: 3f .byte 0x3f 4023c3c8: 9139 s32i.n a3, a1, 36 4023c3ca: fe .byte 0xfe 4023c3cb: 3f .byte 0x3f 4023c3cc: 000000 ill 4023c3cf: ffffe0 excw 4023c3d2: ef .byte 0xef 4023c3d3: 913d41 l32r a4, 402208c8 4023c3d6: fe .byte 0xfe 4023c3d7: 3f .byte 0x3f 4023c3d8: ff .byte 0xff 4023c3d9: ff .byte 0xff 4023c3da: ef .byte 0xef 4023c3db: 9141c1 l32r a12, 402208e0 4023c3de: fe .byte 0xfe 4023c3df: 3f .byte 0x3f 4023c3e0: 000000 ill 4023c3e3: 000000 ill 4023c3e6: 843fe0 extui a3, a14, 15, 9 4023c3e9: 401011 l32r a1, 4020c42c 4023c3ec: 101230 and a1, a2, a3 4023c3ef: cdfc40 excw 4023c3f2: 384000 excw 4023c3f5: 4000c5 call0 4027c404 <_flash_code_end+0x350aa> 4023c3f8: 00cd00 excw 4023c3fb: c68840 excw 4023c3fe: 124000 excw 4023c400 : 4023c400: 90c112 addi a1, a1, -112 4023c403: 1961d2 s32i a13, a1, 100 4023c406: 11d500 slli a13, a5, 16 4023c409: 1a61c2 s32i a12, a1, 104 4023c40c: 1861e2 s32i a14, a1, 96 4023c40f: 1761f2 s32i a15, a1, 92 4023c412: 31d0d0 srai a13, a13, 16 4023c415: 02fd mov.n a15, a2 4023c417: 1b6102 s32i a0, a1, 108 4023c41a: 920c movi.n a2, 9 4023c41c: d149 s32i.n a4, a1, 52 4023c41e: c159 s32i.n a5, a1, 48 4023c420: 03cd mov.n a12, a3 4023c422: 06ed mov.n a14, a6 4023c424: a3d2d0 movltz a13, a2, a13 4023c427: 251616 beqz a6, 4023c67c 4023c42a: 202ff0 or a2, a15, a15 4023c42d: fcdd85 call0 40239208 <__fpclassifyd> 4023c430: ffe531 l32r a3, 4023c3c4 4023c433: b28c beqz.n a2, 4023c442 4023c435: 0f2d mov.n a2, a15 4023c437: 0c3d mov.n a3, a12 4023c439: fcdcc5 call0 40239208 <__fpclassifyd> 4023c43c: 0d1266 bnei a2, 1, 4023c44d 4023c43f: ffe231 l32r a3, 4023c3c8 4023c442: 0e2d mov.n a2, a14 4023c444: ff6901 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 4023c447: 0000c0 callx0 a0 4023c44a: 008b86 j 4023c67c 4023c44d: ffdf41 l32r a4, 4023c3cc 4023c450: ffe051 l32r a5, 4023c3d0 4023c453: 0c3d mov.n a3, a12 4023c455: 0f2d mov.n a2, a15 4023c457: ffe401 l32r a0, 4023c3e8 4023c45a: 0000c0 callx0 a0 4023c45d: ffdd31 l32r a3, 4023c3d4 4023c460: de12e6 bgei a2, 1, 4023c442 4023c463: ffda41 l32r a4, 4023c3cc 4023c466: ffdc51 l32r a5, 4023c3d8 4023c469: 203cc0 or a3, a12, a12 4023c46c: 0f2d mov.n a2, a15 4023c46e: ffdf01 l32r a0, 4023c3ec 4023c471: 0000c0 callx0 a0 4023c474: ffda31 l32r a3, 4023c3dc 4023c477: fc7296 bltz a2, 4023c442 4023c47a: ffd941 l32r a4, 4023c3e0 4023c47d: ffd851 l32r a5, 4023c3e0 4023c480: 0f2d mov.n a2, a15 4023c482: 0c3d mov.n a3, a12 4023c484: ffda01 l32r a0, 4023c3ec 4023c487: 0000c0 callx0 a0 4023c48a: 018d mov.n a8, a1 4023c48c: 0102d6 bgez a2, 4023c4a0 4023c48f: d22c movi.n a2, 45 4023c491: 004122 s8i a2, a1, 0 4023c494: 49d521 l32r a2, 4020ebe8 4023c497: 811b addi.n a8, a1, 1 4023c499: 30cc20 xor a12, a12, a2 4023c49c: 000006 j 4023c4a0 4023c49f: 920c00 excw 4023c4a2: 0d6d mov.n a6, a13 4023c4a4: 01a2d7 bge a2, a13, 4023c4a9 4023c4a7: 026d mov.n a6, a2 4023c4a9: 116600 slli a6, a6, 16 4023c4ac: 316060 srai a6, a6, 16 4023c4af: 062d mov.n a2, a6 4023c4b1: 170c movi.n a7, 1 4023c4b3: 220b addi.n a2, a2, -1 4023c4b5: 112200 slli a2, a2, 16 4023c4b8: 312020 srai a2, a2, 16 4023c4bb: 090226 beqi a2, -1, 4023c4c8 4023c4be: a07770 addx4 a7, a7, a7 4023c4c1: 1177f0 slli a7, a7, 1 4023c4c4: fffac6 j 4023c4b3 4023c4c7: 072d00 excw 4023c4ca: 116162 s32i a6, a1, 68 4023c4cd: 106172 s32i a7, a1, 64 4023c4d0: f189 s32i.n a8, a1, 60 4023c4d2: 377701 l32r a0, 4020a2b0 4023c4d5: 0000c0 callx0 a0 4023c4d8: ffc601 l32r a0, 4023c3f0 4023c4db: 0000c0 callx0 a0 4023c4de: 024d mov.n a4, a2 4023c4e0: 035d mov.n a5, a3 4023c4e2: ffbf21 l32r a2, 4023c3e0 4023c4e5: ffbf31 l32r a3, 4023c3e4 4023c4e8: 2db101 l32r a0, 40207bac 4023c4eb: 0000c0 callx0 a0 4023c4ee: 0c5d mov.n a5, a12 4023c4f0: 0f4d mov.n a4, a15 4023c4f2: ffc001 l32r a0, 4023c3f4 4023c4f5: 0000c0 callx0 a0 4023c4f8: 03dd mov.n a13, a3 4023c4fa: 02cd mov.n a12, a2 4023c4fc: ffbf01 l32r a0, 4023c3f8 4023c4ff: 0000c0 callx0 a0 4023c502: f188 l32i.n a8, a1, 60 4023c504: a40c movi.n a4, 10 4023c506: 083d mov.n a3, a8 4023c508: e129 s32i.n a2, a1, 56 4023c50a: ffdb45 call0 4023c2c0 4023c50d: 2a9f01 l32r a0, 40206f8c 4023c510: 0000c0 callx0 a0 4023c513: f188 l32i.n a8, a1, 60 4023c515: c138 l32i.n a3, a1, 48 4023c517: 282a add.n a2, a8, a2 4023c519: e158 l32i.n a5, a1, 56 4023c51b: 112162 l32i a6, a1, 68 4023c51e: 102172 l32i a7, a1, 64 4023c521: 0fc316 beqz a3, 4023c621 4023c524: e32c movi.n a3, 46 4023c526: 004232 s8i a3, a2, 0 4023c529: f21b addi.n a15, a2, 1 4023c52b: 052d mov.n a2, a5 4023c52d: 116162 s32i a6, a1, 68 4023c530: 106172 s32i a7, a1, 64 4023c533: 2d9d01 l32r a0, 40207ba8 4023c536: 0000c0 callx0 a0 4023c539: 024d mov.n a4, a2 4023c53b: 035d mov.n a5, a3 4023c53d: 0c2d mov.n a2, a12 4023c53f: 203dd0 or a3, a13, a13 4023c542: ffae01 l32r a0, 4023c3fc 4023c545: 0000c0 callx0 a0 4023c548: 102172 l32i a7, a1, 64 4023c54b: 02cd mov.n a12, a2 4023c54d: 202770 or a2, a7, a7 4023c550: 20d330 or a13, a3, a3 4023c553: 2d9501 l32r a0, 40207ba8 4023c556: 0000c0 callx0 a0 4023c559: 035d mov.n a5, a3 4023c55b: 024d mov.n a4, a2 4023c55d: 0d3d mov.n a3, a13 4023c55f: 0c2d mov.n a2, a12 4023c561: 375601 l32r a0, 4020a2bc 4023c564: 0000c0 callx0 a0 4023c567: 375601 l32r a0, 4020a2c0 4023c56a: 0000c0 callx0 a0 4023c56d: a40c movi.n a4, 10 4023c56f: 18c132 addi a3, a1, 24 4023c572: ffd4c5 call0 4023c2c0 4023c575: 02cd mov.n a12, a2 4023c577: 2a8501 l32r a0, 40206f8c 4023c57a: 0000c0 callx0 a0 4023c57d: 112162 l32i a6, a1, 68 4023c580: 0f4d mov.n a4, a15 4023c582: 361b addi.n a3, a6, 1 4023c584: c02320 sub a2, a3, a2 4023c587: f42020 extui a2, a2, 0, 16 4023c58a: 113200 slli a3, a2, 16 4023c58d: 313030 srai a3, a3, 16 4023c590: 053c movi.n a5, 48 4023c592: 330b addi.n a3, a3, -1 4023c594: 113300 slli a3, a3, 16 4023c597: 313030 srai a3, a3, 16 4023c59a: 0713a6 blti a3, 1, 4023c5a5 4023c59d: 004452 s8i a5, a4, 0 4023c5a0: 441b addi.n a4, a4, 1 4023c5a2: fffb06 j 4023c592 4023c5a5: 220b addi.n a2, a2, -1 4023c5a7: 203220 or a3, a2, a2 4023c5aa: 0262f7 bbci a2, 15, 4023c5b0 4023c5ad: 00a032 movi a3, 0 4023c5b0: 113300 slli a3, a3, 16 4023c5b3: 313030 srai a3, a3, 16 4023c5b6: 3f3a add.n a3, a15, a3 4023c5b8: 000c42 l8ui a4, a12, 0 4023c5bb: 032d mov.n a2, a3 4023c5bd: 34cc bnez.n a4, 4023c5c4 4023c5bf: 043c movi.n a4, 48 4023c5c1: 000286 j 4023c5cf 4023c5c4: 004342 s8i a4, a3, 0 4023c5c7: cc1b addi.n a12, a12, 1 4023c5c9: 331b addi.n a3, a3, 1 4023c5cb: fffa46 j 4023c5b8 4023c5ce: 320b00 excw 4023c5d1: 000352 l8ui a5, a3, 0 4023c5d4: 0c9547 bne a5, a4, 4023c5e4 4023c5d7: 660b addi.n a6, a6, -1 4023c5d9: 116600 slli a6, a6, 16 4023c5dc: 316060 srai a6, a6, 16 4023c5df: 032d mov.n a2, a3 4023c5e1: fffa86 j 4023c5cf 4023c5e4: c148 l32i.n a4, a1, 48 4023c5e6: 3714a6 blti a4, 1, 4023c621 4023c5e9: c06460 sub a6, a4, a6 4023c5ec: f46060 extui a6, a6, 0, 16 4023c5ef: 114600 slli a4, a6, 16 4023c5f2: 314040 srai a4, a4, 16 4023c5f5: 023d mov.n a3, a2 4023c5f7: 073c movi.n a7, 48 4023c5f9: 115600 slli a5, a6, 16 4023c5fc: 315050 srai a5, a5, 16 4023c5ff: 1115e6 bgei a5, 1, 4023c614 4023c602: 043d mov.n a3, a4 4023c604: 0014d6 bgez a4, 4023c609 4023c607: 030c movi.n a3, 0 4023c609: 113300 slli a3, a3, 16 4023c60c: 313030 srai a3, a3, 16 4023c60f: 223a add.n a2, a2, a3 4023c611: 000306 j 4023c621 4023c614: 660b addi.n a6, a6, -1 4023c616: 004372 s8i a7, a3, 0 4023c619: f46060 extui a6, a6, 0, 16 4023c61c: 331b addi.n a3, a3, 1 4023c61e: fff5c6 j 4023c5f9 4023c621: 030c movi.n a3, 0 4023c623: 004232 s8i a3, a2, 0 4023c626: 012d mov.n a2, a1 4023c628: 2a5901 l32r a0, 40206f8c 4023c62b: 0000c0 callx0 a0 4023c62e: d148 l32i.n a4, a1, 52 4023c630: 052c movi.n a5, 32 4023c632: 341b addi.n a3, a4, 1 4023c634: c02320 sub a2, a3, a2 4023c637: f43020 extui a3, a2, 0, 16 4023c63a: 112300 slli a2, a3, 16 4023c63d: 312020 srai a2, a2, 16 4023c640: 0e4d mov.n a4, a14 4023c642: 220b addi.n a2, a2, -1 4023c644: 112200 slli a2, a2, 16 4023c647: 312020 srai a2, a2, 16 4023c64a: 0712a6 blti a2, 1, 4023c655 4023c64d: 004452 s8i a5, a4, 0 4023c650: 441b addi.n a4, a4, 1 4023c652: fffb06 j 4023c642 4023c655: 330b addi.n a3, a3, -1 4023c657: 202330 or a2, a3, a3 4023c65a: 0263f7 bbci a3, 15, 4023c660 4023c65d: 00a022 movi a2, 0 4023c660: 112200 slli a2, a2, 16 4023c663: 312020 srai a2, a2, 16 4023c666: 2e2a add.n a2, a14, a2 4023c668: 014d mov.n a4, a1 4023c66a: 000432 l8ui a3, a4, 0 4023c66d: 838c beqz.n a3, 4023c679 4023c66f: 004232 s8i a3, a2, 0 4023c672: 441b addi.n a4, a4, 1 4023c674: 221b addi.n a2, a2, 1 4023c676: fffc06 j 4023c66a 4023c679: 004232 s8i a3, a2, 0 4023c67c: 1b2102 l32i a0, a1, 108 4023c67f: 0e2d mov.n a2, a14 4023c681: 1a21c2 l32i a12, a1, 104 4023c684: 1921d2 l32i a13, a1, 100 4023c687: 1821e2 l32i a14, a1, 96 4023c68a: 1721f2 l32i a15, a1, 92 4023c68d: 70c112 addi a1, a1, 112 4023c690: f00d ret.n ... 4023c694 <_ZNK9IPAddress7printToER5Print>: 4023c694: d0c112 addi a1, a1, -48 4023c697: a1c9 s32i.n a12, a1, 40 4023c699: 91d9 s32i.n a13, a1, 36 4023c69b: 81e9 s32i.n a14, a1, 32 4023c69d: 71f9 s32i.n a15, a1, 28 4023c69f: b109 s32i.n a0, a1, 44 4023c6a1: 02fd mov.n a15, a2 4023c6a3: 03ed mov.n a14, a3 4023c6a5: c24b addi.n a12, a2, 4 4023c6a7: 07c252 addi a5, a2, 7 4023c6aa: 00a0d2 movi a13, 0 4023c6ad: 000c32 l8ui a3, a12, 0 4023c6b0: 0aa042 movi a4, 10 4023c6b3: 0e2d mov.n a2, a14 4023c6b5: 1159 s32i.n a5, a1, 4 4023c6b7: 002985 call0 4023c950 <_ZN5Print5printEhi> 4023c6ba: 024d mov.n a4, a2 4023c6bc: e32c movi.n a3, 46 4023c6be: 0e2d mov.n a2, a14 4023c6c0: 0149 s32i.n a4, a1, 0 4023c6c2: 0a6985 call0 40246d5c <_ZN5Print5printEc> 4023c6c5: 0148 l32i.n a4, a1, 0 4023c6c7: 1158 l32i.n a5, a1, 4 4023c6c9: 242a add.n a2, a4, a2 4023c6cb: cc1b addi.n a12, a12, 1 4023c6cd: dd2a add.n a13, a13, a2 4023c6cf: da9c57 bne a12, a5, 4023c6ad <_ZNK9IPAddress7printToER5Print+0x19> 4023c6d2: 070f32 l8ui a3, a15, 7 4023c6d5: 0e2d mov.n a2, a14 4023c6d7: a40c movi.n a4, 10 4023c6d9: 002745 call0 4023c950 <_ZN5Print5printEhi> 4023c6dc: b108 l32i.n a0, a1, 44 4023c6de: 2d2a add.n a2, a13, a2 4023c6e0: a1c8 l32i.n a12, a1, 40 4023c6e2: 91d8 l32i.n a13, a1, 36 4023c6e4: 81e8 l32i.n a14, a1, 32 4023c6e6: 71f8 l32i.n a15, a1, 28 4023c6e8: 30c112 addi a1, a1, 48 4023c6eb: f00d ret.n 4023c6ed: 000000 ill 4023c6f0: fe9150 excw 4023c6f3: 3f .byte 0x3f 4023c6f4 <_ZN9IPAddressC1Ev>: 4023c6f4: f0c112 addi a1, a1, -16 4023c6f7: fffe31 l32r a3, 4023c6f0 <_ZNK9IPAddress7printToER5Print+0x5c> 4023c6fa: 3109 s32i.n a0, a1, 12 4023c6fc: 440c movi.n a4, 4 4023c6fe: 0239 s32i.n a3, a2, 0 4023c700: 030c movi.n a3, 0 4023c702: 224a add.n a2, a2, a4 4023c704: 296901 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 4023c707: 0000c0 callx0 a0 4023c70a: 3108 l32i.n a0, a1, 12 4023c70c: 10c112 addi a1, a1, 16 4023c70f: f00d ret.n 4023c711: 000000 ill 4023c714 <_ZN9IPAddressC1Ehhhh>: 4023c714: fff771 l32r a7, 4023c6f0 <_ZNK9IPAddress7printToER5Print+0x5c> 4023c717: 044232 s8i a3, a2, 4 4023c71a: 0279 s32i.n a7, a2, 0 4023c71c: 054242 s8i a4, a2, 5 4023c71f: 064252 s8i a5, a2, 6 4023c722: 074262 s8i a6, a2, 7 4023c725: f00d ret.n ... 4023c728 <_ZN9IPAddressC1E7ip_addr>: 4023c728: fff241 l32r a4, 4023c6f0 <_ZNK9IPAddress7printToER5Print+0x5c> 4023c72b: 044232 s8i a3, a2, 4 4023c72e: 0249 s32i.n a4, a2, 0 4023c730: 415830 srli a5, a3, 8 4023c733: 424b addi.n a4, a2, 4 4023c735: f0c112 addi a1, a1, -16 4023c738: f52030 extui a2, a3, 16, 16 4023c73b: 753830 extui a3, a3, 24, 8 4023c73e: 014452 s8i a5, a4, 1 4023c741: 024422 s8i a2, a4, 2 4023c744: 034432 s8i a3, a4, 3 4023c747: 10c112 addi a1, a1, 16 4023c74a: f00d ret.n 4023c74c: 1a5c movi.n a10, 81 4023c74e: ff .byte 0xff 4023c74f: 3f .byte 0x3f 4023c750 <_GLOBAL__sub_I__ZN9IPAddressC2Ev>: 4023c750: ffff21 l32r a2, 4023c74c <_ZN9IPAddressC1E7ip_addr+0x24> 4023c753: f0c112 addi a1, a1, -16 4023c756: 036102 s32i a0, a1, 12 4023c759: ff1e05 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 4023c75c: 032102 l32i a0, a1, 12 4023c75f: 10c112 addi a1, a1, 16 4023c762: 000080 ret 4023c765: 000000 ill 4023c768 <_ZN5Print5writeEPKc>: 4023c768: e0c112 addi a1, a1, -32 4023c76b: 61c9 s32i.n a12, a1, 24 4023c76d: 7109 s32i.n a0, a1, 28 4023c76f: 02cd mov.n a12, a2 4023c771: 020c movi.n a2, 0 4023c773: 161327 beq a3, a2, 4023c78d <_ZN5Print5writeEPKc+0x25> 4023c776: 032d mov.n a2, a3 4023c778: 0139 s32i.n a3, a1, 0 4023c77a: 2a0401 l32r a0, 40206f8c 4023c77d: 0000c0 callx0 a0 4023c780: 0c48 l32i.n a4, a12, 0 4023c782: 0138 l32i.n a3, a1, 0 4023c784: 1458 l32i.n a5, a4, 4 4023c786: 024d mov.n a4, a2 4023c788: 0c2d mov.n a2, a12 4023c78a: 0005c0 callx0 a5 4023c78d: 7108 l32i.n a0, a1, 28 4023c78f: 61c8 l32i.n a12, a1, 24 4023c791: 20c112 addi a1, a1, 32 4023c794: f00d ret.n ... 4023c798 <_ZN5Print5printEPKc>: 4023c798: f0c112 addi a1, a1, -16 4023c79b: 3109 s32i.n a0, a1, 12 4023c79d: fffc85 call0 4023c768 <_ZN5Print5writeEPKc> 4023c7a0: 3108 l32i.n a0, a1, 12 4023c7a2: 10c112 addi a1, a1, 16 4023c7a5: f00d ret.n ... 4023c7a8 <_ZN5Print7printlnEv>: 4023c7a8: f0c112 addi a1, a1, -16 4023c7ab: 0da032 movi a3, 13 4023c7ae: 036102 s32i a0, a1, 12 4023c7b1: 21c9 s32i.n a12, a1, 8 4023c7b3: 11d9 s32i.n a13, a1, 4 4023c7b5: 20c220 or a12, a2, a2 4023c7b8: 0a5a05 call0 40246d5c <_ZN5Print5printEc> 4023c7bb: 02dd mov.n a13, a2 4023c7bd: a30c movi.n a3, 10 4023c7bf: 0c2d mov.n a2, a12 4023c7c1: 0a5985 call0 40246d5c <_ZN5Print5printEc> 4023c7c4: 3108 l32i.n a0, a1, 12 4023c7c6: 2d2a add.n a2, a13, a2 4023c7c8: 21c8 l32i.n a12, a1, 8 4023c7ca: 11d8 l32i.n a13, a1, 4 4023c7cc: 10c112 addi a1, a1, 16 4023c7cf: f00d ret.n 4023c7d1: 000000 ill 4023c7d4 <_ZN5Print7printlnERK6String>: 4023c7d4: f0c112 addi a1, a1, -16 4023c7d7: 036102 s32i a0, a1, 12 4023c7da: 0261c2 s32i a12, a1, 8 4023c7dd: 11d9 s32i.n a13, a1, 4 4023c7df: 20c220 or a12, a2, a2 4023c7e2: 0a5905 call0 40246d74 <_ZN5Print5printERK6String> 4023c7e5: 02dd mov.n a13, a2 4023c7e7: 0c2d mov.n a2, a12 4023c7e9: fffbc5 call0 4023c7a8 <_ZN5Print7printlnEv> 4023c7ec: 3108 l32i.n a0, a1, 12 4023c7ee: 2d2a add.n a2, a13, a2 4023c7f0: 21c8 l32i.n a12, a1, 8 4023c7f2: 11d8 l32i.n a13, a1, 4 4023c7f4: 10c112 addi a1, a1, 16 4023c7f7: f00d ret.n 4023c7f9: 000000 ill 4023c7fc <_ZN5Print7printlnEPKc>: 4023c7fc: f0c112 addi a1, a1, -16 4023c7ff: 036102 s32i a0, a1, 12 4023c802: 0261c2 s32i a12, a1, 8 4023c805: 11d9 s32i.n a13, a1, 4 4023c807: 20c220 or a12, a2, a2 4023c80a: fff5c5 call0 4023c768 <_ZN5Print5writeEPKc> 4023c80d: 02dd mov.n a13, a2 4023c80f: 0c2d mov.n a2, a12 4023c811: fff945 call0 4023c7a8 <_ZN5Print7printlnEv> 4023c814: 3108 l32i.n a0, a1, 12 4023c816: 22da add.n a2, a2, a13 4023c818: 21c8 l32i.n a12, a1, 8 4023c81a: 11d8 l32i.n a13, a1, 4 4023c81c: 10c112 addi a1, a1, 16 4023c81f: f00d ret.n 4023c821: 000000 ill 4023c824 <_ZN5Print6printfEPKcz>: 4023c824: a0c112 addi a1, a1, -96 4023c827: 1561d2 s32i a13, a1, 84 4023c82a: 1461e2 s32i a14, a1, 80 4023c82d: 1361f2 s32i a15, a1, 76 4023c830: 176102 s32i a0, a1, 92 4023c833: 20f110 or a15, a1, a1 4023c836: 1661c2 s32i a12, a1, 88 4023c839: 20a330 or a10, a3, a3 4023c83c: 066f42 s32i a4, a15, 24 4023c83f: 7f59 s32i.n a5, a15, 28 4023c841: 8f69 s32i.n a6, a15, 32 4023c843: 9f79 s32i.n a7, a15, 36 4023c845: 02dd mov.n a13, a2 4023c847: 80a032 movi a3, 128 4023c84a: 10cfe2 addi a14, a15, 16 4023c84d: 40cf82 addi a8, a15, 64 4023c850: 23fb addi.n a2, a3, 15 4023c852: 412420 srli a2, a2, 4 4023c855: 1122c0 slli a2, a2, 4 4023c858: 019d mov.n a9, a1 4023c85a: c01120 sub a1, a1, a2 4023c85d: b30b addi.n a11, a3, -1 4023c85f: 870c movi.n a7, 8 4023c861: 085d mov.n a5, a8 4023c863: 0a4d mov.n a4, a10 4023c865: 0e6d mov.n a6, a14 4023c867: 012d mov.n a2, a1 4023c869: 0f89 s32i.n a8, a15, 0 4023c86b: ff89 s32i.n a8, a15, 60 4023c86d: df99 s32i.n a9, a15, 52 4023c86f: cfa9 s32i.n a10, a15, 48 4023c871: efb9 s32i.n a11, a15, 56 4023c873: 1fe9 s32i.n a14, a15, 4 4023c875: 2f79 s32i.n a7, a15, 8 4023c877: ff5c05 call0 4023be38 4023c87a: efb8 l32i.n a11, a15, 56 4023c87c: 02cd mov.n a12, a2 4023c87e: ff88 l32i.n a8, a15, 60 4023c880: df98 l32i.n a9, a15, 52 4023c882: cfa8 l32i.n a10, a15, 48 4023c884: 06bb27 bgeu a11, a2, 4023c88e <_ZN5Print6printfEPKcz+0x6a> 4023c887: 321b addi.n a3, a2, 1 4023c889: 091d mov.n a1, a9 4023c88b: fff046 j 4023c850 <_ZN5Print6printfEPKcz+0x2c> 4023c88e: b28c beqz.n a2, 4023c89d <_ZN5Print6printfEPKcz+0x79> 4023c890: 0d28 l32i.n a2, a13, 0 4023c892: 0c4d mov.n a4, a12 4023c894: 1258 l32i.n a5, a2, 4 4023c896: 013d mov.n a3, a1 4023c898: 0d2d mov.n a2, a13 4023c89a: 0005c0 callx0 a5 4023c89d: 0f1d mov.n a1, a15 4023c89f: 172102 l32i a0, a1, 92 4023c8a2: 0c2d mov.n a2, a12 4023c8a4: 1521d2 l32i a13, a1, 84 4023c8a7: 1621c2 l32i a12, a1, 88 4023c8aa: 1421e2 l32i a14, a1, 80 4023c8ad: 1321f2 l32i a15, a1, 76 4023c8b0: 60c112 addi a1, a1, 96 4023c8b3: f00d ret.n 4023c8b5: 000000 ill 4023c8b8 <_ZN5Print11printNumberEmh>: 4023c8b8: a0c112 addi a1, a1, -96 4023c8bb: 1361f2 s32i a15, a1, 76 4023c8be: 02fd mov.n a15, a2 4023c8c0: 020c movi.n a2, 0 4023c8c2: 1661c2 s32i a12, a1, 88 4023c8c5: 1461e2 s32i a14, a1, 80 4023c8c8: 176102 s32i a0, a1, 92 4023c8cb: 1561d2 s32i a13, a1, 84 4023c8ce: 74e040 extui a14, a4, 0, 8 4023c8d1: 204122 s8i a2, a1, 32 4023c8d4: 03cd mov.n a12, a3 4023c8d6: 022ef6 bgeui a14, 2, 4023c8dc <_ZN5Print11printNumberEmh+0x24> 4023c8d9: 0aa0e2 movi a14, 10 4023c8dc: 20c1d2 addi a13, a1, 32 4023c8df: 940c movi.n a4, 9 4023c8e1: 0e3d mov.n a3, a14 4023c8e3: 0c2d mov.n a2, a12 4023c8e5: c149 s32i.n a4, a1, 48 4023c8e7: fe7b01 l32r a0, 4023c2d4 4023c8ea: 0000c0 callx0 a0 4023c8ed: c132e0 mul16u a3, a2, a14 4023c8f0: c148 l32i.n a4, a1, 48 4023c8f2: c0cc30 sub a12, a12, a3 4023c8f5: 74c0c0 extui a12, a12, 0, 8 4023c8f8: 37cc32 addi a3, a12, 55 4023c8fb: dd0b addi.n a13, a13, -1 4023c8fd: 743030 extui a3, a3, 0, 8 4023c900: 0534c7 bltu a4, a12, 4023c909 <_ZN5Print11printNumberEmh+0x51> 4023c903: 30ccc2 addi a12, a12, 48 4023c906: 7430c0 extui a3, a12, 0, 8 4023c909: 004d32 s8i a3, a13, 0 4023c90c: 02cd mov.n a12, a2 4023c90e: fcf256 bnez a2, 4023c8e1 <_ZN5Print11printNumberEmh+0x29> 4023c911: 0d3d mov.n a3, a13 4023c913: 0f2d mov.n a2, a15 4023c915: ffe505 call0 4023c768 <_ZN5Print5writeEPKc> 4023c918: 172102 l32i a0, a1, 92 4023c91b: 1621c2 l32i a12, a1, 88 4023c91e: 1521d2 l32i a13, a1, 84 4023c921: 1421e2 l32i a14, a1, 80 4023c924: 1321f2 l32i a15, a1, 76 4023c927: 60c112 addi a1, a1, 96 4023c92a: f00d ret.n 4023c92c <_ZN5Print5printEmi>: 4023c92c: f0c112 addi a1, a1, -16 4023c92f: 3109 s32i.n a0, a1, 12 4023c931: b4cc bnez.n a4, 4023c940 <_ZN5Print5printEmi+0x14> 4023c933: 0248 l32i.n a4, a2, 0 4023c935: 743030 extui a3, a3, 0, 8 4023c938: 0448 l32i.n a4, a4, 0 4023c93a: 0004c0 callx0 a4 4023c93d: 000146 j 4023c946 <_ZN5Print5printEmi+0x1a> 4023c940: 744040 extui a4, a4, 0, 8 4023c943: fff745 call0 4023c8b8 <_ZN5Print11printNumberEmh> 4023c946: 3108 l32i.n a0, a1, 12 4023c948: 10c112 addi a1, a1, 16 4023c94b: f00d ret.n 4023c94d: 000000 ill 4023c950 <_ZN5Print5printEhi>: 4023c950: f0c112 addi a1, a1, -16 4023c953: 743030 extui a3, a3, 0, 8 4023c956: 036102 s32i a0, a1, 12 4023c959: fffd05 call0 4023c92c <_ZN5Print5printEmi> 4023c95c: 032102 l32i a0, a1, 12 4023c95f: 10c112 addi a1, a1, 16 4023c962: 000080 ret 4023c965: 000000 ill 4023c968 <_ZN5Print7printlnEhi>: 4023c968: f0c112 addi a1, a1, -16 4023c96b: 743030 extui a3, a3, 0, 8 4023c96e: 036102 s32i a0, a1, 12 4023c971: 0261c2 s32i a12, a1, 8 4023c974: 11d9 s32i.n a13, a1, 4 4023c976: 02cd mov.n a12, a2 4023c978: fffb05 call0 4023c92c <_ZN5Print5printEmi> 4023c97b: 02dd mov.n a13, a2 4023c97d: 0c2d mov.n a2, a12 4023c97f: ffe285 call0 4023c7a8 <_ZN5Print7printlnEv> 4023c982: 3108 l32i.n a0, a1, 12 4023c984: 22da add.n a2, a2, a13 4023c986: 21c8 l32i.n a12, a1, 8 4023c988: 11d8 l32i.n a13, a1, 4 4023c98a: 10c112 addi a1, a1, 16 4023c98d: f00d ret.n ... 4023c990 <_ZN5Print5printEli>: 4023c990: e0c112 addi a1, a1, -32 4023c993: 51d9 s32i.n a13, a1, 20 4023c995: 41e9 s32i.n a14, a1, 16 4023c997: 7109 s32i.n a0, a1, 28 4023c999: 61c9 s32i.n a12, a1, 24 4023c99b: 02dd mov.n a13, a2 4023c99d: 03ed mov.n a14, a3 4023c99f: e4cc bnez.n a4, 4023c9b1 <_ZN5Print5printEli+0x21> 4023c9a1: 0228 l32i.n a2, a2, 0 4023c9a3: 743030 extui a3, a3, 0, 8 4023c9a6: 0248 l32i.n a4, a2, 0 4023c9a8: 0d2d mov.n a2, a13 4023c9aa: 0004c0 callx0 a4 4023c9ad: 000b06 j 4023c9dd <_ZN5Print5printEli+0x4d> 4023c9b0: 946600 extui a6, a0, 6, 10 4023c9b3: d61c movi.n a6, 29 4023c9b5: 3201c3 excw 4023c9b8: 422da0 excw 4023c9bb: c50061 l32r a6, 4022ddbc 4023c9be: 0a39 s32i.n a3, a10, 0 4023c9c0: 0148 l32i.n a4, a1, 0 4023c9c2: 02cd mov.n a12, a2 4023c9c4: 6030e0 neg a3, a14 4023c9c7: 0d2d mov.n a2, a13 4023c9c9: ffeec5 call0 4023c8b8 <_ZN5Print11printNumberEmh> 4023c9cc: 2c2a add.n a2, a12, a2 4023c9ce: 0002c6 j 4023c9dd <_ZN5Print5printEli+0x4d> 4023c9d1: 744040 extui a4, a4, 0, 8 4023c9d4: 203ee0 or a3, a14, a14 4023c9d7: 202dd0 or a2, a13, a13 4023c9da: ffedc5 call0 4023c8b8 <_ZN5Print11printNumberEmh> 4023c9dd: 072102 l32i a0, a1, 28 4023c9e0: 61c8 l32i.n a12, a1, 24 4023c9e2: 51d8 l32i.n a13, a1, 20 4023c9e4: 41e8 l32i.n a14, a1, 16 4023c9e6: 20c112 addi a1, a1, 32 4023c9e9: f00d ret.n ... 4023c9ec <_ZN5Print7printlnEii>: 4023c9ec: f0c112 addi a1, a1, -16 4023c9ef: 036102 s32i a0, a1, 12 4023c9f2: 0261c2 s32i a12, a1, 8 4023c9f5: 11d9 s32i.n a13, a1, 4 4023c9f7: 20c220 or a12, a2, a2 4023c9fa: fff945 call0 4023c990 <_ZN5Print5printEli> 4023c9fd: 02dd mov.n a13, a2 4023c9ff: 0c2d mov.n a2, a12 4023ca01: ffda45 call0 4023c7a8 <_ZN5Print7printlnEv> 4023ca04: 3108 l32i.n a0, a1, 12 4023ca06: 22da add.n a2, a2, a13 4023ca08: 21c8 l32i.n a12, a1, 8 4023ca0a: 11d8 l32i.n a13, a1, 4 4023ca0c: 10c112 addi a1, a1, 16 4023ca0f: f00d ret.n 4023ca11: 000000 ill 4023ca14: fe9154 excw 4023ca17: 3f .byte 0x3f 4023ca18: 9158 l32i.n a5, a1, 36 4023ca1a: fe .byte 0xfe 4023ca1b: 3f .byte 0x3f 4023ca1c: fe9141 l32r a4, 4023c460 4023ca1f: 3f .byte 0x3f 4023ca20: 941b addi.n a9, a4, 1 4023ca22: fe .byte 0xfe 4023ca23: 3f .byte 0x3f 4023ca24 <_ZN5Print10printFloatEdh>: 4023ca24: c0c112 addi a1, a1, -64 4023ca27: 0c61e2 s32i a14, a1, 48 4023ca2a: 203550 or a3, a5, a5 4023ca2d: 02ed mov.n a14, a2 4023ca2f: 042d mov.n a2, a4 4023ca31: e1c9 s32i.n a12, a1, 56 4023ca33: d1d9 s32i.n a13, a1, 52 4023ca35: b1f9 s32i.n a15, a1, 44 4023ca37: f109 s32i.n a0, a1, 60 4023ca39: 04dd mov.n a13, a4 4023ca3b: 20f550 or a15, a5, a5 4023ca3e: 74c060 extui a12, a6, 0, 8 4023ca41: fc7c45 call0 40239208 <__fpclassifyd> 4023ca44: fff431 l32r a3, 4023ca14 <_ZN5Print7printlnEii+0x28> 4023ca47: b28c beqz.n a2, 4023ca56 <_ZN5Print10printFloatEdh+0x32> 4023ca49: 0d2d mov.n a2, a13 4023ca4b: 0f3d mov.n a3, a15 4023ca4d: fc7b85 call0 40239208 <__fpclassifyd> 4023ca50: 0d1266 bnei a2, 1, 4023ca61 <_ZN5Print10printFloatEdh+0x3d> 4023ca53: fff131 l32r a3, 4023ca18 <_ZN5Print7printlnEii+0x2c> 4023ca56: 0e2d mov.n a2, a14 4023ca58: ffd0c5 call0 4023c768 <_ZN5Print5writeEPKc> 4023ca5b: 0049c6 j 4023cb86 <_ZN5Print10printFloatEdh+0x162> 4023ca5e: 000000 ill 4023ca61: fe5a41 l32r a4, 4023c3cc 4023ca64: fe5b51 l32r a5, 4023c3d0 4023ca67: 0d2d mov.n a2, a13 4023ca69: 0f3d mov.n a3, a15 4023ca6b: fe5f01 l32r a0, 4023c3e8 4023ca6e: 0000c0 callx0 a0 4023ca71: 0812a6 blti a2, 1, 4023ca7d <_ZN5Print10printFloatEdh+0x59> 4023ca74: ffea31 l32r a3, 4023ca1c <_ZN5Print7printlnEii+0x30> 4023ca77: fff6c6 j 4023ca56 <_ZN5Print10printFloatEdh+0x32> 4023ca7a: 000000 ill 4023ca7d: fe5341 l32r a4, 4023c3cc 4023ca80: fe5651 l32r a5, 4023c3d8 4023ca83: 202dd0 or a2, a13, a13 4023ca86: 203ff0 or a3, a15, a15 4023ca89: fe5801 l32r a0, 4023c3ec 4023ca8c: 0000c0 callx0 a0 4023ca8f: fe1296 bltz a2, 4023ca74 <_ZN5Print10printFloatEdh+0x50> 4023ca92: fe5341 l32r a4, 4023c3e0 4023ca95: fe5251 l32r a5, 4023c3e0 4023ca98: 202dd0 or a2, a13, a13 4023ca9b: 0f3d mov.n a3, a15 4023ca9d: fe5301 l32r a0, 4023c3ec 4023caa0: 0000c0 callx0 a0 4023caa3: 0112d6 bgez a2, 4023cab8 <_ZN5Print10printFloatEdh+0x94> 4023caa6: d32c movi.n a3, 45 4023caa8: 0e2d mov.n a2, a14 4023caaa: 0a2b05 call0 40246d5c <_ZN5Print5printEc> 4023caad: 0129 s32i.n a2, a1, 0 4023caaf: 484e21 l32r a2, 4020ebe8 4023cab2: 30ff20 xor a15, a15, a2 4023cab5: 0000c6 j 4023cabc <_ZN5Print10printFloatEdh+0x98> 4023cab8: 020c movi.n a2, 0 4023caba: 0129 s32i.n a2, a1, 0 4023cabc: fe4921 l32r a2, 4023c3e0 4023cabf: fe4931 l32r a3, 4023c3e4 4023cac2: 060c movi.n a6, 0 4023cac4: 181c67 beq a12, a6, 4023cae0 <_ZN5Print10printFloatEdh+0xbc> 4023cac7: fe4641 l32r a4, 4023c3e0 4023caca: 35f351 l32r a5, 4020a298 4023cacd: 4169 s32i.n a6, a1, 16 4023cacf: 2c3701 l32r a0, 40207bac 4023cad2: 0000c0 callx0 a0 4023cad5: 4168 l32i.n a6, a1, 16 4023cad7: 661b addi.n a6, a6, 1 4023cad9: 746060 extui a6, a6, 0, 8 4023cadc: fff906 j 4023cac4 <_ZN5Print10printFloatEdh+0xa0> 4023cadf: 0d4d00 excw 4023cae2: 0f5d mov.n a5, a15 4023cae4: fe4401 l32r a0, 4023c3f4 4023cae7: 0000c0 callx0 a0 4023caea: 3139 s32i.n a3, a1, 12 4023caec: 2129 s32i.n a2, a1, 8 4023caee: fe4201 l32r a0, 4023c3f8 4023caf1: 0000c0 callx0 a0 4023caf4: 023d mov.n a3, a2 4023caf6: 02dd mov.n a13, a2 4023caf8: a40c movi.n a4, 10 4023cafa: 0e2d mov.n a2, a14 4023cafc: ffdb85 call0 4023c8b8 <_ZN5Print11printNumberEmh> 4023caff: 0138 l32i.n a3, a1, 0 4023cb01: f23a add.n a15, a2, a3 4023cb03: 0f2d mov.n a2, a15 4023cb05: 07dc16 beqz a12, 4023cb86 <_ZN5Print10printFloatEdh+0x162> 4023cb08: 0d2d mov.n a2, a13 4023cb0a: 2c2701 l32r a0, 40207ba8 4023cb0d: 0000c0 callx0 a0 4023cb10: 024d mov.n a4, a2 4023cb12: 035d mov.n a5, a3 4023cb14: 2128 l32i.n a2, a1, 8 4023cb16: 3138 l32i.n a3, a1, 12 4023cb18: fe3901 l32r a0, 4023c3fc 4023cb1b: 0000c0 callx0 a0 4023cb1e: 039d mov.n a9, a3 4023cb20: ffc031 l32r a3, 4023ca20 <_ZN5Print7printlnEii+0x34> 4023cb23: 028d mov.n a8, a2 4023cb25: 0e2d mov.n a2, a14 4023cb27: 4189 s32i.n a8, a1, 16 4023cb29: 5199 s32i.n a9, a1, 20 4023cb2b: ffc3c5 call0 4023c768 <_ZN5Print5writeEPKc> 4023cb2e: 5198 l32i.n a9, a1, 20 4023cb30: 4188 l32i.n a8, a1, 16 4023cb32: ff2a add.n a15, a15, a2 4023cb34: 35d951 l32r a5, 4020a298 4023cb37: fe2a41 l32r a4, 4023c3e0 4023cb3a: 202880 or a2, a8, a8 4023cb3d: 203990 or a3, a9, a9 4023cb40: 35df01 l32r a0, 4020a2bc 4023cb43: 0000c0 callx0 a0 4023cb46: 056132 s32i a3, a1, 20 4023cb49: 4129 s32i.n a2, a1, 16 4023cb4b: 35dd01 l32r a0, 4020a2c0 4023cb4e: 0000c0 callx0 a0 4023cb51: a40c movi.n a4, 10 4023cb53: 023d mov.n a3, a2 4023cb55: 02dd mov.n a13, a2 4023cb57: 0e2d mov.n a2, a14 4023cb59: ffe345 call0 4023c990 <_ZN5Print5printEli> 4023cb5c: ff2a add.n a15, a15, a2 4023cb5e: 0d2d mov.n a2, a13 4023cb60: 35d601 l32r a0, 4020a2b8 4023cb63: 0000c0 callx0 a0 4023cb66: 4188 l32i.n a8, a1, 16 4023cb68: 5198 l32i.n a9, a1, 20 4023cb6a: 024d mov.n a4, a2 4023cb6c: 035d mov.n a5, a3 4023cb6e: 082d mov.n a2, a8 4023cb70: 093d mov.n a3, a9 4023cb72: fe2201 l32r a0, 4023c3fc 4023cb75: 0000c0 callx0 a0 4023cb78: 6c0b addi.n a6, a12, -1 4023cb7a: 74c060 extui a12, a6, 0, 8 4023cb7d: 028d mov.n a8, a2 4023cb7f: 039d mov.n a9, a3 4023cb81: fafc56 bnez a12, 4023cb34 <_ZN5Print10printFloatEdh+0x110> 4023cb84: 0f2d mov.n a2, a15 4023cb86: f108 l32i.n a0, a1, 60 4023cb88: e1c8 l32i.n a12, a1, 56 4023cb8a: d1d8 l32i.n a13, a1, 52 4023cb8c: c1e8 l32i.n a14, a1, 48 4023cb8e: b1f8 l32i.n a15, a1, 44 4023cb90: 40c112 addi a1, a1, 64 4023cb93: f00d ret.n 4023cb95: 000000 ill 4023cb98 <_ZN5Print5printEdi>: 4023cb98: f0c112 addi a1, a1, -16 4023cb9b: 746060 extui a6, a6, 0, 8 4023cb9e: 036102 s32i a0, a1, 12 4023cba1: ffe805 call0 4023ca24 <_ZN5Print10printFloatEdh> 4023cba4: 032102 l32i a0, a1, 12 4023cba7: 10c112 addi a1, a1, 16 4023cbaa: 000080 ret 4023cbad: 000000 ill 4023cbb0: 1a8c beqz.n a10, 4023cbb5 <_GLOBAL__sub_I__ZN5Print5writeEPKhj+0x1> 4023cbb2: ff .byte 0xff 4023cbb3: 3f .byte 0x3f 4023cbb4 <_GLOBAL__sub_I__ZN5Print5writeEPKhj>: 4023cbb4: 00a062 movi a6, 0 4023cbb7: fffe21 l32r a2, 4023cbb0 <_ZN5Print5printEdi+0x18> 4023cbba: f0c112 addi a1, a1, -16 4023cbbd: 205660 or a5, a6, a6 4023cbc0: 204660 or a4, a6, a6 4023cbc3: 063d mov.n a3, a6 4023cbc5: 3109 s32i.n a0, a1, 12 4023cbc7: ffb4c5 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023cbca: 3108 l32i.n a0, a1, 12 4023cbcc: 10c112 addi a1, a1, 16 4023cbcf: f00d ret.n 4023cbd1: 000000 ill 4023cbd4 <_ZN6StringD1Ev>: 4023cbd4: 002222 l32i a2, a2, 0 4023cbd7: f0c112 addi a1, a1, -16 4023cbda: 036102 s32i a0, a1, 12 4023cbdd: ca4745 call0 40207054 4023cbe0: 032102 l32i a0, a1, 12 4023cbe3: 10c112 addi a1, a1, 16 4023cbe6: f00d ret.n 4023cbe8: 55d8 l32i.n a13, a5, 20 4023cbea: 124010 excw 4023cbec <_ZN6String7reserveEj>: 4023cbec: f0c112 addi a1, a1, -16 4023cbef: 21c9 s32i.n a12, a1, 8 4023cbf1: 02cd mov.n a12, a2 4023cbf3: 0228 l32i.n a2, a2, 0 4023cbf5: 3109 s32i.n a0, a1, 12 4023cbf7: 728c beqz.n a2, 4023cc02 <_ZN6String7reserveEj+0x16> 4023cbf9: 021c22 l16ui a2, a12, 4 4023cbfc: 023237 bltu a2, a3, 4023cc02 <_ZN6String7reserveEj+0x16> 4023cbff: 0004c6 j 4023cc16 <_ZN6String7reserveEj+0x2a> 4023cc02: 0c2d mov.n a2, a12 4023cc04: fff901 l32r a0, 4023cbe8 <_ZN6StringD1Ev+0x14> 4023cc07: 0000c0 callx0 a0 4023cc0a: a28c beqz.n a2, 4023cc18 <_ZN6String7reserveEj+0x2c> 4023cc0c: 031c22 l16ui a2, a12, 6 4023cc0f: 32cc bnez.n a2, 4023cc16 <_ZN6String7reserveEj+0x2a> 4023cc11: 0c38 l32i.n a3, a12, 0 4023cc13: 004322 s8i a2, a3, 0 4023cc16: 120c movi.n a2, 1 4023cc18: 3108 l32i.n a0, a1, 12 4023cc1a: 21c8 l32i.n a12, a1, 8 4023cc1c: 10c112 addi a1, a1, 16 4023cc1f: f00d ret.n 4023cc21: 000000 ill 4023cc24: 55ac beqz.n a5, 4023cc4d <_ZN6String4copyEPKcj+0x21> 4023cc26: a04010 addx4 a4, a0, a1 4023cc29: 4000c0 excw 4023cc2c <_ZN6String4copyEPKcj>: 4023cc2c: f0c112 addi a1, a1, -16 4023cc2f: 01e9 s32i.n a14, a1, 0 4023cc31: 03ed mov.n a14, a3 4023cc33: 043d mov.n a3, a4 4023cc35: 21c9 s32i.n a12, a1, 8 4023cc37: 11d9 s32i.n a13, a1, 4 4023cc39: 3109 s32i.n a0, a1, 12 4023cc3b: 02cd mov.n a12, a2 4023cc3d: 04dd mov.n a13, a4 4023cc3f: fffac5 call0 4023cbec <_ZN6String7reserveEj> 4023cc42: b2cc bnez.n a2, 4023cc51 <_ZN6String4copyEPKcj+0x25> 4023cc44: 0c2d mov.n a2, a12 4023cc46: fff701 l32r a0, 4023cc24 <_ZN6String7reserveEj+0x38> 4023cc49: 0000c0 callx0 a0 4023cc4c: 000646 j 4023cc69 <_ZN6String4copyEPKcj+0x3d> 4023cc4f: 280000 excw 4023cc52: d20c movi.n a2, 13 4023cc54: 035c movi.n a3, 80 4023cc56: 0d4d mov.n a4, a13 4023cc58: 0e3d mov.n a3, a14 4023cc5a: fff301 l32r a0, 4023cc28 <_ZN6String7reserveEj+0x3c> 4023cc5d: 0000c0 callx0 a0 4023cc60: 0c28 l32i.n a2, a12, 0 4023cc62: d2da add.n a13, a2, a13 4023cc64: 020c movi.n a2, 0 4023cc66: 004d22 s8i a2, a13, 0 4023cc69: 3108 l32i.n a0, a1, 12 4023cc6b: 0c2d mov.n a2, a12 4023cc6d: 11d8 l32i.n a13, a1, 4 4023cc6f: 21c8 l32i.n a12, a1, 8 4023cc71: 01e8 l32i.n a14, a1, 0 4023cc73: 10c112 addi a1, a1, 16 4023cc76: f00d ret.n 4023cc78 <_ZN6StringC1Ehh>: 4023cc78: e0c112 addi a1, a1, -32 4023cc7b: 61c9 s32i.n a12, a1, 24 4023cc7d: 02cd mov.n a12, a2 4023cc7f: 742030 extui a2, a3, 0, 8 4023cc82: 030c movi.n a3, 0 4023cc84: 0c39 s32i.n a3, a12, 0 4023cc86: 025c32 s16i a3, a12, 4 4023cc89: 035c32 s16i a3, a12, 6 4023cc8c: 744040 extui a4, a4, 0, 8 4023cc8f: 013d mov.n a3, a1 4023cc91: 7109 s32i.n a0, a1, 28 4023cc93: ff71c5 call0 4023c3b0 4023cc96: 013d mov.n a3, a1 4023cc98: 0c2d mov.n a2, a12 4023cc9a: 275701 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023cc9d: 0000c0 callx0 a0 4023cca0: 7108 l32i.n a0, a1, 28 4023cca2: 61c8 l32i.n a12, a1, 24 4023cca4: 20c112 addi a1, a1, 32 4023cca7: f00d ret.n 4023cca9: 000000 ill 4023ccac <_ZN6StringC1Eih>: 4023ccac: c0c112 addi a1, a1, -64 4023ccaf: 0e61c2 s32i a12, a1, 56 4023ccb2: 20c220 or a12, a2, a2 4023ccb5: 202330 or a2, a3, a3 4023ccb8: 030c movi.n a3, 0 4023ccba: 0c39 s32i.n a3, a12, 0 4023ccbc: 025c32 s16i a3, a12, 4 4023ccbf: 035c32 s16i a3, a12, 6 4023ccc2: 744040 extui a4, a4, 0, 8 4023ccc5: 013d mov.n a3, a1 4023ccc7: f109 s32i.n a0, a1, 60 4023ccc9: ff5f45 call0 4023c2c0 4023cccc: 013d mov.n a3, a1 4023ccce: 0c2d mov.n a2, a12 4023ccd0: 274a01 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023ccd3: 0000c0 callx0 a0 4023ccd6: f108 l32i.n a0, a1, 60 4023ccd8: e1c8 l32i.n a12, a1, 56 4023ccda: 40c112 addi a1, a1, 64 4023ccdd: f00d ret.n ... 4023cce0 <_ZN6StringC1Ejh>: 4023cce0: c0c112 addi a1, a1, -64 4023cce3: 0e61c2 s32i a12, a1, 56 4023cce6: 20c220 or a12, a2, a2 4023cce9: 202330 or a2, a3, a3 4023ccec: 030c movi.n a3, 0 4023ccee: 0c39 s32i.n a3, a12, 0 4023ccf0: 025c32 s16i a3, a12, 4 4023ccf3: 035c32 s16i a3, a12, 6 4023ccf6: 744040 extui a4, a4, 0, 8 4023ccf9: 013d mov.n a3, a1 4023ccfb: f109 s32i.n a0, a1, 60 4023ccfd: ff6b05 call0 4023c3b0 4023cd00: 013d mov.n a3, a1 4023cd02: 0c2d mov.n a2, a12 4023cd04: 273d01 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023cd07: 0000c0 callx0 a0 4023cd0a: f108 l32i.n a0, a1, 60 4023cd0c: e1c8 l32i.n a12, a1, 56 4023cd0e: 40c112 addi a1, a1, 64 4023cd11: f00d ret.n ... 4023cd14 <_ZN6String9setStringEPKci>: 4023cd14: e0c112 addi a1, a1, -32 4023cd17: 61c9 s32i.n a12, a1, 24 4023cd19: 7109 s32i.n a0, a1, 28 4023cd1b: 02cd mov.n a12, a2 4023cd1d: 439c beqz.n a3, 4023cd35 <_ZN6String9setStringEPKci+0x21> 4023cd1f: 0d0466 bnei a4, -1, 4023cd30 <_ZN6String9setStringEPKci+0x1c> 4023cd22: 032d mov.n a2, a3 4023cd24: 0139 s32i.n a3, a1, 0 4023cd26: 289901 l32r a0, 40206f8c 4023cd29: 0000c0 callx0 a0 4023cd2c: 0138 l32i.n a3, a1, 0 4023cd2e: 024d mov.n a4, a2 4023cd30: 0c2d mov.n a2, a12 4023cd32: ffef85 call0 4023cc2c <_ZN6String4copyEPKcj> 4023cd35: 7108 l32i.n a0, a1, 28 4023cd37: 61c8 l32i.n a12, a1, 24 4023cd39: 20c112 addi a1, a1, 32 4023cd3c: f00d ret.n ... 4023cd40 <_ZN6String4moveERS_>: 4023cd40: f0c112 addi a1, a1, -16 4023cd43: 0161d2 s32i a13, a1, 4 4023cd46: 20d220 or a13, a2, a2 4023cd49: 002222 l32i a2, a2, 0 4023cd4c: 21c9 s32i.n a12, a1, 8 4023cd4e: 3109 s32i.n a0, a1, 12 4023cd50: 03cd mov.n a12, a3 4023cd52: 002216 beqz a2, 4023cd58 <_ZN6String4moveERS_+0x18> 4023cd55: ca2fc5 call0 40207054 4023cd58: 0c28 l32i.n a2, a12, 0 4023cd5a: 3108 l32i.n a0, a1, 12 4023cd5c: 0d29 s32i.n a2, a13, 0 4023cd5e: 021c22 l16ui a2, a12, 4 4023cd61: 025d22 s16i a2, a13, 4 4023cd64: 031c22 l16ui a2, a12, 6 4023cd67: 035d22 s16i a2, a13, 6 4023cd6a: 020c movi.n a2, 0 4023cd6c: 0c29 s32i.n a2, a12, 0 4023cd6e: 025c22 s16i a2, a12, 4 4023cd71: 035c22 s16i a2, a12, 6 4023cd74: 11d8 l32i.n a13, a1, 4 4023cd76: 21c8 l32i.n a12, a1, 8 4023cd78: 10c112 addi a1, a1, 16 4023cd7b: f00d ret.n 4023cd7d: 000000 ill 4023cd80 <_ZN6StringaSEOS_>: 4023cd80: f0c112 addi a1, a1, -16 4023cd83: 0261c2 s32i a12, a1, 8 4023cd86: 036102 s32i a0, a1, 12 4023cd89: 20c220 or a12, a2, a2 4023cd8c: 021237 beq a2, a3, 4023cd92 <_ZN6StringaSEOS_+0x12> 4023cd8f: fffb05 call0 4023cd40 <_ZN6String4moveERS_> 4023cd92: 3108 l32i.n a0, a1, 12 4023cd94: 0c2d mov.n a2, a12 4023cd96: 21c8 l32i.n a12, a1, 8 4023cd98: 10c112 addi a1, a1, 16 4023cd9b: f00d ret.n 4023cd9d: 000000 ill 4023cda0: 105614 excw 4023cda3: 134240 excw 4023cda4 <_ZN6String6concatERKS_>: 4023cda4: 031342 l16ui a4, a3, 6 4023cda7: 0338 l32i.n a3, a3, 0 4023cda9: f0c112 addi a1, a1, -16 4023cdac: 3109 s32i.n a0, a1, 12 4023cdae: fffc01 l32r a0, 4023cda0 <_ZN6StringaSEOS_+0x20> 4023cdb1: 0000c0 callx0 a0 4023cdb4: 3108 l32i.n a0, a1, 12 4023cdb6: 10c112 addi a1, a1, 16 4023cdb9: f00d ret.n ... 4023cdbc <_ZN6String6concatEPKc>: 4023cdbc: e0c112 addi a1, a1, -32 4023cdbf: 61c9 s32i.n a12, a1, 24 4023cdc1: 7109 s32i.n a0, a1, 28 4023cdc3: 02cd mov.n a12, a2 4023cdc5: 020c movi.n a2, 0 4023cdc7: 151327 beq a3, a2, 4023cde0 <_ZN6String6concatEPKc+0x24> 4023cdca: 032d mov.n a2, a3 4023cdcc: 0139 s32i.n a3, a1, 0 4023cdce: 286f01 l32r a0, 40206f8c 4023cdd1: 0000c0 callx0 a0 4023cdd4: 0138 l32i.n a3, a1, 0 4023cdd6: 024d mov.n a4, a2 4023cdd8: 0c2d mov.n a2, a12 4023cdda: fff101 l32r a0, 4023cda0 <_ZN6StringaSEOS_+0x20> 4023cddd: 0000c0 callx0 a0 4023cde0: 7108 l32i.n a0, a1, 28 4023cde2: 61c8 l32i.n a12, a1, 24 4023cde4: 20c112 addi a1, a1, 32 4023cde7: f00d ret.n 4023cde9: 000000 ill 4023cdec <_ZN6String6concatEc>: 4023cdec: e0c112 addi a1, a1, -32 4023cdef: 004132 s8i a3, a1, 0 4023cdf2: 030c movi.n a3, 0 4023cdf4: 014132 s8i a3, a1, 1 4023cdf7: 140c movi.n a4, 1 4023cdf9: 013d mov.n a3, a1 4023cdfb: 076102 s32i a0, a1, 28 4023cdfe: ffe801 l32r a0, 4023cda0 <_ZN6StringaSEOS_+0x20> 4023ce01: 0000c0 callx0 a0 4023ce04: 7108 l32i.n a0, a1, 28 4023ce06: 20c112 addi a1, a1, 32 4023ce09: f00d ret.n ... 4023ce0c <_ZN6String6concatEi>: 4023ce0c: e0c112 addi a1, a1, -32 4023ce0f: 0661c2 s32i a12, a1, 24 4023ce12: 0aa042 movi a4, 10 4023ce15: 20c220 or a12, a2, a2 4023ce18: 032d mov.n a2, a3 4023ce1a: 013d mov.n a3, a1 4023ce1c: 7109 s32i.n a0, a1, 28 4023ce1e: ff4a05 call0 4023c2c0 4023ce21: 012d mov.n a2, a1 4023ce23: 285a01 l32r a0, 40206f8c 4023ce26: 0000c0 callx0 a0 4023ce29: 024d mov.n a4, a2 4023ce2b: 013d mov.n a3, a1 4023ce2d: 0c2d mov.n a2, a12 4023ce2f: ffdc01 l32r a0, 4023cda0 <_ZN6StringaSEOS_+0x20> 4023ce32: 0000c0 callx0 a0 4023ce35: 7108 l32i.n a0, a1, 28 4023ce37: 61c8 l32i.n a12, a1, 24 4023ce39: 20c112 addi a1, a1, 32 4023ce3c: f00d ret.n ... 4023ce40 <_ZN6String6concatEj>: 4023ce40: d0c112 addi a1, a1, -48 4023ce43: 0a61c2 s32i a12, a1, 40 4023ce46: 0aa042 movi a4, 10 4023ce49: 20c220 or a12, a2, a2 4023ce4c: 032d mov.n a2, a3 4023ce4e: 013d mov.n a3, a1 4023ce50: b109 s32i.n a0, a1, 44 4023ce52: ff55c5 call0 4023c3b0 4023ce55: 012d mov.n a2, a1 4023ce57: 284d01 l32r a0, 40206f8c 4023ce5a: 0000c0 callx0 a0 4023ce5d: 024d mov.n a4, a2 4023ce5f: 013d mov.n a3, a1 4023ce61: 0c2d mov.n a2, a12 4023ce63: ffcf01 l32r a0, 4023cda0 <_ZN6StringaSEOS_+0x20> 4023ce66: 0000c0 callx0 a0 4023ce69: b108 l32i.n a0, a1, 44 4023ce6b: a1c8 l32i.n a12, a1, 40 4023ce6d: 30c112 addi a1, a1, 48 4023ce70: f00d ret.n ... 4023ce74 <_ZplRK15StringSumHelperRK6String>: 4023ce74: 031342 l16ui a4, a3, 6 4023ce77: 0338 l32i.n a3, a3, 0 4023ce79: f0c112 addi a1, a1, -16 4023ce7c: 21c9 s32i.n a12, a1, 8 4023ce7e: 3109 s32i.n a0, a1, 12 4023ce80: 02cd mov.n a12, a2 4023ce82: ffc701 l32r a0, 4023cda0 <_ZN6StringaSEOS_+0x20> 4023ce85: 0000c0 callx0 a0 4023ce88: 62cc bnez.n a2, 4023ce92 <_ZplRK15StringSumHelperRK6String+0x1e> 4023ce8a: 0c2d mov.n a2, a12 4023ce8c: ff6601 l32r a0, 4023cc24 <_ZN6String7reserveEj+0x38> 4023ce8f: 0000c0 callx0 a0 4023ce92: 3108 l32i.n a0, a1, 12 4023ce94: 0c2d mov.n a2, a12 4023ce96: 21c8 l32i.n a12, a1, 8 4023ce98: 10c112 addi a1, a1, 16 4023ce9b: f00d ret.n 4023ce9d: 000000 ill 4023cea0 <_ZplRK15StringSumHelperPKc>: 4023cea0: e0c112 addi a1, a1, -32 4023cea3: 61c9 s32i.n a12, a1, 24 4023cea5: 7109 s32i.n a0, a1, 28 4023cea7: 02cd mov.n a12, a2 4023cea9: 739c beqz.n a3, 4023cec4 <_ZplRK15StringSumHelperPKc+0x24> 4023ceab: 032d mov.n a2, a3 4023cead: 006132 s32i a3, a1, 0 4023ceb0: 283701 l32r a0, 40206f8c 4023ceb3: 0000c0 callx0 a0 4023ceb6: 0138 l32i.n a3, a1, 0 4023ceb8: 024d mov.n a4, a2 4023ceba: 0c2d mov.n a2, a12 4023cebc: ffb901 l32r a0, 4023cda0 <_ZN6StringaSEOS_+0x20> 4023cebf: 0000c0 callx0 a0 4023cec2: 62cc bnez.n a2, 4023cecc <_ZplRK15StringSumHelperPKc+0x2c> 4023cec4: 0c2d mov.n a2, a12 4023cec6: ff5701 l32r a0, 4023cc24 <_ZN6String7reserveEj+0x38> 4023cec9: 0000c0 callx0 a0 4023cecc: 7108 l32i.n a0, a1, 28 4023cece: 0c2d mov.n a2, a12 4023ced0: 61c8 l32i.n a12, a1, 24 4023ced2: 20c112 addi a1, a1, 32 4023ced5: f00d ret.n ... 4023ced8 <_ZplRK15StringSumHelperi>: 4023ced8: f0c112 addi a1, a1, -16 4023cedb: 21c9 s32i.n a12, a1, 8 4023cedd: 3109 s32i.n a0, a1, 12 4023cedf: 02cd mov.n a12, a2 4023cee1: fff285 call0 4023ce0c <_ZN6String6concatEi> 4023cee4: 62cc bnez.n a2, 4023ceee <_ZplRK15StringSumHelperi+0x16> 4023cee6: 0c2d mov.n a2, a12 4023cee8: ff4f01 l32r a0, 4023cc24 <_ZN6String7reserveEj+0x38> 4023ceeb: 0000c0 callx0 a0 4023ceee: 3108 l32i.n a0, a1, 12 4023cef0: 0c2d mov.n a2, a12 4023cef2: 21c8 l32i.n a12, a1, 8 4023cef4: 10c112 addi a1, a1, 16 4023cef7: f00d ret.n 4023cef9: 000000 ill 4023cefc <_ZNK6String8getBytesEPhjj>: 4023cefc: f0c112 addi a1, a1, -16 4023ceff: 11d9 s32i.n a13, a1, 4 4023cf01: 060c movi.n a6, 0 4023cf03: 03dd mov.n a13, a3 4023cf05: 130c movi.n a3, 1 4023cf07: 836340 moveqz a6, a3, a4 4023cf0a: 3109 s32i.n a0, a1, 12 4023cf0c: 21c9 s32i.n a12, a1, 8 4023cf0e: 746060 extui a6, a6, 0, 8 4023cf11: f6ec bnez.n a6, 4023cf44 <_ZNK6String8getBytesEPhjj+0x48> 4023cf13: 8363d0 moveqz a6, a3, a13 4023cf16: a6ec bnez.n a6, 4023cf44 <_ZNK6String8getBytesEPhjj+0x48> 4023cf18: 031272 l16ui a7, a2, 6 4023cf1b: 053577 bltu a5, a7, 4023cf24 <_ZNK6String8getBytesEPhjj+0x28> 4023cf1e: 004d62 s8i a6, a13, 0 4023cf21: 0007c6 j 4023cf44 <_ZNK6String8getBytesEPhjj+0x48> 4023cf24: c06750 sub a6, a7, a5 4023cf27: c40b addi.n a12, a4, -1 4023cf29: 01b6c7 bgeu a6, a12, 4023cf2e <_ZNK6String8getBytesEPhjj+0x32> 4023cf2c: 06cd mov.n a12, a6 4023cf2e: 0238 l32i.n a3, a2, 0 4023cf30: 0c4d mov.n a4, a12 4023cf32: 335a add.n a3, a3, a5 4023cf34: 202dd0 or a2, a13, a13 4023cf37: ff3c01 l32r a0, 4023cc28 <_ZN6String7reserveEj+0x3c> 4023cf3a: 0000c0 callx0 a0 4023cf3d: cdca add.n a12, a13, a12 4023cf3f: 020c movi.n a2, 0 4023cf41: 004c22 s8i a2, a12, 0 4023cf44: 3108 l32i.n a0, a1, 12 4023cf46: 21c8 l32i.n a12, a1, 8 4023cf48: 11d8 l32i.n a13, a1, 4 4023cf4a: 10c112 addi a1, a1, 16 4023cf4d: f00d ret.n ... 4023cf50 <_ZNK6String7indexOfEcj>: 4023cf50: f0c112 addi a1, a1, -16 4023cf53: 031252 l16ui a5, a2, 6 4023cf56: 0261c2 s32i a12, a1, 8 4023cf59: 036102 s32i a0, a1, 12 4023cf5c: 743030 extui a3, a3, 0, 8 4023cf5f: ffafc2 movi a12, -1 4023cf62: 0eb457 bgeu a4, a5, 4023cf74 <_ZNK6String7indexOfEcj+0x24> 4023cf65: 02c8 l32i.n a12, a2, 0 4023cf67: 2c4a add.n a2, a12, a4 4023cf69: ca0345 call0 40206fa0 4023cf6c: c0c2c0 sub a12, a2, a12 4023cf6f: f37c movi.n a3, -1 4023cf71: 83c320 moveqz a12, a3, a2 4023cf74: 3108 l32i.n a0, a1, 12 4023cf76: 0c2d mov.n a2, a12 4023cf78: 21c8 l32i.n a12, a1, 8 4023cf7a: 10c112 addi a1, a1, 16 4023cf7d: f00d ret.n 4023cf7f: e1e000 excw 4023cf82: 124000 excw 4023cf84 <_ZNK6String7indexOfERKS_j>: 4023cf84: f0c112 addi a1, a1, -16 4023cf87: 031252 l16ui a5, a2, 6 4023cf8a: 21c9 s32i.n a12, a1, 8 4023cf8c: 3109 s32i.n a0, a1, 12 4023cf8e: fc7c movi.n a12, -1 4023cf90: 14b457 bgeu a4, a5, 4023cfa8 <_ZNK6String7indexOfERKS_j+0x24> 4023cf93: 02c8 l32i.n a12, a2, 0 4023cf95: 0338 l32i.n a3, a3, 0 4023cf97: 802c40 add a2, a12, a4 4023cf9a: fff901 l32r a0, 4023cf80 <_ZNK6String7indexOfEcj+0x30> 4023cf9d: 0000c0 callx0 a0 4023cfa0: c0c2c0 sub a12, a2, a12 4023cfa3: f37c movi.n a3, -1 4023cfa5: 83c320 moveqz a12, a3, a2 4023cfa8: 3108 l32i.n a0, a1, 12 4023cfaa: 0c2d mov.n a2, a12 4023cfac: 21c8 l32i.n a12, a1, 8 4023cfae: 10c112 addi a1, a1, 16 4023cfb1: f00d ret.n 4023cfb3: 967300 excw 4023cfb6: fe .byte 0xfe 4023cfb7: 3f .byte 0x3f 4023cfb8 <_ZNK6String9substringEjj>: 4023cfb8: d0c112 addi a1, a1, -48 4023cfbb: a1c9 s32i.n a12, a1, 40 4023cfbd: 91d9 s32i.n a13, a1, 36 4023cfbf: 81e9 s32i.n a14, a1, 32 4023cfc1: 71f9 s32i.n a15, a1, 28 4023cfc3: b109 s32i.n a0, a1, 44 4023cfc5: 02fd mov.n a15, a2 4023cfc7: 03ed mov.n a14, a3 4023cfc9: 04dd mov.n a13, a4 4023cfcb: 05cd mov.n a12, a5 4023cfcd: 04b547 bgeu a5, a4, 4023cfd5 <_ZNK6String9substringEjj+0x1d> 4023cfd0: 05dd mov.n a13, a5 4023cfd2: 20c440 or a12, a4, a4 4023cfd5: fff731 l32r a3, 4023cfb4 <_ZNK6String7indexOfERKS_j+0x30> 4023cfd8: 202ff0 or a2, a15, a15 4023cfdb: 260b01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023cfde: 0000c0 callx0 a0 4023cfe1: 031e22 l16ui a2, a14, 6 4023cfe4: 2832d7 bltu a2, a13, 4023d010 <_ZNK6String9substringEjj+0x58> 4023cfe7: 01b2c7 bgeu a2, a12, 4023cfec <_ZNK6String9substringEjj+0x34> 4023cfea: 02cd mov.n a12, a2 4023cfec: 0e28 l32i.n a2, a14, 0 4023cfee: 030c movi.n a3, 0 4023cff0: 22ca add.n a2, a2, a12 4023cff2: 000242 l8ui a4, a2, 0 4023cff5: 004232 s8i a3, a2, 0 4023cff8: 0e38 l32i.n a3, a14, 0 4023cffa: 0f2d mov.n a2, a15 4023cffc: 33da add.n a3, a3, a13 4023cffe: 0149 s32i.n a4, a1, 0 4023d000: 267e01 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023d003: 0000c0 callx0 a0 4023d006: 0e58 l32i.n a5, a14, 0 4023d008: 0148 l32i.n a4, a1, 0 4023d00a: 80c5c0 add a12, a5, a12 4023d00d: 004c42 s8i a4, a12, 0 4023d010: b108 l32i.n a0, a1, 44 4023d012: 0f2d mov.n a2, a15 4023d014: a1c8 l32i.n a12, a1, 40 4023d016: 91d8 l32i.n a13, a1, 36 4023d018: 81e8 l32i.n a14, a1, 32 4023d01a: 71f8 l32i.n a15, a1, 28 4023d01c: 30c112 addi a1, a1, 48 4023d01f: f00d ret.n 4023d021: 000000 ill 4023d024 <_ZN6String11toLowerCaseEv>: 4023d024: f0c112 addi a1, a1, -16 4023d027: 21c9 s32i.n a12, a1, 8 4023d029: 02c8 l32i.n a12, a2, 0 4023d02b: 036102 s32i a0, a1, 12 4023d02e: ec8c beqz.n a12, 4023d040 <_ZN6String11toLowerCaseEv+0x1c> 4023d030: 000c22 l8ui a2, a12, 0 4023d033: 928c beqz.n a2, 4023d040 <_ZN6String11toLowerCaseEv+0x1c> 4023d035: fc1185 call0 40239150 4023d038: 004c22 s8i a2, a12, 0 4023d03b: cc1b addi.n a12, a12, 1 4023d03d: fffbc6 j 4023d030 <_ZN6String11toLowerCaseEv+0xc> 4023d040: 3108 l32i.n a0, a1, 12 4023d042: 21c8 l32i.n a12, a1, 8 4023d044: 10c112 addi a1, a1, 16 4023d047: f00d ret.n 4023d049: 000000 ill 4023d04c <_ZN6String11toUpperCaseEv>: 4023d04c: f0c112 addi a1, a1, -16 4023d04f: 0261c2 s32i a12, a1, 8 4023d052: 0022c2 l32i a12, a2, 0 4023d055: 036102 s32i a0, a1, 12 4023d058: 010c16 beqz a12, 4023d06c <_ZN6String11toUpperCaseEv+0x20> 4023d05b: 000c22 l8ui a2, a12, 0 4023d05e: 00a216 beqz a2, 4023d06c <_ZN6String11toUpperCaseEv+0x20> 4023d061: fc0fc5 call0 40239160 4023d064: 004c22 s8i a2, a12, 0 4023d067: cc1b addi.n a12, a12, 1 4023d069: fffb86 j 4023d05b <_ZN6String11toUpperCaseEv+0xf> 4023d06c: 3108 l32i.n a0, a1, 12 4023d06e: 21c8 l32i.n a12, a1, 8 4023d070: 10c112 addi a1, a1, 16 4023d073: f00d ret.n 4023d075: 000000 ill 4023d078 <_ZN6String4trimEv>: 4023d078: d0c112 addi a1, a1, -48 4023d07b: 0761f2 s32i a15, a1, 28 4023d07e: 0022f2 l32i a15, a2, 0 4023d081: 0861e2 s32i a14, a1, 32 4023d084: b109 s32i.n a0, a1, 44 4023d086: a1c9 s32i.n a12, a1, 40 4023d088: 91d9 s32i.n a13, a1, 36 4023d08a: 02ed mov.n a14, a2 4023d08c: 064f16 beqz a15, 4023d0f4 <_ZN6String4trimEv+0x7c> 4023d08f: 0312c2 l16ui a12, a2, 6 4023d092: 05ec16 beqz a12, 4023d0f4 <_ZN6String4trimEv+0x7c> 4023d095: 0fdd mov.n a13, a15 4023d097: 000d22 l8ui a2, a13, 0 4023d09a: fc0985 call0 40239134 4023d09d: 328c beqz.n a2, 4023d0a4 <_ZN6String4trimEv+0x2c> 4023d09f: dd1b addi.n a13, a13, 1 4023d0a1: fffc86 j 4023d097 <_ZN6String4trimEv+0x1f> 4023d0a4: ffccc2 addi a12, a12, -1 4023d0a7: 80cfc0 add a12, a15, a12 4023d0aa: 204220 or a4, a2, a2 4023d0ad: 150c movi.n a5, 1 4023d0af: 000c22 l8ui a2, a12, 0 4023d0b2: 0149 s32i.n a4, a1, 0 4023d0b4: 1159 s32i.n a5, a1, 4 4023d0b6: fc07c5 call0 40239134 4023d0b9: 0148 l32i.n a4, a1, 0 4023d0bb: 1158 l32i.n a5, a1, 4 4023d0bd: 0f3cd7 bltu a12, a13, 4023d0d0 <_ZN6String4trimEv+0x58> 4023d0c0: 043d mov.n a3, a4 4023d0c2: 833520 moveqz a3, a5, a2 4023d0c5: 743030 extui a3, a3, 0, 8 4023d0c8: 43cc bnez.n a3, 4023d0d0 <_ZN6String4trimEv+0x58> 4023d0ca: cc0b addi.n a12, a12, -1 4023d0cc: fff7c6 j 4023d0af <_ZN6String4trimEv+0x37> 4023d0cf: 4c1b00 excw 4023d0d2: c044d0 sub a4, a4, a13 4023d0d5: 035e42 s16i a4, a14, 6 4023d0d8: 0cbfd7 bgeu a15, a13, 4023d0e8 <_ZN6String4trimEv+0x70> 4023d0db: f44040 extui a4, a4, 0, 16 4023d0de: 0d3d mov.n a3, a13 4023d0e0: 0f2d mov.n a2, a15 4023d0e2: 272401 l32r a0, 40206d74 <_ZL16webserver_disconPv+0xc8> 4023d0e5: 0000c0 callx0 a0 4023d0e8: 0e38 l32i.n a3, a14, 0 4023d0ea: 031e22 l16ui a2, a14, 6 4023d0ed: 232a add.n a2, a3, a2 4023d0ef: 030c movi.n a3, 0 4023d0f1: 004232 s8i a3, a2, 0 4023d0f4: b108 l32i.n a0, a1, 44 4023d0f6: a1c8 l32i.n a12, a1, 40 4023d0f8: 91d8 l32i.n a13, a1, 36 4023d0fa: 81e8 l32i.n a14, a1, 32 4023d0fc: 71f8 l32i.n a15, a1, 28 4023d0fe: 30c112 addi a1, a1, 48 4023d101: f00d ret.n ... 4023d104 <_ZNK6String5toIntEv>: 4023d104: f0c112 addi a1, a1, -16 4023d107: 002232 l32i a3, a2, 0 4023d10a: 036102 s32i a0, a1, 12 4023d10d: 00a022 movi a2, 0 4023d110: 041327 beq a3, a2, 4023d118 <_ZNK6String5toIntEv+0x14> 4023d113: 032d mov.n a2, a3 4023d115: fc0585 call0 40239170 4023d118: 3108 l32i.n a0, a1, 12 4023d11a: 10c112 addi a1, a1, 16 4023d11d: f00d ret.n 4023d11f: 1a9800 excw 4023d122: ff .byte 0xff 4023d123: 3f .byte 0x3f 4023d124 <_GLOBAL__sub_I__ZN6StringC2EPKc>: 4023d124: 00a062 movi a6, 0 4023d127: fffe21 l32r a2, 4023d120 <_ZNK6String5toIntEv+0x1c> 4023d12a: f0c112 addi a1, a1, -16 4023d12d: 205660 or a5, a6, a6 4023d130: 204660 or a4, a6, a6 4023d133: 063d mov.n a3, a6 4023d135: 3109 s32i.n a0, a1, 12 4023d137: ff5dc5 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023d13a: 3108 l32i.n a0, a1, 12 4023d13c: 10c112 addi a1, a1, 16 4023d13f: f00d ret.n 4023d141: 000000 ill 4023d144: 000f74 excw 4023d147: c11240 mul16u a1, a2, a4 4023d148 <_Z12noInterruptsv>: 4023d148: f0c112 addi a1, a1, -16 4023d14b: 036102 s32i a0, a1, 12 4023d14e: fffd01 l32r a0, 4023d144 <_GLOBAL__sub_I__ZN6StringC2EPKc+0x20> 4023d151: 0000c0 callx0 a0 4023d154: 3108 l32i.n a0, a1, 12 4023d156: 10c112 addi a1, a1, 16 4023d159: f00d ret.n 4023d15b: 0f8000 excw 4023d15e: 124000 excw 4023d160 <_Z10interruptsv>: 4023d160: f0c112 addi a1, a1, -16 4023d163: 036102 s32i a0, a1, 12 4023d166: fffd01 l32r a0, 4023d15c <_Z12noInterruptsv+0x14> 4023d169: 0000c0 callx0 a0 4023d16c: 3108 l32i.n a0, a1, 12 4023d16e: 10c112 addi a1, a1, 16 4023d171: f00d ret.n 4023d173: 1ae000 excw 4023d176: ff .byte 0xff 4023d177: 3f .byte 0x3f 4023d178: ff1aa0 excw 4023d17b: 3f .byte 0x3f 4023d17c <_GLOBAL__sub_I__gpioInterruptsList>: 4023d17c: 00a062 movi a6, 0 4023d17f: fffd21 l32r a2, 4023d174 <_Z10interruptsv+0x14> 4023d182: f0c112 addi a1, a1, -16 4023d185: 205660 or a5, a6, a6 4023d188: 204660 or a4, a6, a6 4023d18b: 063d mov.n a3, a6 4023d18d: 3109 s32i.n a0, a1, 12 4023d18f: ff5845 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023d192: 020c movi.n a2, 0 4023d194: fff951 l32r a5, 4023d178 <_Z10interruptsv+0x18> 4023d197: 024d mov.n a4, a2 4023d199: 325a add.n a3, a2, a5 4023d19b: 0349 s32i.n a4, a3, 0 4023d19d: 224b addi.n a2, a2, 4 4023d19f: f6d266 bnei a2, 64, 4023d199 <_GLOBAL__sub_I__gpioInterruptsList+0x1d> 4023d1a2: 3108 l32i.n a0, a1, 12 4023d1a4: 10c112 addi a1, a1, 16 4023d1a7: f00d ret.n 4023d1a9: 000000 ill 4023d1ac: ff1ae0 excw 4023d1af: 3f .byte 0x3f 4023d1b0 <_GLOBAL__sub_D__gpioInterruptsList>: 4023d1b0: f0c112 addi a1, a1, -16 4023d1b3: 0261c2 s32i a12, a1, 8 4023d1b6: fffdc1 l32r a12, 4023d1ac <_GLOBAL__sub_I__gpioInterruptsList+0x30> 4023d1b9: 036102 s32i a0, a1, 12 4023d1bc: fcccc2 addi a12, a12, -4 4023d1bf: 0c28 l32i.n a2, a12, 0 4023d1c1: f28c beqz.n a2, 4023d1d4 <_GLOBAL__sub_D__gpioInterruptsList+0x24> 4023d1c3: 1238 l32i.n a3, a2, 4 4023d1c5: 330b addi.n a3, a3, -1 4023d1c7: 1239 s32i.n a3, a2, 4 4023d1c9: 73cc bnez.n a3, 4023d1d4 <_GLOBAL__sub_D__gpioInterruptsList+0x24> 4023d1cb: 002232 l32i a3, a2, 0 4023d1ce: 012332 l32i a3, a3, 4 4023d1d1: 0003c0 callx0 a3 4023d1d4: ffe921 l32r a2, 4023d178 <_Z10interruptsv+0x18> 4023d1d7: e19c27 bne a12, a2, 4023d1bc <_GLOBAL__sub_D__gpioInterruptsList+0xc> 4023d1da: 3108 l32i.n a0, a1, 12 4023d1dc: 21c8 l32i.n a12, a1, 8 4023d1de: 10c112 addi a1, a1, 16 4023d1e1: f00d ret.n 4023d1e3: 918000 srl a8, a0 4023d1e6: fe .byte 0xfe 4023d1e7: 3f .byte 0x3f 4023d1e8: 000314 excw 4023d1eb: 031060 excw 4023d1ee: a06000 addx4 a6, a0, a0 4023d1f1: 600007 bnone a0, a0, 4023d255 <_Z7pinModeth+0x51> 4023d1f4: 000790 excw 4023d1f7: 077460 excw 4023d1fa: 5c6000 excw 4023d1fd: 3ffe91 l32r a9, 4020d1f8 4023d200: 1057f0 and a5, a7, a15 4023d203: c11240 mul16u a1, a2, a4 4023d204 <_Z7pinModeth>: 4023d204: f0c112 addi a1, a1, -16 4023d207: 21c9 s32i.n a12, a1, 8 4023d209: 11d9 s32i.n a13, a1, 4 4023d20b: f4c020 extui a12, a2, 0, 16 4023d20e: 3109 s32i.n a0, a1, 12 4023d210: f20c movi.n a2, 15 4023d212: 74d030 extui a13, a3, 0, 8 4023d215: 4b32c7 bltu a2, a12, 4023d264 <_Z7pinModeth+0x60> 4023d218: fff321 l32r a2, 4023d1e4 <_GLOBAL__sub_D__gpioInterruptsList+0x34> 4023d21b: 903cc0 addx2 a3, a12, a12 4023d21e: a03320 addx4 a3, a3, a2 4023d221: 080322 l8ui a2, a3, 8 4023d224: 1358 l32i.n a5, a3, 4 4023d226: 440c movi.n a4, 4 4023d228: 104240 and a4, a2, a4 4023d22b: 0020c0 memw 4023d22e: 0568 l32i.n a6, a5, 0 4023d230: 1144e0 slli a4, a4, 2 4023d233: 142020 extui a2, a2, 0, 2 4023d236: 202420 or a2, a4, a2 4023d239: cfae32 movi a3, 0xfffffecf 4023d23c: 103630 and a3, a6, a3 4023d23f: 1122c0 slli a2, a2, 4 4023d242: 202230 or a2, a2, a3 4023d245: 0020c0 memw 4023d248: 0529 s32i.n a2, a5, 0 4023d24a: d37c movi.n a3, -3 4023d24c: 120c movi.n a2, 1 4023d24e: 401c00 ssl a12 4023d251: a12200 sll a2, a2 4023d254: 058d37 bany a13, a3, 4023d25d <_Z7pinModeth+0x59> 4023d257: ffe431 l32r a3, 4023d1e8 <_GLOBAL__sub_D__gpioInterruptsList+0x38> 4023d25a: 0010c6 j 4023d2a1 <_Z7pinModeth+0x9d> 4023d25d: ffe331 l32r a3, 4023d1ec <_GLOBAL__sub_D__gpioInterruptsList+0x3c> 4023d260: 000f46 j 4023d2a1 <_Z7pinModeth+0x9d> 4023d263: bc6600 excw 4023d266: 7c79 s32i.n a7, a12, 28 4023d268: e141d3 excw 4023d26b: ff .byte 0xff 4023d26c: bcaf22 movi a2, -68 4023d26f: 368d37 bany a13, a3, 4023d2a9 <_Z7pinModeth+0xa5> 4023d272: 0020c0 memw 4023d275: 0438 l32i.n a3, a4, 0 4023d277: 102320 and a2, a3, a2 4023d27a: 130c movi.n a3, 1 4023d27c: 202230 or a2, a2, a3 4023d27f: 0020c0 memw 4023d282: 0429 s32i.n a2, a4, 0 4023d284: ffdc41 l32r a4, 4023d1f4 <_GLOBAL__sub_D__gpioInterruptsList+0x44> 4023d287: e27c movi.n a2, -2 4023d289: 0020c0 memw 4023d28c: 0438 l32i.n a3, a4, 0 4023d28e: 103320 and a3, a3, a2 4023d291: 0020c0 memw 4023d294: 0439 s32i.n a3, a4, 0 4023d296: ffd831 l32r a3, 4023d1f8 <_GLOBAL__sub_D__gpioInterruptsList+0x48> 4023d299: 0020c0 memw 4023d29c: 0348 l32i.n a4, a3, 0 4023d29e: 102420 and a2, a4, a2 4023d2a1: 0020c0 memw 4023d2a4: 0329 s32i.n a2, a3, 0 4023d2a6: 000fc6 j 4023d2e9 <_Z7pinModeth+0xe5> 4023d2a9: 0020c0 memw 4023d2ac: 0438 l32i.n a3, a4, 0 4023d2ae: 102320 and a2, a3, a2 4023d2b1: 130c movi.n a3, 1 4023d2b3: 202230 or a2, a2, a3 4023d2b6: 0020c0 memw 4023d2b9: 0429 s32i.n a2, a4, 0 4023d2bb: ffce41 l32r a4, 4023d1f4 <_GLOBAL__sub_D__gpioInterruptsList+0x44> 4023d2be: e27c movi.n a2, -2 4023d2c0: 0020c0 memw 4023d2c3: 0458 l32i.n a5, a4, 0 4023d2c5: 102520 and a2, a5, a2 4023d2c8: 0020c0 memw 4023d2cb: 0429 s32i.n a2, a4, 0 4023d2cd: ffca21 l32r a2, 4023d1f8 <_GLOBAL__sub_D__gpioInterruptsList+0x48> 4023d2d0: 0020c0 memw 4023d2d3: 0248 l32i.n a4, a2, 0 4023d2d5: 203430 or a3, a4, a3 4023d2d8: 0020c0 memw 4023d2db: 0239 s32i.n a3, a2, 0 4023d2dd: 000206 j 4023d2e9 <_Z7pinModeth+0xe5> 4023d2e0: c62100 excw 4023d2e3: ff .byte 0xff 4023d2e4: 0c3d mov.n a3, a12 4023d2e6: fee645 call0 4023c14c 4023d2e9: 072d66 bnei a13, 2, 4023d2f4 <_Z7pinModeth+0xf0> 4023d2ec: 0c2d mov.n a2, a12 4023d2ee: ffc401 l32r a0, 4023d200 <_GLOBAL__sub_D__gpioInterruptsList+0x50> 4023d2f1: 0000c0 callx0 a0 4023d2f4: 3108 l32i.n a0, a1, 12 4023d2f6: 21c8 l32i.n a12, a1, 8 4023d2f8: 11d8 l32i.n a13, a1, 4 4023d2fa: 10c112 addi a1, a1, 16 4023d2fd: f00d ret.n 4023d2ff: 1ae800 excw 4023d302: ff .byte 0xff 4023d303: 3f .byte 0x3f 4023d304 <_GLOBAL__sub_I__Z7pinModeth>: 4023d304: 00a062 movi a6, 0 4023d307: fffe21 l32r a2, 4023d300 <_Z7pinModeth+0xfc> 4023d30a: f0c112 addi a1, a1, -16 4023d30d: 205660 or a5, a6, a6 4023d310: 204660 or a4, a6, a6 4023d313: 063d mov.n a3, a6 4023d315: 3109 s32i.n a0, a1, 12 4023d317: ff3fc5 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023d31a: 3108 l32i.n a0, a1, 12 4023d31c: 10c112 addi a1, a1, 16 4023d31f: f00d ret.n 4023d321: 000000 ill 4023d324: be .byte 0xbe 4023d325: ffd8 l32i.n a13, a15, 60 4023d327: ff .byte 0xff 4023d328: fe97e3 excw 4023d32b: 3f .byte 0x3f 4023d32c : 4023d32c: f0c112 addi a1, a1, -16 4023d32f: 0261c2 s32i a12, a1, 8 4023d332: 20c220 or a12, a2, a2 4023d335: fffc21 l32r a2, 4023d328 <_GLOBAL__sub_I__Z7pinModeth+0x24> 4023d338: 3109 s32i.n a0, a1, 12 4023d33a: 11d9 s32i.n a13, a1, 4 4023d33c: fee0c5 call0 4023c14c 4023d33f: 0c2d mov.n a2, a12 4023d341: 04a0c5 call0 40241d50 4023d344: 02cd mov.n a12, a2 4023d346: 01c2d2 addi a13, a2, 1 4023d349: 0495c5 call0 40241ca8 4023d34c: 00c216 beqz a2, 4023d35c 4023d34f: 202dd0 or a2, a13, a13 4023d352: f0bcd7 bgeu a12, a13, 4023d346 4023d355: 020c movi.n a2, 0 4023d357: 000106 j 4023d35f 4023d35a: 210000 srai a0, a0, 0 4023d35d: 08fff2 excw 4023d360: 21c831 l32r a3, 40205a80 4023d363: 11d8 l32i.n a13, a1, 4 4023d365: 10c112 addi a1, a1, 16 4023d368: f00d ret.n ... 4023d36c : 4023d36c: 045d mov.n a5, a4 4023d36e: f0c112 addi a1, a1, -16 4023d371: 034d mov.n a4, a3 4023d373: 023d mov.n a3, a2 4023d375: 052d mov.n a2, a5 4023d377: 3109 s32i.n a0, a1, 12 4023d379: 04b645 call0 40241ee0 4023d37c: 3108 l32i.n a0, a1, 12 4023d37e: 020c movi.n a2, 0 4023d380: 10c112 addi a1, a1, 16 4023d383: f00d ret.n 4023d385: 000000 ill 4023d388 : 4023d388: 045d mov.n a5, a4 4023d38a: f0c112 addi a1, a1, -16 4023d38d: 034d mov.n a4, a3 4023d38f: 023d mov.n a3, a2 4023d391: 052d mov.n a2, a5 4023d393: 3109 s32i.n a0, a1, 12 4023d395: 04a985 call0 40241e30 4023d398: 3108 l32i.n a0, a1, 12 4023d39a: 020c movi.n a2, 0 4023d39c: 10c112 addi a1, a1, 16 4023d39f: f00d ret.n 4023d3a1: 000000 ill 4023d3a4: 200000 or a0, a0, a0 4023d3a7: 100040 and a0, a0, a4 ... 4023d3ac : 4023d3ac: f0c112 addi a1, a1, -16 4023d3af: 20a042 movi a4, 32 4023d3b2: 00a032 movi a3, 0 4023d3b5: 3109 s32i.n a0, a1, 12 4023d3b7: 21c9 s32i.n a12, a1, 8 4023d3b9: 11d9 s32i.n a13, a1, 4 4023d3bb: 02cd mov.n a12, a2 4023d3bd: 263a01 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 4023d3c0: 0000c0 callx0 a0 4023d3c3: 04bb85 call0 40241f7c 4023d3c6: b2ac beqz.n a2, 4023d3f5 4023d3c8: 3c8631 l32r a3, 4020c5e0 4023d3cb: 30d222 addmi a2, a2, 0x3000 4023d3ce: 10d230 and a13, a2, a3 4023d3d1: 0493c5 call0 40241d10 4023d3d4: fff431 l32r a3, 4023d3a4 4023d3d7: fcc222 addi a2, a2, -4 4023d3da: 112240 slli a2, a2, 12 4023d3dd: c033d0 sub a3, a3, a13 4023d3e0: 223a add.n a2, a2, a3 4023d3e2: 3c29 s32i.n a2, a12, 12 4023d3e4: fff121 l32r a2, 4023d3a8 4023d3e7: 4cd9 s32i.n a13, a12, 16 4023d3e9: 5c29 s32i.n a2, a12, 20 4023d3eb: 255321 l32r a2, 40206938 <_ZL14webserver_sentPv+0x12c> 4023d3ee: 6c29 s32i.n a2, a12, 24 4023d3f0: 00a122 movi a2, 0x100 4023d3f3: 7c29 s32i.n a2, a12, 28 4023d3f5: 3108 l32i.n a0, a1, 12 4023d3f7: 0c2d mov.n a2, a12 4023d3f9: 11d8 l32i.n a13, a1, 4 4023d3fb: 21c8 l32i.n a12, a1, 8 4023d3fd: 10c112 addi a1, a1, 16 4023d400: f00d ret.n 4023d402: f60000 excw 4023d405: 3ffe97 bbsi a14, 25, 4023d448 4023d408: fe9827 bne a8, a2, 4023d40a 4023d40b: 3f .byte 0x3f 4023d40c: 9848 l32i.n a4, a8, 36 4023d40e: fe .byte 0xfe 4023d40f: 3f .byte 0x3f 4023d410: 4f .byte 0x4f 4023d411: fe98 l32i.n a9, a14, 60 4023d413: 3f .byte 0x3f 4023d414 : 4023d414: d0c112 addi a1, a1, -48 4023d417: 0a61c2 s32i a12, a1, 40 4023d41a: 20c220 or a12, a2, a2 4023d41d: 042222 l32i a2, a2, 16 4023d420: b109 s32i.n a0, a1, 44 4023d422: 91d9 s32i.n a13, a1, 36 4023d424: 81e9 s32i.n a14, a1, 32 4023d426: 71f9 s32i.n a15, a1, 28 4023d428: 82cc bnez.n a2, 4023d434 4023d42a: fff621 l32r a2, 4023d404 4023d42d: fed1c5 call0 4023c14c 4023d430: 001e46 j 4023d4ad 4023d433: 918500 excw 4023d436: 2c3204 excw 4023d439: 02fd04 excw 4023d43c: 3c28 l32i.n a2, a12, 12 4023d43e: 0d0c movi.n a13, 0 4023d440: 232a add.n a2, a3, a2 4023d442: 0490c5 call0 40241d50 4023d445: 024d mov.n a4, a2 4023d447: 02cd mov.n a12, a2 4023d449: ffef21 l32r a2, 4023d408 4023d44c: 0f3d mov.n a3, a15 4023d44e: fecfc5 call0 4023c14c 4023d451: ff3c01 l32r a0, 4023d144 <_GLOBAL__sub_I__ZN6StringC2EPKc+0x20> 4023d454: 0000c0 callx0 a0 4023d457: c02cf0 sub a2, a12, a15 4023d45a: 0129 s32i.n a2, a1, 0 4023d45c: fe7c movi.n a14, -1 4023d45e: 000d86 j 4023d498 4023d461: 01cf22 addi a2, a15, 1 4023d464: 016122 s32i a2, a1, 4 4023d467: 0f2d mov.n a2, a15 4023d469: 0483c5 call0 40241ca8 4023d46c: 829c beqz.n a2, 4023d488 4023d46e: 0138 l32i.n a3, a1, 0 4023d470: 0d2d mov.n a2, a13 4023d472: 27ec01 l32r a0, 40207424 4023d475: 0000c0 callx0 a0 4023d478: 02fd mov.n a15, a2 4023d47a: 13ae27 bge a14, a2, 4023d491 4023d47d: 023d mov.n a3, a2 4023d47f: ffe321 l32r a2, 4023d40c 4023d482: fecc85 call0 4023c14c 4023d485: 000206 j 4023d491 4023d488: ff3501 l32r a0, 4023d15c <_Z12noInterruptsv+0x14> 4023d48b: 0000c0 callx0 a0 4023d48e: 0006c6 j 4023d4ad 4023d491: 0fed mov.n a14, a15 4023d493: 11f8 l32i.n a15, a1, 4 4023d495: 64cdd2 addi a13, a13, 100 4023d498: c5bcf7 bgeu a12, a15, 4023d461 4023d49b: ffdd21 l32r a2, 4023d410 4023d49e: fecac5 call0 4023c14c 4023d4a1: ff2e01 l32r a0, 4023d15c <_Z12noInterruptsv+0x14> 4023d4a4: 0000c0 callx0 a0 4023d4a7: 000106 j 4023d4af 4023d4aa: 000000 ill 4023d4ad: 020c movi.n a2, 0 4023d4af: b108 l32i.n a0, a1, 44 4023d4b1: a1c8 l32i.n a12, a1, 40 4023d4b3: 91d8 l32i.n a13, a1, 36 4023d4b5: 81e8 l32i.n a14, a1, 32 4023d4b7: 71f8 l32i.n a15, a1, 28 4023d4b9: 30c112 addi a1, a1, 48 4023d4bc: f00d ret.n 4023d4be: 5a0000 excw 4023d4c1: fe98 l32i.n a9, a14, 60 4023d4c3: 3f .byte 0x3f 4023d4c4: e00000 subx4 a0, a0, a0 4023d4c7: bf .byte 0xbf 4023d4c8: 988a add.n a9, a8, a8 4023d4ca: fe .byte 0xfe 4023d4cb: 3f .byte 0x3f 4023d4cc: d36c movi.n a3, -19 4023d4ce: 884023 excw 4023d4d1: 4023d3 excw 4023d4d4: d32c movi.n a3, 45 4023d4d6: af4023 excw 4023d4d9: fe98 l32i.n a9, a14, 60 4023d4db: 3f .byte 0x3f 4023d4dc: ff2130 excw 4023d4df: 3f .byte 0x3f 4023d4e0: ff25b0 excw 4023d4e3: 3f .byte 0x3f 4023d4e4: ff2690 excw 4023d4e7: 3f .byte 0x3f 4023d4e8: 2aac beqz.n a10, 4023d50e 4023d4ea: ff .byte 0xff 4023d4eb: 3f .byte 0x3f 4023d4ec: 98c8 l32i.n a12, a8, 36 4023d4ee: fe .byte 0xfe 4023d4ef: 3f .byte 0x3f 4023d4f0: 98d9 s32i.n a13, a8, 36 4023d4f2: fe .byte 0xfe 4023d4f3: 3f .byte 0x3f 4023d4f4: fe98f2 l16si a15, a8, 0x1fc 4023d4f7: 3f .byte 0x3f 4023d4f8 : 4023d4f8: c0c112 addi a1, a1, -64 4023d4fb: 0e61c2 s32i a12, a1, 56 4023d4fe: 20c220 or a12, a2, a2 4023d501: 042222 l32i a2, a2, 16 4023d504: f109 s32i.n a0, a1, 60 4023d506: d1d9 s32i.n a13, a1, 52 4023d508: c1e9 s32i.n a14, a1, 48 4023d50a: b1f9 s32i.n a15, a1, 44 4023d50c: 92cc bnez.n a2, 4023d519 4023d50e: ffec21 l32r a2, 4023d4c0 4023d511: fec385 call0 4023c14c 4023d514: 002486 j 4023d5aa 4023d517: 410000 srli a0, a0, 0 4023d51a: ffea add.n a15, a15, a14 4023d51c: 3c38 l32i.n a3, a12, 12 4023d51e: 424a add.n a4, a2, a4 4023d520: ffea21 l32r a2, 4023d4c8 4023d523: 413a30 srli a3, a3, 10 4023d526: fec245 call0 4023c14c 4023d529: ffe821 l32r a2, 4023d4cc 4023d52c: 4c38 l32i.n a3, a12, 16 4023d52e: 0c29 s32i.n a2, a12, 0 4023d530: ffe821 l32r a2, 4023d4d0 4023d533: 440c movi.n a4, 4 4023d535: 1c29 s32i.n a2, a12, 4 4023d537: ffe721 l32r a2, 4023d4d4 4023d53a: 0f0c movi.n a15, 0 4023d53c: 2c29 s32i.n a2, a12, 8 4023d53e: 10c122 addi a2, a1, 16 4023d541: 0499c5 call0 40241ee0 4023d544: 4128 l32i.n a2, a1, 16 4023d546: 0c0266 bnei a2, -1, 4023d556 4023d549: ffe321 l32r a2, 4023d4d8 4023d54c: 1f0c movi.n a15, 1 4023d54e: febfc5 call0 4023c14c 4023d551: 0c2d mov.n a2, a12 4023d553: ffec05 call0 4023d414 4023d556: ffe4d1 l32r a13, 4023d4e8 4023d559: 0e0c movi.n a14, 0 4023d55b: 80a422 movi a2, 0x480 4023d55e: ffdf71 l32r a7, 4023d4dc 4023d561: ffdf51 l32r a5, 4023d4e0 4023d564: ffe041 l32r a4, 4023d4e4 4023d567: 0129 s32i.n a2, a1, 0 4023d569: 0c3d mov.n a3, a12 4023d56b: 11e9 s32i.n a14, a1, 4 4023d56d: e0a062 movi a6, 224 4023d570: 0d2d mov.n a2, a13 4023d572: 04c105 call0 40242184 4023d575: 023d mov.n a3, a2 4023d577: ffdd21 l32r a2, 4023d4ec 4023d57a: febd05 call0 4023c14c 4023d57d: 291fe7 beq a15, a14, 4023d5aa 4023d580: ffdc31 l32r a3, 4023d4f0 4023d583: 0e5d mov.n a5, a14 4023d585: e41c movi.n a4, 30 4023d587: 202dd0 or a2, a13, a13 4023d58a: 04cf85 call0 40242284 4023d58d: ffd941 l32r a4, 4023d4f4 4023d590: 02cd mov.n a12, a2 4023d592: 023d mov.n a3, a2 4023d594: 150c movi.n a5, 1 4023d596: 202dd0 or a2, a13, a13 4023d599: 04ef85 call0 40242494 4023d59c: 0c3d mov.n a3, a12 4023d59e: 0d2d mov.n a2, a13 4023d5a0: 052885 call0 4024282c 4023d5a3: 0c3d mov.n a3, a12 4023d5a5: 0d2d mov.n a2, a13 4023d5a7: 053545 call0 402428fc 4023d5aa: f108 l32i.n a0, a1, 60 4023d5ac: e1c8 l32i.n a12, a1, 56 4023d5ae: d1d8 l32i.n a13, a1, 52 4023d5b0: c1e8 l32i.n a14, a1, 48 4023d5b2: b1f8 l32i.n a15, a1, 44 4023d5b4: 40c112 addi a1, a1, 64 4023d5b7: f00d ret.n 4023d5b9: 000000 ill 4023d5bc : 4023d5bc: d0c112 addi a1, a1, -48 4023d5bf: 202110 or a2, a1, a1 4023d5c2: 0b6102 s32i a0, a1, 44 4023d5c5: ffde45 call0 4023d3ac 4023d5c8: 012d mov.n a2, a1 4023d5ca: fff2c5 call0 4023d4f8 4023d5cd: b108 l32i.n a0, a1, 44 4023d5cf: 30c112 addi a1, a1, 48 4023d5d2: f00d ret.n 4023d5d4 <_Z9fileCloses>: 4023d5d4: 112200 slli a2, a2, 16 4023d5d7: 313020 srai a3, a2, 16 4023d5da: ffc321 l32r a2, 4023d4e8 4023d5dd: f0c112 addi a1, a1, -16 4023d5e0: 036102 s32i a0, a1, 12 4023d5e3: 053185 call0 402428fc 4023d5e6: 032102 l32i a0, a1, 12 4023d5e9: 10c112 addi a1, a1, 16 4023d5ec: 000080 ret 4023d5ef: 993c00 excw 4023d5f2: fe .byte 0xfe 4023d5f3: 3f .byte 0x3f 4023d5f4 <_Z9fileWritesPKvj>: 4023d5f4: f0c112 addi a1, a1, -16 4023d5f7: 0161d2 s32i a13, a1, 4 4023d5fa: ffbbd1 l32r a13, 4023d4e8 4023d5fd: 112200 slli a2, a2, 16 4023d600: 045d mov.n a5, a4 4023d602: 034d mov.n a4, a3 4023d604: 313020 srai a3, a2, 16 4023d607: 0d2d mov.n a2, a13 4023d609: 0261c2 s32i a12, a1, 8 4023d60c: 036102 s32i a0, a1, 12 4023d60f: 04e845 call0 40242494 4023d612: 02cd mov.n a12, a2 4023d614: 00c2d6 bgez a2, 4023d624 <_Z9fileWritesPKvj+0x30> 4023d617: 0d2d mov.n a2, a13 4023d619: 09b105 call0 4024712c 4023d61c: 023d mov.n a3, a2 4023d61e: fff421 l32r a2, 4023d5f0 <_Z9fileCloses+0x1c> 4023d621: feb285 call0 4023c14c 4023d624: 3108 l32i.n a0, a1, 12 4023d626: 0c2d mov.n a2, a12 4023d628: 11d8 l32i.n a13, a1, 4 4023d62a: 21c8 l32i.n a12, a1, 8 4023d62c: 10c112 addi a1, a1, 16 4023d62f: f00d ret.n 4023d631: 000000 ill 4023d634: 4e .byte 0x4e 4023d635: fe99 s32i.n a9, a14, 60 4023d637: 3f .byte 0x3f 4023d638 <_Z8fileReadsPvj>: 4023d638: f0c112 addi a1, a1, -16 4023d63b: 0161d2 s32i a13, a1, 4 4023d63e: ffaad1 l32r a13, 4023d4e8 4023d641: 112200 slli a2, a2, 16 4023d644: 045d mov.n a5, a4 4023d646: 034d mov.n a4, a3 4023d648: 313020 srai a3, a2, 16 4023d64b: 0d2d mov.n a2, a13 4023d64d: 0261c2 s32i a12, a1, 8 4023d650: 036102 s32i a0, a1, 12 4023d653: 04d785 call0 402423cc 4023d656: 02cd mov.n a12, a2 4023d658: 00c2d6 bgez a2, 4023d668 <_Z8fileReadsPvj+0x30> 4023d65b: 0d2d mov.n a2, a13 4023d65d: 09acc5 call0 4024712c 4023d660: 023d mov.n a3, a2 4023d662: fff421 l32r a2, 4023d634 <_Z9fileWritesPKvj+0x40> 4023d665: feae45 call0 4023c14c 4023d668: 3108 l32i.n a0, a1, 12 4023d66a: 0c2d mov.n a2, a12 4023d66c: 11d8 l32i.n a13, a1, 4 4023d66e: 21c8 l32i.n a12, a1, 8 4023d670: 10c112 addi a1, a1, 16 4023d673: f00d ret.n 4023d675: 000000 ill 4023d678 <_Z8fileSeeksi15SeekOriginFlags>: 4023d678: 112200 slli a2, a2, 16 4023d67b: 205440 or a5, a4, a4 4023d67e: 204330 or a4, a3, a3 4023d681: 313020 srai a3, a2, 16 4023d684: ff9921 l32r a2, 4023d4e8 4023d687: f0c112 addi a1, a1, -16 4023d68a: 036102 s32i a0, a1, 12 4023d68d: 04fe45 call0 40242674 4023d690: 3108 l32i.n a0, a1, 12 4023d692: 10c112 addi a1, a1, 16 4023d695: f00d ret.n ... 4023d698 <_Z8fileTells>: 4023d698: 112200 slli a2, a2, 16 4023d69b: 313020 srai a3, a2, 16 4023d69e: ff9221 l32r a2, 4023d4e8 4023d6a1: f0c112 addi a1, a1, -16 4023d6a4: 036102 s32i a0, a1, 12 4023d6a7: 052b05 call0 40242958 4023d6aa: 032102 l32i a0, a1, 12 4023d6ad: 10c112 addi a1, a1, 16 4023d6b0: 000080 ret ... 4023d6b4 <_Z9fileStats6StringP11spiffs_stat>: 4023d6b4: 204330 or a4, a3, a3 4023d6b7: 002232 l32i a3, a2, 0 4023d6ba: ff8b21 l32r a2, 4023d4e8 4023d6bd: f0c112 addi a1, a1, -16 4023d6c0: 036102 s32i a0, a1, 12 4023d6c3: 051e05 call0 402428a4 4023d6c6: 3108 l32i.n a0, a1, 12 4023d6c8: 10c112 addi a1, a1, 16 4023d6cb: f00d ret.n 4023d6cd: 000000 ill 4023d6d0 <_Z10fileDelete6String>: 4023d6d0: 002232 l32i a3, a2, 0 4023d6d3: ff8521 l32r a2, 4023d4e8 4023d6d6: f0c112 addi a1, a1, -16 4023d6d9: 036102 s32i a0, a1, 12 4023d6dc: 050985 call0 40242778 4023d6df: 032102 l32i a0, a1, 12 4023d6e2: 10c112 addi a1, a1, 16 4023d6e5: f00d ret.n ... 4023d6e8 <_Z10fileDeletes>: 4023d6e8: 112200 slli a2, a2, 16 4023d6eb: 313020 srai a3, a2, 16 4023d6ee: ff7e21 l32r a2, 4023d4e8 4023d6f1: f0c112 addi a1, a1, -16 4023d6f4: 036102 s32i a0, a1, 12 4023d6f7: 051345 call0 4024282c 4023d6fa: 032102 l32i a0, a1, 12 4023d6fd: 10c112 addi a1, a1, 16 4023d700: 000080 ret ... 4023d704 <_Z9fileExist6String>: 4023d704: b0c112 addi a1, a1, -80 4023d707: c42c movi.n a4, 44 4023d709: 1261c2 s32i a12, a1, 72 4023d70c: 030c movi.n a3, 0 4023d70e: 02cd mov.n a12, a2 4023d710: 012d mov.n a2, a1 4023d712: 136102 s32i a0, a1, 76 4023d715: 256401 l32r a0, 40206ca8 <_ZL14webserver_recvPvPct+0x2a8> 4023d718: 0000c0 callx0 a0 4023d71b: 0c38 l32i.n a3, a12, 0 4023d71d: 2cc122 addi a2, a1, 44 4023d720: 243a01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023d723: 0000c0 callx0 a0 4023d726: 013d mov.n a3, a1 4023d728: 2cc122 addi a2, a1, 44 4023d72b: fff885 call0 4023d6b4 <_Z9fileStats6StringP11spiffs_stat> 4023d72e: 02cd mov.n a12, a2 4023d730: 2cc122 addi a2, a1, 44 4023d733: ff4a05 call0 4023cbd4 <_ZN6StringD1Ev> 4023d736: 040c movi.n a4, 0 4023d738: 042d mov.n a2, a4 4023d73a: 0a2c47 blt a12, a4, 4023d748 <_Z9fileExist6String+0x44> 4023d73d: 090132 l8ui a3, a1, 9 4023d740: 120c movi.n a2, 1 4023d742: 832430 moveqz a2, a4, a3 4023d745: 742020 extui a2, a2, 0, 8 4023d748: 132102 l32i a0, a1, 76 4023d74b: 1221c2 l32i a12, a1, 72 4023d74e: 50c112 addi a1, a1, 80 4023d751: f00d ret.n 4023d753: 995f00 excw 4023d756: fe .byte 0xfe 4023d757: 3f .byte 0x3f 4023d758 <_Z8fileOpen6String13FileOpenFlags>: 4023d758: e0c112 addi a1, a1, -32 4023d75b: 61c9 s32i.n a12, a1, 24 4023d75d: 02cd mov.n a12, a2 4023d75f: 620c movi.n a2, 6 4023d761: 51d9 s32i.n a13, a1, 20 4023d763: 7109 s32i.n a0, a1, 28 4023d765: 41e9 s32i.n a14, a1, 16 4023d767: 102320 and a2, a3, a2 4023d76a: 03dd mov.n a13, a3 4023d76c: 034d mov.n a4, a3 4023d76e: 326266 bnei a2, 6, 4023d7a4 <_Z8fileOpen6String13FileOpenFlags+0x4c> 4023d771: 203cc0 or a3, a12, a12 4023d774: 012d mov.n a2, a1 4023d776: 242301 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023d779: 0000c0 callx0 a0 4023d77c: 012d mov.n a2, a1 4023d77e: fff845 call0 4023d704 <_Z9fileExist6String> 4023d781: 02ed mov.n a14, a2 4023d783: 012d mov.n a2, a1 4023d785: ff44c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023d788: 2e9c beqz.n a14, 4023d79e <_Z8fileOpen6String13FileOpenFlags+0x46> 4023d78a: 0c3d mov.n a3, a12 4023d78c: 012d mov.n a2, a1 4023d78e: 241d01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023d791: 0000c0 callx0 a0 4023d794: 012d mov.n a2, a1 4023d796: fff385 call0 4023d6d0 <_Z10fileDelete6String> 4023d799: 012d mov.n a2, a1 4023d79b: ff4385 call0 4023cbd4 <_ZN6StringD1Ev> 4023d79e: fdaf42 movi a4, -3 4023d7a1: 104d40 and a4, a13, a4 4023d7a4: ff51d1 l32r a13, 4023d4e8 4023d7a7: 0c38 l32i.n a3, a12, 0 4023d7a9: 050c movi.n a5, 0 4023d7ab: f44040 extui a4, a4, 0, 16 4023d7ae: 0d2d mov.n a2, a13 4023d7b0: 04ad05 call0 40242284 4023d7b3: 02cd mov.n a12, a2 4023d7b5: 00c2d6 bgez a2, 4023d7c5 <_Z8fileOpen6String13FileOpenFlags+0x6d> 4023d7b8: 0d2d mov.n a2, a13 4023d7ba: 099705 call0 4024712c 4023d7bd: 023d mov.n a3, a2 4023d7bf: ffe521 l32r a2, 4023d754 <_Z9fileExist6String+0x50> 4023d7c2: fe9885 call0 4023c14c 4023d7c5: 7108 l32i.n a0, a1, 28 4023d7c7: 0c2d mov.n a2, a12 4023d7c9: 51d8 l32i.n a13, a1, 20 4023d7cb: 61c8 l32i.n a12, a1, 24 4023d7cd: 41e8 l32i.n a14, a1, 16 4023d7cf: 20c112 addi a1, a1, 32 4023d7d2: f00d ret.n 4023d7d4 <_Z14fileSetContent6StringPKc>: 4023d7d4: e0c112 addi a1, a1, -32 4023d7d7: 51d9 s32i.n a13, a1, 20 4023d7d9: 03dd mov.n a13, a3 4023d7db: 0238 l32i.n a3, a2, 0 4023d7dd: 012d mov.n a2, a1 4023d7df: 7109 s32i.n a0, a1, 28 4023d7e1: 0661c2 s32i a12, a1, 24 4023d7e4: 240901 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023d7e7: 0000c0 callx0 a0 4023d7ea: 631c movi.n a3, 22 4023d7ec: 012d mov.n a2, a1 4023d7ee: fff685 call0 4023d758 <_Z8fileOpen6String13FileOpenFlags> 4023d7f1: 02cd mov.n a12, a2 4023d7f3: 012d mov.n a2, a1 4023d7f5: ff3dc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023d7f8: 0d2d mov.n a2, a13 4023d7fa: 25e401 l32r a0, 40206f8c 4023d7fd: 0000c0 callx0 a0 4023d800: 024d mov.n a4, a2 4023d802: 0d3d mov.n a3, a13 4023d804: 0c2d mov.n a2, a12 4023d806: ffdec5 call0 4023d5f4 <_Z9fileWritesPKvj> 4023d809: 0c2d mov.n a2, a12 4023d80b: ffdc85 call0 4023d5d4 <_Z9fileCloses> 4023d80e: 7108 l32i.n a0, a1, 28 4023d810: 61c8 l32i.n a12, a1, 24 4023d812: 51d8 l32i.n a13, a1, 20 4023d814: 20c112 addi a1, a1, 32 4023d817: f00d ret.n 4023d819: 000000 ill 4023d81c <_Z14fileSetContent6StringRKS_>: 4023d81c: e0c112 addi a1, a1, -32 4023d81f: 0661c2 s32i a12, a1, 24 4023d822: 20c330 or a12, a3, a3 4023d825: 023d mov.n a3, a2 4023d827: 202110 or a2, a1, a1 4023d82a: 7109 s32i.n a0, a1, 28 4023d82c: 23f601 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023d82f: 0000c0 callx0 a0 4023d832: 0c38 l32i.n a3, a12, 0 4023d834: 012d mov.n a2, a1 4023d836: fff9c5 call0 4023d7d4 <_Z14fileSetContent6StringPKc> 4023d839: 012d mov.n a2, a1 4023d83b: ff3985 call0 4023cbd4 <_ZN6StringD1Ev> 4023d83e: 7108 l32i.n a0, a1, 28 4023d840: 61c8 l32i.n a12, a1, 24 4023d842: 20c112 addi a1, a1, 32 4023d845: f00d ret.n ... 4023d848 <_Z11fileGetSize6String>: 4023d848: e0c112 addi a1, a1, -32 4023d84b: 0238 l32i.n a3, a2, 0 4023d84d: 012d mov.n a2, a1 4023d84f: 7109 s32i.n a0, a1, 28 4023d851: 61c9 s32i.n a12, a1, 24 4023d853: 51d9 s32i.n a13, a1, 20 4023d855: 23ec01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023d858: 0000c0 callx0 a0 4023d85b: 830c movi.n a3, 8 4023d85d: 012d mov.n a2, a1 4023d85f: ffef85 call0 4023d758 <_Z8fileOpen6String13FileOpenFlags> 4023d862: 02cd mov.n a12, a2 4023d864: 012d mov.n a2, a1 4023d866: ff36c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023d869: 240c movi.n a4, 2 4023d86b: 030c movi.n a3, 0 4023d86d: 0c2d mov.n a2, a12 4023d86f: ffe085 call0 4023d678 <_Z8fileSeeksi15SeekOriginFlags> 4023d872: 0c2d mov.n a2, a12 4023d874: ffe205 call0 4023d698 <_Z8fileTells> 4023d877: 02dd mov.n a13, a2 4023d879: 0c2d mov.n a2, a12 4023d87b: ffd585 call0 4023d5d4 <_Z9fileCloses> 4023d87e: 7108 l32i.n a0, a1, 28 4023d880: 0d2d mov.n a2, a13 4023d882: 61c8 l32i.n a12, a1, 24 4023d884: 51d8 l32i.n a13, a1, 20 4023d886: 20c112 addi a1, a1, 32 4023d889: f00d ret.n ... 4023d88c <_Z14fileGetContent6StringPci>: 4023d88c: d0c112 addi a1, a1, -48 4023d88f: 0a61c2 s32i a12, a1, 40 4023d892: 81e9 s32i.n a14, a1, 32 4023d894: 1c0c movi.n a12, 1 4023d896: 03ed mov.n a14, a3 4023d898: 030c movi.n a3, 0 4023d89a: 833ce0 moveqz a3, a12, a14 4023d89d: 71f9 s32i.n a15, a1, 28 4023d89f: b109 s32i.n a0, a1, 44 4023d8a1: 91d9 s32i.n a13, a1, 36 4023d8a3: 743030 extui a3, a3, 0, 8 4023d8a6: 04fd mov.n a15, a4 4023d8a8: 062356 bnez a3, 4023d90e <_Z14fileGetContent6StringPci+0x82> 4023d8ab: 93c340 movnez a12, a3, a4 4023d8ae: 05cc56 bnez a12, 4023d90e <_Z14fileGetContent6StringPci+0x82> 4023d8b1: 004ec2 s8i a12, a14, 0 4023d8b4: 0238 l32i.n a3, a2, 0 4023d8b6: 202110 or a2, a1, a1 4023d8b9: 23d301 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023d8bc: 0000c0 callx0 a0 4023d8bf: 830c movi.n a3, 8 4023d8c1: 012d mov.n a2, a1 4023d8c3: ffe945 call0 4023d758 <_Z8fileOpen6String13FileOpenFlags> 4023d8c6: 02dd mov.n a13, a2 4023d8c8: 012d mov.n a2, a1 4023d8ca: ff3085 call0 4023cbd4 <_ZN6StringD1Ev> 4023d8cd: 0c3d mov.n a3, a12 4023d8cf: 240c movi.n a4, 2 4023d8d1: 0d2d mov.n a2, a13 4023d8d3: ffda45 call0 4023d678 <_Z8fileSeeksi15SeekOriginFlags> 4023d8d6: 0d2d mov.n a2, a13 4023d8d8: ffdbc5 call0 4023d698 <_Z8fileTells> 4023d8db: 320b addi.n a3, a2, -1 4023d8dd: 203230 or a3, a2, a3 4023d8e0: 053f30 extui a3, a3, 31, 1 4023d8e3: 02cd mov.n a12, a2 4023d8e5: 03ec bnez.n a3, 4023d909 <_Z14fileGetContent6StringPci+0x7d> 4023d8e7: 1ea2f7 bge a2, a15, 4023d909 <_Z14fileGetContent6StringPci+0x7d> 4023d8ea: 2e2a add.n a2, a14, a2 4023d8ec: 004232 s8i a3, a2, 0 4023d8ef: 034d mov.n a4, a3 4023d8f1: 0d2d mov.n a2, a13 4023d8f3: ffd845 call0 4023d678 <_Z8fileSeeksi15SeekOriginFlags> 4023d8f6: 0c4d mov.n a4, a12 4023d8f8: 0e3d mov.n a3, a14 4023d8fa: 0d2d mov.n a2, a13 4023d8fc: ffd385 call0 4023d638 <_Z8fileReadsPvj> 4023d8ff: 0d2d mov.n a2, a13 4023d901: ffcd05 call0 4023d5d4 <_Z9fileCloses> 4023d904: 0c2d mov.n a2, a12 4023d906: 000186 j 4023d910 <_Z14fileGetContent6StringPci+0x84> 4023d909: 0d2d mov.n a2, a13 4023d90b: ffcc85 call0 4023d5d4 <_Z9fileCloses> 4023d90e: 020c movi.n a2, 0 4023d910: b108 l32i.n a0, a1, 44 4023d912: a1c8 l32i.n a12, a1, 40 4023d914: 91d8 l32i.n a13, a1, 36 4023d916: 81e8 l32i.n a14, a1, 32 4023d918: 71f8 l32i.n a15, a1, 28 4023d91a: 30c112 addi a1, a1, 48 4023d91d: f00d ret.n 4023d91f: de1000 excw 4023d922: ff .byte 0xff 4023d923: 3f .byte 0x3f 4023d924 <_ZN14HardwareSerial9availableEv>: 4023d924: ffff51 l32r a5, 4023d920 <_Z14fileGetContent6StringPci+0x94> 4023d927: 020c movi.n a2, 0 4023d929: 8548 l32i.n a4, a5, 32 4023d92b: 9538 l32i.n a3, a5, 36 4023d92d: 111437 beq a4, a3, 4023d942 <_ZN14HardwareSerial9availableEv+0x1e> 4023d930: 04b347 bgeu a3, a4, 4023d938 <_ZN14HardwareSerial9availableEv+0x14> 4023d933: c02430 sub a2, a4, a3 4023d936: f00d ret.n 4023d938: 7528 l32i.n a2, a5, 28 4023d93a: 242a add.n a2, a4, a2 4023d93c: 01d222 addmi a2, a2, 0x100 4023d93f: c02230 sub a2, a2, a3 4023d942: f00d ret.n 4023d944: 003b30 excw 4023d947: c11240 mul16u a1, a2, a4 4023d948 <_ZN14HardwareSerial5writeEh>: 4023d948: f0c112 addi a1, a1, -16 4023d94b: 742030 extui a2, a3, 0, 8 4023d94e: 3109 s32i.n a0, a1, 12 4023d950: fffd01 l32r a0, 4023d944 <_ZN14HardwareSerial9availableEv+0x20> 4023d953: 0000c0 callx0 a0 4023d956: 3108 l32i.n a0, a1, 12 4023d958: 120c movi.n a2, 1 4023d95a: 10c112 addi a1, a1, 16 4023d95d: f00d ret.n ... 4023d960 <_ZN14HardwareSerial4readEv>: 4023d960: 0238 l32i.n a3, a2, 0 4023d962: f0c112 addi a1, a1, -16 4023d965: 2338 l32i.n a3, a3, 8 4023d967: 3109 s32i.n a0, a1, 12 4023d969: 21c9 s32i.n a12, a1, 8 4023d96b: 0003c0 callx0 a3 4023d96e: f37c movi.n a3, -1 4023d970: d29c beqz.n a2, 4023d991 <_ZN14HardwareSerial4readEv+0x31> 4023d972: ff7d45 call0 4023d148 <_Z12noInterruptsv> 4023d975: ffea21 l32r a2, 4023d920 <_Z14fileGetContent6StringPci+0x94> 4023d978: 9238 l32i.n a3, a2, 36 4023d97a: 7248 l32i.n a4, a2, 28 4023d97c: 0003c2 l8ui a12, a3, 0 4023d97f: 331b addi.n a3, a3, 1 4023d981: 9239 s32i.n a3, a2, 36 4023d983: 01d452 addmi a5, a4, 0x100 4023d986: 023357 bltu a3, a5, 4023d98c <_ZN14HardwareSerial4readEv+0x2c> 4023d989: 096242 s32i a4, a2, 36 4023d98c: ff7d05 call0 4023d160 <_Z10interruptsv> 4023d98f: 0c3d mov.n a3, a12 4023d991: 3108 l32i.n a0, a1, 12 4023d993: 032d mov.n a2, a3 4023d995: 21c8 l32i.n a12, a1, 8 4023d997: 10c112 addi a1, a1, 16 4023d99a: f00d ret.n 4023d99c <_ZN14HardwareSerial4peekEv>: 4023d99c: 002232 l32i a3, a2, 0 4023d99f: f0c112 addi a1, a1, -16 4023d9a2: 022332 l32i a3, a3, 8 4023d9a5: 3109 s32i.n a0, a1, 12 4023d9a7: 21c9 s32i.n a12, a1, 8 4023d9a9: 0003c0 callx0 a3 4023d9ac: f37c movi.n a3, -1 4023d9ae: e28c beqz.n a2, 4023d9c0 <_ZN14HardwareSerial4peekEv+0x24> 4023d9b0: ff7945 call0 4023d148 <_Z12noInterruptsv> 4023d9b3: ffdb21 l32r a2, 4023d920 <_Z14fileGetContent6StringPci+0x94> 4023d9b6: 9228 l32i.n a2, a2, 36 4023d9b8: 0002c2 l8ui a12, a2, 0 4023d9bb: ff7a45 call0 4023d160 <_Z10interruptsv> 4023d9be: 0c3d mov.n a3, a12 4023d9c0: 3108 l32i.n a0, a1, 12 4023d9c2: 032d mov.n a2, a3 4023d9c4: 21c8 l32i.n a12, a1, 8 4023d9c6: 10c112 addi a1, a1, 16 4023d9c9: f00d ret.n 4023d9cb: 28a800 excw 4023d9ce: ff .byte 0xff 4023d9cf: 3f .byte 0x3f 4023d9d0 <_ZN14HardwareSerial12delegateTaskEP11ETSEventTag>: 4023d9d0: f0c112 addi a1, a1, -16 4023d9d3: 1238 l32i.n a3, a2, 4 4023d9d5: 0228 l32i.n a2, a2, 0 4023d9d7: 3109 s32i.n a0, a1, 12 4023d9d9: 428c beqz.n a2, 4023d9e1 <_ZN14HardwareSerial12delegateTaskEP11ETSEventTag+0x11> 4023d9db: 1d1226 beqi a2, 1, 4023d9fc <_ZN14HardwareSerial12delegateTaskEP11ETSEventTag+0x2c> 4023d9de: 0009c6 j 4023da09 <_ZN14HardwareSerial12delegateTaskEP11ETSEventTag+0x39> 4023d9e1: fffa21 l32r a2, 4023d9cc <_ZN14HardwareSerial4peekEv+0x30> 4023d9e4: 0228 l32i.n a2, a2, 0 4023d9e6: f29c beqz.n a2, 4023da09 <_ZN14HardwareSerial12delegateTaskEP11ETSEventTag+0x39> 4023d9e8: 0248 l32i.n a4, a2, 0 4023d9ea: f45830 extui a5, a3, 8, 16 4023d9ed: 2468 l32i.n a6, a4, 8 4023d9ef: 744030 extui a4, a3, 0, 8 4023d9f2: 235f31 l32r a3, 40206770 4023d9f5: 0006c0 callx0 a6 4023d9f8: 000346 j 4023da09 <_ZN14HardwareSerial12delegateTaskEP11ETSEventTag+0x39> 4023d9fb: f42100 extui a2, a0, 1, 16 4023d9fe: ff .byte 0xff 4023d9ff: 2228 l32i.n a2, a2, 8 4023da01: 428c beqz.n a2, 4023da09 <_ZN14HardwareSerial12delegateTaskEP11ETSEventTag+0x39> 4023da03: 743030 extui a3, a3, 0, 8 4023da06: 03cc85 call0 402416d0 <_ZN15CommandExecutor15executorReceiveEc> 4023da09: 3108 l32i.n a0, a1, 12 4023da0b: 10c112 addi a1, a1, 16 4023da0e: f00d ret.n 4023da10 <_ZN14HardwareSerial17systemDebugOutputEb>: 4023da10: f0c112 addi a1, a1, -16 4023da13: 042222 l32i a2, a2, 16 4023da16: 036102 s32i a0, a1, 12 4023da19: 743030 extui a3, a3, 0, 8 4023da1c: 008256 bnez a2, 4023da28 <_ZN14HardwareSerial17systemDebugOutputEb+0x18> 4023da1f: ffc941 l32r a4, 4023d944 <_ZN14HardwareSerial9availableEv+0x20> 4023da22: 932430 movnez a2, a4, a3 4023da25: fe4085 call0 4023be30 <_Z20setMPrintfPrinterCbcPFvcE> 4023da28: 3108 l32i.n a0, a1, 12 4023da2a: 10c112 addi a1, a1, 16 4023da2d: f00d ret.n ... 4023da30 <_ZN14HardwareSerial13resetCallbackEv>: 4023da30: e0c112 addi a1, a1, -32 4023da33: 61c9 s32i.n a12, a1, 24 4023da35: 42c8 l32i.n a12, a2, 16 4023da37: 51d9 s32i.n a13, a1, 20 4023da39: 41e9 s32i.n a14, a1, 16 4023da3b: ffe4d1 l32r a13, 4023d9cc <_ZN14HardwareSerial4peekEv+0x30> 4023da3e: 11ecf0 slli a14, a12, 1 4023da41: 3eca add.n a3, a14, a12 4023da43: a033d0 addx4 a3, a3, a13 4023da46: 31f9 s32i.n a15, a1, 12 4023da48: 02fd mov.n a15, a2 4023da4a: 0328 l32i.n a2, a3, 0 4023da4c: 7109 s32i.n a0, a1, 28 4023da4e: e28c beqz.n a2, 4023da60 <_ZN14HardwareSerial13resetCallbackEv+0x30> 4023da50: 1238 l32i.n a3, a2, 4 4023da52: 330b addi.n a3, a3, -1 4023da54: 1239 s32i.n a3, a2, 4 4023da56: 63cc bnez.n a3, 4023da60 <_ZN14HardwareSerial13resetCallbackEv+0x30> 4023da58: 0238 l32i.n a3, a2, 0 4023da5a: 012332 l32i a3, a3, 4 4023da5d: 0003c0 callx0 a3 4023da60: ceca add.n a12, a14, a12 4023da62: a0ccd0 addx4 a12, a12, a13 4023da65: 020c movi.n a2, 0 4023da67: 0c29 s32i.n a2, a12, 0 4023da69: 4f28 l32i.n a2, a15, 16 4023da6b: 7108 l32i.n a0, a1, 28 4023da6d: 902220 addx2 a2, a2, a2 4023da70: a022d0 addx4 a2, a2, a13 4023da73: 130c movi.n a3, 1 4023da75: 61c8 l32i.n a12, a1, 24 4023da77: 51d8 l32i.n a13, a1, 20 4023da79: 41e8 l32i.n a14, a1, 16 4023da7b: 31f8 l32i.n a15, a1, 12 4023da7d: 044232 s8i a3, a2, 4 4023da80: 20c112 addi a1, a1, 32 4023da83: f00d ret.n 4023da85: 000000 ill 4023da88: 9978 l32i.n a7, a9, 36 4023da8a: fe .byte 0xfe 4023da8b: 3f .byte 0x3f 4023da8c: 23d9d0 excw 4023da8f: c11240 mul16u a1, a2, a4 4023da90 <_ZN14HardwareSerialC1Ei>: 4023da90: f0c112 addi a1, a1, -16 4023da93: 036102 s32i a0, a1, 12 4023da96: 21c9 s32i.n a12, a1, 8 4023da98: 11d9 s32i.n a13, a1, 4 4023da9a: 0d0c movi.n a13, 0 4023da9c: 02cd mov.n a12, a2 4023da9e: 12d9 s32i.n a13, a2, 4 4023daa0: e8a322 movi a2, 0x3e8 4023daa3: 2c29 s32i.n a2, a12, 8 4023daa5: fff821 l32r a2, 4023da88 <_ZN14HardwareSerial13resetCallbackEv+0x58> 4023daa8: 4c39 s32i.n a3, a12, 16 4023daaa: 3cd9 s32i.n a13, a12, 12 4023daac: 0c29 s32i.n a2, a12, 0 4023daae: 0c2d mov.n a2, a12 4023dab0: fff7c5 call0 4023da30 <_ZN14HardwareSerial13resetCallbackEv> 4023dab3: 025c movi.n a2, 80 4023dab5: c95885 call0 40207040 4023dab8: 5c29 s32i.n a2, a12, 20 4023daba: 024d mov.n a4, a2 4023dabc: fff421 l32r a2, 4023da8c <_ZN14HardwareSerial13resetCallbackEv+0x5c> 4023dabf: 0d3d mov.n a3, a13 4023dac1: a50c movi.n a5, 10 4023dac3: c82c45 call0 40205d88 4023dac6: 3108 l32i.n a0, a1, 12 4023dac8: 21c8 l32i.n a12, a1, 8 4023daca: 11d8 l32i.n a13, a1, 4 4023dacc: 10c112 addi a1, a1, 16 4023dacf: f00d ret.n 4023dad1: 000000 ill 4023dad4: ff28c0 excw 4023dad7: 3f .byte 0x3f 4023dad8 <_GLOBAL__sub_I__ZN14HardwareSerial10memberDataE>: 4023dad8: 060c movi.n a6, 0 4023dada: fffe21 l32r a2, 4023dad4 <_ZN14HardwareSerialC1Ei+0x44> 4023dadd: f0c112 addi a1, a1, -16 4023dae0: 063d mov.n a3, a6 4023dae2: 065d mov.n a5, a6 4023dae4: 064d mov.n a4, a6 4023dae6: 3109 s32i.n a0, a1, 12 4023dae8: fec285 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023daeb: ffb821 l32r a2, 4023d9cc <_ZN14HardwareSerial4peekEv+0x30> 4023daee: 030c movi.n a3, 0 4023daf0: 0239 s32i.n a3, a2, 0 4023daf2: 2239 s32i.n a3, a2, 8 4023daf4: 3239 s32i.n a3, a2, 12 4023daf6: 5239 s32i.n a3, a2, 20 4023daf8: 231e21 l32r a2, 40206770 4023dafb: fff945 call0 4023da90 <_ZN14HardwareSerialC1Ei> 4023dafe: 3108 l32i.n a0, a1, 12 4023db00: 10c112 addi a1, a1, 16 4023db03: f00d ret.n 4023db05: 000000 ill 4023db08: ff28c0 excw 4023db0b: 3f .byte 0x3f 4023db0c <_GLOBAL__sub_D__ZN14HardwareSerial10memberDataE>: 4023db0c: f0c112 addi a1, a1, -16 4023db0f: 0261c2 s32i a12, a1, 8 4023db12: fffdc1 l32r a12, 4023db08 <_GLOBAL__sub_I__ZN14HardwareSerial10memberDataE+0x30> 4023db15: 036102 s32i a0, a1, 12 4023db18: f4ccc2 addi a12, a12, -12 4023db1b: 0c28 l32i.n a2, a12, 0 4023db1d: f28c beqz.n a2, 4023db30 <_GLOBAL__sub_D__ZN14HardwareSerial10memberDataE+0x24> 4023db1f: 1238 l32i.n a3, a2, 4 4023db21: 330b addi.n a3, a3, -1 4023db23: 1239 s32i.n a3, a2, 4 4023db25: 73cc bnez.n a3, 4023db30 <_GLOBAL__sub_D__ZN14HardwareSerial10memberDataE+0x24> 4023db27: 002232 l32i a3, a2, 0 4023db2a: 012332 l32i a3, a3, 4 4023db2d: 0003c0 callx0 a3 4023db30: ffa721 l32r a2, 4023d9cc <_ZN14HardwareSerial4peekEv+0x30> 4023db33: e19c27 bne a12, a2, 4023db18 <_GLOBAL__sub_D__ZN14HardwareSerial10memberDataE+0xc> 4023db36: 3108 l32i.n a0, a1, 12 4023db38: 21c8 l32i.n a12, a1, 8 4023db3a: 10c112 addi a1, a1, 16 4023db3d: f00d ret.n ... 4023db40 <_ZN5TimerC1Ev>: 4023db40: fa2841 l32r a4, 4023c3e0 4023db43: fa2751 l32r a5, 4023c3e0 4023db46: 030c movi.n a3, 0 4023db48: 6249 s32i.n a4, a2, 24 4023db4a: 7259 s32i.n a5, a2, 28 4023db4c: 8239 s32i.n a3, a2, 32 4023db4e: 9239 s32i.n a3, a2, 36 4023db50: 284232 s8i a3, a2, 40 4023db53: 294232 s8i a3, a2, 41 4023db56: 155232 s16i a3, a2, 42 4023db59: 165232 s16i a3, a2, 44 4023db5c: f00d ret.n 4023db5e: f00000 subx8 a0, a0, a0 4023db61: 1058 l32i.n a5, a0, 4 4023db63: c11240 mul16u a1, a2, a4 4023db64 <_ZN5TimerD1Ev>: 4023db64: f0c112 addi a1, a1, -16 4023db67: 21c9 s32i.n a12, a1, 8 4023db69: 3109 s32i.n a0, a1, 12 4023db6b: 20c220 or a12, a2, a2 4023db6e: fffc01 l32r a0, 4023db60 <_ZN5TimerC1Ev+0x20> 4023db71: 0000c0 callx0 a0 4023db74: 9c28 l32i.n a2, a12, 36 4023db76: e28c beqz.n a2, 4023db88 <_ZN5TimerD1Ev+0x24> 4023db78: 1238 l32i.n a3, a2, 4 4023db7a: 330b addi.n a3, a3, -1 4023db7c: 1239 s32i.n a3, a2, 4 4023db7e: 63cc bnez.n a3, 4023db88 <_ZN5TimerD1Ev+0x24> 4023db80: 0238 l32i.n a3, a2, 0 4023db82: 012332 l32i a3, a3, 4 4023db85: 0003c0 callx0 a3 4023db88: 3108 l32i.n a0, a1, 12 4023db8a: 21c8 l32i.n a12, a1, 8 4023db8c: 10c112 addi a1, a1, 16 4023db8f: f00d ret.n 4023db91: 000000 ill 4023db94 <_ZN10HttpClient12writeRawDataEP4pbufi>: 4023db94: e0c112 addi a1, a1, -32 4023db97: 0661c2 s32i a12, a1, 24 4023db9a: 20c220 or a12, a2, a2 4023db9d: 0561d2 s32i a13, a1, 20 4023dba0: 03dd mov.n a13, a3 4023dba2: dc38 l32i.n a3, a12, 52 4023dba4: 7109 s32i.n a0, a1, 28 4023dba6: 41e9 s32i.n a14, a1, 16 4023dba8: 042d mov.n a2, a4 4023dbaa: 03f316 beqz a3, 4023dbed <_ZN10HttpClient12writeRawDataEP4pbufi+0x59> 4023dbad: 571366 bnei a3, 1, 4023dc08 <_ZN10HttpClient12writeRawDataEP4pbufi+0x74> 4023dbb0: 2b0ce2 l8ui a14, a12, 43 4023dbb3: 6dac beqz.n a13, 4023dbdd <_ZN10HttpClient12writeRawDataEP4pbufi+0x49> 4023dbb5: 051d42 l16ui a4, a13, 10 4023dbb8: 14ac beqz.n a4, 4023dbdd <_ZN10HttpClient12writeRawDataEP4pbufi+0x49> 4023dbba: fedc bnez.n a14, 4023dbdd <_ZN10HttpClient12writeRawDataEP4pbufi+0x49> 4023dbbc: 1d38 l32i.n a3, a13, 4 4023dbbe: c04420 sub a4, a4, a2 4023dbc1: 332a add.n a3, a3, a2 4023dbc3: 3c9c22 l16si a2, a12, 120 4023dbc6: ffa2c5 call0 4023d5f4 <_Z9fileWritesPKvj> 4023dbc9: 2b0c32 l8ui a3, a12, 43 4023dbcc: 052f20 extui a2, a2, 31, 1 4023dbcf: 202230 or a2, a2, a3 4023dbd2: 2b4c22 s8i a2, a12, 43 4023dbd5: 0dd8 l32i.n a13, a13, 0 4023dbd7: 0e2d mov.n a2, a14 4023dbd9: fff4c6 j 4023dbb0 <_ZN10HttpClient12writeRawDataEP4pbufi+0x1c> 4023dbdc: 7eac00 excw 4023dbdf: 0c28 l32i.n a2, a12, 0 4023dbe1: 4238 l32i.n a3, a2, 16 4023dbe3: 0c2d mov.n a2, a12 4023dbe5: 0003c0 callx0 a3 4023dbe8: 000706 j 4023dc08 <_ZN10HttpClient12writeRawDataEP4pbufi+0x74> 4023dbeb: 520000 excw 4023dbee: 041d mov.n a1, a4 4023dbf0: 203dd0 or a3, a13, a13 4023dbf3: c05540 sub a5, a5, a4 4023dbf6: 012d mov.n a2, a1 4023dbf8: 013505 call0 4023ef4c <_ZN8NetUtils11pbufStrCopyEP4pbufii> 4023dbfb: 013d mov.n a3, a1 4023dbfd: 68cc22 addi a2, a12, 104 4023dc00: ff1a05 call0 4023cda4 <_ZN6String6concatERKS_> 4023dc03: 012d mov.n a2, a1 4023dc05: fefcc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023dc08: 7108 l32i.n a0, a1, 28 4023dc0a: 61c8 l32i.n a12, a1, 24 4023dc0c: 51d8 l32i.n a13, a1, 20 4023dc0e: 41e8 l32i.n a14, a1, 16 4023dc10: 20c112 addi a1, a1, 32 4023dc13: f00d ret.n 4023dc15: 000000 ill 4023dc18: fe9423 excw 4023dc1b: 3f .byte 0x3f 4023dc1c <_ZN3URL16getPathWithQueryEv>: 4023dc1c: e0c112 addi a1, a1, -32 4023dc1f: 61c9 s32i.n a12, a1, 24 4023dc21: 03cd mov.n a12, a3 4023dc23: 51d9 s32i.n a13, a1, 20 4023dc25: 111332 l16ui a3, a3, 34 4023dc28: 02dd mov.n a13, a2 4023dc2a: 0d1c22 l16ui a2, a12, 26 4023dc2d: 7109 s32i.n a0, a1, 28 4023dc2f: 232a add.n a2, a3, a2 4023dc31: 42ac beqz.n a2, 4023dc59 <_ZN3URL16getPathWithQueryEv+0x3d> 4023dc33: 14cc32 addi a3, a12, 20 4023dc36: 202110 or a2, a1, a1 4023dc39: 22f201 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dc3c: 0000c0 callx0 a0 4023dc3f: 1ccc32 addi a3, a12, 28 4023dc42: 012d mov.n a2, a1 4023dc44: ff22c5 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023dc47: 023d mov.n a3, a2 4023dc49: 0d2d mov.n a2, a13 4023dc4b: 22ee01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dc4e: 0000c0 callx0 a0 4023dc51: 012d mov.n a2, a1 4023dc53: fef805 call0 4023cbd4 <_ZN6StringD1Ev> 4023dc56: 000286 j 4023dc64 <_ZN3URL16getPathWithQueryEv+0x48> 4023dc59: ffef31 l32r a3, 4023dc18 <_ZN10HttpClient12writeRawDataEP4pbufi+0x84> 4023dc5c: 0d2d mov.n a2, a13 4023dc5e: 22ea01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023dc61: 0000c0 callx0 a0 4023dc64: 7108 l32i.n a0, a1, 28 4023dc66: 0d2d mov.n a2, a13 4023dc68: 61c8 l32i.n a12, a1, 24 4023dc6a: 51d8 l32i.n a13, a1, 20 4023dc6c: 20c112 addi a1, a1, 32 4023dc6f: f00d ret.n 4023dc71: 000000 ill 4023dc74: fe9421 l32r a2, 4023d6c4 <_Z9fileStats6StringP11spiffs_stat+0x10> 4023dc77: 3f .byte 0x3f 4023dc78: fe9425 excw 4023dc7b: 3f .byte 0x3f 4023dc7c: fe9673 excw 4023dc7f: 3f .byte 0x3f 4023dc80 <_ZN3URL8toStringEv>: 4023dc80: b0c112 addi a1, a1, -80 4023dc83: 1061e2 s32i a14, a1, 64 4023dc86: 02ed mov.n a14, a2 4023dc88: 20c122 addi a2, a1, 32 4023dc8b: 136102 s32i a0, a1, 76 4023dc8e: 1261c2 s32i a12, a1, 72 4023dc91: 1161d2 s32i a13, a1, 68 4023dc94: f1f9 s32i.n a15, a1, 60 4023dc96: 03dd mov.n a13, a3 4023dc98: 22db01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dc9b: 0000c0 callx0 a0 4023dc9e: fff531 l32r a3, 4023dc74 <_ZN3URL16getPathWithQueryEv+0x58> 4023dca1: 20c122 addi a2, a1, 32 4023dca4: ff1f85 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023dca7: 3d8b addi.n a3, a13, 8 4023dca9: ff1c85 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023dcac: 4dc8 l32i.n a12, a13, 16 4023dcae: 02fd mov.n a15, a2 4023dcb0: dcac beqz.n a12, 4023dce1 <_ZN3URL8toStringEv+0x61> 4023dcb2: fff131 l32r a3, 4023dc78 <_ZN3URL16getPathWithQueryEv+0x5c> 4023dcb5: 10c122 addi a2, a1, 16 4023dcb8: 22d401 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023dcbb: 0000c0 callx0 a0 4023dcbe: 4d38 l32i.n a3, a13, 16 4023dcc0: a40c movi.n a4, 10 4023dcc2: 18c122 addi a2, a1, 24 4023dcc5: fefe45 call0 4023ccac <_ZN6StringC1Eih> 4023dcc8: 18c132 addi a3, a1, 24 4023dccb: 10c122 addi a2, a1, 16 4023dcce: ff1a45 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023dcd1: 023d mov.n a3, a2 4023dcd3: 08c122 addi a2, a1, 8 4023dcd6: 22cb01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dcd9: 0000c0 callx0 a0 4023dcdc: 1c0c movi.n a12, 1 4023dcde: 000286 j 4023dcec <_ZN3URL8toStringEv+0x6c> 4023dce1: ffe631 l32r a3, 4023dc7c <_ZN3URL16getPathWithQueryEv+0x60> 4023dce4: 218b addi.n a2, a1, 8 4023dce6: 22c801 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023dce9: 0000c0 callx0 a0 4023dcec: 318b addi.n a3, a1, 8 4023dcee: 0f2d mov.n a2, a15 4023dcf0: ff1805 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023dcf3: 02fd mov.n a15, a2 4023dcf5: 0d3d mov.n a3, a13 4023dcf7: 012d mov.n a2, a1 4023dcf9: fff205 call0 4023dc1c <_ZN3URL16getPathWithQueryEv> 4023dcfc: 013d mov.n a3, a1 4023dcfe: 0f2d mov.n a2, a15 4023dd00: ff1705 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023dd03: 023d mov.n a3, a2 4023dd05: 0e2d mov.n a2, a14 4023dd07: 22bf01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dd0a: 0000c0 callx0 a0 4023dd0d: 012d mov.n a2, a1 4023dd0f: feec45 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd12: 218b addi.n a2, a1, 8 4023dd14: feebc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd17: ac8c beqz.n a12, 4023dd25 <_ZN3URL8toStringEv+0xa5> 4023dd19: 18c122 addi a2, a1, 24 4023dd1c: feeb45 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd1f: 10c122 addi a2, a1, 16 4023dd22: feeb05 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd25: 20c122 addi a2, a1, 32 4023dd28: feea85 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd2b: 132102 l32i a0, a1, 76 4023dd2e: 0e2d mov.n a2, a14 4023dd30: 1221c2 l32i a12, a1, 72 4023dd33: 1121d2 l32i a13, a1, 68 4023dd36: 1021e2 l32i a14, a1, 64 4023dd39: f1f8 l32i.n a15, a1, 60 4023dd3b: 50c112 addi a1, a1, 80 4023dd3e: f00d ret.n 4023dd40 <_ZN3URLD1Ev>: 4023dd40: f0c112 addi a1, a1, -16 4023dd43: 0261c2 s32i a12, a1, 8 4023dd46: 02cd mov.n a12, a2 4023dd48: 1cc222 addi a2, a2, 28 4023dd4b: 036102 s32i a0, a1, 12 4023dd4e: fee845 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd51: 14cc22 addi a2, a12, 20 4023dd54: fee7c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd57: 2c8b addi.n a2, a12, 8 4023dd59: fee785 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd5c: 0c2d mov.n a2, a12 4023dd5e: fee745 call0 4023cbd4 <_ZN6StringD1Ev> 4023dd61: 3108 l32i.n a0, a1, 12 4023dd63: 21c8 l32i.n a12, a1, 8 4023dd65: 10c112 addi a1, a1, 16 4023dd68: f00d ret.n ... 4023dd6c <_ZN3URLC1ERKS_>: 4023dd6c: f0c112 addi a1, a1, -16 4023dd6f: 3109 s32i.n a0, a1, 12 4023dd71: 21c9 s32i.n a12, a1, 8 4023dd73: 11d9 s32i.n a13, a1, 4 4023dd75: 20c220 or a12, a2, a2 4023dd78: 03dd mov.n a13, a3 4023dd7a: 22a201 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dd7d: 0000c0 callx0 a0 4023dd80: 08cd32 addi a3, a13, 8 4023dd83: 08cc22 addi a2, a12, 8 4023dd86: 229f01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dd89: 0000c0 callx0 a0 4023dd8c: 4d28 l32i.n a2, a13, 16 4023dd8e: 14cd32 addi a3, a13, 20 4023dd91: 4c29 s32i.n a2, a12, 16 4023dd93: 14cc22 addi a2, a12, 20 4023dd96: 229b01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dd99: 0000c0 callx0 a0 4023dd9c: 1ccd32 addi a3, a13, 28 4023dd9f: 1ccc22 addi a2, a12, 28 4023dda2: 229801 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023dda5: 0000c0 callx0 a0 4023dda8: 3108 l32i.n a0, a1, 12 4023ddaa: 21c8 l32i.n a12, a1, 8 4023ddac: 11d8 l32i.n a13, a1, 4 4023ddae: 10c112 addi a1, a1, 16 4023ddb1: f00d ret.n ... 4023ddb4 <_ZN10HttpClient17getResponseStringEv>: 4023ddb4: f0c112 addi a1, a1, -16 4023ddb7: 21c9 s32i.n a12, a1, 8 4023ddb9: 02cd mov.n a12, a2 4023ddbb: d328 l32i.n a2, a3, 52 4023ddbd: 3109 s32i.n a0, a1, 12 4023ddbf: e2cc bnez.n a2, 4023ddd1 <_ZN10HttpClient17getResponseStringEv+0x1d> 4023ddc1: 68c332 addi a3, a3, 104 4023ddc4: 0c2d mov.n a2, a12 4023ddc6: 228f01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023ddc9: 0000c0 callx0 a0 4023ddcc: 000306 j 4023dddc <_ZN10HttpClient17getResponseStringEv+0x28> 4023ddcf: 310000 srai a0, a0, 16 4023ddd2: ffaa add.n a15, a15, a10 4023ddd4: 0c2d mov.n a2, a12 4023ddd6: 228c01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023ddd9: 0000c0 callx0 a0 4023dddc: 3108 l32i.n a0, a1, 12 4023ddde: 0c2d mov.n a2, a12 4023dde0: 21c8 l32i.n a12, a1, 8 4023dde2: 10c112 addi a1, a1, 16 4023dde5: f00d ret.n 4023dde7: 54e000 extui a14, a0, 0, 6 4023ddea: 124010 excw 4023ddec <_ZNK7HashMapI6StringS0_E8containsES0_>: 4023ddec: c0c112 addi a1, a1, -64 4023ddef: d1d9 s32i.n a13, a1, 52 4023ddf1: c1e9 s32i.n a14, a1, 48 4023ddf3: b1f9 s32i.n a15, a1, 44 4023ddf5: f109 s32i.n a0, a1, 60 4023ddf7: e1c9 s32i.n a12, a1, 56 4023ddf9: 02ed mov.n a14, a2 4023ddfb: 03dd mov.n a13, a3 4023ddfd: 0f0c movi.n a15, 0 4023ddff: 089e22 l16si a2, a14, 16 4023de02: 58af27 bge a15, a2, 4023de5e <_ZNK7HashMapI6StringS0_E8containsES0_+0x72> 4023de05: 5e48 l32i.n a4, a14, 20 4023de07: 11cfe0 slli a12, a15, 2 4023de0a: 03c416 beqz a4, 4023de4a <_ZNK7HashMapI6StringS0_E8containsES0_+0x5e> 4023de0d: 0d3d mov.n a3, a13 4023de0f: 218b addi.n a2, a1, 8 4023de11: 4149 s32i.n a4, a1, 16 4023de13: 227c01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023de16: 0000c0 callx0 a0 4023de19: 0e28 l32i.n a2, a14, 0 4023de1b: c2ca add.n a12, a2, a12 4023de1d: 0c38 l32i.n a3, a12, 0 4023de1f: 012d mov.n a2, a1 4023de21: 227801 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023de24: 0000c0 callx0 a0 4023de27: 4148 l32i.n a4, a1, 16 4023de29: 013d mov.n a3, a1 4023de2b: 218b addi.n a2, a1, 8 4023de2d: 0004c0 callx0 a4 4023de30: 02cd mov.n a12, a2 4023de32: 012d mov.n a2, a1 4023de34: fed9c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023de37: 218b addi.n a2, a1, 8 4023de39: fed985 call0 4023cbd4 <_ZN6StringD1Ev> 4023de3c: 4ccc bnez.n a12, 4023de44 <_ZNK7HashMapI6StringS0_E8containsES0_+0x58> 4023de3e: ff1b addi.n a15, a15, 1 4023de40: ffeec6 j 4023ddff <_ZNK7HashMapI6StringS0_E8containsES0_+0x13> 4023de43: 120c00 excw 4023de46: 000586 j 4023de60 <_ZNK7HashMapI6StringS0_E8containsES0_+0x74> 4023de49: 0e2800 excw 4023de4c: c2ca add.n a12, a2, a12 4023de4e: 0c38 l32i.n a3, a12, 0 4023de50: 0d2d mov.n a2, a13 4023de52: ffe501 l32r a0, 4023dde8 <_ZN10HttpClient17getResponseStringEv+0x34> 4023de55: 0000c0 callx0 a0 4023de58: fe2216 beqz a2, 4023de3e <_ZNK7HashMapI6StringS0_E8containsES0_+0x52> 4023de5b: fff946 j 4023de44 <_ZNK7HashMapI6StringS0_E8containsES0_+0x58> 4023de5e: 020c movi.n a2, 0 4023de60: f108 l32i.n a0, a1, 60 4023de62: e1c8 l32i.n a12, a1, 56 4023de64: d1d8 l32i.n a13, a1, 52 4023de66: c1e8 l32i.n a14, a1, 48 4023de68: b1f8 l32i.n a15, a1, 44 4023de6a: 40c112 addi a1, a1, 64 4023de6d: f00d ret.n ... 4023de70 <_ZN10HttpClient16hasRequestHeaderE6String>: 4023de70: e0c112 addi a1, a1, -32 4023de73: 0661c2 s32i a12, a1, 24 4023de76: 20c220 or a12, a2, a2 4023de79: 012d mov.n a2, a1 4023de7b: 7109 s32i.n a0, a1, 28 4023de7d: 226101 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023de80: 0000c0 callx0 a0 4023de83: 013d mov.n a3, a1 4023de85: 38cc22 addi a2, a12, 56 4023de88: fff605 call0 4023ddec <_ZNK7HashMapI6StringS0_E8containsES0_> 4023de8b: 02cd mov.n a12, a2 4023de8d: 012d mov.n a2, a1 4023de8f: fed445 call0 4023cbd4 <_ZN6StringD1Ev> 4023de92: 7108 l32i.n a0, a1, 28 4023de94: 0c2d mov.n a2, a12 4023de96: 61c8 l32i.n a12, a1, 24 4023de98: 20c112 addi a1, a1, 32 4023de9b: f00d ret.n 4023de9d: 000000 ill 4023dea0 <_ZN7HashMapI6StringS0_E5clearEv>: 4023dea0: e0c112 addi a1, a1, -32 4023dea3: 0661c2 s32i a12, a1, 24 4023dea6: 20c220 or a12, a2, a2 4023dea9: 0228 l32i.n a2, a2, 0 4023deab: 7109 s32i.n a0, a1, 28 4023dead: 51d9 s32i.n a13, a1, 20 4023deaf: 41e9 s32i.n a14, a1, 16 4023deb1: 31f9 s32i.n a15, a1, 12 4023deb3: 04c216 beqz a2, 4023df03 <_ZN7HashMapI6StringS0_E5clearEv+0x63> 4023deb6: 0d0c movi.n a13, 0 4023deb8: 099c32 l16si a3, a12, 18 4023debb: 0c28 l32i.n a2, a12, 0 4023debd: 2dad37 bge a13, a3, 4023deee <_ZN7HashMapI6StringS0_E5clearEv+0x4e> 4023dec0: 11ede0 slli a14, a13, 2 4023dec3: 22ea add.n a2, a2, a14 4023dec5: 02f8 l32i.n a15, a2, 0 4023dec7: 9f8c beqz.n a15, 4023ded4 <_ZN7HashMapI6StringS0_E5clearEv+0x34> 4023dec9: 202ff0 or a2, a15, a15 4023decc: fed045 call0 4023cbd4 <_ZN6StringD1Ev> 4023decf: 0f2d mov.n a2, a15 4023ded1: fdf485 call0 4023be1c <_ZdlPv> 4023ded4: 012c22 l32i a2, a12, 4 4023ded7: 80e2e0 add a14, a2, a14 4023deda: 0ee8 l32i.n a14, a14, 0 4023dedc: 8e8c beqz.n a14, 4023dee8 <_ZN7HashMapI6StringS0_E5clearEv+0x48> 4023dede: 0e2d mov.n a2, a14 4023dee0: fecf05 call0 4023cbd4 <_ZN6StringD1Ev> 4023dee3: 0e2d mov.n a2, a14 4023dee5: fdf345 call0 4023be1c <_ZdlPv> 4023dee8: dd1b addi.n a13, a13, 1 4023deea: fff286 j 4023deb8 <_ZN7HashMapI6StringS0_E5clearEv+0x18> 4023deed: 428c00 excw 4023def0: 201110 or a1, a1, a1 4023def3: fdf145 call0 4023be08 <_ZdaPv> 4023def6: 1c28 l32i.n a2, a12, 4 4023def8: 128c beqz.n a2, 4023defd <_ZN7HashMapI6StringS0_E5clearEv+0x5d> 4023defa: fdf0c5 call0 4023be08 <_ZdaPv> 4023defd: 020c movi.n a2, 0 4023deff: 0c29 s32i.n a2, a12, 0 4023df01: 1c29 s32i.n a2, a12, 4 4023df03: 7108 l32i.n a0, a1, 28 4023df05: 020c movi.n a2, 0 4023df07: 085c22 s16i a2, a12, 16 4023df0a: 095c22 s16i a2, a12, 18 4023df0d: 51d8 l32i.n a13, a1, 20 4023df0f: 61c8 l32i.n a12, a1, 24 4023df11: 41e8 l32i.n a14, a1, 16 4023df13: 31f8 l32i.n a15, a1, 12 4023df15: 20c112 addi a1, a1, 32 4023df18: f00d ret.n ... 4023df1c <_ZN10HttpClient5resetEv>: 4023df1c: f0c112 addi a1, a1, -16 4023df1f: 3109 s32i.n a0, a1, 12 4023df21: 21c9 s32i.n a12, a1, 8 4023df23: 11d9 s32i.n a13, a1, 4 4023df25: ff5531 l32r a3, 4023dc7c <_ZN3URL16getPathWithQueryEv+0x60> 4023df28: 0d0c movi.n a13, 0 4023df2a: 02cd mov.n a12, a2 4023df2c: b2d9 s32i.n a13, a2, 44 4023df2e: 68c222 addi a2, a2, 104 4023df31: 22b101 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023df34: 0000c0 callx0 a0 4023df37: 120c movi.n a2, 1 4023df39: 2a4c22 s8i a2, a12, 42 4023df3c: 2b4cd2 s8i a13, a12, 43 4023df3f: 50cc22 addi a2, a12, 80 4023df42: fff5c5 call0 4023dea0 <_ZN7HashMapI6StringS0_E5clearEv> 4023df45: 3108 l32i.n a0, a1, 12 4023df47: 21c8 l32i.n a12, a1, 8 4023df49: 11d8 l32i.n a13, a1, 4 4023df4b: 10c112 addi a1, a1, 16 4023df4e: f00d ret.n 4023df50: 9a7c movi.n a10, -7 4023df52: fe .byte 0xfe 4023df53: 3f .byte 0x3f 4023df54 <_ZN10HttpClientC1Eb>: 4023df54: f0c112 addi a1, a1, -16 4023df57: 743030 extui a3, a3, 0, 8 4023df5a: 3109 s32i.n a0, a1, 12 4023df5c: 21c9 s32i.n a12, a1, 8 4023df5e: 11d9 s32i.n a13, a1, 4 4023df60: 02cd mov.n a12, a2 4023df62: 01e9 s32i.n a14, a1, 0 4023df64: 010ec5 call0 4023f054 <_ZN9TcpClientC1Eb> 4023df67: fffa21 l32r a2, 4023df50 <_ZN10HttpClient5resetEv+0x34> 4023df6a: ff44e1 l32r a14, 4023dc7c <_ZN3URL16getPathWithQueryEv+0x60> 4023df6d: 0d0c movi.n a13, 0 4023df6f: 0c29 s32i.n a2, a12, 0 4023df71: 020c movi.n a2, 0 4023df73: 2a4c22 s8i a2, a12, 42 4023df76: 2b4c22 s8i a2, a12, 43 4023df79: 0c6cd2 s32i a13, a12, 48 4023df7c: 0e3d mov.n a3, a14 4023df7e: 40cc22 addi a2, a12, 64 4023df81: 222101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023df84: 0000c0 callx0 a0 4023df87: 0e3d mov.n a3, a14 4023df89: 136cd2 s32i a13, a12, 76 4023df8c: 245cd2 s16i a13, a12, 72 4023df8f: 255cd2 s16i a13, a12, 74 4023df92: ecd9 s32i.n a13, a12, 56 4023df94: fcd9 s32i.n a13, a12, 60 4023df96: 58cc22 addi a2, a12, 88 4023df99: 221b01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023df9c: 0000c0 callx0 a0 4023df9f: 0e3d mov.n a3, a14 4023dfa1: 196cd2 s32i a13, a12, 100 4023dfa4: 305cd2 s16i a13, a12, 96 4023dfa7: 315cd2 s16i a13, a12, 98 4023dfaa: 146cd2 s32i a13, a12, 80 4023dfad: 156cd2 s32i a13, a12, 84 4023dfb0: 68cc22 addi a2, a12, 104 4023dfb3: 221501 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023dfb6: 0000c0 callx0 a0 4023dfb9: 0e3d mov.n a3, a14 4023dfbb: 70cc22 addi a2, a12, 112 4023dfbe: 221201 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023dfc1: 0000c0 callx0 a0 4023dfc4: 0c2d mov.n a2, a12 4023dfc6: fff545 call0 4023df1c <_ZN10HttpClient5resetEv> 4023dfc9: 3108 l32i.n a0, a1, 12 4023dfcb: 21c8 l32i.n a12, a1, 8 4023dfcd: 11d8 l32i.n a13, a1, 4 4023dfcf: 01e8 l32i.n a14, a1, 0 4023dfd1: 10c112 addi a1, a1, 16 4023dfd4: f00d ret.n ... 4023dfd8 <_ZN10HttpClientD1Ev>: 4023dfd8: f0c112 addi a1, a1, -16 4023dfdb: 0261c2 s32i a12, a1, 8 4023dfde: 02cd mov.n a12, a2 4023dfe0: ffdc21 l32r a2, 4023df50 <_ZN10HttpClient5resetEv+0x34> 4023dfe3: 036102 s32i a0, a1, 12 4023dfe6: 0c29 s32i.n a2, a12, 0 4023dfe8: 70cc22 addi a2, a12, 112 4023dfeb: febe85 call0 4023cbd4 <_ZN6StringD1Ev> 4023dfee: 68cc22 addi a2, a12, 104 4023dff1: febe05 call0 4023cbd4 <_ZN6StringD1Ev> 4023dff4: 50cc22 addi a2, a12, 80 4023dff7: ffea85 call0 4023dea0 <_ZN7HashMapI6StringS0_E5clearEv> 4023dffa: 58cc22 addi a2, a12, 88 4023dffd: febd45 call0 4023cbd4 <_ZN6StringD1Ev> 4023e000: 38cc22 addi a2, a12, 56 4023e003: ffe9c5 call0 4023dea0 <_ZN7HashMapI6StringS0_E5clearEv> 4023e006: 40cc22 addi a2, a12, 64 4023e009: febc85 call0 4023cbd4 <_ZN6StringD1Ev> 4023e00c: cc28 l32i.n a2, a12, 48 4023e00e: d28c beqz.n a2, 4023e01f <_ZN10HttpClientD1Ev+0x47> 4023e010: 1238 l32i.n a3, a2, 4 4023e012: 330b addi.n a3, a3, -1 4023e014: 1239 s32i.n a3, a2, 4 4023e016: 53cc bnez.n a3, 4023e01f <_ZN10HttpClientD1Ev+0x47> 4023e018: 0238 l32i.n a3, a2, 0 4023e01a: 1338 l32i.n a3, a3, 4 4023e01c: 0003c0 callx0 a3 4023e01f: 0c2d mov.n a2, a12 4023e021: 00f805 call0 4023efa4 <_ZN9TcpClientD1Ev> 4023e024: 3108 l32i.n a0, a1, 12 4023e026: 21c8 l32i.n a12, a1, 8 4023e028: 10c112 addi a1, a1, 16 4023e02b: f00d ret.n 4023e02d: 000000 ill 4023e030 <_ZN10HttpClientD0Ev>: 4023e030: f0c112 addi a1, a1, -16 4023e033: 036102 s32i a0, a1, 12 4023e036: 0261c2 s32i a12, a1, 8 4023e039: 20c220 or a12, a2, a2 4023e03c: fff985 call0 4023dfd8 <_ZN10HttpClientD1Ev> 4023e03f: 0c2d mov.n a2, a12 4023e041: fddd85 call0 4023be1c <_ZdlPv> 4023e044: 3108 l32i.n a0, a1, 12 4023e046: 21c8 l32i.n a12, a1, 8 4023e048: 10c112 addi a1, a1, 16 4023e04b: f00d ret.n 4023e04d: 000000 ill 4023e050: fe9990 excw 4023e053: 3f .byte 0x3f 4023e054: fe9996 bltz a9, 4023e041 <_ZN10HttpClientD0Ev+0x11> 4023e057: 3f .byte 0x3f 4023e058: 999b addi.n a9, a9, 9 4023e05a: fe .byte 0xfe 4023e05b: 3f .byte 0x3f 4023e05c: fe99a0 excw 4023e05f: 3f .byte 0x3f 4023e060: af .byte 0xaf 4023e061: fe99 s32i.n a9, a14, 60 4023e063: 3f .byte 0x3f 4023e064: a67c movi.n a6, -6 4023e066: fe .byte 0xfe 4023e067: 3f .byte 0x3f 4023e068: a5bc beqz.n a5, 4023e0a6 <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE+0x36> 4023e06a: fe .byte 0xfe 4023e06b: 3f .byte 0x3f 4023e06c: 5508 l32i.n a0, a5, 20 4023e06e: 124010 excw 4023e070 <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE>: 4023e070: b0c112 addi a1, a1, -80 4023e073: 136102 s32i a0, a1, 76 4023e076: 1261c2 s32i a12, a1, 72 4023e079: 1161d2 s32i a13, a1, 68 4023e07c: 02cd mov.n a12, a2 4023e07e: 05dd mov.n a13, a5 4023e080: 1061e2 s32i a14, a1, 64 4023e083: f1f9 s32i.n a15, a1, 60 4023e085: 03ed mov.n a14, a3 4023e087: 04fd mov.n a15, a4 4023e089: ffe905 call0 4023df1c <_ZN10HttpClient5resetEv> 4023e08c: 0d3d mov.n a3, a13 4023e08e: 30cc22 addi a2, a12, 48 4023e091: dcf9 s32i.n a15, a12, 52 4023e093: 08d745 call0 40246e08 <_ZN8DelegateIFvR10HttpClientbEE4copyERKS3_> 4023e096: fff031 l32r a3, 4023e058 <_ZN10HttpClientD0Ev+0x28> 4023e099: 0e2d mov.n a2, a14 4023e09b: fff401 l32r a0, 4023e06c <_ZN10HttpClientD0Ev+0x3c> 4023e09e: 0000c0 callx0 a0 4023e0a1: 0d0c movi.n a13, 0 4023e0a3: 0292d7 bne a2, a13, 4023e0a9 <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE+0x39> 4023e0a6: 005486 j 4023e1fc <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE+0x18c> 4023e0a9: 0e3d mov.n a3, a14 4023e0ab: 012d mov.n a2, a1 4023e0ad: ffbd05 call0 4023dc80 <_ZN3URL8toStringEv> 4023e0b0: 0138 l32i.n a3, a1, 0 4023e0b2: ffea21 l32r a2, 4023e05c <_ZN10HttpClientD0Ev+0x2c> 4023e0b5: fe8b addi.n a15, a14, 8 4023e0b7: fe0945 call0 4023c14c 4023e0ba: 012d mov.n a2, a1 4023e0bc: feb145 call0 4023cbd4 <_ZN6StringD1Ev> 4023e0bf: 0c28 l32i.n a2, a12, 0 4023e0c1: 0f3d mov.n a3, a15 4023e0c3: 2258 l32i.n a5, a2, 8 4023e0c5: 012d mov.n a2, a1 4023e0c7: 8159 s32i.n a5, a1, 32 4023e0c9: 21ce01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e0cc: 0000c0 callx0 a0 4023e0cf: 8158 l32i.n a5, a1, 32 4023e0d1: 4e48 l32i.n a4, a14, 16 4023e0d3: 013d mov.n a3, a1 4023e0d5: 0c2d mov.n a2, a12 4023e0d7: 0005c0 callx0 a5 4023e0da: 012d mov.n a2, a1 4023e0dc: feaf45 call0 4023cbd4 <_ZN6StringD1Ev> 4023e0df: 3b1c42 l16ui a4, a12, 118 4023e0e2: ffdb21 l32r a2, 4023e050 <_ZN10HttpClientD0Ev+0x20> 4023e0e5: ffdb31 l32r a3, 4023e054 <_ZN10HttpClientD0Ev+0x24> 4023e0e8: 933240 movnez a3, a2, a4 4023e0eb: 08c122 addi a2, a1, 8 4023e0ee: 21c601 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e0f1: 0000c0 callx0 a0 4023e0f4: 0e3d mov.n a3, a14 4023e0f6: 10c122 addi a2, a1, 16 4023e0f9: ffb205 call0 4023dc1c <_ZN3URL16getPathWithQueryEv> 4023e0fc: 10c132 addi a3, a1, 16 4023e0ff: 218b addi.n a2, a1, 8 4023e101: fed705 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023e104: ffd731 l32r a3, 4023e060 <_ZN10HttpClientD0Ev+0x30> 4023e107: fed985 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023e10a: 0f3d mov.n a3, a15 4023e10c: fed645 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023e10f: ffd5e1 l32r a14, 4023e064 <_ZN10HttpClientD0Ev+0x34> 4023e112: 0e3d mov.n a3, a14 4023e114: fed885 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023e117: 023d mov.n a3, a2 4023e119: 012d mov.n a2, a1 4023e11b: 21ba01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e11e: 0000c0 callx0 a0 4023e121: 0d4d mov.n a4, a13 4023e123: 013d mov.n a3, a1 4023e125: 0c2d mov.n a2, a12 4023e127: 00fc45 call0 4023f0ec <_ZN9TcpClient10sendStringE6Stringb> 4023e12a: 012d mov.n a2, a1 4023e12c: feaa45 call0 4023cbd4 <_ZN6StringD1Ev> 4023e12f: 10c122 addi a2, a1, 16 4023e132: feaa05 call0 4023cbd4 <_ZN6StringD1Ev> 4023e135: 08c122 addi a2, a1, 8 4023e138: fea985 call0 4023cbd4 <_ZN6StringD1Ev> 4023e13b: 249c22 l16si a2, a12, 72 4023e13e: 023d27 bltu a13, a2, 4023e144 <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE+0xd4> 4023e141: 0020c6 j 4023e1c8 <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE+0x158> 4023e144: ec28 l32i.n a2, a12, 56 4023e146: 11fde0 slli a15, a13, 2 4023e149: 22fa add.n a2, a2, a15 4023e14b: 0238 l32i.n a3, a2, 0 4023e14d: 218b addi.n a2, a1, 8 4023e14f: 21ad01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e152: 0000c0 callx0 a0 4023e155: 318b addi.n a3, a1, 8 4023e157: 202110 or a2, a1, a1 4023e15a: 21aa01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e15d: 0000c0 callx0 a0 4023e160: ffc231 l32r a3, 4023e068 <_ZN10HttpClientD0Ev+0x38> 4023e163: 012d mov.n a2, a1 4023e165: fed385 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023e168: 024d mov.n a4, a2 4023e16a: fc28 l32i.n a2, a12, 60 4023e16c: dd1b addi.n a13, a13, 1 4023e16e: f2fa add.n a15, a2, a15 4023e170: 0f38 l32i.n a3, a15, 0 4023e172: 10c122 addi a2, a1, 16 4023e175: 8149 s32i.n a4, a1, 32 4023e177: 21a301 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e17a: 0000c0 callx0 a0 4023e17d: 8148 l32i.n a4, a1, 32 4023e17f: 10c132 addi a3, a1, 16 4023e182: 042d mov.n a2, a4 4023e184: fecec5 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023e187: 0e3d mov.n a3, a14 4023e189: fed145 call0 4023cea0 <_ZplRK15StringSumHelperPKc> 4023e18c: 023d mov.n a3, a2 4023e18e: 18c122 addi a2, a1, 24 4023e191: 219c01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e194: 0000c0 callx0 a0 4023e197: 10c122 addi a2, a1, 16 4023e19a: fea385 call0 4023cbd4 <_ZN6StringD1Ev> 4023e19d: 012d mov.n a2, a1 4023e19f: fea345 call0 4023cbd4 <_ZN6StringD1Ev> 4023e1a2: 218b addi.n a2, a1, 8 4023e1a4: fea2c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023e1a7: 6138 l32i.n a3, a1, 24 4023e1a9: 012d mov.n a2, a1 4023e1ab: 219701 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e1ae: 0000c0 callx0 a0 4023e1b1: 040c movi.n a4, 0 4023e1b3: 013d mov.n a3, a1 4023e1b5: 0c2d mov.n a2, a12 4023e1b7: 00f345 call0 4023f0ec <_ZN9TcpClient10sendStringE6Stringb> 4023e1ba: 012d mov.n a2, a1 4023e1bc: fea145 call0 4023cbd4 <_ZN6StringD1Ev> 4023e1bf: 18c122 addi a2, a1, 24 4023e1c2: fea105 call0 4023cbd4 <_ZN6StringD1Ev> 4023e1c5: ffdc86 j 4023e13b <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE+0xcb> 4023e1c8: 0e3d mov.n a3, a14 4023e1ca: 012d mov.n a2, a1 4023e1cc: 218f01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e1cf: 0000c0 callx0 a0 4023e1d2: 040c movi.n a4, 0 4023e1d4: 013d mov.n a3, a1 4023e1d6: 0c2d mov.n a2, a12 4023e1d8: 00f105 call0 4023f0ec <_ZN9TcpClient10sendStringE6Stringb> 4023e1db: 012d mov.n a2, a1 4023e1dd: fe9f45 call0 4023cbd4 <_ZN6StringD1Ev> 4023e1e0: 70cc32 addi a3, a12, 112 4023e1e3: 202110 or a2, a1, a1 4023e1e6: 218701 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e1e9: 0000c0 callx0 a0 4023e1ec: 040c movi.n a4, 0 4023e1ee: 013d mov.n a3, a1 4023e1f0: 0c2d mov.n a2, a12 4023e1f2: 00ef85 call0 4023f0ec <_ZN9TcpClient10sendStringE6Stringb> 4023e1f5: 012d mov.n a2, a1 4023e1f7: fe9dc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023e1fa: 1d0c movi.n a13, 1 4023e1fc: 132102 l32i a0, a1, 76 4023e1ff: 0d2d mov.n a2, a13 4023e201: 1221c2 l32i a12, a1, 72 4023e204: 1121d2 l32i a13, a1, 68 4023e207: 1021e2 l32i a14, a1, 64 4023e20a: f1f8 l32i.n a15, a1, 60 4023e20c: 50c112 addi a1, a1, 80 4023e20f: f00d ret.n 4023e211: 000000 ill 4023e214 <_ZN10HttpClient14downloadStringE6String8DelegateIFvRS_bEE>: 4023e214: a0c112 addi a1, a1, -96 4023e217: 1561d2 s32i a13, a1, 84 4023e21a: 02dd mov.n a13, a2 4023e21c: 4228 l32i.n a2, a2, 16 4023e21e: 1661c2 s32i a12, a1, 88 4023e221: 1461e2 s32i a14, a1, 80 4023e224: 176102 s32i a0, a1, 92 4023e227: 220b addi.n a2, a2, -1 4023e229: 04ed mov.n a14, a4 4023e22b: 0c0c movi.n a12, 0 4023e22d: 5422b6 bltui a2, 2, 4023e285 <_ZN10HttpClient14downloadStringE6String8DelegateIFvRS_bEE+0x71> 4023e230: 012d mov.n a2, a1 4023e232: 217401 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e235: 0000c0 callx0 a0 4023e238: 013d mov.n a3, a1 4023e23a: 24c122 addi a2, a1, 36 4023e23d: 019d05 call0 4023fc10 <_ZN3URLC1E6String> 4023e240: 012d mov.n a2, a1 4023e242: fe9905 call0 4023cbd4 <_ZN6StringD1Ev> 4023e245: 24c132 addi a3, a1, 36 4023e248: 012d mov.n a2, a1 4023e24a: ffb205 call0 4023dd6c <_ZN3URLC1ERKS_> 4023e24d: 0e3d mov.n a3, a14 4023e24f: 48c122 addi a2, a1, 72 4023e252: 1261c2 s32i a12, a1, 72 4023e255: 08bb05 call0 40246e08 <_ZN8DelegateIFvR10HttpClientbEE4copyERKS3_> 4023e258: 0c4d mov.n a4, a12 4023e25a: 48c152 addi a5, a1, 72 4023e25d: 013d mov.n a3, a1 4023e25f: 0d2d mov.n a2, a13 4023e261: ffe0c5 call0 4023e070 <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE> 4023e264: 02cd mov.n a12, a2 4023e266: 122122 l32i a2, a1, 72 4023e269: d28c beqz.n a2, 4023e27a <_ZN10HttpClient14downloadStringE6String8DelegateIFvRS_bEE+0x66> 4023e26b: 1238 l32i.n a3, a2, 4 4023e26d: 330b addi.n a3, a3, -1 4023e26f: 1239 s32i.n a3, a2, 4 4023e271: 53cc bnez.n a3, 4023e27a <_ZN10HttpClient14downloadStringE6String8DelegateIFvRS_bEE+0x66> 4023e273: 0238 l32i.n a3, a2, 0 4023e275: 1338 l32i.n a3, a3, 4 4023e277: 0003c0 callx0 a3 4023e27a: 012d mov.n a2, a1 4023e27c: ffac05 call0 4023dd40 <_ZN3URLD1Ev> 4023e27f: 24c122 addi a2, a1, 36 4023e282: ffabc5 call0 4023dd40 <_ZN3URLD1Ev> 4023e285: 172102 l32i a0, a1, 92 4023e288: 0c2d mov.n a2, a12 4023e28a: 1521d2 l32i a13, a1, 84 4023e28d: 1621c2 l32i a12, a1, 88 4023e290: 1421e2 l32i a14, a1, 80 4023e293: 60c112 addi a1, a1, 96 4023e296: f00d ret.n 4023e298 <_ZN7HashMapI6StringS0_E8allocateEi>: 4023e298: d0c112 addi a1, a1, -48 4023e29b: 71f9 s32i.n a15, a1, 28 4023e29d: 02fd mov.n a15, a2 4023e29f: 099222 l16si a2, a2, 18 4023e2a2: a1c9 s32i.n a12, a1, 40 4023e2a4: b109 s32i.n a0, a1, 44 4023e2a6: 91d9 s32i.n a13, a1, 36 4023e2a8: 81e9 s32i.n a14, a1, 32 4023e2aa: 03cd mov.n a12, a3 4023e2ac: 022237 blt a2, a3, 4023e2b2 <_ZN7HashMapI6StringS0_E8allocateEi+0x1a> 4023e2af: 002bc6 j 4023e362 <_ZN7HashMapI6StringS0_E8allocateEi+0xca> 4023e2b2: f60cd1 l32r a13, 4023bae4 <_ZN11SystemClass7restartEv+0x10> 4023e2b5: f27c movi.n a2, -1 4023e2b7: 023d37 bltu a13, a3, 4023e2bd <_ZN7HashMapI6StringS0_E8allocateEi+0x25> 4023e2ba: 1123e0 slli a2, a3, 2 4023e2bd: 201110 or a1, a1, a1 4023e2c0: fdb345 call0 4023bdf8 <_Znaj> 4023e2c3: 02ed mov.n a14, a2 4023e2c5: f27c movi.n a2, -1 4023e2c7: 023dc7 bltu a13, a12, 4023e2cd <_ZN7HashMapI6StringS0_E8allocateEi+0x35> 4023e2ca: 112ce0 slli a2, a12, 2 4023e2cd: fdb285 call0 4023bdf8 <_Znaj> 4023e2d0: 20d220 or a13, a2, a2 4023e2d3: 002f22 l32i a2, a15, 0 4023e2d6: 031216 beqz a2, 4023e30b <_ZN7HashMapI6StringS0_E8allocateEi+0x73> 4023e2d9: 099f92 l16si a9, a15, 18 4023e2dc: 027d mov.n a7, a2 4023e2de: 0e6d mov.n a6, a14 4023e2e0: 0d5d mov.n a5, a13 4023e2e2: 030c movi.n a3, 0 4023e2e4: 18a397 bge a3, a9, 4023e300 <_ZN7HashMapI6StringS0_E8allocateEi+0x68> 4023e2e7: 0788 l32i.n a8, a7, 0 4023e2e9: 774b addi.n a7, a7, 4 4023e2eb: 0689 s32i.n a8, a6, 0 4023e2ed: 1f88 l32i.n a8, a15, 4 4023e2ef: 664b addi.n a6, a6, 4 4023e2f1: a08380 addx4 a8, a3, a8 4023e2f4: 0888 l32i.n a8, a8, 0 4023e2f6: 331b addi.n a3, a3, 1 4023e2f8: 0589 s32i.n a8, a5, 0 4023e2fa: 554b addi.n a5, a5, 4 4023e2fc: fff906 j 4023e2e4 <_ZN7HashMapI6StringS0_E8allocateEi+0x4c> 4023e2ff: b04500 addx8 a4, a5, a0 4023e302: 28fd excw 4023e304: 1f .byte 0x1f 4023e305: 002216 beqz a2, 4023e30b <_ZN7HashMapI6StringS0_E8allocateEi+0x73> 4023e308: fdafc5 call0 4023be08 <_ZdaPv> 4023e30b: 099f62 l16si a6, a15, 18 4023e30e: 1156e0 slli a5, a6, 2 4023e311: 7e5a add.n a7, a14, a5 4023e313: 5d5a add.n a5, a13, a5 4023e315: 42a6c7 bge a6, a12, 4023e35b <_ZN7HashMapI6StringS0_E8allocateEi+0xc3> 4023e318: 820c movi.n a2, 8 4023e31a: 3159 s32i.n a5, a1, 12 4023e31c: 1169 s32i.n a6, a1, 4 4023e31e: 026172 s32i a7, a1, 8 4023e321: fdac45 call0 4023bde8 <_Znwj> 4023e324: fe5631 l32r a3, 4023dc7c <_ZN3URL16getPathWithQueryEv+0x60> 4023e327: 0129 s32i.n a2, a1, 0 4023e329: 213701 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e32c: 0000c0 callx0 a0 4023e32f: 2178 l32i.n a7, a1, 8 4023e331: 0188 l32i.n a8, a1, 0 4023e333: 820c movi.n a2, 8 4023e335: 0789 s32i.n a8, a7, 0 4023e337: 026172 s32i a7, a1, 8 4023e33a: fdaac5 call0 4023bde8 <_Znwj> 4023e33d: fe4f31 l32r a3, 4023dc7c <_ZN3URL16getPathWithQueryEv+0x60> 4023e340: 0129 s32i.n a2, a1, 0 4023e342: 213101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e345: 0000c0 callx0 a0 4023e348: 3158 l32i.n a5, a1, 12 4023e34a: 0188 l32i.n a8, a1, 0 4023e34c: 1168 l32i.n a6, a1, 4 4023e34e: 2178 l32i.n a7, a1, 8 4023e350: 0589 s32i.n a8, a5, 0 4023e352: 661b addi.n a6, a6, 1 4023e354: 774b addi.n a7, a7, 4 4023e356: 554b addi.n a5, a5, 4 4023e358: ffee46 j 4023e315 <_ZN7HashMapI6StringS0_E8allocateEi+0x7d> 4023e35b: 0fe9 s32i.n a14, a15, 0 4023e35d: 1fd9 s32i.n a13, a15, 4 4023e35f: 095fc2 s16i a12, a15, 18 4023e362: b108 l32i.n a0, a1, 44 4023e364: a1c8 l32i.n a12, a1, 40 4023e366: 91d8 l32i.n a13, a1, 36 4023e368: 81e8 l32i.n a14, a1, 32 4023e36a: 71f8 l32i.n a15, a1, 28 4023e36c: 30c112 addi a1, a1, 48 4023e36f: f00d ret.n 4023e371: 000000 ill 4023e374 <_ZN7HashMapI6StringS0_EixES0_>: 4023e374: b0c112 addi a1, a1, -80 4023e377: 1261c2 s32i a12, a1, 72 4023e37a: 02cd mov.n a12, a2 4023e37c: 012d mov.n a2, a1 4023e37e: 136102 s32i a0, a1, 76 4023e381: 1161d2 s32i a13, a1, 68 4023e384: 1061e2 s32i a14, a1, 64 4023e387: f1f9 s32i.n a15, a1, 60 4023e389: 03dd mov.n a13, a3 4023e38b: 211e01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e38e: 0000c0 callx0 a0 4023e391: 013d mov.n a3, a1 4023e393: 0c2d mov.n a2, a12 4023e395: ffa545 call0 4023ddec <_ZNK7HashMapI6StringS0_E8containsES0_> 4023e398: 02ed mov.n a14, a2 4023e39a: 012d mov.n a2, a1 4023e39c: fe8345 call0 4023cbd4 <_ZN6StringD1Ev> 4023e39f: 086e16 beqz a14, 4023e429 <_ZN7HashMapI6StringS0_EixES0_+0xb5> 4023e3a2: 1c28 l32i.n a2, a12, 4 4023e3a4: 0d3d mov.n a3, a13 4023e3a6: 8129 s32i.n a2, a1, 32 4023e3a8: 10c122 addi a2, a1, 16 4023e3ab: 211601 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e3ae: 0000c0 callx0 a0 4023e3b1: 0f0c movi.n a15, 0 4023e3b3: 089c22 l16si a2, a12, 16 4023e3b6: 58af27 bge a15, a2, 4023e412 <_ZN7HashMapI6StringS0_EixES0_+0x9e> 4023e3b9: 5c58 l32i.n a5, a12, 20 4023e3bb: 11dfe0 slli a13, a15, 2 4023e3be: 75bc beqz.n a5, 4023e3f9 <_ZN7HashMapI6StringS0_EixES0_+0x85> 4023e3c0: 10c132 addi a3, a1, 16 4023e3c3: 012d mov.n a2, a1 4023e3c5: 9159 s32i.n a5, a1, 36 4023e3c7: 210f01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e3ca: 0000c0 callx0 a0 4023e3cd: 0c28 l32i.n a2, a12, 0 4023e3cf: 0fed mov.n a14, a15 4023e3d1: d2da add.n a13, a2, a13 4023e3d3: 0d38 l32i.n a3, a13, 0 4023e3d5: 218b addi.n a2, a1, 8 4023e3d7: 210b01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e3da: 0000c0 callx0 a0 4023e3dd: 9158 l32i.n a5, a1, 36 4023e3df: 318b addi.n a3, a1, 8 4023e3e1: 012d mov.n a2, a1 4023e3e3: 0005c0 callx0 a5 4023e3e6: 02dd mov.n a13, a2 4023e3e8: 218b addi.n a2, a1, 8 4023e3ea: fe7e85 call0 4023cbd4 <_ZN6StringD1Ev> 4023e3ed: 012d mov.n a2, a1 4023e3ef: fe7e45 call0 4023cbd4 <_ZN6StringD1Ev> 4023e3f2: fddc bnez.n a13, 4023e415 <_ZN7HashMapI6StringS0_EixES0_+0xa1> 4023e3f4: ff1b addi.n a15, a15, 1 4023e3f6: ffee46 j 4023e3b3 <_ZN7HashMapI6StringS0_EixES0_+0x3f> 4023e3f9: 0c28 l32i.n a2, a12, 0 4023e3fb: 0fed mov.n a14, a15 4023e3fd: 80d2d0 add a13, a2, a13 4023e400: 002d32 l32i a3, a13, 0 4023e403: 10c122 addi a2, a1, 16 4023e406: fe7801 l32r a0, 4023dde8 <_ZN10HttpClient17getResponseStringEv+0x34> 4023e409: 0000c0 callx0 a0 4023e40c: fe4216 beqz a2, 4023e3f4 <_ZN7HashMapI6StringS0_EixES0_+0x80> 4023e40f: 000086 j 4023e415 <_ZN7HashMapI6StringS0_EixES0_+0xa1> 4023e412: ffafe2 movi a14, -1 4023e415: 082122 l32i a2, a1, 32 4023e418: a0ee20 addx4 a14, a14, a2 4023e41b: 10c122 addi a2, a1, 16 4023e41e: 002ec2 l32i a12, a14, 0 4023e421: fe7b05 call0 4023cbd4 <_ZN6StringD1Ev> 4023e424: 0013c6 j 4023e477 <_ZN7HashMapI6StringS0_EixES0_+0x103> 4023e427: 320000 excw 4023e42a: 089c beqz.n a8, 4023e43e <_ZN7HashMapI6StringS0_EixES0_+0xca> 4023e42c: 099c22 l16si a2, a12, 18 4023e42f: 062327 blt a3, a2, 4023e439 <_ZN7HashMapI6StringS0_EixES0_+0xc5> 4023e432: 331b addi.n a3, a3, 1 4023e434: 0c2d mov.n a2, a12 4023e436: ffe605 call0 4023e298 <_ZN7HashMapI6StringS0_E8allocateEi> 4023e439: 0c38 l32i.n a3, a12, 0 4023e43b: 089c22 l16si a2, a12, 16 4023e43e: a02230 addx4 a2, a2, a3 4023e441: 0228 l32i.n a2, a2, 0 4023e443: 0d3d mov.n a3, a13 4023e445: f34e01 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023e448: 0000c0 callx0 a0 4023e44b: 1c38 l32i.n a3, a12, 4 4023e44d: 089c22 l16si a2, a12, 16 4023e450: a02230 addx4 a2, a2, a3 4023e453: 0228 l32i.n a2, a2, 0 4023e455: 3c8b addi.n a3, a12, 8 4023e457: f34a01 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023e45a: 0000c0 callx0 a0 4023e45d: 081c22 l16ui a2, a12, 16 4023e460: 41e131 l32r a3, 4020ebe4 4023e463: 221b addi.n a2, a2, 1 4023e465: 112200 slli a2, a2, 16 4023e468: 312020 srai a2, a2, 16 4023e46b: 085c22 s16i a2, a12, 16 4023e46e: 223a add.n a2, a2, a3 4023e470: 1c38 l32i.n a3, a12, 4 4023e472: a02230 addx4 a2, a2, a3 4023e475: 02c8 l32i.n a12, a2, 0 4023e477: 132102 l32i a0, a1, 76 4023e47a: 0c2d mov.n a2, a12 4023e47c: 1121d2 l32i a13, a1, 68 4023e47f: 1221c2 l32i a12, a1, 72 4023e482: 1021e2 l32i a14, a1, 64 4023e485: f1f8 l32i.n a15, a1, 60 4023e487: 50c112 addi a1, a1, 80 4023e48a: f00d ret.n 4023e48c <_ZN10HttpClient16setRequestHeaderE6StringS0_>: 4023e48c: e0c112 addi a1, a1, -32 4023e48f: 0561d2 s32i a13, a1, 20 4023e492: 20d220 or a13, a2, a2 4023e495: 012d mov.n a2, a1 4023e497: 7109 s32i.n a0, a1, 28 4023e499: 61c9 s32i.n a12, a1, 24 4023e49b: 04cd mov.n a12, a4 4023e49d: 20d901 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e4a0: 0000c0 callx0 a0 4023e4a3: 013d mov.n a3, a1 4023e4a5: 38cd22 addi a2, a13, 56 4023e4a8: ffec85 call0 4023e374 <_ZN7HashMapI6StringS0_EixES0_> 4023e4ab: 0c3d mov.n a3, a12 4023e4ad: f33401 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023e4b0: 0000c0 callx0 a0 4023e4b3: 012d mov.n a2, a1 4023e4b5: fe71c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023e4b8: 7108 l32i.n a0, a1, 28 4023e4ba: 61c8 l32i.n a12, a1, 24 4023e4bc: 51d8 l32i.n a13, a1, 20 4023e4be: 20c112 addi a1, a1, 32 4023e4c1: f00d ret.n 4023e4c3: 99d800 excw 4023e4c6: fe .byte 0xfe 4023e4c7: 3f .byte 0x3f 4023e4c8 <_ZN10HttpClient21setRequestContentTypeE6String>: 4023e4c8: e0c112 addi a1, a1, -32 4023e4cb: 0561d2 s32i a13, a1, 20 4023e4ce: 03dd mov.n a13, a3 4023e4d0: fffd31 l32r a3, 4023e4c4 <_ZN10HttpClient16setRequestHeaderE6StringS0_+0x38> 4023e4d3: 61c9 s32i.n a12, a1, 24 4023e4d5: 02cd mov.n a12, a2 4023e4d7: 218b addi.n a2, a1, 8 4023e4d9: 7109 s32i.n a0, a1, 28 4023e4db: 20cb01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e4de: 0000c0 callx0 a0 4023e4e1: 0d3d mov.n a3, a13 4023e4e3: 012d mov.n a2, a1 4023e4e5: 20c701 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e4e8: 0000c0 callx0 a0 4023e4eb: 014d mov.n a4, a1 4023e4ed: 318b addi.n a3, a1, 8 4023e4ef: 0c2d mov.n a2, a12 4023e4f1: fff985 call0 4023e48c <_ZN10HttpClient16setRequestHeaderE6StringS0_> 4023e4f4: 012d mov.n a2, a1 4023e4f6: fe6dc5 call0 4023cbd4 <_ZN6StringD1Ev> 4023e4f9: 218b addi.n a2, a1, 8 4023e4fb: fe6d85 call0 4023cbd4 <_ZN6StringD1Ev> 4023e4fe: 7108 l32i.n a0, a1, 28 4023e500: 61c8 l32i.n a12, a1, 24 4023e502: 51d8 l32i.n a13, a1, 20 4023e504: 20c112 addi a1, a1, 32 4023e507: f00d ret.n 4023e509: 000000 ill 4023e50c: fe99e5 excw 4023e50f: 3f .byte 0x3f 4023e510: fe9a07 bne a10, a0, 4023e512 <_ZN10HttpClient21setRequestContentTypeE6String+0x4a> 4023e513: 3f .byte 0x3f 4023e514 <_ZN10HttpClient11setPostBodyERK6String>: 4023e514: e0c112 addi a1, a1, -32 4023e517: 51d9 s32i.n a13, a1, 20 4023e519: 03dd mov.n a13, a3 4023e51b: ffea31 l32r a3, 4023e4c4 <_ZN10HttpClient16setRequestHeaderE6StringS0_+0x38> 4023e51e: 61c9 s32i.n a12, a1, 24 4023e520: 02cd mov.n a12, a2 4023e522: 012d mov.n a2, a1 4023e524: 7109 s32i.n a0, a1, 28 4023e526: 41e9 s32i.n a14, a1, 16 4023e528: 20b801 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e52b: 0000c0 callx0 a0 4023e52e: 013d mov.n a3, a1 4023e530: 0c2d mov.n a2, a12 4023e532: ff93c5 call0 4023de70 <_ZN10HttpClient16hasRequestHeaderE6String> 4023e535: 02ed mov.n a14, a2 4023e537: 012d mov.n a2, a1 4023e539: fe6985 call0 4023cbd4 <_ZN6StringD1Ev> 4023e53c: 6edc bnez.n a14, 4023e556 <_ZN10HttpClient11setPostBodyERK6String+0x42> 4023e53e: fff331 l32r a3, 4023e50c <_ZN10HttpClient21setRequestContentTypeE6String+0x44> 4023e541: 202110 or a2, a1, a1 4023e544: 20b101 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e547: 0000c0 callx0 a0 4023e54a: 0c2d mov.n a2, a12 4023e54c: 013d mov.n a3, a1 4023e54e: fff785 call0 4023e4c8 <_ZN10HttpClient21setRequestContentTypeE6String> 4023e551: 012d mov.n a2, a1 4023e553: fe6805 call0 4023cbd4 <_ZN6StringD1Ev> 4023e556: 0d3d mov.n a3, a13 4023e558: 70cc22 addi a2, a12, 112 4023e55b: f30901 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023e55e: 0000c0 callx0 a0 4023e561: ffeb31 l32r a3, 4023e510 <_ZN10HttpClient21setRequestContentTypeE6String+0x48> 4023e564: 012d mov.n a2, a1 4023e566: 20a801 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023e569: 0000c0 callx0 a0 4023e56c: 3b1c32 l16ui a3, a12, 118 4023e56f: 218b addi.n a2, a1, 8 4023e571: a40c movi.n a4, 10 4023e573: fe76c5 call0 4023cce0 <_ZN6StringC1Ejh> 4023e576: 418b addi.n a4, a1, 8 4023e578: 013d mov.n a3, a1 4023e57a: 0c2d mov.n a2, a12 4023e57c: fff0c5 call0 4023e48c <_ZN10HttpClient16setRequestHeaderE6StringS0_> 4023e57f: 218b addi.n a2, a1, 8 4023e581: fe6505 call0 4023cbd4 <_ZN6StringD1Ev> 4023e584: 012d mov.n a2, a1 4023e586: fe64c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023e589: 7108 l32i.n a0, a1, 28 4023e58b: 61c8 l32i.n a12, a1, 24 4023e58d: 51d8 l32i.n a13, a1, 20 4023e58f: 41e8 l32i.n a14, a1, 16 4023e591: 20c112 addi a1, a1, 32 4023e594: f00d ret.n 4023e596: 290000 excw 4023e599: fe9a add.n a15, a14, a9 4023e59b: 3f .byte 0x3f 4023e59c <_ZN10HttpClient12parseHeadersEP4pbufi>: 4023e59c: b0c112 addi a1, a1, -80 4023e59f: 1161d2 s32i a13, a1, 68 4023e5a2: feb0d1 l32r a13, 4023e064 <_ZN10HttpClientD0Ev+0x34> 4023e5a5: 1261c2 s32i a12, a1, 72 4023e5a8: 20c330 or a12, a3, a3 4023e5ab: 0f61f2 s32i a15, a1, 60 4023e5ae: 086142 s32i a4, a1, 32 4023e5b1: 02fd mov.n a15, a2 4023e5b3: 040c movi.n a4, 0 4023e5b5: 0d3d mov.n a3, a13 4023e5b7: 0c2d mov.n a2, a12 4023e5b9: 1061e2 s32i a14, a1, 64 4023e5bc: 136102 s32i a0, a1, 76 4023e5bf: 009305 call0 4023eef0 <_ZN8NetUtils11pbufFindStrEP4pbufPKci> 4023e5c2: e22b addi.n a14, a2, 2 4023e5c4: fea831 l32r a3, 4023e064 <_ZN10HttpClientD0Ev+0x34> 4023e5c7: 0e4d mov.n a4, a14 4023e5c9: 0c2d mov.n a2, a12 4023e5cb: 009245 call0 4023eef0 <_ZN8NetUtils11pbufFindStrEP4pbufPKci> 4023e5ce: 02dd mov.n a13, a2 4023e5d0: c022e0 sub a2, a2, a14 4023e5d3: 0232e6 bgei a2, 3, 4023e5d9 <_ZN10HttpClient12parseHeadersEP4pbufi+0x3d> 4023e5d6: 001a46 j 4023e643 <_ZN10HttpClient12parseHeadersEP4pbufi+0xa7> 4023e5d9: fda731 l32r a3, 4023dc78 <_ZN3URL16getPathWithQueryEv+0x5c> 4023e5dc: 0e4d mov.n a4, a14 4023e5de: 0c2d mov.n a2, a12 4023e5e0: 0090c5 call0 4023eef0 <_ZN8NetUtils11pbufFindStrEP4pbufPKci> 4023e5e3: 028d mov.n a8, a2 4023e5e5: 5a0226 beqi a2, -1, 4023e643 <_ZN10HttpClient12parseHeadersEP4pbufi+0xa7> 4023e5e8: c052e0 sub a5, a2, a14 4023e5eb: 0e4d mov.n a4, a14 4023e5ed: 0c3d mov.n a3, a12 4023e5ef: 10c122 addi a2, a1, 16 4023e5f2: 9189 s32i.n a8, a1, 36 4023e5f4: 009545 call0 4023ef4c <_ZN8NetUtils11pbufStrCopyEP4pbufii> 4023e5f7: 9188 l32i.n a8, a1, 36 4023e5f9: f57c movi.n a5, -1 4023e5fb: 305580 xor a5, a5, a8 4023e5fe: 481b addi.n a4, a8, 1 4023e600: 55da add.n a5, a5, a13 4023e602: 0c3d mov.n a3, a12 4023e604: 218b addi.n a2, a1, 8 4023e606: 009445 call0 4023ef4c <_ZN8NetUtils11pbufStrCopyEP4pbufii> 4023e609: 218b addi.n a2, a1, 8 4023e60b: fea6c5 call0 4023d078 <_ZN6String4trimEv> 4023e60e: 10c132 addi a3, a1, 16 4023e611: 012d mov.n a2, a1 4023e613: 207c01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e616: 0000c0 callx0 a0 4023e619: 013d mov.n a3, a1 4023e61b: 50cf22 addi a2, a15, 80 4023e61e: ffd545 call0 4023e374 <_ZN7HashMapI6StringS0_EixES0_> 4023e621: 318b addi.n a3, a1, 8 4023e623: f2d701 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023e626: 0000c0 callx0 a0 4023e629: 012d mov.n a2, a1 4023e62b: fe5a85 call0 4023cbd4 <_ZN6StringD1Ev> 4023e62e: 2148 l32i.n a4, a1, 8 4023e630: 4138 l32i.n a3, a1, 16 4023e632: ffd921 l32r a2, 4023e598 <_ZN10HttpClient11setPostBodyERK6String+0x84> 4023e635: fdb145 call0 4023c14c 4023e638: 218b addi.n a2, a1, 8 4023e63a: fe5985 call0 4023cbd4 <_ZN6StringD1Ev> 4023e63d: 10c122 addi a2, a1, 16 4023e640: fe5905 call0 4023cbd4 <_ZN6StringD1Ev> 4023e643: ed2b addi.n a14, a13, 2 4023e645: 070d26 beqi a13, -1, 4023e650 <_ZN10HttpClient12parseHeadersEP4pbufi+0xb4> 4023e648: 8128 l32i.n a2, a1, 32 4023e64a: 02ad27 bge a13, a2, 4023e650 <_ZN10HttpClient12parseHeadersEP4pbufi+0xb4> 4023e64d: ffdcc6 j 4023e5c4 <_ZN10HttpClient12parseHeadersEP4pbufi+0x28> 4023e650: 132102 l32i a0, a1, 76 4023e653: 1221c2 l32i a12, a1, 72 4023e656: 1121d2 l32i a13, a1, 68 4023e659: 1021e2 l32i a14, a1, 64 4023e65c: f1f8 l32i.n a15, a1, 60 4023e65e: 50c112 addi a1, a1, 80 4023e661: f00d ret.n 4023e663: 28f800 excw 4023e666: ff .byte 0xff 4023e667: 3f .byte 0x3f 4023e668: 28c8 l32i.n a12, a8, 8 4023e66a: ff .byte 0xff 4023e66b: 3f .byte 0x3f 4023e66c <_GLOBAL__sub_I__ZN10HttpClientC2Eb>: 4023e66c: 060c movi.n a6, 0 4023e66e: fffd21 l32r a2, 4023e664 <_ZN10HttpClient12parseHeadersEP4pbufi+0xc8> 4023e671: f0c112 addi a1, a1, -16 4023e674: 065d mov.n a5, a6 4023e676: 064d mov.n a4, a6 4023e678: 063d mov.n a3, a6 4023e67a: 3109 s32i.n a0, a1, 12 4023e67c: fe0945 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023e67f: fffa21 l32r a2, 4023e668 <_ZN10HttpClient12parseHeadersEP4pbufi+0xcc> 4023e682: fd2b85 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 4023e685: 3108 l32i.n a0, a1, 12 4023e687: 10c112 addi a1, a1, 16 4023e68a: f00d ret.n 4023e68c: fe9a35 excw 4023e68f: 3f .byte 0x3f 4023e690 <_ZN10HttpClient10onFinishedE14TcpClientState>: 4023e690: f0c112 addi a1, a1, -16 4023e693: 21c9 s32i.n a12, a1, 8 4023e695: 11d9 s32i.n a13, a1, 4 4023e697: 3109 s32i.n a0, a1, 12 4023e699: 01e9 s32i.n a14, a1, 0 4023e69b: 02cd mov.n a12, a2 4023e69d: 03dd mov.n a13, a3 4023e69f: 034366 bnei a3, 4, 4023e6a6 <_ZN10HttpClient10onFinishedE14TcpClientState+0x16> 4023e6a2: 020c movi.n a2, 0 4023e6a4: bc29 s32i.n a2, a12, 44 4023e6a6: dce8 l32i.n a14, a12, 52 4023e6a8: 441e66 bnei a14, 1, 4023e6f0 <_ZN10HttpClient10onFinishedE14TcpClientState+0x60> 4023e6ab: 3c9c22 l16si a2, a12, 120 4023e6ae: fefe85 call0 4023d698 <_Z8fileTells> 4023e6b1: 2b0c52 l8ui a5, a12, 43 4023e6b4: 040c movi.n a4, 0 4023e6b6: 129547 bne a5, a4, 4023e6cc <_ZN10HttpClient10onFinishedE14TcpClientState+0x3c> 4023e6b9: bc48 l32i.n a4, a12, 44 4023e6bb: 38af32 movi a3, -200 4023e6be: 434a add.n a4, a3, a4 4023e6c0: c7a032 movi a3, 199 4023e6c3: 02b347 bgeu a3, a4, 4023e6c9 <_ZN10HttpClient10onFinishedE14TcpClientState+0x39> 4023e6c6: 20e550 or a14, a5, a5 4023e6c9: 7440e0 extui a4, a14, 0, 8 4023e6cc: 203220 or a3, a2, a2 4023e6cf: ffef21 l32r a2, 4023e68c <_GLOBAL__sub_I__ZN10HttpClientC2Eb+0x20> 4023e6d2: fda785 call0 4023c14c 4023e6d5: 2b0c22 l8ui a2, a12, 43 4023e6d8: 048256 bnez a2, 4023e724 <_ZN10HttpClient10onFinishedE14TcpClientState+0x94> 4023e6db: 0b2c22 l32i a2, a12, 44 4023e6de: 38af32 movi a3, -200 4023e6e1: 802320 add a2, a3, a2 4023e6e4: c7a032 movi a3, 199 4023e6e7: 393327 bltu a3, a2, 4023e724 <_ZN10HttpClient10onFinishedE14TcpClientState+0x94> 4023e6ea: 3c9c22 l16si a2, a12, 120 4023e6ed: feee45 call0 4023d5d4 <_Z9fileCloses> 4023e6f0: cc28 l32i.n a2, a12, 48 4023e6f2: 32ac beqz.n a2, 4023e719 <_ZN10HttpClient10onFinishedE14TcpClientState+0x89> 4023e6f4: 2b0c52 l8ui a5, a12, 43 4023e6f7: 040c movi.n a4, 0 4023e6f9: 139547 bne a5, a4, 4023e710 <_ZN10HttpClient10onFinishedE14TcpClientState+0x80> 4023e6fc: bc38 l32i.n a3, a12, 44 4023e6fe: 38af42 movi a4, -200 4023e701: 343a add.n a3, a4, a3 4023e703: c7a062 movi a6, 199 4023e706: 140c movi.n a4, 1 4023e708: 01b637 bgeu a6, a3, 4023e70d <_ZN10HttpClient10onFinishedE14TcpClientState+0x7d> 4023e70b: 054d mov.n a4, a5 4023e70d: 744040 extui a4, a4, 0, 8 4023e710: 0238 l32i.n a3, a2, 0 4023e712: 2358 l32i.n a5, a3, 8 4023e714: 0c3d mov.n a3, a12 4023e716: 0005c0 callx0 a5 4023e719: 0d3d mov.n a3, a13 4023e71b: 0c2d mov.n a2, a12 4023e71d: 087e05 call0 40246f00 <_ZN9TcpClient10onFinishedE14TcpClientState> 4023e720: 000306 j 4023e730 <_ZN10HttpClient10onFinishedE14TcpClientState+0xa0> 4023e723: 9c2200 excw 4023e726: 053c movi.n a5, 48 4023e728: fefc bnez.n a14, 4023e76b <_ZN10HttpClient9onReceiveEP4pbuf+0x1f> 4023e72a: ffef06 j 4023e6ea <_ZN10HttpClient10onFinishedE14TcpClientState+0x5a> 4023e72d: 000000 ill 4023e730: 3108 l32i.n a0, a1, 12 4023e732: 21c8 l32i.n a12, a1, 8 4023e734: 11d8 l32i.n a13, a1, 4 4023e736: 01e8 l32i.n a14, a1, 0 4023e738: 10c112 addi a1, a1, 16 4023e73b: f00d ret.n 4023e73d: 000000 ill 4023e740: 5e .byte 0x5e 4023e741: fe9a add.n a15, a14, a9 4023e743: 3f .byte 0x3f 4023e744: a67a add.n a10, a6, a7 4023e746: fe .byte 0xfe 4023e747: 3f .byte 0x3f 4023e748: fe9a63 excw 4023e74b: 3f .byte 0x3f 4023e74c <_ZN10HttpClient9onReceiveEP4pbuf>: 4023e74c: c0c112 addi a1, a1, -64 4023e74f: e1c9 s32i.n a12, a1, 56 4023e751: d1d9 s32i.n a13, a1, 52 4023e753: f109 s32i.n a0, a1, 60 4023e755: c1e9 s32i.n a14, a1, 48 4023e757: b1f9 s32i.n a15, a1, 44 4023e759: 02cd mov.n a12, a2 4023e75b: 03dd mov.n a13, a3 4023e75d: 43cc bnez.n a3, 4023e765 <_ZN10HttpClient9onReceiveEP4pbuf+0x19> 4023e75f: 0029c6 j 4023e80a <_ZN10HttpClient9onReceiveEP4pbuf+0xbe> 4023e762: 000000 ill 4023e765: 2a0222 l8ui a2, a2, 42 4023e768: 00a0f2 movi a15, 0 4023e76b: 0292f7 bne a2, a15, 4023e771 <_ZN10HttpClient9onReceiveEP4pbuf+0x25> 4023e76e: 002106 j 4023e7f6 <_ZN10HttpClient9onReceiveEP4pbuf+0xaa> 4023e771: 04a052 movi a5, 4 4023e774: 0f4d mov.n a4, a15 4023e776: 08c122 addi a2, a1, 8 4023e779: 007d05 call0 4023ef4c <_ZN8NetUtils11pbufStrCopyEP4pbufii> 4023e77c: 218b addi.n a2, a1, 8 4023e77e: fe8cc5 call0 4023d04c <_ZN6String11toUpperCaseEv> 4023e781: ffef31 l32r a3, 4023e740 <_ZN10HttpClient10onFinishedE14TcpClientState+0xb0> 4023e784: 218b addi.n a2, a1, 8 4023e786: fe3901 l32r a0, 4023e06c <_ZN10HttpClientD0Ev+0x3c> 4023e789: 0000c0 callx0 a0 4023e78c: 3112f7 beq a2, a15, 4023e7c1 <_ZN10HttpClient9onReceiveEP4pbuf+0x75> 4023e78f: bcf8 l32i.n a15, a12, 44 4023e791: 07ff16 beqz a15, 4023e814 <_ZN10HttpClient9onReceiveEP4pbuf+0xc8> 4023e794: 000a46 j 4023e7c1 <_ZN10HttpClient9onReceiveEP4pbuf+0x75> 4023e797: 326000 excw 4023e79a: 53e6c0 excw 4023e79d: 201c movi.n a0, 18 4023e79f: 4d2052 l32i a5, a0, 0x134 4023e7a2: 3dd006 j 4024dee6 <_flash_code_end+0x6b8c> 4023e7a5: 211020 srai a1, a2, 0 4023e7a8: 7a0520 excw 4023e7ab: 012d00 slli a2, a13, 32 4023e7ae: fe9545 call0 4023d104 <_ZNK6String5toIntEv> 4023e7b1: bc29 s32i.n a2, a12, 44 4023e7b3: 012d mov.n a2, a1 4023e7b5: fe41c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023e7b8: 000146 j 4023e7c1 <_ZN10HttpClient9onReceiveEP4pbuf+0x75> 4023e7bb: 00a022 movi a2, 0 4023e7be: 0b6c22 s32i a2, a12, 44 4023e7c1: ffe031 l32r a3, 4023e744 <_ZN10HttpClient10onFinishedE14TcpClientState+0xb4> 4023e7c4: 040c movi.n a4, 0 4023e7c6: 0d2d mov.n a2, a13 4023e7c8: 007245 call0 4023eef0 <_ZN8NetUtils11pbufFindStrEP4pbufPKci> 4023e7cb: 02ed mov.n a14, a2 4023e7cd: 0f0c movi.n a15, 0 4023e7cf: 1d0226 beqi a2, -1, 4023e7f0 <_ZN10HttpClient9onReceiveEP4pbuf+0xa4> 4023e7d2: 023d mov.n a3, a2 4023e7d4: ffdd21 l32r a2, 4023e748 <_ZN10HttpClient10onFinishedE14TcpClientState+0xb8> 4023e7d7: fe4b addi.n a15, a14, 4 4023e7d9: fd9705 call0 4023c14c 4023e7dc: 020c movi.n a2, 0 4023e7de: 2a4c22 s8i a2, a12, 42 4023e7e1: 305721 l32r a2, 4020a940 4023e7e4: 0822e7 blt a2, a14, 4023e7f0 <_ZN10HttpClient9onReceiveEP4pbuf+0xa4> 4023e7e7: 0e4d mov.n a4, a14 4023e7e9: 0d3d mov.n a3, a13 4023e7eb: 0c2d mov.n a2, a12 4023e7ed: ffdac5 call0 4023e59c <_ZN10HttpClient12parseHeadersEP4pbufi> 4023e7f0: 08c122 addi a2, a1, 8 4023e7f3: fe3e05 call0 4023cbd4 <_ZN6StringD1Ev> 4023e7f6: 2a0c22 l8ui a2, a12, 42 4023e7f9: 00d256 bnez a2, 4023e80a <_ZN10HttpClient9onReceiveEP4pbuf+0xbe> 4023e7fc: 002c22 l32i a2, a12, 0 4023e7ff: 0f4d mov.n a4, a15 4023e801: d258 l32i.n a5, a2, 52 4023e803: 0d3d mov.n a3, a13 4023e805: 0c2d mov.n a2, a12 4023e807: 0005c0 callx0 a5 4023e80a: 0d3d mov.n a3, a13 4023e80c: 0c2d mov.n a2, a12 4023e80e: 00a305 call0 4023f240 <_ZN9TcpClient9onReceiveEP4pbuf> 4023e811: 000d86 j 4023e84b <_ZN10HttpClient9onReceiveEP4pbuf+0xff> 4023e814: 04a042 movi a4, 4 4023e817: 20a032 movi a3, 32 4023e81a: 0d2d mov.n a2, a13 4023e81c: 086605 call0 40246e80 <_ZN8NetUtils12pbufFindCharEP4pbufci> 4023e81f: e21b addi.n a14, a2, 1 4023e821: 026d mov.n a6, a2 4023e823: 0e4d mov.n a4, a14 4023e825: 032c movi.n a3, 32 4023e827: 0d2d mov.n a2, a13 4023e829: 4169 s32i.n a6, a1, 16 4023e82b: 086545 call0 40246e80 <_ZN8NetUtils12pbufFindCharEP4pbufci> 4023e82e: 140c movi.n a4, 1 4023e830: 0f3d mov.n a3, a15 4023e832: 9334e0 movnez a3, a4, a14 4023e835: 74e030 extui a14, a3, 0, 8 4023e838: 4168 l32i.n a6, a1, 16 4023e83a: f7de16 beqz a14, 4023e7bb <_ZN10HttpClient9onReceiveEP4pbuf+0x6f> 4023e83d: 324a add.n a3, a2, a4 4023e83f: 834f30 moveqz a4, a15, a3 4023e842: 743040 extui a3, a4, 0, 8 4023e845: f4f356 bnez a3, 4023e798 <_ZN10HttpClient9onReceiveEP4pbuf+0x4c> 4023e848: ffdbc6 j 4023e7bb <_ZN10HttpClient9onReceiveEP4pbuf+0x6f> 4023e84b: f108 l32i.n a0, a1, 60 4023e84d: 020c movi.n a2, 0 4023e84f: e1c8 l32i.n a12, a1, 56 4023e851: d1d8 l32i.n a13, a1, 52 4023e853: c1e8 l32i.n a14, a1, 48 4023e855: b1f8 l32i.n a15, a1, 44 4023e857: 40c112 addi a1, a1, 64 4023e85a: f00d ret.n 4023e85c: fe9c24 excw 4023e85f: 3f .byte 0x3f 4023e860 <_ZN10MqttClientD1Ev>: 4023e860: f0c112 addi a1, a1, -16 4023e863: 0261c2 s32i a12, a1, 8 4023e866: 02cd mov.n a12, a2 4023e868: fffd21 l32r a2, 4023e85c <_ZN10HttpClient9onReceiveEP4pbuf+0x110> 4023e86b: 3109 s32i.n a0, a1, 12 4023e86d: 006c22 s32i a2, a12, 0 4023e870: 40cc22 addi a2, a12, 64 4023e873: 071285 call0 4024599c 4023e876: 04dc22 addmi a2, a12, 0x400 4023e879: 1e2222 l32i a2, a2, 120 4023e87c: e28c beqz.n a2, 4023e88e <_ZN10MqttClientD1Ev+0x2e> 4023e87e: 1238 l32i.n a3, a2, 4 4023e880: 330b addi.n a3, a3, -1 4023e882: 1239 s32i.n a3, a2, 4 4023e884: 63cc bnez.n a3, 4023e88e <_ZN10MqttClientD1Ev+0x2e> 4023e886: 0238 l32i.n a3, a2, 0 4023e888: 012332 l32i a3, a3, 4 4023e88b: 0003c0 callx0 a3 4023e88e: 2ccc22 addi a2, a12, 44 4023e891: fe3405 call0 4023cbd4 <_ZN6StringD1Ev> 4023e894: 0c2d mov.n a2, a12 4023e896: 0070c5 call0 4023efa4 <_ZN9TcpClientD1Ev> 4023e899: 3108 l32i.n a0, a1, 12 4023e89b: 21c8 l32i.n a12, a1, 8 4023e89d: 10c112 addi a1, a1, 16 4023e8a0: f00d ret.n ... 4023e8a4 <_ZN10MqttClientD0Ev>: 4023e8a4: f0c112 addi a1, a1, -16 4023e8a7: 036102 s32i a0, a1, 12 4023e8aa: 0261c2 s32i a12, a1, 8 4023e8ad: 20c220 or a12, a2, a2 4023e8b0: fffac5 call0 4023e860 <_ZN10MqttClientD1Ev> 4023e8b3: 0c2d mov.n a2, a12 4023e8b5: fd5645 call0 4023be1c <_ZdlPv> 4023e8b8: 3108 l32i.n a0, a1, 12 4023e8ba: 21c8 l32i.n a12, a1, 8 4023e8bc: 10c112 addi a1, a1, 16 4023e8bf: f00d ret.n 4023e8c1: 000000 ill 4023e8c4 <_ZN10MqttClient16staticSendPacketEPvPKvj>: 4023e8c4: f0c112 addi a1, a1, -16 4023e8c7: 0261c2 s32i a12, a1, 8 4023e8ca: 00a052 movi a5, 0 4023e8cd: 04cd mov.n a12, a4 4023e8cf: f44040 extui a4, a4, 0, 16 4023e8d2: 3109 s32i.n a0, a1, 12 4023e8d4: 11d9 s32i.n a13, a1, 4 4023e8d6: 01e9 s32i.n a14, a1, 0 4023e8d8: 02dd mov.n a13, a2 4023e8da: 007ac5 call0 4023f088 <_ZN9TcpClient4sendEPKctb> 4023e8dd: 02ed mov.n a14, a2 4023e8df: 04ddd2 addmi a13, a13, 0x400 4023e8e2: 071145 call0 402459f8 <_Z6millisv> 4023e8e5: 216d22 s32i a2, a13, 132 4023e8e8: 3108 l32i.n a0, a1, 12 4023e8ea: 020c movi.n a2, 0 4023e8ec: 83c2e0 moveqz a12, a2, a14 4023e8ef: 0c2d mov.n a2, a12 4023e8f1: 11d8 l32i.n a13, a1, 4 4023e8f3: 21c8 l32i.n a12, a1, 8 4023e8f5: 01e8 l32i.n a14, a1, 0 4023e8f7: 10c112 addi a1, a1, 16 4023e8fa: f00d ret.n 4023e8fc <_ZN10MqttClient7setWillE6StringS0_ib>: 4023e8fc: 002442 l32i a4, a4, 0 4023e8ff: 002332 l32i a3, a3, 0 4023e902: f0c112 addi a1, a1, -16 4023e905: 746060 extui a6, a6, 0, 8 4023e908: 745050 extui a5, a5, 0, 8 4023e90b: 40c222 addi a2, a2, 64 4023e90e: 036102 s32i a0, a1, 12 4023e911: 06a905 call0 402453a4 4023e914: 030c movi.n a3, 0 4023e916: 140c movi.n a4, 1 4023e918: 3108 l32i.n a0, a1, 12 4023e91a: 933420 movnez a3, a4, a2 4023e91d: 032d mov.n a2, a3 4023e91f: 10c112 addi a1, a1, 16 4023e922: f00d ret.n 4023e924: fe9ab4 excw 4023e927: 3f .byte 0x3f 4023e928: fe9ad6 bgez a10, 4023e915 <_ZN10MqttClient7setWillE6StringS0_ib+0x19> 4023e92b: 3f .byte 0x3f 4023e92c: 23e8c4 excw 4023e92f: c11240 mul16u a1, a2, a4 4023e930 <_ZN10MqttClient7connectE6StringS0_S0_>: 4023e930: c0c112 addi a1, a1, -64 4023e933: e1c9 s32i.n a12, a1, 56 4023e935: 02cd mov.n a12, a2 4023e937: 4228 l32i.n a2, a2, 16 4023e939: c1e9 s32i.n a14, a1, 48 4023e93b: b1f9 s32i.n a15, a1, 44 4023e93d: f109 s32i.n a0, a1, 60 4023e93f: d1d9 s32i.n a13, a1, 52 4023e941: 4159 s32i.n a5, a1, 16 4023e943: 03fd mov.n a15, a3 4023e945: 04ed mov.n a14, a4 4023e947: e28c beqz.n a2, 4023e959 <_ZN10MqttClient7connectE6StringS0_S0_+0x29> 4023e949: 0c28 l32i.n a2, a12, 0 4023e94b: 4248 l32i.n a4, a2, 16 4023e94d: 202cc0 or a2, a12, a12 4023e950: 0004c0 callx0 a4 4023e953: fff421 l32r a2, 4023e924 <_ZN10MqttClient7setWillE6StringS0_ib+0x28> 4023e956: fd7f45 call0 4023c14c 4023e959: fff321 l32r a2, 4023e928 <_ZN10MqttClient7setWillE6StringS0_ib+0x2c> 4023e95c: 40ccd2 addi a13, a12, 64 4023e95f: fd7ec5 call0 4023c14c 4023e962: 031f22 l16ui a2, a15, 6 4023e965: 008216 beqz a2, 4023e971 <_ZN10MqttClient7connectE6StringS0_S0_+0x41> 4023e968: 002f32 l32i a3, a15, 0 4023e96b: 202dd0 or a2, a13, a13 4023e96e: 069745 call0 402452e4 4023e971: 031e22 l16ui a2, a14, 6 4023e974: 00c216 beqz a2, 4023e984 <_ZN10MqttClient7connectE6StringS0_S0_+0x54> 4023e977: 042122 l32i a2, a1, 16 4023e97a: 002e32 l32i a3, a14, 0 4023e97d: 0248 l32i.n a4, a2, 0 4023e97f: 0d2d mov.n a2, a13 4023e981: 069b05 call0 40245334 4023e984: 191c22 l16ui a2, a12, 50 4023e987: 01e216 beqz a2, 4023e9a9 <_ZN10MqttClient7connectE6StringS0_S0_+0x79> 4023e98a: 2ccc32 addi a3, a12, 44 4023e98d: 202110 or a2, a1, a1 4023e990: 1f9d01 l32r a0, 40206804 <_ZL16webserver_listenPv+0x68> 4023e993: 0000c0 callx0 a0 4023e996: fc48 l32i.n a4, a12, 60 4023e998: 013d mov.n a3, a1 4023e99a: 0c2d mov.n a2, a12 4023e99c: 007e85 call0 4023f188 <_ZN9TcpClient7connectE6Stringi> 4023e99f: 012d mov.n a2, a1 4023e9a1: fe2305 call0 4023cbd4 <_ZN6StringD1Ev> 4023e9a4: 000506 j 4023e9bc <_ZN10MqttClient7connectE6StringS0_S0_+0x8c> 4023e9a7: 210000 srai a0, a0, 0 4023e9aa: 42f751 l32r a5, 4020f588 4023e9ad: 1e1c movi.n a14, 17 4023e9af: 0129 s32i.n a2, a1, 0 4023e9b1: ec28 l32i.n a2, a12, 56 4023e9b3: 013d mov.n a3, a1 4023e9b5: 1129 s32i.n a2, a1, 4 4023e9b7: 0c2d mov.n a2, a12 4023e9b9: 008105 call0 4023f1cc <_ZN9TcpClient7connectE9IPAddresst> 4023e9bc: 04dc22 addmi a2, a12, 0x400 4023e9bf: 3e1232 l16ui a3, a2, 124 4023e9c2: 0d2d mov.n a2, a13 4023e9c4: 087bc5 call0 40247184 4023e9c7: ffd921 l32r a2, 4023e92c <_ZN10MqttClient7setWillE6StringS0_ib+0x30> 4023e9ca: 106cc2 s32i a12, a12, 64 4023e9cd: 116c22 s32i a2, a12, 68 4023e9d0: 0d2d mov.n a2, a13 4023e9d2: 06a6c5 call0 40245440 4023e9d5: 26d531 l32r a3, 4020852c 4023e9d8: 02dd mov.n a13, a2 4023e9da: 202cc0 or a2, a12, a12 4023e9dd: 00d245 call0 4023f704 <_ZN13TcpConnection10setTimeOutEt> 4023e9e0: 312fd0 srai a2, a13, 31 4023e9e3: f108 l32i.n a0, a1, 60 4023e9e5: c022d0 sub a2, a2, a13 4023e9e8: 052f20 extui a2, a2, 31, 1 4023e9eb: e1c8 l32i.n a12, a1, 56 4023e9ed: d1d8 l32i.n a13, a1, 52 4023e9ef: c1e8 l32i.n a14, a1, 48 4023e9f1: b1f8 l32i.n a15, a1, 44 4023e9f3: 40c112 addi a1, a1, 64 4023e9f6: f00d ret.n 4023e9f8 <_ZN10MqttClient7publishE6StringS0_b>: 4023e9f8: 002332 l32i a3, a3, 0 4023e9fb: 002442 l32i a4, a4, 0 4023e9fe: f0c112 addi a1, a1, -16 4023ea01: 745050 extui a5, a5, 0, 8 4023ea04: 40c222 addi a2, a2, 64 4023ea07: 036102 s32i a0, a1, 12 4023ea0a: 06e905 call0 4024589c 4023ea0d: 313f20 srai a3, a2, 31 4023ea10: 3108 l32i.n a0, a1, 12 4023ea12: c02320 sub a2, a3, a2 4023ea15: 052f20 extui a2, a2, 31, 1 4023ea18: 10c112 addi a1, a1, 16 4023ea1b: f00d ret.n 4023ea1d: 000000 ill 4023ea20: ee .byte 0xee 4023ea21: fe9a add.n a15, a14, a9 4023ea23: 3f .byte 0x3f 4023ea24 <_ZN10MqttClient9subscribeE6String>: 4023ea24: e0c112 addi a1, a1, -32 4023ea27: 51d9 s32i.n a13, a1, 20 4023ea29: 02dd mov.n a13, a2 4023ea2b: 020c movi.n a2, 0 4023ea2d: 61c9 s32i.n a12, a1, 24 4023ea2f: 005122 s16i a2, a1, 0 4023ea32: 03cd mov.n a12, a3 4023ea34: fffb21 l32r a2, 4023ea20 <_ZN10MqttClient7publishE6StringS0_b+0x28> 4023ea37: 0338 l32i.n a3, a3, 0 4023ea39: 7109 s32i.n a0, a1, 28 4023ea3b: fd7105 call0 4023c14c 4023ea3e: 0c38 l32i.n a3, a12, 0 4023ea40: 014d mov.n a4, a1 4023ea42: 40cd22 addi a2, a13, 64 4023ea45: 06e705 call0 402458b8 4023ea48: 313f20 srai a3, a2, 31 4023ea4b: 7108 l32i.n a0, a1, 28 4023ea4d: c02320 sub a2, a3, a2 4023ea50: 052f20 extui a2, a2, 31, 1 4023ea53: 61c8 l32i.n a12, a1, 24 4023ea55: 51d8 l32i.n a13, a1, 20 4023ea57: 20c112 addi a1, a1, 32 4023ea5a: f00d ret.n 4023ea5c: fe9673 excw 4023ea5f: 3f .byte 0x3f 4023ea60: fe9b27 bne a11, a2, 4023ea62 <_ZN10MqttClient9subscribeE6String+0x3e> 4023ea63: 3f .byte 0x3f 4023ea64: 9b38 l32i.n a3, a11, 36 4023ea66: fe .byte 0xfe 4023ea67: 3f .byte 0x3f 4023ea68: 9b48 l32i.n a4, a11, 36 4023ea6a: fe .byte 0xfe 4023ea6b: 3f .byte 0x3f 4023ea6c: 9b58 l32i.n a5, a11, 36 4023ea6e: fe .byte 0xfe 4023ea6f: 3f .byte 0x3f 4023ea70: 9b68 l32i.n a6, a11, 36 4023ea72: fe .byte 0xfe 4023ea73: 3f .byte 0x3f 4023ea74: 9b79 s32i.n a7, a11, 36 4023ea76: fe .byte 0xfe 4023ea77: 3f .byte 0x3f 4023ea78: 9b89 s32i.n a8, a11, 36 4023ea7a: fe .byte 0xfe 4023ea7b: 3f .byte 0x3f 4023ea7c: 9b9b addi.n a9, a11, 9 4023ea7e: fe .byte 0xfe 4023ea7f: 3f .byte 0x3f 4023ea80: 92c8 l32i.n a12, a2, 36 4023ea82: fe .byte 0xfe 4023ea83: 3f .byte 0x3f 4023ea84: 9bac beqz.n a11, 4023eab1 <_ZN10MqttClient22debugPrintResponseTypeEii+0x29> 4023ea86: fe .byte 0xfe 4023ea87: 3f .byte 0x3f 4023ea88 <_ZN10MqttClient22debugPrintResponseTypeEii>: 4023ea88: d0c112 addi a1, a1, -48 4023ea8b: a1c9 s32i.n a12, a1, 40 4023ea8d: 03cd mov.n a12, a3 4023ea8f: fff331 l32r a3, 4023ea5c <_ZN10MqttClient9subscribeE6String+0x38> 4023ea92: 10c122 addi a2, a1, 16 4023ea95: 91d9 s32i.n a13, a1, 36 4023ea97: b109 s32i.n a0, a1, 44 4023ea99: 04dd mov.n a13, a4 4023ea9b: 1f5b01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023ea9e: 0000c0 callx0 a0 4023eaa1: 025c movi.n a2, 80 4023eaa3: 4d1c27 beq a12, a2, 4023eaf4 <_ZN10MqttClient22debugPrintResponseTypeEii+0x6c> 4023eaa6: 0e22c7 blt a2, a12, 4023eab8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x30> 4023eaa9: 023c movi.n a2, 48 4023eaab: 591c27 beq a12, a2, 4023eb08 <_ZN10MqttClient22debugPrintResponseTypeEii+0x80> 4023eaae: 33dc26 beqi a12, 64, 4023eae5 <_ZN10MqttClient22debugPrintResponseTypeEii+0x5d> 4023eab1: 5ccc66 bnei a12, 32, 4023eb11 <_ZN10MqttClient22debugPrintResponseTypeEii+0x89> 4023eab4: 0009c6 j 4023eadf <_ZN10MqttClient22debugPrintResponseTypeEii+0x57> 4023eab7: a02200 addx4 a2, a2, a0 4023eaba: 1c2770 excw 4023eabd: c73d excw 4023eabf: 220b22 l8ui a2, a11, 34 4023eac2: 3160a0 srai a6, a10, 16 4023eac5: ffea add.n a15, a15, a14 4023eac7: 1d1c27 beq a12, a2, 4023eae8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x60> 4023eaca: 0010c6 j 4023eb11 <_ZN10MqttClient22debugPrintResponseTypeEii+0x89> 4023eacd: 90a022 movi a2, 144 4023ead0: 2e1c27 beq a12, a2, 4023eb02 <_ZN10MqttClient22debugPrintResponseTypeEii+0x7a> 4023ead3: d0a022 movi a2, 208 4023ead6: ffe831 l32r a3, 4023ea78 <_ZN10MqttClient9subscribeE6String+0x54> 4023ead9: 0b1c27 beq a12, a2, 4023eae8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x60> 4023eadc: 000c46 j 4023eb11 <_ZN10MqttClient22debugPrintResponseTypeEii+0x89> 4023eadf: ffe031 l32r a3, 4023ea60 <_ZN10MqttClient9subscribeE6String+0x3c> 4023eae2: 000086 j 4023eae8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x60> 4023eae5: ffdf31 l32r a3, 4023ea64 <_ZN10MqttClient9subscribeE6String+0x40> 4023eae8: 10c122 addi a2, a1, 16 4023eaeb: 1fc301 l32r a0, 402069f8 <_Z19user_webserver_initj+0xac> 4023eaee: 0000c0 callx0 a0 4023eaf1: 001346 j 4023eb42 <_ZN10MqttClient22debugPrintResponseTypeEii+0xba> 4023eaf4: ffdd31 l32r a3, 4023ea68 <_ZN10MqttClient9subscribeE6String+0x44> 4023eaf7: fffb46 j 4023eae8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x60> 4023eafa: 310000 srai a0, a0, 16 4023eafd: ffdd excw 4023eaff: fff946 j 4023eae8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x60> 4023eb02: ffdc31 l32r a3, 4023ea74 <_ZN10MqttClient9subscribeE6String+0x50> 4023eb05: fff7c6 j 4023eae8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x60> 4023eb08: ffdd31 l32r a3, 4023ea7c <_ZN10MqttClient9subscribeE6String+0x58> 4023eb0b: fff646 j 4023eae8 <_ZN10MqttClient22debugPrintResponseTypeEii+0x60> 4023eb0e: 000000 ill 4023eb11: ffdb31 l32r a3, 4023ea80 <_ZN10MqttClient9subscribeE6String+0x5c> 4023eb14: 012d mov.n a2, a1 4023eb16: 1f3c01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023eb19: 0000c0 callx0 a0 4023eb1c: 240c movi.n a4, 2 4023eb1e: 0c3d mov.n a3, a12 4023eb20: 218b addi.n a2, a1, 8 4023eb22: fe1885 call0 4023ccac <_ZN6StringC1Eih> 4023eb25: 318b addi.n a3, a1, 8 4023eb27: 202110 or a2, a1, a1 4023eb2a: fe3485 call0 4023ce74 <_ZplRK15StringSumHelperRK6String> 4023eb2d: 023d mov.n a3, a2 4023eb2f: 10c122 addi a2, a1, 16 4023eb32: f19301 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023eb35: 0000c0 callx0 a0 4023eb38: 218b addi.n a2, a1, 8 4023eb3a: fe0985 call0 4023cbd4 <_ZN6StringD1Ev> 4023eb3d: 012d mov.n a2, a1 4023eb3f: fe0945 call0 4023cbd4 <_ZN6StringD1Ev> 4023eb42: 4138 l32i.n a3, a1, 16 4023eb44: ffd021 l32r a2, 4023ea84 <_ZN10MqttClient9subscribeE6String+0x60> 4023eb47: 0d4d mov.n a4, a13 4023eb49: fd6005 call0 4023c14c 4023eb4c: 10c122 addi a2, a1, 16 4023eb4f: fe0845 call0 4023cbd4 <_ZN6StringD1Ev> 4023eb52: b108 l32i.n a0, a1, 44 4023eb54: a1c8 l32i.n a12, a1, 40 4023eb56: 91d8 l32i.n a13, a1, 36 4023eb58: 30c112 addi a1, a1, 48 4023eb5b: f00d ret.n 4023eb5d: 000000 ill 4023eb60 <_ZN10MqttClientC1E6Stringi8DelegateIFvS0_S0_EE>: 4023eb60: d0c112 addi a1, a1, -48 4023eb63: 036d mov.n a6, a3 4023eb65: 030c movi.n a3, 0 4023eb67: b109 s32i.n a0, a1, 44 4023eb69: 1149 s32i.n a4, a1, 4 4023eb6b: 2159 s32i.n a5, a1, 8 4023eb6d: 0169 s32i.n a6, a1, 0 4023eb6f: a1c9 s32i.n a12, a1, 40 4023eb71: 91d9 s32i.n a13, a1, 36 4023eb73: 02cd mov.n a12, a2 4023eb75: 81e9 s32i.n a14, a1, 32 4023eb77: 71f9 s32i.n a15, a1, 28 4023eb79: 004d85 call0 4023f054 <_ZN9TcpClientC1Eb> 4023eb7c: ff3821 l32r a2, 4023e85c <_ZN10HttpClient9onReceiveEP4pbuf+0x110> 4023eb7f: 2cccf2 addi a15, a12, 44 4023eb82: ffb631 l32r a3, 4023ea5c <_ZN10MqttClient9subscribeE6String+0x38> 4023eb85: 0c29 s32i.n a2, a12, 0 4023eb87: 0f2d mov.n a2, a15 4023eb89: 1f1f01 l32r a0, 40206808 <_ZL16webserver_listenPv+0x6c> 4023eb8c: 0000c0 callx0 a0 4023eb8f: 34cc22 addi a2, a12, 52 4023eb92: fdb605 call0 4023c6f4 <_ZN9IPAddressC1Ev> 4023eb95: 04dcd2 addmi a13, a12, 0x400 4023eb98: 0168 l32i.n a6, a1, 0 4023eb9a: c23c movi.n a2, 60 4023eb9c: 0e0c movi.n a14, 0 4023eb9e: 1f6d22 s32i a2, a13, 124 4023eba1: 421c movi.n a2, 20 4023eba3: 063d mov.n a3, a6 4023eba5: 1e6de2 s32i a14, a13, 120 4023eba8: 206d22 s32i a2, a13, 128 4023ebab: 0f2d mov.n a2, a15 4023ebad: f17401 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023ebb0: 0000c0 callx0 a0 4023ebb3: 1148 l32i.n a4, a1, 4 4023ebb5: 2158 l32i.n a5, a1, 8 4023ebb7: 78a422 movi a2, 0x478 4023ebba: fc49 s32i.n a4, a12, 60 4023ebbc: 2c2a add.n a2, a12, a2 4023ebbe: 053d mov.n a3, a5 4023ebc0: 082805 call0 40246e44 <_ZN8DelegateIFv6StringS0_EE4copyERKS2_> 4023ebc3: 1a6ce2 s32i a14, a12, 104 4023ebc6: 1d6de2 s32i a14, a13, 116 4023ebc9: 1c6de2 s32i a14, a13, 112 4023ebcc: 40cc22 addi a2, a12, 64 4023ebcf: 066d05 call0 402452a0 4023ebd2: b108 l32i.n a0, a1, 44 4023ebd4: a1c8 l32i.n a12, a1, 40 4023ebd6: 91d8 l32i.n a13, a1, 36 4023ebd8: 81e8 l32i.n a14, a1, 32 4023ebda: 71f8 l32i.n a15, a1, 28 4023ebdc: 30c112 addi a1, a1, 48 4023ebdf: f00d ret.n 4023ebe1: 000000 ill 4023ebe4: ff2930 excw 4023ebe7: 3f .byte 0x3f 4023ebe8: ff2900 excw 4023ebeb: 3f .byte 0x3f 4023ebec <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE>: 4023ebec: 060c movi.n a6, 0 4023ebee: fffd21 l32r a2, 4023ebe4 <_ZN10MqttClientC1E6Stringi8DelegateIFvS0_S0_EE+0x84> 4023ebf1: f0c112 addi a1, a1, -16 4023ebf4: 065d mov.n a5, a6 4023ebf6: 064d mov.n a4, a6 4023ebf8: 063d mov.n a3, a6 4023ebfa: 3109 s32i.n a0, a1, 12 4023ebfc: fdb145 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023ebff: fffa21 l32r a2, 4023ebe8 <_ZN10MqttClientC1E6Stringi8DelegateIFvS0_S0_EE+0x88> 4023ec02: fcd385 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 4023ec05: 3108 l32i.n a0, a1, 12 4023ec07: 10c112 addi a1, a1, 16 4023ec0a: f00d ret.n 4023ec0c: 9bca add.n a9, a11, a12 4023ec0e: fe .byte 0xfe 4023ec0f: 3f .byte 0x3f 4023ec10: 9beb addi.n a9, a11, 14 4023ec12: fe .byte 0xfe 4023ec13: 3f .byte 0x3f 4023ec14: fe9bf5 excw 4023ec17: 3f .byte 0x3f 4023ec18: 9c0b addi.n a9, a12, -1 4023ec1a: fe .byte 0xfe 4023ec1b: 3f .byte 0x3f 4023ec1c: 1056f4 excw 4023ec1f: 56a040 excw 4023ec22: 124010 excw 4023ec24 <_ZN10MqttClient9onReceiveEP4pbuf>: 4023ec24: 90c112 addi a1, a1, -112 4023ec27: 1a61c2 s32i a12, a1, 104 4023ec2a: 1861e2 s32i a14, a1, 96 4023ec2d: 1b6102 s32i a0, a1, 108 4023ec30: 1961d2 s32i a13, a1, 100 4023ec33: 1761f2 s32i a15, a1, 92 4023ec36: 02cd mov.n a12, a2 4023ec38: 03ed mov.n a14, a3 4023ec3a: 23cc bnez.n a3, 4023ec40 <_ZN10MqttClient9onReceiveEP4pbuf+0x1c> 4023ec3c: 008c86 j 4023ee72 <_ZN10MqttClient9onReceiveEP4pbuf+0x24e> 4023ec3f: 133200 excw 4023ec42: 938c05 call0 401d2504 <_lit4_end+0xcc8b0> 4023ec45: 020c movi.n a2, 0 4023ec47: 106122 s32i a2, a1, 64 4023ec4a: 04dcd2 addmi a13, a12, 0x400 4023ec4d: 0004c6 j 4023ec64 <_ZN10MqttClient9onReceiveEP4pbuf+0x40> 4023ec50: ffef21 l32r a2, 4023ec0c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x20> 4023ec53: fd4f85 call0 4023c14c 4023ec56: 0c28 l32i.n a2, a12, 0 4023ec58: 4238 l32i.n a3, a2, 16 4023ec5a: 202cc0 or a2, a12, a12 4023ec5d: 0003c0 callx0 a3 4023ec60: 0085c6 j 4023ee7b <_ZN10MqttClient9onReceiveEP4pbuf+0x257> 4023ec63: 1e2200 excw 4023ec66: 213204 excw 4023ec69: 232710 excw 4023ec6c: 804602 s8i a0, a6, 128 4023ec6f: 2c2200 excw 4023ec72: 561a add.n a5, a6, a1 4023ec74: 220b72 l8ui a7, a11, 34 4023ec77: 1d2d excw 4023ec79: 03fd mov.n a15, a3 4023ec7b: 62dc bnez.n a2, 4023ec95 <_ZN10MqttClient9onReceiveEP4pbuf+0x71> 4023ec7d: f45030 extui a5, a3, 0, 16 4023ec80: 140c movi.n a4, 1 4023ec82: 6ccc32 addi a3, a12, 108 4023ec85: 0e2d mov.n a2, a14 4023ec87: e592c5 call0 402245b4 4023ec8a: 102122 l32i a2, a1, 64 4023ec8d: f21b addi.n a15, a2, 1 4023ec8f: 01a022 movi a2, 1 4023ec92: 1d6d22 s32i a2, a13, 116 4023ec95: 00a062 movi a6, 0 4023ec98: 1d2d52 l32i a5, a13, 116 4023ec9b: 3a15a6 blti a5, 1, 4023ecd9 <_ZN10MqttClient9onReceiveEP4pbuf+0xb5> 4023ec9e: 041e22 l16ui a2, a14, 8 4023eca1: bfaf27 bge a15, a2, 4023ec64 <_ZN10MqttClient9onReceiveEP4pbuf+0x40> 4023eca4: 803c50 add a3, a12, a5 4023eca7: 6cc332 addi a3, a3, 108 4023ecaa: f450f0 extui a5, a15, 0, 16 4023ecad: 01a042 movi a4, 1 4023ecb0: 0e2d mov.n a2, a14 4023ecb2: 126162 s32i a6, a1, 72 4023ecb5: e58fc5 call0 402245b4 4023ecb8: 1d2d22 l32i a2, a13, 116 4023ecbb: 122162 l32i a6, a1, 72 4023ecbe: 3c2a add.n a3, a12, a2 4023ecc0: 6c0332 l8ui a3, a3, 108 4023ecc3: 013380 slli a3, a3, 24 4023ecc6: 005396 bltz a3, 4023eccf <_ZN10MqttClient9onReceiveEP4pbuf+0xab> 4023ecc9: 1d6d62 s32i a6, a13, 116 4023eccc: 000106 j 4023ecd4 <_ZN10MqttClient9onReceiveEP4pbuf+0xb0> 4023eccf: 221b addi.n a2, a2, 1 4023ecd1: 1d6d22 s32i a2, a13, 116 4023ecd4: ff1b addi.n a15, a15, 1 4023ecd6: ffef86 j 4023ec98 <_ZN10MqttClient9onReceiveEP4pbuf+0x74> 4023ecd9: f87556 bnez a5, 4023ec64 <_ZN10MqttClient9onReceiveEP4pbuf+0x40> 4023ecdc: 6ccc62 addi a6, a12, 108 4023ecdf: 202660 or a2, a6, a6 4023ece2: 136152 s32i a5, a1, 76 4023ece5: 126162 s32i a6, a1, 72 4023ece8: 084705 call0 4024715c 4023eceb: 122162 l32i a6, a1, 72 4023ecee: 02fd mov.n a15, a2 4023ecf0: 062d mov.n a2, a6 4023ecf2: 084405 call0 40247134 4023ecf5: 2f2a add.n a2, a15, a2 4023ecf7: 6c0cf2 l8ui a15, a12, 108 4023ecfa: 421b addi.n a4, a2, 1 4023ecfc: f0a022 movi a2, 240 4023ecff: 10ff20 and a15, a15, a2 4023ed02: 0f3d mov.n a3, a15 4023ed04: 0c2d mov.n a2, a12 4023ed06: 1a6c42 s32i a4, a12, 104 4023ed09: ffd7c5 call0 4023ea88 <_ZN10MqttClient22debugPrintResponseTypeEii> 4023ed0c: 1a2c22 l32i a2, a12, 104 4023ed0f: ffa332 movi a3, 0x3ff 4023ed12: 132152 l32i a5, a1, 76 4023ed15: 122162 l32i a6, a1, 72 4023ed18: 0c2327 blt a3, a2, 4023ed28 <_ZN10MqttClient9onReceiveEP4pbuf+0x104> 4023ed1b: 1c6d62 s32i a6, a13, 112 4023ed1e: 2c2a add.n a2, a12, a2 4023ed20: 6c4252 s8i a5, a2, 108 4023ed23: 000246 j 4023ed30 <_ZN10MqttClient9onReceiveEP4pbuf+0x10c> 4023ed26: 520000 excw 4023ed29: 1c6d excw 4023ed2b: 000046 j 4023ed30 <_ZN10MqttClient9onReceiveEP4pbuf+0x10c> 4023ed2e: 0f0c movi.n a15, 0 4023ed30: 041e22 l16ui a2, a14, 8 4023ed33: 102132 l32i a3, a1, 64 4023ed36: 1a2c42 l32i a4, a12, 104 4023ed39: c02230 sub a2, a2, a3 4023ed3c: 116122 s32i a2, a1, 68 4023ed3f: 02a427 bge a4, a2, 4023ed45 <_ZN10MqttClient9onReceiveEP4pbuf+0x121> 4023ed42: 116142 s32i a4, a1, 68 4023ed45: 112132 l32i a3, a1, 68 4023ed48: c02430 sub a2, a4, a3 4023ed4b: 1c2d32 l32i a3, a13, 112 4023ed4e: 1a6c22 s32i a2, a12, 104 4023ed51: 103316 beqz a3, 4023ee58 <_ZN10MqttClient9onReceiveEP4pbuf+0x234> 4023ed54: 102122 l32i a2, a1, 64 4023ed57: f45020 extui a5, a2, 0, 16 4023ed5a: 112122 l32i a2, a1, 68 4023ed5d: f44020 extui a4, a2, 0, 16 4023ed60: 0e2d mov.n a2, a14 4023ed62: e58505 call0 402245b4 4023ed65: 1c2d22 l32i a2, a13, 112 4023ed68: 112132 l32i a3, a1, 68 4023ed6b: 223a add.n a2, a2, a3 4023ed6d: 1c6d22 s32i a2, a13, 112 4023ed70: 1a2c22 l32i a2, a12, 104 4023ed73: 0ea256 bnez a2, 4023ee61 <_ZN10MqttClient9onReceiveEP4pbuf+0x23d> 4023ed76: d0cff2 addi a15, a15, -48 4023ed79: 0e4f56 bnez a15, 4023ee61 <_ZN10MqttClient9onReceiveEP4pbuf+0x23d> 4023ed7c: 6cccf2 addi a15, a12, 108 4023ed7f: 34c132 addi a3, a1, 52 4023ed82: 0f2d mov.n a2, a15 4023ed84: 064585 call0 402451e0 4023ed87: 025d mov.n a5, a2 4023ed89: 30c132 addi a3, a1, 48 4023ed8c: 0f2d mov.n a2, a15 4023ed8e: 136152 s32i a5, a1, 76 4023ed91: 064985 call0 4024522c 4023ed94: 132152 l32i a5, a1, 76 4023ed97: 02fd mov.n a15, a2 4023ed99: ffa332 movi a3, 0x3ff 4023ed9c: 252a add.n a2, a5, a2 4023ed9e: 204ff0 or a4, a15, a15 4023eda1: 02a327 bge a3, a2, 4023eda7 <_ZN10MqttClient9onReceiveEP4pbuf+0x183> 4023eda4: 002a06 j 4023ee50 <_ZN10MqttClient9onReceiveEP4pbuf+0x22c> 4023eda7: ff9a21 l32r a2, 4023ec10 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x24> 4023edaa: 203550 or a3, a5, a5 4023edad: fd39c5 call0 4023c14c 4023edb0: ff2b31 l32r a3, 4023ea5c <_ZN10MqttClient9subscribeE6String+0x38> 4023edb3: 28c122 addi a2, a1, 40 4023edb6: ff9901 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023edb9: 0000c0 callx0 a0 4023edbc: ff2831 l32r a3, 4023ea5c <_ZN10MqttClient9subscribeE6String+0x38> 4023edbf: 20c122 addi a2, a1, 32 4023edc2: ff9601 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023edc5: 0000c0 callx0 a0 4023edc8: 132152 l32i a5, a1, 76 4023edcb: d138 l32i.n a3, a1, 52 4023edcd: 054d mov.n a4, a5 4023edcf: 28c122 addi a2, a1, 40 4023edd2: fdf405 call0 4023cd14 <_ZN6String9setStringEPKci> 4023edd5: c138 l32i.n a3, a1, 48 4023edd7: 20c122 addi a2, a1, 32 4023edda: 0f4d mov.n a4, a15 4023eddc: fdf345 call0 4023cd14 <_ZN6String9setStringEPKci> 4023eddf: 1e2d22 l32i a2, a13, 120 4023ede2: 05a216 beqz a2, 4023ee40 <_ZN10MqttClient9onReceiveEP4pbuf+0x21c> 4023ede5: 28c132 addi a3, a1, 40 4023ede8: 18c122 addi a2, a1, 24 4023edeb: ff8d01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4023edee: 0000c0 callx0 a0 4023edf1: 20c132 addi a3, a1, 32 4023edf4: 10c122 addi a2, a1, 16 4023edf7: ff8a01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4023edfa: 0000c0 callx0 a0 4023edfd: 1e2df2 l32i a15, a13, 120 4023ee00: 18c132 addi a3, a1, 24 4023ee03: 0f28 l32i.n a2, a15, 0 4023ee05: 2258 l32i.n a5, a2, 8 4023ee07: 202110 or a2, a1, a1 4023ee0a: 136152 s32i a5, a1, 76 4023ee0d: ff8401 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4023ee10: 0000c0 callx0 a0 4023ee13: 10c132 addi a3, a1, 16 4023ee16: 218b addi.n a2, a1, 8 4023ee18: ff8201 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4023ee1b: 0000c0 callx0 a0 4023ee1e: 132152 l32i a5, a1, 76 4023ee21: 418b addi.n a4, a1, 8 4023ee23: 013d mov.n a3, a1 4023ee25: 0f2d mov.n a2, a15 4023ee27: 0005c0 callx0 a5 4023ee2a: 218b addi.n a2, a1, 8 4023ee2c: fdda45 call0 4023cbd4 <_ZN6StringD1Ev> 4023ee2f: 012d mov.n a2, a1 4023ee31: fdda05 call0 4023cbd4 <_ZN6StringD1Ev> 4023ee34: 10c122 addi a2, a1, 16 4023ee37: fdd9c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023ee3a: 18c122 addi a2, a1, 24 4023ee3d: fdd945 call0 4023cbd4 <_ZN6StringD1Ev> 4023ee40: 20c122 addi a2, a1, 32 4023ee43: fdd905 call0 4023cbd4 <_ZN6StringD1Ev> 4023ee46: 28c122 addi a2, a1, 40 4023ee49: fdd885 call0 4023cbd4 <_ZN6StringD1Ev> 4023ee4c: 000446 j 4023ee61 <_ZN10MqttClient9onReceiveEP4pbuf+0x23d> 4023ee4f: 053d00 extui a3, a0, 29, 1 4023ee52: ff7021 l32r a2, 4023ec14 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x28> 4023ee55: 000146 j 4023ee5e <_ZN10MqttClient9onReceiveEP4pbuf+0x23a> 4023ee58: 112132 l32i a3, a1, 68 4023ee5b: ff6f21 l32r a2, 4023ec18 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x2c> 4023ee5e: fd2ec5 call0 4023c14c 4023ee61: 102122 l32i a2, a1, 64 4023ee64: 112132 l32i a3, a1, 68 4023ee67: 223a add.n a2, a2, a3 4023ee69: 106122 s32i a2, a1, 64 4023ee6c: ff7d06 j 4023ec64 <_ZN10MqttClient9onReceiveEP4pbuf+0x40> 4023ee6f: 000000 ill 4023ee72: 203ee0 or a3, a14, a14 4023ee75: 202cc0 or a2, a12, a12 4023ee78: 003c45 call0 4023f240 <_ZN9TcpClient9onReceiveEP4pbuf> 4023ee7b: 1b2102 l32i a0, a1, 108 4023ee7e: 00a022 movi a2, 0 4023ee81: 1a21c2 l32i a12, a1, 104 4023ee84: 1921d2 l32i a13, a1, 100 4023ee87: 1821e2 l32i a14, a1, 96 4023ee8a: 1721f2 l32i a15, a1, 92 4023ee8d: 70c112 addi a1, a1, 112 4023ee90: f00d ret.n ... 4023ee94 <_ZN10MqttClient17onReadyToSendDataE18TcpConnectionEvent>: 4023ee94: f0c112 addi a1, a1, -16 4023ee97: 0061e2 s32i a14, a1, 0 4023ee9a: 04d2e2 addmi a14, a2, 0x400 4023ee9d: 0161d2 s32i a13, a1, 4 4023eea0: 20d220 or a13, a2, a2 4023eea3: 212e22 l32i a2, a14, 132 4023eea6: 21c9 s32i.n a12, a1, 8 4023eea8: 3109 s32i.n a0, a1, 12 4023eeaa: 03cd mov.n a12, a3 4023eeac: 929c beqz.n a2, 4023eec9 <_ZN10MqttClient17onReadyToSendDataE18TcpConnectionEvent+0x35> 4023eeae: 06b485 call0 402459f8 <_Z6millisv> 4023eeb1: 212e32 l32i a3, a14, 132 4023eeb4: c02230 sub a2, a2, a3 4023eeb7: 202e32 l32i a3, a14, 128 4023eeba: 1143b0 slli a4, a3, 5 4023eebd: c04430 sub a4, a4, a3 4023eec0: a04430 addx4 a4, a4, a3 4023eec3: 1144d0 slli a4, a4, 3 4023eec6: 0ab247 bgeu a2, a4, 4023eed4 <_ZN10MqttClient17onReadyToSendDataE18TcpConnectionEvent+0x40> 4023eec9: 0c3d mov.n a3, a12 4023eecb: 0d2d mov.n a2, a13 4023eecd: 003e85 call0 4023f2b8 <_ZN9TcpClient17onReadyToSendDataE18TcpConnectionEvent> 4023eed0: 000306 j 4023eee0 <_ZN10MqttClient17onReadyToSendDataE18TcpConnectionEvent+0x4c> 4023eed3: cd2200 excw 4023eed6: 2b4540 excw 4023eed9: c608 l32i.n a0, a6, 48 4023eedb: fffa add.n a15, a15, a15 4023eedd: 000000 ill 4023eee0: 3108 l32i.n a0, a1, 12 4023eee2: 21c8 l32i.n a12, a1, 8 4023eee4: 11d8 l32i.n a13, a1, 4 4023eee6: 01e8 l32i.n a14, a1, 0 4023eee8: 10c112 addi a1, a1, 16 4023eeeb: f00d ret.n 4023eeed: 000000 ill 4023eef0 <_ZN8NetUtils11pbufFindStrEP4pbufPKci>: 4023eef0: d0c112 addi a1, a1, -48 4023eef3: 0a61c2 s32i a12, a1, 40 4023eef6: 0961d2 s32i a13, a1, 36 4023eef9: 81e9 s32i.n a14, a1, 32 4023eefb: b109 s32i.n a0, a1, 44 4023eefd: 71f9 s32i.n a15, a1, 28 4023eeff: 02ed mov.n a14, a2 4023ef01: 03dd mov.n a13, a3 4023ef03: fc7c movi.n a12, -1 4023ef05: f3ac beqz.n a3, 4023ef38 <_ZN8NetUtils11pbufFindStrEP4pbufPKci+0x48> 4023ef07: 032d mov.n a2, a3 4023ef09: 006142 s32i a4, a1, 0 4023ef0c: 202001 l32r a0, 40206f8c 4023ef0f: 0000c0 callx0 a0 4023ef12: 02cd mov.n a12, a2 4023ef14: 0148 l32i.n a4, a1, 0 4023ef16: 1e0226 beqi a2, -1, 4023ef38 <_ZN8NetUtils11pbufFindStrEP4pbufPKci+0x48> 4023ef19: 000df2 l8ui a15, a13, 0 4023ef1c: 0f3d mov.n a3, a15 4023ef1e: 0e2d mov.n a2, a14 4023ef20: 07f5c5 call0 40246e80 <_ZN8NetUtils12pbufFindCharEP4pbufci> 4023ef23: 02cd mov.n a12, a2 4023ef25: 0f0226 beqi a2, -1, 4023ef38 <_ZN8NetUtils11pbufFindStrEP4pbufPKci+0x48> 4023ef28: 024d mov.n a4, a2 4023ef2a: 0d3d mov.n a3, a13 4023ef2c: 0e2d mov.n a2, a14 4023ef2e: 07f905 call0 40246ec0 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci> 4023ef31: 32cc bnez.n a2, 4023ef38 <_ZN8NetUtils11pbufFindStrEP4pbufPKci+0x48> 4023ef33: 4c1b addi.n a4, a12, 1 4023ef35: fff8c6 j 4023ef1c <_ZN8NetUtils11pbufFindStrEP4pbufPKci+0x2c> 4023ef38: b108 l32i.n a0, a1, 44 4023ef3a: 0c2d mov.n a2, a12 4023ef3c: 91d8 l32i.n a13, a1, 36 4023ef3e: a1c8 l32i.n a12, a1, 40 4023ef40: 81e8 l32i.n a14, a1, 32 4023ef42: 71f8 l32i.n a15, a1, 28 4023ef44: 30c112 addi a1, a1, 48 4023ef47: f00d ret.n 4023ef49: 000000 ill 4023ef4c <_ZN8NetUtils11pbufStrCopyEP4pbufii>: 4023ef4c: d0c112 addi a1, a1, -48 4023ef4f: 0861e2 s32i a14, a1, 32 4023ef52: 02ed mov.n a14, a2 4023ef54: 251b addi.n a2, a5, 1 4023ef56: b109 s32i.n a0, a1, 44 4023ef58: a1c9 s32i.n a12, a1, 40 4023ef5a: 91d9 s32i.n a13, a1, 36 4023ef5c: 71f9 s32i.n a15, a1, 28 4023ef5e: 05dd mov.n a13, a5 4023ef60: 03fd mov.n a15, a3 4023ef62: 0149 s32i.n a4, a1, 0 4023ef64: fce905 call0 4023bdf8 <_Znaj> 4023ef67: 02cd mov.n a12, a2 4023ef69: 030c movi.n a3, 0 4023ef6b: 22da add.n a2, a2, a13 4023ef6d: 004232 s8i a3, a2, 0 4023ef70: 0148 l32i.n a4, a1, 0 4023ef72: 0c3d mov.n a3, a12 4023ef74: f45040 extui a5, a4, 0, 16 4023ef77: 0f2d mov.n a2, a15 4023ef79: f440d0 extui a4, a13, 0, 16 4023ef7c: e56345 call0 402245b4 4023ef7f: 0c3d mov.n a3, a12 4023ef81: 0e2d mov.n a2, a14 4023ef83: ff2601 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023ef86: 0000c0 callx0 a0 4023ef89: 0c2d mov.n a2, a12 4023ef8b: fce7c5 call0 4023be08 <_ZdaPv> 4023ef8e: b108 l32i.n a0, a1, 44 4023ef90: 0e2d mov.n a2, a14 4023ef92: a1c8 l32i.n a12, a1, 40 4023ef94: 91d8 l32i.n a13, a1, 36 4023ef96: 81e8 l32i.n a14, a1, 32 4023ef98: 71f8 l32i.n a15, a1, 28 4023ef9a: 30c112 addi a1, a1, 48 4023ef9d: f00d ret.n 4023ef9f: 9c8000 excw 4023efa2: fe .byte 0xfe 4023efa3: 3f .byte 0x3f 4023efa4 <_ZN9TcpClientD1Ev>: 4023efa4: f0c112 addi a1, a1, -16 4023efa7: 11d9 s32i.n a13, a1, 4 4023efa9: 02dd mov.n a13, a2 4023efab: fffd21 l32r a2, 4023efa0 <_ZN8NetUtils11pbufStrCopyEP4pbufii+0x54> 4023efae: 21c9 s32i.n a12, a1, 8 4023efb0: 8dc8 l32i.n a12, a13, 32 4023efb2: 3109 s32i.n a0, a1, 12 4023efb4: 0d29 s32i.n a2, a13, 0 4023efb6: fcac beqz.n a12, 4023efe9 <_ZN9TcpClientD1Ev+0x45> 4023efb8: fccc22 addi a2, a12, -4 4023efbb: 0228 l32i.n a2, a2, 0 4023efbd: f02220 subx8 a2, a2, a2 4023efc0: a0c2c0 addx4 a12, a2, a12 4023efc3: 8d38 l32i.n a3, a13, 32 4023efc5: 0c2d mov.n a2, a12 4023efc7: e4ccc2 addi a12, a12, -28 4023efca: 0f1237 beq a2, a3, 4023efdd <_ZN9TcpClientD1Ev+0x39> 4023efcd: 0c28 l32i.n a2, a12, 0 4023efcf: 022232 l32i a3, a2, 8 4023efd2: 202cc0 or a2, a12, a12 4023efd5: 0003c0 callx0 a3 4023efd8: fff9c6 j 4023efc3 <_ZN9TcpClientD1Ev+0x1f> 4023efdb: 220000 excw 4023efde: 45fcc2 excw 4023efe1: 22fce2 excw 4023efe4: 2200a0 excw 4023efe7: 086d mov.n a6, a8 4023efe9: 7d28 l32i.n a2, a13, 28 4023efeb: d28c beqz.n a2, 4023effc <_ZN9TcpClientD1Ev+0x58> 4023efed: 1238 l32i.n a3, a2, 4 4023efef: 330b addi.n a3, a3, -1 4023eff1: 1239 s32i.n a3, a2, 4 4023eff3: 53cc bnez.n a3, 4023effc <_ZN9TcpClientD1Ev+0x58> 4023eff5: 0238 l32i.n a3, a2, 0 4023eff7: 1338 l32i.n a3, a3, 4 4023eff9: 0003c0 callx0 a3 4023effc: 6d28 l32i.n a2, a13, 24 4023effe: e28c beqz.n a2, 4023f010 <_ZN9TcpClientD1Ev+0x6c> 4023f000: 1238 l32i.n a3, a2, 4 4023f002: 330b addi.n a3, a3, -1 4023f004: 1239 s32i.n a3, a2, 4 4023f006: 63cc bnez.n a3, 4023f010 <_ZN9TcpClientD1Ev+0x6c> 4023f008: 0238 l32i.n a3, a2, 0 4023f00a: 012332 l32i a3, a3, 4 4023f00d: 0003c0 callx0 a3 4023f010: 5d28 l32i.n a2, a13, 20 4023f012: d28c beqz.n a2, 4023f023 <_ZN9TcpClientD1Ev+0x7f> 4023f014: 1238 l32i.n a3, a2, 4 4023f016: 330b addi.n a3, a3, -1 4023f018: 1239 s32i.n a3, a2, 4 4023f01a: 53cc bnez.n a3, 4023f023 <_ZN9TcpClientD1Ev+0x7f> 4023f01c: 0238 l32i.n a3, a2, 0 4023f01e: 1338 l32i.n a3, a3, 4 4023f020: 0003c0 callx0 a3 4023f023: 0d2d mov.n a2, a13 4023f025: 005c85 call0 4023f5f0 <_ZN13TcpConnectionD1Ev> 4023f028: 3108 l32i.n a0, a1, 12 4023f02a: 21c8 l32i.n a12, a1, 8 4023f02c: 11d8 l32i.n a13, a1, 4 4023f02e: 10c112 addi a1, a1, 16 4023f031: f00d ret.n ... 4023f034 <_ZN9TcpClientD0Ev>: 4023f034: f0c112 addi a1, a1, -16 4023f037: 036102 s32i a0, a1, 12 4023f03a: 0261c2 s32i a12, a1, 8 4023f03d: 20c220 or a12, a2, a2 4023f040: fff605 call0 4023efa4 <_ZN9TcpClientD1Ev> 4023f043: 0c2d mov.n a2, a12 4023f045: fcdd45 call0 4023be1c <_ZdlPv> 4023f048: 3108 l32i.n a0, a1, 12 4023f04a: 21c8 l32i.n a12, a1, 8 4023f04c: 10c112 addi a1, a1, 16 4023f04f: f00d ret.n 4023f051: 000000 ill 4023f054 <_ZN9TcpClientC1Eb>: 4023f054: f0c112 addi a1, a1, -16 4023f057: 743030 extui a3, a3, 0, 8 4023f05a: 3109 s32i.n a0, a1, 12 4023f05c: 21c9 s32i.n a12, a1, 8 4023f05e: 20c220 or a12, a2, a2 4023f061: 007385 call0 4023f79c <_ZN13TcpConnectionC1Eb> 4023f064: ffcf21 l32r a2, 4023efa0 <_ZN8NetUtils11pbufStrCopyEP4pbufii+0x54> 4023f067: 3108 l32i.n a0, a1, 12 4023f069: 0c29 s32i.n a2, a12, 0 4023f06b: 020c movi.n a2, 0 4023f06d: 4c29 s32i.n a2, a12, 16 4023f06f: 5c29 s32i.n a2, a12, 20 4023f071: 6c29 s32i.n a2, a12, 24 4023f073: 7c29 s32i.n a2, a12, 28 4023f075: 8c29 s32i.n a2, a12, 32 4023f077: 244c22 s8i a2, a12, 36 4023f07a: 135c22 s16i a2, a12, 38 4023f07d: 145c22 s16i a2, a12, 40 4023f080: 21c8 l32i.n a12, a1, 8 4023f082: 10c112 addi a1, a1, 16 4023f085: f00d ret.n ... 4023f088 <_ZN9TcpClient4sendEPKctb>: 4023f088: d0c112 addi a1, a1, -48 4023f08b: a1c9 s32i.n a12, a1, 40 4023f08d: 02cd mov.n a12, a2 4023f08f: 4228 l32i.n a2, a2, 16 4023f091: 91d9 s32i.n a13, a1, 36 4023f093: 81e9 s32i.n a14, a1, 32 4023f095: b109 s32i.n a0, a1, 44 4023f097: 71f9 s32i.n a15, a1, 28 4023f099: 220b addi.n a2, a2, -1 4023f09b: f4e040 extui a14, a4, 0, 16 4023f09e: 74d050 extui a13, a5, 0, 8 4023f0a1: 0522b6 bltui a2, 2, 4023f0aa <_ZN9TcpClient4sendEPKctb+0x22> 4023f0a4: 020c movi.n a2, 0 4023f0a6: 000c86 j 4023f0dc <_ZN9TcpClient4sendEPKctb+0x54> 4023f0a9: 2c2200 excw 4023f0ac: 5608 l32i.n a0, a6, 20 4023f0ae: 1c0102 l8ui a0, a1, 28 4023f0b1: 6132c2 excw 4023f0b4: d30500 excw 4023f0b7: fdfc bnez.n a13, 4023f0fa <_ZN9TcpClient10sendStringE6Stringb+0xe> 4023f0b9: ae8502 excw 4023f0bc: 013806 j 4023f5a0 <_ZN13TcpConnection11onConnectedEa+0x54> 4023f0bf: 8cf9 s32i.n a15, a12, 32 4023f0c1: 8c28 l32i.n a2, a12, 32 4023f0c3: 0248 l32i.n a4, a2, 0 4023f0c5: 1458 l32i.n a5, a4, 4 4023f0c7: 0e4d mov.n a4, a14 4023f0c9: 0005c0 callx0 a5 4023f0cc: d49e27 bne a14, a2, 4023f0a4 <_ZN9TcpClient4sendEPKctb+0x1c> 4023f0cf: 141c42 l16ui a4, a12, 40 4023f0d2: 244cd2 s8i a13, a12, 36 4023f0d5: 4e4a add.n a4, a14, a4 4023f0d7: 145c42 s16i a4, a12, 40 4023f0da: 120c movi.n a2, 1 4023f0dc: b108 l32i.n a0, a1, 44 4023f0de: a1c8 l32i.n a12, a1, 40 4023f0e0: 91d8 l32i.n a13, a1, 36 4023f0e2: 81e8 l32i.n a14, a1, 32 4023f0e4: 71f8 l32i.n a15, a1, 28 4023f0e6: 30c112 addi a1, a1, 48 4023f0e9: f00d ret.n ... 4023f0ec <_ZN9TcpClient10sendStringE6Stringb>: 4023f0ec: 745040 extui a5, a4, 0, 8 4023f0ef: 031342 l16ui a4, a3, 6 4023f0f2: 0338 l32i.n a3, a3, 0 4023f0f4: f0c112 addi a1, a1, -16 4023f0f7: 3109 s32i.n a0, a1, 12 4023f0f9: fff8c5 call0 4023f088 <_ZN9TcpClient4sendEPKctb> 4023f0fc: 3108 l32i.n a0, a1, 12 4023f0fe: 10c112 addi a1, a1, 16 4023f101: f00d ret.n 4023f103: 9c5800 excw 4023f106: fe .byte 0xfe 4023f107: 3f .byte 0x3f 4023f108 <_ZN9TcpClient13pushAsyncPartEv>: 4023f108: f0c112 addi a1, a1, -16 4023f10b: 082232 l32i a3, a2, 32 4023f10e: 21c9 s32i.n a12, a1, 8 4023f110: 3109 s32i.n a0, a1, 12 4023f112: 02cd mov.n a12, a2 4023f114: 83ac beqz.n a3, 4023f140 <_ZN9TcpClient13pushAsyncPartEv+0x38> 4023f116: 338b addi.n a3, a3, 8 4023f118: 008605 call0 4023f97c <_ZN13TcpConnection5writeEP17IDataSourceStream> 4023f11b: 8c28 l32i.n a2, a12, 32 4023f11d: 0238 l32i.n a3, a2, 0 4023f11f: 7338 l32i.n a3, a3, 28 4023f121: 0003c0 callx0 a3 4023f124: 829c beqz.n a2, 4023f140 <_ZN9TcpClient13pushAsyncPartEv+0x38> 4023f126: 0c2d mov.n a2, a12 4023f128: 008305 call0 4023f95c <_ZN13TcpConnection5flushEv> 4023f12b: fff621 l32r a2, 4023f104 <_ZN9TcpClient10sendStringE6Stringb+0x18> 4023f12e: fd01c5 call0 4023c14c 4023f131: 8c28 l32i.n a2, a12, 32 4023f133: 528c beqz.n a2, 4023f13c <_ZN9TcpClient13pushAsyncPartEv+0x34> 4023f135: 0238 l32i.n a3, a2, 0 4023f137: 3338 l32i.n a3, a3, 12 4023f139: 0003c0 callx0 a3 4023f13c: 020c movi.n a2, 0 4023f13e: 8c29 s32i.n a2, a12, 32 4023f140: 3108 l32i.n a0, a1, 12 4023f142: 21c8 l32i.n a12, a1, 8 4023f144: 10c112 addi a1, a1, 16 4023f147: f00d ret.n 4023f149: 000000 ill 4023f14c <_ZN9TcpClient19setCompleteDelegateE8DelegateIFvRS_bEE>: 4023f14c: f0c112 addi a1, a1, -16 4023f14f: 14c222 addi a2, a2, 20 4023f152: 036102 s32i a0, a1, 12 4023f155: 07de85 call0 40246f40 <_ZN8DelegateIFvR9TcpClientbEE4copyERKS3_> 4023f158: 032102 l32i a0, a1, 12 4023f15b: 10c112 addi a1, a1, 16 4023f15e: 000080 ret 4023f161: 000000 ill 4023f164: 2938 l32i.n a3, a9, 8 4023f166: ff .byte 0xff 4023f167: 3f .byte 0x3f 4023f168 <_GLOBAL__sub_I__ZN9TcpClientC2EP7tcp_pcb8DelegateIFbRS_PciEES2_IFvS3_bEE>: 4023f168: 00a062 movi a6, 0 4023f16b: fffe21 l32r a2, 4023f164 <_ZN9TcpClient19setCompleteDelegateE8DelegateIFvRS_bEE+0x18> 4023f16e: f0c112 addi a1, a1, -16 4023f171: 205660 or a5, a6, a6 4023f174: 204660 or a4, a6, a6 4023f177: 063d mov.n a3, a6 4023f179: 3109 s32i.n a0, a1, 12 4023f17b: fd5985 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023f17e: 3108 l32i.n a0, a1, 12 4023f180: 10c112 addi a1, a1, 16 4023f183: f00d ret.n 4023f185: 000000 ill 4023f188 <_ZN9TcpClient7connectE6Stringi>: 4023f188: d0c112 addi a1, a1, -48 4023f18b: 0a61c2 s32i a12, a1, 40 4023f18e: 20c220 or a12, a2, a2 4023f191: 4228 l32i.n a2, a2, 16 4023f193: 91d9 s32i.n a13, a1, 36 4023f195: b109 s32i.n a0, a1, 44 4023f197: 220b addi.n a2, a2, -1 4023f199: 0d0c movi.n a13, 0 4023f19b: 1f22b6 bltui a2, 2, 4023f1be <_ZN9TcpClient7connectE6Stringi+0x36> 4023f19e: 0338 l32i.n a3, a3, 0 4023f1a0: 120c movi.n a2, 1 4023f1a2: 4c29 s32i.n a2, a12, 16 4023f1a4: 012d mov.n a2, a1 4023f1a6: 4149 s32i.n a4, a1, 16 4023f1a8: fe9d01 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023f1ab: 0000c0 callx0 a0 4023f1ae: 4148 l32i.n a4, a1, 16 4023f1b0: 013d mov.n a3, a1 4023f1b2: 0c2d mov.n a2, a12 4023f1b4: 008f05 call0 4023faa8 <_ZN13TcpConnection7connectE6Stringi> 4023f1b7: 02dd mov.n a13, a2 4023f1b9: 012d mov.n a2, a1 4023f1bb: fda185 call0 4023cbd4 <_ZN6StringD1Ev> 4023f1be: b108 l32i.n a0, a1, 44 4023f1c0: 0d2d mov.n a2, a13 4023f1c2: a1c8 l32i.n a12, a1, 40 4023f1c4: 91d8 l32i.n a13, a1, 36 4023f1c6: 30c112 addi a1, a1, 48 4023f1c9: f00d ret.n ... 4023f1cc <_ZN9TcpClient7connectE9IPAddresst>: 4023f1cc: 042252 l32i a5, a2, 16 4023f1cf: e0c112 addi a1, a1, -32 4023f1d2: 076102 s32i a0, a1, 28 4023f1d5: ffc552 addi a5, a5, -1 4023f1d8: f44040 extui a4, a4, 0, 16 4023f1db: 060c movi.n a6, 0 4023f1dd: 1325b6 bltui a5, 2, 4023f1f4 <_ZN9TcpClient7connectE9IPAddresst+0x28> 4023f1e0: 150c movi.n a5, 1 4023f1e2: 4259 s32i.n a5, a2, 16 4023f1e4: 1338 l32i.n a3, a3, 4 4023f1e6: f54251 l32r a5, 4023c6f0 <_ZNK9IPAddress7printToER5Print+0x5c> 4023f1e9: 1139 s32i.n a3, a1, 4 4023f1eb: 013d mov.n a3, a1 4023f1ed: 0159 s32i.n a5, a1, 0 4023f1ef: 009485 call0 4023fb38 <_ZN13TcpConnection7connectE9IPAddresst> 4023f1f2: 026d mov.n a6, a2 4023f1f4: 7108 l32i.n a0, a1, 28 4023f1f6: 062d mov.n a2, a6 4023f1f8: 20c112 addi a1, a1, 32 4023f1fb: f00d ret.n 4023f1fd: 000000 ill 4023f200 <_ZN9TcpClient11onConnectedEa>: 4023f200: f0c112 addi a1, a1, -16 4023f203: 21c9 s32i.n a12, a1, 8 4023f205: 11d9 s32i.n a13, a1, 4 4023f207: 743030 extui a3, a3, 0, 8 4023f20a: 3109 s32i.n a0, a1, 12 4023f20c: 02cd mov.n a12, a2 4023f20e: 01d380 slli a13, a3, 24 4023f211: 53cc bnez.n a3, 4023f21a <_ZN9TcpClient11onConnectedEa+0x1a> 4023f213: 220c movi.n a2, 2 4023f215: 4c29 s32i.n a2, a12, 16 4023f217: 000306 j 4023f227 <_ZN9TcpClient11onConnectedEa+0x27> 4023f21a: 0228 l32i.n a2, a2, 0 4023f21c: 3138d0 srai a3, a13, 24 4023f21f: a248 l32i.n a4, a2, 40 4023f221: 202cc0 or a2, a12, a12 4023f224: 0004c0 callx0 a4 4023f227: 3138d0 srai a3, a13, 24 4023f22a: 202cc0 or a2, a12, a12 4023f22d: 0031c5 call0 4023f54c <_ZN13TcpConnection11onConnectedEa> 4023f230: 3108 l32i.n a0, a1, 12 4023f232: 020c movi.n a2, 0 4023f234: 21c8 l32i.n a12, a1, 8 4023f236: 11d8 l32i.n a13, a1, 4 4023f238: 10c112 addi a1, a1, 16 4023f23b: f00d ret.n 4023f23d: 000000 ill 4023f240 <_ZN9TcpClient9onReceiveEP4pbuf>: 4023f240: f0c112 addi a1, a1, -16 4023f243: 21c9 s32i.n a12, a1, 8 4023f245: 11d9 s32i.n a13, a1, 4 4023f247: 3109 s32i.n a0, a1, 12 4023f249: 01e9 s32i.n a14, a1, 0 4023f24b: 02dd mov.n a13, a2 4023f24d: 03cd mov.n a12, a3 4023f24f: 63cc bnez.n a3, 4023f259 <_ZN9TcpClient9onReceiveEP4pbuf+0x19> 4023f251: 002a85 call0 4023f4fc <_ZN13TcpConnection9onReceiveEP4pbuf> 4023f254: 0c2d mov.n a2, a12 4023f256: 001406 j 4023f2aa <_ZN9TcpClient9onReceiveEP4pbuf+0x6a> 4023f259: 6228 l32i.n a2, a2, 24 4023f25b: 041216 beqz a2, 4023f2a0 <_ZN9TcpClient9onReceiveEP4pbuf+0x60> 4023f25e: 041322 l16ui a2, a3, 8 4023f261: 221b addi.n a2, a2, 1 4023f263: fcb945 call0 4023bdf8 <_Znaj> 4023f266: 041c42 l16ui a4, a12, 8 4023f269: 02ed mov.n a14, a2 4023f26b: 023d mov.n a3, a2 4023f26d: 050c movi.n a5, 0 4023f26f: 0c2d mov.n a2, a12 4023f271: e53405 call0 402245b4 4023f274: 041c52 l16ui a5, a12, 8 4023f277: 030c movi.n a3, 0 4023f279: 2e5a add.n a2, a14, a5 4023f27b: 004232 s8i a3, a2, 0 4023f27e: 6d28 l32i.n a2, a13, 24 4023f280: 0e4d mov.n a4, a14 4023f282: 0238 l32i.n a3, a2, 0 4023f284: 022362 l32i a6, a3, 8 4023f287: 203dd0 or a3, a13, a13 4023f28a: 0006c0 callx0 a6 4023f28d: 92cc bnez.n a2, 4023f29a <_ZN9TcpClient9onReceiveEP4pbuf+0x5a> 4023f28f: 0e2d mov.n a2, a14 4023f291: fcb745 call0 4023be08 <_ZdaPv> 4023f294: ffa022 movi a2, 255 4023f297: 0003c6 j 4023f2aa <_ZN9TcpClient9onReceiveEP4pbuf+0x6a> 4023f29a: 202ee0 or a2, a14, a14 4023f29d: fcb685 call0 4023be08 <_ZdaPv> 4023f2a0: 203cc0 or a3, a12, a12 4023f2a3: 0d2d mov.n a2, a13 4023f2a5: 002545 call0 4023f4fc <_ZN13TcpConnection9onReceiveEP4pbuf> 4023f2a8: 020c movi.n a2, 0 4023f2aa: 3108 l32i.n a0, a1, 12 4023f2ac: 21c8 l32i.n a12, a1, 8 4023f2ae: 11d8 l32i.n a13, a1, 4 4023f2b0: 01e8 l32i.n a14, a1, 0 4023f2b2: 10c112 addi a1, a1, 16 4023f2b5: f00d ret.n ... 4023f2b8 <_ZN9TcpClient17onReadyToSendDataE18TcpConnectionEvent>: 4023f2b8: f0c112 addi a1, a1, -16 4023f2bb: 21c9 s32i.n a12, a1, 8 4023f2bd: 11d9 s32i.n a13, a1, 4 4023f2bf: 02cd mov.n a12, a2 4023f2c1: 3109 s32i.n a0, a1, 12 4023f2c3: 03dd mov.n a13, a3 4023f2c5: 001045 call0 4023f3cc <_ZN13TcpConnection17onReadyToSendDataE18TcpConnectionEvent> 4023f2c8: 7c28 l32i.n a2, a12, 28 4023f2ca: 928c beqz.n a2, 4023f2d7 <_ZN9TcpClient17onReadyToSendDataE18TcpConnectionEvent+0x1f> 4023f2cc: 0238 l32i.n a3, a2, 0 4023f2ce: 0d4d mov.n a4, a13 4023f2d0: 2358 l32i.n a5, a3, 8 4023f2d2: 0c3d mov.n a3, a12 4023f2d4: 0005c0 callx0 a5 4023f2d7: 0c2d mov.n a2, a12 4023f2d9: ffe2c5 call0 4023f108 <_ZN9TcpClient13pushAsyncPartEv> 4023f2dc: 3108 l32i.n a0, a1, 12 4023f2de: 21c8 l32i.n a12, a1, 8 4023f2e0: 11d8 l32i.n a13, a1, 4 4023f2e2: 10c112 addi a1, a1, 16 4023f2e5: f00d ret.n ... 4023f2e8 <_ZN9TcpClient5closeEv>: 4023f2e8: f0c112 addi a1, a1, -16 4023f2eb: 21c9 s32i.n a12, a1, 8 4023f2ed: 02cd mov.n a12, a2 4023f2ef: 4228 l32i.n a2, a2, 16 4023f2f1: 3109 s32i.n a0, a1, 12 4023f2f3: fdc222 addi a2, a2, -3 4023f2f6: 2222b6 bltui a2, 2, 4023f31c <_ZN9TcpClient5closeEv+0x34> 4023f2f9: 149c32 l16si a3, a12, 40 4023f2fc: 139c22 l16si a2, a12, 38 4023f2ff: 340c movi.n a4, 3 4023f301: c02230 sub a2, a2, a3 4023f304: 430c movi.n a3, 4 4023f306: 833420 moveqz a3, a4, a2 4023f309: 020c movi.n a2, 0 4023f30b: 145c22 s16i a2, a12, 40 4023f30e: 135c22 s16i a2, a12, 38 4023f311: 0c28 l32i.n a2, a12, 0 4023f313: 4c39 s32i.n a3, a12, 16 4023f315: c248 l32i.n a4, a2, 48 4023f317: 0c2d mov.n a2, a12 4023f319: 0004c0 callx0 a4 4023f31c: 202cc0 or a2, a12, a12 4023f31f: 0028c5 call0 4023f5ac <_ZN13TcpConnection5closeEv> 4023f322: 032102 l32i a0, a1, 12 4023f325: 0221c2 l32i a12, a1, 8 4023f328: 10c112 addi a1, a1, 16 4023f32b: f00d ret.n 4023f32d: 000000 ill 4023f330 <_ZN9TcpClient6onSentEt>: 4023f330: f0c112 addi a1, a1, -16 4023f333: 21c9 s32i.n a12, a1, 8 4023f335: 02cd mov.n a12, a2 4023f337: 131222 l16ui a2, a2, 38 4023f33a: f43030 extui a3, a3, 0, 16 4023f33d: 232a add.n a2, a3, a2 4023f33f: 135c22 s16i a2, a12, 38 4023f342: 8c28 l32i.n a2, a12, 32 4023f344: 3109 s32i.n a0, a1, 12 4023f346: 62dc bnez.n a2, 4023f360 <_ZN9TcpClient6onSentEt+0x30> 4023f348: 240c22 l8ui a2, a12, 36 4023f34b: 129c beqz.n a2, 4023f360 <_ZN9TcpClient6onSentEt+0x30> 4023f34d: 0c2d mov.n a2, a12 4023f34f: 001685 call0 4023f4b8 <_ZN13TcpConnection6onSentEt> 4023f352: 0c28 l32i.n a2, a12, 0 4023f354: 4238 l32i.n a3, a2, 16 4023f356: 202cc0 or a2, a12, a12 4023f359: 0003c0 callx0 a3 4023f35c: 000186 j 4023f366 <_ZN9TcpClient6onSentEt+0x36> 4023f35f: 2cc000 excw 4023f362: 154520 extui a4, a2, 21, 2 4023f365: 210200 srai a0, a0, 2 4023f368: a02203 excw 4023f36b: 21c800 srai a12, a0, 8 4023f36e: 10c112 addi a1, a1, 16 4023f371: f00d ret.n ... 4023f374 <_ZN9TcpClient7onErrorEa>: 4023f374: f0c112 addi a1, a1, -16 4023f377: 3109 s32i.n a0, a1, 12 4023f379: 21c9 s32i.n a12, a1, 8 4023f37b: 11d9 s32i.n a13, a1, 4 4023f37d: 74d030 extui a13, a3, 0, 8 4023f380: 430c movi.n a3, 4 4023f382: 02cd mov.n a12, a2 4023f384: 4239 s32i.n a3, a2, 16 4023f386: 0228 l32i.n a2, a2, 0 4023f388: c248 l32i.n a4, a2, 48 4023f38a: 0c2d mov.n a2, a12 4023f38c: 0004c0 callx0 a4 4023f38f: 013d80 slli a3, a13, 24 4023f392: 0c2d mov.n a2, a12 4023f394: 313830 srai a3, a3, 24 4023f397: 000145 call0 4023f3ac <_ZN13TcpConnection7onErrorEa> 4023f39a: 3108 l32i.n a0, a1, 12 4023f39c: 21c8 l32i.n a12, a1, 8 4023f39e: 11d8 l32i.n a13, a1, 4 4023f3a0: 10c112 addi a1, a1, 16 4023f3a3: f00d ret.n 4023f3a5: 000000 ill 4023f3a8: fe9cb4 excw 4023f3ab: 3f .byte 0x3f 4023f3ac <_ZN13TcpConnection7onErrorEa>: 4023f3ac: 013380 slli a3, a3, 24 4023f3af: fffe21 l32r a2, 4023f3a8 <_ZN9TcpClient7onErrorEa+0x34> 4023f3b2: f0c112 addi a1, a1, -16 4023f3b5: 313830 srai a3, a3, 24 4023f3b8: 036102 s32i a0, a1, 12 4023f3bb: fcd905 call0 4023c14c 4023f3be: 032102 l32i a0, a1, 12 4023f3c1: 10c112 addi a1, a1, 16 4023f3c4: 000080 ret 4023f3c7: 9ccf00 excw 4023f3ca: fe .byte 0xfe 4023f3cb: 3f .byte 0x3f 4023f3cc <_ZN13TcpConnection17onReadyToSendDataE18TcpConnectionEvent>: 4023f3cc: f0c112 addi a1, a1, -16 4023f3cf: 3109 s32i.n a0, a1, 12 4023f3d1: 053326 beqi a3, 3, 4023f3da <_ZN13TcpConnection17onReadyToSendDataE18TcpConnectionEvent+0xe> 4023f3d4: fffd21 l32r a2, 4023f3c8 <_ZN13TcpConnection7onErrorEa+0x1c> 4023f3d7: fcd745 call0 4023c14c 4023f3da: 3108 l32i.n a0, a1, 12 4023f3dc: 10c112 addi a1, a1, 16 4023f3df: f00d ret.n 4023f3e1: 000000 ill 4023f3e4: 29ec bnez.n a9, 4023f40a <_ZN13TcpConnection5writeEPKcih+0x22> 4023f3e6: ff .byte 0xff 4023f3e7: 3f .byte 0x3f 4023f3e8 <_ZN13TcpConnection5writeEPKcih>: 4023f3e8: e0c112 addi a1, a1, -32 4023f3eb: 61c9 s32i.n a12, a1, 24 4023f3ed: 04cd mov.n a12, a4 4023f3ef: 0c0242 l8ui a4, a2, 12 4023f3f2: 51d9 s32i.n a13, a1, 20 4023f3f4: 41e9 s32i.n a14, a1, 16 4023f3f6: 02dd mov.n a13, a2 4023f3f8: 076102 s32i a0, a1, 28 4023f3fb: 00a022 movi a2, 0 4023f3fe: 74e050 extui a14, a5, 0, 8 4023f401: 081427 beq a4, a2, 4023f40d <_ZN13TcpConnection5writeEPKcih+0x25> 4023f404: 012d42 l32i a4, a13, 4 4023f407: 021427 beq a4, a2, 4023f40d <_ZN13TcpConnection5writeEPKcih+0x25> 4023f40a: 391422 l16ui a2, a4, 114 4023f40d: 08a2c7 bge a2, a12, 4023f419 <_ZN13TcpConnection5writeEPKcih+0x31> 4023f410: 02cd mov.n a12, a2 4023f412: 32cc bnez.n a2, 4023f419 <_ZN13TcpConnection5writeEPKcih+0x31> 4023f414: f27c movi.n a2, -1 4023f416: 000786 j 4023f438 <_ZN13TcpConnection5writeEPKcih+0x50> 4023f419: fff221 l32r a2, 4023f3e4 <_ZN13TcpConnection17onReadyToSendDataE18TcpConnectionEvent+0x18> 4023f41c: 006132 s32i a3, a1, 0 4023f41f: 01b085 call0 40240f28 <_ZN8WDTClass5aliveEv> 4023f422: 002132 l32i a3, a1, 0 4023f425: 012d22 l32i a2, a13, 4 4023f428: 0e5d mov.n a5, a14 4023f42a: f440c0 extui a4, a12, 0, 16 4023f42d: e79885 call0 40226db8 4023f430: 742020 extui a2, a2, 0, 8 4023f433: fdd256 bnez a2, 4023f414 <_ZN13TcpConnection5writeEPKcih+0x2c> 4023f436: 0c2d mov.n a2, a12 4023f438: 7108 l32i.n a0, a1, 28 4023f43a: 61c8 l32i.n a12, a1, 24 4023f43c: 51d8 l32i.n a13, a1, 20 4023f43e: 41e8 l32i.n a14, a1, 16 4023f440: 20c112 addi a1, a1, 32 4023f443: f00d ret.n 4023f445: 000000 ill 4023f448: ff0001 l32r a0, 4023f048 <_ZN9TcpClientD0Ev+0x14> 4023f44b: ff .byte 0xff 4023f44c: fe9ce7 bne a12, a14, 4023f44e <_ZN13TcpConnection5writeEPKcih+0x66> 4023f44f: 3f .byte 0x3f 4023f450 <_ZN13TcpConnection6onPollEv>: 4023f450: f0c112 addi a1, a1, -16 4023f453: 051242 l16ui a4, a2, 10 4023f456: 21c9 s32i.n a12, a1, 8 4023f458: 041232 l16ui a3, a2, 8 4023f45b: 02cd mov.n a12, a2 4023f45d: fffa21 l32r a2, 4023f448 <_ZN13TcpConnection5writeEPKcih+0x60> 4023f460: 3109 s32i.n a0, a1, 12 4023f462: 11d9 s32i.n a13, a1, 4 4023f464: 802420 add a2, a4, a2 4023f467: a29c beqz.n a2, 4023f485 <_ZN13TcpConnection6onPollEv+0x35> 4023f469: 183347 bltu a3, a4, 4023f485 <_ZN13TcpConnection6onPollEv+0x35> 4023f46c: fff821 l32r a2, 4023f44c <_ZN13TcpConnection5writeEPKcih+0x64> 4023f46f: fda0d2 movi a13, 253 4023f472: fccd85 call0 4023c14c 4023f475: 0c28 l32i.n a2, a12, 0 4023f477: 042232 l32i a3, a2, 16 4023f47a: 202cc0 or a2, a12, a12 4023f47d: 0003c0 callx0 a3 4023f480: 000806 j 4023f4a4 <_ZN13TcpConnection6onPollEv+0x54> 4023f483: 280000 excw 4023f486: dd1c movi.n a13, 29 4023f488: 729c02 l16si a0, a12, 228 4023f48b: 0c0c32 l8ui a3, a12, 12 4023f48e: 0d0c movi.n a13, 0 4023f490: 1013d7 beq a3, a13, 4023f4a4 <_ZN13TcpConnection6onPollEv+0x54> 4023f493: 391222 l16ui a2, a2, 114 4023f496: 0a12d7 beq a2, a13, 4023f4a4 <_ZN13TcpConnection6onPollEv+0x54> 4023f499: 0c28 l32i.n a2, a12, 0 4023f49b: 330c movi.n a3, 3 4023f49d: b248 l32i.n a4, a2, 44 4023f49f: 0c2d mov.n a2, a12 4023f4a1: 0004c0 callx0 a4 4023f4a4: 3108 l32i.n a0, a1, 12 4023f4a6: 0d2d mov.n a2, a13 4023f4a8: 21c8 l32i.n a12, a1, 8 4023f4aa: 11d8 l32i.n a13, a1, 4 4023f4ac: 10c112 addi a1, a1, 16 4023f4af: f00d ret.n 4023f4b1: 000000 ill 4023f4b4: 9d18 l32i.n a1, a13, 36 4023f4b6: fe .byte 0xfe 4023f4b7: 3f .byte 0x3f 4023f4b8 <_ZN13TcpConnection6onSentEt>: 4023f4b8: f0c112 addi a1, a1, -16 4023f4bb: 0261c2 s32i a12, a1, 8 4023f4be: 20c220 or a12, a2, a2 4023f4c1: fffc21 l32r a2, 4023f4b4 <_ZN13TcpConnection6onPollEv+0x64> 4023f4c4: f43030 extui a3, a3, 0, 16 4023f4c7: 036102 s32i a0, a1, 12 4023f4ca: fcc805 call0 4023c14c 4023f4cd: 1c28 l32i.n a2, a12, 4 4023f4cf: 329c beqz.n a2, 4023f4e6 <_ZN13TcpConnection6onSentEt+0x2e> 4023f4d1: 0c0c32 l8ui a3, a12, 12 4023f4d4: e38c beqz.n a3, 4023f4e6 <_ZN13TcpConnection6onSentEt+0x2e> 4023f4d6: 391222 l16ui a2, a2, 114 4023f4d9: 928c beqz.n a2, 4023f4e6 <_ZN13TcpConnection6onSentEt+0x2e> 4023f4db: 0c28 l32i.n a2, a12, 0 4023f4dd: 230c movi.n a3, 2 4023f4df: b248 l32i.n a4, a2, 44 4023f4e1: 0c2d mov.n a2, a12 4023f4e3: 0004c0 callx0 a4 4023f4e6: 3108 l32i.n a0, a1, 12 4023f4e8: 020c movi.n a2, 0 4023f4ea: 21c8 l32i.n a12, a1, 8 4023f4ec: 10c112 addi a1, a1, 16 4023f4ef: f00d ret.n 4023f4f1: 000000 ill 4023f4f4: fe9d27 bne a13, a2, 4023f4f6 <_ZN13TcpConnection6onSentEt+0x3e> 4023f4f7: 3f .byte 0x3f 4023f4f8: 3e .byte 0x3e 4023f4f9: fe9d excw 4023f4fb: 3f .byte 0x3f 4023f4fc <_ZN13TcpConnection9onReceiveEP4pbuf>: 4023f4fc: f0c112 addi a1, a1, -16 4023f4ff: 0261c2 s32i a12, a1, 8 4023f502: 036102 s32i a0, a1, 12 4023f505: 20c220 or a12, a2, a2 4023f508: 83cc bnez.n a3, 4023f514 <_ZN13TcpConnection9onReceiveEP4pbuf+0x18> 4023f50a: fffa21 l32r a2, 4023f4f4 <_ZN13TcpConnection6onSentEt+0x3c> 4023f50d: fcc3c5 call0 4023c14c 4023f510: 000946 j 4023f539 <_ZN13TcpConnection9onReceiveEP4pbuf+0x3d> 4023f513: 133200 excw 4023f516: f82104 excw 4023f519: ff .byte 0xff 4023f51a: fcc305 call0 4023c14c 4023f51d: 0c0c22 l8ui a2, a12, 12 4023f520: 015216 beqz a2, 4023f539 <_ZN13TcpConnection9onReceiveEP4pbuf+0x3d> 4023f523: 012c22 l32i a2, a12, 4 4023f526: 00f216 beqz a2, 4023f539 <_ZN13TcpConnection9onReceiveEP4pbuf+0x3d> 4023f529: 391222 l16ui a2, a2, 114 4023f52c: 928c beqz.n a2, 4023f539 <_ZN13TcpConnection9onReceiveEP4pbuf+0x3d> 4023f52e: 0c28 l32i.n a2, a12, 0 4023f530: 130c movi.n a3, 1 4023f532: b248 l32i.n a4, a2, 44 4023f534: 0c2d mov.n a2, a12 4023f536: 0004c0 callx0 a4 4023f539: 3108 l32i.n a0, a1, 12 4023f53b: 020c movi.n a2, 0 4023f53d: 21c8 l32i.n a12, a1, 8 4023f53f: 10c112 addi a1, a1, 16 4023f542: f00d ret.n 4023f544: fe9d57 bne a13, a5, 4023f546 <_ZN13TcpConnection9onReceiveEP4pbuf+0x4a> 4023f547: 3f .byte 0x3f 4023f548: 9d78 l32i.n a7, a13, 36 4023f54a: fe .byte 0xfe 4023f54b: 3f .byte 0x3f 4023f54c <_ZN13TcpConnection11onConnectedEa>: 4023f54c: f0c112 addi a1, a1, -16 4023f54f: 0261c2 s32i a12, a1, 8 4023f552: 0161d2 s32i a13, a1, 4 4023f555: 036102 s32i a0, a1, 12 4023f558: 74d030 extui a13, a3, 0, 8 4023f55b: 02cd mov.n a12, a2 4023f55d: 010d16 beqz a13, 4023f571 <_ZN13TcpConnection11onConnectedEa+0x25> 4023f560: 013d80 slli a3, a13, 24 4023f563: fff821 l32r a2, 4023f544 <_ZN13TcpConnection9onReceiveEP4pbuf+0x48> 4023f566: 313830 srai a3, a3, 24 4023f569: fcbe05 call0 4023c14c 4023f56c: 0001c6 j 4023f577 <_ZN13TcpConnection11onConnectedEa+0x2b> 4023f56f: 210000 srai a0, a0, 0 4023f572: 45fff5 excw 4023f575: fcbd excw 4023f577: 01a022 movi a2, 1 4023f57a: 0c4c22 s8i a2, a12, 12 4023f57d: 002c22 l32i a2, a12, 0 4023f580: 00bd56 bnez a13, 4023f58f <_ZN13TcpConnection11onConnectedEa+0x43> 4023f583: b248 l32i.n a4, a2, 44 4023f585: 0d3d mov.n a3, a13 4023f587: 0c2d mov.n a2, a12 4023f589: 0004c0 callx0 a4 4023f58c: 000186 j 4023f596 <_ZN13TcpConnection11onConnectedEa+0x4a> 4023f58f: 4238 l32i.n a3, a2, 16 4023f591: 0c2d mov.n a2, a12 4023f593: 0003c0 callx0 a3 4023f596: 3108 l32i.n a0, a1, 12 4023f598: 020c movi.n a2, 0 4023f59a: 21c8 l32i.n a12, a1, 8 4023f59c: 11d8 l32i.n a13, a1, 4 4023f59e: 10c112 addi a1, a1, 16 4023f5a1: f00d ret.n 4023f5a3: 9d8800 excw 4023f5a6: fe .byte 0xfe 4023f5a7: 3f .byte 0x3f 4023f5a8: 23f914 excw 4023f5ab: c11240 mul16u a1, a2, a4 4023f5ac <_ZN13TcpConnection5closeEv>: 4023f5ac: f0c112 addi a1, a1, -16 4023f5af: 21c9 s32i.n a12, a1, 8 4023f5b1: 20c220 or a12, a2, a2 4023f5b4: 012222 l32i a2, a2, 4 4023f5b7: 036102 s32i a0, a1, 12 4023f5ba: e29c beqz.n a2, 4023f5dc <_ZN13TcpConnection5closeEv+0x30> 4023f5bc: fffa21 l32r a2, 4023f5a4 <_ZN13TcpConnection11onConnectedEa+0x58> 4023f5bf: fcb8c5 call0 4023c14c 4023f5c2: fff931 l32r a3, 4023f5a8 <_ZN13TcpConnection11onConnectedEa+0x5c> 4023f5c5: 1c28 l32i.n a2, a12, 4 4023f5c7: 140c movi.n a4, 1 4023f5c9: e73ec5 call0 402269b8 4023f5cc: 1c28 l32i.n a2, a12, 4 4023f5ce: 030c movi.n a3, 0 4023f5d0: e73c45 call0 40226998 4023f5d3: 020c movi.n a2, 0 4023f5d5: 1c29 s32i.n a2, a12, 4 4023f5d7: 0c2d mov.n a2, a12 4023f5d9: 079a05 call0 40246f7c <_ZN13TcpConnection13checkSelfFreeEv> 4023f5dc: 3108 l32i.n a0, a1, 12 4023f5de: 21c8 l32i.n a12, a1, 8 4023f5e0: 10c112 addi a1, a1, 16 4023f5e3: f00d ret.n 4023f5e5: 000000 ill 4023f5e8: 9edc bnez.n a14, 4023f605 <_ZN13TcpConnectionD1Ev+0x15> 4023f5ea: fe .byte 0xfe 4023f5eb: 3f .byte 0x3f 4023f5ec: fe9da1 l32r a10, 4023f060 <_ZN9TcpClientC1Eb+0xc> 4023f5ef: 3f .byte 0x3f 4023f5f0 <_ZN13TcpConnectionD1Ev>: 4023f5f0: f0c112 addi a1, a1, -16 4023f5f3: fffd31 l32r a3, 4023f5e8 <_ZN13TcpConnection5closeEv+0x3c> 4023f5f6: 036102 s32i a0, a1, 12 4023f5f9: 006232 s32i a3, a2, 0 4023f5fc: 030c movi.n a3, 0 4023f5fe: 0d4232 s8i a3, a2, 13 4023f601: fffa85 call0 4023f5ac <_ZN13TcpConnection5closeEv> 4023f604: fffa21 l32r a2, 4023f5ec <_ZN13TcpConnection5closeEv+0x40> 4023f607: fcb445 call0 4023c14c 4023f60a: 3108 l32i.n a0, a1, 12 4023f60c: 10c112 addi a1, a1, 16 4023f60f: f00d ret.n 4023f611: 000000 ill 4023f614 <_ZN13TcpConnectionD0Ev>: 4023f614: f0c112 addi a1, a1, -16 4023f617: 036102 s32i a0, a1, 12 4023f61a: 0261c2 s32i a12, a1, 8 4023f61d: 20c220 or a12, a2, a2 4023f620: fffcc5 call0 4023f5f0 <_ZN13TcpConnectionD1Ev> 4023f623: 0c2d mov.n a2, a12 4023f625: fc7f45 call0 4023be1c <_ZdlPv> 4023f628: 3108 l32i.n a0, a1, 12 4023f62a: 21c8 l32i.n a12, a1, 8 4023f62c: 10c112 addi a1, a1, 16 4023f62f: f00d ret.n 4023f631: 000000 ill 4023f634: fe9db3 excw 4023f637: 3f .byte 0x3f 4023f638: fe9dc7 bne a13, a12, 4023f63a <_ZN13TcpConnectionD0Ev+0x26> 4023f63b: 3f .byte 0x3f 4023f63c <_ZN13TcpConnection17staticOnConnectedEPvP7tcp_pcba>: 4023f63c: f0c112 addi a1, a1, -16 4023f63f: 0261c2 s32i a12, a1, 8 4023f642: 0161d2 s32i a13, a1, 4 4023f645: 01e9 s32i.n a14, a1, 0 4023f647: 3109 s32i.n a0, a1, 12 4023f649: 02dd mov.n a13, a2 4023f64b: 03ed mov.n a14, a3 4023f64d: 74c040 extui a12, a4, 0, 8 4023f650: 12dc bnez.n a2, 4023f665 <_ZN13TcpConnection17staticOnConnectedEPvP7tcp_pcba+0x29> 4023f652: fff821 l32r a2, 4023f634 <_ZN13TcpConnectionD0Ev+0x20> 4023f655: fcaf45 call0 4023c14c 4023f658: 0e2d mov.n a2, a14 4023f65a: e6ab45 call0 40226110 4023f65d: f8a022 movi a2, 248 4023f660: 000886 j 4023f686 <_ZN13TcpConnection17staticOnConnectedEPvP7tcp_pcba+0x4a> 4023f663: 210000 srai a0, a0, 0 4023f666: 05fff4 excw 4023f669: ae .byte 0xae 4023f66a: 22fc bnez.n a2, 4023f6a0 <_ZN13TcpConnection12staticOnSentEPvP7tcp_pcbt+0xc> 4023f66c: 002d mov.n a2, a0 4023f66e: 013c80 slli a3, a12, 24 4023f671: 062242 l32i a4, a2, 24 4023f674: 313830 srai a3, a3, 24 4023f677: 0d2d mov.n a2, a13 4023f679: 0004c0 callx0 a4 4023f67c: 74c020 extui a12, a2, 0, 8 4023f67f: 0d2d mov.n a2, a13 4023f681: 078f85 call0 40246f7c <_ZN13TcpConnection13checkSelfFreeEv> 4023f684: 0c2d mov.n a2, a12 4023f686: 3108 l32i.n a0, a1, 12 4023f688: 21c8 l32i.n a12, a1, 8 4023f68a: 11d8 l32i.n a13, a1, 4 4023f68c: 01e8 l32i.n a14, a1, 0 4023f68e: 10c112 addi a1, a1, 16 4023f691: f00d ret.n ... 4023f694 <_ZN13TcpConnection12staticOnSentEPvP7tcp_pcbt>: 4023f694: f0c112 addi a1, a1, -16 4023f697: 11d9 s32i.n a13, a1, 4 4023f699: 3109 s32i.n a0, a1, 12 4023f69b: 02dd mov.n a13, a2 4023f69d: 21c9 s32i.n a12, a1, 8 4023f69f: 020c movi.n a2, 0 4023f6a1: f43040 extui a3, a4, 0, 16 4023f6a4: 161d27 beq a13, a2, 4023f6be <_ZN13TcpConnection12staticOnSentEPvP7tcp_pcbt+0x2a> 4023f6a7: 045d22 s16i a2, a13, 8 4023f6aa: 0d28 l32i.n a2, a13, 0 4023f6ac: 8258 l32i.n a5, a2, 32 4023f6ae: 202dd0 or a2, a13, a13 4023f6b1: 0005c0 callx0 a5 4023f6b4: 74c020 extui a12, a2, 0, 8 4023f6b7: 0d2d mov.n a2, a13 4023f6b9: 078c05 call0 40246f7c <_ZN13TcpConnection13checkSelfFreeEv> 4023f6bc: 0c2d mov.n a2, a12 4023f6be: 3108 l32i.n a0, a1, 12 4023f6c0: 21c8 l32i.n a12, a1, 8 4023f6c2: 11d8 l32i.n a13, a1, 4 4023f6c4: 10c112 addi a1, a1, 16 4023f6c7: f00d ret.n 4023f6c9: 000000 ill 4023f6cc <_ZN13TcpConnection13staticOnErrorEPva>: 4023f6cc: f0c112 addi a1, a1, -16 4023f6cf: 0261c2 s32i a12, a1, 8 4023f6d2: 036102 s32i a0, a1, 12 4023f6d5: 20c220 or a12, a2, a2 4023f6d8: 743030 extui a3, a3, 0, 8 4023f6db: 629c beqz.n a2, 4023f6f5 <_ZN13TcpConnection13staticOnErrorEPva+0x29> 4023f6dd: 020c movi.n a2, 0 4023f6df: 1c29 s32i.n a2, a12, 4 4023f6e1: 0c28 l32i.n a2, a12, 0 4023f6e3: 013380 slli a3, a3, 24 4023f6e6: a248 l32i.n a4, a2, 40 4023f6e8: 313830 srai a3, a3, 24 4023f6eb: 0c2d mov.n a2, a12 4023f6ed: 0004c0 callx0 a4 4023f6f0: 0c2d mov.n a2, a12 4023f6f2: 078885 call0 40246f7c <_ZN13TcpConnection13checkSelfFreeEv> 4023f6f5: 3108 l32i.n a0, a1, 12 4023f6f7: 21c8 l32i.n a12, a1, 8 4023f6f9: 10c112 addi a1, a1, 16 4023f6fc: f00d ret.n 4023f6fe: d50000 extui a0, a0, 16, 14 4023f701: fe9d excw 4023f703: 3f .byte 0x3f 4023f704 <_ZN13TcpConnection10setTimeOutEt>: 4023f704: f0c112 addi a1, a1, -16 4023f707: 0261c2 s32i a12, a1, 8 4023f70a: 0161d2 s32i a13, a1, 4 4023f70d: 20c220 or a12, a2, a2 4023f710: f4d030 extui a13, a3, 0, 16 4023f713: 051232 l16ui a3, a2, 10 4023f716: fffa21 l32r a2, 4023f700 <_ZN13TcpConnection13staticOnErrorEPva+0x34> 4023f719: 0d4d mov.n a4, a13 4023f71b: 3109 s32i.n a0, a1, 12 4023f71d: fca2c5 call0 4023c14c 4023f720: 3108 l32i.n a0, a1, 12 4023f722: 055cd2 s16i a13, a12, 10 4023f725: 21c8 l32i.n a12, a1, 8 4023f727: 11d8 l32i.n a13, a1, 4 4023f729: 10c112 addi a1, a1, 16 4023f72c: f00d ret.n 4023f72e: 940000 extui a0, a0, 0, 10 4023f731: 4023f6 bgeui a3, 2, 4023f775 <_ZN13TcpConnection10initializeEP7tcp_pcb+0x35> 4023f734: 23f844 excw 4023f737: f6cc40 excw 4023f73a: f24023 excw 4023f73d: fe9d excw 4023f73f: 3f .byte 0x3f 4023f740 <_ZN13TcpConnection10initializeEP7tcp_pcb>: 4023f740: f0c112 addi a1, a1, -16 4023f743: 3109 s32i.n a0, a1, 12 4023f745: 21c9 s32i.n a12, a1, 8 4023f747: 1239 s32i.n a3, a2, 4 4023f749: 02cd mov.n a12, a2 4023f74b: 020c movi.n a2, 0 4023f74d: 045c22 s16i a2, a12, 8 4023f750: 120c movi.n a2, 1 4023f752: 0c4c22 s8i a2, a12, 12 4023f755: 240342 l8ui a4, a3, 36 4023f758: 024c movi.n a2, 64 4023f75a: 202420 or a2, a4, a2 4023f75d: 244322 s8i a2, a3, 36 4023f760: 1c28 l32i.n a2, a12, 4 4023f762: 203cc0 or a3, a12, a12 4023f765: e72305 call0 40226998 4023f768: 012c22 l32i a2, a12, 4 4023f76b: fff131 l32r a3, 4023f730 <_ZN13TcpConnection10setTimeOutEt+0x2c> 4023f76e: e72345 call0 402269a4 4023f771: 012c22 l32i a2, a12, 4 4023f774: fff031 l32r a3, 4023f734 <_ZN13TcpConnection10setTimeOutEt+0x30> 4023f777: e72245 call0 4022699c 4023f77a: 1c28 l32i.n a2, a12, 4 4023f77c: ffef31 l32r a3, 4023f738 <_ZN13TcpConnection10setTimeOutEt+0x34> 4023f77f: e722c5 call0 402269ac 4023f782: 1c28 l32i.n a2, a12, 4 4023f784: ff8931 l32r a3, 4023f5a8 <_ZN13TcpConnection11onConnectedEa+0x5c> 4023f787: 440c movi.n a4, 4 4023f789: e722c5 call0 402269b8 4023f78c: ffec21 l32r a2, 4023f73c <_ZN13TcpConnection10setTimeOutEt+0x38> 4023f78f: fc9bc5 call0 4023c14c 4023f792: 3108 l32i.n a0, a1, 12 4023f794: 21c8 l32i.n a12, a1, 8 4023f796: 10c112 addi a1, a1, 16 4023f799: f00d ret.n ... 4023f79c <_ZN13TcpConnectionC1Eb>: 4023f79c: f0c112 addi a1, a1, -16 4023f79f: 0261c2 s32i a12, a1, 8 4023f7a2: 20c220 or a12, a2, a2 4023f7a5: ff9021 l32r a2, 4023f5e8 <_ZN13TcpConnection5closeEv+0x3c> 4023f7a8: 0d4c32 s8i a3, a12, 13 4023f7ab: 0c29 s32i.n a2, a12, 0 4023f7ad: 020c movi.n a2, 0 4023f7af: 045c22 s16i a2, a12, 8 4023f7b2: 624c movi.n a2, 70 4023f7b4: 055c22 s16i a2, a12, 10 4023f7b7: 120c movi.n a2, 1 4023f7b9: 0c4c22 s8i a2, a12, 12 4023f7bc: 3109 s32i.n a0, a1, 12 4023f7be: e71c45 call0 40226984 4023f7c1: 023d mov.n a3, a2 4023f7c3: 0c2d mov.n a2, a12 4023f7c5: fff785 call0 4023f740 <_ZN13TcpConnection10initializeEP7tcp_pcb> 4023f7c8: 3108 l32i.n a0, a1, 12 4023f7ca: 21c8 l32i.n a12, a1, 8 4023f7cc: 10c112 addi a1, a1, 16 4023f7cf: f00d ret.n 4023f7d1: 000000 ill 4023f7d4: fe9e04 excw 4023f7d7: 3f .byte 0x3f 4023f7d8: fe9e16 beqz a14, 4023f7c5 <_ZN13TcpConnectionC1Eb+0x29> 4023f7db: 3f .byte 0x3f 4023f7dc <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb>: 4023f7dc: f0c112 addi a1, a1, -16 4023f7df: 21c9 s32i.n a12, a1, 8 4023f7e1: 3109 s32i.n a0, a1, 12 4023f7e3: 02cd mov.n a12, a2 4023f7e5: 04c216 beqz a2, 4023f835 <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb+0x59> 4023f7e8: fffb21 l32r a2, 4023f7d4 <_ZN13TcpConnectionC1Eb+0x38> 4023f7eb: fc9605 call0 4023c14c 4023f7ee: 030c movi.n a3, 0 4023f7f0: 0c2d mov.n a2, a12 4023f7f2: e71a45 call0 40226998 4023f7f5: 030c movi.n a3, 0 4023f7f7: 0c2d mov.n a2, a12 4023f7f9: e71a85 call0 402269a4 4023f7fc: 030c movi.n a3, 0 4023f7fe: 0c2d mov.n a2, a12 4023f800: e71985 call0 4022699c 4023f803: 030c movi.n a3, 0 4023f805: 0c2d mov.n a2, a12 4023f807: e71a45 call0 402269ac 4023f80a: 040c movi.n a4, 0 4023f80c: 043d mov.n a3, a4 4023f80e: 0c2d mov.n a2, a12 4023f810: e71a45 call0 402269b8 4023f813: 030c movi.n a3, 0 4023f815: 0c2d mov.n a2, a12 4023f817: e719c5 call0 402269b4 4023f81a: 0c2d mov.n a2, a12 4023f81c: e67c45 call0 40225fe4 4023f81f: 742020 extui a2, a2, 0, 8 4023f822: 00f216 beqz a2, 4023f835 <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb+0x59> 4023f825: ffec21 l32r a2, 4023f7d8 <_ZN13TcpConnectionC1Eb+0x3c> 4023f828: fc9205 call0 4023c14c 4023f82b: ff5f31 l32r a3, 4023f5a8 <_ZN13TcpConnection11onConnectedEa+0x5c> 4023f82e: 440c movi.n a4, 4 4023f830: 0c2d mov.n a2, a12 4023f832: e71845 call0 402269b8 4023f835: 3108 l32i.n a0, a1, 12 4023f837: 21c8 l32i.n a12, a1, 8 4023f839: 10c112 addi a1, a1, 16 4023f83c: f00d ret.n 4023f83e: 320000 excw 4023f841: 9e .byte 0x9e 4023f842: fe .byte 0xfe 4023f843: 3f .byte 0x3f 4023f844 <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa>: 4023f844: d0c112 addi a1, a1, -48 4023f847: 0961d2 s32i a13, a1, 36 4023f84a: 0861e2 s32i a14, a1, 32 4023f84d: 71f9 s32i.n a15, a1, 28 4023f84f: b109 s32i.n a0, a1, 44 4023f851: a1c9 s32i.n a12, a1, 40 4023f853: 02fd mov.n a15, a2 4023f855: 03ed mov.n a14, a3 4023f857: 04dd mov.n a13, a4 4023f859: 745050 extui a5, a5, 0, 8 4023f85c: a2dc bnez.n a2, 4023f87a <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0x36> 4023f85e: b48c beqz.n a4, 4023f86d <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0x29> 4023f860: 041432 l16ui a3, a4, 8 4023f863: 0e2d mov.n a2, a14 4023f865: e6a545 call0 402262bc 4023f868: 0d2d mov.n a2, a13 4023f86a: e4b705 call0 402243dc 4023f86d: 0e2d mov.n a2, a14 4023f86f: fff6c5 call0 4023f7dc <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb> 4023f872: 020c movi.n a2, 0 4023f874: 0022c6 j 4023f903 <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0xbf> 4023f877: 000000 ill 4023f87a: 00a022 movi a2, 0 4023f87d: 045f22 s16i a2, a15, 8 4023f880: 044516 beqz a5, 4023f8c8 <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0x84> 4023f883: 01c580 slli a12, a5, 24 4023f886: 3128c0 srai a2, a12, 24 4023f889: 0129 s32i.n a2, a1, 0 4023f88b: 023d mov.n a3, a2 4023f88d: ffec21 l32r a2, 4023f840 <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb+0x64> 4023f890: fc8b85 call0 4023c14c 4023f893: bd8c beqz.n a13, 4023f8a2 <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0x5e> 4023f895: 041d32 l16ui a3, a13, 8 4023f898: 0e2d mov.n a2, a14 4023f89a: e6a205 call0 402262bc 4023f89d: 0d2d mov.n a2, a13 4023f89f: e4b3c5 call0 402243dc 4023f8a2: 202ee0 or a2, a14, a14 4023f8a5: fff345 call0 4023f7dc <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb> 4023f8a8: 002f22 l32i a2, a15, 0 4023f8ab: 00a0d2 movi a13, 0 4023f8ae: 1fd9 s32i.n a13, a15, 4 4023f8b0: a248 l32i.n a4, a2, 40 4023f8b2: 0138 l32i.n a3, a1, 0 4023f8b4: 0f2d mov.n a2, a15 4023f8b6: 0004c0 callx0 a4 4023f8b9: 31c8c0 srai a12, a12, 24 4023f8bc: cc8b addi.n a12, a12, 8 4023f8be: f8a022 movi a2, 248 4023f8c1: 932dc0 movnez a2, a13, a12 4023f8c4: 000ec6 j 4023f903 <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0xbf> 4023f8c7: 648c00 extui a8, a0, 12, 7 4023f8ca: 041432 l16ui a3, a4, 8 4023f8cd: 0e2d mov.n a2, a14 4023f8cf: e69ec5 call0 402262bc 4023f8d2: 0f28 l32i.n a2, a15, 0 4023f8d4: 203dd0 or a3, a13, a13 4023f8d7: 072242 l32i a4, a2, 28 4023f8da: 0f2d mov.n a2, a15 4023f8dc: 0004c0 callx0 a4 4023f8df: 74c020 extui a12, a2, 0, 8 4023f8e2: 6d8c beqz.n a13, 4023f8ec <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0xa8> 4023f8e4: 0d2d mov.n a2, a13 4023f8e6: e4af45 call0 402243dc 4023f8e9: 0003c6 j 4023f8fc <_ZN13TcpConnection15staticOnReceiveEPvP7tcp_pcbP4pbufa+0xb8> 4023f8ec: 002f22 l32i a2, a15, 0 4023f8ef: 042232 l32i a3, a2, 16 4023f8f2: 0f2d mov.n a2, a15 4023f8f4: 0003c0 callx0 a3 4023f8f7: 0e2d mov.n a2, a14 4023f8f9: ffee05 call0 4023f7dc <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb> 4023f8fc: 0f2d mov.n a2, a15 4023f8fe: 0767c5 call0 40246f7c <_ZN13TcpConnection13checkSelfFreeEv> 4023f901: 0c2d mov.n a2, a12 4023f903: b108 l32i.n a0, a1, 44 4023f905: a1c8 l32i.n a12, a1, 40 4023f907: 91d8 l32i.n a13, a1, 36 4023f909: 81e8 l32i.n a14, a1, 32 4023f90b: 71f8 l32i.n a15, a1, 28 4023f90d: 30c112 addi a1, a1, 48 4023f910: f00d ret.n ... 4023f914 <_ZN13TcpConnection12staticOnPollEPvP7tcp_pcb>: 4023f914: f0c112 addi a1, a1, -16 4023f917: 0261c2 s32i a12, a1, 8 4023f91a: 036102 s32i a0, a1, 12 4023f91d: 20c220 or a12, a2, a2 4023f920: 11d9 s32i.n a13, a1, 4 4023f922: 032d mov.n a2, a3 4023f924: 8ccc bnez.n a12, 4023f930 <_ZN13TcpConnection12staticOnPollEPvP7tcp_pcb+0x1c> 4023f926: ffeb45 call0 4023f7dc <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb> 4023f929: 0c2d mov.n a2, a12 4023f92b: 0007c6 j 4023f94e <_ZN13TcpConnection12staticOnPollEPvP7tcp_pcb+0x3a> 4023f92e: 220000 excw 4023f931: 041c movi.n a4, 16 4023f933: 01c222 addi a2, a2, 1 4023f936: 045c22 s16i a2, a12, 8 4023f939: 002c22 l32i a2, a12, 0 4023f93c: 092232 l32i a3, a2, 36 4023f93f: 0c2d mov.n a2, a12 4023f941: 0003c0 callx0 a3 4023f944: 74d020 extui a13, a2, 0, 8 4023f947: 0c2d mov.n a2, a12 4023f949: 076305 call0 40246f7c <_ZN13TcpConnection13checkSelfFreeEv> 4023f94c: 0d2d mov.n a2, a13 4023f94e: 3108 l32i.n a0, a1, 12 4023f950: 21c8 l32i.n a12, a1, 8 4023f952: 11d8 l32i.n a13, a1, 4 4023f954: 10c112 addi a1, a1, 16 4023f957: f00d ret.n 4023f959: 000000 ill 4023f95c <_ZN13TcpConnection5flushEv>: 4023f95c: 012222 l32i a2, a2, 4 4023f95f: f0c112 addi a1, a1, -16 4023f962: 042232 l32i a3, a2, 16 4023f965: 036102 s32i a0, a1, 12 4023f968: 024366 bnei a3, 4, 4023f96e <_ZN13TcpConnection5flushEv+0x12> 4023f96b: e78fc5 call0 40227268 4023f96e: 3108 l32i.n a0, a1, 12 4023f970: 10c112 addi a1, a1, 16 4023f973: f00d ret.n 4023f975: 000000 ill 4023f978: fe9e46 j 4023f3f5 <_ZN13TcpConnection5writeEPKcih+0xd> 4023f97b: 3f .byte 0x3f 4023f97c <_ZN13TcpConnection5writeEP17IDataSourceStream>: 4023f97c: e0c112 addi a1, a1, -32 4023f97f: 0461e2 s32i a14, a1, 16 4023f982: 10a492 movi a9, 0x410 4023f985: 20e220 or a14, a2, a2 4023f988: 1228 l32i.n a2, a2, 4 4023f98a: 61c9 s32i.n a12, a1, 24 4023f98c: 51d9 s32i.n a13, a1, 20 4023f98e: 31f9 s32i.n a15, a1, 12 4023f990: 7109 s32i.n a0, a1, 28 4023f992: c01190 sub a1, a1, a9 4023f995: 0c0c movi.n a12, 0 4023f997: 03fd mov.n a15, a3 4023f999: 3a1222 l16ui a2, a2, 116 4023f99c: 04d132 addmi a3, a1, 0x400 4023f99f: 03c9 s32i.n a12, a3, 0 4023f9a1: 0cdd mov.n a13, a12 4023f9a3: 0e82b6 bltui a2, 8, 4023f9b5 <_ZN13TcpConnection5writeEP17IDataSourceStream+0x39> 4023f9a6: fff421 l32r a2, 4023f978 <_ZN13TcpConnection5flushEv+0x1c> 4023f9a9: fc7a05 call0 4023c14c 4023f9ac: 0e2d mov.n a2, a14 4023f9ae: fffac5 call0 4023f95c <_ZN13TcpConnection5flushEv> 4023f9b1: 002006 j 4023fa35 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xb9> 4023f9b4: 0e2200 excw 4023f9b7: 1b0c movi.n a11, 1 4023f9b9: 16dd excw 4023f9bb: 280772 l8ui a7, a7, 40 4023f9be: 1e .byte 0x1e 4023f9bf: 072216 beqz a2, 4023fa35 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xb9> 4023f9c2: 391222 l16ui a2, a2, 114 4023f9c5: 00a442 movi a4, 0x400 4023f9c8: 053427 bltu a4, a2, 4023f9d1 <_ZN13TcpConnection5writeEP17IDataSourceStream+0x55> 4023f9cb: 204220 or a4, a2, a2 4023f9ce: 063216 beqz a2, 4023fa35 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xb9> 4023f9d1: 0f28 l32i.n a2, a15, 0 4023f9d3: 013d mov.n a3, a1 4023f9d5: 3258 l32i.n a5, a2, 12 4023f9d7: 0f2d mov.n a2, a15 4023f9d9: 0005c0 callx0 a5 4023f9dc: 028d mov.n a8, a2 4023f9de: 053216 beqz a2, 4023fa35 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xb9> 4023f9e1: 0e28 l32i.n a2, a14, 0 4023f9e3: 08a462 movi a6, 0x408 4023f9e6: 5298 l32i.n a9, a2, 20 4023f9e8: 661a add.n a6, a6, a1 4023f9ea: 084d mov.n a4, a8 4023f9ec: 0689 s32i.n a8, a6, 0 4023f9ee: 350c movi.n a5, 3 4023f9f0: 013d mov.n a3, a1 4023f9f2: 0e2d mov.n a2, a14 4023f9f4: 0009c0 callx0 a9 4023f9f7: 024d mov.n a4, a2 4023f9f9: cc2a add.n a12, a12, a2 4023f9fb: 0f28 l32i.n a2, a15, 0 4023f9fd: 04a462 movi a6, 0x404 4023fa00: 4258 l32i.n a5, a2, 16 4023fa02: 04d122 addmi a2, a1, 0x400 4023fa05: 0238 l32i.n a3, a2, 0 4023fa07: 661a add.n a6, a6, a1 4023fa09: b33440 movgez a3, a4, a4 4023fa0c: 0649 s32i.n a4, a6, 0 4023fa0e: 0f2d mov.n a2, a15 4023fa10: 0005c0 callx0 a5 4023fa13: 04a422 movi a2, 0x404 4023fa16: 08a432 movi a3, 0x408 4023fa19: 221a add.n a2, a2, a1 4023fa1b: 331a add.n a3, a3, a1 4023fa1d: 0248 l32i.n a4, a2, 0 4023fa1f: 0388 l32i.n a8, a3, 0 4023fa21: 109847 bne a8, a4, 4023fa35 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xb9> 4023fa24: 0f28 l32i.n a2, a15, 0 4023fa26: 5238 l32i.n a3, a2, 20 4023fa28: 0f2d mov.n a2, a15 4023fa2a: 0003c0 callx0 a3 4023fa2d: 831c movi.n a3, 24 4023fa2f: 0223d7 blt a3, a13, 4023fa35 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xb9> 4023fa32: f7f216 beqz a2, 4023f9b5 <_ZN13TcpConnection5writeEP17IDataSourceStream+0x39> 4023fa35: 0e2d mov.n a2, a14 4023fa37: fff245 call0 4023f95c <_ZN13TcpConnection5flushEv> 4023fa3a: 10a492 movi a9, 0x410 4023fa3d: 119a add.n a1, a1, a9 4023fa3f: 7108 l32i.n a0, a1, 28 4023fa41: 0c2d mov.n a2, a12 4023fa43: 51d8 l32i.n a13, a1, 20 4023fa45: 61c8 l32i.n a12, a1, 24 4023fa47: 41e8 l32i.n a14, a1, 16 4023fa49: 31f8 l32i.n a15, a1, 12 4023fa4b: 20c112 addi a1, a1, 32 4023fa4e: f00d ret.n 4023fa50: f63c movi.n a6, 63 4023fa52: 5c4023 excw 4023fa55: 9e .byte 0x9e 4023fa56: fe .byte 0xfe 4023fa57: 3f .byte 0x3f 4023fa58 <_ZN13TcpConnection18internalTcpConnectE9IPAddresst>: 4023fa58: f0c112 addi a1, a1, -16 4023fa5b: 036102 s32i a0, a1, 12 4023fa5e: 21c9 s32i.n a12, a1, 8 4023fa60: 11d9 s32i.n a13, a1, 4 4023fa62: 01e9 s32i.n a14, a1, 0 4023fa64: 02cd mov.n a12, a2 4023fa66: 20d330 or a13, a3, a3 4023fa69: f4e040 extui a14, a4, 0, 16 4023fa6c: 0748c5 call0 40246efc <_ZN8NetUtils17FixNetworkRoutingEv> 4023fa6f: fff851 l32r a5, 4023fa50 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xd4> 4023fa72: 1c28 l32i.n a2, a12, 4 4023fa74: 0e4d mov.n a4, a14 4023fa76: 3d4b addi.n a3, a13, 4 4023fa78: e689c5 call0 40226318 4023fa7b: 012280 slli a2, a2, 24 4023fa7e: 31c820 srai a12, a2, 24 4023fa81: fff421 l32r a2, 4023fa54 <_ZN13TcpConnection5writeEP17IDataSourceStream+0xd8> 4023fa84: 0c3d mov.n a3, a12 4023fa86: fc6c45 call0 4023c14c 4023fa89: 3108 l32i.n a0, a1, 12 4023fa8b: 020c movi.n a2, 0 4023fa8d: 130c movi.n a3, 1 4023fa8f: 8323c0 moveqz a2, a3, a12 4023fa92: 11d8 l32i.n a13, a1, 4 4023fa94: 21c8 l32i.n a12, a1, 8 4023fa96: 01e8 l32i.n a14, a1, 0 4023fa98: 10c112 addi a1, a1, 16 4023fa9b: f00d ret.n 4023fa9d: 000000 ill 4023faa0: fe9e81 l32r a8, 4023f518 <_ZN13TcpConnection9onReceiveEP4pbuf+0x1c> 4023faa3: 3f .byte 0x3f 4023faa4: 23fb60 excw 4023faa7: c11240 mul16u a1, a2, a4 4023faa8 <_ZN13TcpConnection7connectE6Stringi>: 4023faa8: d0c112 addi a1, a1, -48 4023faab: 0a61c2 s32i a12, a1, 40 4023faae: 20c220 or a12, a2, a2 4023fab1: 1228 l32i.n a2, a2, 4 4023fab3: 81e9 s32i.n a14, a1, 32 4023fab5: 71f9 s32i.n a15, a1, 28 4023fab7: b109 s32i.n a0, a1, 44 4023fab9: 91d9 s32i.n a13, a1, 36 4023fabb: 03fd mov.n a15, a3 4023fabd: 04ed mov.n a14, a4 4023fabf: 00a256 bnez a2, 4023facd <_ZN13TcpConnection7connectE6Stringi+0x25> 4023fac2: e6ec05 call0 40226984 4023fac5: 023d mov.n a3, a2 4023fac7: 202cc0 or a2, a12, a12 4023faca: ffc745 call0 4023f740 <_ZN13TcpConnection10initializeEP7tcp_pcb> 4023facd: 0f38 l32i.n a3, a15, 0 4023facf: fff421 l32r a2, 4023faa0 <_ZN13TcpConnection18internalTcpConnectE9IPAddresst+0x48> 4023fad2: fc6785 call0 4023c14c 4023fad5: 020c movi.n a2, 0 4023fad7: 0c4c22 s8i a2, a12, 12 4023fada: 820c movi.n a2, 8 4023fadc: fc3085 call0 4023bde8 <_Znwj> 4023fadf: 02c9 s32i.n a12, a2, 0 4023fae1: 12e9 s32i.n a14, a2, 4 4023fae3: 025d mov.n a5, a2 4023fae5: 02dd mov.n a13, a2 4023fae7: ffef41 l32r a4, 4023faa4 <_ZN13TcpConnection18internalTcpConnectE9IPAddresst+0x4c> 4023faea: 002f22 l32i a2, a15, 0 4023faed: 08c132 addi a3, a1, 8 4023faf0: e0ca05 call0 40220794 4023faf3: 742020 extui a2, a2, 0, 8 4023faf6: 829c beqz.n a2, 4023fb12 <_ZN13TcpConnection7connectE6Stringi+0x6a> 4023faf8: 012280 slli a2, a2, 24 4023fafb: 313820 srai a3, a2, 24 4023fafe: b47c movi.n a4, -5 4023fb00: 120c movi.n a2, 1 4023fb02: 231347 beq a3, a4, 4023fb29 <_ZN13TcpConnection7connectE6Stringi+0x81> 4023fb05: 0d2d mov.n a2, a13 4023fb07: fc3145 call0 4023be1c <_ZdlPv> 4023fb0a: 020c movi.n a2, 0 4023fb0c: 000646 j 4023fb29 <_ZN13TcpConnection7connectE6Stringi+0x81> 4023fb0f: 000000 ill 4023fb12: 202dd0 or a2, a13, a13 4023fb15: fc3045 call0 4023be1c <_ZdlPv> 4023fb18: 2138 l32i.n a3, a1, 8 4023fb1a: 012d mov.n a2, a1 4023fb1c: fcc085 call0 4023c728 <_ZN9IPAddressC1E7ip_addr> 4023fb1f: f440e0 extui a4, a14, 0, 16 4023fb22: 013d mov.n a3, a1 4023fb24: 0c2d mov.n a2, a12 4023fb26: fff305 call0 4023fa58 <_ZN13TcpConnection18internalTcpConnectE9IPAddresst> 4023fb29: b108 l32i.n a0, a1, 44 4023fb2b: a1c8 l32i.n a12, a1, 40 4023fb2d: 91d8 l32i.n a13, a1, 36 4023fb2f: 81e8 l32i.n a14, a1, 32 4023fb31: 71f8 l32i.n a15, a1, 28 4023fb33: 30c112 addi a1, a1, 48 4023fb36: f00d ret.n 4023fb38 <_ZN13TcpConnection7connectE9IPAddresst>: 4023fb38: e0c112 addi a1, a1, -32 4023fb3b: 076102 s32i a0, a1, 28 4023fb3e: 012332 l32i a3, a3, 4 4023fb41: f2eb51 l32r a5, 4023c6f0 <_ZNK9IPAddress7printToER5Print+0x5c> 4023fb44: 016132 s32i a3, a1, 4 4023fb47: f44040 extui a4, a4, 0, 16 4023fb4a: 013d mov.n a3, a1 4023fb4c: 0159 s32i.n a5, a1, 0 4023fb4e: fff085 call0 4023fa58 <_ZN13TcpConnection18internalTcpConnectE9IPAddresst> 4023fb51: 7108 l32i.n a0, a1, 28 4023fb53: 20c112 addi a1, a1, 32 4023fb56: f00d ret.n 4023fb58: fe9e92 l16si a9, a14, 0x1fc 4023fb5b: 3f .byte 0x3f 4023fb5c: fe9eb7 bne a14, a11, 4023fb5e <_ZN13TcpConnection7connectE9IPAddresst+0x26> 4023fb5f: 3f .byte 0x3f 4023fb60 <_ZN13TcpConnection17staticDnsResponseEPKcP7ip_addrPv>: 4023fb60: e0c112 addi a1, a1, -32 4023fb63: 61c9 s32i.n a12, a1, 24 4023fb65: 51d9 s32i.n a13, a1, 20 4023fb67: 41e9 s32i.n a14, a1, 16 4023fb69: 7109 s32i.n a0, a1, 28 4023fb6b: 02ed mov.n a14, a2 4023fb6d: 03dd mov.n a13, a3 4023fb6f: 04cd mov.n a12, a4 4023fb71: 054416 beqz a4, 4023fbc9 <_ZN13TcpConnection17staticDnsResponseEPKcP7ip_addrPv+0x69> 4023fb74: 13bc beqz.n a3, 4023fba9 <_ZN13TcpConnection17staticDnsResponseEPKcP7ip_addrPv+0x49> 4023fb76: 0338 l32i.n a3, a3, 0 4023fb78: 218b addi.n a2, a1, 8 4023fb7a: fcbac5 call0 4023c728 <_ZN9IPAddressC1E7ip_addr> 4023fb7d: 0c0142 l8ui a4, a1, 12 4023fb80: 0f0172 l8ui a7, a1, 15 4023fb83: 0e0162 l8ui a6, a1, 14 4023fb86: 0d0152 l8ui a5, a1, 13 4023fb89: fff321 l32r a2, 4023fb58 <_ZN13TcpConnection7connectE9IPAddresst+0x20> 4023fb8c: 0e3d mov.n a3, a14 4023fb8e: fc5bc5 call0 4023c14c 4023fb91: f2d731 l32r a3, 4023c6f0 <_ZNK9IPAddress7printToER5Print+0x5c> 4023fb94: 0c28 l32i.n a2, a12, 0 4023fb96: 0139 s32i.n a3, a1, 0 4023fb98: 3138 l32i.n a3, a1, 12 4023fb9a: 021c42 l16ui a4, a12, 4 4023fb9d: 1139 s32i.n a3, a1, 4 4023fb9f: 013d mov.n a3, a1 4023fba1: ffeb45 call0 4023fa58 <_ZN13TcpConnection18internalTcpConnectE9IPAddresst> 4023fba4: 000706 j 4023fbc4 <_ZN13TcpConnection17staticDnsResponseEPKcP7ip_addrPv+0x64> 4023fba7: 200000 or a0, a0, a0 4023fbaa: 212032 l32i a3, a0, 132 4023fbad: ffec bnez.n a15, 4023fbe0 <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x4> 4023fbaf: fc59c5 call0 4023c14c 4023fbb2: 0c28 l32i.n a2, a12, 0 4023fbb4: 1228 l32i.n a2, a2, 4 4023fbb6: ffc245 call0 4023f7dc <_ZN13TcpConnection18closeTcpConnectionEP7tcp_pcb> 4023fbb9: 0c28 l32i.n a2, a12, 0 4023fbbb: 0238 l32i.n a3, a2, 0 4023fbbd: 12d9 s32i.n a13, a2, 4 4023fbbf: 4338 l32i.n a3, a3, 16 4023fbc1: 0003c0 callx0 a3 4023fbc4: 0c2d mov.n a2, a12 4023fbc6: fc2545 call0 4023be1c <_ZdlPv> 4023fbc9: 7108 l32i.n a0, a1, 28 4023fbcb: 61c8 l32i.n a12, a1, 24 4023fbcd: 51d8 l32i.n a13, a1, 20 4023fbcf: 41e8 l32i.n a14, a1, 16 4023fbd1: 20c112 addi a1, a1, 32 4023fbd4: f00d ret.n 4023fbd6: 400000 ssr a0 4023fbd9: ff29 s32i.n a2, a15, 60 4023fbdb: 3f .byte 0x3f 4023fbdc <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb>: 4023fbdc: 00a062 movi a6, 0 4023fbdf: fffe21 l32r a2, 4023fbd8 <_ZN13TcpConnection17staticDnsResponseEPKcP7ip_addrPv+0x78> 4023fbe2: f0c112 addi a1, a1, -16 4023fbe5: 205660 or a5, a6, a6 4023fbe8: 204660 or a4, a6, a6 4023fbeb: 063d mov.n a3, a6 4023fbed: 3109 s32i.n a0, a1, 12 4023fbef: fcb245 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4023fbf2: 3108 l32i.n a0, a1, 12 4023fbf4: 10c112 addi a1, a1, 16 4023fbf7: f00d ret.n 4023fbf9: 000000 ill 4023fbfc: fe9673 excw 4023fbff: 3f .byte 0x3f 4023fc00: fe9421 l32r a2, 4023f650 <_ZN13TcpConnection17staticOnConnectedEPvP7tcp_pcba+0x14> 4023fc03: 3f .byte 0x3f 4023fc04: 999b addi.n a9, a9, 9 4023fc06: fe .byte 0xfe 4023fc07: 3f .byte 0x3f 4023fc08: 578c beqz.n a7, 4023fc11 <_ZN3URLC1E6String+0x1> 4023fc0a: c04010 sub a4, a0, a1 4023fc0d: 401056 bnez a0, 40240012 <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv+0x2> 4023fc10 <_ZN3URLC1E6String>: 4023fc10: b0c112 addi a1, a1, -80 4023fc13: 1061e2 s32i a14, a1, 64 4023fc16: fff9e1 l32r a14, 4023fbfc <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x20> 4023fc19: 1261c2 s32i a12, a1, 72 4023fc1c: 03cd mov.n a12, a3 4023fc1e: 0e3d mov.n a3, a14 4023fc20: 136102 s32i a0, a1, 76 4023fc23: 1161d2 s32i a13, a1, 68 4023fc26: f1f9 s32i.n a15, a1, 60 4023fc28: 02dd mov.n a13, a2 4023fc2a: fbfc01 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023fc2d: 0000c0 callx0 a0 4023fc30: 2d8b addi.n a2, a13, 8 4023fc32: 0e3d mov.n a3, a14 4023fc34: 6129 s32i.n a2, a1, 24 4023fc36: fbf901 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023fc39: 0000c0 callx0 a0 4023fc3c: 14cd32 addi a3, a13, 20 4023fc3f: 7139 s32i.n a3, a1, 28 4023fc41: 7128 l32i.n a2, a1, 28 4023fc43: 0e3d mov.n a3, a14 4023fc45: fbf501 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023fc48: 0000c0 callx0 a0 4023fc4b: 1ccd22 addi a2, a13, 28 4023fc4e: 0e3d mov.n a3, a14 4023fc50: 8129 s32i.n a2, a1, 32 4023fc52: fbf201 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023fc55: 0000c0 callx0 a0 4023fc58: 031c32 l16ui a3, a12, 6 4023fc5b: 4139 s32i.n a3, a1, 16 4023fc5d: 139316 beqz a3, 4023fd9a <_ZN3URLC1E6String+0x18a> 4023fc60: f33c movi.n a3, 63 4023fc62: 0c2d mov.n a2, a12 4023fc64: ffe901 l32r a0, 4023fc08 <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x2c> 4023fc67: 0000c0 callx0 a0 4023fc6a: 4138 l32i.n a3, a1, 16 4023fc6c: 02ed mov.n a14, a2 4023fc6e: 221b addi.n a2, a2, 1 4023fc70: 83e320 moveqz a14, a3, a2 4023fc73: 3aa032 movi a3, 58 4023fc76: 0c2d mov.n a2, a12 4023fc78: ffe401 l32r a0, 4023fc08 <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x2c> 4023fc7b: 0000c0 callx0 a0 4023fc7e: 026d mov.n a6, a2 4023fc80: 510226 beqi a2, -1, 4023fcd5 <_ZN3URLC1E6String+0xc5> 4023fc83: 4138 l32i.n a3, a1, 16 4023fc85: c02320 sub a2, a3, a2 4023fc88: 4942a6 blti a2, 4, 4023fcd5 <_ZN3URLC1E6String+0xc5> 4023fc8b: f63b addi.n a15, a6, 3 4023fc8d: 064d mov.n a4, a6 4023fc8f: 0f5d mov.n a5, a15 4023fc91: 0c3d mov.n a3, a12 4023fc93: 202110 or a2, a1, a1 4023fc96: 0b6162 s32i a6, a1, 44 4023fc99: fd31c5 call0 4023cfb8 <_ZNK6String9substringEjj> 4023fc9c: ffd931 l32r a3, 4023fc00 <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x24> 4023fc9f: 012d mov.n a2, a1 4023fca1: f8f201 l32r a0, 4023e06c <_ZN10HttpClientD0Ev+0x3c> 4023fca4: 0000c0 callx0 a0 4023fca7: 023d mov.n a3, a2 4023fca9: 012d mov.n a2, a1 4023fcab: 9139 s32i.n a3, a1, 36 4023fcad: fcf245 call0 4023cbd4 <_ZN6StringD1Ev> 4023fcb0: 9138 l32i.n a3, a1, 36 4023fcb2: b168 l32i.n a6, a1, 44 4023fcb4: d39c beqz.n a3, 4023fcd5 <_ZN3URLC1E6String+0xc5> 4023fcb6: 065d mov.n a5, a6 4023fcb8: 040c movi.n a4, 0 4023fcba: 0c3d mov.n a3, a12 4023fcbc: 012d mov.n a2, a1 4023fcbe: fd2f85 call0 4023cfb8 <_ZNK6String9substringEjj> 4023fcc1: 013d mov.n a3, a1 4023fcc3: 0d2d mov.n a2, a13 4023fcc5: fd0b85 call0 4023cd80 <_ZN6StringaSEOS_> 4023fcc8: 012d mov.n a2, a1 4023fcca: fcf085 call0 4023cbd4 <_ZN6StringD1Ev> 4023fccd: 0d2d mov.n a2, a13 4023fccf: fd3545 call0 4023d024 <_ZN6String11toLowerCaseEv> 4023fcd2: 000386 j 4023fce4 <_ZN3URLC1E6String+0xd4> 4023fcd5: ffcb31 l32r a3, 4023fc04 <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x28> 4023fcd8: 202dd0 or a2, a13, a13 4023fcdb: ffcc01 l32r a0, 4023fc0c <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x30> 4023fcde: 0000c0 callx0 a0 4023fce1: 00a0f2 movi a15, 0 4023fce4: 0f4d mov.n a4, a15 4023fce6: f32c movi.n a3, 47 4023fce8: 0c2d mov.n a2, a12 4023fcea: fd2645 call0 4023cf50 <_ZNK6String7indexOfEcj> 4023fced: 5129 s32i.n a2, a1, 20 4023fcef: 0f4d mov.n a4, a15 4023fcf1: a33c movi.n a3, 58 4023fcf3: 0c2d mov.n a2, a12 4023fcf5: fd2585 call0 4023cf50 <_ZNK6String7indexOfEcj> 4023fcf8: 5138 l32i.n a3, a1, 20 4023fcfa: 821b addi.n a8, a2, 1 4023fcfc: 731b addi.n a7, a3, 1 4023fcfe: 833e70 moveqz a3, a14, a7 4023fd01: 037d mov.n a7, a3 4023fd03: 030c movi.n a3, 0 4023fd05: 160c movi.n a6, 1 4023fd07: 034d mov.n a4, a3 4023fd09: 934680 movnez a4, a6, a8 4023fd0c: 012277 blt a2, a7, 4023fd11 <_ZN3URLC1E6String+0x101> 4023fd0f: 036d mov.n a6, a3 4023fd11: 106460 and a6, a4, a6 4023fd14: 075d mov.n a5, a7 4023fd16: 935260 movnez a5, a2, a6 4023fd19: 0f4d mov.n a4, a15 4023fd1b: 0c3d mov.n a3, a12 4023fd1d: 012d mov.n a2, a1 4023fd1f: b169 s32i.n a6, a1, 44 4023fd21: 9179 s32i.n a7, a1, 36 4023fd23: a189 s32i.n a8, a1, 40 4023fd25: fd2905 call0 4023cfb8 <_ZNK6String9substringEjj> 4023fd28: 6128 l32i.n a2, a1, 24 4023fd2a: 013d mov.n a3, a1 4023fd2c: fd0505 call0 4023cd80 <_ZN6StringaSEOS_> 4023fd2f: 012d mov.n a2, a1 4023fd31: fcea05 call0 4023cbd4 <_ZN6StringD1Ev> 4023fd34: b168 l32i.n a6, a1, 44 4023fd36: 9178 l32i.n a7, a1, 36 4023fd38: a188 l32i.n a8, a1, 40 4023fd3a: c69c beqz.n a6, 4023fd5a <_ZN3URLC1E6String+0x14a> 4023fd3c: 075d mov.n a5, a7 4023fd3e: 084d mov.n a4, a8 4023fd40: 0c3d mov.n a3, a12 4023fd42: 202110 or a2, a1, a1 4023fd45: fd2705 call0 4023cfb8 <_ZNK6String9substringEjj> 4023fd48: 012d mov.n a2, a1 4023fd4a: fd3b85 call0 4023d104 <_ZNK6String5toIntEv> 4023fd4d: 4d29 s32i.n a2, a13, 16 4023fd4f: 012d mov.n a2, a1 4023fd51: fce805 call0 4023cbd4 <_ZN6StringD1Ev> 4023fd54: 0001c6 j 4023fd5f <_ZN3URLC1E6String+0x14f> 4023fd57: 000000 ill 4023fd5a: 50a022 movi a2, 80 4023fd5d: 4d29 s32i.n a2, a13, 16 4023fd5f: 5128 l32i.n a2, a1, 20 4023fd61: 170226 beqi a2, -1, 4023fd7c <_ZN3URLC1E6String+0x16c> 4023fd64: 024d mov.n a4, a2 4023fd66: 0e5d mov.n a5, a14 4023fd68: 0c3d mov.n a3, a12 4023fd6a: 202110 or a2, a1, a1 4023fd6d: fd2485 call0 4023cfb8 <_ZNK6String9substringEjj> 4023fd70: 7128 l32i.n a2, a1, 28 4023fd72: 013d mov.n a3, a1 4023fd74: fd0085 call0 4023cd80 <_ZN6StringaSEOS_> 4023fd77: 012d mov.n a2, a1 4023fd79: fce585 call0 4023cbd4 <_ZN6StringD1Ev> 4023fd7c: 042132 l32i a3, a1, 16 4023fd7f: 171e37 beq a14, a3, 4023fd9a <_ZN3URLC1E6String+0x18a> 4023fd82: 031c52 l16ui a5, a12, 6 4023fd85: 0e4d mov.n a4, a14 4023fd87: 0c3d mov.n a3, a12 4023fd89: 012d mov.n a2, a1 4023fd8b: fd22c5 call0 4023cfb8 <_ZNK6String9substringEjj> 4023fd8e: 8128 l32i.n a2, a1, 32 4023fd90: 013d mov.n a3, a1 4023fd92: fcfec5 call0 4023cd80 <_ZN6StringaSEOS_> 4023fd95: 012d mov.n a2, a1 4023fd97: fce3c5 call0 4023cbd4 <_ZN6StringD1Ev> 4023fd9a: 132102 l32i a0, a1, 76 4023fd9d: 1221c2 l32i a12, a1, 72 4023fda0: 1121d2 l32i a13, a1, 68 4023fda3: 1021e2 l32i a14, a1, 64 4023fda6: f1f8 l32i.n a15, a1, 60 4023fda8: 50c112 addi a1, a1, 80 4023fdab: f00d ret.n 4023fdad: 000000 ill 4023fdb0 <_ZN12MethodCallerIM15rBootHttpUpdateFvvEED0Ev>: 4023fdb0: f0c112 addi a1, a1, -16 4023fdb3: 3109 s32i.n a0, a1, 12 4023fdb5: fc0645 call0 4023be1c <_ZdlPv> 4023fdb8: 3108 l32i.n a0, a1, 12 4023fdba: 10c112 addi a1, a1, 16 4023fdbd: f00d ret.n ... 4023fdc0 <_ZN6VectorI19rBootHttpUpdateItemEixEj>: 4023fdc0: f0c112 addi a1, a1, -16 4023fdc3: 1248 l32i.n a4, a2, 4 4023fdc5: 3109 s32i.n a0, a1, 12 4023fdc7: 05b347 bgeu a3, a4, 4023fdd0 <_ZN6VectorI19rBootHttpUpdateItemEixEj+0x10> 4023fdca: 042222 l32i a2, a2, 16 4023fdcd: 005256 bnez a2, 4023fdd6 <_ZN6VectorI19rBootHttpUpdateItemEixEj+0x16> 4023fdd0: 201110 or a1, a1, a1 4023fdd3: c72d45 call0 402070a8 4023fdd6: 3108 l32i.n a0, a1, 12 4023fdd8: a03320 addx4 a3, a3, a2 4023fddb: 0328 l32i.n a2, a3, 0 4023fddd: 10c112 addi a1, a1, 16 4023fde0: f00d ret.n ... 4023fde4 <_ZNK6VectorI19rBootHttpUpdateItemEixEj>: 4023fde4: f0c112 addi a1, a1, -16 4023fde7: 1248 l32i.n a4, a2, 4 4023fde9: 3109 s32i.n a0, a1, 12 4023fdeb: 05b347 bgeu a3, a4, 4023fdf4 <_ZNK6VectorI19rBootHttpUpdateItemEixEj+0x10> 4023fdee: 042222 l32i a2, a2, 16 4023fdf1: 002256 bnez a2, 4023fdf7 <_ZNK6VectorI19rBootHttpUpdateItemEixEj+0x13> 4023fdf4: c72b05 call0 402070a8 4023fdf7: 032102 l32i a0, a1, 12 4023fdfa: a03320 addx4 a3, a3, a2 4023fdfd: 002322 l32i a2, a3, 0 4023fe00: 10c112 addi a1, a1, 16 4023fe03: 000080 ret 4023fe06: 0c0000 excw 4023fe09: 9f .byte 0x9f 4023fe0a: fe .byte 0xfe 4023fe0b: 3f .byte 0x3f 4023fe0c <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi>: 4023fe0c: e0c112 addi a1, a1, -32 4023fe0f: 0561d2 s32i a13, a1, 20 4023fe12: 0361f2 s32i a15, a1, 12 4023fe15: c4a0d2 movi a13, 196 4023fe18: 02fd mov.n a15, a2 4023fe1a: 41e9 s32i.n a14, a1, 16 4023fe1c: 7109 s32i.n a0, a1, 28 4023fe1e: 61c9 s32i.n a12, a1, 24 4023fe20: 03ed mov.n a14, a3 4023fe22: 042d mov.n a2, a4 4023fe24: dfda add.n a13, a15, a13 4023fe26: 047e16 beqz a14, 4023fe71 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x65> 4023fe29: 051ec2 l16ui a12, a14, 10 4023fe2c: 041c16 beqz a12, 4023fe71 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x65> 4023fe2f: 2b0f32 l8ui a3, a15, 43 4023fe32: 03b356 bnez a3, 4023fe71 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x65> 4023fe35: 1e38 l32i.n a3, a14, 4 4023fe37: c0cc20 sub a12, a12, a2 4023fe3a: 332a add.n a3, a3, a2 4023fe3c: f440c0 extui a4, a12, 0, 16 4023fe3f: 202dd0 or a2, a13, a13 4023fe42: c70605 call0 40206ea4 4023fe45: 130c movi.n a3, 1 4023fe47: 302230 xor a2, a2, a3 4023fe4a: 742020 extui a2, a2, 0, 8 4023fe4d: 2b4f22 s8i a2, a15, 43 4023fe50: 428c beqz.n a2, 4023fe58 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x4c> 4023fe52: ffed21 l32r a2, 4023fe08 <_ZNK6VectorI19rBootHttpUpdateItemEixEj+0x24> 4023fe55: fc2f45 call0 4023c14c 4023fe58: 302f32 l32i a3, a15, 192 4023fe5b: 7ccf22 addi a2, a15, 124 4023fe5e: fff605 call0 4023fdc0 <_ZN6VectorI19rBootHttpUpdateItemEixEj> 4023fe61: 032232 l32i a3, a2, 12 4023fe64: 002ee2 l32i a14, a14, 0 4023fe67: 80c3c0 add a12, a3, a12 4023fe6a: 32c9 s32i.n a12, a2, 12 4023fe6c: 020c movi.n a2, 0 4023fe6e: ffed06 j 4023fe26 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x1a> 4023fe71: 7108 l32i.n a0, a1, 28 4023fe73: 61c8 l32i.n a12, a1, 24 4023fe75: 51d8 l32i.n a13, a1, 20 4023fe77: 41e8 l32i.n a14, a1, 16 4023fe79: 31f8 l32i.n a15, a1, 12 4023fe7b: 20c112 addi a1, a1, 32 4023fe7e: f00d ret.n 4023fe80: a00c movi.n a0, 10 4023fe82: fe .byte 0xfe 4023fe83: 3f .byte 0x3f 4023fe84: fe9ff0 excw 4023fe87: 3f .byte 0x3f 4023fe88 <_ZN15rBootHttpUpdateC1Ev>: 4023fe88: f0c112 addi a1, a1, -16 4023fe8b: 00a032 movi a3, 0 4023fe8e: 3109 s32i.n a0, a1, 12 4023fe90: 21c9 s32i.n a12, a1, 8 4023fe92: 11d9 s32i.n a13, a1, 4 4023fe94: 02cd mov.n a12, a2 4023fe96: 01e9 s32i.n a14, a1, 0 4023fe98: fe0b85 call0 4023df54 <_ZN10HttpClientC1Eb> 4023fe9b: fff921 l32r a2, 4023fe80 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x74> 4023fe9e: 0d0c movi.n a13, 0 4023fea0: 0c29 s32i.n a2, a12, 0 4023fea2: fff821 l32r a2, 4023fe84 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x78> 4023fea5: ae0c movi.n a14, 10 4023fea7: 1f6c22 s32i a2, a12, 124 4023feaa: 206cd2 s32i a13, a12, 128 4023fead: 236cd2 s32i a13, a12, 140 4023feb0: 216ce2 s32i a14, a12, 132 4023feb3: 822c movi.n a2, 40 4023feb5: fbf405 call0 4023bdf8 <_Znaj> 4023feb8: 236c22 s32i a2, a12, 140 4023febb: 90a022 movi a2, 144 4023febe: 226ce2 s32i a14, a12, 136 4023fec1: 2c2a add.n a2, a12, a2 4023fec3: fdc7c5 call0 4023db40 <_ZN5TimerC1Ev> 4023fec6: dca022 movi a2, 220 4023fec9: 2c2a add.n a2, a12, a2 4023fecb: 3108 l32i.n a0, a1, 12 4023fecd: 02d9 s32i.n a13, a2, 0 4023fecf: f27c movi.n a2, -1 4023fed1: 306cd2 s32i a13, a12, 192 4023fed4: d84c22 s8i a2, a12, 216 4023fed7: 11d8 l32i.n a13, a1, 4 4023fed9: 21c8 l32i.n a12, a1, 8 4023fedb: 01e8 l32i.n a14, a1, 0 4023fedd: 10c112 addi a1, a1, 16 4023fee0: f00d ret.n 4023fee2: 730000 excw 4023fee5: 3ffe96 bltz a14, 402402e8 <_ZN15rBootHttpUpdate11setCallbackE8DelegateIFvbEE+0x8> 4023fee8: df48 l32i.n a4, a15, 52 4023feea: 124000 excw 4023feec <_ZN15rBootHttpUpdate7addItemEi6String>: 4023feec: e0c112 addi a1, a1, -32 4023feef: 41e9 s32i.n a14, a1, 16 4023fef1: 03ed mov.n a14, a3 4023fef3: fffc31 l32r a3, 4023fee4 <_ZN15rBootHttpUpdateC1Ev+0x5c> 4023fef6: 61c9 s32i.n a12, a1, 24 4023fef8: 02cd mov.n a12, a2 4023fefa: 012d mov.n a2, a1 4023fefc: 7109 s32i.n a0, a1, 28 4023fefe: 51d9 s32i.n a13, a1, 20 4023ff00: 20d440 or a13, a4, a4 4023ff03: fb4601 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 4023ff06: 0000c0 callx0 a0 4023ff09: 0d3d mov.n a3, a13 4023ff0b: 012d mov.n a2, a1 4023ff0d: 21e9 s32i.n a14, a1, 8 4023ff0f: ec9c01 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4023ff12: 0000c0 callx0 a0 4023ff15: 020c movi.n a2, 0 4023ff17: 3129 s32i.n a2, a1, 12 4023ff19: 212c32 l32i a3, a12, 132 4023ff1c: 202c22 l32i a2, a12, 128 4023ff1f: 339237 bne a2, a3, 4023ff56 <_ZN15rBootHttpUpdate7addItemEi6String+0x6a> 4023ff22: 222cd2 l32i a13, a12, 136 4023ff25: d2da add.n a13, a2, a13 4023ff27: 2bb2d7 bgeu a2, a13, 4023ff56 <_ZN15rBootHttpUpdate7addItemEi6String+0x6a> 4023ff2a: eeee31 l32r a3, 4023bae4 <_ZN11SystemClass7restartEv+0x10> 4023ff2d: f27c movi.n a2, -1 4023ff2f: 0233d7 bltu a3, a13, 4023ff35 <_ZN15rBootHttpUpdate7addItemEi6String+0x49> 4023ff32: 112de0 slli a2, a13, 2 4023ff35: fbec05 call0 4023bdf8 <_Znaj> 4023ff38: 202c42 l32i a4, a12, 128 4023ff3b: 216cd2 s32i a13, a12, 132 4023ff3e: 232cd2 l32i a13, a12, 140 4023ff41: 1144e0 slli a4, a4, 2 4023ff44: 0d3d mov.n a3, a13 4023ff46: 02ed mov.n a14, a2 4023ff48: ffe801 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4023ff4b: 0000c0 callx0 a0 4023ff4e: 0d2d mov.n a2, a13 4023ff50: fbeb45 call0 4023be08 <_ZdaPv> 4023ff53: 236ce2 s32i a14, a12, 140 4023ff56: 202c32 l32i a3, a12, 128 4023ff59: 212c22 l32i a2, a12, 132 4023ff5c: 27b327 bgeu a3, a2, 4023ff87 <_ZN15rBootHttpUpdate7addItemEi6String+0x9b> 4023ff5f: 10a022 movi a2, 16 4023ff62: fbe845 call0 4023bde8 <_Znwj> 4023ff65: 013d mov.n a3, a1 4023ff67: 02dd mov.n a13, a2 4023ff69: fb2d01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4023ff6c: 0000c0 callx0 a0 4023ff6f: 2128 l32i.n a2, a1, 8 4023ff71: 232c32 l32i a3, a12, 140 4023ff74: 2d29 s32i.n a2, a13, 8 4023ff76: 3128 l32i.n a2, a1, 12 4023ff78: 3d29 s32i.n a2, a13, 12 4023ff7a: 202c22 l32i a2, a12, 128 4023ff7d: 421b addi.n a4, a2, 1 4023ff7f: 206c42 s32i a4, a12, 128 4023ff82: a02230 addx4 a2, a2, a3 4023ff85: 02d9 s32i.n a13, a2, 0 4023ff87: 012d mov.n a2, a1 4023ff89: fcc485 call0 4023cbd4 <_ZN6StringD1Ev> 4023ff8c: 7108 l32i.n a0, a1, 28 4023ff8e: 61c8 l32i.n a12, a1, 24 4023ff90: 51d8 l32i.n a13, a1, 20 4023ff92: 41e8 l32i.n a14, a1, 16 4023ff94: 20c112 addi a1, a1, 32 4023ff97: f00d ret.n 4023ff99: 000000 ill 4023ff9c: a04c movi.n a0, 74 4023ff9e: fe .byte 0xfe 4023ff9f: 3f .byte 0x3f 4023ffa0: 01ac beqz.n a1, 4023ffc4 <_ZN15rBootHttpUpdate5startEv+0x1c> 4023ffa2: b44024 excw 4023ffa5: 105b addi.n a1, a0, 5 4023ffa7: c11240 mul16u a1, a2, a4 4023ffa8 <_ZN15rBootHttpUpdate5startEv>: 4023ffa8: e0c112 addi a1, a1, -32 4023ffab: 0561d2 s32i a13, a1, 20 4023ffae: 0461e2 s32i a14, a1, 16 4023ffb1: 20d220 or a13, a2, a2 4023ffb4: 0e0c movi.n a14, 0 4023ffb6: 421c movi.n a2, 20 4023ffb8: 7109 s32i.n a0, a1, 28 4023ffba: 61c9 s32i.n a12, a1, 24 4023ffbc: 01e9 s32i.n a14, a1, 0 4023ffbe: fbe285 call0 4023bde8 <_Znwj> 4023ffc1: fff631 l32r a3, 4023ff9c <_ZN15rBootHttpUpdate7addItemEi6String+0xb0> 4023ffc4: 1c0c movi.n a12, 1 4023ffc6: 0239 s32i.n a3, a2, 0 4023ffc8: fff631 l32r a3, 4023ffa0 <_ZN15rBootHttpUpdate7addItemEi6String+0xb4> 4023ffcb: 12c9 s32i.n a12, a2, 4 4023ffcd: 3239 s32i.n a3, a2, 12 4023ffcf: 22d9 s32i.n a13, a2, 8 4023ffd1: 42e9 s32i.n a14, a2, 16 4023ffd3: 0129 s32i.n a2, a1, 0 4023ffd5: 90a022 movi a2, 144 4023ffd8: 014d mov.n a4, a1 4023ffda: f4a132 movi a3, 0x1f4 4023ffdd: 2d2a add.n a2, a13, a2 4023ffdf: fff101 l32r a0, 4023ffa4 <_ZN15rBootHttpUpdate7addItemEi6String+0xb8> 4023ffe2: 0000c0 callx0 a0 4023ffe5: 0c3d mov.n a3, a12 4023ffe7: ea6601 l32r a0, 4023a980 4023ffea: 0000c0 callx0 a0 4023ffed: 0128 l32i.n a2, a1, 0 4023ffef: 0f12e7 beq a2, a14, 40240002 <_ZN15rBootHttpUpdate5startEv+0x5a> 4023fff2: 1238 l32i.n a3, a2, 4 4023fff4: 330b addi.n a3, a3, -1 4023fff6: 1239 s32i.n a3, a2, 4 4023fff8: 0693e7 bne a3, a14, 40240002 <_ZN15rBootHttpUpdate5startEv+0x5a> 4023fffb: 0238 l32i.n a3, a2, 0 4023fffd: 1338 l32i.n a3, a3, 4 4023ffff: 0003c0 callx0 a3 40240002: 7108 l32i.n a0, a1, 28 40240004: 61c8 l32i.n a12, a1, 24 40240006: 51d8 l32i.n a13, a1, 20 40240008: 41e8 l32i.n a14, a1, 16 4024000a: 20c112 addi a1, a1, 32 4024000d: f00d ret.n ... 40240010 <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv>: 40240010: f0c112 addi a1, a1, -16 40240013: 0261c2 s32i a12, a1, 8 40240016: 0161d2 s32i a13, a1, 4 40240019: 3109 s32i.n a0, a1, 12 4024001b: 01e9 s32i.n a14, a1, 0 4024001d: 02dd mov.n a13, a2 4024001f: 0c0c movi.n a12, 0 40240021: 1d28 l32i.n a2, a13, 4 40240023: 17bc27 bgeu a12, a2, 4024003e <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv+0x2e> 40240026: 4d28 l32i.n a2, a13, 16 40240028: a02c20 addx4 a2, a12, a2 4024002b: 02e8 l32i.n a14, a2, 0 4024002d: 8e8c beqz.n a14, 40240039 <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv+0x29> 4024002f: 0e2d mov.n a2, a14 40240031: fcba05 call0 4023cbd4 <_ZN6StringD1Ev> 40240034: 0e2d mov.n a2, a14 40240036: fbde45 call0 4023be1c <_ZdlPv> 40240039: cc1b addi.n a12, a12, 1 4024003b: fff886 j 40240021 <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv+0x11> 4024003e: 3108 l32i.n a0, a1, 12 40240040: 020c movi.n a2, 0 40240042: 1d29 s32i.n a2, a13, 4 40240044: 21c8 l32i.n a12, a1, 8 40240046: 11d8 l32i.n a13, a1, 4 40240048: 01e8 l32i.n a14, a1, 0 4024004a: 10c112 addi a1, a1, 16 4024004d: f00d ret.n ... 40240050 <_ZN6VectorI19rBootHttpUpdateItemED1Ev>: 40240050: f0c112 addi a1, a1, -16 40240053: 0261c2 s32i a12, a1, 8 40240056: 20c220 or a12, a2, a2 40240059: ff8a21 l32r a2, 4023fe84 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x78> 4024005c: 3109 s32i.n a0, a1, 12 4024005e: 0c29 s32i.n a2, a12, 0 40240060: 0c2d mov.n a2, a12 40240062: fffac5 call0 40240010 <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv> 40240065: 4c28 l32i.n a2, a12, 16 40240067: 128c beqz.n a2, 4024006c <_ZN6VectorI19rBootHttpUpdateItemED1Ev+0x1c> 40240069: fbd9c5 call0 4023be08 <_ZdaPv> 4024006c: 3108 l32i.n a0, a1, 12 4024006e: 21c8 l32i.n a12, a1, 8 40240070: 10c112 addi a1, a1, 16 40240073: f00d ret.n 40240075: 000000 ill 40240078 <_ZN6VectorI19rBootHttpUpdateItemED0Ev>: 40240078: f0c112 addi a1, a1, -16 4024007b: 036102 s32i a0, a1, 12 4024007e: 0261c2 s32i a12, a1, 8 40240081: 20c220 or a12, a2, a2 40240084: fffc85 call0 40240050 <_ZN6VectorI19rBootHttpUpdateItemED1Ev> 40240087: 0c2d mov.n a2, a12 40240089: fbd905 call0 4023be1c <_ZdlPv> 4024008c: 3108 l32i.n a0, a1, 12 4024008e: 21c8 l32i.n a12, a1, 8 40240090: 10c112 addi a1, a1, 16 40240093: f00d ret.n 40240095: 000000 ill 40240098 <_ZN15rBootHttpUpdateD1Ev>: 40240098: f0c112 addi a1, a1, -16 4024009b: 0261c2 s32i a12, a1, 8 4024009e: 02cd mov.n a12, a2 402400a0: ff7821 l32r a2, 4023fe80 <_ZN15rBootHttpUpdate12writeRawDataEP4pbufi+0x74> 402400a3: 3109 s32i.n a0, a1, 12 402400a5: 0c29 s32i.n a2, a12, 0 402400a7: 372c22 l32i a2, a12, 220 402400aa: 029c beqz.n a2, 402400be <_ZN15rBootHttpUpdateD1Ev+0x26> 402400ac: 1238 l32i.n a3, a2, 4 402400ae: 330b addi.n a3, a3, -1 402400b0: 1239 s32i.n a3, a2, 4 402400b2: 008356 bnez a3, 402400be <_ZN15rBootHttpUpdateD1Ev+0x26> 402400b5: 002232 l32i a3, a2, 0 402400b8: 012332 l32i a3, a3, 4 402400bb: 0003c0 callx0 a3 402400be: 90a022 movi a2, 144 402400c1: 2c2a add.n a2, a12, a2 402400c3: fdaa05 call0 4023db64 <_ZN5TimerD1Ev> 402400c6: 7ccc22 addi a2, a12, 124 402400c9: fff845 call0 40240050 <_ZN6VectorI19rBootHttpUpdateItemED1Ev> 402400cc: 0c2d mov.n a2, a12 402400ce: fdf085 call0 4023dfd8 <_ZN10HttpClientD1Ev> 402400d1: 3108 l32i.n a0, a1, 12 402400d3: 21c8 l32i.n a12, a1, 8 402400d5: 10c112 addi a1, a1, 16 402400d8: f00d ret.n ... 402400dc <_ZN15rBootHttpUpdateD0Ev>: 402400dc: f0c112 addi a1, a1, -16 402400df: 036102 s32i a0, a1, 12 402400e2: 0261c2 s32i a12, a1, 8 402400e5: 20c220 or a12, a2, a2 402400e8: fffac5 call0 40240098 <_ZN15rBootHttpUpdateD1Ev> 402400eb: 0c2d mov.n a2, a12 402400ed: fbd2c5 call0 4023be1c <_ZdlPv> 402400f0: 3108 l32i.n a0, a1, 12 402400f2: 21c8 l32i.n a12, a1, 8 402400f4: 10c112 addi a1, a1, 16 402400f7: f00d ret.n 402400f9: 000000 ill 402400fc: 9f1b addi.n a9, a15, 1 402400fe: fe .byte 0xfe 402400ff: 3f .byte 0x3f 40240100 <_ZN15rBootHttpUpdate12updateFailedEv>: 40240100: f0c112 addi a1, a1, -16 40240103: 0261c2 s32i a12, a1, 8 40240106: 20c220 or a12, a2, a2 40240109: 90a022 movi a2, 144 4024010c: 2c2a add.n a2, a12, a2 4024010e: 3109 s32i.n a0, a1, 12 40240110: f69401 l32r a0, 4023db60 <_ZN5TimerC1Ev+0x20> 40240113: 0000c0 callx0 a0 40240116: 7ccc22 addi a2, a12, 124 40240119: ffef45 call0 40240010 <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv> 4024011c: fff821 l32r a2, 402400fc <_ZN15rBootHttpUpdateD0Ev+0x20> 4024011f: fc02c5 call0 4023c14c 40240122: 372c22 l32i a2, a12, 220 40240125: 728c beqz.n a2, 40240130 <_ZN15rBootHttpUpdate12updateFailedEv+0x30> 40240127: 0238 l32i.n a3, a2, 0 40240129: 2348 l32i.n a4, a3, 8 4024012b: 030c movi.n a3, 0 4024012d: 0004c0 callx0 a4 40240130: 3108 l32i.n a0, a1, 12 40240132: 21c8 l32i.n a12, a1, 8 40240134: 10c112 addi a1, a1, 16 40240137: f00d ret.n 40240139: 000000 ill 4024013c: 9f3a add.n a9, a15, a3 4024013e: fe .byte 0xfe 4024013f: 3f .byte 0x3f 40240140: 4e .byte 0x4e 40240141: 9f .byte 0x9f 40240142: fe .byte 0xfe 40240143: 3f .byte 0x3f 40240144: 19f8 l32i.n a15, a9, 4 40240146: ff .byte 0xff 40240147: 3f .byte 0x3f 40240148 <_ZN15rBootHttpUpdate11applyUpdateEv>: 40240148: f0c112 addi a1, a1, -16 4024014b: 0261c2 s32i a12, a1, 8 4024014e: 20c220 or a12, a2, a2 40240151: 90a022 movi a2, 144 40240154: 2c2a add.n a2, a12, a2 40240156: 3109 s32i.n a0, a1, 12 40240158: f68201 l32r a0, 4023db60 <_ZN5TimerC1Ev+0x20> 4024015b: 0000c0 callx0 a0 4024015e: 7ccc22 addi a2, a12, 124 40240161: ffeac5 call0 40240010 <_ZN6VectorI19rBootHttpUpdateItemE17removeAllElementsEv> 40240164: d80c32 l8ui a3, a12, 216 40240167: ffa022 movi a2, 255 4024016a: 169327 bne a3, a2, 40240184 <_ZN15rBootHttpUpdate11applyUpdateEv+0x3c> 4024016d: fff321 l32r a2, 4024013c <_ZN15rBootHttpUpdate12updateFailedEv+0x3c> 40240170: fbfd85 call0 4023c14c 40240173: 372c22 l32i a2, a12, 220 40240176: c29c beqz.n a2, 40240196 <_ZN15rBootHttpUpdate11applyUpdateEv+0x4e> 40240178: 0238 l32i.n a3, a2, 0 4024017a: 2348 l32i.n a4, a3, 8 4024017c: 130c movi.n a3, 1 4024017e: 0004c0 callx0 a4 40240181: 000446 j 40240196 <_ZN15rBootHttpUpdate11applyUpdateEv+0x4e> 40240184: ffef21 l32r a2, 40240140 <_ZN15rBootHttpUpdate12updateFailedEv+0x40> 40240187: fbfc45 call0 4023c14c 4024018a: d80c22 l8ui a2, a12, 216 4024018d: c6ca85 call0 40206e38 40240190: ffed21 l32r a2, 40240144 <_ZN15rBootHttpUpdate12updateFailedEv+0x44> 40240193: fb9405 call0 4023bad4 <_ZN11SystemClass7restartEv> 40240196: 032102 l32i a0, a1, 12 40240199: 21c8 l32i.n a12, a1, 8 4024019b: 10c112 addi a1, a1, 16 4024019e: f00d ret.n 402401a0: 9f7b addi.n a9, a15, 7 402401a2: fe .byte 0xfe 402401a3: 3f .byte 0x3f 402401a4: 9f9b addi.n a9, a15, 9 402401a6: fe .byte 0xfe 402401a7: 3f .byte 0x3f 402401a8: fe9fc2 l16si a12, a15, 0x1fc 402401ab: 3f .byte 0x3f 402401ac <_ZN15rBootHttpUpdate7onTimerEv>: 402401ac: 90c112 addi a1, a1, -112 402401af: 1a61c2 s32i a12, a1, 104 402401b2: 02cd mov.n a12, a2 402401b4: 4228 l32i.n a2, a2, 16 402401b6: 1b6102 s32i a0, a1, 108 402401b9: 1961d2 s32i a13, a1, 100 402401bc: 1861e2 s32i a14, a1, 96 402401bf: 1761f2 s32i a15, a1, 92 402401c2: 320b addi.n a3, a2, -1 402401c4: 0223f6 bgeui a3, 2, 402401ca <_ZN15rBootHttpUpdate7onTimerEv+0x1e> 402401c7: 004046 j 402402cc <_ZN15rBootHttpUpdate7onTimerEv+0x120> 402401ca: 4b3266 bnei a2, 3, 40240219 <_ZN15rBootHttpUpdate7onTimerEv+0x6d> 402401cd: 2b0cd2 l8ui a13, a12, 43 402401d0: 048d56 bnez a13, 4024021c <_ZN15rBootHttpUpdate7onTimerEv+0x70> 402401d3: bc28 l32i.n a2, a12, 44 402401d5: 38af32 movi a3, -200 402401d8: 232a add.n a2, a3, a2 402401da: c7a032 movi a3, 199 402401dd: 023327 bltu a3, a2, 402401e3 <_ZN15rBootHttpUpdate7onTimerEv+0x37> 402401e0: 003506 j 402402b8 <_ZN15rBootHttpUpdate7onTimerEv+0x10c> 402401e3: 000d46 j 4024021c <_ZN15rBootHttpUpdate7onTimerEv+0x70> 402401e6: ffee21 l32r a2, 402401a0 <_ZN15rBootHttpUpdate11applyUpdateEv+0x58> 402401e9: 7cccf2 addi a15, a12, 124 402401ec: fbf5c5 call0 4023c14c 402401ef: ffede1 l32r a14, 402401a4 <_ZN15rBootHttpUpdate11applyUpdateEv+0x5c> 402401f2: 202c22 l32i a2, a12, 128 402401f5: 18bd27 bgeu a13, a2, 40240211 <_ZN15rBootHttpUpdate7onTimerEv+0x65> 402401f8: 203dd0 or a3, a13, a13 402401fb: 202ff0 or a2, a15, a15 402401fe: ffbc05 call0 4023fdc0 <_ZN6VectorI19rBootHttpUpdateItemEixEj> 40240201: 3258 l32i.n a5, a2, 12 40240203: 2248 l32i.n a4, a2, 8 40240205: 0d3d mov.n a3, a13 40240207: 0e2d mov.n a2, a14 40240209: fbf405 call0 4023c14c 4024020c: dd1b addi.n a13, a13, 1 4024020e: fff806 j 402401f2 <_ZN15rBootHttpUpdate7onTimerEv+0x46> 40240211: 0c2d mov.n a2, a12 40240213: fff345 call0 40240148 <_ZN15rBootHttpUpdate11applyUpdateEv> 40240216: 002c86 j 402402cc <_ZN15rBootHttpUpdate7onTimerEv+0x120> 40240219: 074266 bnei a2, 4, 40240224 <_ZN15rBootHttpUpdate7onTimerEv+0x78> 4024021c: 0c2d mov.n a2, a12 4024021e: ffee05 call0 40240100 <_ZN15rBootHttpUpdate12updateFailedEv> 40240221: 0029c6 j 402402cc <_ZN15rBootHttpUpdate7onTimerEv+0x120> 40240224: 302cf2 l32i a15, a12, 192 40240227: 7ccce2 addi a14, a12, 124 4024022a: 0f3d mov.n a3, a15 4024022c: 0e2d mov.n a2, a14 4024022e: ffb905 call0 4023fdc0 <_ZN6VectorI19rBootHttpUpdateItemEixEj> 40240231: 2258 l32i.n a5, a2, 8 40240233: 0248 l32i.n a4, a2, 0 40240235: 02dd mov.n a13, a2 40240237: ffdc21 l32r a2, 402401a8 <_ZN15rBootHttpUpdate11applyUpdateEv+0x60> 4024023a: 0f3d mov.n a3, a15 4024023c: fbf0c5 call0 4023c14c 4024023f: 302c32 l32i a3, a12, 192 40240242: 0e2d mov.n a2, a14 40240244: ffb785 call0 4023fdc0 <_ZN6VectorI19rBootHttpUpdateItemEixEj> 40240247: 2238 l32i.n a3, a2, 8 40240249: c4a0e2 movi a14, 196 4024024c: 30c122 addi a2, a1, 48 4024024f: c6c245 call0 40206e74 40240252: ecea add.n a14, a12, a14 40240254: 441c movi.n a4, 20 40240256: 30c132 addi a3, a1, 48 40240259: 0e2d mov.n a2, a14 4024025b: ff2301 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4024025e: 0000c0 callx0 a0 40240261: 0d3d mov.n a3, a13 40240263: 24c122 addi a2, a1, 36 40240266: fa6e01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40240269: 0000c0 callx0 a0 4024026c: 24c132 addi a3, a1, 36 4024026f: 012d mov.n a2, a1 40240271: ff99c5 call0 4023fc10 <_ZN3URLC1E6String> 40240274: 020c movi.n a2, 0 40240276: b129 s32i.n a2, a1, 44 40240278: 2cc152 addi a5, a1, 44 4024027b: 240c movi.n a4, 2 4024027d: 013d mov.n a3, a1 4024027f: 0c2d mov.n a2, a12 40240281: fddec5 call0 4023e070 <_ZN10HttpClient13startDownloadE3URL14HttpClientMode8DelegateIFvRS_bEE> 40240284: b128 l32i.n a2, a1, 44 40240286: d28c beqz.n a2, 40240297 <_ZN15rBootHttpUpdate7onTimerEv+0xeb> 40240288: 1238 l32i.n a3, a2, 4 4024028a: 330b addi.n a3, a3, -1 4024028c: 1239 s32i.n a3, a2, 4 4024028e: 53cc bnez.n a3, 40240297 <_ZN15rBootHttpUpdate7onTimerEv+0xeb> 40240290: 0238 l32i.n a3, a2, 0 40240292: 1338 l32i.n a3, a3, 4 40240294: 0003c0 callx0 a3 40240297: 1cc122 addi a2, a1, 28 4024029a: fc9385 call0 4023cbd4 <_ZN6StringD1Ev> 4024029d: 14c122 addi a2, a1, 20 402402a0: fc9305 call0 4023cbd4 <_ZN6StringD1Ev> 402402a3: 218b addi.n a2, a1, 8 402402a5: fc92c5 call0 4023cbd4 <_ZN6StringD1Ev> 402402a8: 012d mov.n a2, a1 402402aa: fc9285 call0 4023cbd4 <_ZN6StringD1Ev> 402402ad: 24c122 addi a2, a1, 36 402402b0: fc9205 call0 4023cbd4 <_ZN6StringD1Ev> 402402b3: 000546 j 402402cc <_ZN15rBootHttpUpdate7onTimerEv+0x120> 402402b6: 220000 excw 402402b9: 302c movi.n a0, 35 402402bb: 202c32 l32i a3, a12, 128 402402be: 221b addi.n a2, a2, 1 402402c0: 306c22 s32i a2, a12, 192 402402c3: 02b237 bgeu a2, a3, 402402c9 <_ZN15rBootHttpUpdate7onTimerEv+0x11d> 402402c6: ffd686 j 40240224 <_ZN15rBootHttpUpdate7onTimerEv+0x78> 402402c9: ffc646 j 402401e6 <_ZN15rBootHttpUpdate7onTimerEv+0x3a> 402402cc: 1b2102 l32i a0, a1, 108 402402cf: 1a21c2 l32i a12, a1, 104 402402d2: 1921d2 l32i a13, a1, 100 402402d5: 1821e2 l32i a14, a1, 96 402402d8: 1721f2 l32i a15, a1, 92 402402db: 70c112 addi a1, a1, 112 402402de: f00d ret.n 402402e0 <_ZN15rBootHttpUpdate11setCallbackE8DelegateIFvbEE>: 402402e0: e0c112 addi a1, a1, -32 402402e3: 0661c2 s32i a12, a1, 24 402402e6: 20c220 or a12, a2, a2 402402e9: 020c movi.n a2, 0 402402eb: 0129 s32i.n a2, a1, 0 402402ed: 012d mov.n a2, a1 402402ef: 7109 s32i.n a0, a1, 28 402402f1: 06cd05 call0 40246fc4 <_ZN8DelegateIFvbEE4copyERKS1_> 402402f4: dca022 movi a2, 220 402402f7: 2c2a add.n a2, a12, a2 402402f9: 013d mov.n a3, a1 402402fb: 06cc85 call0 40246fc4 <_ZN8DelegateIFvbEE4copyERKS1_> 402402fe: 0128 l32i.n a2, a1, 0 40240300: d28c beqz.n a2, 40240311 <_ZN15rBootHttpUpdate11setCallbackE8DelegateIFvbEE+0x31> 40240302: 1238 l32i.n a3, a2, 4 40240304: 330b addi.n a3, a3, -1 40240306: 1239 s32i.n a3, a2, 4 40240308: 53cc bnez.n a3, 40240311 <_ZN15rBootHttpUpdate11setCallbackE8DelegateIFvbEE+0x31> 4024030a: 0238 l32i.n a3, a2, 0 4024030c: 1338 l32i.n a3, a3, 4 4024030e: 0003c0 callx0 a3 40240311: 7108 l32i.n a0, a1, 28 40240313: 61c8 l32i.n a12, a1, 24 40240315: 20c112 addi a1, a1, 32 40240318: f00d ret.n 4024031a: 480000 excw 4024031d: ff29 s32i.n a2, a15, 60 4024031f: 3f .byte 0x3f 40240320 <_GLOBAL__sub_I__ZN15rBootHttpUpdateC2Ev>: 40240320: 00a062 movi a6, 0 40240323: fffe21 l32r a2, 4024031c <_ZN15rBootHttpUpdate11setCallbackE8DelegateIFvbEE+0x3c> 40240326: f0c112 addi a1, a1, -16 40240329: 205660 or a5, a6, a6 4024032c: 204660 or a4, a6, a6 4024032f: 063d mov.n a3, a6 40240331: 3109 s32i.n a0, a1, 12 40240333: fc3e05 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40240336: 3108 l32i.n a0, a1, 12 40240338: 10c112 addi a1, a1, 16 4024033b: f00d ret.n 4024033d: 000000 ill 40240340 <_ZN16AccessPointClassD0Ev>: 40240340: f0c112 addi a1, a1, -16 40240343: 3109 s32i.n a0, a1, 12 40240345: fbad45 call0 4023be1c <_ZdlPv> 40240348: 3108 l32i.n a0, a1, 12 4024034a: 10c112 addi a1, a1, 16 4024034d: f00d ret.n 4024034f: a18c00 sll a8, a12 40240352: fe .byte 0xfe 40240353: 3f .byte 0x3f 40240354 <_ZN16AccessPointClassC1Ev>: 40240354: f0c112 addi a1, a1, -16 40240357: 0261c2 s32i a12, a1, 8 4024035a: 20c220 or a12, a2, a2 4024035d: fffc21 l32r a2, 40240350 <_ZN16AccessPointClassD0Ev+0x10> 40240360: 203cc0 or a3, a12, a12 40240363: 0c29 s32i.n a2, a12, 0 40240365: ff7721 l32r a2, 40240144 <_ZN15rBootHttpUpdate12updateFailedEv+0x44> 40240368: 3109 s32i.n a0, a1, 12 4024036a: fb8005 call0 4023bb6c <_ZN11SystemClass7onReadyEP19ISystemReadyHandler> 4024036d: 3108 l32i.n a0, a1, 12 4024036f: 020c movi.n a2, 0 40240371: 1c29 s32i.n a2, a12, 4 40240373: 21c8 l32i.n a12, a1, 8 40240375: 10c112 addi a1, a1, 16 40240378: f00d ret.n ... 4024037c <_ZN16AccessPointClass6enableEbb>: 4024037c: f0c112 addi a1, a1, -16 4024037f: 0261c2 s32i a12, a1, 8 40240382: 0161d2 s32i a13, a1, 4 40240385: 036102 s32i a0, a1, 12 40240388: 74d030 extui a13, a3, 0, 8 4024038b: 74c040 extui a12, a4, 0, 8 4024038e: c3a6c5 call0 40203dfc 40240391: fda052 movi a5, 253 40240394: 102250 and a2, a2, a5 40240397: 3d8c beqz.n a13, 4024039e <_ZN16AccessPointClass6enableEbb+0x22> 40240399: 230c movi.n a3, 2 4024039b: 202230 or a2, a2, a3 4024039e: 7c8c beqz.n a12, 402403a9 <_ZN16AccessPointClass6enableEbb+0x2d> 402403a0: c3c345 call0 40203fd8 402403a3: 000146 j 402403ac <_ZN16AccessPointClass6enableEbb+0x30> 402403a6: 000000 ill 402403a9: c3c405 call0 40203fec 402403ac: 032102 l32i a0, a1, 12 402403af: 0221c2 l32i a12, a1, 8 402403b2: 0121d2 l32i a13, a1, 4 402403b5: 10c112 addi a1, a1, 16 402403b8: f00d ret.n ... 402403bc <_ZN16AccessPointClass9isEnabledEv>: 402403bc: f0c112 addi a1, a1, -16 402403bf: 3109 s32i.n a0, a1, 12 402403c1: c3a385 call0 40203dfc 402403c4: 3108 l32i.n a0, a1, 12 402403c6: 042120 extui a2, a2, 1, 1 402403c9: 10c112 addi a1, a1, 16 402403cc: f00d ret.n 402403ce: 580000 excw 402403d1: 3ffea0 excw 402403d4: fea085 call0 4023ede0 <_ZN10MqttClient9onReceiveEP4pbuf+0x1bc> 402403d7: 3f .byte 0x3f 402403d8 <_ZN16AccessPointClass13onSystemReadyEv>: 402403d8: f0c112 addi a1, a1, -16 402403db: 21c9 s32i.n a12, a1, 8 402403dd: 02cd mov.n a12, a2 402403df: 1228 l32i.n a2, a2, 4 402403e1: 3109 s32i.n a0, a1, 12 402403e3: 11d9 s32i.n a13, a1, 4 402403e5: 01e9 s32i.n a14, a1, 0 402403e7: 047216 beqz a2, 40240432 <_ZN16AccessPointClass13onSystemReadyEv+0x5a> 402403ea: fcd5c5 call0 4023d148 <_Z12noInterruptsv> 402403ed: 202cc0 or a2, a12, a12 402403f0: fffc85 call0 402403bc <_ZN16AccessPointClass9isEnabledEv> 402403f3: 040c movi.n a4, 0 402403f5: 130c movi.n a3, 1 402403f7: 02ed mov.n a14, a2 402403f9: 0c2d mov.n a2, a12 402403fb: fff805 call0 4024037c <_ZN16AccessPointClass6enableEbb> 402403fe: c38205 call0 40203c20 40240401: 1c28 l32i.n a2, a12, 4 40240403: c4d9c5 call0 402051a0 40240406: 72cc bnez.n a2, 40240411 <_ZN16AccessPointClass13onSystemReadyEv+0x39> 40240408: fff221 l32r a2, 402403d0 <_ZN16AccessPointClass9isEnabledEv+0x14> 4024040b: 000146 j 40240414 <_ZN16AccessPointClass13onSystemReadyEv+0x3c> 4024040e: 000000 ill 40240411: fff021 l32r a2, 402403d4 <_ZN16AccessPointClass9isEnabledEv+0x18> 40240414: fbd345 call0 4023c14c 40240417: 012c22 l32i a2, a12, 4 4024041a: 00a0d2 movi a13, 0 4024041d: fb9fc5 call0 4023be1c <_ZdlPv> 40240420: 016cd2 s32i a13, a12, 4 40240423: c37b45 call0 40203bd8 40240426: 0d4d mov.n a4, a13 40240428: 0e3d mov.n a3, a14 4024042a: 0c2d mov.n a2, a12 4024042c: fff4c5 call0 4024037c <_ZN16AccessPointClass6enableEbb> 4024042f: fcd305 call0 4023d160 <_Z10interruptsv> 40240432: 3108 l32i.n a0, a1, 12 40240434: 21c8 l32i.n a12, a1, 8 40240436: 11d8 l32i.n a13, a1, 4 40240438: 01e8 l32i.n a14, a1, 0 4024043a: 10c112 addi a1, a1, 16 4024043d: f00d ret.n 4024043f: 967300 excw 40240442: fe .byte 0xfe 40240443: 3f .byte 0x3f 40240444: a0ba add.n a10, a0, a11 40240446: fe .byte 0xfe 40240447: 3f .byte 0x3f 40240448: a0d8 l32i.n a13, a0, 40 4024044a: fe .byte 0xfe 4024044b: 3f .byte 0x3f 4024044c: fea0f7 bge a0, a15, 4024044e <_ZN16AccessPointClass13onSystemReadyEv+0x76> 4024044f: 3f .byte 0x3f 40240450: 00e190 excw 40240453: a09240 addx4 a9, a2, a4 40240454 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii>: 40240454: a0a092 movi a9, 160 40240457: c01190 sub a1, a1, a9 4024045a: 2661c2 s32i a12, a1, 152 4024045d: 2461e2 s32i a14, a1, 144 40240460: 2361f2 s32i a15, a1, 140 40240463: 1d6132 s32i a3, a1, 116 40240466: 746060 extui a6, a6, 0, 8 40240469: 02cd mov.n a12, a2 4024046b: 04fd mov.n a15, a4 4024046d: 05ed mov.n a14, a5 4024046f: 6ca042 movi a4, 108 40240472: 00a032 movi a3, 0 40240475: 202110 or a2, a1, a1 40240478: 2561d2 s32i a13, a1, 148 4024047b: 276102 s32i a0, a1, 156 4024047e: 1f6172 s32i a7, a1, 124 40240481: 1e6162 s32i a6, a1, 120 40240484: 00a0d2 movi a13, 0 40240487: fff201 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 4024048a: 0000c0 callx0 a0 4024048d: 021e66 bnei a14, 1, 40240493 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x3f> 40240490: 003ac6 j 4024057f <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x12b> 40240493: 0a9ed7 bne a14, a13, 402404a1 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x4d> 40240496: ffea31 l32r a3, 40240440 <_ZN16AccessPointClass13onSystemReadyEv+0x68> 40240499: 0f2d mov.n a2, a15 4024049b: fddc01 l32r a0, 4023fc0c <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x30> 4024049e: 0000c0 callx0 a0 402404a1: 202cc0 or a2, a12, a12 402404a4: fff145 call0 402403bc <_ZN16AccessPointClass9isEnabledEv> 402404a7: 040c movi.n a4, 0 402404a9: 130c movi.n a3, 1 402404ab: 1c6122 s32i a2, a1, 112 402404ae: 0c2d mov.n a2, a12 402404b0: ffec85 call0 4024037c <_ZN16AccessPointClass6enableEbb> 402404b3: c376c5 call0 40203c20 402404b6: 012d mov.n a2, a1 402404b8: c4a685 call0 40204f24 402404bb: 1f2122 l32i a2, a1, 124 402404be: 1e2132 l32i a3, a1, 120 402404c1: 614122 s8i a2, a1, 97 402404c4: 684132 s8i a3, a1, 104 402404c7: 042c movi.n a4, 32 402404c9: 030c movi.n a3, 0 402404cb: 012d mov.n a2, a1 402404cd: ffe001 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402404d0: 0000c0 callx0 a0 402404d3: 044c movi.n a4, 64 402404d5: 00a032 movi a3, 0 402404d8: 20c122 addi a2, a1, 32 402404db: ffdd01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402404de: 0000c0 callx0 a0 402404e1: 1d2122 l32i a2, a1, 116 402404e4: 0238 l32i.n a3, a2, 0 402404e6: 012d mov.n a2, a1 402404e8: ef4001 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 402404eb: 0000c0 callx0 a0 402404ee: 0f38 l32i.n a3, a15, 0 402404f0: 20c122 addi a2, a1, 32 402404f3: ef3d01 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 402404f6: 0000c0 callx0 a0 402404f9: 1d2132 l32i a3, a1, 116 402404fc: 1961e2 s32i a14, a1, 100 402404ff: 031322 l16ui a2, a3, 6 40240502: 604122 s8i a2, a1, 96 40240505: 420c movi.n a2, 4 40240507: 694122 s8i a2, a1, 105 4024050a: 282122 l32i a2, a1, 160 4024050d: 355122 s16i a2, a1, 106 40240510: ff0d21 l32r a2, 40240144 <_ZN15rBootHttpUpdate12updateFailedEv+0x44> 40240513: 067f85 call0 40246d0c <_ZN11SystemClass7isReadyEv> 40240516: 035216 beqz a2, 4024054f <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0xfb> 40240519: fcc2c5 call0 4023d148 <_Z12noInterruptsv> 4024051c: 202110 or a2, a1, a1 4024051f: c4c805 call0 402051a0 40240522: 02dd mov.n a13, a2 40240524: 019256 bnez a2, 40240541 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0xed> 40240527: fcc385 call0 4023d160 <_Z10interruptsv> 4024052a: c36ac5 call0 40203bd8 4024052d: 1c2132 l32i a3, a1, 112 40240530: 0c2d mov.n a2, a12 40240532: 0d4d mov.n a4, a13 40240534: ffe445 call0 4024037c <_ZN16AccessPointClass6enableEbb> 40240537: ffc321 l32r a2, 40240444 <_ZN16AccessPointClass13onSystemReadyEv+0x6c> 4024053a: fbc105 call0 4023c14c 4024053d: 000f86 j 4024057f <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x12b> 40240540: c1c500 mul16u a12, a5, a0 40240543: 21fc bnez.n a1, 40240579 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x125> 40240545: 45ffc1 l32r a12, 40211d44 40240548: 86fbc0 excw 4024054b: 0008 l32i.n a0, a0, 0 4024054d: 210000 srai a0, a0, 0 40240550: bf .byte 0xbf 40240551: ff .byte 0xff 40240552: fbbf85 call0 4023c14c 40240555: 1c28 l32i.n a2, a12, 4 40240557: 002216 beqz a2, 4024055d <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x109> 4024055a: fb8c05 call0 4023be1c <_ZdlPv> 4024055d: 6ca022 movi a2, 108 40240560: fb8845 call0 4023bde8 <_Znwj> 40240563: 1c29 s32i.n a2, a12, 4 40240565: 6ca042 movi a4, 108 40240568: 013d mov.n a3, a1 4024056a: fe5f01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4024056d: 0000c0 callx0 a0 40240570: c36645 call0 40203bd8 40240573: 1c2132 l32i a3, a1, 112 40240576: 040c movi.n a4, 0 40240578: 0c2d mov.n a2, a12 4024057a: ffe005 call0 4024037c <_ZN16AccessPointClass6enableEbb> 4024057d: 1d0c movi.n a13, 1 4024057f: 272102 l32i a0, a1, 156 40240582: a0a092 movi a9, 160 40240585: 0d2d mov.n a2, a13 40240587: 2621c2 l32i a12, a1, 152 4024058a: 2521d2 l32i a13, a1, 148 4024058d: 2421e2 l32i a14, a1, 144 40240590: 2321f2 l32i a15, a1, 140 40240593: 119a add.n a1, a1, a9 40240595: f00d ret.n 40240597: a14600 sll a4, a6 4024059a: fe .byte 0xfe 4024059b: 3f .byte 0x3f 4024059c <_ZN16AccessPointClass6getMACEv>: 4024059c: ffa931 l32r a3, 40240440 <_ZN16AccessPointClass13onSystemReadyEv+0x68> 4024059f: d0c112 addi a1, a1, -48 402405a2: b109 s32i.n a0, a1, 44 402405a4: a1c9 s32i.n a12, a1, 40 402405a6: 91d9 s32i.n a13, a1, 36 402405a8: 81e9 s32i.n a14, a1, 32 402405aa: 02dd mov.n a13, a2 402405ac: 0761f2 s32i a15, a1, 28 402405af: f99b01 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 402405b2: 0000c0 callx0 a0 402405b5: 0c0c movi.n a12, 0 402405b7: 318b addi.n a3, a1, 8 402405b9: 120c movi.n a2, 1 402405bb: 21c9 s32i.n a12, a1, 8 402405bd: 0651c2 s16i a12, a1, 12 402405c0: 0fa0e2 movi a14, 15 402405c3: c54185 call0 402059dc 402405c6: 218b addi.n a2, a1, 8 402405c8: f2ca add.n a15, a2, a12 402405ca: 000f22 l8ui a2, a15, 0 402405cd: 073e27 bltu a14, a2, 402405d8 <_ZN16AccessPointClass6getMACEv+0x3c> 402405d0: fff231 l32r a3, 40240598 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x144> 402405d3: 0d2d mov.n a2, a13 402405d5: fc7e45 call0 4023cdbc <_ZN6String6concatEPKc> 402405d8: 000f32 l8ui a3, a15, 0 402405db: 041c movi.n a4, 16 402405dd: 012d mov.n a2, a1 402405df: fc6985 call0 4023cc78 <_ZN6StringC1Ehh> 402405e2: 013d mov.n a3, a1 402405e4: 0d2d mov.n a2, a13 402405e6: fc7bc5 call0 4023cda4 <_ZN6String6concatERKS_> 402405e9: 012d mov.n a2, a1 402405eb: cc1b addi.n a12, a12, 1 402405ed: fc5e45 call0 4023cbd4 <_ZN6StringD1Ev> 402405f0: d26c66 bnei a12, 6, 402405c6 <_ZN16AccessPointClass6getMACEv+0x2a> 402405f3: b108 l32i.n a0, a1, 44 402405f5: 0d2d mov.n a2, a13 402405f7: a1c8 l32i.n a12, a1, 40 402405f9: 91d8 l32i.n a13, a1, 36 402405fb: 81e8 l32i.n a14, a1, 32 402405fd: 71f8 l32i.n a15, a1, 28 402405ff: 30c112 addi a1, a1, 48 40240602: f00d ret.n 40240604: 2988 l32i.n a8, a9, 8 40240606: ff .byte 0xff 40240607: 3f .byte 0x3f 40240608: 2958 l32i.n a5, a9, 8 4024060a: ff .byte 0xff 4024060b: 3f .byte 0x3f 4024060c: ff2950 excw 4024060f: 3f .byte 0x3f 40240610 <_GLOBAL__sub_I_WifiAccessPoint>: 40240610: 00a062 movi a6, 0 40240613: fffc21 l32r a2, 40240604 <_ZN16AccessPointClass6getMACEv+0x68> 40240616: f0c112 addi a1, a1, -16 40240619: 065d mov.n a5, a6 4024061b: 204660 or a4, a6, a6 4024061e: 203660 or a3, a6, a6 40240621: 3109 s32i.n a0, a1, 12 40240623: fc0f05 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40240626: fff821 l32r a2, 40240608 <_ZN16AccessPointClass6getMACEv+0x6c> 40240629: fb3105 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 4024062c: fff821 l32r a2, 4024060c <_ZN16AccessPointClass6getMACEv+0x70> 4024062f: ffd245 call0 40240354 <_ZN16AccessPointClassC1Ev> 40240632: 3108 l32i.n a0, a1, 12 40240634: 10c112 addi a1, a1, 16 40240637: f00d ret.n 40240639: 000000 ill 4024063c: fea3d4 excw 4024063f: 3f .byte 0x3f 40240640 <_ZN12StationClassD1Ev>: 40240640: f0c112 addi a1, a1, -16 40240643: 0261c2 s32i a12, a1, 8 40240646: 20c220 or a12, a2, a2 40240649: fffc21 l32r a2, 4024063c <_GLOBAL__sub_I_WifiAccessPoint+0x2c> 4024064c: 11d9 s32i.n a13, a1, 4 4024064e: 8cd8 l32i.n a13, a12, 32 40240650: 3109 s32i.n a0, a1, 12 40240652: 0c29 s32i.n a2, a12, 0 40240654: 9d8c beqz.n a13, 40240661 <_ZN12StationClassD1Ev+0x21> 40240656: 202dd0 or a2, a13, a13 40240659: fd5085 call0 4023db64 <_ZN5TimerD1Ev> 4024065c: 0d2d mov.n a2, a13 4024065e: fb7bc5 call0 4023be1c <_ZdlPv> 40240661: 020c movi.n a2, 0 40240663: 8c29 s32i.n a2, a12, 32 40240665: 5c28 l32i.n a2, a12, 20 40240667: e28c beqz.n a2, 40240679 <_ZN12StationClassD1Ev+0x39> 40240669: 1238 l32i.n a3, a2, 4 4024066b: 330b addi.n a3, a3, -1 4024066d: 1239 s32i.n a3, a2, 4 4024066f: 63cc bnez.n a3, 40240679 <_ZN12StationClassD1Ev+0x39> 40240671: 0238 l32i.n a3, a2, 0 40240673: 012332 l32i a3, a3, 4 40240676: 0003c0 callx0 a3 40240679: 4c28 l32i.n a2, a12, 16 4024067b: e28c beqz.n a2, 4024068d <_ZN12StationClassD1Ev+0x4d> 4024067d: 1238 l32i.n a3, a2, 4 4024067f: 330b addi.n a3, a3, -1 40240681: 1239 s32i.n a3, a2, 4 40240683: 63cc bnez.n a3, 4024068d <_ZN12StationClassD1Ev+0x4d> 40240685: 0238 l32i.n a3, a2, 0 40240687: 012332 l32i a3, a3, 4 4024068a: 0003c0 callx0 a3 4024068d: 2c28 l32i.n a2, a12, 8 4024068f: e28c beqz.n a2, 402406a1 <_ZN12StationClassD1Ev+0x61> 40240691: 1238 l32i.n a3, a2, 4 40240693: 330b addi.n a3, a3, -1 40240695: 1239 s32i.n a3, a2, 4 40240697: 63cc bnez.n a3, 402406a1 <_ZN12StationClassD1Ev+0x61> 40240699: 0238 l32i.n a3, a2, 0 4024069b: 012332 l32i a3, a3, 4 4024069e: 0003c0 callx0 a3 402406a1: 1c28 l32i.n a2, a12, 4 402406a3: d28c beqz.n a2, 402406b4 <_ZN12StationClassD1Ev+0x74> 402406a5: 1238 l32i.n a3, a2, 4 402406a7: 330b addi.n a3, a3, -1 402406a9: 1239 s32i.n a3, a2, 4 402406ab: 53cc bnez.n a3, 402406b4 <_ZN12StationClassD1Ev+0x74> 402406ad: 0238 l32i.n a3, a2, 0 402406af: 1338 l32i.n a3, a3, 4 402406b1: 0003c0 callx0 a3 402406b4: 3108 l32i.n a0, a1, 12 402406b6: 21c8 l32i.n a12, a1, 8 402406b8: 11d8 l32i.n a13, a1, 4 402406ba: 10c112 addi a1, a1, 16 402406bd: f00d ret.n ... 402406c0 <_ZN12StationClassD0Ev>: 402406c0: f0c112 addi a1, a1, -16 402406c3: 036102 s32i a0, a1, 12 402406c6: 0261c2 s32i a12, a1, 8 402406c9: 20c220 or a12, a2, a2 402406cc: fff705 call0 40240640 <_ZN12StationClassD1Ev> 402406cf: 0c2d mov.n a2, a12 402406d1: fb7485 call0 4023be1c <_ZdlPv> 402406d4: 3108 l32i.n a0, a1, 12 402406d6: 21c8 l32i.n a12, a1, 8 402406d8: 10c112 addi a1, a1, 16 402406db: f00d ret.n 402406dd: 000000 ill 402406e0: a3e8 l32i.n a14, a3, 40 402406e2: fe .byte 0xfe 402406e3: 3f .byte 0x3f 402406e4 <_ZN6VectorI7BssInfoED1Ev>: 402406e4: f0c112 addi a1, a1, -16 402406e7: 0261c2 s32i a12, a1, 8 402406ea: 20c220 or a12, a2, a2 402406ed: fffc21 l32r a2, 402406e0 <_ZN12StationClassD0Ev+0x20> 402406f0: 11d9 s32i.n a13, a1, 4 402406f2: 3109 s32i.n a0, a1, 12 402406f4: 01e9 s32i.n a14, a1, 0 402406f6: 0c29 s32i.n a2, a12, 0 402406f8: 0d0c movi.n a13, 0 402406fa: 1c38 l32i.n a3, a12, 4 402406fc: 4c28 l32i.n a2, a12, 16 402406fe: 16bd37 bgeu a13, a3, 40240718 <_ZN6VectorI7BssInfoED1Ev+0x34> 40240701: a02d20 addx4 a2, a13, a2 40240704: 02e8 l32i.n a14, a2, 0 40240706: 8e8c beqz.n a14, 40240712 <_ZN6VectorI7BssInfoED1Ev+0x2e> 40240708: 0e2d mov.n a2, a14 4024070a: fc4c85 call0 4023cbd4 <_ZN6StringD1Ev> 4024070d: 0e2d mov.n a2, a14 4024070f: fb70c5 call0 4023be1c <_ZdlPv> 40240712: dd1b addi.n a13, a13, 1 40240714: fff886 j 402406fa <_ZN6VectorI7BssInfoED1Ev+0x16> 40240717: a03200 addx4 a3, a2, a0 4024071a: 6c3200 excw 4024071d: 123701 l32r a0, 40204ffc 40240720: 6e4502 s8i a0, a5, 110 40240723: 02fb addi.n a0, a2, 15 40240725: c80321 l32r a2, 40232734 40240728: 11d821 l32r a2, 40204e88 4024072b: 01e8 l32i.n a14, a1, 0 4024072d: 10c112 addi a1, a1, 16 40240730: f00d ret.n ... 40240734 <_ZN6VectorI7BssInfoED0Ev>: 40240734: f0c112 addi a1, a1, -16 40240737: 036102 s32i a0, a1, 12 4024073a: 0261c2 s32i a12, a1, 8 4024073d: 20c220 or a12, a2, a2 40240740: fffa05 call0 402406e4 <_ZN6VectorI7BssInfoED1Ev> 40240743: 0c2d mov.n a2, a12 40240745: fb6d45 call0 4023be1c <_ZdlPv> 40240748: 3108 l32i.n a0, a1, 12 4024074a: 21c8 l32i.n a12, a1, 8 4024074c: 10c112 addi a1, a1, 16 4024074f: f00d ret.n 40240751: 000000 ill 40240754 <_ZN6VectorI7BssInfoEixEj>: 40240754: f0c112 addi a1, a1, -16 40240757: 1248 l32i.n a4, a2, 4 40240759: 3109 s32i.n a0, a1, 12 4024075b: 05b347 bgeu a3, a4, 40240764 <_ZN6VectorI7BssInfoEixEj+0x10> 4024075e: 042222 l32i a2, a2, 16 40240761: 005256 bnez a2, 4024076a <_ZN6VectorI7BssInfoEixEj+0x16> 40240764: 201110 or a1, a1, a1 40240767: c69405 call0 402070a8 4024076a: 3108 l32i.n a0, a1, 12 4024076c: a03320 addx4 a3, a3, a2 4024076f: 0328 l32i.n a2, a3, 0 40240771: 10c112 addi a1, a1, 16 40240774: f00d ret.n ... 40240778 <_ZNK6VectorI7BssInfoEixEj>: 40240778: f0c112 addi a1, a1, -16 4024077b: 1248 l32i.n a4, a2, 4 4024077d: 3109 s32i.n a0, a1, 12 4024077f: 05b347 bgeu a3, a4, 40240788 <_ZNK6VectorI7BssInfoEixEj+0x10> 40240782: 042222 l32i a2, a2, 16 40240785: 002256 bnez a2, 4024078b <_ZNK6VectorI7BssInfoEixEj+0x13> 40240788: c691c5 call0 402070a8 4024078b: 032102 l32i a0, a1, 12 4024078e: a03320 addx4 a3, a3, a2 40240791: 002322 l32i a2, a3, 0 40240794: 10c112 addi a1, a1, 16 40240797: 000080 ret 4024079a: dc0000 excw 4024079d: 240b addi.n a2, a4, -1 4024079f: c11240 mul16u a1, a2, a4 402407a0 <_ZN12StationClass13onSystemReadyEv>: 402407a0: f0c112 addi a1, a1, -16 402407a3: 0261c2 s32i a12, a1, 8 402407a6: 20c220 or a12, a2, a2 402407a9: 0c0222 l8ui a2, a2, 12 402407ac: 036102 s32i a0, a1, 12 402407af: b28c beqz.n a2, 402407be <_ZN12StationClass13onSystemReadyEv+0x1e> 402407b1: fffa31 l32r a3, 4024079c <_ZNK6VectorI7BssInfoEixEj+0x24> 402407b4: 020c movi.n a2, 0 402407b6: c408c5 call0 40204844 402407b9: 020c movi.n a2, 0 402407bb: 0c4c22 s8i a2, a12, 12 402407be: 3108 l32i.n a0, a1, 12 402407c0: 21c8 l32i.n a12, a1, 8 402407c2: 10c112 addi a1, a1, 16 402407c5: f00d ret.n ... 402407c8 <_ZN12StationClass6enableEbb>: 402407c8: f0c112 addi a1, a1, -16 402407cb: 0261c2 s32i a12, a1, 8 402407ce: 0161d2 s32i a13, a1, 4 402407d1: 036102 s32i a0, a1, 12 402407d4: 74d030 extui a13, a3, 0, 8 402407d7: 74c040 extui a12, a4, 0, 8 402407da: c36205 call0 40203dfc 402407dd: fea052 movi a5, 254 402407e0: 102250 and a2, a2, a5 402407e3: 3d8c beqz.n a13, 402407ea <_ZN12StationClass6enableEbb+0x22> 402407e5: 130c movi.n a3, 1 402407e7: 202230 or a2, a2, a3 402407ea: 7c8c beqz.n a12, 402407f5 <_ZN12StationClass6enableEbb+0x2d> 402407ec: c37e85 call0 40203fd8 402407ef: 000146 j 402407f8 <_ZN12StationClass6enableEbb+0x30> 402407f2: 000000 ill 402407f5: c37f45 call0 40203fec 402407f8: 032102 l32i a0, a1, 12 402407fb: 0221c2 l32i a12, a1, 8 402407fe: 0121d2 l32i a13, a1, 4 40240801: 10c112 addi a1, a1, 16 40240804: f00d ret.n ... 40240808 <_ZN12StationClass9isEnabledEv>: 40240808: f0c112 addi a1, a1, -16 4024080b: 3109 s32i.n a0, a1, 12 4024080d: c35ec5 call0 40203dfc 40240810: 3108 l32i.n a0, a1, 12 40240812: 042020 extui a2, a2, 0, 1 40240815: 10c112 addi a1, a1, 16 40240818: f00d ret.n ... 4024081c <_ZN12StationClass10enableDHCPEb>: 4024081c: f0c112 addi a1, a1, -16 4024081f: 3109 s32i.n a0, a1, 12 40240821: 743030 extui a3, a3, 0, 8 40240824: 438c beqz.n a3, 4024082c <_ZN12StationClass10enableDHCPEb+0x10> 40240826: c34405 call0 40203c68 40240829: 000086 j 4024082f <_ZN12StationClass10enableDHCPEb+0x13> 4024082c: c34905 call0 40203cc0 4024082f: 3108 l32i.n a0, a1, 12 40240831: 10c112 addi a1, a1, 16 40240834: f00d ret.n 40240836: 480000 excw 40240839: 3ffea1 l32r a10, 40210834 4024083c: a198 l32i.n a9, a1, 40 4024083e: fe .byte 0xfe 4024083f: 3f .byte 0x3f 40240840: a1bb addi.n a10, a1, 11 40240842: fe .byte 0xfe 40240843: 3f .byte 0x3f 40240844 <_ZN12StationClass6configE6StringS0_b>: 40240844: a0a092 movi a9, 160 40240847: c01190 sub a1, a1, a9 4024084a: 2561d2 s32i a13, a1, 148 4024084d: 2361f2 s32i a15, a1, 140 40240850: 1d6142 s32i a4, a1, 116 40240853: 20f330 or a15, a3, a3 40240856: 745050 extui a5, a5, 0, 8 40240859: 030c movi.n a3, 0 4024085b: 02dd mov.n a13, a2 4024085d: 67a042 movi a4, 103 40240860: 202110 or a2, a1, a1 40240863: 2661c2 s32i a12, a1, 152 40240866: 276102 s32i a0, a1, 156 40240869: 2461e2 s32i a14, a1, 144 4024086c: 1e6152 s32i a5, a1, 120 4024086f: fef801 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 40240872: 0000c0 callx0 a0 40240875: 031f22 l16ui a2, a15, 6 40240878: f31c movi.n a3, 31 4024087a: 0c0c movi.n a12, 0 4024087c: 02b327 bgeu a3, a2, 40240882 <_ZN12StationClass6configE6StringS0_b+0x3e> 4024087f: 0035c6 j 4024095a <_ZN12StationClass6configE6StringS0_b+0x116> 40240882: 1d2132 l32i a3, a1, 116 40240885: 031322 l16ui a2, a3, 6 40240888: f33c movi.n a3, 63 4024088a: 02b327 bgeu a3, a2, 40240890 <_ZN12StationClass6configE6StringS0_b+0x4c> 4024088d: 003246 j 4024095a <_ZN12StationClass6configE6StringS0_b+0x116> 40240890: 202dd0 or a2, a13, a13 40240893: fff745 call0 40240808 <_ZN12StationClass9isEnabledEv> 40240896: 1c6122 s32i a2, a1, 112 40240899: c34e85 call0 40203d84 4024089c: 025d mov.n a5, a2 4024089e: e20b addi.n a14, a2, -1 402408a0: 130c movi.n a3, 1 402408a2: 0c2d mov.n a2, a12 402408a4: 8323e0 moveqz a2, a3, a14 402408a7: 0c4d mov.n a4, a12 402408a9: 74e020 extui a14, a2, 0, 8 402408ac: 0d2d mov.n a2, a13 402408ae: 1f6152 s32i a5, a1, 124 402408b1: fff145 call0 402407c8 <_ZN12StationClass6enableEbb> 402408b4: c41845 call0 40204a3c 402408b7: 1f2152 l32i a5, a1, 124 402408ba: 021566 bnei a5, 1, 402408c0 <_ZN12StationClass6configE6StringS0_b+0x7c> 402408bd: c34005 call0 40203cc0 402408c0: 012d mov.n a2, a1 402408c2: c3a1c5 call0 402042e0 402408c5: 42cc bnez.n a2, 402408cd <_ZN12StationClass6configE6StringS0_b+0x89> 402408c7: ffdc21 l32r a2, 40240838 <_ZN12StationClass10enableDHCPEb+0x1c> 402408ca: fb8805 call0 4023c14c 402408cd: 042c movi.n a4, 32 402408cf: 030c movi.n a3, 0 402408d1: 012d mov.n a2, a1 402408d3: fedf01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402408d6: 0000c0 callx0 a0 402408d9: 044c movi.n a4, 64 402408db: 030c movi.n a3, 0 402408dd: 20c122 addi a2, a1, 32 402408e0: fedc01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402408e3: 0000c0 callx0 a0 402408e6: 020c movi.n a2, 0 402408e8: 0f38 l32i.n a3, a15, 0 402408ea: 604122 s8i a2, a1, 96 402408ed: 012d mov.n a2, a1 402408ef: ee3e01 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 402408f2: 0000c0 callx0 a0 402408f5: 1d2122 l32i a2, a1, 116 402408f8: 0238 l32i.n a3, a2, 0 402408fa: 20c122 addi a2, a1, 32 402408fd: ee3a01 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 40240900: 0000c0 callx0 a0 40240903: fc8445 call0 4023d148 <_Z12noInterruptsv> 40240906: 012d mov.n a2, a1 40240908: c3d885 call0 40204694 4024090b: 02cd mov.n a12, a2 4024090d: 12ec bnez.n a2, 40240932 <_ZN12StationClass6configE6StringS0_b+0xee> 4024090f: fc8505 call0 4023d160 <_Z10interruptsv> 40240912: ffca21 l32r a2, 4024083c <_ZN12StationClass10enableDHCPEb+0x20> 40240915: fb8345 call0 4023c14c 40240918: c408c5 call0 402049a8 4024091b: 0e3d mov.n a3, a14 4024091d: 0d2d mov.n a2, a13 4024091f: ffefc5 call0 4024081c <_ZN12StationClass10enableDHCPEb> 40240922: 1c2132 l32i a3, a1, 112 40240925: 0c4d mov.n a4, a12 40240927: 0d2d mov.n a2, a13 40240929: ffe9c5 call0 402407c8 <_ZN12StationClass6enableEbb> 4024092c: 000a86 j 4024095a <_ZN12StationClass6configE6StringS0_b+0x116> 4024092f: 000000 ill 40240932: 002f32 l32i a3, a15, 0 40240935: ffc221 l32r a2, 40240840 <_ZN12StationClass10enableDHCPEb+0x24> 40240938: fb8105 call0 4023c14c 4024093b: fc8245 call0 4023d160 <_Z10interruptsv> 4024093e: c40685 call0 402049a8 40240941: 203ee0 or a3, a14, a14 40240944: 202dd0 or a2, a13, a13 40240947: ffed45 call0 4024081c <_ZN12StationClass10enableDHCPEb> 4024094a: 1c2132 l32i a3, a1, 112 4024094d: 0d2d mov.n a2, a13 4024094f: 040c movi.n a4, 0 40240951: ffe745 call0 402407c8 <_ZN12StationClass6enableEbb> 40240954: 1e2122 l32i a2, a1, 120 40240957: c3f4c5 call0 402048a4 4024095a: 272102 l32i a0, a1, 156 4024095d: a0a092 movi a9, 160 40240960: 0c2d mov.n a2, a12 40240962: 2521d2 l32i a13, a1, 148 40240965: 2621c2 l32i a12, a1, 152 40240968: 2421e2 l32i a14, a1, 144 4024096b: 2321f2 l32i a15, a1, 140 4024096e: 119a add.n a1, a1, a9 40240970: f00d ret.n ... 40240974 <_ZN12StationClass5getIPEv>: 40240974: e0c112 addi a1, a1, -32 40240977: 0661c2 s32i a12, a1, 24 4024097a: 0ca042 movi a4, 12 4024097d: 02cd mov.n a12, a2 4024097f: 030c movi.n a3, 0 40240981: 012d mov.n a2, a1 40240983: 076102 s32i a0, a1, 28 40240986: feb201 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 40240989: 0000c0 callx0 a0 4024098c: 013d mov.n a3, a1 4024098e: 020c movi.n a2, 0 40240990: c4f545 call0 402058e8 40240993: 0138 l32i.n a3, a1, 0 40240995: 0c2d mov.n a2, a12 40240997: fbd905 call0 4023c728 <_ZN9IPAddressC1E7ip_addr> 4024099a: 7108 l32i.n a0, a1, 28 4024099c: 0c2d mov.n a2, a12 4024099e: 61c8 l32i.n a12, a1, 24 402409a0: 20c112 addi a1, a1, 32 402409a3: f00d ret.n 402409a5: 000000 ill 402409a8 <_ZN12StationClass11isConnectedEv>: 402409a8: e0c112 addi a1, a1, -32 402409ab: 0661c2 s32i a12, a1, 24 402409ae: 0561d2 s32i a13, a1, 20 402409b1: 7109 s32i.n a0, a1, 28 402409b3: 02dd mov.n a13, a2 402409b5: c41445 call0 40204afc 402409b8: 0c0c movi.n a12, 0 402409ba: 105266 bnei a2, 5, 402409ce <_ZN12StationClass11isConnectedEv+0x26> 402409bd: 0d3d mov.n a3, a13 402409bf: 012d mov.n a2, a1 402409c1: fffb05 call0 40240974 <_ZN12StationClass5getIPEv> 402409c4: 1138 l32i.n a3, a1, 4 402409c6: 120c movi.n a2, 1 402409c8: 93c230 movnez a12, a2, a3 402409cb: 74c0c0 extui a12, a12, 0, 8 402409ce: 7108 l32i.n a0, a1, 28 402409d0: 0c2d mov.n a2, a12 402409d2: 51d8 l32i.n a13, a1, 20 402409d4: 61c8 l32i.n a12, a1, 24 402409d6: 20c112 addi a1, a1, 32 402409d9: f00d ret.n 402409db: 967300 excw 402409de: fe .byte 0xfe 402409df: 3f .byte 0x3f 402409e0: fea146 j 40240469 <_ZN16AccessPointClass6configE6StringS0_10_auth_modebii+0x15> 402409e3: 3f .byte 0x3f 402409e4 <_ZN12StationClass6getMACEv>: 402409e4: fffe31 l32r a3, 402409dc <_ZN12StationClass11isConnectedEv+0x34> 402409e7: d0c112 addi a1, a1, -48 402409ea: b109 s32i.n a0, a1, 44 402409ec: a1c9 s32i.n a12, a1, 40 402409ee: 91d9 s32i.n a13, a1, 36 402409f0: 0c0c movi.n a12, 0 402409f2: 81e9 s32i.n a14, a1, 32 402409f4: 02dd mov.n a13, a2 402409f6: 71f9 s32i.n a15, a1, 28 402409f8: f88901 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 402409fb: 0000c0 callx0 a0 402409fe: 318b addi.n a3, a1, 8 40240a00: 0c2d mov.n a2, a12 40240a02: 0261c2 s32i a12, a1, 8 40240a05: 0651c2 s16i a12, a1, 12 40240a08: 0fa0e2 movi a14, 15 40240a0b: c4fd05 call0 402059dc 40240a0e: 218b addi.n a2, a1, 8 40240a10: f2ca add.n a15, a2, a12 40240a12: 000f22 l8ui a2, a15, 0 40240a15: 073e27 bltu a14, a2, 40240a20 <_ZN12StationClass6getMACEv+0x3c> 40240a18: fff231 l32r a3, 402409e0 <_ZN12StationClass11isConnectedEv+0x38> 40240a1b: 0d2d mov.n a2, a13 40240a1d: fc39c5 call0 4023cdbc <_ZN6String6concatEPKc> 40240a20: 000f32 l8ui a3, a15, 0 40240a23: 041c movi.n a4, 16 40240a25: 012d mov.n a2, a1 40240a27: fc2505 call0 4023cc78 <_ZN6StringC1Ehh> 40240a2a: 013d mov.n a3, a1 40240a2c: 0d2d mov.n a2, a13 40240a2e: fc3745 call0 4023cda4 <_ZN6String6concatERKS_> 40240a31: 012d mov.n a2, a1 40240a33: cc1b addi.n a12, a12, 1 40240a35: fc19c5 call0 4023cbd4 <_ZN6StringD1Ev> 40240a38: d26c66 bnei a12, 6, 40240a0e <_ZN12StationClass6getMACEv+0x2a> 40240a3b: b108 l32i.n a0, a1, 44 40240a3d: 0d2d mov.n a2, a13 40240a3f: a1c8 l32i.n a12, a1, 40 40240a41: 91d8 l32i.n a13, a1, 36 40240a43: 81e8 l32i.n a14, a1, 32 40240a45: 71f8 l32i.n a15, a1, 28 40240a47: 30c112 addi a1, a1, 48 40240a4a: f00d ret.n 40240a4c <_ZN7BssInfoC1EP8bss_info>: 40240a4c: e0c112 addi a1, a1, -32 40240a4f: 0561d2 s32i a13, a1, 20 40240a52: 20d330 or a13, a3, a3 40240a55: ffe131 l32r a3, 402409dc <_ZN12StationClass11isConnectedEv+0x34> 40240a58: 7109 s32i.n a0, a1, 28 40240a5a: 61c9 s32i.n a12, a1, 24 40240a5c: 02cd mov.n a12, a2 40240a5e: f86f01 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40240a61: 0000c0 callx0 a0 40240a64: 3dab addi.n a3, a13, 10 40240a66: 012d mov.n a2, a1 40240a68: f86d01 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40240a6b: 0000c0 callx0 a0 40240a6e: 013d mov.n a3, a1 40240a70: 0c2d mov.n a2, a12 40240a72: fc30c5 call0 4023cd80 <_ZN6StringaSEOS_> 40240a75: 012d mov.n a2, a1 40240a77: fc15c5 call0 4023cbd4 <_ZN6StringD1Ev> 40240a7a: 3d4b addi.n a3, a13, 4 40240a7c: 640c movi.n a4, 6 40240a7e: 2c8b addi.n a2, a12, 8 40240a80: fd1a01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40240a83: 0000c0 callx0 a0 40240a86: cd28 l32i.n a2, a13, 48 40240a88: 140c movi.n a4, 1 40240a8a: 4c29 s32i.n a2, a12, 16 40240a8c: 2b0d22 l8ui a2, a13, 43 40240a8f: 7108 l32i.n a0, a1, 28 40240a91: 144c22 s8i a2, a12, 20 40240a94: 2c0d22 l8ui a2, a13, 44 40240a97: 012280 slli a2, a2, 24 40240a9a: 312820 srai a2, a2, 24 40240a9d: 0b5c22 s16i a2, a12, 22 40240aa0: 340d32 l8ui a3, a13, 52 40240aa3: 020c movi.n a2, 0 40240aa5: 932430 movnez a2, a4, a3 40240aa8: 184c22 s8i a2, a12, 24 40240aab: 51d8 l32i.n a13, a1, 20 40240aad: 61c8 l32i.n a12, a1, 24 40240aaf: 20c112 addi a1, a1, 32 40240ab2: f00d ret.n 40240ab4 <_ZN12StationClassC1Ev>: 40240ab4: e0c112 addi a1, a1, -32 40240ab7: 0661c2 s32i a12, a1, 24 40240aba: 02cd mov.n a12, a2 40240abc: fee021 l32r a2, 4024063c <_GLOBAL__sub_I_WifiAccessPoint+0x2c> 40240abf: 51d9 s32i.n a13, a1, 20 40240ac1: 0c29 s32i.n a2, a12, 0 40240ac3: 0d0c movi.n a13, 0 40240ac5: fd9f21 l32r a2, 40240144 <_ZN15rBootHttpUpdate12updateFailedEv+0x44> 40240ac8: 0c3d mov.n a3, a12 40240aca: 1cd9 s32i.n a13, a12, 4 40240acc: 2cd9 s32i.n a13, a12, 8 40240ace: 4cd9 s32i.n a13, a12, 16 40240ad0: 5cd9 s32i.n a13, a12, 20 40240ad2: 7109 s32i.n a0, a1, 28 40240ad4: fb0945 call0 4023bb6c <_ZN11SystemClass7onReadyEP19ISystemReadyHandler> 40240ad7: 013d mov.n a3, a1 40240ad9: 0c4cd2 s8i a13, a12, 12 40240adc: 10cc22 addi a2, a12, 16 40240adf: 01d9 s32i.n a13, a1, 0 40240ae1: 062a85 call0 40246d8c <_ZN8DelegateIFvvEEaSEOS1_> 40240ae4: 0128 l32i.n a2, a1, 0 40240ae6: 0f12d7 beq a2, a13, 40240af9 <_ZN12StationClassC1Ev+0x45> 40240ae9: 1238 l32i.n a3, a2, 4 40240aeb: 330b addi.n a3, a3, -1 40240aed: 1239 s32i.n a3, a2, 4 40240aef: 0693d7 bne a3, a13, 40240af9 <_ZN12StationClassC1Ev+0x45> 40240af2: 0238 l32i.n a3, a2, 0 40240af4: 1338 l32i.n a3, a3, 4 40240af6: 0003c0 callx0 a3 40240af9: 020c movi.n a2, 0 40240afb: 0129 s32i.n a2, a1, 0 40240afd: 013d mov.n a3, a1 40240aff: 14cc22 addi a2, a12, 20 40240b02: 062885 call0 40246d8c <_ZN8DelegateIFvvEEaSEOS1_> 40240b05: 0128 l32i.n a2, a1, 0 40240b07: d28c beqz.n a2, 40240b18 <_ZN12StationClassC1Ev+0x64> 40240b09: 1238 l32i.n a3, a2, 4 40240b0b: 330b addi.n a3, a3, -1 40240b0d: 1239 s32i.n a3, a2, 4 40240b0f: 53cc bnez.n a3, 40240b18 <_ZN12StationClassC1Ev+0x64> 40240b11: 0238 l32i.n a3, a2, 0 40240b13: 1338 l32i.n a3, a3, 4 40240b15: 0003c0 callx0 a3 40240b18: 7108 l32i.n a0, a1, 28 40240b1a: 020c movi.n a2, 0 40240b1c: 6c29 s32i.n a2, a12, 24 40240b1e: 8c29 s32i.n a2, a12, 32 40240b20: 51d8 l32i.n a13, a1, 20 40240b22: 61c8 l32i.n a12, a1, 24 40240b24: 20c112 addi a1, a1, 32 40240b27: f00d ret.n 40240b29: 000000 ill 40240b2c <_ZN6VectorI7BssInfoEC1ERKS1_>: 40240b2c: d0c112 addi a1, a1, -48 40240b2f: a1c9 s32i.n a12, a1, 40 40240b31: 02cd mov.n a12, a2 40240b33: feeb21 l32r a2, 402406e0 <_ZN12StationClassD0Ev+0x20> 40240b36: 71f9 s32i.n a15, a1, 28 40240b38: 0c29 s32i.n a2, a12, 0 40240b3a: 020c movi.n a2, 0 40240b3c: 2c29 s32i.n a2, a12, 8 40240b3e: 1c29 s32i.n a2, a12, 4 40240b40: 03fd mov.n a15, a3 40240b42: 4c29 s32i.n a2, a12, 16 40240b44: 1328 l32i.n a2, a3, 4 40240b46: 2338 l32i.n a3, a3, 8 40240b48: ebe741 l32r a4, 4023bae4 <_ZN11SystemClass7restartEv+0x10> 40240b4b: 1c29 s32i.n a2, a12, 4 40240b4d: b109 s32i.n a0, a1, 44 40240b4f: 91d9 s32i.n a13, a1, 36 40240b51: 81e9 s32i.n a14, a1, 32 40240b53: 2c39 s32i.n a3, a12, 8 40240b55: f27c movi.n a2, -1 40240b57: 023437 bltu a4, a3, 40240b5d <_ZN6VectorI7BssInfoEC1ERKS1_+0x31> 40240b5a: 1123e0 slli a2, a3, 2 40240b5d: fb2985 call0 4023bdf8 <_Znaj> 40240b60: 046c22 s32i a2, a12, 16 40240b63: 032f22 l32i a2, a15, 12 40240b66: 050c movi.n a5, 0 40240b68: 3c29 s32i.n a2, a12, 12 40240b6a: 1c28 l32i.n a2, a12, 4 40240b6c: 50b527 bgeu a5, a2, 40240bc0 <_ZN6VectorI7BssInfoEC1ERKS1_+0x94> 40240b6f: c21c movi.n a2, 28 40240b71: 1159 s32i.n a5, a1, 4 40240b73: fb2745 call0 4023bde8 <_Znwj> 40240b76: 1158 l32i.n a5, a1, 4 40240b78: 02dd mov.n a13, a2 40240b7a: 4f28 l32i.n a2, a15, 16 40240b7c: 1145e0 slli a4, a5, 2 40240b7f: 224a add.n a2, a2, a4 40240b81: 02e8 l32i.n a14, a2, 0 40240b83: 0d2d mov.n a2, a13 40240b85: 0e3d mov.n a3, a14 40240b87: 006142 s32i a4, a1, 0 40240b8a: f82501 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40240b8d: 0000c0 callx0 a0 40240b90: 061e22 l16ui a2, a14, 12 40240b93: 2e38 l32i.n a3, a14, 8 40240b95: 065d22 s16i a2, a13, 12 40240b98: 2d39 s32i.n a3, a13, 8 40240b9a: 4e28 l32i.n a2, a14, 16 40240b9c: 0148 l32i.n a4, a1, 0 40240b9e: 4d29 s32i.n a2, a13, 16 40240ba0: 140e22 l8ui a2, a14, 20 40240ba3: 1158 l32i.n a5, a1, 4 40240ba5: 144d22 s8i a2, a13, 20 40240ba8: 0b9e22 l16si a2, a14, 22 40240bab: 551b addi.n a5, a5, 1 40240bad: 0b5d22 s16i a2, a13, 22 40240bb0: 180e22 l8ui a2, a14, 24 40240bb3: 184d22 s8i a2, a13, 24 40240bb6: 4c28 l32i.n a2, a12, 16 40240bb8: 424a add.n a4, a2, a4 40240bba: 04d9 s32i.n a13, a4, 0 40240bbc: ffea86 j 40240b6a <_ZN6VectorI7BssInfoEC1ERKS1_+0x3e> 40240bbf: b10800 excw 40240bc2: a1c8 l32i.n a12, a1, 40 40240bc4: 91d8 l32i.n a13, a1, 36 40240bc6: 81e8 l32i.n a14, a1, 32 40240bc8: 71f8 l32i.n a15, a1, 28 40240bca: 30c112 addi a1, a1, 48 40240bcd: f00d ret.n 40240bcf: 299000 excw 40240bd2: ff .byte 0xff 40240bd3: 3f .byte 0x3f 40240bd4: fea373 excw 40240bd7: 3f .byte 0x3f 40240bd8: 8e .byte 0x8e 40240bd9: 3ffea3 excw 40240bdc <_ZN12StationClass19staticScanCompletedEPv6STATUS>: 40240bdc: 80c112 addi a1, a1, -128 40240bdf: 1c61e2 s32i a14, a1, 112 40240be2: 02ed mov.n a14, a2 40240be4: febf21 l32r a2, 402406e0 <_ZN12StationClassD0Ev+0x20> 40240be7: 1e61c2 s32i a12, a1, 120 40240bea: 1d61d2 s32i a13, a1, 116 40240bed: c129 s32i.n a2, a1, 48 40240bef: ad0c movi.n a13, 10 40240bf1: 0c0c movi.n a12, 0 40240bf3: 822c movi.n a2, 40 40240bf5: e1d9 s32i.n a13, a1, 56 40240bf7: 146132 s32i a3, a1, 80 40240bfa: 1f6102 s32i a0, a1, 124 40240bfd: 1b61f2 s32i a15, a1, 108 40240c00: d1c9 s32i.n a12, a1, 52 40240c02: 1061c2 s32i a12, a1, 64 40240c05: fb1f05 call0 4023bdf8 <_Znaj> 40240c08: 142132 l32i a3, a1, 80 40240c0b: f1d9 s32i.n a13, a1, 60 40240c0d: 106122 s32i a2, a1, 64 40240c10: fff0d1 l32r a13, 40240bd0 <_ZN6VectorI7BssInfoEC1ERKS1_+0xa4> 40240c13: 0213c7 beq a3, a12, 40240c19 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x3d> 40240c16: 003386 j 40240ce8 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x10c> 40240c19: 1d28 l32i.n a2, a13, 4 40240c1b: 0292c7 bne a2, a12, 40240c21 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x45> 40240c1e: 002e86 j 40240cdc <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x100> 40240c21: 08ce16 beqz a14, 40240cb1 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0xd5> 40240c24: 0e3d mov.n a3, a14 40240c26: 012d mov.n a2, a1 40240c28: ffe205 call0 40240a4c <_ZN7BssInfoC1EP8bss_info> 40240c2b: d128 l32i.n a2, a1, 52 40240c2d: e138 l32i.n a3, a1, 56 40240c2f: 309237 bne a2, a3, 40240c63 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x87> 40240c32: f1c8 l32i.n a12, a1, 60 40240c34: c2ca add.n a12, a2, a12 40240c36: 29b2c7 bgeu a2, a12, 40240c63 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x87> 40240c39: ebaa31 l32r a3, 4023bae4 <_ZN11SystemClass7restartEv+0x10> 40240c3c: f27c movi.n a2, -1 40240c3e: 0233c7 bltu a3, a12, 40240c44 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x68> 40240c41: 112ce0 slli a2, a12, 2 40240c44: fb1b05 call0 4023bdf8 <_Znaj> 40240c47: d148 l32i.n a4, a1, 52 40240c49: e1c9 s32i.n a12, a1, 56 40240c4b: 1021c2 l32i a12, a1, 64 40240c4e: 1144e0 slli a4, a4, 2 40240c51: 0c3d mov.n a3, a12 40240c53: 02fd mov.n a15, a2 40240c55: fca401 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40240c58: 0000c0 callx0 a0 40240c5b: 0c2d mov.n a2, a12 40240c5d: fb1a85 call0 4023be08 <_ZdaPv> 40240c60: 1061f2 s32i a15, a1, 64 40240c63: e128 l32i.n a2, a1, 56 40240c65: d138 l32i.n a3, a1, 52 40240c67: 3cb327 bgeu a3, a2, 40240ca7 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0xcb> 40240c6a: c21c movi.n a2, 28 40240c6c: fb1785 call0 4023bde8 <_Znwj> 40240c6f: 013d mov.n a3, a1 40240c71: 02cd mov.n a12, a2 40240c73: f7eb01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40240c76: 0000c0 callx0 a0 40240c79: 2128 l32i.n a2, a1, 8 40240c7b: 2c29 s32i.n a2, a12, 8 40240c7d: 061122 l16ui a2, a1, 12 40240c80: 065c22 s16i a2, a12, 12 40240c83: 4128 l32i.n a2, a1, 16 40240c85: 4c29 s32i.n a2, a12, 16 40240c87: 140122 l8ui a2, a1, 20 40240c8a: 144c22 s8i a2, a12, 20 40240c8d: 0b1122 l16ui a2, a1, 22 40240c90: 0b5c22 s16i a2, a12, 22 40240c93: 180122 l8ui a2, a1, 24 40240c96: 184c22 s8i a2, a12, 24 40240c99: d128 l32i.n a2, a1, 52 40240c9b: 321b addi.n a3, a2, 1 40240c9d: d139 s32i.n a3, a1, 52 40240c9f: 102132 l32i a3, a1, 64 40240ca2: a02230 addx4 a2, a2, a3 40240ca5: 02c9 s32i.n a12, a2, 0 40240ca7: 012d mov.n a2, a1 40240ca9: fbf285 call0 4023cbd4 <_ZN6StringD1Ev> 40240cac: 0ee8 l32i.n a14, a14, 0 40240cae: ffdbc6 j 40240c21 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x45> 40240cb1: 30c132 addi a3, a1, 48 40240cb4: 1cc122 addi a2, a1, 28 40240cb7: ffe745 call0 40240b2c <_ZN6VectorI7BssInfoEC1ERKS1_> 40240cba: 1dc8 l32i.n a12, a13, 4 40240cbc: 1cc132 addi a3, a1, 28 40240cbf: 0c28 l32i.n a2, a12, 0 40240cc1: 22d8 l32i.n a13, a2, 8 40240cc3: 012d mov.n a2, a1 40240cc5: ffe645 call0 40240b2c <_ZN6VectorI7BssInfoEC1ERKS1_> 40240cc8: 014d mov.n a4, a1 40240cca: 130c movi.n a3, 1 40240ccc: 0c2d mov.n a2, a12 40240cce: 000dc0 callx0 a13 40240cd1: 012d mov.n a2, a1 40240cd3: ffa105 call0 402406e4 <_ZN6VectorI7BssInfoED1Ev> 40240cd6: 1cc122 addi a2, a1, 28 40240cd9: ffa085 call0 402406e4 <_ZN6VectorI7BssInfoED1Ev> 40240cdc: d138 l32i.n a3, a1, 52 40240cde: ffbd21 l32r a2, 40240bd4 <_ZN6VectorI7BssInfoEC1ERKS1_+0xa8> 40240ce1: fb4685 call0 4023c14c 40240ce4: 000e06 j 40240d20 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x144> 40240ce7: bc2100 excw 40240cea: ff .byte 0xff 40240ceb: fb4605 call0 4023c14c 40240cee: 012d22 l32i a2, a13, 4 40240cf1: 02b216 beqz a2, 40240d20 <_ZN12StationClass19staticScanCompletedEPv6STATUS+0x144> 40240cf4: 30c132 addi a3, a1, 48 40240cf7: 1cc122 addi a2, a1, 28 40240cfa: ffe305 call0 40240b2c <_ZN6VectorI7BssInfoEC1ERKS1_> 40240cfd: 1dd8 l32i.n a13, a13, 4 40240cff: 1cc132 addi a3, a1, 28 40240d02: 0d28 l32i.n a2, a13, 0 40240d04: 22e8 l32i.n a14, a2, 8 40240d06: 012d mov.n a2, a1 40240d08: ffe205 call0 40240b2c <_ZN6VectorI7BssInfoEC1ERKS1_> 40240d0b: 014d mov.n a4, a1 40240d0d: 0c3d mov.n a3, a12 40240d0f: 202dd0 or a2, a13, a13 40240d12: 000ec0 callx0 a14 40240d15: 012d mov.n a2, a1 40240d17: ff9cc5 call0 402406e4 <_ZN6VectorI7BssInfoED1Ev> 40240d1a: 1cc122 addi a2, a1, 28 40240d1d: ff9c45 call0 402406e4 <_ZN6VectorI7BssInfoED1Ev> 40240d20: 30c122 addi a2, a1, 48 40240d23: ff9c05 call0 402406e4 <_ZN6VectorI7BssInfoED1Ev> 40240d26: 1f2102 l32i a0, a1, 124 40240d29: 80a092 movi a9, 128 40240d2c: 1e21c2 l32i a12, a1, 120 40240d2f: 1d21d2 l32i a13, a1, 116 40240d32: 1c21e2 l32i a14, a1, 112 40240d35: 1b21f2 l32i a15, a1, 108 40240d38: 119a add.n a1, a1, a9 40240d3a: f00d ret.n 40240d3c <_ZN12StationClass23internalCheckConnectionEv>: 40240d3c: d0c112 addi a1, a1, -48 40240d3f: b109 s32i.n a0, a1, 44 40240d41: a1c9 s32i.n a12, a1, 40 40240d43: 91d9 s32i.n a13, a1, 36 40240d45: 02cd mov.n a12, a2 40240d47: 81e9 s32i.n a14, a1, 32 40240d49: 71f9 s32i.n a15, a1, 28 40240d4b: 04cac5 call0 402459f8 <_Z6millisv> 40240d4e: 02dd mov.n a13, a2 40240d50: 0c2d mov.n a2, a12 40240d52: 7cf8 l32i.n a15, a12, 28 40240d54: ffc505 call0 402409a8 <_ZN12StationClass11isConnectedEv> 40240d57: 02ed mov.n a14, a2 40240d59: 03b216 beqz a2, 40240d98 <_ZN12StationClass23internalCheckConnectionEv+0x5c> 40240d5c: 020c movi.n a2, 0 40240d5e: 1129 s32i.n a2, a1, 4 40240d60: 4c28 l32i.n a2, a12, 16 40240d62: 10ccd2 addi a13, a12, 16 40240d65: 528c beqz.n a2, 40240d6e <_ZN12StationClass23internalCheckConnectionEv+0x32> 40240d67: 0d3d mov.n a3, a13 40240d69: 214b addi.n a2, a1, 4 40240d6b: 0605c5 call0 40246dc8 <_ZN8DelegateIFvvEE4copyERKS1_> 40240d6e: 020c movi.n a2, 0 40240d70: 0129 s32i.n a2, a1, 0 40240d72: 013d mov.n a3, a1 40240d74: 0d2d mov.n a2, a13 40240d76: 060145 call0 40246d8c <_ZN8DelegateIFvvEEaSEOS1_> 40240d79: 0128 l32i.n a2, a1, 0 40240d7b: d28c beqz.n a2, 40240d8c <_ZN12StationClass23internalCheckConnectionEv+0x50> 40240d7d: 1238 l32i.n a3, a2, 4 40240d7f: 330b addi.n a3, a3, -1 40240d81: 1239 s32i.n a3, a2, 4 40240d83: 53cc bnez.n a3, 40240d8c <_ZN12StationClass23internalCheckConnectionEv+0x50> 40240d85: 0238 l32i.n a3, a2, 0 40240d87: 1338 l32i.n a3, a3, 4 40240d89: 0003c0 callx0 a3 40240d8c: 020c movi.n a2, 0 40240d8e: 0129 s32i.n a2, a1, 0 40240d90: 013d mov.n a3, a1 40240d92: 14cc22 addi a2, a12, 20 40240d95: 001406 j 40240de9 <_ZN12StationClass23internalCheckConnectionEv+0xad> 40240d98: 062c42 l32i a4, a12, 24 40240d9b: 0214e6 bgei a4, 1, 40240da1 <_ZN12StationClass23internalCheckConnectionEv+0x65> 40240d9e: 002386 j 40240e30 <_ZN12StationClass23internalCheckConnectionEv+0xf4> 40240da1: 1134b0 slli a3, a4, 5 40240da4: c03340 sub a3, a3, a4 40240da7: a03340 addx4 a3, a3, a4 40240daa: c0ddf0 sub a13, a13, a15 40240dad: 1133d0 slli a3, a3, 3 40240db0: 0233d7 bltu a3, a13, 40240db6 <_ZN12StationClass23internalCheckConnectionEv+0x7a> 40240db3: 001e46 j 40240e30 <_ZN12StationClass23internalCheckConnectionEv+0xf4> 40240db6: 14ccd2 addi a13, a12, 20 40240db9: 016122 s32i a2, a1, 4 40240dbc: 203dd0 or a3, a13, a13 40240dbf: 214b addi.n a2, a1, 4 40240dc1: 060045 call0 40246dc8 <_ZN8DelegateIFvvEE4copyERKS1_> 40240dc4: 013d mov.n a3, a1 40240dc6: 10cc22 addi a2, a12, 16 40240dc9: 01e9 s32i.n a14, a1, 0 40240dcb: 05fc05 call0 40246d8c <_ZN8DelegateIFvvEEaSEOS1_> 40240dce: 0128 l32i.n a2, a1, 0 40240dd0: d28c beqz.n a2, 40240de1 <_ZN12StationClass23internalCheckConnectionEv+0xa5> 40240dd2: 1238 l32i.n a3, a2, 4 40240dd4: 330b addi.n a3, a3, -1 40240dd6: 1239 s32i.n a3, a2, 4 40240dd8: 53cc bnez.n a3, 40240de1 <_ZN12StationClass23internalCheckConnectionEv+0xa5> 40240dda: 0238 l32i.n a3, a2, 0 40240ddc: 1338 l32i.n a3, a3, 4 40240dde: 0003c0 callx0 a3 40240de1: 020c movi.n a2, 0 40240de3: 0129 s32i.n a2, a1, 0 40240de5: 013d mov.n a3, a1 40240de7: 0d2d mov.n a2, a13 40240de9: 05fa05 call0 40246d8c <_ZN8DelegateIFvvEEaSEOS1_> 40240dec: 0128 l32i.n a2, a1, 0 40240dee: d28c beqz.n a2, 40240dff <_ZN12StationClass23internalCheckConnectionEv+0xc3> 40240df0: 1238 l32i.n a3, a2, 4 40240df2: 330b addi.n a3, a3, -1 40240df4: 1239 s32i.n a3, a2, 4 40240df6: 53cc bnez.n a3, 40240dff <_ZN12StationClass23internalCheckConnectionEv+0xc3> 40240df8: 0238 l32i.n a3, a2, 0 40240dfa: 1338 l32i.n a3, a3, 4 40240dfc: 0003c0 callx0 a3 40240dff: 8cd8 l32i.n a13, a12, 32 40240e01: 8d8c beqz.n a13, 40240e0d <_ZN12StationClass23internalCheckConnectionEv+0xd1> 40240e03: 0d2d mov.n a2, a13 40240e05: fcd5c5 call0 4023db64 <_ZN5TimerD1Ev> 40240e08: 0d2d mov.n a2, a13 40240e0a: fb0105 call0 4023be1c <_ZdlPv> 40240e0d: 020c movi.n a2, 0 40240e0f: 6c29 s32i.n a2, a12, 24 40240e11: 1128 l32i.n a2, a1, 4 40240e13: 628c beqz.n a2, 40240e1d <_ZN12StationClass23internalCheckConnectionEv+0xe1> 40240e15: 0238 l32i.n a3, a2, 0 40240e17: 022332 l32i a3, a3, 8 40240e1a: 0003c0 callx0 a3 40240e1d: 1128 l32i.n a2, a1, 4 40240e1f: d28c beqz.n a2, 40240e30 <_ZN12StationClass23internalCheckConnectionEv+0xf4> 40240e21: 1238 l32i.n a3, a2, 4 40240e23: 330b addi.n a3, a3, -1 40240e25: 1239 s32i.n a3, a2, 4 40240e27: 53cc bnez.n a3, 40240e30 <_ZN12StationClass23internalCheckConnectionEv+0xf4> 40240e29: 0238 l32i.n a3, a2, 0 40240e2b: 1338 l32i.n a3, a3, 4 40240e2d: 0003c0 callx0 a3 40240e30: b108 l32i.n a0, a1, 44 40240e32: a1c8 l32i.n a12, a1, 40 40240e34: 91d8 l32i.n a13, a1, 36 40240e36: 81e8 l32i.n a14, a1, 32 40240e38: 71f8 l32i.n a15, a1, 28 40240e3a: 30c112 addi a1, a1, 48 40240e3d: f00d ret.n ... 40240e40 <_ZN12StationClass21staticCheckConnectionEv>: 40240e40: ff6421 l32r a2, 40240bd0 <_ZN6VectorI7BssInfoEC1ERKS1_+0xa4> 40240e43: f0c112 addi a1, a1, -16 40240e46: 036102 s32i a0, a1, 12 40240e49: ffef05 call0 40240d3c <_ZN12StationClass23internalCheckConnectionEv> 40240e4c: 032102 l32i a0, a1, 12 40240e4f: 10c112 addi a1, a1, 16 40240e52: 000080 ret 40240e55: 000000 ill 40240e58: 240e40 extui a0, a4, 14, 3 40240e5b: a39f40 movltz a9, a15, a4 40240e5e: fe .byte 0xfe 40240e5f: 3f .byte 0x3f 40240e60 <_ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_>: 40240e60: f0c112 addi a1, a1, -16 40240e63: 21c9 s32i.n a12, a1, 8 40240e65: 02cd mov.n a12, a2 40240e67: 4228 l32i.n a2, a2, 16 40240e69: 11d9 s32i.n a13, a1, 4 40240e6b: 01e9 s32i.n a14, a1, 0 40240e6d: 3109 s32i.n a0, a1, 12 40240e6f: 04ed mov.n a14, a4 40240e71: 05dd mov.n a13, a5 40240e73: 03d256 bnez a2, 40240eb4 <_ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_+0x54> 40240e76: 5c28 l32i.n a2, a12, 20 40240e78: 038256 bnez a2, 40240eb4 <_ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_+0x54> 40240e7b: 10cc22 addi a2, a12, 16 40240e7e: 05f485 call0 40246dc8 <_ZN8DelegateIFvvEE4copyERKS1_> 40240e81: 0d3d mov.n a3, a13 40240e83: 14cc22 addi a2, a12, 20 40240e86: 6ce9 s32i.n a14, a12, 24 40240e88: 05f3c5 call0 40246dc8 <_ZN8DelegateIFvvEE4copyERKS1_> 40240e8b: 023c movi.n a2, 48 40240e8d: faf585 call0 4023bde8 <_Znwj> 40240e90: 02dd mov.n a13, a2 40240e92: fccac5 call0 4023db40 <_ZN5TimerC1Ev> 40240e95: fff041 l32r a4, 40240e58 <_ZN12StationClass21staticCheckConnectionEv+0x18> 40240e98: 233c movi.n a3, 50 40240e9a: 8cd9 s32i.n a13, a12, 32 40240e9c: 0d2d mov.n a2, a13 40240e9e: e6b701 l32r a0, 4023a97c 40240ea1: 0000c0 callx0 a0 40240ea4: 130c movi.n a3, 1 40240ea6: e6b601 l32r a0, 4023a980 40240ea9: 0000c0 callx0 a0 40240eac: 04b485 call0 402459f8 <_Z6millisv> 40240eaf: 7c29 s32i.n a2, a12, 28 40240eb1: 000146 j 40240eba <_ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_+0x5a> 40240eb4: ffea21 l32r a2, 40240e5c <_ZN12StationClass21staticCheckConnectionEv+0x1c> 40240eb7: fb2945 call0 4023c14c 40240eba: 032102 l32i a0, a1, 12 40240ebd: 0221c2 l32i a12, a1, 8 40240ec0: 0121d2 l32i a13, a1, 4 40240ec3: 01e8 l32i.n a14, a1, 0 40240ec5: 10c112 addi a1, a1, 16 40240ec8: f00d ret.n 40240eca: e40000 extui a0, a0, 0, 15 40240ecd: ff29 s32i.n a2, a15, 60 40240ecf: 3f .byte 0x3f 40240ed0: ff29b4 excw 40240ed3: 3f .byte 0x3f 40240ed4 <_GLOBAL__sub_I_WifiStation>: 40240ed4: 00a062 movi a6, 0 40240ed7: fffd21 l32r a2, 40240ecc <_ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_+0x6c> 40240eda: f0c112 addi a1, a1, -16 40240edd: 065d mov.n a5, a6 40240edf: 204660 or a4, a6, a6 40240ee2: 203660 or a3, a6, a6 40240ee5: 3109 s32i.n a0, a1, 12 40240ee7: fb82c5 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40240eea: fff921 l32r a2, 40240ed0 <_ZN12StationClass14waitConnectionE8DelegateIFvvEEiS2_+0x70> 40240eed: faa4c5 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 40240ef0: ff3821 l32r a2, 40240bd0 <_ZN6VectorI7BssInfoEC1ERKS1_+0xa4> 40240ef3: ffbc05 call0 40240ab4 <_ZN12StationClassC1Ev> 40240ef6: 3108 l32i.n a0, a1, 12 40240ef8: 10c112 addi a1, a1, 16 40240efb: f00d ret.n 40240efd: 000000 ill 40240f00 <_GLOBAL__sub_D_WifiStation>: 40240f00: ff3421 l32r a2, 40240bd0 <_ZN6VectorI7BssInfoEC1ERKS1_+0xa4> 40240f03: f0c112 addi a1, a1, -16 40240f06: 036102 s32i a0, a1, 12 40240f09: ff7345 call0 40240640 <_ZN12StationClassD1Ev> 40240f0c: 032102 l32i a0, a1, 12 40240f0f: 10c112 addi a1, a1, 16 40240f12: 000080 ret 40240f15: 000000 ill 40240f18 <_ZN8WDTClassD0Ev>: 40240f18: f0c112 addi a1, a1, -16 40240f1b: 3109 s32i.n a0, a1, 12 40240f1d: faefc5 call0 4023be1c <_ZdlPv> 40240f20: 3108 l32i.n a0, a1, 12 40240f22: 10c112 addi a1, a1, 16 40240f25: f00d ret.n ... 40240f28 <_ZN8WDTClass5aliveEv>: 40240f28: f0c112 addi a1, a1, -16 40240f2b: 3109 s32i.n a0, a1, 12 40240f2d: d0dd85 call0 40211d08 40240f30: 3108 l32i.n a0, a1, 12 40240f32: 10c112 addi a1, a1, 16 40240f35: f00d ret.n ... 40240f38 <_ZN8WDTClass20internalApplyEnabledEv>: 40240f38: f0c112 addi a1, a1, -16 40240f3b: 040222 l8ui a2, a2, 4 40240f3e: 3109 s32i.n a0, a1, 12 40240f40: 428c beqz.n a2, 40240f48 <_ZN8WDTClass20internalApplyEnabledEv+0x10> 40240f42: d0dc45 call0 40211d08 40240f45: 000086 j 40240f4b <_ZN8WDTClass20internalApplyEnabledEv+0x13> 40240f48: d0d905 call0 40211cdc 40240f4b: 3108 l32i.n a0, a1, 12 40240f4d: 10c112 addi a1, a1, 16 40240f50: f00d ret.n ... 40240f54 <_ZN8WDTClass13onSystemReadyEv>: 40240f54: f0c112 addi a1, a1, -16 40240f57: 3109 s32i.n a0, a1, 12 40240f59: fffdc5 call0 40240f38 <_ZN8WDTClass20internalApplyEnabledEv> 40240f5c: 3108 l32i.n a0, a1, 12 40240f5e: 10c112 addi a1, a1, 16 40240f61: f00d ret.n 40240f63: a40400 extui a0, a0, 4, 11 40240f66: fe .byte 0xfe 40240f67: 3f .byte 0x3f 40240f68 <_GLOBAL__sub_I_WDT>: 40240f68: ffff31 l32r a3, 40240f64 <_ZN8WDTClass13onSystemReadyEv+0x10> 40240f6b: f91e21 l32r a2, 4023f3e4 <_ZN13TcpConnection17onReadyToSendDataE18TcpConnectionEvent+0x18> 40240f6e: 0239 s32i.n a3, a2, 0 40240f70: f00d ret.n 40240f72: 1b0000 excw 40240f75: 3ffea4 excw 40240f78: fea410 excw 40240f7b: 3f .byte 0x3f 40240f7c <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc>: 40240f7c: f0c112 addi a1, a1, -16 40240f7f: 0261c2 s32i a12, a1, 8 40240f82: 0161d2 s32i a13, a1, 4 40240f85: 036102 s32i a0, a1, 12 40240f88: 03dd mov.n a13, a3 40240f8a: 01e9 s32i.n a14, a1, 0 40240f8c: 02cd mov.n a12, a2 40240f8e: 232c movi.n a3, 34 40240f90: 0ddc bnez.n a13, 40240fa4 <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc+0x28> 40240f92: fff931 l32r a3, 40240f78 <_GLOBAL__sub_I_WDT+0x10> 40240f95: 0228 l32i.n a2, a2, 0 40240f97: fb8005 call0 4023c798 <_ZN5Print5printEPKc> 40240f9a: 1c38 l32i.n a3, a12, 4 40240f9c: 232a add.n a2, a3, a2 40240f9e: 1c29 s32i.n a2, a12, 4 40240fa0: 000fc6 j 40240fe3 <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc+0x67> 40240fa3: 2cc000 excw 40240fa6: 064520 excw 40240fa9: 0d3206 j 40244475 40240fac: 931600 movnez a1, a6, a0 40240faf: f12101 l32r a0, 4023d434 40240fb2: ff .byte 0xff 40240fb3: 01cdd2 addi a13, a13, 1 40240fb6: 0002e2 l8ui a14, a2, 0 40240fb9: fe7e16 beqz a14, 40240fa4 <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc+0x28> 40240fbc: 010242 l8ui a4, a2, 1 40240fbf: 111437 beq a4, a3, 40240fd4 <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc+0x58> 40240fc2: 222b addi.n a2, a2, 2 40240fc4: fffb86 j 40240fb6 <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc+0x3a> 40240fc7: 000000 ill 40240fca: 232c movi.n a3, 34 40240fcc: 0c2d mov.n a2, a12 40240fce: 0603c5 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 40240fd1: 000386 j 40240fe3 <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc+0x67> 40240fd4: 5ca032 movi a3, 92 40240fd7: 202cc0 or a2, a12, a12 40240fda: 060305 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 40240fdd: 203ee0 or a3, a14, a14 40240fe0: fff006 j 40240fa4 <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc+0x28> 40240fe3: 3108 l32i.n a0, a1, 12 40240fe5: 21c8 l32i.n a12, a1, 8 40240fe7: 11d8 l32i.n a13, a1, 4 40240fe9: 01e8 l32i.n a14, a1, 0 40240feb: 10c112 addi a1, a1, 16 40240fee: f00d ret.n 40240ff0: 1f .byte 0x1f 40240ff1: 3ffea4 excw 40240ff4 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv>: 40240ff4: 1258 l32i.n a5, a2, 4 40240ff6: 180c movi.n a8, 1 40240ff8: 000532 l8ui a3, a5, 0 40240ffb: 040c movi.n a4, 0 40240ffd: dec362 addi a6, a3, -34 40241000: 834860 moveqz a4, a8, a6 40241003: 744040 extui a4, a4, 0, 8 40241006: 2278 l32i.n a7, a2, 8 40241008: a4cc bnez.n a4, 40241016 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x22> 4024100a: d9c362 addi a6, a3, -39 4024100d: 938460 movnez a8, a4, a6 40241010: 076d mov.n a6, a7 40241012: 054d mov.n a4, a5 40241014: e8bc beqz.n a8, 40241056 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x62> 40241016: ca5c movi.n a10, 92 40241018: 010562 l8ui a6, a5, 1 4024101b: 078d mov.n a8, a7 4024101d: 451b addi.n a4, a5, 1 4024101f: 067616 beqz a6, 4024108a <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x96> 40241022: 069367 bne a3, a6, 4024102c <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x38> 40241025: 452b addi.n a4, a5, 2 40241027: 0017c6 j 4024108a <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x96> 4024102a: a70000 excw 4024102d: 2b1c96 bltz a12, 402412e2 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x42> 40241030: 056245 call0 40246658 40241033: ef5102 s16i a0, a1, 0x1de 40241036: ff .byte 0xff 40241037: 000592 l8ui a9, a5, 0 4024103a: c98c beqz.n a9, 4024104a <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x56> 4024103c: 059697 bne a6, a9, 40241045 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x51> 4024103f: 010562 l8ui a6, a5, 1 40241042: 000106 j 4024104a <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x56> 40241045: 552b addi.n a5, a5, 2 40241047: fffb06 j 40241037 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x43> 4024104a: c6bc beqz.n a6, 4024108a <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x96> 4024104c: 004762 s8i a6, a7, 0 4024104f: 045d mov.n a5, a4 40241051: 771b addi.n a7, a7, 1 40241053: fff046 j 40241018 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x24> 40241056: 970c movi.n a7, 9 40241058: dfaf92 movi a9, -33 4024105b: 9a1c movi.n a10, 25 4024105d: d0c352 addi a5, a3, -48 40241060: 745050 extui a5, a5, 0, 8 40241063: 068d mov.n a8, a6 40241065: 14b757 bgeu a7, a5, 4024107d <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x89> 40241068: 105390 and a5, a3, a9 4024106b: bfc552 addi a5, a5, -65 4024106e: 745050 extui a5, a5, 0, 8 40241071: 08ba57 bgeu a10, a5, 4024107d <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x89> 40241074: d3c352 addi a5, a3, -45 40241077: 745050 extui a5, a5, 0, 8 4024107a: 0c25f6 bgeui a5, 2, 4024108a <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x96> 4024107d: 004632 s8i a3, a6, 0 40241080: 441b addi.n a4, a4, 1 40241082: 000432 l8ui a3, a4, 0 40241085: 661b addi.n a6, a6, 1 40241087: fff486 j 4024105d <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv+0x69> 4024108a: 030c movi.n a3, 0 4024108c: 004832 s8i a3, a8, 0 4024108f: 2238 l32i.n a3, a2, 8 40241091: 881b addi.n a8, a8, 1 40241093: 1249 s32i.n a4, a2, 4 40241095: 2289 s32i.n a8, a2, 8 40241097: 032d mov.n a2, a3 40241099: f00d ret.n ... 4024109c <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv>: 4024109c: f0c112 addi a1, a1, -16 4024109f: 0238 l32i.n a3, a2, 0 402410a1: 21c9 s32i.n a12, a1, 8 402410a3: 02cd mov.n a12, a2 402410a5: 021c movi.n a2, 16 402410a7: 3109 s32i.n a0, a1, 12 402410a9: 05f845 call0 40247030 <_ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE> 402410ac: 428c beqz.n a2, 402410b4 <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv+0x18> 402410ae: 030c movi.n a3, 0 402410b0: 0239 s32i.n a3, a2, 0 402410b2: 2239 s32i.n a3, a2, 8 402410b4: 1c38 l32i.n a3, a12, 4 402410b6: 43cc bnez.n a3, 402410be <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv+0x22> 402410b8: 000306 j 402410c8 <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv+0x2c> 402410bb: 043d00 extui a3, a0, 13, 1 402410be: 0348 l32i.n a4, a3, 0 402410c0: ff8456 bnez a4, 402410bc <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv+0x20> 402410c3: 0329 s32i.n a2, a3, 0 402410c5: 000046 j 402410ca <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv+0x2e> 402410c8: 1c29 s32i.n a2, a12, 4 402410ca: 3108 l32i.n a0, a1, 12 402410cc: 21c8 l32i.n a12, a1, 8 402410ce: 10c112 addi a1, a1, 16 402410d1: f00d ret.n ... 402410d4 <_ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv>: 402410d4: f0c112 addi a1, a1, -16 402410d7: 0238 l32i.n a3, a2, 0 402410d9: 21c9 s32i.n a12, a1, 8 402410db: 02cd mov.n a12, a2 402410dd: c20c movi.n a2, 12 402410df: 3109 s32i.n a0, a1, 12 402410e1: 05f4c5 call0 40247030 <_ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE> 402410e4: 428c beqz.n a2, 402410ec <_ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv+0x18> 402410e6: 030c movi.n a3, 0 402410e8: 0239 s32i.n a3, a2, 0 402410ea: 1239 s32i.n a3, a2, 4 402410ec: 1c38 l32i.n a3, a12, 4 402410ee: 43cc bnez.n a3, 402410f6 <_ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv+0x22> 402410f0: 000306 j 40241100 <_ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv+0x2c> 402410f3: 043d00 extui a3, a0, 13, 1 402410f6: 0348 l32i.n a4, a3, 0 402410f8: ff8456 bnez a4, 402410f4 <_ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv+0x20> 402410fb: 0329 s32i.n a2, a3, 0 402410fd: 000046 j 40241102 <_ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv+0x2e> 40241100: 1c29 s32i.n a2, a12, 4 40241102: 3108 l32i.n a0, a1, 12 40241104: 21c8 l32i.n a12, a1, 8 40241106: 10c112 addi a1, a1, 16 40241109: f00d ret.n ... 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc>: 4024110c: f0c112 addi a1, a1, -16 4024110f: 21c9 s32i.n a12, a1, 8 40241111: 02cd mov.n a12, a2 40241113: 1228 l32i.n a2, a2, 4 40241115: 11d9 s32i.n a13, a1, 4 40241117: 3109 s32i.n a0, a1, 12 40241119: 74d030 extui a13, a3, 0, 8 4024111c: 05f305 call0 40247050 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc> 4024111f: 000232 l8ui a3, a2, 0 40241122: 040c movi.n a4, 0 40241124: 0893d7 bne a3, a13, 40241130 <_ZN11ArduinoJson9Internals10JsonParser4skipEc+0x24> 40241127: 221b addi.n a2, a2, 1 40241129: 05f245 call0 40247050 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc> 4024112c: 1c29 s32i.n a2, a12, 4 4024112e: 140c movi.n a4, 1 40241130: 3108 l32i.n a0, a1, 12 40241132: 042d mov.n a2, a4 40241134: 21c8 l32i.n a12, a1, 8 40241136: 11d8 l32i.n a13, a1, 4 40241138: 10c112 addi a1, a1, 16 4024113b: f00d ret.n 4024113d: 000000 ill 40241140: 29fc bnez.n a9, 40241176 <_ZN11ArduinoJson10JsonBuffer12createObjectEv+0xa> 40241142: ff .byte 0xff 40241143: 3f .byte 0x3f 40241144 <_ZN11ArduinoJson10JsonBuffer11createArrayEv>: 40241144: f0c112 addi a1, a1, -16 40241147: 023d mov.n a3, a2 40241149: 21c9 s32i.n a12, a1, 8 4024114b: 02cd mov.n a12, a2 4024114d: 820c movi.n a2, 8 4024114f: 3109 s32i.n a0, a1, 12 40241151: 05edc5 call0 40247030 <_ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE> 40241154: fffb31 l32r a3, 40241140 <_ZN11ArduinoJson9Internals10JsonParser4skipEc+0x34> 40241157: 628c beqz.n a2, 40241161 <_ZN11ArduinoJson10JsonBuffer11createArrayEv+0x1d> 40241159: 030c movi.n a3, 0 4024115b: 1239 s32i.n a3, a2, 4 4024115d: 02c9 s32i.n a12, a2, 0 4024115f: 023d mov.n a3, a2 40241161: 3108 l32i.n a0, a1, 12 40241163: 032d mov.n a2, a3 40241165: 21c8 l32i.n a12, a1, 8 40241167: 10c112 addi a1, a1, 16 4024116a: f00d ret.n 4024116c <_ZN11ArduinoJson10JsonBuffer12createObjectEv>: 4024116c: f0c112 addi a1, a1, -16 4024116f: 023d mov.n a3, a2 40241171: 21c9 s32i.n a12, a1, 8 40241173: 02cd mov.n a12, a2 40241175: 820c movi.n a2, 8 40241177: 3109 s32i.n a0, a1, 12 40241179: 05eb45 call0 40247030 <_ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE> 4024117c: e8e031 l32r a3, 4023b4fc <_Z17onMessageReceived6StringS_+0x1b0> 4024117f: 628c beqz.n a2, 40241189 <_ZN11ArduinoJson10JsonBuffer12createObjectEv+0x1d> 40241181: 030c movi.n a3, 0 40241183: 1239 s32i.n a3, a2, 4 40241185: 02c9 s32i.n a12, a2, 0 40241187: 023d mov.n a3, a2 40241189: 3108 l32i.n a0, a1, 12 4024118b: 032d mov.n a2, a3 4024118d: 21c8 l32i.n a12, a1, 8 4024118f: 10c112 addi a1, a1, 16 40241192: f00d ret.n 40241194 <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj>: 40241194: f0c112 addi a1, a1, -16 40241197: 11d9 s32i.n a13, a1, 4 40241199: 03dd mov.n a13, a3 4024119b: 0238 l32i.n a3, a2, 0 4024119d: 21c9 s32i.n a12, a1, 8 4024119f: c41b addi.n a12, a4, 1 402411a1: 0348 l32i.n a4, a3, 0 402411a3: 3109 s32i.n a0, a1, 12 402411a5: 0c3d mov.n a3, a12 402411a7: 0004c0 callx0 a4 402411aa: 025d mov.n a5, a2 402411ac: a28c beqz.n a2, 402411ba <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj+0x26> 402411ae: 0c4d mov.n a4, a12 402411b0: 0d3d mov.n a3, a13 402411b2: fb4d01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 402411b5: 0000c0 callx0 a0 402411b8: 025d mov.n a5, a2 402411ba: 3108 l32i.n a0, a1, 12 402411bc: 052d mov.n a2, a5 402411be: 21c8 l32i.n a12, a1, 8 402411c0: 11d8 l32i.n a13, a1, 4 402411c2: 10c112 addi a1, a1, 16 402411c5: f00d ret.n 402411c7: bdc800 excw 402411ca: 124000 excw 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc>: 402411cc: f0c112 addi a1, a1, -16 402411cf: 21c9 s32i.n a12, a1, 8 402411d1: 12c8 l32i.n a12, a2, 4 402411d3: 11d9 s32i.n a13, a1, 4 402411d5: 3109 s32i.n a0, a1, 12 402411d7: 03dd mov.n a13, a3 402411d9: fc8c beqz.n a12, 402411ec <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc+0x20> 402411db: 1c28 l32i.n a2, a12, 4 402411dd: 0d3d mov.n a3, a13 402411df: fffa01 l32r a0, 402411c8 <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj+0x34> 402411e2: 0000c0 callx0 a0 402411e5: 328c beqz.n a2, 402411ec <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc+0x20> 402411e7: 0cc8 l32i.n a12, a12, 0 402411e9: fffb06 j 402411d9 <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc+0xd> 402411ec: 3108 l32i.n a0, a1, 12 402411ee: 0c2d mov.n a2, a12 402411f0: 11d8 l32i.n a13, a1, 4 402411f2: 21c8 l32i.n a12, a1, 8 402411f4: 10c112 addi a1, a1, 16 402411f7: f00d ret.n 402411f9: 000000 ill 402411fc <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv>: 402411fc: d0c112 addi a1, a1, -48 402411ff: 0a61c2 s32i a12, a1, 40 40241202: 02cd mov.n a12, a2 40241204: 0228 l32i.n a2, a2, 0 40241206: b109 s32i.n a0, a1, 44 40241208: 91d9 s32i.n a13, a1, 36 4024120a: 0861e2 s32i a14, a1, 32 4024120d: 71f9 s32i.n a15, a1, 28 4024120f: fff5c5 call0 4024116c <_ZN11ArduinoJson10JsonBuffer12createObjectEv> 40241212: 7ba032 movi a3, 123 40241215: 02dd mov.n a13, a2 40241217: 0c2d mov.n a2, a12 40241219: ffef05 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 4024121c: e8b831 l32r a3, 4023b4fc <_Z17onMessageReceived6StringS_+0x1b0> 4024121f: 06b216 beqz a2, 4024128e <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x92> 40241222: 7da032 movi a3, 125 40241225: 0c2d mov.n a2, a12 40241227: ffee45 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 4024122a: 0d3d mov.n a3, a13 4024122c: 05e256 bnez a2, 4024128e <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x92> 4024122f: 20e220 or a14, a2, a2 40241232: 202cc0 or a2, a12, a12 40241235: ffdbc5 call0 40240ff4 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv> 40241238: 02fd mov.n a15, a2 4024123a: 04d216 beqz a2, 4024128b <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x8f> 4024123d: a33c movi.n a3, 58 4024123f: 0c2d mov.n a2, a12 40241241: ffec85 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 40241244: 043216 beqz a2, 4024128b <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x8f> 40241247: 013d mov.n a3, a1 40241249: 0c2d mov.n a2, a12 4024124b: 0061e2 s32i a14, a1, 0 4024124e: 000505 call0 402412a0 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE> 40241251: 036216 beqz a2, 4024128b <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x8f> 40241254: 0f3d mov.n a3, a15 40241256: 0d2d mov.n a2, a13 40241258: fff705 call0 402411cc <_ZNK11ArduinoJson10JsonObject9getNodeAtEPKc> 4024125b: 82cc bnez.n a2, 40241267 <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x6b> 4024125d: 202dd0 or a2, a13, a13 40241260: ffe385 call0 4024109c <_ZN11ArduinoJson9Internals4ListINS_8JsonPairEE10addNewNodeEv> 40241263: 42ac beqz.n a2, 4024128b <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x8f> 40241265: 12f9 s32i.n a15, a2, 4 40241267: 1138 l32i.n a3, a1, 4 40241269: 0148 l32i.n a4, a1, 0 4024126b: 3239 s32i.n a3, a2, 12 4024126d: 2249 s32i.n a4, a2, 8 4024126f: 7da032 movi a3, 125 40241272: 0c2d mov.n a2, a12 40241274: ffe945 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 40241277: b2cc bnez.n a2, 40241286 <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x8a> 40241279: c32c movi.n a3, 44 4024127b: 0c2d mov.n a2, a12 4024127d: ffe8c5 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 40241280: fae256 bnez a2, 40241232 <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x36> 40241283: 000106 j 4024128b <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x8f> 40241286: 0d3d mov.n a3, a13 40241288: 000086 j 4024128e <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv+0x92> 4024128b: e89c31 l32r a3, 4023b4fc <_Z17onMessageReceived6StringS_+0x1b0> 4024128e: b108 l32i.n a0, a1, 44 40241290: 032d mov.n a2, a3 40241292: a1c8 l32i.n a12, a1, 40 40241294: 91d8 l32i.n a13, a1, 36 40241296: 81e8 l32i.n a14, a1, 32 40241298: 71f8 l32i.n a15, a1, 28 4024129a: 30c112 addi a1, a1, 48 4024129d: f00d ret.n ... 402412a0 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE>: 402412a0: e0c112 addi a1, a1, -32 402412a3: 0661c2 s32i a12, a1, 24 402412a6: 0561d2 s32i a13, a1, 20 402412a9: 0461e2 s32i a14, a1, 16 402412ac: 7109 s32i.n a0, a1, 28 402412ae: 31f9 s32i.n a15, a1, 12 402412b0: 02dd mov.n a13, a2 402412b2: 0c0222 l8ui a2, a2, 12 402412b5: 0c0c movi.n a12, 0 402412b7: 03ed mov.n a14, a3 402412b9: 0292c7 bne a2, a12, 402412bf <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x1f> 402412bc: 002086 j 40241342 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0xa2> 402412bf: 220b addi.n a2, a2, -1 402412c1: 0c4d22 s8i a2, a13, 12 402412c4: 1d28 l32i.n a2, a13, 4 402412c6: 05d885 call0 40247050 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc> 402412c9: 1d29 s32i.n a2, a13, 4 402412cb: 000222 l8ui a2, a2, 0 402412ce: b35c movi.n a3, 91 402412d0: 081237 beq a2, a3, 402412dc <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x3c> 402412d3: 7ba032 movi a3, 123 402412d6: 181237 beq a2, a3, 402412f2 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x52> 402412d9: 000b46 j 4024130a <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x6a> 402412dc: 202dd0 or a2, a13, a13 402412df: 000745 call0 40241354 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv> 402412e2: 002232 l32i a3, a2, 0 402412e5: 004356 bnez a3, 402412ed <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x4d> 402412e8: 0c0c movi.n a12, 0 402412ea: 001306 j 4024133a <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x9a> 402412ed: 530c movi.n a3, 5 402412ef: 000386 j 40241301 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x61> 402412f2: 202dd0 or a2, a13, a13 402412f5: fff045 call0 402411fc <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv> 402412f8: 002232 l32i a3, a2, 0 402412fb: fe9316 beqz a3, 402412e8 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x48> 402412fe: 06a032 movi a3, 6 40241301: 0e39 s32i.n a3, a14, 0 40241303: 1e29 s32i.n a2, a14, 4 40241305: 1c0c movi.n a12, 1 40241307: 000bc6 j 4024133a <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x9a> 4024130a: d9c232 addi a3, a2, -39 4024130d: 01a0f2 movi a15, 1 40241310: 204cc0 or a4, a12, a12 40241313: dec222 addi a2, a2, -34 40241316: 83cf20 moveqz a12, a15, a2 40241319: 834f30 moveqz a4, a15, a3 4024131c: 202dd0 or a2, a13, a13 4024131f: 20c4c0 or a12, a4, a12 40241322: ffcd05 call0 40240ff4 <_ZN11ArduinoJson9Internals10JsonParser11parseStringEv> 40241325: fbf216 beqz a2, 402412e8 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x48> 40241328: 8c8c beqz.n a12, 40241334 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x94> 4024132a: 230c movi.n a3, 2 4024132c: 0e39 s32i.n a3, a14, 0 4024132e: 1e29 s32i.n a2, a14, 4 40241330: 000186 j 4024133a <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE+0x9a> 40241333: 0ef900 excw 40241336: 1e29 s32i.n a2, a14, 4 40241338: 0fcd mov.n a12, a15 4024133a: 0c0d22 l8ui a2, a13, 12 4024133d: 221b addi.n a2, a2, 1 4024133f: 0c4d22 s8i a2, a13, 12 40241342: 7108 l32i.n a0, a1, 28 40241344: 0c2d mov.n a2, a12 40241346: 51d8 l32i.n a13, a1, 20 40241348: 61c8 l32i.n a12, a1, 24 4024134a: 41e8 l32i.n a14, a1, 16 4024134c: 31f8 l32i.n a15, a1, 12 4024134e: 20c112 addi a1, a1, 32 40241351: f00d ret.n ... 40241354 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv>: 40241354: e0c112 addi a1, a1, -32 40241357: 0661c2 s32i a12, a1, 24 4024135a: 02cd mov.n a12, a2 4024135c: 0228 l32i.n a2, a2, 0 4024135e: 7109 s32i.n a0, a1, 28 40241360: 51d9 s32i.n a13, a1, 20 40241362: 41e9 s32i.n a14, a1, 16 40241364: ffddc5 call0 40241144 <_ZN11ArduinoJson10JsonBuffer11createArrayEv> 40241367: b35c movi.n a3, 91 40241369: 02dd mov.n a13, a2 4024136b: 0c2d mov.n a2, a12 4024136d: ffd9c5 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 40241370: ff7431 l32r a3, 40241140 <_ZN11ArduinoJson9Internals10JsonParser4skipEc+0x34> 40241373: 049216 beqz a2, 402413c0 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x6c> 40241376: d35c movi.n a3, 93 40241378: 202cc0 or a2, a12, a12 4024137b: ffd905 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 4024137e: 0d3d mov.n a3, a13 40241380: 03c256 bnez a2, 402413c0 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x6c> 40241383: 20e220 or a14, a2, a2 40241386: 013d mov.n a3, a1 40241388: 0c2d mov.n a2, a12 4024138a: 01e9 s32i.n a14, a1, 0 4024138c: fff105 call0 402412a0 <_ZN11ArduinoJson9Internals10JsonParser15parseAnythingToEPNS_11JsonVariantE> 4024138f: a2ac beqz.n a2, 402413bd <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x69> 40241391: 0d2d mov.n a2, a13 40241393: ffd405 call0 402410d4 <_ZN11ArduinoJson9Internals4ListINS_11JsonVariantEE10addNewNodeEv> 40241396: 32ac beqz.n a2, 402413bd <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x69> 40241398: 1138 l32i.n a3, a1, 4 4024139a: 0148 l32i.n a4, a1, 0 4024139c: 2239 s32i.n a3, a2, 8 4024139e: 1249 s32i.n a4, a2, 4 402413a0: d35c movi.n a3, 93 402413a2: 0c2d mov.n a2, a12 402413a4: ffd645 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 402413a7: b2cc bnez.n a2, 402413b6 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x62> 402413a9: c32c movi.n a3, 44 402413ab: 0c2d mov.n a2, a12 402413ad: ffd5c5 call0 4024110c <_ZN11ArduinoJson9Internals10JsonParser4skipEc> 402413b0: fd2256 bnez a2, 40241386 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x32> 402413b3: 000186 j 402413bd <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x69> 402413b6: 0d3d mov.n a3, a13 402413b8: 000106 j 402413c0 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x6c> 402413bb: 310000 srai a0, a0, 16 402413be: 08ff60 excw 402413c1: 032d71 l32r a7, 40202078 <_irom0_text_start+0x68> 402413c4: 61c8 l32i.n a12, a1, 24 402413c6: 51d8 l32i.n a13, a1, 20 402413c8: 41e8 l32i.n a14, a1, 16 402413ca: 20c112 addi a1, a1, 32 402413cd: f00d ret.n 402413cf: 967300 excw 402413d2: fe .byte 0xfe 402413d3: 3f .byte 0x3f 402413d4 <_ZN11ArduinoJson10JsonBuffer11parseObjectEPch>: 402413d4: e0c112 addi a1, a1, -32 402413d7: 006122 s32i a2, a1, 0 402413da: fffd21 l32r a2, 402413d0 <_ZN11ArduinoJson9Internals10JsonParser10parseArrayEv+0x7c> 402413dd: 076102 s32i a0, a1, 28 402413e0: 932330 movnez a2, a3, a3 402413e3: 016122 s32i a2, a1, 4 402413e6: 012d mov.n a2, a1 402413e8: 2139 s32i.n a3, a1, 8 402413ea: 0c4142 s8i a4, a1, 12 402413ed: ffe0c5 call0 402411fc <_ZN11ArduinoJson9Internals10JsonParser11parseObjectEv> 402413f0: 7108 l32i.n a0, a1, 28 402413f2: 20c112 addi a1, a1, 32 402413f5: f00d ret.n ... 402413f8 <_ZNK11ArduinoJson11JsonVariant8asStringEv>: 402413f8: f0c112 addi a1, a1, -16 402413fb: 21c9 s32i.n a12, a1, 8 402413fd: 02cd mov.n a12, a2 402413ff: 0228 l32i.n a2, a2, 0 40241401: 3109 s32i.n a0, a1, 12 40241403: 121266 bnei a2, 1, 40241419 <_ZNK11ArduinoJson11JsonVariant8asStringEv+0x21> 40241406: 1c38 l32i.n a3, a12, 4 40241408: 014316 beqz a3, 40241420 <_ZNK11ArduinoJson11JsonVariant8asStringEv+0x28> 4024140b: fedb21 l32r a2, 40240f78 <_GLOBAL__sub_I_WDT+0x10> 4024140e: ff6e01 l32r a0, 402411c8 <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj+0x34> 40241411: 0000c0 callx0 a0 40241414: 82cc bnez.n a2, 40241420 <_ZNK11ArduinoJson11JsonVariant8asStringEv+0x28> 40241416: 000206 j 40241422 <_ZNK11ArduinoJson11JsonVariant8asStringEv+0x2a> 40241419: 320b addi.n a3, a2, -1 4024141b: 020c movi.n a2, 0 4024141d: 0123f6 bgeui a3, 2, 40241422 <_ZNK11ArduinoJson11JsonVariant8asStringEv+0x2a> 40241420: 1c28 l32i.n a2, a12, 4 40241422: 3108 l32i.n a0, a1, 12 40241424: 21c8 l32i.n a12, a1, 8 40241426: 10c112 addi a1, a1, 16 40241429: f00d ret.n 4024142b: 963100 excw 4024142e: fe .byte 0xfe 4024142f: 3f .byte 0x3f 40241430: fea415 excw 40241433: 3f .byte 0x3f 40241434 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE>: 40241434: f0c112 addi a1, a1, -16 40241437: 002262 l32i a6, a2, 0 4024143a: 0261c2 s32i a12, a1, 8 4024143d: 036102 s32i a0, a1, 12 40241440: 11d9 s32i.n a13, a1, 4 40241442: 03cd mov.n a12, a3 40241444: 095666 bnei a6, 5, 40241451 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x1d> 40241447: 1228 l32i.n a2, a2, 4 40241449: 000885 call0 402414d4 <_ZNK11ArduinoJson9JsonArray7writeToERNS_9Internals10JsonWriterE> 4024144c: 001d86 j 402414c6 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x92> 4024144f: 660000 excw 40241452: 280766 bnei a7, -1, 4024147e <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x4a> 40241455: 0c4512 s8i a1, a5, 12 40241458: 1a4600 excw 4024145b: 266600 excw 4024145e: 380c movi.n a8, 3 40241460: 0c2d12 l32i a1, a13, 48 40241463: ffb185 call0 40240f7c <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc> 40241466: 001706 j 402414c6 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x92> 40241469: 000000 ill 4024146c: 051666 bnei a6, 1, 40241475 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x41> 4024146f: 1238 l32i.n a3, a2, 4 40241471: 000846 j 40241496 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x62> 40241474: 466600 excw 40241477: 0f .byte 0xf 40241478: 012232 l32i a3, a2, 4 4024147b: 002c22 l32i a2, a12, 0 4024147e: 0aa042 movi a4, 10 40241481: fb50c5 call0 4023c990 <_ZN5Print5printEli> 40241484: 000e06 j 402414c0 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x8c> 40241487: 366600 excw 4024148a: 124815 excw 4024148d: ffe831 l32r a3, 40241430 <_ZNK11ArduinoJson11JsonVariant8asStringEv+0x38> 40241490: ffe721 l32r a2, 4024142c <_ZNK11ArduinoJson11JsonVariant8asStringEv+0x34> 40241493: 933240 movnez a3, a2, a4 40241496: 002c22 l32i a2, a12, 0 40241499: fb2fc5 call0 4023c798 <_ZN5Print5printEPKc> 4024149c: 000806 j 402414c0 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE+0x8c> 4024149f: a60000 excw 402414a2: 222176 excw 402414a5: 620122 l8ui a2, a1, 98 402414a8: 60f9c6 j 40259893 <_flash_code_end+0x12539> 402414ab: 0174d0 slli a7, a4, 19 402414ae: c0ebd0 sub a14, a11, a13 402414b1: 200000 or a0, a0, a0 402414b4: 222042 l32i a4, a0, 136 402414b7: 002c movi.n a0, 32 402414b9: 0d6d mov.n a6, a13 402414bb: 035d mov.n a5, a3 402414bd: fb6d85 call0 4023cb98 <_ZN5Print5printEdi> 402414c0: 1c38 l32i.n a3, a12, 4 402414c2: 232a add.n a2, a3, a2 402414c4: 1c29 s32i.n a2, a12, 4 402414c6: 3108 l32i.n a0, a1, 12 402414c8: 21c8 l32i.n a12, a1, 8 402414ca: 11d8 l32i.n a13, a1, 4 402414cc: 10c112 addi a1, a1, 16 402414cf: f00d ret.n 402414d1: 000000 ill 402414d4 <_ZNK11ArduinoJson9JsonArray7writeToERNS_9Internals10JsonWriterE>: 402414d4: f0c112 addi a1, a1, -16 402414d7: 0161d2 s32i a13, a1, 4 402414da: 03dd mov.n a13, a3 402414dc: 21c9 s32i.n a12, a1, 8 402414de: b35c movi.n a3, 91 402414e0: 02cd mov.n a12, a2 402414e2: 202dd0 or a2, a13, a13 402414e5: 3109 s32i.n a0, a1, 12 402414e7: 05b245 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 402414ea: 1cc8 l32i.n a12, a12, 4 402414ec: 4c9c beqz.n a12, 40241504 <_ZNK11ArduinoJson9JsonArray7writeToERNS_9Internals10JsonWriterE+0x30> 402414ee: 2c4b addi.n a2, a12, 4 402414f0: 0d3d mov.n a3, a13 402414f2: fff405 call0 40241434 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE> 402414f5: 0cc8 l32i.n a12, a12, 0 402414f7: 9c8c beqz.n a12, 40241504 <_ZNK11ArduinoJson9JsonArray7writeToERNS_9Internals10JsonWriterE+0x30> 402414f9: c32c movi.n a3, 44 402414fb: 0d2d mov.n a2, a13 402414fd: 05b0c5 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 40241500: fffa06 j 402414ec <_ZNK11ArduinoJson9JsonArray7writeToERNS_9Internals10JsonWriterE+0x18> 40241503: 2dd000 excw 40241506: a03220 addx4 a3, a2, a2 40241509: 055d mov.n a5, a5 4024150b: 0205b0 excw 4024150e: c80321 l32r a2, 4023351c 40241511: 11d821 l32r a2, 40205c74 40241514: 10c112 addi a1, a1, 16 40241517: f00d ret.n 40241519: 000000 ill 4024151c <_ZNK11ArduinoJson10JsonObject7writeToERNS_9Internals10JsonWriterE>: 4024151c: f0c112 addi a1, a1, -16 4024151f: 0261c2 s32i a12, a1, 8 40241522: 20c330 or a12, a3, a3 40241525: 0161d2 s32i a13, a1, 4 40241528: 7ba032 movi a3, 123 4024152b: 02dd mov.n a13, a2 4024152d: 0c2d mov.n a2, a12 4024152f: 3109 s32i.n a0, a1, 12 40241531: 05ad85 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 40241534: 1dd8 l32i.n a13, a13, 4 40241536: 3dac beqz.n a13, 4024155d <_ZNK11ArduinoJson10JsonObject7writeToERNS_9Internals10JsonWriterE+0x41> 40241538: 1d38 l32i.n a3, a13, 4 4024153a: 0c2d mov.n a2, a12 4024153c: ffa3c5 call0 40240f7c <_ZN11ArduinoJson9Internals10JsonWriter11writeStringEPKc> 4024153f: a33c movi.n a3, 58 40241541: 0c2d mov.n a2, a12 40241543: 05ac85 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 40241546: 2d8b addi.n a2, a13, 8 40241548: 0c3d mov.n a3, a12 4024154a: ffee85 call0 40241434 <_ZNK11ArduinoJson11JsonVariant7writeToERNS_9Internals10JsonWriterE> 4024154d: 0dd8 l32i.n a13, a13, 0 4024154f: ad8c beqz.n a13, 4024155d <_ZNK11ArduinoJson10JsonObject7writeToERNS_9Internals10JsonWriterE+0x41> 40241551: c32c movi.n a3, 44 40241553: 0c2d mov.n a2, a12 40241555: 05ab45 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 40241558: fff686 j 40241536 <_ZNK11ArduinoJson10JsonObject7writeToERNS_9Internals10JsonWriterE+0x1a> 4024155b: c00000 sub a0, a0, a0 4024155e: 202c movi.n a0, 34 40241560: 7da032 movi a3, 125 40241563: 05aa85 call0 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc> 40241566: 032102 l32i a0, a1, 12 40241569: 0221c2 l32i a12, a1, 8 4024156c: 11d8 l32i.n a13, a1, 4 4024156e: 10c112 addi a1, a1, 16 40241571: f00d ret.n ... 40241574 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh>: 40241574: fef331 l32r a3, 40241140 <_ZN11ArduinoJson9Internals10JsonParser4skipEc+0x34> 40241577: 020c movi.n a2, 0 40241579: 0329 s32i.n a2, a3, 0 4024157b: 1329 s32i.n a2, a3, 4 4024157d: e7df31 l32r a3, 4023b4fc <_Z17onMessageReceived6StringS_+0x1b0> 40241580: 0329 s32i.n a2, a3, 0 40241582: 1329 s32i.n a2, a3, 4 40241584: f00d ret.n 40241586: a30000 movltz a0, a0, a0 40241589: 3ffea4 excw 4024158c: fe9673 excw 4024158f: 3f .byte 0x3f 40241590: fea4d4 excw 40241593: 3f .byte 0x3f 40241594: 2a0c movi.n a10, 2 40241596: ff .byte 0xff 40241597: 3f .byte 0x3f 40241598: a4fd excw 4024159a: fe .byte 0xfe 4024159b: 3f .byte 0x3f 4024159c: fe9b23 excw 4024159f: 3f .byte 0x3f 402415a0 <_ZN15CommandExecutor18processCommandLineE6String>: 402415a0: 90c112 addi a1, a1, -112 402415a3: 1a61c2 s32i a12, a1, 104 402415a6: 1861e2 s32i a14, a1, 96 402415a9: 0348 l32i.n a4, a3, 0 402415ab: 03cd mov.n a12, a3 402415ad: 02ed mov.n a14, a2 402415af: 031332 l16ui a3, a3, 6 402415b2: fff521 l32r a2, 40241588 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x14> 402415b5: 1b6102 s32i a0, a1, 108 402415b8: 1961d2 s32i a13, a1, 100 402415bb: 1761f2 s32i a15, a1, 92 402415be: fab8c5 call0 4023c14c 402415c1: fff231 l32r a3, 4024158c <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x18> 402415c4: 2cc122 addi a2, a1, 44 402415c7: f59501 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 402415ca: 0000c0 callx0 a0 402415cd: 032c movi.n a3, 32 402415cf: 202cc0 or a2, a12, a12 402415d2: f98d01 l32r a0, 4023fc08 <_GLOBAL__sub_I__ZN13TcpConnectionC2Eb+0x2c> 402415d5: 0000c0 callx0 a0 402415d8: 0e0266 bnei a2, -1, 402415ea <_ZN15CommandExecutor18processCommandLineE6String+0x4a> 402415db: 0c3d mov.n a3, a12 402415dd: 2cc122 addi a2, a1, 44 402415e0: e6e801 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 402415e3: 0000c0 callx0 a0 402415e6: 000646 j 40241603 <_ZN15CommandExecutor18processCommandLineE6String+0x63> 402415e9: 025d00 excw 402415ec: 040c movi.n a4, 0 402415ee: 0c3d mov.n a3, a12 402415f0: 202110 or a2, a1, a1 402415f3: fb9c45 call0 4023cfb8 <_ZNK6String9substringEjj> 402415f6: 013d mov.n a3, a1 402415f8: 2cc122 addi a2, a1, 44 402415fb: fb7845 call0 4023cd80 <_ZN6StringaSEOS_> 402415fe: 012d mov.n a2, a1 40241600: fb5d05 call0 4023cbd4 <_ZN6StringD1Ev> 40241603: b138 l32i.n a3, a1, 44 40241605: ffe221 l32r a2, 40241590 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x1c> 40241608: fab405 call0 4023c14c 4024160b: 2cc132 addi a3, a1, 44 4024160e: 1cc122 addi a2, a1, 28 40241611: f58301 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40241614: 0000c0 callx0 a0 40241617: ffdfd1 l32r a13, 40241594 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x20> 4024161a: 1cc142 addi a4, a1, 28 4024161d: 0d3d mov.n a3, a13 4024161f: 012d mov.n a2, a1 40241621: 0052c5 call0 40241b50 <_ZN14CommandHandler18getCommandDelegateE6String> 40241624: 1cc122 addi a2, a1, 28 40241627: fb5ac5 call0 4023cbd4 <_ZN6StringD1Ev> 4024162a: 6128 l32i.n a2, a1, 24 4024162c: e2dc bnez.n a2, 4024164e <_ZN15CommandExecutor18processCommandLineE6String+0xae> 4024162e: ffda31 l32r a3, 40241598 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x24> 40241631: 112e22 l32i a2, a14, 68 40241634: fb1ec5 call0 4023c824 <_ZN5Print6printfEPKcz> 40241637: b138 l32i.n a3, a1, 44 40241639: 112e22 l32i a2, a14, 68 4024163c: fb1e45 call0 4023c824 <_ZN5Print6printfEPKcz> 4024163f: ffd731 l32r a3, 4024159c <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x28> 40241642: 112e22 l32i a2, a14, 68 40241645: fb1dc5 call0 4023c824 <_ZN5Print6printfEPKcz> 40241648: 000f86 j 4024168a <_ZN15CommandExecutor18processCommandLineE6String+0xea> 4024164b: 000000 ill 4024164e: 002c32 l32i a3, a12, 0 40241651: 24c122 addi a2, a1, 36 40241654: f57201 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40241657: 0000c0 callx0 a0 4024165a: 0621c2 l32i a12, a1, 24 4024165d: 112e42 l32i a4, a14, 68 40241660: 0c28 l32i.n a2, a12, 0 40241662: 24c132 addi a3, a1, 36 40241665: 22f8 l32i.n a15, a2, 8 40241667: 1cc122 addi a2, a1, 28 4024166a: 106142 s32i a4, a1, 64 4024166d: f56c01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40241670: 0000c0 callx0 a0 40241673: 102142 l32i a4, a1, 64 40241676: 1cc132 addi a3, a1, 28 40241679: 0c2d mov.n a2, a12 4024167b: 000fc0 callx0 a15 4024167e: 1cc122 addi a2, a1, 28 40241681: fb5505 call0 4023cbd4 <_ZN6StringD1Ev> 40241684: 24c122 addi a2, a1, 36 40241687: fb54c5 call0 4023cbd4 <_ZN6StringD1Ev> 4024168a: 0d2d mov.n a2, a13 4024168c: 05a345 call0 402470c4 <_ZN14CommandHandler14getVerboseModeEv> 4024168f: 62dc bnez.n a2, 402416a9 <_ZN15CommandExecutor18processCommandLineE6String+0x109> 40241691: 0d3d mov.n a3, a13 40241693: 1cc122 addi a2, a1, 28 40241696: 112ec2 l32i a12, a14, 68 40241699: 0017c5 call0 40241818 <_ZN14CommandHandler16getCommandPromptEv> 4024169c: 7138 l32i.n a3, a1, 28 4024169e: 0c2d mov.n a2, a12 402416a0: fb1805 call0 4023c824 <_ZN5Print6printfEPKcz> 402416a3: 1cc122 addi a2, a1, 28 402416a6: fb52c5 call0 4023cbd4 <_ZN6StringD1Ev> 402416a9: 202110 or a2, a1, a1 402416ac: 046485 call0 40245cf8 <_ZN15CommandDelegateD1Ev> 402416af: 2cc122 addi a2, a1, 44 402416b2: fb5205 call0 4023cbd4 <_ZN6StringD1Ev> 402416b5: 1b2102 l32i a0, a1, 108 402416b8: 1a21c2 l32i a12, a1, 104 402416bb: 1921d2 l32i a13, a1, 100 402416be: 1821e2 l32i a14, a1, 96 402416c1: 1721f2 l32i a15, a1, 92 402416c4: 70c112 addi a1, a1, 112 402416c7: 000080 ret 402416ca: 180000 excw 402416cd: 3ffea5 excw 402416d0 <_ZN15CommandExecutor15executorReceiveEc>: 402416d0: e0c112 addi a1, a1, -32 402416d3: 61c9 s32i.n a12, a1, 24 402416d5: 51d9 s32i.n a13, a1, 20 402416d7: 41e9 s32i.n a14, a1, 16 402416d9: 02cd mov.n a12, a2 402416db: 7109 s32i.n a0, a1, 28 402416dd: 74e030 extui a14, a3, 0, 8 402416e0: b21c movi.n a2, 27 402416e2: ffacd1 l32r a13, 40241594 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x20> 402416e5: 2c9e27 bne a14, a2, 40241715 <_ZN15CommandExecutor15executorReceiveEc+0x45> 402416e8: 020c movi.n a2, 0 402416ea: 215c22 s16i a2, a12, 66 402416ed: 004c22 s8i a2, a12, 0 402416f0: 0d2d mov.n a2, a13 402416f2: 059d05 call0 402470c4 <_ZN14CommandHandler14getVerboseModeEv> 402416f5: 069256 bnez a2, 40241762 <_ZN15CommandExecutor15executorReceiveEc+0x92> 402416f8: 0d3d mov.n a3, a13 402416fa: 012d mov.n a2, a1 402416fc: 112cc2 l32i a12, a12, 68 402416ff: 001185 call0 40241818 <_ZN14CommandHandler16getCommandPromptEv> 40241702: 0148 l32i.n a4, a1, 0 40241704: fff231 l32r a3, 402416cc <_ZN15CommandExecutor18processCommandLineE6String+0x12c> 40241707: 0c2d mov.n a2, a12 40241709: fb1185 call0 4023c824 <_ZN5Print6printfEPKcz> 4024170c: 012d mov.n a2, a1 4024170e: fb4c45 call0 4023cbd4 <_ZN6StringD1Ev> 40241711: 001346 j 40241762 <_ZN15CommandExecutor15executorReceiveEc+0x92> 40241714: 2dd000 excw 40241717: 9ac520 excw 4024171a: 9e2705 call0 401df98c <_lit4_end+0xd9d38> 4024171d: 3d1d excw 4024171f: 2d0c movi.n a13, 2 40241721: 3e0101 l32r a0, 40210f28 40241724: 00c0f5 excw 40241727: 013d00 slli a3, a13, 32 4024172a: 0c2d mov.n a2, a12 4024172c: ffe705 call0 402415a0 <_ZN15CommandExecutor18processCommandLineE6String> 4024172f: 012d mov.n a2, a1 40241731: fb4a05 call0 4023cbd4 <_ZN6StringD1Ev> 40241734: 020c movi.n a2, 0 40241736: 215c22 s16i a2, a12, 66 40241739: 000946 j 40241762 <_ZN15CommandExecutor15executorReceiveEc+0x92> 4024173c: 211cd2 l16ui a13, a12, 66 4024173f: 3fa022 movi a2, 63 40241742: 1c32d7 bltu a2, a13, 40241762 <_ZN15CommandExecutor15executorReceiveEc+0x92> 40241745: 202ee0 or a2, a14, a14 40241748: f91e05 call0 4023a92c 4024174b: 013216 beqz a2, 40241762 <_ZN15CommandExecutor15executorReceiveEc+0x92> 4024174e: 2d1b addi.n a2, a13, 1 40241750: f42020 extui a2, a2, 0, 16 40241753: 215c22 s16i a2, a12, 66 40241756: dcda add.n a13, a12, a13 40241758: 004de2 s8i a14, a13, 0 4024175b: cc2a add.n a12, a12, a2 4024175d: 020c movi.n a2, 0 4024175f: 004c22 s8i a2, a12, 0 40241762: 7108 l32i.n a0, a1, 28 40241764: 020c movi.n a2, 0 40241766: 61c8 l32i.n a12, a1, 24 40241768: 51d8 l32i.n a13, a1, 20 4024176a: 41e8 l32i.n a14, a1, 16 4024176c: 20c112 addi a1, a1, 32 4024176f: f00d ret.n 40241771: 000000 ill 40241774: ff2a04 excw 40241777: 3f .byte 0x3f 40241778 <_GLOBAL__sub_I__ZN15CommandExecutorC2Ev>: 40241778: 00a062 movi a6, 0 4024177b: fffe21 l32r a2, 40241774 <_ZN15CommandExecutor15executorReceiveEc+0xa4> 4024177e: f0c112 addi a1, a1, -16 40241781: 205660 or a5, a6, a6 40241784: 204660 or a4, a6, a6 40241787: 063d mov.n a3, a6 40241789: 3109 s32i.n a0, a1, 12 4024178b: faf885 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 4024178e: 3108 l32i.n a0, a1, 12 40241790: 10c112 addi a1, a1, 16 40241793: f00d ret.n 40241795: 000000 ill 40241798: fea710 excw 4024179b: 3f .byte 0x3f 4024179c: fea717 bge a7, a1, 4024179e <_GLOBAL__sub_I__ZN15CommandExecutorC2Ev+0x26> 4024179f: 3f .byte 0x3f 402417a0 <_ZN14CommandHandlerC1Ev>: 402417a0: f0c112 addi a1, a1, -16 402417a3: 036102 s32i a0, a1, 12 402417a6: 0261c2 s32i a12, a1, 8 402417a9: 11d9 s32i.n a13, a1, 4 402417ab: 01e9 s32i.n a14, a1, 0 402417ad: 0d0c movi.n a13, 0 402417af: fffa31 l32r a3, 40241798 <_GLOBAL__sub_I__ZN15CommandExecutorC2Ev+0x20> 402417b2: 02ed mov.n a14, a2 402417b4: 12d9 s32i.n a13, a2, 4 402417b6: 08c222 addi a2, a2, 8 402417b9: f51801 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 402417bc: 0000c0 callx0 a0 402417bf: fff731 l32r a3, 4024179c <_GLOBAL__sub_I__ZN15CommandExecutorC2Ev+0x24> 402417c2: d20c movi.n a2, 13 402417c4: 104e22 s8i a2, a14, 16 402417c7: 14ce22 addi a2, a14, 20 402417ca: f51401 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 402417cd: 0000c0 callx0 a0 402417d0: c22c movi.n a2, 44 402417d2: fa6145 call0 4023bde8 <_Znwj> 402417d5: 02cd mov.n a12, a2 402417d7: 228b addi.n a2, a2, 8 402417d9: 0448c5 call0 40245c68 <_ZN15CommandDelegateC1Ev> 402417dc: 3108 l32i.n a0, a1, 12 402417de: acd9 s32i.n a13, a12, 40 402417e0: 125cd2 s16i a13, a12, 36 402417e3: 135cd2 s16i a13, a12, 38 402417e6: 0cd9 s32i.n a13, a12, 0 402417e8: 1cd9 s32i.n a13, a12, 4 402417ea: 0ec9 s32i.n a12, a14, 0 402417ec: 11d8 l32i.n a13, a1, 4 402417ee: 21c8 l32i.n a12, a1, 8 402417f0: 01e8 l32i.n a14, a1, 0 402417f2: 10c112 addi a1, a1, 16 402417f5: f00d ret.n ... 402417f8 <_ZN14CommandHandlerD1Ev>: 402417f8: f0c112 addi a1, a1, -16 402417fb: 0261c2 s32i a12, a1, 8 402417fe: 20c220 or a12, a2, a2 40241801: 14c222 addi a2, a2, 20 40241804: 3109 s32i.n a0, a1, 12 40241806: fb3cc5 call0 4023cbd4 <_ZN6StringD1Ev> 40241809: 2c8b addi.n a2, a12, 8 4024180b: fb3c85 call0 4023cbd4 <_ZN6StringD1Ev> 4024180e: 3108 l32i.n a0, a1, 12 40241810: 21c8 l32i.n a12, a1, 8 40241812: 10c112 addi a1, a1, 16 40241815: f00d ret.n ... 40241818 <_ZN14CommandHandler16getCommandPromptEv>: 40241818: f0c112 addi a1, a1, -16 4024181b: 338b addi.n a3, a3, 8 4024181d: 3109 s32i.n a0, a1, 12 4024181f: 21c9 s32i.n a12, a1, 8 40241821: 02cd mov.n a12, a2 40241823: f4ff01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40241826: 0000c0 callx0 a0 40241829: 3108 l32i.n a0, a1, 12 4024182b: 0c2d mov.n a2, a12 4024182d: 21c8 l32i.n a12, a1, 8 4024182f: 10c112 addi a1, a1, 16 40241832: f00d ret.n 40241834 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_>: 40241834: c0c112 addi a1, a1, -64 40241837: d1d9 s32i.n a13, a1, 52 40241839: c1e9 s32i.n a14, a1, 48 4024183b: b1f9 s32i.n a15, a1, 44 4024183d: f109 s32i.n a0, a1, 60 4024183f: e1c9 s32i.n a12, a1, 56 40241841: 02ed mov.n a14, a2 40241843: 03dd mov.n a13, a3 40241845: 0f0c movi.n a15, 0 40241847: 129e22 l16si a2, a14, 36 4024184a: 58af27 bge a15, a2, 402418a6 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_+0x72> 4024184d: ae48 l32i.n a4, a14, 40 4024184f: 11cfe0 slli a12, a15, 2 40241852: 03c416 beqz a4, 40241892 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_+0x5e> 40241855: 0d3d mov.n a3, a13 40241857: 218b addi.n a2, a1, 8 40241859: 4149 s32i.n a4, a1, 16 4024185b: f4f101 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4024185e: 0000c0 callx0 a0 40241861: 0e28 l32i.n a2, a14, 0 40241863: c2ca add.n a12, a2, a12 40241865: 0c38 l32i.n a3, a12, 0 40241867: 012d mov.n a2, a1 40241869: f4ed01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4024186c: 0000c0 callx0 a0 4024186f: 4148 l32i.n a4, a1, 16 40241871: 013d mov.n a3, a1 40241873: 218b addi.n a2, a1, 8 40241875: 0004c0 callx0 a4 40241878: 02cd mov.n a12, a2 4024187a: 012d mov.n a2, a1 4024187c: fb3545 call0 4023cbd4 <_ZN6StringD1Ev> 4024187f: 218b addi.n a2, a1, 8 40241881: fb3505 call0 4023cbd4 <_ZN6StringD1Ev> 40241884: 4ccc bnez.n a12, 4024188c <_ZNK7HashMapI6String15CommandDelegateE8containsES0_+0x58> 40241886: ff1b addi.n a15, a15, 1 40241888: ffeec6 j 40241847 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_+0x13> 4024188b: 120c00 excw 4024188e: 000586 j 402418a8 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_+0x74> 40241891: 0e2800 excw 40241894: c2ca add.n a12, a2, a12 40241896: 0c38 l32i.n a3, a12, 0 40241898: 0d2d mov.n a2, a13 4024189a: f15301 l32r a0, 4023dde8 <_ZN10HttpClient17getResponseStringEv+0x34> 4024189d: 0000c0 callx0 a0 402418a0: fe2216 beqz a2, 40241886 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_+0x52> 402418a3: fff946 j 4024188c <_ZNK7HashMapI6String15CommandDelegateE8containsES0_+0x58> 402418a6: 020c movi.n a2, 0 402418a8: f108 l32i.n a0, a1, 60 402418aa: e1c8 l32i.n a12, a1, 56 402418ac: d1d8 l32i.n a13, a1, 52 402418ae: c1e8 l32i.n a14, a1, 48 402418b0: b1f8 l32i.n a15, a1, 44 402418b2: 40c112 addi a1, a1, 64 402418b5: f00d ret.n ... 402418b8 <_ZN15CommandDelegateC1ERKS_>: 402418b8: f0c112 addi a1, a1, -16 402418bb: 3109 s32i.n a0, a1, 12 402418bd: 21c9 s32i.n a12, a1, 8 402418bf: 11d9 s32i.n a13, a1, 4 402418c1: 20c220 or a12, a2, a2 402418c4: 20d330 or a13, a3, a3 402418c7: f4d601 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 402418ca: 0000c0 callx0 a0 402418cd: 3d8b addi.n a3, a13, 8 402418cf: 2c8b addi.n a2, a12, 8 402418d1: f4d301 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 402418d4: 0000c0 callx0 a0 402418d7: 10cd32 addi a3, a13, 16 402418da: 10cc22 addi a2, a12, 16 402418dd: f4d001 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 402418e0: 0000c0 callx0 a0 402418e3: 020c movi.n a2, 0 402418e5: 6c29 s32i.n a2, a12, 24 402418e7: 18cd32 addi a3, a13, 24 402418ea: 18cc22 addi a2, a12, 24 402418ed: 057e05 call0 402470d0 <_ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_> 402418f0: 3108 l32i.n a0, a1, 12 402418f2: 21c8 l32i.n a12, a1, 8 402418f4: 11d8 l32i.n a13, a1, 4 402418f6: 10c112 addi a1, a1, 16 402418f9: f00d ret.n ... 402418fc <_ZN15CommandDelegateaSERKS_>: 402418fc: f0c112 addi a1, a1, -16 402418ff: 3109 s32i.n a0, a1, 12 40241901: 21c9 s32i.n a12, a1, 8 40241903: 11d9 s32i.n a13, a1, 4 40241905: 20c220 or a12, a2, a2 40241908: 20d330 or a13, a3, a3 4024190b: e61d01 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 4024190e: 0000c0 callx0 a0 40241911: 3d8b addi.n a3, a13, 8 40241913: 2c8b addi.n a2, a12, 8 40241915: e61a01 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 40241918: 0000c0 callx0 a0 4024191b: 10cd32 addi a3, a13, 16 4024191e: 10cc22 addi a2, a12, 16 40241921: e61701 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 40241924: 0000c0 callx0 a0 40241927: 18cc22 addi a2, a12, 24 4024192a: 18cd32 addi a3, a13, 24 4024192d: 057a05 call0 402470d0 <_ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_> 40241930: 3108 l32i.n a0, a1, 12 40241932: 0c2d mov.n a2, a12 40241934: 11d8 l32i.n a13, a1, 4 40241936: 21c8 l32i.n a12, a1, 8 40241938: 10c112 addi a1, a1, 16 4024193b: f00d ret.n 4024193d: 000000 ill 40241940 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_>: 40241940: c0c112 addi a1, a1, -64 40241943: 0c61e2 s32i a14, a1, 48 40241946: 0b61f2 s32i a15, a1, 44 40241949: f109 s32i.n a0, a1, 60 4024194b: e1c9 s32i.n a12, a1, 56 4024194d: d1d9 s32i.n a13, a1, 52 4024194f: 02fd mov.n a15, a2 40241951: 4139 s32i.n a3, a1, 16 40241953: 0e0c movi.n a14, 0 40241955: 129f22 l16si a2, a15, 36 40241958: 56ae27 bge a14, a2, 402419b2 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x72> 4024195b: af58 l32i.n a5, a15, 40 4024195d: 11cee0 slli a12, a14, 2 40241960: 85bc beqz.n a5, 4024199c <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x5c> 40241962: 4138 l32i.n a3, a1, 16 40241964: 218b addi.n a2, a1, 8 40241966: 5159 s32i.n a5, a1, 20 40241968: f4ae01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4024196b: 0000c0 callx0 a0 4024196e: 0f28 l32i.n a2, a15, 0 40241970: 0edd mov.n a13, a14 40241972: c2ca add.n a12, a2, a12 40241974: 0c38 l32i.n a3, a12, 0 40241976: 202110 or a2, a1, a1 40241979: f4a901 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 4024197c: 0000c0 callx0 a0 4024197f: 5158 l32i.n a5, a1, 20 40241981: 013d mov.n a3, a1 40241983: 218b addi.n a2, a1, 8 40241985: 0005c0 callx0 a5 40241988: 02cd mov.n a12, a2 4024198a: 012d mov.n a2, a1 4024198c: fb2445 call0 4023cbd4 <_ZN6StringD1Ev> 4024198f: 218b addi.n a2, a1, 8 40241991: fb2405 call0 4023cbd4 <_ZN6StringD1Ev> 40241994: ccdc bnez.n a12, 402419b4 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x74> 40241996: ee1b addi.n a14, a14, 1 40241998: ffee46 j 40241955 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x15> 4024199b: 0f2800 excw 4024199e: 0edd mov.n a13, a14 402419a0: c2ca add.n a12, a2, a12 402419a2: 0c38 l32i.n a3, a12, 0 402419a4: 4128 l32i.n a2, a1, 16 402419a6: f11001 l32r a0, 4023dde8 <_ZN10HttpClient17getResponseStringEv+0x34> 402419a9: 0000c0 callx0 a0 402419ac: fe6216 beqz a2, 40241996 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x56> 402419af: 000046 j 402419b4 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x74> 402419b2: fd7c movi.n a13, -1 402419b4: f108 l32i.n a0, a1, 60 402419b6: 0d2d mov.n a2, a13 402419b8: e1c8 l32i.n a12, a1, 56 402419ba: d1d8 l32i.n a13, a1, 52 402419bc: c1e8 l32i.n a14, a1, 48 402419be: b1f8 l32i.n a15, a1, 44 402419c0: 40c112 addi a1, a1, 64 402419c3: f00d ret.n 402419c5: 000000 ill 402419c8: fe9673 excw 402419cb: 3f .byte 0x3f 402419cc <_ZN7HashMapI6String15CommandDelegateE8allocateEi>: 402419cc: d0c112 addi a1, a1, -48 402419cf: 71f9 s32i.n a15, a1, 28 402419d1: 02fd mov.n a15, a2 402419d3: 139222 l16si a2, a2, 38 402419d6: a1c9 s32i.n a12, a1, 40 402419d8: b109 s32i.n a0, a1, 44 402419da: 91d9 s32i.n a13, a1, 36 402419dc: 81e9 s32i.n a14, a1, 32 402419de: 03cd mov.n a12, a3 402419e0: 022237 blt a2, a3, 402419e6 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x1a> 402419e3: 002a46 j 40241a90 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0xc4> 402419e6: e83fd1 l32r a13, 4023bae4 <_ZN11SystemClass7restartEv+0x10> 402419e9: f27c movi.n a2, -1 402419eb: 023d37 bltu a13, a3, 402419f1 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x25> 402419ee: 1123e0 slli a2, a3, 2 402419f1: 201110 or a1, a1, a1 402419f4: fa4005 call0 4023bdf8 <_Znaj> 402419f7: 02ed mov.n a14, a2 402419f9: f27c movi.n a2, -1 402419fb: 023dc7 bltu a13, a12, 40241a01 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x35> 402419fe: 112ce0 slli a2, a12, 2 40241a01: fa3f45 call0 4023bdf8 <_Znaj> 40241a04: 20d220 or a13, a2, a2 40241a07: 002f22 l32i a2, a15, 0 40241a0a: 031216 beqz a2, 40241a3f <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x73> 40241a0d: 139f82 l16si a8, a15, 38 40241a10: 026d mov.n a6, a2 40241a12: 0e5d mov.n a5, a14 40241a14: 0d4d mov.n a4, a13 40241a16: 030c movi.n a3, 0 40241a18: 18a387 bge a3, a8, 40241a34 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x68> 40241a1b: 0678 l32i.n a7, a6, 0 40241a1d: 664b addi.n a6, a6, 4 40241a1f: 0579 s32i.n a7, a5, 0 40241a21: 1f78 l32i.n a7, a15, 4 40241a23: 554b addi.n a5, a5, 4 40241a25: a07370 addx4 a7, a3, a7 40241a28: 0778 l32i.n a7, a7, 0 40241a2a: 331b addi.n a3, a3, 1 40241a2c: 0479 s32i.n a7, a4, 0 40241a2e: 444b addi.n a4, a4, 4 40241a30: fff906 j 40241a18 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x4c> 40241a33: 3d0500 excw 40241a36: 28fa add.n a2, a8, a15 40241a38: 1f .byte 0x1f 40241a39: 002216 beqz a2, 40241a3f <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x73> 40241a3c: fa3c85 call0 4023be08 <_ZdaPv> 40241a3f: 139f52 l16si a5, a15, 38 40241a42: 1145e0 slli a4, a5, 2 40241a45: 6e4a add.n a6, a14, a4 40241a47: 4d4a add.n a4, a13, a4 40241a49: 3ca5c7 bge a5, a12, 40241a89 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0xbd> 40241a4c: 820c movi.n a2, 8 40241a4e: 3149 s32i.n a4, a1, 12 40241a50: 1159 s32i.n a5, a1, 4 40241a52: 2169 s32i.n a6, a1, 8 40241a54: fa3905 call0 4023bde8 <_Znwj> 40241a57: ffdc31 l32r a3, 402419c8 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x88> 40241a5a: 0129 s32i.n a2, a1, 0 40241a5c: f47001 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40241a5f: 0000c0 callx0 a0 40241a62: 2168 l32i.n a6, a1, 8 40241a64: 0178 l32i.n a7, a1, 0 40241a66: c21c movi.n a2, 28 40241a68: 0679 s32i.n a7, a6, 0 40241a6a: 2169 s32i.n a6, a1, 8 40241a6c: fa3785 call0 4023bde8 <_Znwj> 40241a6f: 0129 s32i.n a2, a1, 0 40241a71: 041f45 call0 40245c68 <_ZN15CommandDelegateC1Ev> 40241a74: 3148 l32i.n a4, a1, 12 40241a76: 0138 l32i.n a3, a1, 0 40241a78: 1158 l32i.n a5, a1, 4 40241a7a: 2168 l32i.n a6, a1, 8 40241a7c: 0439 s32i.n a3, a4, 0 40241a7e: 551b addi.n a5, a5, 1 40241a80: 664b addi.n a6, a6, 4 40241a82: 444b addi.n a4, a4, 4 40241a84: fff046 j 40241a49 <_ZN7HashMapI6String15CommandDelegateE8allocateEi+0x7d> 40241a87: e90000 excw 40241a8a: 0f .byte 0xf 40241a8b: 1fd9 s32i.n a13, a15, 4 40241a8d: 135fc2 s16i a12, a15, 38 40241a90: b108 l32i.n a0, a1, 44 40241a92: a1c8 l32i.n a12, a1, 40 40241a94: 91d8 l32i.n a13, a1, 36 40241a96: 81e8 l32i.n a14, a1, 32 40241a98: 71f8 l32i.n a15, a1, 28 40241a9a: 30c112 addi a1, a1, 48 40241a9d: f00d ret.n ... 40241aa0 <_ZN7HashMapI6String15CommandDelegateEixES0_>: 40241aa0: e0c112 addi a1, a1, -32 40241aa3: 61c9 s32i.n a12, a1, 24 40241aa5: 02cd mov.n a12, a2 40241aa7: 012d mov.n a2, a1 40241aa9: 7109 s32i.n a0, a1, 28 40241aab: 51d9 s32i.n a13, a1, 20 40241aad: 0461e2 s32i a14, a1, 16 40241ab0: 03dd mov.n a13, a3 40241ab2: f45b01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40241ab5: 0000c0 callx0 a0 40241ab8: 013d mov.n a3, a1 40241aba: 0c2d mov.n a2, a12 40241abc: ffd745 call0 40241834 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_> 40241abf: 02ed mov.n a14, a2 40241ac1: 012d mov.n a2, a1 40241ac3: fb1105 call0 4023cbd4 <_ZN6StringD1Ev> 40241ac6: fe9c beqz.n a14, 40241ae9 <_ZN7HashMapI6String15CommandDelegateEixES0_+0x49> 40241ac8: 0d3d mov.n a3, a13 40241aca: 012d mov.n a2, a1 40241acc: 1ce8 l32i.n a14, a12, 4 40241ace: f45401 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40241ad1: 0000c0 callx0 a0 40241ad4: 013d mov.n a3, a1 40241ad6: 0c2d mov.n a2, a12 40241ad8: ffe645 call0 40241940 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_> 40241adb: a022e0 addx4 a2, a2, a14 40241ade: 02c8 l32i.n a12, a2, 0 40241ae0: 012d mov.n a2, a1 40241ae2: fb0f05 call0 4023cbd4 <_ZN6StringD1Ev> 40241ae5: 001346 j 40241b36 <_ZN7HashMapI6String15CommandDelegateEixES0_+0x96> 40241ae8: 9c3200 excw 40241aeb: 9c2212 l32i a1, a2, 0x270 40241aee: 232713 excw 40241af1: 331b06 j 4024e761 <_flash_code_end+0x7407> 40241af4: 0c2d mov.n a2, a12 40241af6: ffed45 call0 402419cc <_ZN7HashMapI6String15CommandDelegateE8allocateEi> 40241af9: 0c38 l32i.n a3, a12, 0 40241afb: 129c22 l16si a2, a12, 36 40241afe: a02230 addx4 a2, a2, a3 40241b01: 002222 l32i a2, a2, 0 40241b04: 203dd0 or a3, a13, a13 40241b07: e59e01 l32r a0, 4023b180 <_ZN11ArduinoJson9Internals15BlockJsonBufferINS0_16DefaultAllocatorEED1Ev+0x4c> 40241b0a: 0000c0 callx0 a0 40241b0d: 1c38 l32i.n a3, a12, 4 40241b0f: 129c22 l16si a2, a12, 36 40241b12: a02230 addx4 a2, a2, a3 40241b15: 0228 l32i.n a2, a2, 0 40241b17: 3c8b addi.n a3, a12, 8 40241b19: ffde05 call0 402418fc <_ZN15CommandDelegateaSERKS_> 40241b1c: 121c22 l16ui a2, a12, 36 40241b1f: 343131 l32r a3, 4020ebe4 40241b22: 221b addi.n a2, a2, 1 40241b24: 112200 slli a2, a2, 16 40241b27: 312020 srai a2, a2, 16 40241b2a: 125c22 s16i a2, a12, 36 40241b2d: 223a add.n a2, a2, a3 40241b2f: 1c38 l32i.n a3, a12, 4 40241b31: a02230 addx4 a2, a2, a3 40241b34: 02c8 l32i.n a12, a2, 0 40241b36: 7108 l32i.n a0, a1, 28 40241b38: 0c2d mov.n a2, a12 40241b3a: 51d8 l32i.n a13, a1, 20 40241b3c: 61c8 l32i.n a12, a1, 24 40241b3e: 41e8 l32i.n a14, a1, 16 40241b40: 20c112 addi a1, a1, 32 40241b43: f00d ret.n 40241b45: 000000 ill 40241b48: fea760 excw 40241b4b: 3f .byte 0x3f 40241b4c: 7f .byte 0x7f 40241b4d: 3ffea7 bbsi a14, 26, 40241b90 <_ZN14CommandHandler18getCommandDelegateE6String+0x40> 40241b50 <_ZN14CommandHandler18getCommandDelegateE6String>: 40241b50: c0c112 addi a1, a1, -64 40241b53: e1c9 s32i.n a12, a1, 56 40241b55: c1e9 s32i.n a14, a1, 48 40241b57: b1f9 s32i.n a15, a1, 44 40241b59: 03e8 l32i.n a14, a3, 0 40241b5b: 02cd mov.n a12, a2 40241b5d: 03fd mov.n a15, a3 40241b5f: 012d mov.n a2, a1 40241b61: 043d mov.n a3, a4 40241b63: f109 s32i.n a0, a1, 60 40241b65: d1d9 s32i.n a13, a1, 52 40241b67: 04dd mov.n a13, a4 40241b69: f42d01 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40241b6c: 0000c0 callx0 a0 40241b6f: 013d mov.n a3, a1 40241b71: 0e2d mov.n a2, a14 40241b73: ffcc05 call0 40241834 <_ZNK7HashMapI6String15CommandDelegateE8containsES0_> 40241b76: 02ed mov.n a14, a2 40241b78: 202110 or a2, a1, a1 40241b7b: fb0585 call0 4023cbd4 <_ZN6StringD1Ev> 40241b7e: 0d38 l32i.n a3, a13, 0 40241b80: 4eac beqz.n a14, 40241ba8 <_ZN14CommandHandler18getCommandDelegateE6String+0x58> 40241b82: fff121 l32r a2, 40241b48 <_ZN7HashMapI6String15CommandDelegateEixES0_+0xa8> 40241b85: fa5c45 call0 4023c14c 40241b88: 0d3d mov.n a3, a13 40241b8a: 0fe8 l32i.n a14, a15, 0 40241b8c: 012d mov.n a2, a1 40241b8e: f42401 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40241b91: 0000c0 callx0 a0 40241b94: 013d mov.n a3, a1 40241b96: 0e2d mov.n a2, a14 40241b98: fff045 call0 40241aa0 <_ZN7HashMapI6String15CommandDelegateEixES0_> 40241b9b: 023d mov.n a3, a2 40241b9d: 0c2d mov.n a2, a12 40241b9f: ffd185 call0 402418b8 <_ZN15CommandDelegateC1ERKS_> 40241ba2: 012d mov.n a2, a1 40241ba4: 001686 j 40241c02 <_ZN14CommandHandler18getCommandDelegateE6String+0xb2> 40241ba7: e92100 excw 40241baa: ff .byte 0xff 40241bab: fa5a05 call0 4023c14c 40241bae: ff86d1 l32r a13, 402419c8 <_ZNK7HashMapI6String15CommandDelegateE7indexOfES0_+0x88> 40241bb1: 10c122 addi a2, a1, 16 40241bb4: 0d3d mov.n a3, a13 40241bb6: f41901 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40241bb9: 0000c0 callx0 a0 40241bbc: 0d3d mov.n a3, a13 40241bbe: 218b addi.n a2, a1, 8 40241bc0: f41701 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40241bc3: 0000c0 callx0 a0 40241bc6: 0d3d mov.n a3, a13 40241bc8: 202110 or a2, a1, a1 40241bcb: f41401 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40241bce: 0000c0 callx0 a0 40241bd1: 0c2d mov.n a2, a12 40241bd3: 18c162 addi a6, a1, 24 40241bd6: 015d mov.n a5, a1 40241bd8: 418b addi.n a4, a1, 8 40241bda: 10c132 addi a3, a1, 16 40241bdd: 61e9 s32i.n a14, a1, 24 40241bdf: 040c45 call0 40245ca4 <_ZN15CommandDelegateC1E6StringS0_S0_8DelegateIFvS0_P13CommandOutputEE> 40241be2: 6128 l32i.n a2, a1, 24 40241be4: d28c beqz.n a2, 40241bf5 <_ZN14CommandHandler18getCommandDelegateE6String+0xa5> 40241be6: 1238 l32i.n a3, a2, 4 40241be8: 330b addi.n a3, a3, -1 40241bea: 1239 s32i.n a3, a2, 4 40241bec: 53cc bnez.n a3, 40241bf5 <_ZN14CommandHandler18getCommandDelegateE6String+0xa5> 40241bee: 0238 l32i.n a3, a2, 0 40241bf0: 1338 l32i.n a3, a3, 4 40241bf2: 0003c0 callx0 a3 40241bf5: 012d mov.n a2, a1 40241bf7: fafdc5 call0 4023cbd4 <_ZN6StringD1Ev> 40241bfa: 218b addi.n a2, a1, 8 40241bfc: fafd45 call0 4023cbd4 <_ZN6StringD1Ev> 40241bff: 10c122 addi a2, a1, 16 40241c02: fafd05 call0 4023cbd4 <_ZN6StringD1Ev> 40241c05: f108 l32i.n a0, a1, 60 40241c07: 0c2d mov.n a2, a12 40241c09: d1d8 l32i.n a13, a1, 52 40241c0b: e1c8 l32i.n a12, a1, 56 40241c0d: c1e8 l32i.n a14, a1, 48 40241c0f: b1f8 l32i.n a15, a1, 44 40241c11: 40c112 addi a1, a1, 64 40241c14: f00d ret.n 40241c16: 280000 excw 40241c19: ff2a add.n a15, a15, a2 40241c1b: 3f .byte 0x3f 40241c1c <_GLOBAL__sub_I__ZN14CommandHandlerC2Ev>: 40241c1c: 060c movi.n a6, 0 40241c1e: fffe21 l32r a2, 40241c18 <_ZN14CommandHandler18getCommandDelegateE6String+0xc8> 40241c21: f0c112 addi a1, a1, -16 40241c24: 065d mov.n a5, a6 40241c26: 064d mov.n a4, a6 40241c28: 063d mov.n a3, a6 40241c2a: 3109 s32i.n a0, a1, 12 40241c2c: faae45 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40241c2f: fe5921 l32r a2, 40241594 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x20> 40241c32: ffb6c5 call0 402417a0 <_ZN14CommandHandlerC1Ev> 40241c35: 3108 l32i.n a0, a1, 12 40241c37: 10c112 addi a1, a1, 16 40241c3a: f00d ret.n 40241c3c <_GLOBAL__sub_D__ZN14CommandHandlerC2Ev>: 40241c3c: fe5621 l32r a2, 40241594 <_GLOBAL__sub_I__ZN11ArduinoJson9Internals13IndentedPrint5writeEh+0x20> 40241c3f: f0c112 addi a1, a1, -16 40241c42: 036102 s32i a0, a1, 12 40241c45: ffbb05 call0 402417f8 <_ZN14CommandHandlerD1Ev> 40241c48: 032102 l32i a0, a1, 12 40241c4b: 10c112 addi a1, a1, 16 40241c4e: 000080 ret 40241c51: 000000 ill 40241c54: ff2a30 excw 40241c57: 3f .byte 0x3f 40241c58 <_GLOBAL__sub_I__ZN13CommandOutputC2EP9TcpClient>: 40241c58: 00a062 movi a6, 0 40241c5b: fffe21 l32r a2, 40241c54 <_GLOBAL__sub_D__ZN14CommandHandlerC2Ev+0x18> 40241c5e: f0c112 addi a1, a1, -16 40241c61: 205660 or a5, a6, a6 40241c64: 204660 or a4, a6, a6 40241c67: 063d mov.n a3, a6 40241c69: 3109 s32i.n a0, a1, 12 40241c6b: faaa85 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40241c6e: 3108 l32i.n a0, a1, 12 40241c70: 10c112 addi a1, a1, 16 40241c73: f00d ret.n 40241c75: 000000 ill 40241c78: 2a68 l32i.n a6, a10, 8 40241c7a: ff .byte 0xff 40241c7b: 3f .byte 0x3f 40241c7c: 2a38 l32i.n a3, a10, 8 40241c7e: ff .byte 0xff 40241c7f: 3f .byte 0x3f 40241c80 <_GLOBAL__sub_I__ZN8DateTimeC2Ev>: 40241c80: 060c movi.n a6, 0 40241c82: fffd21 l32r a2, 40241c78 <_GLOBAL__sub_I__ZN13CommandOutputC2EP9TcpClient+0x20> 40241c85: f0c112 addi a1, a1, -16 40241c88: 065d mov.n a5, a6 40241c8a: 064d mov.n a4, a6 40241c8c: 063d mov.n a3, a6 40241c8e: 3109 s32i.n a0, a1, 12 40241c90: faa805 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40241c93: fffa21 l32r a2, 40241c7c <_GLOBAL__sub_I__ZN13CommandOutputC2EP9TcpClient+0x24> 40241c96: f9ca45 call0 4023b93c <_ZN17ESP01_DescriptionC1Ev> 40241c99: 3108 l32i.n a0, a1, 12 40241c9b: 10c112 addi a1, a1, 16 40241c9e: f00d ret.n 40241ca0: 000914 excw 40241ca3: 0d5860 excw 40241ca6: 124010 excw 40241ca8 : 40241ca8: f0c112 addi a1, a1, -16 40241cab: fffd31 l32r a3, 40241ca0 <_GLOBAL__sub_I__ZN8DateTimeC2Ev+0x20> 40241cae: 3109 s32i.n a0, a1, 12 40241cb0: 73a042 movi a4, 115 40241cb3: 0020c0 memw 40241cb6: 0349 s32i.n a4, a3, 0 40241cb8: f42020 extui a2, a2, 0, 16 40241cbb: fffa01 l32r a0, 40241ca4 <_GLOBAL__sub_I__ZN8DateTimeC2Ev+0x24> 40241cbe: 0000c0 callx0 a0 40241cc1: 030c movi.n a3, 0 40241cc3: 140c movi.n a4, 1 40241cc5: 3108 l32i.n a0, a1, 12 40241cc7: 833420 moveqz a3, a4, a2 40241cca: 032d mov.n a2, a3 40241ccc: 10c112 addi a1, a1, 16 40241ccf: f00d ret.n 40241cd1: 000000 ill 40241cd4 : 40241cd4: edb421 l32r a2, 4023d3a4 40241cd7: f0c112 addi a1, a1, -16 40241cda: 0228 l32i.n a2, a2, 0 40241cdc: 0020c0 memw 40241cdf: 0129 s32i.n a2, a1, 0 40241ce1: 0020c0 memw 40241ce4: 0128 l32i.n a2, a1, 0 40241ce6: 10c112 addi a1, a1, 16 40241ce9: f00d ret.n 40241ceb: a92400 excw 40241cee: fe .byte 0xfe 40241cef: 3f .byte 0x3f 40241cf0 : 40241cf0: f0c112 addi a1, a1, -16 40241cf3: 3109 s32i.n a0, a1, 12 40241cf5: fffdc5 call0 40241cd4 40241cf8: 353c20 extui a3, a2, 28, 4 40241cfb: 2a0821 l32r a2, 4020c51c 40241cfe: 0753f6 bgeui a3, 5, 40241d09 40241d01: fffa21 l32r a2, 40241cec 40241d04: a03320 addx4 a3, a3, a2 40241d07: 0328 l32i.n a2, a3, 0 40241d09: 3108 l32i.n a0, a1, 12 40241d0b: 10c112 addi a1, a1, 16 40241d0e: f00d ret.n 40241d10 : 40241d10: f0c112 addi a1, a1, -16 40241d13: 3109 s32i.n a0, a1, 12 40241d15: fffd85 call0 40241cf0 40241d18: 3108 l32i.n a0, a1, 12 40241d1a: f42c20 extui a2, a2, 12, 16 40241d1d: 10c112 addi a1, a1, 16 40241d20: f00d ret.n 40241d22: 000000 ill 40241d25: 000402 l8ui a0, a4, 0 40241d28: 040201 l32r a0, 40202d30 ... 40241d2c : 40241d2c: ede651 l32r a5, 4023d4c4 40241d2f: 225a add.n a2, a2, a5 40241d31: 412c20 srli a2, a2, 12 40241d34: 838c beqz.n a3, 40241d40 40241d36: fffb51 l32r a5, 40241d24 40241d39: 525a add.n a5, a2, a5 40241d3b: 115540 slli a5, a5, 12 40241d3e: 0359 s32i.n a5, a3, 0 40241d40: a48c beqz.n a4, 40241d4e 40241d42: fff931 l32r a3, 40241d28 40241d45: 323a add.n a3, a2, a3 40241d47: 113340 slli a3, a3, 12 40241d4a: 330b addi.n a3, a3, -1 40241d4c: 0439 s32i.n a3, a4, 0 40241d4e: f00d ret.n 40241d50 : 40241d50: eddd31 l32r a3, 4023d4c4 40241d53: 223a add.n a2, a2, a3 40241d55: 412c20 srli a2, a2, 12 40241d58: f00d ret.n 40241d5a: c90000 excw 40241d5d: fea8 l32i.n a10, a14, 60 40241d5f: 3f .byte 0x3f 40241d60: 0d88 l32i.n a8, a13, 0 40241d62: 124010 excw 40241d64 : 40241d64: d0c112 addi a1, a1, -48 40241d67: 0861e2 s32i a14, a1, 32 40241d6a: 20e220 or a14, a2, a2 40241d6d: edd521 l32r a2, 4023d4c4 40241d70: 0a61c2 s32i a12, a1, 40 40241d73: 232a add.n a2, a3, a2 40241d75: 91d9 s32i.n a13, a1, 36 40241d77: 71f9 s32i.n a15, a1, 28 40241d79: 0129 s32i.n a2, a1, 0 40241d7b: b109 s32i.n a0, a1, 44 40241d7d: 1420e0 extui a2, a14, 0, 2 40241d80: 0c0c movi.n a12, 0 40241d82: 03fd mov.n a15, a3 40241d84: 04dd mov.n a13, a4 40241d86: 1312c7 beq a2, a12, 40241d9d 40241d89: 042d mov.n a2, a4 40241d8b: c52b45 call0 40207040 40241d8e: 02cd mov.n a12, a2 40241d90: 040216 beqz a2, 40241dd4 40241d93: 0d4d mov.n a4, a13 40241d95: 0e3d mov.n a3, a14 40241d97: f85401 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40241d9a: 0000c0 callx0 a0 40241d9d: ffc021 l32r a2, 40241ca0 <_GLOBAL__sub_I__ZN8DateTimeC2Ev+0x20> 40241da0: 73a032 movi a3, 115 40241da3: 0020c0 memw 40241da6: 0239 s32i.n a3, a2, 0 40241da8: 0e3d mov.n a3, a14 40241daa: 0128 l32i.n a2, a1, 0 40241dac: 204dd0 or a4, a13, a13 40241daf: 933cc0 movnez a3, a12, a12 40241db2: ffeb01 l32r a0, 40241d60 40241db5: 0000c0 callx0 a0 40241db8: 02ed mov.n a14, a2 40241dba: 3c8c beqz.n a12, 40241dc1 40241dbc: 0c2d mov.n a2, a12 40241dbe: c52945 call0 40207054 40241dc1: 202dd0 or a2, a13, a13 40241dc4: 00ce16 beqz a14, 40241dd4 40241dc7: ffe521 l32r a2, 40241d5c 40241dca: 204ff0 or a4, a15, a15 40241dcd: 0e3d mov.n a3, a14 40241dcf: fa37c5 call0 4023c14c 40241dd2: 020c movi.n a2, 0 40241dd4: b108 l32i.n a0, a1, 44 40241dd6: a1c8 l32i.n a12, a1, 40 40241dd8: 91d8 l32i.n a13, a1, 36 40241dda: 81e8 l32i.n a14, a1, 32 40241ddc: 71f8 l32i.n a15, a1, 28 40241dde: 30c112 addi a1, a1, 48 40241de1: f00d ret.n 40241de3: a8f600 excw 40241de6: fe .byte 0xfe 40241de7: 3f .byte 0x3f 40241de8: 0ddc bnez.n a13, 40241dfc 40241dea: 124010 excw 40241dec : 40241dec: f0c112 addi a1, a1, -16 40241def: 11d9 s32i.n a13, a1, 4 40241df1: 03dd mov.n a13, a3 40241df3: ffab31 l32r a3, 40241ca0 <_GLOBAL__sub_I__ZN8DateTimeC2Ev+0x20> 40241df6: 21c9 s32i.n a12, a1, 8 40241df8: 3109 s32i.n a0, a1, 12 40241dfa: 04cd mov.n a12, a4 40241dfc: 73a042 movi a4, 115 40241dff: 0020c0 memw 40241e02: 0349 s32i.n a4, a3, 0 40241e04: 023d mov.n a3, a2 40241e06: edaf21 l32r a2, 4023d4c4 40241e09: 0c4d mov.n a4, a12 40241e0b: 802d20 add a2, a13, a2 40241e0e: fff601 l32r a0, 40241de8 40241e11: 0000c0 callx0 a0 40241e14: a28c beqz.n a2, 40241e22 40241e16: 023d mov.n a3, a2 40241e18: fff321 l32r a2, 40241de4 40241e1b: 0d4d mov.n a4, a13 40241e1d: fa32c5 call0 4023c14c 40241e20: 0c0c movi.n a12, 0 40241e22: 3108 l32i.n a0, a1, 12 40241e24: 0c2d mov.n a2, a12 40241e26: 11d8 l32i.n a13, a1, 4 40241e28: 21c8 l32i.n a12, a1, 8 40241e2a: 10c112 addi a1, a1, 16 40241e2d: f00d ret.n ... 40241e30 : 40241e30: c0c112 addi a1, a1, -64 40241e33: e1c9 s32i.n a12, a1, 56 40241e35: d1d9 s32i.n a13, a1, 52 40241e37: c1e9 s32i.n a14, a1, 48 40241e39: b1f9 s32i.n a15, a1, 44 40241e3b: f109 s32i.n a0, a1, 60 40241e3d: 4149 s32i.n a4, a1, 16 40241e3f: 14f030 extui a15, a3, 0, 2 40241e42: 02ed mov.n a14, a2 40241e44: 03cd mov.n a12, a3 40241e46: 04dd mov.n a13, a4 40241e48: 5fbc beqz.n a15, 40241e81 40241e4a: c27c movi.n a2, -4 40241e4c: 10c320 and a12, a3, a2 40241e4f: 440c movi.n a4, 4 40241e51: 0c3d mov.n a3, a12 40241e53: 012d mov.n a2, a1 40241e55: fff945 call0 40241dec 40241e58: 41d8 l32i.n a13, a1, 16 40241e5a: 000346 j 40241e6b 40241e5d: 000e32 l8ui a3, a14, 0 40241e60: 21fa add.n a2, a1, a15 40241e62: 004232 s8i a3, a2, 0 40241e65: ff1b addi.n a15, a15, 1 40241e67: dd0b addi.n a13, a13, -1 40241e69: ee1b addi.n a14, a14, 1 40241e6b: 1d8c beqz.n a13, 40241e70 40241e6d: ec4fb6 bltui a15, 4, 40241e5d 40241e70: 203cc0 or a3, a12, a12 40241e73: 04a042 movi a4, 4 40241e76: 202110 or a2, a1, a1 40241e79: ffee85 call0 40241d64 40241e7c: cc4b addi.n a12, a12, 4 40241e7e: 04bd16 beqz a13, 40241ecd 40241e81: c67c movi.n a6, -4 40241e83: 106d60 and a6, a13, a6 40241e86: 14f0d0 extui a15, a13, 0, 2 40241e89: f68c beqz.n a6, 40241e9c 40241e8b: 064d mov.n a4, a6 40241e8d: 0c3d mov.n a3, a12 40241e8f: 0e2d mov.n a2, a14 40241e91: 5169 s32i.n a6, a1, 20 40241e93: ffed05 call0 40241d64 40241e96: 5168 l32i.n a6, a1, 20 40241e98: cc6a add.n a12, a12, a6 40241e9a: ee6a add.n a14, a14, a6 40241e9c: 02df16 beqz a15, 40241ecd 40241e9f: 04a042 movi a4, 4 40241ea2: 203cc0 or a3, a12, a12 40241ea5: 012d mov.n a2, a1 40241ea7: fff445 call0 40241dec 40241eaa: 020c movi.n a2, 0 40241eac: 0002c6 j 40241ebb 40241eaf: 4e2a add.n a4, a14, a2 40241eb1: 000442 l8ui a4, a4, 0 40241eb4: 312a add.n a3, a1, a2 40241eb6: 004342 s8i a4, a3, 0 40241eb9: 221b addi.n a2, a2, 1 40241ebb: 021d27 beq a13, a2, 40241ec1 40241ebe: ed32f7 bltu a2, a15, 40241eaf 40241ec1: 04a042 movi a4, 4 40241ec4: 203cc0 or a3, a12, a12 40241ec7: 202110 or a2, a1, a1 40241eca: ffe985 call0 40241d64 40241ecd: f108 l32i.n a0, a1, 60 40241ecf: 4128 l32i.n a2, a1, 16 40241ed1: e1c8 l32i.n a12, a1, 56 40241ed3: d1d8 l32i.n a13, a1, 52 40241ed5: c1e8 l32i.n a14, a1, 48 40241ed7: b1f8 l32i.n a15, a1, 44 40241ed9: 40c112 addi a1, a1, 64 40241edc: f00d ret.n ... 40241ee0 : 40241ee0: c0c112 addi a1, a1, -64 40241ee3: e1c9 s32i.n a12, a1, 56 40241ee5: d1d9 s32i.n a13, a1, 52 40241ee7: c1e9 s32i.n a14, a1, 48 40241ee9: b1f9 s32i.n a15, a1, 44 40241eeb: f109 s32i.n a0, a1, 60 40241eed: 4149 s32i.n a4, a1, 16 40241eef: 14f030 extui a15, a3, 0, 2 40241ef2: 02ed mov.n a14, a2 40241ef4: 03cd mov.n a12, a3 40241ef6: 04dd mov.n a13, a4 40241ef8: 9fac beqz.n a15, 40241f25 40241efa: c27c movi.n a2, -4 40241efc: 10c320 and a12, a3, a2 40241eff: 440c movi.n a4, 4 40241f01: 0c3d mov.n a3, a12 40241f03: 012d mov.n a2, a1 40241f05: ffee45 call0 40241dec 40241f08: 41d8 l32i.n a13, a1, 16 40241f0a: 000346 j 40241f1b 40241f0d: 21fa add.n a2, a1, a15 40241f0f: 000222 l8ui a2, a2, 0 40241f12: ff1b addi.n a15, a15, 1 40241f14: 004e22 s8i a2, a14, 0 40241f17: dd0b addi.n a13, a13, -1 40241f19: ee1b addi.n a14, a14, 1 40241f1b: 1d8c beqz.n a13, 40241f20 40241f1d: ec4fb6 bltui a15, 4, 40241f0d 40241f20: cc4b addi.n a12, a12, 4 40241f22: 040d16 beqz a13, 40241f66 40241f25: c67c movi.n a6, -4 40241f27: 106d60 and a6, a13, a6 40241f2a: 14f0d0 extui a15, a13, 0, 2 40241f2d: f68c beqz.n a6, 40241f40 40241f2f: 064d mov.n a4, a6 40241f31: 0c3d mov.n a3, a12 40241f33: 0e2d mov.n a2, a14 40241f35: 5169 s32i.n a6, a1, 20 40241f37: ffeb45 call0 40241dec 40241f3a: 5168 l32i.n a6, a1, 20 40241f3c: cc6a add.n a12, a12, a6 40241f3e: ee6a add.n a14, a14, a6 40241f40: 022f16 beqz a15, 40241f66 40241f43: 04a042 movi a4, 4 40241f46: 203cc0 or a3, a12, a12 40241f49: 012d mov.n a2, a1 40241f4b: ffea05 call0 40241dec 40241f4e: 020c movi.n a2, 0 40241f50: 000306 j 40241f60 40241f53: 412a00 srli a2, a0, 10 40241f56: 000442 l8ui a4, a4, 0 40241f59: 3e2a add.n a3, a14, a2 40241f5b: 004342 s8i a4, a3, 0 40241f5e: 221b addi.n a2, a2, 1 40241f60: 021d27 beq a13, a2, 40241f66 40241f63: ed32f7 bltu a2, a15, 40241f54 40241f66: f108 l32i.n a0, a1, 60 40241f68: 4128 l32i.n a2, a1, 16 40241f6a: e1c8 l32i.n a12, a1, 56 40241f6c: d1d8 l32i.n a13, a1, 52 40241f6e: c1e8 l32i.n a14, a1, 48 40241f70: b1f8 l32i.n a15, a1, 44 40241f72: 40c112 addi a1, a1, 64 40241f75: f00d ret.n 40241f77: 735a00 excw 40241f7a: 214024 excw 40241f7c : 40241f7c: ffff21 l32r a2, 40241f78 40241f7f: e0c112 addi a1, a1, -32 40241f82: 204110 or a4, a1, a1 40241f85: 00a032 movi a3, 0 40241f88: ffc222 addi a2, a2, -1 40241f8b: 7109 s32i.n a0, a1, 28 40241f8d: ffd9c5 call0 40241d2c 40241f90: 0128 l32i.n a2, a1, 0 40241f92: 7108 l32i.n a0, a1, 28 40241f94: 221b addi.n a2, a2, 1 40241f96: 20c112 addi a1, a1, 32 40241f99: f00d ret.n 40241f9b: e26800 excw 40241f9e: 124000 excw 40241fa0 : 40241fa0: 90c112 addi a1, a1, -112 40241fa3: 1a61c2 s32i a12, a1, 104 40241fa6: 20c220 or a12, a2, a2 40241fa9: 072222 l32i a2, a2, 28 40241fac: 1861e2 s32i a14, a1, 96 40241faf: 822320 mull a2, a3, a2 40241fb2: 20e550 or a14, a5, a5 40241fb5: 4c58 l32i.n a5, a12, 16 40241fb7: 1961d2 s32i a13, a1, 100 40241fba: 525a add.n a5, a2, a5 40241fbc: 03dd mov.n a13, a3 40241fbe: 017d mov.n a7, a1 40241fc0: e62c movi.n a6, 46 40241fc2: 631c movi.n a3, 22 40241fc4: 0c2d mov.n a2, a12 40241fc6: 1b6102 s32i a0, a1, 108 40241fc9: 1761f2 s32i a15, a1, 92 40241fcc: c149 s32i.n a4, a1, 48 40241fce: 03e105 call0 40245de0 40241fd1: 0052d6 bgez a2, 40241fda 40241fd4: 116c22 s32i a2, a12, 68 40241fd7: 001b86 j 40242049 40241fda: 6c48 l32i.n a4, a12, 24 40241fdc: 7c58 l32i.n a5, a12, 28 40241fde: 4c68 l32i.n a6, a12, 16 40241fe0: 042d mov.n a2, a4 40241fe2: 053d mov.n a3, a5 40241fe4: 106142 s32i a4, a1, 64 40241fe7: f169 s32i.n a6, a1, 60 40241fe9: e159 s32i.n a5, a1, 56 40241feb: e8ba01 l32r a0, 4023c2d4 40241fee: 0000c0 callx0 a0 40241ff1: 02fd mov.n a15, a2 40241ff3: 023d mov.n a3, a2 40241ff5: 0d2d mov.n a2, a13 40241ff7: ffe901 l32r a0, 40241f9c 40241ffa: 0000c0 callx0 a0 40241ffd: e158 l32i.n a5, a1, 56 40241fff: 027d mov.n a7, a2 40242001: 053d mov.n a3, a5 40242003: 112ff0 slli a2, a15, 1 40242006: d179 s32i.n a7, a1, 52 40242008: e8b301 l32r a0, 4023c2d4 4024200b: 0000c0 callx0 a0 4024200e: 150c movi.n a5, 1 40242010: 935220 movnez a5, a2, a2 40242013: 0f3d mov.n a3, a15 40242015: 0d2d mov.n a2, a13 40242017: e159 s32i.n a5, a1, 56 40242019: e8ae01 l32r a0, 4023c2d4 4024201c: 0000c0 callx0 a0 4024201f: 102142 l32i a4, a1, 64 40242022: f168 l32i.n a6, a1, 60 40242024: d178 l32i.n a7, a1, 52 40242026: 822240 mull a2, a2, a4 40242029: e158 l32i.n a5, a1, 56 4024202b: 426a add.n a4, a2, a6 4024202d: c05750 sub a5, a7, a5 40242030: 905540 addx2 a5, a5, a4 40242033: c148 l32i.n a4, a1, 48 40242035: 2ec172 addi a7, a1, 46 40242038: 260c movi.n a6, 2 4024203a: 431c movi.n a3, 20 4024203c: 0c2d mov.n a2, a12 4024203e: 03da05 call0 40245de0 40242041: 02dd mov.n a13, a2 40242043: 00a2d6 bgez a2, 40242051 40242046: 116c22 s32i a2, a12, 68 40242049: f27c movi.n a2, -1 4024204b: 0009c6 j 40242076 4024204e: 000000 ill 40242051: 171122 l16ui a2, a1, 46 40242054: 030c movi.n a3, 0 40242056: 005e22 s16i a2, a14, 0 40242059: 0c0122 l8ui a2, a1, 12 4024205c: 084e22 s8i a2, a14, 8 4024205f: 2128 l32i.n a2, a1, 8 40242061: 421b addi.n a4, a2, 1 40242063: 832340 moveqz a2, a3, a4 40242066: 1e29 s32i.n a2, a14, 4 40242068: 042c movi.n a4, 32 4024206a: 31db addi.n a3, a1, 13 4024206c: 2e9b addi.n a2, a14, 9 4024206e: eaee01 l32r a0, 4023cc28 <_ZN6String7reserveEj+0x3c> 40242071: 0000c0 callx0 a0 40242074: 0d2d mov.n a2, a13 40242076: 1b2102 l32i a0, a1, 108 40242079: 1a21c2 l32i a12, a1, 104 4024207c: 1921d2 l32i a13, a1, 100 4024207f: 1821e2 l32i a14, a1, 96 40242082: 1721f2 l32i a15, a1, 92 40242085: 70c112 addi a1, a1, 112 40242088: f00d ret.n ... 4024208c : 4024208c: d0c112 addi a1, a1, -48 4024208f: 0a61c2 s32i a12, a1, 40 40242092: 0222c2 l32i a12, a2, 8 40242095: 0961d2 s32i a13, a1, 36 40242098: 81e9 s32i.n a14, a1, 32 4024209a: 71f9 s32i.n a15, a1, 28 4024209c: b109 s32i.n a0, a1, 44 4024209e: 026d mov.n a6, a2 402420a0: 03fd mov.n a15, a3 402420a2: 04dd mov.n a13, a4 402420a4: 05ed mov.n a14, a5 402420a6: 260c26 beqi a12, -1, 402420d0 402420a9: 23b4c7 bgeu a4, a12, 402420d0 402420ac: c0cc40 sub a12, a12, a4 402420af: 01a5c7 bge a5, a12, 402420b4 402420b2: 05cd mov.n a12, a5 402420b4: 062d mov.n a2, a6 402420b6: 0c5d mov.n a5, a12 402420b8: 0f4d mov.n a4, a15 402420ba: 0d3d mov.n a3, a13 402420bc: 0169 s32i.n a6, a1, 0 402420be: 021f05 call0 402442b0 402420c1: 0168 l32i.n a6, a1, 0 402420c3: 020296 bltz a2, 402420e7 402420c6: c05ec0 sub a5, a14, a12 402420c9: ffca add.n a15, a15, a12 402420cb: ddca add.n a13, a13, a12 402420cd: 000046 j 402420d2 402420d0: 0e5d mov.n a5, a14 402420d2: 0415e6 bgei a5, 1, 402420da 402420d5: 0e2d mov.n a2, a14 402420d7: 000306 j 402420e7 402420da: 0f4d mov.n a4, a15 402420dc: 0d3d mov.n a3, a13 402420de: 202660 or a2, a6, a6 402420e1: 01c685 call0 40243d4c 402420e4: fed2d6 bgez a2, 402420d5 402420e7: b108 l32i.n a0, a1, 44 402420e9: a1c8 l32i.n a12, a1, 40 402420eb: 91d8 l32i.n a13, a1, 36 402420ed: 81e8 l32i.n a14, a1, 32 402420ef: 71f8 l32i.n a15, a1, 28 402420f1: 30c112 addi a1, a1, 48 402420f4: f00d ret.n ... 402420f8 : 402420f8: e0c112 addi a1, a1, -32 402420fb: 204110 or a4, a1, a1 402420fe: 0661c2 s32i a12, a1, 24 40242101: 0561d2 s32i a13, a1, 20 40242104: 7109 s32i.n a0, a1, 28 40242106: 41e9 s32i.n a14, a1, 16 40242108: 02dd mov.n a13, a2 4024210a: 030a45 call0 402451b0 4024210d: 02cd mov.n a12, a2 4024210f: 0072d6 bgez a2, 4024211a 40242112: 116d22 s32i a2, a13, 68 40242115: f27c movi.n a2, -1 40242117: 0015c6 j 40242172 4024211a: 0021e2 l32i a14, a1, 0 4024211d: 0e1e32 l16ui a3, a14, 28 40242120: 4ee357 bbsi a3, 5, 40242172 40242123: 082e22 l32i a2, a14, 32 40242126: 008256 bnez a2, 40242132 40242129: 0e3d mov.n a3, a14 4024212b: 0d2d mov.n a2, a13 4024212d: 051e45 call0 40247314 40242130: 8e29 s32i.n a2, a14, 32 40242132: 002172 l32i a7, a1, 0 40242135: 202cc0 or a2, a12, a12 40242138: 082762 l32i a6, a7, 32 4024213b: 36bc beqz.n a6, 40242172 4024213d: 7d38 l32i.n a3, a13, 28 4024213f: 010642 l8ui a4, a6, 1 40242142: 162d22 l32i a2, a13, 88 40242145: 14c332 addi a3, a3, 20 40242148: 823340 mull a3, a3, a4 4024214b: 4228 l32i.n a2, a2, 16 4024214d: 14c332 addi a3, a3, 20 40242150: 081652 l16ui a5, a6, 16 40242153: 3648 l32i.n a4, a6, 12 40242155: 323a add.n a3, a2, a3 40242157: 072d mov.n a2, a7 40242159: fff305 call0 4024208c 4024215c: 02cd mov.n a12, a2 4024215e: 0022d6 bgez a2, 40242164 40242161: 116d22 s32i a2, a13, 68 40242164: 002122 l32i a2, a1, 0 40242167: 082232 l32i a3, a2, 32 4024216a: 202dd0 or a2, a13, a13 4024216d: 03e585 call0 40245fc8 40242170: 0c2d mov.n a2, a12 40242172: 7108 l32i.n a0, a1, 28 40242174: 61c8 l32i.n a12, a1, 24 40242176: 51d8 l32i.n a13, a1, 20 40242178: 41e8 l32i.n a14, a1, 16 4024217a: 20c112 addi a1, a1, 32 4024217d: f00d ret.n 4024217f: 031500 excw 40242182: 2009 s32i.n a0, a0, 8 40242184 : 40242184: d0c112 addi a1, a1, -48 40242187: 81e9 s32i.n a14, a1, 32 40242189: 05ed mov.n a14, a5 4024218b: 1a2252 l32i a5, a2, 104 4024218e: 048d mov.n a8, a4 40242190: 039d mov.n a9, a3 40242192: 70a042 movi a4, 112 40242195: 030c movi.n a3, 0 40242197: b109 s32i.n a0, a1, 44 40242199: 3169 s32i.n a6, a1, 12 4024219b: 2189 s32i.n a8, a1, 8 4024219d: 1159 s32i.n a5, a1, 4 4024219f: a1c9 s32i.n a12, a1, 40 402421a1: 91d9 s32i.n a13, a1, 36 402421a3: 02cd mov.n a12, a2 402421a5: 71f9 s32i.n a15, a1, 28 402421a7: 006192 s32i a9, a1, 0 402421aa: 20f770 or a15, a7, a7 402421ad: 0c21d2 l32i a13, a1, 48 402421b0: f8a801 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402421b3: 0000c0 callx0 a0 402421b6: 0198 l32i.n a9, a1, 0 402421b8: 042c movi.n a4, 32 402421ba: 093d mov.n a3, a9 402421bc: 202cc0 or a2, a12, a12 402421bf: f74a01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 402421c2: 0000c0 callx0 a0 402421c5: 1158 l32i.n a5, a1, 4 402421c7: 062c32 l32i a3, a12, 24 402421ca: 032c22 l32i a2, a12, 12 402421cd: 1a6c52 s32i a5, a12, 104 402421d0: e84101 l32r a0, 4023c2d4 402421d3: 0000c0 callx0 a0 402421d6: 2188 l32i.n a8, a1, 8 402421d8: 7c48 l32i.n a4, a12, 28 402421da: 3168 l32i.n a6, a1, 12 402421dc: 484a add.n a4, a8, a4 402421de: 8c29 s32i.n a2, a12, 32 402421e0: dc49 s32i.n a4, a12, 52 402421e2: ec89 s32i.n a8, a12, 56 402421e4: 064d mov.n a4, a6 402421e6: 030c movi.n a3, 0 402421e8: 0e2d mov.n a2, a14 402421ea: f89901 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402421ed: 0000c0 callx0 a0 402421f0: 1420e0 extui a2, a14, 0, 2 402421f3: 3168 l32i.n a6, a1, 12 402421f5: 828c beqz.n a2, 40242201 402421f7: c0ee20 sub a14, a14, a2 402421fa: fcc222 addi a2, a2, -4 402421fd: ee4b addi.n a14, a14, 4 402421ff: 662a add.n a6, a6, a2 40242201: fce9 s32i.n a14, a12, 60 40242203: 432c movi.n a3, 36 40242205: 062d mov.n a2, a6 40242207: e83301 l32r a0, 4023c2d4 4024220a: 0000c0 callx0 a0 4024220d: 106c22 s32i a2, a12, 64 40242210: 1420f0 extui a2, a15, 0, 2 40242213: 928c beqz.n a2, 40242220 40242215: c0ff20 sub a15, a15, a2 40242218: fcc222 addi a2, a2, -4 4024221b: 04cff2 addi a15, a15, 4 4024221e: dd2a add.n a13, a13, a2 40242220: 1420d0 extui a2, a13, 0, 2 40242223: 328c beqz.n a2, 4024222a 40242225: c27c movi.n a2, -4 40242227: 10dd20 and a13, a13, a2 4024222a: 7c28 l32i.n a2, a12, 28 4024222c: 166cf2 s32i a15, a12, 88 4024222f: 1122b0 slli a2, a2, 5 40242232: 02bd27 bgeu a13, a2, 40242238 40242235: 202dd0 or a2, a13, a13 40242238: 176c22 s32i a2, a12, 92 4024223b: 202cc0 or a2, a12, a12 4024223e: 03dd05 call0 40246010 40242241: ffcf21 l32r a2, 40242180 40242244: 1b6c22 s32i a2, a12, 108 40242247: 202cc0 or a2, a12, a12 4024224a: 010445 call0 40243290 4024224d: 0082d6 bgez a2, 40242259 40242250: 116c22 s32i a2, a12, 68 40242253: ffaf22 movi a2, -1 40242256: 0002c6 j 40242265 40242259: d128 l32i.n a2, a1, 52 4024225b: 186c22 s32i a2, a12, 96 4024225e: 120c movi.n a2, 1 40242260: 644c22 s8i a2, a12, 100 40242263: 020c movi.n a2, 0 40242265: b108 l32i.n a0, a1, 44 40242267: a1c8 l32i.n a12, a1, 40 40242269: 91d8 l32i.n a13, a1, 36 4024226b: 81e8 l32i.n a14, a1, 32 4024226d: 71f8 l32i.n a15, a1, 28 4024226f: 30c112 addi a1, a1, 48 40242272: f00d ret.n 40242274: d8d8 l32i.n a13, a8, 52 40242276: ff .byte 0xff 40242277: ff .byte 0xff 40242278: ffd8f0 excw 4024227b: ff .byte 0xff 4024227c: ffd8d2 addmi a13, a8, 0xffffff00 4024227f: ff .byte 0xff 40242280: 002712 l32i a1, a7, 0 ... 40242284 : 40242284: c0c112 addi a1, a1, -64 40242287: e1c9 s32i.n a12, a1, 56 40242289: c1e9 s32i.n a14, a1, 48 4024228b: 02cd mov.n a12, a2 4024228d: 03ed mov.n a14, a3 4024228f: f45050 extui a5, a5, 0, 16 40242292: 1b2232 l32i a3, a2, 108 40242295: ffba21 l32r a2, 40242180 40242298: d1d9 s32i.n a13, a1, 52 4024229a: f109 s32i.n a0, a1, 60 4024229c: b1f9 s32i.n a15, a1, 44 4024229e: 4159 s32i.n a5, a1, 16 402422a0: f4d040 extui a13, a4, 0, 16 402422a3: 051327 beq a3, a2, 402422ac 402422a6: fff321 l32r a2, 40242274 402422a9: 001486 j 402422ff 402422ac: 640c22 l8ui a2, a12, 100 402422af: 72cc bnez.n a2, 402422ba 402422b1: fff121 l32r a2, 40242278 402422b4: 0011c6 j 402422ff 402422b7: 000000 ill 402422ba: 013d mov.n a3, a1 402422bc: 0c2d mov.n a2, a12 402422be: 02e8c5 call0 4024514c 402422c1: 0052d6 bgez a2, 402422ca 402422c4: 000dc6 j 402422ff 402422c7: 000000 ill 402422ca: 06c142 addi a4, a1, 6 402422cd: 203ee0 or a3, a14, a14 402422d0: 202cc0 or a2, a12, a12 402422d3: 024c45 call0 40244798 402422d6: 02fd mov.n a15, a2 402422d8: 420c movi.n a2, 4 402422da: 102d20 and a2, a13, a2 402422dd: 42cc bnez.n a2, 402422e5 402422df: 002fd6 bgez a15, 402422e5 402422e2: 001046 j 40242327 402422e5: cfdc bnez.n a15, 40242305 402422e7: 434c movi.n a3, 68 402422e9: 103d30 and a3, a13, a3 402422ec: 454c movi.n a5, 68 402422ee: 139357 bne a3, a5, 40242305 402422f1: 0128 l32i.n a2, a1, 0 402422f3: 029232 l16si a3, a2, 4 402422f6: 202cc0 or a2, a12, a12 402422f9: 02e805 call0 4024517c 402422fc: ffe021 l32r a2, 4024227c 402422ff: 116c22 s32i a2, a12, 68 40242302: 001d46 j 4024237b 40242305: 01b216 beqz a2, 40242324 40242308: ffde21 l32r a2, 40242280 4024230b: 802f20 add a2, a15, a2 4024230e: 012256 bnez a2, 40242324 40242311: 040c movi.n a4, 0 40242313: 314b addi.n a3, a1, 4 40242315: 0c2d mov.n a2, a12 40242317: 02c785 call0 40244f90 4024231a: 02fd mov.n a15, a2 4024231c: 06c2d6 bgez a2, 4024238c 4024231f: 000106 j 40242327 40242322: d60000 excw 40242325: 2f .byte 0x2f 40242326: 012801 l32r a0, 402027c8 40242329: 029232 l16si a3, a2, 4 4024232c: 0c2d mov.n a2, a12 4024232e: 02e4c5 call0 4024517c 40242331: 116cf2 s32i a15, a12, 68 40242334: 0010c6 j 4024237b 40242337: 000000 ill 4024233a: 4168 l32i.n a6, a1, 16 4024233c: 0148 l32i.n a4, a1, 0 4024233e: 031132 l16ui a3, a1, 6 40242341: 0d5d mov.n a5, a13 40242343: 202cc0 or a2, a12, a12 40242346: 019005 call0 40243c48 40242349: 02ed mov.n a14, a2 4024234b: 05d2d6 bgez a2, 402423ac 4024234e: 0128 l32i.n a2, a1, 0 40242350: 029232 l16si a3, a2, 4 40242353: 0c2d mov.n a2, a12 40242355: 02e245 call0 4024517c 40242358: 116ce2 s32i a14, a12, 68 4024235b: 000706 j 4024237b 4024235e: 00a042 movi a4, 0 40242361: 002122 l32i a2, a1, 0 40242364: 043d mov.n a3, a4 40242366: 024e05 call0 40244848 40242369: 02dd mov.n a13, a2 4024236b: 0112d6 bgez a2, 40242380 4024236e: 0128 l32i.n a2, a1, 0 40242370: 029232 l16si a3, a2, 4 40242373: 0c2d mov.n a2, a12 40242375: 02e045 call0 4024517c 40242378: 116cd2 s32i a13, a12, 68 4024237b: f27c movi.n a2, -1 4024237d: 000c46 j 402423b2 40242380: 0128 l32i.n a2, a1, 0 40242382: 030c movi.n a3, 0 40242384: 6239 s32i.n a3, a2, 24 40242386: 029222 l16si a2, a2, 4 40242389: 000946 j 402423b2 4024238c: 021132 l16ui a3, a1, 4 4024238f: 204ee0 or a4, a14, a14 40242392: 06c162 addi a6, a1, 6 40242395: 01a052 movi a5, 1 40242398: 0c2d mov.n a2, a12 4024239a: 016085 call0 402439a4 4024239d: 02ed mov.n a14, a2 4024239f: d27c movi.n a2, -3 402423a1: 10dd20 and a13, a13, a2 402423a4: f92ed6 bgez a14, 4024233a 402423a7: ffe8c6 j 4024234e 402423aa: 170000 excw 402423ad: d06d excw 402423af: ffeac6 j 4024235e 402423b2: f108 l32i.n a0, a1, 60 402423b4: e1c8 l32i.n a12, a1, 56 402423b6: d1d8 l32i.n a13, a1, 52 402423b8: c1e8 l32i.n a14, a1, 48 402423ba: b1f8 l32i.n a15, a1, 44 402423bc: 40c112 addi a1, a1, 64 402423bf: f00d ret.n 402423c1: 000000 ill 402423c4: d8da add.n a13, a8, a13 402423c6: ff .byte 0xff 402423c7: ff .byte 0xff 402423c8: d8ed excw 402423ca: ff .byte 0xff 402423cb: ff .byte 0xff 402423cc : 402423cc: d0c112 addi a1, a1, -48 402423cf: 113300 slli a3, a3, 16 402423d2: 91d9 s32i.n a13, a1, 36 402423d4: 71f9 s32i.n a15, a1, 28 402423d6: 02dd mov.n a13, a2 402423d8: 31f030 srai a15, a3, 16 402423db: 1b2232 l32i a3, a2, 108 402423de: ff6821 l32r a2, 40242180 402423e1: a1c9 s32i.n a12, a1, 40 402423e3: 81e9 s32i.n a14, a1, 32 402423e5: b109 s32i.n a0, a1, 44 402423e7: 04ed mov.n a14, a4 402423e9: 05cd mov.n a12, a5 402423eb: 051327 beq a3, a2, 402423f4 402423ee: ffa121 l32r a2, 40242274 402423f1: 001d86 j 4024246b 402423f4: 640d22 l8ui a2, a13, 100 402423f7: 52cc bnez.n a2, 40242400 402423f9: ff9f21 l32r a2, 40242278 402423fc: 001ac6 j 4024246b 402423ff: 411000 srli a1, a0, 0 40242402: 3ff020 excw 40242405: 2dd020 excw 40242408: da4520 excw 4024240b: 22d602 addmi a0, a6, 0x2200 4024240e: 160600 excw 40242411: 012800 slli a2, a8, 32 40242414: 0e1232 l16ui a3, a2, 28 40242417: 07e337 bbsi a3, 3, 40242422 4024241a: ffea21 l32r a2, 402423c4 4024241d: 001286 j 4024246b 40242420: 280000 excw 40242423: 026622 s32i a2, a6, 8 40242426: 0e .byte 0xe 40242427: 312fc0 srai a2, a12, 31 4024242a: c022c0 sub a2, a2, a12 4024242d: 0052d6 bgez a2, 40242436 40242430: ffe621 l32r a2, 402423c8 40242433: 000d06 j 4024246b 40242436: 203ff0 or a3, a15, a15 40242439: 202dd0 or a2, a13, a13 4024243c: ffcb85 call0 402420f8 4024243f: 002122 l32i a2, a1, 0 40242442: 6238 l32i.n a3, a2, 24 40242444: 2248 l32i.n a4, a2, 8 40242446: 53ca add.n a5, a3, a12 40242448: 153547 bltu a5, a4, 40242461 4024244b: c0c430 sub a12, a4, a3 4024244e: de1ca6 blti a12, 1, 40242430 40242451: 0e5d mov.n a5, a14 40242453: 0c4d mov.n a4, a12 40242455: 0290c5 call0 40244d64 40242458: ffdc31 l32r a3, 402423c8 4024245b: 099237 bne a2, a3, 40242468 4024245e: 000486 j 40242474 40242461: 0e5d mov.n a5, a14 40242463: 0c4d mov.n a4, a12 40242465: 028fc5 call0 40244d64 40242468: 0082d6 bgez a2, 40242474 4024246b: 116d22 s32i a2, a13, 68 4024246e: f27c movi.n a2, -1 40242470: 000286 j 4024247e 40242473: 013800 slli a3, a8, 32 40242476: 6328 l32i.n a2, a3, 24 40242478: 22ca add.n a2, a2, a12 4024247a: 6329 s32i.n a2, a3, 24 4024247c: 0c2d mov.n a2, a12 4024247e: b108 l32i.n a0, a1, 44 40242480: a1c8 l32i.n a12, a1, 40 40242482: 91d8 l32i.n a13, a1, 36 40242484: 81e8 l32i.n a14, a1, 32 40242486: 71f8 l32i.n a15, a1, 28 40242488: 30c112 addi a1, a1, 48 4024248b: f00d ret.n 4024248d: 000000 ill 40242490: d8db addi.n a13, a8, 13 40242492: ff .byte 0xff 40242493: ff .byte 0xff 40242494 : 40242494: c0c112 addi a1, a1, -64 40242497: e1c9 s32i.n a12, a1, 56 40242499: c1e9 s32i.n a14, a1, 48 4024249b: 02cd mov.n a12, a2 4024249d: 04ed mov.n a14, a4 4024249f: 1b2242 l32i a4, a2, 108 402424a2: ff3721 l32r a2, 40242180 402424a5: d1d9 s32i.n a13, a1, 52 402424a7: 113300 slli a3, a3, 16 402424aa: f109 s32i.n a0, a1, 60 402424ac: b1f9 s32i.n a15, a1, 44 402424ae: 05dd mov.n a13, a5 402424b0: 313030 srai a3, a3, 16 402424b3: 051427 beq a4, a2, 402424bc 402424b6: ff6f21 l32r a2, 40242274 402424b9: 005c86 j 4024262f 402424bc: 640c22 l8ui a2, a12, 100 402424bf: 72cc bnez.n a2, 402424ca 402424c1: ff6d21 l32r a2, 40242278 402424c4: 0059c6 j 4024262f 402424c7: 000000 ill 402424ca: 014d mov.n a4, a1 402424cc: 0c2d mov.n a2, a12 402424ce: 02ce05 call0 402451b0 402424d1: 0052d6 bgez a2, 402424da 402424d4: 0055c6 j 4024262f 402424d7: 000000 ill 402424da: 0148 l32i.n a4, a1, 0 402424dc: 0e1422 l16ui a2, a4, 28 402424df: 05e247 bbsi a2, 4, 402424e8 402424e2: ffeb21 l32r a2, 40242490 402424e5: 005186 j 4024262f 402424e8: 082422 l32i a2, a4, 32 402424eb: 0624f2 l32i a15, a4, 24 402424ee: 00c256 bnez a2, 402424fe 402424f1: 043d mov.n a3, a4 402424f3: 0c2d mov.n a2, a12 402424f5: 4149 s32i.n a4, a1, 16 402424f7: 04e1c5 call0 40247314 402424fa: 4148 l32i.n a4, a1, 16 402424fc: 8429 s32i.n a2, a4, 32 402424fe: 0128 l32i.n a2, a1, 0 40242500: 0e1252 l16ui a5, a2, 28 40242503: 1a6507 bbci a5, 0, 40242521 40242506: 22f8 l32i.n a15, a2, 8 40242508: 030c movi.n a3, 0 4024250a: 4f1b addi.n a4, a15, 1 4024250c: 83f340 moveqz a15, a3, a4 4024250f: 8248 l32i.n a4, a2, 32 40242511: 0c1437 beq a4, a3, 40242521 40242514: 081462 l16ui a6, a4, 16 40242517: 3438 l32i.n a3, a4, 12 40242519: 363a add.n a3, a6, a3 4024251b: 02bf37 bgeu a15, a3, 40242521 4024251e: 20f330 or a15, a3, a3 40242521: 026557 bbci a5, 5, 40242527 40242524: 003d86 j 4024261e 40242527: 7c68 l32i.n a6, a12, 28 40242529: 8238 l32i.n a3, a2, 32 4024252b: 022d67 blt a13, a6, 40242531 4024252e: 002786 j 402425d0 40242531: 10f316 beqz a3, 40242644 40242534: 3348 l32i.n a4, a3, 12 40242536: 081352 l16ui a5, a3, 16 40242539: 0b3f47 bltu a15, a4, 40242548 4024253c: 754a add.n a7, a5, a4 4024253e: 0637f7 bltu a7, a15, 40242548 40242541: 7dfa add.n a7, a13, a15 40242543: 864a add.n a8, a6, a4 40242545: 3bb877 bgeu a8, a7, 40242584 40242548: 010332 l8ui a3, a3, 1 4024254b: 162c72 l32i a7, a12, 88 4024254e: 14c662 addi a6, a6, 20 40242551: 826360 mull a6, a3, a6 40242554: 042732 l32i a3, a7, 16 40242557: 14c662 addi a6, a6, 20 4024255a: 803360 add a3, a3, a6 4024255d: ffb2c5 call0 4024208c 40242560: 024d mov.n a4, a2 40242562: 0128 l32i.n a2, a1, 0 40242564: 8238 l32i.n a3, a2, 32 40242566: 0c2d mov.n a2, a12 40242568: 4149 s32i.n a4, a1, 16 4024256a: 03a5c5 call0 40245fc8 4024256d: 4148 l32i.n a4, a1, 16 4024256f: 0d14d6 bgez a4, 40242644 40242572: 002306 j 40242602 40242575: 33f900 excw 40242578: 8238 l32i.n a3, a2, 32 4024257a: 040c movi.n a4, 0 4024257c: 085342 s16i a4, a3, 16 4024257f: 8238 l32i.n a3, a2, 32 40242581: 041316 beqz a3, 402425c6 40242584: 7c28 l32i.n a2, a12, 28 40242586: 3348 l32i.n a4, a3, 12 40242588: 010332 l8ui a3, a3, 1 4024258b: 14c222 addi a2, a2, 20 4024258e: c0ff40 sub a15, a15, a4 40242591: 822230 mull a2, a2, a3 40242594: 162c42 l32i a4, a12, 88 40242597: 14c222 addi a2, a2, 20 4024259a: 4458 l32i.n a5, a4, 16 4024259c: 22fa add.n a2, a2, a15 4024259e: 0d4d mov.n a4, a13 402425a0: 0e3d mov.n a3, a14 402425a2: 252a add.n a2, a5, a2 402425a4: f65101 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 402425a7: 0000c0 callx0 a0 402425aa: 0128 l32i.n a2, a1, 0 402425ac: 4fda add.n a4, a15, a13 402425ae: 8238 l32i.n a3, a2, 32 402425b0: 081352 l16ui a5, a3, 16 402425b3: 01b457 bgeu a4, a5, 402425b8 402425b6: 054d mov.n a4, a5 402425b8: 085342 s16i a4, a3, 16 402425bb: 6238 l32i.n a3, a2, 24 402425bd: 33da add.n a3, a3, a13 402425bf: 6239 s32i.n a3, a2, 24 402425c1: 0d2d mov.n a2, a13 402425c3: 002646 j 40242660 402425c6: 0d5d mov.n a5, a13 402425c8: 0f4d mov.n a4, a15 402425ca: 0e3d mov.n a3, a14 402425cc: 001646 j 40242629 402425cf: a31600 movltz a1, a6, a0 402425d2: 035204 excw 402425d5: 2c4201 l32r a0, 4020d6e0 402425d8: c66216 beqz a2, 40242242 402425db: 656014 excw 402425de: 247282 excw 402425e1: c66204 excw 402425e4: 135214 excw 402425e7: 4208 l32i.n a0, a2, 16 402425e9: 6a0323 excw 402425ec: a9c537 bnall a5, a3, 40242599 402425ef: ff .byte 0xff 402425f0: 024d mov.n a4, a2 402425f2: 0128 l32i.n a2, a1, 0 402425f4: 8238 l32i.n a3, a2, 32 402425f6: 0c2d mov.n a2, a12 402425f8: 4149 s32i.n a4, a1, 16 402425fa: 039cc5 call0 40245fc8 402425fd: 4148 l32i.n a4, a1, 16 402425ff: 0074d6 bgez a4, 4024260a 40242602: 116c42 s32i a4, a12, 68 40242605: 000a46 j 40242632 40242608: 220000 excw 4024260b: d00021 l32r a2, 4023660c 4024260e: 205d excw 40242610: 204ff0 or a4, a15, a15 40242613: 0e3d mov.n a3, a14 40242615: ffa745 call0 4024208c 40242618: 0022d6 bgez a2, 4024261e 4024261b: 000406 j 4024262f 4024261e: 002122 l32i a2, a1, 0 40242621: 205dd0 or a5, a13, a13 40242624: 204ff0 or a4, a15, a15 40242627: 0e3d mov.n a3, a14 40242629: ffa605 call0 4024208c 4024262c: 0082d6 bgez a2, 40242638 4024262f: 116c22 s32i a2, a12, 68 40242632: f27c movi.n a2, -1 40242634: 000a06 j 40242660 40242637: 014800 slli a4, a8, 32 4024263a: 6438 l32i.n a3, a4, 24 4024263c: d3da add.n a13, a3, a13 4024263e: 64d9 s32i.n a13, a4, 24 40242640: 000706 j 40242660 40242643: 214200 srai a4, a0, 2 40242646: 2cc000 excw 40242649: 344020 extui a4, a2, 0, 4 4024264c: 414920 srli a4, a2, 9 4024264f: 039445 call0 40245f94 40242652: 4148 l32i.n a4, a1, 16 40242654: 8429 s32i.n a2, a4, 32 40242656: 0128 l32i.n a2, a1, 0 40242658: 8238 l32i.n a3, a2, 32 4024265a: f18356 bnez a3, 40242576 4024265d: ffd946 j 402425c6 40242660: f108 l32i.n a0, a1, 60 40242662: e1c8 l32i.n a12, a1, 56 40242664: d1d8 l32i.n a13, a1, 52 40242666: c1e8 l32i.n a14, a1, 48 40242668: b1f8 l32i.n a15, a1, 44 4024266a: 40c112 addi a1, a1, 64 4024266d: f00d ret.n 4024266f: 800000 add a0, a0, a0 40242672: ff .byte 0xff 40242673: ff .byte 0xff 40242674 : 40242674: c0c112 addi a1, a1, -64 40242677: 113300 slli a3, a3, 16 4024267a: d1d9 s32i.n a13, a1, 52 4024267c: c1e9 s32i.n a14, a1, 48 4024267e: 02dd mov.n a13, a2 40242680: 31e030 srai a14, a3, 16 40242683: 1b2232 l32i a3, a2, 108 40242686: febe21 l32r a2, 40242180 40242689: e1c9 s32i.n a12, a1, 56 4024268b: f109 s32i.n a0, a1, 60 4024268d: b1f9 s32i.n a15, a1, 44 4024268f: 04cd mov.n a12, a4 40242691: 071327 beq a3, a2, 4024269c 40242694: fef821 l32r a2, 40242274 40242697: 002a06 j 40242743 4024269a: 220000 excw 4024269d: 640d excw 4024269f: 52cc bnez.n a2, 402426a8 402426a1: fef521 l32r a2, 40242278 402426a4: 0026c6 j 40242743 402426a7: 411000 srli a1, a0, 0 402426aa: 3ee020 excw 402426ad: 2dd020 excw 402426b0: 415920 srli a5, a2, 9 402426b3: 02afc5 call0 402451b0 402426b6: 4158 l32i.n a5, a1, 16 402426b8: 0022d6 bgez a2, 402426be 402426bb: 002106 j 40242743 402426be: 203ee0 or a3, a14, a14 402426c1: 202dd0 or a2, a13, a13 402426c4: 046152 s32i a5, a1, 16 402426c7: ffa305 call0 402420f8 402426ca: 4158 l32i.n a5, a1, 16 402426cc: 01f8 l32i.n a15, a1, 0 402426ce: 061526 beqi a5, 1, 402426d8 402426d1: 082526 beqi a5, 2, 402426dd 402426d4: 000406 j 402426e8 402426d7: 6f2800 excw 402426da: 000206 j 402426e6 402426dd: 2f28 l32i.n a2, a15, 8 402426df: 030c movi.n a3, 0 402426e1: 421b addi.n a4, a2, 1 402426e3: 832340 moveqz a2, a3, a4 402426e6: cc2a add.n a12, a12, a2 402426e8: 2f28 l32i.n a2, a15, 8 402426ea: 5222c7 blt a2, a12, 40242740 402426ed: 001686 j 4024274b 402426f0: ce3200 excw 402426f3: 30f8 l32i.n a15, a0, 12 402426f5: 404131 l32r a3, 402127fc 402426f8: 01c022 addi a2, a0, 1 402426fb: c0e6f6 bgeui a6, 128, 402426bf 402426fe: 220000 excw 40242701: 2001c2 l8ui a12, a1, 32 40242704: 22f4e0 excw 40242707: 1f .byte 0x1f 40242708: e708 l32i.n a0, a7, 56 4024270a: 212912 l32i a1, a9, 132 4024270d: ffd9 s32i.n a13, a15, 60 4024270f: 031f32 l16ui a3, a15, 6 40242712: 04c162 addi a6, a1, 4 40242715: 203320 or a3, a3, a2 40242718: 00a052 movi a5, 0 4024271b: 0e4d mov.n a4, a14 4024271d: f43030 extui a3, a3, 0, 16 40242720: 0d2d mov.n a2, a13 40242722: 00d385 call0 4024345c 40242725: 0022d6 bgez a2, 4024272b 40242728: 0005c6 j 40242743 4024272b: 0128 l32i.n a2, a1, 0 4024272d: 021132 l16ui a3, a1, 4 40242730: 0852e2 s16i a14, a2, 16 40242733: 075232 s16i a3, a2, 14 40242736: 0128 l32i.n a2, a1, 0 40242738: 62c9 s32i.n a12, a2, 24 4024273a: 0c2d mov.n a2, a12 4024273c: 000a46 j 40242769 4024273f: 222100 excw 40242742: ff .byte 0xff 40242743: 116d22 s32i a2, a13, 68 40242746: f27c movi.n a2, -1 40242748: 000746 j 40242769 4024274b: 7de8 l32i.n a14, a13, 28 4024274d: 0c2d mov.n a2, a12 4024274f: fbce32 addi a3, a14, -5 40242752: e6e001 l32r a0, 4023c2d4 40242755: 0000c0 callx0 a0 40242758: d2ce42 addi a4, a14, -46 4024275b: f42020 extui a2, a2, 0, 16 4024275e: 414140 srli a4, a4, 1 40242761: 8cb247 bgeu a2, a4, 402426f1 40242764: 0e0c movi.n a14, 0 40242766: ffe706 j 40242706 40242769: f108 l32i.n a0, a1, 60 4024276b: e1c8 l32i.n a12, a1, 56 4024276d: d1d8 l32i.n a13, a1, 52 4024276f: c1e8 l32i.n a14, a1, 48 40242771: b1f8 l32i.n a15, a1, 44 40242773: 40c112 addi a1, a1, 64 40242776: f00d ret.n 40242778 : 40242778: e0c112 addi a1, a1, -32 4024277b: 61c9 s32i.n a12, a1, 24 4024277d: 51d9 s32i.n a13, a1, 20 4024277f: 02cd mov.n a12, a2 40242781: 03dd mov.n a13, a3 40242783: 1b2232 l32i a3, a2, 108 40242786: fe7e21 l32r a2, 40242180 40242789: 7109 s32i.n a0, a1, 28 4024278b: 051327 beq a3, a2, 40242794 4024278e: feb921 l32r a2, 40242274 40242791: 0001c6 j 4024279c 40242794: 640c22 l8ui a2, a12, 100 40242797: 72cc bnez.n a2, 402427a2 40242799: feb721 l32r a2, 40242278 4024279c: 116c22 s32i a2, a12, 68 4024279f: 001ec6 j 4024281e 402427a2: 013d mov.n a3, a1 402427a4: 0c2d mov.n a2, a12 402427a6: 029a45 call0 4024514c 402427a9: 0052d6 bgez a2, 402427b2 402427ac: fffb06 j 4024279c 402427af: 000000 ill 402427b2: 203dd0 or a3, a13, a13 402427b5: 04c142 addi a4, a1, 4 402427b8: 0c2d mov.n a2, a12 402427ba: 01fdc5 call0 40244798 402427bd: 02dd mov.n a13, a2 402427bf: f28c beqz.n a2, 402427d2 402427c1: 0128 l32i.n a2, a1, 0 402427c3: 029232 l16si a3, a2, 4 402427c6: 202cc0 or a2, a12, a12 402427c9: 029b05 call0 4024517c 402427cc: 002dd6 bgez a13, 402427d2 402427cf: 001206 j 4024281b 402427d2: 060c movi.n a6, 0 402427d4: 0148 l32i.n a4, a1, 0 402427d6: 021132 l16ui a3, a1, 4 402427d9: 065d mov.n a5, a6 402427db: 0c2d mov.n a2, a12 402427dd: 014685 call0 40243c48 402427e0: 02dd mov.n a13, a2 402427e2: 029c beqz.n a2, 402427f6 402427e4: 002122 l32i a2, a1, 0 402427e7: 029232 l16si a3, a2, 4 402427ea: 202cc0 or a2, a12, a12 402427ed: 0298c5 call0 4024517c 402427f0: 002dd6 bgez a13, 402427f6 402427f3: 000906 j 4024281b 402427f6: 002122 l32i a2, a1, 0 402427f9: 01a042 movi a4, 1 402427fc: 00a032 movi a3, 0 402427ff: 020485 call0 40244848 40242802: 02dd mov.n a13, a2 40242804: 42cc bnez.n a2, 4024280c 40242806: 020c movi.n a2, 0 40242808: 000546 j 40242821 4024280b: 212200 srai a2, a0, 2 4024280e: 923200 excw 40242811: 2cc002 addi a0, a0, 44 40242814: 964520 excw 40242817: add602 addmi a0, a6, 0xffffad00 4024281a: fe .byte 0xfe 4024281b: 116cd2 s32i a13, a12, 68 4024281e: ffaf22 movi a2, -1 40242821: 7108 l32i.n a0, a1, 28 40242823: 61c8 l32i.n a12, a1, 24 40242825: 51d8 l32i.n a13, a1, 20 40242827: 20c112 addi a1, a1, 32 4024282a: f00d ret.n 4024282c : 4024282c: e0c112 addi a1, a1, -32 4024282f: 61c9 s32i.n a12, a1, 24 40242831: 1b2242 l32i a4, a2, 108 40242834: 02cd mov.n a12, a2 40242836: fe5221 l32r a2, 40242180 40242839: 113300 slli a3, a3, 16 4024283c: 7109 s32i.n a0, a1, 28 4024283e: 313030 srai a3, a3, 16 40242841: 071427 beq a4, a2, 4024284c 40242844: fe8c21 l32r a2, 40242274 40242847: 000a86 j 40242875 4024284a: 220000 excw 4024284d: 640c movi.n a4, 6 4024284f: 72cc bnez.n a2, 4024285a 40242851: fe8921 l32r a2, 40242278 40242854: 000746 j 40242875 40242857: 000000 ill 4024285a: 014d mov.n a4, a1 4024285c: 0c2d mov.n a2, a12 4024285e: 029505 call0 402451b0 40242861: 0052d6 bgez a2, 4024286a 40242864: 000346 j 40242875 40242867: 000000 ill 4024286a: 0128 l32i.n a2, a1, 0 4024286c: 0e1232 l16ui a3, a2, 28 4024286f: 09e347 bbsi a3, 4, 4024287c 40242872: ff0721 l32r a2, 40242490 40242875: 116c22 s32i a2, a12, 68 40242878: 000706 j 40242898 4024287b: 223200 excw 4024287e: c008 l32i.n a0, a0, 48 40242880: 202c movi.n a0, 34 40242882: 037445 call0 40245fc8 40242885: 0128 l32i.n a2, a1, 0 40242887: 030c movi.n a3, 0 40242889: 140c movi.n a4, 1 4024288b: 01fbc5 call0 40244848 4024288e: 023d mov.n a3, a2 40242890: 020c movi.n a2, 0 40242892: 04a327 bge a3, a2, 4024289a 40242895: 116c32 s32i a3, a12, 68 40242898: f27c movi.n a2, -1 4024289a: 7108 l32i.n a0, a1, 28 4024289c: 61c8 l32i.n a12, a1, 24 4024289e: 20c112 addi a1, a1, 32 402428a1: f00d ret.n ... 402428a4 : 402428a4: e0c112 addi a1, a1, -32 402428a7: 61c9 s32i.n a12, a1, 24 402428a9: 51d9 s32i.n a13, a1, 20 402428ab: 02cd mov.n a12, a2 402428ad: 04dd mov.n a13, a4 402428af: 1b2242 l32i a4, a2, 108 402428b2: fe3321 l32r a2, 40242180 402428b5: 7109 s32i.n a0, a1, 28 402428b7: 051427 beq a4, a2, 402428c0 402428ba: fe6e21 l32r a2, 40242274 402428bd: 0001c6 j 402428c8 402428c0: 640c22 l8ui a2, a12, 100 402428c3: b2cc bnez.n a2, 402428d2 402428c5: fe6c21 l32r a2, 40242278 402428c8: 116c22 s32i a2, a12, 68 402428cb: f27c movi.n a2, -1 402428cd: 0007c6 j 402428f0 402428d0: 4d0000 excw 402428d3: 0c2d01 l32r a0, 40205988 402428d6: 01ec05 call0 40244798 402428d9: 0042d6 bgez a2, 402428e1 402428dc: fffa06 j 402428c8 402428df: 320000 excw 402428e2: d00011 l32r a1, 402368e4 402428e5: 205d excw 402428e7: 00a042 movi a4, 0 402428ea: 202cc0 or a2, a12, a12 402428ed: ff6b05 call0 40241fa0 402428f0: 7108 l32i.n a0, a1, 28 402428f2: 61c8 l32i.n a12, a1, 24 402428f4: 51d8 l32i.n a13, a1, 20 402428f6: 20c112 addi a1, a1, 32 402428f9: f00d ret.n ... 402428fc : 402428fc: f0c112 addi a1, a1, -16 402428ff: 113300 slli a3, a3, 16 40242902: 21c9 s32i.n a12, a1, 8 40242904: 11d9 s32i.n a13, a1, 4 40242906: 02cd mov.n a12, a2 40242908: 31d030 srai a13, a3, 16 4024290b: 1b2232 l32i a3, a2, 108 4024290e: fe1c21 l32r a2, 40242180 40242911: 3109 s32i.n a0, a1, 12 40242913: 051327 beq a3, a2, 4024291c 40242916: fe5721 l32r a2, 40242274 40242919: 000a46 j 40242946 4024291c: 640c22 l8ui a2, a12, 100 4024291f: 72cc bnez.n a2, 4024292a 40242921: fe5521 l32r a2, 40242278 40242924: 000786 j 40242946 40242927: 000000 ill 4024292a: 0d3d mov.n a3, a13 4024292c: 0c2d mov.n a2, a12 4024292e: ff7c85 call0 402420f8 40242931: 0052d6 bgez a2, 4024293a 40242934: 000386 j 40242946 40242937: 000000 ill 4024293a: 203dd0 or a3, a13, a13 4024293d: 202cc0 or a2, a12, a12 40242940: 028385 call0 4024517c 40242943: 0052d6 bgez a2, 4024294c 40242946: 116c22 s32i a2, a12, 68 40242949: ffaf22 movi a2, -1 4024294c: 3108 l32i.n a0, a1, 12 4024294e: 21c8 l32i.n a12, a1, 8 40242950: 11d8 l32i.n a13, a1, 4 40242952: 10c112 addi a1, a1, 16 40242955: f00d ret.n ... 40242958 : 40242958: e0c112 addi a1, a1, -32 4024295b: 113300 slli a3, a3, 16 4024295e: 61c9 s32i.n a12, a1, 24 40242960: 51d9 s32i.n a13, a1, 20 40242962: 02cd mov.n a12, a2 40242964: 31d030 srai a13, a3, 16 40242967: 1b2232 l32i a3, a2, 108 4024296a: fe0521 l32r a2, 40242180 4024296d: 7109 s32i.n a0, a1, 28 4024296f: 051327 beq a3, a2, 40242978 40242972: fe4021 l32r a2, 40242274 40242975: 0001c6 j 40242980 40242978: 640c22 l8ui a2, a12, 100 4024297b: 92cc bnez.n a2, 40242988 4024297d: fe3e21 l32r a2, 40242278 40242980: 116c22 s32i a2, a12, 68 40242983: f27c movi.n a2, -1 40242985: 000946 j 402429ae 40242988: 204110 or a4, a1, a1 4024298b: 203dd0 or a3, a13, a13 4024298e: 202cc0 or a2, a12, a12 40242991: 0281c5 call0 402451b0 40242994: 0022d6 bgez a2, 4024299a 40242997: fff946 j 40242980 4024299a: 0d3d mov.n a3, a13 4024299c: 0c2d mov.n a2, a12 4024299e: ff7585 call0 402420f8 402429a1: 0052d6 bgez a2, 402429aa 402429a4: fff606 j 40242980 402429a7: 000000 ill 402429aa: 0128 l32i.n a2, a1, 0 402429ac: 6228 l32i.n a2, a2, 24 402429ae: 7108 l32i.n a0, a1, 28 402429b0: 61c8 l32i.n a12, a1, 24 402429b2: 51d8 l32i.n a13, a1, 20 402429b4: 20c112 addi a1, a1, 32 402429b7: f00d ret.n 402429b9: 000000 ill 402429bc: d8aa add.n a13, a8, a10 402429be: ff .byte 0xff 402429bf: ff .byte 0xff 402429c0 : 402429c0: c0c112 addi a1, a1, -64 402429c3: d1d9 s32i.n a13, a1, 52 402429c5: 72d8 l32i.n a13, a2, 28 402429c7: 02ad mov.n a10, a2 402429c9: 6228 l32i.n a2, a2, 24 402429cb: f49030 extui a9, a3, 0, 16 402429ce: 0d3d mov.n a3, a13 402429d0: 6199 s32i.n a9, a1, 24 402429d2: f109 s32i.n a0, a1, 60 402429d4: 7179 s32i.n a7, a1, 28 402429d6: 51a9 s32i.n a10, a1, 20 402429d8: e1c9 s32i.n a12, a1, 56 402429da: c1e9 s32i.n a14, a1, 48 402429dc: 05cd mov.n a12, a5 402429de: 06ed mov.n a14, a6 402429e0: 0b61f2 s32i a15, a1, 44 402429e3: f4f040 extui a15, a4, 0, 16 402429e6: e63b01 l32r a0, 4023c2d4 402429e9: 0000c0 callx0 a0 402429ec: c152f0 mul16u a5, a2, a15 402429ef: 0d3d mov.n a3, a13 402429f1: f45050 extui a5, a5, 0, 16 402429f4: 1122f0 slli a2, a2, 1 402429f7: 4159 s32i.n a5, a1, 16 402429f9: e63601 l32r a0, 4023c2d4 402429fc: 0000c0 callx0 a0 402429ff: 4158 l32i.n a5, a1, 16 40242a01: f44020 extui a4, a2, 0, 16 40242a04: 1f0c movi.n a15, 1 40242a06: 834f20 moveqz a4, a15, a2 40242a09: c5ca add.n a12, a5, a12 40242a0b: 51a8 l32i.n a10, a1, 20 40242a0d: c4ca add.n a12, a4, a12 40242a0f: f4c0c0 extui a12, a12, 0, 16 40242a12: 4a58 l32i.n a5, a10, 16 40242a14: 82dcd0 mull a13, a12, a13 40242a17: 030c movi.n a3, 0 40242a19: 017d mov.n a7, a1 40242a1b: 560c movi.n a6, 5 40242a1d: 5d5a add.n a5, a13, a5 40242a1f: 541c movi.n a4, 21 40242a21: 0a2d mov.n a2, a10 40242a23: 033bc5 call0 40245de0 40242a26: 023d mov.n a3, a2 40242a28: 7188 l32i.n a8, a1, 28 40242a2a: 6198 l32i.n a9, a1, 24 40242a2c: 040296 bltz a2, 40242a70 40242a2f: 001152 l16ui a5, a1, 0 40242a32: ffe231 l32r a3, 402429bc 40242a35: 379597 bne a5, a9, 40242a70 40242a38: 011122 l16ui a2, a1, 2 40242a3b: 001842 l16ui a4, a8, 0 40242a3e: 2e9427 bne a4, a2, 40242a70 40242a41: 040122 l8ui a2, a1, 4 40242a44: 83af62 movi a6, -125 40242a47: 106260 and a6, a2, a6 40242a4a: 22e666 bnei a6, 128, 40242a70 40242a4d: 115500 slli a5, a5, 16 40242a50: 00a5d6 bgez a5, 40242a5e 40242a53: 042620 extui a2, a2, 6, 1 40242a56: 42cc bnez.n a2, 40242a5e 40242a58: 932f40 movnez a2, a15, a4 40242a5b: 011216 beqz a2, 40242a70 40242a5e: 0e3d mov.n a3, a14 40242a60: ce8c beqz.n a14, 40242a70 40242a62: 001e32 l16ui a3, a14, 0 40242a65: 020c movi.n a2, 0 40242a67: c043c0 sub a4, a3, a12 40242a6a: ffd431 l32r a3, 402429bc 40242a6d: 933240 movnez a3, a2, a4 40242a70: f108 l32i.n a0, a1, 60 40242a72: 032d mov.n a2, a3 40242a74: e1c8 l32i.n a12, a1, 56 40242a76: d1d8 l32i.n a13, a1, 52 40242a78: c1e8 l32i.n a14, a1, 48 40242a7a: b1f8 l32i.n a15, a1, 44 40242a7c: 40c112 addi a1, a1, 64 40242a7f: f00d ret.n 40242a81: 000000 ill 40242a84: ffd8e1 l32r a14, 402429e4 40242a87: ff .byte 0xff 40242a88: ffd8e0 excw 40242a8b: ff .byte 0xff 40242a8c: df .byte 0xdf 40242a8d: ffd8 l32i.n a13, a15, 60 40242a8f: ff .byte 0xff 40242a90: ffd8e4 excw 40242a93: ff .byte 0xff 40242a94: d8ec bnez.n a8, 40242ac5 40242a96: ff .byte 0xff 40242a97: ff .byte 0xff 40242a98: d8eb addi.n a13, a8, 14 40242a9a: ff .byte 0xff 40242a9b: ff .byte 0xff 40242a9c: ffd8e5 excw 40242a9f: ff .byte 0xff 40242aa0: ffd8e2 addmi a14, a8, 0xffffff00 40242aa3: ff .byte 0xff 40242aa4: ff .byte 0xff 40242aa5: ff .byte 0xff ... 40242aa8 : 40242aa8: c0c112 addi a1, a1, -64 40242aab: d1d9 s32i.n a13, a1, 52 40242aad: 02dd mov.n a13, a2 40242aaf: fffd21 l32r a2, 40242aa4 40242ab2: c1e9 s32i.n a14, a1, 48 40242ab4: b1f9 s32i.n a15, a1, 44 40242ab6: 4159 s32i.n a5, a1, 16 40242ab8: f109 s32i.n a0, a1, 60 40242aba: e1c9 s32i.n a12, a1, 56 40242abc: 03ed mov.n a14, a3 40242abe: 04fd mov.n a15, a4 40242ac0: fff151 l32r a5, 40242a84 40242ac3: 029427 bne a4, a2, 40242ac9 40242ac6: 0023c6 j 40242b59 40242ac9: 7dc8 l32i.n a12, a13, 28 40242acb: 6d28 l32i.n a2, a13, 24 40242acd: 0c3d mov.n a3, a12 40242acf: e60101 l32r a0, 4023c2d4 40242ad2: 0000c0 callx0 a0 40242ad5: 024d mov.n a4, a2 40242ad7: 023d mov.n a3, a2 40242ad9: 0f2d mov.n a2, a15 40242adb: 5149 s32i.n a4, a1, 20 40242add: fd2f01 l32r a0, 40241f9c 40242ae0: 0000c0 callx0 a0 40242ae3: 5148 l32i.n a4, a1, 20 40242ae5: 026d mov.n a6, a2 40242ae7: 0c3d mov.n a3, a12 40242ae9: 1124f0 slli a2, a4, 1 40242aec: 5169 s32i.n a6, a1, 20 40242aee: e5f901 l32r a0, 4023c2d4 40242af1: 0000c0 callx0 a0 40242af4: 130c movi.n a3, 1 40242af6: 5168 l32i.n a6, a1, 20 40242af8: 832320 moveqz a2, a3, a2 40242afb: ffe351 l32r a5, 40242a88 40242afe: 573627 bltu a6, a2, 40242b59 40242b01: 3d28 l32i.n a2, a13, 12 40242b03: 0c3d mov.n a3, a12 40242b05: e5f301 l32r a0, 4023c2d4 40242b08: 0000c0 callx0 a0 40242b0b: ffe051 l32r a5, 40242a8c 40242b0e: 4732f7 bltu a2, a15, 40242b59 40242b11: 4d58 l32i.n a5, a13, 16 40242b13: 82cfc0 mull a12, a15, a12 40242b16: 029e42 l16si a4, a14, 4 40242b19: 5c5a add.n a5, a12, a5 40242b1b: 017d mov.n a7, a1 40242b1d: 560c movi.n a6, 5 40242b1f: 731c movi.n a3, 23 40242b21: 0d2d mov.n a2, a13 40242b23: 032bc5 call0 40245de0 40242b26: 025d mov.n a5, a2 40242b28: 02d296 bltz a2, 40242b59 40242b2b: 040132 l8ui a3, a1, 4 40242b2e: ffd851 l32r a5, 40242a90 40242b31: 24e307 bbsi a3, 0, 40242b59 40242b34: 014380 slli a4, a3, 24 40242b37: ffd751 l32r a5, 40242a94 40242b3a: 01b4d6 bgez a4, 40242b59 40242b3d: ffd651 l32r a5, 40242a98 40242b40: 15e317 bbsi a3, 1, 40242b59 40242b43: ffd651 l32r a5, 40242a9c 40242b46: 0f6327 bbci a3, 2, 40242b59 40242b49: 4138 l32i.n a3, a1, 16 40242b4b: 011152 l16ui a5, a1, 2 40242b4e: c05530 sub a5, a5, a3 40242b51: ffd331 l32r a3, 40242aa0 40242b54: 833250 moveqz a3, a2, a5 40242b57: 035d mov.n a5, a3 40242b59: f108 l32i.n a0, a1, 60 40242b5b: 052d mov.n a2, a5 40242b5d: e1c8 l32i.n a12, a1, 56 40242b5f: d1d8 l32i.n a13, a1, 52 40242b61: c1e8 l32i.n a14, a1, 48 40242b63: b1f8 l32i.n a15, a1, 44 40242b65: 40c112 addi a1, a1, 64 40242b68: f00d ret.n 40242b6a: de0000 excw 40242b6d: ffd8 l32i.n a13, a15, 60 40242b6f: ff .byte 0xff 40242b70: d8dd excw 40242b72: ff .byte 0xff 40242b73: ff .byte 0xff 40242b74: d8dc bnez.n a8, 40242b95 40242b76: ff .byte 0xff 40242b77: ff .byte 0xff 40242b78: d8ea add.n a13, a8, a14 40242b7a: ff .byte 0xff 40242b7b: ff .byte 0xff 40242b7c: ffd8e3 excw 40242b7f: ff .byte 0xff 40242b80 : 40242b80: c0c112 addi a1, a1, -64 40242b83: d1d9 s32i.n a13, a1, 52 40242b85: 02dd mov.n a13, a2 40242b87: ffc721 l32r a2, 40242aa4 40242b8a: e1c9 s32i.n a12, a1, 56 40242b8c: b1f9 s32i.n a15, a1, 44 40242b8e: 4159 s32i.n a5, a1, 16 40242b90: f109 s32i.n a0, a1, 60 40242b92: c1e9 s32i.n a14, a1, 48 40242b94: 03cd mov.n a12, a3 40242b96: 04fd mov.n a15, a4 40242b98: fff551 l32r a5, 40242b6c 40242b9b: 029427 bne a4, a2, 40242ba1 40242b9e: 0024c6 j 40242c35 40242ba1: 7de8 l32i.n a14, a13, 28 40242ba3: 6d28 l32i.n a2, a13, 24 40242ba5: 0e3d mov.n a3, a14 40242ba7: e5cb01 l32r a0, 4023c2d4 40242baa: 0000c0 callx0 a0 40242bad: 024d mov.n a4, a2 40242baf: 023d mov.n a3, a2 40242bb1: 0f2d mov.n a2, a15 40242bb3: 5149 s32i.n a4, a1, 20 40242bb5: fcf901 l32r a0, 40241f9c 40242bb8: 0000c0 callx0 a0 40242bbb: 5148 l32i.n a4, a1, 20 40242bbd: 026d mov.n a6, a2 40242bbf: 0e3d mov.n a3, a14 40242bc1: 1124f0 slli a2, a4, 1 40242bc4: 5169 s32i.n a6, a1, 20 40242bc6: e5c301 l32r a0, 4023c2d4 40242bc9: 0000c0 callx0 a0 40242bcc: 130c movi.n a3, 1 40242bce: 5168 l32i.n a6, a1, 20 40242bd0: 832320 moveqz a2, a3, a2 40242bd3: ffe751 l32r a5, 40242b70 40242bd6: 5b3627 bltu a6, a2, 40242c35 40242bd9: 3d28 l32i.n a2, a13, 12 40242bdb: 0e3d mov.n a3, a14 40242bdd: e5bd01 l32r a0, 4023c2d4 40242be0: 0000c0 callx0 a0 40242be3: ffe451 l32r a5, 40242b74 40242be6: 4b32f7 bltu a2, a15, 40242c35 40242be9: 824fe0 mull a4, a15, a14 40242bec: 4d58 l32i.n a5, a13, 16 40242bee: 017d mov.n a7, a1 40242bf0: 545a add.n a5, a4, a5 40242bf2: 029c42 l16si a4, a12, 4 40242bf5: 560c movi.n a6, 5 40242bf7: 631c movi.n a3, 22 40242bf9: 0d2d mov.n a2, a13 40242bfb: 031e45 call0 40245de0 40242bfe: 025d mov.n a5, a2 40242c00: 031296 bltz a2, 40242c35 40242c03: 040132 l8ui a3, a1, 4 40242c06: ffa251 l32r a5, 40242a90 40242c09: 28e307 bbsi a3, 0, 40242c35 40242c0c: 014380 slli a4, a3, 24 40242c0f: ffa151 l32r a5, 40242a94 40242c12: 01f4d6 bgez a4, 40242c35 40242c15: ffa051 l32r a5, 40242a98 40242c18: 19e317 bbsi a3, 1, 40242c35 40242c1b: ffd751 l32r a5, 40242b78 40242c1e: 13e327 bbsi a3, 2, 40242c35 40242c21: 039c32 l16si a3, a12, 6 40242c24: 00d3d6 bgez a3, 40242c35 40242c27: 011152 l16ui a5, a1, 2 40242c2a: 4138 l32i.n a3, a1, 16 40242c2c: c0d530 sub a13, a5, a3 40242c2f: ffd351 l32r a5, 40242b7c 40242c32: 8352d0 moveqz a5, a2, a13 40242c35: f108 l32i.n a0, a1, 60 40242c37: 052d mov.n a2, a5 40242c39: e1c8 l32i.n a12, a1, 56 40242c3b: d1d8 l32i.n a13, a1, 52 40242c3d: c1e8 l32i.n a14, a1, 48 40242c3f: b1f8 l32i.n a15, a1, 44 40242c41: 40c112 addi a1, a1, 64 40242c44: f00d ret.n 40242c46: fe0000 excw 40242c49: 7f .byte 0x7f ... 40242c4c : 40242c4c: a0c112 addi a1, a1, -96 40242c4f: 1461e2 s32i a14, a1, 80 40242c52: 72e8 l32i.n a14, a2, 28 40242c54: 1361f2 s32i a15, a1, 76 40242c57: 02fd mov.n a15, a2 40242c59: 6228 l32i.n a2, a2, 24 40242c5b: f44040 extui a4, a4, 0, 16 40242c5e: 1561d2 s32i a13, a1, 84 40242c61: 06dd mov.n a13, a6 40242c63: f46030 extui a6, a3, 0, 16 40242c66: 0e3d mov.n a3, a14 40242c68: d169 s32i.n a6, a1, 52 40242c6a: 176102 s32i a0, a1, 92 40242c6d: 1661c2 s32i a12, a1, 88 40242c70: c149 s32i.n a4, a1, 48 40242c72: 05cd mov.n a12, a5 40242c74: e59801 l32r a0, 4023c2d4 40242c77: 0000c0 callx0 a0 40242c7a: c148 l32i.n a4, a1, 48 40242c7c: 0e3d mov.n a3, a14 40242c7e: c15240 mul16u a5, a2, a4 40242c81: 1122f0 slli a2, a2, 1 40242c84: f45050 extui a5, a5, 0, 16 40242c87: c159 s32i.n a5, a1, 48 40242c89: e59201 l32r a0, 4023c2d4 40242c8c: 0000c0 callx0 a0 40242c8f: c158 l32i.n a5, a1, 48 40242c91: d168 l32i.n a6, a1, 52 40242c93: f43020 extui a3, a2, 0, 16 40242c96: 140c movi.n a4, 1 40242c98: 934320 movnez a4, a3, a2 40242c9b: c5ca add.n a12, a5, a12 40242c9d: 80d662 addmi a6, a6, 0xffff8000 40242ca0: ffea31 l32r a3, 40242c48 40242ca3: 24ca add.n a2, a4, a12 40242ca5: f46060 extui a6, a6, 0, 16 40242ca8: f42020 extui a2, a2, 0, 16 40242cab: 3a3367 bltu a3, a6, 40242ce9 40242cae: 8222e0 mull a2, a2, a14 40242cb1: 4f58 l32i.n a5, a15, 16 40242cb3: 531c movi.n a3, 21 40242cb5: 525a add.n a5, a2, a5 40242cb7: 017d mov.n a7, a1 40242cb9: e62c movi.n a6, 46 40242cbb: 040c movi.n a4, 0 40242cbd: 0f2d mov.n a2, a15 40242cbf: 031205 call0 40245de0 40242cc2: 023d mov.n a3, a2 40242cc4: 024296 bltz a2, 40242cec 40242cc7: 0111c2 l16ui a12, a1, 2 40242cca: bcdc bnez.n a12, 40242ce9 40242ccc: 040132 l8ui a3, a1, 4 40242ccf: c2a022 movi a2, 194 40242cd2: 102320 and a2, a3, a2 40242cd5: c0a032 movi a3, 192 40242cd8: 0d9237 bne a2, a3, 40242ce9 40242cdb: 31db addi.n a3, a1, 13 40242cdd: 0d2d mov.n a2, a13 40242cdf: f93a01 l32r a0, 402411c8 <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj+0x34> 40242ce2: 0000c0 callx0 a0 40242ce5: 0c3d mov.n a3, a12 40242ce7: 128c beqz.n a2, 40242cec 40242ce9: ff3431 l32r a3, 402429bc 40242cec: 172102 l32i a0, a1, 92 40242cef: 032d mov.n a2, a3 40242cf1: 1621c2 l32i a12, a1, 88 40242cf4: 1521d2 l32i a13, a1, 84 40242cf7: 1421e2 l32i a14, a1, 80 40242cfa: 1321f2 l32i a15, a1, 76 40242cfd: 60c112 addi a1, a1, 96 40242d00: f00d ret.n 40242d02: d90000 excw 40242d05: ffd8 l32i.n a13, a15, 60 40242d07: ff .byte 0xff 40242d08 : 40242d08: a0c112 addi a1, a1, -96 40242d0b: 1661c2 s32i a12, a1, 88 40242d0e: f4c030 extui a12, a3, 0, 16 40242d11: 1361f2 s32i a15, a1, 76 40242d14: d37c movi.n a3, -3 40242d16: 02fd mov.n a15, a2 40242d18: 2c0b addi.n a2, a12, -1 40242d1a: 1561d2 s32i a13, a1, 84 40242d1d: 176102 s32i a0, a1, 92 40242d20: 1461e2 s32i a14, a1, 80 40242d23: f42020 extui a2, a2, 0, 16 40242d26: f43030 extui a3, a3, 0, 16 40242d29: 05dd mov.n a13, a5 40242d2b: f44040 extui a4, a4, 0, 16 40242d2e: 02b327 bgeu a3, a2, 40242d34 40242d31: 002b06 j 40242de1 40242d34: 001772 l16ui a7, a7, 0 40242d37: c179 s32i.n a7, a1, 48 40242d39: 079616 beqz a6, 40242db6 40242d3c: 412fc0 srli a2, a12, 15 40242d3f: 073216 beqz a2, 40242db6 40242d42: 7fe8 l32i.n a14, a15, 28 40242d44: 6f28 l32i.n a2, a15, 24 40242d46: 0e3d mov.n a3, a14 40242d48: e169 s32i.n a6, a1, 56 40242d4a: d149 s32i.n a4, a1, 52 40242d4c: e56201 l32r a0, 4023c2d4 40242d4f: 0000c0 callx0 a0 40242d52: d148 l32i.n a4, a1, 52 40242d54: 0e3d mov.n a3, a14 40242d56: c15240 mul16u a5, a2, a4 40242d59: 1122f0 slli a2, a2, 1 40242d5c: f45050 extui a5, a5, 0, 16 40242d5f: d159 s32i.n a5, a1, 52 40242d61: e55c01 l32r a0, 4023c2d4 40242d64: 0000c0 callx0 a0 40242d67: d158 l32i.n a5, a1, 52 40242d69: f43020 extui a3, a2, 0, 16 40242d6c: 140c movi.n a4, 1 40242d6e: 934320 movnez a4, a3, a2 40242d71: d5da add.n a13, a5, a13 40242d73: 24da add.n a2, a4, a13 40242d75: f42020 extui a2, a2, 0, 16 40242d78: 8222e0 mull a2, a2, a14 40242d7b: 4f58 l32i.n a5, a15, 16 40242d7d: 531c movi.n a3, 21 40242d7f: 525a add.n a5, a2, a5 40242d81: 017d mov.n a7, a1 40242d83: e62c movi.n a6, 46 40242d85: 040c movi.n a4, 0 40242d87: 0f2d mov.n a2, a15 40242d89: 030545 call0 40245de0 40242d8c: 023d mov.n a3, a2 40242d8e: e188 l32i.n a8, a1, 56 40242d90: 050296 bltz a2, 40242de4 40242d93: 011122 l16ui a2, a1, 2 40242d96: c2dc bnez.n a2, 40242db6 40242d98: 040132 l8ui a3, a1, 4 40242d9b: c2a022 movi a2, 194 40242d9e: 102320 and a2, a3, a2 40242da1: c0a032 movi a3, 192 40242da4: 0e9237 bne a2, a3, 40242db6 40242da7: 31db addi.n a3, a1, 13 40242da9: 082d mov.n a2, a8 40242dab: f90701 l32r a0, 402411c8 <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj+0x34> 40242dae: 0000c0 callx0 a0 40242db1: ffd431 l32r a3, 40242d04 40242db4: c2ac beqz.n a2, 40242de4 40242db6: c128 l32i.n a2, a1, 48 40242db8: e4c0c0 extui a12, a12, 0, 15 40242dbb: c0cc20 sub a12, a12, a2 40242dbe: 2123c0 srai a2, a12, 3 40242dc1: 01c296 bltz a2, 40242de1 40242dc4: 7f38 l32i.n a3, a15, 28 40242dc6: 17b237 bgeu a2, a3, 40242de1 40242dc9: ef38 l32i.n a3, a15, 56 40242dcb: 24c0c0 extui a12, a12, 0, 3 40242dce: 232a add.n a2, a3, a2 40242dd0: 130c movi.n a3, 1 40242dd2: 401c00 ssl a12 40242dd5: a1c300 sll a12, a3 40242dd8: 000232 l8ui a3, a2, 0 40242ddb: 20cc30 or a12, a12, a3 40242dde: 0042c2 s8i a12, a2, 0 40242de1: fef631 l32r a3, 402429bc 40242de4: 172102 l32i a0, a1, 92 40242de7: 032d mov.n a2, a3 40242de9: 1621c2 l32i a12, a1, 88 40242dec: 1521d2 l32i a13, a1, 84 40242def: 1421e2 l32i a14, a1, 80 40242df2: 1321f2 l32i a15, a1, 76 40242df5: 60c112 addi a1, a1, 96 40242df8: f00d ret.n ... 40242dfc : 40242dfc: ff2a41 l32r a4, 40242aa4 40242dff: f43030 extui a3, a3, 0, 16 40242e02: 0c9347 bne a3, a4, 40242e12 40242e05: f5dc bnez.n a5, 40242e28 40242e07: 122232 l32i a3, a2, 72 40242e0a: 331b addi.n a3, a3, 1 40242e0c: 126232 s32i a3, a2, 72 40242e0f: 000546 j 40242e28 40242e12: a3cc bnez.n a3, 40242e20 40242e14: 142232 l32i a3, a2, 80 40242e17: 331b addi.n a3, a3, 1 40242e19: 146232 s32i a3, a2, 80 40242e1c: 000206 j 40242e28 40242e1f: 223200 excw 40242e22: 331b13 excw 40242e25: 136232 s32i a3, a2, 76 40242e28: fee521 l32r a2, 402429bc 40242e2b: f00d ret.n 40242e2d: 000000 ill 40242e30 : 40242e30: a0c112 addi a1, a1, -96 40242e33: 1661c2 s32i a12, a1, 88 40242e36: f4c030 extui a12, a3, 0, 16 40242e39: 1361f2 s32i a15, a1, 76 40242e3c: 80dc32 addmi a3, a12, 0xffff8000 40242e3f: 06fd mov.n a15, a6 40242e41: ff8161 l32r a6, 40242c48 40242e44: 1561d2 s32i a13, a1, 84 40242e47: 176102 s32i a0, a1, 92 40242e4a: 1461e2 s32i a14, a1, 80 40242e4d: f43030 extui a3, a3, 0, 16 40242e50: 02dd mov.n a13, a2 40242e52: f44040 extui a4, a4, 0, 16 40242e55: fed921 l32r a2, 402429bc 40242e58: 02b637 bgeu a6, a3, 40242e5e 40242e5b: 002746 j 40242efc 40242e5e: 6d68 l32i.n a6, a13, 24 40242e60: 7de8 l32i.n a14, a13, 28 40242e62: 4d78 l32i.n a7, a13, 16 40242e64: 062d mov.n a2, a6 40242e66: 0e3d mov.n a3, a14 40242e68: e149 s32i.n a4, a1, 56 40242e6a: f159 s32i.n a5, a1, 60 40242e6c: d169 s32i.n a6, a1, 52 40242e6e: c179 s32i.n a7, a1, 48 40242e70: e51901 l32r a0, 4023c2d4 40242e73: 0000c0 callx0 a0 40242e76: 0e3d mov.n a3, a14 40242e78: 1122f0 slli a2, a2, 1 40242e7b: e51601 l32r a0, 4023c2d4 40242e7e: 0000c0 callx0 a0 40242e81: 130c movi.n a3, 1 40242e83: e148 l32i.n a4, a1, 56 40242e85: f158 l32i.n a5, a1, 60 40242e87: d168 l32i.n a6, a1, 52 40242e89: 832320 moveqz a2, a3, a2 40242e8c: 826460 mull a6, a4, a6 40242e8f: c178 l32i.n a7, a1, 48 40242e91: 252a add.n a2, a5, a2 40242e93: 8252e0 mull a5, a2, a14 40242e96: 467a add.n a4, a6, a7 40242e98: 545a add.n a5, a4, a5 40242e9a: 017d mov.n a7, a1 40242e9c: e62c movi.n a6, 46 40242e9e: 040c movi.n a4, 0 40242ea0: 531c movi.n a3, 21 40242ea2: 202dd0 or a2, a13, a13 40242ea5: 02f385 call0 40245de0 40242ea8: 04d256 bnez a2, 40242ef9 40242eab: 011122 l16ui a2, a1, 2 40242eae: 047256 bnez a2, 40242ef9 40242eb1: 040132 l8ui a3, a1, 4 40242eb4: 86a022 movi a2, 134 40242eb7: 102320 and a2, a3, a2 40242eba: 3be266 bnei a2, 128, 40242ef9 40242ebd: 2f28 l32i.n a2, a15, 8 40242ebf: e28c beqz.n a2, 40242ed1 40242ec1: 31db addi.n a3, a1, 13 40242ec3: f8c101 l32r a0, 402411c8 <_ZN11ArduinoJson10JsonBuffer6strdupEPKcj+0x34> 40242ec6: 0000c0 callx0 a0 40242ec9: 42cc bnez.n a2, 40242ed1 40242ecb: ff8e21 l32r a2, 40242d04 40242ece: 000a86 j 40242efc 40242ed1: 001f42 l16ui a4, a15, 0 40242ed4: e420c0 extui a2, a12, 0, 15 40242ed7: 1e3247 bltu a2, a4, 40242ef9 40242eda: 011f32 l16ui a3, a15, 2 40242edd: 183327 bltu a3, a2, 40242ef9 40242ee0: 012f32 l32i a3, a15, 4 40242ee3: c02240 sub a2, a2, a4 40242ee6: e4fb01 l32r a0, 4023c2d4 40242ee9: 0000c0 callx0 a0 40242eec: ed38 l32i.n a3, a13, 56 40242eee: 232a add.n a2, a3, a2 40242ef0: 000232 l8ui a3, a2, 0 40242ef3: 01c332 addi a3, a3, 1 40242ef6: 004232 s8i a3, a2, 0 40242ef9: feb021 l32r a2, 402429bc 40242efc: 172102 l32i a0, a1, 92 40242eff: 1621c2 l32i a12, a1, 88 40242f02: 1521d2 l32i a13, a1, 84 40242f05: 1421e2 l32i a14, a1, 80 40242f08: 1321f2 l32i a15, a1, 76 40242f0b: 60c112 addi a1, a1, 96 40242f0e: f00d ret.n 40242f10 : 40242f10: 113300 slli a3, a3, 16 40242f13: 90c112 addi a1, a1, -112 40242f16: 313030 srai a3, a3, 16 40242f19: 1a61c2 s32i a12, a1, 104 40242f1c: 1861e2 s32i a14, a1, 96 40242f1f: 1761f2 s32i a15, a1, 92 40242f22: 1b6102 s32i a0, a1, 108 40242f25: 1961d2 s32i a13, a1, 100 40242f28: 106122 s32i a2, a1, 64 40242f2b: 04ed mov.n a14, a4 40242f2d: 05cd mov.n a12, a5 40242f2f: 06fd mov.n a15, a6 40242f31: 116132 s32i a3, a1, 68 40242f34: 000ec6 j 40242f73 40242f37: 024c00 excw 40242f3a: 0fdd mov.n a13, a15 40242f3c: 01b2f7 bgeu a2, a15, 40242f41 40242f3f: 02dd mov.n a13, a2 40242f41: 112142 l32i a4, a1, 68 40242f44: 102122 l32i a2, a1, 64 40242f47: 207110 or a7, a1, a1 40242f4a: 206dd0 or a6, a13, a13 40242f4d: 0c5d mov.n a5, a12 40242f4f: b30c movi.n a3, 11 40242f51: 02e8c5 call0 40245de0 40242f54: 020296 bltz a2, 40242f78 40242f57: 112142 l32i a4, a1, 68 40242f5a: 102122 l32i a2, a1, 64 40242f5d: 017d mov.n a7, a1 40242f5f: 0d6d mov.n a6, a13 40242f61: 0e5d mov.n a5, a14 40242f63: 0fa032 movi a3, 15 40242f66: 02f745 call0 40245edc 40242f69: 00b296 bltz a2, 40242f78 40242f6c: c0ffd0 sub a15, a15, a13 40242f6f: ccda add.n a12, a12, a13 40242f71: eeda add.n a14, a14, a13 40242f73: fc1f56 bnez a15, 40242f38 40242f76: 0f2d mov.n a2, a15 40242f78: 1b2102 l32i a0, a1, 108 40242f7b: 1a21c2 l32i a12, a1, 104 40242f7e: 1921d2 l32i a13, a1, 100 40242f81: 1821e2 l32i a14, a1, 96 40242f84: 1721f2 l32i a15, a1, 92 40242f87: 70c112 addi a1, a1, 112 40242f8a: f00d ret.n 40242f8c: d8a8 l32i.n a10, a8, 52 40242f8e: ff .byte 0xff 40242f8f: ff .byte 0xff 40242f90: 002757 blt a7, a5, 40242f94 40242f93: d8a900 excw 40242f96: ff .byte 0xff 40242f97: ff .byte 0xff 40242f98: dc88 l32i.n a8, a12, 52 40242f9a: 124000 excw 40242f9c : 40242f9c: a0c112 addi a1, a1, -96 40242f9f: 1661c2 s32i a12, a1, 88 40242fa2: 1361f2 s32i a15, a1, 76 40242fa5: 62c8 l32i.n a12, a2, 24 40242fa7: 72f8 l32i.n a15, a2, 28 40242fa9: 049d mov.n a9, a4 40242fab: 8248 l32i.n a4, a2, 32 40242fad: 028d mov.n a8, a2 40242faf: 745050 extui a5, a5, 0, 8 40242fb2: f46060 extui a6, a6, 0, 16 40242fb5: 1561d2 s32i a13, a1, 84 40242fb8: 0c2d mov.n a2, a12 40242fba: f4d030 extui a13, a3, 0, 16 40242fbd: 0f3d mov.n a3, a15 40242fbf: 9149 s32i.n a4, a1, 36 40242fc1: d189 s32i.n a8, a1, 52 40242fc3: c199 s32i.n a9, a1, 48 40242fc5: 176102 s32i a0, a1, 92 40242fc8: 1461e2 s32i a14, a1, 80 40242fcb: 5179 s32i.n a7, a1, 20 40242fcd: 3159 s32i.n a5, a1, 12 40242fcf: 066162 s32i a6, a1, 24 40242fd2: e4c001 l32r a0, 4023c2d4 40242fd5: 0000c0 callx0 a0 40242fd8: 02ed mov.n a14, a2 40242fda: 0f3d mov.n a3, a15 40242fdc: 1122f0 slli a2, a2, 1 40242fdf: e4bd01 l32r a0, 4023c2d4 40242fe2: 0000c0 callx0 a0 40242fe5: 130c movi.n a3, 1 40242fe7: 832320 moveqz a2, a3, a2 40242fea: 9148 l32i.n a4, a1, 36 40242fec: c0ee20 sub a14, a14, a2 40242fef: d188 l32i.n a8, a1, 52 40242ff1: 822e40 mull a2, a14, a4 40242ff4: d838 l32i.n a3, a8, 52 40242ff6: 2129 s32i.n a2, a1, 8 40242ff8: c198 l32i.n a9, a1, 48 40242ffa: 4121f0 srli a2, a15, 1 40242ffd: 7139 s32i.n a3, a1, 28 40242fff: 0129 s32i.n a2, a1, 0 40243001: ee0b addi.n a14, a14, -1 40243003: 0ea9e7 bge a9, a14, 40243015 40243006: 82cdc0 mull a12, a13, a12 40243009: 3138 l32i.n a3, a1, 12 4024300b: 0b0c movi.n a11, 0 4024300d: 043030 extui a3, a3, 0, 1 40243010: 8139 s32i.n a3, a1, 32 40243012: 006886 j 402431b8 40243015: dd1b addi.n a13, a13, 1 40243017: f4d0d0 extui a13, a13, 0, 16 4024301a: 07bd47 bgeu a13, a4, 40243025 4024301d: 82ccd0 mull a12, a12, a13 40243020: 090c movi.n a9, 0 40243022: fff8c6 j 40243009 40243025: 3128 l32i.n a2, a1, 12 40243027: 490c movi.n a9, 4 40243029: 109290 and a9, a2, a9 4024302c: 09cd mov.n a12, a9 4024302e: 09dd mov.n a13, a9 40243030: fd5916 beqz a9, 40243009 40243033: 0064c6 j 402431ca 40243036: 0138 l32i.n a3, a1, 0 40243038: 092d mov.n a2, a9 4024303a: d189 s32i.n a8, a1, 52 4024303c: c199 s32i.n a9, a1, 48 4024303e: ffd601 l32r a0, 40242f98 40243041: 0000c0 callx0 a0 40243044: 0138 l32i.n a3, a1, 0 40243046: 02ed mov.n a14, a2 40243048: 823320 mull a3, a3, a2 4024304b: d188 l32i.n a8, a1, 52 4024304d: 1139 s32i.n a3, a1, 4 4024304f: c198 l32i.n a9, a1, 48 40243051: 004706 j 40243171 40243054: 042822 l32i a2, a8, 16 40243057: 825fe0 mull a5, a15, a14 4024305a: 0d2872 l32i a7, a8, 52 4024305d: 802c20 add a2, a12, a2 40243060: 525a add.n a5, a2, a5 40243062: 0f6d mov.n a6, a15 40243064: 082d mov.n a2, a8 40243066: 040c movi.n a4, 0 40243068: 431c movi.n a3, 20 4024306a: d189 s32i.n a8, a1, 52 4024306c: c199 s32i.n a9, a1, 48 4024306e: 02d705 call0 40245de0 40243071: 02bd mov.n a11, a2 40243073: d188 l32i.n a8, a1, 52 40243075: c198 l32i.n a9, a1, 48 40243077: 0ea256 bnez a2, 40243165 4024307a: 09ad mov.n a10, a9 4024307c: 2198 l32i.n a9, a1, 8 4024307e: 990b addi.n a9, a9, -1 40243080: 4199 s32i.n a9, a1, 16 40243082: 1198 l32i.n a9, a1, 4 40243084: c0fa90 sub a15, a10, a9 40243087: 7198 l32i.n a9, a1, 28 40243089: 90ff90 addx2 a15, a15, a9 4024308c: 002106 j 40243114 4024308f: 980000 excw 40243092: 698c81 l32r a8, 4021d6c4 40243095: 001f22 l16ui a2, a15, 0 40243098: 6198 l32i.n a9, a1, 24 4024309a: 6c9297 bne a2, a9, 4024310a 4024309d: 1a2192 l32i a9, a1, 104 402430a0: 198c beqz.n a9, 402430a5 402430a2: 0059d2 s16i a13, a9, 0 402430a5: 1b2192 l32i a9, a1, 108 402430a8: 198c beqz.n a9, 402430ad 402430aa: 0069a2 s32i a10, a9, 0 402430ad: 5198 l32i.n a9, a1, 20 402430af: 11f916 beqz a9, 402431d2 402430b2: 3198 l32i.n a9, a1, 12 402430b4: 062132 l32i a3, a1, 24 402430b7: 02e917 bbsi a9, 1, 402430bd 402430ba: 001f32 l16ui a3, a15, 0 402430bd: 192172 l32i a7, a1, 100 402430c0: 182162 l32i a6, a1, 96 402430c3: 5198 l32i.n a9, a1, 20 402430c5: 0a5d mov.n a5, a10 402430c7: 082d mov.n a2, a8 402430c9: d189 s32i.n a8, a1, 52 402430cb: a1a9 s32i.n a10, a1, 40 402430cd: b1b9 s32i.n a11, a1, 44 402430cf: 0d4d mov.n a4, a13 402430d1: 0009c0 callx0 a9 402430d4: ffaf31 l32r a3, 40242f90 402430d7: d188 l32i.n a8, a1, 52 402430d9: 323a add.n a3, a2, a3 402430db: a1a8 l32i.n a10, a1, 40 402430dd: b1b8 l32i.n a11, a1, 44 402430df: 0223b6 bltui a3, 2, 402430e5 402430e2: 003b86 j 402431d4 402430e5: ffab31 l32r a3, 40242f94 402430e8: 1e9237 bne a2, a3, 4024310a 402430eb: 7868 l32i.n a6, a8, 28 402430ed: 4828 l32i.n a2, a8, 16 402430ef: 825e60 mull a5, a14, a6 402430f2: 2c2a add.n a2, a12, a2 402430f4: d878 l32i.n a7, a8, 52 402430f6: 525a add.n a5, a2, a5 402430f8: 040c movi.n a4, 0 402430fa: 082d mov.n a2, a8 402430fc: 431c movi.n a3, 20 402430fe: 02ce05 call0 40245de0 40243101: d188 l32i.n a8, a1, 52 40243103: a1a8 l32i.n a10, a1, 40 40243105: b1b8 l32i.n a11, a1, 44 40243107: 0c9296 bltz a2, 402431d4 4024310a: 4198 l32i.n a9, a1, 16 4024310c: aa1b addi.n a10, a10, 1 4024310e: 990b addi.n a9, a9, -1 40243110: 4199 s32i.n a9, a1, 16 40243112: ff2b addi.n a15, a15, 2 40243114: 1138 l32i.n a3, a1, 4 40243116: 4198 l32i.n a9, a1, 16 40243118: c02a30 sub a2, a10, a3 4024311b: 991b addi.n a9, a9, 1 4024311d: 0138 l32i.n a3, a1, 0 4024311f: 2199 s32i.n a9, a1, 8 40243121: 0a9d mov.n a9, a10 40243123: 3ea237 bge a2, a3, 40243165 40243126: 7858 l32i.n a5, a8, 28 40243128: 6828 l32i.n a2, a8, 24 4024312a: 053d mov.n a3, a5 4024312c: d189 s32i.n a8, a1, 52 4024312e: c1a9 s32i.n a10, a1, 48 40243130: a1a9 s32i.n a10, a1, 40 40243132: b1b9 s32i.n a11, a1, 44 40243134: 9159 s32i.n a5, a1, 36 40243136: e46701 l32r a0, 4023c2d4 40243139: 0000c0 callx0 a0 4024313c: 9158 l32i.n a5, a1, 36 4024313e: 024d mov.n a4, a2 40243140: 053d mov.n a3, a5 40243142: 1122f0 slli a2, a2, 1 40243145: 9149 s32i.n a4, a1, 36 40243147: e46301 l32r a0, 4023c2d4 4024314a: 0000c0 callx0 a0 4024314d: 130c movi.n a3, 1 4024314f: 9148 l32i.n a4, a1, 36 40243151: 832320 moveqz a2, a3, a2 40243154: a1a8 l32i.n a10, a1, 40 40243156: c04420 sub a4, a4, a2 40243159: d188 l32i.n a8, a1, 52 4024315b: c198 l32i.n a9, a1, 48 4024315d: b1b8 l32i.n a11, a1, 44 4024315f: 02aa47 bge a10, a4, 40243165 40243162: ffcac6 j 40243091 40243165: 1128 l32i.n a2, a1, 4 40243167: 0138 l32i.n a3, a1, 0 40243169: ee1b addi.n a14, a14, 1 4024316b: 223a add.n a2, a2, a3 4024316d: 1129 s32i.n a2, a1, 4 4024316f: abec bnez.n a11, 4024319d 40243171: 78f8 l32i.n a15, a8, 28 40243173: 6828 l32i.n a2, a8, 24 40243175: 0f3d mov.n a3, a15 40243177: d189 s32i.n a8, a1, 52 40243179: c199 s32i.n a9, a1, 48 4024317b: e45601 l32r a0, 4023c2d4 4024317e: 0000c0 callx0 a0 40243181: 0f3d mov.n a3, a15 40243183: 1122f0 slli a2, a2, 1 40243186: e45301 l32r a0, 4023c2d4 40243189: 0000c0 callx0 a0 4024318c: 130c movi.n a3, 1 4024318e: 832320 moveqz a2, a3, a2 40243191: d188 l32i.n a8, a1, 52 40243193: c198 l32i.n a9, a1, 48 40243195: 02ae27 bge a14, a2, 4024319b 40243198: ffae06 j 40243054 4024319b: 0b0c movi.n a11, 0 4024319d: dd1b addi.n a13, a13, 1 4024319f: 6828 l32i.n a2, a8, 24 402431a1: 8838 l32i.n a3, a8, 32 402431a3: f4d0d0 extui a13, a13, 0, 16 402431a6: cc2a add.n a12, a12, a2 402431a8: 0a3d37 bltu a13, a3, 402431b6 402431ab: 3198 l32i.n a9, a1, 12 402431ad: 4c0c movi.n a12, 4 402431af: 10c9c0 and a12, a9, a12 402431b2: 4cdc bnez.n a12, 402431ca 402431b4: 0cdd mov.n a13, a12 402431b6: 090c movi.n a9, 0 402431b8: 9bcc bnez.n a11, 402431c5 402431ba: 2138 l32i.n a3, a1, 8 402431bc: 312f30 srai a2, a3, 31 402431bf: c02230 sub a2, a2, a3 402431c2: e70296 bltz a2, 40243036 402431c5: 0b2d mov.n a2, a11 402431c7: 009b96 bltz a11, 402431d4 402431ca: ff7021 l32r a2, 40242f8c 402431cd: 0000c6 j 402431d4 402431d0: 280000 excw 402431d3: 210251 l32r a5, 4020b5dc 402431d6: 21c217 bnall a2, a1, 402431fb 402431d9: 21d216 beqz a2, 402433fa 402431dc: 21e215 excw 402431df: 21f214 excw 402431e2: c11213 excw 402431e5: f00d60 subx8 a0, a13, a6 402431e8 : 402431e8: d0c112 addi a1, a1, -48 402431eb: 91d9 s32i.n a13, a1, 36 402431ed: 62d8 l32i.n a13, a2, 24 402431ef: 81e9 s32i.n a14, a1, 32 402431f1: f4e030 extui a14, a3, 0, 16 402431f4: a1c9 s32i.n a12, a1, 40 402431f6: 71f9 s32i.n a15, a1, 28 402431f8: 02cd mov.n a12, a2 402431fa: 82fed0 mull a15, a14, a13 402431fd: 4228 l32i.n a2, a2, 16 402431ff: b109 s32i.n a0, a1, 44 40243201: ff2a add.n a15, a15, a2 40243203: 0003c6 j 40243216 40243206: 2c48 l32i.n a4, a12, 8 40243208: 5c38 l32i.n a3, a12, 20 4024320a: 0f2d mov.n a2, a15 4024320c: 0004c0 callx0 a4 4024320f: 5c28 l32i.n a2, a12, 20 40243211: ff2a add.n a15, a15, a2 40243213: c0dd20 sub a13, a13, a2 40243216: ec1de6 bgei a13, 1, 40243206 40243219: 122c22 l32i a2, a12, 72 4024321c: 6c58 l32i.n a5, a12, 24 4024321e: 7cd8 l32i.n a13, a12, 28 40243220: 221b addi.n a2, a2, 1 40243222: 0d3d mov.n a3, a13 40243224: 126c22 s32i a2, a12, 72 40243227: 052d mov.n a2, a5 40243229: 0159 s32i.n a5, a1, 0 4024322b: e42a01 l32r a0, 4023c2d4 4024322e: 0000c0 callx0 a0 40243231: 0d3d mov.n a3, a13 40243233: 1122f0 slli a2, a2, 1 40243236: e42701 l32r a0, 4023c2d4 40243239: 0000c0 callx0 a0 4024323c: 0158 l32i.n a5, a1, 0 4024323e: 130c movi.n a3, 1 40243240: 4cf8 l32i.n a15, a12, 16 40243242: 832320 moveqz a2, a3, a2 40243245: 825e50 mull a5, a14, a5 40243248: 82d2d0 mull a13, a2, a13 4024324b: fecff2 addi a15, a15, -2 4024324e: 55fa add.n a5, a5, a15 40243250: 56cc72 addi a7, a12, 86 40243253: 260c movi.n a6, 2 40243255: 55da add.n a5, a5, a13 40243257: 040c movi.n a4, 0 40243259: 931c movi.n a3, 25 4024325b: 0c2d mov.n a2, a12 4024325d: 02c7c5 call0 40245edc 40243260: 018296 bltz a2, 4024327c 40243263: 2b1c32 l16ui a3, a12, 86 40243266: fd0241 l32r a4, 40242670 40243269: 331b addi.n a3, a3, 1 4024326b: f43030 extui a3, a3, 0, 16 4024326e: f44040 extui a4, a4, 0, 16 40243271: 021347 beq a3, a4, 40243277 40243274: 000046 j 40243279 40243277: 030c movi.n a3, 0 40243279: 2b5c32 s16i a3, a12, 86 4024327c: b108 l32i.n a0, a1, 44 4024327e: a1c8 l32i.n a12, a1, 40 40243280: 91d8 l32i.n a13, a1, 36 40243282: 81e8 l32i.n a14, a1, 32 40243284: 71f8 l32i.n a15, a1, 28 40243286: 30c112 addi a1, a1, 48 40243289: f00d ret.n 4024328b: 2dfc00 excw 4024328e: 124024 excw 40243290 : 40243290: b0c112 addi a1, a1, -80 40243293: 1161d2 s32i a13, a1, 68 40243296: 02dd mov.n a13, a2 40243298: 020c movi.n a2, 0 4024329a: 1061e2 s32i a14, a1, 64 4024329d: f1f9 s32i.n a15, a1, 60 4024329f: 136102 s32i a0, a1, 76 402432a2: 1261c2 s32i a12, a1, 72 402432a5: 0a5122 s16i a2, a1, 20 402432a8: 0e0c movi.n a14, 0 402432aa: fdfe81 l32r a8, 40242aa4 402432ad: 10c1f2 addi a15, a1, 16 402432b0: 001d06 j 40243328 402432b3: 6d7800 excw 402432b6: 7dc8 l32i.n a12, a13, 28 402432b8: 4d68 l32i.n a6, a13, 16 402432ba: 072d mov.n a2, a7 402432bc: 0c3d mov.n a3, a12 402432be: b189 s32i.n a8, a1, 44 402432c0: 8159 s32i.n a5, a1, 32 402432c2: 9169 s32i.n a6, a1, 36 402432c4: a179 s32i.n a7, a1, 40 402432c6: e40301 l32r a0, 4023c2d4 402432c9: 0000c0 callx0 a0 402432cc: 0c3d mov.n a3, a12 402432ce: 1122f0 slli a2, a2, 1 402432d1: e40001 l32r a0, 4023c2d4 402432d4: 0000c0 callx0 a0 402432d7: a178 l32i.n a7, a1, 40 402432d9: 8158 l32i.n a5, a1, 32 402432db: 130c movi.n a3, 1 402432dd: 9168 l32i.n a6, a1, 36 402432df: 832320 moveqz a2, a3, a2 402432e2: 825570 mull a5, a5, a7 402432e5: 8242c0 mull a4, a2, a12 402432e8: fec662 addi a6, a6, -2 402432eb: 556a add.n a5, a5, a6 402432ed: 554a add.n a5, a5, a4 402432ef: 0f7d mov.n a7, a15 402432f1: 260c movi.n a6, 2 402432f3: 040c movi.n a4, 0 402432f5: 531c movi.n a3, 21 402432f7: 0d2d mov.n a2, a13 402432f9: 02ae45 call0 40245de0 402432fc: b188 l32i.n a8, a1, 44 402432fe: 077296 bltz a2, 40243379 40243301: 081122 l16ui a2, a1, 16 40243304: fde831 l32r a3, 40242aa4 40243307: 151237 beq a2, a3, 40243320 4024330a: 083d mov.n a3, a8 4024330c: 01b287 bgeu a2, a8, 40243311 4024330f: 023d mov.n a3, a2 40243311: f48030 extui a8, a3, 0, 16 40243314: 203ee0 or a3, a14, a14 40243317: 02be27 bgeu a14, a2, 4024331d 4024331a: 203220 or a3, a2, a2 4024331d: f4e030 extui a14, a3, 0, 16 40243320: 0a1122 l16ui a2, a1, 20 40243323: 221b addi.n a2, a2, 1 40243325: 0a5122 s16i a2, a1, 20 40243328: 0a1152 l16ui a5, a1, 20 4024332b: 8d28 l32i.n a2, a13, 32 4024332d: 02b527 bgeu a5, a2, 40243333 40243330: ffe006 j 402432b4 40243333: 936a31 l32r a3, 402280dc 40243336: c02e80 sub a2, a14, a8 40243339: ee1b addi.n a14, a14, 1 4024333b: f4e0e0 extui a14, a14, 0, 16 4024333e: 04a327 bge a3, a2, 40243346 40243341: e81b addi.n a14, a8, 1 40243343: f4e0e0 extui a14, a14, 0, 16 40243346: 0c0c movi.n a12, 0 40243348: 14c122 addi a2, a1, 20 4024334b: ffd071 l32r a7, 4024328c 4024334e: 2129 s32i.n a2, a1, 8 40243350: 0c3d mov.n a3, a12 40243352: 2b5de2 s16i a14, a13, 86 40243355: 126dc2 s32i a12, a13, 72 40243358: 136dc2 s32i a12, a13, 76 4024335b: 146dc2 s32i a12, a13, 80 4024335e: 31f9 s32i.n a15, a1, 12 40243360: 11c9 s32i.n a12, a1, 4 40243362: 01c9 s32i.n a12, a1, 0 40243364: 0c6d mov.n a6, a12 40243366: 0c5d mov.n a5, a12 40243368: 0c4d mov.n a4, a12 4024336a: 202dd0 or a2, a13, a13 4024336d: ffc2c5 call0 40242f9c 40243370: ff0731 l32r a3, 40242f8c 40243373: c03230 sub a3, a2, a3 40243376: 832c30 moveqz a2, a12, a3 40243379: 132102 l32i a0, a1, 76 4024337c: 1221c2 l32i a12, a1, 72 4024337f: 1121d2 l32i a13, a1, 68 40243382: 1021e2 l32i a14, a1, 64 40243385: f1f8 l32i.n a15, a1, 60 40243387: 50c112 addi a1, a1, 80 4024338a: f00d ret.n 4024338c: ee .byte 0xee 4024338d: ffd8 l32i.n a13, a15, 60 4024338f: ff .byte 0xff 40243390 : 40243390: e0c112 addi a1, a1, -32 40243393: 036172 s32i a7, a1, 12 40243396: 00a072 movi a7, 0 40243399: 026162 s32i a6, a1, 8 4024339c: 1179 s32i.n a7, a1, 4 4024339e: 0179 s32i.n a7, a1, 0 402433a0: f46050 extui a6, a5, 0, 16 402433a3: f43030 extui a3, a3, 0, 16 402433a6: 150c movi.n a5, 1 402433a8: 7109 s32i.n a0, a1, 28 402433aa: ffbf05 call0 40242f9c 402433ad: fef731 l32r a3, 40242f8c 402433b0: fff741 l32r a4, 4024338c 402433b3: 7108 l32i.n a0, a1, 28 402433b5: c03230 sub a3, a2, a3 402433b8: 832430 moveqz a2, a4, a3 402433bb: 20c112 addi a1, a1, 32 402433be: f00d ret.n 402433c0: ef .byte 0xef 402433c1: ffd8 l32i.n a13, a15, 60 402433c3: ff .byte 0xff 402433c4: 272d excw ... 402433c8 : 402433c8: d0c112 addi a1, a1, -48 402433cb: a1c9 s32i.n a12, a1, 40 402433cd: 91d9 s32i.n a13, a1, 36 402433cf: 81e9 s32i.n a14, a1, 32 402433d1: 71f9 s32i.n a15, a1, 28 402433d3: b109 s32i.n a0, a1, 44 402433d5: 05cd mov.n a12, a5 402433d7: 540252 l8ui a5, a2, 84 402433da: 02dd mov.n a13, a2 402433dc: 06ed mov.n a14, a6 402433de: f4f030 extui a15, a3, 0, 16 402433e1: 018516 beqz a5, 402433fd 402433e4: fdb051 l32r a5, 40242aa4 402433e7: 207ee0 or a7, a14, a14 402433ea: 206cc0 or a6, a12, a12 402433ed: 203ff0 or a3, a15, a15 402433f0: 0d2d mov.n a2, a13 402433f2: fff9c5 call0 40243390 402433f5: 72bc beqz.n a2, 40243430 402433f7: 0012c6 j 40243446 402433fa: 000000 ill 402433fd: 122222 l32i a2, a2, 72 40243400: e022f6 bgeui a2, 2, 402433e4 40243403: 203550 or a3, a5, a5 40243406: 202dd0 or a2, a13, a13 40243409: 006142 s32i a4, a1, 0 4024340c: 1159 s32i.n a5, a1, 4 4024340e: 02d145 call0 40246124 40243411: 0148 l32i.n a4, a1, 0 40243413: 1158 l32i.n a5, a1, 4 40243415: 00b2d6 bgez a2, 40243424 40243418: ffeb31 l32r a3, 402433c4 4024341b: 160c movi.n a6, 1 4024341d: 323a add.n a3, a2, a3 4024341f: 935630 movnez a5, a6, a3 40243422: 05ec bnez.n a5, 40243446 40243424: 122d32 l32i a3, a13, 72 40243427: ffe621 l32r a2, 402433c0 4024342a: b623f6 bgeui a3, 2, 402433e4 4024342d: 000546 j 40243446 40243430: 001c32 l16ui a3, a12, 0 40243433: 125d32 s16i a3, a13, 36 40243436: 0e38 l32i.n a3, a14, 0 40243438: ad39 s32i.n a3, a13, 40 4024343a: 0e38 l32i.n a3, a14, 0 4024343c: 63cc bnez.n a3, 40243446 4024343e: 122d32 l32i a3, a13, 72 40243441: 330b addi.n a3, a3, -1 40243443: 126d32 s32i a3, a13, 72 40243446: b108 l32i.n a0, a1, 44 40243448: a1c8 l32i.n a12, a1, 40 4024344a: 91d8 l32i.n a13, a1, 36 4024344c: 81e8 l32i.n a14, a1, 32 4024344e: 71f8 l32i.n a15, a1, 28 40243450: 30c112 addi a1, a1, 48 40243453: f00d ret.n 40243455: 000000 ill 40243458: 2429c0 extui a2, a12, 9, 3 4024345b: c11240 mul16u a1, a2, a4 4024345c : 4024345c: a0c112 addi a1, a1, -96 4024345f: 161282 l16ui a8, a2, 44 40243462: 1661c2 s32i a12, a1, 88 40243465: 1361f2 s32i a15, a1, 76 40243468: 02cd mov.n a12, a2 4024346a: 105142 s16i a4, a1, 32 4024346d: 125152 s16i a5, a1, 36 40243470: c248 l32i.n a4, a2, 48 40243472: 06fd mov.n a15, a6 40243474: f42050 extui a2, a5, 0, 16 40243477: 24c162 addi a6, a1, 36 4024347a: 050c movi.n a5, 0 4024347c: 935620 movnez a5, a6, a2 4024347f: 10c122 addi a2, a1, 16 40243482: 3129 s32i.n a2, a1, 12 40243484: 14c122 addi a2, a1, 20 40243487: 2129 s32i.n a2, a1, 8 40243489: fff371 l32r a7, 40243458 4024348c: 20c122 addi a2, a1, 32 4024348f: 1129 s32i.n a2, a1, 4 40243491: 0159 s32i.n a5, a1, 0 40243493: f46030 extui a6, a3, 0, 16 40243496: 150c movi.n a5, 1 40243498: 083d mov.n a3, a8 4024349a: 0c2d mov.n a2, a12 4024349c: 176102 s32i a0, a1, 92 4024349f: 1561d2 s32i a13, a1, 84 402434a2: 1461e2 s32i a14, a1, 80 402434a5: ffaf45 call0 40242f9c 402434a8: 024d mov.n a4, a2 402434aa: feb821 l32r a2, 40242f8c 402434ad: 4c1427 beq a4, a2, 402434fd 402434b0: 04c496 bltz a4, 40243500 402434b3: 0a11e2 l16ui a14, a1, 20 402434b6: 4158 l32i.n a5, a1, 16 402434b8: 8fbc beqz.n a15, 402434f4 402434ba: 7c68 l32i.n a6, a12, 28 402434bc: 6c28 l32i.n a2, a12, 24 402434be: 063d mov.n a3, a6 402434c0: b149 s32i.n a4, a1, 44 402434c2: 0c6152 s32i a5, a1, 48 402434c5: 0a6162 s32i a6, a1, 40 402434c8: e38301 l32r a0, 4023c2d4 402434cb: 0000c0 callx0 a0 402434ce: a168 l32i.n a6, a1, 40 402434d0: c1de20 mul16u a13, a14, a2 402434d3: 063d mov.n a3, a6 402434d5: 1122f0 slli a2, a2, 1 402434d8: e37f01 l32r a0, 4023c2d4 402434db: 0000c0 callx0 a0 402434de: c158 l32i.n a5, a1, 48 402434e0: f43020 extui a3, a2, 0, 16 402434e3: f4d0d0 extui a13, a13, 0, 16 402434e6: 160c movi.n a6, 1 402434e8: 936320 movnez a6, a3, a2 402434eb: dd5a add.n a13, a13, a5 402434ed: 26da add.n a2, a6, a13 402434ef: b148 l32i.n a4, a1, 44 402434f1: 005f22 s16i a2, a15, 0 402434f4: 165ce2 s16i a14, a12, 44 402434f7: cc59 s32i.n a5, a12, 48 402434f9: 0000c6 j 40243500 402434fc: a34100 movltz a4, a1, a0 402434ff: ff .byte 0xff 40243500: 172102 l32i a0, a1, 92 40243503: 042d mov.n a2, a4 40243505: 1621c2 l32i a12, a1, 88 40243508: 1521d2 l32i a13, a1, 84 4024350b: 1421e2 l32i a14, a1, 80 4024350e: 1321f2 l32i a15, a1, 76 40243511: 60c112 addi a1, a1, 96 40243514: f00d ret.n ... 40243518 : 40243518: b0c112 addi a1, a1, -80 4024351b: f1f9 s32i.n a15, a1, 60 4024351d: 02fd mov.n a15, a2 4024351f: 500122 l8ui a2, a1, 80 40243522: 1261c2 s32i a12, a1, 72 40243525: 085132 s16i a3, a1, 16 40243528: 04cd mov.n a12, a4 4024352a: 121f32 l16ui a3, a15, 36 4024352d: af48 l32i.n a4, a15, 40 4024352f: 1061e2 s32i a14, a1, 64 40243532: 5169 s32i.n a6, a1, 20 40243534: 05ed mov.n a14, a5 40243536: 7129 s32i.n a2, a1, 28 40243538: 016d mov.n a6, a1 4024353a: 514b addi.n a5, a1, 4 4024353c: 0f2d mov.n a2, a15 4024353e: 136102 s32i a0, a1, 76 40243541: 1161d2 s32i a13, a1, 68 40243544: 6179 s32i.n a7, a1, 24 40243546: ffe805 call0 402433c8 40243549: 173296 bltz a2, 402436c0 4024354c: 6f28 l32i.n a2, a15, 24 4024354e: 021152 l16ui a5, a1, 4 40243551: 10c172 addi a7, a1, 16 40243554: 825520 mull a5, a5, a2 40243557: 0128 l32i.n a2, a1, 0 40243559: 260c movi.n a6, 2 4024355b: 902250 addx2 a2, a2, a5 4024355e: 4f58 l32i.n a5, a15, 16 40243560: 040c movi.n a4, 0 40243562: 525a add.n a5, a2, a5 40243564: 430c movi.n a3, 4 40243566: 0f2d mov.n a2, a15 40243568: 029705 call0 40245edc 4024356b: 151296 bltz a2, 402436c0 4024356e: 132f22 l32i a2, a15, 76 40243571: 221b addi.n a2, a2, 1 40243573: 136f22 s32i a2, a15, 76 40243576: 040c32 l8ui a3, a12, 4 40243579: e27c movi.n a2, -2 4024357b: 102320 and a2, a3, a2 4024357e: 044c22 s8i a2, a12, 4 40243581: 6f68 l32i.n a6, a15, 24 40243583: 7fd8 l32i.n a13, a15, 28 40243585: 4f58 l32i.n a5, a15, 16 40243587: 062d mov.n a2, a6 40243589: 0d3d mov.n a3, a13 4024358b: 086152 s32i a5, a1, 32 4024358e: 096162 s32i a6, a1, 36 40243591: e35001 l32r a0, 4023c2d4 40243594: 0000c0 callx0 a0 40243597: 0d3d mov.n a3, a13 40243599: 1122f0 slli a2, a2, 1 4024359c: e34e01 l32r a0, 4023c2d4 4024359f: 0000c0 callx0 a0 402435a2: 130c movi.n a3, 1 402435a4: 832320 moveqz a2, a3, a2 402435a7: 0138 l32i.n a3, a1, 0 402435a9: 9168 l32i.n a6, a1, 36 402435ab: 223a add.n a2, a2, a3 402435ad: 8242d0 mull a4, a2, a13 402435b0: 021122 l16ui a2, a1, 4 402435b3: 8158 l32i.n a5, a1, 32 402435b5: 826260 mull a6, a2, a6 402435b8: 0c7d mov.n a7, a12 402435ba: 565a add.n a5, a6, a5 402435bc: 545a add.n a5, a4, a5 402435be: 560c movi.n a6, 5 402435c0: 040c movi.n a4, 0 402435c2: 730c movi.n a3, 7 402435c4: 0f2d mov.n a2, a15 402435c6: 029145 call0 40245edc 402435c9: 024d mov.n a4, a2 402435cb: 0f1296 bltz a2, 402436c0 402435ce: 050e16 beqz a14, 40243622 402435d1: 6f78 l32i.n a7, a15, 24 402435d3: 7fd8 l32i.n a13, a15, 28 402435d5: 4f68 l32i.n a6, a15, 16 402435d7: 072d mov.n a2, a7 402435d9: 0d3d mov.n a3, a13 402435db: 9169 s32i.n a6, a1, 36 402435dd: 8179 s32i.n a7, a1, 32 402435df: e33d01 l32r a0, 4023c2d4 402435e2: 0000c0 callx0 a0 402435e5: 0d3d mov.n a3, a13 402435e7: 1122f0 slli a2, a2, 1 402435ea: e33a01 l32r a0, 4023c2d4 402435ed: 0000c0 callx0 a0 402435f0: 021152 l16ui a5, a1, 4 402435f3: 8178 l32i.n a7, a1, 32 402435f5: 9168 l32i.n a6, a1, 36 402435f7: 827570 mull a7, a5, a7 402435fa: 130c movi.n a3, 1 402435fc: 832320 moveqz a2, a3, a2 402435ff: 665b addi.n a6, a6, 5 40243601: 6138 l32i.n a3, a1, 24 40243603: 676a add.n a6, a7, a6 40243605: 563a add.n a5, a6, a3 40243607: 0138 l32i.n a3, a1, 0 40243609: 5168 l32i.n a6, a1, 20 4024360b: 223a add.n a2, a2, a3 4024360d: 8242d0 mull a4, a2, a13 40243610: 0e7d mov.n a7, a14 40243612: 554a add.n a5, a5, a4 40243614: 730c movi.n a3, 7 40243616: 040c movi.n a4, 0 40243618: 0f2d mov.n a2, a15 4024361a: 028c05 call0 40245edc 4024361d: 024d mov.n a4, a2 4024361f: 09d296 bltz a2, 402436c0 40243622: 7128 l32i.n a2, a1, 28 40243624: 055216 beqz a2, 4024367d 40243627: 040c32 l8ui a3, a12, 4 4024362a: 4f6317 bbci a3, 1, 4024367d 4024362d: d27c movi.n a2, -3 4024362f: 102320 and a2, a3, a2 40243632: 044c22 s8i a2, a12, 4 40243635: 6f48 l32i.n a4, a15, 24 40243637: 7fd8 l32i.n a13, a15, 28 40243639: 042d mov.n a2, a4 4024363b: 0d3d mov.n a3, a13 4024363d: 4fe8 l32i.n a14, a15, 16 4024363f: 086142 s32i a4, a1, 32 40243642: e32401 l32r a0, 4023c2d4 40243645: 0000c0 callx0 a0 40243648: 0d3d mov.n a3, a13 4024364a: 1122f0 slli a2, a2, 1 4024364d: e32101 l32r a0, 4023c2d4 40243650: 0000c0 callx0 a0 40243653: 8148 l32i.n a4, a1, 32 40243655: 0138 l32i.n a3, a1, 0 40243657: 160c movi.n a6, 1 40243659: 021152 l16ui a5, a1, 4 4024365c: 832620 moveqz a2, a6, a2 4024365f: 223a add.n a2, a2, a3 40243661: 825540 mull a5, a5, a4 40243664: 82d2d0 mull a13, a2, a13 40243667: ee4b addi.n a14, a14, 4 40243669: 55ea add.n a5, a5, a14 4024366b: 040c movi.n a4, 0 4024366d: 7c4b addi.n a7, a12, 4 4024366f: 55da add.n a5, a5, a13 40243671: 730c movi.n a3, 7 40243673: 0f2d mov.n a2, a15 40243675: 028645 call0 40245edc 40243678: 024d mov.n a4, a2 4024367a: 042296 bltz a2, 402436c0 4024367d: 152132 l32i a3, a1, 84 40243680: 042d mov.n a2, a4 40243682: a3bc beqz.n a3, 402436c0 40243684: 7fd8 l32i.n a13, a15, 28 40243686: 6f28 l32i.n a2, a15, 24 40243688: 203dd0 or a3, a13, a13 4024368b: 086142 s32i a4, a1, 32 4024368e: e31101 l32r a0, 4023c2d4 40243691: 0000c0 callx0 a0 40243694: 021132 l16ui a3, a1, 4 40243697: c13320 mul16u a3, a3, a2 4024369a: 1122f0 slli a2, a2, 1 4024369d: f4c030 extui a12, a3, 0, 16 402436a0: 0d3d mov.n a3, a13 402436a2: e30c01 l32r a0, 4023c2d4 402436a5: 0000c0 callx0 a0 402436a8: f43020 extui a3, a2, 0, 16 402436ab: 150c movi.n a5, 1 402436ad: 935320 movnez a5, a3, a2 402436b0: 0138 l32i.n a3, a1, 0 402436b2: 8148 l32i.n a4, a1, 32 402436b4: 3c3a add.n a3, a12, a3 402436b6: 253a add.n a2, a5, a3 402436b8: 152132 l32i a3, a1, 84 402436bb: 005322 s16i a2, a3, 0 402436be: 042d mov.n a2, a4 402436c0: 132102 l32i a0, a1, 76 402436c3: 1221c2 l32i a12, a1, 72 402436c6: 1121d2 l32i a13, a1, 68 402436c9: 1021e2 l32i a14, a1, 64 402436cc: f1f8 l32i.n a15, a1, 60 402436ce: 50c112 addi a1, a1, 80 402436d1: f00d ret.n ... 402436d4 : 402436d4: c0c112 addi a1, a1, -64 402436d7: e1c9 s32i.n a12, a1, 56 402436d9: 02cd mov.n a12, a2 402436db: 6c68 l32i.n a6, a12, 24 402436dd: b1f9 s32i.n a15, a1, 44 402436df: 7ea022 movi a2, 126 402436e2: 7cf8 l32i.n a15, a12, 28 402436e4: 4c48 l32i.n a4, a12, 16 402436e6: 044122 s8i a2, a1, 4 402436e9: 020c movi.n a2, 0 402436eb: c1e9 s32i.n a14, a1, 48 402436ed: 035122 s16i a2, a1, 6 402436f0: f4e030 extui a14, a3, 0, 16 402436f3: 062d mov.n a2, a6 402436f5: 0f3d mov.n a3, a15 402436f7: f109 s32i.n a0, a1, 60 402436f9: 6149 s32i.n a4, a1, 24 402436fb: 7169 s32i.n a6, a1, 28 402436fd: d1d9 s32i.n a13, a1, 52 402436ff: e2f501 l32r a0, 4023c2d4 40243702: 0000c0 callx0 a0 40243705: 02dd mov.n a13, a2 40243707: 023d mov.n a3, a2 40243709: 0e2d mov.n a2, a14 4024370b: fa2401 l32r a0, 40241f9c 4024370e: 0000c0 callx0 a0 40243711: 025d mov.n a5, a2 40243713: 0f3d mov.n a3, a15 40243715: 112df0 slli a2, a13, 1 40243718: 5159 s32i.n a5, a1, 20 4024371a: 1f0c movi.n a15, 1 4024371c: e2ee01 l32r a0, 4023c2d4 4024371f: 0000c0 callx0 a0 40243722: 0f7d mov.n a7, a15 40243724: 937220 movnez a7, a2, a2 40243727: 0d3d mov.n a3, a13 40243729: 0e2d mov.n a2, a14 4024372b: 4179 s32i.n a7, a1, 16 4024372d: e2e901 l32r a0, 4023c2d4 40243730: 0000c0 callx0 a0 40243733: 7168 l32i.n a6, a1, 28 40243735: 6148 l32i.n a4, a1, 24 40243737: 822260 mull a2, a2, a6 4024373a: 4178 l32i.n a7, a1, 16 4024373c: 5158 l32i.n a5, a1, 20 4024373e: d24a add.n a13, a2, a4 40243740: c05570 sub a5, a5, a7 40243743: 040c movi.n a4, 0 40243745: 716b addi.n a7, a1, 6 40243747: 260c movi.n a6, 2 40243749: 9055d0 addx2 a5, a5, a13 4024374c: 043d mov.n a3, a4 4024374e: 0c2d mov.n a2, a12 40243750: 027885 call0 40245edc 40243753: 027296 bltz a2, 4024377e 40243756: 142c22 l32i a2, a12, 80 40243759: 7c58 l32i.n a5, a12, 28 4024375b: 22fa add.n a2, a2, a15 4024375d: 146c22 s32i a2, a12, 80 40243760: 132c22 l32i a2, a12, 76 40243763: 825e50 mull a5, a14, a5 40243766: 220b addi.n a2, a2, -1 40243768: 136c22 s32i a2, a12, 76 4024376b: 4c28 l32i.n a2, a12, 16 4024376d: 714b addi.n a7, a1, 4 4024376f: 224b addi.n a2, a2, 4 40243771: 552a add.n a5, a5, a2 40243773: 0f6d mov.n a6, a15 40243775: 040c movi.n a4, 0 40243777: 330c movi.n a3, 3 40243779: 0c2d mov.n a2, a12 4024377b: 027605 call0 40245edc 4024377e: f108 l32i.n a0, a1, 60 40243780: e1c8 l32i.n a12, a1, 56 40243782: d1d8 l32i.n a13, a1, 52 40243784: c1e8 l32i.n a14, a1, 48 40243786: b1f8 l32i.n a15, a1, 44 40243788: 40c112 addi a1, a1, 64 4024378b: f00d ret.n 4024378d: 000000 ill 40243790 : 40243790: 113300 slli a3, a3, 16 40243793: a0c112 addi a1, a1, -96 40243796: 313030 srai a3, a3, 16 40243799: 1561d2 s32i a13, a1, 84 4024379c: 6139 s32i.n a3, a1, 24 4024379e: 04dd mov.n a13, a4 402437a0: 121232 l16ui a3, a2, 36 402437a3: a248 l32i.n a4, a2, 40 402437a5: 8169 s32i.n a6, a1, 32 402437a7: 085152 s16i a5, a1, 16 402437aa: f47070 extui a7, a7, 0, 16 402437ad: 016d mov.n a6, a1 402437af: 514b addi.n a5, a1, 4 402437b1: 1461e2 s32i a14, a1, 80 402437b4: 176102 s32i a0, a1, 92 402437b7: 1661c2 s32i a12, a1, 88 402437ba: 1361f2 s32i a15, a1, 76 402437bd: 20e220 or a14, a2, a2 402437c0: 076172 s32i a7, a1, 28 402437c3: ffc045 call0 402433c8 402437c6: 023d mov.n a3, a2 402437c8: 154296 bltz a2, 40243920 402437cb: 7ef8 l32i.n a15, a14, 28 402437cd: 062e22 l32i a2, a14, 24 402437d0: 0f3d mov.n a3, a15 402437d2: e2c001 l32r a0, 4023c2d4 402437d5: 0000c0 callx0 a0 402437d8: 0211c2 l16ui a12, a1, 4 402437db: 0f3d mov.n a3, a15 402437dd: c1cc20 mul16u a12, a12, a2 402437e0: 1122f0 slli a2, a2, 1 402437e3: e2bc01 l32r a0, 4023c2d4 402437e6: 0000c0 callx0 a0 402437e9: f43020 extui a3, a2, 0, 16 402437ec: 150c movi.n a5, 1 402437ee: 935320 movnez a5, a3, a2 402437f1: 0138 l32i.n a3, a1, 0 402437f3: f4c0c0 extui a12, a12, 0, 16 402437f6: 3c3a add.n a3, a12, a3 402437f8: 182122 l32i a2, a1, 96 402437fb: c53a add.n a12, a5, a3 402437fd: f4c0c0 extui a12, a12, 0, 16 40243800: 128c beqz.n a2, 40243805 40243802: 0052c2 s16i a12, a2, 0 40243805: 0bbd56 bnez a13, 402438c4 40243808: 003bc6 j 402438fb 4024380b: 023d mov.n a3, a2 4024380d: 10f296 bltz a2, 40243920 40243810: 6e48 l32i.n a4, a14, 24 40243812: 7e58 l32i.n a5, a14, 28 40243814: 4e78 l32i.n a7, a14, 16 40243816: 042d mov.n a2, a4 40243818: 053d mov.n a3, a5 4024381a: d149 s32i.n a4, a1, 52 4024381c: c179 s32i.n a7, a1, 48 4024381e: b159 s32i.n a5, a1, 44 40243820: e2ad01 l32r a0, 4023c2d4 40243823: 0000c0 callx0 a0 40243826: 02fd mov.n a15, a2 40243828: 023d mov.n a3, a2 4024382a: 0c2d mov.n a2, a12 4024382c: f9dc01 l32r a0, 40241f9c 4024382f: 0000c0 callx0 a0 40243832: b158 l32i.n a5, a1, 44 40243834: 026d mov.n a6, a2 40243836: 053d mov.n a3, a5 40243838: 112ff0 slli a2, a15, 1 4024383b: 9169 s32i.n a6, a1, 36 4024383d: e2a501 l32r a0, 4023c2d4 40243840: 0000c0 callx0 a0 40243843: 1a0c movi.n a10, 1 40243845: 0a5d mov.n a5, a10 40243847: 935220 movnez a5, a2, a2 4024384a: 0f3d mov.n a3, a15 4024384c: 0c2d mov.n a2, a12 4024384e: a1a9 s32i.n a10, a1, 40 40243850: b159 s32i.n a5, a1, 44 40243852: e2a001 l32r a0, 4023c2d4 40243855: 0000c0 callx0 a0 40243858: d148 l32i.n a4, a1, 52 4024385a: c178 l32i.n a7, a1, 48 4024385c: 9168 l32i.n a6, a1, 36 4024385e: 822240 mull a2, a2, a4 40243861: b158 l32i.n a5, a1, 44 40243863: 227a add.n a2, a2, a7 40243865: c05650 sub a5, a6, a5 40243868: 905520 addx2 a5, a5, a2 4024386b: 430c movi.n a3, 4 4024386d: 10c172 addi a7, a1, 16 40243870: 260c movi.n a6, 2 40243872: 040c movi.n a4, 0 40243874: 0e2d mov.n a2, a14 40243876: 026645 call0 40245edc 40243879: 023d mov.n a3, a2 4024387b: a1a8 l32i.n a10, a1, 40 4024387d: 09f296 bltz a2, 40243920 40243880: 132e22 l32i a2, a14, 76 40243883: 5138 l32i.n a3, a1, 20 40243885: 01c222 addi a2, a2, 1 40243888: 136e22 s32i a2, a14, 76 4024388b: 009356 bnez a3, 40243898 4024388e: 7138 l32i.n a3, a1, 28 40243890: 0e2d mov.n a2, a14 40243892: ffe405 call0 402436d4 40243895: 000986 j 402438bf 40243898: 040d32 l8ui a3, a13, 4 4024389b: c27c movi.n a2, -4 4024389d: 102320 and a2, a3, a2 402438a0: 044d22 s8i a2, a13, 4 402438a3: 7e58 l32i.n a5, a14, 28 402438a5: 4e38 l32i.n a3, a14, 16 402438a7: 825c50 mull a5, a12, a5 402438aa: 334b addi.n a3, a3, 4 402438ac: 6148 l32i.n a4, a1, 24 402438ae: 553a add.n a5, a5, a3 402438b0: 7d4b addi.n a7, a13, 4 402438b2: 0a6d mov.n a6, a10 402438b4: 730c movi.n a3, 7 402438b6: 202ee0 or a2, a14, a14 402438b9: 026205 call0 40245edc 402438bc: fce2d6 bgez a2, 4024388e 402438bf: 023d mov.n a3, a2 402438c1: 0016c6 j 40243920 402438c4: 040d32 l8ui a3, a13, 4 402438c7: 01a042 movi a4, 1 402438ca: 41f130 srli a15, a3, 1 402438cd: 30ff40 xor a15, a15, a4 402438d0: 0420f0 extui a2, a15, 0, 1 402438d3: 056122 s32i a2, a1, 20 402438d6: feaf22 movi a2, -2 402438d9: 103320 and a3, a3, a2 402438dc: 220c movi.n a2, 2 402438de: 202320 or a2, a3, a2 402438e1: 044d22 s8i a2, a13, 4 402438e4: 7e68 l32i.n a6, a14, 28 402438e6: 4e28 l32i.n a2, a14, 16 402438e8: 825c60 mull a5, a12, a6 402438eb: 0d7d mov.n a7, a13 402438ed: 552a add.n a5, a5, a2 402438ef: 040c movi.n a4, 0 402438f1: 730c movi.n a3, 7 402438f3: 0e2d mov.n a2, a14 402438f5: 025e45 call0 40245edc 402438f8: ffc3c6 j 4024380b 402438fb: 072132 l32i a3, a1, 28 402438fe: 042e22 l32i a2, a14, 16 40243901: 8253f0 mull a5, a3, a15 40243904: 824cf0 mull a4, a12, a15 40243907: 062132 l32i a3, a1, 24 4024390a: 552a add.n a5, a5, a2 4024390c: 442a add.n a4, a4, a2 4024390e: 0f6d mov.n a6, a15 40243910: 0e2d mov.n a2, a14 40243912: ff5fc5 call0 40242f10 40243915: 030c movi.n a3, 0 40243917: 81d8 l32i.n a13, a1, 32 40243919: 5139 s32i.n a3, a1, 20 4024391b: ffbb06 j 4024380b 4024391e: 020000 excw 40243921: 2d1721 l32r a2, 4020ed80 40243924: 21c203 excw 40243927: 21d216 beqz a2, 40243b48 4024392a: 21e215 excw 4024392d: 21f214 excw 40243930: c11213 excw 40243933: f00d60 subx8 a0, a13, a6 ... 40243938 : 40243938: 1022a2 l32i a10, a2, 64 4024393b: f228 l32i.n a2, a2, 60 4024393d: f0c112 addi a1, a1, -16 40243940: 030c movi.n a3, 0 40243942: 31c9 s32i.n a12, a1, 12 40243944: 4198 l32i.n a9, a1, 16 40243946: f46060 extui a6, a6, 0, 16 40243949: f47070 extui a7, a7, 0, 16 4024394c: e45050 extui a5, a5, 0, 15 4024394f: 224b addi.n a2, a2, 4 40243951: 358eb1 l32r a11, 40210f8c 40243954: 03cd mov.n a12, a3 40243956: 000f86 j 40243998 40243959: 009282 l16si a8, a2, 0 4024395c: 38bc beqz.n a8, 40243993 4024395e: 011282 l16ui a8, a2, 2 40243961: 1088b0 and a8, a8, a11 40243964: 2b9857 bne a8, a5, 40243993 40243967: 66dc bnez.n a6, 40243981 40243969: 0b24f6 bgeui a4, 2, 40243978 4024396c: 045272 s16i a7, a2, 8 4024396f: e98c beqz.n a9, 40243981 40243971: 1299 s32i.n a9, a2, 4 40243973: 000286 j 40243981 40243976: 660000 excw 40243979: 620524 excw 4024397c: 620052 l8ui a5, a0, 98 4024397f: 820152 l8ui a5, a1, 130 40243982: 670612 l8ui a1, a6, 103 40243985: 0b98 l32i.n a9, a11, 0 40243987: 0524f6 bgeui a4, 2, 40243990 4024398a: 055272 s16i a7, a2, 10 4024398d: 000086 j 40243993 40243990: 0552c2 s16i a12, a2, 10 40243993: 331b addi.n a3, a3, 1 40243995: 24c222 addi a2, a2, 36 40243998: bd93a7 bne a3, a10, 40243959 4024399b: 31c8 l32i.n a12, a1, 12 4024399d: 10c112 addi a1, a1, 16 402439a0: f00d ret.n ... 402439a4 : 402439a4: 80c112 addi a1, a1, -128 402439a7: 285132 s16i a3, a1, 80 402439aa: 7238 l32i.n a3, a2, 28 402439ac: 1e61c2 s32i a12, a1, 120 402439af: fbc332 addi a3, a3, -5 402439b2: 1d61d2 s32i a13, a1, 116 402439b5: 1b61f2 s32i a15, a1, 108 402439b8: 1f6102 s32i a0, a1, 124 402439bb: 1c61e2 s32i a14, a1, 112 402439be: 02cd mov.n a12, a2 402439c0: 04dd mov.n a13, a4 402439c2: 156162 s32i a6, a1, 84 402439c5: 74f050 extui a15, a5, 0, 8 402439c8: 031b85 call0 40246b84 402439cb: 156296 bltz a2, 40243b25 402439ce: 281132 l16ui a3, a1, 80 402439d1: fb2721 l32r a2, 40242670 402439d4: ac48 l32i.n a4, a12, 40 402439d6: 202320 or a2, a3, a2 402439d9: 121c32 l16ui a3, a12, 36 402439dc: 285122 s16i a2, a1, 80 402439df: 40c162 addi a6, a1, 64 402439e2: 44c152 addi a5, a1, 68 402439e5: 0c2d mov.n a2, a12 402439e7: ff9e05 call0 402433c8 402439ea: 137296 bltz a2, 40243b25 402439ed: 6c28 l32i.n a2, a12, 24 402439ef: 221152 l16ui a5, a1, 68 402439f2: 50c172 addi a7, a1, 80 402439f5: 825520 mull a5, a5, a2 402439f8: 102122 l32i a2, a1, 64 402439fb: 260c movi.n a6, 2 402439fd: 902250 addx2 a2, a2, a5 40243a00: 4c58 l32i.n a5, a12, 16 40243a02: 040c movi.n a4, 0 40243a04: 525a add.n a5, a2, a5 40243a06: 430c movi.n a3, 4 40243a08: 0c2d mov.n a2, a12 40243a0a: 024d05 call0 40245edc 40243a0d: 114296 bltz a2, 40243b25 40243a10: 132c22 l32i a2, a12, 76 40243a13: 042c movi.n a4, 32 40243a15: 221b addi.n a2, a2, 1 40243a17: 136c22 s32i a2, a12, 76 40243a1a: 281122 l16ui a2, a1, 80 40243a1d: 0d3d mov.n a3, a13 40243a1f: 085122 s16i a2, a1, 16 40243a22: 020c movi.n a2, 0 40243a24: 095122 s16i a2, a1, 18 40243a27: 827c movi.n a2, -8 40243a29: 144122 s8i a2, a1, 20 40243a2c: 1c41f2 s8i a15, a1, 28 40243a2f: 1dc122 addi a2, a1, 29 40243a32: ff7c movi.n a15, -1 40243a34: 61f9 s32i.n a15, a1, 24 40243a36: e47c01 l32r a0, 4023cc28 <_ZN6String7reserveEj+0x3c> 40243a39: 0000c0 callx0 a0 40243a3c: 6c68 l32i.n a6, a12, 24 40243a3e: 7ce8 l32i.n a14, a12, 28 40243a40: 4c58 l32i.n a5, a12, 16 40243a42: 0e3d mov.n a3, a14 40243a44: 202660 or a2, a6, a6 40243a47: 176152 s32i a5, a1, 92 40243a4a: 166162 s32i a6, a1, 88 40243a4d: e22101 l32r a0, 4023c2d4 40243a50: 0000c0 callx0 a0 40243a53: 0e3d mov.n a3, a14 40243a55: 1122f0 slli a2, a2, 1 40243a58: e21f01 l32r a0, 4023c2d4 40243a5b: 0000c0 callx0 a0 40243a5e: 102132 l32i a3, a1, 64 40243a61: 1d0c movi.n a13, 1 40243a63: 832d20 moveqz a2, a13, a2 40243a66: 223a add.n a2, a2, a3 40243a68: 8242e0 mull a4, a2, a14 40243a6b: 162162 l32i a6, a1, 88 40243a6e: 221122 l16ui a2, a1, 68 40243a71: 172152 l32i a5, a1, 92 40243a74: 826260 mull a6, a2, a6 40243a77: 10c172 addi a7, a1, 16 40243a7a: 565a add.n a5, a6, a5 40243a7c: 545a add.n a5, a4, a5 40243a7e: e62c movi.n a6, 46 40243a80: 040c movi.n a4, 0 40243a82: 730c movi.n a3, 7 40243a84: 0c2d mov.n a2, a12 40243a86: 024545 call0 40245edc 40243a89: 02ed mov.n a14, a2 40243a8b: 096296 bltz a2, 40243b25 40243a8e: 7c48 l32i.n a4, a12, 28 40243a90: 6c28 l32i.n a2, a12, 24 40243a92: 281152 l16ui a5, a1, 80 40243a95: 043d mov.n a3, a4 40243a97: 176152 s32i a5, a1, 92 40243a9a: 166142 s32i a4, a1, 88 40243a9d: e20d01 l32r a0, 4023c2d4 40243aa0: 0000c0 callx0 a0 40243aa3: 221172 l16ui a7, a1, 68 40243aa6: 162142 l32i a4, a1, 88 40243aa9: c17720 mul16u a7, a7, a2 40243aac: 043d mov.n a3, a4 40243aae: f47070 extui a7, a7, 0, 16 40243ab1: 401d00 ssl a13 40243ab4: a12200 sll a2, a2 40243ab7: 166172 s32i a7, a1, 88 40243aba: e20601 l32r a0, 4023c2d4 40243abd: 0000c0 callx0 a0 40243ac0: f43020 extui a3, a2, 0, 16 40243ac3: 833d20 moveqz a3, a13, a2 40243ac6: 032d mov.n a2, a3 40243ac8: 162172 l32i a7, a1, 88 40243acb: 102132 l32i a3, a1, 64 40243ace: 060c movi.n a6, 0 40243ad0: 773a add.n a7, a7, a3 40243ad2: 727a add.n a7, a2, a7 40243ad4: 172152 l32i a5, a1, 92 40243ad7: 063d mov.n a3, a6 40243ad9: 0c2d mov.n a2, a12 40243adb: 01f9 s32i.n a15, a1, 0 40243add: f47070 extui a7, a7, 0, 16 40243ae0: 0d4d mov.n a4, a13 40243ae2: ffe545 call0 40243938 40243ae5: 152132 l32i a3, a1, 84 40243ae8: 0e2d mov.n a2, a14 40243aea: 73bc beqz.n a3, 40243b25 40243aec: 7cf8 l32i.n a15, a12, 28 40243aee: 6c28 l32i.n a2, a12, 24 40243af0: 203ff0 or a3, a15, a15 40243af3: e1f801 l32r a0, 4023c2d4 40243af6: 0000c0 callx0 a0 40243af9: 221132 l16ui a3, a1, 68 40243afc: c13320 mul16u a3, a3, a2 40243aff: 401d00 ssl a13 40243b02: a12200 sll a2, a2 40243b05: f4c030 extui a12, a3, 0, 16 40243b08: 0f3d mov.n a3, a15 40243b0a: e1f201 l32r a0, 4023c2d4 40243b0d: 0000c0 callx0 a0 40243b10: f43020 extui a3, a2, 0, 16 40243b13: 93d320 movnez a13, a3, a2 40243b16: 102132 l32i a3, a1, 64 40243b19: 3c3a add.n a3, a12, a3 40243b1b: 2d3a add.n a2, a13, a3 40243b1d: 152132 l32i a3, a1, 84 40243b20: 005322 s16i a2, a3, 0 40243b23: 0e2d mov.n a2, a14 40243b25: 1f2102 l32i a0, a1, 124 40243b28: 80a092 movi a9, 128 40243b2b: 1e21c2 l32i a12, a1, 120 40243b2e: 1d21d2 l32i a13, a1, 116 40243b31: 1c21e2 l32i a14, a1, 112 40243b34: 1b21f2 l32i a15, a1, 108 40243b37: 119a add.n a1, a1, a9 40243b39: f00d ret.n ... 40243b3c : 40243b3c: b0c112 addi a1, a1, -80 40243b3f: 1261c2 s32i a12, a1, 72 40243b42: facbc1 l32r a12, 40242670 40243b45: f45050 extui a5, a5, 0, 16 40243b48: 1161d2 s32i a13, a1, 68 40243b4b: 1061e2 s32i a14, a1, 64 40243b4e: 0f61f2 s32i a15, a1, 60 40243b51: 204c40 or a4, a12, a4 40243b54: 136102 s32i a0, a1, 76 40243b57: 086152 s32i a5, a1, 32 40243b5a: 20f220 or a15, a2, a2 40243b5d: 03ed mov.n a14, a3 40243b5f: 068d mov.n a8, a6 40243b61: 07bd mov.n a11, a7 40243b63: 1421d2 l32i a13, a1, 80 40243b66: f4c040 extui a12, a4, 0, 16 40243b69: c6dc bnez.n a6, 40243b89 40243b6b: 7268 l32i.n a6, a2, 28 40243b6d: 4228 l32i.n a2, a2, 16 40243b6f: 825560 mull a5, a5, a6 40243b72: 029342 l16si a4, a3, 4 40243b75: ef78 l32i.n a7, a15, 56 40243b77: 552a add.n a5, a5, a2 40243b79: 631c movi.n a3, 22 40243b7b: 0f2d mov.n a2, a15 40243b7d: 91b9 s32i.n a11, a1, 36 40243b7f: 022605 call0 40245de0 40243b82: 91b8 l32i.n a11, a1, 36 40243b84: 0ac296 bltz a2, 40243c34 40243b87: ef88 l32i.n a8, a15, 56 40243b89: 040832 l8ui a3, a8, 4 40243b8c: fbc121 l32r a2, 40242a90 40243b8f: 026307 bbci a3, 0, 40243b95 40243b92: 002786 j 40243c34 40243b95: 014380 slli a4, a3, 24 40243b98: fbbf21 l32r a2, 40242a94 40243b9b: 0954d6 bgez a4, 40243c34 40243b9e: fbbe21 l32r a2, 40242a98 40243ba1: 026317 bbci a3, 1, 40243ba7 40243ba4: 002306 j 40243c34 40243ba7: fbf421 l32r a2, 40242b78 40243baa: 026327 bbci a3, 2, 40243bb0 40243bad: 0020c6 j 40243c34 40243bb0: 011832 l16ui a3, a8, 2 40243bb3: fbf221 l32r a2, 40242b7c 40243bb6: 07a356 bnez a3, 40243c34 40243bb9: 0b9c beqz.n a11, 40243bcd 40243bbb: 28db addi.n a2, a8, 13 40243bbd: 042c movi.n a4, 32 40243bbf: 0b3d mov.n a3, a11 40243bc1: 096182 s32i a8, a1, 36 40243bc4: e41901 l32r a0, 4023cc28 <_ZN6String7reserveEj+0x3c> 40243bc7: 0000c0 callx0 a0 40243bca: 092182 l32i a8, a1, 36 40243bcd: 008d16 beqz a13, 40243bd9 40243bd0: 0458d2 s16i a13, a8, 8 40243bd3: f5d0d0 extui a13, a13, 16, 16 40243bd6: 0558d2 s16i a13, a8, 10 40243bd9: 0e3d mov.n a3, a14 40243bdb: 002e16 beqz a14, 40243be1 40243bde: 029e32 l16si a3, a14, 4 40243be1: 10c122 addi a2, a1, 16 40243be4: 8178 l32i.n a7, a1, 32 40243be6: 0129 s32i.n a2, a1, 0 40243be8: 084d mov.n a4, a8 40243bea: 060c movi.n a6, 0 40243bec: 0c5d mov.n a5, a12 40243bee: 0f2d mov.n a2, a15 40243bf0: 096182 s32i a8, a1, 36 40243bf3: ffb9c5 call0 40243790 40243bf6: 9188 l32i.n a8, a1, 36 40243bf8: 82fc bnez.n a2, 40243c34 40243bfa: 152122 l32i a2, a1, 84 40243bfd: 728c beqz.n a2, 40243c08 40243bff: 081122 l16ui a2, a1, 16 40243c02: 152132 l32i a3, a1, 84 40243c05: 005322 s16i a2, a3, 0 40243c08: 051822 l16ui a2, a8, 10 40243c0b: 041832 l16ui a3, a8, 8 40243c0e: 112200 slli a2, a2, 16 40243c11: 202230 or a2, a2, a3 40243c14: 011862 l16ui a6, a8, 2 40243c17: 081172 l16ui a7, a1, 16 40243c1a: 0129 s32i.n a2, a1, 0 40243c1c: 0c5d mov.n a5, a12 40243c1e: 0f2d mov.n a2, a15 40243c20: 040c movi.n a4, 0 40243c22: 0e3d mov.n a3, a14 40243c24: ffd105 call0 40243938 40243c27: 0e2d mov.n a2, a14 40243c29: 007e16 beqz a14, 40243c34 40243c2c: 081122 l16ui a2, a1, 16 40243c2f: 065e22 s16i a2, a14, 12 40243c32: 020c movi.n a2, 0 40243c34: 132102 l32i a0, a1, 76 40243c37: 1221c2 l32i a12, a1, 72 40243c3a: 1121d2 l32i a13, a1, 68 40243c3d: 1021e2 l32i a14, a1, 64 40243c40: f1f8 l32i.n a15, a1, 60 40243c42: 50c112 addi a1, a1, 80 40243c45: f00d ret.n ... 40243c48 : 40243c48: a0c112 addi a1, a1, -96 40243c4b: 1361f2 s32i a15, a1, 76 40243c4e: 02fd mov.n a15, a2 40243c50: 7228 l32i.n a2, a2, 28 40243c52: 1561d2 s32i a13, a1, 84 40243c55: f45050 extui a5, a5, 0, 16 40243c58: f4d030 extui a13, a3, 0, 16 40243c5b: c159 s32i.n a5, a1, 48 40243c5d: 822d20 mull a2, a13, a2 40243c60: 4f58 l32i.n a5, a15, 16 40243c62: 1661c2 s32i a12, a1, 88 40243c65: 04cd mov.n a12, a4 40243c67: 029442 l16si a4, a4, 4 40243c6a: 525a add.n a5, a2, a5 40243c6c: 631c movi.n a3, 22 40243c6e: 017d mov.n a7, a1 40243c70: e62c movi.n a6, 46 40243c72: 0f2d mov.n a2, a15 40243c74: 176102 s32i a0, a1, 92 40243c77: 1461e2 s32i a14, a1, 80 40243c7a: 021645 call0 40245de0 40243c7d: 023d mov.n a3, a2 40243c7f: 0b1296 bltz a2, 40243d34 40243c82: 6f88 l32i.n a8, a15, 24 40243c84: 7f58 l32i.n a5, a15, 28 40243c86: 082d mov.n a2, a8 40243c88: 053d mov.n a3, a5 40243c8a: f189 s32i.n a8, a1, 60 40243c8c: d159 s32i.n a5, a1, 52 40243c8e: e19101 l32r a0, 4023c2d4 40243c91: 0000c0 callx0 a0 40243c94: 02ed mov.n a14, a2 40243c96: 023d mov.n a3, a2 40243c98: 0d2d mov.n a2, a13 40243c9a: e18e01 l32r a0, 4023c2d4 40243c9d: 0000c0 callx0 a0 40243ca0: 026d mov.n a6, a2 40243ca2: 0e3d mov.n a3, a14 40243ca4: 0d2d mov.n a2, a13 40243ca6: e169 s32i.n a6, a1, 56 40243ca8: f8bd01 l32r a0, 40241f9c 40243cab: 0000c0 callx0 a0 40243cae: d158 l32i.n a5, a1, 52 40243cb0: 024d mov.n a4, a2 40243cb2: 053d mov.n a3, a5 40243cb4: 112ef0 slli a2, a14, 1 40243cb7: d149 s32i.n a4, a1, 52 40243cb9: e18601 l32r a0, 4023c2d4 40243cbc: 0000c0 callx0 a0 40243cbf: e168 l32i.n a6, a1, 56 40243cc1: f188 l32i.n a8, a1, 60 40243cc3: d148 l32i.n a4, a1, 52 40243cc5: 826860 mull a6, a8, a6 40243cc8: 150c movi.n a5, 1 40243cca: 4f38 l32i.n a3, a15, 16 40243ccc: 832520 moveqz a2, a5, a2 40243ccf: 363a add.n a3, a6, a3 40243cd1: c05420 sub a5, a4, a2 40243cd4: 905530 addx2 a5, a5, a3 40243cd7: 040c movi.n a4, 0 40243cd9: 431c movi.n a3, 20 40243cdb: 2ec172 addi a7, a1, 46 40243cde: 260c movi.n a6, 2 40243ce0: 0f2d mov.n a2, a15 40243ce2: 020fc5 call0 40245de0 40243ce5: 2138 l32i.n a3, a1, 8 40243ce7: 171142 l16ui a4, a1, 46 40243cea: 2c39 s32i.n a3, a12, 8 40243cec: 030c movi.n a3, 0 40243cee: 5c39 s32i.n a3, a12, 20 40243cf0: 085c32 s16i a3, a12, 16 40243cf3: c138 l32i.n a3, a1, 48 40243cf5: 040152 l8ui a5, a1, 4 40243cf8: 0e5c32 s16i a3, a12, 28 40243cfb: 006cf2 s32i a15, a12, 0 40243cfe: 065cd2 s16i a13, a12, 12 40243d01: 075cd2 s16i a13, a12, 14 40243d04: 035c42 s16i a4, a12, 6 40243d07: fb6231 l32r a3, 40242a90 40243d0a: 26e507 bbsi a5, 0, 40243d34 40243d0d: 016580 slli a6, a5, 24 40243d10: fb6131 l32r a3, 40242a94 40243d13: 01d6d6 bgez a6, 40243d34 40243d16: fb6031 l32r a3, 40242a98 40243d19: 17e517 bbsi a5, 1, 40243d34 40243d1c: fb9731 l32r a3, 40242b78 40243d1f: 11e527 bbsi a5, 2, 40243d34 40243d22: 114400 slli a4, a4, 16 40243d25: 00b4d6 bgez a4, 40243d34 40243d28: 011132 l16ui a3, a1, 2 40243d2b: fb9441 l32r a4, 40242b7c 40243d2e: 834230 moveqz a4, a2, a3 40243d31: 203440 or a3, a4, a4 40243d34: 172102 l32i a0, a1, 92 40243d37: 032d mov.n a2, a3 40243d39: 1621c2 l32i a12, a1, 88 40243d3c: 1521d2 l32i a13, a1, 84 40243d3f: 1421e2 l32i a14, a1, 80 40243d42: 1321f2 l32i a15, a1, 76 40243d45: 60c112 addi a1, a1, 96 40243d48: f00d ret.n ... 40243d4c : 40243d4c: 90c112 addi a1, a1, -112 40243d4f: 1961d2 s32i a13, a1, 100 40243d52: 1861e2 s32i a14, a1, 96 40243d55: 02dd mov.n a13, a2 40243d57: 02e8 l32i.n a14, a2, 0 40243d59: 2228 l32i.n a2, a2, 8 40243d5b: 1b6102 s32i a0, a1, 108 40243d5e: 1a61c2 s32i a12, a1, 104 40243d61: 1761f2 s32i a15, a1, 92 40243d64: f149 s32i.n a4, a1, 60 40243d66: e159 s32i.n a5, a1, 56 40243d68: 9129 s32i.n a2, a1, 36 40243d6a: 01b327 bgeu a3, a2, 40243d6f 40243d6d: 9139 s32i.n a3, a1, 36 40243d6f: 7e38 l32i.n a3, a14, 28 40243d71: e148 l32i.n a4, a1, 56 40243d73: fbc332 addi a3, a3, -5 40243d76: 334a add.n a3, a3, a4 40243d78: 202ee0 or a2, a14, a14 40243d7b: 02e085 call0 40246b84 40243d7e: b129 s32i.n a2, a1, 44 40243d80: 518296 bltz a2, 4024429c 40243d83: 061d22 l16ui a2, a13, 12 40243d86: 7ec8 l32i.n a12, a14, 28 40243d88: ee58 l32i.n a5, a14, 56 40243d8a: fbccc2 addi a12, a12, -5 40243d8d: 0e5122 s16i a2, a1, 28 40243d90: 9128 l32i.n a2, a1, 36 40243d92: 0c3d mov.n a3, a12 40243d94: 086152 s32i a5, a1, 32 40243d97: e14f01 l32r a0, 4023c2d4 40243d9a: 0000c0 callx0 a0 40243d9d: f42020 extui a2, a2, 0, 16 40243da0: a129 s32i.n a2, a1, 40 40243da2: 9128 l32i.n a2, a1, 36 40243da4: 0c3d mov.n a3, a12 40243da6: f87d01 l32r a0, 40241f9c 40243da9: 0000c0 callx0 a0 40243dac: 0c0c movi.n a12, 0 40243dae: c129 s32i.n a2, a1, 48 40243db0: fb3d71 l32r a7, 40242aa4 40243db3: 0cfd mov.n a15, a12 40243db5: 00ec46 j 4024416a 40243db8: 072e32 l32i a3, a14, 28 40243dbb: 0a2142 l32i a4, a1, 40 40243dbe: d2c322 addi a2, a3, -46 40243dc1: 412120 srli a2, a2, 1 40243dc4: 0c0c movi.n a12, 0 40243dc6: 193427 bltu a4, a2, 40243de3 40243dc9: f8c332 addi a3, a3, -8 40243dcc: 413130 srli a3, a3, 1 40243dcf: c02420 sub a2, a4, a2 40243dd2: 106172 s32i a7, a1, 64 40243dd5: e13f01 l32r a0, 4023c2d4 40243dd8: 0000c0 callx0 a0 40243ddb: 221b addi.n a2, a2, 1 40243ddd: 102172 l32i a7, a1, 64 40243de0: f4c020 extui a12, a2, 0, 16 40243de3: 0297c7 bne a7, a12, 40243de9 40243de6: 009446 j 4024403b 40243de9: 0cdf16 beqz a15, 40243eba 40243dec: 05d756 bnez a7, 40243e4d 40243def: 9158 l32i.n a5, a1, 36 40243df1: 8138 l32i.n a3, a1, 32 40243df3: 2f5a add.n a2, a15, a5 40243df5: 8148 l32i.n a4, a1, 32 40243df7: 045322 s16i a2, a3, 8 40243dfa: f53020 extui a3, a2, 16, 16 40243dfd: 055432 s16i a3, a4, 10 40243e00: 45fc bnez.n a5, 40243e38 40243e02: 0e1142 l16ui a4, a1, 28 40243e05: 0d3d mov.n a3, a13 40243e07: 0e2d mov.n a2, a14 40243e09: fed745 call0 40242b80 40243e0c: 48c296 bltz a2, 4024429c 40243e0f: 7e68 l32i.n a6, a14, 28 40243e11: 0e1122 l16ui a2, a1, 28 40243e14: 4e58 l32i.n a5, a14, 16 40243e16: 822260 mull a2, a2, a6 40243e19: ee78 l32i.n a7, a14, 56 40243e1b: 029d42 l16si a4, a13, 4 40243e1e: 525a add.n a5, a2, a5 40243e20: 630c movi.n a3, 6 40243e22: 202ee0 or a2, a14, a14 40243e25: 020b45 call0 40245edc 40243e28: 470296 bltz a2, 4024429c 40243e2b: 9158 l32i.n a5, a1, 36 40243e2d: 2f5a add.n a2, a15, a5 40243e2f: 2d29 s32i.n a2, a13, 8 40243e31: 5d29 s32i.n a2, a13, 20 40243e33: 0020c6 j 40243eba 40243e36: 320000 excw 40243e39: 391ac1 l32r a12, 402122a4 40243e3c: 012911 l32r a1, 402042e0 40243e3f: 061d52 l16ui a5, a13, 12 40243e42: 031d42 l16ui a4, a13, 6 40243e45: ee68 l32i.n a6, a14, 56 40243e47: 001886 j 40243ead 40243e4a: 000000 ill 40243e4d: 0e1142 l16ui a4, a1, 28 40243e50: 075d mov.n a5, a7 40243e52: 0d3d mov.n a3, a13 40243e54: 0e2d mov.n a2, a14 40243e56: fed285 call0 40242b80 40243e59: 43f296 bltz a2, 4024429c 40243e5c: 7e68 l32i.n a6, a14, 28 40243e5e: 0e1122 l16ui a2, a1, 28 40243e61: 4e58 l32i.n a5, a14, 16 40243e63: 822260 mull a2, a2, a6 40243e66: ee78 l32i.n a7, a14, 56 40243e68: 029d42 l16si a4, a13, 4 40243e6b: 525a add.n a5, a2, a5 40243e6d: 630c movi.n a3, 6 40243e6f: 0e2d mov.n a2, a14 40243e71: 020685 call0 40245edc 40243e74: 424296 bltz a2, 4024429c 40243e77: 8128 l32i.n a2, a1, 32 40243e79: 030c movi.n a3, 0 40243e7b: 020262 l8ui a6, a2, 2 40243e7e: 030222 l8ui a2, a2, 3 40243e81: 0e1172 l16ui a7, a1, 28 40243e84: 112280 slli a2, a2, 8 40243e87: 031d52 l16ui a5, a13, 6 40243e8a: 206260 or a6, a2, a6 40243e8d: 034d mov.n a4, a3 40243e8f: 0139 s32i.n a3, a1, 0 40243e91: 0e2d mov.n a2, a14 40243e93: 0d3d mov.n a3, a13 40243e95: ffaa05 call0 40243938 40243e98: 9138 l32i.n a3, a1, 36 40243e9a: 1ac122 addi a2, a1, 26 40243e9d: 1129 s32i.n a2, a1, 4 40243e9f: 070c movi.n a7, 0 40243ea1: 2f3a add.n a2, a15, a3 40243ea3: 061d52 l16ui a5, a13, 12 40243ea6: 031d42 l16ui a4, a13, 6 40243ea9: 0129 s32i.n a2, a1, 0 40243eab: 076d mov.n a6, a7 40243ead: 0d3d mov.n a3, a13 40243eaf: 0e2d mov.n a2, a14 40243eb1: ffc885 call0 40243b3c 40243eb4: ffdc06 j 40243e28 40243eb7: 000000 ill 40243eba: 072e62 l32i a6, a14, 28 40243ebd: 047c56 bnez a12, 40243f08 40243ec0: 0e1122 l16ui a2, a1, 28 40243ec3: 042e52 l32i a5, a14, 16 40243ec6: 822260 mull a2, a2, a6 40243ec9: 0e2e72 l32i a7, a14, 56 40243ecc: 029d42 l16si a4, a13, 4 40243ecf: 525a add.n a5, a2, a5 40243ed1: 631c movi.n a3, 22 40243ed3: 0e2d mov.n a2, a14 40243ed5: 01f085 call0 40245de0 40243ed8: 3c0296 bltz a2, 4024429c 40243edb: 8148 l32i.n a4, a1, 32 40243edd: 040422 l8ui a2, a4, 4 40243ee0: 026207 bbci a2, 0, 40243ee6 40243ee3: 00e546 j 4024427c 40243ee6: 013280 slli a3, a2, 24 40243ee9: 3953d6 bgez a3, 40244282 40243eec: 026217 bbci a2, 1, 40243ef2 40243eef: 00e546 j 40244288 40243ef2: 026227 bbci a2, 2, 40243ef8 40243ef5: 00e5c6 j 40244290 40243ef8: 039d22 l16si a2, a13, 6 40243efb: 3912d6 bgez a2, 40244290 40243efe: 011422 l16ui a2, a4, 2 40243f01: 136216 beqz a2, 4024403b 40243f04: 00e446 j 40244299 40243f07: 2d2800 excw 40243f0a: fbc632 addi a3, a6, -5 40243f0d: 220b addi.n a2, a2, -1 40243f0f: 106162 s32i a6, a1, 64 40243f12: e0f001 l32r a0, 4023c2d4 40243f15: 0000c0 callx0 a0 40243f18: 102162 l32i a6, a1, 64 40243f1b: 030c movi.n a3, 0 40243f1d: d2c642 addi a4, a6, -46 40243f20: 414140 srli a4, a4, 1 40243f23: 133247 bltu a2, a4, 40243f3a 40243f26: f8c632 addi a3, a6, -8 40243f29: 413130 srli a3, a3, 1 40243f2c: c02240 sub a2, a2, a4 40243f2f: e0e901 l32r a0, 4023c2d4 40243f32: 0000c0 callx0 a0 40243f35: 221b addi.n a2, a2, 1 40243f37: f43020 extui a3, a2, 0, 16 40243f3a: 050c movi.n a5, 0 40243f3c: 120c movi.n a2, 1 40243f3e: 9352f0 movnez a5, a2, a15 40243f41: 745050 extui a5, a5, 0, 8 40243f44: a5cc bnez.n a5, 40243f52 40243f46: 0833c7 bltu a3, a12, 40243f52 40243f49: 081d22 l16ui a2, a13, 16 40243f4c: 7192c7 bne a2, a12, 40243fc1 40243f4f: 001946 j 40243fb8 40243f52: f9c721 l32r a2, 40242670 40243f55: 031d32 l16ui a3, a13, 6 40243f58: 140c movi.n a4, 1 40243f5a: 203320 or a3, a3, a2 40243f5d: 927c movi.n a2, -7 40243f5f: 070c movi.n a7, 0 40243f61: 144122 s8i a2, a1, 20 40243f64: 1cc122 addi a2, a1, 28 40243f67: f43030 extui a3, a3, 0, 16 40243f6a: 1129 s32i.n a2, a1, 4 40243f6c: 0149 s32i.n a4, a1, 0 40243f6e: 076d mov.n a6, a7 40243f70: 075d mov.n a5, a7 40243f72: 10c142 addi a4, a1, 16 40243f75: 0e2d mov.n a2, a14 40243f77: 085132 s16i a3, a1, 16 40243f7a: 0951c2 s16i a12, a1, 18 40243f7d: ff5985 call0 40243518 40243f80: 318296 bltz a2, 4024429c 40243f83: 0e1172 l16ui a7, a1, 28 40243f86: 031d52 l16ui a5, a13, 6 40243f89: 020c movi.n a2, 0 40243f8b: 0129 s32i.n a2, a1, 0 40243f8d: 0c6d mov.n a6, a12 40243f8f: 0d3d mov.n a3, a13 40243f91: 202ee0 or a2, a14, a14 40243f94: 01a042 movi a4, 1 40243f97: ff9a05 call0 40243938 40243f9a: 7e48 l32i.n a4, a14, 28 40243f9c: 0e2e22 l32i a2, a14, 56 40243f9f: ffa032 movi a3, 255 40243fa2: f12b01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 40243fa5: 0000c0 callx0 a0 40243fa8: ee28 l32i.n a2, a14, 56 40243faa: 540c movi.n a4, 5 40243fac: 10c132 addi a3, a1, 16 40243faf: efce01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40243fb2: 0000c0 callx0 a0 40243fb5: 001c46 j 4024402a 40243fb8: 071d22 l16ui a2, a13, 14 40243fbb: 0b5122 s16i a2, a1, 22 40243fbe: 000606 j 40243fda 40243fc1: f9ab21 l32r a2, 40242670 40243fc4: 031d32 l16ui a3, a13, 6 40243fc7: 16c162 addi a6, a1, 22 40243fca: 203320 or a3, a3, a2 40243fcd: 0c4d mov.n a4, a12 40243fcf: f43030 extui a3, a3, 0, 16 40243fd2: 0e2d mov.n a2, a14 40243fd4: ff4845 call0 4024345c 40243fd7: 2c1296 bltz a2, 4024429c 40243fda: 7e68 l32i.n a6, a14, 28 40243fdc: 0b1122 l16ui a2, a1, 22 40243fdf: 4e58 l32i.n a5, a14, 16 40243fe1: 822260 mull a2, a2, a6 40243fe4: ee78 l32i.n a7, a14, 56 40243fe6: 029d42 l16si a4, a13, 4 40243fe9: 525a add.n a5, a2, a5 40243feb: 16a032 movi a3, 22 40243fee: 0e2d mov.n a2, a14 40243ff0: 01dec5 call0 40245de0 40243ff3: 2a5296 bltz a2, 4024429c 40243ff6: 8138 l32i.n a3, a1, 32 40243ff8: 040322 l8ui a2, a3, 4 40243ffb: 026207 bbci a2, 0, 40244001 40243ffe: 009e86 j 4024427c 40244001: 013280 slli a3, a2, 24 40244004: 27a3d6 bgez a3, 40244282 40244007: 026217 bbci a2, 1, 4024400d 4024400a: 009e86 j 40244288 4024400d: 026227 bbci a2, 2, 40244013 40244010: 009f06 j 40244290 40244013: 039d22 l16si a2, a13, 6 40244016: 2762d6 bgez a2, 40244290 40244019: 8148 l32i.n a4, a1, 32 4024401b: 011422 l16ui a2, a4, 2 4024401e: 0212c7 beq a2, a12, 40244024 40244021: 009d06 j 40244299 40244024: 0b1122 l16ui a2, a1, 22 40244027: 0e5122 s16i a2, a1, 28 4024402a: 0e1122 l16ui a2, a1, 28 4024402d: 9158 l32i.n a5, a1, 36 4024402f: 075d22 s16i a2, a13, 14 40244032: 2f5a add.n a2, a15, a5 40244034: 085dc2 s16i a12, a13, 16 40244037: 5d29 s32i.n a2, a13, 20 40244039: 2d29 s32i.n a2, a13, 8 4024403b: e158 l32i.n a5, a1, 56 4024403d: 7e38 l32i.n a3, a14, 28 4024403f: c025f0 sub a2, a5, a15 40244042: c158 l32i.n a5, a1, 48 40244044: fbc342 addi a4, a3, -5 40244047: c04450 sub a4, a4, a5 4024404a: d149 s32i.n a4, a1, 52 4024404c: 01b247 bgeu a2, a4, 40244051 4024404f: d129 s32i.n a2, a1, 52 40244051: c128 l32i.n a2, a1, 48 40244053: d2ec bnez.n a2, 40244084 40244055: d27c movi.n a2, -3 40244057: 144122 s8i a2, a1, 20 4024405a: 18c122 addi a2, a1, 24 4024405d: a148 l32i.n a4, a1, 40 4024405f: 031d32 l16ui a3, a13, 6 40244062: 1129 s32i.n a2, a1, 4 40244064: f128 l32i.n a2, a1, 60 40244066: 150c movi.n a5, 1 40244068: c178 l32i.n a7, a1, 48 4024406a: d168 l32i.n a6, a1, 52 4024406c: e43030 extui a3, a3, 0, 15 4024406f: 095142 s16i a4, a1, 18 40244072: 0159 s32i.n a5, a1, 0 40244074: 10c142 addi a4, a1, 16 40244077: 52fa add.n a5, a2, a15 40244079: 0e2d mov.n a2, a14 4024407b: 085132 s16i a3, a1, 16 4024407e: ff4985 call0 40243518 40244081: 001cc6 j 402440f8 40244084: cccc bnez.n a12, 40244094 40244086: a138 l32i.n a3, a1, 40 40244088: 8148 l32i.n a4, a1, 32 4024408a: 902340 addx2 a2, a3, a4 4024408d: 171222 l16ui a2, a2, 46 40244090: 000c06 j 402440c4 40244093: c32200 excw 40244096: a158d2 s16i a13, a8, 0x142 40244099: 412120 srli a2, a2, 1 4024409c: 05b527 bgeu a5, a2, 402440a5 4024409f: 254b addi.n a2, a5, 4 402440a1: 000546 j 402440ba 402440a4: 214200 srai a4, a0, 2 402440a7: 320a add.n a3, a2, a0 402440a9: 30f8c3 excw 402440ac: 204131 l32r a3, 4020c1b0 402440af: 01c024 excw 402440b2: f7ba add.n a15, a7, a11 402440b4: 0000c0 callx0 a0 402440b7: 04c222 addi a2, a2, 4 402440ba: 8158 l32i.n a5, a1, 32 402440bc: 1122f0 slli a2, a2, 1 402440bf: 252a add.n a2, a5, a2 402440c1: 001222 l16ui a2, a2, 0 402440c4: 0c5122 s16i a2, a1, 24 402440c7: a158 l32i.n a5, a1, 40 402440c9: 0c1142 l16ui a4, a1, 24 402440cc: 0d3d mov.n a3, a13 402440ce: 0e2d mov.n a2, a14 402440d0: fe9d45 call0 40242aa8 402440d3: 1c5296 bltz a2, 4024429c 402440d6: 7e28 l32i.n a2, a14, 28 402440d8: 0c1152 l16ui a5, a1, 24 402440db: c138 l32i.n a3, a1, 48 402440dd: 825520 mull a5, a5, a2 402440e0: 4e28 l32i.n a2, a14, 16 402440e2: d168 l32i.n a6, a1, 52 402440e4: 225b addi.n a2, a2, 5 402440e6: 552a add.n a5, a5, a2 402440e8: f128 l32i.n a2, a1, 60 402440ea: 029d42 l16si a4, a13, 4 402440ed: 72fa add.n a7, a2, a15 402440ef: 553a add.n a5, a5, a3 402440f1: 0e2d mov.n a2, a14 402440f3: 730c movi.n a3, 7 402440f5: 01de45 call0 40245edc 402440f8: b129 s32i.n a2, a1, 44 402440fa: b148 l32i.n a4, a1, 44 402440fc: 076456 bnez a4, 40244176 402440ff: 0c1142 l16ui a4, a1, 24 40244102: 8cdc bnez.n a12, 4024411e 40244104: 8138 l32i.n a3, a1, 32 40244106: a158 l32i.n a5, a1, 40 40244108: 902530 addx2 a2, a5, a3 4024410b: 175242 s16i a4, a2, 46 4024410e: 9148 l32i.n a4, a1, 36 40244110: 2f4a add.n a2, a15, a4 40244112: 045322 s16i a2, a3, 8 40244115: f52020 extui a2, a2, 16, 16 40244118: 055322 s16i a2, a3, 10 4024411b: 000e06 j 40244157 4024411e: 7e38 l32i.n a3, a14, 28 40244120: a158 l32i.n a5, a1, 40 40244122: d2c322 addi a2, a3, -46 40244125: 412120 srli a2, a2, 1 40244128: 08b527 bgeu a5, a2, 40244134 4024412b: 254b addi.n a2, a5, 4 4024412d: 1122f0 slli a2, a2, 1 40244130: 000706 j 40244150 40244133: a15800 sll a5, a8 40244136: f8c332 addi a3, a3, -8 40244139: 413130 srli a3, a3, 1 4024413c: c02520 sub a2, a5, a2 4024413f: 106142 s32i a4, a1, 64 40244142: f79601 l32r a0, 40241f9c 40244145: 0000c0 callx0 a0 40244148: 224b addi.n a2, a2, 4 4024414a: 102142 l32i a4, a1, 64 4024414d: 1122f0 slli a2, a2, 1 40244150: 8138 l32i.n a3, a1, 32 40244152: 232a add.n a2, a3, a2 40244154: 005242 s16i a4, a2, 0 40244157: a148 l32i.n a4, a1, 40 40244159: d158 l32i.n a5, a1, 52 4024415b: 241b addi.n a2, a4, 1 4024415d: f42020 extui a2, a2, 0, 16 40244160: a129 s32i.n a2, a1, 40 40244162: 020c movi.n a2, 0 40244164: ff5a add.n a15, a15, a5 40244166: c129 s32i.n a2, a1, 48 40244168: 0c7d mov.n a7, a12 4024416a: b138 l32i.n a3, a1, 44 4024416c: 63cc bnez.n a3, 40244176 4024416e: e148 l32i.n a4, a1, 56 40244170: 02bf47 bgeu a15, a4, 40244176 40244173: ff1046 j 40243db8 40244176: 9158 l32i.n a5, a1, 36 40244178: 0e1142 l16ui a4, a1, 28 4024417b: ff5a add.n a15, a15, a5 4024417d: 2df9 s32i.n a15, a13, 8 4024417f: 5df9 s32i.n a15, a13, 20 40244181: 075d42 s16i a4, a13, 14 40244184: 085dc2 s16i a12, a13, 16 40244187: 06bc16 beqz a12, 402441f6 4024418a: 0c5d mov.n a5, a12 4024418c: 0d3d mov.n a3, a13 4024418e: 0e2d mov.n a2, a14 40244190: fe9ec5 call0 40242b80 40244193: 105296 bltz a2, 4024429c 40244196: 7e68 l32i.n a6, a14, 28 40244198: 0e1122 l16ui a2, a1, 28 4024419b: 4e58 l32i.n a5, a14, 16 4024419d: 822260 mull a2, a2, a6 402441a0: ee78 l32i.n a7, a14, 56 402441a2: 029d42 l16si a4, a13, 4 402441a5: 525a add.n a5, a2, a5 402441a7: 630c movi.n a3, 6 402441a9: 0e2d mov.n a2, a14 402441ab: 01d305 call0 40245edc 402441ae: 0ea296 bltz a2, 4024429c 402441b1: 8128 l32i.n a2, a1, 32 402441b3: 0c0c movi.n a12, 0 402441b5: 020262 l8ui a6, a2, 2 402441b8: 030222 l8ui a2, a2, 3 402441bb: 0e1172 l16ui a7, a1, 28 402441be: 112280 slli a2, a2, 8 402441c1: 031d52 l16ui a5, a13, 6 402441c4: 206260 or a6, a2, a6 402441c7: 0c4d mov.n a4, a12 402441c9: 0d3d mov.n a3, a13 402441cb: 0e2d mov.n a2, a14 402441cd: 0061c2 s32i a12, a1, 0 402441d0: ff7645 call0 40243938 402441d3: 1ac122 addi a2, a1, 26 402441d6: 061d52 l16ui a5, a13, 12 402441d9: 031d42 l16ui a4, a13, 6 402441dc: 1129 s32i.n a2, a1, 4 402441de: 0d3d mov.n a3, a13 402441e0: 01f9 s32i.n a15, a1, 0 402441e2: 0c7d mov.n a7, a12 402441e4: 0c6d mov.n a6, a12 402441e6: 202ee0 or a2, a14, a14 402441e9: ff9505 call0 40243b3c 402441ec: b138 l32i.n a3, a1, 44 402441ee: b32320 movgez a2, a3, a2 402441f1: 0029c6 j 4024429c 402441f4: 520000 excw 402441f7: 560921 l32r a2, 40219a1c 402441fa: 2805c5 call0 4026c258 <_flash_code_end+0x24efe> 402441fd: 0d3d81 l32r a8, 402076f4 40244200: 0452f2 s16i a15, a2, 8 40244203: f5f0f0 extui a15, a15, 16, 16 40244206: 0552f2 s16i a15, a2, 10 40244209: 0e2d mov.n a2, a14 4024420b: fe9745 call0 40242b80 4024420e: 08a296 bltz a2, 4024429c 40244211: 7e68 l32i.n a6, a14, 28 40244213: 0e1122 l16ui a2, a1, 28 40244216: 4e58 l32i.n a5, a14, 16 40244218: 822260 mull a2, a2, a6 4024421b: ee78 l32i.n a7, a14, 56 4024421d: 029d42 l16si a4, a13, 4 40244220: 525a add.n a5, a2, a5 40244222: 06a032 movi a3, 6 40244225: 202ee0 or a2, a14, a14 40244228: 01cb05 call0 40245edc 4024422b: 06d296 bltz a2, 4024429c 4024422e: 8148 l32i.n a4, a1, 32 40244230: 8138 l32i.n a3, a1, 32 40244232: 051422 l16ui a2, a4, 10 40244235: 011362 l16ui a6, a3, 2 40244238: 041332 l16ui a3, a3, 8 4024423b: 112200 slli a2, a2, 16 4024423e: 202230 or a2, a2, a3 40244241: 0e1172 l16ui a7, a1, 28 40244244: 031d52 l16ui a5, a13, 6 40244247: 9148 l32i.n a4, a1, 36 40244249: 0129 s32i.n a2, a1, 0 4024424b: 0d3d mov.n a3, a13 4024424d: 0e2d mov.n a2, a14 4024424f: ff6e85 call0 40243938 40244252: b128 l32i.n a2, a1, 44 40244254: 001106 j 4024429c 40244257: 220000 excw 4024425a: 221ac1 l32r a12, 4020cac4 4024425d: f20161 l32r a6, 40240a64 <_ZN7BssInfoC1EP8bss_info+0x18> 40244260: 520061 l32r a6, 40218a60 40244263: 061d mov.n a1, a6 40244265: 031d42 l16ui a4, a13, 6 40244268: 0e2e62 l32i a6, a14, 56 4024426b: 0c7d mov.n a7, a12 4024426d: 0d3d mov.n a3, a13 4024426f: 0e2d mov.n a2, a14 40244271: ff8c85 call0 40243b3c 40244274: b158 l32i.n a5, a1, 44 40244276: b32520 movgez a2, a5, a2 40244279: 0007c6 j 4024429c 4024427c: fa0521 l32r a2, 40242a90 4024427f: 000646 j 4024429c 40244282: fa0421 l32r a2, 40242a94 40244285: 0004c6 j 4024429c 40244288: fa0421 l32r a2, 40242a98 4024428b: 000346 j 4024429c 4024428e: 210000 srai a0, a0, 0 40244291: fa3a add.n a15, a10, a3 40244293: 000146 j 4024429c 40244296: 000000 ill 40244299: fa3821 l32r a2, 40242b7c 4024429c: 1b2102 l32i a0, a1, 108 4024429f: 1a21c2 l32i a12, a1, 104 402442a2: 1921d2 l32i a13, a1, 100 402442a5: 1821e2 l32i a14, a1, 96 402442a8: 1721f2 l32i a15, a1, 92 402442ab: 70c112 addi a1, a1, 112 402442ae: f00d ret.n 402442b0 : 402442b0: 90c112 addi a1, a1, -112 402442b3: 1761f2 s32i a15, a1, 92 402442b6: 02f8 l32i.n a15, a2, 0 402442b8: e139 s32i.n a3, a1, 56 402442ba: 7f38 l32i.n a3, a15, 28 402442bc: 1a61c2 s32i a12, a1, 104 402442bf: fbc332 addi a3, a3, -5 402442c2: 02cd mov.n a12, a2 402442c4: 335a add.n a3, a3, a5 402442c6: 0f2d mov.n a2, a15 402442c8: 1b6102 s32i a0, a1, 108 402442cb: 1961d2 s32i a13, a1, 100 402442ce: 1861e2 s32i a14, a1, 96 402442d1: 106142 s32i a4, a1, 64 402442d4: f159 s32i.n a5, a1, 60 402442d6: 028ac5 call0 40246b84 402442d9: 029d mov.n a9, a2 402442db: 49e296 bltz a2, 4024477d 402442de: ef28 l32i.n a2, a15, 56 402442e0: 7fd8 l32i.n a13, a15, 28 402442e2: 061c32 l16ui a3, a12, 12 402442e5: fbcdd2 addi a13, a13, -5 402442e8: 9129 s32i.n a2, a1, 36 402442ea: e128 l32i.n a2, a1, 56 402442ec: c139 s32i.n a3, a1, 48 402442ee: 0d3d mov.n a3, a13 402442f0: 116192 s32i a9, a1, 68 402442f3: dff801 l32r a0, 4023c2d4 402442f6: 0000c0 callx0 a0 402442f9: f42020 extui a2, a2, 0, 16 402442fc: 8129 s32i.n a2, a1, 32 402442fe: e128 l32i.n a2, a1, 56 40244300: 0d3d mov.n a3, a13 40244302: f72601 l32r a0, 40241f9c 40244305: 0000c0 callx0 a0 40244308: 0d0c movi.n a13, 0 4024430a: b129 s32i.n a2, a1, 44 4024430c: f9e6e1 l32r a14, 40242aa4 4024430f: a1d9 s32i.n a13, a1, 40 40244311: 112192 l32i a9, a1, 68 40244314: 00e046 j 40244699 40244317: 420000 excw 4024431a: 2f .byte 0x2f 4024431b: 215207 bbc a2, a0, 40244340 4024431e: 2208 l32i.n a0, a2, 8 40244320: 20d2c4 excw 40244323: 274121 l32r a2, 4020e028 40244326: 0602b5 excw 40244329: 320111 l32r a1, 40210b30 4024432c: 30f8c4 excw 4024432f: 204131 l32r a3, 4020c434 40244332: 01c025 excw 40244335: dfe8 l32i.n a14, a15, 52 40244337: 0000c0 callx0 a0 4024433a: 01c222 addi a2, a2, 1 4024433d: f4d020 extui a13, a2, 0, 16 40244340: 029ed7 bne a14, a13, 40244346 40244343: 005046 j 40244488 40244346: a128 l32i.n a2, a1, 40 40244348: 06a216 beqz a2, 402443b6 4024434b: 0eec bnez.n a14, 4024436f 4024434d: 1ac122 addi a2, a1, 26 40244350: 1129 s32i.n a2, a1, 4 40244352: 01e9 s32i.n a14, a1, 0 40244354: 061c52 l16ui a5, a12, 12 40244357: 031c42 l16ui a4, a12, 6 4024435a: ef68 l32i.n a6, a15, 56 4024435c: 0e7d mov.n a7, a14 4024435e: 0c3d mov.n a3, a12 40244360: 0f2d mov.n a2, a15 40244362: ff7d85 call0 40243b3c 40244365: 04d2d6 bgez a2, 402443b6 40244368: 010446 j 4024477d 4024436b: a0d200 addx4 a13, a2, a0 4024436e: c14800 mul16u a4, a8, a0 40244371: 0e5d mov.n a5, a14 40244373: 0c3d mov.n a3, a12 40244375: 0f2d mov.n a2, a15 40244377: fe8085 call0 40242b80 4024437a: 3ff296 bltz a2, 4024477d 4024437d: 16c122 addi a2, a1, 22 40244380: 031c52 l16ui a5, a12, 6 40244383: 029c32 l16si a3, a12, 4 40244386: c178 l32i.n a7, a1, 48 40244388: 9148 l32i.n a4, a1, 36 4024438a: 0129 s32i.n a2, a1, 0 4024438c: 060c movi.n a6, 0 4024438e: 0f2d mov.n a2, a15 40244390: ff3fc5 call0 40243790 40244393: 3e6296 bltz a2, 4024477d 40244396: 9138 l32i.n a3, a1, 36 40244398: 040c movi.n a4, 0 4024439a: 030322 l8ui a2, a3, 3 4024439d: 020362 l8ui a6, a3, 2 402443a0: 112280 slli a2, a2, 8 402443a3: 0b1172 l16ui a7, a1, 22 402443a6: 031c52 l16ui a5, a12, 6 402443a9: 206260 or a6, a2, a6 402443ac: 0149 s32i.n a4, a1, 0 402443ae: 0c3d mov.n a3, a12 402443b0: 202ff0 or a2, a15, a15 402443b3: ff5845 call0 40243938 402443b6: 047d56 bnez a13, 40244401 402443b9: c128 l32i.n a2, a1, 48 402443bb: 7f68 l32i.n a6, a15, 28 402443bd: ef78 l32i.n a7, a15, 56 402443bf: 825260 mull a5, a2, a6 402443c2: 4f28 l32i.n a2, a15, 16 402443c4: 029c42 l16si a4, a12, 4 402443c7: 552a add.n a5, a5, a2 402443c9: 631c movi.n a3, 22 402443cb: 0f2d mov.n a2, a15 402443cd: 01a105 call0 40245de0 402443d0: 3a9296 bltz a2, 4024477d 402443d3: 9138 l32i.n a3, a1, 36 402443d5: 040322 l8ui a2, a3, 4 402443d8: 026207 bbci a2, 0, 402443de 402443db: 00d586 j 40244735 402443de: 013280 slli a3, a2, 24 402443e1: 3573d6 bgez a3, 4024473c 402443e4: 026217 bbci a2, 1, 402443ea 402443e7: 00d646 j 40244744 402443ea: 026227 bbci a2, 2, 402443f0 402443ed: 00d646 j 4024474a 402443f0: 039c22 l16si a2, a12, 6 402443f3: 3532d6 bgez a2, 4024474a 402443f6: 9148 l32i.n a4, a1, 36 402443f8: 011422 l16ui a2, a4, 2 402443fb: 079216 beqz a2, 40244478 402443fe: 00d386 j 40244750 40244401: 081c22 l16ui a2, a12, 16 40244404: 0992d7 bne a2, a13, 40244411 40244407: 071c22 l16ui a2, a12, 14 4024440a: 0b5122 s16i a2, a1, 22 4024440d: 0006c6 j 4024442c 40244410: 972100 excw 40244413: 32f8 l32i.n a15, a2, 12 40244415: 031c movi.n a3, 16 40244417: 16c162 addi a6, a1, 22 4024441a: 203320 or a3, a3, a2 4024441d: 050c movi.n a5, 0 4024441f: 0d4d mov.n a4, a13 40244421: f43030 extui a3, a3, 0, 16 40244424: 0f2d mov.n a2, a15 40244426: ff0345 call0 4024345c 40244429: 350296 bltz a2, 4024477d 4024442c: 7f68 l32i.n a6, a15, 28 4024442e: 0b1122 l16ui a2, a1, 22 40244431: 4f58 l32i.n a5, a15, 16 40244433: 822260 mull a2, a2, a6 40244436: ef78 l32i.n a7, a15, 56 40244438: 029c42 l16si a4, a12, 4 4024443b: 525a add.n a5, a2, a5 4024443d: 631c movi.n a3, 22 4024443f: 0f2d mov.n a2, a15 40244441: 0199c5 call0 40245de0 40244444: 335296 bltz a2, 4024477d 40244447: 9158 l32i.n a5, a1, 36 40244449: 040522 l8ui a2, a5, 4 4024444c: 026207 bbci a2, 0, 40244452 4024444f: 00b886 j 40244735 40244452: 013280 slli a3, a2, 24 40244455: 2e33d6 bgez a3, 4024473c 40244458: 026217 bbci a2, 1, 4024445e 4024445b: 00b946 j 40244744 4024445e: 026227 bbci a2, 2, 40244464 40244461: 00b946 j 4024474a 40244464: 039c22 l16si a2, a12, 6 40244467: 2df2d6 bgez a2, 4024474a 4024446a: 011522 l16ui a2, a5, 2 4024446d: 0212d7 beq a2, a13, 40244473 40244470: 00b706 j 40244750 40244473: 0b1122 l16ui a2, a1, 22 40244476: c129 s32i.n a2, a1, 48 40244478: a148 l32i.n a4, a1, 40 4024447a: e158 l32i.n a5, a1, 56 4024447c: c138 l32i.n a3, a1, 48 4024447e: 245a add.n a2, a4, a5 40244480: 075c32 s16i a3, a12, 14 40244483: 085cd2 s16i a13, a12, 16 40244486: 5c29 s32i.n a2, a12, 20 40244488: f138 l32i.n a3, a1, 60 4024448a: a158 l32i.n a5, a1, 40 4024448c: 7f48 l32i.n a4, a15, 28 4024448e: c02350 sub a2, a3, a5 40244491: b138 l32i.n a3, a1, 44 40244493: fbc4e2 addi a14, a4, -5 40244496: c0ee30 sub a14, a14, a3 40244499: 01b2e7 bgeu a2, a14, 4024449e 4024449c: 02ed mov.n a14, a2 4024449e: fdcc bnez.n a13, 402444b1 402444a0: 8158 l32i.n a5, a1, 32 402444a2: 9138 l32i.n a3, a1, 36 402444a4: 0d0c movi.n a13, 0 402444a6: 902530 addx2 a2, a5, a3 402444a9: 171222 l16ui a2, a2, 46 402444ac: d129 s32i.n a2, a1, 52 402444ae: 000e86 j 402444ec 402444b1: d2c422 addi a2, a4, -46 402444b4: 8158 l32i.n a5, a1, 32 402444b6: 412120 srli a2, a2, 1 402444b9: 07b527 bgeu a5, a2, 402444c4 402444bc: 254b addi.n a2, a5, 4 402444be: 1122f0 slli a2, a2, 1 402444c1: 000746 j 402444e2 402444c4: 082152 l32i a5, a1, 32 402444c7: f8c432 addi a3, a4, -8 402444ca: 413130 srli a3, a3, 1 402444cd: c02520 sub a2, a5, a2 402444d0: 116142 s32i a4, a1, 68 402444d3: f6b201 l32r a0, 40241f9c 402444d6: 0000c0 callx0 a0 402444d9: 04c222 addi a2, a2, 4 402444dc: 112142 l32i a4, a1, 68 402444df: 1122f0 slli a2, a2, 1 402444e2: 092132 l32i a3, a1, 36 402444e5: 232a add.n a2, a3, a2 402444e7: 001222 l16ui a2, a2, 0 402444ea: d129 s32i.n a2, a1, 52 402444ec: 031c32 l16ui a3, a12, 6 402444ef: f27c movi.n a2, -1 402444f1: 8158 l32i.n a5, a1, 32 402444f3: e43030 extui a3, a3, 0, 15 402444f6: 144122 s8i a2, a1, 20 402444f9: b128 l32i.n a2, a1, 44 402444fb: 085132 s16i a3, a1, 16 402444fe: 095152 s16i a5, a1, 18 40244501: 32ec bnez.n a2, 40244528 40244503: fbc442 addi a4, a4, -5 40244506: 1e94e7 bne a4, a14, 40244528 40244509: 18c122 addi a2, a1, 24 4024450c: 140c movi.n a4, 1 4024450e: 1129 s32i.n a2, a1, 4 40244510: 0149 s32i.n a4, a1, 0 40244512: 102122 l32i a2, a1, 64 40244515: a148 l32i.n a4, a1, 40 40244517: b178 l32i.n a7, a1, 44 40244519: 524a add.n a5, a2, a4 4024451b: 0e6d mov.n a6, a14 4024451d: 10c142 addi a4, a1, 16 40244520: 0f2d mov.n a2, a15 40244522: feff45 call0 40243518 40244525: 004006 j 40244629 40244528: 8158 l32i.n a5, a1, 32 4024452a: d148 l32i.n a4, a1, 52 4024452c: 0c3d mov.n a3, a12 4024452e: 0f2d mov.n a2, a15 40244530: fe5745 call0 40242aa8 40244533: 246296 bltz a2, 4024477d 40244536: 031c32 l16ui a3, a12, 6 40244539: 050c movi.n a5, 0 4024453b: 18c122 addi a2, a1, 24 4024453e: 1129 s32i.n a2, a1, 4 40244540: 0159 s32i.n a5, a1, 0 40244542: 057d mov.n a7, a5 40244544: 056d mov.n a6, a5 40244546: 10c142 addi a4, a1, 16 40244549: e43030 extui a3, a3, 0, 15 4024454c: 0f2d mov.n a2, a15 4024454e: fefc85 call0 40243518 40244551: 029d mov.n a9, a2 40244553: 14e256 bnez a2, 402446a5 40244556: b128 l32i.n a2, a1, 44 40244558: e2cc bnez.n a2, 4024456a 4024455a: b138 l32i.n a3, a1, 44 4024455c: 63ea add.n a6, a3, a14 4024455e: 7f38 l32i.n a3, a15, 28 40244560: fbc372 addi a7, a3, -5 40244563: 5d3677 bltu a6, a7, 402445c4 40244566: 000a86 j 40244594 40244569: 2f3200 excw 4024456c: 214207 ball a2, a0, 40244591 4024456f: 220d excw 40244571: 2f .byte 0x2f 40244572: 543004 excw 40244575: 114282 s8i a8, a2, 17 40244578: 5b0c movi.n a11, 5 4024457a: 443022 excw 4024457d: b16882 s32i a8, a8, 0x2c4 40244580: 029c32 l16si a3, a12, 4 40244583: 552a add.n a5, a5, a2 40244585: 442a add.n a4, a4, a2 40244587: 0f2d mov.n a2, a15 40244589: fe9845 call0 40242f10 4024458c: 029d mov.n a9, a2 4024458e: fc8216 beqz a2, 4024455a 40244591: 004406 j 402446a5 40244594: 072f22 l32i a2, a15, 28 40244597: 0c1152 l16ui a5, a1, 24 4024459a: 0b2142 l32i a4, a1, 44 4024459d: 825520 mull a5, a5, a2 402445a0: 042f22 l32i a2, a15, 16 402445a3: a138 l32i.n a3, a1, 40 402445a5: 225b addi.n a2, a2, 5 402445a7: 552a add.n a5, a5, a2 402445a9: 102122 l32i a2, a1, 64 402445ac: 554a add.n a5, a5, a4 402445ae: 029c42 l16si a4, a12, 4 402445b1: 723a add.n a7, a2, a3 402445b3: 0e6d mov.n a6, a14 402445b5: 730c movi.n a3, 7 402445b7: 0f2d mov.n a2, a15 402445b9: 019205 call0 40245edc 402445bc: 029d mov.n a9, a2 402445be: 72bc beqz.n a2, 402445f9 402445c0: 003846 j 402446a5 402445c3: 2f2200 excw 402445c6: 214204 excw 402445c9: 220b addi.n a2, a2, -1 402445cb: 2a05c2 l8ui a12, a5, 42 402445ce: d14854 excw 402445d1: 55ea add.n a5, a5, a14 402445d3: 829430 mull a9, a4, a3 402445d6: 0c1142 l16ui a4, a1, 24 402445d9: 559a add.n a5, a5, a9 402445db: 824430 mull a4, a4, a3 402445de: 029c32 l16si a3, a12, 4 402445e1: 442a add.n a4, a4, a2 402445e3: b128 l32i.n a2, a1, 44 402445e5: c06760 sub a6, a7, a6 402445e8: 442a add.n a4, a4, a2 402445ea: 44ea add.n a4, a4, a14 402445ec: 0f2d mov.n a2, a15 402445ee: fe9205 call0 40242f10 402445f1: 029d mov.n a9, a2 402445f3: f9d216 beqz a2, 40244594 402445f6: 002ac6 j 402446a5 402445f9: 140132 l8ui a3, a1, 20 402445fc: fdaf22 movi a2, -3 402445ff: 102320 and a2, a3, a2 40244602: 144122 s8i a2, a1, 20 40244605: 0c1152 l16ui a5, a1, 24 40244608: 072f22 l32i a2, a15, 28 4024460b: 029c42 l16si a4, a12, 4 4024460e: 825520 mull a5, a5, a2 40244611: 4f28 l32i.n a2, a15, 16 40244613: 14c172 addi a7, a1, 20 40244616: 224b addi.n a2, a2, 4 40244618: 552a add.n a5, a5, a2 4024461a: 160c movi.n a6, 1 4024461c: 730c movi.n a3, 7 4024461e: 202ff0 or a2, a15, a15 40244621: 018b85 call0 40245edc 40244624: 029d mov.n a9, a2 40244626: 07b256 bnez a2, 402446a5 40244629: d138 l32i.n a3, a1, 52 4024462b: 0f2d mov.n a2, a15 4024462d: ff0a45 call0 402436d4 40244630: 029d mov.n a9, a2 40244632: 06f256 bnez a2, 402446a5 40244635: fdcc bnez.n a13, 40244648 40244637: 8148 l32i.n a4, a1, 32 40244639: 9158 l32i.n a5, a1, 36 4024463b: 0c1132 l16ui a3, a1, 24 4024463e: 902450 addx2 a2, a4, a5 40244641: 175232 s16i a3, a2, 46 40244644: 000f06 j 40244684 40244647: 7f3800 excw 4024464a: 8148 l32i.n a4, a1, 32 4024464c: d2c322 addi a2, a3, -46 4024464f: 412120 srli a2, a2, 1 40244652: 08b427 bgeu a4, a2, 4024465e 40244655: 244b addi.n a2, a4, 4 40244657: 1122f0 slli a2, a2, 1 4024465a: 000706 j 4024467a 4024465d: 815800 src a5, a8, a0 40244660: f8c332 addi a3, a3, -8 40244663: 413130 srli a3, a3, 1 40244666: c02520 sub a2, a5, a2 40244669: 116192 s32i a9, a1, 68 4024466c: f64c01 l32r a0, 40241f9c 4024466f: 0000c0 callx0 a0 40244672: 224b addi.n a2, a2, 4 40244674: 112192 l32i a9, a1, 68 40244677: 1122f0 slli a2, a2, 1 4024467a: 9148 l32i.n a4, a1, 36 4024467c: 0c1132 l16ui a3, a1, 24 4024467f: 242a add.n a2, a4, a2 40244681: 005232 s16i a3, a2, 0 40244684: 8158 l32i.n a5, a1, 32 40244686: 030c movi.n a3, 0 40244688: 251b addi.n a2, a5, 1 4024468a: f42020 extui a2, a2, 0, 16 4024468d: 8129 s32i.n a2, a1, 32 4024468f: a128 l32i.n a2, a1, 40 40244691: b139 s32i.n a3, a1, 44 40244693: 22ea add.n a2, a2, a14 40244695: a129 s32i.n a2, a1, 40 40244697: 0ded mov.n a14, a13 40244699: 89cc bnez.n a9, 402446a5 4024469b: a148 l32i.n a4, a1, 40 4024469d: f158 l32i.n a5, a1, 60 4024469f: 02b457 bgeu a4, a5, 402446a5 402446a2: ff1cc6 j 40244319 402446a5: 0a2132 l32i a3, a1, 40 402446a8: e148 l32i.n a4, a1, 56 402446aa: c158 l32i.n a5, a1, 48 402446ac: 234a add.n a2, a3, a4 402446ae: 5c29 s32i.n a2, a12, 20 402446b0: 075c52 s16i a5, a12, 14 402446b3: 085cd2 s16i a13, a12, 16 402446b6: 056d16 beqz a13, 40244710 402446b9: c148 l32i.n a4, a1, 48 402446bb: 0d5d mov.n a5, a13 402446bd: 0c3d mov.n a3, a12 402446bf: 0f2d mov.n a2, a15 402446c1: 116192 s32i a9, a1, 68 402446c4: fe4b85 call0 40242b80 402446c7: 0b2296 bltz a2, 4024477d 402446ca: 16c122 addi a2, a1, 22 402446cd: c178 l32i.n a7, a1, 48 402446cf: 031c52 l16ui a5, a12, 6 402446d2: 029c32 l16si a3, a12, 4 402446d5: 9148 l32i.n a4, a1, 36 402446d7: 0129 s32i.n a2, a1, 0 402446d9: 060c movi.n a6, 0 402446db: 0f2d mov.n a2, a15 402446dd: ff0b05 call0 40243790 402446e0: 0b1172 l16ui a7, a1, 22 402446e3: 085cd2 s16i a13, a12, 16 402446e6: 075c72 s16i a7, a12, 14 402446e9: 090296 bltz a2, 4024477d 402446ec: 9128 l32i.n a2, a1, 36 402446ee: 040c movi.n a4, 0 402446f0: 020262 l8ui a6, a2, 2 402446f3: 030222 l8ui a2, a2, 3 402446f6: 031c52 l16ui a5, a12, 6 402446f9: 112280 slli a2, a2, 8 402446fc: 206260 or a6, a2, a6 402446ff: 0149 s32i.n a4, a1, 0 40244701: 0f2d mov.n a2, a15 40244703: 0c3d mov.n a3, a12 40244705: ff2305 call0 40243938 40244708: 112192 l32i a9, a1, 68 4024470b: 092d mov.n a2, a9 4024470d: 001b06 j 4024477d 40244710: 1ac122 addi a2, a1, 26 40244713: 1129 s32i.n a2, a1, 4 40244715: 01d9 s32i.n a13, a1, 0 40244717: ef68 l32i.n a6, a15, 56 40244719: 061c52 l16ui a5, a12, 12 4024471c: 031c42 l16ui a4, a12, 6 4024471f: 0d7d mov.n a7, a13 40244721: 0c3d mov.n a3, a12 40244723: 202ff0 or a2, a15, a15 40244726: 116192 s32i a9, a1, 68 40244729: ff4105 call0 40243b3c 4024472c: 112192 l32i a9, a1, 68 4024472f: b32920 movgez a2, a9, a2 40244732: 0011c6 j 4024477d 40244735: f8d621 l32r a2, 40242a90 40244738: 001046 j 4024477d 4024473b: d62100 excw 4024473e: 86f8 l32i.n a15, a6, 32 40244740: 0e .byte 0xe 40244741: 000000 ill 40244744: f8d521 l32r a2, 40242a98 40244747: 000c86 j 4024477d 4024474a: f90b21 l32r a2, 40242b78 4024474d: 000b06 j 4024477d 40244750: f90b21 l32r a2, 40242b7c 40244753: 000986 j 4024477d 40244756: f138 l32i.n a3, a1, 60 40244758: a158 l32i.n a5, a1, 40 4024475a: fbc4e2 addi a14, a4, -5 4024475d: c02350 sub a2, a3, a5 40244760: b138 l32i.n a3, a1, 44 40244762: c0ee30 sub a14, a14, a3 40244765: 0232e7 bltu a2, a14, 4024476b 40244768: ff4d06 j 402444a0 4024476b: 02ed mov.n a14, a2 4024476d: ff4bc6 j 402444a0 40244770: fe2e16 beqz a14, 40244756 40244773: a148 l32i.n a4, a1, 40 40244775: 04dd mov.n a13, a4 40244777: c3e416 beqz a4, 402443b9 4024477a: fefb86 j 4024436c 4024477d: 1b2102 l32i a0, a1, 108 40244780: 1a21c2 l32i a12, a1, 104 40244783: 1921d2 l32i a13, a1, 100 40244786: 1821e2 l32i a14, a1, 96 40244789: 1721f2 l32i a15, a1, 92 4024478c: 70c112 addi a1, a1, 112 4024478f: f00d ret.n 40244791: 000000 ill 40244794: 2c4c movi.n a12, 66 40244796: 124024 excw 40244798 : 40244798: b0c112 addi a1, a1, -80 4024479b: f1f9 s32i.n a15, a1, 60 4024479d: 04fd mov.n a15, a4 4024479f: 10c142 addi a4, a1, 16 402447a2: 1261c2 s32i a12, a1, 72 402447a5: 02cd mov.n a12, a2 402447a7: 161222 l16ui a2, a2, 44 402447aa: 3149 s32i.n a4, a1, 12 402447ac: 14c142 addi a4, a1, 20 402447af: 050c movi.n a5, 0 402447b1: 2149 s32i.n a4, a1, 8 402447b3: fff871 l32r a7, 40244794 402447b6: cc48 l32i.n a4, a12, 48 402447b8: 0139 s32i.n a3, a1, 0 402447ba: 1159 s32i.n a5, a1, 4 402447bc: 023d mov.n a3, a2 402447be: 056d mov.n a6, a5 402447c0: 0c2d mov.n a2, a12 402447c2: 136102 s32i a0, a1, 76 402447c5: 1161d2 s32i a13, a1, 68 402447c8: 1061e2 s32i a14, a1, 64 402447cb: fe7d05 call0 40242f9c 402447ce: 024d mov.n a4, a2 402447d0: f9ef21 l32r a2, 40242f8c 402447d3: 4a1427 beq a4, a2, 40244821 402447d6: 04a496 bltz a4, 40244824 402447d9: 0a11e2 l16ui a14, a1, 20 402447dc: 4158 l32i.n a5, a1, 16 402447de: 6fbc beqz.n a15, 40244818 402447e0: 7c68 l32i.n a6, a12, 28 402447e2: 6c28 l32i.n a2, a12, 24 402447e4: 063d mov.n a3, a6 402447e6: 9149 s32i.n a4, a1, 36 402447e8: a159 s32i.n a5, a1, 40 402447ea: 8169 s32i.n a6, a1, 32 402447ec: deba01 l32r a0, 4023c2d4 402447ef: 0000c0 callx0 a0 402447f2: 8168 l32i.n a6, a1, 32 402447f4: c1de20 mul16u a13, a14, a2 402447f7: 063d mov.n a3, a6 402447f9: 1122f0 slli a2, a2, 1 402447fc: deb601 l32r a0, 4023c2d4 402447ff: 0000c0 callx0 a0 40244802: a158 l32i.n a5, a1, 40 40244804: f43020 extui a3, a2, 0, 16 40244807: f4d0d0 extui a13, a13, 0, 16 4024480a: 160c movi.n a6, 1 4024480c: 936320 movnez a6, a3, a2 4024480f: dd5a add.n a13, a13, a5 40244811: 26da add.n a2, a6, a13 40244813: 9148 l32i.n a4, a1, 36 40244815: 005f22 s16i a2, a15, 0 40244818: 165ce2 s16i a14, a12, 44 4024481b: cc59 s32i.n a5, a12, 48 4024481d: 0000c6 j 40244824 40244820: da4100 excw 40244823: 02fa add.n a0, a2, a15 40244825: 2d1321 l32r a2, 4020fc74 40244828: 21c204 excw 4024482b: 21d212 addmi a1, a2, 0x2100 4024482e: 21e211 l32r a1, 4020cfb8 40244831: f1f810 excw 40244834: 50c112 addi a1, a1, 80 40244837: f00d ret.n 40244839: 000000 ill 4024483c: fffb addi.n a15, a15, 15 4024483e: ff .byte 0xff 4024483f: 7f .byte 0x7f 40244840: 002714 excw 40244843: 271f00 excw ... 40244848 : 40244848: 90c112 addi a1, a1, -112 4024484b: 744040 extui a4, a4, 0, 8 4024484e: 1a61c2 s32i a12, a1, 104 40244851: 1961d2 s32i a13, a1, 100 40244854: b139 s32i.n a3, a1, 44 40244856: 1b6102 s32i a0, a1, 108 40244859: 1861e2 s32i a14, a1, 96 4024485c: 1761f2 s32i a15, a1, 92 4024485f: d149 s32i.n a4, a1, 52 40244861: 030c movi.n a3, 0 40244863: 02cd mov.n a12, a2 40244865: 02d8 l32i.n a13, a2, 0 40244867: 0a9437 bne a4, a3, 40244875 4024486a: 7d38 l32i.n a3, a13, 28 4024486c: fff421 l32r a2, 4024483c 4024486f: 803320 add a3, a3, a2 40244872: 1133f0 slli a3, a3, 1 40244875: 202dd0 or a2, a13, a13 40244878: 023085 call0 40246b84 4024487b: 4d1296 bltz a2, 40244d50 4024487e: 022ce2 l32i a14, a12, 8 40244881: 7d48 l32i.n a4, a13, 28 40244883: 061c72 l16ui a7, a12, 12 40244886: 0f0c movi.n a15, 0 40244888: 2e0b addi.n a2, a14, -1 4024488a: 832fe0 moveqz a2, a15, a14 4024488d: fbc432 addi a3, a4, -5 40244890: 0d5172 s16i a7, a1, 26 40244893: 126142 s32i a4, a1, 72 40244896: 116172 s32i a7, a1, 68 40244899: de8e01 l32r a0, 4023c2d4 4024489c: 0000c0 callx0 a0 4024489f: f42020 extui a2, a2, 0, 16 402448a2: 8129 s32i.n a2, a1, 32 402448a4: 2e1b addi.n a2, a14, 1 402448a6: 83ef20 moveqz a14, a15, a2 402448a9: ed28 l32i.n a2, a13, 56 402448ab: d138 l32i.n a3, a1, 52 402448ad: 160c movi.n a6, 1 402448af: a129 s32i.n a2, a1, 40 402448b1: 0f2d mov.n a2, a15 402448b3: 932630 movnez a2, a6, a3 402448b6: b158 l32i.n a5, a1, 44 402448b8: 742020 extui a2, a2, 0, 8 402448bb: e129 s32i.n a2, a1, 56 402448bd: 83f650 moveqz a15, a6, a5 402448c0: 7420f0 extui a2, a15, 0, 8 402448c3: e138 l32i.n a3, a1, 56 402448c5: c129 s32i.n a2, a1, 48 402448c7: 122142 l32i a4, a1, 72 402448ca: 112172 l32i a7, a1, 68 402448cd: f39c beqz.n a3, 402448f0 402448cf: d29c beqz.n a2, 402448f0 402448d1: b8af22 movi a2, -72 402448d4: 104122 s8i a2, a1, 16 402448d7: 4d58 l32i.n a5, a13, 16 402448d9: 824740 mull a4, a7, a4 402448dc: 554b addi.n a5, a5, 4 402448de: 554a add.n a5, a5, a4 402448e0: 029c42 l16si a4, a12, 4 402448e3: 10c172 addi a7, a1, 16 402448e6: 630c movi.n a3, 6 402448e8: 0d2d mov.n a2, a13 402448ea: 015f05 call0 40245edc 402448ed: 45f296 bltz a2, 40244d50 402448f0: f86d81 l32r a8, 40242aa4 402448f3: 0f0c movi.n a15, 0 402448f5: 00c4c6 j 40244c0c 402448f8: 7d58 l32i.n a5, a13, 28 402448fa: d2c542 addi a4, a5, -46 402448fd: 41f140 srli a15, a4, 1 40244900: 8148 l32i.n a4, a1, 32 40244902: 02b4f7 bgeu a4, a15, 40244908 40244905: 010b46 j 40244d36 40244908: f8c532 addi a3, a5, -8 4024490b: 413130 srli a3, a3, 1 4024490e: c024f0 sub a2, a4, a15 40244911: 116152 s32i a5, a1, 68 40244914: 126182 s32i a8, a1, 72 40244917: de6f01 l32r a0, 4023c2d4 4024491a: 0000c0 callx0 a0 4024491d: 221b addi.n a2, a2, 1 4024491f: f42020 extui a2, a2, 0, 16 40244922: 122182 l32i a8, a1, 72 40244925: 9129 s32i.n a2, a1, 36 40244927: 112152 l32i a5, a1, 68 4024492a: 029827 bne a8, a2, 40244930 4024492d: 0104c6 j 40244d44 40244930: f85d21 l32r a2, 40242aa4 40244933: 5f1827 beq a8, a2, 40244996 40244936: 0d1142 l16ui a4, a1, 26 40244939: 085d mov.n a5, a8 4024493b: 0c3d mov.n a3, a12 4024493d: 0d2d mov.n a2, a13 4024493f: 126182 s32i a8, a1, 72 40244942: fe23c5 call0 40242b80 40244945: 407296 bltz a2, 40244d50 40244948: 0d1132 l16ui a3, a1, 26 4024494b: 0d2d mov.n a2, a13 4024494d: fed845 call0 402436d4 40244950: 3fc296 bltz a2, 40244d50 40244953: a158 l32i.n a5, a1, 40 40244955: 030c movi.n a3, 0 40244957: 030522 l8ui a2, a5, 3 4024495a: 020562 l8ui a6, a5, 2 4024495d: 112280 slli a2, a2, 8 40244960: 0d1172 l16ui a7, a1, 26 40244963: 031c52 l16ui a5, a12, 6 40244966: 0139 s32i.n a3, a1, 0 40244968: 206260 or a6, a2, a6 4024496b: 240c movi.n a4, 2 4024496d: 0c3d mov.n a3, a12 4024496f: 0d2d mov.n a2, a13 40244971: fefc45 call0 40243938 40244974: 122182 l32i a8, a1, 72 40244977: b89c beqz.n a8, 40244996 40244979: 18c122 addi a2, a1, 24 4024497c: 070c movi.n a7, 0 4024497e: 061c52 l16ui a5, a12, 12 40244981: 031c42 l16ui a4, a12, 6 40244984: 1129 s32i.n a2, a1, 4 40244986: 01e9 s32i.n a14, a1, 0 40244988: 076d mov.n a6, a7 4024498a: 0c3d mov.n a3, a12 4024498c: 0d2d mov.n a2, a13 4024498e: ff1ac5 call0 40243b3c 40244991: 3bb296 bltz a2, 40244d50 40244994: 2ce9 s32i.n a14, a12, 8 40244996: 9148 l32i.n a4, a1, 36 40244998: 94cc bnez.n a4, 402449a5 4024499a: 061c22 l16ui a2, a12, 12 4024499d: 0d5122 s16i a2, a1, 26 402449a0: 000706 j 402449c0 402449a3: 210000 srai a0, a0, 0 402449a6: 32f732 excw 402449a9: 031c movi.n a3, 16 402449ab: 9148 l32i.n a4, a1, 36 402449ad: 203320 or a3, a3, a2 402449b0: 1ac162 addi a6, a1, 26 402449b3: 050c movi.n a5, 0 402449b5: f43030 extui a3, a3, 0, 16 402449b8: 0d2d mov.n a2, a13 402449ba: feaa05 call0 4024345c 402449bd: 38f296 bltz a2, 40244d50 402449c0: 7d68 l32i.n a6, a13, 28 402449c2: 0d1122 l16ui a2, a1, 26 402449c5: 4d58 l32i.n a5, a13, 16 402449c7: 822260 mull a2, a2, a6 402449ca: ed78 l32i.n a7, a13, 56 402449cc: 029c42 l16si a4, a12, 4 402449cf: 525a add.n a5, a2, a5 402449d1: 631c movi.n a3, 22 402449d3: 0d2d mov.n a2, a13 402449d5: 014085 call0 40245de0 402449d8: 374296 bltz a2, 40244d50 402449db: a158 l32i.n a5, a1, 40 402449dd: 040522 l8ui a2, a5, 4 402449e0: 026207 bbci a2, 0, 402449e6 402449e3: 00ca86 j 40244d11 402449e6: 013280 slli a3, a2, 24 402449e9: 32b3d6 bgez a3, 40244d18 402449ec: 026217 bbci a2, 1, 402449f2 402449ef: 00cb46 j 40244d20 402449f2: 026227 bbci a2, 2, 402449f8 402449f5: 00cbc6 j 40244d28 402449f8: 039c22 l16si a2, a12, 6 402449fb: 3292d6 bgez a2, 40244d28 402449fe: 0115f2 l16ui a15, a5, 2 40244a01: 9168 l32i.n a6, a1, 36 40244a03: 021f67 beq a15, a6, 40244a09 40244a06: 00c986 j 40244d30 40244a09: 0d1122 l16ui a2, a1, 26 40244a0c: 085c62 s16i a6, a12, 16 40244a0f: 075c22 s16i a2, a12, 14 40244a12: 5ce9 s32i.n a14, a12, 20 40244a14: 86dc bnez.n a6, 40244a30 40244a16: 8138 l32i.n a3, a1, 32 40244a18: a148 l32i.n a4, a1, 40 40244a1a: 17c322 addi a2, a3, 23 40244a1d: 902240 addx2 a2, a2, a4 40244a20: 001252 l16ui a5, a2, 0 40244a23: f67c movi.n a6, -1 40244a25: 9159 s32i.n a5, a1, 36 40244a27: 005262 s16i a6, a2, 0 40244a2a: 0f0c movi.n a15, 0 40244a2c: 001986 j 40244a96 40244a2f: 7d5800 excw 40244a32: 8128 l32i.n a2, a1, 32 40244a34: d2c542 addi a4, a5, -46 40244a37: 414140 srli a4, a4, 1 40244a3a: 07b247 bgeu a2, a4, 40244a45 40244a3d: 224b addi.n a2, a2, 4 40244a3f: 1122f0 slli a2, a2, 1 40244a42: 000846 j 40244a67 40244a45: 8168 l32i.n a6, a1, 32 40244a47: f8c532 addi a3, a5, -8 40244a4a: c02640 sub a2, a6, a4 40244a4d: 413130 srli a3, a3, 1 40244a50: 126142 s32i a4, a1, 72 40244a53: 116152 s32i a5, a1, 68 40244a56: f55101 l32r a0, 40241f9c 40244a59: 0000c0 callx0 a0 40244a5c: 224b addi.n a2, a2, 4 40244a5e: 112152 l32i a5, a1, 68 40244a61: 122142 l32i a4, a1, 72 40244a64: 1122f0 slli a2, a2, 1 40244a67: a138 l32i.n a3, a1, 40 40244a69: 8168 l32i.n a6, a1, 32 40244a6b: 232a add.n a2, a3, a2 40244a6d: 001222 l16ui a2, a2, 0 40244a70: 9129 s32i.n a2, a1, 36 40244a72: 264b addi.n a2, a6, 4 40244a74: 123647 bltu a6, a4, 40244a8a 40244a77: f8c532 addi a3, a5, -8 40244a7a: 8158 l32i.n a5, a1, 32 40244a7c: 413130 srli a3, a3, 1 40244a7f: c02540 sub a2, a5, a4 40244a82: f54601 l32r a0, 40241f9c 40244a85: 0000c0 callx0 a0 40244a88: 224b addi.n a2, a2, 4 40244a8a: a168 l32i.n a6, a1, 40 40244a8c: 1122f0 slli a2, a2, 1 40244a8f: 262a add.n a2, a6, a2 40244a91: f37c movi.n a3, -1 40244a93: 005232 s16i a3, a2, 0 40244a96: e148 l32i.n a4, a1, 56 40244a98: 24dc bnez.n a4, 40244aae 40244a9a: c158 l32i.n a5, a1, 48 40244a9c: e5cc bnez.n a5, 40244aae 40244a9e: 7d68 l32i.n a6, a13, 28 40244aa0: b148 l32i.n a4, a1, 44 40244aa2: 0f6162 s32i a6, a1, 60 40244aa5: fbc632 addi a3, a6, -5 40244aa8: c02e40 sub a2, a14, a4 40244aab: 6e3237 bltu a2, a3, 40244b1d 40244aae: 8158 l32i.n a5, a1, 32 40244ab0: 9148 l32i.n a4, a1, 36 40244ab2: 0c3d mov.n a3, a12 40244ab4: 0d2d mov.n a2, a13 40244ab6: fdff05 call0 40242aa8 40244ab9: ff6131 l32r a3, 40244840 40244abc: 140c movi.n a4, 1 40244abe: 323a add.n a3, a2, a3 40244ac0: 050c movi.n a5, 0 40244ac2: 060c movi.n a6, 0 40244ac4: 935430 movnez a5, a4, a3 40244ac7: 834620 moveqz a4, a6, a2 40244aca: 0a0547 bnone a5, a4, 40244ad8 40244acd: ff5d31 l32r a3, 40244844 40244ad0: 323a add.n a3, a2, a3 40244ad2: 021367 beq a3, a6, 40244ad8 40244ad5: 004ec6 j 40244c14 40244ad8: 629c beqz.n a2, 40244af2 40244ada: 7d48 l32i.n a4, a13, 28 40244adc: 0e2d mov.n a2, a14 40244ade: fbc432 addi a3, a4, -5 40244ae1: 126142 s32i a4, a1, 72 40244ae4: f52e01 l32r a0, 40241f9c 40244ae7: 0000c0 callx0 a0 40244aea: 122142 l32i a4, a1, 72 40244aed: f28c beqz.n a2, 40244b00 40244aef: 000546 j 40244b08 40244af2: 9138 l32i.n a3, a1, 36 40244af4: 0d2d mov.n a2, a13 40244af6: febdc5 call0 402436d4 40244af9: fdd216 beqz a2, 40244ada 40244afc: 004506 j 40244c14 40244aff: ee4000 excw 40244b02: ee5bc0 excw 40244b05: 000086 j 40244b0b 40244b08: c0ee20 sub a14, a14, a2 40244b0b: 8138 l32i.n a3, a1, 32 40244b0d: 2ce9 s32i.n a14, a12, 8 40244b0f: 230b addi.n a2, a3, -1 40244b11: f42020 extui a2, a2, 0, 16 40244b14: 5ce9 s32i.n a14, a12, 20 40244b16: 8129 s32i.n a2, a1, 32 40244b18: 0f8d mov.n a8, a15 40244b1a: 003b86 j 40244c0c 40244b1d: b128 l32i.n a2, a1, 44 40244b1f: f51f01 l32r a0, 40241f9c 40244b22: 0000c0 callx0 a0 40244b25: 8158 l32i.n a5, a1, 32 40244b27: 9148 l32i.n a4, a1, 36 40244b29: 106122 s32i a2, a1, 64 40244b2c: 0c3d mov.n a3, a12 40244b2e: 0d2d mov.n a2, a13 40244b30: fdf745 call0 40242aa8 40244b33: 0dd256 bnez a2, 40244c14 40244b36: c158 l32i.n a5, a1, 48 40244b38: 8148 l32i.n a4, a1, 32 40244b3a: f27c movi.n a2, -1 40244b3c: 031c32 l16ui a3, a12, 6 40244b3f: 144122 s8i a2, a1, 20 40244b42: 16c122 addi a2, a1, 22 40244b45: e43030 extui a3, a3, 0, 15 40244b48: 095142 s16i a4, a1, 18 40244b4b: 1129 s32i.n a2, a1, 4 40244b4d: 0159 s32i.n a5, a1, 0 40244b4f: 057d mov.n a7, a5 40244b51: 056d mov.n a6, a5 40244b53: 10c142 addi a4, a1, 16 40244b56: 0d2d mov.n a2, a13 40244b58: 085132 s16i a3, a1, 16 40244b5b: fe9bc5 call0 40243518 40244b5e: 0b2256 bnez a2, 40244c14 40244b61: 102142 l32i a4, a1, 64 40244b64: f158 l32i.n a5, a1, 60 40244b66: 7d38 l32i.n a3, a13, 28 40244b68: c06450 sub a6, a4, a5 40244b6b: 9148 l32i.n a4, a1, 36 40244b6d: 4d28 l32i.n a2, a13, 16 40244b6f: 825430 mull a5, a4, a3 40244b72: 0b1142 l16ui a4, a1, 22 40244b75: 225b addi.n a2, a2, 5 40244b77: 824430 mull a4, a4, a3 40244b7a: 663a add.n a6, a6, a3 40244b7c: e138 l32i.n a3, a1, 56 40244b7e: 552a add.n a5, a5, a2 40244b80: 442a add.n a4, a4, a2 40244b82: 0d2d mov.n a2, a13 40244b84: fe3885 call0 40242f10 40244b87: 089256 bnez a2, 40244c14 40244b8a: 9138 l32i.n a3, a1, 36 40244b8c: 0d2d mov.n a2, a13 40244b8e: feb445 call0 402436d4 40244b91: 07f256 bnez a2, 40244c14 40244b94: 140132 l8ui a3, a1, 20 40244b97: d27c movi.n a2, -3 40244b99: 102320 and a2, a3, a2 40244b9c: 144122 s8i a2, a1, 20 40244b9f: 7d28 l32i.n a2, a13, 28 40244ba1: 0b1152 l16ui a5, a1, 22 40244ba4: 029c42 l16si a4, a12, 4 40244ba7: 825520 mull a5, a5, a2 40244baa: 4d28 l32i.n a2, a13, 16 40244bac: 14c172 addi a7, a1, 20 40244baf: 224b addi.n a2, a2, 4 40244bb1: 552a add.n a5, a5, a2 40244bb3: 160c movi.n a6, 1 40244bb5: 730c movi.n a3, 7 40244bb7: 0d2d mov.n a2, a13 40244bb9: 013205 call0 40245edc 40244bbc: 054256 bnez a2, 40244c14 40244bbf: 0b11e2 l16ui a14, a1, 22 40244bc2: bfcc bnez.n a15, 40244bd1 40244bc4: 8158 l32i.n a5, a1, 32 40244bc6: a168 l32i.n a6, a1, 40 40244bc8: 902560 addx2 a2, a5, a6 40244bcb: 1752e2 s16i a14, a2, 46 40244bce: 000bc6 j 40244c01 40244bd1: 7d38 l32i.n a3, a13, 28 40244bd3: 8148 l32i.n a4, a1, 32 40244bd5: d2c322 addi a2, a3, -46 40244bd8: 412120 srli a2, a2, 1 40244bdb: 05b427 bgeu a4, a2, 40244be4 40244bde: 244b addi.n a2, a4, 4 40244be0: 0004c6 j 40244bf7 40244be3: 815800 src a5, a8, a0 40244be6: f8c332 addi a3, a3, -8 40244be9: 413130 srli a3, a3, 1 40244bec: c02520 sub a2, a5, a2 40244bef: f4eb01 l32r a0, 40241f9c 40244bf2: 0000c0 callx0 a0 40244bf5: 224b addi.n a2, a2, 4 40244bf7: a168 l32i.n a6, a1, 40 40244bf9: 1122f0 slli a2, a2, 1 40244bfc: 262a add.n a2, a6, a2 40244bfe: 0052e2 s16i a14, a2, 0 40244c01: b128 l32i.n a2, a1, 44 40244c03: 2c29 s32i.n a2, a12, 8 40244c05: 5c29 s32i.n a2, a12, 20 40244c07: 02ed mov.n a14, a2 40244c09: 0001c6 j 40244c14 40244c0c: b138 l32i.n a3, a1, 44 40244c0e: 02b3e7 bgeu a3, a14, 40244c14 40244c11: ff38c6 j 402448f8 40244c14: 079f56 bnez a15, 40244c91 40244c17: 061e56 bnez a14, 40244c7c 40244c1a: 0d2142 l32i a4, a1, 52 40244c1d: 44bc beqz.n a4, 40244c55 40244c1f: 0d1142 l16ui a4, a1, 26 40244c22: 0e5d mov.n a5, a14 40244c24: 0c3d mov.n a3, a12 40244c26: 0d2d mov.n a2, a13 40244c28: fdf545 call0 40242b80 40244c2b: 121296 bltz a2, 40244d50 40244c2e: 0d1132 l16ui a3, a1, 26 40244c31: 202dd0 or a2, a13, a13 40244c34: fea9c5 call0 402436d4 40244c37: 02fd mov.n a15, a2 40244c39: 113296 bltz a2, 40244d50 40244c3c: 0d1172 l16ui a7, a1, 26 40244c3f: 031c52 l16ui a5, a12, 6 40244c42: 01e9 s32i.n a14, a1, 0 40244c44: 0e6d mov.n a6, a14 40244c46: 240c movi.n a4, 2 40244c48: 0c3d mov.n a3, a12 40244c4a: 202dd0 or a2, a13, a13 40244c4d: fece85 call0 40243938 40244c50: 002d86 j 40244d0a 40244c53: 480000 excw 40244c56: 287d excw 40244c58: 42ed excw 40244c5a: 32d2c4 excw 40244c5d: 22ffa0 excw 40244c60: 012ec2 l32i a12, a14, 4 40244c63: edfb addi.n a14, a13, 15 40244c65: 0000c0 callx0 a0 40244c68: 18c122 addi a2, a1, 24 40244c6b: 1129 s32i.n a2, a1, 4 40244c6d: f27c movi.n a2, -1 40244c6f: 0d1152 l16ui a5, a1, 26 40244c72: 031c42 l16ui a4, a12, 6 40244c75: 0129 s32i.n a2, a1, 0 40244c77: d178 l32i.n a7, a1, 52 40244c79: 000386 j 40244c8b 40244c7c: 18c122 addi a2, a1, 24 40244c7f: 0d1152 l16ui a5, a1, 26 40244c82: 031c42 l16ui a4, a12, 6 40244c85: 1129 s32i.n a2, a1, 4 40244c87: 01e9 s32i.n a14, a1, 0 40244c89: 0f7d mov.n a7, a15 40244c8b: ed68 l32i.n a6, a13, 56 40244c8d: 001b46 j 40244cfe 40244c90: 114200 slli a4, a2, 16 40244c93: 5d0d excw 40244c95: 0f .byte 0xf 40244c96: 0c3d mov.n a3, a12 40244c98: 0d2d mov.n a2, a13 40244c9a: fdee45 call0 40242b80 40244c9d: 0af296 bltz a2, 40244d50 40244ca0: 10c122 addi a2, a1, 16 40244ca3: 0d1172 l16ui a7, a1, 26 40244ca6: 031c52 l16ui a5, a12, 6 40244ca9: 029c32 l16si a3, a12, 4 40244cac: a148 l32i.n a4, a1, 40 40244cae: 0129 s32i.n a2, a1, 0 40244cb0: 060c movi.n a6, 0 40244cb2: 0d2d mov.n a2, a13 40244cb4: fead85 call0 40243790 40244cb7: 095296 bltz a2, 40244d50 40244cba: a158 l32i.n a5, a1, 40 40244cbc: 080c movi.n a8, 0 40244cbe: 030522 l8ui a2, a5, 3 40244cc1: 020562 l8ui a6, a5, 2 40244cc4: 081172 l16ui a7, a1, 16 40244cc7: 112280 slli a2, a2, 8 40244cca: 031c52 l16ui a5, a12, 6 40244ccd: 206260 or a6, a2, a6 40244cd0: 084d mov.n a4, a8 40244cd2: 0189 s32i.n a8, a1, 0 40244cd4: 0d2d mov.n a2, a13 40244cd6: 203cc0 or a3, a12, a12 40244cd9: 126182 s32i a8, a1, 72 40244cdc: fec585 call0 40243938 40244cdf: 081122 l16ui a2, a1, 16 40244ce2: 122182 l32i a8, a1, 72 40244ce5: 075c22 s16i a2, a12, 14 40244ce8: 061c52 l16ui a5, a12, 12 40244ceb: 18c122 addi a2, a1, 24 40244cee: 031c42 l16ui a4, a12, 6 40244cf1: 085cf2 s16i a15, a12, 16 40244cf4: 5ce9 s32i.n a14, a12, 20 40244cf6: 1129 s32i.n a2, a1, 4 40244cf8: 01e9 s32i.n a14, a1, 0 40244cfa: 087d mov.n a7, a8 40244cfc: 086d mov.n a6, a8 40244cfe: 0c3d mov.n a3, a12 40244d00: 0d2d mov.n a2, a13 40244d02: fee385 call0 40243b3c 40244d05: 02fd mov.n a15, a2 40244d07: 045296 bltz a2, 40244d50 40244d0a: 2ce9 s32i.n a14, a12, 8 40244d0c: 0f2d mov.n a2, a15 40244d0e: 000f86 j 40244d50 40244d11: f75f21 l32r a2, 40242a90 40244d14: 000e06 j 40244d50 40244d17: 5f2100 excw 40244d1a: 0c46f7 ball a6, a15, 40244d2a 40244d1d: 000000 ill 40244d20: f75e21 l32r a2, 40242a98 40244d23: 000a46 j 40244d50 40244d26: 210000 srai a0, a0, 0 40244d29: 46f794 excw 40244d2c: 0008 l32i.n a0, a0, 0 40244d2e: 210000 srai a0, a0, 0 40244d31: 46f793 excw 40244d34: 0c0006 j 40247d38 <_flash_code_end+0x9de> 40244d37: 916906 j 402292df 40244d3a: 021867 beq a8, a6, 40244d40 40244d3d: fefbc6 j 40244930 40244d40: ff3486 j 40244a16 40244d43: 0f4d00 excw 40244d46: 08fd mov.n a15, a8 40244d48: cf9856 bnez a8, 40244a45 40244d4b: ff31c6 j 40244a16 40244d4e: 020000 excw 40244d51: c21b21 l32r a2, 402355c0 40244d54: d21a21 l32r a2, 402395bc 40244d57: e21921 l32r a2, 4023d5bc 40244d5a: f21821 l32r a2, 402415bc <_ZN15CommandExecutor18processCommandLineE6String+0x1c> 40244d5d: 121721 l32r a2, 402095bc 40244d60: 0d70c1 l32r a12, 40208320 40244d63: c112f0 mul16u a1, a2, a15 40244d64 : 40244d64: b0c112 addi a1, a1, -80 40244d67: 1061e2 s32i a14, a1, 64 40244d6a: 02e8 l32i.n a14, a2, 0 40244d6c: 1261c2 s32i a12, a1, 72 40244d6f: 03cd mov.n a12, a3 40244d71: 7e38 l32i.n a3, a14, 28 40244d73: 1161d2 s32i a13, a1, 68 40244d76: fbc332 addi a3, a3, -5 40244d79: 02dd mov.n a13, a2 40244d7b: 0c2d mov.n a2, a12 40244d7d: f1f9 s32i.n a15, a1, 60 40244d7f: 136102 s32i a0, a1, 76 40244d82: 04fd mov.n a15, a4 40244d84: 8159 s32i.n a5, a1, 32 40244d86: dd5301 l32r a0, 4023c2d4 40244d89: 0000c0 callx0 a0 40244d8c: f42020 extui a2, a2, 0, 16 40244d8f: 4129 s32i.n a2, a1, 16 40244d91: f74431 l32r a3, 40242aa4 40244d94: ee28 l32i.n a2, a14, 56 40244d96: 4cfa add.n a4, a12, a15 40244d98: 6129 s32i.n a2, a1, 24 40244d9a: 5139 s32i.n a3, a1, 20 40244d9c: 020c movi.n a2, 0 40244d9e: 9149 s32i.n a4, a1, 36 40244da0: 006086 j 40244f26 40244da3: 000000 ill 40244da6: 7e58 l32i.n a5, a14, 28 40244da8: 4168 l32i.n a6, a1, 16 40244daa: d2c542 addi a4, a5, -46 40244dad: 414140 srli a4, a4, 1 40244db0: 02b647 bgeu a6, a4, 40244db6 40244db3: 0069c6 j 40244f5e 40244db6: f8c532 addi a3, a5, -8 40244db9: c02640 sub a2, a6, a4 40244dbc: 413130 srli a3, a3, 1 40244dbf: b149 s32i.n a4, a1, 44 40244dc1: a159 s32i.n a5, a1, 40 40244dc3: dd4401 l32r a0, 4023c2d4 40244dc6: 0000c0 callx0 a0 40244dc9: 221b addi.n a2, a2, 1 40244dcb: f4f020 extui a15, a2, 0, 16 40244dce: 5128 l32i.n a2, a1, 20 40244dd0: b148 l32i.n a4, a1, 44 40244dd2: a158 l32i.n a5, a1, 40 40244dd4: 0292f7 bne a2, a15, 40244dda 40244dd7: 0062c6 j 40244f66 40244dda: afcc bnez.n a15, 40244de8 40244ddc: 061d22 l16ui a2, a13, 12 40244ddf: 0f0c movi.n a15, 0 40244de1: 005122 s16i a2, a1, 0 40244de4: 000686 j 40244e02 40244de7: 222100 excw 40244dea: 1d32f6 bgeui a2, 3, 40244e0b 40244ded: 016d03 excw 40244df0: 203320 or a3, a3, a2 40244df3: 050c movi.n a5, 0 40244df5: 0f4d mov.n a4, a15 40244df7: f43030 extui a3, a3, 0, 16 40244dfa: 0e2d mov.n a2, a14 40244dfc: fe65c5 call0 4024345c 40244dff: 16d296 bltz a2, 40244f70 40244e02: 7e68 l32i.n a6, a14, 28 40244e04: 001122 l16ui a2, a1, 0 40244e07: 4e58 l32i.n a5, a14, 16 40244e09: 822260 mull a2, a2, a6 40244e0c: ee78 l32i.n a7, a14, 56 40244e0e: 029d42 l16si a4, a13, 4 40244e11: 525a add.n a5, a2, a5 40244e13: 16a032 movi a3, 22 40244e16: 202ee0 or a2, a14, a14 40244e19: 00fc45 call0 40245de0 40244e1c: 150296 bltz a2, 40244f70 40244e1f: 6138 l32i.n a3, a1, 24 40244e21: 040322 l8ui a2, a3, 4 40244e24: 026207 bbci a2, 0, 40244e2a 40244e27: 004186 j 40244f31 40244e2a: 013280 slli a3, a2, 24 40244e2d: 1073d6 bgez a3, 40244f38 40244e30: 026217 bbci a2, 1, 40244e36 40244e33: 004246 j 40244f40 40244e36: 026227 bbci a2, 2, 40244e3c 40244e39: 0042c6 j 40244f48 40244e3c: 039d22 l16si a2, a13, 6 40244e3f: 1052d6 bgez a2, 40244f48 40244e42: 6148 l32i.n a4, a1, 24 40244e44: 030422 l8ui a2, a4, 3 40244e47: 020432 l8ui a3, a4, 2 40244e4a: 112280 slli a2, a2, 8 40244e4d: 202230 or a2, a2, a3 40244e50: 5129 s32i.n a2, a1, 20 40244e52: 0212f7 beq a2, a15, 40244e58 40244e55: 003dc6 j 40244f50 40244e58: 001122 l16ui a2, a1, 0 40244e5b: 5dc9 s32i.n a12, a13, 20 40244e5d: 075d22 s16i a2, a13, 14 40244e60: 085df2 s16i a15, a13, 16 40244e63: 1fdc bnez.n a15, 40244e78 40244e65: 4158 l32i.n a5, a1, 16 40244e67: 6168 l32i.n a6, a1, 24 40244e69: 902560 addx2 a2, a5, a6 40244e6c: 171222 l16ui a2, a2, 46 40244e6f: 7129 s32i.n a2, a1, 28 40244e71: 020c movi.n a2, 0 40244e73: 5129 s32i.n a2, a1, 20 40244e75: 000bc6 j 40244ea8 40244e78: 7e58 l32i.n a5, a14, 28 40244e7a: 042132 l32i a3, a1, 16 40244e7d: d2c542 addi a4, a5, -46 40244e80: 414140 srli a4, a4, 1 40244e83: 04c322 addi a2, a3, 4 40244e86: 123347 bltu a3, a4, 40244e9c 40244e89: f8c532 addi a3, a5, -8 40244e8c: 4158 l32i.n a5, a1, 16 40244e8e: 413130 srli a3, a3, 1 40244e91: c02540 sub a2, a5, a4 40244e94: f44201 l32r a0, 40241f9c 40244e97: 0000c0 callx0 a0 40244e9a: 224b addi.n a2, a2, 4 40244e9c: 6168 l32i.n a6, a1, 24 40244e9e: 1122f0 slli a2, a2, 1 40244ea1: 262a add.n a2, a6, a2 40244ea3: 001222 l16ui a2, a2, 0 40244ea6: 7129 s32i.n a2, a1, 28 40244ea8: 9138 l32i.n a3, a1, 36 40244eaa: 7e98 l32i.n a9, a14, 28 40244eac: 2d28 l32i.n a2, a13, 8 40244eae: c043c0 sub a4, a3, a12 40244eb1: fbc9f2 addi a15, a9, -5 40244eb4: 02b247 bgeu a2, a4, 40244eba 40244eb7: 204220 or a4, a2, a2 40244eba: 203ff0 or a3, a15, a15 40244ebd: 202cc0 or a2, a12, a12 40244ec0: b149 s32i.n a4, a1, 44 40244ec2: f43601 l32r a0, 40241f9c 40244ec5: 0000c0 callx0 a0 40244ec8: b148 l32i.n a4, a1, 44 40244eca: c0ff20 sub a15, a15, a2 40244ecd: 01b4f7 bgeu a4, a15, 40244ed2 40244ed0: 04fd mov.n a15, a4 40244ed2: 082f16 beqz a15, 40244f58 40244ed5: 4158 l32i.n a5, a1, 16 40244ed7: 7148 l32i.n a4, a1, 28 40244ed9: 0d3d mov.n a3, a13 40244edb: 0e2d mov.n a2, a14 40244edd: fdbc85 call0 40242aa8 40244ee0: 08c296 bltz a2, 40244f70 40244ee3: 7e58 l32i.n a5, a14, 28 40244ee5: 0c2d mov.n a2, a12 40244ee7: fbc532 addi a3, a5, -5 40244eea: 0a6152 s32i a5, a1, 40 40244eed: f42b01 l32r a0, 40241f9c 40244ef0: 0000c0 callx0 a0 40244ef3: 7168 l32i.n a6, a1, 28 40244ef5: 4e38 l32i.n a3, a14, 16 40244ef7: a158 l32i.n a5, a1, 40 40244ef9: 335b addi.n a3, a3, 5 40244efb: 825650 mull a5, a6, a5 40244efe: 223a add.n a2, a2, a3 40244f00: 8178 l32i.n a7, a1, 32 40244f02: 029d42 l16si a4, a13, 4 40244f05: 525a add.n a5, a2, a5 40244f07: 0f6d mov.n a6, a15 40244f09: 731c movi.n a3, 23 40244f0b: 0e2d mov.n a2, a14 40244f0d: 00ed05 call0 40245de0 40244f10: 05c296 bltz a2, 40244f70 40244f13: 8138 l32i.n a3, a1, 32 40244f15: 4148 l32i.n a4, a1, 16 40244f17: 33fa add.n a3, a3, a15 40244f19: 8139 s32i.n a3, a1, 32 40244f1b: 341b addi.n a3, a4, 1 40244f1d: ccfa add.n a12, a12, a15 40244f1f: f43030 extui a3, a3, 0, 16 40244f22: 5dc9 s32i.n a12, a13, 20 40244f24: 4139 s32i.n a3, a1, 16 40244f26: 9158 l32i.n a5, a1, 36 40244f28: 02bc57 bgeu a12, a5, 40244f2e 40244f2b: ff9dc6 j 40244da6 40244f2e: 000f86 j 40244f70 40244f31: f6d721 l32r a2, 40242a90 40244f34: 000e06 j 40244f70 40244f37: d72100 excw 40244f3a: 0c46f6 bgeui a6, 4, 40244f4a 40244f3d: 000000 ill 40244f40: f6d621 l32r a2, 40242a98 40244f43: 000a46 j 40244f70 40244f46: 210000 srai a0, a0, 0 40244f49: f70c movi.n a7, 15 40244f4b: 000846 j 40244f70 40244f4e: 210000 srai a0, a0, 0 40244f51: f70b addi.n a15, a7, -1 40244f53: 000646 j 40244f70 40244f56: 210000 srai a0, a0, 0 40244f59: f51c movi.n a5, 31 40244f5b: 000446 j 40244f70 40244f5e: 5168 l32i.n a6, a1, 20 40244f60: e78656 bnez a6, 40244ddc 40244f63: ffbf86 j 40244e65 40244f66: 5128 l32i.n a2, a1, 20 40244f68: f1d256 bnez a2, 40244e89 40244f6b: ffbd86 j 40244e65 40244f6e: 020000 excw 40244f71: c21321 l32r a2, 402357c0 40244f74: d21221 l32r a2, 402397bc 40244f77: e21121 l32r a2, 4023d7bc <_Z8fileOpen6String13FileOpenFlags+0x64> 40244f7a: f81021 l32r a2, 40242fbc 40244f7d: c112f1 l32r a15, 402353c8 40244f80: f00d50 subx8 a0, a13, a5 40244f83: 2d0800 excw 40244f86: 584024 excw 40244f89: 000027 bnone a0, a2, 40244f8d 40244f8c: 242e30 extui a2, a3, 14, 3 40244f8f: c11240 mul16u a1, a2, a4 40244f90 : 40244f90: b0c112 addi a1, a1, -80 40244f93: 7258 l32i.n a5, a2, 28 40244f95: 1061e2 s32i a14, a1, 64 40244f98: f1f9 s32i.n a15, a1, 60 40244f9a: 02ed mov.n a14, a2 40244f9c: 82f8 l32i.n a15, a2, 32 40244f9e: 6228 l32i.n a2, a2, 24 40244fa0: 1261c2 s32i a12, a1, 72 40244fa3: 03cd mov.n a12, a3 40244fa5: 053d mov.n a3, a5 40244fa7: 136102 s32i a0, a1, 76 40244faa: 1161d2 s32i a13, a1, 68 40244fad: 8159 s32i.n a5, a1, 32 40244faf: 20d440 or a13, a4, a4 40244fb2: dcc801 l32r a0, 4023c2d4 40244fb5: 0000c0 callx0 a0 40244fb8: 8158 l32i.n a5, a1, 32 40244fba: 024d mov.n a4, a2 40244fbc: 053d mov.n a3, a5 40244fbe: 1122f0 slli a2, a2, 1 40244fc1: 9149 s32i.n a4, a1, 36 40244fc3: dcc401 l32r a0, 4023c2d4 40244fc6: 0000c0 callx0 a0 40244fc9: 130c movi.n a3, 1 40244fcb: 9148 l32i.n a4, a1, 36 40244fcd: 832320 moveqz a2, a3, a2 40244fd0: c02420 sub a2, a4, a2 40244fd3: 8222f0 mull a2, a2, a15 40244fd6: 085132 s16i a3, a1, 16 40244fd9: 400300 ssr a3 40244fdc: 912020 srl a2, a2 40244fdf: 223a add.n a2, a2, a3 40244fe1: f43020 extui a3, a2, 0, 16 40244fe4: 05e2f7 bbsi a2, 15, 40244fed 40244fe7: 095132 s16i a3, a1, 18 40244fea: 000146 j 40244ff3 40244fed: 8c3b21 l32r a2, 402280dc 40244ff0: 095122 s16i a2, a1, 18 40244ff3: 0f0c movi.n a15, 0 40244ff5: 51f9 s32i.n a15, a1, 20 40244ff7: 0661d2 s32i a13, a1, 24 40244ffa: 7e48 l32i.n a4, a14, 28 40244ffc: 081182 l16ui a8, a1, 16 40244fff: 091122 l16ui a2, a1, 18 40245002: f47040 extui a7, a4, 0, 16 40245005: 1177d0 slli a7, a7, 3 40245008: c02280 sub a2, a2, a8 4024500b: ee58 l32i.n a5, a14, 56 4024500d: 6f2727 blt a7, a2, 40245080 40245010: 030c movi.n a3, 0 40245012: 052d mov.n a2, a5 40245014: ed0f01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 40245017: 0000c0 callx0 a0 4024501a: 030c movi.n a3, 0 4024501c: 10c122 addi a2, a1, 16 4024501f: ffd971 l32r a7, 40244f84 40245022: 1129 s32i.n a2, a1, 4 40245024: 3139 s32i.n a3, a1, 12 40245026: 2139 s32i.n a3, a1, 8 40245028: 01d9 s32i.n a13, a1, 0 4024502a: 036d mov.n a6, a3 4024502c: 035d mov.n a5, a3 4024502e: 034d mov.n a4, a3 40245030: 0e2d mov.n a2, a14 40245032: fdf685 call0 40242f9c 40245035: 0072d6 bgez a2, 40245040 40245038: ffd431 l32r a3, 40244f88 4024503b: 323a add.n a3, a2, a3 4024503d: 0f4356 bnez a3, 40245135 40245040: 7e68 l32i.n a6, a14, 28 40245042: 030c movi.n a3, 0 40245044: ffa072 movi a7, 255 40245047: 000a86 j 40245075 4024504a: ee28 l32i.n a2, a14, 56 4024504c: 802230 add a2, a2, a3 4024504f: 000252 l8ui a5, a2, 0 40245052: 1d1577 beq a5, a7, 40245073 40245055: 00a042 movi a4, 0 40245058: 400400 ssr a4 4024505b: b12050 sra a2, a5 4024505e: 042020 extui a2, a2, 0, 1 40245061: 92cc bnez.n a2, 4024506e 40245063: 081152 l16ui a5, a1, 16 40245066: 445a add.n a4, a4, a5 40245068: b03340 addx8 a3, a3, a4 4024506b: 0023c6 j 402450fe 4024506e: 441b addi.n a4, a4, 1 40245070: e48466 bnei a4, 8, 40245058 40245073: 331b addi.n a3, a3, 1 40245075: d19367 bne a3, a6, 4024504a 40245078: f8d221 l32r a2, 402433c0 4024507b: 002d86 j 40245135 4024507e: 380000 excw 40245081: e35651 l32r a5, 4023dddc <_ZN10HttpClient17getResponseStringEv+0x28> 40245084: 116204 excw 40245087: 2209 s32i.n a0, a2, 8 40245089: 400811 l32r a1, 402150ac 4024508c: 202034 excw 4024508f: 42c026 beqi a0, 32, 402450d5 40245092: 520961 l32r a6, 402198b8 40245095: 010861 l32r a6, 402054b8 40245098: 8f .byte 0x8f 40245099: c0dc bnez.n a0, 402450b9 4024509b: 580000 excw 4024509e: 914881 l32r a8, 402295c0 <__wpa_send_eapol+0x174> 402450a1: 5129 s32i.n a2, a1, 20 402450a3: 030c movi.n a3, 0 402450a5: 052d mov.n a2, a5 402450a7: ecea01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402450aa: 0000c0 callx0 a0 402450ad: 060c movi.n a6, 0 402450af: 10c122 addi a2, a1, 16 402450b2: ffb671 l32r a7, 40244f8c 402450b5: 0129 s32i.n a2, a1, 0 402450b7: 064d mov.n a4, a6 402450b9: 063d mov.n a3, a6 402450bb: 31f9 s32i.n a15, a1, 12 402450bd: 21f9 s32i.n a15, a1, 8 402450bf: 11f9 s32i.n a15, a1, 4 402450c1: 065d mov.n a5, a6 402450c3: 0e2d mov.n a2, a14 402450c5: fded45 call0 40242f9c 402450c8: f7b141 l32r a4, 40242f8c 402450cb: 030c movi.n a3, 0 402450cd: 579247 bne a2, a4, 40245128 402450d0: 001686 j 4024512e 402450d3: 0a0c00 excw 402450d6: ffa022 movi a2, 255 402450d9: 0a6d mov.n a6, a10 402450db: 000406 j 402450ef 402450de: 956a add.n a9, a5, a6 402450e0: 000992 l8ui a9, a9, 0 402450e3: 06b927 bgeu a9, a2, 402450ed 402450e6: 092d mov.n a2, a9 402450e8: 898c beqz.n a9, 402450f4 402450ea: 20a660 or a10, a6, a6 402450ed: 661b addi.n a6, a6, 1 402450ef: eb9647 bne a6, a4, 402450de 402450f2: 0a6d mov.n a6, a10 402450f4: 801327 beq a3, a2, 40245078 402450f7: 92cc bnez.n a2, 40245104 402450f9: c13360 mul16u a3, a3, a6 402450fc: 383a add.n a3, a8, a3 402450fe: 005c32 s16i a3, a12, 0 40245101: 000c06 j 40245135 40245104: f43030 extui a3, a3, 0, 16 40245107: c16630 mul16u a6, a6, a3 4024510a: 686a add.n a6, a8, a6 4024510c: f46060 extui a6, a6, 0, 16 4024510f: 336a add.n a3, a3, a6 40245111: f43030 extui a3, a3, 0, 16 40245114: 095132 s16i a3, a1, 18 40245117: 085162 s16i a6, a1, 16 4024511a: c03360 sub a3, a3, a6 4024511d: 02a737 bge a7, a3, 40245123 40245120: ffd846 j 40245085 40245123: ffb4c6 j 40244ffa 40245126: d60000 excw 40245129: 860042 l8ui a4, a0, 134 4024512c: 2d0001 l32r a0, 4021052c 4024512f: 613903 excw 40245132: ec4216 beqz a2, 40244ffa 40245135: 132102 l32i a0, a1, 76 40245138: 1221c2 l32i a12, a1, 72 4024513b: 1121d2 l32i a13, a1, 68 4024513e: 1021e2 l32i a14, a1, 64 40245141: f1f8 l32i.n a15, a1, 60 40245143: 50c112 addi a1, a1, 80 40245146: f00d ret.n 40245148: d8e9 s32i.n a14, a8, 52 4024514a: ff .byte 0xff 4024514b: ff .byte 0xff 4024514c : 4024514c: 102272 l32i a7, a2, 64 4024514f: f258 l32i.n a5, a2, 60 40245151: 040c movi.n a4, 0 40245153: 000546 j 4024516c 40245156: 056d mov.n a6, a5 40245158: 24c552 addi a5, a5, 36 4024515b: e0c522 addi a2, a5, -32 4024515e: 009222 l16si a2, a2, 0 40245161: 441b addi.n a4, a4, 1 40245163: 52cc bnez.n a2, 4024516c 40245165: 025642 s16i a4, a6, 4 40245168: 0369 s32i.n a6, a3, 0 4024516a: f00d ret.n 4024516c: e69477 bne a4, a7, 40245156 4024516f: fff621 l32r a2, 40245148 40245172: f00d ret.n 40245174: ffd8e6 bgei a8, 64, 40245177 40245177: ff .byte 0xff 40245178: d8e8 l32i.n a14, a8, 52 4024517a: ff .byte 0xff 4024517b: ff .byte 0xff 4024517c : 4024517c: 113300 slli a3, a3, 16 4024517f: 313030 srai a3, a3, 16 40245182: 024d mov.n a4, a2 40245184: fffc21 l32r a2, 40245174 40245187: 2113a6 blti a3, 1, 402451ac 4024518a: 209452 l16si a5, a4, 64 4024518d: 1b2537 blt a5, a3, 402451ac 40245190: b03330 addx8 a3, a3, a3 40245193: f428 l32i.n a2, a4, 60 40245195: 1133e0 slli a3, a3, 2 40245198: dcc332 addi a3, a3, -36 4024519b: 323a add.n a3, a2, a3 4024519d: 029342 l16si a4, a3, 4 402451a0: fff621 l32r a2, 40245178 402451a3: 548c beqz.n a4, 402451ac 402451a5: 020c movi.n a2, 0 402451a7: 025322 s16i a2, a3, 4 402451aa: 020c movi.n a2, 0 402451ac: f00d ret.n ... 402451b0 : 402451b0: 113300 slli a3, a3, 16 402451b3: 313030 srai a3, a3, 16 402451b6: 025d mov.n a5, a2 402451b8: ffef21 l32r a2, 40245174 402451bb: 1f13a6 blti a3, 1, 402451de 402451be: 209562 l16si a6, a5, 64 402451c1: 192637 blt a6, a3, 402451de 402451c4: b03330 addx8 a3, a3, a3 402451c7: f528 l32i.n a2, a5, 60 402451c9: 1133e0 slli a3, a3, 2 402451cc: dcc332 addi a3, a3, -36 402451cf: 323a add.n a3, a2, a3 402451d1: 0439 s32i.n a3, a4, 0 402451d3: 029332 l16si a3, a3, 4 402451d6: ffe841 l32r a4, 40245178 402451d9: 020c movi.n a2, 0 402451db: 832430 moveqz a2, a4, a3 402451de: f00d ret.n 402451e0 : 402451e0: f0c112 addi a1, a1, -16 402451e3: 21c9 s32i.n a12, a1, 8 402451e5: 11d9 s32i.n a13, a1, 4 402451e7: 3109 s32i.n a0, a1, 12 402451e9: 03dd mov.n a13, a3 402451eb: 000232 l8ui a3, a2, 0 402451ee: 02cd mov.n a12, a2 402451f0: f0a022 movi a2, 240 402451f3: 102320 and a2, a3, a2 402451f6: 033c movi.n a3, 48 402451f8: 1c9237 bne a2, a3, 40245218 402451fb: 0c2d mov.n a2, a12 402451fd: 01f345 call0 40247134 40245200: 3c2a add.n a3, a12, a2 40245202: 010342 l8ui a4, a3, 1 40245205: 223b addi.n a2, a2, 3 40245207: 020332 l8ui a3, a3, 2 4024520a: 114480 slli a4, a4, 8 4024520d: 2c2a add.n a2, a12, a2 4024520f: 204340 or a4, a3, a4 40245212: 0d29 s32i.n a2, a13, 0 40245214: 000106 j 4024521c 40245217: 040c00 extui a0, a0, 12, 1 4024521a: 0d49 s32i.n a4, a13, 0 4024521c: 3108 l32i.n a0, a1, 12 4024521e: 042d mov.n a2, a4 40245220: 21c8 l32i.n a12, a1, 8 40245222: 11d8 l32i.n a13, a1, 4 40245224: 10c112 addi a1, a1, 16 40245227: f00d ret.n 40245229: 000000 ill 4024522c : 4024522c: e0c112 addi a1, a1, -32 4024522f: 0461e2 s32i a14, a1, 16 40245232: 0361f2 s32i a15, a1, 12 40245235: 076102 s32i a0, a1, 28 40245238: 61c9 s32i.n a12, a1, 24 4024523a: 51d9 s32i.n a13, a1, 20 4024523c: 0002d2 l8ui a13, a2, 0 4024523f: 02ed mov.n a14, a2 40245241: 027c movi.n a2, -16 40245243: 03fd mov.n a15, a3 40245245: 102d20 and a2, a13, a2 40245248: 033c movi.n a3, 48 4024524a: 389237 bne a2, a3, 40245286 4024524d: 0e2d mov.n a2, a14 4024524f: 01ee45 call0 40247134 40245252: 02cd mov.n a12, a2 40245254: 2e2a add.n a2, a14, a2 40245256: 020242 l8ui a4, a2, 2 40245259: 1451d0 extui a5, a13, 1, 2 4024525c: 4c4a add.n a4, a12, a4 4024525e: 744040 extui a4, a4, 0, 8 40245261: 245b addi.n a2, a4, 5 40245263: 74d020 extui a13, a2, 0, 8 40245266: 35cc bnez.n a5, 4024526d 40245268: 443b addi.n a4, a4, 3 4024526a: 74d040 extui a13, a4, 0, 8 4024526d: 802ed0 add a2, a14, a13 40245270: 006f22 s32i a2, a15, 0 40245273: 202ee0 or a2, a14, a14 40245276: 01ee45 call0 4024715c 40245279: cc1b addi.n a12, a12, 1 4024527b: 22ca add.n a2, a2, a12 4024527d: c022d0 sub a2, a2, a13 40245280: f42020 extui a2, a2, 0, 16 40245283: 0000c6 j 4024528a 40245286: 020c movi.n a2, 0 40245288: 0f29 s32i.n a2, a15, 0 4024528a: 7108 l32i.n a0, a1, 28 4024528c: 61c8 l32i.n a12, a1, 24 4024528e: 51d8 l32i.n a13, a1, 20 40245290: 41e8 l32i.n a14, a1, 16 40245292: 31f8 l32i.n a15, a1, 12 40245294: 20c112 addi a1, a1, 32 40245297: f00d ret.n 40245299: 000000 ill 4024529c: a938 l32i.n a3, a9, 40 4024529e: fe .byte 0xfe 4024529f: 3f .byte 0x3f 402452a0 : 402452a0: f0c112 addi a1, a1, -16 402452a3: 0261c2 s32i a12, a1, 8 402452a6: 20c220 or a12, a2, a2 402452a9: 2ca122 movi a2, 0x12c 402452ac: 01a032 movi a3, 1 402452af: 125c22 s16i a2, a12, 36 402452b2: 020c movi.n a2, 0 402452b4: 115c32 s16i a3, a12, 34 402452b7: 3c29 s32i.n a2, a12, 12 402452b9: 4c29 s32i.n a2, a12, 16 402452bb: 6c29 s32i.n a2, a12, 24 402452bd: 7c29 s32i.n a2, a12, 28 402452bf: 204c32 s8i a3, a12, 32 402452c2: 620c movi.n a2, 6 402452c4: 3109 s32i.n a0, a1, 12 402452c6: c1d785 call0 40207040 402452c9: fff431 l32r a3, 4024529c 402452cc: 2c29 s32i.n a2, a12, 8 402452ce: dbc601 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 402452d1: 0000c0 callx0 a0 402452d4: 3108 l32i.n a0, a1, 12 402452d6: 21c8 l32i.n a12, a1, 8 402452d8: 10c112 addi a1, a1, 16 402452db: f00d ret.n 402452dd: 000000 ill 402452e0: bf4c movi.n a15, 75 402452e2: 124000 excw 402452e4 : 402452e4: f0c112 addi a1, a1, -16 402452e7: 0261c2 s32i a12, a1, 8 402452ea: 0161d2 s32i a13, a1, 4 402452ed: 036102 s32i a0, a1, 12 402452f0: 02dd mov.n a13, a2 402452f2: 03cd mov.n a12, a3 402452f4: e3ac beqz.n a3, 40245326 402452f6: 000322 l8ui a2, a3, 0 402452f9: 030c movi.n a3, 0 402452fb: 271237 beq a2, a3, 40245326 402452fe: 2d28 l32i.n a2, a13, 8 40245300: 021237 beq a2, a3, 40245306 40245303: c1d505 call0 40207054 40245306: 202cc0 or a2, a12, a12 40245309: fff501 l32r a0, 402452e0 4024530c: 0000c0 callx0 a0 4024530f: 01c222 addi a2, a2, 1 40245312: c1d2c5 call0 40207040 40245315: 026d22 s32i a2, a13, 8 40245318: f37c movi.n a3, -1 4024531a: 828c beqz.n a2, 40245326 4024531c: 0c3d mov.n a3, a12 4024531e: dbb201 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 40245321: 0000c0 callx0 a0 40245324: 030c movi.n a3, 0 40245326: 3108 l32i.n a0, a1, 12 40245328: 032d mov.n a2, a3 4024532a: 21c8 l32i.n a12, a1, 8 4024532c: 11d8 l32i.n a13, a1, 4 4024532e: 10c112 addi a1, a1, 16 40245331: f00d ret.n ... 40245334 : 40245334: e0c112 addi a1, a1, -32 40245337: 0661c2 s32i a12, a1, 24 4024533a: 0461e2 s32i a14, a1, 16 4024533d: 076102 s32i a0, a1, 28 40245340: 51d9 s32i.n a13, a1, 20 40245342: 02ed mov.n a14, a2 40245344: 04cd mov.n a12, a4 40245346: 43ac beqz.n a3, 4024536e 40245348: 000322 l8ui a2, a3, 0 4024534b: f29c beqz.n a2, 4024536e 4024534d: 032d mov.n a2, a3 4024534f: 0139 s32i.n a3, a1, 0 40245351: ffe301 l32r a0, 402452e0 40245354: 0000c0 callx0 a0 40245357: 221b addi.n a2, a2, 1 40245359: c1ce45 call0 40207040 4024535c: 3e29 s32i.n a2, a14, 12 4024535e: 0138 l32i.n a3, a1, 0 40245360: 42cc bnez.n a2, 40245368 40245362: fd7c movi.n a13, -1 40245364: 000b06 j 40245394 40245367: a00100 addx4 a0, a1, a0 4024536a: c0db addi.n a12, a0, 13 4024536c: dd0000 excw 4024536f: ac0c movi.n a12, 10 40245371: 220c movi.n a2, 2 40245373: 000c movi.n a0, 0 40245375: 0d0c movi.n a13, 0 40245377: 1912d7 beq a2, a13, 40245394 4024537a: 0c2d mov.n a2, a12 4024537c: ffd901 l32r a0, 402452e0 4024537f: 0000c0 callx0 a0 40245382: 221b addi.n a2, a2, 1 40245384: c1cb85 call0 40207040 40245387: 4e29 s32i.n a2, a14, 16 40245389: d512d7 beq a2, a13, 40245362 4024538c: 0c3d mov.n a3, a12 4024538e: db9601 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 40245391: 0000c0 callx0 a0 40245394: 7108 l32i.n a0, a1, 28 40245396: 0d2d mov.n a2, a13 40245398: 61c8 l32i.n a12, a1, 24 4024539a: 51d8 l32i.n a13, a1, 20 4024539c: 41e8 l32i.n a14, a1, 16 4024539e: 20c112 addi a1, a1, 32 402453a1: f00d ret.n ... 402453a4 : 402453a4: d0c112 addi a1, a1, -48 402453a7: 0a61c2 s32i a12, a1, 40 402453aa: 746060 extui a6, a6, 0, 8 402453ad: 20c220 or a12, a2, a2 402453b0: 062222 l32i a2, a2, 24 402453b3: 91d9 s32i.n a13, a1, 36 402453b5: 81e9 s32i.n a14, a1, 32 402453b7: 71f9 s32i.n a15, a1, 28 402453b9: b109 s32i.n a0, a1, 44 402453bb: 0169 s32i.n a6, a1, 0 402453bd: 03ed mov.n a14, a3 402453bf: 04dd mov.n a13, a4 402453c1: 74f050 extui a15, a5, 0, 8 402453c4: 128c beqz.n a2, 402453c9 402453c6: c1c8c5 call0 40207054 402453c9: 202ee0 or a2, a14, a14 402453cc: ffc501 l32r a0, 402452e0 402453cf: 0000c0 callx0 a0 402453d2: 01c222 addi a2, a2, 1 402453d5: c1c685 call0 40207040 402453d8: 6c29 s32i.n a2, a12, 24 402453da: 7c28 l32i.n a2, a12, 28 402453dc: 128c beqz.n a2, 402453e1 402453de: c1c745 call0 40207054 402453e1: 202dd0 or a2, a13, a13 402453e4: ffbf01 l32r a0, 402452e0 402453e7: 0000c0 callx0 a0 402453ea: 01c222 addi a2, a2, 1 402453ed: c1c505 call0 40207040 402453f0: 062c52 l32i a5, a12, 24 402453f3: 140c movi.n a4, 1 402453f5: 030c movi.n a3, 0 402453f7: 833450 moveqz a3, a4, a5 402453fa: 7c29 s32i.n a2, a12, 28 402453fc: 743030 extui a3, a3, 0, 8 402453ff: 93ec bnez.n a3, 4024542c 40245401: 833420 moveqz a3, a4, a2 40245404: 43ec bnez.n a3, 4024542c 40245406: 0e3d mov.n a3, a14 40245408: 052d mov.n a2, a5 4024540a: 1149 s32i.n a4, a1, 4 4024540c: db7701 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 4024540f: 0000c0 callx0 a0 40245412: 7c28 l32i.n a2, a12, 28 40245414: 0d3d mov.n a3, a13 40245416: db7401 l32r a0, 4023c1e8 <_GLOBAL__sub_I_cbc_printchar+0x24> 40245419: 0000c0 callx0 a0 4024541c: 0128 l32i.n a2, a1, 0 4024541e: 1148 l32i.n a4, a1, 4 40245420: 144c22 s8i a2, a12, 20 40245423: 154cf2 s8i a15, a12, 21 40245426: 042d mov.n a2, a4 40245428: 000086 j 4024542e 4024542b: 020c00 excw 4024542e: b108 l32i.n a0, a1, 44 40245430: a1c8 l32i.n a12, a1, 40 40245432: 91d8 l32i.n a13, a1, 36 40245434: 81e8 l32i.n a14, a1, 32 40245436: 71f8 l32i.n a15, a1, 28 40245438: 30c112 addi a1, a1, 48 4024543b: f00d ret.n 4024543d: 000000 ill 40245440 : 40245440: b0c112 addi a1, a1, -80 40245443: 2258 l32i.n a5, a2, 8 40245445: f1f9 s32i.n a15, a1, 60 40245447: 01fd mov.n a15, a1 40245449: 1261c2 s32i a12, a1, 72 4024544c: 136102 s32i a0, a1, 76 4024544f: 1161d2 s32i a13, a1, 68 40245452: 1061e2 s32i a14, a1, 64 40245455: 1f59 s32i.n a5, a15, 4 40245457: 0f59 s32i.n a5, a15, 0 40245459: 02cd mov.n a12, a2 4024545b: b58c beqz.n a5, 4024546a 4024545d: 052d mov.n a2, a5 4024545f: ffa001 l32r a0, 402452e0 40245462: 0000c0 callx0 a0 40245465: f42020 extui a2, a2, 0, 16 40245468: 0f29 s32i.n a2, a15, 0 4024546a: 032c22 l32i a2, a12, 12 4024546d: 20d220 or a13, a2, a2 40245470: 008216 beqz a2, 4024547c 40245473: ff9b01 l32r a0, 402452e0 40245476: 0000c0 callx0 a0 40245479: f4d020 extui a13, a2, 0, 16 4024547c: 4c28 l32i.n a2, a12, 16 4024547e: 02ed mov.n a14, a2 40245480: 008216 beqz a2, 4024548c 40245483: ff9701 l32r a0, 402452e0 40245486: 0000c0 callx0 a0 40245489: f4e020 extui a14, a2, 0, 16 4024548c: 6c28 l32i.n a2, a12, 24 4024548e: 026d mov.n a6, a2 40245490: 008216 beqz a2, 4024549c 40245493: ff9301 l32r a0, 402452e0 40245496: 0000c0 callx0 a0 40245499: f46020 extui a6, a2, 0, 16 4024549c: 0f58 l32i.n a5, a15, 0 4024549e: 8dcc bnez.n a13, 402454aa 402454a0: 452b addi.n a4, a5, 2 402454a2: f44040 extui a4, a4, 0, 16 402454a5: 0d5d mov.n a5, a13 402454a7: 000246 j 402454b4 402454aa: 454b addi.n a4, a5, 4 402454ac: 4d4a add.n a4, a13, a4 402454ae: f44040 extui a4, a4, 0, 16 402454b1: 80a052 movi a5, 128 402454b4: de8c beqz.n a14, 402454c5 402454b6: 2e2b addi.n a2, a14, 2 402454b8: 034c movi.n a3, 64 402454ba: 442a add.n a4, a4, a2 402454bc: 203530 or a3, a5, a3 402454bf: f44040 extui a4, a4, 0, 16 402454c2: 745030 extui a5, a3, 0, 8 402454c5: b6bc beqz.n a6, 40245504 402454c7: 7c28 l32i.n a2, a12, 28 402454c9: 3f49 s32i.n a4, a15, 12 402454cb: 8f59 s32i.n a5, a15, 32 402454cd: 7f69 s32i.n a6, a15, 28 402454cf: ff8401 l32r a0, 402452e0 402454d2: 0000c0 callx0 a0 402454d5: 7f68 l32i.n a6, a15, 28 402454d7: 3f48 l32i.n a4, a15, 12 402454d9: 364b addi.n a3, a6, 4 402454db: 443a add.n a4, a4, a3 402454dd: 242a add.n a2, a4, a2 402454df: f44020 extui a4, a2, 0, 16 402454e2: 140c22 l8ui a2, a12, 20 402454e5: 8f58 l32i.n a5, a15, 32 402454e7: 430c movi.n a3, 4 402454e9: 028c beqz.n a2, 402454ed 402454eb: 432c movi.n a3, 36 402454ed: 203530 or a3, a5, a3 402454f0: 745030 extui a5, a3, 0, 8 402454f3: 150c32 l8ui a3, a12, 21 402454f6: a38c beqz.n a3, 40245504 402454f8: 143030 extui a3, a3, 0, 2 402454fb: 1133d0 slli a3, a3, 3 402454fe: 203530 or a3, a5, a3 40245501: 745030 extui a5, a3, 0, 8 40245504: 200c22 l8ui a2, a12, 32 40245507: 628c beqz.n a2, 40245511 40245509: 230c movi.n a3, 2 4024550b: 203530 or a3, a5, a3 4024550e: 745030 extui a5, a3, 0, 8 40245511: 24cb addi.n a2, a4, 12 40245513: 743020 extui a3, a2, 0, 8 40245516: 017380 slli a7, a3, 24 40245519: 240c movi.n a4, 2 4024551b: 317870 srai a7, a7, 24 4024551e: 380c movi.n a8, 3 40245520: b38470 movgez a8, a4, a7 40245523: 48fb addi.n a4, a8, 15 40245525: 414440 srli a4, a4, 4 40245528: 1144c0 slli a4, a4, 4 4024552b: c01140 sub a1, a1, a4 4024552e: 121c92 l16ui a9, a12, 36 40245531: 041c movi.n a4, 16 40245533: 004142 s8i a4, a1, 0 40245536: 41a890 srli a10, a9, 8 40245539: 01bd mov.n a11, a1 4024553b: 749090 extui a9, a9, 0, 8 4024553e: 006796 bltz a7, 40245548 40245541: 014132 s8i a3, a1, 1 40245544: 000446 j 40245559 40245547: 303000 xor a3, a0, a0 4024554a: af4264 excw 4024554d: 334080 excw 40245550: 413220 srli a3, a2, 2 40245553: 130c01 l32r a0, 4020a184 40245556: 024132 s8i a3, a1, 2 40245559: 228a add.n a2, a2, a8 4024555b: 2f29 s32i.n a2, a15, 8 4024555d: 22fb addi.n a2, a2, 15 4024555f: 412420 srli a2, a2, 4 40245562: 1122c0 slli a2, a2, 4 40245565: c01120 sub a1, a1, a2 40245568: 2f48 l32i.n a4, a15, 8 4024556a: 030c movi.n a3, 0 4024556c: 012d mov.n a2, a1 4024556e: 7f69 s32i.n a6, a15, 28 40245570: 8f59 s32i.n a5, a15, 32 40245572: 5f99 s32i.n a9, a15, 20 40245574: 4fa9 s32i.n a10, a15, 16 40245576: 6f89 s32i.n a8, a15, 24 40245578: 3fb9 s32i.n a11, a15, 12 4024557a: 9f19 s32i.n a1, a15, 36 4024557c: ebb501 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 4024557f: 0000c0 callx0 a0 40245582: 6f88 l32i.n a8, a15, 24 40245584: 3fb8 l32i.n a11, a15, 12 40245586: 084d mov.n a4, a8 40245588: 0b3d mov.n a3, a11 4024558a: 012d mov.n a2, a1 4024558c: ea5701 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4024558f: 0000c0 callx0 a0 40245592: 6f88 l32i.n a8, a15, 24 40245594: 020c movi.n a2, 0 40245596: 418a add.n a4, a1, a8 40245598: 004422 s8i a2, a4, 0 4024559b: 620c movi.n a2, 6 4024559d: 014422 s8i a2, a4, 1 402455a0: d24c movi.n a2, 77 402455a2: 024422 s8i a2, a4, 2 402455a5: 125c movi.n a2, 81 402455a7: 034422 s8i a2, a4, 3 402455aa: 924c movi.n a2, 73 402455ac: 044422 s8i a2, a4, 4 402455af: 73a022 movi a2, 115 402455b2: 054422 s8i a2, a4, 5 402455b5: 64a022 movi a2, 100 402455b8: 064422 s8i a2, a4, 6 402455bb: 70a022 movi a2, 112 402455be: 074422 s8i a2, a4, 7 402455c1: 320c movi.n a2, 3 402455c3: 084422 s8i a2, a4, 8 402455c6: 8f58 l32i.n a5, a15, 32 402455c8: f43080 extui a3, a8, 0, 16 402455cb: 094452 s8i a5, a4, 9 402455ce: 4fa8 l32i.n a10, a15, 16 402455d0: 0f58 l32i.n a5, a15, 0 402455d2: 0a44a2 s8i a10, a4, 10 402455d5: 5f98 l32i.n a9, a15, 20 402455d7: 213a add.n a2, a1, a3 402455d9: 0b4492 s8i a9, a4, 11 402455dc: 414850 srli a4, a5, 8 402455df: 0c4242 s8i a4, a2, 12 402455e2: 53eb addi.n a5, a3, 14 402455e4: 023d mov.n a3, a2 402455e6: 0f28 l32i.n a2, a15, 0 402455e8: 0d4322 s8i a2, a3, 13 402455eb: 1f38 l32i.n a3, a15, 4 402455ed: 024d mov.n a4, a2 402455ef: 215a add.n a2, a1, a5 402455f1: 8f59 s32i.n a5, a15, 32 402455f3: ea3d01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 402455f6: 0000c0 callx0 a0 402455f9: 8f58 l32i.n a5, a15, 32 402455fb: 0f38 l32i.n a3, a15, 0 402455fd: 7f68 l32i.n a6, a15, 28 402455ff: 235a add.n a2, a3, a5 40245601: f42020 extui a2, a2, 0, 16 40245604: 9f78 l32i.n a7, a15, 36 40245606: 076616 beqz a6, 40245680 40245609: 414860 srli a4, a6, 8 4024560c: 312a add.n a3, a1, a2 4024560e: 004342 s8i a4, a3, 0 40245611: 322b addi.n a3, a2, 2 40245613: 221b addi.n a2, a2, 1 40245615: f42020 extui a2, a2, 0, 16 40245618: f45030 extui a5, a3, 0, 16 4024561b: 212a add.n a2, a1, a2 4024561d: 6c38 l32i.n a3, a12, 24 4024561f: 004262 s8i a6, a2, 0 40245622: 064d mov.n a4, a6 40245624: 215a add.n a2, a1, a5 40245626: 9f79 s32i.n a7, a15, 36 40245628: 8f59 s32i.n a5, a15, 32 4024562a: 7f69 s32i.n a6, a15, 28 4024562c: ea2f01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4024562f: 0000c0 callx0 a0 40245632: 8f58 l32i.n a5, a15, 32 40245634: 7f68 l32i.n a6, a15, 28 40245636: 7c38 l32i.n a3, a12, 28 40245638: 665a add.n a6, a6, a5 4024563a: f46060 extui a6, a6, 0, 16 4024563d: 032d mov.n a2, a3 4024563f: 3f39 s32i.n a3, a15, 12 40245641: 7f69 s32i.n a6, a15, 28 40245643: ff2701 l32r a0, 402452e0 40245646: 0000c0 callx0 a0 40245649: 7f68 l32i.n a6, a15, 28 4024564b: f48020 extui a8, a2, 0, 16 4024564e: 415880 srli a5, a8, 8 40245651: 416a add.n a4, a1, a6 40245653: 004452 s8i a5, a4, 0 40245656: 562b addi.n a5, a6, 2 40245658: 661b addi.n a6, a6, 1 4024565a: f46060 extui a6, a6, 0, 16 4024565d: 616a add.n a6, a1, a6 4024565f: 004622 s8i a2, a6, 0 40245662: f45050 extui a5, a5, 0, 16 40245665: 3f38 l32i.n a3, a15, 12 40245667: 084d mov.n a4, a8 40245669: 215a add.n a2, a1, a5 4024566b: 8f59 s32i.n a5, a15, 32 4024566d: 6f89 s32i.n a8, a15, 24 4024566f: ea1e01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40245672: 0000c0 callx0 a0 40245675: 8f58 l32i.n a5, a15, 32 40245677: 6f88 l32i.n a8, a15, 24 40245679: 9f78 l32i.n a7, a15, 36 4024567b: 285a add.n a2, a8, a5 4024567d: f42020 extui a2, a2, 0, 16 40245680: edac beqz.n a13, 402456b2 40245682: 372a add.n a3, a7, a2 40245684: 522b addi.n a5, a2, 2 40245686: 221b addi.n a2, a2, 1 40245688: 4148d0 srli a4, a13, 8 4024568b: f42020 extui a2, a2, 0, 16 4024568e: 004342 s8i a4, a3, 0 40245691: f45050 extui a5, a5, 0, 16 40245694: 272a add.n a2, a7, a2 40245696: 3c38 l32i.n a3, a12, 12 40245698: 0042d2 s8i a13, a2, 0 4024569b: 0d4d mov.n a4, a13 4024569d: 275a add.n a2, a7, a5 4024569f: 8f59 s32i.n a5, a15, 32 402456a1: 9f79 s32i.n a7, a15, 36 402456a3: ea1101 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 402456a6: 0000c0 callx0 a0 402456a9: 8f58 l32i.n a5, a15, 32 402456ab: 9f78 l32i.n a7, a15, 36 402456ad: dd5a add.n a13, a13, a5 402456af: f420d0 extui a2, a13, 0, 16 402456b2: 7eac beqz.n a14, 402456dd 402456b4: 372a add.n a3, a7, a2 402456b6: 4148e0 srli a4, a14, 8 402456b9: 004342 s8i a4, a3, 0 402456bc: 321b addi.n a3, a2, 1 402456be: f43030 extui a3, a3, 0, 16 402456c1: 373a add.n a3, a7, a3 402456c3: 222b addi.n a2, a2, 2 402456c5: 0043e2 s8i a14, a3, 0 402456c8: f42020 extui a2, a2, 0, 16 402456cb: 4c38 l32i.n a3, a12, 16 402456cd: 272a add.n a2, a7, a2 402456cf: 0e4d mov.n a4, a14 402456d1: 096f72 s32i a7, a15, 36 402456d4: ea0501 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 402456d7: 0000c0 callx0 a0 402456da: 092f72 l32i a7, a15, 36 402456dd: 1c58 l32i.n a5, a12, 4 402456df: 2f48 l32i.n a4, a15, 8 402456e1: 0c28 l32i.n a2, a12, 0 402456e3: 073d mov.n a3, a7 402456e5: 0005c0 callx0 a5 402456e8: 2f58 l32i.n a5, a15, 8 402456ea: 130c movi.n a3, 1 402456ec: 01b257 bgeu a2, a5, 402456f1 402456ef: f37c movi.n a3, -1 402456f1: 0f1d mov.n a1, a15 402456f3: 132102 l32i a0, a1, 76 402456f6: 032d mov.n a2, a3 402456f8: 1221c2 l32i a12, a1, 72 402456fb: 1121d2 l32i a13, a1, 68 402456fe: 1021e2 l32i a14, a1, 64 40245701: f1f8 l32i.n a15, a1, 60 40245703: 50c112 addi a1, a1, 80 40245706: f00d ret.n 40245708 : 40245708: b0c112 addi a1, a1, -80 4024570b: 745050 extui a5, a5, 0, 8 4024570e: 1261c2 s32i a12, a1, 72 40245711: f1f9 s32i.n a15, a1, 60 40245713: 02cd mov.n a12, a2 40245715: 01fd mov.n a15, a1 40245717: 032d mov.n a2, a3 40245719: 0f39 s32i.n a3, a15, 0 4024571b: 2f79 s32i.n a7, a15, 8 4024571d: 066f52 s32i a5, a15, 24 40245720: 136102 s32i a0, a1, 76 40245723: 1161d2 s32i a13, a1, 68 40245726: 1061e2 s32i a14, a1, 64 40245729: 016f42 s32i a4, a15, 4 4024572c: 74e060 extui a14, a6, 0, 8 4024572f: feec01 l32r a0, 402452e0 40245732: 0000c0 callx0 a0 40245735: 02dd mov.n a13, a2 40245737: f42020 extui a2, a2, 0, 16 4024573a: 3f29 s32i.n a2, a15, 12 4024573c: 012f22 l32i a2, a15, 4 4024573f: fee801 l32r a0, 402452e0 40245742: 0000c0 callx0 a0 40245745: f43020 extui a3, a2, 0, 16 40245748: 250c movi.n a5, 2 4024574a: 4f39 s32i.n a3, a15, 16 4024574c: 027d mov.n a7, a2 4024574e: 059d mov.n a9, a5 40245750: 101e26 beqi a14, 1, 40245764 40245753: 050c movi.n a5, 0 40245755: fecee2 addi a14, a14, -2 40245758: 220c movi.n a2, 2 4024575a: 059d mov.n a9, a5 4024575c: 8352e0 moveqz a5, a2, a14 4024575f: 420c movi.n a2, 4 40245761: 8392e0 moveqz a9, a2, a14 40245764: f4e0d0 extui a14, a13, 0, 16 40245767: 8e2b addi.n a8, a14, 2 40245769: 658a add.n a6, a5, a8 4024576b: 26fb addi.n a2, a6, 15 4024576d: 412420 srli a2, a2, 4 40245770: 1122c0 slli a2, a2, 4 40245773: c01120 sub a1, a1, a2 40245776: 064d mov.n a4, a6 40245778: 030c movi.n a3, 0 4024577a: 012d mov.n a2, a1 4024577c: 9f59 s32i.n a5, a15, 36 4024577e: af69 s32i.n a6, a15, 40 40245780: bf79 s32i.n a7, a15, 44 40245782: 8f89 s32i.n a8, a15, 32 40245784: 7f99 s32i.n a9, a15, 28 40245786: 5f19 s32i.n a1, a15, 20 40245788: eb3201 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 4024578b: 0000c0 callx0 a0 4024578e: 3f38 l32i.n a3, a15, 12 40245790: 0e4d mov.n a4, a14 40245792: 412830 srli a2, a3, 8 40245795: 0f38 l32i.n a3, a15, 0 40245797: 004122 s8i a2, a1, 0 4024579a: 212b addi.n a2, a1, 2 4024579c: 0141d2 s8i a13, a1, 1 4024579f: e9d201 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 402457a2: 0000c0 callx0 a0 402457a5: 9f58 l32i.n a5, a15, 36 402457a7: af68 l32i.n a6, a15, 40 402457a9: bf78 l32i.n a7, a15, 44 402457ab: 8f88 l32i.n a8, a15, 32 402457ad: 7f98 l32i.n a9, a15, 28 402457af: d59c beqz.n a5, 402457d0 402457b1: 111c32 l16ui a3, a12, 34 402457b4: 218a add.n a2, a1, a8 402457b6: 414830 srli a4, a3, 8 402457b9: 004242 s8i a4, a2, 0 402457bc: a1ea add.n a10, a1, a14 402457be: 2f28 l32i.n a2, a15, 8 402457c0: 034a32 s8i a3, a10, 3 402457c3: 128c beqz.n a2, 402457c8 402457c5: 005232 s16i a3, a2, 0 402457c8: 111c22 l16ui a2, a12, 34 402457cb: 221b addi.n a2, a2, 1 402457cd: 115c22 s16i a2, a12, 34 402457d0: 4f38 l32i.n a3, a15, 16 402457d2: 2d0c movi.n a13, 2 402457d4: 236a add.n a2, a3, a6 402457d6: f42020 extui a2, a2, 0, 16 402457d9: 7fa032 movi a3, 127 402457dc: 01b327 bgeu a3, a2, 402457e1 402457df: 3d0c movi.n a13, 3 402457e1: 3dfb addi.n a3, a13, 15 402457e3: 413430 srli a3, a3, 4 402457e6: 1133c0 slli a3, a3, 4 402457e9: c01130 sub a1, a1, a3 402457ec: 6f38 l32i.n a3, a15, 24 402457ee: 015d mov.n a5, a1 402457f0: 43cc bnez.n a3, 402457f8 402457f2: 033c movi.n a3, 48 402457f4: 000086 j 402457fa 402457f7: 133c00 excw 402457fa: 209930 or a9, a9, a3 402457fd: 004192 s8i a9, a1, 0 40245800: 7fa032 movi a3, 127 40245803: 053327 bltu a3, a2, 4024580c 40245806: 014522 s8i a2, a5, 1 40245809: 000446 j 4024581e 4024580c: 644020 extui a4, a2, 0, 7 4024580f: 80af32 movi a3, -128 40245812: 203430 or a3, a4, a3 40245815: 412720 srli a2, a2, 7 40245818: 014532 s8i a3, a5, 1 4024581b: 024522 s8i a2, a5, 2 4024581e: a6da add.n a10, a6, a13 40245820: f47070 extui a7, a7, 0, 16 40245823: e7aa add.n a14, a7, a10 40245825: 2efb addi.n a2, a14, 15 40245827: 412420 srli a2, a2, 4 4024582a: 1122c0 slli a2, a2, 4 4024582d: c01120 sub a1, a1, a2 40245830: 0e4d mov.n a4, a14 40245832: 030c movi.n a3, 0 40245834: 012d mov.n a2, a1 40245836: bf79 s32i.n a7, a15, 44 40245838: 7fa9 s32i.n a10, a15, 28 4024583a: af69 s32i.n a6, a15, 40 4024583c: 9f59 s32i.n a5, a15, 36 4024583e: eb0401 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 40245841: 0000c0 callx0 a0 40245844: 9f58 l32i.n a5, a15, 36 40245846: 0d4d mov.n a4, a13 40245848: 053d mov.n a3, a5 4024584a: 012d mov.n a2, a1 4024584c: e9a701 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4024584f: 0000c0 callx0 a0 40245852: af68 l32i.n a6, a15, 40 40245854: 5f38 l32i.n a3, a15, 20 40245856: 064d mov.n a4, a6 40245858: 8021d0 add a2, a1, a13 4024585b: e9a301 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4024585e: 0000c0 callx0 a0 40245861: bf78 l32i.n a7, a15, 44 40245863: 7fa8 l32i.n a10, a15, 28 40245865: 1f38 l32i.n a3, a15, 4 40245867: 074d mov.n a4, a7 40245869: 21aa add.n a2, a1, a10 4024586b: e99f01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 4024586e: 0000c0 callx0 a0 40245871: 1c58 l32i.n a5, a12, 4 40245873: 0c28 l32i.n a2, a12, 0 40245875: 013d mov.n a3, a1 40245877: 204ee0 or a4, a14, a14 4024587a: 0005c0 callx0 a5 4024587d: f37c movi.n a3, -1 4024587f: 0132e7 bltu a2, a14, 40245884 40245882: 130c movi.n a3, 1 40245884: 0f1d mov.n a1, a15 40245886: 132102 l32i a0, a1, 76 40245889: 032d mov.n a2, a3 4024588b: 1221c2 l32i a12, a1, 72 4024588e: 1121d2 l32i a13, a1, 68 40245891: 1021e2 l32i a14, a1, 64 40245894: f1f8 l32i.n a15, a1, 60 40245896: 50c112 addi a1, a1, 80 40245899: f00d ret.n ... 4024589c : 4024589c: 00a072 movi a7, 0 4024589f: f0c112 addi a1, a1, -16 402458a2: 206770 or a6, a7, a7 402458a5: 745050 extui a5, a5, 0, 8 402458a8: 036102 s32i a0, a1, 12 402458ab: ffe5c5 call0 40245708 402458ae: 3108 l32i.n a0, a1, 12 402458b0: 10c112 addi a1, a1, 16 402458b3: f00d ret.n 402458b5: 000000 ill 402458b8 : 402458b8: c0c112 addi a1, a1, -64 402458bb: d1d9 s32i.n a13, a1, 52 402458bd: b1f9 s32i.n a15, a1, 44 402458bf: 02dd mov.n a13, a2 402458c1: 01fd mov.n a15, a1 402458c3: 032d mov.n a2, a3 402458c5: e1c9 s32i.n a12, a1, 56 402458c7: c1e9 s32i.n a14, a1, 48 402458c9: f109 s32i.n a0, a1, 60 402458cb: 03ed mov.n a14, a3 402458cd: 04cd mov.n a12, a4 402458cf: fe8401 l32r a0, 402452e0 402458d2: 0000c0 callx0 a0 402458d5: 029d mov.n a9, a2 402458d7: f4a020 extui a10, a2, 0, 16 402458da: 111d22 l16ui a2, a13, 34 402458dd: 418820 srli a8, a2, 8 402458e0: 747020 extui a7, a2, 0, 8 402458e3: 1c8c beqz.n a12, 402458e8 402458e5: 005c22 s16i a2, a12, 0 402458e8: 111d22 l16ui a2, a13, 34 402458eb: f4c090 extui a12, a9, 0, 16 402458ee: 221b addi.n a2, a2, 1 402458f0: 115d22 s16i a2, a13, 34 402458f3: 12cc22 addi a2, a12, 18 402458f6: 412420 srli a2, a2, 4 402458f9: 1122c0 slli a2, a2, 4 402458fc: c01120 sub a1, a1, a2 402458ff: 5c3b addi.n a5, a12, 3 40245901: 054d mov.n a4, a5 40245903: 030c movi.n a3, 0 40245905: 012d mov.n a2, a1 40245907: 4f59 s32i.n a5, a15, 16 40245909: 3f79 s32i.n a7, a15, 12 4024590b: 2f89 s32i.n a8, a15, 8 4024590d: 5f19 s32i.n a1, a15, 20 4024590f: 0f99 s32i.n a9, a15, 0 40245911: 1fa9 s32i.n a10, a15, 4 40245913: eacf01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 40245916: 0000c0 callx0 a0 40245919: 1fa8 l32i.n a10, a15, 4 4024591b: 0f98 l32i.n a9, a15, 0 4024591d: 41a8a0 srli a10, a10, 8 40245920: 0c4d mov.n a4, a12 40245922: 203ee0 or a3, a14, a14 40245925: 02c122 addi a2, a1, 2 40245928: 0041a2 s8i a10, a1, 0 4024592b: 014192 s8i a9, a1, 1 4024592e: e96e01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40245931: 0000c0 callx0 a0 40245934: 16cc22 addi a2, a12, 22 40245937: 412420 srli a2, a2, 4 4024593a: 1122c0 slli a2, a2, 4 4024593d: c01120 sub a1, a1, a2 40245940: ec7b addi.n a14, a12, 7 40245942: 0e4d mov.n a4, a14 40245944: 030c movi.n a3, 0 40245946: 012d mov.n a2, a1 40245948: eac201 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 4024594b: 0000c0 callx0 a0 4024594e: 4f58 l32i.n a5, a15, 16 40245950: 5f68 l32i.n a6, a15, 20 40245952: 2f88 l32i.n a8, a15, 8 40245954: 3f78 l32i.n a7, a15, 12 40245956: 82af22 movi a2, -126 40245959: 054d mov.n a4, a5 4024595b: 063d mov.n a3, a6 4024595d: 004122 s8i a2, a1, 0 40245960: cc5b addi.n a12, a12, 5 40245962: 04c122 addi a2, a1, 4 40245965: 024182 s8i a8, a1, 2 40245968: 034172 s8i a7, a1, 3 4024596b: 0141c2 s8i a12, a1, 1 4024596e: e95e01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40245971: 0000c0 callx0 a0 40245974: 1d58 l32i.n a5, a13, 4 40245976: 0d28 l32i.n a2, a13, 0 40245978: 203110 or a3, a1, a1 4024597b: 204ee0 or a4, a14, a14 4024597e: 0005c0 callx0 a5 40245981: f37c movi.n a3, -1 40245983: 0132e7 bltu a2, a14, 40245988 40245986: 130c movi.n a3, 1 40245988: 0f1d mov.n a1, a15 4024598a: f108 l32i.n a0, a1, 60 4024598c: 032d mov.n a2, a3 4024598e: e1c8 l32i.n a12, a1, 56 40245990: d1d8 l32i.n a13, a1, 52 40245992: c1e8 l32i.n a14, a1, 48 40245994: b1f8 l32i.n a15, a1, 44 40245996: 40c112 addi a1, a1, 64 40245999: f00d ret.n ... 4024599c : 4024599c: f0c112 addi a1, a1, -16 4024599f: 21c9 s32i.n a12, a1, 8 402459a1: 02cd mov.n a12, a2 402459a3: 3228 l32i.n a2, a2, 12 402459a5: 3109 s32i.n a0, a1, 12 402459a7: 528c beqz.n a2, 402459b0 402459a9: c16a85 call0 40207054 402459ac: 020c movi.n a2, 0 402459ae: 3c29 s32i.n a2, a12, 12 402459b0: 042c22 l32i a2, a12, 16 402459b3: 007216 beqz a2, 402459be 402459b6: c169c5 call0 40207054 402459b9: 00a022 movi a2, 0 402459bc: 4c29 s32i.n a2, a12, 16 402459be: 022c22 l32i a2, a12, 8 402459c1: 007216 beqz a2, 402459cc 402459c4: c168c5 call0 40207054 402459c7: 00a022 movi a2, 0 402459ca: 2c29 s32i.n a2, a12, 8 402459cc: 062c22 l32i a2, a12, 24 402459cf: 007216 beqz a2, 402459da 402459d2: c16805 call0 40207054 402459d5: 00a022 movi a2, 0 402459d8: 6c29 s32i.n a2, a12, 24 402459da: 072c22 l32i a2, a12, 28 402459dd: 007216 beqz a2, 402459e8 402459e0: c16705 call0 40207054 402459e3: 00a022 movi a2, 0 402459e6: 7c29 s32i.n a2, a12, 28 402459e8: 3108 l32i.n a0, a1, 12 402459ea: 21c8 l32i.n a12, a1, 8 402459ec: 10c112 addi a1, a1, 16 402459ef: f00d ret.n 402459f1: 000000 ill 402459f4: 1028 l32i.n a2, a0, 4 402459f6: 124010 excw 402459f8 <_Z6millisv>: 402459f8: f0c112 addi a1, a1, -16 402459fb: 036102 s32i a0, a1, 12 402459fe: fffd01 l32r a0, 402459f4 40245a01: 0000c0 callx0 a0 40245a04: e8a332 movi a3, 0x3e8 40245a07: da3301 l32r a0, 4023c2d4 40245a0a: 0000c0 callx0 a0 40245a0d: 3108 l32i.n a0, a1, 12 40245a0f: 10c112 addi a1, a1, 16 40245a12: f00d ret.n 40245a14: ff2a70 excw 40245a17: 3f .byte 0x3f 40245a18 <_GLOBAL__sub_I__Z6millisv>: 40245a18: 00a062 movi a6, 0 40245a1b: fffe21 l32r a2, 40245a14 <_Z6millisv+0x1c> 40245a1e: f0c112 addi a1, a1, -16 40245a21: 205660 or a5, a6, a6 40245a24: 204660 or a4, a6, a6 40245a27: 063d mov.n a3, a6 40245a29: 3109 s32i.n a0, a1, 12 40245a2b: f6ce85 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40245a2e: 3108 l32i.n a0, a1, 12 40245a30: 10c112 addi a1, a1, 16 40245a33: f00d ret.n 40245a35: 000000 ill 40245a38 <_ZThn8_N16MemoryDataStream10isFinishedEv>: 40245a38: f0c112 addi a1, a1, -16 40245a3b: f8c222 addi a2, a2, -8 40245a3e: 036102 s32i a0, a1, 12 40245a41: 017c05 call0 40247204 <_ZN16MemoryDataStream10isFinishedEv> 40245a44: 032102 l32i a0, a1, 12 40245a47: 10c112 addi a1, a1, 16 40245a4a: 000080 ret 40245a4d: 000000 ill 40245a50 <_ZN16MemoryDataStreamD1Ev>: 40245a50: 032222 l32i a2, a2, 12 40245a53: f0c112 addi a1, a1, -16 40245a56: 036102 s32i a0, a1, 12 40245a59: c15f85 call0 40207054 40245a5c: 032102 l32i a0, a1, 12 40245a5f: 10c112 addi a1, a1, 16 40245a62: f00d ret.n 40245a64 <_ZThn8_N16MemoryDataStreamD1Ev>: 40245a64: f0c112 addi a1, a1, -16 40245a67: f8c222 addi a2, a2, -8 40245a6a: 036102 s32i a0, a1, 12 40245a6d: fffe05 call0 40245a50 <_ZN16MemoryDataStreamD1Ev> 40245a70: 032102 l32i a0, a1, 12 40245a73: 10c112 addi a1, a1, 16 40245a76: 000080 ret 40245a79: 000000 ill 40245a7c <_ZN16MemoryDataStreamD0Ev>: 40245a7c: f0c112 addi a1, a1, -16 40245a7f: 036102 s32i a0, a1, 12 40245a82: 0261c2 s32i a12, a1, 8 40245a85: 20c220 or a12, a2, a2 40245a88: fffc45 call0 40245a50 <_ZN16MemoryDataStreamD1Ev> 40245a8b: 0c2d mov.n a2, a12 40245a8d: f638c5 call0 4023be1c <_ZdlPv> 40245a90: 3108 l32i.n a0, a1, 12 40245a92: 21c8 l32i.n a12, a1, 8 40245a94: 10c112 addi a1, a1, 16 40245a97: f00d ret.n 40245a99: 000000 ill 40245a9c <_ZThn8_N16MemoryDataStreamD0Ev>: 40245a9c: f0c112 addi a1, a1, -16 40245a9f: f8c222 addi a2, a2, -8 40245aa2: 036102 s32i a0, a1, 12 40245aa5: fffd45 call0 40245a7c <_ZN16MemoryDataStreamD0Ev> 40245aa8: 032102 l32i a0, a1, 12 40245aab: 10c112 addi a1, a1, 16 40245aae: 000080 ret 40245ab1: 000000 ill 40245ab4 <_ZN16MemoryDataStream15readMemoryBlockEPci>: 40245ab4: f0c112 addi a1, a1, -16 40245ab7: 21c9 s32i.n a12, a1, 8 40245ab9: 036d mov.n a6, a3 40245abb: 32c8 l32i.n a12, a2, 12 40245abd: 4238 l32i.n a3, a2, 16 40245abf: 5258 l32i.n a5, a2, 20 40245ac1: c0cc30 sub a12, a12, a3 40245ac4: 3109 s32i.n a0, a1, 12 40245ac6: cc5a add.n a12, a12, a5 40245ac8: 02a4c7 bge a4, a12, 40245ace <_ZN16MemoryDataStream15readMemoryBlockEPci+0x1a> 40245acb: 20c440 or a12, a4, a4 40245ace: 0c4d mov.n a4, a12 40245ad0: 062d mov.n a2, a6 40245ad2: e90501 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40245ad5: 0000c0 callx0 a0 40245ad8: 3108 l32i.n a0, a1, 12 40245ada: f420c0 extui a2, a12, 0, 16 40245add: 21c8 l32i.n a12, a1, 8 40245adf: 10c112 addi a1, a1, 16 40245ae2: f00d ret.n 40245ae4 <_ZThn8_N16MemoryDataStream15readMemoryBlockEPci>: 40245ae4: f0c112 addi a1, a1, -16 40245ae7: f8c222 addi a2, a2, -8 40245aea: 036102 s32i a0, a1, 12 40245aed: fffc45 call0 40245ab4 <_ZN16MemoryDataStream15readMemoryBlockEPci> 40245af0: 032102 l32i a0, a1, 12 40245af3: 10c112 addi a1, a1, 16 40245af6: 000080 ret 40245af9: 000000 ill 40245afc: 3e .byte 0x3e 40245afd: fea9 s32i.n a10, a14, 60 40245aff: 3f .byte 0x3f 40245b00 <_ZN16MemoryDataStream5writeEPKhj>: 40245b00: d0c112 addi a1, a1, -48 40245b03: 81e9 s32i.n a14, a1, 32 40245b05: 32e8 l32i.n a14, a2, 12 40245b07: a1c9 s32i.n a12, a1, 40 40245b09: 91d9 s32i.n a13, a1, 36 40245b0b: 71f9 s32i.n a15, a1, 28 40245b0d: b109 s32i.n a0, a1, 44 40245b0f: 02cd mov.n a12, a2 40245b11: 03fd mov.n a15, a3 40245b13: 04dd mov.n a13, a4 40245b15: 8edc bnez.n a14, 40245b31 <_ZN16MemoryDataStream5writeEPKhj+0x31> 40245b17: 241b addi.n a2, a4, 1 40245b19: c15245 call0 40207040 40245b1c: 3c29 s32i.n a2, a12, 12 40245b1e: 32cc bnez.n a2, 40245b25 <_ZN16MemoryDataStream5writeEPKhj+0x25> 40245b20: 020c movi.n a2, 0 40245b22: 001986 j 40245b8c <_ZN16MemoryDataStream5writeEPKhj+0x8c> 40245b25: 32da add.n a3, a2, a13 40245b27: 0043e2 s8i a14, a3, 0 40245b2a: 0d4d mov.n a4, a13 40245b2c: 0f3d mov.n a3, a15 40245b2e: 001206 j 40245b7a <_ZN16MemoryDataStream5writeEPKhj+0x7a> 40245b31: 5258 l32i.n a5, a2, 20 40245b33: 6c38 l32i.n a3, a12, 24 40245b35: 80e450 add a14, a4, a5 40245b38: 01ce22 addi a2, a14, 1 40245b3b: 2aa327 bge a3, a2, 40245b69 <_ZN16MemoryDataStream5writeEPKhj+0x69> 40245b3e: ffa032 movi a3, 255 40245b41: 41ce42 addi a4, a14, 65 40245b44: 052327 blt a3, a2, 40245b4d <_ZN16MemoryDataStream5writeEPKhj+0x4d> 40245b47: 80a042 movi a4, 128 40245b4a: 804240 add a4, a2, a4 40245b4d: ffeb21 l32r a2, 40245afc <_ZThn8_N16MemoryDataStream15readMemoryBlockEPci+0x18> 40245b50: 203550 or a3, a5, a5 40245b53: 066c42 s32i a4, a12, 24 40245b56: 0159 s32i.n a5, a1, 0 40245b58: f65f05 call0 4023c14c 40245b5b: 6c38 l32i.n a3, a12, 24 40245b5d: 3c28 l32i.n a2, a12, 12 40245b5f: c15085 call0 40207068 40245b62: 0158 l32i.n a5, a1, 0 40245b64: fb8216 beqz a2, 40245b20 <_ZN16MemoryDataStream5writeEPKhj+0x20> 40245b67: 3c29 s32i.n a2, a12, 12 40245b69: 3c28 l32i.n a2, a12, 12 40245b6b: 0d4d mov.n a4, a13 40245b6d: e2ea add.n a14, a2, a14 40245b6f: 020c movi.n a2, 0 40245b71: 004e22 s8i a2, a14, 0 40245b74: 3c28 l32i.n a2, a12, 12 40245b76: 0f3d mov.n a3, a15 40245b78: 225a add.n a2, a2, a5 40245b7a: e8db01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40245b7d: 0000c0 callx0 a0 40245b80: 3c28 l32i.n a2, a12, 12 40245b82: 4c29 s32i.n a2, a12, 16 40245b84: 5c28 l32i.n a2, a12, 20 40245b86: 22da add.n a2, a2, a13 40245b88: 5c29 s32i.n a2, a12, 20 40245b8a: 0d2d mov.n a2, a13 40245b8c: b108 l32i.n a0, a1, 44 40245b8e: a1c8 l32i.n a12, a1, 40 40245b90: 91d8 l32i.n a13, a1, 36 40245b92: 81e8 l32i.n a14, a1, 32 40245b94: 71f8 l32i.n a15, a1, 28 40245b96: 30c112 addi a1, a1, 48 40245b99: f00d ret.n 40245b9b: aa8400 excw 40245b9e: fe .byte 0xfe 40245b9f: 3f .byte 0x3f 40245ba0: aaac beqz.n a10, 40245bce <_GLOBAL__sub_I__ZN16MemoryDataStreamC2Ev+0xe> 40245ba2: fe .byte 0xfe 40245ba3: 3f .byte 0x3f 40245ba4 <_ZN16MemoryDataStreamC1Ev>: 40245ba4: fffe41 l32r a4, 40245b9c <_ZN16MemoryDataStream5writeEPKhj+0x9c> 40245ba7: 030c movi.n a3, 0 40245ba9: 0249 s32i.n a4, a2, 0 40245bab: fffd41 l32r a4, 40245ba0 <_ZN16MemoryDataStream5writeEPKhj+0xa0> 40245bae: 1239 s32i.n a3, a2, 4 40245bb0: 2249 s32i.n a4, a2, 8 40245bb2: 3239 s32i.n a3, a2, 12 40245bb4: 4239 s32i.n a3, a2, 16 40245bb6: 5239 s32i.n a3, a2, 20 40245bb8: 6239 s32i.n a3, a2, 24 40245bba: f00d ret.n 40245bbc: 2a78 l32i.n a7, a10, 8 40245bbe: ff .byte 0xff 40245bbf: 3f .byte 0x3f 40245bc0 <_GLOBAL__sub_I__ZN16MemoryDataStreamC2Ev>: 40245bc0: 00a062 movi a6, 0 40245bc3: fffe21 l32r a2, 40245bbc <_ZN16MemoryDataStreamC1Ev+0x18> 40245bc6: f0c112 addi a1, a1, -16 40245bc9: 205660 or a5, a6, a6 40245bcc: 204660 or a4, a6, a6 40245bcf: 063d mov.n a3, a6 40245bd1: 3109 s32i.n a0, a1, 12 40245bd3: f6b405 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40245bd6: 3108 l32i.n a0, a1, 12 40245bd8: 10c112 addi a1, a1, 16 40245bdb: f00d ret.n 40245bdd: 000000 ill 40245be0: 2a98 l32i.n a9, a10, 8 40245be2: ff .byte 0xff 40245be3: 3f .byte 0x3f 40245be4: ff2a80 excw 40245be7: 3f .byte 0x3f 40245be8: 2a88 l32i.n a8, a10, 8 40245bea: ff .byte 0xff 40245beb: 3f .byte 0x3f 40245bec <_GLOBAL__sub_I__ZN16SystemClockClass3nowE8TimeZone>: 40245bec: 00a062 movi a6, 0 40245bef: fffc21 l32r a2, 40245be0 <_GLOBAL__sub_I__ZN16MemoryDataStreamC2Ev+0x20> 40245bf2: f0c112 addi a1, a1, -16 40245bf5: 203660 or a3, a6, a6 40245bf8: 065d mov.n a5, a6 40245bfa: 064d mov.n a4, a6 40245bfc: 3109 s32i.n a0, a1, 12 40245bfe: 21c9 s32i.n a12, a1, 8 40245c00: f6b105 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40245c03: d9f721 l32r a2, 4023c3e0 40245c06: fff7c1 l32r a12, 40245be4 <_GLOBAL__sub_I__ZN16MemoryDataStreamC2Ev+0x24> 40245c09: d9f531 l32r a3, 4023c3e0 40245c0c: 0c29 s32i.n a2, a12, 0 40245c0e: fff621 l32r a2, 40245be8 <_GLOBAL__sub_I__ZN16MemoryDataStreamC2Ev+0x28> 40245c11: 1c39 s32i.n a3, a12, 4 40245c13: 014f85 call0 4024710c <_ZN8DateTimeC1Ev> 40245c16: 3108 l32i.n a0, a1, 12 40245c18: 020c movi.n a2, 0 40245c1a: 5c29 s32i.n a2, a12, 20 40245c1c: 21c8 l32i.n a12, a1, 8 40245c1e: 10c112 addi a1, a1, 16 40245c21: f00d ret.n ... 40245c24 <_ZN8RtcClassC1Ev>: 40245c24: f0c112 addi a1, a1, -16 40245c27: 3109 s32i.n a0, a1, 12 40245c29: 21c9 s32i.n a12, a1, 8 40245c2b: 02cd mov.n a12, a2 40245c2d: bdee85 call0 40203b18 40245c30: 0228 l32i.n a2, a2, 0 40245c32: 140c movi.n a4, 1 40245c34: 320b addi.n a3, a2, -1 40245c36: 3108 l32i.n a0, a1, 12 40245c38: 020c movi.n a2, 0 40245c3a: 832430 moveqz a2, a4, a3 40245c3d: 004c22 s8i a2, a12, 0 40245c40: 21c8 l32i.n a12, a1, 8 40245c42: 10c112 addi a1, a1, 16 40245c45: f00d ret.n 40245c47: 2aa000 excw 40245c4a: ff .byte 0xff 40245c4b: 3f .byte 0x3f 40245c4c <_GLOBAL__sub_I__ZN8RtcClassC2Ev>: 40245c4c: ffff21 l32r a2, 40245c48 <_ZN8RtcClassC1Ev+0x24> 40245c4f: f0c112 addi a1, a1, -16 40245c52: 036102 s32i a0, a1, 12 40245c55: fffcc5 call0 40245c24 <_ZN8RtcClassC1Ev> 40245c58: 032102 l32i a0, a1, 12 40245c5b: 10c112 addi a1, a1, 16 40245c5e: 000080 ret 40245c61: 000000 ill 40245c64: fe9673 excw 40245c67: 3f .byte 0x3f 40245c68 <_ZN15CommandDelegateC1Ev>: 40245c68: f0c112 addi a1, a1, -16 40245c6b: 11d9 s32i.n a13, a1, 4 40245c6d: fffdd1 l32r a13, 40245c64 <_GLOBAL__sub_I__ZN8RtcClassC2Ev+0x18> 40245c70: 3109 s32i.n a0, a1, 12 40245c72: 0d3d mov.n a3, a13 40245c74: 21c9 s32i.n a12, a1, 8 40245c76: 02cd mov.n a12, a2 40245c78: e3e901 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40245c7b: 0000c0 callx0 a0 40245c7e: 0d3d mov.n a3, a13 40245c80: 08cc22 addi a2, a12, 8 40245c83: e3e601 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40245c86: 0000c0 callx0 a0 40245c89: 10cc22 addi a2, a12, 16 40245c8c: 0d3d mov.n a3, a13 40245c8e: e3e301 l32r a0, 4023ec1c <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x30> 40245c91: 0000c0 callx0 a0 40245c94: 3108 l32i.n a0, a1, 12 40245c96: 020c movi.n a2, 0 40245c98: 6c29 s32i.n a2, a12, 24 40245c9a: 11d8 l32i.n a13, a1, 4 40245c9c: 21c8 l32i.n a12, a1, 8 40245c9e: 10c112 addi a1, a1, 16 40245ca1: f00d ret.n ... 40245ca4 <_ZN15CommandDelegateC1E6StringS0_S0_8DelegateIFvS0_P13CommandOutputEE>: 40245ca4: e0c112 addi a1, a1, -32 40245ca7: 7109 s32i.n a0, a1, 28 40245ca9: 61c9 s32i.n a12, a1, 24 40245cab: 51d9 s32i.n a13, a1, 20 40245cad: 02cd mov.n a12, a2 40245caf: 06dd mov.n a13, a6 40245cb1: 41e9 s32i.n a14, a1, 16 40245cb3: 0361f2 s32i a15, a1, 12 40245cb6: 20e550 or a14, a5, a5 40245cb9: 20f440 or a15, a4, a4 40245cbc: e3d901 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40245cbf: 0000c0 callx0 a0 40245cc2: 0f3d mov.n a3, a15 40245cc4: 08cc22 addi a2, a12, 8 40245cc7: e3d601 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40245cca: 0000c0 callx0 a0 40245ccd: 10cc22 addi a2, a12, 16 40245cd0: 0e3d mov.n a3, a14 40245cd2: e3d301 l32r a0, 4023ec20 <_GLOBAL__sub_I__ZN10MqttClientC2E6Stringi8DelegateIFvS0_S0_EE+0x34> 40245cd5: 0000c0 callx0 a0 40245cd8: 020c movi.n a2, 0 40245cda: 6c29 s32i.n a2, a12, 24 40245cdc: 0d28 l32i.n a2, a13, 0 40245cde: 628c beqz.n a2, 40245ce8 <_ZN15CommandDelegateC1E6StringS0_S0_8DelegateIFvS0_P13CommandOutputEE+0x44> 40245ce0: 1238 l32i.n a3, a2, 4 40245ce2: 6c29 s32i.n a2, a12, 24 40245ce4: 331b addi.n a3, a3, 1 40245ce6: 1239 s32i.n a3, a2, 4 40245ce8: 7108 l32i.n a0, a1, 28 40245cea: 61c8 l32i.n a12, a1, 24 40245cec: 51d8 l32i.n a13, a1, 20 40245cee: 41e8 l32i.n a14, a1, 16 40245cf0: 31f8 l32i.n a15, a1, 12 40245cf2: 20c112 addi a1, a1, 32 40245cf5: f00d ret.n ... 40245cf8 <_ZN15CommandDelegateD1Ev>: 40245cf8: f0c112 addi a1, a1, -16 40245cfb: 0261c2 s32i a12, a1, 8 40245cfe: 02cd mov.n a12, a2 40245d00: 6228 l32i.n a2, a2, 24 40245d02: 3109 s32i.n a0, a1, 12 40245d04: d28c beqz.n a2, 40245d15 <_ZN15CommandDelegateD1Ev+0x1d> 40245d06: 1238 l32i.n a3, a2, 4 40245d08: 330b addi.n a3, a3, -1 40245d0a: 1239 s32i.n a3, a2, 4 40245d0c: 53cc bnez.n a3, 40245d15 <_ZN15CommandDelegateD1Ev+0x1d> 40245d0e: 0238 l32i.n a3, a2, 0 40245d10: 1338 l32i.n a3, a3, 4 40245d12: 0003c0 callx0 a3 40245d15: 10cc22 addi a2, a12, 16 40245d18: f6eb85 call0 4023cbd4 <_ZN6StringD1Ev> 40245d1b: 2c8b addi.n a2, a12, 8 40245d1d: f6eb45 call0 4023cbd4 <_ZN6StringD1Ev> 40245d20: 0c2d mov.n a2, a12 40245d22: f6eb05 call0 4023cbd4 <_ZN6StringD1Ev> 40245d25: 3108 l32i.n a0, a1, 12 40245d27: 21c8 l32i.n a12, a1, 8 40245d29: 10c112 addi a1, a1, 16 40245d2c: f00d ret.n 40245d2e: a40000 extui a0, a0, 0, 11 40245d31: ff2a add.n a15, a15, a2 40245d33: 3f .byte 0x3f 40245d34 <_GLOBAL__sub_I__ZN15CommandDelegateC2Ev>: 40245d34: 00a062 movi a6, 0 40245d37: fffe21 l32r a2, 40245d30 <_ZN15CommandDelegateD1Ev+0x38> 40245d3a: f0c112 addi a1, a1, -16 40245d3d: 205660 or a5, a6, a6 40245d40: 204660 or a4, a6, a6 40245d43: 063d mov.n a3, a6 40245d45: 3109 s32i.n a0, a1, 12 40245d47: f69cc5 call0 4023c714 <_ZN9IPAddressC1Ehhhh> 40245d4a: 3108 l32i.n a0, a1, 12 40245d4c: 10c112 addi a1, a1, 16 40245d4f: f00d ret.n 40245d51: 000000 ill 40245d54 : 40245d54: 162272 l32i a7, a2, 88 40245d57: f0c112 addi a1, a1, -16 40245d5a: 3748 l32i.n a4, a7, 12 40245d5c: 2738 l32i.n a3, a7, 8 40245d5e: 3109 s32i.n a0, a1, 12 40245d60: 103430 and a3, a4, a3 40245d63: 028d mov.n a8, a2 40245d65: 020c movi.n a2, 0 40245d67: 459437 bne a4, a3, 40245db0 40245d6a: 000792 l8ui a9, a7, 0 40245d6d: 024d mov.n a4, a2 40245d6f: f37c movi.n a3, -1 40245d71: 026d mov.n a6, a2 40245d73: 80afa2 movi a10, -128 40245d76: 0009c6 j 40245da1 40245d79: 285200 excw 40245d7c: 272207 blt a2, a0, 40245da7 40245d7f: c55204 excw 40245d82: 556014 excw 40245d85: 525082 s16i a8, a0, 164 40245d88: 15b880 extui a11, a8, 24, 2 40245d8b: 1728 l32i.n a2, a7, 4 40245d8d: c022b0 sub a2, a2, a11 40245d90: 0bb427 bgeu a4, a2, 40245d9f 40245d93: 000552 l8ui a5, a5, 0 40245d96: 1055a0 and a5, a5, a10 40245d99: 834250 moveqz a4, a2, a5 40245d9c: 833650 moveqz a3, a6, a5 40245d9f: 661b addi.n a6, a6, 1 40245da1: d52697 blt a6, a9, 40245d7a 40245da4: 020c movi.n a2, 0 40245da6: 060326 beqi a3, -1, 40245db0 40245da9: 140c movi.n a4, 1 40245dab: 082d mov.n a2, a8 40245dad: 014b45 call0 40247264 40245db0: 3108 l32i.n a0, a1, 12 40245db2: 10c112 addi a1, a1, 16 40245db5: f00d ret.n ... 40245db8 : 40245db8: f0c112 addi a1, a1, -16 40245dbb: f43030 extui a3, a3, 0, 16 40245dbe: 0261c2 s32i a12, a1, 8 40245dc1: 036102 s32i a0, a1, 12 40245dc4: 02cd mov.n a12, a2 40245dc6: 014545 call0 4024721c 40245dc9: 828c beqz.n a2, 40245dd5 40245dcb: 010232 l8ui a3, a2, 1 40245dce: 040c movi.n a4, 0 40245dd0: 0c2d mov.n a2, a12 40245dd2: 014905 call0 40247264 40245dd5: 3108 l32i.n a0, a1, 12 40245dd7: 21c8 l32i.n a12, a1, 8 40245dd9: 10c112 addi a1, a1, 16 40245ddc: f00d ret.n ... 40245de0 : 40245de0: c0c112 addi a1, a1, -64 40245de3: c1e9 s32i.n a14, a1, 48 40245de5: b1f9 s32i.n a15, a1, 44 40245de7: 1622e2 l32i a14, a2, 88 40245dea: 02fd mov.n a15, a2 40245dec: 4228 l32i.n a2, a2, 16 40245dee: e1c9 s32i.n a12, a1, 56 40245df0: 74c030 extui a12, a3, 0, 8 40245df3: 7f38 l32i.n a3, a15, 28 40245df5: c02520 sub a2, a5, a2 40245df8: f109 s32i.n a0, a1, 60 40245dfa: d1d9 s32i.n a13, a1, 52 40245dfc: 0169 s32i.n a6, a1, 0 40245dfe: 05dd mov.n a13, a5 40245e00: 1179 s32i.n a7, a1, 4 40245e02: d93401 l32r a0, 4023c2d4 40245e05: 0000c0 callx0 a0 40245e08: f43020 extui a3, a2, 0, 16 40245e0b: 0f2d mov.n a2, a15 40245e0d: 0140c5 call0 4024721c 40245e10: 025d mov.n a5, a2 40245e12: 1e28 l32i.n a2, a14, 4 40245e14: 221b addi.n a2, a2, 1 40245e16: 1e29 s32i.n a2, a14, 4 40245e18: 558c beqz.n a5, 40245e21 40245e1a: 1529 s32i.n a2, a5, 4 40245e1c: 0c0c movi.n a12, 0 40245e1e: 001e46 j 40245e9b 40245e21: 14c0c0 extui a12, a12, 0, 2 40245e24: 101c66 bnei a12, 1, 40245e38 40245e27: 0f58 l32i.n a5, a15, 0 40245e29: 1148 l32i.n a4, a1, 4 40245e2b: 002132 l32i a3, a1, 0 40245e2e: 202dd0 or a2, a13, a13 40245e31: 0005c0 callx0 a5 40245e34: 002486 j 40245eca 40245e37: 0f2d00 excw 40245e3a: fff185 call0 40245d54 40245e3d: 02cd mov.n a12, a2 40245e3f: 0f2d mov.n a2, a15 40245e41: 014905 call0 402472d4 40245e44: 025d mov.n a5, a2 40245e46: 829c beqz.n a2, 40245e62 40245e48: 220c movi.n a2, 2 40245e4a: 004522 s8i a2, a5, 0 40245e4d: 4f28 l32i.n a2, a15, 16 40245e4f: 7f38 l32i.n a3, a15, 28 40245e51: c02d20 sub a2, a13, a2 40245e54: 046152 s32i a5, a1, 16 40245e57: d91f01 l32r a0, 4023c2d4 40245e5a: 0000c0 callx0 a0 40245e5d: 4158 l32i.n a5, a1, 16 40245e5f: 045522 s16i a2, a5, 8 40245e62: 7f68 l32i.n a6, a15, 28 40245e64: 010542 l8ui a4, a5, 1 40245e67: 14c622 addi a2, a6, 20 40245e6a: 824420 mull a4, a4, a2 40245e6d: 4e28 l32i.n a2, a14, 16 40245e6f: 14c442 addi a4, a4, 20 40245e72: 424a add.n a4, a2, a4 40245e74: 4f28 l32i.n a2, a15, 16 40245e76: 063d mov.n a3, a6 40245e78: c02d20 sub a2, a13, a2 40245e7b: 4159 s32i.n a5, a1, 16 40245e7d: 036142 s32i a4, a1, 12 40245e80: 2169 s32i.n a6, a1, 8 40245e82: f04601 l32r a0, 40241f9c 40245e85: 0000c0 callx0 a0 40245e88: 2168 l32i.n a6, a1, 8 40245e8a: 0f78 l32i.n a7, a15, 0 40245e8c: 3148 l32i.n a4, a1, 12 40245e8e: 063d mov.n a3, a6 40245e90: c02d20 sub a2, a13, a2 40245e93: 0007c0 callx0 a7 40245e96: 4158 l32i.n a5, a1, 16 40245e98: 93c220 movnez a12, a2, a2 40245e9b: 7f38 l32i.n a3, a15, 28 40245e9d: 010542 l8ui a4, a5, 1 40245ea0: 14c322 addi a2, a3, 20 40245ea3: 824420 mull a4, a4, a2 40245ea6: 4f28 l32i.n a2, a15, 16 40245ea8: 14c442 addi a4, a4, 20 40245eab: c02d20 sub a2, a13, a2 40245eae: 3149 s32i.n a4, a1, 12 40245eb0: f03b01 l32r a0, 40241f9c 40245eb3: 0000c0 callx0 a0 40245eb6: 3148 l32i.n a4, a1, 12 40245eb8: 4e38 l32i.n a3, a14, 16 40245eba: 242a add.n a2, a4, a2 40245ebc: 332a add.n a3, a3, a2 40245ebe: 0148 l32i.n a4, a1, 0 40245ec0: 1128 l32i.n a2, a1, 4 40245ec2: e80901 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40245ec5: 0000c0 callx0 a0 40245ec8: 0c2d mov.n a2, a12 40245eca: f108 l32i.n a0, a1, 60 40245ecc: e1c8 l32i.n a12, a1, 56 40245ece: d1d8 l32i.n a13, a1, 52 40245ed0: c1e8 l32i.n a14, a1, 48 40245ed2: b1f8 l32i.n a15, a1, 44 40245ed4: 40c112 addi a1, a1, 64 40245ed7: f00d ret.n 40245ed9: 000000 ill 40245edc : 40245edc: d0c112 addi a1, a1, -48 40245edf: a1c9 s32i.n a12, a1, 40 40245ee1: 91d9 s32i.n a13, a1, 36 40245ee3: 02cd mov.n a12, a2 40245ee5: 1622d2 l32i a13, a2, 88 40245ee8: 4228 l32i.n a2, a2, 16 40245eea: 71f9 s32i.n a15, a1, 28 40245eec: 74f030 extui a15, a3, 0, 8 40245eef: 7c38 l32i.n a3, a12, 28 40245ef1: c02520 sub a2, a5, a2 40245ef4: 0169 s32i.n a6, a1, 0 40245ef6: 2159 s32i.n a5, a1, 8 40245ef8: b109 s32i.n a0, a1, 44 40245efa: 81e9 s32i.n a14, a1, 32 40245efc: 07ed mov.n a14, a7 40245efe: d8f501 l32r a0, 4023c2d4 40245f01: 0000c0 callx0 a0 40245f04: f43020 extui a3, a2, 0, 16 40245f07: 0c2d mov.n a2, a12 40245f09: 013105 call0 4024721c 40245f0c: 026d mov.n a6, a2 40245f0e: 2158 l32i.n a5, a1, 8 40245f10: 065216 beqz a2, 40245f79 40245f13: c41c movi.n a4, 28 40245f15: 104f40 and a4, a15, a4 40245f18: 821c movi.n a2, 24 40245f1a: 5b1427 beq a4, a2, 40245f79 40245f1d: 010632 l8ui a3, a6, 1 40245f20: 54dc bnez.n a4, 40245f39 40245f22: 1480f0 extui a8, a15, 0, 2 40245f25: 089c beqz.n a8, 40245f39 40245f27: 0c2d mov.n a2, a12 40245f29: 013385 call0 40247264 40245f2c: 1c68 l32i.n a6, a12, 4 40245f2e: 0e4d mov.n a4, a14 40245f30: 0138 l32i.n a3, a1, 0 40245f32: 2158 l32i.n a5, a1, 8 40245f34: 0011c6 j 40245f7f 40245f37: 480000 excw 40245f3a: 597c movi.n a9, -11 40245f3c: c42221 l32r a2, 40236fc4 40245f3f: 232014 excw 40245f42: 043d82 excw 40245f45: 14c2f2 addi a15, a2, 20 40245f48: 4c28 l32i.n a2, a12, 16 40245f4a: 1169 s32i.n a6, a1, 4 40245f4c: c02520 sub a2, a5, a2 40245f4f: f01301 l32r a0, 40241f9c 40245f52: 0000c0 callx0 a0 40245f55: 4d88 l32i.n a8, a13, 16 40245f57: 2f2a add.n a2, a15, a2 40245f59: 0148 l32i.n a4, a1, 0 40245f5b: 0e3d mov.n a3, a14 40245f5d: 282a add.n a2, a8, a2 40245f5f: e7e201 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40245f62: 0000c0 callx0 a0 40245f65: 1d28 l32i.n a2, a13, 4 40245f67: 1168 l32i.n a6, a1, 4 40245f69: 221b addi.n a2, a2, 1 40245f6b: 1d29 s32i.n a2, a13, 4 40245f6d: 000632 l8ui a3, a6, 0 40245f70: 1629 s32i.n a2, a6, 4 40245f72: 2158 l32i.n a5, a1, 8 40245f74: 020c movi.n a2, 0 40245f76: 0a6317 bbci a3, 1, 40245f84 40245f79: 1c68 l32i.n a6, a12, 4 40245f7b: 0138 l32i.n a3, a1, 0 40245f7d: 0e4d mov.n a4, a14 40245f7f: 052d mov.n a2, a5 40245f81: 0006c0 callx0 a6 40245f84: b108 l32i.n a0, a1, 44 40245f86: a1c8 l32i.n a12, a1, 40 40245f88: 91d8 l32i.n a13, a1, 36 40245f8a: 81e8 l32i.n a14, a1, 32 40245f8c: 71f8 l32i.n a15, a1, 28 40245f8e: 30c112 addi a1, a1, 48 40245f91: f00d ret.n ... 40245f94 : 40245f94: f0c112 addi a1, a1, -16 40245f97: 0261c2 s32i a12, a1, 8 40245f9a: 0161d2 s32i a13, a1, 4 40245f9d: 3109 s32i.n a0, a1, 12 40245f9f: 02dd mov.n a13, a2 40245fa1: 20c330 or a12, a3, a3 40245fa4: ffdac5 call0 40245d54 40245fa7: 0d2d mov.n a2, a13 40245fa9: 013285 call0 402472d4 40245fac: c28c beqz.n a2, 40245fbc 40245fae: 80af32 movi a3, -128 40245fb1: 004232 s8i a3, a2, 0 40245fb4: 031c32 l16ui a3, a12, 6 40245fb7: 045232 s16i a3, a2, 8 40245fba: 8c29 s32i.n a2, a12, 32 40245fbc: 3108 l32i.n a0, a1, 12 40245fbe: 21c8 l32i.n a12, a1, 8 40245fc0: 11d8 l32i.n a13, a1, 4 40245fc2: 10c112 addi a1, a1, 16 40245fc5: f00d ret.n ... 40245fc8 : 40245fc8: f0c112 addi a1, a1, -16 40245fcb: 21c9 s32i.n a12, a1, 8 40245fcd: 3109 s32i.n a0, a1, 12 40245fcf: 03cd mov.n a12, a3 40245fd1: 03bc beqz.n a3, 40246005 40245fd3: f238 l32i.n a3, a2, 60 40245fd5: 040c movi.n a4, 0 40245fd7: 102252 l32i a5, a2, 64 40245fda: 334b addi.n a3, a3, 4 40245fdc: 046d mov.n a6, a4 40245fde: 0004c6 j 40245ff5 40245fe1: 009372 l16si a7, a3, 0 40245fe4: 008716 beqz a7, 40245ff0 40245fe7: 072372 l32i a7, a3, 28 40245fea: 029c77 bne a12, a7, 40245ff0 40245fed: 076362 s32i a6, a3, 28 40245ff0: 441b addi.n a4, a4, 1 40245ff2: 24c332 addi a3, a3, 36 40245ff5: e89457 bne a4, a5, 40245fe1 40245ff8: 010c32 l8ui a3, a12, 1 40245ffb: 040c movi.n a4, 0 40245ffd: 012645 call0 40247264 40246000: 020c movi.n a2, 0 40246002: 045c22 s16i a2, a12, 8 40246005: 3108 l32i.n a0, a1, 12 40246007: 21c8 l32i.n a12, a1, 8 40246009: 10c112 addi a1, a1, 16 4024600c: f00d ret.n ... 40246010 : 40246010: b0c112 addi a1, a1, -80 40246013: f1f9 s32i.n a15, a1, 60 40246015: 1622f2 l32i a15, a2, 88 40246018: 1061e2 s32i a14, a1, 64 4024601b: 136102 s32i a0, a1, 76 4024601e: 1261c2 s32i a12, a1, 72 40246021: 1161d2 s32i a13, a1, 68 40246024: 02ed mov.n a14, a2 40246026: 092f16 beqz a15, 402460bc 40246029: 172222 l32i a2, a2, 92 4024602c: 7e38 l32i.n a3, a14, 28 4024602e: ecc222 addi a2, a2, -20 40246031: 14c332 addi a3, a3, 20 40246034: d8a801 l32r a0, 4023c2d4 40246037: 0000c0 callx0 a0 4024603a: 02cd mov.n a12, a2 4024603c: 7c12a6 blti a2, 1, 402460bc 4024603f: 020c movi.n a2, 0 40246041: 02dd mov.n a13, a2 40246043: 130c movi.n a3, 1 40246045: 11ddf0 slli a13, a13, 1 40246048: 221b addi.n a2, a2, 1 4024604a: 20dd30 or a13, a13, a3 4024604d: f49c27 bne a12, a2, 40246045 40246050: 441c movi.n a4, 20 40246052: 030c movi.n a3, 0 40246054: 012d mov.n a2, a1 40246056: e8fe01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 40246059: 0000c0 callx0 a0 4024605c: 14cf22 addi a2, a15, 20 4024605f: f57c movi.n a5, -1 40246061: 4129 s32i.n a2, a1, 16 40246063: 441c movi.n a4, 20 40246065: 013d mov.n a3, a1 40246067: 0f2d mov.n a2, a15 40246069: 2159 s32i.n a5, a1, 8 4024606b: 8159 s32i.n a5, a1, 32 4024606d: 0041c2 s8i a12, a1, 0 40246070: 31d9 s32i.n a13, a1, 12 40246072: e79d01 l32r a0, 4023fee8 <_ZN15rBootHttpUpdateC1Ev+0x60> 40246075: 0000c0 callx0 a0 40246078: 162ed2 l32i a13, a14, 88 4024607b: 7e28 l32i.n a2, a14, 28 4024607d: 000d42 l8ui a4, a13, 0 40246080: 14c222 addi a2, a2, 20 40246083: 824240 mull a4, a2, a4 40246086: 4d28 l32i.n a2, a13, 16 40246088: 030c movi.n a3, 0 4024608a: e8f101 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 4024608d: 0000c0 callx0 a0 40246090: 8158 l32i.n a5, a1, 32 40246092: 3d28 l32i.n a2, a13, 12 40246094: 2d38 l32i.n a3, a13, 8 40246096: 302520 xor a2, a5, a2 40246099: 102320 and a2, a3, a2 4024609c: 2d29 s32i.n a2, a13, 8 4024609e: 74c0c0 extui a12, a12, 0, 8 402460a1: 020c movi.n a2, 0 402460a3: 000486 j 402460b9 402460a6: 7e38 l32i.n a3, a14, 28 402460a8: 4d48 l32i.n a4, a13, 16 402460aa: 14c332 addi a3, a3, 20 402460ad: 823320 mull a3, a3, a2 402460b0: 803430 add a3, a4, a3 402460b3: 014322 s8i a2, a3, 1 402460b6: 01c222 addi a2, a2, 1 402460b9: e922c7 blt a2, a12, 402460a6 402460bc: 132102 l32i a0, a1, 76 402460bf: 1221c2 l32i a12, a1, 72 402460c2: 1121d2 l32i a13, a1, 68 402460c5: 1021e2 l32i a14, a1, 64 402460c8: f1f8 l32i.n a15, a1, 60 402460ca: 50c112 addi a1, a1, 80 402460cd: f00d ret.n ... 402460d0 : 402460d0: e0c112 addi a1, a1, -32 402460d3: 61c9 s32i.n a12, a1, 24 402460d5: 51d9 s32i.n a13, a1, 20 402460d7: 41e9 s32i.n a14, a1, 16 402460d9: 31f9 s32i.n a15, a1, 12 402460db: 7109 s32i.n a0, a1, 28 402460dd: 02cd mov.n a12, a2 402460df: 03ed mov.n a14, a3 402460e1: fd1045 call0 402431e8 402460e4: 02dd mov.n a13, a2 402460e6: 0f0c movi.n a15, 0 402460e8: 0162d6 bgez a2, 40246102 402460eb: 000806 j 4024610f 402460ee: e00000 subx4 a0, a0, a0 402460f1: f0c122 addi a2, a1, -16 402460f4: 308032 excw 402460f7: c0f430 sub a15, a4, a3 402460fa: 202c movi.n a0, 34 402460fc: ffcb85 call0 40245db8 402460ff: 01cff2 addi a15, a15, 1 40246102: 7c38 l32i.n a3, a12, 28 40246104: 6c28 l32i.n a2, a12, 24 40246106: d87301 l32r a0, 4023c2d4 40246109: 0000c0 callx0 a0 4024610c: e03f27 bltu a15, a2, 402460f0 4024610f: 7108 l32i.n a0, a1, 28 40246111: 0d2d mov.n a2, a13 40246113: 61c8 l32i.n a12, a1, 24 40246115: 51d8 l32i.n a13, a1, 20 40246117: 41e8 l32i.n a14, a1, 16 40246119: 31f8 l32i.n a15, a1, 12 4024611b: 20c112 addi a1, a1, 32 4024611e: f00d ret.n 40246120: ffd8d3 excw 40246123: ff .byte 0xff 40246124 : 40246124: b0c112 addi a1, a1, -80 40246127: f1f9 s32i.n a15, a1, 60 40246129: 02fd mov.n a15, a2 4024612b: 8228 l32i.n a2, a2, 32 4024612d: f43030 extui a3, a3, 0, 16 40246130: 2129 s32i.n a2, a1, 8 40246132: 7f28 l32i.n a2, a15, 28 40246134: 4139 s32i.n a3, a1, 16 40246136: 2148 l32i.n a4, a1, 8 40246138: df38 l32i.n a3, a15, 52 4024613a: 412120 srli a2, a2, 1 4024613d: 060c movi.n a6, 0 4024613f: 136102 s32i a0, a1, 76 40246142: 1261c2 s32i a12, a1, 72 40246145: 1161d2 s32i a13, a1, 68 40246148: 1061e2 s32i a14, a1, 64 4024614b: 5139 s32i.n a3, a1, 20 4024614d: 3129 s32i.n a2, a1, 12 4024614f: 0149 s32i.n a4, a1, 0 40246151: 1169 s32i.n a6, a1, 4 40246153: 0050c6 j 4024629a 40246156: 042f22 l32i a2, a15, 16 40246159: 012132 l32i a3, a1, 4 4024615c: 825e60 mull a5, a14, a6 4024615f: 802320 add a2, a3, a2 40246162: df78 l32i.n a7, a15, 52 40246164: 525a add.n a5, a2, a5 40246166: 040c movi.n a4, 0 40246168: 431c movi.n a3, 20 4024616a: 0f2d mov.n a2, a15 4024616c: b1a9 s32i.n a10, a1, 44 4024616e: ffc705 call0 40245de0 40246171: 024d mov.n a4, a2 40246173: b1a8 l32i.n a10, a1, 44 40246175: 081256 bnez a2, 402461fa 40246178: 3168 l32i.n a6, a1, 12 4024617a: 5128 l32i.n a2, a1, 20 4024617c: 8276e0 mull a7, a6, a14 4024617f: c05a70 sub a5, a10, a7 40246182: 905520 addx2 a5, a5, a2 40246185: 000b46 j 402461b6 40246188: 001532 l16ui a3, a5, 0 4024618b: 63cc bnez.n a3, 40246195 4024618d: dd1b addi.n a13, a13, 1 4024618f: f4d0d0 extui a13, a13, 0, 16 40246192: 000706 j 402461b2 40246195: f24361 l32r a6, 40242aa4 40246198: 099367 bne a3, a6, 402461a5 4024619b: cc1b addi.n a12, a12, 1 4024619d: 4138 l32i.n a3, a1, 16 4024619f: f4c0c0 extui a12, a12, 0, 16 402461a2: 0cb3c7 bgeu a3, a12, 402461b2 402461a5: 1e0c movi.n a14, 1 402461a7: 0e4d mov.n a4, a14 402461a9: 834420 moveqz a4, a4, a2 402461ac: 93e220 movnez a14, a2, a2 402461af: 0011c6 j 402461fa 402461b2: aa1b addi.n a10, a10, 1 402461b4: 552b addi.n a5, a5, 2 402461b6: 3168 l32i.n a6, a1, 12 402461b8: c02a70 sub a2, a10, a7 402461bb: 3ba267 bge a2, a6, 402461fa 402461be: 7fb8 l32i.n a11, a15, 28 402461c0: 6f28 l32i.n a2, a15, 24 402461c2: 0b3d mov.n a3, a11 402461c4: 9149 s32i.n a4, a1, 36 402461c6: a159 s32i.n a5, a1, 40 402461c8: 8179 s32i.n a7, a1, 32 402461ca: b1a9 s32i.n a10, a1, 44 402461cc: 71b9 s32i.n a11, a1, 28 402461ce: d84101 l32r a0, 4023c2d4 402461d1: 0000c0 callx0 a0 402461d4: 71b8 l32i.n a11, a1, 28 402461d6: 026d mov.n a6, a2 402461d8: 0b3d mov.n a3, a11 402461da: 1122f0 slli a2, a2, 1 402461dd: 7169 s32i.n a6, a1, 28 402461df: d83d01 l32r a0, 4023c2d4 402461e2: 0000c0 callx0 a0 402461e5: 130c movi.n a3, 1 402461e7: 7168 l32i.n a6, a1, 28 402461e9: 933220 movnez a3, a2, a2 402461ec: b1a8 l32i.n a10, a1, 44 402461ee: c06630 sub a6, a6, a3 402461f1: 9148 l32i.n a4, a1, 36 402461f3: a158 l32i.n a5, a1, 40 402461f5: 8178 l32i.n a7, a1, 32 402461f7: 8d2a67 blt a10, a6, 40246188 402461fa: ee1b addi.n a14, a14, 1 402461fc: 948c beqz.n a4, 40246209 402461fe: 000d86 j 40246238 40246201: 0e0c movi.n a14, 0 40246203: 0ecd mov.n a12, a14 40246205: 0edd mov.n a13, a14 40246207: 0ead mov.n a10, a14 40246209: 7f68 l32i.n a6, a15, 28 4024620b: 6f28 l32i.n a2, a15, 24 4024620d: 063d mov.n a3, a6 4024620f: b1a9 s32i.n a10, a1, 44 40246211: 7169 s32i.n a6, a1, 28 40246213: d83001 l32r a0, 4023c2d4 40246216: 0000c0 callx0 a0 40246219: 7168 l32i.n a6, a1, 28 4024621b: 1122f0 slli a2, a2, 1 4024621e: 063d mov.n a3, a6 40246220: d82d01 l32r a0, 4023c2d4 40246223: 0000c0 callx0 a0 40246226: 130c movi.n a3, 1 40246228: 832320 moveqz a2, a3, a2 4024622b: 7168 l32i.n a6, a1, 28 4024622d: b1a8 l32i.n a10, a1, 44 4024622f: 02ae27 bge a14, a2, 40246235 40246232: ffc806 j 40246156 40246235: 000086 j 4024623b 40246238: 4e1466 bnei a4, 1, 4024628a 4024623b: 072f62 l32i a6, a15, 28 4024623e: 062f22 l32i a2, a15, 24 40246241: 805dc0 add a5, a13, a12 40246244: 063d mov.n a3, a6 40246246: a159 s32i.n a5, a1, 40 40246248: 7169 s32i.n a6, a1, 28 4024624a: d82201 l32r a0, 4023c2d4 4024624d: 0000c0 callx0 a0 40246250: 7168 l32i.n a6, a1, 28 40246252: 024d mov.n a4, a2 40246254: 063d mov.n a3, a6 40246256: 1122f0 slli a2, a2, 1 40246259: 9149 s32i.n a4, a1, 36 4024625b: d81e01 l32r a0, 4023c2d4 4024625e: 0000c0 callx0 a0 40246261: 160c movi.n a6, 1 40246263: 9148 l32i.n a4, a1, 36 40246265: 832620 moveqz a2, a6, a2 40246268: a158 l32i.n a5, a1, 40 4024626a: c04420 sub a4, a4, a2 4024626d: 179457 bne a4, a5, 40246288 40246270: 4128 l32i.n a2, a1, 16 40246272: 1232c7 bltu a2, a12, 40246288 40246275: 142f22 l32i a2, a15, 80 40246278: 6138 l32i.n a3, a1, 24 4024627a: c0d2d0 sub a13, a2, a13 4024627d: 146fd2 s32i a13, a15, 80 40246280: 0f2d mov.n a2, a15 40246282: ffe4c5 call0 402460d0 40246285: 000a46 j 402462b2 40246288: 040c movi.n a4, 0 4024628a: 1138 l32i.n a3, a1, 4 4024628c: 0168 l32i.n a6, a1, 0 4024628e: 6f28 l32i.n a2, a15, 24 40246290: 660b addi.n a6, a6, -1 40246292: 332a add.n a3, a3, a2 40246294: 1139 s32i.n a3, a1, 4 40246296: 0169 s32i.n a6, a1, 0 40246298: 44dc bnez.n a4, 402462b0 4024629a: 2138 l32i.n a3, a1, 8 4024629c: 0148 l32i.n a4, a1, 0 4024629e: c02340 sub a2, a3, a4 402462a1: f42020 extui a2, a2, 0, 16 402462a4: 6129 s32i.n a2, a1, 24 402462a6: f57456 bnez a4, 40246201 402462a9: ff9d21 l32r a2, 40246120 402462ac: 000086 j 402462b2 402462af: 042d00 extui a2, a0, 13, 1 402462b2: 132102 l32i a0, a1, 76 402462b5: 1221c2 l32i a12, a1, 72 402462b8: 1121d2 l32i a13, a1, 68 402462bb: 1021e2 l32i a14, a1, 64 402462be: f1f8 l32i.n a15, a1, 60 402462c0: 50c112 addi a1, a1, 80 402462c3: f00d ret.n 402462c5: 000000 ill 402462c8 : 402462c8: c0c112 addi a1, a1, -64 402462cb: d1d9 s32i.n a13, a1, 52 402462cd: 02dd mov.n a13, a2 402462cf: 7228 l32i.n a2, a2, 28 402462d1: b1f9 s32i.n a15, a1, 44 402462d3: 412120 srli a2, a2, 1 402462d6: 2129 s32i.n a2, a1, 8 402462d8: dd28 l32i.n a2, a13, 52 402462da: 0f0c movi.n a15, 0 402462dc: f43030 extui a3, a3, 0, 16 402462df: e1c9 s32i.n a12, a1, 56 402462e1: c1e9 s32i.n a14, a1, 48 402462e3: f109 s32i.n a0, a1, 60 402462e5: 4139 s32i.n a3, a1, 16 402462e7: 3129 s32i.n a2, a1, 12 402462e9: 01f9 s32i.n a15, a1, 0 402462eb: 11f9 s32i.n a15, a1, 4 402462ed: 0fed mov.n a14, a15 402462ef: 0fcd mov.n a12, a15 402462f1: 002346 j 40246382 402462f4: 042132 l32i a3, a1, 16 402462f7: 042d22 l32i a2, a13, 16 402462fa: 825350 mull a5, a3, a5 402462fd: 0d2d72 l32i a7, a13, 52 40246300: 552a add.n a5, a5, a2 40246302: 822c60 mull a2, a12, a6 40246305: 040c movi.n a4, 0 40246307: 552a add.n a5, a5, a2 40246309: 431c movi.n a3, 20 4024630b: 0d2d mov.n a2, a13 4024630d: ffad05 call0 40245de0 40246310: 025d mov.n a5, a2 40246312: 064256 bnez a2, 4024637a 40246315: 3128 l32i.n a2, a1, 12 40246317: c04ef0 sub a4, a14, a15 4024631a: 904420 addx2 a4, a4, a2 4024631d: 000746 j 4024633e 40246320: 001422 l16ui a2, a4, 0 40246323: f1e031 l32r a3, 40242aa4 40246326: 101237 beq a2, a3, 4024633a 40246329: 72cc bnez.n a2, 40246334 4024632b: 1128 l32i.n a2, a1, 4 4024632d: 221b addi.n a2, a2, 1 4024632f: 1129 s32i.n a2, a1, 4 40246331: 000146 j 4024633a 40246334: 0138 l32i.n a3, a1, 0 40246336: 331b addi.n a3, a3, 1 40246338: 0139 s32i.n a3, a1, 0 4024633a: ee1b addi.n a14, a14, 1 4024633c: 442b addi.n a4, a4, 2 4024633e: 2138 l32i.n a3, a1, 8 40246340: c02ef0 sub a2, a14, a15 40246343: 33a237 bge a2, a3, 4024637a 40246346: 7d78 l32i.n a7, a13, 28 40246348: 6d28 l32i.n a2, a13, 24 4024634a: 073d mov.n a3, a7 4024634c: 6149 s32i.n a4, a1, 24 4024634e: 7159 s32i.n a5, a1, 28 40246350: 5179 s32i.n a7, a1, 20 40246352: d7e001 l32r a0, 4023c2d4 40246355: 0000c0 callx0 a0 40246358: 5178 l32i.n a7, a1, 20 4024635a: 026d mov.n a6, a2 4024635c: 073d mov.n a3, a7 4024635e: 1122f0 slli a2, a2, 1 40246361: 5169 s32i.n a6, a1, 20 40246363: d7dc01 l32r a0, 4023c2d4 40246366: 0000c0 callx0 a0 40246369: 130c movi.n a3, 1 4024636b: 5168 l32i.n a6, a1, 20 4024636d: 832320 moveqz a2, a3, a2 40246370: c06620 sub a6, a6, a2 40246373: 6148 l32i.n a4, a1, 24 40246375: 7158 l32i.n a5, a1, 28 40246377: a52e67 blt a14, a6, 40246320 4024637a: 2128 l32i.n a2, a1, 8 4024637c: cc1b addi.n a12, a12, 1 4024637e: ff2a add.n a15, a15, a2 40246380: 05fc bnez.n a5, 402463b4 40246382: 6d58 l32i.n a5, a13, 24 40246384: 7d68 l32i.n a6, a13, 28 40246386: 052d mov.n a2, a5 40246388: 063d mov.n a3, a6 4024638a: 7159 s32i.n a5, a1, 28 4024638c: 5169 s32i.n a6, a1, 20 4024638e: d7d101 l32r a0, 4023c2d4 40246391: 0000c0 callx0 a0 40246394: 5168 l32i.n a6, a1, 20 40246396: 1122f0 slli a2, a2, 1 40246399: 063d mov.n a3, a6 4024639b: d7ce01 l32r a0, 4023c2d4 4024639e: 0000c0 callx0 a0 402463a1: 130c movi.n a3, 1 402463a3: 832320 moveqz a2, a3, a2 402463a6: 7158 l32i.n a5, a1, 28 402463a8: 052162 l32i a6, a1, 20 402463ab: 02ac27 bge a12, a2, 402463b1 402463ae: ffd086 j 402462f4 402463b1: 00a052 movi a5, 0 402463b4: 132d22 l32i a2, a13, 76 402463b7: 0138 l32i.n a3, a1, 0 402463b9: f108 l32i.n a0, a1, 60 402463bb: c0f230 sub a15, a2, a3 402463be: 142d22 l32i a2, a13, 80 402463c1: 1138 l32i.n a3, a1, 4 402463c3: 136df2 s32i a15, a13, 76 402463c6: c0e230 sub a14, a2, a3 402463c9: 146de2 s32i a14, a13, 80 402463cc: 052d mov.n a2, a5 402463ce: e1c8 l32i.n a12, a1, 56 402463d0: d1d8 l32i.n a13, a1, 52 402463d2: c1e8 l32i.n a14, a1, 48 402463d4: b1f8 l32i.n a15, a1, 44 402463d6: 40c112 addi a1, a1, 64 402463d9: f00d ret.n ... 402463dc : 402463dc: 80c112 addi a1, a1, -128 402463df: 1d61d2 s32i a13, a1, 116 402463e2: 02dd mov.n a13, a2 402463e4: 1c61e2 s32i a14, a1, 112 402463e7: 8228 l32i.n a2, a2, 32 402463e9: c149 s32i.n a4, a1, 48 402463eb: 03ed mov.n a14, a3 402463ed: 7d48 l32i.n a4, a13, 28 402463ef: dd38 l32i.n a3, a13, 52 402463f1: 6129 s32i.n a2, a1, 24 402463f3: 106132 s32i a3, a1, 64 402463f6: f8c422 addi a2, a4, -8 402463f9: 630c movi.n a3, 6 402463fb: 1e61c2 s32i a12, a1, 120 402463fe: 146142 s32i a4, a1, 80 40246401: 74c050 extui a12, a5, 0, 8 40246404: 1f6102 s32i a0, a1, 124 40246407: 1b61f2 s32i a15, a1, 108 4024640a: d7b201 l32r a0, 4023c2d4 4024640d: 0000c0 callx0 a0 40246410: 6158 l32i.n a5, a1, 24 40246412: 4129 s32i.n a2, a1, 16 40246414: 142142 l32i a4, a1, 80 40246417: 01b527 bgeu a5, a2, 4024641c 4024641a: 4159 s32i.n a5, a1, 16 4024641c: c168 l32i.n a6, a1, 48 4024641e: 0f0c movi.n a15, 0 40246420: ed28 l32i.n a2, a13, 56 40246422: 06f9 s32i.n a15, a6, 0 40246424: ffa032 movi a3, 255 40246427: e80a01 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 4024642a: 0000c0 callx0 a0 4024642d: ed28 l32i.n a2, a13, 56 4024642f: 4138 l32i.n a3, a1, 16 40246431: 9129 s32i.n a2, a1, 36 40246433: 903320 addx2 a3, a3, a2 40246436: d139 s32i.n a3, a1, 52 40246438: c27c movi.n a2, -4 4024643a: 333b addi.n a3, a3, 3 4024643c: 102320 and a2, a3, a2 4024643f: a129 s32i.n a2, a1, 40 40246441: 7d28 l32i.n a2, a13, 28 40246443: 4158 l32i.n a5, a1, 16 40246445: 412120 srli a2, a2, 1 40246448: e129 s32i.n a2, a1, 56 4024644a: 223c movi.n a2, 50 4024644c: 932fc0 movnez a2, a15, a12 4024644f: a168 l32i.n a6, a1, 40 40246451: 9148 l32i.n a4, a1, 36 40246453: f129 s32i.n a2, a1, 60 40246455: 6128 l32i.n a2, a1, 24 40246457: a05560 addx4 a5, a5, a6 4024645a: 0e49 s32i.n a4, a14, 0 4024645c: 116152 s32i a5, a1, 68 4024645f: 5129 s32i.n a2, a1, 20 40246461: b1f9 s32i.n a15, a1, 44 40246463: 007846 j 40246648 40246466: 072142 l32i a4, a1, 28 40246469: 0b2132 l32i a3, a1, 44 4024646c: 042d22 l32i a2, a13, 16 4024646f: 825460 mull a5, a4, a6 40246472: 232a add.n a2, a3, a2 40246474: dd78 l32i.n a7, a13, 52 40246476: 525a add.n a5, a2, a5 40246478: 040c movi.n a4, 0 4024647a: 431c movi.n a3, 20 4024647c: 0d2d mov.n a2, a13 4024647e: 156192 s32i a9, a1, 84 40246481: ff95c5 call0 40245de0 40246484: 024d mov.n a4, a2 40246486: 152192 l32i a9, a1, 84 40246489: 077256 bnez a2, 40246504 4024648c: 102162 l32i a6, a1, 64 4024648f: c05f90 sub a5, a15, a9 40246492: 905560 addx2 a5, a5, a6 40246495: 000706 j 402464b5 40246498: 001522 l16ui a2, a5, 0 4024649b: f18231 l32r a3, 40242aa4 4024649e: 601237 beq a2, a3, 40246502 402464a1: 72cc bnez.n a2, 402464ac 402464a3: cc1b addi.n a12, a12, 1 402464a5: f4c0c0 extui a12, a12, 0, 16 402464a8: 000146 j 402464b1 402464ab: ee1b00 excw 402464ae: f4e0e0 extui a14, a14, 0, 16 402464b1: ff1b addi.n a15, a15, 1 402464b3: 552b addi.n a5, a5, 2 402464b5: e168 l32i.n a6, a1, 56 402464b7: c02f90 sub a2, a15, a9 402464ba: 46a267 bge a2, a6, 40246504 402464bd: 7d78 l32i.n a7, a13, 28 402464bf: 6d28 l32i.n a2, a13, 24 402464c1: 073d mov.n a3, a7 402464c3: 146142 s32i a4, a1, 80 402464c6: 136152 s32i a5, a1, 76 402464c9: 156192 s32i a9, a1, 84 402464cc: 126172 s32i a7, a1, 72 402464cf: d78101 l32r a0, 4023c2d4 402464d2: 0000c0 callx0 a0 402464d5: 122172 l32i a7, a1, 72 402464d8: 026d mov.n a6, a2 402464da: 073d mov.n a3, a7 402464dc: 1122f0 slli a2, a2, 1 402464df: 126162 s32i a6, a1, 72 402464e2: d77c01 l32r a0, 4023c2d4 402464e5: 0000c0 callx0 a0 402464e8: 130c movi.n a3, 1 402464ea: 122162 l32i a6, a1, 72 402464ed: 832320 moveqz a2, a3, a2 402464f0: c06620 sub a6, a6, a2 402464f3: 142142 l32i a4, a1, 80 402464f6: 132152 l32i a5, a1, 76 402464f9: 152192 l32i a9, a1, 84 402464fc: 982f67 blt a15, a6, 40246498 402464ff: 000046 j 40246504 40246502: 140c movi.n a4, 1 40246504: 7158 l32i.n a5, a1, 28 40246506: e168 l32i.n a6, a1, 56 40246508: 551b addi.n a5, a5, 1 4024650a: 7159 s32i.n a5, a1, 28 4024650c: 996a add.n a9, a9, a6 4024650e: 74fc bnez.n a4, 40246549 40246510: 7d68 l32i.n a6, a13, 28 40246512: 062d22 l32i a2, a13, 24 40246515: 203660 or a3, a6, a6 40246518: 156192 s32i a9, a1, 84 4024651b: 126162 s32i a6, a1, 72 4024651e: d76d01 l32r a0, 4023c2d4 40246521: 0000c0 callx0 a0 40246524: 122162 l32i a6, a1, 72 40246527: 1122f0 slli a2, a2, 1 4024652a: 063d mov.n a3, a6 4024652c: d76a01 l32r a0, 4023c2d4 4024652f: 0000c0 callx0 a0 40246532: 130c movi.n a3, 1 40246534: 7148 l32i.n a4, a1, 28 40246536: 832320 moveqz a2, a3, a2 40246539: 122162 l32i a6, a1, 72 4024653c: 152192 l32i a9, a1, 84 4024653f: 02a427 bge a4, a2, 40246545 40246542: ffc806 j 40246466 40246545: 000186 j 4024654f 40246548: 142600 extui a2, a0, 6, 2 4024654b: 3a0602 l8ui a0, a6, 58 4024654e: 3c1600 excw 40246551: 0e .byte 0xe 40246552: 6d58 l32i.n a5, a13, 24 40246554: 7df8 l32i.n a15, a13, 28 40246556: 4d48 l32i.n a4, a13, 16 40246558: 0f3d mov.n a3, a15 4024655a: 052d mov.n a2, a5 4024655c: 146142 s32i a4, a1, 80 4024655f: 136152 s32i a5, a1, 76 40246562: d75c01 l32r a0, 4023c2d4 40246565: 0000c0 callx0 a0 40246568: 0f3d mov.n a3, a15 4024656a: 1122f0 slli a2, a2, 1 4024656d: d75901 l32r a0, 4023c2d4 40246570: 0000c0 callx0 a0 40246573: 8138 l32i.n a3, a1, 32 40246575: 132152 l32i a5, a1, 76 40246578: 160c movi.n a6, 1 4024657a: 142142 l32i a4, a1, 80 4024657d: 832620 moveqz a2, a6, a2 40246580: 825350 mull a5, a3, a5 40246583: fec442 addi a4, a4, -2 40246586: 82f2f0 mull a15, a2, a15 40246589: 554a add.n a5, a5, a4 4024658b: 017d mov.n a7, a1 4024658d: 040c movi.n a4, 0 4024658f: 260c movi.n a6, 2 40246591: 55fa add.n a5, a5, a15 40246593: 531c movi.n a3, 21 40246595: 0d2d mov.n a2, a13 40246597: ff8485 call0 40245de0 4024659a: 024d mov.n a4, a2 4024659c: 0c8296 bltz a2, 40246668 4024659f: 2b1d22 l16ui a2, a13, 86 402465a2: 001132 l16ui a3, a1, 0 402465a5: 03b327 bgeu a3, a2, 402465ac 402465a8: 000086 j 402465ae 402465ab: 220b00 excw 402465ae: c02230 sub a2, a2, a3 402465b1: f158 l32i.n a5, a1, 60 402465b3: f42020 extui a2, a2, 0, 16 402465b6: 822250 mull a2, a2, a5 402465b9: a0ccc0 addx4 a12, a12, a12 402465bc: c0ece0 sub a14, a12, a14 402465bf: ee2a add.n a14, a14, a2 402465c1: 9138 l32i.n a3, a1, 36 402465c3: a158 l32i.n a5, a1, 40 402465c5: 020c movi.n a2, 0 402465c7: f13771 l32r a7, 40242aa4 402465ca: 001606 j 40246626 402465cd: 001362 l16ui a6, a3, 0 402465d0: 039d mov.n a9, a3 402465d2: 0e9677 bne a6, a7, 402465e4 402465d5: 8168 l32i.n a6, a1, 32 402465d7: 005362 s16i a6, a3, 0 402465da: a138 l32i.n a3, a1, 40 402465dc: a02230 addx4 a2, a2, a3 402465df: 02e9 s32i.n a14, a2, 0 402465e1: 001186 j 4024662b 402465e4: 05a8 l32i.n a10, a5, 0 402465e6: 056d mov.n a6, a5 402465e8: 332b addi.n a3, a3, 2 402465ea: 554b addi.n a5, a5, 4 402465ec: 34aae7 bge a10, a14, 40246624 402465ef: 4158 l32i.n a5, a1, 16 402465f1: 112132 l32i a3, a1, 68 402465f4: fec572 addi a7, a5, -2 402465f7: d158 l32i.n a5, a1, 52 402465f9: 0004c6 j 40246610 402465fc: fec5b2 addi a11, a5, -2 402465ff: 001bb2 l16ui a11, a11, 0 40246602: f8c332 addi a3, a3, -8 40246605: 0338 l32i.n a3, a3, 0 40246607: 0055b2 s16i a11, a5, 0 4024660a: 0a39 s32i.n a3, a10, 0 4024660c: 770b addi.n a7, a7, -1 4024660e: 0a3d mov.n a3, a10 40246610: fec552 addi a5, a5, -2 40246613: fcc3a2 addi a10, a3, -4 40246616: e2a727 bge a7, a2, 402465fc 40246619: 8128 l32i.n a2, a1, 32 4024661b: 005922 s16i a2, a9, 0 4024661e: 06e9 s32i.n a14, a6, 0 40246620: 0001c6 j 4024662b 40246623: 221b00 excw 40246626: 4168 l32i.n a6, a1, 16 40246628: a12267 blt a2, a6, 402465cd 4024662b: c138 l32i.n a3, a1, 48 4024662d: 0328 l32i.n a2, a3, 0 4024662f: 221b addi.n a2, a2, 1 40246631: 0329 s32i.n a2, a3, 0 40246633: 000046 j 40246638 40246636: 0c4d mov.n a4, a12 40246638: b158 l32i.n a5, a1, 44 4024663a: 5168 l32i.n a6, a1, 20 4024663c: 6d28 l32i.n a2, a13, 24 4024663e: 660b addi.n a6, a6, -1 40246640: 552a add.n a5, a5, a2 40246642: b159 s32i.n a5, a1, 44 40246644: 5169 s32i.n a6, a1, 20 40246646: e4dc bnez.n a4, 40246668 40246648: 6138 l32i.n a3, a1, 24 4024664a: 5148 l32i.n a4, a1, 20 4024664c: c02340 sub a2, a3, a4 4024664f: f42020 extui a2, a2, 0, 16 40246652: 8129 s32i.n a2, a1, 32 40246654: e48c beqz.n a4, 40246666 40246656: 090c movi.n a9, 0 40246658: 7199 s32i.n a9, a1, 28 4024665a: 09ed mov.n a14, a9 4024665c: 09cd mov.n a12, a9 4024665e: 09fd mov.n a15, a9 40246660: ffab06 j 40246510 40246663: 000000 ill 40246666: 5148 l32i.n a4, a1, 20 40246668: 1f2102 l32i a0, a1, 124 4024666b: 80a092 movi a9, 128 4024666e: 042d mov.n a2, a4 40246670: 1e21c2 l32i a12, a1, 120 40246673: 1d21d2 l32i a13, a1, 116 40246676: 1c21e2 l32i a14, a1, 112 40246679: 1b21f2 l32i a15, a1, 108 4024667c: 119a add.n a1, a1, a9 4024667e: f00d ret.n 40246680 : 40246680: 80c112 addi a1, a1, -128 40246683: 1d61d2 s32i a13, a1, 116 40246686: 02dd mov.n a13, a2 40246688: 7228 l32i.n a2, a2, 28 4024668a: f43030 extui a3, a3, 0, 16 4024668d: 412120 srli a2, a2, 1 40246690: f139 s32i.n a3, a1, 60 40246692: 106122 s32i a2, a1, 64 40246695: ed38 l32i.n a3, a13, 56 40246697: dd28 l32i.n a2, a13, 52 40246699: e139 s32i.n a3, a1, 56 4024669b: 146122 s32i a2, a1, 80 4024669e: 14a042 movi a4, 20 402466a1: 030c movi.n a3, 0 402466a3: 10c122 addi a2, a1, 16 402466a6: 1f6102 s32i a0, a1, 124 402466a9: 1e61c2 s32i a12, a1, 120 402466ac: 1c61e2 s32i a14, a1, 112 402466af: 1b61f2 s32i a15, a1, 108 402466b2: e76701 l32r a0, 40240450 <_ZN16AccessPointClass13onSystemReadyEv+0x78> 402466b5: 0000c0 callx0 a0 402466b8: 121d22 l16ui a2, a13, 36 402466bb: 0f2142 l32i a4, a1, 60 402466be: 129247 bne a2, a4, 402466d4 402466c1: 082d32 l32i a3, a13, 32 402466c4: 01c422 addi a2, a4, 1 402466c7: ee3501 l32r a0, 40241f9c 402466ca: 0000c0 callx0 a0 402466cd: 125d22 s16i a2, a13, 36 402466d0: 020c movi.n a2, 0 402466d2: ad29 s32i.n a2, a13, 40 402466d4: 020c movi.n a2, 0 402466d6: c129 s32i.n a2, a1, 48 402466d8: 00f986 j 40246ac2 402466db: 030c00 excw 402466de: 204132 s8i a3, a1, 32 402466e1: 102132 l32i a3, a1, 64 402466e4: 0c2d mov.n a2, a12 402466e6: f22c01 l32r a0, 40242f98 402466e9: 0000c0 callx0 a0 402466ec: 102142 l32i a4, a1, 64 402466ef: d129 s32i.n a2, a1, 52 402466f1: 824420 mull a4, a4, a2 402466f4: 0f0c movi.n a15, 0 402466f6: 116142 s32i a4, a1, 68 402466f9: 120c movi.n a2, 1 402466fb: 00a6c6 j 4024699a 402466fe: f128 l32i.n a2, a1, 60 40246700: 4d58 l32i.n a5, a13, 16 40246702: d138 l32i.n a3, a1, 52 40246704: 82ff20 mull a15, a15, a2 40246707: dd78 l32i.n a7, a13, 52 40246709: ff5a add.n a15, a15, a5 4024670b: 825e30 mull a5, a14, a3 4024670e: 040c movi.n a4, 0 40246710: 5f5a add.n a5, a15, a5 40246712: 431c movi.n a3, 20 40246714: 0e6d mov.n a6, a14 40246716: 202dd0 or a2, a13, a13 40246719: ff6c45 call0 40245de0 4024671c: 112142 l32i a4, a1, 68 4024671f: 142132 l32i a3, a1, 80 40246722: 02fd mov.n a15, a2 40246724: c02c40 sub a2, a12, a4 40246727: 902230 addx2 a2, a2, a3 4024672a: 126122 s32i a2, a1, 72 4024672d: 120c movi.n a2, 1 4024672f: 008406 j 40246943 40246732: f138 l32i.n a3, a1, 60 40246734: 122142 l32i a4, a1, 72 40246737: c1ff30 mul16u a15, a15, a3 4024673a: 0014e2 l16ui a14, a4, 0 4024673d: f43020 extui a3, a2, 0, 16 40246740: f4f0f0 extui a15, a15, 0, 16 40246743: 140c movi.n a4, 1 40246745: 934320 movnez a4, a3, a2 40246748: ffca add.n a15, a15, a12 4024674a: 24fa add.n a2, a4, a15 4024674c: f42020 extui a2, a2, 0, 16 4024674f: 4138 l32i.n a3, a1, 16 40246751: c129 s32i.n a2, a1, 48 40246753: 251326 beqi a3, 1, 4024677c 40246756: 738c beqz.n a3, 40246761 40246758: 022366 bnei a3, 2, 4024675e 4024675b: 004746 j 4024687c 4024675e: 0074c6 j 40246935 40246761: 114e00 slli a4, a14, 16 40246764: 314040 srai a4, a4, 16 40246767: 120c movi.n a2, 1 40246769: 03fd mov.n a15, a3 4024676b: 02a427 bge a4, a2, 40246771 4024676e: 0071c6 j 40246939 40246771: 204122 s8i a2, a1, 32 40246774: 0a51e2 s16i a14, a1, 20 40246777: 032d mov.n a2, a3 40246779: 006f06 j 40246939 4024677c: 0a1142 l16ui a4, a1, 20 4024677f: 032d mov.n a2, a3 40246781: 0f0c movi.n a15, 0 40246783: 0214e7 beq a4, a14, 40246789 40246786: 006bc6 j 40246939 40246789: c138 l32i.n a3, a1, 48 4024678b: 4d28 l32i.n a2, a13, 16 4024678d: 825350 mull a5, a3, a5 40246790: 0f4d mov.n a4, a15 40246792: 552a add.n a5, a5, a2 40246794: 24c172 addi a7, a1, 36 40246797: 560c movi.n a6, 5 40246799: 15a032 movi a3, 21 4024679c: 202dd0 or a2, a13, a13 4024679f: ff6405 call0 40245de0 402467a2: 02fd mov.n a15, a2 402467a4: 3bd296 bltz a2, 40246b65 402467a7: 7d38 l32i.n a3, a13, 28 402467a9: 131152 l16ui a5, a1, 38 402467ac: d2c342 addi a4, a3, -46 402467af: 414140 srli a4, a4, 1 402467b2: 020c movi.n a2, 0 402467b4: 103547 bltu a5, a4, 402467c8 402467b7: f8c332 addi a3, a3, -8 402467ba: 413130 srli a3, a3, 1 402467bd: c02540 sub a2, a5, a4 402467c0: d6c501 l32r a0, 4023c2d4 402467c3: 0000c0 callx0 a0 402467c6: 221b addi.n a2, a2, 1 402467c8: 0b1142 l16ui a4, a1, 22 402467cb: 136142 s32i a4, a1, 76 402467ce: 021247 beq a2, a4, 402467d4 402467d1: 0056c6 j 40246930 402467d4: 280122 l8ui a2, a1, 40 402467d7: 012280 slli a2, a2, 24 402467da: 0402d6 bgez a2, 4024681e 402467dd: 2ac122 addi a2, a1, 42 402467e0: 00a042 movi a4, 0 402467e3: 0c2172 l32i a7, a1, 48 402467e6: 0129 s32i.n a2, a1, 0 402467e8: 24c162 addi a6, a1, 36 402467eb: 0e5d mov.n a5, a14 402467ed: 043d mov.n a3, a4 402467ef: 0d2d mov.n a2, a13 402467f1: fcf9c5 call0 40243790 402467f4: 374296 bltz a2, 40246b6c 402467f7: f128 l32i.n a2, a1, 60 402467f9: 6d58 l32i.n a5, a13, 24 402467fb: d138 l32i.n a3, a1, 52 402467fd: 825250 mull a5, a2, a5 40246800: 7d68 l32i.n a6, a13, 28 40246802: 4d28 l32i.n a2, a13, 16 40246804: dd78 l32i.n a7, a13, 52 40246806: 252a add.n a2, a5, a2 40246808: 825360 mull a5, a3, a6 4024680b: 040c movi.n a4, 0 4024680d: 525a add.n a5, a2, a5 4024680f: 431c movi.n a3, 20 40246811: 0d2d mov.n a2, a13 40246813: ff5cc5 call0 40245de0 40246816: 02fd mov.n a15, a2 40246818: 0142d6 bgez a2, 40246830 4024681b: 00d186 j 40246b65 4024681e: c138 l32i.n a3, a1, 48 40246820: 0d2d mov.n a2, a13 40246822: fceb05 call0 402436d4 40246825: 02fd mov.n a15, a2 40246827: 33a296 bltz a2, 40246b65 4024682a: ffaf22 movi a2, -1 4024682d: 155122 s16i a2, a1, 42 40246830: 132122 l32i a2, a1, 76 40246833: 131142 l16ui a4, a1, 38 40246836: c2cc bnez.n a2, 40246846 40246838: e138 l32i.n a3, a1, 56 4024683a: 151122 l16ui a2, a1, 42 4024683d: 904430 addx2 a4, a4, a3 40246840: 175422 s16i a2, a4, 46 40246843: 003a46 j 40246930 40246846: 7d38 l32i.n a3, a13, 28 40246848: d2c322 addi a2, a3, -46 4024684b: 412120 srli a2, a2, 1 4024684e: 07b427 bgeu a4, a2, 40246859 40246851: 244b addi.n a2, a4, 4 40246853: 0004c6 j 4024686a 40246856: 000000 ill 40246859: f8c332 addi a3, a3, -8 4024685c: 413130 srli a3, a3, 1 4024685f: c02420 sub a2, a4, a2 40246862: edce01 l32r a0, 40241f9c 40246865: 0000c0 callx0 a0 40246868: 224b addi.n a2, a2, 4 4024686a: e148 l32i.n a4, a1, 56 4024686c: 1122f0 slli a2, a2, 1 4024686f: 151132 l16ui a3, a1, 42 40246872: 242a add.n a2, a4, a2 40246874: 005232 s16i a3, a2, 0 40246877: 002d46 j 40246930 4024687a: 320000 excw 4024687d: de .byte 0xde 4024687e: f24180 excw 40246881: 3030f0 xor a3, a0, a15 40246884: 120cf4 excw 40246887: 0f0c movi.n a15, 0 40246889: 02b437 bgeu a4, a3, 4024688f 4024688c: 002a46 j 40246939 4024688f: c128 l32i.n a2, a1, 48 40246891: 24c172 addi a7, a1, 36 40246894: 825250 mull a5, a2, a5 40246897: 4d28 l32i.n a2, a13, 16 40246899: 560c movi.n a6, 5 4024689b: 552a add.n a5, a5, a2 4024689d: 0f4d mov.n a4, a15 4024689f: 531c movi.n a3, 21 402468a1: 0d2d mov.n a2, a13 402468a3: ff53c5 call0 40245de0 402468a6: 02a2f7 bge a2, a15, 402468ac 402468a9: 00afc6 j 40246b6c 402468ac: 280122 l8ui a2, a1, 40 402468af: 012280 slli a2, a2, 24 402468b2: 52a2f7 bge a2, a15, 40246908 402468b5: 2ac122 addi a2, a1, 42 402468b8: c178 l32i.n a7, a1, 48 402468ba: 0129 s32i.n a2, a1, 0 402468bc: 24c162 addi a6, a1, 36 402468bf: 0e5d mov.n a5, a14 402468c1: 0f4d mov.n a4, a15 402468c3: 0f3d mov.n a3, a15 402468c5: 0d2d mov.n a2, a13 402468c7: fcec85 call0 40243790 402468ca: 02a2f7 bge a2, a15, 402468d0 402468cd: 00a6c6 j 40246b6c 402468d0: 151172 l16ui a7, a1, 42 402468d3: 131162 l16ui a6, a1, 38 402468d6: 0f3d mov.n a3, a15 402468d8: 0f4d mov.n a4, a15 402468da: 01f9 s32i.n a15, a1, 0 402468dc: 0e5d mov.n a5, a14 402468de: 0d2d mov.n a2, a13 402468e0: fd0545 call0 40243938 402468e3: f148 l32i.n a4, a1, 60 402468e5: 6d58 l32i.n a5, a13, 24 402468e7: d138 l32i.n a3, a1, 52 402468e9: 825450 mull a5, a4, a5 402468ec: 7d68 l32i.n a6, a13, 28 402468ee: 4d28 l32i.n a2, a13, 16 402468f0: dd78 l32i.n a7, a13, 52 402468f2: 252a add.n a2, a5, a2 402468f4: 825360 mull a5, a3, a6 402468f7: 0f4d mov.n a4, a15 402468f9: 525a add.n a5, a2, a5 402468fb: 431c movi.n a3, 20 402468fd: 0d2d mov.n a2, a13 402468ff: ff4e05 call0 40245de0 40246902: 02fd mov.n a15, a2 40246904: 000946 j 4024692d 40246907: 213200 srai a3, a0, 2 4024690a: d00c movi.n a0, 13 4024690c: 202d excw 4024690e: fcdc45 call0 402436d4 40246911: 02fd mov.n a15, a2 40246913: 62dc bnez.n a2, 4024692d 40246915: 131162 l16ui a6, a1, 38 40246918: c178 l32i.n a7, a1, 48 4024691a: 0129 s32i.n a2, a1, 0 4024691c: 023d mov.n a3, a2 4024691e: 0e5d mov.n a5, a14 40246920: 240c movi.n a4, 2 40246922: 202dd0 or a2, a13, a13 40246925: fd0105 call0 40243938 40246928: 000106 j 40246930 4024692b: 960000 excw 4024692e: 4f .byte 0x4f 4024692f: 120c23 excw 40246932: 0000c6 j 40246939 40246935: 020c movi.n a2, 0 40246937: 02fd mov.n a15, a2 40246939: 122142 l32i a4, a1, 72 4024693c: cc1b addi.n a12, a12, 1 4024693e: 442b addi.n a4, a4, 2 40246940: 126142 s32i a4, a1, 72 40246943: 042f56 bnez a15, 40246989 40246946: 3f6207 bbci a2, 0, 40246989 40246949: 112132 l32i a3, a1, 68 4024694c: 102142 l32i a4, a1, 64 4024694f: c02c30 sub a2, a12, a3 40246952: 2fa247 bge a2, a4, 40246985 40246955: 7d58 l32i.n a5, a13, 28 40246957: 6d28 l32i.n a2, a13, 24 40246959: 053d mov.n a3, a5 4024695b: 156152 s32i a5, a1, 84 4024695e: d65d01 l32r a0, 4023c2d4 40246961: 0000c0 callx0 a0 40246964: 152152 l32i a5, a1, 84 40246967: 02fd mov.n a15, a2 40246969: 053d mov.n a3, a5 4024696b: 1122f0 slli a2, a2, 1 4024696e: d65901 l32r a0, 4023c2d4 40246971: 0000c0 callx0 a0 40246974: 130c movi.n a3, 1 40246976: 933220 movnez a3, a2, a2 40246979: c03f30 sub a3, a15, a3 4024697c: 152152 l32i a5, a1, 84 4024697f: 02ac37 bge a12, a3, 40246985 40246982: ff6b06 j 40246732 40246985: 120c movi.n a2, 1 40246987: 0f0c movi.n a15, 0 40246989: d138 l32i.n a3, a1, 52 4024698b: 112142 l32i a4, a1, 68 4024698e: 331b addi.n a3, a3, 1 40246990: d139 s32i.n a3, a1, 52 40246992: 102132 l32i a3, a1, 64 40246995: 443a add.n a4, a4, a3 40246997: 116142 s32i a4, a1, 68 4024699a: afec bnez.n a15, 402469c8 4024699c: 286207 bbci a2, 0, 402469c8 4024699f: 7de8 l32i.n a14, a13, 28 402469a1: 6df8 l32i.n a15, a13, 24 402469a3: 0e3d mov.n a3, a14 402469a5: 0f2d mov.n a2, a15 402469a7: d64b01 l32r a0, 4023c2d4 402469aa: 0000c0 callx0 a0 402469ad: 0e3d mov.n a3, a14 402469af: 1122f0 slli a2, a2, 1 402469b2: d64801 l32r a0, 4023c2d4 402469b5: 0000c0 callx0 a0 402469b8: 140c movi.n a4, 1 402469ba: d138 l32i.n a3, a1, 52 402469bc: 832420 moveqz a2, a4, a2 402469bf: 02a327 bge a3, a2, 402469c5 402469c2: ff4e06 j 402466fe 402469c5: 000086 j 402469cb 402469c8: 199f56 bnez a15, 40246b65 402469cb: 41e8 l32i.n a14, a1, 16 402469cd: 021e66 bnei a14, 1, 402469d3 402469d0: 003d06 j 40246ac8 402469d3: 9e8c beqz.n a14, 402469e0 402469d5: 022e66 bnei a14, 2, 402469db 402469d8: 005b86 j 40246b4a 402469db: 005dc6 j 40246b56 402469de: 220000 excw 402469e1: 162001 l32r a0, 4020c264 402469e4: 320d72 l8ui a7, a13, 50 402469e7: 220c21 l32r a2, 4020f218 402469ea: 072d mov.n a2, a7 402469ec: 042d52 l32i a5, a13, 16 402469ef: 822320 mull a2, a3, a2 402469f2: 140c movi.n a4, 1 402469f4: 4149 s32i.n a4, a1, 16 402469f6: 525a add.n a5, a2, a5 402469f8: 24c172 addi a7, a1, 36 402469fb: 560c movi.n a6, 5 402469fd: 0e4d mov.n a4, a14 402469ff: 531c movi.n a3, 21 40246a01: 0d2d mov.n a2, a13 40246a03: 71c9 s32i.n a12, a1, 28 40246a05: ff3d85 call0 40245de0 40246a08: 160296 bltz a2, 40246b6c 40246a0b: 7d38 l32i.n a3, a13, 28 40246a0d: 131142 l16ui a4, a1, 38 40246a10: d2c322 addi a2, a3, -46 40246a13: 412120 srli a2, a2, 1 40246a16: 133427 bltu a4, a2, 40246a2d 40246a19: f8c332 addi a3, a3, -8 40246a1c: 413130 srli a3, a3, 1 40246a1f: c02420 sub a2, a4, a2 40246a22: d62c01 l32r a0, 4023c2d4 40246a25: 0000c0 callx0 a0 40246a28: 221b addi.n a2, a2, 1 40246a2a: f4e020 extui a14, a2, 0, 16 40246a2d: ef1021 l32r a2, 40242670 40246a30: 0a1132 l16ui a3, a1, 20 40246a33: 2ac162 addi a6, a1, 42 40246a36: 203320 or a3, a3, a2 40246a39: 00a052 movi a5, 0 40246a3c: 204ee0 or a4, a14, a14 40246a3f: f43030 extui a3, a3, 0, 16 40246a42: 202dd0 or a2, a13, a13 40246a45: 0b51e2 s16i a14, a1, 22 40246a48: fca105 call0 4024345c 40246a4b: 11d296 bltz a2, 40246b6c 40246a4e: 7d68 l32i.n a6, a13, 28 40246a50: 151122 l16ui a2, a1, 42 40246a53: 4d58 l32i.n a5, a13, 16 40246a55: 822260 mull a2, a2, a6 40246a58: ed78 l32i.n a7, a13, 56 40246a5a: 525a add.n a5, a2, a5 40246a5c: 040c movi.n a4, 0 40246a5e: 531c movi.n a3, 21 40246a60: 0d2d mov.n a2, a13 40246a62: ff37c5 call0 40245de0 40246a65: 028d mov.n a8, a2 40246a67: 0ff296 bltz a2, 40246b6a 40246a6a: e148 l32i.n a4, a1, 56 40246a6c: 0404c2 l8ui a12, a4, 4 40246a6f: 29ec07 bbsi a12, 0, 40246a9c 40246a72: 012c80 slli a2, a12, 24 40246a75: 0292d6 bgez a2, 40246aa2 40246a78: 2cec17 bbsi a12, 1, 40246aa8 40246a7b: 420c movi.n a2, 4 40246a7d: 10cc20 and a12, a12, a2 40246a80: ccec bnez.n a12, 40246ab0 40246a82: 030422 l8ui a2, a4, 3 40246a85: 020432 l8ui a3, a4, 2 40246a88: 112280 slli a2, a2, 8 40246a8b: 202230 or a2, a2, a3 40246a8e: 269e27 bne a14, a2, 40246ab8 40246a91: 151122 l16ui a2, a1, 42 40246a94: 0c5122 s16i a2, a1, 24 40246a97: 002d86 j 40246b51 40246a9a: 210000 srai a0, a0, 0 40246a9d: effd excw 40246a9f: 003246 j 40246b6c 40246aa2: effc21 l32r a2, 40242a94 40246aa5: 0030c6 j 40246b6c 40246aa8: effc21 l32r a2, 40242a98 40246aab: 002f46 j 40246b6c 40246aae: 210000 srai a0, a0, 0 40246ab1: 46f032 excw 40246ab4: 002d mov.n a2, a0 40246ab6: 210000 srai a0, a0, 0 40246ab9: 46f031 l32r a3, 4021867c 40246abc: 002b addi.n a0, a0, 2 40246abe: 230c movi.n a3, 2 40246ac0: 4139 s32i.n a3, a1, 16 40246ac2: 02cd mov.n a12, a2 40246ac4: 002406 j 40246b58 40246ac7: a0e200 addx4 a14, a2, a0 40246aca: 113200 slli a3, a2, 16 40246acd: e20b addi.n a14, a2, -1 40246acf: c20461 l32r a6, 402372e0 40246ad2: 210721 l32r a2, 4020eef0 40246ad5: 52eee7 bbsi a14, 14, 40246b2b 40246ad8: e70c11 l32r a1, 40240708 <_ZN6VectorI7BssInfoED1Ev+0x24> 40246adb: 422293 excw 40246ade: 680a11 l32r a1, 40220b08 40246ae1: 40ed excw 40246ae3: 222042 l32i a4, a0, 136 40246ae6: 2924c1 l32r a12, 40210f78 40246ae9: 013911 l32r a1, 40206fd0 <__strchrnul+0x8> 40246aec: 037d mov.n a7, a3 40246aee: f44040 extui a4, a4, 0, 16 40246af1: 0d2d mov.n a2, a13 40246af3: fd0485 call0 40243b3c 40246af6: 028d mov.n a8, a2 40246af8: 55a2e7 bge a2, a14, 40246b51 40246afb: 001ac6 j 40246b6a 40246afe: f20000 excw 40246b01: 320a11 l32r a1, 4021332c 40246b04: 2024c1 l32r a12, 4020eb94 40246b07: 2f .byte 0x2f 40246b08: 2d4220 excw 40246b0b: 0e .byte 0xe 40246b0c: 006132 s32i a3, a1, 0 40246b0f: 057d mov.n a7, a5 40246b11: 0e6d mov.n a6, a14 40246b13: f45020 extui a5, a2, 0, 16 40246b16: 0e3d mov.n a3, a14 40246b18: 0d2d mov.n a2, a13 40246b1a: fcc745 call0 40243790 40246b1d: 028d mov.n a8, a2 40246b1f: 047296 bltz a2, 40246b6a 40246b22: e128 l32i.n a2, a1, 56 40246b24: 121172 l16ui a7, a1, 36 40246b27: 020262 l8ui a6, a2, 2 40246b2a: 030222 l8ui a2, a2, 3 40246b2d: 0f5d mov.n a5, a15 40246b2f: 112280 slli a2, a2, 8 40246b32: 206260 or a6, a2, a6 40246b35: 01e9 s32i.n a14, a1, 0 40246b37: 0e4d mov.n a4, a14 40246b39: 0e3d mov.n a3, a14 40246b3b: 202dd0 or a2, a13, a13 40246b3e: 156182 s32i a8, a1, 84 40246b41: fcdf45 call0 40243938 40246b44: 152182 l32i a8, a1, 84 40246b47: 000186 j 40246b51 40246b4a: 320c movi.n a2, 3 40246b4c: 4129 s32i.n a2, a1, 16 40246b4e: 000186 j 40246b58 40246b51: 388c beqz.n a8, 40246b58 40246b53: 0004c6 j 40246b6a 40246b56: 0c0c movi.n a12, 0 40246b58: 4128 l32i.n a2, a1, 16 40246b5a: 023226 beqi a2, 3, 40246b60 40246b5d: fedec6 j 402466dc 40246b60: 020c movi.n a2, 0 40246b62: 000186 j 40246b6c 40246b65: 0f2d mov.n a2, a15 40246b67: 000046 j 40246b6c 40246b6a: 082d mov.n a2, a8 40246b6c: 1f2102 l32i a0, a1, 124 40246b6f: 80a092 movi a9, 128 40246b72: 1e21c2 l32i a12, a1, 120 40246b75: 1d21d2 l32i a13, a1, 116 40246b78: 1c21e2 l32i a14, a1, 112 40246b7b: 1b21f2 l32i a15, a1, 108 40246b7e: 119a add.n a1, a1, a9 40246b80: f00d ret.n ... 40246b84 : 40246b84: b0c112 addi a1, a1, -80 40246b87: f1f9 s32i.n a15, a1, 60 40246b89: 72f8 l32i.n a15, a2, 28 40246b8b: 1161d2 s32i a13, a1, 68 40246b8e: 02dd mov.n a13, a2 40246b90: 6228 l32i.n a2, a2, 24 40246b92: 4139 s32i.n a3, a1, 16 40246b94: 0f3d mov.n a3, a15 40246b96: 136102 s32i a0, a1, 76 40246b99: 1261c2 s32i a12, a1, 72 40246b9c: 1061e2 s32i a14, a1, 64 40246b9f: d5cd01 l32r a0, 4023c2d4 40246ba2: 0000c0 callx0 a0 40246ba5: 02cd mov.n a12, a2 40246ba7: 0f3d mov.n a3, a15 40246ba9: 1122f0 slli a2, a2, 1 40246bac: d5ca01 l32r a0, 4023c2d4 40246baf: 0000c0 callx0 a0 40246bb2: 1e0c movi.n a14, 1 40246bb4: 832e20 moveqz a2, a14, a2 40246bb7: 8de8 l32i.n a14, a13, 32 40246bb9: c0cc20 sub a12, a12, a2 40246bbc: fecee2 addi a14, a14, -2 40246bbf: 82cec0 mull a12, a14, a12 40246bc2: 132de2 l32i a14, a13, 76 40246bc5: 122d22 l32i a2, a13, 72 40246bc8: c0ece0 sub a14, a12, a14 40246bcb: 142dc2 l32i a12, a13, 80 40246bce: fbcf32 addi a3, a15, -5 40246bd1: c0cec0 sub a12, a14, a12 40246bd4: 0c42b6 bltui a2, 4, 40246be4 40246bd7: 8243c0 mull a4, a3, a12 40246bda: 4168 l32i.n a6, a1, 16 40246bdc: 020c movi.n a2, 0 40246bde: 02a647 bge a6, a4, 40246be4 40246be1: 004286 j 40246cef 40246be4: 4168 l32i.n a6, a1, 16 40246be6: facf22 addi a2, a15, -6 40246be9: 226a add.n a2, a2, a6 40246beb: d5ba01 l32r a0, 4023c2d4 40246bee: 0000c0 callx0 a0 40246bf1: 5129 s32i.n a2, a1, 20 40246bf3: 02ae27 bge a14, a2, 40246bf9 40246bf6: 003c86 j 40246cec 40246bf9: 3e0c movi.n a14, 3 40246bfb: 000086 j 40246c01 40246bfe: 20c330 or a12, a3, a3 40246c01: ffcc22 addi a2, a12, -1 40246c04: 202c20 or a2, a12, a2 40246c07: 052f20 extui a2, a2, 31, 1 40246c0a: 066122 s32i a2, a1, 24 40246c0d: 025d mov.n a5, a2 40246c0f: 014d mov.n a4, a1 40246c11: 314b addi.n a3, a1, 4 40246c13: 0d2d mov.n a2, a13 40246c15: ff7c45 call0 402463dc 40246c18: 0d3296 bltz a2, 40246cef 40246c1b: 0138 l32i.n a3, a1, 0 40246c1d: 13dc bnez.n a3, 40246c32 40246c1f: 5168 l32i.n a6, a1, 20 40246c21: f1e721 l32r a2, 402433c0 40246c24: 0226c7 blt a6, a12, 40246c2a 40246c27: 003106 j 40246cef 40246c2a: 032d mov.n a2, a3 40246c2c: 002fc6 j 40246cef 40246c2f: 000000 ill 40246c32: 012122 l32i a2, a1, 4 40246c35: 0012f2 l16ui a15, a2, 0 40246c38: 120c movi.n a2, 1 40246c3a: 544d22 s8i a2, a13, 84 40246c3d: 0f3d mov.n a3, a15 40246c3f: 0d2d mov.n a2, a13 40246c41: ffa3c5 call0 40246680 40246c44: 030c movi.n a3, 0 40246c46: 544d32 s8i a3, a13, 84 40246c49: 0a2296 bltz a2, 40246cef 40246c4c: 0f3d mov.n a3, a15 40246c4e: 202dd0 or a2, a13, a13 40246c51: ff6745 call0 402462c8 40246c54: 097296 bltz a2, 40246cef 40246c57: 0f3d mov.n a3, a15 40246c59: 0d2d mov.n a2, a13 40246c5b: ff4745 call0 402460d0 40246c5e: 024d mov.n a4, a2 40246c60: 04c296 bltz a2, 40246cb0 40246c63: 7df8 l32i.n a15, a13, 28 40246c65: 6d28 l32i.n a2, a13, 24 40246c67: 0f3d mov.n a3, a15 40246c69: 086142 s32i a4, a1, 32 40246c6c: d59a01 l32r a0, 4023c2d4 40246c6f: 0000c0 callx0 a0 40246c72: 028d mov.n a8, a2 40246c74: 0f3d mov.n a3, a15 40246c76: 1122f0 slli a2, a2, 1 40246c79: 7189 s32i.n a8, a1, 28 40246c7b: d59601 l32r a0, 4023c2d4 40246c7e: 0000c0 callx0 a0 40246c81: 130c movi.n a3, 1 40246c83: 8d58 l32i.n a5, a13, 32 40246c85: 7188 l32i.n a8, a1, 28 40246c87: 933220 movnez a3, a2, a2 40246c8a: fec552 addi a5, a5, -2 40246c8d: c03830 sub a3, a8, a3 40246c90: 132da2 l32i a10, a13, 76 40246c93: 823350 mull a3, a3, a5 40246c96: 142d92 l32i a9, a13, 80 40246c99: c033a0 sub a3, a3, a10 40246c9c: c03390 sub a3, a3, a9 40246c9f: 8148 l32i.n a4, a1, 32 40246ca1: 039c37 bne a12, a3, 40246ca8 40246ca4: 6168 l32i.n a6, a1, 24 40246ca6: 26ec bnez.n a6, 40246ccc 40246ca8: ee0b addi.n a14, a14, -1 40246caa: 7ecc bnez.n a14, 40246cb5 40246cac: 000706 j 40246ccc 40246caf: 0ec600 excw 40246cb2: 000000 ill 40246cb5: 122db2 l32i a11, a13, 72 40246cb8: 023bf6 bgeui a11, 3, 40246cbe 40246cbb: ffcfc6 j 40246bfe 40246cbe: fbcfb2 addi a11, a15, -5 40246cc1: 82bb30 mull a11, a11, a3 40246cc4: 4168 l32i.n a6, a1, 16 40246cc6: 02ab67 bge a11, a6, 40246ccc 40246cc9: ffcc46 j 40246bfe 40246ccc: 130c movi.n a3, 1 40246cce: 832320 moveqz a2, a3, a2 40246cd1: c02820 sub a2, a8, a2 40246cd4: 825250 mull a5, a2, a5 40246cd7: fbcf72 addi a7, a15, -5 40246cda: c0a5a0 sub a10, a5, a10 40246cdd: c09a90 sub a9, a10, a9 40246ce0: 827970 mull a7, a9, a7 40246ce3: 042162 l32i a6, a1, 16 40246ce6: 202440 or a2, a4, a4 40246ce9: 02a767 bge a7, a6, 40246cef 40246cec: f1b521 l32r a2, 402433c0 40246cef: 132102 l32i a0, a1, 76 40246cf2: 1221c2 l32i a12, a1, 72 40246cf5: 1121d2 l32i a13, a1, 68 40246cf8: 1021e2 l32i a14, a1, 64 40246cfb: f1f8 l32i.n a15, a1, 60 40246cfd: 50c112 addi a1, a1, 80 40246d00: f00d ret.n ... 40246d04 <_ZNK6VectorI8DelegateIFvvEEE5countEv>: 40246d04: 1228 l32i.n a2, a2, 4 40246d06: f00d ret.n 40246d08 <_ZNK6VectorIP19ISystemReadyHandlerE5countEv>: 40246d08: 1228 l32i.n a2, a2, 4 40246d0a: f00d ret.n 40246d0c <_ZN11SystemClass7isReadyEv>: 40246d0c: a228 l32i.n a2, a2, 40 40246d0e: 140c movi.n a4, 1 40246d10: fec232 addi a3, a2, -2 40246d13: 020c movi.n a2, 0 40246d15: 832430 moveqz a2, a4, a3 40246d18: f00d ret.n ... 40246d1c <_ZN5Print5writeEPKhj>: 40246d1c: e0c112 addi a1, a1, -32 40246d1f: 61c9 s32i.n a12, a1, 24 40246d21: 51d9 s32i.n a13, a1, 20 40246d23: 41e9 s32i.n a14, a1, 16 40246d25: 31f9 s32i.n a15, a1, 12 40246d27: 7109 s32i.n a0, a1, 28 40246d29: 02ed mov.n a14, a2 40246d2b: 03cd mov.n a12, a3 40246d2d: f34a add.n a15, a3, a4 40246d2f: 0d0c movi.n a13, 0 40246d31: 131cf7 beq a12, a15, 40246d48 <_ZN5Print5writeEPKhj+0x2c> 40246d34: 0e28 l32i.n a2, a14, 0 40246d36: 000c32 l8ui a3, a12, 0 40246d39: 0258 l32i.n a5, a2, 0 40246d3b: 0e2d mov.n a2, a14 40246d3d: 0005c0 callx0 a5 40246d40: dd2a add.n a13, a13, a2 40246d42: cc1b addi.n a12, a12, 1 40246d44: fffa46 j 40246d31 <_ZN5Print5writeEPKhj+0x15> 40246d47: 710800 excw 40246d4a: 0d2d mov.n a2, a13 40246d4c: 61c8 l32i.n a12, a1, 24 40246d4e: 51d8 l32i.n a13, a1, 20 40246d50: 41e8 l32i.n a14, a1, 16 40246d52: 31f8 l32i.n a15, a1, 12 40246d54: 20c112 addi a1, a1, 32 40246d57: f00d ret.n 40246d59: 000000 ill 40246d5c <_ZN5Print5printEc>: 40246d5c: 0248 l32i.n a4, a2, 0 40246d5e: f0c112 addi a1, a1, -16 40246d61: 0448 l32i.n a4, a4, 0 40246d63: 036102 s32i a0, a1, 12 40246d66: 743030 extui a3, a3, 0, 8 40246d69: 0004c0 callx0 a4 40246d6c: 3108 l32i.n a0, a1, 12 40246d6e: 10c112 addi a1, a1, 16 40246d71: f00d ret.n ... 40246d74 <_ZN5Print5printERK6String>: 40246d74: 0248 l32i.n a4, a2, 0 40246d76: f0c112 addi a1, a1, -16 40246d79: 1458 l32i.n a5, a4, 4 40246d7b: 031342 l16ui a4, a3, 6 40246d7e: 0338 l32i.n a3, a3, 0 40246d80: 3109 s32i.n a0, a1, 12 40246d82: 0005c0 callx0 a5 40246d85: 3108 l32i.n a0, a1, 12 40246d87: 10c112 addi a1, a1, 16 40246d8a: f00d ret.n 40246d8c <_ZN8DelegateIFvvEEaSEOS1_>: 40246d8c: f0c112 addi a1, a1, -16 40246d8f: 21c9 s32i.n a12, a1, 8 40246d91: 11d9 s32i.n a13, a1, 4 40246d93: 3109 s32i.n a0, a1, 12 40246d95: 02cd mov.n a12, a2 40246d97: 03dd mov.n a13, a3 40246d99: 1b1237 beq a2, a3, 40246db8 <_ZN8DelegateIFvvEEaSEOS1_+0x2c> 40246d9c: 0228 l32i.n a2, a2, 0 40246d9e: e28c beqz.n a2, 40246db0 <_ZN8DelegateIFvvEEaSEOS1_+0x24> 40246da0: 1248 l32i.n a4, a2, 4 40246da2: 440b addi.n a4, a4, -1 40246da4: 1249 s32i.n a4, a2, 4 40246da6: 64cc bnez.n a4, 40246db0 <_ZN8DelegateIFvvEEaSEOS1_+0x24> 40246da8: 0238 l32i.n a3, a2, 0 40246daa: 012332 l32i a3, a3, 4 40246dad: 0003c0 callx0 a3 40246db0: 0d28 l32i.n a2, a13, 0 40246db2: 0c29 s32i.n a2, a12, 0 40246db4: 020c movi.n a2, 0 40246db6: 0d29 s32i.n a2, a13, 0 40246db8: 3108 l32i.n a0, a1, 12 40246dba: 0c2d mov.n a2, a12 40246dbc: 11d8 l32i.n a13, a1, 4 40246dbe: 21c8 l32i.n a12, a1, 8 40246dc0: 10c112 addi a1, a1, 16 40246dc3: f00d ret.n 40246dc5: 000000 ill 40246dc8 <_ZN8DelegateIFvvEE4copyERKS1_>: 40246dc8: f0c112 addi a1, a1, -16 40246dcb: 21c9 s32i.n a12, a1, 8 40246dcd: 11d9 s32i.n a13, a1, 4 40246dcf: 02cd mov.n a12, a2 40246dd1: 03dd mov.n a13, a3 40246dd3: 0228 l32i.n a2, a2, 0 40246dd5: 0338 l32i.n a3, a3, 0 40246dd7: 3109 s32i.n a0, a1, 12 40246dd9: 1c1237 beq a2, a3, 40246df9 <_ZN8DelegateIFvvEE4copyERKS1_+0x31> 40246ddc: d28c beqz.n a2, 40246ded <_ZN8DelegateIFvvEE4copyERKS1_+0x25> 40246dde: 1248 l32i.n a4, a2, 4 40246de0: 440b addi.n a4, a4, -1 40246de2: 1249 s32i.n a4, a2, 4 40246de4: 54cc bnez.n a4, 40246ded <_ZN8DelegateIFvvEE4copyERKS1_+0x25> 40246de6: 0238 l32i.n a3, a2, 0 40246de8: 1338 l32i.n a3, a3, 4 40246dea: 0003c0 callx0 a3 40246ded: 0d28 l32i.n a2, a13, 0 40246def: 0c29 s32i.n a2, a12, 0 40246df1: 428c beqz.n a2, 40246df9 <_ZN8DelegateIFvvEE4copyERKS1_+0x31> 40246df3: 1238 l32i.n a3, a2, 4 40246df5: 331b addi.n a3, a3, 1 40246df7: 1239 s32i.n a3, a2, 4 40246df9: 3108 l32i.n a0, a1, 12 40246dfb: 21c8 l32i.n a12, a1, 8 40246dfd: 11d8 l32i.n a13, a1, 4 40246dff: 10c112 addi a1, a1, 16 40246e02: f00d ret.n 40246e04 <_ZN14HardwareSerial5flushEv>: 40246e04: f00d ret.n ... 40246e08 <_ZN8DelegateIFvR10HttpClientbEE4copyERKS3_>: 40246e08: f0c112 addi a1, a1, -16 40246e0b: 21c9 s32i.n a12, a1, 8 40246e0d: 11d9 s32i.n a13, a1, 4 40246e0f: 02cd mov.n a12, a2 40246e11: 03dd mov.n a13, a3 40246e13: 0228 l32i.n a2, a2, 0 40246e15: 0338 l32i.n a3, a3, 0 40246e17: 3109 s32i.n a0, a1, 12 40246e19: 1c1237 beq a2, a3, 40246e39 <_ZN8DelegateIFvR10HttpClientbEE4copyERKS3_+0x31> 40246e1c: d28c beqz.n a2, 40246e2d <_ZN8DelegateIFvR10HttpClientbEE4copyERKS3_+0x25> 40246e1e: 1248 l32i.n a4, a2, 4 40246e20: 440b addi.n a4, a4, -1 40246e22: 1249 s32i.n a4, a2, 4 40246e24: 54cc bnez.n a4, 40246e2d <_ZN8DelegateIFvR10HttpClientbEE4copyERKS3_+0x25> 40246e26: 0238 l32i.n a3, a2, 0 40246e28: 1338 l32i.n a3, a3, 4 40246e2a: 0003c0 callx0 a3 40246e2d: 0d28 l32i.n a2, a13, 0 40246e2f: 0c29 s32i.n a2, a12, 0 40246e31: 428c beqz.n a2, 40246e39 <_ZN8DelegateIFvR10HttpClientbEE4copyERKS3_+0x31> 40246e33: 1238 l32i.n a3, a2, 4 40246e35: 331b addi.n a3, a3, 1 40246e37: 1239 s32i.n a3, a2, 4 40246e39: 3108 l32i.n a0, a1, 12 40246e3b: 21c8 l32i.n a12, a1, 8 40246e3d: 11d8 l32i.n a13, a1, 4 40246e3f: 10c112 addi a1, a1, 16 40246e42: f00d ret.n 40246e44 <_ZN8DelegateIFv6StringS0_EE4copyERKS2_>: 40246e44: f0c112 addi a1, a1, -16 40246e47: 21c9 s32i.n a12, a1, 8 40246e49: 11d9 s32i.n a13, a1, 4 40246e4b: 02cd mov.n a12, a2 40246e4d: 03dd mov.n a13, a3 40246e4f: 0228 l32i.n a2, a2, 0 40246e51: 0338 l32i.n a3, a3, 0 40246e53: 3109 s32i.n a0, a1, 12 40246e55: 1c1237 beq a2, a3, 40246e75 <_ZN8DelegateIFv6StringS0_EE4copyERKS2_+0x31> 40246e58: d28c beqz.n a2, 40246e69 <_ZN8DelegateIFv6StringS0_EE4copyERKS2_+0x25> 40246e5a: 1248 l32i.n a4, a2, 4 40246e5c: 440b addi.n a4, a4, -1 40246e5e: 1249 s32i.n a4, a2, 4 40246e60: 54cc bnez.n a4, 40246e69 <_ZN8DelegateIFv6StringS0_EE4copyERKS2_+0x25> 40246e62: 0238 l32i.n a3, a2, 0 40246e64: 1338 l32i.n a3, a3, 4 40246e66: 0003c0 callx0 a3 40246e69: 0d28 l32i.n a2, a13, 0 40246e6b: 0c29 s32i.n a2, a12, 0 40246e6d: 428c beqz.n a2, 40246e75 <_ZN8DelegateIFv6StringS0_EE4copyERKS2_+0x31> 40246e6f: 1238 l32i.n a3, a2, 4 40246e71: 331b addi.n a3, a3, 1 40246e73: 1239 s32i.n a3, a2, 4 40246e75: 3108 l32i.n a0, a1, 12 40246e77: 21c8 l32i.n a12, a1, 8 40246e79: 11d8 l32i.n a13, a1, 4 40246e7b: 10c112 addi a1, a1, 16 40246e7e: f00d ret.n 40246e80 <_ZN8NetUtils12pbufFindCharEP4pbufci>: 40246e80: 743030 extui a3, a3, 0, 8 40246e83: 050c movi.n a5, 0 40246e85: 051262 l16ui a6, a2, 10 40246e88: 0c2467 blt a4, a6, 40246e98 <_ZN8NetUtils12pbufFindCharEP4pbufci+0x18> 40246e8b: 0228 l32i.n a2, a2, 0 40246e8d: 556a add.n a5, a5, a6 40246e8f: c04460 sub a4, a4, a6 40246e92: fef256 bnez a2, 40246e85 <_ZN8NetUtils12pbufFindCharEP4pbufci+0x5> 40246e95: 000846 j 40246eba <_ZN8NetUtils12pbufFindCharEP4pbufci+0x3a> 40246e98: 051272 l16ui a7, a2, 10 40246e9b: 12a477 bge a4, a7, 40246eb1 <_ZN8NetUtils12pbufFindCharEP4pbufci+0x31> 40246e9e: 1268 l32i.n a6, a2, 4 40246ea0: 664a add.n a6, a6, a4 40246ea2: 000662 l8ui a6, a6, 0 40246ea5: 039637 bne a6, a3, 40246eac <_ZN8NetUtils12pbufFindCharEP4pbufci+0x2c> 40246ea8: 254a add.n a2, a5, a4 40246eaa: f00d ret.n 40246eac: 441b addi.n a4, a4, 1 40246eae: fffa46 j 40246e9b <_ZN8NetUtils12pbufFindCharEP4pbufci+0x1b> 40246eb1: 0228 l32i.n a2, a2, 0 40246eb3: 040c movi.n a4, 0 40246eb5: 557a add.n a5, a5, a7 40246eb7: dd9247 bne a2, a4, 40246e98 <_ZN8NetUtils12pbufFindCharEP4pbufci+0x18> 40246eba: f27c movi.n a2, -1 40246ebc: f00d ret.n ... 40246ec0 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci>: 40246ec0: 051252 l16ui a5, a2, 10 40246ec3: 092457 blt a4, a5, 40246ed0 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci+0x10> 40246ec6: 0228 l32i.n a2, a2, 0 40246ec8: c04450 sub a4, a4, a5 40246ecb: ff1256 bnez a2, 40246ec0 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci> 40246ece: f00d ret.n 40246ed0: 000362 l8ui a6, a3, 0 40246ed3: b69c beqz.n a6, 40246ef2 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci+0x32> 40246ed5: f29c beqz.n a2, 40246ef8 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci+0x38> 40246ed7: 1258 l32i.n a5, a2, 4 40246ed9: 554a add.n a5, a5, a4 40246edb: 000552 l8ui a5, a5, 0 40246ede: 149567 bne a5, a6, 40246ef6 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci+0x36> 40246ee1: 051252 l16ui a5, a2, 10 40246ee4: 441b addi.n a4, a4, 1 40246ee6: 032457 blt a4, a5, 40246eed <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci+0x2d> 40246ee9: 0228 l32i.n a2, a2, 0 40246eeb: 040c movi.n a4, 0 40246eed: 331b addi.n a3, a3, 1 40246eef: fff746 j 40246ed0 <_ZN8NetUtils14pbufIsStrEqualEP4pbufPKci+0x10> 40246ef2: 120c movi.n a2, 1 40246ef4: f00d ret.n 40246ef6: 020c movi.n a2, 0 40246ef8: f00d ret.n ... 40246efc <_ZN8NetUtils17FixNetworkRoutingEv>: 40246efc: 120c movi.n a2, 1 40246efe: f00d ret.n 40246f00 <_ZN9TcpClient10onFinishedE14TcpClientState>: 40246f00: f0c112 addi a1, a1, -16 40246f03: 21c9 s32i.n a12, a1, 8 40246f05: 02cd mov.n a12, a2 40246f07: 8228 l32i.n a2, a2, 32 40246f09: 3109 s32i.n a0, a1, 12 40246f0b: 528c beqz.n a2, 40246f14 <_ZN9TcpClient10onFinishedE14TcpClientState+0x14> 40246f0d: 0238 l32i.n a3, a2, 0 40246f0f: 3338 l32i.n a3, a3, 12 40246f11: 0003c0 callx0 a3 40246f14: 040c movi.n a4, 0 40246f16: 5c28 l32i.n a2, a12, 20 40246f18: 8c49 s32i.n a4, a12, 32 40246f1a: 135c42 s16i a4, a12, 38 40246f1d: 145c42 s16i a4, a12, 40 40246f20: 121247 beq a2, a4, 40246f36 <_ZN9TcpClient10onFinishedE14TcpClientState+0x36> 40246f23: 0258 l32i.n a5, a2, 0 40246f25: 4c38 l32i.n a3, a12, 16 40246f27: 160c movi.n a6, 1 40246f29: fdc332 addi a3, a3, -3 40246f2c: 2558 l32i.n a5, a5, 8 40246f2e: 834630 moveqz a4, a6, a3 40246f31: 0c3d mov.n a3, a12 40246f33: 0005c0 callx0 a5 40246f36: 3108 l32i.n a0, a1, 12 40246f38: 21c8 l32i.n a12, a1, 8 40246f3a: 10c112 addi a1, a1, 16 40246f3d: f00d ret.n ... 40246f40 <_ZN8DelegateIFvR9TcpClientbEE4copyERKS3_>: 40246f40: f0c112 addi a1, a1, -16 40246f43: 21c9 s32i.n a12, a1, 8 40246f45: 11d9 s32i.n a13, a1, 4 40246f47: 02cd mov.n a12, a2 40246f49: 03dd mov.n a13, a3 40246f4b: 0228 l32i.n a2, a2, 0 40246f4d: 0338 l32i.n a3, a3, 0 40246f4f: 3109 s32i.n a0, a1, 12 40246f51: 1c1237 beq a2, a3, 40246f71 <_ZN8DelegateIFvR9TcpClientbEE4copyERKS3_+0x31> 40246f54: d28c beqz.n a2, 40246f65 <_ZN8DelegateIFvR9TcpClientbEE4copyERKS3_+0x25> 40246f56: 1248 l32i.n a4, a2, 4 40246f58: 440b addi.n a4, a4, -1 40246f5a: 1249 s32i.n a4, a2, 4 40246f5c: 54cc bnez.n a4, 40246f65 <_ZN8DelegateIFvR9TcpClientbEE4copyERKS3_+0x25> 40246f5e: 0238 l32i.n a3, a2, 0 40246f60: 1338 l32i.n a3, a3, 4 40246f62: 0003c0 callx0 a3 40246f65: 0d28 l32i.n a2, a13, 0 40246f67: 0c29 s32i.n a2, a12, 0 40246f69: 428c beqz.n a2, 40246f71 <_ZN8DelegateIFvR9TcpClientbEE4copyERKS3_+0x31> 40246f6b: 1238 l32i.n a3, a2, 4 40246f6d: 331b addi.n a3, a3, 1 40246f6f: 1239 s32i.n a3, a2, 4 40246f71: 3108 l32i.n a0, a1, 12 40246f73: 21c8 l32i.n a12, a1, 8 40246f75: 11d8 l32i.n a13, a1, 4 40246f77: 10c112 addi a1, a1, 16 40246f7a: f00d ret.n 40246f7c <_ZN13TcpConnection13checkSelfFreeEv>: 40246f7c: f0c112 addi a1, a1, -16 40246f7f: 1238 l32i.n a3, a2, 4 40246f81: 3109 s32i.n a0, a1, 12 40246f83: a3cc bnez.n a3, 40246f91 <_ZN13TcpConnection13checkSelfFreeEv+0x15> 40246f85: 0d0232 l8ui a3, a2, 13 40246f88: 538c beqz.n a3, 40246f91 <_ZN13TcpConnection13checkSelfFreeEv+0x15> 40246f8a: 0238 l32i.n a3, a2, 0 40246f8c: 1338 l32i.n a3, a3, 4 40246f8e: 0003c0 callx0 a3 40246f91: 3108 l32i.n a0, a1, 12 40246f93: 10c112 addi a1, a1, 16 40246f96: f00d ret.n 40246f98 <_ZNK6VectorI19rBootHttpUpdateItemE5countEv>: 40246f98: 1228 l32i.n a2, a2, 4 40246f9a: f00d ret.n 40246f9c <_ZN12MethodCallerIM15rBootHttpUpdateFvvEED1Ev>: 40246f9c: f00d ret.n ... 40246fa0 <_ZN12MethodCallerIM15rBootHttpUpdateFvvEE6invokeEv>: 40246fa0: f0c112 addi a1, a1, -16 40246fa3: 3109 s32i.n a0, a1, 12 40246fa5: 3238 l32i.n a3, a2, 12 40246fa7: 2248 l32i.n a4, a2, 8 40246fa9: 4228 l32i.n a2, a2, 16 40246fab: 096307 bbci a3, 0, 40246fb8 <_ZN12MethodCallerIM15rBootHttpUpdateFvvEE6invokeEv+0x18> 40246fae: 542a add.n a5, a4, a2 40246fb0: 0558 l32i.n a5, a5, 0 40246fb2: 353a add.n a3, a5, a3 40246fb4: 330b addi.n a3, a3, -1 40246fb6: 0338 l32i.n a3, a3, 0 40246fb8: 242a add.n a2, a4, a2 40246fba: 0003c0 callx0 a3 40246fbd: 3108 l32i.n a0, a1, 12 40246fbf: 10c112 addi a1, a1, 16 40246fc2: f00d ret.n 40246fc4 <_ZN8DelegateIFvbEE4copyERKS1_>: 40246fc4: f0c112 addi a1, a1, -16 40246fc7: 21c9 s32i.n a12, a1, 8 40246fc9: 11d9 s32i.n a13, a1, 4 40246fcb: 02cd mov.n a12, a2 40246fcd: 03dd mov.n a13, a3 40246fcf: 0228 l32i.n a2, a2, 0 40246fd1: 0338 l32i.n a3, a3, 0 40246fd3: 3109 s32i.n a0, a1, 12 40246fd5: 1c1237 beq a2, a3, 40246ff5 <_ZN8DelegateIFvbEE4copyERKS1_+0x31> 40246fd8: d28c beqz.n a2, 40246fe9 <_ZN8DelegateIFvbEE4copyERKS1_+0x25> 40246fda: 1248 l32i.n a4, a2, 4 40246fdc: 440b addi.n a4, a4, -1 40246fde: 1249 s32i.n a4, a2, 4 40246fe0: 54cc bnez.n a4, 40246fe9 <_ZN8DelegateIFvbEE4copyERKS1_+0x25> 40246fe2: 0238 l32i.n a3, a2, 0 40246fe4: 1338 l32i.n a3, a3, 4 40246fe6: 0003c0 callx0 a3 40246fe9: 0d28 l32i.n a2, a13, 0 40246feb: 0c29 s32i.n a2, a12, 0 40246fed: 428c beqz.n a2, 40246ff5 <_ZN8DelegateIFvbEE4copyERKS1_+0x31> 40246fef: 1238 l32i.n a3, a2, 4 40246ff1: 331b addi.n a3, a3, 1 40246ff3: 1239 s32i.n a3, a2, 4 40246ff5: 3108 l32i.n a0, a1, 12 40246ff7: 21c8 l32i.n a12, a1, 8 40246ff9: 11d8 l32i.n a13, a1, 4 40246ffb: 10c112 addi a1, a1, 16 40246ffe: f00d ret.n 40247000 <_ZN16AccessPointClassD1Ev>: 40247000: f00d ret.n ... 40247004 <_ZNK6VectorI7BssInfoE5countEv>: 40247004: 1228 l32i.n a2, a2, 4 40247006: f00d ret.n 40247008 <_ZN8WDTClassD1Ev>: 40247008: f00d ret.n ... 4024700c <_ZN11ArduinoJson9Internals10JsonWriter5writeEc>: 4024700c: f0c112 addi a1, a1, -16 4024700f: 21c9 s32i.n a12, a1, 8 40247011: 02cd mov.n a12, a2 40247013: 0228 l32i.n a2, a2, 0 40247015: 3109 s32i.n a0, a1, 12 40247017: 0248 l32i.n a4, a2, 0 40247019: 743030 extui a3, a3, 0, 8 4024701c: 0448 l32i.n a4, a4, 0 4024701e: 0004c0 callx0 a4 40247021: 1c38 l32i.n a3, a12, 4 40247023: 3108 l32i.n a0, a1, 12 40247025: 232a add.n a2, a3, a2 40247027: 1c29 s32i.n a2, a12, 4 40247029: 21c8 l32i.n a12, a1, 8 4024702b: 10c112 addi a1, a1, 16 4024702e: f00d ret.n 40247030 <_ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE>: 40247030: f0c112 addi a1, a1, -16 40247033: 3109 s32i.n a0, a1, 12 40247035: 026d mov.n a6, a2 40247037: 034d mov.n a4, a3 40247039: 032d mov.n a2, a3 4024703b: 938c beqz.n a3, 40247048 <_ZN11ArduinoJson9Internals19JsonBufferAllocatednwEjPNS_10JsonBufferE+0x18> 4024703d: 0328 l32i.n a2, a3, 0 4024703f: 063d mov.n a3, a6 40247041: 0258 l32i.n a5, a2, 0 40247043: 042d mov.n a2, a4 40247045: 0005c0 callx0 a5 40247048: 3108 l32i.n a0, a1, 12 4024704a: 10c112 addi a1, a1, 16 4024704d: f00d ret.n ... 40247050 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc>: 40247050: d70c movi.n a7, 13 40247052: f52c movi.n a5, 47 40247054: a82c movi.n a8, 42 40247056: 01a062 movi a6, 1 40247059: 00a092 movi a9, 0 4024705c: 000232 l8ui a3, a2, 0 4024705f: 151377 beq a3, a7, 40247078 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x28> 40247062: 0a3737 bltu a7, a3, 40247070 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x20> 40247065: f7c332 addi a3, a3, -9 40247068: 563637 bltu a6, a3, 402470c2 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x72> 4024706b: 000246 j 40247078 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x28> 4024706e: 260000 excw 40247071: 5704c3 excw 40247074: 0d0613 excw 40247077: 221bf0 excw 4024707a: fff786 j 4024705c <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0xc> 4024707d: 010232 l8ui a3, a2, 1 40247080: 041387 beq a3, a8, 40247088 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x38> 40247083: 1d1357 beq a3, a5, 402470a4 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x54> 40247086: f00d ret.n 40247088: 222b addi.n a2, a2, 2 4024708a: 000232 l8ui a3, a2, 0 4024708d: fcb316 beqz a3, 4024705c <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0xc> 40247090: 0a9387 bne a3, a8, 4024709e <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x4e> 40247093: 010232 l8ui a3, a2, 1 40247096: 049357 bne a3, a5, 4024709e <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x4e> 40247099: 222b addi.n a2, a2, 2 4024709b: ffef46 j 4024705c <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0xc> 4024709e: 221b addi.n a2, a2, 1 402470a0: fff986 j 4024708a <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x3a> 402470a3: 222b00 excw 402470a6: 000232 l8ui a3, a2, 0 402470a9: 094d mov.n a4, a9 402470ab: 834630 moveqz a4, a6, a3 402470ae: 744040 extui a4, a4, 0, 8 402470b1: fa7456 bnez a4, 4024705c <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0xc> 402470b4: f6c332 addi a3, a3, -10 402470b7: 834630 moveqz a4, a6, a3 402470ba: f9e456 bnez a4, 4024705c <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0xc> 402470bd: 221b addi.n a2, a2, 1 402470bf: fff8c6 j 402470a6 <_ZN11ArduinoJson9Internals21skipSpacesAndCommentsEPKc+0x56> 402470c2: f00d ret.n 402470c4 <_ZN14CommandHandler14getVerboseModeEv>: 402470c4: 1228 l32i.n a2, a2, 4 402470c6: f00d ret.n 402470c8 <_ZN14CommandHandler13getCommandEOLEv>: 402470c8: 100222 l8ui a2, a2, 16 402470cb: f00d ret.n 402470cd: 000000 ill 402470d0 <_ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_>: 402470d0: f0c112 addi a1, a1, -16 402470d3: 21c9 s32i.n a12, a1, 8 402470d5: 11d9 s32i.n a13, a1, 4 402470d7: 02cd mov.n a12, a2 402470d9: 03dd mov.n a13, a3 402470db: 0228 l32i.n a2, a2, 0 402470dd: 0338 l32i.n a3, a3, 0 402470df: 3109 s32i.n a0, a1, 12 402470e1: 1c1237 beq a2, a3, 40247101 <_ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_+0x31> 402470e4: d28c beqz.n a2, 402470f5 <_ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_+0x25> 402470e6: 1248 l32i.n a4, a2, 4 402470e8: 440b addi.n a4, a4, -1 402470ea: 1249 s32i.n a4, a2, 4 402470ec: 54cc bnez.n a4, 402470f5 <_ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_+0x25> 402470ee: 0238 l32i.n a3, a2, 0 402470f0: 1338 l32i.n a3, a3, 4 402470f2: 0003c0 callx0 a3 402470f5: 0d28 l32i.n a2, a13, 0 402470f7: 0c29 s32i.n a2, a12, 0 402470f9: 428c beqz.n a2, 40247101 <_ZN8DelegateIFv6StringP13CommandOutputEE4copyERKS4_+0x31> 402470fb: 1238 l32i.n a3, a2, 4 402470fd: 331b addi.n a3, a3, 1 402470ff: 1239 s32i.n a3, a2, 4 40247101: 3108 l32i.n a0, a1, 12 40247103: 21c8 l32i.n a12, a1, 8 40247105: 11d8 l32i.n a13, a1, 4 40247107: 10c112 addi a1, a1, 16 4024710a: f00d ret.n 4024710c <_ZN8DateTimeC1Ev>: 4024710c: 030c movi.n a3, 0 4024710e: 024232 s8i a3, a2, 2 40247111: 014232 s8i a3, a2, 1 40247114: 004232 s8i a3, a2, 0 40247117: 064232 s8i a3, a2, 6 4024711a: 084232 s8i a3, a2, 8 4024711d: 030c movi.n a3, 0 4024711f: 055232 s16i a3, a2, 10 40247122: 074232 s8i a3, a2, 7 40247125: 025232 s16i a3, a2, 4 40247128: f00d ret.n ... 4024712c : 4024712c: 112222 l32i a2, a2, 68 4024712f: f00d ret.n 40247131: 000000 ill 40247134 : 40247134: 010242 l8ui a4, a2, 1 40247137: 023d mov.n a3, a2 40247139: 014480 slli a4, a4, 24 4024713c: 120c movi.n a2, 1 4024713e: 0174d6 bgez a4, 40247159 40247141: 020342 l8ui a4, a3, 2 40247144: 220c movi.n a2, 2 40247146: 014480 slli a4, a4, 24 40247149: 00c4d6 bgez a4, 40247159 4024714c: 030322 l8ui a2, a3, 3 4024714f: 340c movi.n a4, 3 40247151: 013280 slli a3, a2, 24 40247154: 420c movi.n a2, 4 40247156: b32430 movgez a2, a4, a3 40247159: f00d ret.n ... 4024715c : 4024715c: 521b addi.n a5, a2, 1 4024715e: 01a032 movi a3, 1 40247161: 00a022 movi a2, 0 40247164: 000542 l8ui a4, a5, 0 40247167: 551b addi.n a5, a5, 1 40247169: 646040 extui a6, a4, 0, 7 4024716c: c16630 mul16u a6, a6, a3 4024716f: 014480 slli a4, a4, 24 40247172: 226a add.n a2, a2, a6 40247174: 113390 slli a3, a3, 7 40247177: f42020 extui a2, a2, 0, 16 4024717a: f43030 extui a3, a3, 0, 16 4024717d: fe3496 bltz a4, 40247164 40247180: f00d ret.n ... 40247184 : 40247184: 125232 s16i a3, a2, 36 40247187: f00d ret.n 40247189: 000000 ill 4024718c : 4024718c: e0c112 addi a1, a1, -32 4024718f: c0af32 movi a3, -64 40247192: 004132 s8i a3, a1, 0 40247195: 1258 l32i.n a5, a2, 4 40247197: 030c movi.n a3, 0 40247199: 0228 l32i.n a2, a2, 0 4024719b: 014132 s8i a3, a1, 1 4024719e: 7109 s32i.n a0, a1, 28 402471a0: 013d mov.n a3, a1 402471a2: 02a042 movi a4, 2 402471a5: 0005c0 callx0 a5 402471a8: 023d mov.n a3, a2 402471aa: f27c movi.n a2, -1 402471ac: 0123b6 bltui a3, 2, 402471b1 402471af: 120c movi.n a2, 1 402471b1: 7108 l32i.n a0, a1, 28 402471b3: 20c112 addi a1, a1, 32 402471b6: f00d ret.n 402471b8 <_ZN16MemoryDataStream13getStreamTypeEv>: 402471b8: 020c movi.n a2, 0 402471ba: f00d ret.n 402471bc <_ZThn8_N16MemoryDataStream13getStreamTypeEv>: 402471bc: 020c movi.n a2, 0 402471be: f00d ret.n 402471c0 <_ZN16MemoryDataStream5writeEh>: 402471c0: e0c112 addi a1, a1, -32 402471c3: 004132 s8i a3, a1, 0 402471c6: 0238 l32i.n a3, a2, 0 402471c8: 7109 s32i.n a0, a1, 28 402471ca: 1358 l32i.n a5, a3, 4 402471cc: 140c movi.n a4, 1 402471ce: 203110 or a3, a1, a1 402471d1: 0005c0 callx0 a5 402471d4: 7108 l32i.n a0, a1, 28 402471d6: 20c112 addi a1, a1, 32 402471d9: f00d ret.n ... 402471dc <_ZN16MemoryDataStream4seekEi>: 402471dc: 024d mov.n a4, a2 402471de: 020c movi.n a2, 0 402471e0: 082327 blt a3, a2, 402471ec <_ZN16MemoryDataStream4seekEi+0x10> 402471e3: 4428 l32i.n a2, a4, 16 402471e5: 323a add.n a3, a2, a3 402471e7: 4439 s32i.n a3, a4, 16 402471e9: 01a022 movi a2, 1 402471ec: f00d ret.n ... 402471f0 <_ZThn8_N16MemoryDataStream4seekEi>: 402471f0: 040c movi.n a4, 0 402471f2: 072347 blt a3, a4, 402471fd <_ZThn8_N16MemoryDataStream4seekEi+0xd> 402471f5: 2248 l32i.n a4, a2, 8 402471f7: 343a add.n a3, a4, a3 402471f9: 2239 s32i.n a3, a2, 8 402471fb: 140c movi.n a4, 1 402471fd: 042d mov.n a2, a4 402471ff: f00d ret.n 40247201: 000000 ill 40247204 <_ZN16MemoryDataStream10isFinishedEv>: 40247204: 3248 l32i.n a4, a2, 12 40247206: 4238 l32i.n a3, a2, 16 40247208: 5228 l32i.n a2, a2, 20 4024720a: c03340 sub a3, a3, a4 4024720d: c03320 sub a3, a3, a2 40247210: 140c movi.n a4, 1 40247212: 020c movi.n a2, 0 40247214: 832430 moveqz a2, a4, a3 40247217: f00d ret.n 40247219: 000000 ill 4024721c : 4024721c: 162262 l32i a6, a2, 88 4024721f: 2688 l32i.n a8, a6, 8 40247221: 3658 l32i.n a5, a6, 12 40247223: 105850 and a5, a8, a5 40247226: 054d mov.n a4, a5 40247228: 45bc beqz.n a5, 40247260 4024722a: 000692 l8ui a9, a6, 0 4024722d: 050c movi.n a5, 0 4024722f: 000a06 j 4024725b 40247232: 570000 excw 40247235: 2158 l32i.n a5, a1, 8 40247237: 7248 l32i.n a4, a2, 28 40247239: 4678 l32i.n a7, a6, 16 4024723b: 14c442 addi a4, a4, 20 4024723e: 824450 mull a4, a4, a5 40247241: 474a add.n a4, a7, a4 40247243: 000472 l8ui a7, a4, 0 40247246: 017780 slli a7, a7, 24 40247249: 00c796 bltz a7, 40247259 4024724c: 041472 l16ui a7, a4, 8 4024724f: 069737 bne a7, a3, 40247259 40247252: 1628 l32i.n a2, a6, 4 40247254: 1429 s32i.n a2, a4, 4 40247256: 000186 j 40247260 40247259: 551b addi.n a5, a5, 1 4024725b: d52597 blt a5, a9, 40247234 4024725e: 040c movi.n a4, 0 40247260: 042d mov.n a2, a4 40247262: f00d ret.n 40247264 : 40247264: f0c112 addi a1, a1, -16 40247267: 11d9 s32i.n a13, a1, 4 40247269: 1622d2 l32i a13, a2, 88 4024726c: 21c9 s32i.n a12, a1, 8 4024726e: 1c0c movi.n a12, 1 40247270: 035d mov.n a5, a3 40247272: 401300 ssl a3 40247275: a1cc00 sll a12, a12 40247278: 2d38 l32i.n a3, a13, 8 4024727a: 3109 s32i.n a0, a1, 12 4024727c: 01e9 s32i.n a14, a1, 0 4024727e: 026d mov.n a6, a2 40247280: 020c movi.n a2, 0 40247282: 3f0c37 bnone a12, a3, 402472c5 40247285: 7638 l32i.n a3, a6, 28 40247287: 4d78 l32i.n a7, a13, 16 40247289: 14c382 addi a8, a3, 20 4024728c: 825850 mull a5, a8, a5 4024728f: e75a add.n a14, a7, a5 40247291: 1f1427 beq a4, a2, 402472b4 40247294: 000e42 l8ui a4, a14, 0 40247297: 018480 slli a8, a4, 24 4024729a: 162827 blt a8, a2, 402472b4 4024729d: 135427 bbc a4, a2, 402472b4 402472a0: 041e22 l16ui a2, a14, 8 402472a3: 4688 l32i.n a8, a6, 16 402472a5: 822230 mull a2, a2, a3 402472a8: 14c542 addi a4, a5, 20 402472ab: 1668 l32i.n a6, a6, 4 402472ad: 474a add.n a4, a7, a4 402472af: 228a add.n a2, a2, a8 402472b1: 0006c0 callx0 a6 402472b4: 030c movi.n a3, 0 402472b6: 004e32 s8i a3, a14, 0 402472b9: f37c movi.n a3, -1 402472bb: 30c3c0 xor a12, a3, a12 402472be: 2d38 l32i.n a3, a13, 8 402472c0: 10c3c0 and a12, a3, a12 402472c3: 2dc9 s32i.n a12, a13, 8 402472c5: 3108 l32i.n a0, a1, 12 402472c7: 21c8 l32i.n a12, a1, 8 402472c9: 11d8 l32i.n a13, a1, 4 402472cb: 01e8 l32i.n a14, a1, 0 402472cd: 10c112 addi a1, a1, 16 402472d0: f00d ret.n ... 402472d4 : 402472d4: 162242 l32i a4, a2, 88 402472d7: 030c movi.n a3, 0 402472d9: 2468 l32i.n a6, a4, 8 402472db: 310626 beqi a6, -1, 40247310 402472de: 000472 l8ui a7, a4, 0 402472e1: 180c movi.n a8, 1 402472e3: 000906 j 4024730b 402472e6: 000000 ill 402472e9: 004013 excw 402472ec: a158 l32i.n a5, a1, 40 402472ee: 178657 bany a6, a5, 40247309 402472f1: 7228 l32i.n a2, a2, 28 402472f3: 205650 or a5, a6, a5 402472f6: 14c222 addi a2, a2, 20 402472f9: 823230 mull a3, a2, a3 402472fc: 4428 l32i.n a2, a4, 16 402472fe: 2459 s32i.n a5, a4, 8 40247300: 323a add.n a3, a2, a3 40247302: 1428 l32i.n a2, a4, 4 40247304: 1329 s32i.n a2, a3, 4 40247306: 000186 j 40247310 40247309: 331b addi.n a3, a3, 1 4024730b: d92377 blt a3, a7, 402472e8 4024730e: 030c movi.n a3, 0 40247310: 032d mov.n a2, a3 40247312: f00d ret.n 40247314 : 40247314: 162262 l32i a6, a2, 88 40247317: 029d mov.n a9, a2 40247319: 2688 l32i.n a8, a6, 8 4024731b: 3648 l32i.n a4, a6, 12 4024731d: 104840 and a4, a8, a4 40247320: 042d mov.n a2, a4 40247322: 24bc beqz.n a4, 40247358 40247324: 0006a2 l8ui a10, a6, 0 40247327: 050c movi.n a5, 0 40247329: 000886 j 4024734f 4024732c: 1d5857 bbc a8, a5, 4024734d 4024732f: 7948 l32i.n a4, a9, 28 40247331: 4628 l32i.n a2, a6, 16 40247333: 14c442 addi a4, a4, 20 40247336: 824450 mull a4, a4, a5 40247339: 424a add.n a4, a2, a4 4024733b: 000472 l8ui a7, a4, 0 4024733e: 017780 slli a7, a7, 24 40247341: 0087d6 bgez a7, 4024734d 40247344: 041472 l16ui a7, a4, 8 40247347: 031322 l16ui a2, a3, 6 4024734a: 081727 beq a7, a2, 40247356 4024734d: 551b addi.n a5, a5, 1 4024734f: d925a7 blt a5, a10, 4024732c 40247352: 020c movi.n a2, 0 40247354: f00d ret.n 40247356: 042d mov.n a2, a4 40247358: f00d ret.n Disassembly of section .text: 40100000 <_stext>: 40100000: 100000 and a0, a0, a0 40100003: ff2140 excw 40100004 : 40100004: ffff21 l32r a2, 40100000 <_stext> 40100007: 13e720 wsr.vecbase a2 4010000a: 0025c5 call0 40100268 4010000d: 000000 ill 40100010 <_DebugExceptionVector>: 40100010: 007200 waiti 2 40100013: fffe46 j 40100010 <_DebugExceptionVector> ... 40100020 <_NMIExceptionVector>: 40100020: 13d300 wsr.excsave3 a0 40100023: 000785 call0 4010009c <_NMILevelVector> ... 40100030 <_KernelExceptionVector>: 40100030: 004100 break 1, 0 40100033: fffe46 j 40100030 <_KernelExceptionVector> ... 40100050 <_UserExceptionVector>: 40100050: 13d100 wsr.excsave1 a0 40100053: 001085 call0 4010015c <_UserExceptionVector_1> ... 40100070 <_DoubleExceptionVector>: 40100070: 004140 break 1, 4 40100073: fffe46 j 40100070 <_DoubleExceptionVector> ... 4010008e: c00000 sub a0, a0, a0 40100091: ae .byte 0xae 40100092: fe .byte 0xfe 40100093: 3f .byte 0x3f 40100094: fe8000 excw 40100097: 3f .byte 0x3f 40100098: 100210 and a0, a2, a1 4010009b: fd0140 excw 4010009c <_NMILevelVector>: 4010009c: fffd01 l32r a0, 40100090 <_DoubleExceptionVector+0x20> 4010009f: a029 s32i.n a2, a0, 40 401000a1: fffc21 l32r a2, 40100094 <_DoubleExceptionVector+0x24> 401000a4: 9019 s32i.n a1, a0, 36 401000a6: 0228 l32i.n a2, a2, 0 401000a8: b039 s32i.n a3, a0, 44 401000aa: 61d320 xsr.excsave3 a2 401000ad: c049 s32i.n a4, a0, 48 401000af: 8029 s32i.n a2, a0, 32 401000b1: 03b130 rsr.epc1 a3 401000b4: 03e840 rsr.exccause a4 401000b7: 3039 s32i.n a3, a0, 12 401000b9: 4049 s32i.n a4, a0, 16 401000bb: 03ee30 rsr.excvaddr a3 401000be: 5039 s32i.n a3, a0, 20 401000c0: 03d140 rsr.excsave1 a4 401000c3: 6049 s32i.n a4, a0, 24 401000c5: d059 s32i.n a5, a0, 52 401000c7: e069 s32i.n a6, a0, 56 401000c9: f079 s32i.n a7, a0, 60 401000cb: 106082 s32i a8, a0, 64 401000ce: 116092 s32i a9, a0, 68 401000d1: 1260a2 s32i a10, a0, 72 401000d4: 1360b2 s32i a11, a0, 76 401000d7: 1460c2 s32i a12, a0, 80 401000da: 1560d2 s32i a13, a0, 84 401000dd: 1660e2 s32i a14, a0, 88 401000e0: 1760f2 s32i a15, a0, 92 401000e3: ffeb11 l32r a1, 40100090 <_DoubleExceptionVector+0x20> 401000e6: 000c movi.n a0, 0 401000e8: 322c movi.n a2, 35 401000ea: 13e620 wsr.ps a2 401000ed: 002010 rsync 401000f0: 0303e0 rsr.sar a14 401000f3: 01e9 s32i.n a14, a1, 0 401000f5: ffe8d1 l32r a13, 40100098 <_DoubleExceptionVector+0x28> 401000f8: 000dc0 callx0 a13 401000fb: 01f8 l32i.n a15, a1, 0 401000fd: 1303f0 wsr.sar a15 40100100: 323c movi.n a2, 51 40100102: 13e620 wsr.ps a2 40100105: 002010 rsync 40100108: c148 l32i.n a4, a1, 48 4010010a: d158 l32i.n a5, a1, 52 4010010c: e168 l32i.n a6, a1, 56 4010010e: f178 l32i.n a7, a1, 60 40100110: 102182 l32i a8, a1, 64 40100113: 112192 l32i a9, a1, 68 40100116: 1221a2 l32i a10, a1, 72 40100119: 1321b2 l32i a11, a1, 76 4010011c: 1421c2 l32i a12, a1, 80 4010011f: 1521d2 l32i a13, a1, 84 40100122: 1621e2 l32i a14, a1, 88 40100125: 1721f2 l32i a15, a1, 92 40100128: 3128 l32i.n a2, a1, 12 4010012a: 4138 l32i.n a3, a1, 16 4010012c: 13b120 wsr.epc1 a2 4010012f: 13e830 wsr.exccause a3 40100132: 5128 l32i.n a2, a1, 20 40100134: 13ee20 wsr.excvaddr a2 40100137: 6138 l32i.n a3, a1, 24 40100139: 13d130 wsr.excsave1 a3 4010013c: 8108 l32i.n a0, a1, 32 4010013e: 030330 rsr.sar a3 40100141: ffa322 movi a2, 0x3ff 40100144: 0122c0 slli a2, a2, 20 40100147: 130330 wsr.sar a3 4010014a: f30c movi.n a3, 15 4010014c: 0239 s32i.n a3, a2, 0 4010014e: a128 l32i.n a2, a1, 40 40100150: b138 l32i.n a3, a1, 44 40100152: 9118 l32i.n a1, a1, 36 40100154: 003310 rfi 3 40100157: c00000 sub a0, a0, a0 4010015a: ff .byte 0xff 4010015b: 3f .byte 0x3f 4010015c <_UserExceptionVector_1>: 4010015c: 03d100 rsr.excsave1 a0 4010015f: ffd112 addmi a1, a1, 0xffffff00 40100162: 5129 s32i.n a2, a1, 20 40100164: 6139 s32i.n a3, a1, 24 40100166: fffc31 l32r a3, 40100158 <_NMILevelVector+0xbc> 40100169: 03e820 rsr.exccause a2 4010016c: a03230 addx4 a3, a2, a3 4010016f: 0338 l32i.n a3, a3, 0 40100171: 7149 s32i.n a4, a1, 28 40100173: 0003a0 jx a3 40100176: 000000 ill 40100179: bfe000 excw 4010017c: 4b1c movi.n a11, 20 4010017e: cc4000 excw 40100181: 400024 excw 40100184: c0c112 addi a1, a1, -64 40100187: 442c movi.n a4, 36 40100189: c109 s32i.n a0, a1, 48 4010018b: fffb01 l32r a0, 40100178 <_UserExceptionVector_1+0x1c> 4010018e: 013d mov.n a3, a1 40100190: 220a add.n a2, a2, a0 40100192: fffa01 l32r a0, 4010017c <_UserExceptionVector_1+0x20> 40100195: 0000c0 callx0 a0 40100198: 012d mov.n a2, a1 4010019a: fff901 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010019d: 0000c0 callx0 a0 401001a0: c108 l32i.n a0, a1, 48 401001a2: 40c112 addi a1, a1, 64 401001a5: f00d ret.n 401001a7: 800400 add a0, a4, a0 401001aa: fe .byte 0xfe 401001ab: 3f .byte 0x3f 401001ac: 4678 l32i.n a7, a6, 16 401001ae: 124000 excw 401001b1: 09f0c1 l32r a12, 400c2974 <__floatsidf+0xb4684> 401001b4: fc0101 l32r a0, 400ff1b8 <__floatsidf+0xf0ec8> 401001b7: ff .byte 0xff 401001b8: 000002 l8ui a0, a0, 0 401001bb: 009c beqz.n a0, 401001cf <_UserExceptionVector_1+0x73> 401001bd: 1a1066 bnei a0, 1, 401001db <_UserExceptionVector_1+0x7f> 401001c0: 120c movi.n a2, 1 401001c2: 030c movi.n a3, 0 401001c4: 140c movi.n a4, 1 401001c6: fff901 l32r a0, 401001ac <_UserExceptionVector_1+0x50> 401001c9: 0000c0 callx0 a0 401001cc: 0002c6 j 401001db <_UserExceptionVector_1+0x7f> 401001cf: 020c movi.n a2, 0 401001d1: 030c movi.n a3, 0 401001d3: 140c movi.n a4, 1 401001d5: fff501 l32r a0, 401001ac <_UserExceptionVector_1+0x50> 401001d8: 0000c0 callx0 a0 401001db: 0108 l32i.n a0, a1, 0 401001dd: 10c112 addi a1, a1, 16 401001e0: f00d ret.n 401001e2: 000000 ill 401001e5: fe .byte 0xfe 401001e6: ef .byte 0xef 401001e7: 3f .byte 0x3f 401001e8: feb000 excw 401001eb: 3f .byte 0x3f 401001ec : 401001ec: 076c movi.n a7, -32 401001ee: f60c movi.n a6, 15 401001f0: fffd51 l32r a5, 401001e4 <_UserExceptionVector_1+0x88> 401001f3: 0020c0 memw 401001f6: 802542 l32i a4, a5, 0x200 401001f9: 104470 and a4, a4, a7 401001fc: 204460 or a4, a4, a6 401001ff: 0020c0 memw 40100202: fff931 l32r a3, 401001e8 <_UserExceptionVector_1+0x8c> 40100205: 806542 s32i a4, a5, 0x200 40100208: 0329 s32i.n a2, a3, 0 4010020a: f00d ret.n 4010020c: 000600 excw 4010020f: 046c60 extui a6, a6, 12, 1 40100210 : 40100210: 046c movi.n a4, -32 40100212: e30c movi.n a3, 14 40100214: f0c112 addi a1, a1, -16 40100217: 0109 s32i.n a0, a1, 0 40100219: fff201 l32r a0, 401001e4 <_UserExceptionVector_1+0x88> 4010021c: 0020c0 memw 4010021f: 802052 l32i a5, a0, 0x200 40100222: 105540 and a5, a5, a4 40100225: 205530 or a5, a5, a3 40100228: 0020c0 memw 4010022b: 806052 s32i a5, a0, 0x200 4010022e: 0020c0 memw 40100231: 802022 l32i a2, a0, 0x200 40100234: e4e207 bbsi a2, 0, 4010021c 40100237: ffec31 l32r a3, 401001e8 <_UserExceptionVector_1+0x8c> 4010023a: 0338 l32i.n a3, a3, 0 4010023c: 138c beqz.n a3, 40100241 4010023e: 0003c0 callx0 a3 40100241: 08a022 movi a2, 8 40100244: 051945 call0 401053dc 40100247: feaf62 movi a6, -2 4010024a: fff051 l32r a5, 4010020c 4010024d: 0020c0 memw 40100250: 032542 l32i a4, a5, 12 40100253: 104460 and a4, a4, a6 40100256: 0020c0 memw 40100259: 3549 s32i.n a4, a5, 12 4010025b: 0108 l32i.n a0, a1, 0 4010025d: 10c112 addi a1, a1, 16 40100260: f00d ret.n 40100262: 040000 extui a0, a0, 0, 1 40100265: 0e .byte 0xe 40100266: 124000 excw 40100268 : 40100268: f0c112 addi a1, a1, -16 4010026b: 0109 s32i.n a0, a1, 0 4010026d: 002385 call0 401004a8 40100270: fffd01 l32r a0, 40100264 40100273: 0000c0 callx0 a0 40100276: 0108 l32i.n a0, a1, 0 40100278: 10c112 addi a1, a1, 16 4010027b: f00d ret.n 4010027d: 000000 ill 40100280: 238970 excw 40100283: 89a040 excw 40100286: 124023 excw 40100289: 09f0c1 l32r a12, 400c2a4c <__floatsidf+0xb475c> 4010028c: d50101 l32r a0, 400f5690 <__floatsidf+0xe73a0> 4010028f: ff .byte 0xff 40100290: 0020c0 memw 40100293: 972052 l32i a5, a0, 0x25c 40100296: 0020c0 memw 40100299: 962062 l32i a6, a0, 0x258 4010029c: 0020c0 memw 4010029f: 952042 l32i a4, a0, 0x254 401002a2: 0020c0 memw 401002a5: 942002 l32i a0, a0, 0x250 401002a8: 08e6f7 bbsi a6, 15, 401002b4 401002ab: fff521 l32r a2, 40100280 401002ae: ffed45 call0 40100184 <_UserExceptionVector_1+0x28> 401002b1: ffff06 j 401002b1 401002b4: 90cc bnez.n a0, 401002c1 401002b6: 74cc bnez.n a4, 401002c1 401002b8: fff321 l32r a2, 40100284 401002bb: ffec85 call0 40100184 <_UserExceptionVector_1+0x28> 401002be: ffff06 j 401002be 401002c1: 757800 extui a7, a0, 24, 8 401002c4: 418840 srli a8, a4, 8 401002c7: 1ee6c7 bbsi a6, 12, 401002e9 401002ca: 453c movi.n a5, 52 401002cc: 861c movi.n a6, 24 401002ce: e37c movi.n a3, -2 401002d0: 014232 s8i a3, a2, 1 401002d3: 004262 s8i a6, a2, 0 401002d6: 054272 s8i a7, a2, 5 401002d9: 044242 s8i a4, a2, 4 401002dc: 034282 s8i a8, a2, 3 401002df: 024252 s8i a5, a2, 2 401002e2: 0108 l32i.n a0, a1, 0 401002e4: 10c112 addi a1, a1, 16 401002e7: f00d ret.n 401002e9: 419850 srli a9, a5, 8 401002ec: f5a050 extui a10, a5, 16, 16 401002ef: 0042a2 s8i a10, a2, 0 401002f2: 014292 s8i a9, a2, 1 401002f5: fff746 j 401002d6 401002f8: 000200 excw 401002fb: 100060 and a0, a0, a6 401002fe: ff0000 excw 40100301: ef .byte 0xef 40100302: ff .byte 0xff 40100303: ff .byte 0xff 40100304: fff000 excw 40100307: ff .byte 0xff 40100308: fffc41 l32r a4, 401002f8 4010030b: ffc051 l32r a5, 4010020c 4010030e: 2422e6 bgei a2, 2, 40100336 40100311: fffa21 l32r a2, 401002fc 40100314: 0020c0 memw 40100317: 2478 l32i.n a7, a4, 8 40100319: 207720 or a7, a7, a2 4010031c: 0020c0 memw 4010031f: 2479 s32i.n a7, a4, 8 40100321: 00a162 movi a6, 0x100 40100324: 0020c0 memw 40100327: 802532 l32i a3, a5, 0x200 4010032a: 203360 or a3, a3, a6 4010032d: 0020c0 memw 40100330: 806532 s32i a3, a5, 0x200 40100333: 000e46 j 40100370 40100336: fff2b1 l32r a11, 40100300 40100339: 320b addi.n a3, a2, -1 4010033b: 621b addi.n a6, a2, 1 4010033d: b36220 movgez a6, a2, a2 40100340: 216160 srai a6, a6, 1 40100343: 113380 slli a3, a3, 8 40100346: 660b addi.n a6, a6, -1 40100348: 1166c0 slli a6, a6, 4 4010034b: 336a add.n a3, a3, a6 4010034d: 223a add.n a2, a2, a3 4010034f: 220b addi.n a2, a2, -1 40100351: 0020c0 memw 40100354: 24a8 l32i.n a10, a4, 8 40100356: 10aab0 and a10, a10, a11 40100359: 0020c0 memw 4010035c: 24a9 s32i.n a10, a4, 8 4010035e: ffae92 movi a9, 0xfffffeff 40100361: 0020c0 memw 40100364: 802582 l32i a8, a5, 0x200 40100367: 108890 and a8, a8, a9 4010036a: 0020c0 memw 4010036d: 806582 s32i a8, a5, 0x200 40100370: ffe561 l32r a6, 40100304 40100373: 0020c0 memw 40100376: 2458 l32i.n a5, a4, 8 40100378: 105560 and a5, a5, a6 4010037b: 205520 or a5, a5, a2 4010037e: 0020c0 memw 40100381: 2459 s32i.n a5, a4, 8 40100383: f00d ret.n 40100385: 000000 ill 40100388: ffc714 excw 4010038b: 3f .byte 0x3f 4010038c: 000f74 excw 4010038f: 448c40 extui a8, a4, 12, 5 40100392: 404000 ssai 0 40100395: 402023 excw 40100398: f0c112 addi a1, a1, -16 4010039b: 0109 s32i.n a0, a1, 0 4010039d: fffb01 l32r a0, 4010038c 401003a0: 0000c0 callx0 a0 401003a3: fff921 l32r a2, 40100388 401003a6: 0228 l32i.n a2, a2, 0 401003a8: fffa01 l32r a0, 40100390 401003ab: 0000c0 callx0 a0 401003ae: 050905 call0 40105440 401003b1: fff801 l32r a0, 40100394 401003b4: 0000c0 callx0 a0 401003b7: 0108 l32i.n a0, a1, 0 401003b9: 10c112 addi a1, a1, 16 401003bc: f00d ret.n 401003be: 000000 ill 401003c1: 00ff00 excw 401003c4: fffe00 excw 401003c7: 5f .byte 0x5f 401003c8: 0186a0 slli a8, a6, 22 401003cb: c11200 mul16u a1, a2, a0 401003ce: 61c2e0 xsr.eps2 a14 401003d1: 61d202 addmi a0, a2, 0x6100 401003d4: 61e203 excw 401003d7: 51f904 excw 401003da: 0129 s32i.n a2, a1, 0 401003dc: 1109 s32i.n a0, a1, 4 401003de: 00c485 call0 40101028 401003e1: 02fd mov.n a15, a2 401003e3: fff7d1 l32r a13, 401003c0 401003e6: fff7c1 l32r a12, 401003c4 401003e9: 7da002 movi a0, 125 401003ec: fff7e1 l32r a14, 401003c8 401003ef: 000386 j 40100401 401003f2: 201110 or a1, a1, a1 401003f5: 00c305 call0 40101028 401003f8: 7da002 movi a0, 125 401003fb: c022f0 sub a2, a2, a15 401003fe: 163e27 bltu a14, a2, 40100418 40100401: 0020c0 memw 40100404: 872c32 l32i a3, a12, 0x21c 40100407: 1033d0 and a3, a3, a13 4010040a: 753030 extui a3, a3, 16, 8 4010040d: e13037 bltu a0, a3, 401003f2 40100410: 0020c0 memw 40100413: 0148 l32i.n a4, a1, 0 40100415: 806c42 s32i a4, a12, 0x200 40100418: 020c movi.n a2, 0 4010041a: 21c8 l32i.n a12, a1, 8 4010041c: 31d8 l32i.n a13, a1, 12 4010041e: 41e8 l32i.n a14, a1, 16 40100420: 51f8 l32i.n a15, a1, 20 40100422: 1108 l32i.n a0, a1, 4 40100424: 20c112 addi a1, a1, 32 40100427: f00d ret.n 40100429: 000000 ill 4010042c: f0c112 addi a1, a1, -16 4010042f: 0109 s32i.n a0, a1, 0 40100431: 0c9266 bnei a2, 10, 40100441 40100434: d20c movi.n a2, 13 40100436: fff945 call0 401003cc 40100439: a20c movi.n a2, 10 4010043b: fff905 call0 401003cc 4010043e: 0001c6 j 40100449 40100441: d00c movi.n a0, 13 40100443: 021207 beq a2, a0, 40100449 40100446: fff845 call0 401003cc 40100449: 0108 l32i.n a0, a1, 0 4010044b: 10c112 addi a1, a1, 16 4010044e: f00d ret.n 40100450: 0228 l32i.n a2, a2, 0 40100452: 143020 extui a3, a2, 0, 2 40100455: 061366 bnei a3, 1, 4010045f 40100458: 066227 bbci a2, 2, 40100462 4010045b: 120c movi.n a2, 1 4010045d: f00d ret.n 4010045f: f86227 bbci a2, 2, 4010045b 40100462: 020c movi.n a2, 0 40100464: f00d ret.n 40100466: 2c0000 excw 40100469: 401004 excw 4010046c: 080000 excw 4010046f: 000000 ill 40100472: 000020 excw 40100475: 004000 break 0, 0 40100478: 55aa add.n a5, a5, a10 4010047a: 55aa add.n a5, a5, a10 4010047c: 0518 l32i.n a1, a5, 0 4010047e: ff .byte 0xff 4010047f: 3f .byte 0x3f 40100480: 238d60 excw 40100483: 000040 excw 40100486: 000010 excw 40100489: 000400 excw 4010048c: 242c movi.n a4, 34 4010048e: 1c4000 excw 40100491: 4000e2 l8ui a14, a0, 64 40100494: 2029f4 excw 40100497: 400040 excw 4010049a: b84020 excw 4010049d: 2029 s32i.n a2, a0, 8 4010049f: 18b440 excw 401004a2: b84000 excw 401004a5: 402025 excw 401004a8: d0a422 movi a2, 0x4d0 401004ab: c01120 sub a1, a1, a2 401004ae: ffee21 l32r a2, 40100468 401004b1: 04d142 addmi a4, a1, 0x400 401004b4: 3064c2 s32i a12, a4, 192 401004b7: 3164d2 s32i a13, a4, 196 401004ba: 2f6402 s32i a0, a4, 188 401004bd: fff301 l32r a0, 4010048c 401004c0: 0000c0 callx0 a0 401004c3: 012d mov.n a2, a1 401004c5: ffdc05 call0 40100288 401004c8: 062c movi.n a6, 32 401004ca: ff8b51 l32r a5, 401002f8 401004cd: 0020c0 memw 401004d0: 7548 l32i.n a4, a5, 28 401004d2: 204460 or a4, a4, a6 401004d5: 0020c0 memw 401004d8: 020c movi.n a2, 0 401004da: 7549 s32i.n a4, a5, 28 401004dc: 05d132 addmi a3, a1, 0x500 401004df: 90c332 addi a3, a3, -112 401004e2: 440c movi.n a4, 4 401004e4: ff2601 l32r a0, 4010017c <_UserExceptionVector_1+0x20> 401004e7: 0000c0 callx0 a0 401004ea: 090c movi.n a9, 0 401004ec: ffa7d1 l32r a13, 40100388 401004ef: 04d132 addmi a3, a1, 0x400 401004f2: 242332 l32i a3, a3, 144 401004f5: 0d68 l32i.n a6, a13, 0 401004f7: 350830 extui a0, a3, 24, 4 401004fa: 0430e6 bgei a0, 3, 40100502 401004fd: 202b addi.n a2, a0, 2 401004ff: 000246 j 4010050c 40100502: f1c052 addi a5, a0, -15 40100505: 140c movi.n a4, 1 40100507: 220c movi.n a2, 2 40100509: 832450 moveqz a2, a4, a5 4010050c: ffd851 l32r a5, 4010046c 4010050f: 350c30 extui a0, a3, 28, 4 40100512: ff2531 l32r a3, 401001a8 <_UserExceptionVector_1+0x4c> 40100515: 70ac beqz.n a0, 40100540 40100517: 700b addi.n a7, a0, -1 40100519: 148716 beqz a7, 40100665 4010051c: fec082 addi a8, a0, -2 4010051f: 13a816 beqz a8, 4010065d 40100522: ffd371 l32r a7, 40100470 40100525: fdc0a2 addi a10, a0, -3 40100528: 134a16 beqz a10, 40100660 4010052b: ffd281 l32r a8, 40100474 4010052e: fcc0b2 addi a11, a0, -4 40100531: 13db16 beqz a11, 40100672 40100534: fbc042 addi a4, a0, -5 40100537: 130416 beqz a4, 4010066b 4010053a: fac072 addi a7, a0, -6 4010053d: 12c716 beqz a7, 4010066d 40100540: 1659 s32i.n a5, a6, 4 40100542: 004392 s8i a9, a3, 0 40100545: ffdc05 call0 40100308 40100548: 0d28 l32i.n a2, a13, 0 4010054a: 32c8 l32i.n a12, a2, 12 4010054c: 1228 l32i.n a2, a2, 4 4010054e: 0c3d mov.n a3, a12 40100550: ffd001 l32r a0, 40100490 40100553: 0000c0 callx0 a0 40100556: 024d mov.n a4, a2 40100558: 05d132 addmi a3, a1, 0x500 4010055b: 220b addi.n a2, a2, -1 4010055d: 822c20 mull a2, a12, a2 40100560: 98c332 addi a3, a3, -104 40100563: fdc4c2 addi a12, a4, -3 40100566: c41c movi.n a4, 28 40100568: ff0501 l32r a0, 4010017c <_UserExceptionVector_1+0x20> 4010056b: 0000c0 callx0 a0 4010056e: 150c movi.n a5, 1 40100570: 0d28 l32i.n a2, a13, 0 40100572: 04d142 addmi a4, a1, 0x400 40100575: 980432 l8ui a3, a4, 152 40100578: 3228 l32i.n a2, a2, 12 4010057a: 933530 movnez a3, a5, a3 4010057d: 984432 s8i a3, a4, 152 40100580: 3c3a add.n a3, a12, a3 40100582: 84a442 movi a4, 0x484 40100585: 822230 mull a2, a2, a3 40100588: 013d mov.n a3, a1 4010058a: fefc01 l32r a0, 4010017c <_UserExceptionVector_1+0x20> 4010058d: 0000c0 callx0 a0 40100590: 04d132 addmi a3, a1, 0x400 40100593: 01d8 l32i.n a13, a1, 0 40100595: 04d102 addmi a0, a1, 0x400 40100598: 05d122 addmi a2, a1, 0x500 4010059b: 98c222 addi a2, a2, -104 4010059e: 980002 l8ui a0, a0, 152 401005a1: 44d8d0 extui a13, a13, 8, 5 401005a4: a00020 addx4 a0, a0, a2 401005a7: 5028 l32i.n a2, a0, 20 401005a9: 2d6322 s32i a2, a3, 180 401005ac: 3008 l32i.n a0, a0, 12 401005ae: 012d mov.n a2, a1 401005b0: 2e6302 s32i a0, a3, 184 401005b3: ffe9c5 call0 40100450 401005b6: 04d102 addmi a0, a1, 0x400 401005b9: 242002 l32i a0, a0, 144 401005bc: 350c00 extui a0, a0, 28, 4 401005bf: 025026 beqi a0, 5, 401005c5 401005c2: 166066 bnei a0, 6, 401005dc 401005c5: 024df6 bgeui a13, 4, 401005cb 401005c8: 002206 j 40100654 401005cb: 02cdb6 bltui a13, 32, 401005d1 401005ce: 002086 j 40100654 401005d1: fef531 l32r a3, 401001a8 <_UserExceptionVector_1+0x4c> 401005d4: 140c movi.n a4, 1 401005d6: 932420 movnez a2, a4, a2 401005d9: 004322 s8i a2, a3, 0 401005dc: 04e605 call0 40105440 401005df: ffad01 l32r a0, 40100494 401005e2: 0000c0 callx0 a0 401005e5: ffa021 l32r a2, 40100468 401005e8: ffa901 l32r a0, 4010048c 401005eb: 0000c0 callx0 a0 401005ee: ffa251 l32r a5, 40100478 401005f1: 04d102 addmi a0, a1, 0x400 401005f4: 272002 l32i a0, a0, 156 401005f7: 219057 bne a0, a5, 4010061c 401005fa: 012d mov.n a2, a1 401005fc: 04d132 addmi a3, a1, 0x400 401005ff: 04d1d2 addmi a13, a1, 0x400 40100602: 2d2dd2 l32i a13, a13, 180 40100605: 2e2332 l32i a3, a3, 184 40100608: ffa401 l32r a0, 40100498 4010060b: 0000c0 callx0 a0 4010060e: 1512d7 beq a2, a13, 40100627 40100611: 0c2d mov.n a2, a12 40100613: ffa201 l32r a0, 4010049c 40100616: 0000c0 callx0 a0 40100619: 000286 j 40100627 4010061c: 070026 beqi a0, -1, 40100627 4010061f: 0c2d mov.n a2, a12 40100621: ff9e01 l32r a0, 4010049c 40100624: 0000c0 callx0 a0 40100627: ff9521 l32r a2, 4010047c 4010062a: 013d mov.n a3, a1 4010062c: 84a442 movi a4, 0x484 4010062f: ff9c01 l32r a0, 401004a0 40100632: 0000c0 callx0 a0 40100635: ff9b01 l32r a0, 401004a4 40100638: 0000c0 callx0 a0 4010063b: d0a422 movi a2, 0x4d0 4010063e: 04d102 addmi a0, a1, 0x400 40100641: 04d1d2 addmi a13, a1, 0x400 40100644: 04d1c2 addmi a12, a1, 0x400 40100647: 302cc2 l32i a12, a12, 192 4010064a: 312dd2 l32i a13, a13, 196 4010064d: 2f2002 l32i a0, a0, 188 40100650: 112a add.n a1, a1, a2 40100652: f00d ret.n 40100654: ff8b21 l32r a2, 40100480 40100657: ffb2c5 call0 40100184 <_UserExceptionVector_1+0x28> 4010065a: ffff06 j 4010065a 4010065d: ff8971 l32r a7, 40100484 40100660: 075d mov.n a5, a7 40100662: ffb686 j 40100540 40100665: ff8851 l32r a5, 40100488 40100668: ffb506 j 40100540 4010066b: 078d mov.n a8, a7 4010066d: 1689 s32i.n a8, a6, 4 4010066f: ffb486 j 40100545 40100672: 085d mov.n a5, a8 40100674: ffb206 j 40100540 40100677: e54100 extui a4, a0, 17, 15 4010067a: fe .byte 0xfe 4010067b: 0020c0 memw 4010067e: 9438 l32i.n a3, a4, 36 40100680: c03230 sub a3, a2, a3 40100683: 0713e6 bgei a3, 1, 4010068e 40100686: 0020c0 memw 40100689: 9428 l32i.n a2, a4, 36 4010068b: 64c222 addi a2, a2, 100 4010068e: 0020c0 memw 40100691: c429 s32i.n a2, a4, 48 40100693: f00d ret.n 40100695: 000000 ill 40100698: 8009 s32i.n a0, a0, 32 4010069a: fe .byte 0xfe 4010069b: 3f .byte 0x3f 4010069c: f0c112 addi a1, a1, -16 4010069f: 0109 s32i.n a0, a1, 0 401006a1: feda01 l32r a0, 4010020c 401006a4: 0020c0 memw 401006a7: 9008 l32i.n a0, a0, 36 401006a9: fffb61 l32r a6, 40100698 401006ac: 055c movi.n a5, 80 401006ae: 000662 l8ui a6, a6, 0 401006b1: 00a542 movi a4, 0x500 401006b4: 934560 movnez a4, a5, a6 401006b7: 540a add.n a5, a4, a0 401006b9: c03250 sub a3, a2, a5 401006bc: 1813e6 bgei a3, 1, 401006d8 401006bf: c03200 sub a3, a2, a0 401006c2: 0713e6 bgei a3, 1, 401006cd 401006c5: 052d mov.n a2, a5 401006c7: fffb05 call0 40100678 401006ca: 000346 j 401006db 401006cd: 242a add.n a2, a4, a2 401006cf: 40c222 addi a2, a2, 64 401006d2: fffa45 call0 40100678 401006d5: 000086 j 401006db 401006d8: fff9c5 call0 40100678 401006db: 0108 l32i.n a0, a1, 0 401006dd: 10c112 addi a1, a1, 16 401006e0: f00d ret.n ... 401006e4 : 401006e4: 3239 s32i.n a3, a2, 12 401006e6: 4249 s32i.n a4, a2, 16 401006e8: f57c movi.n a5, -1 401006ea: 060c movi.n a6, 0 401006ec: 1269 s32i.n a6, a2, 4 401006ee: 2269 s32i.n a6, a2, 8 401006f0: 0259 s32i.n a5, a2, 0 401006f2: f00d ret.n 401006f4: feb050 excw 401006f7: 3f .byte 0x3f 401006f8: fe9000 excw 401006fb: 3f .byte 0x3f 401006fc: 900c movi.n a0, 9 401006fe: fe .byte 0xfe 401006ff: 3f .byte 0x3f 40100700: f0c112 addi a1, a1, -16 40100703: fffc61 l32r a6, 401006f4 40100706: 1109 s32i.n a0, a1, 4 40100708: 0608 l32i.n a0, a6, 0 4010070a: 050c movi.n a5, 0 4010070c: 009c beqz.n a0, 40100720 4010070e: 1048 l32i.n a4, a0, 4 40100710: c04240 sub a4, a2, a4 40100713: 0b14a6 blti a4, 1, 40100722 40100716: 005d mov.n a5, a0 40100718: 0008 l32i.n a0, a0, 0 4010071a: ff0056 bnez a0, 4010070e 4010071d: 000046 j 40100722 40100720: 050c movi.n a5, 0 40100722: 0139 s32i.n a3, a1, 0 40100724: 0309 s32i.n a0, a3, 0 40100726: 1329 s32i.n a2, a3, 4 40100728: 358c beqz.n a5, 4010072f 4010072a: 0539 s32i.n a3, a5, 0 4010072c: 000206 j 40100738 4010072f: 035d mov.n a5, a3 40100731: 0659 s32i.n a5, a6, 0 40100733: fff685 call0 4010069c 40100736: 0138 l32i.n a3, a1, 0 40100738: 0368 l32i.n a6, a3, 0 4010073a: 1108 l32i.n a0, a1, 4 4010073c: 119637 bne a6, a3, 40100751 4010073f: ffee21 l32r a2, 401006f8 40100742: ffee31 l32r a3, 401006fc 40100745: c6a042 movi a4, 198 40100748: fe8e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010074b: 0000c0 callx0 a0 4010074e: ffff06 j 4010074e 40100751: 10c112 addi a1, a1, 16 40100754: f00d ret.n 40100756: 800000 add a0, a0, a0 40100759: 0f .byte 0xf 4010075a: 124000 excw 4010075c : 4010075c: f0c112 addi a1, a1, -16 4010075f: 11c9 s32i.n a12, a1, 4 40100761: 0109 s32i.n a0, a1, 0 40100763: 02cd mov.n a12, a2 40100765: ff0901 l32r a0, 4010038c 40100768: 0000c0 callx0 a0 4010076b: ffe251 l32r a5, 401006f4 4010076e: 0508 l32i.n a0, a5, 0 40100770: 020c movi.n a2, 0 40100772: f09c beqz.n a0, 40100795 40100774: 1f1c07 beq a12, a0, 40100797 40100777: 002d mov.n a2, a0 40100779: 0008 l32i.n a0, a0, 0 4010077b: ff5056 bnez a0, 40100774 4010077e: 000c movi.n a0, 0 40100780: f27c movi.n a2, -1 40100782: 0c29 s32i.n a2, a12, 0 40100784: 2c09 s32i.n a0, a12, 8 40100786: 11c8 l32i.n a12, a1, 4 40100788: fff401 l32r a0, 40100758 4010078b: 0000c0 callx0 a0 4010078e: 0108 l32i.n a0, a1, 0 40100790: 10c112 addi a1, a1, 16 40100793: f00d ret.n 40100795: 020c movi.n a2, 0 40100797: fe3016 beqz a0, 4010077e 4010079a: 0008 l32i.n a0, a0, 0 4010079c: 328c beqz.n a2, 401007a3 4010079e: 0209 s32i.n a0, a2, 0 401007a0: fff686 j 4010077e 401007a3: 0509 s32i.n a0, a5, 0 401007a5: fd5016 beqz a0, 4010077e 401007a8: 1028 l32i.n a2, a0, 4 401007aa: ffef05 call0 4010069c 401007ad: fff346 j 4010077e 401007b0: 000e24 excw 401007b3: f21c40 excw 401007b6: 030c movi.n a3, 0 401007b8: 040c movi.n a4, 0 401007ba: f0c112 addi a1, a1, -16 401007bd: 0109 s32i.n a0, a1, 0 401007bf: fffc01 l32r a0, 401007b0 401007c2: 0000c0 callx0 a0 401007c5: 0108 l32i.n a0, a1, 0 401007c7: 10c112 addi a1, a1, 16 401007ca: f00d ret.n 401007cc: 238d70 excw 401007cf: ffff40 excw 401007d2: ff .byte 0xff 401007d3: 0f .byte 0xf 401007d4: 238d90 excw 401007d7: 8db040 excw 401007da: af4023 excw 401007dd: 000035 excw 401007e0: 04c4b4 excw 401007e3: 4b4000 excw 401007e6: 004c movi.n a0, 64 401007e8: 0f4240 excw ... 401007ec : 401007ec: e0c112 addi a1, a1, -32 401007ef: 1159 s32i.n a5, a1, 4 401007f1: 0149 s32i.n a4, a1, 0 401007f3: 41d9 s32i.n a13, a1, 16 401007f5: 31c9 s32i.n a12, a1, 12 401007f7: 2109 s32i.n a0, a1, 8 401007f9: 03cd mov.n a12, a3 401007fb: 0208 l32i.n a0, a2, 0 401007fd: 02dd mov.n a13, a2 401007ff: 020026 beqi a0, -1, 40100805 40100802: fff585 call0 4010075c 40100805: 032d22 l32i a2, a13, 12 40100808: ffa431 l32r a3, 40100698 4010080b: 00b256 bnez a2, 4010081a 4010080e: 203dd0 or a3, a13, a13 40100811: ffee21 l32r a2, 401007cc 40100814: 006385 call0 40100e50 40100817: 002186 j 401008a1 4010081a: 000332 l8ui a3, a3, 0 4010081d: ffec01 l32r a0, 401007d0 40100820: 83dc bnez.n a3, 4010083c 40100822: 1148 l32i.n a4, a1, 4 40100824: 051466 bnei a4, 1, 4010082d 40100827: e8a352 movi a5, 0x3e8 4010082a: 82cc50 mull a12, a12, a5 4010082d: 7bb0c7 bgeu a0, a12, 401008ac 40100830: ffe921 l32r a2, 401007d4 40100833: 0061c5 call0 40100e50 40100836: 0019c6 j 401008a1 40100839: 000000 ill 4010083c: 0bb0c7 bgeu a0, a12, 4010084b 4010083f: ffe621 l32r a2, 401007d8 40100842: 0060c5 call0 40100e50 40100845: 001606 j 401008a1 40100848: 000000 ill 4010084b: fcac beqz.n a12, 4010087e 4010084d: ffe361 l32r a6, 401007dc 40100850: 1420c0 extui a2, a12, 0, 2 40100853: 13b6c7 bgeu a6, a12, 4010086a 40100856: 4102c0 srli a0, a12, 2 40100859: e2a432 movi a3, 0x4e2 4010085c: 38a1c2 movi a12, 0x138 4010085f: 820030 mull a0, a0, a3 40100862: c1c2c0 mul16u a12, a2, a12 40100865: cc0a add.n a12, a12, a0 40100867: 000546 j 40100880 4010086a: ffdd21 l32r a2, 401007e0 4010086d: e8a332 movi a3, 0x3e8 40100870: 822c20 mull a2, a12, a2 40100873: ff0701 l32r a0, 40100490 40100876: 0000c0 callx0 a0 40100879: 02cd mov.n a12, a2 4010087b: 000046 j 40100880 4010087e: 0c0c movi.n a12, 0 40100880: 0138 l32i.n a3, a1, 0 40100882: 038c beqz.n a3, 40100886 40100884: 2dc9 s32i.n a12, a13, 8 40100886: fec101 l32r a0, 4010038c 40100889: 0000c0 callx0 a0 4010088c: 0d3d mov.n a3, a13 4010088e: fe5f21 l32r a2, 4010020c 40100891: 0020c0 memw 40100894: 9228 l32i.n a2, a2, 36 40100896: 2c2a add.n a2, a12, a2 40100898: ffe645 call0 40100700 4010089b: ffaf01 l32r a0, 40100758 4010089e: 0000c0 callx0 a0 401008a1: 31c8 l32i.n a12, a1, 12 401008a3: 41d8 l32i.n a13, a1, 16 401008a5: 2108 l32i.n a0, a1, 8 401008a7: 20c112 addi a1, a1, 32 401008aa: f00d ret.n 401008ac: acac beqz.n a12, 401008da 401008ae: 5aa332 movi a3, 0x35a 401008b1: 11b3c7 bgeu a3, a12, 401008c6 401008b4: 1400c0 extui a0, a12, 0, 2 401008b7: a00000 addx4 a0, a0, a0 401008ba: 41c2c0 srli a12, a12, 2 401008bd: a0ccc0 addx4 a12, a12, a12 401008c0: a0cc00 addx4 a12, a12, a0 401008c3: ffee46 j 40100880 401008c6: ffc721 l32r a2, 401007e4 401008c9: ffc731 l32r a3, 401007e8 401008cc: 822c20 mull a2, a12, a2 401008cf: fef001 l32r a0, 40100490 401008d2: 0000c0 callx0 a0 401008d5: 02cd mov.n a12, a2 401008d7: ffe946 j 40100880 401008da: 0c0c movi.n a12, 0 401008dc: ffe806 j 40100880 401008df: b08000 addx8 a8, a0, a0 401008e2: fe .byte 0xfe 401008e3: 3f .byte 0x3f 401008e4 : 401008e4: ffff71 l32r a7, 401008e0 401008e7: 1238 l32i.n a3, a2, 4 401008e9: 4748 l32i.n a4, a7, 16 401008eb: 076d mov.n a6, a7 401008ed: 0658 l32i.n a5, a6, 0 401008ef: 06b527 bgeu a5, a2, 401008f9 401008f2: 358c beqz.n a5, 401008f9 401008f4: 056d mov.n a6, a5 401008f6: fffcc6 j 401008ed 401008f9: 0259 s32i.n a5, a2, 0 401008fb: 334a add.n a3, a3, a4 401008fd: 4739 s32i.n a3, a7, 16 401008ff: 0629 s32i.n a2, a6, 0 40100901: f00d ret.n 40100903: 8dd000 excw 40100906: 6c4023 excw 40100909: 203b addi.n a2, a0, 3 4010090b: 2ba040 excw 4010090e: cc4020 excw 40100911: 2e .byte 0x2e 40100912: 124000 excw 40100914 : 40100914: b0c112 addi a1, a1, -80 40100917: 1161c2 s32i a12, a1, 68 4010091a: fff1c1 l32r a12, 401008e0 4010091d: 106102 s32i a0, a1, 64 40100920: 0a1c02 l16ui a0, a12, 20 40100923: 1261d2 s32i a13, a1, 72 40100926: 67b0b6 bltui a0, 16, 40100991 40100929: fe9801 l32r a0, 4010038c 4010092c: 0000c0 callx0 a0 4010092f: fe9621 l32r a2, 40100388 40100932: 0228 l32i.n a2, a2, 0 40100934: fe9701 l32r a0, 40100390 40100937: 0000c0 callx0 a0 4010093a: 201110 or a1, a1, a1 4010093d: 04b005 call0 40105440 40100940: 0c38 l32i.n a3, a12, 0 40100942: fe32d1 l32r a13, 4010020c 40100945: 042316 beqz a3, 4010098b 40100948: ffef21 l32r a2, 40100904 4010094b: 013d mov.n a3, a1 4010094d: 441c movi.n a4, 20 4010094f: ffee01 l32r a0, 40100908 40100952: 0000c0 callx0 a0 40100955: 0c38 l32i.n a3, a12, 0 40100957: 20c122 addi a2, a1, 32 4010095a: 2338 l32i.n a3, a3, 8 4010095c: ffec01 l32r a0, 4010090c 4010095f: 0000c0 callx0 a0 40100962: 023d mov.n a3, a2 40100964: 0c58 l32i.n a5, a12, 0 40100966: 012d mov.n a2, a1 40100968: 3548 l32i.n a4, a5, 12 4010096a: 1558 l32i.n a5, a5, 4 4010096c: fe0501 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010096f: 0000c0 callx0 a0 40100972: d0a722 movi a2, 0x7d0 40100975: ffe601 l32r a0, 40100910 40100978: 0000c0 callx0 a0 4010097b: 0020c0 memw 4010097e: 0cc8 l32i.n a12, a12, 0 40100980: 73a072 movi a7, 115 40100983: 0c68 l32i.n a6, a12, 0 40100985: c56d72 s32i a7, a13, 0x314 40100988: fbc656 bnez a6, 40100948 4010098b: ff7301 l32r a0, 40100758 4010098e: 0000c0 callx0 a0 40100991: 1121c2 l32i a12, a1, 68 40100994: 1221d2 l32i a13, a1, 72 40100997: 102102 l32i a0, a1, 64 4010099a: 50c112 addi a1, a1, 80 4010099d: f00d ret.n ... 401009a0 : 401009a0: ffd071 l32r a7, 401008e0 401009a3: 076d mov.n a6, a7 401009a5: 0658 l32i.n a5, a6, 0 401009a7: 0d1527 beq a5, a2, 401009b8 401009aa: 358c beqz.n a5, 401009b1 401009ac: 056d mov.n a6, a5 401009ae: fffcc6 j 401009a5 401009b1: 031527 beq a5, a2, 401009b8 401009b4: f27c movi.n a2, -1 401009b6: f00d ret.n 401009b8: 1238 l32i.n a3, a2, 4 401009ba: 0248 l32i.n a4, a2, 0 401009bc: 4728 l32i.n a2, a7, 16 401009be: 0649 s32i.n a4, a6, 0 401009c0: c02230 sub a2, a2, a3 401009c3: 4729 s32i.n a2, a7, 16 401009c5: 020c movi.n a2, 0 401009c7: f00d ret.n 401009c9: 000000 ill 401009cc : 401009cc: ffc561 l32r a6, 401008e0 401009cf: 0a1642 l16ui a4, a6, 20 401009d2: 0b1632 l16ui a3, a6, 22 401009d5: 242a add.n a2, a4, a2 401009d7: 105320 and a5, a3, a2 401009da: 070327 bnone a3, a2, 401009e5 401009dd: 0c1672 l16ui a7, a6, 24 401009e0: c07750 sub a7, a7, a5 401009e3: 227a add.n a2, a2, a7 401009e5: f00d ret.n 401009e7: b0a400 addx8 a10, a4, a0 401009ea: fe .byte 0xfe 401009eb: 3f .byte 0x3f 401009ec: fe9010 excw 401009ef: 3f .byte 0x3f 401009f0: 202c14 excw 401009f3: c11240 mul16u a1, a2, a4 401009f4 : 401009f4: e0c112 addi a1, a1, -32 401009f7: 61e9 s32i.n a14, a1, 24 401009f9: 2139 s32i.n a3, a1, 8 401009fb: 3109 s32i.n a0, a1, 12 401009fd: 41c9 s32i.n a12, a1, 16 401009ff: 51d9 s32i.n a13, a1, 20 40100a01: 02cd mov.n a12, a2 40100a03: 04dd mov.n a13, a4 40100a05: fe6101 l32r a0, 4010038c 40100a08: 0000c0 callx0 a0 40100a0b: ffb5e1 l32r a14, 401008e0 40100a0e: 7e08 l32i.n a0, a14, 28 40100a10: 40cc bnez.n a0, 40100a18 40100a12: fff701 l32r a0, 401009f0 40100a15: 0000c0 callx0 a0 40100a18: 1cac beqz.n a12, 40100a3d 40100a1a: 0c2d mov.n a2, a12 40100a1c: fffac5 call0 401009cc 40100a1f: 02cd mov.n a12, a2 40100a21: 829c beqz.n a2, 40100a3d 40100a23: 8e28 l32i.n a2, a14, 32 40100a25: 9e08 l32i.n a0, a14, 36 40100a27: 12bc27 bgeu a12, a2, 40100a3d 40100a2a: ffef71 l32r a7, 401009e8 40100a2d: 1038 l32i.n a3, a0, 4 40100a2f: 0048 l32i.n a4, a0, 0 40100a31: 2cb3c7 bgeu a3, a12, 40100a61 40100a34: 94ac beqz.n a4, 40100a61 40100a36: 007d mov.n a7, a0 40100a38: 040d mov.n a0, a4 40100a3a: fffbc6 j 40100a2d 40100a3d: 0d0c movi.n a13, 0 40100a3f: ff4601 l32r a0, 40100758 40100a42: 0000c0 callx0 a0 40100a45: 61e8 l32i.n a14, a1, 24 40100a47: 9dcc bnez.n a13, 40100a54 40100a49: 0c3d mov.n a3, a12 40100a4b: ffe821 l32r a2, 401009ec 40100a4e: fdcc01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40100a51: 0000c0 callx0 a0 40100a54: 3108 l32i.n a0, a1, 12 40100a56: 0d2d mov.n a2, a13 40100a58: 41c8 l32i.n a12, a1, 16 40100a5a: 51d8 l32i.n a13, a1, 20 40100a5c: 20c112 addi a1, a1, 32 40100a5f: f00d ret.n 40100a61: 7e48 l32i.n a4, a14, 28 40100a63: 11d9 s32i.n a13, a1, 4 40100a65: 491407 beq a4, a0, 40100ab2 40100a68: 0109 s32i.n a0, a1, 0 40100a6a: 07d8 l32i.n a13, a7, 0 40100a6c: 0a1e82 l16ui a8, a14, 20 40100a6f: 0038 l32i.n a3, a0, 0 40100a71: 1158f0 slli a5, a8, 1 40100a74: 0739 s32i.n a3, a7, 0 40100a76: 1078 l32i.n a7, a0, 4 40100a78: dd8a add.n a13, a13, a8 40100a7a: c097c0 sub a9, a7, a12 40100a7d: 11b597 bgeu a5, a9, 40100a92 40100a80: 2c0a add.n a2, a12, a0 40100a82: 1299 s32i.n a9, a2, 4 40100a84: 10c9 s32i.n a12, a0, 4 40100a86: 001245 call0 40100bac 40100a89: 0a1e82 l16ui a8, a14, 20 40100a8c: 0108 l32i.n a0, a1, 0 40100a8e: 8e28 l32i.n a2, a14, 32 40100a90: 1078 l32i.n a7, a0, 4 40100a92: 0109 s32i.n a0, a1, 0 40100a94: 050c movi.n a5, 0 40100a96: c06270 sub a6, a2, a7 40100a99: 0059 s32i.n a5, a0, 0 40100a9b: 8e69 s32i.n a6, a14, 32 40100a9d: 09b8b6 bltui a8, 16, 40100aaa 40100aa0: 0109 s32i.n a0, a1, 0 40100aa2: 2188 l32i.n a8, a1, 8 40100aa4: 1178 l32i.n a7, a1, 4 40100aa6: 3079 s32i.n a7, a0, 12 40100aa8: 2089 s32i.n a8, a0, 8 40100aaa: 0128 l32i.n a2, a1, 0 40100aac: ffe345 call0 401008e4 40100aaf: ffe306 j 40100a3f 40100ab2: 0d0c movi.n a13, 0 40100ab4: ffe1c6 j 40100a3f 40100ab7: 901800 addx2 a1, a8, a0 40100aba: fe .byte 0xfe 40100abb: 3f .byte 0x3f 40100abc : 40100abc: f0c112 addi a1, a1, -16 40100abf: 21c9 s32i.n a12, a1, 8 40100ac1: 1109 s32i.n a0, a1, 4 40100ac3: 02cd mov.n a12, a2 40100ac5: b2bc beqz.n a2, 40100b04 40100ac7: ff8601 l32r a0, 401008e0 40100aca: 0a1002 l16ui a0, a0, 20 40100acd: c00200 sub a0, a2, a0 40100ad0: 0109 s32i.n a0, a1, 0 40100ad2: fe2e01 l32r a0, 4010038c 40100ad5: 0000c0 callx0 a0 40100ad8: 0128 l32i.n a2, a1, 0 40100ada: ffec45 call0 401009a0 40100add: 00d2d6 bgez a2, 40100aee 40100ae0: 0c3d mov.n a3, a12 40100ae2: fff521 l32r a2, 40100ab8 40100ae5: fda601 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40100ae8: 0000c0 callx0 a0 40100aeb: 0003c6 j 40100afe 40100aee: ff7c41 l32r a4, 401008e0 40100af1: 0128 l32i.n a2, a1, 0 40100af3: 8458 l32i.n a5, a4, 32 40100af5: 1238 l32i.n a3, a2, 4 40100af7: 335a add.n a3, a3, a5 40100af9: 8439 s32i.n a3, a4, 32 40100afb: 000b05 call0 40100bac 40100afe: ff1601 l32r a0, 40100758 40100b01: 0000c0 callx0 a0 40100b04: 21c8 l32i.n a12, a1, 8 40100b06: 1108 l32i.n a0, a1, 4 40100b08: 10c112 addi a1, a1, 16 40100b0b: f00d ret.n 40100b0d: 000000 ill 40100b10: 0018a4 excw 40100b13: 037d40 excw 40100b14 : 40100b14: 037d mov.n a7, a3 40100b16: f0c112 addi a1, a1, -16 40100b19: 21c9 s32i.n a12, a1, 8 40100b1b: 1109 s32i.n a0, a1, 4 40100b1d: 043d mov.n a3, a4 40100b1f: 822270 mull a2, a2, a7 40100b22: 054d mov.n a4, a5 40100b24: 0129 s32i.n a2, a1, 0 40100b26: ffecc5 call0 401009f4 40100b29: 02cd mov.n a12, a2 40100b2b: 828c beqz.n a2, 40100b37 40100b2d: 030c movi.n a3, 0 40100b2f: 0148 l32i.n a4, a1, 0 40100b31: fff701 l32r a0, 40100b10 40100b34: 0000c0 callx0 a0 40100b37: 0c2d mov.n a2, a12 40100b39: 1108 l32i.n a0, a1, 4 40100b3b: 21c8 l32i.n a12, a1, 8 40100b3d: 10c112 addi a1, a1, 16 40100b40: f00d ret.n ... 40100b44 : 40100b44: 045d mov.n a5, a4 40100b46: 037d mov.n a7, a3 40100b48: f0c112 addi a1, a1, -16 40100b4b: 0109 s32i.n a0, a1, 0 40100b4d: 023d mov.n a3, a2 40100b4f: 074d mov.n a4, a7 40100b51: 120c movi.n a2, 1 40100b53: fffc05 call0 40100b14 40100b56: 0108 l32i.n a0, a1, 0 40100b58: 10c112 addi a1, a1, 16 40100b5b: f00d ret.n 40100b5d: 000000 ill 40100b60 : 40100b60: e0c112 addi a1, a1, -32 40100b63: 31d9 s32i.n a13, a1, 12 40100b65: 1109 s32i.n a0, a1, 4 40100b67: 0139 s32i.n a3, a1, 0 40100b69: 51f9 s32i.n a15, a1, 20 40100b6b: 21c9 s32i.n a12, a1, 8 40100b6d: 6149 s32i.n a4, a1, 24 40100b6f: 41e9 s32i.n a14, a1, 16 40100b71: 054d mov.n a4, a5 40100b73: 05ed mov.n a14, a5 40100b75: 02cd mov.n a12, a2 40100b77: 61f8 l32i.n a15, a1, 24 40100b79: 032d mov.n a2, a3 40100b7b: 0f3d mov.n a3, a15 40100b7d: ffe745 call0 401009f4 40100b80: 02dd mov.n a13, a2 40100b82: 329c beqz.n a2, 40100b99 40100b84: 1c9c beqz.n a12, 40100b99 40100b86: 0c3d mov.n a3, a12 40100b88: 0148 l32i.n a4, a1, 0 40100b8a: fe4501 l32r a0, 401004a0 40100b8d: 0000c0 callx0 a0 40100b90: 0e4d mov.n a4, a14 40100b92: 0f3d mov.n a3, a15 40100b94: 0c2d mov.n a2, a12 40100b96: fff245 call0 40100abc 40100b99: 1108 l32i.n a0, a1, 4 40100b9b: 21c8 l32i.n a12, a1, 8 40100b9d: 41e8 l32i.n a14, a1, 16 40100b9f: 0d2d mov.n a2, a13 40100ba1: 51f8 l32i.n a15, a1, 20 40100ba3: 31d8 l32i.n a13, a1, 12 40100ba5: 20c112 addi a1, a1, 32 40100ba8: f00d ret.n 40100baa: 610000 excw 40100bad: 8f .byte 0x8f 40100bae: ff .byte 0xff 40100baf: 0658 l32i.n a5, a6, 0 40100bb1: 06b527 bgeu a5, a2, 40100bbb 40100bb4: 056d mov.n a6, a5 40100bb6: 0558 l32i.n a5, a5, 0 40100bb8: f83527 bltu a5, a2, 40100bb4 40100bbb: 1678 l32i.n a7, a6, 4 40100bbd: 376a add.n a3, a7, a6 40100bbf: 079237 bne a2, a3, 40100bca 40100bc2: 1248 l32i.n a4, a2, 4 40100bc4: 062d mov.n a2, a6 40100bc6: 447a add.n a4, a4, a7 40100bc8: 1649 s32i.n a4, a6, 4 40100bca: 1278 l32i.n a7, a2, 4 40100bcc: 872a add.n a8, a7, a2 40100bce: 0f9587 bne a5, a8, 40100be1 40100bd1: ff4381 l32r a8, 401008e0 40100bd4: 7888 l32i.n a8, a8, 28 40100bd6: 101587 beq a5, a8, 40100bea 40100bd9: 1598 l32i.n a9, a5, 4 40100bdb: 0558 l32i.n a5, a5, 0 40100bdd: 997a add.n a9, a9, a7 40100bdf: 1299 s32i.n a9, a2, 4 40100be1: 0259 s32i.n a5, a2, 0 40100be3: 011267 beq a2, a6, 40100be8 40100be6: 0629 s32i.n a2, a6, 0 40100be8: f00d ret.n 40100bea: 085d mov.n a5, a8 40100bec: fffc46 j 40100be1 40100bef: ffff00 excw 40100bf2: fffd excw 40100bf4 : 40100bf4: ffae62 movi a6, 0xfffffeff 40100bf7: fdc031 l32r a3, 401002f8 40100bfa: fd7a51 l32r a5, 401001e4 <_UserExceptionVector_1+0x88> 40100bfd: 0020c0 memw 40100c00: 832542 l32i a4, a5, 0x20c 40100c03: 104460 and a4, a4, a6 40100c06: 0020c0 memw 40100c09: 836542 s32i a4, a5, 0x20c 40100c0c: 0020c0 memw 40100c0f: 3f2322 l32i a2, a3, 252 40100c12: 728c beqz.n a2, 40100c1d 40100c14: 0020c0 memw 40100c17: 3f2372 l32i a7, a3, 252 40100c1a: ff6756 bnez a7, 40100c14 40100c1d: fff491 l32r a9, 40100bf0 40100c20: 0020c0 memw 40100c23: 2388 l32i.n a8, a3, 8 40100c25: 108890 and a8, a8, a9 40100c28: 0020c0 memw 40100c2b: 2389 s32i.n a8, a3, 8 40100c2d: f00d ret.n 40100c2f: 000000 ill 40100c32: 710002 l8ui a0, a0, 113 40100c34 : 40100c34: ffff71 l32r a7, 40100c30 40100c37: fd6b31 l32r a3, 401001e4 <_UserExceptionVector_1+0x88> 40100c3a: fdaf61 l32r a6, 401002f8 40100c3d: 0020c0 memw 40100c40: 2658 l32i.n a5, a6, 8 40100c42: 205570 or a5, a5, a7 40100c45: 0020c0 memw 40100c48: 2659 s32i.n a5, a6, 8 40100c4a: 00a142 movi a4, 0x100 40100c4d: 0020c0 memw 40100c50: 832322 l32i a2, a3, 0x20c 40100c53: 202240 or a2, a2, a4 40100c56: 0020c0 memw 40100c59: 836322 s32i a2, a3, 0x20c 40100c5c: f00d ret.n 40100c5e: 000000 ill 40100c61: 100000 and a0, a0, a0 40100c64: ff .byte 0xff 40100c65: ff .byte 0xff 40100c66: ff .byte 0xff 40100c67: 47f000 excw 40100c6a: 124000 excw 40100c6c : 40100c6c: f0c112 addi a1, a1, -16 40100c6f: 0109 s32i.n a0, a1, 0 40100c71: fffd01 l32r a0, 40100c68 40100c74: 0000c0 callx0 a0 40100c77: fdc421 l32r a2, 40100388 40100c7a: 0228 l32i.n a2, a2, 0 40100c7c: fdc501 l32r a0, 40100390 40100c7f: 0000c0 callx0 a0 40100c82: 050c movi.n a5, 0 40100c84: fd9d01 l32r a0, 401002f8 40100c87: 0020c0 memw 40100c8a: 106052 s32i a5, a0, 64 40100c8d: fff441 l32r a4, 40100c60 40100c90: 0020c0 memw 40100c93: 0049 s32i.n a4, a0, 0 40100c95: 0020c0 memw 40100c98: 0038 l32i.n a3, a0, 0 40100c9a: 638c beqz.n a3, 40100ca4 40100c9c: 0020c0 memw 40100c9f: 0068 l32i.n a6, a0, 0 40100ca1: ff7656 bnez a6, 40100c9c 40100ca4: fff081 l32r a8, 40100c64 40100ca7: 0020c0 memw 40100caa: 102072 l32i a7, a0, 64 40100cad: 107780 and a7, a7, a8 40100cb0: 016172 s32i a7, a1, 4 40100cb3: 0478c5 call0 40105440 40100cb6: 012122 l32i a2, a1, 4 40100cb9: 002102 l32i a0, a1, 0 40100cbc: 10c112 addi a1, a1, 16 40100cbf: f00d ret.n 40100cc1: 000000 ill 40100cc4: 43c8 l32i.n a12, a3, 16 40100cc6: 124000 excw 40100cc8 : 40100cc8: f0c112 addi a1, a1, -16 40100ccb: 0129 s32i.n a2, a1, 0 40100ccd: 1109 s32i.n a0, a1, 4 40100ccf: fff245 call0 40100bf4 40100cd2: fdad21 l32r a2, 40100388 40100cd5: 0138 l32i.n a3, a1, 0 40100cd7: 0228 l32i.n a2, a2, 0 40100cd9: fffa01 l32r a0, 40100cc4 40100cdc: 0000c0 callx0 a0 40100cdf: 2129 s32i.n a2, a1, 8 40100ce1: fff505 call0 40100c34 40100ce4: 2128 l32i.n a2, a1, 8 40100ce6: 1108 l32i.n a0, a1, 4 40100ce8: 10c112 addi a1, a1, 16 40100ceb: f00d ret.n 40100ced: 000000 ill 40100cf0: 443c movi.n a4, 52 40100cf2: 004000 break 0, 0 40100cf5: 400044 excw 40100cf8 : 40100cf8: f0c112 addi a1, a1, -16 40100cfb: 0129 s32i.n a2, a1, 0 40100cfd: 1109 s32i.n a0, a1, 4 40100cff: 73a002 movi a0, 115 40100d02: fd4221 l32r a2, 4010020c 40100d05: 0020c0 memw 40100d08: c56202 s32i a0, a2, 0x314 40100d0b: ffee85 call0 40100bf4 40100d0e: fd9e21 l32r a2, 40100388 40100d11: 0228 l32i.n a2, a2, 0 40100d13: fd9f01 l32r a0, 40100390 40100d16: 0000c0 callx0 a0 40100d19: fd9b21 l32r a2, 40100388 40100d1c: 0228 l32i.n a2, a2, 0 40100d1e: fff401 l32r a0, 40100cf0 40100d21: 0000c0 callx0 a0 40100d24: 328c beqz.n a2, 40100d2b 40100d26: 120c movi.n a2, 1 40100d28: 0007c6 j 40100d4b 40100d2b: fd9721 l32r a2, 40100388 40100d2e: 0138 l32i.n a3, a1, 0 40100d30: 0228 l32i.n a2, a2, 0 40100d32: fff001 l32r a0, 40100cf4 40100d35: 0000c0 callx0 a0 40100d38: fea256 bnez a2, 40100d26 40100d3b: fd9321 l32r a2, 40100388 40100d3e: 0228 l32i.n a2, a2, 0 40100d40: fd9401 l32r a0, 40100390 40100d43: 0000c0 callx0 a0 40100d46: ffeec5 call0 40100c34 40100d49: 020c movi.n a2, 0 40100d4b: 1108 l32i.n a0, a1, 4 40100d4d: 10c112 addi a1, a1, 16 40100d50: f00d ret.n 40100d52: 000000 ill 40100d55: 004a add.n a0, a0, a4 40100d57: c11240 mul16u a1, a2, a4 40100d58 : 40100d58: f0c112 addi a1, a1, -16 40100d5b: 0129 s32i.n a2, a1, 0 40100d5d: 1109 s32i.n a0, a1, 4 40100d5f: 73a002 movi a0, 115 40100d62: fd2a21 l32r a2, 4010020c 40100d65: 0020c0 memw 40100d68: c56202 s32i a0, a2, 0x314 40100d6b: ffe885 call0 40100bf4 40100d6e: 0128 l32i.n a2, a1, 0 40100d70: fff901 l32r a0, 40100d54 40100d73: 0000c0 callx0 a0 40100d76: 2129 s32i.n a2, a1, 8 40100d78: ffeb85 call0 40100c34 40100d7b: 2128 l32i.n a2, a1, 8 40100d7d: 1108 l32i.n a0, a1, 4 40100d7f: 10c112 addi a1, a1, 16 40100d82: f00d ret.n 40100d84: 4a4c movi.n a10, 68 40100d86: 124000 excw 40100d88 : 40100d88: f0c112 addi a1, a1, -16 40100d8b: 1109 s32i.n a0, a1, 4 40100d8d: 31d9 s32i.n a13, a1, 12 40100d8f: 21c9 s32i.n a12, a1, 8 40100d91: 03dd mov.n a13, a3 40100d93: 04cd mov.n a12, a4 40100d95: 33cc bnez.n a3, 40100d9c 40100d97: 1c0c movi.n a12, 1 40100d99: 000b86 j 40100dcb 40100d9c: 0129 s32i.n a2, a1, 0 40100d9e: 300c movi.n a0, 3 40100da0: 070047 bnone a0, a4, 40100dab 40100da3: 400c movi.n a0, 4 40100da5: 41c240 srli a12, a4, 2 40100da8: a0cc00 addx4 a12, a12, a0 40100dab: 73a022 movi a2, 115 40100dae: fd1731 l32r a3, 4010020c 40100db1: 0020c0 memw 40100db4: c56322 s32i a2, a3, 0x314 40100db7: ffe3c5 call0 40100bf4 40100dba: 0c4d mov.n a4, a12 40100dbc: 0d3d mov.n a3, a13 40100dbe: 0128 l32i.n a2, a1, 0 40100dc0: fff101 l32r a0, 40100d84 40100dc3: 0000c0 callx0 a0 40100dc6: 02cd mov.n a12, a2 40100dc8: ffe685 call0 40100c34 40100dcb: 1108 l32i.n a0, a1, 4 40100dcd: 0c2d mov.n a2, a12 40100dcf: 31d8 l32i.n a13, a1, 12 40100dd1: 21c8 l32i.n a12, a1, 8 40100dd3: 10c112 addi a1, a1, 16 40100dd6: f00d ret.n 40100dd8: b0bc beqz.n a0, 40100e17 40100dda: fe .byte 0xfe 40100ddb: 3f .byte 0x3f 40100ddc : 40100ddc: f0c112 addi a1, a1, -16 40100ddf: 0109 s32i.n a0, a1, 0 40100de1: 11c9 s32i.n a12, a1, 4 40100de3: 21d9 s32i.n a13, a1, 8 40100de5: 31e9 s32i.n a14, a1, 12 40100de7: 04dd mov.n a13, a4 40100de9: 02ed mov.n a14, a2 40100deb: 03cd mov.n a12, a3 40100ded: 33cc bnez.n a3, 40100df4 40100def: 1c0c movi.n a12, 1 40100df1: 000b46 j 40100e22 40100df4: fff971 l32r a7, 40100dd8 40100df7: 0778 l32i.n a7, a7, 0 40100df9: 57dc bnez.n a7, 40100e12 40100dfb: ffdf85 call0 40100bf4 40100dfe: 0d4d mov.n a4, a13 40100e00: 0c3d mov.n a3, a12 40100e02: 0e2d mov.n a2, a14 40100e04: fcde01 l32r a0, 4010017c <_UserExceptionVector_1+0x20> 40100e07: 0000c0 callx0 a0 40100e0a: 02cd mov.n a12, a2 40100e0c: ffe245 call0 40100c34 40100e0f: 0003c6 j 40100e22 40100e12: 045d mov.n a5, a4 40100e14: 034d mov.n a4, a3 40100e16: 023d mov.n a3, a2 40100e18: fd5c21 l32r a2, 40100388 40100e1b: 0228 l32i.n a2, a2, 0 40100e1d: 0007c0 callx0 a7 40100e20: 02cd mov.n a12, a2 40100e22: 0108 l32i.n a0, a1, 0 40100e24: 21d8 l32i.n a13, a1, 8 40100e26: 0c2d mov.n a2, a12 40100e28: 31e8 l32i.n a14, a1, 12 40100e2a: 11c8 l32i.n a12, a1, 4 40100e2c: 10c112 addi a1, a1, 16 40100e2f: f00d ret.n 40100e31: 000000 ill 40100e34: 200000 or a0, a0, a0 40100e37: 1da040 excw 40100e3a: f04000 subx8 a4, a0, a0 40100e3d: 238d excw 40100e3f: 2c9440 excw 40100e42: c84020 excw 40100e45: 002a add.n a0, a0, a2 40100e47: 39dc40 excw 40100e4a: 004020 break 0, 2 40100e4d: 1f .byte 0x1f 40100e4e: 824000 mull a4, a0, a0 40100e50 : 40100e50: b0a082 movi a8, 176 40100e53: c01180 sub a1, a1, a8 40100e56: 1e61c2 s32i a12, a1, 120 40100e59: 1f61d2 s32i a13, a1, 124 40100e5c: 2061e2 s32i a14, a1, 128 40100e5f: 246122 s32i a2, a1, 144 40100e62: 256132 s32i a3, a1, 148 40100e65: 266142 s32i a4, a1, 152 40100e68: 276152 s32i a5, a1, 156 40100e6b: 286162 s32i a6, a1, 160 40100e6e: 296172 s32i a7, a1, 164 40100e71: 1d6102 s32i a0, a1, 116 40100e74: fff301 l32r a0, 40100e40 40100e77: 0000c0 callx0 a0 40100e7a: 021226 beqi a2, 1, 40100e80 40100e7d: 001fc6 j 40100f00 40100e80: 04a042 movi a4, 4 40100e83: ffedd1 l32r a13, 40100e38 40100e86: ffeb21 l32r a2, 40100e34 40100e89: 242132 l32i a3, a1, 144 40100e8c: 01d102 addmi a0, a1, 0x100 40100e8f: 01d1e2 addmi a14, a1, 0x100 40100e92: 90cee2 addi a14, a14, -112 40100e95: 90c002 addi a0, a0, -112 40100e98: 1c6102 s32i a0, a1, 112 40100e9b: 45c327 bnall a3, a2, 40100ee4 40100e9e: 202330 or a2, a3, a3 40100ea1: ffe801 l32r a0, 40100e44 40100ea4: 0000c0 callx0 a0 40100ea7: ffc202 addi a0, a2, -1 40100eaa: c22b addi.n a12, a2, 2 40100eac: b3c000 movgez a12, a0, a0 40100eaf: 400c movi.n a0, 4 40100eb1: 21c2c0 srai a12, a12, 2 40100eb4: a0cc00 addx4 a12, a12, a0 40100eb7: f4c0c0 extui a12, a12, 0, 16 40100eba: 2c1b addi.n a2, a12, 1 40100ebc: 1a6122 s32i a2, a1, 104 40100ebf: ffb0c5 call0 401009cc 40100ec2: 02dd mov.n a13, a2 40100ec4: ffe101 l32r a0, 40100e48 40100ec7: 0000c0 callx0 a0 40100eca: ffdc01 l32r a0, 40100e3c 40100ecd: 42b2d7 bgeu a2, a13, 40100f13 40100ed0: 01dd mov.n a13, a1 40100ed2: 044c movi.n a4, 64 40100ed4: 120c movi.n a2, 1 40100ed6: 1b6122 s32i a2, a1, 108 40100ed9: 0134c7 bltu a4, a12, 40100ede 40100edc: 0c4d mov.n a4, a12 40100ede: f4c040 extui a12, a4, 0, 16 40100ee1: 0010c6 j 40100f28 40100ee4: 0d2d mov.n a2, a13 40100ee6: 1861e2 s32i a14, a1, 96 40100ee9: 196142 s32i a4, a1, 100 40100eec: 5cc162 addi a6, a1, 92 40100eef: 007d mov.n a7, a0 40100ef1: 176172 s32i a7, a1, 92 40100ef4: 0648 l32i.n a4, a6, 0 40100ef6: 1658 l32i.n a5, a6, 4 40100ef8: 2668 l32i.n a6, a6, 8 40100efa: ffd401 l32r a0, 40100e4c 40100efd: 0000c0 callx0 a0 40100f00: 1e21c2 l32i a12, a1, 120 40100f03: 1f21d2 l32i a13, a1, 124 40100f06: 2021e2 l32i a14, a1, 128 40100f09: b0a022 movi a2, 176 40100f0c: 1d2102 l32i a0, a1, 116 40100f0f: 112a add.n a1, a1, a2 40100f11: f00d ret.n 40100f13: 1a2122 l32i a2, a1, 104 40100f16: 6ca042 movi a4, 108 40100f19: 203000 or a3, a0, a0 40100f1c: ffad45 call0 401009f4 40100f1f: 20d220 or a13, a2, a2 40100f22: 00a082 movi a8, 0 40100f25: 1b6182 s32i a8, a1, 108 40100f28: 242132 l32i a3, a1, 144 40100f2b: 202dd0 or a2, a13, a13 40100f2e: 204cc0 or a4, a12, a12 40100f31: fd5b01 l32r a0, 401004a0 40100f34: 0000c0 callx0 a0 40100f37: ffc021 l32r a2, 40100e38 40100f3a: 203dd0 or a3, a13, a13 40100f3d: 1561e2 s32i a14, a1, 84 40100f40: 50c162 addi a6, a1, 80 40100f43: 8cda add.n a8, a12, a13 40100f45: 070c movi.n a7, 0 40100f47: 1c2192 l32i a9, a1, 112 40100f4a: 4a0c movi.n a10, 4 40100f4c: 1661a2 s32i a10, a1, 88 40100f4f: 146192 s32i a9, a1, 80 40100f52: 004872 s8i a7, a8, 0 40100f55: 0648 l32i.n a4, a6, 0 40100f57: 1658 l32i.n a5, a6, 4 40100f59: 2668 l32i.n a6, a6, 8 40100f5b: ffbc01 l32r a0, 40100e4c 40100f5e: 0000c0 callx0 a0 40100f61: 1b21b2 l32i a11, a1, 108 40100f64: f98b56 bnez a11, 40100f00 40100f67: 0d2d mov.n a2, a13 40100f69: ffb431 l32r a3, 40100e3c 40100f6c: 7ba042 movi a4, 123 40100f6f: ffb4c5 call0 40100abc 40100f72: ffe286 j 40100f00 40100f75: 000000 ill 40100f78: 000080 ret 40100f7b: 032140 excw 40100f7c : 40100f7c: fd0321 l32r a2, 40100388 40100f7f: f0c112 addi a1, a1, -16 40100f82: 0109 s32i.n a0, a1, 0 40100f84: 0228 l32i.n a2, a2, 0 40100f86: fd0201 l32r a0, 40100390 40100f89: 0000c0 callx0 a0 40100f8c: ff3701 l32r a0, 40100c68 40100f8f: 0000c0 callx0 a0 40100f92: 746c movi.n a4, -25 40100f94: fc9431 l32r a3, 401001e4 <_UserExceptionVector_1+0x88> 40100f97: 0020c0 memw 40100f9a: 892322 l32i a2, a3, 0x224 40100f9d: 102240 and a2, a2, a4 40100fa0: 0020c0 memw 40100fa3: fff501 l32r a0, 40100f78 40100fa6: 896322 s32i a2, a3, 0x224 40100fa9: 0000c0 callx0 a0 40100fac: 0108 l32i.n a0, a1, 0 40100fae: 10c112 addi a1, a1, 16 40100fb1: f00d ret.n ... 40100fb4 : 40100fb4: e0c112 addi a1, a1, -32 40100fb7: 7109 s32i.n a0, a1, 28 40100fb9: fcf401 l32r a0, 4010038c 40100fbc: 0000c0 callx0 a0 40100fbf: fcf221 l32r a2, 40100388 40100fc2: 0228 l32i.n a2, a2, 0 40100fc4: fcf301 l32r a0, 40100390 40100fc7: 0000c0 callx0 a0 40100fca: ff2701 l32r a0, 40100c68 40100fcd: 0000c0 callx0 a0 40100fd0: fd2841 l32r a4, 40100470 40100fd3: fcc901 l32r a0, 401002f8 40100fd6: 0020c0 memw 40100fd9: 0049 s32i.n a4, a0, 0 40100fdb: 0020c0 memw 40100fde: 0038 l32i.n a3, a0, 0 40100fe0: 638c beqz.n a3, 40100fea 40100fe2: 0020c0 memw 40100fe5: 0058 l32i.n a5, a0, 0 40100fe7: ff7556 bnez a5, 40100fe2 40100fea: 012d mov.n a2, a1 40100fec: 030c movi.n a3, 0 40100fee: c41c movi.n a4, 28 40100ff0: fec801 l32r a0, 40100b10 40100ff3: 0000c0 callx0 a0 40100ff6: 560c movi.n a6, 5 40100ff8: fc8571 l32r a7, 4010020c 40100ffb: 0020c0 memw 40100ffe: 020c movi.n a2, 0 40101000: 013d mov.n a3, a1 40101002: c41c movi.n a4, 28 40101004: 4c6762 s32i a6, a7, 0x130 40101007: 0169 s32i.n a6, a1, 0 40101009: 000905 call0 4010109c 4010100c: fd1e81 l32r a8, 40100484 4010100f: 0020c0 memw 40101012: fc7e91 l32r a9, 4010020c 40101015: 7108 l32i.n a0, a1, 28 40101017: 20c112 addi a1, a1, 32 4010101a: 426982 s32i a8, a9, 0x108 4010101d: f00d ret.n 4010101f: c17800 mul16u a7, a8, a0 40101022: fe .byte 0xfe 40101023: 3f .byte 0x3f 40101024: f20a00 excw 40101027: 3f .byte 0x3f 40101028 : 40101028: fffe31 l32r a3, 40101020 4010102b: fffe21 l32r a2, 40101024 4010102e: 0338 l32i.n a3, a3, 0 40101030: 0020c0 memw 40101033: 802222 l32i a2, a2, 0x200 40101036: 223a add.n a2, a2, a3 40101038: f00d ret.n 4010103a: d00000 subx2 a0, a0, a0 4010103d: 402133 excw 40101040 : 40101040: f0c112 addi a1, a1, -16 40101043: 0109 s32i.n a0, a1, 0 40101045: 0432b6 bltui a2, 3, 4010104d 40101048: 020c movi.n a2, 0 4010104a: 000386 j 4010105c 4010104d: fffb01 l32r a0, 4010103c 40101050: 0000c0 callx0 a0 40101053: 100c movi.n a0, 1 40101055: 023d mov.n a3, a2 40101057: 020c movi.n a2, 0 40101059: 832030 moveqz a2, a0, a3 4010105c: 0108 l32i.n a0, a1, 0 4010105e: 10c112 addi a1, a1, 16 40101061: f00d ret.n 40101063: 90b000 addx2 a11, a0, a0 40101066: 124023 excw 40101068 : 40101068: f0c112 addi a1, a1, -16 4010106b: 0109 s32i.n a0, a1, 0 4010106d: 0c32b6 bltui a2, 3, 4010107d 40101070: fffd21 l32r a2, 40101064 40101073: 330c movi.n a3, 3 40101075: ffdd85 call0 40100e50 40101078: 020c movi.n a2, 0 4010107a: 0004c6 j 40101091 4010107d: 16c222 addi a2, a2, 22 40101080: 742020 extui a2, a2, 0, 8 40101083: fdcb01 l32r a0, 401007b0 40101086: 0000c0 callx0 a0 40101089: 743020 extui a3, a2, 0, 8 4010108c: fe8356 bnez a3, 40101078 4010108f: 120c movi.n a2, 1 40101091: 0108 l32i.n a0, a1, 0 40101093: 10c112 addi a1, a1, 16 40101096: f00d ret.n 40101098: 000e00 excw 4010109b: a05260 addx4 a5, a2, a6 4010109c : 4010109c: bfa052 movi a5, 191 4010109f: 143527 bltu a5, a2, 401010b7 401010a2: 139c beqz.n a3, 401010b7 401010a4: 370c movi.n a7, 3 401010a6: 146030 extui a6, a3, 0, 2 401010a9: a6cc bnez.n a6, 401010b7 401010ab: 1192e0 slli a9, a2, 2 401010ae: 00a382 movi a8, 0x300 401010b1: c08890 sub a8, a8, a9 401010b4: 03a847 bge a8, a4, 401010bb 401010b7: 020c movi.n a2, 0 401010b9: f00d ret.n 401010bb: 0a0747 bnone a7, a4, 401010c9 401010be: 450c movi.n a5, 4 401010c0: 414240 srli a4, a4, 2 401010c3: a04450 addx4 a4, a4, a5 401010c6: f44040 extui a4, a4, 0, 16 401010c9: 418240 srli a8, a4, 2 401010cc: e89c beqz.n a8, 401010ee 401010ce: fff271 l32r a7, 40101098 401010d1: 040c movi.n a4, 0 401010d3: 624a add.n a6, a2, a4 401010d5: a05430 addx4 a5, a4, a3 401010d8: a06670 addx4 a6, a6, a7 401010db: 0020c0 memw 401010de: 0558 l32i.n a5, a5, 0 401010e0: 0020c0 memw 401010e3: c06652 s32i a5, a6, 0x300 401010e6: 441b addi.n a4, a4, 1 401010e8: 744040 extui a4, a4, 0, 8 401010eb: e43487 bltu a4, a8, 401010d3 401010ee: 120c movi.n a2, 1 401010f0: f00d ret.n ... 401010f4 : 401010f4: bfa052 movi a5, 191 401010f7: 143527 bltu a5, a2, 4010110f 401010fa: 139c beqz.n a3, 4010110f 401010fc: 370c movi.n a7, 3 401010fe: 146030 extui a6, a3, 0, 2 40101101: a6cc bnez.n a6, 4010110f 40101103: 1192e0 slli a9, a2, 2 40101106: 00a382 movi a8, 0x300 40101109: c08890 sub a8, a8, a9 4010110c: 03a847 bge a8, a4, 40101113 4010110f: 020c movi.n a2, 0 40101111: f00d ret.n 40101113: 0a0747 bnone a7, a4, 40101121 40101116: 450c movi.n a5, 4 40101118: 414240 srli a4, a4, 2 4010111b: a04450 addx4 a4, a4, a5 4010111e: f44040 extui a4, a4, 0, 16 40101121: 418240 srli a8, a4, 2 40101124: e89c beqz.n a8, 40101146 40101126: ffdc71 l32r a7, 40101098 40101129: 040c movi.n a4, 0 4010112b: 524a add.n a5, a2, a4 4010112d: a06430 addx4 a6, a4, a3 40101130: a05570 addx4 a5, a5, a7 40101133: 0020c0 memw 40101136: c02552 l32i a5, a5, 0x300 40101139: 0020c0 memw 4010113c: 0659 s32i.n a5, a6, 0 4010113e: 441b addi.n a4, a4, 1 40101140: 744040 extui a4, a4, 0, 8 40101143: e43487 bltu a4, a8, 4010112b 40101146: 120c movi.n a2, 1 40101148: f00d ret.n 4010114a: 000000 ill 4010114d: 7ff000 excw 40101150: 800000 add a0, a0, a0 40101153: 7f .byte 0x7f 40101154 <__eqdf2>: 40101154: 0c9247 bne a2, a4, 40101164 <__eqdf2+0x10> 40101157: 169357 bne a3, a5, 40101171 <__eqdf2+0x1d> 4010115a: fffc61 l32r a6, 4010114c 4010115d: 074367 ball a3, a6, 40101168 <__eqdf2+0x14> 40101160: 020c movi.n a2, 0 40101162: f00d ret.n 40101164: 120c movi.n a2, 1 40101166: f00d ret.n 40101168: 117340 slli a7, a3, 12 4010116b: 207720 or a7, a7, a2 4010116e: 000206 j 4010117a <__eqdf2+0x26> 40101171: 207350 or a7, a3, a5 40101174: 1177f0 slli a7, a7, 1 40101177: 207720 or a7, a7, a2 4010117a: 020c movi.n a2, 0 4010117c: 130c movi.n a3, 1 4010117e: 932370 movnez a2, a3, a7 40101181: f00d ret.n ... 40101184 <__gtdf2>: 40101184: fff261 l32r a6, 4010114c 40101187: 0e4367 ball a3, a6, 40101199 <__gtdf2+0x15> 4010118a: 3ec567 bnall a5, a6, 401011cc <__ledf2+0x24> 4010118d: 117540 slli a7, a5, 12 40101190: 207740 or a7, a7, a4 40101193: 57bc beqz.n a7, 401011cc <__ledf2+0x24> 40101195: 020c movi.n a2, 0 40101197: f00d ret.n 40101199: 117340 slli a7, a3, 12 4010119c: 207720 or a7, a7, a2 4010119f: fe7716 beqz a7, 4010118a <__gtdf2+0x6> 401011a2: 020c movi.n a2, 0 401011a4: f00d ret.n ... 401011a8 <__ledf2>: 401011a8: ffe961 l32r a6, 4010114c 401011ab: 0e4367 ball a3, a6, 401011bd <__ledf2+0x15> 401011ae: 1ac567 bnall a5, a6, 401011cc <__ledf2+0x24> 401011b1: 117540 slli a7, a5, 12 401011b4: 207740 or a7, a7, a4 401011b7: 179c beqz.n a7, 401011cc <__ledf2+0x24> 401011b9: 120c movi.n a2, 1 401011bb: f00d ret.n 401011bd: 117340 slli a7, a3, 12 401011c0: 207720 or a7, a7, a2 401011c3: fe7716 beqz a7, 401011ae <__ledf2+0x6> 401011c6: 120c movi.n a2, 1 401011c8: f00d ret.n 401011ca: 500000 excw 401011cd: 963073 excw 401011d0: 9601e7 bnone a1, a14, 4010116a <__eqdf2+0x16> 401011d3: 5700e3 excw 401011d6: 570533 excw 401011d9: 271193 excw 401011dc: 0c0e34 excw 401011df: f00d02 l8ui a0, a13, 240 401011e2: 370000 excw 401011e5: 37f635 excw 401011e8: 470295 excw 401011eb: 0cf0b2 excw 401011ee: f00d12 l8ui a1, a13, 240 401011f1: fe9396 bltz a3, 401011de <__ledf2+0x36> 401011f4: 207350 or a7, a3, a5 401011f7: 1177f0 slli a7, a7, 1 401011fa: 207720 or a7, a7, a2 401011fd: 207740 or a7, a7, a4 40101200: 120c movi.n a2, 1 40101202: 030c movi.n a3, 0 40101204: 832370 moveqz a2, a3, a7 40101207: f00d ret.n 40101209: 000000 ill 4010120c <__gedf2>: 4010120c: ffd061 l32r a6, 4010114c 4010120f: 0e4367 ball a3, a6, 40101221 <__gedf2+0x15> 40101212: 3ec567 bnall a5, a6, 40101254 <__ltdf2+0x24> 40101215: 117540 slli a7, a5, 12 40101218: 207740 or a7, a7, a4 4010121b: 57bc beqz.n a7, 40101254 <__ltdf2+0x24> 4010121d: f27c movi.n a2, -1 4010121f: f00d ret.n 40101221: 117340 slli a7, a3, 12 40101224: 207720 or a7, a7, a2 40101227: fe7716 beqz a7, 40101212 <__gedf2+0x6> 4010122a: f27c movi.n a2, -1 4010122c: f00d ret.n ... 40101230 <__ltdf2>: 40101230: ffc761 l32r a6, 4010114c 40101233: 0e4367 ball a3, a6, 40101245 <__ltdf2+0x15> 40101236: 1ac567 bnall a5, a6, 40101254 <__ltdf2+0x24> 40101239: 117540 slli a7, a5, 12 4010123c: 207740 or a7, a7, a4 4010123f: 179c beqz.n a7, 40101254 <__ltdf2+0x24> 40101241: 020c movi.n a2, 0 40101243: f00d ret.n 40101245: 117340 slli a7, a3, 12 40101248: 207720 or a7, a7, a2 4010124b: fe7716 beqz a7, 40101236 <__ltdf2+0x6> 4010124e: 020c movi.n a2, 0 40101250: f00d ret.n 40101252: 500000 excw 40101255: 963073 excw 40101258: 9601e7 bnone a1, a14, 401011f2 <__ledf2+0x4a> 4010125b: 5700e3 excw 4010125e: 570533 excw 40101261: 471193 excw 40101264: 7c0eb2 l8ui a11, a14, 124 40101267: f00df2 l8ui a15, a13, 240 4010126a: 370000 excw 4010126d: 37f635 excw 40101270: 270295 excw 40101273: 0cf034 excw 40101276: f00d02 l8ui a0, a13, 240 40101279: ff83d6 bgez a3, 40101275 <__ltdf2+0x45> 4010127c: 207350 or a7, a3, a5 4010127f: 1177f0 slli a7, a7, 1 40101282: 207720 or a7, a7, a2 40101285: 207740 or a7, a7, a4 40101288: 020c movi.n a2, 0 4010128a: f37c movi.n a3, -1 4010128c: 932370 movnez a2, a3, a7 4010128f: f00d ret.n 40101291: 000000 ill 40101294 <__unorddf2>: 40101294: ffae61 l32r a6, 4010114c 40101297: 064367 ball a3, a6, 401012a1 <__unorddf2+0xd> 4010129a: 124567 ball a5, a6, 401012b0 <__unorddf2+0x1c> 4010129d: 020c movi.n a2, 0 4010129f: f00d ret.n 401012a1: 117340 slli a7, a3, 12 401012a4: 207720 or a7, a7, a2 401012a7: fef716 beqz a7, 4010129a <__unorddf2+0x6> 401012aa: 120c movi.n a2, 1 401012ac: f00d ret.n 401012ae: 400000 ssr a0 401012b1: 401175 excw 401012b4: 162077 blt a0, a7, 401012ce 401012b7: 0cfe37 bbsi a14, 19, 401012c7 <__unorddf2+0x33> 401012ba: f00d12 l8ui a1, a13, 240 401012bd: 000000 ill 401012c0: feb310 excw 401012c3: 3f .byte 0x3f 401012c4: 2070f4 excw 401012c7: 030c40 excw 401012c8 : 401012c8: 030c movi.n a3, 0 401012ca: f0c112 addi a1, a1, -16 401012cd: 025d mov.n a5, a2 401012cf: 0109 s32i.n a0, a1, 0 401012d1: fffb01 l32r a0, 401012c0 <__unorddf2+0x2c> 401012d4: 120c movi.n a2, 1 401012d6: 0059 s32i.n a5, a0, 0 401012d8: fffb01 l32r a0, 401012c4 <__unorddf2+0x30> 401012db: 0000c0 callx0 a0 401012de: 0108 l32i.n a0, a1, 0 401012e0: 10c112 addi a1, a1, 16 401012e3: f00d ret.n 401012e5: 000000 ill 401012e8 : 401012e8: fff631 l32r a3, 401012c0 <__unorddf2+0x2c> 401012eb: 0329 s32i.n a2, a3, 0 401012ed: f00d ret.n ... 401012f0 : 401012f0: f0c112 addi a1, a1, -16 401012f3: 0109 s32i.n a0, a1, 0 401012f5: fff201 l32r a0, 401012c0 <__unorddf2+0x2c> 401012f8: 0008 l32i.n a0, a0, 0 401012fa: 1008 l32i.n a0, a0, 4 401012fc: 0000c0 callx0 a0 401012ff: 020c movi.n a2, 0 40101301: 0108 l32i.n a0, a1, 0 40101303: 10c112 addi a1, a1, 16 40101306: f00d ret.n 40101308 : 40101308: ff4721 l32r a2, 40101024 4010130b: 0020c0 memw 4010130e: 802222 l32i a2, a2, 0x200 40101311: f00d ret.n ... 40101314 : 40101314: 160c movi.n a6, 1 40101316: 530b addi.n a5, a3, -1 40101318: f0c112 addi a1, a1, -16 4010131b: 0109 s32i.n a0, a1, 0 4010131d: 401500 ssl a5 40101320: 020d mov.n a0, a2 40101322: a14600 sll a4, a6 40101325: 0e2247 blt a2, a4, 40101337 40101328: 401300 ssl a3 4010132b: a10600 sll a0, a6 4010132e: c00200 sub a0, a2, a0 40101331: 110000 slli a0, a0, 16 40101334: 310000 srai a0, a0, 16 40101337: 002d mov.n a2, a0 40101339: 0108 l32i.n a0, a1, 0 4010133b: 10c112 addi a1, a1, 16 4010133e: f00d ret.n 40101340: 009600 excw 40101343: fe0060 excw 40101346: ff3ff1 l32r a15, 40101044 40101349: 7f .byte 0x7f ... 4010134c : 4010134c: f0c112 addi a1, a1, -16 4010134f: 0109 s32i.n a0, a1, 0 40101351: 11c9 s32i.n a12, a1, 4 40101353: fffc21 l32r a2, 40101344 40101356: fffac1 l32r a12, 40101340 40101359: f00c movi.n a0, 15 4010135b: 0020c0 memw 4010135e: 8f2222 l32i a2, a2, 0x23c 40101361: 352020 extui a2, a2, 16, 4 40101364: 2a82f6 bgeui a2, 8, 40101392 40101367: 0020c0 memw 4010136a: 802c22 l32i a2, a12, 0x200 4010136d: 1b6207 bbci a2, 0, 4010138c 40101370: 742820 extui a2, a2, 8, 8 40101373: 830c movi.n a3, 8 40101375: fff9c5 call0 40101314 40101378: f00c movi.n a0, 15 4010137a: 6ba032 movi a3, 107 4010137d: d12230 mul16s a2, a2, a3 40101380: 212620 srai a2, a2, 6 40101383: 112200 slli a2, a2, 16 40101386: 312020 srai a2, a2, 16 40101389: 000206 j 40101395 4010138c: ffef21 l32r a2, 40101348 4010138f: 000086 j 40101395 40101392: ffed21 l32r a2, 40101348 40101395: 0020c0 memw 40101398: b72c42 l32i a4, a12, 0x2dc 4010139b: 204400 or a4, a4, a0 4010139e: 0020c0 memw 401013a1: b76c42 s32i a4, a12, 0x2dc 401013a4: 11c8 l32i.n a12, a1, 4 401013a6: 0108 l32i.n a0, a1, 0 401013a8: 10c112 addi a1, a1, 16 401013ab: f00d ret.n 401013ad: 000000 ill 401013b0 : 401013b0: ffe421 l32r a2, 40101340 401013b3: 0020c0 memw 401013b6: 802222 l32i a2, a2, 0x200 401013b9: c52020 extui a2, a2, 16, 13 401013bc: f00d ret.n 401013be: ff0000 excw 401013c1: ff .byte 0xff 401013c2: ff .byte 0xff 401013c3: 7f .byte 0x7f 401013c4: 000000 ill 401013c7: b3bc80 movgez a11, a12, a8 401013ca: fe .byte 0xfe 401013cb: 3f .byte 0x3f 401013cc : 401013cc: f0c112 addi a1, a1, -16 401013cf: 0109 s32i.n a0, a1, 0 401013d1: 21d9 s32i.n a13, a1, 8 401013d3: 11c9 s32i.n a12, a1, 4 401013d5: fffa51 l32r a5, 401013c0 401013d8: 02cd mov.n a12, a2 401013da: fbc7d1 l32r a13, 401002f8 401013dd: 0020c0 memw 401013e0: 5c2d42 l32i a4, a13, 0x170 401013e3: 104450 and a4, a4, a5 401013e6: 0020c0 memw 401013e9: 5c6d42 s32i a4, a13, 0x170 401013ec: 01a132 movi a3, 0x101 401013ef: 0020c0 memw 401013f2: 5b6d32 s32i a3, a13, 0x16c 401013f5: fff321 l32r a2, 401013c4 401013f8: 0020c0 memw 401013fb: 5b2d02 l32i a0, a13, 0x16c 401013fe: 200020 or a0, a0, a2 40101401: 0020c0 memw 40101404: 64a022 movi a2, 100 40101407: 5b6d02 s32i a0, a13, 0x16c 4010140a: fd4101 l32r a0, 40100910 4010140d: 0000c0 callx0 a0 40101410: 0020c0 memw 40101413: 5c2d62 l32i a6, a13, 0x170 40101416: 008696 bltz a6, 40101422 40101419: 0020c0 memw 4010141c: 5c2d72 l32i a7, a13, 0x170 4010141f: ff67d6 bgez a7, 40101419 40101422: fceb31 l32r a3, 401007d0 40101425: 0020c0 memw 40101428: ffe801 l32r a0, 401013c8 4010142b: 5c2d22 l32i a2, a13, 0x170 4010142e: 010002 l8ui a0, a0, 1 40101431: 102230 and a2, a2, a3 40101434: 408c beqz.n a0, 4010143c 40101436: 071026 beqi a0, 1, 40101441 40101439: 3f2026 beqi a0, 2, 4010147c 4010143c: 832c movi.n a3, 40 4010143e: 000046 j 40101443 40101441: a31c movi.n a3, 26 40101443: 1122c0 slli a2, a2, 4 40101446: fc1201 l32r a0, 40100490 40101449: 0000c0 callx0 a0 4010144c: 21d8 l32i.n a13, a1, 8 4010144e: 12ac beqz.n a2, 40101473 40101450: 1c08 l32i.n a0, a12, 4 40101452: b09c beqz.n a0, 40101471 40101454: ffa142 movi a4, 0x1ff 40101457: 05b027 bgeu a0, a2, 40101460 4010145a: c03200 sub a3, a2, a0 4010145d: 000086 j 40101463 40101460: c03020 sub a3, a0, a2 40101463: 0c3437 bltu a4, a3, 40101473 40101466: a03220 addx4 a3, a2, a2 40101469: 902000 addx2 a2, a0, a0 4010146c: 223a add.n a2, a2, a3 4010146e: 412320 srli a2, a2, 3 40101471: 1c29 s32i.n a2, a12, 4 40101473: 11c8 l32i.n a12, a1, 4 40101475: 0108 l32i.n a0, a1, 0 40101477: 10c112 addi a1, a1, 16 4010147a: f00d ret.n 4010147c: 831c movi.n a3, 24 4010147e: fff046 j 40101443 40101481: 000000 ill 40101484 : 40101484: fb5841 l32r a4, 401001e4 <_UserExceptionVector_1+0x88> 40101487: 129c beqz.n a2, 4010149c 40101489: 767c movi.n a6, -9 4010148b: 0020c0 memw 4010148e: 862452 l32i a5, a4, 0x218 40101491: 105560 and a5, a5, a6 40101494: 0020c0 memw 40101497: 866452 s32i a5, a4, 0x218 4010149a: f00d ret.n 4010149c: 830c movi.n a3, 8 4010149e: 0020c0 memw 401014a1: 862422 l32i a2, a4, 0x218 401014a4: 202230 or a2, a2, a3 401014a7: 0020c0 memw 401014aa: 866422 s32i a2, a4, 0x218 401014ad: f00d ret.n 401014af: b4d000 extui a13, a0, 0, 12 401014b2: fe .byte 0xfe 401014b3: 3f .byte 0x3f 401014b4 : 401014b4: ffff31 l32r a3, 401014b0 401014b7: 000332 l8ui a3, a3, 0 401014ba: 120c movi.n a2, 1 401014bc: 0183b6 bltui a3, 8, 401014c1 401014bf: 020c movi.n a2, 0 401014c1: f00d ret.n 401014c3: b50000 extui a0, a0, 16, 12 401014c6: fe .byte 0xfe 401014c7: 3f .byte 0x3f 401014c8 : 401014c8: 130c movi.n a3, 1 401014ca: fffe51 l32r a5, 401014c4 401014cd: b04220 addx8 a4, a2, a2 401014d0: a04450 addx4 a4, a4, a5 401014d3: 110442 l8ui a4, a4, 17 401014d6: 020c movi.n a2, 0 401014d8: 832340 moveqz a2, a3, a4 401014db: f00d ret.n 401014dd: 000000 ill 401014e0: fe9000 excw 401014e3: 3f .byte 0x3f 401014e4: fe97c4 excw 401014e7: 3f .byte 0x3f 401014e8: f0c112 addi a1, a1, -16 401014eb: 1109 s32i.n a0, a1, 4 401014ed: fff001 l32r a0, 401014b0 401014f0: 9008 l32i.n a0, a0, 36 401014f2: 0129 s32i.n a2, a1, 0 401014f4: 00dc bnez.n a0, 40101508 401014f6: fffa21 l32r a2, 401014e0 401014f9: fffa31 l32r a3, 401014e4 401014fc: eda042 movi a4, 237 401014ff: fb2001 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101502: 0000c0 callx0 a0 40101505: ffff06 j 40101505 40101508: 202330 or a2, a3, a3 4010150b: 03a032 movi a3, 3 4010150e: 032105 call0 40104720 40101511: 0138 l32i.n a3, a1, 0 40101513: 104322 s8i a2, a3, 16 40101516: a20c movi.n a2, 10 40101518: 031985 call0 401046b4 4010151b: 1108 l32i.n a0, a1, 4 4010151d: 10c112 addi a1, a1, 16 40101520: f00d ret.n 40101522: 120000 excw 40101525: 09f0c1 l32r a12, 400c3ce8 <__floatsidf+0xb59f8> 40101528: e10101 l32r a0, 400f992c <__floatsidf+0xeb63c> 4010152b: ff .byte 0xff 4010152c: 9008 l32i.n a0, a0, 36 4010152e: 029d mov.n a9, a2 40101530: 00dc bnez.n a0, 40101544 40101532: ffeb21 l32r a2, 401014e0 40101535: ffeb31 l32r a3, 401014e4 40101538: f8a042 movi a4, 248 4010153b: fb1101 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010153e: 0000c0 callx0 a0 40101541: ffff06 j 40101541 40101544: 202330 or a2, a3, a3 40101547: 100932 l8ui a3, a9, 16 4010154a: 031d45 call0 40104720 4010154d: 0aa022 movi a2, 10 40101550: 031a85 call0 401046fc 40101553: 0108 l32i.n a0, a1, 0 40101555: 10c112 addi a1, a1, 16 40101558: f00d ret.n 4010155a: 120000 excw 4010155d: 09f0c1 l32r a12, 400c3d20 <__floatsidf+0xb5a30> 40101560: 01c501 l32r a0, 400c1c74 <__floatsidf+0xb3984> 40101563: 010800 slli a0, a8, 32 40101566: 10c112 addi a1, a1, 16 40101569: f00d ret.n 4010156b: ffff00 excw 4010156e: 000003 excw 40101571: 010000 slli a0, a0, 32 40101574: 000000 ill 40101577: 0008 l32i.n a0, a0, 0 40101579: 102000 and a2, a0, a0 4010157c: 2c58 l32i.n a5, a12, 8 4010157e: 0c4021 l32r a2, 400c4680 <__floatsidf+0xb6390> 40101581: a0b205 call0 400a20a4 <__floatsidf+0x93db4> 40101584: c11280 mul16u a1, a2, a8 40101587: 6109c0 excw 4010158a: 71c9 s32i.n a12, a1, 28 4010158c: 81d9 s32i.n a13, a1, 32 4010158e: 02cd mov.n a12, a2 40101590: 03dd mov.n a13, a3 40101592: ffc721 l32r a2, 401014b0 40101595: 33cc bnez.n a3, 4010159c 40101597: 0c08 l32i.n a0, a12, 0 40101599: 000046 j 4010159e 4010159c: 9208 l32i.n a0, a2, 36 4010159e: 110c72 l8ui a7, a12, 17 401015a1: 4068 l32i.n a6, a0, 16 401015a3: 0b1032 l16ui a3, a0, 22 401015a6: 9088 l32i.n a8, a0, 36 401015a8: 0a1022 l16ui a2, a0, 20 401015ab: 0898 l32i.n a9, a8, 0 401015ad: 223a add.n a2, a2, a3 401015af: f42020 extui a2, a2, 0, 16 401015b2: 1838 l32i.n a3, a8, 4 401015b4: 41a690 srli a10, a9, 6 401015b7: 10bab0 and a11, a10, a11 401015ba: 853730 extui a3, a3, 23, 9 401015bd: 0469d7 bbci a9, 13, 401015c5 401015c0: 01e9c7 bbsi a9, 12, 401015c5 401015c3: 150c movi.n a5, 1 401015c5: 679c beqz.n a7, 401015df 401015c7: 143726 beqi a7, 3, 401015df 401015ca: 112726 beqi a7, 2, 401015df 401015cd: ffc421 l32r a2, 401014e0 401015d0: ffc531 l32r a3, 401014e4 401015d3: 15a142 movi a4, 0x115 401015d6: faea01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401015d9: 0000c0 callx0 a0 401015dc: ffff06 j 401015dc 401015df: 070c movi.n a7, 0 401015e1: 1159 s32i.n a5, a1, 4 401015e3: 4129 s32i.n a2, a1, 16 401015e5: 140c movi.n a4, 1 401015e7: 5149 s32i.n a4, a1, 20 401015e9: 107a67 bbci a10, 22, 401015fd 401015ec: 120c movi.n a2, 1 401015ee: 9088 l32i.n a8, a0, 36 401015f0: 015632 s16i a3, a6, 2 401015f3: 08a8 l32i.n a10, a8, 0 401015f5: 130c movi.n a3, 1 401015f7: 41a6a0 srli a10, a10, 6 401015fa: 0016c6 j 40101659 401015fd: 0b0c22 l8ui a2, a12, 11 40101600: 42cc bnez.n a2, 40101608 40101602: 0d0c42 l8ui a4, a12, 13 40101605: 28d416 beqz a4, 40101896 40101608: 032d mov.n a2, a3 4010160a: 051842 l16ui a4, a8, 10 4010160d: 0b9c92 l16si a9, a12, 22 40101610: 0a9cb2 l16si a11, a12, 20 40101613: ffa7a1 l32r a10, 401014b0 40101616: 115300 slli a5, a3, 16 40101619: aaa8 l32i.n a10, a10, 40 4010161b: 315050 srai a5, a5, 16 4010161e: 9aa8 l32i.n a10, a10, 36 40101620: c0bb90 sub a11, a11, a9 40101623: 1aa8 l32i.n a10, a10, 4 40101625: 0a5cb2 s16i a11, a12, 20 40101628: 0a9c92 l16si a9, a12, 20 4010162b: 85a7a0 extui a10, a10, 23, 9 4010162e: 44aa add.n a4, a4, a10 40101630: c03430 sub a3, a4, a3 40101633: 113300 slli a3, a3, 16 40101636: 313030 srai a3, a3, 16 40101639: 0b5c32 s16i a3, a12, 22 4010163c: c03930 sub a3, a9, a3 4010163f: 082537 blt a5, a3, 4010164b 40101642: 015622 s16i a2, a6, 2 40101645: 0c4c72 s8i a7, a12, 12 40101648: 000086 j 4010164e 4010164b: 015632 s16i a3, a6, 2 4010164e: 9088 l32i.n a8, a0, 36 40101650: 030c movi.n a3, 0 40101652: 08a8 l32i.n a10, a8, 0 40101654: 020c movi.n a2, 0 40101656: 41a6a0 srli a10, a10, 6 40101659: 021216 beqz a2, 4010167e 4010165c: 096132 s32i a3, a1, 36 4010165f: 0a6172 s32i a7, a1, 40 40101662: b169 s32i.n a6, a1, 44 40101664: c109 s32i.n a0, a1, 48 40101666: 146a87 bbci a10, 8, 4010167e 40101669: 080822 l8ui a2, a8, 8 4010166c: 01d845 call0 401033f4 4010166f: c108 l32i.n a0, a1, 48 40101671: b168 l32i.n a6, a1, 44 40101673: 9088 l32i.n a8, a0, 36 40101675: a178 l32i.n a7, a1, 40 40101677: 08a8 l32i.n a10, a8, 0 40101679: 9138 l32i.n a3, a1, 36 4010167b: 41a6a0 srli a10, a10, 6 4010167e: 1008 l32i.n a0, a0, 4 40101680: 02a4b2 movi a11, 0x402 40101683: 0b8ab7 bany a10, a11, 40101692 40101686: 0526a0 extui a2, a10, 22, 1 40101689: 18e216 beqz a2, 4010181b 4010168c: 0543a0 extui a4, a10, 19, 1 4010168f: 188456 bnez a4, 4010181b 40101692: 020c movi.n a2, 0 40101694: 000246 j 401016a1 40101697: 0593a0 extui a9, a10, 19, 1 4010169a: 5128 l32i.n a2, a1, 20 4010169c: 250c movi.n a5, 2 4010169e: 932590 movnez a2, a5, a9 401016a1: ffb351 l32r a5, 40101570 401016a4: 41b8 l32i.n a11, a1, 16 401016a6: 011692 l16ui a9, a6, 2 401016a9: 242020 extui a2, a2, 0, 3 401016ac: 012280 slli a2, a2, 24 401016af: ffaf61 l32r a6, 4010156c 401016b2: 119900 slli a9, a9, 16 401016b5: b4b0b0 extui a11, a11, 0, 12 401016b8: 106060 and a6, a0, a6 401016bb: fe5a01 l32r a0, 40101024 401016be: 164d16 beqz a13, 40101826 401016c1: 016a97 bbci a10, 9, 401016c6 401016c4: 33cc bnez.n a3, 401016cb 401016c6: 0d0c movi.n a13, 0 401016c8: 000086 j 401016ce 401016cb: fd65d1 l32r a13, 40100c60 401016ce: 016a87 bbci a10, 8, 401016d3 401016d1: 33cc bnez.n a3, 401016d8 401016d3: 0a0c movi.n a10, 0 401016d5: 000086 j 401016db 401016d8: ffa7a1 l32r a10, 40101574 401016db: 0a9c32 l16si a3, a12, 20 401016de: 0c13e6 bgei a3, 1, 401016ee 401016e1: 1148 l32i.n a4, a1, 4 401016e3: 744040 extui a4, a4, 0, 8 401016e6: 44cc bnez.n a4, 401016ee 401016e8: 0808c2 l8ui a12, a8, 8 401016eb: 04bcb6 bltui a12, 16, 401016f3 401016ee: 030c movi.n a3, 0 401016f0: 000086 j 401016f6 401016f3: fb6031 l32r a3, 40100474 401016f6: 20cda0 or a12, a13, a10 401016f9: 203360 or a3, a3, a6 401016fc: 20c2c0 or a12, a2, a12 401016ff: 20cc30 or a12, a12, a3 40101702: 053d mov.n a3, a5 40101704: 0020c0 memw 40101707: b760c2 s32i a12, a0, 0x2dc 4010170a: 0020c0 memw 4010170d: ba6092 s32i a9, a0, 0x2e8 40101710: 0c0852 l8ui a5, a8, 12 40101713: 080822 l8ui a2, a8, 8 40101716: 115500 slli a5, a5, 16 40101719: 34d020 extui a13, a2, 0, 4 4010171c: 11dd40 slli a13, a13, 12 4010171f: 20dbd0 or a13, a11, a13 40101722: 01b2f6 bgeui a2, 16, 40101727 40101725: 073d mov.n a3, a7 40101727: 204350 or a4, a3, a5 4010172a: 20dd40 or a13, a13, a4 4010172d: 0020c0 memw 40101730: b860d2 s32i a13, a0, 0x2e0 40101733: 080822 l8ui a2, a8, 8 40101736: 87a032 movi a3, 135 40101739: 02b2f6 bgeui a2, 16, 4010173f 4010173c: 003406 j 40101810 4010173f: 841c movi.n a4, 24 40101741: 850c movi.n a5, 8 40101743: 076d mov.n a6, a7 40101745: 0898 l32i.n a9, a8, 0 40101747: 41c8 l32i.n a12, a1, 16 40101749: f0c2a2 addi a10, a2, -16 4010174c: 24a0a0 extui a10, a10, 0, 3 4010174f: 11cc80 slli a12, a12, 8 40101752: 059c90 extui a9, a9, 28, 1 40101755: 936590 movnez a6, a5, a9 40101758: 20aac0 or a10, a10, a12 4010175b: 01a247 bge a2, a4, 40101760 4010175e: 730c movi.n a3, 7 40101760: 20b360 or a11, a3, a6 40101763: 01bb80 slli a11, a11, 24 40101766: 20aab0 or a10, a10, a11 40101769: 0020c0 memw 4010176c: b960a2 s32i a10, a0, 0x2e4 4010176f: 002746 j 40101810 40101772: fb40a1 l32r a10, 40100474 40101775: ff7e31 l32r a3, 40101570 40101778: 205d50 or a5, a13, a5 4010177b: 206a60 or a6, a10, a6 4010177e: 205250 or a5, a2, a5 40101781: 205560 or a5, a5, a6 40101784: 040c22 l8ui a2, a12, 4 40101787: 866c movi.n a6, -24 40101789: d12620 mul16s a2, a6, a2 4010178c: 220a add.n a2, a2, a0 4010178e: 0020c0 memw 40101791: f16252 s32i a5, a2, 0x3c4 40101794: 040c42 l8ui a4, a12, 4 40101797: d14640 mul16s a4, a6, a4 4010179a: 440a add.n a4, a4, a0 4010179c: 0020c0 memw 4010179f: f46492 s32i a9, a4, 0x3d0 401017a2: 0c0852 l8ui a5, a8, 12 401017a5: 040c22 l8ui a2, a12, 4 401017a8: 115500 slli a5, a5, 16 401017ab: d16620 mul16s a6, a6, a2 401017ae: 080822 l8ui a2, a8, 8 401017b1: 660a add.n a6, a6, a0 401017b3: 01b2f6 bgeui a2, 16, 401017b8 401017b6: 073d mov.n a3, a7 401017b8: 20a350 or a10, a3, a5 401017bb: 349020 extui a9, a2, 0, 4 401017be: 119940 slli a9, a9, 12 401017c1: 209b90 or a9, a11, a9 401017c4: 2099a0 or a9, a9, a10 401017c7: 0020c0 memw 401017ca: f26692 s32i a9, a6, 0x3c8 401017cd: 080822 l8ui a2, a8, 8 401017d0: 3cb2b6 bltui a2, 16, 40101810 401017d3: 8a1c movi.n a10, 24 401017d5: 040cd2 l8ui a13, a12, 4 401017d8: 8b6c movi.n a11, -24 401017da: 830c movi.n a3, 8 401017dc: 0848 l32i.n a4, a8, 0 401017de: 076d mov.n a6, a7 401017e0: 054c40 extui a4, a4, 28, 1 401017e3: 936340 movnez a6, a3, a4 401017e6: d1bbd0 mul16s a11, a11, a13 401017e9: 0b0a add.n a0, a11, a0 401017eb: 87a032 movi a3, 135 401017ee: 01a2a7 bge a2, a10, 401017f3 401017f1: 730c movi.n a3, 7 401017f3: 4188 l32i.n a8, a1, 16 401017f5: f0c252 addi a5, a2, -16 401017f8: 207360 or a7, a3, a6 401017fb: 017780 slli a7, a7, 24 401017fe: 245050 extui a5, a5, 0, 3 40101801: 118880 slli a8, a8, 8 40101804: 205580 or a5, a5, a8 40101807: 205570 or a5, a5, a7 4010180a: 0020c0 memw 4010180d: f36052 s32i a5, a0, 0x3cc 40101810: 71c8 l32i.n a12, a1, 28 40101812: 81d8 l32i.n a13, a1, 32 40101814: 6108 l32i.n a0, a1, 24 40101816: 40c112 addi a1, a1, 64 40101819: f00d ret.n 4010181b: 0594a0 extui a9, a10, 20, 1 4010181e: e75916 beqz a9, 40101697 40101821: 320c movi.n a2, 3 40101823: ff9e86 j 401016a1 40101826: 0020c0 memw 40101829: 58a8 l32i.n a10, a8, 20 4010182b: 040c52 l8ui a5, a12, 4 4010182e: ff2041 l32r a4, 401014b0 40101831: 8d6c movi.n a13, -24 40101833: 1448 l32i.n a4, a4, 4 40101835: d1dd50 mul16s a13, a13, a5 40101838: 802052 l32i a5, a0, 0x200 4010183b: dd0a add.n a13, a13, a0 4010183d: c055a0 sub a5, a5, a10 40101840: 5a0c movi.n a10, 5 40101842: 415a50 srli a5, a5, 10 40101845: c05450 sub a5, a4, a5 40101848: 3159 s32i.n a5, a1, 12 4010184a: 013457 bltu a4, a5, 4010184f 4010184d: 31a8 l32i.n a10, a1, 12 4010184f: b4a0a0 extui a10, a10, 0, 12 40101852: 11aa40 slli a10, a10, 12 40101855: 0020c0 memw 40101858: f56da2 s32i a10, a13, 0x3d4 4010185b: 0858 l32i.n a5, a8, 0 4010185d: 41a650 srli a10, a5, 6 40101860: 0165f7 bbci a5, 15, 40101865 40101863: 43cc bnez.n a3, 4010186b 40101865: fb02d1 l32r a13, 40100470 40101868: 000086 j 4010186e 4010186b: ff43d1 l32r a13, 40101578 4010186e: 016a87 bbci a10, 8, 40101873 40101871: 33cc bnez.n a3, 40101878 40101873: 050c movi.n a5, 0 40101875: 000086 j 4010187b 40101878: ff3f51 l32r a5, 40101574 4010187b: 0a9c32 l16si a3, a12, 20 4010187e: 0f13e6 bgei a3, 1, 40101891 40101881: 1148 l32i.n a4, a1, 4 40101883: 744040 extui a4, a4, 0, 8 40101886: 74cc bnez.n a4, 40101891 40101888: 0808a2 l8ui a10, a8, 8 4010188b: 02baf6 bgeui a10, 16, 40101891 4010188e: ffb806 j 40101772 40101891: 0a0c movi.n a10, 0 40101893: ffb786 j 40101775 40101896: 0c1c22 l16ui a2, a12, 24 40101899: 074216 beqz a2, 40101911 4010189c: 015632 s16i a3, a6, 2 4010189f: 092082 l32i a8, a0, 36 401018a2: 202330 or a2, a3, a3 401018a5: 002892 l32i a9, a8, 0 401018a8: 0139 s32i.n a3, a1, 0 401018aa: 2af907 bbsi a9, 16, 401018d8 401018ad: 27e977 bbsi a9, 7, 401018d8 401018b0: a179 s32i.n a7, a1, 40 401018b2: b169 s32i.n a6, a1, 44 401018b4: c109 s32i.n a0, a1, 48 401018b6: 0879c7 bbci a9, 28, 401018c2 401018b9: a179 s32i.n a7, a1, 40 401018bb: b169 s32i.n a6, a1, 44 401018bd: c109 s32i.n a0, a1, 48 401018bf: 157997 bbci a9, 25, 401018d8 401018c2: 342290 extui a2, a9, 2, 4 401018c5: 0138 l32i.n a3, a1, 0 401018c7: 0c1c42 l16ui a4, a12, 24 401018ca: 019fc5 call0 401032c8 401018cd: a178 l32i.n a7, a1, 40 401018cf: c108 l32i.n a0, a1, 48 401018d1: b168 l32i.n a6, a1, 44 401018d3: 9088 l32i.n a8, a0, 36 401018d5: 015622 s16i a2, a6, 2 401018d8: 0148 l32i.n a4, a1, 0 401018da: 0fb427 bgeu a4, a2, 401018ed 401018dd: 0b5c72 s16i a7, a12, 22 401018e0: 0a5c22 s16i a2, a12, 20 401018e3: 5158 l32i.n a5, a1, 20 401018e5: 0c4c52 s8i a5, a12, 12 401018e8: 120c movi.n a2, 1 401018ea: 000106 j 401018f2 401018ed: 0a5c72 s16i a7, a12, 20 401018f0: 020c movi.n a2, 0 401018f2: 08a8 l32i.n a10, a8, 0 401018f4: 41a6a0 srli a10, a10, 6 401018f7: 000446 j 4010190c 401018fa: 0808b2 l8ui a11, a8, 8 401018fd: 09bbb6 bltui a11, 16, 4010190a 40101900: 9088 l32i.n a8, a0, 36 40101902: 08a8 l32i.n a10, a8, 0 40101904: 015632 s16i a3, a6, 2 40101907: 41a6a0 srli a10, a10, 6 4010190a: 020c movi.n a2, 0 4010190c: 130c movi.n a3, 1 4010190e: ff51c6 j 40101659 40101911: fe5b16 beqz a11, 401018fa 40101914: 2139 s32i.n a3, a1, 8 40101916: a179 s32i.n a7, a1, 40 40101918: b169 s32i.n a6, a1, 44 4010191a: c109 s32i.n a0, a1, 48 4010191c: daea67 bbsi a10, 6, 401018fa 4010191f: 342290 extui a2, a9, 2, 4 40101922: ff1601 l32r a0, 4010157c 40101925: 0000c0 callx0 a0 40101928: b168 l32i.n a6, a1, 44 4010192a: 21b8 l32i.n a11, a1, 8 4010192c: 0156b2 s16i a11, a6, 2 4010192f: 32cc bnez.n a2, 40101936 40101931: 020c movi.n a2, 0 40101933: 0002c6 j 40101942 40101936: 9208 l32i.n a0, a2, 36 40101938: 051002 l16ui a0, a0, 10 4010193b: 120c movi.n a2, 1 4010193d: 00ba add.n a0, a0, a11 4010193f: 015602 s16i a0, a6, 2 40101942: c108 l32i.n a0, a1, 48 40101944: a178 l32i.n a7, a1, 40 40101946: 9088 l32i.n a8, a0, 36 40101948: ffe986 j 401018f2 ... 4010194c : 4010194c: e0c112 addi a1, a1, -32 4010194f: 0129 s32i.n a2, a1, 0 40101951: 1139 s32i.n a3, a1, 4 40101953: 5169 s32i.n a6, a1, 20 40101955: 2109 s32i.n a0, a1, 8 40101957: 31c9 s32i.n a12, a1, 12 40101959: 41d9 s32i.n a13, a1, 16 4010195b: 05cd mov.n a12, a5 4010195d: 04dd mov.n a13, a4 4010195f: fa8b01 l32r a0, 4010038c 40101962: 0000c0 callx0 a0 40101965: 5108 l32i.n a0, a1, 20 40101967: 0128 l32i.n a2, a1, 0 40101969: fed631 l32r a3, 401014c4 4010196c: b02220 addx8 a2, a2, a2 4010196f: a02230 addx4 a2, a2, a3 40101972: 0742d2 s8i a13, a2, 7 40101975: 1138 l32i.n a3, a1, 4 40101977: 054232 s8i a3, a2, 5 4010197a: 060232 l8ui a3, a2, 6 4010197d: 0842c2 s8i a12, a2, 8 40101980: 043c37 bltu a12, a3, 40101988 40101983: 04b3d7 bgeu a3, a13, 4010198b 40101986: 0dcd mov.n a12, a13 40101988: 0642c2 s8i a12, a2, 6 4010198b: 31c8 l32i.n a12, a1, 12 4010198d: 41d8 l32i.n a13, a1, 16 4010198f: 0c5202 s16i a0, a2, 24 40101992: fb7101 l32r a0, 40100758 40101995: 0000c0 callx0 a0 40101998: 2108 l32i.n a0, a1, 8 4010199a: 20c112 addi a1, a1, 32 4010199d: f00d ret.n ... 401019a0 : 401019a0: f6c232 addi a3, a2, -10 401019a3: f0c112 addi a1, a1, -16 401019a6: fec241 l32r a4, 401014b0 401019a9: 1109 s32i.n a0, a1, 4 401019ab: 000402 l8ui a0, a4, 0 401019ae: 025d mov.n a5, a2 401019b0: 835030 moveqz a5, a0, a3 401019b3: 740050 extui a0, a5, 0, 8 401019b6: 1180b6 bltui a0, 8, 401019cb 401019b9: fec921 l32r a2, 401014e0 401019bc: feca31 l32r a3, 401014e4 401019bf: 3ba242 movi a4, 0x23b 401019c2: f9ef01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401019c5: 0000c0 callx0 a0 401019c8: ffff06 j 401019c8 401019cb: 30c432 addi a3, a4, 48 401019ce: b00000 addx8 a0, a0, a0 401019d1: a00030 addx4 a0, a0, a3 401019d4: 110062 l8ui a6, a0, 17 401019d7: 111626 beqi a6, 1, 401019ec 401019da: fec121 l32r a2, 401014e0 401019dd: fec131 l32r a3, 401014e4 401019e0: 43a242 movi a4, 0x243 401019e3: f9e701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401019e6: 0000c0 callx0 a0 401019e9: ffff06 j 401019e9 401019ec: 004452 s8i a5, a4, 0 401019ef: 0109 s32i.n a0, a1, 0 401019f1: 129266 bnei a2, 10, 40101a07 401019f4: 002d mov.n a2, a0 401019f6: 043d mov.n a3, a4 401019f8: 2c0332 l8ui a3, a3, 44 401019fb: ffb285 call0 40101524 401019fe: 0108 l32i.n a0, a1, 0 40101a00: feac51 l32r a5, 401014b0 40101a03: 040c movi.n a4, 0 40101a05: 9549 s32i.n a4, a5, 36 40101a07: 0068 l32i.n a6, a0, 0 40101a09: 06dc bnez.n a6, 40101a1d 40101a0b: feb521 l32r a2, 401014e0 40101a0e: feb531 l32r a3, 401014e4 40101a11: 4ba242 movi a4, 0x24b 40101a14: f9db01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101a17: 0000c0 callx0 a0 40101a1a: ffff06 j 40101a1a 40101a1d: 002d mov.n a2, a0 40101a1f: 270c movi.n a7, 2 40101a21: 114072 s8i a7, a0, 17 40101a24: 0000c5 call0 40101a34 40101a27: 008bc5 call0 401022e4 40101a2a: 1108 l32i.n a0, a1, 4 40101a2c: 10c112 addi a1, a1, 16 40101a2f: f00d ret.n 40101a31: 000000 ill 40101a34: f0c112 addi a1, a1, -16 40101a37: 21c9 s32i.n a12, a1, 8 40101a39: 02cd mov.n a12, a2 40101a3b: 0228 l32i.n a2, a2, 0 40101a3d: 1109 s32i.n a0, a1, 4 40101a3f: 02dc bnez.n a2, 40101a53 40101a41: fea721 l32r a2, 401014e0 40101a44: fea831 l32r a3, 401014e4 40101a47: 62a242 movi a4, 0x262 40101a4a: f9cd01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101a4d: 0000c0 callx0 a0 40101a50: ffff06 j 40101a50 40101a53: fe9751 l32r a5, 401014b0 40101a56: a508 l32i.n a0, a5, 40 40101a58: 9538 l32i.n a3, a5, 36 40101a5a: 009c beqz.n a0, 40101a6e 40101a5c: fea121 l32r a2, 401014e0 40101a5f: fea131 l32r a3, 401014e4 40101a62: 63a242 movi a4, 0x263 40101a65: f9c601 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101a68: 0000c0 callx0 a0 40101a6b: ffff06 j 40101a6b 40101a6e: 039c beqz.n a3, 40101a82 40101a70: fe9c21 l32r a2, 401014e0 40101a73: fe9c31 l32r a3, 401014e4 40101a76: 64a242 movi a4, 0x264 40101a79: f9c101 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101a7c: 0000c0 callx0 a0 40101a7f: ffff06 j 40101a7f 40101a82: a529 s32i.n a2, a5, 40 40101a84: 9248 l32i.n a4, a2, 36 40101a86: 060c movi.n a6, 0 40101a88: 0408 l32i.n a0, a4, 0 40101a8a: 0c69 s32i.n a6, a12, 0 40101a8c: 66f0c7 bbsi a0, 28, 40101af6 40101a8f: 0129 s32i.n a2, a1, 0 40101a91: 0b0c72 l8ui a7, a12, 11 40101a94: 0c1ca2 l16ui a10, a12, 24 40101a97: b7cc bnez.n a7, 40101aa6 40101a99: 0a9c82 l16si a8, a12, 20 40101a9c: 0618a6 blti a8, 1, 40101aa6 40101a9f: 190c movi.n a9, 1 40101aa1: 0d4c92 s8i a9, a12, 13 40101aa4: 0408 l32i.n a0, a4, 0 40101aa6: 055a16 beqz a10, 40101aff 40101aa9: 0b0cb2 l8ui a11, a12, 11 40101aac: 0c0c22 l8ui a2, a12, 12 40101aaf: 0b8c beqz.n a11, 40101ab3 40101ab1: 42cc bnez.n a2, 40101ab9 40101ab3: 0d0c32 l8ui a3, a12, 13 40101ab6: 045316 beqz a3, 40101aff 40101ab9: 342200 extui a2, a0, 2, 4 40101abc: 011505 call0 40102c10 40101abf: 002142 l32i a4, a1, 0 40101ac2: 092442 l32i a4, a4, 36 40101ac5: 002402 l32i a0, a4, 0 40101ac8: 32bc beqz.n a2, 40101aff 40101aca: 415600 srli a5, a0, 6 40101acd: 19f007 bbsi a0, 16, 40101aea 40101ad0: 16e077 bbsi a0, 7, 40101aea 40101ad3: fe7751 l32r a5, 401014b0 40101ad6: 130c movi.n a3, 1 40101ad8: 9529 s32i.n a2, a5, 36 40101ada: 0c2d mov.n a2, a12 40101adc: ffa7c5 call0 4010155c 40101adf: 0c2d mov.n a2, a12 40101ae1: d4a032 movi a3, 212 40101ae4: ffa005 call0 401014e8 40101ae7: 0002c6 j 40101af6 40101aea: 3a6557 bbci a5, 5, 40101b28 40101aed: 040462 l8ui a6, a4, 4 40101af0: 416460 srli a6, a6, 4 40101af3: 3126e6 bgei a6, 2, 40101b28 40101af6: 21c8 l32i.n a12, a1, 8 40101af8: 1108 l32i.n a0, a1, 4 40101afa: 10c112 addi a1, a1, 16 40101afd: f00d ret.n 40101aff: f360d7 bbci a0, 13, 40101af6 40101b02: f0e0c7 bbsi a0, 12, 40101af6 40101b05: 342200 extui a2, a0, 2, 4 40101b08: 011045 call0 40102c10 40101b0b: fe7216 beqz a2, 40101af6 40101b0e: fe6871 l32r a7, 401014b0 40101b11: 01a032 movi a3, 1 40101b14: 096722 s32i a2, a7, 36 40101b17: 202cc0 or a2, a12, a12 40101b1a: ffa405 call0 4010155c 40101b1d: 0c2d mov.n a2, a12 40101b1f: d4a032 movi a3, 212 40101b22: ff9c45 call0 401014e8 40101b25: fff346 j 40101af6 40101b28: 006c22 s32i a2, a12, 0 40101b2b: 00a032 movi a3, 0 40101b2e: 202cc0 or a2, a12, a12 40101b31: ffa285 call0 4010155c 40101b34: 040c22 l8ui a2, a12, 4 40101b37: 030c movi.n a3, 0 40101b39: 040c movi.n a4, 0 40101b3b: 02a885 call0 401045c4 40101b3e: ffed06 j 40101af6 40101b41: 000000 ill 40101b44 : 40101b44: f0c112 addi a1, a1, -16 40101b47: 11c9 s32i.n a12, a1, 4 40101b49: 0109 s32i.n a0, a1, 0 40101b4b: 03cd mov.n a12, a3 40101b4d: ff9645 call0 401014b4 40101b50: 02dc bnez.n a2, 40101b64 40101b52: fe6321 l32r a2, 401014e0 40101b55: fe6331 l32r a3, 401014e4 40101b58: 9fa242 movi a4, 0x29f 40101b5b: f98901 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101b5e: 0000c0 callx0 a0 40101b61: ffff06 j 40101b61 40101b64: fe5321 l32r a2, 401014b0 40101b67: a208 l32i.n a0, a2, 40 40101b69: 000242 l8ui a4, a2, 0 40101b6c: 00dc bnez.n a0, 40101b80 40101b6e: fe5c21 l32r a2, 401014e0 40101b71: fe5c31 l32r a3, 401014e4 40101b74: a2a242 movi a4, 0x2a2 40101b77: f98201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101b7a: 0000c0 callx0 a0 40101b7d: ffff06 j 40101b7d 40101b80: 30c232 addi a3, a2, 48 40101b83: b02440 addx8 a2, a4, a4 40101b86: a02230 addx4 a2, a2, a3 40101b89: 110232 l8ui a3, a2, 17 40101b8c: 112326 beqi a3, 2, 40101ba1 40101b8f: fe5421 l32r a2, 401014e0 40101b92: fe5431 l32r a3, 401014e4 40101b95: a3a242 movi a4, 0x2a3 40101b98: f97a01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101b9b: 0000c0 callx0 a0 40101b9e: ffff06 j 40101b9e 40101ba1: 9008 l32i.n a0, a0, 36 40101ba3: 060c movi.n a6, 0 40101ba5: 0038 l32i.n a3, a0, 0 40101ba7: 02a452 movi a5, 0x402 40101baa: 417630 srli a7, a3, 6 40101bad: 058757 bany a7, a5, 40101bb6 40101bb0: 4f73c7 bbci a3, 28, 40101c03 40101bb3: 4cf397 bbsi a3, 25, 40101c03 40101bb6: 094262 s8i a6, a2, 9 40101bb9: 0a4262 s8i a6, a2, 10 40101bbc: 7fa0c2 movi a12, 127 40101bbf: 070272 l8ui a7, a2, 7 40101bc2: 064272 s8i a7, a2, 6 40101bc5: 0940c2 s8i a12, a0, 9 40101bc8: 0088 l32i.n a8, a0, 0 40101bca: 11c8 l32i.n a12, a1, 4 40101bcc: 2668b7 bbci a8, 11, 40101bf6 40101bcf: 1058 l32i.n a5, a0, 4 40101bd1: 343450 extui a3, a5, 4, 4 40101bd4: 1e23e6 bgei a3, 2, 40101bf6 40101bd7: a31b addi.n a10, a3, 1 40101bd9: 0faf92 movi a9, -241 40101bdc: 130c movi.n a3, 1 40101bde: 109590 and a9, a5, a9 40101be1: 34a0a0 extui a10, a10, 0, 4 40101be4: 11aac0 slli a10, a10, 4 40101be7: 2099a0 or a9, a9, a10 40101bea: 1099 s32i.n a9, a0, 4 40101bec: 002285 call0 40101e18 40101bef: 0108 l32i.n a0, a1, 0 40101bf1: 10c112 addi a1, a1, 16 40101bf4: f00d ret.n 40101bf6: 030c movi.n a3, 0 40101bf8: 5a0c movi.n a10, 5 40101bfa: 1142a2 s8i a10, a2, 17 40101bfd: 002185 call0 40101e18 40101c00: fffac6 j 40101bef 40101c03: 070232 l8ui a3, a2, 7 40101c06: 08e787 bbsi a7, 8, 40101c12 40101c09: 064232 s8i a3, a2, 6 40101c0c: 094262 s8i a6, a2, 9 40101c0f: ffec86 j 40101bc5 40101c12: 064232 s8i a3, a2, 6 40101c15: 094262 s8i a6, a2, 9 40101c18: 0a4262 s8i a6, a2, 10 40101c1b: ffe986 j 40101bc5 40101c1e: 120000 excw 40101c21: 09e0c1 l32r a12, 400c43a4 <__floatsidf+0xb60b4> 40101c24: 41f901 l32r a0, 400d2408 <__floatsidf+0xc4118> 40101c27: 31e9 s32i.n a14, a1, 12 40101c29: 11c9 s32i.n a12, a1, 4 40101c2b: 21d9 s32i.n a13, a1, 8 40101c2d: 03cd mov.n a12, a3 40101c2f: 04dd mov.n a13, a4 40101c31: 02ed mov.n a14, a2 40101c33: 05fd mov.n a15, a5 40101c35: 8e38 l32i.n a3, a14, 32 40101c37: 9c28 l32i.n a2, a12, 36 40101c39: 331b addi.n a3, a3, 1 40101c3b: 8e39 s32i.n a3, a14, 32 40101c3d: 0208 l32i.n a0, a2, 0 40101c3f: 0f42d2 s8i a13, a2, 15 40101c42: 0c60d7 bbci a0, 13, 40101c52 40101c45: 09e0c7 bbsi a0, 12, 40101c52 40101c48: 0c2d mov.n a2, a12 40101c4a: 030c movi.n a3, 0 40101c4c: 00e245 call0 40102a74 40101c4f: 000186 j 40101c59 40101c52: 0f3d mov.n a3, a15 40101c54: 0c2d mov.n a2, a12 40101c56: 00e1c5 call0 40102a74 40101c59: 092c02 l32i a0, a12, 36 40101c5c: 002002 l32i a0, a0, 0 40101c5f: 0e60d7 bbci a0, 13, 40101c71 40101c62: 0be0c7 bbsi a0, 12, 40101c71 40101c65: 342200 extui a2, a0, 2, 4 40101c68: 00fe45 call0 40102c50 40101c6b: 20c220 or a12, a2, a2 40101c6e: fc3256 bnez a2, 40101c35 40101c71: 11c8 l32i.n a12, a1, 4 40101c73: 21d8 l32i.n a13, a1, 8 40101c75: 31e8 l32i.n a14, a1, 12 40101c77: 41f8 l32i.n a15, a1, 16 40101c79: 0108 l32i.n a0, a1, 0 40101c7b: 20c112 addi a1, a1, 32 40101c7e: f00d ret.n 40101c80 : 40101c80: fe1131 l32r a3, 401014c4 40101c83: b02220 addx8 a2, a2, a2 40101c86: a02230 addx4 a2, a2, a3 40101c89: f00d ret.n ... 40101c8c : 40101c8c: 045d mov.n a5, a4 40101c8e: f0c112 addi a1, a1, -16 40101c91: 440c movi.n a4, 4 40101c93: 0109 s32i.n a0, a1, 0 40101c95: fff885 call0 40101c20 40101c98: 0108 l32i.n a0, a1, 0 40101c9a: 10c112 addi a1, a1, 16 40101c9d: f00d ret.n ... 40101ca0 : 40101ca0: 026d mov.n a6, a2 40101ca2: f0c112 addi a1, a1, -16 40101ca5: 0109 s32i.n a0, a1, 0 40101ca7: 032d mov.n a2, a3 40101ca9: 100c movi.n a0, 1 40101cab: 043d mov.n a3, a4 40101cad: 7658 l32i.n a5, a6, 28 40101caf: 9248 l32i.n a4, a2, 36 40101cb1: 551b addi.n a5, a5, 1 40101cb3: 7659 s32i.n a5, a6, 28 40101cb5: 0f4402 s8i a0, a4, 15 40101cb8: 00db85 call0 40102a74 40101cbb: 0108 l32i.n a0, a1, 0 40101cbd: 10c112 addi a1, a1, 16 40101cc0: f00d ret.n 40101cc2: 120000 excw 40101cc5: 09f0c1 l32r a12, 400c4488 <__floatsidf+0xb6198> 40101cc8: 023211 l32r a1, 400c2590 <__floatsidf+0xb42a0> 40101ccb: 020811 l32r a1, 400c24ec <__floatsidf+0xb41fc> 40101cce: 116326 beqi a3, 6, 40101ce3 40101cd1: fe0321 l32r a2, 401014e0 40101cd4: fe0431 l32r a3, 401014e4 40101cd7: eba242 movi a4, 0x2eb 40101cda: f92901 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101cdd: 0000c0 callx0 a0 40101ce0: ffff06 j 40101ce0 40101ce3: 006102 s32i a0, a1, 0 40101ce6: 092062 l32i a6, a0, 36 40101ce9: 00a072 movi a7, 0 40101cec: 0279 s32i.n a7, a2, 0 40101cee: 114272 s8i a7, a2, 17 40101cf1: 0658 l32i.n a5, a6, 0 40101cf3: 1668 l32i.n a6, a6, 4 40101cf5: 2375b7 bbci a5, 27, 40101d1c 40101cf8: 342250 extui a2, a5, 2, 4 40101cfb: 343460 extui a3, a6, 4, 4 40101cfe: 332b addi.n a3, a3, 2 40101d00: 743030 extui a3, a3, 0, 8 40101d03: 00f985 call0 40102c9c 40101d06: 0148 l32i.n a4, a1, 0 40101d08: 9448 l32i.n a4, a4, 36 40101d0a: 022c movi.n a2, 32 40101d0c: 0448 l32i.n a4, a4, 0 40101d0e: 630c movi.n a3, 6 40101d10: 344240 extui a4, a4, 2, 4 40101d13: faa701 l32r a0, 401007b0 40101d16: 0000c0 callx0 a0 40101d19: 000cc6 j 40101d50 40101d1c: fde531 l32r a3, 401014b0 40101d1f: 545860 extui a5, a6, 8, 6 40101d22: 0d0372 l8ui a7, a3, 13 40101d25: 0c0392 l8ui a9, a3, 12 40101d28: 0b3577 bltu a5, a7, 40101d37 40101d2b: 240c movi.n a4, 2 40101d2d: 150c movi.n a5, 1 40101d2f: 003d mov.n a3, a0 40101d31: ffeec5 call0 40101c20 40101d34: 000606 j 40101d50 40101d37: 548e60 extui a8, a6, 14, 6 40101d3a: 0b3897 bltu a8, a9, 40101d49 40101d3d: 340c movi.n a4, 3 40101d3f: 150c movi.n a5, 1 40101d41: 003d mov.n a3, a0 40101d43: ffedc5 call0 40101c20 40101d46: 000186 j 40101d50 40101d49: 140c movi.n a4, 1 40101d4b: 003d mov.n a3, a0 40101d4d: fff3c5 call0 40101c8c 40101d50: 1108 l32i.n a0, a1, 4 40101d52: 10c112 addi a1, a1, 16 40101d55: f00d ret.n 40101d57: 024200 excw 40101d5a: 0c0d mov.n a0, a12 40101d5c: 448c05 call0 40146620 <_lit4_end+0x409cc> 40101d5f: 0b4232 s8i a3, a2, 11 40101d62: 0d4252 s8i a5, a2, 13 40101d65: f00d ret.n 40101d67: c11200 mul16u a1, a2, a0 40101d6a: 61c2f0 xsr.eps2 a15 40101d6d: 610201 l32r a0, 400da178 <__floatsidf+0xcbe88> 40101d70: 020200 excw 40101d73: 200b addi.n a2, a0, -1 40101d75: ac20c2 l32i a12, a0, 0x2b0 40101d78: 022260 excw 40101d7b: 0c0c movi.n a12, 0 40101d7d: f28c00 excw 40101d80: 0c28 l32i.n a2, a12, 0 40101d82: 9228 l32i.n a2, a2, 36 40101d84: 0228 l32i.n a2, a2, 0 40101d86: 342220 extui a2, a2, 2, 4 40101d89: 00e845 call0 40102c10 40101d8c: 0c29 s32i.n a2, a12, 0 40101d8e: 0000c6 j 40101d95 40101d91: 002d mov.n a2, a0 40101d93: 0c29 s32i.n a2, a12, 0 40101d95: d29c beqz.n a2, 40101db6 40101d97: 0c2d mov.n a2, a12 40101d99: 030c movi.n a3, 0 40101d9b: 007b45 call0 40102550 40101d9e: 000186 j 40101da8 40101da1: 030c movi.n a3, 0 40101da3: fffb45 call0 40101d58 40101da6: 020c movi.n a2, 0 40101da8: 930c movi.n a3, 9 40101daa: 0108 l32i.n a0, a1, 0 40101dac: 124c32 s8i a3, a12, 18 40101daf: 11c8 l32i.n a12, a1, 4 40101db1: 10c112 addi a1, a1, 16 40101db4: f00d ret.n 40101db6: 020c movi.n a2, 0 40101db8: 040c movi.n a4, 0 40101dba: 0b4c42 s8i a4, a12, 11 40101dbd: fff9c6 j 40101da8 40101dc0: f0c112 addi a1, a1, -16 40101dc3: 11c9 s32i.n a12, a1, 4 40101dc5: 0109 s32i.n a0, a1, 0 40101dc7: 0b0202 l8ui a0, a2, 11 40101dca: 02cd mov.n a12, a2 40101dcc: 608c beqz.n a0, 40101dd6 40101dce: 020c movi.n a2, 0 40101dd0: 0b4c22 s8i a2, a12, 11 40101dd3: 000146 j 40101ddc 40101dd6: 00a032 movi a3, 0 40101dd9: fff7c5 call0 40101d58 40101ddc: fdb521 l32r a2, 401014b0 40101ddf: 092222 l32i a2, a2, 36 40101de2: 00e945 call0 40102c78 40101de5: 0ca032 movi a3, 12 40101de8: 0108 l32i.n a0, a1, 0 40101dea: 124c32 s8i a3, a12, 18 40101ded: 11c8 l32i.n a12, a1, 4 40101def: 10c112 addi a1, a1, 16 40101df2: f00d ret.n 40101df4: 130c movi.n a3, 1 40101df6: f0c112 addi a1, a1, -16 40101df9: 0109 s32i.n a0, a1, 0 40101dfb: 11c9 s32i.n a12, a1, 4 40101dfd: fdac01 l32r a0, 401014b0 40101e00: 02cd mov.n a12, a2 40101e02: 9008 l32i.n a0, a0, 36 40101e04: 0209 s32i.n a0, a2, 0 40101e06: 007485 call0 40102550 40101e09: b30c movi.n a3, 11 40101e0b: 0108 l32i.n a0, a1, 0 40101e0d: 124c32 s8i a3, a12, 18 40101e10: 11c8 l32i.n a12, a1, 4 40101e12: 10c112 addi a1, a1, 16 40101e15: f00d ret.n 40101e17: 340c00 extui a0, a0, 12, 4 40101e1a: 94a052 movi a5, 148 40101e1d: d0c112 addi a1, a1, -48 40101e20: 71e9 s32i.n a14, a1, 28 40101e22: 4109 s32i.n a0, a1, 16 40101e24: 51c9 s32i.n a12, a1, 20 40101e26: 81f9 s32i.n a15, a1, 32 40101e28: 61d9 s32i.n a13, a1, 24 40101e2a: 0f0c movi.n a15, 0 40101e2c: fda1d1 l32r a13, 401014b0 40101e2f: 02cd mov.n a12, a2 40101e31: 110c02 l8ui a0, a12, 17 40101e34: 032d mov.n a2, a3 40101e36: d4a032 movi a3, 212 40101e39: 92ec bnez.n a2, 40101e66 40101e3b: 1e0c movi.n a14, 1 40101e3d: fac022 addi a2, a0, -6 40101e40: 09d256 bnez a2, 40101ee1 40101e43: 114cf2 s8i a15, a12, 17 40101e46: ad08 l32i.n a0, a13, 40 40101e48: 0c28 l32i.n a2, a12, 0 40101e4a: 169056 bnez a0, 40101fb7 40101e4d: 328c beqz.n a2, 40101e54 40101e4f: 9d38 l32i.n a3, a13, 36 40101e51: 2fe316 beqz a3, 40102153 40101e54: fda321 l32r a2, 401014e0 40101e57: fda331 l32r a3, 401014e4 40101e5a: 50a342 movi a4, 0x350 40101e5d: f8c801 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101e60: 0000c0 callx0 a0 40101e63: ffff06 j 40101e63 40101e66: 142026 beqi a0, 2, 40101e7e 40101e69: 111026 beqi a0, 1, 40101e7e 40101e6c: fd9d21 l32r a2, 401014e0 40101e6f: fd9d31 l32r a3, 401014e4 40101e72: c1a342 movi a4, 0x3c1 40101e75: f8c201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101e78: 0000c0 callx0 a0 40101e7b: ffff06 j 40101e7b 40101e7e: ad08 l32i.n a0, a13, 40 40101e80: 9d68 l32i.n a6, a13, 36 40101e82: 40dc bnez.n a0, 40101e9a 40101e84: 0c2d mov.n a2, a12 40101e86: 030c movi.n a3, 0 40101e88: 340c movi.n a4, 3 40101e8a: 114c42 s8i a4, a12, 17 40101e8d: 006c05 call0 40102550 40101e90: 02ed mov.n a14, a2 40101e92: 500c movi.n a0, 5 40101e94: 124c02 s8i a0, a12, 18 40101e97: 001dc6 j 40101f12 40101e9a: 02c616 beqz a6, 40101eca 40101e9d: 092072 l32i a7, a0, 36 40101ea0: 002772 l32i a7, a7, 0 40101ea3: 0c2d mov.n a2, a12 40101ea5: 057970 extui a7, a7, 25, 1 40101ea8: 933570 movnez a3, a5, a7 40101eab: ff6785 call0 40101524 40101eae: 9d28 l32i.n a2, a13, 36 40101eb0: 00dc45 call0 40102c78 40101eb3: 0c2d mov.n a2, a12 40101eb5: 030c movi.n a3, 0 40101eb7: ad88 l32i.n a8, a13, 40 40101eb9: 390c movi.n a9, 3 40101ebb: 114c92 s8i a9, a12, 17 40101ebe: 0c89 s32i.n a8, a12, 0 40101ec0: 0068c5 call0 40102550 40101ec3: 02ed mov.n a14, a2 40101ec5: 600c movi.n a0, 6 40101ec7: fff246 j 40101e94 40101eca: 0ca8 l32i.n a10, a12, 0 40101ecc: 070a16 beqz a10, 40101f40 40101ecf: fd8421 l32r a2, 401014e0 40101ed2: fd8431 l32r a3, 401014e4 40101ed5: d0a342 movi a4, 0x3d0 40101ed8: f8aa01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101edb: 0000c0 callx0 a0 40101ede: ffff06 j 40101ede 40101ee1: 195066 bnei a0, 5, 40101efe 40101ee4: ad08 l32i.n a0, a13, 40 40101ee6: 114cf2 s8i a15, a12, 17 40101ee9: 08e056 bnez a0, 40101f7b 40101eec: fd7d21 l32r a2, 401014e0 40101eef: fd7d31 l32r a3, 401014e4 40101ef2: 80a342 movi a4, 0x380 40101ef5: f8a201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101ef8: 0000c0 callx0 a0 40101efb: ffff06 j 40101efb 40101efe: fd7821 l32r a2, 401014e0 40101f01: fd7831 l32r a3, 401014e4 40101f04: bba342 movi a4, 0x3bb 40101f07: f89e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101f0a: 0000c0 callx0 a0 40101f0d: ffff06 j 40101f0d 40101f10: 0e0c movi.n a14, 0 40101f12: 000c movi.n a0, 0 40101f14: adf9 s32i.n a15, a13, 40 40101f16: 0d0cb2 l8ui a11, a12, 13 40101f19: 9d48 l32i.n a4, a13, 36 40101f1b: 000d22 l8ui a2, a13, 0 40101f1e: 830c movi.n a3, 8 40101f20: 8323e0 moveqz a2, a3, a14 40101f23: 834f00 moveqz a4, a15, a0 40101f26: 9d49 s32i.n a4, a13, 36 40101f28: 004d22 s8i a2, a13, 0 40101f2b: 0deb16 beqz a11, 4010200d 40101f2e: fd6c21 l32r a2, 401014e0 40101f31: fd6c31 l32r a3, 401014e4 40101f34: e8a342 movi a4, 0x3e8 40101f37: f89201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101f3a: 0000c0 callx0 a0 40101f3d: ffff06 j 40101f3d 40101f40: 9028 l32i.n a2, a0, 36 40101f42: 0258 l32i.n a5, a2, 0 40101f44: 1875c7 bbci a5, 28, 40101f60 40101f47: 1228 l32i.n a2, a2, 4 40101f49: 342420 extui a2, a2, 4, 4 40101f4c: 1012a6 blti a2, 1, 40101f60 40101f4f: 0b1062 l16ui a6, a0, 22 40101f52: 0a1052 l16ui a5, a0, 20 40101f55: 071d32 l16ui a3, a13, 14 40101f58: 556a add.n a5, a5, a6 40101f5a: b22357 blt a3, a5, 40101f10 40101f5d: af32e6 bgei a2, 3, 40101f10 40101f60: 0c09 s32i.n a0, a12, 0 40101f62: 0b0c72 l8ui a7, a12, 11 40101f65: 114c42 s8i a4, a12, 17 40101f68: 178c beqz.n a7, 40101f6d 40101f6a: 0b4cf2 s8i a15, a12, 11 40101f6d: 0c2d mov.n a2, a12 40101f6f: 030c movi.n a3, 0 40101f71: 005dc5 call0 40102550 40101f74: 02ed mov.n a14, a2 40101f76: 700c movi.n a0, 7 40101f78: ffc606 j 40101e94 40101f7b: 092d82 l32i a8, a13, 36 40101f7e: 051816 beqz a8, 40101fd3 40101f81: 092092 l32i a9, a0, 36 40101f84: 002992 l32i a9, a9, 0 40101f87: 0c2d mov.n a2, a12 40101f89: 059990 extui a9, a9, 25, 1 40101f8c: 933590 movnez a3, a5, a9 40101f8f: 2c4d32 s8i a3, a13, 44 40101f92: 0e3d mov.n a3, a14 40101f94: ffdc05 call0 40101d58 40101f97: 040c22 l8ui a2, a12, 4 40101f9a: 9da8 l32i.n a10, a13, 36 40101f9c: 0ca9 s32i.n a10, a12, 0 40101f9e: 0267c5 call0 4010461c 40101fa1: 114ce2 s8i a14, a12, 17 40101fa4: 124cf2 s8i a15, a12, 18 40101fa7: 0c2d mov.n a2, a12 40101fa9: ad38 l32i.n a3, a13, 40 40101fab: 040c movi.n a4, 0 40101fad: ffcf05 call0 40101ca0 40101fb0: 100c movi.n a0, 1 40101fb2: 1e0c movi.n a14, 1 40101fb4: ffd706 j 40101f14 40101fb7: 9db8 l32i.n a11, a13, 36 40101fb9: 3109 s32i.n a0, a1, 12 40101fbb: 07cb16 beqz a11, 4010203b 40101fbe: 16c216 beqz a2, 4010212e 40101fc1: fd4721 l32r a2, 401014e0 40101fc4: fd4831 l32r a3, 401014e4 40101fc7: 55a342 movi a4, 0x355 40101fca: f86d01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40101fcd: 0000c0 callx0 a0 40101fd0: ffff06 j 40101fd0 40101fd3: 002c22 l32i a2, a12, 0 40101fd6: 042256 bnez a2, 4010201c 40101fd9: 092032 l32i a3, a0, 36 40101fdc: 0338 l32i.n a3, a3, 0 40101fde: 053930 extui a3, a3, 25, 1 40101fe1: 11b316 beqz a3, 40102100 40101fe4: 012d mov.n a2, a1 40101fe6: 312b addi.n a3, a1, 2 40101fe8: 414b addi.n a4, a1, 4 40101fea: 518b addi.n a5, a1, 8 40101fec: 029ac5 call0 4010499c 40101fef: ad08 l32i.n a0, a13, 40 40101ff1: 2158 l32i.n a5, a1, 8 40101ff3: 9008 l32i.n a0, a0, 36 40101ff5: 1148 l32i.n a4, a1, 4 40101ff7: 0068 l32i.n a6, a0, 0 40101ff9: 011132 l16ui a3, a1, 2 40101ffc: 342260 extui a2, a6, 2, 4 40101fff: 056b60 extui a6, a6, 27, 1 40102002: 0c9656 bnez a6, 401020cf 40102005: 060c movi.n a6, 0 40102007: 00ca45 call0 40102cac 4010200a: 0033c6 j 401020dd 4010200d: 51c8 l32i.n a12, a1, 20 4010200f: 61d8 l32i.n a13, a1, 24 40102011: 71e8 l32i.n a14, a1, 28 40102013: 81f8 l32i.n a15, a1, 32 40102015: 4108 l32i.n a0, a1, 16 40102017: 30c112 addi a1, a1, 48 4010201a: f00d ret.n 4010201c: 0c2d mov.n a2, a12 4010201e: 0e3d mov.n a3, a14 40102020: ffd345 call0 40101d58 40102023: 114ce2 s8i a14, a12, 17 40102026: ad38 l32i.n a3, a13, 40 40102028: 420c movi.n a2, 4 4010202a: 040c movi.n a4, 0 4010202c: 124c22 s8i a2, a12, 18 4010202f: 0c2d mov.n a2, a12 40102031: ffc6c5 call0 40101ca0 40102034: 1e0c movi.n a14, 1 40102036: 000c movi.n a0, 0 40102038: ffb606 j 40101f14 4010203b: 72dc bnez.n a2, 40102056 4010203d: 0c2d mov.n a2, a12 4010203f: 0f3d mov.n a3, a15 40102041: ffd145 call0 40101d58 40102044: 0b0c32 l8ui a3, a12, 11 40102047: 138c beqz.n a3, 4010204c 40102049: 0b4cf2 s8i a15, a12, 11 4010204c: 0e0c movi.n a14, 0 4010204e: a40c movi.n a4, 10 40102050: 124c42 s8i a4, a12, 18 40102053: 000486 j 40102069 40102056: 0e3d mov.n a3, a14 40102058: 0c2d mov.n a2, a12 4010205a: ffcfc5 call0 40101d58 4010205d: 1e0c movi.n a14, 1 4010205f: d50c movi.n a5, 13 40102061: 160c movi.n a6, 1 40102063: 114c62 s8i a6, a12, 17 40102066: 124c52 s8i a5, a12, 18 40102069: 032102 l32i a0, a1, 12 4010206c: 092002 l32i a0, a0, 36 4010206f: 002022 l32i a2, a0, 0 40102072: 1008 l32i.n a0, a0, 4 40102074: 2372b7 bbci a2, 27, 4010209b 40102077: 342220 extui a2, a2, 2, 4 4010207a: 343400 extui a3, a0, 4, 4 4010207d: 332b addi.n a3, a3, 2 4010207f: 743030 extui a3, a3, 0, 8 40102082: 00c185 call0 40102c9c 40102085: 3148 l32i.n a4, a1, 12 40102087: 9448 l32i.n a4, a4, 36 40102089: 022c movi.n a2, 32 4010208b: 0448 l32i.n a4, a4, 0 4010208d: 630c movi.n a3, 6 4010208f: 344240 extui a4, a4, 2, 4 40102092: f9c701 l32r a0, 401007b0 40102095: 0000c0 callx0 a0 40102098: ffe686 j 40102036 4010209b: 546800 extui a6, a0, 8, 6 4010209e: 110c92 l8ui a9, a12, 17 401020a1: 180c movi.n a8, 1 401020a3: 050c movi.n a5, 0 401020a5: 0d0d72 l8ui a7, a13, 13 401020a8: 835890 moveqz a5, a8, a9 401020ab: 0b3677 bltu a6, a7, 401020ba 401020ae: 3138 l32i.n a3, a1, 12 401020b0: 0c2d mov.n a2, a12 401020b2: 240c movi.n a4, 2 401020b4: ffb685 call0 40101c20 401020b7: ffdec6 j 40102036 401020ba: 0c0db2 l8ui a11, a13, 12 401020bd: 54ae00 extui a10, a0, 14, 6 401020c0: 5e3ab7 bltu a10, a11, 40102122 401020c3: 3138 l32i.n a3, a1, 12 401020c5: 0c2d mov.n a2, a12 401020c7: 340c movi.n a4, 3 401020c9: ffb545 call0 40101c20 401020cc: ffd986 j 40102036 401020cf: 040062 l8ui a6, a0, 4 401020d2: 416460 srli a6, a6, 4 401020d5: 661b addi.n a6, a6, 1 401020d7: 746060 extui a6, a6, 0, 8 401020da: 00bd05 call0 40102cac 401020dd: ad48 l32i.n a4, a13, 40 401020df: 9448 l32i.n a4, a4, 36 401020e1: 022c movi.n a2, 32 401020e3: 0448 l32i.n a4, a4, 0 401020e5: 630c movi.n a3, 6 401020e7: 344240 extui a4, a4, 2, 4 401020ea: f9b101 l32r a0, 401007b0 401020ed: 0000c0 callx0 a0 401020f0: 0c2d mov.n a2, a12 401020f2: 030c movi.n a3, 0 401020f4: ffc605 call0 40101d58 401020f7: 124ce2 s8i a14, a12, 18 401020fa: 0007c6 j 4010211d 401020fd: 000000 ill 40102100: 0c2d mov.n a2, a12 40102102: 0f3d mov.n a3, a15 40102104: ffc505 call0 40101d58 40102107: 0b0c52 l8ui a5, a12, 11 4010210a: 158c beqz.n a5, 4010210f 4010210c: 0b4cf2 s8i a15, a12, 11 4010210f: 0c2d mov.n a2, a12 40102111: ad38 l32i.n a3, a13, 40 40102113: 140c movi.n a4, 1 40102115: 360c movi.n a6, 3 40102117: 124c62 s8i a6, a12, 18 4010211a: ffb845 call0 40101ca0 4010211d: 0e0c movi.n a14, 0 4010211f: ffc4c6 j 40102036 40102122: 3138 l32i.n a3, a1, 12 40102124: 0c2d mov.n a2, a12 40102126: 440c movi.n a4, 4 40102128: ffaf45 call0 40101c20 4010212b: ffc1c6 j 40102036 4010212e: 9078 l32i.n a7, a0, 36 40102130: 0c2d mov.n a2, a12 40102132: 0778 l32i.n a7, a7, 0 40102134: 00ed mov.n a14, a0 40102136: 057970 extui a7, a7, 25, 1 40102139: 933570 movnez a3, a5, a7 4010213c: ff3e45 call0 40101524 4010213f: 9e28 l32i.n a2, a14, 36 40102141: 0228 l32i.n a2, a2, 0 40102143: 1862d7 bbci a2, 13, 4010215f 40102146: 15e2c7 bbsi a2, 12, 4010215f 40102149: 0c2d mov.n a2, a12 4010214b: ffc745 call0 40101dc0 4010214e: 0e0c movi.n a14, 0 40102150: ffc546 j 40102069 40102153: 3129 s32i.n a2, a1, 12 40102155: 0c2d mov.n a2, a12 40102157: ffc105 call0 40101d68 4010215a: 02ed mov.n a14, a2 4010215c: ffc246 j 40102069 4010215f: 0c2d mov.n a2, a12 40102161: ffc905 call0 40101df4 40102164: 02ed mov.n a14, a2 40102166: ffbfc6 j 40102069 40102169: 000000 ill 4010216c: 000000 ill 4010216f: ffffc0 excw 40102172: ff .byte 0xff 40102173: bf .byte 0xbf 40102174: ff .byte 0xff 40102175: ff .byte 0xff 40102176: ff .byte 0xff 40102177: 3f .byte 0x3f 40102178: f0c112 addi a1, a1, -16 4010217b: 0129 s32i.n a2, a1, 0 4010217d: 1109 s32i.n a0, a1, 4 4010217f: f88301 l32r a0, 4010038c 40102182: 0000c0 callx0 a0 40102185: fff931 l32r a3, 4010216c 40102188: fba721 l32r a2, 40101024 4010218b: 0020c0 memw 4010218e: 9d2202 l32i a0, a2, 0x274 40102191: 200030 or a0, a0, a3 40102194: 0020c0 memw 40102197: 9d6202 s32i a0, a2, 0x274 4010219a: f96f01 l32r a0, 40100758 4010219d: 0000c0 callx0 a0 401021a0: 222c movi.n a2, 34 401021a2: f9db01 l32r a0, 40100910 401021a5: 0000c0 callx0 a0 401021a8: f87901 l32r a0, 4010038c 401021ab: 0000c0 callx0 a0 401021ae: fff071 l32r a7, 40102170 401021b1: 0128 l32i.n a2, a1, 0 401021b3: 806c movi.n a0, -24 401021b5: fb9b41 l32r a4, 40101024 401021b8: d10020 mul16s a0, a0, a2 401021bb: 004a add.n a0, a0, a4 401021bd: 0020c0 memw 401021c0: f12062 l32i a6, a0, 0x3c4 401021c3: 106670 and a6, a6, a7 401021c6: 0020c0 memw 401021c9: f16062 s32i a6, a0, 0x3c4 401021cc: ffea51 l32r a5, 40102174 401021cf: 0020c0 memw 401021d2: 9d2432 l32i a3, a4, 0x274 401021d5: 103350 and a3, a3, a5 401021d8: 0020c0 memw 401021db: 9d6432 s32i a3, a4, 0x274 401021de: fcb931 l32r a3, 401014c4 401021e1: b02220 addx8 a2, a2, a2 401021e4: a02230 addx4 a2, a2, a3 401021e7: 110242 l8ui a4, a2, 17 401021ea: 321426 beqi a4, 1, 40102220 401021ed: 0020c0 memw 401021f0: f12032 l32i a3, a0, 0x3c4 401021f3: fa8f51 l32r a5, 40100c30 401021f6: 026396 bltz a3, 40102220 401021f9: 0208 l32i.n a0, a2, 0 401021fb: 043016 beqz a0, 40102242 401021fe: 9048 l32i.n a4, a0, 36 40102200: 0428 l32i.n a2, a4, 0 40102202: 410620 srli a0, a2, 6 40102205: 546020 extui a6, a2, 0, 6 40102208: 207050 or a7, a0, a5 4010220b: 1177a0 slli a7, a7, 6 4010220e: 206670 or a6, a6, a7 40102211: 0469 s32i.n a6, a4, 0 40102213: f95101 l32r a0, 40100758 40102216: 0000c0 callx0 a0 40102219: 1108 l32i.n a0, a1, 4 4010221b: 10c112 addi a1, a1, 16 4010221e: f00d ret.n 40102220: fc68b1 l32r a11, 401013c0 40102223: 0020c0 memw 40102226: f120a2 l32i a10, a0, 0x3c4 40102229: 10aab0 and a10, a10, a11 4010222c: 0020c0 memw 4010222f: f160a2 s32i a10, a0, 0x3c4 40102232: 690c movi.n a9, 6 40102234: 0288 l32i.n a8, a2, 0 40102236: 114292 s8i a9, a2, 17 40102239: fd6816 beqz a8, 40102213 4010223c: ffa845 call0 40101cc4 4010223f: fff406 j 40102213 40102242: fc9b01 l32r a0, 401014b0 40102245: a008 l32i.n a0, a0, 40 40102247: fc8016 beqz a0, 40102213 4010224a: 9008 l32i.n a0, a0, 36 4010224c: 040232 l8ui a3, a2, 4 4010224f: 1048 l32i.n a4, a0, 4 40102251: 0028 l32i.n a2, a0, 0 40102253: 254440 extui a4, a4, 20, 3 40102256: b99347 bne a3, a4, 40102213 40102259: 004d mov.n a4, a0 4010225b: 410620 srli a0, a2, 6 4010225e: ffe8c6 j 40102205 40102261: 000000 ill 40102264: ff .byte 0xff 40102265: ff .byte 0xff 40102266: 12f000 excw 40102268 : 40102268: e0c112 addi a1, a1, -32 4010226b: 0109 s32i.n a0, a1, 0 4010226d: 41f9 s32i.n a15, a1, 16 4010226f: 31e9 s32i.n a14, a1, 12 40102271: 21d9 s32i.n a13, a1, 8 40102273: 11c9 s32i.n a12, a1, 4 40102275: fb6b21 l32r a2, 40101024 40102278: 0020c0 memw 4010227b: b022c2 l32i a12, a2, 0x2c0 4010227e: fff931 l32r a3, 40102264 40102281: b5c0c0 extui a12, a12, 16, 12 40102284: 0020c0 memw 40102287: b02202 l32i a0, a2, 0x2c0 4010228a: 100030 and a0, a0, a3 4010228d: 0020c0 memw 40102290: b06202 s32i a0, a2, 0x2c0 40102293: 9cac beqz.n a12, 401022c0 40102295: 1e0c movi.n a14, 1 40102297: ff7c movi.n a15, -1 40102299: 000446 j 401022ae 4010229c: 7420d0 extui a2, a13, 0, 8 4010229f: ffed85 call0 40102178 401022a2: 401d00 ssl a13 401022a5: a10e00 sll a0, a14 401022a8: 3000f0 xor a0, a0, a15 401022ab: 10cc00 and a12, a12, a0 401022ae: 60d0c0 neg a13, a12 401022b1: 10ddc0 and a13, a13, a12 401022b4: 40fdd0 nsau a13, a13 401022b7: 60d0d0 neg a13, a13 401022ba: 1fcdd2 addi a13, a13, 31 401022bd: fdbdd6 bgez a13, 4010229c 401022c0: 11c8 l32i.n a12, a1, 4 401022c2: 21d8 l32i.n a13, a1, 8 401022c4: 31e8 l32i.n a14, a1, 12 401022c6: 41f8 l32i.n a15, a1, 16 401022c8: 0108 l32i.n a0, a1, 0 401022ca: 20c112 addi a1, a1, 32 401022cd: f00d ret.n ... 401022d0 : 401022d0: 0ea022 movi a2, 14 401022d3: f0c112 addi a1, a1, -16 401022d6: 006102 s32i a0, a1, 0 401022d9: 00f385 call0 40103214 401022dc: 002102 l32i a0, a1, 0 401022df: 10c112 addi a1, a1, 16 401022e2: f00d ret.n 401022e4 : 401022e4: e0c112 addi a1, a1, -32 401022e7: 0161c2 s32i a12, a1, 4 401022ea: 0261d2 s32i a13, a1, 8 401022ed: 0361e2 s32i a14, a1, 12 401022f0: 41f9 s32i.n a15, a1, 16 401022f2: 0109 s32i.n a0, a1, 0 401022f4: 023905 call0 40104688 401022f7: 02cd mov.n a12, a2 401022f9: 52bc beqz.n a2, 40102332 401022fb: 1f0c movi.n a15, 1 401022fd: 000706 j 4010231d 40102300: 74e0d0 extui a14, a13, 0, 8 40102303: 202ee0 or a2, a14, a14 40102306: 0235c5 call0 40104664 40102309: 202ee0 or a2, a14, a14 4010230c: 000345 call0 40102344 4010230f: f07c movi.n a0, -1 40102311: 401d00 ssl a13 40102314: a12f00 sll a2, a15 40102317: 302200 xor a2, a2, a0 4010231a: 10cc20 and a12, a12, a2 4010231d: 60d0c0 neg a13, a12 40102320: 10ddc0 and a13, a13, a12 40102323: 40fdd0 nsau a13, a13 40102326: 60d0d0 neg a13, a13 40102329: 1fcdd2 addi a13, a13, 31 4010232c: fd0dd6 bgez a13, 40102300 4010232f: 023685 call0 40104698 40102332: 11c8 l32i.n a12, a1, 4 40102334: 21d8 l32i.n a13, a1, 8 40102336: 31e8 l32i.n a14, a1, 12 40102338: 41f8 l32i.n a15, a1, 16 4010233a: 0108 l32i.n a0, a1, 0 4010233c: 20c112 addi a1, a1, 32 4010233f: f00d ret.n 40102341: 000000 ill 40102344 : 40102344: f0c112 addi a1, a1, -16 40102347: 0109 s32i.n a0, a1, 0 40102349: 1182b6 bltui a2, 8, 4010235e 4010234c: fc6521 l32r a2, 401014e0 4010234f: fc6531 l32r a3, 401014e4 40102352: 35a442 movi a4, 0x435 40102355: f78a01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102358: 0000c0 callx0 a0 4010235b: ffff06 j 4010235b 4010235e: fc5961 l32r a6, 401014c4 40102361: b02220 addx8 a2, a2, a2 40102364: a02260 addx4 a2, a2, a6 40102367: 0238 l32i.n a3, a2, 0 40102369: 03dc bnez.n a3, 4010237d 4010236b: fc5d21 l32r a2, 401014e0 4010236e: fc5d31 l32r a3, 401014e4 40102371: 37a442 movi a4, 0x437 40102374: f78301 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102377: 0000c0 callx0 a0 4010237a: ffff06 j 4010237a 4010237d: 110242 l8ui a4, a2, 17 40102380: 111426 beqi a4, 1, 40102395 40102383: fc5721 l32r a2, 401014e0 40102386: fc5731 l32r a3, 401014e4 40102389: 38a442 movi a4, 0x438 4010238c: f77d01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010238f: 0000c0 callx0 a0 40102392: ffff06 j 40102392 40102395: 9358 l32i.n a5, a3, 36 40102397: 0b1392 l16ui a9, a3, 22 4010239a: 0558 l32i.n a5, a5, 0 4010239c: 00a372 movi a7, 0x300 4010239f: 415650 srli a5, a5, 6 401023a2: 178577 bany a5, a7, 401023bd 401023a5: 0a1382 l16ui a8, a3, 20 401023a8: d0c672 addi a7, a6, -48 401023ab: 071772 l16ui a7, a7, 14 401023ae: 889a add.n a8, a8, a9 401023b0: 09a787 bge a7, a8, 401023bd 401023b3: 002705 call0 40102624 401023b6: 0108 l32i.n a0, a1, 0 401023b8: 10c112 addi a1, a1, 16 401023bb: f00d ret.n 401023bd: 140c movi.n a4, 1 401023bf: 000345 call0 401023f4 401023c2: fffc06 j 401023b6 401023c5: 000000 ill 401023c8 : 401023c8: fb1741 l32r a4, 40101024 401023cb: 0020c0 memw 401023ce: 802442 l32i a4, a4, 0x200 401023d1: 9258 l32i.n a5, a2, 36 401023d3: fc3731 l32r a3, 401014b0 401023d6: 5558 l32i.n a5, a5, 20 401023d8: 1338 l32i.n a3, a3, 4 401023da: c04450 sub a4, a4, a5 401023dd: fbc332 addi a3, a3, -5 401023e0: 113360 slli a3, a3, 10 401023e3: 03b347 bgeu a3, a4, 401023ea 401023e6: 120c movi.n a2, 1 401023e8: f00d ret.n 401023ea: 020c movi.n a2, 0 401023ec: f00d ret.n 401023ee: ff0000 excw 401023f1: ffffc0 excw 401023f4: f0c112 addi a1, a1, -16 401023f7: 0109 s32i.n a0, a1, 0 401023f9: 11c9 s32i.n a12, a1, 4 401023fb: 21d9 s32i.n a13, a1, 8 401023fd: 02cd mov.n a12, a2 401023ff: 03dd mov.n a13, a3 40102401: 03dc bnez.n a3, 40102415 40102403: fc3721 l32r a2, 401014e0 40102406: fc3731 l32r a3, 401014e4 40102409: 54a442 movi a4, 0x454 4010240c: f75d01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010240f: 0000c0 callx0 a0 40102412: ffff06 j 40102412 40102415: fc2601 l32r a0, 401014b0 40102418: 090272 l8ui a7, a2, 9 4010241b: 0d0022 l8ui a2, a0, 13 4010241e: 073d mov.n a3, a7 40102420: 0ab727 bgeu a7, a2, 4010242e 40102423: 371b addi.n a3, a7, 1 40102425: 094c32 s8i a3, a12, 9 40102428: 743030 extui a3, a3, 0, 8 4010242b: 0d0022 l8ui a2, a0, 13 4010242e: 9db8 l32i.n a11, a13, 36 40102430: fff0a1 l32r a10, 401023f0 40102433: 10b327 bgeu a3, a2, 40102447 40102436: 060c22 l8ui a2, a12, 6 40102439: 080c52 l8ui a5, a12, 8 4010243c: 621b addi.n a6, a2, 1 4010243e: 0bb257 bgeu a2, a5, 4010244d 40102441: 064c62 s8i a6, a12, 6 40102444: 000146 j 4010244d 40102447: 070c72 l8ui a7, a12, 7 4010244a: 064c72 s8i a7, a12, 6 4010244d: 1b28 l32i.n a2, a11, 4 4010244f: 000082 l8ui a8, a0, 0 40102452: 10a2a0 and a10, a2, a10 40102455: 542820 extui a2, a2, 8, 6 40102458: 221b addi.n a2, a2, 1 4010245a: 542020 extui a2, a2, 0, 6 4010245d: 112280 slli a2, a2, 8 40102460: 20aa20 or a10, a10, a2 40102463: 1ba9 s32i.n a10, a11, 4 40102465: 040c92 l8ui a9, a12, 4 40102468: 269897 bne a8, a9, 40102492 4010246b: 9d28 l32i.n a2, a13, 36 4010246d: 1278 l32i.n a7, a2, 4 4010246f: 343470 extui a3, a7, 4, 4 40102472: 948c beqz.n a4, 4010247f 40102474: 54b870 extui a11, a7, 8, 6 40102477: 19a3b7 bge a3, a11, 40102494 4010247a: 0248 l32i.n a4, a2, 0 4010247c: 14f4c7 bbsi a4, 28, 40102494 4010247f: 631b addi.n a6, a3, 1 40102481: 0faf52 movi a5, -241 40102484: 105750 and a5, a7, a5 40102487: 346060 extui a6, a6, 0, 4 4010248a: 1166c0 slli a6, a6, 4 4010248d: 205560 or a5, a5, a6 40102490: 1259 s32i.n a5, a2, 4 40102492: 9d28 l32i.n a2, a13, 36 40102494: 110c32 l8ui a3, a12, 17 40102497: 142326 beqi a3, 2, 401024af 4010249a: 111326 beqi a3, 1, 401024af 4010249d: fc1021 l32r a2, 401014e0 401024a0: fc1131 l32r a3, 401014e4 401024a3: 65a442 movi a4, 0x465 401024a6: f73601 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401024a9: 0000c0 callx0 a0 401024ac: ffff06 j 401024ac 401024af: 018d45 call0 40103d84 401024b2: fbff01 l32r a0, 401014b0 401024b5: 018256 bnez a2, 401024d1 401024b8: 092d62 l32i a6, a13, 36 401024bb: 012662 l32i a6, a6, 4 401024be: 0d0072 l8ui a7, a0, 13 401024c1: 546860 extui a6, a6, 8, 6 401024c4: 09b677 bgeu a6, a7, 401024d1 401024c7: 0d2d mov.n a2, a13 401024c9: ffefc5 call0 401023c8 401024cc: fbf901 l32r a0, 401014b0 401024cf: 62ac beqz.n a2, 401024f9 401024d1: 040c82 l8ui a8, a12, 4 401024d4: 690c movi.n a9, 6 401024d6: 000072 l8ui a7, a0, 0 401024d9: 114c92 s8i a9, a12, 17 401024dc: 099787 bne a7, a8, 401024e9 401024df: 0c2d mov.n a2, a12 401024e1: 030c movi.n a3, 0 401024e3: ff9345 call0 40101e18 401024e6: 000106 j 401024ee 401024e9: 0c2d mov.n a2, a12 401024eb: ff7d85 call0 40101cc4 401024ee: 11c8 l32i.n a12, a1, 4 401024f0: 21d8 l32i.n a13, a1, 8 401024f2: 0108 l32i.n a0, a1, 0 401024f4: 10c112 addi a1, a1, 16 401024f7: f00d ret.n 401024f9: 040cb2 l8ui a11, a12, 4 401024fc: 0000a2 l8ui a10, a0, 0 401024ff: 259ab7 bne a10, a11, 40102528 40102502: a028 l32i.n a2, a0, 40 40102504: 1692d7 bne a2, a13, 4010251e 40102507: 9d08 l32i.n a0, a13, 36 40102509: 0008 l32i.n a0, a0, 0 4010250b: 0ff0c7 bbsi a0, 28, 4010251e 4010250e: 0cf0b7 bbsi a0, 27, 4010251e 40102511: 4d38 l32i.n a3, a13, 16 40102513: 010322 l8ui a2, a3, 1 40102516: 840c movi.n a4, 8 40102518: 202240 or a2, a2, a4 4010251b: 014322 s8i a2, a3, 1 4010251e: 0c2d mov.n a2, a12 40102520: 130c movi.n a3, 1 40102522: ff8f45 call0 40101e18 40102525: fff146 j 401024ee 40102528: 110c52 l8ui a5, a12, 17 4010252b: 111526 beqi a5, 1, 40102540 4010252e: fbec21 l32r a2, 401014e0 40102531: fbec31 l32r a3, 401014e4 40102534: 88a442 movi a4, 0x488 40102537: f71201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010253a: 0000c0 callx0 a0 4010253d: ffff06 j 4010253d 40102540: 0c2d mov.n a2, a12 40102542: 030c movi.n a3, 0 40102544: 460c movi.n a6, 4 40102546: 114c62 s8i a6, a12, 17 40102549: 000045 call0 40102550 4010254c: ffe786 j 401024ee 4010254f: c11200 mul16u a1, a2, a0 40102552: 6102f0 excw 40102555: 220201 l32r a0, 400cad60 <__floatsidf+0xbca70> 40102558: 21c900 srai a12, a0, 9 4010255b: 9068 l32i.n a6, a0, 36 4010255d: 02cd mov.n a12, a2 4010255f: 0628 l32i.n a2, a6, 0 40102561: 040c movi.n a4, 0 40102563: 21f277 bbsi a2, 23, 40102588 40102566: 0b0c22 l8ui a2, a12, 11 40102569: 63bc beqz.n a3, 401025a3 4010256b: 07d216 beqz a2, 401025ec 4010256e: 040c22 l8ui a2, a12, 4 40102571: 020a85 call0 4010461c 40102574: 040c22 l8ui a2, a12, 4 40102577: 130c movi.n a3, 1 40102579: 040c movi.n a4, 0 4010257b: 114c32 s8i a3, a12, 17 4010257e: 030c movi.n a3, 0 40102580: 020405 call0 401045c4 40102583: 120c movi.n a2, 1 40102585: 000446 j 4010259a 40102588: 0c49 s32i.n a4, a12, 0 4010258a: 114c42 s8i a4, a12, 17 4010258d: 708c beqz.n a0, 40102598 4010258f: 0c2d mov.n a2, a12 40102591: 140c movi.n a4, 1 40102593: 003d mov.n a3, a0 40102595: ff6f45 call0 40101c8c 40102598: 020c movi.n a2, 0 4010259a: 21c8 l32i.n a12, a1, 8 4010259c: 1108 l32i.n a0, a1, 4 4010259e: 10c112 addi a1, a1, 16 401025a1: f00d ret.n 401025a3: 059216 beqz a2, 40102600 401025a6: 203660 or a3, a6, a6 401025a9: 072022 l32i a2, a0, 28 401025ac: 1678 l32i.n a7, a6, 4 401025ae: 080652 l8ui a5, a6, 8 401025b1: 0159 s32i.n a5, a1, 0 401025b3: 857770 extui a7, a7, 23, 9 401025b6: 0b5c72 s16i a7, a12, 22 401025b9: 012b85 call0 40103874 401025bc: 0c28 l32i.n a2, a12, 0 401025be: 9268 l32i.n a6, a2, 36 401025c0: 0198 l32i.n a9, a1, 0 401025c2: 080682 l8ui a8, a6, 8 401025c5: 061897 beq a8, a9, 401025cf 401025c8: 00d7c5 call0 40103348 401025cb: 0c68 l32i.n a6, a12, 0 401025cd: 9668 l32i.n a6, a6, 36 401025cf: 0c2d mov.n a2, a12 401025d1: 0b9c72 l16si a7, a12, 22 401025d4: 1698 l32i.n a9, a6, 4 401025d6: 051682 l16ui a8, a6, 10 401025d9: 859790 extui a9, a9, 23, 9 401025dc: c08890 sub a8, a8, a9 401025df: 778a add.n a7, a7, a8 401025e1: 0b5c72 s16i a7, a12, 22 401025e4: 004605 call0 40102a48 401025e7: 120c movi.n a2, 1 401025e9: ffeb46 j 4010259a 401025ec: 0c2d mov.n a2, a12 401025ee: 030c movi.n a3, 0 401025f0: ff7645 call0 40101d58 401025f3: 0c28 l32i.n a2, a12, 0 401025f5: 040c32 l8ui a3, a12, 4 401025f8: 003245 call0 40102920 401025fb: 020c movi.n a2, 0 401025fd: ffe646 j 4010259a 40102600: 202cc0 or a2, a12, a12 40102603: 00a032 movi a3, 0 40102606: ff7505 call0 40101d58 40102609: 002c32 l32i a3, a12, 0 4010260c: 7328 l32i.n a2, a3, 28 4010260e: 9338 l32i.n a3, a3, 36 40102610: 012605 call0 40103874 40102613: 0c28 l32i.n a2, a12, 0 40102615: 040c32 l8ui a3, a12, 4 40102618: 003045 call0 40102920 4010261b: 020c movi.n a2, 0 4010261d: ffde46 j 4010259a 40102620: ff .byte 0xff 40102621: 3f .byte 0x3f 40102622: 12fff0 excw 40102625: 52f0c1 l32r a12, 400d71e8 <__floatsidf+0xc8ef8> 40102628: 090a02 l8ui a0, a10, 9 4010262b: 11c901 l32r a0, 400c6d50 <__floatsidf+0xb8a60> 4010262e: 21d9 s32i.n a13, a1, 8 40102630: fba0d1 l32r a13, 401014b0 40102633: 02cd mov.n a12, a2 40102635: 0c0d02 l8ui a0, a13, 12 40102638: 052d mov.n a2, a5 4010263a: 0ab507 bgeu a5, a0, 40102648 4010263d: 251b addi.n a2, a5, 1 4010263f: 0a4c22 s8i a2, a12, 10 40102642: 0c0d02 l8ui a0, a13, 12 40102645: 742020 extui a2, a2, 0, 8 40102648: 10b207 bgeu a2, a0, 4010265c 4010264b: 060c02 l8ui a0, a12, 6 4010264e: 080c32 l8ui a3, a12, 8 40102651: 401b addi.n a4, a0, 1 40102653: 0bb037 bgeu a0, a3, 40102662 40102656: 064c42 s8i a4, a12, 6 40102659: 000146 j 40102662 4010265c: 070c52 l8ui a5, a12, 7 4010265f: 064c52 s8i a5, a12, 6 40102662: ad28 l32i.n a2, a13, 40 40102664: 9298 l32i.n a9, a2, 36 40102666: ffee81 l32r a8, 40102620 40102669: 19a8 l32i.n a10, a9, 4 4010266b: 000d62 l8ui a6, a13, 0 4010266e: 108a80 and a8, a10, a8 40102671: 54aea0 extui a10, a10, 14, 6 40102674: aa1b addi.n a10, a10, 1 40102676: 54a0a0 extui a10, a10, 0, 6 40102679: 11aa20 slli a10, a10, 14 4010267c: 2088a0 or a8, a8, a10 4010267f: 1989 s32i.n a8, a9, 4 40102681: 040c72 l8ui a7, a12, 4 40102684: 0faf92 movi a9, -241 40102687: 169677 bne a6, a7, 401026a1 4010268a: 92a8 l32i.n a10, a2, 36 4010268c: 1ab8 l32i.n a11, a10, 4 4010268e: 109b90 and a9, a11, a9 40102691: 41b4b0 srli a11, a11, 4 40102694: bb1b addi.n a11, a11, 1 40102696: 34b0b0 extui a11, a11, 0, 4 40102699: 11bbc0 slli a11, a11, 4 4010269c: 2099b0 or a9, a9, a11 4010269f: 1a99 s32i.n a9, a10, 4 401026a1: 110c02 l8ui a0, a12, 17 401026a4: 142026 beqi a0, 2, 401026bc 401026a7: 111026 beqi a0, 1, 401026bc 401026aa: fb8d21 l32r a2, 401014e0 401026ad: fb8d31 l32r a3, 401014e4 401026b0: dca442 movi a4, 0x4dc 401026b3: f6b301 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401026b6: 0000c0 callx0 a0 401026b9: ffff06 j 401026b9 401026bc: 092222 l32i a2, a2, 36 401026bf: 016c45 call0 40103d84 401026c2: 014256 bnez a2, 401026da 401026c5: 0a2d22 l32i a2, a13, 40 401026c8: 92a8 l32i.n a10, a2, 36 401026ca: 1aa8 l32i.n a10, a10, 4 401026cc: 0c0db2 l8ui a11, a13, 12 401026cf: 54aea0 extui a10, a10, 14, 6 401026d2: 04bab7 bgeu a10, a11, 401026da 401026d5: ffcf05 call0 401023c8 401026d8: 62ac beqz.n a2, 40102702 401026da: 040c02 l8ui a0, a12, 4 401026dd: 620c movi.n a2, 6 401026df: 000db2 l8ui a11, a13, 0 401026e2: 114c22 s8i a2, a12, 17 401026e5: 099b07 bne a11, a0, 401026f2 401026e8: 0c2d mov.n a2, a12 401026ea: 030c movi.n a3, 0 401026ec: ff7285 call0 40101e18 401026ef: 000106 j 401026f7 401026f2: 0c2d mov.n a2, a12 401026f4: ff5cc5 call0 40101cc4 401026f7: 11c8 l32i.n a12, a1, 4 401026f9: 21d8 l32i.n a13, a1, 8 401026fb: 0108 l32i.n a0, a1, 0 401026fd: 10c112 addi a1, a1, 16 40102700: f00d ret.n 40102702: 040c42 l8ui a4, a12, 4 40102705: 000d32 l8ui a3, a13, 0 40102708: 1f9347 bne a3, a4, 4010272b 4010270b: ad28 l32i.n a2, a13, 40 4010270d: 9258 l32i.n a5, a2, 36 4010270f: 0558 l32i.n a5, a5, 0 40102711: 0cf5c7 bbsi a5, 28, 40102721 40102714: 4278 l32i.n a7, a2, 16 40102716: 010762 l8ui a6, a7, 1 40102719: 880c movi.n a8, 8 4010271b: 206680 or a6, a6, a8 4010271e: 014762 s8i a6, a7, 1 40102721: 0c2d mov.n a2, a12 40102723: 130c movi.n a3, 1 40102725: ff6f05 call0 40101e18 40102728: fff2c6 j 401026f7 4010272b: 110c92 l8ui a9, a12, 17 4010272e: 111926 beqi a9, 1, 40102743 40102731: fb6b21 l32r a2, 401014e0 40102734: fb6c31 l32r a3, 401014e4 40102737: f2a442 movi a4, 0x4f2 4010273a: f69101 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010273d: 0000c0 callx0 a0 40102740: ffff06 j 40102740 40102743: 0c2d mov.n a2, a12 40102745: 030c movi.n a3, 0 40102747: 4a0c movi.n a10, 4 40102749: 114ca2 s8i a10, a12, 17 4010274c: ffe005 call0 40102550 4010274f: ffe906 j 401026f7 ... 40102754 : 40102754: fb5c31 l32r a3, 401014c4 40102757: f0c112 addi a1, a1, -16 4010275a: 0109 s32i.n a0, a1, 0 4010275c: b00220 addx8 a0, a2, a2 4010275f: a02030 addx4 a2, a0, a3 40102762: 0238 l32i.n a3, a2, 0 40102764: 03dc bnez.n a3, 40102778 40102766: fb5e21 l32r a2, 401014e0 40102769: fb5e31 l32r a3, 401014e4 4010276c: 08a542 movi a4, 0x508 4010276f: f68401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102772: 0000c0 callx0 a0 40102775: ffff06 j 40102775 40102778: 110242 l8ui a4, a2, 17 4010277b: 111426 beqi a4, 1, 40102790 4010277e: fb5821 l32r a2, 401014e0 40102781: fb5831 l32r a3, 401014e4 40102784: 09a542 movi a4, 0x509 40102787: f67e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010278a: 0000c0 callx0 a0 4010278d: ffff06 j 4010278d 40102790: 140c movi.n a4, 1 40102792: ffc605 call0 401023f4 40102795: 0108 l32i.n a0, a1, 0 40102797: 10c112 addi a1, a1, 16 4010279a: f00d ret.n 4010279c : 4010279c: f0c112 addi a1, a1, -16 4010279f: 0109 s32i.n a0, a1, 0 401027a1: fed105 call0 401014b4 401027a4: 02dc bnez.n a2, 401027b8 401027a6: fb4e21 l32r a2, 401014e0 401027a9: fb4e31 l32r a3, 401014e4 401027ac: 1aa542 movi a4, 0x51a 401027af: f67401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401027b2: 0000c0 callx0 a0 401027b5: ffff06 j 401027b5 401027b8: fb3e41 l32r a4, 401014b0 401027bb: 000422 l8ui a2, a4, 0 401027be: a438 l32i.n a3, a4, 40 401027c0: 30c442 addi a4, a4, 48 401027c3: 9308 l32i.n a0, a3, 36 401027c5: b02220 addx8 a2, a2, a2 401027c8: 0008 l32i.n a0, a0, 0 401027ca: a02240 addx4 a2, a2, a4 401027cd: 1060e7 bbci a0, 14, 401027e1 401027d0: 030c movi.n a3, 0 401027d2: 070242 l8ui a4, a2, 7 401027d5: 064242 s8i a4, a2, 6 401027d8: 094232 s8i a3, a2, 9 401027db: ffe485 call0 40102624 401027de: 000106 j 401027e6 401027e1: 040c movi.n a4, 0 401027e3: ffc105 call0 401023f4 401027e6: 0108 l32i.n a0, a1, 0 401027e8: 10c112 addi a1, a1, 16 401027eb: f00d ret.n 401027ed: 000000 ill 401027f0 : 401027f0: fb3031 l32r a3, 401014b0 401027f3: 004322 s8i a2, a3, 0 401027f6: f00d ret.n 401027f8: 2395b0 excw 401027fb: c11240 mul16u a1, a2, a4 401027fc : 401027fc: f0c112 addi a1, a1, -16 401027ff: 0109 s32i.n a0, a1, 0 40102801: 11c9 s32i.n a12, a1, 4 40102803: 21d9 s32i.n a13, a1, 8 40102805: 02cd mov.n a12, a2 40102807: 03dd mov.n a13, a3 40102809: feca85 call0 401014b4 4010280c: 02dc bnez.n a2, 40102820 4010280e: fb3421 l32r a2, 401014e0 40102811: fb3431 l32r a3, 401014e4 40102814: 37a542 movi a4, 0x537 40102817: f65a01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010281a: 0000c0 callx0 a0 4010281d: ffff06 j 4010281d 40102820: fb2401 l32r a0, 401014b0 40102823: 000002 l8ui a0, a0, 0 40102826: 111d07 beq a13, a0, 4010283b 40102829: fb2d21 l32r a2, 401014e0 4010282c: fb2e31 l32r a3, 401014e4 4010282f: 38a542 movi a4, 0x538 40102832: f65301 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102835: 0000c0 callx0 a0 40102838: ffff06 j 40102838 4010283b: 431c26 beqi a12, 1, 40102882 4010283e: 403c26 beqi a12, 3, 40102882 40102841: 121c movi.n a2, 17 40102843: 0222c7 blt a2, a12, 40102849 40102846: 22bce6 bgei a12, 16, 4010286c 40102849: c0a032 movi a3, 192 4010284c: 1c1c37 beq a12, a3, 4010286c 4010284f: ffea21 l32r a2, 401027f8 40102852: 0c3d mov.n a3, a12 40102854: 201110 or a1, a1, a1 40102857: fe5f85 call0 40100e50 4010285a: fb2121 l32r a2, 401014e0 4010285d: fb2131 l32r a3, 401014e4 40102860: 4ba542 movi a4, 0x54b 40102863: f64701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102866: 0000c0 callx0 a0 40102869: ffff06 j 40102869 4010286c: 640c movi.n a4, 6 4010286e: fb1531 l32r a3, 401014c4 40102871: b02000 addx8 a2, a0, a0 40102874: a02230 addx4 a2, a2, a3 40102877: 114242 s8i a4, a2, 17 4010287a: 030c movi.n a3, 0 4010287c: ff5985 call0 40101e18 4010287f: 000106 j 40102887 40102882: 0d2d mov.n a2, a13 40102884: ffecc5 call0 40102754 40102887: 11c8 l32i.n a12, a1, 4 40102889: 21d8 l32i.n a13, a1, 8 4010288b: 0108 l32i.n a0, a1, 0 4010288d: 10c112 addi a1, a1, 16 40102890: f00d ret.n 40102892: d00000 subx2 a0, a0, a0 40102895: 402395 excw 40102898 : 40102898: f0c112 addi a1, a1, -16 4010289b: 11c9 s32i.n a12, a1, 4 4010289d: 0109 s32i.n a0, a1, 0 4010289f: 02cd mov.n a12, a2 401028a1: fec105 call0 401014b4 401028a4: 02dc bnez.n a2, 401028b8 401028a6: fb0e21 l32r a2, 401014e0 401028a9: fb0e31 l32r a3, 401014e4 401028ac: 5ea542 movi a4, 0x55e 401028af: f63401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401028b2: 0000c0 callx0 a0 401028b5: ffff06 j 401028b5 401028b8: 4f1c26 beqi a12, 1, 4010290b 401028bb: 4c3c26 beqi a12, 3, 4010290b 401028be: 101c movi.n a0, 17 401028c0: 0220c7 blt a0, a12, 401028c6 401028c3: 28bce6 bgei a12, 16, 401028ef 401028c6: c1a022 movi a2, 193 401028c9: 0522c7 blt a2, a12, 401028d2 401028cc: c0a032 movi a3, 192 401028cf: 1cac37 bge a12, a3, 401028ef 401028d2: fff021 l32r a2, 40102894 401028d5: 0c3d mov.n a3, a12 401028d7: fe5785 call0 40100e50 401028da: fb0121 l32r a2, 401014e0 401028dd: fb0131 l32r a3, 401014e4 401028e0: 74a542 movi a4, 0x574 401028e3: f62701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401028e6: 0000c0 callx0 a0 401028e9: ffff06 j 401028e9 401028ec: 000000 ill 401028ef: 030c movi.n a3, 0 401028f1: faef51 l32r a5, 401014b0 401028f4: 640c movi.n a4, 6 401028f6: 000522 l8ui a2, a5, 0 401028f9: 30c552 addi a5, a5, 48 401028fc: b02220 addx8 a2, a2, a2 401028ff: a02250 addx4 a2, a2, a5 40102902: 114242 s8i a4, a2, 17 40102905: ff5105 call0 40101e18 40102908: 000086 j 4010290e 4010290b: ffe905 call0 4010279c 4010290e: 11c8 l32i.n a12, a1, 4 40102910: 0108 l32i.n a0, a1, 0 40102912: 10c112 addi a1, a1, 16 40102915: f00d ret.n 40102917: efff00 excw 4010291a: ff .byte 0xff 4010291b: 0e0003 excw 4010291e: 123ff2 excw 40102920 : 40102920: f0c112 addi a1, a1, -16 40102923: 11c9 s32i.n a12, a1, 4 40102925: 0109 s32i.n a0, a1, 0 40102927: fae701 l32r a0, 401014c4 4010292a: b0c330 addx8 a12, a3, a3 4010292d: a0cc00 addx4 a12, a12, a0 40102930: 110c02 l8ui a0, a12, 17 40102933: 609c beqz.n a0, 4010294d 40102935: 143026 beqi a0, 3, 4010294d 40102938: 2a4026 beqi a0, 4, 40102966 4010293b: fae921 l32r a2, 401014e0 4010293e: fae931 l32r a3, 401014e4 40102941: 1fa642 movi a4, 0x61f 40102944: f60f01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102947: 0000c0 callx0 a0 4010294a: ffff06 j 4010294a 4010294d: 154026 beqi a0, 4, 40102966 40102950: 0c29 s32i.n a2, a12, 0 40102952: a2ec bnez.n a2, 40102980 40102954: fae321 l32r a2, 401014e0 40102957: fae331 l32r a3, 401014e4 4010295a: 27a642 movi a4, 0x627 4010295d: f60801 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102960: 0000c0 callx0 a0 40102963: ffff06 j 40102963 40102966: 0c38 l32i.n a3, a12, 0 40102968: c03320 sub a3, a3, a2 4010296b: 0a7316 beqz a3, 40102a16 4010296e: fadc21 l32r a2, 401014e0 40102971: fadc31 l32r a3, 401014e4 40102974: 22a642 movi a4, 0x622 40102977: f60201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010297a: 0000c0 callx0 a0 4010297d: ffff06 j 4010297d 40102980: 00a182 movi a8, 0x100 40102983: 0b1262 l16ui a6, a2, 22 40102986: 0a1252 l16ui a5, a2, 20 40102989: ffe371 l32r a7, 40102918 4010298c: 805560 add a5, a5, a6 4010298f: 092262 l32i a6, a2, 36 40102992: fac741 l32r a4, 401014b0 40102995: 002632 l32i a3, a6, 0 40102998: 071442 l16ui a4, a4, 14 4010299b: 410630 srli a0, a3, 6 4010299e: 22a457 bge a4, a5, 401029c4 401029a1: 1fe377 bbsi a3, 7, 401029c4 401029a4: 205080 or a5, a0, a8 401029a7: 544030 extui a4, a3, 0, 6 401029aa: 1155a0 slli a5, a5, 6 401029ad: 204450 or a4, a4, a5 401029b0: 543040 extui a3, a4, 0, 6 401029b3: 414640 srli a4, a4, 6 401029b6: 104470 and a4, a4, a7 401029b9: 1144a0 slli a4, a4, 6 401029bc: 203340 or a3, a3, a4 401029bf: 0639 s32i.n a3, a6, 0 401029c1: 410630 srli a0, a3, 6 401029c4: 4760c7 bbci a0, 12, 40102a0f 401029c7: 110c92 l8ui a9, a12, 17 401029ca: 413966 bnei a9, 3, 40102a0f 401029cd: 1658 l32i.n a5, a6, 4 401029cf: 34a450 extui a10, a5, 4, 4 401029d2: 393aa6 blti a10, 3, 40102a0f 401029d5: ff1241 l32r a4, 40102620 401029d8: 54a030 extui a10, a3, 0, 6 401029db: 20b080 or a11, a0, a8 401029de: 549850 extui a9, a5, 8, 6 401029e1: 119920 slli a9, a9, 14 401029e4: 11bba0 slli a11, a11, 6 401029e7: 20aab0 or a10, a10, a11 401029ea: 104540 and a4, a5, a4 401029ed: 204490 or a4, a4, a9 401029f0: 41b6a0 srli a11, a10, 6 401029f3: fe7f91 l32r a9, 401023f0 401029f6: 54a0a0 extui a10, a10, 0, 6 401029f9: 10bb70 and a11, a11, a7 401029fc: 1649 s32i.n a4, a6, 4 401029fe: 9248 l32i.n a4, a2, 36 40102a00: 11bba0 slli a11, a11, 6 40102a03: 20aab0 or a10, a10, a11 40102a06: 06a9 s32i.n a10, a6, 0 40102a08: 14b8 l32i.n a11, a4, 4 40102a0a: 10bb90 and a11, a11, a9 40102a0d: 14b9 s32i.n a11, a4, 4 40102a0f: 0c2d mov.n a2, a12 40102a11: 030c movi.n a3, 0 40102a13: feb6c5 call0 40101580 40102a16: ffc141 l32r a4, 4010291c 40102a19: 060c72 l8ui a7, a12, 6 40102a1c: 160c movi.n a6, 1 40102a1e: 401700 ssl a7 40102a21: a15600 sll a5, a6 40102a24: 550b addi.n a5, a5, -1 40102a26: 0020c0 memw 40102a29: 040c22 l8ui a2, a12, 4 40102a2c: 050c32 l8ui a3, a12, 5 40102a2f: 112442 l32i a4, a4, 68 40102a32: 114c62 s8i a6, a12, 17 40102a35: 104450 and a4, a4, a5 40102a38: f44040 extui a4, a4, 0, 16 40102a3b: 11c8 l32i.n a12, a1, 4 40102a3d: 01b845 call0 401045c4 40102a40: 0108 l32i.n a0, a1, 0 40102a42: 10c112 addi a1, a1, 16 40102a45: f00d ret.n 40102a47: a03200 addx4 a3, a2, a0 40102a4a: c11200 mul16u a1, a2, a0 40102a4d: 61c2f0 xsr.eps2 a15 40102a50: 610201 l32r a0, 400dae58 <__floatsidf+0xccb68> 40102a53: 02cd00 excw 40102a56: feb285 call0 40101580 40102a59: 030c movi.n a3, 0 40102a5b: 040c movi.n a4, 0 40102a5d: 100c movi.n a0, 1 40102a5f: 040c22 l8ui a2, a12, 4 40102a62: 114c02 s8i a0, a12, 17 40102a65: 11c8 l32i.n a12, a1, 4 40102a67: 01b5c5 call0 401045c4 40102a6a: 0108 l32i.n a0, a1, 0 40102a6c: 10c112 addi a1, a1, 16 40102a6f: f00d ret.n 40102a71: 000000 ill 40102a74: f0c112 addi a1, a1, -16 40102a77: 0139 s32i.n a3, a1, 0 40102a79: 21c9 s32i.n a12, a1, 8 40102a7b: 1109 s32i.n a0, a1, 4 40102a7d: 02cd mov.n a12, a2 40102a7f: 002545 call0 40102cd4 40102a82: 9c38 l32i.n a3, a12, 36 40102a84: 0308 l32i.n a0, a3, 0 40102a86: 076097 bbci a0, 9, 40102a91 40102a89: 04f0c7 bbsi a0, 28, 40102a91 40102a8c: 7c28 l32i.n a2, a12, 28 40102a8e: 00bf45 call0 40103684 40102a91: 420c movi.n a2, 4 40102a93: 007805 call0 40103214 40102a96: 0108 l32i.n a0, a1, 0 40102a98: 409c beqz.n a0, 40102ab0 40102a9a: 9c28 l32i.n a2, a12, 36 40102a9c: 1228 l32i.n a2, a2, 4 40102a9e: 252420 extui a2, a2, 20, 3 40102aa1: fea245 call0 401014c8 40102aa4: 828c beqz.n a2, 40102ab0 40102aa6: 9c28 l32i.n a2, a12, 36 40102aa8: 1228 l32i.n a2, a2, 4 40102aaa: 252420 extui a2, a2, 20, 3 40102aad: 000ec5 call0 40102b9c 40102ab0: 21c8 l32i.n a12, a1, 8 40102ab2: 1108 l32i.n a0, a1, 4 40102ab4: 10c112 addi a1, a1, 16 40102ab7: f00d ret.n 40102ab9: 000000 ill 40102abc : 40102abc: f0c112 addi a1, a1, -16 40102abf: 006102 s32i a0, a1, 0 40102ac2: 002445 call0 40102d08 40102ac5: 05a022 movi a2, 5 40102ac8: 007485 call0 40103214 40102acb: 0108 l32i.n a0, a1, 0 40102acd: 10c112 addi a1, a1, 16 40102ad0: f00d ret.n 40102ad2: 420000 excw 40102ad5: 1c88a0 excw 40102ad8: e51c86 j 400fbf4e <__floatsidf+0xedc5e> 40102adb: 010272 l8ui a7, a2, 1 40102ade: 000232 l8ui a3, a2, 0 40102ae1: 8ca082 movi a8, 140 40102ae4: 103380 and a3, a3, a8 40102ae7: 147070 extui a7, a7, 0, 2 40102aea: fdc772 addi a7, a7, -3 40102aed: 935670 movnez a5, a6, a7 40102af0: 019347 bne a3, a4, 40102af5 40102af3: 552b addi.n a5, a5, 2 40102af5: 052d mov.n a2, a5 40102af7: f00d ret.n 40102af9: 000000 ill 40102afc: feb770 excw 40102aff: 3f .byte 0x3f 40102b00: fe8080 excw 40102b03: 3f .byte 0x3f 40102b04: 202eb4 excw 40102b07: fd2140 excw 40102b08 : 40102b08: fffd21 l32r a2, 40102afc 40102b0b: 03e880 rsr.exccause a8 40102b0e: e0c112 addi a1, a1, -32 40102b11: 076102 s32i a0, a1, 28 40102b14: 03b170 rsr.epc1 a7 40102b17: f5bd01 l32r a0, 4010020c 40102b1a: 03b260 rsr.epc2 a6 40102b1d: 03b350 rsr.epc3 a5 40102b20: 03ee40 rsr.excvaddr a4 40102b23: 03c030 rsr.depc a3 40102b26: 016182 s32i a8, a1, 4 40102b29: 2179 s32i.n a7, a1, 8 40102b2b: 3169 s32i.n a6, a1, 12 40102b2d: 4159 s32i.n a5, a1, 16 40102b2f: 5149 s32i.n a4, a1, 20 40102b31: 000222 l8ui a2, a2, 0 40102b34: 6139 s32i.n a3, a1, 24 40102b36: 2f1266 bnei a2, 1, 40102b69 40102b39: 390c movi.n a9, 3 40102b3b: 0020c0 memw 40102b3e: 020c movi.n a2, 0 40102b40: 013d mov.n a3, a1 40102b42: c41c movi.n a4, 28 40102b44: 4c6092 s32i a9, a0, 0x130 40102b47: 0199 s32i.n a9, a1, 0 40102b49: fe5505 call0 4010109c 40102b4c: f61001 l32r a0, 4010038c 40102b4f: 0000c0 callx0 a0 40102b52: f60d21 l32r a2, 40100388 40102b55: 0228 l32i.n a2, a2, 0 40102b57: f60e01 l32r a0, 40100390 40102b5a: 0000c0 callx0 a0 40102b5d: 028e05 call0 40105440 40102b60: ffe901 l32r a0, 40102b04 40102b63: 0000c0 callx0 a0 40102b66: 000a46 j 40102b93 40102b69: 01a032 movi a3, 1 40102b6c: 0020c0 memw 40102b6f: 00a022 movi a2, 0 40102b72: 4c6032 s32i a3, a0, 0x130 40102b75: c41c movi.n a4, 28 40102b77: 0139 s32i.n a3, a1, 0 40102b79: 013d mov.n a3, a1 40102b7b: fe5205 call0 4010109c 40102b7e: ffe021 l32r a2, 40102b00 40102b81: 0228 l32i.n a2, a2, 0 40102b83: 016945 call0 40104218 40102b86: c20c movi.n a2, 12 40102b88: ffdd41 l32r a4, 40102afc 40102b8b: 130c movi.n a3, 1 40102b8d: 004432 s8i a3, a4, 0 40102b90: 006805 call0 40103214 40102b93: 7108 l32i.n a0, a1, 28 40102b95: 20c112 addi a1, a1, 32 40102b98: f00d ret.n ... 40102b9c : 40102b9c: f0c112 addi a1, a1, -16 40102b9f: 0261d2 s32i a13, a1, 8 40102ba2: 0161c2 s32i a12, a1, 4 40102ba5: 006102 s32i a0, a1, 0 40102ba8: 02cd mov.n a12, a2 40102baa: f5f801 l32r a0, 4010038c 40102bad: 0000c0 callx0 a0 40102bb0: 0c2d mov.n a2, a12 40102bb2: fe9145 call0 401014c8 40102bb5: 92cc bnez.n a2, 40102bc2 40102bb7: f6e801 l32r a0, 40100758 40102bba: 0000c0 callx0 a0 40102bbd: f27c movi.n a2, -1 40102bbf: 001046 j 40102c04 40102bc2: 0c2d mov.n a2, a12 40102bc4: 001e85 call0 40102db0 40102bc7: 02dd mov.n a13, a2 40102bc9: 92cc bnez.n a2, 40102bd6 40102bcb: f6e301 l32r a0, 40100758 40102bce: 0000c0 callx0 a0 40102bd1: e27c movi.n a2, -2 40102bd3: 000b46 j 40102c04 40102bd6: 092202 l32i a0, a2, 36 40102bd9: ffc931 l32r a3, 40102b00 40102bdc: 002002 l32i a0, a0, 0 40102bdf: 042332 l32i a3, a3, 16 40102be2: 0f70d7 bbci a0, 29, 40102bf5 40102be5: 582322 l32i a2, a3, 0x160 40102be8: 592342 l32i a4, a3, 0x164 40102beb: 221b addi.n a2, a2, 1 40102bed: 440b addi.n a4, a4, -1 40102bef: 596342 s32i a4, a3, 0x164 40102bf2: 586322 s32i a2, a3, 0x160 40102bf5: f6d801 l32r a0, 40100758 40102bf8: 0000c0 callx0 a0 40102bfb: 0c3d mov.n a3, a12 40102bfd: 0d2d mov.n a2, a13 40102bff: ffd205 call0 40102920 40102c02: 020c movi.n a2, 0 40102c04: 11c8 l32i.n a12, a1, 4 40102c06: 21d8 l32i.n a13, a1, 8 40102c08: 0108 l32i.n a0, a1, 0 40102c0a: 10c112 addi a1, a1, 16 40102c0d: f00d ret.n ... 40102c10 : 40102c10: 2b82f6 bgeui a2, 8, 40102c3f 40102c13: ffbb41 l32r a4, 40102b00 40102c16: 4448 l32i.n a4, a4, 16 40102c18: 1152b0 slli a5, a2, 5 40102c1b: 445a add.n a4, a4, a5 40102c1d: 270432 l8ui a3, a4, 39 40102c20: 6428 l32i.n a2, a4, 24 40102c22: 93dc bnez.n a3, 40102c3f 40102c24: 929c beqz.n a2, 40102c41 40102c26: 9258 l32i.n a5, a2, 36 40102c28: 0558 l32i.n a5, a5, 0 40102c2a: 8268 l32i.n a6, a2, 32 40102c2c: 11f587 bbsi a5, 24, 40102c41 40102c2f: 6469 s32i.n a6, a4, 24 40102c31: 080c movi.n a8, 0 40102c33: 36cc bnez.n a6, 40102c3a 40102c35: 18c472 addi a7, a4, 24 40102c38: 7479 s32i.n a7, a4, 28 40102c3a: 8289 s32i.n a8, a2, 32 40102c3c: 000046 j 40102c41 40102c3f: 020c movi.n a2, 0 40102c41: 728c beqz.n a2, 40102c4c 40102c43: 9298 l32i.n a9, a2, 36 40102c45: 0998 l32i.n a9, a9, 0 40102c47: 017987 bbci a9, 24, 40102c4c 40102c4a: 020c movi.n a2, 0 40102c4c: f00d ret.n ... 40102c50 : 40102c50: 1e82f6 bgeui a2, 8, 40102c72 40102c53: ffab41 l32r a4, 40102b00 40102c56: 4448 l32i.n a4, a4, 16 40102c58: 1152b0 slli a5, a2, 5 40102c5b: 445a add.n a4, a4, a5 40102c5d: 6428 l32i.n a2, a4, 24 40102c5f: 129c beqz.n a2, 40102c74 40102c61: 070c movi.n a7, 0 40102c63: 8258 l32i.n a5, a2, 32 40102c65: 6459 s32i.n a5, a4, 24 40102c67: 35cc bnez.n a5, 40102c6e 40102c69: 18c462 addi a6, a4, 24 40102c6c: 7469 s32i.n a6, a4, 28 40102c6e: 8279 s32i.n a7, a2, 32 40102c70: f00d ret.n 40102c72: 020c movi.n a2, 0 40102c74: f00d ret.n ... 40102c78 : 40102c78: 9248 l32i.n a4, a2, 36 40102c7a: ffa161 l32r a6, 40102b00 40102c7d: 0448 l32i.n a4, a4, 0 40102c7f: 4668 l32i.n a6, a6, 16 40102c81: 344240 extui a4, a4, 2, 4 40102c84: 1184f6 bgeui a4, 8, 40102c99 40102c87: 1144b0 slli a4, a4, 5 40102c8a: 464a add.n a4, a6, a4 40102c8c: 6458 l32i.n a5, a4, 24 40102c8e: 8259 s32i.n a5, a2, 32 40102c90: 35cc bnez.n a5, 40102c97 40102c92: 20c272 addi a7, a2, 32 40102c95: 7479 s32i.n a7, a4, 28 40102c97: 6429 s32i.n a2, a4, 24 40102c99: f00d ret.n ... 40102c9c : 40102c9c: ff9941 l32r a4, 40102b00 40102c9f: 4448 l32i.n a4, a4, 16 40102ca1: 1152b0 slli a5, a2, 5 40102ca4: 445a add.n a4, a4, a5 40102ca6: 204432 s8i a3, a4, 32 40102ca9: f00d ret.n ... 40102cac : 40102cac: ff9581 l32r a8, 40102b00 40102caf: 4888 l32i.n a8, a8, 16 40102cb1: 1192b0 slli a9, a2, 5 40102cb4: 889a add.n a8, a8, a9 40102cb6: 115832 s16i a3, a8, 34 40102cb9: c859 s32i.n a5, a8, 48 40102cbb: 200872 l8ui a7, a8, 32 40102cbe: d849 s32i.n a4, a8, 52 40102cc0: 776a add.n a7, a7, a6 40102cc2: 204872 s8i a7, a8, 32 40102cc5: f00d ret.n 40102cc7: 900000 addx2 a0, a0, a0 40102cca: fe .byte 0xfe 40102ccb: 3f .byte 0x3f 40102ccc: 97cc bnez.n a7, 40102cd9 40102cce: fe .byte 0xfe 40102ccf: 3f .byte 0x3f 40102cd0: 000924 excw ... 40102cd4 : 40102cd4: f0c112 addi a1, a1, -16 40102cd7: 0109 s32i.n a0, a1, 0 40102cd9: 02dc bnez.n a2, 40102ced 40102cdb: fffb21 l32r a2, 40102cc8 40102cde: fffb31 l32r a3, 40102ccc 40102ce1: fffb41 l32r a4, 40102cd0 40102ce4: f52701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40102ce7: 0000c0 callx0 a0 40102cea: ffff06 j 40102cea 40102ced: ff8431 l32r a3, 40102b00 40102cf0: 20c202 addi a0, a2, 32 40102cf3: 4338 l32i.n a3, a3, 16 40102cf5: 050c movi.n a5, 0 40102cf7: 4b2342 l32i a4, a3, 0x12c 40102cfa: 8259 s32i.n a5, a2, 32 40102cfc: 0429 s32i.n a2, a4, 0 40102cfe: 4b6302 s32i a0, a3, 0x12c 40102d01: 0108 l32i.n a0, a1, 0 40102d03: 10c112 addi a1, a1, 16 40102d06: f00d ret.n 40102d08 : 40102d08: ff7e41 l32r a4, 40102b00 40102d0b: 20c232 addi a3, a2, 32 40102d0e: 4448 l32i.n a4, a4, 16 40102d10: 060c movi.n a6, 0 40102d12: 4d2452 l32i a5, a4, 0x134 40102d15: 8269 s32i.n a6, a2, 32 40102d17: 0529 s32i.n a2, a5, 0 40102d19: 4d6432 s32i a3, a4, 0x134 40102d1c: f00d ret.n 40102d1e: 120000 excw 40102d21: d9f0c1 l32r a12, 400f94e4 <__floatsidf+0xeb1f4> 40102d24: 21c931 l32r a3, 400cb448 <__floatsidf+0xbd158> 40102d27: ff76c1 l32r a12, 40102b00 40102d2a: 1109 s32i.n a0, a1, 4 40102d2c: 4c08 l32i.n a0, a12, 16 40102d2e: 11d2b0 slli a13, a2, 5 40102d31: 00da add.n a0, a0, a13 40102d33: 240002 l8ui a0, a0, 36 40102d36: 309c beqz.n a0, 40102d4d 40102d38: 113026 beqi a0, 3, 40102d4d 40102d3b: 0930b6 bltui a0, 3, 40102d48 40102d3e: 120c movi.n a2, 1 40102d40: 0c60b6 bltui a0, 6, 40102d50 40102d43: 020c movi.n a2, 0 40102d45: 0001c6 j 40102d50 40102d48: 320c movi.n a2, 3 40102d4a: 000086 j 40102d50 40102d4d: 02a022 movi a2, 2 40102d50: fef2c5 call0 40101c80 40102d53: 042c52 l32i a5, a12, 16 40102d56: 200220 or a0, a2, a2 40102d59: 55da add.n a5, a5, a13 40102d5b: 210562 l8ui a6, a5, 33 40102d5e: 0c0c movi.n a12, 0 40102d60: 96cc bnez.n a6, 40102d6d 40102d62: b528 l32i.n a2, a5, 44 40102d64: 328c beqz.n a2, 40102d6b 40102d66: 02cd mov.n a12, a2 40102d68: 000046 j 40102d6d 40102d6b: b68c beqz.n a6, 40102d7a 40102d6d: 1108 l32i.n a0, a1, 4 40102d6f: 0c2d mov.n a2, a12 40102d71: 31d8 l32i.n a13, a1, 12 40102d73: 21c8 l32i.n a12, a1, 8 40102d75: 10c112 addi a1, a1, 16 40102d78: f00d ret.n 40102d7a: 0109 s32i.n a0, a1, 0 40102d7c: 65c8 l32i.n a12, a5, 24 40102d7e: 000c movi.n a0, 0 40102d80: fe9c16 beqz a12, 40102d6d 40102d83: 8c68 l32i.n a6, a12, 32 40102d85: 6569 s32i.n a6, a5, 24 40102d87: 36cc bnez.n a6, 40102d8e 40102d89: 18c572 addi a7, a5, 24 40102d8c: 7579 s32i.n a7, a5, 28 40102d8e: 202cc0 or a2, a12, a12 40102d91: 086c02 s32i a0, a12, 32 40102d94: ff6305 call0 401023c8 40102d97: fd2216 beqz a2, 40102d6d 40102d9a: 0c3d mov.n a3, a12 40102d9c: 0128 l32i.n a2, a1, 0 40102d9e: 040c movi.n a4, 0 40102da0: feee85 call0 40101c8c 40102da3: ff5751 l32r a5, 40102b00 40102da6: 4558 l32i.n a5, a5, 16 40102da8: 55da add.n a5, a5, a13 40102daa: fff386 j 40102d7c 40102dad: 000000 ill 40102db0: e0c112 addi a1, a1, -32 40102db3: 21c9 s32i.n a12, a1, 8 40102db5: 41e9 s32i.n a14, a1, 16 40102db7: 51f9 s32i.n a15, a1, 20 40102db9: 31d9 s32i.n a13, a1, 12 40102dbb: 1109 s32i.n a0, a1, 4 40102dbd: 02dd mov.n a13, a2 40102dbf: 000e85 call0 40102ea8 40102dc2: ff4f01 l32r a0, 40102b00 40102dc5: 1f0c movi.n a15, 1 40102dc7: 4008 l32i.n a0, a0, 16 40102dc9: 11ede0 slli a14, a13, 2 40102dcc: 2d0a add.n a2, a13, a0 40102dce: a04d00 addx4 a4, a13, a0 40102dd1: 1448 l32i.n a4, a4, 4 40102dd3: 140222 l8ui a2, a2, 20 40102dd6: fdec bnez.n a13, 40102e09 40102dd8: 400200 ssr a2 40102ddb: 913040 srl a3, a4 40102dde: 0a6307 bbci a3, 0, 40102dec 40102de1: 1152b0 slli a5, a2, 5 40102de4: 505a add.n a5, a0, a5 40102de6: 280552 l8ui a5, a5, 40 40102de9: 1c1526 beqi a5, 1, 40102e09 40102dec: 0c0c movi.n a12, 0 40102dee: 6129 s32i.n a2, a1, 24 40102df0: 7420c0 extui a2, a12, 0, 8 40102df3: fff2c5 call0 40102d20 40102df6: 09e256 bnez a2, 40102e98 40102df9: cc1b addi.n a12, a12, 1 40102dfb: f12c66 bnei a12, 2, 40102df0 40102dfe: ff4041 l32r a4, 40102b00 40102e01: 4448 l32i.n a4, a4, 16 40102e03: 6128 l32i.n a2, a1, 24 40102e05: 44ea add.n a4, a4, a14 40102e07: 1448 l32i.n a4, a4, 4 40102e09: 01d9 s32i.n a13, a1, 0 40102e0b: 401200 ssl a2 40102e0e: a1cf00 sll a12, a15 40102e11: cc0b addi.n a12, a12, -1 40102e13: 10c4c0 and a12, a4, a12 40102e16: 30e4c0 xor a14, a4, a12 40102e19: 60d0e0 neg a13, a14 40102e1c: 10dde0 and a13, a13, a14 40102e1f: 40fdd0 nsau a13, a13 40102e22: 60d0d0 neg a13, a13 40102e25: 1fcdd2 addi a13, a13, 31 40102e28: 019d96 bltz a13, 40102e45 40102e2b: 7420d0 extui a2, a13, 0, 8 40102e2e: ffef05 call0 40102d20 40102e31: 04a256 bnez a2, 40102e7f 40102e34: f27c movi.n a2, -1 40102e36: 401d00 ssl a13 40102e39: a10f00 sll a0, a15 40102e3c: 300020 xor a0, a0, a2 40102e3f: 10ee00 and a14, a14, a0 40102e42: fff4c6 j 40102e19 40102e45: 60d0c0 neg a13, a12 40102e48: 10ddc0 and a13, a13, a12 40102e4b: 40fdd0 nsau a13, a13 40102e4e: 60d0d0 neg a13, a13 40102e51: 1fcdd2 addi a13, a13, 31 40102e54: 03ed96 bltz a13, 40102e96 40102e57: 7420d0 extui a2, a13, 0, 8 40102e5a: ffec45 call0 40102d20 40102e5d: f2cc bnez.n a2, 40102e70 40102e5f: f07c movi.n a0, -1 40102e61: 401d00 ssl a13 40102e64: a1ef00 sll a14, a15 40102e67: 30ee00 xor a14, a14, a0 40102e6a: 10cce0 and a12, a12, a14 40102e6d: fff506 j 40102e45 40102e70: ff2401 l32r a0, 40102b00 40102e73: 0138 l32i.n a3, a1, 0 40102e75: 4008 l32i.n a0, a0, 16 40102e77: 330a add.n a3, a3, a0 40102e79: 1443d2 s8i a13, a3, 20 40102e7c: 0002c6 j 40102e8b 40102e7f: ff2001 l32r a0, 40102b00 40102e82: 0138 l32i.n a3, a1, 0 40102e84: 4008 l32i.n a0, a0, 16 40102e86: 330a add.n a3, a3, a0 40102e88: 1443d2 s8i a13, a3, 20 40102e8b: 113db0 slli a3, a13, 5 40102e8e: 303a add.n a3, a0, a3 40102e90: 2843f2 s8i a15, a3, 40 40102e93: 000046 j 40102e98 40102e96: 020c movi.n a2, 0 40102e98: 21c8 l32i.n a12, a1, 8 40102e9a: 31d8 l32i.n a13, a1, 12 40102e9c: 41e8 l32i.n a14, a1, 16 40102e9e: 51f8 l32i.n a15, a1, 20 40102ea0: 1108 l32i.n a0, a1, 4 40102ea2: 20c112 addi a1, a1, 32 40102ea5: f00d ret.n 40102ea7: 190c00 excw 40102eaa: f0c112 addi a1, a1, -16 40102ead: ff1481 l32r a8, 40102b00 40102eb0: 2109 s32i.n a0, a1, 8 40102eb2: 4808 l32i.n a0, a8, 16 40102eb4: 1172e0 slli a7, a2, 2 40102eb7: a05200 addx4 a5, a2, a0 40102eba: 420a add.n a4, a2, a0 40102ebc: 140442 l8ui a4, a4, 20 40102ebf: 1538 l32i.n a3, a5, 4 40102ec1: 400400 ssr a4 40102ec4: 913030 srl a3, a3 40102ec7: 02e307 bbsi a3, 0, 40102ecd 40102eca: 001fc6 j 40102f4d 40102ecd: 1164b0 slli a6, a4, 5 40102ed0: 606a add.n a6, a0, a6 40102ed2: 2806a2 l8ui a10, a6, 40 40102ed5: f87c movi.n a8, -1 40102ed7: 072a16 beqz a10, 40102f4d 40102eda: 0b0c movi.n a11, 0 40102edc: 66a8 l32i.n a10, a6, 24 40102ede: 2846b2 s8i a11, a6, 40 40102ee1: 9afc bnez.n a10, 40102f1e 40102ee3: 1179 s32i.n a7, a1, 4 40102ee5: 0149 s32i.n a4, a1, 0 40102ee7: b638 l32i.n a3, a6, 44 40102ee9: 3129 s32i.n a2, a1, 12 40102eeb: f3ec bnez.n a3, 40102f1e 40102eed: 1578 l32i.n a7, a5, 4 40102eef: f87c movi.n a8, -1 40102ef1: 401400 ssl a4 40102ef4: 160c movi.n a6, 1 40102ef6: a16600 sll a6, a6 40102ef9: 306680 xor a6, a6, a8 40102efc: 107760 and a7, a7, a6 40102eff: 1579 s32i.n a7, a5, 4 40102f01: 0048 l32i.n a4, a0, 0 40102f03: 820c movi.n a2, 8 40102f05: 104460 and a4, a4, a6 40102f08: 0049 s32i.n a4, a0, 0 40102f0a: 003085 call0 40103214 40102f0d: 3128 l32i.n a2, a1, 12 40102f0f: 0148 l32i.n a4, a1, 0 40102f11: f87c movi.n a8, -1 40102f13: fefb01 l32r a0, 40102b00 40102f16: 1158 l32i.n a5, a1, 4 40102f18: 4008 l32i.n a0, a0, 16 40102f1a: 190c movi.n a9, 1 40102f1c: 550a add.n a5, a5, a0 40102f1e: 1558 l32i.n a5, a5, 4 40102f20: 95ac beqz.n a5, 40102f4d 40102f22: 401400 ssl a4 40102f25: a16900 sll a6, a9 40102f28: 307680 xor a7, a6, a8 40102f2b: 660b addi.n a6, a6, -1 40102f2d: 106560 and a6, a5, a6 40102f30: 30a560 xor a10, a5, a6 40102f33: 1077a0 and a7, a7, a10 40102f36: 604070 neg a4, a7 40102f39: 104470 and a4, a4, a7 40102f3c: 40f440 nsau a4, a4 40102f3f: 604040 neg a4, a4 40102f42: 1fc442 addi a4, a4, 31 40102f45: 00b496 bltz a4, 40102f54 40102f48: 720a add.n a7, a2, a0 40102f4a: 144742 s8i a4, a7, 20 40102f4d: 2108 l32i.n a0, a1, 8 40102f4f: 10c112 addi a1, a1, 16 40102f52: f00d ret.n 40102f54: 604060 neg a4, a6 40102f57: 104460 and a4, a4, a6 40102f5a: 40f440 nsau a4, a4 40102f5d: 604040 neg a4, a4 40102f60: 1fc442 addi a4, a4, 31 40102f63: fe14d6 bgez a4, 40102f48 40102f66: fff8c6 j 40102f4d 40102f69: 000000 ill 40102f6c: 1b0c movi.n a11, 1 40102f6e: 080c movi.n a8, 0 40102f70: fee4a1 l32r a10, 40102b00 40102f73: f0c112 addi a1, a1, -16 40102f76: 11c9 s32i.n a12, a1, 4 40102f78: 21d9 s32i.n a13, a1, 8 40102f7a: 4aa8 l32i.n a10, a10, 16 40102f7c: 0109 s32i.n a0, a1, 0 40102f7e: a075a0 addx4 a7, a5, a10 40102f81: 1708 l32i.n a0, a7, 4 40102f83: 0ad8 l32i.n a13, a10, 0 40102f85: 041056 bnez a0, 40102fca 40102f88: 95aa add.n a9, a5, a10 40102f8a: 140992 l8ui a9, a9, 20 40102f8d: 400900 ssr a9 40102f90: 91c0d0 srl a12, a13 40102f93: 33ec07 bbsi a12, 0, 40102fca 40102f96: 090d mov.n a0, a9 40102f98: 401900 ssl a9 40102f9b: 1159b0 slli a5, a9, 5 40102f9e: 5a5a add.n a5, a10, a5 40102fa0: 244542 s8i a4, a5, 36 40102fa3: 254532 s8i a3, a5, 37 40102fa6: 284582 s8i a8, a5, 40 40102fa9: 264522 s8i a2, a5, 38 40102fac: 1728 l32i.n a2, a7, 4 40102fae: a13b00 sll a3, a11 40102fb1: 202230 or a2, a2, a3 40102fb4: 1729 s32i.n a2, a7, 4 40102fb6: 0a68 l32i.n a6, a10, 0 40102fb8: 206630 or a6, a6, a3 40102fbb: 0a69 s32i.n a6, a10, 0 40102fbd: 11c8 l32i.n a12, a1, 4 40102fbf: 21d8 l32i.n a13, a1, 8 40102fc1: 002d mov.n a2, a0 40102fc3: 0108 l32i.n a0, a1, 0 40102fc5: 10c112 addi a1, a1, 16 40102fc8: f00d ret.n 40102fca: fc7c movi.n a12, -1 40102fcc: 608000 neg a8, a0 40102fcf: 108800 and a8, a8, a0 40102fd2: 40f880 nsau a8, a8 40102fd5: 608080 neg a8, a8 40102fd8: 1fc882 addi a8, a8, 31 40102fdb: 028896 bltz a8, 40103007 40102fde: 1198b0 slli a9, a8, 5 40102fe1: 9a9a add.n a9, a10, a9 40102fe3: 240962 l8ui a6, a9, 36 40102fe6: 401800 ssl a8 40102fe9: 0e9647 bne a6, a4, 40102ffb 40102fec: 250962 l8ui a6, a9, 37 40102fef: 260972 l8ui a7, a9, 38 40102ff2: 059637 bne a6, a3, 40102ffb 40102ff5: c07720 sub a7, a7, a2 40102ff8: 0cf716 beqz a7, 401030cb 40102ffb: a19b00 sll a9, a11 40102ffe: 3099c0 xor a9, a9, a12 40103001: 100090 and a0, a0, a9 40103004: fff086 j 40102fca 40103007: 380c movi.n a8, 3 40103009: 95aa add.n a9, a5, a10 4010300b: 140992 l8ui a9, a9, 20 4010300e: 208d80 or a8, a13, a8 40103011: 401900 ssl a9 40103014: a17b00 sll a7, a11 40103017: ffa092 movi a9, 255 4010301a: 30c890 xor a12, a8, a9 4010301d: 770b addi.n a7, a7, -1 4010301f: 1077c0 and a7, a7, a12 40103022: 40f760 nsau a6, a7 40103025: fc1c movi.n a12, 31 40103027: c00c60 sub a0, a12, a6 4010302a: 13c6a6 blti a6, 32, 40103041 4010302d: 306870 xor a6, a8, a7 40103030: 306690 xor a6, a6, a9 40103033: 40f660 nsau a6, a6 40103036: c00c60 sub a0, a12, a6 40103039: 04c6a6 blti a6, 32, 40103041 4010303c: 800c movi.n a0, 8 4010303e: ffdec6 j 40102fbd 40103041: a075a0 addx4 a7, a5, a10 40103044: 401000 ssl a0 40103047: a15b00 sll a5, a11 4010304a: 550b addi.n a5, a5, -1 4010304c: 1085d0 and a8, a5, a13 4010304f: 40f880 nsau a8, a8 40103052: 2fc8e6 bgei a8, 32, 40103085 40103055: c00080 sub a0, a0, a8 40103058: 060c movi.n a6, 0 4010305a: 20c052 addi a5, a0, 32 4010305d: 21c002 addi a0, a0, 33 40103060: b30550 movgez a0, a5, a5 40103063: 740100 extui a0, a0, 1, 8 40103066: 401000 ssl a0 40103069: 1150b0 slli a5, a0, 5 4010306c: 5a5a add.n a5, a10, a5 4010306e: 284562 s8i a6, a5, 40 40103071: 254532 s8i a3, a5, 37 40103074: 244542 s8i a4, a5, 36 40103077: 264522 s8i a2, a5, 38 4010307a: 1728 l32i.n a2, a7, 4 4010307c: a13b00 sll a3, a11 4010307f: 202230 or a2, a2, a3 40103082: ffcb86 j 40102fb4 40103085: f67c movi.n a6, -1 40103087: 305560 xor a5, a5, a6 4010308a: 105d50 and a5, a13, a5 4010308d: 40f550 nsau a5, a5 40103090: c05050 sub a5, a0, a5 40103093: 25c562 addi a6, a5, 37 40103096: 26c552 addi a5, a5, 38 40103099: b35660 movgez a5, a6, a6 4010309c: 060c movi.n a6, 0 4010309e: 215150 srai a5, a5, 1 401030a1: 050d mov.n a0, a5 401030a3: 0285a6 blti a5, 8, 401030a9 401030a6: fac502 addi a0, a5, -6 401030a9: 740000 extui a0, a0, 0, 8 401030ac: 401000 ssl a0 401030af: 1150b0 slli a5, a0, 5 401030b2: 5a5a add.n a5, a10, a5 401030b4: 244542 s8i a4, a5, 36 401030b7: 254532 s8i a3, a5, 37 401030ba: 284562 s8i a6, a5, 40 401030bd: 264522 s8i a2, a5, 38 401030c0: 1728 l32i.n a2, a7, 4 401030c2: a13b00 sll a3, a11 401030c5: 202230 or a2, a2, a3 401030c8: ffba06 j 40102fb4 401030cb: 740080 extui a0, a8, 0, 8 401030ce: ffbac6 j 40102fbd 401030d1: 000000 ill 401030d4: c0c112 addi a1, a1, -64 401030d7: b1c9 s32i.n a12, a1, 44 401030d9: d1e9 s32i.n a14, a1, 52 401030db: e1f9 s32i.n a15, a1, 56 401030dd: c1d9 s32i.n a13, a1, 48 401030df: a109 s32i.n a0, a1, 40 401030e1: 02dd mov.n a13, a2 401030e3: f4aa01 l32r a0, 4010038c 401030e6: 0000c0 callx0 a0 401030e9: fe85c1 l32r a12, 40102b00 401030ec: 4cc8 l32i.n a12, a12, 16 401030ee: 0cc8 l32i.n a12, a12, 0 401030f0: f59a01 l32r a0, 40100758 401030f3: 0000c0 callx0 a0 401030f6: ffa0f2 movi a15, 255 401030f9: 3e0c movi.n a14, 3 401030fb: 20ece0 or a14, a12, a14 401030fe: 30eef0 xor a14, a14, a15 40103101: 0e4e16 beqz a14, 401031e9 40103104: fe7f21 l32r a2, 40102b00 40103107: 11fdd0 slli a15, a13, 3 4010310a: 4228 l32i.n a2, a2, 16 4010310c: f1f9 s32i.n a15, a1, 60 4010310e: b02d20 addx8 a2, a13, a2 40103111: 4622e2 l32i a14, a2, 0x118 40103114: 01d232 addmi a3, a2, 0x100 40103117: 0cee16 beqz a14, 401031e9 4010311a: 81e9 s32i.n a14, a1, 32 4010311c: 18c332 addi a3, a3, 24 4010311f: 000c movi.n a0, 0 40103121: 466202 s32i a0, a2, 0x118 40103124: 476232 s32i a3, a2, 0x11c 40103127: 0ecd mov.n a12, a14 40103129: 0abe16 beqz a14, 401031d8 4010312c: 7c58 l32i.n a5, a12, 28 4010312e: 8ee8 l32i.n a14, a14, 32 40103130: 81e9 s32i.n a14, a1, 32 40103132: 8c09 s32i.n a0, a12, 32 40103134: 85cc bnez.n a5, 40103140 40103136: 9cd8 l32i.n a13, a12, 36 40103138: 0dd8 l32i.n a13, a13, 0 4010313a: 04d1d0 extui a13, a13, 1, 1 4010313d: 000986 j 40103167 40103140: f49301 l32r a0, 4010038c 40103143: 0000c0 callx0 a0 40103146: 7c38 l32i.n a3, a12, 28 40103148: 9c58 l32i.n a5, a12, 36 4010314a: 760332 l8ui a3, a3, 118 4010314d: 0528 l32i.n a2, a5, 0 4010314f: 1558 l32i.n a5, a5, 4 40103151: 042120 extui a2, a2, 1, 1 40103154: 344050 extui a4, a5, 0, 4 40103157: 255450 extui a5, a5, 20, 3 4010315a: ffe105 call0 40102f6c 4010315d: 02dd mov.n a13, a2 4010315f: f57e01 l32r a0, 40100758 40103162: 0000c0 callx0 a0 40103165: 000c movi.n a0, 0 40103167: 20ccf2 addi a15, a12, 32 4010316a: 158d66 bnei a13, 8, 40103183 4010316d: fe6441 l32r a4, 40102b00 40103170: f158 l32i.n a5, a1, 60 40103172: 4448 l32i.n a4, a4, 16 40103174: 445a add.n a4, a4, a5 40103176: 472452 l32i a5, a4, 0x11c 40103179: 8c09 s32i.n a0, a12, 32 4010317b: 05c9 s32i.n a12, a5, 0 4010317d: 4764f2 s32i a15, a4, 0x11c 40103180: ffe8c6 j 40103127 40103183: c3af82 movi a8, -61 40103186: 9c68 l32i.n a6, a12, 36 40103188: 3470d0 extui a7, a13, 0, 4 4010318b: 0658 l32i.n a5, a6, 0 4010318d: 1177e0 slli a7, a7, 2 40103190: 105580 and a5, a5, a8 40103193: 205570 or a5, a5, a7 40103196: 0659 s32i.n a5, a6, 0 40103198: f47d01 l32r a0, 4010038c 4010319b: 0000c0 callx0 a0 4010319e: fe58d1 l32r a13, 40102b00 401031a1: 9c98 l32i.n a9, a12, 36 401031a3: 0b0c movi.n a11, 0 401031a5: 8cb9 s32i.n a11, a12, 32 401031a7: 09a8 l32i.n a10, a9, 0 401031a9: 4d88 l32i.n a8, a13, 16 401031ab: 34a2a0 extui a10, a10, 2, 4 401031ae: 11aab0 slli a10, a10, 5 401031b1: a8aa add.n a10, a8, a10 401031b3: 7aa8 l32i.n a10, a10, 28 401031b5: 0ac9 s32i.n a12, a10, 0 401031b7: 0998 l32i.n a9, a9, 0 401031b9: 349290 extui a9, a9, 2, 4 401031bc: 1199b0 slli a9, a9, 5 401031bf: 889a add.n a8, a8, a9 401031c1: 78f9 s32i.n a15, a8, 28 401031c3: f56501 l32r a0, 40100758 401031c6: 0000c0 callx0 a0 401031c9: 9c28 l32i.n a2, a12, 36 401031cb: 1228 l32i.n a2, a2, 4 401031cd: 252420 extui a2, a2, 20, 3 401031d0: 000405 call0 40103214 401031d3: 000c movi.n a0, 0 401031d5: ffd386 j 40103127 401031d8: 120c movi.n a2, 1 401031da: b1c8 l32i.n a12, a1, 44 401031dc: c1d8 l32i.n a13, a1, 48 401031de: d1e8 l32i.n a14, a1, 52 401031e0: e1f8 l32i.n a15, a1, 56 401031e2: a108 l32i.n a0, a1, 40 401031e4: 40c112 addi a1, a1, 64 401031e7: f00d ret.n 401031e9: 020c movi.n a2, 0 401031eb: fffac6 j 401031da ... 401031f0 : 401031f0: 040c movi.n a4, 0 401031f2: f0c112 addi a1, a1, -16 401031f5: 0109 s32i.n a0, a1, 0 401031f7: 9238 l32i.n a3, a2, 36 401031f9: 400c movi.n a0, 4 401031fb: 4349 s32i.n a4, a3, 16 401031fd: 0f4302 s8i a0, a3, 15 40103200: ffad05 call0 40102cd4 40103203: 420c movi.n a2, 4 40103205: 0000c5 call0 40103214 40103208: 0108 l32i.n a0, a1, 0 4010320a: 10c112 addi a1, a1, 16 4010320d: f00d ret.n 4010320f: b93000 excw 40103212: fe .byte 0xfe 40103213: 3f .byte 0x3f 40103214 : 40103214: f0c112 addi a1, a1, -16 40103217: 21c9 s32i.n a12, a1, 8 40103219: 1109 s32i.n a0, a1, 4 4010321b: 02cd mov.n a12, a2 4010321d: f45b01 l32r a0, 4010038c 40103220: 0000c0 callx0 a0 40103223: fffb01 l32r a0, 40103210 40103226: 0c0a add.n a0, a12, a0 40103228: 0109 s32i.n a0, a1, 0 4010322a: 000002 l8ui a0, a0, 0 4010322d: 908c beqz.n a0, 4010323a 4010322f: f54a01 l32r a0, 40100758 40103232: 0000c0 callx0 a0 40103235: 020c movi.n a2, 0 40103237: 001686 j 40103295 4010323a: 0138 l32i.n a3, a1, 0 4010323c: 201b addi.n a2, a0, 1 4010323e: 004322 s8i a2, a3, 0 40103241: f54501 l32r a0, 40100758 40103244: 0000c0 callx0 a0 40103247: fe2d01 l32r a0, 40102afc 4010324a: 04ac66 bnei a12, 12, 40103252 4010324d: 140c movi.n a4, 1 4010324f: 394042 s8i a4, a0, 57 40103252: 022c movi.n a2, 32 40103254: 0c3d mov.n a3, a12 40103256: 040c movi.n a4, 0 40103258: f55601 l32r a0, 401007b0 4010325b: 0000c0 callx0 a0 4010325e: 020d mov.n a0, a2 40103260: f2ac beqz.n a2, 40103293 40103262: 3129 s32i.n a2, a1, 12 40103264: 2bac66 bnei a12, 12, 40103293 40103267: f44901 l32r a0, 4010038c 4010326a: 0000c0 callx0 a0 4010326d: fe23a1 l32r a10, 40102afc 40103270: 0188 l32i.n a8, a1, 0 40103272: 090c movi.n a9, 0 40103274: 000872 l8ui a7, a8, 0 40103277: 004a92 s8i a9, a10, 0 4010327a: 770b addi.n a7, a7, -1 4010327c: 004872 s8i a7, a8, 0 4010327f: 73a052 movi a5, 115 40103282: f3e261 l32r a6, 4010020c 40103285: 0020c0 memw 40103288: c56652 s32i a5, a6, 0x314 4010328b: f53301 l32r a0, 40100758 4010328e: 0000c0 callx0 a0 40103291: 3108 l32i.n a0, a1, 12 40103293: 002d mov.n a2, a0 40103295: 21c8 l32i.n a12, a1, 8 40103297: 1108 l32i.n a0, a1, 4 40103299: 10c112 addi a1, a1, 16 4010329c: f00d ret.n ... 401032a0 : 401032a0: f0c112 addi a1, a1, -16 401032a3: 0109 s32i.n a0, a1, 0 401032a5: fe1601 l32r a0, 40102b00 401032a8: 6008 l32i.n a0, a0, 24 401032aa: 0b0002 l8ui a0, a0, 11 401032ad: 08c0f6 bgeui a0, 32, 401032b9 401032b0: f54001 l32r a0, 401007b0 401032b3: 0000c0 callx0 a0 401032b6: 000046 j 401032bb 401032b9: 120c movi.n a2, 1 401032bb: 0108 l32i.n a0, a1, 0 401032bd: 10c112 addi a1, a1, 16 401032c0: f00d ret.n 401032c2: 920000 excw 401032c5: 000b addi.n a0, a0, -1 ... 401032c8 : 401032c8: f0c112 addi a1, a1, -16 401032cb: 31c9 s32i.n a12, a1, 12 401032cd: 2109 s32i.n a0, a1, 8 401032cf: 03cd mov.n a12, a3 401032d1: fe0b01 l32r a0, 40102b00 401032d4: 043d mov.n a3, a4 401032d6: 0139 s32i.n a3, a1, 0 401032d8: 4008 l32i.n a0, a0, 16 401032da: 1142b0 slli a4, a2, 5 401032dd: 004a add.n a0, a0, a4 401032df: 270002 l8ui a0, a0, 39 401032e2: 1149 s32i.n a4, a1, 4 401032e4: 20fc bnez.n a0, 4010331a 401032e6: f42901 l32r a0, 4010038c 401032e9: 0000c0 callx0 a0 401032ec: fe0501 l32r a0, 40102b00 401032ef: 1128 l32i.n a2, a1, 4 401032f1: 4008 l32i.n a0, a0, 16 401032f3: 002a add.n a0, a0, a2 401032f5: 6008 l32i.n a0, a0, 24 401032f7: 909c beqz.n a0, 40103314 401032f9: 9068 l32i.n a6, a0, 36 401032fb: 0628 l32i.n a2, a6, 0 401032fd: 13f287 bbsi a2, 24, 40103314 40103300: 051622 l16ui a2, a6, 10 40103303: 0138 l32i.n a3, a1, 0 40103305: c2ca add.n a12, a2, a12 40103307: f4c0c0 extui a12, a12, 0, 16 4010330a: 709c beqz.n a0, 40103325 4010330c: 27bc37 bgeu a12, a3, 40103337 4010330f: 8008 l32i.n a0, a0, 32 40103311: fe4056 bnez a0, 401032f9 40103314: f51101 l32r a0, 40100758 40103317: 0000c0 callx0 a0 4010331a: 0c2d mov.n a2, a12 4010331c: 2108 l32i.n a0, a1, 8 4010331e: 31c8 l32i.n a12, a1, 12 40103320: 10c112 addi a1, a1, 16 40103323: f00d ret.n 40103325: fe6821 l32r a2, 40102cc8 40103328: fe6931 l32r a3, 40102ccc 4010332b: ffe641 l32r a4, 401032c4 4010332e: f39401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40103331: 0000c0 callx0 a0 40103334: ffff06 j 40103334 40103337: f50801 l32r a0, 40100758 4010333a: 0000c0 callx0 a0 4010333d: 01c8 l32i.n a12, a1, 0 4010333f: fff5c6 j 4010331a 40103342: ff0000 excw 40103345: ff .byte 0xff 40103346: 7f .byte 0x7f ... 40103348 : 40103348: f0c112 addi a1, a1, -16 4010334b: 0161c2 s32i a12, a1, 4 4010334e: 006102 s32i a0, a1, 0 40103351: 092202 l32i a0, a2, 36 40103354: 02cd mov.n a12, a2 40103356: 0028 l32i.n a2, a0, 0 40103358: 0a7297 bbci a2, 25, 40103366 4010335b: 080022 l8ui a2, a0, 8 4010335e: 000e05 call0 40103440 40103361: 9c08 l32i.n a0, a12, 36 40103363: 000546 j 4010337c 40103366: 10f207 bbsi a2, 16, 4010337a 40103369: 0de277 bbsi a2, 7, 4010337a 4010336c: 080022 l8ui a2, a0, 8 4010336f: 000845 call0 401033f4 40103372: 9c08 l32i.n a0, a12, 36 40103374: 000106 j 4010337c 40103377: 000000 ill 4010337a: 020c movi.n a2, 0 4010337c: 092c42 l32i a4, a12, 36 4010337f: fff171 l32r a7, 40103344 40103382: 012052 l32i a5, a0, 4 40103385: 016290 slli a6, a2, 23 40103388: 105570 and a5, a5, a7 4010338b: 205560 or a5, a5, a6 4010338e: 016052 s32i a5, a0, 4 40103391: 080422 l8ui a2, a4, 8 40103394: 0b1c52 l16ui a5, a12, 22 40103397: 1448 l32i.n a4, a4, 4 40103399: 0a1c32 l16ui a3, a12, 20 4010339c: 854740 extui a4, a4, 23, 9 4010339f: 335a add.n a3, a3, a5 401033a1: f43030 extui a3, a3, 0, 16 401033a4: 000605 call0 40103408 401033a7: 0108 l32i.n a0, a1, 0 401033a9: 9c88 l32i.n a8, a12, 36 401033ab: 11c8 l32i.n a12, a1, 4 401033ad: 055822 s16i a2, a8, 10 401033b0: 10c112 addi a1, a1, 16 401033b3: f00d ret.n 401033b5: 000000 ill 401033b8: 1352b6 bltui a2, 5, 401033cf 401033bb: 0982b6 bltui a2, 8, 401033c8 401033be: 442c movi.n a4, 36 401033c0: 07b2f6 bgeui a2, 16, 401033cb 401033c3: 441c movi.n a4, 20 401033c5: 000086 j 401033cb 401033c8: 60a042 movi a4, 96 401033cb: 042d mov.n a2, a4 401033cd: f00d ret.n 401033cf: c0a022 movi a2, 192 401033d2: f00d ret.n 401033d4: feba60 excw 401033d7: 3f .byte 0x3f 401033d8 : 401033d8: ffff31 l32r a3, 401033d4 401033db: b02230 addx8 a2, a2, a3 401033de: 050222 l8ui a2, a2, 5 401033e1: f00d ret.n ... 401033e4 : 401033e4: fffc31 l32r a3, 401033d4 401033e7: b02230 addx8 a2, a2, a3 401033ea: 040222 l8ui a2, a2, 4 401033ed: f00d ret.n 401033ef: 80a000 add a10, a0, a0 401033f2: fe .byte 0xfe 401033f3: 3f .byte 0x3f 401033f4 : 401033f4: fff831 l32r a3, 401033d4 401033f7: b02230 addx8 a2, a2, a3 401033fa: fffd31 l32r a3, 401033f0 401033fd: 050222 l8ui a2, a2, 5 40103400: 902230 addx2 a2, a2, a3 40103403: 001222 l16ui a2, a2, 0 40103406: f00d ret.n 40103408 : 40103408: e0c112 addi a1, a1, -32 4010340b: 0139 s32i.n a3, a1, 0 4010340d: 1149 s32i.n a4, a1, 4 4010340f: 31c9 s32i.n a12, a1, 12 40103411: 2109 s32i.n a0, a1, 8 40103413: 02cd mov.n a12, a2 40103415: fffa05 call0 401033b8 40103418: 4129 s32i.n a2, a1, 16 4010341a: 0138 l32i.n a3, a1, 0 4010341c: 0c2d mov.n a2, a12 4010341e: 0005c5 call0 4010347c 40103421: 4108 l32i.n a0, a1, 16 40103423: 1138 l32i.n a3, a1, 4 40103425: a40c movi.n a4, 10 40103427: 232a add.n a2, a3, a2 40103429: 018cb6 bltui a12, 8, 4010342e 4010342c: 041c movi.n a4, 16 4010342e: 31c8 l32i.n a12, a1, 12 40103430: 504a add.n a5, a0, a4 40103432: 225a add.n a2, a2, a5 40103434: 2108 l32i.n a0, a1, 8 40103436: 20c112 addi a1, a1, 32 40103439: f42020 extui a2, a2, 0, 16 4010343c: f00d ret.n ... 40103440 : 40103440: f0c112 addi a1, a1, -16 40103443: 31c9 s32i.n a12, a1, 12 40103445: 2109 s32i.n a0, a1, 8 40103447: ffe301 l32r a0, 401033d4 4010344a: ac0c movi.n a12, 10 4010344c: b00200 addx8 a0, a2, a0 4010344f: 050022 l8ui a2, a0, 5 40103452: 0109 s32i.n a0, a1, 0 40103454: 0182b6 bltui a2, 8, 40103459 40103457: 0c1c movi.n a12, 16 40103459: fff5c5 call0 401033b8 4010345c: 1129 s32i.n a2, a1, 4 4010345e: 0128 l32i.n a2, a1, 0 40103460: 032c movi.n a3, 32 40103462: 050222 l8ui a2, a2, 5 40103465: 000145 call0 4010347c 40103468: 1138 l32i.n a3, a1, 4 4010346a: 2108 l32i.n a0, a1, 8 4010346c: 3c3a add.n a3, a12, a3 4010346e: 31c8 l32i.n a12, a1, 12 40103470: 223a add.n a2, a2, a3 40103472: f42020 extui a2, a2, 0, 16 40103475: 10c112 addi a1, a1, 16 40103478: f00d ret.n 4010347a: d00000 subx2 a0, a0, a0 4010347d: 511143 excw 40103480: 40ffd5 excw 40103483: 41f430 srli a15, a3, 4 40103486: f839 s32i.n a3, a8, 60 40103488: b05250 addx8 a5, a2, a5 4010348b: 0558 l32i.n a5, a5, 0 4010348d: 0582b6 bltui a2, 8, 40103496 40103490: 16c332 addi a3, a3, 22 40103493: f43030 extui a3, a3, 0, 16 40103496: 823530 mull a3, a5, a3 40103499: 334a add.n a3, a3, a4 4010349b: d53230 extui a3, a3, 18, 14 4010349e: 0682b6 bltui a2, 8, 401034a8 401034a1: c47c movi.n a4, -4 401034a3: 333b addi.n a3, a3, 3 401034a5: 103340 and a3, a3, a4 401034a8: f42030 extui a2, a3, 0, 16 401034ab: f00d ret.n 401034ad: 000000 ill 401034b0: c06230 sub a6, a2, a3 401034b3: 033237 bltu a2, a3, 401034ba 401034b6: 062d mov.n a2, a6 401034b8: f00d ret.n 401034ba: 260b addi.n a2, a6, -1 401034bc: f00d ret.n 401034be: d20000 excw 401034c1: 401034 excw 401034c4: 3ab2f6 bgeui a2, 16, 40103502 401034c7: fffe41 l32r a4, 401034c0 401034ca: 903220 addx2 a3, a2, a2 401034cd: 334a add.n a3, a3, a4 401034cf: 0003a0 jx a3 401034d2: 001646 j 4010352f 401034d5: 001486 j 4010352b 401034d8: 0012c6 j 40103527 401034db: 0008c6 j 40103502 401034de: 000806 j 40103502 401034e1: 001186 j 4010352b 401034e4: 000fc6 j 40103527 401034e7: 0005c6 j 40103502 401034ea: 000d46 j 40103523 401034ed: 000b86 j 4010351f 401034f0: 0009c6 j 4010351b 401034f3: 000806 j 40103517 401034f6: 000346 j 40103507 401034f9: 000586 j 40103513 401034fc: 0003c6 j 4010350f 401034ff: 000206 j 4010350b 40103502: ffa022 movi a2, 255 40103505: f00d ret.n 40103507: 020c movi.n a2, 0 40103509: f00d ret.n 4010350b: 620c movi.n a2, 6 4010350d: f00d ret.n 4010350f: 420c movi.n a2, 4 40103511: f00d ret.n 40103513: 220c movi.n a2, 2 40103515: f00d ret.n 40103517: 720c movi.n a2, 7 40103519: f00d ret.n 4010351b: 520c movi.n a2, 5 4010351d: f00d ret.n 4010351f: 320c movi.n a2, 3 40103521: f00d ret.n 40103523: 120c movi.n a2, 1 40103525: f00d ret.n 40103527: 820c movi.n a2, 8 40103529: f00d ret.n 4010352b: 920c movi.n a2, 9 4010352d: f00d ret.n 4010352f: a20c movi.n a2, 10 40103531: f00d ret.n 40103533: 12ac00 excw 40103536: 171226 beqi a2, 1, 40103551 40103539: 182226 beqi a2, 2, 40103555 4010353c: 0d3226 beqi a2, 3, 4010354d 4010353f: 0e5226 beqi a2, 5, 40103551 40103542: 0f6226 beqi a2, 6, 40103555 40103545: 047226 beqi a2, 7, 4010354d 40103548: ffa022 movi a2, 255 4010354b: f00d ret.n 4010354d: 020c movi.n a2, 0 4010354f: f00d ret.n 40103551: 220c movi.n a2, 2 40103553: f00d ret.n 40103555: 120c movi.n a2, 1 40103557: f00d ret.n 40103559: 320c movi.n a2, 3 4010355b: f00d ret.n 4010355d: 000000 ill 40103560: 07a120 excw 40103563: ff3100 excw 40103566: ff .byte 0xff 40103567: 182252 l32i a5, a2, 96 4010356a: 040c movi.n a4, 0 4010356c: 0b4542 s8i a4, a5, 11 4010356f: a249 s32i.n a4, a2, 40 40103571: 9249 s32i.n a4, a2, 36 40103573: e249 s32i.n a4, a2, 56 40103575: 164242 s8i a4, a2, 22 40103578: 174242 s8i a4, a2, 23 4010357b: 064242 s8i a4, a2, 6 4010357e: 166232 s32i a3, a2, 88 40103581: f00d ret.n 40103583: 04a400 extui a10, a0, 4, 1 40103586: ff .byte 0xff 40103587: 3f .byte 0x3f 40103588: fe80f0 excw 4010358b: 3f .byte 0x3f 4010358c: 2133b4 excw 4010358f: c11240 mul16u a1, a2, a4 40103592: 0109f0 slli a0, a9, 17 40103595: 21d9 s32i.n a13, a1, 8 40103597: 11c9 s32i.n a12, a1, 4 40103599: 03dd mov.n a13, a3 4010359b: 02cd mov.n a12, a2 4010359d: fffc45 call0 40103564 401035a0: fff901 l32r a0, 40103584 401035a3: 770c22 l8ui a2, a12, 119 401035a6: 720002 l8ui a0, a0, 114 401035a9: 400200 ssr a2 401035ac: 910000 srl a0, a0 401035af: 1d6007 bbci a0, 0, 401035d0 401035b2: 5c0c22 l8ui a2, a12, 92 401035b5: 790c32 l8ui a3, a12, 121 401035b8: fff501 l32r a0, 4010358c 401035bb: 0000c0 callx0 a0 401035be: 770c02 l8ui a0, a12, 119 401035c1: fff131 l32r a3, 40103588 401035c4: 900200 addx2 a0, a2, a0 401035c7: 900030 addx2 a0, a0, a3 401035ca: 010002 l8ui a0, a0, 1 401035cd: 000886 j 401035f3 401035d0: 020c22 l8ui a2, a12, 2 401035d3: 901c movi.n a0, 25 401035d5: 012280 slli a2, a2, 24 401035d8: 312820 srai a2, a2, 24 401035db: 112027 blt a0, a2, 401035f0 401035de: 030c32 l8ui a3, a12, 3 401035e1: 013380 slli a3, a3, 24 401035e4: 313830 srai a3, a3, 24 401035e7: 052037 blt a0, a3, 401035f0 401035ea: 050c02 l8ui a0, a12, 5 401035ed: 000086 j 401035f3 401035f0: 780c02 l8ui a0, a12, 120 401035f3: 182c22 l32i a2, a12, 96 401035f6: 0a0242 l8ui a4, a2, 10 401035f9: f68a51 l32r a5, 40101024 401035fc: 44da add.n a4, a4, a13 401035fe: 1b2047 blt a0, a4, 4010361d 40103601: 900dd0 addx2 a0, a13, a13 40103604: a06020 addx4 a6, a0, a2 40103607: 186c62 s32i a6, a12, 96 4010360a: 0020c0 memw 4010360d: 0108 l32i.n a0, a1, 0 4010360f: 802552 l32i a5, a5, 0x200 40103612: bc59 s32i.n a5, a12, 44 40103614: 21d8 l32i.n a13, a1, 8 40103616: 11c8 l32i.n a12, a1, 4 40103618: 10c112 addi a1, a1, 16 4010361b: f00d ret.n 4010361d: 900000 addx2 a0, a0, a0 40103620: 1a2c22 l32i a2, a12, 104 40103623: fff746 j 40103604 40103626: 0c0000 excw 40103629: c112a6 blti a2, 1, 401035ee 4010362c: 0109f0 slli a0, a9, 17 4010362f: 182242 l32i a4, a2, 96 40103632: a208 l32i.n a0, a2, 40 40103634: 010442 l8ui a4, a4, 1 40103637: 001b addi.n a0, a0, 1 40103639: 2b3437 bltu a4, a3, 40103668 4010363c: 9248 l32i.n a4, a2, 36 4010363e: a209 s32i.n a0, a2, 40 40103640: 034a add.n a0, a3, a4 40103642: 001b addi.n a0, a0, 1 40103644: 9209 s32i.n a0, a2, 36 40103646: 2963f6 bgeui a3, 6, 40103673 40103649: 0933f6 bgeui a3, 3, 40103656 4010364c: 000c movi.n a0, 0 4010364e: 050c movi.n a5, 0 40103650: 064252 s8i a5, a2, 6 40103653: 000086 j 40103659 40103656: 060202 l8ui a0, a2, 6 40103659: 04b607 bgeu a6, a0, 40103661 4010365c: 130c movi.n a3, 1 4010365e: fff305 call0 40103590 40103661: 0108 l32i.n a0, a1, 0 40103663: 10c112 addi a1, a1, 16 40103666: f00d ret.n 40103668: 9248 l32i.n a4, a2, 36 4010366a: a209 s32i.n a0, a2, 40 4010366c: 034a add.n a0, a3, a4 4010366e: 002b addi.n a0, a0, 2 40103670: fff406 j 40103644 40103673: 060202 l8ui a0, a2, 6 40103676: 001b addi.n a0, a0, 1 40103678: 740000 extui a0, a0, 0, 8 4010367b: 064202 s8i a0, a2, 6 4010367e: fff5c6 j 40103659 40103681: 000000 ill 40103684 : 40103684: f0c112 addi a1, a1, -16 40103687: 0109 s32i.n a0, a1, 0 40103689: 07a216 beqz a2, 40103707 4010368c: 182202 l32i a0, a2, 96 4010368f: 074016 beqz a0, 40103707 40103692: 6348 l32i.n a4, a3, 24 40103694: 0f0352 l8ui a5, a3, 15 40103697: 6c9407 bne a4, a0, 40103707 4010369a: e268 l32i.n a6, a2, 56 4010369c: 661b addi.n a6, a6, 1 4010369e: e269 s32i.n a6, a2, 56 401036a0: 5d1566 bnei a5, 1, 40103701 401036a3: 5278 l32i.n a7, a2, 20 401036a5: 7fa082 movi a8, 127 401036a8: 49e727 bbsi a7, 2, 401036f5 401036ab: 090302 l8ui a0, a3, 9 401036ae: 070c movi.n a7, 0 401036b0: 016080 slli a6, a0, 24 401036b3: 316860 srai a6, a6, 24 401036b6: 3b1687 beq a6, a8, 401036f5 401036b9: 000292 l8ui a9, a2, 0 401036bc: 004202 s8i a0, a2, 0 401036bf: 010980 slli a0, a9, 24 401036c2: 81c992 addi a9, a9, -127 401036c5: 310800 srai a0, a0, 24 401036c8: 060a add.n a0, a6, a0 401036ca: 210100 srai a0, a0, 1 401036cd: 830790 moveqz a0, a7, a9 401036d0: 016080 slli a6, a0, 24 401036d3: 010272 l8ui a7, a2, 1 401036d6: 316860 srai a6, a6, 24 401036d9: 151787 beq a7, a8, 401036f2 401036dc: 014780 slli a4, a7, 24 401036df: 314840 srai a4, a4, 24 401036e2: 904440 addx2 a4, a4, a4 401036e5: 464a add.n a4, a6, a4 401036e7: 1144e0 slli a4, a4, 2 401036ea: 04fb addi.n a0, a4, 15 401036ec: b30440 movgez a0, a4, a4 401036ef: 210400 srai a0, a0, 4 401036f2: 014202 s8i a0, a2, 1 401036f5: 040332 l8ui a3, a3, 4 401036f8: 413430 srli a3, a3, 4 401036fb: fff2c5 call0 40103628 401036fe: 000146 j 40103707 40103701: 092526 beqi a5, 2, 4010370e 40103704: 063526 beqi a5, 3, 4010370e 40103707: 0108 l32i.n a0, a1, 0 40103709: 10c112 addi a1, a1, 16 4010370c: f00d ret.n 4010370e: 080032 l8ui a3, a0, 8 40103711: fff145 call0 40103628 40103714: fffbc6 j 40103707 ... 40103718 : 40103718: 000362 l8ui a6, a3, 0 4010371b: 014680 slli a4, a6, 24 4010371e: 313840 srai a3, a4, 24 40103721: 04a216 beqz a2, 4010376f 40103724: 5258 l32i.n a5, a2, 20 40103726: 7fa082 movi a8, 127 40103729: 42e507 bbsi a5, 0, 4010376f 4010372c: 020272 l8ui a7, a2, 2 4010372f: 079787 bne a7, a8, 4010373a 40103732: 024262 s8i a6, a2, 2 40103735: 060c movi.n a6, 0 40103737: 000546 j 40103750 4010373a: 024262 s8i a6, a2, 2 4010373d: 016780 slli a6, a7, 24 40103740: 316860 srai a6, a6, 24 40103743: 636a add.n a6, a3, a6 40103745: 216160 srai a6, a6, 1 40103748: 016680 slli a6, a6, 24 4010374b: 316860 srai a6, a6, 24 4010374e: 063d mov.n a3, a6 40103750: 030272 l8ui a7, a2, 3 40103753: 151787 beq a7, a8, 4010376c 40103756: 014780 slli a4, a7, 24 40103759: 314840 srai a4, a4, 24 4010375c: 904440 addx2 a4, a4, a4 4010375f: 464a add.n a4, a6, a4 40103761: 1144e0 slli a4, a4, 2 40103764: 34fb addi.n a3, a4, 15 40103766: b33440 movgez a3, a4, a4 40103769: 213430 srai a3, a3, 4 4010376c: 034232 s8i a3, a2, 3 4010376f: f00d ret.n 40103771: 000000 ill 40103774 : 40103774: f00d ret.n 40103776: 640000 extui a0, a0, 0, 7 40103779: 3ffe81 l32r a8, 400d3774 <__floatsidf+0xc5484> 4010377c: fe81c4 excw 4010377f: 3f .byte 0x3f 40103780: 2398a0 excw 40103783: 822440 mull a2, a4, a4 40103786: fe .byte 0xfe 40103787: 3f .byte 0x3f 40103788: 200800 or a0, a8, a0 4010378b: 80e000 add a14, a0, a0 4010378e: fe .byte 0xfe 4010378f: 3f .byte 0x3f 40103790 : 40103790: ff7d61 l32r a6, 40103584 40103793: f0c112 addi a1, a1, -16 40103796: 11c9 s32i.n a12, a1, 4 40103798: 0109 s32i.n a0, a1, 0 4010379a: 02cd mov.n a12, a2 4010379c: 032d mov.n a2, a3 4010379e: 1c9c beqz.n a12, 401037b3 401037a0: 182c02 l32i a0, a12, 96 401037a3: c08c beqz.n a0, 401037b3 401037a5: 0338 l32i.n a3, a3, 0 401037a7: 410630 srli a0, a3, 6 401037aa: 5e6377 bbci a3, 7, 4010380c 401037ad: 192c02 l32i a0, a12, 100 401037b0: 0001c6 j 401037bb 401037b3: 0238 l32i.n a3, a2, 0 401037b5: fff001 l32r a0, 40103778 401037b8: 7b6307 bbci a3, 0, 40103837 401037bb: 6209 s32i.n a0, a2, 24 401037bd: 000146 j 401037c6 401037c0: ffef01 l32r a0, 4010377c 401037c3: 066202 s32i a0, a2, 24 401037c6: 026122 s32i a2, a1, 8 401037c9: 00c056 bnez a0, 401037d9 401037cc: ffed21 l32r a2, 40103780 401037cf: fd6805 call0 40100e50 401037d2: 2128 l32i.n a2, a1, 8 401037d4: ff6c61 l32r a6, 40103584 401037d7: 0238 l32i.n a3, a2, 0 401037d9: 9c8c beqz.n a12, 401037e6 401037db: 5c48 l32i.n a4, a12, 20 401037dd: 056467 bbci a4, 6, 401037e6 401037e0: 026397 bbci a3, 9, 401037e6 401037e3: 002086 j 40103869 401037e6: 6e0652 l8ui a5, a6, 110 401037e9: 047130 extui a7, a3, 1, 1 401037ec: 400700 ssr a7 401037ef: 915050 srl a5, a5 401037f2: 0e6507 bbci a5, 0, 40103804 401037f5: 6f0602 l8ui a0, a6, 111 401037f8: 11c8 l32i.n a12, a1, 4 401037fa: 084202 s8i a0, a2, 8 401037fd: 0108 l32i.n a0, a1, 0 401037ff: 10c112 addi a1, a1, 16 40103802: f00d ret.n 40103804: 6208 l32i.n a0, a2, 24 40103806: 000002 l8ui a0, a0, 0 40103809: fffac6 j 401037f8 4010380c: 2129 s32i.n a2, a1, 8 4010380e: 406397 bbci a3, 9, 40103852 40103811: 0c2d mov.n a2, a12 40103813: 002fc5 call0 40103b10 40103816: ff5b61 l32r a6, 40103584 40103819: 2128 l32i.n a2, a1, 8 4010381b: 182c02 l32i a0, a12, 96 4010381e: 0248 l32i.n a4, a2, 0 40103820: f2b751 l32r a5, 401002fc 40103823: 543040 extui a3, a4, 0, 6 40103826: 414640 srli a4, a4, 6 40103829: 204450 or a4, a4, a5 4010382c: 1144a0 slli a4, a4, 6 4010382f: 203340 or a3, a3, a4 40103832: 0239 s32i.n a3, a2, 0 40103834: ffe0c6 j 401037bb 40103837: 6d0652 l8ui a5, a6, 109 4010383a: ffd201 l32r a0, 40103784 4010383d: 0e1566 bnei a5, 1, 4010384f 40103840: 0be377 bbsi a3, 7, 4010384f 40103843: 08f3f7 bbsi a3, 31, 4010384f 40103846: f76c16 beqz a12, 401037c0 40103849: 172c72 l32i a7, a12, 92 4010384c: f70756 bnez a7, 401037c0 4010384f: ffdc06 j 401037c3 40103852: ffcd81 l32r a8, 40103788 40103855: 0a0807 bnone a8, a0, 40103863 40103858: 172c92 l32i a9, a12, 92 4010385b: ffcc01 l32r a0, 4010378c 4010385e: 198c beqz.n a9, 40103863 40103860: ffd5c6 j 401037bb 40103863: 192c02 l32i a0, a12, 100 40103866: ffd446 j 401037bb 40103869: 070c02 l8ui a0, a12, 7 4010386c: ffe206 j 401037f8 4010386f: b4d400 extui a13, a0, 4, 12 40103872: fe .byte 0xfe 40103873: 3f .byte 0x3f 40103874 : 40103874: 03a8 l32i.n a10, a3, 0 40103876: f0c112 addi a1, a1, -16 40103879: 4156a0 srli a5, a10, 6 4010387c: 64fac7 bbsi a10, 28, 401038e4 4010387f: 070c movi.n a7, 0 40103881: 060c movi.n a6, 0 40103883: 0159 s32i.n a5, a1, 0 40103885: 1398 l32i.n a9, a3, 4 40103887: 6388 l32i.n a8, a3, 24 40103889: 349490 extui a9, a9, 4, 4 4010388c: 90b680 addx2 a11, a6, a8 4010388f: 010b42 l8ui a4, a11, 1 40103892: 661b addi.n a6, a6, 1 40103894: 747a add.n a7, a4, a7 40103896: 747070 extui a7, a7, 0, 8 40103899: 202977 blt a9, a7, 401038bd 4010389c: 746060 extui a6, a6, 0, 8 4010389f: e94666 bnei a6, 4, 4010388c 401038a2: ff3871 l32r a7, 40103584 401038a5: 0491a0 extui a9, a10, 1, 1 401038a8: 6e0772 l8ui a7, a7, 110 401038ab: 400900 ssr a9 401038ae: 917070 srl a7, a7 401038b1: 466707 bbci a7, 0, 401038fb 401038b4: ff3421 l32r a2, 40103584 401038b7: 6f0222 l8ui a2, a2, 111 401038ba: 0008c6 j 401038e1 401038bd: 828c beqz.n a2, 401038c9 401038bf: 5248 l32i.n a4, a2, 20 401038c1: 0158 l32i.n a5, a1, 0 401038c3: 026467 bbci a4, 6, 401038c9 401038c6: 3de537 bbsi a5, 3, 40103907 401038c9: ff2e61 l32r a6, 40103584 401038cc: 0471a0 extui a7, a10, 1, 1 401038cf: 6e0662 l8ui a6, a6, 110 401038d2: 400700 ssr a7 401038d5: 916060 srl a6, a6 401038d8: 0d6607 bbci a6, 0, 401038e9 401038db: ff2a21 l32r a2, 40103584 401038de: 6f0222 l8ui a2, a2, 111 401038e1: 084322 s8i a2, a3, 8 401038e4: 10c112 addi a1, a1, 16 401038e7: f00d ret.n 401038e9: ffe141 l32r a4, 40103870 401038ec: 080442 l8ui a4, a4, 8 401038ef: fec442 addi a4, a4, -2 401038f2: 0b2947 blt a9, a4, 40103901 401038f5: 060822 l8ui a2, a8, 6 401038f8: fff946 j 401038e1 401038fb: 060822 l8ui a2, a8, 6 401038fe: fff7c6 j 401038e1 40103901: 000b22 l8ui a2, a11, 0 40103904: fff646 j 401038e1 40103907: 070222 l8ui a2, a2, 7 4010390a: fff4c6 j 401038e1 4010390d: 000000 ill 40103910: 103925 excw 40103913: a06240 addx4 a6, a2, a4 40103916: ff .byte 0xff 40103917: 6ac3f6 bgeui a3, 32, 40103985 4010391a: fffd51 l32r a5, 40103910 4010391d: 904330 addx2 a4, a3, a3 40103920: 445a add.n a4, a4, a5 40103922: 0004a0 jx a4 40103925: 001706 j 40103985 40103928: 006d86 j 40103ae2 4010392b: 006586 j 40103ac5 4010392e: 005d06 j 40103aa6 40103931: 001406 j 40103985 40103934: 006a86 j 40103ae2 40103937: 006286 j 40103ac5 4010393a: 005a06 j 40103aa6 4010393d: 005186 j 40103a87 40103940: 004906 j 40103a68 40103943: 004106 j 40103a4b 40103946: 003886 j 40103a2c 40103949: 003006 j 40103a0d 4010394c: 002786 j 401039ee 4010394f: 001f06 j 401039cf 40103952: 001706 j 401039b2 40103955: 0034c6 j 40103a2c 40103958: 003bc6 j 40103a4b 4010395b: 001c06 j 401039cf 4010395e: 004186 j 40103a68 40103961: 002246 j 401039ee 40103964: 0047c6 j 40103a87 40103967: 002886 j 40103a0d 4010396a: 000886 j 40103990 4010396d: 002ec6 j 40103a2c 40103970: 0035c6 j 40103a4b 40103973: 001606 j 401039cf 40103976: 003b86 j 40103a68 40103979: 001c46 j 401039ee 4010397c: 0041c6 j 40103a87 4010397f: 002286 j 40103a0d 40103982: 000286 j 40103990 40103985: 032c movi.n a3, 32 40103987: 03b327 bgeu a3, a2, 4010398e 4010398a: 032d mov.n a2, a3 4010398c: f00d ret.n 4010398e: f00d ret.n 40103990: 172c movi.n a7, 33 40103992: 02b727 bgeu a7, a2, 40103998 40103995: 049267 bne a2, a6, 4010399d 40103998: 020c movi.n a2, 0 4010399a: 000386 j 401039ac 4010399d: dfc232 addi a3, a2, -33 401039a0: e0c222 addi a2, a2, -32 401039a3: b32330 movgez a2, a3, a3 401039a6: 212120 srai a2, a2, 1 401039a9: 902220 addx2 a2, a2, a2 401039ac: 742020 extui a2, a2, 0, 8 401039af: fff486 j 40103985 401039b2: 0292b6 bltui a2, 10, 401039b8 401039b5: 049267 bne a2, a6, 401039bd 401039b8: 020c movi.n a2, 0 401039ba: fffb86 j 401039ac 401039bd: f7c232 addi a3, a2, -9 401039c0: f8c222 addi a2, a2, -8 401039c3: b32330 movgez a2, a3, a3 401039c6: 212120 srai a2, a2, 1 401039c9: 902220 addx2 a2, a2, a2 401039cc: fff706 j 401039ac 401039cf: d40c movi.n a4, 13 401039d1: 02b427 bgeu a4, a2, 401039d7 401039d4: 049267 bne a2, a6, 401039dc 401039d7: 020c movi.n a2, 0 401039d9: fff3c6 j 401039ac 401039dc: f3c232 addi a3, a2, -13 401039df: f4c222 addi a2, a2, -12 401039e2: b32330 movgez a2, a3, a3 401039e5: 212120 srai a2, a2, 1 401039e8: 902220 addx2 a2, a2, a2 401039eb: ffef46 j 401039ac 401039ee: 541c movi.n a4, 21 401039f0: 02b427 bgeu a4, a2, 401039f6 401039f3: 049267 bne a2, a6, 401039fb 401039f6: 020c movi.n a2, 0 401039f8: ffec06 j 401039ac 401039fb: ebc232 addi a3, a2, -21 401039fe: ecc222 addi a2, a2, -20 40103a01: b32330 movgez a2, a3, a3 40103a04: 212120 srai a2, a2, 1 40103a07: 902220 addx2 a2, a2, a2 40103a0a: ffe786 j 401039ac 40103a0d: d41c movi.n a4, 29 40103a0f: 02b427 bgeu a4, a2, 40103a15 40103a12: 049267 bne a2, a6, 40103a1a 40103a15: 020c movi.n a2, 0 40103a17: ffe446 j 401039ac 40103a1a: e3c232 addi a3, a2, -29 40103a1d: e4c222 addi a2, a2, -28 40103a20: b32330 movgez a2, a3, a3 40103a23: 212120 srai a2, a2, 1 40103a26: 902220 addx2 a2, a2, a2 40103a29: ffdfc6 j 401039ac 40103a2c: 840c movi.n a4, 8 40103a2e: 02b427 bgeu a4, a2, 40103a34 40103a31: 049267 bne a2, a6, 40103a39 40103a34: 020c movi.n a2, 0 40103a36: ffdc86 j 401039ac 40103a39: f8c232 addi a3, a2, -8 40103a3c: f9c222 addi a2, a2, -7 40103a3f: b32330 movgez a2, a3, a3 40103a42: 212120 srai a2, a2, 1 40103a45: 902220 addx2 a2, a2, a2 40103a48: ffd806 j 401039ac 40103a4b: 02a2b6 bltui a2, 12, 40103a51 40103a4e: 049267 bne a2, a6, 40103a56 40103a51: 020c movi.n a2, 0 40103a53: ffd546 j 401039ac 40103a56: f5c232 addi a3, a2, -11 40103a59: f6c222 addi a2, a2, -10 40103a5c: b32330 movgez a2, a3, a3 40103a5f: 212120 srai a2, a2, 1 40103a62: 902220 addx2 a2, a2, a2 40103a65: ffd0c6 j 401039ac 40103a68: 041c movi.n a4, 16 40103a6a: 02b427 bgeu a4, a2, 40103a70 40103a6d: 049267 bne a2, a6, 40103a75 40103a70: 020c movi.n a2, 0 40103a72: ffcd86 j 401039ac 40103a75: f0c232 addi a3, a2, -16 40103a78: f1c222 addi a2, a2, -15 40103a7b: b32330 movgez a2, a3, a3 40103a7e: 212120 srai a2, a2, 1 40103a81: 902220 addx2 a2, a2, a2 40103a84: ffc906 j 401039ac 40103a87: a41c movi.n a4, 26 40103a89: 02b427 bgeu a4, a2, 40103a8f 40103a8c: 049267 bne a2, a6, 40103a94 40103a8f: 020c movi.n a2, 0 40103a91: ffc5c6 j 401039ac 40103a94: e6c232 addi a3, a2, -26 40103a97: e7c222 addi a2, a2, -25 40103a9a: b32330 movgez a2, a3, a3 40103a9d: 212120 srai a2, a2, 1 40103aa0: 902220 addx2 a2, a2, a2 40103aa3: ffc146 j 401039ac 40103aa6: e40c movi.n a4, 14 40103aa8: 02b427 bgeu a4, a2, 40103aae 40103aab: 049267 bne a2, a6, 40103ab3 40103aae: 020c movi.n a2, 0 40103ab0: ffbe06 j 401039ac 40103ab3: f2c232 addi a3, a2, -14 40103ab6: f3c222 addi a2, a2, -13 40103ab9: b32330 movgez a2, a3, a3 40103abc: 212120 srai a2, a2, 1 40103abf: 902220 addx2 a2, a2, a2 40103ac2: ffb986 j 401039ac 40103ac5: 02a2b6 bltui a2, 12, 40103acb 40103ac8: 049267 bne a2, a6, 40103ad0 40103acb: 020c movi.n a2, 0 40103acd: ffb6c6 j 401039ac 40103ad0: f5c232 addi a3, a2, -11 40103ad3: f6c222 addi a2, a2, -10 40103ad6: b32330 movgez a2, a3, a3 40103ad9: 212120 srai a2, a2, 1 40103adc: 902220 addx2 a2, a2, a2 40103adf: ffb246 j 401039ac 40103ae2: a40c movi.n a4, 10 40103ae4: 02b427 bgeu a4, a2, 40103aea 40103ae7: 049267 bne a2, a6, 40103aef 40103aea: 020c movi.n a2, 0 40103aec: ffaf06 j 401039ac 40103aef: f6c232 addi a3, a2, -10 40103af2: f7c222 addi a2, a2, -9 40103af5: b32330 movgez a2, a3, a3 40103af8: 212120 srai a2, a2, 1 40103afb: 902220 addx2 a2, a2, a2 40103afe: ffaa86 j 401039ac 40103b01: 000000 ill 40103b04: 9f .byte 0x9f 40103b05: 000186 j 40103b0f 40103b08: febb60 excw 40103b0b: 3f .byte 0x3f 40103b0c: 3d0900 excw 40103b0f: c11200 mul16u a1, a2, a0 40103b12: 31d9e0 srai a13, a14, 25 40103b15: 51f9 s32i.n a15, a1, 20 40103b17: 1109 s32i.n a0, a1, 4 40103b19: 41e9 s32i.n a14, a1, 16 40103b1b: 21c9 s32i.n a12, a1, 8 40103b1d: 02cd mov.n a12, a2 40103b1f: f541e1 l32r a14, 40101024 40103b22: 0020c0 memw 40103b25: 802ed2 l32i a13, a14, 0x200 40103b28: d238 l32i.n a3, a2, 52 40103b2a: 0d2d mov.n a2, a13 40103b2c: ff9805 call0 401034b0 40103b2f: 9c38 l32i.n a3, a12, 36 40103b31: 63a002 movi a0, 99 40103b34: 166316 beqz a3, 40103c9e 40103b37: ec48 l32i.n a4, a12, 56 40103b39: fff251 l32r a5, 40103b04 40103b3c: 053047 bltu a0, a4, 40103b45 40103b3f: 023527 bltu a5, a2, 40103b45 40103b42: 005606 j 40103c9e 40103b45: dcd9 s32i.n a13, a12, 52 40103b47: fe90f1 l32r a15, 40103588 40103b4a: ffefe1 l32r a14, 40103b08 40103b4d: ac28 l32i.n a2, a12, 40 40103b4f: 0e48 l32i.n a4, a14, 0 40103b51: 112290 slli a2, a2, 7 40103b54: 441b addi.n a4, a4, 1 40103b56: 0e49 s32i.n a4, a14, 0 40103b58: f24e01 l32r a0, 40100490 40103b5b: 0000c0 callx0 a0 40103b5e: 742020 extui a2, a2, 0, 8 40103b61: 170c02 l8ui a0, a12, 23 40103b64: 164c22 s8i a2, a12, 22 40103b67: 07b016 beqz a0, 40103be6 40103b6a: 520a add.n a5, a2, a0 40103b6c: cc38 l32i.n a3, a12, 48 40103b6e: 0d2d mov.n a2, a13 40103b70: 215150 srai a5, a5, 1 40103b73: 174c52 s8i a5, a12, 23 40103b76: ff9385 call0 401034b0 40103b79: 170ce2 l8ui a14, a12, 23 40103b7c: 0129 s32i.n a2, a1, 0 40103b7e: 182c32 l32i a3, a12, 96 40103b81: 010c22 l8ui a2, a12, 1 40103b84: 000332 l8ui a3, a3, 0 40103b87: ffd8c5 call0 40103914 40103b8a: 182c02 l32i a0, a12, 96 40103b8d: 742120 extui a2, a2, 1, 8 40103b90: 090032 l8ui a3, a0, 9 40103b93: 054c movi.n a5, 64 40103b95: d3cc bnez.n a3, 40103ba6 40103b97: a45c movi.n a4, 90 40103b99: c04420 sub a4, a4, a2 40103b9c: 120c movi.n a2, 1 40103b9e: 2f34e7 bltu a4, a14, 40103bd1 40103ba1: 020c movi.n a2, 0 40103ba3: 000a86 j 40103bd1 40103ba6: 0f3537 bltu a5, a3, 40103bb9 40103ba9: 64a062 movi a6, 100 40103bac: c06620 sub a6, a6, a2 40103baf: 120c movi.n a2, 1 40103bb1: 1c36e7 bltu a6, a14, 40103bd1 40103bb4: 020c movi.n a2, 0 40103bb6: 0005c6 j 40103bd1 40103bb9: 060c movi.n a6, 0 40103bbb: 6ea072 movi a7, 110 40103bbe: c07720 sub a7, a7, a2 40103bc1: 09b7e7 bgeu a7, a14, 40103bce 40103bc4: c08320 sub a8, a3, a2 40103bc7: 882b addi.n a8, a8, 2 40103bc9: 01b8e7 bgeu a8, a14, 40103bce 40103bcc: 160c movi.n a6, 1 40103bce: 742060 extui a2, a6, 0, 8 40103bd1: 1e0c movi.n a14, 1 40103bd3: 0d2216 beqz a2, 40103ca9 40103bd6: 01a8 l32i.n a10, a1, 0 40103bd8: 162c92 l32i a9, a12, 88 40103bdb: 0239a7 bltu a9, a10, 40103be1 40103bde: 0031c6 j 40103ca9 40103be1: 0e0d mov.n a0, a14 40103be3: 004706 j 40103d03 40103be6: 182c02 l32i a0, a12, 96 40103be9: 090002 l8ui a0, a0, 9 40103bec: 900000 addx2 a0, a0, a0 40103bef: 01d002 addmi a0, a0, 0x100 40103bf2: 80c002 addi a0, a0, -128 40103bf5: 740200 extui a0, a0, 2, 8 40103bf8: 174c02 s8i a0, a12, 23 40103bfb: 07b027 bgeu a0, a2, 40103c06 40103bfe: 320a add.n a3, a2, a0 40103c00: 213130 srai a3, a3, 1 40103c03: 174c32 s8i a3, a12, 23 40103c06: 5c0c22 l8ui a2, a12, 92 40103c09: 790c32 l8ui a3, a12, 121 40103c0c: fe6001 l32r a0, 4010358c 40103c0f: 0000c0 callx0 a0 40103c12: 790c32 l8ui a3, a12, 121 40103c15: 182c42 l32i a4, a12, 96 40103c18: 770c52 l8ui a5, a12, 119 40103c1b: 0a0442 l8ui a4, a4, 10 40103c1e: 905250 addx2 a5, a2, a5 40103c21: 172c22 l32i a2, a12, 92 40103c24: 9055f0 addx2 a5, a5, a15 40103c27: 000552 l8ui a5, a5, 0 40103c2a: 742020 extui a2, a2, 0, 8 40103c2d: 353457 bltu a4, a5, 40103c66 40103c30: fe5701 l32r a0, 4010358c 40103c33: 0000c0 callx0 a0 40103c36: 182c02 l32i a0, a12, 96 40103c39: 770c62 l8ui a6, a12, 119 40103c3c: 0a0002 l8ui a0, a0, 10 40103c3f: 906260 addx2 a6, a2, a6 40103c42: 9066f0 addx2 a6, a6, a15 40103c45: 010662 l8ui a6, a6, 1 40103c48: 2cb607 bgeu a6, a0, 40103c78 40103c4b: 5c0c22 l8ui a2, a12, 92 40103c4e: 790c32 l8ui a3, a12, 121 40103c51: fe4e01 l32r a0, 4010358c 40103c54: 0000c0 callx0 a0 40103c57: 770c02 l8ui a0, a12, 119 40103c5a: 900200 addx2 a0, a2, a0 40103c5d: 9000f0 addx2 a0, a0, a15 40103c60: 010002 l8ui a0, a0, 1 40103c63: 000446 j 40103c78 40103c66: fe4901 l32r a0, 4010358c 40103c69: 0000c0 callx0 a0 40103c6c: 770c02 l8ui a0, a12, 119 40103c6f: 900200 addx2 a0, a2, a0 40103c72: 9000f0 addx2 a0, a0, a15 40103c75: 000002 l8ui a0, a0, 0 40103c78: 030c movi.n a3, 0 40103c7a: 742000 extui a2, a0, 0, 8 40103c7d: ac39 s32i.n a3, a12, 40 40103c7f: 9c39 s32i.n a3, a12, 36 40103c81: ec39 s32i.n a3, a12, 56 40103c83: 1a2c32 l32i a3, a12, 104 40103c86: 902220 addx2 a2, a2, a2 40103c89: a02230 addx4 a2, a2, a3 40103c8c: 186c22 s32i a2, a12, 96 40103c8f: 21c8 l32i.n a12, a1, 8 40103c91: 31d8 l32i.n a13, a1, 12 40103c93: 41e8 l32i.n a14, a1, 16 40103c95: 51f8 l32i.n a15, a1, 20 40103c97: 1108 l32i.n a0, a1, 4 40103c99: 20c112 addi a1, a1, 32 40103c9c: f00d ret.n 40103c9e: 122c22 l32i a2, a12, 72 40103ca1: dc38 l32i.n a3, a12, 52 40103ca3: ff80c5 call0 401034b0 40103ca6: fff946 j 40103c8f 40103ca9: 0b0042 l8ui a4, a0, 11 40103cac: 0ae407 bbsi a4, 0, 40103cba 40103caf: ff9651 l32r a5, 40103b08 40103cb2: 0558 l32i.n a5, a5, 0 40103cb4: 145050 extui a5, a5, 0, 2 40103cb7: f4b556 bnez a5, 40103c06 40103cba: 010c22 l8ui a2, a12, 1 40103cbd: 000032 l8ui a3, a0, 0 40103cc0: ffc505 call0 40103914 40103cc3: 170c62 l8ui a6, a12, 23 40103cc6: 182c02 l32i a0, a12, 96 40103cc9: 748120 extui a8, a2, 1, 8 40103ccc: 090072 l8ui a7, a0, 9 40103ccf: 0b0022 l8ui a2, a0, 11 40103cd2: c07780 sub a7, a7, a8 40103cd5: 16a677 bge a6, a7, 40103cef 40103cd8: 0e6207 bbci a2, 0, 40103cea 40103cdb: 162c02 l32i a0, a12, 88 40103cde: ff8b91 l32r a9, 40103b0c 40103ce1: 053907 bltu a9, a0, 40103cea 40103ce4: 11a0f0 slli a10, a0, 1 40103ce7: 166ca2 s32i a10, a12, 88 40103cea: 200c movi.n a0, 2 40103cec: 0004c6 j 40103d03 40103cef: 0e6207 bbci a2, 0, 40103d01 40103cf2: fe1bb1 l32r a11, 40103560 40103cf5: fea032 movi a3, 254 40103cf8: 103230 and a3, a2, a3 40103cfb: 0b4032 s8i a3, a0, 11 40103cfe: 166cb2 s32i a11, a12, 88 40103d01: 000c movi.n a0, 0 40103d03: 311066 bnei a0, 1, 40103d38 40103d06: 0c2d mov.n a2, a12 40103d08: ff8585 call0 40103564 40103d0b: fe1e41 l32r a4, 40103584 40103d0e: 770c52 l8ui a5, a12, 119 40103d11: 720442 l8ui a4, a4, 114 40103d14: 400500 ssr a5 40103d17: 914040 srl a4, a4 40103d1a: 3a6407 bbci a4, 0, 40103d58 40103d1d: 5c0c22 l8ui a2, a12, 92 40103d20: 790c32 l8ui a3, a12, 121 40103d23: fe1a01 l32r a0, 4010358c 40103d26: 0000c0 callx0 a0 40103d29: 770c32 l8ui a3, a12, 119 40103d2c: 902230 addx2 a2, a2, a3 40103d2f: 9022f0 addx2 a2, a2, a15 40103d32: 000222 l8ui a2, a2, 0 40103d35: 000886 j 40103d5b 40103d38: fec042 addi a4, a0, -2 40103d3b: ec7456 bnez a4, 40103c06 40103d3e: 0d2d mov.n a2, a13 40103d40: bc38 l32i.n a3, a12, 44 40103d42: ff76c5 call0 401034b0 40103d45: f1a051 l32r a5, 401003c8 40103d48: 023527 bltu a5, a2, 40103d4e 40103d4b: ffadc6 j 40103c06 40103d4e: 0c2d mov.n a2, a12 40103d50: 130c movi.n a3, 1 40103d52: ff83c5 call0 40103590 40103d55: ffab46 j 40103c06 40103d58: 040c22 l8ui a2, a12, 4 40103d5b: 182c02 l32i a0, a12, 96 40103d5e: 0a0062 l8ui a6, a0, 10 40103d61: 023267 bltu a2, a6, 40103d67 40103d64: ffa786 j 40103c06 40103d67: f4c092 addi a9, a0, -12 40103d6a: 0b0982 l8ui a8, a9, 11 40103d6d: 186c92 s32i a9, a12, 96 40103d70: 2088e0 or a8, a8, a14 40103d73: 0b4982 s8i a8, a9, 11 40103d76: 0020c0 memw 40103d79: f4aa71 l32r a7, 40101024 40103d7c: 802772 l32i a7, a7, 0x200 40103d7f: cc79 s32i.n a7, a12, 48 40103d81: ffa046 j 40103c06 40103d84 : 40103d84: 040232 l8ui a3, a2, 4 40103d87: feba41 l32r a4, 40103870 40103d8a: 120c movi.n a2, 1 40103d8c: 080442 l8ui a4, a4, 8 40103d8f: 413430 srli a3, a3, 4 40103d92: 01a347 bge a3, a4, 40103d97 40103d95: 020c movi.n a2, 0 40103d97: f00d ret.n 40103d99: 000000 ill 40103d9c : 40103d9c: 9258 l32i.n a5, a2, 36 40103d9e: 080552 l8ui a5, a5, 8 40103da1: e5bc beqz.n a5, 40103de3 40103da3: 521526 beqi a5, 1, 40103df9 40103da6: 4f5526 beqi a5, 5, 40103df9 40103da9: f6c562 addi a6, a5, -10 40103dac: 075616 beqz a6, 40103e25 40103daf: b70c movi.n a7, 11 40103db1: 5a1577 beq a5, a7, 40103e0f 40103db4: f1c582 addi a8, a5, -15 40103db7: 080816 beqz a8, 40103e3b 40103dba: 51b526 beqi a5, 16, 40103e0f 40103dbd: 191c movi.n a9, 17 40103dbf: 621597 beq a5, a9, 40103e25 40103dc2: 8a1c movi.n a10, 24 40103dc4: 4715a7 beq a5, a10, 40103e0f 40103dc7: 9b1c movi.n a11, 25 40103dc9: 5815b7 beq a5, a11, 40103e25 40103dcc: 0b1252 l16ui a5, a2, 22 40103dcf: 0a1242 l16ui a4, a2, 20 40103dd2: fea731 l32r a3, 40103870 40103dd5: 120c movi.n a2, 1 40103dd7: 051332 l16ui a3, a3, 10 40103dda: 445a add.n a4, a4, a5 40103ddc: 172347 blt a3, a4, 40103df7 40103ddf: 020c movi.n a2, 0 40103de1: f00d ret.n 40103de3: 150c movi.n a5, 1 40103de5: 0b1282 l16ui a8, a2, 22 40103de8: 0a1272 l16ui a7, a2, 20 40103deb: 71a262 movi a6, 0x271 40103dee: 778a add.n a7, a7, a8 40103df0: 012677 blt a6, a7, 40103df5 40103df3: 050c movi.n a5, 0 40103df5: 052d mov.n a2, a5 40103df7: f00d ret.n 40103df9: 150c movi.n a5, 1 40103dfb: 0b12b2 l16ui a11, a2, 22 40103dfe: 0a12a2 l16ui a10, a2, 20 40103e01: e8a392 movi a9, 0x3e8 40103e04: aaba add.n a10, a10, a11 40103e06: 0129a7 blt a9, a10, 40103e0b 40103e09: 050c movi.n a5, 0 40103e0b: 052d mov.n a2, a5 40103e0d: f00d ret.n 40103e0f: 150c movi.n a5, 1 40103e11: 0b1262 l16ui a6, a2, 22 40103e14: 0a1242 l16ui a4, a2, 20 40103e17: bca232 movi a3, 0x2bc 40103e1a: 446a add.n a4, a4, a6 40103e1c: 012347 blt a3, a4, 40103e21 40103e1f: 050c movi.n a5, 0 40103e21: 052d mov.n a2, a5 40103e23: f00d ret.n 40103e25: 150c movi.n a5, 1 40103e27: 0b1292 l16ui a9, a2, 22 40103e2a: 0a1282 l16ui a8, a2, 20 40103e2d: 60a472 movi a7, 0x460 40103e30: 889a add.n a8, a8, a9 40103e32: 012787 blt a7, a8, 40103e37 40103e35: 050c movi.n a5, 0 40103e37: 052d mov.n a2, a5 40103e39: f00d ret.n 40103e3b: 150c movi.n a5, 1 40103e3d: 0b1232 l16ui a3, a2, 22 40103e40: 0a12b2 l16ui a11, a2, 20 40103e43: 1aa4a2 movi a10, 0x41a 40103e46: bb3a add.n a11, a11, a3 40103e48: 012ab7 blt a10, a11, 40103e4d 40103e4b: 050c movi.n a5, 0 40103e4d: 052d mov.n a2, a5 40103e4f: f00d ret.n 40103e51: 000000 ill 40103e54: 832c movi.n a3, 40 40103e56: fe .byte 0xfe 40103e57: 3f .byte 0x3f 40103e58: ffff51 l32r a5, 40103e54 40103e5b: 0558 l32i.n a5, a5, 0 40103e5d: 001542 l16ui a4, a5, 0 40103e60: 0115a2 l16ui a10, a5, 2 40103e63: c04420 sub a4, a4, a2 40103e66: 005542 s16i a4, a5, 0 40103e69: 001562 l16ui a6, a5, 0 40103e6c: 020c movi.n a2, 0 40103e6e: 0826b6 bltui a6, 2, 40103e7a 40103e71: 2368 l32i.n a6, a3, 8 40103e73: 2569 s32i.n a6, a5, 8 40103e75: 2329 s32i.n a2, a3, 8 40103e77: 000f06 j 40103eb7 40103e7a: 0f1666 bnei a6, 1, 40103e8d 40103e7d: 3588 l32i.n a8, a5, 12 40103e7f: 18c572 addi a7, a5, 24 40103e82: 2398 l32i.n a9, a3, 8 40103e84: 2599 s32i.n a9, a5, 8 40103e86: 2329 s32i.n a2, a3, 8 40103e88: 2879 s32i.n a7, a8, 8 40103e8a: 000a46 j 40103eb7 40103e8d: 015522 s16i a2, a5, 2 40103e90: 0055a2 s16i a10, a5, 0 40103e93: 5568 l32i.n a6, a5, 20 40103e95: 45b8 l32i.n a11, a5, 16 40103e97: 25b9 s32i.n a11, a5, 8 40103e99: 4529 s32i.n a2, a5, 16 40103e9b: 3569 s32i.n a6, a5, 12 40103e9d: 5529 s32i.n a2, a5, 20 40103e9f: f4a0a0 extui a10, a10, 0, 16 40103ea2: 041a66 bnei a10, 1, 40103eaa 40103ea5: 18c542 addi a4, a5, 24 40103ea8: 2649 s32i.n a4, a6, 8 40103eaa: 2329 s32i.n a2, a3, 8 40103eac: f52671 l32r a7, 40101344 40103eaf: 2568 l32i.n a6, a5, 8 40103eb1: 0020c0 memw 40103eb4: 826762 s32i a6, a7, 0x208 40103eb7: 011592 l16ui a9, a5, 2 40103eba: 001582 l16ui a8, a5, 0 40103ebd: f24421 l32r a2, 401007d0 40103ec0: 889a add.n a8, a8, a9 40103ec2: 2028e6 bgei a8, 2, 40103ee6 40103ec5: f457b1 l32r a11, 40101024 40103ec8: 0020c0 memw 40103ecb: aa2b32 l32i a3, a11, 0x2a8 40103ece: 103320 and a3, a3, a2 40103ed1: 0020c0 memw 40103ed4: aa6b32 s32i a3, a11, 0x2a8 40103ed7: 0020c0 memw 40103eda: ab2ba2 l32i a10, a11, 0x2ac 40103edd: 10aa20 and a10, a10, a2 40103ee0: 0020c0 memw 40103ee3: ab6ba2 s32i a10, a11, 0x2ac 40103ee6: f00d ret.n 40103ee8: 209220 or a9, a2, a2 40103eeb: e0c112 addi a1, a1, -32 40103eee: 0461c2 s32i a12, a1, 16 40103ef1: 08a022 movi a2, 8 40103ef4: 1169 s32i.n a6, a1, 4 40103ef6: 0179 s32i.n a7, a1, 0 40103ef8: 3109 s32i.n a0, a1, 12 40103efa: 51d9 s32i.n a13, a1, 20 40103efc: 61e9 s32i.n a14, a1, 24 40103efe: 05dd mov.n a13, a5 40103f00: 04ed mov.n a14, a4 40103f02: 2199 s32i.n a9, a1, 8 40103f04: 00f885 call0 40104e90 40103f07: 02cd mov.n a12, a2 40103f09: 82cc bnez.n a2, 40103f15 40103f0b: 0d3d mov.n a3, a13 40103f0d: 0e2d mov.n a2, a14 40103f0f: 000585 call0 40103f68 40103f12: 000fc6 j 40103f55 40103f15: 012152 l32i a5, a1, 4 40103f18: 092262 l32i a6, a2, 36 40103f1b: ffce41 l32r a4, 40103e54 40103f1e: 022172 l32i a7, a1, 8 40103f21: 0448 l32i.n a4, a4, 0 40103f23: 2679 s32i.n a7, a6, 8 40103f25: 1659 s32i.n a5, a6, 4 40103f27: 0652d2 s16i a13, a2, 12 40103f2a: 2448 l32i.n a4, a4, 8 40103f2c: 1249 s32i.n a4, a2, 4 40103f2e: 22e9 s32i.n a14, a2, 8 40103f30: 1448 l32i.n a4, a4, 4 40103f32: 4249 s32i.n a4, a2, 16 40103f34: f88f31 l32r a3, 40102170 40103f37: 0020c0 memw 40103f3a: 0e28 l32i.n a2, a14, 0 40103f3c: 102230 and a2, a2, a3 40103f3f: 0e3d mov.n a3, a14 40103f41: 0020c0 memw 40103f44: 0e29 s32i.n a2, a14, 0 40103f46: 0108 l32i.n a0, a1, 0 40103f48: 0d2d mov.n a2, a13 40103f4a: 0c5c02 s16i a0, a12, 24 40103f4d: fff085 call0 40103e58 40103f50: 0c2d mov.n a2, a12 40103f52: feb685 call0 40102abc 40103f55: 41c8 l32i.n a12, a1, 16 40103f57: 51d8 l32i.n a13, a1, 20 40103f59: 61e8 l32i.n a14, a1, 24 40103f5b: 3108 l32i.n a0, a1, 12 40103f5d: 20c112 addi a1, a1, 32 40103f60: f00d ret.n 40103f62: d00000 subx2 a0, a0, a0 40103f65: bf .byte 0xbf 40103f66: fe .byte 0xfe 40103f67: 3f .byte 0x3f 40103f68: f0c112 addi a1, a1, -16 40103f6b: 1109 s32i.n a0, a1, 4 40103f6d: 21c9 s32i.n a12, a1, 8 40103f6f: 31d9 s32i.n a13, a1, 12 40103f71: 03cd mov.n a12, a3 40103f73: 02dd mov.n a13, a2 40103f75: fffb01 l32r a0, 40103f64 40103f78: 032d mov.n a2, a3 40103f7a: 2008 l32i.n a0, a0, 8 40103f7c: 0d3d mov.n a3, a13 40103f7e: 0109 s32i.n a0, a1, 0 40103f80: ffed45 call0 40103e58 40103f83: 0128 l32i.n a2, a1, 0 40103f85: 0c4d mov.n a4, a12 40103f87: 0d3d mov.n a3, a13 40103f89: 21c8 l32i.n a12, a1, 8 40103f8b: 31d8 l32i.n a13, a1, 12 40103f8d: 007f45 call0 40104784 40103f90: 1108 l32i.n a0, a1, 4 40103f92: 10c112 addi a1, a1, 16 40103f95: f00d ret.n 40103f97: 026d00 excw 40103f9a: fff271 l32r a7, 40103f64 40103f9d: 034d mov.n a4, a3 40103f9f: f0c112 addi a1, a1, -16 40103fa2: 0109 s32i.n a0, a1, 0 40103fa4: ffac31 l32r a3, 40103e54 40103fa7: 2258 l32i.n a5, a2, 8 40103fa9: 0338 l32i.n a3, a3, 0 40103fab: c728 l32i.n a2, a7, 48 40103fad: c759 s32i.n a5, a7, 48 40103faf: 040302 l8ui a0, a3, 4 40103fb2: 050c movi.n a5, 0 40103fb4: 2659 s32i.n a5, a6, 8 40103fb6: c00040 sub a0, a0, a4 40103fb9: 044302 s8i a0, a3, 4 40103fbc: 063d mov.n a3, a6 40103fbe: 009085 call0 401048c8 40103fc1: 0108 l32i.n a0, a1, 0 40103fc3: 10c112 addi a1, a1, 16 40103fc6: f00d ret.n 40103fc8: fe9000 excw 40103fcb: 3f .byte 0x3f 40103fcc: fe97d4 excw 40103fcf: 3f .byte 0x3f 40103fd0: ff .byte 0xff 40103fd1: ff .byte 0xff 40103fd2: d0fff0 subx2 a15, a15, a15 40103fd5: 3ffec0 excw 40103fd8: d0c112 addi a1, a1, -48 40103fdb: 0661f2 s32i a15, a1, 24 40103fde: 086132 s32i a3, a1, 32 40103fe1: 0561e2 s32i a14, a1, 20 40103fe4: 1149 s32i.n a4, a1, 4 40103fe6: ff9be1 l32r a14, 40103e54 40103fe9: 7159 s32i.n a5, a1, 28 40103feb: 0ee8 l32i.n a14, a14, 0 40103fed: 2109 s32i.n a0, a1, 8 40103fef: 2ee8 l32i.n a14, a14, 8 40103ff1: 41d9 s32i.n a13, a1, 16 40103ff3: 1ee8 l32i.n a14, a14, 4 40103ff5: 31c9 s32i.n a12, a1, 12 40103ff7: 1ed8 l32i.n a13, a14, 4 40103ff9: 02cd mov.n a12, a2 40103ffb: 05dbd0 extui a13, a13, 27, 1 40103ffe: 01d9 s32i.n a13, a1, 0 40104000: 00ed85 call0 40104edc 40104003: 02fd mov.n a15, a2 40104005: 02dc bnez.n a2, 40104019 40104007: fff021 l32r a2, 40103fc8 4010400a: fff031 l32r a3, 40103fcc 4010400d: 7aa142 movi a4, 0x17a 40104010: f05c01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104013: 0000c0 callx0 a0 40104016: ffff06 j 40104016 40104019: 061ed2 l16ui a13, a14, 12 4010401c: ffed31 l32r a3, 40103fd0 4010401f: 060222 l8ui a2, a2, 6 40104022: 022e02 l32i a0, a14, 8 40104025: 342020 extui a2, a2, 0, 4 40104028: 112200 slli a2, a2, 16 4010402b: 100030 and a0, a0, a3 4010402e: 200020 or a0, a0, a2 40104031: 026e02 s32i a0, a14, 8 40104034: fd3145 call0 4010134c 40104037: 20a220 or a10, a2, a2 4010403a: 0148 l32i.n a4, a1, 0 4010403c: ffe601 l32r a0, 40103fd4 4010403f: b4ec bnez.n a4, 4010406e 40104041: 0e98 l32i.n a9, a14, 0 40104043: f0a0b2 movi a11, 240 40104046: 052c90 extui a2, a9, 28, 1 40104049: 05f9c7 bbsi a9, 28, 40104052 4010404c: 055d90 extui a5, a9, 29, 1 4010404f: 0a0516 beqz a5, 401040f3 40104052: 3480d0 extui a8, a13, 0, 4 40104055: 0cd816 beqz a8, 40104126 40104058: fcc862 addi a6, a8, -4 4010405b: 0d2616 beqz a6, 40104131 4010405e: 91a9 s32i.n a10, a1, 36 40104060: f8c872 addi a7, a8, -8 40104063: 116716 beqz a7, 4010417d 40104066: 232082 l32i a8, a0, 140 40104069: 881b addi.n a8, a8, 1 4010406b: 236082 s32i a8, a0, 140 4010406e: 080c movi.n a8, 0 40104070: 120c movi.n a2, 1 40104072: 0002c6 j 40104081 40104075: 120c movi.n a2, 1 40104077: 1f2092 l32i a9, a0, 124 4010407a: 180c movi.n a8, 1 4010407c: 991b addi.n a9, a9, 1 4010407e: 1f6092 s32i a9, a0, 124 40104081: ff74b1 l32r a11, 40103e54 40104084: 130c movi.n a3, 1 40104086: 0bb8 l32i.n a11, a11, 0 40104088: a00042 l8ui a4, a0, 160 4010408b: 011bd2 l16ui a13, a11, 2 4010408e: 001bb2 l16ui a11, a11, 0 40104091: 440b addi.n a4, a4, -1 40104093: bbda add.n a11, a11, a13 40104095: 042be6 bgei a11, 2, 4010409d 40104098: 1d0c movi.n a13, 1 4010409a: 832d80 moveqz a2, a13, a8 4010409d: 74e020 extui a14, a2, 0, 8 401040a0: 83e340 moveqz a14, a3, a4 401040a3: 8e8c beqz.n a14, 401040af 401040a5: 0c2d mov.n a2, a12 401040a7: 8138 l32i.n a3, a1, 32 401040a9: ffebc5 call0 40103f68 401040ac: 000d06 j 401040e4 401040af: f2ed61 l32r a6, 40100c64 401040b2: 0020c0 memw 401040b5: 0c58 l32i.n a5, a12, 0 401040b7: 105560 and a5, a5, a6 401040ba: 415c50 srli a5, a5, 12 401040bd: 05dc bnez.n a5, 401040d1 401040bf: ffc221 l32r a2, 40103fc8 401040c2: ffc231 l32r a3, 40103fcc 401040c5: 38a242 movi a4, 0x238 401040c8: f02e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401040cb: 0000c0 callx0 a0 401040ce: ffff06 j 401040ce 401040d1: 0c4d mov.n a4, a12 401040d3: 0f2d mov.n a2, a15 401040d5: 0138 l32i.n a3, a1, 0 401040d7: 8158 l32i.n a5, a1, 32 401040d9: 1168 l32i.n a6, a1, 4 401040db: 117a00 slli a7, a10, 16 401040de: 317070 srai a7, a7, 16 401040e1: ffe045 call0 40103ee8 401040e4: 31c8 l32i.n a12, a1, 12 401040e6: 41d8 l32i.n a13, a1, 16 401040e8: 51e8 l32i.n a14, a1, 20 401040ea: 61f8 l32i.n a15, a1, 24 401040ec: 2108 l32i.n a0, a1, 8 401040ee: 30c112 addi a1, a1, 48 401040f1: f00d ret.n 401040f3: 02f9e7 bbsi a9, 30, 401040f9 401040f6: 5e79f7 bbci a9, 31, 40104158 401040f9: 3480d0 extui a8, a13, 0, 4 401040fc: 06a816 beqz a8, 4010416a 401040ff: 0d4826 beqi a8, 4, 40104110 40104102: f8c892 addi a9, a8, -8 40104105: 093916 beqz a9, 4010419c 40104108: 2320b2 l32i a11, a0, 140 4010410b: bb1b addi.n a11, a11, 1 4010410d: 2360b2 s32i a11, a0, 140 40104110: 080c movi.n a8, 0 40104112: 120c movi.n a2, 1 40104114: 0000c6 j 4010411b 40104117: 020c movi.n a2, 0 40104119: 180c movi.n a8, 1 4010411b: 2120d2 l32i a13, a0, 132 4010411e: dd1b addi.n a13, a13, 1 40104120: 2160d2 s32i a13, a0, 132 40104123: ffd686 j 40104081 40104126: 10edb0 and a14, a13, a11 40104129: 76ee26 beqi a14, 128, 401041a3 4010412c: 020c movi.n a2, 0 4010412e: ffd146 j 40104077 40104131: 102db0 and a2, a13, a11 40104134: 02e266 bnei a2, 128, 4010413a 40104137: 001f46 j 401041b8 4010413a: 90a032 movi a3, 144 4010413d: c03230 sub a3, a2, a3 40104140: 08c316 beqz a3, 401041d0 40104143: a0a042 movi a4, 160 40104146: 791247 beq a2, a4, 401041c3 40104149: 1e2052 l32i a5, a0, 120 4010414c: 551b addi.n a5, a5, 1 4010414e: 1e6052 s32i a5, a0, 120 40104151: 120c movi.n a2, 1 40104153: 080c movi.n a8, 0 40104155: ffca06 j 40104081 40104158: fd0b21 l32r a2, 40103584 4010415b: 080c movi.n a8, 0 4010415d: 560222 l8ui a2, a2, 86 40104160: 160c movi.n a6, 1 40104162: 220b addi.n a2, a2, -1 40104164: 932620 movnez a2, a6, a2 40104167: ffc586 j 40104081 4010416a: 7490d0 extui a9, a13, 0, 8 4010416d: a6d926 beqi a9, 64, 40104117 40104170: 035c movi.n a3, 80 40104172: 021937 beq a9, a3, 40104178 40104175: 62e926 beqi a9, 128, 401041db 40104178: 120c movi.n a2, 1 4010417a: ffe6c6 j 40104119 4010417d: ff9551 l32r a5, 40103fd4 40104180: 202542 l32i a4, a5, 128 40104183: 202ee0 or a2, a14, a14 40104186: 01c442 addi a4, a4, 1 40104189: 206542 s32i a4, a5, 128 4010418c: ff5e45 call0 40103774 4010418f: ff9101 l32r a0, 40103fd4 40104192: 0921a2 l32i a10, a1, 36 40104195: 080c movi.n a8, 0 40104197: 020c movi.n a2, 0 40104199: ffb906 j 40104081 4010419c: 080c movi.n a8, 0 4010419e: 020c movi.n a2, 0 401041a0: ffddc6 j 4010411b 401041a3: ece216 beqz a2, 40104075 401041a6: 055e90 extui a5, a9, 30, 1 401041a9: ec8516 beqz a5, 40104075 401041ac: 7178 l32i.n a7, a1, 28 401041ae: 160c movi.n a6, 1 401041b0: 020c movi.n a2, 0 401041b2: 832670 moveqz a2, a6, a7 401041b5: ffaf86 j 40104077 401041b8: 1b2082 l32i a8, a0, 108 401041bb: 881b addi.n a8, a8, 1 401041bd: 1b6082 s32i a8, a0, 108 401041c0: ffe346 j 40104151 401041c3: 1d2092 l32i a9, a0, 116 401041c6: 020c movi.n a2, 0 401041c8: 991b addi.n a9, a9, 1 401041ca: 1d6092 s32i a9, a0, 116 401041cd: ffe086 j 40104153 401041d0: 1c20b2 l32i a11, a0, 112 401041d3: bb1b addi.n a11, a11, 1 401041d5: 1c60b2 s32i a11, a0, 112 401041d8: ffdd46 j 40104151 401041db: 71d8 l32i.n a13, a1, 28 401041dd: 1e0c movi.n a14, 1 401041df: 020c movi.n a2, 0 401041e1: 832ed0 moveqz a2, a14, a13 401041e4: f31d16 beqz a13, 40104119 401041e7: 222032 l32i a3, a0, 136 401041ea: 331b addi.n a3, a3, 1 401041ec: 226032 s32i a3, a0, 136 401041ef: ffc986 j 40104119 401041f2: 580000 excw 401041f5: feed excw 401041f7: 3f .byte 0x3f 401041f8 : 401041f8: f47361 l32r a6, 401013c4 401041fb: f9c851 l32r a5, 4010291c 401041fe: 0020c0 memw 40104201: 962542 l32i a4, a5, 0x258 40104204: 204460 or a4, a4, a6 40104207: 0020c0 memw 4010420a: fffa31 l32r a3, 401041f4 4010420d: 966542 s32i a4, a5, 0x258 40104210: 7f6322 s32i a2, a3, 0x1fc 40104213: f00d ret.n 40104215: 000000 ill 40104218 : 40104218: f0c112 addi a1, a1, -16 4010421b: 1129 s32i.n a2, a1, 4 4010421d: 0109 s32i.n a0, a1, 0 4010421f: f05b01 l32r a0, 4010038c 40104222: 0000c0 callx0 a0 40104225: 1108 l32i.n a0, a1, 4 40104227: f9bd61 l32r a6, 4010291c 4010422a: 0020c0 memw 4010422d: 932622 l32i a2, a6, 0x24c 40104230: 0020c0 memw 40104233: 922652 l32i a5, a6, 0x248 40104236: 0020c0 memw 40104239: 932672 l32i a7, a6, 0x24c 4010423c: 071277 beq a2, a7, 40104247 4010423f: 072d mov.n a2, a7 40104241: 0020c0 memw 40104244: 922652 l32i a5, a6, 0x248 40104247: 005a add.n a0, a0, a5 40104249: 013507 bltu a5, a0, 4010424e 4010424c: 221b addi.n a2, a2, 1 4010424e: 0020c0 memw 40104251: b36602 s32i a0, a6, 0x2cc 40104254: 0020c0 memw 40104257: b46622 s32i a2, a6, 0x2d0 4010425a: f45a21 l32r a2, 401013c4 4010425d: 0020c0 memw 40104260: b22602 l32i a0, a6, 0x2c8 40104263: 200020 or a0, a0, a2 40104266: 0020c0 memw 40104269: b26602 s32i a0, a6, 0x2c8 4010426c: f13b01 l32r a0, 40100758 4010426f: 0000c0 callx0 a0 40104272: 0108 l32i.n a0, a1, 0 40104274: 10c112 addi a1, a1, 16 40104277: f00d ret.n 40104279: 000000 ill 4010427c: feef50 excw 4010427f: 3f .byte 0x3f 40104280: f0c112 addi a1, a1, -16 40104283: 0109 s32i.n a0, a1, 0 40104285: fffd01 l32r a0, 4010427c 40104288: a00200 addx4 a0, a2, a0 4010428b: 0028 l32i.n a2, a0, 0 4010428d: 128c beqz.n a2, 40104292 4010428f: 0002c0 callx0 a2 40104292: 0108 l32i.n a0, a1, 0 40104294: 10c112 addi a1, a1, 16 40104297: f00d ret.n 40104299: 000000 ill 4010429c: 030000 excw 4010429f: ffff00 excw 401042a2: fffb addi.n a15, a15, 15 401042a4: fec010 excw 401042a7: 3f .byte 0x3f 401042a8 : 401042a8: d0c112 addi a1, a1, -48 401042ab: 51c9 s32i.n a12, a1, 20 401042ad: 61d9 s32i.n a13, a1, 24 401042af: 81f9 s32i.n a15, a1, 32 401042b1: 4109 s32i.n a0, a1, 16 401042b3: 71e9 s32i.n a14, a1, 28 401042b5: f442e1 l32r a14, 401013c0 401042b8: 0020c0 memw 401042bb: f35a21 l32r a2, 40101024 401042be: 8822c2 l32i a12, a2, 0x220 401042c1: 286c16 beqz a12, 4010454b 401042c4: 0020c0 memw 401042c7: a12202 l32i a0, a2, 0x284 401042ca: 0020c0 memw 401042cd: 8962c2 s32i a12, a2, 0x224 401042d0: 05bcc0 extui a11, a12, 28, 1 401042d3: 1a8b56 bnez a11, 4010447f 401042d6: 2109 s32i.n a0, a1, 8 401042d8: 047cb7 bbci a12, 27, 401042e0 401042db: 020c movi.n a2, 0 401042dd: fffa05 call0 40104280 401042e0: 047ca7 bbci a12, 26, 401042e8 401042e3: 120c movi.n a2, 1 401042e5: fff985 call0 40104280 401042e8: 400c movi.n a0, 4 401042ea: 100c00 and a0, a12, a0 401042ed: 106c37 bbci a12, 3, 40104301 401042f0: 420c movi.n a2, 4 401042f2: 0b8c27 bany a12, a2, 40104301 401042f5: 007f05 call0 40104ae8 401042f8: 00a1d2 movi a13, 0x100 401042fb: 10dcd0 and a13, a12, a13 401042fe: 000406 j 40104312 40104301: 00a1d2 movi a13, 0x100 40104304: 10dcd0 and a13, a12, a13 40104307: 708c beqz.n a0, 40104312 40104309: 00a1f2 movi a15, 0x100 4010430c: 028cf7 bany a12, a15, 40104312 4010430f: 007005 call0 40104a10 40104312: 07bd16 beqz a13, 40104391 40104315: 0020c0 memw 40104318: ff1301 l32r a0, 40103f64 4010431b: f40a21 l32r a2, 40101344 4010431e: 050002 l8ui a0, a0, 5 40104321: 872222 l32i a2, a2, 0x21c 40104324: 18d016 beqz a0, 401044b5 40104327: 0020c0 memw 4010432a: f40621 l32r a2, 40101344 4010432d: 8522f2 l32i a15, a2, 0x214 40104330: 0020c0 memw 40104333: f97a31 l32r a3, 4010291c 40104336: bf2332 l32i a3, a3, 0x2fc 40104339: 0020c0 memw 4010433c: 862222 l32i a2, a2, 0x218 4010433f: 1e4f16 beqz a15, 40104527 40104342: 2f48 l32i.n a4, a15, 8 40104344: 212416 beqz a4, 4010455a 40104347: 0020c0 memw 4010434a: 0f58 l32i.n a5, a15, 0 4010434c: 1055e0 and a5, a5, a14 4010434f: 155e50 extui a5, a5, 30, 2 40104352: 631566 bnei a5, 1, 401043b9 40104355: ff0321 l32r a2, 40103f64 40104358: 2228 l32i.n a2, a2, 8 4010435a: 32bc beqz.n a2, 40104391 4010435c: 02dd mov.n a13, a2 4010435e: 0020c0 memw 40104361: 0238 l32i.n a3, a2, 0 40104363: 1033e0 and a3, a3, a14 40104366: 153e30 extui a3, a3, 30, 2 40104369: e3cc bnez.n a3, 4010437b 4010436b: 2dd8 l32i.n a13, a13, 8 4010436d: 0020c0 memw 40104370: 0d48 l32i.n a4, a13, 0 40104372: 1044e0 and a4, a4, a14 40104375: 154e40 extui a4, a4, 30, 2 40104378: fef416 beqz a4, 4010436b 4010437b: 008bc5 call0 40104c38 4010437e: fef961 l32r a6, 40103f64 40104381: 592652 l32i a5, a6, 0x164 40104384: 551b addi.n a5, a5, 1 40104386: 596652 s32i a5, a6, 0x164 40104389: 041fd7 beq a15, a13, 40104391 4010438c: 2d28 l32i.n a2, a13, 8 4010438e: fca256 bnez a2, 4010435c 40104391: ffc261 l32r a6, 4010429c 40104394: 0706c7 bnone a6, a12, 4010439f 40104397: 2128 l32i.n a2, a1, 8 40104399: 342c20 extui a2, a2, 12, 4 4010439c: fe4505 call0 401027f0 4010439f: 02fc37 bbsi a12, 19, 401043a5 401043a2: 002406 j 40104436 401043a5: 0020c0 memw 401043a8: f95df1 l32r a15, 4010291c 401043ab: 1ff8 l32i.n a15, a15, 4 401043ad: 1a7f87 bbci a15, 24, 401043cb 401043b0: f5f0f0 extui a15, a15, 16, 16 401043b3: 0005c6 j 401043ce 401043b6: 000000 ill 401043b9: ff0321 l32r a2, 40103fc8 401043bc: ff0431 l32r a3, 40103fcc 401043bf: 57a442 movi a4, 0x457 401043c2: ef6f01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401043c5: 0000c0 callx0 a0 401043c8: ffff06 j 401043c8 401043cb: 7fa0f2 movi a15, 127 401043ce: 0221d2 l32i a13, a1, 8 401043d1: 34dcd0 extui a13, a13, 12, 4 401043d4: 058db6 bltui a13, 8, 401043dd 401043d7: 029d26 beqi a13, 10, 401043dd 401043da: 002cc6 j 40104491 401043dd: fd0d45 call0 401014b4 401043e0: f02a01 l32r a0, 40100488 401043e3: 100c00 and a0, a12, a0 401043e6: 0109 s32i.n a0, a1, 0 401043e8: 72dc bnez.n a2, 40104403 401043ea: f02721 l32r a2, 40100488 401043ed: 120c27 bnone a12, a2, 40104403 401043f0: 0d2d mov.n a2, a13 401043f2: fd5ac5 call0 401019a0 401043f5: ffaa41 l32r a4, 401042a0 401043f8: f02431 l32r a3, 40100488 401043fb: 10cc40 and a12, a12, a4 401043fe: 103c30 and a3, a12, a3 40104401: 0139 s32i.n a3, a1, 0 40104403: 2108 l32i.n a0, a1, 8 40104405: 350c00 extui a0, a0, 28, 4 40104408: 184016 beqz a0, 40104590 4010440b: 200b addi.n a2, a0, -1 4010440d: 18d216 beqz a2, 4010459e 40104410: fec032 addi a3, a0, -2 40104413: 197316 beqz a3, 401045ae 40104416: fcc042 addi a4, a0, -4 40104419: 19c416 beqz a4, 401045b9 4010441c: fbc052 addi a5, a0, -5 4010441f: 116556 bnez a5, 40104539 40104422: fe3785 call0 4010279c 40104425: ff9f71 l32r a7, 401042a4 40104428: a07d70 addx4 a7, a13, a7 4010442b: c768 l32i.n a6, a7, 48 4010442d: 0108 l32i.n a0, a1, 0 4010442f: 661b addi.n a6, a6, 1 40104431: c769 s32i.n a6, a7, 48 40104433: 000146 j 4010443c 40104436: f01401 l32r a0, 40100488 40104439: 100c00 and a0, a12, a0 4010443c: 00e016 beqz a0, 4010444e 4010443f: 022122 l32i a2, a1, 8 40104442: 342c20 extui a2, a2, 12, 4 40104445: 0282b6 bltui a2, 8, 4010444b 40104448: 579266 bnei a2, 10, 401044a3 4010444b: fd5545 call0 401019a0 4010444e: 027cd7 bbci a12, 29, 40104454 40104451: fde7c5 call0 401022d0 40104454: 057c47 bbci a12, 20, 4010445d 40104457: 201110 or a1, a1, a1 4010445a: fde885 call0 401022e4 4010445d: 0a6c97 bbci a12, 9, 4010446b 40104460: fec141 l32r a4, 40103f64 40104463: 652432 l32i a3, a4, 0x194 40104466: 331b addi.n a3, a3, 1 40104468: 656432 s32i a3, a4, 0x194 4010446b: 0547c0 extui a4, a12, 23, 1 4010446e: e46416 beqz a4, 401042b8 40104471: febc61 l32r a6, 40103f64 40104474: 662652 l32i a5, a6, 0x198 40104477: 551b addi.n a5, a5, 1 40104479: 666652 s32i a5, a6, 0x198 4010447c: ff8e06 j 401042b8 4010447f: fed221 l32r a2, 40103fc8 40104482: fed231 l32r a3, 40103fcc 40104485: 34a442 movi a4, 0x434 40104488: ef3e01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010448b: 0000c0 callx0 a0 4010448e: ffff06 j 4010448e 40104491: fecd21 l32r a2, 40103fc8 40104494: fece31 l32r a3, 40103fcc 40104497: a3a442 movi a4, 0x4a3 4010449a: ef3901 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010449d: 0000c0 callx0 a0 401044a0: ffff06 j 401044a0 401044a3: fec921 l32r a2, 40103fc8 401044a6: fec931 l32r a3, 40103fcc 401044a9: c5a442 movi a4, 0x4c5 401044ac: ef3501 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 401044af: 0000c0 callx0 a0 401044b2: ffff06 j 401044b2 401044b5: 0020c0 memw 401044b8: f3a361 l32r a6, 40101344 401044bb: 8526f2 l32i a15, a6, 0x214 401044be: 0020c0 memw 401044c1: f91601 l32r a0, 4010291c 401044c4: bf2002 l32i a0, a0, 0x2fc 401044c7: 0020c0 memw 401044ca: 862662 l32i a6, a6, 0x218 401044cd: 09bf16 beqz a15, 4010456c 401044d0: 2f28 l32i.n a2, a15, 8 401044d2: 0a8216 beqz a2, 4010457e 401044d5: 0020c0 memw 401044d8: 0f38 l32i.n a3, a15, 0 401044da: 1033e0 and a3, a3, a14 401044dd: 153e30 extui a3, a3, 30, 2 401044e0: 311366 bnei a3, 1, 40104515 401044e3: fea0d1 l32r a13, 40103f64 401044e6: 1109 s32i.n a0, a1, 4 401044e8: 2dd8 l32i.n a13, a13, 8 401044ea: 1148 l32i.n a4, a1, 4 401044ec: 130c movi.n a3, 1 401044ee: 050c movi.n a5, 0 401044f0: c02fd0 sub a2, a15, a13 401044f3: 2d08 l32i.n a0, a13, 8 401044f5: 3109 s32i.n a0, a1, 12 401044f7: 835320 moveqz a5, a3, a2 401044fa: 0d2d mov.n a2, a13 401044fc: ffad85 call0 40103fd8 401044ff: fe9951 l32r a5, 40103f64 40104502: c03fd0 sub a3, a15, a13 40104505: 592542 l32i a4, a5, 0x164 40104508: 31d8 l32i.n a13, a1, 12 4010450a: 441b addi.n a4, a4, 1 4010450c: 596542 s32i a4, a5, 0x164 4010450f: e7e316 beqz a3, 40104391 40104512: fff506 j 401044ea 40104515: feac21 l32r a2, 40103fc8 40104518: fead31 l32r a3, 40103fcc 4010451b: 78a442 movi a4, 0x478 4010451e: ef1801 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104521: 0000c0 callx0 a0 40104524: ffff06 j 40104524 40104527: fea821 l32r a2, 40103fc8 4010452a: fea831 l32r a3, 40103fcc 4010452d: 55a442 movi a4, 0x455 40104530: ef1401 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104533: 0000c0 callx0 a0 40104536: ffff06 j 40104536 40104539: fea321 l32r a2, 40103fc8 4010453c: fea431 l32r a3, 40103fcc 4010453f: bea442 movi a4, 0x4be 40104542: ef0f01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104545: 0000c0 callx0 a0 40104548: ffff06 j 40104548 4010454b: 51c8 l32i.n a12, a1, 20 4010454d: 61d8 l32i.n a13, a1, 24 4010454f: 71e8 l32i.n a14, a1, 28 40104551: 81f8 l32i.n a15, a1, 32 40104553: 4108 l32i.n a0, a1, 16 40104555: 30c112 addi a1, a1, 48 40104558: f00d ret.n 4010455a: fe9b21 l32r a2, 40103fc8 4010455d: fe9b31 l32r a3, 40103fcc 40104560: 56a442 movi a4, 0x456 40104563: ef0701 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104566: 0000c0 callx0 a0 40104569: ffff06 j 40104569 4010456c: fe9721 l32r a2, 40103fc8 4010456f: fe9731 l32r a3, 40103fcc 40104572: 76a442 movi a4, 0x476 40104575: ef0201 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104578: 0000c0 callx0 a0 4010457b: ffff06 j 4010457b 4010457e: fe9221 l32r a2, 40103fc8 40104581: fe9231 l32r a3, 40103fcc 40104584: 77a442 movi a4, 0x477 40104587: eefe01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 4010458a: 0000c0 callx0 a0 4010458d: ffff06 j 4010458d 40104590: 7430f0 extui a3, a15, 0, 8 40104593: 0d2d mov.n a2, a13 40104595: fd5ac5 call0 40101b44 40104598: ffa246 j 40104425 4010459b: 000000 ill 4010459e: 2128 l32i.n a2, a1, 8 401045a0: 0d3d mov.n a3, a13 401045a2: 752020 extui a2, a2, 16, 8 401045a5: fe2545 call0 401027fc 401045a8: ff9e46 j 40104425 401045ab: 000000 ill 401045ae: 0d2d mov.n a2, a13 401045b0: fe1a05 call0 40102754 401045b3: ff9b86 j 40104425 401045b6: 000000 ill 401045b9: 2128 l32i.n a2, a1, 8 401045bb: 752020 extui a2, a2, 16, 8 401045be: fe2d85 call0 40102898 401045c1: ff9806 j 40104425 401045c4 : 401045c4: f29881 l32r a8, 40101024 401045c7: 949040 extui a9, a4, 0, 10 401045ca: 876c movi.n a7, -24 401045cc: d17720 mul16s a7, a7, a2 401045cf: 119940 slli a9, a9, 12 401045d2: 778a add.n a7, a7, a8 401045d4: 0020c0 memw 401045d7: f06792 s32i a9, a7, 0x3c0 401045da: f6e481 l32r a8, 4010216c 401045dd: 0020c0 memw 401045e0: f12762 l32i a6, a7, 0x3c4 401045e3: 206680 or a6, a6, a8 401045e6: 0020c0 memw 401045e9: ff2e51 l32r a5, 401042a4 401045ec: a05250 addx4 a5, a2, a5 401045ef: 0538 l32i.n a3, a5, 0 401045f1: f16762 s32i a6, a7, 0x3c4 401045f4: 331b addi.n a3, a3, 1 401045f6: 0539 s32i.n a3, a5, 0 401045f8: f00d ret.n ... 401045fc : 401045fc: 846c movi.n a4, -24 401045fe: f28951 l32r a5, 40101024 40104601: d14420 mul16s a4, a4, a2 40104604: 445a add.n a4, a4, a5 40104606: f6db51 l32r a5, 40102174 40104609: 0020c0 memw 4010460c: f12432 l32i a3, a4, 0x3c4 4010460f: 103350 and a3, a3, a5 40104612: 0020c0 memw 40104615: f16432 s32i a3, a4, 0x3c4 40104618: f00d ret.n ... 4010461c : 4010461c: f6d671 l32r a7, 40102174 4010461f: 846c movi.n a4, -24 40104621: f28031 l32r a3, 40101024 40104624: d14420 mul16s a4, a4, a2 40104627: 443a add.n a4, a4, a3 40104629: 0020c0 memw 4010462c: b72382 l32i a8, a3, 0x2dc 4010462f: 108870 and a8, a8, a7 40104632: 0020c0 memw 40104635: f16482 s32i a8, a4, 0x3c4 40104638: 0020c0 memw 4010463b: b82362 l32i a6, a3, 0x2e0 4010463e: 106670 and a6, a6, a7 40104641: 0020c0 memw 40104644: f26462 s32i a6, a4, 0x3c8 40104647: 0020c0 memw 4010464a: b92352 l32i a5, a3, 0x2e4 4010464d: 0020c0 memw 40104650: f36452 s32i a5, a4, 0x3cc 40104653: 0020c0 memw 40104656: ba2332 l32i a3, a3, 0x2e8 40104659: 0020c0 memw 4010465c: f46432 s32i a3, a4, 0x3d0 4010465f: f00d ret.n 40104661: 000000 ill 40104664 : 40104664: f0c112 addi a1, a1, -16 40104667: 11c9 s32i.n a12, a1, 4 40104669: 0109 s32i.n a0, a1, 0 4010466b: 02cd mov.n a12, a2 4010466d: fff8c5 call0 401045fc 40104670: ff0d21 l32r a2, 401042a4 40104673: a02c20 addx4 a2, a12, a2 40104676: 182202 l32i a0, a2, 96 40104679: 11c8 l32i.n a12, a1, 4 4010467b: 001b addi.n a0, a0, 1 4010467d: 186202 s32i a0, a2, 96 40104680: 0108 l32i.n a0, a1, 0 40104682: 10c112 addi a1, a1, 16 40104685: f00d ret.n ... 40104688 : 40104688: f26721 l32r a2, 40101024 4010468b: 0020c0 memw 4010468e: b02222 l32i a2, a2, 0x2c0 40104691: b42020 extui a2, a2, 0, 12 40104694: f00d ret.n ... 40104698 : 40104698: ef1b41 l32r a4, 40100304 4010469b: f26231 l32r a3, 40101024 4010469e: 0020c0 memw 401046a1: b02322 l32i a2, a3, 0x2c0 401046a4: 102240 and a2, a2, a4 401046a7: 0020c0 memw 401046aa: b06322 s32i a2, a3, 0x2c0 401046ad: f00d ret.n 401046af: 000000 ill 401046b2: 7c4000 excw 401046b4 : 401046b4: 087c movi.n a8, -16 401046b6: 347020 extui a7, a2, 0, 4 401046b9: f25a51 l32r a5, 40101024 401046bc: 0020c0 memw 401046bf: ac2562 l32i a6, a5, 0x2b0 401046c2: 106680 and a6, a6, a8 401046c5: 206670 or a6, a6, a7 401046c8: 0020c0 memw 401046cb: ac6562 s32i a6, a5, 0x2b0 401046ce: c46c movi.n a4, -20 401046d0: d14420 mul16s a4, a4, a2 401046d3: f33b71 l32r a7, 401013c0 401046d6: 445a add.n a4, a4, a5 401046d8: 0020c0 memw 401046db: e92462 l32i a6, a4, 0x3a4 401046de: 106670 and a6, a6, a7 401046e1: 0020c0 memw 401046e4: e96462 s32i a6, a4, 0x3a4 401046e7: fff251 l32r a5, 401046b0 401046ea: 0020c0 memw 401046ed: e92432 l32i a3, a4, 0x3a4 401046f0: 203350 or a3, a3, a5 401046f3: 0020c0 memw 401046f6: e96432 s32i a3, a4, 0x3a4 401046f9: f00d ret.n ... 401046fc : 401046fc: c46c movi.n a4, -20 401046fe: f24951 l32r a5, 40101024 40104701: d14420 mul16s a4, a4, a2 40104704: 445a add.n a4, a4, a5 40104706: f69a51 l32r a5, 40102170 40104709: 0020c0 memw 4010470c: e92432 l32i a3, a4, 0x3a4 4010470f: 103350 and a3, a3, a5 40104712: 0020c0 memw 40104715: e96432 s32i a3, a4, 0x3a4 40104718: f00d ret.n 4010471a: 000000 ill 4010471d: 3ff200 excw 40104720 : 40104720: 048720 extui a8, a2, 7, 1 40104723: 147220 extui a7, a2, 2, 2 40104726: 907780 addx2 a7, a7, a8 40104729: fffc81 l32r a8, 4010471c 4010472c: 747070 extui a7, a7, 0, 8 4010472f: 1177e0 slli a7, a7, 2 40104732: 778a add.n a7, a7, a8 40104734: 0cd742 addmi a4, a7, 0xc00 40104737: f80c movi.n a8, 15 40104739: 0020c0 memw 4010473c: 0cd772 addmi a7, a7, 0xc00 4010473f: 262442 l32i a4, a4, 152 40104742: f97c movi.n a9, -1 40104744: 246420 extui a6, a2, 4, 3 40104747: c51c movi.n a5, 28 40104749: 1166e0 slli a6, a6, 2 4010474c: c05560 sub a5, a5, a6 4010474f: 745050 extui a5, a5, 0, 8 40104752: 401500 ssl a5 40104755: a18800 sll a8, a8 40104758: 401500 ssl a5 4010475b: 308890 xor a8, a8, a9 4010475e: 108480 and a8, a4, a8 40104761: a16300 sll a6, a3 40104764: 206680 or a6, a6, a8 40104767: 0020c0 memw 4010476a: 266762 s32i a6, a7, 152 4010476d: 400500 ssr a5 40104770: 912040 srl a2, a4 40104773: 342020 extui a2, a2, 0, 4 40104776: f00d ret.n 40104778: ff .byte 0xff 40104779: 0f .byte 0xf 4010477a: ffff00 excw 4010477d: ff .byte 0xff 4010477e: ff .byte 0xff 4010477f: df .byte 0xdf 40104780: 000000 ill 40104783: c11250 mul16u a1, a2, a5 40104784 : 40104784: f0c112 addi a1, a1, -16 40104787: 0109 s32i.n a0, a1, 0 40104789: 21d9 s32i.n a13, a1, 8 4010478b: 11c9 s32i.n a12, a1, 4 4010478d: 31e9 s32i.n a14, a1, 12 4010478f: 04cd mov.n a12, a4 40104791: 03ed mov.n a14, a3 40104793: 02dd mov.n a13, a2 40104795: 06a216 beqz a2, 40104803 40104798: 0a0c movi.n a10, 0 4010479a: fff831 l32r a3, 4010477c 4010479d: f30941 l32r a4, 401013c4 401047a0: f30861 l32r a6, 401013c0 401047a3: f67371 l32r a7, 40102170 401047a6: fff481 l32r a8, 40104778 401047a9: 000c movi.n a0, 0 401047ab: 0020c0 memw 401047ae: 0298 l32i.n a9, a2, 0 401047b0: 109960 and a9, a9, a6 401047b3: 209940 or a9, a9, a4 401047b6: 0020c0 memw 401047b9: 0299 s32i.n a9, a2, 0 401047bb: 0020c0 memw 401047be: 0258 l32i.n a5, a2, 0 401047c0: 105570 and a5, a5, a7 401047c3: 2055a0 or a5, a5, a10 401047c6: 0020c0 memw 401047c9: 0259 s32i.n a5, a2, 0 401047cb: 0020c0 memw 401047ce: 02b8 l32i.n a11, a2, 0 401047d0: 10bb30 and a11, a11, a3 401047d3: 20bba0 or a11, a11, a10 401047d6: 0020c0 memw 401047d9: 02b9 s32i.n a11, a2, 0 401047db: 0020c0 memw 401047de: 0298 l32i.n a9, a2, 0 401047e0: b49090 extui a9, a9, 0, 12 401047e3: 119940 slli a9, a9, 12 401047e6: 0020c0 memw 401047e9: 0258 l32i.n a5, a2, 0 401047eb: 105580 and a5, a5, a8 401047ee: 205590 or a5, a5, a9 401047f1: 0020c0 memw 401047f4: 001b addi.n a0, a0, 1 401047f6: 0259 s32i.n a5, a2, 0 401047f8: 2228 l32i.n a2, a2, 8 401047fa: f40000 extui a0, a0, 0, 16 401047fd: faa256 bnez a2, 401047ab 40104800: 000046 j 40104805 40104803: 000c movi.n a0, 0 40104805: 111c07 beq a12, a0, 4010481a 40104808: fdf021 l32r a2, 40103fc8 4010480b: fdf031 l32r a3, 40103fcc 4010480e: b0a542 movi a4, 0x5b0 40104811: ee5b01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104814: 0000c0 callx0 a0 40104817: ffff06 j 40104817 4010481a: eedc01 l32r a0, 4010038c 4010481d: 0000c0 callx0 a0 40104820: fd8d01 l32r a0, 40103e54 40104823: 0008 l32i.n a0, a0, 0 40104825: 001022 l16ui a2, a0, 0 40104828: 3098 l32i.n a9, a0, 12 4010482a: 32ec bnez.n a2, 40104851 4010482c: 20d9 s32i.n a13, a0, 8 4010482e: f2c541 l32r a4, 40101344 40104831: 0020c0 memw 40104834: 001032 l16ui a3, a0, 0 40104837: 8264d2 s32i a13, a4, 0x208 4010483a: 33ca add.n a3, a3, a12 4010483c: 005032 s16i a3, a0, 0 4010483f: 001022 l16ui a2, a0, 0 40104842: 30e9 s32i.n a14, a0, 12 40104844: 261266 bnei a2, 1, 4010486e 40104847: 3068 l32i.n a6, a0, 12 40104849: 18c052 addi a5, a0, 24 4010484c: 2659 s32i.n a5, a6, 8 4010484e: 000706 j 4010486e 40104851: 101266 bnei a2, 1, 40104865 40104854: 4078 l32i.n a7, a0, 16 40104856: 5048 l32i.n a4, a0, 20 40104858: 060756 bnez a7, 401048bc 4010485b: 40d9 s32i.n a13, a0, 16 4010485d: 50e9 s32i.n a14, a0, 20 4010485f: 0150c2 s16i a12, a0, 2 40104862: 000206 j 4010486e 40104865: 82ca add.n a8, a2, a12 40104867: 29d9 s32i.n a13, a9, 8 40104869: 30e9 s32i.n a14, a0, 12 4010486b: 005082 s16i a8, a0, 0 4010486e: 0110b2 l16ui a11, a0, 2 40104871: 0010a2 l16ui a10, a0, 0 40104874: efd701 l32r a0, 401007d0 40104877: aaba add.n a10, a10, a11 40104879: 2c2aa6 blti a10, 2, 401048a9 4010487c: f0f931 l32r a3, 40100c60 4010487f: f1e9d1 l32r a13, 40101024 40104882: 0020c0 memw 40104885: aa2d22 l32i a2, a13, 0x2a8 40104888: 102200 and a2, a2, a0 4010488b: 202230 or a2, a2, a3 4010488e: 0020c0 memw 40104891: aa6d22 s32i a2, a13, 0x2a8 40104894: ffbbe1 l32r a14, 40104780 40104897: 0020c0 memw 4010489a: ab2dc2 l32i a12, a13, 0x2ac 4010489d: 10cc00 and a12, a12, a0 401048a0: 20cce0 or a12, a12, a14 401048a3: 0020c0 memw 401048a6: ab6dc2 s32i a12, a13, 0x2ac 401048a9: 11c8 l32i.n a12, a1, 4 401048ab: 21d8 l32i.n a13, a1, 8 401048ad: 31e8 l32i.n a14, a1, 12 401048af: efaa01 l32r a0, 40100758 401048b2: 0000c0 callx0 a0 401048b5: 0108 l32i.n a0, a1, 0 401048b7: 10c112 addi a1, a1, 16 401048ba: f00d ret.n 401048bc: 011032 l16ui a3, a0, 2 401048bf: 24d9 s32i.n a13, a4, 8 401048c1: c3ca add.n a12, a3, a12 401048c3: ffe586 j 4010485d ... 401048c8 : 401048c8: f0c112 addi a1, a1, -16 401048cb: 0139 s32i.n a3, a1, 0 401048cd: 1109 s32i.n a0, a1, 4 401048cf: 31d9 s32i.n a13, a1, 12 401048d1: 21c9 s32i.n a12, a1, 8 401048d3: 04dd mov.n a13, a4 401048d5: 02cd mov.n a12, a2 401048d7: 06a216 beqz a2, 40104945 401048da: 0b0c movi.n a11, 0 401048dc: ffa841 l32r a4, 4010477c 401048df: f2b961 l32r a6, 401013c4 401048e2: f2b771 l32r a7, 401013c0 401048e5: f62281 l32r a8, 40102170 401048e8: ffa491 l32r a9, 40104778 401048eb: 000c movi.n a0, 0 401048ed: 0020c0 memw 401048f0: 0258 l32i.n a5, a2, 0 401048f2: 105570 and a5, a5, a7 401048f5: 205560 or a5, a5, a6 401048f8: 0020c0 memw 401048fb: 0259 s32i.n a5, a2, 0 401048fd: 0020c0 memw 40104900: 0238 l32i.n a3, a2, 0 40104902: 103380 and a3, a3, a8 40104905: 2033b0 or a3, a3, a11 40104908: 0020c0 memw 4010490b: 0239 s32i.n a3, a2, 0 4010490d: 0020c0 memw 40104910: 02a8 l32i.n a10, a2, 0 40104912: 10aa40 and a10, a10, a4 40104915: 20aab0 or a10, a10, a11 40104918: 0020c0 memw 4010491b: 02a9 s32i.n a10, a2, 0 4010491d: 0020c0 memw 40104920: 0258 l32i.n a5, a2, 0 40104922: b45050 extui a5, a5, 0, 12 40104925: 115540 slli a5, a5, 12 40104928: 0020c0 memw 4010492b: 0238 l32i.n a3, a2, 0 4010492d: 103390 and a3, a3, a9 40104930: 203350 or a3, a3, a5 40104933: 0020c0 memw 40104936: 001b addi.n a0, a0, 1 40104938: 0239 s32i.n a3, a2, 0 4010493a: 2228 l32i.n a2, a2, 8 4010493c: f40000 extui a0, a0, 0, 16 4010493f: faa256 bnez a2, 401048ed 40104942: 000046 j 40104947 40104945: 000c movi.n a0, 0 40104947: 111d07 beq a13, a0, 4010495c 4010494a: fd9f21 l32r a2, 40103fc8 4010494d: fd9f31 l32r a3, 40103fcc 40104950: faa542 movi a4, 0x5fa 40104953: ee0b01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104956: 0000c0 callx0 a0 40104959: ffff06 j 40104959 4010495c: ee8c01 l32r a0, 4010038c 4010495f: 0000c0 callx0 a0 40104962: fd3c01 l32r a0, 40103e54 40104965: 0008 l32i.n a0, a0, 0 40104967: c068 l32i.n a6, a0, 48 40104969: d038 l32i.n a3, a0, 52 4010496b: c6cc bnez.n a6, 4010497b 4010496d: c0c9 s32i.n a12, a0, 48 4010496f: f27521 l32r a2, 40101344 40104972: 0020c0 memw 40104975: 8362c2 s32i a12, a2, 0x20c 40104978: 000046 j 4010497d 4010497b: 23c9 s32i.n a12, a3, 8 4010497d: 21c8 l32i.n a12, a1, 8 4010497f: 040042 l8ui a4, a0, 4 40104982: 0158 l32i.n a5, a1, 0 40104984: d059 s32i.n a5, a0, 52 40104986: 44da add.n a4, a4, a13 40104988: 31d8 l32i.n a13, a1, 12 4010498a: 044042 s8i a4, a0, 4 4010498d: ef7201 l32r a0, 40100758 40104990: 0000c0 callx0 a0 40104993: 1108 l32i.n a0, a1, 4 40104995: 10c112 addi a1, a1, 16 40104998: f00d ret.n ... 4010499c : 4010499c: f26a61 l32r a6, 40101344 4010499f: 0020c0 memw 401049a2: dd2692 l32i a9, a6, 0x374 401049a5: 349c90 extui a9, a9, 12, 4 401049a8: 004292 s8i a9, a2, 0 401049ab: 0020c0 memw 401049ae: dd2682 l32i a8, a6, 0x374 401049b1: b48080 extui a8, a8, 0, 12 401049b4: 005382 s16i a8, a3, 0 401049b7: 0020c0 memw 401049ba: da2672 l32i a7, a6, 0x368 401049bd: 0479 s32i.n a7, a4, 0 401049bf: 0020c0 memw 401049c2: d92662 l32i a6, a6, 0x364 401049c5: 0569 s32i.n a6, a5, 0 401049c7: f00d ret.n 401049c9: 000000 ill 401049cc: fec0f0 excw 401049cf: 3f .byte 0x3f 401049d0 : 401049d0: f27c61 l32r a6, 401013c0 401049d3: f25c51 l32r a5, 40101344 401049d6: 0020c0 memw 401049d9: 812542 l32i a4, a5, 0x204 401049dc: 104460 and a4, a4, a6 401049df: 0020c0 memw 401049e2: 816542 s32i a4, a5, 0x204 401049e5: fff931 l32r a3, 401049cc 401049e8: 120c movi.n a2, 1 401049ea: 804322 s8i a2, a3, 128 401049ed: f00d ret.n 401049ef: beef00 excw 401049f2: dead excw 401049f4: 1268 l32i.n a6, a2, 4 401049f6: fffe31 l32r a3, 401049f0 401049f9: 0639 s32i.n a3, a6, 0 401049fb: 0020c0 memw 401049fe: 0258 l32i.n a5, a2, 0 40104a00: 1248 l32i.n a4, a2, 4 40104a02: b45050 extui a5, a5, 0, 12 40104a05: 445a add.n a4, a4, a5 40104a07: 0439 s32i.n a3, a4, 0 40104a09: f00d ret.n 40104a0b: 98d800 excw 40104a0e: 124023 excw 40104a11: c9f0c1 l32r a12, 400f71d4 <__floatsidf+0xe8ee4> 40104a14: 21d911 l32r a1, 400cd178 <__floatsidf+0xbee88> 40104a17: 0109 s32i.n a0, a1, 0 40104a19: f24a01 l32r a0, 40101344 40104a1c: 0020c0 memw 40104a1f: 8e2002 l32i a0, a0, 0x238 40104a22: 124c movi.n a2, 65 40104a24: 740000 extui a0, a0, 0, 8 40104a27: 02b207 bgeu a2, a0, 40104a2d 40104a2a: 1e6077 bbci a0, 7, 40104a4c 40104a2d: fd09d1 l32r a13, 40103e54 40104a30: 0dd8 l32i.n a13, a13, 0 40104a32: 2dd8 l32i.n a13, a13, 8 40104a34: 1dd8 l32i.n a13, a13, 4 40104a36: 001d22 l16ui a2, a13, 0 40104a39: 1d08 l32i.n a0, a13, 4 40104a3b: 412e20 srli a2, a2, 14 40104a3e: a28c beqz.n a2, 40104a4c 40104a40: 13e077 bbsi a0, 7, 40104a57 40104a43: 642000 extui a2, a0, 0, 7 40104a46: 0d82e6 bgei a2, 8, 40104a57 40104a49: 0af0e7 bbsi a0, 30, 40104a57 40104a4c: 11c8 l32i.n a12, a1, 4 40104a4e: 21d8 l32i.n a13, a1, 8 40104a50: 0108 l32i.n a0, a1, 0 40104a52: 10c112 addi a1, a1, 16 40104a55: f00d ret.n 40104a57: 0ca022 movi a2, 12 40104a5a: ffec31 l32r a3, 40104a0c 40104a5d: 66a742 movi a4, 0x766 40104a60: fbf905 call0 401009f4 40104a63: 20c220 or a12, a2, a2 40104a66: fe2216 beqz a2, 40104a4c 40104a69: 0d3d mov.n a3, a13 40104a6b: c40c movi.n a4, 12 40104a6d: ee8c01 l32r a0, 401004a0 40104a70: 0000c0 callx0 a0 40104a73: 004685 call0 40104edc 40104a76: 02dc bnez.n a2, 40104a8a 40104a78: fd5421 l32r a2, 40103fc8 40104a7b: fd5431 l32r a3, 40103fcc 40104a7e: 6da742 movi a4, 0x76d 40104a81: edbf01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104a84: 0000c0 callx0 a0 40104a87: ffff06 j 40104a87 40104a8a: fd5161 l32r a6, 40103fd0 40104a8d: 022c42 l32i a4, a12, 8 40104a90: 001c32 l16ui a3, a12, 0 40104a93: 060252 l8ui a5, a2, 6 40104a96: 413e30 srli a3, a3, 14 40104a99: 345050 extui a5, a5, 0, 4 40104a9c: 115500 slli a5, a5, 16 40104a9f: 104460 and a4, a4, a6 40104aa2: 204450 or a4, a4, a5 40104aa5: 026c42 s32i a4, a12, 8 40104aa8: c3ac beqz.n a3, 40104ad8 40104aaa: 1c28 l32i.n a2, a12, 4 40104aac: 640020 extui a0, a2, 0, 7 40104aaf: 05e277 bbsi a2, 7, 40104ab8 40104ab2: 0280e6 bgei a0, 8, 40104ab8 40104ab5: 1f72e7 bbci a2, 30, 40104ad8 40104ab8: 1cc0e6 bgei a0, 32, 40104ad8 40104abb: 022c movi.n a2, 32 40104abd: 930c movi.n a3, 9 40104abf: 0c4d mov.n a4, a12 40104ac1: fe7dc5 call0 401032a0 40104ac4: 021226 beqi a2, 1, 40104aca 40104ac7: ffe046 j 40104a4c 40104aca: 0c2d mov.n a2, a12 40104acc: ffd031 l32r a3, 40104a0c 40104acf: 77a742 movi a4, 0x777 40104ad2: fbfe85 call0 40100abc 40104ad5: ffdcc6 j 40104a4c 40104ad8: 0c2d mov.n a2, a12 40104ada: ffcc31 l32r a3, 40104a0c 40104add: 71a742 movi a4, 0x771 40104ae0: fbfd85 call0 40100abc 40104ae3: ffd946 j 40104a4c 40104ae6: 0c0000 excw 40104ae9: c11242 l16ui a4, a2, 0x182 40104aec: 31d9f0 srai a13, a15, 25 40104aef: 1109 s32i.n a0, a1, 4 40104af1: 21c9 s32i.n a12, a1, 8 40104af3: d31c movi.n a3, 29 40104af5: f14bc1 l32r a12, 40101024 40104af8: f78901 l32r a0, 4010291c 40104afb: 0020c0 memw 40104afe: bf2002 l32i a0, a0, 0x2fc 40104b01: 0020c0 memw 40104b04: 802c42 l32i a4, a12, 0x200 40104b07: c04400 sub a4, a4, a0 40104b0a: 143347 bltu a3, a4, 40104b22 40104b0d: 0020c0 memw 40104b10: 872c42 l32i a4, a12, 0x21c 40104b13: 6be427 bbsi a4, 2, 40104b82 40104b16: 0020c0 memw 40104b19: 802c52 l32i a5, a12, 0x200 40104b1c: c05500 sub a5, a5, a0 40104b1f: eab357 bgeu a3, a5, 40104b0d 40104b22: 00af72 movi a7, 0xffffff00 40104b25: f20731 l32r a3, 40101344 40104b28: 0020c0 memw 40104b2b: f52362 l32i a6, a3, 0x3d4 40104b2e: da7c movi.n a10, -3 40104b30: 106670 and a6, a6, a7 40104b33: 746860 extui a6, a6, 8, 8 40104b36: 4886b6 bltui a6, 8, 40104b82 40104b39: 0020c0 memw 40104b3c: 9c2c92 l32i a9, a12, 0x270 40104b3f: 1099a0 and a9, a9, a10 40104b42: 0020c0 memw 40104b45: 9c6c92 s32i a9, a12, 0x270 40104b48: 0020c0 memw 40104b4b: 872c82 l32i a8, a12, 0x21c 40104b4e: 08e827 bbsi a8, 2, 40104b5a 40104b51: 0020c0 memw 40104b54: 872cb2 l32i a11, a12, 0x21c 40104b57: f60b27 bnone a11, a2, 40104b51 40104b5a: 0020c0 memw 40104b5d: 896c22 s32i a2, a12, 0x224 40104b60: 0020c0 memw 40104b63: 8e2302 l32i a0, a3, 0x238 40104b66: 1d4c movi.n a13, 65 40104b68: 740000 extui a0, a0, 0, 8 40104b6b: 1ebd07 bgeu a13, a0, 40104b8d 40104b6e: 1be077 bbsi a0, 7, 40104b8d 40104b71: 230c movi.n a3, 2 40104b73: 0020c0 memw 40104b76: 9c2c22 l32i a2, a12, 0x270 40104b79: 202230 or a2, a2, a3 40104b7c: 0020c0 memw 40104b7f: 9c6c22 s32i a2, a12, 0x270 40104b82: 21c8 l32i.n a12, a1, 8 40104b84: 31d8 l32i.n a13, a1, 12 40104b86: 1108 l32i.n a0, a1, 4 40104b88: 10c112 addi a1, a1, 16 40104b8b: f00d ret.n 40104b8d: fcb151 l32r a5, 40103e54 40104b90: 0ca022 movi a2, 12 40104b93: 002552 l32i a5, a5, 0 40104b96: a2a742 movi a4, 0x7a2 40104b99: 2558 l32i.n a5, a5, 8 40104b9b: ff9c31 l32r a3, 40104a0c 40104b9e: 1558 l32i.n a5, a5, 4 40104ba0: 0159 s32i.n a5, a1, 0 40104ba2: fbe505 call0 401009f4 40104ba5: 02dd mov.n a13, a2 40104ba7: fc6216 beqz a2, 40104b71 40104baa: 0138 l32i.n a3, a1, 0 40104bac: c40c movi.n a4, 12 40104bae: ee3c01 l32r a0, 401004a0 40104bb1: 0000c0 callx0 a0 40104bb4: 003245 call0 40104edc 40104bb7: 02dc bnez.n a2, 40104bcb 40104bb9: fd0321 l32r a2, 40103fc8 40104bbc: fd0431 l32r a3, 40103fcc 40104bbf: a9a742 movi a4, 0x7a9 40104bc2: ed6f01 l32r a0, 40100180 <_UserExceptionVector_1+0x24> 40104bc5: 0000c0 callx0 a0 40104bc8: ffff06 j 40104bc8 40104bcb: fd0191 l32r a9, 40103fd0 40104bce: 2d78 l32i.n a7, a13, 8 40104bd0: 001d62 l16ui a6, a13, 0 40104bd3: 060282 l8ui a8, a2, 6 40104bd6: 416e60 srli a6, a6, 14 40104bd9: 348080 extui a8, a8, 0, 4 40104bdc: 118800 slli a8, a8, 16 40104bdf: 107790 and a7, a7, a9 40104be2: 207780 or a7, a7, a8 40104be5: 2d79 s32i.n a7, a13, 8 40104be7: a6ac beqz.n a6, 40104c15 40104be9: 1d78 l32i.n a7, a13, 4 40104beb: 640070 extui a0, a7, 0, 7 40104bee: 02e777 bbsi a7, 7, 40104bf4 40104bf1: 2080a6 blti a0, 8, 40104c15 40104bf4: 1dc0e6 bgei a0, 32, 40104c15 40104bf7: 20a022 movi a2, 32 40104bfa: 09a032 movi a3, 9 40104bfd: 0d4d mov.n a4, a13 40104bff: fe6a05 call0 401032a0 40104c02: 820b addi.n a8, a2, -1 40104c04: f69856 bnez a8, 40104b71 40104c07: 0d2d mov.n a2, a13 40104c09: ff8031 l32r a3, 40104a0c 40104c0c: b4a742 movi a4, 0x7b4 40104c0f: fbeac5 call0 40100abc 40104c12: ffd6c6 j 40104b71 40104c15: 0d2d mov.n a2, a13 40104c17: ff7d31 l32r a3, 40104a0c 40104c1a: aea742 movi a4, 0x7ae 40104c1d: fbe9c5 call0 40100abc 40104c20: ffd346 j 40104b71 40104c23: 085f00 excw 40104c26: 200000 or a0, a0, a0 40104c29: 0008 l32i.n a0, a0, 0 40104c2b: 086100 excw 40104c2e: 7b0000 excw 40104c31: 0008 l32i.n a0, a0, 0 40104c33: 31b400 srai a11, a0, 20 40104c36: 314000 srai a4, a0, 16 40104c39: 12ff75 excw 40104c3c: c9d0c1 l32r a12, 400f737c <__floatsidf+0xe908c> 40104c3f: 81e961 l32r a6, 400e53e4 <__floatsidf+0xd70f4> 40104c42: fc84e1 l32r a14, 40103e54 40104c45: 5109 s32i.n a0, a1, 20 40104c47: 0e28 l32i.n a2, a14, 0 40104c49: 91f9 s32i.n a15, a1, 36 40104c4b: 2228 l32i.n a2, a2, 8 40104c4d: 71d9 s32i.n a13, a1, 28 40104c4f: 12d8 l32i.n a13, a2, 4 40104c51: 1f0c movi.n a15, 1 40104c53: 1d08 l32i.n a0, a13, 4 40104c55: 6dcb addi.n a6, a13, 12 40104c57: 2d70b7 bbci a0, 27, 40104c88 40104c5a: 02fd mov.n a15, a2 40104c5c: f1d901 l32r a0, 401013c0 40104c5f: 0020c0 memw 40104c62: 0248 l32i.n a4, a2, 0 40104c64: 1e0c movi.n a14, 1 40104c66: 104400 and a4, a4, a0 40104c69: 154e40 extui a4, a4, 30, 2 40104c6c: 94fc bnez.n a4, 40104ca9 40104c6e: 1e0c movi.n a14, 1 40104c70: 2ff8 l32i.n a15, a15, 8 40104c72: ee1b addi.n a14, a14, 1 40104c74: f4e0e0 extui a14, a14, 0, 16 40104c77: 0020c0 memw 40104c7a: 0f58 l32i.n a5, a15, 0 40104c7c: 105500 and a5, a5, a0 40104c7f: 155e50 extui a5, a5, 30, 2 40104c82: fea516 beqz a5, 40104c70 40104c85: 000806 j 40104ca9 40104c88: 0c0d22 l8ui a2, a13, 12 40104c8b: 00a002 movi a0, 0 40104c8e: 342020 extui a2, a2, 0, 4 40104c91: 830f20 moveqz a0, a15, a2 40104c94: 026102 s32i a0, a1, 8 40104c97: 047016 beqz a0, 40104ce2 40104c9a: 80a022 movi a2, 128 40104c9d: ffe141 l32r a4, 40104c24 40104ca0: fbd505 call0 401009f4 40104ca3: 20c220 or a12, a2, a2 40104ca6: 001106 j 40104cee 40104ca9: ffdf41 l32r a4, 40104c28 40104cac: 036162 s32i a6, a1, 12 40104caf: 090d22 l8ui a2, a13, 9 40104cb2: fcac51 l32r a5, 40103f64 40104cb5: a02220 addx4 a2, a2, a2 40104cb8: 0c2552 l32i a5, a5, 48 40104cbb: 016152 s32i a5, a1, 4 40104cbe: 1122f0 slli a2, a2, 1 40104cc1: 32c222 addi a2, a2, 50 40104cc4: fbd2c5 call0 401009f4 40104cc7: 02cd mov.n a12, a2 40104cc9: 053256 bnez a2, 40104d20 40104ccc: 0e3d mov.n a3, a14 40104cce: 0f2d mov.n a2, a15 40104cd0: ff2945 call0 40103f68 40104cd3: fc6021 l32r a2, 40103e54 40104cd6: 0228 l32i.n a2, a2, 0 40104cd8: 130c movi.n a3, 1 40104cda: c228 l32i.n a2, a2, 48 40104cdc: ff2b85 call0 40103f98 40104cdf: 005c46 j 40104e54 40104ce2: 3ca022 movi a2, 60 40104ce5: ffd141 l32r a4, 40104c2c 40104ce8: fbd085 call0 401009f4 40104ceb: 20c220 or a12, a2, a2 40104cee: 00bc56 bnez a12, 40104cfd 40104cf1: 0e28 l32i.n a2, a14, 0 40104cf3: 130c movi.n a3, 1 40104cf5: 2228 l32i.n a2, a2, 8 40104cf7: ff2705 call0 40103f68 40104cfa: 005586 j 40104e54 40104cfd: 2138 l32i.n a3, a1, 8 40104cff: 16b316 beqz a3, 40104e6e 40104d02: 0c2d mov.n a2, a12 40104d04: 0d3d mov.n a3, a13 40104d06: 80a042 movi a4, 128 40104d09: ede501 l32r a0, 401004a0 40104d0c: 0000c0 callx0 a0 40104d0f: 3e5cf2 s16i a15, a12, 124 40104d12: 0d08 l32i.n a0, a13, 0 40104d14: 144e00 extui a4, a0, 14, 2 40104d17: 148456 bnez a4, 40104e63 40104d1a: b50000 extui a0, a0, 16, 12 40104d1d: 0051c6 j 40104e68 40104d20: 0d3d mov.n a3, a13 40104d22: c43c movi.n a4, 60 40104d24: eddf01 l32r a0, 401004a0 40104d27: 0000c0 callx0 a0 40104d2a: e0a092 movi a9, 224 40104d2d: fca0a2 movi a10, 252 40104d30: efcd71 l32r a7, 40100c64 40104d33: 1148 l32i.n a4, a1, 4 40104d35: 050c movi.n a5, 0 40104d37: 32cc62 addi a6, a12, 50 40104d3a: 4169 s32i.n a6, a1, 16 40104d3c: 185c52 s16i a5, a12, 48 40104d3f: 1408 l32i.n a0, a4, 4 40104d41: 0020c0 memw 40104d44: 04b8 l32i.n a11, a4, 0 40104d46: 1488 l32i.n a8, a4, 4 40104d48: 10bb70 and a11, a11, a7 40104d4b: 41bcb0 srli a11, a11, 12 40104d4e: 88ba add.n a8, a8, a11 40104d50: 023087 bltu a0, a8, 40104d56 40104d53: 002a46 j 40104e00 40104d56: 090d22 l8ui a2, a13, 9 40104d59: 181c82 l16ui a8, a12, 48 40104d5c: 023827 bltu a8, a2, 40104d62 40104d5f: 002746 j 40104e00 40104d62: 000022 l8ui a2, a0, 0 40104d65: fc3b51 l32r a5, 40103e54 40104d68: a28c beqz.n a2, 40104d76 40104d6a: 023927 bltu a9, a2, 40104d70 40104d6d: 002286 j 40104dfb 40104d70: 02ba27 bgeu a10, a2, 40104d76 40104d73: 002106 j 40104dfb 40104d76: 0558 l32i.n a5, a5, 0 40104d78: 2568 l32i.n a6, a5, 8 40104d7a: 0020c0 memw 40104d7d: 0109 s32i.n a0, a1, 0 40104d7f: 0668 l32i.n a6, a6, 0 40104d81: 3138 l32i.n a3, a1, 12 40104d83: 2558 l32i.n a5, a5, 8 40104d85: 18c332 addi a3, a3, 24 40104d88: 1558 l32i.n a5, a5, 4 40104d8a: b46060 extui a6, a6, 0, 12 40104d8d: 556a add.n a5, a5, a6 40104d8f: 6db357 bgeu a3, a5, 40104e00 40104d92: 640c movi.n a4, 6 40104d94: 3168 l32i.n a6, a1, 12 40104d96: 4178 l32i.n a7, a1, 16 40104d98: 981b addi.n a9, a8, 1 40104d9a: 185c92 s16i a9, a12, 48 40104d9d: 0188 l32i.n a8, a1, 0 40104d9f: 274b addi.n a2, a7, 4 40104da1: 0888 l32i.n a8, a8, 0 40104da3: 10c632 addi a3, a6, 16 40104da6: b48880 extui a8, a8, 8, 12 40104da9: 005782 s16i a8, a7, 0 40104dac: 0b1662 l16ui a6, a6, 22 40104daf: 015762 s16i a6, a7, 2 40104db2: edbb01 l32r a0, 401004a0 40104db5: 0000c0 callx0 a0 40104db8: c31c movi.n a3, 28 40104dba: 222c movi.n a2, 34 40104dbc: 31a8 l32i.n a10, a1, 12 40104dbe: 4158 l32i.n a5, a1, 16 40104dc0: 010aa2 l8ui a10, a10, 1 40104dc3: 55ab addi.n a5, a5, 10 40104dc5: 4159 s32i.n a5, a1, 16 40104dc7: 1440a0 extui a4, a10, 0, 2 40104dca: fdc442 addi a4, a4, -3 40104dcd: 932340 movnez a2, a3, a4 40104dd0: 222b addi.n a2, a2, 2 40104dd2: f42020 extui a2, a2, 0, 16 40104dd5: 046a77 bbci a10, 7, 40104ddd 40104dd8: 224b addi.n a2, a2, 4 40104dda: f42020 extui a2, a2, 0, 16 40104ddd: 430c movi.n a3, 4 40104ddf: ff9501 l32r a0, 40104c34 40104de2: 0000c0 callx0 a0 40104de5: 0108 l32i.n a0, a1, 0 40104de7: 1148 l32i.n a4, a1, 4 40104de9: ef9e71 l32r a7, 40100c64 40104dec: e0a092 movi a9, 224 40104def: fca0a2 movi a10, 252 40104df2: 3138 l32i.n a3, a1, 12 40104df4: f45020 extui a5, a2, 0, 16 40104df7: 335a add.n a3, a3, a5 40104df9: 3139 s32i.n a3, a1, 12 40104dfb: 004b addi.n a0, a0, 4 40104dfd: ffd006 j 40104d41 40104e00: 0e3d mov.n a3, a14 40104e02: 0f2d mov.n a2, a15 40104e04: ff1605 call0 40103f68 40104e07: fc1321 l32r a2, 40103e54 40104e0a: 0228 l32i.n a2, a2, 0 40104e0c: 130c movi.n a3, 1 40104e0e: c228 l32i.n a2, a2, 48 40104e10: ff1845 call0 40103f98 40104e13: 000986 j 40104e3d 40104e16: 1d08 l32i.n a0, a13, 4 40104e18: 410800 srli a0, a0, 8 40104e1b: 1ccd32 addi a3, a13, 28 40104e1e: 195c02 s16i a0, a12, 50 40104e21: 640c movi.n a4, 6 40104e23: 111d22 l16ui a2, a13, 34 40104e26: 1a5c22 s16i a2, a12, 52 40104e29: 36cc22 addi a2, a12, 54 40104e2c: ed9d01 l32r a0, 401004a0 40104e2f: 0000c0 callx0 a0 40104e32: 002e22 l32i a2, a14, 0 40104e35: 01a032 movi a3, 1 40104e38: 2228 l32i.n a2, a2, 8 40104e3a: ff12c5 call0 40103f68 40104e3d: 022c movi.n a2, 32 40104e3f: 930c movi.n a3, 9 40104e41: 0c4d mov.n a4, a12 40104e43: fe45c5 call0 401032a0 40104e46: 0a1266 bnei a2, 1, 40104e54 40104e49: 0c2d mov.n a2, a12 40104e4b: fef031 l32r a3, 40104a0c 40104e4e: ff7841 l32r a4, 40104c30 40104e51: fbc685 call0 40100abc 40104e54: 61c8 l32i.n a12, a1, 24 40104e56: 71d8 l32i.n a13, a1, 28 40104e58: 81e8 l32i.n a14, a1, 32 40104e5a: 91f8 l32i.n a15, a1, 36 40104e5c: 5108 l32i.n a0, a1, 20 40104e5e: 30c112 addi a1, a1, 48 40104e61: f00d ret.n 40104e63: 1d08 l32i.n a0, a13, 4 40104e65: 410800 srli a0, a0, 8 40104e68: 3f5c02 s16i a0, a12, 126 40104e6b: fff0c6 j 40104e32 40104e6e: 0c2d mov.n a2, a12 40104e70: 0d3d mov.n a3, a13 40104e72: c43c movi.n a4, 60 40104e74: ed8b01 l32r a0, 401004a0 40104e77: 0000c0 callx0 a0 40104e7a: 185cf2 s16i a15, a12, 48 40104e7d: 0d08 l32i.n a0, a13, 0 40104e7f: 142e00 extui a2, a0, 14, 2 40104e82: f90256 bnez a2, 40104e16 40104e85: b50000 extui a0, a0, 16, 12 40104e88: ffe3c6 j 40104e1b 40104e8b: ef6000 excw 40104e8e: fe .byte 0xfe 40104e8f: 3f .byte 0x3f 40104e90 : 40104e90: f0c112 addi a1, a1, -16 40104e93: 0109 s32i.n a0, a1, 0 40104e95: 0b8266 bnei a2, 8, 40104ea4 40104e98: fffd01 l32r a0, 40104e8c 40104e9b: 4008 l32i.n a0, a0, 16 40104e9d: 020c movi.n a2, 0 40104e9f: c0cc bnez.n a0, 40104eaf 40104ea1: 0000c6 j 40104ea8 40104ea4: 000c movi.n a0, 0 40104ea6: 002d mov.n a2, a0 40104ea8: 0108 l32i.n a0, a1, 0 40104eaa: 10c112 addi a1, a1, 16 40104ead: f00d ret.n 40104eaf: ed3701 l32r a0, 4010038c 40104eb2: 0000c0 callx0 a0 40104eb5: fff551 l32r a5, 40104e8c 40104eb8: 020c movi.n a2, 0 40104eba: 4538 l32i.n a3, a5, 16 40104ebc: 1139 s32i.n a3, a1, 4 40104ebe: 8348 l32i.n a4, a3, 32 40104ec0: 4549 s32i.n a4, a5, 16 40104ec2: 8329 s32i.n a2, a3, 32 40104ec4: ee2501 l32r a0, 40100758 40104ec7: 0000c0 callx0 a0 40104eca: fff071 l32r a7, 40104e8c 40104ecd: 5768 l32i.n a6, a7, 20 40104ecf: 1108 l32i.n a0, a1, 4 40104ed1: 660b addi.n a6, a6, -1 40104ed3: 5769 s32i.n a6, a7, 20 40104ed5: fff346 j 40104ea6 40104ed8: ff0ac0 excw 40104edb: 3f .byte 0x3f 40104edc : 40104edc: ffff21 l32r a2, 40104ed8 40104edf: d228 l32i.n a2, a2, 52 40104ee1: f00d ret.n 40104ee3: a0b000 addx4 a11, a0, a0 40104ee6: dc4023 excw 40104ee9: 402243 excw 40104eec : 40104eec: f0c112 addi a1, a1, -16 40104eef: 21d9 s32i.n a13, a1, 8 40104ef1: 0109 s32i.n a0, a1, 0 40104ef3: 11c9 s32i.n a12, a1, 4 40104ef5: 31e9 s32i.n a14, a1, 12 40104ef7: 02cd mov.n a12, a2 40104ef9: d29c beqz.n a2, 40104f1a 40104efb: fffae1 l32r a14, 40104ee4 40104efe: 20dcc0 or a13, a12, a12 40104f01: 002cc2 l32i a12, a12, 0 40104f04: 012d22 l32i a2, a13, 4 40104f07: fff801 l32r a0, 40104ee8 40104f0a: 0000c0 callx0 a0 40104f0d: 0e3d mov.n a3, a14 40104f0f: 0d2d mov.n a2, a13 40104f11: a5a042 movi a4, 165 40104f14: fbba45 call0 40100abc 40104f17: fe3c56 bnez a12, 40104efe 40104f1a: 11c8 l32i.n a12, a1, 4 40104f1c: 21d8 l32i.n a13, a1, 8 40104f1e: 31e8 l32i.n a14, a1, 12 40104f20: 0108 l32i.n a0, a1, 0 40104f22: 10c112 addi a1, a1, 16 40104f25: f00d ret.n 40104f27: 167800 excw 40104f2a: ff .byte 0xff 40104f2b: 3f .byte 0x3f 40104f2c: 23a400 excw 40104f2f: 168c40 excw 40104f32: ff .byte 0xff 40104f33: 3f .byte 0x3f 40104f34: 167c movi.n a6, -15 40104f36: ff .byte 0xff 40104f37: 3f .byte 0x3f 40104f38: 756c movi.n a5, -25 40104f3a: c04022 s8i a2, a0, 192 40104f3d: 2269 s32i.n a6, a2, 8 40104f3f: 6bc440 excw 40104f42: 484022 s8i a2, a0, 72 40104f45: 227a add.n a2, a2, a7 40104f47: 726840 excw 40104f4a: 144022 s8i a2, a0, 20 40104f4d: 226a add.n a2, a2, a6 40104f4f: c11240 mul16u a1, a2, a4 40104f50 : 40104f50: f0c112 addi a1, a1, -16 40104f53: 0109 s32i.n a0, a1, 0 40104f55: 21d9 s32i.n a13, a1, 8 40104f57: 11c9 s32i.n a12, a1, 4 40104f59: fff3d1 l32r a13, 40104f28 40104f5c: 02cd mov.n a12, a2 40104f5e: 020c movi.n a2, 0 40104f60: 4c48 l32i.n a4, a12, 16 40104f62: e3bc beqz.n a3, 40104fa4 40104f64: 3c1426 beqi a4, 1, 40104fa4 40104f67: 212c02 l32i a0, a12, 132 40104f6a: f04b51 l32r a5, 40101098 40104f6d: a0cc bnez.n a0, 40104f7b 40104f6f: 0020c0 memw 40104f72: fc2552 l32i a5, a5, 0x3f0 40104f75: 161c32 l16ui a3, a12, 44 40104f78: 281357 beq a3, a5, 40104fa4 40104f7b: 172c22 l32i a2, a12, 92 40104f7e: ac38 l32i.n a3, a12, 40 40104f80: 0c4d mov.n a4, a12 40104f82: 5c4b addi.n a5, a12, 4 40104f84: 101c62 l16ui a6, a12, 32 40104f87: 111c72 l16ui a7, a12, 34 40104f8a: ffeb01 l32r a0, 40104f38 40104f8d: 0000c0 callx0 a0 40104f90: 0c2d mov.n a2, a12 40104f92: ffea01 l32r a0, 40104f3c 40104f95: 0000c0 callx0 a0 40104f98: 1d08 l32i.n a0, a13, 4 40104f9a: 3790c7 bne a0, a12, 40104fd5 40104f9d: 3068 l32i.n a6, a0, 12 40104f9f: 1d69 s32i.n a6, a13, 4 40104fa1: 000f46 j 40104fe2 40104fa4: 0a1416 beqz a4, 40105049 40104fa7: 740b addi.n a7, a4, -1 40104fa9: 0ae716 beqz a7, 4010505b 40104fac: fec482 addi a8, a4, -2 40104faf: 0c4816 beqz a8, 40105077 40104fb2: fdc492 addi a9, a4, -3 40104fb5: 0da916 beqz a9, 40105093 40104fb8: fcc4a2 addi a10, a4, -4 40104fbb: 0e8a16 beqz a10, 401050a7 40104fbe: 607466 bnei a4, 7, 40105022 40104fc1: 0c2d mov.n a2, a12 40104fc3: ffdf01 l32r a0, 40104f40 40104fc6: 0000c0 callx0 a0 40104fc9: 02dd mov.n a13, a2 40104fcb: 057256 bnez a2, 40105026 40104fce: 9b0c movi.n a11, 9 40104fd0: 4cb9 s32i.n a11, a12, 16 40104fd2: 001406 j 40105026 40104fd5: 2d09 s32i.n a0, a13, 8 40104fd7: 708c beqz.n a0, 40104fe2 40104fd9: 3028 l32i.n a2, a0, 12 40104fdb: 1c92c7 bne a2, a12, 40104ffb 40104fde: 3c28 l32i.n a2, a12, 12 40104fe0: 3029 s32i.n a2, a0, 12 40104fe2: 050c movi.n a5, 0 40104fe4: a40c movi.n a4, 10 40104fe6: 4c49 s32i.n a4, a12, 16 40104fe8: 3c59 s32i.n a5, a12, 12 40104fea: 3d38 l32i.n a3, a13, 12 40104fec: 3c39 s32i.n a3, a12, 12 40104fee: 3dc9 s32i.n a12, a13, 12 40104ff0: ffd501 l32r a0, 40104f44 40104ff3: 0000c0 callx0 a0 40104ff6: 020c movi.n a2, 0 40104ff8: 000e06 j 40105034 40104ffb: 2d29 s32i.n a2, a13, 8 40104ffd: 020d mov.n a0, a2 40104fff: fd6256 bnez a2, 40104fd9 40105002: fff706 j 40104fe2 40105005: 2d09 s32i.n a0, a13, 8 40105007: 708c beqz.n a0, 40105012 40105009: 3048 l32i.n a4, a0, 12 4010500b: 3094c7 bne a4, a12, 4010503f 4010500e: 3c68 l32i.n a6, a12, 12 40105010: 3069 s32i.n a6, a0, 12 40105012: 3c29 s32i.n a2, a12, 12 40105014: 0c2d mov.n a2, a12 40105016: ffc531 l32r a3, 40104f2c 40105019: c0a042 movi a4, 192 4010501c: 201110 or a1, a1, a1 4010501f: fba9c5 call0 40100abc 40105022: 0d0c movi.n a13, 0 40105024: 0c0c movi.n a12, 0 40105026: 8c8c beqz.n a12, 40105032 40105028: 6dcc bnez.n a13, 40105032 4010502a: 0c2d mov.n a2, a12 4010502c: ffc701 l32r a0, 40104f48 4010502f: 0000c0 callx0 a0 40105032: 0d2d mov.n a2, a13 40105034: 11c8 l32i.n a12, a1, 4 40105036: 21d8 l32i.n a13, a1, 8 40105038: 0108 l32i.n a0, a1, 0 4010503a: 10c112 addi a1, a1, 16 4010503d: f00d ret.n 4010503f: 2d49 s32i.n a4, a13, 8 40105041: 040d mov.n a0, a4 40105043: fc2456 bnez a4, 40105009 40105046: fff206 j 40105012 40105049: 101c72 l16ui a7, a12, 32 4010504c: fc4716 beqz a7, 40105014 4010504f: 4d08 l32i.n a0, a13, 16 40105051: b090c7 bne a0, a12, 40105005 40105054: 3088 l32i.n a8, a0, 12 40105056: 4d89 s32i.n a8, a13, 16 40105058: ffed86 j 40105012 4010505b: ffb521 l32r a2, 40104f30 4010505e: 0c3d mov.n a3, a12 40105060: ffbb01 l32r a0, 40104f4c 40105063: 0000c0 callx0 a0 40105066: 0c2d mov.n a2, a12 40105068: ffb131 l32r a3, 40104f2c 4010506b: c6a042 movi a4, 198 4010506e: fba4c5 call0 40100abc 40105071: ffeb46 j 40105022 40105074: 000000 ill 40105077: ffaf21 l32r a2, 40104f34 4010507a: 0c3d mov.n a3, a12 4010507c: ffb401 l32r a0, 40104f4c 4010507f: 0000c0 callx0 a0 40105082: 0c2d mov.n a2, a12 40105084: ffaa31 l32r a3, 40104f2c 40105087: cca042 movi a4, 204 4010508a: fba305 call0 40100abc 4010508d: ffe446 j 40105022 40105090: 000000 ill 40105093: 0c2d mov.n a2, a12 40105095: ffaa01 l32r a0, 40104f40 40105098: 0000c0 callx0 a0 4010509b: 02dd mov.n a13, a2 4010509d: f85256 bnez a2, 40105026 401050a0: 590c movi.n a9, 5 401050a2: 4c99 s32i.n a9, a12, 16 401050a4: ffdf86 j 40105026 401050a7: 0c2d mov.n a2, a12 401050a9: ffa501 l32r a0, 40104f40 401050ac: 0000c0 callx0 a0 401050af: 02dd mov.n a13, a2 401050b1: f71256 bnez a2, 40105026 401050b4: 5a0c movi.n a10, 5 401050b6: 4ca9 s32i.n a10, a12, 16 401050b8: ffda86 j 40105026 ... 401050bc : 401050bc: 827c movi.n a2, -8 401050be: f00d ret.n 401050c0: fe .byte 0xfe 401050c1: 7f .byte 0x7f 401050c2: 680000 excw 401050c5: 3ffe83 excw 401050c8: 23a420 excw 401050cb: fd7140 excw 401050cc : 401050cc: fffd71 l32r a7, 401050c0 401050cf: fffda1 l32r a10, 401050c4 401050d2: fffd81 l32r a8, 401050c8 401050d5: 001a22 l16ui a2, a10, 0 401050d8: f0c892 addi a9, a8, -16 401050db: 221b addi.n a2, a2, 1 401050dd: f42020 extui a2, a2, 0, 16 401050e0: 02b727 bgeu a7, a2, 401050e6 401050e3: ec8621 l32r a2, 401002fc 401050e6: 096d mov.n a6, a9 401050e8: 005a22 s16i a2, a10, 0 401050eb: 0658 l32i.n a5, a6, 0 401050ed: 0558 l32i.n a5, a5, 0 401050ef: 55cc bnez.n a5, 401050f8 401050f1: 000306 j 40105101 401050f4: 3558 l32i.n a5, a5, 12 401050f6: 758c beqz.n a5, 40105101 401050f8: 1015b2 l16ui a11, a5, 32 401050fb: f59b27 bne a11, a2, 401050f4 401050fe: fff646 j 401050db 40105101: 664b addi.n a6, a6, 4 40105103: e49687 bne a6, a8, 401050eb 40105106: f00d ret.n 40105108: 00ff00 excw 4010510b: 040200 extui a0, a0, 2, 1 4010510e: 90b405 call0 40095c50 <__floatsidf+0x87960> 40105111: 3fff16 beqz a15, 40105514 <_ZNK6String6equalsEPKc+0xc> 40105114: 23a144 excw 40105117: 3eb040 excw 4010511a: 544022 s8i a2, a0, 84 4010511d: 2239 s32i.n a3, a2, 8 4010511f: faa140 excw 40105120 : 40105120: fffaa1 l32r a10, 40105108 40105123: f0c112 addi a1, a1, -16 40105126: 0109 s32i.n a0, a1, 0 40105128: a378 l32i.n a7, a3, 40 4010512a: 11c9 s32i.n a12, a1, 4 4010512c: 21d9 s32i.n a13, a1, 8 4010512e: 03cd mov.n a12, a3 40105130: 02dd mov.n a13, a2 40105132: 015780 slli a5, a7, 24 40105135: 4228 l32i.n a2, a2, 16 40105137: 171332 l16ui a3, a3, 46 4010513a: 759870 extui a9, a7, 24, 8 4010513d: 414870 srli a4, a7, 8 40105140: 1044a0 and a4, a4, a10 40105143: 204490 or a4, a4, a9 40105146: 746830 extui a6, a3, 8, 8 40105149: 748030 extui a8, a3, 0, 8 4010514c: 118880 slli a8, a8, 8 4010514f: 373a add.n a3, a7, a3 40105151: 206680 or a6, a6, a8 40105154: 0e4262 s8i a6, a2, 14 40105157: 1077a0 and a7, a7, a10 4010515a: 117780 slli a7, a7, 8 4010515d: 416860 srli a6, a6, 8 40105160: 0f4262 s8i a6, a2, 15 40105163: 205570 or a5, a5, a7 40105166: 204450 or a4, a4, a5 40105169: 084242 s8i a4, a2, 8 4010516c: 1d9c52 l16si a5, a12, 58 4010516f: 414840 srli a4, a4, 8 40105172: 094242 s8i a4, a2, 9 40105175: 414840 srli a4, a4, 8 40105178: 0a4242 s8i a4, a2, 10 4010517b: 414840 srli a4, a4, 8 4010517e: 0b4242 s8i a4, a2, 11 40105181: cc39 s32i.n a3, a12, 48 40105183: 0e0d02 l8ui a0, a13, 14 40105186: 31e9 s32i.n a14, a1, 12 40105188: 046007 bbci a0, 0, 40105190 4010518b: ffe041 l32r a4, 4010510c 4010518e: 5249 s32i.n a4, a2, 20 40105190: 000c movi.n a0, 0 40105192: 020566 bnei a5, -1, 40105198 40105195: 1d5c02 s16i a0, a12, 58 40105198: 0b6c16 beqz a12, 40105252 4010519b: 0c68 l32i.n a6, a12, 0 4010519d: ec4b addi.n a14, a12, 4 4010519f: 0af616 beqz a6, 40105252 401051a2: 102c72 l32i a7, a12, 64 401051a5: 4d28 l32i.n a2, a13, 16 401051a7: 046756 bnez a7, 401051f1 401051aa: ffd9b1 l32r a11, 40105110 401051ad: ffd691 l32r a9, 40105108 401051b0: 0bb8 l32i.n a11, a11, 0 401051b2: 106cb2 s32i a11, a12, 64 401051b5: 0702a2 l8ui a10, a2, 7 401051b8: 0602b2 l8ui a11, a2, 6 401051bb: 11aa80 slli a10, a10, 8 401051be: 20aab0 or a10, a10, a11 401051c1: 0502b2 l8ui a11, a2, 5 401051c4: 11aa80 slli a10, a10, 8 401051c7: 20aab0 or a10, a10, a11 401051ca: 0402b2 l8ui a11, a2, 4 401051cd: 11aa80 slli a10, a10, 8 401051d0: 20aab0 or a10, a10, a11 401051d3: 10ba90 and a11, a10, a9 401051d6: 4188a0 srli a8, a10, 8 401051d9: 108890 and a8, a8, a9 401051dc: 11bb80 slli a11, a11, 8 401051df: 019a80 slli a9, a10, 24 401051e2: 2099b0 or a9, a9, a11 401051e5: 75a8a0 extui a10, a10, 24, 8 401051e8: 2088a0 or a8, a8, a10 401051eb: 208890 or a8, a8, a9 401051ee: 116c82 s32i a8, a12, 68 401051f1: 650c movi.n a5, 6 401051f3: 1d38 l32i.n a3, a13, 4 401051f5: 414800 srli a4, a0, 8 401051f8: 051382 l16ui a8, a3, 10 401051fb: 041362 l16ui a6, a3, 8 401051fe: 1378 l32i.n a7, a3, 4 40105200: 1329 s32i.n a2, a3, 4 40105202: c07270 sub a7, a2, a7 40105205: c06670 sub a6, a6, a7 40105208: c08870 sub a8, a8, a7 4010520b: 055382 s16i a8, a3, 10 4010520e: f46060 extui a6, a6, 0, 16 40105211: 045362 s16i a6, a3, 8 40105214: 114242 s8i a4, a2, 17 40105217: 104202 s8i a0, a2, 16 4010521a: 0e4d mov.n a4, a14 4010521c: 032d mov.n a2, a3 4010521e: 0c3d mov.n a3, a12 40105220: ffbd01 l32r a0, 40105114 40105223: 0000c0 callx0 a0 40105226: 0e4d mov.n a4, a14 40105228: 0c3d mov.n a3, a12 4010522a: 670c movi.n a7, 6 4010522c: 4d88 l32i.n a8, a13, 16 4010522e: 419820 srli a9, a2, 8 40105231: 104822 s8i a2, a8, 16 40105234: 114892 s8i a9, a8, 17 40105237: 1d28 l32i.n a2, a13, 4 40105239: 0a0c52 l8ui a5, a12, 10 4010523c: 090c62 l8ui a6, a12, 9 4010523f: ffb601 l32r a0, 40105118 40105242: 0000c0 callx0 a0 40105245: 11c8 l32i.n a12, a1, 4 40105247: 21d8 l32i.n a13, a1, 8 40105249: 31e8 l32i.n a14, a1, 12 4010524b: 0108 l32i.n a0, a1, 0 4010524d: 10c112 addi a1, a1, 16 40105250: f00d ret.n 40105252: ec4b addi.n a14, a12, 4 40105254: 0e2d mov.n a2, a14 40105256: ffb101 l32r a0, 4010511c 40105259: 0000c0 callx0 a0 4010525c: 000c movi.n a0, 0 4010525e: fe3216 beqz a2, 40105245 40105261: 12a8 l32i.n a10, a2, 4 40105263: 0ca9 s32i.n a10, a12, 0 40105265: ffce46 j 401051a2 40105268: 00ea60 excw 4010526b: 527c00 excw 4010526e: dc4010 excw 40105271: 4021e3 excw 40105274: 2200e0 excw 40105277: 7b3040 excw 4010527a: 124022 s8i a2, a0, 18 4010527c : 4010527c: f0c112 addi a1, a1, -16 4010527f: 0109 s32i.n a0, a1, 0 40105281: fffb01 l32r a0, 40105270 40105284: 0000c0 callx0 a0 40105287: fffb01 l32r a0, 40105274 4010528a: 0000c0 callx0 a0 4010528d: fff621 l32r a2, 40105268 40105290: fff731 l32r a3, 4010526c 40105293: 040c movi.n a4, 0 40105295: fff801 l32r a0, 40105278 40105298: 0000c0 callx0 a0 4010529b: 0108 l32i.n a0, a1, 0 4010529d: 10c112 addi a1, a1, 16 401052a0: f00d ret.n 401052a2: ac0000 excw 401052a5: 401052 l16ui a5, a0, 128 401052a8: e428 l32i.n a2, a4, 56 401052aa: 124021 l32r a2, 400c9bac <__floatsidf+0xbb8bc> 401052ac : 401052ac: f0c112 addi a1, a1, -16 401052af: 0109 s32i.n a0, a1, 0 401052b1: fffd01 l32r a0, 401052a8 401052b4: 0000c0 callx0 a0 401052b7: f4a122 movi a2, 0x1f4 401052ba: fffa31 l32r a3, 401052a4 401052bd: 040c movi.n a4, 0 401052bf: ffee01 l32r a0, 40105278 401052c2: 0000c0 callx0 a0 401052c5: 0108 l32i.n a0, a1, 0 401052c7: 10c112 addi a1, a1, 16 401052ca: f00d ret.n 401052cc: 1052d4 excw 401052cf: 33e440 excw 401052d2: 124022 s8i a2, a0, 18 401052d4 : 401052d4: f0c112 addi a1, a1, -16 401052d7: 0109 s32i.n a0, a1, 0 401052d9: fffd01 l32r a0, 401052d0 401052dc: 0000c0 callx0 a0 401052df: 64a022 movi a2, 100 401052e2: fffa31 l32r a3, 401052cc 401052e5: 040c movi.n a4, 0 401052e7: ffe401 l32r a0, 40105278 401052ea: 0000c0 callx0 a0 401052ed: 0108 l32i.n a0, a1, 0 401052ef: 10c112 addi a1, a1, 16 401052f2: f00d ret.n 401052f4: 52fc bnez.n a2, 4010532d 401052f6: 904010 addx2 a4, a0, a1 401052f9: 402202 l32i a0, a2, 0x100 401052fc : 401052fc: f0c112 addi a1, a1, -16 401052ff: 0109 s32i.n a0, a1, 0 40105301: fffd01 l32r a0, 401052f8 40105304: 0000c0 callx0 a0 40105307: e8a322 movi a2, 0x3e8 4010530a: fffa31 l32r a3, 401052f4 4010530d: 040c movi.n a4, 0 4010530f: ffda01 l32r a0, 40105278 40105312: 0000c0 callx0 a0 40105315: 0108 l32i.n a0, a1, 0 40105317: 10c112 addi a1, a1, 16 4010531a: f00d ret.n 4010531c: dc88 l32i.n a8, a12, 52 4010531e: 124000 excw 40105320 : 40105320: f0c112 addi a1, a1, -16 40105323: 006122 s32i a2, a1, 0 40105326: 016132 s32i a3, a1, 4 40105329: 026102 s32i a0, a1, 8 4010532c: fbcf85 call0 40101028 4010532f: ed2e31 l32r a3, 401007e8 40105332: fffa01 l32r a0, 4010531c 40105335: 0000c0 callx0 a0 40105338: 1138 l32i.n a3, a1, 4 4010533a: 0338 l32i.n a3, a3, 0 4010533c: 332a add.n a3, a3, a2 4010533e: 0128 l32i.n a2, a1, 0 40105340: 000c movi.n a0, 0 40105342: 0239 s32i.n a3, a2, 0 40105344: 1209 s32i.n a0, a2, 4 40105346: 2108 l32i.n a0, a1, 8 40105348: 10c112 addi a1, a1, 16 4010534b: f00d ret.n 4010534d: 000000 ill 40105350 <__fixsfsi>: 40105350: ef8061 l32r a6, 40101150 40105353: 224267 ball a2, a6, 40105379 <__fixsfsi+0x29> 40105356: 754720 extui a4, a2, 23, 8 40105359: 82c442 addi a4, a4, -126 4010535c: 20c4e6 bgei a4, 32, 40105380 <__fixsfsi+0x30> 4010535f: 2914a6 blti a4, 1, 4010538c <__fixsfsi+0x3c> 40105362: 207260 or a7, a2, a6 40105365: 115780 slli a5, a7, 8 40105368: 401400 ssl a4 4010536b: 915050 srl a5, a5 4010536e: 602050 neg a2, a5 40105371: b32570 movgez a2, a5, a7 40105374: f00d ret.n 40105376: 000000 ill 40105379: 114270 slli a4, a2, 9 4010537c: 048c beqz.n a4, 40105380 <__fixsfsi+0x30> 4010537e: 020c movi.n a2, 0 40105380: 114680 slli a4, a6, 8 40105383: 540b addi.n a5, a4, -1 40105385: b34520 movgez a4, a5, a2 40105388: 042d mov.n a2, a4 4010538a: f00d ret.n 4010538c: 020c movi.n a2, 0 4010538e: f00d ret.n 40105390 <__modsi3>: 40105390: 027d mov.n a7, a2 40105392: 602120 abs a2, a2 40105395: 603130 abs a3, a3 40105398: 3023b6 bltui a3, 2, 401053cc <__modsi3+0x3c> 4010539b: 40f250 nsau a5, a2 4010539e: 40f340 nsau a4, a3 401053a1: 17b547 bgeu a5, a4, 401053bc <__modsi3+0x2c> 401053a4: c04450 sub a4, a4, a5 401053a7: 401400 ssl a4 401053aa: a13300 sll a3, a3 401053ad: 023237 bltu a2, a3, 401053b3 <__modsi3+0x23> 401053b0: c02230 sub a2, a2, a3 401053b3: 413130 srli a3, a3, 1 401053b6: ffc442 addi a4, a4, -1 401053b9: ff0456 bnez a4, 401053ad <__modsi3+0x1d> 401053bc: 023237 bltu a2, a3, 401053c2 <__modsi3+0x32> 401053bf: c02230 sub a2, a2, a3 401053c2: 0027d6 bgez a7, 401053c8 <__modsi3+0x38> 401053c5: 602020 neg a2, a2 401053c8: f00d ret.n 401053ca: cc0000 excw 401053cd: 000053 excw 401053d0: 494400 excw 401053d3: 0c3056 bnez a0, 4010549a <_ZNK6String9compareToERKS_+0x2> 401053d6: f00d02 l8ui a0, a13, 240 401053d9: 000000 ill 401053dc : 401053dc: 13e320 wsr.intclear a2 401053df: f00d ret.n 401053e1: 000000 ill 401053e4: 88a042 movi a4, 136 401053e7: 861c movi.n a6, 24 401053e9: e51c movi.n a5, 30 401053eb: 010272 l8ui a7, a2, 1 401053ee: 000232 l8ui a3, a2, 0 401053f1: 8ca082 movi a8, 140 401053f4: 103380 and a3, a3, a8 401053f7: 147070 extui a7, a7, 0, 2 401053fa: fdc772 addi a7, a7, -3 401053fd: 935670 movnez a5, a6, a7 40105400: 019347 bne a3, a4, 40105405 40105403: 552b addi.n a5, a5, 2 40105405: 052d mov.n a2, a5 40105407: f00d ret.n 40105409: 000000 ill 4010540c: 140c movi.n a4, 1 4010540e: 072226 beqi a2, 2, 40105419 40105411: 04d226 beqi a2, 64, 40105419 40105414: 01f226 beqi a2, 0x100, 40105419 40105417: 040c movi.n a4, 0 40105419: 042d mov.n a2, a4 4010541b: f00d ret.n 4010541d: 000000 ill 40105420 <__ashrdi3>: 40105420: 400400 ssr a4 40105423: 09c4e6 bgei a4, 32, 40105430 <__ashrdi3+0x10> 40105426: 812320 src a2, a3, a2 40105429: b13030 sra a3, a3 4010542c: f00d ret.n 4010542e: 300000 xor a0, a0, a0 40105431: 30b120 xor a11, a1, a2 40105434: 3f .byte 0x3f 40105435: f00d31 l32r a3, 4010146c 40105438: fe8395 excw 4010543b: 3f .byte 0x3f 4010543c: fe8394 excw 4010543f: 3f .byte 0x3f 40105440 : 40105440: d0c112 addi a1, a1, -48 40105443: a1c9 s32i.n a12, a1, 40 40105445: fffcc1 l32r a12, 40105438 <__ashrdi3+0x18> 40105448: 91d9 s32i.n a13, a1, 36 4010544a: b109 s32i.n a0, a1, 44 4010544c: 000c32 l8ui a3, a12, 0 4010544f: ffa022 movi a2, 255 40105452: fffad1 l32r a13, 4010543c <__ashrdi3+0x1c> 40105455: 209327 bne a3, a2, 40105479 40105458: eba921 l32r a2, 401002fc 4010545b: 013d mov.n a3, a1 4010545d: 841c movi.n a4, 24 4010545f: eb4701 l32r a0, 4010017c <_UserExceptionVector_1+0x20> 40105462: 0000c0 callx0 a0 40105465: 030122 l8ui a2, a1, 3 40105468: a02210 addx4 a2, a2, a1 4010546b: 2228 l32i.n a2, a2, 8 4010546d: a53520 extui a3, a2, 21, 11 40105470: 052420 extui a2, a2, 20, 1 40105473: 004d32 s8i a3, a13, 0 40105476: 004c22 s8i a2, a12, 0 40105479: 000d32 l8ui a3, a13, 0 4010547c: 000c22 l8ui a2, a12, 0 4010547f: 01a042 movi a4, 1 40105482: eb4a01 l32r a0, 401001ac <_UserExceptionVector_1+0x50> 40105485: 0000c0 callx0 a0 40105488: b108 l32i.n a0, a1, 44 4010548a: a1c8 l32i.n a12, a1, 40 4010548c: 91d8 l32i.n a13, a1, 36 4010548e: 30c112 addi a1, a1, 48 40105491: f00d ret.n 40105493: bdc800 excw 40105496: 124000 excw 40105498 <_ZNK6String9compareToERKS_>: 40105498: f0c112 addi a1, a1, -16 4010549b: 0248 l32i.n a4, a2, 0 4010549d: 3109 s32i.n a0, a1, 12 4010549f: 035d mov.n a5, a3 401054a1: 0338 l32i.n a3, a3, 0 401054a3: 348c beqz.n a4, 401054aa <_ZNK6String9compareToERKS_+0x12> 401054a5: f3dc bnez.n a3, 401054c8 <_ZNK6String9compareToERKS_+0x30> 401054a7: 000406 j 401054bb <_ZNK6String9compareToERKS_+0x23> 401054aa: 63ac beqz.n a3, 401054d4 <_ZNK6String9compareToERKS_+0x3c> 401054ac: 031522 l16ui a2, a5, 6 401054af: 12ac beqz.n a2, 401054d4 <_ZNK6String9compareToERKS_+0x3c> 401054b1: 000322 l8ui a2, a3, 0 401054b4: 602020 neg a2, a2 401054b7: 0006c6 j 401054d6 <_ZNK6String9compareToERKS_+0x3e> 401054ba: 125200 excw 401054bd: 032d03 excw 401054c0: 259c beqz.n a5, 401054d6 <_ZNK6String9compareToERKS_+0x3e> 401054c2: 000422 l8ui a2, a4, 0 401054c5: 000346 j 401054d6 <_ZNK6String9compareToERKS_+0x3e> 401054c8: 042d mov.n a2, a4 401054ca: fff201 l32r a0, 40105494 401054cd: 0000c0 callx0 a0 401054d0: 000086 j 401054d6 <_ZNK6String9compareToERKS_+0x3e> 401054d3: 020c00 excw 401054d6: 3108 l32i.n a0, a1, 12 401054d8: 10c112 addi a1, a1, 16 401054db: f00d ret.n 401054dd: 000000 ill 401054e0 <_ZNK6String6equalsERKS_>: 401054e0: f0c112 addi a1, a1, -16 401054e3: 031252 l16ui a5, a2, 6 401054e6: 031342 l16ui a4, a3, 6 401054e9: 21c9 s32i.n a12, a1, 8 401054eb: 3109 s32i.n a0, a1, 12 401054ed: 0c0c movi.n a12, 0 401054ef: 0a9547 bne a5, a4, 401054fd <_ZNK6String6equalsERKS_+0x1d> 401054f2: fffa45 call0 40105498 <_ZNK6String9compareToERKS_> 401054f5: 130c movi.n a3, 1 401054f7: 83c320 moveqz a12, a3, a2 401054fa: 74c0c0 extui a12, a12, 0, 8 401054fd: 3108 l32i.n a0, a1, 12 401054ff: 0c2d mov.n a2, a12 40105501: 21c8 l32i.n a12, a1, 8 40105503: 10c112 addi a1, a1, 16 40105506: f00d ret.n 40105508 <_ZNK6String6equalsEPKc>: 40105508: f0c112 addi a1, a1, -16 4010550b: 031242 l16ui a4, a2, 6 4010550e: 21c9 s32i.n a12, a1, 8 40105510: 3109 s32i.n a0, a1, 12 40105512: 1c0c movi.n a12, 1 40105514: d4cc bnez.n a4, 40105525 <_ZNK6String6equalsEPKc+0x1d> 40105516: 0c2d mov.n a2, a12 40105518: 83ac beqz.n a3, 40105544 <_ZNK6String6equalsEPKc+0x3c> 4010551a: 000322 l8ui a2, a3, 0 4010551d: 834c20 moveqz a4, a12, a2 40105520: 042d mov.n a2, a4 40105522: 0006c6 j 40105541 <_ZNK6String6equalsEPKc+0x39> 40105525: 0228 l32i.n a2, a2, 0 40105527: 93cc bnez.n a3, 40105534 <_ZNK6String6equalsEPKc+0x2c> 40105529: 000242 l8ui a4, a2, 0 4010552c: 032d mov.n a2, a3 4010552e: 832c40 moveqz a2, a12, a4 40105531: 000306 j 40105541 <_ZNK6String6equalsEPKc+0x39> 40105534: ffd801 l32r a0, 40105494 40105537: 0000c0 callx0 a0 4010553a: 030c movi.n a3, 0 4010553c: 833c20 moveqz a3, a12, a2 4010553f: 032d mov.n a2, a3 40105541: 742020 extui a2, a2, 0, 8 40105544: 3108 l32i.n a0, a1, 12 40105546: 21c8 l32i.n a12, a1, 8 40105548: 10c112 addi a1, a1, 16 4010554b: f00d ret.n 4010554d: 000000 ill 40105550 <_ZN6String9setCharAtEjc>: 40105550: 031252 l16ui a5, a2, 6 40105553: 744040 extui a4, a4, 0, 8 40105556: 06b357 bgeu a3, a5, 40105560 <_ZN6String9setCharAtEjc+0x10> 40105559: 0228 l32i.n a2, a2, 0 4010555b: 323a add.n a3, a2, a3 4010555d: 004342 s8i a4, a3, 0 40105560: f00d ret.n ... 40105564 <_ZNK6StringixEj>: 40105564: 031252 l16ui a5, a2, 6 40105567: 024d mov.n a4, a2 40105569: 020c movi.n a2, 0 4010556b: 09b357 bgeu a3, a5, 40105578 <_ZNK6StringixEj+0x14> 4010556e: 0448 l32i.n a4, a4, 0 40105570: 041427 beq a4, a2, 40105578 <_ZNK6StringixEj+0x14> 40105573: 343a add.n a3, a4, a3 40105575: 000322 l8ui a2, a3, 0 40105578: f00d ret.n ... 4010557c <_ZNK6String6charAtEj>: 4010557c: f0c112 addi a1, a1, -16 4010557f: 3109 s32i.n a0, a1, 12 40105581: fffe05 call0 40105564 <_ZNK6StringixEj> 40105584: 3108 l32i.n a0, a1, 12 40105586: 10c112 addi a1, a1, 16 40105589: f00d ret.n 4010558b: 1a9400 excw 4010558e: ff .byte 0xff 4010558f: 3f .byte 0x3f 40105590 <_ZN6StringixEj>: 40105590: 031242 l16ui a4, a2, 6 40105593: 05b347 bgeu a3, a4, 4010559c <_ZN6StringixEj+0xc> 40105596: 0248 l32i.n a4, a2, 0 40105598: 243a add.n a2, a4, a3 4010559a: 64cc bnez.n a4, 401055a4 <_ZN6StringixEj+0x14> 4010559c: fffc21 l32r a2, 4010558c <_ZNK6String6charAtEj+0x10> 4010559f: 030c movi.n a3, 0 401055a1: 004232 s8i a3, a2, 0 401055a4: f00d ret.n 401055a6: 540000 extui a0, a0, 0, 6 401055a9: 402070 excw 401055ac <_ZN6String10invalidateEv>: 401055ac: f0c112 addi a1, a1, -16 401055af: 21c9 s32i.n a12, a1, 8 401055b1: 02cd mov.n a12, a2 401055b3: 0228 l32i.n a2, a2, 0 401055b5: 3109 s32i.n a0, a1, 12 401055b7: 005216 beqz a2, 401055c0 <_ZN6String10invalidateEv+0x14> 401055ba: fffb01 l32r a0, 401055a8 <_ZN6StringixEj+0x18> 401055bd: 0000c0 callx0 a0 401055c0: 3108 l32i.n a0, a1, 12 401055c2: 020c movi.n a2, 0 401055c4: 0c29 s32i.n a2, a12, 0 401055c6: 035c22 s16i a2, a12, 6 401055c9: 025c22 s16i a2, a12, 4 401055cc: 21c8 l32i.n a12, a1, 8 401055ce: 10c112 addi a1, a1, 16 401055d1: f00d ret.n 401055d3: 706800 excw 401055d6: 124020 excw 401055d8 <_ZN6String12changeBufferEj>: 401055d8: f0c112 addi a1, a1, -16 401055db: 21c9 s32i.n a12, a1, 8 401055dd: 02cd mov.n a12, a2 401055df: 0228 l32i.n a2, a2, 0 401055e1: 11d9 s32i.n a13, a1, 4 401055e3: 03dd mov.n a13, a3 401055e5: 331b addi.n a3, a3, 1 401055e7: 036102 s32i a0, a1, 12 401055ea: fffa01 l32r a0, 401055d4 <_ZN6String10invalidateEv+0x28> 401055ed: 0000c0 callx0 a0 401055f0: 023d mov.n a3, a2 401055f2: 628c beqz.n a2, 401055fc <_ZN6String12changeBufferEj+0x24> 401055f4: 0c29 s32i.n a2, a12, 0 401055f6: 025cd2 s16i a13, a12, 4 401055f9: 01a032 movi a3, 1 401055fc: 3108 l32i.n a0, a1, 12 401055fe: 032d mov.n a2, a3 40105600: 21c8 l32i.n a12, a1, 8 40105602: 11d8 l32i.n a13, a1, 4 40105604: 10c112 addi a1, a1, 16 40105607: f00d ret.n 40105609: 000000 ill 4010560c: cbec bnez.n a11, 4010563c <_ZN6String6concatEPKcj+0x28> 4010560e: c84023 excw 40105611: be .byte 0xbe 40105612: 124000 excw 40105614 <_ZN6String6concatEPKcj>: 40105614: e0c112 addi a1, a1, -32 40105617: 61c9 s32i.n a12, a1, 24 40105619: 31f9 s32i.n a15, a1, 12 4010561b: 7109 s32i.n a0, a1, 28 4010561d: 51d9 s32i.n a13, a1, 20 4010561f: 41e9 s32i.n a14, a1, 16 40105621: 02cd mov.n a12, a2 40105623: 03fd mov.n a15, a3 40105625: 005356 bnez a3, 4010562e <_ZN6String6concatEPKcj+0x1a> 40105628: 0e0c movi.n a14, 0 4010562a: 000a86 j 40105658 <_ZN6String6concatEPKcj+0x44> 4010562d: 1e0c00 excw 40105630: 44ac beqz.n a4, 40105658 <_ZN6String6concatEPKcj+0x44> 40105632: 0312d2 l16ui a13, a2, 6 40105635: 80dd40 add a13, a13, a4 40105638: 0d3d mov.n a3, a13 4010563a: fff401 l32r a0, 4010560c <_ZN6String12changeBufferEj+0x34> 4010563d: 0000c0 callx0 a0 40105640: fe4216 beqz a2, 40105628 <_ZN6String6concatEPKcj+0x14> 40105643: 031c22 l16ui a2, a12, 6 40105646: 002c42 l32i a4, a12, 0 40105649: 203ff0 or a3, a15, a15 4010564c: 802420 add a2, a4, a2 4010564f: fff001 l32r a0, 40105610 <_ZN6String12changeBufferEj+0x38> 40105652: 0000c0 callx0 a0 40105655: 035cd2 s16i a13, a12, 6 40105658: 7108 l32i.n a0, a1, 28 4010565a: 0e2d mov.n a2, a14 4010565c: 61c8 l32i.n a12, a1, 24 4010565e: 51d8 l32i.n a13, a1, 20 40105660: 41e8 l32i.n a14, a1, 16 40105662: 31f8 l32i.n a15, a1, 12 40105664: 20c112 addi a1, a1, 32 40105667: f00d ret.n 40105669: 000000 ill 4010566c: cc2c movi.n a12, 44 4010566e: 124023 excw 40105670 <_ZN6StringaSERKS_>: 40105670: f0c112 addi a1, a1, -16 40105673: 21c9 s32i.n a12, a1, 8 40105675: 3109 s32i.n a0, a1, 12 40105677: 02cd mov.n a12, a2 40105679: 032d mov.n a2, a3 4010567b: 161c37 beq a12, a3, 40105695 <_ZN6StringaSERKS_+0x25> 4010567e: 0338 l32i.n a3, a3, 0 40105680: c38c beqz.n a3, 40105690 <_ZN6StringaSERKS_+0x20> 40105682: 031242 l16ui a4, a2, 6 40105685: 0c2d mov.n a2, a12 40105687: fff901 l32r a0, 4010566c <_ZN6String6concatEPKcj+0x58> 4010568a: 0000c0 callx0 a0 4010568d: 000106 j 40105695 <_ZN6StringaSERKS_+0x25> 40105690: 0c2d mov.n a2, a12 40105692: fff185 call0 401055ac <_ZN6String10invalidateEv> 40105695: 3108 l32i.n a0, a1, 12 40105697: 0c2d mov.n a2, a12 40105699: 21c8 l32i.n a12, a1, 8 4010569b: 10c112 addi a1, a1, 16 4010569e: f00d ret.n 401056a0 <_ZN6StringC1ERKS_>: 401056a0: f0c112 addi a1, a1, -16 401056a3: 3109 s32i.n a0, a1, 12 401056a5: 040c movi.n a4, 0 401056a7: 0249 s32i.n a4, a2, 0 401056a9: 025242 s16i a4, a2, 4 401056ac: 035242 s16i a4, a2, 6 401056af: fffc05 call0 40105670 <_ZN6StringaSERKS_> 401056b2: 3108 l32i.n a0, a1, 12 401056b4: 10c112 addi a1, a1, 16 401056b7: f00d ret.n 401056b9: 000000 ill 401056bc: bf4c movi.n a15, 75 401056be: 124000 excw 401056c0 <_ZN6StringaSEPKc>: 401056c0: e0c112 addi a1, a1, -32 401056c3: 61c9 s32i.n a12, a1, 24 401056c5: 7109 s32i.n a0, a1, 28 401056c7: 02cd mov.n a12, a2 401056c9: 839c beqz.n a3, 401056e5 <_ZN6StringaSEPKc+0x25> 401056cb: 032d mov.n a2, a3 401056cd: 0139 s32i.n a3, a1, 0 401056cf: fffb01 l32r a0, 401056bc <_ZN6StringC1ERKS_+0x1c> 401056d2: 0000c0 callx0 a0 401056d5: 0138 l32i.n a3, a1, 0 401056d7: 024d mov.n a4, a2 401056d9: 0c2d mov.n a2, a12 401056db: ffe401 l32r a0, 4010566c <_ZN6String6concatEPKcj+0x58> 401056de: 0000c0 callx0 a0 401056e1: 0000c6 j 401056e8 <_ZN6StringaSEPKc+0x28> 401056e4: ec4500 excw 401056e7: ff .byte 0xff 401056e8: 7108 l32i.n a0, a1, 28 401056ea: 0c2d mov.n a2, a12 401056ec: 61c8 l32i.n a12, a1, 24 401056ee: 20c112 addi a1, a1, 32 401056f1: f00d ret.n ... 401056f4 <_ZN6StringC1EPKc>: 401056f4: e0c112 addi a1, a1, -32 401056f7: 61c9 s32i.n a12, a1, 24 401056f9: 02cd mov.n a12, a2 401056fb: 020c movi.n a2, 0 401056fd: 7109 s32i.n a0, a1, 28 401056ff: 0c29 s32i.n a2, a12, 0 40105701: 025c22 s16i a2, a12, 4 40105704: 035c22 s16i a2, a12, 6 40105707: 151327 beq a3, a2, 40105720 <_ZN6StringC1EPKc+0x2c> 4010570a: 032d mov.n a2, a3 4010570c: 0139 s32i.n a3, a1, 0 4010570e: ffeb01 l32r a0, 401056bc <_ZN6StringC1ERKS_+0x1c> 40105711: 0000c0 callx0 a0 40105714: 0138 l32i.n a3, a1, 0 40105716: 024d mov.n a4, a2 40105718: 0c2d mov.n a2, a12 4010571a: ffd401 l32r a0, 4010566c <_ZN6String6concatEPKcj+0x58> 4010571d: 0000c0 callx0 a0 40105720: 7108 l32i.n a0, a1, 28 40105722: 61c8 l32i.n a12, a1, 24 40105724: 20c112 addi a1, a1, 32 40105727: f00d ret.n 40105729: 000000 ill 4010572c <_ZN6StringC1EPKcj>: 4010572c: f0c112 addi a1, a1, -16 4010572f: 3109 s32i.n a0, a1, 12 40105731: 050c movi.n a5, 0 40105733: 0259 s32i.n a5, a2, 0 40105735: 025252 s16i a5, a2, 4 40105738: 035252 s16i a5, a2, 6 4010573b: 051357 beq a3, a5, 40105744 <_ZN6StringC1EPKcj+0x18> 4010573e: ffcb01 l32r a0, 4010566c <_ZN6String6concatEPKcj+0x58> 40105741: 0000c0 callx0 a0 40105744: 3108 l32i.n a0, a1, 12 40105746: 10c112 addi a1, a1, 16 40105749: f00d ret.n 4010574b: cd4000 excw 4010574e: 0c4023 excw 40105750 <_ZN6StringC1EOS_>: 40105750: 040c movi.n a4, 0 40105752: f0c112 addi a1, a1, -16 40105755: 0249 s32i.n a4, a2, 0 40105757: 025242 s16i a4, a2, 4 4010575a: 035242 s16i a4, a2, 6 4010575d: 3109 s32i.n a0, a1, 12 4010575f: fffb01 l32r a0, 4010574c <_ZN6StringC1EPKcj+0x20> 40105762: 0000c0 callx0 a0 40105765: 3108 l32i.n a0, a1, 12 40105767: 10c112 addi a1, a1, 16 4010576a: f00d ret.n 4010576c <_ZN6StringC1EO15StringSumHelper>: 4010576c: 040c movi.n a4, 0 4010576e: f0c112 addi a1, a1, -16 40105771: 0249 s32i.n a4, a2, 0 40105773: 025242 s16i a4, a2, 4 40105776: 035242 s16i a4, a2, 6 40105779: 3109 s32i.n a0, a1, 12 4010577b: fff401 l32r a0, 4010574c <_ZN6StringC1EPKcj+0x20> 4010577e: 0000c0 callx0 a0 40105781: 3108 l32i.n a0, a1, 12 40105783: 10c112 addi a1, a1, 16 40105786: f00d ret.n 40105788: 23cf50 excw 4010578b: c11240 mul16u a1, a2, a4 4010578c <_ZNK6String7indexOfEc>: 4010578c: f0c112 addi a1, a1, -16 4010578f: 040c movi.n a4, 0 40105791: 743030 extui a3, a3, 0, 8 40105794: 3109 s32i.n a0, a1, 12 40105796: fffc01 l32r a0, 40105788 <_ZN6StringC1EO15StringSumHelper+0x1c> 40105799: 0000c0 callx0 a0 4010579c: 3108 l32i.n a0, a1, 12 4010579e: 10c112 addi a1, a1, 16 401057a1: f00d ret.n 401057a3: cf8400 excw 401057a6: 124023 excw 401057a8 <_ZNK6String7indexOfERKS_>: 401057a8: f0c112 addi a1, a1, -16 401057ab: 040c movi.n a4, 0 401057ad: 3109 s32i.n a0, a1, 12 401057af: fffd01 l32r a0, 401057a4 <_ZNK6String7indexOfEc+0x18> 401057b2: 0000c0 callx0 a0 401057b5: 3108 l32i.n a0, a1, 12 401057b7: 10c112 addi a1, a1, 16 401057ba: f00d ret.n 401057bc: 0318 l32i.n a1, a3, 0 401057be: 8c6000 excw 401057c1: 600007 bnone a0, a0, 40105825 <_Z8noPullupt+0xd> 401057c4 <_Z11digitalReadt>: 401057c4: f42020 extui a2, a2, 0, 16 401057c7: 11b226 beqi a2, 16, 401057dc <_Z11digitalReadt+0x18> 401057ca: fffc31 l32r a3, 401057bc <_ZNK6String7indexOfERKS_+0x14> 401057cd: 0020c0 memw 401057d0: 0338 l32i.n a3, a3, 0 401057d2: 400200 ssr a2 401057d5: 912030 srl a2, a3 401057d8: 000206 j 401057e4 <_Z11digitalReadt+0x20> 401057db: f92100 excw 401057de: ff .byte 0xff 401057df: 0020c0 memw 401057e2: 0228 l32i.n a2, a2, 0 401057e4: 042020 extui a2, a2, 0, 1 401057e7: f00d ret.n 401057e9: 000000 ill 401057ec: fe9180 excw 401057ef: 3f .byte 0x3f 401057f0 <_Z6pullupt>: 401057f0: f42020 extui a2, a2, 0, 16 401057f3: f30c movi.n a3, 15 401057f5: 1b3327 bltu a3, a2, 40105814 <_Z6pullupt+0x24> 401057f8: fffd31 l32r a3, 401057ec <_Z11digitalReadt+0x28> 401057fb: 902220 addx2 a2, a2, a2 401057fe: a02230 addx4 a2, a2, a3 40105801: 1238 l32i.n a3, a2, 4 40105803: 80a022 movi a2, 128 40105806: 0020c0 memw 40105809: 0348 l32i.n a4, a3, 0 4010580b: 202420 or a2, a4, a2 4010580e: 0020c0 memw 40105811: 006322 s32i a2, a3, 0 40105814: f00d ret.n ... 40105818 <_Z8noPullupt>: 40105818: f42020 extui a2, a2, 0, 16 4010581b: f30c movi.n a3, 15 4010581d: 1b3327 bltu a3, a2, 4010583c <_Z8noPullupt+0x24> 40105820: fff331 l32r a3, 401057ec <_Z11digitalReadt+0x28> 40105823: 902220 addx2 a2, a2, a2 40105826: a02230 addx4 a2, a2, a3 40105829: 1238 l32i.n a3, a2, 4 4010582b: 7faf22 movi a2, -129 4010582e: 0020c0 memw 40105831: 0348 l32i.n a4, a3, 0 40105833: 102420 and a2, a4, a2 40105836: 0020c0 memw 40105839: 006322 s32i a2, a3, 0 4010583c: f00d ret.n 4010583e: 0c0000 excw 40105841: 600003 excw 40105844: 000774 excw 40105847: 202060 or a2, a0, a6 40105848 <_Z10isInputPint>: 40105848: f42020 extui a2, a2, 0, 16 4010584b: 11b226 beqi a2, 16, 40105860 <_Z10isInputPint+0x18> 4010584e: fffc31 l32r a3, 40105840 <_Z8noPullupt+0x28> 40105851: 0020c0 memw 40105854: 0338 l32i.n a3, a3, 0 40105856: 400200 ssr a2 40105859: 912030 srl a2, a3 4010585c: 000206 j 40105868 <_Z10isInputPint+0x20> 4010585f: f92100 excw 40105862: ff .byte 0xff 40105863: 0020c0 memw 40105866: 0228 l32i.n a2, a2, 0 40105868: 130c movi.n a3, 1 4010586a: 042020 extui a2, a2, 0, 1 4010586d: 302230 xor a2, a2, a3 40105870: f00d ret.n 40105872: 040000 extui a0, a0, 0, 1 40105875: 600003 excw 40105878: 0308 l32i.n a0, a3, 0 4010587a: 686000 excw 4010587d: 600007 bnone a0, a0, 401058e1 <_Z12digitalWriteth+0x61> 40105880 <_Z12digitalWriteth>: 40105880: f0c112 addi a1, a1, -16 40105883: 11d9 s32i.n a13, a1, 4 40105885: f4d020 extui a13, a2, 0, 16 40105888: 0d2d mov.n a2, a13 4010588a: 0261c2 s32i a12, a1, 8 4010588d: 036102 s32i a0, a1, 12 40105890: 74c030 extui a12, a3, 0, 8 40105893: fffb45 call0 40105848 <_Z10isInputPint> 40105896: 229c beqz.n a2, 401058ac <_Z12digitalWriteth+0x2c> 40105898: 0d2d mov.n a2, a13 4010589a: 071c66 bnei a12, 1, 401058a5 <_Z12digitalWriteth+0x25> 4010589d: fff505 call0 401057f0 <_Z6pullupt> 401058a0: 001006 j 401058e4 <_Z12digitalWriteth+0x64> 401058a3: 050000 extui a0, a0, 16, 1 401058a6: 06fff7 bbsi a15, 31, 401058b0 <_Z12digitalWriteth+0x30> 401058a9: 0e .byte 0xe 401058aa: 260000 excw 401058ad: 1cbd excw 401058af: fff121 l32r a2, 40105874 <_Z10isInputPint+0x2c> 401058b2: fff131 l32r a3, 40105878 <_Z10isInputPint+0x30> 401058b5: 8323c0 moveqz a2, a3, a12 401058b8: 02cd mov.n a12, a2 401058ba: 120c movi.n a2, 1 401058bc: 401d00 ssl a13 401058bf: a1d200 sll a13, a2 401058c2: 0020c0 memw 401058c5: 0cd9 s32i.n a13, a12, 0 401058c7: 000646 j 401058e4 <_Z12digitalWriteth+0x64> 401058ca: 410000 srli a0, a0, 0 401058cd: ffec bnez.n a15, 40105900 <_ZN5Timer4stopEv+0x10> 401058cf: e27c movi.n a2, -2 401058d1: 0020c0 memw 401058d4: 0438 l32i.n a3, a4, 0 401058d6: 04c0c0 extui a12, a12, 0, 1 401058d9: 103320 and a3, a3, a2 401058dc: 20c3c0 or a12, a3, a12 401058df: 0020c0 memw 401058e2: 04c9 s32i.n a12, a4, 0 401058e4: 3108 l32i.n a0, a1, 12 401058e6: 21c8 l32i.n a12, a1, 8 401058e8: 11d8 l32i.n a13, a1, 4 401058ea: 10c112 addi a1, a1, 16 401058ed: f00d ret.n ... 401058f0 <_ZN5Timer4stopEv>: 401058f0: f0c112 addi a1, a1, -16 401058f3: 0261c2 s32i a12, a1, 8 401058f6: 20c220 or a12, a2, a2 401058f9: 290222 l8ui a2, a2, 41 401058fc: 036102 s32i a0, a1, 12 401058ff: d28c beqz.n a2, 40105910 <_ZN5Timer4stopEv+0x20> 40105901: 0c2d mov.n a2, a12 40105903: fae585 call0 4010075c 40105906: 020c movi.n a2, 0 40105908: 294c22 s8i a2, a12, 41 4010590b: 020c movi.n a2, 0 4010590d: 155c22 s16i a2, a12, 42 40105910: 3108 l32i.n a0, a1, 12 40105912: 21c8 l32i.n a12, a1, 8 40105914: 10c112 addi a1, a1, 16 40105917: f00d ret.n 40105919: 000000 ill 4010591c: 03e8 l32i.n a14, a3, 0 4010591e: 000000 ill 40105921: 000000 ill 40105924: 1059b4 excw 40105927: 271040 excw 4010592a: 100000 and a0, a0, a0 4010592d: 4000d3 excw 40105930 <_ZN5Timer5startEb>: 40105930: f0c112 addi a1, a1, -16 40105933: 21c9 s32i.n a12, a1, 8 40105935: 11d9 s32i.n a13, a1, 4 40105937: 3109 s32i.n a0, a1, 12 40105939: 74d030 extui a13, a3, 0, 8 4010593c: 2842d2 s8i a13, a2, 40 4010593f: 02cd mov.n a12, a2 40105941: fffac5 call0 401058f0 <_ZN5Timer4stopEv> 40105944: 6c28 l32i.n a2, a12, 24 40105946: 7c38 l32i.n a3, a12, 28 40105948: 202230 or a2, a2, a3 4010594b: 05a216 beqz a2, 401059a9 <_ZN5Timer5startEb+0x79> 4010594e: 8c28 l32i.n a2, a12, 32 40105950: 82fc bnez.n a2, 4010598c <_ZN5Timer5startEb+0x5c> 40105952: 9c28 l32i.n a2, a12, 36 40105954: 42fc bnez.n a2, 4010598c <_ZN5Timer5startEb+0x5c> 40105956: 0013c6 j 401059a9 <_ZN5Timer5startEb+0x79> 40105959: fff041 l32r a4, 4010591c <_ZN5Timer4stopEv+0x2c> 4010595c: fff151 l32r a5, 40105920 <_ZN5Timer4stopEv+0x30> 4010595f: fff301 l32r a0, 4010592c <_ZN5Timer4stopEv+0x3c> 40105962: 0000c0 callx0 a0 40105965: 161c42 l16ui a4, a12, 44 40105968: 130c movi.n a3, 1 4010596a: 035d mov.n a5, a3 4010596c: 833d40 moveqz a3, a13, a4 4010596f: 034d mov.n a4, a3 40105971: 000146 j 4010597a <_ZN5Timer5startEb+0x4a> 40105974: 205330 or a5, a3, a3 40105977: 204dd0 or a4, a13, a13 4010597a: 203220 or a3, a2, a2 4010597d: 0c2d mov.n a2, a12 4010597f: fae6c5 call0 401007ec 40105982: 120c movi.n a2, 1 40105984: 294c22 s8i a2, a12, 41 40105987: 000786 j 401059a9 <_ZN5Timer5startEb+0x79> 4010598a: 310000 srai a0, a0, 16 4010598d: c0ffe6 bgei a15, 0x100, 40105951 <_ZN5Timer5startEb+0x21> 40105990: 202c movi.n a0, 34 40105992: 204cc0 or a4, a12, a12 40105995: fad4c5 call0 401006e4 40105998: 072c32 l32i a3, a12, 28 4010599b: 6c28 l32i.n a2, a12, 24 4010599d: fb8356 bnez a3, 40105959 <_ZN5Timer5startEb+0x29> 401059a0: ffe241 l32r a4, 40105928 <_ZN5Timer4stopEv+0x38> 401059a3: b23427 bltu a4, a2, 40105959 <_ZN5Timer5startEb+0x29> 401059a6: fff286 j 40105974 <_ZN5Timer5startEb+0x44> 401059a9: 3108 l32i.n a0, a1, 12 401059ab: 21c8 l32i.n a12, a1, 8 401059ad: 11d8 l32i.n a13, a1, 4 401059af: 10c112 addi a1, a1, 16 401059b2: f00d ret.n 401059b4 <_ZN5Timer10processingEPv>: 401059b4: f0c112 addi a1, a1, -16 401059b7: 21c9 s32i.n a12, a1, 8 401059b9: 3109 s32i.n a0, a1, 12 401059bb: 02cd mov.n a12, a2 401059bd: b2bc beqz.n a2, 401059fc <_ZN5Timer10processingEPv+0x48> 401059bf: 161232 l16ui a3, a2, 44 401059c2: f39c beqz.n a3, 401059e5 <_ZN5Timer10processingEPv+0x31> 401059c4: 151222 l16ui a2, a2, 42 401059c7: 221b addi.n a2, a2, 1 401059c9: f42020 extui a2, a2, 0, 16 401059cc: 06b237 bgeu a2, a3, 401059d6 <_ZN5Timer10processingEPv+0x22> 401059cf: 155c22 s16i a2, a12, 42 401059d2: 000986 j 401059fc <_ZN5Timer10processingEPv+0x48> 401059d5: 020c00 excw 401059d8: 155c22 s16i a2, a12, 42 401059db: 280c22 l8ui a2, a12, 40 401059de: 32cc bnez.n a2, 401059e5 <_ZN5Timer10processingEPv+0x31> 401059e0: 0c2d mov.n a2, a12 401059e2: fff0c5 call0 401058f0 <_ZN5Timer4stopEv> 401059e5: 8c28 l32i.n a2, a12, 32 401059e7: 628c beqz.n a2, 401059f1 <_ZN5Timer10processingEPv+0x3d> 401059e9: 0002c0 callx0 a2 401059ec: 000306 j 401059fc <_ZN5Timer10processingEPv+0x48> 401059ef: 280000 excw 401059f2: 8c9c beqz.n a12, 40105a0e <_ZN5Timer7restartEv+0x6> 401059f4: 023852 excw 401059f7: 2338 l32i.n a3, a3, 8 401059f9: 0003c0 callx0 a3 401059fc: 3108 l32i.n a0, a1, 12 401059fe: 21c8 l32i.n a12, a1, 8 40105a00: 10c112 addi a1, a1, 16 40105a03: f00d ret.n 40105a05: 000000 ill 40105a08 <_ZN5Timer7restartEv>: 40105a08: f0c112 addi a1, a1, -16 40105a0b: 3109 s32i.n a0, a1, 12 40105a0d: 21c9 s32i.n a12, a1, 8 40105a0f: 20c220 or a12, a2, a2 40105a12: ffedc5 call0 401058f0 <_ZN5Timer4stopEv> 40105a15: 0c2d mov.n a2, a12 40105a17: 130c movi.n a3, 1 40105a19: fff145 call0 40105930 <_ZN5Timer5startEb> 40105a1c: 3108 l32i.n a0, a1, 12 40105a1e: 21c8 l32i.n a12, a1, 8 40105a20: 10c112 addi a1, a1, 16 40105a23: f00d ret.n 40105a25: 000000 ill 40105a28: fe38 l32i.n a3, a14, 60 40105a2a: ff .byte 0xff 40105a2b: 0f .byte 0xf 40105a2c <_ZN5Timer13setIntervalUsEy>: 40105a2c: e0c112 addi a1, a1, -32 40105a2f: 61c9 s32i.n a12, a1, 24 40105a31: 51d9 s32i.n a13, a1, 20 40105a33: 41e9 s32i.n a14, a1, 16 40105a35: 7109 s32i.n a0, a1, 28 40105a37: 31f9 s32i.n a15, a1, 12 40105a39: 02cd mov.n a12, a2 40105a3b: 04ed mov.n a14, a4 40105a3d: 05dd mov.n a13, a5 40105a3f: 005556 bnez a5, 40105a48 <_ZN5Timer13setIntervalUsEy+0x1c> 40105a42: fff921 l32r a2, 40105a28 <_ZN5Timer7restartEv+0x20> 40105a45: 2fb247 bgeu a2, a4, 40105a78 <_ZN5Timer13setIntervalUsEy+0x4c> 40105a48: fff841 l32r a4, 40105a28 <_ZN5Timer7restartEv+0x20> 40105a4b: ffb551 l32r a5, 40105920 <_ZN5Timer4stopEv+0x30> 40105a4e: 0e2d mov.n a2, a14 40105a50: 0d3d mov.n a3, a13 40105a52: ffb601 l32r a0, 4010592c <_ZN5Timer4stopEv+0x3c> 40105a55: 0000c0 callx0 a0 40105a58: f21b addi.n a15, a2, 1 40105a5a: 0f4d mov.n a4, a15 40105a5c: 315ff0 srai a5, a15, 31 40105a5f: 0e2d mov.n a2, a14 40105a61: 0d3d mov.n a3, a13 40105a63: ffb201 l32r a0, 4010592c <_ZN5Timer4stopEv+0x3c> 40105a66: 0000c0 callx0 a0 40105a69: 6c29 s32i.n a2, a12, 24 40105a6b: 020c movi.n a2, 0 40105a6d: 7c39 s32i.n a3, a12, 28 40105a6f: 155c22 s16i a2, a12, 42 40105a72: 165cf2 s16i a15, a12, 44 40105a75: 000246 j 40105a82 <_ZN5Timer13setIntervalUsEy+0x56> 40105a78: 6c49 s32i.n a4, a12, 24 40105a7a: 7c59 s32i.n a5, a12, 28 40105a7c: 155c52 s16i a5, a12, 42 40105a7f: 165c52 s16i a5, a12, 44 40105a82: 290c22 l8ui a2, a12, 41 40105a85: 328c beqz.n a2, 40105a8c <_ZN5Timer13setIntervalUsEy+0x60> 40105a87: 0c2d mov.n a2, a12 40105a89: fff7c5 call0 40105a08 <_ZN5Timer7restartEv> 40105a8c: 7108 l32i.n a0, a1, 28 40105a8e: 61c8 l32i.n a12, a1, 24 40105a90: 51d8 l32i.n a13, a1, 20 40105a92: 41e8 l32i.n a14, a1, 16 40105a94: 31f8 l32i.n a15, a1, 12 40105a96: 20c112 addi a1, a1, 32 40105a99: f00d ret.n 40105a9b: 065000 excw 40105a9e: 124000 excw 40105aa0 <_ZN5Timer13setIntervalMsEj>: 40105aa0: f0c112 addi a1, a1, -16 40105aa3: ff9e41 l32r a4, 4010591c <_ZN5Timer4stopEv+0x2c> 40105aa6: ff9e51 l32r a5, 40105920 <_ZN5Timer4stopEv+0x30> 40105aa9: 21c9 s32i.n a12, a1, 8 40105aab: 02cd mov.n a12, a2 40105aad: 032d mov.n a2, a3 40105aaf: 030c movi.n a3, 0 40105ab1: 3109 s32i.n a0, a1, 12 40105ab3: fffa01 l32r a0, 40105a9c <_ZN5Timer13setIntervalUsEy+0x70> 40105ab6: 0000c0 callx0 a0 40105ab9: 024d mov.n a4, a2 40105abb: 035d mov.n a5, a3 40105abd: 0c2d mov.n a2, a12 40105abf: fff6c5 call0 40105a2c <_ZN5Timer13setIntervalUsEy> 40105ac2: 3108 l32i.n a0, a1, 12 40105ac4: 21c8 l32i.n a12, a1, 8 40105ac6: 10c112 addi a1, a1, 16 40105ac9: f00d ret.n ... 40105acc <_ZN5Timer11setCallbackEPFvvE>: 40105acc: e0c112 addi a1, a1, -32 40105acf: 61c9 s32i.n a12, a1, 24 40105ad1: 51d9 s32i.n a13, a1, 20 40105ad3: 02cd mov.n a12, a2 40105ad5: 03dd mov.n a13, a3 40105ad7: 076102 s32i a0, a1, 28 40105ada: ea2c01 l32r a0, 4010038c 40105add: 0000c0 callx0 a0 40105ae0: 020c movi.n a2, 0 40105ae2: 0129 s32i.n a2, a1, 0 40105ae4: 8cd9 s32i.n a13, a12, 32 40105ae6: 24cc22 addi a2, a12, 36 40105ae9: 171127 beq a1, a2, 40105b04 <_ZN5Timer11setCallbackEPFvvE+0x38> 40105aec: 9c28 l32i.n a2, a12, 36 40105aee: e28c beqz.n a2, 40105b00 <_ZN5Timer11setCallbackEPFvvE+0x34> 40105af0: 1238 l32i.n a3, a2, 4 40105af2: 330b addi.n a3, a3, -1 40105af4: 1239 s32i.n a3, a2, 4 40105af6: 63cc bnez.n a3, 40105b00 <_ZN5Timer11setCallbackEPFvvE+0x34> 40105af8: 0238 l32i.n a3, a2, 0 40105afa: 012332 l32i a3, a3, 4 40105afd: 0003c0 callx0 a3 40105b00: 020c movi.n a2, 0 40105b02: 9c29 s32i.n a2, a12, 36 40105b04: eb1501 l32r a0, 40100758 40105b07: 0000c0 callx0 a0 40105b0a: 3dcc bnez.n a13, 40105b11 <_ZN5Timer11setCallbackEPFvvE+0x45> 40105b0c: 0c2d mov.n a2, a12 40105b0e: ffde05 call0 401058f0 <_ZN5Timer4stopEv> 40105b11: 7108 l32i.n a0, a1, 28 40105b13: 61c8 l32i.n a12, a1, 24 40105b15: 51d8 l32i.n a13, a1, 20 40105b17: 20c112 addi a1, a1, 32 40105b1a: f00d ret.n 40105b1c <_ZN5Timer12initializeMsEjPFvvE>: 40105b1c: f0c112 addi a1, a1, -16 40105b1f: 11d9 s32i.n a13, a1, 4 40105b21: 03dd mov.n a13, a3 40105b23: 043d mov.n a3, a4 40105b25: 3109 s32i.n a0, a1, 12 40105b27: 21c9 s32i.n a12, a1, 8 40105b29: 02cd mov.n a12, a2 40105b2b: fffa05 call0 40105acc <_ZN5Timer11setCallbackEPFvvE> 40105b2e: 0c2d mov.n a2, a12 40105b30: 0d3d mov.n a3, a13 40105b32: fff6c5 call0 40105aa0 <_ZN5Timer13setIntervalMsEj> 40105b35: 3108 l32i.n a0, a1, 12 40105b37: 0c2d mov.n a2, a12 40105b39: 11d8 l32i.n a13, a1, 4 40105b3b: 21c8 l32i.n a12, a1, 8 40105b3d: 10c112 addi a1, a1, 16 40105b40: f00d ret.n ... 40105b44 <_ZN5Timer12initializeUsEjPFvvE>: 40105b44: f0c112 addi a1, a1, -16 40105b47: 11d9 s32i.n a13, a1, 4 40105b49: 03dd mov.n a13, a3 40105b4b: 043d mov.n a3, a4 40105b4d: 3109 s32i.n a0, a1, 12 40105b4f: 21c9 s32i.n a12, a1, 8 40105b51: 02cd mov.n a12, a2 40105b53: fff785 call0 40105acc <_ZN5Timer11setCallbackEPFvvE> 40105b56: 0c2d mov.n a2, a12 40105b58: 0d4d mov.n a4, a13 40105b5a: 00a052 movi a5, 0 40105b5d: ffecc5 call0 40105a2c <_ZN5Timer13setIntervalUsEy> 40105b60: 3108 l32i.n a0, a1, 12 40105b62: 0c2d mov.n a2, a12 40105b64: 11d8 l32i.n a13, a1, 4 40105b66: 21c8 l32i.n a12, a1, 8 40105b68: 10c112 addi a1, a1, 16 40105b6b: f00d ret.n 40105b6d: 000000 ill 40105b70: 6dc8 l32i.n a12, a13, 24 40105b72: 124024 excw 40105b74 <_ZN5Timer11setCallbackE8DelegateIFvvEE>: 40105b74: f0c112 addi a1, a1, -16 40105b77: 3109 s32i.n a0, a1, 12 40105b79: 21c9 s32i.n a12, a1, 8 40105b7b: 11d9 s32i.n a13, a1, 4 40105b7d: 20c220 or a12, a2, a2 40105b80: 20d330 or a13, a3, a3 40105b83: ea0201 l32r a0, 4010038c 40105b86: 0000c0 callx0 a0 40105b89: 020c movi.n a2, 0 40105b8b: 8c29 s32i.n a2, a12, 32 40105b8d: 0d3d mov.n a3, a13 40105b8f: 24cc22 addi a2, a12, 36 40105b92: fff701 l32r a0, 40105b70 <_ZN5Timer12initializeUsEjPFvvE+0x2c> 40105b95: 0000c0 callx0 a0 40105b98: eaf001 l32r a0, 40100758 40105b9b: 0000c0 callx0 a0 40105b9e: 0d28 l32i.n a2, a13, 0 40105ba0: 42cc bnez.n a2, 40105ba8 <_ZN5Timer11setCallbackE8DelegateIFvvEE+0x34> 40105ba2: 202cc0 or a2, a12, a12 40105ba5: ffd485 call0 401058f0 <_ZN5Timer4stopEv> 40105ba8: 3108 l32i.n a0, a1, 12 40105baa: 21c8 l32i.n a12, a1, 8 40105bac: 11d8 l32i.n a13, a1, 4 40105bae: 10c112 addi a1, a1, 16 40105bb1: f00d ret.n ... 40105bb4 <_ZN5Timer12initializeMsEj8DelegateIFvvEE>: 40105bb4: e0c112 addi a1, a1, -32 40105bb7: 61c9 s32i.n a12, a1, 24 40105bb9: 02cd mov.n a12, a2 40105bbb: 020c movi.n a2, 0 40105bbd: 51d9 s32i.n a13, a1, 20 40105bbf: 0129 s32i.n a2, a1, 0 40105bc1: 03dd mov.n a13, a3 40105bc3: 012d mov.n a2, a1 40105bc5: 203440 or a3, a4, a4 40105bc8: 076102 s32i a0, a1, 28 40105bcb: ffe901 l32r a0, 40105b70 <_ZN5Timer12initializeUsEjPFvvE+0x2c> 40105bce: 0000c0 callx0 a0 40105bd1: 0c2d mov.n a2, a12 40105bd3: 203110 or a3, a1, a1 40105bd6: fff9c5 call0 40105b74 <_ZN5Timer11setCallbackE8DelegateIFvvEE> 40105bd9: 0128 l32i.n a2, a1, 0 40105bdb: e28c beqz.n a2, 40105bed <_ZN5Timer12initializeMsEj8DelegateIFvvEE+0x39> 40105bdd: 1238 l32i.n a3, a2, 4 40105bdf: 330b addi.n a3, a3, -1 40105be1: 1239 s32i.n a3, a2, 4 40105be3: 63cc bnez.n a3, 40105bed <_ZN5Timer12initializeMsEj8DelegateIFvvEE+0x39> 40105be5: 0238 l32i.n a3, a2, 0 40105be7: 012332 l32i a3, a3, 4 40105bea: 0003c0 callx0 a3 40105bed: 0c2d mov.n a2, a12 40105bef: 0d3d mov.n a3, a13 40105bf1: ffeac5 call0 40105aa0 <_ZN5Timer13setIntervalMsEj> 40105bf4: 7108 l32i.n a0, a1, 28 40105bf6: 0c2d mov.n a2, a12 40105bf8: 51d8 l32i.n a13, a1, 20 40105bfa: 61c8 l32i.n a12, a1, 24 40105bfc: 20c112 addi a1, a1, 32 40105bff: f00d ret.n 40105c01: 000000 ill 40105c04 <_ZN5Timer12initializeUsEj8DelegateIFvvEE>: 40105c04: e0c112 addi a1, a1, -32 40105c07: 61c9 s32i.n a12, a1, 24 40105c09: 02cd mov.n a12, a2 40105c0b: 020c movi.n a2, 0 40105c0d: 51d9 s32i.n a13, a1, 20 40105c0f: 0129 s32i.n a2, a1, 0 40105c11: 03dd mov.n a13, a3 40105c13: 012d mov.n a2, a1 40105c15: 203440 or a3, a4, a4 40105c18: 076102 s32i a0, a1, 28 40105c1b: ffd501 l32r a0, 40105b70 <_ZN5Timer12initializeUsEjPFvvE+0x2c> 40105c1e: 0000c0 callx0 a0 40105c21: 0c2d mov.n a2, a12 40105c23: 203110 or a3, a1, a1 40105c26: fff4c5 call0 40105b74 <_ZN5Timer11setCallbackE8DelegateIFvvEE> 40105c29: 0128 l32i.n a2, a1, 0 40105c2b: d28c beqz.n a2, 40105c3c <_ZN5Timer12initializeUsEj8DelegateIFvvEE+0x38> 40105c2d: 1238 l32i.n a3, a2, 4 40105c2f: 330b addi.n a3, a3, -1 40105c31: 1239 s32i.n a3, a2, 4 40105c33: 53cc bnez.n a3, 40105c3c <_ZN5Timer12initializeUsEj8DelegateIFvvEE+0x38> 40105c35: 0238 l32i.n a3, a2, 0 40105c37: 1338 l32i.n a3, a3, 4 40105c39: 0003c0 callx0 a3 40105c3c: 0c2d mov.n a2, a12 40105c3e: 0d4d mov.n a4, a13 40105c40: 050c movi.n a5, 0 40105c42: ffde85 call0 40105a2c <_ZN5Timer13setIntervalUsEy> 40105c45: 7108 l32i.n a0, a1, 28 40105c47: 0c2d mov.n a2, a12 40105c49: 51d8 l32i.n a13, a1, 20 40105c4b: 61c8 l32i.n a12, a1, 24 40105c4d: 20c112 addi a1, a1, 32 40105c50: f00d ret.n