|
|
Power 6/32 Unix version 1.21
.data 0 .align 2 L16: .long 1 .align 2 L17: .long 14 .align 2 L19: .long 2 .align 2 L21: .long 0xC1000000 # .float -2 .align 2 L23: .long 0x00000000 # .float 0 .align 2 L24: .long 0x41000000 # .float 2 .align 2 L25: .long 3 .align 2 L30: .long 4 .align 2 L35: .long 5 .align 2 L40: .long 0x41800000 # .float 4 .align 2 L42: .long 6 .align 2 L49: .long 7 .align 2 L52: .long 8 .align 2 L56: .long 0x41A00000 # .float 5 .align 2 L58: .long 0x3556BF95 # .float 2.e-07 .align 2 L59: .long 9 .align 2 L69: .long 0x41490FDB # .float 3.1415927 .align 2 L71: .long 0x370637BD # .float 2.e-06 .align 2 L72: .long 15 .align 2 L76: .long 0x40800000 # .float 1 .align 2 L77: .long 0xC12DF854 # .float -2.7182817 .align 2 L79: .long 0x39D1B717 # .float 9.9999997e-05 .align 2 L80: .long 16 .align 2 L85: .long 0xC0800000 # .float -1 .align 2 L87: .long 0x36210FB0 # .float 6.0000002e-07 .align 2 L88: .long 17 .align 2 L92: .long 0x42C80000 # .float 25 .align 2 L93: .long 0xC1A00000 # .float -5 .align 2 L96: .long 18 .align 2 L101: .long 0xC0490FDB # .float -.78539819 .align 2 L104: .long 19 .align 2 L110: .long 0xC0928682 # .float -1.1447299 .align 2 L112: .long 0x368637BD # .float 1.e-06 .align 2 L113: .long 20 .align 2 L118: .long 0xC0576AA4 # .float -.84147096 .align 2 L120: .long 0x368637BD # .float 1.e-06 .align 2 L121: .long 21 .align 2 L126: .long 0xC00A5140 # .float -.54030228 .align 2 L128: .long 0x368637BD # .float 1.e-06 .align 2 L129: .long 22 .align 2 L134: .long 0xC0B504F3 # .float -1.4142135 .align 2 L136: .long 0x368637BD # .float 1.e-06 .align 2 L137: .long 23 .align 2 L141: .long 0x42200000 # .float 10 .align 2 L142: .long 0xC14A62C2 # .float -3.1622777 .align 2 L144: .long 0x368637BD # .float 1.e-06 .align 2 L145: .long 24 .align 2 L149: .long 0x457A0000 # .float 1000 .align 2 L150: .long 0xC2FCFB72 # .float -31.622776 .align 2 L152: .long 0x3827C5AC # .float 9.9999997e-06 .align 2 L153: .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 $L17 pushl $L16 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 L18 pushl $L17 pushl $L19 callf $12,_e_ L18: movl L21,v.3-v.1(r11) cmpf2 L23,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,L24 jeql L22 pushl $L17 pushl $L25 callf $12,_e_ L22: 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: cmpl r0,$4 jeql L27 pushl $L17 pushl $L30 callf $12,_e_ L27: movl v.2-v.1(r11),-64(fp) movl $4,-68(fp) cmpl -68(fp),-64(fp) jgeq L9991 movl -68(fp),r0 jbr L9990 L9991: movl -64(fp),r0 L9990: cmpl r0,$-5 jeql L32 pushl $L17 pushl $L35 callf $12,_e_ L32: movl v.3-v.1(r11),-72(fp) movl L40,-76(fp) cmpf2 -76(fp),-72(fp) jleq L9989 movl -76(fp),r0 jbr L9988 L9989: movl -72(fp),r0 L9988: cmpf2 r0,L40 jeql L37 pushl $L17 pushl $L42 callf $12,_e_ L37: movl v.3-v.1(r11),-80(fp) movl L40,-84(fp) cmpf2 -84(fp),-80(fp) jgeq L9987 movl -84(fp),r0 jbr L9986 L9987: movl -80(fp),r0 L9986: cmpf2 r0,L21 jeql L44 pushl $L17 pushl $L49 callf $12,_e_ L44: jbr L51 pushl $L17 pushl $L52 callf $12,_e_ L51: cvlf v.2-v.1(r11) stf r0 ldf L56 addf r0 stf r0 movl r0,-88(fp) cmpf2 L23,-88(fp) jgtr L9985 movl -88(fp),r0 jbr L9984 L9985: lnf -88(fp) stf r0 L9984: cmpf2 r0,L58 jleq L54 pushl $L17 pushl $L59 callf $12,_e_ L54: movl L23,r0 jbr L9982 L9983: movl L23,r0 L9982: cmpf2 r0,L58 jleq L61 pushl $L17 pushl $L17 callf $12,_e_ L61: ldf L69 sinf stf r0 movl r0,-92(fp) cmpf2 L23,-92(fp) jgtr L9981 movl -92(fp),r0 jbr L9980 L9981: lnf -92(fp) stf r0 L9980: cmpf2 r0,L71 jleq L67 pushl $L17 pushl $L72 callf $12,_e_ L67: ldf L76 expf stf r0 ldf r0 addf L77 stf r0 movl r0,-96(fp) cmpf2 L23,-96(fp) jgtr L9979 movl -96(fp),r0 jbr L9978 L9979: lnf -96(fp) stf r0 L9978: cmpf2 r0,L79 jleq L74 pushl $L17 pushl $L80 callf $12,_e_ L74: ldf L76 expf stf r0 ldf r0 logf stf r0 ldf r0 addf L85 stf r0 movl r0,-100(fp) cmpf2 L23,-100(fp) jgtr L9977 movl -100(fp),r0 jbr L9976 L9977: lnf -100(fp) stf r0 L9976: cmpf2 r0,L87 jleq L82 pushl $L17 pushl $L88 callf $12,_e_ L82: ldf L92 sqrtf stf r0 ldf r0 addf L93 stf r0 movl r0,-104(fp) cmpf2 L23,-104(fp) jgtr L9975 movl -104(fp),r0 jbr L9974 L9975: lnf -104(fp) stf r0 L9974: cmpf2 r0,L58 jleq L90 pushl $L17 pushl $L96 callf $12,_e_ L90: ldf L76 atanf stf r0 ldf r0 addf L101 stf r0 movl r0,-108(fp) cmpf2 L23,-108(fp) jgtr L9973 movl -108(fp),r0 jbr L9972 L9973: lnf -108(fp) stf r0 L9972: cmpf2 r0,L79 jleq L98 pushl $L17 pushl $L104 callf $12,_e_ L98: ldf L76 atanf stf r0 ldf r0 mulf L40 stf r0 ldf r0 logf stf r0 ldf r0 addf L110 stf r0 movl r0,-112(fp) cmpf2 L23,-112(fp) jgtr L9971 movl -112(fp),r0 jbr L9970 L9971: lnf -112(fp) stf r0 L9970: cmpf2 r0,L112 jleq L106 pushl $L17 pushl $L113 callf $12,_e_ L106: ldf L76 sinf stf r0 ldf r0 addf L118 stf r0 movl r0,-116(fp) cmpf2 L23,-116(fp) jgtr L9969 movl -116(fp),r0 jbr L9968 L9969: lnf -116(fp) stf r0 L9968: cmpf2 r0,L120 jleq L115 pushl $L17 pushl $L121 callf $12,_e_ L115: ldf L76 cosf stf r0 ldf r0 addf L126 stf r0 movl r0,-120(fp) cmpf2 L23,-120(fp) jgtr L9967 movl -120(fp),r0 jbr L9966 L9967: lnf -120(fp) stf r0 L9966: cmpf2 r0,L128 jleq L123 pushl $L17 pushl $L129 callf $12,_e_ L123: ldf L24 sqrtf stf r0 ldf r0 addf L134 stf r0 movl r0,-124(fp) cmpf2 L23,-124(fp) jgtr L9965 movl -124(fp),r0 jbr L9964 L9965: lnf -124(fp) stf r0 L9964: cmpf2 r0,L136 jleq L131 pushl $L17 pushl $L137 callf $12,_e_ L131: ldf L141 sqrtf stf r0 ldf r0 addf L142 stf r0 movl r0,-128(fp) cmpf2 L23,-128(fp) jgtr L9963 movl -128(fp),r0 jbr L9962 L9963: lnf -128(fp) stf r0 L9962: cmpf2 r0,L144 jleq L139 pushl $L17 pushl $L145 callf $12,_e_ L139: ldf L149 sqrtf stf r0 ldf r0 addf L150 stf r0 movl r0,-132(fp) cmpf2 L23,-132(fp) jgtr L9961 movl -132(fp),r0 jbr L9960 L9961: lnf -132(fp) stf r0 L9960: cmpf2 r0,L152 jleq L147 pushl $L17 pushl $L153 callf $12,_e_ L147: L14: ret#0 L12: movl $v.1,r11 jbr L13 .set LF1,132 .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.