void SetupFitRotatedEllipsoid3rdOrder(float *H, float *Z, const float X[15], const float x[3]) { float b[3], r[3], C[3] = {x[0], x[1], x[2]}; ApplyRotatedEllipsoid3rdOrder(X, C, b, r); float mag = magnitude2(C); if(H) { float X3_2 = 2*X[3]; float M = X3_2*X[3]; float b2[3]; int i; for(i=0; i<3; i++) { C[i] *= M; b2[i] = b[i]*b[i]; } float t[3] = {X[7]*C[2] + X[6]*C[1] + C[0], X[8]*C[2] + X[4]*C[1], X[5]*C[2]}; H[0] =t[0]*(-3*b2[0]*X[10]-2*b[0]*X[9]-1); H[1] =t[1]*(-3*b2[1]*X[12]-2*b[1]*X[11]-1); H[2] =t[2]*(-3*b2[2]*X[14]-2*b[2]*X[13]-1); H[3] =X3_2*mag; H[4] =r[1]*C[1]; H[5] =r[2]*C[2]; H[6] =r[0]*C[1]; H[7] =r[0]*C[2]; H[8] =r[1]*C[2]; H[9] =b2[0]*t[0]; H[10]=b[0]*H[9]; H[11]=b2[1]*t[1]; H[12]=b[1]*H[11]; H[13]=b2[2]*t[2]; H[14]=b[2]*H[13]; } Z[0] = 1 - X[3]*X[3]*mag; } 0000d0f0 : d0f0: a6 e5 ldi r26, 0x56 ; 86 d0f2: b0 e0 ldi r27, 0x00 ; 0 d0f4: ee e7 ldi r30, 0x7E ; 126 d0f6: f8 e6 ldi r31, 0x68 ; 104 d0f8: 0c 94 72 ee jmp 0x1dce4 ; 0x1dce4 <__prologue_saves__> d0fc: 9e ab std Y+54, r25 ; 0x36 d0fe: 8d ab std Y+53, r24 ; 0x35 d100: 78 af std Y+56, r23 ; 0x38 d102: 6f ab std Y+55, r22 ; 0x37 d104: 5a af std Y+58, r21 ; 0x3a d106: 49 af std Y+57, r20 ; 0x39 d108: f9 01 movw r30, r18 d10a: 24 81 ldd r18, Z+4 ; 0x04 d10c: 35 81 ldd r19, Z+5 ; 0x05 d10e: 46 81 ldd r20, Z+6 ; 0x06 d110: 57 81 ldd r21, Z+7 ; 0x07 d112: e0 84 ldd r14, Z+8 ; 0x08 d114: f1 84 ldd r15, Z+9 ; 0x09 d116: 02 85 ldd r16, Z+10 ; 0x0a d118: 13 85 ldd r17, Z+11 ; 0x0b d11a: 80 81 ld r24, Z d11c: 91 81 ldd r25, Z+1 ; 0x01 d11e: a2 81 ldd r26, Z+2 ; 0x02 d120: b3 81 ldd r27, Z+3 ; 0x03 d122: 89 8f std Y+25, r24 ; 0x19 d124: 9a 8f std Y+26, r25 ; 0x1a d126: ab 8f std Y+27, r26 ; 0x1b d128: bc 8f std Y+28, r27 ; 0x1c d12a: 2d 8f std Y+29, r18 ; 0x1d d12c: 3e 8f std Y+30, r19 ; 0x1e d12e: 4f 8f std Y+31, r20 ; 0x1f d130: 58 a3 std Y+32, r21 ; 0x20 d132: e9 a2 std Y+33, r14 ; 0x21 d134: fa a2 std Y+34, r15 ; 0x22 d136: 0b a3 std Y+35, r16 ; 0x23 d138: 1c a3 std Y+36, r17 ; 0x24 d13a: 8e 01 movw r16, r28 d13c: 07 5e subi r16, 0xE7 ; 231 d13e: 1f 4f sbci r17, 0xFF ; 255 d140: 9e 01 movw r18, r28 d142: 23 5f subi r18, 0xF3 ; 243 d144: 3f 4f sbci r19, 0xFF ; 255 d146: ae 01 movw r20, r28 d148: 4f 5f subi r20, 0xFF ; 255 d14a: 5f 4f sbci r21, 0xFF ; 255 d14c: b8 01 movw r22, r16 d14e: 89 ad ldd r24, Y+57 ; 0x39 d150: 9a ad ldd r25, Y+58 ; 0x3a d152: e2 de rcall .-572 ; 0xcf18 d154: c8 01 movw r24, r16 d156: 0e 94 8d 84 call 0x1091a ; 0x1091a d15a: 6d a7 std Y+45, r22 ; 0x2d d15c: 7e a7 std Y+46, r23 ; 0x2e d15e: 8f a7 std Y+47, r24 ; 0x2f d160: 98 ab std Y+48, r25 ; 0x30 d162: 8d a9 ldd r24, Y+53 ; 0x35 d164: 9e a9 ldd r25, Y+54 ; 0x36 d166: 89 2b or r24, r25 d168: 09 f4 brne .+2 ; 0xd16c d16a: 5b c2 rjmp .+1206 ; 0xd622 d16c: e9 ad ldd r30, Y+57 ; 0x39 d16e: fa ad ldd r31, Y+58 ; 0x3a d170: e4 84 ldd r14, Z+12 ; 0x0c d172: f5 84 ldd r15, Z+13 ; 0x0d d174: 06 85 ldd r16, Z+14 ; 0x0e d176: 17 85 ldd r17, Z+15 ; 0x0f d178: a8 01 movw r20, r16 d17a: 97 01 movw r18, r14 d17c: c8 01 movw r24, r16 d17e: b7 01 movw r22, r14 d180: 0e 94 d5 e4 call 0x1c9aa ; 0x1c9aa <__addsf3> d184: 6b af std Y+59, r22 ; 0x3b d186: 7c af std Y+60, r23 ; 0x3c d188: 8d af std Y+61, r24 ; 0x3d d18a: 9e af std Y+62, r25 ; 0x3e d18c: a8 01 movw r20, r16 d18e: 97 01 movw r18, r14 d190: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d194: 7b 01 movw r14, r22 d196: 8c 01 movw r16, r24 d198: 29 8d ldd r18, Y+25 ; 0x19 d19a: 3a 8d ldd r19, Y+26 ; 0x1a d19c: 4b 8d ldd r20, Y+27 ; 0x1b d19e: 5c 8d ldd r21, Y+28 ; 0x1c d1a0: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d1a4: 3b 01 movw r6, r22 d1a6: 4c 01 movw r8, r24 d1a8: 69 8f std Y+25, r22 ; 0x19 d1aa: 7a 8f std Y+26, r23 ; 0x1a d1ac: 8b 8f std Y+27, r24 ; 0x1b d1ae: 9c 8f std Y+28, r25 ; 0x1c d1b0: 89 81 ldd r24, Y+1 ; 0x01 d1b2: 9a 81 ldd r25, Y+2 ; 0x02 d1b4: ab 81 ldd r26, Y+3 ; 0x03 d1b6: bc 81 ldd r27, Y+4 ; 0x04 d1b8: 89 a7 std Y+41, r24 ; 0x29 d1ba: 9a a7 std Y+42, r25 ; 0x2a d1bc: ab a7 std Y+43, r26 ; 0x2b d1be: bc a7 std Y+44, r27 ; 0x2c d1c0: 9c 01 movw r18, r24 d1c2: ad 01 movw r20, r26 d1c4: bc 01 movw r22, r24 d1c6: cd 01 movw r24, r26 d1c8: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d1cc: 23 96 adiw r28, 0x03 ; 3 d1ce: 6c af std Y+60, r22 ; 0x3c d1d0: 7d af std Y+61, r23 ; 0x3d d1d2: 8e af std Y+62, r24 ; 0x3e d1d4: 9f af std Y+63, r25 ; 0x3f d1d6: 23 97 sbiw r28, 0x03 ; 3 d1d8: 2d 8d ldd r18, Y+29 ; 0x1d d1da: 3e 8d ldd r19, Y+30 ; 0x1e d1dc: 4f 8d ldd r20, Y+31 ; 0x1f d1de: 58 a1 ldd r21, Y+32 ; 0x20 d1e0: c8 01 movw r24, r16 d1e2: b7 01 movw r22, r14 d1e4: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d1e8: 1b 01 movw r2, r22 d1ea: 2c 01 movw r4, r24 d1ec: 6d 8f std Y+29, r22 ; 0x1d d1ee: 7e 8f std Y+30, r23 ; 0x1e d1f0: 8f 8f std Y+31, r24 ; 0x1f d1f2: 98 a3 std Y+32, r25 ; 0x20 d1f4: 8d 81 ldd r24, Y+5 ; 0x05 d1f6: 9e 81 ldd r25, Y+6 ; 0x06 d1f8: af 81 ldd r26, Y+7 ; 0x07 d1fa: b8 85 ldd r27, Y+8 ; 0x08 d1fc: 8d a3 std Y+37, r24 ; 0x25 d1fe: 9e a3 std Y+38, r25 ; 0x26 d200: af a3 std Y+39, r26 ; 0x27 d202: b8 a7 std Y+40, r27 ; 0x28 d204: 9c 01 movw r18, r24 d206: ad 01 movw r20, r26 d208: bc 01 movw r22, r24 d20a: cd 01 movw r24, r26 d20c: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d210: 27 96 adiw r28, 0x07 ; 7 d212: 6c af std Y+60, r22 ; 0x3c d214: 7d af std Y+61, r23 ; 0x3d d216: 8e af std Y+62, r24 ; 0x3e d218: 9f af std Y+63, r25 ; 0x3f d21a: 27 97 sbiw r28, 0x07 ; 7 d21c: 29 a1 ldd r18, Y+33 ; 0x21 d21e: 3a a1 ldd r19, Y+34 ; 0x22 d220: 4b a1 ldd r20, Y+35 ; 0x23 d222: 5c a1 ldd r21, Y+36 ; 0x24 d224: c8 01 movw r24, r16 d226: b7 01 movw r22, r14 d228: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d22c: 5b 01 movw r10, r22 d22e: 6c 01 movw r12, r24 d230: 69 a3 std Y+33, r22 ; 0x21 d232: 7a a3 std Y+34, r23 ; 0x22 d234: 8b a3 std Y+35, r24 ; 0x23 d236: 9c a3 std Y+36, r25 ; 0x24 d238: 89 85 ldd r24, Y+9 ; 0x09 d23a: 9a 85 ldd r25, Y+10 ; 0x0a d23c: ab 85 ldd r26, Y+11 ; 0x0b d23e: bc 85 ldd r27, Y+12 ; 0x0c d240: 89 ab std Y+49, r24 ; 0x31 d242: 9a ab std Y+50, r25 ; 0x32 d244: ab ab std Y+51, r26 ; 0x33 d246: bc ab std Y+52, r27 ; 0x34 d248: 9c 01 movw r18, r24 d24a: ad 01 movw r20, r26 d24c: bc 01 movw r22, r24 d24e: cd 01 movw r24, r26 d250: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d254: 2b 96 adiw r28, 0x0b ; 11 d256: 6c af std Y+60, r22 ; 0x3c d258: 7d af std Y+61, r23 ; 0x3d d25a: 8e af std Y+62, r24 ; 0x3e d25c: 9f af std Y+63, r25 ; 0x3f d25e: 2b 97 sbiw r28, 0x0b ; 11 d260: e9 ad ldd r30, Y+57 ; 0x39 d262: fa ad ldd r31, Y+58 ; 0x3a d264: 24 8d ldd r18, Z+28 ; 0x1c d266: 35 8d ldd r19, Z+29 ; 0x1d d268: 46 8d ldd r20, Z+30 ; 0x1e d26a: 57 8d ldd r21, Z+31 ; 0x1f d26c: c6 01 movw r24, r12 d26e: b5 01 movw r22, r10 d270: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d274: 7b 01 movw r14, r22 d276: 8c 01 movw r16, r24 d278: e9 ad ldd r30, Y+57 ; 0x39 d27a: fa ad ldd r31, Y+58 ; 0x3a d27c: 20 8d ldd r18, Z+24 ; 0x18 d27e: 31 8d ldd r19, Z+25 ; 0x19 d280: 42 8d ldd r20, Z+26 ; 0x1a d282: 53 8d ldd r21, Z+27 ; 0x1b d284: c2 01 movw r24, r4 d286: b1 01 movw r22, r2 d288: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d28c: 9b 01 movw r18, r22 d28e: ac 01 movw r20, r24 d290: c8 01 movw r24, r16 d292: b7 01 movw r22, r14 d294: 0e 94 d5 e4 call 0x1c9aa ; 0x1c9aa <__addsf3> d298: a4 01 movw r20, r8 d29a: 93 01 movw r18, r6 d29c: 0e 94 d5 e4 call 0x1c9aa ; 0x1c9aa <__addsf3> d2a0: 2f 96 adiw r28, 0x0f ; 15 d2a2: 6c af std Y+60, r22 ; 0x3c d2a4: 7d af std Y+61, r23 ; 0x3d d2a6: 8e af std Y+62, r24 ; 0x3e d2a8: 9f af std Y+63, r25 ; 0x3f d2aa: 2f 97 sbiw r28, 0x0f ; 15 d2ac: e9 ad ldd r30, Y+57 ; 0x39 d2ae: fa ad ldd r31, Y+58 ; 0x3a d2b0: 20 a1 ldd r18, Z+32 ; 0x20 d2b2: 31 a1 ldd r19, Z+33 ; 0x21 d2b4: 42 a1 ldd r20, Z+34 ; 0x22 d2b6: 53 a1 ldd r21, Z+35 ; 0x23 d2b8: c6 01 movw r24, r12 d2ba: b5 01 movw r22, r10 d2bc: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d2c0: 7b 01 movw r14, r22 d2c2: 8c 01 movw r16, r24 d2c4: e9 ad ldd r30, Y+57 ; 0x39 d2c6: fa ad ldd r31, Y+58 ; 0x3a d2c8: 20 89 ldd r18, Z+16 ; 0x10 d2ca: 31 89 ldd r19, Z+17 ; 0x11 d2cc: 42 89 ldd r20, Z+18 ; 0x12 d2ce: 53 89 ldd r21, Z+19 ; 0x13 d2d0: c2 01 movw r24, r4 d2d2: b1 01 movw r22, r2 d2d4: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d2d8: 9b 01 movw r18, r22 d2da: ac 01 movw r20, r24 d2dc: c8 01 movw r24, r16 d2de: b7 01 movw r22, r14 d2e0: 0e 94 d5 e4 call 0x1c9aa ; 0x1c9aa <__addsf3> d2e4: 63 96 adiw r28, 0x13 ; 19 d2e6: 6c af std Y+60, r22 ; 0x3c d2e8: 7d af std Y+61, r23 ; 0x3d d2ea: 8e af std Y+62, r24 ; 0x3e d2ec: 9f af std Y+63, r25 ; 0x3f d2ee: 63 97 sbiw r28, 0x13 ; 19 d2f0: e9 ad ldd r30, Y+57 ; 0x39 d2f2: fa ad ldd r31, Y+58 ; 0x3a d2f4: 24 89 ldd r18, Z+20 ; 0x14 d2f6: 35 89 ldd r19, Z+21 ; 0x15 d2f8: 46 89 ldd r20, Z+22 ; 0x16 d2fa: 57 89 ldd r21, Z+23 ; 0x17 d2fc: c6 01 movw r24, r12 d2fe: b5 01 movw r22, r10 d300: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d304: 67 96 adiw r28, 0x17 ; 23 d306: 6c af std Y+60, r22 ; 0x3c d308: 7d af std Y+61, r23 ; 0x3d d30a: 8e af std Y+62, r24 ; 0x3e d30c: 9f af std Y+63, r25 ; 0x3f d30e: 67 97 sbiw r28, 0x17 ; 23 d310: 20 e0 ldi r18, 0x00 ; 0 d312: 30 e0 ldi r19, 0x00 ; 0 d314: 40 e4 ldi r20, 0x40 ; 64 d316: 50 ec ldi r21, 0xC0 ; 192 d318: 23 96 adiw r28, 0x03 ; 3 d31a: 6c ad ldd r22, Y+60 ; 0x3c d31c: 7d ad ldd r23, Y+61 ; 0x3d d31e: 8e ad ldd r24, Y+62 ; 0x3e d320: 9f ad ldd r25, Y+63 ; 0x3f d322: 23 97 sbiw r28, 0x03 ; 3 d324: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d328: e9 ad ldd r30, Y+57 ; 0x39 d32a: fa ad ldd r31, Y+58 ; 0x3a d32c: 20 a5 ldd r18, Z+40 ; 0x28 d32e: 31 a5 ldd r19, Z+41 ; 0x29 d330: 42 a5 ldd r20, Z+42 ; 0x2a d332: 53 a5 ldd r21, Z+43 ; 0x2b d334: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d338: 7b 01 movw r14, r22 d33a: 8c 01 movw r16, r24 d33c: 20 e0 ldi r18, 0x00 ; 0 d33e: 30 e0 ldi r19, 0x00 ; 0 d340: 40 e0 ldi r20, 0x00 ; 0 d342: 50 ec ldi r21, 0xC0 ; 192 d344: 69 a5 ldd r22, Y+41 ; 0x29 d346: 7a a5 ldd r23, Y+42 ; 0x2a d348: 8b a5 ldd r24, Y+43 ; 0x2b d34a: 9c a5 ldd r25, Y+44 ; 0x2c d34c: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d350: e9 ad ldd r30, Y+57 ; 0x39 d352: fa ad ldd r31, Y+58 ; 0x3a d354: 24 a1 ldd r18, Z+36 ; 0x24 d356: 35 a1 ldd r19, Z+37 ; 0x25 d358: 46 a1 ldd r20, Z+38 ; 0x26 d35a: 57 a1 ldd r21, Z+39 ; 0x27 d35c: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d360: 9b 01 movw r18, r22 d362: ac 01 movw r20, r24 d364: c8 01 movw r24, r16 d366: b7 01 movw r22, r14 d368: 0e 94 d5 e4 call 0x1c9aa ; 0x1c9aa <__addsf3> d36c: 20 e0 ldi r18, 0x00 ; 0 d36e: 30 e0 ldi r19, 0x00 ; 0 d370: 40 e8 ldi r20, 0x80 ; 128 d372: 5f e3 ldi r21, 0x3F ; 63 d374: 0e 94 d4 e4 call 0x1c9a8 ; 0x1c9a8 <__subsf3> d378: 9b 01 movw r18, r22 d37a: ac 01 movw r20, r24 d37c: 2f 96 adiw r28, 0x0f ; 15 d37e: 6c ad ldd r22, Y+60 ; 0x3c d380: 7d ad ldd r23, Y+61 ; 0x3d d382: 8e ad ldd r24, Y+62 ; 0x3e d384: 9f ad ldd r25, Y+63 ; 0x3f d386: 2f 97 sbiw r28, 0x0f ; 15 d388: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d38c: ad a9 ldd r26, Y+53 ; 0x35 d38e: be a9 ldd r27, Y+54 ; 0x36 d390: 6d 93 st X+, r22 d392: 7d 93 st X+, r23 d394: 8d 93 st X+, r24 d396: 9c 93 st X, r25 d398: 13 97 sbiw r26, 0x03 ; 3 d39a: 20 e0 ldi r18, 0x00 ; 0 d39c: 30 e0 ldi r19, 0x00 ; 0 d39e: 40 e4 ldi r20, 0x40 ; 64 d3a0: 50 ec ldi r21, 0xC0 ; 192 d3a2: 27 96 adiw r28, 0x07 ; 7 d3a4: 6c ad ldd r22, Y+60 ; 0x3c d3a6: 7d ad ldd r23, Y+61 ; 0x3d d3a8: 8e ad ldd r24, Y+62 ; 0x3e d3aa: 9f ad ldd r25, Y+63 ; 0x3f d3ac: 27 97 sbiw r28, 0x07 ; 7 d3ae: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d3b2: e9 ad ldd r30, Y+57 ; 0x39 d3b4: fa ad ldd r31, Y+58 ; 0x3a d3b6: 20 a9 ldd r18, Z+48 ; 0x30 d3b8: 31 a9 ldd r19, Z+49 ; 0x31 d3ba: 42 a9 ldd r20, Z+50 ; 0x32 d3bc: 53 a9 ldd r21, Z+51 ; 0x33 d3be: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d3c2: 7b 01 movw r14, r22 d3c4: 8c 01 movw r16, r24 d3c6: 20 e0 ldi r18, 0x00 ; 0 d3c8: 30 e0 ldi r19, 0x00 ; 0 d3ca: 40 e0 ldi r20, 0x00 ; 0 d3cc: 50 ec ldi r21, 0xC0 ; 192 d3ce: 6d a1 ldd r22, Y+37 ; 0x25 d3d0: 7e a1 ldd r23, Y+38 ; 0x26 d3d2: 8f a1 ldd r24, Y+39 ; 0x27 d3d4: 98 a5 ldd r25, Y+40 ; 0x28 d3d6: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d3da: e9 ad ldd r30, Y+57 ; 0x39 d3dc: fa ad ldd r31, Y+58 ; 0x3a d3de: 24 a5 ldd r18, Z+44 ; 0x2c d3e0: 35 a5 ldd r19, Z+45 ; 0x2d d3e2: 46 a5 ldd r20, Z+46 ; 0x2e d3e4: 57 a5 ldd r21, Z+47 ; 0x2f d3e6: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d3ea: 9b 01 movw r18, r22 d3ec: ac 01 movw r20, r24 d3ee: c8 01 movw r24, r16 d3f0: b7 01 movw r22, r14 d3f2: 0e 94 d5 e4 call 0x1c9aa ; 0x1c9aa <__addsf3> d3f6: 20 e0 ldi r18, 0x00 ; 0 d3f8: 30 e0 ldi r19, 0x00 ; 0 d3fa: 40 e8 ldi r20, 0x80 ; 128 d3fc: 5f e3 ldi r21, 0x3F ; 63 d3fe: 0e 94 d4 e4 call 0x1c9a8 ; 0x1c9a8 <__subsf3> d402: 9b 01 movw r18, r22 d404: ac 01 movw r20, r24 d406: 63 96 adiw r28, 0x13 ; 19 d408: 6c ad ldd r22, Y+60 ; 0x3c d40a: 7d ad ldd r23, Y+61 ; 0x3d d40c: 8e ad ldd r24, Y+62 ; 0x3e d40e: 9f ad ldd r25, Y+63 ; 0x3f d410: 63 97 sbiw r28, 0x13 ; 19 d412: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d416: ed a9 ldd r30, Y+53 ; 0x35 d418: fe a9 ldd r31, Y+54 ; 0x36 d41a: 64 83 std Z+4, r22 ; 0x04 d41c: 75 83 std Z+5, r23 ; 0x05 d41e: 86 83 std Z+6, r24 ; 0x06 d420: 97 83 std Z+7, r25 ; 0x07 d422: 20 e0 ldi r18, 0x00 ; 0 d424: 30 e0 ldi r19, 0x00 ; 0 d426: 40 e4 ldi r20, 0x40 ; 64 d428: 50 ec ldi r21, 0xC0 ; 192 d42a: 2b 96 adiw r28, 0x0b ; 11 d42c: 6c ad ldd r22, Y+60 ; 0x3c d42e: 7d ad ldd r23, Y+61 ; 0x3d d430: 8e ad ldd r24, Y+62 ; 0x3e d432: 9f ad ldd r25, Y+63 ; 0x3f d434: 2b 97 sbiw r28, 0x0b ; 11 d436: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d43a: e9 ad ldd r30, Y+57 ; 0x39 d43c: fa ad ldd r31, Y+58 ; 0x3a d43e: 20 ad ldd r18, Z+56 ; 0x38 d440: 31 ad ldd r19, Z+57 ; 0x39 d442: 42 ad ldd r20, Z+58 ; 0x3a d444: 53 ad ldd r21, Z+59 ; 0x3b d446: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d44a: 7b 01 movw r14, r22 d44c: 8c 01 movw r16, r24 d44e: 20 e0 ldi r18, 0x00 ; 0 d450: 30 e0 ldi r19, 0x00 ; 0 d452: 40 e0 ldi r20, 0x00 ; 0 d454: 50 ec ldi r21, 0xC0 ; 192 d456: 69 a9 ldd r22, Y+49 ; 0x31 d458: 7a a9 ldd r23, Y+50 ; 0x32 d45a: 8b a9 ldd r24, Y+51 ; 0x33 d45c: 9c a9 ldd r25, Y+52 ; 0x34 d45e: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d462: e9 ad ldd r30, Y+57 ; 0x39 d464: fa ad ldd r31, Y+58 ; 0x3a d466: 24 a9 ldd r18, Z+52 ; 0x34 d468: 35 a9 ldd r19, Z+53 ; 0x35 d46a: 46 a9 ldd r20, Z+54 ; 0x36 d46c: 57 a9 ldd r21, Z+55 ; 0x37 d46e: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d472: 9b 01 movw r18, r22 d474: ac 01 movw r20, r24 d476: c8 01 movw r24, r16 d478: b7 01 movw r22, r14 d47a: 0e 94 d5 e4 call 0x1c9aa ; 0x1c9aa <__addsf3> d47e: 20 e0 ldi r18, 0x00 ; 0 d480: 30 e0 ldi r19, 0x00 ; 0 d482: 40 e8 ldi r20, 0x80 ; 128 d484: 5f e3 ldi r21, 0x3F ; 63 d486: 0e 94 d4 e4 call 0x1c9a8 ; 0x1c9a8 <__subsf3> d48a: 9b 01 movw r18, r22 d48c: ac 01 movw r20, r24 d48e: 67 96 adiw r28, 0x17 ; 23 d490: 6c ad ldd r22, Y+60 ; 0x3c d492: 7d ad ldd r23, Y+61 ; 0x3d d494: 8e ad ldd r24, Y+62 ; 0x3e d496: 9f ad ldd r25, Y+63 ; 0x3f d498: 67 97 sbiw r28, 0x17 ; 23 d49a: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d49e: ed a9 ldd r30, Y+53 ; 0x35 d4a0: fe a9 ldd r31, Y+54 ; 0x36 d4a2: 60 87 std Z+8, r22 ; 0x08 d4a4: 71 87 std Z+9, r23 ; 0x09 d4a6: 82 87 std Z+10, r24 ; 0x0a d4a8: 93 87 std Z+11, r25 ; 0x0b d4aa: 2d a5 ldd r18, Y+45 ; 0x2d d4ac: 3e a5 ldd r19, Y+46 ; 0x2e d4ae: 4f a5 ldd r20, Y+47 ; 0x2f d4b0: 58 a9 ldd r21, Y+48 ; 0x30 d4b2: 6b ad ldd r22, Y+59 ; 0x3b d4b4: 7c ad ldd r23, Y+60 ; 0x3c d4b6: 8d ad ldd r24, Y+61 ; 0x3d d4b8: 9e ad ldd r25, Y+62 ; 0x3e d4ba: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d4be: ed a9 ldd r30, Y+53 ; 0x35 d4c0: fe a9 ldd r31, Y+54 ; 0x36 d4c2: 64 87 std Z+12, r22 ; 0x0c d4c4: 75 87 std Z+13, r23 ; 0x0d d4c6: 86 87 std Z+14, r24 ; 0x0e d4c8: 97 87 std Z+15, r25 ; 0x0f d4ca: 69 88 ldd r6, Y+17 ; 0x11 d4cc: 7a 88 ldd r7, Y+18 ; 0x12 d4ce: 8b 88 ldd r8, Y+19 ; 0x13 d4d0: 9c 88 ldd r9, Y+20 ; 0x14 d4d2: a2 01 movw r20, r4 d4d4: 91 01 movw r18, r2 d4d6: c4 01 movw r24, r8 d4d8: b3 01 movw r22, r6 d4da: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d4de: ed a9 ldd r30, Y+53 ; 0x35 d4e0: fe a9 ldd r31, Y+54 ; 0x36 d4e2: 60 8b std Z+16, r22 ; 0x10 d4e4: 71 8b std Z+17, r23 ; 0x11 d4e6: 82 8b std Z+18, r24 ; 0x12 d4e8: 93 8b std Z+19, r25 ; 0x13 d4ea: a6 01 movw r20, r12 d4ec: 95 01 movw r18, r10 d4ee: 6d 89 ldd r22, Y+21 ; 0x15 d4f0: 7e 89 ldd r23, Y+22 ; 0x16 d4f2: 8f 89 ldd r24, Y+23 ; 0x17 d4f4: 98 8d ldd r25, Y+24 ; 0x18 d4f6: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d4fa: ed a9 ldd r30, Y+53 ; 0x35 d4fc: fe a9 ldd r31, Y+54 ; 0x36 d4fe: 64 8b std Z+20, r22 ; 0x14 d500: 75 8b std Z+21, r23 ; 0x15 d502: 86 8b std Z+22, r24 ; 0x16 d504: 97 8b std Z+23, r25 ; 0x17 d506: ed 84 ldd r14, Y+13 ; 0x0d d508: fe 84 ldd r15, Y+14 ; 0x0e d50a: 0f 85 ldd r16, Y+15 ; 0x0f d50c: 18 89 ldd r17, Y+16 ; 0x10 d50e: a2 01 movw r20, r4 d510: 91 01 movw r18, r2 d512: c8 01 movw r24, r16 d514: b7 01 movw r22, r14 d516: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d51a: ed a9 ldd r30, Y+53 ; 0x35 d51c: fe a9 ldd r31, Y+54 ; 0x36 d51e: 60 8f std Z+24, r22 ; 0x18 d520: 71 8f std Z+25, r23 ; 0x19 d522: 82 8f std Z+26, r24 ; 0x1a d524: 93 8f std Z+27, r25 ; 0x1b d526: a6 01 movw r20, r12 d528: 95 01 movw r18, r10 d52a: c8 01 movw r24, r16 d52c: b7 01 movw r22, r14 d52e: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d532: ed a9 ldd r30, Y+53 ; 0x35 d534: fe a9 ldd r31, Y+54 ; 0x36 d536: 64 8f std Z+28, r22 ; 0x1c d538: 75 8f std Z+29, r23 ; 0x1d d53a: 86 8f std Z+30, r24 ; 0x1e d53c: 97 8f std Z+31, r25 ; 0x1f d53e: a6 01 movw r20, r12 d540: 95 01 movw r18, r10 d542: c4 01 movw r24, r8 d544: b3 01 movw r22, r6 d546: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d54a: ed a9 ldd r30, Y+53 ; 0x35 d54c: fe a9 ldd r31, Y+54 ; 0x36 d54e: 60 a3 std Z+32, r22 ; 0x20 d550: 71 a3 std Z+33, r23 ; 0x21 d552: 82 a3 std Z+34, r24 ; 0x22 d554: 93 a3 std Z+35, r25 ; 0x23 d556: 2f 96 adiw r28, 0x0f ; 15 d558: 2c ad ldd r18, Y+60 ; 0x3c d55a: 3d ad ldd r19, Y+61 ; 0x3d d55c: 4e ad ldd r20, Y+62 ; 0x3e d55e: 5f ad ldd r21, Y+63 ; 0x3f d560: 2f 97 sbiw r28, 0x0f ; 15 d562: 23 96 adiw r28, 0x03 ; 3 d564: 6c ad ldd r22, Y+60 ; 0x3c d566: 7d ad ldd r23, Y+61 ; 0x3d d568: 8e ad ldd r24, Y+62 ; 0x3e d56a: 9f ad ldd r25, Y+63 ; 0x3f d56c: 23 97 sbiw r28, 0x03 ; 3 d56e: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d572: 9b 01 movw r18, r22 d574: ac 01 movw r20, r24 d576: ed a9 ldd r30, Y+53 ; 0x35 d578: fe a9 ldd r31, Y+54 ; 0x36 d57a: 64 a3 std Z+36, r22 ; 0x24 d57c: 75 a3 std Z+37, r23 ; 0x25 d57e: 86 a3 std Z+38, r24 ; 0x26 d580: 97 a3 std Z+39, r25 ; 0x27 d582: 69 a5 ldd r22, Y+41 ; 0x29 d584: 7a a5 ldd r23, Y+42 ; 0x2a d586: 8b a5 ldd r24, Y+43 ; 0x2b d588: 9c a5 ldd r25, Y+44 ; 0x2c d58a: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d58e: ed a9 ldd r30, Y+53 ; 0x35 d590: fe a9 ldd r31, Y+54 ; 0x36 d592: 60 a7 std Z+40, r22 ; 0x28 d594: 71 a7 std Z+41, r23 ; 0x29 d596: 82 a7 std Z+42, r24 ; 0x2a d598: 93 a7 std Z+43, r25 ; 0x2b d59a: 63 96 adiw r28, 0x13 ; 19 d59c: 2c ad ldd r18, Y+60 ; 0x3c d59e: 3d ad ldd r19, Y+61 ; 0x3d d5a0: 4e ad ldd r20, Y+62 ; 0x3e d5a2: 5f ad ldd r21, Y+63 ; 0x3f d5a4: 63 97 sbiw r28, 0x13 ; 19 d5a6: 27 96 adiw r28, 0x07 ; 7 d5a8: 6c ad ldd r22, Y+60 ; 0x3c d5aa: 7d ad ldd r23, Y+61 ; 0x3d d5ac: 8e ad ldd r24, Y+62 ; 0x3e d5ae: 9f ad ldd r25, Y+63 ; 0x3f d5b0: 27 97 sbiw r28, 0x07 ; 7 d5b2: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d5b6: 9b 01 movw r18, r22 d5b8: ac 01 movw r20, r24 d5ba: ed a9 ldd r30, Y+53 ; 0x35 d5bc: fe a9 ldd r31, Y+54 ; 0x36 d5be: 64 a7 std Z+44, r22 ; 0x2c d5c0: 75 a7 std Z+45, r23 ; 0x2d d5c2: 86 a7 std Z+46, r24 ; 0x2e d5c4: 97 a7 std Z+47, r25 ; 0x2f d5c6: 6d a1 ldd r22, Y+37 ; 0x25 d5c8: 7e a1 ldd r23, Y+38 ; 0x26 d5ca: 8f a1 ldd r24, Y+39 ; 0x27 d5cc: 98 a5 ldd r25, Y+40 ; 0x28 d5ce: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d5d2: ed a9 ldd r30, Y+53 ; 0x35 d5d4: fe a9 ldd r31, Y+54 ; 0x36 d5d6: 60 ab std Z+48, r22 ; 0x30 d5d8: 71 ab std Z+49, r23 ; 0x31 d5da: 82 ab std Z+50, r24 ; 0x32 d5dc: 93 ab std Z+51, r25 ; 0x33 d5de: 67 96 adiw r28, 0x17 ; 23 d5e0: 2c ad ldd r18, Y+60 ; 0x3c d5e2: 3d ad ldd r19, Y+61 ; 0x3d d5e4: 4e ad ldd r20, Y+62 ; 0x3e d5e6: 5f ad ldd r21, Y+63 ; 0x3f d5e8: 67 97 sbiw r28, 0x17 ; 23 d5ea: 2b 96 adiw r28, 0x0b ; 11 d5ec: 6c ad ldd r22, Y+60 ; 0x3c d5ee: 7d ad ldd r23, Y+61 ; 0x3d d5f0: 8e ad ldd r24, Y+62 ; 0x3e d5f2: 9f ad ldd r25, Y+63 ; 0x3f d5f4: 2b 97 sbiw r28, 0x0b ; 11 d5f6: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d5fa: 9b 01 movw r18, r22 d5fc: ac 01 movw r20, r24 d5fe: ed a9 ldd r30, Y+53 ; 0x35 d600: fe a9 ldd r31, Y+54 ; 0x36 d602: 64 ab std Z+52, r22 ; 0x34 d604: 75 ab std Z+53, r23 ; 0x35 d606: 86 ab std Z+54, r24 ; 0x36 d608: 97 ab std Z+55, r25 ; 0x37 d60a: 69 a9 ldd r22, Y+49 ; 0x31 d60c: 7a a9 ldd r23, Y+50 ; 0x32 d60e: 8b a9 ldd r24, Y+51 ; 0x33 d610: 9c a9 ldd r25, Y+52 ; 0x34 d612: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d616: ed a9 ldd r30, Y+53 ; 0x35 d618: fe a9 ldd r31, Y+54 ; 0x36 d61a: 60 af std Z+56, r22 ; 0x38 d61c: 71 af std Z+57, r23 ; 0x39 d61e: 82 af std Z+58, r24 ; 0x3a d620: 93 af std Z+59, r25 ; 0x3b d622: e9 ad ldd r30, Y+57 ; 0x39 d624: fa ad ldd r31, Y+58 ; 0x3a d626: 64 85 ldd r22, Z+12 ; 0x0c d628: 75 85 ldd r23, Z+13 ; 0x0d d62a: 86 85 ldd r24, Z+14 ; 0x0e d62c: 97 85 ldd r25, Z+15 ; 0x0f d62e: 9b 01 movw r18, r22 d630: ac 01 movw r20, r24 d632: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d636: 2d a5 ldd r18, Y+45 ; 0x2d d638: 3e a5 ldd r19, Y+46 ; 0x2e d63a: 4f a5 ldd r20, Y+47 ; 0x2f d63c: 58 a9 ldd r21, Y+48 ; 0x30 d63e: 0e 94 7e e8 call 0x1d0fc ; 0x1d0fc <__mulsf3> d642: 9b 01 movw r18, r22 d644: ac 01 movw r20, r24 d646: 60 e0 ldi r22, 0x00 ; 0 d648: 70 e0 ldi r23, 0x00 ; 0 d64a: 80 e8 ldi r24, 0x80 ; 128 d64c: 9f e3 ldi r25, 0x3F ; 63 d64e: 0e 94 d4 e4 call 0x1c9a8 ; 0x1c9a8 <__subsf3> d652: af a9 ldd r26, Y+55 ; 0x37 d654: b8 ad ldd r27, Y+56 ; 0x38 d656: 6d 93 st X+, r22 d658: 7d 93 st X+, r23 d65a: 8d 93 st X+, r24 d65c: 9c 93 st X, r25 d65e: 13 97 sbiw r26, 0x03 ; 3 d660: e2 e1 ldi r30, 0x12 ; 18 d662: ca 5a subi r28, 0xAA ; 170 d664: df 4f sbci r29, 0xFF ; 255 d666: 0c 94 8e ee jmp 0x1dd1c ; 0x1dd1c <__epilogue_restores__> 0000cf58 : cf58: a8 e5 ldi r26, 0x58 ; 88 cf5a: b0 e0 ldi r27, 0x00 ; 0 cf5c: e2 eb ldi r30, 0xB2 ; 178 cf5e: f7 e6 ldi r31, 0x67 ; 103 cf60: 0c 94 e1 f6 jmp 0x1edc2 ; 0x1edc2 <__prologue_saves__> cf64: 8c 01 movw r16, r24 cf66: 69 96 adiw r28, 0x19 ; 25 cf68: 7f af std Y+63, r23 ; 0x3f cf6a: 6e af std Y+62, r22 ; 0x3e cf6c: 69 97 sbiw r28, 0x19 ; 25 cf6e: 6a 01 movw r12, r20 cf70: f9 01 movw r30, r18 cf72: 24 81 ldd r18, Z+4 ; 0x04 cf74: 35 81 ldd r19, Z+5 ; 0x05 cf76: 46 81 ldd r20, Z+6 ; 0x06 cf78: 57 81 ldd r21, Z+7 ; 0x07 cf7a: 80 85 ldd r24, Z+8 ; 0x08 cf7c: 91 85 ldd r25, Z+9 ; 0x09 cf7e: a2 85 ldd r26, Z+10 ; 0x0a cf80: b3 85 ldd r27, Z+11 ; 0x0b cf82: 80 80 ld r8, Z cf84: 91 80 ldd r9, Z+1 ; 0x01 cf86: a2 80 ldd r10, Z+2 ; 0x02 cf88: b3 80 ldd r11, Z+3 ; 0x03 cf8a: 89 8e std Y+25, r8 ; 0x19 cf8c: 9a 8e std Y+26, r9 ; 0x1a cf8e: ab 8e std Y+27, r10 ; 0x1b cf90: bc 8e std Y+28, r11 ; 0x1c cf92: 2d 8f std Y+29, r18 ; 0x1d cf94: 3e 8f std Y+30, r19 ; 0x1e cf96: 4f 8f std Y+31, r20 ; 0x1f cf98: 58 a3 std Y+32, r21 ; 0x20 cf9a: 89 a3 std Y+33, r24 ; 0x21 cf9c: 9a a3 std Y+34, r25 ; 0x22 cf9e: ab a3 std Y+35, r26 ; 0x23 cfa0: bc a3 std Y+36, r27 ; 0x24 cfa2: b9 e1 ldi r27, 0x19 ; 25 cfa4: eb 2e mov r14, r27 cfa6: f1 2c mov r15, r1 cfa8: ec 0e add r14, r28 cfaa: fd 1e adc r15, r29 cfac: c6 01 movw r24, r12 cfae: b7 01 movw r22, r14 cfb0: ae 01 movw r20, r28 cfb2: 4f 5f subi r20, 0xFF ; 255 cfb4: 5f 4f sbci r21, 0xFF ; 255 cfb6: 9e 01 movw r18, r28 cfb8: 23 5f subi r18, 0xF3 ; 243 cfba: 3f 4f sbci r19, 0xFF ; 255 cfbc: e1 de rcall .-574 ; 0xcd80 cfbe: c7 01 movw r24, r14 cfc0: 0e 94 d2 86 call 0x10da4 ; 0x10da4 cfc4: 69 af std Y+57, r22 ; 0x39 cfc6: 7a af std Y+58, r23 ; 0x3a cfc8: 8b af std Y+59, r24 ; 0x3b cfca: 9c af std Y+60, r25 ; 0x3c cfcc: 01 15 cp r16, r1 cfce: 11 05 cpc r17, r1 cfd0: 09 f4 brne .+2 ; 0xcfd4 cfd2: 5d c3 rjmp .+1722 ; 0xd68e cfd4: d6 01 movw r26, r12 cfd6: 1c 96 adiw r26, 0x0c ; 12 cfd8: 8d 90 ld r8, X+ cfda: 9d 90 ld r9, X+ cfdc: ad 90 ld r10, X+ cfde: bc 90 ld r11, X cfe0: 1f 97 sbiw r26, 0x0f ; 15 cfe2: c5 01 movw r24, r10 cfe4: b4 01 movw r22, r8 cfe6: a5 01 movw r20, r10 cfe8: 94 01 movw r18, r8 cfea: 0e 94 5b ed call 0x1dab6 ; 0x1dab6 <__addsf3> cfee: 69 a7 std Y+41, r22 ; 0x29 cff0: 7d af std Y+61, r23 ; 0x3d cff2: 8e af std Y+62, r24 ; 0x3e cff4: 9f af std Y+63, r25 ; 0x3f cff6: a5 01 movw r20, r10 cff8: 94 01 movw r18, r8 cffa: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> cffe: 56 2e mov r5, r22 d000: 47 2e mov r4, r23 d002: 38 2e mov r3, r24 d004: 29 2e mov r2, r25 d006: 89 81 ldd r24, Y+1 ; 0x01 d008: 9a 81 ldd r25, Y+2 ; 0x02 d00a: ab 81 ldd r26, Y+3 ; 0x03 d00c: bc 81 ldd r27, Y+4 ; 0x04 d00e: 8d ab std Y+53, r24 ; 0x35 d010: 9e ab std Y+54, r25 ; 0x36 d012: af ab std Y+55, r26 ; 0x37 d014: b8 af std Y+56, r27 ; 0x38 d016: bc 01 movw r22, r24 d018: cd 01 movw r24, r26 d01a: 9b 01 movw r18, r22 d01c: ac 01 movw r20, r24 d01e: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d022: 21 96 adiw r28, 0x01 ; 1 d024: 6f af std Y+63, r22 ; 0x3f d026: 21 97 sbiw r28, 0x01 ; 1 d028: 22 96 adiw r28, 0x02 ; 2 d02a: 7f af std Y+63, r23 ; 0x3f d02c: 22 97 sbiw r28, 0x02 ; 2 d02e: 23 96 adiw r28, 0x03 ; 3 d030: 8f af std Y+63, r24 ; 0x3f d032: 23 97 sbiw r28, 0x03 ; 3 d034: 24 96 adiw r28, 0x04 ; 4 d036: 9f af std Y+63, r25 ; 0x3f d038: 24 97 sbiw r28, 0x04 ; 4 d03a: a2 01 movw r20, r4 d03c: 91 01 movw r18, r2 d03e: 65 2f mov r22, r21 d040: 74 2f mov r23, r20 d042: 83 2f mov r24, r19 d044: 92 2f mov r25, r18 d046: 2d 8d ldd r18, Y+29 ; 0x1d d048: 3e 8d ldd r19, Y+30 ; 0x1e d04a: 4f 8d ldd r20, Y+31 ; 0x1f d04c: 58 a1 ldd r21, Y+32 ; 0x20 d04e: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d052: 4b 01 movw r8, r22 d054: 78 2e mov r7, r24 d056: 69 2e mov r6, r25 d058: 8d 81 ldd r24, Y+5 ; 0x05 d05a: 9e 81 ldd r25, Y+6 ; 0x06 d05c: af 81 ldd r26, Y+7 ; 0x07 d05e: b8 85 ldd r27, Y+8 ; 0x08 d060: 89 ab std Y+49, r24 ; 0x31 d062: 9a ab std Y+50, r25 ; 0x32 d064: ab ab std Y+51, r26 ; 0x33 d066: bc ab std Y+52, r27 ; 0x34 d068: bc 01 movw r22, r24 d06a: cd 01 movw r24, r26 d06c: 9b 01 movw r18, r22 d06e: ac 01 movw r20, r24 d070: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d074: 25 96 adiw r28, 0x05 ; 5 d076: 6f af std Y+63, r22 ; 0x3f d078: 25 97 sbiw r28, 0x05 ; 5 d07a: 26 96 adiw r28, 0x06 ; 6 d07c: 7f af std Y+63, r23 ; 0x3f d07e: 26 97 sbiw r28, 0x06 ; 6 d080: 27 96 adiw r28, 0x07 ; 7 d082: 8f af std Y+63, r24 ; 0x3f d084: 27 97 sbiw r28, 0x07 ; 7 d086: 28 96 adiw r28, 0x08 ; 8 d088: 9f af std Y+63, r25 ; 0x3f d08a: 28 97 sbiw r28, 0x08 ; 8 d08c: a2 01 movw r20, r4 d08e: 91 01 movw r18, r2 d090: 65 2f mov r22, r21 d092: 74 2f mov r23, r20 d094: 83 2f mov r24, r19 d096: 92 2f mov r25, r18 d098: 29 a1 ldd r18, Y+33 ; 0x21 d09a: 3a a1 ldd r19, Y+34 ; 0x22 d09c: 4b a1 ldd r20, Y+35 ; 0x23 d09e: 5c a1 ldd r21, Y+36 ; 0x24 d0a0: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d0a4: 7b 01 movw r14, r22 d0a6: b8 2e mov r11, r24 d0a8: a9 2e mov r10, r25 d0aa: 89 85 ldd r24, Y+9 ; 0x09 d0ac: 9a 85 ldd r25, Y+10 ; 0x0a d0ae: ab 85 ldd r26, Y+11 ; 0x0b d0b0: bc 85 ldd r27, Y+12 ; 0x0c d0b2: 8d a7 std Y+45, r24 ; 0x2d d0b4: 9e a7 std Y+46, r25 ; 0x2e d0b6: af a7 std Y+47, r26 ; 0x2f d0b8: b8 ab std Y+48, r27 ; 0x30 d0ba: bc 01 movw r22, r24 d0bc: cd 01 movw r24, r26 d0be: 9b 01 movw r18, r22 d0c0: ac 01 movw r20, r24 d0c2: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d0c6: 29 96 adiw r28, 0x09 ; 9 d0c8: 6f af std Y+63, r22 ; 0x3f d0ca: 29 97 sbiw r28, 0x09 ; 9 d0cc: 2a 96 adiw r28, 0x0a ; 10 d0ce: 7f af std Y+63, r23 ; 0x3f d0d0: 2a 97 sbiw r28, 0x0a ; 10 d0d2: 2b 96 adiw r28, 0x0b ; 11 d0d4: 8f af std Y+63, r24 ; 0x3f d0d6: 2b 97 sbiw r28, 0x0b ; 11 d0d8: 2c 96 adiw r28, 0x0c ; 12 d0da: 9f af std Y+63, r25 ; 0x3f d0dc: 2c 97 sbiw r28, 0x0c ; 12 d0de: 95 01 movw r18, r10 d0e0: 6e 2d mov r22, r14 d0e2: 7f 2d mov r23, r15 d0e4: 83 2f mov r24, r19 d0e6: 92 2f mov r25, r18 d0e8: d6 01 movw r26, r12 d0ea: 5c 96 adiw r26, 0x1c ; 28 d0ec: 2d 91 ld r18, X+ d0ee: 3d 91 ld r19, X+ d0f0: 4d 91 ld r20, X+ d0f2: 5c 91 ld r21, X d0f4: 5f 97 sbiw r26, 0x1f ; 31 d0f6: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d0fa: 6d a3 std Y+37, r22 ; 0x25 d0fc: 7e a3 std Y+38, r23 ; 0x26 d0fe: 8f a3 std Y+39, r24 ; 0x27 d100: 98 a7 std Y+40, r25 ; 0x28 d102: 93 01 movw r18, r6 d104: 68 2d mov r22, r8 d106: 79 2d mov r23, r9 d108: 83 2f mov r24, r19 d10a: 92 2f mov r25, r18 d10c: f6 01 movw r30, r12 d10e: 20 8d ldd r18, Z+24 ; 0x18 d110: 31 8d ldd r19, Z+25 ; 0x19 d112: 42 8d ldd r20, Z+26 ; 0x1a d114: 53 8d ldd r21, Z+27 ; 0x1b d116: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d11a: 9b 01 movw r18, r22 d11c: ac 01 movw r20, r24 d11e: 6d a1 ldd r22, Y+37 ; 0x25 d120: 7e a1 ldd r23, Y+38 ; 0x26 d122: 8f a1 ldd r24, Y+39 ; 0x27 d124: 98 a5 ldd r25, Y+40 ; 0x28 d126: 0e 94 5b ed call 0x1dab6 ; 0x1dab6 <__addsf3> d12a: 6d a3 std Y+37, r22 ; 0x25 d12c: 7e a3 std Y+38, r23 ; 0x26 d12e: 8f a3 std Y+39, r24 ; 0x27 d130: 98 a7 std Y+40, r25 ; 0x28 d132: 92 01 movw r18, r4 d134: c1 01 movw r24, r2 d136: 43 2f mov r20, r19 d138: 52 2f mov r21, r18 d13a: 69 2f mov r22, r25 d13c: 78 2f mov r23, r24 d13e: cb 01 movw r24, r22 d140: ba 01 movw r22, r20 d142: 29 8d ldd r18, Y+25 ; 0x19 d144: 3a 8d ldd r19, Y+26 ; 0x1a d146: 4b 8d ldd r20, Y+27 ; 0x1b d148: 5c 8d ldd r21, Y+28 ; 0x1c d14a: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d14e: 9b 01 movw r18, r22 d150: ac 01 movw r20, r24 d152: 6d a1 ldd r22, Y+37 ; 0x25 d154: 7e a1 ldd r23, Y+38 ; 0x26 d156: 8f a1 ldd r24, Y+39 ; 0x27 d158: 98 a5 ldd r25, Y+40 ; 0x28 d15a: 0e 94 5b ed call 0x1dab6 ; 0x1dab6 <__addsf3> d15e: 6d a3 std Y+37, r22 ; 0x25 d160: 2d 96 adiw r28, 0x0d ; 13 d162: 7f af std Y+63, r23 ; 0x3f d164: 2d 97 sbiw r28, 0x0d ; 13 d166: 2e 96 adiw r28, 0x0e ; 14 d168: 8f af std Y+63, r24 ; 0x3f d16a: 2e 97 sbiw r28, 0x0e ; 14 d16c: 2f 96 adiw r28, 0x0f ; 15 d16e: 9f af std Y+63, r25 ; 0x3f d170: 2f 97 sbiw r28, 0x0f ; 15 d172: 95 01 movw r18, r10 d174: 6e 2d mov r22, r14 d176: 7f 2d mov r23, r15 d178: 83 2f mov r24, r19 d17a: 92 2f mov r25, r18 d17c: d6 01 movw r26, r12 d17e: 90 96 adiw r26, 0x20 ; 32 d180: 2d 91 ld r18, X+ d182: 3d 91 ld r19, X+ d184: 4d 91 ld r20, X+ d186: 5c 91 ld r21, X d188: 93 97 sbiw r26, 0x23 ; 35 d18a: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d18e: 1b 01 movw r2, r22 d190: 2c 01 movw r4, r24 d192: 93 01 movw r18, r6 d194: 68 2d mov r22, r8 d196: 79 2d mov r23, r9 d198: 83 2f mov r24, r19 d19a: 92 2f mov r25, r18 d19c: f6 01 movw r30, r12 d19e: 20 89 ldd r18, Z+16 ; 0x10 d1a0: 31 89 ldd r19, Z+17 ; 0x11 d1a2: 42 89 ldd r20, Z+18 ; 0x12 d1a4: 53 89 ldd r21, Z+19 ; 0x13 d1a6: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d1aa: 9b 01 movw r18, r22 d1ac: ac 01 movw r20, r24 d1ae: c2 01 movw r24, r4 d1b0: b1 01 movw r22, r2 d1b2: 0e 94 5b ed call 0x1dab6 ; 0x1dab6 <__addsf3> d1b6: 60 96 adiw r28, 0x10 ; 16 d1b8: 6f af std Y+63, r22 ; 0x3f d1ba: 60 97 sbiw r28, 0x10 ; 16 d1bc: 61 96 adiw r28, 0x11 ; 17 d1be: 7f af std Y+63, r23 ; 0x3f d1c0: 61 97 sbiw r28, 0x11 ; 17 d1c2: 62 96 adiw r28, 0x12 ; 18 d1c4: 8f af std Y+63, r24 ; 0x3f d1c6: 62 97 sbiw r28, 0x12 ; 18 d1c8: 63 96 adiw r28, 0x13 ; 19 d1ca: 9f af std Y+63, r25 ; 0x3f d1cc: 63 97 sbiw r28, 0x13 ; 19 d1ce: 95 01 movw r18, r10 d1d0: 6e 2d mov r22, r14 d1d2: 7f 2d mov r23, r15 d1d4: 83 2f mov r24, r19 d1d6: 92 2f mov r25, r18 d1d8: d6 01 movw r26, r12 d1da: 54 96 adiw r26, 0x14 ; 20 d1dc: 2d 91 ld r18, X+ d1de: 3d 91 ld r19, X+ d1e0: 4d 91 ld r20, X+ d1e2: 5c 91 ld r21, X d1e4: 57 97 sbiw r26, 0x17 ; 23 d1e6: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d1ea: 64 96 adiw r28, 0x14 ; 20 d1ec: 6f af std Y+63, r22 ; 0x3f d1ee: 64 97 sbiw r28, 0x14 ; 20 d1f0: 65 96 adiw r28, 0x15 ; 21 d1f2: 7f af std Y+63, r23 ; 0x3f d1f4: 65 97 sbiw r28, 0x15 ; 21 d1f6: 66 96 adiw r28, 0x16 ; 22 d1f8: 8f af std Y+63, r24 ; 0x3f d1fa: 66 97 sbiw r28, 0x16 ; 22 d1fc: 67 96 adiw r28, 0x17 ; 23 d1fe: 9f af std Y+63, r25 ; 0x3f d200: 67 97 sbiw r28, 0x17 ; 23 d202: 21 96 adiw r28, 0x01 ; 1 d204: 5f ad ldd r21, Y+63 ; 0x3f d206: 21 97 sbiw r28, 0x01 ; 1 d208: 22 96 adiw r28, 0x02 ; 2 d20a: 4f ad ldd r20, Y+63 ; 0x3f d20c: 22 97 sbiw r28, 0x02 ; 2 d20e: 23 96 adiw r28, 0x03 ; 3 d210: 3f ad ldd r19, Y+63 ; 0x3f d212: 23 97 sbiw r28, 0x03 ; 3 d214: 24 96 adiw r28, 0x04 ; 4 d216: 2f ad ldd r18, Y+63 ; 0x3f d218: 24 97 sbiw r28, 0x04 ; 4 d21a: 65 2f mov r22, r21 d21c: 74 2f mov r23, r20 d21e: 83 2f mov r24, r19 d220: 92 2f mov r25, r18 d222: 20 e0 ldi r18, 0x00 ; 0 d224: 30 e0 ldi r19, 0x00 ; 0 d226: 40 e4 ldi r20, 0x40 ; 64 d228: 50 ec ldi r21, 0xC0 ; 192 d22a: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d22e: f6 01 movw r30, r12 d230: 20 a5 ldd r18, Z+40 ; 0x28 d232: 31 a5 ldd r19, Z+41 ; 0x29 d234: 42 a5 ldd r20, Z+42 ; 0x2a d236: 53 a5 ldd r21, Z+43 ; 0x2b d238: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d23c: 1b 01 movw r2, r22 d23e: 2c 01 movw r4, r24 d240: 6d a9 ldd r22, Y+53 ; 0x35 d242: 7e a9 ldd r23, Y+54 ; 0x36 d244: 8f a9 ldd r24, Y+55 ; 0x37 d246: 98 ad ldd r25, Y+56 ; 0x38 d248: 20 e0 ldi r18, 0x00 ; 0 d24a: 30 e0 ldi r19, 0x00 ; 0 d24c: 40 e0 ldi r20, 0x00 ; 0 d24e: 50 ec ldi r21, 0xC0 ; 192 d250: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d254: d6 01 movw r26, r12 d256: 94 96 adiw r26, 0x24 ; 36 d258: 2d 91 ld r18, X+ d25a: 3d 91 ld r19, X+ d25c: 4d 91 ld r20, X+ d25e: 5c 91 ld r21, X d260: 97 97 sbiw r26, 0x27 ; 39 d262: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d266: 9b 01 movw r18, r22 d268: ac 01 movw r20, r24 d26a: c2 01 movw r24, r4 d26c: b1 01 movw r22, r2 d26e: 0e 94 5b ed call 0x1dab6 ; 0x1dab6 <__addsf3> d272: 20 e0 ldi r18, 0x00 ; 0 d274: 30 e0 ldi r19, 0x00 ; 0 d276: 40 e8 ldi r20, 0x80 ; 128 d278: 5f e3 ldi r21, 0x3F ; 63 d27a: 0e 94 5a ed call 0x1dab4 ; 0x1dab4 <__subsf3> d27e: 9b 01 movw r18, r22 d280: ac 01 movw r20, r24 d282: bd a1 ldd r27, Y+37 ; 0x25 d284: 2d 96 adiw r28, 0x0d ; 13 d286: af ad ldd r26, Y+63 ; 0x3f d288: 2d 97 sbiw r28, 0x0d ; 13 d28a: 2e 96 adiw r28, 0x0e ; 14 d28c: ff ad ldd r31, Y+63 ; 0x3f d28e: 2e 97 sbiw r28, 0x0e ; 14 d290: 2f 96 adiw r28, 0x0f ; 15 d292: ef ad ldd r30, Y+63 ; 0x3f d294: 2f 97 sbiw r28, 0x0f ; 15 d296: 6b 2f mov r22, r27 d298: 7a 2f mov r23, r26 d29a: 8f 2f mov r24, r31 d29c: 9e 2f mov r25, r30 d29e: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d2a2: f8 01 movw r30, r16 d2a4: 60 83 st Z, r22 d2a6: 71 83 std Z+1, r23 ; 0x01 d2a8: 82 83 std Z+2, r24 ; 0x02 d2aa: 93 83 std Z+3, r25 ; 0x03 d2ac: 25 96 adiw r28, 0x05 ; 5 d2ae: 5f ad ldd r21, Y+63 ; 0x3f d2b0: 25 97 sbiw r28, 0x05 ; 5 d2b2: 26 96 adiw r28, 0x06 ; 6 d2b4: 4f ad ldd r20, Y+63 ; 0x3f d2b6: 26 97 sbiw r28, 0x06 ; 6 d2b8: 27 96 adiw r28, 0x07 ; 7 d2ba: 3f ad ldd r19, Y+63 ; 0x3f d2bc: 27 97 sbiw r28, 0x07 ; 7 d2be: 28 96 adiw r28, 0x08 ; 8 d2c0: 2f ad ldd r18, Y+63 ; 0x3f d2c2: 28 97 sbiw r28, 0x08 ; 8 d2c4: 65 2f mov r22, r21 d2c6: 74 2f mov r23, r20 d2c8: 83 2f mov r24, r19 d2ca: 92 2f mov r25, r18 d2cc: 20 e0 ldi r18, 0x00 ; 0 d2ce: 30 e0 ldi r19, 0x00 ; 0 d2d0: 40 e4 ldi r20, 0x40 ; 64 d2d2: 50 ec ldi r21, 0xC0 ; 192 d2d4: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d2d8: d6 01 movw r26, r12 d2da: d0 96 adiw r26, 0x30 ; 48 d2dc: 2d 91 ld r18, X+ d2de: 3d 91 ld r19, X+ d2e0: 4d 91 ld r20, X+ d2e2: 5c 91 ld r21, X d2e4: d3 97 sbiw r26, 0x33 ; 51 d2e6: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d2ea: 1b 01 movw r2, r22 d2ec: 2c 01 movw r4, r24 d2ee: 69 a9 ldd r22, Y+49 ; 0x31 d2f0: 7a a9 ldd r23, Y+50 ; 0x32 d2f2: 8b a9 ldd r24, Y+51 ; 0x33 d2f4: 9c a9 ldd r25, Y+52 ; 0x34 d2f6: 20 e0 ldi r18, 0x00 ; 0 d2f8: 30 e0 ldi r19, 0x00 ; 0 d2fa: 40 e0 ldi r20, 0x00 ; 0 d2fc: 50 ec ldi r21, 0xC0 ; 192 d2fe: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d302: f6 01 movw r30, r12 d304: 24 a5 ldd r18, Z+44 ; 0x2c d306: 35 a5 ldd r19, Z+45 ; 0x2d d308: 46 a5 ldd r20, Z+46 ; 0x2e d30a: 57 a5 ldd r21, Z+47 ; 0x2f d30c: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d310: 9b 01 movw r18, r22 d312: ac 01 movw r20, r24 d314: c2 01 movw r24, r4 d316: b1 01 movw r22, r2 d318: 0e 94 5b ed call 0x1dab6 ; 0x1dab6 <__addsf3> d31c: 20 e0 ldi r18, 0x00 ; 0 d31e: 30 e0 ldi r19, 0x00 ; 0 d320: 40 e8 ldi r20, 0x80 ; 128 d322: 5f e3 ldi r21, 0x3F ; 63 d324: 0e 94 5a ed call 0x1dab4 ; 0x1dab4 <__subsf3> d328: 9b 01 movw r18, r22 d32a: ac 01 movw r20, r24 d32c: 60 96 adiw r28, 0x10 ; 16 d32e: bf ad ldd r27, Y+63 ; 0x3f d330: 60 97 sbiw r28, 0x10 ; 16 d332: 61 96 adiw r28, 0x11 ; 17 d334: af ad ldd r26, Y+63 ; 0x3f d336: 61 97 sbiw r28, 0x11 ; 17 d338: 62 96 adiw r28, 0x12 ; 18 d33a: ff ad ldd r31, Y+63 ; 0x3f d33c: 62 97 sbiw r28, 0x12 ; 18 d33e: 63 96 adiw r28, 0x13 ; 19 d340: ef ad ldd r30, Y+63 ; 0x3f d342: 63 97 sbiw r28, 0x13 ; 19 d344: 6b 2f mov r22, r27 d346: 7a 2f mov r23, r26 d348: 8f 2f mov r24, r31 d34a: 9e 2f mov r25, r30 d34c: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d350: d8 01 movw r26, r16 d352: 14 96 adiw r26, 0x04 ; 4 d354: 6d 93 st X+, r22 d356: 7d 93 st X+, r23 d358: 8d 93 st X+, r24 d35a: 9c 93 st X, r25 d35c: 17 97 sbiw r26, 0x07 ; 7 d35e: 29 96 adiw r28, 0x09 ; 9 d360: 5f ad ldd r21, Y+63 ; 0x3f d362: 29 97 sbiw r28, 0x09 ; 9 d364: 2a 96 adiw r28, 0x0a ; 10 d366: 4f ad ldd r20, Y+63 ; 0x3f d368: 2a 97 sbiw r28, 0x0a ; 10 d36a: 2b 96 adiw r28, 0x0b ; 11 d36c: 3f ad ldd r19, Y+63 ; 0x3f d36e: 2b 97 sbiw r28, 0x0b ; 11 d370: 2c 96 adiw r28, 0x0c ; 12 d372: 2f ad ldd r18, Y+63 ; 0x3f d374: 2c 97 sbiw r28, 0x0c ; 12 d376: 65 2f mov r22, r21 d378: 74 2f mov r23, r20 d37a: 83 2f mov r24, r19 d37c: 92 2f mov r25, r18 d37e: 20 e0 ldi r18, 0x00 ; 0 d380: 30 e0 ldi r19, 0x00 ; 0 d382: 40 e4 ldi r20, 0x40 ; 64 d384: 50 ec ldi r21, 0xC0 ; 192 d386: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d38a: f6 01 movw r30, r12 d38c: 20 ad ldd r18, Z+56 ; 0x38 d38e: 31 ad ldd r19, Z+57 ; 0x39 d390: 42 ad ldd r20, Z+58 ; 0x3a d392: 53 ad ldd r21, Z+59 ; 0x3b d394: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d398: 1b 01 movw r2, r22 d39a: 2c 01 movw r4, r24 d39c: 6d a5 ldd r22, Y+45 ; 0x2d d39e: 7e a5 ldd r23, Y+46 ; 0x2e d3a0: 8f a5 ldd r24, Y+47 ; 0x2f d3a2: 98 a9 ldd r25, Y+48 ; 0x30 d3a4: 20 e0 ldi r18, 0x00 ; 0 d3a6: 30 e0 ldi r19, 0x00 ; 0 d3a8: 40 e0 ldi r20, 0x00 ; 0 d3aa: 50 ec ldi r21, 0xC0 ; 192 d3ac: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d3b0: d6 01 movw r26, r12 d3b2: d4 96 adiw r26, 0x34 ; 52 d3b4: 2d 91 ld r18, X+ d3b6: 3d 91 ld r19, X+ d3b8: 4d 91 ld r20, X+ d3ba: 5c 91 ld r21, X d3bc: d7 97 sbiw r26, 0x37 ; 55 d3be: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d3c2: 9b 01 movw r18, r22 d3c4: ac 01 movw r20, r24 d3c6: c2 01 movw r24, r4 d3c8: b1 01 movw r22, r2 d3ca: 0e 94 5b ed call 0x1dab6 ; 0x1dab6 <__addsf3> d3ce: 20 e0 ldi r18, 0x00 ; 0 d3d0: 30 e0 ldi r19, 0x00 ; 0 d3d2: 40 e8 ldi r20, 0x80 ; 128 d3d4: 5f e3 ldi r21, 0x3F ; 63 d3d6: 0e 94 5a ed call 0x1dab4 ; 0x1dab4 <__subsf3> d3da: 9b 01 movw r18, r22 d3dc: ac 01 movw r20, r24 d3de: 64 96 adiw r28, 0x14 ; 20 d3e0: bf ad ldd r27, Y+63 ; 0x3f d3e2: 64 97 sbiw r28, 0x14 ; 20 d3e4: 65 96 adiw r28, 0x15 ; 21 d3e6: af ad ldd r26, Y+63 ; 0x3f d3e8: 65 97 sbiw r28, 0x15 ; 21 d3ea: 66 96 adiw r28, 0x16 ; 22 d3ec: ff ad ldd r31, Y+63 ; 0x3f d3ee: 66 97 sbiw r28, 0x16 ; 22 d3f0: 67 96 adiw r28, 0x17 ; 23 d3f2: ef ad ldd r30, Y+63 ; 0x3f d3f4: 67 97 sbiw r28, 0x17 ; 23 d3f6: 6b 2f mov r22, r27 d3f8: 7a 2f mov r23, r26 d3fa: 8f 2f mov r24, r31 d3fc: 9e 2f mov r25, r30 d3fe: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d402: f8 01 movw r30, r16 d404: 60 87 std Z+8, r22 ; 0x08 d406: 71 87 std Z+9, r23 ; 0x09 d408: 82 87 std Z+10, r24 ; 0x0a d40a: 93 87 std Z+11, r25 ; 0x0b d40c: 59 a5 ldd r21, Y+41 ; 0x29 d40e: 4d ad ldd r20, Y+61 ; 0x3d d410: 3e ad ldd r19, Y+62 ; 0x3e d412: 2f ad ldd r18, Y+63 ; 0x3f d414: 65 2f mov r22, r21 d416: 74 2f mov r23, r20 d418: 83 2f mov r24, r19 d41a: 92 2f mov r25, r18 d41c: 29 ad ldd r18, Y+57 ; 0x39 d41e: 3a ad ldd r19, Y+58 ; 0x3a d420: 4b ad ldd r20, Y+59 ; 0x3b d422: 5c ad ldd r21, Y+60 ; 0x3c d424: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d428: d8 01 movw r26, r16 d42a: 1c 96 adiw r26, 0x0c ; 12 d42c: 6d 93 st X+, r22 d42e: 7d 93 st X+, r23 d430: 8d 93 st X+, r24 d432: 9c 93 st X, r25 d434: 1f 97 sbiw r26, 0x0f ; 15 d436: 89 89 ldd r24, Y+17 ; 0x11 d438: 9a 89 ldd r25, Y+18 ; 0x12 d43a: ab 89 ldd r26, Y+19 ; 0x13 d43c: bc 89 ldd r27, Y+20 ; 0x14 d43e: 89 a7 std Y+41, r24 ; 0x29 d440: 9a a7 std Y+42, r25 ; 0x2a d442: ab a7 std Y+43, r26 ; 0x2b d444: bc a7 std Y+44, r27 ; 0x2c d446: bc 01 movw r22, r24 d448: cd 01 movw r24, r26 d44a: f3 01 movw r30, r6 d44c: 28 2d mov r18, r8 d44e: 39 2d mov r19, r9 d450: 4f 2f mov r20, r31 d452: 5e 2f mov r21, r30 d454: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d458: d8 01 movw r26, r16 d45a: 50 96 adiw r26, 0x10 ; 16 d45c: 6d 93 st X+, r22 d45e: 7d 93 st X+, r23 d460: 8d 93 st X+, r24 d462: 9c 93 st X, r25 d464: 53 97 sbiw r26, 0x13 ; 19 d466: 6d 89 ldd r22, Y+21 ; 0x15 d468: 7e 89 ldd r23, Y+22 ; 0x16 d46a: 8f 89 ldd r24, Y+23 ; 0x17 d46c: 98 8d ldd r25, Y+24 ; 0x18 d46e: f5 01 movw r30, r10 d470: 2e 2d mov r18, r14 d472: 3f 2d mov r19, r15 d474: 4f 2f mov r20, r31 d476: 5e 2f mov r21, r30 d478: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d47c: f8 01 movw r30, r16 d47e: 64 8b std Z+20, r22 ; 0x14 d480: 75 8b std Z+21, r23 ; 0x15 d482: 86 8b std Z+22, r24 ; 0x16 d484: 97 8b std Z+23, r25 ; 0x17 d486: 2d 84 ldd r2, Y+13 ; 0x0d d488: 3e 84 ldd r3, Y+14 ; 0x0e d48a: 4f 84 ldd r4, Y+15 ; 0x0f d48c: 58 88 ldd r5, Y+16 ; 0x10 d48e: c2 01 movw r24, r4 d490: b1 01 movw r22, r2 d492: 47 2d mov r20, r7 d494: 36 2d mov r19, r6 d496: 68 2c mov r6, r8 d498: 79 2c mov r7, r9 d49a: 84 2e mov r8, r20 d49c: 93 2e mov r9, r19 d49e: a4 01 movw r20, r8 d4a0: 93 01 movw r18, r6 d4a2: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d4a6: d8 01 movw r26, r16 d4a8: 58 96 adiw r26, 0x18 ; 24 d4aa: 6d 93 st X+, r22 d4ac: 7d 93 st X+, r23 d4ae: 8d 93 st X+, r24 d4b0: 9c 93 st X, r25 d4b2: 5b 97 sbiw r26, 0x1b ; 27 d4b4: c2 01 movw r24, r4 d4b6: b1 01 movw r22, r2 d4b8: f5 01 movw r30, r10 d4ba: 2e 2d mov r18, r14 d4bc: 3f 2d mov r19, r15 d4be: 4f 2f mov r20, r31 d4c0: 5e 2f mov r21, r30 d4c2: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d4c6: f8 01 movw r30, r16 d4c8: 64 8f std Z+28, r22 ; 0x1c d4ca: 75 8f std Z+29, r23 ; 0x1d d4cc: 86 8f std Z+30, r24 ; 0x1e d4ce: 97 8f std Z+31, r25 ; 0x1f d4d0: 69 a5 ldd r22, Y+41 ; 0x29 d4d2: 7a a5 ldd r23, Y+42 ; 0x2a d4d4: 8b a5 ldd r24, Y+43 ; 0x2b d4d6: 9c a5 ldd r25, Y+44 ; 0x2c d4d8: 3a 2d mov r19, r10 d4da: 8e 2c mov r8, r14 d4dc: 9f 2c mov r9, r15 d4de: ab 2c mov r10, r11 d4e0: b3 2e mov r11, r19 d4e2: a5 01 movw r20, r10 d4e4: 94 01 movw r18, r8 d4e6: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d4ea: d8 01 movw r26, r16 d4ec: 90 96 adiw r26, 0x20 ; 32 d4ee: 6d 93 st X+, r22 d4f0: 7d 93 st X+, r23 d4f2: 8d 93 st X+, r24 d4f4: 9c 93 st X, r25 d4f6: 93 97 sbiw r26, 0x23 ; 35 d4f8: 21 96 adiw r28, 0x01 ; 1 d4fa: 5f ad ldd r21, Y+63 ; 0x3f d4fc: 21 97 sbiw r28, 0x01 ; 1 d4fe: 22 96 adiw r28, 0x02 ; 2 d500: 4f ad ldd r20, Y+63 ; 0x3f d502: 22 97 sbiw r28, 0x02 ; 2 d504: 23 96 adiw r28, 0x03 ; 3 d506: 3f ad ldd r19, Y+63 ; 0x3f d508: 23 97 sbiw r28, 0x03 ; 3 d50a: 24 96 adiw r28, 0x04 ; 4 d50c: 2f ad ldd r18, Y+63 ; 0x3f d50e: 24 97 sbiw r28, 0x04 ; 4 d510: 65 2f mov r22, r21 d512: 74 2f mov r23, r20 d514: 83 2f mov r24, r19 d516: 92 2f mov r25, r18 d518: bd a1 ldd r27, Y+37 ; 0x25 d51a: 2d 96 adiw r28, 0x0d ; 13 d51c: af ad ldd r26, Y+63 ; 0x3f d51e: 2d 97 sbiw r28, 0x0d ; 13 d520: 2e 96 adiw r28, 0x0e ; 14 d522: ff ad ldd r31, Y+63 ; 0x3f d524: 2e 97 sbiw r28, 0x0e ; 14 d526: 2f 96 adiw r28, 0x0f ; 15 d528: ef ad ldd r30, Y+63 ; 0x3f d52a: 2f 97 sbiw r28, 0x0f ; 15 d52c: 2b 2f mov r18, r27 d52e: 3a 2f mov r19, r26 d530: 4f 2f mov r20, r31 d532: 5e 2f mov r21, r30 d534: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d538: 56 2f mov r21, r22 d53a: 47 2f mov r20, r23 d53c: 38 2f mov r19, r24 d53e: 29 2f mov r18, r25 d540: fa 01 movw r30, r20 d542: b9 01 movw r22, r18 d544: 8f 2f mov r24, r31 d546: 9e 2f mov r25, r30 d548: a7 2f mov r26, r23 d54a: b6 2f mov r27, r22 d54c: f8 01 movw r30, r16 d54e: 84 a3 std Z+36, r24 ; 0x24 d550: 95 a3 std Z+37, r25 ; 0x25 d552: a6 a3 std Z+38, r26 ; 0x26 d554: b7 a3 std Z+39, r27 ; 0x27 d556: 6d a9 ldd r22, Y+53 ; 0x35 d558: 7e a9 ldd r23, Y+54 ; 0x36 d55a: 8f a9 ldd r24, Y+55 ; 0x37 d55c: 98 ad ldd r25, Y+56 ; 0x38 d55e: da 01 movw r26, r20 d560: f9 01 movw r30, r18 d562: 2b 2f mov r18, r27 d564: 3a 2f mov r19, r26 d566: 4f 2f mov r20, r31 d568: 5e 2f mov r21, r30 d56a: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d56e: d8 01 movw r26, r16 d570: 98 96 adiw r26, 0x28 ; 40 d572: 6d 93 st X+, r22 d574: 7d 93 st X+, r23 d576: 8d 93 st X+, r24 d578: 9c 93 st X, r25 d57a: 9b 97 sbiw r26, 0x2b ; 43 d57c: 25 96 adiw r28, 0x05 ; 5 d57e: 3f ad ldd r19, Y+63 ; 0x3f d580: 25 97 sbiw r28, 0x05 ; 5 d582: 26 96 adiw r28, 0x06 ; 6 d584: 2f ad ldd r18, Y+63 ; 0x3f d586: 26 97 sbiw r28, 0x06 ; 6 d588: 27 96 adiw r28, 0x07 ; 7 d58a: 9f ad ldd r25, Y+63 ; 0x3f d58c: 27 97 sbiw r28, 0x07 ; 7 d58e: 28 96 adiw r28, 0x08 ; 8 d590: 8f ad ldd r24, Y+63 ; 0x3f d592: 28 97 sbiw r28, 0x08 ; 8 d594: 43 2f mov r20, r19 d596: 52 2f mov r21, r18 d598: 69 2f mov r22, r25 d59a: 78 2f mov r23, r24 d59c: cb 01 movw r24, r22 d59e: ba 01 movw r22, r20 d5a0: 60 96 adiw r28, 0x10 ; 16 d5a2: ef ad ldd r30, Y+63 ; 0x3f d5a4: 60 97 sbiw r28, 0x10 ; 16 d5a6: 61 96 adiw r28, 0x11 ; 17 d5a8: 5f ad ldd r21, Y+63 ; 0x3f d5aa: 61 97 sbiw r28, 0x11 ; 17 d5ac: 62 96 adiw r28, 0x12 ; 18 d5ae: 4f ad ldd r20, Y+63 ; 0x3f d5b0: 62 97 sbiw r28, 0x12 ; 18 d5b2: 63 96 adiw r28, 0x13 ; 19 d5b4: 3f ad ldd r19, Y+63 ; 0x3f d5b6: 63 97 sbiw r28, 0x13 ; 19 d5b8: 8e 2e mov r8, r30 d5ba: 95 2e mov r9, r21 d5bc: a4 2e mov r10, r20 d5be: b3 2e mov r11, r19 d5c0: a5 01 movw r20, r10 d5c2: 94 01 movw r18, r8 d5c4: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d5c8: 56 2f mov r21, r22 d5ca: 47 2f mov r20, r23 d5cc: 38 2f mov r19, r24 d5ce: 29 2f mov r18, r25 d5d0: fa 01 movw r30, r20 d5d2: b9 01 movw r22, r18 d5d4: 8f 2f mov r24, r31 d5d6: 9e 2f mov r25, r30 d5d8: a7 2f mov r26, r23 d5da: b6 2f mov r27, r22 d5dc: f8 01 movw r30, r16 d5de: 84 a7 std Z+44, r24 ; 0x2c d5e0: 95 a7 std Z+45, r25 ; 0x2d d5e2: a6 a7 std Z+46, r26 ; 0x2e d5e4: b7 a7 std Z+47, r27 ; 0x2f d5e6: 69 a9 ldd r22, Y+49 ; 0x31 d5e8: 7a a9 ldd r23, Y+50 ; 0x32 d5ea: 8b a9 ldd r24, Y+51 ; 0x33 d5ec: 9c a9 ldd r25, Y+52 ; 0x34 d5ee: da 01 movw r26, r20 d5f0: f9 01 movw r30, r18 d5f2: 2b 2f mov r18, r27 d5f4: 3a 2f mov r19, r26 d5f6: 4f 2f mov r20, r31 d5f8: 5e 2f mov r21, r30 d5fa: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d5fe: d8 01 movw r26, r16 d600: d0 96 adiw r26, 0x30 ; 48 d602: 6d 93 st X+, r22 d604: 7d 93 st X+, r23 d606: 8d 93 st X+, r24 d608: 9c 93 st X, r25 d60a: d3 97 sbiw r26, 0x33 ; 51 d60c: 29 96 adiw r28, 0x09 ; 9 d60e: 3f ad ldd r19, Y+63 ; 0x3f d610: 29 97 sbiw r28, 0x09 ; 9 d612: 2a 96 adiw r28, 0x0a ; 10 d614: 2f ad ldd r18, Y+63 ; 0x3f d616: 2a 97 sbiw r28, 0x0a ; 10 d618: 2b 96 adiw r28, 0x0b ; 11 d61a: 9f ad ldd r25, Y+63 ; 0x3f d61c: 2b 97 sbiw r28, 0x0b ; 11 d61e: 2c 96 adiw r28, 0x0c ; 12 d620: 8f ad ldd r24, Y+63 ; 0x3f d622: 2c 97 sbiw r28, 0x0c ; 12 d624: 43 2f mov r20, r19 d626: 52 2f mov r21, r18 d628: 69 2f mov r22, r25 d62a: 78 2f mov r23, r24 d62c: cb 01 movw r24, r22 d62e: ba 01 movw r22, r20 d630: 64 96 adiw r28, 0x14 ; 20 d632: ef ad ldd r30, Y+63 ; 0x3f d634: 64 97 sbiw r28, 0x14 ; 20 d636: 65 96 adiw r28, 0x15 ; 21 d638: 5f ad ldd r21, Y+63 ; 0x3f d63a: 65 97 sbiw r28, 0x15 ; 21 d63c: 66 96 adiw r28, 0x16 ; 22 d63e: 4f ad ldd r20, Y+63 ; 0x3f d640: 66 97 sbiw r28, 0x16 ; 22 d642: 67 96 adiw r28, 0x17 ; 23 d644: 3f ad ldd r19, Y+63 ; 0x3f d646: 67 97 sbiw r28, 0x17 ; 23 d648: 8e 2e mov r8, r30 d64a: 95 2e mov r9, r21 d64c: a4 2e mov r10, r20 d64e: b3 2e mov r11, r19 d650: a5 01 movw r20, r10 d652: 94 01 movw r18, r8 d654: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d658: f6 2f mov r31, r22 d65a: e7 2f mov r30, r23 d65c: bf 01 movw r22, r30 d65e: 87 2e mov r8, r23 d660: 96 2e mov r9, r22 d662: a8 2e mov r10, r24 d664: b9 2e mov r11, r25 d666: d8 01 movw r26, r16 d668: d4 96 adiw r26, 0x34 ; 52 d66a: 8d 92 st X+, r8 d66c: 9d 92 st X+, r9 d66e: ad 92 st X+, r10 d670: bc 92 st X, r11 d672: d7 97 sbiw r26, 0x37 ; 55 d674: 6d a5 ldd r22, Y+45 ; 0x2d d676: 7e a5 ldd r23, Y+46 ; 0x2e d678: 8f a5 ldd r24, Y+47 ; 0x2f d67a: 98 a9 ldd r25, Y+48 ; 0x30 d67c: a5 01 movw r20, r10 d67e: 94 01 movw r18, r8 d680: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d684: f8 01 movw r30, r16 d686: 60 af std Z+56, r22 ; 0x38 d688: 71 af std Z+57, r23 ; 0x39 d68a: 82 af std Z+58, r24 ; 0x3a d68c: 93 af std Z+59, r25 ; 0x3b d68e: d6 01 movw r26, r12 d690: 1c 96 adiw r26, 0x0c ; 12 d692: 2d 91 ld r18, X+ d694: 3d 91 ld r19, X+ d696: 4d 91 ld r20, X+ d698: 5c 91 ld r21, X d69a: 1f 97 sbiw r26, 0x0f ; 15 d69c: ca 01 movw r24, r20 d69e: b9 01 movw r22, r18 d6a0: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d6a4: 29 ad ldd r18, Y+57 ; 0x39 d6a6: 3a ad ldd r19, Y+58 ; 0x3a d6a8: 4b ad ldd r20, Y+59 ; 0x3b d6aa: 5c ad ldd r21, Y+60 ; 0x3c d6ac: 0e 94 f9 f0 call 0x1e1f2 ; 0x1e1f2 <__mulsf3> d6b0: 9b 01 movw r18, r22 d6b2: ac 01 movw r20, r24 d6b4: 60 e0 ldi r22, 0x00 ; 0 d6b6: 70 e0 ldi r23, 0x00 ; 0 d6b8: 80 e8 ldi r24, 0x80 ; 128 d6ba: 9f e3 ldi r25, 0x3F ; 63 d6bc: 0e 94 5a ed call 0x1dab4 ; 0x1dab4 <__subsf3> d6c0: 69 96 adiw r28, 0x19 ; 25 d6c2: ee ad ldd r30, Y+62 ; 0x3e d6c4: ff ad ldd r31, Y+63 ; 0x3f d6c6: 69 97 sbiw r28, 0x19 ; 25 d6c8: 60 83 st Z, r22 d6ca: 71 83 std Z+1, r23 ; 0x01 d6cc: 82 83 std Z+2, r24 ; 0x02 d6ce: 93 83 std Z+3, r25 ; 0x03 d6d0: c8 5a subi r28, 0xA8 ; 168 d6d2: df 4f sbci r29, 0xFF ; 255 d6d4: e2 e1 ldi r30, 0x12 ; 18 d6d6: 0c 94 fd f6 jmp 0x1edfa ; 0x1edfa <__epilogue_restores__>