Files
ARMSX2/tools
Brian DegenhardtandClaude Fable 5 a1b7129826 perf rig: mq65 device profile; EE-thread @THREADPERF@ primary metric in codegen_ab
- devices/mq65.env: MANGMI Air X (Kryo 260: cpu4-7 Gold/A73 part 0x800,
  cpu0-3 Silver/A53 part 0x801 — note 0x800 is the BIG cluster), 4K pages,
  ARMv8.0 no-LSE, no fan; the primary density gate for EE codegen work.
- codegen_ab.sh: parse @THREADPERF@ "CPU Thread" instructions/cycles as the
  PRIMARY metric (EE-scoped, undiluted by GS/MTVU, excludes boot; max across
  same-named threads). Whole-process rows kept as secondary. New fast-fail:
  a missing @THREADCPU@ line means the VM never booted (GS init failure) —
  startup alone can retire billions of insns and sail past the 1e8 floor,
  which is exactly what the first mq65 run did.
- scenes: fall back .iso -> .chd (mq65 carries CHD rips).

mq65 self-vs-self sanity (uya-gameplay, 600 frames, runs=2): EE-thread
insns spread 0.008%, delta -0.01% insns / -0.06% cycles — noise floor.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-13 15:55:15 -07:00
..
2025-12-08 23:46:07 +01:00