; Listing generated by Microsoft (R) Optimizing Compiler Version 14.00.50727 TTL d:\MyProject\VS2005\Tcpmp\tcpmp\asap\atari800\src\mzpokeysnd.c CODE32 AREA |.drectve|, DRECTVE DCB "-defaultlib:LIBCMT " DCB "-defaultlib:OLDNAMES " AREA |.data|, DATA COMMON |pokey_states|, 0x34f0 AREA |.bss|, NOINIT |num_cur_pokeys| % 0x4 |snd_flags| % 0x4 |snd_quality| % 0x4 AREA |.rdata|, DATA, READONLY |pokey_frq_ideal| DCD 0x1b4f5e % 4 |?filter_44@?3??Pokey_sound_init_mz@@9@9| DCD 0x3ff06c20, 0xbb380333 ; 1.0264 ; `Pokey_sound_init_mz'::`4'::filter_44 DCD 0x3ff06c92, 0x633619b7 ; 1.02651 DCD 0x3ff06ca9, 0x1e68ec13 ; 1.02653 DCD 0x3ff06cb7, 0x42d0e727 ; 1.02654 DCD 0x3ff06cbc, 0xd06e103c ; 1.02655 DCD 0x3ff06cb9, 0xc74063cc ; 1.02654 DCD 0x3ff06cae, 0x2747e1d8 ; 1.02653 DCD 0x3ff06c99, 0xf0848c21 ; 1.02651 DCD 0x3ff06c83, 0x1bf924b2 ; 1.02649 DCD 0x3ff06c69, 0xa9a5ad4c ; 1.02647 DCD 0x3ff06c4d, 0x998a242f ; 1.02644 DCD 0x3ff06c2e, 0xeba68b1b ; 1.02641 DCD 0x3ff06c0d, 0x9ffae211 ; 1.02638 DCD 0x3ff06be7, 0xe256beaa ; 1.02634 DCD 0x3ff06bbd, 0xb2ba1f23 ; 1.0263 DCD 0x3ff06b8f, 0x11250700 ; 1.02626 DCD 0x3ff06b5b, 0xfd9772be ; 1.02621 DCD 0x3ff06b24, 0x781165e0 ; 1.02616 DCD 0x3ff06ae6, 0xea13dc16 ; 1.0261 DCD 0x3ff06aa3, 0x539ed55d ; 1.02603 DCD 0x3ff06a59, 0xb4b2537b ; 1.02596 DCD 0x3ff06a0a, 0xd4e566d ; 1.02589 DCD 0x3ff069b4, 0x5d72dc72 ; 1.02581 DCD 0x3ff06957, 0x431366ac ; 1.02572 DCD 0x3ff068f2, 0xbe2ff6df ; 1.02562 DCD 0x3ff06886, 0xcec88d0a ; 1.02552 DCD 0x3ff06813, 0x74dd276a ; 1.02541 DCD 0x3ff06798, 0xb06dc7c2 ; 1.02529 DCD 0x3ff06715, 0x6a298bf4 ; 1.02517 DCD 0x3ff06689, 0xa21075c0 ; 1.02503 DCD 0x3ff065f5, 0x58228528 ; 1.02489 DCD 0x3ff06558, 0x8c5fb6a7 ; 1.02474 DCD 0x3ff064b3, 0x3ec80f83 ; 1.02459 DCD 0x3ff06404, 0xc46732d1 ; 1.02442 DCD 0x3ff0634d, 0x1d3d1ecf ; 1.02424 DCD 0x3ff0628c, 0x4949d8c3 ; 1.02406 DCD 0x3ff061c2, 0x488d5b67 ; 1.02387 DCD 0x3ff060ef, 0x1b07a87d ; 1.02367 DCD 0x3ff06012, 0xa6d29e8f ; 1.02346 DCD 0x3ff05f2c, 0xebee3d9c ; 1.02324 DCD 0x3ff05e3d, 0xea5a83e4 ; 1.02301 DCD 0x3ff05d45, 0xa2177164 ; 1.02277 DCD 0x3ff05c44, 0x132507e1 ; 1.02253 DCD 0x3ff05b39, 0xd371dcb4 ; 1.02227 DCD 0x3ff05a26, 0xe2fdefdd ; 1.02201 DCD 0x3ff0590b, 0x41c9415c ; 1.02174 DCD 0x3ff057e6, 0xefd3d131 ; 1.02146 DCD 0x3ff056b9, 0xed1d9f5c ; 1.02117 DCD 0x3ff05585, 0x9490bbd9 ; 1.02088 DCD 0x3ff05449, 0xe62d26a9 ; 1.02058 DCD 0x3ff05306, 0xe1f2e18c ; 1.02027 DCD 0x3ff051bc, 0x87e1eac2 ; 1.01996 DCD 0x3ff0506a, 0xd7fa440c ; 1.01963 DCD 0x3ff04f13, 0xf74e15bb ; 1.01931 DCD 0x3ff04db7, 0xe5dd6354 ; 1.01897 DCD 0x3ff04c56, 0xa3a82951 ; 1.01864 DCD 0x3ff04af0, 0x30ae6b39 ; 1.0183 DCD 0x3ff04984, 0x8cf02586 ; 1.01795 DCD 0x3ff04816, 0x9b3159b4 ; 1.0176 DCD 0x3ff046a6, 0x5b72043e ; 1.01725 DCD 0x3ff04533, 0xcdb226e6 ; 1.0169 DCD 0x3ff043be, 0xf1f1c370 ; 1.01654 DCD 0x3ff04247, 0xc830d656 ; 1.01618 DCD 0x3ff040d1, 0xcf476cf4 ; 1.01583 DCD 0x3ff03f5d, 0x7358589 ; 1.01547 DCD 0x3ff03de9, 0x6ffb2014 ; 1.01512 DCD 0x3ff03c77, 0x9983e58 ; 1.01476 DCD 0x3ff03b05, 0xd40cde92 ; 1.01441 DCD 0x3ff03999, 0xb575b9fb ; 1.01406 DCD 0x3ff03832, 0xadd2cd0d ; 1.01372 DCD 0x3ff036d0, 0xbd24198c ; 1.01338 DCD 0x3ff03573, 0xe369a139 ; 1.01305 DCD 0x3ff0341c, 0x20a36090 ; 1.01272 DCD 0x3ff032cd, 0x7abb5d74 ; 1.0124 DCD 0x3ff03187, 0xf1b197e5 ; 1.01209 DCD 0x3ff0304b, 0x85860fe4 ; 1.01179 DCD 0x3ff02f18, 0x3638c56f ; 1.0115 DCD 0x3ff02dee, 0x3c9b6c6 ; 1.01121 DCD 0x3ff02cd0, 0xbff637c1 ; 1.01094 DCD 0x3ff02bc0, 0x6abe44dd ; 1.01068 DCD 0x3ff02abd, 0x421e19e ; 1.01043 DCD 0x3ff029c6, 0x8c210c41 ; 1.0102 DCD 0x3ff028dd, 0x2bbc305 ; 1.00998 DCD 0x3ff02803, 0xaa762d48 ; 1.00977 DCD 0x3ff0273a, 0x83504788 ; 1.00958 DCD 0x3ff02681, 0x8d4a1548 ; 1.0094 DCD 0x3ff025d8, 0xc8639304 ; 1.00924 DCD 0x3ff02540, 0x349cc27e ; 1.00909 DCD 0x3ff024ba, 0x2caed3d9 ; 1.00897 DCD 0x3ff02446, 0xb099c8d5 ; 1.00886 DCD 0x3ff023e5, 0xc05da174 ; 1.00876 DCD 0x3ff02397, 0x5bfa5bf3 ; 1.00869 DCD 0x3ff0235b, 0x836ff852 ; 1.00863 DCD 0x3ff02333, 0x5a56dd2a ; 1.00859 DCD 0x3ff0231e, 0xe0af06f6 ; 1.00857 DCD 0x3ff0231e, 0x1678793c ; 1.00857 DCD 0x3ff02330, 0xfbb33239 ; 1.00859 DCD 0x3ff02357, 0x905f302a ; 1.00863 DCD 0x3ff02391, 0x8692b5ee ; 1.00868 DCD 0x3ff023de, 0xde4dc1c3 ; 1.00876 DCD 0x3ff0243f, 0x979053a9 ; 1.00885 DCD 0x3ff024b3, 0xb25a6ba0 ; 1.00896 DCD 0x3ff0253b, 0x2eac0b6a ; 1.00909 DCD 0x3ff025d4, 0x2d1719c3 ; 1.00924 DCD 0x3ff0267e, 0xad9b986d ; 1.0094 DCD 0x3ff0273a, 0xb0398767 ; 1.00958 DCD 0x3ff02808, 0x34f0e4f0 ; 1.00977 DCD 0x3ff028e7, 0x3bc1b48c ; 1.00999 DCD 0x3ff029d4, 0x5667fd7c ; 1.01021 DCD 0x3ff02acf, 0x84e3bdfe ; 1.01045 DCD 0x3ff02bd8, 0xc734f611 ; 1.0107 DCD 0x3ff02cf0, 0x1d5ba778 ; 1.01097 DCD 0x3ff02e15, 0x8757d233 ; 1.01125 DCD 0x3ff02f44, 0x2f7056a8 ; 1.01154 DCD 0x3ff0307c, 0x15a5385b ; 1.01184 DCD 0x3ff031bd, 0x39f673c6 ; 1.01214 DCD 0x3ff03307, 0x9c6408ec ; 1.01246 DCD 0x3ff0345b, 0x3cedfb4f ; 1.01278 DCD 0x3ff035b2, 0x2d684bf2 ; 1.01311 DCD 0x3ff0370c, 0x6dd2fad6 ; 1.01344 DCD 0x3ff03869, 0xfe2e09bc ; 1.01377 DCD 0x3ff039ca, 0xde7978a5 ; 1.01411 DCD 0x3ff03b2f, 0xeb545cf ; 1.01445 DCD 0x3ff03c8f, 0xf7506277 ; 1.01479 DCD 0x3ff03ded, 0x984ad05f ; 1.01512 DCD 0x3ff03f47, 0xf1a48dc7 ; 1.01545 DCD 0x3ff0409f, 0x35d9aad ; 1.01578 DCD 0x3ff041f2, 0xcd75f8d5 ; 1.0161 DCD 0x3ff0433c, 0x9b4e88b1 ; 1.01642 DCD 0x3ff0447c, 0x6ce74c04 ; 1.01672 DCD 0x3ff045b2, 0x424042ce ; 1.01702 DCD 0x3ff046de, 0x1b596b4d ; 1.0173 DCD 0x3ff047ff, 0xf832c743 ; 1.01758 DCD 0x3ff04911, 0xa0878190 ; 1.01784 DCD 0x3ff04a13, 0x145796b0 ; 1.01808 DCD 0x3ff04b04, 0x53a30866 ; 1.01831 DCD 0x3ff04be5, 0x5e69d873 ; 1.01853 DCD 0x3ff04cb6, 0x34ac0354 ; 1.01873 DCD 0x3ff04d71, 0xb8cc124e ; 1.01891 DCD 0x3ff04e17, 0xeaca039f ; 1.01907 DCD 0x3ff04ea8, 0xcaa5d90b ; 1.0192 DCD 0x3ff04f24, 0x585f8f0c ; 1.01932 DCD 0x3ff04f8a, 0x93f72926 ; 1.01942 DCD 0x3ff04fd8, 0x909d7f8 ; 1.01949 DCD 0x3ff0500c, 0xb79799be ; 1.01954 DCD 0x3ff05028, 0x9fa06e7a ; 1.01957 DCD 0x3ff0502b, 0xc124562b ; 1.01957 DCD 0x3ff05016, 0x1c235292 ; 1.01955 DCD 0x3ff04fe6, 0x5c1214d7 ; 1.01951 DCD 0x3ff04f9c, 0x80f0a07d ; 1.01944 DCD 0x3ff04f38, 0x8abef200 ; 1.01934 DCD 0x3ff04eba, 0x797d0960 ; 1.01922 DCD 0x3ff04e22, 0x4d2ae85f ; 1.01908 DCD 0x3ff04d71, 0x1a0ae617 ; 1.01891 DCD 0x3ff04ca6, 0xe01d00c7 ; 1.01871 DCD 0x3ff04bc3, 0x9f61386e ; 1.0185 DCD 0x3ff04ac7, 0x57d78ece ; 1.01826 DCD 0x3ff049b2, 0x9800225 ; 1.01799 DCD 0x3ff04887, 0x49820b56 ; 1.01771 DCD 0x3ff04747, 0x17ddac24 ; 1.0174 DCD 0x3ff045f1, 0x7492e2cc ; 1.01708 DCD 0x3ff04486, 0x5fa1af4e ; 1.01673 DCD 0x3ff04305, 0xd90a136c ; 1.01636 DCD 0x3ff04175, 0xcc7ac57d ; 1.01598 DCD 0x3ff03fd6, 0x39f3c580 ; 1.01559 DCD 0x3ff03e27, 0x21751538 ; 1.01517 DCD 0x3ff03c68, 0x82feb120 ; 1.01475 DCD 0x3ff03a9a, 0x5e909cbd ; 1.01431 DCD 0x3ff038c4, 0x95438da5 ; 1.01386 DCD 0x3ff036e7, 0x2717859a ; 1.0134 DCD 0x3ff03502, 0x140c82db ; 1.01294 DCD 0x3ff03315, 0x5c228566 ; 1.01247 DCD 0x3ff03120, 0xff598eff ; 1.01199 DCD 0x3ff02f2e, 0x31c914dc ; 1.01152 DCD 0x3ff02d3c, 0xf37116fd ; 1.01104 DCD 0x3ff02b4d, 0x4451939f ; 1.01057 DCD 0x3ff0295f, 0x246a8e48 ; 1.0101 DCD 0x3ff02772, 0x93bc0534 ; 1.00963 DCD 0x3ff02591, 0x5826f10d ; 1.00917 DCD 0x3ff023bb, 0x71ab5556 ; 1.00872 DCD 0x3ff021f0, 0xe0492e8c ; 1.00829 DCD 0x3ff02031, 0xa4007e70 ; 1.00786 DCD 0x3ff01e7d, 0xbcd14503 ; 1.00744 DCD 0x3ff01cde, 0x91f46ec8 ; 1.00705 DCD 0x3ff01b54, 0x2369fd82 ; 1.00667 DCD 0x3ff019de, 0x7131ef6f ; 1.00632 DCD 0x3ff0187d, 0x7b4c448e ; 1.00598 DCD 0x3ff01731, 0x41b8fea2 ; 1.00566 DCD 0x3ff01601, 0xd64a0213 ; 1.00537 DCD 0x3ff014ef, 0x38ff50a4 ; 1.00511 DCD 0x3ff013f9, 0x69d8e891 ; 1.00488 DCD 0x3ff01320, 0x68d6c9db ; 1.00467 DCD 0x3ff01264, 0x35f8f644 ; 1.00449 DCD 0x3ff011ca, 0xb4007128 ; 1.00434 DCD 0x3ff01153, 0xe2ed38c5 ; 1.00423 DCD 0x3ff010ff, 0xc2bf4edc ; 1.00415 DCD 0x3ff010ce, 0x5376b36f ; 1.0041 DCD 0x3ff010bf, 0x951364ba ; 1.00409 DCD 0x3ff010d6, 0x70bf600d ; 1.00411 DCD 0x3ff01112, 0xe67aa3a6 ; 1.00417 DCD 0x3ff01174, 0xf6452f86 ; 1.00426 DCD 0x3ff011fc, 0xa01f056d ; 1.00439 DCD 0x3ff012a9, 0xe408239b ; 1.00456 DCD 0x3ff0137c, 0x33d2b477 ; 1.00476 DCD 0x3ff01473, 0x8f7eb47c ; 1.00499 DCD 0x3ff0158f, 0xf70c272e ; 1.00526 DCD 0x3ff016d1, 0x6a7b0acd ; 1.00557 DCD 0x3ff01837, 0xe9cb5f56 ; 1.00591 DCD 0x3ff019bf, 0x34c0e846 ; 1.00629 DCD 0x3ff01b67, 0x4b5ba3d8 ; 1.00669 DCD 0x3ff01d30, 0x2d9b920e ; 1.00713 DCD 0x3ff01f19, 0xdb80b4a9 ; 1.00759 DCD 0x3ff02124, 0x550b09e7 ; 1.00809 DCD 0x3ff02347, 0xcd1e1f14 ; 1.00861 DCD 0x3ff02584, 0x43b9f7b3 ; 1.00916 DCD 0x3ff027d9, 0xb8de9203 ; 1.00973 DCD 0x3ff02a48, 0x2c8bec41 ; 1.01032 DCD 0x3ff02ccf, 0x9ec209f1 ; 1.01094 DCD 0x3ff02f65, 0x31757bed ; 1.01157 DCD 0x3ff03208, 0xe4a645b7 ; 1.01222 DCD 0x3ff034ba, 0xb85463cb ; 1.01287 DCD 0x3ff0377a, 0xac7fd7ed ; 1.01354 DCD 0x3ff03a48, 0xc128a21b ; 1.01423 DCD 0x3ff03d17, 0xdfd74185 ; 1.01492 DCD 0x3ff03fe8, 0x88bb62b ; 1.0156 DCD 0x3ff042b9, 0x3b45fe4c ; 1.01629 DCD 0x3ff0458b, 0x780619e6 ; 1.01698 DCD 0x3ff0485e, 0xbecc0c7f ; 1.01767 DCD 0x3ff04b24, 0xddb28cf5 ; 1.01835 DCD 0x3ff04ddd, 0xd4b9a08f ; 1.01901 DCD 0x3ff05089, 0xa3e143c7 ; 1.01966 DCD 0x3ff05328, 0x4b29769f ; 1.0203 DCD 0x3ff055b9, 0xca923c9b ; 1.02093 DCD 0x3ff05830, 0x2808dd67 ; 1.02153 DCD 0x3ff05a8b, 0x638d5ac6 ; 1.02211 DCD 0x3ff05ccb, 0x7d1fb4b9 ; 1.02265 DCD 0x3ff05ef0, 0x74bfed01 ; 1.02318 DCD 0x3ff060fa, 0x4a6e001a ; 1.02368 DCD 0x3ff062dc, 0xa03cc749 ; 1.02414 DCD 0x3ff06497, 0x762c428e ; 1.02456 DCD 0x3ff0662a, 0xcc3c7027 ; 1.02494 DCD 0x3ff06796, 0xa26d5399 ; 1.02529 DCD 0x3ff068da, 0xf8bee95f ; 1.0256 DCD 0x3ff069ee, 0x67cac8b0 ; 1.02586 DCD 0x3ff06ad0, 0xef90f18c ; 1.02608 DCD 0x3ff06b82, 0x901163f4 ; 1.02625 DCD 0x3ff06c03, 0x494c1e25 ; 1.02637 DCD 0x3ff06c53, 0x1b4123a3 ; 1.02645 DCD 0x3ff06c6c, 0xbbe8cf8d ; 1.02647 DCD 0x3ff06c50, 0x2b4321e3 ; 1.02644 DCD 0x3ff06bfd, 0x695018e3 ; 1.02636 DCD 0x3ff06b74, 0x760fb811 ; 1.02623 DCD 0x3ff06ab5, 0x5181fdaa ; 1.02605 DCD 0x3ff069bf, 0xa75ebe1c ; 1.02582 DCD 0x3ff06893, 0x77a5fb29 ; 1.02553 DCD 0x3ff06730, 0xc257b4d0 ; 1.02519 DCD 0x3ff06597, 0x8773e94f ; 1.0248 DCD 0x3ff063c7, 0xc6fa9a69 ; 1.02436 DCD 0x3ff061c6, 0x8b1cad38 ; 1.02387 DCD 0x3ff05f93, 0xd3da1ffb ; 1.02333 DCD 0x3ff05d2f, 0xa132f634 ; 1.02275 DCD 0x3ff05a99, 0xf3272c61 ; 1.02212 DCD 0x3ff057d2, 0xc9b6c443 ; 1.02144 DCD 0x3ff054e4, 0x78d81e15 ; 1.02073 DCD 0x3ff051cf, 0x8b3d5b ; 1.01997 DCD 0x3ff04e92, 0x60d02054 ; 1.01918 DCD 0x3ff04b2e, 0x99a6c53d ; 1.01835 DCD 0x3ff047a3, 0xab0f2f9b ; 1.01749 DCD 0x3ff04400, 0x949fed2a ; 1.0166 DCD 0x3ff04045, 0x5658ffae ; 1.01569 DCD 0x3ff03c71, 0xf03a6726 ; 1.01476 DCD 0x3ff03886, 0x624421d0 ; 1.0138 DCD 0x3ff03482, 0xac76316e ; 1.01282 DCD 0x3ff03079, 0x5bcfc974 ; 1.01183 DCD 0x3ff02c6a, 0x7050e65b ; 1.01084 DCD 0x3ff02855, 0xe9f989e8 ; 1.00985 DCD 0x3ff0243b, 0xc8c9b5db ; 1.00885 DCD 0x3ff0201c, 0xcc166b1 ; 1.00784 DCD 0x3ff01c0b, 0x3fbd8d11 ; 1.00685 DCD 0x3ff01809, 0x61be28fb ; 1.00587 DCD 0x3ff01416, 0x72c338ad ; 1.0049 DCD 0x3ff01032, 0x72ccbde8 ; 1.00395 DCD 0x3ff00c5d, 0x61dab8ae ; 1.00302 DCD 0x3ff008ab, 0xe77ec16a ; 1.00212 DCD 0x3ff0051e, 0x3b8d9df ; 1.00125 DCD 0x3ff001b3, 0xb689020d ; 1.00042 DCD 0x3feffcd9, 0xffde73e8 ; 0.999616 DCD 0x3feff693, 0xbfd6ffa4 ; 0.99885 DCD 0x3feff0ba, 0x269b7e24 ; 0.998136 DCD 0x3fefeb4d, 0x342bf2ee ; 0.997473 DCD 0x3fefe64c, 0xe88856f7 ; 0.996863 DCD 0x3fefe1b9, 0x43b0b14a ; 0.996304 DCD 0x3fefdd92, 0x45a4fe62 ; 0.995797 DCD 0x3fefd9f5, 0x928d7c7f ; 0.995356 DCD 0x3fefd6e3, 0x2a6a2499 ; 0.994981 DCD 0x3fefd45b, 0xd3b013c ; 0.994672 DCD 0x3fefd25d, 0x3b0007db ; 0.994429 DCD 0x3fefd0e9, 0xb3b93f80 ; 0.994252 DCD 0x3fefd012, 0xbb8c295b ; 0.99415 DCD 0x3fefcfd8, 0x5278c8f0 ; 0.994122 DCD 0x3fefd03a, 0x787f1abb ; 0.994169 DCD 0x3fefd139, 0x2d9f1ebb ; 0.99429 DCD 0x3fefd2d4, 0x71d8d4f2 ; 0.994486 DCD 0x3fefd510, 0x772f66f3 ; 0.994759 DCD 0x3fefd7ed, 0x3da2d13a ; 0.995108 DCD 0x3fefdb6a, 0xc533174d ; 0.995534 DCD 0x3fefdf89, 0xde03221 ; 0.996037 DCD 0x3fefe448, 0x17aa28c0 ; 0.996616 DCD 0x3fefe99c, 0x78c3e45f ; 0.997267 DCD 0x3fefef86, 0x312d6179 ; 0.997989 DCD 0x3feff605, 0x40e6a394 ; 0.998782 DCD 0x3feffd19, 0xa7efa72a ; 0.999646 DCD 0x3ff00261, 0xb32437e0 ; 1.00058 DCD 0x3ff00673, 0xac0b0e44 ; 1.00158 DCD 0x3ff00ac2, 0xbeac5882 ; 1.00263 DCD 0x3ff00f4e, 0xeb0814d8 ; 1.00374 DCD 0x3ff01418, 0x311e4509 ; 1.00491 DCD 0x3ff0191e, 0x90eee914 ; 1.00613 DCD 0x3ff01e4d, 0x4eca01e0 ; 1.0074 DCD 0x3ff023a4, 0x6aaf8f6c ; 1.0087 DCD 0x3ff02923, 0xe49f91b8 ; 1.01004 DCD 0x3ff02ecb, 0xbc9a08c5 ; 1.01142 DCD 0x3ff0349b, 0xf29ef492 ; 1.01284 DCD 0x3ff03a7a, 0x16fbf271 ; 1.01428 DCD 0x3ff04066, 0x29b0fedd ; 1.01572 DCD 0x3ff04660, 0x2abe1d5b ; 1.01718 DCD 0x3ff04c68, 0x1a234c28 ; 1.01865 DCD 0x3ff0527d, 0xf7e08982 ; 1.02014 DCD 0x3ff05883, 0xc0450959 ; 1.02161 DCD 0x3ff05e79, 0x7350c9e9 ; 1.02307 DCD 0x3ff0645f, 0x1103cb33 ; 1.0245 DCD 0x3ff06a34, 0x995e0d37 ; 1.02593 DCD 0x3ff06ffa, 0xc5f8ff5 ; 1.02734 DCD 0x3ff07590, 0x78d1f8f4 ; 1.0287 DCD 0x3ff07af7, 0xdeb54674 ; 1.03002 DCD 0x3ff08030, 0x3e097a35 ; 1.0313 DCD 0x3ff08539, 0x96ce9277 ; 1.03253 DCD 0x3ff08a13, 0xe90490fb ; 1.03371 DCD 0x3ff08ea2, 0x495774b4 ; 1.03482 DCD 0x3ff092e4, 0xb7c73f65 ; 1.03586 DCD 0x3ff096db, 0x3453f10f ; 1.03683 DCD 0x3ff09a85, 0xbefd862c ; 1.03773 DCD 0x3ff09de4, 0x57c40403 ; 1.03855 DCD 0x3ff0a0df, 0x1ace1fa6 ; 1.03928 DCD 0x3ff0a376, 0x81bdc9b ; 1.03991 DCD 0x3ff0a5a9, 0x1fad391e ; 1.04044 DCD 0x3ff0a778, 0x618236f2 ; 1.04089 DCD 0x3ff0a8e3, 0xcd9ad455 ; 1.04123 DCD 0x3ff0a9db, 0x4ad9a122 ; 1.04147 DCD 0x3ff0aa5e, 0xd93e9d5a ; 1.04159 DCD 0x3ff0aa6e, 0x78c9cabe ; 1.04161 DCD 0x3ff0aa0a, 0x297b278d ; 1.04151 DCD 0x3ff0a931, 0xeb52b3c6 ; 1.04131 DCD 0x3ff0a7df, 0xb0e9198e ; 1.04098 DCD 0x3ff0a613, 0x7a3e5561 ; 1.04055 DCD 0x3ff0a3cd, 0x47526c84 ; 1.03999 DCD 0x3ff0a10d, 0x182559b2 ; 1.03932 DCD 0x3ff09dd2, 0xecb72070 ; 1.03853 DCD 0x3ff09a24, 0x3bf0e89b ; 1.03763 DCD 0x3ff09601, 0x5d2b073 ; 1.03662 DCD 0x3ff09169, 0x4a5c79b9 ; 1.0355 DCD 0x3ff08c5d, 0x98e446d ; 1.03427 DCD 0x3ff086dc, 0x43680ece ; 1.03292 DCD 0x3ff080f8, 0x7acd96ce ; 1.03149 DCD 0x3ff07ab1, 0xafbedaac ; 1.02995 DCD 0x3ff07407, 0xe23bdc29 ; 1.02833 DCD 0x3ff06cfb, 0x12449984 ; 1.02661 DCD 0x3ff0658b, 0x3fd912bd ; 1.02479 DCD 0x3ff05dd5, 0x5fdcae44 ; 1.02291 DCD 0x3ff055d9, 0x724f6c18 ; 1.02096 DCD 0x3ff04d97, 0x77314c3b ; 1.01894 DCD 0x3ff0450f, 0x6e824cea ; 1.01686 DCD 0x3ff03c41, 0x584271a9 ; 1.01471 DCD 0x3ff03353, 0xe664adc7 ; 1.01253 DCD 0x3ff02a47, 0x18e90143 ; 1.01032 DCD 0x3ff0211a, 0xefcf6c1e ; 1.00808 DCD 0x3ff017cf, 0x6b17f019 ; 1.00581 DCD 0x3ff00e64, 0x8ac28b72 ; 1.00351 DCD 0x3ff00507, 0xf5839f68 ; 1.00123 DCD 0x3feff773, 0x56b657f2 ; 0.998956 DCD 0x3fefe4f3, 0x58925ec7 ; 0.996698 DCD 0x3fefd28f, 0xf09b5a58 ; 0.994453 DCD 0x3fefc049, 0x1ed1439c ; 0.992222 DCD 0x3fefae80, 0xbc20f05b ; 0.990052 DCD 0x3fef9d36, 0xc88a5d10 ; 0.987941 DCD 0x3fef8c6b, 0x440d89bc ; 0.985891 DCD 0x3fef7c1e, 0x2eaa765e ; 0.983901 DCD 0x3fef6c4f, 0x886122f7 ; 0.981972 DCD 0x3fef5d5f, 0xdd6751f ; 0.980148 DCD 0x3fef4f4c, 0xbf0a705c ; 0.97843 DCD 0x3fef4218, 0x9bfd14ae ; 0.976818 DCD 0x3fef35c2, 0xa4ae5e8f ; 0.975313 DCD 0x3fef2a4a, 0xd91e5184 ; 0.973913 DCD 0x3fef2005, 0x92011a14 ; 0.972659 DCD 0x3fef16f2, 0xcf56b83f ; 0.971551 DCD 0x3fef0f12, 0x911f2c04 ; 0.97059 DCD 0x3fef0864, 0xd75a71df ; 0.969775 DCD 0x3fef02e9, 0xa20890d9 ; 0.969106 DCD 0x3feefee0, 0xbec83f13 ; 0.968613 DCD 0x3feefc4a, 0x2d997c8b ; 0.968297 DCD 0x3feefb25, 0xee7c4cc8 ; 0.968158 DCD 0x3feefb74, 0x170a8bf ; 0.968195 DCD 0x3feefd34, 0x667693f5 ; 0.968409 DCD 0x3fef008a, 0x280968cb ; 0.968816 DCD 0x3fef0575, 0x46292740 ; 0.969416 DCD 0x3fef0bf5, 0xc0d5cbcf ; 0.97021 DCD 0x3fef140b, 0x980f5679 ; 0.971197 DCD 0x3fef1db6, 0xcbd5cac2 ; 0.972377 DCD 0x3fef28f7, 0x1cf8c955 ; 0.973751 DCD 0x3fef35cc, 0x8b785230 ; 0.975317 DCD 0x3fef4437, 0x17546554 ; 0.977077 DCD 0x3fef5436, 0xc08cff3d ; 0.97903 DCD 0x3fef65cb, 0x872226f4 ; 0.981176 DCD 0x3fef78cd, 0xba4b5385 ; 0.983497 DCD 0x3fef8d3d, 0x5a088bfb ; 0.985991 DCD 0x3fefa31a, 0x6659d056 ; 0.98866 DCD 0x3fefba64, 0xdf3f198c ; 0.991503 DCD 0x3fefd31c, 0xc4b86ea6 ; 0.994521 DCD 0x3fefecf1, 0xab85c6cc ; 0.997674 DCD 0x3ff003f1, 0xc9d38f3c ; 1.00096 DCD 0x3ff011f9, 0x3e8e3ad6 ; 1.00439 DCD 0x3ff0208f, 0x33f2e7f5 ; 1.00795 DCD 0x3ff02fb3, 0xaa01969a ; 1.01165 DCD 0x3ff03f2a, 0xfff42e0c ; 1.01542 DCD 0x3ff04ef5, 0x35cab00f ; 1.01928 DCD 0x3ff05f12, 0x4b851ae0 ; 1.02321 DCD 0x3ff06f82, 0x41237040 ; 1.02722 DCD 0x3ff08045, 0x16a5ae6f ; 1.03132 DCD 0x3ff0910e, 0x4e401c3a ; 1.03541 DCD 0x3ff0a1dd, 0xe7f2b61c ; 1.03952 DCD 0x3ff0b2b3, 0xe3bd7f9b ; 1.04363 DCD 0x3ff0c390, 0x41a076f4 ; 1.04774 DCD 0x3ff0d473, 0x19b9c27 ; 1.05187 DCD 0x3ff0e502, 0xd8ae13df ; 1.05591 DCD 0x3ff0f53f, 0xc6d7e363 ; 1.05988 DCD 0x3ff10529, 0xcc19056e ; 1.06376 DCD 0x3ff114c0, 0xe8717bc0 ; 1.06757 DCD 0x3ff12405, 0x1be1481c ; 1.07129 DCD 0x3ff13295, 0xa3571577 ; 1.07485 DCD 0x3ff14072, 0x7ed2e3d1 ; 1.07823 DCD 0x3ff14d9b, 0xae54b4ec ; 1.08145 DCD 0x3ff15a11, 0x31dc88c8 ; 1.08449 DCD 0x3ff165d3, 0x96a5da3 ; 1.08736 DCD 0x3ff1707f, 0x3bc0dfcb ; 1.08997 DCD 0x3ff17a15, 0xc8e00f40 ; 1.09231 DCD 0x3ff18296, 0xb0c7ea3f ; 1.09438 DCD 0x3ff18a01, 0xf378744e ; 1.09619 DCD 0x3ff19057, 0x90f1abab ; 1.09774 DCD 0x3ff1953b, 0x182d46e0 ; 1.09893 DCD 0x3ff198ac, 0x892b4b34 ; 1.09977 DCD 0x3ff19aab, 0xe3ebb362 ; 1.10026 DCD 0x3ff19b39, 0x286e82ed ; 1.1004 DCD 0x3ff19a54, 0x56b3b813 ; 1.10018 DCD 0x3ff197ad, 0x4353f110 ; 1.09953 DCD 0x3ff19343, 0xee4f2de3 ; 1.09845 DCD 0x3ff18d18, 0x57a56e8e ; 1.09695 DCD 0x3ff1852a, 0x7f56b4d1 ; 1.09501 DCD 0x3ff17b7a, 0x6562fd2a ; 1.09265 DCD 0x3ff16fca, 0x5dd4d812 ; 1.08979 DCD 0x3ff1621a, 0x68ac458b ; 1.08645 DCD 0x3ff1526a, 0x85e943d1 ; 1.08262 DCD 0x3ff140ba, 0xb58bd4a8 ; 1.0783 DCD 0x3ff12d0a, 0xf793f64d ; 1.0735 DCD 0x3ff11735, 0x56b1e98d ; 1.06817 DCD 0x3ff0ff39, 0xd2e5b029 ; 1.06231 DCD 0x3ff0e518, 0x6c2f4a22 ; 1.05593 DCD 0x3ff0c8d1, 0x228eb778 ; 1.04903 DCD 0x3ff0aa63, 0xf603f668 ; 1.0416 DCD 0x3ff089c6, 0x7313bf6b ; 1.03364 DCD 0x3ff066f8, 0x99be1280 ; 1.02514 DCD 0x3ff041fa, 0x6a02f16b ; 1.01611 DCD 0x3ff01acb, 0xe3e25a68 ; 1.00654 DCD 0x3fefe2da, 0xeb89e73 ; 0.996442 DCD 0x3fef8be1, 0xd848b2d9 ; 0.985825 DCD 0x3fef30af, 0x2474fc8e ; 0.974693 DCD 0x3feed141, 0xf33d7104 ; 0.963044 DCD 0x3fee6d9a, 0x44a21746 ; 0.950879 DCD 0x3fee05b8, 0x18a2ef52 ; 0.938198 DCD 0x3fed99fc, 0xdbab6480 ; 0.925047 DCD 0x3fed2a68, 0x8dbb76cf ; 0.911427 DCD 0x3fecb6fb, 0x2ed32d49 ; 0.897337 DCD 0x3fec3fb4, 0xbef280e4 ; 0.882777 DCD 0x3febc495, 0x3e1971a1 ; 0.867747 DCD 0x3feb4635, 0x7d7801fe ; 0.85232 DCD 0x3feac495, 0x7d0e2e78 ; 0.836497 DCD 0x3fea3fb5, 0x3cdbf388 ; 0.820277 DCD 0x3fe9b794, 0xbce15839 ; 0.80366 DCD 0x3fe92c33, 0xfd1e5906 ; 0.786646 DCD 0x3fe89e5b, 0x8514b9c2 ; 0.769331 DCD 0x3fe80e0b, 0x54c476e8 ; 0.751714 DCD 0x3fe77b43, 0x6c2d93fe ; 0.733797 DCD 0x3fe6e603, 0xcb501103 ; 0.715578 DCD 0x3fe64e4c, 0x722bedf7 ; 0.697058 DCD 0x3fe5b50a, 0x9e6abba2 ; 0.67835 DCD 0x3fe51a3e, 0x500c7a05 ; 0.659454 DCD 0x3fe47de7, 0x87112ca3 ; 0.640369 DCD 0x3fe3e006, 0x4378cc74 ; 0.621097 DCD 0x3fe3409a, 0x85435cfb ; 0.601636 DCD 0x3fe2a0a8, 0xa7242be4 ; 0.582112 DCD 0x3fe20030, 0xa91b392e ; 0.562523 DCD 0x3fe15f32, 0x8b288155 ; 0.542871 DCD 0x3fe0bdae, 0x4d4c07dc ; 0.523154 DCD 0x3fe01ba3, 0xef85ccc5 ; 0.503374 DCD 0x3fdef43f, 0x6352a698 ; 0.483658 DCD 0x3fddb243, 0x276d3dee ; 0.464005 DCD 0x3fdc7153, 0x2b5b5179 ; 0.444417 DCD 0x3fdb316f, 0x6f1cef4b ; 0.424892 DCD 0x3fd9f297, 0xf2b21764 ; 0.405432 DCD 0x3fd8b6d5, 0x6b815705 ; 0.386159 DCD 0x3fd77e27, 0xd98ab538 ; 0.367075 DCD 0x3fd6488f, 0x3cce31fd ; 0.348179 DCD 0x3fd5160b, 0x954bcd53 ; 0.329471 DCD 0x3fd3e69c, 0xe303873c ; 0.31095 DCD 0x3fd2bc1d, 0xa1488146 ; 0.292732 DCD 0x3fd1968d, 0xd01abb71 ; 0.274814 DCD 0x3fd075ed, 0x6f7a3cc8 ; 0.257198 DCD 0x3fceb478, 0xfecdfc7f ; 0.239883 DCD 0x3fcc86f5, 0xffc1f1a0 ; 0.222869 DCD 0x3fca6673, 0xffd78463 ; 0.206252 DCD 0x3fc852f2, 0xff0ea6b8 ; 0.190031 DCD 0x3fc64c72, 0xfd67589c ; 0.174208 DCD 0x3fc452f3, 0xfae18bfe ; 0.158782 DCD 0x3fc26675, 0xf77d5d04 ; 0.143752 DCD 0x3fc0895c, 0x37faab71 ; 0.129192 DCD 0x3fbd774d, 0x78b2ee8d ; 0.115102 DCD 0x3fb9faab, 0x9339d2c ; 0.101481 DCD 0x3fb69cd1, 0x2177469a ; 0.0883303 DCD 0x3fb35dbf, 0xc17dead8 ; 0.0756492 DCD 0x3fb04082, 0x4ca31ce4 ; 0.0634843 DCD 0x3faa8a31, 0x85cdb97d ; 0.0518356 DCD 0x3fa4d706, 0x48921c82 ; 0.040703 DCD 0x3f9ecf05, 0xc3273646 ; 0.0300866 DCD 0x3f94774e, 0xa1a3fa2a ; 0.0199864 DCD 0x3f85575a, 0x32fc72ce ; 0.0104205 DCD 0x3f56c212, 0xab5f3fe4 ; 0.00138904 DCD 0xbf7d1d54, 0xaad35843 ; -0.00710805 DCD 0xbf8edd6b, 0xcd852aba ; -0.0150708 DCD 0xbf970a01, 0x972d94f ; -0.0224991 DCD 0xbf9e1bd3, 0x7197f473 ; -0.029403 DCD 0xbfa25216, 0x8f98bb19 ; -0.0357825 DCD 0xbfa55187, 0x91fe791 ; -0.0416376 DCD 0xbfa80c3b, 0x25614757 ; -0.0469683 DCD 0xbfaa8232, 0xe45d12b6 ; -0.0517746 DCD 0xbfacb82c, 0xf00b301f ; -0.0560926 DCD 0xbfaeae29, 0x486b6748 ; -0.0599225 DCD 0xbfb03213, 0xf6bedc18 ; -0.0632641 DCD 0xbfb0ed14, 0x6fa12d92 ; -0.0661176 DCD 0xbfb18816, 0xedc8bec ; -0.0684828 DCD 0xbfb206f3, 0x93c843d8 ; -0.0704186 DCD 0xbfb269ac, 0xfe641d0b ; -0.071925 DCD 0xbfb2b042, 0x4eb04fd0 ; -0.073002 DCD 0xbfb2dab3, 0x84acc002 ; -0.0736496 DCD 0xbfb2e900, 0xa0596da1 ; -0.0738678 DCD 0xbfb2e02c, 0x582c74f2 ; -0.0737331 DCD 0xbfb2c036, 0xac25f21a ; -0.0732454 DCD 0xbfb2891f, 0x9c45c8f3 ; -0.0724048 DCD 0xbfb23ae7, 0x288bf97e ; -0.0712113 DCD 0xbfb1d58d, 0x50f89fe0 ; -0.0696648 DCD 0xbfb15ed9, 0x25effeee ; -0.0678535 DCD 0xbfb0d6ca, 0xa77232cd ; -0.0657775 DCD 0xbfb03d61, 0xd57f3b7e ; -0.0634366 DCD 0xbfaf253d, 0x602e3201 ; -0.060831 DCD 0xbfadad02, 0x6e7396a9 ; -0.0579606 DCD 0xbfac1e51, 0xfd795374 ; -0.0549188 DCD 0xbfaa792c, 0xd3f3017 ; -0.0517057 DCD 0xbfa8bd90, 0x9dc52c91 ; -0.0483213 DCD 0xbfa6eb7f, 0xaf0b812e ; -0.0447655 DCD 0xbfa502f9, 0x41122def ; -0.0410383 DCD 0xbfa31015, 0xb6032b5f ; -0.0372321 DCD 0xbfa112d5, 0xddeea17 ; -0.0333468 DCD 0xbf9e166e, 0x914a6394 ; -0.0293824 DCD 0xbf99f278, 0xccac04f1 ; -0.025339 DCD 0xbf95b9c8, 0xcde2b846 ; -0.0212165 DCD 0xbf9182b1, 0x5524e217 ; -0.0171001 DCD 0xbf8a9a64, 0xc4e5e5f8 ; -0.0129898 DCD 0xbf823297, 0xeb98138d ; -0.00888556 DCD 0xbf739bf8, 0x3cc41e93 ; -0.00478742 DCD 0xbf46c915, 0xd4216d0e ; -0.000695358 DCD 0x3f6b2da5, 0xc7a26645 ; 0.00331766 DCD 0x3f7db3e8, 0x9e3c03b9 ; 0.00725165 DCD 0x3f86bf0f, 0x3a5f0340 ; 0.0111066 DCD 0x3f8e7aba, 0x33aabc8c ; 0.0148825 DCD 0x3f93067a, 0x9d8096e1 ; 0.0185794 DCD 0x3f96abf7, 0xf6abdea9 ; 0.0221404 DCD 0x3f9a2dd5, 0x2557359e ; 0.0255655 DCD 0x3f9d8c12, 0x29822b29 ; 0.0288546 DCD 0x3fa06357, 0x81965fa5 ; 0.0320079 DCD 0x3fa1eed5, 0xd92bb14d ; 0.0350253 DCD 0x3fa3637d, 0x67807cf7 ; 0.0378684 DCD 0x3fa4c14e, 0x2c948a57 ; 0.0405373 DCD 0x3fa60848, 0x286811ba ; 0.0430319 DCD 0x3fa7386b, 0x5afb131f ; 0.0453523 DCD 0x3fa851b7, 0xc44d563b ; 0.0474985 DCD 0x3fa951b2, 0x57d72d12 ; 0.0494514 DCD 0x3faa385b, 0x15985f58 ; 0.0512112 DCD 0x3fab05b1, 0xfd90b4c2 ; 0.0527778 DCD 0x3fabb9b7, 0xfc09de6 ; 0.0541513 DCD 0x3fac546a, 0x4c27e279 ; 0.0553315 DCD 0x3facd5c7, 0xbfc0c564 ; 0.0563185 DCD 0x3fad3dcf, 0x6a8b0e5b ; 0.0571122 DCD 0x3fad8c81, 0x4c86bd5e ; 0.0577126 DCD 0x3fadc1dd, 0x65b40ab8 ; 0.0581197 DCD 0x3faddde3, 0xb612f66a ; 0.0583335 DCD 0x3fade2c4, 0xe558b5dc ; 0.0583707 DCD 0x3fadd080, 0xf385815a ; 0.0582314 DCD 0x3fada717, 0xe09958e4 ; 0.0579154 DCD 0x3fad6689, 0xac943c79 ; 0.0574229 DCD 0x3fad0ed6, 0x57762c1b ; 0.0567538 DCD 0x3faca3fa, 0xbb2ac215 ; 0.0559386 DCD 0x3fac25f6, 0xd7b1fe66 ; 0.0549771 DCD 0x3fab94ca, 0xad0be110 ; 0.0538696 DCD 0x3faaf076, 0x3b3831c6 ; 0.0526158 DCD 0x3faa38f9, 0x8237611f ; 0.0512159 DCD 0x3fa9739a, 0xd4bff31 ; 0.0497101 DCD 0x3fa8a057, 0xdc764446 ; 0.0480983 DCD 0x3fa7bf32, 0xefb5f814 ; 0.0463806 DCD 0x3fa6d02b, 0x470b52e6 ; 0.044557 DCD 0x3fa5d340, 0xe2761c70 ; 0.0426274 DCD 0x3fa4ce6f, 0x8c44e694 ; 0.0406375 DCD 0x3fa3c1b7, 0x4477b152 ; 0.0385873 DCD 0x3fa2ad18, 0xb0e7ca9 ; 0.0364769 DCD 0x3fa19091, 0xe009104f ; 0.0343061 DCD 0x3fa06c24, 0xc367dcda ; 0.0320751 DCD 0x3f9e8bdc, 0x87eebb43 ; 0.0298304 DCD 0x3f9c3bdc, 0xc3700679 ; 0.0275721 DCD 0x3f99e84a, 0x39532ac0 ; 0.0253002 DCD 0x3f979124, 0xe9982816 ; 0.0230146 DCD 0x3f95366c, 0xd43efe7e ; 0.0207154 DCD 0x3f92e38b, 0xa65f8cb4 ; 0.0184461 DCD 0x3f909881, 0x5ffab3e8 ; 0.0162068 DCD 0x3f8caa9c, 0x21f25d6 ; 0.0139973 DCD 0x3f8833e3, 0x133d34a9 ; 0.0118177 DCD 0x3f83ccd7, 0xf34eb31a ; 0.00966805 DCD 0x3f7f11a7, 0x379fd751 ; 0.00758519 DCD 0x3f76cfac, 0x197ffa4b ; 0.00556915 DCD 0x3f6da77d, 0x187b9e45 ; 0.0036199 DCD 0x3f5c777a, 0x3f65575e ; 0.00173747 DCD 0xbf147cf6, 0xeb5c6578 ; -7.81561e-005 DCD 0xbf5d7b0f, 0x4bc059f6 ; -0.00179936 DCD 0xbf6c1122, 0xabe0b678 ; -0.00342614 DCD 0xbf744f5c, 0x64ac7d75 ; -0.0049585 DCD 0xbf7a3324, 0xff247d28 ; -0.00639643 DCD 0xbf7fb3eb, 0x25585a56 ; -0.00773994 DCD 0xbf826015, 0xf9c7b425 ; -0.00897233 DCD 0xbf84abf3, 0xb4e31126 ; -0.0100936 DCD 0xbf86bd8e, 0xc3fe442e ; -0.0111037 DCD 0xbf8894e7, 0x271b0f9a ; -0.0120028 DCD 0xbf8a31fc, 0xde37b10c ; -0.0127907 DCD 0xbf8b9214, 0x74c038d1 ; -0.0134622 DCD 0xbf8cb52d, 0xeab58814 ; -0.0140174 DCD 0xbf8d9b49, 0x4016bdaa ; -0.0144563 DCD 0xbf8e4466, 0x74e3d991 ; -0.0147789 DCD 0xbf8eb085, 0x891dbcf8 ; -0.0149851 DCD 0xbf8ee2ad, 0x306f5595 ; -0.0150808 DCD 0xbf8edadd, 0x6ad98498 ; -0.0150659 DCD 0xbf8e9916, 0x385a87a3 ; -0.0149404 DCD 0xbf8e1d57, 0x98f42113 ; -0.0147044 DCD 0xbf8d67a1, 0x8ca56fb9 ; -0.0143578 DCD 0xbf8c8000, 0xa22766dc ; -0.013916 DCD 0xbf8b6674, 0xd979254d ; -0.013379 DCD 0xbf8a1afe, 0x329aab0c ; -0.0127468 DCD 0xbf889d9c, 0xad8bf819 ; -0.0120194 DCD 0xbf86ee50, 0x4a4deda2 ; -0.0111967 DCD 0xbf85190a, 0xf5827e07 ; -0.0103017 DCD 0xbf831dcc, 0xaf2a8a75 ; -0.00933418 DCD 0xbf80fc95, 0x774531bf ; -0.00829427 DCD 0xbf7d6aca, 0x9ba6aa26 ; -0.00718192 DCD 0xbf789078, 0x65a82684 ; -0.00599715 DCD 0xbf73871f, 0xa08fe50c ; -0.00476754 DCD 0xbf6c9d80, 0x98b846c3 ; -0.00349307 DCD 0xbf61ceb4, 0xd21d47c1 ; -0.00217376 DCD 0xbf4a876f, 0xb52d2167 ; -0.000809602 DCD 0x3f43a428, 0x56e8cae7 ; 0.000599403 DCD 0x3f60941a, 0xca3e3a4f ; 0.00202375 DCD 0x3f6c5f56, 0x3040ce65 ; 0.00346343 DCD 0x3f74255e, 0x23e0f77e ; 0.00491845 DCD 0x3f7a2b26, 0x8860ce0b ; 0.00638881 DCD 0x3f802082, 0x22cff56c ; 0.0078745 DCD 0x3f832479, 0xd5675c14 ; 0.00934692 DCD 0x3f86217a, 0x5bf5b9cf ; 0.010806 DCD 0x3f891783, 0xb67cd0fa ; 0.0122519 DCD 0x3f8c0695, 0xe4fadf38 ; 0.0136844 DCD 0x3f8eeeb0, 0xe771a6e6 ; 0.0151037 DCD 0x3f90e14e, 0x7256969e ; 0.0164845 DCD 0x3f92412c, 0xee5729b4 ; 0.0178267 DCD 0x3f9396f3, 0xe7ba8cb4 ; 0.0191305 DCD 0x3f94e2a3, 0x5e80bfa0 ; 0.0203958 DCD 0x3f96243b, 0x52a951df ; 0.0216226 DCD 0x3f97568c, 0xd8355e11 ; 0.0227911 DCD 0x3f987997, 0xef24e436 ; 0.0239013 DCD 0x3f998d5c, 0x977773b7 ; 0.0249533 DCD 0x3f9a91da, 0xd12d0c94 ; 0.025947 DCD 0x3f9b8712, 0x9c461f63 ; 0.0268824 DCD 0x3f9c699f, 0x7d66922b ; 0.0277467 DCD 0x3f9d3981, 0x748e64ed ; 0.0285397 DCD 0x3f9df6b8, 0x81be78d7 ; 0.0292615 DCD 0x3f9ea144, 0xa4f57c22 ; 0.0299121 DCD 0x3f9f3925, 0xde344ffe ; 0.0304914 DCD 0x3f9fbcee, 0xf3d81b13 ; 0.0309942 DCD 0x3fa0164f, 0xf2f03665 ; 0.0314202 DCD 0x3fa0441c, 0x5a26dadd ; 0.0317696 DCD 0x3fa067dc, 0xaf8ffaf2 ; 0.0320424 DCD 0x3fa08190, 0xf32b96a3 ; 0.0322385 DCD 0x3fa0917c, 0x452bd6ac ; 0.03236 DCD 0x3fa0979e, 0xa590f359 ; 0.0324068 DCD 0x3fa093f8, 0x145ab45f ; 0.0323789 DCD 0x3fa08688, 0x91895209 ; 0.0322764 DCD 0x3fa06f50, 0x1d1ccc56 ; 0.0320993 DCD 0x3fa04f72, 0xf96d6e98 ; 0.0318561 DCD 0x3fa026f1, 0x267b0083 ; 0.0315471 DCD 0x3f9feb95, 0x488b74c6 ; 0.0311721 DCD 0x3f9f77fe, 0xe59ac7d7 ; 0.0307312 DCD 0x3f9ef31f, 0x24246ad1 ; 0.0302243 DCD 0x3f9e60aa, 0x892fb533 ; 0.0296656 DCD 0x3f9dc0a1, 0x14bca6ff ; 0.0290551 DCD 0x3f9d1302, 0xc6cacf9c ; 0.0283928 DCD 0x3f9c57cf, 0x9f5b1039 ; 0.0276787 DCD 0x3f9b8f07, 0x9e6c87a8 ; 0.0269128 DCD 0x3f9abd59, 0xf7fa10d7 ; 0.0261129 DCD 0x3f99e2c6, 0xac041c5e ; 0.0252791 DCD 0x3f98ff4d, 0xba8a39a6 ; 0.0244114 DCD 0x3f9812ef, 0x238cd945 ; 0.0235097 DCD 0x3f971daa, 0xe70b1a0d ; 0.0225741 DCD 0x3f9624aa, 0xe96cd985 ; 0.0216243 DCD 0x3f9527ef, 0x2ab0c5e6 ; 0.0206601 DCD 0x3f942777, 0xaad7c060 ; 0.0196818 DCD 0x3f932344, 0x69e1585a ; 0.0186892 DCD 0x3f921b55, 0x67cd8dd4 ; 0.0176824 DCD 0x3f9114cd, 0x1bd81a20 ; 0.0166809 DCD 0x3f900fab, 0x86016dd2 ; 0.0156848 DCD 0x3f8e17e1, 0x4c914f7c ; 0.014694 DCD 0x3f8c1338, 0xf95c70f4 ; 0.0137085 DCD 0x3f8a115e, 0x1264400d ; 0.0127284 DCD 0x3f881b97, 0x17427635 ; 0.0117714 DCD 0x3f8631e4, 0x7f55111 ; 0.0108373 DCD 0x3f845444, 0xe47e92fc ; 0.00992636 DCD 0x3f8282b9, 0xacde3bf6 ; 0.0090384 DCD 0x3f80bd42, 0x611289a3 ; 0.00817348 DCD 0x3f7e16bd, 0x98cbbe9d ; 0.00734591 DCD 0x3f7ada1d, 0xddacf537 ; 0.00655567 DCD 0x3f77c4a5, 0x90cc3bcd ; 0.00580277 DCD 0x3f74d654, 0xb227d003 ; 0.00508721 DCD 0x3f720f2b, 0x41bfb1d8 ; 0.004409 DCD 0x3f6ef2fa, 0x6bebbce1 ; 0.00377797 DCD 0x3f6a2a95, 0x1d94ab95 ; 0.00319413 DCD 0x3f65c526, 0x987db487 ; 0.00265749 DCD 0x3f61c2ae, 0xdca352fe ; 0.00216803 DCD 0x3f5c465b, 0xd4040481 ; 0.00172576 DCD 0x3f55e170, 0x44dd0b6b ; 0.00133549 DCD 0x3f50569b, 0xbbc9e65 ; 0.000997211 DCD 0x3f474bb8, 0x5161a0a4 ; 0.000710931 DCD 0x3f3f3cce, 0x6ee684c5 ; 0.000476647 DCD 0x3f334a85, 0x9323f887 ; 0.000294359 DCD 0x3f2576a3, 0x1a2da99f ; 0.000163753 DCD 0x3f163cc9, 0x728bcf73 ; 8.48291e-005 DCD 0x3f0e3140, 0xe42ad73 ; 5.75874e-005 DCD 0x3f1580c9, 0xf1ab5208 ; 8.20277e-005 DCD 0x3f24baa3, 0x998577b9 ; 0.00015815 DCD 0x3f3268e5, 0x7881edac ; 0.000280911 DCD 0x3f3d82ed, 0x7fa869f1 ; 0.000450309 DCD 0x3f45d5b4, 0xf11b1856 ; 0.000666345 DCD 0x3f4e712d, 0x5015a0ed ; 0.000929019 DCD 0x3f5449ef, 0xee61e760 ; 0.00123833 DCD 0x3f59f948, 0xb1e8a538 ; 0.00158531 DCD 0x3f602350, 0x795309b8 ; 0.00196996 DCD 0x3f6398fc, 0x5849944b ; 0.00239229 DCD 0x3f675da7, 0xf5d7f256 ; 0.00285228 DCD 0x3f6b7153, 0x51fe23d9 ; 0.00334994 DCD 0x3f6fbb42, 0x926b2f20 ; 0.00387347 DCD 0x3f721dba, 0xdb8f8a16 ; 0.00442288 DCD 0x3f7478f6, 0x600eabda ; 0.00499817 DCD 0x3f76ef53, 0xd6af7824 ; 0.00559933 DCD 0x3f7980d3, 0x3f73b151 ; 0.00622637 DCD 0x3f7c1f7a, 0x87a84b68 ; 0.00686596 DCD 0x3f7ecb49, 0xaf4b840e ; 0.00751809 DCD 0x3f80c220, 0x5b2eada1 ; 0.00818277 DCD 0x3f82252f, 0xce6fc9b1 ; 0.00885999 DCD 0x3f838ed3, 0x31683508 ; 0.00954976 DCD 0x3f84f7f1, 0x9176e369 ; 0.0102385 DCD 0x3f86608a, 0xee9af3a7 ; 0.0109263 DCD 0x3f87c89f, 0x48d465c0 ; 0.0116131 DCD 0x3f89302e, 0xa0241ae4 ; 0.0122989 DCD 0x3f8a9738, 0xf48931e4 ; 0.0129837 DCD 0x3f8bf733, 0xa434289 ; 0.0136551 DCD 0x3f8d501c, 0xe1532dff ; 0.014313 DCD 0x3f8ea1f6, 0x79b731eb ; 0.0149574 DCD 0x3f8fecbf, 0xd37110a9 ; 0.0155883 DCD 0x3f90983c, 0x773f83ef ; 0.0162057 DCD 0x3f9133d9, 0x62968400 ; 0.0167994 DCD 0x3f91c936, 0xabbca75b ; 0.0173691 DCD 0x3f925854, 0x52b2cf2d ; 0.0179151 DCD 0x3f92e132, 0x57788adf ; 0.0184372 DCD 0x3f9363d0, 0xba0dda72 ; 0.0189355 DCD 0x3f93de3c, 0x335610a3 ; 0.0194024 DCD 0x3f945074, 0xc3520ea1 ; 0.0198382 DCD 0x3f94ba7a, 0x6a0082a7 ; 0.0202426 DCD 0x3f951c4d, 0x2762be7a ; 0.0206158 DCD 0x3f9575ec, 0xfb785183 ; 0.0209577 DCD 0x3f95c649, 0xd7313913 ; 0.0212642 DCD 0x3f960d63, 0xba8d752b ; 0.0215355 DCD 0x3f964b3a, 0xa58de6f8 ; 0.0217714 DCD 0x3f967fce, 0x9831ad4d ; 0.0219719 DCD 0x3f96ab1f, 0x927938c1 ; 0.0221372 DCD 0x3f96cd0a, 0x8eeb2b2 ; 0.0222665 DCD 0x3f96e58d, 0xfb91aa8a ; 0.0223601 DCD 0x3f96f4ab, 0x6a630177 ; 0.0224177 DCD 0x3f96fa62, 0x556165b3 ; 0.0224395 DCD 0x3f96f6b2, 0xbc8e2905 ; 0.0224255 DCD 0x3f96ea56, 0xea674d9e ; 0.0223783 DCD 0x3f96d54e, 0xdeecd37f ; 0.0222981 DCD 0x3f96b79a, 0x9a1ebaa7 ; 0.0221848 DCD 0x3f96913a, 0x1bfd0318 ; 0.0220384 DCD 0x3f96622d, 0x64881d67 ; 0.0218589 DCD 0x3f962bed, 0x2400e07e ; 0.0216519 DCD 0x3f95ee79, 0x5a66dbc6 ; 0.0214175 DCD 0x3f95a9d2, 0x7ba0f3e ; 0.0211556 DCD 0x3f955df7, 0x2bfb5c14 ; 0.0208663 DCD 0x3f950ae8, 0xc729e11b ; 0.0205494 DCD 0x3f94b2ab, 0x4dbf28ea ; 0.0202128 DCD 0x3f94553e, 0xbfbba418 ; 0.0198564 DCD 0x3f93f2a3, 0x1d1f52a5 ; 0.0194803 DCD 0x3f938ad8, 0x65e9c3f9 ; 0.0190843 DCD 0x3f931dde, 0x9a1b68ad ; 0.0186686 DCD 0x3f92ae0f, 0x87ef61bd ; 0.0182421 DCD 0x3f923b6b, 0x2f65af2b ; 0.0178048 DCD 0x3f91c5f1, 0x907e50f5 ; 0.0173567 DCD 0x3f914da2, 0xab39b7b3 ; 0.0168977 DCD 0x3f90d27e, 0x7f970236 ; 0.016428 DCD 0x3f9056f6, 0x85d5ac57 ; 0.0159567 DCD 0x3f8fb615, 0x7bea8afd ; 0.015484 DCD 0x3f8ebd76, 0x4feb9b59 ; 0.0150098 DCD 0x3f8dc40f, 0x87ae89c1 ; 0.0145341 DCD 0x3f8cc9e1, 0x23335636 ; 0.0140569 DCD 0x3f8bd385, 0x2e349bf3 ; 0.013587 DCD 0x3f8ae0fb, 0xa8b33c26 ; 0.0131244 DCD 0x3f89f244, 0x92af36d0 ; 0.0126691 DCD 0x3f89075f, 0xec27aac1 ; 0.0122211 DCD 0x3f88204d, 0xb51d7929 ; 0.0117804 DCD 0x3f8740fe, 0x79eb6d30 ; 0.0113544 DCD 0x3f866972, 0x3a926805 ; 0.0109433 DCD 0x3f8599a8, 0xf7134ad5 ; 0.010547 DCD 0x3f84d1a2, 0xaf6b7216 ; 0.0101655 DCD 0x3f84115f, 0x639d8153 ; 0.00979876 DCD 0x3f835bd4, 0xeb04a381 ; 0.0094525 DCD 0x3f82b103, 0x459ff772 ; 0.00912669 DCD 0x3f8210ea, 0x736f7d27 ; 0.00882133 DCD 0x3f817b8a, 0x7474f6fb ; 0.00853642 DCD 0x3f80f0e3, 0x48aea292 ; 0.00827196 DCD 0x3f8072bf, 0x83d8f16e ; 0.00803136 DCD 0x3f80011f, 0x25f5a5ea ; 0.00781464 DCD 0x3f7f3804, 0x5e05fb56 ; 0.00762178 DCD 0x3f7e86d1, 0x3e01f160 ; 0.00745279 DCD 0x3f7deea4, 0xebe0f050 ; 0.00730767 DCD 0x3f7d7093, 0xa9fa1274 ; 0.00718744 DCD 0x3f7d0c9d, 0x784b9571 ; 0.00709211 DCD 0x3f7cc2c2, 0x56d57946 ; 0.00702167 DCD 0x3f7c9302, 0x4599804f ; 0.00697614 DCD 0x3f7c7d5d, 0x449425d5 ; 0.00695549 DCD 0x3f7c807e, 0xc87d98c4 ; 0.00695848 DCD 0x3f7c9c66, 0xd1525464 ; 0.00698509 DCD 0x3f7cd115, 0x5f141b12 ; 0.00703534 DCD 0x3f7d1e8a, 0x71c12a71 ; 0.0071092 DCD 0x3f7d84c6, 0x95b44de ; 0.0072067 DCD 0x3f7e0053, 0xc31307ce ; 0.00732453 DCD 0x3f7e9133, 0x9ee6b0e6 ; 0.00746269 DCD 0x3f7f3765, 0x9cd9c4df ; 0.00762119 DCD 0x3f7ff2e9, 0xbce6fca3 ; 0.00780002 DCD 0x3f8061df, 0xff89cfa4 ; 0.00799918 DCD 0x3f80d265, 0x62f0f521 ; 0.0082138 DCD 0x3f814b05, 0x8aab127 ; 0.00844387 DCD 0x3f81cbbe, 0xf0b54159 ; 0.0086894 DCD 0x3f825493, 0x1b1186e4 ; 0.00895038 DCD 0x3f82e581, 0x87bf81c9 ; 0.00922681 DCD 0x3f837b6e, 0x1454a259 ; 0.00951277 DCD 0x3f841658, 0xc0cf2638 ; 0.00980825 DCD 0x3f84b641, 0x8d30cfc2 ; 0.0101133 DCD 0x3f855b28, 0x79799ef6 ; 0.0104278 DCD 0x3f86050d, 0x85a7d179 ; 0.0107518 DCD 0x3f86b096, 0x622f25d2 ; 0.011079 DCD 0x3f875dc3, 0xf0cf876 ; 0.0114093 DCD 0x3f880c93, 0x8c43ecef ; 0.0117427 DCD 0x3f88bd07, 0xd9d240e2 ; 0.0120793 DCD 0x3f896f1f, 0xf7b9b6ab ; 0.012419 DCD 0x3f8a1f90, 0x1d7049f7 ; 0.0127555 DCD 0x3f8ace58, 0x4af7bd23 ; 0.0130889 DCD 0x3f8b7b78, 0x8050102f ; 0.0134191 DCD 0x3f8c26f0, 0xbd7861ec ; 0.0137461 DCD 0x3f8cd0c1, 0x270b25c ; 0.01407 DCD 0x3f8d75f2, 0x393c2623 ; 0.0143851 DCD 0x3f8e1684, 0x61d9dc13 ; 0.0146914 DCD 0x3f8eb277, 0x7c49d42d ; 0.0149888 DCD 0x3f8f49cb, 0x888cef9f ; 0.0152775 DCD 0x3f8fdc80, 0x86a16c0c ; 0.0155573 DCD 0x3f903415, 0xccfd0fd5 ; 0.0158237 DCD 0x3f907666, 0x614b853e ; 0.0160767 DCD 0x3f90b532, 0x3ba5a9 ; 0.0163162 DCD 0x3f90f078, 0xa9cd7116 ; 0.0165423 DCD 0x3f91283a, 0x5e01581c ; 0.016755 DCD 0x3f915b9b, 0x8bd92aed ; 0.016951 DCD 0x3f918a9c, 0x3354e987 ; 0.0171303 DCD 0x3f91b53c, 0x547493ec ; 0.0172929 DCD 0x3f91db7b, 0xef382a1b ; 0.0174388 DCD 0x3f91fd5b, 0x39fac14 ; 0.017568 DCD 0x3f921a61, 0xb625a9d3 ; 0.0176788 DCD 0x3f923290, 0x6ca2357 ; 0.017771 DCD 0x3f9245e5, 0xf58d18a0 ; 0.0178448 DCD 0x3f925463, 0x826e89af ; 0.0179 DCD 0x3f925e08, 0xad6e7682 ; 0.0179368 DCD 0x3f9262c1, 0xfc1cb5a3 ; 0.0179549 DCD 0x3f92628f, 0x6e78d679 ; 0.0179541 DCD 0x3f925d71, 0x483ba32 ; 0.0179346 DCD 0x3f925366, 0xbe3c7fa1 ; 0.0178963 DCD 0x3f924470, 0x9ba407f4 ; 0.0178392 DCD 0x3f9230d7, 0x82d2a7af ; 0.0177644 DCD 0x3f92189b, 0x73c85ed1 ; 0.017672 DCD 0x3f91fbbc, 0x6e859df2 ; 0.0175619 DCD 0x3f91da3a, 0x730a6511 ; 0.017434 DCD 0x3f91b415, 0x81564398 ; 0.0172885 DCD 0x3f9189e4, 0x47b5b296 ; 0.0171276 DCD 0x3f915ba6, 0xc628b20c ; 0.0169512 DCD 0x3f91295c, 0xfcafb291 ; 0.0167594 DCD 0x3f90f306, 0xeb49d2f5 ; 0.0165521 DCD 0x3f90b8a4, 0x91f7f469 ; 0.0163294 DCD 0x3f907b06, 0x91c29d37 ; 0.0160943 DCD 0x3f903a2c, 0xeaa95ccb ; 0.0158469 DCD 0x3f8fec2f, 0x395a28a1 ; 0.0155872 DCD 0x3f8f5d8d, 0x4f99c536 ; 0.0153152 DCD 0x3f8ec874, 0x181351b0 ; 0.0150308 DCD 0x3f8e2ecc, 0x716e178d ; 0.0147377 DCD 0x3f8d9096, 0x5ba935a0 ; 0.0144359 DCD 0x3f8cedd1, 0xd6c66e45 ; 0.0141255 DCD 0x3f8c467e, 0xe2c5c17b ; 0.0138063 DCD 0x3f8b9a9d, 0x7fa56ce7 ; 0.0134785 DCD 0x3f8aec30, 0xa2686240 ; 0.0131458 DCD 0x3f8a3b38, 0x4b0ea188 ; 0.0128083 DCD 0x3f8987b4, 0x79990bec ; 0.0124659 DCD 0x3f88d1a5, 0x2e05df10 ; 0.0121186 DCD 0x3f88190a, 0x6855fc22 ; 0.0117665 DCD 0x3f875fd7, 0x36e51e0c ; 0.0114133 DCD 0x3f86a60b, 0x99b344ce ; 0.0110589 DCD 0x3f85eba7, 0x90bf8f39 ; 0.0107034 DCD 0x3f8530ab, 0x1c0ade7d ; 0.0103467 DCD 0x3f847516, 0x3b94516b ; 0.00998895 DCD 0x3f83baa8, 0x5b61b50a ; 0.00963336 DCD 0x3f830161, 0x7b73095a ; 0.00927998 DCD 0x3f824941, 0x9bc92f8a ; 0.00892879 DCD 0x3f819248, 0xbc62653e ; 0.0085798 DCD 0x3f80dc76, 0xdd406cd1 ; 0.008233 DCD 0x3f80293d, 0x60607f7c ; 0.00789116 DCD 0x3f7ef138, 0x8b88bf37 ; 0.00755426 DCD 0x3f7d9527, 0x1ad495a5 ; 0.00722232 DCD 0x3f7c3e46, 0x6ea806fc ; 0.00689533 DCD 0x3f7aec96, 0x86ff8e82 ; 0.00657328 DCD 0x3f79a23c, 0x7608c411 ; 0.00625824 DCD 0x3f785f38, 0x3bc3a7a8 ; 0.00595018 DCD 0x3f772389, 0xd8303947 ; 0.00564913 DCD 0x3f75ef31, 0x4b4cb693 ; 0.00535506 DCD 0x3f74c22e, 0x951ae1e7 ; 0.005068 DCD 0x3f739ddc, 0x9faab718 ; 0.00478922 DCD 0x3f72823b, 0x6afc3625 ; 0.00451873 DCD 0x3f716f4a, 0xf70d9cb3 ; 0.00425653 DCD 0x3f70650b, 0x43e26f7a ; 0.00400261 DCD 0x3f6ec6f8, 0xa2f1d83b ; 0.00375699 DCD 0x3f6cd668, 0x1cd05e6b ; 0.00352021 DCD 0x3f6af864, 0xf55ceccb ; 0.00329227 DCD 0x3f692cef, 0x2c97835a ; 0.00307318 DCD 0x3f677406, 0xc283a6d3 ; 0.00286294 DCD 0x3f65cdab, 0xb7215733 ; 0.00266155 DCD 0x3f6439aa, 0x3e269f07 ; 0.0024689 DCD 0x3f62b802, 0x57970307 ; 0.00228501 DCD 0x3f6148b4, 0x3728332 ; 0.00210986 DCD 0x3f5fd77e, 0x83723f13 ; 0.00194347 DCD 0x3f5d4248, 0x24cea6a9 ; 0.00178582 DCD 0x3f5acf19, 0x199baa64 ; 0.00163629 DCD 0x3f587df1, 0x61d240d4 ; 0.00149487 DCD 0x3f564ed0, 0xfd797369 ; 0.00136156 DCD 0x3f5441b7, 0xec914223 ; 0.00123637 DCD 0x3f5256a6, 0x2f0b9a22 ; 0.00111929 DCD 0x3f50893e, 0x817c24e3 ; 0.00100928 DCD 0x3f4db301, 0xc79b8c2a ; 0.000906349 DCD 0x3f4a8eda, 0xac1d2130 ; 0.000810487 DCD 0x3f47a607, 0xb07d08da ; 0.000721697 DCD 0x3f44f888, 0xd4ad3047 ; 0.000639979 DCD 0x3f427b4d, 0xb4b6aec5 ; 0.000564015 DCD 0x3f402e56, 0x50a79736 ; 0.000493805 DCD 0x3f3c2345, 0x50ffd335 ; 0.000429348 DCD 0x3f384a65, 0x78632622 ; 0.000370645 DCD 0x3f34d20d, 0x17792733 ; 0.000317696 DCD 0x3f31a0d4, 0x3e512706 ; 0.000268986 DCD 0x3f2d6d75, 0xd965b42f ; 0.000224515 DCD 0x3f282782, 0x45ad17d8 ; 0.000184283 DCD 0x3f236fcd, 0xc107e1fc ; 0.000148291 DCD 0x3f1e8cb0, 0x97cd534c ; 0.000116537 DCD 0x3f16e137, 0xb188653b ; 8.72793e-005 DCD 0x3f0fba61, 0x9f6321a1 ; 6.05165e-005 DCD 0x3f030137, 0xe3b07e02 ; 3.62487e-005 DCD 0x3eee5bc8, 0xbfe37e6f ; 1.44761e-005 DCD 0xbed4237b, 0xd7145c00 ; -4.80142e-006 DCD 0xbef0a8d7, 0x77b9a07e ; -1.58878e-005 DCD 0xbef3b205, 0x2429811b ; -1.8783e-005 DCD 0xbeec48cf, 0xf9ae29fb ; -1.34871e-005 EXPORT |ResetPokeyState| AREA |.pdata|, PDATA |$T35230| DCD |$LN5@ResetPokey| DCD 0x40019403 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |ResetPokeyState| PROC ; File d:\myproject\vs2005\tcpmp\tcpmp\asap\atari800\src\mzpokeysnd.c ; Line 259 |$LN5@ResetPokey| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35227| ; Line 261 ldr r2, [sp, #8] mov r3, #0 str r3, [r2] ; Line 262 ldr r3, [sp, #8] add r2, r3, #4 mov r3, #0 str r3, [r2] ; Line 263 ldr r3, [sp, #8] add r2, r3, #0xC mov r3, #0 str r3, [r2] ; Line 264 ldr r3, [sp, #8] add r2, r3, #8 mov r3, #0 str r3, [r2] ; Line 267 ldr r3, [sp, #8] add r2, r3, #0x10 mov r3, #0 strb r3, [r2] ; Line 268 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xE8 mov r3, #0 str r3, [r2] ; Line 269 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xEC mov r3, #0 str r3, [r2] ; Line 272 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF0 mov r3, #0x1C strb r3, [r2] ; Line 274 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF1 mov r3, #0 strb r3, [r2] ; Line 275 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF2 mov r3, #0 strb r3, [r2] ; Line 276 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF3 mov r3, #0 strb r3, [r2] ; Line 277 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF4 mov r3, #0 strb r3, [r2] ; Line 278 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF5 mov r3, #0 strb r3, [r2] ; Line 280 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF6 mov r3, #0 strb r3, [r2] ; Line 281 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #0 strb r3, [r2] ; Line 284 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF8 ldr r3, [pc, #0x518] str r3, [r2] ; Line 285 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xFC ldr r3, [pc, #0x500] str r3, [r2] ; Line 287 ldr r3, [sp, #8] add r2, r3, #0x1A, 24 mov r3, #0xFA, 30 str r3, [r2] ; Line 288 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #4 mov r3, #0xFA, 30 str r3, [r2] ; Line 289 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #8 mov r3, #0xFA, 30 str r3, [r2] ; Line 290 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0xC mov r3, #0xFF strh r3, [r2] ; Line 291 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0xE mov r3, #0 strb r3, [r2] ; Line 293 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0xF mov r3, #0 strb r3, [r2] ; Line 294 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x10 mov r3, #0 strb r3, [r2] ; Line 295 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x11 mov r3, #0 strb r3, [r2] ; Line 297 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x12 mov r3, #0 strb r3, [r2] ; Line 298 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x13 mov r3, #0 strb r3, [r2] ; Line 299 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x14 mov r3, #0 strb r3, [r2] ; Line 300 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x15 mov r3, #0 strb r3, [r2] ; Line 301 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x16 mov r3, #1 strb r3, [r2] ; Line 303 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x17 mov r3, #1 strb r3, [r2] ; Line 305 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x18 mov r3, #0 strb r3, [r2] ; Line 307 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x19 mov r3, #0 strb r3, [r2] ; Line 311 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x1C ldr r3, [pc, #0x3AC] str r3, [r2] ; Line 312 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x20 ldr r3, [pc, #0x394] str r3, [r2] ; Line 314 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x24 mov r3, #0xFA, 30 str r3, [r2] ; Line 315 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x28 mov r3, #0xFA, 30 str r3, [r2] ; Line 316 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x2C mov r3, #0xFF strh r3, [r2] ; Line 317 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x2E mov r3, #0 strb r3, [r2] ; Line 319 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x2F mov r3, #0 strb r3, [r2] ; Line 320 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x30 mov r3, #0 strb r3, [r2] ; Line 321 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x31 mov r3, #0 strb r3, [r2] ; Line 323 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x32 mov r3, #0 strb r3, [r2] ; Line 324 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x33 mov r3, #0 strb r3, [r2] ; Line 325 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x34 mov r3, #0 strb r3, [r2] ; Line 326 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x35 mov r3, #0 strb r3, [r2] ; Line 327 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x36 mov r3, #1 strb r3, [r2] ; Line 329 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x37 mov r3, #1 strb r3, [r2] ; Line 331 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x38 mov r3, #0 strb r3, [r2] ; Line 333 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x39 mov r3, #0 strb r3, [r2] ; Line 337 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x3C ldr r3, [pc, #0x250] str r3, [r2] ; Line 338 ldr r3, [sp, #8] add r2, r3, #0x69, 26 ldr r3, [pc, #0x23C] str r3, [r2] ; Line 340 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x44 mov r3, #0xFA, 30 str r3, [r2] ; Line 341 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x48 mov r3, #0xFA, 30 str r3, [r2] ; Line 342 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x4C mov r3, #0xFA, 30 str r3, [r2] ; Line 343 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x50 mov r3, #0xFF strh r3, [r2] ; Line 344 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x52 mov r3, #0 strb r3, [r2] ; Line 346 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x53 mov r3, #0 strb r3, [r2] ; Line 347 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x54 mov r3, #0 strb r3, [r2] ; Line 349 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x55 mov r3, #0 strb r3, [r2] ; Line 350 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x56 mov r3, #0 strb r3, [r2] ; Line 351 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x57 mov r3, #0 strb r3, [r2] ; Line 353 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x58 mov r3, #0 strb r3, [r2] ; Line 355 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x59 mov r3, #0 strb r3, [r2] ; Line 357 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x5A mov r3, #0 strb r3, [r2] ; Line 358 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x5B mov r3, #0 strb r3, [r2] ; Line 361 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x5C ldr r3, [pc, #0x10C] str r3, [r2] ; Line 362 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x60 ldr r3, [pc, #0xF4] str r3, [r2] ; Line 364 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x64 mov r3, #0xFA, 30 str r3, [r2] ; Line 365 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x68 mov r3, #0xFA, 30 str r3, [r2] ; Line 366 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x6C mov r3, #0xFF strh r3, [r2] ; Line 367 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x6E mov r3, #0 strb r3, [r2] ; Line 369 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x6F mov r3, #0 strb r3, [r2] ; Line 370 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x70 mov r3, #0 strb r3, [r2] ; Line 372 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x71 mov r3, #0 strb r3, [r2] ; Line 373 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x72 mov r3, #0 strb r3, [r2] ; Line 374 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x73 mov r3, #0 strb r3, [r2] ; Line 376 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x75 mov r3, #1 strb r3, [r2] ; Line 378 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x76 mov r3, #0 strb r3, [r2] ; Line 380 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x77 mov r3, #0 strb r3, [r2] ; Line 381 ldmia sp, {sp, pc} |$LN6@ResetPokey| DCD |event3_pure| DCD |readout3_normal| DCD |event2_pure| DCD |readout2_normal| DCD |event1_pure| DCD |readout1_normal| DCD |event0_pure| DCD |readout0_normal| |$M35228| ENDP ; |ResetPokeyState| EXPORT |read_resam_all| IMPORT |__imp___itod| IMPORT |__imp___muld| IMPORT |__imp___addd| AREA |.bss|, NOINIT |filter_size| % 0x4 |filter_data| % 0x4000 AREA |.pdata|, PDATA |$T35251| DCD |$LN11@read_resam| DCD 0x4000d504 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |read_resam_all| PROC ; Line 385 |$LN11@read_resam| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r4, r12, lr} sub sp, sp, #0x24 |$M35248| ; Line 386 ldr r3, [sp, #0x30] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r3, [r3] str r3, [sp] ; Line 390 ldr r3, [sp, #0x30] add r3, r3, #0x19, 24 add r2, r3, #0xE8 ldr r3, [sp, #0x30] add r3, r3, #0x19, 24 add r3, r3, #0xEC ldr r2, [r2] ldr r3, [r3] cmp r2, r3 bne |$LN6@read_resam| ; Line 392 ldr r3, [sp, #0x30] add r3, r3, #0x10 ldrb r3, [r3] mov r0, r3 ldr r3, [pc, #0x2E8] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [pc, #0x2D4] ldr r2, [r3] ldr r3, [pc, #0x2CC] ldr r3, [r3, #4] ldr lr, [pc, #0x2C0] ldr r4, [lr] mov lr, pc mov pc, r4 str r0, [sp, #0x14] ; Line 422 str r1, [sp, #0x18] ; Line 392 b |$LN7@read_resam| |$LN6@read_resam| ; Line 395 ldr r3, [sp, #0x30] add r3, r3, #0x10 ldrb r3, [r3] strb r3, [sp, #0x10] ; Line 396 mov r3, #0 str r3, [sp, #8] mov r3, #0 str r3, [sp, #0xC] ; Line 399 ldr r3, [sp, #0x30] add r3, r3, #0x19, 24 add r2, r3, #0xEC ldr r3, [sp, #0x30] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r2, [r2] ldr r3, [r3] cmp r2, r3 bge |$LN5@read_resam| |$LN4@read_resam| ; Line 401 ldr r2, [sp] ldr r3, [pc, #0x264] ldr r3, [r3] cmp r2, r3 bge |$LN3@read_resam| ; Line 403 ldr r3, [sp, #0x30] add r3, r3, #5, 22 add r2, r3, #0xBC ldr r3, [sp] add r3, r2, r3 ldrb r3, [r3] strb r3, [sp, #4] ; Line 404 ldrb r3, [sp, #0x10] mov r2, r3 ldrb r3, [sp, #4] sub r0, r2, r3 ldr r3, [pc, #0x224] ldr r3, [r3] mov lr, pc mov pc, r3 mov lr, r1 ldr r3, [sp, #0x30] add r1, r3, #0x14 ldr r2, [sp] mov r3, #4 mul r3, r2, r3 add r3, r1, r3 ldr r1, [r3] mov r3, #8 mul r2, r1, r3 ldr r3, [pc, #0x1E8] add r3, r3, r2 mov r1, lr str r3, [sp, #0x1C] ldr r3, [sp, #0x1C] ldr r2, [r3] ldr r3, [sp, #0x1C] ldr r3, [r3, #4] ldr lr, [pc, #0x1C4] ldr r4, [lr] mov lr, pc mov pc, r4 mov r3, r1 mov r2, r0 ldr r0, [sp, #8] ldr r1, [sp, #0xC] ldr lr, [pc, #0x1A0] ldr r4, [lr] mov lr, pc mov pc, r4 str r0, [sp, #8] str r1, [sp, #0xC] ; Line 405 ldrb r3, [sp, #4] strb r3, [sp, #0x10] ; Line 406 ldr r3, [sp] add r3, r3, #1 str r3, [sp] ; Line 407 b |$LN4@read_resam| |$LN3@read_resam| ; Line 408 mov r3, #0 str r3, [sp] |$LN5@read_resam| |$LN2@read_resam| ; Line 412 ldr r3, [sp, #0x30] add r3, r3, #0x19, 24 add r3, r3, #0xEC ldr r2, [sp] ldr r3, [r3] cmp r2, r3 bge |$LN1@read_resam| ; Line 414 ldr r3, [sp, #0x30] add r3, r3, #5, 22 add r2, r3, #0xBC ldr r3, [sp] add r3, r2, r3 ldrb r3, [r3] strb r3, [sp, #4] ; Line 415 ldrb r3, [sp, #0x10] mov r2, r3 ldrb r3, [sp, #4] sub r0, r2, r3 ldr r3, [pc, #0x12C] ldr r3, [r3] mov lr, pc mov pc, r3 mov lr, r1 ldr r3, [sp, #0x30] add r1, r3, #0x14 ldr r2, [sp] mov r3, #4 mul r3, r2, r3 add r3, r1, r3 ldr r1, [r3] mov r3, #8 mul r2, r1, r3 ldr r3, [pc, #0xF0] add r3, r3, r2 mov r1, lr str r3, [sp, #0x20] ldr r3, [sp, #0x20] ldr r2, [r3] ldr r3, [sp, #0x20] ldr r3, [r3, #4] ldr lr, [pc, #0xCC] ldr r4, [lr] mov lr, pc mov pc, r4 mov r3, r1 mov r2, r0 ldr r0, [sp, #8] ldr r1, [sp, #0xC] ldr lr, [pc, #0xA8] ldr r4, [lr] mov lr, pc mov pc, r4 str r0, [sp, #8] str r1, [sp, #0xC] ; Line 416 ldrb r3, [sp, #4] strb r3, [sp, #0x10] ; Line 417 ldr r3, [sp] add r3, r3, #1 str r3, [sp] ; Line 418 b |$LN2@read_resam| |$LN1@read_resam| ; Line 420 ldrb r3, [sp, #0x10] mov r0, r3 ldr r3, [pc, #0x7C] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [pc, #0x68] ldr r2, [r3] ldr r3, [pc, #0x60] ldr r3, [r3, #4] ldr lr, [pc, #0x54] ldr r4, [lr] mov lr, pc mov pc, r4 mov r3, r1 mov r2, r0 ldr r0, [sp, #8] ldr r1, [sp, #0xC] ldr lr, [pc, #0x30] ldr r4, [lr] mov lr, pc mov pc, r4 str r0, [sp, #8] str r1, [sp, #0xC] ; Line 421 ldr r2, [sp, #8] ldr r3, [sp, #0xC] str r2, [sp, #0x14] str r3, [sp, #0x18] |$LN7@read_resam| ; Line 422 ldr r0, [sp, #0x14] ldr r1, [sp, #0x18] add sp, sp, #0x24 ldmia sp, {r4, sp, pc} |$LN12@read_resam| DCD |__imp___addd| DCD |__imp___muld| DCD |filter_data| DCD |__imp___itod| DCD |filter_size| |$M35249| ENDP ; |read_resam_all| AREA |.pdata|, PDATA |$T35258| DCD |$LN7@readout0_n| DCD 0x40001604 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout0_normal| PROC ; Line 550 |$LN7@readout0_n| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35255| ; Line 551 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x10 ldrb r3, [r3] cmp r3, #0 beq |$LN2@readout0_n| ; Line 552 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x18 ldrb r3, [r3] strb r3, [sp] b |$LN3@readout0_n| b |$LN1@readout0_n| |$LN2@readout0_n| ; Line 553 mov r3, #0 strb r3, [sp] |$LN1@readout0_n| |$LN3@readout0_n| ; Line 554 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35256| ENDP ; |readout0_normal| AREA |.pdata|, PDATA |$T35264| DCD |$LN7@readout1_n| DCD 0x40001604 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout1_normal| PROC ; Line 575 |$LN7@readout1_n| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35261| ; Line 576 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x30 ldrb r3, [r3] cmp r3, #0 beq |$LN2@readout1_n| ; Line 577 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x38 ldrb r3, [r3] strb r3, [sp] b |$LN3@readout1_n| b |$LN1@readout1_n| |$LN2@readout1_n| ; Line 578 mov r3, #0 strb r3, [sp] |$LN1@readout1_n| |$LN3@readout1_n| ; Line 579 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35262| ENDP ; |readout1_normal| AREA |.pdata|, PDATA |$T35270| DCD |$LN7@readout2_n| DCD 0x40001604 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout2_normal| PROC ; Line 593 |$LN7@readout2_n| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35267| ; Line 594 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x54 ldrb r3, [r3] cmp r3, #0 beq |$LN2@readout2_n| ; Line 595 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x5A ldrb r3, [r3] strb r3, [sp] b |$LN3@readout2_n| b |$LN1@readout2_n| |$LN2@readout2_n| ; Line 596 mov r3, #0 strb r3, [sp] |$LN1@readout2_n| |$LN3@readout2_n| ; Line 597 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35268| ENDP ; |readout2_normal| AREA |.pdata|, PDATA |$T35276| DCD |$LN7@readout3_n| DCD 0x40001604 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout3_normal| PROC ; Line 611 |$LN7@readout3_n| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35273| ; Line 612 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x70 ldrb r3, [r3] cmp r3, #0 beq |$LN2@readout3_n| ; Line 613 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x76 ldrb r3, [r3] strb r3, [sp] b |$LN3@readout3_n| b |$LN1@readout3_n| |$LN2@readout3_n| ; Line 614 mov r3, #0 strb r3, [sp] |$LN1@readout3_n| |$LN3@readout3_n| ; Line 615 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35274| ENDP ; |readout3_normal| AREA |.pdata|, PDATA |$T35283| DCD |$LN7@event0_pur| DCD 0x40001c04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event0_pure| PROC ; Line 625 |$LN7@event0_pur| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35280| ; Line 626 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x10 ldrb r3, [r3] cmp r3, #0 bne |$LN3@event0_pur| mov r3, #1 str r3, [sp] b |$LN4@event0_pur| |$LN3@event0_pur| mov r3, #0 str r3, [sp] |$LN4@event0_pur| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x10 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] ; Line 627 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0xF ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 628 add sp, sp, #4 ldmia sp, {sp, pc} |$M35281| ENDP ; |event0_pure| AREA |.pdata|, PDATA |$T35290| DCD |$LN7@event1_pur| DCD 0x40001c04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event1_pure| PROC ; Line 670 |$LN7@event1_pur| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35287| ; Line 671 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x30 ldrb r3, [r3] cmp r3, #0 bne |$LN3@event1_pur| mov r3, #1 str r3, [sp] b |$LN4@event1_pur| |$LN3@event1_pur| mov r3, #0 str r3, [sp] |$LN4@event1_pur| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x30 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] ; Line 672 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x2F ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 673 add sp, sp, #4 ldmia sp, {sp, pc} |$M35288| ENDP ; |event1_pure| AREA |.pdata|, PDATA |$T35297| DCD |$LN7@event2_pur| DCD 0x40002404 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event2_pure| PROC ; Line 715 |$LN7@event2_pur| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35294| ; Line 716 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x54 ldrb r3, [r3] cmp r3, #0 bne |$LN3@event2_pur| mov r3, #1 str r3, [sp] b |$LN4@event2_pur| |$LN3@event2_pur| mov r3, #0 str r3, [sp] |$LN4@event2_pur| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x54 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] ; Line 717 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x53 ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 719 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r1, r3, #0x10 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x11 ldrb r3, [r1] strb r3, [r2] ; Line 720 add sp, sp, #4 ldmia sp, {sp, pc} |$M35295| ENDP ; |event2_pure| AREA |.pdata|, PDATA |$T35304| DCD |$LN7@event3_pur| DCD 0x40002404 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event3_pure| PROC ; Line 772 |$LN7@event3_pur| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35301| ; Line 773 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x70 ldrb r3, [r3] cmp r3, #0 bne |$LN3@event3_pur| mov r3, #1 str r3, [sp] b |$LN4@event3_pur| |$LN3@event3_pur| mov r3, #0 str r3, [sp] |$LN4@event3_pur| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x70 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] ; Line 774 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x6F ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 776 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r1, r3, #0x30 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x31 ldrb r3, [r1] strb r3, [r2] ; Line 777 add sp, sp, #4 ldmia sp, {sp, pc} |$M35302| ENDP ; |event3_pure| EXPORT |Pokey_sound_init_mz| IMPORT |memcpy| IMPORT |memset| IMPORT |Pokey_process_ptr| IMPORT |Update_pokey_sound| AREA |.bss|, NOINIT |audible_frq| % 0x4 |pokey_frq| % 0x4 |sample_rate| % 0x4 AREA |.pdata|, PDATA |$T35312| DCD |$LN10@Pokey_soun| DCD 0x40005104 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Pokey_sound_init_mz| PROC ; Line 1102 |$LN10@Pokey_soun| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #0x10 |$M35309| ; Line 1105 ldrh r2, [sp, #0x1C] ldr r3, [pc, #0x124] str r2, [r3] ; Line 1106 ldr r2, [sp, #0x24] ldr r3, [pc, #0x114] str r2, [r3] ; Line 1107 ldr r2, [sp, #0x28] ldr r3, [pc, #0x104] str r2, [r3] ; Line 1109 ldr r2, [pc, #0xF8] ldr r3, [pc, #0xF0] str r2, [r3] ; Line 1124 ldr r3, [sp, #0x24] tst r3, #1 beq |$LN6@Pokey_soun| ldr r3, [pc, #0xD8] str r3, [sp, #0xC] b |$LN7@Pokey_soun| |$LN6@Pokey_soun| ldr r3, [pc, #0xC8] str r3, [sp, #0xC] |$LN7@Pokey_soun| ldr r2, [sp, #0xC] ldr r3, [pc, #0xB8] str r2, [r3] ; Line 1203 mov r2, #1, 18 mov r1, #0 ldr r0, [pc, #0xA0] bl memset ; Line 1204 mov r2, #0x1F, 24 orr r2, r2, #0x48 ldr r1, [pc, #0x94] ldr r0, [pc, #0x8C] bl memcpy ; Line 1205 ldr r2, [pc, #0x80] mov r3, #3, 24 orr r3, r3, #0xE9 str r3, [r2] ; Line 1206 ldr r2, [pc, #0x6C] ldr r3, [pc, #0x64] str r3, [r2] ; Line 1207 ldr r2, [pc, #0x58] mov r3, #0x51, 24 orr r3, r3, #0xD3 str r3, [r2] ; Line 1229 bl build_poly4 ; Line 1230 bl build_poly5 ; Line 1231 bl build_poly9 ; Line 1232 bl build_poly17 ; Line 1238 ldr r0, [pc, #0x34] bl ResetPokeyState ; Line 1239 ldr r3, [pc, #0x2C] add r3, r3, #0x1A, 24 add r0, r3, #0x78 bl ResetPokeyState ; Line 1241 ldrb r2, [sp, #0x20] ldr r3, [pc, #0x14] str r2, [r3] ; Line 1243 mov r3, #0 str r3, [sp, #8] ; Line 1244 ldr r0, [sp, #8] add sp, sp, #0x10 ldmia sp, {sp, pc} |$LN11@Pokey_soun| DCD |num_cur_pokeys| DCD |pokey_states| DCD |audible_frq| DCD 0x1b96e4 DCD |pokey_frq| DCD |filter_size| DCD |filter_data| DCD |?filter_44@?3??Pokey_sound_init_mz@@9@9| DCD |Pokey_process_ptr| DCD |Pokey_process_8| DCD |Pokey_process_16| DCD |Update_pokey_sound| DCD |Update_pokey_sound_mz| DCD |snd_quality| DCD |snd_flags| DCD |sample_rate| |$M35310| ENDP ; |Pokey_sound_init_mz| AREA |.bss|, NOINIT |poly4tbl| % 0xf AREA |.pdata|, PDATA |$T35318| DCD |$LN8@build_poly| DCD 0x40002901 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |build_poly4| PROC ; Line 471 |$LN8@build_poly| sub sp, sp, #4 |$M35315| ; Line 474 mov r3, #1 strb r3, [sp, #2] ; Line 476 mov r3, #0 strb r3, [sp] b |$LN3@build_poly| |$LN2@build_poly| ldrb r3, [sp] add r3, r3, #1 and r3, r3, #0xFF strb r3, [sp] |$LN3@build_poly| ldrb r3, [sp] cmp r3, #0xF bge |$LN1@build_poly| ; Line 478 ldrb r3, [sp, #2] mvn r1, r3 ldrb r3, [sp] mov r2, r3 ldr r3, [pc, #0x54] add r2, r3, r2 and r3, r1, #0xFF strb r3, [r2] ; Line 479 ldrb r3, [sp, #2] mov r3, r3, asr #2 and r2, r3, #1 ldrb r3, [sp, #2] mov r3, r3, asr #3 and r3, r3, #1 eor r3, r2, r3 and r3, r3, #0xFF strb r3, [sp, #1] ; Line 480 ldrb r3, [sp, #2] mov r3, r3, lsl #1 and r2, r3, #0xF ldrb r3, [sp, #1] add r3, r2, r3 and r3, r3, #0xFF strb r3, [sp, #2] ; Line 481 b |$LN2@build_poly| |$LN1@build_poly| ; Line 482 add sp, sp, #4 mov pc, lr |$LN9@build_poly| DCD |poly4tbl| |$M35316| ENDP ; |build_poly4| AREA |.bss|, NOINIT |poly5tbl| % 0x1f AREA |.pdata|, PDATA |$T35324| DCD |$LN8@build_poly@2| DCD 0x40002801 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |build_poly5| PROC ; Line 485 |$LN8@build_poly@2| sub sp, sp, #4 |$M35321| ; Line 488 mov r3, #1 strb r3, [sp, #1] ; Line 490 mov r3, #0 strb r3, [sp] b |$LN3@build_poly@2| |$LN2@build_poly@2| ldrb r3, [sp] add r3, r3, #1 and r3, r3, #0xFF strb r3, [sp] |$LN3@build_poly@2| ldrb r3, [sp] cmp r3, #0x1F bge |$LN1@build_poly@2| ; Line 491 ldrb r3, [sp, #1] mvn r1, r3 ldrb r3, [sp] mov r2, r3 ldr r3, [pc, #0x50] add r2, r3, r2 and r3, r1, #0xFF strb r3, [r2] ; Line 492 ldrb r3, [sp, #1] mov r2, r3, asr #2 ldrb r3, [sp, #1] mov r3, r3, asr #4 eor r3, r2, r3 and r3, r3, #1 and r3, r3, #0xFF strb r3, [sp, #2] ; Line 493 ldrb r3, [sp, #1] mov r3, r3, lsl #1 and r2, r3, #0x1F ldrb r3, [sp, #2] add r3, r2, r3 and r3, r3, #0xFF strb r3, [sp, #1] ; Line 494 b |$LN2@build_poly@2| |$LN1@build_poly@2| ; Line 495 add sp, sp, #4 mov pc, lr |$LN9@build_poly@2| DCD |poly5tbl| |$M35322| ENDP ; |build_poly5| AREA |.bss|, NOINIT |poly17tbl| % 0x1ffff AREA |.pdata|, PDATA |$T35330| DCD |$LN8@build_poly@3| DCD 0x40002701 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |build_poly17| PROC ; Line 498 |$LN8@build_poly@3| sub sp, sp, #0xC |$M35327| ; Line 501 mov r3, #1 str r3, [sp, #8] ; Line 503 mov r3, #0 str r3, [sp] b |$LN3@build_poly@3| |$LN2@build_poly@3| ldr r3, [sp] add r3, r3, #1 str r3, [sp] |$LN3@build_poly@3| ldr r2, [sp] mvn r3, #0xFF, 8 eor r3, r3, #0xFE, 16 cmp r2, r3 bcs |$LN1@build_poly@3| ; Line 504 ldr r3, [sp, #8] and r1, r3, #0xFF ldr r2, [pc, #0x50] ldr r3, [sp] add r3, r2, r3 strb r1, [r3] ; Line 505 ldr r3, [sp, #8] mov r2, r3, lsr #11 ldr r3, [sp, #8] mov r3, r3, lsr #16 eor r3, r2, r3 and r3, r3, #1 str r3, [sp, #4] ; Line 506 ldr r3, [sp, #8] mov r2, r3, lsl #1 mvn r3, #0xFF, 8 eor r3, r3, #0xFE, 16 and r2, r2, r3 ldr r3, [sp, #4] add r3, r2, r3 str r3, [sp, #8] ; Line 507 b |$LN2@build_poly@3| |$LN1@build_poly@3| ; Line 508 add sp, sp, #0xC mov pc, lr |$LN9@build_poly@3| DCD |poly17tbl| |$M35328| ENDP ; |build_poly17| AREA |.bss|, NOINIT |poly9tbl| % 0x1ff AREA |.pdata|, PDATA |$T35336| DCD |$LN8@build_poly@4| DCD 0x40002701 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |build_poly9| PROC ; Line 511 |$LN8@build_poly@4| sub sp, sp, #0xC |$M35333| ; Line 514 mov r3, #1 str r3, [sp, #4] ; Line 516 mov r3, #0 str r3, [sp] b |$LN3@build_poly@4| |$LN2@build_poly@4| ldr r3, [sp] add r3, r3, #1 str r3, [sp] |$LN3@build_poly@4| ldr r2, [sp] mov r3, #1, 24 orr r3, r3, #0xFF cmp r2, r3 bcs |$LN1@build_poly@4| ; Line 517 ldr r3, [sp, #4] and r1, r3, #0xFF ldr r2, [pc, #0x50] ldr r3, [sp] add r3, r2, r3 strb r1, [r3] ; Line 518 ldr r3, [sp, #4] mov r2, r3, lsr #3 ldr r3, [sp, #4] mov r3, r3, lsr #8 eor r3, r2, r3 and r3, r3, #1 str r3, [sp, #8] ; Line 519 ldr r3, [sp, #4] mov r2, r3, lsl #1 mov r3, #1, 24 orr r3, r3, #0xFF and r2, r2, r3 ldr r3, [sp, #8] add r3, r2, r3 str r3, [sp, #4] ; Line 520 b |$LN2@build_poly@4| |$LN1@build_poly@4| ; Line 521 add sp, sp, #0xC mov pc, lr |$LN9@build_poly@4| DCD |poly9tbl| |$M35334| ENDP ; |build_poly9| AREA |.pdata|, PDATA |$T35378| DCD |$LN61@Update_pok| DCD 0x40023304 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_pokey_sound_mz| PROC ; Line 1777 |$LN61@Update_pok| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #0x4C |$M35375| ; Line 1778 ldrb r3, [sp, #0x5C] mov r1, r3 mov r3, #0x1A, 24 orr r3, r3, #0x78 mul r2, r1, r3 ldr r3, [pc, #0x89C] add r3, r3, r2 str r3, [sp] ; Line 1780 ldrh r3, [sp, #0x54] and r3, r3, #0xF str r3, [sp, #4] ldr r3, [sp, #4] cmp r3, #9 bhi |$LN19@Update_pok| ldr r2, [sp, #4] mov r3, r2, lsl #2 add r3, r3, pc ldr r3, [r3, #4] add pc, pc, r3 |$LN58@Update_pok| |$LN57@Update_pok| DCD 0x24 DCD 0x88 DCD 0x1b4 DCD 0x218 DCD 0x344 DCD 0x3a8 DCD 0x4d4 DCD 0x538 DCD 0x664 DCD 0x720 |$LN18@Update_pok| ; Line 1783 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0xC ldrb r3, [sp, #0x58] strh r3, [r2] ; Line 1784 ldr r0, [sp] bl Update_c0divstart ; Line 1785 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN17@Update_pok| ; Line 1787 ldr r0, [sp] bl Update_c1divstart ; Line 1788 ldr r0, [sp] bl Update_c1stop |$LN17@Update_pok| ; Line 1790 ldr r0, [sp] bl Update_c0stop ; Line 1791 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1792 b |$LN19@Update_pok| |$LN16@Update_pok| ; Line 1794 ldrb r3, [sp, #0x58] tst r3, #0x40 beq |$LN23@Update_pok| mov r3, #1 str r3, [sp, #8] b |$LN24@Update_pok| |$LN23@Update_pok| mov r3, #0 str r3, [sp, #8] |$LN24@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x12 ldr r3, [sp, #8] and r3, r3, #0xFF strb r3, [r2] ; Line 1795 ldrb r3, [sp, #0x58] tst r3, #0x20 beq |$LN25@Update_pok| mov r3, #1 str r3, [sp, #0xC] b |$LN26@Update_pok| |$LN25@Update_pok| mov r3, #0 str r3, [sp, #0xC] |$LN26@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x13 ldr r3, [sp, #0xC] and r3, r3, #0xFF strb r3, [r2] ; Line 1796 ldrb r3, [sp, #0x58] tst r3, #0x80 beq |$LN27@Update_pok| mov r3, #1 str r3, [sp, #0x10] b |$LN28@Update_pok| |$LN27@Update_pok| mov r3, #0 str r3, [sp, #0x10] |$LN28@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x14 ldr r3, [sp, #0x10] and r3, r3, #0xFF strb r3, [r2] ; Line 1797 ldrb r3, [sp, #0x58] and r1, r3, #0xF ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x18 and r3, r1, #0xFF strb r3, [r2] ; Line 1798 ldrb r3, [sp, #0x58] tst r3, #0x10 beq |$LN29@Update_pok| mov r3, #1 str r3, [sp, #0x14] b |$LN30@Update_pok| |$LN29@Update_pok| mov r3, #0 str r3, [sp, #0x14] |$LN30@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x16 ldr r3, [sp, #0x14] and r3, r3, #0xFF strb r3, [r2] ; Line 1799 ldr r0, [sp] bl Update_readout_0 ; Line 1800 ldr r0, [sp] bl Update_event0 ; Line 1801 ldr r0, [sp] bl Update_c0stop ; Line 1802 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1803 b |$LN19@Update_pok| |$LN15@Update_pok| ; Line 1805 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x2C ldrb r3, [sp, #0x58] strh r3, [r2] ; Line 1806 ldr r0, [sp] bl Update_c1divstart ; Line 1807 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN14@Update_pok| ; Line 1809 ldr r0, [sp] bl Update_c0divstart ; Line 1810 ldr r0, [sp] bl Update_c0stop |$LN14@Update_pok| ; Line 1812 ldr r0, [sp] bl Update_c1stop ; Line 1813 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1814 b |$LN19@Update_pok| |$LN13@Update_pok| ; Line 1816 ldrb r3, [sp, #0x58] tst r3, #0x40 beq |$LN31@Update_pok| mov r3, #1 str r3, [sp, #0x18] b |$LN32@Update_pok| |$LN31@Update_pok| mov r3, #0 str r3, [sp, #0x18] |$LN32@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x32 ldr r3, [sp, #0x18] and r3, r3, #0xFF strb r3, [r2] ; Line 1817 ldrb r3, [sp, #0x58] tst r3, #0x20 beq |$LN33@Update_pok| mov r3, #1 str r3, [sp, #0x1C] b |$LN34@Update_pok| |$LN33@Update_pok| mov r3, #0 str r3, [sp, #0x1C] |$LN34@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x33 ldr r3, [sp, #0x1C] and r3, r3, #0xFF strb r3, [r2] ; Line 1818 ldrb r3, [sp, #0x58] tst r3, #0x80 beq |$LN35@Update_pok| mov r3, #1 str r3, [sp, #0x20] b |$LN36@Update_pok| |$LN35@Update_pok| mov r3, #0 str r3, [sp, #0x20] |$LN36@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x34 ldr r3, [sp, #0x20] and r3, r3, #0xFF strb r3, [r2] ; Line 1819 ldrb r3, [sp, #0x58] and r1, r3, #0xF ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x38 and r3, r1, #0xFF strb r3, [r2] ; Line 1820 ldrb r3, [sp, #0x58] tst r3, #0x10 beq |$LN37@Update_pok| mov r3, #1 str r3, [sp, #0x24] b |$LN38@Update_pok| |$LN37@Update_pok| mov r3, #0 str r3, [sp, #0x24] |$LN38@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x36 ldr r3, [sp, #0x24] and r3, r3, #0xFF strb r3, [r2] ; Line 1821 ldr r0, [sp] bl Update_readout_1 ; Line 1822 ldr r0, [sp] bl Update_event1 ; Line 1823 ldr r0, [sp] bl Update_c1stop ; Line 1824 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1825 b |$LN19@Update_pok| |$LN12@Update_pok| ; Line 1827 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x50 ldrb r3, [sp, #0x58] strh r3, [r2] ; Line 1828 ldr r0, [sp] bl Update_c2divstart ; Line 1829 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN11@Update_pok| ; Line 1831 ldr r0, [sp] bl Update_c3divstart ; Line 1832 ldr r0, [sp] bl Update_c3stop |$LN11@Update_pok| ; Line 1834 ldr r0, [sp] bl Update_c2stop ; Line 1835 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1836 b |$LN19@Update_pok| |$LN10@Update_pok| ; Line 1838 ldrb r3, [sp, #0x58] tst r3, #0x40 beq |$LN39@Update_pok| mov r3, #1 str r3, [sp, #0x28] b |$LN40@Update_pok| |$LN39@Update_pok| mov r3, #0 str r3, [sp, #0x28] |$LN40@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x55 ldr r3, [sp, #0x28] and r3, r3, #0xFF strb r3, [r2] ; Line 1839 ldrb r3, [sp, #0x58] tst r3, #0x20 beq |$LN41@Update_pok| mov r3, #1 str r3, [sp, #0x2C] b |$LN42@Update_pok| |$LN41@Update_pok| mov r3, #0 str r3, [sp, #0x2C] |$LN42@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x56 ldr r3, [sp, #0x2C] and r3, r3, #0xFF strb r3, [r2] ; Line 1840 ldrb r3, [sp, #0x58] tst r3, #0x80 beq |$LN43@Update_pok| mov r3, #1 str r3, [sp, #0x30] b |$LN44@Update_pok| |$LN43@Update_pok| mov r3, #0 str r3, [sp, #0x30] |$LN44@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x57 ldr r3, [sp, #0x30] and r3, r3, #0xFF strb r3, [r2] ; Line 1841 ldrb r3, [sp, #0x58] and r1, r3, #0xF ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x5A and r3, r1, #0xFF strb r3, [r2] ; Line 1842 ldrb r3, [sp, #0x58] tst r3, #0x10 beq |$LN45@Update_pok| mov r3, #1 str r3, [sp, #0x34] b |$LN46@Update_pok| |$LN45@Update_pok| mov r3, #0 str r3, [sp, #0x34] |$LN46@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x58 ldr r3, [sp, #0x34] and r3, r3, #0xFF strb r3, [r2] ; Line 1843 ldr r0, [sp] bl Update_readout_2 ; Line 1844 ldr r0, [sp] bl Update_event2 ; Line 1845 ldr r0, [sp] bl Update_c2stop ; Line 1846 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1847 b |$LN19@Update_pok| |$LN9@Update_pok| ; Line 1849 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x6C ldrb r3, [sp, #0x58] strh r3, [r2] ; Line 1850 ldr r0, [sp] bl Update_c3divstart ; Line 1851 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN8@Update_pok| ; Line 1853 ldr r0, [sp] bl Update_c2divstart ; Line 1854 ldr r0, [sp] bl Update_c2stop |$LN8@Update_pok| ; Line 1856 ldr r0, [sp] bl Update_c3stop ; Line 1857 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1858 b |$LN19@Update_pok| |$LN7@Update_pok| ; Line 1860 ldrb r3, [sp, #0x58] tst r3, #0x40 beq |$LN47@Update_pok| mov r3, #1 str r3, [sp, #0x38] b |$LN48@Update_pok| |$LN47@Update_pok| mov r3, #0 str r3, [sp, #0x38] |$LN48@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x71 ldr r3, [sp, #0x38] and r3, r3, #0xFF strb r3, [r2] ; Line 1861 ldrb r3, [sp, #0x58] tst r3, #0x20 beq |$LN49@Update_pok| mov r3, #1 str r3, [sp, #0x3C] b |$LN50@Update_pok| |$LN49@Update_pok| mov r3, #0 str r3, [sp, #0x3C] |$LN50@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x72 ldr r3, [sp, #0x3C] and r3, r3, #0xFF strb r3, [r2] ; Line 1862 ldrb r3, [sp, #0x58] tst r3, #0x80 beq |$LN51@Update_pok| mov r3, #1 str r3, [sp, #0x40] b |$LN52@Update_pok| |$LN51@Update_pok| mov r3, #0 str r3, [sp, #0x40] |$LN52@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x73 ldr r3, [sp, #0x40] and r3, r3, #0xFF strb r3, [r2] ; Line 1863 ldrb r3, [sp, #0x58] and r1, r3, #0xF ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x76 and r3, r1, #0xFF strb r3, [r2] ; Line 1864 ldrb r3, [sp, #0x58] tst r3, #0x10 beq |$LN53@Update_pok| mov r3, #1 str r3, [sp, #0x44] b |$LN54@Update_pok| |$LN53@Update_pok| mov r3, #0 str r3, [sp, #0x44] |$LN54@Update_pok| ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x74 ldr r3, [sp, #0x44] and r3, r3, #0xFF strb r3, [r2] ; Line 1865 ldr r0, [sp] bl Update_readout_3 ; Line 1866 ldr r0, [sp] bl Update_event3 ; Line 1867 ldr r0, [sp] bl Update_c3stop ; Line 1868 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1869 b |$LN19@Update_pok| |$LN6@Update_pok| ; Line 1871 ldrb r3, [sp, #0x58] tst r3, #0x80 beq |$LN55@Update_pok| mov r3, #1 str r3, [sp, #0x48] b |$LN56@Update_pok| |$LN55@Update_pok| mov r3, #0 str r3, [sp, #0x48] |$LN56@Update_pok| ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF1 ldr r3, [sp, #0x48] and r3, r3, #0xFF strb r3, [r2] ; Line 1872 ldrb r1, [sp, #0x58] ldr r0, [sp] bl Update_audctl ; Line 1873 ldr r0, [sp] bl Update_readout_0 ; Line 1874 ldr r0, [sp] bl Update_readout_1 ; Line 1875 ldr r0, [sp] bl Update_readout_2 ; Line 1876 ldr r0, [sp] bl Update_readout_3 ; Line 1877 ldr r0, [sp] bl Update_c0divstart ; Line 1878 ldr r0, [sp] bl Update_c1divstart ; Line 1879 ldr r0, [sp] bl Update_c2divstart ; Line 1880 ldr r0, [sp] bl Update_c3divstart ; Line 1881 ldr r0, [sp] bl Update_c0stop ; Line 1882 ldr r0, [sp] bl Update_c1stop ; Line 1883 ldr r0, [sp] bl Update_c2stop ; Line 1884 ldr r0, [sp] bl Update_c3stop ; Line 1885 ldr r3, [sp] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #1 strb r3, [r2] ; Line 1886 b |$LN19@Update_pok| |$LN5@Update_pok| ; Line 1888 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_pok| ; Line 1889 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #8 ldr r3, [sp] add r2, r3, #0x1A, 24 ldr r3, [r1] str r3, [r2] ; Line 1890 b |$LN3@Update_pok| |$LN4@Update_pok| ; Line 1891 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #4 ldr r3, [sp] add r2, r3, #0x1A, 24 ldr r3, [r1] str r3, [r2] |$LN3@Update_pok| ; Line 1892 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x28 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x24 ldr r3, [r1] str r3, [r2] ; Line 1893 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_pok| ; Line 1894 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x4C ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [r1] str r3, [r2] ; Line 1895 b |$LN1@Update_pok| |$LN2@Update_pok| ; Line 1896 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x48 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [r1] str r3, [r2] |$LN1@Update_pok| ; Line 1898 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x68 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x64 ldr r3, [r1] str r3, [r2] ; Line 1899 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x10 mov r3, #1 strb r3, [r2] ; Line 1900 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x30 mov r3, #1 strb r3, [r2] ; Line 1901 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x54 mov r3, #0 strb r3, [r2] ; Line 1902 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x70 mov r3, #0 strb r3, [r2] |$LN19@Update_pok| ; Line 1905 add sp, sp, #0x4C ldmia sp, {sp, pc} |$LN62@Update_pok| DCD |pokey_states| |$M35376| ENDP ; |Update_pokey_sound_mz| AREA |.pdata|, PDATA |$T35384| DCD |$LN9@Update_rea| DCD 0x40002403 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_readout_0| PROC ; Line 1259 |$LN9@Update_rea| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35381| ; Line 1260 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x16 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_rea| ; Line 1261 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF8 ldr r3, [pc, #0x54] str r3, [r2] b |$LN3@Update_rea| |$LN4@Update_rea| ; Line 1262 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x15 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_rea| ; Line 1263 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF8 ldr r3, [pc, #0x20] str r3, [r2] ; Line 1264 b |$LN1@Update_rea| |$LN2@Update_rea| ; Line 1265 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xF8 ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_rea| |$LN3@Update_rea| ; Line 1266 ldmia sp, {sp, pc} |$LN10@Update_rea| DCD |readout0_normal| DCD |readout0_hipass| DCD |readout0_vo| |$M35382| ENDP ; |Update_readout_0| AREA |.pdata|, PDATA |$T35391| DCD |$LN5@readout0_v| DCD 0x40000c04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout0_vo| PROC ; Line 538 |$LN5@readout0_v| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35388| ; Line 539 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x18 ldrb r3, [r3] strb r3, [sp] ; Line 540 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35389| ENDP ; |readout0_vo| AREA |.pdata|, PDATA |$T35397| DCD |$LN7@readout0_h| DCD 0x40001b04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout0_hipass| PROC ; Line 543 |$LN7@readout0_h| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35394| ; Line 544 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x10 ldrb r3, [r3] mov r2, r3 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x11 ldrb r3, [r3] teq r2, r3 beq |$LN2@readout0_h| ; Line 545 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x18 ldrb r3, [r3] strb r3, [sp] b |$LN3@readout0_h| b |$LN1@readout0_h| |$LN2@readout0_h| ; Line 546 mov r3, #0 strb r3, [sp] |$LN1@readout0_h| |$LN3@readout0_h| ; Line 547 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35395| ENDP ; |readout0_hipass| AREA |.pdata|, PDATA |$T35402| DCD |$LN9@Update_rea@2| DCD 0x40002403 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_readout_1| PROC ; Line 1269 |$LN9@Update_rea@2| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35399| ; Line 1270 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x36 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_rea@2| ; Line 1271 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x1C ldr r3, [pc, #0x54] str r3, [r2] b |$LN3@Update_rea@2| |$LN4@Update_rea@2| ; Line 1272 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x35 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_rea@2| ; Line 1273 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x1C ldr r3, [pc, #0x20] str r3, [r2] ; Line 1274 b |$LN1@Update_rea@2| |$LN2@Update_rea@2| ; Line 1275 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x1C ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_rea@2| |$LN3@Update_rea@2| ; Line 1276 ldmia sp, {sp, pc} |$LN10@Update_rea@2| DCD |readout1_normal| DCD |readout1_hipass| DCD |readout1_vo| |$M35400| ENDP ; |Update_readout_1| AREA |.pdata|, PDATA |$T35409| DCD |$LN5@readout1_v| DCD 0x40000c04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout1_vo| PROC ; Line 563 |$LN5@readout1_v| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35406| ; Line 564 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x38 ldrb r3, [r3] strb r3, [sp] ; Line 565 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35407| ENDP ; |readout1_vo| AREA |.pdata|, PDATA |$T35415| DCD |$LN7@readout1_h| DCD 0x40001b04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout1_hipass| PROC ; Line 568 |$LN7@readout1_h| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35412| ; Line 569 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x30 ldrb r3, [r3] mov r2, r3 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x31 ldrb r3, [r3] teq r2, r3 beq |$LN2@readout1_h| ; Line 570 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x38 ldrb r3, [r3] strb r3, [sp] b |$LN3@readout1_h| b |$LN1@readout1_h| |$LN2@readout1_h| ; Line 571 mov r3, #0 strb r3, [sp] |$LN1@readout1_h| |$LN3@readout1_h| ; Line 572 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35413| ENDP ; |readout1_hipass| AREA |.pdata|, PDATA |$T35420| DCD |$LN7@Update_rea@3| DCD 0x40001703 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_readout_2| PROC ; Line 1279 |$LN7@Update_rea@3| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35417| ; Line 1280 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x58 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_rea@3| ; Line 1281 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x3C ldr r3, [pc, #0x20] str r3, [r2] ; Line 1282 b |$LN1@Update_rea@3| |$LN2@Update_rea@3| ; Line 1283 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x3C ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_rea@3| ; Line 1284 ldmia sp, {sp, pc} |$LN8@Update_rea@3| DCD |readout2_normal| DCD |readout2_vo| |$M35418| ENDP ; |Update_readout_2| AREA |.pdata|, PDATA |$T35427| DCD |$LN5@readout2_v| DCD 0x40000c04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout2_vo| PROC ; Line 588 |$LN5@readout2_v| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35424| ; Line 589 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x5A ldrb r3, [r3] strb r3, [sp] ; Line 590 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35425| ENDP ; |readout2_vo| AREA |.pdata|, PDATA |$T35432| DCD |$LN7@Update_rea@4| DCD 0x40001703 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_readout_3| PROC ; Line 1287 |$LN7@Update_rea@4| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35429| ; Line 1288 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x74 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_rea@4| ; Line 1289 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x5C ldr r3, [pc, #0x20] str r3, [r2] ; Line 1290 b |$LN1@Update_rea@4| |$LN2@Update_rea@4| ; Line 1291 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x5C ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_rea@4| ; Line 1292 ldmia sp, {sp, pc} |$LN8@Update_rea@4| DCD |readout3_normal| DCD |readout3_vo| |$M35430| ENDP ; |Update_readout_3| AREA |.pdata|, PDATA |$T35439| DCD |$LN5@readout3_v| DCD 0x40000c04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |readout3_vo| PROC ; Line 606 |$LN5@readout3_v| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35436| ; Line 607 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x76 ldrb r3, [r3] strb r3, [sp] ; Line 608 ldrb r0, [sp] add sp, sp, #4 ldmia sp, {sp, pc} |$M35437| ENDP ; |readout3_vo| AREA |.pdata|, PDATA |$T35444| DCD |$LN15@Update_eve| DCD 0x40004b03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_event0| PROC ; Line 1295 |$LN15@Update_eve| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35441| ; Line 1296 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x14 ldrb r3, [r3] cmp r3, #0 beq |$LN10@Update_eve| ; Line 1298 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x13 ldrb r3, [r3] cmp r3, #0 beq |$LN9@Update_eve| ; Line 1299 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xFC ldr r3, [pc, #0xD8] str r3, [r2] ; Line 1300 b |$LN8@Update_eve| |$LN9@Update_eve| ; Line 1302 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x12 ldrb r3, [r3] cmp r3, #0 beq |$LN7@Update_eve| ; Line 1303 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xFC ldr r3, [pc, #0xA4] str r3, [r2] ; Line 1304 b |$LN6@Update_eve| |$LN7@Update_eve| ; Line 1305 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xFC ldr r3, [pc, #0x88] str r3, [r2] |$LN6@Update_eve| |$LN8@Update_eve| ; Line 1308 b |$LN5@Update_eve| |$LN10@Update_eve| ; Line 1310 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x13 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_eve| ; Line 1311 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xFC ldr r3, [pc, #0x54] str r3, [r2] ; Line 1312 b |$LN3@Update_eve| |$LN4@Update_eve| ; Line 1314 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x12 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_eve| ; Line 1315 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xFC ldr r3, [pc, #0x20] str r3, [r2] ; Line 1316 b |$LN1@Update_eve| |$LN2@Update_eve| ; Line 1317 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xFC ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_eve| |$LN3@Update_eve| |$LN5@Update_eve| ; Line 1320 ldmia sp, {sp, pc} |$LN16@Update_eve| DCD |event0_p917_p5| DCD |event0_p4_p5| DCD |event0_p5| DCD |event0_p917| DCD |event0_p4| DCD |event0_pure| |$M35442| ENDP ; |Update_event0| AREA |.pdata|, PDATA |$T35452| DCD |$LN8@event0_p5| DCD 0x40002204 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event0_p5| PROC ; Line 631 |$LN8@event0_p5| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35449| ; Line 632 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0xF ldrb r3, [r3] cmp r3, #0 beq |$LN1@event0_p5| ; Line 633 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x10 ldrb r3, [r3] cmp r3, #0 bne |$LN4@event0_p5| mov r3, #1 str r3, [sp] b |$LN5@event0_p5| |$LN4@event0_p5| mov r3, #0 str r3, [sp] |$LN5@event0_p5| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x10 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] |$LN1@event0_p5| ; Line 634 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0xF ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 635 add sp, sp, #4 ldmia sp, {sp, pc} |$M35450| ENDP ; |event0_p5| AREA |.pdata|, PDATA |$T35457| DCD |$LN5@event0_p4| DCD 0x40000e03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event0_p4| PROC ; Line 638 |$LN5@event0_p4| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35454| ; Line 639 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x10 ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 640 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0xF ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 641 ldmia sp, {sp, pc} |$M35455| ENDP ; |event0_p4| AREA |.pdata|, PDATA |$T35462| DCD |$LN5@event0_p91| DCD 0x40000e03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event0_p917| PROC ; Line 644 |$LN5@event0_p91| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35459| ; Line 645 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x10 ldrb r3, [sp, #0x14] strb r3, [r2] ; Line 646 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0xF ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 647 ldmia sp, {sp, pc} |$M35460| ENDP ; |event0_p917| AREA |.pdata|, PDATA |$T35467| DCD |$LN6@event0_p4_| DCD 0x40001403 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event0_p4_p5| PROC ; Line 650 |$LN6@event0_p4_| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35464| ; Line 651 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xF ldrb r3, [r3] cmp r3, #0 beq |$LN1@event0_p4_| ; Line 652 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x10 ldrb r3, [sp, #0x10] strb r3, [r2] |$LN1@event0_p4_| ; Line 653 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0xF ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 654 ldmia sp, {sp, pc} |$M35465| ENDP ; |event0_p4_p5| AREA |.pdata|, PDATA |$T35472| DCD |$LN6@event0_p91@2| DCD 0x40001403 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event0_p917_p5| PROC ; Line 657 |$LN6@event0_p91@2| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35469| ; Line 658 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xF ldrb r3, [r3] cmp r3, #0 beq |$LN1@event0_p91@2| ; Line 659 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x10 ldrb r3, [sp, #0x14] strb r3, [r2] |$LN1@event0_p91@2| ; Line 660 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0xF ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 661 ldmia sp, {sp, pc} |$M35470| ENDP ; |event0_p917_p5| AREA |.pdata|, PDATA |$T35477| DCD |$LN15@Update_eve@2| DCD 0x40004b03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_event1| PROC ; Line 1323 |$LN15@Update_eve@2| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35474| ; Line 1324 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x34 ldrb r3, [r3] cmp r3, #0 beq |$LN10@Update_eve@2| ; Line 1326 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x33 ldrb r3, [r3] cmp r3, #0 beq |$LN9@Update_eve@2| ; Line 1327 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x20 ldr r3, [pc, #0xD8] str r3, [r2] ; Line 1328 b |$LN8@Update_eve@2| |$LN9@Update_eve@2| ; Line 1330 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x32 ldrb r3, [r3] cmp r3, #0 beq |$LN7@Update_eve@2| ; Line 1331 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x20 ldr r3, [pc, #0xA4] str r3, [r2] ; Line 1332 b |$LN6@Update_eve@2| |$LN7@Update_eve@2| ; Line 1333 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x20 ldr r3, [pc, #0x88] str r3, [r2] |$LN6@Update_eve@2| |$LN8@Update_eve@2| ; Line 1336 b |$LN5@Update_eve@2| |$LN10@Update_eve@2| ; Line 1338 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x33 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_eve@2| ; Line 1339 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x20 ldr r3, [pc, #0x54] str r3, [r2] ; Line 1340 b |$LN3@Update_eve@2| |$LN4@Update_eve@2| ; Line 1342 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x32 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_eve@2| ; Line 1343 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x20 ldr r3, [pc, #0x20] str r3, [r2] ; Line 1344 b |$LN1@Update_eve@2| |$LN2@Update_eve@2| ; Line 1345 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x20 ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_eve@2| |$LN3@Update_eve@2| |$LN5@Update_eve@2| ; Line 1348 ldmia sp, {sp, pc} |$LN16@Update_eve@2| DCD |event1_p917_p5| DCD |event1_p4_p5| DCD |event1_p5| DCD |event1_p917| DCD |event1_p4| DCD |event1_pure| |$M35475| ENDP ; |Update_event1| AREA |.pdata|, PDATA |$T35485| DCD |$LN8@event1_p5| DCD 0x40002204 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event1_p5| PROC ; Line 676 |$LN8@event1_p5| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35482| ; Line 677 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x2F ldrb r3, [r3] cmp r3, #0 beq |$LN1@event1_p5| ; Line 678 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x30 ldrb r3, [r3] cmp r3, #0 bne |$LN4@event1_p5| mov r3, #1 str r3, [sp] b |$LN5@event1_p5| |$LN4@event1_p5| mov r3, #0 str r3, [sp] |$LN5@event1_p5| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x30 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] |$LN1@event1_p5| ; Line 679 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x2F ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 680 add sp, sp, #4 ldmia sp, {sp, pc} |$M35483| ENDP ; |event1_p5| AREA |.pdata|, PDATA |$T35490| DCD |$LN5@event1_p4| DCD 0x40000e03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event1_p4| PROC ; Line 683 |$LN5@event1_p4| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35487| ; Line 684 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x30 ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 685 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x2F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 686 ldmia sp, {sp, pc} |$M35488| ENDP ; |event1_p4| AREA |.pdata|, PDATA |$T35495| DCD |$LN5@event1_p91| DCD 0x40000e03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event1_p917| PROC ; Line 689 |$LN5@event1_p91| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35492| ; Line 690 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x30 ldrb r3, [sp, #0x14] strb r3, [r2] ; Line 691 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x2F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 692 ldmia sp, {sp, pc} |$M35493| ENDP ; |event1_p917| AREA |.pdata|, PDATA |$T35500| DCD |$LN6@event1_p4_| DCD 0x40001403 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event1_p4_p5| PROC ; Line 695 |$LN6@event1_p4_| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35497| ; Line 696 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x2F ldrb r3, [r3] cmp r3, #0 beq |$LN1@event1_p4_| ; Line 697 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x30 ldrb r3, [sp, #0x10] strb r3, [r2] |$LN1@event1_p4_| ; Line 698 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x2F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 699 ldmia sp, {sp, pc} |$M35498| ENDP ; |event1_p4_p5| AREA |.pdata|, PDATA |$T35505| DCD |$LN6@event1_p91@2| DCD 0x40001403 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event1_p917_p5| PROC ; Line 702 |$LN6@event1_p91@2| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35502| ; Line 703 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x2F ldrb r3, [r3] cmp r3, #0 beq |$LN1@event1_p91@2| ; Line 704 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x30 ldrb r3, [sp, #0x14] strb r3, [r2] |$LN1@event1_p91@2| ; Line 705 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x2F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 706 ldmia sp, {sp, pc} |$M35503| ENDP ; |event1_p917_p5| AREA |.pdata|, PDATA |$T35510| DCD |$LN15@Update_eve@3| DCD 0x40004503 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_event2| PROC ; Line 1351 |$LN15@Update_eve@3| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35507| ; Line 1352 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x57 ldrb r3, [r3] cmp r3, #0 beq |$LN10@Update_eve@3| ; Line 1354 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x56 ldrb r3, [r3] cmp r3, #0 beq |$LN9@Update_eve@3| ; Line 1355 ldr r3, [sp, #8] add r2, r3, #0x69, 26 ldr r3, [pc, #0xC4] str r3, [r2] ; Line 1356 b |$LN8@Update_eve@3| |$LN9@Update_eve@3| ; Line 1358 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x55 ldrb r3, [r3] cmp r3, #0 beq |$LN7@Update_eve@3| ; Line 1359 ldr r3, [sp, #8] add r2, r3, #0x69, 26 ldr r3, [pc, #0x94] str r3, [r2] ; Line 1360 b |$LN6@Update_eve@3| |$LN7@Update_eve@3| ; Line 1361 ldr r3, [sp, #8] add r2, r3, #0x69, 26 ldr r3, [pc, #0x7C] str r3, [r2] |$LN6@Update_eve@3| |$LN8@Update_eve@3| ; Line 1364 b |$LN5@Update_eve@3| |$LN10@Update_eve@3| ; Line 1366 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x56 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_eve@3| ; Line 1367 ldr r3, [sp, #8] add r2, r3, #0x69, 26 ldr r3, [pc, #0x4C] str r3, [r2] ; Line 1368 b |$LN3@Update_eve@3| |$LN4@Update_eve@3| ; Line 1370 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x55 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_eve@3| ; Line 1371 ldr r3, [sp, #8] add r2, r3, #0x69, 26 ldr r3, [pc, #0x1C] str r3, [r2] ; Line 1372 b |$LN1@Update_eve@3| |$LN2@Update_eve@3| ; Line 1373 ldr r3, [sp, #8] add r2, r3, #0x69, 26 ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_eve@3| |$LN3@Update_eve@3| |$LN5@Update_eve@3| ; Line 1376 ldmia sp, {sp, pc} |$LN16@Update_eve@3| DCD |event2_p917_p5| DCD |event2_p4_p5| DCD |event2_p5| DCD |event2_p917| DCD |event2_p4| DCD |event2_pure| |$M35508| ENDP ; |Update_event2| AREA |.pdata|, PDATA |$T35518| DCD |$LN8@event2_p5| DCD 0x40002a04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event2_p5| PROC ; Line 723 |$LN8@event2_p5| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35515| ; Line 724 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x53 ldrb r3, [r3] cmp r3, #0 beq |$LN1@event2_p5| ; Line 725 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x54 ldrb r3, [r3] cmp r3, #0 bne |$LN4@event2_p5| mov r3, #1 str r3, [sp] b |$LN5@event2_p5| |$LN4@event2_p5| mov r3, #0 str r3, [sp] |$LN5@event2_p5| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x54 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] |$LN1@event2_p5| ; Line 726 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x53 ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 728 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r1, r3, #0x10 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x11 ldrb r3, [r1] strb r3, [r2] ; Line 729 add sp, sp, #4 ldmia sp, {sp, pc} |$M35516| ENDP ; |event2_p5| AREA |.pdata|, PDATA |$T35523| DCD |$LN5@event2_p4@2| DCD 0x40001603 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event2_p4| PROC ; Line 732 |$LN5@event2_p4@2| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35520| ; Line 733 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x54 ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 734 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x53 ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 736 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x10 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x11 ldrb r3, [r1] strb r3, [r2] ; Line 737 ldmia sp, {sp, pc} |$M35521| ENDP ; |event2_p4| AREA |.pdata|, PDATA |$T35528| DCD |$LN5@event2_p91| DCD 0x40001603 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event2_p917| PROC ; Line 740 |$LN5@event2_p91| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35525| ; Line 741 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x54 ldrb r3, [sp, #0x14] strb r3, [r2] ; Line 742 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x53 ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 744 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x10 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x11 ldrb r3, [r1] strb r3, [r2] ; Line 745 ldmia sp, {sp, pc} |$M35526| ENDP ; |event2_p917| AREA |.pdata|, PDATA |$T35533| DCD |$LN6@event2_p4_| DCD 0x40001c03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event2_p4_p5| PROC ; Line 748 |$LN6@event2_p4_| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35530| ; Line 749 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x53 ldrb r3, [r3] cmp r3, #0 beq |$LN1@event2_p4_| ; Line 750 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x54 ldrb r3, [sp, #0x10] strb r3, [r2] |$LN1@event2_p4_| ; Line 751 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x53 ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 753 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x10 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x11 ldrb r3, [r1] strb r3, [r2] ; Line 754 ldmia sp, {sp, pc} |$M35531| ENDP ; |event2_p4_p5| AREA |.pdata|, PDATA |$T35538| DCD |$LN6@event2_p91@2| DCD 0x40001c03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event2_p917_p5| PROC ; Line 757 |$LN6@event2_p91@2| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35535| ; Line 758 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x53 ldrb r3, [r3] cmp r3, #0 beq |$LN1@event2_p91@2| ; Line 759 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x54 ldrb r3, [sp, #0x14] strb r3, [r2] |$LN1@event2_p91@2| ; Line 760 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x53 ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 762 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x10 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x11 ldrb r3, [r1] strb r3, [r2] ; Line 763 ldmia sp, {sp, pc} |$M35536| ENDP ; |event2_p917_p5| AREA |.pdata|, PDATA |$T35543| DCD |$LN15@Update_eve@4| DCD 0x40004b03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_event3| PROC ; Line 1379 |$LN15@Update_eve@4| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35540| ; Line 1380 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x73 ldrb r3, [r3] cmp r3, #0 beq |$LN10@Update_eve@4| ; Line 1382 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x72 ldrb r3, [r3] cmp r3, #0 beq |$LN9@Update_eve@4| ; Line 1383 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x60 ldr r3, [pc, #0xD8] str r3, [r2] ; Line 1384 b |$LN8@Update_eve@4| |$LN9@Update_eve@4| ; Line 1386 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x71 ldrb r3, [r3] cmp r3, #0 beq |$LN7@Update_eve@4| ; Line 1387 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x60 ldr r3, [pc, #0xA4] str r3, [r2] ; Line 1388 b |$LN6@Update_eve@4| |$LN7@Update_eve@4| ; Line 1389 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x60 ldr r3, [pc, #0x88] str r3, [r2] |$LN6@Update_eve@4| |$LN8@Update_eve@4| ; Line 1392 b |$LN5@Update_eve@4| |$LN10@Update_eve@4| ; Line 1394 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x72 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_eve@4| ; Line 1395 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x60 ldr r3, [pc, #0x54] str r3, [r2] ; Line 1396 b |$LN3@Update_eve@4| |$LN4@Update_eve@4| ; Line 1398 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x71 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_eve@4| ; Line 1399 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x60 ldr r3, [pc, #0x20] str r3, [r2] ; Line 1400 b |$LN1@Update_eve@4| |$LN2@Update_eve@4| ; Line 1401 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x60 ldr r3, [pc, #4] str r3, [r2] |$LN1@Update_eve@4| |$LN3@Update_eve@4| |$LN5@Update_eve@4| ; Line 1404 ldmia sp, {sp, pc} |$LN16@Update_eve@4| DCD |event3_p917_p5| DCD |event3_p4_p5| DCD |event3_p5| DCD |event3_p917| DCD |event3_p4| DCD |event3_pure| |$M35541| ENDP ; |Update_event3| AREA |.pdata|, PDATA |$T35551| DCD |$LN8@event3_p5| DCD 0x40002a04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event3_p5| PROC ; Line 780 |$LN8@event3_p5| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35548| ; Line 781 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x6F ldrb r3, [r3] cmp r3, #0 beq |$LN1@event3_p5| ; Line 782 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r3, r3, #0x70 ldrb r3, [r3] cmp r3, #0 bne |$LN4@event3_p5| mov r3, #1 str r3, [sp] b |$LN5@event3_p5| |$LN4@event3_p5| mov r3, #0 str r3, [sp] |$LN5@event3_p5| ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x70 ldr r3, [sp] and r3, r3, #0xFF strb r3, [r2] |$LN1@event3_p5| ; Line 783 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x6F ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 785 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r1, r3, #0x30 ldr r3, [sp, #0xC] add r3, r3, #0x1A, 24 add r2, r3, #0x31 ldrb r3, [r1] strb r3, [r2] ; Line 786 add sp, sp, #4 ldmia sp, {sp, pc} |$M35549| ENDP ; |event3_p5| AREA |.pdata|, PDATA |$T35556| DCD |$LN5@event3_p4@2| DCD 0x40001603 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event3_p4| PROC ; Line 789 |$LN5@event3_p4@2| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35553| ; Line 790 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x70 ldrb r3, [sp, #0x10] strb r3, [r2] ; Line 791 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x6F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 793 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x30 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x31 ldrb r3, [r1] strb r3, [r2] ; Line 794 ldmia sp, {sp, pc} |$M35554| ENDP ; |event3_p4| AREA |.pdata|, PDATA |$T35561| DCD |$LN5@event3_p91| DCD 0x40001603 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event3_p917| PROC ; Line 797 |$LN5@event3_p91| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35558| ; Line 798 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x70 ldrb r3, [sp, #0x14] strb r3, [r2] ; Line 799 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x6F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 801 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x30 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x31 ldrb r3, [r1] strb r3, [r2] ; Line 802 ldmia sp, {sp, pc} |$M35559| ENDP ; |event3_p917| AREA |.pdata|, PDATA |$T35566| DCD |$LN6@event3_p4_| DCD 0x40001c03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event3_p4_p5| PROC ; Line 805 |$LN6@event3_p4_| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35563| ; Line 806 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x6F ldrb r3, [r3] cmp r3, #0 beq |$LN1@event3_p4_| ; Line 807 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x70 ldrb r3, [sp, #0x10] strb r3, [r2] |$LN1@event3_p4_| ; Line 808 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x6F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 810 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x30 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x31 ldrb r3, [r1] strb r3, [r2] ; Line 811 ldmia sp, {sp, pc} |$M35564| ENDP ; |event3_p4_p5| AREA |.pdata|, PDATA |$T35571| DCD |$LN6@event3_p91@2| DCD 0x40001c03 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |event3_p917_p5| PROC ; Line 814 |$LN6@event3_p91@2| mov r12, sp stmdb sp!, {r0 - r3} stmdb sp!, {r12, lr} |$M35568| ; Line 815 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x6F ldrb r3, [r3] cmp r3, #0 beq |$LN1@event3_p91@2| ; Line 816 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x70 ldrb r3, [sp, #0x14] strb r3, [r2] |$LN1@event3_p91@2| ; Line 817 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x6F ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 819 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r1, r3, #0x30 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x31 ldrb r3, [r1] strb r3, [r2] ; Line 820 ldmia sp, {sp, pc} |$M35569| ENDP ; |event3_p917_p5| AREA |.pdata|, PDATA |$T35576| DCD |$LN11@Update_c0d| DCD 0x40005703 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c0divstart| PROC ; Line 1407 |$LN11@Update_c0d| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35573| ; Line 1408 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN6@Update_c0d| ; Line 1410 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF2 ldrb r3, [r3] cmp r3, #0 beq |$LN5@Update_c0d| ; Line 1412 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #4 mov r3, #1, 24 str r3, [r2] ; Line 1413 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xC ldrh r3, [r3] add r2, r3, #7 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #8 str r2, [r3] ; Line 1415 b |$LN4@Update_c0d| |$LN5@Update_c0d| ; Line 1417 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mov r1, r3 mov r3, #1, 24 mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #4 str r2, [r3] ; Line 1418 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xC ldrh r3, [r3] add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #8 str r2, [r3] |$LN4@Update_c0d| ; Line 1421 b |$LN3@Update_c0d| |$LN6@Update_c0d| ; Line 1423 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF2 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_c0d| ; Line 1424 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xC ldrh r3, [r3] add r2, r3, #4 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #4 str r2, [r3] ; Line 1425 b |$LN1@Update_c0d| |$LN2@Update_c0d| ; Line 1426 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xC ldrh r3, [r3] add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #4 str r2, [r3] |$LN1@Update_c0d| |$LN3@Update_c0d| ; Line 1428 ldmia sp, {sp, pc} |$M35574| ENDP ; |Update_c0divstart| AREA |.pdata|, PDATA |$T35581| DCD |$LN9@Update_c1d| DCD 0x40004903 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c1divstart| PROC ; Line 1431 |$LN9@Update_c1d| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35578| ; Line 1432 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_c1d| ; Line 1434 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF2 ldrb r3, [r3] cmp r3, #0 beq |$LN3@Update_c1d| ; Line 1435 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xC ldrh r3, [r3] mov r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x2C ldrh r3, [r3] mov r2, r3 mov r3, #1, 24 mul r3, r2, r3 add r3, r1, r3 add r2, r3, #7 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x28 str r2, [r3] ; Line 1436 b |$LN2@Update_c1d| |$LN3@Update_c1d| ; Line 1437 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0xC ldrh r3, [r3] mov r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x2C ldrh r3, [r3] mov r2, r3 mov r3, #1, 24 mul r3, r2, r3 add r3, r1, r3 add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x28 str r2, [r3] |$LN2@Update_c1d| ; Line 1439 b |$LN1@Update_c1d| |$LN4@Update_c1d| ; Line 1440 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x2C ldrh r3, [r3] add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x28 str r2, [r3] |$LN1@Update_c1d| ; Line 1441 ldmia sp, {sp, pc} |$M35579| ENDP ; |Update_c1divstart| AREA |.pdata|, PDATA |$T35586| DCD |$LN11@Update_c2d| DCD 0x40005703 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c2divstart| PROC ; Line 1444 |$LN11@Update_c2d| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35583| ; Line 1445 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN6@Update_c2d| ; Line 1447 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF4 ldrb r3, [r3] cmp r3, #0 beq |$LN5@Update_c2d| ; Line 1449 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r2, r3, #0x48 mov r3, #1, 24 str r3, [r2] ; Line 1450 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x50 ldrh r3, [r3] add r2, r3, #7 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x4C str r2, [r3] ; Line 1452 b |$LN4@Update_c2d| |$LN5@Update_c2d| ; Line 1454 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mov r1, r3 mov r3, #1, 24 mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x48 str r2, [r3] ; Line 1455 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x50 ldrh r3, [r3] add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x4C str r2, [r3] |$LN4@Update_c2d| ; Line 1458 b |$LN3@Update_c2d| |$LN6@Update_c2d| ; Line 1460 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF4 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_c2d| ; Line 1461 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x50 ldrh r3, [r3] add r2, r3, #4 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x48 str r2, [r3] ; Line 1462 b |$LN1@Update_c2d| |$LN2@Update_c2d| ; Line 1463 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x50 ldrh r3, [r3] add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x48 str r2, [r3] |$LN1@Update_c2d| |$LN3@Update_c2d| ; Line 1465 ldmia sp, {sp, pc} |$M35584| ENDP ; |Update_c2divstart| AREA |.pdata|, PDATA |$T35591| DCD |$LN9@Update_c3d| DCD 0x40004903 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c3divstart| PROC ; Line 1468 |$LN9@Update_c3d| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} |$M35588| ; Line 1469 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_c3d| ; Line 1471 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF4 ldrb r3, [r3] cmp r3, #0 beq |$LN3@Update_c3d| ; Line 1472 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x50 ldrh r3, [r3] mov r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x6C ldrh r3, [r3] mov r2, r3 mov r3, #1, 24 mul r3, r2, r3 add r3, r1, r3 add r2, r3, #7 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x68 str r2, [r3] ; Line 1473 b |$LN2@Update_c3d| |$LN3@Update_c3d| ; Line 1474 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x50 ldrh r3, [r3] mov r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x6C ldrh r3, [r3] mov r2, r3 mov r3, #1, 24 mul r3, r2, r3 add r3, r1, r3 add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x68 str r2, [r3] |$LN2@Update_c3d| ; Line 1476 b |$LN1@Update_c3d| |$LN4@Update_c3d| ; Line 1477 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x6C ldrh r3, [r3] add r1, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, #0x1A, 24 add r3, r3, #0x68 str r2, [r3] |$LN1@Update_c3d| ; Line 1478 ldmia sp, {sp, pc} |$M35589| ENDP ; |Update_c3divstart| IMPORT |__imp___rt_udiv| AREA |.pdata|, PDATA |$T35618| DCD |$LN56@Update_aud| DCD 0x4001d004 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_audctl| PROC ; Line 1481 |$LN56@Update_aud| mov r12, sp stmdb sp!, {r0, r1} stmdb sp!, {r12, lr} sub sp, sp, #0x38 |$M35615| ; Line 1483 mov r3, #0 strb r3, [sp, #0xC] ; Line 1484 mov r3, #0 strb r3, [sp, #0x1C] ; Line 1485 mov r3, #0 strb r3, [sp, #0xE] ; Line 1486 mov r3, #0 strb r3, [sp, #0xF] ; Line 1488 mov r3, #0 str r3, [sp] ; Line 1489 mov r3, #0 str r3, [sp, #0x18] ; Line 1490 mov r3, #0 str r3, [sp, #0x10] ; Line 1491 mov r3, #0 str r3, [sp, #8] ; Line 1493 ldrb r3, [sp, #0x44] tst r3, #0x40 beq |$LN42@Update_aud| mov r3, #1 str r3, [sp, #0x20] b |$LN43@Update_aud| |$LN42@Update_aud| mov r3, #0 str r3, [sp, #0x20] |$LN43@Update_aud| ldr r3, [sp, #0x20] and r3, r3, #0xFF strb r3, [sp, #6] ; Line 1494 ldrb r3, [sp, #0x44] tst r3, #0x20 beq |$LN44@Update_aud| mov r3, #1 str r3, [sp, #0x24] b |$LN45@Update_aud| |$LN44@Update_aud| mov r3, #0 str r3, [sp, #0x24] |$LN45@Update_aud| ldr r3, [sp, #0x24] and r3, r3, #0xFF strb r3, [sp, #5] ; Line 1495 ldrb r3, [sp, #0x44] tst r3, #0x10 beq |$LN46@Update_aud| mov r3, #1 str r3, [sp, #0x28] b |$LN47@Update_aud| |$LN46@Update_aud| mov r3, #0 str r3, [sp, #0x28] |$LN47@Update_aud| ldr r3, [sp, #0x28] and r3, r3, #0xFF strb r3, [sp, #0x15] ; Line 1496 ldrb r3, [sp, #0x44] tst r3, #8 beq |$LN48@Update_aud| mov r3, #1 str r3, [sp, #0x2C] b |$LN49@Update_aud| |$LN48@Update_aud| mov r3, #0 str r3, [sp, #0x2C] |$LN49@Update_aud| ldr r3, [sp, #0x2C] and r3, r3, #0xFF strb r3, [sp, #0x14] ; Line 1497 ldrb r3, [sp, #0x44] tst r3, #4 beq |$LN50@Update_aud| mov r3, #1 str r3, [sp, #0x30] b |$LN51@Update_aud| |$LN50@Update_aud| mov r3, #0 str r3, [sp, #0x30] |$LN51@Update_aud| ldr r3, [sp, #0x30] and r3, r3, #0xFF strb r3, [sp, #4] ; Line 1498 ldrb r3, [sp, #0x44] tst r3, #2 beq |$LN52@Update_aud| mov r3, #1 str r3, [sp, #0x34] b |$LN53@Update_aud| |$LN52@Update_aud| mov r3, #0 str r3, [sp, #0x34] |$LN53@Update_aud| ldr r3, [sp, #0x34] and r3, r3, #0xFF strb r3, [sp, #0x1D] ; Line 1499 ldrb r3, [sp, #0x44] tst r3, #1 beq |$LN39@Update_aud| ; Line 1500 mov r3, #0x72 strb r3, [sp, #0xD] ; Line 1501 b |$LN38@Update_aud| |$LN39@Update_aud| ; Line 1502 mov r3, #0x1C strb r3, [sp, #0xD] |$LN38@Update_aud| ; Line 1504 ldrb r3, [sp, #0xD] mov r2, r3 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r3, [r3] cmp r2, r3 beq |$LN37@Update_aud| ; Line 1506 mov r3, #1 strb r3, [sp, #0xF] ldrb r3, [sp, #0xF] strb r3, [sp, #0xE] ldrb r3, [sp, #0xE] strb r3, [sp, #0x1C] ldrb r3, [sp, #0x1C] strb r3, [sp, #0xC] |$LN37@Update_aud| ; Line 1508 ldrb r3, [sp, #0x15] mov r2, r3 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r2, r3 beq |$LN36@Update_aud| ; Line 1510 mov r3, #1 strb r3, [sp, #0x1C] ldrb r3, [sp, #0x1C] strb r3, [sp, #0xC] |$LN36@Update_aud| ; Line 1512 ldrb r3, [sp, #0x14] mov r2, r3 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r2, r3 beq |$LN35@Update_aud| ; Line 1514 mov r3, #1 strb r3, [sp, #0xF] ldrb r3, [sp, #0xF] strb r3, [sp, #0xE] |$LN35@Update_aud| ; Line 1516 ldrb r3, [sp, #6] mov r2, r3 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF2 ldrb r3, [r3] cmp r2, r3 beq |$LN34@Update_aud| ; Line 1518 mov r3, #1 strb r3, [sp, #0xC] ; Line 1519 ldrb r3, [sp, #0x15] cmp r3, #0 beq |$LN33@Update_aud| ; Line 1520 mov r3, #1 strb r3, [sp, #0x1C] |$LN33@Update_aud| |$LN34@Update_aud| ; Line 1522 ldrb r3, [sp, #5] mov r2, r3 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF4 ldrb r3, [r3] cmp r2, r3 beq |$LN32@Update_aud| ; Line 1524 mov r3, #1 strb r3, [sp, #0xE] ; Line 1525 ldrb r3, [sp, #0x14] cmp r3, #0 beq |$LN31@Update_aud| ; Line 1526 mov r3, #1 strb r3, [sp, #0xF] |$LN31@Update_aud| |$LN32@Update_aud| ; Line 1529 ldrb r3, [sp, #0xC] cmp r3, #0 beq |$LN30@Update_aud| ; Line 1531 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF2 ldrb r3, [r3] cmp r3, #0 beq |$LN29@Update_aud| ; Line 1532 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 ldr r3, [r3] str r3, [sp] ; Line 1533 b |$LN28@Update_aud| |$LN29@Update_aud| ; Line 1534 ldr r3, [sp, #0x40] add r2, r3, #0x1A, 24 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r0, [r3] ldr r1, [r2] ldr r3, [pc, #0x450] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp] |$LN28@Update_aud| |$LN30@Update_aud| ; Line 1536 ldrb r3, [sp, #0x1C] cmp r3, #0 beq |$LN27@Update_aud| ; Line 1538 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN26@Update_aud| ; Line 1540 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF2 ldrb r3, [r3] cmp r3, #0 beq |$LN25@Update_aud| ; Line 1541 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x24 ldr r1, [r3] mov r0, #1, 24 ldr r3, [pc, #0x3EC] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp, #0x18] ; Line 1542 b |$LN24@Update_aud| |$LN25@Update_aud| ; Line 1543 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x24 ldr r1, [r3] mov r0, #1, 24 ldr r3, [pc, #0x3C0] ldr r3, [r3] mov lr, pc mov pc, r3 mov r1, r0 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r0, [r3] ldr r3, [pc, #0x39C] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp, #0x18] |$LN24@Update_aud| ; Line 1545 b |$LN23@Update_aud| |$LN26@Update_aud| ; Line 1547 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r2, r3, #0x24 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r0, [r3] ldr r1, [r2] ldr r3, [pc, #0x364] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp, #0x18] |$LN23@Update_aud| |$LN27@Update_aud| ; Line 1550 ldrb r3, [sp, #0xE] cmp r3, #0 beq |$LN22@Update_aud| ; Line 1552 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF4 ldrb r3, [r3] cmp r3, #0 beq |$LN21@Update_aud| ; Line 1553 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x44 ldr r3, [r3] str r3, [sp, #0x10] ; Line 1554 b |$LN20@Update_aud| |$LN21@Update_aud| ; Line 1555 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r0, [r3] ldr r1, [r2] ldr r3, [pc, #0x2F4] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp, #0x10] |$LN20@Update_aud| |$LN22@Update_aud| ; Line 1557 ldrb r3, [sp, #0xF] cmp r3, #0 beq |$LN19@Update_aud| ; Line 1559 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN18@Update_aud| ; Line 1561 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF4 ldrb r3, [r3] cmp r3, #0 beq |$LN17@Update_aud| ; Line 1562 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x64 ldr r1, [r3] mov r0, #1, 24 ldr r3, [pc, #0x290] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp, #8] ; Line 1563 b |$LN16@Update_aud| |$LN17@Update_aud| ; Line 1564 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x64 ldr r1, [r3] mov r0, #1, 24 ldr r3, [pc, #0x264] ldr r3, [r3] mov lr, pc mov pc, r3 mov r1, r0 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r3, r3, #0xF0 ldrb r0, [r3] ldr r3, [pc, #0x240] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp, #8] |$LN16@Update_aud| |$LN18@Update_aud| |$LN19@Update_aud| ; Line 1568 ldrb r3, [sp, #0xC] cmp r3, #0 beq |$LN15@Update_aud| ; Line 1570 ldrb r3, [sp, #6] cmp r3, #0 beq |$LN14@Update_aud| ; Line 1571 ldr r3, [sp, #0x40] add r2, r3, #0x1A, 24 ldr r3, [sp] str r3, [r2] ; Line 1572 b |$LN13@Update_aud| |$LN14@Update_aud| ; Line 1573 ldrb r2, [sp, #0xD] ldr r3, [sp] mul r2, r3, r2 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 str r2, [r3] |$LN13@Update_aud| |$LN15@Update_aud| ; Line 1575 ldrb r3, [sp, #0x1C] cmp r3, #0 beq |$LN12@Update_aud| ; Line 1577 ldrb r3, [sp, #0x15] cmp r3, #0 beq |$LN11@Update_aud| ; Line 1579 ldrb r3, [sp, #6] cmp r3, #0 beq |$LN10@Update_aud| ; Line 1580 ldr r1, [sp, #0x18] mov r3, #1, 24 mul r2, r1, r3 ldr r3, [sp] add r2, r2, r3 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x24 str r2, [r3] ; Line 1581 b |$LN9@Update_aud| |$LN10@Update_aud| ; Line 1582 ldr r1, [sp, #0x18] mov r3, #1, 24 mul r2, r1, r3 ldr r3, [sp] add r1, r2, r3 ldrb r3, [sp, #0xD] mul r2, r1, r3 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x24 str r2, [r3] |$LN9@Update_aud| ; Line 1584 b |$LN8@Update_aud| |$LN11@Update_aud| ; Line 1586 ldrb r2, [sp, #0xD] ldr r3, [sp, #0x18] mul r2, r3, r2 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x24 str r2, [r3] |$LN8@Update_aud| |$LN12@Update_aud| ; Line 1590 ldrb r3, [sp, #0xE] cmp r3, #0 beq |$LN7@Update_aud| ; Line 1592 ldrb r3, [sp, #5] cmp r3, #0 beq |$LN6@Update_aud| ; Line 1593 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [sp, #0x10] str r3, [r2] ; Line 1594 b |$LN5@Update_aud| |$LN6@Update_aud| ; Line 1595 ldrb r2, [sp, #0xD] ldr r3, [sp, #0x10] mul r2, r3, r2 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x44 str r2, [r3] |$LN5@Update_aud| |$LN7@Update_aud| ; Line 1597 ldrb r3, [sp, #0xF] cmp r3, #0 beq |$LN4@Update_aud| ; Line 1599 ldrb r3, [sp, #0x14] cmp r3, #0 beq |$LN3@Update_aud| ; Line 1601 ldrb r3, [sp, #5] cmp r3, #0 beq |$LN2@Update_aud| ; Line 1602 ldr r1, [sp, #8] mov r3, #1, 24 mul r2, r1, r3 ldr r3, [sp, #0x10] add r2, r2, r3 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x64 str r2, [r3] ; Line 1603 b |$LN1@Update_aud| |$LN2@Update_aud| ; Line 1604 ldr r1, [sp, #8] mov r3, #1, 24 mul r2, r1, r3 ldr r3, [sp, #0x10] add r1, r2, r3 ldrb r3, [sp, #0xD] mul r2, r1, r3 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r3, r3, #0x64 str r2, [r3] |$LN1@Update_aud| |$LN3@Update_aud| |$LN4@Update_aud| ; Line 1608 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r2, r3, #0xF2 ldrb r3, [sp, #6] strb r3, [r2] ; Line 1609 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r2, r3, #0xF4 ldrb r3, [sp, #5] strb r3, [r2] ; Line 1610 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r2, r3, #0xF3 ldrb r3, [sp, #0x15] strb r3, [r2] ; Line 1611 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r2, r3, #0xF5 ldrb r3, [sp, #0x14] strb r3, [r2] ; Line 1612 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r2, r3, #0x15 ldrb r3, [sp, #4] strb r3, [r2] ; Line 1613 ldr r3, [sp, #0x40] add r3, r3, #0x1A, 24 add r2, r3, #0x35 ldrb r3, [sp, #0x1D] strb r3, [r2] ; Line 1614 ldr r3, [sp, #0x40] add r3, r3, #0x19, 24 add r2, r3, #0xF0 ldrb r3, [sp, #0xD] strb r3, [r2] ; Line 1615 add sp, sp, #0x38 ldmia sp, {sp, pc} |$LN57@Update_aud| DCD |__imp___rt_udiv| |$M35616| ENDP ; |Update_audctl| AREA |.pdata|, PDATA |$T35628| DCD |$LN20@Update_c0s| DCD 0x4000cc04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c0stop| PROC ; Line 1618 |$LN20@Update_c0s| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r4, r12, lr} sub sp, sp, #8 |$M35625| ; Line 1619 ldr r3, [pc, #0x314] ldr r1, [r3] mov r0, #2 ldr r3, [pc, #0x300] ldr r3, [r3] mov lr, pc mov pc, r3 mov r1, r0 ldr r3, [pc, #0x2F0] ldr r0, [r3] ldr r3, [pc, #0x2E4] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp] ; Line 1621 mov r3, #0 strb r3, [sp, #4] ; Line 1622 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x17 mov r3, #0 strb r3, [r2] ; Line 1624 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x16 ldrb r3, [r3] cmp r3, #0 bne |$LN14@Update_c0s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x18 ldrb r3, [r3] cmp r3, #0 bne |$LN15@Update_c0s| |$LN14@Update_c0s| ; Line 1625 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x17 mov r3, #1 strb r3, [r2] b |$LN13@Update_c0s| |$LN15@Update_c0s| ; Line 1626 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x15 ldrb r3, [r3] cmp r3, #0 bne |$LN12@Update_c0s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x14 ldrb r3, [r3] cmp r3, #0 beq |$LN12@Update_c0s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x13 ldrb r3, [r3] cmp r3, #0 beq |$LN12@Update_c0s| ; Line 1628 ldr r3, [sp, #0x14] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN11@Update_c0s| ; Line 1630 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x28 ldr r2, [r3] ldr r3, [sp] cmp r2, r3 bhi |$LN10@Update_c0s| ; Line 1632 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x17 mov r3, #1 strb r3, [r2] ; Line 1633 mov r3, #1 strb r3, [sp, #4] |$LN10@Update_c0s| ; Line 1636 b |$LN9@Update_c0s| |$LN11@Update_c0s| ; Line 1638 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #4 ldr r2, [r3] ldr r3, [sp] cmp r2, r3 bhi |$LN8@Update_c0s| ; Line 1640 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x17 mov r3, #1 strb r3, [r2] ; Line 1641 mov r3, #1 strb r3, [sp, #4] |$LN8@Update_c0s| |$LN9@Update_c0s| ; Line 1643 b |$LN7@Update_c0s| |$LN12@Update_c0s| ; Line 1645 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x15 ldrb r3, [r3] cmp r3, #0 bne |$LN6@Update_c0s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x14 ldrb r3, [r3] cmp r3, #0 beq |$LN6@Update_c0s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x13 ldrb r3, [r3] cmp r3, #0 bne |$LN6@Update_c0s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x12 ldrb r3, [r3] cmp r3, #0 beq |$LN6@Update_c0s| ; Line 1648 ldr r3, [sp, #0x14] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN5@Update_c0s| ; Line 1650 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r4, r3, #0x28 ldr r2, [sp] mov r3, #2 mul r1, r2, r3 mov r0, #0xF ldr r3, [pc, #0x100] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [r4] cmp r3, r0 bhi |$LN4@Update_c0s| ; Line 1652 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x17 mov r3, #1 strb r3, [r2] ; Line 1653 mov r3, #1 strb r3, [sp, #4] |$LN4@Update_c0s| ; Line 1656 b |$LN3@Update_c0s| |$LN5@Update_c0s| ; Line 1658 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r4, r3, #4 ldr r2, [sp] mov r3, #2 mul r1, r2, r3 mov r0, #0xF ldr r3, [pc, #0xA8] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [r4] cmp r3, r0 bhi |$LN2@Update_c0s| ; Line 1660 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x17 mov r3, #1 strb r3, [r2] ; Line 1661 mov r3, #1 strb r3, [sp, #4] |$LN2@Update_c0s| |$LN3@Update_c0s| |$LN6@Update_c0s| |$LN7@Update_c0s| |$LN13@Update_c0s| ; Line 1666 ldr r0, [sp, #0x14] ldr r3, [sp, #0x14] add r3, r3, #0x19, 24 add r3, r3, #0xF8 ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #5] ldrb r3, [sp, #5] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x19 and r3, r1, #0xFF strb r3, [r2] ; Line 1667 ldrb r3, [sp, #4] cmp r3, #0 beq |$LN1@Update_c0s| ; Line 1668 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r1, r3, #0x18 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x19 ldrb r3, [r1] strb r3, [r2] |$LN1@Update_c0s| ; Line 1669 add sp, sp, #8 ldmia sp, {r4, sp, pc} |$LN21@Update_c0s| DCD |__imp___rt_udiv| DCD |audible_frq| DCD |pokey_frq| |$M35626| ENDP ; |Update_c0stop| AREA |.pdata|, PDATA |$T35637| DCD |$LN12@Update_c1s| DCD 0x4000a104 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c1stop| PROC ; Line 1672 |$LN12@Update_c1s| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r4, r12, lr} sub sp, sp, #8 |$M35634| ; Line 1673 ldr r3, [pc, #0x268] ldr r1, [r3] mov r0, #2 ldr r3, [pc, #0x254] ldr r3, [r3] mov lr, pc mov pc, r3 mov r1, r0 ldr r3, [pc, #0x244] ldr r0, [r3] ldr r3, [pc, #0x238] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp] ; Line 1675 mov r3, #0 strb r3, [sp, #4] ; Line 1676 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x37 mov r3, #0 strb r3, [r2] ; Line 1678 ldr r3, [sp, #0x14] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 bne |$LN7@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x36 ldrb r3, [r3] cmp r3, #0 bne |$LN6@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x38 ldrb r3, [r3] cmp r3, #0 bne |$LN7@Update_c1s| |$LN6@Update_c1s| ; Line 1679 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x37 mov r3, #1 strb r3, [r2] b |$LN5@Update_c1s| |$LN7@Update_c1s| ; Line 1680 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x35 ldrb r3, [r3] cmp r3, #0 bne |$LN4@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x34 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x33 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x28 ldr r2, [r3] ldr r3, [sp] cmp r2, r3 bhi |$LN4@Update_c1s| ; Line 1682 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x37 mov r3, #1 strb r3, [r2] ; Line 1683 mov r3, #1 strb r3, [sp, #4] b |$LN3@Update_c1s| |$LN4@Update_c1s| ; Line 1685 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x35 ldrb r3, [r3] cmp r3, #0 bne |$LN2@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x34 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x33 ldrb r3, [r3] cmp r3, #0 bne |$LN2@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x32 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_c1s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r4, r3, #0x28 ldr r2, [sp] mov r3, #2 mul r1, r2, r3 mov r0, #0xF ldr r3, [pc, #0xA8] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [r4] cmp r3, r0 bhi |$LN2@Update_c1s| ; Line 1687 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x37 mov r3, #1 strb r3, [r2] ; Line 1688 mov r3, #1 strb r3, [sp, #4] |$LN2@Update_c1s| |$LN3@Update_c1s| |$LN5@Update_c1s| ; Line 1691 ldr r0, [sp, #0x14] ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x1C ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #5] ldrb r3, [sp, #5] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x39 and r3, r1, #0xFF strb r3, [r2] ; Line 1692 ldrb r3, [sp, #4] cmp r3, #0 beq |$LN1@Update_c1s| ; Line 1693 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r1, r3, #0x38 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x39 ldrb r3, [r1] strb r3, [r2] |$LN1@Update_c1s| ; Line 1694 add sp, sp, #8 ldmia sp, {r4, sp, pc} |$LN13@Update_c1s| DCD |__imp___rt_udiv| DCD |audible_frq| DCD |pokey_frq| |$M35635| ENDP ; |Update_c1stop| AREA |.pdata|, PDATA |$T35647| DCD |$LN20@Update_c2s| DCD 0x4000d204 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c2stop| PROC ; Line 1697 |$LN20@Update_c2s| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r4, r12, lr} sub sp, sp, #8 |$M35644| ; Line 1698 ldr r3, [pc, #0x32C] ldr r1, [r3] mov r0, #2 ldr r3, [pc, #0x318] ldr r3, [r3] mov lr, pc mov pc, r3 mov r1, r0 ldr r3, [pc, #0x308] ldr r0, [r3] ldr r3, [pc, #0x2FC] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp] ; Line 1700 mov r3, #0 strb r3, [sp, #4] ; Line 1701 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x59 mov r3, #0 strb r3, [r2] ; Line 1703 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x15 ldrb r3, [r3] cmp r3, #0 bne |$LN15@Update_c2s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x58 ldrb r3, [r3] cmp r3, #0 bne |$LN14@Update_c2s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x5A ldrb r3, [r3] cmp r3, #0 bne |$LN15@Update_c2s| |$LN14@Update_c2s| ; Line 1704 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x59 mov r3, #1 strb r3, [r2] b |$LN13@Update_c2s| |$LN15@Update_c2s| ; Line 1706 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x57 ldrb r3, [r3] cmp r3, #0 beq |$LN12@Update_c2s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x56 ldrb r3, [r3] cmp r3, #0 beq |$LN12@Update_c2s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x15 ldrb r3, [r3] cmp r3, #0 bne |$LN12@Update_c2s| ; Line 1708 ldr r3, [sp, #0x14] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN11@Update_c2s| ; Line 1710 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x68 ldr r2, [r3] ldr r3, [sp] cmp r2, r3 bhi |$LN10@Update_c2s| ; Line 1712 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x59 mov r3, #1 strb r3, [r2] ; Line 1713 mov r3, #1 strb r3, [sp, #4] |$LN10@Update_c2s| ; Line 1716 b |$LN9@Update_c2s| |$LN11@Update_c2s| ; Line 1718 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x48 ldr r2, [r3] ldr r3, [sp] cmp r2, r3 bhi |$LN8@Update_c2s| ; Line 1720 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x59 mov r3, #1 strb r3, [r2] ; Line 1721 mov r3, #1 strb r3, [sp, #4] |$LN8@Update_c2s| |$LN9@Update_c2s| ; Line 1723 b |$LN7@Update_c2s| |$LN12@Update_c2s| ; Line 1725 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x57 ldrb r3, [r3] cmp r3, #0 beq |$LN6@Update_c2s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x56 ldrb r3, [r3] cmp r3, #0 bne |$LN6@Update_c2s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x55 ldrb r3, [r3] cmp r3, #0 beq |$LN6@Update_c2s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x15 ldrb r3, [r3] cmp r3, #0 bne |$LN6@Update_c2s| ; Line 1728 ldr r3, [sp, #0x14] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN5@Update_c2s| ; Line 1730 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r4, r3, #0x68 ldr r2, [sp] mov r3, #2 mul r1, r2, r3 mov r0, #0xF ldr r3, [pc, #0x100] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [r4] cmp r3, r0 bhi |$LN4@Update_c2s| ; Line 1732 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x59 mov r3, #1 strb r3, [r2] ; Line 1733 mov r3, #1 strb r3, [sp, #4] |$LN4@Update_c2s| ; Line 1736 b |$LN3@Update_c2s| |$LN5@Update_c2s| ; Line 1738 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r4, r3, #0x48 ldr r2, [sp] mov r3, #2 mul r1, r2, r3 mov r0, #0xF ldr r3, [pc, #0xA8] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [r4] cmp r3, r0 bhi |$LN2@Update_c2s| ; Line 1740 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x59 mov r3, #1 strb r3, [r2] ; Line 1741 mov r3, #1 strb r3, [sp, #4] |$LN2@Update_c2s| |$LN3@Update_c2s| |$LN6@Update_c2s| |$LN7@Update_c2s| |$LN13@Update_c2s| ; Line 1746 ldr r0, [sp, #0x14] ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x3C ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #5] ldrb r3, [sp, #5] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x5B and r3, r1, #0xFF strb r3, [r2] ; Line 1747 ldrb r3, [sp, #4] cmp r3, #0 beq |$LN1@Update_c2s| ; Line 1748 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r1, r3, #0x5A ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x5B ldrb r3, [r1] strb r3, [r2] |$LN1@Update_c2s| ; Line 1749 add sp, sp, #8 ldmia sp, {r4, sp, pc} |$LN21@Update_c2s| DCD |__imp___rt_udiv| DCD |audible_frq| DCD |pokey_frq| |$M35645| ENDP ; |Update_c2stop| AREA |.pdata|, PDATA |$T35656| DCD |$LN12@Update_c3s| DCD 0x4000a704 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Update_c3stop| PROC ; Line 1752 |$LN12@Update_c3s| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r4, r12, lr} sub sp, sp, #8 |$M35653| ; Line 1753 ldr r3, [pc, #0x280] ldr r1, [r3] mov r0, #2 ldr r3, [pc, #0x26C] ldr r3, [r3] mov lr, pc mov pc, r3 mov r1, r0 ldr r3, [pc, #0x25C] ldr r0, [r3] ldr r3, [pc, #0x250] ldr r3, [r3] mov lr, pc mov pc, r3 str r0, [sp] ; Line 1754 mov r3, #0 strb r3, [sp, #4] ; Line 1755 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x75 mov r3, #0 strb r3, [r2] ; Line 1757 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x35 ldrb r3, [r3] cmp r3, #0 bne |$LN7@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 bne |$LN7@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x74 ldrb r3, [r3] cmp r3, #0 bne |$LN6@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x76 ldrb r3, [r3] cmp r3, #0 bne |$LN7@Update_c3s| |$LN6@Update_c3s| ; Line 1758 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x75 mov r3, #1 strb r3, [r2] b |$LN5@Update_c3s| |$LN7@Update_c3s| ; Line 1760 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x73 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x72 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x35 ldrb r3, [r3] cmp r3, #0 bne |$LN4@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x68 ldr r2, [r3] ldr r3, [sp] cmp r2, r3 bhi |$LN4@Update_c3s| ; Line 1762 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x75 mov r3, #1 strb r3, [r2] ; Line 1763 mov r3, #1 strb r3, [sp, #4] b |$LN3@Update_c3s| |$LN4@Update_c3s| ; Line 1765 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x73 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x72 ldrb r3, [r3] cmp r3, #0 bne |$LN2@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x71 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x35 ldrb r3, [r3] cmp r3, #0 bne |$LN2@Update_c3s| ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r4, r3, #0x68 ldr r2, [sp] mov r3, #2 mul r1, r2, r3 mov r0, #0xF ldr r3, [pc, #0xA8] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [r4] cmp r3, r0 bhi |$LN2@Update_c3s| ; Line 1767 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x75 mov r3, #1 strb r3, [r2] ; Line 1768 mov r3, #1 strb r3, [sp, #4] |$LN2@Update_c3s| |$LN3@Update_c3s| |$LN5@Update_c3s| ; Line 1771 ldr r0, [sp, #0x14] ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r3, r3, #0x5C ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #5] ldrb r3, [sp, #5] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x77 and r3, r1, #0xFF strb r3, [r2] ; Line 1772 ldrb r3, [sp, #4] cmp r3, #0 beq |$LN1@Update_c3s| ; Line 1773 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r1, r3, #0x76 ldr r3, [sp, #0x14] add r3, r3, #0x1A, 24 add r2, r3, #0x77 ldrb r3, [r1] strb r3, [r2] |$LN1@Update_c3s| ; Line 1774 add sp, sp, #8 ldmia sp, {r4, sp, pc} |$LN13@Update_c3s| DCD |__imp___rt_udiv| DCD |audible_frq| DCD |pokey_frq| |$M35654| ENDP ; |Update_c3stop| EXPORT |Pokey_debugreset| AREA |.pdata|, PDATA |$T35662| DCD |$LN9@Pokey_debu| DCD 0x40005f04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Pokey_debugreset| PROC ; Line 1908 |$LN9@Pokey_debu| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35659| ; Line 1909 ldrb r3, [sp, #0xC] mov r1, r3 mov r3, #0x1A, 24 orr r3, r3, #0x78 mul r2, r1, r3 ldr r3, [pc, #0x14C] add r3, r3, r2 str r3, [sp] ; Line 1911 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN4@Pokey_debu| ; Line 1912 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #8 ldr r3, [sp] add r2, r3, #0x1A, 24 ldr r3, [r1] str r3, [r2] ; Line 1913 b |$LN3@Pokey_debu| |$LN4@Pokey_debu| ; Line 1914 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #4 ldr r3, [sp] add r2, r3, #0x1A, 24 ldr r3, [r1] str r3, [r2] |$LN3@Pokey_debu| ; Line 1915 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x28 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x24 ldr r3, [r1] str r3, [r2] ; Line 1916 ldr r3, [sp] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN2@Pokey_debu| ; Line 1917 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x4C ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [r1] str r3, [r2] ; Line 1918 b |$LN1@Pokey_debu| |$LN2@Pokey_debu| ; Line 1919 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x48 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [r1] str r3, [r2] |$LN1@Pokey_debu| ; Line 1920 ldr r3, [sp] add r3, r3, #0x1A, 24 add r1, r3, #0x68 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x64 ldr r3, [r1] str r3, [r2] ; Line 1922 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x10 mov r3, #1 strb r3, [r2] ; Line 1923 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x30 mov r3, #1 strb r3, [r2] ; Line 1924 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x54 mov r3, #1 strb r3, [r2] ; Line 1925 ldr r3, [sp] add r3, r3, #0x1A, 24 add r2, r3, #0x70 mov r3, #1 strb r3, [r2] ; Line 1926 add sp, sp, #4 ldmia sp, {sp, pc} |$LN10@Pokey_debu| DCD |pokey_states| |$M35660| ENDP ; |Pokey_debugreset| IMPORT |floor| IMPORT |rand| IMPORT |__imp___divd| IMPORT |__imp___subd| IMPORT |__imp___dtou| AREA |.pdata|, PDATA |$T35691| DCD |$LN11@Pokey_proc| DCD 0x4000e904 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Pokey_process_8| PROC ; Line 2098 |$LN11@Pokey_proc| mov r12, sp stmdb sp!, {r0, r1} stmdb sp!, {r4 - r6, r12, lr} sub sp, sp, #0x34 |$M35688| ; Line 2100 ldr r3, [sp, #0x4C] str r3, [sp] ; Line 2101 ldr r3, [sp, #0x48] str r3, [sp, #8] ; Line 2103 ldr r3, [pc, #0x350] ldr r3, [r3] cmp r3, #1 bcs |$LN6@Pokey_proc| ; Line 2104 b |$LN7@Pokey_proc| |$LN6@Pokey_proc| |$LN5@Pokey_proc| ; Line 2108 ldr r2, [sp] ldr r3, [pc, #0x338] ldr r3, [r3] cmp r2, r3 blt |$LN4@Pokey_proc| ; Line 2134 ldr r0, [pc, #0x350] bl generate_sample str r1, [sp, #0x10] str r0, [sp, #0xC] bl rand str r0, [sp, #0x14] ldr r0, [sp, #0xC] ldr r1, [sp, #0x10] mov r2, #0 mov r3, #1, 2 orr r3, r3, #0x53, 16 ldr lr, [pc, #0x304] ldr r4, [lr] mov lr, pc mov pc, r4 ldr r2, [pc, #0x310] ldr r3, [pc, #0x308] ldr lr, [pc, #0x2FC] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #1, 2 orr r3, r3, #6, 12 ldr lr, [pc, #0x2D4] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #2, 12 ldr lr, [pc, #0x2B8] ldr r4, [lr] mov lr, pc mov pc, r4 mov r6, r1 mov r5, r0 ldr r0, [sp, #0x14] ldr r3, [pc, #0x2AC] ldr r3, [r3] mov lr, pc mov pc, r3 mov r3, r1 mov r2, r0 mov r0, #0 mov r1, #0xFF, 10 orr r1, r1, #2, 12 ldr lr, [pc, #0x284] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 ldr r3, [pc, #0x26C] ldr lr, [pc, #0x264] ldr r4, [lr] mov lr, pc mov pc, r4 mov r3, r1 mov r2, r0 mov r0, r5 mov r1, r6 ldr lr, [pc, #0x240] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #1, 12 ldr lr, [pc, #0x220] ldr r4, [lr] mov lr, pc mov pc, r4 bl floor str r1, [sp, #0x1C] str r0, [sp, #0x18] ldr r0, [sp, #0x18] ldr r1, [sp, #0x1C] ldr r3, [pc, #0x1F8] ldr r3, [r3] mov lr, pc mov pc, r3 and r2, r0, #0xFF ldr r3, [sp, #8] strb r2, [r3] ; Line 2136 mov r3, #1 strh r3, [sp, #4] b |$LN3@Pokey_proc| |$LN2@Pokey_proc| ldrh r3, [sp, #4] add r3, r3, #1 mov r3, r3, lsl #16 mov r3, r3, lsr #16 strh r3, [sp, #4] |$LN3@Pokey_proc| ldrh r2, [sp, #4] ldr r3, [pc, #0x1B4] ldr r3, [r3] cmp r2, r3 bcs |$LN1@Pokey_proc| ; Line 2139 ldrh r3, [sp, #4] mov r1, r3 mov r3, #0x1A, 24 orr r3, r3, #0x78 mul r2, r1, r3 ldr r3, [pc, #0x1B8] add r0, r3, r2 bl generate_sample str r1, [sp, #0x24] str r0, [sp, #0x20] bl rand str r0, [sp, #0x28] ldr r0, [sp, #0x20] ldr r1, [sp, #0x24] mov r2, #0 mov r3, #1, 2 orr r3, r3, #0x53, 16 ldr lr, [pc, #0x168] ldr r4, [lr] mov lr, pc mov pc, r4 ldr r2, [pc, #0x174] ldr r3, [pc, #0x16C] ldr lr, [pc, #0x160] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #1, 2 orr r3, r3, #6, 12 ldr lr, [pc, #0x138] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #2, 12 ldr lr, [pc, #0x11C] ldr r4, [lr] mov lr, pc mov pc, r4 mov r6, r1 mov r5, r0 ldr r0, [sp, #0x28] ldr r3, [pc, #0x110] ldr r3, [r3] mov lr, pc mov pc, r3 mov r3, r1 mov r2, r0 mov r0, #0 mov r1, #0xFF, 10 orr r1, r1, #2, 12 ldr lr, [pc, #0xE8] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 ldr r3, [pc, #0xD0] ldr lr, [pc, #0xC8] ldr r4, [lr] mov lr, pc mov pc, r4 mov r3, r1 mov r2, r0 mov r0, r5 mov r1, r6 ldr lr, [pc, #0xA4] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #1, 12 ldr lr, [pc, #0x84] ldr r4, [lr] mov lr, pc mov pc, r4 bl floor str r1, [sp, #0x30] str r0, [sp, #0x2C] ldr r0, [sp, #0x2C] ldr r1, [sp, #0x30] ldr r3, [pc, #0x5C] ldr r3, [r3] mov lr, pc mov pc, r3 and r1, r0, #0xFF ldrh r3, [sp, #4] mov r2, r3 ldr r3, [sp, #8] add r3, r3, r2 strb r1, [r3] ; Line 2140 b |$LN2@Pokey_proc| |$LN1@Pokey_proc| ; Line 2141 ldr r2, [sp, #8] ldr r3, [pc, #0x28] ldr r3, [r3] add r3, r2, r3 str r3, [sp, #8] ; Line 2142 ldr r2, [sp] ldr r3, [pc, #0x14] ldr r3, [r3] sub r3, r2, r3 str r3, [sp] ; Line 2143 b |$LN5@Pokey_proc| |$LN4@Pokey_proc| |$LN7@Pokey_proc| ; Line 2144 add sp, sp, #0x34 ldmia sp, {r4 - r6, sp, pc} |$LN12@Pokey_proc| DCD |num_cur_pokeys| DCD |__imp___dtou| DCD |__imp___subd| DCD |__imp___addd| DCD |__imp___divd| DCD 0x40dfffc0 DCD |__imp___muld| DCD |__imp___itod| DCD 0x3ff40714 DCD 0x472653ef DCD |pokey_states| |$M35689| ENDP ; |Pokey_process_8| AREA |.pdata|, PDATA |$T35699| DCD |$LN5@generate_s| DCD 0x40001e04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |generate_sample| PROC ; Line 952 |$LN5@generate_s| mov r12, sp stmdb sp!, {r0} stmdb sp!, {r12, lr} sub sp, sp, #0x10 |$M35696| ; Line 956 ldr r3, [pc, #0x5C] ldr r1, [r3] ldr r3, [pc, #0x50] ldr r0, [r3] ldr r3, [pc, #0x44] ldr r3, [r3] mov lr, pc mov pc, r3 mov r1, r0 ldr r0, [sp, #0x18] bl advance_ticks ; Line 957 ldr r0, [sp, #0x18] bl read_resam_all str r1, [sp, #0xC] str r0, [sp, #8] ldr r2, [sp, #8] ldr r3, [sp, #0xC] str r2, [sp] ; Line 958 str r3, [sp, #4] ldr r0, [sp] ldr r1, [sp, #4] add sp, sp, #0x10 ldmia sp, {sp, pc} |$LN6@generate_s| DCD |__imp___rt_udiv| DCD |sample_rate| DCD |pokey_frq| |$M35697| ENDP ; |generate_sample| AREA |.pdata|, PDATA |$T35705| DCD |$LN35@advance_ti| DCD 0x40022a04 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |advance_ticks| PROC ; Line 823 |$LN35@advance_ti| mov r12, sp stmdb sp!, {r0, r1} stmdb sp!, {r4, r12, lr} sub sp, sp, #0x2C |$M35702| ; Line 828 mov r3, #0 strb r3, [sp, #0xC] ; Line 829 mov r3, #0 strb r3, [sp, #5] ; Line 830 mov r3, #0 strb r3, [sp, #0x26] ; Line 831 mov r3, #0 strb r3, [sp, #0x25] ; Line 833 mov r3, #0 strb r3, [sp, #0x24] ; Line 835 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r3, r3, #0xF7 ldrb r3, [r3] cmp r3, #0 beq |$LN30@advance_ti| ; Line 837 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r2, r3, #0xF7 mov r3, #0 strb r3, [r2] ; Line 838 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x19 ldrb r3, [r3] mov r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x39 ldrb r3, [r3] add r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x5B ldrb r3, [r3] add r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x77 ldrb r3, [r3] add r3, r2, r3 and r3, r3, #0xFF strb r3, [sp, #6] ; Line 839 ldrb r3, [sp, #6] mov r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r3, r3, #0xF6 ldrb r3, [r3] cmp r2, r3 beq |$LN29@advance_ti| ; Line 841 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r2, r3, #0xF6 ldrb r3, [sp, #6] strb r3, [r2] ; Line 842 ldrb r1, [sp, #6] ldr r0, [sp, #0x38] bl add_change |$LN29@advance_ti| |$LN30@advance_ti| |$LN28@advance_ti| ; Line 846 ldr r3, [sp, #0x3C] cmp r3, #0 bls |$LN27@advance_ti| ; Line 848 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 ldr r3, [r3] str r3, [sp, #0x1C] ; Line 849 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x24 ldr r3, [r3] str r3, [sp] ; Line 850 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x44 ldr r3, [r3] str r3, [sp, #8] ; Line 851 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x64 ldr r3, [r3] str r3, [sp, #0x14] ; Line 853 ldr r3, [sp, #0x3C] add r3, r3, #1 str r3, [sp, #0x20] ; Line 855 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x17 ldrb r3, [r3] cmp r3, #0 bne |$LN26@advance_ti| ldr r2, [sp, #0x1C] ldr r3, [sp, #0x20] cmp r2, r3 bcs |$LN26@advance_ti| ; Line 856 ldr r3, [sp, #0x1C] str r3, [sp, #0x20] |$LN26@advance_ti| ; Line 857 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x37 ldrb r3, [r3] cmp r3, #0 bne |$LN25@advance_ti| ldr r2, [sp] ldr r3, [sp, #0x20] cmp r2, r3 bcs |$LN25@advance_ti| ; Line 858 ldr r3, [sp] str r3, [sp, #0x20] |$LN25@advance_ti| ; Line 859 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x59 ldrb r3, [r3] cmp r3, #0 bne |$LN24@advance_ti| ldr r2, [sp, #8] ldr r3, [sp, #0x20] cmp r2, r3 bcs |$LN24@advance_ti| ; Line 860 ldr r3, [sp, #8] str r3, [sp, #0x20] |$LN24@advance_ti| ; Line 861 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x75 ldrb r3, [r3] cmp r3, #0 bne |$LN23@advance_ti| ldr r2, [sp, #0x14] ldr r3, [sp, #0x20] cmp r2, r3 bcs |$LN23@advance_ti| ; Line 862 ldr r3, [sp, #0x14] str r3, [sp, #0x20] |$LN23@advance_ti| ; Line 864 ldr r2, [sp, #0x20] ldr r3, [sp, #0x3C] cmp r2, r3 bls |$LN22@advance_ti| ; Line 865 ldr r3, [sp, #0x3C] str r3, [sp, #0x10] ; Line 866 b |$LN21@advance_ti| |$LN22@advance_ti| ; Line 868 ldr r3, [sp, #0x20] str r3, [sp, #0x10] ; Line 869 mov r3, #1 strb r3, [sp, #0x24] |$LN21@advance_ti| ; Line 872 ldr r2, [sp, #0x3C] ldr r3, [sp, #0x10] sub r3, r2, r3 str r3, [sp, #0x3C] ; Line 874 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x17 ldrb r3, [r3] cmp r3, #0 bne |$LN20@advance_ti| ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 ldr r2, [r3] ldr r3, [sp, #0x10] sub r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 str r2, [r3] |$LN20@advance_ti| ; Line 875 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x37 ldrb r3, [r3] cmp r3, #0 bne |$LN19@advance_ti| ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x24 ldr r2, [r3] ldr r3, [sp, #0x10] sub r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x24 str r2, [r3] |$LN19@advance_ti| ; Line 876 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x59 ldrb r3, [r3] cmp r3, #0 bne |$LN18@advance_ti| ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x44 ldr r2, [r3] ldr r3, [sp, #0x10] sub r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x44 str r2, [r3] |$LN18@advance_ti| ; Line 877 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x75 ldrb r3, [r3] cmp r3, #0 bne |$LN17@advance_ti| ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x64 ldr r2, [r3] ldr r3, [sp, #0x10] sub r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x64 str r2, [r3] |$LN17@advance_ti| ; Line 879 ldr r1, [sp, #0x10] ldr r0, [sp, #0x38] bl advance_polies ; Line 880 ldr r1, [sp, #0x10] ldr r0, [sp, #0x38] bl bump_qe_subticks ; Line 882 ldrb r3, [sp, #0x24] cmp r3, #0 beq |$LN16@advance_ti| ; Line 884 ldr r3, [sp, #0x38] add r3, r3, #4 ldr r2, [pc, #0x51C] ldr r3, [r3] add r3, r2, r3 ldrb r3, [r3] and r3, r3, #1 mov r3, r3, lsl #24 mov r3, r3, asr #24 strb r3, [sp, #4] ; Line 885 ldr r2, [pc, #0x4F8] ldr r3, [sp, #0x38] ldr r3, [r3] add r3, r2, r3 ldrb r3, [r3] and r3, r3, #1 mov r3, r3, lsl #24 mov r3, r3, asr #24 strb r3, [sp, #0xD] ; Line 886 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r3, r3, #0xF1 ldrb r3, [r3] cmp r3, #0 beq |$LN15@advance_ti| ; Line 887 ldr r3, [sp, #0x38] add r3, r3, #0xC ldr r2, [pc, #0x4B0] ldr r3, [r3] add r3, r2, r3 ldrb r3, [r3] and r3, r3, #1 mov r3, r3, lsl #24 mov r3, r3, asr #24 strb r3, [sp, #0x18] ; Line 888 b |$LN14@advance_ti| |$LN15@advance_ti| ; Line 889 ldr r3, [sp, #0x38] add r3, r3, #8 ldr r2, [pc, #0x480] ldr r3, [r3] add r3, r2, r3 ldrb r3, [r3] and r3, r3, #1 mov r3, r3, lsl #24 mov r3, r3, asr #24 strb r3, [sp, #0x18] |$LN14@advance_ti| ; Line 891 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x17 ldrb r3, [r3] cmp r3, #0 bne |$LN13@advance_ti| ldr r2, [sp, #0x10] ldr r3, [sp, #0x1C] cmp r2, r3 bne |$LN13@advance_ti| ; Line 893 ldrsb r3, [sp, #0x18] ldrsb r2, [sp, #0xD] ldrsb r1, [sp, #4] ldr r0, [sp, #0x38] ldr lr, [sp, #0x38] add lr, lr, #0x19, 24 add lr, lr, #0xFC ldr r4, [lr] mov lr, pc mov pc, r4 ; Line 894 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r1, r3, #4 ldr r3, [sp, #0x38] add r2, r3, #0x1A, 24 ldr r3, [r1] str r3, [r2] ; Line 895 mov r3, #1 strb r3, [sp, #0xC] |$LN13@advance_ti| ; Line 897 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x37 ldrb r3, [r3] cmp r3, #0 bne |$LN12@advance_ti| ldr r2, [sp, #0x10] ldr r3, [sp] cmp r2, r3 bne |$LN12@advance_ti| ; Line 899 ldrsb r3, [sp, #0x18] ldrsb r2, [sp, #0xD] ldrsb r1, [sp, #4] ldr r0, [sp, #0x38] ldr lr, [sp, #0x38] add lr, lr, #0x1A, 24 add lr, lr, #0x20 ldr r4, [lr] mov lr, pc mov pc, r4 ; Line 900 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r1, r3, #0x28 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x24 ldr r3, [r1] str r3, [r2] ; Line 901 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r3, r3, #0xF3 ldrb r3, [r3] cmp r3, #0 beq |$LN11@advance_ti| ; Line 902 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r1, r3, #8 ldr r3, [sp, #0x38] add r2, r3, #0x1A, 24 ldr r3, [r1] str r3, [r2] |$LN11@advance_ti| ; Line 903 mov r3, #1 strb r3, [sp, #5] |$LN12@advance_ti| ; Line 905 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x59 ldrb r3, [r3] cmp r3, #0 bne |$LN10@advance_ti| ldr r2, [sp, #0x10] ldr r3, [sp, #8] cmp r2, r3 bne |$LN10@advance_ti| ; Line 907 ldrsb r3, [sp, #0x18] ldrsb r2, [sp, #0xD] ldrsb r1, [sp, #4] ldr r0, [sp, #0x38] ldr lr, [sp, #0x38] add lr, lr, #0x69, 26 ldr r4, [lr] mov lr, pc mov pc, r4 ; Line 908 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r1, r3, #0x48 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [r1] str r3, [r2] ; Line 909 mov r3, #1 strb r3, [sp, #0x26] ; Line 910 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x15 ldrb r3, [r3] cmp r3, #0 beq |$LN9@advance_ti| ; Line 911 mov r3, #1 strb r3, [sp, #0xC] |$LN9@advance_ti| |$LN10@advance_ti| ; Line 913 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x75 ldrb r3, [r3] cmp r3, #0 bne |$LN8@advance_ti| ldr r2, [sp, #0x10] ldr r3, [sp, #0x14] cmp r2, r3 bne |$LN8@advance_ti| ; Line 915 ldrsb r3, [sp, #0x18] ldrsb r2, [sp, #0xD] ldrsb r1, [sp, #4] ldr r0, [sp, #0x38] ldr lr, [sp, #0x38] add lr, lr, #0x1A, 24 add lr, lr, #0x60 ldr r4, [lr] mov lr, pc mov pc, r4 ; Line 916 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r1, r3, #0x68 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x64 ldr r3, [r1] str r3, [r2] ; Line 917 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r3, r3, #0xF5 ldrb r3, [r3] cmp r3, #0 beq |$LN7@advance_ti| ; Line 918 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r1, r3, #0x4C ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x44 ldr r3, [r1] str r3, [r2] |$LN7@advance_ti| ; Line 919 mov r3, #1 strb r3, [sp, #0x25] ; Line 920 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x35 ldrb r3, [r3] cmp r3, #0 beq |$LN6@advance_ti| ; Line 921 mov r3, #1 strb r3, [sp, #5] |$LN6@advance_ti| |$LN8@advance_ti| ; Line 924 ldrb r3, [sp, #0xC] cmp r3, #0 beq |$LN5@advance_ti| ; Line 926 ldr r0, [sp, #0x38] ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r3, r3, #0xF8 ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #0x27] ldrb r3, [sp, #0x27] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x19 and r3, r1, #0xFF strb r3, [r2] |$LN5@advance_ti| ; Line 928 ldrb r3, [sp, #5] cmp r3, #0 beq |$LN4@advance_ti| ; Line 930 ldr r0, [sp, #0x38] ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x1C ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #0x28] ldrb r3, [sp, #0x28] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x39 and r3, r1, #0xFF strb r3, [r2] |$LN4@advance_ti| ; Line 932 ldrb r3, [sp, #0x26] cmp r3, #0 beq |$LN3@advance_ti| ; Line 934 ldr r0, [sp, #0x38] ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x3C ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #0x29] ldrb r3, [sp, #0x29] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x5B and r3, r1, #0xFF strb r3, [r2] |$LN3@advance_ti| ; Line 936 ldrb r3, [sp, #0x25] cmp r3, #0 beq |$LN2@advance_ti| ; Line 938 ldr r0, [sp, #0x38] ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x5C ldr r3, [r3] mov lr, pc mov pc, r3 strb r0, [sp, #0x2A] ldrb r3, [sp, #0x2A] mov r2, r3 mov r3, #2 mul r1, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r2, r3, #0x77 and r3, r1, #0xFF strb r3, [r2] |$LN2@advance_ti| ; Line 941 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x19 ldrb r3, [r3] mov r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x39 ldrb r3, [r3] add r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x5B ldrb r3, [r3] add r2, r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x1A, 24 add r3, r3, #0x77 ldrb r3, [r3] add r3, r2, r3 and r3, r3, #0xFF strb r3, [sp, #6] ; Line 942 ldrb r3, [sp, #6] mov r2, r3 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r3, r3, #0xF6 ldrb r3, [r3] cmp r2, r3 beq |$LN1@advance_ti| ; Line 944 ldr r3, [sp, #0x38] add r3, r3, #0x19, 24 add r2, r3, #0xF6 ldrb r3, [sp, #6] strb r3, [r2] ; Line 945 ldrb r1, [sp, #6] ldr r0, [sp, #0x38] bl add_change |$LN1@advance_ti| |$LN16@advance_ti| ; Line 948 b |$LN28@advance_ti| |$LN27@advance_ti| ; Line 949 add sp, sp, #0x2C ldmia sp, {r4, sp, pc} |$LN36@advance_ti| DCD |poly17tbl| DCD |poly9tbl| DCD |poly4tbl| DCD |poly5tbl| |$M35703| ENDP ; |advance_ticks| AREA |.pdata|, PDATA |$T35711| DCD |$LN6@add_change| DCD 0x40003003 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |add_change| PROC ; Line 425 |$LN6@add_change| mov r12, sp stmdb sp!, {r0, r1} stmdb sp!, {r12, lr} |$M35708| ; Line 426 ldr r3, [sp, #8] add r3, r3, #5, 22 add r2, r3, #0xBC ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xEC ldr r3, [r3] add r2, r2, r3 ldrb r3, [sp, #0xC] strb r3, [r2] ; Line 427 ldr r3, [sp, #8] add r1, r3, #0x14 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xEC ldr r2, [r3] mov r3, #4 mul r3, r2, r3 add r2, r1, r3 mov r3, #0 str r3, [r2] ; Line 428 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xEC ldr r3, [r3] add r2, r3, #1 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xEC str r2, [r3] ; Line 429 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r3, r3, #0xEC ldr r2, [r3] ldr r3, [pc, #0x20] ldr r3, [r3] cmp r2, r3 blt |$LN1@add_change| ; Line 430 ldr r3, [sp, #8] add r3, r3, #0x19, 24 add r2, r3, #0xEC mov r3, #0 str r3, [r2] |$LN1@add_change| ; Line 431 ldmia sp, {sp, pc} |$LN7@add_change| DCD |filter_size| |$M35709| ENDP ; |add_change| AREA |.pdata|, PDATA |$T35717| DCD |$LN14@bump_qe_su| DCD 0x4000a204 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |bump_qe_subticks| PROC ; Line 434 |$LN14@bump_qe_su| mov r12, sp stmdb sp!, {r0, r1} stmdb sp!, {r12, lr} sub sp, sp, #4 |$M35714| ; Line 436 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r3, [r3] str r3, [sp] ; Line 437 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r2, r3, #0xEC ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r2, [r2] ldr r3, [r3] cmp r2, r3 bge |$LN9@bump_qe_su| |$LN8@bump_qe_su| ; Line 439 ldr r2, [sp] ldr r3, [pc, #0x22C] ldr r3, [r3] cmp r2, r3 bge |$LN7@bump_qe_su| ; Line 441 ldr r3, [sp, #0xC] add r1, r3, #0x14 ldr r2, [sp] mov r3, #4 mul r3, r2, r3 add r3, r1, r3 ldr r2, [r3] ldr r3, [sp, #0x10] add r0, r2, r3 ldr r1, [sp] mov r3, #4 mul r2, r1, r3 ldr r3, [sp, #0xC] add r3, r3, #0x14 add r3, r3, r2 str r0, [r3] ; Line 442 ldr r3, [sp, #0xC] add r1, r3, #0x14 ldr r2, [sp] mov r3, #4 mul r3, r2, r3 add r1, r1, r3 ldr r3, [pc, #0x1C4] ldr r3, [r3] sub r2, r3, #1 ldr r3, [r1] cmp r3, r2 blt |$LN6@bump_qe_su| ; Line 444 ldr r3, [sp, #0xC] add r3, r3, #5, 22 add r2, r3, #0xBC ldr r3, [sp] add r1, r2, r3 ldr r3, [sp, #0xC] add r2, r3, #0x10 ldrb r3, [r1] strb r3, [r2] ; Line 445 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r3, [r3] add r2, r3, #1 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 str r2, [r3] ; Line 446 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r2, [r3] ldr r3, [pc, #0x154] ldr r3, [r3] cmp r2, r3 blt |$LN5@bump_qe_su| ; Line 447 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r2, r3, #0xE8 mov r3, #0 str r3, [r2] |$LN5@bump_qe_su| |$LN6@bump_qe_su| ; Line 449 ldr r3, [sp] add r3, r3, #1 str r3, [sp] ; Line 450 b |$LN8@bump_qe_su| |$LN7@bump_qe_su| ; Line 451 mov r3, #0 str r3, [sp] |$LN9@bump_qe_su| |$LN4@bump_qe_su| ; Line 454 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xEC ldr r2, [sp] ldr r3, [r3] cmp r2, r3 bge |$LN3@bump_qe_su| ; Line 456 ldr r3, [sp, #0xC] add r1, r3, #0x14 ldr r2, [sp] mov r3, #4 mul r3, r2, r3 add r3, r1, r3 ldr r2, [r3] ldr r3, [sp, #0x10] add r0, r2, r3 ldr r1, [sp] mov r3, #4 mul r2, r1, r3 ldr r3, [sp, #0xC] add r3, r3, #0x14 add r3, r3, r2 str r0, [r3] ; Line 457 ldr r3, [sp, #0xC] add r1, r3, #0x14 ldr r2, [sp] mov r3, #4 mul r3, r2, r3 add r1, r1, r3 ldr r3, [pc, #0xA4] ldr r3, [r3] sub r2, r3, #1 ldr r3, [r1] cmp r3, r2 blt |$LN2@bump_qe_su| ; Line 459 ldr r3, [sp, #0xC] add r3, r3, #5, 22 add r2, r3, #0xBC ldr r3, [sp] add r1, r2, r3 ldr r3, [sp, #0xC] add r2, r3, #0x10 ldrb r3, [r1] strb r3, [r2] ; Line 460 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r3, [r3] add r2, r3, #1 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 str r2, [r3] ; Line 461 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r3, r3, #0xE8 ldr r2, [r3] ldr r3, [pc, #0x34] ldr r3, [r3] cmp r2, r3 blt |$LN1@bump_qe_su| ; Line 462 ldr r3, [sp, #0xC] add r3, r3, #0x19, 24 add r2, r3, #0xE8 mov r3, #0 str r3, [r2] |$LN1@bump_qe_su| |$LN2@bump_qe_su| ; Line 464 ldr r3, [sp] add r3, r3, #1 str r3, [sp] ; Line 465 b |$LN4@bump_qe_su| |$LN3@bump_qe_su| ; Line 466 add sp, sp, #4 ldmia sp, {sp, pc} |$LN15@bump_qe_su| DCD |filter_size| |$M35715| ENDP ; |bump_qe_subticks| AREA |.pdata|, PDATA |$T35727| DCD |$LN5@advance_po| DCD 0x40003903 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |advance_polies| PROC ; Line 524 |$LN5@advance_po| mov r12, sp stmdb sp!, {r0, r1} stmdb sp!, {r12, lr} |$M35724| ; Line 525 ldr r2, [sp, #0xC] ldr r3, [sp, #8] ldr r3, [r3] add r1, r2, r3 mov r0, #0xF ldr r3, [pc, #0xB8] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [sp, #8] str r1, [r3] ; Line 526 ldr r3, [sp, #8] add r3, r3, #4 ldr r2, [sp, #0xC] ldr r3, [r3] add r1, r2, r3 mov r0, #0x1F ldr r3, [pc, #0x88] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [sp, #8] add r3, r3, #4 str r1, [r3] ; Line 527 ldr r3, [sp, #8] add r3, r3, #8 ldr r2, [sp, #0xC] ldr r3, [r3] add r1, r2, r3 mvn r0, #0xFF, 8 eor r0, r0, #0xFE, 16 ldr r3, [pc, #0x50] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [sp, #8] add r3, r3, #8 str r1, [r3] ; Line 528 ldr r3, [sp, #8] add r3, r3, #0xC ldr r2, [sp, #0xC] ldr r3, [r3] add r1, r2, r3 mov r0, #1, 24 orr r0, r0, #0xFF ldr r3, [pc, #0x18] ldr r3, [r3] mov lr, pc mov pc, r3 ldr r3, [sp, #8] add r3, r3, #0xC str r1, [r3] ; Line 529 ldmia sp, {sp, pc} |$LN6@advance_po| DCD |__imp___rt_udiv| |$M35725| ENDP ; |advance_polies| IMPORT |__imp___dtoi| AREA |.pdata|, PDATA |$T35752| DCD |$LN11@Pokey_proc@2| DCD 0x4000e104 ; Function compile flags: /Odsp AREA |.text|, CODE, ARM |Pokey_process_16| PROC ; Line 2147 |$LN11@Pokey_proc@2| mov r12, sp stmdb sp!, {r0, r1} stmdb sp!, {r4 - r6, r12, lr} sub sp, sp, #0x34 |$M35749| ; Line 2149 ldr r3, [sp, #0x4C] str r3, [sp] ; Line 2150 ldr r3, [sp, #0x48] str r3, [sp, #8] ; Line 2152 ldr r3, [pc, #0x330] ldr r3, [r3] cmp r3, #1 bcs |$LN6@Pokey_proc@2| ; Line 2153 b |$LN7@Pokey_proc@2| |$LN6@Pokey_proc@2| |$LN5@Pokey_proc@2| ; Line 2157 ldr r2, [sp] ldr r3, [pc, #0x318] ldr r3, [r3] cmp r2, r3 blt |$LN4@Pokey_proc@2| ; Line 2182 ldr r0, [pc, #0x330] bl generate_sample str r1, [sp, #0x10] str r0, [sp, #0xC] bl rand str r0, [sp, #0x14] ldr r0, [sp, #0xC] ldr r1, [sp, #0x10] mov r2, #0 mov r3, #1, 2 orr r3, r3, #0x53, 16 ldr lr, [pc, #0x2E4] ldr r4, [lr] mov lr, pc mov pc, r4 ldr r2, [pc, #0x2F0] ldr r3, [pc, #0x2E8] ldr lr, [pc, #0x2DC] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #2, 12 ldr lr, [pc, #0x2B4] ldr r4, [lr] mov lr, pc mov pc, r4 mov r6, r1 mov r5, r0 ldr r0, [sp, #0x14] ldr r3, [pc, #0x2A8] ldr r3, [r3] mov lr, pc mov pc, r3 mov r3, r1 mov r2, r0 mov r0, #0 mov r1, #0xFF, 10 orr r1, r1, #2, 12 ldr lr, [pc, #0x280] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 ldr r3, [pc, #0x268] ldr lr, [pc, #0x260] ldr r4, [lr] mov lr, pc mov pc, r4 mov r3, r1 mov r2, r0 mov r0, r5 mov r1, r6 ldr lr, [pc, #0x23C] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #1, 12 ldr lr, [pc, #0x21C] ldr r4, [lr] mov lr, pc mov pc, r4 bl floor str r1, [sp, #0x1C] str r0, [sp, #0x18] ldr r0, [sp, #0x18] ldr r1, [sp, #0x1C] ldr r3, [pc, #0x1F4] ldr r3, [r3] mov lr, pc mov pc, r3 mov r2, r0, lsl #16 mov r2, r2, asr #16 ldr r3, [sp, #8] strh r2, [r3] ; Line 2184 mov r3, #1 strh r3, [sp, #4] b |$LN3@Pokey_proc@2| |$LN2@Pokey_proc@2| ldrh r3, [sp, #4] add r3, r3, #1 mov r3, r3, lsl #16 mov r3, r3, lsr #16 strh r3, [sp, #4] |$LN3@Pokey_proc@2| ldrh r2, [sp, #4] ldr r3, [pc, #0x1AC] ldr r3, [r3] cmp r2, r3 bcs |$LN1@Pokey_proc@2| ; Line 2187 ldrh r3, [sp, #4] mov r1, r3 mov r3, #0x1A, 24 orr r3, r3, #0x78 mul r2, r1, r3 ldr r3, [pc, #0x1B0] add r0, r3, r2 bl generate_sample str r1, [sp, #0x24] str r0, [sp, #0x20] bl rand str r0, [sp, #0x28] ldr r0, [sp, #0x20] ldr r1, [sp, #0x24] mov r2, #0 mov r3, #1, 2 orr r3, r3, #0x53, 16 ldr lr, [pc, #0x160] ldr r4, [lr] mov lr, pc mov pc, r4 ldr r2, [pc, #0x16C] ldr r3, [pc, #0x164] ldr lr, [pc, #0x158] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #2, 12 ldr lr, [pc, #0x130] ldr r4, [lr] mov lr, pc mov pc, r4 mov r6, r1 mov r5, r0 ldr r0, [sp, #0x28] ldr r3, [pc, #0x124] ldr r3, [r3] mov lr, pc mov pc, r3 mov r3, r1 mov r2, r0 mov r0, #0 mov r1, #0xFF, 10 orr r1, r1, #2, 12 ldr lr, [pc, #0xFC] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 ldr r3, [pc, #0xE4] ldr lr, [pc, #0xDC] ldr r4, [lr] mov lr, pc mov pc, r4 mov r3, r1 mov r2, r0 mov r0, r5 mov r1, r6 ldr lr, [pc, #0xB8] ldr r4, [lr] mov lr, pc mov pc, r4 mov r2, #0 mov r3, #0xFF, 10 orr r3, r3, #1, 12 ldr lr, [pc, #0x98] ldr r4, [lr] mov lr, pc mov pc, r4 bl floor str r1, [sp, #0x30] str r0, [sp, #0x2C] ldr r0, [sp, #0x2C] ldr r1, [sp, #0x30] ldr r3, [pc, #0x70] ldr r3, [r3] mov lr, pc mov pc, r3 mov r0, r0, lsl #16 mov r0, r0, asr #16 ldrh r3, [sp, #4] mov r1, r3 mov r3, #2 mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, r2 strh r0, [r3] ; Line 2188 b |$LN2@Pokey_proc@2| |$LN1@Pokey_proc@2| ; Line 2189 ldr r3, [pc, #0x34] ldr r1, [r3] mov r3, #2 mul r2, r1, r3 ldr r3, [sp, #8] add r3, r3, r2 str r3, [sp, #8] ; Line 2190 ldr r2, [sp] ldr r3, [pc, #0x14] ldr r3, [r3] sub r3, r2, r3 str r3, [sp] ; Line 2191 b |$LN5@Pokey_proc@2| |$LN4@Pokey_proc@2| |$LN7@Pokey_proc@2| ; Line 2192 add sp, sp, #0x34 ldmia sp, {r4 - r6, sp, pc} |$LN12@Pokey_proc@2| DCD |num_cur_pokeys| DCD |__imp___dtoi| DCD |__imp___subd| DCD |__imp___addd| DCD |__imp___divd| DCD 0x40dfffc0 DCD |__imp___muld| DCD |__imp___itod| DCD 0x40741b1b DCD 0x5b6d7a43 DCD |pokey_states| |$M35750| ENDP ; |Pokey_process_16| END