============================================================
Pythondhdms 功能测试开始
============================================================

[1/4] 测试DHDMS核心基元...
  [FAIL] Core primitives test failed: 'gbk' codec can't encode character '\u2205' in position 31: illegal multibyte sequence
Traceback (most recent call last):
  File "F:\GCCdhdms\dhdms_test\test_pythondhdms.py", line 45, in <module>
    log(f"  [PASS] Empty primal created: {empty}")
    ~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "F:\GCCdhdms\dhdms_test\test_pythondhdms.py", line 14, in log
    print(msg)
    ~~~~~^^^^^
UnicodeEncodeError: 'gbk' codec can't encode character '\u2205' in position 31: illegal multibyte sequence

[2/4] 测试五级IR构建...
  [PASS] Module created: test_module
  [PASS] Function created: add, params count: 2
  [PASS] Basic block created: entry, instructions count: 2
  [PASS] IR instructions built: add a, b; ret result
  [PASS] IR build test passed

[3/4] 测试优化Pass...
  [PASS] Const fold test: 3 + 5 = 8
  [PASS] Optimization passes count: 6, includes: 常量折叠, 公共子表达式消除, 复写传播, 死代码消除, 循环不变量外提, 强度削弱
  [PASS] Optimization test passed

[4/4] 测试审计与验证...
  [PASS] Operator reversibility test: 42 +10 = 52, inverse = 42
  [PASS] Audit records count: 2, full traceable
  [PASS] Audit verifier test passed

============================================================
Pythondhdms 所有测试通过！
============================================================
