.file "20001026-1.c" .text .align 2 .type real_value_from_int_cst, @function real_value_from_int_cst: link.w %a6,#-20 move.l %a1,%a0 moveq.l #-1,%d0 move.l %d0,-16(%a6) move.l %d0,-12(%a6) move.l %d0,-8(%a6) move.l %d0,-4(%a6) move.l %d0,(%a1)+ move.l -16(%a6),(%a1)+ move.l -12(%a6),(%a1)+ move.l -8(%a6),(%a1)+ move.l -4(%a6),(%a1) unlk %a6 rts .size real_value_from_int_cst, .-real_value_from_int_cst .align 2 .type build_real_from_int_cst_1, @function build_real_from_int_cst_1: link.w %a6,#0 move.l 8(%a6),%a1 move.l 4(%a1),-(%sp) move.l (%a1),-(%sp) addq.l #8,%a1 jbsr real_value_from_int_cst unlk %a6 rts .size build_real_from_int_cst_1, .-build_real_from_int_cst_1 .align 2 .globl main .type main, @function main: link.w %a6,#-28 clr.l -28(%a6) clr.l -24(%a6) clr.l -20(%a6) clr.l -16(%a6) clr.l -12(%a6) clr.l -8(%a6) clr.l -4(%a6) pea -28(%a6) jbsr build_real_from_int_cst_1 addq.l #4,%sp tst.l -20(%a6) jbne .L21 jbsr abort .align 2 .L21: clr.l %d0 unlk %a6 rts .size main, .-main .ident "GCC: (GNU) 3.3.2"