Home | History | Annotate | Download | only in arm
      1 #objdump: -dr --prefix-addresses --show-raw-insn
      2 #name: FPA Dyadic instructions
      3 #as: -mfpu=fpa -mcpu=arm7m
      4 
      5 # Test FPA Dyadic instructions
      6 # This test should work for both big and little-endian assembly.
      7 
      8 .*: *file format .*arm.*
      9 
     10 Disassembly of section .text:
     11 0+000 <[^>]*> ee000100 ?	adfs	f0, f0, f0
     12 0+004 <[^>]*> ee000120 ?	adfsp	f0, f0, f0
     13 0+008 <[^>]*> ee000140 ?	adfsm	f0, f0, f0
     14 0+00c <[^>]*> ee000160 ?	adfsz	f0, f0, f0
     15 0+010 <[^>]*> ee000180 ?	adfd	f0, f0, f0
     16 0+014 <[^>]*> ee0001a0 ?	adfdp	f0, f0, f0
     17 0+018 <[^>]*> ee0001c0 ?	adfdm	f0, f0, f0
     18 0+01c <[^>]*> ee0001e0 ?	adfdz	f0, f0, f0
     19 0+020 <[^>]*> ee080100 ?	adfe	f0, f0, f0
     20 0+024 <[^>]*> ee080120 ?	adfep	f0, f0, f0
     21 0+028 <[^>]*> ee080140 ?	adfem	f0, f0, f0
     22 0+02c <[^>]*> ee080160 ?	adfez	f0, f0, f0
     23 0+030 <[^>]*> ee200100 ?	sufs	f0, f0, f0
     24 0+034 <[^>]*> ee200120 ?	sufsp	f0, f0, f0
     25 0+038 <[^>]*> ee200140 ?	sufsm	f0, f0, f0
     26 0+03c <[^>]*> ee200160 ?	sufsz	f0, f0, f0
     27 0+040 <[^>]*> ee200180 ?	sufd	f0, f0, f0
     28 0+044 <[^>]*> ee2001a0 ?	sufdp	f0, f0, f0
     29 0+048 <[^>]*> ee2001c0 ?	sufdm	f0, f0, f0
     30 0+04c <[^>]*> ee2001e0 ?	sufdz	f0, f0, f0
     31 0+050 <[^>]*> ee280100 ?	sufe	f0, f0, f0
     32 0+054 <[^>]*> ee280120 ?	sufep	f0, f0, f0
     33 0+058 <[^>]*> ee280140 ?	sufem	f0, f0, f0
     34 0+05c <[^>]*> ee280160 ?	sufez	f0, f0, f0
     35 0+060 <[^>]*> ee300100 ?	rsfs	f0, f0, f0
     36 0+064 <[^>]*> ee300120 ?	rsfsp	f0, f0, f0
     37 0+068 <[^>]*> ee300140 ?	rsfsm	f0, f0, f0
     38 0+06c <[^>]*> ee300160 ?	rsfsz	f0, f0, f0
     39 0+070 <[^>]*> ee300180 ?	rsfd	f0, f0, f0
     40 0+074 <[^>]*> ee3001a0 ?	rsfdp	f0, f0, f0
     41 0+078 <[^>]*> ee3001c0 ?	rsfdm	f0, f0, f0
     42 0+07c <[^>]*> ee3001e0 ?	rsfdz	f0, f0, f0
     43 0+080 <[^>]*> ee380100 ?	rsfe	f0, f0, f0
     44 0+084 <[^>]*> ee380120 ?	rsfep	f0, f0, f0
     45 0+088 <[^>]*> ee380140 ?	rsfem	f0, f0, f0
     46 0+08c <[^>]*> ee380160 ?	rsfez	f0, f0, f0
     47 0+090 <[^>]*> ee100100 ?	mufs	f0, f0, f0
     48 0+094 <[^>]*> ee100120 ?	mufsp	f0, f0, f0
     49 0+098 <[^>]*> ee100140 ?	mufsm	f0, f0, f0
     50 0+09c <[^>]*> ee100160 ?	mufsz	f0, f0, f0
     51 0+0a0 <[^>]*> ee100180 ?	mufd	f0, f0, f0
     52 0+0a4 <[^>]*> ee1001a0 ?	mufdp	f0, f0, f0
     53 0+0a8 <[^>]*> ee1001c0 ?	mufdm	f0, f0, f0
     54 0+0ac <[^>]*> ee1001e0 ?	mufdz	f0, f0, f0
     55 0+0b0 <[^>]*> ee180100 ?	mufe	f0, f0, f0
     56 0+0b4 <[^>]*> ee180120 ?	mufep	f0, f0, f0
     57 0+0b8 <[^>]*> ee180140 ?	mufem	f0, f0, f0
     58 0+0bc <[^>]*> ee180160 ?	mufez	f0, f0, f0
     59 0+0c0 <[^>]*> ee400100 ?	dvfs	f0, f0, f0
     60 0+0c4 <[^>]*> ee400120 ?	dvfsp	f0, f0, f0
     61 0+0c8 <[^>]*> ee400140 ?	dvfsm	f0, f0, f0
     62 0+0cc <[^>]*> ee400160 ?	dvfsz	f0, f0, f0
     63 0+0d0 <[^>]*> ee400180 ?	dvfd	f0, f0, f0
     64 0+0d4 <[^>]*> ee4001a0 ?	dvfdp	f0, f0, f0
     65 0+0d8 <[^>]*> ee4001c0 ?	dvfdm	f0, f0, f0
     66 0+0dc <[^>]*> ee4001e0 ?	dvfdz	f0, f0, f0
     67 0+0e0 <[^>]*> ee480100 ?	dvfe	f0, f0, f0
     68 0+0e4 <[^>]*> ee480120 ?	dvfep	f0, f0, f0
     69 0+0e8 <[^>]*> ee480140 ?	dvfem	f0, f0, f0
     70 0+0ec <[^>]*> ee480160 ?	dvfez	f0, f0, f0
     71 0+0f0 <[^>]*> ee500100 ?	rdfs	f0, f0, f0
     72 0+0f4 <[^>]*> ee500120 ?	rdfsp	f0, f0, f0
     73 0+0f8 <[^>]*> ee500140 ?	rdfsm	f0, f0, f0
     74 0+0fc <[^>]*> ee500160 ?	rdfsz	f0, f0, f0
     75 0+100 <[^>]*> ee500180 ?	rdfd	f0, f0, f0
     76 0+104 <[^>]*> ee5001a0 ?	rdfdp	f0, f0, f0
     77 0+108 <[^>]*> ee5001c0 ?	rdfdm	f0, f0, f0
     78 0+10c <[^>]*> ee5001e0 ?	rdfdz	f0, f0, f0
     79 0+110 <[^>]*> ee580100 ?	rdfe	f0, f0, f0
     80 0+114 <[^>]*> ee580120 ?	rdfep	f0, f0, f0
     81 0+118 <[^>]*> ee580140 ?	rdfem	f0, f0, f0
     82 0+11c <[^>]*> ee580160 ?	rdfez	f0, f0, f0
     83 0+120 <[^>]*> ee600100 ?	pows	f0, f0, f0
     84 0+124 <[^>]*> ee600120 ?	powsp	f0, f0, f0
     85 0+128 <[^>]*> ee600140 ?	powsm	f0, f0, f0
     86 0+12c <[^>]*> ee600160 ?	powsz	f0, f0, f0
     87 0+130 <[^>]*> ee600180 ?	powd	f0, f0, f0
     88 0+134 <[^>]*> ee6001a0 ?	powdp	f0, f0, f0
     89 0+138 <[^>]*> ee6001c0 ?	powdm	f0, f0, f0
     90 0+13c <[^>]*> ee6001e0 ?	powdz	f0, f0, f0
     91 0+140 <[^>]*> ee680100 ?	powe	f0, f0, f0
     92 0+144 <[^>]*> ee680120 ?	powep	f0, f0, f0
     93 0+148 <[^>]*> ee680140 ?	powem	f0, f0, f0
     94 0+14c <[^>]*> ee680160 ?	powez	f0, f0, f0
     95 0+150 <[^>]*> ee700100 ?	rpws	f0, f0, f0
     96 0+154 <[^>]*> ee700120 ?	rpwsp	f0, f0, f0
     97 0+158 <[^>]*> ee700140 ?	rpwsm	f0, f0, f0
     98 0+15c <[^>]*> ee700160 ?	rpwsz	f0, f0, f0
     99 0+160 <[^>]*> ee700180 ?	rpwd	f0, f0, f0
    100 0+164 <[^>]*> ee7001a0 ?	rpwdp	f0, f0, f0
    101 0+168 <[^>]*> ee7001c0 ?	rpwdm	f0, f0, f0
    102 0+16c <[^>]*> ee7001e0 ?	rpwdz	f0, f0, f0
    103 0+170 <[^>]*> ee780100 ?	rpwe	f0, f0, f0
    104 0+174 <[^>]*> ee780120 ?	rpwep	f0, f0, f0
    105 0+178 <[^>]*> ee780140 ?	rpwem	f0, f0, f0
    106 0+17c <[^>]*> ee780160 ?	rpwez	f0, f0, f0
    107 0+180 <[^>]*> ee800100 ?	rmfs	f0, f0, f0
    108 0+184 <[^>]*> ee800120 ?	rmfsp	f0, f0, f0
    109 0+188 <[^>]*> ee800140 ?	rmfsm	f0, f0, f0
    110 0+18c <[^>]*> ee800160 ?	rmfsz	f0, f0, f0
    111 0+190 <[^>]*> ee800180 ?	rmfd	f0, f0, f0
    112 0+194 <[^>]*> ee8001a0 ?	rmfdp	f0, f0, f0
    113 0+198 <[^>]*> ee8001c0 ?	rmfdm	f0, f0, f0
    114 0+19c <[^>]*> ee8001e0 ?	rmfdz	f0, f0, f0
    115 0+1a0 <[^>]*> ee880100 ?	rmfe	f0, f0, f0
    116 0+1a4 <[^>]*> ee880120 ?	rmfep	f0, f0, f0
    117 0+1a8 <[^>]*> ee880140 ?	rmfem	f0, f0, f0
    118 0+1ac <[^>]*> ee880160 ?	rmfez	f0, f0, f0
    119 0+1b0 <[^>]*> ee900100 ?	fmls	f0, f0, f0
    120 0+1b4 <[^>]*> ee900120 ?	fmlsp	f0, f0, f0
    121 0+1b8 <[^>]*> ee900140 ?	fmlsm	f0, f0, f0
    122 0+1bc <[^>]*> ee900160 ?	fmlsz	f0, f0, f0
    123 0+1c0 <[^>]*> ee900180 ?	fmld	f0, f0, f0
    124 0+1c4 <[^>]*> ee9001a0 ?	fmldp	f0, f0, f0
    125 0+1c8 <[^>]*> ee9001c0 ?	fmldm	f0, f0, f0
    126 0+1cc <[^>]*> ee9001e0 ?	fmldz	f0, f0, f0
    127 0+1d0 <[^>]*> ee980100 ?	fmle	f0, f0, f0
    128 0+1d4 <[^>]*> ee980120 ?	fmlep	f0, f0, f0
    129 0+1d8 <[^>]*> ee980140 ?	fmlem	f0, f0, f0
    130 0+1dc <[^>]*> ee980160 ?	fmlez	f0, f0, f0
    131 0+1e0 <[^>]*> eea00100 ?	fdvs	f0, f0, f0
    132 0+1e4 <[^>]*> eea00120 ?	fdvsp	f0, f0, f0
    133 0+1e8 <[^>]*> eea00140 ?	fdvsm	f0, f0, f0
    134 0+1ec <[^>]*> eea00160 ?	fdvsz	f0, f0, f0
    135 0+1f0 <[^>]*> eea00180 ?	fdvd	f0, f0, f0
    136 0+1f4 <[^>]*> eea001a0 ?	fdvdp	f0, f0, f0
    137 0+1f8 <[^>]*> eea001c0 ?	fdvdm	f0, f0, f0
    138 0+1fc <[^>]*> eea001e0 ?	fdvdz	f0, f0, f0
    139 0+200 <[^>]*> eea80100 ?	fdve	f0, f0, f0
    140 0+204 <[^>]*> eea80120 ?	fdvep	f0, f0, f0
    141 0+208 <[^>]*> eea80140 ?	fdvem	f0, f0, f0
    142 0+20c <[^>]*> eea80160 ?	fdvez	f0, f0, f0
    143 0+210 <[^>]*> eeb00100 ?	frds	f0, f0, f0
    144 0+214 <[^>]*> eeb00120 ?	frdsp	f0, f0, f0
    145 0+218 <[^>]*> eeb00140 ?	frdsm	f0, f0, f0
    146 0+21c <[^>]*> eeb00160 ?	frdsz	f0, f0, f0
    147 0+220 <[^>]*> eeb00180 ?	frdd	f0, f0, f0
    148 0+224 <[^>]*> eeb001a0 ?	frddp	f0, f0, f0
    149 0+228 <[^>]*> eeb001c0 ?	frddm	f0, f0, f0
    150 0+22c <[^>]*> eeb001e0 ?	frddz	f0, f0, f0
    151 0+230 <[^>]*> eeb80100 ?	frde	f0, f0, f0
    152 0+234 <[^>]*> eeb80120 ?	frdep	f0, f0, f0
    153 0+238 <[^>]*> eeb80140 ?	frdem	f0, f0, f0
    154 0+23c <[^>]*> eeb80160 ?	frdez	f0, f0, f0
    155 0+240 <[^>]*> eec00100 ?	pols	f0, f0, f0
    156 0+244 <[^>]*> eec00120 ?	polsp	f0, f0, f0
    157 0+248 <[^>]*> eec00140 ?	polsm	f0, f0, f0
    158 0+24c <[^>]*> eec00160 ?	polsz	f0, f0, f0
    159 0+250 <[^>]*> eec00180 ?	pold	f0, f0, f0
    160 0+254 <[^>]*> eec001a0 ?	poldp	f0, f0, f0
    161 0+258 <[^>]*> eec001c0 ?	poldm	f0, f0, f0
    162 0+25c <[^>]*> eec001e0 ?	poldz	f0, f0, f0
    163 0+260 <[^>]*> eec80100 ?	pole	f0, f0, f0
    164 0+264 <[^>]*> eec80120 ?	polep	f0, f0, f0
    165 0+268 <[^>]*> eec80140 ?	polem	f0, f0, f0
    166 0+26c <[^>]*> eec80160 ?	polez	f0, f0, f0
    167