On 7 December 2017 at 14:50, Ard Biesheuvel wrote:
> On 7 December 2017 at 14:39, Dave Martin wrote:
>> On Wed, Dec 06, 2017 at 07:43:37PM +, Ard Biesheuvel wrote:
>>> Add support macros to conditionally yield the NEON (and thus the CPU)
>>> that may be called from the assembler code.
>>>
>>>
On Thu, Dec 07, 2017 at 03:47:43PM +, Ard Biesheuvel wrote:
> On 7 December 2017 at 14:50, Ard Biesheuvel wrote:
> > On 7 December 2017 at 14:39, Dave Martin wrote:
> >> On Wed, Dec 06, 2017 at 07:43:37PM +, Ard Biesheuvel wrote:
[...]
> >>> + .macro if_will_cond_yield_neon
On Thu, Dec 07, 2017 at 02:50:11PM +, Ard Biesheuvel wrote:
> On 7 December 2017 at 14:39, Dave Martin wrote:
> > On Wed, Dec 06, 2017 at 07:43:37PM +, Ard Biesheuvel wrote:
> >> Add support macros to conditionally yield the NEON (and thus the CPU)
> >> that may be called from the assemble
On 7 December 2017 at 15:47, Ard Biesheuvel wrote:
> On 7 December 2017 at 14:50, Ard Biesheuvel wrote:
>> On 7 December 2017 at 14:39, Dave Martin wrote:
>>> On Wed, Dec 06, 2017 at 07:43:37PM +, Ard Biesheuvel wrote:
Add support macros to conditionally yield the NEON (and thus the CPU
On 7 December 2017 at 14:39, Dave Martin wrote:
> On Wed, Dec 06, 2017 at 07:43:37PM +, Ard Biesheuvel wrote:
>> Add support macros to conditionally yield the NEON (and thus the CPU)
>> that may be called from the assembler code.
>>
>> In some cases, yielding the NEON involves saving and resto
On Wed, Dec 06, 2017 at 07:43:37PM +, Ard Biesheuvel wrote:
> Add support macros to conditionally yield the NEON (and thus the CPU)
> that may be called from the assembler code.
>
> In some cases, yielding the NEON involves saving and restoring a non
> trivial amount of context (especially in
Add support macros to conditionally yield the NEON (and thus the CPU)
that may be called from the assembler code.
In some cases, yielding the NEON involves saving and restoring a non
trivial amount of context (especially in the CRC folding algorithms),
and so the macro is split into three, and the