Rev 539 | Blame | Compare with Previous | Last modification | View Log | Download
# file opened: fields_types.asm1 0000 ; Based on documentation example (definitions same as tests/docs_examples/c_structures.asm)2 0000 ; But this test does focus on stressing initializers syntax3 00004 0000 STRUCT substr15 0000 ~ sm00 BYTE '1'6 0000 ENDS7 00008 0000 STRUCT substr29 0000 ~ byte '2'10 0000 ~ sub0 substr1 '3'11 0000 ~ byte '4'12 0000 ~ sub1 substr1 '5'13 0000 ~ byte '6'14 0000 ENDS15 000016 000017 0000 STRUCT str, 118 0000 ~ m00 byte 'A'19 0000 ~ m01 db 'B'20 0000 ~ m02 defb 'C'21 0000 ~ m03 word 'ED'22 0000 ~ m04 dw 'GF'23 0000 ~ m05 defw 'IH'24 0000 ~ m06 d24 'LKJ'25 0000 ~ m07 dword 'PONM'26 0000 ~ m08 dd 'TSRQ'27 0000 ~ m09 defd 'XWVU'28 0000 ~ m10 block 1, 'Y'29 0000 ~ m11 ds 1, 'Z'30 0000 ~ m12 defs 1, 'a'31 0000 ~ m13 # 1, 'b'32 0000 ~ m14 align 2, 'c'33 0000 ~ m15 ## 4, 'd' ; 2x 'd'34 0000 ~ m16 substr235 0000 ENDS36 000037 0000 DEVICE ZXSPECTRUM4838 000039 0000 ORG 0x800040 8000 5F 5F 5F... ds 0x4000, '_' ; fill memory with '_'41 C000 ORG 0x800042 8000 ;; first set testing init-values list structure parsing43 8000 5F 41 42 43 d01 str43 8004 44 45 46 4743 8008 48 49 4A 4B43 800C 4C 4D 4E 4F43 8010 50 51 52 5343 8014 54 55 56 5743 8018 58 59 5A 6143 801C 62 63 64 6443 8020 32 33 34 3543 8024 3643 8025 0A 0A 0A ALIGN 4, "\n"44 8028 ; "_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdd23456\n\n\n"45 8028 5F 41 42 43 d02 str {{{'!'}}}45 802C 44 45 46 4745 8030 48 49 4A 4B45 8034 4C 4D 4E 4F45 8038 50 51 52 5345 803C 54 55 56 5745 8040 58 59 5A 6145 8044 62 63 64 6445 8048 32 21 34 3545 804C 3645 804D 0A 0A 0A ALIGN 4, "\n"46 8050 ; "_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdd2!456\n\n\n"47 8050 5F 21 42 43 d03 str {'!'{'!'{'!'}}}47 8054 44 45 46 4747 8058 48 49 4A 4B47 805C 4C 4D 4E 4F47 8060 50 51 52 5347 8064 54 55 56 5747 8068 58 59 5A 6147 806C 62 63 64 6447 8070 21 21 34 3547 8074 3647 8075 0A 0A 0A ALIGN 4, "\n"48 8078 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!!456\n\n\n"49 8078 5F 21 42 43 d04 str {'!'{'!',{'!'}}}49 807C 44 45 46 4749 8080 48 49 4A 4B49 8084 4C 4D 4E 4F49 8088 50 51 52 5349 808C 54 55 56 5749 8090 58 59 5A 6149 8094 62 63 64 6449 8098 21 21 34 3549 809C 3649 809D 0A 0A 0A ALIGN 4, "\n"50 80A0 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!!456\n\n\n"51 80A0 5F 21 42 43 d05 str {'!'{'!',,{'!'}}}51 80A4 44 45 46 4751 80A8 48 49 4A 4B51 80AC 4C 4D 4E 4F51 80B0 50 51 52 5351 80B4 54 55 56 5751 80B8 58 59 5A 6151 80BC 62 63 64 6451 80C0 21 33 34 2151 80C4 3651 80C5 0A 0A 0A ALIGN 4, "\n"52 80C8 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!34!6\n\n\n"53 80C8 5F 21 42 43 d06 str {'!'{,'!',{'!'}}}53 80CC 44 45 46 4753 80D0 48 49 4A 4B53 80D4 4C 4D 4E 4F53 80D8 50 51 52 5353 80DC 54 55 56 5753 80E0 58 59 5A 6153 80E4 62 63 64 6453 80E8 32 21 34 2153 80EC 3653 80ED 0A 0A 0A ALIGN 4, "\n"54 80F0 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd2!4!6\n\n\n"55 80F0 5F 21 42 43 d07 str {'!'{,'!','!'}}55 80F4 44 45 46 4755 80F8 48 49 4A 4B55 80FC 4C 4D 4E 4F55 8100 50 51 52 5355 8104 54 55 56 5755 8108 58 59 5A 6155 810C 62 63 64 6455 8110 32 21 21 3555 8114 3655 8115 0A 0A 0A ALIGN 4, "\n"56 8118 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd2!!56\n\n\n"57 8118 5F 21 42 43 d08 str {'!'{'!',,{'!'},'!'}}57 811C 44 45 46 4757 8120 48 49 4A 4B57 8124 4C 4D 4E 4F57 8128 50 51 52 5357 812C 54 55 56 5757 8130 58 59 5A 6157 8134 62 63 64 6457 8138 21 33 34 2157 813C 2157 813D 0A 0A 0A ALIGN 4, "\n"58 8140 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!34!!\n\n\n"59 8140 5F 21 42 43 d09 str {'!'{'!',{'!'},'!'}}59 8144 44 45 46 4759 8148 48 49 4A 4B59 814C 4C 4D 4E 4F59 8150 50 51 52 5359 8154 54 55 56 5759 8158 58 59 5A 6159 815C 62 63 64 6459 8160 21 21 21 3559 8164 3659 8165 0A 0A 0A ALIGN 4, "\n"60 8168 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!!!56\n\n\n"61 8168 5F 41 21 43 d10 str {,'!',,'!!',{{'!'}}}61 816C 21 21 46 4761 8170 48 49 4A 4B61 8174 4C 4D 4E 4F61 8178 50 51 52 5361 817C 54 55 56 5761 8180 58 59 5A 6161 8184 62 63 64 6461 8188 32 21 34 3561 818C 3661 818D 0A 0A 0A ALIGN 4, "\n"62 8190 ; "_A!C!!FGHIJKLMNOPQRSTUVWXYZabcdd2!456\n\n\n"63 8190 5F 41 21 43 d11 str {,'!',,'!!',{'!'}}63 8194 21 21 46 4763 8198 48 49 4A 4B63 819C 4C 4D 4E 4F63 81A0 50 51 52 5363 81A4 54 55 56 5763 81A8 58 59 5A 6163 81AC 62 63 64 6463 81B0 21 33 34 3563 81B4 3663 81B5 0A 0A 0A ALIGN 4, "\n"64 81B8 ; "_A!C!!FGHIJKLMNOPQRSTUVWXYZabcdd!3456\n\n\n"65 81B866 81B8 ;; identical test cases as d02..d11, but without the top-level enclosing {}67 81B8 5F 41 42 43 d12 str ,{{'!'}}67 81BC 44 45 46 4767 81C0 48 49 4A 4B67 81C4 4C 4D 4E 4F67 81C8 50 51 52 5367 81CC 54 55 56 5767 81D0 58 59 5A 6167 81D4 62 63 64 6467 81D8 32 21 34 3567 81DC 3667 81DD 0A 0A 0A ALIGN 4, "\n"68 81E0 ; ^^^ Needs at least some hint the first { is not global level => "," added69 81E0 ; "_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdd2!456\n\n\n"70 81E0 5F 21 42 43 d13 str '!'{'!'{'!'}}70 81E4 44 45 46 4770 81E8 48 49 4A 4B70 81EC 4C 4D 4E 4F70 81F0 50 51 52 5370 81F4 54 55 56 5770 81F8 58 59 5A 6170 81FC 62 63 64 6470 8200 21 21 34 3570 8204 3670 8205 0A 0A 0A ALIGN 4, "\n"71 8208 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!!456\n\n\n"72 8208 5F 21 42 43 d14 str '!'{'!',{'!'}}72 820C 44 45 46 4772 8210 48 49 4A 4B72 8214 4C 4D 4E 4F72 8218 50 51 52 5372 821C 54 55 56 5772 8220 58 59 5A 6172 8224 62 63 64 6472 8228 21 21 34 3572 822C 3672 822D 0A 0A 0A ALIGN 4, "\n"73 8230 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!!456\n\n\n"74 8230 5F 21 42 43 d15 str '!'{'!',,{'!'}}74 8234 44 45 46 4774 8238 48 49 4A 4B74 823C 4C 4D 4E 4F74 8240 50 51 52 5374 8244 54 55 56 5774 8248 58 59 5A 6174 824C 62 63 64 6474 8250 21 33 34 2174 8254 3674 8255 0A 0A 0A ALIGN 4, "\n"75 8258 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!34!6\n\n\n"76 8258 5F 21 42 43 d16 str '!'{,'!',{'!'}}76 825C 44 45 46 4776 8260 48 49 4A 4B76 8264 4C 4D 4E 4F76 8268 50 51 52 5376 826C 54 55 56 5776 8270 58 59 5A 6176 8274 62 63 64 6476 8278 32 21 34 2176 827C 3676 827D 0A 0A 0A ALIGN 4, "\n"77 8280 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd2!4!6\n\n\n"78 8280 5F 21 42 43 d17 str '!'{,'!','!'}78 8284 44 45 46 4778 8288 48 49 4A 4B78 828C 4C 4D 4E 4F78 8290 50 51 52 5378 8294 54 55 56 5778 8298 58 59 5A 6178 829C 62 63 64 6478 82A0 32 21 21 3578 82A4 3678 82A5 0A 0A 0A ALIGN 4, "\n"79 82A8 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd2!!56\n\n\n"80 82A8 5F 21 42 43 d18 str '!'{'!',,{'!'},'!'}80 82AC 44 45 46 4780 82B0 48 49 4A 4B80 82B4 4C 4D 4E 4F80 82B8 50 51 52 5380 82BC 54 55 56 5780 82C0 58 59 5A 6180 82C4 62 63 64 6480 82C8 21 33 34 2180 82CC 2180 82CD 0A 0A 0A ALIGN 4, "\n"81 82D0 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!34!!\n\n\n"82 82D0 5F 21 42 43 d19 str '!'{'!',{'!'},'!'}82 82D4 44 45 46 4782 82D8 48 49 4A 4B82 82DC 4C 4D 4E 4F82 82E0 50 51 52 5382 82E4 54 55 56 5782 82E8 58 59 5A 6182 82EC 62 63 64 6482 82F0 21 21 21 3582 82F4 3682 82F5 0A 0A 0A ALIGN 4, "\n"83 82F8 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!!!56\n\n\n"84 82F8 5F 41 21 43 d20 str ,'!',,'!!',{{'!'}}84 82FC 21 21 46 4784 8300 48 49 4A 4B84 8304 4C 4D 4E 4F84 8308 50 51 52 5384 830C 54 55 56 5784 8310 58 59 5A 6184 8314 62 63 64 6484 8318 32 21 34 3584 831C 3684 831D 0A 0A 0A ALIGN 4, "\n"85 8320 ; "_A!C!!FGHIJKLMNOPQRSTUVWXYZabcdd2!456\n\n\n"86 8320 5F 41 21 43 d21 str ,'!',,'!!',{'!'}86 8324 21 21 46 4786 8328 48 49 4A 4B86 832C 4C 4D 4E 4F86 8330 50 51 52 5386 8334 54 55 56 5786 8338 58 59 5A 6186 833C 62 63 64 6486 8340 21 33 34 3586 8344 3686 8345 0A 0A 0A ALIGN 4, "\n"87 8348 ; "_A!C!!FGHIJKLMNOPQRSTUVWXYZabcdd!3456\n\n\n"88 834889 8348 ;; few more extra tests90 8348 5F 21 42 43 d22 str {'!'{'!',{'!'}'!'}}90 834C 44 45 46 4790 8350 48 49 4A 4B90 8354 4C 4D 4E 4F90 8358 50 51 52 5390 835C 54 55 56 5790 8360 58 59 5A 6190 8364 62 63 64 6490 8368 21 21 21 3590 836C 3690 836D 0A 0A 0A ALIGN 4, "\n"91 8370 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!!!56\n\n\n"92 8370 5F 21 42 43 d23 str {'!'{'!',{}'!'}}92 8374 44 45 46 4792 8378 48 49 4A 4B92 837C 4C 4D 4E 4F92 8380 50 51 52 5392 8384 54 55 56 5792 8388 58 59 5A 6192 838C 62 63 64 6492 8390 21 33 21 3592 8394 3692 8395 0A 0A 0A ALIGN 4, "\n"93 8398 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!3!56\n\n\n"94 8398 5F 21 42 43 @d24 str {'!'{'!',{},'!'}}94 839C 44 45 46 4794 83A0 48 49 4A 4B94 83A4 4C 4D 4E 4F94 83A8 50 51 52 5394 83AC 54 55 56 5794 83B0 58 59 5A 6194 83B4 62 63 64 6494 83B8 21 33 21 3594 83BC 3694 83BD 0A 0A 0A ALIGN 4, "\n"95 83C0 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd!3!56\n\n\n"96 83C097 83C0 ;; value warningsfields_types.asm(98): warning: value 0x2121 is truncated to 8bit value: 0x2198 83C0 5F 21 42 43 w0 str '!!'98 83C4 44 45 46 4798 83C8 48 49 4A 4B98 83CC 4C 4D 4E 4F98 83D0 50 51 52 5398 83D4 54 55 56 5798 83D8 58 59 5A 6198 83DC 62 63 64 6498 83E0 32 33 34 3598 83E4 3698 83E5 0A 0A 0A ALIGN 4, "\n"99 83E8 ; "_!BCDEFGHIJKLMNOPQRSTUVWXYZabcdd23456\n\n\n"100 83E8101 83E8 SAVEBIN "fields_types.bin", 0x8000, $-0x8000# file closed: fields_types.asmValue Label------ - -----------------------------------------------------------0x8000 X d010x8001 X d01.m000x8002 X d01.m010x8003 X d01.m020x8004 X d01.m030x8006 X d01.m040x8008 X d01.m050x800A X d01.m060x800D X d01.m070x8011 X d01.m080x8015 X d01.m090x8019 X d01.m100x801A X d01.m110x801B X d01.m120x801C X d01.m130x801D X d01.m140x801E X d01.m150x8020 X d01.m160x8021 X d01.m16.sub00x8021 X d01.m16.sub0.sm000x8023 X d01.m16.sub10x8023 X d01.m16.sub1.sm000x8028 X d020x8029 X d02.m000x802A X d02.m010x802B X d02.m020x802C X d02.m030x802E X d02.m040x8030 X d02.m050x8032 X d02.m060x8035 X d02.m070x8039 X d02.m080x803D X d02.m090x8041 X d02.m100x8042 X d02.m110x8043 X d02.m120x8044 X d02.m130x8045 X d02.m140x8046 X d02.m150x8048 X d02.m160x8049 X d02.m16.sub00x8049 X d02.m16.sub0.sm000x804B X d02.m16.sub10x804B X d02.m16.sub1.sm000x8050 X d030x8051 X d03.m000x8052 X d03.m010x8053 X d03.m020x8054 X d03.m030x8056 X d03.m040x8058 X d03.m050x805A X d03.m060x805D X d03.m070x8061 X d03.m080x8065 X d03.m090x8069 X d03.m100x806A X d03.m110x806B X d03.m120x806C X d03.m130x806D X d03.m140x806E X d03.m150x8070 X d03.m160x8071 X d03.m16.sub00x8071 X d03.m16.sub0.sm000x8073 X d03.m16.sub10x8073 X d03.m16.sub1.sm000x8078 X d040x8079 X d04.m000x807A X d04.m010x807B X d04.m020x807C X d04.m030x807E X d04.m040x8080 X d04.m050x8082 X d04.m060x8085 X d04.m070x8089 X d04.m080x808D X d04.m090x8091 X d04.m100x8092 X d04.m110x8093 X d04.m120x8094 X d04.m130x8095 X d04.m140x8096 X d04.m150x8098 X d04.m160x8099 X d04.m16.sub00x8099 X d04.m16.sub0.sm000x809B X d04.m16.sub10x809B X d04.m16.sub1.sm000x80A0 X d050x80A1 X d05.m000x80A2 X d05.m010x80A3 X d05.m020x80A4 X d05.m030x80A6 X d05.m040x80A8 X d05.m050x80AA X d05.m060x80AD X d05.m070x80B1 X d05.m080x80B5 X d05.m090x80B9 X d05.m100x80BA X d05.m110x80BB X d05.m120x80BC X d05.m130x80BD X d05.m140x80BE X d05.m150x80C0 X d05.m160x80C1 X d05.m16.sub00x80C1 X d05.m16.sub0.sm000x80C3 X d05.m16.sub10x80C3 X d05.m16.sub1.sm000x80C8 X d060x80C9 X d06.m000x80CA X d06.m010x80CB X d06.m020x80CC X d06.m030x80CE X d06.m040x80D0 X d06.m050x80D2 X d06.m060x80D5 X d06.m070x80D9 X d06.m080x80DD X d06.m090x80E1 X d06.m100x80E2 X d06.m110x80E3 X d06.m120x80E4 X d06.m130x80E5 X d06.m140x80E6 X d06.m150x80E8 X d06.m160x80E9 X d06.m16.sub00x80E9 X d06.m16.sub0.sm000x80EB X d06.m16.sub10x80EB X d06.m16.sub1.sm000x80F0 X d070x80F1 X d07.m000x80F2 X d07.m010x80F3 X d07.m020x80F4 X d07.m030x80F6 X d07.m040x80F8 X d07.m050x80FA X d07.m060x80FD X d07.m070x8101 X d07.m080x8105 X d07.m090x8109 X d07.m100x810A X d07.m110x810B X d07.m120x810C X d07.m130x810D X d07.m140x810E X d07.m150x8110 X d07.m160x8111 X d07.m16.sub00x8111 X d07.m16.sub0.sm000x8113 X d07.m16.sub10x8113 X d07.m16.sub1.sm000x8118 X d080x8119 X d08.m000x811A X d08.m010x811B X d08.m020x811C X d08.m030x811E X d08.m040x8120 X d08.m050x8122 X d08.m060x8125 X d08.m070x8129 X d08.m080x812D X d08.m090x8131 X d08.m100x8132 X d08.m110x8133 X d08.m120x8134 X d08.m130x8135 X d08.m140x8136 X d08.m150x8138 X d08.m160x8139 X d08.m16.sub00x8139 X d08.m16.sub0.sm000x813B X d08.m16.sub10x813B X d08.m16.sub1.sm000x8140 X d090x8141 X d09.m000x8142 X d09.m010x8143 X d09.m020x8144 X d09.m030x8146 X d09.m040x8148 X d09.m050x814A X d09.m060x814D X d09.m070x8151 X d09.m080x8155 X d09.m090x8159 X d09.m100x815A X d09.m110x815B X d09.m120x815C X d09.m130x815D X d09.m140x815E X d09.m150x8160 X d09.m160x8161 X d09.m16.sub00x8161 X d09.m16.sub0.sm000x8163 X d09.m16.sub10x8163 X d09.m16.sub1.sm000x8168 X d100x8169 X d10.m000x816A X d10.m010x816B X d10.m020x816C X d10.m030x816E X d10.m040x8170 X d10.m050x8172 X d10.m060x8175 X d10.m070x8179 X d10.m080x817D X d10.m090x8181 X d10.m100x8182 X d10.m110x8183 X d10.m120x8184 X d10.m130x8185 X d10.m140x8186 X d10.m150x8188 X d10.m160x8189 X d10.m16.sub00x8189 X d10.m16.sub0.sm000x818B X d10.m16.sub10x818B X d10.m16.sub1.sm000x8190 X d110x8191 X d11.m000x8192 X d11.m010x8193 X d11.m020x8194 X d11.m030x8196 X d11.m040x8198 X d11.m050x819A X d11.m060x819D X d11.m070x81A1 X d11.m080x81A5 X d11.m090x81A9 X d11.m100x81AA X d11.m110x81AB X d11.m120x81AC X d11.m130x81AD X d11.m140x81AE X d11.m150x81B0 X d11.m160x81B1 X d11.m16.sub00x81B1 X d11.m16.sub0.sm000x81B3 X d11.m16.sub10x81B3 X d11.m16.sub1.sm000x81B8 X d120x81B9 X d12.m000x81BA X d12.m010x81BB X d12.m020x81BC X d12.m030x81BE X d12.m040x81C0 X d12.m050x81C2 X d12.m060x81C5 X d12.m070x81C9 X d12.m080x81CD X d12.m090x81D1 X d12.m100x81D2 X d12.m110x81D3 X d12.m120x81D4 X d12.m130x81D5 X d12.m140x81D6 X d12.m150x81D8 X d12.m160x81D9 X d12.m16.sub00x81D9 X d12.m16.sub0.sm000x81DB X d12.m16.sub10x81DB X d12.m16.sub1.sm000x81E0 X d130x81E1 X d13.m000x81E2 X d13.m010x81E3 X d13.m020x81E4 X d13.m030x81E6 X d13.m040x81E8 X d13.m050x81EA X d13.m060x81ED X d13.m070x81F1 X d13.m080x81F5 X d13.m090x81F9 X d13.m100x81FA X d13.m110x81FB X d13.m120x81FC X d13.m130x81FD X d13.m140x81FE X d13.m150x8200 X d13.m160x8201 X d13.m16.sub00x8201 X d13.m16.sub0.sm000x8203 X d13.m16.sub10x8203 X d13.m16.sub1.sm000x8208 X d140x8209 X d14.m000x820A X d14.m010x820B X d14.m020x820C X d14.m030x820E X d14.m040x8210 X d14.m050x8212 X d14.m060x8215 X d14.m070x8219 X d14.m080x821D X d14.m090x8221 X d14.m100x8222 X d14.m110x8223 X d14.m120x8224 X d14.m130x8225 X d14.m140x8226 X d14.m150x8228 X d14.m160x8229 X d14.m16.sub00x8229 X d14.m16.sub0.sm000x822B X d14.m16.sub10x822B X d14.m16.sub1.sm000x8230 X d150x8231 X d15.m000x8232 X d15.m010x8233 X d15.m020x8234 X d15.m030x8236 X d15.m040x8238 X d15.m050x823A X d15.m060x823D X d15.m070x8241 X d15.m080x8245 X d15.m090x8249 X d15.m100x824A X d15.m110x824B X d15.m120x824C X d15.m130x824D X d15.m140x824E X d15.m150x8250 X d15.m160x8251 X d15.m16.sub00x8251 X d15.m16.sub0.sm000x8253 X d15.m16.sub10x8253 X d15.m16.sub1.sm000x8258 X d160x8259 X d16.m000x825A X d16.m010x825B X d16.m020x825C X d16.m030x825E X d16.m040x8260 X d16.m050x8262 X d16.m060x8265 X d16.m070x8269 X d16.m080x826D X d16.m090x8271 X d16.m100x8272 X d16.m110x8273 X d16.m120x8274 X d16.m130x8275 X d16.m140x8276 X d16.m150x8278 X d16.m160x8279 X d16.m16.sub00x8279 X d16.m16.sub0.sm000x827B X d16.m16.sub10x827B X d16.m16.sub1.sm000x8280 X d170x8281 X d17.m000x8282 X d17.m010x8283 X d17.m020x8284 X d17.m030x8286 X d17.m040x8288 X d17.m050x828A X d17.m060x828D X d17.m070x8291 X d17.m080x8295 X d17.m090x8299 X d17.m100x829A X d17.m110x829B X d17.m120x829C X d17.m130x829D X d17.m140x829E X d17.m150x82A0 X d17.m160x82A1 X d17.m16.sub00x82A1 X d17.m16.sub0.sm000x82A3 X d17.m16.sub10x82A3 X d17.m16.sub1.sm000x82A8 X d180x82A9 X d18.m000x82AA X d18.m010x82AB X d18.m020x82AC X d18.m030x82AE X d18.m040x82B0 X d18.m050x82B2 X d18.m060x82B5 X d18.m070x82B9 X d18.m080x82BD X d18.m090x82C1 X d18.m100x82C2 X d18.m110x82C3 X d18.m120x82C4 X d18.m130x82C5 X d18.m140x82C6 X d18.m150x82C8 X d18.m160x82C9 X d18.m16.sub00x82C9 X d18.m16.sub0.sm000x82CB X d18.m16.sub10x82CB X d18.m16.sub1.sm000x82D0 X d190x82D1 X d19.m000x82D2 X d19.m010x82D3 X d19.m020x82D4 X d19.m030x82D6 X d19.m040x82D8 X d19.m050x82DA X d19.m060x82DD X d19.m070x82E1 X d19.m080x82E5 X d19.m090x82E9 X d19.m100x82EA X d19.m110x82EB X d19.m120x82EC X d19.m130x82ED X d19.m140x82EE X d19.m150x82F0 X d19.m160x82F1 X d19.m16.sub00x82F1 X d19.m16.sub0.sm000x82F3 X d19.m16.sub10x82F3 X d19.m16.sub1.sm000x82F8 X d200x82F9 X d20.m000x82FA X d20.m010x82FB X d20.m020x82FC X d20.m030x82FE X d20.m040x8300 X d20.m050x8302 X d20.m060x8305 X d20.m070x8309 X d20.m080x830D X d20.m090x8311 X d20.m100x8312 X d20.m110x8313 X d20.m120x8314 X d20.m130x8315 X d20.m140x8316 X d20.m150x8318 X d20.m160x8319 X d20.m16.sub00x8319 X d20.m16.sub0.sm000x831B X d20.m16.sub10x831B X d20.m16.sub1.sm000x8320 X d210x8321 X d21.m000x8322 X d21.m010x8323 X d21.m020x8324 X d21.m030x8326 X d21.m040x8328 X d21.m050x832A X d21.m060x832D X d21.m070x8331 X d21.m080x8335 X d21.m090x8339 X d21.m100x833A X d21.m110x833B X d21.m120x833C X d21.m130x833D X d21.m140x833E X d21.m150x8340 X d21.m160x8341 X d21.m16.sub00x8341 X d21.m16.sub0.sm000x8343 X d21.m16.sub10x8343 X d21.m16.sub1.sm000x8348 X d220x8349 X d22.m000x834A X d22.m010x834B X d22.m020x834C X d22.m030x834E X d22.m040x8350 X d22.m050x8352 X d22.m060x8355 X d22.m070x8359 X d22.m080x835D X d22.m090x8361 X d22.m100x8362 X d22.m110x8363 X d22.m120x8364 X d22.m130x8365 X d22.m140x8366 X d22.m150x8368 X d22.m160x8369 X d22.m16.sub00x8369 X d22.m16.sub0.sm000x836B X d22.m16.sub10x836B X d22.m16.sub1.sm000x8370 X d230x8371 X d23.m000x8372 X d23.m010x8373 X d23.m020x8374 X d23.m030x8376 X d23.m040x8378 X d23.m050x837A X d23.m060x837D X d23.m070x8381 X d23.m080x8385 X d23.m090x8389 X d23.m100x838A X d23.m110x838B X d23.m120x838C X d23.m130x838D X d23.m140x838E X d23.m150x8390 X d23.m160x8391 X d23.m16.sub00x8391 X d23.m16.sub0.sm000x8393 X d23.m16.sub10x8393 X d23.m16.sub1.sm000x8398 X d240x8399 X d24.m000x839A X d24.m010x839B X d24.m020x839C X d24.m030x839E X d24.m040x83A0 X d24.m050x83A2 X d24.m060x83A5 X d24.m070x83A9 X d24.m080x83AD X d24.m090x83B1 X d24.m100x83B2 X d24.m110x83B3 X d24.m120x83B4 X d24.m130x83B5 X d24.m140x83B6 X d24.m150x83B8 X d24.m160x83B9 X d24.m16.sub00x83B9 X d24.m16.sub0.sm000x83BB X d24.m16.sub10x83BB X d24.m16.sub1.sm000x0025 X str0x0001 X str.m000x0002 X str.m010x0003 X str.m020x0004 X str.m030x0006 X str.m040x0008 X str.m050x000A X str.m060x000D X str.m070x0011 X str.m080x0015 X str.m090x0019 X str.m100x001A X str.m110x001B X str.m120x001C X str.m130x001D X str.m140x001E X str.m150x0020 X str.m160x0021 X str.m16.sub00x0021 X str.m16.sub0.sm000x0023 X str.m16.sub10x0023 X str.m16.sub1.sm000x0001 X substr10x0000 X substr1.sm000x0005 X substr20x0001 X substr2.sub00x0001 X substr2.sub0.sm000x0003 X substr2.sub10x0003 X substr2.sub1.sm000x83C0 X w00x83C1 X w0.m000x83C2 X w0.m010x83C3 X w0.m020x83C4 X w0.m030x83C6 X w0.m040x83C8 X w0.m050x83CA X w0.m060x83CD X w0.m070x83D1 X w0.m080x83D5 X w0.m090x83D9 X w0.m100x83DA X w0.m110x83DB X w0.m120x83DC X w0.m130x83DD X w0.m140x83DE X w0.m150x83E0 X w0.m160x83E1 X w0.m16.sub00x83E1 X w0.m16.sub0.sm000x83E3 X w0.m16.sub10x83E3 X w0.m16.sub1.sm00