void test_vcreateu8 (void) { uint8x8_t out_uint8x8_t; uint64_t arg0_uint64_t; out_uint8x8_t = vcreate_u8 (arg0_uint64_t); }
uint8x8_t test_vcreate_u8(uint64_t v1) { // CHECK: test_vcreate_u8 return vcreate_u8(v1); // CHECK: fmov {{d[0-9]+}}, {{x[0-9]+}} }
inline v_uint32x4 v_load_expand_q(const uchar* ptr) { uint8x8_t v0 = vcreate_u8(*(unsigned*)ptr); uint16x4_t v1 = vget_low_u16(vmovl_u8(v0)); return v_uint32x4(vmovl_u16(v1)); }