home *** CD-ROM | disk | FTP | other *** search
- LL0:
- .data
- .text
- .align 1
- .globl _mpvaxsj_protofn
- _mpvaxsj_protofn:
- .word L14
- jbr L16
- L17:
- movl $16,r11
- movl $17,r10
- movl $18,r9
- movl $19,r8
- movl $20,r7
- movl $21,r6
- movl $22,-4(fp)
- movl $23,-8(fp)
- movl $24,-12(fp)
- movl $25,-16(fp)
- movl $26,-20(fp)
- movl $27,-24(fp)
- movl $28,-28(fp)
- addl3 r10,r11,r0
- addl2 r9,r0
- addl2 r8,r0
- addl2 r7,r0
- addl2 r6,r0
- addl2 -4(fp),r0
- addl2 -8(fp),r0
- addl2 -12(fp),r0
- addl2 -16(fp),r0
- addl2 -20(fp),r0
- addl2 -24(fp),r0
- addl2 -28(fp),r0
- ret
- ret
- .set L14,0xfc0
- L16:
- subl2 $28,sp
- jbr L17
- .data
- .text
- .align 1
- .globl _mpvaxsj_test
- _mpvaxsj_test:
- .word L19
- jbr L21
- L22:
- movl $11,r11
- movl $10,r10
- movl $9,r9
- movl $8,r8
- movl $7,r7
- movl $6,r6
- movl $5,-72(fp)
- .data 1
- L24:
- .ascii "\11Registers r5-r11\72 %d, %d, %d, %d, %d, %d, %d\12\0"
- .text
- pushl r11
- pushl r10
- pushl r9
- pushl r8
- pushl r7
- pushl r6
- pushl -72(fp)
- pushl $L24
- calls $8,_printf
- .data 1
- L25:
- .ascii "Setting jumper.\12\0"
- .text
- pushl $L25
- calls $1,_printf
- subl3 $64,fp,r0
- pushl r0
- calls $1,_mpvaxsj_setjmp
- movl r0,-68(fp)
- jneq L26
- movl $2,r11
- movl r11,r10
- movl r10,r9
- movl r9,r8
- movl r8,r7
- movl r7,r6
- movl r6,-72(fp)
- .data 1
- L27:
- .ascii "Jumping Jumper\12\0"
- .text
- pushl $L27
- calls $1,_printf
- .data 1
- L28:
- .ascii "\11Registers r5-r11\72 %d, %d, %d, %d, %d, %d, %d\12\0"
- .text
- pushl r11
- pushl r10
- pushl r9
- pushl r8
- pushl r7
- pushl r6
- pushl -72(fp)
- pushl $L28
- calls $8,_printf
- pushl $2
- subl3 $64,fp,r0
- pushl r0
- calls $2,_mpvaxsj_longjmp
- .data 1
- L29:
- .ascii "Should Never Evaluate\12\0"
- .text
- pushl $L29
- calls $1,_printf
- L26:
- .data 1
- L30:
- .ascii "Catching Jump with a %d returned.\12\0"
- .text
- pushl -68(fp)
- pushl $L30
- calls $2,_printf
- .data 1
- L31:
- .ascii "\11Registers r5-r11\72 %d, %d, %d, %d, %d, %d, %d\12\0"
- .text
- pushl r11
- pushl r10
- pushl r9
- pushl r8
- pushl r7
- pushl r6
- pushl -72(fp)
- pushl $L31
- calls $8,_printf
- ret
- .set L19,0xfc0
- L21:
- movab -72(sp),sp
- jbr L22
- .data
- .text
- .align 1
- .globl _main
- _main:
- .word L33
- jbr L35
- L36:
- calls $0,_mpvaxsj_test
- .data 1
- L37:
- .ascii "mpvaxsj_test() Returned\12\0"
- .text
- pushl $L37
- calls $1,_printf
- ret
- .set L33,0x0
- L35:
- jbr L36
- .data
-