package com.ifpdos.factorytest.mic.hid;

/* JADX INFO: loaded from: classes.dex */
public class NumberHelper {
    public static void putIntToBuf(byte[] bArr, int i, int i2) {
        bArr[i] = (byte) (i2 & 255);
        bArr[i + 1] = (byte) ((i2 >> 8) & 255);
        bArr[i + 2] = (byte) ((i2 >> 16) & 255);
        bArr[i + 3] = (byte) ((i2 >> 24) & 255);
    }

    public static int getIntFromBuf(byte[] bArr, int i) {
        return ((((((bArr[i + 3] & 255) << 8) + (bArr[i + 2] & 255)) << 8) + (bArr[i + 1] & 255)) << 8) + (bArr[i] & 255);
    }

    public static float getFloatFromBuf(byte[] bArr, int i) {
        return Float.intBitsToFloat(getIntFromBuf(bArr, i));
    }

    public static int atoi(String str) {
        try {
            return Integer.parseInt(str);
        } catch (Exception unused) {
            return 0;
        }
    }

    public static boolean putHexStrToBuf(byte[] bArr, int i, String str) {
        int i2;
        if (str.length() != 8) {
            return false;
        }
        int i3 = 0;
        for (int i4 = 0; i4 < 8; i4++) {
            char cCharAt = str.charAt(i4);
            if (cCharAt >= '0' && cCharAt <= '9') {
                i2 = cCharAt - '0';
            } else if (cCharAt >= 'a' && cCharAt <= 'f') {
                i2 = cCharAt - 'W';
            } else {
                if (cCharAt < 'A' || cCharAt > 'F') {
                    return false;
                }
                i2 = cCharAt - '7';
            }
            i3 = ((i3 << 4) & (-16)) | i2;
        }
        putIntToBuf(bArr, i, i3);
        return true;
    }
}
