tree: a35456e28bab10feb83e27eee445cb9dbb926b86
  1. src/
  2. Cargo.toml
  3. LICENSE-APACHE
  4. LICENSE-MIT
  5. missing_aarch64_be_clang.txt
  6. missing_aarch64_be_common.txt
  7. missing_aarch64_be_gcc.txt
  8. missing_aarch64_clang.txt
  9. missing_aarch64_common.txt
  10. missing_aarch64_gcc.txt
  11. missing_arm_clang.txt
  12. missing_arm_common.txt
  13. missing_x86_clang.txt
  14. missing_x86_common.txt
  15. missing_x86_gcc.txt
  16. missing_x86_icx.txt
  17. README.md
library/stdarch/crates/intrinsic-test/README.md

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

Usage

USAGE:
    intrinsic-test [FLAGS] [OPTIONS] <INPUT>

FLAGS:
        --a32              Run tests for A32 intrinsics instead of A64
        --generate-only    Regenerate test programs, but don't build or run them
    -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
        --skip <SKIP>                  Filename for a list of intrinsics to skip (one per line)
        --toolchain <TOOLCHAIN>        The rust toolchain to use for building the rust code

ARGS:
    <INPUT>    The input file containing the intrinsics