Index

1. GCC and Assembly language


2. Consider an example (dangeous)


3. foo.S


4. Now write some C code: bar.c


5. Compile and link the code


6. Problems


7. Writing the example the correct way


8. GCC Assembler interface


9. Abridged ebnf for modern GNU C Asm


10. Correct implementation of someFunc


11. Output of gcc -O0 -S


12. Output of gcc -O3 -S


13. Further improvement


14. Output of gcc -O3 -S


15. Simple example


16. Assembler output from GCC -O0


17. C code explained


18. Assembler output from GCC -O3


19. Assembler output from GCC -O3


20. Use of GCC Assembler syntax in LuK


21. PortIO.mod


22. C equivalent


23. Result of gcc -m32 -O0


24. Result of gcc -O3


25. Conclusion


26. Further reading


Index

1. GCC and Assembly language
2. Consider an example (dangeous)
3. foo.S
4. Now write some C code: bar.c
5. Compile and link the code
6. Problems
7. Writing the example the correct way
8. GCC Assembler interface
9. Abridged ebnf for modern GNU C Asm
10. Correct implementation of someFunc
11. Output of gcc -O0 -S
12. Output of gcc -O3 -S
13. Further improvement
14. Output of gcc -O3 -S
15. Simple example
16. Assembler output from GCC -O0
17. C code explained
18. Assembler output from GCC -O3
19. Assembler output from GCC -O3
20. Use of GCC Assembler syntax in LuK
21. PortIO.mod
22. C equivalent
23. Result of gcc -m32 -O0
24. Result of gcc -O3
25. Conclusion
26. Further reading
Index

This document was produced using groff-1.22.