diff --git a/src/intel/compiler/brw_disasm.c b/src/intel/compiler/brw_disasm.c index 3588e1135b7..833455660be 100644 --- a/src/intel/compiler/brw_disasm.c +++ b/src/intel/compiler/brw_disasm.c @@ -278,7 +278,6 @@ static const char *const end_of_thread[2] = { static const char *const gfx6_sfid[16] = { [BRW_SFID_NULL] = "null", - [BRW_SFID_MATH] = "math", [BRW_SFID_SAMPLER] = "sampler", [BRW_SFID_MESSAGE_GATEWAY] = "gateway", [BRW_SFID_URB] = "urb", diff --git a/src/intel/compiler/brw_eu_defines.h b/src/intel/compiler/brw_eu_defines.h index 6d624ae06be..cb5e173a212 100644 --- a/src/intel/compiler/brw_eu_defines.h +++ b/src/intel/compiler/brw_eu_defines.h @@ -1120,11 +1120,8 @@ enum tgl_sync_function { */ enum brw_message_target { BRW_SFID_NULL = 0, - BRW_SFID_MATH = 1, /* Only valid on Gfx4-5 */ BRW_SFID_SAMPLER = 2, BRW_SFID_MESSAGE_GATEWAY = 3, - BRW_SFID_DATAPORT_READ = 4, - BRW_SFID_DATAPORT_WRITE = 5, BRW_SFID_URB = 6, BRW_SFID_THREAD_SPAWNER = 7, BRW_SFID_VME = 8, diff --git a/src/intel/compiler/brw_gram.y b/src/intel/compiler/brw_gram.y index a1a58091ce0..2a37621fbe8 100644 --- a/src/intel/compiler/brw_gram.y +++ b/src/intel/compiler/brw_gram.y @@ -384,7 +384,7 @@ add_label(struct brw_codegen *p, const char* label_name, enum instr_label_type t %token IF ILLEGAL %token JMPI JOIN %token LINE LRP LZD -%token MAC MACH MAD MADM MOV MOVI MUL MREST MSAVE +%token MAC MACH MAD MADM MATH MOV MOVI MUL MREST MSAVE %token NENOP NOP NOT %token OR %token PLN POP PUSH @@ -404,8 +404,8 @@ add_label(struct brw_codegen *p, const char* label_name, enum instr_label_type t %type sync_arg /* shared functions for send */ -%token CONST CRE DATA DP_DATA_1 GATEWAY MATH PIXEL_INTERP READ RENDER SAMPLER -%token THREAD_SPAWNER URB VME WRITE DP_SAMPLER RT_ACCEL SLM TGM UGM +%token CONST CRE DATA DP_DATA_1 GATEWAY PIXEL_INTERP RENDER SAMPLER +%token THREAD_SPAWNER URB VME DP_SAMPLER RT_ACCEL SLM TGM UGM /* message details for send */ %token MSGDESC_BEGIN SRC1_LEN EX_BSO MSGDESC_END @@ -1044,10 +1044,7 @@ sendsopcode: sharedfunction: NULL_TOKEN { $$ = BRW_SFID_NULL; } - | MATH { $$ = BRW_SFID_MATH; } | GATEWAY { $$ = BRW_SFID_MESSAGE_GATEWAY; } - | READ { $$ = BRW_SFID_DATAPORT_READ; } - | WRITE { $$ = BRW_SFID_DATAPORT_WRITE; } | URB { $$ = BRW_SFID_URB; } | THREAD_SPAWNER { $$ = BRW_SFID_THREAD_SPAWNER; } | VME { $$ = BRW_SFID_VME; } diff --git a/src/intel/compiler/brw_lex.l b/src/intel/compiler/brw_lex.l index 3fd8eb8ec48..d893682cd37 100644 --- a/src/intel/compiler/brw_lex.l +++ b/src/intel/compiler/brw_lex.l @@ -129,6 +129,7 @@ wait { yylval.integer = BRW_OPCODE_WAIT; return WAIT; } while { yylval.integer = BRW_OPCODE_WHILE; return WHILE; } xor { yylval.integer = BRW_OPCODE_XOR; return XOR; } sync { yylval.integer = BRW_OPCODE_SYNC; return SYNC; } +math { yylval.integer = BRW_OPCODE_MATH; return MATH; } /* extended math functions */ cos { yylval.integer = BRW_MATH_FUNCTION_COS; return COS; } @@ -174,9 +175,6 @@ render { return RENDER; } const { return CONST; } data { return DATA; } cre { return CRE; } -math { return MATH; } -read { return READ; } -write { return WRITE; } vme { return VME; } "pixel interp" { return PIXEL_INTERP; } "dp data 1" { return DP_DATA_1; }