Files
TransPyC/Test/SimdTest/temp/1b666d438f4d301e.pyi
2026-06-16 16:09:42 +08:00

59 lines
1.2 KiB
Python

"""
Auto-generated Python stub file from main.py
Module: main
"""
from stdint import *
import vipersimd
import numpy
from stdio import printf
import stdlib
from stdlib import calloc
import t, c
import mpool
arena: t.CExtern | t.CUInt8T | t.CPtr
pool: t.CExtern | mpool.MPool | t.CPtr
def clock() -> t.CLong | t.CExtern: pass
CLOCK_PER_SEC: t.CDefine = 1000
test_passed: t.CExtern | t.CInt
test_failed: t.CExtern | t.CInt
def check(name: str, condition: t.CInt, detail: str) -> t.CInt: pass
def section(title: str) -> t.CInt: pass
def test_avx2_add_sub_mul_div() -> t.CInt: pass
def test_avx2_neg_abs_sqrt() -> t.CInt: pass
def test_avx2_min_max() -> t.CInt: pass
def test_avx2_scalar_ops() -> t.CInt: pass
def test_avx2_hsum_dot() -> t.CInt: pass
def test_avx2_fma() -> t.CInt: pass
def test_batch_array_ops() -> t.CInt: pass
def test_llvmir_scalar() -> t.CInt: pass
N_ELEM: t.CDefine = 40000
N_ITER: t.CDefine = 50000
def scalar_add_array(a: t.CPtr, b: t.CPtr, out: t.CPtr, n: t.CSizeT) -> t.CInt: pass
def scalar_mul_array(a: t.CPtr, b: t.CPtr, out: t.CPtr, n: t.CSizeT) -> t.CInt: pass
def scalar_sqrt_array(a: t.CPtr, out: t.CPtr, n: t.CSizeT) -> t.CInt: pass
def benchmark_simd_vs_scalar() -> t.CInt: pass
def main() -> t.CInt: pass