| Index: tests_lit/assembler/arm32/sub.ll
 | 
| diff --git a/tests_lit/assembler/arm32/sub.ll b/tests_lit/assembler/arm32/sub.ll
 | 
| index 775c3317708a6b3017fc53eecc7be3f56c339f98..138f7bda9fe39eb2b7292d180a6c42b0aaad3030 100644
 | 
| --- a/tests_lit/assembler/arm32/sub.ll
 | 
| +++ b/tests_lit/assembler/arm32/sub.ll
 | 
| @@ -1,5 +1,4 @@
 | 
|  ; Show that we know how to translate instruction sub.
 | 
| -; TODO(kschimpf) Currently only know how to test subtract 1 from R0.
 | 
|  
 | 
|  ; NOTE: We use -O2 to get rid of memory stores.
 | 
|  
 | 
| @@ -25,3 +24,20 @@ define internal i32 @sub1FromR0(i32 %p) {
 | 
|  ; IASM-NEXT: .byte 0x40
 | 
|  ; IASM-NEXT: .byte 0xe2
 | 
|  
 | 
| +
 | 
| +define internal i32 @Sub2Regs(i32 %p1, i32 %p2) {
 | 
| +  %v = sub i32 %p1, %p2
 | 
| +  ret i32 %v
 | 
| +}
 | 
| +
 | 
| +; ASM-LABEL: Sub2Regs:
 | 
| +; ASM:       sub r0, r0, r1
 | 
| +; ASM-NEXT:  bx lr
 | 
| +
 | 
| +; IASM-LABEL: Sub2Regs:
 | 
| +
 | 
| +; IASM:      .byte 0x1
 | 
| +; IASM-NEXT: .byte 0x0
 | 
| +; IASM-NEXT: .byte 0x40
 | 
| +; IASM-NEXT: .byte 0xe0
 | 
| +
 | 
| 
 |