+ VFP instructions for arm

git-svn-id: trunk@11863 -
This commit is contained in:
florian 2008-10-04 19:25:34 +00:00
parent 5347e536c2
commit 7a4f76f262
4 changed files with 320 additions and 2 deletions

View File

@ -111,5 +111,68 @@
'smultt',
'smulwb',
'smulwt',
'strd'
'strd',
'fabsd',
'fabss',
'faddd',
'fadds',
'fcmpd',
'fcmped',
'fcmpes',
'fcmpezd',
'fcmpezs',
'fcmps',
'fcmpzd',
'fcmpzs',
'fcpyd',
'fcpys',
'fcvtds',
'fcvtsd',
'fdivd',
'fdivs',
'fldd',
'fldmd',
'fldms',
'fldmx',
'flds',
'fmacd',
'fmacs',
'fmdhr',
'fmdlr',
'fmrdh',
'fmrdl',
'fmrs',
'fmrx',
'fmscd',
'fmscs',
'fmsr',
'fmstat',
'fmuld',
'fmuls',
'fmxr',
'fnegd',
'fnegs',
'fnmacd',
'fnmacs',
'fnmscd',
'fnmscs',
'fnmuld',
'fnmuls',
'fsitod',
'fsitos',
'fsqrtd',
'fsqrts',
'fstd',
'fstmd',
'fstms',
'fstmx',
'fsts',
'fsubd',
'fsubs',
'ftosid',
'ftosis',
'ftouid',
'ftouis',
'fuitod',
'fuitos'
);

View File

@ -111,5 +111,68 @@ attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE,
attsufNONE
);

View File

@ -442,3 +442,132 @@ reg32,reg32,reg32,reg32 \x16\x00\x80\x90 ARM7
[SMULWTcc]
[STRDcc]
;
; vfp instructions
;
[FABSDcc]
[FABSScc]
[FADDDcc]
[FADDScc]
[FCMPDcc]
[FCMPEDcc]
[FCMPEScc]
[FCMPEZDcc]
[FCMPEZScc]
[FCMPScc]
[FCMPZDcc]
[FCMPZScc]
[FCPYDcc]
[FCPYScc]
[FCVTDScc]
[FCVTSDcc]
[FDIVDcc]
[FDIVScc]
[FLDDcc]
[FLDMDcc]
[FLDMScc]
[FLDMXcc]
[FLDScc]
[FMACDcc]
[FMACScc]
[FMDHRcc]
[FMDLRcc]
[FMRDHcc]
[FMRDLcc]
[FMRScc]
[FMRXcc]
[FMSCDcc]
[FMSCScc]
[FMSRcc]
[FMSTATcc]
[FMULDcc]
[FMULScc]
[FMXRcc]
[FNEGDcc]
[FNEGScc]
[FNMACDcc]
[FNMACScc]
[FNMSCDcc]
[FNMSCScc]
[FNMULDcc]
[FNMULScc]
[FSITODcc]
[FSITOScc]
[FSQRTDcc]
[FSQRTScc]
[FSTDcc]
[FSTMDcc]
[FSTMScc]
[FSTMXcc]
[FSTScc]
[FSUBDcc]
[FSUBScc]
[FTOSIDcc]
[FTOSIScc]
[FTOUIDcc]
[FTOUIScc]
[FUITODcc]
[FUITOScc]

View File

@ -111,5 +111,68 @@ A_SMULTB,
A_SMULTT,
A_SMULWB,
A_SMULWT,
A_STRD
A_STRD,
A_FABSD,
A_FABSS,
A_FADDD,
A_FADDS,
A_FCMPD,
A_FCMPED,
A_FCMPES,
A_FCMPEZD,
A_FCMPEZS,
A_FCMPS,
A_FCMPZD,
A_FCMPZS,
A_FCPYD,
A_FCPYS,
A_FCVTDS,
A_FCVTSD,
A_FDIVD,
A_FDIVS,
A_FLDD,
A_FLDMD,
A_FLDMS,
A_FLDMX,
A_FLDS,
A_FMACD,
A_FMACS,
A_FMDHR,
A_FMDLR,
A_FMRDH,
A_FMRDL,
A_FMRS,
A_FMRX,
A_FMSCD,
A_FMSCS,
A_FMSR,
A_FMSTAT,
A_FMULD,
A_FMULS,
A_FMXR,
A_FNEGD,
A_FNEGS,
A_FNMACD,
A_FNMACS,
A_FNMSCD,
A_FNMSCS,
A_FNMULD,
A_FNMULS,
A_FSITOD,
A_FSITOS,
A_FSQRTD,
A_FSQRTS,
A_FSTD,
A_FSTMD,
A_FSTMS,
A_FSTMX,
A_FSTS,
A_FSUBD,
A_FSUBS,
A_FTOSID,
A_FTOSIS,
A_FTOUID,
A_FTOUIS,
A_FUITOD,
A_FUITOS
);