| Index: tests_lit/assembler/arm32/add.ll
 | 
| diff --git a/tests_lit/assembler/arm32/add.ll b/tests_lit/assembler/arm32/add.ll
 | 
| index 3345cab71d6c93c53f336072059584a0f7915267..2322dfcccebdfd84a71bb017a186593bb8167f8c 100644
 | 
| --- a/tests_lit/assembler/arm32/add.ll
 | 
| +++ b/tests_lit/assembler/arm32/add.ll
 | 
| @@ -1,5 +1,4 @@
 | 
|  ; Show that we know how to translate add.
 | 
| -; TODO(kschimpf) Currently only know how to test add 1 to R0.
 | 
|  
 | 
|  ; NOTE: We use -O2 to get rid of memory stores.
 | 
|  
 | 
| @@ -16,8 +15,8 @@ define internal i32 @add1ToR0(i32 %p) {
 | 
|  }
 | 
|  
 | 
|  ; ASM-LABEL: add1ToR0:
 | 
| -; ASM:  add     r0, r0, #1
 | 
| -; ASM:  bx      lr
 | 
| +; ASM:       add     r0, r0, #1
 | 
| +; ASM-NEXT:  bx      lr
 | 
|  
 | 
|  ; IASM-LABEL: add1ToR0:
 | 
|  ; IASM:      .byte 0x1
 | 
| @@ -25,3 +24,18 @@ define internal i32 @add1ToR0(i32 %p) {
 | 
|  ; IASM-NEXT: .byte 0x80
 | 
|  ; IASM-NEXT: .byte 0xe2
 | 
|  
 | 
| +define internal i32 @Add2Regs(i32 %p1, i32 %p2) {
 | 
| +  %v = add i32 %p1, %p2
 | 
| +  ret i32 %v
 | 
| +}
 | 
| +
 | 
| +; ASM-LABEL: Add2Regs:
 | 
| +; ASM:       add r0, r0, r1
 | 
| +; ASM-NEXT:  bx lr
 | 
| +
 | 
| +; IASM-LABEL: Add2Regs:
 | 
| +
 | 
| +; IASM:      .byte 0x1
 | 
| +; IASM-NEXT: .byte 0x0
 | 
| +; IASM-NEXT: .byte 0x80
 | 
| +; IASM-NEXT: .byte 0xe0
 | 
| 
 |