• Joined on 2026年03月18日
13091101 pushed to main at 13091101/fvml 2026年06月25日 10:19:09 +02:00
1908f3ea29 Fixed minor compilation errors 2
13091101 pushed to main at 13091101/fvml 2026年06月25日 10:15:14 +02:00
5090538c64 Fixed minor compilation errors
13091101 pushed to main at 13091101/fvml 2026年06月25日 10:10:35 +02:00
61cd257385 Reimplemented non-trigonometric functions for increased numerical stability, mathematical accuracy, and precision (1e-11 on all functions, 1e-12 on all functions other than pow). Changes caused a...
4e986c7b70 Reimplemented entire common functions, added extra utilies, improved performance for some, improved numerical stability and precision
95e2410b02 Implemented error functions
b6023fd22d Finished trig suite
2d0d84c8c4 Implemented trig and reimplemented inverse trig functions
Compare 8 commits »
13091101 pushed to main at 13091101/fvml 2026年06月07日 17:51:16 +02:00
bade3150a3 Added some raw timings for benchmarked functions
13091101 pushed to main at 13091101/fvml 2026年06月07日 17:04:31 +02:00
6c28909e43 Added explanation for major speedups.
13091101 pushed to main at 13091101/fvml 2026年06月07日 16:08:07 +02:00
f4f51fc71f Fixed 'Getting Started' section, added testing information
5a0437cfab Added splatting example
Compare 2 commits »
13091101 pushed to main at 13091101/fvml 2026年06月07日 15:40:14 +02:00
a712fe5a0b Slight sanity changes to README
13091101 pushed to main at 13091101/fvml 2026年06月07日 15:37:37 +02:00
7092f60113 Added 'Getting Started' and 'Attribution' sections
13091101 pushed to main at 13091101/fvml 2026年06月07日 14:59:42 +02:00
7585b6f33f Fixed N-Ary operator benchmark table.
13091101 pushed to main at 13091101/fvml 2026年06月07日 14:58:13 +02:00
ebed58ee6e Added ILP variant flag to hypot description.
13091101 pushed to main at 13091101/fvml 2026年06月07日 14:56:03 +02:00
8d96772235 Updated N-Ary operator content
13091101 pushed to main at 13091101/fvml 2026年06月07日 14:20:29 +02:00
10704a3fb5 Fixed N-ary operators and added ilp variants which attempt to leverage instruction-level parallelism
be068f0f42 Added simple tests to ensure logic functions compile correctly
Compare 2 commits »
13091101 pushed to main at 13091101/fvml 2026年06月07日 10:40:17 +02:00
edefada05b Updated Zigstd parity table to be more helpful
13091101 pushed to main at 13091101/fvml 2026年06月07日 10:30:53 +02:00
ca40c7522c Added comment so that it is clear what GenerateOps does, just in case.
13091101 pushed to main at 13091101/fvml 2026年06月07日 10:24:55 +02:00
c0a234bb8e Fixed bitwise operator return types.
4b058253fc Added logic operators, cleared up README a tiny bit
Compare 2 commits »
13091101 pushed to main at 13091101/fvml 2026年06月07日 10:08:53 +02:00
7cfcbe71ec Removed redundant code and simplified repo structure. Enabled operations on arbitrary comptime-known vector lengths.
13091101 pushed to main at 13091101/fvml 2026年06月07日 09:11:13 +02:00
89b18ad5f6 Fixed a few markdown issues, addede explanation for the interpunct (I think that's what it's called)
13091101 pushed to main at 13091101/fvml 2026年06月07日 08:55:27 +02:00
f329b2d771 Added f64x8, f64xN to README. Clarified a few other points.
5e9b6c603d Simplified testing suite and enabled 512-bit / autodetected vector width testing
503522a798 Implemented operations for automatically-detected optimal SIMD vector widths
5bf8cac7c7 Implemented operations for AVX-512, or 512-bit wide SIMD vectors
70cf067e56 Added 512-bit and autodetected vector width options
Compare 5 commits »
13091101 pushed to main at 13091101/fvml 2026年06月07日 07:43:44 +02:00
4aa7d4eee6 Fixed atan and asin implementations to pass the 1e-10 relative error threshold.
13091101 commented on issue ziglang/zig#35315 2026年05月15日 15:51:55 +02:00
std.math.acosh of large negative numbers does not return nan

I'm not too familiar with the specifics of implementing this as part of the math library, as I started using Zig very recently, but is there a particular reason all the conditions need to be...