about summary refs log tree commit diff stats
path: root/subx/018jump_disp32.cc
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2019-05-18 00:00:18 -0700
committerKartik Agaram <vc@akkartik.com>2019-05-18 00:45:12 -0700
commit83c67014034bbf9072d7e4555b0e51e815a95756 (patch)
treecf52127783efc20bbe8d903d96e73bc51a1f752d /subx/018jump_disp32.cc
parent4b506b630ce28b3574a9f903904588f92dd3a1c1 (diff)
downloadmu-83c67014034bbf9072d7e4555b0e51e815a95756.tar.gz
switch to new syntax for segment headers in C++
Diffstat (limited to 'subx/018jump_disp32.cc')
-rw-r--r--subx/018jump_disp32.cc28
1 files changed, 14 insertions, 14 deletions
diff --git a/subx/018jump_disp32.cc b/subx/018jump_disp32.cc
index 836146ee..524ef5f1 100644
--- a/subx/018jump_disp32.cc
+++ b/subx/018jump_disp32.cc
@@ -8,7 +8,7 @@ put_new(Name, "e9", "jump disp32 bytes away (jmp)");
 :(code)
 void test_jump_disp32() {
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  e9                   05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -39,7 +39,7 @@ put_new(Name_0f, "84", "jump disp32 bytes away if equal, if ZF is set (jcc/jz/je
 void test_je_disp32_success() {
   ZF = true;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 84                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -67,7 +67,7 @@ case 0x84: {  // jump disp32 if ZF
 void test_je_disp32_fail() {
   ZF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 84                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -90,7 +90,7 @@ put_new(Name_0f, "85", "jump disp32 bytes away if not equal, if ZF is not set (j
 void test_jne_disp32_success() {
   ZF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 85                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -118,7 +118,7 @@ case 0x85: {  // jump disp32 unless ZF
 void test_jne_disp32_fail() {
   ZF = true;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 85                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -143,7 +143,7 @@ void test_jg_disp32_success() {
   SF = false;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8f                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -173,7 +173,7 @@ void test_jg_disp32_fail() {
   SF = true;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8f                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -197,7 +197,7 @@ void test_jge_disp32_success() {
   SF = false;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8d                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -226,7 +226,7 @@ void test_jge_disp32_fail() {
   SF = true;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8d                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -251,7 +251,7 @@ void test_jl_disp32_success() {
   SF = true;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8c                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -281,7 +281,7 @@ void test_jl_disp32_fail() {
   SF = false;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8c                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -306,7 +306,7 @@ void test_jle_disp32_equal() {
   SF = false;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8e                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -326,7 +326,7 @@ void test_jle_disp32_lesser() {
   SF = true;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8e                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"
@@ -356,7 +356,7 @@ void test_jle_disp32_greater() {
   SF = false;
   OF = false;
   run(
-      "== 0x1\n"  // code segment
+      "== code 0x1\n"
       // op     ModR/M  SIB   displacement  immediate
       "  0f 8e                05 00 00 00               \n"  // skip 1 instruction
       "  05                                 00 00 00 01 \n"