This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: IA64 Inline division patch


On Thu, Oct 31, 2002 at 12:58:45PM -0800, Steve Ellcey wrote:
> 	* config/ia64/ia64.h (MASK_INLINE_DIV_LAT): Remove.
> 	(MASK_INLINE_DIV_THR): Remove.
> 	(TARGET_INLINE_DIV_LAT): Remove.
> 	(TARGET_INLINE_DIV_THR): Remove.
> 	(TARGET_INLINE_DIV): Remove.
> 	(MASK_INLINE_FLOAT_DIV_LAT): New macro.
> 	(MASK_INLINE_FLOAT_DIV_THR): New macro.
> 	(MASK_INLINE_INT_DIV_LAT): New macro.
> 	(MASK_INLINE_INT_DIV_THR): New macro.
> 	(TARGET_INLINE_FLOAT_DIV_LAT): New macro.
> 	(TARGET_INLINE_FLOAT_DIV_THR): New macro.
> 	(TARGET_INLINE_INT_DIV_LAT): New macro.
> 	(TARGET_INLINE_INT_DIV_THR): New macro.
> 	(TARGET_INLINE_FLOAT_DIV): New macro.
> 	(TARGET_INLINE_INT_DIV): New macro.
> 	* config/ia64/ia64.md (divsi3): Change to use new macros.
> 	(modsi3): Ditto.
> 	(udivsi3): Ditto.
> 	(umodsi3): Ditto.
> 	(divsi3_internal): Ditto.
> 	(divdi3): Ditto.
> 	(moddi3): Ditto.
> 	(udivdi3): Ditto.
> 	(umoddi3): Ditto.
> 	(divdi3_internal_lat): Ditto.
> 	(divdi3_internal_thr): Ditto.
> 	(divsf3): Ditto.
> 	(divsf3_internal_lat): Ditto.
> 	(divsf3_internal_thr): Ditto.
> 	(divdf3): Ditto.
> 	(divdf3_internal_lat): Ditto.
> 	(divdf3_internal_thr): Ditto.
> 	(divtf3): Ditto.
> 	(divtf3_internal_lat): Ditto.
> 	(divtf3_internal_thr): Ditto.
> 	* config/ia64/ia64.c (ia64_override_options): Change
> 	to check new macros for conflicts in settings.

Ok except missing docs.


r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]