SALLD PKA Operation Request Structure.
More...
#include <salld.h>
Detailed Description
SALLD PKA Operation Request Structure.
This structure defines PKA request information which is used to perform the large vector arithmetic operations.
Restrictions of input parameters:
- Add: Alength, Blength > 0
- Subtract: Alength, Blength > 0; Alength >= Blength
- Multiply: Alength, Blength > 0
- Divide:
- Alength, Blength > 1
- Alength >= Blength
- Boperand cannot be zero
- Most significant word of Boperand can not be zero
- Right/Left Shift: Alength > 0
- Compare: Alength, Blength > 0; Alength = Blength
- Copy: Alength > 0
- Exponentitation (2-bit/4-bit ACT):
- Alength > 0
- Blength > 1
- Blength >= Alength
- Aoperand cannot be zero
- Coperand cannot be zero
- Boperand is odd (least significant bit set to 1)
- Most significant word of Boperand can not be zero
- Boperand > Coperand
Definition at line 2193 of file salld.h.
Field Documentation
Store the comparsion result
Definition at line 2195 of file salld.h.
Specify number of bits in shift operation
Definition at line 2196 of file salld.h.
Specify the arithmetic operation as defined at salldPkaOpTypes_t
Definition at line 2194 of file salld.h.
Pointers to up to 3 operand (A,B and C) buffers
Definition at line 2200 of file salld.h.
Specify the size of operands (A, B(C))in 32-bit words
Definition at line 2197 of file salld.h.
Pointer to the buffer to store the reminder
Definition at line 2201 of file salld.h.
Specify the size of reminder in 32-bit words
Definition at line 2199 of file salld.h.
Pointer to the buffer to store the operation result
Definition at line 2202 of file salld.h.
Specify the size of result in 32-bit words
Definition at line 2198 of file salld.h.
The documentation for this struct was generated from the following file: