Home | History | Annotate | Download | only in arm
      1 .syntax unified
      2 
      3 .arm
      4 
      5 	@ldr-immediate
      6 
      7 	@!wback && (n == t)
      8 	ldr r1, [r1, #5]
      9 
     10 	@wback && !(n == t)
     11 	ldr r1, [r2, #5]!
     12 
     13 	@ !(rt == r15) && (rn == r15)
     14 	@  && bits<0..1> (immediate) != 00
     15 	ldr r1, [r15, #5]
     16 
     17 	@ (rt == r15) && !(rn == r15)
     18 	@  && bits<0..1> (immediate) != 00
     19 	ldr r15, [r1, #5]
     20 
     21 	@ ((rt == r15) && ((rn == r15)
     22 	@  && (bits<0..1> (immediate) == 00)))
     23 	ldr r15, [r15, #4]
     24 
     25 	@ldr-literal
     26 
     27 	@rt == r15 && (bits<0..1> (immediate) == 00)
     28 	ldr r15, .-0xab4
     29 
     30 	@(!rt == r15) && bits<0..1> (immediate) != 00
     31 	ldr r1, .-0xab7
     32 
     33 	@ldr-register
     34 
     35 	@!wback && (n == t || n == 15)
     36 	ldr r1, [r1, r2]
     37 	ldr r2, [r15, r2]
     38 
     39 	@wback && !(n == t || n == 15)
     40 	ldr r1, [r2, r3]!
     41 
     42 	@rm != 15
     43 	ldr r1, [r1, r12]
     44 
     45 	@str-immediate
     46 
     47 	@!wback && (n == t || n == 15)
     48 	str r1, [r1, #10]
     49 	str r1, [r15, #10]
     50 
     51 	@wback && !(n == t || n == 15)
     52 	str r1, [r2, #10]!
     53 
     54 	@str-register
     55 
     56 	@!wback && (n == t || n == 15)
     57 	str r1, [r1, r2]
     58 	str r1, [r15, r2]
     59 
     60 	@wback && !(n == t || n == 15)
     61 	str r1, [r2, r3]!
     62 
     63