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