Upstream version 11.39.266.0
[platform/framework/web/crosswalk.git] / src / native_client / src / trusted / validator_x86 / testdata / 32 / direct-call-32.test
1 @hex:
2   # This file tests how we handle a 32-bit direct call.
3   #
4   # Pad with nops, so that call is bundle aligned.
5   90
6   90
7   90
8   90
9   90
10   90
11   90
12   90
13   90
14   90
15   90
16   90
17   90
18   90
19   90
20   90
21   90
22   90
23   90
24   90
25   90
26   90
27   90
28   90
29   90
30   90
31   90
32   
33   # Define 32-bit direct call.
34   e8 F0 FF FF FF
35 @nval:
36   *** <input> is safe ***
37 @dis:
38   00000000: 90                                           nop
39   00000001: 90                                           nop
40   00000002: 90                                           nop
41   00000003: 90                                           nop
42   00000004: 90                                           nop
43   00000005: 90                                           nop
44   00000006: 90                                           nop
45   00000007: 90                                           nop
46   00000008: 90                                           nop
47   00000009: 90                                           nop
48   0000000a: 90                                           nop
49   0000000b: 90                                           nop
50   0000000c: 90                                           nop
51   0000000d: 90                                           nop
52   0000000e: 90                                           nop
53   0000000f: 90                                           nop
54   00000010: 90                                           nop
55   00000011: 90                                           nop
56   00000012: 90                                           nop
57   00000013: 90                                           nop
58   00000014: 90                                           nop
59   00000015: 90                                           nop
60   00000016: 90                                           nop
61   00000017: 90                                           nop
62   00000018: 90                                           nop
63   00000019: 90                                           nop
64   0000001a: 90                                           nop
65   0000001b: e8 f0 ff ff ff                               call 0x10
66 @vdis:
67    0:   90                      nop
68    1:   90                      nop
69    2:   90                      nop
70    3:   90                      nop
71    4:   90                      nop
72    5:   90                      nop
73    6:   90                      nop
74    7:   90                      nop
75    8:   90                      nop
76    9:   90                      nop
77    a:   90                      nop
78    b:   90                      nop
79    c:   90                      nop
80    d:   90                      nop
81    e:   90                      nop
82    f:   90                      nop
83    10:  90                      nop
84    11:  90                      nop
85    12:  90                      nop
86    13:  90                      nop
87    14:  90                      nop
88    15:  90                      nop
89    16:  90                      nop
90    17:  90                      nop
91    18:  90                      nop
92    19:  90                      nop
93    1a:  90                      nop
94    1b:  e8 f0 ff ff ff          call 0x10
95 @rdfa_output:
96   return code: 0