Skip to content

Commit 74abe0f

Browse files
committed
Add fypp version of is_square
1 parent 0a0137b commit 74abe0f

12 files changed

+2385
-2066
lines changed
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2 KB
Binary file not shown.
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
| Algorithm | Key Size | Key # | Time (s) |
2+
| | Bytes | | |
3+
|------------|-----------|------------|----------|
4+
| FNV-1 | 1 | 1048576 | 0.00000 |
5+
| FNV-1 | 2 | 524288 | 0.00000 |
6+
| FNV-1 | 4 | 262144 | 0.00000 |
7+
| FNV-1 | 8 | 131072 | 0.00000 |
8+
| FNV-1 | 16 | 65536 | 0.00000 |
9+
| FNV-1 | 64 | 16384 | 0.00000 |
10+
| FNV-1 | 256 | 4096 | 0.00000 |
11+
| FNV-1 | 1024 | 1024 | 0.00000 |
12+
| FNV-1a | 1 | 1048576 | 0.00000 |
13+
| FNV-1a | 2 | 524288 | 0.00000 |
14+
| FNV-1a | 4 | 262144 | 0.00000 |
15+
| FNV-1a | 8 | 131072 | 0.00000 |
16+
| FNV-1a | 16 | 65536 | 0.00000 |
17+
| FNV-1a | 64 | 16384 | 0.00000 |
18+
| FNV-1a | 256 | 4096 | 0.00000 |
19+
| FNV-1a | 1024 | 1024 | 0.00000 |
20+
| nmhash32 | 1 | 1048576 | 0.00000 |
21+
| nmhash32 | 2 | 524288 | 0.00000 |
22+
| nmhash32 | 4 | 262144 | 0.00000 |
23+
| nmhash32 | 8 | 131072 | 0.00000 |
24+
| nmhash32 | 16 | 65536 | 0.00000 |
25+
| nmhash32 | 64 | 16384 | 0.00000 |
26+
| nmhash32 | 256 | 4096 | 0.00000 |
27+
| nmhash32 | 1024 | 1024 | 0.00000 |
28+
| nmhash32x | 1 | 1048576 | 0.00000 |
29+
| nmhash32x | 2 | 524288 | 0.00000 |
30+
| nmhash32x | 4 | 262144 | 0.00000 |
31+
| nmhash32x | 8 | 131072 | 0.00000 |
32+
| nmhash32x | 16 | 65536 | 0.00000 |
33+
| nmhash32x | 64 | 16384 | 0.00000 |
34+
| nmhash32x | 256 | 4096 | 0.00000 |
35+
| nmhash32x | 1024 | 1024 | 0.00000 |
36+
| water | 1 | 1048576 | 0.00000 |
37+
| water | 2 | 524288 | 0.00000 |
38+
| water | 4 | 262144 | 0.00000 |
39+
| water | 8 | 131072 | 0.00000 |
40+
| water | 16 | 65536 | 0.00000 |
41+
| water | 64 | 16384 | 0.00000 |
42+
| water | 256 | 4096 | 0.00000 |
43+
| water | 1024 | 1024 | 0.00000 |
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
| Algorithm | Key Size | Key # | Time (s) |
2+
| | Bytes | | |
3+
|------------|-----------|------------|----------|
4+
| FNV-1 | 1 | 1048576 | 0.00000 |
5+
| FNV-1 | 2 | 524288 | 0.00000 |
6+
| FNV-1 | 4 | 262144 | 0.00000 |
7+
| FNV-1 | 8 | 131072 | 0.00000 |
8+
| FNV-1 | 16 | 65536 | 0.00000 |
9+
| FNV-1 | 64 | 16384 | 0.00000 |
10+
| FNV-1 | 256 | 4096 | 0.00000 |
11+
| FNV-1 | 1024 | 1024 | 0.00000 |
12+
| FNV-1a | 1 | 1048576 | 0.00000 |
13+
| FNV-1a | 2 | 524288 | 0.00000 |
14+
| FNV-1a | 4 | 262144 | 0.00000 |
15+
| FNV-1a | 8 | 131072 | 0.00000 |
16+
| FNV-1a | 16 | 65536 | 0.00000 |
17+
| FNV-1a | 64 | 16384 | 0.00000 |
18+
| FNV-1a | 256 | 4096 | 0.00000 |
19+
| FNV-1a | 1024 | 1024 | 0.00000 |
20+
| Pengy | 1 | 1048576 | 0.00000 |
21+
| Pengy | 2 | 524288 | 0.00000 |
22+
| Pengy | 4 | 262144 | 0.00000 |
23+
| Pengy | 8 | 131072 | 0.00000 |
24+
| Pengy | 16 | 65536 | 0.00000 |
25+
| Pengy | 64 | 16384 | 0.00000 |
26+
| Pengy | 256 | 4096 | 0.00000 |
27+
| Pengy | 1024 | 1024 | 0.00000 |
28+
| Spooky | 1 | 1048576 | 0.06101 |
29+
| Spooky | 2 | 524288 | 0.03723 |
30+
| Spooky | 4 | 262144 | 0.01518 |
31+
| Spooky | 8 | 131072 | 0.00747 |
32+
| Spooky | 16 | 65536 | 0.00579 |
33+
| Spooky | 64 | 16384 | 0.00164 |
34+
| Spooky | 256 | 4096 | 0.00092 |
35+
| Spooky | 1024 | 1024 | 0.00064 |

src/tests/linalg/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
set(
22
fppFiles
33
"test_linalg.fypp"
4+
"test_linalg_matrix_property_checks.fypp"
45
)
56
fypp_f90("${fyppFlags}" "${fppFiles}" outFiles)
67

0 commit comments

Comments
 (0)