()
| 229 | |
| 230 | #[test] |
| 231 | fn xslt64() { |
| 232 | for (expected, a, b) in [ |
| 233 | (0u64, 0u64, 0u64), |
| 234 | (0, 1, 0), |
| 235 | (1, 0, 1), |
| 236 | (0, 0, -1 as _), |
| 237 | (1, -1 as _, 0), |
| 238 | (0, i64::MAX as u64, i64::MAX as u64), |
| 239 | (0, i64::MAX as u64, i64::MAX as u64 - 1), |
| 240 | (1, i64::MAX as u64 - 1, i64::MAX as u64), |
| 241 | (0, i64::MIN as u64, i64::MIN as u64), |
| 242 | (0, i64::MIN as u64 + 1, i64::MIN as u64), |
| 243 | (1, i64::MIN as u64, i64::MIN as u64 + 1), |
| 244 | ] { |
| 245 | unsafe { |
| 246 | assert_one( |
| 247 | [(x(0), 0x1234567812345678), (x(1), a), (x(2), b)], |
| 248 | Xslt64 { |
| 249 | operands: BinaryOperands { |
| 250 | dst: x(0), |
| 251 | src1: x(1), |
| 252 | src2: x(2), |
| 253 | }, |
| 254 | }, |
| 255 | x(0), |
| 256 | expected | 0x1234567800000000, |
| 257 | ); |
| 258 | } |
| 259 | } |
| 260 | } |
| 261 | |
| 262 | #[test] |
| 263 | fn xslteq64() { |
nothing calls this directly
no test coverage detected