[PATCH 2/4] scripts/generate_iga64_codes: make script less chatty
Andrzej Hajda
andrzej.hajda at intel.com
Fri Mar 14 14:59:09 UTC 2025
Script generated three redundant lines per compilation.
Signed-off-by: Andrzej Hajda <andrzej.hajda at intel.com>
---
scripts/generate_iga64_codes | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/scripts/generate_iga64_codes b/scripts/generate_iga64_codes
index 3f207e9ff1a8..16bdc6fd6d0f 100755
--- a/scripts/generate_iga64_codes
+++ b/scripts/generate_iga64_codes
@@ -96,7 +96,7 @@ compile_iga64() {
eval "$cmd" <<<"$asm_body" || die "cpp error for $asm_name.$gen_name\ncmd: $cmd"
cmd="iga64 -Xauto-deps -Wall -p=$gen_name"
cmd+=" $WD/$asm_name.$gen_name.asm"
- warn "$cmd"
+ [ -n "$SHOW_CMD" ] && warn "$cmd"
eval "$cmd" || die "iga64 error for $asm_name.$gen_name\ncmd: $cmd"
}
@@ -110,13 +110,12 @@ for asm in "${ASMS[@]}"; do
for gen in $GEN_VERSIONS; do
gen_ver="${gen%%:*}"
gen_name="${gen#*:}"
- warn "Generating $asm_code for platform $gen_name"
# Verify generated code will not contain IGA64_ARGs.
for d in $(IGA64_ARG0=0 compile_iga64 | hexdump -v -e '1/4 "0x%08x\n"'); do
(( (d & IGA64_ARG_MASK) == IGA64_ARG0 )) || continue
die "Assembly for $asm_name.$gen_name contains instruction which compiles to $d, conflicts with IGA64_ARG0/mask $IGA64_ARG0/$IGA64_ARG_MASK\ncmd: $cmd"
done
- compile_iga64 > "$WD/$asm_name.$gen_name.bin" || die "Cannot write to $WD/$asm_name.$gen_name.bin"
+ SHOW_CMD=1 compile_iga64 > "$WD/$asm_name.$gen_name.bin" || die "Cannot write to $WD/$asm_name.$gen_name.bin"
code="$(hexdump -v -e '"\t\t" 4/4 "0x%08x, " "\n"' $WD/$asm_name.$gen_name.bin)"
[ -z "$cur_code" ] && cur_code="$code"
[ "$cur_code" != "$code" ] && {
--
2.34.1
More information about the igt-dev
mailing list