[=3hBdsDxe: loading Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) BdsDxe: starting Boot0002 "UEFI QEMU DVD-ROM QM00005 " from PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0xFFFF,0x0) [=3hStarKernel UEFI Loader Loading kernel from ESP... [CKPT 001] Entered efi_main - ConOut live RAW SERIAL UP [CKPT 002] Serial (COM1) initialized Monolithic build - kernel linked directly Collecting boot information... CmdLine: parsed OK [CKPT 004] Command line parsed [CKPT 005] Kernel stack allocation decided [CKPT 006] Boot info collected (ACPI table located) GOP: linear framebuffer found [CKPT 007] GOP: linear framebuffer found [CKPT 008] About to enter ExitBootServices retry loop EBS... EBS OK Calling kernel_main (monolithic)... _____ _ _ __ _ / ____| | | |/ / | | | (___ | |_ __ _ _ __| ' / ___ _ __ _ __ ___| | \___ \| __/ _` | '__| < / _ \ '__| '_ \ / _ \ | ____) | || (_| | | | . \ __/ | | | | | __/ | |_____/ \__\__,_|_| |_|\_\___|_| |_| |_|\___|_| LithosAnanke v1.5.4 Architecture: amd64 Build: Aug 12 2026 06:59:39 UEFI BootServices: EXITED === StarKernel Boot Information === Memory map entries: 113 Total memory: 1023 MB Usable memory: 967 MB =================================== PMM initialized. PMM statistics: Total pages: 248974 Free pages : 247451 Used pages : 1523 Total MB : 972 Free MB : 966 Used MB : 5 VMM initialized (mapped RAM, CR3 switched) VMM initialized (mapped RAM, CR3 switched) VMM self-test: mapped OK at 0xffff800000000000 VMM self-test complete. IDT installed. APIC: init... APIC: IA32_APIC_BASE MSR=0x00000000fee00900 APIC: stale-ISR drain: 0 EOI(s) issued APIC: initialized (xAPIC MMIO, TPR=0, SIVR=0x1FF, EOI-clear) APIC: init done I/O APIC: init... I/O APIC: base=0xfec00000, gsi_base=0, overrides=5 override: source=00 gsi=2 flags=0x0000 override: source=05 gsi=5 flags=0x000d override: source=09 gsi=9 flags=0x000d override: source=0a gsi=10 flags=0x000d override: source=0b gsi=11 flags=0x000d i8042: keyboard ACKed enable-scanning i8042: IRQ1 enabled in controller config byte I/O APIC: keyboard IRQ1 routed (masked) Timer: init... Timer: init start Timer: PM_TMR_BLK discovered from FADT at port 1544 Timer: VM mode detected (hypervisor present). Timer: HPET calibration disabled (VM-exit MMIO would poison timing). Timer: WARNING: invariant TSC not present under hypervisor. Timer: continuing in RELATIVE mode (no determinism guarantees). Timer: RDTSCP not present; using RDTSC (less serialized). Timer: CPUID frequency unavailable; trying PM Timer... Timer: trust=1 (0=NONE,1=REL,2=ABS), TSC=2106126393 Hz Timer: init done Kernel heap initialized. Heap statistics: Total bytes: 536870872 Free bytes: 536870872 Used bytes: 0 Peak bytes: 0 Heartbeat: init... APIC Timer: calibrating... APIC Timer: apic_hz=1008747944, tick_hz=100, initial_count=10087479 APIC Timer: configured (masked, ready to start) Heartbeat: init done Kernel initialization complete. Boot successful! Stadium: 74149 cells (4634 KB) VM: bootstrap parity... VM arena allocated: 0xffff900000000000 (5 MB) [HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... [HADES][INFO ] [KRELTSC: 2501562] Registering FORTH-79 arithmetic words... [HADES][INFO ] [KRELTSC: 14922012] FORTH-79 Standard word set registration complete [Hera] POST: Running comprehensive test suite... [Hera] [HADES][INFO ] [KRELTSC: 26919102] Starting comprehensive FORTH-79 modular test suite... [Hera] [HADES][INFO ] [KRELTSC: 27521571] ============================================== [Hera] [HADES][INFO ] [KRELTSC: 28142268] [Hera] === Testing Module: Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 29056524] Running Stack Words Tests (Module 1: Foundation)... [Hera] [HADES][TEST ] [KRELTSC: 29658468] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 30469362] Testing word: DUP [Hera] [HADES][TEST ] [KRELTSC: 30901311] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 31464972] Running DUP.basic: 5 DUP . . CR [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 36503334] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 37449279] Expected: Should print: 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] 5 5 [Hera] [HADES][TEST ] [KRELTSC: 39793803] Running DUP.zero: 0 DUP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 40532478] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 41316387] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 42774417] Running DUP.negative: -42 DUP . . CR [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 43620927] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 44414307] Expected: Should print: -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] -42 -42 [Hera] [HADES][TEST ] [KRELTSC: 45979920] Running DUP.max_int: 2147483647 DUP . . CR [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 46804002] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 47586336] Expected: Should duplicate max int [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] 2147483647 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 49499331] Running DUP.min_int: -2147483648 DUP . . CR [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 50322510] Test passed [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 51111102] Expected: Should duplicate min int [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] -2147483648 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 53059335] Running DUP.empty_stack: DUP [Hera] [HADES][ERROR] [KRELTSC: 53583222] DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 54057864] Expected error occurred [Hera] [HADES][TEST ] Testing DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 54921090] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 55575156] DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 56385441] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 57019830] Testing word: DROP [Hera] [HADES][TEST ] [KRELTSC: 57439179] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 57881880] Running DROP.basic: 5 7 DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 58606254] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 59459988] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 60926817] Running DROP.zero: 42 0 DROP . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 61647642] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 62425734] Expected: Should drop zero, print 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 63874188] Running DROP.negative: 10 -5 DROP . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 64572249] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 65360589] Expected: Should drop negative, print 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 66823680] Running DROP.double_drop: 1 2 3 DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 67583082] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 68361825] Expected: Should print: 1 [Hera] 1 [Hera] [HADES][INFO ] [KRELTSC: 70982499] L8[TABLE]: Config 17 → 0 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] tick_number,elapsed_ns,tick_interval_ns,cache_hits_delta,bucket_hits_delta,word_executions_delta,hot_word_count,avg_word_heat_q48,window_width,actual_window_size,predicted_label_hits,jitter_bits,apic_ticks,time_trust_q48,variance_q48,vm_call_depth_max,hera_heat_q48,hermes_heat_q48,artemis_heat_q48 [Hera] [HADES][DOE ] 1,10000,10000,0,0,183,4,45,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 76479375] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 77260323] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 78054900] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 79522884] Running DROP.sequential: 5 DROP 6 DROP 7 . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 80273907] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 81063990] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 82482750] Running DROP.single_item: 99 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 83297445] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 84075936] Expected: Should empty stack, depth=0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 85541400] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 86566515] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 87384780] Expected: Should change depth by 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 89093193] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 90027042] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 90828276] Expected: Should preserve net depth [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 92435553] L8[TABLE]: Config 0 → 1 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 2,20000,10000,0,0,173,5,44,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 93941358] Running DROP.max_int: 2147483647 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 94707459] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 95498991] Expected: Should drop max int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 96926193] Running DROP.min_int: -2147483648 DROP DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 97676964] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 98460201] Expected: Should drop min int [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 99906135] Running DROP.with_dup: 5 DUP DROP . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 100606212] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 101406921] Expected: Should duplicate then drop [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 102861402] Running DROP.with_swap: 1 2 SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 103614693] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 104418384] Expected: Should swap then drop [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 105906822] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 106771392] Test passed [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 107573970] Expected: Should handle complex sequence [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 109130742] Running DROP.empty_stack: DROP [Hera] [HADES][ERROR] [KRELTSC: 109669308] DROP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 110129859] Expected error occurred [Hera] [HADES][TEST ] Testing DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 110973681] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 111519492] DROP: 15 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 112073640] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 112693455] Testing word: SWAP [Hera] [HADES][TEST ] [KRELTSC: 113115450] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 113573565] Running SWAP.basic: 5 7 SWAP . . CR [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 114276456] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 115059504] Expected: Should print: 7 5 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] 5 7 [Hera] [HADES][TEST ] [KRELTSC: 116522322] Running SWAP.same_values: 42 42 SWAP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 117267486] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 118064919] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 119551593] L8[TABLE]: Config 1 → 2 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 3,30000,10000,0,0,184,6,60,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 120893346] Running SWAP.zero_nonzero: 0 99 SWAP . . CR [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 121636284] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 122437308] Expected: Should print: 99 0 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] 0 99 [Hera] [HADES][TEST ] [KRELTSC: 123925998] Running SWAP.negative: -5 10 SWAP . . CR [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 124672107] Test passed [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 125464899] Expected: Should print: 10 -5 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] -5 10 [Hera] [HADES][TEST ] [KRELTSC: 126988827] Running SWAP.one_item: 42 SWAP [Hera] [HADES][ERROR] [KRELTSC: 127517985] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 128053233] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 128919357] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 129449481] Running SWAP.empty_stack: SWAP [Hera] [HADES][ERROR] [KRELTSC: 129952788] SWAP: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 130479111] Expected error occurred [Hera] [HADES][TEST ] Testing SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 131310816] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 131839386] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 132378645] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 133009107] Testing word: OVER [Hera] [HADES][TEST ] [KRELTSC: 133434483] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 133878759] Running OVER.basic: 5 7 OVER . . . CR [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 134779071] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 135571569] Expected: Should print: 5 7 5 [Hera] 5 7 5 [Hera] 5 7 5 [Hera] 5 7 5 [Hera] 5 7 5 [Hera] 5 7 5 [Hera] [HADES][TEST ] [KRELTSC: 137098899] Running OVER.zeros: 0 0 OVER . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 137817813] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 138602100] Expected: Should print: 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 140150052] Running OVER.mixed: -1 42 OVER . . . CR [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 140912583] Test passed [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 141698403] Expected: Should print: -1 42 -1 [Hera] -1 42 -1 [Hera] -1 42 -1 [Hera] -1 42 -1 [Hera] -1 42 -1 [Hera] -1 42 -1 [Hera] [HADES][TEST ] [KRELTSC: 143311938] Running OVER.one_item: 42 OVER [Hera] [HADES][ERROR] [KRELTSC: 143850525] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 144385773] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 145256790] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 145982949] Running OVER.empty_stack: OVER [Hera] [HADES][ERROR] [KRELTSC: 146476533] OVER: Insufficient stack items (need 2) [Hera] [HADES][TEST ] [KRELTSC: 146990130] Expected error occurred [Hera] [HADES][TEST ] Testing OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 147839601] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 148363614] OVER: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 148903545] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 149525880] Testing word: ROT [Hera] [HADES][TEST ] [KRELTSC: 149945733] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 150388644] Running ROT.basic: 1 2 3 ROT . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 151111884] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 151899153] Expected: Should print: 2 3 1 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 153449163] Running ROT.zeros: 0 0 0 ROT . . . CR [Hera] [HADES][INFO ] [KRELTSC: 154066269] L8[TABLE]: Config 2 → 3 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 4,40000,10000,0,0,174,8,71,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 155553657] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 156344286] Expected: Should print: 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 157889151] Running ROT.mixed: -1 0 1 ROT . . . CR [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 158620140] Test passed [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 159413499] Expected: Should print: 0 1 -1 [Hera] -1 1 0 [Hera] -1 1 0 [Hera] -1 1 0 [Hera] -1 1 0 [Hera] -1 1 0 [Hera] [HADES][TEST ] [KRELTSC: 160989339] Running ROT.two_items: 1 2 ROT [Hera] [HADES][ERROR] [KRELTSC: 161517573] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 162062985] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 162904980] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 163433886] Running ROT.one_item: 42 ROT [Hera] [HADES][ERROR] [KRELTSC: 163931208] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 164440164] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 165270798] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 165798948] Running ROT.empty_stack: ROT [Hera] [HADES][ERROR] [KRELTSC: 166290012] ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 166807179] Expected error occurred [Hera] [HADES][TEST ] Testing ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 167647116] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 168184359] ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 168718494] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 169338015] Testing word: DEPTH [Hera] [HADES][TEST ] [KRELTSC: 169760430] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 170212728] Running DEPTH.empty: DEPTH . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 170874228] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 171660804] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 173019294] Running DEPTH.one_item: 42 DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 173710614] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 174509181] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 175875903] Running DEPTH.multiple: 1 2 3 DEPTH . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 176598681] Test passed [Hera] [HADES][TEST ] Testing DEPTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 177387588] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 178802694] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 179349240] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 179972373] Testing word: PICK [Hera] [HADES][TEST ] [KRELTSC: 180391680] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 180849522] Running PICK.pick_0: 1 2 3 0 PICK . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 181679316] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 182462784] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 183882090] Running PICK.pick_1: 1 2 3 1 PICK . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 184584099] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 185384115] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][INFO ] [KRELTSC: 186628701] L8[TABLE]: Config 3 → 4 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 5,50000,10000,0,0,150,9,78,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 188097378] Running PICK.pick_2: 1 2 3 2 PICK . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 188812827] Test passed [Hera] [HADES][TEST ] Testing PICK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 189610596] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 191010099] PICK: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 191562546] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 192184797] Testing word: ROLL [Hera] [HADES][TEST ] [KRELTSC: 192602634] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 193047141] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 193959360] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 194742198] Expected: Should print: 1 3 2 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] 1 3 2 [Hera] [HADES][TEST ] [KRELTSC: 196306740] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 197055117] Test passed [Hera] [HADES][TEST ] Testing ROLL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 197873193] Expected: Should print: 2 3 1 [Hera] 2 3 1 [Hera] 2 3 1 [Hera] 2 3 1 [Hera] 2 3 1 [Hera] 2 3 1 [Hera] [HADES][TEST ] [KRELTSC: 199439856] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 200000094] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 200620350] Testing word: ?DUP [Hera] [HADES][TEST ] [KRELTSC: 201041589] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 201489057] Running ?DUP.nonzero: 42 ?DUP . . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 202297914] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 203202237] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 204688848] Running ?DUP.negative: -5 ?DUP . . CR [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 205397934] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 206192007] Expected: Should print: -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] -5 -5 [Hera] [HADES][TEST ] [KRELTSC: 207674607] Running ?DUP.zero: 0 ?DUP DEPTH . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 208407360] Test passed [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 209198430] Expected: Should not dup: depth 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 210643020] Running ?DUP.empty_stack: ?DUP [Hera] [HADES][ERROR] [KRELTSC: 211166172] ?DUP: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 211618953] Expected error occurred [Hera] [HADES][TEST ] Testing ?DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 212471028] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 213006675] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 213547026] â–¶ Testing module: src/test_runner/modules/stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 214174296] Testing word: -ROT [Hera] [HADES][TEST ] [KRELTSC: 214590348] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 215031642] Running -ROT.basic: 1 2 3 -ROT . . . CR [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 215832267] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 216632073] Expected: Should print: 1 3 2 [Hera] [HADES][INFO ] [KRELTSC: 217145187] L8[TABLE]: Config 4 → 5 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 6,60000,10000,0,0,159,11,73,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] 2 1 3 [Hera] [HADES][TEST ] [KRELTSC: 219464763] Running -ROT.zeros: 0 0 0 -ROT . . . CR [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 220190985] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 220987326] Expected: Should print: 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 222494832] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 223281870] Test passed [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 224070672] Expected: Should restore original order [Hera] 3 2 1 [Hera] 3 2 1 [Hera] 3 2 1 [Hera] 3 2 1 [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 225681351] Running -ROT.two_items: 1 2 -ROT [Hera] [HADES][ERROR] [KRELTSC: 226217103] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 226765413] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 227601696] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 228131211] Running -ROT.empty_stack: -ROT [Hera] [HADES][ERROR] [KRELTSC: 228621855] -ROT: Insufficient stack items (need 3) [Hera] [HADES][TEST ] [KRELTSC: 229158867] Expected error occurred [Hera] [HADES][TEST ] Testing -ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 229990005] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 230528424] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 231153363] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 231838992] [Hera] === Testing Module: Return Stack Words === [Hera] [HADES][INFO ] [KRELTSC: 232530123] Running Return Stack Words Tests (Module 2)... [Hera] [HADES][TEST ] [KRELTSC: 233126145] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 233788254] Testing word: >R [Hera] [HADES][TEST ] [KRELTSC: 234203382] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 234650871] Running >R.basic: 42 >R R@ . R> . CR [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 235719078] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 236495889] Expected: Should print: 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] 42 42 [Hera] [HADES][TEST ] [KRELTSC: 238060641] Running >R.zero: 0 >R R@ . R> . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 238783671] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 239576589] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 241068765] Running >R.negative: -123 >R R@ . R> . CR [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 241850889] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 242627616] Expected: Should print: -123 -123 [Hera] -123 -123 [Hera] -123 -123 [Hera] -123 -123 [HADES][INFO ] [KRELTSC: 243860190] L8[TABLE]: Config 5 → 6 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 7,70000,10000,0,0,188,15,71,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -123 -123 [Hera] -123 -123 [Hera] [HADES][TEST ] [KRELTSC: 245506527] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 246357468] Test passed [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 247139991] Expected: Should print: 2 2 1 1 [Hera] 1 1 2 2 [Hera] 1 1 2 2 [Hera] 1 1 2 2 [Hera] 1 1 2 2 [Hera] 1 1 2 2 [Hera] [HADES][TEST ] [KRELTSC: 248894688] Running >R.empty_stack: >R [Hera] [HADES][ERROR] [KRELTSC: 249395853] >R: DSP underflow [Hera] [HADES][TEST ] [KRELTSC: 249825765] Expected error occurred [Hera] [HADES][TEST ] Testing >R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 250649070] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 251175729] >R: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 251760138] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 252419181] Testing word: R> [Hera] [HADES][TEST ] [KRELTSC: 252828576] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 253272201] Running R>.basic: 42 >R R> . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 253948632] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 254737287] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 256167702] Running R>.lifo_order: 1 2 >R >R R> . R> . CR [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 256933446] Test passed [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 257717229] Expected: Should print: 2 1 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] 1 2 [Hera] [HADES][TEST ] [KRELTSC: 259282275] Running R>.empty_rstack: R> [Hera] [HADES][ERROR] [KRELTSC: 259797804] R>: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 260216838] Expected error occurred [Hera] [HADES][TEST ] Testing R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 261421776] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 262078509] R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 262625874] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 263271225] Testing word: R@ [Hera] [HADES][TEST ] [KRELTSC: 263688768] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 264132204] Running R@.basic: 42 >R R@ . R> DROP CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 264867141] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 265646766] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 267130353] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 267984507] Test passed [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 268808106] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 269944227] L8[TABLE]: Config 6 → 7 regime=2 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 8,80000,10000,0,0,214,16,83,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 271614840] Running R@.empty_rstack: R@ [Hera] [HADES][ERROR] [KRELTSC: 272127030] R@: RSP underflow [Hera] [HADES][TEST ] [KRELTSC: 272556354] Expected error occurred [Hera] [HADES][TEST ] Testing R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 273403599] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 273964593] R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 274528569] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 275216550] [Hera] === Testing Module: Memory Words === [Hera] [HADES][INFO ] [KRELTSC: 275877378] Running Memory Words Tests (Module 3)... [Hera] [HADES][TEST ] [KRELTSC: 276425625] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 277071711] Testing word: ! [Hera] [HADES][TEST ] [KRELTSC: 277479279] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 277924731] Running !.basic: 42 HERE ! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 278988045] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 279776028] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 281277570] Running !.zero: 0 HERE ! HERE @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 281983086] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 282764643] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 284221665] Running !.negative: -999 HERE ! HERE @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 284975628] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 285761763] Expected: Should print: -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 287307363] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 288136065] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 288907542] Expected: Should print: 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] 222 [Hera] [HADES][TEST ] [KRELTSC: 290510241] Running !.max_int: 2147483647 HERE ! HERE @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 291308997] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 292091100] Expected: Should store max int [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 293800521] Running !.min_int: -2147483648 HERE ! HERE @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 294613704] Test passed [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 295388982] Expected: Should store min int [Hera] [HADES][INFO ] [KRELTSC: 295932546] L8[TABLE]: Config 7 → 8 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 9,90000,10000,0,0,216,19,82,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 298429488] Running !.empty_stack: ! [Hera] [HADES][TEST ] [KRELTSC: 298932795] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 299783043] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 300324990] Running !.one_item: 42 ! [Hera] [HADES][TEST ] [KRELTSC: 300789594] Expected error occurred [Hera] [HADES][TEST ] Testing ! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 301608468] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 302134098] !: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 302717604] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 303342753] Testing word: @ [Hera] [HADES][TEST ] [KRELTSC: 303751056] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 304194051] Running @.after_store: 123 HERE ! HERE @ . CR [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 304965675] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 305730201] Expected: Should print: 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] 123 [Hera] [HADES][TEST ] [KRELTSC: 307235691] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 308051772] Test passed [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 308830872] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 310367400] Running @.empty_stack: @ [Hera] [HADES][TEST ] [KRELTSC: 310941225] Expected error occurred [Hera] [HADES][TEST ] Testing @ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 311771922] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 312299988] @: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 312849075] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 313476996] Testing word: C! [Hera] [HADES][TEST ] [KRELTSC: 313886685] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 314331003] Running C!.basic: 65 HERE C! HERE C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 315371994] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 316157142] Expected: Should print: 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 317687202] Running C!.zero: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 318461577] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 319253193] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 320753265] Running C!.high_byte: 255 HERE C! HERE C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 321533436] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 322312179] Expected: Should print: 255 [Hera] 255 [Hera] 255 [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 323503572] L8[TABLE]: Config 8 → 9 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 10,100000,10000,0,0,222,21,84,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 255 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 325196949] Running C!.truncation: 256 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 325972752] Test passed [Hera] [HADES][TEST ] Testing C! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 326747631] Expected: Should print: 0 (truncated) [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 328289850] C!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 328822977] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 329455287] Testing word: C@ [Hera] [HADES][TEST ] [KRELTSC: 329865879] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 330310113] Running C@.after_cstore: 97 HERE C! HERE C@ . CR [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 331075311] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 331860228] Expected: Should print: 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] 97 [Hera] [HADES][TEST ] [KRELTSC: 333353874] Running C@.zero_byte: 0 HERE C! HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 334112247] Test passed [Hera] [HADES][TEST ] Testing C@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 334884039] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 336386589] C@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 336920073] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 337539447] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 337960287] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 338408973] Running ,.basic: 42 , HERE 8 - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 339578484] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 340389063] Expected: Should compile 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 341871747] Running ,.negative: -999 , HERE 8 - @ . CR [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 342634719] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 343411866] Expected: Should compile -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 344962674] ,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 345498174] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 346118304] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 346542945] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 346988838] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 347857251] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 348653298] Expected: Should compile byte 65 [Hera] 65 [Hera] 65 [Hera] [HADES][INFO ] [KRELTSC: 349613460] L8[TABLE]: Config 9 → 10 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 11,110000,10000,0,0,207,23,86,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 65 [Hera] 65 [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 351550080] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 352272816] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 353073315] Expected: Should compile byte 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 354604887] C,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 355139967] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 355780047] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 356196498] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 356640102] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 357855813] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 358632561] Expected: Should print: 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 360421782] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 361528461] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 362309598] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 363996045] 2,: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 364526988] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 365158374] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 365579046] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 366023952] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 366728691] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 367523520] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 368940117] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][INFO ] [KRELTSC: 369650274] L8[TABLE]: Config 10 → 11 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 12,120000,10000,0,0,189,26,83,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 371146713] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 371950593] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 373005381] HERE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 373565661] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 374185980] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 374610432] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 375063276] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 376029507] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 376818876] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 378390222] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 379172724] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 379977528] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 381478230] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 382311027] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 383111589] Expected: Should print: -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 384657945] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 385212702] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 385832433] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 386261925] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 386707734] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 387420390] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 388218810] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 389648427] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 390408039] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 391189281] Expected: Should print: 0 [Hera] 0 [Hera] 0 [HADES][INFO ] [KRELTSC: 392039907] L8[TABLE]: Config 11 → 12 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 13,130000,10000,0,0,221,28,80,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 393767262] PAD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 394303560] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 394936101] Testing word: +! [Hera] [HADES][TEST ] [KRELTSC: 395346735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 395799789] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 396719925] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 397501650] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 399144753] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 399944748] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 400733571] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 402310062] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 403122132] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 403894575] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 405437613] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 406353507] Test passed [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 407140188] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] [HADES][INFO ] [KRELTSC: 408179415] L8[TABLE]: Config 12 → 13 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 14,140000,10000,0,0,204,29,83,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 410129076] Running +!.empty_stack: +! [Hera] [HADES][TEST ] [KRELTSC: 410634924] Expected error occurred [Hera] [HADES][TEST ] Testing +! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 411480615] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 412010970] +!: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 412543635] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 413164416] Testing word: -! [Hera] [HADES][TEST ] [KRELTSC: 413584899] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 414028944] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 414929760] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 415715664] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 417230499] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 418036752] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 418817679] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 420398307] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 421200192] Test passed [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 421988112] Expected: Should print: 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 423558660] Running -!.empty_stack: -! [Hera] [HADES][TEST ] [KRELTSC: 424072194] Expected error occurred [Hera] [HADES][TEST ] Testing -! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 424902639] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 425439945] -!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 425985168] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 426603198] Testing word: 2! [Hera] [HADES][TEST ] [KRELTSC: 427012047] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 427456617] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 428559579] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 429342942] Expected: Should print: 22 11 [Hera] 11 22 [Hera] 11 22 [HADES][INFO ] [KRELTSC: 430335675] L8[TABLE]: Config 13 → 14 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 15,150000,10000,0,0,203,30,82,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 11 22 [Hera] 11 22 [Hera] 11 22 [Hera] [HADES][TEST ] [KRELTSC: 432251841] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 433074768] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 434299992] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 436044504] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 436922388] Test passed [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 437692584] Expected: Should print: -2 -1 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 439400451] Running 2!.empty_stack: 2! [Hera] [HADES][TEST ] [KRELTSC: 439925724] Expected error occurred [Hera] [HADES][TEST ] Testing 2! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 440775951] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 441312669] 2!: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 441845082] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 442464876] Testing word: FILL [Hera] [HADES][TEST ] [KRELTSC: 442899534] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 443344818] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 444602844] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 445405947] Expected: Should print: 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [Hera] 65 65 [HADES][INFO ] [KRELTSC: 446928237] L8[TABLE]: Config 14 → 15 regime=2 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 16,160000,10000,0,0,201,32,83,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 65 65 [Hera] [HADES][TEST ] [KRELTSC: 448386099] Running FILL.zero_n: HERE 0 88 FILL [Hera] [HADES][TEST ] [KRELTSC: 448940856] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 449725122] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 450329271] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 451120572] Test passed [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 451902192] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 453413877] Running FILL.empty_stack: FILL [Hera] [HADES][TEST ] [KRELTSC: 453929343] Expected error occurred [Hera] [HADES][TEST ] Testing FILL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 454766613] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 455306691] FILL: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 455847651] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 456467298] Testing word: MOVE [Hera] [HADES][TEST ] [KRELTSC: 456885597] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 457339365] Running MOVE.basic: HERE 65 OVER C! HERE 1+ 66 OVER C! HERE HERE 16 + 2 MOVE HERE 16 + C@ . HERE 17 + C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 458739204] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 459539514] Expected: Should print: 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 461619963] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE [Hera] [HADES][TEST ] [KRELTSC: 462201957] Test passed [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 462997563] Expected: Should do nothing [Hera] [HADES][INFO ] [KRELTSC: 463557255] L8[TABLE]: Config 15 → 16 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 17,170000,10000,0,0,190,34,86,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 465058965] Running MOVE.empty_stack: MOVE [Hera] [HADES][TEST ] [KRELTSC: 465583482] Expected error occurred [Hera] [HADES][TEST ] Testing MOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 466439505] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 466968663] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 467510022] â–¶ Testing module: src/test_runner/modules/memory_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 468151236] Testing word: ERASE [Hera] [HADES][TEST ] [KRELTSC: 468576444] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 469022589] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 470115492] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 470906415] Expected: Should print: 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 472698156] Running ERASE.zero_n: HERE 0 ERASE [Hera] [HADES][TEST ] [KRELTSC: 473224227] Test passed [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 474017565] Expected: Should do nothing [Hera] [HADES][TEST ] [KRELTSC: 474623982] Running ERASE.empty_stack: ERASE [Hera] [HADES][TEST ] [KRELTSC: 475152720] Expected error occurred [Hera] [HADES][TEST ] Testing ERASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 475996836] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 476534919] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 477104712] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 477756930] [Hera] === Testing Module: Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 478482354] Running Arithmetic Words Tests (Module 5)... [Hera] [HADES][TEST ] [KRELTSC: 479055696] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 479715033] Testing word: + [Hera] [HADES][TEST ] [KRELTSC: 480124428] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 480590481] Running +.basic: 5 7 + . CR [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 481242216] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 482021022] Expected: Should print: 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] 12 [Hera] [HADES][TEST ] [KRELTSC: 483426048] Running +.zero_add: 42 0 + . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 484103823] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 484904952] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 486280851] Running +.negative: -5 3 + . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 486960432] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 487730985] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 489112953] Running +.both_negative: -5 -3 + . CR [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 489806898] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 490579299] Expected: Should print: -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] -8 [Hera] [HADES][INFO ] [KRELTSC: 491977437] L8[TABLE]: Config 16 → 18 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 18,180000,10000,0,0,170,35,73,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] -8 [Hera] [HADES][TEST ] [KRELTSC: 493452582] Running +.overflow: 2147483647 1 + . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 494192391] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 494960949] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 496525575] Running +.underflow: -2147483648 -1 + . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 497295834] Test passed [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 498067269] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 499743090] Running +.empty_stack: + [Hera] [HADES][ERROR] [KRELTSC: 500249169] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 500709825] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 501554571] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 502082553] Running +.one_item: 42 + [Hera] [HADES][ERROR] [KRELTSC: 502550937] +: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 502977426] Expected error occurred [Hera] [HADES][TEST ] Testing + ... PASS [Hera] [HADES][TEST ] [KRELTSC: 503820114] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 504345597] +: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 504931854] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 505594152] Testing word: - [Hera] [HADES][TEST ] [KRELTSC: 506014005] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 506463300] Running -.basic: 10 3 - . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 507124296] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 507919272] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 509279253] Running -.zero_sub: 42 0 - . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 509957826] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 510721995] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 512111586] Running -.from_zero: 0 5 - . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 512774556] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 513540300] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 514925502] Running -.negative: 5 -3 - . CR [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 515592672] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 516370659] Expected: Should print: 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] 8 [Hera] [HADES][TEST ] [KRELTSC: 517717767] Running -.same_values: 42 42 - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 518407197] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 519171870] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 520534119] Running -.overflow: -2147483648 1 - . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 521279199] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 522043116] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 523641237] Running -.underflow: 2147483647 -1 - . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 524443794] Test passed [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 525218211] Expected: Should overflow [Hera] 2147483648 [Hera] [HADES][INFO ] [KRELTSC: 525952392] L8[TABLE]: Config 18 → 19 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 19,190000,10000,0,0,154,35,40,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 528173751] Running -.empty_stack: - [Hera] [HADES][ERROR] [KRELTSC: 528758307] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 529207350] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 530031411] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 530559078] Running -.one_item: 42 - [Hera] [HADES][ERROR] [KRELTSC: 531036093] -: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 531456786] Expected error occurred [Hera] [HADES][TEST ] Testing - ... PASS [Hera] [HADES][TEST ] [KRELTSC: 532287294] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 532826889] -: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 533354241] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 533990667] Testing word: * [Hera] [HADES][TEST ] [KRELTSC: 534394917] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 534851730] Running *.basic: 6 7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 535635597] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 536405121] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 537883689] Running *.by_zero: 42 0 * . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 538539561] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 539324142] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 540669444] Running *.by_one: 42 1 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 541339638] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 542107125] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 543487518] Running *.by_negative: 6 -7 * . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 544187511] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 544965057] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 546389340] Running *.negative_negative: -6 -7 * . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 547118670] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 547905099] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 549416133] Running *.large_numbers: 32767 2 * . CR [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 550158000] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 550929918] Expected: Should print: 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] 65534 [Hera] [HADES][TEST ] [KRELTSC: 552422451] Running *.overflow: 65536 65536 * . CR [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 553158963] Test passed [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 553942158] Expected: May overflow [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] 4294967296 [Hera] [HADES][TEST ] [KRELTSC: 555482592] Running *.empty_stack: * [Hera] [HADES][ERROR] [KRELTSC: 555991674] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 556440381] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 557267802] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 557797737] Running *.one_item: 42 * [Hera] [HADES][ERROR] [KRELTSC: 558277566] *: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 558698469] Expected error occurred [Hera] [HADES][TEST ] Testing * ... PASS [Hera] [HADES][TEST ] [KRELTSC: 559523685] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 560061537] *: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 560591703] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 561231132] Testing word: / [Hera] [HADES][TEST ] [KRELTSC: 561645567] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 562101078] Running /.basic: 15 3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 562752372] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 563533152] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][INFO ] [KRELTSC: 564579309] L8[TABLE]: Config 19 → 20 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 20,200000,10000,0,0,154,35,38,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 566216826] Running /.by_one: 42 1 / . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 566915706] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 567696948] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 569122239] Running /.negative_dividend: -15 3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 569832711] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 570622542] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 571999869] Running /.negative_divisor: 15 -3 / . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 572723676] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 573492759] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 574894992] Running /.both_negative: -15 -3 / . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 575586291] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 576354471] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 577715355] Running /.truncation: 7 3 / . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 578385990] Test passed [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 579164859] Expected: Should print: 2 (truncated) [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 580556004] Running /.by_zero: 42 0 / [Hera] [HADES][ERROR] [KRELTSC: 581069223] /: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 581519883] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 582350874] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 582905043] Running /.empty_stack: / [Hera] [HADES][ERROR] [KRELTSC: 583398207] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 583836771] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 584674314] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 585215925] Running /.one_item: 42 / [Hera] [HADES][ERROR] [KRELTSC: 585683133] /: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 586103511] Expected error occurred [Hera] [HADES][TEST ] Testing / ... PASS [Hera] [HADES][TEST ] [KRELTSC: 586925367] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 587465235] /: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 587994876] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 588636027] Testing word: MOD [Hera] [HADES][TEST ] [KRELTSC: 589071756] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 589528233] Running MOD.basic: 17 5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 590501562] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 591290952] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 592750788] Running MOD.exact_division: 15 3 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 593475750] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 594270264] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 595723905] Running MOD.by_one: 42 1 MOD . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 596413629] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 597193485] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 598643199] Running MOD.negative_dividend: -17 5 MOD . CR [Hera] [HADES][INFO ] [KRELTSC: 599229141] L8[TABLE]: Config 20 → 21 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 21,210000,10000,0,0,153,38,37,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 600716886] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 601500081] Expected: Should handle negative [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 603022581] Running MOD.negative_divisor: 17 -5 MOD . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 603763419] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 604557807] Expected: Should handle negative [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 606130161] Running MOD.small_by_large: 3 7 MOD . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 606851259] Test passed [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 607630107] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 609127995] Running MOD.by_zero: 42 0 MOD [Hera] [HADES][ERROR] [KRELTSC: 609663957] MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 610136814] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 610991997] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 611523717] Running MOD.empty_stack: MOD [Hera] [HADES][ERROR] [KRELTSC: 612040149] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 612513405] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 613353426] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 613885230] Running MOD.one_item: 42 MOD [Hera] [HADES][ERROR] [KRELTSC: 614395194] MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 614839596] Expected error occurred [Hera] [HADES][TEST ] Testing MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 615673968] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 616202874] MOD: 9 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 616748727] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 617384502] Testing word: /MOD [Hera] [HADES][TEST ] [KRELTSC: 617802843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 618252957] Running /MOD.basic: 17 5 /MOD . . CR [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 619115196] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 619898895] Expected: Should print: 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] 3 2 [Hera] [HADES][TEST ] [KRELTSC: 621427338] Running /MOD.exact: 15 3 /MOD . . CR [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 622141275] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 622962081] Expected: Should print: 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] 5 0 [Hera] [HADES][TEST ] [KRELTSC: 624468348] Running /MOD.negative: -17 5 /MOD . . CR [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 625233609] Test passed [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 626015964] Expected: Should handle negative dividend [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] -3 -2 [Hera] [HADES][TEST ] [KRELTSC: 627655518] Running /MOD.by_zero: 42 0 /MOD [Hera] [HADES][ERROR] [KRELTSC: 628191669] /MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 628654068] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 629509629] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 630043680] Running /MOD.empty_stack: /MOD [Hera] [HADES][ERROR] [KRELTSC: 630564396] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 631019739] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 631882650] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 632406075] Running /MOD.one_item: 42 /MOD [Hera] [HADES][ERROR] [KRELTSC: 632911608] /MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 633359559] Expected error occurred [Hera] [HADES][TEST ] Testing /MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 634193805] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 634720737] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 635268396] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 635913432] Testing word: ABS [Hera] [HADES][TEST ] [KRELTSC: 636326922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 636770295] Running ABS.positive: 42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 637560063] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 638339163] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 639739191] Running ABS.negative: -42 ABS . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 640422342] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 641202051] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [HADES][INFO ] [KRELTSC: 642628497] L8[TABLE]: Config 21 → 22 regime=2 score=26214 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 22,220000,10000,0,0,167,39,38,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 643814388] Running ABS.zero: 0 ABS . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 644468307] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 645246357] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 646621311] Running ABS.min_int: -2147483648 ABS . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 647370843] Test passed [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 648167247] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 649781328] Running ABS.empty_stack: ABS [Hera] [HADES][ERROR] [KRELTSC: 650300763] ABS: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 650752956] Expected error occurred [Hera] [HADES][TEST ] Testing ABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 651598143] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 652138431] ABS: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 652700664] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 653339106] Testing word: NEGATE [Hera] [HADES][TEST ] [KRELTSC: 653769249] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 654222954] Running NEGATE.positive: 42 NEGATE . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 655144392] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 655939515] Expected: Should print: -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 657392925] Running NEGATE.negative: -42 NEGATE . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 658102431] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 658925400] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 660354408] Running NEGATE.zero: 0 NEGATE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 661046190] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 661836672] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 663229455] Running NEGATE.min_int: -2147483648 NEGATE . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 664157634] Test passed [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 664972749] Expected: Should print: 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 666576141] Running NEGATE.empty_stack: NEGATE [Hera] [HADES][ERROR] [KRELTSC: 667137912] NEGATE: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 667607598] Expected error occurred [Hera] [HADES][TEST ] Testing NEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 668454717] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 669002586] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 669555579] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 670195785] Testing word: MIN [Hera] [HADES][TEST ] [KRELTSC: 670610619] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 671138328] Running MIN.basic: 5 3 MIN . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 671937672] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 672737856] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 674127867] Running MIN.equal: 42 42 MIN . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 674801421] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 675602949] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 676974396] Running MIN.negative: -5 -3 MIN . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 677688165] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 678466488] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 679868532] Running MIN.mixed: -1 1 MIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 680541960] Test passed [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 681318981] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [HADES][INFO ] [KRELTSC: 682390233] L8[TABLE]: Config 22 → 23 regime=2 score=52428 L1=0 L2=0 L3=1 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 23,230000,10000,0,0,176,14,39,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 683980143] Running MIN.one_item: 42 MIN [Hera] [HADES][ERROR] [KRELTSC: 684512136] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 684970062] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 685820100] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 686348418] Running MIN.empty_stack: MIN [Hera] [HADES][ERROR] [KRELTSC: 686829486] MIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 687258957] Expected error occurred [Hera] [HADES][TEST ] Testing MIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 688108197] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 688634940] MIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 689172225] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 689810268] Testing word: MAX [Hera] [HADES][TEST ] [KRELTSC: 690234825] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 690678324] Running MAX.basic: 5 3 MAX . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 691466433] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 692259372] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 693629538] Running MAX.equal: 42 42 MAX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 694330539] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 695118690] Expected: Should print: 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 696507945] Running MAX.negative: -5 -3 MAX . CR [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 697198929] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 697978785] Expected: Should print: -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] -3 [Hera] [HADES][TEST ] [KRELTSC: 699424635] Running MAX.mixed: -1 1 MAX . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 700094808] Test passed [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 700888125] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 702260601] Running MAX.one_item: 42 MAX [Hera] [HADES][ERROR] [KRELTSC: 702787806] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 703242183] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 704082078] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 704632320] Running MAX.empty_stack: MAX [Hera] [HADES][ERROR] [KRELTSC: 705112632] MAX: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 705542964] Expected error occurred [Hera] [HADES][TEST ] Testing MAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 706376076] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 706913949] MAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 707450919] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 708088752] Testing word: 1+ [Hera] [HADES][TEST ] [KRELTSC: 708506778] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 708965481] Running 1+.basic: 5 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 709614717] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 710390688] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 711749220] Running 1+.zero: 0 1+ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 712389657] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 713176905] Expected: Should print: 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 714564186] Running 1+.negative: -1 1+ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 715267476] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 716050482] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 717419346] Running 1+.chain: 3 1+ 1+ 1+ . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 718110456] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 718885839] Expected: Should print: 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 720286665] Running 1+.overflow: 2147483647 1+ . CR [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 721187418] Test passed [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 721983339] Expected: Should overflow [Hera] 2147483648 [Hera] 2147483648 [HADES][INFO ] [KRELTSC: 722896818] L8[TABLE]: Config 23 → 24 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 24,240000,10000,0,0,175,10,25,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 2147483648 [Hera] 2147483648 [Hera] 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 724743369] Running 1+.empty_stack: 1+ [Hera] [HADES][ERROR] [KRELTSC: 725246613] 1+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 725720289] Expected error occurred [Hera] [HADES][TEST ] Testing 1+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 726549285] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 727079283] 1+: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 727612998] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 728266665] Testing word: 1- [Hera] [HADES][TEST ] [KRELTSC: 728678286] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 729125334] Running 1-.basic: 5 1- . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 729872178] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 730645650] Expected: Should print: 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 732000780] Running 1-.to_zero: 1 1- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 732651423] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 733425105] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 734778261] Running 1-.to_negative: 0 1- . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 735500010] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 736301496] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 737673951] Running 1-.chain: 6 1- 1- 1- . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 738382071] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 739152204] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 740548305] Running 1-.underflow: -2147483648 1- . CR [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 741314448] Test passed [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 742087227] Expected: Should underflow [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] -2147483649 [Hera] [HADES][TEST ] [KRELTSC: 743683164] Running 1-.empty_stack: 1- [Hera] [HADES][ERROR] [KRELTSC: 744188298] 1-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 744659013] Expected error occurred [Hera] [HADES][TEST ] Testing 1- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 745491915] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 746022228] 1-: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 746572365] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 747213390] Testing word: 2+ [Hera] [HADES][TEST ] [KRELTSC: 747625746] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 748070757] Running 2+.basic: 5 2+ . CR [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 748814808] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 749591934] Expected: Should print: 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] 7 [Hera] [HADES][TEST ] [KRELTSC: 750962184] Running 2+.zero: 0 2+ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 751599534] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 752373384] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 753731769] Running 2+.negative: -3 2+ . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 754396923] Test passed [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 755193327] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 756566265] Running 2+.empty_stack: 2+ [Hera] [HADES][ERROR] [KRELTSC: 757075494] 2+: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 757522479] Expected error occurred [Hera] [HADES][TEST ] Testing 2+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 758362689] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 758891175] 2+: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 759438372] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 760091955] Testing word: 2- [Hera] [HADES][TEST ] [KRELTSC: 760502757] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 760948608] Running 2-.basic: 7 2- . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 761697846] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 762473586] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 763844592] Running 2-.zero: 2 2- . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 764484609] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 765262134] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 766133571] L8[TABLE]: Config 24 → 25 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 25,250000,10000,0,0,196,11,23,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 767982285] Running 2-.negative: 0 2- . CR [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 768644352] Test passed [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 769421184] Expected: Should print: -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] -2 [Hera] [HADES][TEST ] [KRELTSC: 770807562] Running 2-.empty_stack: 2- [Hera] [HADES][ERROR] [KRELTSC: 771303834] 2-: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 771768438] Expected error occurred [Hera] [HADES][TEST ] Testing 2- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 772602999] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 773133375] 2-: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 773668308] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 774320673] Testing word: 2* [Hera] [HADES][TEST ] [KRELTSC: 774730866] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 775176801] Running 2*.basic: 5 2* . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 775922448] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 776696991] Expected: Should print: 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 778138389] Running 2*.zero: 0 2* . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 778857009] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 779647995] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 781019925] Running 2*.negative: -3 2* . CR [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 781687599] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 782476086] Expected: Should print: -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] -6 [Hera] [HADES][TEST ] [KRELTSC: 783852426] Running 2*.one: 1 2* . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 784510713] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 785285613] Expected: Should print: 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 786643494] Running 2*.large: 1073741823 2* . CR [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 787369149] Test passed [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 788144532] Expected: Should print: 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] 2147483646 [Hera] [HADES][TEST ] [KRELTSC: 789759180] Running 2*.empty_stack: 2* [Hera] [HADES][ERROR] [KRELTSC: 790261899] 2*: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 790733832] Expected error occurred [Hera] [HADES][TEST ] Testing 2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 791567490] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 792100155] 2*: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 792647079] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 793286529] Testing word: 2/ [Hera] [HADES][TEST ] [KRELTSC: 793697226] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 794142636] Running 2/.basic: 10 2/ . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 794912685] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 795688572] Expected: Should print: 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 797059200] Running 2/.odd: 7 2/ . CR [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 797693421] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 798468825] Expected: Should print: 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 799843233] Running 2/.zero: 0 2/ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 800493099] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 801289860] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 802638606] Running 2/.negative_even: -10 2/ . CR [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 803346054] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 804122151] Expected: Should print: -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] -5 [Hera] [HADES][TEST ] [KRELTSC: 805567035] Running 2/.one: 1 2/ . CR [Hera] [HADES][INFO ] [KRELTSC: 806072925] L8[TABLE]: Config 25 → 26 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 26,260000,10000,0,0,192,14,24,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 807524739] Test passed [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 808299555] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 809663043] Running 2/.empty_stack: 2/ [Hera] [HADES][ERROR] [KRELTSC: 810164061] 2/: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 810611298] Expected error occurred [Hera] [HADES][TEST ] Testing 2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 811443486] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 811995702] 2/: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 812555667] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 813225336] [Hera] === Testing Module: Logical Words === [Hera] [HADES][INFO ] [KRELTSC: 813910671] Running Logical Words Tests (Module 8)... [Hera] [HADES][TEST ] [KRELTSC: 814466562] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 815108217] Testing word: AND [Hera] [HADES][TEST ] [KRELTSC: 815526159] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 815982993] Running AND.both_true: -1 -1 AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 816694872] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 817474644] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 818913144] Running AND.first_false: 0 -1 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 819654738] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 820453935] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 821849175] Running AND.second_false: -1 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 822582663] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 823361364] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 824759166] Running AND.both_false: 0 0 AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 825445173] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 826235571] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 827598408] Running AND.bitwise: 85 51 AND . CR [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 828296007] Test passed [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 829072902] Expected: Should print: 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] 17 [Hera] [HADES][TEST ] [KRELTSC: 830464656] Running AND.empty_stack: AND [Hera] [HADES][ERROR] [KRELTSC: 830976405] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 831431160] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 832269165] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 832813485] Running AND.one_item: 42 AND [Hera] [HADES][ERROR] [KRELTSC: 833301966] AND: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 833732571] Expected error occurred [Hera] [HADES][TEST ] Testing AND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 834577485] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 835105782] AND: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 835678242] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 836348709] Testing word: OR [Hera] [HADES][TEST ] [KRELTSC: 836782422] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 837227601] Running OR.both_true: -1 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 838022430] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 838824735] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 840214683] Running OR.first_false: 0 -1 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 840931056] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 841703478] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 843124401] Running OR.second_false: -1 0 OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 843821433] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 844596522] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 845665905] L8[TABLE]: Config 26 → 27 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 27,270000,10000,0,0,158,16,30,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 847348530] Running OR.both_false: 0 0 OR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 848025024] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 848801331] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 850165218] Running OR.bitwise: 85 51 OR . CR [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 850845387] Test passed [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 851638515] Expected: Should print: 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] 119 [Hera] [HADES][TEST ] [KRELTSC: 853037913] Running OR.empty_stack: OR [Hera] [HADES][ERROR] [KRELTSC: 853562682] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 854014707] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 854844459] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 855372063] Running OR.one_item: 42 OR [Hera] [HADES][ERROR] [KRELTSC: 855866466] OR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 856296273] Expected error occurred [Hera] [HADES][TEST ] Testing OR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 857124849] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 857666733] OR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 858227643] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 858850944] Testing word: XOR [Hera] [HADES][TEST ] [KRELTSC: 859265274] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 859720554] Running XOR.both_true: -1 -1 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 860532918] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 861310317] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 862687728] Running XOR.first_false: 0 -1 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 863404080] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 864206280] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 865589445] Running XOR.second_false: -1 0 XOR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 866311215] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 867091491] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 868494648] Running XOR.both_false: 0 0 XOR . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 869180781] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 869960847] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 871322550] Running XOR.bitwise: 85 51 XOR . CR [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 872010909] Test passed [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 872812458] Expected: Should print: 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] 102 [Hera] [HADES][TEST ] [KRELTSC: 874231554] Running XOR.empty_stack: XOR [Hera] [HADES][ERROR] [KRELTSC: 874797651] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 875259126] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 876095052] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 876651594] Running XOR.one_item: 42 XOR [Hera] [HADES][ERROR] [KRELTSC: 877136526] XOR: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 877591365] Expected error occurred [Hera] [HADES][TEST ] Testing XOR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 878424036] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 878964051] XOR: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 879502323] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 880127598] Testing word: NOT [Hera] [HADES][TEST ] [KRELTSC: 880542285] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 881005713] Running NOT.true: -1 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 881763498] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 882542136] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 883915032] Running NOT.false: 0 NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 884589741] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 885389085] Expected: Should print: -1 [Hera] [HADES][INFO ] [KRELTSC: 885925635] L8[TABLE]: Config 27 → 28 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 28,280000,10000,0,0,158,17,23,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 888134751] Running NOT.positive: 42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 888804777] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 889601475] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 890942262] Running NOT.negative: -42 NOT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 891641541] Test passed [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 892420389] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 893930079] Running NOT.empty_stack: NOT [Hera] [HADES][ERROR] [KRELTSC: 894440505] NOT: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 894894441] Expected error occurred [Hera] [HADES][TEST ] Testing NOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 895745025] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 896273994] NOT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 896812182] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 897465576] Testing word: = [Hera] [HADES][TEST ] [KRELTSC: 897873942] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 898320591] Running =.equal: 42 42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 898986375] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 899766378] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 901135956] Running =.not_equal: 42 43 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 901824861] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 902593566] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 903948990] Running =.zero_equal: 0 0 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 904632876] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 905465358] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 906967236] Running =.negative_equal: -42 -42 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 907676364] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 908471823] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 909858411] Running =.negative_positive: -42 42 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 910588371] Test passed [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 911357370] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 912721488] Running =.empty_stack: = [Hera] [HADES][ERROR] [KRELTSC: 913239432] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 913684653] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 914532675] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 915064521] Running =.one_item: 42 = [Hera] [HADES][ERROR] [KRELTSC: 915553779] =: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 915977853] Expected error occurred [Hera] [HADES][TEST ] Testing = ... PASS [Hera] [HADES][TEST ] [KRELTSC: 916841394] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 917367759] =: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 917898534] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 918534561] Testing word: <> [Hera] [HADES][TEST ] [KRELTSC: 918943725] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 919387350] Running <>.not_equal: 42 43 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 920197635] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 920993556] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 922366116] Running <>.equal: 42 42 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 923094858] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 923871648] Expected: Should print: 0 [Hera] [HADES][INFO ] [KRELTSC: 924393582] L8[TABLE]: Config 28 → 29 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 29,290000,10000,0,0,164,17,27,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 926611413] Running <>.zero_equal: 0 0 <> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 927313905] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 928089267] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 929451705] Running <>.negative: -42 42 <> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 930137838] Test passed [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 930920802] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 932306529] Running <>.empty_stack: <> [Hera] [HADES][ERROR] [KRELTSC: 932801541] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 933262764] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 934101084] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 934631145] Running <>.one_item: 42 <> [Hera] [HADES][ERROR] [KRELTSC: 935107908] <>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 935548320] Expected error occurred [Hera] [HADES][TEST ] Testing <> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 936391911] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 936924135] <>: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 937477905] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 938105532] Testing word: < [Hera] [HADES][TEST ] [KRELTSC: 938512890] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 938960925] Running <.less_than: 5 7 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 939798027] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 940570470] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 941974971] Running <.greater_than: 7 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 942721773] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 943490982] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 944850627] Running <.equal: 5 5 < . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 945492408] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 946278018] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 947633316] Running <.negative_positive: -5 5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 948368778] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 949142019] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 950537931] Running <.negative_negative: -7 -5 < . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 951345150] Test passed [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 952132167] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 953512938] Running <.empty_stack: < [Hera] [HADES][ERROR] [KRELTSC: 954014418] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 954463587] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 955291848] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 955824009] Running <.one_item: 42 < [Hera] [HADES][ERROR] [KRELTSC: 956319420] <: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 956747316] Expected error occurred [Hera] [HADES][TEST ] Testing < ... PASS [Hera] [HADES][TEST ] [KRELTSC: 957575535] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 958106247] <: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 958650735] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 959279202] Testing word: > [Hera] [HADES][TEST ] [KRELTSC: 959686665] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 960135162] Running >.greater_than: 7 5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 960943956] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 961721271] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 962621163] L8[TABLE]: Config 29 → 30 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 30,300000,10000,0,0,154,18,26,685,685,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 964456962] Running >.less_than: 5 7 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 965190471] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 965964762] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 967340577] Running >.equal: 5 5 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 967989267] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 968789892] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 970150818] Running >.positive_negative: 5 -5 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 970875633] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 971648370] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 973054110] Running >.negative_negative: -5 -7 > . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 973775838] Test passed [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 974548155] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 975965928] Running >.empty_stack: > [Hera] [HADES][ERROR] [KRELTSC: 976459659] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 976902444] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 977755254] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 978285630] Running >.one_item: 42 > [Hera] [HADES][ERROR] [KRELTSC: 978753342] >: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 979189281] Expected error occurred [Hera] [HADES][TEST ] Testing > ... PASS [Hera] [HADES][TEST ] [KRELTSC: 980011389] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 980540001] >: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 981069642] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 981714909] Testing word: 0= [Hera] [HADES][TEST ] [KRELTSC: 982126530] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 982571037] Running 0=.zero: 0 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 983310489] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 984108699] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 985487979] Running 0=.positive: 42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 986189883] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 986965581] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 988321488] Running 0=.negative: -42 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 988985949] Test passed [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 989861166] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 991212159] Running 0=.empty_stack: 0= [Hera] [HADES][ERROR] [KRELTSC: 991721556] 0=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 992173539] Expected error occurred [Hera] [HADES][TEST ] Testing 0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 993006378] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 993537384] 0=: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 994083069] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 994717017] Testing word: 0< [Hera] [HADES][TEST ] [KRELTSC: 995146488] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 995592129] Running 0<.negative: -42 0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 996380301] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 997153059] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 998536161] Running 0<.zero: 0 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 999214671] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 999990915] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1001212779] L8[TABLE]: Config 30 → 31 regime=2 score=6553 L1=0 L2=0 L3=1 L4=1 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 31,310000,10000,0,0,172,6,25,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1002684144] Running 0<.positive: 42 0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1003350999] Test passed [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1004131716] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1005492516] Running 0<.empty_stack: 0< [Hera] [HADES][ERROR] [KRELTSC: 1005990720] 0<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1006462023] Expected error occurred [Hera] [HADES][TEST ] Testing 0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1007313699] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1007888133] 0<: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1008422667] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1009220394] Testing word: 0> [Hera] [HADES][TEST ] [KRELTSC: 1009636278] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1010087610] Running 0>.positive: 42 0> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1010910789] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1011699990] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1013087019] Running 0>.zero: 0 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1013780040] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1014560442] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1015931889] Running 0>.negative: -42 0> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1016601852] Test passed [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1017403149] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1018754688] Running 0>.empty_stack: 0> [Hera] [HADES][ERROR] [KRELTSC: 1019266710] 0>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1019730831] Expected error occurred [Hera] [HADES][TEST ] Testing 0> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1020567891] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1021117398] 0>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1021663608] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1022292810] Testing word: 0<> [Hera] [HADES][TEST ] [KRELTSC: 1022711865] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1023172185] Running 0<>.nonzero_pos: 42 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1023941478] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1024727697] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1026112710] Running 0<>.nonzero_neg: -1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1026805878] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1027602408] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1028979798] Running 0<>.zero: 0 0<> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1029646590] Test passed [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1030436631] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1031791131] Running 0<>.empty_stack: 0<> [Hera] [HADES][ERROR] [KRELTSC: 1032313380] 0<>: stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1032750138] Expected error occurred [Hera] [HADES][TEST ] Testing 0<> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1033586652] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1034138742] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1034695347] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1035323394] Testing word: U< [Hera] [HADES][TEST ] [KRELTSC: 1035752172] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1036203420] Running U<.less: 3 5 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1036984725] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1037765694] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1039176726] Running U<.equal: 5 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1039878168] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1040675370] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1042055028] Running U<.greater: 7 5 U< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1042724718] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1043503881] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1044573285] L8[TABLE]: Config 31 → 32 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 32,320000,10000,0,0,180,9,22,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1046250912] Running U<.zero_one: 0 1 U< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1046934861] Test passed [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1047715179] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1049130222] Running U<.empty_stack: U< [Hera] [HADES][ERROR] [KRELTSC: 1049633109] U<: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1050084966] Expected error occurred [Hera] [HADES][TEST ] Testing U< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1050931581] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1051465065] U<: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1052002329] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1052654862] Testing word: U> [Hera] [HADES][TEST ] [KRELTSC: 1053087084] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1053535602] Running U>.greater: 5 3 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1054339461] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1055137545] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1056525477] Running U>.equal: 5 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1057248129] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1058029497] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1059399894] Running U>.less: 3 5 U> . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1060055829] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1060838415] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1062221475] Running U>.one_zero: 1 0 U> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1062901686] Test passed [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1063703025] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1065104817] Running U>.empty_stack: U> [Hera] [HADES][ERROR] [KRELTSC: 1065624168] U>: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1066077495] Expected error occurred [Hera] [HADES][TEST ] Testing U> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1067030706] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1067581200] U>: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1068129426] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1068763164] Testing word: WITHIN [Hera] [HADES][TEST ] [KRELTSC: 1069198053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1069659423] Running WITHIN.in_range: 3 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1070528340] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1071327978] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1072754256] Running WITHIN.at_low: 1 1 5 WITHIN . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1073524893] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1074353532] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1075787790] Running WITHIN.at_high: 5 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1076584908] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1077383580] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1078471821] L8[TABLE]: Config 32 → 33 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 33,330000,10000,0,0,145,11,29,567,567,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1080156966] Running WITHIN.below: 0 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1080871092] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1081669092] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1083057087] Running WITHIN.above: 6 1 5 WITHIN . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1083764787] Test passed [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1084580133] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1085949690] Running WITHIN.empty_stack: WITHIN [Hera] [HADES][ERROR] [KRELTSC: 1086511062] WITHIN: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1086992823] Expected error occurred [Hera] [HADES][TEST ] Testing WITHIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1087850211] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1088400600] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1088959179] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1089592329] Testing word: TRUE [Hera] [HADES][TEST ] [KRELTSC: 1090017894] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1090477815] Running TRUE.value: TRUE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1091195595] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1091982780] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1093395093] Running TRUE.as_flag: TRUE 0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1094105880] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1094915409] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1096298322] Running TRUE.in_and: TRUE TRUE AND . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1097039244] Test passed [Hera] [HADES][TEST ] Testing TRUE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1097838042] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1099292859] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1099842429] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1100476230] Testing word: FALSE [Hera] [HADES][TEST ] [KRELTSC: 1100919477] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1101380091] Running FALSE.value: FALSE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1102103814] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1102914435] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1104285105] Running FALSE.as_flag: FALSE 0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1104999903] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1105793514] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1107228948] Running FALSE.in_or: TRUE FALSE OR . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1107954456] Test passed [Hera] [HADES][TEST ] Testing FALSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1108749243] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1110216114] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1110767931] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1111413408] Testing word: >= [Hera] [HADES][TEST ] [KRELTSC: 1111829775] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1112280645] Running >=.less: 3 5 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1113052668] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1113862659] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][INFO ] [KRELTSC: 1115103192] L8[TABLE]: Config 33 → 34 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 34,340000,10000,0,0,203,14,30,582,582,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1116603726] Running >=.greater: 5 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1117334064] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1118130237] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1119523356] Running >=.equal: 3 3 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1120212828] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1120992747] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1122395610] Running >=.negative: -1 0 >= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1123079433] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1123873548] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1125417720] Running >=.neg_neg: -1 -2 >= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1126120800] Test passed [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1126906557] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1128316875] Running >=.underflow: >= [Hera] [HADES][ERROR] [KRELTSC: 1128818397] >=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1129268238] Expected error occurred [Hera] [HADES][TEST ] Testing >= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1130115336] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1130651613] >=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1131198012] â–¶ Testing module: src/test_runner/modules/logical_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1131830658] Testing word: <= [Hera] [HADES][TEST ] [KRELTSC: 1132256979] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1132709025] Running <=.less: 3 5 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1133489973] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1134283185] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1135682436] Running <=.greater: 5 3 <= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1136416638] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1137198531] Expected: Should print: 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1138590054] Running <=.equal: 3 3 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1139259723] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1140039453] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1141441077] Running <=.negative: -1 0 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1142127021] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1142922165] Expected: Should print: -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1144325763] Running <=.neg_neg: -2 -1 <= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1145027856] Test passed [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1145820312] Expected: Should print: -1 [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1146529671] L8[TABLE]: Config 34 → 35 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 35,350000,10000,0,0,154,16,36,731,731,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1148558019] Running <=.underflow: <= [Hera] [HADES][ERROR] [KRELTSC: 1149068424] <=: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1149520554] Expected error occurred [Hera] [HADES][TEST ] Testing <= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1150366644] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1150902354] <=: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1151478909] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1152139275] [Hera] === Testing Module: Mixed Arithmetic Words === [Hera] [HADES][INFO ] [KRELTSC: 1152851343] Running Mixed Arithmetic Words Tests (Module 7)... [Hera] [HADES][TEST ] [KRELTSC: 1153486152] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1154211009] Testing word: */ [Hera] [HADES][TEST ] [KRELTSC: 1154642391] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1155170352] Running */.basic: 6 7 4 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1156039857] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1156820952] Expected: Should print: 10 (6*7/4) [Hera] [HADES][TEST ] [KRELTSC: 1157408826] Running */.exact_division: 12 5 3 */ . CR [Hera] 20 [Hera] [HADES][TEST ] [KRELTSC: 1158152604] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1158946803] Expected: Should print: 20 (12*5/3) [Hera] [HADES][TEST ] [KRELTSC: 1159479825] Running */.zero_multiply: 0 999 123 */ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1160218752] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1160998251] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1161474027] Running */.by_one: 42 5 1 */ . CR [Hera] 210 [Hera] [HADES][TEST ] [KRELTSC: 1162265328] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1163044155] Expected: Should print: 210 (42*5/1) [Hera] [HADES][TEST ] [KRELTSC: 1163566068] Running */.truncation: 7 3 2 */ . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 1164293025] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1165073658] Expected: Should print: 10 (21/2 truncated) [Hera] [HADES][TEST ] [KRELTSC: 1165630725] Running */.negative_multiply: -6 7 4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1166405877] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1167185523] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1167667389] Running */.negative_divisor: 6 7 -4 */ . CR [Hera] -10 [Hera] [HADES][TEST ] [KRELTSC: 1168428891] Test passed [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1169207487] Expected: Should print: -10 [Hera] [HADES][TEST ] [KRELTSC: 1169689647] Running */.div_by_zero: 6 7 0 */ [Hera] [HADES][ERROR] [KRELTSC: 1170247428] */: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1170716232] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1171552578] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1172104248] Running */.empty_stack: */ [Hera] [HADES][ERROR] [KRELTSC: 1172626749] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1173078816] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1173915918] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1174461960] Running */.two_items: 1 2 */ [Hera] [HADES][ERROR] [KRELTSC: 1174970118] */: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1175401647] Expected error occurred [Hera] [HADES][TEST ] Testing */ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1176249501] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1176848463] */: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1177443057] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1178119761] Testing word: */MOD [Hera] [HADES][TEST ] [KRELTSC: 1178561496] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1179018330] Running */MOD.basic: 17 3 5 */MOD . . CR [Hera] 10 1 [Hera] [HADES][TEST ] [KRELTSC: 1179906042] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1180718742] Expected: Should print: 1 10 (51/5 = 10 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1181288871] Running */MOD.exact_division: 15 4 3 */MOD . . CR [Hera] 20 0 [Hera] [HADES][TEST ] [KRELTSC: 1182431271] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1183247121] Expected: Should print: 0 20 (60/3 = 20 rem 0) [Hera] [HADES][TEST ] [KRELTSC: 1183813113] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1184613297] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1185408210] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1185891210] Running */MOD.by_one: 42 5 1 */MOD . . CR [Hera] 210 0 [Hera] [HADES][TEST ] [KRELTSC: 1186655463] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1187451825] Expected: Should print: 0 210 [Hera] [HADES][TEST ] [KRELTSC: 1187946522] Running */MOD.remainder: 7 8 5 */MOD . . CR [Hera] 11 1 [Hera] [HADES][TEST ] [KRELTSC: 1188702711] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1189515810] Expected: Should print: 1 11 (56/5 = 11 rem 1) [Hera] [HADES][TEST ] [KRELTSC: 1190084406] Running */MOD.negative: -7 3 4 */MOD . . CR [Hera] -5 -1 [Hera] [HADES][TEST ] [KRELTSC: 1190859873] Test passed [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1191651720] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1192169832] Running */MOD.div_by_zero: 6 7 0 */MOD [Hera] [HADES][ERROR] [KRELTSC: 1192743405] */MOD: Division by zero [Hera] [HADES][TEST ] [KRELTSC: 1193229954] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1194078795] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1194615807] Running */MOD.empty_stack: */MOD [Hera] [HADES][ERROR] [KRELTSC: 1195161933] */MOD: Stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1195625508] Expected error occurred [Hera] [HADES][TEST ] Testing */MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1196476764] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1197017955] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1197586551] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1198255065] Testing word: M+ [Hera] [HADES][TEST ] [KRELTSC: 1198667673] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1199115729] Running M+.basic: 0 100 200 M+ . . CR [Hera] 300 0 [Hera] [HADES][TEST ] [KRELTSC: 1200032106] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1200822861] Expected: Should print: 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1201351977] Running M+.overflow: 0 2147483647 1 M+ . . CR [Hera] 2147483648 0 [Hera] [HADES][TEST ] [KRELTSC: 1202148087] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1202925507] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1203443787] Running M+.negative: 0 -100 50 M+ . . CR [Hera] -50 0 [Hera] [HADES][TEST ] [KRELTSC: 1204182000] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1204967799] Expected: Should print: 50 -100 [Hera] [HADES][TEST ] [KRELTSC: 1205467263] Running M+.zero_add: 0 42 0 M+ . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1206195669] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1206979788] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1207465602] Running M+.both_negative: 0 -100 -200 M+ . . CR [Hera] -300 0 [Hera] [HADES][TEST ] [KRELTSC: 1208282859] Test passed [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1209058956] Expected: Should print: -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1209567093] Running M+.empty_stack: M+ [Hera] [HADES][TEST ] [KRELTSC: 1210080102] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1210925142] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1211472969] Running M+.one_item: 42 M+ [Hera] [HADES][TEST ] [KRELTSC: 1211969010] Expected error occurred [Hera] [HADES][TEST ] Testing M+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1212808968] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1213341948] M+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1213891266] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1214565471] Testing word: M* [Hera] [HADES][TEST ] [KRELTSC: 1214980305] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1215430923] Running M*.basic: 123 456 M* . . CR [Hera] 0 56088 [Hera] [HADES][TEST ] [KRELTSC: 1216277223] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1217052690] Expected: Should print: 56088 0 [Hera] [HADES][TEST ] [KRELTSC: 1217551692] Running M*.by_zero: 999 0 M* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1218268149] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1219051050] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1219531131] Running M*.by_one: 42 1 M* . . CR [Hera] 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1220239461] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1221017007] Expected: Should print: 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1221502107] Running M*.negative: -123 456 M* . . CR [Hera] -1 4294911208 [Hera] [HADES][TEST ] [KRELTSC: 1222297146] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1223080845] Expected: Should print: -56088 -1 [Hera] [HADES][TEST ] [KRELTSC: 1223590074] Running M*.large_multiply: 65536 65536 M* . . CR [Hera] 1 0 [Hera] [HADES][TEST ] [KRELTSC: 1224344835] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1225146804] Expected: Should handle large result [Hera] [HADES][TEST ] [KRELTSC: 1225668339] Running M*.both_negative: -100 -200 M* . . CR [Hera] 0 20000 [Hera] [HADES][TEST ] [KRELTSC: 1226431101] Test passed [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1227228009] Expected: Should print: 20000 0 [Hera] [HADES][TEST ] [KRELTSC: 1227728880] Running M*.empty_stack: M* [Hera] [HADES][TEST ] [KRELTSC: 1228227714] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1229070150] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1229607750] Running M*.one_item: 42 M* [Hera] [HADES][TEST ] [KRELTSC: 1230099339] Expected error occurred [Hera] [HADES][TEST ] Testing M* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1230956034] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1231486347] M*: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1232022561] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1232692881] Testing word: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1233137094] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1233585654] Running M/MOD.basic: 0 1000 100 M/MOD . . CR [Hera] 10 0 [Hera] [HADES][TEST ] [KRELTSC: 1234481157] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1235286549] Expected: Should print: 0 10 (1000/100) [Hera] [HADES][TEST ] [KRELTSC: 1235828979] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR [Hera] 12 34 [Hera] [HADES][TEST ] [KRELTSC: 1236619944] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1237421640] Expected: Should handle remainder [Hera] [HADES][TEST ] [KRELTSC: 1237928202] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR [Hera] 2147913144729 6 [Hera] [HADES][TEST ] [KRELTSC: 1238763918] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1239624813] Expected: Should print: 1 500 (5001/10) [Hera] [HADES][TEST ] [KRELTSC: 1240167600] Running M/MOD.by_one: 0 42 1 M/MOD . . CR [Hera] 42 0 [Hera] [HADES][TEST ] [KRELTSC: 1240903755] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1241705871] Expected: Should print: 0 42 [Hera] [HADES][TEST ] [KRELTSC: 1242191118] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR [Hera] -42949662 -96 [Hera] [HADES][TEST ] [KRELTSC: 1243049808] Test passed [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1243855704] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1244360880] Running M/MOD.div_by_zero: 0 100 0 M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1244936406] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1245794256] Expected: Should cause division by zero [Hera] [HADES][TEST ] [KRELTSC: 1246331100] Running M/MOD.empty_stack: M/MOD [Hera] [HADES][TEST ] [KRELTSC: 1246834092] Expected error occurred [Hera] [HADES][TEST ] Testing M/MOD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1247690871] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1248220617] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1248810990] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1249525872] [Hera] === Testing Module: Double Words === [Hera] [HADES][INFO ] [KRELTSC: 1250194281] Running Double Number Words Tests (Module 6)... [Hera] [HADES][TEST ] [KRELTSC: 1250780958] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1251424566] Testing word: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1251866763] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1252316688] Running 2DROP.basic: 1 2 3 4 2DROP . . CR [Hera] 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1253108955] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1253911239] Expected: Should print: 1 2 [Hera] [HADES][TEST ] [KRELTSC: 1254392643] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1255129008] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1255929927] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1256410911] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR [Hera] -2 -1 [Hera] [HADES][INFO ] [KRELTSC: 1257235476] L8[TABLE]: Config 35 → 36 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 36,360000,10000,0,0,144,18,32,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1258534956] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1259325396] Expected: Should print: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1259812533] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1260612549] Test passed [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1261402401] Expected: Should print: 2 [Hera] [HADES][TEST ] [KRELTSC: 1261876770] Running 2DROP.empty_stack: 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1262411997] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1263265164] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1263796044] Running 2DROP.one_item: 42 2DROP [Hera] [HADES][TEST ] [KRELTSC: 1264328436] Expected error occurred [Hera] [HADES][TEST ] Testing 2DROP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1265171943] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1265701899] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1266293490] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1266926976] Testing word: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1267358253] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1267821009] Running 2DUP.basic: 100 200 2DUP . . . . CR [Hera] 200 100 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1268711493] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1269497061] Expected: Should print: 100 200 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1270030629] Running 2DUP.zeros: 0 0 2DUP . . . . CR [Hera] 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1270786440] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1271571735] Expected: Should print: 0 0 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1272070338] Running 2DUP.negative: -100 -200 2DUP . . . . CR [Hera] -200 -100 -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1272927138] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1273721589] Expected: Should duplicate negatives [Hera] [HADES][TEST ] [KRELTSC: 1274244321] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1275006705] Test passed [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1275790803] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1276263261] Running 2DUP.empty_stack: 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1276787841] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1277633259] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1278164706] Running 2DUP.one_item: 42 2DUP [Hera] [HADES][TEST ] [KRELTSC: 1278662469] Expected error occurred [Hera] [HADES][TEST ] Testing 2DUP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1279516434] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1280056533] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1280602827] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1281237678] Testing word: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1281665322] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1282114638] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR [Hera] 20 10 40 30 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1283071293] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1283865933] Expected: Should print: 10 20 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1284418422] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR [Hera] 0 0 88 99 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1285302375] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1286095041] Expected: Should print: 0 0 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1286639403] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR [Hera] 2 -1 4 -3 2 -1 [Hera] [HADES][TEST ] [KRELTSC: 1287498009] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1288289919] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1288808115] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1289595846] Test passed [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1290392796] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1290864750] Running 2OVER.three_items: 1 2 3 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1291450608] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1292301528] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1292833080] Running 2OVER.empty_stack: 2OVER [Hera] [HADES][TEST ] [KRELTSC: 1293337983] Expected error occurred [Hera] [HADES][TEST ] Testing 2OVER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1294193880] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1294725831] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1295278824] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1295914956] Testing word: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1296340920] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1296882321] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR [Hera] 20 10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1297855650] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1298646909] Expected: Should print: 30 40 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1299169620] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR [Hera] 0 0 88 99 [Hera] [HADES][TEST ] [KRELTSC: 1299974319] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1300765200] Expected: Should print: 99 88 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1301272539] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR [Hera] 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1302116655] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1302915663] Expected: Should print: 42 42 42 42 [Hera] [HADES][TEST ] [KRELTSC: 1303431843] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR [Hera] -20 -10 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1304285955] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1305074421] Expected: Should print: 30 40 -10 -20 [Hera] [HADES][TEST ] [KRELTSC: 1305639594] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR [Hera] 4 [Hera] [HADES][TEST ] [KRELTSC: 1306475478] Test passed [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1307286708] Expected: Should print: 4 [Hera] [HADES][TEST ] [KRELTSC: 1307793627] Running 2SWAP.three_items: 1 2 3 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1308423585] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1309284627] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1309820127] Running 2SWAP.empty_stack: 2SWAP [Hera] [HADES][TEST ] [KRELTSC: 1310341347] Expected error occurred [Hera] [HADES][TEST ] Testing 2SWAP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1311189516] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1311722832] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1312277337] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1312918677] Testing word: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1313342604] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1313793936] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR [Hera] 20 10 60 50 40 30 [Hera] [HADES][TEST ] [KRELTSC: 1314922623] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1315725537] Expected: Should print: 30 40 50 60 10 20 [Hera] [HADES][TEST ] [KRELTSC: 1316276514] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR [Hera] 0 0 2 2 1 1 [Hera] [HADES][TEST ] [KRELTSC: 1317135330] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1317927786] Expected: Should rotate with zeros [Hera] [HADES][TEST ] [KRELTSC: 1318444428] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR [Hera] -2 -1 -6 -5 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1319354379] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1320144357] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1320654069] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR [Hera] 6 [Hera] [HADES][TEST ] [KRELTSC: 1321450032] Test passed [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1322240934] Expected: Should print: 6 [Hera] [HADES][TEST ] [KRELTSC: 1322716731] Running 2ROT.five_items: 1 2 3 4 5 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1323299733] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1324147293] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1324683381] Running 2ROT.empty_stack: 2ROT [Hera] [HADES][TEST ] [KRELTSC: 1325214072] Expected error occurred [Hera] [HADES][TEST ] Testing 2ROT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1326068562] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1326602907] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1327165854] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1327805367] Testing word: D+ [Hera] [HADES][TEST ] [KRELTSC: 1328220243] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1328669580] Running D+.basic: 100 200 300 400 D+ . . CR [Hera] 600 400 [Hera] [HADES][TEST ] [KRELTSC: 1329574659] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1330361970] Expected: Should print: 400 600 [Hera] [HADES][TEST ] [KRELTSC: 1330862757] Running D+.zero_add: 42 99 0 0 D+ . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1331616300] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1332406236] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1332899022] Running D+.negative: -100 -200 50 75 D+ . . CR [Hera] -125 -50 [Hera] [HADES][TEST ] [KRELTSC: 1333695258] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1334479650] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1334992008] Running D+.carry: 2147483647 0 1 0 D+ . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1335796434] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1336579776] Expected: Should handle carry [Hera] [HADES][TEST ] [KRELTSC: 1337072478] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR [Hera] -599 -400 [Hera] [HADES][TEST ] [KRELTSC: 1337912604] Test passed [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1338703023] Expected: Should add negatives [Hera] [HADES][TEST ] [KRELTSC: 1339200219] Running D+.three_items: 1 2 3 D+ [Hera] [HADES][TEST ] [KRELTSC: 1339747353] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1340586114] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1341120984] Running D+.empty_stack: D+ [Hera] [HADES][TEST ] [KRELTSC: 1341602325] Expected error occurred [Hera] [HADES][TEST ] Testing D+ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1342506354] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1343041014] D+: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1343581008] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1344242613] Testing word: D- [Hera] [HADES][TEST ] [KRELTSC: 1344657594] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1345107729] Running D-.basic: 500 600 100 200 D- . . CR [Hera] 400 [HADES][INFO ] [KRELTSC: 1346024043] L8[TABLE]: Config 36 → 37 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 37,370000,10000,0,0,144,18,29,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 400 [Hera] [HADES][TEST ] [KRELTSC: 1347379341] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1348171461] Expected: Should print: 400 400 [Hera] [HADES][TEST ] [KRELTSC: 1348681383] Running D-.zero_sub: 42 99 0 0 D- . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1349430873] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1350220662] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1350709983] Running D-.from_zero: 0 0 100 200 D- . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1351478961] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1352270913] Expected: Should print: -100 -200 [Hera] [HADES][TEST ] [KRELTSC: 1352779680] Running D-.negative: 100 200 -50 -75 D- . . CR [Hera] 274 150 [Hera] [HADES][TEST ] [KRELTSC: 1353562644] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1354448781] Expected: Should handle negatives [Hera] [HADES][TEST ] [KRELTSC: 1354959606] Running D-.borrow: 0 0 1 0 D- . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1355699205] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1356534858] Expected: Should handle borrow [Hera] [HADES][TEST ] [KRELTSC: 1357032789] Running D-.same_values: 100 200 100 200 D- . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1357809726] Test passed [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1358601132] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1359085203] Running D-.three_items: 1 2 3 D- [Hera] [HADES][TEST ] [KRELTSC: 1359628704] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1360465659] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1361016783] Running D-.empty_stack: D- [Hera] [HADES][TEST ] [KRELTSC: 1361496654] Expected error occurred [Hera] [HADES][TEST ] Testing D- ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1362329115] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1362876375] D-: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1363429410] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1364064534] Testing word: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1364501523] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1364967093] Running DNEGATE.positive: 100 200 DNEGATE . . CR [Hera] -201 -100 [Hera] [HADES][TEST ] [KRELTSC: 1365889371] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1366696842] Expected: Should negate positive double [Hera] [HADES][TEST ] [KRELTSC: 1367252943] Running DNEGATE.negative: -100 -200 DNEGATE . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1368046176] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1368848250] Expected: Should negate negative double [Hera] [HADES][TEST ] [KRELTSC: 1369397757] Running DNEGATE.zero: 0 0 DNEGATE . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1370136747] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1370940732] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1371437088] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR [Hera] -1 -2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1372293006] Test passed [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1373097642] Expected: Should negate max positive [Hera] [HADES][TEST ] [KRELTSC: 1373706264] Running DNEGATE.one_item: 42 DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1374258228] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1375114083] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1375677597] Running DNEGATE.empty_stack: DNEGATE [Hera] [HADES][TEST ] [KRELTSC: 1376201148] Expected error occurred [Hera] [HADES][TEST ] Testing DNEGATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1377054945] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1377599370] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1378156206] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1378789272] Testing word: DABS [Hera] [HADES][TEST ] [KRELTSC: 1379211036] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1379670285] Running DABS.positive: 100 200 DABS . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1380476244] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1381261203] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1381772952] Running DABS.negative: -100 -200 DABS . . CR [Hera] 199 100 [Hera] [HADES][TEST ] [KRELTSC: 1382580990] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1383377016] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1383887463] Running DABS.zero: 0 0 DABS . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1384584033] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1385370378] Expected: Should print: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1385862639] Running DABS.mixed_sign: 100 -1 DABS . . CR [Hera] 0 -100 [Hera] [HADES][TEST ] [KRELTSC: 1386614691] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1387407630] Expected: Should handle mixed sign [Hera] [HADES][TEST ] [KRELTSC: 1387931244] Running DABS.min_double: -2147483648 -1 DABS . . CR [Hera] 0 2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1388746401] Test passed [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1389541356] Expected: Should handle min double [Hera] [HADES][TEST ] [KRELTSC: 1390068162] Running DABS.one_item: 42 DABS [Hera] [HADES][TEST ] [KRELTSC: 1390619664] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1391467182] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1392000246] Running DABS.empty_stack: DABS [Hera] [HADES][TEST ] [KRELTSC: 1392515565] Expected error occurred [Hera] [HADES][TEST ] Testing DABS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1393363293] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1393894677] DABS: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1394450316] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1395076032] Testing word: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1395501975] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1395949212] Running DMIN.basic: 100 200 300 400 DMIN . . CR [Hera] 200 100 [Hera] [HADES][TEST ] [KRELTSC: 1396865001] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1397651661] Expected: Should print: 100 200 [Hera] [HADES][TEST ] [KRELTSC: 1398150348] Running DMIN.equal: 42 99 42 99 DMIN . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1398971280] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1399761909] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1400254149] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1401098349] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1401883245] Expected: Should find min negative [Hera] [HADES][TEST ] [KRELTSC: 1402393986] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR [Hera] -1 -100 [Hera] [HADES][TEST ] [KRELTSC: 1403179281] Test passed [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1403976084] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1404494616] Running DMIN.three_items: 1 2 3 DMIN [Hera] [HADES][TEST ] [KRELTSC: 1405064640] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1405910121] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1406444025] Running DMIN.empty_stack: DMIN [Hera] [HADES][TEST ] [KRELTSC: 1406954157] Expected error occurred [Hera] [HADES][TEST ] Testing DMIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1407800058] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1408335138] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1408892940] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1409519769] Testing word: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1409944893] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1410401937] Running DMAX.basic: 100 200 300 400 DMAX . . CR [Hera] 400 300 [Hera] [HADES][TEST ] [KRELTSC: 1411329024] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1412246346] Expected: Should print: 300 400 [Hera] [HADES][TEST ] [KRELTSC: 1412746713] Running DMAX.equal: 42 99 42 99 DMAX . . CR [Hera] 99 42 [Hera] [HADES][TEST ] [KRELTSC: 1413593097] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1414378203] Expected: Should print: 42 99 [Hera] [HADES][TEST ] [KRELTSC: 1414867146] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR [Hera] -200 -100 [Hera] [HADES][TEST ] [KRELTSC: 1415705319] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1416500358] Expected: Should find max negative [Hera] [HADES][TEST ] [KRELTSC: 1417012317] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR [Hera] 0 100 [Hera] [HADES][TEST ] [KRELTSC: 1417782660] Test passed [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1418569782] Expected: Should handle mixed signs [Hera] [HADES][TEST ] [KRELTSC: 1419087264] Running DMAX.three_items: 1 2 3 DMAX [Hera] [HADES][TEST ] [KRELTSC: 1419646872] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1420506024] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1421039025] Running DMAX.empty_stack: DMAX [Hera] [HADES][TEST ] [KRELTSC: 1421549010] Expected error occurred [Hera] [HADES][TEST ] Testing DMAX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1422395793] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1422930096] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1423487352] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1424114706] Testing word: D= [Hera] [HADES][TEST ] [KRELTSC: 1424529834] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1424981397] Running D=.equal: 100 200 100 200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1425862053] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1426642875] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1427130264] Running D=.not_equal_low: 100 200 101 200 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1427903148] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1428681387] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1429163316] Running D=.not_equal_high: 100 200 100 201 D= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1429935675] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1430714313] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1431188661] Running D=.zero_equal: 0 0 0 0 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1431909906] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1432686570] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1433184102] Running D=.negative_equal: -100 -200 -100 -200 D= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1433982669] Test passed [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1434764121] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1435243614] Running D=.three_items: 1 2 3 D= [Hera] [HADES][TEST ] [KRELTSC: 1435778316] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1436630349] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1437163392] Running D=.empty_stack: D= [Hera] [HADES][TEST ] [KRELTSC: 1437645111] Expected error occurred [Hera] [HADES][TEST ] Testing D= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1438492188] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1439037285] D=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1439583474] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1440209946] Testing word: D< [Hera] [HADES][TEST ] [KRELTSC: 1440634902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1441085163] Running D<.less_than: 100 200 300 400 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1441950111] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1442753277] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1443235626] Running D<.greater_than: 300 400 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1444016973] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1444823331] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1445298561] Running D<.equal: 100 200 100 200 D< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1446069366] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1446860310] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1447334259] Running D<.negative_positive: -100 -1 100 0 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1448106576] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1448896785] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1449375333] Running D<.negative_negative: -300 -1 -100 -1 D< . CR [Hera] -1 [Hera] [HADES][INFO ] [KRELTSC: 1450203867] L8[TABLE]: Config 37 → 38 regime=2 score=26214 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=0 [Hera] [HADES][DOE ] 38,380000,10000,0,0,132,18,28,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1451521407] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1452309915] Expected: Should compare negatives [Hera] [HADES][TEST ] [KRELTSC: 1452838212] Running D<.high_word_diff: 100 200 100 300 D< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1453610760] Test passed [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1454399520] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1454876031] Running D<.three_items: 1 2 3 D< [Hera] [HADES][TEST ] [KRELTSC: 1455424761] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1456263060] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1456796544] Running D<.empty_stack: D< [Hera] [HADES][TEST ] [KRELTSC: 1457288616] Expected error occurred [Hera] [HADES][TEST ] Testing D< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1458134475] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1458668568] D<: 8 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1459217991] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1459844547] Testing word: D0= [Hera] [HADES][TEST ] [KRELTSC: 1460262636] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1460711133] Running D0=.zero: 0 0 D0= . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1461480594] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1462261563] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1462740279] Running D0=.positive: 100 200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1463457177] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1464240036] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1464713628] Running D0=.negative: -100 -200 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1465434684] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1466215842] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1466697120] Running D0=.zero_high: 0 100 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1467391254] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1468182492] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1468655748] Running D0=.zero_low: 100 0 D0= . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1469446125] Test passed [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1470243390] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1470717150] Running D0=.one_item: 42 D0= [Hera] [HADES][TEST ] [KRELTSC: 1471226232] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1472077719] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1472611938] Running D0=.empty_stack: D0= [Hera] [HADES][TEST ] [KRELTSC: 1473108189] Expected error occurred [Hera] [HADES][TEST ] Testing D0= ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1473959088] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1474492131] D0=: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1475046636] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1475674053] Testing word: D0< [Hera] [HADES][TEST ] [KRELTSC: 1476105834] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1476555423] Running D0<.negative: -100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1477358484] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1478153712] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1478633520] Running D0<.zero: 0 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1479307074] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1480100958] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1480575852] Running D0<.positive: 100 0 D0< . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1481267214] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1482049065] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1482532590] Running D0<.negative_high_only: 100 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1483279938] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1484070525] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1484559552] Running D0<.large_negative: -1 -1 D0< . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1485283212] Test passed [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1486072959] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 1486561671] Running D0<.one_item: 42 D0< [Hera] [HADES][TEST ] [KRELTSC: 1487070669] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1487914281] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1488474876] Running D0<.empty_stack: D0< [Hera] [HADES][TEST ] [KRELTSC: 1488963819] Expected error occurred [Hera] [HADES][TEST ] Testing D0< ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1489805163] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1490339928] D0<: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1490891157] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1491515886] Testing word: S>D [Hera] [HADES][TEST ] [KRELTSC: 1491941388] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1492392426] Running S>D.positive: 5 S>D . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1493175831] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1493960349] Expected: Should sign-extend positive: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1494511326] Running S>D.negative: -5 S>D . . CR [Hera] -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1495241391] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1496043402] Expected: Should sign-extend negative: -1 -5 [Hera] [HADES][TEST ] [KRELTSC: 1496609583] Running S>D.zero: 0 S>D . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1497301932] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1498086450] Expected: Should sign-extend zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1498617624] Running S>D.max_int: 2147483647 S>D . . CR [Hera] 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1499407077] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1500191637] Expected: Should extend max int: 0 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1500752778] Running S>D.min_int: -2147483648 S>D . . CR [Hera] -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1501558842] Test passed [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1502342667] Expected: Should extend min int: -1 -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1502914371] Running S>D.empty_stack: S>D [Hera] [HADES][TEST ] [KRELTSC: 1503454596] Expected error occurred [Hera] [HADES][TEST ] Testing S>D ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1504292916] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1504827345] S>D: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1505383551] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1506009519] Testing word: D2* [Hera] [HADES][TEST ] [KRELTSC: 1506427335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1506876798] Running D2*.basic: 5 0 D2* . . CR [Hera] 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1507705605] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1508486595] Expected: Should double 5: 0 10 [Hera] [HADES][TEST ] [KRELTSC: 1508992317] Running D2*.zero: 0 0 D2* . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1509695250] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1510476828] Expected: Should double zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1510983516] Running D2*.negative: -1 -1 D2* . . CR [Hera] -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1511718222] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1512500661] Expected: Should double -1: -1 -2 [Hera] [HADES][TEST ] [KRELTSC: 1513015518] Running D2*.carry: 0 1 D2* . . CR [Hera] 2 0 [Hera] [HADES][TEST ] [KRELTSC: 1513721370] Test passed [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1514505300] Expected: Should shift high cell: 0 2 [Hera] [HADES][TEST ] [KRELTSC: 1515055773] Running D2*.empty_stack: D2* [Hera] [HADES][TEST ] [KRELTSC: 1515563007] Expected error occurred [Hera] [HADES][TEST ] Testing D2* ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1516417035] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1516950729] D2*: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1517502147] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1518140169] Testing word: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1518557292] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1519004508] Running D2/.basic: 10 0 D2/ . . CR [Hera] 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1519801794] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1520594376] Expected: Should halve 10: 0 5 [Hera] [HADES][TEST ] [KRELTSC: 1521086721] Running D2/.negative: -2 -1 D2/ . . CR [Hera] -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1521817038] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1522608696] Expected: Should halve -2: -1 -1 [Hera] [HADES][TEST ] [KRELTSC: 1523111310] Running D2/.zero: 0 0 D2/ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1523796477] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1524589941] Expected: Should halve zero: 0 0 [Hera] [HADES][TEST ] [KRELTSC: 1525093248] Running D2/.odd: 3 0 D2/ . . CR [Hera] 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1525783539] Test passed [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1526579565] Expected: Should truncate toward zero: 0 1 [Hera] [HADES][TEST ] [KRELTSC: 1527222921] Running D2/.empty_stack: D2/ [Hera] [HADES][TEST ] [KRELTSC: 1527729273] Expected error occurred [Hera] [HADES][TEST ] Testing D2/ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1528595313] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1529127495] D2/: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1529668875] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1530302760] Testing word: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1530732063] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1531180245] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR [Hera] 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1532150718] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1532946324] Expected: Should store and retrieve: 20 10 [Hera] [HADES][TEST ] [KRELTSC: 1533494340] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1534325100] Test passed [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1535119488] Expected: Should empty data stack: 0 [Hera] [HADES][TEST ] [KRELTSC: 1535639973] Running 2>R.empty_stack: 2>R [Hera] [HADES][TEST ] [KRELTSC: 1536157476] Expected error occurred [Hera] [HADES][TEST ] Testing 2>R ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1537015578] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1537545408] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1538083386] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1538726742] Testing word: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1539159510] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1539609057] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR [Hera] 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1540344351] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1541136660] Expected: Should retrieve double: 6 5 [Hera] [HADES][TEST ] [KRELTSC: 1541658972] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1542382548] Test passed [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1543175298] Expected: Should push 2 items to data stack: 2 [Hera] [HADES][TEST ] [KRELTSC: 1543739799] Running 2R>.empty_rstack: 2R> [Hera] [HADES][TEST ] [KRELTSC: 1544252787] Expected error occurred [Hera] [HADES][TEST ] Testing 2R> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1545102741] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1545663168] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1546212948] â–¶ Testing module: src/test_runner/modules/double_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1546838139] Testing word: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1547269710] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1547719236] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR [Hera] 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1548600753] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1549401105] Expected: Should peek: 4 3 [Hera] [HADES][TEST ] [KRELTSC: 1549877322] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR [Hera] 8 7 [Hera] [HADES][TEST ] [KRELTSC: 1550720808] Test passed [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1551514629] Expected: Should leave rstack intact [Hera] [HADES][TEST ] [KRELTSC: 1552035219] Running 2R@.empty_rstack: 2R@ [Hera] [HADES][TEST ] [KRELTSC: 1552555242] Expected error occurred [Hera] [HADES][TEST ] Testing 2R@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1553402781] Expected: Should cause return stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1553977593] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1554545055] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1555241898] [Hera] === Testing Module: Format Words === [Hera] [HADES][INFO ] [KRELTSC: 1555921080] Running Format Words Tests (Module 10)... [Hera] [HADES][TEST ] [KRELTSC: 1556477328] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1557116568] Testing word: BASE [Hera] [HADES][TEST ] [KRELTSC: 1557541335] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1558003335] Running BASE.decimal: DECIMAL 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1558743438] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1559548179] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1560035295] Running BASE.hex: HEX FF . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1560770589] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1561564368] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1562052219] Running BASE.octal: OCTAL 52 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1562760885] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1563549204] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1564038714] Running BASE.base_store: 16 BASE ! 255 . CR [Hera] 467 [Hera] [HADES][TEST ] [KRELTSC: 1564816638] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1565613063] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1566102762] Running BASE.base_fetch: BASE @ . CR [Hera] 14 [Hera] [HADES][TEST ] [KRELTSC: 1566804645] Test passed [Hera] [HADES][TEST ] Testing BASE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1567622259] Expected: Should print current base [Hera] [HADES][TEST ] [KRELTSC: 1568150955] BASE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1568730912] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1569359841] Testing word: DECIMAL [Hera] [HADES][TEST ] [KRELTSC: 1569803592] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1570264311] Running DECIMAL.from_hex: HEX FF DECIMAL . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1571022432] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1571832843] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1572333567] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1573091751] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1573889415] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1574364624] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR [Hera] 42 [Hera] 42 [Hera] 66 [Hera] [HADES][TEST ] [KRELTSC: 1575541884] Test passed [Hera] [HADES][TEST ] Testing DECIMAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1576346877] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1576853166] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1577408616] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1578030510] Testing word: HEX [Hera] [HADES][TEST ] [KRELTSC: 1578454101] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1578915681] Running HEX.from_decimal: DECIMAL 255 HEX . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1579664625] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1580453280] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1580943546] Running HEX.from_octal: OCTAL 52 HEX . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1581664203] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1582445634] Expected: Should print: 2A [Hera] [HADES][TEST ] [KRELTSC: 1582931385] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR [Hera] 255 [Hera] [HADES][INFO ] [KRELTSC: 1583775354] L8[TABLE]: Config 38 → 39 regime=2 score=52428 L1=0 L2=1 L3=0 L4=0 L5=1 L6=1 L7=1 [Hera] [HADES][DOE ] 39,390000,10000,0,0,180,18,24,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1585465980] Test passed [Hera] [HADES][TEST ] Testing HEX ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1586247222] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1586747799] HEX: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1587300834] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1587966051] Testing word: OCTAL [Hera] [HADES][TEST ] [KRELTSC: 1588412280] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1588870143] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1589673099] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1590463455] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1590963213] Running OCTAL.from_hex: HEX 2A OCTAL . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1591702980] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1592493168] Expected: Should print: 52 [Hera] [HADES][TEST ] [KRELTSC: 1592977533] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR [Hera] 42 [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1593952290] Test passed [Hera] [HADES][TEST ] Testing OCTAL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1594742625] Expected: Should maintain base [Hera] [HADES][TEST ] [KRELTSC: 1595237868] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1595802873] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1596428106] Testing word: <# [Hera] [HADES][TEST ] [KRELTSC: 1596841848] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1597291311] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR [Hera] 774763251095801167872 [Hera] [HADES][TEST ] [KRELTSC: 1599057978] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1599867738] Expected: Should format number [Hera] [HADES][TEST ] [KRELTSC: 1600368882] Running <#.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1600925844] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1601744214] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1602230847] Running <#.negative: -42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1603049658] Test passed [Hera] [HADES][TEST ] Testing <# ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1603844214] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1604348550] <#: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1604884806] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1605509094] Testing word: # [Hera] [HADES][TEST ] [KRELTSC: 1605928653] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1606377528] Running #.single_digit: 15 <# # #> TYPE CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1607198502] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1607987745] Expected: Should print rightmost digit [Hera] [HADES][TEST ] [KRELTSC: 1608521250] Running #.multiple: 15 <# # # #> TYPE CR [Hera] 15 [Hera] [HADES][TEST ] [KRELTSC: 1609250454] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1610040495] Expected: Should print digits right to left [Hera] [HADES][TEST ] [KRELTSC: 1610608293] Running #.zero_pad: 5 <# # 0 # #> TYPE CR [Hera] 05 [Hera] [HADES][TEST ] [KRELTSC: 1611340983] Test passed [Hera] [HADES][TEST ] Testing # ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1612128420] Expected: Should handle zero padding [Hera] [HADES][TEST ] [KRELTSC: 1612651383] #: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1613183943] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1613809575] Testing word: #S [Hera] [HADES][TEST ] [KRELTSC: 1614235812] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1614686976] Running #S.basic: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1615400073] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1616187993] Expected: Should convert all digits [Hera] [HADES][TEST ] [KRELTSC: 1616717193] Running #S.zero: 0 <# #S #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1617427455] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1618217769] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1618718199] Running #S.large: 1234567890 <# #S #> TYPE CR [Hera] 1234567890 [Hera] [HADES][TEST ] [KRELTSC: 1619515947] Test passed [Hera] [HADES][TEST ] Testing #S ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1620298071] Expected: Should handle large numbers [Hera] [HADES][TEST ] [KRELTSC: 1620837435] #S: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1621375854] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1622002935] Testing word: SIGN [Hera] [HADES][TEST ] [KRELTSC: 1622435052] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1622910093] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1623794781] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1624586271] Expected: Should add minus [Hera] [HADES][TEST ] [KRELTSC: 1625079330] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1625844423] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1626636627] Expected: Should not add sign [Hera] [HADES][TEST ] [KRELTSC: 1627141110] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1627877076] Test passed [Hera] [HADES][TEST ] Testing SIGN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1628675160] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 1629173868] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1629731586] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1630356819] Testing word: #> [Hera] [HADES][TEST ] [KRELTSC: 1630769784] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1631227962] Running #>.normal: 42 <# #S #> TYPE CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1631942655] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1632728643] Expected: Should terminate formatting [Hera] [HADES][TEST ] [KRELTSC: 1633266453] Running #>.empty: 0 <# #> TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1633814448] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1634595879] Expected: Should handle empty format [Hera] [HADES][TEST ] [KRELTSC: 1635126423] Running #>.stack_effect: 42 <# #S #> SWAP . . CR [Hera] 24 2 [Hera] [HADES][TEST ] [KRELTSC: 1635926565] Test passed [Hera] [HADES][TEST ] Testing #> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1636704993] Expected: Should leave addr u [Hera] [HADES][TEST ] [KRELTSC: 1637197800] #>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1637750100] â–¶ Testing module: src/test_runner/modules/format_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1638378315] Testing word: HOLD [Hera] [HADES][TEST ] [KRELTSC: 1638802263] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1639260063] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR [Hera] 42. [Hera] [HADES][TEST ] [KRELTSC: 1640051196] Test passed [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1640841321] Expected: Should insert dot [Hera] [HADES][TEST ] [KRELTSC: 1641322662] Running HOLD.overflow: <# 257 HOLD #> [Hera] [HADES][ERROR] [KRELTSC: 1641907281] HOLD: byte out of range (257) [Hera] [HADES][TEST ] [KRELTSC: 1642631991] Expected error occurred [Hera] [HADES][TEST ] Testing HOLD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1643479089] Expected: Should handle overflow [Hera] [HADES][TEST ] [KRELTSC: 1644012783] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1644585306] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1645243971] [Hera] === Testing Module: String Words === [Hera] [HADES][INFO ] [KRELTSC: 1645938378] Running String Words Tests (Module 11)... [Hera] [HADES][TEST ] [KRELTSC: 1646499624] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1647143988] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1647574803] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1648042767] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR [Hera] 84 121 [Hera] [HADES][TEST ] [KRELTSC: 1649338614] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1650154338] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1650692022] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1651492332] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1652300454] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1652824908] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1653661044] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1654466415] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1654980558] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1655782233] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1656588822] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1657102734] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1657631199] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1658129088] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1658988051] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1659522438] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1660118754] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1660768956] Testing word: -TRAILING [Hera] [HADES][TEST ] [KRELTSC: 1661216235] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1661665845] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1662732330] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1663543665] Expected: Should trim spaces [Hera] [HADES][TEST ] [KRELTSC: 1664031054] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1664742135] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1665569052] Expected: Should handle all spaces [Hera] [HADES][TEST ] [KRELTSC: 1666083909] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1666923384] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1667731254] Expected: Should handle no spaces [Hera] [HADES][TEST ] [KRELTSC: 1668252243] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1668932391] Test passed [Hera] [HADES][TEST ] Testing -TRAILING ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1669744881] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1670269083] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1670850615] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1671479502] Testing word: CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1671909267] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1672361670] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR [Hera] [HADES][TEST ] [KRELTSC: 1673325066] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1674123255] Expected: Should copy string [Hera] [HADES][TEST ] [KRELTSC: 1674620010] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1675240623] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1676034213] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1676549553] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE [Hera] [HADES][TEST ] [KRELTSC: 1677150804] Test passed [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1677947859] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1678448856] Running CMOVE.bounds: HERE PAD 1000 CMOVE [Hera] [HADES][ERROR] [KRELTSC: 1679058864] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1679642391] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1680488859] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1680981393] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1681554105] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1682181879] Testing word: CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1682614458] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1683065412] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR [Hera] [HADES][TEST ] [KRELTSC: 1684015347] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1684818660] Expected: Should copy backward [Hera] [HADES][TEST ] [KRELTSC: 1685324823] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1685973366] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1686778653] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1687295589] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> [Hera] [HADES][TEST ] [KRELTSC: 1687912716] Test passed [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1688715021] Expected: Should handle overlap [Hera] [HADES][TEST ] [KRELTSC: 1689217551] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> [Hera] [HADES][ERROR] [KRELTSC: 1689846984] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) [Hera] [HADES][TEST ] [KRELTSC: 1690422489] Expected error occurred [Hera] [HADES][TEST ] Testing CMOVE> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1691275509] Expected: Should check bounds [Hera] [HADES][TEST ] [KRELTSC: 1691787846] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1692346614] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1692978504] Testing word: COMPARE [Hera] [HADES][TEST ] [KRELTSC: 1693417971] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1693880265] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1695092238] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1695899982] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 1696390038] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1697251899] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1698075435] Expected: Should return -1 [Hera] [HADES][TEST ] [KRELTSC: 1698553479] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1699421598] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1700412525] Expected: Should return 1 [Hera] [HADES][TEST ] [KRELTSC: 1700885004] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR [Hera] [HADES][INFO ] [KRELTSC: 1701661458] L8[TABLE]: Config 39 → 40 regime=2 score=6553 L1=0 L2=1 L3=0 L4=1 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 40,400000,10000,0,0,220,23,20,4096,0,0,0,0,65536,0,0,65536,0,0 [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1703164533] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1703965368] Expected: Should handle lengths [Hera] [HADES][TEST ] [KRELTSC: 1704532410] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1705455444] Test passed [Hera] [HADES][TEST ] Testing COMPARE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1706256699] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1706776344] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1707364596] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1707993945] Testing word: SEARCH [Hera] [HADES][TEST ] [KRELTSC: 1708425642] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1708888965] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR [Hera] -1 15 120 [Hera] [HADES][TEST ] [KRELTSC: 1710280362] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1711096401] Expected: Should find substring [Hera] [HADES][TEST ] [KRELTSC: 1711599372] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR [Hera] -1 7 141 [Hera] [HADES][TEST ] [KRELTSC: 1712555838] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1713369063] Expected: Should return false [Hera] [HADES][TEST ] [KRELTSC: 1713859371] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR [Hera] -1 4 145 [Hera] [HADES][TEST ] [KRELTSC: 1714852839] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1715648193] Expected: Should handle empty pattern [Hera] [HADES][TEST ] [KRELTSC: 1716175356] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR [Hera] -1 30 120 [Hera] [HADES][TEST ] [KRELTSC: 1717111158] Test passed [Hera] [HADES][TEST ] Testing SEARCH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1717907142] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1718432646] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1718996874] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1719625257] Testing word: SCAN [Hera] [HADES][TEST ] [KRELTSC: 1720047399] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1720496127] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1721465319] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1722256725] Expected: Should find space [Hera] [HADES][TEST ] [KRELTSC: 1722738822] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1723432851] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1724221317] Expected: Should scan to end [Hera] [HADES][TEST ] [KRELTSC: 1724707194] Running SCAN.empty: HERE 0 BL SCAN TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1725337929] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1726128474] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1726619265] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1727515377] Test passed [Hera] [HADES][TEST ] Testing SCAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1728316422] Expected: Should handle all delims [Hera] [HADES][TEST ] [KRELTSC: 1728829347] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1729380261] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1730013936] Testing word: SKIP [Hera] [HADES][TEST ] [KRELTSC: 1730436393] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1730886171] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1731944991] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1732734066] Expected: Should skip spaces [Hera] [HADES][TEST ] [KRELTSC: 1733221056] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR [Hera] Test [Hera] [HADES][TEST ] [KRELTSC: 1734035499] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1734822558] Expected: Should not skip [Hera] [HADES][TEST ] [KRELTSC: 1735294764] Running SKIP.empty: HERE 0 BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1735942026] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1736733243] Expected: Should handle empty [Hera] [HADES][TEST ] [KRELTSC: 1737224790] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1737919386] Test passed [Hera] [HADES][TEST ] Testing SKIP ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1738708797] Expected: Should skip all [Hera] [HADES][TEST ] [KRELTSC: 1739182872] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1739728515] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1740368511] Testing word: BLANK [Hera] [HADES][TEST ] [KRELTSC: 1740795126] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1741243497] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1742257041] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1743054243] Expected: Should fill with spaces [Hera] [HADES][TEST ] [KRELTSC: 1743566475] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1744275645] Test passed [Hera] [HADES][TEST ] Testing BLANK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1745072616] Expected: Should handle zero count [Hera] [HADES][TEST ] [KRELTSC: 1745589426] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1746148761] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1746802176] Testing word: S" [Hera] [HADES][TEST ] [KRELTSC: 1747217052] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1747667019] Running S".interpret_len: S" hello" . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1748405946] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1749188889] Expected: Should print: 5 (length) [Hera] [HADES][TEST ] [KRELTSC: 1749709038] Running S".interpret_type: S" hello" TYPE CR [Hera] hello [Hera] [HADES][TEST ] [KRELTSC: 1750475958] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1751252265] Expected: Should print: hello [Hera] [HADES][TEST ] [KRELTSC: 1751740935] Running S".empty: S" " . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1752410373] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1753199007] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1753672830] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ [Hera] [HADES][INFO ] [KRELTSC: 1756213683] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1757532273] ECW: w=0x3db24f90 func=0x3d5e53f0 'TYPE' [Hera] world[HADES][INFO ] [KRELTSC: 1758224223] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1758637797] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1759262316] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1760045259] Expected: Should print: world [Hera] [HADES][TEST ] [KRELTSC: 1760537961] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 [Hera] [HADES][INFO ] [KRELTSC: 1761326091] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1761860919] ECW: w=0x3db1cd28 func=0x3d5eb3a0 'SWAP' [Hera] [HADES][INFO ] [KRELTSC: 1762389048] ECW: w=0x3db1ca58 func=0x3d5eb530 'DROP' [Hera] [HADES][INFO ] [KRELTSC: 1762918143] ECW: w=0x3db22278 func=0x3d5e3f20 '.' [Hera] 5 [HADES][INFO ] [KRELTSC: 1763595078] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1763995926] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1764522459] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1765319976] Expected: Should print: 5 [Hera] [HADES][TEST ] [KRELTSC: 1765794240] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 [Hera] [HADES][INFO ] [KRELTSC: 1766568447] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1767098214] ECW: w=0x3db24f90 func=0x3d5e53f0 'TYPE' [Hera] ab[HADES][INFO ] [KRELTSC: 1767777606] ECW: w=0x3db239e8 func=0x3d5ecf60 '(s")' [Hera] [HADES][INFO ] [KRELTSC: 1768179063] ECW: w=0x3db24f90 func=0x3d5e53f0 'TYPE' [Hera] cd[HADES][INFO ] [KRELTSC: 1768856334] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1769265288] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1769803497] Test passed [Hera] [HADES][TEST ] Testing S" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1770592509] Expected: Should print: abcd [Hera] [HADES][TEST ] [KRELTSC: 1771080906] S": 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1771637469] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1772260308] Testing word: BL [Hera] [HADES][TEST ] [KRELTSC: 1772672664] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1773119523] Running BL.value: BL . CR [Hera] 32 [Hera] [HADES][TEST ] [KRELTSC: 1773841986] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1774620036] Expected: Should print: 32 [Hera] [HADES][TEST ] [KRELTSC: 1775097450] Running BL.as_char: BL EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1775841123] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1776618690] Expected: Should emit a space [Hera] [HADES][TEST ] [KRELTSC: 1777108452] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 1777942971] Test passed [Hera] [HADES][TEST ] Testing BL ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1778720307] Expected: Should find space at offset 1 [Hera] [HADES][TEST ] [KRELTSC: 1779253644] BL: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1779799518] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1780425318] Testing word: SOURCE [Hera] [HADES][TEST ] [KRELTSC: 1780856868] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1781322711] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1782573114] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1783372290] Expected: Should return non-negative length [Hera] [HADES][TEST ] [KRELTSC: 1783930134] Running SOURCE.has_addr: SOURCE DROP 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1784710389] Test passed [Hera] [HADES][TEST ] Testing SOURCE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1785505365] Expected: Should return non-null address [Hera] [HADES][TEST ] [KRELTSC: 1786046073] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1786614543] â–¶ Testing module: src/test_runner/modules/string_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1787240595] Testing word: >IN [Hera] [HADES][TEST ] [KRELTSC: 1787659503] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1788122511] Running >IN.initial: >IN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1788923283] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1789711539] Expected: Should return input offset [Hera] [HADES][TEST ] [KRELTSC: 1790237547] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN [Hera] [HADES][INFO ] [KRELTSC: 1790979393] ECW: w=0x3db23bc8 func=0x3d5ee330 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1791523587] ECW: w=0x3db1d688 func=0x3d5e6e30 '@' [Hera] [HADES][INFO ] [KRELTSC: 1792041006] ECW: w=0x3db23bc8 func=0x3d5ee330 '>IN' [Hera] [HADES][INFO ] [KRELTSC: 1792586733] ECW: w=0x3db1d688 func=0x3d5e6e30 '@' [Hera] [HADES][INFO ] [KRELTSC: 1793101254] ECW: w=0x3db1e2b8 func=0x3d5dc100 '-' [Hera] [HADES][INFO ] [KRELTSC: 1793618484] ECW: w=0x3db22278 func=0x3d5e3f20 '.' [Hera] 0 [HADES][INFO ] [KRELTSC: 1794268707] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR' [Hera] [HADES][INFO ] [KRELTSC: 1794679446] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 1795207281] Test passed [Hera] [HADES][TEST ] Testing >IN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1795991757] Expected: Should print: 0 (no advance inside compiled word) [Hera] [HADES][TEST ] [KRELTSC: 1796632446] >IN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1797207363] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1797867246] [Hera] === Testing Module: I/O Words === [Hera] [HADES][INFO ] [KRELTSC: 1798524420] Running I/O Words Tests (Module 9)... [Hera] [HADES][TEST ] [KRELTSC: 1799092680] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1799719068] Testing word: . [Hera] [HADES][TEST ] [KRELTSC: 1800131550] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1800588216] Running ..positive: 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1801329768] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1802103849] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 1802581326] Running ..negative: -42 . CR [Hera] -42 [Hera] [HADES][TEST ] [KRELTSC: 1803251604] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1804023396] Expected: Should print: -42 [Hera] [HADES][TEST ] [KRELTSC: 1804506249] Running ..zero: 0 . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1805139336] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1805911086] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1806385014] Running ..max_int: 2147483647 . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1807121988] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1807894767] Expected: Should print: 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 1808407629] Running ..min_int: -2147483648 . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1809141075] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1809914379] Expected: Should print: -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 1810432806] Running ..multiple: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1811135781] Test passed [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1811942622] Expected: Should print: 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1812433770] Running ..empty_stack: . [Hera] [HADES][TEST ] [KRELTSC: 1812939576] Expected error occurred [Hera] [HADES][TEST ] Testing . ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1813784952] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1814317155] .: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1814964774] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1815599415] Testing word: CR [Hera] [HADES][TEST ] [KRELTSC: 1816015488] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1816466211] Running CR.basic: 42 . CR 43 . CR [Hera] 42 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 1817312259] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1818110532] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 1818651933] Running CR.multiple: CR CR CR [Hera] [HADES][TEST ] [KRELTSC: 1819183716] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1819973925] Expected: Should print multiple newlines [Hera] [HADES][TEST ] [KRELTSC: 1820513499] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1821288378] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1822077852] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 1822586535] Running CR.after_output: 1 2 3 . . . CR [Hera] 3 2 1 [Hera] [HADES][TEST ] [KRELTSC: 1823312715] Test passed [Hera] [HADES][TEST ] Testing CR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1824103596] Expected: Should work after output [Hera] [HADES][TEST ] [KRELTSC: 1824616290] CR: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1825153302] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1825792395] Testing word: SPACE [Hera] [HADES][TEST ] [KRELTSC: 1826233185] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1826682837] Running SPACE.basic: 42 . SPACE 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1827469665] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1828275498] Expected: Should add space between numbers [Hera] [HADES][TEST ] [KRELTSC: 1828825845] Running SPACE.multiple: SPACE SPACE SPACE [Hera] [HADES][INFO ] [KRELTSC: 1830297126] L8[TABLE]: Config 40 → 0 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 [Hera] [HADES][DOE ] 41,410000,10000,0,0,215,25,19,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 1831631004] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1832314218] Expected: Should print multiple spaces [Hera] [HADES][TEST ] [KRELTSC: 1832847450] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1833668676] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1834479780] Expected: Should not affect stack [Hera] [HADES][TEST ] [KRELTSC: 1834989870] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR [Hera] A B [Hera] [HADES][TEST ] [KRELTSC: 1835758617] Test passed [Hera] [HADES][TEST ] Testing SPACE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1836566697] Expected: Should space between chars [Hera] [HADES][TEST ] [KRELTSC: 1837091550] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1837645971] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1838257617] Testing word: SPACES [Hera] [HADES][TEST ] [KRELTSC: 1838701473] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1839154821] Running SPACES.zero: 0 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1839737655] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1840538259] Expected: Should print no spaces [Hera] [HADES][TEST ] [KRELTSC: 1841064456] Running SPACES.one: 1 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1841730492] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1842405180] Expected: Should print one space [Hera] [HADES][TEST ] [KRELTSC: 1842922494] Running SPACES.multiple: 5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1843609530] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1844281362] Expected: Should print five spaces [Hera] [HADES][TEST ] [KRELTSC: 1844815224] Running SPACES.large: 20 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1845557049] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1846226718] Expected: Should print twenty spaces [Hera] [HADES][TEST ] [KRELTSC: 1846748841] Running SPACES.negative: -5 SPACES [Hera] [HADES][TEST ] [KRELTSC: 1847301624] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1848104349] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1848612402] Running SPACES.with_output: 42 . 3 SPACES 43 . CR [Hera] 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1849430814] Test passed [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1850231733] Expected: Should space output [Hera] [HADES][TEST ] [KRELTSC: 1850724435] Running SPACES.empty_stack: SPACES [Hera] [HADES][TEST ] [KRELTSC: 1851276483] Expected error occurred [Hera] [HADES][TEST ] Testing SPACES ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1852133472] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1852668783] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1853236959] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1853846505] Testing word: EMIT [Hera] [HADES][TEST ] [KRELTSC: 1854271188] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1854733923] Running EMIT.letter_A: 65 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1855425201] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1856209341] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 1856680455] Running EMIT.letter_Z: 90 EMIT CR [Hera] Z [Hera] [HADES][TEST ] [KRELTSC: 1857353715] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1858138359] Expected: Should print: Z [Hera] [HADES][TEST ] [KRELTSC: 1858610229] Running EMIT.digit: 48 EMIT CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1859256903] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1860052950] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 1860527193] Running EMIT.space_char: 32 EMIT CR [Hera] [Hera] [HADES][TEST ] [KRELTSC: 1861196631] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1862002086] Expected: Should print space [Hera] [HADES][TEST ] [KRELTSC: 1862488740] Running EMIT.newline: 10 EMIT [Hera] [HADES][TEST ] [KRELTSC: 1862992908] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1863787800] Expected: Should print newline [Hera] [HADES][TEST ] [KRELTSC: 1864294467] Running EMIT.high_ascii: 127 EMIT CR [Hera]  [Hera] [HADES][TEST ] [KRELTSC: 1864969386] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1865775744] Expected: Should print DEL char [Hera] [HADES][TEST ] [KRELTSC: 1866276363] Running EMIT.truncation: 321 EMIT CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1866953130] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1867740378] Expected: Should truncate to low byte [Hera] [HADES][TEST ] [KRELTSC: 1868277789] Running EMIT.negative: -1 EMIT CR [Hera] ÿ [Hera] [HADES][TEST ] [KRELTSC: 1868942901] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1869729204] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1870246497] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT [Hera] HI [Hera] [HADES][TEST ] [KRELTSC: 1870983870] Test passed [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1871770698] Expected: Should print: HI [Hera] [HADES][TEST ] [KRELTSC: 1872380433] Running EMIT.empty_stack: EMIT [Hera] [HADES][TEST ] [KRELTSC: 1872901128] Expected error occurred [Hera] [HADES][TEST ] Testing EMIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1873746945] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1874303886] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1874857530] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1875466488] Testing word: KEY [Hera] [HADES][TEST ] [KRELTSC: 1875896820] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1876393869] KEY: 0 passed, 0 failed, 4 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1876938294] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1877547840] Testing word: ?KEY [Hera] [HADES][TEST ] [KRELTSC: 1877973762] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1878454830] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1879001964] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1879611027] Testing word: TYPE [Hera] [HADES][TEST ] [KRELTSC: 1880036235] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1880497164] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] Hello [Hera] [HADES][TEST ] [KRELTSC: 1881502602] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1882295058] Expected: Should print: Hello [Hera] [HADES][TEST ] [KRELTSC: 1882802187] Running TYPE.empty_string: HERE 0 TYPE CR [Hera] [HADES][TEST ] [KRELTSC: 1883392203] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1884183189] Expected: Should print nothing [Hera] [HADES][TEST ] [KRELTSC: 1884692586] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR [Hera] A [Hera] [HADES][TEST ] [KRELTSC: 1885470510] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1886259081] Expected: Should print: A [Hera] [HADES][TEST ] [KRELTSC: 1886744370] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR [Hera] 12345 [Hera] [HADES][TEST ] [KRELTSC: 1887692331] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1888481658] Expected: Should print: 12345 [Hera] [HADES][TEST ] [KRELTSC: 1888993911] Running TYPE.zero_length: PAD 0 TYPE [Hera] [HADES][TEST ] [KRELTSC: 1889534619] Test passed [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1890326886] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 1890847665] Running TYPE.one_item: PAD TYPE [Hera] [HADES][ERROR] [KRELTSC: 1891402128] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1891888908] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1892736510] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1893284568] Running TYPE.empty_stack: TYPE [Hera] [HADES][ERROR] [KRELTSC: 1893781491] TYPE: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1894242903] Expected error occurred [Hera] [HADES][TEST ] Testing TYPE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1895096742] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1895637975] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1896183933] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1896791883] Testing word: COUNT [Hera] [HADES][TEST ] [KRELTSC: 1897242354] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1897699650] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR [Hera] 0 85 [Hera] [HADES][TEST ] [KRELTSC: 1898620668] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1899430071] Expected: Should show length and addr+1 [Hera] [HADES][TEST ] [KRELTSC: 1899967566] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR [Hera] 0 126 [Hera] [HADES][TEST ] [KRELTSC: 1900756662] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1901570349] Expected: Should handle empty string [Hera] [HADES][TEST ] [KRELTSC: 1902102447] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR [Hera] 255 126 [Hera] [HADES][TEST ] [KRELTSC: 1902946542] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1903752459] Expected: Should handle max length [Hera] [HADES][TEST ] [KRELTSC: 1904267736] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1905091041] Test passed [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1905905883] Expected: Should increment address [Hera] [HADES][TEST ] [KRELTSC: 1906419396] Running COUNT.empty_stack: COUNT [Hera] [HADES][ERROR] [KRELTSC: 1906926567] COUNT: Data stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1907395602] Expected error occurred [Hera] [HADES][TEST ] Testing COUNT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1908254544] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1908787902] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1909339740] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1909959114] Testing word: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1910391735] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1910842668] Running EXPECT.zero_length: PAD 0 EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1911618996] Test passed [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1912446690] Expected: Should handle zero length [Hera] [HADES][TEST ] [KRELTSC: 1912969212] Running EXPECT.one_item: PAD EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1913525691] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1914403071] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1914937584] Running EXPECT.empty_stack: EXPECT [Hera] [HADES][TEST ] [KRELTSC: 1915455570] Expected error occurred [Hera] [HADES][TEST ] Testing EXPECT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1916324970] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1916858223] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1917415185] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1918035861] Testing word: SPAN [Hera] [HADES][TEST ] [KRELTSC: 1918480788] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1918929537] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1919785959] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1920588831] Expected: Should show zero [Hera] [HADES][TEST ] [KRELTSC: 1921079559] Running SPAN.variable_test: SPAN @ SPAN @ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1921856664] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1922656386] Expected: Should be consistent [Hera] [HADES][TEST ] [KRELTSC: 1923153603] Running SPAN.address_test: SPAN 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 1923875289] Test passed [Hera] [HADES][TEST ] Testing SPAN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1924676586] Expected: Should be valid address [Hera] [HADES][TEST ] [KRELTSC: 1925208600] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1925756112] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1926363684] Testing word: WORD [Hera] [HADES][TEST ] [KRELTSC: 1926804705] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1927255113] Running WORD.empty_input: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1928382099] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1929198495] Expected: Should handle empty input [Hera] [HADES][TEST ] [KRELTSC: 1929776373] Running WORD.space_delim: 32 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1930357254] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1931168253] Expected: Should use space as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1931705391] Running WORD.newline_delim: 10 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1932260715] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1933068228] Expected: Should use newline as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1933615341] Running WORD.tab_delim: 9 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1934146095] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1934948526] Expected: Should use tab as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1935482850] Running WORD.comma_delim: 44 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1936025910] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1936817316] Expected: Should use comma as delimiter [Hera] [HADES][TEST ] [KRELTSC: 1937375265] Running WORD.skip_leading: BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1937928762] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1938721092] Expected: Should skip leading spaces [Hera] [HADES][TEST ] [KRELTSC: 1939271775] Running WORD.single_char: BL WORD COUNT . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1940016855] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1940817900] Expected: Should parse single character [Hera] [HADES][TEST ] [KRELTSC: 1941370053] Running WORD.long_word: BL WORD COUNT 0 > . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1942132227] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1942918362] Expected: Should parse long word [Hera] [HADES][TEST ] [KRELTSC: 1943435697] Running WORD.zero_delim: 0 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1943973297] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1944763569] Expected: Should handle null delimiter [Hera] [HADES][TEST ] [KRELTSC: 1945295457] Running WORD.high_ascii: 127 WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1945849878] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1946640423] Expected: Should handle DEL delimiter [Hera] [HADES][TEST ] [KRELTSC: 1947168594] Running WORD.count_format: BL WORD C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1947919197] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1948704114] Expected: Should have count byte [Hera] [HADES][TEST ] [KRELTSC: 1949206770] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 1950041667] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1950827676] Expected: Should return count [Hera] [HADES][TEST ] [KRELTSC: 1951319160] Running WORD.empty_stack: WORD [Hera] [HADES][TEST ] [KRELTSC: 1951868121] Expected error occurred [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1952713707] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1953246519] Running WORD.multi_delim: BL WORD DROP BL WORD DROP [Hera] [HADES][TEST ] [KRELTSC: 1953889728] Test passed [Hera] [HADES][TEST ] Testing WORD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1954690983] Expected: Should handle multiple parses [Hera] [HADES][TEST ] [KRELTSC: 1955225832] WORD: 14 passed, 0 failed, 2 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1955775780] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1956400383] Testing word: BASE_OUTPUT [Hera] [HADES][TEST ] [KRELTSC: 1956853920] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1957304286] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1958088279] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1958906649] Expected: Should print: 255 [Hera] [HADES][TEST ] [KRELTSC: 1959398343] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR [Hera] 597 [Hera] [HADES][TEST ] [KRELTSC: 1960164444] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1960985103] Expected: Should print: FF [Hera] [HADES][TEST ] [KRELTSC: 1961462580] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR [Hera] 52 [Hera] [HADES][TEST ] [KRELTSC: 1962206694] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1963021494] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 1963501869] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 1964264841] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1965088314] Expected: Should print: 101 [Hera] [HADES][TEST ] [KRELTSC: 1965570159] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 1966525449] Test passed [Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1967344386] Expected: Should restore base [Hera] [HADES][TEST ] [KRELTSC: 1967836038] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1968425067] â–¶ Testing module: src/test_runner/modules/io_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1969031274] Testing word: FORMAT_COMBO [Hera] [HADES][TEST ] [KRELTSC: 1969490523] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1969940763] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR [Hera] 42 [HADES][INFO ] [KRELTSC: 1970846997] L8[TABLE]: Config 0 → 1 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 [Hera] [HADES][DOE ] 42,420000,10000,0,0,208,32,20,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 43 [Hera] [HADES][TEST ] [KRELTSC: 1972189569] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1973034273] Expected: Should format: 42 43 [Hera] [HADES][TEST ] [KRELTSC: 1973529684] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR [Hera] 1 [Hera] 2 [Hera] 3 [Hera] [HADES][TEST ] [KRELTSC: 1974659715] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1975499001] Expected: Should print on separate lines [Hera] [HADES][TEST ] [KRELTSC: 1976038449] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 1976866710] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1977685857] Expected: Should indent number [Hera] [HADES][TEST ] [KRELTSC: 1978189290] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR [Hera] 1 10 100 [Hera] [HADES][TEST ] [KRELTSC: 1979179734] Test passed [Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1980001485] Expected: Should format table [Hera] [HADES][TEST ] [KRELTSC: 1980492675] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1981127715] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 1981785624] [Hera] === Testing Module: Block Words === [Hera] [HADES][INFO ] [KRELTSC: 1982455041] Running Block Words Tests (Module 16)... [Hera] [HADES][TEST ] [KRELTSC: 1983012927] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1983664368] Testing word: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1984096401] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1984549497] Running BLOCK.basic: 1 BLOCK DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 1985682636] Test passed [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1986479061] Expected: Should return block address [Hera] [HADES][TEST ] [KRELTSC: 1987007169] Running BLOCK.zero_block: 0 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1987653990] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1988506002] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 1989007020] Running BLOCK.large_block: 65536 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1989588951] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1990439892] Expected: Should handle large number [Hera] [HADES][TEST ] [KRELTSC: 1990962771] Running BLOCK.negative: -1 BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1991486259] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1992336087] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 1992840549] Running BLOCK.empty_stack: BLOCK [Hera] [HADES][TEST ] [KRELTSC: 1993345053] Expected error occurred [Hera] [HADES][TEST ] Testing BLOCK ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1994217729] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 1994749533] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 1995336357] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 1995975345] Testing word: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1996409121] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 1996860726] Running BUFFER.basic: 1 BUFFER DUP . CR [Hera] 5238784 [Hera] [HADES][TEST ] [KRELTSC: 1997804193] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 1998613449] Expected: Should return buffer address [Hera] [HADES][TEST ] [KRELTSC: 1999146744] Running BUFFER.zero_block: 0 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 1999694382] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2000569536] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2001069630] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2001733293] Test passed [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2002564515] Expected: Should flush if dirty [Hera] [HADES][TEST ] [KRELTSC: 2003064546] Running BUFFER.empty_stack: BUFFER [Hera] [HADES][TEST ] [KRELTSC: 2003577429] Expected error occurred [Hera] [HADES][TEST ] Testing BUFFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2004445254] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2004978297] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2005533810] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2006166141] Testing word: UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2006597922] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2007047742] Running UPDATE.basic: 1 BLOCK UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2007886335] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2008717578] Expected: Should mark block dirty [Hera] [HADES][TEST ] [KRELTSC: 2009230881] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2009837088] Test passed [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2010665265] Expected: Should handle multiple updates [Hera] [HADES][TEST ] [KRELTSC: 2011206750] Running UPDATE.no_block: 0 SCR ! UPDATE [Hera] [HADES][TEST ] [KRELTSC: 2011812117] Expected error occurred [Hera] [HADES][TEST ] Testing UPDATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2012716860] Expected: Should error: blk=0 is invalid [Hera] [HADES][TEST ] [KRELTSC: 2013257946] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2013810960] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2014430439] Testing word: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2014900629] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2015350470] Running SAVE-BUFFERS.basic: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2016144354] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2017004871] Expected: Should flush all buffers [Hera] [HADES][TEST ] [KRELTSC: 2017522248] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2018208843] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2019053715] Expected: Should save dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2019568257] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2020127970] Test passed [Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2020969755] Expected: Should handle no dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2021505066] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2022087165] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2022707001] Testing word: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2023182945] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2023646772] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2024333325] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2025184455] Expected: Should invalidate all buffers [Hera] [HADES][TEST ] [KRELTSC: 2025721698] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2026352118] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2027196003] Expected: Should invalidate used buffers [Hera] [HADES][TEST ] [KRELTSC: 2027743536] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS [Hera] [HADES][TEST ] [KRELTSC: 2028425343] Test passed [Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2029272315] Expected: Should handle dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2029794627] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2030382501] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2031004353] Testing word: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2031443610] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2031893010] Running FLUSH.basic: FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2032389996] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2033184657] Expected: Should save and invalidate buffers [Hera] [HADES][TEST ] [KRELTSC: 2033754345] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2034375945] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2035169703] Expected: Should flush dirty blocks [Hera] [HADES][TEST ] [KRELTSC: 2035699995] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH [Hera] [HADES][TEST ] [KRELTSC: 2036291670] Test passed [Hera] [HADES][TEST ] Testing FLUSH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2037084945] Expected: Should handle empty buffers [Hera] [HADES][TEST ] [KRELTSC: 2037690753] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2038249668] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2038871919] Testing word: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2039296476] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2039757027] Running LOAD.basic: 1 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2040428586] Test passed [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2041224948] Expected: Should interpret block 1 [Hera] [HADES][TEST ] [KRELTSC: 2041739826] Running LOAD.zero_block: 0 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2042284839] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2043132021] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2043632115] Running LOAD.nonexistent: 9999 LOAD [Hera] [HADES][TEST ] [KRELTSC: 2044171164] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2045152914] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2045678733] Running LOAD.empty_stack: LOAD [Hera] [HADES][TEST ] [KRELTSC: 2046194703] Expected error occurred [Hera] [HADES][TEST ] Testing LOAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2047038084] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2047568166] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2048122986] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2048750382] Testing word: LIST [Hera] [HADES][TEST ] [KRELTSC: 2049174015] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2049623667] Running LIST.basic: 1 LIST [Hera] Block 1 [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] [HADES][TEST ] [KRELTSC: 2060318274] Test passed [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2061123456] Expected: Should display block 1 [Hera] [HADES][TEST ] [KRELTSC: 2061642870] Running LIST.zero_block: 0 LIST [Hera] [HADES][TEST ] [KRELTSC: 2062188555] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2063046132] Expected: Should handle block 0 [Hera] [HADES][TEST ] [KRELTSC: 2063546289] Running LIST.nonexistent: 9999 LIST [Hera] [HADES][TEST ] [KRELTSC: 2064069273] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2064937287] Expected: Should handle missing block [Hera] [HADES][TEST ] [KRELTSC: 2065465731] Running LIST.empty_stack: LIST [Hera] [HADES][TEST ] [KRELTSC: 2065976136] Expected error occurred [Hera] [HADES][TEST ] Testing LIST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2066821218] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2067371313] LIST: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2067918657] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2068542294] Testing word: SCR [Hera] [HADES][TEST ] [KRELTSC: 2068963701] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2069425890] Running SCR.basic: SCR @ . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2070107928] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2070887868] Expected: Should show current block [Hera] [HADES][TEST ] [KRELTSC: 2071416984] Running SCR.after_list: 1 LIST SCR @ . CR [Hera] Block 1 [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 2d: [Hera] [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2081891175] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2082675987] Expected: Should update after LIST [Hera] [HADES][TEST ] [KRELTSC: 2083190046] Running SCR.after_load: 1 LOAD SCR @ . CR [Hera] [HADES][TEST ] [KRELTSC: 2083765719] Test passed [Hera] [HADES][TEST ] Testing SCR ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2084550468] Expected: Should update after LOAD [Hera] [HADES][TEST ] [KRELTSC: 2085065451] SCR: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2085606705] â–¶ Testing module: src/test_runner/modules/block_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2086244538] Testing word: THRU [Hera] [HADES][TEST ] [KRELTSC: 2086668024] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2087128743] Running THRU.single_block: 1 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2087862588] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2088674973] Expected: Should load single block (1-1) [Hera] [HADES][TEST ] [KRELTSC: 2089219020] Running THRU.ascending: 1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2089760925] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2090566464] Expected: Should load blocks 1-3 in order [Hera] [HADES][TEST ] [KRELTSC: 2091111057] Running THRU.descending: 3 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2091647292] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2092451466] Expected: Should auto-swap and load 1-3 [Hera] [HADES][TEST ] [KRELTSC: 2093000805] Running THRU.same_block: 2 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2093527107] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2094329475] Expected: Should load single block (2-2) [Hera] [HADES][TEST ] [KRELTSC: 2094870918] Running THRU.zero_start: 0 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2095408161] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2096276133] Expected: Should reject block 0 as start [Hera] [HADES][TEST ] [KRELTSC: 2096824023] Running THRU.zero_end: 1 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2097329661] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2098176507] Expected: Should reject block 0 as end [Hera] [HADES][TEST ] [KRELTSC: 2098720197] Running THRU.both_zero: 0 0 THRU [Hera] [HADES][TEST ] [KRELTSC: 2099229825] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2100073731] Expected: Should reject both blocks as 0 [Hera] [HADES][TEST ] [KRELTSC: 2100636195] Running THRU.invalid_start: 9999 10000 THRU [Hera] [HADES][TEST ] [KRELTSC: 2101207731] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2102052939] Expected: Should reject invalid start block [Hera] [HADES][TEST ] [KRELTSC: 2102711310] Running THRU.invalid_end: 1 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2103245193] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2104086810] Expected: Should reject invalid end block [Hera] [HADES][TEST ] [KRELTSC: 2104629639] Running THRU.both_invalid: 9998 9999 THRU [Hera] [HADES][TEST ] [KRELTSC: 2105193216] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2106036492] Expected: Should reject both invalid blocks [Hera] [HADES][TEST ] [KRELTSC: 2106589527] Running THRU.empty_stack: THRU [Hera] [HADES][TEST ] [KRELTSC: 2107097202] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2107955808] Expected: Should cause stack underflow (no args) [Hera] [HADES][TEST ] [KRELTSC: 2108529843] Running THRU.one_arg: 1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2109030756] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2109879618] Expected: Should cause stack underflow (one arg) [Hera] [HADES][TEST ] [KRELTSC: 2110459533] Running THRU.small_range: 1 2 THRU [Hera] [HADES][TEST ] [KRELTSC: 2111008830] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2111817603] Expected: Should load 2-block range [Hera] [HADES][TEST ] [KRELTSC: 2112335400] Running THRU.medium_range: 1 5 THRU [Hera] [HADES][TEST ] [KRELTSC: 2112895344] Test passed [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2113766970] Expected: Should load 5-block range [Hera] [HADES][TEST ] [KRELTSC: 2114283696] Running THRU.negative_start: -1 3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2114822472] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2115680070] Expected: Should handle negative start [Hera] [HADES][TEST ] [KRELTSC: 2116212714] Running THRU.negative_end: 1 -3 THRU [Hera] [HADES][TEST ] [KRELTSC: 2116741431] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2117596446] Expected: Should handle negative end [Hera] [HADES][TEST ] [KRELTSC: 2118124512] Running THRU.both_negative: -3 -1 THRU [Hera] [HADES][TEST ] [KRELTSC: 2118660369] Expected error occurred [Hera] [HADES][TEST ] Testing THRU ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2119512255] Expected: Should handle both negative [Hera] [HADES][TEST ] [KRELTSC: 2120047398] THRU: 17 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2120636994] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2121291900] [Hera] === Testing Module: Dictionary Words === [Hera] [HADES][INFO ] [KRELTSC: 2121992145] Running Dictionary Words Tests (Module 4)... [Hera] [HADES][TEST ] [KRELTSC: 2122569624] Testing word: HERE [Hera] [HADES][TEST ] [KRELTSC: 2122997646] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2123451036] Running HERE.basic: HERE HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2124191244] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2124988698] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2125471047] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / [Hera] [HADES][TEST ] [KRELTSC: 2126233200] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2127024165] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) [Hera] [HADES][TEST ] [KRELTSC: 2127716031] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2128526295] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2129326605] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2129836821] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2130672642] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2131463187] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2131956015] Running HERE.stability: HERE DUP HERE = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2132703699] Test passed [Hera] [HADES][TEST ] Testing HERE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2133494223] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2133972057] HERE: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2134581330] Testing word: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2135012607] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2135466207] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR [Hera] 10 [Hera] [HADES][TEST ] [KRELTSC: 2136338421] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2137147929] Expected: Should print: 10 [Hera] [HADES][TEST ] [KRELTSC: 2137627989] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2138425695] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2139215463] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2139687396] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR [Hera] -4 [Hera] [HADES][TEST ] [KRELTSC: 2140502427] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2141300511] Expected: Should print: -4 [Hera] [HADES][TEST ] [KRELTSC: 2141785674] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR [Hera] 100 [Hera] [HADES][TEST ] [KRELTSC: 2142600327] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2143391775] Expected: Should print: 100 [Hera] [HADES][TEST ] [KRELTSC: 2143870260] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2144779539] Test passed [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2145570105] Expected: Should store and retrieve [Hera] [HADES][TEST ] [KRELTSC: 2146085823] Running ALLOT.empty_stack: ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2146623675] Expected error occurred [Hera] [HADES][TEST ] Testing ALLOT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2147484255] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2148019902] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2148575457] Testing word: , [Hera] [HADES][TEST ] [KRELTSC: 2148998439] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2149472472] Running ,.basic: 42 , HERE 1 CELLS - @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2150247918] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2151039828] Expected: Should compile 42 [Hera] [HADES][TEST ] [KRELTSC: 2151524088] Running ,.negative: -999 , HERE 1 CELLS - @ . CR [Hera] [HADES][INFO ] [KRELTSC: 2160696699] L8[TABLE]: Config 1 → 2 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 [Hera] [HADES][DOE ] 43,430000,10000,0,0,177,36,19,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] -999 [Hera] [HADES][TEST ] [KRELTSC: 2162243139] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2163025515] Expected: Should compile -999 [Hera] [HADES][TEST ] [KRELTSC: 2163532434] Running ,.zero: 0 , HERE 1 CELLS - @ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2164288854] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2165065476] Expected: Should compile 0 [Hera] [HADES][TEST ] [KRELTSC: 2165556372] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR [Hera] 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2166404268] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2167181268] Expected: Should compile max int [Hera] [HADES][TEST ] [KRELTSC: 2167699422] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR [Hera] -2147483648 [Hera] [HADES][TEST ] [KRELTSC: 2168557356] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2169333726] Expected: Should compile min int [Hera] [HADES][TEST ] [KRELTSC: 2169854820] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR [Hera] 20 20 [Hera] [HADES][TEST ] [KRELTSC: 2170789215] Test passed [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2171576316] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2172107448] Running ,.empty_stack: , [Hera] [HADES][TEST ] [KRELTSC: 2172617349] Expected error occurred [Hera] [HADES][TEST ] Testing , ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2173453947] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2174005134] ,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2174543910] Testing word: C, [Hera] [HADES][TEST ] [KRELTSC: 2174961012] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2175413982] Running C,.basic: 65 C, HERE 1 - C@ . CR [Hera] 65 [Hera] [HADES][TEST ] [KRELTSC: 2176175484] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2176955991] Expected: Should compile byte 65 [Hera] [HADES][TEST ] [KRELTSC: 2177476623] Running C,.zero: 0 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2178215088] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2178995994] Expected: Should compile byte 0 [Hera] [HADES][TEST ] [KRELTSC: 2179496403] Running C,.high_byte: 255 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2180276553] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2181067014] Expected: Should compile byte 255 [Hera] [HADES][TEST ] [KRELTSC: 2181577818] Running C,.truncation: 256 C, HERE 1 - C@ . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2182351962] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2183144166] Expected: Should truncate to 0 [Hera] [HADES][TEST ] [KRELTSC: 2183638863] Running C,.negative: -1 C, HERE 1 - C@ . CR [Hera] 255 [Hera] [HADES][TEST ] [KRELTSC: 2184472332] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2185253763] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2185760157] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR [Hera] 65 66 [Hera] [HADES][TEST ] [KRELTSC: 2186670717] Test passed [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2187459582] Expected: Should compile multiple [Hera] [HADES][TEST ] [KRELTSC: 2187969042] Running C,.empty_stack: C, [Hera] [HADES][TEST ] [KRELTSC: 2188487763] Expected error occurred [Hera] [HADES][TEST ] Testing C, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2189332635] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2189868009] C,: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2190408801] Testing word: 2, [Hera] [HADES][TEST ] [KRELTSC: 2190834555] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2191294161] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR [Hera] 67890 12345 [Hera] [HADES][TEST ] [KRELTSC: 2192184246] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2192986887] Expected: Should compile double [Hera] [HADES][TEST ] [KRELTSC: 2193494709] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR [Hera] 0 0 [Hera] [HADES][TEST ] [KRELTSC: 2194290546] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2195080944] Expected: Should compile zero double [Hera] [HADES][TEST ] [KRELTSC: 2195609955] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR [Hera] -2000 -1000 [Hera] [HADES][TEST ] [KRELTSC: 2196505017] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2197303710] Expected: Should compile negative double [Hera] [HADES][TEST ] [KRELTSC: 2197847631] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR [Hera] -1 2147483647 [Hera] [HADES][TEST ] [KRELTSC: 2198739774] Test passed [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2199534015] Expected: Should compile large double [Hera] [HADES][TEST ] [KRELTSC: 2200070229] Running 2,.one_item: 42 2, [Hera] [HADES][TEST ] [KRELTSC: 2200582818] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2201429097] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2201961132] Running 2,.empty_stack: 2, [Hera] [HADES][TEST ] [KRELTSC: 2202439953] Expected error occurred [Hera] [HADES][TEST ] Testing 2, ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2203287597] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2203828431] 2,: 6 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2204374599] Testing word: PAD [Hera] [HADES][TEST ] [KRELTSC: 2204794053] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2205255024] Running PAD.basic: PAD PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2205953148] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2206738107] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2207216046] Running PAD.different_from_here: PAD HERE = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2207982357] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2208773826] Expected: Should print: 0 [Hera] [HADES][TEST ] [KRELTSC: 2209248195] Running PAD.stability: PAD DUP PAD = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2209993107] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2210786130] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2211265623] Running PAD.usable: PAD 42 OVER ! @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2212016205] Test passed [Hera] [HADES][TEST ] Testing PAD ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2212799505] Expected: Should be usable memory [Hera] [HADES][TEST ] [KRELTSC: 2213318016] PAD: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2213874852] Testing word: SP@ [Hera] [HADES][TEST ] [KRELTSC: 2214292416] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2214750174] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2215599393] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2216400837] Expected: Should show stack effect [Hera] [HADES][TEST ] [KRELTSC: 2216917143] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2217761679] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2218561401] Expected: Should work on empty stack [Hera] [HADES][TEST ] [KRELTSC: 2219083461] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2220041985] Test passed [Hera] [HADES][TEST ] Testing SP@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2220828645] Expected: Should track changes [Hera] [HADES][TEST ] [KRELTSC: 2221325505] SP@: 3 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2221868523] Testing word: SP! [Hera] [HADES][TEST ] [KRELTSC: 2222361015] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2222811444] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . [Hera] 3 [HADES][TEST ] [KRELTSC: 2223776121] Test passed [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2224448646] Expected: Should restore stack [Hera] [HADES][TEST ] [KRELTSC: 2224945317] Running SP!.invalid_addr: 0 SP! [Hera] [HADES][TEST ] [KRELTSC: 2225474412] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2226329700] Expected: Should cause error [Hera] [HADES][TEST ] [KRELTSC: 2226816585] Running SP!.empty_stack: SP! [Hera] [HADES][TEST ] [KRELTSC: 2227327620] Expected error occurred [Hera] [HADES][TEST ] Testing SP! ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2228168859] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2228714103] SP!: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2229257520] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2229690834] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2230144056] Running LATEST.basic: LATEST LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2230919019] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2231722941] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2232200544] Running LATEST.stability: LATEST DUP LATEST = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2232989220] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2233793226] Expected: Should be stable [Hera] [HADES][TEST ] [KRELTSC: 2234269548] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2234859690] Testing word: COMPILATION [Hera] [HADES][TEST ] [KRELTSC: 2235314781] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2235763173] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2236733352] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2237557392] Expected: Should advance HERE by 12 [Hera] [HADES][TEST ] [KRELTSC: 2238075483] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR [Hera] [HADES][INFO ] [KRELTSC: 2239208811] L8[TABLE]: Config 2 → 3 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 [Hera] [HADES][DOE ] 44,440000,10000,0,0,199,42,20,4096,24,0,0,0,65536,0,0,65536,0,0 [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2240691537] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2241526413] Expected: Should advance correctly [Hera] [HADES][TEST ] [KRELTSC: 2242040850] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2242993473] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2243821629] Expected: Should combine allot and comma [Hera] [HADES][TEST ] [KRELTSC: 2244363198] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2245304040] Test passed [Hera] [HADES][TEST ] Testing COMPILATION ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2246127828] Expected: PAD should be isolated [Hera] [HADES][TEST ] [KRELTSC: 2246633340] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2247229740] Testing word: STACK_MGMT [Hera] [HADES][TEST ] [KRELTSC: 2247681324] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2248131690] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR [Hera] 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2249022468] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2249851779] Expected: Should print: 43 42 [Hera] [HADES][TEST ] [KRELTSC: 2250350109] Running STACK_MGMT.depth_preservation: 1 2 3 DEPTH >R SP@ >R 4 5 6 R> SP! R> DEPTH = . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2251357668] Test passed [Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2252176605] Expected: Should preserve depth [Hera] [HADES][TEST ] [KRELTSC: 2252677161] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2253282297] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2253978972] [Hera] === Testing Module: Dictionary Manipulation Words === [Hera] [HADES][INFO ] [KRELTSC: 2254729092] Running Dictionary Manipulation Words Tests (Module 14)... [Hera] [HADES][TEST ] [KRELTSC: 2255365602] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2256112383] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2256547902] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2257000179] Running CREATE.basic: CREATE test1 42 , test1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2258150307] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2258955930] Expected: Should create and store [Hera] [HADES][TEST ] [KRELTSC: 2259469632] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2260020441] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2260886838] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2261403459] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR [Hera] 2 [Hera] [HADES][TEST ] [KRELTSC: 2262395667] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2263197909] Expected: Newest definition should win (prints 2) [Hera] [HADES][TEST ] [KRELTSC: 2263776711] Running CREATE.duplicate: CREATE test2 CREATE test2 [Hera] [HADES][TEST ] [KRELTSC: 2264481723] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2265282558] Expected: Should allow redefinition (latest shadows) [Hera] [HADES][TEST ] [KRELTSC: 2265878391] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2266481490] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2267192991] Testing word: FORGET [Hera] [HADES][TEST ] [KRELTSC: 2267625570] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2268076020] Running FORGET.basic: CREATE temp1 FORGET temp1 [Hera] [HADES][TEST ] [KRELTSC: 2269459563] Test passed [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2270291037] Expected: Should forget word [Hera] [HADES][TEST ] [KRELTSC: 2270784243] Running FORGET.nonexistent: FORGET nonexistent [Hera] [HADES][TEST ] [KRELTSC: 2271504900] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2272377429] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2272900308] Running FORGET.protected: FORGET FORGET [Hera] [HADES][TEST ] [KRELTSC: 2273467119] Expected error occurred [Hera] [HADES][TEST ] Testing FORGET ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2274335028] Expected: Should protect system words [Hera] [HADES][TEST ] [KRELTSC: 2274878109] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2275482321] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2276188299] Testing word: IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2276664516] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2277114042] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2278208205] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2278861137] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2279584104] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2280401487] Expected: Should execute immediately [Hera] [HADES][TEST ] [KRELTSC: 2281002297] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE [Hera] [HADES][TEST ] [KRELTSC: 2281761867] Test passed [Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2282579838] Expected: Should handle double immediate [Hera] [HADES][TEST ] [KRELTSC: 2283137451] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2283707832] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2284417653] Testing word: FIND [Hera] [HADES][TEST ] [KRELTSC: 2284843218] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2285307423] Running FIND.existing: FIND DUP . CR [Hera] 1035062088 [Hera] [HADES][TEST ] [KRELTSC: 2286193350] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2286996222] Expected: Should find system word [Hera] [HADES][TEST ] [KRELTSC: 2287507404] Running FIND.user_word: : test5 44 ; FIND test5 . CR [Hera] 1035232280 [Hera] [HADES][TEST ] [KRELTSC: 2288400681] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2289206598] Expected: Should find user word [Hera] [HADES][TEST ] [KRELTSC: 2289707427] Running FIND.nonexistent: FIND nonexistent . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2290482012] Test passed [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2291283834] Expected: Should return 0 [Hera] [HADES][TEST ] [KRELTSC: 2291758182] Running FIND.empty: FIND [Hera] [HADES][TEST ] [KRELTSC: 2292250548] Expected error occurred [Hera] [HADES][TEST ] Testing FIND ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2293095546] Expected: Should error (no token) [Hera] [HADES][TEST ] [KRELTSC: 2293616703] FIND: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2294183283] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2294887623] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2295344310] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2295808431] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2296458990] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2297282274] Expected: Should set current to context [Hera] [HADES][TEST ] [KRELTSC: 2297846691] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2298499623] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2299323285] Expected: Should be idempotent [Hera] [HADES][TEST ] [KRELTSC: 2299833228] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2300412702] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2301117777] Testing word: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2301553359] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2302018467] Running SMUDGE.during_def: : test6 SMUDGE 45 ; [Hera] [HADES][TEST ] [KRELTSC: 2302670664] Test passed [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2303473368] Expected: Should hide incomplete def [Hera] [HADES][TEST ] [KRELTSC: 2304008196] Running SMUDGE.outside_def: SMUDGE [Hera] [HADES][TEST ] [KRELTSC: 2304561966] Expected error occurred [Hera] [HADES][TEST ] Testing SMUDGE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2305423344] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2305952124] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2306510619] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2307216954] Testing word: LATEST [Hera] [HADES][TEST ] [KRELTSC: 2307651948] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2308114956] Running LATEST.basic: LATEST @ . CR [Hera] 1035103192 [Hera] [HADES][TEST ] [KRELTSC: 2308910163] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2309708457] Expected: Should show latest word [Hera] [HADES][TEST ] [KRELTSC: 2310229950] Running LATEST.after_def: : test7 46 ; LATEST @ . CR [Hera] 1035123936 [Hera] [HADES][TEST ] [KRELTSC: 2311112601] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2311914864] Expected: Should update after def [Hera] [HADES][TEST ] [KRELTSC: 2312440683] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR [Hera] 1035123936 [Hera] [HADES][TEST ] [KRELTSC: 2313465861] Test passed [Hera] [HADES][TEST ] Testing LATEST ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2314288767] Expected: Should update after forget [Hera] [HADES][TEST ] [KRELTSC: 2314812024] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2315368923] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2316074208] Testing word: >BODY [Hera] [HADES][TEST ] [KRELTSC: 2316513297] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2316964524] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR [Hera] 1035233360 [Hera] [HADES][TEST ] [KRELTSC: 2318143170] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2318967399] Expected: Should get param field [Hera] [HADES][TEST ] [KRELTSC: 2319483684] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR [Hera] 1035233600 [Hera] [HADES][TEST ] [KRELTSC: 2320554747] Test passed [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2321351550] Expected: Should get var storage [Hera] [HADES][TEST ] [KRELTSC: 2321857062] Running >BODY.nonexistent: ' NONEXISTENT >BODY [Hera] [HADES][ERROR] [KRELTSC: 2322449094] ': word 'NONEXISTENT' not found [Hera] [HADES][TEST ] [KRELTSC: 2322975249] Expected error occurred [Hera] [HADES][TEST ] Testing >BODY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2323840218] Expected: Should handle missing word [Hera] [HADES][TEST ] [KRELTSC: 2324369355] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2324934822] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2325638385] Testing word: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2326072161] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2326523094] Running HIDDEN.basic: : test10 HIDDEN 47 ; [Hera] [HADES][TEST ] [KRELTSC: 2327261790] Test passed [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2328069303] Expected: Should hide word [Hera] [HADES][TEST ] [KRELTSC: 2328559800] Running HIDDEN.outside_def: HIDDEN [Hera] [HADES][TEST ] [KRELTSC: 2329131861] Expected error occurred [Hera] [HADES][TEST ] Testing HIDDEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2329998363] Expected: Should error outside def [Hera] [HADES][TEST ] [KRELTSC: 2330515110] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2331108486] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2331842478] [Hera] === Testing Module: Vocabulary Words === [Hera] [HADES][INFO ] [KRELTSC: 2332526091] Running Vocabulary Words Tests (Module 15)... [Hera] [HADES][TEST ] [KRELTSC: 2333221065] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2333883804] Testing word: VOCABULARY [Hera] [HADES][TEST ] [KRELTSC: 2334344313] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2334795834] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2336467203] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2337309303] Expected: Should create vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2337827373] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR [Hera] 1035234272 [Hera] [HADES][TEST ] [KRELTSC: 2339434965] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2340265620] Expected: Should create and switch [Hera] [HADES][TEST ] [KRELTSC: 2340787050] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2342556090] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2343383700] Expected: Should create word in isolated vocab [Hera] [HADES][TEST ] [KRELTSC: 2343971364] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR [Hera] [HADES][INFO ] [KRELTSC: 2345702247] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2346242955] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 11 [Hera] [HADES][TEST ] [KRELTSC: 2346955926] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2347847061] Expected: Should access word across vocabs [Hera] [HADES][TEST ] [KRELTSC: 2348409378] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2349867660] Test passed [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2350689747] Expected: Should create multiple vocabs [Hera] [HADES][TEST ] [KRELTSC: 2351227242] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC [Hera] [HADES][ERROR] [KRELTSC: 2352019740] VOCABULARY: duplicate 'TESTVOC' [Hera] [HADES][TEST ] [KRELTSC: 2352539028] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2353420566] Expected: Should handle duplicate [Hera] [HADES][TEST ] [KRELTSC: 2353931328] Running VOCABULARY.empty_name: VOCABULARY [Hera] [HADES][ERROR] [KRELTSC: 2354513154] VOCABULARY: missing name [Hera] [HADES][TEST ] [KRELTSC: 2354984877] Expected error occurred [Hera] [HADES][TEST ] Testing VOCABULARY ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2355874899] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2356407165] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2357017509] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2357673192] Testing word: FORTH [Hera] [HADES][TEST ] [KRELTSC: 2358099912] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2358563172] Running FORTH.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2359508445] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2360302959] Expected: Should select FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2360832390] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2361562770] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2362097157] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2362816470] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2363615583] Expected: Should find word in FORTH [Hera] [HADES][TEST ] [KRELTSC: 2364132204] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH [Hera] [HADES][TEST ] [KRELTSC: 2365266267] Test passed [Hera] [HADES][TEST ] Testing FORTH ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2366063154] Expected: Should return to FORTH [Hera] [HADES][TEST ] [KRELTSC: 2366567952] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2367131256] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2367783075] Testing word: DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2368239174] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2368690128] Running DEFINITIONS.basic: FORTH DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2369678850] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2370510282] Expected: Should set current vocabulary [Hera] [HADES][TEST ] [KRELTSC: 2371060818] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS [Hera] [HADES][TEST ] [KRELTSC: 2372231064] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2373067683] Expected: Should set new current [Hera] [HADES][TEST ] [KRELTSC: 2373571242] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; [Hera] [HADES][TEST ] [KRELTSC: 2374896384] Test passed [Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2375729223] Expected: Should create in correct vocab [Hera] [HADES][TEST ] [KRELTSC: 2376276672] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2376853269] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2377521132] Testing word: CONTEXT [Hera] [HADES][TEST ] [KRELTSC: 2377958205] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2378408550] Running CONTEXT.basic: CONTEXT @ . CR [Hera] 1035237176 [Hera] [HADES][TEST ] [KRELTSC: 2379231603] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2380033551] Expected: Should show current context [Hera] [HADES][TEST ] [KRELTSC: 2380568820] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! [Hera] [HADES][TEST ] [KRELTSC: 2381175825] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2381994342] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2382632385] Running CONTEXT.initial: FORTH CONTEXT @ . CR [Hera] 1035108264 [Hera] [HADES][TEST ] [KRELTSC: 2383768170] Test passed [Hera] [HADES][TEST ] Testing CONTEXT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2384571420] Expected: Should show FORTH vocab [Hera] [HADES][TEST ] [KRELTSC: 2385082644] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2385656196] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2386301379] Testing word: CURRENT [Hera] [HADES][TEST ] [KRELTSC: 2386758843] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2387209419] Running CURRENT.basic: CURRENT @ . CR [Hera] 1035237176 [Hera] [HADES][TEST ] [KRELTSC: 2388012900] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2388816780] Expected: Should show current vocab [Hera] [HADES][TEST ] [KRELTSC: 2389336278] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR [Hera] 1035237664 [Hera] [HADES][TEST ] [KRELTSC: 2390885994] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2391689097] Expected: Should show new vocab [Hera] [HADES][TEST ] [KRELTSC: 2392208091] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! [Hera] [HADES][TEST ] [KRELTSC: 2392810665] Test passed [Hera] [HADES][TEST ] Testing CURRENT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2393613495] Expected: Should allow modification (impl-defined effect) [Hera] [HADES][TEST ] [KRELTSC: 2394245049] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2394805707] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2395449126] Testing word: ORDER [Hera] [HADES][TEST ] [KRELTSC: 2395878324] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2396339148] Running ORDER.basic: ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2397714795] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2398577370] Expected: Should list search order [Hera] [HADES][TEST ] [KRELTSC: 2399088846] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER [Hera] Search order: [Hera] [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2400853938] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2401691586] Expected: Should show all vocabs [Hera] [HADES][TEST ] [KRELTSC: 2402191827] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER [Hera] Search order: [Hera] Current: [Hera] [HADES][TEST ] [KRELTSC: 2403599709] Test passed [Hera] [HADES][TEST ] Testing ORDER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2404403631] Expected: Should show FORTH only [Hera] [HADES][TEST ] [KRELTSC: 2404908282] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2405486601] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2406160953] [Hera] === Testing Module: System Words === [Hera] [HADES][INFO ] [KRELTSC: 2406846078] Running System Words Tests (Module 18)... [Hera] [HADES][WARN ] [KRELTSC: 2407391133] Some system tests marked as unimplemented due to system-level effects [Hera] [HADES][TEST ] [KRELTSC: 2408098959] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2408758254] Testing word: QUIT [Hera] [HADES][TEST ] [KRELTSC: 2409184302] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2409643656] Running QUIT.in_definition: : BAD-WORD QUIT ; [Hera] [HADES][TEST ] [KRELTSC: 2410355367] Expected error occurred [Hera] [HADES][TEST ] Testing QUIT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2411220189] Expected: Should prevent compilation [Hera] [HADES][TEST ] [KRELTSC: 2411745042] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2412321429] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2412959493] Testing word: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2413386444] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2413836096] Running ABORT.basic: ABORT [Hera] [HADES][TEST ] [KRELTSC: 2414432139] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2415243012] Expected: Should clear stacks and return to QUIT [Hera] [HADES][TEST ] [KRELTSC: 2415820176] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2416551459] L8[TABLE]: Config 3 → 4 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=0 [Hera] [HADES][DOE ] 45,450000,10000,0,0,223,47,19,4096,30,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][TEST ] [KRELTSC: 2417878995] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2418673803] Expected: Should clear stack [Hera] [HADES][TEST ] [KRELTSC: 2419173477] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR [Hera] [HADES][INFO ] [KRELTSC: 2419996509] ECW: w=0x3db28eb8 func=0x3d5ee860 'ABORT' [Hera] [HADES][TEST ] [KRELTSC: 2420541228] Test passed [Hera] [HADES][TEST ] Testing ABORT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2421345885] Expected: ABORT may appear in a definition; when executed it clears both stacks [Hera] [HADES][TEST ] [KRELTSC: 2422059318] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2422617246] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2423254092] Testing word: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2423686503] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2424137268] Running ABORT".condition_true: -1 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2425096905] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2425915023] Expected: Should abort with message (no error; stacks cleared to QUIT) [Hera] [HADES][TEST ] [KRELTSC: 2426598468] Running ABORT".condition_false: 0 ABORT" Error" [Hera] [HADES][TEST ] [KRELTSC: 2427178971] Test passed [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2427992448] Expected: Should not abort [Hera] [HADES][TEST ] [KRELTSC: 2428469988] Running ABORT".empty_stack: ABORT" [Hera] [HADES][TEST ] [KRELTSC: 2429009982] Expected error occurred [Hera] [HADES][TEST ] Testing ABORT" ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2429877744] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2430408960] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2430971487] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2431609950] Testing word: BYE [Hera] [HADES][TEST ] [KRELTSC: 2432030811] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2432479308] BYE: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2433025161] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2433648315] Testing word: COLD [Hera] [HADES][TEST ] [KRELTSC: 2434148997] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2434599447] COLD: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2435144061] â–¶ Testing module: src/test_runner/modules/system_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2435769084] Testing word: WARM [Hera] [HADES][TEST ] [KRELTSC: 2436202461] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2436662991] WARM: 0 passed, 0 failed, 1 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2437242255] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2437911630] [Hera] === Testing Module: Defining Words === [Hera] [HADES][INFO ] [KRELTSC: 2438588985] Running Defining Words Tests (Module 13)... [Hera] [HADES][TEST ] [KRELTSC: 2439165183] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2439821223] Testing word: : [Hera] [HADES][TEST ] [KRELTSC: 2440245990] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2440698078] Running :.basic: : TEST1 42 ; TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2441348259] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2441879223] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2442596562] Test passed [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2443375620] Expected: Should define and execute [Hera] [HADES][TEST ] [KRELTSC: 2443893018] Running :.empty_name: : [Hera] [HADES][TEST ] [KRELTSC: 2444392545] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2445219504] Expected: Should handle empty definition [Hera] [HADES][TEST ] [KRELTSC: 2445772308] Running :.nested: : TEST3 : ; [Hera] [HADES][ERROR] [KRELTSC: 2446342794] Nested ':' inside a definition is not allowed [Hera] [HADES][TEST ] [KRELTSC: 2446913280] Expected error occurred [Hera] [HADES][TEST ] Testing : ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2447744460] Expected: Should prevent nested definition [Hera] [HADES][TEST ] [KRELTSC: 2448646305] :: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2449670538] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2450312382] Testing word: ; [Hera] [HADES][TEST ] [KRELTSC: 2450739165] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2451187767] Running ;.alone: ; [Hera] [HADES][TEST ] [KRELTSC: 2451707874] Expected error occurred [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2452539726] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2453097612] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2453789541] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2454316116] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2455027470] Test passed [Hera] [HADES][TEST ] Testing ; ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2455798338] Expected: Should handle immediate [Hera] [HADES][TEST ] [KRELTSC: 2456318865] ;: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2456862093] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2457499884] Testing word: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2457939729] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2458388289] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2459570106] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2460375120] Expected: Should create constant [Hera] [HADES][TEST ] [KRELTSC: 2460879267] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR [Hera] 0 [Hera] [HADES][TEST ] [KRELTSC: 2461730775] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2462542719] Expected: Should handle zero [Hera] [HADES][TEST ] [KRELTSC: 2463027021] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2463878907] Test passed [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2464684110] Expected: Should handle negative [Hera] [HADES][TEST ] [KRELTSC: 2465203608] Running CONSTANT.empty_stack: CONSTANT [Hera] [HADES][TEST ] [KRELTSC: 2465781129] Expected error occurred [Hera] [HADES][TEST ] Testing CONSTANT ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2466668442] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2467201989] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2467783227] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2468423223] Testing word: VARIABLE [Hera] [HADES][TEST ] [KRELTSC: 2468864433] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2469314358] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2470488615] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2471302008] Expected: Should create variable [Hera] [HADES][TEST ] [KRELTSC: 2471821212] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 [Hera] [HADES][TEST ] [KRELTSC: 2472514002] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2473324686] Expected: Should create multiple [Hera] [HADES][TEST ] [KRELTSC: 2473841748] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR [Hera] -99 [Hera] [HADES][TEST ] [KRELTSC: 2474765853] Test passed [Hera] [HADES][TEST ] Testing VARIABLE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2475573387] Expected: Should store/fetch [Hera] [HADES][TEST ] [KRELTSC: 2476089756] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2476652199] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2477297991] Testing word: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2477739705] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2478190050] Running CREATE.basic: CREATE OBJ1 [Hera] [HADES][TEST ] [KRELTSC: 2478794619] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2479603224] Expected: Should create word [Hera] [HADES][TEST ] [KRELTSC: 2480117556] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2480987712] Test passed [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2481785838] Expected: Should allow data [Hera] [HADES][TEST ] [KRELTSC: 2482283748] Running CREATE.empty_name: CREATE [Hera] [HADES][TEST ] [KRELTSC: 2482794342] Expected error occurred [Hera] [HADES][TEST ] Testing CREATE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2483654271] Expected: Should handle empty name [Hera] [HADES][TEST ] [KRELTSC: 2484182484] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2484738102] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2485387401] Testing word: DOES> [Hera] [HADES][TEST ] [KRELTSC: 2485816032] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2486277990] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR [Hera] [HADES][INFO ] [KRELTSC: 2487444771] ECW: w=0x3db29730 func=0x3d5e0370 'CREATE' [Hera] [HADES][INFO ] [KRELTSC: 2488046778] ECW: w=0x3db26278 func=0x3d5e1fc0 ',' [Hera] [HADES][INFO ] [KRELTSC: 2488592337] ECW: w=0x3db2a290 func=0x3d5e0580 'does_rt' [Hera] [HADES][INFO ] [KRELTSC: 2489410140] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2490553926] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2491354992] Expected: Should define behavior [Hera] [HADES][TEST ] [KRELTSC: 2491863255] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT [Hera] [HADES][TEST ] [KRELTSC: 2492814534] Test passed [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2493617301] Expected: Should work with arrays [Hera] [HADES][TEST ] [KRELTSC: 2494130394] Running DOES>.outside: DOES> [Hera] [HADES][ERROR] [KRELTSC: 2494661001] DOES>: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2495094252] Expected error occurred [Hera] [HADES][TEST ] Testing DOES> ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2495939586] Expected: Should error outside definition [Hera] [HADES][TEST ] [KRELTSC: 2496500139] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2497064157] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2497705980] Testing word: [ [Hera] [HADES][TEST ] [KRELTSC: 2498116698] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2498568408] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2499412377] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2500124277] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2500909152] Expected: Should enter interpret [Hera] [HADES][TEST ] [KRELTSC: 2501413026] Running [.outside: [ [Hera] [HADES][TEST ] [KRELTSC: 2501871393] Test passed [Hera] [HADES][TEST ] Testing [ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2502654399] Expected: Should be allowed outside definition (no error) [Hera] [HADES][TEST ] [KRELTSC: 2503283097] [: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2503813746] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2504458467] Testing word: ] [Hera] [HADES][TEST ] [KRELTSC: 2504866770] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2505325956] Running ].basic: [ 42 ] . CR [Hera] [HADES][TEST ] [KRELTSC: 2506006209] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2506790076] Expected: Should resume compile [Hera] [HADES][TEST ] [KRELTSC: 2507306256] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2507988609] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2508518754] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2509246866] Test passed [Hera] [HADES][TEST ] Testing ] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2510022396] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2510525052] ]: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2511057234] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2511707856] Testing word: DEFER [Hera] [HADES][TEST ] [KRELTSC: 2512135542] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2512584627] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 [Hera] [HADES][INFO ] [KRELTSC: 2513847798] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2514390333] ECW: w=0x3db22278 func=0x3d5e3f20 '.' [Hera] 42 [HADES][INFO ] [KRELTSC: 2515049628] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2515467045] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2515995174] Test passed [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2516805669] Expected: Should print: 42 [Hera] [HADES][TEST ] [KRELTSC: 2517285477] Running DEFER.uninit: DEFER DF2 DF2 [Hera] [HADES][ERROR] [KRELTSC: 2517908547] DEFER runtime: no target set for 'DF2' [Hera] [HADES][TEST ] [KRELTSC: 2518447659] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2519305572] Expected: Should error: uninitialized deferred word [Hera] [HADES][TEST ] [KRELTSC: 2519912808] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2520462735] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2521100568] Testing word: IS [Hera] [HADES][TEST ] [KRELTSC: 2521514667] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2521976751] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 [Hera] [HADES][INFO ] [KRELTSC: 2522832732] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2523371172] ECW: w=0x3db22278 func=0x3d5e3f20 '.' [Hera] 99 [HADES][INFO ] [KRELTSC: 2524046301] ECW: w=0x3db24cb8 func=0x3d5e5370 'CR' [Hera] [HADES][INFO ] [KRELTSC: 2524450740] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] [HADES][TEST ] [KRELTSC: 2524978407] Test passed [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2525765739] Expected: Should print: 99 [Hera] [HADES][TEST ] [KRELTSC: 2526260373] Running IS.not_defer: 42 IS DUP [Hera] [HADES][ERROR] [KRELTSC: 2526797847] IS: 'DUP' was not created by DEFER [Hera] [HADES][TEST ] [KRELTSC: 2527322469] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2528171037] Expected: Should error: DUP is not a DEFER word [Hera] [HADES][TEST ] [KRELTSC: 2528743434] Running IS.not_found: 42 IS NOSUCH [Hera] [HADES][ERROR] [KRELTSC: 2529282399] IS: word 'NOSUCH' not found [Hera] [HADES][TEST ] [KRELTSC: 2529775668] Expected error occurred [Hera] [HADES][TEST ] Testing IS ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2530625853] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2531156754] IS: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2531693409] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2532352956] Testing word: DEFER@ [Hera] [HADES][TEST ] [KRELTSC: 2532786921] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2533236678] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR [Hera] -1 [Hera] [HADES][TEST ] [KRELTSC: 2534547582] Test passed [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2535342810] Expected: Should print: -1 [Hera] [HADES][TEST ] [KRELTSC: 2535841896] Running DEFER@.not_found: DEFER@ NOSUCH2 [Hera] [HADES][ERROR] [KRELTSC: 2536414188] DEFER@: word 'NOSUCH2' not found [Hera] [HADES][TEST ] [KRELTSC: 2536936521] Expected error occurred [Hera] [HADES][TEST ] Testing DEFER@ ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2537790675] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2538322458] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2538890697] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c [Hera] [HADES][TEST ] [KRELTSC: 2539532100] Testing word: ['] [Hera] [HADES][TEST ] [KRELTSC: 2539959408] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2540410320] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR [Hera] [HADES][INFO ] [KRELTSC: 2541376677] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2541918792] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2542739535] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2543524221] Expected: Should print: 77 77 [Hera] [HADES][TEST ] [KRELTSC: 2544015873] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR [Hera] [HADES][INFO ] [KRELTSC: 2544748794] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2545291749] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2545996320] Test passed [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2546785416] Expected: Should print: 1 [Hera] [HADES][TEST ] [KRELTSC: 2547272574] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; [Hera] [HADES][ERROR] [KRELTSC: 2547915321] [']': word 'NOSUCHWORD' not found [Hera] [HADES][TEST ] [KRELTSC: 2548438767] Expected error occurred [Hera] [HADES][TEST ] Testing ['] ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2549317449] Expected: Should error: word not found [Hera] [HADES][TEST ] [KRELTSC: 2549851794] [']: 3 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2550426669] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === [Hera] [HADES][INFO ] [KRELTSC: 2551122273] [Hera] === Testing Module: Control Words === [Hera] [HADES][INFO ] [KRELTSC: 2551800237] Running Control Words Tests (Module 12)... [Hera] [HADES][TEST ] [KRELTSC: 2552364276] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2553006834] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2553435780] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2553886188] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2555237748] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2555933457] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2556466437] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2557062984] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2557785195] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2558567151] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2559102483] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2559997188] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2560607889] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2561136144] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2561864256] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2562646506] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2563245006] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2564149455] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2564702763] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2565260649] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2565797745] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2566342149] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2566883865] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2567576676] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2568366318] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2568863724] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2569709709] L8[TABLE]: Config 4 → 5 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=0 L7=1 [Hera] [HADES][DOE ] 46,460000,10000,0,0,202,50,17,4096,67,0,0,0,65536,0,0,65536,0,0 [Hera] [HADES][INFO ] [KRELTSC: 2571036195] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2571589440] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2572142475] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2572844925] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2573632362] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2574154947] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2574702837] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2575122753] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2575979280] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2576525742] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2577082662] Testing word: IF [Hera] [HADES][TEST ] [KRELTSC: 2577498042] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2577948219] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR [Hera] [HADES][INFO ] [KRELTSC: 2578784124] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2579339364] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2579864049] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2580423489] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2581123083] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2581904787] Expected: Should take true branch [Hera] [HADES][TEST ] [KRELTSC: 2582415696] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR [Hera] [HADES][INFO ] [KRELTSC: 2583185262] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2583741300] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2584265691] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 24 [Hera] [HADES][TEST ] [KRELTSC: 2584982484] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2585764923] Expected: Should take false branch [Hera] [HADES][TEST ] [KRELTSC: 2586285765] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR [Hera] [HADES][INFO ] [KRELTSC: 2587173099] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2587728045] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2588278917] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2588820969] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2589367053] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2589911226] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 1 [Hera] [HADES][TEST ] [KRELTSC: 2590612962] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2591404221] Expected: Should handle nesting [Hera] [HADES][TEST ] [KRELTSC: 2591904651] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR [Hera] [HADES][INFO ] [KRELTSC: 2592615459] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2593200414] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2593725183] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 42 [Hera] [HADES][TEST ] [KRELTSC: 2594433408] Test passed [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2595236175] Expected: Should work without ELSE [Hera] [HADES][TEST ] [KRELTSC: 2595747336] Running IF.empty_stack: IF [Hera] [HADES][ERROR] [KRELTSC: 2596222629] IF: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2596646325] Expected error occurred [Hera] [HADES][TEST ] Testing IF ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2597492289] Expected: Should cause stack underflow [Hera] [HADES][TEST ] [KRELTSC: 2598023547] IF: 5 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2598607347] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2599250598] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2599685004] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2600135454] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2600689749] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2601119745] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2601975243] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2602484997] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2603195133] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2603632353] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2604474096] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2604994875] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2605539720] Testing word: ELSE [Hera] [HADES][TEST ] [KRELTSC: 2605971627] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2606419557] Running ELSE.alone: ELSE [Hera] [HADES][ERROR] [KRELTSC: 2606981622] ELSE: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2607411303] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2608265961] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2608774371] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2609456493] ELSE: missing IF [Hera] [HADES][TEST ] [KRELTSC: 2609892558] Expected error occurred [Hera] [HADES][TEST ] Testing ELSE ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2610733734] Expected: Should prevent double ELSE [Hera] [HADES][TEST ] [KRELTSC: 2611255626] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2611800765] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2612496831] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2612920170] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2613369990] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2613975966] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2614422993] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2615274060] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2615792718] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2616468729] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2616904206] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2617318872] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2618177016] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2618696472] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2619243039] Testing word: THEN [Hera] [HADES][TEST ] [KRELTSC: 2619667365] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2620117584] Running THEN.alone: THEN [Hera] [HADES][ERROR] [KRELTSC: 2620823331] THEN: compile-only [Hera] [HADES][TEST ] [KRELTSC: 2621252487] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2622103638] Expected: Should error outside IF [Hera] [HADES][TEST ] [KRELTSC: 2622628239] Running THEN.extra: : BAD IF 1 THEN THEN ; [Hera] [HADES][ERROR] [KRELTSC: 2623254900] CF: underflow [Hera] [HADES][ERROR] [KRELTSC: 2623658499] THEN: unmatched [Hera] [HADES][TEST ] [KRELTSC: 2624069700] Expected error occurred [Hera] [HADES][TEST ] Testing THEN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2624924967] Expected: Should prevent extra THEN [Hera] [HADES][TEST ] [KRELTSC: 2625441147] THEN: 2 passed, 0 failed, 0 stubs, 0 errors [Hera] [HADES][TEST ] [KRELTSC: 2625985824] â–¶ Testing module: src/test_runner/modules/control_words_test.c [Hera] [HADES][TEST ] [KRELTSC: 2626633821] Testing word: BEGIN [Hera] [HADES][TEST ] [KRELTSC: 2627060772] ------------------------ [Hera] [HADES][TEST ] [KRELTSC: 2627509584] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR [Hera] [HADES][INFO ] [KRELTSC: 2628676197] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2629217787] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2629740729] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2630273016] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2630808999] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '=' [Hera] [HADES][INFO ] [KRELTSC: 2631328812] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2631883044] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2632411110] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2632946610] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2633470938] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '=' [Hera] [HADES][INFO ] [KRELTSC: 2634001020] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2634552837] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2635087686] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2635623039] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2636144574] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '=' [Hera] [HADES][INFO ] [KRELTSC: 2636656596] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2637217380] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2637734379] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2638255053] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2638783371] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '=' [Hera] [HADES][INFO ] [KRELTSC: 2639306607] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2639854329] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2640404214] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2640925644] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2641463370] ECW: w=0x3db1fcf8 func=0x3d5e5d80 '=' [Hera] [HADES][INFO ] [KRELTSC: 2641977660] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2642531409] ECW: w=0x3db2bce0 func=0x3d5dd200 'EXIT' [Hera] 5 [Hera] [HADES][TEST ] [KRELTSC: 2643247614] Test passed [Hera] [HADES][TEST ] Testing BEGIN ... PASS [Hera] [HADES][TEST ] [KRELTSC: 2644051410] Expected: Should loop until true [Hera] [HADES][TEST ] [KRELTSC: 2644556355] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR [Hera] [HADES][INFO ] [KRELTSC: 2645963061] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2646501249] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2647024044] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2647561350] ECW: w=0x3db1fed8 func=0x3d5e5c40 '<' [Hera] [HADES][INFO ] [KRELTSC: 2648076921] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2648626470] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2649143259] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2649698793] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2650220496] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2650742136] ECW: w=0x3db1fed8 func=0x3d5e5c40 '<' [Hera] [HADES][INFO ] [KRELTSC: 2651254599] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2651815908] ECW: w=0x3db1e948 func=0x3d5dbfe0 '1+' [Hera] [HADES][INFO ] [KRELTSC: 2652332928] ECW: w=0x3db2a740 func=0x3d5dd310 '(BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 2652893670] ECW: w=0x3db1cb48 func=0x3d5eb4b0 'DUP' [Hera] [HADES][INFO ] [KRELTSC: 2653421778] ECW: w=0x3db2a0b0 func=0x3d5dfec0 'LIT' [Hera] [HADES][INFO ] [KRELTSC: 2653956480] ECW: w=0x3db1fed8 func=0x3d5e5c40 '<' [Hera] [HADES][INFO ] [KRELTSC: 2654469867] ECW: w=0x3db2a838 func=0x3d5dd140 '(0BRANCH)' [Hera] [HADES][INFO ] [KRELTSC: 26551