Skip to content

Commit 724506b

Browse files
committed
cmd/asm: add x86 AMX instructions
Added instructions LDTILECFG, STTILECFG, TDPBF16PS, TDPBSSD, TDPBSUD, TDPBUSD, TDPBUUD, TILELOADD, TILELOADDT1, TILESTORED Fixes: #61079
1 parent af8f94e commit 724506b

File tree

4 files changed

+67
-4
lines changed

4 files changed

+67
-4
lines changed

src/cmd/internal/obj/x86/aenum.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/internal/obj/x86/anames.go

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/cmd/internal/obj/x86/asm6.go

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -192,6 +192,7 @@ const (
192192
Ytextsize
193193
Yindir
194194
Ymax
195+
Ytr
195196
)
196197

197198
const (
@@ -315,10 +316,6 @@ const (
315316
// The P, L, and W fields are chosen to match
316317
// their eventual locations in the VEX prefix bytes.
317318

318-
// Encoding for VEX prefix in tables.
319-
// The P, L, and W fields are chosen to match
320-
// their eventual locations in the VEX prefix bytes.
321-
322319
// Using spare bit to make leading [E]VEX encoding byte different from
323320
// 0x0f even if all other VEX fields are 0.
324321
avxEscape = 1 << 6

src/cmd/internal/obj/x86/avx_optabs.go

Lines changed: 46 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)