1 ; RUN: llc < %s -march=x86 | FileCheck %s
4 ; Passing a non-killed value to asm in {st}.
5 ; Make sure it is duped before.
6 ; asm kills st(0), so we shouldn't pop anything
15 call void asm sideeffect "fistpl $0", "{st}"(double 1.000000e+06)
16 call void asm sideeffect "fistpl $0", "{st}"(double 1.000000e+06)
20 ; A valid alternative would be to remat the constant pool load before each