https://bugs.kde.org/show_bug.cgi?id=509572
--- Comment #2 from Florian Krohm <[email protected]> --- Some more obervations in no particular order: We need sizeof(long double) == 128 to be able to test 128-bit BFP The GCC I'm using (11.4.0) says: '-mlong-double-64' '-mlong-double-128' These switches control the size of 'long double' type. A size of 64 bits makes the 'long double' type equivalent to the 'double' type. This is the default. So we need to add -mlong-double-128 when compiling because we cannot assume that GCC has been configured --with-long-double-128. if HAS_MLONG_DOUBLE_128 ... ---------- For some insns the behaviour depends on whether or not the floating-point extension is installed. That is a royal pain to distinguish. I am going to make all testcases assume that it is installed. --------- Another thing.. We ought to check for correct computation of condition codes. Those get computed from the cc thunk in the guest state. Affected insns are: - ADD - COMPARE - COMPARE AND SIGNAL - CONVERT TO FIXED - CONVERT TO LOGICAL - DIVIDE TO INTEGER - LOAD AND TEST - LOAD COMPLEMENT - LOAD NEGATIVE - LOAD POSITIVE - SUBTRACT - TEST DATA CLASS -- You are receiving this mail because: You are watching all bug changes.
