summaryrefslogtreecommitdiff
path: root/utils/qc/q.out.h
diff options
context:
space:
mode:
Diffstat (limited to 'utils/qc/q.out.h')
-rw-r--r--utils/qc/q.out.h89
1 files changed, 77 insertions, 12 deletions
diff --git a/utils/qc/q.out.h b/utils/qc/q.out.h
index 795da7f7..1c5a141e 100644
--- a/utils/qc/q.out.h
+++ b/utils/qc/q.out.h
@@ -169,21 +169,11 @@ enum as
AMOVW,
AMOVWU,
AMOVFL,
- AMOVCRFXXX,
AMOVCRFS,
- AMOVCRXRXXX,
- AMOVFCRXXX,
- AMFFSXXX,
- AMFFSCCXXX,
- AMTCRFXXX,
AMTFSB0,
AMTFSB0CC,
AMTFSB1,
AMTFSB1CC,
- AMTFSFXXX,
- AMTFSFCCXXX,
- AMTFSFIXXX,
- AMTFSFIXXXCC,
AMULHW,
AMULHWCC,
AMULHWU,
@@ -223,9 +213,7 @@ enum as
ASRAW,
ASRAWCC,
ASRWCC,
- AILLXXX1,
ASTSW,
- ASTWBRXXX,
ASTWCCC,
ASUB,
ASUBCC,
@@ -368,6 +356,83 @@ enum as
ARFCI,
+ /* optional on 32-bit */
+ AFRES,
+ AFRESCC,
+ AFRSQRTE,
+ AFRSQRTECC,
+ AFSEL,
+ AFSELCC,
+ AFSQRT,
+ AFSQRTCC,
+ AFSQRTS,
+ AFSQRTSCC,
+
+ /* parallel, cross, and secondary */
+ AFPSEL,
+ AFPMUL,
+ AFXMUL,
+ AFXPMUL,
+ AFXSMUL,
+ AFPADD,
+ AFPSUB,
+ AFPRE,
+ AFPRSQRTE,
+ AFPMADD,
+ AFXMADD,
+ AFXCPMADD,
+ AFXCSMADD,
+ AFPNMADD,
+ AFXNMADD,
+ AFXCPNMADD,
+ AFXCSNMADD,
+ AFPMSUB,
+ AFXMSUB,
+ AFXCPMSUB,
+ AFXCSMSUB,
+ AFPNMSUB,
+ AFXNMSUB,
+ AFXCPNMSUB,
+ AFXCSNMSUB,
+ AFPMOVD,
+ AFPABS,
+ AFPNEG,
+ AFPRSP,
+ AFPNABS,
+ AFSMOVD,
+ AFSCMP,
+ AFSABS,
+ AFSNEG,
+ AFSNABS,
+ AFXMOVD,
+ AFPCTIW,
+ AFPCTIWZ,
+ AFSMOVP,
+ AFPMOVS,
+ AFXCPNPMA,
+ AFXCSNPMA,
+ AFXCPNSMA,
+ AFXCSNSMA,
+ AFXCXNPMA,
+ AFXCXNSMA,
+ AFXCXMA,
+ AFXCXNMS,
+
+ /* parallel, cross, and secondary load and store */
+ AFMOVSS,
+ AFMOVSSU,
+ AFMOVSD,
+ AFMOVSDU,
+ AFMOVXS,
+ AFMOVSXU,
+ AFMOVXD,
+ AFMOVXDU,
+ AFMOVPS,
+ AFMOVPSU,
+ AFMOVPD,
+ AFMOVPDU,
+ AFMOVPIW,
+
ALAST
};