Created
February 10, 2020 12:14
-
-
Save r-ryantm/e2a39ed2fc905a071f926a50b8e0bffb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/nix/store/97j10l0q09wcbj9jdwhhrkvc5c4b4wly-sdcc-4.0.0 | |
├── bin | |
│ ├── as2gbmap | |
│ ├── makebin | |
│ ├── packihx | |
│ ├── s51 | |
│ ├── sdar | |
│ ├── sdas390 | |
│ ├── sdas6808 | |
│ ├── sdas8051 | |
│ ├── sdasgb | |
│ ├── sdaspdk13 | |
│ ├── sdaspdk14 | |
│ ├── sdaspdk15 | |
│ ├── sdasrab | |
│ ├── sdasstm8 | |
│ ├── sdastlcs90 | |
│ ├── sdasz80 | |
│ ├── sdcc | |
│ ├── sdcdb | |
│ ├── sdcdb.el | |
│ ├── sdcdbsrc.el | |
│ ├── sdcpp | |
│ ├── sdld | |
│ ├── sdld6808 | |
│ ├── sdldgb | |
│ ├── sdldpdk | |
│ ├── sdldstm8 | |
│ ├── sdldz80 | |
│ ├── sdnm | |
│ ├── sdobjcopy | |
│ ├── sdranlib | |
│ ├── shc08 | |
│ ├── spdk | |
│ ├── sstm8 | |
│ ├── stlcs | |
│ └── sz80 | |
└── share | |
├── doc | |
│ ├── sdcc | |
│ │ ├── INSTALL.txt | |
│ │ └── README.txt | |
│ └── ucsim | |
│ ├── analyzer.html | |
│ ├── chip.fig | |
│ ├── chip.svg | |
│ ├── cmd_bp.html | |
│ ├── cmd_dump.html | |
│ ├── cmd_exec.html | |
│ ├── cmd_general.html | |
│ ├── cmd.html | |
│ ├── cmd_memory.html | |
│ ├── cmd_removed.html | |
│ ├── cpu-mem.fig | |
│ ├── cpu-mem.svg | |
│ ├── cpu_types.html | |
│ ├── decoded.fig | |
│ ├── decoded.svg | |
│ ├── index.html | |
│ ├── invoke.html | |
│ ├── memory.html | |
│ ├── mulcons.html | |
│ ├── news.html | |
│ ├── obsolete.html | |
│ ├── post.jpg | |
│ ├── serial1.fig | |
│ ├── serial1.svg | |
│ ├── serial2.fig | |
│ ├── serial2.svg | |
│ ├── serial.html | |
│ ├── share-chip.fig | |
│ ├── share-chip.svg | |
│ ├── sif_work.fig | |
│ ├── sif_work.svg | |
│ ├── simif.html | |
│ ├── syntax.html | |
│ ├── UCsim.jpg | |
│ └── vcd.html | |
├── man | |
│ └── man1 | |
└── sdcc | |
├── include | |
│ ├── asm | |
│ │ ├── default | |
│ │ │ └── features.h | |
│ │ ├── ds390 | |
│ │ │ └── features.h | |
│ │ ├── ez80_z80 | |
│ │ │ └── features.h | |
│ │ ├── gbz80 | |
│ │ │ └── features.h | |
│ │ ├── mcs51 | |
│ │ │ └── features.h | |
│ │ ├── pic14 | |
│ │ │ └── features.h | |
│ │ ├── pic16 | |
│ │ │ └── features.h | |
│ │ ├── r2k | |
│ │ │ └── features.h | |
│ │ ├── r3ka | |
│ │ │ └── features.h | |
│ │ ├── stm8 | |
│ │ │ └── features.h | |
│ │ ├── tlcs90 | |
│ │ │ └── features.h | |
│ │ ├── z180 | |
│ │ │ └── features.h | |
│ │ └── z80 | |
│ │ └── features.h | |
│ ├── assert.h | |
│ ├── ctype.h | |
│ ├── ds390 | |
│ │ └── serial390.h | |
│ ├── ds400 | |
│ │ └── ds400rom.h | |
│ ├── ds80c390.h | |
│ ├── errno.h | |
│ ├── float.h | |
│ ├── hc08 | |
│ │ ├── mc68hc908apxx.h | |
│ │ ├── mc68hc908gp32.h | |
│ │ ├── mc68hc908jb8.h | |
│ │ ├── mc68hc908jkjl.h | |
│ │ └── mc68hc908qy.h | |
│ ├── iso646.h | |
│ ├── limits.h | |
│ ├── math.h | |
│ ├── mcs51 | |
│ │ ├── 8051.h | |
│ │ ├── 8052.h | |
│ │ ├── ADuC84x.h | |
│ │ ├── AT89C513xA.h | |
│ │ ├── at89c51ed2.h | |
│ │ ├── at89c51id2.h | |
│ │ ├── at89c51snd1c.h | |
│ │ ├── at89c55.h | |
│ │ ├── at89s53.h | |
│ │ ├── at89S8252.h | |
│ │ ├── at89s8253.h | |
│ │ ├── at89Sx051.h | |
│ │ ├── at89x051.h | |
│ │ ├── at89x51.h | |
│ │ ├── at89x52.h | |
│ │ ├── ax8052f131.h | |
│ │ ├── ax8052f142.h | |
│ │ ├── ax8052f143.h | |
│ │ ├── ax8052f151.h | |
│ │ ├── ax8052.h | |
│ │ ├── C8051F000.h | |
│ │ ├── C8051F018.h | |
│ │ ├── C8051F020.h | |
│ │ ├── C8051F040.h | |
│ │ ├── C8051F060.h | |
│ │ ├── C8051F120.h | |
│ │ ├── C8051F200.h | |
│ │ ├── C8051F300.h | |
│ │ ├── C8051F310.h | |
│ │ ├── C8051F320.h | |
│ │ ├── C8051F326.h | |
│ │ ├── C8051F330.h | |
│ │ ├── C8051F336.h | |
│ │ ├── C8051F340.h | |
│ │ ├── C8051F350.h | |
│ │ ├── C8051F360.h | |
│ │ ├── C8051F410.h | |
│ │ ├── C8051F520.h | |
│ │ ├── C8051F920.h | |
│ │ ├── C8051T600.h | |
│ │ ├── C8051T610.h | |
│ │ ├── C8051T630.h | |
│ │ ├── cc1110.h | |
│ │ ├── cc2430.h | |
│ │ ├── cc2510fx.h | |
│ │ ├── cc2530.h | |
│ │ ├── compiler.h | |
│ │ ├── EFM8BB1.h | |
│ │ ├── lint.h | |
│ │ ├── mcs51reg.h | |
│ │ ├── msc1210.h | |
│ │ ├── msm8xc154s.h | |
│ │ ├── P89c51RD2.h | |
│ │ ├── p89c66x.h | |
│ │ ├── P89LPC901.h | |
│ │ ├── P89LPC922.h | |
│ │ ├── P89LPC925.h | |
│ │ ├── p89lpc9321.h | |
│ │ ├── P89LPC932.h | |
│ │ ├── p89lpc9331.h | |
│ │ ├── p89lpc933_4.h | |
│ │ ├── p89lpc9351.h | |
│ │ ├── p89lpc935_6.h | |
│ │ ├── p89lpc938.h | |
│ │ ├── p89v51rd2.h | |
│ │ ├── p89v66x.h | |
│ │ ├── reg51.h | |
│ │ ├── reg764.h | |
│ │ ├── regc515c.h | |
│ │ ├── sab80515.h | |
│ │ ├── ser.h | |
│ │ ├── serial.h | |
│ │ ├── serial_IO.h | |
│ │ ├── ser_ir.h | |
│ │ ├── SST89x5xRDx.h | |
│ │ ├── stc12.h | |
│ │ ├── uPSD32xx.h | |
│ │ ├── uPSD33xx.h | |
│ │ ├── w7100.h | |
│ │ └── XC866.h | |
│ ├── pic14 | |
│ ├── pic16 | |
│ ├── sdcc-lib.h | |
│ ├── setjmp.h | |
│ ├── signal.h | |
│ ├── stdalign.h | |
│ ├── stdarg.h | |
│ ├── stdbool.h | |
│ ├── stddef.h | |
│ ├── stdint.h | |
│ ├── stdio.h | |
│ ├── stdlib.h | |
│ ├── stdnoreturn.h | |
│ ├── string.h | |
│ ├── time.h | |
│ ├── tinibios.h | |
│ ├── typeof.h | |
│ ├── uchar.h | |
│ ├── wchar.h | |
│ └── z180 | |
│ └── z180.h | |
├── lib | |
│ ├── ds390 | |
│ │ ├── libds390.lib | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ └── libsdcc.lib | |
│ ├── ds400 | |
│ │ ├── libds400.lib | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ └── libsdcc.lib | |
│ ├── ez80_z80 | |
│ │ ├── crt0.rel | |
│ │ └── ez80_z80.lib | |
│ ├── gbz80 | |
│ │ ├── crt0.rel | |
│ │ └── gbz80.lib | |
│ ├── hc08 | |
│ │ └── hc08.lib | |
│ ├── huge | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ ├── libsdcc.lib | |
│ │ └── mcs51.lib | |
│ ├── large | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ ├── libsdcc.lib | |
│ │ └── mcs51.lib | |
│ ├── large-stack-auto | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ ├── libsdcc.lib | |
│ │ └── mcs51.lib | |
│ ├── medium | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ ├── libsdcc.lib | |
│ │ └── mcs51.lib | |
│ ├── pdk13 | |
│ │ └── pdk13.lib | |
│ ├── pdk14 | |
│ │ └── pdk14.lib | |
│ ├── pdk15 | |
│ │ └── pdk15.lib | |
│ ├── pdk15-stack-auto | |
│ │ └── pdk15.lib | |
│ ├── pic14 | |
│ ├── pic16 | |
│ ├── r2k | |
│ │ ├── crt0.rel | |
│ │ └── r2k.lib | |
│ ├── r3ka | |
│ │ ├── crt0.rel | |
│ │ └── r3ka.lib | |
│ ├── s08 | |
│ │ └── s08.lib | |
│ ├── small | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ ├── libsdcc.lib | |
│ │ └── mcs51.lib | |
│ ├── small-stack-auto | |
│ │ ├── libfloat.lib | |
│ │ ├── libint.lib | |
│ │ ├── liblong.lib | |
│ │ ├── liblonglong.lib | |
│ │ ├── libsdcc.lib | |
│ │ └── mcs51.lib | |
│ ├── src | |
│ │ ├── abs.c | |
│ │ ├── acosf.c | |
│ │ ├── aligned_alloc.c | |
│ │ ├── asincosf.c | |
│ │ ├── asinf.c | |
│ │ ├── __assert.c | |
│ │ ├── atan2f.c | |
│ │ ├── atanf.c | |
│ │ ├── _atof.c | |
│ │ ├── atoi.c | |
│ │ ├── atol.c | |
│ │ ├── atoll.c | |
│ │ ├── _autobaud.c | |
│ │ ├── _bp.c | |
│ │ ├── bpx.c | |
│ │ ├── bsearch.c | |
│ │ ├── btowc.c | |
│ │ ├── c16rtomb.c | |
│ │ ├── c16stombs.c | |
│ │ ├── c32rtomb.c | |
│ │ ├── calloc.c | |
│ │ ├── ceilf.c | |
│ │ ├── cosf.c | |
│ │ ├── coshf.c | |
│ │ ├── cotf.c | |
│ │ ├── _decdptr.c | |
│ │ ├── _divschar.c | |
│ │ ├── _divsint.c | |
│ │ ├── _divslong.c | |
│ │ ├── _divslonglong.c | |
│ │ ├── _divuchar.c | |
│ │ ├── _divuint.c | |
│ │ ├── _divulong.c | |
│ │ ├── _divulonglong.c | |
│ │ ├── ds390 | |
│ │ │ ├── examples | |
│ │ │ │ └── MOVED | |
│ │ │ ├── gptr_cmp.c | |
│ │ │ ├── i2c390.c | |
│ │ │ ├── lcd390.c | |
│ │ │ ├── memcpyx.c | |
│ │ │ ├── putchar.c | |
│ │ │ ├── rtc390.c | |
│ │ │ ├── setjmp.c | |
│ │ │ └── tinibios.c | |
│ │ ├── ds400 | |
│ │ │ ├── ds400rom.c | |
│ │ │ ├── memcpyx.c | |
│ │ │ └── tinibios.c | |
│ │ ├── errno.c | |
│ │ ├── expf.c | |
│ │ ├── ez80_z80 | |
│ │ │ ├── abs.s | |
│ │ │ ├── crt0.s | |
│ │ │ ├── crtenter.s | |
│ │ │ ├── divmixed.s | |
│ │ │ ├── divsigned.s | |
│ │ │ ├── divunsigned.s | |
│ │ │ ├── heap.s | |
│ │ │ ├── memmove.s | |
│ │ │ ├── modmixed.s | |
│ │ │ ├── modsigned.s | |
│ │ │ ├── modunsigned.s | |
│ │ │ ├── mulchar.s | |
│ │ │ ├── mul.s | |
│ │ │ ├── README | |
│ │ │ ├── __sdcc_call_hl.s | |
│ │ │ ├── __sdcc_call_iy.s | |
│ │ │ ├── setjmp.s | |
│ │ │ ├── strcpy.s | |
│ │ │ └── strlen.s | |
│ │ ├── fabsf.c | |
│ │ ├── floorf.c | |
│ │ ├── free.c | |
│ │ ├── frexpf.c | |
│ │ ├── _fs2schar.c | |
│ │ ├── _fs2sint.c | |
│ │ ├── _fs2slong.c | |
│ │ ├── _fs2uchar.c | |
│ │ ├── _fs2uint.c | |
│ │ ├── _fs2ulong.c | |
│ │ ├── _fsadd.c | |
│ │ ├── _fscmp.c | |
│ │ ├── _fsdiv.c | |
│ │ ├── _fseq.c | |
│ │ ├── _fsget1arg.c | |
│ │ ├── _fsget2args.c | |
│ │ ├── _fslt.c | |
│ │ ├── _fsmul.c | |
│ │ ├── _fsneq.c | |
│ │ ├── _fsnormalize.c | |
│ │ ├── _fsreturnval.c | |
│ │ ├── _fsrshift.c | |
│ │ ├── _fssub.c | |
│ │ ├── _fsswapargs.c | |
│ │ ├── gbz80 | |
│ │ │ ├── crt0_rle.s | |
│ │ │ ├── crt0.s | |
│ │ │ ├── div.s | |
│ │ │ ├── heap.s | |
│ │ │ ├── mul.s | |
│ │ │ ├── README | |
│ │ │ ├── __sdcc_call_hl.s | |
│ │ │ └── setjmp.s | |
│ │ ├── gets.c | |
│ │ ├── _gptrget.c | |
│ │ ├── _gptrgetc.c | |
│ │ ├── _gptrput.c | |
│ │ ├── hc08 | |
│ │ │ ├── _mulint.c | |
│ │ │ ├── _ret.c | |
│ │ │ └── _setjmp.c | |
│ │ ├── _heap.c | |
│ │ ├── huge | |
│ │ ├── isalnum.c | |
│ │ ├── isalpha.c | |
│ │ ├── isblank.c | |
│ │ ├── iscntrl.c | |
│ │ ├── isdigit.c | |
│ │ ├── isgraph.c | |
│ │ ├── isinf.c | |
│ │ ├── islower.c | |
│ │ ├── isnan.c | |
│ │ ├── isprint.c | |
│ │ ├── ispunct.c | |
│ │ ├── isspace.c | |
│ │ ├── isupper.c | |
│ │ ├── isxdigit.c | |
│ │ ├── _itoa.c | |
│ │ ├── labs.c | |
│ │ ├── large | |
│ │ ├── ldexpf.c | |
│ │ ├── log10f.c | |
│ │ ├── _logexpf.c | |
│ │ ├── logf.c | |
│ │ ├── _ltoa.c | |
│ │ ├── malloc.c | |
│ │ ├── mblen.c | |
│ │ ├── mbrlen.c | |
│ │ ├── mbrtoc16.c | |
│ │ ├── mbrtoc32.c | |
│ │ ├── mbrtowc.c | |
│ │ ├── mbsinit.c | |
│ │ ├── mbstoc16s.c | |
│ │ ├── mbstowcs.c | |
│ │ ├── mbtowc.c | |
│ │ ├── mcs51 | |
│ │ │ ├── crtbank.asm | |
│ │ │ ├── crtcall.asm | |
│ │ │ ├── crtclear.asm | |
│ │ │ ├── crtpagesfr.asm | |
│ │ │ ├── crtstart.asm | |
│ │ │ ├── crtxclear.asm | |
│ │ │ ├── crtxinit.asm | |
│ │ │ ├── crtxpop.asm | |
│ │ │ ├── crtxpopr0.asm | |
│ │ │ ├── crtxpush.asm | |
│ │ │ ├── crtxpushr0.asm | |
│ │ │ ├── crtxstack.asm | |
│ │ │ ├── gptr_cmp.asm | |
│ │ │ └── README | |
│ │ ├── medium | |
│ │ ├── memccpy.c | |
│ │ ├── _memchr.c | |
│ │ ├── _memcmp.c | |
│ │ ├── __memcpy.c | |
│ │ ├── memcpy.c | |
│ │ ├── _memmove.c | |
│ │ ├── _memset.c | |
│ │ ├── modff.c | |
│ │ ├── _modschar.c | |
│ │ ├── _modsint.c | |
│ │ ├── _modslong.c | |
│ │ ├── _modslonglong.c | |
│ │ ├── _moduchar.c | |
│ │ ├── _moduint.c | |
│ │ ├── _modulong.c | |
│ │ ├── _modulonglong.c | |
│ │ ├── _mulint.c | |
│ │ ├── _mullong.c | |
│ │ ├── _mullonglong.c | |
│ │ ├── _mulschar.c | |
│ │ ├── _muluchar.c | |
│ │ ├── pdk13 | |
│ │ │ ├── __gptrget.s | |
│ │ │ └── heap.s | |
│ │ ├── pdk14 | |
│ │ │ ├── __gptrget2.s | |
│ │ │ ├── __gptrget.s | |
│ │ │ ├── heap.s | |
│ │ │ └── __setjmp.s | |
│ │ ├── pdk15 | |
│ │ │ ├── __gptrget2.s | |
│ │ │ ├── __gptrget.s | |
│ │ │ ├── heap.s | |
│ │ │ └── __setjmp.s | |
│ │ ├── pic14 | |
│ │ │ ├── aclocal.m4 | |
│ │ │ ├── GPL | |
│ │ │ ├── LGPL | |
│ │ │ ├── libc | |
│ │ │ │ ├── aligned_alloc.c | |
│ │ │ │ ├── __assert.c | |
│ │ │ │ ├── bsearch.c | |
│ │ │ │ ├── _calloc.c | |
│ │ │ │ ├── fprintf.c | |
│ │ │ │ ├── fputc.c | |
│ │ │ │ ├── fputs.c | |
│ │ │ │ ├── free.c | |
│ │ │ │ ├── _ftoa.c | |
│ │ │ │ ├── getchar.c | |
│ │ │ │ ├── malloc.c | |
│ │ │ │ ├── mbrtoc16.c | |
│ │ │ │ ├── mbrtowc.c | |
│ │ │ │ ├── memfree.c | |
│ │ │ │ ├── memfreemax.c | |
│ │ │ │ ├── memmisc.c | |
│ │ │ │ ├── printf.c | |
│ │ │ │ ├── printfl.c | |
│ │ │ │ ├── putchar.c | |
│ │ │ │ ├── qsort.c | |
│ │ │ │ ├── realloc.c | |
│ │ │ │ ├── sprintf.c | |
│ │ │ │ ├── streams.c | |
│ │ │ │ ├── strmgpsim.c | |
│ │ │ │ ├── strmmssp.c | |
│ │ │ │ ├── strmusart.c | |
│ │ │ │ ├── vfprintf.c | |
│ │ │ │ ├── vprintf.c | |
│ │ │ │ └── vsprintf.c | |
│ │ │ ├── libm | |
│ │ │ ├── libsdcc | |
│ │ │ │ ├── enhanced | |
│ │ │ │ │ ├── _gptrget1.S | |
│ │ │ │ │ ├── _gptrget2.S | |
│ │ │ │ │ ├── _gptrget3.S | |
│ │ │ │ │ ├── _gptrget4.S | |
│ │ │ │ │ ├── _gptrput1.S | |
│ │ │ │ │ ├── _gptrput2.S | |
│ │ │ │ │ ├── _gptrput3.S | |
│ │ │ │ │ ├── _gptrput4.S | |
│ │ │ │ │ └── macros.inc | |
│ │ │ │ ├── enhanced-no-xinst | |
│ │ │ │ │ ├── _gptrget1.S | |
│ │ │ │ │ ├── _gptrget2.S | |
│ │ │ │ │ ├── _gptrget3.S | |
│ │ │ │ │ ├── _gptrget4.S | |
│ │ │ │ │ ├── _gptrput1.S | |
│ │ │ │ │ ├── _gptrput2.S | |
│ │ │ │ │ ├── _gptrput3.S | |
│ │ │ │ │ ├── _gptrput4.S | |
│ │ │ │ │ └── macros.inc | |
│ │ │ │ ├── _fsadd.c | |
│ │ │ │ ├── idata.c | |
│ │ │ │ ├── _mulint.c | |
│ │ │ │ ├── _mullong.c | |
│ │ │ │ └── regular | |
│ │ │ │ ├── _gptrget1.S | |
│ │ │ │ ├── _gptrget2.S | |
│ │ │ │ ├── _gptrget3.S | |
│ │ │ │ ├── _gptrget4.S | |
│ │ │ │ ├── _gptrput1.S | |
│ │ │ │ ├── _gptrput2.S | |
│ │ │ │ ├── _gptrput3.S | |
│ │ │ │ ├── _gptrput4.S | |
│ │ │ │ ├── macros.inc | |
│ │ │ │ └── shadowregs.c | |
│ │ │ ├── NEWS | |
│ │ │ ├── README | |
│ │ │ ├── TEMPLATE.c | |
│ │ │ └── TEMPLATE.S | |
│ │ ├── pic16 | |
│ │ │ ├── aclocal.m4 | |
│ │ │ ├── COPYING | |
│ │ │ ├── debug | |
│ │ │ │ └── gstack | |
│ │ │ │ └── gstack.c | |
│ │ │ ├── libc | |
│ │ │ │ ├── ctype | |
│ │ │ │ │ ├── iscntrl.c | |
│ │ │ │ │ ├── isdigit.c | |
│ │ │ │ │ ├── isgraph.c | |
│ │ │ │ │ ├── islower.c | |
│ │ │ │ │ ├── isprint.c | |
│ │ │ │ │ ├── ispunct.c | |
│ │ │ │ │ ├── isspace.c | |
│ │ │ │ │ ├── isupper.c | |
│ │ │ │ │ └── isxdigit.c | |
│ │ │ │ ├── delay | |
│ │ │ │ │ ├── delay100ktcy.S | |
│ │ │ │ │ ├── delay100tcy.S | |
│ │ │ │ │ ├── delay10ktcy.S | |
│ │ │ │ │ ├── delay10tcy.S | |
│ │ │ │ │ ├── delay1ktcy.S | |
│ │ │ │ │ └── delay1mtcy.S | |
│ │ │ │ ├── stdio | |
│ │ │ │ │ ├── fprintf.c | |
│ │ │ │ │ ├── printf.c | |
│ │ │ │ │ ├── printf_small.c | |
│ │ │ │ │ ├── printf_tiny.c | |
│ │ │ │ │ ├── putchar.c | |
│ │ │ │ │ ├── sprintf.c | |
│ │ │ │ │ ├── streams.c | |
│ │ │ │ │ ├── strmgpsim.c | |
│ │ │ │ │ ├── strmmssp.c | |
│ │ │ │ │ ├── strmputchar.c | |
│ │ │ │ │ ├── strmusart.c | |
│ │ │ │ │ ├── vfprintf.c | |
│ │ │ │ │ ├── vprintf.c | |
│ │ │ │ │ └── vsprintf.c | |
│ │ │ │ ├── stdlib | |
│ │ │ │ │ ├── atof.c | |
│ │ │ │ │ ├── atoi.c | |
│ │ │ │ │ ├── atol.c | |
│ │ │ │ │ ├── calloc.c | |
│ │ │ │ │ ├── crc16.c | |
│ │ │ │ │ ├── free.c | |
│ │ │ │ │ ├── g_ftoa.S | |
│ │ │ │ │ ├── itoa.c | |
│ │ │ │ │ ├── ltoa.c | |
│ │ │ │ │ ├── malloc.c | |
│ │ │ │ │ ├── memfree.c | |
│ │ │ │ │ ├── memfreemax.c | |
│ │ │ │ │ ├── memmisc.c | |
│ │ │ │ │ ├── rand.c | |
│ │ │ │ │ ├── realloc.c | |
│ │ │ │ │ └── x_ftoa.c | |
│ │ │ │ ├── string | |
│ │ │ │ │ ├── memccpy.c | |
│ │ │ │ │ ├── memchr.c | |
│ │ │ │ │ ├── memchrpgm.c | |
│ │ │ │ │ ├── memchrram.c | |
│ │ │ │ │ ├── memcmp.c | |
│ │ │ │ │ ├── memcpy.c | |
│ │ │ │ │ ├── memcpypgm2ram.c | |
│ │ │ │ │ ├── memcpyram2ram.c | |
│ │ │ │ │ ├── memmove.c | |
│ │ │ │ │ ├── memrchr.c | |
│ │ │ │ │ ├── memset.c | |
│ │ │ │ │ ├── strcat.c | |
│ │ │ │ │ ├── strchr.c | |
│ │ │ │ │ ├── strcmp.c | |
│ │ │ │ │ ├── strcpy.c | |
│ │ │ │ │ ├── strcspn.c | |
│ │ │ │ │ ├── strlen.c | |
│ │ │ │ │ ├── strlwr.c | |
│ │ │ │ │ ├── strncat.c | |
│ │ │ │ │ ├── strncmp.c | |
│ │ │ │ │ ├── strncpy.c | |
│ │ │ │ │ ├── strpbrk.c | |
│ │ │ │ │ ├── strrchr.c | |
│ │ │ │ │ ├── strspn.c | |
│ │ │ │ │ ├── strstr.c | |
│ │ │ │ │ ├── strtok.c | |
│ │ │ │ │ └── strupr.c | |
│ │ │ │ └── utils | |
│ │ │ │ ├── cnvfrac.S | |
│ │ │ │ ├── cnvint.S | |
│ │ │ │ └── cvtdec.S | |
│ │ │ ├── libio | |
│ │ │ │ ├── adc | |
│ │ │ │ │ ├── adcbusy.c | |
│ │ │ │ │ ├── adcclose.c | |
│ │ │ │ │ ├── adcconv.c | |
│ │ │ │ │ ├── adcopen.c | |
│ │ │ │ │ ├── adcread.c | |
│ │ │ │ │ └── adcsetch.c | |
│ │ │ │ ├── adc.ignore | |
│ │ │ │ ├── dummy.c | |
│ │ │ │ ├── i2c | |
│ │ │ │ │ ├── i2cack.c | |
│ │ │ │ │ ├── i2cclose.c | |
│ │ │ │ │ ├── i2cdrdy.c | |
│ │ │ │ │ ├── i2cidle.c | |
│ │ │ │ │ ├── i2cnack.c | |
│ │ │ │ │ ├── i2copen.c | |
│ │ │ │ │ ├── i2creadc.c | |
│ │ │ │ │ ├── i2creads.c | |
│ │ │ │ │ ├── i2crestart.c | |
│ │ │ │ │ ├── i2cstart.c | |
│ │ │ │ │ ├── i2cstop.c | |
│ │ │ │ │ ├── i2cwritec.c | |
│ │ │ │ │ └── i2cwrites.c | |
│ │ │ │ ├── i2c.ignore | |
│ │ │ │ ├── mkmk.sh | |
│ │ │ │ ├── usart | |
│ │ │ │ │ ├── ubaud.c | |
│ │ │ │ │ ├── ubusy.c | |
│ │ │ │ │ ├── uclose.c | |
│ │ │ │ │ ├── udrdy.c | |
│ │ │ │ │ ├── ugetc.c | |
│ │ │ │ │ ├── ugets.c | |
│ │ │ │ │ ├── uopen.c | |
│ │ │ │ │ ├── uputc.c | |
│ │ │ │ │ ├── uputs.c | |
│ │ │ │ │ └── usartd.c | |
│ │ │ │ └── usart.ignore | |
│ │ │ ├── libm | |
│ │ │ │ ├── acosf.c | |
│ │ │ │ ├── asincosf.c | |
│ │ │ │ ├── asinf.c | |
│ │ │ │ ├── atan2f.c | |
│ │ │ │ ├── atanf.c | |
│ │ │ │ ├── ceilf.c | |
│ │ │ │ ├── cosf.c | |
│ │ │ │ ├── coshf.c | |
│ │ │ │ ├── cotf.c | |
│ │ │ │ ├── errno.c | |
│ │ │ │ ├── expf.c | |
│ │ │ │ ├── fabsf.c | |
│ │ │ │ ├── floorf.c | |
│ │ │ │ ├── frexpf.c | |
│ │ │ │ ├── ldexpf.c | |
│ │ │ │ ├── log10f.c | |
│ │ │ │ ├── logf.c | |
│ │ │ │ ├── modff.c | |
│ │ │ │ ├── powf.c | |
│ │ │ │ ├── sincosf.c | |
│ │ │ │ ├── sincoshf.c | |
│ │ │ │ ├── sinf.c | |
│ │ │ │ ├── sinhf.c | |
│ │ │ │ ├── sqrtf.c | |
│ │ │ │ ├── tancotf.c | |
│ │ │ │ ├── tanf.c | |
│ │ │ │ └── tanhf.c | |
│ │ │ ├── libsdcc | |
│ │ │ │ ├── char | |
│ │ │ │ │ ├── divschar.c | |
│ │ │ │ │ ├── divuchar.c | |
│ │ │ │ │ ├── modschar.c | |
│ │ │ │ │ └── moduchar.c | |
│ │ │ │ ├── fixed16x16 | |
│ │ │ │ │ ├── fps16x162schar.S | |
│ │ │ │ │ ├── fps16x162sfloat.c | |
│ │ │ │ │ ├── fps16x162sint.S | |
│ │ │ │ │ ├── fps16x162slong.S | |
│ │ │ │ │ ├── fps16x162uchar.S | |
│ │ │ │ │ ├── fps16x162uint.S | |
│ │ │ │ │ ├── fps16x162ulong.S | |
│ │ │ │ │ ├── fps16x16_add.c | |
│ │ │ │ │ ├── fps16x16_div.c | |
│ │ │ │ │ ├── fps16x16_eq.c | |
│ │ │ │ │ ├── fps16x16_gt.c | |
│ │ │ │ │ ├── fps16x16_gteq.c | |
│ │ │ │ │ ├── fps16x16_lt.c | |
│ │ │ │ │ ├── fps16x16_lteq.c | |
│ │ │ │ │ ├── fps16x16_mul.c | |
│ │ │ │ │ ├── fps16x16_neq.c | |
│ │ │ │ │ ├── fps16x16_sub.c | |
│ │ │ │ │ ├── schar2fps16x16.S | |
│ │ │ │ │ ├── sint2fps16x16.S | |
│ │ │ │ │ ├── slong2fps16x16.S | |
│ │ │ │ │ ├── uchar2fps16x16.S | |
│ │ │ │ │ ├── uint2fps16x16.S | |
│ │ │ │ │ └── ulong2fps16x16.S | |
│ │ │ │ ├── float | |
│ │ │ │ │ ├── fs2schar.c | |
│ │ │ │ │ ├── fs2sint.c | |
│ │ │ │ │ ├── fs2slong.c | |
│ │ │ │ │ ├── fs2uchar.c | |
│ │ │ │ │ ├── fs2uint.c | |
│ │ │ │ │ ├── fs2ulong.c | |
│ │ │ │ │ ├── fsadd.c | |
│ │ │ │ │ ├── fsdiv.c | |
│ │ │ │ │ ├── fseq.c | |
│ │ │ │ │ ├── fsgt.c | |
│ │ │ │ │ ├── fslt.c | |
│ │ │ │ │ ├── fsmul.c | |
│ │ │ │ │ ├── fsneq.c | |
│ │ │ │ │ ├── fssub.c | |
│ │ │ │ │ ├── schar2fs.c | |
│ │ │ │ │ ├── sint2fs.c | |
│ │ │ │ │ ├── slong2fs.c | |
│ │ │ │ │ ├── uchar2fs.c | |
│ │ │ │ │ ├── uint2fs.c | |
│ │ │ │ │ └── ulong2fs.c | |
│ │ │ │ ├── gptr | |
│ │ │ │ │ ├── eeprom16_gptrget1.c | |
│ │ │ │ │ ├── eeprom16_gptrget2.c | |
│ │ │ │ │ ├── eeprom16_gptrget3.c | |
│ │ │ │ │ ├── eeprom16_gptrget4.c | |
│ │ │ │ │ ├── eeprom16_gptrput1.c | |
│ │ │ │ │ ├── eeprom16_gptrput2.c | |
│ │ │ │ │ ├── eeprom16_gptrput3.c | |
│ │ │ │ │ ├── eeprom16_gptrput4.c | |
│ │ │ │ │ ├── eeprom16_write.c | |
│ │ │ │ │ ├── eeprom8_gptrget1.c | |
│ │ │ │ │ ├── eeprom8_gptrget2.c | |
│ │ │ │ │ ├── eeprom8_gptrget3.c | |
│ │ │ │ │ ├── eeprom8_gptrget4.c | |
│ │ │ │ │ ├── eeprom8_gptrput1.c | |
│ │ │ │ │ ├── eeprom8_gptrput2.c | |
│ │ │ │ │ ├── eeprom8_gptrput3.c | |
│ │ │ │ │ ├── eeprom8_gptrput4.c | |
│ │ │ │ │ ├── eeprom8_write.c | |
│ │ │ │ │ ├── gptrget1.c | |
│ │ │ │ │ ├── gptrget2.c | |
│ │ │ │ │ ├── gptrget3.c | |
│ │ │ │ │ ├── gptrget4.c | |
│ │ │ │ │ ├── gptrput1.c | |
│ │ │ │ │ ├── gptrput2.c | |
│ │ │ │ │ ├── gptrput3.c | |
│ │ │ │ │ └── gptrput4.c | |
│ │ │ │ ├── int | |
│ │ │ │ │ ├── divsint.c | |
│ │ │ │ │ ├── divuint.c | |
│ │ │ │ │ ├── modsint.c | |
│ │ │ │ │ ├── moduint.c | |
│ │ │ │ │ └── mulint.c | |
│ │ │ │ ├── long | |
│ │ │ │ │ ├── divslong.c | |
│ │ │ │ │ ├── divulong.c | |
│ │ │ │ │ ├── modslong.c | |
│ │ │ │ │ ├── modulong.c | |
│ │ │ │ │ └── mullong.c | |
│ │ │ │ ├── lregs | |
│ │ │ │ │ ├── lrrest.c | |
│ │ │ │ │ └── lrst.c | |
│ │ │ │ └── stack | |
│ │ │ │ └── stack.S | |
│ │ │ ├── README | |
│ │ │ └── startup | |
│ │ │ ├── crt0.c | |
│ │ │ ├── crt0i.c | |
│ │ │ ├── crt0iz.c | |
│ │ │ └── README | |
│ │ ├── powf.c | |
│ │ ├── printf_fast.c | |
│ │ ├── printf_fast_f.c | |
│ │ ├── printf_large.c | |
│ │ ├── printfl.c | |
│ │ ├── printf_tiny.c | |
│ │ ├── puts.c | |
│ │ ├── qsort.c | |
│ │ ├── r2k | |
│ │ │ ├── abs.s | |
│ │ │ ├── crt0.s | |
│ │ │ ├── crtenter.s | |
│ │ │ ├── divmixed.s | |
│ │ │ ├── divsigned.s | |
│ │ │ ├── divunsigned.s | |
│ │ │ ├── heap.s | |
│ │ │ ├── memmove.s | |
│ │ │ ├── modmixed.s | |
│ │ │ ├── modsigned.s | |
│ │ │ ├── modunsigned.s | |
│ │ │ ├── mulchar.s | |
│ │ │ ├── mul.s | |
│ │ │ ├── __sdcc_call_hl.s | |
│ │ │ ├── __sdcc_call_iy.s | |
│ │ │ ├── setjmp.s | |
│ │ │ └── strcpy.s | |
│ │ ├── r3ka | |
│ │ │ ├── abs.s | |
│ │ │ ├── crt0.s | |
│ │ │ ├── crtenter.s | |
│ │ │ ├── divmixed.s | |
│ │ │ ├── divsigned.s | |
│ │ │ ├── divunsigned.s | |
│ │ │ ├── heap.s | |
│ │ │ ├── memmove.s | |
│ │ │ ├── modmixed.s | |
│ │ │ ├── modsigned.s | |
│ │ │ ├── modunsigned.s | |
│ │ │ ├── mulchar.s | |
│ │ │ ├── mul.s | |
│ │ │ ├── __sdcc_call_hl.s | |
│ │ │ ├── __sdcc_call_iy.s | |
│ │ │ ├── setjmp.s | |
│ │ │ └── strcpy.s | |
│ │ ├── rand.c | |
│ │ ├── realloc.c | |
│ │ ├── _rlslonglong.c | |
│ │ ├── _rlulonglong.c | |
│ │ ├── _rrslonglong.c | |
│ │ ├── _rrulonglong.c | |
│ │ ├── s08 | |
│ │ │ ├── _mulint.c | |
│ │ │ ├── _ret.c | |
│ │ │ └── _setjmp.c | |
│ │ ├── _schar2fs.c | |
│ │ ├── _ser.c | |
│ │ ├── serial.c | |
│ │ ├── ser_ir.c | |
│ │ ├── ser_ir_cts_rts.c | |
│ │ ├── _setjmp.c | |
│ │ ├── sincosf.c | |
│ │ ├── sincoshf.c | |
│ │ ├── sinf.c | |
│ │ ├── sinhf.c | |
│ │ ├── _sint2fs.c | |
│ │ ├── _slong2fs.c | |
│ │ ├── small | |
│ │ ├── sprintf.c | |
│ │ ├── _spx.c | |
│ │ ├── sqrtf.c | |
│ │ ├── _startup.c | |
│ │ ├── stm8 | |
│ │ │ ├── _divsint.s | |
│ │ │ ├── _divslong.s | |
│ │ │ ├── _divulong.s | |
│ │ │ ├── _fast_long_neg.s | |
│ │ │ ├── heap.s | |
│ │ │ ├── memcpy.s | |
│ │ │ ├── _modsint.s | |
│ │ │ ├── _modslong.s | |
│ │ │ ├── _modulong.s | |
│ │ │ ├── _mulint.s | |
│ │ │ ├── _mullong.s | |
│ │ │ ├── __mulsint2slong.s | |
│ │ │ ├── setjmp.s | |
│ │ │ ├── strcmp.s | |
│ │ │ └── strcpy.s | |
│ │ ├── _strcat.c | |
│ │ ├── _strchr.c | |
│ │ ├── _strcmp.c | |
│ │ ├── _strcpy.c | |
│ │ ├── _strcspn.c | |
│ │ ├── strdup.c | |
│ │ ├── _strlen.c | |
│ │ ├── _strncat.c | |
│ │ ├── _strncmp.c | |
│ │ ├── _strncpy.c | |
│ │ ├── strndup.c | |
│ │ ├── _strpbrk.c | |
│ │ ├── _strrchr.c | |
│ │ ├── _strspn.c | |
│ │ ├── _strstr.c | |
│ │ ├── _strtok.c | |
│ │ ├── strtol.c | |
│ │ ├── strtoul.c | |
│ │ ├── strxfrm.c | |
│ │ ├── tancotf.c | |
│ │ ├── tanf.c | |
│ │ ├── tanhf.c | |
│ │ ├── time.c | |
│ │ ├── tlcs90 | |
│ │ │ ├── abs.s | |
│ │ │ ├── crt0_org.s | |
│ │ │ ├── crt0.s | |
│ │ │ ├── crtenter.s | |
│ │ │ ├── divmixed.s | |
│ │ │ ├── divsigned.s | |
│ │ │ ├── divunsigned.s | |
│ │ │ ├── heap.s | |
│ │ │ ├── modmixed.s | |
│ │ │ ├── modsigned.s | |
│ │ │ ├── modunsigned.s | |
│ │ │ ├── mulchar.s | |
│ │ │ ├── mul.s | |
│ │ │ ├── README | |
│ │ │ ├── __sdcc_call_hl.s | |
│ │ │ ├── __sdcc_call_iy.s | |
│ │ │ ├── setjmp.s | |
│ │ │ ├── strcpy.s | |
│ │ │ ├── strlen.s | |
│ │ │ └── t90regs.s | |
│ │ ├── tolower.c | |
│ │ ├── toupper.c | |
│ │ ├── _uchar2fs.c | |
│ │ ├── _uint2fs.c | |
│ │ ├── _ulong2fs.c | |
│ │ ├── vprintf.c | |
│ │ ├── wcrtomb.c | |
│ │ ├── wcscmp.c | |
│ │ ├── wcslen.c | |
│ │ ├── wcstombs.c | |
│ │ ├── wctob.c | |
│ │ ├── wctomb.c | |
│ │ ├── z180 | |
│ │ │ ├── abs.s | |
│ │ │ ├── crt0.s | |
│ │ │ ├── crtenter.s | |
│ │ │ ├── divmixed.s | |
│ │ │ ├── divsigned.s | |
│ │ │ ├── divunsigned.s | |
│ │ │ ├── heap.s | |
│ │ │ ├── memmove.s | |
│ │ │ ├── modmixed.s | |
│ │ │ ├── modsigned.s | |
│ │ │ ├── modunsigned.s | |
│ │ │ ├── mulchar.s | |
│ │ │ ├── mul.s | |
│ │ │ ├── README | |
│ │ │ ├── __sdcc_call_hl.s | |
│ │ │ ├── __sdcc_call_iy.s | |
│ │ │ ├── setjmp.s | |
│ │ │ ├── strcpy.s | |
│ │ │ └── strlen.s | |
│ │ └── z80 | |
│ │ ├── abs.s | |
│ │ ├── crt0.s | |
│ │ ├── crtenter.s | |
│ │ ├── divmixed.s | |
│ │ ├── divsigned.s | |
│ │ ├── divunsigned.s | |
│ │ ├── heap.s | |
│ │ ├── memmove.s | |
│ │ ├── modmixed.s | |
│ │ ├── modsigned.s | |
│ │ ├── modunsigned.s | |
│ │ ├── mulchar.s | |
│ │ ├── mul.s | |
│ │ ├── README | |
│ │ ├── __sdcc_call_hl.s | |
│ │ ├── __sdcc_call_iy.s | |
│ │ ├── setjmp.s | |
│ │ ├── strcpy.s | |
│ │ └── strlen.s | |
│ ├── stm8 | |
│ │ └── stm8.lib | |
│ ├── stm8-large | |
│ │ └── stm8.lib | |
│ ├── tlcs90 | |
│ │ ├── crt0.rel | |
│ │ └── tlcs90.lib | |
│ ├── z180 | |
│ │ ├── crt0.rel | |
│ │ └── z180.lib | |
│ └── z80 | |
│ ├── crt0.rel | |
│ └── z80.lib | |
└── non-free | |
└── include | |
├── pic14 | |
└── pic16 | |
114 directories, 924 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment