Annotation of cci/d/io/tail.s, revision 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.