- Added realracing3-community.apk (71.57 MB) - Removed 32-bit support (armeabi-v7a) - Only includes arm64-v8a libraries - Decompiled source code included - Added README-community.md with analysis
138 lines
4.3 KiB
Java
138 lines
4.3 KiB
Java
package com.applovin.impl;
|
|
|
|
import com.applovin.impl.p1;
|
|
|
|
/* loaded from: classes.dex */
|
|
final class wi extends z1 {
|
|
@Override // com.applovin.impl.z1
|
|
public p1.a b(p1.a aVar) {
|
|
int i = aVar.c;
|
|
if (i != 3 && i != 2 && i != 268435456 && i != 536870912 && i != 805306368 && i != 4) {
|
|
throw new p1.b(aVar);
|
|
}
|
|
if (i != 2) {
|
|
return new p1.a(aVar.a, aVar.b, 2);
|
|
}
|
|
return p1.a.e;
|
|
}
|
|
|
|
/* JADX WARN: Removed duplicated region for block: B:13:0x0038 */
|
|
/* JADX WARN: Removed duplicated region for block: B:33:0x00ae A[ADDED_TO_REGION, LOOP:4: B:33:0x00ae->B:34:0x00b0, LOOP_START, PHI: r0
|
|
0x00ae: PHI (r0v1 int) = (r0v0 int), (r0v2 int) binds: [B:12:0x0036, B:34:0x00b0] A[DONT_GENERATE, DONT_INLINE]] */
|
|
@Override // com.applovin.impl.p1
|
|
/*
|
|
Code decompiled incorrectly, please refer to instructions dump.
|
|
To view partially-correct add '--show-bad-code' argument
|
|
*/
|
|
public void a(java.nio.ByteBuffer r10) {
|
|
/*
|
|
r9 = this;
|
|
int r0 = r10.position()
|
|
int r1 = r10.limit()
|
|
int r2 = r1 - r0
|
|
com.applovin.impl.p1$a r3 = r9.b
|
|
int r3 = r3.c
|
|
r4 = 805306368(0x30000000, float:4.656613E-10)
|
|
r5 = 536870912(0x20000000, float:1.0842022E-19)
|
|
r6 = 268435456(0x10000000, float:2.524355E-29)
|
|
r7 = 4
|
|
r8 = 3
|
|
if (r3 == r8) goto L29
|
|
if (r3 == r7) goto L2c
|
|
if (r3 == r6) goto L2e
|
|
if (r3 == r5) goto L27
|
|
if (r3 != r4) goto L21
|
|
goto L2c
|
|
L21:
|
|
java.lang.IllegalStateException r10 = new java.lang.IllegalStateException
|
|
r10.<init>()
|
|
throw r10
|
|
L27:
|
|
int r2 = r2 / 3
|
|
L29:
|
|
int r2 = r2 * 2
|
|
goto L2e
|
|
L2c:
|
|
int r2 = r2 / 2
|
|
L2e:
|
|
java.nio.ByteBuffer r2 = r9.a(r2)
|
|
com.applovin.impl.p1$a r3 = r9.b
|
|
int r3 = r3.c
|
|
if (r3 == r8) goto Lae
|
|
if (r3 == r7) goto L89
|
|
if (r3 == r6) goto L74
|
|
if (r3 == r5) goto L5d
|
|
if (r3 != r4) goto L57
|
|
L40:
|
|
if (r0 >= r1) goto Lc3
|
|
int r3 = r0 + 2
|
|
byte r3 = r10.get(r3)
|
|
r2.put(r3)
|
|
int r3 = r0 + 3
|
|
byte r3 = r10.get(r3)
|
|
r2.put(r3)
|
|
int r0 = r0 + 4
|
|
goto L40
|
|
L57:
|
|
java.lang.IllegalStateException r10 = new java.lang.IllegalStateException
|
|
r10.<init>()
|
|
throw r10
|
|
L5d:
|
|
if (r0 >= r1) goto Lc3
|
|
int r3 = r0 + 1
|
|
byte r3 = r10.get(r3)
|
|
r2.put(r3)
|
|
int r3 = r0 + 2
|
|
byte r3 = r10.get(r3)
|
|
r2.put(r3)
|
|
int r0 = r0 + 3
|
|
goto L5d
|
|
L74:
|
|
if (r0 >= r1) goto Lc3
|
|
int r3 = r0 + 1
|
|
byte r3 = r10.get(r3)
|
|
r2.put(r3)
|
|
byte r3 = r10.get(r0)
|
|
r2.put(r3)
|
|
int r0 = r0 + 2
|
|
goto L74
|
|
L89:
|
|
if (r0 >= r1) goto Lc3
|
|
float r3 = r10.getFloat(r0)
|
|
r4 = -1082130432(0xffffffffbf800000, float:-1.0)
|
|
r5 = 1065353216(0x3f800000, float:1.0)
|
|
float r3 = com.applovin.impl.xp.a(r3, r4, r5)
|
|
r4 = 1191181824(0x46fffe00, float:32767.0)
|
|
float r3 = r3 * r4
|
|
int r3 = (int) r3
|
|
short r3 = (short) r3
|
|
r4 = r3 & 255(0xff, float:3.57E-43)
|
|
byte r4 = (byte) r4
|
|
r2.put(r4)
|
|
int r3 = r3 >> 8
|
|
r3 = r3 & 255(0xff, float:3.57E-43)
|
|
byte r3 = (byte) r3
|
|
r2.put(r3)
|
|
int r0 = r0 + 4
|
|
goto L89
|
|
Lae:
|
|
if (r0 >= r1) goto Lc3
|
|
r3 = 0
|
|
r2.put(r3)
|
|
byte r3 = r10.get(r0)
|
|
r3 = r3 & 255(0xff, float:3.57E-43)
|
|
int r3 = r3 + (-128)
|
|
byte r3 = (byte) r3
|
|
r2.put(r3)
|
|
int r0 = r0 + 1
|
|
goto Lae
|
|
Lc3:
|
|
int r0 = r10.limit()
|
|
r10.position(r0)
|
|
r2.flip()
|
|
return
|
|
*/
|
|
throw new UnsupportedOperationException("Method not decompiled: com.applovin.impl.wi.a(java.nio.ByteBuffer):void");
|
|
}
|
|
}
|