Re: [PATCH v5] Hexagon: add PC alignment check and exception

2024-05-03 Thread Richard Henderson
On 5/3/24 06:38, Matheus Tavares Bernardino wrote: On Thu, 2 May 2024 13:00:34 -0700 Richard Henderson wrote: On 5/2/24 12:20, Matheus Tavares Bernardino wrote: + +void test_multi_cof(void) +{ +asm volatile( +"p0 = cmp.eq(r0, r0)\n" +"{\n" +"if (p0) jump test

Re: [PATCH v5] Hexagon: add PC alignment check and exception

2024-05-03 Thread Matheus Tavares Bernardino
On Thu, 2 May 2024 13:00:34 -0700 Richard Henderson wrote: > > On 5/2/24 12:20, Matheus Tavares Bernardino wrote: > > > > + > > +void test_multi_cof(void) > > +{ > > +asm volatile( > > +"p0 = cmp.eq(r0, r0)\n" > > +"{\n" > > +"if (p0) jump test_multi_cof_unaligned\

Re: [PATCH v5] Hexagon: add PC alignment check and exception

2024-05-02 Thread Richard Henderson
On 5/2/24 12:20, Matheus Tavares Bernardino wrote: The Hexagon Programmer's Reference Manual says that the exception 0x1e should be raised upon an unaligned program counter. Let's implement that and also add some tests. Signed-off-by: Matheus Tavares Bernardino Reviewed-by: Richard Henderson R

[PATCH v5] Hexagon: add PC alignment check and exception

2024-05-02 Thread Matheus Tavares Bernardino
The Hexagon Programmer's Reference Manual says that the exception 0x1e should be raised upon an unaligned program counter. Let's implement that and also add some tests. Signed-off-by: Matheus Tavares Bernardino Reviewed-by: Richard Henderson Reviewed-by: Taylor Simpson --- Changes in v5: - Merg