Skip to content

Commit a2decbe

Browse files
fangliu2020igcbot
authored andcommitted
Update IGA BXML models
Update IGA BXML models
1 parent 13203a4 commit a2decbe

File tree

12 files changed

+56
-45
lines changed

12 files changed

+56
-45
lines changed

visa/iga/IGALibrary/Models/bxml/ModelGen10.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -878,7 +878,8 @@ static const iga::OpSpec MODEL_GEN10_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
878878
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER|OpSpec::Attr::SUPPORTS_SATURATION
879879
},
880880
{Op::INVALID, Platform::GEN10, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
881-
{Op::WAIT /* Op::89 */, Platform::GEN10, 0x30,
881+
{Op::INVALID, Platform::GEN10, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
882+
{Op::WAIT /* Op::90 */, Platform::GEN10, 0x30,
882883
"wait",
883884
"Wait Notification",
884885
OpSpec::Format::SYNC_UNARY,
@@ -888,14 +889,14 @@ static const iga::OpSpec MODEL_GEN10_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
888889
},
889890
OpSpec::Attr::NONE
890891
},
891-
{Op::WHILE /* Op::90 */, Platform::GEN10, 0x27,
892+
{Op::WHILE /* Op::91 */, Platform::GEN10, 0x27,
892893
"while",
893894
"While",
894895
OpSpec::Format::JUMP_UNARY_IMM,
895896
{}, // no type mappings
896897
OpSpec::Attr::SUPPORTS_PREDICATION
897898
},
898-
{Op::XOR /* Op::91 */, Platform::GEN10, 0x07,
899+
{Op::XOR /* Op::92 */, Platform::GEN10, 0x07,
899900
"xor",
900901
"Logic Xor",
901902
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelGen11.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -821,7 +821,8 @@ static const iga::OpSpec MODEL_GEN11_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
821821
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER|OpSpec::Attr::SUPPORTS_SATURATION
822822
},
823823
{Op::INVALID, Platform::GEN11, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
824-
{Op::WAIT /* Op::89 */, Platform::GEN11, 0x30,
824+
{Op::INVALID, Platform::GEN11, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
825+
{Op::WAIT /* Op::90 */, Platform::GEN11, 0x30,
825826
"wait",
826827
"Wait Notification",
827828
OpSpec::Format::SYNC_UNARY,
@@ -831,14 +832,14 @@ static const iga::OpSpec MODEL_GEN11_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
831832
},
832833
OpSpec::Attr::NONE
833834
},
834-
{Op::WHILE /* Op::90 */, Platform::GEN11, 0x27,
835+
{Op::WHILE /* Op::91 */, Platform::GEN11, 0x27,
835836
"while",
836837
"While",
837838
OpSpec::Format::JUMP_UNARY_IMM,
838839
{}, // no type mappings
839840
OpSpec::Attr::SUPPORTS_PREDICATION
840841
},
841-
{Op::XOR /* Op::91 */, Platform::GEN11, 0x07,
842+
{Op::XOR /* Op::92 */, Platform::GEN11, 0x07,
842843
"xor",
843844
"Logic Xor",
844845
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelGen7p5.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -706,7 +706,8 @@ static const iga::OpSpec MODEL_GEN7P5_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
706706
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER|OpSpec::Attr::SUPPORTS_SATURATION
707707
},
708708
{Op::INVALID, Platform::GEN7P5, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
709-
{Op::WAIT /* Op::89 */, Platform::GEN7P5, 0x30,
709+
{Op::INVALID, Platform::GEN7P5, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
710+
{Op::WAIT /* Op::90 */, Platform::GEN7P5, 0x30,
710711
"wait",
711712
"Wait Notification",
712713
OpSpec::Format::SYNC_UNARY,
@@ -716,14 +717,14 @@ static const iga::OpSpec MODEL_GEN7P5_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
716717
},
717718
OpSpec::Attr::NONE
718719
},
719-
{Op::WHILE /* Op::90 */, Platform::GEN7P5, 0x27,
720+
{Op::WHILE /* Op::91 */, Platform::GEN7P5, 0x27,
720721
"while",
721722
"While",
722723
OpSpec::Format::JUMP_UNARY_IMM,
723724
{}, // no type mappings
724725
OpSpec::Attr::SUPPORTS_PREDICATION
725726
},
726-
{Op::XOR /* Op::91 */, Platform::GEN7P5, 0x07,
727+
{Op::XOR /* Op::92 */, Platform::GEN7P5, 0x07,
727728
"xor",
728729
"Logic Xor",
729730
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelGen8.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -850,7 +850,8 @@ static const iga::OpSpec MODEL_GEN8_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
850850
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER|OpSpec::Attr::SUPPORTS_SATURATION
851851
},
852852
{Op::INVALID, Platform::GEN8, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
853-
{Op::WAIT /* Op::89 */, Platform::GEN8, 0x30,
853+
{Op::INVALID, Platform::GEN8, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
854+
{Op::WAIT /* Op::90 */, Platform::GEN8, 0x30,
854855
"wait",
855856
"Wait Notification",
856857
OpSpec::Format::SYNC_UNARY,
@@ -860,14 +861,14 @@ static const iga::OpSpec MODEL_GEN8_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
860861
},
861862
OpSpec::Attr::NONE
862863
},
863-
{Op::WHILE /* Op::90 */, Platform::GEN8, 0x27,
864+
{Op::WHILE /* Op::91 */, Platform::GEN8, 0x27,
864865
"while",
865866
"While",
866867
OpSpec::Format::JUMP_UNARY_IMM,
867868
{}, // no type mappings
868869
OpSpec::Attr::SUPPORTS_PREDICATION
869870
},
870-
{Op::XOR /* Op::91 */, Platform::GEN8, 0x07,
871+
{Op::XOR /* Op::92 */, Platform::GEN8, 0x07,
871872
"xor",
872873
"Logic Xor",
873874
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelGen9.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -872,7 +872,8 @@ static const iga::OpSpec MODEL_GEN9_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
872872
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER|OpSpec::Attr::SUPPORTS_SATURATION
873873
},
874874
{Op::INVALID, Platform::GEN9, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
875-
{Op::WAIT /* Op::89 */, Platform::GEN9, 0x30,
875+
{Op::INVALID, Platform::GEN9, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
876+
{Op::WAIT /* Op::90 */, Platform::GEN9, 0x30,
876877
"wait",
877878
"Wait Notification",
878879
OpSpec::Format::SYNC_UNARY,
@@ -882,14 +883,14 @@ static const iga::OpSpec MODEL_GEN9_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
882883
},
883884
OpSpec::Attr::NONE
884885
},
885-
{Op::WHILE /* Op::90 */, Platform::GEN9, 0x27,
886+
{Op::WHILE /* Op::91 */, Platform::GEN9, 0x27,
886887
"while",
887888
"While",
888889
OpSpec::Format::JUMP_UNARY_IMM,
889890
{}, // no type mappings
890891
OpSpec::Attr::SUPPORTS_PREDICATION
891892
},
892-
{Op::XOR /* Op::91 */, Platform::GEN9, 0x07,
893+
{Op::XOR /* Op::92 */, Platform::GEN9, 0x07,
893894
"xor",
894895
"Logic Xor",
895896
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelXe.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -640,14 +640,15 @@ static const iga::OpSpec MODEL_XE_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
640640
OpSpec::Attr::NONE
641641
},
642642
{Op::INVALID, Platform::XE, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
643-
{Op::WHILE /* Op::90 */, Platform::XE, 0x27,
643+
{Op::INVALID, Platform::XE, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
644+
{Op::WHILE /* Op::91 */, Platform::XE, 0x27,
644645
"while",
645646
"While",
646647
OpSpec::Format::JUMP_UNARY_IMM,
647648
{}, // no type mappings
648649
OpSpec::Attr::SUPPORTS_PREDICATION
649650
},
650-
{Op::XOR /* Op::91 */, Platform::XE, 0x67,
651+
{Op::XOR /* Op::92 */, Platform::XE, 0x67,
651652
"xor",
652653
"Logic Xor",
653654
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelXe2.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -384,7 +384,7 @@ static const iga::OpSpec MODEL_XE2_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
384384
// UD <- UD
385385
{TYPE(Type::UD),TYPE(Type::UD)}
386386
},
387-
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER|OpSpec::Attr::SUPPORTS_SATURATION
387+
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER
388388
},
389389
{Op::MAC /* Op::49 */, Platform::XE2, 0x48,
390390
"mac",
@@ -756,14 +756,15 @@ static const iga::OpSpec MODEL_XE2_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
756756
OpSpec::Attr::NONE
757757
},
758758
{Op::INVALID, Platform::XE2, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
759-
{Op::WHILE /* Op::90 */, Platform::XE2, 0x27,
759+
{Op::INVALID, Platform::XE2, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
760+
{Op::WHILE /* Op::91 */, Platform::XE2, 0x27,
760761
"while",
761762
"While",
762763
OpSpec::Format::JUMP_UNARY_IMM,
763764
{}, // no type mappings
764765
OpSpec::Attr::SUPPORTS_PREDICATION
765766
},
766-
{Op::XOR /* Op::91 */, Platform::XE2, 0x67,
767+
{Op::XOR /* Op::92 */, Platform::XE2, 0x67,
767768
"xor",
768769
"Logic Xor",
769770
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelXe3.hpp

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -372,7 +372,7 @@ static const iga::OpSpec MODEL_XE3_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
372372
// UD <- UD
373373
{TYPE(Type::UD),TYPE(Type::UD)}
374374
},
375-
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER|OpSpec::Attr::SUPPORTS_SATURATION
375+
OpSpec::Attr::SUPPORTS_PREDICATION|OpSpec::Attr::SUPPORTS_FLAGMODIFIER
376376
},
377377
{Op::MAC /* Op::49 */, Platform::XE3, 0x48,
378378
"mac",
@@ -752,14 +752,15 @@ static const iga::OpSpec MODEL_XE3_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
752752
OpSpec::Attr::NONE
753753
},
754754
{Op::INVALID, Platform::XE3, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
755-
{Op::WHILE /* Op::90 */, Platform::XE3, 0x27,
755+
{Op::INVALID, Platform::XE3, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
756+
{Op::WHILE /* Op::91 */, Platform::XE3, 0x27,
756757
"while",
757758
"While",
758759
OpSpec::Format::JUMP_UNARY_IMM,
759760
{}, // no type mappings
760761
OpSpec::Attr::SUPPORTS_PREDICATION
761762
},
762-
{Op::XOR /* Op::91 */, Platform::XE3, 0x67,
763+
{Op::XOR /* Op::92 */, Platform::XE3, 0x67,
763764
"xor",
764765
"Logic Xor",
765766
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelXeHP.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -765,14 +765,15 @@ static const iga::OpSpec MODEL_XE_HP_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
765765
OpSpec::Attr::NONE
766766
},
767767
{Op::INVALID, Platform::XE_HP, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
768-
{Op::WHILE /* Op::90 */, Platform::XE_HP, 0x27,
768+
{Op::INVALID, Platform::XE_HP, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
769+
{Op::WHILE /* Op::91 */, Platform::XE_HP, 0x27,
769770
"while",
770771
"While",
771772
OpSpec::Format::JUMP_UNARY_IMM,
772773
{}, // no type mappings
773774
OpSpec::Attr::SUPPORTS_PREDICATION
774775
},
775-
{Op::XOR /* Op::91 */, Platform::XE_HP, 0x67,
776+
{Op::XOR /* Op::92 */, Platform::XE_HP, 0x67,
776777
"xor",
777778
"Logic Xor",
778779
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

visa/iga/IGALibrary/Models/bxml/ModelXeHPC.hpp

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*========================== begin_copyright_notice ============================
22
3-
Copyright (C) 2017-2024 Intel Corporation
3+
Copyright (C) 2017-2025 Intel Corporation
44
55
SPDX-License-Identifier: MIT
66
@@ -780,14 +780,15 @@ static const iga::OpSpec MODEL_XE_HPC_OPSPECS[unsigned(Op::TOTAL_OPS) + 1] {
780780
OpSpec::Attr::NONE
781781
},
782782
{Op::INVALID, Platform::XE_HPC, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
783-
{Op::WHILE /* Op::90 */, Platform::XE_HPC, 0x27,
783+
{Op::INVALID, Platform::XE_HPC, 0x0, nullptr, nullptr, OpSpec::Format::INVALID, {}, OpSpec::Attr::NONE, },
784+
{Op::WHILE /* Op::91 */, Platform::XE_HPC, 0x27,
784785
"while",
785786
"While",
786787
OpSpec::Format::JUMP_UNARY_IMM,
787788
{}, // no type mappings
788789
OpSpec::Attr::SUPPORTS_PREDICATION
789790
},
790-
{Op::XOR /* Op::91 */, Platform::XE_HPC, 0x67,
791+
{Op::XOR /* Op::92 */, Platform::XE_HPC, 0x67,
791792
"xor",
792793
"Logic Xor",
793794
OpSpec::Format::BASIC_BINARY_REG_REGIMM,

0 commit comments

Comments
 (0)