LDTILECFG - LoaD TILE ConFiG
STTILECFG - STore TILE ConFiG

LDTILECFG m512    (AMX-TILE#    tile configuration ← メモリ
void _tile_loadconfig(const void* tilecfg)
STTILECFG m512    (AMX-TILE#    tile configuration → メモリ
void _tile_storeconfig(void* tilecfg)

m512 *tilecfg
バイト位置 名称 説明
0 palette 0: AMXを使用しない (TILERELEASE)
1: AMXタイルパレット1を使用するための設定を行う
1 start row 0 (例外の後の再開の場合以外)
2-15 reserved 0
16-17 tile0.colsb 各タイル(TMM0-TMM7)の1行あたりの列の合計バイト数 (<= 64)
使用しないタイルについては、colsbと下記rowsの両方に0を指定する
18-19 tile1.colsb
20-21 tile2.colsb
22-23 tile3.colsb
24-25 tile4.colsb
26-27 tile5.colsb
28-29 tile6.colsb
30-31 tile7.colsb
32-47 reserved 0
48 tile0.rows 各タイル(TMM0-TMM7)の行数 (<= 16)
使用しないタイルについては、上記colsbとrowsの両方に0を指定する
49 tile1.rows
50 tile2.rows
51 tile3.rows
52 tile4.rows
53 tile5.rows
54 tile6.rows
55 tile7.rows
56-63 reserved 0


x86/x64 SIMD命令一覧表  フィードバック