修正了 TPC 的一些错误,包括 Test 维护后 TPV 无法重新编译或重编译后越界的部分问题
This commit is contained in:
@@ -25,19 +25,19 @@ CLOCK_PER_SEC: t.CDefine = 1000
|
||||
|
||||
def test_avx2_add_sub_mul_div():
|
||||
testcheck.section("AVX2 add/sub/mul/div 4d")
|
||||
a: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
a.data[0] = t.CDouble(1.0)
|
||||
a.data[1] = t.CDouble(2.0)
|
||||
a.data[2] = t.CDouble(3.0)
|
||||
a.data[3] = t.CDouble(4.0)
|
||||
|
||||
b: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
b: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
b.data[0] = t.CDouble(5.0)
|
||||
b.data[1] = t.CDouble(6.0)
|
||||
b.data[2] = t.CDouble(7.0)
|
||||
b.data[3] = t.CDouble(8.0)
|
||||
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
|
||||
# add
|
||||
vipersimd.simd_add4d(a.data, b.data, out.data)
|
||||
@@ -70,13 +70,13 @@ def test_avx2_add_sub_mul_div():
|
||||
|
||||
def test_avx2_neg_abs_sqrt():
|
||||
testcheck.section("AVX2 neg/abs/sqrt 4d")
|
||||
a: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
a.data[0] = t.CDouble(1.0)
|
||||
a.data[1] = t.CDouble(-4.0)
|
||||
a.data[2] = t.CDouble(9.0)
|
||||
a.data[3] = t.CDouble(-16.0)
|
||||
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
|
||||
# neg
|
||||
vipersimd.simd_neg4d(a.data, out.data)
|
||||
@@ -105,19 +105,19 @@ def test_avx2_neg_abs_sqrt():
|
||||
|
||||
def test_avx2_min_max():
|
||||
testcheck.section("AVX2 min/max 4d")
|
||||
a: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
a.data[0] = t.CDouble(1.0)
|
||||
a.data[1] = t.CDouble(8.0)
|
||||
a.data[2] = t.CDouble(3.0)
|
||||
a.data[3] = t.CDouble(6.0)
|
||||
|
||||
b: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
b: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
b.data[0] = t.CDouble(5.0)
|
||||
b.data[1] = t.CDouble(2.0)
|
||||
b.data[2] = t.CDouble(7.0)
|
||||
b.data[3] = t.CDouble(4.0)
|
||||
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
|
||||
vipersimd.simd_min4d(a.data, b.data, out.data)
|
||||
testcheck.check(out.data[0] == t.CDouble(1.0), "min[0]==1", "min[0]==1")
|
||||
@@ -138,16 +138,16 @@ def test_avx2_min_max():
|
||||
|
||||
def test_avx2_scalar_ops():
|
||||
testcheck.section("AVX2 scalar broadcast ops")
|
||||
a: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
a.data[0] = t.CDouble(1.0)
|
||||
a.data[1] = t.CDouble(2.0)
|
||||
a.data[2] = t.CDouble(3.0)
|
||||
a.data[3] = t.CDouble(4.0)
|
||||
|
||||
s: numpy.ndarray | t.CPtr = numpy.zeros(pool, 1)
|
||||
s: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 1)
|
||||
s.data[0] = t.CDouble(10.0)
|
||||
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
|
||||
vipersimd.simd_mul_scalar4d(a.data, s.data, out.data)
|
||||
testcheck.check(out.data[0] == t.CDouble(10.0), "mul_scalar[0]==10", "mul_scalar[0]==10")
|
||||
@@ -165,19 +165,19 @@ def test_avx2_scalar_ops():
|
||||
|
||||
def test_avx2_hsum_dot():
|
||||
testcheck.section("AVX2 hsum/dot 4d")
|
||||
a: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
a.data[0] = t.CDouble(1.0)
|
||||
a.data[1] = t.CDouble(2.0)
|
||||
a.data[2] = t.CDouble(3.0)
|
||||
a.data[3] = t.CDouble(4.0)
|
||||
|
||||
b: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
b: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
b.data[0] = t.CDouble(5.0)
|
||||
b.data[1] = t.CDouble(6.0)
|
||||
b.data[2] = t.CDouble(7.0)
|
||||
b.data[3] = t.CDouble(8.0)
|
||||
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, 1)
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 1)
|
||||
|
||||
vipersimd.simd_hsum4d(a.data, out.data)
|
||||
testcheck.check(out.data[0] == t.CDouble(10.0), "hsum==10", "hsum==10")
|
||||
@@ -192,21 +192,21 @@ def test_avx2_hsum_dot():
|
||||
|
||||
def test_avx2_fma():
|
||||
testcheck.section("AVX2 FMA 4d")
|
||||
a: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
a.data[0] = t.CDouble(1.0)
|
||||
a.data[1] = t.CDouble(2.0)
|
||||
a.data[2] = t.CDouble(3.0)
|
||||
a.data[3] = t.CDouble(4.0)
|
||||
|
||||
b: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
b: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
b.data[0] = t.CDouble(5.0)
|
||||
b.data[1] = t.CDouble(6.0)
|
||||
b.data[2] = t.CDouble(7.0)
|
||||
b.data[3] = t.CDouble(8.0)
|
||||
|
||||
c_val: numpy.ndarray | t.CPtr = numpy.ones(pool, 4)
|
||||
c_val: numpy.ndarray[t.CDouble] | t.CPtr = numpy.ones(pool, 4)
|
||||
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
|
||||
vipersimd.simd_fma4d(a.data, b.data, c_val.data, out.data)
|
||||
testcheck.check(out.data[0] == t.CDouble(6.0), "fma[0]==6", "fma[0]==6")
|
||||
@@ -227,9 +227,9 @@ def test_avx2_fma():
|
||||
def test_batch_array_ops():
|
||||
testcheck.section("Batch array operations")
|
||||
n: t.CSizeT = 16
|
||||
a: numpy.ndarray | t.CPtr = numpy.arange(pool, t.CDouble(1.0), t.CDouble(17.0), t.CDouble(1.0))
|
||||
b: numpy.ndarray | t.CPtr = numpy.full(pool, 16, t.CDouble(2.0))
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, 16)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.arange(pool, t.CDouble(1.0), t.CDouble(17.0), t.CDouble(1.0))
|
||||
b: numpy.ndarray[t.CDouble] | t.CPtr = numpy.full(pool, 16, t.CDouble(2.0))
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 16)
|
||||
|
||||
# add array
|
||||
vipersimd.simd_add_array(a.data, b.data, out.data, n)
|
||||
@@ -242,18 +242,18 @@ def test_batch_array_ops():
|
||||
testcheck.check(out.data[3] == t.CDouble(8.0), "mul_arr[3]==8", "mul_arr[3]==8")
|
||||
|
||||
# sqrt array
|
||||
c: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
c: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
c.data[0] = t.CDouble(4.0)
|
||||
c.data[1] = t.CDouble(9.0)
|
||||
c.data[2] = t.CDouble(16.0)
|
||||
c.data[3] = t.CDouble(25.0)
|
||||
out4: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
out4: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
vipersimd.simd_sqrt_array(c.data, out4.data, t.CSizeT(4))
|
||||
testcheck.check(out4.data[0] == t.CDouble(2.0), "sqrt_arr[0]==2", "sqrt_arr[0]==2")
|
||||
testcheck.check(out4.data[3] == t.CDouble(5.0), "sqrt_arr[3]==5", "sqrt_arr[3]==5")
|
||||
|
||||
# abs array
|
||||
d: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
d: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
d.data[0] = t.CDouble(-1.0)
|
||||
d.data[1] = t.CDouble(-2.0)
|
||||
d.data[2] = t.CDouble(3.0)
|
||||
@@ -264,13 +264,13 @@ def test_batch_array_ops():
|
||||
testcheck.check(out4.data[3] == t.CDouble(4.0), "abs_arr[3]==4", "abs_arr[3]==4")
|
||||
|
||||
# dot array
|
||||
e: numpy.ndarray | t.CPtr = numpy.zeros(pool, 4)
|
||||
e: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 4)
|
||||
e.data[0] = t.CDouble(1.0)
|
||||
e.data[1] = t.CDouble(2.0)
|
||||
e.data[2] = t.CDouble(3.0)
|
||||
e.data[3] = t.CDouble(4.0)
|
||||
f: numpy.ndarray | t.CPtr = numpy.ones(pool, 4)
|
||||
out1: numpy.ndarray | t.CPtr = numpy.zeros(pool, 1)
|
||||
f: numpy.ndarray[t.CDouble] | t.CPtr = numpy.ones(pool, 4)
|
||||
out1: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, 1)
|
||||
vipersimd.simd_dot_array(e.data, f.data, t.CSizeT(4), out1.data)
|
||||
testcheck.check(out1.data[0] == t.CDouble(10.0), "dot_arr==10", "dot_arr==10")
|
||||
|
||||
@@ -393,9 +393,9 @@ def scalar_sqrt_array(a: t.CPtr, out: t.CPtr, n: t.CSizeT):
|
||||
def benchmark_simd_vs_scalar():
|
||||
testcheck.section("Benchmark: SIMD vs Scalar")
|
||||
|
||||
a: numpy.ndarray | t.CPtr = numpy.full(pool, N_ELEM, t.CDouble(1.5))
|
||||
b: numpy.ndarray | t.CPtr = numpy.full(pool, N_ELEM, t.CDouble(2.5))
|
||||
out: numpy.ndarray | t.CPtr = numpy.zeros(pool, N_ELEM)
|
||||
a: numpy.ndarray[t.CDouble] | t.CPtr = numpy.full(pool, N_ELEM, t.CDouble(1.5))
|
||||
b: numpy.ndarray[t.CDouble] | t.CPtr = numpy.full(pool, N_ELEM, t.CDouble(2.5))
|
||||
out: numpy.ndarray[t.CDouble] | t.CPtr = numpy.zeros(pool, N_ELEM)
|
||||
|
||||
# --- SIMD add benchmark ---
|
||||
t0: t.CLong = clock()
|
||||
|
||||
1
Test/SimdTest/output/271ea3decb810db2.deps.json
Normal file
1
Test/SimdTest/output/271ea3decb810db2.deps.json
Normal file
@@ -0,0 +1 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "memhub": "47775d5e50909338", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "main": "90f67f777f23b84b", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb"}
|
||||
@@ -1 +0,0 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "memhub": "f3560b99de458aec", "stdint": "f5522571bcce7bcb"}
|
||||
1
Test/SimdTest/output/3f7c5e78d8652535.deps.json
Normal file
1
Test/SimdTest/output/3f7c5e78d8652535.deps.json
Normal file
@@ -0,0 +1 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "memhub": "47775d5e50909338", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "main": "90f67f777f23b84b", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb"}
|
||||
1
Test/SimdTest/output/47775d5e50909338.deps.json
Normal file
1
Test/SimdTest/output/47775d5e50909338.deps.json
Normal file
@@ -0,0 +1 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "memhub": "47775d5e50909338", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "main": "90f67f777f23b84b", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb"}
|
||||
1
Test/SimdTest/output/90f67f777f23b84b.deps.json
Normal file
1
Test/SimdTest/output/90f67f777f23b84b.deps.json
Normal file
@@ -0,0 +1 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "memhub": "47775d5e50909338", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb"}
|
||||
BIN
Test/SimdTest/output/_shared_sym_includes.pickle
Normal file
BIN
Test/SimdTest/output/_shared_sym_includes.pickle
Normal file
Binary file not shown.
1
Test/SimdTest/output/c24f25b14b4bbd0a.deps.json
Normal file
1
Test/SimdTest/output/c24f25b14b4bbd0a.deps.json
Normal file
@@ -0,0 +1 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "memhub": "47775d5e50909338", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "main": "90f67f777f23b84b", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb"}
|
||||
1
Test/SimdTest/output/c3a6aed1f1fb8b1e.deps.json
Normal file
1
Test/SimdTest/output/c3a6aed1f1fb8b1e.deps.json
Normal file
@@ -0,0 +1 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "memhub": "47775d5e50909338", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "main": "90f67f777f23b84b", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb"}
|
||||
1
Test/SimdTest/output/c9f4be41ca1cc2b4.deps.json
Normal file
1
Test/SimdTest/output/c9f4be41ca1cc2b4.deps.json
Normal file
@@ -0,0 +1 @@
|
||||
{"testcheck": "14d33679f7fadf1f", "atom": "271ea3decb810db2", "vipermath": "3f7c5e78d8652535", "memhub": "47775d5e50909338", "stdio": "6f62fe05c5ea1ceb", "w32.win32base": "7e529fe7a078cfef", "win32base": "7e529fe7a078cfef", "stdlib": "90c53dd6db8d41cf", "main": "90f67f777f23b84b", "string": "9474791561654346", "w32.win32console": "bbdf3bbd4c3bc28c", "win32console": "bbdf3bbd4c3bc28c", "vipersimd": "c24f25b14b4bbd0a", "numpy.__init__": "c3a6aed1f1fb8b1e", "__init__": "c3a6aed1f1fb8b1e", "numpy": "c3a6aed1f1fb8b1e", "viperio": "c9f4be41ca1cc2b4", "stdint": "f5522571bcce7bcb"}
|
||||
@@ -9,6 +9,7 @@ from stdint import *
|
||||
import string
|
||||
import atom
|
||||
import viperio
|
||||
import stdio
|
||||
|
||||
MEMHUB_ALIGN: t.CDefine = 8
|
||||
MEMSLAB_MIN_BLOCK: t.CDefine = 16
|
||||
@@ -59,6 +60,7 @@ class MemSlab(MemManager):
|
||||
def free(self: MemSlab, ptr: t.CVoid | t.CPtr) -> t.CInt: pass
|
||||
def reset(self: MemSlab) -> t.CInt: pass
|
||||
class MemBuddy(MemManager):
|
||||
__provides__: list[str] = ['__mbuddy__', '__memmgr__']
|
||||
max_order: t.CInt
|
||||
free_lists: t.CUInt64T | t.CPtr
|
||||
lock_val: t.CVolatile | t.CInt
|
||||
@@ -1 +1 @@
|
||||
{"D:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\SimdTest\\App\\main.py": {"sha1": "2fcb6780db4d937f", "mtime": 1782828206.5357063, "size": 17078}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.py": {"sha1": "271ea3decb810db2", "mtime": 1782226548.693161, "size": 1290}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.py": {"sha1": "f3560b99de458aec", "mtime": 1784375410.1873891, "size": 19458}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\numpy\\__init__.py": {"sha1": "c3a6aed1f1fb8b1e", "mtime": 1782949786.0890937, "size": 39111}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.py": {"sha1": "f5522571bcce7bcb", "mtime": 1782383975.8824987, "size": 4356}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.py": {"sha1": "6f62fe05c5ea1ceb", "mtime": 1783239556.0959673, "size": 714}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.py": {"sha1": "90c53dd6db8d41cf", "mtime": 1783874975.3597875, "size": 375}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.py": {"sha1": "9474791561654346", "mtime": 1784387475.6951904, "size": 10395}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\testcheck.py": {"sha1": "14d33679f7fadf1f", "mtime": 1784375629.8057406, "size": 1979}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.py": {"sha1": "c9f4be41ca1cc2b4", "mtime": 1782812279.506002, "size": 1556}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\vipermath.py": {"sha1": "3f7c5e78d8652535", "mtime": 1781532528.2518907, "size": 15412}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\vipersimd.py": {"sha1": "c24f25b14b4bbd0a", "mtime": 1782891155.5031893, "size": 15522}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.py": {"sha1": "7e529fe7a078cfef", "mtime": 1782488356.7736557, "size": 2662}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.py": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}}
|
||||
{"D:\\Users\\TermiNexus\\Desktop\\TransPyC\\Test\\SimdTest\\App\\main.py": {"sha1": "90f67f777f23b84b", "mtime": 1784439472.858204, "size": 17408}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\atom.py": {"sha1": "271ea3decb810db2", "mtime": 1782226548.693161, "size": 1290}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\memhub.py": {"sha1": "47775d5e50909338", "mtime": 1784464283.860502, "size": 19750}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\numpy\\__init__.py": {"sha1": "c3a6aed1f1fb8b1e", "mtime": 1784446436.2910569, "size": 39111}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdint.py": {"sha1": "f5522571bcce7bcb", "mtime": 1782383975.8824987, "size": 4356}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdio.py": {"sha1": "6f62fe05c5ea1ceb", "mtime": 1783239556.0959673, "size": 714}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\stdlib.py": {"sha1": "90c53dd6db8d41cf", "mtime": 1784464295.903657, "size": 375}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\string.py": {"sha1": "9474791561654346", "mtime": 1784387475.6951904, "size": 10395}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\testcheck.py": {"sha1": "14d33679f7fadf1f", "mtime": 1784375629.8057406, "size": 1979}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\viperio.py": {"sha1": "c9f4be41ca1cc2b4", "mtime": 1782812279.506002, "size": 1556}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\vipermath.py": {"sha1": "3f7c5e78d8652535", "mtime": 1781532528.2518907, "size": 15412}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\vipersimd.py": {"sha1": "c24f25b14b4bbd0a", "mtime": 1782891155.5031893, "size": 15522}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32base.py": {"sha1": "7e529fe7a078cfef", "mtime": 1782488356.7736557, "size": 2662}, "D:\\Users\\TermiNexus\\Desktop\\TransPyC\\includes\\w32\\win32console.py": {"sha1": "bbdf3bbd4c3bc28c", "mtime": 1781200703.5338137, "size": 5604}}
|
||||
@@ -1,14 +1,14 @@
|
||||
14d33679f7fadf1f:includes/testcheck.py
|
||||
271ea3decb810db2:includes/atom.py
|
||||
2fcb6780db4d937f:main.py
|
||||
3f7c5e78d8652535:includes/vipermath.py
|
||||
47775d5e50909338:includes/memhub.py
|
||||
6f62fe05c5ea1ceb:includes/stdio.py
|
||||
7e529fe7a078cfef:includes/w32\win32base.py
|
||||
90c53dd6db8d41cf:includes/stdlib.py
|
||||
90f67f777f23b84b:main.py
|
||||
9474791561654346:includes/string.py
|
||||
bbdf3bbd4c3bc28c:includes/w32\win32console.py
|
||||
c24f25b14b4bbd0a:includes/vipersimd.py
|
||||
c3a6aed1f1fb8b1e:includes/numpy\__init__.py
|
||||
c9f4be41ca1cc2b4:includes/viperio.py
|
||||
f3560b99de458aec:includes/memhub.py
|
||||
f5522571bcce7bcb:includes/stdint.py
|
||||
|
||||
Reference in New Issue
Block a user