162306a36Sopenharmony_ci#!/bin/sh 262306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0-or-later 362306a36Sopenharmony_ci# Copyright (c) Meta Platforms, Inc. and affiliates. 462306a36Sopenharmony_ci 562306a36Sopenharmony_ciset -e 662306a36Sopenharmony_ci 762306a36Sopenharmony_ciprintf '%s' '#define ORC_HASH ' 862306a36Sopenharmony_ci 962306a36Sopenharmony_ciawk ' 1062306a36Sopenharmony_ci/^#define ORC_(REG|TYPE)_/ { print } 1162306a36Sopenharmony_ci/^struct orc_entry {$/ { p=1 } 1262306a36Sopenharmony_cip { print } 1362306a36Sopenharmony_ci/^}/ { p=0 }' | 1462306a36Sopenharmony_ci sha1sum | 1562306a36Sopenharmony_ci cut -d " " -f 1 | 1662306a36Sopenharmony_ci sed 's/\([0-9a-f]\{2\}\)/0x\1,/g' 17