Index: libcfa/prelude/builtins.c
===================================================================
--- libcfa/prelude/builtins.c	(revision 6437ce4fcb4c3e2d813f9980a63820c300c35d0d)
+++ libcfa/prelude/builtins.c	(revision b56f55c3a9833b212e6413a2f509eca42b07eb95)
@@ -10,6 +10,6 @@
 // Created On       : Fri Jul 21 16:21:03 2017
 // Last Modified By : Peter A. Buhr
-// Last Modified On : Thu Nov 21 16:31:39 2019
-// Update Count     : 101
+// Last Modified On : Wed Jul  8 22:43:14 2020
+// Update Count     : 105
 //
 
@@ -95,4 +95,9 @@
 static inline forall( dtype DT ) DT * intptr( uintptr_t addr ) { return (DT *)addr; }
 
+// constructor for 128-bit numbers (all constants are unsigned as +/- are operators)
+static inline void ?{}( unsigned int128 & this, unsigned long int h, unsigned long int l ) {
+	this = (unsigned int128)h << 64 | (unsigned int128)l;
+} // ?{}
+
 // exponentiation operator implementation
 
