Annotation of cci/d/io/tail.s, revision 1.1.1.1

1.1       root        1:  #
                      2:  # Small tail module to be connected after an individual test.
                      3:  # Assumes the test either succeedes by 'jmp *return' or
                      4:  #  fails and the it 'jmp *badrtn'.
                      5:  # The standard is to halt with r0=0xcafebabe on success, or
                      6:  #  ro = -1 on failure.
                      7:  # The main intent is NOT TO MODIFY the test source itself and
                      8:  #  it is assumed those 2 labels are the only external references
                      9:  #  every test makes.
                     10: 
                     11:        .globl  badrtn
                     12:        .globl  return
                     13: 
                     14: badrtn:        .long   bad
                     15: return:        .long   good
                     16: 
                     17: bad:
                     18:        movl    $-1,r0
                     19:        halt
                     20: good:
                     21:        movl    $0xcafebabe,r0
                     22:        halt

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.