mirror of
				https://github.com/c64scene-ar/llvm-6502.git
				synced 2025-10-31 08:16:47 +00:00 
			
		
		
		
	Revert "AVX-512: Full implementation for VRNDSCALESS/SD instructions and intrinsics."
The instructions were being generated on architectures that don't support avx512. This reverts commit r229837. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@229942 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
		| @@ -3193,14 +3193,12 @@ let TargetPrefix = "x86" in {  // All intrinsics start with "llvm.x86.". | ||||
|           Intrinsic<[llvm_v8f64_ty], [llvm_v8f64_ty, llvm_v8f64_ty, | ||||
|                      llvm_v8f64_ty, llvm_i8_ty, llvm_i32_ty], [IntrNoMem]>; | ||||
|  | ||||
|   def int_x86_avx512_mask_rndscale_ss : GCCBuiltin<"__builtin_ia32_rndscaless_mask">, | ||||
|           Intrinsic<[llvm_v4f32_ty], [llvm_v4f32_ty, llvm_v4f32_ty, llvm_v4f32_ty, | ||||
|                                      llvm_i8_ty, llvm_i32_ty, llvm_i32_ty], | ||||
|                                      [IntrNoMem]>; | ||||
|   def int_x86_avx512_mask_rndscale_sd : GCCBuiltin<"__builtin_ia32_rndscalesd_mask">, | ||||
|           Intrinsic<[llvm_v2f64_ty], [llvm_v2f64_ty, llvm_v2f64_ty, llvm_v2f64_ty, | ||||
|                                       llvm_i8_ty, llvm_i32_ty, llvm_i32_ty], | ||||
|                                      [IntrNoMem]>; | ||||
|   def int_x86_avx512_rndscale_ss        : GCCBuiltin<"__builtin_ia32_rndscaless">, | ||||
|               Intrinsic<[llvm_v4f32_ty], [llvm_v4f32_ty, llvm_v4f32_ty, | ||||
|                          llvm_i32_ty], [IntrNoMem]>; | ||||
|   def int_x86_avx512_rndscale_sd        : GCCBuiltin<"__builtin_ia32_rndscalesd">, | ||||
|               Intrinsic<[llvm_v2f64_ty], [llvm_v2f64_ty, llvm_v2f64_ty, | ||||
|                          llvm_i32_ty], [IntrNoMem]>; | ||||
|   def int_x86_avx512_sqrt_ss        : GCCBuiltin<"__builtin_ia32_sqrtrndss">, | ||||
|               Intrinsic<[llvm_v4f32_ty], [llvm_v4f32_ty, llvm_v4f32_ty], | ||||
|                         [IntrNoMem]>; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user