<div dir="ltr"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Since MSVC does NOT support an (unsigned) __int128 data type, __uint128_t<br>
is a user-defined type there, for which the cited specs clearly state how<br>
to return it.<br></blockquote><div><span class="gmail_default" style="font-size:small">WRONG USER INTERPRETATION: </span> __uint128_t<span class="gmail_default" style="font-size:small"> is not a user-defined type.</span></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
| For classification purposes __int128 is treated as if it were implemented as:<br>
| typedef struct {<br>
| long low, high;<br>
| } __int128;<br></blockquote><div><span class="gmail_default" style="font-size:small">WRONG USER INTERPRETATION: </span> <span class="gmail_default" style="font-size:small">Classification rules of System V ABI is irrelevant here.</span></div></div><div><br></div>-- <br><div dir="ltr" class="gmail_signature">With best regards, Anton Korobeynikov<br>Department of Statistical Modelling, Saint Petersburg State University</div></div>