Home | History | Annotate | Download | only in arm
      1 LDA{,B,H} (reg)
      2 
      3 lda  r6, [r10]  with  r10 = middle_of_block
      4   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
      5   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
      6   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
      7   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
      8   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
      9   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     10   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     11   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     12   00000000  r2  (xor, data intreg #1)
     13   00000000  r3  (xor, data intreg #2)
     14   94c87dfb  r6  (xor, data intreg #3)
     15   00000000  r9  (xor, data intreg #4)
     16   00000000  r10 (xor, addr intreg #1)
     17 
     18 ldab r9, [r10]  with  r10 = middle_of_block
     19   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     20   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     21   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     22   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     23   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     24   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     25   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     26   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     27   00000000  r2  (xor, data intreg #1)
     28   00000000  r3  (xor, data intreg #2)
     29   00000000  r6  (xor, data intreg #3)
     30   bf153f1b  r9  (xor, data intreg #4)
     31   00000000  r10 (xor, addr intreg #1)
     32 
     33 ldah r3, [r10]  with  r10 = middle_of_block
     34   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     35   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     36   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     37   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     38   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     39   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     40   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     41   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     42   00000000  r2  (xor, data intreg #1)
     43   bf1bfa0f  r3  (xor, data intreg #2)
     44   00000000  r6  (xor, data intreg #3)
     45   00000000  r9  (xor, data intreg #4)
     46   00000000  r10 (xor, addr intreg #1)
     47 
     48 STL{,B,H} (reg)
     49 
     50 stl  r6, [r10]  with  r10 = middle_of_block
     51   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     52   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     53   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     54   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     55   [ 64]  5f 54 c5 05 .. .. .. .. .. .. .. .. .. .. .. ..
     56   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     57   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     58   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     59   00000000  r2  (xor, data intreg #1)
     60   00000000  r3  (xor, data intreg #2)
     61   00000000  r6  (xor, data intreg #3)
     62   00000000  r9  (xor, data intreg #4)
     63   00000000  r10 (xor, addr intreg #1)
     64 
     65 stlb r9, [r10]  with  r10 = middle_of_block
     66   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     67   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     68   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     69   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     70   [ 64]  99 .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     71   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     72   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     73   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     74   00000000  r2  (xor, data intreg #1)
     75   00000000  r3  (xor, data intreg #2)
     76   00000000  r6  (xor, data intreg #3)
     77   00000000  r9  (xor, data intreg #4)
     78   00000000  r10 (xor, addr intreg #1)
     79 
     80 stlh r3, [r10]  with  r10 = middle_of_block
     81   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     82   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     83   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     84   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     85   [ 64]  72 97 .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     86   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     87   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     88   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     89   00000000  r2  (xor, data intreg #1)
     90   00000000  r3  (xor, data intreg #2)
     91   00000000  r6  (xor, data intreg #3)
     92   00000000  r9  (xor, data intreg #4)
     93   00000000  r10 (xor, addr intreg #1)
     94 
     95 LDAEX{,B,H,D} (reg)
     96 
     97 ldaex  r6, [r10]  with  r10 = middle_of_block
     98   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
     99   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    100   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    101   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    102   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    103   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    104   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    105   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    106   00000000  r2  (xor, data intreg #1)
    107   00000000  r3  (xor, data intreg #2)
    108   9b7a3e28  r6  (xor, data intreg #3)
    109   00000000  r9  (xor, data intreg #4)
    110   00000000  r10 (xor, addr intreg #1)
    111 
    112 ldaexb r9, [r10]  with  r10 = middle_of_block
    113   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    114   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    115   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    116   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    117   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    118   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    119   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    120   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    121   00000000  r2  (xor, data intreg #1)
    122   00000000  r3  (xor, data intreg #2)
    123   00000000  r6  (xor, data intreg #3)
    124   4490a389  r9  (xor, data intreg #4)
    125   00000000  r10 (xor, addr intreg #1)
    126 
    127 ldaexh r3, [r10]  with  r10 = middle_of_block
    128   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    129   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    130   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    131   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    132   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    133   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    134   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    135   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    136   00000000  r2  (xor, data intreg #1)
    137   ab5a6969  r3  (xor, data intreg #2)
    138   00000000  r6  (xor, data intreg #3)
    139   00000000  r9  (xor, data intreg #4)
    140   00000000  r10 (xor, addr intreg #1)
    141 
    142 ldaexd r2, r3, [r10]  with  r10 = middle_of_block
    143   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    144   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    145   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    146   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    147   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    148   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    149   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    150   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    151   5b766a75  r2  (xor, data intreg #1)
    152   22d70ad9  r3  (xor, data intreg #2)
    153   00000000  r6  (xor, data intreg #3)
    154   00000000  r9  (xor, data intreg #4)
    155   00000000  r10 (xor, addr intreg #1)
    156 
    157 STLEX{,B,H,D} (reg) -- expected to fail
    158 
    159 clrex; stlex  r9, r6, [r10]  with  r10 = middle_of_block
    160   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    161   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    162   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    163   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    164   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    165   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    166   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    167   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    168   00000000  r2  (xor, data intreg #1)
    169   00000000  r3  (xor, data intreg #2)
    170   00000000  r6  (xor, data intreg #3)
    171   d8d1584e  r9  (xor, data intreg #4)
    172   00000000  r10 (xor, addr intreg #1)
    173 
    174 clrex; stlexb r9, r6, [r10]  with  r10 = middle_of_block
    175   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    176   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    177   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    178   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    179   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    180   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    181   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    182   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    183   00000000  r2  (xor, data intreg #1)
    184   00000000  r3  (xor, data intreg #2)
    185   00000000  r6  (xor, data intreg #3)
    186   bb0a700f  r9  (xor, data intreg #4)
    187   00000000  r10 (xor, addr intreg #1)
    188 
    189 clrex; stlexh r9, r3, [r10]  with  r10 = middle_of_block
    190   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    191   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    192   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    193   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    194   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    195   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    196   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    197   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    198   00000000  r2  (xor, data intreg #1)
    199   00000000  r3  (xor, data intreg #2)
    200   00000000  r6  (xor, data intreg #3)
    201   adc8836c  r9  (xor, data intreg #4)
    202   00000000  r10 (xor, addr intreg #1)
    203 
    204 clrex; stlexd r9, r2, r3, [r10]  with  r10 = middle_of_block
    205   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    206   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    207   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    208   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    209   [ 64]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    210   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    211   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    212   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    213   00000000  r2  (xor, data intreg #1)
    214   00000000  r3  (xor, data intreg #2)
    215   00000000  r6  (xor, data intreg #3)
    216   9b43a481  r9  (xor, data intreg #4)
    217   00000000  r10 (xor, addr intreg #1)
    218 
    219 STLEX{,B,H,D} (reg) -- expected to succeed
    220 
    221 ldaex  r2, [r10] ; stlex  r9, r6, [r10]  with  r10 = middle_of_block
    222   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    223   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    224   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    225   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    226   [ 64]  31 40 35 27 .. .. .. .. .. .. .. .. .. .. .. ..
    227   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    228   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    229   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    230   0f73db2f  r2  (xor, data intreg #1)
    231   00000000  r3  (xor, data intreg #2)
    232   00000000  r6  (xor, data intreg #3)
    233   b2943eb7  r9  (xor, data intreg #4)
    234   00000000  r10 (xor, addr intreg #1)
    235 
    236 ldaexb r2, [r10] ; stlexb r9, r6, [r10]  with  r10 = middle_of_block
    237   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    238   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    239   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    240   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    241   [ 64]  df .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    242   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    243   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    244   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    245   b000c173  r2  (xor, data intreg #1)
    246   00000000  r3  (xor, data intreg #2)
    247   00000000  r6  (xor, data intreg #3)
    248   c522f103  r9  (xor, data intreg #4)
    249   00000000  r10 (xor, addr intreg #1)
    250 
    251 ldaexh r2, [r10] ; stlexh r9, r3, [r10]  with  r10 = middle_of_block
    252   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    253   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    254   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    255   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    256   [ 64]  2d ee .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    257   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    258   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    259   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    260   62f1d42d  r2  (xor, data intreg #1)
    261   00000000  r3  (xor, data intreg #2)
    262   00000000  r6  (xor, data intreg #3)
    263   966d434a  r9  (xor, data intreg #4)
    264   00000000  r10 (xor, addr intreg #1)
    265 
    266 mov r4, r2 ; mov r5, r3 ; ldaexd r2, r3, [r10] ; mov r2, r4 ; mov r3, r5 ; stlexd r9, r2, r3, [r10]  with  r10 = middle_of_block
    267   [  0]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    268   [ 16]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    269   [ 32]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    270   [ 48]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    271   [ 64]  ec b1 cc 36 7c 21 2b 86 .. .. .. .. .. .. .. ..
    272   [ 80]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    273   [ 96]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    274   [112]  .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. ..
    275   00000000  r2  (xor, data intreg #1)
    276   00000000  r3  (xor, data intreg #2)
    277   00000000  r6  (xor, data intreg #3)
    278   f841384f  r9  (xor, data intreg #4)
    279   00000000  r10 (xor, addr intreg #1)
    280 
    281