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