|
|
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_ .set LF1,148 .set LWM1,0x1800 .align 1 _MAIN_:.word LWM1 subl3 $LF1,fp,sp movl $v.1,r11 movl $1,r0 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 r0,$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 r0,$-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 r0,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 r0,L64 jeql L22 pushl $L61 pushl $L79 callf $12,_e_ L22:cvlf v.2-v.1(r11) addf L83 stf -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 cmpf2 r0,L85 jleq L24 pushl $L61 pushl $L61 callf $12,_e_ L24:ldf L93 sinf stf -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 addf L99 stf -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 logf addf L105 stf -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 addf L111 stf -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 addf L117 stf -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 mulf L73 logf addf L124 stf -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 addf L130 stf -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 addf L136 stf -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 addf L142 stf -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 addf L148 stf -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 addf L154 stf -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 L14 pushl $L61 pushl $L157 callf $12,_e_ L14:ret#0 .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.