[Bug target/82034] SMMLAR pattern not detected on ARMv7-M

2017-12-15 Thread oscar.molin at sigicom dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82034 --- Comment #3 from Oscar Molin --- The same thing applies to SMMULR, possibly others as well.

[Bug target/82034] SMMLAR pattern not detected on ARMv7-M

2017-08-30 Thread oscar.molin at sigicom dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82034 --- Comment #2 from Oscar Molin --- (In reply to Richard Biener from comment #1) > Can you please quote the typedefs for q31_t and q63_t, specify the GCC > version you tested and provide a full testcase that can be compiled? I made a program

[Bug target/82034] New: SMMLAR pattern not detected on ARMv7-M

2017-08-30 Thread oscar.molin at sigicom dot com
Assignee: unassigned at gcc dot gnu.org Reporter: oscar.molin at sigicom dot com Target Milestone: --- CMSIS-DSP contains the following macro in arm_math.h: #define multAcc_32x32_keep32_R(a, x, y) \ a = (q31_t) (q63_t) a) << 32) + ((q63_t) x * y) + 0x8000