uint32_t test_sha1h(uint32_t hash_e) { // CHECK-LABEL: test_sha1h: // CHECK: fmov [[HASH_E:s[0-9]+]], w0 // CHECK: sha1h [[RES:s[0-9]+]], [[HASH_E]] // CHECK: fmov w0, [[RES]] return vsha1h_u32(hash_e); }
uint32_t test_vsha1h_u32 (uint32_t hash_e) { return vsha1h_u32 (hash_e); }
uint32_t test_vsha1h_u32(uint32_t hash_e) { // CHECK: test_vsha1h_u32 return vsha1h_u32(hash_e); // CHECK: sha1h {{s[0-9]+}}, {{s[0-9]+}} }