Karl Meakin writes:
> On 01/07/2025 11:02, Richard Sandiford wrote:
>> Karl Meakin writes:
>>> @@ -763,6 +784,68 @@ (define_expand "cbranchcc4"
>>> ""
>>> )
>>>
>>> +;; Emit a `CB (register)` or `CB (immediate)` instruction.
>>> +;; The immediate range depends on the comparison code.
>>>
On 01/07/2025 11:02, Richard Sandiford wrote:
Karl Meakin writes:
@@ -763,6 +784,68 @@ (define_expand "cbranchcc4"
""
)
+;; Emit a `CB (register)` or `CB (immediate)` instruction.
+;; The immediate range depends on the comparison code.
+;; Comparisons against immediates outside this
Karl Meakin writes:
> @@ -763,6 +784,68 @@ (define_expand "cbranchcc4"
>""
> )
>
> +;; Emit a `CB (register)` or `CB (immediate)` instruction.
> +;; The immediate range depends on the comparison code.
> +;; Comparisons against immediates outside this range fall back to
> +;; CMP + B.
> +(de