# poly1305_macos.s version 20050207 # D. J. Bernstein # Public domain. ; input line 1: register int32 out ; input line 2: register int32 r ; input line 3: register int32 s ; input line 4: register int32 m ; input line 5: register int32 l ; input line 6: register int32 constants ; input line 7: temporary mem64 d0 ; input line 8: temporary mem64 d1 ; input line 9: temporary mem64 d2 ; input line 10: temporary mem64 d3 ; input line 11: register double scale ; input line 12: register double alpha0 ; input line 13: register double alpha32 ; input line 14: register double alpha64 ; input line 15: register double alpha96 ; input line 16: register double alpha130 ; input line 17: register double h0 ; input line 18: register double h1 ; input line 19: register double h2 ; input line 20: register double h3 ; input line 21: register double h4 ; input line 22: register double h5 ; input line 23: register double h6 ; input line 24: register double h7 ; input line 25: register double y7 ; input line 26: register double y6 ; input line 27: register double y1 ; input line 28: register double y0 ; input line 29: register double y5 ; input line 30: register double y4 ; input line 31: register double x7 ; input line 32: register double x6 ; input line 33: register double x1 ; input line 34: register double x0 ; input line 35: register double y3 ; input line 36: register double y2 ; input line 37: register double r3low ; input line 38: register double r0low ; input line 39: register double r3high ; input line 40: register double r0high ; input line 41: register double sr1low ; input line 42: register double x5 ; input line 43: register double r3lowx0 ; input line 44: register double sr1high ; input line 45: register double x4 ; input line 46: register double r1low ; input line 47: register double x3 ; input line 48: register double r3highx0 ; input line 49: register double r1high ; input line 50: register double x2 ; input line 51: register double sr2low ; input line 52: register double r0lowx0 ; input line 53: register double sr2high ; input line 54: register double r2low ; input line 55: register double r0highx0 ; input line 56: register double r2high ; input line 57: register double sr3low ; input line 58: register double r1lowx0 ; input line 59: register double sr3high ; input line 60: register double r1highx0 ; input line 61: register double r2lowx0 ; input line 62: register double r2highx0 ; input line 63: register double z0 ; input line 64: register double z1 ; input line 65: register double z2 ; input line 66: register double z3 ; input line 67: register int32 r0 ; input line 68: register int32 r1 ; input line 69: register int32 r2 ; input line 70: register int32 r3 ; input line 71: register int32 m0 ; input line 72: register int32 m1 ; input line 73: register int32 m2 ; input line 74: register int32 m3 ; input line 75: register int32 m00 ; input line 76: register int32 m01 ; input line 77: register int32 m02 ; input line 78: register int32 m03 ; input line 79: register int32 m10 ; input line 80: register int32 m11 ; input line 81: register int32 m12 ; input line 82: register int32 m13 ; input line 83: register int32 m20 ; input line 84: register int32 m21 ; input line 85: register int32 m22 ; input line 86: register int32 m23 ; input line 87: register int32 m30 ; input line 88: register int32 m31 ; input line 89: register int32 m32 ; input line 90: register int32 m33 ; input line 91: register int32 lbelow2 ; input line 92: register int32 lbelow3 ; input line 93: register int32 lbelow4 ; input line 94: register int32 lbelow5 ; input line 95: register int32 lbelow6 ; input line 96: register int32 lbelow7 ; input line 97: register int32 lbelow8 ; input line 98: register int32 lbelow9 ; input line 99: register int32 lbelow10 ; input line 100: register int32 lbelow11 ; input line 101: register int32 lbelow12 ; input line 102: register int32 lbelow13 ; input line 103: register int32 lbelow14 ; input line 104: register int32 lbelow15 ; input line 105: register double alpham80 ; input line 106: register double alpham48 ; input line 107: register double alpham16 ; input line 108: register double alpha18 ; input line 109: register double alpha50 ; input line 110: register double alpha82 ; input line 111: register double alpha112 ; input line 112: register double offset0 ; input line 113: register double offset1 ; input line 114: register double offset2 ; input line 115: register double offset3 ; input line 116: register int32 s0 ; input line 117: register int32 s1 ; input line 118: register int32 s2 ; input line 119: register int32 s3 ; input line 120: register int32 f ; input line 121: register int32 f0 ; input line 122: register int32 f1 ; input line 123: register int32 f2 ; input line 124: register int32 f3 ; input line 125: register int32 f4 ; input line 126: register int32 g0 ; input line 127: register int32 g1 ; input line 128: register int32 g2 ; input line 129: register int32 g3 ; input line 130: register int32 g4 ; input line 131: ; input line 132: enter poly1305_macos .text .align 3 .globl _poly1305_macos .globl poly1305_macos _poly1305_macos: poly1305_macos: stwu r1,-400(r1) ; input line 133: input out ; input line 134: input r ; input line 135: input s ; input line 136: input m ; input line 137: input l ; input line 138: ; input line 139: round to nearest mtfsfi 7,0 ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 24 ; live double values: 18 ; live flags values: 0 ; input line 140: ; input line 141: store callerint 31 ; %caller_r31@stack = %caller_r31 ; mem32#9 = int32#29 ; 384(r1) = r31 stw r31,384(r1) ; live mem32 values: 1 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 23 ; live double values: 18 ; live flags values: 0 ; input line 142: store callerint 30 ; %caller_r30@stack = %caller_r30 ; mem32#8 = int32#28 ; 380(r1) = r30 stw r30,380(r1) ; live mem32 values: 2 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 22 ; live double values: 18 ; live flags values: 0 ; input line 143: store callerint 29 ; %caller_r29@stack = %caller_r29 ; mem32#7 = int32#27 ; 376(r1) = r29 stw r29,376(r1) ; live mem32 values: 3 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 21 ; live double values: 18 ; live flags values: 0 ; input line 144: store callerint 28 ; %caller_r28@stack = %caller_r28 ; mem32#6 = int32#26 ; 372(r1) = r28 stw r28,372(r1) ; live mem32 values: 4 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 20 ; live double values: 18 ; live flags values: 0 ; input line 145: store callerint 27 ; %caller_r27@stack = %caller_r27 ; mem32#5 = int32#25 ; 368(r1) = r27 stw r27,368(r1) ; live mem32 values: 5 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 19 ; live double values: 18 ; live flags values: 0 ; input line 146: store callerint 26 ; %caller_r26@stack = %caller_r26 ; mem32#4 = int32#24 ; 364(r1) = r26 stw r26,364(r1) ; live mem32 values: 6 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 18 ; live double values: 18 ; live flags values: 0 ; input line 147: store callerint 25 ; %caller_r25@stack = %caller_r25 ; mem32#3 = int32#23 ; 360(r1) = r25 stw r25,360(r1) ; live mem32 values: 7 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 17 ; live double values: 18 ; live flags values: 0 ; input line 148: store callerint 24 ; %caller_r24@stack = %caller_r24 ; mem32#2 = int32#22 ; 356(r1) = r24 stw r24,356(r1) ; live mem32 values: 8 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 16 ; live double values: 18 ; live flags values: 0 ; input line 149: store callerint 23 ; %caller_r23@stack = %caller_r23 ; mem32#1 = int32#21 ; 352(r1) = r23 stw r23,352(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 15 ; live double values: 18 ; live flags values: 0 ; input line 150: store callerfloat 31 ; %caller_f31@stack = %caller_f31 ; mem64#18 = double#29 ; 264(r1) = f28 stfd f28,264(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 1 ; live int32 values: 15 ; live double values: 17 ; live flags values: 0 ; input line 151: store callerfloat 30 ; %caller_f30@stack = %caller_f30 ; mem64#17 = double#28 ; 256(r1) = f27 stfd f27,256(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 2 ; live int32 values: 15 ; live double values: 16 ; live flags values: 0 ; input line 152: store callerfloat 29 ; %caller_f29@stack = %caller_f29 ; mem64#16 = double#27 ; 248(r1) = f26 stfd f26,248(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 3 ; live int32 values: 15 ; live double values: 15 ; live flags values: 0 ; input line 153: store callerfloat 28 ; %caller_f28@stack = %caller_f28 ; mem64#15 = double#26 ; 240(r1) = f25 stfd f25,240(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 4 ; live int32 values: 15 ; live double values: 14 ; live flags values: 0 ; input line 154: store callerfloat 27 ; %caller_f27@stack = %caller_f27 ; mem64#14 = double#25 ; 232(r1) = f24 stfd f24,232(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 5 ; live int32 values: 15 ; live double values: 13 ; live flags values: 0 ; input line 155: store callerfloat 26 ; %caller_f26@stack = %caller_f26 ; mem64#13 = double#24 ; 224(r1) = f23 stfd f23,224(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 6 ; live int32 values: 15 ; live double values: 12 ; live flags values: 0 ; input line 156: store callerfloat 25 ; %caller_f25@stack = %caller_f25 ; mem64#12 = double#23 ; 216(r1) = f22 stfd f22,216(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 7 ; live int32 values: 15 ; live double values: 11 ; live flags values: 0 ; input line 157: store callerfloat 24 ; %caller_f24@stack = %caller_f24 ; mem64#11 = double#22 ; 208(r1) = f21 stfd f21,208(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 8 ; live int32 values: 15 ; live double values: 10 ; live flags values: 0 ; input line 158: store callerfloat 23 ; %caller_f23@stack = %caller_f23 ; mem64#10 = double#21 ; 200(r1) = f20 stfd f20,200(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 9 ; live int32 values: 15 ; live double values: 9 ; live flags values: 0 ; input line 159: store callerfloat 22 ; %caller_f22@stack = %caller_f22 ; mem64#9 = double#20 ; 192(r1) = f19 stfd f19,192(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 10 ; live int32 values: 15 ; live double values: 8 ; live flags values: 0 ; input line 160: store callerfloat 21 ; %caller_f21@stack = %caller_f21 ; mem64#8 = double#19 ; 184(r1) = f18 stfd f18,184(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 11 ; live int32 values: 15 ; live double values: 7 ; live flags values: 0 ; input line 161: store callerfloat 20 ; %caller_f20@stack = %caller_f20 ; mem64#7 = double#18 ; 176(r1) = f17 stfd f17,176(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 12 ; live int32 values: 15 ; live double values: 6 ; live flags values: 0 ; input line 162: store callerfloat 19 ; %caller_f19@stack = %caller_f19 ; mem64#6 = double#17 ; 168(r1) = f16 stfd f16,168(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 13 ; live int32 values: 15 ; live double values: 5 ; live flags values: 0 ; input line 163: store callerfloat 18 ; %caller_f18@stack = %caller_f18 ; mem64#5 = double#16 ; 160(r1) = f15 stfd f15,160(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 14 ; live int32 values: 15 ; live double values: 4 ; live flags values: 0 ; input line 164: store callerfloat 17 ; %caller_f17@stack = %caller_f17 ; mem64#4 = double#15 ; 152(r1) = f14 stfd f14,152(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 15 ; live int32 values: 15 ; live double values: 3 ; live flags values: 0 ; input line 165: store callerfloat 16 ; %caller_f16@stack = %caller_f16 ; mem64#3 = double#14 ; 144(r1) = f13 stfd f13,144(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 16 ; live int32 values: 15 ; live double values: 2 ; live flags values: 0 ; input line 166: store callerfloat 15 ; %caller_f15@stack = %caller_f15 ; mem64#2 = double#13 ; 136(r1) = f12 stfd f12,136(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 17 ; live int32 values: 15 ; live double values: 1 ; live flags values: 0 ; input line 167: store callerfloat 14 ; %caller_f14@stack = %caller_f14 ; mem64#1 = double#12 ; 128(r1) = f11 stfd f11,128(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 0 ; live flags values: 0 ; input line 168: ; input line 169: constants = &poly1305_macos_constants & 0xffff0000 ; constants = &poly1305_macos_constants & 0xffff0000 ; int32#6 = &poly1305_macos_constants & 0xffff0000 ; r8 = &poly1305_macos_constants & 0xffff0000 lis r8,hi16(poly1305_macos_constants) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 16 ; live double values: 0 ; live flags values: 0 ; input line 170: ; input line 171: r0 = reverse *(uint32 *) r ; r0 = reverse *(uint32 *) (r + 0) ; int32#7 = reverse *(uint32 *) (int32#2 + 0) ; r9 = reverse *(uint32 *) (r4 + 0) lwbrx r9,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 172: r += 4 ; r#2 = r + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 173: m0 = 65536 * 0x4338 ; m0 = 0x4338 ; int32#10 = 0x4338 ; r12 = 0x4338 lis r12,0x4338 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 174: ; input line 175: constants |= &poly1305_macos_constants & 0xffff ; constants#2 = constants | (0xffff & poly1305_macos_constants) ; int32#6 = int32#6 | (0xffff & poly1305_macos_constants) ; r8 = r8 | (0xffff & poly1305_macos_constants) ori r8,r8,lo16(poly1305_macos_constants) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 176: ; input line 177: r1 = reverse *(uint32 *) r ; r1 = reverse *(uint32 *) (r#2 + 0) ; int32#8 = reverse *(uint32 *) (int32#2 + 0) ; r10 = reverse *(uint32 *) (r4 + 0) lwbrx r10,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 178: r += 4 ; r#3 = r#2 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 179: m1 = 65536 * 0x4538 ; m1 = 0x4538 ; int32#21 = 0x4538 ; r23 = 0x4538 lis r23,0x4538 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 180: ; input line 181: r2 = reverse *(uint32 *) r ; r2 = reverse *(uint32 *) (r#3 + 0) ; int32#9 = reverse *(uint32 *) (int32#2 + 0) ; r11 = reverse *(uint32 *) (r4 + 0) lwbrx r11,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 182: r += 4 ; r#4 = r#3 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 183: m2 = 65536 * 0x4738 ; m2 = 0x4738 ; int32#22 = 0x4738 ; r24 = 0x4738 lis r24,0x4738 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 184: ; input line 185: r3 = reverse *(uint32 *) r ; r3 = reverse *(uint32 *) (r#4 + 0) ; int32#2 = reverse *(uint32 *) (int32#2 + 0) ; r4 = reverse *(uint32 *) (r4 + 0) lwbrx r4,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 186: m3 = 65536 * 0x4938 ; m3 = 0x4938 ; int32#23 = 0x4938 ; r25 = 0x4938 lis r25,0x4938 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 23 ; live double values: 0 ; live flags values: 0 ; input line 187: ; input line 188: d0 top = m0 ; d0 top = m0 ; mem64#19 top = int32#10 ; 272(r1) top = r12 stw r12,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 189: inplace d0 bottom = r0 ; d0 bottom = r0 ; mem64#19 bottom = int32#7 ; 272(r1) bottom = r9 stw r9,276(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 190: ; input line 191: d1 top = m1 ; d1 top = m1 ; mem64#20 top = int32#21 ; 280(r1) top = r23 stw r23,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 192: inplace d1 bottom = r1 ; d1 bottom = r1 ; mem64#20 bottom = int32#8 ; 280(r1) bottom = r10 stw r10,284(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 193: ; input line 194: d2 top = m2 ; d2 top = m2 ; mem64#21 top = int32#22 ; 288(r1) top = r24 stw r24,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 195: inplace d2 bottom = r2 ; d2 bottom = r2 ; mem64#21 bottom = int32#9 ; 288(r1) bottom = r11 stw r11,292(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 196: ; input line 197: d3 top = m3 ; d3 top = m3 ; mem64#22 top = int32#23 ; 296(r1) top = r25 stw r25,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 16 ; live double values: 0 ; live flags values: 0 ; input line 198: inplace d3 bottom = r3 ; d3 bottom = r3 ; mem64#22 bottom = int32#2 ; 296(r1) bottom = r4 stw r4,300(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 0 ; live flags values: 0 ; input line 199: ; input line 200: alpha32 = *(double *) (constants + 40) ; alpha32 = *(double *) (constants#2 + 40) ; double#3 = *(double *) (int32#6 + 40) ; f2 = *(double *) (r8 + 40) lfd f2,40(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 1 ; live flags values: 0 ; input line 201: ; input line 202: h0 = alpha32 - alpha32 ; h0 = alpha32 - alpha32 ; double#7 = double#3 - double#3 ; f6 = f2 - f2 fsub f6,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 2 ; live flags values: 0 ; input line 203: ; input line 204: h1 = alpha32 - alpha32 ; h1 = alpha32 - alpha32 ; double#8 = double#3 - double#3 ; f7 = f2 - f2 fsub f7,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 3 ; live flags values: 0 ; input line 205: ; input line 206: alpha0 = *(double *) (constants + 24) ; alpha0 = *(double *) (constants#2 + 24) ; double#2 = *(double *) (int32#6 + 24) ; f1 = *(double *) (r8 + 24) lfd f1,24(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 4 ; live flags values: 0 ; input line 207: h2 = alpha32 - alpha32 ; h2 = alpha32 - alpha32 ; double#9 = double#3 - double#3 ; f8 = f2 - f2 fsub f8,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 5 ; live flags values: 0 ; input line 208: ; input line 209: alpha64 = *(double *) (constants + 56) ; alpha64 = *(double *) (constants#2 + 56) ; double#4 = *(double *) (int32#6 + 56) ; f3 = *(double *) (r8 + 56) lfd f3,56(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 6 ; live flags values: 0 ; input line 210: h3 = alpha32 - alpha32 ; h3 = alpha32 - alpha32 ; double#10 = double#3 - double#3 ; f9 = f2 - f2 fsub f9,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 7 ; live flags values: 0 ; input line 211: ; input line 212: alpha18 = *(double *) (constants + 32) ; alpha18 = *(double *) (constants#2 + 32) ; double#25 = *(double *) (int32#6 + 32) ; f24 = *(double *) (r8 + 32) lfd f24,32(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 8 ; live flags values: 0 ; input line 213: h4 = alpha32 - alpha32 ; h4 = alpha32 - alpha32 ; double#11 = double#3 - double#3 ; f10 = f2 - f2 fsub f10,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 9 ; live flags values: 0 ; input line 214: ; input line 215: r0low = d0 ; r0low = d0 ; double#1 = mem64#19 ; f0 = 272(r1) lfd f0,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 15 ; live double values: 10 ; live flags values: 0 ; input line 216: h5 = alpha32 - alpha32 ; h5 = alpha32 - alpha32 ; double#12 = double#3 - double#3 ; f11 = f2 - f2 fsub f11,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 15 ; live double values: 11 ; live flags values: 0 ; input line 217: ; input line 218: r1low = d1 ; r1low = d1 ; double#5 = mem64#20 ; f4 = 280(r1) lfd f4,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 15 ; live double values: 12 ; live flags values: 0 ; input line 219: h6 = alpha32 - alpha32 ; h6 = alpha32 - alpha32 ; double#13 = double#3 - double#3 ; f12 = f2 - f2 fsub f12,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 15 ; live double values: 13 ; live flags values: 0 ; input line 220: ; input line 221: r2low = d2 ; r2low = d2 ; double#6 = mem64#21 ; f5 = 288(r1) lfd f5,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 14 ; live flags values: 0 ; input line 222: h7 = alpha32 - alpha32 ; h7 = alpha32 - alpha32 ; double#14 = double#3 - double#3 ; f13 = f2 - f2 fsub f13,f2,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 15 ; live flags values: 0 ; input line 223: ; input line 224: alpha50 = *(double *) (constants + 48) ; alpha50 = *(double *) (constants#2 + 48) ; double#26 = *(double *) (int32#6 + 48) ; f25 = *(double *) (r8 + 48) lfd f25,48(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 16 ; live flags values: 0 ; input line 225: r0low -= alpha0 ; r0low#2 = r0low - alpha0 ; double#16 = double#1 - double#2 ; f15 = f0 - f1 fsub f15,f0,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 16 ; live flags values: 0 ; input line 226: ; input line 227: alpha82 = *(double *) (constants + 64) ; alpha82 = *(double *) (constants#2 + 64) ; double#28 = *(double *) (int32#6 + 64) ; f27 = *(double *) (r8 + 64) lfd f27,64(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 17 ; live flags values: 0 ; input line 228: r1low -= alpha32 ; r1low#2 = r1low - alpha32 ; double#19 = double#5 - double#3 ; f18 = f4 - f2 fsub f18,f4,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 17 ; live flags values: 0 ; input line 229: ; input line 230: scale = *(double *) (constants + 96) ; scale = *(double *) (constants#2 + 96) ; double#1 = *(double *) (int32#6 + 96) ; f0 = *(double *) (r8 + 96) lfd f0,96(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 18 ; live flags values: 0 ; input line 231: r2low -= alpha64 ; r2low#2 = r2low - alpha64 ; double#21 = double#6 - double#4 ; f20 = f5 - f3 fsub f20,f5,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 18 ; live flags values: 0 ; input line 232: ; input line 233: alpha96 = *(double *) (constants + 72) ; alpha96 = *(double *) (constants#2 + 72) ; double#5 = *(double *) (int32#6 + 72) ; f4 = *(double *) (r8 + 72) lfd f4,72(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 19 ; live flags values: 0 ; input line 234: r0high = r0low + alpha18 ; r0high = r0low#2 + alpha18 ; double#15 = double#16 + double#25 ; f14 = f15 + f24 fadd f14,f15,f24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 20 ; live flags values: 0 ; input line 235: ; input line 236: r3low = d3 ; r3low = d3 ; double#6 = mem64#22 ; f5 = 296(r1) lfd f5,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 237: ; input line 238: alpham80 = *(double *) (constants + 0) ; alpham80 = *(double *) (constants#2 + 0) ; double#23 = *(double *) (int32#6 + 0) ; f22 = *(double *) (r8 + 0) lfd f22,0(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 22 ; live flags values: 0 ; input line 239: r1high = r1low + alpha50 ; r1high = r1low#2 + alpha50 ; double#18 = double#19 + double#26 ; f17 = f18 + f25 fadd f17,f18,f25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 23 ; live flags values: 0 ; input line 240: sr1low = scale * r1low ; sr1low = scale * r1low#2 ; double#17 = double#1 * double#19 ; f16 = f0 * f18 fmul f16,f0,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 241: ; input line 242: alpham48 = *(double *) (constants + 8) ; alpham48 = *(double *) (constants#2 + 8) ; double#24 = *(double *) (int32#6 + 8) ; f23 = *(double *) (r8 + 8) lfd f23,8(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 243: r2high = r2low + alpha82 ; r2high = r2low#2 + alpha82 ; double#22 = double#21 + double#28 ; f21 = f20 + f27 fadd f21,f20,f27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 244: sr2low = scale * r2low ; sr2low = scale * r2low#2 ; double#20 = double#1 * double#21 ; f19 = f0 * f20 fmul f19,f0,f20 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 245: ; input line 246: r0high -= alpha18 ; r0high#2 = r0high - alpha18 ; double#27 = double#15 - double#25 ; f26 = f14 - f24 fsub f26,f14,f24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 247: lgeflags unsigned l - 16 ; flags unsigned l - 16 ; flags unsigned int32#5 - 16 ; flags unsigned r7 - 16 cmplwi r7,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 248: ; input line 249: r3low -= alpha96 ; r3low#2 = r3low - alpha96 ; double#15 = double#6 - double#5 ; f14 = f5 - f4 fsub f14,f5,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 250: ; input line 251: r1high -= alpha50 ; r1high#2 = r1high - alpha50 ; double#29 = double#18 - double#26 ; f28 = f17 - f25 fsub f28,f17,f25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 252: ; input line 253: sr1high = sr1low + alpham80 ; sr1high = sr1low + alpham80 ; double#18 = double#17 + double#23 ; f17 = f16 + f22 fadd f17,f16,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 254: ; input line 255: alpha112 = *(double *) (constants + 80) ; alpha112 = *(double *) (constants#2 + 80) ; double#26 = *(double *) (int32#6 + 80) ; f25 = *(double *) (r8 + 80) lfd f25,80(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 256: r0low -= r0high ; r0low#3 = r0low#2 - r0high#2 ; double#25 = double#16 - double#27 ; f24 = f15 - f26 fsub f24,f15,f26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 257: ; input line 258: alpham16 = *(double *) (constants + 16) ; alpham16 = *(double *) (constants#2 + 16) ; double#32 = *(double *) (int32#6 + 16) ; f31 = *(double *) (r8 + 16) lfd f31,16(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 259: r2high -= alpha82 ; r2high#2 = r2high - alpha82 ; double#31 = double#22 - double#28 ; f30 = f21 - f27 fsub f30,f21,f27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 260: sr3low = scale * r3low ; sr3low = scale * r3low#2 ; double#22 = double#1 * double#15 ; f21 = f0 * f14 fmul f21,f0,f14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 261: ; input line 262: alpha130 = *(double *) (constants + 88) ; alpha130 = *(double *) (constants#2 + 88) ; double#6 = *(double *) (int32#6 + 88) ; f5 = *(double *) (r8 + 88) lfd f5,88(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 29 ; live flags values: 1 ; input line 263: sr2high = sr2low + alpham48 ; sr2high = sr2low + alpham48 ; double#16 = double#20 + double#24 ; f15 = f19 + f23 fadd f15,f19,f23 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 30 ; live flags values: 1 ; input line 264: ; input line 265: r1low -= r1high ; r1low#3 = r1low#2 - r1high#2 ; double#28 = double#19 - double#29 ; f27 = f18 - f28 fsub f27,f18,f28 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 30 ; live flags values: 1 ; input line 266: ; input line 267: sr1high -= alpham80 ; sr1high#2 = sr1high - alpham80 ; double#18 = double#18 - double#23 ; f17 = f17 - f22 fsub f17,f17,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 29 ; live flags values: 1 ; input line 268: store sr1high ; sr1high@stack = sr1high#2 ; mem64#24 = double#18 ; 312(r1) = f17 stfd f17,312(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 29 ; live flags values: 1 ; input line 269: ; input line 270: r2low -= r2high ; r2low#3 = r2low#2 - r2high#2 ; double#30 = double#21 - double#31 ; f29 = f20 - f30 fsub f29,f20,f30 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 29 ; live flags values: 1 ; input line 271: ; input line 272: sr2high -= alpham48 ; sr2high#2 = sr2high - alpham48 ; double#19 = double#16 - double#24 ; f18 = f15 - f23 fsub f18,f15,f23 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 273: store sr2high ; sr2high@stack = sr2high#2 ; mem64#26 = double#19 ; 328(r1) = f18 stfd f18,328(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 274: ; input line 275: r3high = r3low + alpha112 ; r3high = r3low#2 + alpha112 ; double#16 = double#15 + double#26 ; f15 = f14 + f25 fadd f15,f14,f25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 15 ; live double values: 29 ; live flags values: 1 ; input line 276: ; input line 277: sr1low -= sr1high ; sr1low#2 = sr1low - sr1high#2 ; double#17 = double#17 - double#18 ; f16 = f16 - f17 fsub f16,f16,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 278: store sr1low ; sr1low@stack = sr1low#2 ; mem64#23 = double#17 ; 304(r1) = f16 stfd f16,304(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 279: ; input line 280: sr3high = sr3low + alpham16 ; sr3high = sr3low + alpham16 ; double#18 = double#22 + double#32 ; f17 = f21 + f31 fadd f17,f21,f31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 281: ; input line 282: sr2low -= sr2high ; sr2low#2 = sr2low - sr2high#2 ; double#17 = double#20 - double#19 ; f16 = f19 - f18 fsub f16,f19,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 283: store sr2low ; sr2low@stack = sr2low#2 ; mem64#25 = double#17 ; 320(r1) = f16 stfd f16,320(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 284: ; input line 285: r3high -= alpha112 ; r3high#2 = r3high - alpha112 ; double#26 = double#16 - double#26 ; f25 = f15 - f25 fsub f25,f15,f25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 286: ; input line 287: sr3high -= alpham16 ; sr3high#2 = sr3high - alpham16 ; double#16 = double#18 - double#32 ; f15 = f17 - f31 fsub f15,f17,f31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 288: store sr3high ; sr3high@stack = sr3high#2 ; mem64#28 = double#16 ; 344(r1) = f15 stfd f15,344(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 23 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 289: ; input line 290: ; input line 291: r3low -= r3high ; r3low#3 = r3low#2 - r3high#2 ; double#24 = double#15 - double#26 ; f23 = f14 - f25 fsub f23,f14,f25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 23 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 292: ; input line 293: ; input line 294: sr3low -= sr3high ; sr3low#2 = sr3low - sr3high#2 ; double#15 = double#22 - double#16 ; f14 = f21 - f15 fsub f14,f21,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 23 ; live int32 values: 15 ; live double values: 23 ; live flags values: 1 ; input line 295: store sr3low ; sr3low@stack = sr3low#2 ; mem64#27 = double#15 ; 336(r1) = f14 stfd f14,336(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 22 ; live flags values: 1 ; input line 296: ; input line 297: goto addatmost15bytes if < blt .label.addatmost15bytes ; input line 298: ; input line 299: m0 = reverse *(uint32 *) m ; m0#2 = reverse *(uint32 *) (m + 0) ; int32#7 = reverse *(uint32 *) (int32#4 + 0) ; r9 = reverse *(uint32 *) (r6 + 0) lwbrx r9,0,r6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 16 ; live double values: 22 ; live flags values: 0 ; input line 300: m += 4 ; m#2 = m + 4 ; int32#2 = int32#4 + 4 ; r4 = r6 + 4 addi r4,r6,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 16 ; live double values: 22 ; live flags values: 0 ; input line 301: f0 = 65536 * 0x4338 ; f0 = 0x4338 ; int32#21 = 0x4338 ; r23 = 0x4338 lis r23,0x4338 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 17 ; live double values: 22 ; live flags values: 0 ; input line 302: ; input line 303: m1 = reverse *(uint32 *) m ; m1#2 = reverse *(uint32 *) (m#2 + 0) ; int32#8 = reverse *(uint32 *) (int32#2 + 0) ; r10 = reverse *(uint32 *) (r4 + 0) lwbrx r10,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 22 ; live flags values: 0 ; input line 304: m += 4 ; m#3 = m#2 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 22 ; live flags values: 0 ; input line 305: f1 = 65536 * 0x4538 ; f1 = 0x4538 ; int32#22 = 0x4538 ; r24 = 0x4538 lis r24,0x4538 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 22 ; live flags values: 0 ; input line 306: ; input line 307: m2 = reverse *(uint32 *) m ; m2#2 = reverse *(uint32 *) (m#3 + 0) ; int32#9 = reverse *(uint32 *) (int32#2 + 0) ; r11 = reverse *(uint32 *) (r4 + 0) lwbrx r11,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 22 ; live flags values: 0 ; input line 308: m += 4 ; m#4 = m#3 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 22 ; live flags values: 0 ; input line 309: f2 = 65536 * 0x4738 ; f2 = 0x4738 ; int32#23 = 0x4738 ; r25 = 0x4738 lis r25,0x4738 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 22 ; live flags values: 0 ; input line 310: ; input line 311: m3 = reverse *(uint32 *) m ; m3#2 = reverse *(uint32 *) (m#4 + 0) ; int32#10 = reverse *(uint32 *) (int32#2 + 0) ; r12 = reverse *(uint32 *) (r4 + 0) lwbrx r12,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 22 ; live flags values: 0 ; input line 312: m += 4 ; m = m#4 + 4 ; int32#4 = int32#2 + 4 ; r6 = r4 + 4 addi r6,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 22 ; live flags values: 0 ; input line 313: f3 = 65536 * 0x4938 ; f3 = 0x4938 ; int32#2 = 0x4938 ; r4 = 0x4938 lis r4,0x4938 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 22 ; live flags values: 0 ; input line 314: ; input line 315: l -= 16 ; l = l - 16 ; int32#5 = int32#5 - 16 ; r7 = r7 - 16 addi r7,r7,-16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 22 ; live flags values: 0 ; input line 316: f3 += 1 ; f3#2 = f3 + 1 ; int32#2 = int32#2 + 1 ; r4 = r4 + 1 addi r4,r4,1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 22 ; live flags values: 0 ; input line 317: ; input line 318: d0 top = f0 ; d0#2 top = f0 ; mem64#19 top = int32#21 ; 272(r1) top = r23 stw r23,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 22 ; live double values: 22 ; live flags values: 0 ; input line 319: inplace d0 bottom = m0 ; d0#2 bottom = m0#2 ; mem64#19 bottom = int32#7 ; 272(r1) bottom = r9 stw r9,276(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 21 ; live double values: 22 ; live flags values: 0 ; input line 320: d1 top = f1 ; d1#2 top = f1 ; mem64#20 top = int32#22 ; 280(r1) top = r24 stw r24,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 20 ; live double values: 22 ; live flags values: 0 ; input line 321: inplace d1 bottom = m1 ; d1#2 bottom = m1#2 ; mem64#20 bottom = int32#8 ; 280(r1) bottom = r10 stw r10,284(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 19 ; live double values: 22 ; live flags values: 0 ; input line 322: d2 top = f2 ; d2#2 top = f2 ; mem64#21 top = int32#23 ; 288(r1) top = r25 stw r25,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 18 ; live double values: 22 ; live flags values: 0 ; input line 323: inplace d2 bottom = m2 ; d2#2 bottom = m2#2 ; mem64#21 bottom = int32#9 ; 288(r1) bottom = r11 stw r11,292(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 17 ; live double values: 22 ; live flags values: 0 ; input line 324: d3 top = f3 ; d3#2 top = f3#2 ; mem64#22 top = int32#2 ; 296(r1) top = r4 stw r4,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 16 ; live double values: 22 ; live flags values: 0 ; input line 325: inplace d3 bottom = m3 ; d3#2 bottom = m3#2 ; mem64#22 bottom = int32#10 ; 296(r1) bottom = r12 stw r12,300(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 22 ; live flags values: 0 ; input line 326: ; input line 327: lgeflags unsigned l - 16 ; flags unsigned l - 16 ; flags unsigned int32#5 - 16 ; flags unsigned r7 - 16 cmplwi r7,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 22 ; live flags values: 1 ; input line 328: ; input line 329: z0 = d0 ; z0 = d0#2 ; double#15 = mem64#19 ; f14 = 272(r1) lfd f14,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 15 ; live double values: 23 ; live flags values: 1 ; input line 330: ; input line 331: z1 = d1 ; z1 = d1#2 ; double#16 = mem64#20 ; f15 = 280(r1) lfd f15,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 332: ; input line 333: z2 = d2 ; z2 = d2#2 ; double#17 = mem64#21 ; f16 = 288(r1) lfd f16,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 334: ; input line 335: z3 = d3 ; z3 = d3#2 ; double#18 = mem64#22 ; f17 = 296(r1) lfd f17,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 336: ; input line 337: z0 -= alpha0 ; z0#2 = z0 - alpha0 ; double#2 = double#15 - double#2 ; f1 = f14 - f1 fsub f1,f14,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 338: ; input line 339: z1 -= alpha32 ; z1#2 = z1 - alpha32 ; double#15 = double#16 - double#3 ; f14 = f15 - f2 fsub f14,f15,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 340: ; input line 341: z2 -= alpha64 ; z2#2 = z2 - alpha64 ; double#16 = double#17 - double#4 ; f15 = f16 - f3 fsub f15,f16,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 342: ; input line 343: z3 -= alpha96 ; z3#2 = z3 - alpha96 ; double#17 = double#18 - double#5 ; f16 = f17 - f4 fsub f16,f17,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 344: ; input line 345: h0 += z0 ; h0#2 = h0 + z0#2 ; double#2 = double#7 + double#2 ; f1 = f6 + f1 fadd f1,f6,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 346: ; input line 347: h1 += z1 ; h1#2 = h1 + z1#2 ; double#8 = double#8 + double#15 ; f7 = f7 + f14 fadd f7,f7,f14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 23 ; live flags values: 1 ; input line 348: ; input line 349: h3 += z2 ; h3#2 = h3 + z2#2 ; double#10 = double#10 + double#16 ; f9 = f9 + f15 fadd f9,f9,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 22 ; live flags values: 1 ; input line 350: ; input line 351: h5 += z3 ; h5#2 = h5 + z3#2 ; double#12 = double#12 + double#17 ; f11 = f11 + f16 fadd f11,f11,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 21 ; live flags values: 1 ; input line 352: ; input line 353: goto multiplyaddatmost15bytes if < blt .label.multiplyaddatmost15bytes ; input line 354: ; input line 355: multiplyaddatleast16bytes .label.multiplyaddatleast16bytes: ; input line 356: ; input line 357: m0 = reverse *(uint32 *) m ; m0#3 = reverse *(uint32 *) (m + 0) ; int32#7 = reverse *(uint32 *) (int32#4 + 0) ; r9 = reverse *(uint32 *) (r6 + 0) lwbrx r9,0,r6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 16 ; live double values: 21 ; live flags values: 0 ; input line 358: y1 = h1 + alpha32 ; y1 = h1#2 + alpha32 ; double#16 = double#8 + double#3 ; f15 = f7 + f2 fadd f15,f7,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 16 ; live double values: 22 ; live flags values: 0 ; input line 359: ; input line 360: m += 4 ; m#5 = m + 4 ; int32#2 = int32#4 + 4 ; r4 = r6 + 4 addi r4,r6,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 16 ; live double values: 22 ; live flags values: 0 ; input line 361: y0 = h0 + alpha32 ; y0 = h0#2 + alpha32 ; double#17 = double#2 + double#3 ; f16 = f1 + f2 fadd f16,f1,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 16 ; live double values: 23 ; live flags values: 0 ; input line 362: ; input line 363: f0 = 65536 * 0x4338 ; f0#2 = 0x4338 ; int32#21 = 0x4338 ; r23 = 0x4338 lis r23,0x4338 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 17 ; live double values: 23 ; live flags values: 0 ; input line 364: y7 = h7 + alpha130 ; y7 = h7 + alpha130 ; double#7 = double#14 + double#6 ; f6 = f13 + f5 fadd f6,f13,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 17 ; live double values: 24 ; live flags values: 0 ; input line 365: ; input line 366: m1 = reverse *(uint32 *) m ; m1#3 = reverse *(uint32 *) (m#5 + 0) ; int32#8 = reverse *(uint32 *) (int32#2 + 0) ; r10 = reverse *(uint32 *) (r4 + 0) lwbrx r10,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 24 ; live flags values: 0 ; input line 367: y6 = h6 + alpha130 ; y6 = h6 + alpha130 ; double#15 = double#13 + double#6 ; f14 = f12 + f5 fadd f14,f12,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 25 ; live flags values: 0 ; input line 368: ; input line 369: m += 4 ; m#6 = m#5 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 25 ; live flags values: 0 ; input line 370: y5 = h5 + alpha96 ; y5 = h5#2 + alpha96 ; double#18 = double#12 + double#5 ; f17 = f11 + f4 fadd f17,f11,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 26 ; live flags values: 0 ; input line 371: ; input line 372: f1 = 65536 * 0x4538 ; f1#2 = 0x4538 ; int32#22 = 0x4538 ; r24 = 0x4538 lis r24,0x4538 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 26 ; live flags values: 0 ; input line 373: y4 = h4 + alpha96 ; y4 = h4 + alpha96 ; double#19 = double#11 + double#5 ; f18 = f10 + f4 fadd f18,f10,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 27 ; live flags values: 0 ; input line 374: ; input line 375: m2 = reverse *(uint32 *) m ; m2#3 = reverse *(uint32 *) (m#6 + 0) ; int32#9 = reverse *(uint32 *) (int32#2 + 0) ; r11 = reverse *(uint32 *) (r4 + 0) lwbrx r11,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 27 ; live flags values: 0 ; input line 376: y3 = h3 + alpha64 ; y3 = h3#2 + alpha64 ; double#20 = double#10 + double#4 ; f19 = f9 + f3 fadd f19,f9,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 28 ; live flags values: 0 ; input line 377: ; input line 378: m += 4 ; m#7 = m#6 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 28 ; live flags values: 0 ; input line 379: y2 = h2 + alpha64 ; y2 = h2 + alpha64 ; double#21 = double#9 + double#4 ; f20 = f8 + f3 fadd f20,f8,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 29 ; live flags values: 0 ; input line 380: ; input line 381: f2 = 65536 * 0x4738 ; f2#2 = 0x4738 ; int32#23 = 0x4738 ; r25 = 0x4738 lis r25,0x4738 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 29 ; live flags values: 0 ; input line 382: y1 -= alpha32 ; y1#2 = y1 - alpha32 ; double#16 = double#16 - double#3 ; f15 = f15 - f2 fsub f15,f15,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 29 ; live flags values: 0 ; input line 383: ; input line 384: m3 = reverse *(uint32 *) m ; m3#3 = reverse *(uint32 *) (m#7 + 0) ; int32#10 = reverse *(uint32 *) (int32#2 + 0) ; r12 = reverse *(uint32 *) (r4 + 0) lwbrx r12,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 29 ; live flags values: 0 ; input line 385: y0 -= alpha32 ; y0#2 = y0 - alpha32 ; double#17 = double#17 - double#3 ; f16 = f16 - f2 fsub f16,f16,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 29 ; live flags values: 0 ; input line 386: ; input line 387: m += 4 ; m = m#7 + 4 ; int32#4 = int32#2 + 4 ; r6 = r4 + 4 addi r6,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 29 ; live flags values: 0 ; input line 388: y7 -= alpha130 ; y7#2 = y7 - alpha130 ; double#7 = double#7 - double#6 ; f6 = f6 - f5 fsub f6,f6,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 29 ; live flags values: 0 ; input line 389: ; input line 390: f3 = 65536 * 0x4938 ; f3#3 = 0x4938 ; int32#2 = 0x4938 ; r4 = 0x4938 lis r4,0x4938 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 29 ; live flags values: 0 ; input line 391: y6 -= alpha130 ; y6#2 = y6 - alpha130 ; double#15 = double#15 - double#6 ; f14 = f14 - f5 fsub f14,f14,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 29 ; live flags values: 0 ; input line 392: ; input line 393: l -= 16 ; l = l - 16 ; int32#5 = int32#5 - 16 ; r7 = r7 - 16 addi r7,r7,-16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 29 ; live flags values: 0 ; input line 394: y5 -= alpha96 ; y5#2 = y5 - alpha96 ; double#18 = double#18 - double#5 ; f17 = f17 - f4 fsub f17,f17,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 29 ; live flags values: 0 ; input line 395: ; input line 396: f3 += 1 ; f3#4 = f3#3 + 1 ; int32#2 = int32#2 + 1 ; r4 = r4 + 1 addi r4,r4,1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 29 ; live flags values: 0 ; input line 397: y4 -= alpha96 ; y4#2 = y4 - alpha96 ; double#19 = double#19 - double#5 ; f18 = f18 - f4 fsub f18,f18,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 29 ; live flags values: 0 ; input line 398: ; input line 399: d0 top = f0 ; d0#3 top = f0#2 ; mem64#19 top = int32#21 ; 272(r1) top = r23 stw r23,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 22 ; live double values: 29 ; live flags values: 0 ; input line 400: y3 -= alpha64 ; y3#2 = y3 - alpha64 ; double#22 = double#20 - double#4 ; f21 = f19 - f3 fsub f21,f19,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 22 ; live double values: 29 ; live flags values: 0 ; input line 401: ; input line 402: inplace d0 bottom = m0 ; d0#3 bottom = m0#3 ; mem64#19 bottom = int32#7 ; 272(r1) bottom = r9 stw r9,276(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 21 ; live double values: 29 ; live flags values: 0 ; input line 403: y2 -= alpha64 ; y2#2 = y2 - alpha64 ; double#23 = double#21 - double#4 ; f22 = f20 - f3 fsub f22,f20,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 21 ; live double values: 29 ; live flags values: 0 ; input line 404: ; input line 405: d1 top = f1 ; d1#3 top = f1#2 ; mem64#20 top = int32#22 ; 280(r1) top = r24 stw r24,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 20 ; live double values: 29 ; live flags values: 0 ; input line 406: x1 = h1 - y1 ; x1 = h1#2 - y1#2 ; double#20 = double#8 - double#16 ; f19 = f7 - f15 fsub f19,f7,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 20 ; live double values: 29 ; live flags values: 0 ; input line 407: ; input line 408: inplace d1 bottom = m1 ; d1#3 bottom = m1#3 ; mem64#20 bottom = int32#8 ; 280(r1) bottom = r10 stw r10,284(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 19 ; live double values: 29 ; live flags values: 0 ; input line 409: x0 = h0 - y0 ; x0 = h0#2 - y0#2 ; double#21 = double#2 - double#17 ; f20 = f1 - f16 fsub f20,f1,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 19 ; live double values: 29 ; live flags values: 0 ; input line 410: ; input line 411: d2 top = f2 ; d2#3 top = f2#2 ; mem64#21 top = int32#23 ; 288(r1) top = r25 stw r25,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 18 ; live double values: 29 ; live flags values: 0 ; input line 412: x7 = h7 - y7 ; x7 = h7 - y7#2 ; double#2 = double#14 - double#7 ; f1 = f13 - f6 fsub f1,f13,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 18 ; live double values: 29 ; live flags values: 0 ; input line 413: ; input line 414: inplace d2 bottom = m2 ; d2#3 bottom = m2#3 ; mem64#21 bottom = int32#9 ; 288(r1) bottom = r11 stw r11,292(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 17 ; live double values: 29 ; live flags values: 0 ; input line 415: x6 = h6 - y6 ; x6 = h6 - y6#2 ; double#8 = double#13 - double#15 ; f7 = f12 - f14 fsub f7,f12,f14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 17 ; live double values: 29 ; live flags values: 0 ; input line 416: ; input line 417: d3 top = f3 ; d3#3 top = f3#4 ; mem64#22 top = int32#2 ; 296(r1) top = r4 stw r4,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 16 ; live double values: 29 ; live flags values: 0 ; input line 418: x5 = h5 - y5 ; x5 = h5#2 - y5#2 ; double#12 = double#12 - double#18 ; f11 = f11 - f17 fsub f11,f11,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 16 ; live double values: 29 ; live flags values: 0 ; input line 419: ; input line 420: inplace d3 bottom = m3 ; d3#3 bottom = m3#3 ; mem64#22 bottom = int32#10 ; 296(r1) bottom = r12 stw r12,300(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 421: x4 = h4 - y4 ; x4 = h4 - y4#2 ; double#11 = double#11 - double#19 ; f10 = f10 - f18 fsub f10,f10,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 422: ; input line 423: x3 = h3 - y3 ; x3 = h3#2 - y3#2 ; double#13 = double#10 - double#22 ; f12 = f9 - f21 fsub f12,f9,f21 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 424: ; input line 425: x2 = h2 - y2 ; x2 = h2 - y2#2 ; double#14 = double#9 - double#23 ; f13 = f8 - f22 fsub f13,f8,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 426: ; input line 427: x1 += y7 * scale ; x1#2 = x1 + y7#2 * scale ; double#9 = double#20 + double#7 * double#1 ; f8 = f19 + f6 * f0 fmadd f8,f6,f0,f19 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 28 ; live flags values: 0 ; input line 428: ; input line 429: x0 += y6 * scale ; x0#2 = x0 + y6#2 * scale ; double#10 = double#21 + double#15 * double#1 ; f9 = f20 + f14 * f0 fmadd f9,f14,f0,f20 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 430: ; input line 431: x7 += y5 ; x7#2 = x7 + y5#2 ; double#2 = double#2 + double#18 ; f1 = f1 + f17 fadd f1,f1,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 432: ; input line 433: x6 += y4 ; x6#2 = x6 + y4#2 ; double#7 = double#8 + double#19 ; f6 = f7 + f18 fadd f6,f7,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 434: ; input line 435: x5 += y3 ; x5#2 = x5 + y3#2 ; double#8 = double#12 + double#22 ; f7 = f11 + f21 fadd f7,f11,f21 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 436: ; input line 437: x4 += y2 ; x4#2 = x4 + y2#2 ; double#11 = double#11 + double#23 ; f10 = f10 + f22 fadd f10,f10,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 23 ; live flags values: 0 ; input line 438: ; input line 439: x3 += y1 ; x3#2 = x3 + y1#2 ; double#12 = double#13 + double#16 ; f11 = f12 + f15 fadd f11,f12,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 22 ; live flags values: 0 ; input line 440: ; input line 441: x2 += y0 ; x2#2 = x2 + y0#2 ; double#13 = double#14 + double#17 ; f12 = f13 + f16 fadd f12,f13,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 442: ; input line 443: x0 += x1 ; x0#3 = x0#2 + x1#2 ; double#14 = double#10 + double#9 ; f13 = f9 + f8 fadd f13,f9,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 20 ; live flags values: 0 ; input line 444: ; input line 445: x6 += x7 ; x6#3 = x6#2 + x7#2 ; double#15 = double#7 + double#2 ; f14 = f6 + f1 fadd f14,f6,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 19 ; live flags values: 0 ; input line 446: ; input line 447: x4 += x5 ; x4#3 = x4#2 + x5#2 ; double#18 = double#11 + double#8 ; f17 = f10 + f7 fadd f17,f10,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 18 ; live flags values: 0 ; input line 448: ; input line 449: x2 += x3 ; x2#3 = x2#2 + x3#2 ; double#16 = double#13 + double#12 ; f15 = f12 + f11 fadd f15,f12,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 17 ; live flags values: 0 ; input line 450: ; input line 451: h7 = r3high * x0 ; h7#2 = r3high#2 * x0#3 ; double#13 = double#26 * double#14 ; f12 = f25 * f13 fmul f12,f25,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 18 ; live flags values: 0 ; input line 452: ; input line 453: h6 = r3low * x0 ; h6#2 = r3low#3 * x0#3 ; double#12 = double#24 * double#14 ; f11 = f23 * f13 fmul f11,f23,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 19 ; live flags values: 0 ; input line 454: ; input line 455: h5 = r2high * x0 ; h5#3 = r2high#2 * x0#3 ; double#11 = double#31 * double#14 ; f10 = f30 * f13 fmul f10,f30,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 20 ; live flags values: 0 ; input line 456: ; input line 457: h4 = r2low * x0 ; h4#2 = r2low#3 * x0#3 ; double#10 = double#30 * double#14 ; f9 = f29 * f13 fmul f9,f29,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 458: ; input line 459: h3 = r1high * x0 ; h3#3 = r1high#2 * x0#3 ; double#9 = double#29 * double#14 ; f8 = f28 * f13 fmul f8,f28,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 22 ; live flags values: 0 ; input line 460: ; input line 461: h2 = r1low * x0 ; h2#2 = r1low#3 * x0#3 ; double#8 = double#28 * double#14 ; f7 = f27 * f13 fmul f7,f27,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 23 ; live flags values: 0 ; input line 462: ; input line 463: h1 = r0high * x0 ; h1#3 = r0high#2 * x0#3 ; double#7 = double#27 * double#14 ; f6 = f26 * f13 fmul f6,f26,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 464: ; input line 465: h0 = r0low * x0 ; h0#3 = r0low#3 * x0#3 ; double#2 = double#25 * double#14 ; f1 = f24 * f13 fmul f1,f24,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 466: lgeflags unsigned l - 16 ; flags unsigned l - 16 ; flags unsigned int32#5 - 16 ; flags unsigned r7 - 16 cmplwi r7,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 467: ; input line 468: h7 += r2high * x2 ; h7#3 = h7#2 + r2high#2 * x2#3 ; double#14 = double#13 + double#31 * double#16 ; f13 = f12 + f30 * f15 fmadd f13,f30,f15,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 469: ; input line 470: h6 += r2low * x2 ; h6#3 = h6#2 + r2low#3 * x2#3 ; double#13 = double#12 + double#30 * double#16 ; f12 = f11 + f29 * f15 fmadd f12,f29,f15,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 471: ; input line 472: h5 += r1high * x2 ; h5#4 = h5#3 + r1high#2 * x2#3 ; double#12 = double#11 + double#29 * double#16 ; f11 = f10 + f28 * f15 fmadd f11,f28,f15,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 473: ; input line 474: h4 += r1low * x2 ; h4#3 = h4#2 + r1low#3 * x2#3 ; double#11 = double#10 + double#28 * double#16 ; f10 = f9 + f27 * f15 fmadd f10,f27,f15,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 475: ; input line 476: h3 += r0high * x2 ; h3#4 = h3#3 + r0high#2 * x2#3 ; double#10 = double#9 + double#27 * double#16 ; f9 = f8 + f26 * f15 fmadd f9,f26,f15,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 477: ; input line 478: h2 += r0low * x2 ; h2#3 = h2#2 + r0low#3 * x2#3 ; double#9 = double#8 + double#25 * double#16 ; f8 = f7 + f24 * f15 fmadd f8,f24,f15,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 479: ; input line 480: h7 += r1high * x4 ; h7#4 = h7#3 + r1high#2 * x4#3 ; double#14 = double#14 + double#29 * double#18 ; f13 = f13 + f28 * f17 fmadd f13,f28,f17,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 481: ; input line 482: h6 += r1low * x4 ; h6#4 = h6#3 + r1low#3 * x4#3 ; double#8 = double#13 + double#28 * double#18 ; f7 = f12 + f27 * f17 fmadd f7,f27,f17,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 483: ; input line 484: load sr3high ; sr3high#3 = sr3high@stack ; double#17 = mem64#28 ; f16 = 344(r1) lfd f16,344(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 485: h5 += r0high * x4 ; h5#5 = h5#4 + r0high#2 * x4#3 ; double#12 = double#12 + double#27 * double#18 ; f11 = f11 + f26 * f17 fmadd f11,f26,f17,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 486: ; input line 487: load sr3low ; sr3low#3 = sr3low@stack ; double#21 = mem64#27 ; f20 = 336(r1) lfd f20,336(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 488: h4 += r0low * x4 ; h4#4 = h4#3 + r0low#3 * x4#3 ; double#11 = double#11 + double#25 * double#18 ; f10 = f10 + f24 * f17 fmadd f10,f24,f17,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 489: ; input line 490: h7 += r0high * x6 ; h7 = h7#4 + r0high#2 * x6#3 ; double#14 = double#14 + double#27 * double#15 ; f13 = f13 + f26 * f14 fmadd f13,f26,f14,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 491: ; input line 492: h6 += r0low * x6 ; h6 = h6#4 + r0low#3 * x6#3 ; double#13 = double#8 + double#25 * double#15 ; f12 = f7 + f24 * f14 fmadd f12,f24,f14,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 493: ; input line 494: h1 += sr3high * x2 ; h1#4 = h1#3 + sr3high#3 * x2#3 ; double#8 = double#7 + double#17 * double#16 ; f7 = f6 + f16 * f15 fmadd f7,f16,f15,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 495: ; input line 496: h0 += sr3low * x2 ; h0#4 = h0#3 + sr3low#3 * x2#3 ; double#7 = double#2 + double#21 * double#16 ; f6 = f1 + f20 * f15 fmadd f6,f20,f15,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 497: ; input line 498: load sr2high ; sr2high#3 = sr2high@stack ; double#20 = mem64#26 ; f19 = 328(r1) lfd f19,328(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 499: h3 += sr3high * x4 ; h3#5 = h3#4 + sr3high#3 * x4#3 ; double#10 = double#10 + double#17 * double#18 ; f9 = f9 + f16 * f17 fmadd f9,f16,f17,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 500: ; input line 501: load sr2low ; sr2low#3 = sr2low@stack ; double#19 = mem64#25 ; f18 = 320(r1) lfd f18,320(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 502: h2 += sr3low * x4 ; h2#4 = h2#3 + sr3low#3 * x4#3 ; double#9 = double#9 + double#21 * double#18 ; f8 = f8 + f20 * f17 fmadd f8,f20,f17,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 503: ; input line 504: h5 += sr3high * x6 ; h5#6 = h5#5 + sr3high#3 * x6#3 ; double#12 = double#12 + double#17 * double#15 ; f11 = f11 + f16 * f14 fmadd f11,f16,f14,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 505: ; input line 506: load sr1high ; sr1high#3 = sr1high@stack ; double#17 = mem64#24 ; f16 = 312(r1) lfd f16,312(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 507: h4 += sr3low * x6 ; h4 = h4#4 + sr3low#3 * x6#3 ; double#11 = double#11 + double#21 * double#15 ; f10 = f10 + f20 * f14 fmadd f10,f20,f14,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 508: ; input line 509: load sr1low ; sr1low#3 = sr1low@stack ; double#16 = mem64#23 ; f15 = 304(r1) lfd f15,304(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 510: h1 += sr2high * x4 ; h1#5 = h1#4 + sr2high#3 * x4#3 ; double#8 = double#8 + double#20 * double#18 ; f7 = f7 + f19 * f17 fmadd f7,f19,f17,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 511: ; input line 512: alpha0 = *(double *) (constants + 24) ; alpha0#2 = *(double *) (constants#2 + 24) ; double#2 = *(double *) (int32#6 + 24) ; f1 = *(double *) (r8 + 24) lfd f1,24(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 513: h0 += sr2low * x4 ; h0#5 = h0#4 + sr2low#3 * x4#3 ; double#7 = double#7 + double#19 * double#18 ; f6 = f6 + f18 * f17 fmadd f6,f18,f17,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 514: ; input line 515: z3 = d3 ; z3#3 = d3#3 ; double#21 = mem64#22 ; f20 = 296(r1) lfd f20,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 516: h3 += sr2high * x6 ; h3#6 = h3#5 + sr2high#3 * x6#3 ; double#10 = double#10 + double#20 * double#15 ; f9 = f9 + f19 * f14 fmadd f9,f19,f14,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 517: ; input line 518: z2 = d2 ; z2#3 = d2#3 ; double#20 = mem64#21 ; f19 = 288(r1) lfd f19,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 519: h2 += sr2low * x6 ; h2 = h2#4 + sr2low#3 * x6#3 ; double#9 = double#9 + double#19 * double#15 ; f8 = f8 + f18 * f14 fmadd f8,f18,f14,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 520: ; input line 521: z1 = d1 ; z1#3 = d1#3 ; double#18 = mem64#20 ; f17 = 280(r1) lfd f17,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 522: h1 += sr1high * x6 ; h1#6 = h1#5 + sr1high#3 * x6#3 ; double#8 = double#8 + double#17 * double#15 ; f7 = f7 + f16 * f14 fmadd f7,f16,f14,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 15 ; live double values: 27 ; live flags values: 1 ; input line 523: ; input line 524: z0 = d0 ; z0#3 = d0#3 ; double#17 = mem64#19 ; f16 = 272(r1) lfd f16,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 28 ; live flags values: 1 ; input line 525: h0 += sr1low * x6 ; h0#6 = h0#5 + sr1low#3 * x6#3 ; double#7 = double#7 + double#16 * double#15 ; f6 = f6 + f15 * f14 fmadd f6,f15,f14,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 526: ; input line 527: z3 -= alpha96 ; z3#4 = z3#3 - alpha96 ; double#19 = double#21 - double#5 ; f18 = f20 - f4 fsub f18,f20,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 528: ; input line 529: z2 -= alpha64 ; z2#4 = z2#3 - alpha64 ; double#16 = double#20 - double#4 ; f15 = f19 - f3 fsub f15,f19,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 530: ; input line 531: z1 -= alpha32 ; z1#4 = z1#3 - alpha32 ; double#15 = double#18 - double#3 ; f14 = f17 - f2 fsub f14,f17,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 1 ; input line 532: ; input line 533: z0 -= alpha0 ; z0#4 = z0#3 - alpha0#2 ; double#2 = double#17 - double#2 ; f1 = f16 - f1 fsub f1,f16,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 1 ; input line 534: ; input line 535: h5 += z3 ; h5#2 = h5#6 + z3#4 ; double#12 = double#12 + double#19 ; f11 = f11 + f18 fadd f11,f11,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 1 ; input line 536: ; input line 537: h3 += z2 ; h3#2 = h3#6 + z2#4 ; double#10 = double#10 + double#16 ; f9 = f9 + f15 fadd f9,f9,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 23 ; live flags values: 1 ; input line 538: ; input line 539: h1 += z1 ; h1#2 = h1#6 + z1#4 ; double#8 = double#8 + double#15 ; f7 = f7 + f14 fadd f7,f7,f14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 22 ; live flags values: 1 ; input line 540: ; input line 541: h0 += z0 ; h0#2 = h0#6 + z0#4 ; double#2 = double#7 + double#2 ; f1 = f6 + f1 fadd f1,f6,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 21 ; live flags values: 1 ; input line 542: ; input line 543: goto multiplyaddatleast16bytes if >= bge .label.multiplyaddatleast16bytes ; input line 544: ; input line 545: multiplyaddatmost15bytes .label.multiplyaddatmost15bytes: ; input line 546: ; input line 547: y1 = h1 + alpha32 ; y1#3 = h1#2 + alpha32 ; double#16 = double#8 + double#3 ; f15 = f7 + f2 fadd f15,f7,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 22 ; live flags values: 0 ; input line 548: ; input line 549: y0 = h0 + alpha32 ; y0#3 = h0#2 + alpha32 ; double#17 = double#2 + double#3 ; f16 = f1 + f2 fadd f16,f1,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 23 ; live flags values: 0 ; input line 550: ; input line 551: y7 = h7 + alpha130 ; y7#3 = h7 + alpha130 ; double#7 = double#14 + double#6 ; f6 = f13 + f5 fadd f6,f13,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 552: ; input line 553: y6 = h6 + alpha130 ; y6#3 = h6 + alpha130 ; double#15 = double#13 + double#6 ; f14 = f12 + f5 fadd f14,f12,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 554: ; input line 555: y5 = h5 + alpha96 ; y5#3 = h5#2 + alpha96 ; double#18 = double#12 + double#5 ; f17 = f11 + f4 fadd f17,f11,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 556: ; input line 557: y4 = h4 + alpha96 ; y4#3 = h4 + alpha96 ; double#19 = double#11 + double#5 ; f18 = f10 + f4 fadd f18,f10,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 558: ; input line 559: y3 = h3 + alpha64 ; y3#3 = h3#2 + alpha64 ; double#20 = double#10 + double#4 ; f19 = f9 + f3 fadd f19,f9,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 28 ; live flags values: 0 ; input line 560: ; input line 561: y2 = h2 + alpha64 ; y2#3 = h2 + alpha64 ; double#21 = double#9 + double#4 ; f20 = f8 + f3 fadd f20,f8,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 562: ; input line 563: y1 -= alpha32 ; y1#4 = y1#3 - alpha32 ; double#16 = double#16 - double#3 ; f15 = f15 - f2 fsub f15,f15,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 564: ; input line 565: y0 -= alpha32 ; y0#4 = y0#3 - alpha32 ; double#17 = double#17 - double#3 ; f16 = f16 - f2 fsub f16,f16,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 566: ; input line 567: y7 -= alpha130 ; y7#4 = y7#3 - alpha130 ; double#7 = double#7 - double#6 ; f6 = f6 - f5 fsub f6,f6,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 568: ; input line 569: y6 -= alpha130 ; y6#4 = y6#3 - alpha130 ; double#15 = double#15 - double#6 ; f14 = f14 - f5 fsub f14,f14,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 570: ; input line 571: y5 -= alpha96 ; y5#4 = y5#3 - alpha96 ; double#18 = double#18 - double#5 ; f17 = f17 - f4 fsub f17,f17,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 572: ; input line 573: y4 -= alpha96 ; y4#4 = y4#3 - alpha96 ; double#19 = double#19 - double#5 ; f18 = f18 - f4 fsub f18,f18,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 574: ; input line 575: y3 -= alpha64 ; y3#4 = y3#3 - alpha64 ; double#22 = double#20 - double#4 ; f21 = f19 - f3 fsub f21,f19,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 576: ; input line 577: y2 -= alpha64 ; y2#4 = y2#3 - alpha64 ; double#23 = double#21 - double#4 ; f22 = f20 - f3 fsub f22,f20,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 578: ; input line 579: x1 = h1 - y1 ; x1#3 = h1#2 - y1#4 ; double#20 = double#8 - double#16 ; f19 = f7 - f15 fsub f19,f7,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 580: ; input line 581: x0 = h0 - y0 ; x0#4 = h0#2 - y0#4 ; double#21 = double#2 - double#17 ; f20 = f1 - f16 fsub f20,f1,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 582: ; input line 583: x7 = h7 - y7 ; x7#3 = h7 - y7#4 ; double#2 = double#14 - double#7 ; f1 = f13 - f6 fsub f1,f13,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 584: ; input line 585: x6 = h6 - y6 ; x6#4 = h6 - y6#4 ; double#8 = double#13 - double#15 ; f7 = f12 - f14 fsub f7,f12,f14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 586: ; input line 587: x5 = h5 - y5 ; x5#3 = h5#2 - y5#4 ; double#12 = double#12 - double#18 ; f11 = f11 - f17 fsub f11,f11,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 588: ; input line 589: x4 = h4 - y4 ; x4#4 = h4 - y4#4 ; double#11 = double#11 - double#19 ; f10 = f10 - f18 fsub f10,f10,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 590: ; input line 591: x3 = h3 - y3 ; x3#3 = h3#2 - y3#4 ; double#13 = double#10 - double#22 ; f12 = f9 - f21 fsub f12,f9,f21 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 592: ; input line 593: x2 = h2 - y2 ; x2#4 = h2 - y2#4 ; double#14 = double#9 - double#23 ; f13 = f8 - f22 fsub f13,f8,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 29 ; live flags values: 0 ; input line 594: ; input line 595: x1 += y7 * scale ; x1#4 = x1#3 + y7#4 * scale ; double#9 = double#20 + double#7 * double#1 ; f8 = f19 + f6 * f0 fmadd f8,f6,f0,f19 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 28 ; live flags values: 0 ; input line 596: ; input line 597: x0 += y6 * scale ; x0#5 = x0#4 + y6#4 * scale ; double#10 = double#21 + double#15 * double#1 ; f9 = f20 + f14 * f0 fmadd f9,f14,f0,f20 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 598: ; input line 599: x7 += y5 ; x7#4 = x7#3 + y5#4 ; double#2 = double#2 + double#18 ; f1 = f1 + f17 fadd f1,f1,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 600: ; input line 601: x6 += y4 ; x6#5 = x6#4 + y4#4 ; double#7 = double#8 + double#19 ; f6 = f7 + f18 fadd f6,f7,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 602: ; input line 603: x5 += y3 ; x5#4 = x5#3 + y3#4 ; double#8 = double#12 + double#22 ; f7 = f11 + f21 fadd f7,f11,f21 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 604: ; input line 605: x4 += y2 ; x4#5 = x4#4 + y2#4 ; double#11 = double#11 + double#23 ; f10 = f10 + f22 fadd f10,f10,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 23 ; live flags values: 0 ; input line 606: ; input line 607: x3 += y1 ; x3#4 = x3#3 + y1#4 ; double#12 = double#13 + double#16 ; f11 = f12 + f15 fadd f11,f12,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 22 ; live flags values: 0 ; input line 608: ; input line 609: x2 += y0 ; x2#5 = x2#4 + y0#4 ; double#13 = double#14 + double#17 ; f12 = f13 + f16 fadd f12,f13,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 610: ; input line 611: x0 += x1 ; x0#6 = x0#5 + x1#4 ; double#14 = double#10 + double#9 ; f13 = f9 + f8 fadd f13,f9,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 20 ; live flags values: 0 ; input line 612: ; input line 613: x6 += x7 ; x6#6 = x6#5 + x7#4 ; double#15 = double#7 + double#2 ; f14 = f6 + f1 fadd f14,f6,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 19 ; live flags values: 0 ; input line 614: ; input line 615: x4 += x5 ; x4#6 = x4#5 + x5#4 ; double#18 = double#11 + double#8 ; f17 = f10 + f7 fadd f17,f10,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 18 ; live flags values: 0 ; input line 616: ; input line 617: x2 += x3 ; x2#6 = x2#5 + x3#4 ; double#16 = double#13 + double#12 ; f15 = f12 + f11 fadd f15,f12,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 17 ; live flags values: 0 ; input line 618: ; input line 619: h7 = r3high * x0 ; h7#5 = r3high#2 * x0#6 ; double#13 = double#26 * double#14 ; f12 = f25 * f13 fmul f12,f25,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 18 ; live flags values: 0 ; input line 620: ; input line 621: h6 = r3low * x0 ; h6#5 = r3low#3 * x0#6 ; double#12 = double#24 * double#14 ; f11 = f23 * f13 fmul f11,f23,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 19 ; live flags values: 0 ; input line 622: ; input line 623: h5 = r2high * x0 ; h5#7 = r2high#2 * x0#6 ; double#11 = double#31 * double#14 ; f10 = f30 * f13 fmul f10,f30,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 20 ; live flags values: 0 ; input line 624: ; input line 625: h4 = r2low * x0 ; h4#5 = r2low#3 * x0#6 ; double#10 = double#30 * double#14 ; f9 = f29 * f13 fmul f9,f29,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 626: ; input line 627: h3 = r1high * x0 ; h3#7 = r1high#2 * x0#6 ; double#9 = double#29 * double#14 ; f8 = f28 * f13 fmul f8,f28,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 22 ; live flags values: 0 ; input line 628: ; input line 629: h2 = r1low * x0 ; h2#5 = r1low#3 * x0#6 ; double#8 = double#28 * double#14 ; f7 = f27 * f13 fmul f7,f27,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 23 ; live flags values: 0 ; input line 630: ; input line 631: h1 = r0high * x0 ; h1#7 = r0high#2 * x0#6 ; double#7 = double#27 * double#14 ; f6 = f26 * f13 fmul f6,f26,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 632: ; input line 633: h0 = r0low * x0 ; h0#7 = r0low#3 * x0#6 ; double#2 = double#25 * double#14 ; f1 = f24 * f13 fmul f1,f24,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 634: ; input line 635: h7 += r2high * x2 ; h7#6 = h7#5 + r2high#2 * x2#6 ; double#13 = double#13 + double#31 * double#16 ; f12 = f12 + f30 * f15 fmadd f12,f30,f15,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 636: ; input line 637: h6 += r2low * x2 ; h6#6 = h6#5 + r2low#3 * x2#6 ; double#12 = double#12 + double#30 * double#16 ; f11 = f11 + f29 * f15 fmadd f11,f29,f15,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 638: ; input line 639: h5 += r1high * x2 ; h5#8 = h5#7 + r1high#2 * x2#6 ; double#11 = double#11 + double#29 * double#16 ; f10 = f10 + f28 * f15 fmadd f10,f28,f15,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 640: ; input line 641: h4 += r1low * x2 ; h4#6 = h4#5 + r1low#3 * x2#6 ; double#10 = double#10 + double#28 * double#16 ; f9 = f9 + f27 * f15 fmadd f9,f27,f15,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 642: ; input line 643: h3 += r0high * x2 ; h3#8 = h3#7 + r0high#2 * x2#6 ; double#9 = double#9 + double#27 * double#16 ; f8 = f8 + f26 * f15 fmadd f8,f26,f15,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 644: ; input line 645: h2 += r0low * x2 ; h2#6 = h2#5 + r0low#3 * x2#6 ; double#8 = double#8 + double#25 * double#16 ; f7 = f7 + f24 * f15 fmadd f7,f24,f15,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 646: ; input line 647: h7 += r1high * x4 ; h7#7 = h7#6 + r1high#2 * x4#6 ; double#13 = double#13 + double#29 * double#18 ; f12 = f12 + f28 * f17 fmadd f12,f28,f17,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 648: ; input line 649: h6 += r1low * x4 ; h6#7 = h6#6 + r1low#3 * x4#6 ; double#12 = double#12 + double#28 * double#18 ; f11 = f11 + f27 * f17 fmadd f11,f27,f17,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 650: ; input line 651: load sr3high ; sr3high#4 = sr3high@stack ; double#17 = mem64#28 ; f16 = 344(r1) lfd f16,344(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 652: h5 += r0high * x4 ; h5#9 = h5#8 + r0high#2 * x4#6 ; double#11 = double#11 + double#27 * double#18 ; f10 = f10 + f26 * f17 fmadd f10,f26,f17,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 653: ; input line 654: load sr3low ; sr3low#4 = sr3low@stack ; double#21 = mem64#27 ; f20 = 336(r1) lfd f20,336(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 655: h4 += r0low * x4 ; h4#7 = h4#6 + r0low#3 * x4#6 ; double#10 = double#10 + double#25 * double#18 ; f9 = f9 + f24 * f17 fmadd f9,f24,f17,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 656: ; input line 657: h7 += r0high * x6 ; h7 = h7#7 + r0high#2 * x6#6 ; double#14 = double#13 + double#27 * double#15 ; f13 = f12 + f26 * f14 fmadd f13,f26,f14,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 658: ; input line 659: h6 += r0low * x6 ; h6 = h6#7 + r0low#3 * x6#6 ; double#13 = double#12 + double#25 * double#15 ; f12 = f11 + f24 * f14 fmadd f12,f24,f14,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 660: ; input line 661: h1 += sr3high * x2 ; h1#8 = h1#7 + sr3high#4 * x2#6 ; double#7 = double#7 + double#17 * double#16 ; f6 = f6 + f16 * f15 fmadd f6,f16,f15,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 662: ; input line 663: h0 += sr3low * x2 ; h0#8 = h0#7 + sr3low#4 * x2#6 ; double#2 = double#2 + double#21 * double#16 ; f1 = f1 + f20 * f15 fmadd f1,f20,f15,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 664: ; input line 665: load sr2high ; sr2high#4 = sr2high@stack ; double#20 = mem64#26 ; f19 = 328(r1) lfd f19,328(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 666: h3 += sr3high * x4 ; h3#9 = h3#8 + sr3high#4 * x4#6 ; double#9 = double#9 + double#17 * double#18 ; f8 = f8 + f16 * f17 fmadd f8,f16,f17,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 667: ; input line 668: load sr2low ; sr2low#4 = sr2low@stack ; double#19 = mem64#25 ; f18 = 320(r1) lfd f18,320(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 669: h2 += sr3low * x4 ; h2#7 = h2#6 + sr3low#4 * x4#6 ; double#8 = double#8 + double#21 * double#18 ; f7 = f7 + f20 * f17 fmadd f7,f20,f17,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 670: ; input line 671: h5 += sr3high * x6 ; h5 = h5#9 + sr3high#4 * x6#6 ; double#12 = double#11 + double#17 * double#15 ; f11 = f10 + f16 * f14 fmadd f11,f16,f14,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 672: ; input line 673: load sr1high ; sr1high#4 = sr1high@stack ; double#17 = mem64#24 ; f16 = 312(r1) lfd f16,312(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 674: h4 += sr3low * x6 ; h4 = h4#7 + sr3low#4 * x6#6 ; double#11 = double#10 + double#21 * double#15 ; f10 = f9 + f20 * f14 fmadd f10,f20,f14,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 675: ; input line 676: load sr1low ; sr1low#4 = sr1low@stack ; double#16 = mem64#23 ; f15 = 304(r1) lfd f15,304(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 677: h1 += sr2high * x4 ; h1#9 = h1#8 + sr2high#4 * x4#6 ; double#7 = double#7 + double#20 * double#18 ; f6 = f6 + f19 * f17 fmadd f6,f19,f17,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 27 ; live flags values: 0 ; input line 678: ; input line 679: h0 += sr2low * x4 ; h0#9 = h0#8 + sr2low#4 * x4#6 ; double#2 = double#2 + double#19 * double#18 ; f1 = f1 + f18 * f17 fmadd f1,f18,f17,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 26 ; live flags values: 0 ; input line 680: ; input line 681: h3 += sr2high * x6 ; h3 = h3#9 + sr2high#4 * x6#6 ; double#10 = double#9 + double#20 * double#15 ; f9 = f8 + f19 * f14 fmadd f9,f19,f14,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 25 ; live flags values: 0 ; input line 682: ; input line 683: h2 += sr2low * x6 ; h2 = h2#7 + sr2low#4 * x6#6 ; double#9 = double#8 + double#19 * double#15 ; f8 = f7 + f18 * f14 fmadd f8,f18,f14,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 24 ; live flags values: 0 ; input line 684: ; input line 685: h1 += sr1high * x6 ; h1 = h1#9 + sr1high#4 * x6#6 ; double#8 = double#7 + double#17 * double#15 ; f7 = f6 + f16 * f14 fmadd f7,f16,f14,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 23 ; live flags values: 0 ; input line 686: ; input line 687: h0 += sr1low * x6 ; h0 = h0#9 + sr1low#4 * x6#6 ; double#7 = double#2 + double#16 * double#15 ; f6 = f1 + f15 * f14 fmadd f6,f15,f14,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 688: ; input line 689: ; input line 690: addatmost15bytes .label.addatmost15bytes: ; input line 691: ; input line 692: lgeflags unsigned l - 0 ; flags unsigned l - 0 ; flags unsigned int32#5 - 0 ; flags unsigned r7 - 0 cmplwi r7,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 15 ; live double values: 21 ; live flags values: 1 ; input line 693: ; input line 694: lbelow2 = l - 2 ; lbelow2 = l - 2 ; int32#2 = int32#5 - 2 ; r4 = r7 - 2 addi r4,r7,-2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 16 ; live double values: 21 ; live flags values: 1 ; input line 695: ; input line 696: lbelow3 = l - 3 ; lbelow3 = l - 3 ; int32#7 = int32#5 - 3 ; r9 = r7 - 3 addi r9,r7,-3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 17 ; live double values: 21 ; live flags values: 1 ; input line 697: ; input line 698: (int32) lbelow2 >>= 31 ; lbelow2#2 = (int32) lbelow2 >> 31 ; int32#22 = (int32) int32#2 >> 31 ; r24 = (int32) r4 >> 31 srawi r24,r4,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 17 ; live double values: 21 ; live flags values: 1 ; input line 699: lbelow4 = l - 4 ; lbelow4 = l - 4 ; int32#10 = int32#5 - 4 ; r12 = r7 - 4 addi r12,r7,-4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 21 ; live flags values: 1 ; input line 700: goto nomorebytes if == beq .label.nomorebytes ; input line 701: ; input line 702: m00 = *(uchar *) (m + 0) ; m00 = *(uchar *) (m + 0) ; int32#8 = *(uchar *) (int32#4 + 0) ; r10 = *(uchar *) (r6 + 0) lbz r10,0(r6) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 703: (int32) lbelow3 >>= 31 ; lbelow3#2 = (int32) lbelow3 >> 31 ; int32#23 = (int32) int32#7 >> 31 ; r25 = (int32) r9 >> 31 srawi r25,r9,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 704: m += lbelow2 ; m#8 = m + lbelow2#2 ; int32#2 = int32#4 + int32#22 ; r4 = r6 + r24 add r4,r6,r24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 705: ; input line 706: m01 = *(uchar *) (m + 1) ; m01 = *(uchar *) (m#8 + 1) ; int32#9 = *(uchar *) (int32#2 + 1) ; r11 = *(uchar *) (r4 + 1) lbz r11,1(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 707: (int32) lbelow4 >>= 31 ; lbelow4#2 = (int32) lbelow4 >> 31 ; int32#24 = (int32) int32#10 >> 31 ; r26 = (int32) r12 >> 31 srawi r26,r12,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 708: m += lbelow3 ; m#9 = m#8 + lbelow3#2 ; int32#2 = int32#2 + int32#23 ; r4 = r4 + r25 add r4,r4,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 709: ; input line 710: m02 = *(uchar *) (m + 2) ; m02 = *(uchar *) (m#9 + 2) ; int32#10 = *(uchar *) (int32#2 + 2) ; r12 = *(uchar *) (r4 + 2) lbz r12,2(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 711: m += lbelow4 ; m#10 = m#9 + lbelow4#2 ; int32#2 = int32#2 + int32#24 ; r4 = r4 + r26 add r4,r4,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 712: m0 = 0 ; m0#4 = 0 ; int32#4 = 0 ; r6 = 0 li r6,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 713: ; input line 714: m03 = *(uchar *) (m + 3) ; m03 = *(uchar *) (m#10 + 3) ; int32#21 = *(uchar *) (int32#2 + 3) ; r23 = *(uchar *) (r4 + 3) lbz r23,3(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 715: m1 = 0 ; m1#4 = 0 ; int32#7 = 0 ; r9 = 0 li r9,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 716: ; input line 717: m0 += m00 ; m0#5 = m0#4 + m00 ; int32#4 = int32#4 + int32#8 ; r6 = r6 + r10 add r6,r6,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 718: m01 &= ~lbelow2 ; m01#2 = m01 &~ lbelow2#2 ; int32#8 = int32#9 &~ int32#22 ; r10 = r11 &~ r24 andc r10,r11,r24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 719: ; input line 720: m02 &= ~lbelow3 ; m02#2 = m02 &~ lbelow3#2 ; int32#9 = int32#10 &~ int32#23 ; r11 = r12 &~ r25 andc r11,r12,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 721: m01 -= lbelow2 ; m01#3 = m01#2 - lbelow2#2 ; int32#8 = int32#8 - int32#22 ; r10 = r10 - r24 subf r10,r24,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 722: ; input line 723: m01 <<= 8 ; m01#4 = m01#3 << 8 ; int32#8 = int32#8 << 8 ; r10 = r10 << 8 slwi r10,r10,8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 724: m03 &= ~lbelow4 ; m03#2 = m03 &~ lbelow4#2 ; int32#10 = int32#21 &~ int32#24 ; r12 = r23 &~ r26 andc r12,r23,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 725: ; input line 726: m0 += m01 ; m0#6 = m0#5 + m01#4 ; int32#4 = int32#4 + int32#8 ; r6 = r6 + r10 add r6,r6,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 727: lbelow2 -= lbelow3 ; lbelow2#3 = lbelow2#2 - lbelow3#2 ; int32#8 = int32#22 - int32#23 ; r10 = r24 - r25 subf r10,r25,r24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 728: ; input line 729: m02 += lbelow2 ; m02#3 = m02#2 + lbelow2#3 ; int32#8 = int32#9 + int32#8 ; r10 = r11 + r10 add r10,r11,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 730: lbelow3 -= lbelow4 ; lbelow3#3 = lbelow3#2 - lbelow4#2 ; int32#9 = int32#23 - int32#24 ; r11 = r25 - r26 subf r11,r26,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 731: ; input line 732: m02 <<= 16 ; m02#4 = m02#3 << 16 ; int32#8 = int32#8 << 16 ; r10 = r10 << 16 slwi r10,r10,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 733: m03 += lbelow3 ; m03#3 = m03#2 + lbelow3#3 ; int32#9 = int32#10 + int32#9 ; r11 = r12 + r11 add r11,r12,r11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 734: ; input line 735: m03 <<= 24 ; m03#4 = m03#3 << 24 ; int32#9 = int32#9 << 24 ; r11 = r11 << 24 slwi r11,r11,24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 736: m0 += m02 ; m0#7 = m0#6 + m02#4 ; int32#4 = int32#4 + int32#8 ; r6 = r6 + r10 add r6,r6,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 737: ; input line 738: m0 += m03 ; m0#8 = m0#7 + m03#4 ; int32#4 = int32#4 + int32#9 ; r6 = r6 + r11 add r6,r6,r11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 21 ; live flags values: 0 ; input line 739: lbelow5 = l - 5 ; lbelow5 = l - 5 ; int32#8 = int32#5 - 5 ; r10 = r7 - 5 addi r10,r7,-5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 740: ; input line 741: lbelow6 = l - 6 ; lbelow6 = l - 6 ; int32#9 = int32#5 - 6 ; r11 = r7 - 6 addi r11,r7,-6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 742: lbelow7 = l - 7 ; lbelow7 = l - 7 ; int32#10 = int32#5 - 7 ; r12 = r7 - 7 addi r12,r7,-7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 743: ; input line 744: (int32) lbelow5 >>= 31 ; lbelow5#2 = (int32) lbelow5 >> 31 ; int32#23 = (int32) int32#8 >> 31 ; r25 = (int32) r10 >> 31 srawi r25,r10,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 745: lbelow8 = l - 8 ; lbelow8 = l - 8 ; int32#21 = int32#5 - 8 ; r23 = r7 - 8 addi r23,r7,-8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 746: ; input line 747: (int32) lbelow6 >>= 31 ; lbelow6#2 = (int32) lbelow6 >> 31 ; int32#25 = (int32) int32#9 >> 31 ; r27 = (int32) r11 >> 31 srawi r27,r11,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 748: m += lbelow5 ; m#11 = m#10 + lbelow5#2 ; int32#2 = int32#2 + int32#23 ; r4 = r4 + r25 add r4,r4,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 749: ; input line 750: m10 = *(uchar *) (m + 4) ; m10 = *(uchar *) (m#11 + 4) ; int32#8 = *(uchar *) (int32#2 + 4) ; r10 = *(uchar *) (r4 + 4) lbz r10,4(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 751: (int32) lbelow7 >>= 31 ; lbelow7#2 = (int32) lbelow7 >> 31 ; int32#26 = (int32) int32#10 >> 31 ; r28 = (int32) r12 >> 31 srawi r28,r12,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 752: m += lbelow6 ; m#12 = m#11 + lbelow6#2 ; int32#2 = int32#2 + int32#25 ; r4 = r4 + r27 add r4,r4,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 753: ; input line 754: m11 = *(uchar *) (m + 5) ; m11 = *(uchar *) (m#12 + 5) ; int32#9 = *(uchar *) (int32#2 + 5) ; r11 = *(uchar *) (r4 + 5) lbz r11,5(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 755: (int32) lbelow8 >>= 31 ; lbelow8#2 = (int32) lbelow8 >> 31 ; int32#27 = (int32) int32#21 >> 31 ; r29 = (int32) r23 >> 31 srawi r29,r23,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 756: m += lbelow7 ; m#13 = m#12 + lbelow7#2 ; int32#2 = int32#2 + int32#26 ; r4 = r4 + r28 add r4,r4,r28 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 757: ; input line 758: m12 = *(uchar *) (m + 6) ; m12 = *(uchar *) (m#13 + 6) ; int32#10 = *(uchar *) (int32#2 + 6) ; r12 = *(uchar *) (r4 + 6) lbz r12,6(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 759: m += lbelow8 ; m#14 = m#13 + lbelow8#2 ; int32#2 = int32#2 + int32#27 ; r4 = r4 + r29 add r4,r4,r29 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 760: ; input line 761: m13 = *(uchar *) (m + 7) ; m13 = *(uchar *) (m#14 + 7) ; int32#21 = *(uchar *) (int32#2 + 7) ; r23 = *(uchar *) (r4 + 7) lbz r23,7(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 762: m10 &= ~lbelow5 ; m10#2 = m10 &~ lbelow5#2 ; int32#8 = int32#8 &~ int32#23 ; r10 = r10 &~ r25 andc r10,r10,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 763: lbelow4 -= lbelow5 ; lbelow4#3 = lbelow4#2 - lbelow5#2 ; int32#22 = int32#24 - int32#23 ; r24 = r26 - r25 subf r24,r25,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 764: ; input line 765: m10 += lbelow4 ; m10#3 = m10#2 + lbelow4#3 ; int32#8 = int32#8 + int32#22 ; r10 = r10 + r24 add r10,r10,r24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 766: lbelow5 -= lbelow6 ; lbelow5#3 = lbelow5#2 - lbelow6#2 ; int32#22 = int32#23 - int32#25 ; r24 = r25 - r27 subf r24,r27,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 767: ; input line 768: m11 &= ~lbelow6 ; m11#2 = m11 &~ lbelow6#2 ; int32#9 = int32#9 &~ int32#25 ; r11 = r11 &~ r27 andc r11,r11,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 769: m11 += lbelow5 ; m11#3 = m11#2 + lbelow5#3 ; int32#9 = int32#9 + int32#22 ; r11 = r11 + r24 add r11,r11,r24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 770: ; input line 771: m11 <<= 8 ; m11#4 = m11#3 << 8 ; int32#9 = int32#9 << 8 ; r11 = r11 << 8 slwi r11,r11,8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 772: m1 += m10 ; m1#5 = m1#4 + m10#3 ; int32#7 = int32#7 + int32#8 ; r9 = r9 + r10 add r9,r9,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 773: ; input line 774: m1 += m11 ; m1#6 = m1#5 + m11#4 ; int32#7 = int32#7 + int32#9 ; r9 = r9 + r11 add r9,r9,r11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 775: m12 &= ~lbelow7 ; m12#2 = m12 &~ lbelow7#2 ; int32#8 = int32#10 &~ int32#26 ; r10 = r12 &~ r28 andc r10,r12,r28 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 776: ; input line 777: lbelow6 -= lbelow7 ; lbelow6#3 = lbelow6#2 - lbelow7#2 ; int32#10 = int32#25 - int32#26 ; r12 = r27 - r28 subf r12,r28,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 778: m13 &= ~lbelow8 ; m13#2 = m13 &~ lbelow8#2 ; int32#9 = int32#21 &~ int32#27 ; r11 = r23 &~ r29 andc r11,r23,r29 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 779: ; input line 780: m12 += lbelow6 ; m12#3 = m12#2 + lbelow6#3 ; int32#8 = int32#8 + int32#10 ; r10 = r10 + r12 add r10,r10,r12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 781: lbelow7 -= lbelow8 ; lbelow7#3 = lbelow7#2 - lbelow8#2 ; int32#10 = int32#26 - int32#27 ; r12 = r28 - r29 subf r12,r29,r28 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 782: ; input line 783: m12 <<= 16 ; m12#4 = m12#3 << 16 ; int32#8 = int32#8 << 16 ; r10 = r10 << 16 slwi r10,r10,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 784: m13 += lbelow7 ; m13#3 = m13#2 + lbelow7#3 ; int32#9 = int32#9 + int32#10 ; r11 = r11 + r12 add r11,r11,r12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 785: ; input line 786: m13 <<= 24 ; m13#4 = m13#3 << 24 ; int32#9 = int32#9 << 24 ; r11 = r11 << 24 slwi r11,r11,24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 787: m1 += m12 ; m1#7 = m1#6 + m12#4 ; int32#7 = int32#7 + int32#8 ; r9 = r9 + r10 add r9,r9,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 788: ; input line 789: m1 += m13 ; m1#8 = m1#7 + m13#4 ; int32#7 = int32#7 + int32#9 ; r9 = r9 + r11 add r9,r9,r11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 21 ; live flags values: 0 ; input line 790: m2 = 0 ; m2#4 = 0 ; int32#8 = 0 ; r10 = 0 li r10,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 791: ; input line 792: lbelow9 = l - 9 ; lbelow9 = l - 9 ; int32#10 = int32#5 - 9 ; r12 = r7 - 9 addi r12,r7,-9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 793: m3 = 0 ; m3#4 = 0 ; int32#9 = 0 ; r11 = 0 li r11,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 794: ; input line 795: lbelow10 = l - 10 ; lbelow10 = l - 10 ; int32#21 = int32#5 - 10 ; r23 = r7 - 10 addi r23,r7,-10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 796: lbelow11 = l - 11 ; lbelow11 = l - 11 ; int32#22 = int32#5 - 11 ; r24 = r7 - 11 addi r24,r7,-11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 797: ; input line 798: (int32) lbelow9 >>= 31 ; lbelow9#2 = (int32) lbelow9 >> 31 ; int32#25 = (int32) int32#10 >> 31 ; r27 = (int32) r12 >> 31 srawi r27,r12,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 799: lbelow12 = l - 12 ; lbelow12 = l - 12 ; int32#23 = int32#5 - 12 ; r25 = r7 - 12 addi r25,r7,-12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 800: ; input line 801: (int32) lbelow10 >>= 31 ; lbelow10#2 = (int32) lbelow10 >> 31 ; int32#26 = (int32) int32#21 >> 31 ; r28 = (int32) r23 >> 31 srawi r28,r23,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 802: m += lbelow9 ; m#15 = m#14 + lbelow9#2 ; int32#2 = int32#2 + int32#25 ; r4 = r4 + r27 add r4,r4,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 803: ; input line 804: m20 = *(uchar *) (m + 8) ; m20 = *(uchar *) (m#15 + 8) ; int32#10 = *(uchar *) (int32#2 + 8) ; r12 = *(uchar *) (r4 + 8) lbz r12,8(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 805: (int32) lbelow11 >>= 31 ; lbelow11#2 = (int32) lbelow11 >> 31 ; int32#28 = (int32) int32#22 >> 31 ; r30 = (int32) r24 >> 31 srawi r30,r24,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 806: m += lbelow10 ; m#16 = m#15 + lbelow10#2 ; int32#2 = int32#2 + int32#26 ; r4 = r4 + r28 add r4,r4,r28 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 807: ; input line 808: m21 = *(uchar *) (m + 9) ; m21 = *(uchar *) (m#16 + 9) ; int32#21 = *(uchar *) (int32#2 + 9) ; r23 = *(uchar *) (r4 + 9) lbz r23,9(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 809: (int32) lbelow12 >>= 31 ; lbelow12#2 = (int32) lbelow12 >> 31 ; int32#29 = (int32) int32#23 >> 31 ; r31 = (int32) r25 >> 31 srawi r31,r25,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 810: m += lbelow11 ; m#17 = m#16 + lbelow11#2 ; int32#2 = int32#2 + int32#28 ; r4 = r4 + r30 add r4,r4,r30 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 811: ; input line 812: m22 = *(uchar *) (m + 10) ; m22 = *(uchar *) (m#17 + 10) ; int32#22 = *(uchar *) (int32#2 + 10) ; r24 = *(uchar *) (r4 + 10) lbz r24,10(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 27 ; live double values: 21 ; live flags values: 0 ; input line 813: m += lbelow12 ; m#18 = m#17 + lbelow12#2 ; int32#2 = int32#2 + int32#29 ; r4 = r4 + r31 add r4,r4,r31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 27 ; live double values: 21 ; live flags values: 0 ; input line 814: ; input line 815: m23 = *(uchar *) (m + 11) ; m23 = *(uchar *) (m#18 + 11) ; int32#23 = *(uchar *) (int32#2 + 11) ; r25 = *(uchar *) (r4 + 11) lbz r25,11(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 28 ; live double values: 21 ; live flags values: 0 ; input line 816: m20 &= ~lbelow9 ; m20#2 = m20 &~ lbelow9#2 ; int32#10 = int32#10 &~ int32#25 ; r12 = r12 &~ r27 andc r12,r12,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 28 ; live double values: 21 ; live flags values: 0 ; input line 817: lbelow8 -= lbelow9 ; lbelow8#3 = lbelow8#2 - lbelow9#2 ; int32#24 = int32#27 - int32#25 ; r26 = r29 - r27 subf r26,r27,r29 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 28 ; live double values: 21 ; live flags values: 0 ; input line 818: ; input line 819: m20 += lbelow8 ; m20#3 = m20#2 + lbelow8#3 ; int32#10 = int32#10 + int32#24 ; r12 = r12 + r26 add r12,r12,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 27 ; live double values: 21 ; live flags values: 0 ; input line 820: lbelow9 -= lbelow10 ; lbelow9#3 = lbelow9#2 - lbelow10#2 ; int32#24 = int32#25 - int32#26 ; r26 = r27 - r28 subf r26,r28,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 27 ; live double values: 21 ; live flags values: 0 ; input line 821: ; input line 822: m21 &= ~lbelow10 ; m21#2 = m21 &~ lbelow10#2 ; int32#21 = int32#21 &~ int32#26 ; r23 = r23 &~ r28 andc r23,r23,r28 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 27 ; live double values: 21 ; live flags values: 0 ; input line 823: m21 += lbelow9 ; m21#3 = m21#2 + lbelow9#3 ; int32#21 = int32#21 + int32#24 ; r23 = r23 + r26 add r23,r23,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 824: ; input line 825: m21 <<= 8 ; m21#4 = m21#3 << 8 ; int32#21 = int32#21 << 8 ; r23 = r23 << 8 slwi r23,r23,8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 26 ; live double values: 21 ; live flags values: 0 ; input line 826: m2 += m20 ; m2#5 = m2#4 + m20#3 ; int32#8 = int32#8 + int32#10 ; r10 = r10 + r12 add r10,r10,r12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 827: ; input line 828: m2 += m21 ; m2#6 = m2#5 + m21#4 ; int32#8 = int32#8 + int32#21 ; r10 = r10 + r23 add r10,r10,r23 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 829: m22 &= ~lbelow11 ; m22#2 = m22 &~ lbelow11#2 ; int32#10 = int32#22 &~ int32#28 ; r12 = r24 &~ r30 andc r12,r24,r30 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 830: ; input line 831: lbelow10 -= lbelow11 ; lbelow10#3 = lbelow10#2 - lbelow11#2 ; int32#22 = int32#26 - int32#28 ; r24 = r28 - r30 subf r24,r30,r28 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 832: m23 &= ~lbelow12 ; m23#2 = m23 &~ lbelow12#2 ; int32#21 = int32#23 &~ int32#29 ; r23 = r25 &~ r31 andc r23,r25,r31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 833: ; input line 834: m22 += lbelow10 ; m22#3 = m22#2 + lbelow10#3 ; int32#10 = int32#10 + int32#22 ; r12 = r12 + r24 add r12,r12,r24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 835: lbelow11 -= lbelow12 ; lbelow11#3 = lbelow11#2 - lbelow12#2 ; int32#22 = int32#28 - int32#29 ; r24 = r30 - r31 subf r24,r31,r30 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 836: ; input line 837: m22 <<= 16 ; m22#4 = m22#3 << 16 ; int32#10 = int32#10 << 16 ; r12 = r12 << 16 slwi r12,r12,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 838: m23 += lbelow11 ; m23#3 = m23#2 + lbelow11#3 ; int32#21 = int32#21 + int32#22 ; r23 = r23 + r24 add r23,r23,r24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 839: ; input line 840: m23 <<= 24 ; m23#4 = m23#3 << 24 ; int32#21 = int32#21 << 24 ; r23 = r23 << 24 slwi r23,r23,24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 841: m2 += m22 ; m2#7 = m2#6 + m22#4 ; int32#8 = int32#8 + int32#10 ; r10 = r10 + r12 add r10,r10,r12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 842: ; input line 843: lbelow13 = l - 13 ; lbelow13 = l - 13 ; int32#10 = int32#5 - 13 ; r12 = r7 - 13 addi r12,r7,-13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 844: ; input line 845: (int32) lbelow13 >>= 31 ; lbelow13#2 = (int32) lbelow13 >> 31 ; int32#23 = (int32) int32#10 >> 31 ; r25 = (int32) r12 >> 31 srawi r25,r12,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 846: lbelow14 = l - 14 ; lbelow14 = l - 14 ; int32#10 = int32#5 - 14 ; r12 = r7 - 14 addi r12,r7,-14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 847: ; input line 848: (int32) lbelow14 >>= 31 ; lbelow14#2 = (int32) lbelow14 >> 31 ; int32#24 = (int32) int32#10 >> 31 ; r26 = (int32) r12 >> 31 srawi r26,r12,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 849: m += lbelow13 ; m#19 = m#18 + lbelow13#2 ; int32#2 = int32#2 + int32#23 ; r4 = r4 + r25 add r4,r4,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 850: lbelow15 = l - 15 ; lbelow15 = l - 15 ; int32#5 = int32#5 - 15 ; r7 = r7 - 15 addi r7,r7,-15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 851: ; input line 852: m30 = *(uchar *) (m + 12) ; m30 = *(uchar *) (m#19 + 12) ; int32#10 = *(uchar *) (int32#2 + 12) ; r12 = *(uchar *) (r4 + 12) lbz r12,12(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 853: (int32) lbelow15 >>= 31 ; lbelow15#2 = (int32) lbelow15 >> 31 ; int32#25 = (int32) int32#5 >> 31 ; r27 = (int32) r7 >> 31 srawi r27,r7,31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 854: m += lbelow14 ; m#20 = m#19 + lbelow14#2 ; int32#2 = int32#2 + int32#24 ; r4 = r4 + r26 add r4,r4,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 855: ; input line 856: m31 = *(uchar *) (m + 13) ; m31 = *(uchar *) (m#20 + 13) ; int32#22 = *(uchar *) (int32#2 + 13) ; r24 = *(uchar *) (r4 + 13) lbz r24,13(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 857: m += lbelow15 ; m#21 = m#20 + lbelow15#2 ; int32#2 = int32#2 + int32#25 ; r4 = r4 + r27 add r4,r4,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 25 ; live double values: 21 ; live flags values: 0 ; input line 858: m2 += m23 ; m2#8 = m2#7 + m23#4 ; int32#5 = int32#8 + int32#21 ; r7 = r10 + r23 add r7,r10,r23 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 859: ; input line 860: m32 = *(uchar *) (m + 14) ; m32 = *(uchar *) (m#21 + 14) ; int32#21 = *(uchar *) (int32#2 + 14) ; r23 = *(uchar *) (r4 + 14) lbz r23,14(r4) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 861: m30 &= ~lbelow13 ; m30#2 = m30 &~ lbelow13#2 ; int32#2 = int32#10 &~ int32#23 ; r4 = r12 &~ r25 andc r4,r12,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 862: lbelow12 -= lbelow13 ; lbelow12#3 = lbelow12#2 - lbelow13#2 ; int32#8 = int32#29 - int32#23 ; r10 = r31 - r25 subf r10,r25,r31 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 24 ; live double values: 21 ; live flags values: 0 ; input line 863: ; input line 864: m30 += lbelow12 ; m30#3 = m30#2 + lbelow12#3 ; int32#2 = int32#2 + int32#8 ; r4 = r4 + r10 add r4,r4,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 865: lbelow13 -= lbelow14 ; lbelow13#3 = lbelow13#2 - lbelow14#2 ; int32#10 = int32#23 - int32#24 ; r12 = r25 - r26 subf r12,r26,r25 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 23 ; live double values: 21 ; live flags values: 0 ; input line 866: ; input line 867: m3 += m30 ; m3#5 = m3#4 + m30#3 ; int32#2 = int32#9 + int32#2 ; r4 = r11 + r4 add r4,r11,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 868: m31 &= ~lbelow14 ; m31#2 = m31 &~ lbelow14#2 ; int32#8 = int32#22 &~ int32#24 ; r10 = r24 &~ r26 andc r10,r24,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 22 ; live double values: 21 ; live flags values: 0 ; input line 869: ; input line 870: m31 += lbelow13 ; m31#3 = m31#2 + lbelow13#3 ; int32#8 = int32#8 + int32#10 ; r10 = r10 + r12 add r10,r10,r12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 871: m32 &= ~lbelow15 ; m32#2 = m32 &~ lbelow15#2 ; int32#9 = int32#21 &~ int32#25 ; r11 = r23 &~ r27 andc r11,r23,r27 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 872: ; input line 873: m31 <<= 8 ; m31#4 = m31#3 << 8 ; int32#8 = int32#8 << 8 ; r10 = r10 << 8 slwi r10,r10,8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 874: lbelow14 -= lbelow15 ; lbelow14#3 = lbelow14#2 - lbelow15#2 ; int32#10 = int32#24 - int32#25 ; r12 = r26 - r27 subf r12,r27,r26 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 21 ; live double values: 21 ; live flags values: 0 ; input line 875: ; input line 876: m3 += m31 ; m3#6 = m3#5 + m31#4 ; int32#2 = int32#2 + int32#8 ; r4 = r4 + r10 add r4,r4,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 20 ; live double values: 21 ; live flags values: 0 ; input line 877: m32 += lbelow14 ; m32#3 = m32#2 + lbelow14#3 ; int32#8 = int32#9 + int32#10 ; r10 = r11 + r12 add r10,r11,r12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 878: ; input line 879: m32 <<= 16 ; m32#4 = m32#3 << 16 ; int32#8 = int32#8 << 16 ; r10 = r10 << 16 slwi r10,r10,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 880: m33 = lbelow15 + 1 ; m33 = lbelow15#2 + 1 ; int32#9 = int32#25 + 1 ; r11 = r27 + 1 addi r11,r27,1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 881: ; input line 882: m33 <<= 24 ; m33#2 = m33 << 24 ; int32#9 = int32#9 << 24 ; r11 = r11 << 24 slwi r11,r11,24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 19 ; live double values: 21 ; live flags values: 0 ; input line 883: m3 += m32 ; m3#7 = m3#6 + m32#4 ; int32#2 = int32#2 + int32#8 ; r4 = r4 + r10 add r4,r4,r10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 18 ; live double values: 21 ; live flags values: 0 ; input line 884: ; input line 885: m3 += m33 ; m3#8 = m3#7 + m33#2 ; int32#2 = int32#2 + int32#9 ; r4 = r4 + r11 add r4,r4,r11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 17 ; live double values: 21 ; live flags values: 0 ; input line 886: ; input line 887: d0 bottom = m0 ; d0#4 bottom = m0#8 ; mem64#19 bottom = int32#4 ; 272(r1) bottom = r6 stw r6,276(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 16 ; live double values: 21 ; live flags values: 0 ; input line 888: d1 bottom = m1 ; d1#4 bottom = m1#8 ; mem64#20 bottom = int32#7 ; 280(r1) bottom = r9 stw r9,284(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 889: d2 bottom = m2 ; d2#4 bottom = m2#8 ; mem64#21 bottom = int32#5 ; 288(r1) bottom = r7 stw r7,292(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 14 ; live double values: 21 ; live flags values: 0 ; input line 890: d3 bottom = m3 ; d3#4 bottom = m3#8 ; mem64#22 bottom = int32#2 ; 296(r1) bottom = r4 stw r4,300(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 13 ; live double values: 21 ; live flags values: 0 ; input line 891: ; input line 892: m0 = 65536 * 0x4338 ; m0#9 = 0x4338 ; int32#2 = 0x4338 ; r4 = 0x4338 lis r4,0x4338 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 14 ; live double values: 21 ; live flags values: 0 ; input line 893: m1 = 65536 * 0x4538 ; m1#9 = 0x4538 ; int32#4 = 0x4538 ; r6 = 0x4538 lis r6,0x4538 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 894: m2 = 65536 * 0x4738 ; m2#9 = 0x4738 ; int32#5 = 0x4738 ; r7 = 0x4738 lis r7,0x4738 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 16 ; live double values: 21 ; live flags values: 0 ; input line 895: m3 = 65536 * 0x4938 ; m3#9 = 0x4938 ; int32#7 = 0x4938 ; r9 = 0x4938 lis r9,0x4938 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 17 ; live double values: 21 ; live flags values: 0 ; input line 896: ; input line 897: inplace d0 top = m0 ; d0#4 top = m0#9 ; mem64#19 top = int32#2 ; 272(r1) top = r4 stw r4,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 16 ; live double values: 21 ; live flags values: 0 ; input line 898: inplace d1 top = m1 ; d1#4 top = m1#9 ; mem64#20 top = int32#4 ; 280(r1) top = r6 stw r6,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 15 ; live double values: 21 ; live flags values: 0 ; input line 899: inplace d2 top = m2 ; d2#4 top = m2#9 ; mem64#21 top = int32#5 ; 288(r1) top = r7 stw r7,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 14 ; live double values: 21 ; live flags values: 0 ; input line 900: inplace d3 top = m3 ; d3#4 top = m3#9 ; mem64#22 top = int32#7 ; 296(r1) top = r9 stw r9,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 13 ; live double values: 21 ; live flags values: 0 ; input line 901: ; input line 902: ; input line 903: alpha0 = *(double *) (constants + 24) ; alpha0#3 = *(double *) (constants#2 + 24) ; double#2 = *(double *) (int32#6 + 24) ; f1 = *(double *) (r8 + 24) lfd f1,24(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 28 ; live int32 values: 13 ; live double values: 22 ; live flags values: 0 ; input line 904: ; input line 905: z3 = d3 ; z3#5 = d3#4 ; double#18 = mem64#22 ; f17 = 296(r1) lfd f17,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 27 ; live int32 values: 13 ; live double values: 23 ; live flags values: 0 ; input line 906: ; input line 907: z2 = d2 ; z2#5 = d2#4 ; double#17 = mem64#21 ; f16 = 288(r1) lfd f16,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 26 ; live int32 values: 13 ; live double values: 24 ; live flags values: 0 ; input line 908: ; input line 909: z1 = d1 ; z1#5 = d1#4 ; double#16 = mem64#20 ; f15 = 280(r1) lfd f15,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 25 ; live int32 values: 13 ; live double values: 25 ; live flags values: 0 ; input line 910: ; input line 911: z0 = d0 ; z0#5 = d0#4 ; double#15 = mem64#19 ; f14 = 272(r1) lfd f14,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 26 ; live flags values: 0 ; input line 912: ; input line 913: z3 -= alpha96 ; z3#6 = z3#5 - alpha96 ; double#18 = double#18 - double#5 ; f17 = f17 - f4 fsub f17,f17,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 26 ; live flags values: 0 ; input line 914: ; input line 915: z2 -= alpha64 ; z2#6 = z2#5 - alpha64 ; double#17 = double#17 - double#4 ; f16 = f16 - f3 fsub f16,f16,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 26 ; live flags values: 0 ; input line 916: ; input line 917: z1 -= alpha32 ; z1#6 = z1#5 - alpha32 ; double#16 = double#16 - double#3 ; f15 = f15 - f2 fsub f15,f15,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 26 ; live flags values: 0 ; input line 918: ; input line 919: z0 -= alpha0 ; z0#6 = z0#5 - alpha0#3 ; double#2 = double#15 - double#2 ; f1 = f14 - f1 fsub f1,f14,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 25 ; live flags values: 0 ; input line 920: ; input line 921: h5 += z3 ; h5#10 = h5 + z3#6 ; double#12 = double#12 + double#18 ; f11 = f11 + f17 fadd f11,f11,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 24 ; live flags values: 0 ; input line 922: ; input line 923: h3 += z2 ; h3#10 = h3 + z2#6 ; double#10 = double#10 + double#17 ; f9 = f9 + f16 fadd f9,f9,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 23 ; live flags values: 0 ; input line 924: ; input line 925: h1 += z1 ; h1#10 = h1 + z1#6 ; double#8 = double#8 + double#16 ; f7 = f7 + f15 fadd f7,f7,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 22 ; live flags values: 0 ; input line 926: ; input line 927: h0 += z0 ; h0#10 = h0 + z0#6 ; double#2 = double#7 + double#2 ; f1 = f6 + f1 fadd f1,f6,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 21 ; live flags values: 0 ; input line 928: ; input line 929: y1 = h1 + alpha32 ; y1#5 = h1#10 + alpha32 ; double#16 = double#8 + double#3 ; f15 = f7 + f2 fadd f15,f7,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 22 ; live flags values: 0 ; input line 930: ; input line 931: y0 = h0 + alpha32 ; y0#5 = h0#10 + alpha32 ; double#17 = double#2 + double#3 ; f16 = f1 + f2 fadd f16,f1,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 23 ; live flags values: 0 ; input line 932: ; input line 933: y7 = h7 + alpha130 ; y7#5 = h7 + alpha130 ; double#7 = double#14 + double#6 ; f6 = f13 + f5 fadd f6,f13,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 24 ; live flags values: 0 ; input line 934: ; input line 935: y6 = h6 + alpha130 ; y6#5 = h6 + alpha130 ; double#15 = double#13 + double#6 ; f14 = f12 + f5 fadd f14,f12,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 25 ; live flags values: 0 ; input line 936: ; input line 937: y5 = h5 + alpha96 ; y5#5 = h5#10 + alpha96 ; double#18 = double#12 + double#5 ; f17 = f11 + f4 fadd f17,f11,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 26 ; live flags values: 0 ; input line 938: ; input line 939: y4 = h4 + alpha96 ; y4#5 = h4 + alpha96 ; double#19 = double#11 + double#5 ; f18 = f10 + f4 fadd f18,f10,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 27 ; live flags values: 0 ; input line 940: ; input line 941: y3 = h3 + alpha64 ; y3#5 = h3#10 + alpha64 ; double#20 = double#10 + double#4 ; f19 = f9 + f3 fadd f19,f9,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 28 ; live flags values: 0 ; input line 942: ; input line 943: y2 = h2 + alpha64 ; y2#5 = h2 + alpha64 ; double#21 = double#9 + double#4 ; f20 = f8 + f3 fadd f20,f8,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 944: ; input line 945: y1 -= alpha32 ; y1#6 = y1#5 - alpha32 ; double#16 = double#16 - double#3 ; f15 = f15 - f2 fsub f15,f15,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 946: ; input line 947: y0 -= alpha32 ; y0#6 = y0#5 - alpha32 ; double#17 = double#17 - double#3 ; f16 = f16 - f2 fsub f16,f16,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 948: ; input line 949: y7 -= alpha130 ; y7#6 = y7#5 - alpha130 ; double#7 = double#7 - double#6 ; f6 = f6 - f5 fsub f6,f6,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 950: ; input line 951: y6 -= alpha130 ; y6#6 = y6#5 - alpha130 ; double#15 = double#15 - double#6 ; f14 = f14 - f5 fsub f14,f14,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 952: ; input line 953: y5 -= alpha96 ; y5#6 = y5#5 - alpha96 ; double#18 = double#18 - double#5 ; f17 = f17 - f4 fsub f17,f17,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 954: ; input line 955: y4 -= alpha96 ; y4#6 = y4#5 - alpha96 ; double#19 = double#19 - double#5 ; f18 = f18 - f4 fsub f18,f18,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 956: ; input line 957: y3 -= alpha64 ; y3#6 = y3#5 - alpha64 ; double#22 = double#20 - double#4 ; f21 = f19 - f3 fsub f21,f19,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 958: ; input line 959: y2 -= alpha64 ; y2#6 = y2#5 - alpha64 ; double#23 = double#21 - double#4 ; f22 = f20 - f3 fsub f22,f20,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 960: ; input line 961: x1 = h1 - y1 ; x1#5 = h1#10 - y1#6 ; double#20 = double#8 - double#16 ; f19 = f7 - f15 fsub f19,f7,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 962: ; input line 963: x0 = h0 - y0 ; x0#7 = h0#10 - y0#6 ; double#21 = double#2 - double#17 ; f20 = f1 - f16 fsub f20,f1,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 964: ; input line 965: x7 = h7 - y7 ; x7#5 = h7 - y7#6 ; double#2 = double#14 - double#7 ; f1 = f13 - f6 fsub f1,f13,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 966: ; input line 967: x6 = h6 - y6 ; x6#7 = h6 - y6#6 ; double#8 = double#13 - double#15 ; f7 = f12 - f14 fsub f7,f12,f14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 968: ; input line 969: x5 = h5 - y5 ; x5#5 = h5#10 - y5#6 ; double#12 = double#12 - double#18 ; f11 = f11 - f17 fsub f11,f11,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 970: ; input line 971: x4 = h4 - y4 ; x4#7 = h4 - y4#6 ; double#11 = double#11 - double#19 ; f10 = f10 - f18 fsub f10,f10,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 972: ; input line 973: x3 = h3 - y3 ; x3#5 = h3#10 - y3#6 ; double#13 = double#10 - double#22 ; f12 = f9 - f21 fsub f12,f9,f21 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 974: ; input line 975: x2 = h2 - y2 ; x2#7 = h2 - y2#6 ; double#14 = double#9 - double#23 ; f13 = f8 - f22 fsub f13,f8,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 29 ; live flags values: 0 ; input line 976: ; input line 977: x1 += y7 * scale ; x1#6 = x1#5 + y7#6 * scale ; double#9 = double#20 + double#7 * double#1 ; f8 = f19 + f6 * f0 fmadd f8,f6,f0,f19 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 28 ; live flags values: 0 ; input line 978: ; input line 979: x0 += y6 * scale ; x0#8 = x0#7 + y6#6 * scale ; double#10 = double#21 + double#15 * double#1 ; f9 = f20 + f14 * f0 fmadd f9,f14,f0,f20 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 27 ; live flags values: 0 ; input line 980: ; input line 981: x7 += y5 ; x7#6 = x7#5 + y5#6 ; double#2 = double#2 + double#18 ; f1 = f1 + f17 fadd f1,f1,f17 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 26 ; live flags values: 0 ; input line 982: ; input line 983: x6 += y4 ; x6#8 = x6#7 + y4#6 ; double#7 = double#8 + double#19 ; f6 = f7 + f18 fadd f6,f7,f18 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 25 ; live flags values: 0 ; input line 984: ; input line 985: x5 += y3 ; x5#6 = x5#5 + y3#6 ; double#8 = double#12 + double#22 ; f7 = f11 + f21 fadd f7,f11,f21 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 24 ; live flags values: 0 ; input line 986: ; input line 987: x4 += y2 ; x4#8 = x4#7 + y2#6 ; double#11 = double#11 + double#23 ; f10 = f10 + f22 fadd f10,f10,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 23 ; live flags values: 0 ; input line 988: ; input line 989: x3 += y1 ; x3#6 = x3#5 + y1#6 ; double#12 = double#13 + double#16 ; f11 = f12 + f15 fadd f11,f12,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 22 ; live flags values: 0 ; input line 990: ; input line 991: x2 += y0 ; x2#8 = x2#7 + y0#6 ; double#13 = double#14 + double#17 ; f12 = f13 + f16 fadd f12,f13,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 21 ; live flags values: 0 ; input line 992: ; input line 993: x0 += x1 ; x0#9 = x0#8 + x1#6 ; double#14 = double#10 + double#9 ; f13 = f9 + f8 fadd f13,f9,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 994: ; input line 995: x6 += x7 ; x6#9 = x6#8 + x7#6 ; double#15 = double#7 + double#2 ; f14 = f6 + f1 fadd f14,f6,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 996: ; input line 997: x4 += x5 ; x4#9 = x4#8 + x5#6 ; double#18 = double#11 + double#8 ; f17 = f10 + f7 fadd f17,f10,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 998: ; input line 999: x2 += x3 ; x2#9 = x2#8 + x3#6 ; double#16 = double#13 + double#12 ; f15 = f12 + f11 fadd f15,f12,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 17 ; live flags values: 0 ; input line 1000: ; input line 1001: h7 = r3high * x0 ; h7#8 = r3high#2 * x0#9 ; double#13 = double#26 * double#14 ; f12 = f25 * f13 fmul f12,f25,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 17 ; live flags values: 0 ; input line 1002: ; input line 1003: h6 = r3low * x0 ; h6#8 = r3low#3 * x0#9 ; double#12 = double#24 * double#14 ; f11 = f23 * f13 fmul f11,f23,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 17 ; live flags values: 0 ; input line 1004: ; input line 1005: h5 = r2high * x0 ; h5#11 = r2high#2 * x0#9 ; double#11 = double#31 * double#14 ; f10 = f30 * f13 fmul f10,f30,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1006: ; input line 1007: h4 = r2low * x0 ; h4#8 = r2low#3 * x0#9 ; double#10 = double#30 * double#14 ; f9 = f29 * f13 fmul f9,f29,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1008: ; input line 1009: h3 = r1high * x0 ; h3#11 = r1high#2 * x0#9 ; double#9 = double#29 * double#14 ; f8 = f28 * f13 fmul f8,f28,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1010: ; input line 1011: h2 = r1low * x0 ; h2#8 = r1low#3 * x0#9 ; double#8 = double#28 * double#14 ; f7 = f27 * f13 fmul f7,f27,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 21 ; live flags values: 0 ; input line 1012: ; input line 1013: h1 = r0high * x0 ; h1#11 = r0high#2 * x0#9 ; double#7 = double#27 * double#14 ; f6 = f26 * f13 fmul f6,f26,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 22 ; live flags values: 0 ; input line 1014: ; input line 1015: h0 = r0low * x0 ; h0#11 = r0low#3 * x0#9 ; double#2 = double#25 * double#14 ; f1 = f24 * f13 fmul f1,f24,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 22 ; live flags values: 0 ; input line 1016: ; input line 1017: h7 += r2high * x2 ; h7#9 = h7#8 + r2high#2 * x2#9 ; double#13 = double#13 + double#31 * double#16 ; f12 = f12 + f30 * f15 fmadd f12,f30,f15,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 21 ; live flags values: 0 ; input line 1018: ; input line 1019: h6 += r2low * x2 ; h6#9 = h6#8 + r2low#3 * x2#9 ; double#12 = double#12 + double#30 * double#16 ; f11 = f11 + f29 * f15 fmadd f11,f29,f15,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1020: ; input line 1021: h5 += r1high * x2 ; h5#12 = h5#11 + r1high#2 * x2#9 ; double#11 = double#11 + double#29 * double#16 ; f10 = f10 + f28 * f15 fmadd f10,f28,f15,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1022: ; input line 1023: h4 += r1low * x2 ; h4#9 = h4#8 + r1low#3 * x2#9 ; double#10 = double#10 + double#28 * double#16 ; f9 = f9 + f27 * f15 fmadd f9,f27,f15,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1024: ; input line 1025: h3 += r0high * x2 ; h3#12 = h3#11 + r0high#2 * x2#9 ; double#9 = double#9 + double#27 * double#16 ; f8 = f8 + f26 * f15 fmadd f8,f26,f15,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1026: ; input line 1027: h2 += r0low * x2 ; h2#9 = h2#8 + r0low#3 * x2#9 ; double#8 = double#8 + double#25 * double#16 ; f7 = f7 + f24 * f15 fmadd f7,f24,f15,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1028: ; input line 1029: h7 += r1high * x4 ; h7#10 = h7#9 + r1high#2 * x4#9 ; double#13 = double#13 + double#29 * double#18 ; f12 = f12 + f28 * f17 fmadd f12,f28,f17,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1030: ; input line 1031: h6 += r1low * x4 ; h6#10 = h6#9 + r1low#3 * x4#9 ; double#12 = double#12 + double#28 * double#18 ; f11 = f11 + f27 * f17 fmadd f11,f27,f17,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 24 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1032: ; input line 1033: load sr3high ; sr3high#5 = sr3high@stack ; double#17 = mem64#28 ; f16 = 344(r1) lfd f16,344(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 23 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1034: h5 += r0high * x4 ; h5#13 = h5#12 + r0high#2 * x4#9 ; double#11 = double#11 + double#27 * double#18 ; f10 = f10 + f26 * f17 fmadd f10,f26,f17,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 23 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1035: ; input line 1036: load sr3low ; sr3low#5 = sr3low@stack ; double#21 = mem64#27 ; f20 = 336(r1) lfd f20,336(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1037: h4 += r0low * x4 ; h4#10 = h4#9 + r0low#3 * x4#9 ; double#10 = double#10 + double#25 * double#18 ; f9 = f9 + f24 * f17 fmadd f9,f24,f17,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 13 ; live double values: 20 ; live flags values: 0 ; input line 1038: ; input line 1039: h7 += r0high * x6 ; h7 = h7#10 + r0high#2 * x6#9 ; double#14 = double#13 + double#27 * double#15 ; f13 = f12 + f26 * f14 fmadd f13,f26,f14,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1040: ; input line 1041: h6 += r0low * x6 ; h6 = h6#10 + r0low#3 * x6#9 ; double#13 = double#12 + double#25 * double#15 ; f12 = f11 + f24 * f14 fmadd f12,f24,f14,f11 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1042: ; input line 1043: h1 += sr3high * x2 ; h1#12 = h1#11 + sr3high#5 * x2#9 ; double#7 = double#7 + double#17 * double#16 ; f6 = f6 + f16 * f15 fmadd f6,f16,f15,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1044: ; input line 1045: h0 += sr3low * x2 ; h0#12 = h0#11 + sr3low#5 * x2#9 ; double#2 = double#2 + double#21 * double#16 ; f1 = f1 + f20 * f15 fmadd f1,f20,f15,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 13 ; live double values: 17 ; live flags values: 0 ; input line 1046: ; input line 1047: load sr2high ; sr2high#5 = sr2high@stack ; double#20 = mem64#26 ; f19 = 328(r1) lfd f19,328(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1048: h3 += sr3high * x4 ; h3#13 = h3#12 + sr3high#5 * x4#9 ; double#9 = double#9 + double#17 * double#18 ; f8 = f8 + f16 * f17 fmadd f8,f16,f17,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1049: ; input line 1050: load sr2low ; sr2low#5 = sr2low@stack ; double#19 = mem64#25 ; f18 = 320(r1) lfd f18,320(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1051: h2 += sr3low * x4 ; h2#10 = h2#9 + sr3low#5 * x4#9 ; double#8 = double#8 + double#21 * double#18 ; f7 = f7 + f20 * f17 fmadd f7,f20,f17,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1052: ; input line 1053: h5 += sr3high * x6 ; h5 = h5#13 + sr3high#5 * x6#9 ; double#12 = double#11 + double#17 * double#15 ; f11 = f10 + f16 * f14 fmadd f11,f16,f14,f10 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1054: ; input line 1055: load sr1high ; sr1high#5 = sr1high@stack ; double#17 = mem64#24 ; f16 = 312(r1) lfd f16,312(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1056: h4 += sr3low * x6 ; h4 = h4#10 + sr3low#5 * x6#9 ; double#11 = double#10 + double#21 * double#15 ; f10 = f9 + f20 * f14 fmadd f10,f20,f14,f9 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1057: ; input line 1058: load sr1low ; sr1low#5 = sr1low@stack ; double#16 = mem64#23 ; f15 = 304(r1) lfd f15,304(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1059: h1 += sr2high * x4 ; h1#13 = h1#12 + sr2high#5 * x4#9 ; double#7 = double#7 + double#20 * double#18 ; f6 = f6 + f19 * f17 fmadd f6,f19,f17,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1060: ; input line 1061: h0 += sr2low * x4 ; h0#13 = h0#12 + sr2low#5 * x4#9 ; double#2 = double#2 + double#19 * double#18 ; f1 = f1 + f18 * f17 fmadd f1,f18,f17,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1062: ; input line 1063: h3 += sr2high * x6 ; h3 = h3#13 + sr2high#5 * x6#9 ; double#10 = double#9 + double#20 * double#15 ; f9 = f8 + f19 * f14 fmadd f9,f19,f14,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 17 ; live flags values: 0 ; input line 1064: ; input line 1065: h2 += sr2low * x6 ; h2 = h2#10 + sr2low#5 * x6#9 ; double#9 = double#8 + double#19 * double#15 ; f8 = f7 + f18 * f14 fmadd f8,f18,f14,f7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 16 ; live flags values: 0 ; input line 1066: ; input line 1067: h1 += sr1high * x6 ; h1 = h1#13 + sr1high#5 * x6#9 ; double#8 = double#7 + double#17 * double#15 ; f7 = f6 + f16 * f14 fmadd f7,f16,f14,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 15 ; live flags values: 0 ; input line 1068: ; input line 1069: h0 += sr1low * x6 ; h0 = h0#13 + sr1low#5 * x6#9 ; double#7 = double#2 + double#16 * double#15 ; f6 = f1 + f15 * f14 fmadd f6,f15,f14,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 13 ; live flags values: 0 ; input line 1070: ; input line 1071: ; input line 1072: ; input line 1073: nomorebytes .label.nomorebytes: ; input line 1074: ; input line 1075: offset0 = *(double *) (constants + 104) ; offset0 = *(double *) (constants#2 + 104) ; double#22 = *(double *) (int32#6 + 104) ; f21 = *(double *) (r8 + 104) lfd f21,104(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 14 ; live flags values: 0 ; input line 1076: y7 = h7 + alpha130 ; y7#7 = h7 + alpha130 ; double#2 = double#14 + double#6 ; f1 = f13 + f5 fadd f1,f13,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 15 ; live flags values: 0 ; input line 1077: ; input line 1078: offset1 = *(double *) (constants + 112) ; offset1 = *(double *) (constants#2 + 112) ; double#23 = *(double *) (int32#6 + 112) ; f22 = *(double *) (r8 + 112) lfd f22,112(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 16 ; live flags values: 0 ; input line 1079: y0 = h0 + alpha32 ; y0#7 = h0 + alpha32 ; double#17 = double#7 + double#3 ; f16 = f6 + f2 fadd f16,f6,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 17 ; live flags values: 0 ; input line 1080: ; input line 1081: offset2 = *(double *) (constants + 120) ; offset2 = *(double *) (constants#2 + 120) ; double#24 = *(double *) (int32#6 + 120) ; f23 = *(double *) (r8 + 120) lfd f23,120(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 18 ; live flags values: 0 ; input line 1082: y1 = h1 + alpha32 ; y1#7 = h1 + alpha32 ; double#16 = double#8 + double#3 ; f15 = f7 + f2 fadd f15,f7,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 19 ; live flags values: 0 ; input line 1083: ; input line 1084: offset3 = *(double *) (constants + 128) ; offset3 = *(double *) (constants#2 + 128) ; double#25 = *(double *) (int32#6 + 128) ; f24 = *(double *) (r8 + 128) lfd f24,128(r8) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 20 ; live flags values: 0 ; input line 1085: y2 = h2 + alpha64 ; y2#7 = h2 + alpha64 ; double#21 = double#9 + double#4 ; f20 = f8 + f3 fadd f20,f8,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1086: ; input line 1087: y7 -= alpha130 ; y7#8 = y7#7 - alpha130 ; double#15 = double#2 - double#6 ; f14 = f1 - f5 fsub f14,f1,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1088: ; input line 1089: y3 = h3 + alpha64 ; y3#7 = h3 + alpha64 ; double#20 = double#10 + double#4 ; f19 = f9 + f3 fadd f19,f9,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 22 ; live flags values: 0 ; input line 1090: ; input line 1091: y4 = h4 + alpha96 ; y4#7 = h4 + alpha96 ; double#19 = double#11 + double#5 ; f18 = f10 + f4 fadd f18,f10,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 23 ; live flags values: 0 ; input line 1092: ; input line 1093: y5 = h5 + alpha96 ; y5#7 = h5 + alpha96 ; double#18 = double#12 + double#5 ; f17 = f11 + f4 fadd f17,f11,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 24 ; live flags values: 0 ; input line 1094: ; input line 1095: x7 = h7 - y7 ; x7#7 = h7 - y7#8 ; double#2 = double#14 - double#15 ; f1 = f13 - f14 fsub f1,f13,f14 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 24 ; live flags values: 0 ; input line 1096: ; input line 1097: y0 -= alpha32 ; y0#8 = y0#7 - alpha32 ; double#17 = double#17 - double#3 ; f16 = f16 - f2 fsub f16,f16,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 24 ; live flags values: 0 ; input line 1098: ; input line 1099: y1 -= alpha32 ; y1#8 = y1#7 - alpha32 ; double#14 = double#16 - double#3 ; f13 = f15 - f2 fsub f13,f15,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 23 ; live flags values: 0 ; input line 1100: ; input line 1101: y2 -= alpha64 ; y2#8 = y2#7 - alpha64 ; double#21 = double#21 - double#4 ; f20 = f20 - f3 fsub f20,f20,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 23 ; live flags values: 0 ; input line 1102: ; input line 1103: h6 += x7 ; h6#11 = h6 + x7#7 ; double#2 = double#13 + double#2 ; f1 = f12 + f1 fadd f1,f12,f1 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 22 ; live flags values: 0 ; input line 1104: ; input line 1105: y3 -= alpha64 ; y3#8 = y3#7 - alpha64 ; double#16 = double#20 - double#4 ; f15 = f19 - f3 fsub f15,f19,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1106: ; input line 1107: y4 -= alpha96 ; y4#8 = y4#7 - alpha96 ; double#13 = double#19 - double#5 ; f12 = f18 - f4 fsub f12,f18,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1108: ; input line 1109: y5 -= alpha96 ; y5#8 = y5#7 - alpha96 ; double#4 = double#18 - double#5 ; f3 = f17 - f4 fsub f3,f17,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 20 ; live flags values: 0 ; input line 1110: ; input line 1111: y6 = h6 + alpha130 ; y6#7 = h6#11 + alpha130 ; double#3 = double#2 + double#6 ; f2 = f1 + f5 fadd f2,f1,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1112: ; input line 1113: x0 = h0 - y0 ; x0#10 = h0 - y0#8 ; double#7 = double#7 - double#17 ; f6 = f6 - f16 fsub f6,f6,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1114: ; input line 1115: x1 = h1 - y1 ; x1#7 = h1 - y1#8 ; double#5 = double#8 - double#14 ; f4 = f7 - f13 fsub f4,f7,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1116: ; input line 1117: x2 = h2 - y2 ; x2#10 = h2 - y2#8 ; double#18 = double#9 - double#21 ; f17 = f8 - f20 fsub f17,f8,f20 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 21 ; live flags values: 0 ; input line 1118: ; input line 1119: y6 -= alpha130 ; y6#8 = y6#7 - alpha130 ; double#3 = double#3 - double#6 ; f2 = f2 - f5 fsub f2,f2,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 20 ; live flags values: 0 ; input line 1120: ; input line 1121: x0 += y7 * scale ; x0#11 = x0#10 + y7#8 * scale ; double#6 = double#7 + double#15 * double#1 ; f5 = f6 + f14 * f0 fmadd f5,f14,f0,f6 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 19 ; live flags values: 0 ; input line 1122: ; input line 1123: x3 = h3 - y3 ; x3#7 = h3 - y3#8 ; double#9 = double#10 - double#16 ; f8 = f9 - f15 fsub f8,f9,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 19 ; live flags values: 0 ; input line 1124: ; input line 1125: x4 = h4 - y4 ; x4#10 = h4 - y4#8 ; double#8 = double#11 - double#13 ; f7 = f10 - f12 fsub f7,f10,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 19 ; live flags values: 0 ; input line 1126: ; input line 1127: x5 = h5 - y5 ; x5#7 = h5 - y5#8 ; double#7 = double#12 - double#4 ; f6 = f11 - f3 fsub f6,f11,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 19 ; live flags values: 0 ; input line 1128: ; input line 1129: x6 = h6 - y6 ; x6#10 = h6#11 - y6#8 ; double#2 = double#2 - double#3 ; f1 = f1 - f2 fsub f1,f1,f2 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 19 ; live flags values: 0 ; input line 1130: ; input line 1131: x2 += y0 ; x2#11 = x2#10 + y0#8 ; double#10 = double#18 + double#17 ; f9 = f17 + f16 fadd f9,f17,f16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 18 ; live flags values: 0 ; input line 1132: ; input line 1133: x3 += y1 ; x3#8 = x3#7 + y1#8 ; double#9 = double#9 + double#14 ; f8 = f8 + f13 fadd f8,f8,f13 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 17 ; live flags values: 0 ; input line 1134: ; input line 1135: x4 += y2 ; x4#11 = x4#10 + y2#8 ; double#8 = double#8 + double#21 ; f7 = f7 + f20 fadd f7,f7,f20 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 16 ; live flags values: 0 ; input line 1136: ; input line 1137: x0 += y6 * scale ; x0#12 = x0#11 + y6#8 * scale ; double#3 = double#6 + double#3 * double#1 ; f2 = f5 + f2 * f0 fmadd f2,f2,f0,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 14 ; live flags values: 0 ; input line 1138: ; input line 1139: x5 += y3 ; x5#8 = x5#7 + y3#8 ; double#6 = double#7 + double#16 ; f5 = f6 + f15 fadd f5,f6,f15 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 13 ; live flags values: 0 ; input line 1140: ; input line 1141: x6 += y4 ; x6#11 = x6#10 + y4#8 ; double#1 = double#2 + double#13 ; f0 = f1 + f12 fadd f0,f1,f12 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 12 ; live flags values: 0 ; input line 1142: ; input line 1143: x2 += x3 ; x2#12 = x2#11 + x3#8 ; double#7 = double#10 + double#9 ; f6 = f9 + f8 fadd f6,f9,f8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 11 ; live flags values: 0 ; input line 1144: ; input line 1145: x0 += x1 ; x0#13 = x0#12 + x1#7 ; double#2 = double#3 + double#5 ; f1 = f2 + f4 fadd f1,f2,f4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 10 ; live flags values: 0 ; input line 1146: ; input line 1147: x4 += x5 ; x4#12 = x4#11 + x5#8 ; double#3 = double#8 + double#6 ; f2 = f7 + f5 fadd f2,f7,f5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 9 ; live flags values: 0 ; input line 1148: ; input line 1149: x6 += y5 ; x6#12 = x6#11 + y5#8 ; double#1 = double#1 + double#4 ; f0 = f0 + f3 fadd f0,f0,f3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 8 ; live flags values: 0 ; input line 1150: ; input line 1151: x2 += offset1 ; x2#13 = x2#12 + offset1 ; double#4 = double#7 + double#23 ; f3 = f6 + f22 fadd f3,f6,f22 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 7 ; live flags values: 0 ; input line 1152: d1 = x2 ; d1#5 = x2#13 ; mem64#20 = double#4 ; 280(r1) = f3 stfd f3,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 12 ; live double values: 6 ; live flags values: 0 ; input line 1153: ; input line 1154: x0 += offset0 ; x0#14 = x0#13 + offset0 ; double#2 = double#2 + double#22 ; f1 = f1 + f21 fadd f1,f1,f21 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 12 ; live double values: 5 ; live flags values: 0 ; input line 1155: d0 = x0 ; d0#5 = x0#14 ; mem64#19 = double#2 ; 272(r1) = f1 stfd f1,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 12 ; live double values: 4 ; live flags values: 0 ; input line 1156: ; input line 1157: x4 += offset2 ; x4#13 = x4#12 + offset2 ; double#2 = double#3 + double#24 ; f1 = f2 + f23 fadd f1,f2,f23 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 12 ; live double values: 3 ; live flags values: 0 ; input line 1158: d2 = x4 ; d2#5 = x4#13 ; mem64#21 = double#2 ; 288(r1) = f1 stfd f1,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 12 ; live double values: 2 ; live flags values: 0 ; input line 1159: ; input line 1160: x6 += offset3 ; x6#13 = x6#12 + offset3 ; double#1 = double#1 + double#25 ; f0 = f0 + f24 fadd f0,f0,f24 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 12 ; live double values: 1 ; live flags values: 0 ; input line 1161: d3 = x6 ; d3#5 = x6#13 ; mem64#22 = double#1 ; 296(r1) = f0 stfd f0,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 12 ; live double values: 0 ; live flags values: 0 ; input line 1162: ; input line 1163: ; input line 1164: ; input line 1165: f0 = bottom d0 ; f0#3 = bottom d0#5 ; int32#4 = bottom mem64#19 ; r6 = bottom 272(r1) lwz r6,276(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 22 ; live int32 values: 13 ; live double values: 0 ; live flags values: 0 ; input line 1166: g0 = top d0 ; g0 = top d0#5 ; int32#2 = top mem64#19 ; r4 = top 272(r1) lwz r4,272(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 14 ; live double values: 0 ; live flags values: 0 ; input line 1167: g0 &= 255 ; g0#2 = g0 & 255 ; int32#5 = int32#2 & 255 ; r7 = r4 & 255 andi. r7,r4,255 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 14 ; live double values: 0 ; live flags values: 0 ; input line 1168: f1 = bottom d1 ; f1#3 = bottom d1#5 ; int32#2 = bottom mem64#20 ; r4 = bottom 280(r1) lwz r4,284(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 21 ; live int32 values: 15 ; live double values: 0 ; live flags values: 0 ; input line 1169: g1 = top d1 ; g1 = top d1#5 ; int32#6 = top mem64#20 ; r8 = top 280(r1) lwz r8,280(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 16 ; live double values: 0 ; live flags values: 0 ; input line 1170: g1 &= 255 ; g1#2 = g1 & 255 ; int32#8 = int32#6 & 255 ; r10 = r8 & 255 andi. r10,r8,255 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 16 ; live double values: 0 ; live flags values: 0 ; input line 1171: f2 = bottom d2 ; f2#3 = bottom d2#5 ; int32#6 = bottom mem64#21 ; r8 = bottom 288(r1) lwz r8,292(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 20 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 1172: g2 = top d2 ; g2 = top d2#5 ; int32#7 = top mem64#21 ; r9 = top 288(r1) lwz r9,288(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1173: g2 &= 255 ; g2#2 = g2 & 255 ; int32#9 = int32#7 & 255 ; r11 = r9 & 255 andi. r11,r9,255 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1174: f3 = bottom d3 ; f3#5 = bottom d3#5 ; int32#7 = bottom mem64#22 ; r9 = bottom 296(r1) lwz r9,300(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 19 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1175: g3 = top d3 ; g3 = top d3#5 ; int32#10 = top mem64#22 ; r12 = top 296(r1) lwz r12,296(r1) ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 1176: g3 &= 255 ; g3#2 = g3 & 255 ; int32#21 = int32#10 & 255 ; r23 = r12 & 255 andi. r23,r12,255 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 1177: f4 = 0 ; f4 = 0 ; int32#10 = 0 ; r12 = 0 li r12,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 1178: ; input line 1179: carry f1 = f1 + g0 ; carry f1#4 = f1#3 + g0#2 ; carry int32#5 = int32#2 + int32#5 ; carry r7 = r4 + r7 addc r7,r4,r7 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 1180: carry f2 = f2 + g1 + carry ; carry f2#4 = f2#3 + g1#2 + carry ; carry int32#8 = int32#6 + int32#8 + carry ; carry r10 = r8 + r10 + carry adde r10,r8,r10 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1181: carry f3 = f3 + g2 + carry ; carry f3#6 = f3#5 + g2#2 + carry ; carry int32#9 = int32#7 + int32#9 + carry ; carry r11 = r9 + r11 + carry adde r11,r9,r11 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1182: carry f4 = f4 + g3 + carry ; carry f4#2 = f4 + g3#2 + carry ; carry int32#2 = int32#10 + int32#21 + carry ; carry r4 = r12 + r23 + carry adde r4,r12,r23 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 1183: ; input line 1184: g0 = 5 ; g0#3 = 5 ; int32#6 = 5 ; r8 = 5 li r8,5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1185: g1 = 0 ; g1#3 = 0 ; int32#7 = 0 ; r9 = 0 li r9,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1186: g2 = 0 ; g2#3 = 0 ; int32#10 = 0 ; r12 = 0 li r12,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 1187: g3 = 0 ; g3#3 = 0 ; int32#21 = 0 ; r23 = 0 li r23,0 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 1188: g4 = "-4" ; g4 = -4 ; int32#22 = -4 ; r24 = -4 li r24,-4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 1189: ; input line 1190: carry g0 = g0 + f0 ; carry g0#4 = g0#3 + f0#3 ; carry int32#6 = int32#6 + int32#4 ; carry r8 = r8 + r6 addc r8,r8,r6 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 1191: carry g1 = g1 + f1 + carry ; carry g1#4 = g1#3 + f1#4 + carry ; carry int32#7 = int32#7 + int32#5 + carry ; carry r9 = r9 + r7 + carry adde r9,r9,r7 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 1192: carry g2 = g2 + f2 + carry ; carry g2#4 = g2#3 + f2#4 + carry ; carry int32#10 = int32#10 + int32#8 + carry ; carry r12 = r12 + r10 + carry adde r12,r12,r10 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 1193: carry g3 = g3 + f3 + carry ; carry g3#4 = g3#3 + f3#6 + carry ; carry int32#21 = int32#21 + int32#9 + carry ; carry r23 = r23 + r11 + carry adde r23,r23,r11 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 22 ; live double values: 0 ; live flags values: 0 ; input line 1194: carry g4 = g4 + f4 + carry ; carry g4#2 = g4 + f4#2 + carry ; carry int32#2 = int32#22 + int32#2 + carry ; carry r4 = r24 + r4 + carry adde r4,r24,r4 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 1195: ; input line 1196: f = (int32) g4 >> 16 ; f = (int32) g4#2 >> 16 ; int32#2 = (int32) int32#2 >> 16 ; r4 = (int32) r4 >> 16 srawi r4,r4,16 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 1197: f0 &= f ; f0#4 = f0#3 & f ; int32#4 = int32#4 & int32#2 ; r6 = r6 & r4 and r6,r6,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 1198: g0 &= ~f ; g0#5 = g0#4 &~ f ; int32#6 = int32#6 &~ int32#2 ; r8 = r8 &~ r4 andc r8,r8,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 21 ; live double values: 0 ; live flags values: 0 ; input line 1199: f0 |= g0 ; f0#5 = f0#4 | g0#5 ; int32#6 = int32#4 | int32#6 ; r8 = r6 | r8 or r8,r6,r8 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 1200: f1 &= f ; f1#5 = f1#4 & f ; int32#4 = int32#5 & int32#2 ; r6 = r7 & r4 and r6,r7,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 1201: g1 &= ~f ; g1#5 = g1#4 &~ f ; int32#5 = int32#7 &~ int32#2 ; r7 = r9 &~ r4 andc r7,r9,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 20 ; live double values: 0 ; live flags values: 0 ; input line 1202: f1 |= g1 ; f1#6 = f1#5 | g1#5 ; int32#7 = int32#4 | int32#5 ; r9 = r6 | r7 or r9,r6,r7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1203: f2 &= f ; f2#5 = f2#4 & f ; int32#4 = int32#8 & int32#2 ; r6 = r10 & r4 and r6,r10,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1204: g2 &= ~f ; g2#5 = g2#4 &~ f ; int32#5 = int32#10 &~ int32#2 ; r7 = r12 &~ r4 andc r7,r12,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1205: f2 |= g2 ; f2#6 = f2#5 | g2#5 ; int32#8 = int32#4 | int32#5 ; r10 = r6 | r7 or r10,r6,r7 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1206: f3 &= f ; f3#7 = f3#6 & f ; int32#4 = int32#9 & int32#2 ; r6 = r11 & r4 and r6,r11,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1207: g3 &= ~f ; g3#5 = g3#4 &~ f ; int32#2 = int32#21 &~ int32#2 ; r4 = r23 &~ r4 andc r4,r23,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 1208: f3 |= g3 ; f3#8 = f3#7 | g3#5 ; int32#9 = int32#4 | int32#2 ; r11 = r6 | r4 or r11,r6,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 16 ; live double values: 0 ; live flags values: 0 ; input line 1209: ; input line 1210: s0 = reverse *(uint32 *) s ; s0 = reverse *(uint32 *) (s + 0) ; int32#4 = reverse *(uint32 *) (int32#3 + 0) ; r6 = reverse *(uint32 *) (r5 + 0) lwbrx r6,0,r5 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 1211: s += 4 ; s#2 = s + 4 ; int32#2 = int32#3 + 4 ; r4 = r5 + 4 addi r4,r5,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 1212: s1 = reverse *(uint32 *) s ; s1 = reverse *(uint32 *) (s#2 + 0) ; int32#3 = reverse *(uint32 *) (int32#2 + 0) ; r5 = reverse *(uint32 *) (r4 + 0) lwbrx r5,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1213: s += 4 ; s#3 = s#2 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1214: s2 = reverse *(uint32 *) s ; s2 = reverse *(uint32 *) (s#3 + 0) ; int32#5 = reverse *(uint32 *) (int32#2 + 0) ; r7 = reverse *(uint32 *) (r4 + 0) lwbrx r7,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1215: s += 4 ; s#4 = s#3 + 4 ; int32#2 = int32#2 + 4 ; r4 = r4 + 4 addi r4,r4,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1216: s3 = reverse *(uint32 *) s ; s3 = reverse *(uint32 *) (s#4 + 0) ; int32#2 = reverse *(uint32 *) (int32#2 + 0) ; r4 = reverse *(uint32 *) (r4 + 0) lwbrx r4,0,r4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1217: ; input line 1218: carry f0 = f0 + s0 ; carry f0#6 = f0#5 + s0 ; carry int32#4 = int32#6 + int32#4 ; carry r6 = r8 + r6 addc r6,r8,r6 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1219: carry f1 = f1 + s1 + carry ; carry f1#7 = f1#6 + s1 + carry ; carry int32#3 = int32#7 + int32#3 + carry ; carry r5 = r9 + r5 + carry adde r5,r9,r5 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 1220: carry f2 = f2 + s2 + carry ; carry f2#7 = f2#6 + s2 + carry ; carry int32#5 = int32#8 + int32#5 + carry ; carry r7 = r10 + r7 + carry adde r7,r10,r7 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 16 ; live double values: 0 ; live flags values: 0 ; input line 1221: carry f3 = f3 + s3 + carry ; carry f3#9 = f3#8 + s3 + carry ; carry int32#2 = int32#9 + int32#2 + carry ; carry r4 = r11 + r4 + carry adde r4,r11,r4 ; live mem32 values: 9 ; live flag values: 1 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 0 ; live flags values: 0 ; input line 1222: ; input line 1223: *(uint32 *) out = reverse f0 ; *(uint32 *) (out + 0) = f0#6 ; *(uint32 *) (int32#1 + 0) = int32#4 ; *(uint32 *) (r3 + 0) = r6 stwbrx r6,0,r3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 14 ; live double values: 0 ; live flags values: 0 ; input line 1224: out += 4 ; out#2 = out + 4 ; int32#1 = int32#1 + 4 ; r3 = r3 + 4 addi r3,r3,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 14 ; live double values: 0 ; live flags values: 0 ; input line 1225: *(uint32 *) out = reverse f1 ; *(uint32 *) (out#2 + 0) = f1#7 ; *(uint32 *) (int32#1 + 0) = int32#3 ; *(uint32 *) (r3 + 0) = r5 stwbrx r5,0,r3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 0 ; live flags values: 0 ; input line 1226: out += 4 ; out#3 = out#2 + 4 ; int32#1 = int32#1 + 4 ; r3 = r3 + 4 addi r3,r3,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 0 ; live flags values: 0 ; input line 1227: *(uint32 *) out = reverse f2 ; *(uint32 *) (out#3 + 0) = f2#7 ; *(uint32 *) (int32#1 + 0) = int32#5 ; *(uint32 *) (r3 + 0) = r7 stwbrx r7,0,r3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 0 ; live flags values: 0 ; input line 1228: out += 4 ; out#4 = out#3 + 4 ; int32#1 = int32#1 + 4 ; r3 = r3 + 4 addi r3,r3,4 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 0 ; live flags values: 0 ; input line 1229: *(uint32 *) out = reverse f3 ; *(uint32 *) (out#4 + 0) = f3#9 ; *(uint32 *) (int32#1 + 0) = int32#2 ; *(uint32 *) (r3 + 0) = r4 stwbrx r4,0,r3 ; live mem32 values: 9 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 10 ; live double values: 0 ; live flags values: 0 ; input line 1230: ; input line 1231: load callerint 23 ; %caller_r23#2 = %caller_r23@stack ; int32#21 = mem32#1 ; r23 = 352(r1) lwz r23,352(r1) ; live mem32 values: 8 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 11 ; live double values: 0 ; live flags values: 0 ; input line 1232: load callerint 24 ; %caller_r24#2 = %caller_r24@stack ; int32#22 = mem32#2 ; r24 = 356(r1) lwz r24,356(r1) ; live mem32 values: 7 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 12 ; live double values: 0 ; live flags values: 0 ; input line 1233: load callerint 25 ; %caller_r25#2 = %caller_r25@stack ; int32#23 = mem32#3 ; r25 = 360(r1) lwz r25,360(r1) ; live mem32 values: 6 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 13 ; live double values: 0 ; live flags values: 0 ; input line 1234: load callerint 26 ; %caller_r26#2 = %caller_r26@stack ; int32#24 = mem32#4 ; r26 = 364(r1) lwz r26,364(r1) ; live mem32 values: 5 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 14 ; live double values: 0 ; live flags values: 0 ; input line 1235: load callerint 27 ; %caller_r27#2 = %caller_r27@stack ; int32#25 = mem32#5 ; r27 = 368(r1) lwz r27,368(r1) ; live mem32 values: 4 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 15 ; live double values: 0 ; live flags values: 0 ; input line 1236: load callerint 28 ; %caller_r28#2 = %caller_r28@stack ; int32#26 = mem32#6 ; r28 = 372(r1) lwz r28,372(r1) ; live mem32 values: 3 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 16 ; live double values: 0 ; live flags values: 0 ; input line 1237: load callerint 29 ; %caller_r29#2 = %caller_r29@stack ; int32#27 = mem32#7 ; r29 = 376(r1) lwz r29,376(r1) ; live mem32 values: 2 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 17 ; live double values: 0 ; live flags values: 0 ; input line 1238: load callerint 30 ; %caller_r30#2 = %caller_r30@stack ; int32#28 = mem32#8 ; r30 = 380(r1) lwz r30,380(r1) ; live mem32 values: 1 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 18 ; live double values: 0 ; live flags values: 0 ; input line 1239: load callerint 31 ; %caller_r31#2 = %caller_r31@stack ; int32#29 = mem32#9 ; r31 = 384(r1) lwz r31,384(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 18 ; live int32 values: 19 ; live double values: 0 ; live flags values: 0 ; input line 1240: load callerfloat 14 ; %caller_f14#2 = %caller_f14@stack ; double#12 = mem64#1 ; f11 = 128(r1) lfd f11,128(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 17 ; live int32 values: 19 ; live double values: 1 ; live flags values: 0 ; input line 1241: load callerfloat 15 ; %caller_f15#2 = %caller_f15@stack ; double#13 = mem64#2 ; f12 = 136(r1) lfd f12,136(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 16 ; live int32 values: 19 ; live double values: 2 ; live flags values: 0 ; input line 1242: load callerfloat 16 ; %caller_f16#2 = %caller_f16@stack ; double#14 = mem64#3 ; f13 = 144(r1) lfd f13,144(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 15 ; live int32 values: 19 ; live double values: 3 ; live flags values: 0 ; input line 1243: load callerfloat 17 ; %caller_f17#2 = %caller_f17@stack ; double#15 = mem64#4 ; f14 = 152(r1) lfd f14,152(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 14 ; live int32 values: 19 ; live double values: 4 ; live flags values: 0 ; input line 1244: load callerfloat 18 ; %caller_f18#2 = %caller_f18@stack ; double#16 = mem64#5 ; f15 = 160(r1) lfd f15,160(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 13 ; live int32 values: 19 ; live double values: 5 ; live flags values: 0 ; input line 1245: load callerfloat 19 ; %caller_f19#2 = %caller_f19@stack ; double#17 = mem64#6 ; f16 = 168(r1) lfd f16,168(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 12 ; live int32 values: 19 ; live double values: 6 ; live flags values: 0 ; input line 1246: load callerfloat 20 ; %caller_f20#2 = %caller_f20@stack ; double#18 = mem64#7 ; f17 = 176(r1) lfd f17,176(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 11 ; live int32 values: 19 ; live double values: 7 ; live flags values: 0 ; input line 1247: load callerfloat 21 ; %caller_f21#2 = %caller_f21@stack ; double#19 = mem64#8 ; f18 = 184(r1) lfd f18,184(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 10 ; live int32 values: 19 ; live double values: 8 ; live flags values: 0 ; input line 1248: load callerfloat 22 ; %caller_f22#2 = %caller_f22@stack ; double#20 = mem64#9 ; f19 = 192(r1) lfd f19,192(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 9 ; live int32 values: 19 ; live double values: 9 ; live flags values: 0 ; input line 1249: load callerfloat 23 ; %caller_f23#2 = %caller_f23@stack ; double#21 = mem64#10 ; f20 = 200(r1) lfd f20,200(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 8 ; live int32 values: 19 ; live double values: 10 ; live flags values: 0 ; input line 1250: load callerfloat 24 ; %caller_f24#2 = %caller_f24@stack ; double#22 = mem64#11 ; f21 = 208(r1) lfd f21,208(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 7 ; live int32 values: 19 ; live double values: 11 ; live flags values: 0 ; input line 1251: load callerfloat 25 ; %caller_f25#2 = %caller_f25@stack ; double#23 = mem64#12 ; f22 = 216(r1) lfd f22,216(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 6 ; live int32 values: 19 ; live double values: 12 ; live flags values: 0 ; input line 1252: load callerfloat 26 ; %caller_f26#2 = %caller_f26@stack ; double#24 = mem64#13 ; f23 = 224(r1) lfd f23,224(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 5 ; live int32 values: 19 ; live double values: 13 ; live flags values: 0 ; input line 1253: load callerfloat 27 ; %caller_f27#2 = %caller_f27@stack ; double#25 = mem64#14 ; f24 = 232(r1) lfd f24,232(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 4 ; live int32 values: 19 ; live double values: 14 ; live flags values: 0 ; input line 1254: load callerfloat 28 ; %caller_f28#2 = %caller_f28@stack ; double#26 = mem64#15 ; f25 = 240(r1) lfd f25,240(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 3 ; live int32 values: 19 ; live double values: 15 ; live flags values: 0 ; input line 1255: load callerfloat 29 ; %caller_f29#2 = %caller_f29@stack ; double#27 = mem64#16 ; f26 = 248(r1) lfd f26,248(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 2 ; live int32 values: 19 ; live double values: 16 ; live flags values: 0 ; input line 1256: load callerfloat 30 ; %caller_f30#2 = %caller_f30@stack ; double#28 = mem64#17 ; f27 = 256(r1) lfd f27,256(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 1 ; live int32 values: 19 ; live double values: 17 ; live flags values: 0 ; input line 1257: load callerfloat 31 ; %caller_f31#2 = %caller_f31@stack ; double#29 = mem64#18 ; f28 = 264(r1) lfd f28,264(r1) ; live mem32 values: 0 ; live flag values: 0 ; live mem64 values: 0 ; live int32 values: 19 ; live double values: 18 ; live flags values: 0 ; input line 1258: ; input line 1259: ; input line 1260: leave addi r1,r1,400 blr