PKA Arithmetic Operation Types
[SA LLD Constants (enums and defines)]

PKA Arithmetic Operation Types

Definition of PKA Arithmetic Operation Types Parameter operation of Sa_PkaReqInfo_t should be set to one of these types.



enum  Sa_PkaOpTypes_t {
  sa_PKA_OP_ADD = 0, sa_PKA_OP_SUB, sa_PKA_OP_MUL, sa_PKA_OP_DIV,
  sa_PKA_OP_RSHIFT, sa_PKA_OP_LSHIFT, sa_PKA_OP_COMP, sa_PKA_OP_COPY,
  sa_PKA_OP_EXP2, sa_PKA_OP_EXP4
}

Enumeration Type Documentation

Enumerator:
sa_PKA_OP_ADD 

Large Vector Addition (A+B)

sa_PKA_OP_SUB 

Large Vector Subtraction (A-B)

sa_PKA_OP_MUL 

Large Vector Mutiplication (A*B)

sa_PKA_OP_DIV 

Large Vector Division (A/B)

sa_PKA_OP_RSHIFT 

Large Vector Shift Right (A>>shiftval)

sa_PKA_OP_LSHIFT 

Large Vector Shift Left (A<<shiftval)

sa_PKA_OP_COMP 

Large Vector Comparison (A?B)

sa_PKA_OP_COPY 

Large Vector Copy (A->C)

sa_PKA_OP_EXP2 

Large Vector Exponentiation (Cexp(A)mod(B))(2-bit ACT)

sa_PKA_OP_EXP4 

Large Vector Exponentiation (Cexp(A)mod(B))(4-bit ACT)

Definition at line 2122 of file salld.h.


Copyright 2014, Texas Instruments Incorporated