diff options
author | Damjan Marion <damjan.marion@gmail.com> | 2020-02-13 18:14:06 +0100 |
---|---|---|
committer | Damjan Marion <damjan.marion@gmail.com> | 2020-02-13 18:17:54 +0100 |
commit | f75defa7676759fa81ae75e7edd492572c6b8fd6 (patch) | |
tree | da5eecdcdec868d14d81db8c59e2d1271899d49b /src/vlibmemory/memory_api.h | |
parent | adcfb15fa0b08403c5b5b170149f7d3662e65761 (diff) |
vppinfra: add 128-bit and 512-bit a ^ b ^ c shortcut
This allows us to combine 2 XOR operations into signle instruction
which makes difference in crypto op:
- in x86, by using ternary logic instruction
- on ARM, by using EOR3 instruction (available with sha3 feature)
Type: refactor
Change-Id: Ibdf9001840399d2f838d491ca81b57cbd8430433
Signed-off-by: Damjan Marion <damjan.marion@gmail.com>
Diffstat (limited to 'src/vlibmemory/memory_api.h')
0 files changed, 0 insertions, 0 deletions