Mercurial > repo
comparison nasmbuild/nasm-2.13rc9/asm/tokens.dat @ 10554:587a0a262d22
<moonythedwarf> ` cd nasmbuild; tar -xf nasm.tar.gz
author | HackBot |
---|---|
date | Thu, 30 Mar 2017 20:58:41 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
10553:93dc2a984de0 | 10554:587a0a262d22 |
---|---|
1 ## -------------------------------------------------------------------------- | |
2 ## | |
3 ## Copyright 1996-2016 The NASM Authors - All Rights Reserved | |
4 ## See the file AUTHORS included with the NASM distribution for | |
5 ## the specific copyright holders. | |
6 ## | |
7 ## Redistribution and use in source and binary forms, with or without | |
8 ## modification, are permitted provided that the following | |
9 ## conditions are met: | |
10 ## | |
11 ## * Redistributions of source code must retain the above copyright | |
12 ## notice, this list of conditions and the following disclaimer. | |
13 ## * Redistributions in binary form must reproduce the above | |
14 ## copyright notice, this list of conditions and the following | |
15 ## disclaimer in the documentation and/or other materials provided | |
16 ## with the distribution. | |
17 ## | |
18 ## THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND | |
19 ## CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, | |
20 ## INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | |
21 ## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE | |
22 ## DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR | |
23 ## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, | |
24 ## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT | |
25 ## NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; | |
26 ## LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) | |
27 ## HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN | |
28 ## CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR | |
29 ## OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | |
30 ## EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
31 ## | |
32 ## -------------------------------------------------------------------------- | |
33 | |
34 # | |
35 # Tokens other than instructions and registers | |
36 # | |
37 | |
38 % TOKEN_PREFIX, 0, 0, P_* | |
39 a16 | |
40 a32 | |
41 a64 | |
42 asp | |
43 lock | |
44 o16 | |
45 o32 | |
46 o64 | |
47 osp | |
48 rep | |
49 repe | |
50 repne | |
51 repnz | |
52 repz | |
53 times | |
54 wait | |
55 xacquire | |
56 xrelease | |
57 bnd | |
58 nobnd | |
59 | |
60 % TOKEN_SPECIAL, 0, 0, S_* | |
61 abs | |
62 byte | |
63 dword | |
64 far | |
65 long | |
66 near | |
67 nosplit | |
68 oword | |
69 qword | |
70 rel | |
71 short | |
72 strict | |
73 to | |
74 tword | |
75 word | |
76 yword | |
77 zword | |
78 | |
79 % TOKEN_ID, 0, TFLAG_WARN, 0 | |
80 ptr | |
81 | |
82 % TOKEN_FLOAT, 0, 0, 0 | |
83 __infinity__ | |
84 __nan__ | |
85 __qnan__ | |
86 __snan__ | |
87 | |
88 % TOKEN_FLOATIZE, 0, 0, FLOAT_{__float*__} | |
89 __float8__ | |
90 __float16__ | |
91 __float32__ | |
92 __float64__ | |
93 __float80m__ | |
94 __float80e__ | |
95 __float128l__ | |
96 __float128h__ | |
97 | |
98 % TOKEN_STRFUNC, 0, 0, STRFUNC_{__*__} | |
99 __utf16__ | |
100 __utf16le__ | |
101 __utf16be__ | |
102 __utf32__ | |
103 __utf32le__ | |
104 __utf32be__ | |
105 | |
106 % TOKEN_IFUNC, 0, 0, IFUNC_{__*__} | |
107 __ilog2e__ | |
108 __ilog2w__ | |
109 __ilog2f__ | |
110 __ilog2c__ | |
111 | |
112 % TOKEN_*, 0, 0, 0 | |
113 seg | |
114 wrt | |
115 | |
116 % TOKEN_DECORATOR, 0, TFLAG_BRC | TFLAG_BRDCAST , BRC_1TO{1to*} | |
117 1to2 | |
118 1to4 | |
119 1to8 | |
120 1to16 | |
121 | |
122 % TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_{*-sae} | |
123 rn-sae | |
124 rd-sae | |
125 ru-sae | |
126 rz-sae | |
127 | |
128 % TOKEN_DECORATOR, 0, TFLAG_BRC, BRC_* | |
129 sae | |
130 z | |
131 | |
132 % TOKEN_PREFIX, 0, TFLAG_BRC, P_* | |
133 evex | |
134 vex3 | |
135 vex2 |