diff options
Diffstat (limited to 'device/lib/stm8/_modslong.lst')
| -rw-r--r-- | device/lib/stm8/_modslong.lst | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/device/lib/stm8/_modslong.lst b/device/lib/stm8/_modslong.lst deleted file mode 100644 index 06a4fb0..0000000 --- a/device/lib/stm8/_modslong.lst +++ /dev/null @@ -1,56 +0,0 @@ - 1 ;-------------------------------------------------------------------------- - 2 ; _modslong.s - 3 ; - 4 ; Copyright (C) 2014, Ben Shi - 5 ; - 6 ; This library is free software; you can redistribute it and/or modify it - 7 ; under the terms of the GNU General Public License as published by the - 8 ; Free Software Foundation; either version 2, or (at your option) any - 9 ; later version. - 10 ; - 11 ; This library is distributed in the hope that it will be useful, - 12 ; but WITHOUT ANY WARRANTY; without even the implied warranty of - 13 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - 14 ; GNU General Public License for more details. - 15 ; - 16 ; You should have received a copy of the GNU General Public License - 17 ; along with this library; see the file COPYING. If not, write to the - 18 ; Free Software Foundation, 51 Franklin Street, Fifth Floor, Boston, - 19 ; MA 02110-1301, USA. - 20 ; - 21 ; As a special exception, if you link this library with other files, - 22 ; some of which are compiled with SDCC, to produce an executable, - 23 ; this library does not by itself cause the resulting executable to - 24 ; be covered by the GNU General Public License. This exception does - 25 ; not however invalidate any other reasons why the executable file - 26 ; might be covered by the GNU General Public License. - 27 ;-------------------------------------------------------------------------- - 28 - 29 .globl __modslong - 30 - 31 .area CODE - 000000 32 __modslong: - 000000 1E 09 [ 2] 33 ldw x, (#0x09, sp) - 000002 16 07 [ 2] 34 ldw y, (#0x07, sp) - 000004 2A 03 [ 1] 35 jrpl __modslong_0 - 000006 CDr00r00 [ 4] 36 call __fast_long_neg - 000009 37 __modslong_0: - 000009 89 [ 2] 38 pushw x - 00000A 90 89 [ 2] 39 pushw y - 00000C 40 __modslong_1: - 00000C 1E 09 [ 2] 41 ldw x, (#0x09, sp) - 00000E 16 07 [ 2] 42 ldw y, (#0x07, sp) - 000010 2A 03 [ 1] 43 jrpl __modslong_2 - 000012 CDr00r00 [ 4] 44 call __fast_long_neg - 000015 45 __modslong_2: - 000015 89 [ 2] 46 pushw x - 000016 90 89 [ 2] 47 pushw y - 000018 48 __modslong_3: - 000018 CDr00r00 [ 4] 49 call __modulong - 00001B 5B 08 [ 2] 50 addw sp, #0x08 - 00001D 51 __modslong_4: - 00001D 7B 03 [ 1] 52 ld a, (#0x03, sp) - 00001F 2A 03 [ 1] 53 jrpl __modslong_5 - 000021 CDr00r00 [ 4] 54 call __fast_long_neg - 000024 55 __modslong_5: - 000024 81 [ 4] 56 ret |
