macaw/x86/x86_tests
2019-09-20 13:58:05 -07:00
..
.gitignore Add pop tests. 2019-04-04 09:42:11 -07:00
btx_run.s Add pop tests. 2019-04-04 09:42:11 -07:00
btx_test.c Add pop tests. 2019-04-04 09:42:11 -07:00
expect_segfault.c Segment register updates; stack offset calculation. 2019-09-20 13:58:05 -07:00
expect_segfault.h Segment register updates; stack offset calculation. 2019-09-20 13:58:05 -07:00
fsgs_run.s Segment register updates; stack offset calculation. 2019-09-20 13:58:05 -07:00
fsgs_test.c Segment register updates; stack offset calculation. 2019-09-20 13:58:05 -07:00
Makefile Segment register updates; stack offset calculation. 2019-09-20 13:58:05 -07:00
pop_run.s Add pop tests. 2019-04-04 09:42:11 -07:00
pop_test.c Add pop tests. 2019-04-04 09:42:11 -07:00
README Add btc/btr/bts tests 2019-04-03 08:24:57 -07:00
ret_run.s Add pop tests. 2019-04-04 09:42:11 -07:00
ret_test.c Add pop tests. 2019-04-04 09:42:11 -07:00
ucomis_run.s Add pop tests. 2019-04-04 09:42:11 -07:00
ucomis_test.c Add pop tests. 2019-04-04 09:42:11 -07:00
utils.h Segment register updates; stack offset calculation. 2019-09-20 13:58:05 -07:00

This directory contains small unit tests used to develop an
understanding of specific x86 instructions.

The tests can be executed via `make run`.  If any fail, this suggests
that our understanding of the instruction semantics was incorrect.

It is not strictly needed for macaw-x86, but included when we need to
revisit instruction semantics.