| //@ run-pass | |
| #![feature(repr_simd, core_intrinsics)] | |
| #![allow(non_camel_case_types)] | |
| #[path = "../../../auxiliary/minisimd.rs"] | |
| mod minisimd; | |
| use minisimd::*; | |
| use std::intrinsics::simd::simd_bswap; | |
| fn main() { | |
| unsafe { | |
| assert_eq!(simd_bswap(i8x4::from_array([0, 1, 2, 3])).into_array(), [0, 1, 2, 3]); | |
| assert_eq!(simd_bswap(u8x4::from_array([0, 1, 2, 3])).into_array(), [0, 1, 2, 3]); | |
| } | |
| } |