diff options
author | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2020-07-26 12:59:37 +0200 |
---|---|---|
committer | David Monniaux <david.monniaux@univ-grenoble-alpes.fr> | 2020-07-26 12:59:37 +0200 |
commit | d2a72d9218f633e99028d6ac59d19ec1bec81493 (patch) | |
tree | b273570a39248db89459a212bfa2f9e7f7e8bafc /test/monniaux | |
parent | aa9060d7309d33a88b95f99e33ff34187b42e832 (diff) | |
download | compcert-kvx-d2a72d9218f633e99028d6ac59d19ec1bec81493.tar.gz compcert-kvx-d2a72d9218f633e99028d6ac59d19ec1bec81493.zip |
test for speculative load
Diffstat (limited to 'test/monniaux')
-rw-r--r-- | test/monniaux/reduced_picosat/test_a.s | 10 | ||||
-rw-r--r-- | test/monniaux/reduced_picosat/test_b.c | 9 |
2 files changed, 19 insertions, 0 deletions
diff --git a/test/monniaux/reduced_picosat/test_a.s b/test/monniaux/reduced_picosat/test_a.s new file mode 100644 index 00000000..c14cc8f9 --- /dev/null +++ b/test/monniaux/reduced_picosat/test_a.s @@ -0,0 +1,10 @@ + .text + .global dummyload + .type dummyload, @function +dummyload: + make $r0 = 0 + ;; + ld.s $r0 = -8[$r0] + ret + ;; + .size dummyload, .-dummyload diff --git a/test/monniaux/reduced_picosat/test_b.c b/test/monniaux/reduced_picosat/test_b.c new file mode 100644 index 00000000..a0fe625b --- /dev/null +++ b/test/monniaux/reduced_picosat/test_b.c @@ -0,0 +1,9 @@ +#include <stdio.h> +#include <stdint.h> +#include <inttypes.h> + +extern uint64_t dummyload(void); + +int main() { + printf("%" PRIu64 "\n", dummyload()); +} |