#ifndef __CRD_UT10XX_DEVICE_TESTS_CMD_H
#define __CRD_UT10XX_DEVICE_TESTS_CMD_H

#define TCMD_TEST_INFO 0

#define TEST_BASE_ARTH 0x10
#define TCMD_ARTH_ADD 0x11
#define TCMD_ARTH_ADDD 0x12
#define TCMD_ARTH_SUB 0x13
#define TCMD_ARTH_SUBD 0x14
#define TCMD_ARTH_DIV 0x15
#define TCMD_ARTH_SDIV 0x16
#define TCMD_ARTH_AMUL 0x17
#define TCMD_ARTH_AQMUL 0x18
#define TCMD_ARTH_SMUL 0x19
#define TCMD_ARTH_MUL 0x1A
#define TCMD_ARTH_PINV 0x1B

#define TEST_BASE_FIELD 0x20
#define TCMD_FIELD_ASSIGN 0x21
#define TCMD_FIELD_ASSIGNZ 0x22
#define TCMD_FIELD_ASSIGNO 0x23
#define TCMD_FIELD_ISZ 0x24
#define TCMD_FIELD_ISO 0x25
#define TCMD_FIELD_ADD 0x26
#define TCMD_FIELD_SUB 0x27
#define TCMD_FIELD_MUL 0x28
#define TCMD_FIELD_SQR 0x29
#define TCMD_FIELD_MINUS 0x2A
#define TCMD_FIELD_INV 0x2B

#define TEST_BASE_ECC 0x30
#define TCMD_GEN_ORD_RED 0x31
#define TCMD_GEN_ORD_INV 0x32
#define TCMD_GEN_MULT 0x33
#define TCMD_ECDSA 0x34

#endif /* __CRD_UT10XX_DEVICE_TESTS_CMD_H */
