1 /*========================== begin_copyright_notice ============================ 2 3 Copyright (C) 2017-2021 Intel Corporation 4 5 SPDX-License-Identifier: MIT 6 7 ============================= end_copyright_notice ===========================*/ 8 #ifndef IGA_BXML_OPS_HPP 9 #define IGA_BXML_OPS_HPP 10 11 // ******************** DO NOT MODIFY DIRECTLY ******************** 12 // Auto-generated by IGA project tools 13 14 namespace iga 15 { 16 enum class Op 17 { 18 INVALID = 0, 19 FIRST_OP = 1, 20 21 ADD = FIRST_OP + 0, 22 ADD3 = FIRST_OP + 1, 23 ADDC = FIRST_OP + 2, 24 AND = FIRST_OP + 3, 25 ASR = FIRST_OP + 4, 26 AVG = FIRST_OP + 5, 27 BFE = FIRST_OP + 6, 28 BFI1 = FIRST_OP + 7, 29 BFI2 = FIRST_OP + 8, 30 BFN = FIRST_OP + 9, 31 BFREV = FIRST_OP + 10, 32 BRC = FIRST_OP + 11, 33 BRD = FIRST_OP + 12, 34 BREAK = FIRST_OP + 13, 35 CALL = FIRST_OP + 14, 36 CALLA = FIRST_OP + 15, 37 CBIT = FIRST_OP + 16, 38 CMP = FIRST_OP + 17, 39 CMPN = FIRST_OP + 18, 40 CONT = FIRST_OP + 19, 41 CSEL = FIRST_OP + 20, 42 DIM = FIRST_OP + 21, 43 DP2 = FIRST_OP + 22, 44 DP3 = FIRST_OP + 23, 45 DP4 = FIRST_OP + 24, 46 DP4A = FIRST_OP + 25, 47 DPAS = FIRST_OP + 26, 48 DPASW = FIRST_OP + 27, 49 DPH = FIRST_OP + 28, 50 ELSE = FIRST_OP + 29, 51 ENDIF = FIRST_OP + 30, 52 F16TO32 = FIRST_OP + 31, 53 F32TO16 = FIRST_OP + 32, 54 FBH = FIRST_OP + 33, 55 FBL = FIRST_OP + 34, 56 FRC = FIRST_OP + 35, 57 GOTO = FIRST_OP + 38, 58 HALT = FIRST_OP + 39, 59 IF = FIRST_OP + 40, 60 ILLEGAL = FIRST_OP + 41, 61 JMPI = FIRST_OP + 42, 62 JOIN = FIRST_OP + 43, 63 LINE = FIRST_OP + 44, 64 LRP = FIRST_OP + 45, 65 LZD = FIRST_OP + 46, 66 MAC = FIRST_OP + 47, 67 MACH = FIRST_OP + 48, 68 MACL = FIRST_OP + 49, 69 MAD = FIRST_OP + 50, 70 MADM = FIRST_OP + 51, 71 MATH = FIRST_OP + 54, 72 MOV = FIRST_OP + 55, 73 MOVI = FIRST_OP + 56, 74 MUL = FIRST_OP + 57, 75 NOP = FIRST_OP + 58, 76 NOT = FIRST_OP + 59, 77 OR = FIRST_OP + 60, 78 PLN = FIRST_OP + 61, 79 RET = FIRST_OP + 62, 80 RNDD = FIRST_OP + 63, 81 RNDE = FIRST_OP + 64, 82 RNDU = FIRST_OP + 65, 83 RNDZ = FIRST_OP + 66, 84 ROL = FIRST_OP + 67, 85 ROR = FIRST_OP + 68, 86 SAD2 = FIRST_OP + 69, 87 SADA2 = FIRST_OP + 70, 88 SEL = FIRST_OP + 73, 89 SEND = FIRST_OP + 74, 90 SENDC = FIRST_OP + 75, 91 SENDS = FIRST_OP + 76, 92 SENDSC = FIRST_OP + 77, 93 SHL = FIRST_OP + 79, 94 SHR = FIRST_OP + 80, 95 SMOV = FIRST_OP + 81, 96 SRND = FIRST_OP + 82, 97 SUBB = FIRST_OP + 83, 98 SYNC = FIRST_OP + 84, 99 WAIT = FIRST_OP + 85, 100 WHILE = FIRST_OP + 86, 101 XOR = FIRST_OP + 87, 102 103 LAST_OP = FIRST_OP + 87, 104 TOTAL_OPS = LAST_OP 105 }; 106 } 107 #endif // IGA_BXML_OPS_HPP 108