diff options
Diffstat (limited to 'src/lj_target_x86.h')
-rw-r--r-- | src/lj_target_x86.h | 6 |
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 | ||
283 | typedef 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. */ |
282 | typedef enum { | 288 | typedef 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, |