On 7/19/23 04:11, Xiao Zeng wrote: > This patch completes the recognition of Zicond when the select pattern > with condition eq or neq to 0 (using equality as an example), namely: [ ... ] I've committed the attached patch which implements a simple cost model for using Zicond to implement conditional moves. I've changed it to give the proper cost (COSTS_N_INSNS (1) and removed the extraneous GET_CODE (object) tests adjusted the ChangeLog a bit and pushed it to the trunk. Thanks! Jeff