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 .globl b_call_reg 1512027Sjungma@eit.uni-kl.de .globl b_call_imm 1612027Sjungma@eit.uni-kl.de .globl b_add 1712027Sjungma@eit.uni-kl.de .globl b_load 1812027Sjungma@eit.uni-kl.de 1912027Sjungma@eit.uni-kl.de .ent b_null 2012027Sjungma@eit.uni-kl.deb_null: 2112027Sjungma@eit.uni-kl.de j $31 2212027Sjungma@eit.uni-kl.de .end b_null 2312027Sjungma@eit.uni-kl.de 2412027Sjungma@eit.uni-kl.de .ent b_call_reg 2512027Sjungma@eit.uni-kl.deb_call_reg: 2612027Sjungma@eit.uni-kl.de la $5,b_null 2712027Sjungma@eit.uni-kl.de add $6, $31,0 2812027Sjungma@eit.uni-kl.de$L0: 2912027Sjungma@eit.uni-kl.de jal $5 3012027Sjungma@eit.uni-kl.de jal $5 3112027Sjungma@eit.uni-kl.de jal $5 3212027Sjungma@eit.uni-kl.de jal $5 3312027Sjungma@eit.uni-kl.de jal $5 3412027Sjungma@eit.uni-kl.de 3512027Sjungma@eit.uni-kl.de sub $4, $4,5 3612027Sjungma@eit.uni-kl.de bgtz $4,$L0 3712027Sjungma@eit.uni-kl.de j $6 3812027Sjungma@eit.uni-kl.de .end 3912027Sjungma@eit.uni-kl.de 4012027Sjungma@eit.uni-kl.de 4112027Sjungma@eit.uni-kl.de .ent b_call_imm 4212027Sjungma@eit.uni-kl.deb_call_imm: 4312027Sjungma@eit.uni-kl.de add $6, $31,0 4412027Sjungma@eit.uni-kl.de$L1: 4512027Sjungma@eit.uni-kl.de jal b_null 4612027Sjungma@eit.uni-kl.de jal b_null 4712027Sjungma@eit.uni-kl.de jal b_null 4812027Sjungma@eit.uni-kl.de jal b_null 4912027Sjungma@eit.uni-kl.de jal b_null 5012027Sjungma@eit.uni-kl.de 5112027Sjungma@eit.uni-kl.de sub $4, $4,5 5212027Sjungma@eit.uni-kl.de bgtz $4,$L1 5312027Sjungma@eit.uni-kl.de j $6 5412027Sjungma@eit.uni-kl.de .end 5512027Sjungma@eit.uni-kl.de 5612027Sjungma@eit.uni-kl.de 5712027Sjungma@eit.uni-kl.de .ent b_add 5812027Sjungma@eit.uni-kl.deb_add: 5912027Sjungma@eit.uni-kl.de add $5, $0,$4 6012027Sjungma@eit.uni-kl.de add $6, $0,$4 6112027Sjungma@eit.uni-kl.de add $7, $0,$4 6212027Sjungma@eit.uni-kl.de add $8, $0,$4 6312027Sjungma@eit.uni-kl.de$L2: 6412027Sjungma@eit.uni-kl.de sub $4, $4,5 6512027Sjungma@eit.uni-kl.de sub $5, $5,5 6612027Sjungma@eit.uni-kl.de sub $6, $6,5 6712027Sjungma@eit.uni-kl.de sub $7, $7,5 6812027Sjungma@eit.uni-kl.de sub $8, $8,5 6912027Sjungma@eit.uni-kl.de 7012027Sjungma@eit.uni-kl.de sub $4, $4,5 7112027Sjungma@eit.uni-kl.de sub $5, $5,5 7212027Sjungma@eit.uni-kl.de sub $6, $6,5 7312027Sjungma@eit.uni-kl.de sub $7, $7,5 7412027Sjungma@eit.uni-kl.de sub $8, $8,5 7512027Sjungma@eit.uni-kl.de 7612027Sjungma@eit.uni-kl.de bgtz $4,$L2 7712027Sjungma@eit.uni-kl.de j $31 7812027Sjungma@eit.uni-kl.de .end 7912027Sjungma@eit.uni-kl.de 8012027Sjungma@eit.uni-kl.de 8112027Sjungma@eit.uni-kl.de .ent b_load 8212027Sjungma@eit.uni-kl.deb_load: 8312027Sjungma@eit.uni-kl.de$L3: 8412027Sjungma@eit.uni-kl.de ld $0, 0($sp) 8512027Sjungma@eit.uni-kl.de ld $0, 4($sp) 8612027Sjungma@eit.uni-kl.de ld $0, 8($sp) 8712027Sjungma@eit.uni-kl.de ld $0, 12($sp) 8812027Sjungma@eit.uni-kl.de ld $0, 16($sp) 8912027Sjungma@eit.uni-kl.de 9012027Sjungma@eit.uni-kl.de ld $0, 20($sp) 9112027Sjungma@eit.uni-kl.de ld $0, 24($sp) 9212027Sjungma@eit.uni-kl.de ld $0, 28($sp) 9312027Sjungma@eit.uni-kl.de ld $0, 32($sp) 9412027Sjungma@eit.uni-kl.de ld $0, 36($sp) 9512027Sjungma@eit.uni-kl.de 9612027Sjungma@eit.uni-kl.de sub $4, $4,10 9712027Sjungma@eit.uni-kl.de bgtz $4,$L3 9812027Sjungma@eit.uni-kl.de j $31 9912027Sjungma@eit.uni-kl.de .end 100