Files
Look4Sat-BA7OPF/feature/cw/src/main/java/j3/c.java
T

5784 lines
211 KiB
Java

package j3;
import d1.AbstractC1518b;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Future;
import java.util.logging.Level;
import java.util.logging.Logger;
import k3.d;
import k3.s;
/**
* 照搬自 Morse Expert 1.15 j3.c (R8 合并类), 类名保持混淆原名。
* 仅保留 k3 FFT 库实际调用的静态 FFT 方法 (u/v/w/x/y/z/E/F/g/h/q/r 及其辅助
* A/B/C/D/G/H/i/j/k/l/m/n/o/p/s/t/d/J), 其余 R8 合并的 billing/ads/TextView
* 兼容代码及 M.Z 接口实现已裁剪。依据: apktool smali (j3/c.smali) 静态调用关系。
* d 方法中 K1.a.z 的 Guava lenientFormat 以 String.format 等价替换
* (K1.a 已裁剪为仅保留内存统计字段)。
*/
public final class c {
public static void A(int i4, int i5, int i6, float[] fArr, float[] fArr2) {
int i7 = i5 + i4;
int i8 = i4;
while (i8 > 512) {
int i9 = i8 >> 2;
w(i9, i7 - i9, i6 - (i8 >> 3), fArr, fArr2);
i8 = i9;
}
float[] fArr3 = fArr;
float[] fArr4 = fArr2;
u(i8, 1, fArr3, i7 - i8, i6, fArr4);
int i10 = i5 - i8;
int i11 = 0;
int i12 = i4 - i8;
while (i12 > 0) {
i11++;
float[] fArr5 = fArr4;
float[] fArr6 = fArr3;
int E3 = E(i8, i12, i11, i5, i6, fArr6, fArr5);
int i13 = i12;
fArr3 = fArr6;
fArr4 = fArr5;
u(i8, E3, fArr3, i10 + i13, i6, fArr4);
i12 = i13 - i8;
}
}
public static void B(long j4, long j5, long j6, d dVar, d dVar2) {
long j7 = j5 + j4;
long j8 = j4;
while (j8 > 512) {
long j9 = j8 >> 2;
x(j9, j7 - j9, j6 - (j8 >> 3), dVar, dVar2);
j8 = j9;
}
v(j8, 1L, j7 - j8, j6, dVar, dVar2);
long j10 = j5 - j8;
long j11 = j4 - j8;
long j12 = 0;
while (j11 > 0) {
long j13 = j12 + 1;
long j14 = j11;
v(j8, F(j8, j11, j13, j5, j6, dVar, dVar2), j10 + j14, j6, dVar, dVar2);
j11 = j14 - j8;
j12 = j13;
}
}
public static void C(int i4, int i5, int i6, float[] fArr, float[] fArr2) {
int i7;
int i8;
int i9;
int i10 = i4 >> 1;
if (i4 >= 65536) {
i10 = i4 >> 2;
i8 = 1;
i7 = 4;
} else {
i7 = 2;
i8 = 0;
}
int i11 = i10;
Future[] futureArr = new Future[i7];
int i12 = 0;
for (int i13 = 0; i13 < i7; i13++) {
int i14 = (i13 * i11) + i5;
if (i13 != i8) {
i9 = i12 + 1;
futureArr[i12] = k3.c.a(new a(i14, i11, i4, i6, 0, fArr, fArr2));
} else {
i9 = i12 + 1;
futureArr[i12] = k3.c.a(new a(i14, i11, i4, i6, 1, fArr, fArr2));
}
i12 = i9;
}
try {
k3.c.b(futureArr);
} catch (InterruptedException e4) {
Logger.getLogger(c.class.getName()).log(Level.SEVERE, (String) null, (Throwable) e4);
} catch (ExecutionException e5) {
Logger.getLogger(c.class.getName()).log(Level.SEVERE, (String) null, (Throwable) e5);
}
}
public static void D(long j4, long j5, long j6, d dVar, d dVar2) {
long j7;
int i4;
int i5;
int i6 = 1;
long j8 = j4 >> 1;
if (j4 >= 65536) {
j7 = j4 >> 2;
i4 = 4;
} else {
j7 = j8;
i6 = 0;
i4 = 2;
}
Future[] futureArr = new Future[i4];
int i7 = 0;
for (int i8 = 0; i8 < i4; i8++) {
long j9 = (i8 * j7) + j5;
if (i8 != i6) {
i5 = i7 + 1;
futureArr[i7] = k3.c.a(new b(j9, j7, j4, dVar, dVar2, j6, 0));
} else {
i5 = i7 + 1;
futureArr[i7] = k3.c.a(new b(j9, j7, j4, dVar, dVar2, j6, 1));
}
i7 = i5;
}
try {
k3.c.b(futureArr);
} catch (InterruptedException e4) {
Logger.getLogger(c.class.getName()).log(Level.SEVERE, (String) null, (Throwable) e4);
} catch (ExecutionException e5) {
Logger.getLogger(c.class.getName()).log(Level.SEVERE, (String) null, (Throwable) e5);
}
}
public static int E(int i4, int i5, int i6, int i7, int i8, float[] fArr, float[] fArr2) {
int i9 = i7 - i4;
if ((i6 & 3) != 0) {
int i10 = i6 & 1;
if (i10 != 0) {
w(i4, i9 + i5, i8 - (i4 >> 1), fArr, fArr2);
return i10;
}
y(i4, i9 + i5, i8 - i4, fArr, fArr2);
return i10;
}
while ((i6 & 3) == 0) {
i4 <<= 2;
i6 >>= 2;
}
int i11 = i6 & 1;
int i12 = i7 + i5;
if (i11 != 0) {
while (i4 > 128) {
w(i4, i12 - i4, i8 - (i4 >> 1), fArr, fArr2);
i4 >>= 2;
}
} else {
while (i4 > 128) {
y(i4, i12 - i4, i8 - i4, fArr, fArr2);
i4 >>= 2;
}
}
return i11;
}
public static long F(long j4, long j5, long j6, long j7, long j8, d dVar, d dVar2) {
long j9 = j7 - j4;
if ((j6 & 3) != 0) {
long j10 = j6 & 1;
if (j10 != 0) {
x(j4, j9 + j5, j8 - (j4 >> 1), dVar, dVar2);
return j10;
}
z(j4, j9 + j5, j8 - j4, dVar, dVar2);
return j10;
}
long j11 = j4;
long j12 = j6;
while ((j12 & 3) == 0) {
j11 <<= 2;
j12 >>= 2;
}
long j13 = j12 & 1;
long j14 = j7 + j5;
if (j13 != 0) {
while (j11 > 128) {
x(j11, j14 - j11, j8 - (j11 >> 1), dVar, dVar2);
j11 >>= 2;
}
} else {
while (j11 > 128) {
z(j11, j14 - j11, j8 - j11, dVar, dVar2);
j11 >>= 2;
}
}
return j13;
}
public static void G(d dVar, long j4) {
long j5 = 2 + j4;
float b4 = dVar.b(j4) - dVar.b(j5);
long j6 = 1 + j4;
long j7 = 3 + j4;
float b5 = dVar.b(j6) - dVar.b(j7);
dVar.c(j4, dVar.b(j5) + dVar.b(j4));
dVar.c(j6, dVar.b(j7) + dVar.b(j6));
dVar.c(j5, b4);
dVar.c(j7, b5);
}
public static void H(float[] fArr, int i4) {
float f4 = fArr[i4];
int i5 = i4 + 2;
float f5 = fArr[i5];
int i6 = i4 + 1;
int i7 = i4 + 3;
float f6 = fArr[i6] - fArr[i7];
fArr[i4] = f4 + f5;
fArr[i6] = fArr[i6] + fArr[i7];
fArr[i5] = f4 - f5;
fArr[i7] = f6;
}
public static void J(int i4) {
if (i4 >= 0) {
} else {
throw new IllegalArgumentException();
}
}
public static String d(int i4, int i5, String str) {
if (i4 < 0) {
return String.format("%s (%s) must not be negative", str, Integer.valueOf(i4));
}
if (i5 >= 0) {
return String.format("%s (%s) must not be greater than size (%s)", str, Integer.valueOf(i4), Integer.valueOf(i5));
}
throw new IllegalArgumentException(AbstractC1518b.d("negative size: ", i5));
}
public static void g(int i4, float[] fArr, int[] iArr, int i5, float[] fArr2) {
if (i4 <= 8) {
if (i4 != 8) {
if (i4 == 4) {
H(fArr, 0);
return;
}
return;
}
float f4 = fArr[0];
float f5 = fArr[4];
float f6 = f4 + f5;
float f7 = fArr[1];
float f8 = fArr[5];
float f9 = f7 + f8;
float f10 = f4 - f5;
float f11 = f7 - f8;
float f12 = fArr[2];
float f13 = fArr[6];
float f14 = f12 + f13;
float f15 = fArr[3];
float f16 = fArr[7];
float f17 = f15 + f16;
float f18 = f12 - f13;
float f19 = f15 - f16;
fArr[0] = f6 + f14;
fArr[1] = f9 + f17;
fArr[2] = f10 + f19;
fArr[3] = f11 - f18;
fArr[4] = f6 - f14;
fArr[5] = f9 - f17;
fArr[6] = f10 - f19;
fArr[7] = f11 + f18;
return;
}
if (i4 <= 32) {
if (i4 == 32) {
n(fArr, 0, fArr2, i5 - 8);
float f20 = fArr[2];
float f21 = fArr[3];
float f22 = fArr[4];
float f23 = fArr[5];
float f24 = fArr[6];
float f25 = fArr[7];
float f26 = fArr[8];
float f27 = fArr[9];
float f28 = fArr[10];
float f29 = fArr[11];
float f30 = fArr[12];
float f31 = fArr[13];
float f32 = fArr[14];
float f33 = fArr[15];
float f34 = fArr[16];
float f35 = fArr[17];
float f36 = fArr[18];
float f37 = fArr[19];
float f38 = fArr[20];
float f39 = fArr[21];
float f40 = fArr[22];
float f41 = fArr[23];
float f42 = fArr[24];
float f43 = fArr[25];
float f44 = fArr[26];
float f45 = fArr[27];
float f46 = fArr[28];
float f47 = fArr[29];
float f48 = fArr[30];
float f49 = fArr[31];
fArr[2] = f48;
fArr[3] = f49;
fArr[4] = f32;
fArr[5] = f33;
fArr[6] = f40;
fArr[7] = f41;
fArr[8] = f24;
fArr[9] = f25;
fArr[10] = f44;
fArr[11] = f45;
fArr[12] = f28;
fArr[13] = f29;
fArr[14] = f36;
fArr[15] = f37;
fArr[16] = f20;
fArr[17] = f21;
fArr[18] = f46;
fArr[19] = f47;
fArr[20] = f30;
fArr[21] = f31;
fArr[22] = f38;
fArr[23] = f39;
fArr[24] = f22;
fArr[25] = f23;
fArr[26] = f42;
fArr[27] = f43;
fArr[28] = f26;
fArr[29] = f27;
fArr[30] = f34;
fArr[31] = f35;
return;
}
j(fArr, 0, fArr2, 0);
float f50 = fArr[2];
float f51 = fArr[3];
float f52 = fArr[4];
float f53 = fArr[5];
float f54 = fArr[6];
float f55 = fArr[7];
float f56 = fArr[8];
float f57 = fArr[9];
float f58 = fArr[10];
float f59 = fArr[11];
float f60 = fArr[12];
float f61 = fArr[13];
float f62 = fArr[14];
float f63 = fArr[15];
fArr[2] = f62;
fArr[3] = f63;
fArr[4] = f54;
fArr[5] = f55;
fArr[6] = f58;
fArr[7] = f59;
fArr[8] = f50;
fArr[9] = f51;
fArr[10] = f60;
fArr[11] = f61;
fArr[12] = f52;
fArr[13] = f53;
fArr[14] = f56;
fArr[15] = f57;
return;
}
int i6 = i4 >> 2;
int i7 = i5 - i6;
int i8 = i4 >> 3;
int i9 = i8 * 2;
int i10 = i9 + i9;
int i11 = i10 + i9;
float f64 = fArr[0];
float f65 = fArr[i10];
float f66 = f64 + f65;
float f67 = -fArr[1];
int i12 = i10 + 1;
float f68 = fArr[i12];
float f69 = f67 - f68;
float f70 = f64 - f65;
float f71 = f67 + f68;
float f72 = fArr[i9];
float f73 = fArr[i11];
float f74 = f72 + f73;
int i13 = i9 + 1;
float f75 = fArr[i13];
int i14 = i11 + 1;
float f76 = fArr[i14];
float f77 = f75 + f76;
float f78 = f72 - f73;
float f79 = f75 - f76;
fArr[0] = f66 + f74;
fArr[1] = f69 - f77;
fArr[i9] = f66 - f74;
fArr[i13] = f69 + f77;
fArr[i10] = f70 + f79;
fArr[i12] = f71 + f78;
fArr[i11] = f70 - f79;
fArr[i14] = f71 - f78;
float f80 = fArr2[i7 + 1];
float f81 = fArr2[i7 + 2];
float f82 = fArr2[i7 + 3];
float f83 = 1.0f;
int i15 = 2;
float f84 = 1.0f;
float f85 = 0.0f;
float f86 = 0.0f;
int i16 = 0;
while (i15 < i8 - 2) {
i16 += 4;
int i17 = i7 + i16;
float f87 = fArr2[i17];
float f88 = (f83 + f87) * f81;
float f89 = fArr2[i17 + 1];
float f90 = (f85 + f89) * f81;
float f91 = fArr2[i17 + 2];
float f92 = (f84 + f91) * f82;
float f93 = fArr2[i17 + 3];
float f94 = (f86 + f93) * f82;
int i18 = i15 + i9;
int i19 = i18 + i9;
int i20 = i19 + i9;
float f95 = fArr[i15];
float f96 = fArr[i19];
float f97 = f95 + f96;
int i21 = i15 + 1;
float f98 = -fArr[i21];
int i22 = i19 + 1;
float f99 = fArr[i22];
float f100 = f98 - f99;
float f101 = f95 - f96;
float f102 = f98 + f99;
int i23 = i15 + 2;
float f103 = fArr[i23];
int i24 = i19 + 2;
float f104 = fArr[i24];
float f105 = f103 + f104;
int i25 = i15 + 3;
float f106 = -fArr[i25];
int i26 = i19 + 3;
float f107 = fArr[i26];
float f108 = f106 - f107;
float f109 = f103 - f104;
float f110 = f106 + f107;
float f111 = fArr[i18];
float f112 = fArr[i20];
float f113 = f111 + f112;
int i27 = i18 + 1;
float f114 = fArr[i27];
int i28 = i20 + 1;
float f115 = fArr[i28];
float f116 = f114 + f115;
float f117 = f111 - f112;
float f118 = f114 - f115;
int i29 = i18 + 2;
float f119 = fArr[i29];
int i30 = i20 + 2;
float f120 = fArr[i30];
float f121 = f119 + f120;
int i31 = i18 + 3;
float f122 = fArr[i31];
int i32 = i20 + 3;
float f123 = fArr[i32];
float f124 = f122 + f123;
float f125 = f119 - f120;
float f126 = f122 - f123;
fArr[i15] = f97 + f113;
fArr[i21] = f100 - f116;
fArr[i23] = f105 + f121;
fArr[i25] = f108 - f124;
fArr[i18] = f97 - f113;
fArr[i27] = f100 + f116;
fArr[i29] = f105 - f121;
fArr[i31] = f108 + f124;
float f127 = f101 + f118;
float f128 = f102 + f117;
fArr[i19] = (f88 * f127) - (f90 * f128);
fArr[i22] = (f127 * f90) + (f128 * f88);
float f129 = f109 + f126;
float f130 = f110 + f125;
fArr[i24] = (f87 * f129) - (f89 * f130);
fArr[i26] = (f129 * f89) + (f130 * f87);
float f131 = f101 - f118;
float f132 = f102 - f117;
fArr[i20] = (f94 * f132) + (f92 * f131);
fArr[i28] = (f132 * f92) - (f131 * f94);
float f133 = f109 - f126;
float f134 = f110 - f125;
fArr[i30] = (f93 * f134) + (f91 * f133);
fArr[i32] = (f134 * f91) - (f133 * f93);
int i33 = i9 - i15;
int i34 = i33 + i9;
int i35 = i34 + i9;
int i36 = i35 + i9;
float f135 = fArr[i33];
float f136 = fArr[i35];
float f137 = f135 + f136;
int i37 = i33 + 1;
float f138 = -fArr[i37];
int i38 = i35 + 1;
float f139 = fArr[i38];
float f140 = f138 - f139;
float f141 = f135 - f136;
float f142 = f138 + f139;
int i39 = i33 - 2;
float f143 = fArr[i39];
int i40 = i35 - 2;
float f144 = fArr[i40];
float f145 = f143 + f144;
int i41 = i33 - 1;
float f146 = -fArr[i41];
int i42 = i35 - 1;
float f147 = fArr[i42];
float f148 = f146 - f147;
float f149 = f143 - f144;
float f150 = f146 + f147;
float f151 = fArr[i34];
float f152 = fArr[i36];
float f153 = f151 + f152;
int i43 = i34 + 1;
float f154 = fArr[i43];
int i44 = i36 + 1;
float f155 = fArr[i44];
float f156 = f154 + f155;
float f157 = f151 - f152;
float f158 = f154 - f155;
int i45 = i34 - 2;
float f159 = fArr[i45];
int i46 = i36 - 2;
float f160 = fArr[i46];
float f161 = f159 + f160;
int i47 = i34 - 1;
float f162 = fArr[i47];
int i48 = i36 - 1;
float f163 = fArr[i48];
float f164 = f162 + f163;
float f165 = f159 - f160;
float f166 = f162 - f163;
fArr[i33] = f137 + f153;
fArr[i37] = f140 - f156;
fArr[i39] = f145 + f161;
fArr[i41] = f148 - f164;
fArr[i34] = f137 - f153;
fArr[i43] = f140 + f156;
fArr[i45] = f145 - f161;
fArr[i47] = f148 + f164;
float f167 = f141 + f158;
float f168 = f142 + f157;
fArr[i35] = (f90 * f167) - (f88 * f168);
fArr[i38] = (f88 * f167) + (f90 * f168);
float f169 = f149 + f166;
float f170 = f150 + f165;
fArr[i40] = (f89 * f169) - (f87 * f170);
fArr[i42] = (f169 * f87) + (f170 * f89);
float f171 = f141 - f158;
float f172 = f142 - f157;
fArr[i36] = (f92 * f172) + (f94 * f171);
fArr[i44] = (f94 * f172) - (f92 * f171);
float f173 = f149 - f166;
float f174 = f150 - f165;
fArr[i46] = (f91 * f174) + (f93 * f173);
fArr[i48] = (f174 * f93) - (f173 * f91);
i15 += 4;
f86 = f93;
f83 = f87;
f85 = f89;
f84 = f91;
}
float f175 = (f83 + f80) * f81;
float f176 = (f85 + f80) * f81;
float f177 = (f84 - f80) * f82;
float f178 = (f86 - f80) * f82;
int i49 = i8 + i9;
int i50 = i49 + i9;
int i51 = i9 + i50;
int i52 = i8 - 2;
float f179 = fArr[i52];
int i53 = i50 - 2;
float f180 = fArr[i53];
float f181 = f179 + f180;
int i54 = i8 - 1;
float f182 = -fArr[i54];
int i55 = i50 - 1;
float f183 = fArr[i55];
float f184 = f182 - f183;
float f185 = f179 - f180;
float f186 = f182 + f183;
int i56 = i49 - 2;
float f187 = fArr[i56];
int i57 = i51 - 2;
float f188 = fArr[i57];
float f189 = f187 + f188;
int i58 = i49 - 1;
float f190 = fArr[i58];
int i59 = i51 - 1;
float f191 = fArr[i59];
float f192 = f190 + f191;
float f193 = f187 - f188;
float f194 = f190 - f191;
fArr[i52] = f181 + f189;
fArr[i54] = f184 - f192;
fArr[i56] = f181 - f189;
fArr[i58] = f184 + f192;
float f195 = f185 + f194;
float f196 = f186 + f193;
fArr[i53] = (f175 * f195) - (f176 * f196);
fArr[i55] = (f195 * f176) + (f196 * f175);
float f197 = f185 - f194;
float f198 = f186 - f193;
fArr[i57] = (f178 * f198) + (f177 * f197);
fArr[i59] = (f198 * f177) - (f197 * f178);
float f199 = fArr[i8];
float f200 = fArr[i50];
float f201 = f199 + f200;
int i60 = i8 + 1;
float f202 = -fArr[i60];
int i61 = i50 + 1;
float f203 = fArr[i61];
float f204 = f202 - f203;
float f205 = f199 - f200;
float f206 = f202 + f203;
float f207 = fArr[i49];
float f208 = fArr[i51];
float f209 = f207 + f208;
int i62 = i49 + 1;
float f210 = fArr[i62];
int i63 = i51 + 1;
float f211 = fArr[i63];
float f212 = f210 + f211;
float f213 = f207 - f208;
float f214 = f210 - f211;
fArr[i8] = f201 + f209;
fArr[i60] = f204 - f212;
fArr[i49] = f201 - f209;
fArr[i62] = f204 + f212;
float f215 = f205 + f214;
float f216 = f206 + f213;
fArr[i50] = (f215 - f216) * f80;
fArr[i61] = (f216 + f215) * f80;
float f217 = f205 - f214;
float f218 = f206 - f213;
float f219 = -f80;
fArr[i51] = (f217 + f218) * f219;
fArr[i63] = (f218 - f217) * f219;
int i64 = i8 + 2;
float f220 = fArr[i64];
int i65 = i50 + 2;
float f221 = fArr[i65];
float f222 = f220 + f221;
int i66 = i8 + 3;
float f223 = -fArr[i66];
int i67 = i50 + 3;
float f224 = fArr[i67];
float f225 = f223 - f224;
float f226 = f220 - f221;
float f227 = f223 + f224;
int i68 = i49 + 2;
float f228 = fArr[i68];
int i69 = i51 + 2;
float f229 = fArr[i69];
float f230 = f228 + f229;
int i70 = i49 + 3;
float f231 = fArr[i70];
int i71 = i51 + 3;
float f232 = fArr[i71];
float f233 = f231 + f232;
float f234 = f228 - f229;
float f235 = f231 - f232;
fArr[i64] = f222 + f230;
fArr[i66] = f225 - f233;
fArr[i68] = f222 - f230;
fArr[i70] = f225 + f233;
float f236 = f226 + f235;
float f237 = f227 + f234;
fArr[i65] = (f176 * f236) - (f175 * f237);
fArr[i67] = (f175 * f236) + (f176 * f237);
float f238 = f226 - f235;
float f239 = f227 - f234;
fArr[i69] = (f177 * f239) + (f178 * f238);
fArr[i71] = (f178 * f239) - (f177 * f238);
if (k3.c.c > 1 && i4 >= 8192) {
C(i4, 0, i5, fArr, fArr2);
} else if (i4 > 512) {
A(i4, 0, i5, fArr, fArr2);
} else if (i4 > 128) {
u(i4, 1, fArr, 0, i5, fArr2);
} else {
s(i4, 0, i5, fArr, fArr2);
}
int i72 = 1;
while (i6 > 8) {
i72 <<= 1;
i6 >>= 2;
}
int i73 = i4 >> 1;
int i74 = i72 * 4;
if (i6 != 8) {
for (int i75 = 0; i75 < i72; i75++) {
int i76 = i75 * 4;
for (int i77 = 0; i77 < i75; i77++) {
int i78 = (i77 * 4) + iArr[i72 + i75];
int i79 = iArr[i72 + i77] + i76;
float f240 = fArr[i78];
int i80 = i78 + 1;
float f241 = -fArr[i80];
float f242 = fArr[i79];
int i81 = i79 + 1;
float f243 = -fArr[i81];
fArr[i78] = f242;
fArr[i80] = f243;
fArr[i79] = f240;
fArr[i81] = f241;
int i82 = i78 + i74;
int i83 = i79 + i74;
float f244 = fArr[i82];
int i84 = i82 + 1;
float f245 = -fArr[i84];
float f246 = fArr[i83];
int i85 = i83 + 1;
float f247 = -fArr[i85];
fArr[i82] = f246;
fArr[i84] = f247;
fArr[i83] = f244;
fArr[i85] = f245;
int i86 = i82 + i73;
int i87 = i83 + 2;
float f248 = fArr[i86];
int i88 = i86 + 1;
float f249 = -fArr[i88];
float f250 = fArr[i87];
int i89 = i83 + 3;
float f251 = -fArr[i89];
fArr[i86] = f250;
fArr[i88] = f251;
fArr[i87] = f248;
fArr[i89] = f249;
int i90 = i86 - i74;
int i91 = i87 - i74;
float f252 = fArr[i90];
int i92 = i90 + 1;
float f253 = -fArr[i92];
float f254 = fArr[i91];
int i93 = i91 + 1;
float f255 = -fArr[i93];
fArr[i90] = f254;
fArr[i92] = f255;
fArr[i91] = f252;
fArr[i93] = f253;
int i94 = i90 + 2;
int i95 = i91 + i73;
float f256 = fArr[i94];
int i96 = i90 + 3;
float f257 = -fArr[i96];
float f258 = fArr[i95];
int i97 = i95 + 1;
float f259 = -fArr[i97];
fArr[i94] = f258;
fArr[i96] = f259;
fArr[i95] = f256;
fArr[i97] = f257;
int i98 = i94 + i74;
int i99 = i95 + i74;
float f260 = fArr[i98];
int i100 = i98 + 1;
float f261 = -fArr[i100];
float f262 = fArr[i99];
int i101 = i99 + 1;
float f263 = -fArr[i101];
fArr[i98] = f262;
fArr[i100] = f263;
fArr[i99] = f260;
fArr[i101] = f261;
int i102 = i98 - i73;
int i103 = i99 - 2;
float f264 = fArr[i102];
int i104 = i102 + 1;
float f265 = -fArr[i104];
float f266 = fArr[i103];
int i105 = i99 - 1;
float f267 = -fArr[i105];
fArr[i102] = f266;
fArr[i104] = f267;
fArr[i103] = f264;
fArr[i105] = f265;
int i106 = i102 - i74;
int i107 = i103 - i74;
float f268 = fArr[i106];
int i108 = i106 + 1;
float f269 = -fArr[i108];
float f270 = fArr[i107];
int i109 = i107 + 1;
float f271 = -fArr[i109];
fArr[i106] = f270;
fArr[i108] = f271;
fArr[i107] = f268;
fArr[i109] = f269;
}
int i110 = i76 + iArr[i72 + i75];
int i111 = i110 + 2;
int i112 = i110 + i73;
int i113 = i110 + 1;
fArr[i113] = -fArr[i113];
float f272 = fArr[i111];
int i114 = i110 + 3;
float f273 = -fArr[i114];
float f274 = fArr[i112];
int i115 = i112 + 1;
float f275 = -fArr[i115];
fArr[i111] = f274;
fArr[i114] = f275;
fArr[i112] = f272;
fArr[i115] = f273;
int i116 = i112 + 3;
fArr[i116] = -fArr[i116];
int i117 = i111 + i74;
int i118 = i112 + i74;
int i119 = i117 - 1;
fArr[i119] = -fArr[i119];
float f276 = fArr[i117];
int i120 = i117 + 1;
float f277 = -fArr[i120];
float f278 = fArr[i118];
int i121 = i118 + 1;
float f279 = -fArr[i121];
fArr[i117] = f278;
fArr[i120] = f279;
fArr[i118] = f276;
fArr[i121] = f277;
int i122 = i118 + 3;
fArr[i122] = -fArr[i122];
}
return;
}
for (int i123 = 0; i123 < i72; i123++) {
int i124 = i123 * 4;
for (int i125 = 0; i125 < i123; i125++) {
int i126 = (iArr[i72 + i123] * 2) + (i125 * 4);
int i127 = (iArr[i72 + i125] * 2) + i124;
float f280 = fArr[i126];
int i128 = i126 + 1;
float f281 = -fArr[i128];
float f282 = fArr[i127];
int i129 = i127 + 1;
float f283 = -fArr[i129];
fArr[i126] = f282;
fArr[i128] = f283;
fArr[i127] = f280;
fArr[i129] = f281;
int i130 = i126 + i74;
int i131 = i72 * 8;
int i132 = i127 + i131;
float f284 = fArr[i130];
int i133 = i130 + 1;
float f285 = -fArr[i133];
float f286 = fArr[i132];
int i134 = i132 + 1;
float f287 = -fArr[i134];
fArr[i130] = f286;
fArr[i133] = f287;
fArr[i132] = f284;
fArr[i134] = f285;
int i135 = i130 + i74;
int i136 = i132 - i74;
float f288 = fArr[i135];
int i137 = i135 + 1;
float f289 = -fArr[i137];
float f290 = fArr[i136];
int i138 = i136 + 1;
float f291 = -fArr[i138];
fArr[i135] = f290;
fArr[i137] = f291;
fArr[i136] = f288;
fArr[i138] = f289;
int i139 = i135 + i74;
int i140 = i136 + i131;
float f292 = fArr[i139];
int i141 = i139 + 1;
float f293 = -fArr[i141];
float f294 = fArr[i140];
int i142 = i140 + 1;
float f295 = -fArr[i142];
fArr[i139] = f294;
fArr[i141] = f295;
fArr[i140] = f292;
fArr[i142] = f293;
int i143 = i139 + i73;
int i144 = i140 + 2;
float f296 = fArr[i143];
int i145 = i143 + 1;
float f297 = -fArr[i145];
float f298 = fArr[i144];
int i146 = i140 + 3;
float f299 = -fArr[i146];
fArr[i143] = f298;
fArr[i145] = f299;
fArr[i144] = f296;
fArr[i146] = f297;
int i147 = i143 - i74;
int i148 = i144 - i131;
float f300 = fArr[i147];
int i149 = i147 + 1;
float f301 = -fArr[i149];
float f302 = fArr[i148];
int i150 = i148 + 1;
float f303 = -fArr[i150];
fArr[i147] = f302;
fArr[i149] = f303;
fArr[i148] = f300;
fArr[i150] = f301;
int i151 = i147 - i74;
int i152 = i148 + i74;
float f304 = fArr[i151];
int i153 = i151 + 1;
float f305 = -fArr[i153];
float f306 = fArr[i152];
int i154 = i152 + 1;
float f307 = -fArr[i154];
fArr[i151] = f306;
fArr[i153] = f307;
fArr[i152] = f304;
fArr[i154] = f305;
int i155 = i151 - i74;
int i156 = i152 - i131;
float f308 = fArr[i155];
int i157 = i155 + 1;
float f309 = -fArr[i157];
float f310 = fArr[i156];
int i158 = i156 + 1;
float f311 = -fArr[i158];
fArr[i155] = f310;
fArr[i157] = f311;
fArr[i156] = f308;
fArr[i158] = f309;
int i159 = i155 + 2;
int i160 = i156 + i73;
float f312 = fArr[i159];
int i161 = i155 + 3;
float f313 = -fArr[i161];
float f314 = fArr[i160];
int i162 = i160 + 1;
float f315 = -fArr[i162];
fArr[i159] = f314;
fArr[i161] = f315;
fArr[i160] = f312;
fArr[i162] = f313;
int i163 = i159 + i74;
int i164 = i160 + i131;
float f316 = fArr[i163];
int i165 = i163 + 1;
float f317 = -fArr[i165];
float f318 = fArr[i164];
int i166 = i164 + 1;
float f319 = -fArr[i166];
fArr[i163] = f318;
fArr[i165] = f319;
fArr[i164] = f316;
fArr[i166] = f317;
int i167 = i163 + i74;
int i168 = i164 - i74;
float f320 = fArr[i167];
int i169 = i167 + 1;
float f321 = -fArr[i169];
float f322 = fArr[i168];
int i170 = i168 + 1;
float f323 = -fArr[i170];
fArr[i167] = f322;
fArr[i169] = f323;
fArr[i168] = f320;
fArr[i170] = f321;
int i171 = i167 + i74;
int i172 = i168 + i131;
float f324 = fArr[i171];
int i173 = i171 + 1;
float f325 = -fArr[i173];
float f326 = fArr[i172];
int i174 = i172 + 1;
float f327 = -fArr[i174];
fArr[i171] = f326;
fArr[i173] = f327;
fArr[i172] = f324;
fArr[i174] = f325;
int i175 = i171 - i73;
int i176 = i172 - 2;
float f328 = fArr[i175];
int i177 = i175 + 1;
float f329 = -fArr[i177];
float f330 = fArr[i176];
int i178 = i172 - 1;
float f331 = -fArr[i178];
fArr[i175] = f330;
fArr[i177] = f331;
fArr[i176] = f328;
fArr[i178] = f329;
int i179 = i175 - i74;
int i180 = i176 - i131;
float f332 = fArr[i179];
int i181 = i179 + 1;
float f333 = -fArr[i181];
float f334 = fArr[i180];
int i182 = i180 + 1;
float f335 = -fArr[i182];
fArr[i179] = f334;
fArr[i181] = f335;
fArr[i180] = f332;
fArr[i182] = f333;
int i183 = i179 - i74;
int i184 = i180 + i74;
float f336 = fArr[i183];
int i185 = i183 + 1;
float f337 = -fArr[i185];
float f338 = fArr[i184];
int i186 = i184 + 1;
float f339 = -fArr[i186];
fArr[i183] = f338;
fArr[i185] = f339;
fArr[i184] = f336;
fArr[i186] = f337;
int i187 = i183 - i74;
int i188 = i184 - i131;
float f340 = fArr[i187];
int i189 = i187 + 1;
float f341 = -fArr[i189];
float f342 = fArr[i188];
int i190 = i188 + 1;
float f343 = -fArr[i190];
fArr[i187] = f342;
fArr[i189] = f343;
fArr[i188] = f340;
fArr[i190] = f341;
}
int i191 = (iArr[i72 + i123] * 2) + i124;
int i192 = i191 + 2;
int i193 = i191 + i73;
int i194 = i191 + 1;
fArr[i194] = -fArr[i194];
float f344 = fArr[i192];
int i195 = i191 + 3;
float f345 = -fArr[i195];
float f346 = fArr[i193];
int i196 = i193 + 1;
float f347 = -fArr[i196];
fArr[i192] = f346;
fArr[i195] = f347;
fArr[i193] = f344;
fArr[i196] = f345;
int i197 = i193 + 3;
fArr[i197] = -fArr[i197];
int i198 = i192 + i74;
int i199 = i72 * 8;
int i200 = i193 + i199;
float f348 = fArr[i198];
int i201 = i198 + 1;
float f349 = -fArr[i201];
float f350 = fArr[i200];
int i202 = i200 + 1;
float f351 = -fArr[i202];
fArr[i198] = f350;
fArr[i201] = f351;
fArr[i200] = f348;
fArr[i202] = f349;
int i203 = i198 + i74;
int i204 = i200 - i74;
float f352 = fArr[i203];
int i205 = i203 + 1;
float f353 = -fArr[i205];
float f354 = fArr[i204];
int i206 = i204 + 1;
float f355 = -fArr[i206];
fArr[i203] = f354;
fArr[i205] = f355;
fArr[i204] = f352;
fArr[i206] = f353;
int i207 = i203 - 2;
int i208 = i204 - i73;
float f356 = fArr[i207];
int i209 = i203 - 1;
float f357 = -fArr[i209];
float f358 = fArr[i208];
int i210 = i208 + 1;
float f359 = -fArr[i210];
fArr[i207] = f358;
fArr[i209] = f359;
fArr[i208] = f356;
fArr[i210] = f357;
int i211 = i73 + 2;
int i212 = i207 + i211;
int i213 = i208 + i211;
float f360 = fArr[i212];
int i214 = i212 + 1;
float f361 = -fArr[i214];
float f362 = fArr[i213];
int i215 = i213 + 1;
float f363 = -fArr[i215];
fArr[i212] = f362;
fArr[i214] = f363;
fArr[i213] = f360;
fArr[i215] = f361;
int i216 = i212 - (i73 - i74);
int i217 = (i199 - 2) + i213;
int i218 = i216 - 1;
fArr[i218] = -fArr[i218];
float f364 = fArr[i216];
int i219 = i216 + 1;
float f365 = -fArr[i219];
float f366 = fArr[i217];
int i220 = i217 + 1;
float f367 = -fArr[i220];
fArr[i216] = f366;
fArr[i219] = f367;
fArr[i217] = f364;
fArr[i220] = f365;
int i221 = i217 + 3;
fArr[i221] = -fArr[i221];
}
}
public static void h(long j4, d dVar, s sVar, long j5, d dVar2) {
d dVar3;
d dVar4 = dVar2;
if (j4 <= 8) {
if (j4 != 8) {
if (j4 == 4) {
G(dVar, 0L);
return;
}
return;
}
float b4 = dVar.b(0L) + dVar.b(4L);
float b5 = dVar.b(5L) + dVar.b(1L);
float b6 = dVar.b(0L) - dVar.b(4L);
float b7 = dVar.b(1L) - dVar.b(5L);
float b8 = dVar.b(2L) + dVar.b(6L);
float b9 = dVar.b(7L) + dVar.b(3L);
float b10 = dVar.b(2L) - dVar.b(6L);
float b11 = dVar.b(3L) - dVar.b(7L);
dVar.c(1L, AbstractC1518b.j(b4, b8, dVar, 0L, b5, b9));
dVar.c(3L, AbstractC1518b.m(b6, b11, dVar, 2L, b7, b10));
dVar.c(5L, AbstractC1518b.l(b4, b8, dVar, 4L, b5, b9));
dVar.c(7L, AbstractC1518b.a(b6, b11, dVar, 6L, b7, b10));
return;
}
if (j4 <= 32) {
if (j4 == 32) {
m(dVar, 0L, dVar2, j5 - 8);
float b12 = dVar.b(2L);
float b13 = dVar.b(3L);
float b14 = dVar.b(4L);
float b15 = dVar.b(5L);
float b16 = dVar.b(6L);
float b17 = dVar.b(7L);
float b18 = dVar.b(8L);
float b19 = dVar.b(9L);
float b20 = dVar.b(10L);
float b21 = dVar.b(11L);
float b22 = dVar.b(12L);
float b23 = dVar.b(13L);
float b24 = dVar.b(14L);
float b25 = dVar.b(15L);
float b26 = dVar.b(16L);
float b27 = dVar.b(17L);
float b28 = dVar.b(18L);
float b29 = dVar.b(19L);
float b30 = dVar.b(20L);
float b31 = dVar.b(21L);
float b32 = dVar.b(22L);
float b33 = dVar.b(23L);
float b34 = dVar.b(24L);
float b35 = dVar.b(25L);
float b36 = dVar.b(26L);
float b37 = dVar.b(27L);
float b38 = dVar.b(28L);
float b39 = dVar.b(29L);
float b40 = dVar.b(30L);
float b41 = dVar.b(31L);
dVar.c(2L, b40);
dVar.c(3L, b41);
dVar.c(4L, b24);
dVar.c(5L, b25);
dVar.c(6L, b32);
dVar.c(7L, b33);
dVar.c(8L, b16);
dVar.c(9L, b17);
dVar.c(10L, b36);
dVar.c(11L, b37);
dVar.c(12L, b20);
dVar.c(13L, b21);
dVar.c(14L, b28);
dVar.c(15L, b29);
dVar.c(16L, b12);
dVar.c(17L, b13);
dVar.c(18L, b38);
dVar.c(19L, b39);
dVar.c(20L, b22);
dVar.c(21L, b23);
dVar.c(22L, b30);
dVar.c(23L, b31);
dVar.c(24L, b14);
dVar.c(25L, b15);
dVar.c(26L, b34);
dVar.c(27L, b35);
dVar.c(28L, b18);
dVar.c(29L, b19);
dVar.c(30L, b26);
dVar.c(31L, b27);
return;
}
i(dVar, 0L, dVar2, 0L);
float b42 = dVar.b(2L);
float b43 = dVar.b(3L);
float b44 = dVar.b(4L);
float b45 = dVar.b(5L);
float b46 = dVar.b(6L);
float b47 = dVar.b(7L);
float b48 = dVar.b(8L);
float b49 = dVar.b(9L);
float b50 = dVar.b(10L);
float b51 = dVar.b(11L);
float b52 = dVar.b(12L);
float b53 = dVar.b(13L);
float b54 = dVar.b(14L);
float b55 = dVar.b(15L);
dVar.c(2L, b54);
dVar.c(3L, b55);
dVar.c(4L, b46);
dVar.c(5L, b47);
dVar.c(6L, b50);
dVar.c(7L, b51);
dVar.c(8L, b42);
dVar.c(9L, b43);
dVar.c(10L, b52);
dVar.c(11L, b53);
dVar.c(12L, b44);
dVar.c(13L, b45);
dVar.c(14L, b48);
dVar.c(15L, b49);
return;
}
long j6 = j4 >> 2;
long j7 = j5 - j6;
long j8 = j4 >> 3;
long j9 = j8 * 2;
long j10 = j9 + j9;
long j11 = j10 + j9;
float b56 = dVar.b(j10) + dVar.b(0L);
long j12 = j10 + 1;
float b57 = (-dVar.b(1L)) - dVar.b(j12);
float b58 = dVar.b(0L) - dVar.b(j10);
float b59 = dVar.b(j12) + (-dVar.b(1L));
float b60 = dVar.b(j11) + dVar.b(j9);
long j13 = j9 + 1;
long j14 = j11 + 1;
float b61 = dVar.b(j14) + dVar.b(j13);
float b62 = dVar.b(j9) - dVar.b(j11);
float b63 = dVar.b(j13) - dVar.b(j14);
long j15 = 1;
dVar.c(1L, AbstractC1518b.m(b56, b60, dVar, 0L, b57, b61));
dVar.c(j13, AbstractC1518b.a(b56, b60, dVar, j9, b57, b61));
dVar.c(j12, AbstractC1518b.j(b58, b63, dVar, j10, b59, b62));
dVar.c(j14, AbstractC1518b.l(b58, b63, dVar, j11, b59, b62));
float b64 = dVar4.b(j7 + 1);
float b65 = dVar4.b(j7 + 2);
long j16 = 3;
float b66 = dVar4.b(j7 + 3);
float f4 = 1.0f;
long j17 = 2;
long j18 = 0;
float f5 = 1.0f;
float f6 = 0.0f;
float f7 = 0.0f;
while (j17 < j8 - 2) {
j18 += 4;
long j19 = j15;
long j20 = j7 + j18;
float b67 = (dVar4.b(j20) + f4) * b65;
long j21 = j16;
long j22 = j20 + j19;
float b68 = (dVar4.b(j22) + f6) * b65;
long j23 = j20 + 2;
float b69 = (dVar4.b(j23) + f5) * b66;
long j24 = j20 + j21;
float b70 = (dVar4.b(j24) + f7) * b66;
float b71 = dVar4.b(j20);
float b72 = dVar4.b(j22);
float b73 = dVar4.b(j23);
float b74 = dVar4.b(j24);
long j25 = j17 + j9;
long j26 = j25 + j9;
long j27 = j26 + j9;
float b75 = dVar.b(j26) + dVar.b(j17);
long j28 = j17 + j19;
float f8 = b65;
long j29 = j26 + j19;
float b76 = (-dVar.b(j28)) - dVar.b(j29);
float b77 = dVar.b(j17) - dVar.b(j26);
float b78 = dVar.b(j29) + (-dVar.b(j28));
long j30 = j17 + 2;
long j31 = j26 + 2;
float b79 = dVar.b(j31) + dVar.b(j30);
long j32 = j17 + j21;
long j33 = j17;
long j34 = j26 + j21;
float b80 = (-dVar.b(j32)) - dVar.b(j34);
float b81 = dVar.b(j30) - dVar.b(j31);
float b82 = dVar.b(j34) + (-dVar.b(j32));
float b83 = dVar.b(j27) + dVar.b(j25);
long j35 = j25 + j19;
long j36 = j27 + j19;
float b84 = dVar.b(j36) + dVar.b(j35);
float b85 = dVar.b(j25) - dVar.b(j27);
float b86 = dVar.b(j35) - dVar.b(j36);
long j37 = j25 + 2;
long j38 = j27 + 2;
float b87 = dVar.b(j38) + dVar.b(j37);
long j39 = j25 + j21;
long j40 = j27 + j21;
float b88 = dVar.b(j40) + dVar.b(j39);
float b89 = dVar.b(j37) - dVar.b(j38);
float b90 = dVar.b(j39) - dVar.b(j40);
float f9 = b66;
dVar.c(j28, AbstractC1518b.m(b75, b83, dVar, j33, b76, b84));
dVar.c(j32, AbstractC1518b.m(b79, b87, dVar, j30, b80, b88));
dVar.c(j35, AbstractC1518b.a(b75, b83, dVar, j25, b76, b84));
dVar.c(j39, AbstractC1518b.a(b79, b87, dVar, j37, b80, b88));
float f10 = b77 + b86;
float f11 = b78 + b85;
dVar.c(j26, (b67 * f10) - (b68 * f11));
float j41 = AbstractC1518b.j(f10 * b68, f11 * b67, dVar, j29, b81, b90);
float f12 = b82 + b89;
dVar.c(j31, (b71 * j41) - (b72 * f12));
float m2 = AbstractC1518b.m(j41 * b72, f12 * b71, dVar, j34, b77, b86);
float f13 = b78 - b85;
dVar.c(j27, (b70 * f13) + (b69 * m2));
float l3 = AbstractC1518b.l(f13 * b69, b70 * m2, dVar, j36, b81, b90);
float f14 = b82 - b89;
dVar.c(j38, (b74 * f14) + (b73 * l3));
dVar.c(j40, (b73 * f14) - (b74 * l3));
long j42 = j9 - j33;
long j43 = j42 + j9;
long j44 = j43 + j9;
long j45 = j44 + j9;
float b91 = dVar.b(j42) + dVar.b(j44);
long j46 = j42 + j19;
long j47 = j44 + j19;
float b92 = (-dVar.b(j46)) - dVar.b(j47);
float b93 = dVar.b(j42) - dVar.b(j44);
float b94 = dVar.b(j47) + (-dVar.b(j46));
long j48 = j42 - 2;
long j49 = j44 - 2;
float b95 = dVar.b(j49) + dVar.b(j48);
long j50 = j42 - j19;
long j51 = j44 - j19;
float b96 = (-dVar.b(j50)) - dVar.b(j51);
float b97 = dVar.b(j48) - dVar.b(j49);
float b98 = dVar.b(j51) + (-dVar.b(j50));
float b99 = dVar.b(j45) + dVar.b(j43);
long j52 = j43 + j19;
long j53 = j45 + j19;
float b100 = dVar.b(j53) + dVar.b(j52);
float b101 = dVar.b(j43) - dVar.b(j45);
float b102 = dVar.b(j52) - dVar.b(j53);
long j54 = j43 - 2;
long j55 = j45 - 2;
float b103 = dVar.b(j55) + dVar.b(j54);
long j56 = j43 - j19;
long j57 = j45 - j19;
float b104 = dVar.b(j57) + dVar.b(j56);
float b105 = dVar.b(j54) - dVar.b(j55);
float b106 = dVar.b(j56) - dVar.b(j57);
dVar.c(j46, AbstractC1518b.m(b91, b99, dVar, j42, b92, b100));
dVar.c(j50, AbstractC1518b.m(b95, b103, dVar, j48, b96, b104));
dVar.c(j52, AbstractC1518b.a(b91, b99, dVar, j43, b92, b100));
dVar.c(j56, AbstractC1518b.a(b95, b103, dVar, j54, b96, b104));
float f15 = b93 + b102;
float f16 = b94 + b101;
dVar.c(j44, (b68 * f15) - (b67 * f16));
float j58 = AbstractC1518b.j(f15 * b67, f16 * b68, dVar, j47, b97, b106);
float f17 = b98 + b105;
dVar.c(j49, (b72 * j58) - (b71 * f17));
float m3 = AbstractC1518b.m(j58 * b71, f17 * b72, dVar, j51, b93, b102);
float f18 = b94 - b101;
dVar.c(j45, (b69 * f18) + (b70 * m3));
float l4 = AbstractC1518b.l(b70 * f18, b69 * m3, dVar, j53, b97, b106);
float f19 = b98 - b105;
dVar.c(j55, (b73 * f19) + (b74 * l4));
dVar.c(j57, (b74 * f19) - (b73 * l4));
j17 = j33 + 4;
dVar4 = dVar2;
j15 = j19;
f4 = b71;
f6 = b72;
j16 = j21;
f5 = b73;
b66 = f9;
f7 = b74;
b65 = f8;
b64 = b64;
}
float f20 = b64;
float f21 = b65;
long j59 = j15;
long j60 = j16;
float f22 = b66;
float f23 = (f4 + f20) * f21;
float f24 = (f6 + f20) * f21;
float f25 = (f5 - f20) * f22;
float f26 = (f7 - f20) * f22;
long j61 = j8 + j9;
long j62 = j61 + j9;
long j63 = j62 + j9;
long j64 = j8 - 2;
long j65 = j62 - 2;
float b107 = dVar.b(j65) + dVar.b(j64);
long j66 = j8 - j59;
long j67 = j62 - j59;
float b108 = (-dVar.b(j66)) - dVar.b(j67);
float b109 = dVar.b(j64) - dVar.b(j65);
float b110 = dVar.b(j67) + (-dVar.b(j66));
long j68 = j61 - 2;
long j69 = j63 - 2;
float b111 = dVar.b(j69) + dVar.b(j68);
long j70 = j61 - j59;
long j71 = j63 - j59;
float b112 = dVar.b(j71) + dVar.b(j70);
float b113 = dVar.b(j68) - dVar.b(j69);
float b114 = dVar.b(j70) - dVar.b(j71);
dVar.c(j66, AbstractC1518b.m(b107, b111, dVar, j64, b108, b112));
dVar.c(j70, AbstractC1518b.a(b107, b111, dVar, j68, b108, b112));
float f27 = b109 + b114;
float f28 = b110 + b113;
dVar.c(j65, (f23 * f27) - (f24 * f28));
float m4 = AbstractC1518b.m(f27 * f24, f28 * f23, dVar, j67, b109, b114);
float f29 = b110 - b113;
dVar.c(j69, (f26 * f29) + (f25 * m4));
dVar.c(j71, (f25 * f29) - (f26 * m4));
float b115 = dVar.b(j8) + dVar.b(j62);
long j72 = j8 + j59;
long j73 = j62 + j59;
float b116 = (-dVar.b(j72)) - dVar.b(j73);
float b117 = dVar.b(j8) - dVar.b(j62);
float b118 = dVar.b(j73) + (-dVar.b(j72));
float b119 = dVar.b(j61) + dVar.b(j63);
long j74 = j61 + j59;
long j75 = j63 + j59;
float b120 = dVar.b(j75) + dVar.b(j74);
float b121 = dVar.b(j61) - dVar.b(j63);
float b122 = dVar.b(j74) - dVar.b(j75);
dVar.c(j72, AbstractC1518b.m(b115, b119, dVar, j8, b116, b120));
dVar.c(j74, AbstractC1518b.a(b115, b119, dVar, j61, b116, b120));
float f30 = b117 + b122;
float f31 = b118 + b121;
dVar.c(j62, (f30 - f31) * f20);
dVar.c(j73, (f31 + f30) * f20);
float f32 = b117 - b122;
float f33 = b118 - b121;
float f34 = -f20;
dVar.c(j63, (f32 + f33) * f34);
dVar.c(j75, (f33 - f32) * f34);
long j76 = j8 + 2;
long j77 = j62 + 2;
float b123 = dVar.b(j76) + dVar.b(j77);
long j78 = j8 + j60;
long j79 = j62 + j60;
float b124 = (-dVar.b(j78)) - dVar.b(j79);
float b125 = dVar.b(j76) - dVar.b(j77);
float b126 = dVar.b(j79) + (-dVar.b(j78));
long j80 = j61 + 2;
long j81 = j63 + 2;
float b127 = dVar.b(j81) + dVar.b(j80);
long j82 = j61 + j60;
long j83 = j63 + j60;
float b128 = dVar.b(j83) + dVar.b(j82);
float b129 = dVar.b(j80) - dVar.b(j81);
float b130 = dVar.b(j82) - dVar.b(j83);
dVar.c(j78, AbstractC1518b.m(b123, b127, dVar, j76, b124, b128));
dVar.c(j82, AbstractC1518b.a(b123, b127, dVar, j80, b124, b128));
float f35 = b125 + b130;
float f36 = b126 + b129;
dVar.c(j77, (f24 * f35) - (f23 * f36));
float m5 = AbstractC1518b.m(f35 * f23, f36 * f24, dVar, j79, b125, b130);
float f37 = b126 - b129;
dVar.c(j81, (f25 * f37) + (f26 * m5));
dVar.c(j83, (f26 * f37) - (f25 * m5));
if (k3.c.c > 1 && j4 >= 8192) {
D(j4, 0L, j5, dVar, dVar2);
} else if (j4 > 512) {
B(j4, 0L, j5, dVar, dVar2);
} else if (j4 > 128) {
v(j4, 1L, 0L, j5, dVar, dVar2);
} else {
t(j4, 0L, j5, dVar, dVar2);
dVar3 = dVar;
long j84 = j59;
while (j6 > 8) {
j84 <<= 1;
j6 >>= 2;
}
long j85 = j4 >> 1;
long j86 = j84 * 4;
if (j6 != 8) {
long j87 = 0;
while (j87 < j84) {
long j88 = j87 * 4;
long j89 = 0;
while (j89 < j87) {
long j90 = j84;
long b131 = (sVar.b(j90 + j87) * 2) + (j89 * 4);
long j91 = j85;
long b132 = (sVar.b(j90 + j89) * 2) + j88;
float b133 = dVar3.b(b131);
long j92 = j87;
long j93 = b131 + j59;
long j94 = j88;
float f38 = -dVar3.b(j93);
float b134 = dVar3.b(b132);
long j95 = j89;
long j96 = b132 + j59;
long j97 = j86;
float f39 = -dVar3.b(j96);
dVar3.c(b131, b134);
dVar3.c(j93, f39);
dVar3.c(b132, b133);
dVar3.c(j96, f38);
long j98 = b131 + j97;
long j99 = j90 * 8;
long j100 = b132 + j99;
float b135 = dVar3.b(j98);
long j101 = j98 + j59;
float f40 = -dVar3.b(j101);
float b136 = dVar3.b(j100);
long j102 = j100 + j59;
float f41 = -dVar3.b(j102);
dVar3.c(j98, b136);
dVar3.c(j101, f41);
dVar3.c(j100, b135);
dVar3.c(j102, f40);
long j103 = j98 + j97;
long j104 = j100 - j97;
float b137 = dVar3.b(j103);
long j105 = j103 + j59;
float f42 = -dVar3.b(j105);
float b138 = dVar3.b(j104);
long j106 = j104 + j59;
float f43 = -dVar3.b(j106);
dVar3.c(j103, b138);
dVar3.c(j105, f43);
dVar3.c(j104, b137);
dVar3.c(j106, f42);
long j107 = j103 + j97;
long j108 = j104 + j99;
float b139 = dVar3.b(j107);
long j109 = j107 + j59;
float f44 = -dVar3.b(j109);
float b140 = dVar3.b(j108);
long j110 = j108 + j59;
float f45 = -dVar3.b(j110);
dVar3.c(j107, b140);
dVar3.c(j109, f45);
dVar3.c(j108, b139);
dVar3.c(j110, f44);
long j111 = j107 + j91;
long j112 = j108 + 2;
float b141 = dVar3.b(j111);
long j113 = j111 + j59;
float f46 = -dVar3.b(j113);
float b142 = dVar3.b(j112);
long j114 = j108 + j60;
float f47 = -dVar3.b(j114);
dVar3.c(j111, b142);
dVar3.c(j113, f47);
dVar3.c(j112, b141);
dVar3.c(j114, f46);
long j115 = j111 - j97;
long j116 = j112 - j99;
float b143 = dVar3.b(j115);
long j117 = j115 + j59;
float f48 = -dVar3.b(j117);
float b144 = dVar3.b(j116);
long j118 = j116 + j59;
float f49 = -dVar3.b(j118);
dVar3.c(j115, b144);
dVar3.c(j117, f49);
dVar3.c(j116, b143);
dVar3.c(j118, f48);
long j119 = j115 - j97;
long j120 = j116 + j97;
float b145 = dVar3.b(j119);
long j121 = j119 + j59;
float f50 = -dVar3.b(j121);
float b146 = dVar3.b(j120);
long j122 = j120 + j59;
float f51 = -dVar3.b(j122);
dVar3.c(j119, b146);
dVar3.c(j121, f51);
dVar3.c(j120, b145);
dVar3.c(j122, f50);
long j123 = j119 - j97;
long j124 = j120 - j99;
float b147 = dVar3.b(j123);
long j125 = j123 + j59;
float f52 = -dVar3.b(j125);
float b148 = dVar3.b(j124);
long j126 = j124 + j59;
float f53 = -dVar3.b(j126);
dVar3.c(j123, b148);
dVar3.c(j125, f53);
dVar3.c(j124, b147);
dVar3.c(j126, f52);
long j127 = j123 + 2;
long j128 = j124 + j91;
float b149 = dVar3.b(j127);
long j129 = j123 + j60;
float f54 = -dVar3.b(j129);
float b150 = dVar3.b(j128);
long j130 = j128 + j59;
float f55 = -dVar3.b(j130);
dVar3.c(j127, b150);
dVar3.c(j129, f55);
dVar3.c(j128, b149);
dVar3.c(j130, f54);
long j131 = j127 + j97;
long j132 = j128 + j99;
float b151 = dVar3.b(j131);
long j133 = j131 + j59;
float f56 = -dVar3.b(j133);
float b152 = dVar3.b(j132);
long j134 = j132 + j59;
float f57 = -dVar3.b(j134);
dVar3.c(j131, b152);
dVar3.c(j133, f57);
dVar3.c(j132, b151);
dVar3.c(j134, f56);
long j135 = j131 + j97;
long j136 = j132 - j97;
float b153 = dVar3.b(j135);
long j137 = j135 + j59;
float f58 = -dVar3.b(j137);
float b154 = dVar3.b(j136);
long j138 = j136 + j59;
float f59 = -dVar3.b(j138);
dVar3.c(j135, b154);
dVar3.c(j137, f59);
dVar3.c(j136, b153);
dVar3.c(j138, f58);
long j139 = j135 + j97;
long j140 = j136 + j99;
float b155 = dVar3.b(j139);
long j141 = j139 + j59;
float f60 = -dVar3.b(j141);
float b156 = dVar3.b(j140);
long j142 = j140 + j59;
float f61 = -dVar3.b(j142);
dVar3.c(j139, b156);
dVar3.c(j141, f61);
dVar3.c(j140, b155);
dVar3.c(j142, f60);
long j143 = j139 - j91;
long j144 = j140 - 2;
float b157 = dVar3.b(j143);
long j145 = j143 + j59;
float f62 = -dVar3.b(j145);
float b158 = dVar3.b(j144);
long j146 = j140 - j59;
float f63 = -dVar3.b(j146);
dVar3.c(j143, b158);
dVar3.c(j145, f63);
dVar3.c(j144, b157);
dVar3.c(j146, f62);
long j147 = j143 - j97;
long j148 = j144 - j99;
float b159 = dVar3.b(j147);
long j149 = j147 + j59;
float f64 = -dVar3.b(j149);
float b160 = dVar3.b(j148);
long j150 = j148 + j59;
float f65 = -dVar3.b(j150);
dVar3.c(j147, b160);
dVar3.c(j149, f65);
dVar3.c(j148, b159);
dVar3.c(j150, f64);
long j151 = j147 - j97;
long j152 = j148 + j97;
float b161 = dVar3.b(j151);
long j153 = j151 + j59;
float f66 = -dVar3.b(j153);
float b162 = dVar3.b(j152);
long j154 = j152 + j59;
float f67 = -dVar3.b(j154);
dVar3.c(j151, b162);
dVar3.c(j153, f67);
dVar3.c(j152, b161);
dVar3.c(j154, f66);
long j155 = j151 - j97;
long j156 = j152 - j99;
float b163 = dVar3.b(j155);
long j157 = j155 + j59;
float f68 = -dVar3.b(j157);
float b164 = dVar3.b(j156);
long j158 = j156 + j59;
float f69 = -dVar3.b(j158);
dVar3.c(j155, b164);
dVar3.c(j157, f69);
dVar3.c(j156, b163);
dVar3.c(j158, f68);
j89 = j95 + j59;
j85 = j91;
j84 = j90;
j87 = j92;
j88 = j94;
j86 = j97;
}
long j159 = j84;
long j160 = j85;
long j161 = j87;
long j162 = j86;
long b165 = (sVar.b(j159 + j161) * 2) + j88;
long j163 = b165 + 2;
long j164 = b165 + j160;
long j165 = b165 + j59;
dVar3.c(j165, -dVar3.b(j165));
float b166 = dVar3.b(j163);
long j166 = b165 + j60;
float f70 = -dVar3.b(j166);
float b167 = dVar3.b(j164);
long j167 = j164 + j59;
float f71 = -dVar3.b(j167);
dVar3.c(j163, b167);
dVar3.c(j166, f71);
dVar3.c(j164, b166);
dVar3.c(j167, f70);
long j168 = j164 + j60;
dVar3.c(j168, -dVar3.b(j168));
long j169 = j163 + j162;
long j170 = j159 * 8;
long j171 = j164 + j170;
float b168 = dVar3.b(j169);
long j172 = j169 + j59;
float f72 = -dVar3.b(j172);
float b169 = dVar3.b(j171);
long j173 = j171 + j59;
float f73 = -dVar3.b(j173);
dVar3.c(j169, b169);
dVar3.c(j172, f73);
dVar3.c(j171, b168);
dVar3.c(j173, f72);
long j174 = j169 + j162;
long j175 = j171 - j162;
float b170 = dVar3.b(j174);
long j176 = j174 + j59;
float f74 = -dVar3.b(j176);
float b171 = dVar3.b(j175);
long j177 = j175 + j59;
float f75 = -dVar3.b(j177);
dVar3.c(j174, b171);
dVar3.c(j176, f75);
dVar3.c(j175, b170);
dVar3.c(j177, f74);
long j178 = j174 - 2;
long j179 = j175 - j160;
float b172 = dVar3.b(j178);
long j180 = j174 - j59;
float f76 = -dVar3.b(j180);
float b173 = dVar3.b(j179);
long j181 = j179 + j59;
float f77 = -dVar3.b(j181);
dVar3.c(j178, b173);
dVar3.c(j180, f77);
dVar3.c(j179, b172);
dVar3.c(j181, f76);
long j182 = j160 + 2;
long j183 = j178 + j182;
long j184 = j179 + j182;
float b174 = dVar3.b(j183);
long j185 = j183 + j59;
float f78 = -dVar3.b(j185);
float b175 = dVar3.b(j184);
long j186 = j184 + j59;
float f79 = -dVar3.b(j186);
dVar3.c(j183, b175);
dVar3.c(j185, f79);
dVar3.c(j184, b174);
dVar3.c(j186, f78);
long j187 = j183 - (j160 - j162);
long j188 = (j170 - 2) + j184;
long j189 = j187 - j59;
dVar3.c(j189, -dVar3.b(j189));
float b176 = dVar3.b(j187);
long j190 = j187 + j59;
float f80 = -dVar3.b(j190);
float b177 = dVar3.b(j188);
long j191 = j188 + j59;
float f81 = -dVar3.b(j191);
dVar3.c(j187, b177);
dVar3.c(j190, f81);
dVar3.c(j188, b176);
dVar3.c(j191, f80);
long j192 = j188 + j60;
dVar3.c(j192, -dVar3.b(j192));
j87 = j161 + j59;
j85 = j160;
j84 = j159;
j86 = j162;
}
return;
}
long j193 = j84;
int i4 = 0;
while (true) {
long j194 = i4;
if (j194 >= j193) {
return;
}
long j195 = i4 * 4;
int i5 = 0;
while (i5 < i4) {
long b178 = sVar.b(j193 + j194) + (i5 * 4);
long b179 = sVar.b(j193 + i5) + j195;
float b180 = dVar3.b(b178);
long j196 = b178 + j59;
float f82 = -dVar3.b(j196);
int i6 = i4;
float b181 = dVar3.b(b179);
long j197 = j194;
long j198 = b179 + j59;
long j199 = j195;
float f83 = -dVar3.b(j198);
dVar3.c(b178, b181);
dVar3.c(j196, f83);
dVar3.c(b179, b180);
dVar3.c(j198, f82);
long j200 = b178 + j86;
long j201 = b179 + j86;
float b182 = dVar3.b(j200);
long j202 = j200 + j59;
float f84 = -dVar3.b(j202);
float b183 = dVar3.b(j201);
long j203 = j201 + j59;
float f85 = -dVar3.b(j203);
dVar3.c(j200, b183);
dVar3.c(j202, f85);
dVar3.c(j201, b182);
dVar3.c(j203, f84);
long j204 = j200 + j85;
long j205 = j201 + 2;
float b184 = dVar3.b(j204);
long j206 = j204 + j59;
float f86 = -dVar3.b(j206);
float b185 = dVar3.b(j205);
long j207 = j201 + j60;
float f87 = -dVar3.b(j207);
dVar3.c(j204, b185);
dVar3.c(j206, f87);
dVar3.c(j205, b184);
dVar3.c(j207, f86);
long j208 = j204 - j86;
long j209 = j205 - j86;
float b186 = dVar3.b(j208);
long j210 = j208 + j59;
float f88 = -dVar3.b(j210);
float b187 = dVar3.b(j209);
long j211 = j209 + j59;
float f89 = -dVar3.b(j211);
dVar3.c(j208, b187);
dVar3.c(j210, f89);
dVar3.c(j209, b186);
dVar3.c(j211, f88);
long j212 = j208 + 2;
long j213 = j209 + j85;
float b188 = dVar3.b(j212);
long j214 = j208 + j60;
float f90 = -dVar3.b(j214);
float b189 = dVar3.b(j213);
long j215 = j213 + j59;
float f91 = -dVar3.b(j215);
dVar3.c(j212, b189);
dVar3.c(j214, f91);
dVar3.c(j213, b188);
dVar3.c(j215, f90);
long j216 = j212 + j86;
long j217 = j213 + j86;
float b190 = dVar3.b(j216);
long j218 = j216 + j59;
float f92 = -dVar3.b(j218);
float b191 = dVar3.b(j217);
long j219 = j217 + j59;
float f93 = -dVar3.b(j219);
dVar3.c(j216, b191);
dVar3.c(j218, f93);
dVar3.c(j217, b190);
dVar3.c(j219, f92);
long j220 = j216 - j85;
long j221 = j217 - 2;
float b192 = dVar3.b(j220);
long j222 = j220 + j59;
float f94 = -dVar3.b(j222);
float b193 = dVar3.b(j221);
long j223 = j217 - j59;
float f95 = -dVar3.b(j223);
dVar3.c(j220, b193);
dVar3.c(j222, f95);
dVar3.c(j221, b192);
dVar3.c(j223, f94);
long j224 = j220 - j86;
long j225 = j221 - j86;
float b194 = dVar3.b(j224);
long j226 = j224 + j59;
float f96 = -dVar3.b(j226);
float b195 = dVar3.b(j225);
long j227 = j225 + j59;
float f97 = -dVar3.b(j227);
dVar3.c(j224, b195);
dVar3.c(j226, f97);
dVar3.c(j225, b194);
dVar3.c(j227, f96);
i5++;
i4 = i6;
j194 = j197;
j195 = j199;
}
int i7 = i4;
long b196 = sVar.b(j193 + j194) + j195;
long j228 = b196 + 2;
long j229 = b196 + j85;
long j230 = b196 + j59;
dVar3.c(j230, -dVar3.b(j230));
float b197 = dVar3.b(j228);
long j231 = b196 + j60;
float f98 = -dVar3.b(j231);
float b198 = dVar3.b(j229);
long j232 = j229 + j59;
float f99 = -dVar3.b(j232);
dVar3.c(j228, b198);
dVar3.c(j231, f99);
dVar3.c(j229, b197);
dVar3.c(j232, f98);
long j233 = j229 + j60;
dVar3.c(j233, -dVar3.b(j233));
long j234 = j228 + j86;
long j235 = j229 + j86;
long j236 = j234 - j59;
dVar3.c(j236, -dVar3.b(j236));
float b199 = dVar3.b(j234);
long j237 = j234 + j59;
float f100 = -dVar3.b(j237);
float b200 = dVar3.b(j235);
long j238 = j235 + j59;
float f101 = -dVar3.b(j238);
dVar3.c(j234, b200);
dVar3.c(j237, f101);
dVar3.c(j235, b199);
dVar3.c(j238, f100);
long j239 = j235 + j60;
dVar3.c(j239, -dVar3.b(j239));
i4 = i7 + 1;
}
}
dVar3 = dVar;
long j842 = j59;
while (j6 > 8) {
}
long j852 = j4 >> 1;
long j862 = j842 * 4;
if (j6 != 8) {
}
}
public static void i(d dVar, long j4, d dVar2, long j5) {
float b4 = dVar2.b(j5 + 1);
long j6 = j4 + 8;
float b5 = dVar.b(j6) + dVar.b(j4);
long j7 = j4 + 1;
long j8 = j4 + 9;
float b6 = dVar.b(j8) + dVar.b(j7);
float b7 = dVar.b(j4) - dVar.b(j6);
float b8 = dVar.b(j7) - dVar.b(j8);
long j9 = j4 + 4;
long j10 = j4 + 12;
float b9 = dVar.b(j10) + dVar.b(j9);
long j11 = j4 + 5;
long j12 = j4 + 13;
float b10 = dVar.b(j12) + dVar.b(j11);
float b11 = dVar.b(j9) - dVar.b(j10);
float b12 = dVar.b(j11) - dVar.b(j12);
float f4 = b5 + b9;
float f5 = b6 + b10;
float f6 = b5 - b9;
float f7 = b6 - b10;
float f8 = b7 - b12;
float f9 = b8 + b11;
float f10 = b7 + b12;
float f11 = b8 - b11;
long j13 = j4 + 2;
long j14 = j4 + 10;
float b13 = dVar.b(j14) + dVar.b(j13);
long j15 = j4 + 3;
long j16 = j4 + 11;
float b14 = dVar.b(j16) + dVar.b(j15);
float b15 = dVar.b(j13) - dVar.b(j14);
float b16 = dVar.b(j15) - dVar.b(j16);
long j17 = j4 + 6;
long j18 = j4 + 14;
float b17 = dVar.b(j18) + dVar.b(j17);
long j19 = j4 + 7;
long j20 = j4 + 15;
float b18 = dVar.b(j20) + dVar.b(j19);
float b19 = dVar.b(j17) - dVar.b(j18);
float b20 = dVar.b(j19) - dVar.b(j20);
float f12 = b13 + b17;
float f13 = b14 + b18;
float f14 = b13 - b17;
float f15 = b14 - b18;
float f16 = b15 - b20;
float f17 = b16 + b19;
float f18 = b15 + b20;
float f19 = b16 - b19;
float f20 = (f16 - f17) * b4;
float f21 = (f16 + f17) * b4;
float f22 = (f18 - f19) * b4;
float f23 = (f18 + f19) * b4;
dVar.c(j8, AbstractC1518b.j(f8, f20, dVar, j6, f9, f21));
dVar.c(j16, AbstractC1518b.l(f8, f20, dVar, j14, f9, f21));
dVar.c(j12, AbstractC1518b.a(f10, f23, dVar, j10, f11, f22));
dVar.c(j20, AbstractC1518b.m(f10, f23, dVar, j18, f11, f22));
dVar.c(j7, AbstractC1518b.j(f4, f12, dVar, j4, f5, f13));
dVar.c(j15, AbstractC1518b.l(f4, f12, dVar, j13, f5, f13));
dVar.c(j11, AbstractC1518b.a(f6, f15, dVar, j9, f7, f14));
dVar.c(j19, AbstractC1518b.m(f6, f15, dVar, j17, f7, f14));
}
public static void j(float[] fArr, int i4, float[] fArr2, int i5) {
float f4 = fArr2[i5 + 1];
float f5 = fArr[i4];
int i6 = i4 + 8;
float f6 = fArr[i6];
float f7 = f5 + f6;
int i7 = i4 + 1;
float f8 = fArr[i7];
int i8 = i4 + 9;
float f9 = fArr[i8];
float f10 = f8 + f9;
float f11 = f5 - f6;
float f12 = f8 - f9;
int i9 = i4 + 4;
float f13 = fArr[i9];
int i10 = i4 + 12;
float f14 = fArr[i10];
float f15 = f13 + f14;
int i11 = i4 + 5;
float f16 = fArr[i11];
int i12 = i4 + 13;
float f17 = fArr[i12];
float f18 = f16 + f17;
float f19 = f13 - f14;
float f20 = f16 - f17;
float f21 = f7 + f15;
float f22 = f10 + f18;
float f23 = f7 - f15;
float f24 = f10 - f18;
float f25 = f11 - f20;
float f26 = f12 + f19;
float f27 = f11 + f20;
float f28 = f12 - f19;
int i13 = i4 + 2;
float f29 = fArr[i13];
int i14 = i4 + 10;
float f30 = fArr[i14];
float f31 = f29 + f30;
int i15 = i4 + 3;
float f32 = fArr[i15];
int i16 = i4 + 11;
float f33 = fArr[i16];
float f34 = f32 + f33;
float f35 = f29 - f30;
float f36 = f32 - f33;
int i17 = i4 + 6;
float f37 = fArr[i17];
int i18 = i4 + 14;
float f38 = fArr[i18];
float f39 = f37 + f38;
int i19 = i4 + 7;
float f40 = fArr[i19];
int i20 = i4 + 15;
float f41 = fArr[i20];
float f42 = f40 + f41;
float f43 = f37 - f38;
float f44 = f40 - f41;
float f45 = f31 + f39;
float f46 = f34 + f42;
float f47 = f31 - f39;
float f48 = f34 - f42;
float f49 = f35 - f44;
float f50 = f36 + f43;
float f51 = f35 + f44;
float f52 = f36 - f43;
float f53 = (f49 - f50) * f4;
float f54 = (f49 + f50) * f4;
float f55 = (f51 - f52) * f4;
float f56 = (f51 + f52) * f4;
fArr[i6] = f25 + f53;
fArr[i8] = f26 + f54;
fArr[i14] = f25 - f53;
fArr[i16] = f26 - f54;
fArr[i10] = f27 - f56;
fArr[i12] = f28 + f55;
fArr[i18] = f27 + f56;
fArr[i20] = f28 - f55;
fArr[i4] = f21 + f45;
fArr[i7] = f22 + f46;
fArr[i13] = f21 - f45;
fArr[i15] = f22 - f46;
fArr[i9] = f23 - f48;
fArr[i11] = f24 + f47;
fArr[i17] = f23 + f48;
fArr[i19] = f24 - f47;
}
/* JADX WARN: Type inference failed for: r0v2, types: [F.i, android.graphics.drawable.Drawable] */
public static void k(d dVar, long j4, d dVar2, long j5) {
float b4 = dVar2.b(j5 + 1);
float b5 = dVar2.b(j5 + 2);
float b6 = dVar2.b(j5 + 3);
long j6 = j4 + 9;
float b7 = dVar.b(j4) - dVar.b(j6);
long j7 = j4 + 1;
long j8 = j4 + 8;
float b8 = dVar.b(j8) + dVar.b(j7);
float b9 = dVar.b(j6) + dVar.b(j4);
float b10 = dVar.b(j7) - dVar.b(j8);
long j9 = j4 + 4;
long j10 = j4 + 13;
float b11 = dVar.b(j9) - dVar.b(j10);
long j11 = j4 + 5;
long j12 = j4 + 12;
float b12 = dVar.b(j12) + dVar.b(j11);
float f4 = (b11 - b12) * b4;
float f5 = (b12 + b11) * b4;
float b13 = dVar.b(j10) + dVar.b(j9);
float b14 = dVar.b(j11) - dVar.b(j12);
float f6 = (b13 - b14) * b4;
float f7 = (b14 + b13) * b4;
long j13 = j4 + 2;
long j14 = j4 + 11;
float b15 = dVar.b(j13) - dVar.b(j14);
long j15 = j4 + 3;
long j16 = j4 + 10;
float b16 = dVar.b(j16) + dVar.b(j15);
float f8 = (b5 * b15) - (b6 * b16);
float f9 = (b15 * b6) + (b16 * b5);
float b17 = dVar.b(j14) + dVar.b(j13);
float b18 = dVar.b(j15) - dVar.b(j16);
float f10 = (b6 * b17) - (b5 * b18);
float f11 = (b17 * b5) + (b18 * b6);
long j17 = j4 + 6;
long j18 = j4 + 15;
float b19 = dVar.b(j17) - dVar.b(j18);
long j19 = j4 + 7;
long j20 = j4 + 14;
float b20 = dVar.b(j20) + dVar.b(j19);
float f12 = (b6 * b19) - (b5 * b20);
float f13 = (b19 * b5) + (b20 * b6);
float b21 = dVar.b(j18) + dVar.b(j17);
float b22 = dVar.b(j19) - dVar.b(j20);
float f14 = (b5 * b21) - (b6 * b22);
float f15 = (b6 * b21) + (b22 * b5);
float f16 = b7 + f4;
float f17 = b8 + f5;
float f18 = f8 + f12;
float f19 = f9 + f13;
dVar.c(j7, AbstractC1518b.j(f16, f18, dVar, j4, f17, f19));
dVar.c(j15, AbstractC1518b.l(f16, f18, dVar, j13, f17, f19));
float f20 = b7 - f4;
float f21 = b8 - f5;
float f22 = f8 - f12;
float f23 = f9 - f13;
dVar.c(j11, AbstractC1518b.a(f20, f23, dVar, j9, f21, f22));
dVar.c(j19, AbstractC1518b.m(f20, f23, dVar, j17, f21, f22));
float f24 = b9 - f7;
float f25 = b10 + f6;
float f26 = f10 - f14;
float f27 = f11 - f15;
dVar.c(j6, AbstractC1518b.j(f24, f26, dVar, j8, f25, f27));
dVar.c(j14, AbstractC1518b.l(f24, f26, dVar, j16, f25, f27));
float f28 = b9 + f7;
float f29 = b10 - f6;
float f30 = f10 + f14;
float f31 = f11 + f15;
dVar.c(j10, AbstractC1518b.a(f28, f31, dVar, j12, f29, f30));
dVar.c(j18, AbstractC1518b.m(f28, f31, dVar, j20, f29, f30));
}
public static void l(float[] fArr, int i4, float[] fArr2, int i5) {
float f4 = fArr2[i5 + 1];
float f5 = fArr2[i5 + 2];
float f6 = fArr2[i5 + 3];
float f7 = fArr[i4];
int i6 = i4 + 9;
float f8 = fArr[i6];
float f9 = f7 - f8;
int i7 = i4 + 1;
float f10 = fArr[i7];
int i8 = i4 + 8;
float f11 = fArr[i8];
float f12 = f10 + f11;
float f13 = f7 + f8;
float f14 = f10 - f11;
int i9 = i4 + 4;
float f15 = fArr[i9];
int i10 = i4 + 13;
float f16 = fArr[i10];
float f17 = f15 - f16;
int i11 = i4 + 5;
float f18 = fArr[i11];
int i12 = i4 + 12;
float f19 = fArr[i12];
float f20 = f18 + f19;
float f21 = (f17 - f20) * f4;
float f22 = (f20 + f17) * f4;
float f23 = f15 + f16;
float f24 = f18 - f19;
float f25 = (f23 - f24) * f4;
float f26 = (f24 + f23) * f4;
int i13 = i4 + 2;
float f27 = fArr[i13];
int i14 = i4 + 11;
float f28 = fArr[i14];
float f29 = f27 - f28;
int i15 = i4 + 3;
float f30 = fArr[i15];
int i16 = i4 + 10;
float f31 = fArr[i16];
float f32 = f30 + f31;
float f33 = (f5 * f29) - (f6 * f32);
float f34 = (f29 * f6) + (f32 * f5);
float f35 = f27 + f28;
float f36 = f30 - f31;
float f37 = (f6 * f35) - (f5 * f36);
float f38 = (f35 * f5) + (f36 * f6);
int i17 = i4 + 6;
float f39 = fArr[i17];
int i18 = i4 + 15;
float f40 = fArr[i18];
float f41 = f39 - f40;
int i19 = i4 + 7;
float f42 = fArr[i19];
int i20 = i4 + 14;
float f43 = fArr[i20];
float f44 = f42 + f43;
float f45 = (f6 * f41) - (f5 * f44);
float f46 = (f41 * f5) + (f44 * f6);
float f47 = f39 + f40;
float f48 = f42 - f43;
float f49 = (f5 * f47) - (f6 * f48);
float f50 = (f6 * f47) + (f5 * f48);
float f51 = f9 + f21;
float f52 = f12 + f22;
float f53 = f33 + f45;
float f54 = f34 + f46;
fArr[i4] = f51 + f53;
fArr[i7] = f52 + f54;
fArr[i13] = f51 - f53;
fArr[i15] = f52 - f54;
float f55 = f9 - f21;
float f56 = f12 - f22;
float f57 = f33 - f45;
float f58 = f34 - f46;
fArr[i9] = f55 - f58;
fArr[i11] = f56 + f57;
fArr[i17] = f55 + f58;
fArr[i19] = f56 - f57;
float f59 = f13 - f26;
float f60 = f14 + f25;
float f61 = f37 - f49;
float f62 = f38 - f50;
fArr[i8] = f59 + f61;
fArr[i6] = f60 + f62;
fArr[i16] = f59 - f61;
fArr[i14] = f60 - f62;
float f63 = f13 + f26;
float f64 = f14 - f25;
float f65 = f37 + f49;
float f66 = f38 + f50;
fArr[i12] = f63 - f66;
fArr[i10] = f64 + f65;
fArr[i20] = f63 + f66;
fArr[i18] = f64 - f65;
}
public static void m(d dVar, long j4, d dVar2, long j5) {
float b4 = dVar2.b(j5 + 1);
float b5 = dVar2.b(j5 + 2);
float b6 = dVar2.b(j5 + 3);
long j6 = j4 + 16;
float b7 = dVar.b(j6) + dVar.b(j4);
long j7 = j4 + 1;
long j8 = j4 + 17;
float b8 = dVar.b(j8) + dVar.b(j7);
float b9 = dVar.b(j4) - dVar.b(j6);
float b10 = dVar.b(j7) - dVar.b(j8);
long j9 = j4 + 8;
long j10 = j4 + 24;
float b11 = dVar.b(j10) + dVar.b(j9);
long j11 = j4 + 9;
long j12 = j4 + 25;
float b12 = dVar.b(j12) + dVar.b(j11);
float b13 = dVar.b(j9) - dVar.b(j10);
float b14 = dVar.b(j11) - dVar.b(j12);
float f4 = b7 + b11;
float f5 = b8 + b12;
float f6 = b7 - b11;
float f7 = b8 - b12;
float f8 = b9 - b14;
float f9 = b10 + b13;
float f10 = b9 + b14;
float f11 = b10 - b13;
long j13 = j4 + 2;
long j14 = j4 + 18;
float b15 = dVar.b(j14) + dVar.b(j13);
long j15 = j4 + 3;
long j16 = j4 + 19;
float b16 = dVar.b(j16) + dVar.b(j15);
float b17 = dVar.b(j13) - dVar.b(j14);
float b18 = dVar.b(j15) - dVar.b(j16);
long j17 = j4 + 10;
long j18 = j4 + 26;
float b19 = dVar.b(j18) + dVar.b(j17);
long j19 = j4 + 11;
long j20 = j4 + 27;
float b20 = dVar.b(j20) + dVar.b(j19);
float b21 = dVar.b(j17) - dVar.b(j18);
float b22 = dVar.b(j19) - dVar.b(j20);
float f12 = b15 + b19;
float f13 = b16 + b20;
float f14 = b15 - b19;
float f15 = b16 - b20;
float f16 = b17 - b22;
float f17 = b18 + b21;
float f18 = (b5 * f16) - (b6 * f17);
float f19 = (f16 * b6) + (f17 * b5);
float f20 = b17 + b22;
float f21 = b18 - b21;
float f22 = (b6 * f20) - (b5 * f21);
float f23 = (f20 * b5) + (f21 * b6);
long j21 = j4 + 4;
long j22 = j4 + 20;
float b23 = dVar.b(j22) + dVar.b(j21);
long j23 = j4 + 5;
long j24 = j4 + 21;
float b24 = dVar.b(j24) + dVar.b(j23);
float b25 = dVar.b(j21) - dVar.b(j22);
float b26 = dVar.b(j23) - dVar.b(j24);
long j25 = j4 + 12;
long j26 = j4 + 28;
float b27 = dVar.b(j26) + dVar.b(j25);
long j27 = j4 + 13;
long j28 = j4 + 29;
float b28 = dVar.b(j28) + dVar.b(j27);
float b29 = dVar.b(j25) - dVar.b(j26);
float b30 = dVar.b(j27) - dVar.b(j28);
float f24 = b23 + b27;
float f25 = b24 + b28;
float f26 = b23 - b27;
float f27 = b24 - b28;
float f28 = b25 - b30;
float f29 = b26 + b29;
float f30 = (f28 - f29) * b4;
float f31 = (f29 + f28) * b4;
float f32 = b25 + b30;
float f33 = b26 - b29;
float f34 = (f32 + f33) * b4;
float f35 = (f33 - f32) * b4;
long j29 = j4 + 6;
long j30 = j4 + 22;
float b31 = dVar.b(j30) + dVar.b(j29);
long j31 = j4 + 7;
long j32 = j4 + 23;
float b32 = dVar.b(j32) + dVar.b(j31);
float b33 = dVar.b(j29) - dVar.b(j30);
float b34 = dVar.b(j31) - dVar.b(j32);
long j33 = j4 + 14;
long j34 = j4 + 30;
float b35 = dVar.b(j34) + dVar.b(j33);
long j35 = j4 + 15;
long j36 = j4 + 31;
float b36 = dVar.b(j36) + dVar.b(j35);
float b37 = dVar.b(j33) - dVar.b(j34);
float b38 = dVar.b(j35) - dVar.b(j36);
float f36 = b31 + b35;
float f37 = b32 + b36;
float f38 = b31 - b35;
float f39 = b32 - b36;
float f40 = b33 - b38;
float f41 = b34 + b37;
float f42 = (b6 * f40) - (b5 * f41);
float f43 = (f40 * b5) + (f41 * b6);
float f44 = b33 + b38;
float f45 = b34 - b37;
float f46 = (b5 * f44) - (b6 * f45);
float f47 = (b6 * f44) + (b5 * f45);
float f48 = f10 - f34;
float f49 = f11 - f35;
float f50 = f10 + f34;
float f51 = f11 + f35;
float f52 = f22 - f46;
float f53 = f23 - f47;
float f54 = f22 + f46;
float f55 = f23 + f47;
dVar.c(j12, AbstractC1518b.j(f48, f52, dVar, j10, f49, f53));
dVar.c(j20, AbstractC1518b.l(f48, f52, dVar, j18, f49, f53));
dVar.c(j28, AbstractC1518b.a(f50, f55, dVar, j26, f51, f54));
dVar.c(j36, AbstractC1518b.m(f50, f55, dVar, j34, f51, f54));
float f56 = f8 + f30;
float f57 = f9 + f31;
float f58 = f8 - f30;
float f59 = f9 - f31;
float f60 = f18 + f42;
float f61 = f19 + f43;
float f62 = f18 - f42;
float f63 = f19 - f43;
dVar.c(j8, AbstractC1518b.j(f56, f60, dVar, j6, f57, f61));
dVar.c(j16, AbstractC1518b.l(f56, f60, dVar, j14, f57, f61));
dVar.c(j24, AbstractC1518b.a(f58, f63, dVar, j22, f59, f62));
dVar.c(j32, AbstractC1518b.m(f58, f63, dVar, j30, f59, f62));
float f64 = f14 - f39;
float f65 = f15 + f38;
float f66 = (f64 - f65) * b4;
float f67 = (f65 + f64) * b4;
float f68 = f14 + f39;
float f69 = f15 - f38;
float f70 = (f68 - f69) * b4;
float f71 = (f69 + f68) * b4;
float f72 = f6 - f27;
float f73 = f7 + f26;
float f74 = f6 + f27;
float f75 = f7 - f26;
dVar.c(j11, AbstractC1518b.j(f72, f66, dVar, j9, f73, f67));
dVar.c(j19, AbstractC1518b.l(f72, f66, dVar, j17, f73, f67));
dVar.c(j27, AbstractC1518b.a(f74, f71, dVar, j25, f75, f70));
dVar.c(j35, AbstractC1518b.m(f74, f71, dVar, j33, f75, f70));
float f76 = f4 + f24;
float f77 = f5 + f25;
float f78 = f4 - f24;
float f79 = f5 - f25;
float f80 = f12 + f36;
float f81 = f13 + f37;
float f82 = f12 - f36;
float f83 = f13 - f37;
dVar.c(j7, AbstractC1518b.j(f76, f80, dVar, j4, f77, f81));
dVar.c(j15, AbstractC1518b.l(f76, f80, dVar, j13, f77, f81));
dVar.c(j23, AbstractC1518b.a(f78, f83, dVar, j21, f79, f82));
dVar.c(j31, AbstractC1518b.m(f78, f83, dVar, j29, f79, f82));
}
public static void n(float[] fArr, int i4, float[] fArr2, int i5) {
float f4 = fArr2[i5 + 1];
float f5 = fArr2[i5 + 2];
float f6 = fArr2[i5 + 3];
float f7 = fArr[i4];
int i6 = i4 + 16;
float f8 = fArr[i6];
float f9 = f7 + f8;
int i7 = i4 + 1;
float f10 = fArr[i7];
int i8 = i4 + 17;
float f11 = fArr[i8];
float f12 = f10 + f11;
float f13 = f7 - f8;
float f14 = f10 - f11;
int i9 = i4 + 8;
float f15 = fArr[i9];
int i10 = i4 + 24;
float f16 = fArr[i10];
float f17 = f15 + f16;
int i11 = i4 + 9;
float f18 = fArr[i11];
int i12 = i4 + 25;
float f19 = fArr[i12];
float f20 = f18 + f19;
float f21 = f15 - f16;
float f22 = f18 - f19;
float f23 = f9 + f17;
float f24 = f12 + f20;
float f25 = f9 - f17;
float f26 = f12 - f20;
float f27 = f13 - f22;
float f28 = f14 + f21;
float f29 = f13 + f22;
float f30 = f14 - f21;
int i13 = i4 + 2;
float f31 = fArr[i13];
int i14 = i4 + 18;
float f32 = fArr[i14];
float f33 = f31 + f32;
int i15 = i4 + 3;
float f34 = fArr[i15];
int i16 = i4 + 19;
float f35 = fArr[i16];
float f36 = f34 + f35;
float f37 = f31 - f32;
float f38 = f34 - f35;
int i17 = i4 + 10;
float f39 = fArr[i17];
int i18 = i4 + 26;
float f40 = fArr[i18];
float f41 = f39 + f40;
int i19 = i4 + 11;
float f42 = fArr[i19];
int i20 = i4 + 27;
float f43 = fArr[i20];
float f44 = f42 + f43;
float f45 = f39 - f40;
float f46 = f42 - f43;
float f47 = f33 + f41;
float f48 = f36 + f44;
float f49 = f33 - f41;
float f50 = f36 - f44;
float f51 = f37 - f46;
float f52 = f38 + f45;
float f53 = (f5 * f51) - (f6 * f52);
float f54 = (f51 * f6) + (f52 * f5);
float f55 = f37 + f46;
float f56 = f38 - f45;
float f57 = (f6 * f55) - (f5 * f56);
float f58 = (f55 * f5) + (f56 * f6);
int i21 = i4 + 4;
float f59 = fArr[i21];
int i22 = i4 + 20;
float f60 = fArr[i22];
float f61 = f59 + f60;
int i23 = i4 + 5;
float f62 = fArr[i23];
int i24 = i4 + 21;
float f63 = fArr[i24];
float f64 = f62 + f63;
float f65 = f59 - f60;
float f66 = f62 - f63;
int i25 = i4 + 12;
float f67 = fArr[i25];
int i26 = i4 + 28;
float f68 = fArr[i26];
float f69 = f67 + f68;
int i27 = i4 + 13;
float f70 = fArr[i27];
int i28 = i4 + 29;
float f71 = fArr[i28];
float f72 = f70 + f71;
float f73 = f67 - f68;
float f74 = f70 - f71;
float f75 = f61 + f69;
float f76 = f64 + f72;
float f77 = f61 - f69;
float f78 = f64 - f72;
float f79 = f65 - f74;
float f80 = f66 + f73;
float f81 = (f79 - f80) * f4;
float f82 = (f80 + f79) * f4;
float f83 = f65 + f74;
float f84 = f66 - f73;
float f85 = (f83 + f84) * f4;
float f86 = (f84 - f83) * f4;
int i29 = i4 + 6;
float f87 = fArr[i29];
int i30 = i4 + 22;
float f88 = fArr[i30];
float f89 = f87 + f88;
int i31 = i4 + 7;
float f90 = fArr[i31];
int i32 = i4 + 23;
float f91 = fArr[i32];
float f92 = f90 + f91;
float f93 = f87 - f88;
float f94 = f90 - f91;
int i33 = i4 + 14;
float f95 = fArr[i33];
int i34 = i4 + 30;
float f96 = fArr[i34];
float f97 = f95 + f96;
int i35 = i4 + 15;
float f98 = fArr[i35];
int i36 = i4 + 31;
float f99 = fArr[i36];
float f100 = f98 + f99;
float f101 = f95 - f96;
float f102 = f98 - f99;
float f103 = f89 + f97;
float f104 = f92 + f100;
float f105 = f89 - f97;
float f106 = f92 - f100;
float f107 = f93 - f102;
float f108 = f94 + f101;
float f109 = (f6 * f107) - (f5 * f108);
float f110 = (f107 * f5) + (f108 * f6);
float f111 = f93 + f102;
float f112 = f94 - f101;
float f113 = (f5 * f111) - (f6 * f112);
float f114 = (f6 * f111) + (f5 * f112);
float f115 = f29 - f85;
float f116 = f30 - f86;
float f117 = f29 + f85;
float f118 = f30 + f86;
float f119 = f57 - f113;
float f120 = f58 - f114;
float f121 = f57 + f113;
float f122 = f58 + f114;
fArr[i10] = f115 + f119;
fArr[i12] = f116 + f120;
fArr[i18] = f115 - f119;
fArr[i20] = f116 - f120;
fArr[i26] = f117 - f122;
fArr[i28] = f118 + f121;
fArr[i34] = f117 + f122;
fArr[i36] = f118 - f121;
float f123 = f27 + f81;
float f124 = f28 + f82;
float f125 = f27 - f81;
float f126 = f28 - f82;
float f127 = f53 + f109;
float f128 = f54 + f110;
float f129 = f53 - f109;
float f130 = f54 - f110;
fArr[i6] = f123 + f127;
fArr[i8] = f124 + f128;
fArr[i14] = f123 - f127;
fArr[i16] = f124 - f128;
fArr[i22] = f125 - f130;
fArr[i24] = f126 + f129;
fArr[i30] = f125 + f130;
fArr[i32] = f126 - f129;
float f131 = f49 - f106;
float f132 = f50 + f105;
float f133 = (f131 - f132) * f4;
float f134 = (f132 + f131) * f4;
float f135 = f49 + f106;
float f136 = f50 - f105;
float f137 = (f135 - f136) * f4;
float f138 = (f136 + f135) * f4;
float f139 = f25 - f78;
float f140 = f26 + f77;
float f141 = f25 + f78;
float f142 = f26 - f77;
fArr[i9] = f139 + f133;
fArr[i11] = f140 + f134;
fArr[i17] = f139 - f133;
fArr[i19] = f140 - f134;
fArr[i25] = f141 - f138;
fArr[i27] = f142 + f137;
fArr[i33] = f141 + f138;
fArr[i35] = f142 - f137;
float f143 = f23 + f75;
float f144 = f24 + f76;
float f145 = f23 - f75;
float f146 = f24 - f76;
float f147 = f47 + f103;
float f148 = f48 + f104;
float f149 = f47 - f103;
float f150 = f48 - f104;
fArr[i4] = f143 + f147;
fArr[i7] = f144 + f148;
fArr[i13] = f143 - f147;
fArr[i15] = f144 - f148;
fArr[i21] = f145 - f150;
fArr[i23] = f146 + f149;
fArr[i29] = f145 + f150;
fArr[i31] = f146 - f149;
}
public static void o(d dVar, long j4, d dVar2, long j5) {
float b4 = dVar2.b(j5 + 1);
float b5 = dVar2.b(j5 + 4);
float b6 = dVar2.b(j5 + 5);
float b7 = dVar2.b(j5 + 6);
float f4 = -dVar2.b(j5 + 7);
float b8 = dVar2.b(j5 + 8);
float b9 = dVar2.b(j5 + 9);
long j6 = j4 + 17;
float b10 = dVar.b(j4) - dVar.b(j6);
long j7 = j4 + 1;
long j8 = j4 + 16;
float b11 = dVar.b(j8) + dVar.b(j7);
long j9 = j4 + 8;
long j10 = j4 + 25;
float b12 = dVar.b(j9) - dVar.b(j10);
long j11 = j4 + 9;
float b13 = dVar.b(j11);
long j12 = j4 + 24;
float b14 = dVar.b(j12) + b13;
float f5 = (b12 - b14) * b4;
float f6 = (b14 + b12) * b4;
float f7 = b10 + f5;
float f8 = b11 + f6;
float f9 = b10 - f5;
float f10 = b11 - f6;
float b15 = dVar.b(j6) + dVar.b(j4);
float b16 = dVar.b(j7) - dVar.b(j8);
float b17 = dVar.b(j10) + dVar.b(j9);
float b18 = dVar.b(j11) - dVar.b(j12);
float f11 = (b17 - b18) * b4;
float f12 = (b18 + b17) * b4;
float f13 = b15 - f12;
float f14 = b16 + f11;
float f15 = b15 + f12;
float f16 = b16 - f11;
long j13 = j4 + 2;
long j14 = j4 + 19;
float b19 = dVar.b(j13) - dVar.b(j14);
long j15 = j4 + 3;
long j16 = j4 + 18;
float b20 = dVar.b(j16) + dVar.b(j15);
float f17 = (b5 * b19) - (b6 * b20);
float f18 = (b19 * b6) + (b20 * b5);
long j17 = j4 + 10;
long j18 = j4 + 27;
float b21 = dVar.b(j17) - dVar.b(j18);
long j19 = j4 + 11;
float b22 = dVar.b(j19);
long j20 = j4 + 26;
float b23 = dVar.b(j20) + b22;
float f19 = (f4 * b21) - (b7 * b23);
float f20 = (b21 * b7) + (b23 * f4);
float f21 = f17 + f19;
float f22 = f18 + f20;
float f23 = f17 - f19;
float f24 = f18 - f20;
float b24 = dVar.b(j14) + dVar.b(j13);
float b25 = dVar.b(j15) - dVar.b(j16);
float f25 = (b7 * b24) - (f4 * b25);
float f26 = (b24 * f4) + (b25 * b7);
float b26 = dVar.b(j18) + dVar.b(j17);
float b27 = dVar.b(j19) - dVar.b(j20);
float f27 = (b6 * b27) + (b5 * b26);
float f28 = (b27 * b5) - (b6 * b26);
float f29 = f25 - f27;
float f30 = f26 - f28;
float f31 = f25 + f27;
float f32 = f26 + f28;
long j21 = j4 + 4;
long j22 = j4 + 21;
float b28 = dVar.b(j21) - dVar.b(j22);
long j23 = j4 + 5;
long j24 = j4 + 20;
float b29 = dVar.b(j24) + dVar.b(j23);
float f33 = (b8 * b28) - (b9 * b29);
float f34 = (b28 * b9) + (b29 * b8);
long j25 = j4 + 12;
long j26 = j4 + 29;
float b30 = dVar.b(j25) - dVar.b(j26);
long j27 = j4 + 13;
float b31 = dVar.b(j27);
long j28 = j4 + 28;
float b32 = dVar.b(j28) + b31;
float f35 = (b9 * b30) - (b8 * b32);
float f36 = (b30 * b8) + (b32 * b9);
float f37 = f33 + f35;
float f38 = f34 + f36;
float f39 = f33 - f35;
float f40 = f34 - f36;
float b33 = dVar.b(j22) + dVar.b(j21);
float b34 = dVar.b(j23) - dVar.b(j24);
float f41 = (b9 * b33) - (b8 * b34);
float f42 = (b33 * b8) + (b34 * b9);
float b35 = dVar.b(j26) + dVar.b(j25);
float b36 = dVar.b(j27) - dVar.b(j28);
float f43 = (b8 * b35) - (b9 * b36);
float f44 = (b9 * b35) + (b36 * b8);
float f45 = f41 - f43;
float f46 = f42 - f44;
float f47 = f41 + f43;
float f48 = f42 + f44;
long j29 = j4 + 6;
long j30 = j4 + 23;
float b37 = dVar.b(j29) - dVar.b(j30);
long j31 = j4 + 7;
long j32 = j4 + 22;
float b38 = dVar.b(j32) + dVar.b(j31);
float f49 = (b7 * b37) - (f4 * b38);
float f50 = (b37 * f4) + (b38 * b7);
long j33 = j4 + 14;
long j34 = j4 + 31;
float b39 = dVar.b(j33) - dVar.b(j34);
long j35 = j4 + 15;
float b40 = dVar.b(j35);
long j36 = j4 + 30;
float b41 = dVar.b(j36) + b40;
float f51 = (b6 * b39) - (b5 * b41);
float f52 = (b39 * b5) + (b41 * b6);
float f53 = f49 + f51;
float f54 = f50 + f52;
float f55 = f49 - f51;
float f56 = f50 - f52;
float b42 = dVar.b(j30) + dVar.b(j29);
float b43 = dVar.b(j31) - dVar.b(j32);
float f57 = (b5 * b43) + (b6 * b42);
float f58 = (b43 * b6) - (b42 * b5);
float b44 = dVar.b(j34) + dVar.b(j33);
float b45 = dVar.b(j35) - dVar.b(j36);
float f59 = (f4 * b44) - (b7 * b45);
float f60 = (b7 * b44) + (b45 * f4);
float f61 = f57 + f59;
float f62 = f58 + f60;
float f63 = f57 - f59;
float f64 = f58 - f60;
float f65 = f7 + f37;
float f66 = f8 + f38;
float f67 = f21 + f53;
float f68 = f22 + f54;
dVar.c(j7, AbstractC1518b.j(f65, f67, dVar, j4, f66, f68));
dVar.c(j15, AbstractC1518b.l(f65, f67, dVar, j13, f66, f68));
float f69 = f7 - f37;
float f70 = f8 - f38;
float f71 = f21 - f53;
float f72 = f22 - f54;
dVar.c(j23, AbstractC1518b.a(f69, f72, dVar, j21, f70, f71));
dVar.c(j31, AbstractC1518b.m(f69, f72, dVar, j29, f70, f71));
float f73 = f9 - f40;
float f74 = f10 + f39;
float f75 = f23 - f56;
float f76 = f24 + f55;
float f77 = (f75 - f76) * b4;
float f78 = (f76 + f75) * b4;
dVar.c(j11, AbstractC1518b.j(f73, f77, dVar, j9, f74, f78));
dVar.c(j19, AbstractC1518b.l(f73, f77, dVar, j17, f74, f78));
float f79 = f9 + f40;
float f80 = f10 - f39;
float f81 = f23 + f56;
float f82 = f24 - f55;
float f83 = (f81 - f82) * b4;
float f84 = (f82 + f81) * b4;
dVar.c(j27, AbstractC1518b.a(f79, f84, dVar, j25, f80, f83));
dVar.c(j35, AbstractC1518b.m(f79, f84, dVar, j33, f80, f83));
float f85 = f13 + f45;
float f86 = f14 + f46;
float f87 = f29 - f61;
float f88 = f30 - f62;
dVar.c(j6, AbstractC1518b.j(f85, f87, dVar, j8, f86, f88));
dVar.c(j14, AbstractC1518b.l(f85, f87, dVar, j16, f86, f88));
float f89 = f13 - f45;
float f90 = f14 - f46;
float f91 = f29 + f61;
float f92 = f30 + f62;
dVar.c(j22, AbstractC1518b.a(f89, f92, dVar, j24, f90, f91));
dVar.c(j30, AbstractC1518b.m(f89, f92, dVar, j32, f90, f91));
float f93 = f15 - f48;
float f94 = f16 + f47;
float f95 = f31 + f64;
float f96 = f32 - f63;
float f97 = (f95 - f96) * b4;
float f98 = (f96 + f95) * b4;
dVar.c(j10, AbstractC1518b.j(f93, f97, dVar, j12, f94, f98));
dVar.c(j18, AbstractC1518b.l(f93, f97, dVar, j20, f94, f98));
float f99 = f15 + f48;
float f100 = f16 - f47;
float f101 = f31 - f64;
float f102 = f32 + f63;
float f103 = (f101 - f102) * b4;
float f104 = (f102 + f101) * b4;
dVar.c(j26, AbstractC1518b.a(f99, f104, dVar, j28, f100, f103));
dVar.c(j34, AbstractC1518b.m(f99, f104, dVar, j36, f100, f103));
}
public static void p(float[] fArr, int i4, float[] fArr2, int i5) {
float f4 = fArr2[i5 + 1];
float f5 = fArr2[i5 + 4];
float f6 = fArr2[i5 + 5];
float f7 = fArr2[i5 + 6];
float f8 = -fArr2[i5 + 7];
float f9 = fArr2[i5 + 8];
float f10 = fArr2[i5 + 9];
float f11 = fArr[i4];
int i6 = i4 + 17;
float f12 = fArr[i6];
float f13 = f11 - f12;
int i7 = i4 + 1;
float f14 = fArr[i7];
int i8 = i4 + 16;
float f15 = fArr[i8];
float f16 = f14 + f15;
int i9 = i4 + 8;
float f17 = fArr[i9];
int i10 = i4 + 25;
float f18 = fArr[i10];
float f19 = f17 - f18;
int i11 = i4 + 9;
float f20 = fArr[i11];
int i12 = i4 + 24;
float f21 = fArr[i12];
float f22 = f20 + f21;
float f23 = (f19 - f22) * f4;
float f24 = (f22 + f19) * f4;
float f25 = f13 + f23;
float f26 = f16 + f24;
float f27 = f13 - f23;
float f28 = f16 - f24;
float f29 = f11 + f12;
float f30 = f14 - f15;
float f31 = f17 + f18;
float f32 = f20 - f21;
float f33 = (f31 - f32) * f4;
float f34 = (f32 + f31) * f4;
float f35 = f29 - f34;
float f36 = f30 + f33;
float f37 = f29 + f34;
float f38 = f30 - f33;
int i13 = i4 + 2;
float f39 = fArr[i13];
int i14 = i4 + 19;
float f40 = fArr[i14];
float f41 = f39 - f40;
int i15 = i4 + 3;
float f42 = fArr[i15];
int i16 = i4 + 18;
float f43 = fArr[i16];
float f44 = f42 + f43;
float f45 = (f5 * f41) - (f6 * f44);
float f46 = (f41 * f6) + (f44 * f5);
int i17 = i4 + 10;
float f47 = fArr[i17];
int i18 = i4 + 27;
float f48 = fArr[i18];
float f49 = f47 - f48;
int i19 = i4 + 11;
float f50 = fArr[i19];
int i20 = i4 + 26;
float f51 = fArr[i20];
float f52 = f50 + f51;
float f53 = (f8 * f49) - (f7 * f52);
float f54 = (f49 * f7) + (f52 * f8);
float f55 = f45 + f53;
float f56 = f46 + f54;
float f57 = f45 - f53;
float f58 = f46 - f54;
float f59 = f39 + f40;
float f60 = f42 - f43;
float f61 = (f7 * f59) - (f8 * f60);
float f62 = (f59 * f8) + (f60 * f7);
float f63 = f47 + f48;
float f64 = f50 - f51;
float f65 = (f6 * f64) + (f5 * f63);
float f66 = (f64 * f5) - (f63 * f6);
float f67 = f61 - f65;
float f68 = f62 - f66;
float f69 = f61 + f65;
float f70 = f62 + f66;
int i21 = i4 + 4;
float f71 = fArr[i21];
int i22 = i4 + 21;
float f72 = fArr[i22];
float f73 = f71 - f72;
int i23 = i4 + 5;
float f74 = fArr[i23];
int i24 = i4 + 20;
float f75 = fArr[i24];
float f76 = f74 + f75;
float f77 = (f9 * f73) - (f10 * f76);
float f78 = (f73 * f10) + (f76 * f9);
int i25 = i4 + 12;
float f79 = fArr[i25];
int i26 = i4 + 29;
float f80 = fArr[i26];
float f81 = f79 - f80;
int i27 = i4 + 13;
float f82 = fArr[i27];
int i28 = i4 + 28;
float f83 = fArr[i28];
float f84 = f82 + f83;
float f85 = (f10 * f81) - (f9 * f84);
float f86 = (f81 * f9) + (f84 * f10);
float f87 = f77 + f85;
float f88 = f78 + f86;
float f89 = f77 - f85;
float f90 = f78 - f86;
float f91 = f71 + f72;
float f92 = f74 - f75;
float f93 = (f10 * f91) - (f9 * f92);
float f94 = (f91 * f9) + (f92 * f10);
float f95 = f79 + f80;
float f96 = f82 - f83;
float f97 = (f9 * f95) - (f10 * f96);
float f98 = (f10 * f95) + (f9 * f96);
float f99 = f93 - f97;
float f100 = f94 - f98;
float f101 = f93 + f97;
float f102 = f94 + f98;
int i29 = i4 + 6;
float f103 = fArr[i29];
int i30 = i4 + 23;
float f104 = fArr[i30];
float f105 = f103 - f104;
int i31 = i4 + 7;
float f106 = fArr[i31];
int i32 = i4 + 22;
float f107 = fArr[i32];
float f108 = f106 + f107;
float f109 = (f7 * f105) - (f8 * f108);
float f110 = (f105 * f8) + (f108 * f7);
int i33 = i4 + 14;
float f111 = fArr[i33];
int i34 = i4 + 31;
float f112 = fArr[i34];
float f113 = f111 - f112;
int i35 = i4 + 15;
float f114 = fArr[i35];
int i36 = i4 + 30;
float f115 = fArr[i36];
float f116 = f114 + f115;
float f117 = (f6 * f113) - (f5 * f116);
float f118 = (f113 * f5) + (f116 * f6);
float f119 = f109 + f117;
float f120 = f110 + f118;
float f121 = f109 - f117;
float f122 = f110 - f118;
float f123 = f103 + f104;
float f124 = f106 - f107;
float f125 = (f5 * f124) + (f6 * f123);
float f126 = (f6 * f124) - (f5 * f123);
float f127 = f111 + f112;
float f128 = f114 - f115;
float f129 = (f8 * f127) - (f7 * f128);
float f130 = (f7 * f127) + (f8 * f128);
float f131 = f125 + f129;
float f132 = f126 + f130;
float f133 = f125 - f129;
float f134 = f126 - f130;
float f135 = f25 + f87;
float f136 = f26 + f88;
float f137 = f55 + f119;
float f138 = f56 + f120;
fArr[i4] = f135 + f137;
fArr[i7] = f136 + f138;
fArr[i13] = f135 - f137;
fArr[i15] = f136 - f138;
float f139 = f25 - f87;
float f140 = f26 - f88;
float f141 = f55 - f119;
float f142 = f56 - f120;
fArr[i21] = f139 - f142;
fArr[i23] = f140 + f141;
fArr[i29] = f139 + f142;
fArr[i31] = f140 - f141;
float f143 = f27 - f90;
float f144 = f28 + f89;
float f145 = f57 - f122;
float f146 = f58 + f121;
float f147 = (f145 - f146) * f4;
float f148 = (f146 + f145) * f4;
fArr[i9] = f143 + f147;
fArr[i11] = f144 + f148;
fArr[i17] = f143 - f147;
fArr[i19] = f144 - f148;
float f149 = f27 + f90;
float f150 = f28 - f89;
float f151 = f57 + f122;
float f152 = f58 - f121;
float f153 = (f151 - f152) * f4;
float f154 = (f152 + f151) * f4;
fArr[i25] = f149 - f154;
fArr[i27] = f150 + f153;
fArr[i33] = f149 + f154;
fArr[i35] = f150 - f153;
float f155 = f35 + f99;
float f156 = f36 + f100;
float f157 = f67 - f131;
float f158 = f68 - f132;
fArr[i8] = f155 + f157;
fArr[i6] = f156 + f158;
fArr[i16] = f155 - f157;
fArr[i14] = f156 - f158;
float f159 = f35 - f99;
float f160 = f36 - f100;
float f161 = f67 + f131;
float f162 = f68 + f132;
fArr[i24] = f159 - f162;
fArr[i22] = f160 + f161;
fArr[i32] = f159 + f162;
fArr[i30] = f160 - f161;
float f163 = f37 - f102;
float f164 = f38 + f101;
float f165 = f69 + f134;
float f166 = f70 - f133;
float f167 = (f165 - f166) * f4;
float f168 = (f166 + f165) * f4;
fArr[i12] = f163 + f167;
fArr[i10] = f164 + f168;
fArr[i20] = f163 - f167;
fArr[i18] = f164 - f168;
float f169 = f37 + f102;
float f170 = f38 - f101;
float f171 = f69 - f134;
float f172 = f70 + f133;
float f173 = (f171 - f172) * f4;
float f174 = (f172 + f171) * f4;
fArr[i28] = f169 - f174;
fArr[i26] = f170 + f173;
fArr[i36] = f169 + f174;
fArr[i34] = f170 - f173;
}
public static void q(int i4, float[] fArr, int i5, int[] iArr, int i6, float[] fArr2) {
if (i4 <= 8) {
if (i4 != 8) {
if (i4 == 4) {
H(fArr, i5);
return;
}
return;
}
float f4 = fArr[i5];
int i7 = i5 + 4;
float f5 = fArr[i7];
float f6 = f4 + f5;
int i8 = i5 + 1;
float f7 = fArr[i8];
int i9 = i5 + 5;
float f8 = fArr[i9];
float f9 = f7 + f8;
float f10 = f4 - f5;
float f11 = f7 - f8;
int i10 = i5 + 2;
float f12 = fArr[i10];
int i11 = i5 + 6;
float f13 = fArr[i11];
float f14 = f12 + f13;
int i12 = i5 + 3;
float f15 = fArr[i12];
int i13 = i5 + 7;
float f16 = fArr[i13];
float f17 = f15 + f16;
float f18 = f12 - f13;
float f19 = f15 - f16;
fArr[i5] = f6 + f14;
fArr[i8] = f9 + f17;
fArr[i10] = f10 - f19;
fArr[i12] = f11 + f18;
fArr[i7] = f6 - f14;
fArr[i9] = f9 - f17;
fArr[i11] = f10 + f19;
fArr[i13] = f11 - f18;
return;
}
if (i4 <= 32) {
if (i4 == 32) {
n(fArr, i5, fArr2, i6 - 8);
int i14 = i5 + 2;
float f20 = fArr[i14];
int i15 = i5 + 3;
float f21 = fArr[i15];
int i16 = i5 + 4;
float f22 = fArr[i16];
int i17 = i5 + 5;
float f23 = fArr[i17];
int i18 = i5 + 6;
float f24 = fArr[i18];
int i19 = i5 + 7;
float f25 = fArr[i19];
int i20 = i5 + 8;
float f26 = fArr[i20];
int i21 = i5 + 9;
float f27 = fArr[i21];
int i22 = i5 + 10;
float f28 = fArr[i22];
int i23 = i5 + 11;
float f29 = fArr[i23];
int i24 = i5 + 14;
float f30 = fArr[i24];
int i25 = i5 + 15;
float f31 = fArr[i25];
int i26 = i5 + 16;
float f32 = fArr[i26];
int i27 = i5 + 17;
float f33 = fArr[i27];
int i28 = i5 + 20;
float f34 = fArr[i28];
int i29 = i5 + 21;
float f35 = fArr[i29];
int i30 = i5 + 22;
float f36 = fArr[i30];
int i31 = i5 + 23;
float f37 = fArr[i31];
int i32 = i5 + 24;
float f38 = fArr[i32];
int i33 = i5 + 25;
float f39 = fArr[i33];
int i34 = i5 + 26;
float f40 = fArr[i34];
int i35 = i5 + 27;
float f41 = fArr[i35];
int i36 = i5 + 28;
float f42 = fArr[i36];
int i37 = i5 + 29;
float f43 = fArr[i37];
fArr[i14] = f32;
fArr[i15] = f33;
fArr[i16] = f26;
fArr[i17] = f27;
fArr[i18] = f38;
fArr[i19] = f39;
fArr[i20] = f22;
fArr[i21] = f23;
fArr[i22] = f34;
fArr[i23] = f35;
fArr[i24] = f42;
fArr[i25] = f43;
fArr[i26] = f20;
fArr[i27] = f21;
fArr[i28] = f28;
fArr[i29] = f29;
fArr[i30] = f40;
fArr[i31] = f41;
fArr[i32] = f24;
fArr[i33] = f25;
fArr[i34] = f36;
fArr[i35] = f37;
fArr[i36] = f30;
fArr[i37] = f31;
return;
}
j(fArr, i5, fArr2, 0);
int i38 = i5 + 2;
float f44 = fArr[i38];
int i39 = i5 + 3;
float f45 = fArr[i39];
int i40 = i5 + 6;
float f46 = fArr[i40];
int i41 = i5 + 7;
float f47 = fArr[i41];
int i42 = i5 + 8;
float f48 = fArr[i42];
int i43 = i5 + 9;
float f49 = fArr[i43];
int i44 = i5 + 12;
float f50 = fArr[i44];
int i45 = i5 + 13;
float f51 = fArr[i45];
fArr[i38] = f48;
fArr[i39] = f49;
fArr[i40] = f50;
fArr[i41] = f51;
fArr[i42] = f44;
fArr[i43] = f45;
fArr[i44] = f46;
fArr[i45] = f47;
return;
}
int i46 = i4 >> 2;
int i47 = i6 - i46;
int i48 = i4 >> 3;
int i49 = i48 * 2;
int i50 = i49 + i49;
int i51 = i50 + i49;
int i52 = i5 + i49;
int i53 = i50 + i5;
int i54 = i51 + i5;
float f52 = fArr[i5];
float f53 = fArr[i53];
float f54 = f52 + f53;
int i55 = i5 + 1;
float f55 = fArr[i55];
int i56 = i53 + 1;
float f56 = fArr[i56];
float f57 = f55 + f56;
float f58 = f52 - f53;
float f59 = f55 - f56;
float f60 = fArr[i52];
float f61 = fArr[i54];
float f62 = f60 + f61;
int i57 = i52 + 1;
float f63 = fArr[i57];
int i58 = i54 + 1;
float f64 = fArr[i58];
float f65 = f63 + f64;
float f66 = f60 - f61;
float f67 = f63 - f64;
fArr[i5] = f54 + f62;
fArr[i55] = f57 + f65;
fArr[i52] = f54 - f62;
fArr[i57] = f57 - f65;
fArr[i53] = f58 - f67;
fArr[i56] = f59 + f66;
fArr[i54] = f58 + f67;
fArr[i58] = f59 - f66;
float f68 = fArr2[i47 + 1];
float f69 = fArr2[i47 + 2];
float f70 = fArr2[i47 + 3];
float f71 = 1.0f;
int i59 = 2;
float f72 = 1.0f;
float f73 = 0.0f;
float f74 = 0.0f;
int i60 = 0;
while (i59 < i48 - 2) {
i60 += 4;
int i61 = i47 + i60;
float f75 = fArr2[i61];
float f76 = (f71 + f75) * f69;
float f77 = fArr2[i61 + 1];
float f78 = (f73 + f77) * f69;
float f79 = fArr2[i61 + 2];
float f80 = (f72 + f79) * f70;
float f81 = fArr2[i61 + 3];
float f82 = (f74 + f81) * f70;
int i62 = i59 + i49;
int i63 = i62 + i49;
int i64 = i63 + i49;
int i65 = i5 + i62;
int i66 = i5 + i63;
int i67 = i5 + i64;
int i68 = i5 + i59;
float f83 = fArr[i68];
float f84 = fArr[i66];
float f85 = f83 + f84;
int i69 = i68 + 1;
float f86 = fArr[i69];
int i70 = i66 + 1;
float f87 = fArr[i70];
float f88 = f86 + f87;
float f89 = f83 - f84;
float f90 = f86 - f87;
int i71 = i68 + 2;
float f91 = fArr[i71];
int i72 = i66 + 2;
float f92 = fArr[i72];
float f93 = f91 + f92;
int i73 = i68 + 3;
float f94 = fArr[i73];
int i74 = i66 + 3;
float f95 = fArr[i74];
float f96 = f94 + f95;
float f97 = f91 - f92;
float f98 = f94 - f95;
float f99 = fArr[i65];
float f100 = fArr[i67];
float f101 = f99 + f100;
int i75 = i65 + 1;
float f102 = fArr[i75];
int i76 = i67 + 1;
float f103 = fArr[i76];
float f104 = f102 + f103;
float f105 = f99 - f100;
float f106 = f102 - f103;
int i77 = i65 + 2;
float f107 = fArr[i77];
int i78 = i67 + 2;
float f108 = fArr[i78];
float f109 = f107 + f108;
int i79 = i65 + 3;
float f110 = fArr[i79];
int i80 = i67 + 3;
float f111 = fArr[i80];
float f112 = f110 + f111;
float f113 = f107 - f108;
float f114 = f110 - f111;
fArr[i68] = f85 + f101;
fArr[i69] = f88 + f104;
fArr[i71] = f93 + f109;
fArr[i73] = f96 + f112;
fArr[i65] = f85 - f101;
fArr[i75] = f88 - f104;
fArr[i77] = f93 - f109;
fArr[i79] = f96 - f112;
float f115 = f89 - f106;
float f116 = f90 + f105;
fArr[i66] = (f76 * f115) - (f78 * f116);
fArr[i70] = (f115 * f78) + (f116 * f76);
float f117 = f97 - f114;
float f118 = f98 + f113;
fArr[i72] = (f75 * f117) - (f77 * f118);
fArr[i74] = (f117 * f77) + (f118 * f75);
float f119 = f89 + f106;
float f120 = f90 - f105;
fArr[i67] = (f82 * f120) + (f80 * f119);
fArr[i76] = (f120 * f80) - (f119 * f82);
float f121 = f97 + f114;
float f122 = f98 - f113;
fArr[i78] = (f81 * f122) + (f79 * f121);
fArr[i80] = (f122 * f79) - (f121 * f81);
int i81 = i49 - i59;
int i82 = i81 + i49;
int i83 = i82 + i49;
int i84 = i83 + i49;
int i85 = i5 + i81;
int i86 = i5 + i82;
int i87 = i5 + i83;
int i88 = i5 + i84;
float f123 = fArr[i85];
float f124 = fArr[i87];
float f125 = f123 + f124;
int i89 = i85 + 1;
float f126 = fArr[i89];
int i90 = i87 + 1;
float f127 = fArr[i90];
float f128 = f126 + f127;
float f129 = f123 - f124;
float f130 = f126 - f127;
int i91 = i85 - 2;
float f131 = fArr[i91];
int i92 = i87 - 2;
float f132 = fArr[i92];
float f133 = f131 + f132;
int i93 = i85 - 1;
float f134 = fArr[i93];
int i94 = i87 - 1;
float f135 = fArr[i94];
float f136 = f134 + f135;
float f137 = f131 - f132;
float f138 = f134 - f135;
float f139 = fArr[i86];
float f140 = fArr[i88];
float f141 = f139 + f140;
int i95 = i86 + 1;
float f142 = fArr[i95];
int i96 = i88 + 1;
float f143 = fArr[i96];
float f144 = f142 + f143;
float f145 = f139 - f140;
float f146 = f142 - f143;
int i97 = i86 - 2;
float f147 = fArr[i97];
int i98 = i88 - 2;
float f148 = fArr[i98];
float f149 = f147 + f148;
int i99 = i86 - 1;
float f150 = fArr[i99];
int i100 = i88 - 1;
float f151 = fArr[i100];
float f152 = f150 + f151;
float f153 = f147 - f148;
float f154 = f150 - f151;
fArr[i85] = f125 + f141;
fArr[i89] = f128 + f144;
fArr[i91] = f133 + f149;
fArr[i93] = f136 + f152;
fArr[i86] = f125 - f141;
fArr[i95] = f128 - f144;
fArr[i97] = f133 - f149;
fArr[i99] = f136 - f152;
float f155 = f129 - f146;
float f156 = f130 + f145;
fArr[i87] = (f78 * f155) - (f76 * f156);
fArr[i90] = (f76 * f155) + (f78 * f156);
float f157 = f137 - f154;
float f158 = f138 + f153;
fArr[i92] = (f77 * f157) - (f75 * f158);
fArr[i94] = (f157 * f75) + (f158 * f77);
float f159 = f129 + f146;
float f160 = f130 - f145;
fArr[i88] = (f80 * f160) + (f82 * f159);
fArr[i96] = (f82 * f160) - (f80 * f159);
float f161 = f137 + f154;
float f162 = f138 - f153;
fArr[i98] = (f79 * f162) + (f81 * f161);
fArr[i100] = (f162 * f81) - (f161 * f79);
i59 += 4;
f74 = f81;
f71 = f75;
f73 = f77;
f72 = f79;
}
float f163 = (f71 + f68) * f69;
float f164 = (f73 + f68) * f69;
float f165 = (f72 - f68) * f70;
float f166 = (f74 - f68) * f70;
int i101 = i48 + i49;
int i102 = i101 + i49;
int i103 = i49 + i102;
int i104 = i48 + i5;
int i105 = i101 + i5;
int i106 = i102 + i5;
int i107 = i103 + i5;
int i108 = i104 - 2;
float f167 = fArr[i108];
int i109 = i106 - 2;
float f168 = fArr[i109];
float f169 = f167 + f168;
int i110 = i104 - 1;
float f170 = fArr[i110];
int i111 = i106 - 1;
float f171 = fArr[i111];
float f172 = f170 + f171;
float f173 = f167 - f168;
float f174 = f170 - f171;
int i112 = i105 - 2;
float f175 = fArr[i112];
int i113 = i107 - 2;
float f176 = fArr[i113];
float f177 = f175 + f176;
int i114 = i105 - 1;
float f178 = fArr[i114];
int i115 = i107 - 1;
float f179 = fArr[i115];
float f180 = f178 + f179;
float f181 = f175 - f176;
float f182 = f178 - f179;
fArr[i108] = f169 + f177;
fArr[i110] = f172 + f180;
fArr[i112] = f169 - f177;
fArr[i114] = f172 - f180;
float f183 = f173 - f182;
float f184 = f174 + f181;
fArr[i109] = (f163 * f183) - (f164 * f184);
fArr[i111] = (f183 * f164) + (f184 * f163);
float f185 = f173 + f182;
float f186 = f174 - f181;
fArr[i113] = (f166 * f186) + (f165 * f185);
fArr[i115] = (f186 * f165) - (f185 * f166);
float f187 = fArr[i104];
float f188 = fArr[i106];
float f189 = f187 + f188;
int i116 = i104 + 1;
float f190 = fArr[i116];
int i117 = i106 + 1;
float f191 = fArr[i117];
float f192 = f190 + f191;
float f193 = f187 - f188;
float f194 = f190 - f191;
float f195 = fArr[i105];
float f196 = fArr[i107];
float f197 = f195 + f196;
int i118 = i105 + 1;
float f198 = fArr[i118];
int i119 = i107 + 1;
float f199 = fArr[i119];
float f200 = f198 + f199;
float f201 = f195 - f196;
float f202 = f198 - f199;
fArr[i104] = f189 + f197;
fArr[i116] = f192 + f200;
fArr[i105] = f189 - f197;
fArr[i118] = f192 - f200;
float f203 = f193 - f202;
float f204 = f194 + f201;
fArr[i106] = (f203 - f204) * f68;
fArr[i117] = (f204 + f203) * f68;
float f205 = f193 + f202;
float f206 = f194 - f201;
float f207 = -f68;
fArr[i107] = (f205 + f206) * f207;
fArr[i119] = (f206 - f205) * f207;
int i120 = i104 + 2;
float f208 = fArr[i120];
int i121 = i106 + 2;
float f209 = fArr[i121];
float f210 = f208 + f209;
int i122 = i104 + 3;
float f211 = fArr[i122];
int i123 = i106 + 3;
float f212 = fArr[i123];
float f213 = f211 + f212;
float f214 = f208 - f209;
float f215 = f211 - f212;
int i124 = i105 + 2;
float f216 = fArr[i124];
int i125 = i107 + 2;
float f217 = fArr[i125];
float f218 = f216 + f217;
int i126 = i105 + 3;
float f219 = fArr[i126];
int i127 = i107 + 3;
float f220 = fArr[i127];
float f221 = f219 + f220;
float f222 = f216 - f217;
float f223 = f219 - f220;
fArr[i120] = f210 + f218;
fArr[i122] = f213 + f221;
fArr[i124] = f210 - f218;
fArr[i126] = f213 - f221;
float f224 = f214 - f223;
float f225 = f215 + f222;
fArr[i121] = (f164 * f224) - (f163 * f225);
fArr[i123] = (f163 * f224) + (f164 * f225);
float f226 = f214 + f223;
float f227 = f215 - f222;
fArr[i125] = (f165 * f227) + (f166 * f226);
fArr[i127] = (f166 * f227) - (f165 * f226);
if (k3.c.c > 1 && i4 >= 8192) {
C(i4, i5, i6, fArr, fArr2);
} else if (i4 > 512) {
A(i4, i5, i6, fArr, fArr2);
} else if (i4 > 128) {
u(i4, 1, fArr, i5, i6, fArr2);
} else {
s(i4, i5, i6, fArr, fArr2);
}
int i128 = 1;
while (i46 > 8) {
i128 <<= 1;
i46 >>= 2;
}
int i129 = i4 >> 1;
int i130 = i128 * 4;
if (i46 != 8) {
for (int i131 = 0; i131 < i128; i131++) {
int i132 = i131 * 4;
for (int i133 = 0; i133 < i131; i133++) {
int i134 = (i133 * 4) + iArr[i128 + i131];
int i135 = iArr[i128 + i133] + i132;
int i136 = i5 + i134;
int i137 = i5 + i135;
float f228 = fArr[i136];
int i138 = i136 + 1;
float f229 = fArr[i138];
float f230 = fArr[i137];
int i139 = i137 + 1;
float f231 = fArr[i139];
fArr[i136] = f230;
fArr[i138] = f231;
fArr[i137] = f228;
fArr[i139] = f229;
int i140 = i134 + i130;
int i141 = i135 + i130;
int i142 = i5 + i140;
int i143 = i5 + i141;
float f232 = fArr[i142];
int i144 = i142 + 1;
float f233 = fArr[i144];
float f234 = fArr[i143];
int i145 = i143 + 1;
float f235 = fArr[i145];
fArr[i142] = f234;
fArr[i144] = f235;
fArr[i143] = f232;
fArr[i145] = f233;
int i146 = i140 + i129;
int i147 = i141 + 2;
int i148 = i5 + i146;
int i149 = i5 + i147;
float f236 = fArr[i148];
int i150 = i148 + 1;
float f237 = fArr[i150];
float f238 = fArr[i149];
int i151 = i149 + 1;
float f239 = fArr[i151];
fArr[i148] = f238;
fArr[i150] = f239;
fArr[i149] = f236;
fArr[i151] = f237;
int i152 = i146 - i130;
int i153 = i147 - i130;
int i154 = i5 + i152;
int i155 = i5 + i153;
float f240 = fArr[i154];
int i156 = i154 + 1;
float f241 = fArr[i156];
float f242 = fArr[i155];
int i157 = i155 + 1;
float f243 = fArr[i157];
fArr[i154] = f242;
fArr[i156] = f243;
fArr[i155] = f240;
fArr[i157] = f241;
int i158 = i152 + 2;
int i159 = i153 + i129;
int i160 = i5 + i158;
int i161 = i5 + i159;
float f244 = fArr[i160];
int i162 = i160 + 1;
float f245 = fArr[i162];
float f246 = fArr[i161];
int i163 = i161 + 1;
float f247 = fArr[i163];
fArr[i160] = f246;
fArr[i162] = f247;
fArr[i161] = f244;
fArr[i163] = f245;
int i164 = i158 + i130;
int i165 = i159 + i130;
int i166 = i5 + i164;
int i167 = i5 + i165;
float f248 = fArr[i166];
int i168 = i166 + 1;
float f249 = fArr[i168];
float f250 = fArr[i167];
int i169 = i167 + 1;
float f251 = fArr[i169];
fArr[i166] = f250;
fArr[i168] = f251;
fArr[i167] = f248;
fArr[i169] = f249;
int i170 = i164 - i129;
int i171 = i165 - 2;
int i172 = i5 + i170;
int i173 = i5 + i171;
float f252 = fArr[i172];
int i174 = i172 + 1;
float f253 = fArr[i174];
float f254 = fArr[i173];
int i175 = i173 + 1;
float f255 = fArr[i175];
fArr[i172] = f254;
fArr[i174] = f255;
fArr[i173] = f252;
fArr[i175] = f253;
int i176 = (i170 - i130) + i5;
int i177 = (i171 - i130) + i5;
float f256 = fArr[i176];
int i178 = i176 + 1;
float f257 = fArr[i178];
float f258 = fArr[i177];
int i179 = i177 + 1;
float f259 = fArr[i179];
fArr[i176] = f258;
fArr[i178] = f259;
fArr[i177] = f256;
fArr[i179] = f257;
}
int i180 = i132 + iArr[i128 + i131];
int i181 = i180 + 2;
int i182 = i180 + i129;
int i183 = i5 + i181;
int i184 = i5 + i182;
float f260 = fArr[i183];
int i185 = i183 + 1;
float f261 = fArr[i185];
float f262 = fArr[i184];
int i186 = i184 + 1;
float f263 = fArr[i186];
fArr[i183] = f262;
fArr[i185] = f263;
fArr[i184] = f260;
fArr[i186] = f261;
int i187 = i181 + i130 + i5;
int i188 = i182 + i130 + i5;
float f264 = fArr[i187];
int i189 = i187 + 1;
float f265 = fArr[i189];
float f266 = fArr[i188];
int i190 = i188 + 1;
float f267 = fArr[i190];
fArr[i187] = f266;
fArr[i189] = f267;
fArr[i188] = f264;
fArr[i190] = f265;
}
return;
}
for (int i191 = 0; i191 < i128; i191++) {
int i192 = i191 * 4;
for (int i193 = 0; i193 < i191; i193++) {
int i194 = (iArr[i128 + i191] * 2) + (i193 * 4);
int i195 = (iArr[i128 + i193] * 2) + i192;
int i196 = i5 + i194;
int i197 = i5 + i195;
float f268 = fArr[i196];
int i198 = i196 + 1;
float f269 = fArr[i198];
float f270 = fArr[i197];
int i199 = i197 + 1;
float f271 = fArr[i199];
fArr[i196] = f270;
fArr[i198] = f271;
fArr[i197] = f268;
fArr[i199] = f269;
int i200 = i194 + i130;
int i201 = i128 * 8;
int i202 = i195 + i201;
int i203 = i5 + i200;
int i204 = i5 + i202;
float f272 = fArr[i203];
int i205 = i203 + 1;
float f273 = fArr[i205];
float f274 = fArr[i204];
int i206 = i204 + 1;
float f275 = fArr[i206];
fArr[i203] = f274;
fArr[i205] = f275;
fArr[i204] = f272;
fArr[i206] = f273;
int i207 = i200 + i130;
int i208 = i202 - i130;
int i209 = i5 + i207;
int i210 = i5 + i208;
float f276 = fArr[i209];
int i211 = i209 + 1;
float f277 = fArr[i211];
float f278 = fArr[i210];
int i212 = i210 + 1;
float f279 = fArr[i212];
fArr[i209] = f278;
fArr[i211] = f279;
fArr[i210] = f276;
fArr[i212] = f277;
int i213 = i207 + i130;
int i214 = i208 + i201;
int i215 = i5 + i213;
int i216 = i5 + i214;
float f280 = fArr[i215];
int i217 = i215 + 1;
float f281 = fArr[i217];
float f282 = fArr[i216];
int i218 = i216 + 1;
float f283 = fArr[i218];
fArr[i215] = f282;
fArr[i217] = f283;
fArr[i216] = f280;
fArr[i218] = f281;
int i219 = i213 + i129;
int i220 = i214 + 2;
int i221 = i5 + i219;
int i222 = i5 + i220;
float f284 = fArr[i221];
int i223 = i221 + 1;
float f285 = fArr[i223];
float f286 = fArr[i222];
int i224 = i222 + 1;
float f287 = fArr[i224];
fArr[i221] = f286;
fArr[i223] = f287;
fArr[i222] = f284;
fArr[i224] = f285;
int i225 = i219 - i130;
int i226 = i220 - i201;
int i227 = i5 + i225;
int i228 = i5 + i226;
float f288 = fArr[i227];
int i229 = i227 + 1;
float f289 = fArr[i229];
float f290 = fArr[i228];
int i230 = i228 + 1;
float f291 = fArr[i230];
fArr[i227] = f290;
fArr[i229] = f291;
fArr[i228] = f288;
fArr[i230] = f289;
int i231 = i225 - i130;
int i232 = i226 + i130;
int i233 = i5 + i231;
int i234 = i5 + i232;
float f292 = fArr[i233];
int i235 = i233 + 1;
float f293 = fArr[i235];
float f294 = fArr[i234];
int i236 = i234 + 1;
float f295 = fArr[i236];
fArr[i233] = f294;
fArr[i235] = f295;
fArr[i234] = f292;
fArr[i236] = f293;
int i237 = i231 - i130;
int i238 = i232 - i201;
int i239 = i5 + i237;
int i240 = i5 + i238;
float f296 = fArr[i239];
int i241 = i239 + 1;
float f297 = fArr[i241];
float f298 = fArr[i240];
int i242 = i240 + 1;
float f299 = fArr[i242];
fArr[i239] = f298;
fArr[i241] = f299;
fArr[i240] = f296;
fArr[i242] = f297;
int i243 = i237 + 2;
int i244 = i238 + i129;
int i245 = i5 + i243;
int i246 = i5 + i244;
float f300 = fArr[i245];
int i247 = i245 + 1;
float f301 = fArr[i247];
float f302 = fArr[i246];
int i248 = i246 + 1;
float f303 = fArr[i248];
fArr[i245] = f302;
fArr[i247] = f303;
fArr[i246] = f300;
fArr[i248] = f301;
int i249 = i243 + i130;
int i250 = i244 + i201;
int i251 = i5 + i249;
int i252 = i5 + i250;
float f304 = fArr[i251];
int i253 = i251 + 1;
float f305 = fArr[i253];
float f306 = fArr[i252];
int i254 = i252 + 1;
float f307 = fArr[i254];
fArr[i251] = f306;
fArr[i253] = f307;
fArr[i252] = f304;
fArr[i254] = f305;
int i255 = i249 + i130;
int i256 = i250 - i130;
int i257 = i5 + i255;
int i258 = i5 + i256;
float f308 = fArr[i257];
int i259 = i257 + 1;
float f309 = fArr[i259];
float f310 = fArr[i258];
int i260 = i258 + 1;
float f311 = fArr[i260];
fArr[i257] = f310;
fArr[i259] = f311;
fArr[i258] = f308;
fArr[i260] = f309;
int i261 = i255 + i130;
int i262 = i256 + i201;
int i263 = i5 + i261;
int i264 = i5 + i262;
float f312 = fArr[i263];
int i265 = i263 + 1;
float f313 = fArr[i265];
float f314 = fArr[i264];
int i266 = i264 + 1;
float f315 = fArr[i266];
fArr[i263] = f314;
fArr[i265] = f315;
fArr[i264] = f312;
fArr[i266] = f313;
int i267 = i261 - i129;
int i268 = i262 - 2;
int i269 = i5 + i267;
int i270 = i5 + i268;
float f316 = fArr[i269];
int i271 = i269 + 1;
float f317 = fArr[i271];
float f318 = fArr[i270];
int i272 = i270 + 1;
float f319 = fArr[i272];
fArr[i269] = f318;
fArr[i271] = f319;
fArr[i270] = f316;
fArr[i272] = f317;
int i273 = i267 - i130;
int i274 = i268 - i201;
int i275 = i5 + i273;
int i276 = i5 + i274;
float f320 = fArr[i275];
int i277 = i275 + 1;
float f321 = fArr[i277];
float f322 = fArr[i276];
int i278 = i276 + 1;
float f323 = fArr[i278];
fArr[i275] = f322;
fArr[i277] = f323;
fArr[i276] = f320;
fArr[i278] = f321;
int i279 = i273 - i130;
int i280 = i274 + i130;
int i281 = i5 + i279;
int i282 = i5 + i280;
float f324 = fArr[i281];
int i283 = i281 + 1;
float f325 = fArr[i283];
float f326 = fArr[i282];
int i284 = i282 + 1;
float f327 = fArr[i284];
fArr[i281] = f326;
fArr[i283] = f327;
fArr[i282] = f324;
fArr[i284] = f325;
int i285 = (i279 - i130) + i5;
int i286 = (i280 - i201) + i5;
float f328 = fArr[i285];
int i287 = i285 + 1;
float f329 = fArr[i287];
float f330 = fArr[i286];
int i288 = i286 + 1;
float f331 = fArr[i288];
fArr[i285] = f330;
fArr[i287] = f331;
fArr[i286] = f328;
fArr[i288] = f329;
}
int i289 = (iArr[i128 + i191] * 2) + i192;
int i290 = i289 + 2;
int i291 = i289 + i129;
int i292 = i5 + i290;
int i293 = i5 + i291;
float f332 = fArr[i292];
int i294 = i292 + 1;
float f333 = fArr[i294];
float f334 = fArr[i293];
int i295 = i293 + 1;
float f335 = fArr[i295];
fArr[i292] = f334;
fArr[i294] = f335;
fArr[i293] = f332;
fArr[i295] = f333;
int i296 = i290 + i130;
int i297 = i128 * 8;
int i298 = i291 + i297;
int i299 = i5 + i296;
int i300 = i5 + i298;
float f336 = fArr[i299];
int i301 = i299 + 1;
float f337 = fArr[i301];
float f338 = fArr[i300];
int i302 = i300 + 1;
float f339 = fArr[i302];
fArr[i299] = f338;
fArr[i301] = f339;
fArr[i300] = f336;
fArr[i302] = f337;
int i303 = i296 + i130;
int i304 = i298 - i130;
int i305 = i5 + i303;
int i306 = i5 + i304;
float f340 = fArr[i305];
int i307 = i305 + 1;
float f341 = fArr[i307];
float f342 = fArr[i306];
int i308 = i306 + 1;
float f343 = fArr[i308];
fArr[i305] = f342;
fArr[i307] = f343;
fArr[i306] = f340;
fArr[i308] = f341;
int i309 = i303 - 2;
int i310 = i304 - i129;
int i311 = i5 + i309;
int i312 = i5 + i310;
float f344 = fArr[i311];
int i313 = i311 + 1;
float f345 = fArr[i313];
float f346 = fArr[i312];
int i314 = i312 + 1;
float f347 = fArr[i314];
fArr[i311] = f346;
fArr[i313] = f347;
fArr[i312] = f344;
fArr[i314] = f345;
int i315 = i129 + 2;
int i316 = i309 + i315;
int i317 = i310 + i315;
int i318 = i5 + i316;
int i319 = i5 + i317;
float f348 = fArr[i318];
int i320 = i318 + 1;
float f349 = fArr[i320];
float f350 = fArr[i319];
int i321 = i319 + 1;
float f351 = fArr[i321];
fArr[i318] = f350;
fArr[i320] = f351;
fArr[i319] = f348;
fArr[i321] = f349;
int i322 = (i316 - (i129 - i130)) + i5;
int i323 = i5 + (i297 - 2) + i317;
float f352 = fArr[i322];
int i324 = i322 + 1;
float f353 = fArr[i324];
float f354 = fArr[i323];
int i325 = i323 + 1;
float f355 = fArr[i325];
fArr[i322] = f354;
fArr[i324] = f355;
fArr[i323] = f352;
fArr[i325] = f353;
}
}
public static void r(long j4, d dVar, long j5, s sVar, long j6, d dVar2) {
d dVar3;
long j7;
if (j4 <= 8) {
if (j4 != 8) {
if (j4 == 4) {
G(dVar, j5);
return;
}
return;
}
long j8 = j5 + 4;
float b4 = dVar.b(j5) + dVar.b(j8);
long j9 = j5 + 1;
long j10 = j5 + 5;
float b5 = dVar.b(j10) + dVar.b(j9);
float b6 = dVar.b(j5) - dVar.b(j8);
float b7 = dVar.b(j9) - dVar.b(j10);
long j11 = j5 + 2;
long j12 = j5 + 6;
float b8 = dVar.b(j11) + dVar.b(j12);
long j13 = j5 + 3;
long j14 = j5 + 7;
float b9 = dVar.b(j13) + dVar.b(j14);
float b10 = dVar.b(j11) - dVar.b(j12);
float b11 = dVar.b(j13) - dVar.b(j14);
dVar.c(j9, AbstractC1518b.j(b4, b8, dVar, j5, b5, b9));
dVar.c(j13, AbstractC1518b.a(b6, b11, dVar, j11, b7, b10));
dVar.c(j10, AbstractC1518b.l(b4, b8, dVar, j8, b5, b9));
dVar.c(j14, AbstractC1518b.m(b6, b11, dVar, j12, b7, b10));
return;
}
if (j4 <= 32) {
if (j4 == 32) {
m(dVar, j5, dVar2, j6 - 8);
long j15 = j5 + 2;
float b12 = dVar.b(j15);
long j16 = j5 + 3;
float b13 = dVar.b(j16);
long j17 = j5 + 4;
float b14 = dVar.b(j17);
long j18 = j5 + 5;
float b15 = dVar.b(j18);
long j19 = j5 + 6;
float b16 = dVar.b(j19);
long j20 = j5 + 7;
float b17 = dVar.b(j20);
long j21 = j5 + 8;
float b18 = dVar.b(j21);
long j22 = j5 + 9;
float b19 = dVar.b(j22);
long j23 = j5 + 10;
float b20 = dVar.b(j23);
long j24 = j5 + 11;
float b21 = dVar.b(j24);
long j25 = j5 + 14;
float b22 = dVar.b(j25);
long j26 = j5 + 15;
float b23 = dVar.b(j26);
long j27 = j5 + 16;
float b24 = dVar.b(j27);
long j28 = j5 + 17;
float b25 = dVar.b(j28);
long j29 = j5 + 20;
float b26 = dVar.b(j29);
long j30 = j5 + 21;
float b27 = dVar.b(j30);
long j31 = j5 + 22;
float b28 = dVar.b(j31);
long j32 = j5 + 23;
float b29 = dVar.b(j32);
long j33 = j5 + 24;
float b30 = dVar.b(j33);
long j34 = j5 + 25;
float b31 = dVar.b(j34);
long j35 = j5 + 26;
float b32 = dVar.b(j35);
long j36 = j5 + 27;
float b33 = dVar.b(j36);
long j37 = j5 + 28;
float b34 = dVar.b(j37);
long j38 = j5 + 29;
float b35 = dVar.b(j38);
dVar.c(j15, b24);
dVar.c(j16, b25);
dVar.c(j17, b18);
dVar.c(j18, b19);
dVar.c(j19, b30);
dVar.c(j20, b31);
dVar.c(j21, b14);
dVar.c(j22, b15);
dVar.c(j23, b26);
dVar.c(j24, b27);
dVar.c(j25, b34);
dVar.c(j26, b35);
dVar.c(j27, b12);
dVar.c(j28, b13);
dVar.c(j29, b20);
dVar.c(j30, b21);
dVar.c(j31, b32);
dVar.c(j32, b33);
dVar.c(j33, b16);
dVar.c(j34, b17);
dVar.c(j35, b28);
dVar.c(j36, b29);
dVar.c(j37, b22);
dVar.c(j38, b23);
return;
}
i(dVar, j5, dVar2, 0L);
long j39 = j5 + 2;
float b36 = dVar.b(j39);
long j40 = j5 + 3;
float b37 = dVar.b(j40);
long j41 = j5 + 6;
float b38 = dVar.b(j41);
long j42 = j5 + 7;
float b39 = dVar.b(j42);
long j43 = j5 + 8;
float b40 = dVar.b(j43);
long j44 = j5 + 9;
float b41 = dVar.b(j44);
long j45 = j5 + 12;
float b42 = dVar.b(j45);
long j46 = j5 + 13;
float b43 = dVar.b(j46);
dVar.c(j39, b40);
dVar.c(j40, b41);
dVar.c(j41, b42);
dVar.c(j42, b43);
dVar.c(j43, b36);
dVar.c(j44, b37);
dVar.c(j45, b38);
dVar.c(j46, b39);
return;
}
long j47 = j4 >> 2;
long j48 = j6 - j47;
long j49 = j4 >> 3;
long j50 = j49 * 2;
long j51 = j50 + j50;
long j52 = j51 + j50;
long j53 = j5 + j50;
long j54 = j5 + j51;
long j55 = j5 + j52;
float b44 = dVar.b(j54) + dVar.b(j5);
long j56 = j5 + 1;
long j57 = j54 + 1;
float b45 = dVar.b(j57) + dVar.b(j56);
float b46 = dVar.b(j5) - dVar.b(j54);
float b47 = dVar.b(j56) - dVar.b(j57);
float b48 = dVar.b(j55) + dVar.b(j53);
long j58 = j53 + 1;
long j59 = j55 + 1;
float b49 = dVar.b(j59) + dVar.b(j58);
float b50 = dVar.b(j53) - dVar.b(j55);
float b51 = dVar.b(j58) - dVar.b(j59);
dVar.c(j56, AbstractC1518b.j(b44, b48, dVar, j5, b45, b49));
dVar.c(j58, AbstractC1518b.l(b44, b48, dVar, j53, b45, b49));
dVar.c(j57, AbstractC1518b.a(b46, b51, dVar, j54, b47, b50));
dVar.c(j59, AbstractC1518b.m(b46, b51, dVar, j55, b47, b50));
d dVar4 = dVar2;
float b52 = dVar4.b(j48 + 1);
float b53 = dVar4.b(j48 + 2);
float b54 = dVar4.b(j48 + 3);
float f4 = 1.0f;
float f5 = 1.0f;
float f6 = 0.0f;
float f7 = 0.0f;
long j60 = 0;
int i4 = 2;
while (true) {
long j61 = i4;
if (j61 >= j49 - 2) {
break;
}
long j62 = j60 + 4;
long j63 = j48 + j62;
float b55 = (dVar4.b(j63) + f4) * b53;
long j64 = j63 + 1;
float b56 = (dVar4.b(j64) + f6) * b53;
long j65 = j63 + 2;
float b57 = (dVar4.b(j65) + f5) * b54;
float f8 = b54;
long j66 = j63 + 3;
float b58 = (dVar4.b(j66) + f7) * f8;
float b59 = dVar4.b(j63);
float b60 = dVar4.b(j64);
float b61 = dVar4.b(j65);
float b62 = dVar4.b(j66);
long j67 = j61 + j50;
long j68 = j67 + j50;
long j69 = j68 + j50;
long j70 = j5 + j67;
long j71 = j5 + j68;
long j72 = j5 + j69;
long j73 = j5 + j61;
float b63 = dVar.b(j71) + dVar.b(j73);
long j74 = j73 + 1;
float f9 = b53;
long j75 = j71 + 1;
float b64 = dVar.b(j75) + dVar.b(j74);
float b65 = dVar.b(j73) - dVar.b(j71);
float b66 = dVar.b(j74) - dVar.b(j75);
long j76 = j73 + 2;
long j77 = j71 + 2;
float b67 = dVar.b(j77) + dVar.b(j76);
long j78 = j73 + 3;
long j79 = j71 + 3;
float b68 = dVar.b(j79) + dVar.b(j78);
float b69 = dVar.b(j76) - dVar.b(j77);
float b70 = dVar.b(j78) - dVar.b(j79);
float b71 = dVar.b(j72) + dVar.b(j70);
long j80 = j70 + 1;
long j81 = j72 + 1;
float b72 = dVar.b(j81) + dVar.b(j80);
float b73 = dVar.b(j70) - dVar.b(j72);
float b74 = dVar.b(j80) - dVar.b(j81);
long j82 = j70 + 2;
long j83 = j72 + 2;
float b75 = dVar.b(j83) + dVar.b(j82);
long j84 = j70 + 3;
long j85 = j72 + 3;
float b76 = dVar.b(j85) + dVar.b(j84);
float b77 = dVar.b(j82) - dVar.b(j83);
float b78 = dVar.b(j84) - dVar.b(j85);
dVar.c(j74, AbstractC1518b.j(b63, b71, dVar, j73, b64, b72));
dVar.c(j78, AbstractC1518b.j(b67, b75, dVar, j76, b68, b76));
dVar.c(j80, AbstractC1518b.l(b63, b71, dVar, j70, b64, b72));
dVar.c(j84, AbstractC1518b.l(b67, b75, dVar, j82, b68, b76));
float f10 = b65 - b74;
float f11 = b66 + b73;
dVar.c(j71, (b55 * f10) - (b56 * f11));
float m2 = AbstractC1518b.m(f10 * b56, f11 * b55, dVar, j75, b69, b78);
float f12 = b70 + b77;
dVar.c(j77, (b59 * m2) - (b60 * f12));
float j86 = AbstractC1518b.j(m2 * b60, f12 * b59, dVar, j79, b65, b74);
float f13 = b66 - b73;
dVar.c(j72, (b58 * f13) + (b57 * j86));
float a4 = AbstractC1518b.a(f13 * b57, b58 * j86, dVar, j81, b69, b78);
float f14 = b70 - b77;
dVar.c(j83, (b62 * f14) + (b61 * a4));
dVar.c(j85, (f14 * b61) - (b62 * a4));
long j87 = j50 - j61;
long j88 = j87 + j50;
long j89 = j88 + j50;
long j90 = j5 + j87;
long j91 = j5 + j88;
long j92 = j5 + j89;
long j93 = j5 + j89 + j50;
float b79 = dVar.b(j92) + dVar.b(j90);
long j94 = j90 + 1;
long j95 = j92 + 1;
float b80 = dVar.b(j95) + dVar.b(j94);
float b81 = dVar.b(j90) - dVar.b(j92);
float b82 = dVar.b(j94) - dVar.b(j95);
long j96 = j90 - 2;
long j97 = j92 - 2;
float b83 = dVar.b(j97) + dVar.b(j96);
long j98 = j90 - 1;
long j99 = j92 - 1;
float b84 = dVar.b(j99) + dVar.b(j98);
float b85 = dVar.b(j96) - dVar.b(j97);
float b86 = dVar.b(j98) - dVar.b(j99);
float b87 = dVar.b(j93) + dVar.b(j91);
long j100 = j91 + 1;
long j101 = j93 + 1;
float b88 = dVar.b(j101) + dVar.b(j100);
float b89 = dVar.b(j91) - dVar.b(j93);
float b90 = dVar.b(j100) - dVar.b(j101);
long j102 = j91 - 2;
long j103 = j93 - 2;
float b91 = dVar.b(j103) + dVar.b(j102);
long j104 = j91 - 1;
long j105 = j93 - 1;
float b92 = dVar.b(j105) + dVar.b(j104);
float b93 = dVar.b(j102) - dVar.b(j103);
float b94 = dVar.b(j104) - dVar.b(j105);
dVar.c(j94, AbstractC1518b.j(b79, b87, dVar, j90, b80, b88));
dVar.c(j98, AbstractC1518b.j(b83, b91, dVar, j96, b84, b92));
dVar.c(j100, AbstractC1518b.l(b79, b87, dVar, j91, b80, b88));
dVar.c(j104, AbstractC1518b.l(b83, b91, dVar, j102, b84, b92));
float f15 = b81 - b90;
float f16 = b82 + b89;
dVar.c(j92, (b56 * f15) - (b55 * f16));
float m3 = AbstractC1518b.m(f15 * b55, f16 * b56, dVar, j95, b85, b94);
float f17 = b86 + b93;
dVar.c(j97, (b60 * m3) - (b59 * f17));
float j106 = AbstractC1518b.j(m3 * b59, f17 * b60, dVar, j99, b81, b90);
float f18 = b82 - b89;
dVar.c(j93, (b57 * f18) + (b58 * j106));
float a5 = AbstractC1518b.a(b58 * f18, b57 * j106, dVar, j101, b85, b94);
float f19 = b86 - b93;
dVar.c(j103, (b61 * f19) + (b62 * a5));
dVar.c(j105, (b62 * f19) - (a5 * b61));
i4 += 4;
dVar4 = dVar2;
j60 = j62;
f4 = b59;
f6 = b60;
b54 = f8;
f5 = b61;
f7 = b62;
b53 = f9;
b52 = b52;
}
float f20 = b52;
float f21 = b53;
float f22 = b54;
float f23 = (f4 + f20) * f21;
float f24 = (f6 + f20) * f21;
float f25 = (f5 - f20) * f22;
float f26 = (f7 - f20) * f22;
long j107 = j49 + j50;
long j108 = j107 + j50;
long j109 = j5 + j49;
long j110 = j5 + j107;
long j111 = j5 + j108;
long j112 = j5 + j108 + j50;
long j113 = j109 - 2;
long j114 = j111 - 2;
float b95 = dVar.b(j114) + dVar.b(j113);
long j115 = j109 - 1;
long j116 = j111 - 1;
float b96 = dVar.b(j116) + dVar.b(j115);
float b97 = dVar.b(j113) - dVar.b(j114);
float b98 = dVar.b(j115) - dVar.b(j116);
long j117 = j110 - 2;
long j118 = j112 - 2;
float b99 = dVar.b(j118) + dVar.b(j117);
long j119 = j110 - 1;
long j120 = j112 - 1;
float b100 = dVar.b(j120) + dVar.b(j119);
float b101 = dVar.b(j117) - dVar.b(j118);
float b102 = dVar.b(j119) - dVar.b(j120);
dVar.c(j115, AbstractC1518b.j(b95, b99, dVar, j113, b96, b100));
dVar.c(j119, AbstractC1518b.l(b95, b99, dVar, j117, b96, b100));
float f27 = b97 - b102;
float f28 = b98 + b101;
dVar.c(j114, (f23 * f27) - (f24 * f28));
float j121 = AbstractC1518b.j(f27 * f24, f28 * f23, dVar, j116, b97, b102);
float f29 = b98 - b101;
dVar.c(j118, (f26 * f29) + (f25 * j121));
dVar.c(j120, (f25 * f29) - (j121 * f26));
float b103 = dVar.b(j109) + dVar.b(j111);
long j122 = j109 + 1;
long j123 = j111 + 1;
float b104 = dVar.b(j123) + dVar.b(j122);
float b105 = dVar.b(j109) - dVar.b(j111);
float b106 = dVar.b(j122) - dVar.b(j123);
float b107 = dVar.b(j110) + dVar.b(j112);
long j124 = j110 + 1;
long j125 = j112 + 1;
float b108 = dVar.b(j125) + dVar.b(j124);
float b109 = dVar.b(j110) - dVar.b(j112);
float b110 = dVar.b(j124) - dVar.b(j125);
dVar.c(j122, AbstractC1518b.j(b103, b107, dVar, j109, b104, b108));
dVar.c(j124, AbstractC1518b.l(b103, b107, dVar, j110, b104, b108));
float f30 = b105 - b110;
float f31 = b106 + b109;
dVar.c(j111, (f30 - f31) * f20);
dVar.c(j123, (f31 + f30) * f20);
float f32 = b105 + b110;
float f33 = b106 - b109;
float f34 = -f20;
dVar.c(j112, (f32 + f33) * f34);
dVar.c(j125, (f33 - f32) * f34);
long j126 = j109 + 2;
long j127 = j111 + 2;
float b111 = dVar.b(j126) + dVar.b(j127);
long j128 = j109 + 3;
long j129 = j111 + 3;
float b112 = dVar.b(j129) + dVar.b(j128);
float b113 = dVar.b(j126) - dVar.b(j127);
float b114 = dVar.b(j128) - dVar.b(j129);
long j130 = j110 + 2;
long j131 = j112 + 2;
float b115 = dVar.b(j131) + dVar.b(j130);
long j132 = j110 + 3;
long j133 = j112 + 3;
float b116 = dVar.b(j133) + dVar.b(j132);
float b117 = dVar.b(j130) - dVar.b(j131);
float b118 = dVar.b(j132) - dVar.b(j133);
dVar.c(j128, AbstractC1518b.j(b111, b115, dVar, j126, b112, b116));
dVar.c(j132, AbstractC1518b.l(b111, b115, dVar, j130, b112, b116));
float f35 = b113 - b118;
float f36 = b114 + b117;
dVar.c(j127, (f24 * f35) - (f23 * f36));
float j134 = AbstractC1518b.j(f35 * f23, f36 * f24, dVar, j129, b113, b118);
float f37 = b114 - b117;
dVar.c(j131, (f25 * f37) + (f26 * j134));
dVar.c(j133, (f26 * f37) - (f25 * j134));
if (k3.c.c > 1 && j4 >= 8192) {
D(j4, j5, j6, dVar, dVar2);
} else if (j4 > 512) {
B(j4, j5, j6, dVar, dVar2);
} else if (j4 > 128) {
v(j4, 1L, j5, j6, dVar, dVar2);
} else {
t(j4, j5, j6, dVar, dVar2);
dVar3 = dVar;
j7 = j47;
long j135 = 1;
while (j7 > 8) {
j135 <<= 1;
j7 >>= 2;
}
long j136 = j4 >> 1;
long j137 = j135 * 4;
if (j7 == 8) {
long j138 = j135;
long j139 = 0;
while (j139 < j138) {
long j140 = j139 * 4;
long j141 = 0;
while (j141 < j139) {
long b119 = sVar.b(j138 + j139) + (j141 * 4);
long b120 = sVar.b(j138 + j141) + j140;
long j142 = j5 + b119;
long j143 = j5 + b120;
long j144 = j139;
float b121 = dVar3.b(j142);
long j145 = j140;
long j146 = j142 + 1;
float b122 = dVar3.b(j146);
long j147 = j141;
float b123 = dVar3.b(j143);
long j148 = j143 + 1;
float b124 = dVar3.b(j148);
dVar3.c(j142, b123);
dVar3.c(j146, b124);
dVar3.c(j143, b121);
dVar3.c(j148, b122);
long j149 = b119 + j137;
long j150 = b120 + j137;
long j151 = j5 + j149;
long j152 = j5 + j150;
float b125 = dVar3.b(j151);
long j153 = j151 + 1;
float b126 = dVar3.b(j153);
float b127 = dVar3.b(j152);
long j154 = j152 + 1;
float b128 = dVar3.b(j154);
dVar3.c(j151, b127);
dVar3.c(j153, b128);
dVar3.c(j152, b125);
dVar3.c(j154, b126);
long j155 = j149 + j136;
long j156 = j150 + 2;
long j157 = j5 + j155;
long j158 = j5 + j156;
float b129 = dVar3.b(j157);
long j159 = j157 + 1;
float b130 = dVar3.b(j159);
float b131 = dVar3.b(j158);
long j160 = j158 + 1;
float b132 = dVar3.b(j160);
dVar3.c(j157, b131);
dVar3.c(j159, b132);
dVar3.c(j158, b129);
dVar3.c(j160, b130);
long j161 = j155 - j137;
long j162 = j156 - j137;
long j163 = j5 + j161;
long j164 = j5 + j162;
float b133 = dVar3.b(j163);
long j165 = j163 + 1;
float b134 = dVar3.b(j165);
float b135 = dVar3.b(j164);
long j166 = j164 + 1;
float b136 = dVar3.b(j166);
dVar3.c(j163, b135);
dVar3.c(j165, b136);
dVar3.c(j164, b133);
dVar3.c(j166, b134);
long j167 = j161 + 2;
long j168 = j162 + j136;
long j169 = j5 + j167;
long j170 = j5 + j168;
float b137 = dVar3.b(j169);
long j171 = j169 + 1;
float b138 = dVar3.b(j171);
float b139 = dVar3.b(j170);
long j172 = j170 + 1;
float b140 = dVar3.b(j172);
dVar3.c(j169, b139);
dVar3.c(j171, b140);
dVar3.c(j170, b137);
dVar3.c(j172, b138);
long j173 = j167 + j137;
long j174 = j168 + j137;
long j175 = j5 + j173;
long j176 = j5 + j174;
float b141 = dVar3.b(j175);
long j177 = j175 + 1;
float b142 = dVar3.b(j177);
float b143 = dVar3.b(j176);
long j178 = j176 + 1;
float b144 = dVar3.b(j178);
dVar3.c(j175, b143);
dVar3.c(j177, b144);
dVar3.c(j176, b141);
dVar3.c(j178, b142);
long j179 = j173 - j136;
long j180 = j174 - 2;
long j181 = j5 + j179;
long j182 = j5 + j180;
float b145 = dVar3.b(j181);
long j183 = j181 + 1;
float b146 = dVar3.b(j183);
float b147 = dVar3.b(j182);
long j184 = j182 + 1;
float b148 = dVar3.b(j184);
dVar3.c(j181, b147);
dVar3.c(j183, b148);
dVar3.c(j182, b145);
dVar3.c(j184, b146);
long j185 = j5 + (j179 - j137);
long j186 = j5 + (j180 - j137);
float b149 = dVar3.b(j185);
long j187 = j185 + 1;
float b150 = dVar3.b(j187);
float b151 = dVar3.b(j186);
long j188 = j186 + 1;
float b152 = dVar3.b(j188);
dVar3.c(j185, b151);
dVar3.c(j187, b152);
dVar3.c(j186, b149);
dVar3.c(j188, b150);
j141 = j147 + 1;
j139 = j144;
j140 = j145;
}
long j189 = j139;
long b153 = sVar.b(j138 + j189) + j140;
long j190 = b153 + 2;
long j191 = b153 + j136;
long j192 = j5 + j190;
long j193 = j5 + j191;
float b154 = dVar3.b(j192);
long j194 = j192 + 1;
float b155 = dVar3.b(j194);
float b156 = dVar3.b(j193);
long j195 = j193 + 1;
float b157 = dVar3.b(j195);
dVar3.c(j192, b156);
dVar3.c(j194, b157);
dVar3.c(j193, b154);
dVar3.c(j195, b155);
long j196 = j5 + j190 + j137;
long j197 = j5 + j191 + j137;
float b158 = dVar3.b(j196);
long j198 = j196 + 1;
float b159 = dVar3.b(j198);
float b160 = dVar3.b(j197);
long j199 = j197 + 1;
float b161 = dVar3.b(j199);
dVar3.c(j196, b160);
dVar3.c(j198, b161);
dVar3.c(j197, b158);
dVar3.c(j199, b159);
j139 = j189 + 1;
}
return;
}
long j200 = 0;
while (j200 < j135) {
long j201 = j200 * 4;
long j202 = 0;
while (j202 < j200) {
long j203 = j135;
long b162 = (sVar.b(j203 + j200) * 2) + (j202 * 4);
long b163 = (sVar.b(j203 + j202) * 2) + j201;
long j204 = j5 + b162;
long j205 = j136;
long j206 = j5 + b163;
long j207 = j137;
float b164 = dVar3.b(j204);
long j208 = j200;
long j209 = j204 + 1;
float b165 = dVar3.b(j209);
long j210 = j201;
float b166 = dVar3.b(j206);
long j211 = j202;
long j212 = j206 + 1;
float b167 = dVar3.b(j212);
dVar3.c(j204, b166);
dVar3.c(j209, b167);
dVar3.c(j206, b164);
dVar3.c(j212, b165);
long j213 = b162 + j207;
long j214 = j203 * 8;
long j215 = b163 + j214;
long j216 = j5 + j213;
long j217 = j5 + j215;
float b168 = dVar3.b(j216);
long j218 = j216 + 1;
float b169 = dVar3.b(j218);
float b170 = dVar3.b(j217);
long j219 = j217 + 1;
float b171 = dVar3.b(j219);
dVar3.c(j216, b170);
dVar3.c(j218, b171);
dVar3.c(j217, b168);
dVar3.c(j219, b169);
long j220 = j213 + j207;
long j221 = j215 - j207;
long j222 = j5 + j220;
long j223 = j5 + j221;
float b172 = dVar3.b(j222);
long j224 = j222 + 1;
float b173 = dVar3.b(j224);
float b174 = dVar3.b(j223);
long j225 = j223 + 1;
float b175 = dVar3.b(j225);
dVar3.c(j222, b174);
dVar3.c(j224, b175);
dVar3.c(j223, b172);
dVar3.c(j225, b173);
long j226 = j220 + j207;
long j227 = j221 + j214;
long j228 = j5 + j226;
long j229 = j5 + j227;
float b176 = dVar3.b(j228);
long j230 = j228 + 1;
float b177 = dVar3.b(j230);
float b178 = dVar3.b(j229);
long j231 = j229 + 1;
float b179 = dVar3.b(j231);
dVar3.c(j228, b178);
dVar3.c(j230, b179);
dVar3.c(j229, b176);
dVar3.c(j231, b177);
long j232 = j226 + j205;
long j233 = j227 + 2;
long j234 = j5 + j232;
long j235 = j5 + j233;
float b180 = dVar3.b(j234);
long j236 = j234 + 1;
float b181 = dVar3.b(j236);
float b182 = dVar3.b(j235);
long j237 = j235 + 1;
float b183 = dVar3.b(j237);
dVar3.c(j234, b182);
dVar3.c(j236, b183);
dVar3.c(j235, b180);
dVar3.c(j237, b181);
long j238 = j232 - j207;
long j239 = j233 - j214;
long j240 = j5 + j238;
long j241 = j5 + j239;
float b184 = dVar3.b(j240);
long j242 = j240 + 1;
float b185 = dVar3.b(j242);
float b186 = dVar3.b(j241);
long j243 = j241 + 1;
float b187 = dVar3.b(j243);
dVar3.c(j240, b186);
dVar3.c(j242, b187);
dVar3.c(j241, b184);
dVar3.c(j243, b185);
long j244 = j238 - j207;
long j245 = j239 + j207;
long j246 = j5 + j244;
long j247 = j5 + j245;
float b188 = dVar3.b(j246);
long j248 = j246 + 1;
float b189 = dVar3.b(j248);
float b190 = dVar3.b(j247);
long j249 = j247 + 1;
float b191 = dVar3.b(j249);
dVar3.c(j246, b190);
dVar3.c(j248, b191);
dVar3.c(j247, b188);
dVar3.c(j249, b189);
long j250 = j244 - j207;
long j251 = j245 - j214;
long j252 = j5 + j250;
long j253 = j5 + j251;
float b192 = dVar3.b(j252);
long j254 = j252 + 1;
float b193 = dVar3.b(j254);
float b194 = dVar3.b(j253);
long j255 = j253 + 1;
float b195 = dVar3.b(j255);
dVar3.c(j252, b194);
dVar3.c(j254, b195);
dVar3.c(j253, b192);
dVar3.c(j255, b193);
long j256 = j250 + 2;
long j257 = j251 + j205;
long j258 = j5 + j256;
long j259 = j5 + j257;
float b196 = dVar3.b(j258);
long j260 = j258 + 1;
float b197 = dVar3.b(j260);
float b198 = dVar3.b(j259);
long j261 = j259 + 1;
float b199 = dVar3.b(j261);
dVar3.c(j258, b198);
dVar3.c(j260, b199);
dVar3.c(j259, b196);
dVar3.c(j261, b197);
long j262 = j256 + j207;
long j263 = j257 + j214;
long j264 = j5 + j262;
long j265 = j5 + j263;
float b200 = dVar3.b(j264);
long j266 = j264 + 1;
float b201 = dVar3.b(j266);
float b202 = dVar3.b(j265);
long j267 = j265 + 1;
float b203 = dVar3.b(j267);
dVar3.c(j264, b202);
dVar3.c(j266, b203);
dVar3.c(j265, b200);
dVar3.c(j267, b201);
long j268 = j262 + j207;
long j269 = j263 - j207;
long j270 = j5 + j268;
long j271 = j5 + j269;
float b204 = dVar3.b(j270);
long j272 = j270 + 1;
float b205 = dVar3.b(j272);
float b206 = dVar3.b(j271);
long j273 = j271 + 1;
float b207 = dVar3.b(j273);
dVar3.c(j270, b206);
dVar3.c(j272, b207);
dVar3.c(j271, b204);
dVar3.c(j273, b205);
long j274 = j268 + j207;
long j275 = j269 + j214;
long j276 = j5 + j274;
long j277 = j5 + j275;
float b208 = dVar3.b(j276);
long j278 = j276 + 1;
float b209 = dVar3.b(j278);
float b210 = dVar3.b(j277);
long j279 = j277 + 1;
float b211 = dVar3.b(j279);
dVar3.c(j276, b210);
dVar3.c(j278, b211);
dVar3.c(j277, b208);
dVar3.c(j279, b209);
long j280 = j274 - j205;
long j281 = j275 - 2;
long j282 = j5 + j280;
long j283 = j5 + j281;
float b212 = dVar3.b(j282);
long j284 = j282 + 1;
float b213 = dVar3.b(j284);
float b214 = dVar3.b(j283);
long j285 = j283 + 1;
float b215 = dVar3.b(j285);
dVar3.c(j282, b214);
dVar3.c(j284, b215);
dVar3.c(j283, b212);
dVar3.c(j285, b213);
long j286 = j280 - j207;
long j287 = j281 - j214;
long j288 = j5 + j286;
long j289 = j5 + j287;
float b216 = dVar3.b(j288);
long j290 = j288 + 1;
float b217 = dVar3.b(j290);
float b218 = dVar3.b(j289);
long j291 = j289 + 1;
float b219 = dVar3.b(j291);
dVar3.c(j288, b218);
dVar3.c(j290, b219);
dVar3.c(j289, b216);
dVar3.c(j291, b217);
long j292 = j286 - j207;
long j293 = j287 + j207;
long j294 = j5 + j292;
long j295 = j5 + j293;
float b220 = dVar3.b(j294);
long j296 = j294 + 1;
float b221 = dVar3.b(j296);
float b222 = dVar3.b(j295);
long j297 = j295 + 1;
float b223 = dVar3.b(j297);
dVar3.c(j294, b222);
dVar3.c(j296, b223);
dVar3.c(j295, b220);
dVar3.c(j297, b221);
long j298 = j5 + (j292 - j207);
long j299 = j5 + (j293 - j214);
float b224 = dVar3.b(j298);
long j300 = j298 + 1;
float b225 = dVar3.b(j300);
float b226 = dVar3.b(j299);
long j301 = j299 + 1;
float b227 = dVar3.b(j301);
dVar3.c(j298, b226);
dVar3.c(j300, b227);
dVar3.c(j299, b224);
dVar3.c(j301, b225);
j202 = j211 + 1;
j135 = j203;
j136 = j205;
j137 = j207;
j200 = j208;
j201 = j210;
}
long j302 = j135;
long j303 = j136;
long j304 = j137;
long j305 = j200;
long b228 = (sVar.b(j302 + j305) * 2) + j201;
long j306 = b228 + 2;
long j307 = b228 + j303;
long j308 = j5 + j306;
long j309 = j5 + j307;
float b229 = dVar3.b(j308);
long j310 = j308 + 1;
float b230 = dVar3.b(j310);
float b231 = dVar3.b(j309);
long j311 = j309 + 1;
float b232 = dVar3.b(j311);
dVar3.c(j308, b231);
dVar3.c(j310, b232);
dVar3.c(j309, b229);
dVar3.c(j311, b230);
long j312 = j306 + j304;
long j313 = j302 * 8;
long j314 = j307 + j313;
long j315 = j5 + j312;
long j316 = j5 + j314;
float b233 = dVar3.b(j315);
long j317 = j315 + 1;
float b234 = dVar3.b(j317);
float b235 = dVar3.b(j316);
long j318 = j316 + 1;
float b236 = dVar3.b(j318);
dVar3.c(j315, b235);
dVar3.c(j317, b236);
dVar3.c(j316, b233);
dVar3.c(j318, b234);
long j319 = j312 + j304;
long j320 = j314 - j304;
long j321 = j5 + j319;
long j322 = j5 + j320;
float b237 = dVar3.b(j321);
long j323 = j321 + 1;
float b238 = dVar3.b(j323);
float b239 = dVar3.b(j322);
long j324 = j322 + 1;
float b240 = dVar3.b(j324);
dVar3.c(j321, b239);
dVar3.c(j323, b240);
dVar3.c(j322, b237);
dVar3.c(j324, b238);
long j325 = j319 - 2;
long j326 = j320 - j303;
long j327 = j5 + j325;
long j328 = j5 + j326;
float b241 = dVar3.b(j327);
long j329 = j327 + 1;
float b242 = dVar3.b(j329);
float b243 = dVar3.b(j328);
long j330 = j328 + 1;
float b244 = dVar3.b(j330);
dVar3.c(j327, b243);
dVar3.c(j329, b244);
dVar3.c(j328, b241);
dVar3.c(j330, b242);
long j331 = j303 + 2;
long j332 = j325 + j331;
long j333 = j326 + j331;
long j334 = j5 + j332;
long j335 = j5 + j333;
float b245 = dVar3.b(j334);
long j336 = j334 + 1;
float b246 = dVar3.b(j336);
float b247 = dVar3.b(j335);
long j337 = j335 + 1;
float b248 = dVar3.b(j337);
dVar3.c(j334, b247);
dVar3.c(j336, b248);
dVar3.c(j335, b245);
dVar3.c(j337, b246);
long j338 = (j313 - 2) + j333;
long j339 = j5 + (j332 - (j303 - j304));
long j340 = j5 + j338;
float b249 = dVar3.b(j339);
long j341 = j339 + 1;
float b250 = dVar3.b(j341);
float b251 = dVar3.b(j340);
long j342 = j340 + 1;
float b252 = dVar3.b(j342);
dVar3.c(j339, b251);
dVar3.c(j341, b252);
dVar3.c(j340, b249);
dVar3.c(j342, b250);
j200 = j305 + 1;
j135 = j302;
j136 = j303;
j137 = j304;
}
return;
}
dVar3 = dVar;
j7 = j47;
long j1352 = 1;
while (j7 > 8) {
}
long j1362 = j4 >> 1;
long j1372 = j1352 * 4;
if (j7 == 8) {
}
}
public static void s(int i4, int i5, int i6, float[] fArr, float[] fArr2) {
if (i4 == 128) {
int i7 = i6 - 8;
n(fArr, i5, fArr2, i7);
p(fArr, i5 + 32, fArr2, i6 - 32);
n(fArr, i5 + 64, fArr2, i7);
n(fArr, i5 + 96, fArr2, i7);
return;
}
int i8 = i6 - 8;
j(fArr, i5, fArr2, i8);
l(fArr, i5 + 16, fArr2, i8);
j(fArr, i5 + 32, fArr2, i8);
j(fArr, i5 + 48, fArr2, i8);
}
public static void t(long j4, long j5, long j6, d dVar, d dVar2) {
if (j4 == 128) {
long j7 = j6 - 8;
m(dVar, j5, dVar2, j7);
o(dVar, j5 + 32, dVar2, j6 - 32);
m(dVar, j5 + 64, dVar2, j7);
m(dVar, j5 + 96, dVar2, j7);
return;
}
long j8 = j6 - 8;
i(dVar, j5, dVar2, j8);
k(dVar, j5 + 16, dVar2, j8);
i(dVar, j5 + 32, dVar2, j8);
i(dVar, j5 + 48, dVar2, j8);
}
public static void u(int i4, int i5, float[] fArr, int i6, int i7, float[] fArr2) {
if (i4 == 512) {
int i8 = i7 - 64;
w(128, i6, i8, fArr, fArr2);
int i9 = i7 - 8;
n(fArr, i6, fArr2, i9);
int i10 = i7 - 32;
p(fArr, i6 + 32, fArr2, i10);
n(fArr, i6 + 64, fArr2, i9);
n(fArr, i6 + 96, fArr2, i9);
int i11 = i6 + 128;
int i12 = i7 - 128;
y(128, i11, i12, fArr, fArr2);
n(fArr, i11, fArr2, i9);
p(fArr, i6 + 160, fArr2, i10);
n(fArr, i6 + 192, fArr2, i9);
p(fArr, i6 + 224, fArr2, i10);
int i13 = i6 + 256;
w(128, i13, i8, fArr, fArr2);
n(fArr, i13, fArr2, i9);
p(fArr, i6 + 288, fArr2, i10);
n(fArr, i6 + 320, fArr2, i9);
n(fArr, i6 + 352, fArr2, i9);
if (i5 != 0) {
w(128, i6 + 384, i8, fArr, fArr2);
n(fArr, i6 + 480, fArr2, i9);
} else {
y(128, i6 + 384, i12, fArr, fArr2);
p(fArr, i6 + 480, fArr2, i10);
}
n(fArr, i6 + 384, fArr2, i9);
p(fArr, i6 + 416, fArr2, i10);
n(fArr, i6 + 448, fArr2, i9);
return;
}
int i14 = i7 - 32;
w(64, i6, i14, fArr, fArr2);
int i15 = i7 - 8;
j(fArr, i6, fArr2, i15);
l(fArr, i6 + 16, fArr2, i15);
j(fArr, i6 + 32, fArr2, i15);
j(fArr, i6 + 48, fArr2, i15);
int i16 = i6 + 64;
int i17 = i7 - 64;
y(64, i16, i17, fArr, fArr2);
j(fArr, i16, fArr2, i15);
l(fArr, i6 + 80, fArr2, i15);
j(fArr, i6 + 96, fArr2, i15);
l(fArr, i6 + 112, fArr2, i15);
int i18 = i6 + 128;
w(64, i18, i14, fArr, fArr2);
j(fArr, i18, fArr2, i15);
l(fArr, i6 + 144, fArr2, i15);
j(fArr, i6 + 160, fArr2, i15);
j(fArr, i6 + 176, fArr2, i15);
if (i5 != 0) {
w(64, i6 + 192, i14, fArr, fArr2);
j(fArr, i6 + 240, fArr2, i15);
} else {
y(64, i6 + 192, i17, fArr, fArr2);
l(fArr, i6 + 240, fArr2, i15);
}
j(fArr, i6 + 192, fArr2, i15);
l(fArr, i6 + 208, fArr2, i15);
j(fArr, i6 + 224, fArr2, i15);
}
public static void v(long j4, long j5, long j6, long j7, d dVar, d dVar2) {
long j8;
if (j4 == 512) {
long j9 = j7 - 64;
x(128L, j6, j9, dVar, dVar2);
long j10 = j7 - 8;
m(dVar, j6, dVar2, j10);
long j11 = j7 - 32;
o(dVar, j6 + 32, dVar2, j11);
m(dVar, j6 + 64, dVar2, j10);
m(dVar, j6 + 96, dVar2, j10);
long j12 = j6 + 128;
long j13 = j7 - 128;
z(128L, j12, j13, dVar, dVar2);
m(dVar, j12, dVar2, j10);
o(dVar, j6 + 160, dVar2, j11);
m(dVar, j6 + 192, dVar2, j10);
o(dVar, j6 + 224, dVar2, j11);
long j14 = j6 + 256;
x(128L, j14, j9, dVar, dVar2);
m(dVar, j14, dVar2, j10);
o(dVar, j6 + 288, dVar2, j11);
m(dVar, j6 + 320, dVar2, j10);
m(dVar, j6 + 352, dVar2, j10);
if (j5 != 0) {
x(128L, j6 + 384, j9, dVar, dVar2);
m(dVar, j6 + 480, dVar2, j10);
} else {
z(128L, j6 + 384, j13, dVar, dVar2);
o(dVar, j6 + 480, dVar2, j11);
}
m(dVar, j6 + 384, dVar2, j10);
o(dVar, j6 + 416, dVar2, j11);
m(dVar, j6 + 448, dVar2, j10);
return;
}
long j15 = j7 - 32;
x(64L, j6, j15, dVar, dVar2);
long j16 = j7 - 8;
i(dVar, j6, dVar2, j16);
k(dVar, j6 + 16, dVar2, j16);
i(dVar, j6 + 32, dVar2, j16);
i(dVar, j6 + 48, dVar2, j16);
long j17 = j6 + 64;
long j18 = j7 - 64;
z(64L, j17, j18, dVar, dVar2);
i(dVar, j17, dVar2, j16);
k(dVar, j6 + 80, dVar2, j16);
i(dVar, j6 + 96, dVar2, j16);
k(dVar, j6 + 112, dVar2, j16);
long j19 = j6 + 128;
x(64L, j19, j15, dVar, dVar2);
i(dVar, j19, dVar2, j16);
k(dVar, j6 + 144, dVar2, j16);
i(dVar, j6 + 160, dVar2, j16);
i(dVar, j6 + 176, dVar2, j16);
if (j5 != 0) {
x(64L, j6 + 192, j15, dVar, dVar2);
j8 = j16;
i(dVar, j6 + 240, dVar2, j8);
} else {
z(64L, j6 + 192, j18, dVar, dVar2);
j8 = j16;
k(dVar, j6 + 240, dVar2, j8);
}
i(dVar, j6 + 192, dVar2, j8);
k(dVar, j6 + 208, dVar2, j8);
i(dVar, j6 + 224, dVar2, j8);
}
public static void w(int i4, int i5, int i6, float[] fArr, float[] fArr2) {
int i7 = i4 >> 3;
int i8 = i7 * 2;
int i9 = i8 + i8;
int i10 = i9 + i8;
int i11 = i5 + i8;
int i12 = i5 + i9;
int i13 = i5 + i10;
float f4 = fArr[i5];
float f5 = fArr[i12];
float f6 = f4 + f5;
int i14 = i5 + 1;
float f7 = fArr[i14];
int i15 = i12 + 1;
float f8 = fArr[i15];
float f9 = f7 + f8;
float f10 = f4 - f5;
float f11 = f7 - f8;
float f12 = fArr[i11];
float f13 = fArr[i13];
float f14 = f12 + f13;
int i16 = i11 + 1;
float f15 = fArr[i16];
int i17 = i13 + 1;
float f16 = fArr[i17];
float f17 = f15 + f16;
float f18 = f12 - f13;
float f19 = f15 - f16;
fArr[i5] = f6 + f14;
fArr[i14] = f9 + f17;
fArr[i11] = f6 - f14;
fArr[i16] = f9 - f17;
fArr[i12] = f10 - f19;
fArr[i15] = f11 + f18;
fArr[i13] = f10 + f19;
fArr[i17] = f11 - f18;
float f20 = fArr2[i6 + 1];
int i18 = 0;
for (int i19 = 2; i19 < i7; i19 += 2) {
i18 += 4;
int i20 = i6 + i18;
float f21 = fArr2[i20];
float f22 = fArr2[i20 + 1];
float f23 = fArr2[i20 + 2];
float f24 = fArr2[i20 + 3];
int i21 = i19 + i8;
int i22 = i21 + i8;
int i23 = i22 + i8;
int i24 = i5 + i21;
int i25 = i5 + i22;
int i26 = i5 + i23;
int i27 = i5 + i19;
float f25 = fArr[i27];
float f26 = fArr[i25];
float f27 = f25 + f26;
int i28 = i27 + 1;
float f28 = fArr[i28];
int i29 = i25 + 1;
float f29 = fArr[i29];
float f30 = f28 + f29;
float f31 = f25 - f26;
float f32 = f28 - f29;
float f33 = fArr[i24];
float f34 = fArr[i26];
float f35 = f33 + f34;
int i30 = i24 + 1;
float f36 = fArr[i30];
int i31 = i26 + 1;
float f37 = fArr[i31];
float f38 = f36 + f37;
float f39 = f33 - f34;
float f40 = f36 - f37;
fArr[i27] = f27 + f35;
fArr[i28] = f30 + f38;
fArr[i24] = f27 - f35;
fArr[i30] = f30 - f38;
float f41 = f31 - f40;
float f42 = f32 + f39;
fArr[i25] = (f21 * f41) - (f22 * f42);
fArr[i29] = (f41 * f22) + (f42 * f21);
float f43 = f31 + f40;
float f44 = f32 - f39;
fArr[i26] = (f24 * f44) + (f23 * f43);
fArr[i31] = (f44 * f23) - (f43 * f24);
int i32 = i8 - i19;
int i33 = i32 + i8;
int i34 = i33 + i8;
int i35 = i34 + i8;
int i36 = i5 + i32;
int i37 = i5 + i33;
int i38 = i5 + i34;
int i39 = i5 + i35;
float f45 = fArr[i36];
float f46 = fArr[i38];
float f47 = f45 + f46;
int i40 = i36 + 1;
float f48 = fArr[i40];
int i41 = i38 + 1;
float f49 = fArr[i41];
float f50 = f48 + f49;
float f51 = f45 - f46;
float f52 = f48 - f49;
float f53 = fArr[i37];
float f54 = fArr[i39];
float f55 = f53 + f54;
int i42 = i37 + 1;
float f56 = fArr[i42];
int i43 = i39 + 1;
float f57 = fArr[i43];
float f58 = f56 + f57;
float f59 = f53 - f54;
float f60 = f56 - f57;
fArr[i36] = f47 + f55;
fArr[i40] = f50 + f58;
fArr[i37] = f47 - f55;
fArr[i42] = f50 - f58;
float f61 = f51 - f60;
float f62 = f52 + f59;
fArr[i38] = (f22 * f61) - (f21 * f62);
fArr[i41] = (f21 * f61) + (f22 * f62);
float f63 = f51 + f60;
float f64 = f52 - f59;
fArr[i39] = (f23 * f64) + (f24 * f63);
fArr[i43] = (f24 * f64) - (f23 * f63);
}
int i44 = i7 + i8;
int i45 = i44 + i8;
int i46 = i8 + i45;
int i47 = i5 + i7;
int i48 = i5 + i44;
int i49 = i5 + i45;
int i50 = i5 + i46;
float f65 = fArr[i47];
float f66 = fArr[i49];
float f67 = f65 + f66;
int i51 = i47 + 1;
float f68 = fArr[i51];
int i52 = i49 + 1;
float f69 = fArr[i52];
float f70 = f68 + f69;
float f71 = f65 - f66;
float f72 = f68 - f69;
float f73 = fArr[i48];
float f74 = fArr[i50];
float f75 = f73 + f74;
int i53 = i48 + 1;
float f76 = fArr[i53];
int i54 = i50 + 1;
float f77 = fArr[i54];
float f78 = f76 + f77;
float f79 = f73 - f74;
float f80 = f76 - f77;
fArr[i47] = f67 + f75;
fArr[i51] = f70 + f78;
fArr[i48] = f67 - f75;
fArr[i53] = f70 - f78;
float f81 = f71 - f80;
float f82 = f72 + f79;
fArr[i49] = (f81 - f82) * f20;
fArr[i52] = (f82 + f81) * f20;
float f83 = f71 + f80;
float f84 = f72 - f79;
float f85 = -f20;
fArr[i50] = (f83 + f84) * f85;
fArr[i54] = (f84 - f83) * f85;
}
public static void x(long j4, long j5, long j6, d dVar, d dVar2) {
long j7 = j4 >> 3;
long j8 = j7 * 2;
long j9 = j8 + j8;
long j10 = j9 + j8;
long j11 = j5 + j8;
long j12 = j9 + j5;
long j13 = j10 + j5;
float b4 = dVar.b(j12) + dVar.b(j5);
long j14 = j5 + 1;
long j15 = j12 + 1;
float b5 = dVar.b(j15) + dVar.b(j14);
float b6 = dVar.b(j5) - dVar.b(j12);
float b7 = dVar.b(j14) - dVar.b(j15);
float b8 = dVar.b(j13) + dVar.b(j11);
long j16 = j11 + 1;
long j17 = j13 + 1;
float b9 = dVar.b(j17) + dVar.b(j16);
float b10 = dVar.b(j11) - dVar.b(j13);
float b11 = dVar.b(j16) - dVar.b(j17);
dVar.c(j14, AbstractC1518b.j(b4, b8, dVar, j5, b5, b9));
dVar.c(j16, AbstractC1518b.l(b4, b8, dVar, j11, b5, b9));
dVar.c(j15, AbstractC1518b.a(b6, b11, dVar, j12, b7, b10));
dVar.c(j17, AbstractC1518b.m(b6, b11, dVar, j13, b7, b10));
d dVar3 = dVar2;
float b12 = dVar3.b(j6 + 1);
long j18 = 0;
long j19 = 2;
while (j19 < j7) {
long j20 = j18 + 4;
long j21 = j6 + j20;
float b13 = dVar3.b(j21);
float b14 = dVar3.b(j21 + 1);
float b15 = dVar3.b(j21 + 2);
float b16 = dVar3.b(j21 + 3);
long j22 = j19 + j8;
long j23 = j22 + j8;
long j24 = j23 + j8;
long j25 = j5 + j22;
long j26 = j5 + j23;
long j27 = j5 + j24;
long j28 = j19;
long j29 = j5 + j28;
float b17 = dVar.b(j26) + dVar.b(j29);
long j30 = j29 + 1;
long j31 = j26 + 1;
float b18 = dVar.b(j31) + dVar.b(j30);
float b19 = dVar.b(j29) - dVar.b(j26);
float b20 = dVar.b(j30) - dVar.b(j31);
float b21 = dVar.b(j27) + dVar.b(j25);
long j32 = j25 + 1;
long j33 = j27 + 1;
float b22 = dVar.b(j33) + dVar.b(j32);
float b23 = dVar.b(j25) - dVar.b(j27);
float b24 = dVar.b(j32) - dVar.b(j33);
dVar.c(j30, AbstractC1518b.j(b17, b21, dVar, j29, b18, b22));
dVar.c(j32, AbstractC1518b.l(b17, b21, dVar, j25, b18, b22));
float f4 = b19 - b24;
float f5 = b20 + b23;
dVar.c(j26, (b13 * f4) - (b14 * f5));
float j34 = AbstractC1518b.j(f4 * b14, f5 * b13, dVar, j31, b19, b24);
float f6 = b20 - b23;
dVar.c(j27, (b16 * f6) + (b15 * j34));
dVar.c(j33, (f6 * b15) - (j34 * b16));
long j35 = j8 - j28;
long j36 = j35 + j8;
long j37 = j36 + j8;
long j38 = j5 + j35;
long j39 = j5 + j36;
long j40 = j5 + j37;
long j41 = j5 + j37 + j8;
float b25 = dVar.b(j38) + dVar.b(j40);
long j42 = j38 + 1;
long j43 = j40 + 1;
float b26 = dVar.b(j43) + dVar.b(j42);
float b27 = dVar.b(j38) - dVar.b(j40);
float b28 = dVar.b(j42) - dVar.b(j43);
float b29 = dVar.b(j41) + dVar.b(j39);
long j44 = j39 + 1;
long j45 = j41 + 1;
float b30 = dVar.b(j45) + dVar.b(j44);
float b31 = dVar.b(j39) - dVar.b(j41);
float b32 = dVar.b(j44) - dVar.b(j45);
dVar.c(j42, AbstractC1518b.j(b25, b29, dVar, j38, b26, b30));
dVar.c(j44, AbstractC1518b.l(b25, b29, dVar, j39, b26, b30));
float f7 = b27 - b32;
float f8 = b28 + b31;
dVar.c(j40, (b14 * f7) - (b13 * f8));
float j46 = AbstractC1518b.j(f7 * b13, f8 * b14, dVar, j43, b27, b32);
float f9 = b28 - b31;
dVar.c(j41, (b15 * f9) + (b16 * j46));
dVar.c(j45, (b16 * f9) - (b15 * j46));
j19 = j28 + 2;
dVar3 = dVar2;
b12 = b12;
j18 = j20;
}
float f10 = b12;
long j47 = j7 + j8;
long j48 = j47 + j8;
long j49 = j5 + j7;
long j50 = j5 + j47;
long j51 = j5 + j48;
long j52 = j5 + j48 + j8;
float b33 = dVar.b(j49) + dVar.b(j51);
long j53 = j49 + 1;
long j54 = j51 + 1;
float b34 = dVar.b(j54) + dVar.b(j53);
float b35 = dVar.b(j49) - dVar.b(j51);
float b36 = dVar.b(j53) - dVar.b(j54);
float b37 = dVar.b(j52) + dVar.b(j50);
long j55 = j50 + 1;
long j56 = j52 + 1;
float b38 = dVar.b(j56) + dVar.b(j55);
float b39 = dVar.b(j50) - dVar.b(j52);
float b40 = dVar.b(j55) - dVar.b(j56);
dVar.c(j53, AbstractC1518b.j(b33, b37, dVar, j49, b34, b38));
dVar.c(j55, AbstractC1518b.l(b33, b37, dVar, j50, b34, b38));
float f11 = b35 - b40;
float f12 = b36 + b39;
dVar.c(j51, (f11 - f12) * f10);
dVar.c(j54, (f12 + f11) * f10);
float f13 = b35 + b40;
float f14 = b36 - b39;
float f15 = -f10;
dVar.c(j52, (f13 + f14) * f15);
dVar.c(j56, f15 * (f14 - f13));
}
public static void y(int i4, int i5, int i6, float[] fArr, float[] fArr2) {
int i7 = i4 >> 3;
int i8 = i7 * 2;
float f4 = fArr2[i6 + 1];
int i9 = i8 + i8;
int i10 = i9 + i8;
int i11 = i5 + i8;
int i12 = i5 + i9;
int i13 = i5 + i10;
float f5 = fArr[i5];
int i14 = i12 + 1;
float f6 = fArr[i14];
float f7 = f5 - f6;
int i15 = i5 + 1;
float f8 = fArr[i15];
float f9 = fArr[i12];
float f10 = f8 + f9;
float f11 = f5 + f6;
float f12 = f8 - f9;
float f13 = fArr[i11];
int i16 = i13 + 1;
float f14 = fArr[i16];
float f15 = f13 - f14;
int i17 = i11 + 1;
float f16 = fArr[i17];
float f17 = fArr[i13];
float f18 = f16 + f17;
float f19 = f13 + f14;
float f20 = f16 - f17;
float f21 = (f15 - f18) * f4;
float f22 = (f18 + f15) * f4;
fArr[i5] = f7 + f21;
fArr[i15] = f10 + f22;
fArr[i11] = f7 - f21;
fArr[i17] = f10 - f22;
float f23 = (f19 - f20) * f4;
float f24 = (f20 + f19) * f4;
fArr[i12] = f11 - f24;
fArr[i14] = f12 + f23;
fArr[i13] = f11 + f24;
fArr[i16] = f12 - f23;
int i18 = i7 * 4;
int i19 = 0;
for (int i20 = 2; i20 < i7; i20 += 2) {
i19 += 4;
int i21 = i6 + i19;
float f25 = fArr2[i21];
float f26 = fArr2[i21 + 1];
float f27 = fArr2[i21 + 2];
float f28 = fArr2[i21 + 3];
i18 -= 4;
int i22 = i6 + i18;
float f29 = fArr2[i22];
float f30 = fArr2[i22 + 1];
float f31 = fArr2[i22 + 2];
float f32 = fArr2[i22 + 3];
int i23 = i20 + i8;
int i24 = i23 + i8;
int i25 = i24 + i8;
int i26 = i5 + i23;
int i27 = i5 + i24;
int i28 = i5 + i25;
int i29 = i5 + i20;
float f33 = fArr[i29];
int i30 = i27 + 1;
float f34 = fArr[i30];
float f35 = f33 - f34;
int i31 = i29 + 1;
float f36 = fArr[i31];
float f37 = fArr[i27];
float f38 = f36 + f37;
float f39 = f33 + f34;
float f40 = f36 - f37;
float f41 = fArr[i26];
int i32 = i28 + 1;
float f42 = fArr[i32];
float f43 = f41 - f42;
int i33 = i26 + 1;
float f44 = fArr[i33];
float f45 = fArr[i28];
float f46 = f44 + f45;
float f47 = f41 + f42;
float f48 = f44 - f45;
float f49 = (f25 * f35) - (f26 * f38);
float f50 = (f35 * f26) + (f38 * f25);
float f51 = (f30 * f43) - (f29 * f46);
float f52 = (f43 * f29) + (f46 * f30);
fArr[i29] = f49 + f51;
fArr[i31] = f50 + f52;
fArr[i26] = f49 - f51;
fArr[i33] = f50 - f52;
float f53 = (f28 * f40) + (f27 * f39);
float f54 = (f40 * f27) - (f39 * f28);
float f55 = (f31 * f48) + (f32 * f47);
float f56 = (f48 * f32) - (f47 * f31);
fArr[i27] = f53 + f55;
fArr[i30] = f54 + f56;
fArr[i28] = f53 - f55;
fArr[i32] = f54 - f56;
int i34 = i8 - i20;
int i35 = i34 + i8;
int i36 = i35 + i8;
int i37 = i36 + i8;
int i38 = i5 + i34;
int i39 = i5 + i35;
int i40 = i5 + i36;
int i41 = i5 + i37;
float f57 = fArr[i38];
int i42 = i40 + 1;
float f58 = fArr[i42];
float f59 = f57 - f58;
int i43 = i38 + 1;
float f60 = fArr[i43];
float f61 = fArr[i40];
float f62 = f60 + f61;
float f63 = f57 + f58;
float f64 = f60 - f61;
float f65 = fArr[i39];
int i44 = i41 + 1;
float f66 = fArr[i44];
float f67 = f65 - f66;
int i45 = i39 + 1;
float f68 = fArr[i45];
float f69 = fArr[i41];
float f70 = f68 + f69;
float f71 = f65 + f66;
float f72 = f68 - f69;
float f73 = (f29 * f59) - (f30 * f62);
float f74 = (f30 * f59) + (f29 * f62);
float f75 = (f26 * f67) - (f25 * f70);
float f76 = (f25 * f67) + (f26 * f70);
fArr[i38] = f73 + f75;
fArr[i43] = f74 + f76;
fArr[i39] = f73 - f75;
fArr[i45] = f74 - f76;
float f77 = (f32 * f64) + (f31 * f63);
float f78 = (f31 * f64) - (f32 * f63);
float f79 = (f27 * f72) + (f28 * f71);
float f80 = (f28 * f72) - (f27 * f71);
fArr[i40] = f77 + f79;
fArr[i42] = f78 + f80;
fArr[i41] = f77 - f79;
fArr[i44] = f78 - f80;
}
int i46 = i6 + i8;
float f81 = fArr2[i46];
float f82 = fArr2[i46 + 1];
int i47 = i7 + i8;
int i48 = i47 + i8;
int i49 = i8 + i48;
int i50 = i5 + i7;
int i51 = i5 + i47;
int i52 = i5 + i48;
int i53 = i5 + i49;
float f83 = fArr[i50];
int i54 = i52 + 1;
float f84 = fArr[i54];
float f85 = f83 - f84;
int i55 = i50 + 1;
float f86 = fArr[i55];
float f87 = fArr[i52];
float f88 = f86 + f87;
float f89 = f83 + f84;
float f90 = f86 - f87;
float f91 = fArr[i51];
int i56 = i53 + 1;
float f92 = fArr[i56];
float f93 = f91 - f92;
int i57 = i51 + 1;
float f94 = fArr[i57];
float f95 = fArr[i53];
float f96 = f94 + f95;
float f97 = f91 + f92;
float f98 = f94 - f95;
float f99 = (f81 * f85) - (f82 * f88);
float f100 = (f85 * f82) + (f88 * f81);
float f101 = (f82 * f93) - (f81 * f96);
float f102 = (f93 * f81) + (f96 * f82);
fArr[i50] = f99 + f101;
fArr[i55] = f100 + f102;
fArr[i51] = f99 - f101;
fArr[i57] = f100 - f102;
float f103 = (f82 * f89) - (f81 * f90);
float f104 = (f89 * f81) + (f90 * f82);
float f105 = (f81 * f97) - (f82 * f98);
float f106 = (f82 * f97) + (f81 * f98);
fArr[i52] = f103 - f105;
fArr[i54] = f104 - f106;
fArr[i53] = f103 + f105;
fArr[i56] = f104 + f106;
}
public static void z(long j4, long j5, long j6, d dVar, d dVar2) {
long j7 = j4 >> 3;
long j8 = j7 * 2;
float b4 = dVar2.b(j6 + 1);
long j9 = j8 + j8;
long j10 = j9 + j8;
long j11 = j5 + j8;
long j12 = j9 + j5;
long j13 = j10 + j5;
long j14 = j12 + 1;
float b5 = dVar.b(j5) - dVar.b(j14);
long j15 = j5 + 1;
float b6 = dVar.b(j12) + dVar.b(j15);
float b7 = dVar.b(j14) + dVar.b(j5);
float b8 = dVar.b(j15) - dVar.b(j12);
long j16 = j13 + 1;
float b9 = dVar.b(j11) - dVar.b(j16);
long j17 = j11 + 1;
float b10 = dVar.b(j13) + dVar.b(j17);
float b11 = dVar.b(j16) + dVar.b(j11);
float b12 = dVar.b(j17) - dVar.b(j13);
float f4 = (b9 - b10) * b4;
float f5 = (b10 + b9) * b4;
dVar.c(j15, AbstractC1518b.j(b5, f4, dVar, j5, b6, f5));
dVar.c(j17, AbstractC1518b.l(b5, f4, dVar, j11, b6, f5));
float f6 = (b11 - b12) * b4;
float f7 = (b12 + b11) * b4;
dVar.c(j14, AbstractC1518b.a(b7, f7, dVar, j12, b8, f6));
dVar.c(j16, AbstractC1518b.m(b7, f7, dVar, j13, b8, f6));
long j18 = 4;
long j19 = j7 * 4;
long j20 = 0;
int i4 = 2;
while (true) {
long j21 = i4;
if (j21 < j7) {
long j22 = j20 + j18;
long j23 = j6 + j22;
float b13 = dVar2.b(j23);
float b14 = dVar2.b(j23 + 1);
float b15 = dVar2.b(j23 + 2);
float b16 = dVar2.b(j23 + 3);
long j24 = j19 - j18;
long j25 = j6 + j24;
float b17 = dVar2.b(j25);
float b18 = dVar2.b(j25 + 1);
float b19 = dVar2.b(j25 + 2);
float b20 = dVar2.b(j25 + 3);
long j26 = j21 + j8;
long j27 = j26 + j8;
long j28 = j27 + j8;
long j29 = j5 + j26;
long j30 = j5 + j27;
long j31 = j5 + j28;
long j32 = j5 + j21;
int i5 = i4;
long j33 = j30 + 1;
float b21 = dVar.b(j32) - dVar.b(j33);
long j34 = j32 + 1;
float b22 = dVar.b(j30) + dVar.b(j34);
float b23 = dVar.b(j33) + dVar.b(j32);
float b24 = dVar.b(j34) - dVar.b(j30);
long j35 = j31 + 1;
float b25 = dVar.b(j29) - dVar.b(j35);
long j36 = j29 + 1;
float b26 = dVar.b(j31) + dVar.b(j36);
float b27 = dVar.b(j35) + dVar.b(j29);
float b28 = dVar.b(j36) - dVar.b(j31);
float f8 = (b13 * b21) - (b14 * b22);
float f9 = (b21 * b14) + (b22 * b13);
float f10 = (b18 * b25) - (b17 * b26);
float f11 = (b25 * b17) + (b26 * b18);
dVar.c(j34, AbstractC1518b.j(f8, f10, dVar, j32, f9, f11));
dVar.c(j36, AbstractC1518b.l(f8, f10, dVar, j29, f9, f11));
float f12 = (b15 * b23) + (b16 * b24);
float f13 = (b15 * b24) - (b23 * b16);
float f14 = (b20 * b27) + (b19 * b28);
float f15 = (b28 * b20) - (b27 * b19);
dVar.c(j33, AbstractC1518b.j(f12, f14, dVar, j30, f13, f15));
dVar.c(j35, AbstractC1518b.l(f12, f14, dVar, j31, f13, f15));
long j37 = j8 - j21;
long j38 = j37 + j8;
long j39 = j38 + j8;
long j40 = j39 + j8;
long j41 = j5 + j37;
long j42 = j5 + j38;
long j43 = j5 + j39;
long j44 = j5 + j40;
long j45 = j43 + 1;
float b29 = dVar.b(j41) - dVar.b(j45);
long j46 = j41 + 1;
float b30 = dVar.b(j43) + dVar.b(j46);
float b31 = dVar.b(j45) + dVar.b(j41);
float b32 = dVar.b(j46) - dVar.b(j43);
long j47 = j44 + 1;
float b33 = dVar.b(j42) - dVar.b(j47);
long j48 = j42 + 1;
float b34 = dVar.b(j44) + dVar.b(j48);
float b35 = dVar.b(j47) + dVar.b(j42);
float b36 = dVar.b(j48) - dVar.b(j44);
float f16 = (b17 * b29) - (b18 * b30);
float f17 = (b18 * b29) + (b17 * b30);
float f18 = (b14 * b33) - (b13 * b34);
float f19 = (b33 * b13) + (b14 * b34);
dVar.c(j46, AbstractC1518b.j(f16, f18, dVar, j41, f17, f19));
dVar.c(j48, AbstractC1518b.l(f16, f18, dVar, j42, f17, f19));
float f20 = (b19 * b31) + (b20 * b32);
float f21 = (b19 * b32) - (b20 * b31);
float f22 = (b16 * b35) + (b15 * b36);
float f23 = (b16 * b36) - (b15 * b35);
dVar.c(j45, AbstractC1518b.j(f20, f22, dVar, j43, f21, f23));
dVar.c(j47, AbstractC1518b.l(f20, f22, dVar, j44, f21, f23));
i4 = i5 + 2;
j19 = j24;
j20 = j22;
j18 = 4;
} else {
long j49 = j6 + j8;
float b37 = dVar2.b(j49);
float b38 = dVar2.b(j49 + 1);
long j50 = j7 + j8;
long j51 = j50 + j8;
long j52 = j51 + j8;
long j53 = j5 + j7;
long j54 = j5 + j50;
long j55 = j5 + j51;
long j56 = j5 + j52;
long j57 = j55 + 1;
float b39 = dVar.b(j53) - dVar.b(j57);
long j58 = j53 + 1;
float b40 = dVar.b(j55) + dVar.b(j58);
float b41 = dVar.b(j57) + dVar.b(j53);
float b42 = dVar.b(j58) - dVar.b(j55);
long j59 = j56 + 1;
float b43 = dVar.b(j54) - dVar.b(j59);
long j60 = j54 + 1;
float b44 = dVar.b(j56) + dVar.b(j60);
float b45 = dVar.b(j59) + dVar.b(j54);
float b46 = dVar.b(j60) - dVar.b(j56);
float f24 = (b37 * b39) - (b38 * b40);
float f25 = (b39 * b38) + (b37 * b40);
float f26 = (b38 * b43) - (b37 * b44);
float f27 = (b43 * b37) + (b44 * b38);
dVar.c(j58, AbstractC1518b.j(f24, f26, dVar, j53, f25, f27));
dVar.c(j60, AbstractC1518b.l(f24, f26, dVar, j54, f25, f27));
float f28 = (b38 * b41) - (b37 * b42);
float f29 = (b37 * b41) + (b38 * b42);
float f30 = (b37 * b45) - (b38 * b46);
float f31 = (b38 * b45) + (b37 * b46);
dVar.c(j57, AbstractC1518b.l(f28, f30, dVar, j55, f29, f31));
dVar.c(j59, AbstractC1518b.j(f28, f30, dVar, j56, f29, f31));
return;
}
}
}
}