.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