PHP 8.2.30
Preview: cpu_vxe.c Size: 788 B
/opt/cloudlinux/venv/lib64/python3.11/site-packages/numpy/distutils/checks/cpu_vxe.c

#if (__VEC__ < 10302) || (__ARCH__ < 12)
    #error VXE not supported
#endif

#include <vecintrin.h>
int main(int argc, char **argv)
{
    __vector float x = vec_nabs(vec_xl(argc, (float*)argv));
    __vector float y = vec_load_len((float*)argv, (unsigned int)argc);
    
    x = vec_round(vec_ceil(x) + vec_floor(y));
    __vector bool int m = vec_cmpge(x, y);
    x = vec_sel(x, y, m);

    // need to test the existence of intrin "vflls" since vec_doublee
    // is vec_doublee maps to wrong intrin "vfll".
    // see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100871
#if defined(__GNUC__) && !defined(__clang__)
    __vector long long i = vec_signed(__builtin_s390_vflls(x));
#else
    __vector long long i = vec_signed(vec_doublee(x));
#endif

    return (int)vec_extract(i, 0);
}

Directory Contents

Dirs: 0 × Files: 42

Name Size Perms Modified Actions
818 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
432 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
529 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
379 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
779 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
749 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
759 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
755 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
842 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
948 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
1004 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
956 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
1.11 KB lrw-r--r-- 2026-01-20 13:01:48
Edit Download
1010 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
904 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
868 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
817 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
301 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
600 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
251 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
609 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
1.02 KB lrw-r--r-- 2026-01-20 13:01:48
Edit Download
686 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
697 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
689 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
675 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
692 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
705 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
478 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
263 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
250 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
305 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
461 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
788 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
624 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
234 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
636 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
504 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
1.56 KB lrw-r--r-- 2026-01-20 13:01:48
Edit Download
499 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
945 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download
16 B lrw-r--r-- 2026-01-20 13:01:48
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).