You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The current testcases for VMACF do not show what happens if the accumulator hits the 32-bit signed overflow. For instance, see the following sequence where I show a single 16-bit element of a full register:
This example assumes that the 32-bit accumulator goes into signed saturation (0x4FD07070 * 2 => overflows), but there is not testcase to show this behavior.
Instead, there is a test for VMACU that shows that saturation does not happen (but it doesn't show what happens when the 32-bit unsigned result overflows... probably there is 1-bit carry into the high part of the accumulator, but no test is shown).
The text was updated successfully, but these errors were encountered:
The current testcases for VMACF do not show what happens if the accumulator hits the 32-bit signed overflow. For instance, see the following sequence where I show a single 16-bit element of a full register:
This example assumes that the 32-bit accumulator goes into signed saturation (0x4FD07070 * 2 => overflows), but there is not testcase to show this behavior.
Instead, there is a test for VMACU that shows that saturation does not happen (but it doesn't show what happens when the 32-bit unsigned result overflows... probably there is 1-bit carry into the high part of the accumulator, but no test is shown).
The text was updated successfully, but these errors were encountered: