Test suite results for test file webtbs/tw0944.pp

Test run data :

Free Pascal Compiler Test Suite Results

View Test suite results

Please specify search criteria:
File:
Operating system:
Processor:
Version
Date
Submitter
Machine
Comment
Limit
Cond
Category
Only failed tests
Hide skipped tests
List all tests

Test file "webtbs/tw0944.pp" information:

t_id 742
t_cpu i386
t_adddate 2003/10/03
t_result 0
t_knownrunerror 0

Detailed test run results:

Record count: 50

Total = 50

OK=4 Percentage= 8.00

Skipped=46 Percentage= 92.00

Result type Cat. Count Percentage First date Last Date
Successfully run 4 8.0 2024/05/08 11:10:00 236 2024/05/08 12:32:00 236
i386 4 100.0 2024/05/08 11:10:00 236 2024/05/08 12:32:00 236
linux 2 50.0 2024/05/08 11:10:00 236 2024/05/08 12:32:00 236
win32 2 50.0 2024/05/08 11:43:00 35 2024/05/08 12:17:00 25
3.3.1 2 50.0 2024/05/08 11:10:00 236 2024/05/08 12:32:00 236
3.2.3 2 50.0 2024/05/08 11:43:00 35 2024/05/08 12:17:00 25
Skipping test because for other cpu 46 92.0 2024/05/08 11:02:00 81 2024/05/08 12:29:00 32
m68k 2 4.3 2024/05/08 11:12:00 58 2024/05/08 11:19:00 244
sparc 2 4.3 2024/05/08 11:36:00 76 2024/05/08 11:58:00 56
powerpc 12 26.1 2024/05/08 11:08:00 44 2024/05/08 11:54:00 75
arm 1 2.2 2024/05/08 12:28:00 33 2024/05/08 12:28:00 33
x86_64 3 6.5 2024/05/08 12:06:00 41 2024/05/08 12:24:00 31
powerpc64 9 19.6 2024/05/08 11:02:00 81 2024/05/08 11:43:00 63
mips 3 6.5 2024/05/08 11:14:00 47 2024/05/08 11:23:00 241
mipsel 3 6.5 2024/05/08 11:20:00 184 2024/05/08 11:28:00 47
aarch64 4 8.7 2024/05/08 11:33:00 39 2024/05/08 12:29:00 32
sparc64 3 6.5 2024/05/08 11:58:00 155 2024/05/08 12:20:00 175
riscv64 3 6.5 2024/05/08 11:52:00 30 2024/05/08 12:10:00 36
loongarch64 1 2.2 2024/05/08 11:15:00 34 2024/05/08 11:15:00 34
linux 45 97.8 2024/05/08 11:08:00 44 2024/05/08 12:29:00 32
aix 1 2.2 2024/05/08 11:02:00 81 2024/05/08 11:02:00 81
3.3.1 27 58.7 2024/05/08 11:12:00 58 2024/05/08 12:28:00 33
3.2.3 19 41.3 2024/05/08 11:02:00 81 2024/05/08 12:29:00 32

Source:

{ %CPU=i386 }
{$ifdef TP}
{$N+}
{$endif TP}
PROGRAM fadd_bug;
VAR x,y,z,t: double;
BEGIN
x:=4.5;
y:=5.5;
{$ifndef TP}
{$asmmode intel}
{$endif TP}
asm
  fld x
  fld y
  fadd
  fstp z
end;
t:=x+y;
if (z<>10.0) or (z<>t) then
  begin
    Writeln('Error in FADD handling');
    Halt(1);
  end
else
  Writeln('FADD assembler instruction works');
END.

Link to SVN view of webtbs/tw0944.pp source.