1 .file "mymath.c" 2 __SREG__ = 0x3f 3 __SP_H__ = 0x3e 4 __SP_L__ = 0x3d 5 __CCP__ = 0x34 6 __tmp_reg__ = 0 7 __zero_reg__ = 1 8 .text 9 .global c_sin_8192 11 c_sin_8192: 12 0000 CF93 push r28 13 0002 DF93 push r29 14 /* prologue: function */ 15 /* frame size = 0 */ 16 0004 97FD sbrc r25,7 17 0006 00C0 rjmp .L2 18 0008 C1E0 ldi r28,lo8(1) 19 000a D0E0 ldi r29,hi8(1) 20 .L3: 21 000c 68E6 ldi r22,lo8(360) 22 000e 71E0 ldi r23,hi8(360) 23 0010 0E94 0000 call __divmodhi4 24 0014 9C01 movw r18,r24 25 0016 8B35 cpi r24,91 26 0018 9105 cpc r25,__zero_reg__ 27 001a 04F0 brlt .L9 28 001c 8B55 subi r24,lo8(-(-91)) 29 001e 9040 sbci r25,hi8(-(-91)) 30 0020 8A35 cpi r24,90 31 0022 9105 cpc r25,__zero_reg__ 32 0024 00F0 brlo .L11 33 0026 C901 movw r24,r18 34 0028 855B subi r24,lo8(-(-181)) 35 002a 9040 sbci r25,hi8(-(-181)) 36 002c 8A35 cpi r24,90 37 002e 9105 cpc r25,__zero_reg__ 38 0030 00F0 brlo .L12 39 0032 88E6 ldi r24,lo8(360) 40 0034 91E0 ldi r25,hi8(360) 41 0036 AC01 movw r20,r24 42 0038 421B sub r20,r18 43 003a 530B sbc r21,r19 44 003c 9A01 movw r18,r20 45 003e 4FEF ldi r20,lo8(-1) 46 0040 5FEF ldi r21,hi8(-1) 47 0042 00C0 rjmp .L5 48 .L11: 49 0044 84EB ldi r24,lo8(180) 50 0046 90E0 ldi r25,hi8(180) 51 0048 AC01 movw r20,r24 52 004a 421B sub r20,r18 53 004c 530B sbc r21,r19 54 004e 9A01 movw r18,r20 55 .L9: 56 0050 41E0 ldi r20,lo8(1) 57 0052 50E0 ldi r21,hi8(1) 58 .L5: 59 0054 F901 movw r30,r18 60 0056 EE0F lsl r30 61 0058 FF1F rol r31 62 005a E050 subi r30,lo8(-(pgm_sinlookup)) 63 005c F040 sbci r31,hi8(-(pgm_sinlookup)) 64 /* #APP */ 65 ; 32 "mymath.c" 1 66 005e 8591 lpm r24, Z+ 67 0060 9491 lpm r25, Z 68 69 ; 0 "" 2 70 /* #NOAPP */ 71 0062 4C9F mul r20,r28 72 0064 9001 movw r18,r0 73 0066 4D9F mul r20,r29 74 0068 300D add r19,r0 75 006a 5C9F mul r21,r28 76 006c 300D add r19,r0 77 006e 1124 clr r1 78 0070 A901 movw r20,r18 79 0072 489F mul r20,r24 80 0074 9001 movw r18,r0 81 0076 499F mul r20,r25 82 0078 300D add r19,r0 83 007a 589F mul r21,r24 84 007c 300D add r19,r0 85 007e 1124 clr r1 86 0080 C901 movw r24,r18 87 /* epilogue start */ 88 0082 DF91 pop r29 89 0084 CF91 pop r28 90 0086 0895 ret 91 .L2: 92 0088 9095 com r25 93 008a 8195 neg r24 94 008c 9F4F sbci r25,lo8(-1) 95 008e CFEF ldi r28,lo8(-1) 96 0090 DFEF ldi r29,hi8(-1) 97 0092 00C0 rjmp .L3 98 .L12: 99 0094 245B subi r18,lo8(-(-180)) 100 0096 3040 sbci r19,hi8(-(-180)) 101 0098 4FEF ldi r20,lo8(-1) 102 009a 5FEF ldi r21,hi8(-1) 103 009c 00C0 rjmp .L5 105 .global c_cos_8192 107 c_cos_8192: 108 /* prologue: function */ 109 /* frame size = 0 */ 110 009e 2AE5 ldi r18,lo8(90) 111 00a0 30E0 ldi r19,hi8(90) 112 00a2 A901 movw r20,r18 113 00a4 481B sub r20,r24 114 00a6 590B sbc r21,r25 115 00a8 CA01 movw r24,r20 116 00aa 0E94 0000 call c_sin_8192 117 /* epilogue start */ 118 00ae 0895 ret 120 .global c_atan2 122 c_atan2: 123 00b0 1F93 push r17 124 00b2 CF93 push r28 125 00b4 DF93 push r29 126 /* prologue: function */ 127 /* frame size = 0 */ 128 00b6 9C01 movw r18,r24 129 00b8 EB01 movw r28,r22 130 00ba 6115 cp r22,__zero_reg__ 131 00bc 7105 cpc r23,__zero_reg__ 132 00be 01F4 brne .L16 133 00c0 0097 sbiw r24,0 134 00c2 01F4 brne .+2 135 00c4 00C0 rjmp .L37 136 .L16: 137 00c6 37FD sbrc r19,7 138 00c8 00C0 rjmp .L18 139 00ca 11E0 ldi r17,lo8(1) 140 .L19: 141 00cc 2097 sbiw r28,0 142 00ce 01F4 brne .+2 143 00d0 00C0 rjmp .L38 144 00d2 B901 movw r22,r18 145 00d4 8827 clr r24 146 00d6 77FD sbrc r23,7 147 00d8 8095 com r24 148 00da 982F mov r25,r24 149 00dc 660F lsl r22 150 00de 771F rol r23 151 00e0 881F rol r24 152 00e2 991F rol r25 153 00e4 660F lsl r22 154 00e6 771F rol r23 155 00e8 881F rol r24 156 00ea 991F rol r25 157 00ec 660F lsl r22 158 00ee 771F rol r23 159 00f0 881F rol r24 160 00f2 991F rol r25 161 00f4 660F lsl r22 162 00f6 771F rol r23 163 00f8 881F rol r24 164 00fa 991F rol r25 165 00fc 660F lsl r22 166 00fe 771F rol r23 167 0100 881F rol r24 168 0102 991F rol r25 169 0104 660F lsl r22 170 0106 771F rol r23 171 0108 881F rol r24 172 010a 991F rol r25 173 010c 9E01 movw r18,r28 174 010e 4427 clr r20 175 0110 37FD sbrc r19,7 176 0112 4095 com r20 177 0114 542F mov r21,r20 178 0116 0E94 0000 call __divmodsi4 179 011a F901 movw r30,r18 180 011c 37FD sbrc r19,7 181 011e 00C0 rjmp .L39 182 .L21: 183 0120 81E0 ldi r24,hi8(346) 184 0122 EA35 cpi r30,lo8(346) 185 0124 F807 cpc r31,r24 186 0126 04F4 brge .L22 187 0128 E050 subi r30,lo8(-(pgm_atanlookup)) 188 012a F040 sbci r31,hi8(-(pgm_atanlookup)) 189 /* #APP */ 190 ; 62 "mymath.c" 1 191 012c 8491 lpm r24, Z 192 193 ; 0 "" 2 194 /* #NOAPP */ 195 012e E82F mov r30,r24 196 0130 F0E0 ldi r31,lo8(0) 197 .L23: 198 0132 1C16 cp __zero_reg__,r28 199 0134 1D06 cpc __zero_reg__,r29 200 0136 04F4 brge .L34 201 .L41: 202 0138 812F mov r24,r17 203 013a 9927 clr r25 204 013c 87FD sbrc r24,7 205 013e 9095 com r25 206 0140 E89F mul r30,r24 207 0142 9001 movw r18,r0 208 0144 E99F mul r30,r25 209 0146 300D add r19,r0 210 0148 F89F mul r31,r24 211 014a 300D add r19,r0 212 014c 1124 clr r1 213 .L17: 214 014e C901 movw r24,r18 215 /* epilogue start */ 216 0150 DF91 pop r29 217 0152 CF91 pop r28 218 0154 1F91 pop r17 219 0156 0895 ret 220 .L38: 221 0158 8AE5 ldi r24,lo8(90) 222 015a 1802 muls r17,r24 223 015c 9001 movw r18,r0 224 015e 1124 clr r1 225 0160 C901 movw r24,r18 226 0162 DF91 pop r29 227 0164 CF91 pop r28 228 0166 1F91 pop r17 229 0168 0895 ret 230 .L37: 231 016a 20E0 ldi r18,lo8(0) 232 016c 30E0 ldi r19,hi8(0) 233 016e C901 movw r24,r18 234 0170 DF91 pop r29 235 0172 CF91 pop r28 236 0174 1F91 pop r17 237 0176 0895 ret 238 .L18: 239 0178 1FEF ldi r17,lo8(-1) 240 017a 00C0 rjmp .L19 241 .L22: 242 017c 8CE1 ldi r24,hi8(7335) 243 017e E73A cpi r30,lo8(7335) 244 0180 F807 cpc r31,r24 245 0182 04F4 brge .L40 246 0184 89E0 ldi r24,hi8(2445) 247 0186 ED38 cpi r30,lo8(2445) 248 0188 F807 cpc r31,r24 249 018a 04F0 brlt .L25 250 018c E9E5 ldi r30,lo8(89) 251 018e F0E0 ldi r31,hi8(89) 252 0190 00C0 rjmp .L23 253 .L40: 254 0192 EAE5 ldi r30,lo8(90) 255 0194 F0E0 ldi r31,hi8(90) 256 0196 1C16 cp __zero_reg__,r28 257 0198 1D06 cpc __zero_reg__,r29 258 019a 04F0 brlt .L41 259 .L34: 260 019c 1130 cpi r17,lo8(1) 261 019e 01F4 brne .L35 262 01a0 24EB ldi r18,lo8(180) 263 01a2 30E0 ldi r19,hi8(180) 264 01a4 2E1B sub r18,r30 265 01a6 3F0B sbc r19,r31 266 01a8 00C0 rjmp .L17 267 .L39: 268 01aa F095 com r31 269 01ac E195 neg r30 270 01ae FF4F sbci r31,lo8(-1) 271 01b0 00C0 rjmp .L21 272 .L25: 273 01b2 85E0 ldi r24,hi8(1466) 274 01b4 EA3B cpi r30,lo8(1466) 275 01b6 F807 cpc r31,r24 276 01b8 04F4 brge .L42 277 01ba 84E0 ldi r24,hi8(1047) 278 01bc E731 cpi r30,lo8(1047) 279 01be F807 cpc r31,r24 280 01c0 04F0 brlt .L27 281 01c2 E7E5 ldi r30,lo8(87) 282 01c4 F0E0 ldi r31,hi8(87) 283 01c6 00C0 rjmp .L23 284 .L42: 285 01c8 E8E5 ldi r30,lo8(88) 286 01ca F0E0 ldi r31,hi8(88) 287 01cc 00C0 rjmp .L23 288 .L35: 289 01ce 9F01 movw r18,r30 290 01d0 245B subi r18,lo8(-(-180)) 291 01d2 3040 sbci r19,hi8(-(-180)) 292 01d4 C901 movw r24,r18 293 01d6 DF91 pop r29 294 01d8 CF91 pop r28 295 01da 1F91 pop r17 296 01dc 0895 ret 297 .L27: 298 01de 83E0 ldi r24,hi8(814) 299 01e0 EE32 cpi r30,lo8(814) 300 01e2 F807 cpc r31,r24 301 01e4 04F0 brlt .L28 302 01e6 E6E5 ldi r30,lo8(86) 303 01e8 F0E0 ldi r31,hi8(86) 304 01ea 00C0 rjmp .L23 305 .L28: 306 01ec 82E0 ldi r24,hi8(665) 307 01ee E939 cpi r30,lo8(665) 308 01f0 F807 cpc r31,r24 309 01f2 04F0 brlt .L29 310 01f4 E5E5 ldi r30,lo8(85) 311 01f6 F0E0 ldi r31,hi8(85) 312 01f8 00C0 rjmp .L23 313 .L29: 314 01fa 82E0 ldi r24,hi8(562) 315 01fc E233 cpi r30,lo8(562) 316 01fe F807 cpc r31,r24 317 0200 04F0 brlt .L30 318 0202 E4E5 ldi r30,lo8(84) 319 0204 F0E0 ldi r31,hi8(84) 320 0206 00C0 rjmp .L23 321 .L30: 322 0208 81E0 ldi r24,hi8(487) 323 020a E73E cpi r30,lo8(487) 324 020c F807 cpc r31,r24 325 020e 04F0 brlt .L31 326 0210 E3E5 ldi r30,lo8(83) 327 0212 F0E0 ldi r31,hi8(83) 328 0214 00C0 rjmp .L23 329 .L31: 330 0216 81E0 ldi r24,hi8(429) 331 0218 ED3A cpi r30,lo8(429) 332 021a F807 cpc r31,r24 333 021c 04F0 brlt .L32 334 021e E2E5 ldi r30,lo8(82) 335 0220 F0E0 ldi r31,hi8(82) 336 0222 00C0 rjmp .L23 337 .L32: 338 0224 EF57 subi r30,lo8(383) 339 0226 F140 sbci r31,hi8(383) 340 0228 04F4 brge .L33 341 022a E0E5 ldi r30,lo8(80) 342 022c F0E0 ldi r31,hi8(80) 343 022e 00C0 rjmp .L23 344 .L33: 345 0230 E1E5 ldi r30,lo8(81) 346 0232 F0E0 ldi r31,hi8(81) 347 0234 00C0 rjmp .L23 349 .global pgm_sinlookup 350 .section .progmem.data,"a",@progbits 353 pgm_sinlookup: 354 0000 0000 .word 0 355 0002 8F00 .word 143 356 0004 1E01 .word 286 357 0006 AD01 .word 429 358 0008 3B02 .word 571 359 000a CA02 .word 714 360 000c 5803 .word 856 361 000e E603 .word 998 362 0010 7404 .word 1140 363 0012 0205 .word 1282 364 0014 8F05 .word 1423 365 0016 1B06 .word 1563 366 0018 A706 .word 1703 367 001a 3307 .word 1843 368 001c BE07 .word 1982 369 001e 4808 .word 2120 370 0020 D208 .word 2258 371 0022 5B09 .word 2395 372 0024 E309 .word 2531 373 0026 6B0A .word 2667 374 0028 F20A .word 2802 375 002a 780B .word 2936 376 002c FD0B .word 3069 377 002e 810C .word 3201 378 0030 040D .word 3332 379 0032 860D .word 3462 380 0034 070E .word 3591 381 0036 870E .word 3719 382 0038 060F .word 3846 383 003a 840F .word 3972 384 003c 0010 .word 4096 385 003e 7B10 .word 4219 386 0040 F510 .word 4341 387 0042 6E11 .word 4462 388 0044 E511 .word 4581 389 0046 5B12 .word 4699 390 0048 CF12 .word 4815 391 004a 4213 .word 4930 392 004c B313 .word 5043 393 004e 2314 .word 5155 394 0050 9214 .word 5266 395 0052 FE14 .word 5374 396 0054 6A15 .word 5482 397 0056 D315 .word 5587 398 0058 3B16 .word 5691 399 005a A116 .word 5793 400 005c 0517 .word 5893 401 005e 6717 .word 5991 402 0060 C817 .word 6088 403 0062 2718 .word 6183 404 0064 8318 .word 6275 405 0066 DE18 .word 6366 406 0068 3719 .word 6455 407 006a 8E19 .word 6542 408 006c E319 .word 6627 409 006e 361A .word 6710 410 0070 871A .word 6791 411 0072 D61A .word 6870 412 0074 231B .word 6947 413 0076 6E1B .word 7022 414 0078 B61B .word 7094 415 007a FD1B .word 7165 416 007c 411C .word 7233 417 007e 831C .word 7299 418 0080 C31C .word 7363 419 0082 001D .word 7424 420 0084 3C1D .word 7484 421 0086 751D .word 7541 422 0088 AB1D .word 7595 423 008a E01D .word 7648 424 008c 121E .word 7698 425 008e 421E .word 7746 426 0090 6F1E .word 7791 427 0092 9A1E .word 7834 428 0094 C31E .word 7875 429 0096 E91E .word 7913 430 0098 0D1F .word 7949 431 009a 2E1F .word 7982 432 009c 4D1F .word 8013 433 009e 691F .word 8041 434 00a0 841F .word 8068 435 00a2 9B1F .word 8091 436 00a4 B01F .word 8112 437 00a6 C31F .word 8131 438 00a8 D31F .word 8147 439 00aa E11F .word 8161 440 00ac EC1F .word 8172 441 00ae F51F .word 8181 442 00b0 FB1F .word 8187 443 00b2 FF1F .word 8191 444 00b4 0020 .word 8192 445 .global pgm_atanlookup 448 pgm_atanlookup: 449 00b6 00 .byte 0 450 00b7 01 .byte 1 451 00b8 02 .byte 2 452 00b9 03 .byte 3 453 00ba 04 .byte 4 454 00bb 04 .byte 4 455 00bc 05 .byte 5 456 00bd 06 .byte 6 457 00be 07 .byte 7 458 00bf 08 .byte 8 459 00c0 09 .byte 9 460 00c1 0A .byte 10 461 00c2 0B .byte 11 462 00c3 0B .byte 11 463 00c4 0C .byte 12 464 00c5 0D .byte 13 465 00c6 0E .byte 14 466 00c7 0F .byte 15 467 00c8 10 .byte 16 468 00c9 11 .byte 17 469 00ca 11 .byte 17 470 00cb 12 .byte 18 471 00cc 13 .byte 19 472 00cd 14 .byte 20 473 00ce 15 .byte 21 474 00cf 15 .byte 21 475 00d0 16 .byte 22 476 00d1 17 .byte 23 477 00d2 18 .byte 24 478 00d3 18 .byte 24 479 00d4 19 .byte 25 480 00d5 1A .byte 26 481 00d6 1B .byte 27 482 00d7 1B .byte 27 483 00d8 1C .byte 28 484 00d9 1D .byte 29 485 00da 1D .byte 29 486 00db 1E .byte 30 487 00dc 1F .byte 31 488 00dd 1F .byte 31 489 00de 20 .byte 32 490 00df 21 .byte 33 491 00e0 21 .byte 33 492 00e1 22 .byte 34 493 00e2 23 .byte 35 494 00e3 23 .byte 35 495 00e4 24 .byte 36 496 00e5 24 .byte 36 497 00e6 25 .byte 37 498 00e7 25 .byte 37 499 00e8 26 .byte 38 500 00e9 27 .byte 39 501 00ea 27 .byte 39 502 00eb 28 .byte 40 503 00ec 28 .byte 40 504 00ed 29 .byte 41 505 00ee 29 .byte 41 506 00ef 2A .byte 42 507 00f0 2A .byte 42 508 00f1 2B .byte 43 509 00f2 2B .byte 43 510 00f3 2C .byte 44 511 00f4 2C .byte 44 512 00f5 2D .byte 45 513 00f6 2D .byte 45 514 00f7 2D .byte 45 515 00f8 2E .byte 46 516 00f9 2E .byte 46 517 00fa 2F .byte 47 518 00fb 2F .byte 47 519 00fc 30 .byte 48 520 00fd 30 .byte 48 521 00fe 30 .byte 48 522 00ff 31 .byte 49 523 0100 31 .byte 49 524 0101 32 .byte 50 525 0102 32 .byte 50 526 0103 32 .byte 50 527 0104 33 .byte 51 528 0105 33 .byte 51 529 0106 33 .byte 51 530 0107 34 .byte 52 531 0108 34 .byte 52 532 0109 34 .byte 52 533 010a 35 .byte 53 534 010b 35 .byte 53 535 010c 35 .byte 53 536 010d 36 .byte 54 537 010e 36 .byte 54 538 010f 36 .byte 54 539 0110 37 .byte 55 540 0111 37 .byte 55 541 0112 37 .byte 55 542 0113 37 .byte 55 543 0114 38 .byte 56 544 0115 38 .byte 56 545 0116 38 .byte 56 546 0117 39 .byte 57 547 0118 39 .byte 57 548 0119 39 .byte 57 549 011a 39 .byte 57 550 011b 3A .byte 58 551 011c 3A .byte 58 552 011d 3A .byte 58 553 011e 3A .byte 58 554 011f 3B .byte 59 555 0120 3B .byte 59 556 0121 3B .byte 59 557 0122 3B .byte 59 558 0123 3C .byte 60 559 0124 3C .byte 60 560 0125 3C .byte 60 561 0126 3C .byte 60 562 0127 3C .byte 60 563 0128 3D .byte 61 564 0129 3D .byte 61 565 012a 3D .byte 61 566 012b 3D .byte 61 567 012c 3E .byte 62 568 012d 3E .byte 62 569 012e 3E .byte 62 570 012f 3E .byte 62 571 0130 3E .byte 62 572 0131 3F .byte 63 573 0132 3F .byte 63 574 0133 3F .byte 63 575 0134 3F .byte 63 576 0135 3F .byte 63 577 0136 3F .byte 63 578 0137 40 .byte 64 579 0138 40 .byte 64 580 0139 40 .byte 64 581 013a 40 .byte 64 582 013b 40 .byte 64 583 013c 40 .byte 64 584 013d 41 .byte 65 585 013e 41 .byte 65 586 013f 41 .byte 65 587 0140 41 .byte 65 588 0141 41 .byte 65 589 0142 41 .byte 65 590 0143 42 .byte 66 591 0144 42 .byte 66 592 0145 42 .byte 66 593 0146 42 .byte 66 594 0147 42 .byte 66 595 0148 42 .byte 66 596 0149 42 .byte 66 597 014a 43 .byte 67 598 014b 43 .byte 67 599 014c 43 .byte 67 600 014d 43 .byte 67 601 014e 43 .byte 67 602 014f 43 .byte 67 603 0150 43 .byte 67 604 0151 44 .byte 68 605 0152 44 .byte 68 606 0153 44 .byte 68 607 0154 44 .byte 68 608 0155 44 .byte 68 609 0156 44 .byte 68 610 0157 44 .byte 68 611 0158 44 .byte 68 612 0159 45 .byte 69 613 015a 45 .byte 69 614 015b 45 .byte 69 615 015c 45 .byte 69 616 015d 45 .byte 69 617 015e 45 .byte 69 618 015f 45 .byte 69 619 0160 45 .byte 69 620 0161 45 .byte 69 621 0162 46 .byte 70 622 0163 46 .byte 70 623 0164 46 .byte 70 624 0165 46 .byte 70 625 0166 46 .byte 70 626 0167 46 .byte 70 627 0168 46 .byte 70 628 0169 46 .byte 70 629 016a 46 .byte 70 630 016b 47 .byte 71 631 016c 47 .byte 71 632 016d 47 .byte 71 633 016e 47 .byte 71 634 016f 47 .byte 71 635 0170 47 .byte 71 636 0171 47 .byte 71 637 0172 47 .byte 71 638 0173 47 .byte 71 639 0174 47 .byte 71 640 0175 47 .byte 71 641 0176 48 .byte 72 642 0177 48 .byte 72 643 0178 48 .byte 72 644 0179 48 .byte 72 645 017a 48 .byte 72 646 017b 48 .byte 72 647 017c 48 .byte 72 648 017d 48 .byte 72 649 017e 48 .byte 72 650 017f 48 .byte 72 651 0180 48 .byte 72 652 0181 49 .byte 73 653 0182 49 .byte 73 654 0183 49 .byte 73 655 0184 49 .byte 73 656 0185 49 .byte 73 657 0186 49 .byte 73 658 0187 49 .byte 73 659 0188 49 .byte 73 660 0189 49 .byte 73 661 018a 49 .byte 73 662 018b 49 .byte 73 663 018c 49 .byte 73 664 018d 49 .byte 73 665 018e 49 .byte 73 666 018f 4A .byte 74 667 0190 4A .byte 74 668 0191 4A .byte 74 669 0192 4A .byte 74 670 0193 4A .byte 74 671 0194 4A .byte 74 672 0195 4A .byte 74 673 0196 4A .byte 74 674 0197 4A .byte 74 675 0198 4A .byte 74 676 0199 4A .byte 74 677 019a 4A .byte 74 678 019b 4A .byte 74 679 019c 4A .byte 74 680 019d 4B .byte 75 681 019e 4B .byte 75 682 019f 4B .byte 75 683 01a0 4B .byte 75 684 01a1 4B .byte 75 685 01a2 4B .byte 75 686 01a3 4B .byte 75 687 01a4 4B .byte 75 688 01a5 4B .byte 75 689 01a6 4B .byte 75 690 01a7 4B .byte 75 691 01a8 4B .byte 75 692 01a9 4B .byte 75 693 01aa 4B .byte 75 694 01ab 4B .byte 75 695 01ac 4B .byte 75 696 01ad 4B .byte 75 697 01ae 4C .byte 76 698 01af 4C .byte 76 699 01b0 4C .byte 76 700 01b1 4C .byte 76 701 01b2 4C .byte 76 702 01b3 4C .byte 76 703 01b4 4C .byte 76 704 01b5 4C .byte 76 705 01b6 4C .byte 76 706 01b7 4C .byte 76 707 01b8 4C .byte 76 708 01b9 4C .byte 76 709 01ba 4C .byte 76 710 01bb 4C .byte 76 711 01bc 4C .byte 76 712 01bd 4C .byte 76 713 01be 4C .byte 76 714 01bf 4C .byte 76 715 01c0 4C .byte 76 716 01c1 4D .byte 77 717 01c2 4D .byte 77 718 01c3 4D .byte 77 719 01c4 4D .byte 77 720 01c5 4D .byte 77 721 01c6 4D .byte 77 722 01c7 4D .byte 77 723 01c8 4D .byte 77 724 01c9 4D .byte 77 725 01ca 4D .byte 77 726 01cb 4D .byte 77 727 01cc 4D .byte 77 728 01cd 4D .byte 77 729 01ce 4D .byte 77 730 01cf 4D .byte 77 731 01d0 4D .byte 77 732 01d1 4D .byte 77 733 01d2 4D .byte 77 734 01d3 4D .byte 77 735 01d4 4D .byte 77 736 01d5 4D .byte 77 737 01d6 4D .byte 77 738 01d7 4E .byte 78 739 01d8 4E .byte 78 740 01d9 4E .byte 78 741 01da 4E .byte 78 742 01db 4E .byte 78 743 01dc 4E .byte 78 744 01dd 4E .byte 78 745 01de 4E .byte 78 746 01df 4E .byte 78 747 01e0 4E .byte 78 748 01e1 4E .byte 78 749 01e2 4E .byte 78 750 01e3 4E .byte 78 751 01e4 4E .byte 78 752 01e5 4E .byte 78 753 01e6 4E .byte 78 754 01e7 4E .byte 78 755 01e8 4E .byte 78 756 01e9 4E .byte 78 757 01ea 4E .byte 78 758 01eb 4E .byte 78 759 01ec 4E .byte 78 760 01ed 4E .byte 78 761 01ee 4E .byte 78 762 01ef 4E .byte 78 763 01f0 4E .byte 78 764 01f1 4F .byte 79 765 01f2 4F .byte 79 766 01f3 4F .byte 79 767 01f4 4F .byte 79 768 01f5 4F .byte 79 769 01f6 4F .byte 79 770 01f7 4F .byte 79 771 01f8 4F .byte 79 772 01f9 4F .byte 79 773 01fa 4F .byte 79 774 01fb 4F .byte 79 775 01fc 4F .byte 79 776 01fd 4F .byte 79 777 01fe 4F .byte 79 778 01ff 4F .byte 79 779 0200 4F .byte 79 780 0201 4F .byte 79 781 0202 4F .byte 79 782 0203 4F .byte 79 783 0204 4F .byte 79 784 0205 4F .byte 79 785 0206 4F .byte 79 786 0207 4F .byte 79 787 0208 4F .byte 79 788 0209 4F .byte 79 789 020a 4F .byte 79 790 020b 4F .byte 79 791 020c 4F .byte 79 792 020d 4F .byte 79 793 020e 4F .byte 79 794 020f 4F .byte 79 DEFINED SYMBOLS *ABS*:00000000 mymath.c C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:2 *ABS*:0000003f __SREG__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:3 *ABS*:0000003e __SP_H__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:4 *ABS*:0000003d __SP_L__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:5 *ABS*:00000034 __CCP__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:6 *ABS*:00000000 __tmp_reg__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:7 *ABS*:00000001 __zero_reg__ C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:11 .text:00000000 c_sin_8192 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:353 .progmem.data:00000000 pgm_sinlookup C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:107 .text:0000009e c_cos_8192 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:122 .text:000000b0 c_atan2 C:\DOKUME~1\LUKEPA~1\LOKALE~1\Temp/ccg1Db2V.s:448 .progmem.data:000000b6 pgm_atanlookup UNDEFINED SYMBOLS __divmodhi4 __divmodsi4