Skip to content
Snippets Groups Projects
  • Jonathan Wright's avatar
    640df4ef
    aarch64: Fix float <-> int errors in vld4[q]_lane intrinsics · 640df4ef
    Jonathan Wright authored
    A previous commit "aarch64: Remove macros for vld4[q]_lane Neon
    intrinsics" introduced some float <-> int type conversion errors.
    This patch fixes those errors.
    
    gcc/ChangeLog:
    
    2021-08-18  Jonathan Wright  <jonathan.wright@arm.com>
    
    	* config/aarch64/arm_neon.h (vld3_lane_f64): Use float RTL
    	pattern and type cast.
    	(vld4_lane_f32): Use float RTL pattern.
    	(vld4q_lane_f64): Use float type cast.
    640df4ef
    History
    aarch64: Fix float <-> int errors in vld4[q]_lane intrinsics
    Jonathan Wright authored
    A previous commit "aarch64: Remove macros for vld4[q]_lane Neon
    intrinsics" introduced some float <-> int type conversion errors.
    This patch fixes those errors.
    
    gcc/ChangeLog:
    
    2021-08-18  Jonathan Wright  <jonathan.wright@arm.com>
    
    	* config/aarch64/arm_neon.h (vld3_lane_f64): Use float RTL
    	pattern and type cast.
    	(vld4_lane_f32): Use float RTL pattern.
    	(vld4q_lane_f64): Use float type cast.