|
|
Power 6/32 Unix version 1.21
.data 0 .align 2 L60: .long 1 .align 2 L61: .long 14 .align 2 L62: .long 2 .align 2 L64: .long 0xC1000000 # .float -2 .align 2 L65: .long 0x00000000 # .float 0 .align 2 L66: .long 0x41000000 # .float 2 .align 2 L67: .long 3 .align 2 L69: .long 4 .align 2 L71: .long 5 .align 2 L73: .long 0x41800000 # .float 4 .align 2 L75: .long 6 .align 2 L79: .long 7 .align 2 L81: .long 8 .align 2 L83: .long 0x41A00000 # .float 5 .align 2 L85: .long 0x3556BF95 # .float 2.e-07 .align 2 L86: .long 9 .align 2 L93: .long 0x41490FDB # .float 3.1415927 .align 2 L95: .long 0x370637BD # .float 2.e-06 .align 2 L96: .long 15 .align 2 L98: .long 0x40800000 # .float 1 .align 2 L99: .long 0xC12DF854 # .float -2.7182817 .align 2 L101: .long 0x39D1B717 # .float 9.9999997e-05 .align 2 L102: .long 16 .align 2 L105: .long 0xC0800000 # .float -1 .align 2 L107: .long 0x36210FB0 # .float 6.0000002e-07 .align 2 L108: .long 17 .align 2 L110: .long 0x42C80000 # .float 25 .align 2 L111: .long 0xC1A00000 # .float -5 .align 2 L114: .long 18 .align 2 L117: .long 0xC0490FDB # .float -.78539819 .align 2 L120: .long 19 .align 2 L124: .long 0xC0928682 # .float -1.1447299 .align 2 L126: .long 0x368637BD # .float 1.e-06 .align 2 L127: .long 20 .align 2 L130: .long 0xC0576AA4 # .float -.84147096 .align 2 L132: .long 0x368637BD # .float 1.e-06 .align 2 L133: .long 21 .align 2 L136: .long 0xC00A5140 # .float -.54030228 .align 2 L138: .long 0x368637BD # .float 1.e-06 .align 2 L139: .long 22 .align 2 L142: .long 0xC0B504F3 # .float -1.4142135 .align 2 L144: .long 0x368637BD # .float 1.e-06 .align 2 L145: .long 23 .align 2 L147: .long 0x42200000 # .float 10 .align 2 L148: .long 0xC14A62C2 # .float -3.1622777 .align 2 L150: .long 0x368637BD # .float 1.e-06 .align 2 L151: .long 24 .align 2 L153: .long 0x457A0000 # .float 1000 .align 2 L154: .long 0xC2FCFB72 # .float -31.622776 .align 2 L156: .long 0x3827C5AC # .float 9.9999997e-06 .align 2 L157: .long 25 .data 2 .data 1 .data 0 .globl _MAIN_ .globl _e_ .align 2 .stabs "t14.f",0x64,0,0,0 .text .globl _MAIN_ .align 1 _MAIN_: .word LWM1 subl3 $LF1,fp,sp jbr L12 L13: jbr L9999 mnegl $1,r0 jbr L9998 L9999: movl $1,r0 L9998: cmpl r0,$1 jeql L15 pushl $L61 pushl $L60 callf $12,_e_ L15: mnegl $5,v.2-v.1(r11) cmpl $0,v.2-v.1(r11) jgtr L9997 movl v.2-v.1(r11),r0 jbr L9996 L9997: mnegl v.2-v.1(r11),r0 L9996: cmpl r0,$5 jeql L16 pushl $L61 pushl $L62 callf $12,_e_ L16: movl L64,v.3-v.1(r11) cmpf2 L65,v.3-v.1(r11) jgtr L9995 movl v.3-v.1(r11),r0 jbr L9994 L9995: lnf v.3-v.1(r11) stf r0 L9994: cmpf2 r0,L66 jeql L17 pushl $L61 pushl $L67 callf $12,_e_ L17: movl v.2-v.1(r11),-56(fp) movl $4,-60(fp) cmpl -60(fp),-56(fp) jleq L9993 movl -60(fp),r0 jbr L9992 L9993: movl -56(fp),r0 L9992: movl r0,-64(fp) cmpl -64(fp),$4 jeql L18 pushl $L61 pushl $L69 callf $12,_e_ L18: movl v.2-v.1(r11),-68(fp) movl $4,-72(fp) cmpl -72(fp),-68(fp) jgeq L9991 movl -72(fp),r0 jbr L9990 L9991: movl -68(fp),r0 L9990: movl r0,-76(fp) cmpl -76(fp),$-5 jeql L19 pushl $L61 pushl $L71 callf $12,_e_ L19: movl v.3-v.1(r11),-80(fp) movl L73,-84(fp) cmpf2 -84(fp),-80(fp) jleq L9989 movl -84(fp),r0 jbr L9988 L9989: movl -80(fp),r0 L9988: movl r0,-88(fp) cmpf2 -88(fp),L73 jeql L20 pushl $L61 pushl $L75 callf $12,_e_ L20: movl v.3-v.1(r11),-92(fp) movl L73,-96(fp) cmpf2 -96(fp),-92(fp) jgeq L9987 movl -96(fp),r0 jbr L9986 L9987: movl -92(fp),r0 L9986: movl r0,-100(fp) cmpf2 -100(fp),L64 jeql L21 pushl $L61 pushl $L79 callf $12,_e_ L21: jbr L22 pushl $L61 pushl $L81 callf $12,_e_ L22: cvlf v.2-v.1(r11) stf r0 ldf L83 addf r0 stf r0 movl r0,-104(fp) cmpf2 L65,-104(fp) jgtr L9985 movl -104(fp),r0 jbr L9984 L9985: lnf -104(fp) stf r0 L9984: cmpf2 r0,L85 jleq L23 pushl $L61 pushl $L86 callf $12,_e_ L23: movl L65,r0 jbr L9982 L9983: movl L65,r0 L9982: cmpf2 r0,L85 jleq L24 pushl $L61 pushl $L61 callf $12,_e_ L24: ldf L93 sinf stf r0 movl r0,-108(fp) cmpf2 L65,-108(fp) jgtr L9981 movl -108(fp),r0 jbr L9980 L9981: lnf -108(fp) stf r0 L9980: cmpf2 r0,L95 jleq L25 pushl $L61 pushl $L96 callf $12,_e_ L25: ldf L98 expf stf r0 ldf r0 addf L99 stf r0 movl r0,-112(fp) cmpf2 L65,-112(fp) jgtr L9979 movl -112(fp),r0 jbr L9978 L9979: lnf -112(fp) stf r0 L9978: cmpf2 r0,L101 jleq L26 pushl $L61 pushl $L102 callf $12,_e_ L26: ldf L98 expf stf r0 ldf r0 logf stf r0 ldf r0 addf L105 stf r0 movl r0,-116(fp) cmpf2 L65,-116(fp) jgtr L9977 movl -116(fp),r0 jbr L9976 L9977: lnf -116(fp) stf r0 L9976: cmpf2 r0,L107 jleq L27 pushl $L61 pushl $L108 callf $12,_e_ L27: ldf L110 sqrtf stf r0 ldf r0 addf L111 stf r0 movl r0,-120(fp) cmpf2 L65,-120(fp) jgtr L9975 movl -120(fp),r0 jbr L9974 L9975: lnf -120(fp) stf r0 L9974: cmpf2 r0,L85 jleq L28 pushl $L61 pushl $L114 callf $12,_e_ L28: ldf L98 atanf stf r0 ldf r0 addf L117 stf r0 movl r0,-124(fp) cmpf2 L65,-124(fp) jgtr L9973 movl -124(fp),r0 jbr L9972 L9973: lnf -124(fp) stf r0 L9972: cmpf2 r0,L101 jleq L29 pushl $L61 pushl $L120 callf $12,_e_ L29: ldf L98 atanf stf r0 ldf r0 mulf L73 stf r0 ldf r0 logf stf r0 ldf r0 addf L124 stf r0 movl r0,-128(fp) cmpf2 L65,-128(fp) jgtr L9971 movl -128(fp),r0 jbr L9970 L9971: lnf -128(fp) stf r0 L9970: cmpf2 r0,L126 jleq L30 pushl $L61 pushl $L127 callf $12,_e_ L30: ldf L98 sinf stf r0 ldf r0 addf L130 stf r0 movl r0,-132(fp) cmpf2 L65,-132(fp) jgtr L9969 movl -132(fp),r0 jbr L9968 L9969: lnf -132(fp) stf r0 L9968: cmpf2 r0,L132 jleq L31 pushl $L61 pushl $L133 callf $12,_e_ L31: ldf L98 cosf stf r0 ldf r0 addf L136 stf r0 movl r0,-136(fp) cmpf2 L65,-136(fp) jgtr L9967 movl -136(fp),r0 jbr L9966 L9967: lnf -136(fp) stf r0 L9966: cmpf2 r0,L138 jleq L32 pushl $L61 pushl $L139 callf $12,_e_ L32: ldf L66 sqrtf stf r0 ldf r0 addf L142 stf r0 movl r0,-140(fp) cmpf2 L65,-140(fp) jgtr L9965 movl -140(fp),r0 jbr L9964 L9965: lnf -140(fp) stf r0 L9964: cmpf2 r0,L144 jleq L33 pushl $L61 pushl $L145 callf $12,_e_ L33: ldf L147 sqrtf stf r0 ldf r0 addf L148 stf r0 movl r0,-144(fp) cmpf2 L65,-144(fp) jgtr L9963 movl -144(fp),r0 jbr L9962 L9963: lnf -144(fp) stf r0 L9962: cmpf2 r0,L150 jleq L34 pushl $L61 pushl $L151 callf $12,_e_ L34: ldf L153 sqrtf stf r0 ldf r0 addf L154 stf r0 movl r0,-148(fp) cmpf2 L65,-148(fp) jgtr L9961 movl -148(fp),r0 jbr L9960 L9961: lnf -148(fp) stf r0 L9960: cmpf2 r0,L156 jleq L35 pushl $L61 pushl $L157 callf $12,_e_ L35: L14: ret#0 L12: movl $v.1,r11 jbr L13 .set LF1,148 .set LWM1,0x1800 .text .data 2 .align 2 v.2: .space 4 .align 2 v.3: .space 4 .set v.1,v.3
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.