diff --git a/FABRIC-2.md b/FABRIC-2.md index 83003c2..0f33468 100644 --- a/FABRIC-2.md +++ b/FABRIC-2.md @@ -3093,16 +3093,28 @@ match" not "class code match"), and `pci_bar()`/`pci_map_bar()`/`pci_enable()` a generic, reusable as-is for the xHCI BAR0 mapping and bus-master enable. 2b is smaller than originally scoped. -**2b. PCI discovery** -- [ ] Extend `src/starkernel/pci/pci.c`'s enumeration to recognize the xHCI PCI class code - (Serial Bus Controller / USB Controller / xHCI programming interface) the same way it - already recognizes whatever device classes it currently handles (need to read - `pci.c`'s current class-match logic before extending it, not written from scratch) -- [ ] Read and store the xHCI controller's BAR (memory-mapped I/O base address) from PCI - config space -- [ ] Map that MMIO region into kernel virtual address space (via `vmm.c`'s existing - page-table machinery — confirm the right mapping-request function to call, matching - how virtio-blk's MMIO region gets mapped today as the closest existing precedent) +**2b. PCI discovery ✅ DONE 2026-08-22** +- [x] No `pci.c` extension needed after all (per 2a's bonus finding — `pci_find_first()` is + already generic ID-based lookup). New files instead: `include/starkernel/xhci_driver.h` + (driver state struct `xhci_dev_t` + public API) and `src/starkernel/usb/xhci.c` + (`xhci_find_and_map()`) — new `usb/` subsystem directory, added to both + `LOADER_SRCS_BASE` and `KERNEL_SRCS_BASE` wildcards in `Makefile.starkernel`, matching + the existing `virtio/*.c` wildcard pattern exactly. +- [x] BAR0 read via the existing `pci_bar()` — no new code needed, direct reuse. +- [x] BAR0 mapped via the existing `pci_map_bar()` — no new code needed, direct reuse. Mapping + size is a documented, explicit fixed assumption (`XHCI_BAR0_MAP_SIZE`, 64 KiB) rather + than real PCI BAR-size probing, since xHCI has no self-describing capability-region + length the way virtio PCI capabilities do (that mechanism was `virtio_blk.c`'s approach, + not available here) — flagged in a comment as a revisit point if it proves insufficient, + not swept under the rug. + +`xhci_find_and_map()` fills in all four register-region pointers (`cap`/`op`/`runtime`/ +`doorbell`) plus `max_slots`/`max_ports`/`max_intrs` from `HCSPARAMS1`, ready for 2c's +controller bring-up to consume directly. Verified: standalone syntax check clean (`gcc -Wall +-Wextra -fsyntax-only`), full amd64 kernel build succeeds with zero warnings (both loader and +kernel compilation passes), and a live amd64 boot still reaches POST 1012/0/0 and `ok>` +unaffected (expected — nothing calls `xhci_find_and_map()` yet, so this is purely additive +until 2c wires it in). **2c. Controller bring-up** - [ ] Read Capability Registers to learn controller parameters (max device slots, max ports, diff --git a/Makefile.starkernel b/Makefile.starkernel index f00151d..d189512 100644 --- a/Makefile.starkernel +++ b/Makefile.starkernel @@ -395,6 +395,7 @@ LOADER_SRCS_BASE := \ $(wildcard $(KERNEL_SRC)/capsule/*.c) \ $(wildcard $(KERNEL_SRC)/pci/*.c) \ $(wildcard $(KERNEL_SRC)/virtio/*.c) \ + $(wildcard $(KERNEL_SRC)/usb/*.c) \ $(KERNEL_SRC)/repl.c \ $(KERNEL_SRC)/doe_log.c \ $(KERNEL_SRC)/heartbeat.c @@ -444,6 +445,7 @@ KERNEL_SRCS_BASE := \ $(wildcard $(KERNEL_SRC)/capsule/*.c) \ $(wildcard $(KERNEL_SRC)/pci/*.c) \ $(wildcard $(KERNEL_SRC)/virtio/*.c) \ + $(wildcard $(KERNEL_SRC)/usb/*.c) \ $(wildcard $(KERNEL_SRC)/arch/$(ARCH)/*.c) \ $(KERNEL_SRC)/repl.c \ $(KERNEL_SRC)/doe_log.c \ diff --git a/capsules/BLOCK_MAP.md b/capsules/BLOCK_MAP.md index c67027f..5bb412e 100644 --- a/capsules/BLOCK_MAP.md +++ b/capsules/BLOCK_MAP.md @@ -1,5 +1,5 @@ # Capsule Block Manifest — Auto-generated - + diff --git a/disk/artemis.img b/disk/artemis.img index 632b864..ebfe809 100644 Binary files a/disk/artemis.img and b/disk/artemis.img differ diff --git a/include/starkernel/xhci_driver.h b/include/starkernel/xhci_driver.h new file mode 100644 index 0000000..225868d --- /dev/null +++ b/include/starkernel/xhci_driver.h @@ -0,0 +1,42 @@ +/* + * xhci_driver.h — xHCI USB host controller driver public API for StarKernel + * + * Register-layout definitions live in xhci.h; this header is the driver's + * own state and public entry points, matching virtio_blk.h's split. + */ + +#ifndef STARKERNEL_XHCI_DRIVER_H +#define STARKERNEL_XHCI_DRIVER_H + +#include +#include "starkernel/pci.h" +#include "starkernel/xhci.h" + +/* Driver state for one xHCI controller instance. Only one controller is + * supported (matches virtio_blk's single-device precedent). */ +typedef struct { + PciDevice pci; + uint64_t bar0_phys; /* physical MMIO base, BAR0 */ + xhci_cap_regs_t *cap; /* BAR0 + 0 */ + xhci_op_regs_t *op; /* BAR0 + cap->cap_length */ + xhci_runtime_regs_t *runtime; /* BAR0 + cap->rts_off */ + xhci_doorbell_t *doorbell; /* BAR0 + cap->db_off */ + uint32_t max_slots; + uint32_t max_ports; + uint32_t max_intrs; +} xhci_dev_t; + +/* + * xhci_find_and_map — locate the xHCI controller on PCI bus 0, enable it + * (I/O+MEM+bus-master), map its BAR0 MMIO region, and + * fill in the four register-region pointers in *dev. + * + * dev must point to a zero-initialised xhci_dev_t. + * + * Returns 0 on success. + * Returns -1 if no xHCI device was found on the PCI bus. + * Returns -2 if the BAR0 mapping failed. + */ +int xhci_find_and_map(xhci_dev_t *dev); + +#endif /* STARKERNEL_XHCI_DRIVER_H */ diff --git a/logs/20260822-075655/amd64/qemu-amd64-20260822-075655.log b/logs/20260822-075655/amd64/qemu-amd64-20260822-075655.log new file mode 100644 index 0000000..c75fca5 --- /dev/null +++ b/logs/20260822-075655/amd64/qemu-amd64-20260822-075655.log @@ -0,0 +1,10764 @@ +[=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 22 2026 07:56:34 + +UEFI BootServices: EXITED + +=== StarKernel Boot Information === +Memory map entries: 113 +Total memory: 1023 MB +Usable memory: 967 MB +=================================== + +PMM initialized. +PMM statistics: + Total pages: 248973 + Free pages : 247450 + 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=2099135539 Hz +Timer: init done + +Kernel heap initialized. +Heap statistics: + Total bytes: 536870872 + Free bytes: 536870872 + Used bytes: 0 + Peak bytes: 0 + Heap base addr: 24641536 + Heap end addr: 561512448 + +Heartbeat: init... +APIC Timer: calibrating... +APIC Timer: apic_hz=1013725618, tick_hz=100, initial_count=10137256 +APIC Timer: configured (masked, ready to start) +Heartbeat: init done +Kernel initialization complete. +Boot successful! + +Stadium: 83886 cells (5242 KB), 50 VM slots +VM: bootstrap parity... +VM arena allocated: 0xffff900000000000 + (5 MB) +[HADES][INFO ] [KRELTSC: 0] Registering FORTH-79 Standard word set... +[HADES][INFO ] [KRELTSC: 8332548] Registering FORTH-79 arithmetic words... +[HADES][INFO ] [KRELTSC: 65838528] FORTH-79 Standard word set registration complete +[Hera] POST: Running comprehensive test suite... +[Hera] [HADES][INFO ] [KRELTSC: 114245670] Starting comprehensive FORTH-79 modular test suite... +[Hera] [HADES][INFO ] [KRELTSC: 123055401] ============================================== +[Hera] [HADES][INFO ] [KRELTSC: 128514855] +[Hera] === Testing Module: Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 130291056] Running Stack Words Tests (Module 1: Foundation)... +[Hera] [HADES][TEST ] [KRELTSC: 133170387] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 141149127] Testing word: DUP +[Hera] [HADES][TEST ] [KRELTSC: 142047591] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 142993998] Running DUP.basic: 5 DUP . . CR +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 159444222] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 161032095] Expected: Should print: 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] 5 5 +[Hera] [HADES][TEST ] [KRELTSC: 165065250] Running DUP.zero: 0 DUP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 169443666] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 178297077] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 189479766] Running DUP.negative: -42 DUP . . CR +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 191195865] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 192550407] Expected: Should print: -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] -42 -42 +[Hera] [HADES][TEST ] [KRELTSC: 195660990] Running DUP.max_int: 2147483647 DUP . . CR +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 201722010] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 218400000] Expected: Should duplicate max int +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] 2147483647 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 221822013] Running DUP.min_int: -2147483648 DUP . . CR +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 224024913] Test passed +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 232277556] Expected: Should duplicate min int +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] -2147483648 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 244774089] Running DUP.empty_stack: DUP +[Hera] [HADES][ERROR] [KRELTSC: 246079113] DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 249442956] Expected error occurred +[Hera] [HADES][TEST ] Testing DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 252319515] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 254549253] DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 257028996] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 258949320] Testing word: DROP +[Hera] [HADES][TEST ] [KRELTSC: 259670985] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 260626044] Running DROP.basic: 5 7 DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 262176306] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 263621484] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 267367548] Running DROP.zero: 42 0 DROP . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 269418954] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 272263698] Expected: Should drop zero, print 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 276489633] Running DROP.negative: 10 -5 DROP . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 278745957] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 281819937] Expected: Should drop negative, print 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 286710543] Running DROP.double_drop: 1 2 3 DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 289219224] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 292262880] Expected: Should print: 1 +[Hera] 1 +[Hera] [HADES][INFO ] [KRELTSC: 297524241] 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: 311973039] Running DROP.triple_drop: 1 2 3 4 DROP DROP DROP . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 314403474] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 316977171] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 321357897] Running DROP.sequential: 5 DROP 6 DROP 7 . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 323746143] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 326091591] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 330251523] Running DROP.single_item: 99 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 333285351] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 335838426] Expected: Should empty stack, depth=0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 340455003] Running DROP.depth_change: DEPTH 1 2 DROP DEPTH SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 343509453] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 345998268] Expected: Should change depth by 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 350704851] Running DROP.preserve_depth: DEPTH 5 6 DROP DROP DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 353839542] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 356360844] Expected: Should preserve net depth +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 361192944] 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: 365806749] Running DROP.max_int: 2147483647 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 368274648] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 370752018] Expected: Should drop max int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 374587311] Running DROP.min_int: -2147483648 DROP DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 377216511] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 379733361] Expected: Should drop min int +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 389729865] Running DROP.with_dup: 5 DUP DROP . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 394439388] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 398976753] Expected: Should duplicate then drop +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 410799690] Running DROP.with_swap: 1 2 SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 413925582] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 422461410] Expected: Should swap then drop +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 436942464] Running DROP.complex: 1 2 3 ROT DROP SWAP DROP . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 440431173] Test passed +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 443035425] Expected: Should handle complex sequence +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 453939759] Running DROP.empty_stack: DROP +[Hera] [HADES][ERROR] [KRELTSC: 459078564] DROP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 463868244] Expected error occurred +[Hera] [HADES][TEST ] Testing DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 473727513] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 479727633] DROP: 15 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 483803775] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 486145884] Testing word: SWAP +[Hera] [HADES][TEST ] [KRELTSC: 492838899] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 497827155] Running SWAP.basic: 5 7 SWAP . . CR +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 505662528] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 514260411] Expected: Should print: 7 5 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] 5 7 +[Hera] [HADES][TEST ] [KRELTSC: 525395892] Running SWAP.same_values: 42 42 SWAP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 532061670] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 535943079] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 551382510] 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: 556159884] Running SWAP.zero_nonzero: 0 99 SWAP . . CR +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 564622968] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 573833337] Expected: Should print: 99 0 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] 0 99 +[Hera] [HADES][TEST ] [KRELTSC: 588952539] Running SWAP.negative: -5 10 SWAP . . CR +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 594944847] Test passed +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 603598695] Expected: Should print: 10 -5 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] -5 10 +[Hera] [HADES][TEST ] [KRELTSC: 610280265] Running SWAP.one_item: 42 SWAP +[Hera] [HADES][ERROR] [KRELTSC: 615552504] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 622430739] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 633202899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 639355878] Running SWAP.empty_stack: SWAP +[Hera] [HADES][ERROR] [KRELTSC: 645306564] SWAP: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 651475713] Expected error occurred +[Hera] [HADES][TEST ] Testing SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 660131010] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 664733328] SWAP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 666582588] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 672044457] Testing word: OVER +[Hera] [HADES][TEST ] [KRELTSC: 676424910] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 681452625] Running OVER.basic: 5 7 OVER . . . CR +[Hera] 5 7 5 +[Hera] [HADES][TEST ] [KRELTSC: 690176865] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 696342465] 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: 706283193] Running OVER.zeros: 0 0 OVER . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 710125731] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 719250378] 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: 736203027] Running OVER.mixed: -1 42 OVER . . . CR +[Hera] -1 42 -1 +[Hera] [HADES][TEST ] [KRELTSC: 744768486] Test passed +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 748217946] 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: 762280995] Running OVER.one_item: 42 OVER +[Hera] [HADES][ERROR] [KRELTSC: 766726380] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 769767012] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 779726430] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 784961709] Running OVER.empty_stack: OVER +[Hera] [HADES][ERROR] [KRELTSC: 786740262] OVER: Insufficient stack items (need 2) +[Hera] [HADES][TEST ] [KRELTSC: 792650901] Expected error occurred +[Hera] [HADES][TEST ] Testing OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 802336899] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 804962151] OVER: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 811519149] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 817829691] Testing word: ROT +[Hera] [HADES][TEST ] [KRELTSC: 820989204] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 822556980] Running ROT.basic: 1 2 3 ROT . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 825040986] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 830423937] 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: 837843006] Running ROT.zeros: 0 0 0 ROT . . . CR +[Hera] [HADES][INFO ] [KRELTSC: 840092379] 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: 849965886] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 853038564] 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: 859210002] Running ROT.mixed: -1 0 1 ROT . . . CR +[Hera] -1 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 861902412] Test passed +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 864438141] 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: 874853763] Running ROT.two_items: 1 2 ROT +[Hera] [HADES][ERROR] [KRELTSC: 880515132] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 883432725] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 886853667] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 888861771] Running ROT.one_item: 42 ROT +[Hera] [HADES][ERROR] [KRELTSC: 890766933] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 895317129] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 909474678] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 916049946] Running ROT.empty_stack: ROT +[Hera] [HADES][ERROR] [KRELTSC: 921548712] ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 927507399] Expected error occurred +[Hera] [HADES][TEST ] Testing ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 936951582] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 943123818] ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 949168752] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 956389455] Testing word: DEPTH +[Hera] [HADES][TEST ] [KRELTSC: 959399868] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 961648002] Running DEPTH.empty: DEPTH . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 969282762] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 977881947] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 985415676] Running DEPTH.one_item: 42 DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 992436648] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1001462679] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1016903664] Running DEPTH.multiple: 1 2 3 DEPTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1025199462] Test passed +[Hera] [HADES][TEST ] Testing DEPTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1029866229] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1034493516] DEPTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1040697462] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1047784815] Testing word: PICK +[Hera] [HADES][TEST ] [KRELTSC: 1052676891] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1058090733] Running PICK.pick_0: 1 2 3 0 PICK . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1066707537] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1076002431] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 1091154876] Running PICK.pick_1: 1 2 3 1 PICK . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 1099169757] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1108442559] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][INFO ] [KRELTSC: 1122649962] 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: 1143441810] Running PICK.pick_2: 1 2 3 2 PICK . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1150282077] Test passed +[Hera] [HADES][TEST ] Testing PICK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1153203597] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1158473022] PICK: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1160805891] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1163182062] Testing word: ROLL +[Hera] [HADES][TEST ] [KRELTSC: 1164824703] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1167364212] Running ROLL.roll_1: 1 2 3 1 ROLL . . . CR +[Hera] 1 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 1176087276] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1181616366] 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: 1191121029] Running ROLL.roll_2: 1 2 3 2 ROLL . . . CR +[Hera] 2 3 1 +[Hera] [HADES][TEST ] [KRELTSC: 1195071444] Test passed +[Hera] [HADES][TEST ] Testing ROLL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1197740082] 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: 1205987958] ROLL: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1214354778] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1223540388] Testing word: ?DUP +[Hera] [HADES][TEST ] [KRELTSC: 1227985269] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1235337264] Running ?DUP.nonzero: 42 ?DUP . . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1244300232] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1250975691] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1263053694] Running ?DUP.negative: -5 ?DUP . . CR +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 1268791041] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1271795427] Expected: Should print: -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] -5 -5 +[Hera] [HADES][TEST ] [KRELTSC: 1277610222] Running ?DUP.zero: 0 ?DUP DEPTH . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1280669964] Test passed +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1283759190] Expected: Should not dup: depth 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 1297863798] Running ?DUP.empty_stack: ?DUP +[Hera] [HADES][ERROR] [KRELTSC: 1303298766] ?DUP: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1305349983] Expected error occurred +[Hera] [HADES][TEST ] Testing ?DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1308438705] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1310329608] ?DUP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1312282356] â–¶ Testing module: src/test_runner/modules/stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1318821315] Testing word: -ROT +[Hera] [HADES][TEST ] [KRELTSC: 1323448035] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1325056320] Running -ROT.basic: 1 2 3 -ROT . . . CR +[Hera] 2 1 3 +[Hera] [HADES][TEST ] [KRELTSC: 1330189497] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1332459366] Expected: Should print: 1 3 2 +[Hera] [HADES][INFO ] [KRELTSC: 1333999254] 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: 1341370191] Running -ROT.zeros: 0 0 0 -ROT . . . CR +[Hera] 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1347264576] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1351100751] 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: 1357000176] Running -ROT.roundtrip: 1 2 3 -ROT ROT . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 1359934296] Test passed +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1363131882] 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: 1371769434] Running -ROT.two_items: 1 2 -ROT +[Hera] [HADES][ERROR] [KRELTSC: 1380150807] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 1385304291] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1395038673] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1400801157] Running -ROT.empty_stack: -ROT +[Hera] [HADES][ERROR] [KRELTSC: 1406740713] -ROT: Insufficient stack items (need 3) +[Hera] [HADES][TEST ] [KRELTSC: 1412710551] Expected error occurred +[Hera] [HADES][TEST ] Testing -ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1422499302] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1428309351] -ROT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1435254765] === Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 1443166956] +[Hera] === Testing Module: Return Stack Words === +[Hera] [HADES][INFO ] [KRELTSC: 1449723303] Running Return Stack Words Tests (Module 2)... +[Hera] [HADES][TEST ] [KRELTSC: 1452095589] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1454626887] Testing word: >R +[Hera] [HADES][TEST ] [KRELTSC: 1458229185] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1463473074] Running >R.basic: 42 >R R@ . R> . CR +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1473215856] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1482313077] Expected: Should print: 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 1499279670] Running >R.zero: 0 >R R@ . R> . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1507546635] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1511342826] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 1526189238] Running >R.negative: -123 >R R@ . R> . CR +[Hera] -123 -123 +[Hera] [HADES][TEST ] [KRELTSC: 1534932084] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1540689759] Expected: Should print: -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 +[Hera] -123 -123 [HADES][INFO ] [KRELTSC: 1545520095] 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: 1564134159] Running >R.multiple: 1 2 >R >R R@ . R> . R@ . R> . CR +[Hera] 1 1 2 2 +[Hera] [HADES][TEST ] [KRELTSC: 1573688718] Test passed +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1583232252] 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: 1595125854] Running >R.empty_stack: >R +[Hera] [HADES][ERROR] [KRELTSC: 1597536864] >R: DSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1602506976] Expected error occurred +[Hera] [HADES][TEST ] Testing >R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1610386785] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1612170252] >R: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1618202628] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1625985501] Testing word: R> +[Hera] [HADES][TEST ] [KRELTSC: 1630791624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1636438293] Running R>.basic: 42 >R R> . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1644138531] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1652857836] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1668419277] Running R>.lifo_order: 1 2 >R >R R> . R> . CR +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1676784963] Test passed +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1685830986] Expected: Should print: 2 1 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 1701812931] Running R>.empty_rstack: R> +[Hera] [HADES][ERROR] [KRELTSC: 1707264174] R>: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1712284476] Expected error occurred +[Hera] [HADES][TEST ] Testing R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1721672316] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1728294960] R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1734407472] â–¶ Testing module: src/test_runner/modules/return_stack_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1738998387] Testing word: R@ +[Hera] [HADES][TEST ] [KRELTSC: 1740763038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1742628405] Running R@.basic: 42 >R R@ . R> DROP CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1745928807] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1749455148] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1754467113] Running R@.non_destructive: 99 >R R@ R@ = . R> DROP CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1757386575] Test passed +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1760556735] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 1764690984] 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: 1771215180] Running R@.empty_rstack: R@ +[Hera] [HADES][ERROR] [KRELTSC: 1773142896] R@: RSP underflow +[Hera] [HADES][TEST ] [KRELTSC: 1774643976] Expected error occurred +[Hera] [HADES][TEST ] Testing R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1777983060] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1779906765] R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1782173652] === Return Stack Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 1784694744] +[Hera] === Testing Module: Memory Words === +[Hera] [HADES][INFO ] [KRELTSC: 1787437386] Running Memory Words Tests (Module 3)... +[Hera] [HADES][TEST ] [KRELTSC: 1789623381] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1792189014] Testing word: ! +[Hera] [HADES][TEST ] [KRELTSC: 1793656914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1795123743] Running !.basic: 42 HERE ! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1799019642] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1802671584] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 1808765889] Running !.zero: 0 HERE ! HERE @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1810742010] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1814082270] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1824326091] Running !.negative: -999 HERE ! HERE @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1826895756] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1829155041] Expected: Should print: -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 1833515628] Running !.overwrite: 111 HERE ! 222 HERE ! HERE @ . CR +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1835990583] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1837827831] Expected: Should print: 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] 222 +[Hera] [HADES][TEST ] [KRELTSC: 1842665601] Running !.max_int: 2147483647 HERE ! HERE @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1845645900] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1848355488] Expected: Should store max int +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 1854380703] Running !.min_int: -2147483648 HERE ! HERE @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 1857440193] Test passed +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1860420471] Expected: Should store min int +[Hera] [HADES][INFO ] [KRELTSC: 1862300118] 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: 1870994097] Running !.empty_stack: ! +[Hera] [HADES][TEST ] [KRELTSC: 1872734808] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1875655530] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1877426859] Running !.one_item: 42 ! +[Hera] [HADES][TEST ] [KRELTSC: 1879020066] Expected error occurred +[Hera] [HADES][TEST ] Testing ! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1881764073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1883531643] !: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1885724064] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1887730257] Testing word: @ +[Hera] [HADES][TEST ] [KRELTSC: 1889216175] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1890854280] Running @.after_store: 123 HERE ! HERE @ . CR +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1893765069] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1896577620] Expected: Should print: 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] 123 +[Hera] [HADES][TEST ] [KRELTSC: 1902107319] Running @.multiple_reads: 456 HERE ! HERE @ HERE @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1905135246] Test passed +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1908047841] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 1913408574] Running @.empty_stack: @ +[Hera] [HADES][TEST ] [KRELTSC: 1915363443] Expected error occurred +[Hera] [HADES][TEST ] Testing @ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1918680267] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 1920859458] @: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1923345669] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1926053178] Testing word: C! +[Hera] [HADES][TEST ] [KRELTSC: 1927933056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 1929976041] Running C!.basic: 65 HERE C! HERE C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1934088870] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1937446581] Expected: Should print: 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 1944658968] Running C!.zero: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1948396338] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1951791912] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1958607420] Running C!.high_byte: 255 HERE C! HERE C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 1961953896] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1965372486] Expected: Should print: 255 +[Hera] 255 +[Hera] 255 +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 1971031272] 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: 1978248027] Running C!.truncation: 256 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1981911855] Test passed +[Hera] [HADES][TEST ] Testing C! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 1985384835] Expected: Should print: 0 (truncated) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 1991672613] C!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 1993914552] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 1996512630] Testing word: C@ +[Hera] [HADES][TEST ] [KRELTSC: 1998283728] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2000133954] Running C@.after_cstore: 97 HERE C! HERE C@ . CR +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 2003665881] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2006942406] Expected: Should print: 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] 97 +[Hera] [HADES][TEST ] [KRELTSC: 2011942233] Running C@.zero_byte: 0 HERE C! HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2015227767] Test passed +[Hera] [HADES][TEST ] Testing C@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2018196075] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2022864543] C@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2024822499] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2026996881] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 2028592545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2030280567] Running ,.basic: 42 , HERE 8 - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2033251038] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2036194776] Expected: Should compile 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2041306680] Running ,.negative: -999 , HERE 8 - @ . CR +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 2044082901] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2047186722] Expected: Should compile -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] -999 +[Hera] [HADES][TEST ] [KRELTSC: 2052633975] ,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2054640567] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2056656189] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 2058013545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2059441482] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 2062192419] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2064677496] Expected: Should compile byte 65 +[Hera] 65 +[Hera] 65 +[Hera] [HADES][INFO ] [KRELTSC: 2079764505] 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: 2085327783] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2087708448] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2089505229] Expected: Should compile byte 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2093149212] C,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2095036713] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2096919783] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 2098073355] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2099218863] Running 2,.roundtrip: 12345 67890 2, HERE 16 - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 2102390241] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2104840374] Expected: Should print: 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 2110339119] Running 2,.save-and-verify: 12345 67890 2, HERE 16 - 2@ 67890 = SWAP 12345 = AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2114134596] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2117006640] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2122521660] 2,: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2124502359] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2126729934] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 2128306866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2129746857] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2132150454] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2135028273] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2139724650] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / +[Hera] [HADES][INFO ] [KRELTSC: 2141968542] 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: 2146957491] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2150253651] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) +[Hera] [HADES][TEST ] [KRELTSC: 2154065739] HERE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2155778520] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2157630090] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 2158854474] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2160220902] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2163729939] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2167195506] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 2173142517] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2175712728] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2179758546] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2184455805] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 2190460566] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2192856519] Expected: Should print: -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 2197864494] ALLOT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2199719487] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2201680635] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 2202891201] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2204262060] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2206798944] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2209533270] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 2213170239] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2215362408] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2217663168] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 [HADES][INFO ] [KRELTSC: 2220381429] 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: 2225823453] PAD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2227147839] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2228535582] Testing word: +! +[Hera] [HADES][TEST ] [KRELTSC: 2229476151] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2230555110] Running +!.basic: 10 HERE ! 5 HERE +! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 2233376124] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2235372489] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 2238890892] Running +!.by_zero: 42 HERE ! 0 HERE +! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2240926863] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2242782108] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2246408619] Running +!.negative: 10 HERE ! -3 HERE +! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2248451457] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2250651039] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2254732200] Running +!.accumulate: 0 HERE ! 1 HERE +! 2 HERE +! 3 HERE +! HERE @ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 2257773378] Test passed +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2260044297] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][INFO ] [KRELTSC: 2263123821] 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: 2270326380] Running +!.empty_stack: +! +[Hera] [HADES][TEST ] [KRELTSC: 2272355799] Expected error occurred +[Hera] [HADES][TEST ] Testing +! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2275119189] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2277140922] +!: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2278837785] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2281414527] Testing word: -! +[Hera] [HADES][TEST ] [KRELTSC: 2283009288] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2284769823] Running -!.basic: 10 HERE ! 3 HERE -! HERE @ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2288221992] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2290615824] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2295835647] Running -!.by_zero: 42 HERE ! 0 HERE -! HERE @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2298800196] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2301736794] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2306778474] Running -!.negative: 10 HERE ! -5 HERE -! HERE @ . CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 2310088998] Test passed +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2313216675] Expected: Should print: 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 2318492442] Running -!.empty_stack: -! +[Hera] [HADES][TEST ] [KRELTSC: 2320393047] Expected error occurred +[Hera] [HADES][TEST ] Testing -! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2323468140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2325747123] -!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2327498376] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2330123103] Testing word: 2! +[Hera] [HADES][TEST ] [KRELTSC: 2331623847] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2333502234] Running 2!.basic: 11 22 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 11 22 +[Hera] [HADES][TEST ] [KRELTSC: 2337773865] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2341085754] Expected: Should print: 22 11 +[Hera] 11 22 +[Hera] 11 22 [HADES][INFO ] [KRELTSC: 2345251461] 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: 2353151745] Running 2!.zeros: 0 0 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2356833129] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2359939827] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2366681037] Running 2!.negative: -1 -2 HERE 2! HERE @ . HERE 8 + @ . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2370477375] Test passed +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2373740082] Expected: Should print: -2 -1 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 2380334481] Running 2!.empty_stack: 2! +[Hera] [HADES][TEST ] [KRELTSC: 2382865128] Expected error occurred +[Hera] [HADES][TEST ] Testing 2! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2386939506] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2389182180] 2!: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2391585336] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2394159957] Testing word: FILL +[Hera] [HADES][TEST ] [KRELTSC: 2395971795] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2398102686] Running FILL.basic: HERE 8 65 FILL HERE C@ . HERE 1+ C@ . CR +[Hera] 65 65 +[Hera] [HADES][TEST ] [KRELTSC: 2402748411] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2406281682] Expected: Should print: 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 +[Hera] 65 65 [HADES][INFO ] [KRELTSC: 2412229470] 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: 2455948866] Running FILL.zero_n: HERE 0 88 FILL +[Hera] [HADES][TEST ] [KRELTSC: 2458362102] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2461876683] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 2464305984] Running FILL.zero_byte: HERE 4 0 FILL HERE C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2467567788] Test passed +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2471110593] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2477297571] Running FILL.empty_stack: FILL +[Hera] [HADES][TEST ] [KRELTSC: 2479769901] Expected error occurred +[Hera] [HADES][TEST ] Testing FILL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2483463507] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2485793961] FILL: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2488234098] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2490911241] Testing word: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2492528535] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2494368072] 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: 2500204917] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2503654419] Expected: Should print: 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 2511388530] Running MOVE.zero_n: HERE HERE 8 + 0 MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2514330735] Test passed +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2517572925] Expected: Should do nothing +[Hera] [HADES][INFO ] [KRELTSC: 2520181398] 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: 2526146007] Running MOVE.empty_stack: MOVE +[Hera] [HADES][TEST ] [KRELTSC: 2528578059] Expected error occurred +[Hera] [HADES][TEST ] Testing MOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2532028863] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2534237895] MOVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2536502304] â–¶ Testing module: src/test_runner/modules/memory_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2539133373] Testing word: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2540819589] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2542707363] Running ERASE.basic: HERE 4 65 FILL HERE 4 ERASE HERE C@ . HERE 3 + C@ . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2547154344] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2550356739] Expected: Should print: 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 2557234848] Running ERASE.zero_n: HERE 0 ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2559461751] Test passed +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2562902643] Expected: Should do nothing +[Hera] [HADES][TEST ] [KRELTSC: 2564982546] Running ERASE.empty_stack: ERASE +[Hera] [HADES][TEST ] [KRELTSC: 2566839723] Expected error occurred +[Hera] [HADES][TEST ] Testing ERASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2569741944] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2571729321] ERASE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2573949525] === Memory Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 2576190330] +[Hera] === Testing Module: Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 2579076213] Running Arithmetic Words Tests (Module 5)... +[Hera] [HADES][TEST ] [KRELTSC: 2581229301] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2583566013] Testing word: + +[Hera] [HADES][TEST ] [KRELTSC: 2585167851] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2586860493] Running +.basic: 5 7 + . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2589774894] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2592859122] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 2601067707] Running +.zero_add: 42 0 + . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2607454710] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2617237413] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2630824350] Running +.negative: -5 3 + . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2640662619] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2643306687] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 2664076212] Running +.both_negative: -5 -3 + . CR +[Hera] -8 +[Hera] [HADES][TEST ] [KRELTSC: 2670083619] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2680125525] Expected: Should print: -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] -8 +[Hera] [HADES][INFO ] [KRELTSC: 2692957176] 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: 2717478141] Running +.overflow: 2147483647 1 + . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2730903651] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2740777578] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2760331182] Running +.underflow: -2147483648 -1 + . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2763454722] Test passed +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2765440440] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2770195764] Running +.empty_stack: + +[Hera] [HADES][ERROR] [KRELTSC: 2771556312] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2772958314] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2775210900] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2776713618] Running +.one_item: 42 + +[Hera] [HADES][ERROR] [KRELTSC: 2778171774] +: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2779349475] Expected error occurred +[Hera] [HADES][TEST ] Testing + ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2781604560] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2783141088] +: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2784988416] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2786887173] Testing word: - +[Hera] [HADES][TEST ] [KRELTSC: 2787998073] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2789293017] Running -.basic: 10 3 - . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2791244295] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2793325059] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 2797317453] Running -.zero_sub: 42 0 - . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2799252876] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2801472555] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2805491451] Running -.from_zero: 0 5 - . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2807371392] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2809541343] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 2813493375] Running -.negative: 5 -3 - . CR +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2815464036] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2817587703] Expected: Should print: 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] 8 +[Hera] [HADES][TEST ] [KRELTSC: 2821416381] Running -.same_values: 42 42 - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2823316125] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2825309235] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2829236025] Running -.overflow: -2147483648 1 - . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2831265297] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2833460847] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 2838054093] Running -.underflow: 2147483647 -1 - . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 2840197794] Test passed +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2842655067] Expected: Should overflow +[Hera] 2147483648 +[Hera] [HADES][INFO ] [KRELTSC: 2844842091] 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: 2850962793] Running -.empty_stack: - +[Hera] [HADES][ERROR] [KRELTSC: 2852403309] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2853755520] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2856174657] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2857704213] Running -.one_item: 42 - +[Hera] [HADES][ERROR] [KRELTSC: 2859095589] -: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2860278057] Expected error occurred +[Hera] [HADES][TEST ] Testing - ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2862616008] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2864001357] -: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2865391473] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2867117841] Testing word: * +[Hera] [HADES][TEST ] [KRELTSC: 2868290166] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2869420512] Running *.basic: 6 7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2871892170] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2873993451] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2879792706] Running *.by_zero: 42 0 * . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2882843124] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2885780877] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 2890971993] Running *.by_one: 42 1 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2895932298] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2898357105] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2909276895] Running *.by_negative: 6 -7 * . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2912308539] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2915194443] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 2920981644] Running *.negative_negative: -6 -7 * . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2924067027] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2927368080] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 2932304382] Running *.large_numbers: 32767 2 * . CR +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2935691241] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2939384448] Expected: Should print: 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] 65534 +[Hera] [HADES][TEST ] [KRELTSC: 2945043528] Running *.overflow: 65536 65536 * . CR +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2948010471] Test passed +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2951563062] Expected: May overflow +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] 4294967296 +[Hera] [HADES][TEST ] [KRELTSC: 2958115650] Running *.empty_stack: * +[Hera] [HADES][ERROR] [KRELTSC: 2959934250] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2961683991] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2965389735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2967823026] Running *.one_item: 42 * +[Hera] [HADES][ERROR] [KRELTSC: 2969743266] *: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2971872267] Expected error occurred +[Hera] [HADES][TEST ] Testing * ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2974672344] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 2976553524] *: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 2979033141] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 2981782419] Testing word: / +[Hera] [HADES][TEST ] [KRELTSC: 2983719060] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 2985471069] Running /.basic: 15 3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 2987849760] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 2990685999] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][INFO ] [KRELTSC: 2995202532] 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: 3001945338] Running /.by_one: 42 1 / . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3004611834] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3008060265] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3014126430] Running /.negative_dividend: -15 3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3017238882] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3020010336] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3025493331] Running /.negative_divisor: 15 -3 / . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3028546500] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3031379904] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3036251883] Running /.both_negative: -15 -3 / . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3039576288] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3042794664] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3047718765] Running /.truncation: 7 3 / . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3049954215] Test passed +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3053581713] Expected: Should print: 2 (truncated) +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3059661171] Running /.by_zero: 42 0 / +[Hera] [HADES][ERROR] [KRELTSC: 3061203348] /: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3062724357] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3066422688] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3068770404] Running /.empty_stack: / +[Hera] [HADES][ERROR] [KRELTSC: 3071049618] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3073064652] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3075823212] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3077800887] Running /.one_item: 42 / +[Hera] [HADES][ERROR] [KRELTSC: 3079687716] /: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3081744141] Expected error occurred +[Hera] [HADES][TEST ] Testing / ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3085481028] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3087589869] /: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3089456034] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3091772523] Testing word: MOD +[Hera] [HADES][TEST ] [KRELTSC: 3093424152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3095469321] Running MOD.basic: 17 5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3099272652] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3102640086] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3107905479] Running MOD.exact_division: 15 3 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3111027717] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3114386142] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3119472531] Running MOD.by_one: 42 1 MOD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3121983459] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3125222730] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3131448705] Running MOD.negative_dividend: -17 5 MOD . CR +[Hera] [HADES][INFO ] [KRELTSC: 3133498200] 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: 3140061855] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3143358939] Expected: Should handle negative +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3149191752] Running MOD.negative_divisor: 17 -5 MOD . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3152497299] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3156159678] Expected: Should handle negative +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3162086991] Running MOD.small_by_large: 3 7 MOD . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3164912205] Test passed +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3168560850] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3175282740] Running MOD.by_zero: 42 0 MOD +[Hera] [HADES][ERROR] [KRELTSC: 3177394458] MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3179365098] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3183344745] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3185845845] Running MOD.empty_stack: MOD +[Hera] [HADES][ERROR] [KRELTSC: 3188426766] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3190611774] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3193432704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3195747114] Running MOD.one_item: 42 MOD +[Hera] [HADES][ERROR] [KRELTSC: 3198021456] MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3199894908] Expected error occurred +[Hera] [HADES][TEST ] Testing MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3203422488] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3205650945] MOD: 9 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3207772365] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3210340140] Testing word: /MOD +[Hera] [HADES][TEST ] [KRELTSC: 3212264349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3214307733] Running /MOD.basic: 17 5 /MOD . . CR +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 3217739679] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3220767417] Expected: Should print: 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] 3 2 +[Hera] [HADES][TEST ] [KRELTSC: 3226508628] Running /MOD.exact: 15 3 /MOD . . CR +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 3229666734] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3233176758] Expected: Should print: 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] 5 0 +[Hera] [HADES][TEST ] [KRELTSC: 3238668510] Running /MOD.negative: -17 5 /MOD . . CR +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3242112510] Test passed +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3245565372] Expected: Should handle negative dividend +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 3251740800] Running /MOD.by_zero: 42 0 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 3253813080] /MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3256017450] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3259778382] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 3262652001] Running /MOD.empty_stack: /MOD +[Hera] [HADES][ERROR] [KRELTSC: 3264628059] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3266332020] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3269879613] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3272243856] Running /MOD.one_item: 42 /MOD +[Hera] [HADES][ERROR] [KRELTSC: 3274604256] /MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3276327327] Expected error occurred +[Hera] [HADES][TEST ] Testing /MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3279349521] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3281219676] /MOD: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3283156884] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3285830898] Testing word: ABS +[Hera] [HADES][TEST ] [KRELTSC: 3287891082] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3289803405] Running ABS.positive: 42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3293034717] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3295631157] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3301437090] Running ABS.negative: -42 ABS . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3304592991] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3307649814] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 [HADES][INFO ] [KRELTSC: 3313110150] 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: 3318430437] Running ABS.zero: 0 ABS . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3321538815] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3323943609] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3329553612] Running ABS.min_int: -2147483648 ABS . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3332806281] Test passed +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3336111324] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3341975007] Running ABS.empty_stack: ABS +[Hera] [HADES][ERROR] [KRELTSC: 3344180553] ABS: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3346354452] Expected error occurred +[Hera] [HADES][TEST ] Testing ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3349531332] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3351293400] ABS: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3353072478] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3355079238] Testing word: NEGATE +[Hera] [HADES][TEST ] [KRELTSC: 3356743362] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3358360446] Running NEGATE.positive: 42 NEGATE . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3361478862] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3364486020] Expected: Should print: -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 3369043440] Running NEGATE.negative: -42 NEGATE . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3371583978] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3374528073] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3379114011] Running NEGATE.zero: 0 NEGATE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3381626829] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3384111633] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3388794801] Running NEGATE.min_int: -2147483648 NEGATE . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3391676568] Test passed +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3394483995] Expected: Should print: 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3399145008] Running NEGATE.empty_stack: NEGATE +[Hera] [HADES][ERROR] [KRELTSC: 3400969089] NEGATE: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3402297906] Expected error occurred +[Hera] [HADES][TEST ] Testing NEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3404549736] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3405951801] NEGATE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3407831511] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3409866264] Testing word: MIN +[Hera] [HADES][TEST ] [KRELTSC: 3411182061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3412436433] Running MIN.basic: 5 3 MIN . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3414937281] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3417612744] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3421609716] Running MIN.equal: 42 42 MIN . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3423821898] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3426074232] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3430313985] Running MIN.negative: -5 -3 MIN . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3432520413] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3435735282] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3440170167] Running MIN.mixed: -1 1 MIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3442920579] Test passed +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3446309496] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 3450550425] 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: 3456487104] Running MIN.one_item: 42 MIN +[Hera] [HADES][ERROR] [KRELTSC: 3458960505] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3460997946] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3464485416] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3466507611] Running MIN.empty_stack: MIN +[Hera] [HADES][ERROR] [KRELTSC: 3468344103] MIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3469958436] Expected error occurred +[Hera] [HADES][TEST ] Testing MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3473412894] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3475928316] MIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3478345311] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3480931524] Testing word: MAX +[Hera] [HADES][TEST ] [KRELTSC: 3482522127] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3483982278] Running MAX.basic: 5 3 MAX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3486970830] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3490262307] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3495997638] Running MAX.equal: 42 42 MAX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3498646662] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3501848217] Expected: Should print: 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 3507524811] Running MAX.negative: -5 -3 MAX . CR +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3510032547] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3512006757] Expected: Should print: -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] -3 +[Hera] [HADES][TEST ] [KRELTSC: 3517308564] Running MAX.mixed: -1 1 MAX . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3520585656] Test passed +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3523588824] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3528352653] Running MAX.one_item: 42 MAX +[Hera] [HADES][ERROR] [KRELTSC: 3530545200] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3531658935] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3534154890] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3535341159] Running MAX.empty_stack: MAX +[Hera] [HADES][ERROR] [KRELTSC: 3536484588] MAX: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3537445632] Expected error occurred +[Hera] [HADES][TEST ] Testing MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3539765838] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3541252029] MAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3542827554] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3544715349] Testing word: 1+ +[Hera] [HADES][TEST ] [KRELTSC: 3546121866] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3547596969] Running 1+.basic: 5 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3549860580] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3552409287] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3556769328] Running 1+.zero: 0 1+ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3558796563] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3561090036] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 3565020039] Running 1+.negative: -1 1+ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3567229239] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3569888973] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3574815972] Running 1+.chain: 3 1+ 1+ 1+ . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3576648117] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3578991654] Expected: Should print: 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 3584219394] Running 1+.overflow: 2147483647 1+ . CR +[Hera] 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 3586311372] Test passed +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3588299757] Expected: Should overflow +[Hera] 2147483648 +[Hera] 2147483648 [HADES][INFO ] [KRELTSC: 3591511581] 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: 3597363672] Running 1+.empty_stack: 1+ +[Hera] [HADES][ERROR] [KRELTSC: 3599184015] 1+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3600588894] Expected error occurred +[Hera] [HADES][TEST ] Testing 1+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3603114585] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3605161161] 1+: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3607441677] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3609664926] Testing word: 1- +[Hera] [HADES][TEST ] [KRELTSC: 3611012349] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3612835212] Running 1-.basic: 5 1- . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3617437278] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3623145792] Expected: Should print: 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 3628152066] Running 1-.to_zero: 1 1- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3629993598] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3632467062] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3637941951] Running 1-.to_negative: 0 1- . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3640645890] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3643187751] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3647888979] Running 1-.chain: 6 1- 1- 1- . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3650255070] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3654495117] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3659506158] Running 1-.underflow: -2147483648 1- . CR +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3662610903] Test passed +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3665734863] Expected: Should underflow +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] -2147483649 +[Hera] [HADES][TEST ] [KRELTSC: 3673046328] Running 1-.empty_stack: 1- +[Hera] [HADES][ERROR] [KRELTSC: 3674897184] 1-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3676831452] Expected error occurred +[Hera] [HADES][TEST ] Testing 1- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3680811813] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3682601790] 1-: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3684404724] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3686751894] Testing word: 2+ +[Hera] [HADES][TEST ] [KRELTSC: 3688146483] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3689672448] Running 2+.basic: 5 2+ . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3692673621] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3695764212] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 3701413191] Running 2+.zero: 0 2+ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3703730478] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3706787112] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3711749832] Running 2+.negative: -3 2+ . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3714286149] Test passed +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3717091392] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3722310144] Running 2+.empty_stack: 2+ +[Hera] [HADES][ERROR] [KRELTSC: 3724322217] 2+: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3726071370] Expected error occurred +[Hera] [HADES][TEST ] Testing 2+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3729061035] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3730848093] 2+: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3732409506] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3734803842] Testing word: 2- +[Hera] [HADES][TEST ] [KRELTSC: 3736333902] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3738029358] Running 2-.basic: 7 2- . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3740580942] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3743282508] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3748077585] Running 2-.zero: 2 2- . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3750739251] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3753819006] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 3758020665] 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: 3764625669] Running 2-.negative: 0 2- . CR +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3767066226] Test passed +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3770040099] Expected: Should print: -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] -2 +[Hera] [HADES][TEST ] [KRELTSC: 3775130541] Running 2-.empty_stack: 2- +[Hera] [HADES][ERROR] [KRELTSC: 3777115062] 2-: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3779021001] Expected error occurred +[Hera] [HADES][TEST ] Testing 2- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3782369535] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3784043991] 2-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3786113709] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3788313522] Testing word: 2* +[Hera] [HADES][TEST ] [KRELTSC: 3789746499] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3791476689] Running 2*.basic: 5 2* . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3794565474] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3797534055] Expected: Should print: 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 3802363803] Running 2*.zero: 0 2* . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3804509415] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3807695325] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3812690070] Running 2*.negative: -3 2* . CR +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3815176554] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3817879401] Expected: Should print: -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] -6 +[Hera] [HADES][TEST ] [KRELTSC: 3823135491] Running 2*.one: 1 2* . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3825650997] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3828786402] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 3833271708] Running 2*.large: 1073741823 2* . CR +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3836099778] Test passed +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3839002209] Expected: Should print: 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] 2147483646 +[Hera] [HADES][TEST ] [KRELTSC: 3844454061] Running 2*.empty_stack: 2* +[Hera] [HADES][ERROR] [KRELTSC: 3846275643] 2*: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3848489757] Expected error occurred +[Hera] [HADES][TEST ] Testing 2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3851559243] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3853337103] 2*: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3855138840] â–¶ Testing module: src/test_runner/modules/arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3857467362] Testing word: 2/ +[Hera] [HADES][TEST ] [KRELTSC: 3858922914] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3860528217] Running 2/.basic: 10 2/ . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3863300385] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3866021649] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 3870763155] Running 2/.odd: 7 2/ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3873069837] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3875739546] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 3880271745] Running 2/.zero: 0 2/ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3882276405] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3884191059] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3888622689] Running 2/.negative_even: -10 2/ . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3891241557] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3894275931] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 3898864935] Running 2/.one: 1 2/ . CR +[Hera] [HADES][INFO ] [KRELTSC: 3900512133] 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: 3904709025] Test passed +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3906557949] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3911686023] Running 2/.empty_stack: 2/ +[Hera] [HADES][ERROR] [KRELTSC: 3913592739] 2/: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3915168579] Expected error occurred +[Hera] [HADES][TEST ] Testing 2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3918012231] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3919743975] 2/: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 3921531726] === Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 3923784690] +[Hera] === Testing Module: Logical Words === +[Hera] [HADES][INFO ] [KRELTSC: 3926165145] Running Logical Words Tests (Module 8)... +[Hera] [HADES][TEST ] [KRELTSC: 3928240155] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 3930531339] Testing word: AND +[Hera] [HADES][TEST ] [KRELTSC: 3932423796] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 3934338156] Running AND.both_true: -1 -1 AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3936815421] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3939558693] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 3944313240] Running AND.first_false: 0 -1 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3946980933] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3949472163] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3954762189] Running AND.second_false: -1 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3957315411] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3960231870] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3965078418] Running AND.both_false: 0 0 AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3967538463] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3970370943] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 3976235739] Running AND.bitwise: 85 51 AND . CR +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3978840411] Test passed +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3981836649] Expected: Should print: 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] 17 +[Hera] [HADES][TEST ] [KRELTSC: 3987128019] Running AND.empty_stack: AND +[Hera] [HADES][ERROR] [KRELTSC: 3989184738] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3990983052] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 3994207749] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 3997340718] Running AND.one_item: 42 AND +[Hera] [HADES][ERROR] [KRELTSC: 3999354618] AND: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4001037201] Expected error occurred +[Hera] [HADES][TEST ] Testing AND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4004358750] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4007188101] AND: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4009397238] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4011771141] Testing word: OR +[Hera] [HADES][TEST ] [KRELTSC: 4013305044] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4015837854] Running OR.both_true: -1 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4019948079] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4022655504] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4027652181] Running OR.first_false: 0 -1 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4030406625] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4033174446] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4038825252] Running OR.second_false: -1 0 OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4041319695] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4043712771] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4047005067] 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: 4052111196] Running OR.both_false: 0 0 OR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4057463025] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4059535305] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4063518081] Running OR.bitwise: 85 51 OR . CR +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 4065475302] Test passed +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4067659995] Expected: Should print: 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] 119 +[Hera] [HADES][TEST ] [KRELTSC: 4071907560] Running OR.empty_stack: OR +[Hera] [HADES][ERROR] [KRELTSC: 4073500683] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4074784875] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4077189438] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4079296809] Running OR.one_item: 42 OR +[Hera] [HADES][ERROR] [KRELTSC: 4080818847] OR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4083116310] Expected error occurred +[Hera] [HADES][TEST ] Testing OR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4086946605] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4088834736] OR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4090758336] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4093023144] Testing word: XOR +[Hera] [HADES][TEST ] [KRELTSC: 4094590563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4096202061] Running XOR.both_true: -1 -1 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4099311972] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4102883904] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4108310514] Running XOR.first_false: 0 -1 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4111031442] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4113933306] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4118274237] Running XOR.second_false: -1 0 XOR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4120839954] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4123697823] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4128813087] Running XOR.both_false: 0 0 XOR . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4131302637] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4134152736] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4139081331] Running XOR.bitwise: 85 51 XOR . CR +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 4141764396] Test passed +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4144737744] Expected: Should print: 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] 102 +[Hera] [HADES][TEST ] [KRELTSC: 4149739146] Running XOR.empty_stack: XOR +[Hera] [HADES][ERROR] [KRELTSC: 4151524125] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4153191294] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4156260171] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4158206556] Running XOR.one_item: 42 XOR +[Hera] [HADES][ERROR] [KRELTSC: 4160108904] XOR: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4161618405] Expected error occurred +[Hera] [HADES][TEST ] Testing XOR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4164145230] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4165804314] XOR: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4167396030] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4169375805] Testing word: NOT +[Hera] [HADES][TEST ] [KRELTSC: 4170664302] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4172075565] Running NOT.true: -1 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4174780869] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4177640061] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4182480246] Running NOT.false: 0 NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4184707968] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4188285318] Expected: Should print: -1 +[Hera] [HADES][INFO ] [KRELTSC: 4210177713] 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: 4224162180] Running NOT.positive: 42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4226591544] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4229088906] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4233843684] Running NOT.negative: -42 NOT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4235815101] Test passed +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4238008698] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4242402171] Running NOT.empty_stack: NOT +[Hera] [HADES][ERROR] [KRELTSC: 4244322621] NOT: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4245934581] Expected error occurred +[Hera] [HADES][TEST ] Testing NOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4248728757] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4252367364] NOT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4253775519] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4258198098] Testing word: = +[Hera] [HADES][TEST ] [KRELTSC: 4259947230] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4261381719] Running =.equal: 42 42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4263798210] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4266048885] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4273191741] Running =.not_equal: 42 43 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4276141779] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4279383024] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4287896655] Running =.zero_equal: 0 0 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4290846084] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4294083150] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4301585925] Running =.negative_equal: -42 -42 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4305133959] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4309148025] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4318083756] Running =.negative_positive: -42 42 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4320749391] Test passed +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4323628092] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4328042691] Running =.empty_stack: = +[Hera] [HADES][ERROR] [KRELTSC: 4329960642] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4331839743] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4335562770] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4337693409] Running =.one_item: 42 = +[Hera] [HADES][ERROR] [KRELTSC: 4339372590] =: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4341035874] Expected error occurred +[Hera] [HADES][TEST ] Testing = ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4343964765] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4346302086] =: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4348589616] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4351093761] Testing word: <> +[Hera] [HADES][TEST ] [KRELTSC: 4352733000] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4354406805] Running <>.not_equal: 42 43 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4357164735] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4359342309] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4365177180] Running <>.equal: 42 42 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4368130326] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4370981391] Expected: Should print: 0 +[Hera] [HADES][INFO ] [KRELTSC: 4372423797] 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: 4381429731] Running <>.zero_equal: 0 0 <> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4383655584] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4386064032] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4391580543] Running <>.negative: -42 42 <> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4394537364] Test passed +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4397907276] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4402655418] Running <>.empty_stack: <> +[Hera] [HADES][ERROR] [KRELTSC: 4404545082] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4406740674] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4409906865] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4411947267] Running <>.one_item: 42 <> +[Hera] [HADES][ERROR] [KRELTSC: 4413988740] <>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4415170662] Expected error occurred +[Hera] [HADES][TEST ] Testing <> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4417822689] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4420136070] <>: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4422130713] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4424592501] Testing word: < +[Hera] [HADES][TEST ] [KRELTSC: 4426278570] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4427975895] Running <.less_than: 5 7 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4430333019] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4433167977] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4439457855] Running <.greater_than: 7 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4442484816] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4444747923] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4450394613] Running <.equal: 5 5 < . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4452991263] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4456416594] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4461100455] Running <.negative_positive: -5 5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4464057192] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4467270654] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4472487348] Running <.negative_negative: -7 -5 < . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4474653099] Test passed +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4477355001] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4483577700] Running <.empty_stack: < +[Hera] [HADES][ERROR] [KRELTSC: 4485281430] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4487092176] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4490655477] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4492989501] Running <.one_item: 42 < +[Hera] [HADES][ERROR] [KRELTSC: 4495723344] <: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4497790563] Expected error occurred +[Hera] [HADES][TEST ] Testing < ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4501367472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4503638244] <: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4505954628] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4508480382] Testing word: > +[Hera] [HADES][TEST ] [KRELTSC: 4510768668] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4512467316] Running >.greater_than: 7 5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4515585081] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4518700200] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 4522570059] 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: 4530411018] Running >.less_than: 5 7 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4533185160] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4535656692] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4540607715] Running >.equal: 5 5 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4542874119] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4545197958] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4549313307] Running >.positive_negative: 5 -5 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4551992109] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4554553353] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4559174025] Running >.negative_negative: -5 -7 > . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4561568151] Test passed +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4564175322] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4569795132] Running >.empty_stack: > +[Hera] [HADES][ERROR] [KRELTSC: 4571696136] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4573249002] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4575719904] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4577533065] Running >.one_item: 42 > +[Hera] [HADES][ERROR] [KRELTSC: 4579345386] >: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4580811018] Expected error occurred +[Hera] [HADES][TEST ] Testing > ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4583653557] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4585758219] >: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4587612540] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4589716572] Testing word: 0= +[Hera] [HADES][TEST ] [KRELTSC: 4591076994] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4592529753] Running 0=.zero: 0 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4595100090] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4597700331] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4601995566] Running 0=.positive: 42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4604463864] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4606990563] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4612301169] Running 0=.negative: -42 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4615771860] Test passed +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4618852476] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4623711792] Running 0=.empty_stack: 0= +[Hera] [HADES][ERROR] [KRELTSC: 4625771346] 0=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4627778484] Expected error occurred +[Hera] [HADES][TEST ] Testing 0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4631094993] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4633086822] 0=: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4635040389] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4637135685] Testing word: 0< +[Hera] [HADES][TEST ] [KRELTSC: 4638770367] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4640432958] Running 0<.negative: -42 0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4643218335] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4646150607] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4651039050] Running 0<.zero: 0 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4653338025] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4656505791] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4661210232] 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: 4666589340] Running 0<.positive: 42 0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4669178682] Test passed +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4672071474] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4677224895] Running 0<.empty_stack: 0< +[Hera] [HADES][ERROR] [KRELTSC: 4679113299] 0<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4680781770] Expected error occurred +[Hera] [HADES][TEST ] Testing 0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4684159452] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4686076332] 0<: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4687973367] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4690074879] Testing word: 0> +[Hera] [HADES][TEST ] [KRELTSC: 4691489943] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4693138233] Running 0>.positive: 42 0> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4696033125] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4699000278] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4704588840] Running 0>.zero: 0 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4707067554] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4709886993] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4715001522] Running 0>.negative: -42 0> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4717520787] Test passed +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4720521099] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4724895462] Running 0>.empty_stack: 0> +[Hera] [HADES][ERROR] [KRELTSC: 4726718178] 0>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4728132045] Expected error occurred +[Hera] [HADES][TEST ] Testing 0> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4731160392] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4733293131] 0>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4735541223] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4737764997] Testing word: 0<> +[Hera] [HADES][TEST ] [KRELTSC: 4739290458] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4741099251] Running 0<>.nonzero_pos: 42 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4744520928] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4747751316] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4753228788] Running 0<>.nonzero_neg: -1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4755793749] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4758770667] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4764126885] Running 0<>.zero: 0 0<> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4766590143] Test passed +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4769471490] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4775180004] Running 0<>.empty_stack: 0<> +[Hera] [HADES][ERROR] [KRELTSC: 4777213434] 0<>: stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4778958786] Expected error occurred +[Hera] [HADES][TEST ] Testing 0<> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4782033186] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4784106516] 0<>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4786242573] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4788685125] Testing word: U< +[Hera] [HADES][TEST ] [KRELTSC: 4790406705] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4792160751] Running U<.less: 3 5 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4795308672] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4797465078] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4802189994] Running U<.equal: 5 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4804914828] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4807894980] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4812529722] Running U<.greater: 7 5 U< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4815018768] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4817908137] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4821611697] 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: 4827275817] Running U<.zero_one: 0 1 U< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4829882484] Test passed +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4833059826] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4838424507] Running U<.empty_stack: U< +[Hera] [HADES][ERROR] [KRELTSC: 4840379460] U<: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4842015129] Expected error occurred +[Hera] [HADES][TEST ] Testing U< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4845070020] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4846996581] U<: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4848898152] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4851179109] Testing word: U> +[Hera] [HADES][TEST ] [KRELTSC: 4852748061] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4854344166] Running U>.greater: 5 3 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4857210477] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4860052617] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4865085813] Running U>.equal: 5 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4867944039] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4871218611] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4876733631] Running U>.less: 3 5 U> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4879461783] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4882542966] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4888106349] Running U>.one_zero: 1 0 U> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4891099920] Test passed +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4894811187] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4900526337] Running U>.empty_stack: U> +[Hera] [HADES][ERROR] [KRELTSC: 4902818214] U>: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4904762037] Expected error occurred +[Hera] [HADES][TEST ] Testing U> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4908222711] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4910382687] U>: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4912582164] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4915541589] Testing word: WITHIN +[Hera] [HADES][TEST ] [KRELTSC: 4918221504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 4920578061] Running WITHIN.in_range: 3 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4923666111] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4926784905] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4931986017] Running WITHIN.at_low: 1 1 5 WITHIN . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4934641467] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4937667105] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 4942721259] Running WITHIN.at_high: 5 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4945965675] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4948956537] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 4952798718] 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: 4959108000] Running WITHIN.below: 0 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4962616617] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4965642213] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4971104733] Running WITHIN.above: 6 1 5 WITHIN . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4974215841] Test passed +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4977768243] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 4982958603] Running WITHIN.empty_stack: WITHIN +[Hera] [HADES][ERROR] [KRELTSC: 4985196468] WITHIN: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4986952698] Expected error occurred +[Hera] [HADES][TEST ] Testing WITHIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 4990378470] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 4992501276] WITHIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 4994649345] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 4997016885] Testing word: TRUE +[Hera] [HADES][TEST ] [KRELTSC: 4998672504] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5000125914] Running TRUE.value: TRUE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5002922022] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5006021538] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5011128066] Running TRUE.as_flag: TRUE 0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5013644811] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5016506796] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5021409372] Running TRUE.in_and: TRUE TRUE AND . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5024314302] Test passed +[Hera] [HADES][TEST ] Testing TRUE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5027565333] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5034220926] TRUE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5036532858] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5038987170] Testing word: FALSE +[Hera] [HADES][TEST ] [KRELTSC: 5040667275] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5042324952] Running FALSE.value: FALSE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5045063289] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5048179521] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5053109838] Running FALSE.as_flag: FALSE 0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5055668583] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5058728892] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5064089121] Running FALSE.in_or: TRUE FALSE OR . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5066768028] Test passed +[Hera] [HADES][TEST ] Testing FALSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5069775123] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5074961745] FALSE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5077320087] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5079763647] Testing word: >= +[Hera] [HADES][TEST ] [KRELTSC: 5081386611] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5083113567] Running >=.less: 3 5 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5085907197] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5088882078] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 5093458776] 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: 5099097864] Running >=.greater: 5 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5102147232] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5105334129] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5110942788] Running >=.equal: 3 3 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5113583832] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5116358289] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5121650835] Running >=.negative: -1 0 >= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5124343770] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5127347610] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5132460165] Running >=.neg_neg: -1 -2 >= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5135258100] Test passed +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5138421834] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5143708143] Running >=.underflow: >= +[Hera] [HADES][ERROR] [KRELTSC: 5145876015] >=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5147739912] Expected error occurred +[Hera] [HADES][TEST ] Testing >= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5150728863] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5152458759] >=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5154594732] â–¶ Testing module: src/test_runner/modules/logical_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5157052992] Testing word: <= +[Hera] [HADES][TEST ] [KRELTSC: 5158273911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5159734314] Running <=.less: 3 5 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5162191461] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5164737165] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5169211971] Running <=.greater: 5 3 <= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5171470605] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5173886718] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5178132813] Running <=.equal: 3 3 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5180337918] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5182764111] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5187133791] Running <=.negative: -1 0 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5189871750] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5192627937] Expected: Should print: -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5197082793] Running <=.neg_neg: -2 -1 <= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 5199159378] Test passed +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5201785827] Expected: Should print: -1 +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 5204991204] 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: 5212389231] Running <=.underflow: <= +[Hera] [HADES][ERROR] [KRELTSC: 5214005265] <=: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5215405041] Expected error occurred +[Hera] [HADES][TEST ] Testing <= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5218353168] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5220099843] <=: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5222104314] === Logical Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 5224168908] +[Hera] === Testing Module: Mixed Arithmetic Words === +[Hera] [HADES][INFO ] [KRELTSC: 5226453435] Running Mixed Arithmetic Words Tests (Module 7)... +[Hera] [HADES][TEST ] [KRELTSC: 5228469393] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5230609146] Testing word: */ +[Hera] [HADES][TEST ] [KRELTSC: 5231657781] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5233523295] Running */.basic: 6 7 4 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5236273644] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5239440780] Expected: Should print: 10 (6*7/4) +[Hera] [HADES][TEST ] [KRELTSC: 5241685785] Running */.exact_division: 12 5 3 */ . CR +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 5244131466] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5246504571] Expected: Should print: 20 (12*5/3) +[Hera] [HADES][TEST ] [KRELTSC: 5248443060] Running */.zero_multiply: 0 999 123 */ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 5251204119] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5253704925] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 5254993863] Running */.by_one: 42 5 1 */ . CR +[Hera] 210 +[Hera] [HADES][TEST ] [KRELTSC: 5257168959] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5260001334] Expected: Should print: 210 (42*5/1) +[Hera] [HADES][TEST ] [KRELTSC: 5261850300] Running */.truncation: 7 3 2 */ . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 5264842737] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5267420613] Expected: Should print: 10 (21/2 truncated) +[Hera] [HADES][TEST ] [KRELTSC: 5269117308] Running */.negative_multiply: -6 7 4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5271728805] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5274480246] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5275656183] Running */.negative_divisor: 6 7 -4 */ . CR +[Hera] -10 +[Hera] [HADES][TEST ] [KRELTSC: 5278157976] Test passed +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5280882285] Expected: Should print: -10 +[Hera] [HADES][TEST ] [KRELTSC: 5282482611] Running */.div_by_zero: 6 7 0 */ +[Hera] [HADES][ERROR] [KRELTSC: 5284548549] */: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5286104355] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5288967201] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5290687605] Running */.empty_stack: */ +[Hera] [HADES][ERROR] [KRELTSC: 5292615384] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5294261658] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5297099766] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5298955368] Running */.two_items: 1 2 */ +[Hera] [HADES][ERROR] [KRELTSC: 5300694147] */: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5302073385] Expected error occurred +[Hera] [HADES][TEST ] Testing */ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5304765291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5306841057] */: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5308947546] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5311277916] Testing word: */MOD +[Hera] [HADES][TEST ] [KRELTSC: 5312735925] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5314263423] Running */MOD.basic: 17 3 5 */MOD . . CR +[Hera] 10 1 +[Hera] [HADES][TEST ] [KRELTSC: 5316905958] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5318870697] Expected: Should print: 1 10 (51/5 = 10 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5320675227] Running */MOD.exact_division: 15 4 3 */MOD . . CR +[Hera] 20 0 +[Hera] [HADES][TEST ] [KRELTSC: 5322823107] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5324388258] Expected: Should print: 0 20 (60/3 = 20 rem 0) +[Hera] [HADES][TEST ] [KRELTSC: 5326066977] Running */MOD.zero_multiply: 0 999 123 */MOD . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5328198855] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5333593209] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5335205295] Running */MOD.by_one: 42 5 1 */MOD . . CR +[Hera] 210 0 +[Hera] [HADES][TEST ] [KRELTSC: 5337889662] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5340680520] Expected: Should print: 0 210 +[Hera] [HADES][TEST ] [KRELTSC: 5342327298] Running */MOD.remainder: 7 8 5 */MOD . . CR +[Hera] 11 1 +[Hera] [HADES][TEST ] [KRELTSC: 5344732071] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5347260429] Expected: Should print: 1 11 (56/5 = 11 rem 1) +[Hera] [HADES][TEST ] [KRELTSC: 5349226764] Running */MOD.negative: -7 3 4 */MOD . . CR +[Hera] -5 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5351976147] Test passed +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5354710200] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5356657089] Running */MOD.div_by_zero: 6 7 0 */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5358894009] */MOD: Division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5360614245] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5363490174] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5365264065] Running */MOD.empty_stack: */MOD +[Hera] [HADES][ERROR] [KRELTSC: 5367345711] */MOD: Stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5369120673] Expected error occurred +[Hera] [HADES][TEST ] Testing */MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5372104458] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5373862599] */MOD: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5376039858] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5378399607] Testing word: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5379814251] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5381419134] Running M+.basic: 0 100 200 M+ . . CR +[Hera] 300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5384572137] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5387274900] Expected: Should print: 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5388906243] Running M+.overflow: 0 2147483647 1 M+ . . CR +[Hera] 2147483648 0 +[Hera] [HADES][TEST ] [KRELTSC: 5391941268] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5394515679] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 5396436822] Running M+.negative: 0 -100 50 M+ . . CR +[Hera] -50 0 +[Hera] [HADES][TEST ] [KRELTSC: 5399199876] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5402027883] Expected: Should print: 50 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5403744339] Running M+.zero_add: 0 42 0 M+ . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5406767583] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5409379311] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5411183295] Running M+.both_negative: 0 -100 -200 M+ . . CR +[Hera] -300 0 +[Hera] [HADES][TEST ] [KRELTSC: 5414103198] Test passed +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5417251980] Expected: Should print: -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5418629706] Running M+.empty_stack: M+ +[Hera] [HADES][TEST ] [KRELTSC: 5420377389] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5422757487] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5424603177] Running M+.one_item: 42 M+ +[Hera] [HADES][TEST ] [KRELTSC: 5426724807] Expected error occurred +[Hera] [HADES][TEST ] Testing M+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5429683581] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5431585005] M+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5433315573] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5435858715] Testing word: M* +[Hera] [HADES][TEST ] [KRELTSC: 5437294170] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5439220731] Running M*.basic: 123 456 M* . . CR +[Hera] 0 56088 +[Hera] [HADES][TEST ] [KRELTSC: 5441956821] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5444424951] Expected: Should print: 56088 0 +[Hera] [HADES][TEST ] [KRELTSC: 5446012593] Running M*.by_zero: 999 0 M* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5448287502] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5450946312] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5452737885] Running M*.by_one: 42 1 M* . . CR +[Hera] 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5455080267] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5457444678] Expected: Should print: 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5458813542] Running M*.negative: -123 456 M* . . CR +[Hera] -1 4294911208 +[Hera] [HADES][TEST ] [KRELTSC: 5461554378] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5464039077] Expected: Should print: -56088 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5465733588] Running M*.large_multiply: 65536 65536 M* . . CR +[Hera] 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 5468497797] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5471597124] Expected: Should handle large result +[Hera] [HADES][TEST ] [KRELTSC: 5473721820] Running M*.both_negative: -100 -200 M* . . CR +[Hera] 0 20000 +[Hera] [HADES][TEST ] [KRELTSC: 5476826355] Test passed +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5480387367] Expected: Should print: 20000 0 +[Hera] [HADES][TEST ] [KRELTSC: 5482480143] Running M*.empty_stack: M* +[Hera] [HADES][TEST ] [KRELTSC: 5485188009] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5487816222] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5489893374] Running M*.one_item: 42 M* +[Hera] [HADES][TEST ] [KRELTSC: 5491910298] Expected error occurred +[Hera] [HADES][TEST ] Testing M* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5494770498] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5496596952] M*: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5498472210] â–¶ Testing module: src/test_runner/modules/mixed_arithmetic_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5500555515] Testing word: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5501803671] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5503520148] Running M/MOD.basic: 0 1000 100 M/MOD . . CR +[Hera] 10 0 +[Hera] [HADES][TEST ] [KRELTSC: 5506041702] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5508554877] Expected: Should print: 0 10 (1000/100) +[Hera] [HADES][TEST ] [KRELTSC: 5510649564] Running M/MOD.with_remainder: 0 1234 100 M/MOD . . CR +[Hera] 12 34 +[Hera] [HADES][TEST ] [KRELTSC: 5513971638] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5516956557] Expected: Should handle remainder +[Hera] [HADES][TEST ] [KRELTSC: 5518983645] Running M/MOD.double_dividend: 5001 0 10 M/MOD . . CR +[Hera] 2147913144729 6 +[Hera] [HADES][TEST ] [KRELTSC: 5522650518] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5526074547] Expected: Should print: 1 500 (5001/10) +[Hera] [HADES][TEST ] [KRELTSC: 5528242839] Running M/MOD.by_one: 0 42 1 M/MOD . . CR +[Hera] 42 0 +[Hera] [HADES][TEST ] [KRELTSC: 5531197098] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5534460393] Expected: Should print: 0 42 +[Hera] [HADES][TEST ] [KRELTSC: 5536388256] Running M/MOD.negative_dividend: -1 1000 100 M/MOD . . CR +[Hera] -42949662 -96 +[Hera] [HADES][TEST ] [KRELTSC: 5539750608] Test passed +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5543113842] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 5545314999] Running M/MOD.div_by_zero: 0 100 0 M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5548176795] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5551513926] Expected: Should cause division by zero +[Hera] [HADES][TEST ] [KRELTSC: 5553546810] Running M/MOD.empty_stack: M/MOD +[Hera] [HADES][TEST ] [KRELTSC: 5555710083] Expected error occurred +[Hera] [HADES][TEST ] Testing M/MOD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5559109521] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5561650899] M/MOD: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5564102166] === Mixed Arithmetic Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 5567403387] +[Hera] === Testing Module: Double Words === +[Hera] [HADES][INFO ] [KRELTSC: 5570234796] Running Double Number Words Tests (Module 6)... +[Hera] [HADES][TEST ] [KRELTSC: 5572666827] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5575113831] Testing word: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5576954145] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5578608168] Running 2DROP.basic: 1 2 3 4 2DROP . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 5581622403] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5584709550] Expected: Should print: 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 5586940590] Running 2DROP.zeros: 0 0 42 99 2DROP . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5590267326] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5593355712] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5595675078] Running 2DROP.negative: -1 -2 100 200 2DROP . . CR +[Hera] -2 -1 +[Hera] [HADES][INFO ] [KRELTSC: 5599504155] 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: 5604636975] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5607792855] Expected: Should print: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 5609636613] Running 2DROP.exact_four: 10 20 30 40 2DROP DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 5613339774] Test passed +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5616734340] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 5618170215] Running 2DROP.empty_stack: 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5620678833] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5624877657] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5627374326] Running 2DROP.one_item: 42 2DROP +[Hera] [HADES][TEST ] [KRELTSC: 5629879206] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DROP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5633740014] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5636195082] 2DROP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5638946418] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5641818357] Testing word: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5644274685] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5646296376] Running 2DUP.basic: 100 200 2DUP . . . . CR +[Hera] 200 100 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 5650328649] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5653373439] Expected: Should print: 100 200 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 5655536145] Running 2DUP.zeros: 0 0 2DUP . . . . CR +[Hera] 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5659045056] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5662895112] Expected: Should print: 0 0 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5665143750] Running 2DUP.negative: -100 -200 2DUP . . . . CR +[Hera] -200 -100 -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5668724229] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5672033052] Expected: Should duplicate negatives +[Hera] [HADES][TEST ] [KRELTSC: 5674504857] Running 2DUP.depth_check: 10 20 2DUP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5677997661] Test passed +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5681537274] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5683436577] Running 2DUP.empty_stack: 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5685976842] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5690383482] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5692820511] Running 2DUP.one_item: 42 2DUP +[Hera] [HADES][TEST ] [KRELTSC: 5695208463] Expected error occurred +[Hera] [HADES][TEST ] Testing 2DUP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5698603134] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5700951837] 2DUP: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5703835200] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5706801702] Testing word: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5708807601] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5710933788] Running 2OVER.basic: 10 20 30 40 2OVER . . . . . . CR +[Hera] 20 10 40 30 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 5715049053] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5718692532] Expected: Should print: 10 20 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5721475368] Running 2OVER.zeros: 0 0 99 88 2OVER . . . . . . CR +[Hera] 0 0 88 99 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5725321749] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5728279704] Expected: Should print: 0 0 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5730689223] Running 2OVER.mixed: -1 2 -3 4 2OVER . . . . . . CR +[Hera] 2 -1 4 -3 2 -1 +[Hera] [HADES][TEST ] [KRELTSC: 5734767633] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5737864713] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 5739924603] Running 2OVER.depth_check: 1 2 3 4 2OVER DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5742916242] Test passed +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5746160238] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5748433509] Running 2OVER.three_items: 1 2 3 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5750876649] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5754766668] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5756838717] Running 2OVER.empty_stack: 2OVER +[Hera] [HADES][TEST ] [KRELTSC: 5758880694] Expected error occurred +[Hera] [HADES][TEST ] Testing 2OVER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5762321712] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5764441599] 2OVER: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5766530049] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5768916300] Testing word: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5770571730] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5772366747] Running 2SWAP.basic: 10 20 30 40 2SWAP . . . . CR +[Hera] 20 10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5776308279] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5780167953] Expected: Should print: 30 40 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5782201446] Running 2SWAP.zeros: 0 0 99 88 2SWAP . . . . CR +[Hera] 0 0 88 99 +[Hera] [HADES][TEST ] [KRELTSC: 5785160010] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5788544916] Expected: Should print: 99 88 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 5790548778] Running 2SWAP.same_pairs: 42 42 42 42 2SWAP . . . . CR +[Hera] 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5794003719] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5796124194] Expected: Should print: 42 42 42 42 +[Hera] [HADES][TEST ] [KRELTSC: 5797548582] Running 2SWAP.negative: -10 -20 30 40 2SWAP . . . . CR +[Hera] -20 -10 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5800603494] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5803782075] Expected: Should print: 30 40 -10 -20 +[Hera] [HADES][TEST ] [KRELTSC: 5806020129] Running 2SWAP.depth_check: 1 2 3 4 2SWAP DEPTH . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 5809395081] Test passed +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5812664781] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 5814540270] Running 2SWAP.three_items: 1 2 3 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5816824650] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5820326148] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5822890500] Running 2SWAP.empty_stack: 2SWAP +[Hera] [HADES][TEST ] [KRELTSC: 5825028951] Expected error occurred +[Hera] [HADES][TEST ] Testing 2SWAP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5828385234] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5830498401] 2SWAP: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5832778602] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5835539976] Testing word: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5837528361] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5839369200] Running 2ROT.basic: 10 20 30 40 50 60 2ROT . . . . . . CR +[Hera] 20 10 60 50 40 30 +[Hera] [HADES][TEST ] [KRELTSC: 5843317410] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5846437569] Expected: Should print: 30 40 50 60 10 20 +[Hera] [HADES][TEST ] [KRELTSC: 5848679298] Running 2ROT.zeros: 0 0 1 1 2 2 2ROT . . . . . . CR +[Hera] 0 0 2 2 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 5852344596] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5855539851] Expected: Should rotate with zeros +[Hera] [HADES][TEST ] [KRELTSC: 5857404273] Running 2ROT.negative: -1 -2 3 4 -5 -6 2ROT . . . . . . CR +[Hera] -2 -1 -6 -5 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 5860873620] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5864520375] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5866962171] Running 2ROT.depth_check: 1 2 3 4 5 6 2ROT DEPTH . CR +[Hera] 6 +[Hera] [HADES][TEST ] [KRELTSC: 5870325741] Test passed +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5873333403] Expected: Should print: 6 +[Hera] [HADES][TEST ] [KRELTSC: 5875259670] Running 2ROT.five_items: 1 2 3 4 5 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5878002333] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5881683486] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5883867948] Running 2ROT.empty_stack: 2ROT +[Hera] [HADES][TEST ] [KRELTSC: 5885869836] Expected error occurred +[Hera] [HADES][TEST ] Testing 2ROT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5889280215] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5891506257] 2ROT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5894132916] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5896734144] Testing word: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5898436887] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5900185305] Running D+.basic: 100 200 300 400 D+ . . CR +[Hera] 600 400 +[Hera] [HADES][TEST ] [KRELTSC: 5903589867] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5906866770] Expected: Should print: 400 600 +[Hera] [HADES][TEST ] [KRELTSC: 5908992117] Running D+.zero_add: 42 99 0 0 D+ . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5912862417] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5916010485] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5918021781] Running D+.negative: -100 -200 50 75 D+ . . CR +[Hera] -125 -50 +[Hera] [HADES][TEST ] [KRELTSC: 5921548710] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5924931621] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 5927225346] Running D+.carry: 2147483647 0 1 0 D+ . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 5930705466] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5933518962] Expected: Should handle carry +[Hera] [HADES][TEST ] [KRELTSC: 5935476057] Running D+.both_negative: -100 -200 -300 -400 D+ . . CR +[Hera] -599 -400 +[Hera] [HADES][TEST ] [KRELTSC: 5938970247] Test passed +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5942147253] Expected: Should add negatives +[Hera] [HADES][TEST ] [KRELTSC: 5944132278] Running D+.three_items: 1 2 3 D+ +[Hera] [HADES][TEST ] [KRELTSC: 5946398871] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5949653787] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5952070320] Running D+.empty_stack: D+ +[Hera] [HADES][TEST ] [KRELTSC: 5954190963] Expected error occurred +[Hera] [HADES][TEST ] Testing D+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5957451486] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 5959813251] D+: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 5961854430] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 5964400806] Testing word: D- +[Hera] [HADES][TEST ] [KRELTSC: 5966197461] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 5968078578] Running D-.basic: 500 600 100 200 D- . . CR +[Hera] 400 [HADES][INFO ] [KRELTSC: 5971501263] 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: 5976925374] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5980275000] Expected: Should print: 400 400 +[Hera] [HADES][TEST ] [KRELTSC: 5982455514] Running D-.zero_sub: 42 99 0 0 D- . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 5985663306] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5988867066] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 5990710299] Running D-.from_zero: 0 0 100 200 D- . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 5994131976] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 5997476646] Expected: Should print: -100 -200 +[Hera] [HADES][TEST ] [KRELTSC: 5999443296] Running D-.negative: 100 200 -50 -75 D- . . CR +[Hera] 274 150 +[Hera] [HADES][TEST ] [KRELTSC: 6002738763] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6005907306] Expected: Should handle negatives +[Hera] [HADES][TEST ] [KRELTSC: 6008204013] Running D-.borrow: 0 0 1 0 D- . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6011205123] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6014602692] Expected: Should handle borrow +[Hera] [HADES][TEST ] [KRELTSC: 6016704015] Running D-.same_values: 100 200 100 200 D- . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6019643049] Test passed +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6023019618] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6025222812] Running D-.three_items: 1 2 3 D- +[Hera] [HADES][TEST ] [KRELTSC: 6027730485] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6031066293] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6033197982] Running D-.empty_stack: D- +[Hera] [HADES][TEST ] [KRELTSC: 6035174250] Expected error occurred +[Hera] [HADES][TEST ] Testing D- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6038793621] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6041049798] D-: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6043263240] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6045935868] Testing word: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6047567232] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6049191435] Running DNEGATE.positive: 100 200 DNEGATE . . CR +[Hera] -201 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6053268921] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6056618190] Expected: Should negate positive double +[Hera] [HADES][TEST ] [KRELTSC: 6058889781] Running DNEGATE.negative: -100 -200 DNEGATE . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 6062212275] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6065799978] Expected: Should negate negative double +[Hera] [HADES][TEST ] [KRELTSC: 6068167875] Running DNEGATE.zero: 0 0 DNEGATE . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6071400174] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6074581611] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6076681926] Running DNEGATE.max_positive: 2147483647 0 DNEGATE . . CR +[Hera] -1 -2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6079026324] Test passed +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6081291699] Expected: Should negate max positive +[Hera] [HADES][TEST ] [KRELTSC: 6082613061] Running DNEGATE.one_item: 42 DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6084108051] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6086501799] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6088092885] Running DNEGATE.empty_stack: DNEGATE +[Hera] [HADES][TEST ] [KRELTSC: 6089710410] Expected error occurred +[Hera] [HADES][TEST ] Testing DNEGATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6092770068] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6094740288] DNEGATE: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6096647550] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6098636292] Testing word: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6100343718] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6101924283] Running DABS.positive: 100 200 DABS . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6105241611] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6108129426] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6110093472] Running DABS.negative: -100 -200 DABS . . CR +[Hera] 199 100 +[Hera] [HADES][TEST ] [KRELTSC: 6113255190] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6116403069] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6118491981] Running DABS.zero: 0 0 DABS . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6121408608] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6124884129] Expected: Should print: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6126971613] Running DABS.mixed_sign: 100 -1 DABS . . CR +[Hera] 0 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6130333839] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6133308237] Expected: Should handle mixed sign +[Hera] [HADES][TEST ] [KRELTSC: 6135337887] Running DABS.min_double: -2147483648 -1 DABS . . CR +[Hera] 0 2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6138754461] Test passed +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6142293801] Expected: Should handle min double +[Hera] [HADES][TEST ] [KRELTSC: 6144308205] Running DABS.one_item: 42 DABS +[Hera] [HADES][TEST ] [KRELTSC: 6146908089] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6150529728] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6152524497] Running DABS.empty_stack: DABS +[Hera] [HADES][TEST ] [KRELTSC: 6156132423] Expected error occurred +[Hera] [HADES][TEST ] Testing DABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6159446349] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6161738142] DABS: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6164038818] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6166834947] Testing word: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6168574377] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6170593359] Running DMIN.basic: 100 200 300 400 DMIN . . CR +[Hera] 200 100 +[Hera] [HADES][TEST ] [KRELTSC: 6174225792] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6177118836] Expected: Should print: 100 200 +[Hera] [HADES][TEST ] [KRELTSC: 6178657191] Running DMIN.equal: 42 99 42 99 DMIN . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6181307769] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6184510899] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6186499851] Running DMIN.negative: -100 -200 -50 -75 DMIN . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6189738702] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6193068777] Expected: Should find min negative +[Hera] [HADES][TEST ] [KRELTSC: 6195289233] Running DMIN.mixed: -100 -1 100 0 DMIN . . CR +[Hera] -1 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6198727815] Test passed +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6201834744] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6204149679] Running DMIN.three_items: 1 2 3 DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6206595570] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6209789964] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6211812915] Running DMIN.empty_stack: DMIN +[Hera] [HADES][TEST ] [KRELTSC: 6213925956] Expected error occurred +[Hera] [HADES][TEST ] Testing DMIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6216981771] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6218864379] DMIN: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6221029626] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6223387779] Testing word: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6225183321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6227059482] Running DMAX.basic: 100 200 300 400 DMAX . . CR +[Hera] 400 300 +[Hera] [HADES][TEST ] [KRELTSC: 6230870478] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6234070626] Expected: Should print: 300 400 +[Hera] [HADES][TEST ] [KRELTSC: 6236231610] Running DMAX.equal: 42 99 42 99 DMAX . . CR +[Hera] 99 42 +[Hera] [HADES][TEST ] [KRELTSC: 6239465862] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6242629155] Expected: Should print: 42 99 +[Hera] [HADES][TEST ] [KRELTSC: 6244554666] Running DMAX.negative: -300 -400 -100 -200 DMAX . . CR +[Hera] -200 -100 +[Hera] [HADES][TEST ] [KRELTSC: 6248443215] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6251363853] Expected: Should find max negative +[Hera] [HADES][TEST ] [KRELTSC: 6253214982] Running DMAX.mixed: -100 -1 100 0 DMAX . . CR +[Hera] 0 100 +[Hera] [HADES][TEST ] [KRELTSC: 6256289235] Test passed +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6259654359] Expected: Should handle mixed signs +[Hera] [HADES][TEST ] [KRELTSC: 6261901674] Running DMAX.three_items: 1 2 3 DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6264334860] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6267720291] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6270080397] Running DMAX.empty_stack: DMAX +[Hera] [HADES][TEST ] [KRELTSC: 6272235354] Expected error occurred +[Hera] [HADES][TEST ] Testing DMAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6275625762] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6277635084] DMAX: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6279693063] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6281877630] Testing word: D= +[Hera] [HADES][TEST ] [KRELTSC: 6283508007] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6285141828] Running D=.equal: 100 200 100 200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6288014586] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6292389894] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6294431787] Running D=.not_equal_low: 100 200 101 200 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6297056157] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6300604317] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6302758728] Running D=.not_equal_high: 100 200 100 201 D= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6305938611] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6309019080] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6310971177] Running D=.zero_equal: 0 0 0 0 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6314182749] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6317375442] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6319387158] Running D=.negative_equal: -100 -200 -100 -200 D= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6322680924] Test passed +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6325916688] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6327923973] Running D=.three_items: 1 2 3 D= +[Hera] [HADES][TEST ] [KRELTSC: 6330747381] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6334186341] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6336316329] Running D=.empty_stack: D= +[Hera] [HADES][TEST ] [KRELTSC: 6338254734] Expected error occurred +[Hera] [HADES][TEST ] Testing D= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6341652954] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6344023875] D=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6346294584] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6348879243] Testing word: D< +[Hera] [HADES][TEST ] [KRELTSC: 6350588937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6352433955] Running D<.less_than: 100 200 300 400 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6356178864] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6359495247] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6361593672] Running D<.greater_than: 300 400 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6365071335] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6368444271] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6370538202] Running D<.equal: 100 200 100 200 D< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6373889172] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6377377818] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6379457994] Running D<.negative_positive: -100 -1 100 0 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6382679268] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6385943004] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6388052076] Running D<.negative_negative: -300 -1 -100 -1 D< . CR +[Hera] -1 +[Hera] [HADES][INFO ] [KRELTSC: 6405797118] 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: 6411405252] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6414842217] Expected: Should compare negatives +[Hera] [HADES][TEST ] [KRELTSC: 6417222987] Running D<.high_word_diff: 100 200 100 300 D< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6420391110] Test passed +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6423303138] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6425068902] Running D<.three_items: 1 2 3 D< +[Hera] [HADES][TEST ] [KRELTSC: 6427259265] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6430581213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6432833421] Running D<.empty_stack: D< +[Hera] [HADES][TEST ] [KRELTSC: 6434871450] Expected error occurred +[Hera] [HADES][TEST ] Testing D< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6438265638] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6440356755] D<: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6442600143] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6445009872] Testing word: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6446676054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6448450491] Running D0=.zero: 0 0 D0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6451542678] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6454828674] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6456801498] Running D0=.positive: 100 200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6459680367] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6463083564] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6465010440] Running D0=.negative: -100 -200 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6468134001] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6471404835] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6473408928] Running D0=.zero_high: 0 100 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6476368458] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6479690385] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6481663503] Running D0=.zero_low: 100 0 D0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6484484979] Test passed +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6487804827] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6489818097] Running D0=.one_item: 42 D0= +[Hera] [HADES][TEST ] [KRELTSC: 6492061989] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6495531714] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6497748474] Running D0=.empty_stack: D0= +[Hera] [HADES][TEST ] [KRELTSC: 6499764726] Expected error occurred +[Hera] [HADES][TEST ] Testing D0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6503355852] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6505610412] D0=: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6507901596] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6510459900] Testing word: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6512188305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6514112556] Running D0<.negative: -100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6517387254] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6520646958] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6522627426] Running D0<.zero: 0 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6525422673] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6528848886] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6530961633] Running D0<.positive: 100 0 D0< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6534236772] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6537537384] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6539468607] Running D0<.negative_high_only: 100 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6542502330] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6545695842] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6547822344] Running D0<.large_negative: -1 -1 D0< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 6550986393] Test passed +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6554452023] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 6556352040] Running D0<.one_item: 42 D0< +[Hera] [HADES][TEST ] [KRELTSC: 6558503133] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6562080735] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6564272190] Running D0<.empty_stack: D0< +[Hera] [HADES][TEST ] [KRELTSC: 6566360724] Expected error occurred +[Hera] [HADES][TEST ] Testing D0< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6569882319] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6571965057] D0<: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6574284759] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6577089309] Testing word: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6578845203] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6580801143] Running S>D.positive: 5 S>D . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6584134221] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6587294070] Expected: Should sign-extend positive: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6589517130] Running S>D.negative: -5 S>D . . CR +[Hera] -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6592901700] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6596183538] Expected: Should sign-extend negative: -1 -5 +[Hera] [HADES][TEST ] [KRELTSC: 6598489653] Running S>D.zero: 0 S>D . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6601350273] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6604498068] Expected: Should sign-extend zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6606810714] Running S>D.max_int: 2147483647 S>D . . CR +[Hera] 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6610073148] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6613356120] Expected: Should extend max int: 0 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 6615585312] Running S>D.min_int: -2147483648 S>D . . CR +[Hera] -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6618840312] Test passed +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6622523124] Expected: Should extend min int: -1 -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 6625259403] Running S>D.empty_stack: S>D +[Hera] [HADES][TEST ] [KRELTSC: 6627687948] Expected error occurred +[Hera] [HADES][TEST ] Testing S>D ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6630923733] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6633000108] S>D: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6635162121] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6637741698] Testing word: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6639540579] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6641818134] Running D2*.basic: 5 0 D2* . . CR +[Hera] 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6645145164] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6648357303] Expected: Should double 5: 0 10 +[Hera] [HADES][TEST ] [KRELTSC: 6650560434] Running D2*.zero: 0 0 D2* . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6653563497] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6656913123] Expected: Should double zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6658956822] Running D2*.negative: -1 -1 D2* . . CR +[Hera] -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6662311446] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6665694084] Expected: Should double -1: -1 -2 +[Hera] [HADES][TEST ] [KRELTSC: 6668195730] Running D2*.carry: 0 1 D2* . . CR +[Hera] 2 0 +[Hera] [HADES][TEST ] [KRELTSC: 6671210994] Test passed +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6674783304] Expected: Should shift high cell: 0 2 +[Hera] [HADES][TEST ] [KRELTSC: 6677221824] Running D2*.empty_stack: D2* +[Hera] [HADES][TEST ] [KRELTSC: 6679695771] Expected error occurred +[Hera] [HADES][TEST ] Testing D2* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6683582472] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6685992789] D2*: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6688327548] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6691203456] Testing word: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6692920206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6694814910] Running D2/.basic: 10 0 D2/ . . CR +[Hera] 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6698644701] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6702327555] Expected: Should halve 10: 0 5 +[Hera] [HADES][TEST ] [KRELTSC: 6704439798] Running D2/.negative: -2 -1 D2/ . . CR +[Hera] -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6707569113] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6711244638] Expected: Should halve -2: -1 -1 +[Hera] [HADES][TEST ] [KRELTSC: 6713500206] Running D2/.zero: 0 0 D2/ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6716715474] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6719862576] Expected: Should halve zero: 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 6722084229] Running D2/.odd: 3 0 D2/ . . CR +[Hera] 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6725122740] Test passed +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6728274483] Expected: Should truncate toward zero: 0 1 +[Hera] [HADES][TEST ] [KRELTSC: 6730551429] Running D2/.empty_stack: D2/ +[Hera] [HADES][TEST ] [KRELTSC: 6732611676] Expected error occurred +[Hera] [HADES][TEST ] Testing D2/ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6736128084] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6738179259] D2/: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6739643169] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6741990969] Testing word: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6743492700] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6745222344] Running 2>R.roundtrip: 10 20 2>R 2R> . . CR +[Hera] 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6748310247] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6750524361] Expected: Should store and retrieve: 20 10 +[Hera] [HADES][TEST ] [KRELTSC: 6752368308] Running 2>R.depth_after: 1 2 2>R DEPTH . 2R> DROP DROP CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 6755425383] Test passed +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6758909325] Expected: Should empty data stack: 0 +[Hera] [HADES][TEST ] [KRELTSC: 6761329428] Running 2>R.empty_stack: 2>R +[Hera] [HADES][TEST ] [KRELTSC: 6763563072] Expected error occurred +[Hera] [HADES][TEST ] Testing 2>R ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6767054406] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6769058226] 2>R: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6771613485] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6774083337] Testing word: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6775742967] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6777590085] Running 2R>.roundtrip: 5 6 2>R 2R> . . CR +[Hera] 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6781195722] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6784566012] Expected: Should retrieve double: 6 5 +[Hera] [HADES][TEST ] [KRELTSC: 6786777648] Running 2R>.depth: 9 8 2>R 2R> DEPTH . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 6789953037] Test passed +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6793094280] Expected: Should push 2 items to data stack: 2 +[Hera] [HADES][TEST ] [KRELTSC: 6795267213] Running 2R>.empty_rstack: 2R> +[Hera] [HADES][TEST ] [KRELTSC: 6797363727] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6801034800] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6803682144] 2R>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6805437912] â–¶ Testing module: src/test_runner/modules/double_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6807286542] Testing word: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6808225200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6809273982] Running 2R@.peek: 3 4 2>R 2R@ . . 2R> DROP DROP CR +[Hera] 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6811784700] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6814701201] Expected: Should peek: 4 3 +[Hera] [HADES][TEST ] [KRELTSC: 6816514089] Running 2R@.non_destructive: 7 8 2>R 2R@ DROP DROP 2R> . . CR +[Hera] 8 7 +[Hera] [HADES][TEST ] [KRELTSC: 6819296001] Test passed +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6821959683] Expected: Should leave rstack intact +[Hera] [HADES][TEST ] [KRELTSC: 6824045634] Running 2R@.empty_rstack: 2R@ +[Hera] [HADES][TEST ] [KRELTSC: 6825819462] Expected error occurred +[Hera] [HADES][TEST ] Testing 2R@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6828385830] Expected: Should cause return stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 6830090295] 2R@: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6831402753] === Double Number Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 6832871136] +[Hera] === Testing Module: Format Words === +[Hera] [HADES][INFO ] [KRELTSC: 6834434124] Running Format Words Tests (Module 10)... +[Hera] [HADES][TEST ] [KRELTSC: 6835707795] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6838127499] Testing word: BASE +[Hera] [HADES][TEST ] [KRELTSC: 6839622153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6841072203] Running BASE.decimal: DECIMAL 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6843977133] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6845617569] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6846970032] Running BASE.hex: HEX FF . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6849405213] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6851493285] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6852630750] Running BASE.octal: OCTAL 52 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6854266965] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6856054800] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6857128551] Running BASE.base_store: 16 BASE ! 255 . CR +[Hera] 467 +[Hera] [HADES][TEST ] [KRELTSC: 6859047174] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6861549702] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6863335563] Running BASE.base_fetch: BASE @ . CR +[Hera] 14 +[Hera] [HADES][TEST ] [KRELTSC: 6865846512] Test passed +[Hera] [HADES][TEST ] Testing BASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6867758163] Expected: Should print current base +[Hera] [HADES][TEST ] [KRELTSC: 6868827252] BASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6870250170] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6872336856] Testing word: DECIMAL +[Hera] [HADES][TEST ] [KRELTSC: 6873965658] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6875513799] Running DECIMAL.from_hex: HEX FF DECIMAL . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6878214168] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6881097657] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 6882771357] Running DECIMAL.from_octal: OCTAL 52 DECIMAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6885078039] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6887340453] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 6888568365] Running DECIMAL.state_persist: DECIMAL 42 . CR 42 . CR HEX 42 . CR +[Hera] 42 +[Hera] 42 +[Hera] 66 +[Hera] [HADES][TEST ] [KRELTSC: 6891331314] Test passed +[Hera] [HADES][TEST ] Testing DECIMAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6894124293] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6895995876] DECIMAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6898100286] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6899879175] Testing word: HEX +[Hera] [HADES][TEST ] [KRELTSC: 6900975291] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6902139342] Running HEX.from_decimal: DECIMAL 255 HEX . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 6904607115] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6907465950] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 6909367416] Running HEX.from_octal: OCTAL 52 HEX . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6912489633] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6914518380] Expected: Should print: 2A +[Hera] [HADES][TEST ] [KRELTSC: 6915587658] Running HEX.state_persist: HEX FF . CR DECIMAL 255 . CR +[Hera] 255 +[Hera] [HADES][INFO ] [KRELTSC: 6917627430] 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: 6921668124] Test passed +[Hera] [HADES][TEST ] Testing HEX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6923308203] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6924448986] HEX: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6925553061] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6927036375] Testing word: OCTAL +[Hera] [HADES][TEST ] [KRELTSC: 6927963021] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6928973100] Running OCTAL.from_decimal: DECIMAL 42 OCTAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6931085868] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6932793567] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6933790269] Running OCTAL.from_hex: HEX 2A OCTAL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6940197516] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6942811092] Expected: Should print: 52 +[Hera] [HADES][TEST ] [KRELTSC: 6944277123] Running OCTAL.state_persist: DECIMAL 42 . CR OCTAL 52 . CR +[Hera] 42 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6953043657] Test passed +[Hera] [HADES][TEST ] Testing OCTAL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6955969041] Expected: Should maintain base +[Hera] [HADES][TEST ] [KRELTSC: 6957426609] OCTAL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6959032059] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6960621654] Testing word: <# +[Hera] [HADES][TEST ] [KRELTSC: 6961898202] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6962940537] Running <#.basic: DECIMAL 42 S>D <# #S #> TYPE CR +[Hera] 774763251095801167872 +[Hera] [HADES][TEST ] [KRELTSC: 6967936731] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6969447723] Expected: Should format number +[Hera] [HADES][TEST ] [KRELTSC: 6970862766] Running <#.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 6972646212] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6975005184] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 6976662840] Running <#.negative: -42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 6978972084] Test passed +[Hera] [HADES][TEST ] Testing <# ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6981412326] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 6982881507] <#: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 6984328701] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 6986892381] Testing word: # +[Hera] [HADES][TEST ] [KRELTSC: 6988036440] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 6989094210] Running #.single_digit: 15 <# # #> TYPE CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 6991242342] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6992827611] Expected: Should print rightmost digit +[Hera] [HADES][TEST ] [KRELTSC: 6993946974] Running #.multiple: 15 <# # # #> TYPE CR +[Hera] 15 +[Hera] [HADES][TEST ] [KRELTSC: 6995962344] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 6997799571] Expected: Should print digits right to left +[Hera] [HADES][TEST ] [KRELTSC: 6998855850] Running #.zero_pad: 5 <# # 0 # #> TYPE CR +[Hera] 05 +[Hera] [HADES][TEST ] [KRELTSC: 7000565187] Test passed +[Hera] [HADES][TEST ] Testing # ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7002187836] Expected: Should handle zero padding +[Hera] [HADES][TEST ] [KRELTSC: 7003244724] #: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7004678940] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7006352346] Testing word: #S +[Hera] [HADES][TEST ] [KRELTSC: 7007488446] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7008781332] Running #S.basic: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7010730510] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7012933473] Expected: Should convert all digits +[Hera] [HADES][TEST ] [KRELTSC: 7014779982] Running #S.zero: 0 <# #S #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7017536043] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7019716662] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7021143045] Running #S.large: 1234567890 <# #S #> TYPE CR +[Hera] 1234567890 +[Hera] [HADES][TEST ] [KRELTSC: 7023666153] Test passed +[Hera] [HADES][TEST ] Testing #S ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7025714997] Expected: Should handle large numbers +[Hera] [HADES][TEST ] [KRELTSC: 7027197114] #S: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7028744163] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7030962078] Testing word: SIGN +[Hera] [HADES][TEST ] [KRELTSC: 7032435690] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7033692540] Running SIGN.negative: -42 ABS <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7036168902] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7038733275] Expected: Should add minus +[Hera] [HADES][TEST ] [KRELTSC: 7040444355] Running SIGN.positive: 42 <# #S SIGN #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7043105958] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7046182143] Expected: Should not add sign +[Hera] [HADES][TEST ] [KRELTSC: 7048102236] Running SIGN.zero: 0 <# #S SIGN #> TYPE CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7050982344] Test passed +[Hera] [HADES][TEST ] Testing SIGN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7054055211] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 7055681388] SIGN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7058161425] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7060803981] Testing word: #> +[Hera] [HADES][TEST ] [KRELTSC: 7062209511] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7063555905] Running #>.normal: 42 <# #S #> TYPE CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7065925020] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7068425091] Expected: Should terminate formatting +[Hera] [HADES][TEST ] [KRELTSC: 7069880454] Running #>.empty: 0 <# #> TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7071635025] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7074027639] Expected: Should handle empty format +[Hera] [HADES][TEST ] [KRELTSC: 7075695879] Running #>.stack_effect: 42 <# #S #> SWAP . . CR +[Hera] 24 2 +[Hera] [HADES][TEST ] [KRELTSC: 7078263528] Test passed +[Hera] [HADES][TEST ] Testing #> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7081000689] Expected: Should leave addr u +[Hera] [HADES][TEST ] [KRELTSC: 7082614413] #>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7084195209] â–¶ Testing module: src/test_runner/modules/format_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7086346701] Testing word: HOLD +[Hera] [HADES][TEST ] [KRELTSC: 7087958199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7090158516] Running HOLD.basic: 42 <# 46 HOLD #S #> TYPE CR +[Hera] 42. +[Hera] [HADES][TEST ] [KRELTSC: 7093275168] Test passed +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7098154581] Expected: Should insert dot +[Hera] [HADES][TEST ] [KRELTSC: 7104233808] Running HOLD.overflow: <# 257 HOLD #> +[Hera] [HADES][ERROR] [KRELTSC: 7106345757] HOLD: byte out of range (257) +[Hera] [HADES][TEST ] [KRELTSC: 7108447689] Expected error occurred +[Hera] [HADES][TEST ] Testing HOLD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7123072509] Expected: Should handle overflow +[Hera] [HADES][TEST ] [KRELTSC: 7124110392] HOLD: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7125599187] === Format Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 7127026158] +[Hera] === Testing Module: String Words === +[Hera] [HADES][INFO ] [KRELTSC: 7129104864] Running String Words Tests (Module 11)... +[Hera] [HADES][TEST ] [KRELTSC: 7130505879] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7132484247] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7133915460] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7135220295] Running COUNT.basic: HERE S" Test" DROP COUNT . . CR +[Hera] 84 121 +[Hera] [HADES][TEST ] [KRELTSC: 7138556649] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7141082151] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7142639343] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7145416635] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7148172192] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7149339309] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7151375049] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7154250516] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7155745758] Running COUNT.string_bounds: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7158274473] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7161141078] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 7163297736] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 7165354329] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7167144243] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7170314655] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7172220300] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7173934740] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7175738997] Testing word: -TRAILING +[Hera] [HADES][TEST ] [KRELTSC: 7176995574] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7178214603] Running -TRAILING.basic: HERE S" Test " -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7181264811] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7184641401] Expected: Should trim spaces +[Hera] [HADES][TEST ] [KRELTSC: 7186222638] Running -TRAILING.all_spaces: HERE S" " -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7188403488] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7190312430] Expected: Should handle all spaces +[Hera] [HADES][TEST ] [KRELTSC: 7191596727] Running -TRAILING.no_spaces: HERE S" Test" -TRAILING TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7194015024] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7197228990] Expected: Should handle no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7198846116] Running -TRAILING.empty: HERE 0 -TRAILING TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7202151285] Test passed +[Hera] [HADES][TEST ] Testing -TRAILING ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7205365503] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7206853899] -TRAILING: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7208361132] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7210308798] Testing word: CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7212151632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7213885371] Running CMOVE.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7216826148] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7219448775] Expected: Should copy string +[Hera] [HADES][TEST ] [KRELTSC: 7220893113] Running CMOVE.empty: HERE HERE 10 + 0 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7222968690] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7226370354] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7228121607] Running CMOVE.overlap: HERE DUP 1+ 5 CMOVE +[Hera] [HADES][TEST ] [KRELTSC: 7230031557] Test passed +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7233181305] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7235129202] Running CMOVE.bounds: HERE PAD 1000 CMOVE +[Hera] [HADES][ERROR] [KRELTSC: 7237435044] CMOVE: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7239262464] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7242722949] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7244180643] CMOVE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7246413048] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7249160856] Testing word: CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7250583417] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7251865698] Running CMOVE>.basic: HERE S" Test" DUP >R HERE 10 + SWAP CMOVE> CR + +[Hera] [HADES][TEST ] [KRELTSC: 7255321290] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7258084428] Expected: Should copy backward +[Hera] [HADES][TEST ] [KRELTSC: 7260070776] Running CMOVE>.empty: HERE HERE 10 + 0 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7262882361] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7265773977] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7267232532] Running CMOVE>.overlap: HERE DUP 1+ 5 CMOVE> +[Hera] [HADES][TEST ] [KRELTSC: 7269122091] Test passed +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7272177906] Expected: Should handle overlap +[Hera] [HADES][TEST ] [KRELTSC: 7273715484] Running CMOVE>.bounds: HERE PAD 1000 CMOVE> +[Hera] [HADES][ERROR] [KRELTSC: 7276009377] CMOVE>: out-of-bounds (src=125 dst=5242368 n=1000) +[Hera] [HADES][TEST ] [KRELTSC: 7278142494] Expected error occurred +[Hera] [HADES][TEST ] Testing CMOVE> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7280906451] Expected: Should check bounds +[Hera] [HADES][TEST ] [KRELTSC: 7282733556] CMOVE>: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7284482814] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7287125496] Testing word: COMPARE +[Hera] [HADES][TEST ] [KRELTSC: 7288964109] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7290961062] Running COMPARE.equal: HERE S" Test" HERE S" Test" COMPARE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7299138483] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7301365638] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 7302484035] Running COMPARE.less: HERE S" Test1" HERE S" Test2" COMPARE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7305379914] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7306994415] Expected: Should return -1 +[Hera] [HADES][TEST ] [KRELTSC: 7308373863] Running COMPARE.greater: HERE S" Test2" HERE S" Test1" COMPARE . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7311151092] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7313731047] Expected: Should return 1 +[Hera] [HADES][TEST ] [KRELTSC: 7314705699] Running COMPARE.different_lengths: HERE S" Test" HERE S" Testing" COMPARE . CR +[Hera] [HADES][INFO ] [KRELTSC: 7316623734] 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: 7321687506] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7324376808] Expected: Should handle lengths +[Hera] [HADES][TEST ] [KRELTSC: 7325403729] Running COMPARE.empty: HERE 0 HERE 0 COMPARE . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7327642203] Test passed +[Hera] [HADES][TEST ] Testing COMPARE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7329751401] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7331763285] COMPARE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7333456515] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7334981220] Testing word: SEARCH +[Hera] [HADES][TEST ] [KRELTSC: 7336264530] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7340684736] Running SEARCH.found: HERE S" Testing" HERE S" Test" SEARCH . . . CR +[Hera] -1 15 120 +[Hera] [HADES][TEST ] [KRELTSC: 7344019158] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7346016867] Expected: Should find substring +[Hera] [HADES][TEST ] [KRELTSC: 7348169682] Running SEARCH.not_found: HERE S" Testing" HERE S" Xyz" SEARCH . . . CR +[Hera] -1 7 141 +[Hera] [HADES][TEST ] [KRELTSC: 7351858416] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7354630521] Expected: Should return false +[Hera] [HADES][TEST ] [KRELTSC: 7356158943] Running SEARCH.empty_pattern: HERE S" Test" HERE 0 SEARCH . . . CR +[Hera] -1 4 145 +[Hera] [HADES][TEST ] [KRELTSC: 7359674259] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7362810210] Expected: Should handle empty pattern +[Hera] [HADES][TEST ] [KRELTSC: 7364890029] Running SEARCH.empty_string: HERE 0 HERE S" Test" SEARCH . . . CR +[Hera] -1 30 120 +[Hera] [HADES][TEST ] [KRELTSC: 7368241923] Test passed +[Hera] [HADES][TEST ] Testing SEARCH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7370453538] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7371939057] SEARCH: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7374270918] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7376549208] Testing word: SCAN +[Hera] [HADES][TEST ] [KRELTSC: 7378032900] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7379589672] Running SCAN.basic: HERE S" Test,Data" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7385101269] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7387748025] Expected: Should find space +[Hera] [HADES][TEST ] [KRELTSC: 7389504339] Running SCAN.not_found: HERE S" TestData" BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7394896236] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7397486754] Expected: Should scan to end +[Hera] [HADES][TEST ] [KRELTSC: 7398711012] Running SCAN.empty: HERE 0 BL SCAN TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7401354429] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7404293652] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7406226534] Running SCAN.all_delims: HERE S" " BL SCAN TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7409724693] Test passed +[Hera] [HADES][TEST ] Testing SCAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7412792751] Expected: Should handle all delims +[Hera] [HADES][TEST ] [KRELTSC: 7414679370] SCAN: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7417010454] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7419722016] Testing word: SKIP +[Hera] [HADES][TEST ] [KRELTSC: 7421367828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7422982497] Running SKIP.basic: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7427623182] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7429681602] Expected: Should skip spaces +[Hera] [HADES][TEST ] [KRELTSC: 7431030390] Running SKIP.no_delims: HERE S" Test" BL SKIP TYPE CR +[Hera] Test +[Hera] [HADES][TEST ] [KRELTSC: 7434080283] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7439397609] Expected: Should not skip +[Hera] [HADES][TEST ] [KRELTSC: 7440796671] Running SKIP.empty: HERE 0 BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7444053666] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7446330318] Expected: Should handle empty +[Hera] [HADES][TEST ] [KRELTSC: 7447513164] Running SKIP.all_delims: HERE S" " BL SKIP TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7449762999] Test passed +[Hera] [HADES][TEST ] Testing SKIP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7452009642] Expected: Should skip all +[Hera] [HADES][TEST ] [KRELTSC: 7453966065] SKIP: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7455773157] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7457754780] Testing word: BLANK +[Hera] [HADES][TEST ] [KRELTSC: 7458879624] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7459830945] Running BLANK.basic: HERE 5 BLANK HERE 5 TYPE CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7462177695] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7465520790] Expected: Should fill with spaces +[Hera] [HADES][TEST ] [KRELTSC: 7467561129] Running BLANK.zero: HERE 0 BLANK HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7469926569] Test passed +[Hera] [HADES][TEST ] Testing BLANK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7472412528] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 7474213635] BLANK: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7475919381] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7478361198] Testing word: S" +[Hera] [HADES][TEST ] [KRELTSC: 7479372327] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7480670295] Running S".interpret_len: S" hello" . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7483305333] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7486115427] Expected: Should print: 5 (length) +[Hera] [HADES][TEST ] [KRELTSC: 7487515182] Running S".interpret_type: S" hello" TYPE CR +[Hera] hello +[Hera] [HADES][TEST ] [KRELTSC: 7489564656] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7492065567] Expected: Should print: hello +[Hera] [HADES][TEST ] [KRELTSC: 7493928960] Running S".empty: S" " . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7496497596] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7498854657] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7500459309] Running S".compile_type: : TSQ S" world" TYPE CR ; TSQ +[Hera] world +[Hera] [HADES][TEST ] [KRELTSC: 7508992029] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7511863737] Expected: Should print: world +[Hera] [HADES][TEST ] [KRELTSC: 7513730490] Running S".compile_len: : TSQ2 S" forth" SWAP DROP . CR ; TSQ2 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 7519171128] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7521940986] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 7523960094] Running S".compile_twice: : TSQ3 S" ab" TYPE S" cd" TYPE CR ; TSQ3 +[Hera] abcd +[Hera] [HADES][TEST ] [KRELTSC: 7526972901] Test passed +[Hera] [HADES][TEST ] Testing S" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7528670688] Expected: Should print: abcd +[Hera] [HADES][TEST ] [KRELTSC: 7529868108] S": 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7531494117] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7533521268] Testing word: BL +[Hera] [HADES][TEST ] [KRELTSC: 7534717890] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7536339363] Running BL.value: BL . CR +[Hera] 32 +[Hera] [HADES][TEST ] [KRELTSC: 7538825742] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7541595789] Expected: Should print: 32 +[Hera] [HADES][TEST ] [KRELTSC: 7543785291] Running BL.as_char: BL EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7546307601] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7548956121] Expected: Should emit a space +[Hera] [HADES][TEST ] [KRELTSC: 7550302599] Running BL.in_scan: HERE S" a b" BL SCAN SWAP DROP . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 7553297913] Test passed +[Hera] [HADES][TEST ] Testing BL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7557837945] Expected: Should find space at offset 1 +[Hera] [HADES][TEST ] [KRELTSC: 7559480712] BL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7560593229] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7562629662] Testing word: SOURCE +[Hera] [HADES][TEST ] [KRELTSC: 7564092921] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7565582997] Running SOURCE.returns_pair: SOURCE SWAP DROP 0< NOT . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7569751098] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7572322632] Expected: Should return non-negative length +[Hera] [HADES][TEST ] [KRELTSC: 7573780641] Running SOURCE.has_addr: SOURCE DROP 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 7575534645] Test passed +[Hera] [HADES][TEST ] Testing SOURCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7577998218] Expected: Should return non-null address +[Hera] [HADES][TEST ] [KRELTSC: 7579875555] SOURCE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7581941115] â–¶ Testing module: src/test_runner/modules/string_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7584134754] Testing word: >IN +[Hera] [HADES][TEST ] [KRELTSC: 7585325790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7586820087] Running >IN.initial: >IN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7589786022] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7592014311] Expected: Should return input offset +[Hera] [HADES][TEST ] [KRELTSC: 7593759369] Running >IN.advances: : TWIN >IN @ >IN @ - . CR ; TWIN +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7596811257] Test passed +[Hera] [HADES][TEST ] Testing >IN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7599859680] Expected: Should print: 0 (no advance inside compiled word) +[Hera] [HADES][TEST ] [KRELTSC: 7601965308] >IN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7603973265] === String Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 7606141053] +[Hera] === Testing Module: I/O Words === +[Hera] [HADES][INFO ] [KRELTSC: 7608808809] Running I/O Words Tests (Module 9)... +[Hera] [HADES][TEST ] [KRELTSC: 7611152514] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7613445420] Testing word: . +[Hera] [HADES][TEST ] [KRELTSC: 7614512031] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7615874889] Running ..positive: 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 7617800694] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7620443544] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 7622183709] Running ..negative: -42 . CR +[Hera] -42 +[Hera] [HADES][TEST ] [KRELTSC: 7624301643] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7626906231] Expected: Should print: -42 +[Hera] [HADES][TEST ] [KRELTSC: 7629116019] Running ..zero: 0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7631572158] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7633835433] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7635510834] Running ..max_int: 2147483647 . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7637910798] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7640170335] Expected: Should print: 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 7642024719] Running ..min_int: -2147483648 . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7644659358] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7647105165] Expected: Should print: -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 7648649568] Running ..multiple: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7651529193] Test passed +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7653707859] Expected: Should print: 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7655244429] Running ..empty_stack: . +[Hera] [HADES][TEST ] [KRELTSC: 7656916344] Expected error occurred +[Hera] [HADES][TEST ] Testing . ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7660345140] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7662097548] .: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7663941579] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7665977802] Testing word: CR +[Hera] [HADES][TEST ] [KRELTSC: 7667330790] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7668775506] Running CR.basic: 42 . CR 43 . CR +[Hera] 42 +[Hera] 43 +[Hera] [HADES][TEST ] [KRELTSC: 7671664455] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7674116583] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 7675825563] Running CR.multiple: CR CR CR + + + +[Hera] [HADES][TEST ] [KRELTSC: 7678034805] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7680304653] Expected: Should print multiple newlines +[Hera] [HADES][TEST ] [KRELTSC: 7681557492] Running CR.no_stack_effect: DEPTH CR DEPTH = . CR + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7683573093] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7687728615] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7689643374] Running CR.after_output: 1 2 3 . . . CR +[Hera] 3 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 7692273771] Test passed +[Hera] [HADES][TEST ] Testing CR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7695075192] Expected: Should work after output +[Hera] [HADES][TEST ] [KRELTSC: 7696564428] CR: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7698267507] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7700884065] Testing word: SPACE +[Hera] [HADES][TEST ] [KRELTSC: 7702269960] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7703965815] Running SPACE.basic: 42 . SPACE 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7706702052] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7709686404] Expected: Should add space between numbers +[Hera] [HADES][TEST ] [KRELTSC: 7711553283] Running SPACE.multiple: SPACE SPACE SPACE +[Hera] [HADES][INFO ] [KRELTSC: 7715697045] 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: 7719286911] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7722084090] Expected: Should print multiple spaces +[Hera] [HADES][TEST ] [KRELTSC: 7724012709] Running SPACE.no_stack_effect: DEPTH SPACE DEPTH = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7727124720] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7731467730] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 7733324319] Running SPACE.with_text: 65 EMIT SPACE 66 EMIT CR +[Hera] A B +[Hera] [HADES][TEST ] [KRELTSC: 7737778755] Test passed +[Hera] [HADES][TEST ] Testing SPACE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7740108390] Expected: Should space between chars +[Hera] [HADES][TEST ] [KRELTSC: 7741587315] SPACE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7743033480] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7744687524] Testing word: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7746565449] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7748154603] Running SPACES.zero: 0 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7750314978] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7752989769] Expected: Should print no spaces +[Hera] [HADES][TEST ] [KRELTSC: 7754729913] Running SPACES.one: 1 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7756819749] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7758384333] Expected: Should print one space +[Hera] [HADES][TEST ] [KRELTSC: 7759419486] Running SPACES.multiple: 5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7761183990] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7762811427] Expected: Should print five spaces +[Hera] [HADES][TEST ] [KRELTSC: 7764716526] Running SPACES.large: 20 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7767775407] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7770156849] Expected: Should print twenty spaces +[Hera] [HADES][TEST ] [KRELTSC: 7772065350] Running SPACES.negative: -5 SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7774573359] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7776885186] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7778089032] Running SPACES.with_output: 42 . 3 SPACES 43 . CR +[Hera] 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 7781273766] Test passed +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7784032053] Expected: Should space output +[Hera] [HADES][TEST ] [KRELTSC: 7786072980] Running SPACES.empty_stack: SPACES +[Hera] [HADES][TEST ] [KRELTSC: 7788569145] Expected error occurred +[Hera] [HADES][TEST ] Testing SPACES ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7791399378] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7792774164] SPACES: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7793997960] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7796138973] Testing word: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7797224946] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7798243635] Running EMIT.letter_A: 65 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7799775942] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7801448970] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7802574927] Running EMIT.letter_Z: 90 EMIT CR +[Hera] Z +[Hera] [HADES][TEST ] [KRELTSC: 7804096839] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7806411774] Expected: Should print: Z +[Hera] [HADES][TEST ] [KRELTSC: 7807757412] Running EMIT.digit: 48 EMIT CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 7810699659] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7812315399] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 7813672608] Running EMIT.space_char: 32 EMIT CR +[Hera] +[Hera] [HADES][TEST ] [KRELTSC: 7815724035] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7817379885] Expected: Should print space +[Hera] [HADES][TEST ] [KRELTSC: 7818746733] Running EMIT.newline: 10 EMIT + +[Hera] [HADES][TEST ] [KRELTSC: 7820323056] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7822323348] Expected: Should print newline +[Hera] [HADES][TEST ] [KRELTSC: 7823932662] Running EMIT.high_ascii: 127 EMIT CR +[Hera]  +[Hera] [HADES][TEST ] [KRELTSC: 7827338778] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7829165820] Expected: Should print DEL char +[Hera] [HADES][TEST ] [KRELTSC: 7830707766] Running EMIT.truncation: 321 EMIT CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7832861043] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7835114658] Expected: Should truncate to low byte +[Hera] [HADES][TEST ] [KRELTSC: 7836287256] Running EMIT.negative: -1 EMIT CR +[Hera] ÿ +[Hera] [HADES][TEST ] [KRELTSC: 7837803498] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7839996738] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 7841801814] Running EMIT.sequence: 72 EMIT 73 EMIT 10 EMIT +[Hera] HI +[Hera] [HADES][TEST ] [KRELTSC: 7844810316] Test passed +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7847449680] Expected: Should print: HI +[Hera] [HADES][TEST ] [KRELTSC: 7849059876] Running EMIT.empty_stack: EMIT +[Hera] [HADES][TEST ] [KRELTSC: 7850763942] Expected error occurred +[Hera] [HADES][TEST ] Testing EMIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7855935213] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7862116668] EMIT: 10 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7864082877] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7866509112] Testing word: KEY +[Hera] [HADES][TEST ] [KRELTSC: 7871999436] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7874586594] KEY: 0 passed, 0 failed, 4 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7877673111] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7880662230] Testing word: ?KEY +[Hera] [HADES][TEST ] [KRELTSC: 7883649711] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7885113201] ?KEY: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7888800402] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7890975267] Testing word: TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7892609340] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7894518555] Running TYPE.basic_string: HERE S" Hello" DUP >R HERE SWAP CMOVE HERE R> TYPE CR +[Hera] Hello +[Hera] [HADES][TEST ] [KRELTSC: 7900319889] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7905347667] Expected: Should print: Hello +[Hera] [HADES][TEST ] [KRELTSC: 7907440632] Running TYPE.empty_string: HERE 0 TYPE CR + +[Hera] [HADES][TEST ] [KRELTSC: 7909911765] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7914643485] Expected: Should print nothing +[Hera] [HADES][TEST ] [KRELTSC: 7918592829] Running TYPE.single_char: HERE 65 OVER C! 1 TYPE CR +[Hera] A +[Hera] [HADES][TEST ] [KRELTSC: 7922359536] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7927051692] Expected: Should print: A +[Hera] [HADES][TEST ] [KRELTSC: 7929070296] Running TYPE.numbers: HERE S" 12345" DUP >R HERE SWAP CMOVE HERE R> TYPE CR +[Hera] 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7934641932] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7937813940] Expected: Should print: 12345 +[Hera] [HADES][TEST ] [KRELTSC: 7941602991] Running TYPE.zero_length: PAD 0 TYPE +[Hera] [HADES][TEST ] [KRELTSC: 7943765046] Test passed +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7948509429] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 7950399408] Running TYPE.one_item: PAD TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7952953869] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7954790193] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7957920180] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7959834897] Running TYPE.empty_stack: TYPE +[Hera] [HADES][ERROR] [KRELTSC: 7961923704] TYPE: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7963790289] Expected error occurred +[Hera] [HADES][TEST ] Testing TYPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7967153355] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 7969079643] TYPE: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 7971152049] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 7972796160] Testing word: COUNT +[Hera] [HADES][TEST ] [KRELTSC: 7974088752] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 7975758945] Running COUNT.basic: HERE S" Test" DROP C@ HERE 1+ SWAP COUNT . . CR +[Hera] 0 85 +[Hera] [HADES][TEST ] [KRELTSC: 7979168169] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7981931286] Expected: Should show length and addr+1 +[Hera] [HADES][TEST ] [KRELTSC: 7983950961] Running COUNT.empty: HERE 0 OVER C! COUNT . . CR +[Hera] 0 126 +[Hera] [HADES][TEST ] [KRELTSC: 7987075173] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7989523836] Expected: Should handle empty string +[Hera] [HADES][TEST ] [KRELTSC: 7991117631] Running COUNT.max_length: HERE 255 OVER C! COUNT . . CR +[Hera] 255 126 +[Hera] [HADES][TEST ] [KRELTSC: 7993978692] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 7996811067] Expected: Should handle max length +[Hera] [HADES][TEST ] [KRELTSC: 7998705729] Running COUNT.zero_addr_plus_one: HERE COUNT SWAP 1- = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8002206912] Test passed +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8005085361] Expected: Should increment address +[Hera] [HADES][TEST ] [KRELTSC: 8007053817] Running COUNT.empty_stack: COUNT +[Hera] [HADES][ERROR] [KRELTSC: 8009135568] COUNT: Data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8010671214] Expected error occurred +[Hera] [HADES][TEST ] Testing COUNT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8013564489] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8015927283] COUNT: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8017751028] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8019441171] Testing word: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8020710054] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8022141204] Running EXPECT.zero_length: PAD 0 EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8024561958] Test passed +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8026770927] Expected: Should handle zero length +[Hera] [HADES][TEST ] [KRELTSC: 8028280176] Running EXPECT.one_item: PAD EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8030595006] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8033300730] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8034839841] Running EXPECT.empty_stack: EXPECT +[Hera] [HADES][TEST ] [KRELTSC: 8036346129] Expected error occurred +[Hera] [HADES][TEST ] Testing EXPECT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8038790928] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8040112437] EXPECT: 3 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8041799577] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8043620403] Testing word: SPAN +[Hera] [HADES][TEST ] [KRELTSC: 8045123625] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8046613911] Running SPAN.zero_input: PAD 0 EXPECT SPAN @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8050070721] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8051754669] Expected: Should show zero +[Hera] [HADES][TEST ] [KRELTSC: 8052703281] Running SPAN.variable_test: SPAN @ SPAN @ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8055183738] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8058273636] Expected: Should be consistent +[Hera] [HADES][TEST ] [KRELTSC: 8060053743] Running SPAN.address_test: SPAN 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8062438209] Test passed +[Hera] [HADES][TEST ] Testing SPAN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8064496314] Expected: Should be valid address +[Hera] [HADES][TEST ] [KRELTSC: 8065929564] SPAN: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8067375708] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8069316444] Testing word: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8070643875] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8072399769] Running WORD.empty_input: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8076599517] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8080006851] Expected: Should handle empty input +[Hera] [HADES][TEST ] [KRELTSC: 8081849286] Running WORD.space_delim: 32 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8083915350] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8086570548] Expected: Should use space as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8088817842] Running WORD.newline_delim: 10 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8090502105] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8092964208] Expected: Should use newline as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8094811599] Running WORD.tab_delim: 9 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8096676399] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8099381178] Expected: Should use tab as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8101857708] Running WORD.comma_delim: 44 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8104006680] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8106959238] Expected: Should use comma as delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8109198804] Running WORD.skip_leading: BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8111894679] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8117214504] Expected: Should skip leading spaces +[Hera] [HADES][TEST ] [KRELTSC: 8119136739] Running WORD.single_char: BL WORD COUNT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8122068381] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8125071234] Expected: Should parse single character +[Hera] [HADES][TEST ] [KRELTSC: 8126939667] Running WORD.long_word: BL WORD COUNT 0 > . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8129859864] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8132805387] Expected: Should parse long word +[Hera] [HADES][TEST ] [KRELTSC: 8134509054] Running WORD.zero_delim: 0 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8136536520] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8139213159] Expected: Should handle null delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8140862646] Running WORD.high_ascii: 127 WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8142706488] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8145960291] Expected: Should handle DEL delimiter +[Hera] [HADES][TEST ] [KRELTSC: 8147845461] Running WORD.count_format: BL WORD C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8150415966] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8153030970] Expected: Should have count byte +[Hera] [HADES][TEST ] [KRELTSC: 8154716472] Running WORD.count_value: BL WORD COUNT SWAP DROP . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8157279963] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8160827451] Expected: Should return count +[Hera] [HADES][TEST ] [KRELTSC: 8162578683] Running WORD.empty_stack: WORD +[Hera] [HADES][TEST ] [KRELTSC: 8164784376] Expected error occurred +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8167559799] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8169292887] Running WORD.multi_delim: BL WORD DROP BL WORD DROP +[Hera] [HADES][TEST ] [KRELTSC: 8171388750] Test passed +[Hera] [HADES][TEST ] Testing WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8175006882] Expected: Should handle multiple parses +[Hera] [HADES][TEST ] [KRELTSC: 8177079435] WORD: 14 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8178737490] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8180719911] Testing word: BASE_OUTPUT +[Hera] [HADES][TEST ] [KRELTSC: 8182184745] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8183689458] Running BASE_OUTPUT.decimal: 10 BASE ! 255 . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8186615031] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8190247779] Expected: Should print: 255 +[Hera] [HADES][TEST ] [KRELTSC: 8191971984] Running BASE_OUTPUT.hex: 16 BASE ! 255 . CR +[Hera] 597 +[Hera] [HADES][TEST ] [KRELTSC: 8194716306] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8197922082] Expected: Should print: FF +[Hera] [HADES][TEST ] [KRELTSC: 8199486099] Running BASE_OUTPUT.octal: 8 BASE ! 64 . CR +[Hera] 52 +[Hera] [HADES][TEST ] [KRELTSC: 8201834256] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8205512280] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8207314647] Running BASE_OUTPUT.binary: 5 2 BASE ! . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 8209758417] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8212423506] Expected: Should print: 101 +[Hera] [HADES][TEST ] [KRELTSC: 8213805768] Running BASE_OUTPUT.base_restore: BASE @ DECIMAL 255 16 BASE ! . BASE ! CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8216380788] Test passed +[Hera] [HADES][TEST ] Testing BASE_OUTPUT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8220243591] Expected: Should restore base +[Hera] [HADES][TEST ] [KRELTSC: 8221947909] BASE_OUTPUT: 5 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8224025901] â–¶ Testing module: src/test_runner/modules/io_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8226121890] Testing word: FORMAT_COMBO +[Hera] [HADES][TEST ] [KRELTSC: 8227788534] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8229534600] Running FORMAT_COMBO.number_space_number: DECIMAL 42 . SPACE 43 . CR +[Hera] 42 [HADES][INFO ] [KRELTSC: 8233391439] 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: 8241570330] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8244046125] Expected: Should format: 42 43 +[Hera] [HADES][TEST ] [KRELTSC: 8245581141] Running FORMAT_COMBO.multi_line: DECIMAL 1 . CR 2 . CR 3 . CR +[Hera] 1 +[Hera] 2 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 8249678115] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8252597829] Expected: Should print on separate lines +[Hera] [HADES][TEST ] [KRELTSC: 8254970136] Running FORMAT_COMBO.indented: DECIMAL 5 SPACES 42 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8257452378] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8259769077] Expected: Should indent number +[Hera] [HADES][TEST ] [KRELTSC: 8261236158] Running FORMAT_COMBO.table_format: DECIMAL 1 . 3 SPACES 10 . 3 SPACES 100 . CR +[Hera] 1 10 100 +[Hera] [HADES][TEST ] [KRELTSC: 8264728752] Test passed +[Hera] [HADES][TEST ] Testing FORMAT_COMBO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8267474376] Expected: Should format table +[Hera] [HADES][TEST ] [KRELTSC: 8269039548] FORMAT_COMBO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8271086271] === I/O Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 8273112939] +[Hera] === Testing Module: Block Words === +[Hera] [HADES][INFO ] [KRELTSC: 8275230600] Running Block Words Tests (Module 16)... +[Hera] [HADES][TEST ] [KRELTSC: 8276997666] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8279197374] Testing word: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8280411321] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8282197623] Running BLOCK.basic: 1 BLOCK DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8285591937] Test passed +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8289509193] Expected: Should return block address +[Hera] [HADES][TEST ] [KRELTSC: 8291473323] Running BLOCK.zero_block: 0 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8293810245] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8297860095] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8299837959] Running BLOCK.large_block: 65536 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8301941886] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8304355647] Expected: Should handle large number +[Hera] [HADES][TEST ] [KRELTSC: 8306063304] Running BLOCK.negative: -1 BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8308196610] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8311409274] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 8313077346] Running BLOCK.empty_stack: BLOCK +[Hera] [HADES][TEST ] [KRELTSC: 8315077344] Expected error occurred +[Hera] [HADES][TEST ] Testing BLOCK ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8318707278] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8321540619] BLOCK: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8326712520] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8330646198] Testing word: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8332142385] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8333494071] Running BUFFER.basic: 1 BUFFER DUP . CR +[Hera] 5238784 +[Hera] [HADES][TEST ] [KRELTSC: 8336362104] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8339090025] Expected: Should return buffer address +[Hera] [HADES][TEST ] [KRELTSC: 8340980571] Running BUFFER.zero_block: 0 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8343281604] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8346474528] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8348259234] Running BUFFER.flush_dirty: 2 BLOCK 1+ 2 BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8350346088] Test passed +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8352721062] Expected: Should flush if dirty +[Hera] [HADES][TEST ] [KRELTSC: 8354079300] Running BUFFER.empty_stack: BUFFER +[Hera] [HADES][TEST ] [KRELTSC: 8355593820] Expected error occurred +[Hera] [HADES][TEST ] Testing BUFFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8358033054] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8359478610] BUFFER: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8361122574] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8362978029] Testing word: UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8364198696] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8365565586] Running UPDATE.basic: 1 BLOCK UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8367810486] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8370167316] Expected: Should mark block dirty +[Hera] [HADES][TEST ] [KRELTSC: 8371608987] Running UPDATE.multiple: 1 BLOCK UPDATE UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8373388254] Test passed +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8376164895] Expected: Should handle multiple updates +[Hera] [HADES][TEST ] [KRELTSC: 8377770135] Running UPDATE.no_block: 0 SCR ! UPDATE +[Hera] [HADES][TEST ] [KRELTSC: 8379767193] Expected error occurred +[Hera] [HADES][TEST ] Testing UPDATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8382570567] Expected: Should error: blk=0 is invalid +[Hera] [HADES][TEST ] [KRELTSC: 8384347566] UPDATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8386028679] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8387771301] Testing word: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8389072776] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8390335044] Running SAVE-BUFFERS.basic: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8392614342] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8395063761] Expected: Should flush all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8396530401] Running SAVE-BUFFERS.dirty_blocks: 1 BLOCK UPDATE SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8399030073] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8402265606] Expected: Should save dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8404389756] Running SAVE-BUFFERS.no_dirty: SAVE-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8406661536] Test passed +[Hera] [HADES][TEST ] Testing SAVE-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8409875712] Expected: Should handle no dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8412430950] SAVE-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8414892654] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8417278926] Testing word: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8418915498] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8420388480] Running EMPTY-BUFFERS.basic: EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8422437975] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8424806166] Expected: Should invalidate all buffers +[Hera] [HADES][TEST ] [KRELTSC: 8426960934] Running EMPTY-BUFFERS.after_use: 1 BLOCK EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8429451723] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8432337438] Expected: Should invalidate used buffers +[Hera] [HADES][TEST ] [KRELTSC: 8434491009] Running EMPTY-BUFFERS.dirty_blocks: 1 BLOCK UPDATE EMPTY-BUFFERS +[Hera] [HADES][TEST ] [KRELTSC: 8437050006] Test passed +[Hera] [HADES][TEST ] Testing EMPTY-BUFFERS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8439991287] Expected: Should handle dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8442063987] EMPTY-BUFFERS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8444386965] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8446828005] Testing word: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8448601014] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8450313816] Running FLUSH.basic: FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8452169292] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8455201692] Expected: Should save and invalidate buffers +[Hera] [HADES][TEST ] [KRELTSC: 8457371496] Running FLUSH.dirty_blocks: 1 BLOCK UPDATE FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8459897082] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8462881140] Expected: Should flush dirty blocks +[Hera] [HADES][TEST ] [KRELTSC: 8464772484] Running FLUSH.after_empty: EMPTY-BUFFERS FLUSH +[Hera] [HADES][TEST ] [KRELTSC: 8466707088] Test passed +[Hera] [HADES][TEST ] Testing FLUSH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8469697593] Expected: Should handle empty buffers +[Hera] [HADES][TEST ] [KRELTSC: 8471900010] FLUSH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8474155746] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8476846707] Testing word: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8477837739] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8478913002] Running LOAD.basic: 1 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8480980410] Test passed +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8483710221] Expected: Should interpret block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8485783929] Running LOAD.zero_block: 0 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8488135908] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8492386245] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8493699249] Running LOAD.nonexistent: 9999 LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8495162613] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8497554744] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8499266748] Running LOAD.empty_stack: LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8501167458] Expected error occurred +[Hera] [HADES][TEST ] Testing LOAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8503821144] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8505455973] LOAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8507214933] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8508651648] Testing word: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8509541607] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8510513235] 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: 8547812847] Test passed +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8550603474] Expected: Should display block 1 +[Hera] [HADES][TEST ] [KRELTSC: 8552310207] Running LIST.zero_block: 0 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8553827436] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8557086237] Expected: Should handle block 0 +[Hera] [HADES][TEST ] [KRELTSC: 8559031467] Running LIST.nonexistent: 9999 LIST +[Hera] [HADES][TEST ] [KRELTSC: 8561358498] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8564396463] Expected: Should handle missing block +[Hera] [HADES][TEST ] [KRELTSC: 8566940676] Running LIST.empty_stack: LIST +[Hera] [HADES][TEST ] [KRELTSC: 8568731367] Expected error occurred +[Hera] [HADES][TEST ] Testing LIST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8571831933] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8573783316] LIST: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8575731381] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8577911643] Testing word: SCR +[Hera] [HADES][TEST ] [KRELTSC: 8579442123] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8581077351] Running SCR.basic: SCR @ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8584024974] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8587189590] Expected: Should show current block +[Hera] [HADES][TEST ] [KRELTSC: 8589037821] 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: 8632474473] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8635877019] Expected: Should update after LIST +[Hera] [HADES][TEST ] [KRELTSC: 8637925422] Running SCR.after_load: 1 LOAD SCR @ . CR +[Hera] [HADES][TEST ] [KRELTSC: 8640307326] Test passed +[Hera] [HADES][TEST ] Testing SCR ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8643766236] Expected: Should update after LOAD +[Hera] [HADES][TEST ] [KRELTSC: 8646409128] SCR: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8649636954] â–¶ Testing module: src/test_runner/modules/block_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 8652458745] Testing word: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8654276505] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8656306155] Running THRU.single_block: 1 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8658686862] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8661791397] Expected: Should load single block (1-1) +[Hera] [HADES][TEST ] [KRELTSC: 8663842068] Running THRU.ascending: 1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8665882722] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8668883370] Expected: Should load blocks 1-3 in order +[Hera] [HADES][TEST ] [KRELTSC: 8671417692] Running THRU.descending: 3 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8673897498] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8676946824] Expected: Should auto-swap and load 1-3 +[Hera] [HADES][TEST ] [KRELTSC: 8679008058] Running THRU.same_block: 2 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8681055222] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8684064669] Expected: Should load single block (2-2) +[Hera] [HADES][TEST ] [KRELTSC: 8686158852] Running THRU.zero_start: 0 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8688391236] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8690361876] Expected: Should reject block 0 as start +[Hera] [HADES][TEST ] [KRELTSC: 8692559736] Running THRU.zero_end: 1 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8694482160] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8697643836] Expected: Should reject block 0 as end +[Hera] [HADES][TEST ] [KRELTSC: 8699316087] Running THRU.both_zero: 0 0 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8701015638] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8704255959] Expected: Should reject both blocks as 0 +[Hera] [HADES][TEST ] [KRELTSC: 8706478494] Running THRU.invalid_start: 9999 10000 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8708763294] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8712992946] Expected: Should reject invalid start block +[Hera] [HADES][TEST ] [KRELTSC: 8715398223] Running THRU.invalid_end: 1 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8717375184] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8720572245] Expected: Should reject invalid end block +[Hera] [HADES][TEST ] [KRELTSC: 8722507185] Running THRU.both_invalid: 9998 9999 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8724292101] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8727019077] Expected: Should reject both invalid blocks +[Hera] [HADES][TEST ] [KRELTSC: 8728897968] Running THRU.empty_stack: THRU +[Hera] [HADES][TEST ] [KRELTSC: 8731637439] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8735668179] Expected: Should cause stack underflow (no args) +[Hera] [HADES][TEST ] [KRELTSC: 8737716099] Running THRU.one_arg: 1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8740393032] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8743350231] Expected: Should cause stack underflow (one arg) +[Hera] [HADES][TEST ] [KRELTSC: 8745401952] Running THRU.small_range: 1 2 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8747522889] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8750419272] Expected: Should load 2-block range +[Hera] [HADES][TEST ] [KRELTSC: 8752707033] Running THRU.medium_range: 1 5 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8755310319] Test passed +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8758009155] Expected: Should load 5-block range +[Hera] [HADES][TEST ] [KRELTSC: 8759796549] Running THRU.negative_start: -1 3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8761900623] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8765178576] Expected: Should handle negative start +[Hera] [HADES][TEST ] [KRELTSC: 8767256652] Running THRU.negative_end: 1 -3 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8769318285] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8772054165] Expected: Should handle negative end +[Hera] [HADES][TEST ] [KRELTSC: 8774388273] Running THRU.both_negative: -3 -1 THRU +[Hera] [HADES][TEST ] [KRELTSC: 8777160357] Expected error occurred +[Hera] [HADES][TEST ] Testing THRU ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8780468739] Expected: Should handle both negative +[Hera] [HADES][TEST ] [KRELTSC: 8782513026] THRU: 17 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8784805197] === Block Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 8787024267] +[Hera] === Testing Module: Dictionary Words === +[Hera] [HADES][INFO ] [KRELTSC: 8789443425] Running Dictionary Words Tests (Module 4)... +[Hera] [HADES][TEST ] [KRELTSC: 8791318305] Testing word: HERE +[Hera] [HADES][TEST ] [KRELTSC: 8793039255] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8794745295] Running HERE.basic: HERE HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8797372605] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8799363237] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 8800556541] Running HERE.after_comma: HERE 42 , HERE SWAP - 1 CELLS = 0 SWAP / +[Hera] [HADES][TEST ] [KRELTSC: 8802878637] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8805503973] Expected: Asserts HERE advances by exactly 1 CELLS (8 bytes on 64-bit) +[Hera] [HADES][TEST ] [KRELTSC: 8808101337] Running HERE.after_c_comma: HERE 65 C, HERE SWAP - . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 8811092619] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8814110655] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 8816511648] Running HERE.after_allot: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8819476281] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8822097354] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8823682854] Running HERE.stability: HERE DUP HERE = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 8826576402] Test passed +[Hera] [HADES][TEST ] Testing HERE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8829593388] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 8833478745] HERE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8835990555] Testing word: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8837535588] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8839091079] Running ALLOT.basic: HERE 10 ALLOT HERE SWAP - . CR +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 8842092735] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8845071522] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 8846844069] Running ALLOT.zero: HERE 0 ALLOT HERE SWAP - . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8849440173] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8851719072] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 8853096042] Running ALLOT.negative: HERE -4 ALLOT HERE SWAP - . CR +[Hera] -4 +[Hera] [HADES][TEST ] [KRELTSC: 8855475258] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8858463432] Expected: Should print: -4 +[Hera] [HADES][TEST ] [KRELTSC: 8861330226] Running ALLOT.large: HERE 100 ALLOT HERE SWAP - . CR +[Hera] 100 +[Hera] [HADES][TEST ] [KRELTSC: 8865502821] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8868524007] Expected: Should print: 100 +[Hera] [HADES][TEST ] [KRELTSC: 8870430219] Running ALLOT.after_use: ALIGN HERE 10 ALLOT 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8873913972] Test passed +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8876204505] Expected: Should store and retrieve +[Hera] [HADES][TEST ] [KRELTSC: 8878141041] Running ALLOT.empty_stack: ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 8879911467] Expected error occurred +[Hera] [HADES][TEST ] Testing ALLOT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8883181377] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8884950144] ALLOT: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8886472119] Testing word: , +[Hera] [HADES][TEST ] [KRELTSC: 8887821348] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8889178956] Running ,.basic: 42 , HERE 1 CELLS - @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 8891500044] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8893872582] Expected: Should compile 42 +[Hera] [HADES][TEST ] [KRELTSC: 8895358899] Running ,.negative: -999 , HERE 1 CELLS - @ . CR +[Hera] [HADES][INFO ] [KRELTSC: 8908834074] 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: 8914268685] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8917105974] Expected: Should compile -999 +[Hera] [HADES][TEST ] [KRELTSC: 8918875812] Running ,.zero: 0 , HERE 1 CELLS - @ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8922396756] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8925349818] Expected: Should compile 0 +[Hera] [HADES][TEST ] [KRELTSC: 8927126439] Running ,.max_int: 2147483647 , HERE 1 CELLS - @ . CR +[Hera] 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 8929886973] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8933055768] Expected: Should compile max int +[Hera] [HADES][TEST ] [KRELTSC: 8935246215] Running ,.min_int: -2147483648 , HERE 1 CELLS - @ . CR +[Hera] -2147483648 +[Hera] [HADES][TEST ] [KRELTSC: 8938898850] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8942612889] Expected: Should compile min int +[Hera] [HADES][TEST ] [KRELTSC: 8944185537] Running ,.multiple: 10 , 20 , HERE 1 CELLS - @ . HERE 1 CELLS - @ . CR +[Hera] 20 20 +[Hera] [HADES][TEST ] [KRELTSC: 8946934059] Test passed +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8949468045] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 8951353698] Running ,.empty_stack: , +[Hera] [HADES][TEST ] [KRELTSC: 8953519197] Expected error occurred +[Hera] [HADES][TEST ] Testing , ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8956604433] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 8958501258] ,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 8960916888] Testing word: C, +[Hera] [HADES][TEST ] [KRELTSC: 8965341273] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 8966372163] Running C,.basic: 65 C, HERE 1 - C@ . CR +[Hera] 65 +[Hera] [HADES][TEST ] [KRELTSC: 8968539720] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8972230680] Expected: Should compile byte 65 +[Hera] [HADES][TEST ] [KRELTSC: 8973897555] Running C,.zero: 0 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8976453612] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8979179013] Expected: Should compile byte 0 +[Hera] [HADES][TEST ] [KRELTSC: 8983557786] Running C,.high_byte: 255 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 8986461099] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8989283877] Expected: Should compile byte 255 +[Hera] [HADES][TEST ] [KRELTSC: 8991351789] Running C,.truncation: 256 C, HERE 1 - C@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 8994854925] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 8998238592] Expected: Should truncate to 0 +[Hera] [HADES][TEST ] [KRELTSC: 9000072081] Running C,.negative: -1 C, HERE 1 - C@ . CR +[Hera] 255 +[Hera] [HADES][TEST ] [KRELTSC: 9002892843] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9007318593] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 9009709296] Running C,.multiple: 65 C, 66 C, HERE 2 - C@ . HERE 1 - C@ . CR +[Hera] 65 66 +[Hera] [HADES][TEST ] [KRELTSC: 9012994536] Test passed +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9015891675] Expected: Should compile multiple +[Hera] [HADES][TEST ] [KRELTSC: 9017918469] Running C,.empty_stack: C, +[Hera] [HADES][TEST ] [KRELTSC: 9020094153] Expected error occurred +[Hera] [HADES][TEST ] Testing C, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9024358875] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9029525169] C,: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9031491483] Testing word: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9033094371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9034892559] Running 2,.basic: 12345 67890 2, HERE 2 CELLS - 2@ . . CR +[Hera] 67890 12345 +[Hera] [HADES][TEST ] [KRELTSC: 9037891464] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9041349408] Expected: Should compile double +[Hera] [HADES][TEST ] [KRELTSC: 9042326118] Running 2,.zero: 0 0 2, HERE 2 CELLS - 2@ . . CR +[Hera] 0 0 +[Hera] [HADES][TEST ] [KRELTSC: 9044391846] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9046534476] Expected: Should compile zero double +[Hera] [HADES][TEST ] [KRELTSC: 9047857161] Running 2,.negative: -1000 -2000 2, HERE 2 CELLS - 2@ . . CR +[Hera] -2000 -1000 +[Hera] [HADES][TEST ] [KRELTSC: 9050059620] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9052112769] Expected: Should compile negative double +[Hera] [HADES][TEST ] [KRELTSC: 9053769459] Running 2,.large: 2147483647 -1 2, HERE 2 CELLS - 2@ . . CR +[Hera] -1 2147483647 +[Hera] [HADES][TEST ] [KRELTSC: 9056508573] Test passed +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9059194158] Expected: Should compile large double +[Hera] [HADES][TEST ] [KRELTSC: 9060951858] Running 2,.one_item: 42 2, +[Hera] [HADES][TEST ] [KRELTSC: 9062643387] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9064877073] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9066284703] Running 2,.empty_stack: 2, +[Hera] [HADES][TEST ] [KRELTSC: 9067961616] Expected error occurred +[Hera] [HADES][TEST ] Testing 2, ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9070469646] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9072371469] 2,: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9074135280] Testing word: PAD +[Hera] [HADES][TEST ] [KRELTSC: 9075350907] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9076529049] Running PAD.basic: PAD PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9078192081] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9080164947] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9081703512] Running PAD.different_from_here: PAD HERE = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9084805149] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9087497748] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 9088966929] Running PAD.stability: PAD DUP PAD = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9091299672] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9093618177] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9095089101] Running PAD.usable: PAD 42 OVER ! @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9104017020] Test passed +[Hera] [HADES][TEST ] Testing PAD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9107399826] Expected: Should be usable memory +[Hera] [HADES][TEST ] [KRELTSC: 9109052169] PAD: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9110795862] Testing word: SP@ +[Hera] [HADES][TEST ] [KRELTSC: 9112603206] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9114223272] Running SP@.depth_effect: 42 SP@ SWAP DROP SP@ = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9117489339] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9120031074] Expected: Should show stack effect +[Hera] [HADES][TEST ] [KRELTSC: 9121647633] Running SP@.empty_stack: DEPTH 0= SP@ AND . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9124079097] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9126433155] Expected: Should work on empty stack +[Hera] [HADES][TEST ] [KRELTSC: 9128411733] Running SP@.multiple_items: 1 2 3 SP@ SWAP DROP SWAP DROP SWAP DROP SP@ = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9132350094] Test passed +[Hera] [HADES][TEST ] Testing SP@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9135215922] Expected: Should track changes +[Hera] [HADES][TEST ] [KRELTSC: 9137020662] SP@: 3 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9138789870] Testing word: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9140094495] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9141516888] Running SP!.basic_restore: 1 2 3 SP@ 4 5 6 DROP DROP DROP SP! DEPTH . +[Hera] 3 [HADES][TEST ] [KRELTSC: 9144429042] Test passed +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9146596326] Expected: Should restore stack +[Hera] [HADES][TEST ] [KRELTSC: 9148061160] Running SP!.invalid_addr: 0 SP! +[Hera] [HADES][TEST ] [KRELTSC: 9149637357] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9152178462] Expected: Should cause error +[Hera] [HADES][TEST ] [KRELTSC: 9153478677] Running SP!.empty_stack: SP! +[Hera] [HADES][TEST ] [KRELTSC: 9154927614] Expected error occurred +[Hera] [HADES][TEST ] Testing SP! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9157747704] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 9159356850] SP!: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9160984077] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9162142374] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9163347270] Running LATEST.basic: LATEST LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9165914121] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9168512493] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 9170318178] Running LATEST.stability: LATEST DUP LATEST = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9173582418] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9176359374] Expected: Should be stable +[Hera] [HADES][TEST ] [KRELTSC: 9178033872] LATEST: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9179589195] Testing word: COMPILATION +[Hera] [HADES][TEST ] [KRELTSC: 9180996510] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9182413254] Running COMPILATION.here_comma_sequence: HERE 10 , 20 , 30 , HERE SWAP - 12 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9185734761] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9188429040] Expected: Should advance HERE by 12 +[Hera] [HADES][TEST ] [KRELTSC: 9190366206] Running COMPILATION.mixed_compilation: HERE 42 , 65 C, 100 200 2, HERE SWAP - 13 = . CR +[Hera] [HADES][INFO ] [KRELTSC: 9193564086] 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: 9198717948] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9201616410] Expected: Should advance correctly +[Hera] [HADES][TEST ] [KRELTSC: 9203327868] Running COMPILATION.allot_comma_combo: HERE 10 ALLOT 99 , HERE SWAP - 14 = . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9206216061] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9209046567] Expected: Should combine allot and comma +[Hera] [HADES][TEST ] [KRELTSC: 9210809832] Running COMPILATION.pad_isolation: PAD 999 OVER ! HERE 42 , PAD @ 999 = . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 9214292787] Test passed +[Hera] [HADES][TEST ] Testing COMPILATION ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9217409145] Expected: PAD should be isolated +[Hera] [HADES][TEST ] [KRELTSC: 9219248094] COMPILATION: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9221500659] Testing word: STACK_MGMT +[Hera] [HADES][TEST ] [KRELTSC: 9223096722] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9224544189] Running STACK_MGMT.sp_round_trip: 42 43 SP@ >R 44 45 R> SP! . . CR +[Hera] 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9227863029] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9231186972] Expected: Should print: 43 42 +[Hera] [HADES][TEST ] [KRELTSC: 9232975731] 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: 9236656632] Test passed +[Hera] [HADES][TEST ] Testing STACK_MGMT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9239184570] Expected: Should preserve depth +[Hera] [HADES][TEST ] [KRELTSC: 9240692601] STACK_MGMT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9243602025] === Dictionary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 9246463653] +[Hera] === Testing Module: Dictionary Manipulation Words === +[Hera] [HADES][INFO ] [KRELTSC: 9249450945] Running Dictionary Manipulation Words Tests (Module 14)... +[Hera] [HADES][TEST ] [KRELTSC: 9252187287] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9255217965] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9257151036] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9259204416] Running CREATE.basic: CREATE test1 42 , test1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9263661771] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9266997873] Expected: Should create and store +[Hera] [HADES][TEST ] [KRELTSC: 9268770378] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 9270730287] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9273620958] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9275188986] Running CREATE.redefine_shadows: CREATE T 1 , CREATE T 2 , T @ . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 9278974362] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9282421071] Expected: Newest definition should win (prints 2) +[Hera] [HADES][TEST ] [KRELTSC: 9284540223] Running CREATE.duplicate: CREATE test2 CREATE test2 +[Hera] [HADES][TEST ] [KRELTSC: 9287528397] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9291359301] Expected: Should allow redefinition (latest shadows) +[Hera] [HADES][TEST ] [KRELTSC: 9293826864] CREATE: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9296466060] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9299601843] Testing word: FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9301650372] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9303547197] Running FORGET.basic: CREATE temp1 FORGET temp1 +[Hera] [HADES][TEST ] [KRELTSC: 9307524051] Test passed +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9310816893] Expected: Should forget word +[Hera] [HADES][TEST ] [KRELTSC: 9312534945] Running FORGET.nonexistent: FORGET nonexistent +[Hera] [HADES][TEST ] [KRELTSC: 9315335295] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9318807687] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9320959725] Running FORGET.protected: FORGET FORGET +[Hera] [HADES][TEST ] [KRELTSC: 9323232660] Expected error occurred +[Hera] [HADES][TEST ] Testing FORGET ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9326394105] Expected: Should protect system words +[Hera] [HADES][TEST ] [KRELTSC: 9328167051] FORGET: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9330444480] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9333368331] Testing word: FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9335222799] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9337095516] Running FENCE.basic: CREATE fnc1 FENCE CREATE fnc2 FORGET fnc2 +[Hera] [HADES][TEST ] [KRELTSC: 9340359651] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9343443249] Expected: Should forget a word defined after FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9345651441] Running FENCE.protects_older: CREATE fnc3 CREATE fnc4 FENCE FORGET fnc3 +[Hera] [HADES][TEST ] [KRELTSC: 9348893736] Expected error occurred +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9352395192] Expected: Should refuse to forget a word defined before FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9354995286] Running FENCE.forget_latest_keeps_predecessor: CREATE fnc5 FENCE CREATE fnc6 CREATE fnc7 FORGET fnc7 fnc6 DROP +[Hera] [HADES][TEST ] [KRELTSC: 9358926129] Test passed +[Hera] [HADES][TEST ] Testing FENCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9361929675] Expected: Forgetting the newest word must not disturb an older one still above FENCE +[Hera] [HADES][TEST ] [KRELTSC: 9364614588] FENCE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9366672819] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9369612168] Testing word: IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9371231604] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9372913431] Running IMMEDIATE.basic: : test3 42 ; IMMEDIATE test3 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9376985667] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9380067543] Expected: Should execute immediately +[Hera] [HADES][TEST ] [KRELTSC: 9382545648] Running IMMEDIATE.already_immediate: : test4 43 ; IMMEDIATE IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 9385523784] Test passed +[Hera] [HADES][TEST ] Testing IMMEDIATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9388649067] Expected: Should handle double immediate +[Hera] [HADES][TEST ] [KRELTSC: 9391686255] IMMEDIATE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9393809271] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9398437671] Testing word: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9399943476] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9401663901] Running FIND.existing: FIND DUP . CR +[Hera] 1035058024 +[Hera] [HADES][TEST ] [KRELTSC: 9405546087] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9407760327] Expected: Should find system word +[Hera] [HADES][TEST ] [KRELTSC: 9409517817] Running FIND.user_word: : test5 44 ; FIND test5 . CR +[Hera] 1035229480 +[Hera] [HADES][TEST ] [KRELTSC: 9413171145] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9416828778] Expected: Should find user word +[Hera] [HADES][TEST ] [KRELTSC: 9419287500] Running FIND.nonexistent: FIND nonexistent . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 9421226976] Test passed +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9423791454] Expected: Should return 0 +[Hera] [HADES][TEST ] [KRELTSC: 9425666922] Running FIND.empty: FIND +[Hera] [HADES][TEST ] [KRELTSC: 9427853715] Expected error occurred +[Hera] [HADES][TEST ] Testing FIND ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9430744155] Expected: Should error (no token) +[Hera] [HADES][TEST ] [KRELTSC: 9432864273] FIND: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9435021351] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9438108351] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9439995831] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9441794649] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9444467760] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9447765138] Expected: Should set current to context +[Hera] [HADES][TEST ] [KRELTSC: 9450104475] Running DEFINITIONS.multiple: FORTH DEFINITIONS DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9452826243] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9456283620] Expected: Should be idempotent +[Hera] [HADES][TEST ] [KRELTSC: 9458292879] DEFINITIONS: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9460795386] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9464229747] Testing word: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9468417357] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9469414773] Running SMUDGE.during_def: : test6 SMUDGE 45 ; +[Hera] [HADES][TEST ] [KRELTSC: 9471227724] Test passed +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9473523192] Expected: Should hide incomplete def +[Hera] [HADES][TEST ] [KRELTSC: 9475175430] Running SMUDGE.outside_def: SMUDGE +[Hera] [HADES][TEST ] [KRELTSC: 9476659605] Expected error occurred +[Hera] [HADES][TEST ] Testing SMUDGE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9478638036] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9479792973] SMUDGE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9482775939] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9491494740] Testing word: LATEST +[Hera] [HADES][TEST ] [KRELTSC: 9501472596] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9510284931] Running LATEST.basic: LATEST @ . CR +[Hera] 1035098408 +[Hera] [HADES][TEST ] [KRELTSC: 9512656587] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9521525055] Expected: Should show latest word +[Hera] [HADES][TEST ] [KRELTSC: 9524832576] Running LATEST.after_def: : test7 46 ; LATEST @ . CR +[Hera] 1035118672 +[Hera] [HADES][TEST ] [KRELTSC: 9533838804] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9543124584] Expected: Should update after def +[Hera] [HADES][TEST ] [KRELTSC: 9548671776] Running LATEST.after_forget: CREATE test8 FORGET test8 LATEST @ . CR +[Hera] 1035118672 +[Hera] [HADES][TEST ] [KRELTSC: 9558344418] Test passed +[Hera] [HADES][TEST ] Testing LATEST ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9567422802] Expected: Should update after forget +[Hera] [HADES][TEST ] [KRELTSC: 9573075834] LATEST: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9578741739] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9586262700] Testing word: >BODY +[Hera] [HADES][TEST ] [KRELTSC: 9590767641] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9595774944] Running >BODY.basic: CREATE test9 ' test9 >BODY . CR +[Hera] 1035230560 +[Hera] [HADES][TEST ] [KRELTSC: 9602247417] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9604954275] Expected: Should get param field +[Hera] [HADES][TEST ] [KRELTSC: 9606859584] Running >BODY.variable: VARIABLE var1 ' var1 >BODY . CR +[Hera] 1035230800 +[Hera] [HADES][TEST ] [KRELTSC: 9610177941] Test passed +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9614357277] Expected: Should get var storage +[Hera] [HADES][TEST ] [KRELTSC: 9616114998] Running >BODY.nonexistent: ' NONEXISTENT >BODY +[Hera] [HADES][ERROR] [KRELTSC: 9618566307] ': word 'NONEXISTENT' not found +[Hera] [HADES][TEST ] [KRELTSC: 9621562209] Expected error occurred +[Hera] [HADES][TEST ] Testing >BODY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9624943587] Expected: Should handle missing word +[Hera] [HADES][TEST ] [KRELTSC: 9626910384] >BODY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9629053644] â–¶ Testing module: src/test_runner/modules/dictionary_manipulation_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9631896624] Testing word: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9634054857] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9636000927] Running HIDDEN.basic: : test10 HIDDEN 47 ; +[Hera] [HADES][TEST ] [KRELTSC: 9638757660] Test passed +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9641941848] Expected: Should hide word +[Hera] [HADES][TEST ] [KRELTSC: 9643720254] Running HIDDEN.outside_def: HIDDEN +[Hera] [HADES][TEST ] [KRELTSC: 9646021455] Expected error occurred +[Hera] [HADES][TEST ] Testing HIDDEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9648914037] Expected: Should error outside def +[Hera] [HADES][TEST ] [KRELTSC: 9651193104] HIDDEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9654539307] === Dictionary Manipulation Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 9657981606] +[Hera] === Testing Module: Vocabulary Words === +[Hera] [HADES][INFO ] [KRELTSC: 9660381129] Running Vocabulary Words Tests (Module 15)... +[Hera] [HADES][TEST ] [KRELTSC: 9662330370] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9665746188] Testing word: VOCABULARY +[Hera] [HADES][TEST ] [KRELTSC: 9667775397] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9669853557] Running VOCABULARY.basic: VOCABULARY TEST-VOC1 TEST-VOC1 DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9676776774] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9680164179] Expected: Should create vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9681934836] Running VOCABULARY.create_and_switch: VOCABULARY MYVOC MYVOC DEFINITIONS CONTEXT @ . CR +[Hera] 1035231472 +[Hera] [HADES][TEST ] [KRELTSC: 9688925064] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9691687614] Expected: Should create and switch +[Hera] [HADES][TEST ] [KRELTSC: 9693260703] Running VOCABULARY.word_isolation: VOCABULARY ISOLATED ISOLATED DEFINITIONS : ISOWORD 99 ; FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9702255927] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9704750139] Expected: Should create word in isolated vocab +[Hera] [HADES][TEST ] [KRELTSC: 9706653474] Running VOCABULARY.cross_vocab_access: VOCABULARY V1 V1 DEFINITIONS : V1WORD 11 ; FORTH V1WORD . CR +[Hera] 11 +[Hera] [HADES][TEST ] [KRELTSC: 9717194319] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9720177705] Expected: Should access word across vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9722184549] Running VOCABULARY.multiple_vocabs: VOCABULARY VA VOCABULARY VB VOCABULARY VC VA DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9728463864] Test passed +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9731205708] Expected: Should create multiple vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9732873801] Running VOCABULARY.duplicate: VOCABULARY TESTVOC VOCABULARY TESTVOC +[Hera] [HADES][ERROR] [KRELTSC: 9735522132] VOCABULARY: duplicate 'TESTVOC' +[Hera] [HADES][TEST ] [KRELTSC: 9737563500] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9741755394] Expected: Should handle duplicate +[Hera] [HADES][TEST ] [KRELTSC: 9744165669] Running VOCABULARY.empty_name: VOCABULARY +[Hera] [HADES][ERROR] [KRELTSC: 9746523108] VOCABULARY: missing name +[Hera] [HADES][TEST ] [KRELTSC: 9748367517] Expected error occurred +[Hera] [HADES][TEST ] Testing VOCABULARY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9752169945] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 9754330782] VOCABULARY: 7 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9756657225] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9759147594] Testing word: FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9760836981] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9762506691] Running FORTH.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9766801170] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9769718763] Expected: Should select FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9771559959] Running FORTH.persistence: FORTH : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 9775122966] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9778295037] Expected: Should find word in FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9780286572] Running FORTH.from_other: VOCABULARY OTHER-VOC OTHER-VOC FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9785969088] Test passed +[Hera] [HADES][TEST ] Testing FORTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9788830485] Expected: Should return to FORTH +[Hera] [HADES][TEST ] [KRELTSC: 9790367580] FORTH: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9792107325] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9794682618] Testing word: DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9796456467] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9798025503] Running DEFINITIONS.basic: FORTH DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9803016426] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9806039418] Expected: Should set current vocabulary +[Hera] [HADES][TEST ] [KRELTSC: 9808138830] Running DEFINITIONS.new_vocab: VOCABULARY TEST-VOC6 TEST-VOC6 DEFINITIONS +[Hera] [HADES][TEST ] [KRELTSC: 9814308777] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9817393404] Expected: Should set new current +[Hera] [HADES][TEST ] [KRELTSC: 9818980920] Running DEFINITIONS.word_creation: VOCABULARY TEST-VOC7 TEST-VOC7 DEFINITIONS : TEST2 43 ; +[Hera] [HADES][TEST ] [KRELTSC: 9825119031] Test passed +[Hera] [HADES][TEST ] Testing DEFINITIONS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9827971125] Expected: Should create in correct vocab +[Hera] [HADES][TEST ] [KRELTSC: 9829823577] DEFINITIONS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9832013982] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9834288555] Testing word: CONTEXT +[Hera] [HADES][TEST ] [KRELTSC: 9835763322] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9836882055] Running CONTEXT.basic: CONTEXT @ . CR +[Hera] 1035234632 +[Hera] [HADES][TEST ] [KRELTSC: 9839487294] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9842477295] Expected: Should show current context +[Hera] [HADES][TEST ] [KRELTSC: 9844401105] Running CONTEXT.modify: CONTEXT @ 1+ CONTEXT ! +[Hera] [HADES][TEST ] [KRELTSC: 9846924969] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9850301475] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9852588648] Running CONTEXT.initial: FORTH CONTEXT @ . CR +[Hera] 1035103480 +[Hera] [HADES][TEST ] [KRELTSC: 9858137709] Test passed +[Hera] [HADES][TEST ] Testing CONTEXT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9861218766] Expected: Should show FORTH vocab +[Hera] [HADES][TEST ] [KRELTSC: 9863587650] CONTEXT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9865955988] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9868757619] Testing word: CURRENT +[Hera] [HADES][TEST ] [KRELTSC: 9870487431] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9872155419] Running CURRENT.basic: CURRENT @ . CR +[Hera] 1035234632 +[Hera] [HADES][TEST ] [KRELTSC: 9875472369] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9878895600] Expected: Should show current vocab +[Hera] [HADES][TEST ] [KRELTSC: 9880941441] Running CURRENT.after_def: VOCABULARY TEST-VOC8 TEST-VOC8 DEFINITIONS CURRENT @ . CR +[Hera] 1035235120 +[Hera] [HADES][TEST ] [KRELTSC: 9888004371] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9891192948] Expected: Should show new vocab +[Hera] [HADES][TEST ] [KRELTSC: 9893396205] Running CURRENT.protect: CURRENT @ 1+ CURRENT ! +[Hera] [HADES][INFO ] [KRELTSC: 9911177493] 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,224,47,19,4096,30,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][TEST ] [KRELTSC: 9918870969] Test passed +[Hera] [HADES][TEST ] Testing CURRENT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9922853430] Expected: Should allow modification (impl-defined effect) +[Hera] [HADES][TEST ] [KRELTSC: 9925598613] CURRENT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9928196334] â–¶ Testing module: src/test_runner/modules/vocabulary_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9931316262] Testing word: ORDER +[Hera] [HADES][TEST ] [KRELTSC: 9933469245] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9936247230] Running ORDER.basic: ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9943304112] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9946743282] Expected: Should list search order +[Hera] [HADES][TEST ] [KRELTSC: 9949359000] Running ORDER.multiple: VOCABULARY TEST-VOC9 TEST-VOC9 DEFINITIONS ORDER +[Hera] Search order: +[Hera] + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9958771641] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9962305647] Expected: Should show all vocabs +[Hera] [HADES][TEST ] [KRELTSC: 9964421334] Running ORDER.after_forth: TEST-VOC9 FORTH ORDER +[Hera] Search order: + + +[Hera] Current: + + +[Hera] [HADES][TEST ] [KRELTSC: 9971328885] Test passed +[Hera] [HADES][TEST ] Testing ORDER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 9976026690] Expected: Should show FORTH only +[Hera] [HADES][TEST ] [KRELTSC: 9978566472] ORDER: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 9981533310] === Vocabulary Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 9985525767] +[Hera] === Testing Module: System Words === +[Hera] [HADES][INFO ] [KRELTSC: 9988693449] Running System Words Tests (Module 18)... +[Hera] [HADES][WARN ] [KRELTSC: 9990892023] Some system tests marked as unimplemented due to system-level effects +[Hera] [HADES][TEST ] [KRELTSC: 9993672822] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 9996234990] Testing word: QUIT +[Hera] [HADES][TEST ] [KRELTSC: 9997777692] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 9999238578] Running QUIT.in_definition: : BAD-WORD QUIT ; +[Hera] [HADES][TEST ] [KRELTSC: 10001809041] Expected error occurred +[Hera] [HADES][TEST ] Testing QUIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10004925567] Expected: Should prevent compilation +[Hera] [HADES][TEST ] [KRELTSC: 10006892175] QUIT: 1 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10009031655] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10011611652] Testing word: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10014831414] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10016361075] Running ABORT.basic: ABORT +[Hera] [HADES][TEST ] [KRELTSC: 10019096619] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10021968096] Expected: Should clear stacks and return to QUIT +[Hera] [HADES][TEST ] [KRELTSC: 10023519954] Running ABORT.with_data: 1 2 3 ABORT DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 10025025360] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10028058663] Expected: Should clear stack +[Hera] [HADES][TEST ] [KRELTSC: 10030028694] Running ABORT.in_definition_runtime: : BAD-WORD ABORT ; 123 BAD-WORD DEPTH . CR +[Hera] [HADES][TEST ] [KRELTSC: 10033607892] Test passed +[Hera] [HADES][TEST ] Testing ABORT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10037990109] Expected: ABORT may appear in a definition; when executed it clears both stacks +[Hera] [HADES][TEST ] [KRELTSC: 10041053190] ABORT: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10043259891] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10045120659] Testing word: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10046398614] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10048231200] Running ABORT".condition_true: -1 ABORT" Error" + +[Hera] [HADES][TEST ] [KRELTSC: 10051560519] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10054670472] Expected: Should abort with message (no error; stacks cleared to QUIT) +[Hera] [HADES][TEST ] [KRELTSC: 10057267458] Running ABORT".condition_false: 0 ABORT" Error" +[Hera] [HADES][TEST ] [KRELTSC: 10059704886] Test passed +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10062795624] Expected: Should not abort +[Hera] [HADES][TEST ] [KRELTSC: 10064640579] Running ABORT".empty_stack: ABORT" +[Hera] [HADES][TEST ] [KRELTSC: 10066855008] Expected error occurred +[Hera] [HADES][TEST ] Testing ABORT" ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10069946985] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10072649769] ABORT": 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10075632882] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10078023753] Testing word: BYE +[Hera] [HADES][TEST ] [KRELTSC: 10079374263] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10080945924] BYE: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10082748438] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10084790121] Testing word: COLD +[Hera] [HADES][TEST ] [KRELTSC: 10086289626] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10088138235] COLD: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10090054590] â–¶ Testing module: src/test_runner/modules/system_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10092124287] Testing word: WARM +[Hera] [HADES][TEST ] [KRELTSC: 10093591158] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10095304128] WARM: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10097289405] === System Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 10099583907] +[Hera] === Testing Module: Defining Words === +[Hera] [HADES][INFO ] [KRELTSC: 10102195110] Running Defining Words Tests (Module 13)... +[Hera] [HADES][TEST ] [KRELTSC: 10104221463] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10106522790] Testing word: : +[Hera] [HADES][TEST ] [KRELTSC: 10108021056] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10109625897] Running :.basic: : TEST1 42 ; TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10112415579] Test passed +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10115390187] Expected: Should define and execute +[Hera] [HADES][TEST ] [KRELTSC: 10117296063] Running :.empty_name: : +[Hera] [HADES][TEST ] [KRELTSC: 10119197067] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10122297066] Expected: Should handle empty definition +[Hera] [HADES][TEST ] [KRELTSC: 10124349564] Running :.nested: : TEST3 : ; +[Hera] [HADES][ERROR] [KRELTSC: 10126530939] Nested ':' inside a definition is not allowed +[Hera] [HADES][TEST ] [KRELTSC: 10128586755] Expected error occurred +[Hera] [HADES][TEST ] Testing : ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10131441327] Expected: Should prevent nested definition +[Hera] [HADES][TEST ] [KRELTSC: 10133364759] :: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10136118048] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10138346106] Testing word: ; +[Hera] [HADES][TEST ] [KRELTSC: 10139741304] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10141263510] Running ;.alone: ; +[Hera] [HADES][TEST ] [KRELTSC: 10143020118] Expected error occurred +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10146315648] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10148171901] Running ;.immediate: : TEST4 42 ; IMMEDIATE TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10151656347] Test passed +[Hera] [HADES][TEST ] Testing ; ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10154631375] Expected: Should handle immediate +[Hera] [HADES][TEST ] [KRELTSC: 10157250453] ;: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10159286151] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10161671457] Testing word: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10163353767] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10165132971] Running CONSTANT.basic: 42 CONSTANT MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10169274087] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10172767794] Expected: Should create constant +[Hera] [HADES][TEST ] [KRELTSC: 10174789002] Running CONSTANT.zero: 0 CONSTANT ZERO ZERO . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10177951896] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10180996077] Expected: Should handle zero +[Hera] [HADES][TEST ] [KRELTSC: 10182885615] Running CONSTANT.negative: -1 CONSTANT MINUS MINUS . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10186132404] Test passed +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10189259451] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10191153987] Running CONSTANT.empty_stack: CONSTANT +[Hera] [HADES][TEST ] [KRELTSC: 10193676087] Expected error occurred +[Hera] [HADES][TEST ] Testing CONSTANT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10197461379] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10199453103] CONSTANT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10201352091] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10203874275] Testing word: VARIABLE +[Hera] [HADES][TEST ] [KRELTSC: 10205495118] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10207213233] Running VARIABLE.basic: VARIABLE VAR1 42 VAR1 ! VAR1 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10211250546] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10214173746] Expected: Should create variable +[Hera] [HADES][TEST ] [KRELTSC: 10215974307] Running VARIABLE.multiple: VARIABLE VAR2 VARIABLE VAR3 +[Hera] [HADES][TEST ] [KRELTSC: 10219013343] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10222019934] Expected: Should create multiple +[Hera] [HADES][TEST ] [KRELTSC: 10223928246] Running VARIABLE.store_fetch: VARIABLE VAR4 -99 VAR4 ! VAR4 @ . CR +[Hera] -99 +[Hera] [HADES][TEST ] [KRELTSC: 10227686070] Test passed +[Hera] [HADES][TEST ] Testing VARIABLE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10231532766] Expected: Should store/fetch +[Hera] [HADES][TEST ] [KRELTSC: 10233732831] VARIABLE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10235739171] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10237957926] Testing word: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10239519759] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10241112525] Running CREATE.basic: CREATE OBJ1 +[Hera] [HADES][TEST ] [KRELTSC: 10243415280] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10247095677] Expected: Should create word +[Hera] [HADES][TEST ] [KRELTSC: 10249180851] Running CREATE.with_data: CREATE OBJ2 42 , OBJ2 @ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10252507314] Test passed +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10255676424] Expected: Should allow data +[Hera] [HADES][TEST ] [KRELTSC: 10257459975] Running CREATE.empty_name: CREATE +[Hera] [HADES][TEST ] [KRELTSC: 10259413353] Expected error occurred +[Hera] [HADES][TEST ] Testing CREATE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10262781606] Expected: Should handle empty name +[Hera] [HADES][TEST ] [KRELTSC: 10264649178] CREATE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10266653565] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10268978748] Testing word: DOES> +[Hera] [HADES][TEST ] [KRELTSC: 10270408323] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10271970219] Running DOES>.basic: : CONST CREATE , DOES> @ ; 42 CONST MEANING MEANING . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10277354409] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10280171454] Expected: Should define behavior +[Hera] [HADES][TEST ] [KRELTSC: 10282149486] Running DOES>.multiple: : ARRAY CREATE DOES> SWAP CELLS + ; CREATE ARR 10 CELLS ALLOT +[Hera] [HADES][TEST ] [KRELTSC: 10285566816] Test passed +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10288576368] Expected: Should work with arrays +[Hera] [HADES][TEST ] [KRELTSC: 10290571998] Running DOES>.outside: DOES> +[Hera] [HADES][ERROR] [KRELTSC: 10292627646] DOES>: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10294144539] Expected error occurred +[Hera] [HADES][TEST ] Testing DOES> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10297247562] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10299143001] DOES>: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10301059020] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10303272798] Testing word: [ +[Hera] [HADES][TEST ] [KRELTSC: 10304764911] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10306441215] Running [.basic: : TEST5 [ 42 ] LITERAL ; TEST5 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10310261514] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10313049348] Expected: Should enter interpret +[Hera] [HADES][TEST ] [KRELTSC: 10314829623] Running [.outside: [ +[Hera] [HADES][TEST ] [KRELTSC: 10316482302] Test passed +[Hera] [HADES][TEST ] Testing [ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10319157387] Expected: Should be allowed outside definition (no error) +[Hera] [HADES][TEST ] [KRELTSC: 10321490067] [: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10323578391] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10326159501] Testing word: ] +[Hera] [HADES][TEST ] [KRELTSC: 10327643109] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10329263406] Running ].basic: [ 42 ] . CR +[Hera] [HADES][TEST ] [KRELTSC: 10331500095] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10334864841] Expected: Should resume compile +[Hera] [HADES][TEST ] [KRELTSC: 10337316507] Running ].nested: : TEST6 [ ] 42 ; TEST6 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10340881530] Test passed +[Hera] [HADES][TEST ] Testing ] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10343767539] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10345414800] ]: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10347248667] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10349562867] Testing word: DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10351367754] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10353165312] Running DEFER.basic: DEFER DF1 : DF1W 42 . CR ; ' DF1W IS DF1 DF1 +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10358053083] Test passed +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10360628838] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 10362118956] Running DEFER.uninit: DEFER DF2 DF2 +[Hera] [HADES][ERROR] [KRELTSC: 10364460834] DEFER runtime: no target set for 'DF2' +[Hera] [HADES][TEST ] [KRELTSC: 10366895280] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10370064915] Expected: Should error: uninitialized deferred word +[Hera] [HADES][TEST ] [KRELTSC: 10372174869] DEFER: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10373823579] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10375828386] Testing word: IS +[Hera] [HADES][TEST ] [KRELTSC: 10377049200] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10378588668] Running IS.basic: DEFER IS1 : IS1W 99 . CR ; ' IS1W IS IS1 IS1 +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 10382571612] Test passed +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10384489353] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 10385933271] Running IS.not_defer: 42 IS DUP +[Hera] [HADES][ERROR] [KRELTSC: 10387610079] IS: 'DUP' was not created by DEFER +[Hera] [HADES][TEST ] [KRELTSC: 10389026844] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10392004938] Expected: Should error: DUP is not a DEFER word +[Hera] [HADES][TEST ] [KRELTSC: 10393871817] Running IS.not_found: 42 IS NOSUCH +[Hera] [HADES][ERROR] [KRELTSC: 10396191981] IS: word 'NOSUCH' not found +[Hera] [HADES][TEST ] [KRELTSC: 10398113103] Expected error occurred +[Hera] [HADES][TEST ] Testing IS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10401369258] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10403191407] IS: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10404549834] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10406065047] Testing word: DEFER@ +[Hera] [HADES][TEST ] [KRELTSC: 10407294219] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10408640088] Running DEFER@.basic: DEFER DFA1 : DFA1W 7 . CR ; ' DFA1W IS DFA1 DEFER@ DFA1 0<> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 10412489451] Test passed +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10415379555] Expected: Should print: -1 +[Hera] [HADES][TEST ] [KRELTSC: 10416965958] Running DEFER@.not_found: DEFER@ NOSUCH2 +[Hera] [HADES][ERROR] [KRELTSC: 10418934141] DEFER@: word 'NOSUCH2' not found +[Hera] [HADES][TEST ] [KRELTSC: 10420457481] Expected error occurred +[Hera] [HADES][TEST ] Testing DEFER@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10422988821] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10424626485] DEFER@: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10426253019] â–¶ Testing module: src/test_runner/modules/defining_words_tests.c +[Hera] [HADES][TEST ] [KRELTSC: 10428157215] Testing word: ['] +[Hera] [HADES][TEST ] [KRELTSC: 10429446174] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10430791455] Running ['].compile_xt: : BKT1 ['] DUP ; 77 BKT1 EXECUTE . . CR +[Hera] 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10434224094] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10436626599] Expected: Should print: 77 77 +[Hera] [HADES][TEST ] [KRELTSC: 10438229193] Running ['].pin_like: : BKT2 ['] DROP ; 1 2 BKT2 EXECUTE . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10440864168] Test passed +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10442743353] Expected: Should print: 1 +[Hera] [HADES][TEST ] [KRELTSC: 10444461636] Running ['].not_found: : BKT3 ['] NOSUCHWORD ; +[Hera] [HADES][ERROR] [KRELTSC: 10447004148] [']': word 'NOSUCHWORD' not found +[Hera] [HADES][TEST ] [KRELTSC: 10448680179] Expected error occurred +[Hera] [HADES][TEST ] Testing ['] ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10451392980] Expected: Should error: word not found +[Hera] [HADES][TEST ] [KRELTSC: 10452953826] [']: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10454796030] === Defining Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 10456967997] +[Hera] === Testing Module: Control Words === +[Hera] [HADES][INFO ] [KRELTSC: 10459465317] Running Control Words Tests (Module 12)... +[Hera] [HADES][TEST ] [KRELTSC: 10461319113] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10463321967] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10464635769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10465958412] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10470232479] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10472828457] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10474448691] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10478321553] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10481387637] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10483432869] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR +[Hera] [HADES][INFO ] [KRELTSC: 10487257599] 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,203,50,17,4096,61,0,0,0,65536,0,0,65536,0,0 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10493948577] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10496806320] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10498835991] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10502695623] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10505562312] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10507587027] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10509766449] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10511188296] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10513998789] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10515697521] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10517582229] Testing word: IF +[Hera] [HADES][TEST ] [KRELTSC: 10518872238] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10520466894] Running IF.true: : TEST1 IF 42 ELSE 24 THEN ; -1 TEST1 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10523958711] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10526838462] Expected: Should take true branch +[Hera] [HADES][TEST ] [KRELTSC: 10528662942] Running IF.false: : TEST2 IF 42 ELSE 24 THEN ; 0 TEST2 . CR +[Hera] 24 +[Hera] [HADES][TEST ] [KRELTSC: 10532066412] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10534859181] Expected: Should take false branch +[Hera] [HADES][TEST ] [KRELTSC: 10536647856] Running IF.nested: : TEST3 IF IF 1 ELSE 2 THEN ELSE 3 THEN ; -1 -1 TEST3 . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 10540745040] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10543645938] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10545442929] Running IF.no_else: : TEST4 IF 42 THEN ; -1 TEST4 . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 10548612543] Test passed +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10551397059] Expected: Should work without ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10553339916] Running IF.empty_stack: IF +[Hera] [HADES][ERROR] [KRELTSC: 10555320993] IF: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10556895027] Expected error occurred +[Hera] [HADES][TEST ] Testing IF ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10559963988] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 10561862073] IF: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10563756525] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10566075681] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10567694067] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10569309744] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10571366127] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10573054254] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10576196295] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10578008763] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10580652222] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10582443144] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10585426068] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10587249057] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10589214090] Testing word: ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10590734553] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10592319150] Running ELSE.alone: ELSE +[Hera] [HADES][ERROR] [KRELTSC: 10594290420] ELSE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10596006855] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10599108828] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10600978689] Running ELSE.double: : BAD IF 1 ELSE ELSE 2 THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10603436256] ELSE: missing IF +[Hera] [HADES][TEST ] [KRELTSC: 10604913921] Expected error occurred +[Hera] [HADES][TEST ] Testing ELSE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10607854257] Expected: Should prevent double ELSE +[Hera] [HADES][TEST ] [KRELTSC: 10609738398] ELSE: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10611944595] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10614357852] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10615851540] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10617422802] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10619442015] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10620988539] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10623847878] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10625868078] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10628423400] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10630032336] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10631458677] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10634419257] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10636299618] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10638217254] Testing word: THEN +[Hera] [HADES][TEST ] [KRELTSC: 10639823502] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10641465261] Running THEN.alone: THEN +[Hera] [HADES][ERROR] [KRELTSC: 10643333946] THEN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10644813312] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10647829689] Expected: Should error outside IF +[Hera] [HADES][TEST ] [KRELTSC: 10649749152] Running THEN.extra: : BAD IF 1 THEN THEN ; +[Hera] [HADES][ERROR] [KRELTSC: 10652029920] CF: underflow +[Hera] [HADES][ERROR] [KRELTSC: 10653417957] THEN: unmatched +[Hera] [HADES][TEST ] [KRELTSC: 10654933317] Expected error occurred +[Hera] [HADES][TEST ] Testing THEN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10657948581] Expected: Should prevent extra THEN +[Hera] [HADES][TEST ] [KRELTSC: 10659841206] THEN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10661814177] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10664029593] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10665584937] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10667184675] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10671601227] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10674347376] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10676130948] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10680700548] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10683405222] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10685246607] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10687212396] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10688766816] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10691687370] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10693635393] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10695558888] Testing word: BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10697078952] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10698714663] Running BEGIN.until: : TEST5 0 BEGIN 1+ DUP 5 = UNTIL ; TEST5 . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10701937533] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10704439578] Expected: Should loop until true +[Hera] [HADES][TEST ] [KRELTSC: 10706113824] Running BEGIN.while: : TEST6 0 BEGIN DUP 5 < WHILE 1+ REPEAT ; TEST6 . CR +[Hera] [HADES][INFO ] [KRELTSC: 10709076252] L8[TABLE]: Config 5 → 6 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=0 +[Hera] [HADES][DOE ] 47,470000,10000,0,0,216,56,18,4096,183,0,0,0,65536,0,0,65536,0,0 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10713834936] Test passed +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10716424026] Expected: Should loop while true +[Hera] [HADES][TEST ] [KRELTSC: 10718061312] Running BEGIN.alone: BEGIN +[Hera] [HADES][ERROR] [KRELTSC: 10719650340] BEGIN: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10721102574] Expected error occurred +[Hera] [HADES][TEST ] Testing BEGIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10723803447] Expected: Should error outside definition +[Hera] [HADES][TEST ] [KRELTSC: 10725475572] BEGIN: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10727647917] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10729651506] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10730918331] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10732257186] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10735300170] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10737655887] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10739154636] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10741316733] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10743792423] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10745319543] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10746995196] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10748318721] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10750981290] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10752594342] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10754319912] Testing word: UNTIL +[Hera] [HADES][TEST ] [KRELTSC: 10755634365] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10757116104] Running UNTIL.basic: : TEST8 BEGIN DUP 1- DUP 0= UNTIL ; 5 TEST8 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10760175342] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10762450650] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 10763970252] Running UNTIL.immediate: : TEST9 BEGIN 1 UNTIL ; IMMEDIATE +[Hera] [HADES][TEST ] [KRELTSC: 10766252532] Test passed +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10768864911] Expected: Should be immediate +[Hera] [HADES][TEST ] [KRELTSC: 10770426072] Running UNTIL.no_begin: UNTIL +[Hera] [HADES][ERROR] [KRELTSC: 10772114682] UNTIL: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10773447069] Expected error occurred +[Hera] [HADES][TEST ] Testing UNTIL ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10776120831] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10777811037] UNTIL: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10779648663] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10781591478] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10782921723] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10784339895] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10788548883] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10791538905] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10793211555] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10796883048] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10799829411] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10801926072] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10804094532] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10805747421] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10808769657] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10810630698] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10812617046] Testing word: WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10814167371] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10815949158] Running WHILE.basic: : TEST10 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST10 . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10819746210] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10822679301] Expected: Should count up +[Hera] [HADES][TEST ] [KRELTSC: 10824372111] Running WHILE.zero_times: : TEST11 BEGIN DUP 0< WHILE 1+ REPEAT ; 0 TEST11 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 10828026783] Test passed +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10830960735] Expected: Should handle zero iterations +[Hera] [HADES][TEST ] [KRELTSC: 10833251310] Running WHILE.no_begin: WHILE +[Hera] [HADES][ERROR] [KRELTSC: 10835123775] WHILE: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10836842037] Expected error occurred +[Hera] [HADES][TEST ] Testing WHILE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10840332741] Expected: Should error without BEGIN +[Hera] [HADES][TEST ] [KRELTSC: 10842162114] WHILE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10844926260] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10847933271] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10849871550] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10851804999] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR +[Hera] [HADES][INFO ] [KRELTSC: 10855286001] L8[TABLE]: Config 6 → 7 regime=7 score=26214 L1=0 L2=0 L3=0 L4=0 L5=1 L6=1 L7=1 +[Hera] [HADES][DOE ] 48,480000,10000,0,0,225,60,20,4096,342,0,0,0,65536,0,0,65536,0,0 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10862200692] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10865609328] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10867796247] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10869942195] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10871575281] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10875161913] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10877619585] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10880137254] Testing word: REPEAT +[Hera] [HADES][TEST ] [KRELTSC: 10881972444] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10883687787] Running REPEAT.basic: : TEST12 BEGIN DUP 5 < WHILE 1+ REPEAT ; 0 TEST12 . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 10888025967] Test passed +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10891539309] Expected: Should terminate loop +[Hera] [HADES][TEST ] [KRELTSC: 10893742440] Running REPEAT.no_while: REPEAT +[Hera] [HADES][ERROR] [KRELTSC: 10895976315] REPEAT: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 10897678512] Expected error occurred +[Hera] [HADES][TEST ] Testing REPEAT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10900793316] Expected: Should error without WHILE +[Hera] [HADES][TEST ] [KRELTSC: 10903262790] REPEAT: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10905830691] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10908643137] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10910263560] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10912158873] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10917201603] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10920584871] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10922738883] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10926875442] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10929457602] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10931454849] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10934247030] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10937461878] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10939291482] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10943828637] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10946922231] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10949186997] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10951378578] Testing word: DO +[Hera] [HADES][TEST ] [KRELTSC: 10953077940] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 10954843053] Running DO.basic: : TEST13 5 0 DO I . LOOP ; TEST13 CR +[Hera] 0 1 2 3 [HADES][INFO ] [KRELTSC: 10958664738] L8[TABLE]: Config 7 → 8 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=0 +[Hera] [HADES][DOE ] 49,490000,10000,0,0,225,66,20,4096,523,0,0,0,65536,0,0,65536,0,0 +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 10964244564] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10967194329] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 10969287903] Running DO.negative: : TEST14 -1 -5 DO I . LOOP ; TEST14 CR +[Hera] -5 -4 -3 -2 +[Hera] [HADES][TEST ] [KRELTSC: 10972954293] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10976143311] Expected: Should handle negative +[Hera] [HADES][TEST ] [KRELTSC: 10978355766] Running DO.empty: : TEST15 0 0 DO LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 10980971694] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10983987903] Expected: Should handle empty range +[Hera] [HADES][TEST ] [KRELTSC: 10985807511] Running DO.nested: : TEST16 3 0 DO 3 0 DO J I + . LOOP LOOP ; TEST16 CR +[Hera] 0 1 2 1 2 3 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 10990054320] Test passed +[Hera] [HADES][TEST ] Testing DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 10992843204] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 10994692506] DO: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 10996806597] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 10999055550] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11000644305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11002372962] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11007894996] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11011135527] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11013080673] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11015757333] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11018667366] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11020764447] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11025179781] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11028075828] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11029795854] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11031745641] Testing word: ?DO +[Hera] [HADES][TEST ] [KRELTSC: 11033187942] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11034851184] Running ?DO.basic: : TEST17 5 0 ?DO I . LOOP ; TEST17 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11038583409] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11041370781] Expected: Should count 0 to 4 +[Hera] [HADES][TEST ] [KRELTSC: 11043203808] Running ?DO.skip: : TEST18 1 1 ?DO I . LOOP ; +[Hera] [HADES][TEST ] [KRELTSC: 11045962599] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11049203508] Expected: Should skip when equal +[Hera] [HADES][TEST ] [KRELTSC: 11051123244] Running ?DO.nested: : TEST19 3 0 ?DO 3 I ?DO J I + . LOOP LOOP ; TEST19 CR +[Hera] [HADES][INFO ] [KRELTSC: 11054481816] L8[TABLE]: Config 8 → 9 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=0 L7=1 +[Hera] [HADES][DOE ] 50,500000,10000,0,0,215,69,22,4096,688,0,0,0,65536,0,0,65536,0,0 +[Hera] 0 1 2 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11061116997] Test passed +[Hera] [HADES][TEST ] Testing ?DO ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11064149334] Expected: Should handle nesting +[Hera] [HADES][TEST ] [KRELTSC: 11066214852] ?DO: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11068339968] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11070809484] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11072273835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11073983487] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11077582908] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11080386660] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11082217314] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11084274915] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11085886602] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11088985740] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11090963352] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11093116860] Testing word: LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11094939828] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11096628564] Running LOOP.basic: : TEST20 5 0 DO I . LOOP ; TEST20 CR +[Hera] 0 1 2 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11100405603] Test passed +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11103050007] Expected: Should increment by 1 +[Hera] [HADES][TEST ] [KRELTSC: 11104931943] Running LOOP.no_do: LOOP +[Hera] [HADES][ERROR] [KRELTSC: 11106693381] LOOP: compile-only +[Hera] [HADES][TEST ] [KRELTSC: 11108373885] Expected error occurred +[Hera] [HADES][TEST ] Testing LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11111573130] Expected: Should error without DO +[Hera] [HADES][TEST ] [KRELTSC: 11113511913] LOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11115605424] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11118001293] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11119455879] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11121085269] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11125585107] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11128478151] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11130226758] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11134562019] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11137596456] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11139522975] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11143780326] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11146717344] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11148550980] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11150792205] Testing word: +LOOP +[Hera] [HADES][TEST ] [KRELTSC: 11152593564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11154556728] Running +LOOP.basic: : TEST21 10 0 DO I . 2 +LOOP ; TEST21 CR +[Hera] [HADES][INFO ] [KRELTSC: 11158574427] L8[TABLE]: Config 9 → 10 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=0 +[Hera] [HADES][DOE ] 51,510000,10000,0,0,222,71,23,4096,868,0,0,0,65536,0,0,65536,0,0 +[Hera] 0 2 4 6 8 +[Hera] [HADES][TEST ] [KRELTSC: 11164501908] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11168212167] Expected: Should count by 2 +[Hera] [HADES][TEST ] [KRELTSC: 11170369665] Running +LOOP.negative: : TEST22 0 10 DO I . -1 +LOOP ; TEST22 CR +[Hera] 10 9 8 7 6 5 4 3 2 1 0 +[Hera] [HADES][TEST ] [KRELTSC: 11174939853] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11177607462] Expected: Should count down +[Hera] [HADES][TEST ] [KRELTSC: 11179364994] Running +LOOP.variable: : TEST23 10 0 DO I . DUP +LOOP ; 3 TEST23 CR +[Hera] 0 3 6 9 +[Hera] [HADES][TEST ] [KRELTSC: 11183722977] Test passed +[Hera] [HADES][TEST ] Testing +LOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11186512932] Expected: Should use stack value +[Hera] [HADES][TEST ] [KRELTSC: 11188332330] +LOOP: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11190448458] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11192739243] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11194425606] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11196402714] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11199958812] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11202993774] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11204719638] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11208021489] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11210740233] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11212627461] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11216072091] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11218951527] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11220745095] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11224155159] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11227336050] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11229517152] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11231646867] Testing word: I +[Hera] [HADES][TEST ] [KRELTSC: 11233260276] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11234968899] Running I.basic: : TI 4 0 DO I . LOOP CR ; TI +[Hera] 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11239279926] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11242089285] Expected: Should print: 0 1 2 3 +[Hera] [HADES][TEST ] [KRELTSC: 11244104823] Running I.single: : TI1 1 0 DO I . LOOP CR ; TI1 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 11248192956] L8[TABLE]: Config 10 → 11 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=0 L6=1 L7=1 +[Hera] [HADES][DOE ] 52,520000,10000,0,0,213,71,24,4096,1037,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][TEST ] [KRELTSC: 11253172728] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11256683151] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11258654169] Running I.offset: : TI2 5 3 DO I . LOOP CR ; TI2 +[Hera] 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11262230553] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11264822646] Expected: Should print: 3 4 +[Hera] [HADES][TEST ] [KRELTSC: 11266602627] Running I.in_expr: : TI3 3 0 DO I 2 * . LOOP CR ; TI3 +[Hera] 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11270244321] Test passed +[Hera] [HADES][TEST ] Testing I ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11273854788] Expected: Should print: 0 2 4 +[Hera] [HADES][TEST ] [KRELTSC: 11275876206] I: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11277993447] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11280597657] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11282428311] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11284392189] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11289144342] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11292116304] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11293904580] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11298676452] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11302033071] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11304402060] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11306506638] Testing word: J +[Hera] [HADES][TEST ] [KRELTSC: 11308059315] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11309874429] Running J.basic: : TJ 2 0 DO 3 0 DO J . LOOP LOOP CR ; TJ +[Hera] 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11315106390] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11318532645] Expected: Should print: 0 0 0 1 1 1 +[Hera] [HADES][TEST ] [KRELTSC: 11320678131] Running J.paired: : TJ2 2 0 DO 2 0 DO J I + . LOOP LOOP CR ; TJ2 +[Hera] 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11324946633] Test passed +[Hera] [HADES][TEST ] Testing J ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11328976680] Expected: Should print: 0 1 1 2 +[Hera] [HADES][TEST ] [KRELTSC: 11331559071] J: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11333977389] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11336413494] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11338013757] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11340027111] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11343398976] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11346392505] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11348136303] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR +[Hera] [HADES][INFO ] [KRELTSC: 11351477088] L8[TABLE]: Config 11 → 12 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=0 +[Hera] [HADES][DOE ] 53,530000,10000,0,0,206,71,25,4096,1198,0,0,0,65536,0,0,65536,0,0 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11357343480] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11360177493] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11361830592] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11366125806] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11368545174] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11370044301] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11373398211] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11376192828] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11377884777] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11379844812] Testing word: EXIT +[Hera] [HADES][TEST ] [KRELTSC: 11381414478] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11383086393] Running EXIT.early_return: : TEX 5 EXIT 99 ; TEX . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 11386484256] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11389415520] Expected: Should print: 5 +[Hera] [HADES][TEST ] [KRELTSC: 11390991360] Running EXIT.cond_exit_pos: : TEX2 DUP 0> IF EXIT THEN NEGATE ; 3 TEX2 . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11394738705] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11397605205] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11399502681] Running EXIT.cond_exit_neg: : TEX2 DUP 0> IF EXIT THEN NEGATE ; -4 TEX2 . CR +[Hera] 4 +[Hera] [HADES][TEST ] [KRELTSC: 11403477414] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11406349332] Expected: Should print: 4 +[Hera] [HADES][TEST ] [KRELTSC: 11408265372] Running EXIT.no_skipped: : TEX3 1 2 EXIT 3 ; TEX3 . . CR +[Hera] 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11411782767] Test passed +[Hera] [HADES][TEST ] Testing EXIT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11415270573] Expected: Should print: 2 1 +[Hera] [HADES][TEST ] [KRELTSC: 11417404950] EXIT: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11420086755] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11422679814] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11424514689] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11426522457] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11431854336] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11435046483] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11436992763] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11441040849] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11444685924] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11446897056] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11451188091] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11454423309] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11456352810] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11458681185] Testing word: LEAVE +[Hera] [HADES][TEST ] [KRELTSC: 11460426768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11462252823] Running LEAVE.basic: : TLV 0 5 0 DO I 3 = IF LEAVE THEN 1+ LOOP ; TLV . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11466687519] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11470109406] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11472148401] Running LEAVE.at_start: : TLV2 0 5 0 DO LEAVE 1+ LOOP ; TLV2 . CR +[Hera] [HADES][INFO ] [KRELTSC: 11475773778] L8[TABLE]: Config 12 → 13 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=0 L7=1 +[Hera] [HADES][DOE ] 54,540000,10000,0,0,199,71,26,4096,1312,0,0,0,65536,0,0,65536,0,0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11482047906] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11485397847] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11487522837] Running LEAVE.qdloop: : TLV3 0 5 0 ?DO I 2 = IF LEAVE THEN 1+ LOOP ; TLV3 . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 11492199936] Test passed +[Hera] [HADES][TEST ] Testing LEAVE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11495432382] Expected: Should print: 2 +[Hera] [HADES][TEST ] [KRELTSC: 11497343529] LEAVE: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11499768126] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11502400014] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11504207862] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11506074363] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11511703959] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11515338639] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11517945495] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11523006747] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11526332895] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11528354586] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11530946364] Testing word: UNLOOP +[Hera] [HADES][TEST ] [KRELTSC: 11533299267] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11535291096] Running UNLOOP.early_exit: : TUL 5 0 DO I 2 = IF UNLOOP 42 EXIT THEN LOOP 99 ; TUL . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11540102343] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11543561526] Expected: Should print: 42 +[Hera] [HADES][TEST ] [KRELTSC: 11545640127] Running UNLOOP.full_loop: : TUL2 5 0 DO I 9 = IF UNLOOP 77 EXIT THEN LOOP 99 ; TUL2 . CR +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11550353010] Test passed +[Hera] [HADES][TEST ] Testing UNLOOP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11553728424] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11555558742] UNLOOP: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11557480410] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11560415685] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11562360621] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11564408268] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR +[Hera] 3 [HADES][INFO ] [KRELTSC: 11569164054] L8[TABLE]: Config 13 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 +[Hera] [HADES][DOE ] 55,550000,10000,0,0,207,72,27,4096,1461,0,0,0,65536,0,0,65536,0,0 + +[Hera] [HADES][TEST ] [KRELTSC: 11573827314] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11576958771] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11578812315] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11582823714] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11585851851] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11587843659] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11590004517] Testing word: AGAIN +[Hera] [HADES][TEST ] [KRELTSC: 11591852286] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11593582014] Running AGAIN.basic: : TAG 0 BEGIN 1+ DUP 3 = IF EXIT THEN AGAIN ; TAG . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11597536713] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11600480157] Expected: Should print: 3 +[Hera] [HADES][TEST ] [KRELTSC: 11602363227] Running AGAIN.countdown: : CD 10 BEGIN 1- DUP 0= IF EXIT THEN AGAIN ; CD . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11606627151] Test passed +[Hera] [HADES][TEST ] Testing AGAIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11609685738] Expected: Should print: 0 +[Hera] [HADES][TEST ] [KRELTSC: 11611600686] AGAIN: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11613714441] â–¶ Testing module: src/test_runner/modules/control_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11616148152] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11617875927] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11619763449] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11625371919] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11628282750] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11630027703] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11634375144] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11637348345] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11639123685] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC +[Hera] 99 +[Hera] [HADES][INFO ] [KRELTSC: 11644047618] L8[TABLE]: Config 14 → 0 regime=6 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 +[Hera] [HADES][DOE ] 56,560000,10000,0,0,213,73,27,4096,1620,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][TEST ] [KRELTSC: 11649314313] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11652418680] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11654258490] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11658582201] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11661680646] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11663574258] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11667557769] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11670486114] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11672048073] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11673995298] Testing word: CASE +[Hera] [HADES][TEST ] [KRELTSC: 11675688129] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11677483881] Running CASE.match_1: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 1 TC +[Hera] 10 +[Hera] [HADES][TEST ] [KRELTSC: 11681707191] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11684629866] Expected: Should print: 10 +[Hera] [HADES][TEST ] [KRELTSC: 11686501281] Running CASE.match_2: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 2 TC +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11690858088] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11693896515] Expected: Should print: 20 +[Hera] [HADES][TEST ] [KRELTSC: 11695704573] Running CASE.default: : TC CASE 1 OF 10 ENDOF 2 OF 20 ENDOF 99 SWAP ENDCASE . CR ; 5 TC +[Hera] 99 +[Hera] [HADES][TEST ] [KRELTSC: 11699842266] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11702846610] Expected: Should print: 99 +[Hera] [HADES][TEST ] [KRELTSC: 11704790286] Running CASE.zero_case: : TC CASE 0 OF 88 ENDOF 1 OF 77 ENDOF 66 SWAP ENDCASE . CR ; 0 TC +[Hera] 88 +[Hera] [HADES][TEST ] [KRELTSC: 11709145623] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11712119454] Expected: Should print: 88 +[Hera] [HADES][TEST ] [KRELTSC: 11713873248] Running CASE.neg_case: : TC CASE -1 OF 55 ENDOF 44 SWAP ENDCASE . CR ; -1 TC +[Hera] 55 +[Hera] [HADES][TEST ] [KRELTSC: 11717785926] Test passed +[Hera] [HADES][TEST ] Testing CASE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11720957115] Expected: Should print: 55 +[Hera] [HADES][TEST ] [KRELTSC: 11722828761] CASE: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11725037352] === Control Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 11727603069] +[Hera] === Testing Module: StarForth Words === +[Hera] [HADES][INFO ] [KRELTSC: 11730197031] Running StarForth Words Tests (Module 17: StarForth Extensions)... +[Hera] [HADES][TEST ] [KRELTSC: 11732743659] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11735428635] Testing word: ENTROPY@ +[Hera] [HADES][TEST ] [KRELTSC: 11737133835] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11738869926] Running ENTROPY@.after_execution: : TESTWORD 1 1 + DROP ; TESTWORD ' TESTWORD ENTROPY@ . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 11743224717] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11746245231] Expected: Should show execution count > 0 +[Hera] [HADES][TEST ] [KRELTSC: 11748349725] Running ENTROPY@.zero_initial: : NEWWORD ; ' NEWWORD ENTROPY@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11751887196] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11755025331] Expected: Should show 0 for unused word +[Hera] [HADES][TEST ] [KRELTSC: 11757109644] Running ENTROPY@.multiple_calls: : ENTTEST 1 DROP ; ENTTEST ENTTEST ENTTEST ' ENTTEST ENTROPY@ . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 11761190469] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11764593582] Expected: Should increment with each call +[Hera] [HADES][TEST ] [KRELTSC: 11766685602] Running ENTROPY@.null_addr: 0 ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11768967903] ENTROPY@: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11770969224] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11774219226] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11776215549] Running ENTROPY@.empty_stack: ENTROPY@ +[Hera] [HADES][ERROR] [KRELTSC: 11778657345] ENTROPY@: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11780525610] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11783822526] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11785870929] ENTROPY@: 5 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11788161042] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11790388701] Testing word: ENTROPY! +[Hera] [HADES][TEST ] [KRELTSC: 11792123112] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11793921132] Running ENTROPY!.set_entropy: : ENTSET ; 42 ' ENTSET ENTROPY! ' ENTSET ENTROPY@ . CR +[Hera] 42 +[Hera] [HADES][TEST ] [KRELTSC: 11798123232] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11801242152] Expected: Should set entropy to 42 +[Hera] [HADES][TEST ] [KRELTSC: 11802979860] Running ENTROPY!.overwrite: : ENTOV ; 10 ' ENTOV ENTROPY! 20 ' ENTOV ENTROPY! ' ENTOV ENTROPY@ . CR +[Hera] [HADES][INFO ] [KRELTSC: 11806787958] L8[TABLE]: Config 0 → 14 regime=7 score=6553 L1=0 L2=0 L3=0 L4=1 L5=1 L6=1 L7=0 +[Hera] [HADES][DOE ] 57,570000,10000,0,0,188,80,28,4096,1712,0,0,0,65536,0,0,65536,0,0 +[Hera] 20 +[Hera] [HADES][TEST ] [KRELTSC: 11812106586] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11814907734] Expected: Should overwrite previous value +[Hera] [HADES][TEST ] [KRELTSC: 11816813484] Running ENTROPY!.zero_entropy: : ENTZERO ; 0 ' ENTZERO ENTROPY! ' ENTZERO ENTROPY@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 11820626349] Test passed +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11824161993] Expected: Should set entropy to 0 +[Hera] [HADES][TEST ] [KRELTSC: 11826116967] Running ENTROPY!.null_addr: 42 0 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11828470017] ENTROPY!: null dictionary entry +[Hera] [HADES][TEST ] [KRELTSC: 11830315518] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11833465119] Expected: Should handle null address +[Hera] [HADES][TEST ] [KRELTSC: 11835524211] Running ENTROPY!.one_arg: 42 ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11837718438] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11839511670] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11842909680] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11844880110] Running ENTROPY!.empty_stack: ENTROPY! +[Hera] [HADES][ERROR] [KRELTSC: 11846917572] ENTROPY!: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11848734681] Expected error occurred +[Hera] [HADES][TEST ] Testing ENTROPY! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11852068074] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 11854168788] ENTROPY!: 6 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 11856117399] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 11858364861] Testing word: WORD-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 11859880683] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 11861265402] Running WORD-ENTROPY.display_all: 1 DUP DUP DUP DROP DROP DROP DROP WORD-ENTROPY +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 1 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 119 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 305 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 121 + +[Hera] :: 129 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 51 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 51 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5332 + +[Hera] Total words: 454 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 11976781929] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 11979278787] Expected: Should display all word entropy stats +[Hera] [HADES][TEST ] [KRELTSC: 11981086740] Running WORD-ENTROPY.after_execution: : WDENT 1 2 + DROP ; WDENT WDENT WORD-ENTROPY +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 2 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 15 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5349 + +[Hera] Total words: 455 + +[Hera] Average executions per word: 11 + +[Hera] [HADES][TEST ] [KRELTSC: 12098255526] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12101410293] Expected: Should show defined word entropy +[Hera] [HADES][TEST ] [KRELTSC: 12103645764] Running WORD-ENTROPY.stack_preserved: DEPTH WORD-ENTROPY DEPTH = . CR +[Hera] Word Usage Statistics (Execution Heat Counts): + +[Hera] ============================================= + +[Hera] WDENT: 2 + +[Hera] DEFER@: 2 + +[Hera] IS: 5 + +[Hera] DEFER: 4 + +[Hera] WORD-ENTROPY: 3 + +[Hera] ENTROPY!: 7 + +[Hera] ENTROPY@: 8 + +[Hera] ENDCASE: 10 + +[Hera] ENDOF: 18 + +[Hera] OF: 18 + +[Hera] CASE: 10 + +[Hera] EXIT: 121 + +[Hera] UNLOOP: 6 + +[Hera] J: 58 + +[Hera] I: 212 + +[Hera] LEAVE: 6 + +[Hera] +LOOP: 6 + +[Hera] LOOP: 48 + +[Hera] DO: 42 + +[Hera] ?DO: 10 + +[Hera] UNTIL: 8 + +[Hera] AGAIN: 4 + +[Hera] REPEAT: 10 + +[Hera] WHILE: 10 + +[Hera] BEGIN: 20 + +[Hera] THEN: 32 + +[Hera] ELSE: 14 + +[Hera] IF: 32 + +[Hera] (LEAVE): 6 + +[Hera] (+LOOP): 40 + +[Hera] (LOOP): 152 + +[Hera] (DO): 48 + +[Hera] (?DO): 12 + +[Hera] (0BRANCH): 142 + +[Hera] (BRANCH): 72 + +[Hera] DOES>: 3 + +[Hera] does_rt: 1 + +[Hera] LITERAL: 1 + +[Hera] LIT: 309 + +[Hera] FENCE: 3 + +[Hera] FORGET: 7 + +[Hera] ]: 3 + +[Hera] [: 4 + +[Hera] IMMEDIATE: 6 + +[Hera] CONSTANT: 4 + +[Hera] VARIABLE: 5 + +[Hera] CREATE: 23 + +[Hera] ;: 122 + +[Hera] :: 130 + +[Hera] ABORT": 3 + +[Hera] ABORT: 4 + +[Hera] QUIT: 1 + +[Hera] EXECUTE: 2 + +[Hera] ORDER: 3 + +[Hera] FORTH: 10 + +[Hera] CURRENT: 4 + +[Hera] CONTEXT: 5 + +[Hera] DEFINITIONS: 15 + +[Hera] VOCABULARY: 15 + +[Hera] ': 16 + +[Hera] FIND: 4 + +[Hera] >BODY: 2 + +[Hera] HIDDEN: 2 + +[Hera] SMUDGE: 2 + +[Hera] LATEST: 7 + +[Hera] SP@: 8 + +[Hera] SP!: 5 + +[Hera] PAD: 29 + +[Hera] 2,: 15 + +[Hera] C,: 18 + +[Hera] ,: 35 + +[Hera] ALLOT: 23 + +[Hera] ALIGN: 1 + +[Hera] HERE: 142 + +[Hera] SCR: 3 + +[Hera] THRU: 17 + +[Hera] LIST: 5 + +[Hera] LOAD: 5 + +[Hera] FLUSH: 3 + +[Hera] EMPTY-BUFFERS: 4 + +[Hera] SAVE-BUFFERS: 3 + +[Hera] UPDATE: 7 + +[Hera] BUFFER: 4 + +[Hera] BLOCK: 12 + +[Hera] SPACES: 10 + +[Hera] SPACE: 7 + +[Hera] TYPE: 43 + +[Hera] CR: 659 + +[Hera] EMIT: 15 + +[Hera] BLANK: 2 + +[Hera] SKIP: 4 + +[Hera] SCAN: 5 + +[Hera] SEARCH: 4 + +[Hera] COMPARE: 5 + +[Hera] CMOVE>: 4 + +[Hera] CMOVE: 6 + +[Hera] -TRAILING: 4 + +[Hera] LITERAL: 1 + +[Hera] [']: 3 + +[Hera] BL: 19 + +[Hera] SOURCE: 2 + +[Hera] >IN: 5 + +[Hera] S": 37 + +[Hera] (s"): 4 + +[Hera] WORD: 15 + +[Hera] SPAN: 4 + +[Hera] EXPECT: 4 + +[Hera] COUNT: 14 + +[Hera] OCTAL: 6 + +[Hera] HEX: 7 + +[Hera] DECIMAL: 14 + +[Hera] BASE: 9 + +[Hera] SIGN: 3 + +[Hera] HOLD: 2 + +[Hera] #>: 16 + +[Hera] #S: 11 + +[Hera] #: 5 + +[Hera] <#: 17 + +[Hera] .: 901 + +[Hera] D2/: 5 + +[Hera] D2*: 5 + +[Hera] D0<: 7 + +[Hera] D0=: 7 + +[Hera] 2R@: 3 + +[Hera] 2R>: 7 + +[Hera] 2>R: 7 + +[Hera] 2ROT: 6 + +[Hera] 2OVER: 6 + +[Hera] 2SWAP: 7 + +[Hera] 2DUP: 6 + +[Hera] 2DROP: 6 + +[Hera] D=: 7 + +[Hera] D<: 8 + +[Hera] DMIN: 6 + +[Hera] DMAX: 6 + +[Hera] DABS: 7 + +[Hera] DNEGATE: 6 + +[Hera] D-: 8 + +[Hera] D+: 7 + +[Hera] S>D: 7 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] M/MOD: 7 + +[Hera] M*: 8 + +[Hera] M+: 7 + +[Hera] FALSE: 18 + +[Hera] TRUE: 30 + +[Hera] WITHIN: 31 + +[Hera] U>: 25 + +[Hera] U<: 25 + +[Hera] <=: 31 + +[Hera] >=: 31 + +[Hera] >: 1 + +[Hera] <: 42 + +[Hera] =: 92 + +[Hera] 0<>: 22 + +[Hera] 0>: 27 + +[Hera] 0<: 12 + +[Hera] 0=: 47 + +[Hera] NOT: 1 + +[Hera] OR: 6 + +[Hera] AND: 7 + +[Hera] NEGATE: 6 + +[Hera] ABS: 1 + +[Hera] 1-: 36 + +[Hera] 1+: 80 + +[Hera] */MOD: 8 + +[Hera] */: 10 + +[Hera] /: 1 + +[Hera] *: 8 + +[Hera] -: 30 + +[Hera] +: 54 + +[Hera] CELLS: 14 + +[Hera] 2@: 4 + +[Hera] C!: 5 + +[Hera] C@: 9 + +[Hera] !: 15 + +[Hera] @: 39 + +[Hera] R>: 5 + +[Hera] >R: 7 + +[Hera] DEPTH: 16 + +[Hera] OVER: 22 + +[Hera] SWAP: 41 + +[Hera] DUP: 144 + +[Hera] DROP: 54 + +[Hera] ------------------------------------- + +[Hera] Total executions: 5351 + +[Hera] Total words: 455 + +[Hera] Average executions per word: 11 + +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12260697288] Test passed +[Hera] [HADES][TEST ] Testing WORD-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12263762784] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12265752870] WORD-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12267955224] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12270309156] Testing word: RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12272157807] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12273983316] Running RESET-ENTROPY.reset_defined: : RESETTEST 1 DROP ; RESETTEST RESETTEST RESETTEST RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12277908552] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12280510872] Expected: Should reset all entropy counters +[Hera] [HADES][TEST ] [KRELTSC: 12282440310] Running RESET-ENTROPY.double_reset: RESET-ENTROPY RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12284522649] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12287197062] Expected: Should handle multiple resets +[Hera] [HADES][TEST ] [KRELTSC: 12288946383] Running RESET-ENTROPY.after_usage: 1 DUP DUP DUP DROP DROP DROP DROP RESET-ENTROPY +[Hera] [HADES][TEST ] [KRELTSC: 12291487404] Test passed +[Hera] [HADES][TEST ] Testing RESET-ENTROPY ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12294489669] Expected: Should reset after word usage +[Hera] [HADES][TEST ] [KRELTSC: 12296548068] RESET-ENTROPY: 3 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12298730472] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12301082283] Testing word: TOP-WORDS +[Hera] [HADES][TEST ] [KRELTSC: 12302745378] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12304422606] Running TOP-WORDS.display_top5: : TOPTEST 1 DROP ; TOPTEST TOPTEST TOPTEST TOPTEST TOPTEST 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12315118074] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12318148269] Expected: Should display top 5 hot words +[Hera] [HADES][TEST ] [KRELTSC: 12320177667] Running TOP-WORDS.display_top10: 10 TOP-WORDS +[Hera] Top 10 most frequently used words: + +[Hera] ================================== + +[Hera] 1. DROP: 6 + +[Hera] 2. TOPTEST: 5 + +[Hera] 3. EXIT: 5 + +[Hera] 4. LIT: 5 + +[Hera] 5. TOP-WORDS: 2 + +[Hera] 6. ;: 1 + +[Hera] 7. :: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12330083577] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12333210498] Expected: Should display top 10 words +[Hera] [HADES][TEST ] [KRELTSC: 12335258964] Running TOP-WORDS.after_reset: RESET-ENTROPY 5 TOP-WORDS +[Hera] Top 5 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 1 + +[Hera] [HADES][TEST ] [KRELTSC: 12340855086] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12343920687] Expected: Should handle display after reset +[Hera] [HADES][TEST ] [KRELTSC: 12346573344] Running TOP-WORDS.single_word: 1 TOP-WORDS +[Hera] Top 1 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 2 + +[Hera] [HADES][TEST ] [KRELTSC: 12351648813] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12354453321] Expected: Should display top 1 word +[Hera] [HADES][TEST ] [KRELTSC: 12356209593] Running TOP-WORDS.large_count: 100 TOP-WORDS +[Hera] Top 100 most frequently used words: + +[Hera] ================================== + +[Hera] 1. TOP-WORDS: 3 + +[Hera] [HADES][TEST ] [KRELTSC: 12361365282] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12364142847] Expected: Should handle large count +[Hera] [HADES][TEST ] [KRELTSC: 12365907876] Running TOP-WORDS.zero_count: 0 TOP-WORDS +[Hera] TOP-WORDS: invalid count 0 + +[Hera] [HADES][TEST ] [KRELTSC: 12368817930] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12371859843] Expected: Should handle zero count +[Hera] [HADES][TEST ] [KRELTSC: 12373721976] Running TOP-WORDS.negative_count: -5 TOP-WORDS +[Hera] TOP-WORDS: invalid count -5 + +[Hera] [HADES][TEST ] [KRELTSC: 12377073240] Test passed +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12379859793] Expected: Should handle negative count +[Hera] [HADES][TEST ] [KRELTSC: 12381623961] Running TOP-WORDS.empty_stack: TOP-WORDS +[Hera] [HADES][ERROR] [KRELTSC: 12383645757] TOP-WORDS: data stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12385274412] Expected error occurred +[Hera] [HADES][TEST ] Testing TOP-WORDS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12388588401] Expected: Should cause stack underflow +[Hera] [HADES][TEST ] [KRELTSC: 12390469140] TOP-WORDS: 8 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12392475522] â–¶ Testing module: src/test_runner/modules/starforth_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12394673991] Testing word: (- +[Hera] [HADES][TEST ] [KRELTSC: 12396027294] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12397738290] Running (-.comment_line: (- This is a comment +[Hera] 1 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12400923192] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12402626271] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12405374877] Expected: Should ignore rest of line +[Hera] [HADES][TEST ] [KRELTSC: 12407167164] Running (-.mid_line: 1 (- comment here +[Hera] 2 + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12409665828] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12411191016] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12413787183] Expected: Should work mid-expression +[Hera] [HADES][TEST ] [KRELTSC: 12415881639] Running (-.no_stack_effect: DEPTH (- comment +[Hera] DEPTH = . CR +[Hera] [HADES][WARN ] [KRELTSC: 12418765800] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12420410961] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12423140877] Expected: Should not affect stack +[Hera] [HADES][TEST ] [KRELTSC: 12424872978] Running (-.multiple: 1 (- first +[Hera] 2 (- second +[Hera] + . CR +[Hera] [HADES][WARN ] [KRELTSC: 12427998471] (- comment not terminated +[Hera] [HADES][TEST ] [KRELTSC: 12429658437] Test passed +[Hera] [HADES][TEST ] Testing (- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12432591990] Expected: Should handle multiple comments +[Hera] [HADES][TEST ] [KRELTSC: 12434503809] (-: 4 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12436547235] === StarForth Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 12438843249] +[Hera] === Testing Module: ACL Words === +[Hera] [HADES][INFO ] [KRELTSC: 12441095142] Running ACL Words Tests (Module 24)... +[Hera] [HADES][WARN ] [KRELTSC: 12445986000] ACL: denied '__acl_deny_test__' +[Hera] [HADES][INFO ] [KRELTSC: 12449001831] SKIP: STRICT mode test (ACL.4th not loaded) +[Hera] [HADES][INFO ] [KRELTSC: 12451253829] SKIP: ACL-TTL-COMPUTE (ACL.4th not loaded) +[Hera] [HADES][WARN ] [KRELTSC: 12453425523] vm_create_word: cannot shadow pinned word '__acl_shadow_target__' +[Hera] [HADES][TEST ] [KRELTSC: 12458550195] === ACL Words Summary: 29 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 12461133363] +[Hera] === Testing Module: Mama FORTH Words === +[Hera] [HADES][INFO ] [KRELTSC: 12463813593] Running Mama FORTH Words Tests (Capsule System M7.1)... +[Hera] [HADES][TEST ] [KRELTSC: 12465987534] Testing word: CAPSULE-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12467663292] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12469151079] CAPSULE-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12471313638] Testing word: CAPSULE@ +[Hera] [HADES][TEST ] [KRELTSC: 12472861212] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12474753921] CAPSULE@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12476832858] Testing word: CAPSULE-FLAGS@ +[Hera] [HADES][TEST ] [KRELTSC: 12478345110] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12479600259] CAPSULE-FLAGS@: 0 passed, 0 failed, 3 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12481974603] Testing word: CAPSULE-LEN@ +[Hera] [HADES][TEST ] [KRELTSC: 12483529002] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12485329647] CAPSULE-LEN@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12487667892] Testing word: CAPSULE-HASH@ +[Hera] [HADES][TEST ] [KRELTSC: 12489593508] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12491590041] CAPSULE-HASH@: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12494056491] Testing word: MAMA-VM-ID +[Hera] [HADES][TEST ] [KRELTSC: 12495905919] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12497658138] MAMA-VM-ID: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12499950183] Testing word: VM-COUNT +[Hera] [HADES][TEST ] [KRELTSC: 12501622161] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12503087772] VM-COUNT: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12504936507] Testing word: CAPSULE-BIRTH +[Hera] [HADES][TEST ] [KRELTSC: 12506634861] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12508331031] CAPSULE-BIRTH: 0 passed, 0 failed, 2 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12510448020] Testing word: CAPSULE-RUN +[Hera] [HADES][TEST ] [KRELTSC: 12512132136] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12513915666] CAPSULE-RUN: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12515962095] Testing word: CAPSULE-TEST +[Hera] [HADES][TEST ] [KRELTSC: 12517612422] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12519194541] CAPSULE-TEST: 0 passed, 0 failed, 1 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12521440617] === Mama FORTH Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 12523834344] +[Hera] === Testing Module: Q48.16 Words === +[Hera] [HADES][INFO ] [KRELTSC: 12526178805] Running Q48.16 Words Tests (Module 25)... +[Hera] [HADES][TEST ] [KRELTSC: 12528428220] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12530686938] Testing word: Q.+ +[Hera] [HADES][TEST ] [KRELTSC: 12532201290] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12533492034] Running Q.+.basic: 1 Q.FROM-INT 2 Q.FROM-INT Q.+ Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12536773284] Test passed +[Hera] [HADES][TEST ] Testing Q.+ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12539528064] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12544291809] Q.+: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12546307956] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12548649792] Testing word: Q.- +[Hera] [HADES][TEST ] [KRELTSC: 12550264545] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12551853468] Running Q.-.basic: 5 Q.FROM-INT 2 Q.FROM-INT Q.- Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12555017979] Test passed +[Hera] [HADES][TEST ] Testing Q.- ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12557774250] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][INFO ] [KRELTSC: 12576741156] L8[TABLE]: Config 14 → 0 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=0 +[Hera] [HADES][DOE ] 58,580000,10000,0,0,204,6,111,567,567,0,0,0,65536,0,0,65536,0,0 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12584320749] Q.-: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12586441056] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12588860802] Testing word: Q.* +[Hera] [HADES][TEST ] [KRELTSC: 12590439708] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12592227039] Running Q.*.basic: 3 Q.FROM-INT 4 Q.FROM-INT Q.* Q.TO-INT . CR +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12595759722] Test passed +[Hera] [HADES][TEST ] Testing Q.* ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12598682964] Expected: Should print: 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] 12 +[Hera] [HADES][TEST ] [KRELTSC: 12603934119] Q.*: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12605954907] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12608509767] Testing word: Q./ +[Hera] [HADES][TEST ] [KRELTSC: 12610195794] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12611855172] Running Q./.basic: 10 Q.FROM-INT 2 Q.FROM-INT Q./ Q.TO-INT . CR +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12615215781] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12617999751] Expected: Should print: 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] 5 +[Hera] [HADES][TEST ] [KRELTSC: 12623527224] Running Q./.by_zero: 5 Q.FROM-INT 0 Q.FROM-INT Q./ Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12627355461] Test passed +[Hera] [HADES][TEST ] Testing Q./ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12630894843] Expected: Should print: 0 (division by zero yields q=0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12638066952] Q./: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12640651632] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12643468047] Testing word: Q.ABS +[Hera] [HADES][TEST ] [KRELTSC: 12644999115] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12646619790] Running Q.ABS.basic: 3 Q.FROM-INT Q.NEG Q.ABS Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12649774389] Test passed +[Hera] [HADES][TEST ] Testing Q.ABS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12652645446] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12657552852] Q.ABS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12659461479] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12661600497] Testing word: Q.NEG +[Hera] [HADES][TEST ] [KRELTSC: 12663069951] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12664648500] Running Q.NEG.basic: 5 Q.FROM-INT Q.NEG Q.TO-INT . CR +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12667459833] Test passed +[Hera] [HADES][TEST ] Testing Q.NEG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12670307370] Expected: Should print: -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] -5 +[Hera] [HADES][TEST ] [KRELTSC: 12675072921] Q.NEG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12677053599] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12679330272] Testing word: Q.LOG +[Hera] [HADES][TEST ] [KRELTSC: 12680861403] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12682511415] Running Q.LOG.of_one: Q.1 Q.LOG Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12685576974] Test passed +[Hera] [HADES][TEST ] Testing Q.LOG ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12688190088] Expected: Should print: 0 (ln 1.0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][INFO ] [KRELTSC: 12691826217] L8[TABLE]: Config 0 → 1 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=0 L7=1 +[Hera] [HADES][DOE ] 59,590000,10000,0,0,206,8,98,567,567,0,0,0,65536,0,0,65536,0,0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12697457157] Q.LOG: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12699435714] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12701543757] Testing word: Q.EXP +[Hera] [HADES][TEST ] [KRELTSC: 12703036563] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12704634789] Running Q.EXP.of_zero: Q.0 Q.EXP Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12707528526] Test passed +[Hera] [HADES][TEST ] Testing Q.EXP ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12710685960] Expected: Should print: 1 (e^0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12715826991] Q.EXP: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12717576018] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12719457303] Testing word: Q.SQRT +[Hera] [HADES][TEST ] [KRELTSC: 12720897735] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12722340477] Running Q.SQRT.of_four: 4 Q.FROM-INT Q.SQRT Q.TO-INT . CR +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12725473530] Test passed +[Hera] [HADES][TEST ] Testing Q.SQRT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12727909278] Expected: Should print: 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] 2 +[Hera] [HADES][TEST ] [KRELTSC: 12731974773] Q.SQRT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12733656369] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12735667350] Testing word: Q.SIN +[Hera] [HADES][TEST ] [KRELTSC: 12737062149] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12738451656] Running Q.SIN.of_zero: Q.0 Q.SIN Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12741712221] Test passed +[Hera] [HADES][TEST ] Testing Q.SIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12744855165] Expected: Should print: 0 (sin 0 = 0) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12749380119] Q.SIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12751382448] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12753597864] Testing word: Q.COS +[Hera] [HADES][TEST ] [KRELTSC: 12755026494] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12756301068] Running Q.COS.of_zero: Q.0 Q.COS Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12759865713] Test passed +[Hera] [HADES][TEST ] Testing Q.COS ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12762519588] Expected: Should print: 1 (cos 0 = 1) +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12767332557] Q.COS: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12769278018] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12771468066] Testing word: Q.FROM-INT +[Hera] [HADES][TEST ] [KRELTSC: 12773007009] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12774489042] Running Q.FROM-INT.round_trip: 7 Q.FROM-INT Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12777219420] Test passed +[Hera] [HADES][TEST ] Testing Q.FROM-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12780045705] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12784568622] Q.FROM-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12786612972] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12788748378] Testing word: Q.TO-INT +[Hera] [HADES][TEST ] [KRELTSC: 12790277682] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12791813202] Running Q.TO-INT.of_one: Q.1 Q.TO-INT . CR +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12794284986] Test passed +[Hera] [HADES][TEST ] Testing Q.TO-INT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12797104131] Expected: Should print: 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] 1 +[Hera] [HADES][TEST ] [KRELTSC: 12801817896] Q.TO-INT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12803696682] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12805532985] Testing word: Q.1 +[Hera] [HADES][TEST ] [KRELTSC: 12806857518] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12808201728] Running Q.1.raw_value: Q.1 . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12810221718] Test passed +[Hera] [HADES][TEST ] Testing Q.1 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12812784558] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12817124943] Q.1: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12818790684] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12820700655] Testing word: Q.0 +[Hera] [HADES][TEST ] [KRELTSC: 12822010383] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12823431117] Running Q.0.raw_value: Q.0 . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12825438276] Test passed +[Hera] [HADES][TEST ] Testing Q.0 ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12827889249] Expected: Should print: 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12831943383] Q.0: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12833568489] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12835360377] Testing word: Q.SCALE +[Hera] [HADES][TEST ] [KRELTSC: 12836748015] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12838432971] Running Q.SCALE.raw_value: Q.SCALE . CR +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12840857505] Test passed +[Hera] [HADES][TEST ] Testing Q.SCALE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12843329877] Expected: Should print: 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] 65536 +[Hera] [HADES][TEST ] [KRELTSC: 12848646552] Q.SCALE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12850461393] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12852538167] Testing word: Q.= +[Hera] [HADES][TEST ] [KRELTSC: 12853861923] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12855374574] Running Q.=.equal: Q.1 Q.1 Q.= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12858091953] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12860467284] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 [HADES][INFO ] [KRELTSC: 12863145729] L8[TABLE]: Config 1 → 2 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=0 +[Hera] [HADES][DOE ] 60,600000,10000,0,0,244,10,88,731,731,0,0,0,65536,0,0,65536,0,0 + +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12868254189] Running Q.=.not_equal: Q.1 Q.0 Q.= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12870408033] Test passed +[Hera] [HADES][TEST ] Testing Q.= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12872919297] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12877088133] Q.=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12878747133] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12880598115] Testing word: Q.< +[Hera] [HADES][TEST ] [KRELTSC: 12881882769] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12883228260] Running Q.<.true: Q.0 Q.1 Q.< . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12885644541] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12887980581] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12892310928] Running Q.<.false: Q.1 Q.0 Q.< . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12894308175] Test passed +[Hera] [HADES][TEST ] Testing Q.< ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12896718660] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12900994260] Q.<: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12902654142] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12904512516] Testing word: Q.> +[Hera] [HADES][TEST ] [KRELTSC: 12905782176] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12907099191] Running Q.>.true: Q.1 Q.0 Q.> . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12909335670] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12911907729] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12916540224] Running Q.>.false: Q.0 Q.1 Q.> . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12918722502] Test passed +[Hera] [HADES][TEST ] Testing Q.> ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12921186411] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12925497165] Q.>: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12927233046] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12929177016] Testing word: Q.0= +[Hera] [HADES][TEST ] [KRELTSC: 12930684564] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12932049627] Running Q.0=.true: Q.0 Q.0= . CR +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12934405092] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12937235136] Expected: Should print: -1 (true) +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] -1 +[Hera] [HADES][TEST ] [KRELTSC: 12942316947] Running Q.0=.false: Q.1 Q.0= . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12945060072] Test passed +[Hera] [HADES][TEST ] Testing Q.0= ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12947631396] Expected: Should print: 0 (false) +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 12952516227] Q.0=: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12954548985] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12956743044] Testing word: Q.MAX +[Hera] [HADES][TEST ] [KRELTSC: 12958360632] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12960025806] Running Q.MAX.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MAX Q.TO-INT . CR +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12963154911] Test passed +[Hera] [HADES][TEST ] Testing Q.MAX ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12965812839] Expected: Should print: 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] 7 +[Hera] [HADES][INFO ] [KRELTSC: 12969871194] L8[TABLE]: Config 2 → 3 regime=3 score=26214 L1=0 L2=0 L3=0 L4=0 L5=0 L6=1 L7=1 +[Hera] [HADES][DOE ] 61,610000,10000,0,0,245,14,86,582,582,0,0,0,65536,0,0,65536,0,0 +[Hera] 7 +[Hera] [HADES][TEST ] [KRELTSC: 12975522672] Q.MAX: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12977244441] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12979145088] Testing word: Q.MIN +[Hera] [HADES][TEST ] [KRELTSC: 12980418633] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12981796338] Running Q.MIN.basic: 3 Q.FROM-INT 7 Q.FROM-INT Q.MIN Q.TO-INT . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12984479802] Test passed +[Hera] [HADES][TEST ] Testing Q.MIN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 12986924265] Expected: Should print: 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 12991301694] Q.MIN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 12993054018] â–¶ Testing module: src/test_runner/modules/q48_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 12994907730] Testing word: Q.PRINT +[Hera] [HADES][TEST ] [KRELTSC: 12996236169] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 12997784751] Running Q.PRINT.of_one: Q.1 Q.PRINT CR +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13000480626] Test passed +[Hera] [HADES][TEST ] Testing Q.PRINT ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13002968139] Expected: Should print: 1.00000 +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] 1.5u +[Hera] [HADES][TEST ] [KRELTSC: 13007934093] Q.PRINT: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13009962336] === Q48.16 Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 13012013910] +[Hera] === Testing Module: Inference Engine Words === +[Hera] [HADES][INFO ] [KRELTSC: 13014621039] Running Inference Engine Words Tests (Module 26)... +[Hera] [HADES][TEST ] [KRELTSC: 13016715243] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13018975746] Testing word: Q.VARIANCE +[Hera] [HADES][TEST ] [KRELTSC: 13020447489] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13021950396] Running Q.VARIANCE.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 Q.VARIANCE Q.TO-INT . CR +[Hera] 6666 +[Hera] [HADES][TEST ] [KRELTSC: 13025880252] Test passed +[Hera] [HADES][TEST ] Testing Q.VARIANCE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13028281791] Expected: Should print population variance of {100,200,300} (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13030531563] Q.VARIANCE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13032517638] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13034638344] Testing word: INFER-DECAY-SLOPE +[Hera] [HADES][TEST ] [KRELTSC: 13036129239] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13037547789] Running INFER-DECAY-SLOPE.three_cells: 300 HERE ! 200 HERE 8 + ! 100 HERE 16 + ! HERE 3 INFER-DECAY-SLOPE Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13041860349] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY-SLOPE ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13044553431] Expected: Should print decay slope for a decreasing trajectory (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13046663889] INFER-DECAY-SLOPE: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13048479759] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13050398970] Testing word: INFER-WINDOW-WIDTH +[Hera] [HADES][TEST ] [KRELTSC: 13051821636] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13053359928] Running INFER-WINDOW-WIDTH.three_cells: 100 HERE ! 200 HERE 8 + ! 300 HERE 16 + ! HERE 3 INFER-WINDOW-WIDTH . CR +[Hera] 3 +[Hera] [HADES][TEST ] [KRELTSC: 13057435734] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW-WIDTH ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13060245534] Expected: Should print an inferred window width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13062341502] INFER-WINDOW-WIDTH: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13063905981] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13065785397] Testing word: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13067296305] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13068640683] Running INFER-RUN.basic: INFER-RUN +[Hera] [HADES][TEST ] [KRELTSC: 13075811511] Test passed +[Hera] [HADES][TEST ] Testing INFER-RUN ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13078562511] Expected: Should run without error +[Hera] [HADES][TEST ] [KRELTSC: 13080409482] INFER-RUN: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13082482938] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13084731198] Testing word: INFER-WINDOW@ +[Hera] [HADES][TEST ] [KRELTSC: 13086387153] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13087853058] Running INFER-WINDOW@.after_run: INFER-RUN INFER-WINDOW@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13092602376] Test passed +[Hera] [HADES][TEST ] Testing INFER-WINDOW@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13095767076] Expected: Should print last adaptive_window_width (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13098234030] INFER-WINDOW@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13099952901] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13101802266] Testing word: INFER-DECAY@ +[Hera] [HADES][TEST ] [KRELTSC: 13103200152] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13104267750] Running INFER-DECAY@.after_run: INFER-RUN INFER-DECAY@ Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13107538941] Test passed +[Hera] [HADES][TEST ] Testing INFER-DECAY@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13109871453] Expected: Should print last adaptive_decay_slope (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13111622223] INFER-DECAY@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13113284793] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13115227608] Testing word: INFER-VARIANCE@ +[Hera] [HADES][TEST ] [KRELTSC: 13116865860] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13118359695] Running INFER-VARIANCE@.after_run: INFER-RUN INFER-VARIANCE@ Q.TO-INT . CR +[Hera] 1169 +[Hera] [HADES][TEST ] [KRELTSC: 13122468177] Test passed +[Hera] [HADES][TEST ] Testing INFER-VARIANCE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13125038031] Expected: Should print last window_variance_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13126934877] INFER-VARIANCE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13128682854] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13130566134] Testing word: INFER-FIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13132045038] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13133457708] Running INFER-FIT@.after_run: INFER-RUN INFER-FIT@ Q.TO-INT . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13137326160] Test passed +[Hera] [HADES][TEST ] Testing INFER-FIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13139698656] Expected: Should print last slope_fit_quality_q48 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13141561986] INFER-FIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13143331635] â–¶ Testing module: src/test_runner/modules/inference_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13145811441] Testing word: INFER-EARLY-EXIT@ +[Hera] [HADES][TEST ] [KRELTSC: 13147550199] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13148950752] Running INFER-EARLY-EXIT@.after_run: INFER-RUN INFER-EARLY-EXIT@ . CR +[Hera] 0 +[Hera] [HADES][TEST ] [KRELTSC: 13154796690] Test passed +[Hera] [HADES][TEST ] Testing INFER-EARLY-EXIT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13157345355] Expected: Should print 0 or 1 (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13159098057] INFER-EARLY-EXIT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13161028650] === Inference Engine Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 13163215023] +[Hera] === Testing Module: Physics Freeze Words === +[Hera] [HADES][INFO ] [KRELTSC: 13165347636] Running Physics Freeze Words Tests (Module 27)... +[Hera] [HADES][TEST ] [KRELTSC: 13167081942] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13169118228] Testing word: FREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13170495114] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13171873134] Running FREEZE-WORD.basic: : __freeze_test_word__ ; S" __freeze_test_word__" FREEZE-WORD S" __freeze_test_word__" FROZEN? . CR +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13176004401] Test passed +[Hera] [HADES][TEST ] Testing FREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13178705547] Expected: Should print: -1 (word is now frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13180631982] FREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13182662829] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13184767995] Testing word: UNFREEZE-WORD +[Hera] [HADES][TEST ] [KRELTSC: 13186138665] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13187534430] Running UNFREEZE-WORD.basic: : __unfreeze_test_word__ ; S" __unfreeze_test_word__" FREEZE-WORD S" __unfreeze_test_word__" UNFREEZE-WORD S" __unfreeze_test_word__" FROZEN? . CR +[Hera] 270 +[Hera] [HADES][TEST ] [KRELTSC: 13192673361] Test passed +[Hera] [HADES][TEST ] Testing UNFREEZE-WORD ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13195203042] Expected: Should print: 0 (freeze cleared) +[Hera] [HADES][TEST ] [KRELTSC: 13196986950] UNFREEZE-WORD: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13199205684] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13201188567] Testing word: FROZEN? +[Hera] [HADES][TEST ] [KRELTSC: 13202481768] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13204515093] Running FROZEN?.not_frozen: : __frozen_test_word__ ; S" __frozen_test_word__" FROZEN? . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13209007434] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13212088596] Expected: Should print: 0 (freshly defined word is not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13214516364] Running FROZEN?.not_found: S" __nonexistent_freeze_xyz__" FROZEN? . CR +[Hera] 245 +[Hera] [HADES][TEST ] [KRELTSC: 13217893962] Test passed +[Hera] [HADES][TEST ] Testing FROZEN? ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13220986296] Expected: Should print: 0 (not-found treated as not frozen) +[Hera] [HADES][TEST ] [KRELTSC: 13223586915] FROZEN?: 2 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13225856616] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13228520781] Testing word: HEAT! +[Hera] [HADES][TEST ] [KRELTSC: 13230280581] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13231883343] Running HEAT!.basic: : __heat_store_test_word__ ; 999 S" __heat_store_test_word__" HEAT! S" __heat_store_test_word__" HEAT@ . CR +[Hera] 249 +[Hera] [HADES][TEST ] [KRELTSC: 13237218960] Test passed +[Hera] [HADES][TEST ] Testing HEAT! ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13240232796] Expected: Should print: 999 +[Hera] [HADES][TEST ] [KRELTSC: 13242142557] HEAT!: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13244292516] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13246547454] Testing word: HEAT@ +[Hera] [HADES][TEST ] [KRELTSC: 13248121236] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13249768371] Running HEAT@.of_fresh_word: : __heat_fetch_test_word__ ; S" __heat_fetch_test_word__" HEAT@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13254024441] Test passed +[Hera] [HADES][TEST ] Testing HEAT@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13256844783] Expected: Should print: 0 (freshly defined word has zero heat) +[Hera] [HADES][TEST ] [KRELTSC: 13259126202] HEAT@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13261488849] â–¶ Testing module: src/test_runner/modules/physics_freeze_words_test.c +[Hera] [HADES][TEST ] [KRELTSC: 13264163871] Testing word: DECAY-RATE@ +[Hera] [HADES][TEST ] [KRELTSC: 13265828541] ------------------------ +[Hera] [HADES][TEST ] [KRELTSC: 13267447872] Running DECAY-RATE@.basic: DECAY-RATE@ . CR +[Hera] 224 +[Hera] [HADES][TEST ] [KRELTSC: 13270430439] Test passed +[Hera] [HADES][TEST ] Testing DECAY-RATE@ ... PASS +[Hera] [HADES][TEST ] [KRELTSC: 13273446459] Expected: Should print the compile-time DECAY_RATE_PER_US_Q16 constant (no error) +[Hera] [HADES][TEST ] [KRELTSC: 13276041639] DECAY-RATE@: 1 passed, 0 failed, 0 stubs, 0 errors +[Hera] [HADES][TEST ] [KRELTSC: 13278221187] === Physics Freeze Words Summary: 0 passed, 0 failed, 0 skipped, 0 errors === +[Hera] [HADES][INFO ] [KRELTSC: 13280849757] FINAL TEST SUMMARY: +[Hera] [HADES][INFO ] [KRELTSC: 13282480764] Total tests run: 1050 +[Hera] [HADES][INFO ] [KRELTSC: 13284134346] Passed: 1012 +[Hera] [HADES][INFO ] [KRELTSC: 13286195139] Failed: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13287803949] Stubs (not yet implemented): 38 +[Hera] [HADES][INFO ] [KRELTSC: 13289869173] Errors: 0 +[Hera] [HADES][INFO ] [KRELTSC: 13291738971] ALL IMPLEMENTED TESTS PASSED! +[Hera] [HADES][INFO ] [KRELTSC: 13293740775] Contract checks (A4'/A1): all passed +[Hera] [HADES][INFO ] [KRELTSC: 13295839851] ============================================== +[Hera] PARITY:M7.1a word_count=468 here=0x00000000000000d8 latest_id=637 hash=0xa67f1503dffe8666 +[Hera] PARITY:OK +[Hera] POST: PASSED +[Hera] [HAL][exec] regions frozen: +[Hera] kernel.text: [0x000000003d5a6000, 0x000000003d5e3bca) +[Hera] VM: parity bootstrap complete +[Hera] PCI: init... +[Hera] PCI: ECAM mapped (amd64) +[Hera] virtio-blk: found device +[Hera] Artemis: virtio-blk attached +[Hera] virtio-input: no device on PCI bus 0 +[Hera] Init: Mama birth... +[Hera] [HADES][DOE ] 62,620000,10000,0,0,198,18,51,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 63,630000,10000,0,0,94,23,37,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 64,640000,10000,0,0,58,24,31,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 65,650000,10000,0,0,66,32,29,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 66,660000,10000,0,0,63,35,27,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][WARN ] [KRELTSC: 13498028460] ( Unterminated comment +[Hera] [HADES][WARN ] [KRELTSC: 13501610640] ( Unterminated comment +[Hera] [HADES][DOE ] 67,670000,10000,0,0,96,36,26,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 68,680000,10000,0,0,34,34,28,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 69,690000,10000,0,0,43,34,30,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 70,700000,10000,0,0,43,34,30,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 71,710000,10000,0,0,48,33,31,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 72,720000,10000,0,0,45,32,33,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 73,730000,10000,0,0,48,31,34,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 74,740000,10000,0,0,46,31,34,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 75,750000,10000,0,0,43,33,39,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][WARN ] [KRELTSC: 13891501008] ( Unterminated comment +[Hera] [HADES][DOE ] 76,760000,10000,0,0,116,33,36,4096,1757,0,0,0,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 77,770000,10000,0,0,131,34,27,4096,1757,0,0,0,65536,0,0,65536,0,0 + +[Hera] ================================================ +[Hera] LithosAnanke — FORTH-79 bare-metal kernel +[Hera] Stadium step one: Hera alone +[Hera] ================================================ +[Hera] Hera [live] +[Hera] ================================================ + +[Hera] PARITY:MAMA_INIT capsule_id=0x214d424abd382707 mode=m capsule_hash=0x214d424abd382707 dict_hash=0x8f6ddfa603cdc5c1 +[Hera] Init: Mama birth OK +[Hera] ACL: CAPSULE-BIRTH pinned STRICT +[Hera] ACL: BIRTH pinned STRICT +[Hera] Starting heartbeat... +[Hera] APIC Timer: started (LVT=0x00020020 ICR=10137256) +[Hera] I/O APIC: keyboard IRQ1 unmasked +[Hera] Heartbeat running. +[Hera] Stadium words: promotions=620 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Stadium quota grant self-test: OK +[Hera] Hera reservoir=21845 +[Hera] test-vm reservoir=65536 +[Hera] Hermes 4.2 migration self-test: birthing... +[Hermes] [HADES][DOE ] 1,10000,18446744073708791616,0,0,117,4,4,4096,0,0,4895412794951728776,7,65536,0,0,65536,0,0 +[Hermes] [HADES][DOE ] 2,20000,10000,0,0,78,10,7,4096,0,0,0,8,65536,0,0,65536,0,0 +[Hermes] [HADES][DOE ] 3,30000,10000,0,0,101,13,7,4096,0,0,0,9,65536,0,0,65536,0,0 +[Hermes] [HADES][DOE ] 4,40000,10000,0,0,63,19,8,4096,0,0,0,10,65536,0,0,65536,0,0 +[Hermes] [HADES][DOE ] 5,50000,10000,0,0,92,25,8,4096,2,0,0,12,65536,0,0,65536,0,0 +[Hermes] [HADES][ERROR] [KRELTSC: 14466074448] UNKNOWN WORD: 'USE' +[Hermes] [CAPSULE][DEFER] block 4120 (1/16) line 14: S" common:msg.4th" USE +[Hermes] [CAPSULE][DEFER] block 4120: 1 forward ref(s) unresolved at load time: +[Hermes] line 14: S" common:msg.4th" USE +[Hermes] [HADES][DOE ] 6,60000,10000,0,0,64,27,8,4096,2,0,0,14,65536,0,0,65536,0,0 +[Hermes] PARITY:BIRTH vm_id=0x70534723b94c4b17-0xa13c67b511abf664 capsule_id=0x85c7b311d1e5bf97 mode=p capsule_hash=0x85c7b311d1e5bf97 dict_hash=0x75d6aab0dd6be0db +[Hera] BIRTH: Hermes live +[Hera] Hermes 4.2 self-test: exercising migrated words... +[Hera] Dict-check at self-test start: OK +[Hera] [HADES][DOE ] 7,70000,10000,0,0,228,32,8,4096,210,0,0,18,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 8,80000,10000,0,0,256,34,9,4096,466,0,0,18,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 9,90000,10000,0,0,256,36,10,4096,722,0,0,19,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 10,100000,10000,0,0,256,36,11,4096,978,0,0,19,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 11,110000,10000,0,0,256,36,11,4096,1234,0,0,20,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 12,120000,10000,0,0,256,36,12,4096,1490,0,0,20,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 13,130000,10000,0,0,256,37,12,4096,1746,0,0,21,65536,0,0,65536,0,0 +[Hera] DBG err after CD-INIT=0 +[Hera] Dict-check after CD-INIT: OK +[Hera] [HADES][DOE ] 14,140000,10000,0,0,230,39,12,4096,1949,0,0,23,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 15,150000,10000,0,0,256,39,13,4096,2204,0,0,23,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 16,160000,10000,0,0,256,39,14,4096,2459,0,0,24,65536,0,0,65536,0,0 +[Hera] -1 +[Hera] DBG err after MSG-TEST=0 +[Hera] Dict-check after MSG-TEST: OK +[Hera] [HADES][DOE ] 17,170000,10000,0,0,256,39,15,4096,2713,0,0,26,65536,0,0,65536,0,0 +[Hera] [HADES][DOE ] 18,180000,10000,0,0,256,39,15,4096,2969,0,0,26,65536,0,0,65536,0,0 +[Hera] 1 msgs 1 channels +[Hera] DBG err after STATUS=0 +[Hera] Dict-check after STATUS: OK +[Hera] [HADES][DOE ] 19,190000,10000,0,0,256,39,16,4096,3224,0,0,28,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 20,200000,10000,0,0,256,41,17,4096,3480,0,0,28,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 21,210000,10000,0,0,256,41,17,4096,3736,0,0,29,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 22,220000,10000,0,0,256,41,18,4096,3992,0,0,29,65536,0,1,65536,0,0 +[Hera] DBG err after DELIVER-ALL=0 +[Hera] Dict-check after DELIVER-ALL: OK +[Hera] [HADES][DOE ] 23,230000,10000,0,0,256,41,19,4096,4096,0,0,31,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 24,240000,10000,0,0,256,41,20,4096,4096,0,0,31,65536,0,1,65536,0,0 +[Hera] DBG err after REDELIVER=0 +[Hera] [HADES][DOE ] 25,250000,10000,0,0,256,43,20,2048,2048,0,0,32,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 26,260000,10000,0,0,256,45,21,2048,2048,0,0,33,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 27,270000,10000,0,0,256,45,22,1024,1024,0,0,33,65536,0,1,65536,0,0 +[Hera] DBG err after MSG-COOL-ALL=0 +[Hera] [HADES][DOE ] 28,280000,10000,0,0,256,45,23,1024,1024,0,0,34,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 29,290000,10000,0,0,256,45,24,512,512,0,0,35,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 30,300000,10000,0,0,256,45,24,512,512,0,0,35,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 31,310000,10000,0,0,256,45,25,256,256,0,0,36,65536,0,1,65536,0,0 +[Hera] DBG err after MSG-REAP=0 +[Hera] DBG err after CH-COOL/REAP=0 +[Hera] DBG err after CH-HEAT!=0 +[Hera] [HADES][DOE ] 32,320000,10000,0,0,255,45,26,256,256,0,0,38,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 33,330000,10000,0,0,256,45,27,256,256,0,0,38,65536,0,1,65536,0,0 +[Hera] 1 msgs 1 channels +[Hera] DBG err after TICK=0 +[Hera] Hermes 4.2 self-test: HERMES-K=[HADES][DOE ] 34,340000,10000,0,0,256,45,27,256,256,0,0,40,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 35,350000,10000,0,0,256,45,28,256,256,0,0,40,65536,0,1,65536,0,0 +[Hera] [HADES][DOE ] 36,360000,10000,0,0,256,45,29,256,256,0,0,41,65536,0,1,65536,0,0 +[Hera] 65536 +[Hera] DBG err after HERMES-K=0 +[Hera] DBG stadium_resident_sum(Hermes)=43691 +[Hera] DBG stadium_reservoir_peek(Hermes)=21845 +[Hera] Hermes 4.2 self-test: before eviction: +[Hera] Hermes resident_sum=43691 +[Hera] Hermes reservoir=21845 +[Hera] Hermes 4.2 self-test: forcing an explicit eviction (COMMON-CH)... +[Hera] 2400 +[Hera] DBG err after COMMON-CH@=0 +[Hera] Stadium: dispatch cell=42429 behaviour=COOL (stub) +[Hera] DBG err after CH-FREE-NODE=0 +[Hera] Hermes 4.2 self-test: after eviction: +[Hera] Hermes resident_sum=40960 +[Hera] Hermes reservoir=24576 +[Hera] Stadium words: promotions=192 evictions=0 +[Hera] Stadium conservation: resident_sum=40960 reservoir=24576 sum=65536 (Q48_ONE=65536) +[Hera] PARITY:KILL vm_id=0x70534723b94c4b17-0xa13c67b511abf664 name=Hermes +[Hera] KILL: Hermes dead +[Hera] Hermes 4.2 self-test: killed, resting state restored +[Hera] Stadium words: promotions=622 evictions=0 +[Hera] Stadium conservation: resident_sum=43691 reservoir=21845 sum=65536 (Q48_ONE=65536) +[Hera] Artemis 4.6 migration self-test: birthing... +[Artemis] [HADES][DOE ] 1,10000,18446744073709201616,0,0,89,6,3,4096,0,0,4895412794951728976,56,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 2,20000,10000,0,0,77,17,5,4096,0,0,0,59,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 3,30000,10000,0,0,107,20,5,4096,0,0,0,60,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 4,40000,10000,0,0,219,25,6,4096,191,0,0,61,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 5,50000,10000,0,0,256,25,7,4096,446,0,0,62,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 6,60000,10000,0,0,256,25,8,4096,703,0,0,63,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 7,70000,10000,0,0,256,25,10,4096,958,0,0,63,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 8,80000,10000,0,0,256,25,11,4096,1215,0,0,64,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 9,90000,10000,0,0,256,25,12,4096,1470,0,0,64,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 10,100000,10000,0,0,256,25,13,4096,1727,0,0,65,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 11,110000,10000,0,0,256,25,15,4096,1983,0,0,65,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 12,120000,10000,0,0,256,25,16,4096,2238,0,0,66,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 13,130000,10000,0,0,256,25,17,4096,2495,0,0,66,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 14,140000,10000,0,0,256,25,19,4096,2750,0,0,67,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 15,150000,10000,0,0,256,25,20,4096,3007,0,0,67,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 16,160000,10000,0,0,256,25,21,4096,3262,0,0,68,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 17,170000,10000,0,0,256,25,22,4096,3519,0,0,68,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 18,180000,10000,0,0,256,25,24,4096,3774,0,0,69,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 19,190000,10000,0,0,256,25,25,4096,4031,0,0,69,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 20,200000,10000,0,0,256,25,26,4096,4096,0,0,70,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 21,210000,10000,0,0,256,25,29,4096,4096,0,0,70,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 22,220000,10000,0,0,256,25,33,2048,2048,0,0,71,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 23,230000,10000,0,0,256,25,35,2048,2048,0,0,71,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 24,240000,10000,0,0,256,25,36,1024,1024,0,0,72,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 25,250000,10000,0,0,256,25,38,1024,1024,0,0,72,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 26,260000,10000,0,0,256,25,39,512,512,0,0,73,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 27,270000,10000,0,0,256,25,41,512,512,0,0,73,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 28,280000,10000,0,0,256,25,42,256,256,0,0,74,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 29,290000,10000,0,0,256,25,44,256,256,0,0,74,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 30,300000,10000,0,0,256,25,45,256,256,0,0,75,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 31,310000,10000,0,0,256,25,47,256,256,0,0,75,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 32,320000,10000,0,0,256,25,48,256,256,0,0,76,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 33,330000,10000,0,0,256,25,50,256,256,0,0,76,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 34,340000,10000,0,0,256,25,51,256,256,0,0,77,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 35,350000,10000,0,0,256,25,53,256,256,0,0,77,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 36,360000,10000,0,0,256,25,54,256,256,0,0,78,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 37,370000,10000,0,0,256,25,57,256,256,0,0,79,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 38,380000,10000,0,0,256,25,59,256,256,0,0,79,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 39,390000,10000,0,0,256,25,63,256,256,0,0,80,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 40,400000,10000,0,0,256,24,99,256,256,0,0,80,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 41,410000,10000,0,0,256,24,118,256,256,0,0,81,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 42,420000,10000,0,0,256,24,125,256,256,0,0,81,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 43,430000,10000,0,0,256,24,143,256,256,0,0,82,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 44,440000,10000,0,0,256,24,149,256,256,0,0,82,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 45,450000,10000,0,0,256,24,152,256,256,0,0,83,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 46,460000,10000,0,0,256,23,156,256,256,0,0,83,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 47,470000,10000,0,0,256,22,169,256,256,0,0,84,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 48,480000,10000,0,0,256,22,219,256,256,0,0,85,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 49,490000,10000,0,0,256,22,243,256,256,0,0,85,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 50,500000,10000,0,0,256,22,248,256,256,0,0,86,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 51,510000,10000,0,0,256,22,253,256,256,0,0,86,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 52,520000,10000,0,0,256,22,258,256,256,0,0,87,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 53,530000,10000,0,0,256,22,263,256,256,0,0,88,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 54,540000,10000,0,0,256,22,268,256,256,0,0,88,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 55,550000,10000,0,0,256,22,273,256,256,0,0,89,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 56,560000,10000,0,0,256,22,278,256,256,0,0,89,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 57,570000,10000,0,0,256,22,283,256,256,0,0,90,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 58,580000,10000,0,0,256,22,288,256,256,0,0,90,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 59,590000,10000,0,0,256,22,293,256,256,0,0,91,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 60,600000,10000,0,0,256,22,298,256,256,0,0,91,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 61,610000,10000,0,0,256,22,303,256,256,0,0,92,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 62,620000,10000,0,0,256,22,308,256,256,0,0,92,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 63,630000,10000,0,0,256,22,313,256,256,0,0,93,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 64,640000,10000,0,0,256,22,318,256,256,0,0,93,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 65,650000,10000,0,0,256,22,323,256,256,0,0,94,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 66,660000,10000,0,0,256,22,328,256,256,0,0,94,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 67,670000,10000,0,0,256,22,365,256,256,0,0,95,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 68,680000,10000,0,0,256,21,370,256,256,0,0,96,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 69,690000,10000,0,0,256,21,376,256,256,0,0,96,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 70,700000,10000,0,0,256,20,381,256,256,0,0,97,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 71,710000,10000,0,0,256,19,413,256,256,0,0,97,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 72,720000,10000,0,0,256,19,433,256,256,0,0,98,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 73,730000,10000,0,0,256,19,440,256,256,0,0,98,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 74,740000,10000,0,0,256,19,446,256,256,0,0,99,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 75,750000,10000,0,0,256,19,468,256,256,0,0,99,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 76,760000,10000,0,0,256,19,474,256,256,0,0,100,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 77,770000,10000,0,0,256,19,480,256,256,0,0,100,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 78,780000,10000,0,0,256,19,487,256,256,0,0,101,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 79,790000,10000,0,0,256,18,492,256,256,0,0,102,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 80,800000,10000,0,0,256,18,518,256,256,0,0,102,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 81,810000,10000,0,0,256,18,524,256,256,0,0,103,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 82,820000,10000,0,0,256,18,531,256,256,0,0,103,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 83,830000,10000,0,0,256,18,537,256,256,0,0,104,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 84,840000,10000,0,0,256,18,544,256,256,0,0,104,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 85,850000,10000,0,0,256,18,551,256,256,0,0,105,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 86,860000,10000,0,0,256,18,557,256,256,0,0,105,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 87,870000,10000,0,0,256,18,564,256,256,0,0,106,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 88,880000,10000,0,0,256,18,570,256,256,0,0,106,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 89,890000,10000,0,0,256,18,577,256,256,0,0,107,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 90,900000,10000,0,0,256,18,583,256,256,0,0,108,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 91,910000,10000,0,0,256,18,590,256,256,0,0,108,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 92,920000,10000,0,0,256,18,596,256,256,0,0,109,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 93,930000,10000,0,0,256,18,603,256,256,0,0,109,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 94,940000,10000,0,0,256,18,610,256,256,0,0,110,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 95,950000,10000,0,0,256,18,616,256,256,0,0,110,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 96,960000,10000,0,0,256,18,623,256,256,0,0,111,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 97,970000,10000,0,0,256,18,629,256,256,0,0,111,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 98,980000,10000,0,0,256,18,636,256,256,0,0,112,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 99,990000,10000,0,0,256,18,668,256,256,0,0,112,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 100,1000000,10000,0,0,256,18,674,256,256,0,0,113,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 101,1010000,10000,0,0,256,16,681,256,256,0,0,113,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 102,1020000,10000,0,0,256,16,688,256,256,0,0,114,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 103,1030000,10000,0,0,256,16,694,256,256,0,0,115,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 104,1040000,10000,0,0,256,16,701,256,256,0,0,115,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 105,1050000,10000,0,0,256,16,708,256,256,0,0,116,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 106,1060000,10000,0,0,256,16,714,256,256,0,0,116,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 107,1070000,10000,0,0,256,16,721,256,256,0,0,117,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 108,1080000,10000,0,0,256,16,727,256,256,0,0,117,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 109,1090000,10000,0,0,256,16,734,256,256,0,0,118,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 110,1100000,10000,0,0,256,16,772,256,256,0,0,118,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 111,1110000,10000,0,0,256,14,812,256,256,0,0,119,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 112,1120000,10000,0,0,256,14,857,256,256,0,0,120,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 113,1130000,10000,0,0,256,14,864,256,256,0,0,120,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 114,1140000,10000,0,0,256,14,872,256,256,0,0,121,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 115,1150000,10000,0,0,256,14,880,256,256,0,0,121,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 116,1160000,10000,0,0,256,14,888,256,256,0,0,122,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 117,1170000,10000,0,0,256,14,895,256,256,0,0,122,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 118,1180000,10000,0,0,256,14,903,256,256,0,0,123,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 119,1190000,10000,0,0,256,14,911,256,256,0,0,123,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 120,1200000,10000,0,0,256,14,919,256,256,0,0,124,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 121,1210000,10000,0,0,256,14,926,256,256,0,0,124,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 122,1220000,10000,0,0,256,14,934,256,256,0,0,125,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 123,1230000,10000,0,0,256,14,942,256,256,0,0,125,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 124,1240000,10000,0,0,256,14,950,256,256,0,0,126,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 125,1250000,10000,0,0,256,14,958,256,256,0,0,126,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 126,1260000,10000,0,0,256,14,965,256,256,0,0,127,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 127,1270000,10000,0,0,256,14,973,256,256,0,0,128,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 128,1280000,10000,0,0,256,14,981,256,256,0,0,128,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 129,1290000,10000,0,0,256,14,989,256,256,0,0,129,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 130,1300000,10000,0,0,256,14,996,256,256,0,0,130,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 131,1310000,10000,0,0,256,12,1004,256,256,0,0,131,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 132,1320000,10000,0,0,256,12,1059,256,256,0,0,131,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 133,1330000,10000,0,0,256,12,1067,256,256,0,0,132,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 134,1340000,10000,0,0,256,12,1129,256,256,0,0,133,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 135,1350000,10000,0,0,256,12,1197,256,256,0,0,133,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 136,1360000,10000,0,0,256,12,1206,256,256,0,0,134,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 137,1370000,10000,0,0,256,12,1215,256,256,0,0,134,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 138,1380000,10000,0,0,256,12,1224,256,256,0,0,135,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 139,1390000,10000,0,0,256,12,1233,256,256,0,0,135,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 140,1400000,10000,0,0,256,12,1241,256,256,0,0,136,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 141,1410000,10000,0,0,256,12,1250,256,256,0,0,136,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 142,1420000,10000,0,0,256,12,1259,256,256,0,0,137,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 143,1430000,10000,0,0,256,11,1267,256,256,0,0,138,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 144,1440000,10000,0,0,256,11,1276,256,256,0,0,138,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 145,1450000,10000,0,0,256,11,1285,256,256,0,0,139,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 146,1460000,10000,0,0,256,11,1294,256,256,0,0,139,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 147,1470000,10000,0,0,256,11,1303,256,256,0,0,140,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 148,1480000,10000,0,0,256,11,1312,256,256,0,0,140,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 149,1490000,10000,0,0,256,11,1394,256,256,0,0,141,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 150,1500000,10000,0,0,256,11,1403,256,256,0,0,141,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 151,1510000,10000,0,0,256,10,1495,256,256,0,0,142,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 152,1520000,10000,0,0,256,10,1506,256,256,0,0,143,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 153,1530000,10000,0,0,256,10,1515,256,256,0,0,143,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 154,1540000,10000,0,0,256,10,1526,256,256,0,0,144,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 155,1550000,10000,0,0,256,10,1535,256,256,0,0,144,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 156,1560000,10000,0,0,256,10,1545,256,256,0,0,145,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 157,1570000,10000,0,0,256,10,1652,256,256,0,0,145,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 158,1580000,10000,0,0,256,10,1663,256,256,0,0,146,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 159,1590000,10000,0,0,256,10,1785,256,256,0,0,147,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 160,1600000,10000,0,0,256,10,1796,256,256,0,0,147,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 161,1610000,10000,0,0,256,10,1807,256,256,0,0,148,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 162,1620000,10000,0,0,256,10,1819,256,256,0,0,148,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 163,1630000,10000,0,0,256,10,2111,256,256,0,0,149,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 164,1640000,10000,0,0,256,10,2124,256,256,0,0,149,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 165,1650000,10000,0,0,256,10,2137,256,256,0,0,150,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 166,1660000,10000,0,0,256,10,2150,256,256,0,0,150,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 167,1670000,10000,0,0,256,10,2343,256,256,0,0,151,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 168,1680000,10000,0,0,256,10,2357,256,256,0,0,152,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 169,1690000,10000,0,0,256,10,2372,256,256,0,0,152,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 170,1700000,10000,0,0,256,10,2386,256,256,0,0,153,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 171,1710000,10000,0,0,256,10,2400,256,256,0,0,153,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 172,1720000,10000,0,0,256,10,2414,256,256,0,0,154,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 173,1730000,10000,0,0,256,10,2428,256,256,0,0,155,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 174,1740000,10000,0,0,256,10,2442,256,256,0,0,155,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 175,1750000,10000,0,0,256,10,2679,256,256,0,0,156,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 176,1760000,10000,0,0,256,10,2695,256,256,0,0,156,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 177,1770000,10000,0,0,256,10,2710,256,256,0,0,157,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 178,1780000,10000,0,0,256,10,2726,256,256,0,0,158,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 179,1790000,10000,0,0,256,10,2741,256,256,0,0,158,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 180,1800000,10000,0,0,256,10,2756,256,256,0,0,159,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 181,1810000,10000,0,0,256,10,2772,256,256,0,0,159,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 182,1820000,10000,0,0,256,10,2787,256,256,0,0,160,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 183,1830000,10000,0,0,256,10,2802,256,256,0,0,160,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 184,1840000,10000,0,0,256,10,2818,256,256,0,0,161,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 185,1850000,10000,0,0,256,10,2833,256,256,0,0,162,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 186,1860000,10000,0,0,256,10,2849,256,256,0,0,162,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 187,1870000,10000,0,0,256,10,2864,256,256,0,0,163,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 188,1880000,10000,0,0,256,10,2880,256,256,0,0,164,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 189,1890000,10000,0,0,256,10,2895,256,256,0,0,165,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 190,1900000,10000,0,0,256,10,2911,256,256,0,0,165,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 191,1910000,10000,0,0,256,10,3218,256,256,0,0,166,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 192,1920000,10000,0,0,256,10,3235,256,256,0,0,166,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 193,1930000,10000,0,0,256,10,3252,256,256,0,0,167,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 194,1940000,10000,0,0,256,10,3270,256,256,0,0,167,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 195,1950000,10000,0,0,256,10,3287,256,256,0,0,168,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 196,1960000,10000,0,0,256,10,3303,256,256,0,0,169,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 197,1970000,10000,0,0,256,10,3320,256,256,0,0,169,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 198,1980000,10000,0,0,256,10,3337,256,256,0,0,170,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 199,1990000,10000,0,0,256,9,3354,256,256,0,0,170,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 200,2000000,10000,0,0,256,9,3371,256,256,0,0,171,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 201,2010000,10000,0,0,256,9,3388,256,256,0,0,172,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 202,2020000,10000,0,0,256,9,3405,256,256,0,0,172,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 203,2030000,10000,0,0,256,9,3422,256,256,0,0,173,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 204,2040000,10000,0,0,256,9,3439,256,256,0,0,173,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 205,2050000,10000,0,0,256,9,3456,256,256,0,0,174,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 206,2060000,10000,0,0,256,9,3473,256,256,0,0,174,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 207,2070000,10000,0,0,256,9,3490,256,256,0,0,175,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 208,2080000,10000,0,0,256,9,3507,256,256,0,0,176,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 209,2090000,10000,0,0,256,9,3524,256,256,0,0,176,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 210,2100000,10000,0,0,256,9,3541,256,256,0,0,177,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 211,2110000,10000,0,0,256,9,3558,256,256,0,0,177,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 212,2120000,10000,0,0,256,9,3575,256,256,0,0,178,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 213,2130000,10000,0,0,256,9,3592,256,256,0,0,179,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 214,2140000,10000,0,0,256,9,3609,256,256,0,0,179,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 215,2150000,10000,0,0,256,9,3626,256,256,0,0,180,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 216,2160000,10000,0,0,256,9,3643,256,256,0,0,180,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 217,2170000,10000,0,0,256,9,3660,256,256,0,0,181,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 218,2180000,10000,0,0,256,9,3677,256,256,0,0,182,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 219,2190000,10000,0,0,256,9,3694,256,256,0,0,183,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 220,2200000,10000,0,0,256,9,3710,256,256,0,0,183,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 221,2210000,10000,0,0,256,9,3727,256,256,0,0,184,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 222,2220000,10000,0,0,256,9,3744,256,256,0,0,184,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 223,2230000,10000,0,0,256,9,3761,256,256,0,0,185,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 224,2240000,10000,0,0,256,9,3778,256,256,0,0,186,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 225,2250000,10000,0,0,256,9,3795,256,256,0,0,186,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 226,2260000,10000,0,0,256,9,3813,256,256,0,0,187,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 227,2270000,10000,0,0,256,9,3830,256,256,0,0,187,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 228,2280000,10000,0,0,256,9,3846,256,256,0,0,188,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 229,2290000,10000,0,0,256,9,3863,256,256,0,0,188,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 230,2300000,10000,0,0,256,9,3880,256,256,0,0,189,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 231,2310000,10000,0,0,256,9,3897,256,256,0,0,189,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 232,2320000,10000,0,0,256,9,3914,256,256,0,0,190,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 233,2330000,10000,0,0,256,9,3931,256,256,0,0,191,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 234,2340000,10000,0,0,256,9,3948,256,256,0,0,191,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 235,2350000,10000,0,0,256,9,3965,256,256,0,0,192,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 236,2360000,10000,0,0,256,7,3982,256,256,0,0,192,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 237,2370000,10000,0,0,256,7,3999,256,256,0,0,193,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 238,2380000,10000,0,0,256,7,4016,256,256,0,0,194,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 239,2390000,10000,0,0,256,7,4481,256,256,0,0,194,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 240,2400000,10000,0,0,256,7,4500,256,256,0,0,195,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 241,2410000,10000,0,0,256,7,4519,256,256,0,0,195,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 242,2420000,10000,0,0,256,7,4538,256,256,0,0,196,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 243,2430000,10000,0,0,256,7,4557,256,256,0,0,197,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 244,2440000,10000,0,0,256,7,4575,256,256,0,0,197,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 245,2450000,10000,0,0,256,7,4594,256,256,0,0,198,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 246,2460000,10000,0,0,256,7,4613,256,256,0,0,198,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 247,2470000,10000,0,0,256,7,4632,256,256,0,0,199,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 248,2480000,10000,0,0,256,7,4651,256,256,0,0,199,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 249,2490000,10000,0,0,256,7,4670,256,256,0,0,200,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 250,2500000,10000,0,0,256,7,4689,256,256,0,0,200,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 251,2510000,10000,0,0,256,7,4708,256,256,0,0,201,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 252,2520000,10000,0,0,256,7,4726,256,256,0,0,201,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 253,2530000,10000,0,0,256,7,4745,256,256,0,0,202,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 254,2540000,10000,0,0,256,7,4764,256,256,0,0,202,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 255,2550000,10000,0,0,256,7,4783,256,256,0,0,203,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 256,2560000,10000,0,0,256,7,4802,256,256,0,0,204,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 257,2570000,10000,0,0,256,7,4821,256,256,0,0,204,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 258,2580000,10000,0,0,256,7,4840,256,256,0,0,205,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 259,2590000,10000,0,0,256,7,4859,256,256,0,0,205,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 260,2600000,10000,0,0,256,7,4877,256,256,0,0,206,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 261,2610000,10000,0,0,256,7,4896,256,256,0,0,206,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 262,2620000,10000,0,0,256,7,4915,256,256,0,0,207,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 263,2630000,10000,0,0,256,7,4934,256,256,0,0,207,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 264,2640000,10000,0,0,256,7,4953,256,256,0,0,208,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 265,2650000,10000,0,0,256,7,4972,256,256,0,0,208,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 266,2660000,10000,0,0,256,7,4991,256,256,0,0,209,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 267,2670000,10000,0,0,256,7,5010,256,256,0,0,210,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 268,2680000,10000,0,0,256,7,6465,256,256,0,0,210,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 269,2690000,10000,0,0,256,7,6490,256,256,0,0,211,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 270,2700000,10000,0,0,256,7,6514,256,256,0,0,211,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 271,2710000,10000,0,0,256,7,6538,256,256,0,0,212,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 272,2720000,10000,0,0,256,7,6563,256,256,0,0,212,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 273,2730000,10000,0,0,256,7,6587,256,256,0,0,213,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 274,2740000,10000,0,0,256,7,6611,256,256,0,0,213,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 275,2750000,10000,0,0,256,7,6636,256,256,0,0,214,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 276,2760000,10000,0,0,256,7,6660,256,256,0,0,215,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 277,2770000,10000,0,0,256,7,6684,256,256,0,0,215,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 278,2780000,10000,0,0,256,7,6709,256,256,0,0,216,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 279,2790000,10000,0,0,256,7,6733,256,256,0,0,216,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 280,2800000,10000,0,0,256,7,6757,256,256,0,0,217,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 281,2810000,10000,0,0,256,7,6782,256,256,0,0,217,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 282,2820000,10000,0,0,256,7,6806,256,256,0,0,218,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 283,2830000,10000,0,0,256,7,6830,256,256,0,0,219,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 284,2840000,10000,0,0,256,7,6855,256,256,0,0,219,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 285,2850000,10000,0,0,256,7,6879,256,256,0,0,220,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 286,2860000,10000,0,0,256,7,6903,256,256,0,0,220,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 287,2870000,10000,0,0,256,7,6928,256,256,0,0,221,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 288,2880000,10000,0,0,256,7,6952,256,256,0,0,222,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 289,2890000,10000,0,0,256,7,6977,256,256,0,0,222,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 290,2900000,10000,0,0,256,7,7001,256,256,0,0,223,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 291,2910000,10000,0,0,256,7,7025,256,256,0,0,223,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 292,2920000,10000,0,0,256,7,7049,256,256,0,0,224,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 293,2930000,10000,0,0,256,7,7074,256,256,0,0,225,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 294,2940000,10000,0,0,256,7,7098,256,256,0,0,225,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 295,2950000,10000,0,0,256,7,7122,256,256,0,0,226,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 296,2960000,10000,0,0,256,7,7147,256,256,0,0,226,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 297,2970000,10000,0,0,256,7,7171,256,256,0,0,227,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 298,2980000,10000,0,0,256,7,7196,256,256,0,0,227,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 299,2990000,10000,0,0,256,7,7220,256,256,0,0,228,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 300,3000000,10000,0,0,256,7,7244,256,256,0,0,229,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 301,3010000,10000,0,0,256,7,7268,256,256,0,0,229,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 302,3020000,10000,0,0,256,7,7293,256,256,0,0,230,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 303,3030000,10000,0,0,256,7,7317,256,256,0,0,230,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 304,3040000,10000,0,0,256,7,7342,256,256,0,0,231,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 305,3050000,10000,0,0,256,7,7366,256,256,0,0,232,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 306,3060000,10000,0,0,256,7,7390,256,256,0,0,233,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 307,3070000,10000,0,0,256,7,7415,256,256,0,0,233,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 308,3080000,10000,0,0,256,7,7439,256,256,0,0,234,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 309,3090000,10000,0,0,256,7,7463,256,256,0,0,234,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 310,3100000,10000,0,0,256,7,7488,256,256,0,0,235,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 311,3110000,10000,0,0,256,7,7512,256,256,0,0,236,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 312,3120000,10000,0,0,256,7,7536,256,256,0,0,236,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 313,3130000,10000,0,0,256,7,7561,256,256,0,0,237,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 314,3140000,10000,0,0,256,7,7585,256,256,0,0,237,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 315,3150000,10000,0,0,256,7,7609,256,256,0,0,238,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 316,3160000,10000,0,0,256,7,7634,256,256,0,0,239,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 317,3170000,10000,0,0,256,7,7658,256,256,0,0,239,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 318,3180000,10000,0,0,256,7,7682,256,256,0,0,240,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 319,3190000,10000,0,0,256,7,7707,256,256,0,0,240,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 320,3200000,10000,0,0,256,7,7731,256,256,0,0,241,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 321,3210000,10000,0,0,256,7,7756,256,256,0,0,241,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 322,3220000,10000,0,0,256,7,7780,256,256,0,0,242,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 323,3230000,10000,0,0,256,7,7804,256,256,0,0,243,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 324,3240000,10000,0,0,256,7,7828,256,256,0,0,243,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 325,3250000,10000,0,0,256,7,7853,256,256,0,0,244,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 326,3260000,10000,0,0,256,7,7877,256,256,0,0,244,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 327,3270000,10000,0,0,256,7,7902,256,256,0,0,245,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 328,3280000,10000,0,0,256,7,7926,256,256,0,0,245,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 329,3290000,10000,0,0,256,7,7950,256,256,0,0,246,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 330,3300000,10000,0,0,256,7,7975,256,256,0,0,247,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 331,3310000,10000,0,0,256,7,7999,256,256,0,0,247,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 332,3320000,10000,0,0,256,7,8023,256,256,0,0,248,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 333,3330000,10000,0,0,256,7,8047,256,256,0,0,248,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 334,3340000,10000,0,0,256,7,8072,256,256,0,0,249,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 335,3350000,10000,0,0,256,7,8096,256,256,0,0,250,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 336,3360000,10000,0,0,256,7,8121,256,256,0,0,250,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 337,3370000,10000,0,0,256,7,8145,256,256,0,0,251,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 338,3380000,10000,0,0,256,7,8169,256,256,0,0,252,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 339,3390000,10000,0,0,256,7,8194,256,256,0,0,252,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 340,3400000,10000,0,0,256,7,8218,256,256,0,0,253,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 341,3410000,10000,0,0,256,7,8242,256,256,0,0,253,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 342,3420000,10000,0,0,256,7,8267,256,256,0,0,254,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 343,3430000,10000,0,0,256,7,8291,256,256,0,0,255,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 344,3440000,10000,0,0,256,7,8315,256,256,0,0,255,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 345,3450000,10000,0,0,256,7,8340,256,256,0,0,256,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 346,3460000,10000,0,0,256,7,8364,256,256,0,0,256,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 347,3470000,10000,0,0,256,7,8389,256,256,0,0,257,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 348,3480000,10000,0,0,256,7,8413,256,256,0,0,257,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 349,3490000,10000,0,0,256,7,8437,256,256,0,0,258,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 350,3500000,10000,0,0,256,7,8462,256,256,0,0,259,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 351,3510000,10000,0,0,256,7,8486,256,256,0,0,259,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 352,3520000,10000,0,0,256,7,8510,256,256,0,0,260,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 353,3530000,10000,0,0,256,7,8535,256,256,0,0,260,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 354,3540000,10000,0,0,256,7,8559,256,256,0,0,261,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 355,3550000,10000,0,0,256,7,8583,256,256,0,0,261,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 356,3560000,10000,0,0,256,7,8607,256,256,0,0,262,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 357,3570000,10000,0,0,256,7,8632,256,256,0,0,263,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 358,3580000,10000,0,0,256,7,8656,256,256,0,0,263,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 359,3590000,10000,0,0,256,7,8681,256,256,0,0,264,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 360,3600000,10000,0,0,256,7,8705,256,256,0,0,264,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 361,3610000,10000,0,0,256,7,8729,256,256,0,0,265,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 362,3620000,10000,0,0,256,7,8754,256,256,0,0,265,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 363,3630000,10000,0,0,256,7,8778,256,256,0,0,266,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 364,3640000,10000,0,0,256,7,8802,256,256,0,0,266,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 365,3650000,10000,0,0,256,7,8827,256,256,0,0,267,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 366,3660000,10000,0,0,256,7,8851,256,256,0,0,267,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 367,3670000,10000,0,0,256,7,8875,256,256,0,0,268,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 368,3680000,10000,0,0,256,7,8900,256,256,0,0,269,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 369,3690000,10000,0,0,256,7,8924,256,256,0,0,269,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 370,3700000,10000,0,0,256,7,8949,256,256,0,0,270,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 371,3710000,10000,0,0,256,7,8973,256,256,0,0,270,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 372,3720000,10000,0,0,256,7,8997,256,256,0,0,271,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 373,3730000,10000,0,0,256,7,9021,256,256,0,0,271,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 374,3740000,10000,0,0,256,7,9046,256,256,0,0,272,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 375,3750000,10000,0,0,256,7,9070,256,256,0,0,273,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 376,3760000,10000,0,0,256,7,9094,256,256,0,0,273,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 377,3770000,10000,0,0,256,7,9119,256,256,0,0,274,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 378,3780000,10000,0,0,256,7,9143,256,256,0,0,274,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 379,3790000,10000,0,0,256,7,9168,256,256,0,0,275,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 380,3800000,10000,0,0,256,7,9192,256,256,0,0,276,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 381,3810000,10000,0,0,256,7,9216,256,256,0,0,276,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 382,3820000,10000,0,0,256,7,9240,256,256,0,0,277,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 383,3830000,10000,0,0,256,7,9265,256,256,0,0,277,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 384,3840000,10000,0,0,256,7,9289,256,256,0,0,278,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 385,3850000,10000,0,0,256,7,9314,256,256,0,0,278,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 386,3860000,10000,0,0,256,7,9338,256,256,0,0,279,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 387,3870000,10000,0,0,256,7,9362,256,256,0,0,280,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 388,3880000,10000,0,0,256,7,9387,256,256,0,0,280,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 389,3890000,10000,0,0,256,7,9411,256,256,0,0,281,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 390,3900000,10000,0,0,256,7,9435,256,256,0,0,281,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 391,3910000,10000,0,0,256,7,9460,256,256,0,0,282,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 392,3920000,10000,0,0,256,7,9484,256,256,0,0,282,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 393,3930000,10000,0,0,256,7,9508,256,256,0,0,283,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 394,3940000,10000,0,0,256,7,9533,256,256,0,0,284,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 395,3950000,10000,0,0,256,7,9557,256,256,0,0,284,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 396,3960000,10000,0,0,256,7,9581,256,256,0,0,285,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 397,3970000,10000,0,0,256,7,9606,256,256,0,0,285,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 398,3980000,10000,0,0,256,7,9630,256,256,0,0,286,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 399,3990000,10000,0,0,256,7,9654,256,256,0,0,286,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 400,4000000,10000,0,0,256,7,9679,256,256,0,0,287,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 401,4010000,10000,0,0,256,7,9703,256,256,0,0,287,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 402,4020000,10000,0,0,256,7,9728,256,256,0,0,288,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 403,4030000,10000,0,0,256,7,9752,256,256,0,0,289,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 404,4040000,10000,0,0,256,7,9776,256,256,0,0,289,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 405,4050000,10000,0,0,256,7,9800,256,256,0,0,290,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 406,4060000,10000,0,0,256,7,9825,256,256,0,0,290,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 407,4070000,10000,0,0,256,7,9849,256,256,0,0,291,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 408,4080000,10000,0,0,256,7,9874,256,256,0,0,291,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 409,4090000,10000,0,0,256,7,9898,256,256,0,0,292,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 410,4100000,10000,0,0,256,7,9922,256,256,0,0,293,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 411,4110000,10000,0,0,256,7,9947,256,256,0,0,293,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 412,4120000,10000,0,0,256,7,9971,256,256,0,0,294,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 413,4130000,10000,0,0,256,7,9995,256,256,0,0,295,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 414,4140000,10000,0,0,256,7,10019,256,256,0,0,295,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 415,4150000,10000,0,0,256,7,10044,256,256,0,0,296,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 416,4160000,10000,0,0,256,7,10068,256,256,0,0,296,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 417,4170000,10000,0,0,256,7,10093,256,256,0,0,297,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 418,4180000,10000,0,0,256,7,10117,256,256,0,0,297,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 419,4190000,10000,0,0,256,7,10141,256,256,0,0,298,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 420,4200000,10000,0,0,256,6,10166,256,256,0,0,299,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 421,4210000,10000,0,0,256,6,10190,256,256,0,0,299,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 422,4220000,10000,0,0,256,6,10214,256,256,0,0,300,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 423,4230000,10000,0,0,256,6,10239,256,256,0,0,300,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 424,4240000,10000,0,0,256,6,10263,256,256,0,0,301,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 425,4250000,10000,0,0,256,6,10287,256,256,0,0,302,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 426,4260000,10000,0,0,256,6,10312,256,256,0,0,302,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 427,4270000,10000,0,0,256,6,10336,256,256,0,0,303,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 428,4280000,10000,0,0,256,6,10360,256,256,0,0,303,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 429,4290000,10000,0,0,256,6,10385,256,256,0,0,304,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 430,4300000,10000,0,0,256,6,10409,256,256,0,0,304,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 431,4310000,10000,0,0,256,6,10434,256,256,0,0,305,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 432,4320000,10000,0,0,256,6,10458,256,256,0,0,306,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 433,4330000,10000,0,0,256,6,10482,256,256,0,0,306,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 434,4340000,10000,0,0,256,6,10507,256,256,0,0,307,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 435,4350000,10000,0,0,256,6,10531,256,256,0,0,307,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 436,4360000,10000,0,0,256,6,10555,256,256,0,0,308,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 437,4370000,10000,0,0,256,6,10579,256,256,0,0,308,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 438,4380000,10000,0,0,256,6,10604,256,256,0,0,309,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 439,4390000,10000,0,0,256,6,10628,256,256,0,0,310,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 440,4400000,10000,0,0,256,6,10653,256,256,0,0,310,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 441,4410000,10000,0,0,256,6,10677,256,256,0,0,311,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 442,4420000,10000,0,0,256,6,10701,256,256,0,0,311,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 443,4430000,10000,0,0,256,6,10726,256,256,0,0,312,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 444,4440000,10000,0,0,256,6,10750,256,256,0,0,313,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 445,4450000,10000,0,0,256,6,10774,256,256,0,0,313,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 446,4460000,10000,0,0,256,6,10799,256,256,0,0,314,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 447,4470000,10000,0,0,256,6,10823,256,256,0,0,314,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 448,4480000,10000,0,0,256,6,10847,256,256,0,0,315,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 449,4490000,10000,0,0,256,6,10872,256,256,0,0,316,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 450,4500000,10000,0,0,256,6,10896,256,256,0,0,316,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 451,4510000,10000,0,0,256,6,10921,256,256,0,0,317,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 452,4520000,10000,0,0,256,6,12769,256,256,0,0,317,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 453,4530000,10000,0,0,256,6,12797,256,256,0,0,318,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 454,4540000,10000,0,0,256,6,12826,256,256,0,0,319,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 455,4550000,10000,0,0,256,6,12854,256,256,0,0,319,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 456,4560000,10000,0,0,256,6,12883,256,256,0,0,320,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 457,4570000,10000,0,0,256,6,12911,256,256,0,0,321,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 458,4580000,10000,0,0,256,6,12940,256,256,0,0,321,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 459,4590000,10000,0,0,256,6,12968,256,256,0,0,322,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 460,4600000,10000,0,0,256,6,12996,256,256,0,0,322,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 461,4610000,10000,0,0,256,6,13025,256,256,0,0,323,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 462,4620000,10000,0,0,256,6,13053,256,256,0,0,324,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 463,4630000,10000,0,0,256,6,13082,256,256,0,0,324,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 464,4640000,10000,0,0,256,6,13110,256,256,0,0,325,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 465,4650000,10000,0,0,256,6,13139,256,256,0,0,325,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 466,4660000,10000,0,0,256,6,13167,256,256,0,0,326,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 467,4670000,10000,0,0,256,6,13196,256,256,0,0,326,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 468,4680000,10000,0,0,256,6,13224,256,256,0,0,327,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 469,4690000,10000,0,0,256,6,13252,256,256,0,0,328,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 470,4700000,10000,0,0,256,6,13281,256,256,0,0,329,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 471,4710000,10000,0,0,256,6,13309,256,256,0,0,329,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 472,4720000,10000,0,0,256,6,13338,256,256,0,0,330,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 473,4730000,10000,0,0,256,6,13366,256,256,0,0,330,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 474,4740000,10000,0,0,256,6,13395,256,256,0,0,331,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 475,4750000,10000,0,0,256,6,13423,256,256,0,0,331,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 476,4760000,10000,0,0,256,6,13452,256,256,0,0,332,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 477,4770000,10000,0,0,256,6,13480,256,256,0,0,333,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 478,4780000,10000,0,0,256,6,13508,256,256,0,0,333,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 479,4790000,10000,0,0,256,6,13537,256,256,0,0,334,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 480,4800000,10000,0,0,256,6,13565,256,256,0,0,334,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 481,4810000,10000,0,0,256,6,13594,256,256,0,0,335,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 482,4820000,10000,0,0,256,6,13622,256,256,0,0,335,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 483,4830000,10000,0,0,256,6,13651,256,256,0,0,336,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 484,4840000,10000,0,0,256,6,13679,256,256,0,0,336,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 485,4850000,10000,0,0,256,6,13708,256,256,0,0,337,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 486,4860000,10000,0,0,256,6,13736,256,256,0,0,337,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 487,4870000,10000,0,0,256,6,13764,256,256,0,0,338,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 488,4880000,10000,0,0,256,6,13793,256,256,0,0,339,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 489,4890000,10000,0,0,256,6,13821,256,256,0,0,339,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 490,4900000,10000,0,0,256,6,13850,256,256,0,0,340,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 491,4910000,10000,0,0,256,6,13878,256,256,0,0,340,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 492,4920000,10000,0,0,256,6,13907,256,256,0,0,341,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 493,4930000,10000,0,0,256,6,13935,256,256,0,0,341,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 494,4940000,10000,0,0,256,6,13964,256,256,0,0,342,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 495,4950000,10000,0,0,256,6,13992,256,256,0,0,342,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 496,4960000,10000,0,0,256,6,14020,256,256,0,0,343,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 497,4970000,10000,0,0,256,6,14049,256,256,0,0,344,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 498,4980000,10000,0,0,256,6,14077,256,256,0,0,344,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 499,4990000,10000,0,0,256,6,14106,256,256,0,0,345,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 500,5000000,10000,0,0,256,6,14134,256,256,0,0,345,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 501,5010000,10000,0,0,256,6,14163,256,256,0,0,346,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 502,5020000,10000,0,0,256,6,14191,256,256,0,0,347,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 503,5030000,10000,0,0,256,6,14220,256,256,0,0,348,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 504,5040000,10000,0,0,256,6,14248,256,256,0,0,348,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 505,5050000,10000,0,0,256,6,14276,256,256,0,0,349,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 506,5060000,10000,0,0,256,6,14305,256,256,0,0,349,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 507,5070000,10000,0,0,256,6,14333,256,256,0,0,350,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 508,5080000,10000,0,0,256,6,14362,256,256,0,0,351,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 509,5090000,10000,0,0,256,6,14390,256,256,0,0,351,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 510,5100000,10000,0,0,256,6,14419,256,256,0,0,352,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 511,5110000,10000,0,0,256,6,14447,256,256,0,0,352,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 512,5120000,10000,0,0,256,6,14476,256,256,0,0,353,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 513,5130000,10000,0,0,256,6,14504,256,256,0,0,353,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 514,5140000,10000,0,0,256,6,14532,256,256,0,0,354,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 515,5150000,10000,0,0,256,6,14561,256,256,0,0,354,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 516,5160000,10000,0,0,256,6,14589,256,256,0,0,355,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 517,5170000,10000,0,0,256,6,14618,256,256,0,0,355,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 518,5180000,10000,0,0,256,6,14646,256,256,0,0,356,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 519,5190000,10000,0,0,256,6,14675,256,256,0,0,357,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 520,5200000,10000,0,0,256,6,14703,256,256,0,0,357,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 521,5210000,10000,0,0,256,6,14732,256,256,0,0,358,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 522,5220000,10000,0,0,256,6,14760,256,256,0,0,358,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 523,5230000,10000,0,0,256,6,14788,256,256,0,0,359,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 524,5240000,10000,0,0,256,6,14817,256,256,0,0,359,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 525,5250000,10000,0,0,256,6,14845,256,256,0,0,360,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 526,5260000,10000,0,0,256,6,14874,256,256,0,0,360,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 527,5270000,10000,0,0,256,6,14902,256,256,0,0,361,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 528,5280000,10000,0,0,256,6,14931,256,256,0,0,361,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 529,5290000,10000,0,0,256,6,14959,256,256,0,0,362,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 530,5300000,10000,0,0,256,6,14988,256,256,0,0,363,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 531,5310000,10000,0,0,256,6,15016,256,256,0,0,363,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 532,5320000,10000,0,0,256,6,15044,256,256,0,0,364,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 533,5330000,10000,0,0,256,6,15073,256,256,0,0,364,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 534,5340000,10000,0,0,256,6,15101,256,256,0,0,365,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 535,5350000,10000,0,0,256,6,15130,256,256,0,0,365,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 536,5360000,10000,0,0,256,6,15158,256,256,0,0,366,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 537,5370000,10000,0,0,256,6,15187,256,256,0,0,367,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 538,5380000,10000,0,0,256,6,15215,256,256,0,0,367,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 539,5390000,10000,0,0,256,6,15244,256,256,0,0,368,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 540,5400000,10000,0,0,256,6,15272,256,256,0,0,368,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 541,5410000,10000,0,0,256,6,15300,256,256,0,0,369,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 542,5420000,10000,0,0,256,6,15329,256,256,0,0,370,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 543,5430000,10000,0,0,256,6,15357,256,256,0,0,370,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 544,5440000,10000,0,0,256,6,15386,256,256,0,0,371,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 545,5450000,10000,0,0,256,6,15414,256,256,0,0,371,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 546,5460000,10000,0,0,256,6,15443,256,256,0,0,372,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 547,5470000,10000,0,0,256,6,15471,256,256,0,0,372,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 548,5480000,10000,0,0,256,6,15500,256,256,0,0,373,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 549,5490000,10000,0,0,256,6,15528,256,256,0,0,373,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 550,5500000,10000,0,0,256,6,15556,256,256,0,0,374,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 551,5510000,10000,0,0,256,6,15585,256,256,0,0,374,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 552,5520000,10000,0,0,256,6,15613,256,256,0,0,375,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 553,5530000,10000,0,0,256,6,15642,256,256,0,0,375,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 554,5540000,10000,0,0,256,6,15670,256,256,0,0,376,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 555,5550000,10000,0,0,256,6,15699,256,256,0,0,376,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 556,5560000,10000,0,0,256,6,15727,256,256,0,0,377,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 557,5570000,10000,0,0,256,6,15756,256,256,0,0,378,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 558,5580000,10000,0,0,256,6,15784,256,256,0,0,378,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 559,5590000,10000,0,0,256,6,15812,256,256,0,0,379,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 560,5600000,10000,0,0,256,6,15841,256,256,0,0,379,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 561,5610000,10000,0,0,256,6,15869,256,256,0,0,380,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 562,5620000,10000,0,0,256,6,15898,256,256,0,0,380,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 563,5630000,10000,0,0,256,6,15926,256,256,0,0,381,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 564,5640000,10000,0,0,256,6,15955,256,256,0,0,381,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 565,5650000,10000,0,0,256,6,15983,256,256,0,0,382,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 566,5660000,10000,0,0,256,6,16012,256,256,0,0,382,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 567,5670000,10000,0,0,256,6,16040,256,256,0,0,383,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 568,5680000,10000,0,0,256,6,16068,256,256,0,0,383,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 569,5690000,10000,0,0,256,6,16097,256,256,0,0,384,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 570,5700000,10000,0,0,256,6,16125,256,256,0,0,384,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 571,5710000,10000,0,0,256,6,16154,256,256,0,0,385,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 572,5720000,10000,0,0,256,6,16182,256,256,0,0,386,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 573,5730000,10000,0,0,256,6,16211,256,256,0,0,386,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 574,5740000,10000,0,0,256,6,16239,256,256,0,0,387,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 575,5750000,10000,0,0,256,6,16268,256,256,0,0,387,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 576,5760000,10000,0,0,256,6,16296,256,256,0,0,388,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 577,5770000,10000,0,0,256,6,16324,256,256,0,0,388,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 578,5780000,10000,0,0,256,6,16353,256,256,0,0,389,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 579,5790000,10000,0,0,256,6,16381,256,256,0,0,389,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 580,5800000,10000,0,0,256,6,16410,256,256,0,0,390,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 581,5810000,10000,0,0,256,6,16438,256,256,0,0,390,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 582,5820000,10000,0,0,256,6,16467,256,256,0,0,391,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 583,5830000,10000,0,0,256,6,16495,256,256,0,0,391,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 584,5840000,10000,0,0,256,6,16524,256,256,0,0,392,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 585,5850000,10000,0,0,256,6,16552,256,256,0,0,393,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 586,5860000,10000,0,0,256,6,16580,256,256,0,0,393,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 587,5870000,10000,0,0,256,6,16609,256,256,0,0,394,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 588,5880000,10000,0,0,256,6,16637,256,256,0,0,394,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 589,5890000,10000,0,0,256,6,16666,256,256,0,0,395,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 590,5900000,10000,0,0,256,6,16694,256,256,0,0,395,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 591,5910000,10000,0,0,256,6,16723,256,256,0,0,396,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 592,5920000,10000,0,0,256,6,16751,256,256,0,0,397,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 593,5930000,10000,0,0,256,6,16780,256,256,0,0,397,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 594,5940000,10000,0,0,256,6,16808,256,256,0,0,398,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 595,5950000,10000,0,0,256,6,16836,256,256,0,0,398,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 596,5960000,10000,0,0,256,6,16865,256,256,0,0,399,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 597,5970000,10000,0,0,256,6,16893,256,256,0,0,399,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 598,5980000,10000,0,0,256,6,16922,256,256,0,0,400,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 599,5990000,10000,0,0,256,6,16950,256,256,0,0,400,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 600,6000000,10000,0,0,256,6,16979,256,256,0,0,401,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 601,6010000,10000,0,0,256,6,17007,256,256,0,0,401,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 602,6020000,10000,0,0,256,6,17036,256,256,0,0,402,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 603,6030000,10000,0,0,256,6,17064,256,256,0,0,402,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 604,6040000,10000,0,0,256,6,17092,256,256,0,0,403,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 605,6050000,10000,0,0,256,6,17121,256,256,0,0,404,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 606,6060000,10000,0,0,256,6,17149,256,256,0,0,404,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 607,6070000,10000,0,0,256,6,17178,256,256,0,0,405,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 608,6080000,10000,0,0,256,6,17206,256,256,0,0,405,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 609,6090000,10000,0,0,256,6,17235,256,256,0,0,406,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 610,6100000,10000,0,0,256,6,17263,256,256,0,0,406,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 611,6110000,10000,0,0,256,6,17292,256,256,0,0,407,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 612,6120000,10000,0,0,256,6,17320,256,256,0,0,407,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 613,6130000,10000,0,0,256,6,17348,256,256,0,0,408,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 614,6140000,10000,0,0,256,6,17377,256,256,0,0,408,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 615,6150000,10000,0,0,256,6,17405,256,256,0,0,409,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 616,6160000,10000,0,0,256,6,17434,256,256,0,0,409,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 617,6170000,10000,0,0,256,6,17462,256,256,0,0,410,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 618,6180000,10000,0,0,256,6,17491,256,256,0,0,410,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 619,6190000,10000,0,0,256,6,17519,256,256,0,0,411,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 620,6200000,10000,0,0,256,6,17548,256,256,0,0,411,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 621,6210000,10000,0,0,256,6,17576,256,256,0,0,412,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 622,6220000,10000,0,0,256,6,17604,256,256,0,0,413,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 623,6230000,10000,0,0,256,6,17633,256,256,0,0,413,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 624,6240000,10000,0,0,256,6,17661,256,256,0,0,414,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 625,6250000,10000,0,0,256,6,17690,256,256,0,0,414,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 626,6260000,10000,0,0,256,6,17718,256,256,0,0,415,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 627,6270000,10000,0,0,256,6,17747,256,256,0,0,415,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 628,6280000,10000,0,0,256,6,17775,256,256,0,0,416,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 629,6290000,10000,0,0,256,6,17804,256,256,0,0,416,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 630,6300000,10000,0,0,256,6,17832,256,256,0,0,417,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 631,6310000,10000,0,0,256,6,17860,256,256,0,0,417,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 632,6320000,10000,0,0,256,6,17889,256,256,0,0,418,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 633,6330000,10000,0,0,256,6,17917,256,256,0,0,419,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 634,6340000,10000,0,0,256,6,17946,256,256,0,0,419,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 635,6350000,10000,0,0,256,6,17974,256,256,0,0,420,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 636,6360000,10000,0,0,256,6,18003,256,256,0,0,420,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 637,6370000,10000,0,0,256,6,18031,256,256,0,0,421,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 638,6380000,10000,0,0,256,6,18060,256,256,0,0,421,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 639,6390000,10000,0,0,256,6,18088,256,256,0,0,422,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 640,6400000,10000,0,0,256,6,18116,256,256,0,0,422,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 641,6410000,10000,0,0,256,6,18145,256,256,0,0,423,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 642,6420000,10000,0,0,256,6,18173,256,256,0,0,424,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 643,6430000,10000,0,0,256,6,18202,256,256,0,0,424,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 644,6440000,10000,0,0,256,6,18230,256,256,0,0,425,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 645,6450000,10000,0,0,256,6,18259,256,256,0,0,425,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 646,6460000,10000,0,0,256,6,18287,256,256,0,0,426,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 647,6470000,10000,0,0,256,6,18316,256,256,0,0,426,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 648,6480000,10000,0,0,256,6,18344,256,256,0,0,427,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 649,6490000,10000,0,0,256,6,18372,256,256,0,0,428,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 650,6500000,10000,0,0,256,6,18401,256,256,0,0,428,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 651,6510000,10000,0,0,256,6,18429,256,256,0,0,429,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 652,6520000,10000,0,0,256,6,18458,256,256,0,0,429,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 653,6530000,10000,0,0,256,6,18486,256,256,0,0,430,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 654,6540000,10000,0,0,256,6,18515,256,256,0,0,430,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 655,6550000,10000,0,0,256,6,18543,256,256,0,0,431,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 656,6560000,10000,0,0,256,6,18572,256,256,0,0,432,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 657,6570000,10000,0,0,256,6,18600,256,256,0,0,432,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 658,6580000,10000,0,0,256,6,18628,256,256,0,0,433,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 659,6590000,10000,0,0,256,6,18657,256,256,0,0,433,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 660,6600000,10000,0,0,256,6,18685,256,256,0,0,434,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 661,6610000,10000,0,0,256,6,18714,256,256,0,0,434,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 662,6620000,10000,0,0,256,6,18742,256,256,0,0,435,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 663,6630000,10000,0,0,256,6,18771,256,256,0,0,435,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 664,6640000,10000,0,0,256,6,18799,256,256,0,0,436,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 665,6650000,10000,0,0,256,6,18828,256,256,0,0,436,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 666,6660000,10000,0,0,256,6,18856,256,256,0,0,437,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 667,6670000,10000,0,0,256,6,18884,256,256,0,0,438,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 668,6680000,10000,0,0,256,6,18913,256,256,0,0,438,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 669,6690000,10000,0,0,256,6,18941,256,256,0,0,439,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 670,6700000,10000,0,0,256,6,18970,256,256,0,0,439,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 671,6710000,10000,0,0,256,6,18998,256,256,0,0,440,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 672,6720000,10000,0,0,256,6,19027,256,256,0,0,440,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 673,6730000,10000,0,0,256,6,19055,256,256,0,0,441,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 674,6740000,10000,0,0,256,6,19084,256,256,0,0,441,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 675,6750000,10000,0,0,256,6,19112,256,256,0,0,442,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 676,6760000,10000,0,0,256,6,19140,256,256,0,0,442,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 677,6770000,10000,0,0,256,6,19169,256,256,0,0,443,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 678,6780000,10000,0,0,256,6,19197,256,256,0,0,444,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 679,6790000,10000,0,0,256,6,19226,256,256,0,0,444,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 680,6800000,10000,0,0,256,6,19254,256,256,0,0,445,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 681,6810000,10000,0,0,256,6,19283,256,256,0,0,446,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 682,6820000,10000,0,0,256,6,19311,256,256,0,0,446,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 683,6830000,10000,0,0,256,6,19340,256,256,0,0,447,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 684,6840000,10000,0,0,256,6,19368,256,256,0,0,447,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 685,6850000,10000,0,0,256,6,19396,256,256,0,0,448,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 686,6860000,10000,0,0,256,6,19425,256,256,0,0,449,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 687,6870000,10000,0,0,256,6,19453,256,256,0,0,449,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 688,6880000,10000,0,0,256,6,19482,256,256,0,0,450,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 689,6890000,10000,0,0,256,6,19510,256,256,0,0,450,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 690,6900000,10000,0,0,256,6,19539,256,256,0,0,451,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 691,6910000,10000,0,0,256,6,19567,256,256,0,0,451,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 692,6920000,10000,0,0,256,6,19596,256,256,0,0,452,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 693,6930000,10000,0,0,256,6,19624,256,256,0,0,452,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 694,6940000,10000,0,0,256,6,19652,256,256,0,0,453,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 695,6950000,10000,0,0,256,6,19681,256,256,0,0,453,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 696,6960000,10000,0,0,256,6,19709,256,256,0,0,454,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 697,6970000,10000,0,0,256,6,19738,256,256,0,0,454,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 698,6980000,10000,0,0,256,6,19766,256,256,0,0,455,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 699,6990000,10000,0,0,256,6,19795,256,256,0,0,456,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 700,7000000,10000,0,0,256,6,19823,256,256,0,0,456,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 701,7010000,10000,0,0,256,6,19852,256,256,0,0,457,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 702,7020000,10000,0,0,256,6,19880,256,256,0,0,457,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 703,7030000,10000,0,0,256,6,19908,256,256,0,0,458,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 704,7040000,10000,0,0,256,6,19937,256,256,0,0,458,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 705,7050000,10000,0,0,256,6,19965,256,256,0,0,459,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 706,7060000,10000,0,0,256,6,19994,256,256,0,0,459,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 707,7070000,10000,0,0,256,6,20022,256,256,0,0,460,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 708,7080000,10000,0,0,256,6,20051,256,256,0,0,460,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 709,7090000,10000,0,0,256,6,20079,256,256,0,0,461,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 710,7100000,10000,0,0,256,6,20108,256,256,0,0,461,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 711,7110000,10000,0,0,256,6,20136,256,256,0,0,462,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 712,7120000,10000,0,0,256,6,20164,256,256,0,0,462,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 713,7130000,10000,0,0,256,6,20193,256,256,0,0,463,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 714,7140000,10000,0,0,256,6,20221,256,256,0,0,464,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 715,7150000,10000,0,0,256,6,20250,256,256,0,0,464,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 716,7160000,10000,0,0,256,6,20278,256,256,0,0,465,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 717,7170000,10000,0,0,256,6,20307,256,256,0,0,465,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 718,7180000,10000,0,0,256,6,20335,256,256,0,0,466,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 719,7190000,10000,0,0,256,6,20364,256,256,0,0,466,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 720,7200000,10000,0,0,256,6,20392,256,256,0,0,467,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 721,7210000,10000,0,0,256,6,20420,256,256,0,0,467,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 722,7220000,10000,0,0,256,6,20449,256,256,0,0,468,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 723,7230000,10000,0,0,256,6,20477,256,256,0,0,468,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 724,7240000,10000,0,0,256,6,20506,256,256,0,0,469,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 725,7250000,10000,0,0,256,6,20534,256,256,0,0,469,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 726,7260000,10000,0,0,256,6,20563,256,256,0,0,470,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 727,7270000,10000,0,0,256,6,20591,256,256,0,0,470,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 728,7280000,10000,0,0,256,6,20620,256,256,0,0,471,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 729,7290000,10000,0,0,256,6,20648,256,256,0,0,472,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 730,7300000,10000,0,0,256,6,20676,256,256,0,0,472,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 731,7310000,10000,0,0,256,6,20705,256,256,0,0,473,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 732,7320000,10000,0,0,256,6,20733,256,256,0,0,473,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 733,7330000,10000,0,0,256,6,20762,256,256,0,0,474,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 734,7340000,10000,0,0,256,6,20790,256,256,0,0,474,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 735,7350000,10000,0,0,256,6,20819,256,256,0,0,475,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 736,7360000,10000,0,0,256,6,20847,256,256,0,0,475,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 737,7370000,10000,0,0,256,6,20876,256,256,0,0,476,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 738,7380000,10000,0,0,256,6,20904,256,256,0,0,476,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 739,7390000,10000,0,0,256,6,20932,256,256,0,0,477,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 740,7400000,10000,0,0,256,6,20961,256,256,0,0,477,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 741,7410000,10000,0,0,256,6,20989,256,256,0,0,478,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 742,7420000,10000,0,0,256,6,21018,256,256,0,0,479,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 743,7430000,10000,0,0,256,6,21046,256,256,0,0,479,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 744,7440000,10000,0,0,256,6,21075,256,256,0,0,480,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 745,7450000,10000,0,0,256,6,21103,256,256,0,0,480,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 746,7460000,10000,0,0,256,6,21132,256,256,0,0,481,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 747,7470000,10000,0,0,256,6,21160,256,256,0,0,481,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 748,7480000,10000,0,0,256,6,21188,256,256,0,0,482,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 749,7490000,10000,0,0,256,6,21217,256,256,0,0,482,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 750,7500000,10000,0,0,256,6,21245,256,256,0,0,483,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 751,7510000,10000,0,0,256,6,21274,256,256,0,0,484,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 752,7520000,10000,0,0,256,6,21302,256,256,0,0,484,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 753,7530000,10000,0,0,256,6,21331,256,256,0,0,485,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 754,7540000,10000,0,0,256,6,21359,256,256,0,0,485,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 755,7550000,10000,0,0,256,6,21388,256,256,0,0,486,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 756,7560000,10000,0,0,256,6,21416,256,256,0,0,486,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 757,7570000,10000,0,0,256,6,21444,256,256,0,0,487,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 758,7580000,10000,0,0,256,6,21473,256,256,0,0,487,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 759,7590000,10000,0,0,256,6,21501,256,256,0,0,488,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 760,7600000,10000,0,0,256,6,21530,256,256,0,0,488,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 761,7610000,10000,0,0,256,6,21558,256,256,0,0,489,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 762,7620000,10000,0,0,256,6,21587,256,256,0,0,489,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 763,7630000,10000,0,0,256,6,21615,256,256,0,0,490,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 764,7640000,10000,0,0,256,6,21644,256,256,0,0,491,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 765,7650000,10000,0,0,256,6,21672,256,256,0,0,491,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 766,7660000,10000,0,0,256,6,21700,256,256,0,0,492,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 767,7670000,10000,0,0,256,6,21729,256,256,0,0,492,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 768,7680000,10000,0,0,256,6,21757,256,256,0,0,493,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 769,7690000,10000,0,0,256,6,21786,256,256,0,0,493,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 770,7700000,10000,0,0,256,6,21814,256,256,0,0,494,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 771,7710000,10000,0,0,256,6,21843,256,256,0,0,494,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 772,7720000,10000,0,0,256,6,21871,256,256,0,0,495,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 773,7730000,10000,0,0,256,6,21900,256,256,0,0,495,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 774,7740000,10000,0,0,256,6,21928,256,256,0,0,496,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 775,7750000,10000,0,0,256,6,21956,256,256,0,0,496,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 776,7760000,10000,0,0,256,6,21985,256,256,0,0,497,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 777,7770000,10000,0,0,256,6,22013,256,256,0,0,497,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 778,7780000,10000,0,0,256,6,22042,256,256,0,0,498,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 779,7790000,10000,0,0,256,6,22070,256,256,0,0,498,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 780,7800000,10000,0,0,256,6,22099,256,256,0,0,499,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 781,7810000,10000,0,0,256,6,22127,256,256,0,0,500,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 782,7820000,10000,0,0,256,6,22156,256,256,0,0,500,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 783,7830000,10000,0,0,256,6,22184,256,256,0,0,501,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 784,7840000,10000,0,0,256,6,22212,256,256,0,0,501,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 785,7850000,10000,0,0,256,6,22241,256,256,0,0,502,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 786,7860000,10000,0,0,256,6,22269,256,256,0,0,502,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 787,7870000,10000,0,0,256,6,22298,256,256,0,0,503,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 788,7880000,10000,0,0,256,6,22326,256,256,0,0,503,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 789,7890000,10000,0,0,256,6,22355,256,256,0,0,504,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 790,7900000,10000,0,0,256,6,22383,256,256,0,0,504,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 791,7910000,10000,0,0,256,6,22412,256,256,0,0,505,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 792,7920000,10000,0,0,256,6,22440,256,256,0,0,506,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 793,7930000,10000,0,0,256,6,22468,256,256,0,0,506,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 794,7940000,10000,0,0,256,6,22497,256,256,0,0,507,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 795,7950000,10000,0,0,256,6,22525,256,256,0,0,507,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 796,7960000,10000,0,0,256,6,22554,256,256,0,0,508,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 797,7970000,10000,0,0,256,6,22582,256,256,0,0,508,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 798,7980000,10000,0,0,256,6,22611,256,256,0,0,509,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 799,7990000,10000,0,0,256,6,22639,256,256,0,0,509,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 800,8000000,10000,0,0,256,6,22668,256,256,0,0,510,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 801,8010000,10000,0,0,256,6,22696,256,256,0,0,510,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 802,8020000,10000,0,0,256,6,22724,256,256,0,0,511,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 803,8030000,10000,0,0,256,6,22753,256,256,0,0,511,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 804,8040000,10000,0,0,256,6,22781,256,256,0,0,512,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 805,8050000,10000,0,0,256,6,22810,256,256,0,0,512,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 806,8060000,10000,0,0,256,6,22838,256,256,0,0,513,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 807,8070000,10000,0,0,256,6,22867,256,256,0,0,514,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 808,8080000,10000,0,0,256,6,22895,256,256,0,0,514,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 809,8090000,10000,0,0,256,6,22924,256,256,0,0,515,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 810,8100000,10000,0,0,256,6,22952,256,256,0,0,515,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 811,8110000,10000,0,0,256,6,22980,256,256,0,0,516,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 812,8120000,10000,0,0,256,7,13803,256,256,0,0,517,65536,0,0,65536,0,0 +[Artemis] Artemis: LithosAnanke disk -- resuming +[Artemis] Artemis: persist-read... +[Artemis] PASS: persist-read +[Artemis] Artemis ready +[Artemis] Artemis: 22998 data blocks +[Artemis] K-total=[HADES][DOE ] 813,8130000,10000,0,0,256,9,4187,256,256,0,0,520,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 814,8140000,10000,0,0,256,9,4191,256,256,0,0,521,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 815,8150000,10000,0,0,256,9,4195,256,256,0,0,521,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 816,8160000,10000,0,0,256,9,4200,256,256,0,0,522,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 817,8170000,10000,0,0,256,9,4204,256,256,0,0,522,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 818,8180000,10000,0,0,256,9,4208,256,256,0,0,523,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 819,8190000,10000,0,0,256,9,4212,256,256,0,0,523,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 820,8200000,10000,0,0,256,9,4216,256,256,0,0,524,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 821,8210000,10000,0,0,256,9,4220,256,256,0,0,524,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 822,8220000,10000,0,0,256,9,4225,256,256,0,0,525,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 823,8230000,10000,0,0,256,9,4229,256,256,0,0,525,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 824,8240000,10000,0,0,256,9,4233,256,256,0,0,526,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 825,8250000,10000,0,0,256,9,4237,256,256,0,0,526,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 826,8260000,10000,0,0,256,9,4241,256,256,0,0,527,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 827,8270000,10000,0,0,256,9,4245,256,256,0,0,528,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 828,8280000,10000,0,0,256,9,4250,256,256,0,0,528,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 829,8290000,10000,0,0,256,9,4254,256,256,0,0,529,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 830,8300000,10000,0,0,256,9,4258,256,256,0,0,529,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 831,8310000,10000,0,0,256,9,4262,256,256,0,0,530,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 832,8320000,10000,0,0,256,9,4266,256,256,0,0,530,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 833,8330000,10000,0,0,256,9,4271,256,256,0,0,531,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 834,8340000,10000,0,0,256,9,4275,256,256,0,0,531,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 835,8350000,10000,0,0,256,9,4279,256,256,0,0,532,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 836,8360000,10000,0,0,256,9,4283,256,256,0,0,532,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 837,8370000,10000,0,0,256,9,4287,256,256,0,0,533,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 838,8380000,10000,0,0,256,9,4291,256,256,0,0,533,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 839,8390000,10000,0,0,256,9,4296,256,256,0,0,534,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 840,8400000,10000,0,0,256,9,4300,256,256,0,0,535,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 841,8410000,10000,0,0,256,9,4304,256,256,0,0,535,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 842,8420000,10000,0,0,256,9,4308,256,256,0,0,536,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 843,8430000,10000,0,0,256,9,4312,256,256,0,0,536,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 844,8440000,10000,0,0,256,9,4316,256,256,0,0,537,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 845,8450000,10000,0,0,256,9,4321,256,256,0,0,537,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 846,8460000,10000,0,0,256,9,4325,256,256,0,0,538,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 847,8470000,10000,0,0,256,9,4329,256,256,0,0,538,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 848,8480000,10000,0,0,256,9,4333,256,256,0,0,539,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 849,8490000,10000,0,0,256,9,4337,256,256,0,0,539,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 850,8500000,10000,0,0,256,9,4342,256,256,0,0,540,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 851,8510000,10000,0,0,256,9,4346,256,256,0,0,541,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 852,8520000,10000,0,0,256,9,4350,256,256,0,0,541,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 853,8530000,10000,0,0,256,9,4354,256,256,0,0,542,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 854,8540000,10000,0,0,256,9,4358,256,256,0,0,542,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 855,8550000,10000,0,0,256,9,4362,256,256,0,0,543,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 856,8560000,10000,0,0,256,9,4367,256,256,0,0,543,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 857,8570000,10000,0,0,256,9,4371,256,256,0,0,544,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 858,8580000,10000,0,0,256,9,4375,256,256,0,0,545,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 859,8590000,10000,0,0,256,9,4379,256,256,0,0,545,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 860,8600000,10000,0,0,256,9,4383,256,256,0,0,546,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 861,8610000,10000,0,0,256,9,4388,256,256,0,0,546,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 862,8620000,10000,0,0,256,9,4392,256,256,0,0,547,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 863,8630000,10000,0,0,256,9,4396,256,256,0,0,548,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 864,8640000,10000,0,0,256,9,4400,256,256,0,0,548,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 865,8650000,10000,0,0,256,9,4404,256,256,0,0,549,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 866,8660000,10000,0,0,256,9,4408,256,256,0,0,549,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 867,8670000,10000,0,0,256,9,4413,256,256,0,0,550,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 868,8680000,10000,0,0,256,9,4417,256,256,0,0,550,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 869,8690000,10000,0,0,256,9,4421,256,256,0,0,551,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 870,8700000,10000,0,0,256,9,4425,256,256,0,0,552,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 871,8710000,10000,0,0,256,9,4429,256,256,0,0,552,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 872,8720000,10000,0,0,256,9,4433,256,256,0,0,553,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 873,8730000,10000,0,0,256,9,4438,256,256,0,0,553,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 874,8740000,10000,0,0,256,9,4442,256,256,0,0,554,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 875,8750000,10000,0,0,256,9,4446,256,256,0,0,554,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 876,8760000,10000,0,0,256,9,4450,256,256,0,0,555,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 877,8770000,10000,0,0,256,9,4454,256,256,0,0,555,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 878,8780000,10000,0,0,256,9,4458,256,256,0,0,556,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 879,8790000,10000,0,0,256,9,4463,256,256,0,0,557,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 880,8800000,10000,0,0,256,9,4467,256,256,0,0,557,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 881,8810000,10000,0,0,256,9,4471,256,256,0,0,558,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 882,8820000,10000,0,0,256,9,4475,256,256,0,0,558,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 883,8830000,10000,0,0,256,9,4479,256,256,0,0,559,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 884,8840000,10000,0,0,256,9,4484,256,256,0,0,559,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 885,8850000,10000,0,0,256,9,4488,256,256,0,0,560,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 886,8860000,10000,0,0,256,9,4492,256,256,0,0,561,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 887,8870000,10000,0,0,256,9,4496,256,256,0,0,561,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 888,8880000,10000,0,0,256,9,4500,256,256,0,0,562,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 889,8890000,10000,0,0,256,9,4504,256,256,0,0,562,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 890,8900000,10000,0,0,256,9,4509,256,256,0,0,563,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 891,8910000,10000,0,0,256,9,4513,256,256,0,0,563,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 892,8920000,10000,0,0,256,9,4517,256,256,0,0,564,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 893,8930000,10000,0,0,256,9,4521,256,256,0,0,564,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 894,8940000,10000,0,0,256,9,4525,256,256,0,0,565,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 895,8950000,10000,0,0,256,9,4530,256,256,0,0,565,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 896,8960000,10000,0,0,256,9,4534,256,256,0,0,566,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 897,8970000,10000,0,0,256,9,4538,256,256,0,0,566,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 898,8980000,10000,0,0,256,9,4542,256,256,0,0,567,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 899,8990000,10000,0,0,256,9,4546,256,256,0,0,567,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 900,9000000,10000,0,0,256,9,4550,256,256,0,0,568,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 901,9010000,10000,0,0,256,9,4555,256,256,0,0,569,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 902,9020000,10000,0,0,256,9,4559,256,256,0,0,569,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 903,9030000,10000,0,0,256,9,4563,256,256,0,0,570,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 904,9040000,10000,0,0,256,9,4567,256,256,0,0,570,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 905,9050000,10000,0,0,256,9,4571,256,256,0,0,571,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 906,9060000,10000,0,0,256,9,4575,256,256,0,0,571,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 907,9070000,10000,0,0,256,9,4580,256,256,0,0,572,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 908,9080000,10000,0,0,256,9,4584,256,256,0,0,573,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 909,9090000,10000,0,0,256,9,4588,256,256,0,0,573,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 910,9100000,10000,0,0,256,9,4592,256,256,0,0,574,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 911,9110000,10000,0,0,256,9,4596,256,256,0,0,574,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 912,9120000,10000,0,0,256,9,4601,256,256,0,0,575,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 913,9130000,10000,0,0,256,9,4605,256,256,0,0,575,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 914,9140000,10000,0,0,256,9,4609,256,256,0,0,576,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 915,9150000,10000,0,0,256,9,4613,256,256,0,0,577,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 916,9160000,10000,0,0,256,9,4617,256,256,0,0,577,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 917,9170000,10000,0,0,256,9,4621,256,256,0,0,578,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 918,9180000,10000,0,0,256,9,4626,256,256,0,0,578,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 919,9190000,10000,0,0,256,9,4630,256,256,0,0,579,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 920,9200000,10000,0,0,256,9,4634,256,256,0,0,579,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 921,9210000,10000,0,0,256,9,4638,256,256,0,0,580,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 922,9220000,10000,0,0,256,9,4642,256,256,0,0,581,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 923,9230000,10000,0,0,256,9,4646,256,256,0,0,581,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 924,9240000,10000,0,0,256,9,4651,256,256,0,0,582,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 925,9250000,10000,0,0,256,9,4655,256,256,0,0,582,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 926,9260000,10000,0,0,256,9,4659,256,256,0,0,583,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 927,9270000,10000,0,0,256,9,4663,256,256,0,0,583,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 928,9280000,10000,0,0,256,9,4667,256,256,0,0,584,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 929,9290000,10000,0,0,256,9,4672,256,256,0,0,584,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 930,9300000,10000,0,0,256,9,4676,256,256,0,0,585,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 931,9310000,10000,0,0,256,9,4680,256,256,0,0,585,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 932,9320000,10000,0,0,256,9,4684,256,256,0,0,586,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 933,9330000,10000,0,0,256,9,4688,256,256,0,0,586,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 934,9340000,10000,0,0,256,9,4692,256,256,0,0,587,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 935,9350000,10000,0,0,256,9,4697,256,256,0,0,588,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 936,9360000,10000,0,0,256,9,4701,256,256,0,0,588,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 937,9370000,10000,0,0,256,9,4705,256,256,0,0,589,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 938,9380000,10000,0,0,256,9,4709,256,256,0,0,589,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 939,9390000,10000,0,0,256,9,4713,256,256,0,0,590,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 940,9400000,10000,0,0,256,9,4717,256,256,0,0,590,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 941,9410000,10000,0,0,256,9,4722,256,256,0,0,591,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 942,9420000,10000,0,0,256,9,4726,256,256,0,0,591,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 943,9430000,10000,0,0,256,9,4730,256,256,0,0,592,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 944,9440000,10000,0,0,256,9,4734,256,256,0,0,592,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 945,9450000,10000,0,0,256,9,4738,256,256,0,0,593,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 946,9460000,10000,0,0,256,9,4743,256,256,0,0,593,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 947,9470000,10000,0,0,256,9,4747,256,256,0,0,594,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 948,9480000,10000,0,0,256,9,4751,256,256,0,0,594,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 949,9490000,10000,0,0,256,9,4755,256,256,0,0,595,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 950,9500000,10000,0,0,256,9,4759,256,256,0,0,596,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 951,9510000,10000,0,0,256,9,4763,256,256,0,0,596,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 952,9520000,10000,0,0,256,9,4768,256,256,0,0,597,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 953,9530000,10000,0,0,256,9,4772,256,256,0,0,597,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 954,9540000,10000,0,0,256,9,4776,256,256,0,0,598,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 955,9550000,10000,0,0,256,9,4780,256,256,0,0,598,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 956,9560000,10000,0,0,256,9,4784,256,256,0,0,599,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 957,9570000,10000,0,0,256,9,4788,256,256,0,0,600,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 958,9580000,10000,0,0,256,9,4793,256,256,0,0,600,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 959,9590000,10000,0,0,256,9,4797,256,256,0,0,601,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 960,9600000,10000,0,0,256,9,4801,256,256,0,0,601,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 961,9610000,10000,0,0,256,9,4805,256,256,0,0,602,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 962,9620000,10000,0,0,256,9,4809,256,256,0,0,602,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 963,9630000,10000,0,0,256,9,4814,256,256,0,0,603,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 964,9640000,10000,0,0,256,9,4818,256,256,0,0,603,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 965,9650000,10000,0,0,256,9,4822,256,256,0,0,604,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 966,9660000,10000,0,0,256,9,4826,256,256,0,0,605,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 967,9670000,10000,0,0,256,9,4830,256,256,0,0,605,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 968,9680000,10000,0,0,256,9,4834,256,256,0,0,606,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 969,9690000,10000,0,0,256,9,4839,256,256,0,0,606,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 970,9700000,10000,0,0,256,9,4843,256,256,0,0,607,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 971,9710000,10000,0,0,256,9,4847,256,256,0,0,607,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 972,9720000,10000,0,0,256,9,4851,256,256,0,0,608,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 973,9730000,10000,0,0,256,9,4855,256,256,0,0,609,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 974,9740000,10000,0,0,256,9,4860,256,256,0,0,609,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 975,9750000,10000,0,0,256,9,4864,256,256,0,0,610,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 976,9760000,10000,0,0,256,9,4868,256,256,0,0,610,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 977,9770000,10000,0,0,256,9,4872,256,256,0,0,611,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 978,9780000,10000,0,0,256,9,4876,256,256,0,0,611,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 979,9790000,10000,0,0,256,9,4880,256,256,0,0,612,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 980,9800000,10000,0,0,256,9,4885,256,256,0,0,613,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 981,9810000,10000,0,0,256,9,4889,256,256,0,0,613,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 982,9820000,10000,0,0,256,9,4893,256,256,0,0,614,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 983,9830000,10000,0,0,256,9,4897,256,256,0,0,614,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 984,9840000,10000,0,0,256,9,4901,256,256,0,0,615,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 985,9850000,10000,0,0,256,9,4905,256,256,0,0,615,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 986,9860000,10000,0,0,256,9,4910,256,256,0,0,616,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 987,9870000,10000,0,0,256,9,4914,256,256,0,0,617,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 988,9880000,10000,0,0,256,9,4918,256,256,0,0,617,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 989,9890000,10000,0,0,256,9,4922,256,256,0,0,618,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 990,9900000,10000,0,0,256,9,4926,256,256,0,0,618,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 991,9910000,10000,0,0,256,9,4931,256,256,0,0,619,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 992,9920000,10000,0,0,256,9,4935,256,256,0,0,619,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 993,9930000,10000,0,0,256,9,4939,256,256,0,0,620,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 994,9940000,10000,0,0,256,9,4943,256,256,0,0,621,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 995,9950000,10000,0,0,256,9,4947,256,256,0,0,621,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 996,9960000,10000,0,0,256,9,4951,256,256,0,0,622,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 997,9970000,10000,0,0,256,9,4956,256,256,0,0,622,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 998,9980000,10000,0,0,256,9,4960,256,256,0,0,623,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 999,9990000,10000,0,0,256,9,4964,256,256,0,0,623,65536,0,0,65536,0,0 +[Artemis] [HADES][WARN ] [KRELTSC: 27605213076] INFERENCE: Output validation failed, ignoring results +[Artemis] [HADES][DOE ] 1000,10000000,10000,0,0,256,9,4968,256,256,0,0,624,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1001,10010000,10000,0,0,256,9,4972,256,256,0,0,625,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1002,10020000,10000,0,0,256,9,4976,256,256,0,0,625,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1003,10030000,10000,0,0,256,9,4981,256,256,0,0,626,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1004,10040000,10000,0,0,256,9,4985,256,256,0,0,627,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1005,10050000,10000,0,0,256,9,4989,256,256,0,0,627,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1006,10060000,10000,0,0,256,9,4993,256,256,0,0,628,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1007,10070000,10000,0,0,256,9,4997,256,256,0,0,628,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1008,10080000,10000,0,0,256,9,5002,256,256,0,0,629,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1009,10090000,10000,0,0,256,9,5006,256,256,0,0,629,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1010,10100000,10000,0,0,256,9,5010,256,256,0,0,630,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1011,10110000,10000,0,0,256,9,5014,256,256,0,0,630,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1012,10120000,10000,0,0,256,9,5018,256,256,0,0,631,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1013,10130000,10000,0,0,256,9,5022,256,256,0,0,631,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1014,10140000,10000,0,0,256,9,5027,256,256,0,0,632,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1015,10150000,10000,0,0,256,9,5031,256,256,0,0,633,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1016,10160000,10000,0,0,256,9,5035,256,256,0,0,633,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1017,10170000,10000,0,0,256,9,5039,256,256,0,0,634,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1018,10180000,10000,0,0,256,9,5043,256,256,0,0,634,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1019,10190000,10000,0,0,256,9,5047,256,256,0,0,635,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1020,10200000,10000,0,0,256,9,5052,256,256,0,0,635,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1021,10210000,10000,0,0,256,9,5056,256,256,0,0,636,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1022,10220000,10000,0,0,256,9,5060,256,256,0,0,636,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1023,10230000,10000,0,0,256,9,5064,256,256,0,0,637,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1024,10240000,10000,0,0,256,9,5068,256,256,0,0,637,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1025,10250000,10000,0,0,256,9,5073,256,256,0,0,638,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1026,10260000,10000,0,0,256,9,5077,256,256,0,0,638,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1027,10270000,10000,0,0,256,9,5081,256,256,0,0,639,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1028,10280000,10000,0,0,256,9,5085,256,256,0,0,639,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1029,10290000,10000,0,0,256,9,5089,256,256,0,0,640,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1030,10300000,10000,0,0,256,9,5093,256,256,0,0,640,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1031,10310000,10000,0,0,256,9,5098,256,256,0,0,641,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1032,10320000,10000,0,0,256,9,5102,256,256,0,0,642,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1033,10330000,10000,0,0,256,9,5106,256,256,0,0,643,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1034,10340000,10000,0,0,256,9,5110,256,256,0,0,643,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1035,10350000,10000,0,0,256,9,5114,256,256,0,0,644,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1036,10360000,10000,0,0,256,9,5119,256,256,0,0,644,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1037,10370000,10000,0,0,256,9,5123,256,256,0,0,645,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1038,10380000,10000,0,0,256,9,5127,256,256,0,0,645,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1039,10390000,10000,0,0,256,9,5131,256,256,0,0,646,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1040,10400000,10000,0,0,256,9,5135,256,256,0,0,646,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1041,10410000,10000,0,0,256,9,5139,256,256,0,0,647,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1042,10420000,10000,0,0,256,9,5144,256,256,0,0,647,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1043,10430000,10000,0,0,256,9,5148,256,256,0,0,648,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1044,10440000,10000,0,0,256,9,5152,256,256,0,0,649,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1045,10450000,10000,0,0,256,9,5156,256,256,0,0,649,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1046,10460000,10000,0,0,256,9,5160,256,256,0,0,650,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1047,10470000,10000,0,0,256,9,5164,256,256,0,0,650,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1048,10480000,10000,0,0,256,9,5169,256,256,0,0,651,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1049,10490000,10000,0,0,256,9,5173,256,256,0,0,651,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1050,10500000,10000,0,0,256,9,5177,256,256,0,0,652,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1051,10510000,10000,0,0,256,9,5181,256,256,0,0,652,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1052,10520000,10000,0,0,256,9,5185,256,256,0,0,653,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1053,10530000,10000,0,0,256,9,5190,256,256,0,0,653,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1054,10540000,10000,0,0,256,9,5194,256,256,0,0,654,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1055,10550000,10000,0,0,256,9,5198,256,256,0,0,654,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1056,10560000,10000,0,0,256,9,5202,256,256,0,0,655,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1057,10570000,10000,0,0,256,9,5206,256,256,0,0,656,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1058,10580000,10000,0,0,256,9,5210,256,256,0,0,656,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1059,10590000,10000,0,0,256,9,5215,256,256,0,0,657,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1060,10600000,10000,0,0,256,9,5219,256,256,0,0,657,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1061,10610000,10000,0,0,256,9,5223,256,256,0,0,658,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1062,10620000,10000,0,0,256,9,5227,256,256,0,0,658,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1063,10630000,10000,0,0,256,9,5231,256,256,0,0,659,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1064,10640000,10000,0,0,256,9,5235,256,256,0,0,659,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1065,10650000,10000,0,0,256,9,5240,256,256,0,0,660,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1066,10660000,10000,0,0,256,9,5244,256,256,0,0,660,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1067,10670000,10000,0,0,256,9,5248,256,256,0,0,661,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1068,10680000,10000,0,0,256,9,5252,256,256,0,0,661,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1069,10690000,10000,0,0,256,9,5256,256,256,0,0,662,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1070,10700000,10000,0,0,256,9,5261,256,256,0,0,662,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1071,10710000,10000,0,0,256,9,5265,256,256,0,0,663,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1072,10720000,10000,0,0,256,9,5269,256,256,0,0,664,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1073,10730000,10000,0,0,256,9,5273,256,256,0,0,664,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1074,10740000,10000,0,0,256,9,5277,256,256,0,0,665,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1075,10750000,10000,0,0,256,9,5281,256,256,0,0,665,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1076,10760000,10000,0,0,256,9,5286,256,256,0,0,666,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1077,10770000,10000,0,0,256,9,5290,256,256,0,0,666,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1078,10780000,10000,0,0,256,9,5294,256,256,0,0,667,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1079,10790000,10000,0,0,256,9,5298,256,256,0,0,667,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1080,10800000,10000,0,0,256,9,5302,256,256,0,0,668,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1081,10810000,10000,0,0,256,9,5306,256,256,0,0,668,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1082,10820000,10000,0,0,256,9,5311,256,256,0,0,669,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1083,10830000,10000,0,0,256,9,5315,256,256,0,0,669,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1084,10840000,10000,0,0,256,9,5319,256,256,0,0,670,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1085,10850000,10000,0,0,256,9,5323,256,256,0,0,670,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1086,10860000,10000,0,0,256,9,5327,256,256,0,0,671,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1087,10870000,10000,0,0,256,9,5332,256,256,0,0,672,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1088,10880000,10000,0,0,256,9,5336,256,256,0,0,672,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1089,10890000,10000,0,0,256,9,5340,256,256,0,0,673,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1090,10900000,10000,0,0,256,9,5344,256,256,0,0,673,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1091,10910000,10000,0,0,256,9,5348,256,256,0,0,674,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1092,10920000,10000,0,0,256,9,5352,256,256,0,0,674,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1093,10930000,10000,0,0,256,9,5357,256,256,0,0,675,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1094,10940000,10000,0,0,256,9,5361,256,256,0,0,675,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1095,10950000,10000,0,0,256,9,5365,256,256,0,0,676,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1096,10960000,10000,0,0,256,9,5369,256,256,0,0,677,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1097,10970000,10000,0,0,256,9,5373,256,256,0,0,677,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1098,10980000,10000,0,0,256,9,5378,256,256,0,0,678,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1099,10990000,10000,0,0,256,9,5382,256,256,0,0,678,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1100,11000000,10000,0,0,256,9,5386,256,256,0,0,679,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1101,11010000,10000,0,0,256,9,5390,256,256,0,0,679,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1102,11020000,10000,0,0,256,9,5394,256,256,0,0,680,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1103,11030000,10000,0,0,256,9,5398,256,256,0,0,680,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1104,11040000,10000,0,0,256,9,5403,256,256,0,0,681,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1105,11050000,10000,0,0,256,9,5407,256,256,0,0,682,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1106,11060000,10000,0,0,256,9,5411,256,256,0,0,682,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1107,11070000,10000,0,0,256,9,5415,256,256,0,0,683,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1108,11080000,10000,0,0,256,9,5419,256,256,0,0,683,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1109,11090000,10000,0,0,256,9,5423,256,256,0,0,684,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1110,11100000,10000,0,0,256,9,5428,256,256,0,0,684,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1111,11110000,10000,0,0,256,9,5432,256,256,0,0,685,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1112,11120000,10000,0,0,256,9,5436,256,256,0,0,686,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1113,11130000,10000,0,0,256,9,5440,256,256,0,0,686,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1114,11140000,10000,0,0,256,9,5444,256,256,0,0,687,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1115,11150000,10000,0,0,256,9,5448,256,256,0,0,687,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1116,11160000,10000,0,0,256,9,5453,256,256,0,0,688,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1117,11170000,10000,0,0,256,9,5457,256,256,0,0,689,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1118,11180000,10000,0,0,256,9,5461,256,256,0,0,689,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1119,11190000,10000,0,0,256,9,5465,256,256,0,0,690,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1120,11200000,10000,0,0,256,9,5469,256,256,0,0,690,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1121,11210000,10000,0,0,256,9,5474,256,256,0,0,691,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1122,11220000,10000,0,0,256,9,5478,256,256,0,0,692,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1123,11230000,10000,0,0,256,9,5482,256,256,0,0,692,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1124,11240000,10000,0,0,256,9,5486,256,256,0,0,693,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1125,11250000,10000,0,0,256,9,5490,256,256,0,0,693,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1126,11260000,10000,0,0,256,9,5494,256,256,0,0,694,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1127,11270000,10000,0,0,256,9,5499,256,256,0,0,694,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1128,11280000,10000,0,0,256,9,5503,256,256,0,0,695,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1129,11290000,10000,0,0,256,9,5507,256,256,0,0,696,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1130,11300000,10000,0,0,256,9,5511,256,256,0,0,696,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1131,11310000,10000,0,0,256,9,5515,256,256,0,0,697,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1132,11320000,10000,0,0,256,9,5519,256,256,0,0,697,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1133,11330000,10000,0,0,256,9,5524,256,256,0,0,698,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1134,11340000,10000,0,0,256,9,5528,256,256,0,0,698,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1135,11350000,10000,0,0,256,9,5532,256,256,0,0,699,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1136,11360000,10000,0,0,256,9,5536,256,256,0,0,700,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1137,11370000,10000,0,0,256,9,5540,256,256,0,0,700,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1138,11380000,10000,0,0,256,9,5545,256,256,0,0,701,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1139,11390000,10000,0,0,256,9,5549,256,256,0,0,701,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1140,11400000,10000,0,0,256,9,5553,256,256,0,0,702,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1141,11410000,10000,0,0,256,9,5557,256,256,0,0,702,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1142,11420000,10000,0,0,256,9,5561,256,256,0,0,703,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1143,11430000,10000,0,0,256,9,5565,256,256,0,0,704,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1144,11440000,10000,0,0,256,9,5570,256,256,0,0,704,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1145,11450000,10000,0,0,256,9,5574,256,256,0,0,705,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1146,11460000,10000,0,0,256,9,5578,256,256,0,0,705,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1147,11470000,10000,0,0,256,9,5582,256,256,0,0,707,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1148,11480000,10000,0,0,256,9,5586,256,256,0,0,707,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1149,11490000,10000,0,0,256,9,5591,256,256,0,0,708,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1150,11500000,10000,0,0,256,9,5595,256,256,0,0,708,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1151,11510000,10000,0,0,256,9,5599,256,256,0,0,709,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1152,11520000,10000,0,0,256,9,5603,256,256,0,0,709,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1153,11530000,10000,0,0,256,9,5607,256,256,0,0,710,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1154,11540000,10000,0,0,256,9,5611,256,256,0,0,710,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1155,11550000,10000,0,0,256,9,5616,256,256,0,0,711,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1156,11560000,10000,0,0,256,9,5620,256,256,0,0,712,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1157,11570000,10000,0,0,256,9,5624,256,256,0,0,712,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1158,11580000,10000,0,0,256,9,5628,256,256,0,0,713,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1159,11590000,10000,0,0,256,9,5632,256,256,0,0,713,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1160,11600000,10000,0,0,256,9,5636,256,256,0,0,714,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1161,11610000,10000,0,0,256,9,5641,256,256,0,0,714,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1162,11620000,10000,0,0,256,9,5645,256,256,0,0,715,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1163,11630000,10000,0,0,256,9,5649,256,256,0,0,715,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1164,11640000,10000,0,0,256,9,5653,256,256,0,0,716,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1165,11650000,10000,0,0,256,9,5657,256,256,0,0,716,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1166,11660000,10000,0,0,256,9,5662,256,256,0,0,717,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1167,11670000,10000,0,0,256,9,5666,256,256,0,0,718,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1168,11680000,10000,0,0,256,9,5670,256,256,0,0,718,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1169,11690000,10000,0,0,256,9,5674,256,256,0,0,719,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1170,11700000,10000,0,0,256,9,5678,256,256,0,0,719,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1171,11710000,10000,0,0,256,9,5682,256,256,0,0,720,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1172,11720000,10000,0,0,256,9,5687,256,256,0,0,720,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1173,11730000,10000,0,0,256,9,5691,256,256,0,0,721,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1174,11740000,10000,0,0,256,9,5695,256,256,0,0,721,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1175,11750000,10000,0,0,256,9,5699,256,256,0,0,722,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1176,11760000,10000,0,0,256,9,5703,256,256,0,0,722,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1177,11770000,10000,0,0,256,9,5707,256,256,0,0,723,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1178,11780000,10000,0,0,256,9,5712,256,256,0,0,723,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1179,11790000,10000,0,0,256,9,5716,256,256,0,0,724,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1180,11800000,10000,0,0,256,9,5720,256,256,0,0,725,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1181,11810000,10000,0,0,256,9,5724,256,256,0,0,725,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1182,11820000,10000,0,0,256,9,5728,256,256,0,0,726,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1183,11830000,10000,0,0,256,9,5733,256,256,0,0,726,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1184,11840000,10000,0,0,256,9,5737,256,256,0,0,727,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1185,11850000,10000,0,0,256,9,5741,256,256,0,0,727,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1186,11860000,10000,0,0,256,9,5745,256,256,0,0,728,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1187,11870000,10000,0,0,256,9,5749,256,256,0,0,728,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1188,11880000,10000,0,0,256,9,5753,256,256,0,0,729,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1189,11890000,10000,0,0,256,9,5758,256,256,0,0,729,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1190,11900000,10000,0,0,256,9,5762,256,256,0,0,730,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1191,11910000,10000,0,0,256,9,5766,256,256,0,0,731,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1192,11920000,10000,0,0,256,9,5770,256,256,0,0,731,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1193,11930000,10000,0,0,256,9,5774,256,256,0,0,732,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1194,11940000,10000,0,0,256,9,5778,256,256,0,0,732,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1195,11950000,10000,0,0,256,9,5783,256,256,0,0,733,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1196,11960000,10000,0,0,256,9,5787,256,256,0,0,733,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1197,11970000,10000,0,0,256,9,5791,256,256,0,0,734,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1198,11980000,10000,0,0,256,9,5795,256,256,0,0,734,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1199,11990000,10000,0,0,256,9,5799,256,256,0,0,735,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1200,12000000,10000,0,0,256,9,5804,256,256,0,0,735,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1201,12010000,10000,0,0,256,9,5808,256,256,0,0,736,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1202,12020000,10000,0,0,256,9,5812,256,256,0,0,736,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1203,12030000,10000,0,0,256,9,5816,256,256,0,0,737,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1204,12040000,10000,0,0,256,9,5820,256,256,0,0,738,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1205,12050000,10000,0,0,256,9,5824,256,256,0,0,738,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1206,12060000,10000,0,0,256,9,5829,256,256,0,0,739,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1207,12070000,10000,0,0,256,9,5833,256,256,0,0,739,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1208,12080000,10000,0,0,256,9,5837,256,256,0,0,740,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1209,12090000,10000,0,0,256,9,5841,256,256,0,0,740,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1210,12100000,10000,0,0,256,9,5845,256,256,0,0,741,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1211,12110000,10000,0,0,256,9,5850,256,256,0,0,741,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1212,12120000,10000,0,0,256,9,5854,256,256,0,0,742,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1213,12130000,10000,0,0,256,9,5858,256,256,0,0,742,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1214,12140000,10000,0,0,256,9,5862,256,256,0,0,743,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1215,12150000,10000,0,0,256,9,5866,256,256,0,0,743,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1216,12160000,10000,0,0,256,9,5870,256,256,0,0,744,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1217,12170000,10000,0,0,256,9,5875,256,256,0,0,745,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1218,12180000,10000,0,0,256,9,5879,256,256,0,0,745,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1219,12190000,10000,0,0,256,9,5883,256,256,0,0,746,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1220,12200000,10000,0,0,256,9,5887,256,256,0,0,746,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1221,12210000,10000,0,0,256,9,5891,256,256,0,0,747,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1222,12220000,10000,0,0,256,9,5895,256,256,0,0,747,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1223,12230000,10000,0,0,256,9,5900,256,256,0,0,748,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1224,12240000,10000,0,0,256,9,5904,256,256,0,0,748,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1225,12250000,10000,0,0,256,9,5908,256,256,0,0,749,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1226,12260000,10000,0,0,256,9,5912,256,256,0,0,749,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1227,12270000,10000,0,0,256,9,5916,256,256,0,0,750,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1228,12280000,10000,0,0,256,9,5921,256,256,0,0,750,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1229,12290000,10000,0,0,256,9,5925,256,256,0,0,751,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1230,12300000,10000,0,0,256,9,5929,256,256,0,0,752,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1231,12310000,10000,0,0,256,9,5933,256,256,0,0,752,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1232,12320000,10000,0,0,256,9,5937,256,256,0,0,753,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1233,12330000,10000,0,0,256,9,5941,256,256,0,0,753,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1234,12340000,10000,0,0,256,9,5946,256,256,0,0,754,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1235,12350000,10000,0,0,256,9,5950,256,256,0,0,754,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1236,12360000,10000,0,0,256,9,5954,256,256,0,0,755,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1237,12370000,10000,0,0,256,9,5958,256,256,0,0,755,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1238,12380000,10000,0,0,256,9,5962,256,256,0,0,756,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1239,12390000,10000,0,0,256,9,5966,256,256,0,0,756,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1240,12400000,10000,0,0,256,9,5971,256,256,0,0,757,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1241,12410000,10000,0,0,256,9,5975,256,256,0,0,757,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1242,12420000,10000,0,0,256,9,5979,256,256,0,0,758,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1243,12430000,10000,0,0,256,9,5983,256,256,0,0,759,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1244,12440000,10000,0,0,256,9,5987,256,256,0,0,759,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1245,12450000,10000,0,0,256,9,5992,256,256,0,0,760,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1246,12460000,10000,0,0,256,9,5996,256,256,0,0,760,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1247,12470000,10000,0,0,256,9,6000,256,256,0,0,761,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1248,12480000,10000,0,0,256,9,6004,256,256,0,0,761,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1249,12490000,10000,0,0,256,9,6008,256,256,0,0,762,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1250,12500000,10000,0,0,256,9,6012,256,256,0,0,762,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1251,12510000,10000,0,0,256,9,6017,256,256,0,0,763,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1252,12520000,10000,0,0,256,9,6021,256,256,0,0,763,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1253,12530000,10000,0,0,256,9,6025,256,256,0,0,764,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1254,12540000,10000,0,0,256,9,6029,256,256,0,0,764,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1255,12550000,10000,0,0,256,9,6033,256,256,0,0,765,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1256,12560000,10000,0,0,256,9,6037,256,256,0,0,765,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1257,12570000,10000,0,0,256,9,6042,256,256,0,0,766,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1258,12580000,10000,0,0,256,9,6046,256,256,0,0,766,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1259,12590000,10000,0,0,256,9,6050,256,256,0,0,767,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1260,12600000,10000,0,0,256,9,6054,256,256,0,0,768,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1261,12610000,10000,0,0,256,9,6058,256,256,0,0,768,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1262,12620000,10000,0,0,256,9,6063,256,256,0,0,769,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1263,12630000,10000,0,0,256,9,6067,256,256,0,0,769,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1264,12640000,10000,0,0,256,9,6071,256,256,0,0,770,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1265,12650000,10000,0,0,256,9,6075,256,256,0,0,770,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1266,12660000,10000,0,0,256,9,6079,256,256,0,0,771,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1267,12670000,10000,0,0,256,9,6083,256,256,0,0,771,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1268,12680000,10000,0,0,256,9,6088,256,256,0,0,772,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1269,12690000,10000,0,0,256,9,6092,256,256,0,0,772,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1270,12700000,10000,0,0,256,9,6096,256,256,0,0,773,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1271,12710000,10000,0,0,256,9,6100,256,256,0,0,774,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1272,12720000,10000,0,0,256,9,6104,256,256,0,0,774,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1273,12730000,10000,0,0,256,9,6108,256,256,0,0,775,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1274,12740000,10000,0,0,256,9,6113,256,256,0,0,775,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1275,12750000,10000,0,0,256,9,6117,256,256,0,0,776,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1276,12760000,10000,0,0,256,9,6121,256,256,0,0,776,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1277,12770000,10000,0,0,256,9,6125,256,256,0,0,777,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1278,12780000,10000,0,0,256,9,6129,256,256,0,0,778,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1279,12790000,10000,0,0,256,9,6134,256,256,0,0,778,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1280,12800000,10000,0,0,256,9,6138,256,256,0,0,779,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1281,12810000,10000,0,0,256,9,6142,256,256,0,0,779,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1282,12820000,10000,0,0,256,9,6146,256,256,0,0,780,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1283,12830000,10000,0,0,256,9,6150,256,256,0,0,780,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1284,12840000,10000,0,0,256,9,6154,256,256,0,0,781,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1285,12850000,10000,0,0,256,9,6159,256,256,0,0,781,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1286,12860000,10000,0,0,256,9,6163,256,256,0,0,782,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1287,12870000,10000,0,0,256,9,6167,256,256,0,0,783,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1288,12880000,10000,0,0,256,9,6171,256,256,0,0,783,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1289,12890000,10000,0,0,256,9,6175,256,256,0,0,784,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1290,12900000,10000,0,0,256,9,6180,256,256,0,0,784,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1291,12910000,10000,0,0,256,9,6184,256,256,0,0,785,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1292,12920000,10000,0,0,256,9,6188,256,256,0,0,785,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1293,12930000,10000,0,0,256,9,6192,256,256,0,0,786,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1294,12940000,10000,0,0,256,9,6196,256,256,0,0,786,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1295,12950000,10000,0,0,256,9,6200,256,256,0,0,787,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1296,12960000,10000,0,0,256,9,6205,256,256,0,0,788,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1297,12970000,10000,0,0,256,9,6209,256,256,0,0,788,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1298,12980000,10000,0,0,256,9,6213,256,256,0,0,789,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1299,12990000,10000,0,0,256,9,6217,256,256,0,0,789,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1300,13000000,10000,0,0,256,9,6221,256,256,0,0,790,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1301,13010000,10000,0,0,256,9,6225,256,256,0,0,790,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1302,13020000,10000,0,0,256,9,6230,256,256,0,0,791,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1303,13030000,10000,0,0,256,9,6234,256,256,0,0,791,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1304,13040000,10000,0,0,256,9,6238,256,256,0,0,792,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1305,13050000,10000,0,0,256,9,6242,256,256,0,0,793,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1306,13060000,10000,0,0,256,9,6246,256,256,0,0,793,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1307,13070000,10000,0,0,256,9,6250,256,256,0,0,794,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1308,13080000,10000,0,0,256,9,6255,256,256,0,0,794,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1309,13090000,10000,0,0,256,9,6259,256,256,0,0,795,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1310,13100000,10000,0,0,256,9,6263,256,256,0,0,795,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1311,13110000,10000,0,0,256,9,6267,256,256,0,0,796,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1312,13120000,10000,0,0,256,9,6271,256,256,0,0,796,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1313,13130000,10000,0,0,256,9,6276,256,256,0,0,797,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1314,13140000,10000,0,0,256,9,6280,256,256,0,0,798,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1315,13150000,10000,0,0,256,9,6284,256,256,0,0,798,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1316,13160000,10000,0,0,256,9,6288,256,256,0,0,799,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1317,13170000,10000,0,0,256,9,6292,256,256,0,0,799,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1318,13180000,10000,0,0,256,9,6296,256,256,0,0,800,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1319,13190000,10000,0,0,256,9,6301,256,256,0,0,800,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1320,13200000,10000,0,0,256,9,6305,256,256,0,0,801,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1321,13210000,10000,0,0,256,9,6309,256,256,0,0,801,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1322,13220000,10000,0,0,256,9,6313,256,256,0,0,802,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1323,13230000,10000,0,0,256,9,6317,256,256,0,0,803,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1324,13240000,10000,0,0,256,9,6322,256,256,0,0,803,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1325,13250000,10000,0,0,256,9,6326,256,256,0,0,804,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1326,13260000,10000,0,0,256,9,6330,256,256,0,0,805,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1327,13270000,10000,0,0,256,9,6334,256,256,0,0,805,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1328,13280000,10000,0,0,256,9,6338,256,256,0,0,806,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1329,13290000,10000,0,0,256,9,6342,256,256,0,0,806,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1330,13300000,10000,0,0,256,9,6347,256,256,0,0,807,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1331,13310000,10000,0,0,256,9,6351,256,256,0,0,808,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1332,13320000,10000,0,0,256,9,6355,256,256,0,0,808,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1333,13330000,10000,0,0,256,9,6359,256,256,0,0,809,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1334,13340000,10000,0,0,256,9,6363,256,256,0,0,809,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1335,13350000,10000,0,0,256,9,6367,256,256,0,0,810,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1336,13360000,10000,0,0,256,9,6372,256,256,0,0,810,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1337,13370000,10000,0,0,256,9,6376,256,256,0,0,811,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1338,13380000,10000,0,0,256,9,6380,256,256,0,0,811,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1339,13390000,10000,0,0,256,9,6384,256,256,0,0,812,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1340,13400000,10000,0,0,256,9,6388,256,256,0,0,813,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1341,13410000,10000,0,0,256,9,6393,256,256,0,0,813,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1342,13420000,10000,0,0,256,9,6397,256,256,0,0,814,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1343,13430000,10000,0,0,256,9,6401,256,256,0,0,814,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1344,13440000,10000,0,0,256,9,6405,256,256,0,0,815,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1345,13450000,10000,0,0,256,9,6409,256,256,0,0,815,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1346,13460000,10000,0,0,256,9,6413,256,256,0,0,816,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1347,13470000,10000,0,0,256,9,6418,256,256,0,0,816,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1348,13480000,10000,0,0,256,9,6422,256,256,0,0,817,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1349,13490000,10000,0,0,256,9,6426,256,256,0,0,818,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1350,13500000,10000,0,0,256,9,6430,256,256,0,0,818,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1351,13510000,10000,0,0,256,9,6434,256,256,0,0,819,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1352,13520000,10000,0,0,256,9,6438,256,256,0,0,819,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1353,13530000,10000,0,0,256,9,6443,256,256,0,0,820,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1354,13540000,10000,0,0,256,9,6447,256,256,0,0,820,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1355,13550000,10000,0,0,256,9,6451,256,256,0,0,821,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1356,13560000,10000,0,0,256,9,6455,256,256,0,0,821,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1357,13570000,10000,0,0,256,9,6459,256,256,0,0,822,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1358,13580000,10000,0,0,256,9,6464,256,256,0,0,822,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1359,13590000,10000,0,0,256,9,6468,256,256,0,0,823,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1360,13600000,10000,0,0,256,9,6472,256,256,0,0,823,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1361,13610000,10000,0,0,256,9,6476,256,256,0,0,824,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1362,13620000,10000,0,0,256,9,6480,256,256,0,0,825,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1363,13630000,10000,0,0,256,9,6484,256,256,0,0,825,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1364,13640000,10000,0,0,256,9,6489,256,256,0,0,826,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1365,13650000,10000,0,0,256,9,6493,256,256,0,0,826,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1366,13660000,10000,0,0,256,9,6497,256,256,0,0,827,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1367,13670000,10000,0,0,256,9,6501,256,256,0,0,828,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1368,13680000,10000,0,0,256,9,6505,256,256,0,0,828,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1369,13690000,10000,0,0,256,9,6509,256,256,0,0,829,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1370,13700000,10000,0,0,256,9,6514,256,256,0,0,829,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1371,13710000,10000,0,0,256,9,6518,256,256,0,0,830,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1372,13720000,10000,0,0,256,9,6522,256,256,0,0,830,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1373,13730000,10000,0,0,256,9,6526,256,256,0,0,831,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1374,13740000,10000,0,0,256,9,6530,256,256,0,0,832,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1375,13750000,10000,0,0,256,9,6535,256,256,0,0,832,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1376,13760000,10000,0,0,256,9,6539,256,256,0,0,833,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1377,13770000,10000,0,0,256,9,6543,256,256,0,0,833,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1378,13780000,10000,0,0,256,9,6547,256,256,0,0,834,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1379,13790000,10000,0,0,256,9,6551,256,256,0,0,835,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1380,13800000,10000,0,0,256,9,6555,256,256,0,0,835,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1381,13810000,10000,0,0,256,9,6560,256,256,0,0,836,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1382,13820000,10000,0,0,256,9,6564,256,256,0,0,837,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1383,13830000,10000,0,0,256,9,6568,256,256,0,0,837,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1384,13840000,10000,0,0,256,9,6572,256,256,0,0,838,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1385,13850000,10000,0,0,256,9,6576,256,256,0,0,838,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1386,13860000,10000,0,0,256,9,6580,256,256,0,0,839,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1387,13870000,10000,0,0,256,9,6585,256,256,0,0,839,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1388,13880000,10000,0,0,256,9,6589,256,256,0,0,840,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1389,13890000,10000,0,0,256,9,6593,256,256,0,0,841,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1390,13900000,10000,0,0,256,9,6597,256,256,0,0,841,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1391,13910000,10000,0,0,256,9,6601,256,256,0,0,842,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1392,13920000,10000,0,0,256,9,6606,256,256,0,0,842,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1393,13930000,10000,0,0,256,9,6610,256,256,0,0,843,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1394,13940000,10000,0,0,256,9,6614,256,256,0,0,843,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1395,13950000,10000,0,0,256,9,6618,256,256,0,0,844,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1396,13960000,10000,0,0,256,9,6622,256,256,0,0,845,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1397,13970000,10000,0,0,256,9,6626,256,256,0,0,845,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1398,13980000,10000,0,0,256,9,6631,256,256,0,0,846,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1399,13990000,10000,0,0,256,9,6635,256,256,0,0,846,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1400,14000000,10000,0,0,256,9,6639,256,256,0,0,847,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1401,14010000,10000,0,0,256,9,6643,256,256,0,0,847,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1402,14020000,10000,0,0,256,9,6647,256,256,0,0,848,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1403,14030000,10000,0,0,256,9,6652,256,256,0,0,848,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1404,14040000,10000,0,0,256,9,6656,256,256,0,0,849,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1405,14050000,10000,0,0,256,9,6660,256,256,0,0,849,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1406,14060000,10000,0,0,256,9,6664,256,256,0,0,850,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1407,14070000,10000,0,0,256,9,6668,256,256,0,0,851,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1408,14080000,10000,0,0,256,9,6672,256,256,0,0,851,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1409,14090000,10000,0,0,256,9,6677,256,256,0,0,852,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1410,14100000,10000,0,0,256,9,6681,256,256,0,0,852,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1411,14110000,10000,0,0,256,9,6685,256,256,0,0,853,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1412,14120000,10000,0,0,256,9,6689,256,256,0,0,854,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1413,14130000,10000,0,0,256,9,6693,256,256,0,0,854,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1414,14140000,10000,0,0,256,9,6697,256,256,0,0,855,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1415,14150000,10000,0,0,256,9,6702,256,256,0,0,856,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1416,14160000,10000,0,0,256,9,6706,256,256,0,0,857,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1417,14170000,10000,0,0,256,9,6710,256,256,0,0,857,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1418,14180000,10000,0,0,256,9,6714,256,256,0,0,858,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1419,14190000,10000,0,0,256,9,6718,256,256,0,0,859,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1420,14200000,10000,0,0,256,9,6723,256,256,0,0,859,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1421,14210000,10000,0,0,256,9,6727,256,256,0,0,860,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1422,14220000,10000,0,0,256,9,6731,256,256,0,0,861,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1423,14230000,10000,0,0,256,9,6735,256,256,0,0,861,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1424,14240000,10000,0,0,256,9,6739,256,256,0,0,862,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1425,14250000,10000,0,0,256,9,6743,256,256,0,0,863,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1426,14260000,10000,0,0,256,9,6748,256,256,0,0,863,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1427,14270000,10000,0,0,256,9,6752,256,256,0,0,864,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1428,14280000,10000,0,0,256,9,6756,256,256,0,0,864,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1429,14290000,10000,0,0,256,9,6760,256,256,0,0,865,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1430,14300000,10000,0,0,256,9,6764,256,256,0,0,866,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1431,14310000,10000,0,0,256,9,6768,256,256,0,0,866,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1432,14320000,10000,0,0,256,9,6773,256,256,0,0,867,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1433,14330000,10000,0,0,256,9,6777,256,256,0,0,868,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1434,14340000,10000,0,0,256,9,6781,256,256,0,0,868,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1435,14350000,10000,0,0,256,9,6785,256,256,0,0,869,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1436,14360000,10000,0,0,256,9,6789,256,256,0,0,870,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1437,14370000,10000,0,0,256,9,6794,256,256,0,0,870,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1438,14380000,10000,0,0,256,9,6798,256,256,0,0,871,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1439,14390000,10000,0,0,256,9,6802,256,256,0,0,872,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1440,14400000,10000,0,0,256,9,6806,256,256,0,0,872,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1441,14410000,10000,0,0,256,9,6810,256,256,0,0,873,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1442,14420000,10000,0,0,256,9,6814,256,256,0,0,874,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1443,14430000,10000,0,0,256,9,6819,256,256,0,0,874,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1444,14440000,10000,0,0,256,9,6823,256,256,0,0,875,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1445,14450000,10000,0,0,256,9,6827,256,256,0,0,875,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1446,14460000,10000,0,0,256,9,6831,256,256,0,0,876,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1447,14470000,10000,0,0,256,9,6835,256,256,0,0,877,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1448,14480000,10000,0,0,256,9,6839,256,256,0,0,877,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1449,14490000,10000,0,0,256,9,6844,256,256,0,0,878,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1450,14500000,10000,0,0,256,9,6848,256,256,0,0,879,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1451,14510000,10000,0,0,256,9,6852,256,256,0,0,879,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1452,14520000,10000,0,0,256,9,6856,256,256,0,0,880,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1453,14530000,10000,0,0,256,9,6860,256,256,0,0,881,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1454,14540000,10000,0,0,256,9,6865,256,256,0,0,881,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1455,14550000,10000,0,0,256,9,6869,256,256,0,0,882,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1456,14560000,10000,0,0,256,9,6873,256,256,0,0,882,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1457,14570000,10000,0,0,256,9,6877,256,256,0,0,883,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1458,14580000,10000,0,0,256,9,6881,256,256,0,0,884,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1459,14590000,10000,0,0,256,9,6885,256,256,0,0,884,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1460,14600000,10000,0,0,256,9,6890,256,256,0,0,885,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1461,14610000,10000,0,0,256,9,6894,256,256,0,0,885,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1462,14620000,10000,0,0,256,9,6898,256,256,0,0,886,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1463,14630000,10000,0,0,256,9,6902,256,256,0,0,887,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1464,14640000,10000,0,0,256,9,6906,256,256,0,0,887,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1465,14650000,10000,0,0,256,9,6911,256,256,0,0,888,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1466,14660000,10000,0,0,256,9,6915,256,256,0,0,889,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1467,14670000,10000,0,0,256,9,6919,256,256,0,0,889,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1468,14680000,10000,0,0,256,9,6923,256,256,0,0,890,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1469,14690000,10000,0,0,256,9,6927,256,256,0,0,890,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1470,14700000,10000,0,0,256,9,6931,256,256,0,0,891,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1471,14710000,10000,0,0,256,9,6936,256,256,0,0,892,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1472,14720000,10000,0,0,256,9,6940,256,256,0,0,892,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1473,14730000,10000,0,0,256,9,6944,256,256,0,0,893,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1474,14740000,10000,0,0,256,9,6948,256,256,0,0,894,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1475,14750000,10000,0,0,256,9,6952,256,256,0,0,894,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1476,14760000,10000,0,0,256,9,6956,256,256,0,0,895,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1477,14770000,10000,0,0,256,9,6961,256,256,0,0,896,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1478,14780000,10000,0,0,256,9,6965,256,256,0,0,896,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1479,14790000,10000,0,0,256,9,6969,256,256,0,0,897,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1480,14800000,10000,0,0,256,9,6973,256,256,0,0,897,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1481,14810000,10000,0,0,256,9,6977,256,256,0,0,898,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1482,14820000,10000,0,0,256,9,6982,256,256,0,0,899,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1483,14830000,10000,0,0,256,9,6986,256,256,0,0,899,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1484,14840000,10000,0,0,256,9,6990,256,256,0,0,900,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1485,14850000,10000,0,0,256,9,6994,256,256,0,0,901,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1486,14860000,10000,0,0,256,9,6998,256,256,0,0,901,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1487,14870000,10000,0,0,256,9,7002,256,256,0,0,902,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1488,14880000,10000,0,0,256,9,7007,256,256,0,0,903,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1489,14890000,10000,0,0,256,9,7011,256,256,0,0,904,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1490,14900000,10000,0,0,256,9,7015,256,256,0,0,904,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1491,14910000,10000,0,0,256,9,7019,256,256,0,0,905,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1492,14920000,10000,0,0,256,9,7023,256,256,0,0,905,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1493,14930000,10000,0,0,256,9,7027,256,256,0,0,906,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1494,14940000,10000,0,0,256,9,7032,256,256,0,0,907,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1495,14950000,10000,0,0,256,9,7036,256,256,0,0,908,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1496,14960000,10000,0,0,256,9,7040,256,256,0,0,908,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1497,14970000,10000,0,0,256,9,7044,256,256,0,0,909,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1498,14980000,10000,0,0,256,9,7048,256,256,0,0,909,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1499,14990000,10000,0,0,256,9,7053,256,256,0,0,910,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1500,15000000,10000,0,0,256,9,7057,256,256,0,0,910,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1501,15010000,10000,0,0,256,9,7061,256,256,0,0,911,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1502,15020000,10000,0,0,256,9,7065,256,256,0,0,911,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1503,15030000,10000,0,0,256,9,7069,256,256,0,0,912,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1504,15040000,10000,0,0,256,9,7073,256,256,0,0,912,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1505,15050000,10000,0,0,256,9,7078,256,256,0,0,913,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1506,15060000,10000,0,0,256,9,7082,256,256,0,0,914,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1507,15070000,10000,0,0,256,9,7086,256,256,0,0,914,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1508,15080000,10000,0,0,256,9,7090,256,256,0,0,915,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1509,15090000,10000,0,0,256,9,7094,256,256,0,0,915,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1510,15100000,10000,0,0,256,9,7098,256,256,0,0,916,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1511,15110000,10000,0,0,256,9,7103,256,256,0,0,917,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1512,15120000,10000,0,0,256,9,7107,256,256,0,0,917,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1513,15130000,10000,0,0,256,9,7111,256,256,0,0,918,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1514,15140000,10000,0,0,256,9,7115,256,256,0,0,918,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1515,15150000,10000,0,0,256,9,7119,256,256,0,0,919,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1516,15160000,10000,0,0,256,9,7124,256,256,0,0,919,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1517,15170000,10000,0,0,256,9,7128,256,256,0,0,920,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1518,15180000,10000,0,0,256,9,7132,256,256,0,0,920,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1519,15190000,10000,0,0,256,9,7136,256,256,0,0,921,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1520,15200000,10000,0,0,256,9,7140,256,256,0,0,921,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1521,15210000,10000,0,0,256,9,7144,256,256,0,0,922,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1522,15220000,10000,0,0,256,9,7149,256,256,0,0,923,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1523,15230000,10000,0,0,256,9,7153,256,256,0,0,923,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1524,15240000,10000,0,0,256,9,7157,256,256,0,0,924,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1525,15250000,10000,0,0,256,9,7161,256,256,0,0,924,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1526,15260000,10000,0,0,256,9,7165,256,256,0,0,925,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1527,15270000,10000,0,0,256,9,7170,256,256,0,0,925,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1528,15280000,10000,0,0,256,9,7174,256,256,0,0,926,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1529,15290000,10000,0,0,256,9,7178,256,256,0,0,926,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1530,15300000,10000,0,0,256,9,7182,256,256,0,0,927,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1531,15310000,10000,0,0,256,9,7186,256,256,0,0,927,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1532,15320000,10000,0,0,256,9,7190,256,256,0,0,928,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1533,15330000,10000,0,0,256,9,7195,256,256,0,0,928,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1534,15340000,10000,0,0,256,9,7199,256,256,0,0,929,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1535,15350000,10000,0,0,256,9,7203,256,256,0,0,929,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1536,15360000,10000,0,0,256,9,7207,256,256,0,0,930,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1537,15370000,10000,0,0,256,9,7211,256,256,0,0,930,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1538,15380000,10000,0,0,256,9,7215,256,256,0,0,931,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1539,15390000,10000,0,0,256,9,7220,256,256,0,0,931,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1540,15400000,10000,0,0,256,9,7224,256,256,0,0,932,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1541,15410000,10000,0,0,256,9,7228,256,256,0,0,933,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1542,15420000,10000,0,0,256,9,7232,256,256,0,0,933,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1543,15430000,10000,0,0,256,9,7236,256,256,0,0,934,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1544,15440000,10000,0,0,256,9,7240,256,256,0,0,934,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1545,15450000,10000,0,0,256,9,7245,256,256,0,0,935,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1546,15460000,10000,0,0,256,9,7249,256,256,0,0,935,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1547,15470000,10000,0,0,256,9,7253,256,256,0,0,936,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1548,15480000,10000,0,0,256,9,7257,256,256,0,0,936,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1549,15490000,10000,0,0,256,9,7261,256,256,0,0,937,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1550,15500000,10000,0,0,256,9,7266,256,256,0,0,938,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1551,15510000,10000,0,0,256,9,7270,256,256,0,0,938,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1552,15520000,10000,0,0,256,9,7274,256,256,0,0,939,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1553,15530000,10000,0,0,256,9,7278,256,256,0,0,939,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1554,15540000,10000,0,0,256,9,7282,256,256,0,0,940,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1555,15550000,10000,0,0,256,9,7286,256,256,0,0,940,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1556,15560000,10000,0,0,256,9,7291,256,256,0,0,941,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1557,15570000,10000,0,0,256,9,7295,256,256,0,0,941,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1558,15580000,10000,0,0,256,9,7299,256,256,0,0,942,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1559,15590000,10000,0,0,256,9,7303,256,256,0,0,943,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1560,15600000,10000,0,0,256,9,7307,256,256,0,0,943,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1561,15610000,10000,0,0,256,9,7311,256,256,0,0,944,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1562,15620000,10000,0,0,256,9,7316,256,256,0,0,944,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1563,15630000,10000,0,0,256,9,7320,256,256,0,0,945,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1564,15640000,10000,0,0,256,9,7324,256,256,0,0,945,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1565,15650000,10000,0,0,256,9,7328,256,256,0,0,946,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1566,15660000,10000,0,0,256,9,7332,256,256,0,0,946,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1567,15670000,10000,0,0,256,9,7337,256,256,0,0,947,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1568,15680000,10000,0,0,256,9,7341,256,256,0,0,947,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1569,15690000,10000,0,0,256,9,7345,256,256,0,0,948,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1570,15700000,10000,0,0,256,9,7349,256,256,0,0,948,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1571,15710000,10000,0,0,256,9,7353,256,256,0,0,949,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1572,15720000,10000,0,0,256,9,7357,256,256,0,0,949,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1573,15730000,10000,0,0,256,9,7362,256,256,0,0,950,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1574,15740000,10000,0,0,256,9,7366,256,256,0,0,951,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1575,15750000,10000,0,0,256,9,7370,256,256,0,0,951,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1576,15760000,10000,0,0,256,9,7374,256,256,0,0,952,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1577,15770000,10000,0,0,256,9,7378,256,256,0,0,952,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1578,15780000,10000,0,0,256,9,7383,256,256,0,0,953,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1579,15790000,10000,0,0,256,9,7387,256,256,0,0,953,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1580,15800000,10000,0,0,256,9,7391,256,256,0,0,954,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1581,15810000,10000,0,0,256,9,7395,256,256,0,0,954,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1582,15820000,10000,0,0,256,9,7399,256,256,0,0,955,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1583,15830000,10000,0,0,256,9,7403,256,256,0,0,955,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1584,15840000,10000,0,0,256,9,7408,256,256,0,0,956,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1585,15850000,10000,0,0,256,9,7412,256,256,0,0,956,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1586,15860000,10000,0,0,256,9,7416,256,256,0,0,957,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1587,15870000,10000,0,0,256,9,7420,256,256,0,0,958,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1588,15880000,10000,0,0,256,9,7424,256,256,0,0,958,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1589,15890000,10000,0,0,256,9,7428,256,256,0,0,959,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1590,15900000,10000,0,0,256,9,7433,256,256,0,0,959,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1591,15910000,10000,0,0,256,9,7437,256,256,0,0,960,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1592,15920000,10000,0,0,256,9,7441,256,256,0,0,960,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1593,15930000,10000,0,0,256,9,7445,256,256,0,0,961,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1594,15940000,10000,0,0,256,9,7449,256,256,0,0,961,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1595,15950000,10000,0,0,256,9,7454,256,256,0,0,962,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1596,15960000,10000,0,0,256,9,7458,256,256,0,0,962,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1597,15970000,10000,0,0,256,9,7462,256,256,0,0,963,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1598,15980000,10000,0,0,256,9,7466,256,256,0,0,963,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1599,15990000,10000,0,0,256,9,7470,256,256,0,0,964,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1600,16000000,10000,0,0,256,9,7474,256,256,0,0,964,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1601,16010000,10000,0,0,256,9,7479,256,256,0,0,965,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1602,16020000,10000,0,0,256,9,7483,256,256,0,0,966,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1603,16030000,10000,0,0,256,9,7487,256,256,0,0,966,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1604,16040000,10000,0,0,256,9,7491,256,256,0,0,967,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1605,16050000,10000,0,0,256,9,7495,256,256,0,0,967,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1606,16060000,10000,0,0,256,9,7499,256,256,0,0,968,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1607,16070000,10000,0,0,256,9,7504,256,256,0,0,968,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1608,16080000,10000,0,0,256,9,7508,256,256,0,0,969,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1609,16090000,10000,0,0,256,9,7512,256,256,0,0,969,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1610,16100000,10000,0,0,256,9,7516,256,256,0,0,970,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1611,16110000,10000,0,0,256,9,7520,256,256,0,0,971,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1612,16120000,10000,0,0,256,9,7525,256,256,0,0,971,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1613,16130000,10000,0,0,256,9,7529,256,256,0,0,972,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1614,16140000,10000,0,0,256,9,7533,256,256,0,0,972,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1615,16150000,10000,0,0,256,9,7537,256,256,0,0,973,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1616,16160000,10000,0,0,256,9,7541,256,256,0,0,973,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1617,16170000,10000,0,0,256,9,7545,256,256,0,0,974,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1618,16180000,10000,0,0,256,9,7550,256,256,0,0,974,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1619,16190000,10000,0,0,256,9,7554,256,256,0,0,975,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1620,16200000,10000,0,0,256,9,7558,256,256,0,0,976,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1621,16210000,10000,0,0,256,9,7562,256,256,0,0,976,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1622,16220000,10000,0,0,256,9,7566,256,256,0,0,977,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1623,16230000,10000,0,0,256,9,7570,256,256,0,0,977,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1624,16240000,10000,0,0,256,9,7575,256,256,0,0,978,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1625,16250000,10000,0,0,256,9,7579,256,256,0,0,978,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1626,16260000,10000,0,0,256,9,7583,256,256,0,0,979,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1627,16270000,10000,0,0,256,9,7587,256,256,0,0,979,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1628,16280000,10000,0,0,256,9,7591,256,256,0,0,980,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1629,16290000,10000,0,0,256,9,7596,256,256,0,0,981,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1630,16300000,10000,0,0,256,9,7600,256,256,0,0,981,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1631,16310000,10000,0,0,256,9,7604,256,256,0,0,982,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1632,16320000,10000,0,0,256,9,7608,256,256,0,0,982,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1633,16330000,10000,0,0,256,9,7612,256,256,0,0,983,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1634,16340000,10000,0,0,256,9,7616,256,256,0,0,983,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1635,16350000,10000,0,0,256,9,7621,256,256,0,0,984,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1636,16360000,10000,0,0,256,9,7625,256,256,0,0,985,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1637,16370000,10000,0,0,256,9,7629,256,256,0,0,985,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1638,16380000,10000,0,0,256,9,7633,256,256,0,0,986,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1639,16390000,10000,0,0,256,9,7637,256,256,0,0,986,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1640,16400000,10000,0,0,256,9,7642,256,256,0,0,987,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1641,16410000,10000,0,0,256,9,7646,256,256,0,0,988,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1642,16420000,10000,0,0,256,9,7650,256,256,0,0,988,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1643,16430000,10000,0,0,256,9,7654,256,256,0,0,989,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1644,16440000,10000,0,0,256,9,7658,256,256,0,0,989,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1645,16450000,10000,0,0,256,9,7662,256,256,0,0,990,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1646,16460000,10000,0,0,256,9,7667,256,256,0,0,991,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1647,16470000,10000,0,0,256,9,7671,256,256,0,0,991,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1648,16480000,10000,0,0,256,9,7675,256,256,0,0,992,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1649,16490000,10000,0,0,256,9,7679,256,256,0,0,992,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1650,16500000,10000,0,0,256,9,7683,256,256,0,0,993,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1651,16510000,10000,0,0,256,9,7687,256,256,0,0,993,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1652,16520000,10000,0,0,256,9,7692,256,256,0,0,994,65536,0,0,65536,0,0 +[Artemis] [HADES][DOE ] 1653,16530000,10000,0,0,256,9,7696,256,256,0,0,995,65536,0,0,65536,0,0 diff --git a/src/starkernel/usb/xhci.c b/src/starkernel/usb/xhci.c new file mode 100644 index 0000000..5584592 --- /dev/null +++ b/src/starkernel/usb/xhci.c @@ -0,0 +1,70 @@ +/* + * xhci.c — xHCI USB host controller driver for StarKernel: discovery and + * register-region mapping (Milestone 2b). Controller bring-up (2c) and + * beyond follow in later increments. + * + * Memory model: BAR0 is mapped identity (virtual address == physical + * address), matching virtio_blk.c's precedent and pci_map_bar()'s own + * documented behavior (amd64: vmm_map_range(phys, phys, ...); other + * arches: no-op, UEFI identity map already covers it). + */ + +#ifndef __STARKERNEL__ +#error "xhci.c is kernel-only" +#endif + +#include +#include + +#include "starkernel/pci.h" +#include "starkernel/xhci.h" +#include "starkernel/xhci_driver.h" +#include "console.h" + +/* Conservative fixed BAR0 mapping size. xHCI has no self-describing + * capability-region length the way virtio PCI capabilities do (that's + * virtio_blk.c's approach, not available here) — 64 KiB comfortably + * covers Capability + Operational + Port registers + Runtime + Doorbell + * Array + typical extended-capability space for QEMU's qemu-xhci and for + * real hardware controllers with modest port counts. Revisit if a real + * device's actual BAR size (via PCI BAR-sizing probe, not yet + * implemented in pci.c) proves this insufficient. */ +#define XHCI_BAR0_MAP_SIZE 0x10000ull + +int xhci_find_and_map(xhci_dev_t *dev) +{ + if (!dev) return -1; + + if (pci_find_first(XHCI_PCI_VENDOR_ID, XHCI_PCI_DEVICE_ID, &dev->pci) != 0) { + console_println("xhci: no controller found on PCI bus 0"); + return -1; + } + + pci_enable(&dev->pci); + + dev->bar0_phys = pci_bar(&dev->pci, 0); + if (!dev->bar0_phys) { + console_println("xhci: BAR0 read failed (zero or I/O BAR)"); + return -1; + } + + if (pci_map_bar(dev->bar0_phys, XHCI_BAR0_MAP_SIZE) != 0) { + console_println("xhci: BAR0 mapping failed"); + return -2; + } + + dev->cap = (xhci_cap_regs_t *)(uintptr_t)dev->bar0_phys; + dev->op = (xhci_op_regs_t *)((uint8_t *)dev->cap + dev->cap->cap_length); + dev->runtime = (xhci_runtime_regs_t *)((uint8_t *)dev->cap + + (dev->cap->rts_off & ~0x1Fu)); + dev->doorbell = (xhci_doorbell_t *)((uint8_t *)dev->cap + + (dev->cap->db_off & ~0x3u)); + + uint32_t hcs1 = dev->cap->hcs_params1; + dev->max_slots = XHCI_HCSPARAMS1_MAX_SLOTS(hcs1); + dev->max_intrs = XHCI_HCSPARAMS1_MAX_INTRS(hcs1); + dev->max_ports = XHCI_HCSPARAMS1_MAX_PORTS(hcs1); + + console_println("xhci: controller found, BAR0 mapped"); + return 0; +}