Build:
  1. 0
2026-06-20 15:54.13: New job: build unisim_archisec.0.0.9 (dfa843780af2)
2026-06-20 15:54.13: Waiting for resource in pool day11-builds
2026-06-20 16:05.54: Got resource from pool day11-builds
2026-06-20 16:05.54: [profile full] build unisim_archisec.0.0.9
2026-06-20 16:05.54: build unisim_archisec.0.0.9 (dfa843780af2)
=== DEPENDENCIES (9 transitive) ===
  base-threads.base                                  b7164ff76afe
  base-unix.base                                     839dc585f12d
  compiler-cloning.enabled                           0d2606125f88
  conf-g++.1.0                                       3a490f76fc1d
  conf-gcc.1.0                                       dd4c5e537e37
  dune.3.23.1                                        dbfeecb5ca10
  ocaml.5.5.0                                        1b4132bddf48
  ocaml-base-compiler.5.5.0                          1901c3a760c1
  ocaml-compiler.5.5.0                               5f593a0b4a8c
=== STDOUT ===
Processing: [default: loading data]
[unisim_archisec.0.0.9: dl]
[unisim_archisec.0.0.9: extract]
-> retrieved unisim_archisec.0.0.9  (https://opam.ocaml.org/cache)
[unisim_archisec: dune build]
+ /home/opam/.opam/default/bin/dune "build" "-p" "unisim_archisec" "-j" "39" "@install" (CWD=/home/opam/.opam/default/.opam-switch/build/unisim_archisec.0.0.9)
- (cd _build/default/amd64 && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -std=gnu++14 -g0 -I. -I.. -g -I /home/opam/.opam/default/lib/ocaml -o decoder.o -c decoder.cc)
- In file included from ./arch.hh:44,
-                  from decoder.cc:36:
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = VmmValue]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = VmmValue; CONFIG = Processor<Intel64>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:117:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetStorage(void*, const ELEM&, unsigned int) [with ELEM = VmmValue; CONFIG = Processor<Intel64>::VUConfig]'
- ./arch.hh:796:29:   required from 'Processor<MODE>::Processor() [with MODE = Intel64]'
- decoder.cc:97:10:   required from 'void intel::Translator::extract(const MODE&, std::ostream&) [with MODE = Intel64; std::ostream = std::basic_ostream<char>]'
- decoder.cc:122:18:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
-   149 |                     if (vti->srcpos == pos + src_size
-       |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- (cd _build/default/unisim/util && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -std=gnu++14 -g0 -I../.. -g -I /home/opam/.opam/default/lib/ocaml -o binsec.o -c symbolic/binsec/binsec.cc)
- In file included from ../../unisim/util/symbolic/binsec/binsec.hh:38,
-                  from symbolic/binsec/binsec.cc:35:
- In destructor 'virtual unisim::util::symbolic::Zero::~Zero()',
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../../unisim/util/symbolic/symbolic.hh:124:52,
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../../unisim/util/symbolic/symbolic.hh:124:10,
-     inlined from 'unisim::util::symbolic::Expr::~Expr()' at ../../unisim/util/symbolic/symbolic.hh:373:38,
-     inlined from 'virtual const unisim::util::symbolic::ConstNodeBase* unisim::util::symbolic::binsec::BitFilter::Eval(const unisim::util::symbolic::ConstNodeBase**) const' at symbolic/binsec/binsec.cc:830:33:
- ../../unisim/util/symbolic/symbolic.hh:145:10: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'dz' [-Wfree-nonheap-object]
-   145 |   struct Zero : public ExprNode
-       |          ^~~~
- symbolic/binsec/binsec.cc: In member function 'virtual const unisim::util::symbolic::ConstNodeBase* unisim::util::symbolic::binsec::BitFilter::Eval(const unisim::util::symbolic::ConstNodeBase**) const':
- symbolic/binsec/binsec.cc:827:10: note: declared here
-   827 |     Zero dz(GetType()); dz.Retain(); // Prevent deletion of this stack-allocated object
-       |          ^~
- In destructor 'virtual unisim::util::symbolic::Zero::~Zero()',
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../../unisim/util/symbolic/symbolic.hh:124:52,
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../../unisim/util/symbolic/symbolic.hh:124:10,
-     inlined from 'unisim::util::symbolic::Expr::~Expr()' at ../../unisim/util/symbolic/symbolic.hh:373:38,
-     inlined from 'virtual const unisim::util::symbolic::ConstNodeBase* unisim::util::symbolic::binsec::BitFilter::Eval(const unisim::util::symbolic::ConstNodeBase**) const' at symbolic/binsec/binsec.cc:837:33:
- ../../unisim/util/symbolic/symbolic.hh:145:10: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'dz' [-Wfree-nonheap-object]
-   145 |   struct Zero : public ExprNode
-       |          ^~~~
- symbolic/binsec/binsec.cc: In member function 'virtual const unisim::util::symbolic::ConstNodeBase* unisim::util::symbolic::binsec::BitFilter::Eval(const unisim::util::symbolic::ConstNodeBase**) const':
- symbolic/binsec/binsec.cc:827:10: note: declared here
-   827 |     Zero dz(GetType()); dz.Retain(); // Prevent deletion of this stack-allocated object
-       |          ^~
- (cd _build/default/aarch64 && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -std=gnu++14 -g0 -I. -I.. -g -I /home/opam/.opam/default/lib/ocaml -o decoder.o -c decoder.cc)
- In file included from decoder.cc:39:
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = aarch64::Processor::NeonValue]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = aarch64::Processor::NeonValue; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:117:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetStorage(void*, const ELEM&, unsigned int) [with ELEM = aarch64::Processor::NeonValue; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:169:35:   required from 'void unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_write(unsigned int, T) [with T = aarch64::Processor::NeonValue; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- decoder.cc:127:19:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
-   149 |                     if (vti->srcpos == pos + src_size
-       |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<unsigned char>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned char>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned char>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<unsigned char>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:134:102:   required from 'typename TYPES::U8 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVU8(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::U8 = unisim::util::symbolic::SmartValue<unsigned char>]'
- ./aarch64dec.tcc:29991:46:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpStvms_bro<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:29979:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<short unsigned int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short unsigned int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short unsigned int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<short unsigned int>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:135:102:   required from 'typename TYPES::U16 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVU16(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::U16 = unisim::util::symbolic::SmartValue<short unsigned int>]'
- ./aarch64dec.tcc:30027:48:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpStvms_hro<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:30015:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<unsigned int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<unsigned int>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:136:102:   required from 'typename TYPES::U32 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVU32(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::U32 = unisim::util::symbolic::SmartValue<unsigned int>]'
- ./aarch64dec.tcc:30063:48:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpStvms_sro<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:30051:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<long unsigned int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long unsigned int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long unsigned int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<long unsigned int>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:137:102:   required from 'typename TYPES::U64 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVU64(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::U64 = unisim::util::symbolic::SmartValue<long unsigned int>]'
- ./aarch64dec.tcc:30099:48:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpStvms_dro<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:30087:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<long int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<long int>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:141:102:   required from 'typename TYPES::S64 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVS64(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::S64 = unisim::util::symbolic::SmartValue<long int>]'
- ./aarch64dec.tcc:43020:39:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpAbs_dd<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:43017:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<signed char>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<signed char>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<signed char>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<signed char>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:138:102:   required from 'typename TYPES::S8 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVS8(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::S8 = unisim::util::symbolic::SmartValue<signed char>]'
- ./aarch64dec.tcc:43044:41:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpAbs_vbb<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:43037:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<short int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<short int>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:139:102:   required from 'typename TYPES::S16 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVS16(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::S16 = unisim::util::symbolic::SmartValue<short int>]'
- ./aarch64dec.tcc:43071:43:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpAbs_vhh<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:43064:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<int>; CONFIG = unisim::component::cxx::processor::arm::regs64::CPU<aarch64::Processor, aarch64::ProcTypes>::VUConfig]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:131:46:   required from 'T unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::vector_read(unsigned int, unsigned int) [with T = unisim::util::symbolic::SmartValue<int>; CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes]'
- ../unisim/component/cxx/processor/arm/regs64/cpu.hh:140:102:   required from 'typename TYPES::S32 unisim::component::cxx::processor::arm::regs64::CPU<CPU_IMPL, TYPES>::GetVS32(unsigned int, unsigned int) [with CPU_IMPL = aarch64::Processor; TYPES = aarch64::ProcTypes; typename TYPES::S32 = unisim::util::symbolic::SmartValue<int>]'
- ./aarch64dec.tcc:43098:43:   required from 'void unisim::component::cxx::processor::arm::isa::arm64::OpAbs_vss<ARCH>::execute(ARCH&) const [with ARCH = aarch64::Processor]'
- ./aarch64dec.tcc:43091:6:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- (cd _build/default/aarch32 && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -std=gnu++14 -g0 -I. -I.. -g -I /home/opam/.opam/default/lib/ocaml -o decoder.o -c decoder.cc)
- In file included from decoder.cc:39:
- In destructor 'virtual unisim::util::symbolic::binsec::RegRead<aarch32::Processor::ForeignRegisterID>::~RegRead()',
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../unisim/util/symbolic/symbolic.hh:124:52,
-     inlined from 'void unisim::util::symbolic::ExprNode::Release() const' at ../unisim/util/symbolic/symbolic.hh:124:10,
-     inlined from 'unisim::util::symbolic::Expr::~Expr()' at ../unisim/util/symbolic/symbolic.hh:373:38,
-     inlined from 'bool aarch32::Processor::close(const aarch32::Processor&, uint32_t)' at decoder.cc:363:28:
- ../unisim/util/symbolic/binsec/binsec.hh:194:10: warning: 'void operator delete(void*, std::size_t)' called on unallocated object 'ref' [-Wfree-nonheap-object]
-   194 |   struct RegRead : public RegReadBase
-       |          ^~~~~~~
- decoder.cc: In member function 'bool aarch32::Processor::close(const aarch32::Processor&, uint32_t)':
- decoder.cc:361:68: note: declared here
-   361 |         unisim::util::symbolic::binsec::RegRead<ForeignRegisterID> ref(ForeignRegisterID(itr->first.first, itr->first.second));
-       |                                                                    ^~~
- (cd _build/default/amd64 && /usr/bin/gcc -x c++ -std=gnu++11 -O2 -fno-strict-aliasing -fwrapv -fPIC -pthread -Wall -fdiagnostics-color=always -std=gnu++14 -g0 -I. -I.. -g -I /home/opam/.opam/default/lib/ocaml -o decode.o -c decode.cc)
- In file included from ../unisim/component/cxx/processor/intel/isa/intel.tcc:876,
-                  from decode.cc:97:
- ../unisim/component/cxx/processor/intel/isa/simd.hh: In instantiation of 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DC<ARCH, unisim::component::cxx::processor::intel::MOVDDUP>::newMovddup(const unisim::component::cxx::processor::intel::InputCode<ARCH>&, const unisim::component::cxx::processor::intel::OpBase<ARCH>&, unisim::component::cxx::processor::intel::RMOp<ARCH>&&, uint8_t) [with ARCH = Processor<Intel64>; uint8_t = unsigned char]':
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3820:12:   required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DC<ARCH, unisim::component::cxx::processor::intel::MOVDDUP>::get(const unisim::component::cxx::processor::intel::InputCode<ARCH>&) [with ARCH = Processor<Intel64>]'
- ../unisim/component/cxx/processor/intel/isa/intel.tcc:886:52:   recursively required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DR<ARCH, IDX>::get(const unisim::component::cxx::processor::intel::InputCode<ARCH>&) [with ARCH = Processor<Intel64>; unisim::component::cxx::processor::intel::operation_t IDX = unisim::component::cxx::processor::intel::XSAVE]'
- ../unisim/component/cxx/processor/intel/isa/intel.tcc:886:52:   required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DR<ARCH, IDX>::get(const unisim::component::cxx::processor::intel::InputCode<ARCH>&) [with ARCH = Processor<Intel64>; unisim::component::cxx::processor::intel::operation_t IDX = unisim::component::cxx::processor::intel::operation_count]'
- ../unisim/component/cxx/processor/intel/isa/intel.tcc:902:18:   required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::getoperation(const InputCode<ARCH>&) [with ARCH = Processor<Intel64>]'
- decode.cc:106:22:   required from here
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3830:11: warning: unused variable 'vn' [-Wunused-variable]
-  3830 |   uint8_t vn = ic.vreg();
-       |           ^~
- ../unisim/component/cxx/processor/intel/isa/simd.hh: In instantiation of 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DC<ARCH, unisim::component::cxx::processor::intel::MOVDDUP>::newMovddup(const unisim::component::cxx::processor::intel::InputCode<ARCH>&, const unisim::component::cxx::processor::intel::OpBase<ARCH>&, unisim::component::cxx::processor::intel::RMOp<ARCH>&&, uint8_t) [with ARCH = Processor<Compat32>; uint8_t = unsigned char]':
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3820:12:   required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DC<ARCH, unisim::component::cxx::processor::intel::MOVDDUP>::get(const unisim::component::cxx::processor::intel::InputCode<ARCH>&) [with ARCH = Processor<Compat32>]'
- ../unisim/component/cxx/processor/intel/isa/intel.tcc:886:52:   recursively required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DR<ARCH, IDX>::get(const unisim::component::cxx::processor::intel::InputCode<ARCH>&) [with ARCH = Processor<Compat32>; unisim::component::cxx::processor::intel::operation_t IDX = unisim::component::cxx::processor::intel::XSAVE]'
- ../unisim/component/cxx/processor/intel/isa/intel.tcc:886:52:   required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::DR<ARCH, IDX>::get(const unisim::component::cxx::processor::intel::InputCode<ARCH>&) [with ARCH = Processor<Compat32>; unisim::component::cxx::processor::intel::operation_t IDX = unisim::component::cxx::processor::intel::operation_count]'
- ../unisim/component/cxx/processor/intel/isa/intel.tcc:902:18:   required from 'unisim::component::cxx::processor::intel::Operation<ARCH>* unisim::component::cxx::processor::intel::getoperation(const InputCode<ARCH>&) [with ARCH = Processor<Compat32>]'
- decode.cc:114:22:   required from here
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3830:11: warning: unused variable 'vn' [-Wunused-variable]
- In file included from ./arch.hh:44,
-                  from decode.cc:35:
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<double>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<double>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:117:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<double>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:591:39:   required from 'void Processor<MODE>::vmm_write(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::SSE; ELEM = unisim::util::symbolic::SmartValue<double>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:271:19:   required from 'void unisim::component::cxx::processor::intel::CvtsI2F<ARCH, DOPSZ, SOP>::execute(ARCH&) const [with ARCH = Processor<Compat32>; unsigned int DOPSZ = 64; SOP = unisim::component::cxx::processor::intel::GOd]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:266:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
-   149 |                     if (vti->srcpos == pos + src_size
-       |                         ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<float>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<float>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:117:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<float>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:591:39:   required from 'void Processor<MODE>::vmm_write(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::SSE; ELEM = unisim::util::symbolic::SmartValue<float>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:271:19:   required from 'void unisim::component::cxx::processor::intel::CvtsI2F<ARCH, DOPSZ, SOP>::execute(ARCH&) const [with ARCH = Processor<Compat32>; unsigned int DOPSZ = 32; SOP = unisim::component::cxx::processor::intel::GOd]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:266:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<long unsigned int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long unsigned int>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long unsigned int>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<long unsigned int>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3402:39:   required from 'void unisim::component::cxx::processor::intel::Unpack<ARCH, VR, TYPE, HI>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<long unsigned int>; bool HI = true]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3391:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<unsigned int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned int>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned int>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<unsigned int>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3402:39:   required from 'void unisim::component::cxx::processor::intel::Unpack<ARCH, VR, TYPE, HI>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<unsigned int>; bool HI = true]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3391:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<short unsigned int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short unsigned int>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short unsigned int>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<short unsigned int>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3402:39:   required from 'void unisim::component::cxx::processor::intel::Unpack<ARCH, VR, TYPE, HI>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<short unsigned int>; bool HI = true]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3391:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<unsigned char>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned char>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unsigned char>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<unsigned char>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3402:39:   required from 'void unisim::component::cxx::processor::intel::Unpack<ARCH, VR, TYPE, HI>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<unsigned char>; bool HI = true]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:3391:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<long int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long int>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<long int>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<long int>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2184:70:   required from 'void unisim::component::cxx::processor::intel::PCmpVW<ARCH, VR, TYPE, OPERATION>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<long int>; OPERATION = unisim::component::cxx::processor::intel::PCmpGT]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2181:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<int>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<int>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<int>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2184:70:   required from 'void unisim::component::cxx::processor::intel::PCmpVW<ARCH, VR, TYPE, OPERATION>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<int>; OPERATION = unisim::component::cxx::processor::intel::PCmpGT]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2181:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<short int>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short int>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<short int>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<short int>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2184:70:   required from 'void unisim::component::cxx::processor::intel::PCmpVW<ARCH, VR, TYPE, OPERATION>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<short int>; OPERATION = unisim::component::cxx::processor::intel::PCmpGT]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2181:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<signed char>]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<signed char>; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<signed char>; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<signed char>; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2184:70:   required from 'void unisim::component::cxx::processor::intel::PCmpVW<ARCH, VR, TYPE, OPERATION>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM; TYPE = unisim::util::symbolic::SmartValue<signed char>; OPERATION = unisim::component::cxx::processor::intel::PCmpGT]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2181:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
- ../unisim/util/symbolic/vector/vector.hh: In instantiation of 'static void unisim::util::symbolic::vector::VUConfig::TypeInfo<T>::FromBytes(T&, const unisim::util::symbolic::vector::VUConfig::Byte*) [with T = unisim::util::symbolic::SmartValue<unisim::util::arithmetic::Integer<4, false> >]':
- ../unisim/component/cxx/vector/vector.hh:98:42:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::rearrange(void*, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unisim::util::arithmetic::Integer<4, false> >; CONFIG = Processor<Compat32>::VUConfig]'
- ../unisim/component/cxx/vector/vector.hh:123:29:   required from 'ELEM* unisim::component::cxx::vector::VUnion<CONFIG>::GetConstStorage(void*, const ELEM&, unsigned int) [with ELEM = unisim::util::symbolic::SmartValue<unisim::util::arithmetic::Integer<4, false> >; CONFIG = Processor<Compat32>::VUConfig]'
- ./arch.hh:584:50:   required from 'ELEM Processor<MODE>::vmm_read(const VR&, unsigned int, unsigned int, const ELEM&) [with VR = unisim::component::cxx::processor::intel::YMM; ELEM = unisim::util::symbolic::SmartValue<unisim::util::arithmetic::Integer<4, false> >; MODE = Compat32]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2755:27:   required from 'void unisim::component::cxx::processor::intel::Vperm2i128<ARCH, VR>::execute(ARCH&) const [with ARCH = Processor<Compat32>; VR = unisim::component::cxx::processor::intel::YMM]'
- ../unisim/component/cxx/processor/intel/isa/simd.hh:2749:8:   required from here
- ../unisim/util/symbolic/vector/vector.hh:149:37: warning: comparison of integer expressions of different signedness: 'const int' and 'unsigned int' [-Wsign-compare]
-> compiled  unisim_archisec.0.0.9
-> installed unisim_archisec.0.0.9

=== STDERR ===

2026-06-20 16:14.50: OK: build unisim_archisec.0.0.9 (runc: 525.4s, disk: 51KB)
2026-06-20 16:14.50: Job succeeded