예제 #1
0
int av_get_cpu_flags(void)
{
    if (checked)
        return flags;

    if (ARCH_PPC) flags = ff_get_cpu_flags_ppc();
    if (ARCH_X86) flags = ff_get_cpu_flags_x86();

    checked = 1;
    return flags;
}
예제 #2
0
파일: cpu.c 프로젝트: AbdunNurTomal/AndZop
int av_get_cpu_flags(void)
{
    static int flags, checked;

    if (checked)
        return flags;

    if (ARCH_ARM) flags = ff_get_cpu_flags_arm();
    if (ARCH_PPC) flags = ff_get_cpu_flags_ppc();
    if (ARCH_X86) flags = ff_get_cpu_flags_x86();

    checked = 1;
    return flags;
}
예제 #3
0
int av_get_cpu_flags(void)
{
    static int flags;

    if (checked)
        return flags;

    if (ARCH_PPC) flags = ff_get_cpu_flags_ppc();
    if (ARCH_X86) flags = ff_get_cpu_flags_x86();

    flags  &= cpuflags_mask;
    checked = 1;

    return flags;
}
예제 #4
0
int av_get_cpu_flags(void)
{
    if (checked)
        return flags;

    if (ARCH_AARCH64)
        flags = ff_get_cpu_flags_aarch64();
    if (ARCH_ARM)
        flags = ff_get_cpu_flags_arm();
    if (ARCH_PPC)
        flags = ff_get_cpu_flags_ppc();
    if (ARCH_X86)
        flags = ff_get_cpu_flags_x86();

    checked = 1;
    return flags;
}