Annotation of cci/usr/src/usr.bin/f77/f77pass1/tst/t17.t2, revision 1.1

1.1     ! root        1:        .data   0
        !             2:        .align  2
        !             3: L25:
        !             4:        .long   0x41400000      # .float 3
        !             5:        .long   0x41800000      # .float 4
        !             6:        .align  2
        !             7: L26:
        !             8:        .long   0xC1000000      # .float -2
        !             9:        .long   0x40800000      # .float 1
        !            10:        .align  2
        !            11: L27:
        !            12:        .long   0x40800000      # .float 1
        !            13:        .long   0xC1000000      # .float -2
        !            14:        .align  2
        !            15: L28:
        !            16:        .long   0xC1400000      # .float -3
        !            17:        .align  2
        !            18: L29:
        !            19:        .long   0x00000000      # .float 0
        !            20:        .align  2
        !            21: L30:
        !            22:        .long   0x3556BF95      # .float 2.e-07
        !            23:        .align  2
        !            24: L31:
        !            25:        .long   1
        !            26:        .align  2
        !            27: L32:
        !            28:        .long   17
        !            29:        .align  2
        !            30: L33:
        !            31:        .long   0xC1800000      # .float -4
        !            32:        .align  2
        !            33: L36:
        !            34:        .long   2
        !            35:        .align  2
        !            36: L38:
        !            37:        .long   0xC1A00000      # .float -5
        !            38:        .align  2
        !            39: L41:
        !            40:        .long   3
        !            41:        .align  2
        !            42: L45:
        !            43:        .long   0xC1000000      # .float -2
        !            44:        .long   0xC0800000      # .float -1
        !            45:        .align  2
        !            46: L47:
        !            47:        .long   4
        !            48:        .align  2
        !            49: L51:
        !            50:        .long   0x40800000      # .float 1
        !            51:        .long   0x41A00000      # .float 5
        !            52:        .align  2
        !            53: L53:
        !            54:        .long   5
        !            55:        .align  2
        !            56: L57:
        !            57:        .long   0x00000000      # .float 0
        !            58:        .long   0x41A00000      # .float 5
        !            59:        .align  2
        !            60: L59:
        !            61:        .long   6
        !            62:        .align  2
        !            63: L63:
        !            64:        .long   0xBF4CCCCD      # .float -.2
        !            65:        .long   0xBFCCCCCD      # .float -.40000001
        !            66:        .data   2
        !            67:        .data   1
        !            68:        .data   0
        !            69:        .globl  _MAIN_
        !            70:        .globl  _e_
        !            71:        .globl  _r_imag
        !            72:        .globl  _c_abs
        !            73:        .globl  _r_cnjg
        !            74:        .globl  _c_div
        !            75:        .align  2
        !            76:        .stabs  "t17.f",0x64,0,0,0
        !            77: .text
        !            78: .globl _MAIN_
        !            79: .set   LF1,128
        !            80: .set   LWM1,0x1800
        !            81: .align 1
        !            82: _MAIN_:.word   LWM1
        !            83: subl3  $LF1,fp,sp
        !            84: movl   $v.1,r11
        !            85: movl   L25,v.2-v.1(r11)
        !            86: movl   L25+4,v.2-v.1+4(r11)
        !            87: movl   L26,v.3-v.1(r11)
        !            88: movl   L26+4,v.3-v.1+4(r11)
        !            89: movl   L27,v.4-v.1(r11)
        !            90: movl   L27+4,v.4-v.1+4(r11)
        !            91: ldf    v.2-v.1(r11)
        !            92: addf   L28
        !            93: stf    -56(fp)
        !            94: cmpf2  L29,-56(fp)
        !            95: jgtr   L9999
        !            96: movl   -56(fp),r0
        !            97: jbr    L9998
        !            98: L9999:lnf      -56(fp)
        !            99: stf    r0
        !           100: L9998:cmpf2    r0,L30
        !           101: jleq   L15
        !           102: pushl  $L32
        !           103: pushl  $L31
        !           104: callf  $12,_e_
        !           105: L15:addl3      $v.2-v.1,r11,-(sp)
        !           106: callf  $8,_r_imag
        !           107: ldf    r0
        !           108: addf   L33
        !           109: stf    -60(fp)
        !           110: cmpf2  L29,-60(fp)
        !           111: jgtr   L9997
        !           112: movl   -60(fp),r0
        !           113: jbr    L9996
        !           114: L9997:lnf      -60(fp)
        !           115: stf    r0
        !           116: L9996:cmpf2    r0,L30
        !           117: jleq   L16
        !           118: pushl  $L32
        !           119: pushl  $L36
        !           120: callf  $12,_e_
        !           121: L16:addl3      $v.2-v.1,r11,-(sp)
        !           122: callf  $8,_c_abs
        !           123: ldf    r0
        !           124: addf   L38
        !           125: stf    -64(fp)
        !           126: cmpf2  L29,-64(fp)
        !           127: jgtr   L9995
        !           128: movl   -64(fp),r0
        !           129: jbr    L9994
        !           130: L9995:lnf      -64(fp)
        !           131: stf    r0
        !           132: L9994:cmpf2    r0,L30
        !           133: jleq   L17
        !           134: pushl  $L32
        !           135: pushl  $L41
        !           136: callf  $12,_e_
        !           137: L17:addl3      $v.3-v.1,r11,-(sp)
        !           138: subl3  $80,fp,-(sp)
        !           139: callf  $12,_r_cnjg
        !           140: ldf    -80(fp)
        !           141: subf   L45
        !           142: stf    -72(fp)
        !           143: ldf    -76(fp)
        !           144: subf   L45+4
        !           145: stf    -68(fp)
        !           146: subl3  $72,fp,-(sp)
        !           147: callf  $8,_c_abs
        !           148: cmpf2  r0,L30
        !           149: jleq   L18
        !           150: pushl  $L32
        !           151: pushl  $L47
        !           152: callf  $12,_e_
        !           153: L18:ldf        v.2-v.1(r11)
        !           154: addf   v.3-v.1(r11)
        !           155: stf    -96(fp)
        !           156: ldf    v.2-v.1+4(r11)
        !           157: addf   v.3-v.1+4(r11)
        !           158: stf    -92(fp)
        !           159: ldf    -96(fp)
        !           160: subf   L51
        !           161: stf    -88(fp)
        !           162: ldf    -92(fp)
        !           163: subf   L51+4
        !           164: stf    -84(fp)
        !           165: subl3  $88,fp,-(sp)
        !           166: callf  $8,_c_abs
        !           167: cmpf2  r0,L30
        !           168: jleq   L19
        !           169: pushl  $L32
        !           170: pushl  $L53
        !           171: callf  $12,_e_
        !           172: L19:ldf        v.3-v.1(r11)
        !           173: mulf   v.4-v.1(r11)
        !           174: stf    r0
        !           175: ldf    v.3-v.1+4(r11)
        !           176: mulf   v.4-v.1+4(r11)
        !           177: stf    r1
        !           178: ldf    r0
        !           179: subf   r1
        !           180: stf    -112(fp)
        !           181: ldf    v.3-v.1(r11)
        !           182: mulf   v.4-v.1+4(r11)
        !           183: stf    r0
        !           184: ldf    v.3-v.1+4(r11)
        !           185: mulf   v.4-v.1(r11)
        !           186: addf   r0
        !           187: stf    -108(fp)
        !           188: ldf    -112(fp)
        !           189: subf   L57
        !           190: stf    -104(fp)
        !           191: ldf    -108(fp)
        !           192: subf   L57+4
        !           193: stf    -100(fp)
        !           194: subl3  $104,fp,-(sp)
        !           195: callf  $8,_c_abs
        !           196: cmpf2  r0,L30
        !           197: jleq   L20
        !           198: pushl  $L32
        !           199: pushl  $L59
        !           200: callf  $12,_e_
        !           201: L20:addl3      $v.2-v.1,r11,-(sp)
        !           202: addl3  $v.4-v.1,r11,-(sp)
        !           203: subl3  $128,fp,-(sp)
        !           204: callf  $16,_c_div
        !           205: ldf    -128(fp)
        !           206: subf   L63
        !           207: stf    -120(fp)
        !           208: ldf    -124(fp)
        !           209: subf   L63+4
        !           210: stf    -116(fp)
        !           211: subl3  $120,fp,-(sp)
        !           212: callf  $8,_c_abs
        !           213: cmpf2  r0,L30
        !           214: jleq   L14
        !           215: pushl  $L32
        !           216: pushl  $L59
        !           217: callf  $12,_e_
        !           218: L14:ret#0
        !           219: 
        !           220:        .data   2
        !           221:        .align  2
        !           222: v.3:
        !           223:        .space  8
        !           224:        .align  2
        !           225: v.4:
        !           226:        .space  8
        !           227:        .align  2
        !           228: v.2:
        !           229:        .space  8
        !           230:        .set    v.1,v.4
        !           231: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.