index
:
github.com/BLAKE3-team/BLAKE3
0.1.5_branch
asm
asm_integration2
atomic_features
avx512_debug
bench_406668786
bg_reader
break_big_endian
cargo_lock
cet
ci
clang-cl-cross-compilation
clang-cl-cross-compilation-without-tests
codeql
codex/port-blake3_xof_many_avx512-to-windows
derive_key_array
export
fix_sse2
from-slice-with-tryfrom
gcc5.4
guts_api
guts_riscv
jakub-zwolakowski-tis-ci
kernel
kernel2
kernel_gather
master
mmap_fromthefront
more_guts
more_warnings
movd
no_output_struct
offload
old_fromthefront
permutation
purpose_string
refresh
rust_bindings_tbb
rust_bindings_tbb_llfio
spec_example_generator
test_cmake_ci
trigger_sse2
usage
use_guts
werror
xof
xof_integration
BLAKE3 is a cryptographic hash function
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
c
/
blake3_sse2_x86-64_windows_msvc.asm
Age
Commit message (
Expand
)
Author
2021-11-05
fix incorrect output / undefined behavior in Windows SSE2 assembly
Jack O'Connor
2021-02-06
revert unwanted changes
Samuel Neves
2021-02-06
More movd/movq discrepancies. Fixes #149. (#150)
Samuel Neves
2021-01-13
Replace movq by movd on MSVC assembly targets (#143)
Samuel Neves
2020-08-31
remove avoidable spill
Samuel Neves
2020-08-31
C: asm: simplify pblendw emulation
Matthew Krupcale
2020-08-31
C: asm: simplify pinsrd emulation
Matthew Krupcale
2020-08-30
C: asm: remove blendvps usage altogether
Matthew Krupcale
2020-08-24
Fix Windows MSVC undefined symbol errors
Matthew Krupcale
2020-08-24
Put PBLENDW masks in the RDATA section
Matthew Krupcale
2020-08-24
Fix Windows MSVC undefined symbol errors
Matthew Krupcale
2020-08-24
C: asm: emulate pshufb ROT8 using SSE2 instructions
Matthew Krupcale
2020-08-24
C: asm: emulate pshufb ROT16 using SSE2 instructions
Matthew Krupcale
2020-08-24
C: asm: emulate pinsrd using SSE2 instructions
Matthew Krupcale
2020-08-24
C: asm: emulate blendvps using SSE2 instructions
Matthew Krupcale
2020-08-24
C: asm: emulate pblendw using SSE2 instructions
Matthew Krupcale
2020-08-24
Start SSE2 implementation based on SSE4.1 version
Matthew Krupcale