| ; RUN: llc -mtriple i686-gnu -filetype asm -o - %s 2>&1 | FileCheck %s | |
| define void @test_L_ff() { | |
| entry: | |
| call void asm "", "L,~{dirflag},~{fpsr},~{flags}"(i32 255) | |
| ret void | |
| } | |
| ; CHECK-NOT: error: invalid operand for inline asm constraint 'L' | |
| define void @test_L_ffff() { | |
| entry: | |
| call void asm "", "L,~{dirflag},~{fpsr},~{flags}"(i32 65535) | |
| ret void | |
| } | |
| ; CHECK-NOT: error: invalid operand for inline asm constraint 'L' | |
| define void @test_M_1() { | |
| entry: | |
| call void asm "", "M,~{dirflag},~{fpsr},~{flags}"(i32 1) | |
| ret void | |
| } | |
| ; CHECK-NOT: error: invalid operand for inline asm constraint 'M' | |
| define void @test_O_64() { | |
| entry: | |
| call void asm "", "O,~{dirflag},~{fpsr},~{flags}"(i32 64) | |
| ret void | |
| } | |
| ; CHECK-NOT: error: invalid operand for inline asm constraint 'O' | |