aboutsummaryrefslogtreecommitdiff
path: root/src/lj_target_x86.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lj_target_x86.h')
-rw-r--r--src/lj_target_x86.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/lj_target_x86.h b/src/lj_target_x86.h
index 65f829ac..ad4e3d1a 100644
--- a/src/lj_target_x86.h
+++ b/src/lj_target_x86.h
@@ -224,6 +224,8 @@ typedef enum {
224 XO_TEST = XO_(85), 224 XO_TEST = XO_(85),
225 XO_GROUP3b = XO_(f6), 225 XO_GROUP3b = XO_(f6),
226 XO_GROUP3 = XO_(f7), 226 XO_GROUP3 = XO_(f7),
227 XO_GROUP5b = XO_(fe),
228 XO_GROUP5 = XO_(ff),
227 XO_MOVZXb = XO_0f(b6), 229 XO_MOVZXb = XO_0f(b6),
228 XO_MOVZXw = XO_0f(b7), 230 XO_MOVZXw = XO_0f(b7),
229 XO_MOVSXb = XO_0f(be), 231 XO_MOVSXb = XO_0f(be),
@@ -278,6 +280,10 @@ typedef enum {
278 XOg_TEST, XOg_TEST_, XOg_NOT, XOg_NEG, XOg_MUL, XOg_IMUL, XOg_DIV, XOg_IDIV 280 XOg_TEST, XOg_TEST_, XOg_NOT, XOg_NEG, XOg_MUL, XOg_IMUL, XOg_DIV, XOg_IDIV
279} x86Group3; 281} x86Group3;
280 282
283typedef enum {
284 XOg_INC, XOg_DEC, XOg_CALL, XOg_CALLfar, XOg_JMP, XOg_JMPfar, XOg_PUSH
285} x86Group5;
286
281/* x86 condition codes. */ 287/* x86 condition codes. */
282typedef enum { 288typedef enum {
283 CC_O, CC_NO, CC_B, CC_NB, CC_E, CC_NE, CC_BE, CC_NBE, 289 CC_O, CC_NO, CC_B, CC_NB, CC_E, CC_NE, CC_BE, CC_NBE,