Files
rr3-apk/decompiled-community/sources/androidx/collection/MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- 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
2026-02-18 15:48:36 -08:00

172 lines
7.3 KiB
Java

package androidx.collection;
import kotlin.Unit;
import kotlin.coroutines.Continuation;
import kotlin.coroutines.jvm.internal.DebugMetadata;
import kotlin.coroutines.jvm.internal.RestrictedSuspendLambda;
import kotlin.jvm.functions.Function2;
import kotlin.jvm.internal.SourceDebugExtension;
import kotlin.sequences.SequenceScope;
@DebugMetadata(c = "androidx.collection.MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1", f = "ScatterMap.kt", l = {1511}, m = "invokeSuspend")
@SourceDebugExtension({"SMAP\nScatterMap.kt\nKotlin\n*S Kotlin\n*F\n+ 1 ScatterMap.kt\nandroidx/collection/MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1\n+ 2 ScatterMap.kt\nandroidx/collection/ScatterMap\n+ 3 ScatterMap.kt\nandroidx/collection/ScatterMapKt\n*L\n1#1,1850:1\n363#2,6:1851\n373#2,3:1858\n376#2,9:1862\n1826#3:1857\n1688#3:1861\n*S KotlinDebug\n*F\n+ 1 ScatterMap.kt\nandroidx/collection/MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1\n*L\n1510#1:1851,6\n1510#1:1858,3\n1510#1:1862,9\n1510#1:1857\n1510#1:1861\n*E\n"})
/* loaded from: classes.dex */
public final class MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1 extends RestrictedSuspendLambda implements Function2 {
int I$0;
int I$1;
int I$2;
int I$3;
long J$0;
private /* synthetic */ Object L$0;
Object L$1;
int label;
final /* synthetic */ MutableScatterMap<K, V> this$0;
/* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */
public MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1(MutableScatterMap<K, V> mutableScatterMap, Continuation continuation) {
super(2, continuation);
this.this$0 = mutableScatterMap;
}
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
public final Continuation create(Object obj, Continuation continuation) {
MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1 mutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1 = new MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1(this.this$0, continuation);
mutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1.L$0 = obj;
return mutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1;
}
@Override // kotlin.jvm.functions.Function2
public final Object invoke(SequenceScope sequenceScope, Continuation continuation) {
return ((MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1) create(sequenceScope, continuation)).invokeSuspend(Unit.INSTANCE);
}
/* JADX WARN: Removed duplicated region for block: B:15:0x009f */
/* JADX WARN: Removed duplicated region for block: B:18:0x00a8 */
/* JADX WARN: Removed duplicated region for block: B:21:0x0054 */
/* JADX WARN: Removed duplicated region for block: B:8:0x006b */
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:14:0x0092 -> B:5:0x0097). Please report as a decompilation issue!!! */
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:20:0x0052 -> B:17:0x00a6). Please report as a decompilation issue!!! */
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:21:0x0054 -> B:7:0x0069). Please report as a decompilation issue!!! */
/* JADX WARN: Unsupported multi-entry loop pattern (BACK_EDGE: B:9:0x0072 -> B:6:0x009c). Please report as a decompilation issue!!! */
@Override // kotlin.coroutines.jvm.internal.BaseContinuationImpl
/*
Code decompiled incorrectly, please refer to instructions dump.
To view partially-correct add '--show-bad-code' argument
*/
public final java.lang.Object invokeSuspend(java.lang.Object r22) {
/*
r21 = this;
r0 = r21
java.lang.Object r1 = kotlin.coroutines.intrinsics.IntrinsicsKt.getCOROUTINE_SUSPENDED()
int r2 = r0.label
r3 = 0
r4 = 8
r5 = 1
if (r2 == 0) goto L32
if (r2 != r5) goto L2a
int r2 = r0.I$3
int r6 = r0.I$2
long r7 = r0.J$0
int r9 = r0.I$1
int r10 = r0.I$0
java.lang.Object r11 = r0.L$1
long[] r11 = (long[]) r11
java.lang.Object r12 = r0.L$0
kotlin.sequences.SequenceScope r12 = (kotlin.sequences.SequenceScope) r12
kotlin.ResultKt.throwOnFailure(r22)
r13 = r12
r12 = r11
r11 = r0
goto L97
L2a:
java.lang.IllegalStateException r1 = new java.lang.IllegalStateException
java.lang.String r2 = "call to 'resume' before 'invoke' with coroutine"
r1.<init>(r2)
throw r1
L32:
kotlin.ResultKt.throwOnFailure(r22)
java.lang.Object r2 = r0.L$0
kotlin.sequences.SequenceScope r2 = (kotlin.sequences.SequenceScope) r2
androidx.collection.MutableScatterMap<K, V> r6 = r0.this$0
long[] r6 = r6.metadata
int r7 = r6.length
int r7 = r7 + (-2)
if (r7 < 0) goto Lab
r9 = r0
r8 = r3
L44:
r10 = r6[r8]
long r12 = ~r10
r14 = 7
long r12 = r12 << r14
long r12 = r12 & r10
r14 = -9187201950435737472(0x8080808080808080, double:-2.937446524422997E-306)
long r12 = r12 & r14
int r12 = (r12 > r14 ? 1 : (r12 == r14 ? 0 : -1))
if (r12 == 0) goto La6
int r12 = r8 - r7
int r12 = ~r12
int r12 = r12 >>> 31
int r12 = 8 - r12
r13 = r2
r2 = r3
r18 = r12
r12 = r6
r6 = r18
r19 = r10
r11 = r7
r10 = r9
r9 = r8
r7 = r19
L69:
if (r2 >= r6) goto L9f
r14 = 255(0xff, double:1.26E-321)
long r14 = r14 & r7
r16 = 128(0x80, double:6.3E-322)
int r14 = (r14 > r16 ? 1 : (r14 == r16 ? 0 : -1))
if (r14 >= 0) goto L9c
int r14 = r9 << 3
int r14 = r14 + r2
java.lang.Integer r14 = kotlin.coroutines.jvm.internal.Boxing.boxInt(r14)
r10.L$0 = r13
r10.L$1 = r12
r10.I$0 = r11
r10.I$1 = r9
r10.J$0 = r7
r10.I$2 = r6
r10.I$3 = r2
r10.label = r5
java.lang.Object r14 = r13.yield(r14, r10)
if (r14 != r1) goto L92
return r1
L92:
r18 = r11
r11 = r10
r10 = r18
L97:
r18 = r11
r11 = r10
r10 = r18
L9c:
long r7 = r7 >> r4
int r2 = r2 + r5
goto L69
L9f:
if (r6 != r4) goto Lab
r8 = r9
r9 = r10
r7 = r11
r6 = r12
r2 = r13
La6:
if (r8 == r7) goto Lab
int r8 = r8 + 1
goto L44
Lab:
kotlin.Unit r1 = kotlin.Unit.INSTANCE
return r1
*/
throw new UnsupportedOperationException("Method not decompiled: androidx.collection.MutableScatterMap$MutableMapWrapper$values$1$iterator$1$iterator$1.invokeSuspend(java.lang.Object):java.lang.Object");
}
}