rust/library/stdarch/crates/intrinsic-test
Jacob Bramley 6e5b949ee7 Check and pass the ACLE licence on to generated tests.
The generated tests are transient, and aren't committed, so this is
primarily a safety check.
2023-01-23 18:58:28 +00:00
..
acle@5626f85f46 Handle intrinsics with constraints in the test tool. (#1237) 2021-11-05 01:47:31 +00:00
src Check and pass the ACLE licence on to generated tests. 2023-01-23 18:58:28 +00:00
Cargo.toml Declare licence for crates/intrinsics-test. 2023-01-23 18:58:28 +00:00
LICENSE-APACHE Declare licence for crates/intrinsics-test. 2023-01-23 18:58:28 +00:00
LICENSE-MIT Check and pass the ACLE licence on to generated tests. 2023-01-23 18:58:28 +00:00
missing_aarch64.txt Use load intrinsic and loop for intrinsic-test programs. Add --release flag back to intrinsic-test programs. 2022-08-22 23:46:30 +02:00
missing_arm.txt Move vector combine intrisics to arm/neon.rs (#1363) 2022-12-11 18:09:13 +00:00
README.md Intrinsic test tool to compare neon intrinsics with C (#1170) 2021-09-09 19:16:45 +01:00

Generate and run programs using equivalent C and Rust intrinsics, checking that each produces the same result from random inputs.

Usage

USAGE:
    intrinsic-test [OPTIONS] <INPUT>

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
        --cppcompiler <CPPCOMPILER>    The C++ compiler to use for compiling the c++ code [default: clang++]
        --runner <RUNNER>              Run the C programs under emulation with this command
        --toolchain <TOOLCHAIN>        The rust toolchain to use for building the rust code

ARGS:
    <INPUT>    The input file containing the intrinsics

The intrinsic.csv is the arm neon tracking google sheet (https://docs.google.com/spreadsheets/d/1MqW1g8c7tlhdRWQixgdWvR4uJHNZzCYAf4V0oHjZkwA/edit#gid=0) that contains the intrinsic list. The done percentage column should be renamed to "enabled".