Overview
Examples
Screenshots
Comparisons
Applications
Download
Documentation
Tutorials
Bazaar
Status & Roadmap
FAQ
Authors & License
Forums
Funding Ultimate++
Search on this site
Search in forums












SourceForge.net Logo
Home » U++ TheIDE » U++ TheIDE: Compiling, Linking, Debugging of your packages » theide Compilation Error - UPP ver 18167
theide Compilation Error - UPP ver 18167 [message #61865] Sat, 22 November 2025 10:05 Go to next message
deep is currently offline  deep
Messages: 280
Registered: July 2011
Location: Bangalore
Experienced Member
My Hardware

Processor ARM cores

While compiling theide with ./install command
I get following error in ./uppsrc/Core/SIMD_NEON.h file

/uppsrc/Core/SIMD_NEON.h: In function 'int Upp::CountTrue(i16x8)':
./uppsrc/Core/SIMD_NEON.h:135:86: error: cannot convert 'Upp::int16x8_t' to 'Upp::uint16x8_t'
  135 | force_inline int    CountTrue(i16x8 a)              { return CountBits64(cmask16__(a.data)) >> 3; }

./uppsrc/Core/SIMD_NEON.h:248:41: note:   initializing argument 1 of 'Upp::uint64 Upp::cmask8__(uint8x16_t)'
  248 | force_inline uint64 cmask8__(uint8x16_t mask)      { return cmask16__(vreinterpretq_u16_u8(mask)); }

./uppsrc/Core/SIMD_NEON.h:190:42: note:   initializing argument 1 of 'Upp::uint64 Upp::cmask32__(uint32x4_t)'
  190 | force_inline uint64 cmask32__(uint32x4_t mask)      { return cmask16__(vreinterpretq_u16_u32(mask)); }






Warm Regards

Deepak
Re: theide Compilation Error - UPP ver 18167 [message #61868 is a reply to message #61865] Mon, 24 November 2025 08:59 Go to previous messageGo to next message
mirek is currently offline  mirek
Messages: 14273
Registered: November 2005
Ultimate Member
deep wrote on Sat, 22 November 2025 10:05
My Hardware


Which one exactly? Smile
Re: theide Compilation Error - UPP ver 18167 [message #61871 is a reply to message #61868] Thu, 27 November 2025 05:24 Go to previous messageGo to next message
deep is currently offline  deep
Messages: 280
Registered: July 2011
Location: Bangalore
Experienced Member
Nvidia DGX spark.

With DGX OS


Warm Regards

Deepak
Re: theide Compilation Error - UPP ver 18167 [message #61872 is a reply to message #61871] Thu, 27 November 2025 07:14 Go to previous message
mirek is currently offline  mirek
Messages: 14273
Registered: November 2005
Ultimate Member
OK. Please try to add

force_inline uint64 cmask16__(uint16x8_t mask) { return vreinterpretq_s16_u16(mask); }

at the start of SIMD_NEON.h

If it fixes the compilation and you have theide working, please run autotest/SIMD_CMP test (should end with OK). Also autotest/SIMD and autotest/SIMD2 just to be sure all is with NEON...
Previous Topic: Error with UPP 18116
Goto Forum:
  


Current Time: Thu Nov 27 23:05:12 CET 2025

Total time taken to generate the page: 0.05132 seconds