1 ; RUN: llvm-as < %s | llc -march=bfin -verify-machineinstrs | FileCheck %s
3 ; CHECK: .section .rodata
7 define i32 @oper(i32 %op, i32 %A, i32 %B) {
9 switch i32 %op, label %bbx [
22 %R1 = add i32 %A, %B ; <i32> [#uses=1]
25 %R2 = sub i32 %A, %B ; <i32> [#uses=1]
28 %R3 = mul i32 %A, %B ; <i32> [#uses=1]
31 %R4 = sdiv i32 %A, %B ; <i32> [#uses=1]
34 %R5 = udiv i32 %A, %B ; <i32> [#uses=1]
37 %R6 = srem i32 %A, %B ; <i32> [#uses=1]
40 %R7 = urem i32 %A, %B ; <i32> [#uses=1]
43 %R8 = and i32 %A, %B ; <i32> [#uses=1]
46 %R9 = or i32 %A, %B ; <i32> [#uses=1]
49 %R10 = xor i32 %A, %B ; <i32> [#uses=1]