1 2 3 4 5 6 7 8 9 10 11 12 13
; RUN: llc < %s -march=arm -mattr=vfp2 | not grep fmdrr ; RUN: llc < %s -march=arm -mattr=vfp2 | not grep fmrrd ; naive codegen for this is: ; _i: ; fmdrr d0, r0, r1 ; fmrrd r0, r1, d0 ; bx lr define i64 @test(double %X) { %Y = bitcast double %X to i64 ret i64 %Y }