Chris Lattner | 5591c51 | 2006-06-08 18:20:13 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llc -march=x86 |
| 2 | |
| 3 | int %test1() { |
| 4 | ; Dest is AX, dest type = i32. |
Chris Lattner | 586e653 | 2006-06-08 18:26:48 +0000 | [diff] [blame] | 5 | %tmp4 = call int asm sideeffect "FROB $0", "={ax}"() |
Chris Lattner | 5591c51 | 2006-06-08 18:20:13 +0000 | [diff] [blame] | 6 | ret int %tmp4 |
| 7 | } |
| 8 | |
Chris Lattner | 586e653 | 2006-06-08 18:26:48 +0000 | [diff] [blame] | 9 | void %test2(int %V) { |
| 10 | ; input is AX, in type = i32. |
| 11 | call void asm sideeffect "FROB $0", "{ax}"(int %V) |
| 12 | ret void |
| 13 | } |
| 14 | |