[Mono-devel-list] AMD64 and SSE2 quirks
Willibald Krenn
Willibald.Krenn at gmx.at
Wed Mar 23 10:50:38 EST 2005
Zoltan,
When using SSE2 and EMIT_SSE2_FPFUNC, sine(...) is no more 8 bytes in size.
** (SciMark.exe:7841): WARNING **: wrong maximal instruction length of
instruction sin (expected 8, got 23)
** (SciMark.exe:7841): WARNING **: wrong maximal instruction length of
instruction sin (expected 8, got 23)
** ERROR **: file mini-amd64.c: line 4935 (mono_arch_output_basic_block): should
not be reached
aborting...
Since there is still the old code path (non sse) in the backend, I can't
'resize' the opcode in the .md file. Should we introduce a fake SSE sine that
has 23 bytes length?
Thanks,
Willi
More information about the Mono-devel-list
mailing list