1 extern void abort (void);
3 typedef union i386_operand_type
11 unsigned int floatreg
:1;
12 unsigned int regmmx
:1;
13 unsigned int regxmm
:1;
14 unsigned int regymm
:1;
15 unsigned int control
:1;
25 unsigned int imm32s
:1;
28 unsigned int disp16
:1;
29 unsigned int disp32
:1;
30 unsigned int disp32s
:1;
31 unsigned int disp64
:1;
33 unsigned int floatacc
:1;
34 unsigned int baseindex
:1;
35 unsigned int inoutportreg
:1;
36 unsigned int shiftcount
:1;
37 unsigned int jumpabsolute
:1;
39 unsigned int regmem
:1;
47 unsigned int xmmword
:1;
48 unsigned int ymmword
:1;
49 unsigned int unspecified
:1;
50 unsigned int anysize
:1;
52 unsigned int array
[2];
55 unsigned int x00
, x01
, y00
, y01
;
57 int main (int argc
, char *argv
[])
59 i386_operand_type a
,b
,c
,d
;
74 if (d
.bitfield
.reg16
!= 1)
76 if (d
.bitfield
.imm16
!= 0)