NVIDIA ISA Viewer

UF2FP

Uniform FP32 Down-convert and Pack

4 variants on SM100 (B200)

UF2FP
UR,UR,UR
distilled: @UP0 UF2FP.???0.PACK_AB UR0, UR0, UR0;
key: UF2FP_UR_UR_UR
0123456701234567012345670123456701234567012345670123456701234567
010111010100predoperand 0operand 1operand 2000000000000000000000000
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 10modi 2modi 300modi 40000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
00???0
01???1
10???2
11???3

Modifier Group 2

BinaryValue
0PACK_AB
1MERGE_C

Modifier Group 3

BinaryValue
000(default)
001???1
010???2
011RZ
100???4
101???5
110???6
111???7

Modifier Group 4

BinaryValue
00???0
01???4
10???8
11???12
UF2FP
UR,UR,F
distilled: @UP0 UF2FP.???0.???0 UR0, UR0, 0;
key: UF2FP_UR_UR_F
0123456701234567012345670123456701234567012345670123456701234567
010111010010predoperand 000000000operand 2
0123456701234567012345670123456701234567012345670123456701234567
operand 1000modi 10modi 2modi 300modi 40000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
00???0
01???1
10???2
11???3

Modifier Group 2

BinaryValue
0???0
1MERGE_C

Modifier Group 3

BinaryValue
000(default)
001???1
010???2
011RZ
100???4
101???5
110???6
111???7

Modifier Group 4

BinaryValue
00???0
01???4
10???8
11???12
UF2FP.MERGE_C
UR,F,UR
distilled: @UP0 UF2FP.???0.MERGE_C UR0, 0, UR0;
key: UF2FP_UR_F_UR
0123456701234567012345670123456701234567012345670123456701234567
010111010001predoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
operand 2H100modi 101modi 200modi 30000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
00???0
01???1
10???2
11???3

Modifier Group 2

BinaryValue
000(default)
001???1
010???2
011RZ
100???4
101???5
110???6
111???7

Modifier Group 3

BinaryValue
00???0
01???4
10???8
11???12
UF2FP.PACK_AB
UR,UR,F
distilled: @UP0 UF2FP.???0.PACK_AB UR0, UR0, 0;
key: UF2FP_UR_UR_F
0123456701234567012345670123456701234567012345670123456701234567
010111010001predoperand 0operand 1operand 2
0123456701234567012345670123456701234567012345670123456701234567
00000000000modi 100modi 200modi 30000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
00???0
01???1
10???2
11???3

Modifier Group 2

BinaryValue
000(default)
001???1
010???2
011RZ
100???4
101???5
110???6
111???7

Modifier Group 3

BinaryValue
00???0
01???4
10???8
11???12