.sect .text; .sect .rom; .sect .data; .sect .bss; .sect .text .define PRr2,PR2r2,PR4r2,PR6r2 .define PRr2r4,PR2r2r4,PR4r2r4,PR6r2r4 .define RT,RTr2,RTr2r4 ! $Header$ PR6r2: mov $6,r0;br PRr2 PR4r2: mov $4,r0;br PRr2 PR2r2: mov $2,r0 PRr2: mov r5,r1 mov sp,r5 sub r0,sp mov r2,-(sp) mov r1,pc PR2r2r4:mov $2,r0;br PRr2r4 PR4r2r4:mov $4,r0;br PRr2r4 PR6r2r4:mov $6,r0 PRr2r4: mov r5,r1 mov sp,r5 sub r0,sp mov r2,-(sp) mov r4,-(sp) mov r1,pc RTr2r4: mov (sp)+,r4 RTr2: mov (sp)+,r2 RT: mov r5,sp mov (sp)+,r5 rts pc