NVIDIA ISA Viewer

QFMA4

5 variants on SM100 (B200)

QFMA4
R,R,R,R
distilled: @P0 QFMA4.E5M2x4.E5M2x4.E5M2x4 R0, R0.B3210, R0.B3210, R0.B3210;
key: QFMA4_R_R_R_R
0123456701234567012345670123456701234567012345670123456701234567
110111100100predoperand 0operand 1operand 20000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cABScNEGmodimodi 1modi 20modi 3cABScNEGmodimodi 4SATFINITE00000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000E5M2x4
001E4M3x4
011E3M2x4
100E2M3x4
101E2M1x4
111E8x4

Modifier Group 2

BinaryValue
0E5M2x4
1E4M3x4

Modifier Group 3

BinaryValue
0E5M2x4
1E2M3x4

Modifier Group 4

BinaryValue
00E5M2x4
01E4M3x4
11INVALID3

Operand 1 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 2 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 3 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101INVALID5
110INVALID6
111INVALID7
QFMA4
R,R,R,I
distilled: @P0 QFMA4.E5M2x4.E5M2x4.E5M2x4 R0, R0.B3210, R0.B3210, 0x0;
key: QFMA4_R_R_R_I
0123456701234567012345670123456701234567012345670123456701234567
110111100010predoperand 0operand 1operand 3
0123456701234567012345670123456701234567012345670123456701234567
operand 2cABScNEGmodimodi 1modi 20modi 3cABScNEGmodimodi 4SATFINITE00000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000E5M2x4
001E4M3x4
011E3M2x4
100E2M3x4
101E2M1x4
111E8x4

Modifier Group 2

BinaryValue
0E5M2x4
1E4M3x4

Modifier Group 3

BinaryValue
0E5M2x4
1E2M3x4

Modifier Group 4

BinaryValue
00E5M2x4
01E4M3x4
11INVALID3

Operand 1 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 2 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420
QFMA4
R,R,I,R
distilled: @P0 QFMA4.E5M2x4.E5M2x4.E5M2x4 R0, R0.B3210, 0x0, R0.B3210;
key: QFMA4_R_R_I_R
0123456701234567012345670123456701234567012345670123456701234567
110111100001predoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 3cABScNEGmodimodi 1modi 20modi 3cABScNEGmodimodi 4SATFINITE00000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000E5M2x4
001E4M3x4
011E3M2x4
100E2M3x4
101E2M1x4
111E8x4

Modifier Group 2

BinaryValue
0E5M2x4
1E4M3x4

Modifier Group 3

BinaryValue
0E5M2x4
1E2M3x4

Modifier Group 4

BinaryValue
00E5M2x4
01E4M3x4
11INVALID3

Operand 1 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 3 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101INVALID5
110INVALID6
111INVALID7
QFMA4
R,R,UR,R
distilled: @P0 QFMA4.E5M2x4.E5M2x4.E5M2x4 R0, R0.B3210, UR0.B3210, R0.B3210;
key: QFMA4_R_R_UR_R
0123456701234567012345670123456701234567012345670123456701234567
110111100011predoperand 0operand 1operand 20000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cABScNEGmodimodi 1modi 20modi 3cABScNEGmodimodi 4SATFINITE10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000E5M2x4
001E4M3x4
011E3M2x4
100E2M3x4
101E2M1x4
111E8x4

Modifier Group 2

BinaryValue
0E5M2x4
1E4M3x4

Modifier Group 3

BinaryValue
0E5M2x4
1E2M3x4

Modifier Group 4

BinaryValue
00E5M2x4
01E4M3x4
11INVALID3

Operand 1 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 2 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 3 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101INVALID5
110INVALID6
111INVALID7
QFMA4
R,R,R,UR
distilled: @P0 QFMA4.E5M2x4.E5M2x4.E5M2x4 R0, R0.B3210, R0.B3210, UR0.B3210;
key: QFMA4_R_R_R_UR
0123456701234567012345670123456701234567012345670123456701234567
110111100111predoperand 0operand 1operand 20000000000000000000modicABScNEG
0123456701234567012345670123456701234567012345670123456701234567
operand 3cABScNEGmodimodi 1modi 20modi 3cABScNEGmodimodi 4SATFINITE10000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
000E5M2x4
001E4M3x4
011E3M2x4
100E2M3x4
101E2M1x4
111E8x4

Modifier Group 2

BinaryValue
0E5M2x4
1E4M3x4

Modifier Group 3

BinaryValue
0E5M2x4
1E2M3x4

Modifier Group 4

BinaryValue
00E5M2x4
01E4M3x4
11INVALID3

Operand 1 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 2 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101N7654
110N3210
111N6420

Operand 3 Modifiers

BinaryValue
000B3210
001B3
010B2
011B1
100B0
101INVALID5
110INVALID6
111INVALID7