@@ -44,8 +44,8 @@ warning: formatting may not be suitable for sub-register argument
44
44
LL | asm!("{0} {0}", in(reg) 0i16);
45
45
| ^^^ ^^^ ---- for this argument
46
46
|
47
- = help: use `{0:x}` to have the register formatted as `ax`
48
- = help: or use `{0:r}` to keep the default formatting of `rax`
47
+ = help: use `{0:x}` to have the register formatted as `ax` (for 16-bit values)
48
+ = help: or use `{0:r}` to keep the default formatting of `rax` (for 64-bit values)
49
49
= note: `#[warn(asm_sub_register)]` on by default
50
50
51
51
warning: formatting may not be suitable for sub-register argument
@@ -54,26 +54,26 @@ warning: formatting may not be suitable for sub-register argument
54
54
LL | asm!("{0} {0:x}", in(reg) 0i16);
55
55
| ^^^ ---- for this argument
56
56
|
57
- = help: use `{0:x}` to have the register formatted as `ax`
58
- = help: or use `{0:r}` to keep the default formatting of `rax`
57
+ = help: use `{0:x}` to have the register formatted as `ax` (for 16-bit values)
58
+ = help: or use `{0:r}` to keep the default formatting of `rax` (for 64-bit values)
59
59
60
60
warning: formatting may not be suitable for sub-register argument
61
61
--> $DIR/type-check-3.rs:38:15
62
62
|
63
63
LL | asm!("{}", in(reg) 0i32);
64
64
| ^^ ---- for this argument
65
65
|
66
- = help: use `{0:e}` to have the register formatted as `eax`
67
- = help: or use `{0:r}` to keep the default formatting of `rax`
66
+ = help: use `{0:e}` to have the register formatted as `eax` (for 32-bit values)
67
+ = help: or use `{0:r}` to keep the default formatting of `rax` (for 64-bit values)
68
68
69
69
warning: formatting may not be suitable for sub-register argument
70
70
--> $DIR/type-check-3.rs:41:15
71
71
|
72
72
LL | asm!("{}", in(ymm_reg) 0i64);
73
73
| ^^ ---- for this argument
74
74
|
75
- = help: use `{0:x}` to have the register formatted as `xmm0`
76
- = help: or use `{0:y}` to keep the default formatting of `ymm0`
75
+ = help: use `{0:x}` to have the register formatted as `xmm0` (for 128-bit values)
76
+ = help: or use `{0:y}` to keep the default formatting of `ymm0` (for 256-bit values)
77
77
78
78
error: type `i8` cannot be used with this register class
79
79
--> $DIR/type-check-3.rs:52:28
0 commit comments