mirror of
https://github.com/atsunatsu/Look4Sat.git
synced 2026-10-04 11:37:22 +00:00
feat: add CW decoder and linear calculator page
This commit is contained in:
1 parent
a7b41c95c7
commit
a333192df5
70 files changed
+12470
-94
No files matched your search
@@ -0,0 +1,100 @@
|
||||
package j3;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class a implements Runnable {
|
||||
public final /* synthetic */ int f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ int f11919g;
|
||||
|
||||
/* renamed from: h, reason: collision with root package name */
|
||||
public final /* synthetic */ int f11920h;
|
||||
|
||||
/* renamed from: i, reason: collision with root package name */
|
||||
public final /* synthetic */ int f11921i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final /* synthetic */ float[] f11922j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public final /* synthetic */ float[] f11923k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public final /* synthetic */ int f11924l;
|
||||
|
||||
public /* synthetic */ a(int i4, int i5, int i6, int i7, int i8, float[] fArr, float[] fArr2) {
|
||||
this.f = i8;
|
||||
this.f11919g = i4;
|
||||
this.f11920h = i5;
|
||||
this.f11921i = i6;
|
||||
this.f11922j = fArr;
|
||||
this.f11923k = fArr2;
|
||||
this.f11924l = i7;
|
||||
}
|
||||
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
switch (this.f) {
|
||||
case 0:
|
||||
int i4 = this.f11919g;
|
||||
int i5 = this.f11920h;
|
||||
int i6 = i4 + i5;
|
||||
int i7 = this.f11921i;
|
||||
while (true) {
|
||||
int i8 = i7;
|
||||
if (i8 > 512) {
|
||||
i7 = i8 >> 2;
|
||||
c.w(i7, i6 - i7, this.f11924l - (i8 >> 3), this.f11922j, this.f11923k);
|
||||
} else {
|
||||
int i9 = this.f11924l;
|
||||
float[] fArr = this.f11923k;
|
||||
c.u(i8, 1, this.f11922j, i6 - i8, i9, fArr);
|
||||
int i10 = i4 - i8;
|
||||
int i11 = 0;
|
||||
int i12 = i5 - i8;
|
||||
while (i12 > 0) {
|
||||
int i13 = i11 + 1;
|
||||
int i14 = this.f11924l;
|
||||
float[] fArr2 = this.f11923k;
|
||||
int i15 = i12;
|
||||
i11 = i13;
|
||||
int i16 = this.f11924l;
|
||||
float[] fArr3 = this.f11923k;
|
||||
c.u(i8, c.E(i8, i12, i13, this.f11919g, i14, this.f11922j, fArr2), this.f11922j, i10 + i15, i16, fArr3);
|
||||
i12 = i15 - i8;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
default:
|
||||
int i17 = this.f11919g;
|
||||
int i18 = this.f11920h;
|
||||
int i19 = i17 + i18;
|
||||
int i20 = this.f11921i;
|
||||
int i21 = 1;
|
||||
while (i20 > 512) {
|
||||
i20 >>= 2;
|
||||
i21 <<= 2;
|
||||
c.y(i20, i19 - i20, this.f11924l - i20, this.f11922j, this.f11923k);
|
||||
}
|
||||
int i22 = this.f11924l;
|
||||
float[] fArr4 = this.f11923k;
|
||||
c.u(i20, 0, this.f11922j, i19 - i20, i22, fArr4);
|
||||
int i23 = i21 >> 1;
|
||||
int i24 = i17 - i20;
|
||||
int i25 = i18 - i20;
|
||||
while (i25 > 0) {
|
||||
int i26 = i23 + 1;
|
||||
int i27 = this.f11924l;
|
||||
float[] fArr5 = this.f11923k;
|
||||
int i28 = i25;
|
||||
i23 = i26;
|
||||
int i29 = this.f11924l;
|
||||
float[] fArr6 = this.f11923k;
|
||||
c.u(i20, c.E(i20, i25, i26, this.f11919g, i27, this.f11922j, fArr5), this.f11922j, i24 + i28, i29, fArr6);
|
||||
i25 = i28 - i20;
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,104 @@
|
||||
package j3;
|
||||
|
||||
import k3.d;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public final class b implements Runnable {
|
||||
public final /* synthetic */ int f;
|
||||
|
||||
/* renamed from: g, reason: collision with root package name */
|
||||
public final /* synthetic */ long f11925g;
|
||||
|
||||
/* renamed from: h, reason: collision with root package name */
|
||||
public final /* synthetic */ long f11926h;
|
||||
|
||||
/* renamed from: i, reason: collision with root package name */
|
||||
public final /* synthetic */ long f11927i;
|
||||
|
||||
/* renamed from: j, reason: collision with root package name */
|
||||
public final /* synthetic */ d f11928j;
|
||||
|
||||
/* renamed from: k, reason: collision with root package name */
|
||||
public final /* synthetic */ d f11929k;
|
||||
|
||||
/* renamed from: l, reason: collision with root package name */
|
||||
public final /* synthetic */ long f11930l;
|
||||
|
||||
public /* synthetic */ b(long j4, long j5, long j6, d dVar, d dVar2, long j7, int i4) {
|
||||
this.f = i4;
|
||||
this.f11925g = j4;
|
||||
this.f11926h = j5;
|
||||
this.f11927i = j6;
|
||||
this.f11928j = dVar;
|
||||
this.f11929k = dVar2;
|
||||
this.f11930l = j7;
|
||||
}
|
||||
|
||||
@Override // java.lang.Runnable
|
||||
public final void run() {
|
||||
switch (this.f) {
|
||||
case 0:
|
||||
long j4 = this.f11925g;
|
||||
long j5 = this.f11926h;
|
||||
long j6 = j4 + j5;
|
||||
long j7 = this.f11927i;
|
||||
while (j7 > 512) {
|
||||
long j8 = j7 >> 2;
|
||||
c.x(j8, j6 - j8, this.f11930l - (j7 >> 3), this.f11928j, this.f11929k);
|
||||
j7 = j8;
|
||||
}
|
||||
c.v(j7, 1L, j6 - j7, this.f11930l, this.f11928j, this.f11929k);
|
||||
long j9 = j4 - j7;
|
||||
long j10 = j5 - j7;
|
||||
long j11 = 0;
|
||||
for (long j12 = 0; j10 > j12; j12 = 0) {
|
||||
long j13 = j11 + 1;
|
||||
long j14 = j10;
|
||||
c.v(j7, c.F(j7, j10, j13, this.f11925g, this.f11930l, this.f11928j, this.f11929k), j9 + j14, this.f11930l, this.f11928j, this.f11929k);
|
||||
j10 = j14 - j7;
|
||||
j11 = j13;
|
||||
j9 = j9;
|
||||
}
|
||||
return;
|
||||
case 1:
|
||||
long j15 = this.f11925g;
|
||||
long j16 = this.f11926h;
|
||||
long j17 = j15 + j16;
|
||||
long j18 = this.f11927i;
|
||||
long j19 = 1;
|
||||
while (j18 > 512) {
|
||||
long j20 = j18 >> 2;
|
||||
j19 <<= 2;
|
||||
c.z(j20, j17 - j20, this.f11930l - j20, this.f11928j, this.f11929k);
|
||||
j18 = j20;
|
||||
}
|
||||
c.v(j18, 0L, j17 - j18, this.f11930l, this.f11928j, this.f11929k);
|
||||
long j21 = j19 >> 1;
|
||||
long j22 = j15 - j18;
|
||||
long j23 = j16 - j18;
|
||||
while (j23 > 0) {
|
||||
long j24 = j21 + 1;
|
||||
long j25 = j23;
|
||||
j21 = j24;
|
||||
c.v(j18, c.F(j18, j23, j24, this.f11925g, this.f11930l, this.f11928j, this.f11929k), j22 + j25, this.f11930l, this.f11928j, this.f11929k);
|
||||
j23 = j25 - j18;
|
||||
}
|
||||
return;
|
||||
default:
|
||||
for (long j26 = this.f11925g; j26 < this.f11926h; j26++) {
|
||||
this.f11928j.c(this.f11927i + j26, this.f11929k.b(this.f11930l + j26));
|
||||
}
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
public b(long j4, long j5, long j6, long j7, d dVar, d dVar2) {
|
||||
this.f = 2;
|
||||
this.f11925g = j4;
|
||||
this.f11926h = j5;
|
||||
this.f11928j = dVar;
|
||||
this.f11927i = j6;
|
||||
this.f11929k = dVar2;
|
||||
this.f11930l = j7;
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large.
Load diff
Reference in new issue
Block a user