.\crack_me.out: file format elf32-msp430 Disassembly of section .text:_isr: 00003100 <_c_int00_noargs>: 3100: 81 00 00 31 mova #12544, r1 ;0x03100 3104: b1 13 c4 06 calla #67268 ;0x106c4 3108: 0c 93 cmp #0, r12 ;r3 As==00 310a: 02 24 jz $+6 ;abs 0x3110 310c: b1 13 a2 04 calla #66722 ;0x104a2 00003110 <$C$L2>: 3110: 0c 43 clr r12 ; 3112: b1 13 32 01 calla #65842 ;0x10132 3116: 1c 43 mov #1, r12 ;r3 As==01 3118: b1 13 be 06 calla #67262 ;0x106be 0000311c <__TI_ISR_TRAP>: 311c: 32 d0 10 00 bis #16, r2 ;#0x0010 3120: fd 3f jmp $-4 ;abs 0x311c 3122: 03 43 nop Disassembly of section .text: 00010000 <_setfield>: 10000: 4a 14 pushm.a #5, r10 ;20-bit words 10002: b1 00 06 00 suba #6, r1 ; 10006: c7 0e mova r14, r7 ; 10008: c6 0d mova r13, r6 ; 1000a: c8 0c mova r12, r8 ; 1000c: c9 08 mova r8, r9 ; 1000e: a9 00 1f 00 adda #31, r9 ;0x0001f 10012: 71 09 00 00 mova r9, 0(r1) ; 10016: 81 43 04 00 mov #0, 4(r1) ;r3 As==00 1001a: 3d 40 20 00 mov #32, r13 ;#0x0020 1001e: 3e 40 20 00 mov #32, r14 ;#0x0020 10022: b1 13 3e 06 calla #67134 ;0x1063e 10026: 3f 01 00 00 mova 0(r1), r15 ; 1002a: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 1002e: ce 08 mova r8, r14 ; 10030: ae 00 1e 00 adda #30, r14 ;0x0001e 10034: 71 0e 00 00 mova r14, 0(r1) ; 10038: 0a 43 clr r10 ; 1003a: 5f 46 06 00 mov.b 6(r6), r15 ; 1003e: 3f 80 25 00 sub #37, r15 ;#0x0025 10042: 0c 24 jz $+26 ;abs 0x1005c 10044: 3f 80 3e 00 sub #62, r15 ;#0x003e 10048: 1a 24 jz $+54 ;abs 0x1007e 1004a: 1f 83 dec r15 ; 1004c: 0f 24 jz $+32 ;abs 0x1006c 1004e: 3f 80 0b 00 sub #11, r15 ;#0x000b 10052: 0c 24 jz $+26 ;abs 0x1006c 10054: 3f 80 09 00 sub #9, r15 ; 10058: 09 24 jz $+20 ;abs 0x1006c 1005a: 1f 3c jmp $+64 ;abs 0x1009a 0001005c <$C$L58>: 1005c: cc 08 mova r8, r12 ; 1005e: 8d 00 7e 31 mova #12670, r13 ;0x0317e 10062: 2e 43 mov #2, r14 ;r3 As==10 10064: b1 13 7e 06 calla #67198 ;0x1067e 10068: 1c 43 mov #1, r12 ;r3 As==01 1006a: 5f 3c jmp $+192 ;abs 0x1012a 0001006c <$C$L59>: 1006c: cc 06 mova r6, r12 ; 1006e: cd 01 mova r1, r13 ; 10070: ad 00 04 00 adda #4, r13 ; 10074: ce 01 mova r1, r14 ; 10076: cf 07 mova r7, r15 ; 10078: b1 13 fc 02 calla #66300 ;0x102fc 1007c: 0e 3c jmp $+30 ;abs 0x1009a 0001007e <$C$L60>: 1007e: 00 18 e7 53 incdx.a 0(r7) ; 10082: 00 00 10084: 0f 07 mova @r7, r15 ; 10086: 5f 4f fe ff mov.b -2(r15),r15 ; 1008a: 4f 93 cmp.b #0, r15 ;r3 As==00 1008c: 01 20 jnz $+4 ;abs 0x10090 1008e: 1a 43 mov #1, r10 ;r3 As==01 00010090 <$C$L61>: 10090: ce 4f 00 00 mov.b r15, 0(r14) ; 10094: 00 18 d1 83 decx.a 0(r1) ; 10098: 00 00 0001009a <$C$L62>: 1009a: 81 93 04 00 cmp #0, 4(r1) ;r3 As==00 1009e: 08 24 jz $+18 ;abs 0x100b0 100a0: 3f 01 00 00 mova 0(r1), r15 ; 100a4: ff 40 2d 00 mov.b #45, 0(r15) ;#0x002d 100a8: 00 00 100aa: 00 18 d1 83 decx.a 0(r1) ; 100ae: 00 00 000100b0 <$C$L63>: 100b0: 0f 49 mov r9, r15 ; 100b2: 2f 81 sub @r1, r15 ; 100b4: 1f 93 cmp #1, r15 ;r3 As==01 100b6: 07 34 jge $+16 ;abs 0x100c6 100b8: 4f 0e rlam.a #4, r15 ; 100ba: 4f 0d rram.a #4, r15 ; 100bc: c9 08 mova r8, r9 ; 100be: f9 0f suba r15, r9 ; 100c0: a9 00 01 00 adda #1, r9 ; 100c4: 01 3c jmp $+4 ;abs 0x100c8 000100c6 <$C$L64>: 100c6: c9 08 mova r8, r9 ; 000100c8 <$C$L65>: 100c8: 1d 43 mov #1, r13 ;r3 As==01 100ca: 00 18 5d 51 addx.a 0(r1), r13 ; 100ce: 00 00 100d0: cc 09 mova r9, r12 ; 100d2: 0e 43 clr r14 ; 100d4: 3f 40 20 00 mov #32, r15 ;#0x0020 100d8: b1 13 ec 05 calla #67052 ;0x105ec 100dc: 71 0c 00 00 mova r12, 0(r1) ; 100e0: 0a 93 cmp #0, r10 ;r3 As==00 100e2: 07 24 jz $+16 ;abs 0x100f2 100e4: cf 0c mova r12, r15 ; 100e6: af 00 01 00 adda #1, r15 ; 100ea: 71 0f 00 00 mova r15, 0(r1) ; 100ee: cc 43 00 00 mov.b #0, 0(r12) ;r3 As==00 000100f2 <$C$L66>: 100f2: 00 18 58 91 cmpx.a 0(r1), r8 ; 100f6: 00 00 100f8: 0d 28 jnc $+28 ;abs 0x10114 100fa: 3c 01 00 00 mova 0(r1), r12 ; 100fe: bc 00 01 00 suba #1, r12 ; 10102: 0e 48 mov r8, r14 ; 10104: 2e 81 sub @r1, r14 ; 10106: 1e 53 inc r14 ; 10108: 3d 40 20 00 mov #32, r13 ;#0x0020 1010c: b1 13 3e 06 calla #67134 ;0x1063e 10110: c8 43 00 00 mov.b #0, 0(r8) ;r3 As==00 00010114 <$C$L67>: 10114: 0e 49 mov r9, r14 ; 10116: 0e 88 sub r8, r14 ; 10118: cc 08 mova r8, r12 ; 1011a: 3d 40 20 00 mov #32, r13 ;#0x0020 1011e: b1 13 3e 06 calla #67134 ;0x1063e 10122: cc 08 mova r8, r12 ; 10124: b1 13 a4 06 calla #67236 ;0x106a4 10128: 0c 5a add r10, r12 ; 0001012a <$C$L68>: 1012a: a1 00 06 00 adda #6, r1 ; 1012e: 46 16 popm.a #5, r10 ;20-bit words 10130: 10 01 reta ; 00010132
: 10132: b1 00 52 01 suba #338, r1 ;0x00152 10136: b2 40 80 5a mov #23168, &0x0120 ;#0x5a80 1013a: 20 01 1013c: b1 13 82 05 calla #66946 ;0x10582 10140: cc 01 mova r1, r12 ; 10142: ac 00 44 01 adda #324, r12 ;0x00144 10146: 8d 00 a4 31 mova #12708, r13 ;0x031a4 1014a: 3e 40 0d 00 mov #13, r14 ;#0x000d 1014e: b1 13 7e 06 calla #67198 ;0x1067e 10152: cc 01 mova r1, r12 ; 10154: ac 00 34 01 adda #308, r12 ;0x00134 10158: 8d 00 94 31 mova #12692, r13 ;0x03194 1015c: 3e 40 0f 00 mov #15, r14 ;#0x000f 10160: b1 13 7e 06 calla #67198 ;0x1067e 10164: cc 01 mova r1, r12 ; 10166: ac 00 20 01 adda #288, r12 ;0x00120 1016a: 8d 00 80 31 mova #12672, r13 ;0x03180 1016e: 3e 40 13 00 mov #19, r14 ;#0x0013 10172: b1 13 7e 06 calla #67198 ;0x1067e 10176: cc 01 mova r1, r12 ; 10178: ac 00 fe 00 adda #254, r12 ;0x000fe 1017c: 8d 00 4a 31 mova #12618, r13 ;0x0314a 10180: 3e 40 22 00 mov #34, r14 ;#0x0022 10184: b1 13 7e 06 calla #67198 ;0x1067e 10188: cc 01 mova r1, r12 ; 1018a: ac 00 9a 00 adda #154, r12 ;0x0009a 1018e: 0d 43 clr r13 ; 10190: 3e 40 32 00 mov #50, r14 ;#0x0032 10194: b1 13 3e 06 calla #67134 ;0x1063e 10198: cc 01 mova r1, r12 ; 1019a: ac 00 cc 00 adda #204, r12 ;0x000cc 1019e: 0d 43 clr r13 ; 101a0: 3e 40 32 00 mov #50, r14 ;#0x0032 101a4: b1 13 3e 06 calla #67134 ;0x1063e 101a8: 0e 3c jmp $+30 ;abs 0x101c6 000101aa <$C$L9>: 101aa: 00 18 f1 40 movx.a #12580, 0(r1) ;0x03124 101ae: 24 31 00 00 101b2: cc 01 mova r1, r12 ; 101b4: ac 00 04 00 adda #4, r12 ; 101b8: b1 13 3e 05 calla #66878 ;0x1053e 101bc: cc 01 mova r1, r12 ; 101be: ac 00 04 00 adda #4, r12 ; 101c2: b1 13 ce 05 calla #67022 ;0x105ce 000101c6 <$C$L10>: 101c6: cc 01 mova r1, r12 ; 101c8: ac 00 20 01 adda #288, r12 ;0x00120 101cc: b1 13 ce 05 calla #67022 ;0x105ce 101d0: cc 01 mova r1, r12 ; 101d2: ac 00 fe 00 adda #254, r12 ;0x000fe 101d6: b1 13 ce 05 calla #67022 ;0x105ce 101da: d2 43 00 11 mov.b #1, &0x1100 ;r3 As==01 101de: cc 01 mova r1, r12 ; 101e0: ac 00 cc 00 adda #204, r12 ;0x000cc 101e4: b1 13 4c 04 calla #66636 ;0x1044c 101e8: cc 01 mova r1, r12 ; 101ea: ac 00 cc 00 adda #204, r12 ;0x000cc 101ee: cd 01 mova r1, r13 ; 101f0: ad 00 34 01 adda #308, r13 ;0x00134 101f4: b1 13 0a 06 calla #67082 ;0x1060a 101f8: 0c 93 cmp #0, r12 ;r3 As==00 101fa: d7 23 jnz $-80 ;abs 0x101aa 101fc: 00 18 f1 40 movx.a #12604, 0(r1) ;0x0313c 10200: 3c 31 00 00 10204: cc 01 mova r1, r12 ; 10206: ac 00 04 00 adda #4, r12 ; 1020a: b1 13 3e 05 calla #66878 ;0x1053e 1020e: cc 01 mova r1, r12 ; 10210: ac 00 04 00 adda #4, r12 ; 10214: b1 13 ce 05 calla #67022 ;0x105ce 10218: 0c 43 clr r12 ; 1021a: a1 00 52 01 adda #338, r1 ;0x00152 1021e: 10 01 reta ; 00010220 <__TI_printfi_minimal>: 10220: 5a 14 pushm.a #6, r10 ;20-bit words 10222: b1 00 32 00 suba #50, r1 ;0x00032 10226: c8 0f mova r15, r8 ; 10228: c6 0e mova r14, r6 ; 1022a: 71 0d 2c 00 mova r13, 44(r1) ; 0x0002c 1022e: c9 0c mova r12, r9 ; 10230: 37 01 4e 00 mova 78(r1), r7 ;0x0004e 10234: 05 09 mova @r9, r5 ; 10236: 0c 09 mova @r9, r12 ; 10238: b1 13 a4 06 calla #67236 ;0x106a4 1023c: 0a 4c mov r12, r10 ; 1023e: ea 05 adda r5, r10 ; 10240: 81 43 30 00 mov #0, 48(r1) ;r3 As==00, 0x0030 10244: d5 0a cmpa r10, r5 ; 10246: 54 2c jc $+170 ;abs 0x102f0 00010248 <$C$L72>: 10248: 81 43 24 00 mov #0, 36(r1) ;r3 As==00, 0x0024 1024c: c1 43 2a 00 mov.b #0, 42(r1) ;r3 As==00, 0x002a 10250: 08 3c jmp $+18 ;abs 0x10262 00010252 <$C$L73>: 10252: af 00 01 00 adda #1, r15 ; 10256: 79 0f 00 00 mova r15, 0(r9) ; 1025a: cd 06 mova r6, r13 ; 1025c: 48 13 calla r8 ; 1025e: 91 53 30 00 inc 48(r1) ; 00010262 <$C$L74>: 10262: 3e 40 25 00 mov #37, r14 ;#0x0025 10266: 0f 09 mova @r9, r15 ; 10268: 6e 9f cmp.b @r15, r14 ; 1026a: 3e 20 jnz $+126 ;abs 0x102e8 1026c: 00 18 d9 53 incx.a 0(r9) ; 10270: 00 00 10272: 0f 09 mova @r9, r15 ; 10274: ce 0f mova r15, r14 ; 10276: ae 00 01 00 adda #1, r14 ; 1027a: 79 0e 00 00 mova r14, 0(r9) ; 1027e: 6f 4f mov.b @r15, r15 ; 10280: c1 4f 2a 00 mov.b r15, 42(r1) ; 0x002a 10284: 3f 90 73 00 cmp #115, r15 ;#0x0073 10288: 19 24 jz $+52 ;abs 0x102bc 1028a: cc 01 mova r1, r12 ; 1028c: ac 00 04 00 adda #4, r12 ; 10290: cd 01 mova r1, r13 ; 10292: ad 00 24 00 adda #36, r13 ;0x00024 10296: ce 01 mova r1, r14 ; 10298: ae 00 2c 00 adda #44, r14 ;0x0002c 1029c: b1 13 00 00 calla #65536 ;0x10000 102a0: ce 0c mova r12, r14 ; 102a2: cc 01 mova r1, r12 ; 102a4: ac 00 04 00 adda #4, r12 ; 102a8: cd 06 mova r6, r13 ; 102aa: 47 13 calla r7 ; 102ac: 3c 93 cmp #-1, r12 ;r3 As==11 102ae: 03 24 jz $+8 ;abs 0x102b6 102b0: 81 5c 30 00 add r12, 48(r1) ; 0x0030 102b4: 11 3c jmp $+36 ;abs 0x102d8 000102b6 <$C$L75>: 102b6: b1 43 30 00 mov #-1, 48(r1) ;r3 As==11, 0x0030 102ba: 1a 3c jmp $+54 ;abs 0x102f0 000102bc <$C$L76>: 102bc: 71 08 00 00 mova r8, 0(r1) ; 102c0: cc 01 mova r1, r12 ; 102c2: ac 00 24 00 adda #36, r12 ;0x00024 102c6: cd 06 mova r6, r13 ; 102c8: ce 01 mova r1, r14 ; 102ca: ae 00 2c 00 adda #44, r14 ;0x0002c 102ce: cf 01 mova r1, r15 ; 102d0: af 00 30 00 adda #48, r15 ;0x00030 102d4: b1 13 f6 04 calla #66806 ;0x104f6 000102d8 <$C$L77>: 102d8: b1 93 30 00 cmp #-1, 48(r1) ;r3 As==11, 0x0030 102dc: 09 24 jz $+20 ;abs 0x102f0 102de: 00 18 c9 9a cmpx.a r10, 0(r9) ; 102e2: 00 00 102e4: b1 2b jnc $-156 ;abs 0x10248 102e6: 04 3c jmp $+10 ;abs 0x102f0 000102e8 <$C$L78>: 102e8: 0f 09 mova @r9, r15 ; 102ea: 6c 4f mov.b @r15, r12 ; 102ec: 4c 93 cmp.b #0, r12 ;r3 As==00 102ee: b1 23 jnz $-156 ;abs 0x10252 000102f0 <$C$L79>: 102f0: 1c 41 30 00 mov 48(r1), r12 ;0x00030 102f4: a1 00 32 00 adda #50, r1 ;0x00032 102f8: 55 16 popm.a #6, r10 ;20-bit words 102fa: 10 01 reta ; 000102fc <_pproc_diouxp>: 102fc: 2a 14 pushm.a #3, r10 ;20-bit words 102fe: cb 0e mova r14, r11 ; 10300: 5a 4c 06 00 mov.b 6(r12), r10 ; 10304: ce 0a mova r10, r14 ; 10306: 3e 80 6f 00 sub #111, r14 ;#0x006f 1030a: 09 24 jz $+20 ;abs 0x1031e 1030c: 3e 80 09 00 sub #9, r14 ; 10310: 03 24 jz $+8 ;abs 0x10318 10312: 39 40 0a 00 mov #10, r9 ;#0x000a 10316: 04 3c jmp $+10 ;abs 0x10320 00010318 <$C$L45>: 10318: 39 40 10 00 mov #16, r9 ;#0x0010 1031c: 01 3c jmp $+4 ;abs 0x10320 0001031e <$C$L46>: 1031e: 39 42 mov #8, r9 ;r2 As==11 00010320 <$C$L47>: 10320: 3a 90 70 00 cmp #112, r10 ;#0x0070 10324: 13 24 jz $+40 ;abs 0x1034c 10326: ce 0a mova r10, r14 ; 10328: 3e 80 64 00 sub #100, r14 ;#0x0064 1032c: 08 24 jz $+18 ;abs 0x1033e 1032e: 3e 80 0b 00 sub #11, r14 ;#0x000b 10332: 05 24 jz $+12 ;abs 0x1033e 10334: 3e 80 09 00 sub #9, r14 ; 10338: 02 24 jz $+6 ;abs 0x1033e 1033a: 0f 43 clr r15 ; 1033c: 0f 3c jmp $+32 ;abs 0x1035c 0001033e <$C$L48>: 1033e: 00 18 ef 53 incdx.a 0(r15) ; 10342: 00 00 10344: 0f 0f mova @r15, r15 ; 10346: 1f 4f fe ff mov -2(r15),r15 ; 1034a: 06 3c jmp $+14 ;abs 0x10358 0001034c <$C$L49>: 1034c: 00 18 ef 52 addx.a #4, 0(r15) ;r2 As==10 10350: 00 00 10352: 0f 0f mova @r15, r15 ; 10354: 1f 4f fc ff mov -4(r15),r15 ; 00010358 <$C$L50>: 10358: 5a 4c 06 00 mov.b 6(r12), r10 ; 0001035c <$C$L51>: 1035c: cc 0f mova r15, r12 ; 1035e: 3a 90 64 00 cmp #100, r10 ;#0x0064 10362: 06 20 jnz $+14 ;abs 0x10370 10364: 0c 93 cmp #0, r12 ;r3 As==00 10366: 04 34 jge $+10 ;abs 0x10370 10368: 9d 43 00 00 mov #1, 0(r13) ;r3 As==01 1036c: 3c e3 inv r12 ; 1036e: 1c 53 inc r12 ; 00010370 <$C$L52>: 10370: ca 0c mova r12, r10 ; 10372: 0a 93 cmp #0, r10 ;r3 As==00 10374: 0a 20 jnz $+22 ;abs 0x1038a 10376: 0e 0b mova @r11, r14 ; 10378: cf 0e mova r14, r15 ; 1037a: bf 00 01 00 suba #1, r15 ; 1037e: 7b 0f 00 00 mova r15, 0(r11) ; 10382: fe 40 30 00 mov.b #48, 0(r14) ;#0x0030 10386: 00 00 10388: 21 3c jmp $+68 ;abs 0x103cc 0001038a <$C$L53>: 1038a: cc 0a mova r10, r12 ; 1038c: cf 09 mova r9, r15 ; 1038e: 3f 82 sub #8, r15 ;r2 As==11 10390: 08 24 jz $+18 ;abs 0x103a2 10392: 3f 82 sub #8, r15 ;r2 As==11 10394: 04 24 jz $+10 ;abs 0x1039e 10396: cd 09 mova r9, r13 ; 10398: b1 13 54 06 calla #67156 ;0x10654 1039c: 03 3c jmp $+8 ;abs 0x103a4 0001039e <$C$L54>: 1039e: 5c 0f rrum #4, r12 ; 103a0: 01 3c jmp $+4 ;abs 0x103a4 000103a2 <$C$L55>: 103a2: 5c 0b rrum #3, r12 ; 000103a4 <$C$L56>: 103a4: cf 0c mova r12, r15 ; 103a6: 08 0b mova @r11, r8 ; 103a8: ce 08 mova r8, r14 ; 103aa: be 00 01 00 suba #1, r14 ; 103ae: 7b 0e 00 00 mova r14, 0(r11) ; 103b2: cc 09 mova r9, r12 ; 103b4: cd 0f mova r15, r13 ; 103b6: b1 13 26 06 calla #67110 ;0x10626 103ba: 0a 8c sub r12, r10 ; 103bc: 0e 4a mov r10, r14 ; 103be: ae 00 6c 31 adda #12652, r14 ;0x0316c 103c2: e8 4e 00 00 mov.b @r14, 0(r8) ; 103c6: ca 0f mova r15, r10 ; 103c8: 0a 93 cmp #0, r10 ;r3 As==00 103ca: df 23 jnz $-64 ;abs 0x1038a 000103cc <$C$L57>: 103cc: 0c 0b mova @r11, r12 ; 103ce: b1 13 a4 06 calla #67236 ;0x106a4 103d2: 28 16 popm.a #3, r10 ;20-bit words 103d4: 10 01 reta ; 000103d6 <__TI_decompress_lzss>: 103d6: 2a 14 pushm.a #3, r10 ;20-bit words 000103d8 <$C$L1>: 103d8: 78 4c mov.b @r12+, r8 ; 103da: 09 43 clr r9 ; 103dc: 14 3c jmp $+42 ;abs 0x10406 000103de <$C$L2>: 103de: 0b 4b mov r11, r11 ; 103e0: ce 0d mova r13, r14 ; 103e2: fe 0b suba r11, r14 ; 103e4: be 00 01 00 suba #1, r14 ; 000103e8 <$C$L3>: 103e8: ad 00 01 00 adda #1, r13 ; 103ec: fd 4e ff ff mov.b @r14+, -1(r13) ; 0xffff 103f0: 1f 83 dec r15 ; 103f2: fa 23 jnz $-10 ;abs 0x103e8 103f4: 04 3c jmp $+10 ;abs 0x103fe 000103f6 <$C$L4>: 103f6: ad 00 01 00 adda #1, r13 ; 103fa: fd 4c ff ff mov.b @r12+, -1(r13) ; 0xffff 000103fe <$C$L5>: 103fe: 58 03 rrum #1, r8 ; 10400: 19 53 inc r9 ; 10402: 39 92 cmp #8, r9 ;r2 As==11 10404: e9 37 jge $-44 ;abs 0x103d8 00010406 <$C$L6>: 10406: 18 b3 bit #1, r8 ;r3 As==01 10408: f6 23 jnz $-18 ;abs 0x103f6 1040a: 7b 4c mov.b @r12+, r11 ; 1040c: 7f 4c mov.b @r12+, r15 ; 1040e: ce 0b mova r11, r14 ; 10410: 5e 0e rlam #4, r14 ; 10412: cb 0f mova r15, r11 ; 10414: 5b 0f rrum #4, r11 ; 10416: 3b f0 0f 00 and #15, r11 ;#0x000f 1041a: 0b de bis r14, r11 ; 1041c: 3f f0 0f 00 and #15, r15 ;#0x000f 10420: 3f 50 03 00 add #3, r15 ; 10424: 3f 90 12 00 cmp #18, r15 ;#0x0012 10428: 0c 20 jnz $+26 ;abs 0x10442 1042a: 7e 4c mov.b @r12+, r14 ; 1042c: 3e b0 80 00 bit #128, r14 ;#0x0080 10430: 07 24 jz $+16 ;abs 0x10440 10432: 7a 4c mov.b @r12+, r10 ; 10434: 3e f0 7f 00 and #127, r14 ;#0x007f 10438: 4a 4a mov.b r10, r10 ; 1043a: 46 18 0a 5a rpt #7 { rlax.w r10 ; 1043e: 0e da bis r10, r14 ; 00010440 <$C$L7>: 10440: 0f 5e add r14, r15 ; 00010442 <$C$L8>: 10442: 3b 90 ff 0f cmp #4095, r11 ;#0x0fff 10446: cb 23 jnz $-104 ;abs 0x103de 10448: 28 16 popm.a #3, r10 ;20-bit words 1044a: 10 01 reta ; 0001044c : 1044c: ce 0c mova r12, r14 ; 1044e: 4f 43 clr.b r15 ; 10450: 01 3c jmp $+4 ;abs 0x10454 00010452 <$C$L4>: 10452: 5f 53 inc.b r15 ; 00010454 <$C$L5>: 10454: d2 b3 03 00 bit.b #1, &0x0003 ;r3 As==01 10458: fd 27 jz $-4 ;abs 0x10454 1045a: 4d 4f mov.b r15, r13 ; 1045c: ed 0e adda r14, r13 ; 1045e: dd 42 66 00 mov.b &0x0066,0(r13) ;0x0066 10462: 00 00 10464: c2 93 00 11 cmp.b #0, &0x1100 ;r3 As==00 10468: 06 20 jnz $+14 ;abs 0x10476 1046a: 4d 4f mov.b r15, r13 ; 1046c: ed 0e adda r14, r13 ; 1046e: 6c 4d mov.b @r13, r12 ; 10470: b1 13 b2 06 calla #67250 ;0x106b2 10474: 04 3c jmp $+10 ;abs 0x1047e 00010476 <$C$L6>: 10476: 7c 40 2a 00 mov.b #42, r12 ;#0x002a 1047a: b1 13 b2 06 calla #67250 ;0x106b2 0001047e <$C$L7>: 1047e: 4d 4f mov.b r15, r13 ; 10480: ed 0e adda r14, r13 ; 10482: 3c 40 0d 00 mov #13, r12 ;#0x000d 10486: 6c 9d cmp.b @r13, r12 ; 10488: 06 24 jz $+14 ;abs 0x10496 1048a: 4d 4f mov.b r15, r13 ; 1048c: ed 0e adda r14, r13 ; 1048e: 3c 40 0a 00 mov #10, r12 ;#0x000a 10492: 6c 9d cmp.b @r13, r12 ; 10494: de 23 jnz $-66 ;abs 0x10452 00010496 <$C$L8>: 10496: 4d 4f mov.b r15, r13 ; 10498: ed 0e adda r14, r13 ; 1049a: cd 43 00 00 mov.b #0, 0(r13) ;r3 As==00 1049e: cc 0f mova r15, r12 ; 104a0: 10 01 reta ; 000104a2 <__TI_auto_init_nobinit_nopinit_hold_wdt>: 104a2: 2a 14 pushm.a #3, r10 ;20-bit words 104a4: 40 18 1a 42 movx.w &0x00120,r10 ; 104a8: 20 01 104aa: 40 18 b2 40 movx.w #23168, &0x00120;0x05a80 104ae: 80 5a 20 01 104b2: 8f 00 b2 31 mova #12722, r15 ;0x031b2 104b6: 9f 00 ba 31 cmpa #12730, r15 ;0x031ba 104ba: 13 24 jz $+40 ;abs 0x104e2 104bc: 89 00 c0 31 mova #12736, r9 ;0x031c0 104c0: 88 00 c8 31 mova #12744, r8 ;0x031c8 104c4: 0c 3c jmp $+26 ;abs 0x104de 000104c6 <$C$L23>: 104c6: 0c 09 mova @r9, r12 ; 104c8: 7f 4c mov.b @r12+, r15 ; 104ca: 5f 06 rlam #2, r15 ; 104cc: 00 18 5f 4f movx.a 12722(r15),r15 ;0x031b2 104d0: b2 31 104d2: a9 00 04 00 adda #4, r9 ; 104d6: 0d 09 mova @r9, r13 ; 104d8: 4f 13 calla r15 ; 104da: a9 00 04 00 adda #4, r9 ; 000104de <$C$L24>: 104de: d9 08 cmpa r8, r9 ; 104e0: f2 23 jnz $-26 ;abs 0x104c6 000104e2 <$C$L25>: 104e2: 7a c2 bic.b #8, r10 ;r2 As==11 104e4: 3a d0 08 5a bis #23048, r10 ;#0x5a08 104e8: 40 18 82 4a movx.w r10, &0x00120; 104ec: 20 01 104ee: b1 13 c8 06 calla #67272 ;0x106c8 104f2: 28 16 popm.a #3, r10 ;20-bit words 104f4: 10 01 reta ; 000104f6 <_pproc_str>: 104f6: 3a 14 pushm.a #4, r10 ;20-bit words 104f8: c7 0f mova r15, r7 ; 104fa: c8 0d mova r13, r8 ; 104fc: 39 01 14 00 mova 20(r1), r9 ;0x00014 10500: 00 18 ee 52 addx.a #4, 0(r14) ;r2 As==10 10504: 00 00 10506: 0f 0e mova @r14, r15 ; 10508: 80 1f 5a 4f movx.a -4(r15),r10 ; 1050c: fc ff 1050e: da 03 cmpa r3, r10 ; 10510: 12 24 jz $+38 ;abs 0x10536 10512: cc 0a mova r10, r12 ; 10514: b1 13 a4 06 calla #67236 ;0x106a4 10518: 87 5c 00 00 add r12, 0(r7) ; 1051c: 1c 93 cmp #1, r12 ;r3 As==01 1051e: 0d 38 jl $+28 ;abs 0x1053a 10520: ba 00 01 00 suba #1, r10 ; 10524: c7 0c mova r12, r7 ; 00010526 <$C$L69>: 10526: aa 00 01 00 adda #1, r10 ; 1052a: 6c 4a mov.b @r10, r12 ; 1052c: cd 08 mova r8, r13 ; 1052e: 49 13 calla r9 ; 10530: 17 83 dec r7 ; 10532: f9 23 jnz $-12 ;abs 0x10526 10534: 02 3c jmp $+6 ;abs 0x1053a 00010536 <$C$L70>: 10536: 4c 43 clr.b r12 ; 10538: 49 13 calla r9 ; 0001053a <$C$L71>: 1053a: 37 16 popm.a #4, r10 ;20-bit words 1053c: 10 01 reta ; 0001053e : 1053e: b1 00 0c 00 suba #12, r1 ;0x0000c 10542: 00 18 d1 41 movx.a 16(r1), 4(r1) ;0x00010 10546: 10 00 04 00 1054a: 71 0c 08 00 mova r12, 8(r1) ; 1054e: 80 18 f1 40 movx.a #66990, 0(r1) ;0x105ae 10552: ae 05 00 00 10556: cd 01 mova r1, r13 ; 10558: ad 00 10 00 adda #16, r13 ;0x00010 1055c: ad 00 04 00 adda #4, r13 ; 10560: cc 01 mova r1, r12 ; 10562: ac 00 04 00 adda #4, r12 ; 10566: ce 01 mova r1, r14 ; 10568: ae 00 08 00 adda #8, r14 ; 1056c: 8f 01 6a 06 mova #67178, r15 ;0x1066a 10570: b1 13 20 02 calla #66080 ;0x10220 10574: 3f 01 08 00 mova 8(r1), r15 ; 10578: cf 43 00 00 mov.b #0, 0(r15) ;r3 As==00 1057c: a1 00 0c 00 adda #12, r1 ;0x0000c 10580: 10 01 reta ; 00010582 : 10582: f2 d0 30 00 bis.b #48, &0x002e ;#0x0030 10586: 2e 00 10588: d2 d3 61 00 bis.b #1, &0x0061 ;r3 As==01 1058c: c2 43 60 00 mov.b #0, &0x0060 ;r3 As==00 10590: f2 d0 80 00 bis.b #128, &0x0061 ;#0x0080 10594: 61 00 10596: f2 40 09 00 mov.b #9, &0x0062 ; 1059a: 62 00 1059c: c2 43 63 00 mov.b #0, &0x0063 ;r3 As==00 105a0: e2 d3 64 00 bis.b #2, &0x0064 ;r3 As==10 105a4: d2 c3 61 00 bic.b #1, &0x0061 ;r3 As==01 105a8: d2 d3 01 00 bis.b #1, &0x0001 ;r3 As==01 105ac: 10 01 reta ; 000105ae <_outs>: 105ae: 1a 14 pushm.a #2, r10 ;20-bit words 105b0: c9 0e mova r14, r9 ; 105b2: ca 0d mova r13, r10 ; 105b4: cd 0c mova r12, r13 ; 105b6: 0c 0a mova @r10, r12 ; 105b8: b1 13 7e 06 calla #67198 ;0x1067e 105bc: cf 09 mova r9, r15 ; 105be: 4f 0e rlam.a #4, r15 ; 105c0: 4f 0d rram.a #4, r15 ; 105c2: 00 18 ca 5f addx.a r15, 0(r10) ; 105c6: 00 00 105c8: cc 09 mova r9, r12 ; 105ca: 19 16 popm.a #2, r10 ;20-bit words 105cc: 10 01 reta ; 000105ce : 105ce: ce 0c mova r12, r14 ; 105d0: 4f 43 clr.b r15 ; 105d2: 06 3c jmp $+14 ;abs 0x105e0 000105d4 <$C$L2>: 105d4: 4d 4f mov.b r15, r13 ; 105d6: ed 0e adda r14, r13 ; 105d8: 6c 4d mov.b @r13, r12 ; 105da: b1 13 b2 06 calla #67250 ;0x106b2 105de: 5f 53 inc.b r15 ; 000105e0 <$C$L3>: 105e0: 4d 4f mov.b r15, r13 ; 105e2: ed 0e adda r14, r13 ; 105e4: cd 93 00 00 cmp.b #0, 0(r13) ;r3 As==00 105e8: f5 23 jnz $-20 ;abs 0x105d4 105ea: 10 01 reta ; 000105ec : 105ec: 1f 93 cmp #1, r15 ;r3 As==01 105ee: 0b 38 jl $+24 ;abs 0x10606 000105f0 <$C$L1>: 105f0: 6b 4d mov.b @r13, r11 ; 105f2: ac 00 01 00 adda #1, r12 ; 105f6: cc 4b ff ff mov.b r11, -1(r12) ; 0xffff 105fa: 0b 9e cmp r14, r11 ; 105fc: 05 24 jz $+12 ;abs 0x10608 105fe: ad 00 01 00 adda #1, r13 ; 10602: 1f 83 dec r15 ; 10604: f5 23 jnz $-20 ;abs 0x105f0 00010606 <$C$L2>: 10606: 0c 43 clr r12 ; 00010608 <$C$L3>: 10608: 10 01 reta ; 0001060a : 1060a: cf 0c mova r12, r15 ; 0001060c <$C$L1>: 1060c: 6e 4f mov.b @r15, r14 ; 1060e: 6b 4d mov.b @r13, r11 ; 10610: 4c 4e mov.b r14, r12 ; 10612: 0c 8b sub r11, r12 ; 10614: 4e 93 cmp.b #0, r14 ;r3 As==00 10616: 06 24 jz $+14 ;abs 0x10624 10618: ad 00 01 00 adda #1, r13 ; 1061c: af 00 01 00 adda #1, r15 ; 10620: 0c 93 cmp #0, r12 ;r3 As==00 10622: f4 27 jz $-22 ;abs 0x1060c 00010624 <$C$L2>: 10624: 10 01 reta ; 00010626 <__mspabi_mpyi_hw>: 10626: 02 12 push r2 ; 10628: 32 c2 dint 1062a: 03 43 nop 1062c: 82 4c 30 01 mov r12, &0x0130 ; 10630: 82 4d 38 01 mov r13, &0x0138 ; 10634: 1c 42 3a 01 mov &0x013a,r12 ;0x013a 10638: 32 41 pop r2 ; 1063a: 03 43 nop 1063c: 10 01 reta ; 0001063e : 1063e: cf 0c mova r12, r15 ; 10640: 0e 93 cmp #0, r14 ;r3 As==00 10642: 07 24 jz $+16 ;abs 0x10652 10644: 4d 4d mov.b r13, r13 ; 00010646 <$C$L1>: 10646: af 00 01 00 adda #1, r15 ; 1064a: cf 4d ff ff mov.b r13, -1(r15) ; 0xffff 1064e: 1e 83 dec r14 ; 10650: fa 23 jnz $-10 ;abs 0x10646 00010652 <$C$L2>: 10652: 10 01 reta ; 00010654 <__mspabi_divu>: 10654: 0e 43 clr r14 ; 10656: 0f 4c mov r12, r15 ; 10658: 1c 43 mov #1, r12 ;r3 As==01 0001065a : 1065a: 5f 02 rlam #1, r15 ; 1065c: 0e 6e rlc r14 ; 1065e: 0e 9d cmp r13, r14 ; 10660: 01 28 jnc $+4 ;abs 0x10664 10662: 0e 8d sub r13, r14 ; 00010664 : 10664: 0c 6c rlc r12 ; 10666: f9 2b jnc $-12 ;abs 0x1065a 10668: 10 01 reta ; 0001066a <_outc>: 1066a: 0e 0d mova @r13, r14 ; 1066c: cf 0e mova r14, r15 ; 1066e: af 00 01 00 adda #1, r15 ; 10672: 7d 0f 00 00 mova r15, 0(r13) ; 10676: ce 4c 00 00 mov.b r12, 0(r14) ; 1067a: 4c 4c mov.b r12, r12 ; 1067c: 10 01 reta ; 0001067e : 1067e: 0e 93 cmp #0, r14 ;r3 As==00 10680: 07 24 jz $+16 ;abs 0x10690 10682: cf 0c mova r12, r15 ; 00010684 <$C$L1>: 10684: af 00 01 00 adda #1, r15 ; 10688: ff 4d ff ff mov.b @r13+, -1(r15) ; 0xffff 1068c: 1e 83 dec r14 ; 1068e: fa 23 jnz $-10 ;abs 0x10684 00010690 <$C$L2>: 10690: 10 01 reta ; 00010692 <__TI_decompress_none>: 10692: cf 0c mova r12, r15 ; 10694: cc 0d mova r13, r12 ; 10696: cd 0f mova r15, r13 ; 10698: ad 00 05 00 adda #5, r13 ; 1069c: 1e 4f 01 00 mov 1(r15), r14 ; 106a0: 80 01 7e 06 mova #67198, r0 ;0x1067e 000106a4 : 106a4: 3f 43 mov #-1, r15 ;r3 As==11 000106a6 <$C$L1>: 106a6: 1f 53 inc r15 ; 106a8: 7e 4c mov.b @r12+, r14 ; 106aa: 0e 93 cmp #0, r14 ;r3 As==00 106ac: fc 23 jnz $-6 ;abs 0x106a6 106ae: cc 0f mova r15, r12 ; 106b0: 10 01 reta ; 000106b2 : 106b2: e2 b3 03 00 bit.b #2, &0x0003 ;r3 As==10 106b6: fd 27 jz $-4 ;abs 0x106b2 106b8: c2 4c 67 00 mov.b r12, &0x0067 ; 106bc: 10 01 reta ; 000106be : 106be: 03 43 nop 000106c0 <$C$L1>: 106c0: ff 3f jmp $+0 ;abs 0x106c0 106c2: 03 43 nop 000106c4 <_system_pre_init>: 106c4: 1c 43 mov #1, r12 ;r3 As==01 106c6: 10 01 reta ; 000106c8 <_system_post_cinit>: 106c8: 10 01 reta ;