| 
							
							; RUN: llc < %s -mtriple=x86_64-- -mattr=-avx | grep movq | count 2
 | 
						
						
						
						
							 | 
							
							; RUN: llc < %s -mtriple=x86_64-- -mattr=-avx | not grep rsp
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							define i64 @test1(double %A) {
 | 
						
						
						
						
							 | 
							
							   %B = bitcast double %A to i64
 | 
						
						
						
						
							 | 
							
							   ret i64 %B
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 | 
						
						
						
						
							 | 
							
							define double @test2(i64 %A) {
 | 
						
						
						
						
							 | 
							
							   %B = bitcast i64 %A to double
 | 
						
						
						
						
							 | 
							
							   ret double %B
 | 
						
						
						
						
							 | 
							
							}
 | 
						
						
						
						
							 | 
							
							
 |