<div>1) MS CRT supports both %I64d (such not supports on osx/linux) and %lld</div>
<div>2) Extra arguments for __cdecl vararg functions can't hang program execution in such manner<br>3) even if change %lld to %I64d stack trace will be same</div>
<div>4) As I said problem is in 'fptoui' instruction. It's 100% reproduceable using provided test case.<br></div>
<div class="gmail_quote">2009/9/23 Anton Korobeynikov <span dir="ltr"><<a href="mailto:anton@korobeynikov.info">anton@korobeynikov.info</a>></span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">Hello<br>
<div class="im"><br>> @str = internal constant [18 x i8] c"Big endian: %lld\0A\00"<br></div>This looks completely wrong - MS CRT does not support this format<br>specifier. It might be that you're just trashing the stack.<br>
<font color="#888888"><br>--<br>With best regards, Anton Korobeynikov<br>Faculty of Mathematics and Mechanics, Saint Petersburg State University<br></font></blockquote></div><br><br clear="all">
<div></div><br>-- <br>WBR,<br>Eugeny Grishul<br>