Skip to content

Commit c042e18

Browse files
committed
intrinsic-test: s/VALUES/BIT_PATTERNS
Given that these "values" are sometimes re-interpreted as negative numbers, in practice they are bit patterns rather than values.
1 parent 11bafe2 commit c042e18

1 file changed

Lines changed: 18 additions & 18 deletions

File tree

crates/intrinsic-test/src/common/values.rs

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -110,45 +110,45 @@ pub fn test_values_array_length(ty: &IntrinsicType) -> u32 {
110110
pub fn bit_pattern_for_test_values_array(bits: u32, index: u32) -> u64 {
111111
let index = index as usize;
112112
match bits {
113-
1 => VALUES_8[index % 2].into(),
114-
2 => VALUES_8[index % 4].into(),
115-
3 => VALUES_8[index % 8].into(),
116-
4 => VALUES_8[index % 16].into(),
117-
5 => VALUES_5[index % VALUES_5.len()].into(),
118-
6 => VALUES_6[index % VALUES_6.len()].into(),
119-
7 => VALUES_7[index % VALUES_7.len()].into(),
120-
8 => VALUES_8[index % VALUES_8.len()].into(),
121-
16 => VALUES_16[index % VALUES_16.len()].into(),
122-
32 => VALUES_32[index % VALUES_32.len()].into(),
123-
64 => VALUES_64[index % VALUES_64.len()],
113+
1 => BIT_PATTERNS_8[index % 2].into(),
114+
2 => BIT_PATTERNS_8[index % 4].into(),
115+
3 => BIT_PATTERNS_8[index % 8].into(),
116+
4 => BIT_PATTERNS_8[index % 16].into(),
117+
5 => BIT_PATTERNS_5[index % BIT_PATTERNS_5.len()].into(),
118+
6 => BIT_PATTERNS_6[index % BIT_PATTERNS_6.len()].into(),
119+
7 => BIT_PATTERNS_7[index % BIT_PATTERNS_7.len()].into(),
120+
8 => BIT_PATTERNS_8[index % BIT_PATTERNS_8.len()].into(),
121+
16 => BIT_PATTERNS_16[index % BIT_PATTERNS_16.len()].into(),
122+
32 => BIT_PATTERNS_32[index % BIT_PATTERNS_32.len()].into(),
123+
64 => BIT_PATTERNS_64[index % BIT_PATTERNS_64.len()],
124124
_ => unimplemented!("bit_pattern_for_test_values_array(bits: {bits}, ..)"),
125125
}
126126
}
127127

128-
pub const VALUES_5: &[u8] = &[
128+
pub const BIT_PATTERNS_5: &[u8] = &[
129129
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
130130
0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x019, 0x1a, 0x1b, 0x1c, 0x1d, 0x1e,
131131
0x1f,
132132
];
133133

134-
pub const VALUES_6: &[u8] = &[
134+
pub const BIT_PATTERNS_6: &[u8] = &[
135135
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
136136
0x30, 0x31, 0x32, 0x33, 0x34, 0x35, 0x36, 0x37, 0x38, 0x039, 0x3a, 0x3b, 0x3c, 0x3d, 0x3e,
137137
0x3f,
138138
];
139139

140-
pub const VALUES_7: &[u8] = &[
140+
pub const BIT_PATTERNS_7: &[u8] = &[
141141
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
142142
0x70, 0x71, 0x72, 0x73, 0x74, 0x75, 0x76, 0x77, 0x78, 0x079, 0x7a, 0x7b, 0x7c, 0x7d, 0x7e,
143143
0x7f,
144144
];
145145

146-
pub const VALUES_8: &[u8] = &[
146+
pub const BIT_PATTERNS_8: &[u8] = &[
147147
0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0a, 0x0b, 0x0c, 0x0d, 0x0e, 0x0f,
148148
0xf0, 0x80, 0x3b, 0xff,
149149
];
150150

151-
pub const VALUES_16: &[u16] = &[
151+
pub const BIT_PATTERNS_16: &[u16] = &[
152152
0x0000, // 0.0
153153
0x0400, // The smallest normal value.
154154
0x37ff, // The value just below 0.5.
@@ -173,7 +173,7 @@ pub const VALUES_16: &[u16] = &[
173173
0xff23, 0xfe00, 0xfd23, 0xfc01, 0x8012, 0x83ff, 0x8001,
174174
];
175175

176-
pub const VALUES_32: &[u32] = &[
176+
pub const BIT_PATTERNS_32: &[u32] = &[
177177
// Simple values.
178178
0x00000000, // 0.0
179179
0x00800000, // The smallest normal value.
@@ -200,7 +200,7 @@ pub const VALUES_32: &[u32] = &[
200200
0x80123456, 0x807fffff, 0x80000001,
201201
];
202202

203-
pub const VALUES_64: &[u64] = &[
203+
pub const BIT_PATTERNS_64: &[u64] = &[
204204
// Simple values.
205205
0x0000000000000000, // 0.0
206206
0x0010000000000000, // The smallest normal value.

0 commit comments

Comments
 (0)