aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2022-12-23try doing 512-bit loadskernel2Jack O'Connor
2022-12-17kernel2::parents_16Jack O'Connor
2022-12-17kernel2::chunks_16Jack O'Connor
2022-12-17bench_just_kernel2Jack O'Connor
2022-11-23try full transpositionJack O'Connor
2022-11-23missing inlinesJack O'Connor
2022-11-23kernel2 benchesJack O'Connor
2022-11-23xor_xof_16Jack O'Connor
2022-11-23correct the counter valuesJack O'Connor
2022-11-21WIP i don't remember what this isJack O'Connor
2022-10-10WIP kernel2Jack O'Connor
2022-04-09kernel_3d_16 and xof functionskernelJack O'Connor
2022-03-26xor_xof variants for the 2d kernelJack O'Connor
2022-03-20blake3_avx512_xof_stream_4Jack O'Connor
2022-03-20blake3_avx2_xof_stream_2Jack O'Connor
2022-03-20blake3_avx512_xof_stream_2Jack O'Connor
2022-03-20initial xof_stream functionsJack O'Connor
2022-03-20add some commentsJack O'Connor
2022-03-16rename kernel_1 to kernel2d_1 and add degree argsJack O'Connor
2022-03-15generate blake3_{avx512,sse41,sse2}_compress with asm.pyJack O'Connor
2022-03-11replace tail calls with jumpsJack O'Connor
2022-03-11blake3_avx512_chunks_8 and blake3_avx512_parents_8Jack O'Connor
2022-03-09blake3_avx512_xof_xor_16Jack O'Connor
2022-03-09test unaligned writesJack O'Connor
2022-03-09broadcast the block length and domain flags inside blake3_avx512_kernel_16Jack O'Connor
2022-03-09move third row initialization into blake3_avx512_kernel_16Jack O'Connor
2022-03-09interleave the write ops in blake3_avx512_xor_stream_16Jack O'Connor
2022-03-09blake3_avx512_xof_stream_16Jack O'Connor
2022-03-08split the left and right child CVs for blake3_avx512_parents_16Jack O'Connor
2022-03-08blake3_avx512_parents_16Jack O'Connor
2022-03-08use a memory argument for vpbroadcastdJack O'Connor
2022-03-08describe the transposition in commentsJack O'Connor
2022-03-08now using only 3 scratch zmm registersJack O'Connor
2022-03-08interleave the first pass -- good performanceJack O'Connor
2022-03-08try it with 4 times as many loadsJack O'Connor
2022-03-08add a benchmarkJack O'Connor
2022-03-08blake3_avx512_chunks_16Jack O'Connor
2022-03-08unroll the block loop and load the keyJack O'Connor
2022-03-08correct the last two transposition passesJack O'Connor
2022-03-08nonzero messageJack O'Connor
2022-03-08start working on a refactored assembly implementationJack O'Connor
2022-03-05link to reference impl ports from the main readme tooJack O'Connor
2022-03-04link to ports of the reference implementationJack O'Connor
2022-03-04add "(if any)" regarding keying in the security notesJack O'Connor
2022-03-03correct the security notes for the C APIJack O'Connor
2022-03-03simplify a bit moreJack O'Connor
2022-03-02simplify the security notes, avoid referring to entropyJack O'Connor
2022-03-02copy the same notes to the C docsJack O'Connor
2022-03-02document the extended output security issue found by Aldo GunsingJack O'Connor
2022-01-25version 1.3.11.3.1Jack O'Connor