package com.google.android.gms.common.util;

import com.google.android.gms.common.annotation.KeepForSdk;

/* JADX INFO: loaded from: classes.dex */
@KeepForSdk
public class MurmurHash3 {
    private MurmurHash3() {
    }

    @KeepForSdk
    public static int murmurhash3_x86_32(byte[] bArr, int i6, int i7, int i8) {
        int i9;
        int i10 = i6;
        while (true) {
            i9 = (i7 & (-4)) + i6;
            if (i10 >= i9) {
                break;
            }
            int i11 = ((bArr[i10] & 255) | ((bArr[i10 + 1] & 255) << 8) | ((bArr[i10 + 2] & 255) << 16) | (bArr[i10 + 3] << 24)) * (-862048943);
            int i12 = i8 ^ (((i11 >>> 17) | (i11 << 15)) * 461845907);
            i8 = (((i12 >>> 19) | (i12 << 13)) * 5) - 430675100;
            i10 += 4;
        }
        int i13 = i7 & 3;
        if (i13 == 1) {
            int i14 = ((bArr[i9] & 255) | i) * (-862048943);
            i8 ^= ((i14 >>> 17) | (i14 << 15)) * 461845907;
        } else {
            if (i13 != 2) {
                i = i13 == 3 ? (bArr[i9 + 2] & 255) << 16 : 0;
            }
            i |= (bArr[i9 + 1] & 255) << 8;
            int i142 = ((bArr[i9] & 255) | i) * (-862048943);
            i8 ^= ((i142 >>> 17) | (i142 << 15)) * 461845907;
        }
        int i15 = i8 ^ i7;
        int i16 = (i15 ^ (i15 >>> 16)) * (-2048144789);
        int i17 = (i16 ^ (i16 >>> 13)) * (-1028477387);
        return i17 ^ (i17 >>> 16);
    }
}
