This is the mail archive of the sid@sourceware.org mailing list for the SID project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Hi, I've tried to build a SID with --target=arm-elf Then I ran a test to displaying a float point. But I got an incorrect display like following: <arm-elf-sid-dir>/bin $arm-elf-gcc test.c -o test.arm $ ./arm-elf-sid -EL test.arm hello! world i=2 f=-2589673925853444962162817833395304976613376.000000 j=125 While tracing this issue, I found the arm7.cxx seems to not support "rotate right with extend" (RRX). (Readers could refer to ARM DDI 0100E page A-17) So I updated my arm7.cxx then re-built again. Now I got correct display like following: $ ./arm-elf-sid -EL test.arm hello! world i=2 f=123.456001 j=125 This issue seems to explain the strange result in the SID screen shot here. http://sources.redhat.com/sid/screenshots/run-dhrystone.jpg I attached my patch which was generated with the CVS snapshot in 20060325. I didn't verified it to check whether there is another side effect. So, would somebody like to verify this patch? Regards, Harry.
Attachment:
sid-20060325-patch.diff
Description: sid-20060325-patch.diff
Attachment:
test.c
Description: test.c
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |