forked from riscv/riscv-bitmanip
-
Notifications
You must be signed in to change notification settings - Fork 0
/
grevi_pseudo_ops.sh
22 lines (19 loc) · 959 Bytes
/
grevi_pseudo_ops.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/bin/bash
set -ex
cbmc --trace --function rv32_brev grevi_pseudo_ops.cc
cbmc --trace --function rv32_brev_h grevi_pseudo_ops.cc
cbmc --trace --function rv32_brev_b grevi_pseudo_ops.cc
cbmc --trace --function rv32_bswap grevi_pseudo_ops.cc
cbmc --trace --function rv32_bswap_h grevi_pseudo_ops.cc
cbmc --trace --function rv32_hswap grevi_pseudo_ops.cc
cbmc --trace --function rv64_brev grevi_pseudo_ops.cc
cbmc --trace --function rv64_brev_w grevi_pseudo_ops.cc
cbmc --trace --function rv64_brev_h grevi_pseudo_ops.cc
cbmc --trace --function rv64_brev_b grevi_pseudo_ops.cc
cbmc --trace --function rv64_bswap grevi_pseudo_ops.cc
cbmc --trace --function rv64_bswap_h grevi_pseudo_ops.cc
cbmc --trace --function rv64_bswap_w grevi_pseudo_ops.cc
cbmc --trace --function rv64_hswap grevi_pseudo_ops.cc
cbmc --trace --function rv64_hswap_w grevi_pseudo_ops.cc
cbmc --trace --function rv64_wswap grevi_pseudo_ops.cc
echo OK