diff options
Diffstat (limited to 'test/protected_mode')
| -rw-r--r-- | test/protected_mode/mod.rs | 15 | 
1 files changed, 15 insertions, 0 deletions
diff --git a/test/protected_mode/mod.rs b/test/protected_mode/mod.rs index 243b283..30f88ed 100644 --- a/test/protected_mode/mod.rs +++ b/test/protected_mode/mod.rs @@ -1457,6 +1457,21 @@ fn only_32bit() {      test_display(&[0x60], "pusha");      test_display(&[0x61], "popa");      test_display(&[0xce], "into"); +    test_display(&[0x06], "push es"); +    test_display(&[0x07], "pop es"); +    test_display(&[0x0e], "push cs"); +    test_display(&[0x16], "push ss"); +    test_display(&[0x17], "pop ss"); +    test_display(&[0x1e], "push ds"); +    test_display(&[0x1f], "pop ds"); +    test_display(&[0x27], "daa"); +    test_display(&[0x2f], "das"); +    test_display(&[0x37], "aaa"); +    test_display(&[0x3f], "aas"); +    test_display(&[0xd4, 0x01], "amx 0x1"); +    test_display(&[0xd4, 0x0a], "amx 0xa"); // aka "aam" +    test_display(&[0xd5, 0x01], "adx 0x1"); +    test_display(&[0xd5, 0x0a], "adx 0xa"); // aka "aad"  }  #[test]  | 
