diff options
| author | Quentin Carbonneaux <[email protected]> | 2022-08-23 16:29:31 +0200 |
|---|---|---|
| committer | Quentin Carbonneaux <[email protected]> | 2022-10-03 10:41:03 +0200 |
| commit | 0b26cd4f5ecff8a01fb3f0adb902c14e043581e9 (patch) | |
| tree | 5357b1aeffed63d0b08274fee053182941f4f252 /all.h | |
| parent | bdaf8d374e5054c7f0a006f6bc038ee08d165fd3 (diff) | |
parse sb,ub,sh,uh abi types
Diffstat (limited to 'all.h')
| -rw-r--r-- | all.h | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -144,8 +144,9 @@ enum O { enum J { Jxxx, #define JMPS(X) \ - X(ret0) X(retw) X(retl) X(rets) \ - X(retd) X(retc) X(jmp) X(jnz) \ + X(retw) X(retl) X(rets) X(retd) \ + X(retsb) X(retub) X(retsh) X(retuh) \ + X(retc) X(ret0) X(jmp) X(jnz) \ X(jfieq) X(jfine) X(jfisge) X(jfisgt) \ X(jfisle) X(jfislt) X(jfiuge) X(jfiugt) \ X(jfiule) X(jfiult) X(jffeq) X(jffge) \ @@ -181,7 +182,7 @@ enum { #define isext(o) INRANGE(o, Oextsb, Oextuw) #define ispar(o) INRANGE(o, Opar, Opare) #define isarg(o) INRANGE(o, Oarg, Oargv) -#define isret(j) INRANGE(j, Jret0, Jretc) +#define isret(j) INRANGE(j, Jretw, Jret0) enum { Kx = -1, /* "top" class (see usecheck() and clsmerge()) */ |
