File:  [Power 6/32 Unix Tahoe 4.2BSD] / cci / d / entry / tail.s
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Sun Jul 28 12:24:19 2019 UTC (6 years, 11 months ago) by root
Branches: bsd, MAIN
CVS tags: v12b, v121, HEAD
Power 6/32 Unix version 1.2b

 #
 # Small tail module to be connected after an individual test.
 # Assumes the test either succeedes by 'jmp *return' or
 #  fails and the it 'jmp *badrtn'.
 # The standard is to halt with r0=0xcafebabe on success, or
 #  ro = -1 on failure.
 # The main intent is NOT TO MODIFY the test source itself and
 #  it is assumed those 2 labels are the only external references
 #  every test makes.

	.globl	badrtn
	.globl	return

badrtn:	.long	bad
return:	.long	good

bad:
	movl	$-1,r0
	halt
good:
	movl	$0xcafebabe,r0
	halt

unix.superglobalmegacorp.com

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