[ 0:00] + divine cc -o testcase.bc -std=c++14 -O0 /var/obj/divine-nightly/semidbg/test/_expand/sym/float-d.pkg.cpp/v.O0.cpp [ 0:00] compiling /var/obj/divine-nightly/semidbg/test/_expand/sym/float-d.pkg.cpp/v.O0.cpp [ 0:01] + divine verify --max-memory 4GiB --max-time 600 --threads 2 --report-filename verify.out --solver smtlib:z3 --symbolic testcase.bc [ 0:01] loading bitcode … DiOS … LART … RR … constants … done [ 0:03] booting … done [ 0:03] states per second: 13.6054 [ 0:03] state count: 2 [ 0:03] mips: 0.075 [ 0:03] symbolic: 1 [ 0:03] [ 0:03] error found: yes [ 0:03] error trace: | [ 0:03] ASSUME (not (fp.eq ((_ to_fp 11 53) RNE var_0 ) var_1)) [ 0:03] (0) Assertion failed: f == y, file /var/obj/divine-nightly/semidbg/test/_expand/sym/float-d.pkg.cpp/v.O0.cpp, line 19. [ 0:03] FAULT: [ 0:03] [0] FATAL: assertion failure in userspace [ 0:03] [ 0:03] active stack: [ 0:03] - symbol: void __dios::FaultBase::handler<__dios::Upcall<__dios::fs::VFS<__dios::ProcessManager<__dios::Fault<__dios::Scheduler<__dios::Base> > > > > >(_VM_Fault, _VM_Frame*, void (*)()) [ 0:03] location: /dios/include/dios/sys/fault.hpp:118 [ 0:03] - symbol: __dios_fault [ 0:03] location: /dios/src/arch/divm/fault.c:12 [ 0:03] - symbol: __assert_fail [ 0:03] location: /dios/src/libc/_PDCLIB/assert.c:21 [ 0:03] - symbol: main [ 0:03] location: /var/obj/divine-nightly/semidbg/test/_expand/sym/float-d.pkg.cpp/v.O0.cpp:19 [ 0:03] - symbol: __dios_start [ 0:03] location: /dios/src/libc/sys/start.cpp:102 [ 0:03] a report was written to verify.out [ 0:03] + divine sim --batch --skip-init --load-report verify.out