@@ -105,7 +105,7 @@ main(int argc, char **argv)
105105
106106if (t1 .hl .hi != t2 .hl .hi || t1 .hl .lo != t2 .hl .lo )
107107{
108- printf (INT128_HEX_FORMAT " + unsigned " PRIx64 "\n" ,x ,y ,z );
108+ printf (INT128_HEX_FORMAT " + unsigned%016 " PRIx64 "\n" ,x ,y ,z );
109109printf ("native = " INT128_HEX_FORMAT "\n" ,t1 .hl .hi ,t1 .hl .lo );
110110printf ("result = " INT128_HEX_FORMAT "\n" ,t2 .hl .hi ,t2 .hl .lo );
111111return 1 ;
@@ -120,7 +120,7 @@ main(int argc, char **argv)
120120
121121if (t1 .hl .hi != t2 .hl .hi || t1 .hl .lo != t2 .hl .lo )
122122{
123- printf (INT128_HEX_FORMAT " + signed " PRIx64 "\n" ,x ,y ,z );
123+ printf (INT128_HEX_FORMAT " + signed%016 " PRIx64 "\n" ,x ,y ,z );
124124printf ("native = " INT128_HEX_FORMAT "\n" ,t1 .hl .hi ,t1 .hl .lo );
125125printf ("result = " INT128_HEX_FORMAT "\n" ,t2 .hl .hi ,t2 .hl .lo );
126126return 1 ;
@@ -134,7 +134,7 @@ main(int argc, char **argv)
134134
135135if (t1 .hl .hi != t2 .hl .hi || t1 .hl .lo != t2 .hl .lo )
136136{
137- printf (PRIx64 " * " PRIx64 "\n" ,x ,y );
137+ printf ("%016" PRIx64 " *%016 " PRIx64 "\n" ,x ,y );
138138printf ("native = " INT128_HEX_FORMAT "\n" ,t1 .hl .hi ,t1 .hl .lo );
139139printf ("result = " INT128_HEX_FORMAT "\n" ,t2 .hl .hi ,t2 .hl .lo );
140140return 1 ;