HGMMA   R, gdesc[UR], R
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, gdesc[UR0], R0;

key: HGMMA_R_gdesc[UR]_R

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 10000000000000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 2BF16TF32000000111000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, gdesc[UR], R, R, INT_IMM
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, gdesc[UR0], R0, R0, 0x0;

key: HGMMA_R_gdesc[UR]_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 1000000000operand 3operand 400modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 201REGOFFSETmodi 2BF16TF32000000111000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, gdesc[UR], R, R, INT_IMM, SNOWFLAKE
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, gdesc[UR0], R0, R0, 0x0, INVALID1;

key: HGMMA_R_gdesc[UR]_R_R_I_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 1000000000operand 3operand 400modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 201REGOFFSETmodi 2BF16TF32000000operand 5000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, gdesc[UR], R, R, INT_IMM, gsb
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, gdesc[UR0], R0, R0, 0x0, gsb0;

key: HGMMA_R_gdesc[UR]_R_R_I_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 1000000000operand 3operand 400modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 201REGOFFSETmodi 2BF16TF32000000000000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, gdesc[UR], R, SNOWFLAKE
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, gdesc[UR0], R0, INVALID1;

key: HGMMA_R_gdesc[UR]_R_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 10000000000000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 2BF16TF32000000operand 3000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, gdesc[UR], R, UP
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, gdesc[UR0], R0, UP6;

key: HGMMA_R_gdesc[UR]_R_UP

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 10000000000000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 2BF16TF320000001111operand 310000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, gdesc[UR], R, UP, R, INT_IMM
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, gdesc[UR0], R0, UP6, R0, 0x0;

key: HGMMA_R_gdesc[UR]_R_UP_R_I

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 1000000000operand 4operand 500modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 201REGOFFSETmodi 2BF16TF320000001111operand 310000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, gdesc[UR], R, UP, R, INT_IMM, SNOWFLAKE
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, gdesc[UR0], R0, UP6, R0, 0x0, INVALID1;

key: HGMMA_R_gdesc[UR]_R_UP_R_I_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 1000000000operand 4operand 500modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 201REGOFFSETmodi 2BF16TF32000000operand 61operand 310000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, gdesc[UR], R, UP, R, INT_IMM, gsb
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, gdesc[UR0], R0, UP6, R0, 0x0, gsb0;

key: HGMMA_R_gdesc[UR]_R_UP_R_I_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 1000000000operand 4operand 500modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 201REGOFFSETmodi 2BF16TF320000000001operand 310000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, gdesc[UR], R, UP, SNOWFLAKE
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, gdesc[UR0], R0, UP6, INVALID1;

key: HGMMA_R_gdesc[UR]_R_UP_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 10000000000000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 2BF16TF32000000operand 41operand 310000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, gdesc[UR], R, UP, gsb
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, gdesc[UR0], R0, UP6, gsb0;

key: HGMMA_R_gdesc[UR]_R_UP_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 10000000000000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 2BF16TF320000000001operand 310000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, gdesc[UR], R, gsb
WRITE R (2 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, gdesc[UR0], R0, gsb0;

key: HGMMA_R_gdesc[UR]_R_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111001predicateoperand 0operand 10000000000000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 2000modi 2BF16TF32000000000000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, R, gdesc[UR], R
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, R0, gdesc[UR0], R0;

key: HGMMA_R_R_gdesc[UR]_R

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 200000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 2BF16TF32000000111000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, R, gdesc[UR], R, R, INT_IMM
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, R0, gdesc[UR0], R0, R0, 0x0;

key: HGMMA_R_R_gdesc[UR]_R_R_I

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 20operand 4operand 500modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG1REGOFFSETmodi 2BF16TF32000000111000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, R, gdesc[UR], R, R, INT_IMM, SNOWFLAKE
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, R0, gdesc[UR0], R0, R0, 0x0, INVALID1;

key: HGMMA_R_R_gdesc[UR]_R_R_I_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 20operand 4operand 500modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG1REGOFFSETmodi 2BF16TF32000000operand 6000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, R, gdesc[UR], R, R, INT_IMM, gsb
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, R0, gdesc[UR0], R0, R0, 0x0, gsb0;

key: HGMMA_R_R_gdesc[UR]_R_R_I_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 20operand 4operand 500modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG1REGOFFSETmodi 2BF16TF32000000000000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, R, gdesc[UR], R, SNOWFLAKE
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, R0, gdesc[UR0], R0, INVALID1;

key: HGMMA_R_R_gdesc[UR]_R_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 200000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 2BF16TF32000000operand 4000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, R, gdesc[UR], R, UP
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, R0, gdesc[UR0], R0, UP6;

key: HGMMA_R_R_gdesc[UR]_R_UP

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 200000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 2BF16TF320000001111operand 410000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, R, gdesc[UR], R, UP, R, INT_IMM
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, R0, gdesc[UR0], R0, UP6, R0, 0x0;

key: HGMMA_R_R_gdesc[UR]_R_UP_R_I

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 20operand 5operand 600modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG1REGOFFSETmodi 2BF16TF320000001111operand 410000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, R, gdesc[UR], R, UP, R, INT_IMM, SNOWFLAKE
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, R0, gdesc[UR0], R0, UP6, R0, 0x0, INVALID1;

key: HGMMA_R_R_gdesc[UR]_R_UP_R_I_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 20operand 5operand 600modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG1REGOFFSETmodi 2BF16TF32000000operand 71operand 410000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA.SP   R, R, gdesc[UR], R, UP, R, INT_IMM, gsb
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots) READ R (1 slots)

distilled: @P0 HGMMA.SP.64x8x16.F16 R0, R0, gdesc[UR0], R0, UP6, R0, 0x0, gsb0;

key: HGMMA_R_R_gdesc[UR]_R_UP_R_I_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 20operand 5operand 600modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG1REGOFFSETmodi 2BF16TF320000000001operand 410000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
0100000INVALID32.
0100001INVALID33.
0100010INVALID34.
0100011INVALID35.
0100100INVALID36.
0100101INVALID37.
0100110INVALID38.
0100111INVALID39.
0101000INVALID40.
0101001INVALID41.
0101010INVALID42.
0101011INVALID43.
0101100INVALID44.
0101101INVALID45.
0101110INVALID46.
0101111INVALID47.
0110000INVALID48.
0110001INVALID49.
0110010INVALID50.
0110011INVALID51.
0110100INVALID52.
0110101INVALID53.
0110110INVALID54.
0110111INVALID55.
0111000INVALID56.
0111001INVALID57.
0111010INVALID58.
0111011INVALID59.
0111100INVALID60.
0111101INVALID61.
0111110INVALID62.
0111111INVALID63.
100000064x8x32.
100000164x16x32.
100001064x24x32.
100001164x32x32.
100010064x40x32.
100010164x48x32.
100011064x56x32.
100011164x64x32.
100100064x72x32.
100100164x80x32.
100101064x88x32.
100101164x96x32.
100110064x104x32.
100110164x112x32.
100111064x120x32.
100111164x128x32.
101000064x136x32.
101000164x144x32.
101001064x152x32.
101001164x160x32.
101010064x168x32.
101010164x176x32.
101011064x184x32.
101011164x192x32.
101100064x200x32.
101100164x208x32.
101101064x216x32.
101101164x224x32.
101110064x232x32.
101110164x240x32.
101111064x248x32.
101111164x256x32.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, R, gdesc[UR], R, UP, SNOWFLAKE
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, R0, gdesc[UR0], R0, UP6, INVALID1;

key: HGMMA_R_R_gdesc[UR]_R_UP_SNOWFLAKE

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 200000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 2BF16TF32000000operand 51operand 410000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, R, gdesc[UR], R, UP, gsb
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, R0, gdesc[UR0], R0, UP6, gsb0;

key: HGMMA_R_R_gdesc[UR]_R_UP_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 200000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 2BF16TF320000000001operand 410000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.

HGMMA   R, R, gdesc[UR], R, gsb
WRITE R (2 slots) READ R (4 slots) READ UR (4 slots) READ R (2 slots)

distilled: @P0 HGMMA.64x8x16.F16 R0, R0, gdesc[UR0], R0, gsb0;

key: HGMMA_R_R_gdesc[UR]_R_gsb

0123456701234567012345670123456701234567012345670123456701234567
000011111011predicateoperand 0operand 1operand 200000000000000modi 10000
0123456701234567012345670123456701234567012345670123456701234567
operand 3cNEG00modi 2BF16TF32000000000000010000000000000stally111111b-maskreuse00

Modifier Group 1
000000064x8x16.
000000164x16x16.
000001064x24x16.
000001164x32x16.
000010064x40x16.
000010164x48x16.
000011064x56x16.
000011164x64x16.
000100064x72x16.
000100164x80x16.
000101064x88x16.
000101164x96x16.
000110064x104x16.
000110164x112x16.
000111064x120x16.
000111164x128x16.
001000064x136x16.
001000164x144x16.
001001064x152x16.
001001164x160x16.
001010064x168x16.
001010164x176x16.
001011064x184x16.
001011164x192x16.
001100064x200x16.
001100164x208x16.
001101064x216x16.
001101164x224x16.
001110064x232x16.
001110164x240x16.
001111064x248x16.
001111164x256x16.
010000064x8x8.
010000164x16x8.
010001064x24x8.
010001164x32x8.
010010064x40x8.
010010164x48x8.
010011064x56x8.
010011164x64x8.
010100064x72x8.
010100164x80x8.
010101064x88x8.
010101164x96x8.
010110064x104x8.
010110164x112x8.
010111064x120x8.
010111164x128x8.
011000064x136x8.
011000164x144x8.
011001064x152x8.
011001164x160x8.
011010064x168x8.
011010164x176x8.
011011064x184x8.
011011164x192x8.
011100064x200x8.
011100164x208x8.
011101064x216x8.
011101164x224x8.
011110064x232x8.
011110164x240x8.
011111064x248x8.
011111164x256x8.
1000000INVALID64.
1000001INVALID65.
1000010INVALID66.
1000011INVALID67.
1000100INVALID68.
1000101INVALID69.
1000110INVALID70.
1000111INVALID71.
1001000INVALID72.
1001001INVALID73.
1001010INVALID74.
1001011INVALID75.
1001100INVALID76.
1001101INVALID77.
1001110INVALID78.
1001111INVALID79.
1010000INVALID80.
1010001INVALID81.
1010010INVALID82.
1010011INVALID83.
1010100INVALID84.
1010101INVALID85.
1010110INVALID86.
1010111INVALID87.
1011000INVALID88.
1011001INVALID89.
1011010INVALID90.
1011011INVALID91.
1011100INVALID92.
1011101INVALID93.
1011110INVALID94.
1011111INVALID95.
1100000INVALID96.
1100001INVALID97.
1100010INVALID98.
1100011INVALID99.
1100100INVALID100.
1100101INVALID101.
1100110INVALID102.
1100111INVALID103.
1101000INVALID104.
1101001INVALID105.
1101010INVALID106.
1101011INVALID107.
1101100INVALID108.
1101101INVALID109.
1101110INVALID110.
1101111INVALID111.
1110000INVALID112.
1110001INVALID113.
1110010INVALID114.
1110011INVALID115.
1110100INVALID116.
1110101INVALID117.
1110110INVALID118.
1110111INVALID119.
1111000INVALID120.
1111001INVALID121.
1111010INVALID122.
1111011INVALID123.
1111100INVALID124.
1111101INVALID125.
1111110INVALID126.
1111111INVALID127.

Modifier Group 2
0F16.
1F32.