On Thu, Feb 21, 2019 at 18:41:03 -0800, Richard Henderson wrote: > Changes since v2: > * Do not cache VECLEN, VECSTRIDE, VFPEN. > These variables come from VFP_FPSCR and VFP_FPEXC, not from > system control registers. > * Move HANDLER and STACKCHECK to rebuild_hflags_a32, > instead of building them in rebuild_hflags_common.
Tested-by: Emilio G. Cota <[email protected]> You might want to add these numbers (I re-ran the benchmarks for v3) to patch 3's commit log: aarch64-linux-user SPEC06int (train set) Host: Intel(R) Core(TM) i7-4790K CPU @ 4.00GHz 2.2 +--------------------------------------------------------------+ | | | after | 2 |-+.........................................+-+..............+-| | | | | *|* | | *|* +-+ | 1.8 |-+..........+-+............................+-+.......|......+-| | | * * | | | **|* +-+ *+-+ * * *|* | 1.6 |-+.........*+-+..............**|*.....*..*.*.*.*+-+.*|*.....+-| | * * *+-+ * * * * *+-+ *|* | | * * * * * * * * * * +-+ | 1.4 |-+.........*..*......+-+.....*..*.....*..*.*.*.*..*.*.*.*+-++-| | * * **|* * * * * * * * * * * *+-+ | | *+-+ * * *+-+ * * * * * * * * * * * * | 1.2 |-+*+-+.....*..*.....*..*.....*..*.....*..*.*.*.*..*.*.*.*..*+-| | * * +-+ * * * * +-+ * * * * * * * * * * * * | | * * | * * +-+ * * +-+ * * +-+ * * * * * * * * * * | | * * *|* * * *|* * * * * * * +-+ * * * * * * * * * * | 1 |++*++*++-++*++*++-++*++*+*+*+*++*+*+*+*++*+*+*+*++*+*+*+*++*++| | * * * * * * * * * * * * * * * * * * * * * * * * * * | | * * * * * * * * * * * * * * * * * * * * * * * * * * | 0.8 +--------------------------------------------------------------+ 400.perl401.bzi403.429445.456.462.libq464.471.omn483.xalancbgeomean png: https://imgur.com/wr4ODMw Thanks, Emilio
