Home | History | Annotate | Download | only in arm
      1 	.text
      2 	.syntax unified
      3 	.arm
      4 foo:
      5 	hvc 0x0000
      6 	hvc 0xffff
      7 	eret
      8 	mrs r1, R8_usr
      9 	mrs r1, R9_usr
     10 	mrs r1, R10_usr
     11 	mrs r1, R11_usr
     12 	mrs r1, R12_usr
     13 	mrs r1, SP_usr
     14 	mrs r1, LR_usr
     15 	mrs r1, R8_fiq
     16 	mrs r1, R9_fiq
     17 	mrs r1, R10_fiq
     18 	mrs r1, R11_fiq
     19 	mrs r1, R12_fiq
     20 	mrs r1, SP_fiq
     21 	mrs r1, LR_fiq
     22 	mrs r1, SPSR_fiq
     23 	mrs r1, SP_irq
     24 	mrs r1, LR_irq
     25 	mrs r1, SPSR_irq
     26 	mrs r1, SP_svc
     27 	mrs r1, LR_svc
     28 	mrs r1, SPSR_svc
     29 	mrs r1, SP_abt
     30 	mrs r1, LR_abt
     31 	mrs r1, SPSR_abt
     32 	mrs r1, SP_und
     33 	mrs r1, LR_und
     34 	mrs r1, SPSR_und
     35 	mrs r1, SP_mon
     36 	mrs r1, LR_mon
     37 	mrs r1, SPSR_mon
     38 	mrs r1, SP_hyp
     39 	mrs r1, ELR_hyp
     40 	mrs r1, SPSR_hyp
     41 	msr R8_usr, r1
     42 	msr R9_usr, r1
     43 	msr R10_usr, r1
     44 	msr R11_usr, r1
     45 	msr R12_usr, r1
     46 	msr SP_usr, r1
     47 	msr LR_usr, r1
     48 	msr R8_fiq, r1
     49 	msr R9_fiq, r1
     50 	msr R10_fiq, r1
     51 	msr R11_fiq, r1
     52 	msr R12_fiq, r1
     53 	msr SP_fiq, r1
     54 	msr LR_fiq, r1
     55 	msr SPSR_fiq, r1
     56 	msr SP_irq, r1
     57 	msr LR_irq, r1
     58 	msr SPSR_irq, r1
     59 	msr SP_svc, r1
     60 	msr LR_svc, r1
     61 	msr SPSR_svc, r1
     62 	msr SP_abt, r1
     63 	msr LR_abt, r1
     64 	msr SPSR_abt, r1
     65 	msr SP_und, r1
     66 	msr LR_und, r1
     67 	msr SPSR_und, r1
     68 	msr SP_mon, r1
     69 	msr LR_mon, r1
     70 	msr SPSR_mon, r1
     71 	msr SP_hyp, r1
     72 	msr ELR_hyp, r1
     73 	msr SPSR_hyp, r1
     74 
     75 	.thumb
     76 bar:
     77 	hvc 0x0000
     78 	hvc 0xffff
     79 	eret
     80 	mrs r1, R8_usr
     81 	mrs r1, R9_usr
     82 	mrs r1, R10_usr
     83 	mrs r1, R11_usr
     84 	mrs r1, R12_usr
     85 	mrs r1, SP_usr
     86 	mrs r1, LR_usr
     87 	mrs r1, R8_fiq
     88 	mrs r1, R9_fiq
     89 	mrs r1, R10_fiq
     90 	mrs r1, R11_fiq
     91 	mrs r1, R12_fiq
     92 	mrs r1, SP_fiq
     93 	mrs r1, LR_fiq
     94 	mrs r1, SPSR_fiq
     95 	mrs r1, SP_irq
     96 	mrs r1, LR_irq
     97 	mrs r1, SPSR_irq
     98 	mrs r1, SP_svc
     99 	mrs r1, LR_svc
    100 	mrs r1, SPSR_svc
    101 	mrs r1, SP_abt
    102 	mrs r1, LR_abt
    103 	mrs r1, SPSR_abt
    104 	mrs r1, SP_und
    105 	mrs r1, LR_und
    106 	mrs r1, SPSR_und
    107 	mrs r1, SP_mon
    108 	mrs r1, LR_mon
    109 	mrs r1, SPSR_mon
    110 	mrs r1, SP_hyp
    111 	mrs r1, ELR_hyp
    112 	mrs r1, SPSR_hyp
    113 	msr R8_usr, r1
    114 	msr R9_usr, r1
    115 	msr R10_usr, r1
    116 	msr R11_usr, r1
    117 	msr R12_usr, r1
    118 	msr SP_usr, r1
    119 	msr LR_usr, r1
    120 	msr R8_fiq, r1
    121 	msr R9_fiq, r1
    122 	msr R10_fiq, r1
    123 	msr R11_fiq, r1
    124 	msr R12_fiq, r1
    125 	msr SP_fiq, r1
    126 	msr LR_fiq, r1
    127 	msr SPSR_fiq, r1
    128 	msr SP_irq, r1
    129 	msr LR_irq, r1
    130 	msr SPSR_irq, r1
    131 	msr SP_svc, r1
    132 	msr LR_svc, r1
    133 	msr SPSR_svc, r1
    134 	msr SP_abt, r1
    135 	msr LR_abt, r1
    136 	msr SPSR_abt, r1
    137 	msr SP_und, r1
    138 	msr LR_und, r1
    139 	msr SPSR_und, r1
    140 	msr SP_mon, r1
    141 	msr LR_mon, r1
    142 	msr SPSR_mon, r1
    143 	msr SP_hyp, r1
    144 	msr ELR_hyp, r1
    145 	msr SPSR_hyp, r1
    146 
    147