NVIDIA ISA Viewer

I2F

Integer To Floating Point Conversion

3 variants on SM100 (B200)

I2F
R,R
distilled: @P0 I2F.???0.U8 R0, R0 ;
key: I2F_R_R
0123456701234567012345670123456701234567012345670123456701234567
011000001100predoperand 000000000operand 100000000000000000000modi00
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2modi 30000modi 40000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
0U8
1S8

Modifier Group 2

BinaryValue
000???0
001F16
010(default)
011???3
100BF16
101???5
110???6
111???7

Modifier Group 3

BinaryValue
00(default)
01RM
10RP
11RZ

Modifier Group 4

BinaryValue
00U8
01U16
10U32

Operand 1 Modifiers

BinaryValue
00(default)
01B1
10B2
11B3
I2F
R,UR
distilled: @P0 I2F.???0.U8 R0, UR0 ;
key: I2F_R_UR
0123456701234567012345670123456701234567012345670123456701234567
011000001011predoperand 000000000operand 100000000000000000000modi00
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 2modi 30000modi 40000010000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
0U8
1S8

Modifier Group 2

BinaryValue
000???0
001F16
010(default)
011???3
100BF16
101???5
110???6
111???7

Modifier Group 3

BinaryValue
00(default)
01RM
10RP
11RZ

Modifier Group 4

BinaryValue
00U8
01U16
10U32

Operand 1 Modifiers

BinaryValue
00(default)
01B1
10B2
11B3
I2F.???0
R,I
distilled: @P0 I2F.???0.U32 R0, 0x0 ;
key: I2F_R_I
0123456701234567012345670123456701234567012345670123456701234567
011000001001predoperand 000000000operand 1
0123456701234567012345670123456701234567012345670123456701234567
0000000000modi 1modi 20000010000000000000000000stallyr-barw-barb-maskreuse00

Modifier Group 1

BinaryValue
0000U32
0001(default)
0010F16.U32
0011F16
0100U32
0101(default)
0110???3.U32
0111???3
1000BF16.U32
1001BF16
1010???5.U32
1011???5
1100???6.U32
1101???6
1110???7.U32
1111???7

Modifier Group 2

BinaryValue
00(default)
01RM
10RP
11RZ