VirtualBox

source: vbox/trunk/src/VBox/Disassembler/testcase/tstAsmSignExtend-1.asm@ 28449

最後變更 在這個檔案從28449是 9099,由 vboxsync 提交於 17 年 前

More instruction filtering and hacking.

  • 屬性 svn:eol-style 設為 native
  • 屬性 svn:keywords 設為 Id
檔案大小: 598 位元組
 
1%include "tstAsm.mac"
2 BITS TEST_BITS
3
4 movsx ax, al
5 movsx eax, al
6 movsx eax, ax
7
8 ;
9 ; ParseImmByteSX
10 ;
11
12 ; 83 /x
13 add eax, strict byte 8
14 add eax, strict byte -1
15 cmp ebx, strict byte -1
16
17 add ax, strict byte 8
18 add ax, strict byte -1
19 cmp bx, strict byte -1
20
21%if TEST_BITS == 64 ; check that these come out with qword values and not words or dwords.
22 add rax, strict byte 8
23 add rax, strict byte -1
24 cmp rbx, strict byte -1
25%endif
26
27 ; push %Ib
28 push strict byte -1
29 push strict byte -128
30 push strict byte 127
31
32 ;; @todo imul
注意: 瀏覽 TracBrowser 來幫助您使用儲存庫瀏覽器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette