mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-04 11:37:22 +00:00
1268 lines
50 KiB
Java
1268 lines
50 KiB
Java
package i3;
|
|
|
|
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.g;
|
|
import k3.q;
|
|
import k3.r;
|
|
import k3.s;
|
|
import s.AbstractC1880e;
|
|
|
|
/* loaded from: classes.dex */
|
|
public final class d {
|
|
|
|
/* renamed from: a, reason: collision with root package name */
|
|
public int f11700a;
|
|
|
|
/* renamed from: b, reason: collision with root package name */
|
|
public long f11701b;
|
|
public int[] c;
|
|
|
|
/* renamed from: d, reason: collision with root package name */
|
|
public s f11702d;
|
|
|
|
/* renamed from: e, reason: collision with root package name */
|
|
public float[] f11703e;
|
|
public k3.d f;
|
|
|
|
/* renamed from: g, reason: collision with root package name */
|
|
public int f11704g;
|
|
|
|
/* renamed from: h, reason: collision with root package name */
|
|
public long f11705h;
|
|
|
|
/* renamed from: i, reason: collision with root package name */
|
|
public int f11706i;
|
|
|
|
/* renamed from: j, reason: collision with root package name */
|
|
public long f11707j;
|
|
|
|
/* renamed from: k, reason: collision with root package name */
|
|
public int f11708k;
|
|
|
|
/* renamed from: l, reason: collision with root package name */
|
|
public boolean f11709l;
|
|
|
|
public final void a(int i4, int i5, int i6, int i7, int i8, float[] fArr, float[] fArr2) {
|
|
int i9 = i5 * i4;
|
|
int i10 = i4 * 2;
|
|
for (int i11 = 0; i11 < i5; i11++) {
|
|
int i12 = (i11 * i10) + i7;
|
|
int i13 = (i11 * i4) + i6;
|
|
int i14 = i13 + i9;
|
|
float f = fArr[i13];
|
|
float f4 = fArr[i14];
|
|
fArr2[i12] = f + f4;
|
|
fArr2[(i12 + i10) - 1] = f - f4;
|
|
}
|
|
if (i4 >= 2) {
|
|
if (i4 != 2) {
|
|
for (int i15 = 0; i15 < i5; i15++) {
|
|
i10 = i15 * i4;
|
|
int i16 = i10 + i9;
|
|
if (2 < i4) {
|
|
int i17 = i6 + 2;
|
|
int i18 = i10 + i17;
|
|
int i19 = i17 + i16;
|
|
float f5 = fArr[i18 - 1];
|
|
float f6 = fArr[i18];
|
|
float f7 = fArr[i19 - 1];
|
|
float f8 = fArr[i19];
|
|
throw null;
|
|
}
|
|
}
|
|
if (i4 % 2 == 1) {
|
|
return;
|
|
}
|
|
}
|
|
int i20 = i10 * 2;
|
|
for (int i21 = 0; i21 < i5; i21++) {
|
|
int i22 = i7 + i20 + i4;
|
|
int i23 = ((i6 + i4) - 1) + (i21 * i4);
|
|
fArr2[i22] = -fArr[i23 + i9];
|
|
fArr2[i22 - 1] = fArr[i23];
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void b(long j4, long j5, long j6, long j7, long j8, k3.d dVar, k3.d dVar2) {
|
|
long j9 = j5 * j4;
|
|
long j10 = 2;
|
|
long j11 = j4 * 2;
|
|
long j12 = 0;
|
|
while (j12 < j5) {
|
|
long j13 = (j12 * j11) + j7;
|
|
long j14 = (j12 * j4) + j6;
|
|
float b4 = dVar.b(j14);
|
|
float b5 = dVar.b(j14 + j9);
|
|
dVar2.c((j13 + j11) - 1, AbstractC1518b.m(b4, b5, dVar2, j13, b4, b5));
|
|
j12++;
|
|
j10 = j10;
|
|
}
|
|
long j15 = j10;
|
|
if (j4 >= j15) {
|
|
if (j4 != j15) {
|
|
for (long j16 = 0; j16 < j5; j16++) {
|
|
j11 = j16 * j4;
|
|
long j17 = j11 + j9;
|
|
if (j15 < j4) {
|
|
long j18 = j6 + j15;
|
|
long j19 = j11 + j18;
|
|
long j20 = j18 + j17;
|
|
dVar.b(j19 - 1);
|
|
dVar.b(j19);
|
|
dVar.b(j20 - 1);
|
|
dVar.b(j20);
|
|
throw null;
|
|
}
|
|
}
|
|
if (j4 % j15 == 1) {
|
|
return;
|
|
}
|
|
}
|
|
long j21 = j11 * j15;
|
|
for (long j22 = 0; j22 < j5; j22++) {
|
|
long j23 = j7 + j21 + j4;
|
|
long j24 = ((j6 + j4) - 1) + (j22 * j4);
|
|
dVar2.c(j23, -dVar.b(j24 + j9));
|
|
dVar2.c(j23 - 1, dVar.b(j24));
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void c(int i4, int i5, int i6, int i7, int i8, float[] fArr, float[] fArr2) {
|
|
int i9 = i5 * i4;
|
|
for (int i10 = 0; i10 < i5; i10++) {
|
|
int i11 = i10 * i4;
|
|
int i12 = ((i10 * 3) + 1) * i4;
|
|
int i13 = i6 + i11;
|
|
int i14 = i13 + i9;
|
|
int i15 = (i9 * 2) + i13;
|
|
float f = fArr[i13];
|
|
float f4 = fArr[i14];
|
|
float f5 = fArr[i15];
|
|
float f6 = f4 + f5;
|
|
fArr2[(i11 * 3) + i7] = f + f6;
|
|
fArr2[i7 + i12 + i4] = (f5 - f4) * 0.8660254f;
|
|
fArr2[((i7 + i4) - 1) + i12] = (f6 * (-0.5f)) + f;
|
|
}
|
|
if (i4 != 1) {
|
|
for (int i16 = 0; i16 < i5; i16++) {
|
|
if (2 < i4) {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void d(long j4, long j5, long j6, long j7, long j8, k3.d dVar, k3.d dVar2) {
|
|
long j9 = j5 * j4;
|
|
for (long j10 = 0; j10 < j5; j10++) {
|
|
long j11 = j10 * j4;
|
|
long j12 = ((j10 * 3) + 1) * j4;
|
|
long j13 = j6 + j11;
|
|
long j14 = j13 + j9;
|
|
long j15 = (2 * j9) + j13;
|
|
float b4 = dVar.b(j13);
|
|
float b5 = dVar.b(j14);
|
|
float b6 = dVar.b(j15);
|
|
float f = b5 + b6;
|
|
dVar2.c((j11 * 3) + j7, b4 + f);
|
|
dVar2.c(j7 + j12 + j4, (b6 - b5) * 0.8660254f);
|
|
dVar2.c(((j7 + j4) - 1) + j12, (f * (-0.5f)) + b4);
|
|
}
|
|
if (j4 != 1) {
|
|
for (long j16 = 0; j16 < j5; j16++) {
|
|
if (2 < j4) {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void e(int i4, int i5, int i6, int i7, int i8, float[] fArr, float[] fArr2) {
|
|
int i9 = i5 * i4;
|
|
for (int i10 = 0; i10 < i5; i10++) {
|
|
int i11 = i10 * i4;
|
|
int i12 = i11 * 4;
|
|
int i13 = i11 + i9;
|
|
int i14 = i13 + i9;
|
|
int i15 = i14 + i9;
|
|
float f = fArr[i6 + i11];
|
|
float f4 = fArr[i6 + i13];
|
|
float f5 = fArr[i6 + i14];
|
|
float f6 = fArr[i6 + i15];
|
|
float f7 = f4 + f6;
|
|
float f8 = f + f5;
|
|
int i16 = i7 + i12 + i4 + i4;
|
|
fArr2[i7 + i12] = f7 + f8;
|
|
int i17 = i16 - 1;
|
|
fArr2[i17 + i4 + i4] = f8 - f7;
|
|
fArr2[i17] = f - f5;
|
|
fArr2[i16] = f6 - f4;
|
|
}
|
|
if (i4 >= 2) {
|
|
if (i4 != 2) {
|
|
for (int i18 = 0; i18 < i5; i18++) {
|
|
if (2 < i4) {
|
|
throw null;
|
|
}
|
|
}
|
|
if (i4 % 2 == 1) {
|
|
return;
|
|
}
|
|
}
|
|
for (int i19 = 0; i19 < i5; i19++) {
|
|
int i20 = i19 * i4;
|
|
int i21 = i20 * 4;
|
|
int i22 = i20 + i9;
|
|
int i23 = i22 + i9;
|
|
int i24 = i23 + i9;
|
|
int i25 = i21 + i4;
|
|
int i26 = i25 + i4;
|
|
int i27 = (i6 + i4) - 1;
|
|
float f9 = fArr[i20 + i27];
|
|
float f10 = fArr[i22 + i27];
|
|
float f11 = fArr[i23 + i27];
|
|
float f12 = fArr[i27 + i24];
|
|
float f13 = (f10 + f12) * (-0.70710677f);
|
|
float f14 = (f10 - f12) * 0.70710677f;
|
|
int i28 = (i7 + i4) - 1;
|
|
fArr2[i21 + i28] = f14 + f9;
|
|
fArr2[i28 + i26] = f9 - f14;
|
|
fArr2[i7 + i25] = f13 - f11;
|
|
fArr2[i7 + i26 + i4] = f13 + f11;
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void f(long j4, long j5, long j6, long j7, long j8, k3.d dVar, k3.d dVar2) {
|
|
long j9 = j5 * j4;
|
|
for (long j10 = 0; j10 < j5; j10++) {
|
|
long j11 = j10 * j4;
|
|
long j12 = 4 * j11;
|
|
long j13 = j11 + j9;
|
|
long j14 = j13 + j9;
|
|
long j15 = j12 + j4;
|
|
float b4 = dVar.b(j6 + j11);
|
|
float b5 = dVar.b(j6 + j13);
|
|
float b6 = dVar.b(j6 + j14);
|
|
float b7 = dVar.b(j6 + j14 + j9);
|
|
float f = b5 + b7;
|
|
float f4 = b4 + b6;
|
|
long j16 = j7 + j15 + j4;
|
|
dVar2.c(j7 + j12, f + f4);
|
|
long j17 = j16 - 1;
|
|
dVar2.c(j17, AbstractC1518b.l(f4, f, dVar2, j17 + j4 + j4, b4, b6));
|
|
dVar2.c(j16, b7 - b5);
|
|
}
|
|
if (j4 >= 2) {
|
|
if (j4 != 2) {
|
|
for (long j18 = 0; j18 < j5; j18++) {
|
|
if (2 < j4) {
|
|
throw null;
|
|
}
|
|
}
|
|
if (j4 % 2 == 1) {
|
|
return;
|
|
}
|
|
}
|
|
for (long j19 = 0; j19 < j5; j19++) {
|
|
long j20 = j19 * j4;
|
|
long j21 = j20 * 4;
|
|
long j22 = j20 + j9;
|
|
long j23 = j22 + j9;
|
|
long j24 = j21 + j4;
|
|
long j25 = j24 + j4;
|
|
long j26 = (j6 + j4) - 1;
|
|
float b8 = dVar.b(j26 + j20);
|
|
float b9 = dVar.b(j26 + j22);
|
|
float b10 = dVar.b(j26 + j23);
|
|
float b11 = dVar.b(j26 + j23 + j9);
|
|
float f5 = (b9 + b11) * (-0.70710677f);
|
|
float f6 = (b9 - b11) * 0.70710677f;
|
|
long j27 = (j7 + j4) - 1;
|
|
dVar2.c(j27 + j21, f6 + b8);
|
|
dVar2.c(j27 + j25, b8 - f6);
|
|
dVar2.c(j7 + j24, f5 - b10);
|
|
dVar2.c(j7 + j25 + j4, f5 + b10);
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void g(int i4, int i5, int i6, int i7, int i8, float[] fArr, float[] fArr2) {
|
|
int i9 = i5 * i4;
|
|
for (int i10 = 0; i10 < i5; i10++) {
|
|
int i11 = i10 * i4;
|
|
int i12 = i11 * 5;
|
|
int i13 = i12 + i4;
|
|
int i14 = i13 + i4;
|
|
int i15 = i14 + i4;
|
|
int i16 = i11 + i9;
|
|
int i17 = i16 + i9;
|
|
int i18 = i17 + i9;
|
|
int i19 = (i7 + i4) - 1;
|
|
float f = fArr[i6 + i11];
|
|
float f4 = fArr[i6 + i16];
|
|
float f5 = fArr[i6 + i17];
|
|
float f6 = fArr[i6 + i18];
|
|
float f7 = fArr[i6 + i18 + i9];
|
|
float f8 = f7 + f4;
|
|
float f9 = f7 - f4;
|
|
float f10 = f6 + f5;
|
|
float f11 = f6 - f5;
|
|
fArr2[i7 + i12] = f + f8 + f10;
|
|
fArr2[i19 + i13] = (f10 * (-0.809017f)) + (f8 * 0.309017f) + f;
|
|
fArr2[i7 + i14] = (f11 * 0.58778524f) + (f9 * 0.95105654f);
|
|
fArr2[i19 + i15] = (f10 * 0.309017f) + (f8 * (-0.809017f)) + f;
|
|
fArr2[i7 + i15 + i4] = (f9 * 0.58778524f) - (f11 * 0.95105654f);
|
|
}
|
|
if (i4 != 1) {
|
|
for (int i20 = 0; i20 < i5; i20++) {
|
|
if (2 < i4) {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void h(long j4, long j5, long j6, long j7, long j8, k3.d dVar, k3.d dVar2) {
|
|
long j9 = j5 * j4;
|
|
long j10 = 0;
|
|
while (j10 < j5) {
|
|
long j11 = j10 * j4;
|
|
long j12 = 5 * j11;
|
|
long j13 = j12 + j4;
|
|
long j14 = j13 + j4;
|
|
long j15 = j14 + j4;
|
|
long j16 = j11 + j9;
|
|
long j17 = j16 + j9;
|
|
long j18 = j17 + j9;
|
|
long j19 = (j7 + j4) - 1;
|
|
float b4 = dVar.b(j6 + j11);
|
|
float b5 = dVar.b(j6 + j16);
|
|
float b6 = dVar.b(j6 + j17);
|
|
float b7 = dVar.b(j6 + j18);
|
|
long j20 = j9;
|
|
float b8 = dVar.b(j6 + j18 + j9);
|
|
float f = b8 + b5;
|
|
float f4 = b8 - b5;
|
|
float f5 = b7 + b6;
|
|
float f6 = b7 - b6;
|
|
dVar2.c(j7 + j12, b4 + f + f5);
|
|
dVar2.c(j19 + j13, (f5 * (-0.809017f)) + (f * 0.309017f) + b4);
|
|
dVar2.c(j7 + j14, (f6 * 0.58778524f) + (f4 * 0.95105654f));
|
|
dVar2.c(j19 + j15, (f5 * 0.309017f) + (f * (-0.809017f)) + b4);
|
|
dVar2.c(j7 + j15 + j4, (f4 * 0.58778524f) - (f6 * 0.95105654f));
|
|
j10++;
|
|
j9 = j20;
|
|
}
|
|
if (j4 != 1) {
|
|
for (long j21 = 0; j21 < j5; j21++) {
|
|
if (2 < j4) {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
public final void i(int i4, int i5, int i6, int i7, float[] fArr, int i8, float[] fArr2, int i9, int i10) {
|
|
int i11 = i4;
|
|
int i12 = i5;
|
|
double d4 = 6.2831855f / i12;
|
|
float b4 = (float) g3.c.b(d4);
|
|
float f = (float) g3.c.f(d4);
|
|
int i13 = (i12 + 1) / 2;
|
|
int i14 = (i11 - 1) / 2;
|
|
if (i11 != 1) {
|
|
for (int i15 = 0; i15 < i7; i15++) {
|
|
fArr2[i9 + i15] = fArr[i8 + i15];
|
|
}
|
|
for (int i16 = 1; i16 < i12; i16++) {
|
|
int i17 = i16 * i6 * i11;
|
|
for (int i18 = 0; i18 < i6; i18++) {
|
|
int i19 = (i18 * i11) + i17;
|
|
fArr2[i9 + i19] = fArr[i8 + i19];
|
|
}
|
|
}
|
|
if (i14 <= i6) {
|
|
for (int i20 = 1; i20 < i12; i20++) {
|
|
if (2 < i11) {
|
|
throw null;
|
|
}
|
|
}
|
|
} else {
|
|
for (int i21 = 1; i21 < i12; i21++) {
|
|
for (int i22 = 0; i22 < i6; i22++) {
|
|
if (2 < i11) {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (i14 >= i6) {
|
|
for (int i23 = 1; i23 < i13; i23++) {
|
|
int i24 = i23 * i6 * i11;
|
|
int i25 = (i12 - i23) * i6 * i11;
|
|
for (int i26 = 0; i26 < i6; i26++) {
|
|
int i27 = i26 * i11;
|
|
int i28 = i27 + i24;
|
|
int i29 = i27 + i25;
|
|
for (int i30 = 2; i30 < i11; i30 += 2) {
|
|
int i31 = i8 + i30;
|
|
int i32 = i9 + i30;
|
|
int i33 = i31 + i28;
|
|
int i34 = i31 + i29;
|
|
int i35 = i32 + i28;
|
|
int i36 = i32 + i29;
|
|
float f4 = fArr2[i35 - 1];
|
|
float f5 = fArr2[i35];
|
|
float f6 = fArr2[i36 - 1];
|
|
float f7 = fArr2[i36];
|
|
fArr[i33 - 1] = f4 + f6;
|
|
fArr[i33] = f5 + f7;
|
|
fArr[i34 - 1] = f5 - f7;
|
|
fArr[i34] = f6 - f4;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
int i37 = 1;
|
|
while (i37 < i13) {
|
|
int i38 = i37 * i6 * i11;
|
|
int i39 = (i12 - i37) * i6 * i11;
|
|
for (int i40 = 2; i40 < i11; i40 += 2) {
|
|
int i41 = i8 + i40;
|
|
int i42 = i9 + i40;
|
|
for (int i43 = 0; i43 < i6; i43++) {
|
|
int i44 = i43 * i11;
|
|
int i45 = i44 + i38;
|
|
int i46 = i44 + i39;
|
|
int i47 = i41 + i45;
|
|
int i48 = i41 + i46;
|
|
int i49 = i42 + i45;
|
|
int i50 = i42 + i46;
|
|
float f8 = fArr2[i49 - 1];
|
|
float f9 = fArr2[i49];
|
|
float f10 = fArr2[i50 - 1];
|
|
float f11 = fArr2[i50];
|
|
fArr[i47 - 1] = f8 + f10;
|
|
fArr[i47] = f9 + f11;
|
|
fArr[i48 - 1] = f9 - f11;
|
|
fArr[i48] = f10 - f8;
|
|
}
|
|
}
|
|
i37++;
|
|
i12 = i5;
|
|
}
|
|
}
|
|
} else {
|
|
System.arraycopy(fArr2, i9, fArr, i8, i7);
|
|
}
|
|
for (int i51 = 1; i51 < i13; i51++) {
|
|
int i52 = i51 * i6 * i11;
|
|
int i53 = (i5 - i51) * i6 * i11;
|
|
for (int i54 = 0; i54 < i6; i54++) {
|
|
int i55 = i54 * i11;
|
|
int i56 = i55 + i52;
|
|
int i57 = i55 + i53;
|
|
float f12 = fArr2[i9 + i56];
|
|
float f13 = fArr2[i9 + i57];
|
|
fArr[i8 + i56] = f12 + f13;
|
|
fArr[i57 + i8] = f13 - f12;
|
|
}
|
|
}
|
|
int i58 = (i5 - 1) * i7;
|
|
float f14 = 1.0f;
|
|
float f15 = 0.0f;
|
|
int i59 = 1;
|
|
while (i59 < i13) {
|
|
float f16 = (b4 * f14) - (f * f15);
|
|
f15 = (f15 * b4) + (f14 * f);
|
|
int i60 = i59 * i7;
|
|
int i61 = (i5 - i59) * i7;
|
|
int i62 = i58;
|
|
for (int i63 = 0; i63 < i7; i63++) {
|
|
int i64 = i9 + i63;
|
|
int i65 = i8 + i63;
|
|
fArr2[i64 + i60] = (fArr[i65 + i7] * f16) + fArr[i65];
|
|
fArr2[i64 + i61] = fArr[i65 + i62] * f15;
|
|
}
|
|
float f17 = f15;
|
|
float f18 = f16;
|
|
int i66 = 2;
|
|
while (i66 < i13) {
|
|
float f19 = (f16 * f18) - (f15 * f17);
|
|
f17 = (f18 * f15) + (f17 * f16);
|
|
int i67 = i66 * i7;
|
|
int i68 = (i5 - i66) * i7;
|
|
int i69 = i66;
|
|
for (int i70 = 0; i70 < i7; i70++) {
|
|
int i71 = i9 + i70;
|
|
int i72 = i8 + i70;
|
|
int i73 = i71 + i60;
|
|
fArr2[i73] = (fArr[i72 + i67] * f19) + fArr2[i73];
|
|
int i74 = i71 + i61;
|
|
fArr2[i74] = (fArr[i72 + i68] * f17) + fArr2[i74];
|
|
}
|
|
i66 = i69 + 1;
|
|
f18 = f19;
|
|
}
|
|
i59++;
|
|
f14 = f16;
|
|
i58 = i62;
|
|
}
|
|
for (int i75 = 1; i75 < i13; i75++) {
|
|
int i76 = i75 * i7;
|
|
for (int i77 = 0; i77 < i7; i77++) {
|
|
int i78 = i9 + i77;
|
|
fArr2[i78] = fArr2[i78] + fArr[i8 + i77 + i76];
|
|
}
|
|
}
|
|
if (i11 >= i6) {
|
|
for (int i79 = 0; i79 < i6; i79++) {
|
|
int i80 = i79 * i11;
|
|
int i81 = i80 * i5;
|
|
for (int i82 = 0; i82 < i11; i82++) {
|
|
fArr[i8 + i82 + i81] = fArr2[i9 + i82 + i80];
|
|
}
|
|
}
|
|
} else {
|
|
for (int i83 = 0; i83 < i11; i83++) {
|
|
for (int i84 = 0; i84 < i6; i84++) {
|
|
int i85 = i84 * i11;
|
|
fArr[(i85 * i5) + i8 + i83] = fArr2[i9 + i83 + i85];
|
|
}
|
|
}
|
|
}
|
|
int i86 = i5 * i11;
|
|
for (int i87 = 1; i87 < i13; i87++) {
|
|
int i88 = i87 * i6 * i11;
|
|
int i89 = (i5 - i87) * i6 * i11;
|
|
int i90 = i87 * 2 * i11;
|
|
for (int i91 = 0; i91 < i6; i91++) {
|
|
int i92 = i91 * i11;
|
|
int i93 = i91 * i86;
|
|
fArr[((((i8 + i11) - 1) + i90) - i11) + i93] = fArr2[i92 + i88 + i9];
|
|
fArr[i8 + i90 + i93] = fArr2[i92 + i89 + i9];
|
|
}
|
|
}
|
|
if (i11 == 1) {
|
|
return;
|
|
}
|
|
if (i14 >= i6) {
|
|
for (int i94 = 1; i94 < i13; i94++) {
|
|
int i95 = i94 * i6 * i11;
|
|
int i96 = (i5 - i94) * i6 * i11;
|
|
int i97 = i94 * 2 * i11;
|
|
for (int i98 = 0; i98 < i6; i98++) {
|
|
int i99 = i98 * i86;
|
|
int i100 = i98 * i11;
|
|
for (int i101 = 2; i101 < i11; i101 += 2) {
|
|
int i102 = i8 + i101 + i97 + i99;
|
|
int i103 = (((i8 + (i11 - i101)) + i97) - i11) + i99;
|
|
int i104 = i9 + i101 + i100;
|
|
int i105 = i104 + i95;
|
|
int i106 = i104 + i96;
|
|
float f20 = fArr2[i105 - 1];
|
|
float f21 = fArr2[i105];
|
|
float f22 = fArr2[i106 - 1];
|
|
float f23 = fArr2[i106];
|
|
fArr[i102 - 1] = f20 + f22;
|
|
fArr[i103 - 1] = f20 - f22;
|
|
fArr[i102] = f21 + f23;
|
|
fArr[i103] = f23 - f21;
|
|
}
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
int i107 = 1;
|
|
while (i107 < i13) {
|
|
int i108 = i107 * i6 * i11;
|
|
int i109 = (i5 - i107) * i6 * i11;
|
|
int i110 = i107 * 2 * i11;
|
|
int i111 = 2;
|
|
while (i111 < i11) {
|
|
int i112 = i8 + i111;
|
|
int i113 = (i11 - i111) + i8;
|
|
int i114 = i9 + i111;
|
|
for (int i115 = 0; i115 < i6; i115++) {
|
|
int i116 = i115 * i86;
|
|
int i117 = i112 + i110 + i116;
|
|
int i118 = ((i113 + i110) - i4) + i116;
|
|
int i119 = i114 + (i115 * i4);
|
|
int i120 = i119 + i108;
|
|
int i121 = i119 + i109;
|
|
float f24 = fArr2[i120 - 1];
|
|
float f25 = fArr2[i120];
|
|
float f26 = fArr2[i121 - 1];
|
|
float f27 = fArr2[i121];
|
|
fArr[i117 - 1] = f24 + f26;
|
|
fArr[i118 - 1] = f24 - f26;
|
|
fArr[i117] = f25 + f27;
|
|
fArr[i118] = f27 - f25;
|
|
}
|
|
i111 += 2;
|
|
i11 = i4;
|
|
}
|
|
i107++;
|
|
i11 = i4;
|
|
}
|
|
}
|
|
|
|
public final void j(long j4, long j5, long j6, long j7, k3.d dVar, long j8, k3.d dVar2, long j9, long j10) {
|
|
float f;
|
|
float f4;
|
|
long j11;
|
|
long j12;
|
|
long j13 = j5;
|
|
k3.d dVar3 = dVar;
|
|
k3.d dVar4 = dVar2;
|
|
double d4 = 6.2831855f / ((float) j13);
|
|
float b4 = (float) g3.c.b(d4);
|
|
float f5 = (float) g3.c.f(d4);
|
|
long j14 = 1;
|
|
long j15 = 2;
|
|
long j16 = (j13 + 1) / 2;
|
|
long j17 = (j4 - 1) / 2;
|
|
if (j4 != 1) {
|
|
for (long j18 = 0; j18 < j7; j18++) {
|
|
dVar4.c(j9 + j18, dVar3.b(j8 + j18));
|
|
}
|
|
for (long j19 = 1; j19 < j13; j19 += j14) {
|
|
long j20 = j19 * j6 * j4;
|
|
long j21 = 0;
|
|
while (j21 < j6) {
|
|
long j22 = (j21 * j4) + j20;
|
|
long j23 = j14;
|
|
dVar4.c(j9 + j22, dVar3.b(j8 + j22));
|
|
j21 += j23;
|
|
j14 = j23;
|
|
j15 = j15;
|
|
}
|
|
}
|
|
j11 = j14;
|
|
j12 = j15;
|
|
if (j17 <= j6) {
|
|
for (long j24 = j11; j24 < j13; j24 += j11) {
|
|
if (j12 < j4) {
|
|
throw null;
|
|
}
|
|
}
|
|
} else {
|
|
for (long j25 = j11; j25 < j13; j25 += j11) {
|
|
for (long j26 = 0; j26 < j6; j26 += j11) {
|
|
if (j12 < j4) {
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
if (j17 >= j6) {
|
|
long j27 = j11;
|
|
while (j27 < j16) {
|
|
long j28 = j27 * j6 * j4;
|
|
long j29 = (j13 - j27) * j6 * j4;
|
|
for (long j30 = 0; j30 < j6; j30 += j11) {
|
|
long j31 = j30 * j4;
|
|
long j32 = j31 + j28;
|
|
long j33 = j31 + j29;
|
|
long j34 = j12;
|
|
while (j34 < j4) {
|
|
long j35 = j8 + j34;
|
|
long j36 = j9 + j34;
|
|
long j37 = j35 + j32;
|
|
long j38 = j35 + j33;
|
|
long j39 = j36 + j32;
|
|
long j40 = j36 + j33;
|
|
float b5 = dVar4.b(j39 - j11);
|
|
float b6 = dVar4.b(j39);
|
|
float b7 = dVar4.b(j40 - j11);
|
|
float b8 = dVar4.b(j40);
|
|
dVar3.c(j37, AbstractC1518b.j(b5, b7, dVar3, j37 - j11, b6, b8));
|
|
dVar3.c(j38, AbstractC1518b.l(b6, b8, dVar3, j38 - j11, b7, b5));
|
|
j34 += j12;
|
|
b4 = b4;
|
|
f5 = f5;
|
|
}
|
|
}
|
|
j27 += j11;
|
|
j13 = j5;
|
|
}
|
|
f = b4;
|
|
f4 = f5;
|
|
} else {
|
|
f = b4;
|
|
f4 = f5;
|
|
long j41 = j11;
|
|
while (j41 < j16) {
|
|
long j42 = j41 * j6 * j4;
|
|
long j43 = (j5 - j41) * j6 * j4;
|
|
long j44 = j12;
|
|
while (j44 < j4) {
|
|
long j45 = j8 + j44;
|
|
long j46 = j9 + j44;
|
|
long j47 = 0;
|
|
while (j47 < j6) {
|
|
long j48 = j47 * j4;
|
|
long j49 = j48 + j42;
|
|
long j50 = j48 + j43;
|
|
long j51 = j45 + j49;
|
|
long j52 = j41;
|
|
long j53 = j45 + j50;
|
|
long j54 = j46 + j49;
|
|
long j55 = j46 + j50;
|
|
float b9 = dVar4.b(j54 - j11);
|
|
float b10 = dVar4.b(j54);
|
|
float b11 = dVar4.b(j55 - j11);
|
|
float b12 = dVar4.b(j55);
|
|
dVar3.c(j51, AbstractC1518b.j(b9, b11, dVar3, j51 - j11, b10, b12));
|
|
dVar3.c(j53, AbstractC1518b.l(b10, b12, dVar3, j53 - j11, b11, b9));
|
|
j47 += j11;
|
|
dVar4 = dVar2;
|
|
j41 = j52;
|
|
j42 = j42;
|
|
}
|
|
j44 += j12;
|
|
dVar4 = dVar2;
|
|
}
|
|
j41 += j11;
|
|
dVar4 = dVar2;
|
|
}
|
|
dVar4 = dVar2;
|
|
}
|
|
} else {
|
|
f = b4;
|
|
f4 = f5;
|
|
j11 = 1;
|
|
j12 = 2;
|
|
r.a(j9, j8, j7, dVar4, dVar3);
|
|
dVar3 = dVar3;
|
|
dVar4 = dVar4;
|
|
}
|
|
long j56 = j11;
|
|
while (j56 < j16) {
|
|
long j57 = j56 * j6 * j4;
|
|
long j58 = (j5 - j56) * j6 * j4;
|
|
long j59 = 0;
|
|
while (j59 < j6) {
|
|
long j60 = j59 * j4;
|
|
long j61 = j60 + j57;
|
|
long j62 = j60 + j58;
|
|
long j63 = j56;
|
|
float b13 = dVar4.b(j9 + j61);
|
|
float b14 = dVar4.b(j9 + j62);
|
|
dVar3.c(j8 + j61, b13 + b14);
|
|
dVar3.c(j8 + j62, b14 - b13);
|
|
j59 += j11;
|
|
j56 = j63;
|
|
}
|
|
j56 += j11;
|
|
}
|
|
long j64 = (j5 - j11) * j7;
|
|
float f6 = 1.0f;
|
|
float f7 = 0.0f;
|
|
long j65 = j11;
|
|
while (j65 < j16) {
|
|
float f8 = (f * f6) - (f4 * f7);
|
|
float f9 = (f7 * f) + (f4 * f6);
|
|
long j66 = j65 * j7;
|
|
long j67 = (j5 - j65) * j7;
|
|
long j68 = 0;
|
|
while (j68 < j7) {
|
|
long j69 = j9 + j68;
|
|
long j70 = j64;
|
|
long j71 = j8 + j68;
|
|
float f10 = f9;
|
|
dVar4.c(j69 + j66, (dVar3.b(j71 + j7) * f8) + dVar3.b(j71));
|
|
dVar4.c(j69 + j67, dVar3.b(j71 + j70) * f10);
|
|
j68 += j11;
|
|
f9 = f10;
|
|
j64 = j70;
|
|
}
|
|
long j72 = j64;
|
|
float f11 = f9;
|
|
float f12 = f8;
|
|
long j73 = j12;
|
|
while (j73 < j16) {
|
|
float f13 = (f8 * f12) - (f11 * f9);
|
|
f9 = (f9 * f8) + (f12 * f11);
|
|
long j74 = j73 * j7;
|
|
long j75 = (j5 - j73) * j7;
|
|
long j76 = 0;
|
|
while (j76 < j7) {
|
|
long j77 = j9 + j76;
|
|
long j78 = j8 + j76;
|
|
long j79 = j73;
|
|
long j80 = j77 + j66;
|
|
float f14 = f9;
|
|
dVar4.c(j80, (dVar3.b(j78 + j74) * f13) + dVar4.b(j80));
|
|
long j81 = j77 + j67;
|
|
dVar4.c(j81, (dVar3.b(j78 + j75) * f14) + dVar4.b(j81));
|
|
j76 += j11;
|
|
f9 = f14;
|
|
j73 = j79;
|
|
}
|
|
j73 += j11;
|
|
f12 = f13;
|
|
}
|
|
j65 += j11;
|
|
f6 = f8;
|
|
f7 = f11;
|
|
j64 = j72;
|
|
}
|
|
for (long j82 = j11; j82 < j16; j82 += j11) {
|
|
long j83 = j82 * j7;
|
|
for (long j84 = 0; j84 < j7; j84 += j11) {
|
|
long j85 = j9 + j84;
|
|
dVar4.c(j85, dVar3.b(j8 + j84 + j83) + dVar4.b(j85));
|
|
}
|
|
}
|
|
if (j4 >= j6) {
|
|
for (long j86 = 0; j86 < j6; j86 += j11) {
|
|
long j87 = j86 * j4;
|
|
long j88 = j87 * j5;
|
|
for (long j89 = 0; j89 < j4; j89 += j11) {
|
|
dVar3.c(j8 + j89 + j88, dVar4.b(j9 + j89 + j87));
|
|
}
|
|
}
|
|
} else {
|
|
for (long j90 = 0; j90 < j4; j90 += j11) {
|
|
for (long j91 = 0; j91 < j6; j91 += j11) {
|
|
long j92 = j91 * j4;
|
|
dVar3.c((j92 * j5) + j8 + j90, dVar4.b(j9 + j90 + j92));
|
|
}
|
|
}
|
|
}
|
|
long j93 = j5 * j4;
|
|
long j94 = j11;
|
|
while (j94 < j16) {
|
|
long j95 = j94 * j6 * j4;
|
|
long j96 = (j5 - j94) * j6 * j4;
|
|
long j97 = j94 * j12 * j4;
|
|
long j98 = 0;
|
|
while (j98 < j6) {
|
|
long j99 = j98 * j4;
|
|
long j100 = j98 * j93;
|
|
long j101 = j93;
|
|
dVar3.c(((((j8 + j4) - j11) + j97) - j4) + j100, dVar4.b(j9 + j99 + j95));
|
|
dVar3.c(j8 + j97 + j100, dVar4.b(j9 + j99 + j96));
|
|
j98 += j11;
|
|
j93 = j101;
|
|
j94 = j94;
|
|
}
|
|
j94 += j11;
|
|
}
|
|
long j102 = j93;
|
|
if (j4 == 1) {
|
|
return;
|
|
}
|
|
if (j17 >= j6) {
|
|
long j103 = j11;
|
|
while (j103 < j16) {
|
|
long j104 = j103 * j6 * j4;
|
|
long j105 = (j5 - j103) * j6 * j4;
|
|
long j106 = j103 * j12 * j4;
|
|
for (long j107 = 0; j107 < j6; j107 += j11) {
|
|
long j108 = j107 * j102;
|
|
long j109 = j107 * j4;
|
|
long j110 = j12;
|
|
while (j110 < j4) {
|
|
long j111 = j8 + j110 + j106 + j108;
|
|
long j112 = (((j8 + (j4 - j110)) + j106) - j4) + j108;
|
|
long j113 = j9 + j110 + j109;
|
|
long j114 = j103;
|
|
long j115 = j113 + j104;
|
|
long j116 = j113 + j105;
|
|
float b15 = dVar4.b(j115 - j11);
|
|
float b16 = dVar4.b(j115);
|
|
float b17 = dVar4.b(j116 - j11);
|
|
float b18 = dVar4.b(j116);
|
|
dVar3.c(j111 - j11, b15 + b17);
|
|
dVar3.c(j111, AbstractC1518b.a(b15, b17, dVar3, j112 - j11, b16, b18));
|
|
dVar3.c(j112, b18 - b16);
|
|
j110 += j12;
|
|
j103 = j114;
|
|
j104 = j104;
|
|
}
|
|
}
|
|
j103 += j11;
|
|
}
|
|
return;
|
|
}
|
|
long j117 = j11;
|
|
while (j117 < j16) {
|
|
long j118 = j117 * j6 * j4;
|
|
long j119 = (j5 - j117) * j6 * j4;
|
|
long j120 = j117 * j12 * j4;
|
|
long j121 = j12;
|
|
while (j121 < j4) {
|
|
long j122 = j8 + j121;
|
|
long j123 = j8 + (j4 - j121);
|
|
long j124 = j9 + j121;
|
|
long j125 = 0;
|
|
while (j125 < j6) {
|
|
long j126 = j125 * j102;
|
|
long j127 = j122 + j120 + j126;
|
|
long j128 = ((j123 + j120) - j4) + j126;
|
|
long j129 = j124 + (j125 * j4);
|
|
long j130 = j129 + j118;
|
|
long j131 = j129 + j119;
|
|
long j132 = j117;
|
|
float b19 = dVar4.b(j130 - j11);
|
|
float b20 = dVar4.b(j130);
|
|
float b21 = dVar4.b(j131 - j11);
|
|
float b22 = dVar4.b(j131);
|
|
dVar3.c(j127 - j11, b19 + b21);
|
|
dVar3.c(j127, AbstractC1518b.a(b19, b21, dVar3, j128 - j11, b20, b22));
|
|
dVar3.c(j128, b22 - b20);
|
|
j125 += j11;
|
|
dVar4 = dVar2;
|
|
j118 = j118;
|
|
j117 = j132;
|
|
}
|
|
j121 += j12;
|
|
dVar4 = dVar2;
|
|
}
|
|
j117 += j11;
|
|
dVar4 = dVar2;
|
|
}
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:132:0x0395 */
|
|
/* JADX WARN: Removed duplicated region for block: B:134:0x0397 */
|
|
/* JADX WARN: Type inference failed for: r9v7, types: [k3.g, k3.d] */
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
*/
|
|
public final void k(float[] fArr, int i4) {
|
|
d dVar;
|
|
float[] fArr2;
|
|
int i5;
|
|
int i6;
|
|
long j4;
|
|
long j5;
|
|
k3.d dVar2;
|
|
long j6;
|
|
long j7;
|
|
d dVar3 = this;
|
|
float[] fArr3 = fArr;
|
|
int i7 = dVar3.f11708k;
|
|
int i8 = dVar3.f11700a;
|
|
boolean z3 = dVar3.f11709l;
|
|
Class<d> cls = d.class;
|
|
int i9 = 4;
|
|
if (z3) {
|
|
k3.d gVar = new k3.d();
|
|
gVar.f = q.f12106g;
|
|
gVar.f12103h = 4L;
|
|
gVar.f12102g = fArr3.length;
|
|
gVar.f12096k = fArr3;
|
|
long j8 = i4;
|
|
long j9 = dVar3.f11701b;
|
|
if (!z3) {
|
|
if (j8 < 2147483647L) {
|
|
dVar3.k(fArr3, (int) j8);
|
|
} else {
|
|
throw new IllegalArgumentException("The data array is too big.");
|
|
}
|
|
} else {
|
|
long j10 = 1;
|
|
if (j9 != 1) {
|
|
int a4 = AbstractC1880e.a(i7);
|
|
long j11 = 0;
|
|
if (a4 != 0) {
|
|
if (a4 != 1) {
|
|
if (a4 == 2) {
|
|
long j12 = 0 * 2;
|
|
k3.d dVar4 = new k3.d(j12, true);
|
|
int i10 = k3.c.c;
|
|
if (i10 > 1 && j9 > 8192) {
|
|
if (i10 < 4 || j9 <= 65536) {
|
|
i9 = 2;
|
|
}
|
|
Future[] futureArr = new Future[i9];
|
|
long j13 = i9;
|
|
long j14 = j9 / j13;
|
|
int i11 = 0;
|
|
while (i11 < i9) {
|
|
Class<d> cls2 = cls;
|
|
long j15 = i11 * j14;
|
|
if (i11 == i9 - 1) {
|
|
j7 = j9;
|
|
} else {
|
|
j7 = j15 + j14;
|
|
}
|
|
int i12 = i11;
|
|
k3.d dVar5 = dVar4;
|
|
long j16 = j8;
|
|
dVar3 = this;
|
|
j8 = j16;
|
|
futureArr[i12] = k3.c.a(new b(dVar3, j15, j7, j16, dVar5, gVar));
|
|
i11 = i12 + 1;
|
|
j13 = j13;
|
|
cls = cls2;
|
|
j12 = j12;
|
|
dVar4 = dVar5;
|
|
}
|
|
j5 = j12;
|
|
dVar2 = dVar4;
|
|
long j17 = j13;
|
|
Class<d> cls3 = cls;
|
|
try {
|
|
k3.c.b(futureArr);
|
|
} catch (InterruptedException e4) {
|
|
Logger.getLogger(cls3.getName()).log(Level.SEVERE, (String) null, (Throwable) e4);
|
|
} catch (ExecutionException e5) {
|
|
Logger.getLogger(cls3.getName()).log(Level.SEVERE, (String) null, (Throwable) e5);
|
|
}
|
|
j3.c.h(j5, dVar2, dVar3.f11702d, dVar3.f11705h, dVar3.f);
|
|
long j18 = 0 / j17;
|
|
for (int i13 = 0; i13 < i9; i13++) {
|
|
long j19 = i13 * j18;
|
|
if (i13 == i9 - 1) {
|
|
j6 = 0;
|
|
} else {
|
|
j6 = j19 + j18;
|
|
}
|
|
futureArr[i13] = k3.c.a(new c(dVar3, j19, j6, dVar2));
|
|
}
|
|
try {
|
|
k3.c.b(futureArr);
|
|
} catch (InterruptedException e6) {
|
|
Logger.getLogger(cls3.getName()).log(Level.SEVERE, (String) null, (Throwable) e6);
|
|
} catch (ExecutionException e7) {
|
|
Logger.getLogger(cls3.getName()).log(Level.SEVERE, (String) null, (Throwable) e7);
|
|
}
|
|
} else {
|
|
j5 = j12;
|
|
dVar2 = dVar4;
|
|
if (0 >= j9) {
|
|
j3.c.h(j5, dVar2, dVar3.f11702d, dVar3.f11705h, dVar3.f);
|
|
if (0 < 0) {
|
|
dVar2.b(0 * 2);
|
|
throw null;
|
|
}
|
|
} else {
|
|
gVar.b(j8 + 0);
|
|
throw null;
|
|
}
|
|
}
|
|
j3.c.r(j5, dVar2, 0L, dVar3.f11702d, dVar3.f11705h, dVar3.f);
|
|
if (j9 % 2 == 0) {
|
|
throw null;
|
|
}
|
|
throw null;
|
|
}
|
|
} else {
|
|
if (j9 != 1) {
|
|
new k3.d(j9, true);
|
|
throw null;
|
|
}
|
|
while (true) {
|
|
j9--;
|
|
if (j9 < 2) {
|
|
break;
|
|
}
|
|
long j20 = j8 + j9;
|
|
float b4 = gVar.b(j20);
|
|
long j21 = j20 - 1;
|
|
gVar.c(j20, gVar.b(j21));
|
|
gVar.c(j21, b4);
|
|
}
|
|
}
|
|
} else {
|
|
long j22 = dVar3.f11701b;
|
|
if (j22 > 4) {
|
|
j3.c.r(j22, gVar, j8, dVar3.f11702d, dVar3.f11705h, dVar3.f);
|
|
long j23 = dVar3.f11707j;
|
|
k3.d dVar6 = dVar3.f;
|
|
long j24 = dVar3.f11705h;
|
|
long j25 = j9 >> 1;
|
|
long j26 = (j23 * 2) / j25;
|
|
long j27 = 2;
|
|
while (j27 < j25) {
|
|
j11 += j26;
|
|
long j28 = j10;
|
|
float b5 = 0.5f - dVar6.b((j24 + j23) - j11);
|
|
float b6 = dVar6.b(j24 + j11);
|
|
k3.d dVar7 = dVar6;
|
|
long j29 = j8 + j27;
|
|
long j30 = j8 + (j9 - j27);
|
|
float b7 = gVar.b(j29) - gVar.b(j30);
|
|
long j31 = j23;
|
|
long j32 = j29 + j28;
|
|
long j33 = j24;
|
|
long j34 = j30 + j28;
|
|
float b8 = gVar.b(j34) + gVar.b(j32);
|
|
float f = (b5 * b7) - (b6 * b8);
|
|
float f4 = (b7 * b6) + (b5 * b8);
|
|
gVar.c(j29, gVar.b(j29) - f);
|
|
gVar.c(j32, f4 - gVar.b(j32));
|
|
gVar.c(j30, gVar.b(j30) + f);
|
|
gVar.c(j34, f4 - gVar.b(j34));
|
|
j27 += 2;
|
|
j10 = j28;
|
|
dVar6 = dVar7;
|
|
j23 = j31;
|
|
j24 = j33;
|
|
}
|
|
j4 = j10;
|
|
long j35 = j8 + j25 + j4;
|
|
gVar.c(j35, -gVar.b(j35));
|
|
} else {
|
|
j4 = 1;
|
|
if (j22 == 4) {
|
|
long j36 = j8 + 2;
|
|
float b9 = gVar.b(j8) - gVar.b(j36);
|
|
long j37 = j8 + 1;
|
|
long j38 = 3 + j8;
|
|
float b10 = gVar.b(j38) + (-gVar.b(j37));
|
|
gVar.c(j8, gVar.b(j36) + gVar.b(j8));
|
|
gVar.c(j37, gVar.b(j38) + gVar.b(j37));
|
|
gVar.c(j36, b9);
|
|
gVar.c(j38, b10);
|
|
}
|
|
}
|
|
long j39 = j8 + j4;
|
|
float b11 = gVar.b(j8) - gVar.b(j39);
|
|
gVar.c(j8, gVar.b(j39) + gVar.b(j8));
|
|
gVar.c(j39, b11);
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
int i14 = 0;
|
|
if (i8 != 1) {
|
|
int a5 = AbstractC1880e.a(i7);
|
|
if (a5 != 0) {
|
|
if (a5 != 1) {
|
|
if (a5 == 2) {
|
|
int i15 = 0 * 2;
|
|
float[] fArr4 = new float[i15];
|
|
int i16 = k3.c.c;
|
|
if (i16 > 1) {
|
|
long j40 = i8;
|
|
if (j40 >= 8192) {
|
|
if (i16 < 4 || j40 < 65536) {
|
|
i9 = 2;
|
|
}
|
|
Future[] futureArr2 = new Future[i9];
|
|
int i17 = i8 / i9;
|
|
int i18 = 0;
|
|
while (i18 < i9) {
|
|
int i19 = i18 * i17;
|
|
if (i18 == i9 - 1) {
|
|
i6 = i8;
|
|
} else {
|
|
i6 = i19 + i17;
|
|
}
|
|
futureArr2[i18] = k3.c.a(new a(this, i19, i6, i4, fArr4, fArr3));
|
|
i18++;
|
|
fArr3 = fArr;
|
|
}
|
|
dVar = this;
|
|
fArr2 = fArr4;
|
|
try {
|
|
k3.c.b(futureArr2);
|
|
} catch (InterruptedException e8) {
|
|
Logger.getLogger(cls.getName()).log(Level.SEVERE, (String) null, (Throwable) e8);
|
|
} catch (ExecutionException e9) {
|
|
Logger.getLogger(cls.getName()).log(Level.SEVERE, (String) null, (Throwable) e9);
|
|
}
|
|
j3.c.g(i15, fArr2, dVar.c, dVar.f11704g, dVar.f11703e);
|
|
int i20 = 0 / i9;
|
|
for (int i21 = 0; i21 < i9; i21++) {
|
|
int i22 = i21 * i20;
|
|
if (i21 == i9 - 1) {
|
|
i5 = 0;
|
|
} else {
|
|
i5 = i22 + i20;
|
|
}
|
|
futureArr2[i21] = k3.c.a(new I0.d(dVar, i22, i5, fArr2));
|
|
}
|
|
try {
|
|
k3.c.b(futureArr2);
|
|
} catch (InterruptedException e10) {
|
|
Logger.getLogger(cls.getName()).log(Level.SEVERE, (String) null, (Throwable) e10);
|
|
} catch (ExecutionException e11) {
|
|
Logger.getLogger(cls.getName()).log(Level.SEVERE, (String) null, (Throwable) e11);
|
|
}
|
|
j3.c.q(i15, fArr2, 0, dVar.c, dVar.f11704g, dVar.f11703e);
|
|
if (i8 % 2 != 0) {
|
|
throw null;
|
|
}
|
|
throw null;
|
|
}
|
|
}
|
|
dVar = this;
|
|
fArr2 = fArr4;
|
|
if (i8 <= 0) {
|
|
j3.c.g(i15, fArr2, dVar.c, dVar.f11704g, dVar.f11703e);
|
|
j3.c.q(i15, fArr2, 0, dVar.c, dVar.f11704g, dVar.f11703e);
|
|
if (i8 % 2 != 0) {
|
|
}
|
|
} else {
|
|
float f5 = fArr[i4 + 0];
|
|
throw null;
|
|
}
|
|
}
|
|
}
|
|
} else {
|
|
// smali cond_22(a5==0, k=1 时运行时路径!): 单线程 FFT + 后处理
|
|
// jadx 原把这段错塞进 if(i8!=1) 的 else(死代码), a5==0 的 else 是幻觉(throw null)
|
|
int i26 = this.f11700a;
|
|
if (i26 > 4) {
|
|
j3.c.q(i26, fArr, i4, this.c, this.f11704g, this.f11703e);
|
|
int i27 = this.f11706i;
|
|
float[] fArr6 = this.f11703e;
|
|
int i28 = this.f11704g;
|
|
int i29 = i8 >> 1;
|
|
int i30 = (i27 * 2) / i29;
|
|
for (int i31 = 2; i31 < i29; i31 += 2) {
|
|
i14 += i30;
|
|
float f7 = 0.5f - fArr6[(i28 + i27) - i14];
|
|
float f8 = fArr6[i28 + i14];
|
|
int i32 = i4 + i31;
|
|
int i33 = i4 + (i8 - i31);
|
|
float f9 = fArr[i32];
|
|
float f10 = f9 - fArr[i33];
|
|
int i34 = i32 + 1;
|
|
int i35 = i33 + 1;
|
|
float f11 = fArr[i34] + fArr[i35];
|
|
float f12 = (f7 * f10) - (f8 * f11);
|
|
float f13 = (f8 * f10) + (f7 * f11);
|
|
fArr[i32] = f9 - f12;
|
|
fArr[i34] = f13 - fArr[i34];
|
|
fArr[i33] = fArr[i33] + f12;
|
|
fArr[i35] = f13 - fArr[i35];
|
|
}
|
|
int i36 = i4 + i29 + 1;
|
|
fArr[i36] = -fArr[i36];
|
|
} else if (i26 == 4) {
|
|
float f14 = fArr[i4];
|
|
int i37 = i4 + 2;
|
|
float f15 = fArr[i37];
|
|
int i38 = i4 + 1;
|
|
int i39 = i4 + 3;
|
|
float f16 = (-fArr[i38]) + fArr[i39];
|
|
fArr[i4] = f14 + f15;
|
|
fArr[i38] = fArr[i38] + fArr[i39];
|
|
fArr[i37] = f14 - f15;
|
|
fArr[i39] = f16;
|
|
}
|
|
float f17 = fArr[i4];
|
|
int i40 = i4 + 1;
|
|
float f18 = fArr[i40];
|
|
fArr[i4] = f17 + f18;
|
|
fArr[i40] = f17 - f18;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|