summaryrefslogtreecommitdiff
path: root/device/lib/stm8/ldexpf.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/ldexpf.lst
parented26eb00026800d1d2ff6289627216c7d1f0d459 (diff)
downloadsdcc-gas-2cece67cb5af0339e4ab1f18b0bce2f0b4e6ebdd.tar.gz
Removed intermediate files
Diffstat (limited to 'device/lib/stm8/ldexpf.lst')
-rw-r--r--device/lib/stm8/ldexpf.lst155
1 files changed, 0 insertions, 155 deletions
diff --git a/device/lib/stm8/ldexpf.lst b/device/lib/stm8/ldexpf.lst
deleted file mode 100644
index 263330f..0000000
--- a/device/lib/stm8/ldexpf.lst
+++ /dev/null
@@ -1,155 +0,0 @@
- 1 ;--------------------------------------------------------
- 2 ; File Created by SDCC : free open source ANSI-C Compiler
- 3 ; Version 3.9.3 #11345 (Linux)
- 4 ;--------------------------------------------------------
- 5 .module ldexpf
- 6 .optsdcc -mstm8
- 7
- 8 ;--------------------------------------------------------
- 9 ; Public variables in this module
- 10 ;--------------------------------------------------------
- 11 .globl _ldexpf
- 12 ;--------------------------------------------------------
- 13 ; ram data
- 14 ;--------------------------------------------------------
- 15 .area DATA
- 16 ;--------------------------------------------------------
- 17 ; ram data
- 18 ;--------------------------------------------------------
- 19 .area INITIALIZED
- 20 ;--------------------------------------------------------
- 21 ; absolute external ram data
- 22 ;--------------------------------------------------------
- 23 .area DABS (ABS)
- 24
- 25 ; default segment ordering for linker
- 26 .area HOME
- 27 .area GSINIT
- 28 .area GSFINAL
- 29 .area CONST
- 30 .area INITIALIZER
- 31 .area CODE
- 32
- 33 ;--------------------------------------------------------
- 34 ; global & static initialisations
- 35 ;--------------------------------------------------------
- 36 .area HOME
- 37 .area GSINIT
- 38 .area GSFINAL
- 39 .area GSINIT
- 40 ;--------------------------------------------------------
- 41 ; Home
- 42 ;--------------------------------------------------------
- 43 .area HOME
- 44 .area HOME
- 45 ;--------------------------------------------------------
- 46 ; code
- 47 ;--------------------------------------------------------
- 48 .area CODE
- 49 ; ../ldexpf.c: 34: float ldexpf(float x, int pw2)
- 50 ; -----------------------------------------
- 51 ; function ldexpf
- 52 ; -----------------------------------------
- 000000 53 _ldexpf:
- 000000 52 10 [ 2] 54 sub sp, #16
- 55 ; ../ldexpf.c: 39: fl.f = x;
- 000002 16 15 [ 2] 56 ldw y, (0x15, sp)
- 000004 17 03 [ 2] 57 ldw (0x03, sp), y
- 000006 16 13 [ 2] 58 ldw y, (0x13, sp)
- 000008 17 01 [ 2] 59 ldw (0x01, sp), y
- 60 ; ../ldexpf.c: 41: e=(fl.l >> 23) & 0x000000ff;
- 00000A 16 03 [ 2] 61 ldw y, (0x03, sp)
- 00000C 1E 01 [ 2] 62 ldw x, (0x01, sp)
- 00000E 4F [ 1] 63 clr a
- 00000F 5D [ 2] 64 tnzw x
- 000010 2A 01 [ 1] 65 jrpl 00103$
- 000012 4A [ 1] 66 dec a
- 000013 67 00103$:
- 000013 88 [ 1] 68 push a
- 000014 01 [ 1] 69 rrwa x
- 000015 90 01 [ 1] 70 rrwa y
- 000017 7B 01 [ 1] 71 ld a, (1, sp)
- 000019 01 [ 1] 72 rrwa x
- 00001A 90 01 [ 1] 73 rrwa y
- 00001C 7B 01 [ 1] 74 ld a, (1, sp)
- 00001E 01 [ 1] 75 rrwa x
- 00001F 90 01 [ 1] 76 rrwa y
- 000021 48 [ 1] 77 sll a
- 000022 90 59 [ 2] 78 rlcw y
- 000024 59 [ 2] 79 rlcw x
- 000025 84 [ 1] 80 pop a
- 000026 4F [ 1] 81 clr a
- 000027 5F [ 1] 82 clrw x
- 000028 61 [ 1] 83 exg a, yl
- 000029 6B 0C [ 1] 84 ld (0x0c, sp), a
- 00002B 61 [ 1] 85 exg a, yl
- 00002C 6B 0B [ 1] 86 ld (0x0b, sp), a
- 00002E 1F 09 [ 2] 87 ldw (0x09, sp), x
- 88 ; ../ldexpf.c: 42: e+=pw2;
- 000030 1E 17 [ 2] 89 ldw x, (0x17, sp)
- 000032 1F 0F [ 2] 90 ldw (0x0f, sp), x
- 000034 5F [ 1] 91 clrw x
- 000035 0D 0F [ 1] 92 tnz (0x0f, sp)
- 000037 2A 01 [ 1] 93 jrpl 00104$
- 000039 5A [ 2] 94 decw x
- 00003A 95 00104$:
- 00003A 16 0F [ 2] 96 ldw y, (0x0f, sp)
- 00003C 72 F9 0B [ 2] 97 addw y, (0x0b, sp)
- 00003F 9F [ 1] 98 ld a, xl
- 000040 19 0A [ 1] 99 adc a, (0x0a, sp)
- 000042 02 [ 1] 100 rlwa x
- 000043 19 09 [ 1] 101 adc a, (0x09, sp)
- 102 ; ../ldexpf.c: 43: fl.l= ((e & 0xff) << 23) | (fl.l & 0x807fffff);
- 000045 4F [ 1] 103 clr a
- 000046 90 95 [ 1] 104 ld yh, a
- 000048 5F [ 1] 105 clrw x
- 000049 41 [ 1] 106 exg a, xl
- 00004A 90 9F [ 1] 107 ld a, yl
- 00004C 41 [ 1] 108 exg a, xl
- 00004D 02 [ 1] 109 rlwa x
- 00004E 90 9E [ 1] 110 ld a, yh
- 000050 01 [ 1] 111 rrwa x
- 000051 90 5F [ 1] 112 clrw y
- 000053 A6 07 [ 1] 113 ld a, #0x07
- 000055 114 00105$:
- 000055 58 [ 2] 115 sllw x
- 000056 4A [ 1] 116 dec a
- 000057 26 FC [ 1] 117 jrne 00105$
- 000059 17 07 [ 2] 118 ldw (0x07, sp), y
- 00005B 1F 05 [ 2] 119 ldw (0x05, sp), x
- 00005D 16 03 [ 2] 120 ldw y, (0x03, sp)
- 00005F 17 0B [ 2] 121 ldw (0x0b, sp), y
- 000061 16 01 [ 2] 122 ldw y, (0x01, sp)
- 000063 17 09 [ 2] 123 ldw (0x09, sp), y
- 000065 7B 0B [ 1] 124 ld a, (0x0b, sp)
- 000067 6B 0F [ 1] 125 ld (0x0f, sp), a
- 000069 7B 0C [ 1] 126 ld a, (0x0c, sp)
- 00006B 6B 10 [ 1] 127 ld (0x10, sp), a
- 00006D 7B 0A [ 1] 128 ld a, (0x0a, sp)
- 00006F A4 7F [ 1] 129 and a, #0x7f
- 000071 6B 0E [ 1] 130 ld (0x0e, sp), a
- 000073 7B 09 [ 1] 131 ld a, (0x09, sp)
- 000075 A4 80 [ 1] 132 and a, #0x80
- 000077 1A 05 [ 1] 133 or a, (0x05, sp)
- 000079 90 95 [ 1] 134 ld yh, a
- 00007B 7B 08 [ 1] 135 ld a, (0x08, sp)
- 00007D 1A 10 [ 1] 136 or a, (0x10, sp)
- 00007F 97 [ 1] 137 ld xl, a
- 000080 7B 07 [ 1] 138 ld a, (0x07, sp)
- 000082 1A 0F [ 1] 139 or a, (0x0f, sp)
- 000084 95 [ 1] 140 ld xh, a
- 000085 7B 06 [ 1] 141 ld a, (0x06, sp)
- 000087 1A 0E [ 1] 142 or a, (0x0e, sp)
- 000089 90 97 [ 1] 143 ld yl, a
- 00008B 1F 03 [ 2] 144 ldw (0x03, sp), x
- 00008D 17 01 [ 2] 145 ldw (0x01, sp), y
- 146 ; ../ldexpf.c: 45: return(fl.f);
- 00008F 1E 03 [ 2] 147 ldw x, (0x03, sp)
- 000091 16 01 [ 2] 148 ldw y, (0x01, sp)
- 149 ; ../ldexpf.c: 46: }
- 000093 5B 10 [ 2] 150 addw sp, #16
- 000095 81 [ 4] 151 ret
- 152 .area CODE
- 153 .area CONST
- 154 .area INITIALIZER
- 155 .area CABS (ABS)