12345678910111213141516171819202122232425262728293031 |
- .include "isa.inc"
- # MACRO: pass
- # Write 'pass' to stdout and quit
- .macro pass
- OUT 'p'
- OUT 'a'
- OUT 's'
- OUT 's'
- OUT '\n'
- HALT
- .endm
- # MACRO: fail
- # Write 'fail' to stdout and quit
- .macro fail
- OUT 'f'
- OUT 'a'
- OUT 'i'
- OUT 'l'
- OUT '\n'
- HALT
- .endm
- # MACRO: start
- # All assembler tests should start with a call to "start"
- .macro start
- .text
- .global _start
- _start:
- .endm
|