]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/cmd/8c/8.out.h
etheriwl: don't break controller on command flush timeout
[plan9front.git] / sys / src / cmd / 8c / 8.out.h
index c38ab83f34574cca49507f21f432d10db2cc0d8c..76274d187928aabd7cb6a425ce4b20028cca3305 100644 (file)
@@ -2,6 +2,7 @@
 #define        NSNAME  8
 #define NOPROF (1<<0)
 #define DUPOK  (1<<1)
+#define NOSPLIT        (1<<2)
 
 enum   as
 {
@@ -353,6 +354,238 @@ enum      as
 
        ASIGNAME,
 
+       AFCOMI,
+       AFCOMIP,
+       AFUCOMI,
+       AFUCOMIP,
+       ACMPXCHGB,
+       ACMPXCHGL,
+       ACMPXCHGW,
+       ACPUID,
+
+       /* conditional move */
+       ACMOVLCC,
+       ACMOVLCS,
+       ACMOVLEQ,
+       ACMOVLGE,
+       ACMOVLGT,
+       ACMOVLHI,
+       ACMOVLLE,
+       ACMOVLLS,
+       ACMOVLLT,
+       ACMOVLMI,
+       ACMOVLNE,
+       ACMOVLOC,
+       ACMOVLOS,
+       ACMOVLPC,
+       ACMOVLPL,
+       ACMOVLPS,
+       ACMOVWCC,
+       ACMOVWCS,
+       ACMOVWEQ,
+       ACMOVWGE,
+       ACMOVWGT,
+       ACMOVWHI,
+       ACMOVWLE,
+       ACMOVWLS,
+       ACMOVWLT,
+       ACMOVWMI,
+       ACMOVWNE,
+       ACMOVWOC,
+       ACMOVWOS,
+       ACMOVWPC,
+       ACMOVWPL,
+       ACMOVWPS,
+
+       AFCMOVCC,
+       AFCMOVCS,
+       AFCMOVEQ,
+       AFCMOVHI,
+       AFCMOVLS,
+       AFCMOVNE,
+       AFCMOVNU,
+       AFCMOVUN,
+
+       /* media */
+       AADDPD,
+       AADDPS,
+       AADDSD,
+       AADDSS,
+       AANDNPD,
+       AANDNPS,
+       AANDPD,
+       AANDPS,
+       ACMPPD,
+       ACMPPS,
+       ACMPSD,
+       ACMPSS,
+       ACOMISD,
+       ACOMISS,
+       ACVTPD2PL,
+       ACVTPD2PS,
+       ACVTPL2PD,
+       ACVTPL2PS,
+       ACVTPS2PD,
+       ACVTPS2PL,
+       ACVTSD2SL,
+       ACVTSD2SS,
+       ACVTSL2SD,
+       ACVTSL2SS,
+       ACVTSS2SD,
+       ACVTSS2SL,
+       ACVTTPD2PL,
+       ACVTTPS2PL,
+       ACVTTSD2SL,
+       ACVTTSS2SL,
+       ADIVPD,
+       ADIVPS,
+       ADIVSD,
+       ADIVSS,
+       AFXRSTOR,
+       AFXSAVE,
+       ALDMXCSR,
+       AMASKMOVOU,
+       AMASKMOVQ,
+       AMAXPD,
+       AMAXPS,
+       AMAXSD,
+       AMAXSS,
+       AMINPD,
+       AMINPS,
+       AMINSD,
+       AMINSS,
+       AMOVAPD,
+       AMOVAPS,
+       AMOVOU,
+       AMOVHLPS,
+       AMOVHPD,
+       AMOVHPS,
+       AMOVLHPS,
+       AMOVLPD,
+       AMOVLPS,
+       AMOVMSKPD,
+       AMOVMSKPS,
+       AMOVNTO,
+       AMOVNTPD,
+       AMOVNTPS,
+       AMOVNTQ,
+       AMOVO,
+       AMOVQOZX,
+       AMOVSD,
+       AMOVSS,
+       AMOVUPD,
+       AMOVUPS,
+       AMULPD,
+       AMULPS,
+       AMULSD,
+       AMULSS,
+       AORPD,
+       AORPS,
+       APACKSSLW,
+       APACKSSWB,
+       APACKUSWB,
+       APADDB,
+       APADDL,
+       APADDQ,
+       APADDSB,
+       APADDSW,
+       APADDUSB,
+       APADDUSW,
+       APADDW,
+       APANDB,
+       APANDL,
+       APANDSB,
+       APANDSW,
+       APANDUSB,
+       APANDUSW,
+       APANDW,
+       APAND,
+       APANDN,
+       APAVGB,
+       APAVGW,
+       APCMPEQB,
+       APCMPEQL,
+       APCMPEQW,
+       APCMPGTB,
+       APCMPGTL,
+       APCMPGTW,
+       APEXTRW,
+       APINSRW,
+       APMADDWL,
+       APMAXSW,
+       APMAXUB,
+       APMINSW,
+       APMINUB,
+       APMOVMSKB,
+       APMULHRW,
+       APMULHUW,
+       APMULHW,
+       APMULLW,
+       APMULULQ,
+       APOR,
+       APSADBW,
+       APSHUFHW,
+       APSHUFL,
+       APSHUFLW,
+       APSHUFW,
+       APSLLO,
+       APSLLL,
+       APSLLQ,
+       APSLLW,
+       APSRAL,
+       APSRAW,
+       APSRLO,
+       APSRLL,
+       APSRLQ,
+       APSRLW,
+       APSUBB,
+       APSUBL,
+       APSUBQ,
+       APSUBSB,
+       APSUBSW,
+       APSUBUSB,
+       APSUBUSW,
+       APSUBW,
+       APSWAPL,
+       APUNPCKHBW,
+       APUNPCKHLQ,
+       APUNPCKHQDQ,
+       APUNPCKHWL,
+       APUNPCKLBW,
+       APUNPCKLLQ,
+       APUNPCKLQDQ,
+       APUNPCKLWL,
+       APXOR,
+       ARCPPS,
+       ARCPSS,
+       ARSQRTPS,
+       ARSQRTSS,
+       ASHUFPD,
+       ASHUFPS,
+       ASQRTPD,
+       ASQRTPS,
+       ASQRTSD,
+       ASQRTSS,
+       ASTMXCSR,
+       ASUBPD,
+       ASUBPS,
+       ASUBSD,
+       ASUBSS,
+       AUCOMISD,
+       AUCOMISS,
+       AUNPCKHPD,
+       AUNPCKHPS,
+       AUNPCKLPD,
+       AUNPCKLPS,
+       AXORPD,
+       AXORPS,
+
+       APF2IW,
+       APF2IL,
+       API2FW,
+       API2FL,
+
+       /* add new operations here. nowhere else. here. */
        ALAST
 };
 
@@ -378,6 +611,7 @@ enum
        D_DI,
 
        D_F0            = 16,
+       D_F7            = D_F0 + 7,
 
        D_CS            = 24,
        D_SS,
@@ -413,12 +647,22 @@ enum
 
        D_INDIR,        /* additive */
 
+       D_CONST2 = D_INDIR+D_INDIR,
+
+       D_SIZE, /* 8l internal */
+
+       D_M0,
+       D_X0            = D_M0 + 8,
+       D_XNONE         = D_X0 + 8,
+
        T_TYPE          = 1<<0,
        T_INDEX         = 1<<1,
        T_OFFSET        = 1<<2,
        T_FCONST        = 1<<3,
        T_SYM           = 1<<4,
        T_SCONST        = 1<<5,
+       T_OFFSET2       = 1<<6,
+       T_GOTYPE        = 1<<7,
 
        REGARG          = -1,
        REGRET          = D_AX,