1ef1923d722126810ef879edb959eed8c85a0742fEnrico Granata[bits 16]
2ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush 0		; 6A 00 - equivalent to push byte 0
3ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush byte 0	; 6A 00
4ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush word 0	; 6A 00 - optimized
5ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush dword 0	; 66 6A 00 - optimized
6ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict byte 0	; 6A 00
7ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict word 0	; 68 0000
8ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict dword 0	; 66 68 00000000
9431d839a33e9a274e705f7a268a1c9de2ffc2da2Jim Inghampush 128	; 68 8000 - doesn't fit in byte, equivalent to push word 128
10ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush byte 128	; 6A 80 - warning (signed overflow)
1192f75728050db93bfaf3e73d86a4a8a3a75dad8aJohnny Chenpush word 128	; 68 8000
12ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush dword 128	; 66 68 80000000
13ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict byte 128	; 6A 80 - warning (signed overflow)
14ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict word 128	; 68 8000
15ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict dword 128	; 66 68 80000000
16ef1923d722126810ef879edb959eed8c85a0742fEnrico Granata
17a3ed7d834b0e0c6924ac95629e740682bbcd15baJohnny Chen[bits 32]
18ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush 0		; 6A 00 - equivalent to push byte 0
19ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush byte 0	; 6A 00
20ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush word 0	; 66 6A 00 - optimized
21ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush dword 0	; 6A 00 - optimized
22ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict byte 0	; 6A 00
23a3ed7d834b0e0c6924ac95629e740682bbcd15baJohnny Chenpush strict word 0	; 66 68 0000
24ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict dword 0	; 68 00000000
25ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush 128	; 68 80000000 - doesn't fit in byte -> push dword 128
26ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush byte 128	; 6A 80 - warning (signed overflow)
27ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush word 128	; 66 6A 8000
28ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush dword 128	; 6A 80000000
29ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict byte 128	; 6A 80 - warning (signed overflow)
30ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict word 128	; 66 6A 8000
31ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict dword 128	; 6A 80000000
32ef1923d722126810ef879edb959eed8c85a0742fEnrico Granata
33ef1923d722126810ef879edb959eed8c85a0742fEnrico Granata[bits 64]
34ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush 0		; same as bits 32 output
35ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush byte 0	; 6A 00; 64 bits pushed onto stack
36ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush word 0	; 66 6A 00 - 66h prefix, optimized to byte
372bea9f01f3f6c0de99a2e57c57bf32c7f46ec6bcDaniel Maleapush dword 0	; 6A 00 - optimized to byte; note 64 bits pushed onto stack
382bea9f01f3f6c0de99a2e57c57bf32c7f46ec6bcDaniel Maleapush strict byte 0	; 6A 00; 64 bits pushed onto stack
392bea9f01f3f6c0de99a2e57c57bf32c7f46ec6bcDaniel Maleapush strict word 0	; 66 68 0000
40ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict dword 0	; 68 00000000; note 64 bits pushed onto stack
41ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush 128
42431d839a33e9a274e705f7a268a1c9de2ffc2da2Jim Inghampush byte 128	; warning
43ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush word 128
44ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush dword 128
45ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict byte 128	; warning
46ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict word 128
47ef1923d722126810ef879edb959eed8c85a0742fEnrico Granatapush strict dword 128
48ef1923d722126810ef879edb959eed8c85a0742fEnrico Granata