aboutsummaryrefslogtreecommitdiffstats
path: root/kvx/unittest/postpass_test.ml
diff options
context:
space:
mode:
Diffstat (limited to 'kvx/unittest/postpass_test.ml')
-rw-r--r--kvx/unittest/postpass_test.ml12
1 files changed, 12 insertions, 0 deletions
diff --git a/kvx/unittest/postpass_test.ml b/kvx/unittest/postpass_test.ml
new file mode 100644
index 00000000..434bfaf7
--- /dev/null
+++ b/kvx/unittest/postpass_test.ml
@@ -0,0 +1,12 @@
+open Printf
+open Asmblock
+open Integers
+open PostpassSchedulingOracle
+open BinNums
+
+let test_schedule_sd =
+ let sd_inst = PStore (PStoreRRO (Psd, GPR12, GPR16, (Ofsimm (Ptrofs.of_int @@ Int.intval Z0))))
+ in let bb = { header = []; body = [sd_inst]; exit = None }
+ in List.iter print_bb (smart_schedule bb)
+
+let _ = test_schedule_sd; printf "Done\n"