|  | ; 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' | 
|  |  |