diff options
Diffstat (limited to 'qt/md/axp_b.s')
-rw-r--r-- | qt/md/axp_b.s | 111 |
1 files changed, 0 insertions, 111 deletions
diff --git a/qt/md/axp_b.s b/qt/md/axp_b.s deleted file mode 100644 index 60be726ff..000000000 --- a/qt/md/axp_b.s +++ /dev/null @@ -1,111 +0,0 @@ -/* - * QuickThreads -- Threads-building toolkit. - * Copyright (c) 1993 by David Keppel - * - * Permission to use, copy, modify and distribute this software and - * its documentation for any purpose and without fee is hereby - * granted, provided that the above copyright notice and this notice - * appear in all copies. This software is provided as a - * proof-of-concept and for demonstration purposes; there is no - * representation about the suitability of this software for any - * purpose. - */ - - .text - .globl b_call_reg - .globl b_call_imm - .globl b_add - .globl b_load - - .ent b_null -b_null: - ret $31,($18),1 - .end b_null - - .ent b_call_reg -b_call_reg: - lda $27,b_null -$L0: - jsr $18,($27) - jsr $18,($27) - jsr $18,($27) - jsr $18,($27) - jsr $18,($27) - - jsr $18,($27) - jsr $18,($27) - jsr $18,($27) - jsr $18,($27) - jsr $18,($27) - - subq $16,1,$16 - bgt $16,$L0 - - ret $31,($26),1 - .end - - - .ent b_call_imm -b_call_imm: -$L1: - jsr $18,b_null - jsr $18,b_null - jsr $18,b_null - jsr $18,b_null - jsr $18,b_null - - jsr $18,b_null - jsr $18,b_null - jsr $18,b_null - jsr $18,b_null - jsr $18,b_null - - subq $16,1,$16 - bgt $16,$L1 - - ret $31,($26),1 - .end - - - .ent b_add -b_add: -$L2: - addq $31,$31,$31 - addq $31,$31,$31 - addq $31,$31,$31 - addq $31,$31,$31 - addq $31,$31,$31 - - addq $31,$31,$31 - addq $31,$31,$31 - addq $31,$31,$31 - addq $31,$31,$31 - addq $31,$31,$31 - - subq $16,1,$16 - bgt $16,$L2 - - ret $31,($26),1 - .end - - - .ent b_load -b_load: -$L3: - ldq $31,0($30) - ldq $31,8($30) - ldq $31,16($30) - ldq $31,24($30) - ldq $31,32($30) - - ldq $31,0($30) - ldq $31,8($30) - ldq $31,16($30) - ldq $31,24($30) - ldq $31,32($30) - - subq $16,1,$16 - bgt $16,$L3 - - ret $31,($26),1 - .end |