Next: About this document ...
Up: SDCC Compiler User Guide
Previous: 12 Alphabetical index
  Contents
- #defines
- 3.19
- #pragma CALLEE-SAVES
- 3.2.8
| 4.2
| 4.2
- #pragma EXCLUDE
- 4.2
| 4.2
- #pragma LESS_PEDANTIC
- 4.2
- #pragma NOGCSE
- 3.2.7
| 4.2
| 4.2
- #pragma NOINDUCTION
- 3.2.7
| 4.1.4
| 4.2
| 4.2
- #pragma NOINVARIANT
- 3.2.7
- #pragma NOIV
- 4.2
- #pragma NOJTBOUND
- 3.2.7
| 4.1.7
| 4.2
- #pragma NOLOOPREVERSE
- 4.2
- #pragma NOOVERLAY
- 3.7
| 3.7
| 3.8
| 4.2
- #pragma RESTORE
- 4.2
| 4.2
- #pragma SAVE
- 4.2
| 4.2
- --c1mode
- 3.2.8
- --callee-saves
- 3.2.8
- --callee-saves-bc
- 3.2.6
- --code-loc
- 3.2.3
- --code-size<Value>
- 3.2.8
- --compile-only
- 3.2.8
- --cyclomatic
- 3.2.8
- --data-loc
- 3.2.3
| 5.1
| 5.1
| 5.1
| 5.1
| 5.1
- --debug
- 3.1.1
| 3.2.8
- --dumlrange
- 3.2.9
- --dumpall
- 3.2.9
| 9.1
- --dumpdeadcode
- 3.2.9
- --dumpgcse
- 3.2.9
- --dumploop
- 3.2.9
- --dumplrange
- 3.2.9
- --dumprange
- 3.2.9
- --dumpraw
- 3.2.9
- --dumpregassign
- 3.2.9
- --float-reent
- 3.2.8
- --i-code-in-asm
- 3.2.8
- --idata-loc
- 3.2.3
- --int-long-reent
- 3.2.8
- --int-long-rent
- 3.8
| 3.15
- --iram-size<Value>
- 3.2.8
- --less-pedantic
- 3.2.8
- --lib-path
- 3.2.3
- --main-return
- 3.2.8
- --model-flat24
- 3.2.5
- --model-large
- 3.2.4
- --model-small
- 3.2.4
- --no-c-code-in-asm
- 3.2.8
- --no-peep
- 3.2.8
- --no-std-crt0
- 3.2.6
- --no-xinit-opt
- 3.2.7
- --nogcse
- 3.2.7
- --noinduction
- 3.2.7
- --noinvariant
- 3.2.7
- --nojtbound
- 3.2.7
- --nolabelopt
- 3.2.7
- --noloopreverse
- 3.2.7
- --nooverlay
- 3.2.8
- --nostdincl
- 3.2.8
- --nostdlib
- 3.2.8
- --out-fmt-ihx
- 3.2.3
- --out-fmt-s19
- 3.1.1
| 3.2.3
- --peep-asm
- 3.2.8
| 3.14
- --peep-file
- 3.2.8
| 4.1.11
- --print-search-dirs
- 2.6
| 3.2.8
- --stack-10bit
- 3.2.5
- --stack-auto
- 3.2.5
| 3.2.8
| 3.6
| 3.8
| 3.15
- --stack-loc
- 3.2.3
| 5.1
- --use-stdout
- 3.2.8
| 3.20
- --vc
- 3.2.8
| 3.20
- --verbose
- 3.2.8
- --xram-loc
- 3.2.3
- --xram-size<Value>
- 3.2.8
- --xstack
- 3.2.5
| 3.2.8
- -Aquestion(answer)
- 3.2.2
- -C
- 3.2.2
- -c --compile-only
- 3.2.8
- -D<macro[=value]>
- 3.2.2
- -dD
- 3.2.2
- -dM
- 3.2.2
- -dN
- 3.2.2
- -E
- 3.2.8
- -I<path>
- 3.2.2
- -L --lib-path
- 3.2.3
- -M
- 3.2.2
- -mavr
- 3.2.1
- -mds390
- 3.2.1
- -mds400
- 3.2.1
- -mgbz80
- 3.2.1
- -MM
- 3.2.2
- -mmcs51
- 3.2.1
- -mpic14
- 3.2.1
- -mpic16
- 3.2.1
- -mxa51
- 3.2.1
- -mz80
- 3.2.1
- -o <path/file>
- 3.2.8
- -S
- 3.2.8
- -Umacro
- 3.2.2
- -V
- 3.2.8
- -Wa_asmOption[,asmOption]
- 3.2.8
- -Wl_linkOption[,linkOption]
- 3.2.8
- . (no extension)
- 3.1.1
- .adb
- 3.1.1
- .asm
- 3.1.1
- .cdb
- 3.1.1
- .dump*
- 3.1.1
- .ihx
- 3.1.1
- .lib
- 3.1.3
- .lnk
- 3.1.2
- .lst
- 3.1.1
| 3.12
- .map
- 3.1.1
| 3.12
- .mem
- 3.1.1
- .rel
- 3.1.1
| 3.1.2
- .rst
- 3.1.1
| 3.12
- .sym
- 3.1.1
- 8031, 8032, 8051, 8052 CPU
- 1.1
- __ds390
- 3.19
- __mcs51
- 3.19
- __z80
- 3.19
- _asm
- 3.10
| 3.14
- _endasm
- 3.10
| 3.14
- _naked
- 3.10
- _sdcc_external_startup()
- 3.13
- Absolute addressing
- 3.6
| no title
- ACC
- 4.4.1
- Annotated syntax tree
- Parsing
- ANSI-compliance
- 1.4
| no title
- Assembler listing
- 3.1.1
| 3.1.1
- Assembler routines
- no title
| 4.1.11
| no title
- Assembler routines (non-reentrant)
- no title
- Assembler routines (reentrant)
- no title
- Assembler source
- 3.1.1
- at
- 3.4.5
| 3.12
| 3.12
| 3.12
| 3.12
- AVR
- 3.2.1
- B (register)
- 4.4.1
- bank
- no title
| 5.1
- Basic blocks
- 3.2.9
| 10.2
- bit
- no title
| 3.12
- Bit rotation
- no title
- Bit shifting
- no title
- Bugs
- no title
- Building SDCC
- no title
- C Reference card
- 5.4
- Carry flag
- 3.4.5
- Changelog
- no title
- code
- 3.2.3
- code banking (not supported)
- 1.7
- Command Line Options
- no title
- Compiler internals
- no title
- Copy propagation
- no title
- cvs code repository
- 9
- Cyclomatic complexity
- 3.2.8
| no title
- data
- 3.2.3
| no title
- ddd
- 5.3
- Dead-code elimination
- 3.2.9
| no title
| ICode
- Debugger
- no title
- Defines created by the compiler
- no title
- Division
- 3.7
| 3.8
- double (not supported)
- 4.6
- download
- 9
- doxygen
- 5.3
- DPTR, DPH, DPL
- 4.4.1
| 4.4.2
- DS390 memory model
- no title
- DS390 options
- no title
- DS80C390
- 3.2.1
- DS80C400
- 3.2.1
- Emacs
- no title
- Environment variables
- no title
- Examples
- no title
| 9.7
- External stack
- no title
- Feature request
- 1.7
| no title
- Flags
- 3.4.5
- Flat 24 (memory model)
- 3.18
- Floating point support
- no title
| 4.6
- function epilogue
- 3.10
- function prologue
- 3.2.8
| 3.10
| 4.2
- GameBoy Z80
- 3.2.1
- gdb
- 7
- Global subexpression elimination
- 3.2.9
- GNU General Public License, GPL
- 1.2
- gpsim
- 5.3
- Highest Order Bit
- no title
- iCode
- 3.2.9
| no title
| no title
- idata
- 3.2.3
| no title
- inline
- 3.7
- Install paths
- no title
- Install trouble-shooting
- no title
- Installation
- no title
- int (16 bit)
- no title
- int (64 bit) (not supported)
- 4.6
- Intel hex format
- 3.1.1
| 3.2.3
| 7.3
- Intermediate dump options
- no title
- interrupt
- 3.7
| 3.8
| 3.10
| 3.11
| 3.15
| 4.2
| 5.1
- interrupt priority
- 3.11
- jump tables
- 4.1.7
- K&R style
- 4.6
- Labels
- 3.14
- Libraries
- no title
| 3.2.3
| 3.2.8
| 3.5
- Linker
- 3.1.2
- Linker options
- no title
- Live range analysis
- 3.2.9
| 3.2.9
| 6
| no title
| ICode
- Local variable
- no title
- long (32 bit)
- no title
- long long (not supported)
- 4.6
- Loop optimization
- 3.2.9
| no title
| ICode
- Loop reversing
- 3.2.7
| no title
- Mailing list
- 9
- main return
- 3.2.8
- MCS51
- 3.2.1
- MCS51 memory
- no title
| no title
- MCS51 options
- no title
- Memory map
- 3.1.1
- Memory model
- 3.5
| 3.7
| no title
| no title
- Modulus
- 3.8
- Motorola S19 format
- 3.1.1
| 3.2.3
- Multiplication
- 3.7
| 3.8
| 4.1.4
| ICode
- Naked functions
- no title
- objdump
- 3.1.1
| 5.3
- Object file
- 3.1.1
- Optimization options
- no title
- Optimizations
- no title
| no title
- Options DS390
- no title
- Options intermediate dump
- no title
- Options linker
- no title
- Options MCS51
- no title
- Options optimization
- no title
- Options other
- no title
- Options preprocessor
- no title
- Options processor selection
- no title
- Options SDCC configuration
- no title
- Options Z80
- no title
- Overlaying
- no title
- Parameter passing
- no title
- Parameters
- no title
- Parsing
- no title
- Patch submission
- 9
| 9.7
- Peephole optimizer
- 3.2.8
| 3.14
| no title
- PIC14
- 3.2.1
- PIC16
- 3.2.1
- Pointers
- no title
- Pragmas
- no title
- Preprocessor options
- no title
- Processor selection options
- no title
- push/pop
- 4.2
- Quality control
- no title
- reentrant
- 3.2.8
| 3.2.8
| 3.6
| 3.6
| 3.7
| 3.15
| 3.17
| no title
| no title
- Register allocation
- 4.1.4
| no title
| ICode
- Register assignment
- 3.2.9
- Regression test
- 5.4
| 9.7
- rel
- 3.1.3
- Related tools
- no title
- Release policy
- no title
- Reporting bugs
- no title
- Requesting features
- 1.7
| no title
- Runtime library
- 3.13
- s51
- no title
| 2.8.5
- sbit
- no title
- SDCC
- 3.19
- SDCC_ds390
- 3.19
- SDCC_HOME
- 3.3
- SDCC_INCLUDE
- 3.3
- SDCC_LEAVE_SIGNALS
- 3.3
- SDCC_LIB
- 3.3
- SDCC_mcs51
- 3.19
- SDCC_MODEL_FLAT24
- 3.19
- SDCC_MODEL_LARGE
- 3.19
- SDCC_MODEL_SMALL
- 3.19
- SDCC_STACK_AUTO
- 3.19
- SDCC_STACK_TENBIT
- 3.19
- SDCC_USE_XSTACK
- 3.19
- SDCC_z80
- 3.19
- sdcdb
- no title
| 5.3
| no title
- sdcpp
- no title
- Search path
- no title
- sfr
- no title
- signal handler
- 3.3
- splint
- 5.3
- srecord
- 3.1.1
| 5.3
- stack
- 3.2.3
| 3.2.8
| 3.6
| 4.1.4
| no title
| 5.1
- Startup code
- no title
- static
- 3.6
- Status of documentation
- 1.1
- Storage class
- no title
| 3.7
| 3.17
- Strength reduction
- 4.1.4
| ICode
- Subexpression
- 4.1.6
- Subexpression elimination
- 3.2.7
| no title
- Support
- no title
- switch statement
- 3.2.7
| no title
- Symbol listing
- 3.1.1
- TEMP
- 3.3
- Test suite
- 9.7
- Tinibios (DS390)
- 3.18
- TLCS-900H
- 3.2.1
- TMP
- 3.3
- TMPDIR
- 3.3
- Tools
- no title
- Trademarks
- 11
- Typographic conventions
- no title
- UnxUtils
- 2.4.7
- using
- 3.7
| 3.8
| 3.11
- version
- 2.6
| 9.4
- volatile
- 3.8
| 3.10
| 3.12
- warranty
- 1.2
- XA51
- 3.2.1
- xdata
- 3.2.3
| no title
| 3.12
| 3.12
- XEmacs
- no title
- Z80
- 3.2.1
- Z80 options
- no title
Bernhard Held
2003-08-21