summaryrefslogtreecommitdiff
path: root/device/lib/stm8/logf.lst
diff options
context:
space:
mode:
authorXavier ASUS <xavi92psx@gmail.com>2019-10-23 03:38:32 +0200
committerXavier ASUS <xavi92psx@gmail.com>2019-10-23 03:38:32 +0200
commit2cece67cb5af0339e4ab1f18b0bce2f0b4e6ebdd (patch)
treeb2fbf4e99f194213527304c9189abe65c163ac0b /device/lib/stm8/logf.lst
parented26eb00026800d1d2ff6289627216c7d1f0d459 (diff)
downloadsdcc-gas-2cece67cb5af0339e4ab1f18b0bce2f0b4e6ebdd.tar.gz
Removed intermediate files
Diffstat (limited to 'device/lib/stm8/logf.lst')
-rw-r--r--device/lib/stm8/logf.lst341
1 files changed, 0 insertions, 341 deletions
diff --git a/device/lib/stm8/logf.lst b/device/lib/stm8/logf.lst
deleted file mode 100644
index 0a97583..0000000
--- a/device/lib/stm8/logf.lst
+++ /dev/null
@@ -1,341 +0,0 @@
- 1 ;--------------------------------------------------------
- 2 ; File Created by SDCC : free open source ANSI-C Compiler
- 3 ; Version 3.9.3 #11345 (Linux)
- 4 ;--------------------------------------------------------
- 5 .module logf
- 6 .optsdcc -mstm8
- 7
- 8 ;--------------------------------------------------------
- 9 ; Public variables in this module
- 10 ;--------------------------------------------------------
- 11 .globl _frexpf
- 12 .globl _logf
- 13 ;--------------------------------------------------------
- 14 ; ram data
- 15 ;--------------------------------------------------------
- 16 .area DATA
- 17 ;--------------------------------------------------------
- 18 ; ram data
- 19 ;--------------------------------------------------------
- 20 .area INITIALIZED
- 21 ;--------------------------------------------------------
- 22 ; absolute external ram data
- 23 ;--------------------------------------------------------
- 24 .area DABS (ABS)
- 25
- 26 ; default segment ordering for linker
- 27 .area HOME
- 28 .area GSINIT
- 29 .area GSFINAL
- 30 .area CONST
- 31 .area INITIALIZER
- 32 .area CODE
- 33
- 34 ;--------------------------------------------------------
- 35 ; global & static initialisations
- 36 ;--------------------------------------------------------
- 37 .area HOME
- 38 .area GSINIT
- 39 .area GSFINAL
- 40 .area GSINIT
- 41 ;--------------------------------------------------------
- 42 ; Home
- 43 ;--------------------------------------------------------
- 44 .area HOME
- 45 .area HOME
- 46 ;--------------------------------------------------------
- 47 ; code
- 48 ;--------------------------------------------------------
- 49 .area CODE
- 50 ; ../logf.c: 216: float logf(float x) _FLOAT_FUNC_REENTRANT
- 51 ; -----------------------------------------
- 52 ; function logf
- 53 ; -----------------------------------------
- 000000 54 _logf:
- 000000 52 0E [ 2] 55 sub sp, #14
- 56 ; ../logf.c: 226: if (x<=0.0)
- 000002 1E 13 [ 2] 57 ldw x, (0x13, sp)
- 000004 89 [ 2] 58 pushw x
- 000005 1E 13 [ 2] 59 ldw x, (0x13, sp)
- 000007 89 [ 2] 60 pushw x
- 000008 5F [ 1] 61 clrw x
- 000009 89 [ 2] 62 pushw x
- 00000A 5F [ 1] 63 clrw x
- 00000B 89 [ 2] 64 pushw x
- 00000C CDr00r00 [ 4] 65 call ___fslt
- 00000F 5B 08 [ 2] 66 addw sp, #8
- 000011 6B 0E [ 1] 67 ld (0x0e, sp), a
- 000013 26 0C [ 1] 68 jrne 00102$
- 69 ; ../logf.c: 228: errno=EDOM;
- 000015 AE 00 21 [ 2] 70 ldw x, #0x0021
- 000018 CFu00u00 [ 2] 71 ldw _errno+0, x
- 72 ; ../logf.c: 229: return 0.0;
- 00001B 5F [ 1] 73 clrw x
- 00001C 90 5F [ 1] 74 clrw y
- 00001E CCr01rDC [ 2] 75 jp 00106$
- 000021 76 00102$:
- 77 ; ../logf.c: 231: f=frexpf(x, &n);
- 000021 96 [ 1] 78 ldw x, sp
- 000022 5C [ 1] 79 incw x
- 000023 89 [ 2] 80 pushw x
- 000024 1E 15 [ 2] 81 ldw x, (0x15, sp)
- 000026 89 [ 2] 82 pushw x
- 000027 1E 15 [ 2] 83 ldw x, (0x15, sp)
- 000029 89 [ 2] 84 pushw x
- 00002A CDr00r00 [ 4] 85 call _frexpf
- 00002D 5B 06 [ 2] 86 addw sp, #6
- 00002F 1F 05 [ 2] 87 ldw (0x05, sp), x
- 000031 17 03 [ 2] 88 ldw (0x03, sp), y
- 89 ; ../logf.c: 232: znum=f-0.5;
- 000033 5F [ 1] 90 clrw x
- 000034 89 [ 2] 91 pushw x
- 000035 4B 00 [ 1] 92 push #0x00
- 000037 4B 3F [ 1] 93 push #0x3f
- 000039 1E 09 [ 2] 94 ldw x, (0x09, sp)
- 00003B 89 [ 2] 95 pushw x
- 00003C 1E 09 [ 2] 96 ldw x, (0x09, sp)
- 00003E 89 [ 2] 97 pushw x
- 00003F CDr00r00 [ 4] 98 call ___fssub
- 000042 5B 08 [ 2] 99 addw sp, #8
- 000044 1F 09 [ 2] 100 ldw (0x09, sp), x
- 000046 17 07 [ 2] 101 ldw (0x07, sp), y
- 102 ; ../logf.c: 233: if (f>C0)
- 000048 1E 05 [ 2] 103 ldw x, (0x05, sp)
- 00004A 89 [ 2] 104 pushw x
- 00004B 1E 05 [ 2] 105 ldw x, (0x05, sp)
- 00004D 89 [ 2] 106 pushw x
- 00004E 4B F3 [ 1] 107 push #0xf3
- 000050 4B 04 [ 1] 108 push #0x04
- 000052 4B 35 [ 1] 109 push #0x35
- 000054 4B 3F [ 1] 110 push #0x3f
- 000056 CDr00r00 [ 4] 111 call ___fslt
- 000059 5B 08 [ 2] 112 addw sp, #8
- 00005B 6B 0E [ 1] 113 ld (0x0e, sp), a
- 00005D 27 3C [ 1] 114 jreq 00104$
- 115 ; ../logf.c: 235: znum-=0.5;
- 00005F 5F [ 1] 116 clrw x
- 000060 89 [ 2] 117 pushw x
- 000061 4B 00 [ 1] 118 push #0x00
- 000063 4B 3F [ 1] 119 push #0x3f
- 000065 1E 0D [ 2] 120 ldw x, (0x0d, sp)
- 000067 89 [ 2] 121 pushw x
- 000068 1E 0D [ 2] 122 ldw x, (0x0d, sp)
- 00006A 89 [ 2] 123 pushw x
- 00006B CDr00r00 [ 4] 124 call ___fssub
- 00006E 5B 08 [ 2] 125 addw sp, #8
- 000070 1F 09 [ 2] 126 ldw (0x09, sp), x
- 000072 17 07 [ 2] 127 ldw (0x07, sp), y
- 128 ; ../logf.c: 236: zden=(f*0.5)+0.5;
- 000074 1E 05 [ 2] 129 ldw x, (0x05, sp)
- 000076 89 [ 2] 130 pushw x
- 000077 1E 05 [ 2] 131 ldw x, (0x05, sp)
- 000079 89 [ 2] 132 pushw x
- 00007A 5F [ 1] 133 clrw x
- 00007B 89 [ 2] 134 pushw x
- 00007C 4B 00 [ 1] 135 push #0x00
- 00007E 4B 3F [ 1] 136 push #0x3f
- 000080 CDr00r00 [ 4] 137 call ___fsmul
- 000083 5B 08 [ 2] 138 addw sp, #8
- 000085 4B 00 [ 1] 139 push #0x00
- 000087 4B 00 [ 1] 140 push #0x00
- 000089 4B 00 [ 1] 141 push #0x00
- 00008B 4B 3F [ 1] 142 push #0x3f
- 00008D 89 [ 2] 143 pushw x
- 00008E 90 89 [ 2] 144 pushw y
- 000090 CDr00r00 [ 4] 145 call ___fsadd
- 000093 5B 08 [ 2] 146 addw sp, #8
- 000095 1F 0D [ 2] 147 ldw (0x0d, sp), x
- 000097 17 0B [ 2] 148 ldw (0x0b, sp), y
- 000099 20 2A [ 2] 149 jra 00105$
- 00009B 150 00104$:
- 151 ; ../logf.c: 240: n--;
- 00009B 1E 01 [ 2] 152 ldw x, (0x01, sp)
- 00009D 5A [ 2] 153 decw x
- 00009E 1F 01 [ 2] 154 ldw (0x01, sp), x
- 155 ; ../logf.c: 241: zden=znum*0.5+0.5;
- 0000A0 1E 09 [ 2] 156 ldw x, (0x09, sp)
- 0000A2 89 [ 2] 157 pushw x
- 0000A3 1E 09 [ 2] 158 ldw x, (0x09, sp)
- 0000A5 89 [ 2] 159 pushw x
- 0000A6 5F [ 1] 160 clrw x
- 0000A7 89 [ 2] 161 pushw x
- 0000A8 4B 00 [ 1] 162 push #0x00
- 0000AA 4B 3F [ 1] 163 push #0x3f
- 0000AC CDr00r00 [ 4] 164 call ___fsmul
- 0000AF 5B 08 [ 2] 165 addw sp, #8
- 0000B1 4B 00 [ 1] 166 push #0x00
- 0000B3 4B 00 [ 1] 167 push #0x00
- 0000B5 4B 00 [ 1] 168 push #0x00
- 0000B7 4B 3F [ 1] 169 push #0x3f
- 0000B9 89 [ 2] 170 pushw x
- 0000BA 90 89 [ 2] 171 pushw y
- 0000BC CDr00r00 [ 4] 172 call ___fsadd
- 0000BF 5B 08 [ 2] 173 addw sp, #8
- 0000C1 1F 0D [ 2] 174 ldw (0x0d, sp), x
- 0000C3 17 0B [ 2] 175 ldw (0x0b, sp), y
- 0000C5 176 00105$:
- 177 ; ../logf.c: 243: z=znum/zden;
- 0000C5 1E 0D [ 2] 178 ldw x, (0x0d, sp)
- 0000C7 89 [ 2] 179 pushw x
- 0000C8 1E 0D [ 2] 180 ldw x, (0x0d, sp)
- 0000CA 89 [ 2] 181 pushw x
- 0000CB 1E 0D [ 2] 182 ldw x, (0x0d, sp)
- 0000CD 89 [ 2] 183 pushw x
- 0000CE 1E 0D [ 2] 184 ldw x, (0x0d, sp)
- 0000D0 89 [ 2] 185 pushw x
- 0000D1 CDr00r00 [ 4] 186 call ___fsdiv
- 0000D4 5B 08 [ 2] 187 addw sp, #8
- 0000D6 1F 0D [ 2] 188 ldw (0x0d, sp), x
- 0000D8 17 0B [ 2] 189 ldw (0x0b, sp), y
- 0000DA 16 0D [ 2] 190 ldw y, (0x0d, sp)
- 0000DC 17 05 [ 2] 191 ldw (0x05, sp), y
- 0000DE 16 0B [ 2] 192 ldw y, (0x0b, sp)
- 0000E0 17 03 [ 2] 193 ldw (0x03, sp), y
- 194 ; ../logf.c: 244: w=z*z;
- 0000E2 1E 05 [ 2] 195 ldw x, (0x05, sp)
- 0000E4 89 [ 2] 196 pushw x
- 0000E5 1E 05 [ 2] 197 ldw x, (0x05, sp)
- 0000E7 89 [ 2] 198 pushw x
- 0000E8 1E 09 [ 2] 199 ldw x, (0x09, sp)
- 0000EA 89 [ 2] 200 pushw x
- 0000EB 1E 09 [ 2] 201 ldw x, (0x09, sp)
- 0000ED 89 [ 2] 202 pushw x
- 0000EE CDr00r00 [ 4] 203 call ___fsmul
- 0000F1 5B 08 [ 2] 204 addw sp, #8
- 0000F3 1F 0D [ 2] 205 ldw (0x0d, sp), x
- 0000F5 17 0B [ 2] 206 ldw (0x0b, sp), y
- 207 ; ../logf.c: 246: Rz=z+z*(w*A(w)/B(w));
- 0000F7 1E 0D [ 2] 208 ldw x, (0x0d, sp)
- 0000F9 89 [ 2] 209 pushw x
- 0000FA 1E 0D [ 2] 210 ldw x, (0x0d, sp)
- 0000FC 89 [ 2] 211 pushw x
- 0000FD 4B 3D [ 1] 212 push #0x3d
- 0000FF 4B 7E [ 1] 213 push #0x7e
- 000101 4B 0D [ 1] 214 push #0x0d
- 000103 4B BF [ 1] 215 push #0xbf
- 000105 CDr00r00 [ 4] 216 call ___fsmul
- 000108 5B 08 [ 2] 217 addw sp, #8
- 00010A 1F 09 [ 2] 218 ldw (0x09, sp), x
- 00010C 17 07 [ 2] 219 ldw (0x07, sp), y
- 00010E 4B 3A [ 1] 220 push #0x3a
- 000110 4B 3F [ 1] 221 push #0x3f
- 000112 4B D4 [ 1] 222 push #0xd4
- 000114 4B C0 [ 1] 223 push #0xc0
- 000116 1E 11 [ 2] 224 ldw x, (0x11, sp)
- 000118 89 [ 2] 225 pushw x
- 000119 1E 11 [ 2] 226 ldw x, (0x11, sp)
- 00011B 89 [ 2] 227 pushw x
- 00011C CDr00r00 [ 4] 228 call ___fsadd
- 00011F 5B 08 [ 2] 229 addw sp, #8
- 000121 1F 0D [ 2] 230 ldw (0x0d, sp), x
- 000123 17 0B [ 2] 231 ldw (0x0b, sp), y
- 000125 1E 0D [ 2] 232 ldw x, (0x0d, sp)
- 000127 89 [ 2] 233 pushw x
- 000128 1E 0D [ 2] 234 ldw x, (0x0d, sp)
- 00012A 89 [ 2] 235 pushw x
- 00012B 1E 0D [ 2] 236 ldw x, (0x0d, sp)
- 00012D 89 [ 2] 237 pushw x
- 00012E 1E 0D [ 2] 238 ldw x, (0x0d, sp)
- 000130 89 [ 2] 239 pushw x
- 000131 CDr00r00 [ 4] 240 call ___fsdiv
- 000134 5B 08 [ 2] 241 addw sp, #8
- 000136 1F 0D [ 2] 242 ldw (0x0d, sp), x
- 000138 17 0B [ 2] 243 ldw (0x0b, sp), y
- 00013A 1E 0D [ 2] 244 ldw x, (0x0d, sp)
- 00013C 89 [ 2] 245 pushw x
- 00013D 1E 0D [ 2] 246 ldw x, (0x0d, sp)
- 00013F 89 [ 2] 247 pushw x
- 000140 1E 09 [ 2] 248 ldw x, (0x09, sp)
- 000142 89 [ 2] 249 pushw x
- 000143 1E 09 [ 2] 250 ldw x, (0x09, sp)
- 000145 89 [ 2] 251 pushw x
- 000146 CDr00r00 [ 4] 252 call ___fsmul
- 000149 5B 08 [ 2] 253 addw sp, #8
- 00014B 1F 0D [ 2] 254 ldw (0x0d, sp), x
- 00014D 17 0B [ 2] 255 ldw (0x0b, sp), y
- 00014F 1E 0D [ 2] 256 ldw x, (0x0d, sp)
- 000151 89 [ 2] 257 pushw x
- 000152 1E 0D [ 2] 258 ldw x, (0x0d, sp)
- 000154 89 [ 2] 259 pushw x
- 000155 1E 09 [ 2] 260 ldw x, (0x09, sp)
- 000157 89 [ 2] 261 pushw x
- 000158 1E 09 [ 2] 262 ldw x, (0x09, sp)
- 00015A 89 [ 2] 263 pushw x
- 00015B CDr00r00 [ 4] 264 call ___fsadd
- 00015E 5B 08 [ 2] 265 addw sp, #8
- 000160 1F 0D [ 2] 266 ldw (0x0d, sp), x
- 000162 17 0B [ 2] 267 ldw (0x0b, sp), y
- 000164 16 0D [ 2] 268 ldw y, (0x0d, sp)
- 000166 17 05 [ 2] 269 ldw (0x05, sp), y
- 000168 16 0B [ 2] 270 ldw y, (0x0b, sp)
- 00016A 17 03 [ 2] 271 ldw (0x03, sp), y
- 272 ; ../logf.c: 247: xn=n;
- 00016C 1E 01 [ 2] 273 ldw x, (0x01, sp)
- 00016E 89 [ 2] 274 pushw x
- 00016F CDr00r00 [ 4] 275 call ___sint2fs
- 000172 5B 02 [ 2] 276 addw sp, #2
- 000174 1F 0D [ 2] 277 ldw (0x0d, sp), x
- 000176 17 0B [ 2] 278 ldw (0x0b, sp), y
- 000178 16 0D [ 2] 279 ldw y, (0x0d, sp)
- 00017A 17 09 [ 2] 280 ldw (0x09, sp), y
- 00017C 16 0B [ 2] 281 ldw y, (0x0b, sp)
- 00017E 17 07 [ 2] 282 ldw (0x07, sp), y
- 283 ; ../logf.c: 248: return ((xn*C2+Rz)+xn*C1);
- 000180 1E 09 [ 2] 284 ldw x, (0x09, sp)
- 000182 89 [ 2] 285 pushw x
- 000183 1E 09 [ 2] 286 ldw x, (0x09, sp)
- 000185 89 [ 2] 287 pushw x
- 000186 4B 83 [ 1] 288 push #0x83
- 000188 4B 80 [ 1] 289 push #0x80
- 00018A 4B 5E [ 1] 290 push #0x5e
- 00018C 4B B9 [ 1] 291 push #0xb9
- 00018E CDr00r00 [ 4] 292 call ___fsmul
- 000191 5B 08 [ 2] 293 addw sp, #8
- 000193 1F 0D [ 2] 294 ldw (0x0d, sp), x
- 000195 17 0B [ 2] 295 ldw (0x0b, sp), y
- 000197 1E 05 [ 2] 296 ldw x, (0x05, sp)
- 000199 89 [ 2] 297 pushw x
- 00019A 1E 05 [ 2] 298 ldw x, (0x05, sp)
- 00019C 89 [ 2] 299 pushw x
- 00019D 1E 11 [ 2] 300 ldw x, (0x11, sp)
- 00019F 89 [ 2] 301 pushw x
- 0001A0 1E 11 [ 2] 302 ldw x, (0x11, sp)
- 0001A2 89 [ 2] 303 pushw x
- 0001A3 CDr00r00 [ 4] 304 call ___fsadd
- 0001A6 5B 08 [ 2] 305 addw sp, #8
- 0001A8 1F 0D [ 2] 306 ldw (0x0d, sp), x
- 0001AA 17 0B [ 2] 307 ldw (0x0b, sp), y
- 0001AC 1E 09 [ 2] 308 ldw x, (0x09, sp)
- 0001AE 89 [ 2] 309 pushw x
- 0001AF 1E 09 [ 2] 310 ldw x, (0x09, sp)
- 0001B1 89 [ 2] 311 pushw x
- 0001B2 4B 00 [ 1] 312 push #0x00
- 0001B4 4B 80 [ 1] 313 push #0x80
- 0001B6 4B 31 [ 1] 314 push #0x31
- 0001B8 4B 3F [ 1] 315 push #0x3f
- 0001BA CDr00r00 [ 4] 316 call ___fsmul
- 0001BD 5B 08 [ 2] 317 addw sp, #8
- 0001BF 1F 09 [ 2] 318 ldw (0x09, sp), x
- 0001C1 17 07 [ 2] 319 ldw (0x07, sp), y
- 0001C3 1E 09 [ 2] 320 ldw x, (0x09, sp)
- 0001C5 89 [ 2] 321 pushw x
- 0001C6 1E 09 [ 2] 322 ldw x, (0x09, sp)
- 0001C8 89 [ 2] 323 pushw x
- 0001C9 1E 11 [ 2] 324 ldw x, (0x11, sp)
- 0001CB 89 [ 2] 325 pushw x
- 0001CC 1E 11 [ 2] 326 ldw x, (0x11, sp)
- 0001CE 89 [ 2] 327 pushw x
- 0001CF CDr00r00 [ 4] 328 call ___fsadd
- 0001D2 5B 08 [ 2] 329 addw sp, #8
- 0001D4 1F 0D [ 2] 330 ldw (0x0d, sp), x
- 0001D6 17 0B [ 2] 331 ldw (0x0b, sp), y
- 0001D8 1E 0D [ 2] 332 ldw x, (0x0d, sp)
- 0001DA 16 0B [ 2] 333 ldw y, (0x0b, sp)
- 0001DC 334 00106$:
- 335 ; ../logf.c: 249: }
- 0001DC 5B 0E [ 2] 336 addw sp, #14
- 0001DE 81 [ 4] 337 ret
- 338 .area CODE
- 339 .area CONST
- 340 .area INITIALIZER
- 341 .area CABS (ABS)