A arm simd and and orr
Improve data for test cses
Fix numbers picked for test cases
Remove boilerplate of over and over repeated impl
Add exclusive or operation
Add bitwise equality operations
Add gt and lt
Add lte and gte
Add vmul_p64
Add some uget intrinsics
Add some vdup commands
adding reinterpret and updating vget_lane
Add vld1q u8 and s8
Add vmovq_n_u8
add vpaddq_u8
Add vextq_s8
Add vqmovn_u64
add vqsubq_u8
add vshrq_n_u8 and vshlq_n_u8
add vst1q_u8
Add vscode to git ignore
Fix shr using constify
Move macros
Improve guard
Use imm5 for vget_lane - this solves vgetq_lane_u64
Fix incorrect types for compairiso operators
Fix poly64_t
Rmove vst1q_u8
Add poly64_t to stdarch-verify
Fix typo in unsupported type check
Add poly128_t to stdarch-verify
Update vextq_s8
Come cleanup
Fix up const values
Fix vsh*q_n_u8
Remove unused import
Remove failing intrinsics
Remove extra line
Remove now unused import
Add vextq_u8 and vextq_s8
Add vextq_u8
add vgetq_lane_u16
Add vget_lane_u8
Add missing documentaiton
Try using u32 for parameters
return arguments to i32
Fix test for vpaddq_u8
Update docs in macros
Add vget_lane_u64
Add code generation for neon intrinsics
Add vgetq_lane_u32 (fmov)
Skip generated modules for rustfmt
Add dummy files for cargo fmt
Don't re-generate files unless required.
Add documentation to spec file and update syntax
Add more docs for test variables in sepc
Add generation for vqsub* intrinsics to demonstrate use of links
Add vqadd
Add hadd
Fix missing test
Fix unused imports and test
Add a number of additional intrinsics adn move generation to an example
tag vgetq_lane_u32 as fmov instead of umov
Remove generator, it's all writen by hand, promised
Remove comment and unused example
Remove comments
Format generated files
Remove don't edit comment
Improve tests for vmul_f
Work around bug in simdarch-verify
Remove quadd for the time being
Add tests for vreinterpret
Fix bug in stdarch-test and nop intrinsics
feat: additional tests for comparison operations
feat: additional tests, move tests to non-generated file
chore: rustfmt, move tests to neon/mod.rs
feat: tests for conditionals and bitwise operators
feat: improved test coverage for ARM intrinsics
fix: removing 64-bit comparison ops (noticed they're in AARCH64)
fix: fix tests for removed comparison operators
feat: move test support into own module
feat: implementation of checks and test support for aarch64
Revert changes to generated files
Re-add tests that got lost in the merge
Fmt and fix test values
Add some negatives
Only run test_support for v7 and aarch cpus
Fix mul intrinsics
Include code generator
Fix first hive of intrinsic changes
escape intrinsics
fix more generated code
Update crates/stdarch-gen/neon.spec
Co-Authored-By: bjorn3 <bjorn3@users.noreply.github.com>
Update crates/stdarch-gen/neon.spec
Co-Authored-By: bjorn3 <bjorn3@users.noreply.github.com>
Update crates/stdarch-gen/neon.spec
Co-Authored-By: bjorn3 <bjorn3@users.noreply.github.com>
escape all intriniscs w/ a dot
Fix typo
Fix unsigned prefix i -> s
regenerate code
differentiate between signed and unsinged intriniscs
Start cleaning up aarch64
Fix bad spec
Fix imm passing
Fix more aarch intriniscs
Update more aarch64 intrinsics
Fix last aarch intriniscs, hopefully
Fix last armv7 intriniscs, hopefully
Fix last armv7 intriniscs, hopefully
Fix unused import in stdarch-gen