112027Sjungma@eit.uni-kl.de/*
212027Sjungma@eit.uni-kl.de * QuickThreads -- Threads-building toolkit.
312027Sjungma@eit.uni-kl.de * Copyright (c) 1993 by David Keppel
412027Sjungma@eit.uni-kl.de *
512027Sjungma@eit.uni-kl.de * Permission to use, copy, modify and distribute this software and
612027Sjungma@eit.uni-kl.de * its documentation for any purpose and without fee is hereby
712027Sjungma@eit.uni-kl.de * granted, provided that the above copyright notice and this notice
812027Sjungma@eit.uni-kl.de * appear in all copies.  This software is provided as a
912027Sjungma@eit.uni-kl.de * proof-of-concept and for demonstration purposes; there is no
1012027Sjungma@eit.uni-kl.de * representation about the suitability of this software for any
1112027Sjungma@eit.uni-kl.de * purpose.
1212027Sjungma@eit.uni-kl.de */
1312027Sjungma@eit.uni-kl.de
1412027Sjungma@eit.uni-kl.de	.text
1512027Sjungma@eit.uni-kl.de	.globl b_call_reg
1612027Sjungma@eit.uni-kl.de	.globl b_call_imm
1712027Sjungma@eit.uni-kl.de	.globl b_add
1812027Sjungma@eit.uni-kl.de	.globl b_load
1912027Sjungma@eit.uni-kl.de
2012027Sjungma@eit.uni-kl.de	.ent b_null
2112027Sjungma@eit.uni-kl.deb_null:
2212027Sjungma@eit.uni-kl.de	ret $31,($18),1
2312027Sjungma@eit.uni-kl.de	.end b_null
2412027Sjungma@eit.uni-kl.de
2512027Sjungma@eit.uni-kl.de	.ent b_call_reg
2612027Sjungma@eit.uni-kl.deb_call_reg:
2712027Sjungma@eit.uni-kl.de	lda $27,b_null
2812027Sjungma@eit.uni-kl.de$L0:
2912027Sjungma@eit.uni-kl.de	jsr $18,($27)
3012027Sjungma@eit.uni-kl.de	jsr $18,($27)
3112027Sjungma@eit.uni-kl.de	jsr $18,($27)
3212027Sjungma@eit.uni-kl.de	jsr $18,($27)
3312027Sjungma@eit.uni-kl.de	jsr $18,($27)
3412027Sjungma@eit.uni-kl.de
3512027Sjungma@eit.uni-kl.de	jsr $18,($27)
3612027Sjungma@eit.uni-kl.de	jsr $18,($27)
3712027Sjungma@eit.uni-kl.de	jsr $18,($27)
3812027Sjungma@eit.uni-kl.de	jsr $18,($27)
3912027Sjungma@eit.uni-kl.de	jsr $18,($27)
4012027Sjungma@eit.uni-kl.de
4112027Sjungma@eit.uni-kl.de	subq $16,1,$16
4212027Sjungma@eit.uni-kl.de	bgt $16,$L0
4312027Sjungma@eit.uni-kl.de
4412027Sjungma@eit.uni-kl.de	ret $31,($26),1
4512027Sjungma@eit.uni-kl.de	.end
4612027Sjungma@eit.uni-kl.de
4712027Sjungma@eit.uni-kl.de
4812027Sjungma@eit.uni-kl.de	.ent b_call_imm
4912027Sjungma@eit.uni-kl.deb_call_imm:
5012027Sjungma@eit.uni-kl.de$L1:
5112027Sjungma@eit.uni-kl.de	jsr $18,b_null
5212027Sjungma@eit.uni-kl.de	jsr $18,b_null
5312027Sjungma@eit.uni-kl.de	jsr $18,b_null
5412027Sjungma@eit.uni-kl.de	jsr $18,b_null
5512027Sjungma@eit.uni-kl.de	jsr $18,b_null
5612027Sjungma@eit.uni-kl.de
5712027Sjungma@eit.uni-kl.de	jsr $18,b_null
5812027Sjungma@eit.uni-kl.de	jsr $18,b_null
5912027Sjungma@eit.uni-kl.de	jsr $18,b_null
6012027Sjungma@eit.uni-kl.de	jsr $18,b_null
6112027Sjungma@eit.uni-kl.de	jsr $18,b_null
6212027Sjungma@eit.uni-kl.de
6312027Sjungma@eit.uni-kl.de	subq $16,1,$16
6412027Sjungma@eit.uni-kl.de	bgt $16,$L1
6512027Sjungma@eit.uni-kl.de
6612027Sjungma@eit.uni-kl.de	ret $31,($26),1
6712027Sjungma@eit.uni-kl.de	.end
6812027Sjungma@eit.uni-kl.de
6912027Sjungma@eit.uni-kl.de
7012027Sjungma@eit.uni-kl.de	.ent b_add
7112027Sjungma@eit.uni-kl.deb_add:
7212027Sjungma@eit.uni-kl.de$L2:
7312027Sjungma@eit.uni-kl.de	addq $31,$31,$31
7412027Sjungma@eit.uni-kl.de	addq $31,$31,$31
7512027Sjungma@eit.uni-kl.de	addq $31,$31,$31
7612027Sjungma@eit.uni-kl.de	addq $31,$31,$31
7712027Sjungma@eit.uni-kl.de	addq $31,$31,$31
7812027Sjungma@eit.uni-kl.de
7912027Sjungma@eit.uni-kl.de	addq $31,$31,$31
8012027Sjungma@eit.uni-kl.de	addq $31,$31,$31
8112027Sjungma@eit.uni-kl.de	addq $31,$31,$31
8212027Sjungma@eit.uni-kl.de	addq $31,$31,$31
8312027Sjungma@eit.uni-kl.de	addq $31,$31,$31
8412027Sjungma@eit.uni-kl.de
8512027Sjungma@eit.uni-kl.de	subq $16,1,$16
8612027Sjungma@eit.uni-kl.de	bgt $16,$L2
8712027Sjungma@eit.uni-kl.de
8812027Sjungma@eit.uni-kl.de	ret $31,($26),1
8912027Sjungma@eit.uni-kl.de	.end
9012027Sjungma@eit.uni-kl.de
9112027Sjungma@eit.uni-kl.de
9212027Sjungma@eit.uni-kl.de	.ent b_load
9312027Sjungma@eit.uni-kl.deb_load:
9412027Sjungma@eit.uni-kl.de$L3:
9512027Sjungma@eit.uni-kl.de	ldq $31,0($30)
9612027Sjungma@eit.uni-kl.de	ldq $31,8($30)
9712027Sjungma@eit.uni-kl.de	ldq $31,16($30)
9812027Sjungma@eit.uni-kl.de	ldq $31,24($30)
9912027Sjungma@eit.uni-kl.de	ldq $31,32($30)
10012027Sjungma@eit.uni-kl.de
10112027Sjungma@eit.uni-kl.de	ldq $31,0($30)
10212027Sjungma@eit.uni-kl.de	ldq $31,8($30)
10312027Sjungma@eit.uni-kl.de	ldq $31,16($30)
10412027Sjungma@eit.uni-kl.de	ldq $31,24($30)
10512027Sjungma@eit.uni-kl.de	ldq $31,32($30)
10612027Sjungma@eit.uni-kl.de
10712027Sjungma@eit.uni-kl.de	subq $16,1,$16
10812027Sjungma@eit.uni-kl.de	bgt $16,$L3
10912027Sjungma@eit.uni-kl.de
11012027Sjungma@eit.uni-kl.de	ret $31,($26),1
11112027Sjungma@eit.uni-kl.de	.end
112