tzset.lst 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543
  1. GAS LISTING /tmp/ccchPbJe.s page 1
  2. 1 .file "tzset.c"
  3. 2 __SP_H__ = 0x3e
  4. 3 __SP_L__ = 0x3d
  5. 4 __SREG__ = 0x3f
  6. 5 __RAMPZ__ = 0x3b
  7. 6 __tmp_reg__ = 0
  8. 7 __zero_reg__ = 1
  9. 8 .section .text._isindst,"ax",@progbits
  10. 9 .global _isindst
  11. 10 .type _isindst, @function
  12. 11 _isindst:
  13. 12 0000 8F92 push r8
  14. 13 0002 9F92 push r9
  15. 14 0004 AF92 push r10
  16. 15 0006 BF92 push r11
  17. 16 0008 CF92 push r12
  18. 17 000a DF92 push r13
  19. 18 000c EF92 push r14
  20. 19 000e FF92 push r15
  21. 20 0010 0F93 push r16
  22. 21 0012 1F93 push r17
  23. 22 0014 CF93 push r28
  24. 23 0016 DF93 push r29
  25. 24 /* prologue: function */
  26. 25 /* frame size = 0 */
  27. 26 /* stack size = 12 */
  28. 27 .L__stack_usage = 12
  29. 28 0018 7C01 movw r14,r24
  30. 29 001a 8091 0000 lds r24,_daylight
  31. 30 001e 9091 0000 lds r25,_daylight+1
  32. 31 0022 892B or r24,r25
  33. 32 0024 01F4 brne .L2
  34. 33 .L25:
  35. 34 0026 80E0 ldi r24,0
  36. 35 0028 00C0 rjmp .L39
  37. 36 .L2:
  38. 37 002a D701 movw r26,r14
  39. 38 002c 1A96 adiw r26,10
  40. 39 002e 0D91 ld r16,X+
  41. 40 0030 1C91 ld r17,X
  42. 41 0032 1B97 sbiw r26,10+1
  43. 42 0034 8091 0000 lds r24,dststart
  44. 43 0038 9091 0000 lds r25,dststart+1
  45. 44 003c 0817 cp r16,r24
  46. 45 003e 1907 cpc r17,r25
  47. 46 0040 01F4 brne .L4
  48. 47 0042 8091 0000 lds r24,dstend
  49. 48 0046 9091 0000 lds r25,dstend+1
  50. 49 004a 0817 cp r16,r24
  51. 50 004c 1907 cpc r17,r25
  52. 51 004e 01F4 brne .+2
  53. 52 0050 00C0 rjmp .L5
  54. 53 .L4:
  55. 54 0052 6801 movw r12,r16
  56. 55 0054 B3E0 ldi r27,3
  57. 56 0056 CB22 and r12,r27
  58. 57 0058 DD24 clr r13
  59. GAS LISTING /tmp/ccchPbJe.s page 2
  60. 58 005a C114 cp r12,__zero_reg__
  61. 59 005c D104 cpc r13,__zero_reg__
  62. 60 005e 01F4 brne .L6
  63. 61 0060 8091 0000 lds r24,_lpdays+4
  64. 62 0064 9091 0000 lds r25,_lpdays+4+1
  65. 63 0068 4C01 movw r8,r24
  66. 64 006a EFEF ldi r30,-1
  67. 65 006c 8E1A sub r8,r30
  68. 66 006e 9E0A sbc r9,r30
  69. 67 0070 00C0 rjmp .L7
  70. 68 .L6:
  71. 69 0072 8091 0000 lds r24,_days+4
  72. 70 0076 9091 0000 lds r25,_days+4+1
  73. 71 007a 4C01 movw r8,r24
  74. 72 007c FFEF ldi r31,-1
  75. 73 007e 8F1A sub r8,r31
  76. 74 0080 9F0A sbc r9,r31
  77. 75 .L7:
  78. 76 0082 9801 movw r18,r16
  79. 77 0084 2654 subi r18,70
  80. 78 0086 3109 sbc r19,__zero_reg__
  81. 79 0088 8DE6 ldi r24,lo8(109)
  82. 80 008a 91E0 ldi r25,lo8(1)
  83. 81 008c 289F mul r18,r24
  84. 82 008e E001 movw r28,r0
  85. 83 0090 299F mul r18,r25
  86. 84 0092 D00D add r29,r0
  87. 85 0094 389F mul r19,r24
  88. 86 0096 D00D add r29,r0
  89. 87 0098 1124 clr r1
  90. 88 009a 5801 movw r10,r16
  91. 89 009c 21E0 ldi r18,1
  92. 90 009e A21A sub r10,r18
  93. 91 00a0 B108 sbc r11,__zero_reg__
  94. 92 00a2 B594 asr r11
  95. 93 00a4 A794 ror r10
  96. 94 00a6 B594 asr r11
  97. 95 00a8 A794 ror r10
  98. 96 00aa BE01 movw r22,r28
  99. 97 00ac 680D add r22,r8
  100. 98 00ae 791D adc r23,r9
  101. 99 00b0 6A0D add r22,r10
  102. 100 00b2 7B1D adc r23,r11
  103. 101 00b4 CB01 movw r24,r22
  104. 102 00b6 770F lsl r23
  105. 103 00b8 AA0B sbc r26,r26
  106. 104 00ba BB0B sbc r27,r27
  107. 105 00bc BC01 movw r22,r24
  108. 106 00be CD01 movw r24,r26
  109. 107 00c0 6D50 subi r22,13
  110. 108 00c2 7109 sbc r23,__zero_reg__
  111. 109 00c4 8109 sbc r24,__zero_reg__
  112. 110 00c6 9109 sbc r25,__zero_reg__
  113. 111 00c8 27E0 ldi r18,lo8(7)
  114. 112 00ca 30E0 ldi r19,0
  115. 113 00cc 40E0 ldi r20,0
  116. 114 00ce 50E0 ldi r21,0
  117. GAS LISTING /tmp/ccchPbJe.s page 3
  118. 115 00d0 0E94 0000 call __divmodsi4
  119. 116 00d4 1616 cp __zero_reg__,r22
  120. 117 00d6 1706 cpc __zero_reg__,r23
  121. 118 00d8 1806 cpc __zero_reg__,r24
  122. 119 00da 1906 cpc __zero_reg__,r25
  123. 120 00dc 04F0 brlt .L8
  124. 121 00de 2CE1 ldi r18,lo8(28)
  125. 122 00e0 30E0 ldi r19,0
  126. 123 00e2 00C0 rjmp .L36
  127. 124 .L8:
  128. 125 00e4 23E2 ldi r18,lo8(35)
  129. 126 00e6 30E0 ldi r19,0
  130. 127 .L36:
  131. 128 00e8 C901 movw r24,r18
  132. 129 00ea 861B sub r24,r22
  133. 130 00ec 970B sbc r25,r23
  134. 131 00ee 880D add r24,r8
  135. 132 00f0 991D adc r25,r9
  136. 133 00f2 C114 cp r12,__zero_reg__
  137. 134 00f4 D104 cpc r13,__zero_reg__
  138. 135 00f6 01F4 brne .L10
  139. 136 00f8 2091 0000 lds r18,_lpdays+6
  140. 137 00fc 3091 0000 lds r19,_lpdays+6+1
  141. 138 0100 2817 cp r18,r24
  142. 139 0102 3907 cpc r19,r25
  143. 140 0104 04F0 brlt .L11
  144. 141 0106 00C0 rjmp .L42
  145. 142 .L10:
  146. 143 0108 2091 0000 lds r18,_days+6
  147. 144 010c 3091 0000 lds r19,_days+6+1
  148. 145 0110 2817 cp r18,r24
  149. 146 0112 3907 cpc r19,r25
  150. 147 0114 04F4 brge .L13
  151. 148 .L11:
  152. 149 0116 0797 sbiw r24,7
  153. 150 0118 9093 0000 sts dststart+2+1,r25
  154. 151 011c 8093 0000 sts dststart+2,r24
  155. 152 0120 80E0 ldi r24,0
  156. 153 0122 9DED ldi r25,lo8(-35)
  157. 154 0124 ADE6 ldi r26,lo8(109)
  158. 155 0126 B0E0 ldi r27,0
  159. 156 0128 8093 0000 sts dststart+4,r24
  160. 157 012c 9093 0000 sts dststart+4+1,r25
  161. 158 0130 A093 0000 sts dststart+4+2,r26
  162. 159 0134 B093 0000 sts dststart+4+3,r27
  163. 160 0138 1093 0000 sts dststart+1,r17
  164. 161 013c 0093 0000 sts dststart,r16
  165. 162 0140 C114 cp r12,__zero_reg__
  166. 163 0142 D104 cpc r13,__zero_reg__
  167. 164 0144 01F4 brne .L14
  168. 165 .L30:
  169. 166 0146 E091 0000 lds r30,_lpdays+18
  170. 167 014a F091 0000 lds r31,_lpdays+18+1
  171. 168 014e 4F01 movw r8,r30
  172. 169 0150 8FEF ldi r24,-1
  173. 170 0152 881A sub r8,r24
  174. 171 0154 980A sbc r9,r24
  175. GAS LISTING /tmp/ccchPbJe.s page 4
  176. 172 0156 00C0 rjmp .L15
  177. 173 .L13:
  178. 174 0158 9093 0000 sts dststart+2+1,r25
  179. 175 015c 8093 0000 sts dststart+2,r24
  180. 176 0160 80E0 ldi r24,0
  181. 177 0162 9DED ldi r25,lo8(-35)
  182. 178 0164 ADE6 ldi r26,lo8(109)
  183. 179 0166 B0E0 ldi r27,0
  184. 180 0168 8093 0000 sts dststart+4,r24
  185. 181 016c 9093 0000 sts dststart+4+1,r25
  186. 182 0170 A093 0000 sts dststart+4+2,r26
  187. 183 0174 B093 0000 sts dststart+4+3,r27
  188. 184 0178 1093 0000 sts dststart+1,r17
  189. 185 017c 0093 0000 sts dststart,r16
  190. 186 .L14:
  191. 187 0180 E091 0000 lds r30,_days+18
  192. 188 0184 F091 0000 lds r31,_days+18+1
  193. 189 0188 4F01 movw r8,r30
  194. 190 018a AFEF ldi r26,-1
  195. 191 018c 8A1A sub r8,r26
  196. 192 018e 9A0A sbc r9,r26
  197. 193 .L15:
  198. 194 0190 C80D add r28,r8
  199. 195 0192 D91D adc r29,r9
  200. 196 0194 CA0D add r28,r10
  201. 197 0196 DB1D adc r29,r11
  202. 198 0198 CE01 movw r24,r28
  203. 199 019a DD0F lsl r29
  204. 200 019c AA0B sbc r26,r26
  205. 201 019e BB0B sbc r27,r27
  206. 202 01a0 BC01 movw r22,r24
  207. 203 01a2 CD01 movw r24,r26
  208. 204 01a4 6D50 subi r22,13
  209. 205 01a6 7109 sbc r23,__zero_reg__
  210. 206 01a8 8109 sbc r24,__zero_reg__
  211. 207 01aa 9109 sbc r25,__zero_reg__
  212. 208 01ac 27E0 ldi r18,lo8(7)
  213. 209 01ae 30E0 ldi r19,0
  214. 210 01b0 40E0 ldi r20,0
  215. 211 01b2 50E0 ldi r21,0
  216. 212 01b4 0E94 0000 call __divmodsi4
  217. 213 01b8 1616 cp __zero_reg__,r22
  218. 214 01ba 1706 cpc __zero_reg__,r23
  219. 215 01bc 1806 cpc __zero_reg__,r24
  220. 216 01be 1906 cpc __zero_reg__,r25
  221. 217 01c0 04F0 brlt .L16
  222. 218 01c2 ECE1 ldi r30,lo8(28)
  223. 219 01c4 F0E0 ldi r31,0
  224. 220 01c6 00C0 rjmp .L37
  225. 221 .L16:
  226. 222 01c8 E3E2 ldi r30,lo8(35)
  227. 223 01ca F0E0 ldi r31,0
  228. 224 .L37:
  229. 225 01cc E61B sub r30,r22
  230. 226 01ce F70B sbc r31,r23
  231. 227 01d0 E80D add r30,r8
  232. 228 01d2 F91D adc r31,r9
  233. GAS LISTING /tmp/ccchPbJe.s page 5
  234. 229 01d4 CD28 or r12,r13
  235. 230 01d6 01F4 brne .L18
  236. 231 01d8 8091 0000 lds r24,_lpdays+20
  237. 232 01dc 9091 0000 lds r25,_lpdays+20+1
  238. 233 01e0 00C0 rjmp .L19
  239. 234 .L18:
  240. 235 01e2 8091 0000 lds r24,_days+20
  241. 236 01e6 9091 0000 lds r25,_days+20+1
  242. 237 .L19:
  243. 238 01ea 8E17 cp r24,r30
  244. 239 01ec 9F07 cpc r25,r31
  245. 240 01ee 04F4 brge .L20
  246. 241 01f0 3797 sbiw r30,7
  247. 242 .L20:
  248. 243 01f2 F093 0000 sts dstend+2+1,r31
  249. 244 01f6 E093 0000 sts dstend+2,r30
  250. 245 01fa 2091 0000 lds r18,_dstbias
  251. 246 01fe 3091 0000 lds r19,_dstbias+1
  252. 247 0202 4091 0000 lds r20,_dstbias+2
  253. 248 0206 5091 0000 lds r21,_dstbias+3
  254. 249 020a A8EE ldi r26,lo8(-24)
  255. 250 020c B3E0 ldi r27,lo8(3)
  256. 251 020e 0E94 0000 call __muluhisi3
  257. 252 0212 4B01 movw r8,r22
  258. 253 0214 5C01 movw r10,r24
  259. 254 0216 BDED ldi r27,-35
  260. 255 0218 9B0E add r9,r27
  261. 256 021a BDE6 ldi r27,109
  262. 257 021c AB1E adc r10,r27
  263. 258 021e B11C adc r11,__zero_reg__
  264. 259 0220 B7FE sbrs r11,7
  265. 260 0222 00C0 rjmp .L21
  266. 261 0224 DC01 movw r26,r24
  267. 262 0226 CB01 movw r24,r22
  268. 263 0228 975C subi r25,-57
  269. 264 022a AB46 sbci r26,107
  270. 265 022c BA4F sbci r27,-6
  271. 266 022e 8093 0000 sts dstend+4,r24
  272. 267 0232 9093 0000 sts dstend+4+1,r25
  273. 268 0236 A093 0000 sts dstend+4+2,r26
  274. 269 023a B093 0000 sts dstend+4+3,r27
  275. 270 023e 3197 sbiw r30,1
  276. 271 0240 00C0 rjmp .L38
  277. 272 .L21:
  278. 273 0242 8114 cp r8,__zero_reg__
  279. 274 0244 2CE5 ldi r18,92
  280. 275 0246 9206 cpc r9,r18
  281. 276 0248 26E2 ldi r18,38
  282. 277 024a A206 cpc r10,r18
  283. 278 024c 25E0 ldi r18,5
  284. 279 024e B206 cpc r11,r18
  285. 280 0250 04F4 brge .L23
  286. 281 0252 8092 0000 sts dstend+4,r8
  287. 282 0256 9092 0000 sts dstend+4+1,r9
  288. 283 025a A092 0000 sts dstend+4+2,r10
  289. 284 025e B092 0000 sts dstend+4+3,r11
  290. 285 0262 00C0 rjmp .L22
  291. GAS LISTING /tmp/ccchPbJe.s page 6
  292. 286 .L23:
  293. 287 0264 DC01 movw r26,r24
  294. 288 0266 CB01 movw r24,r22
  295. 289 0268 9F57 subi r25,127
  296. 290 026a A84B sbci r26,-72
  297. 291 026c B440 sbci r27,4
  298. 292 026e 8093 0000 sts dstend+4,r24
  299. 293 0272 9093 0000 sts dstend+4+1,r25
  300. 294 0276 A093 0000 sts dstend+4+2,r26
  301. 295 027a B093 0000 sts dstend+4+3,r27
  302. 296 027e 3196 adiw r30,1
  303. 297 .L38:
  304. 298 0280 F093 0000 sts dstend+2+1,r31
  305. 299 0284 E093 0000 sts dstend+2,r30
  306. 300 .L22:
  307. 301 0288 1093 0000 sts dstend+1,r17
  308. 302 028c 0093 0000 sts dstend,r16
  309. 303 .L5:
  310. 304 0290 C091 0000 lds r28,dststart+2
  311. 305 0294 D091 0000 lds r29,dststart+2+1
  312. 306 0298 8091 0000 lds r24,dstend+2
  313. 307 029c 9091 0000 lds r25,dstend+2+1
  314. 308 02a0 D701 movw r26,r14
  315. 309 02a2 1E96 adiw r26,14
  316. 310 02a4 ED91 ld r30,X+
  317. 311 02a6 FC91 ld r31,X
  318. 312 02a8 1F97 sbiw r26,14+1
  319. 313 02aa C817 cp r28,r24
  320. 314 02ac D907 cpc r29,r25
  321. 315 02ae 04F4 brge .L24
  322. 316 02b0 EC17 cp r30,r28
  323. 317 02b2 FD07 cpc r31,r29
  324. 318 02b4 04F4 brge .+2
  325. 319 02b6 00C0 rjmp .L25
  326. 320 02b8 8E17 cp r24,r30
  327. 321 02ba 9F07 cpc r25,r31
  328. 322 02bc 04F4 brge .+2
  329. 323 02be 00C0 rjmp .L25
  330. 324 02c0 CE17 cp r28,r30
  331. 325 02c2 DF07 cpc r29,r31
  332. 326 02c4 04F4 brge .L26
  333. 327 02c6 E817 cp r30,r24
  334. 328 02c8 F907 cpc r31,r25
  335. 329 02ca 04F4 brge .L26
  336. 330 02cc 00C0 rjmp .L33
  337. 331 .L24:
  338. 332 02ce E817 cp r30,r24
  339. 333 02d0 F907 cpc r31,r25
  340. 334 02d2 04F4 brge .+2
  341. 335 02d4 00C0 rjmp .L33
  342. 336 02d6 CE17 cp r28,r30
  343. 337 02d8 DF07 cpc r29,r31
  344. 338 02da 04F4 brge .+2
  345. 339 02dc 00C0 rjmp .L33
  346. 340 02de 8E17 cp r24,r30
  347. 341 02e0 9F07 cpc r25,r31
  348. 342 02e2 04F4 brge .L26
  349. GAS LISTING /tmp/ccchPbJe.s page 7
  350. 343 02e4 EC17 cp r30,r28
  351. 344 02e6 FD07 cpc r31,r29
  352. 345 02e8 04F4 brge .+2
  353. 346 02ea 00C0 rjmp .L25
  354. 347 .L26:
  355. 348 02ec D701 movw r26,r14
  356. 349 02ee 1296 adiw r26,2
  357. 350 02f0 8D91 ld r24,X+
  358. 351 02f2 9C91 ld r25,X
  359. 352 02f4 1397 sbiw r26,2+1
  360. 353 02f6 1496 adiw r26,4
  361. 354 02f8 4D91 ld r20,X+
  362. 355 02fa 5C91 ld r21,X
  363. 356 02fc 1597 sbiw r26,4+1
  364. 357 02fe CD90 ld r12,X+
  365. 358 0300 DC90 ld r13,X
  366. 359 0302 0D2C mov __tmp_reg__,r13
  367. 360 0304 000C lsl r0
  368. 361 0306 EE08 sbc r14,r14
  369. 362 0308 FF08 sbc r15,r15
  370. 363 030a 2CE3 ldi r18,lo8(60)
  371. 364 030c 30E0 ldi r19,0
  372. 365 030e DC01 movw r26,r24
  373. 366 0310 0E94 0000 call __usmulhisi3
  374. 367 0314 C60E add r12,r22
  375. 368 0316 D71E adc r13,r23
  376. 369 0318 E81E adc r14,r24
  377. 370 031a F91E adc r15,r25
  378. 371 031c 20E1 ldi r18,lo8(16)
  379. 372 031e 3EE0 ldi r19,lo8(14)
  380. 373 0320 DA01 movw r26,r20
  381. 374 0322 0E94 0000 call __usmulhisi3
  382. 375 0326 A701 movw r20,r14
  383. 376 0328 9601 movw r18,r12
  384. 377 032a 260F add r18,r22
  385. 378 032c 371F adc r19,r23
  386. 379 032e 481F adc r20,r24
  387. 380 0330 591F adc r21,r25
  388. 381 0332 A8EE ldi r26,lo8(-24)
  389. 382 0334 B3E0 ldi r27,lo8(3)
  390. 383 0336 0E94 0000 call __muluhisi3
  391. 384 033a 51E0 ldi r21,lo8(1)
  392. 385 033c 40E0 ldi r20,0
  393. 386 033e CE17 cp r28,r30
  394. 387 0340 DF07 cpc r29,r31
  395. 388 0342 01F4 brne .L27
  396. 389 0344 0091 0000 lds r16,dststart+4
  397. 390 0348 1091 0000 lds r17,dststart+4+1
  398. 391 034c 2091 0000 lds r18,dststart+4+2
  399. 392 0350 3091 0000 lds r19,dststart+4+3
  400. 393 0354 6017 cp r22,r16
  401. 394 0356 7107 cpc r23,r17
  402. 395 0358 8207 cpc r24,r18
  403. 396 035a 9307 cpc r25,r19
  404. 397 035c 04F4 brge .L29
  405. 398 035e 00C0 rjmp .L40
  406. 399 .L27:
  407. GAS LISTING /tmp/ccchPbJe.s page 8
  408. 400 0360 0091 0000 lds r16,dstend+4
  409. 401 0364 1091 0000 lds r17,dstend+4+1
  410. 402 0368 2091 0000 lds r18,dstend+4+2
  411. 403 036c 3091 0000 lds r19,dstend+4+3
  412. 404 0370 6017 cp r22,r16
  413. 405 0372 7107 cpc r23,r17
  414. 406 0374 8207 cpc r24,r18
  415. 407 0376 9307 cpc r25,r19
  416. 408 0378 04F0 brlt .L29
  417. 409 .L40:
  418. 410 037a 50E0 ldi r21,0
  419. 411 .L29:
  420. 412 037c 852F mov r24,r21
  421. 413 037e 942F mov r25,r20
  422. 414 0380 00C0 rjmp .L34
  423. 415 .L33:
  424. 416 0382 81E0 ldi r24,lo8(1)
  425. 417 .L39:
  426. 418 0384 90E0 ldi r25,0
  427. 419 0386 00C0 rjmp .L34
  428. 420 .L42:
  429. 421 0388 9093 0000 sts dststart+2+1,r25
  430. 422 038c 8093 0000 sts dststart+2,r24
  431. 423 0390 80E0 ldi r24,0
  432. 424 0392 9DED ldi r25,lo8(-35)
  433. 425 0394 ADE6 ldi r26,lo8(109)
  434. 426 0396 B0E0 ldi r27,0
  435. 427 0398 8093 0000 sts dststart+4,r24
  436. 428 039c 9093 0000 sts dststart+4+1,r25
  437. 429 03a0 A093 0000 sts dststart+4+2,r26
  438. 430 03a4 B093 0000 sts dststart+4+3,r27
  439. 431 03a8 1093 0000 sts dststart+1,r17
  440. 432 03ac 0093 0000 sts dststart,r16
  441. 433 03b0 00C0 rjmp .L30
  442. 434 .L34:
  443. 435 /* epilogue start */
  444. 436 03b2 DF91 pop r29
  445. 437 03b4 CF91 pop r28
  446. 438 03b6 1F91 pop r17
  447. 439 03b8 0F91 pop r16
  448. 440 03ba FF90 pop r15
  449. 441 03bc EF90 pop r14
  450. 442 03be DF90 pop r13
  451. 443 03c0 CF90 pop r12
  452. 444 03c2 BF90 pop r11
  453. 445 03c4 AF90 pop r10
  454. 446 03c6 9F90 pop r9
  455. 447 03c8 8F90 pop r8
  456. 448 03ca 0895 ret
  457. 449 .size _isindst, .-_isindst
  458. 450 .global _timezone
  459. 451 .data
  460. 452 .type _timezone, @object
  461. 453 .size _timezone, 4
  462. 454 _timezone:
  463. 455 0000 50 .byte 80
  464. 456 0001 46 .byte 70
  465. GAS LISTING /tmp/ccchPbJe.s page 9
  466. 457 0002 00 .byte 0
  467. 458 0003 00 .byte 0
  468. 459 .global _dstbias
  469. 460 .type _dstbias, @object
  470. 461 .size _dstbias, 4
  471. 462 _dstbias:
  472. 463 0004 F0 .byte -16
  473. 464 0005 F1 .byte -15
  474. 465 0006 FF .byte -1
  475. 466 0007 FF .byte -1
  476. 467 .global _daylight
  477. 468 .type _daylight, @object
  478. 469 .size _daylight, 2
  479. 470 _daylight:
  480. 471 0008 0100 .word 1
  481. 472 .type dstend, @object
  482. 473 .size dstend, 8
  483. 474 dstend:
  484. 475 000a FFFF .word -1
  485. 476 000c 0000 .word 0
  486. 477 000e 00 .byte 0
  487. 478 000f 00 .byte 0
  488. 479 0010 00 .byte 0
  489. 480 0011 00 .byte 0
  490. 481 .type dststart, @object
  491. 482 .size dststart, 8
  492. 483 dststart:
  493. 484 0012 FFFF .word -1
  494. 485 0014 0000 .word 0
  495. 486 0016 00 .byte 0
  496. 487 0017 00 .byte 0
  497. 488 0018 00 .byte 0
  498. 489 0019 00 .byte 0
  499. 490 .ident "GCC: (GNU) 5.3.0"
  500. 491 .global __do_copy_data
  501. GAS LISTING /tmp/ccchPbJe.s page 10
  502. DEFINED SYMBOLS
  503. *ABS*:0000000000000000 tzset.c
  504. /tmp/ccchPbJe.s:2 *ABS*:000000000000003e __SP_H__
  505. /tmp/ccchPbJe.s:3 *ABS*:000000000000003d __SP_L__
  506. /tmp/ccchPbJe.s:4 *ABS*:000000000000003f __SREG__
  507. /tmp/ccchPbJe.s:5 *ABS*:000000000000003b __RAMPZ__
  508. /tmp/ccchPbJe.s:6 *ABS*:0000000000000000 __tmp_reg__
  509. /tmp/ccchPbJe.s:7 *ABS*:0000000000000001 __zero_reg__
  510. /tmp/ccchPbJe.s:11 .text._isindst:0000000000000000 _isindst
  511. /tmp/ccchPbJe.s:470 .data:0000000000000008 _daylight
  512. /tmp/ccchPbJe.s:483 .data:0000000000000012 dststart
  513. /tmp/ccchPbJe.s:474 .data:000000000000000a dstend
  514. /tmp/ccchPbJe.s:462 .data:0000000000000004 _dstbias
  515. /tmp/ccchPbJe.s:454 .data:0000000000000000 _timezone
  516. UNDEFINED SYMBOLS
  517. _lpdays
  518. _days
  519. __divmodsi4
  520. __muluhisi3
  521. __usmulhisi3
  522. __do_copy_data