marco
|
8c68be3e0d
--- Merging r33131 into '.':
|
9 жил өмнө |
sergei
|
fc5f45f65c
* sqr(real) and sqrt(real): remove typeconv node inserted by initial call processing (see explanation in comments), allowing these functions to be evaluated using precision of argument. In particular, sqrt(single) and sqrt(double) now emit 'sqrtss' and 'sqrtsd' instructions on x86 targets with -Cfsse3. Non-x86 targets already have the necessary support in code generators.
|
11 жил өмнө |
sergei
|
b16c6f8ced
* i386 and x86_64 changes for Delphi compatibility:
|
11 жил өмнө |
sergei
|
6810d643c4
* Fixed exp() result for +-Inf input, must be +Inf or 0, not NaN. This is mathematically correct and consistent with generic implementation of this function.
|
11 жил өмнө |
sergei
|
57c762c8d2
+ Inserted license header for AMath routines.
|
11 жил өмнө |
sergei
|
bd58adfcc9
+ Added credits for functions reused from AMath/DAMath libraries.
|
11 жил өмнө |
sergei
|
217bac7a0b
- Removed fpc_pi_real compilerproc, it is no longer used. At least two releases (2.6.2 and 2.6.4) emit Pi directly as a constant.
|
11 жил өмнө |
sergei
|
2981f73aaa
- Removed redundant functions "power", they were neither used nor accessible through interface. The actual function "power" is located in Math unit.
|
11 жил өмнө |
sergei
|
d251c131a5
* i386: replaced fpc_exp_real with a port from AMath library. It has better accuracy and is faster on CPUs that suffer penalties from changing x87 control word.
|
11 жил өмнө |
florian
|
558cf3ef87
* reset FPU properly after an exception, resolves #12214
|
17 жил өмнө |
Jonas Maebe
|
c35e0bf712
- removed fclex at the end of fpc_exp_real because it makes that routine 10+
|
17 жил өмнө |
yury
|
7230661978
* Fixed warnings about EBP based access.
|
18 жил өмнө |
Jonas Maebe
|
f51bac256d
* made pic-safe (by simply not accessing global variables from
|
18 жил өмнө |
florian
|
1cd41b68f7
* compiler handled round/trunc for x86
|
18 жил өмнө |
florian
|
47fac4ee6e
* moved *SSECSR to system unit
|
19 жил өмнө |
michael
|
3a2eaa94b1
+ Removed INTERNCONSTINTF define
|
20 жил өмнө |
michael
|
93ba0409be
+ Removed HASCOMPILERPROC define
|
20 жил өмнө |
peter
|
4ace790492
* remove $Log
|
20 жил өмнө |
fpc
|
790a4fe2d3
* log and id tags removed
|
20 жил өмнө |
fpc
|
50778076c3
initial import
|
20 жил өмнө |
florian
|
f94047b703
* some floating point routines improved
|
20 жил өмнө |
florian
|
3e5f68d360
* C. Western: utf-8 reading from resource files
|
20 жил өмнө |
peter
|
e417e34496
* truncate log
|
20 жил өмнө |
peter
|
4d8460ec2f
* float routines all use internproc and compilerproc helpers
|
21 жил өмнө |
peter
|
14eb8f59b4
internconst, internproc and some external declarations moved to interface
|
21 жил өмнө |
peter
|
783f8068a5
* add fclex for fpu exceptions to round/trunc
|
21 жил өмнө |
Jonas Maebe
|
89d4ca293b
* fix power() for negative base
|
22 жил өмнө |
michael
|
8373e40e10
+ Patch from Johannes Berg for bug #2759
|
22 жил өмнө |
peter
|
8f8b47194a
* REGCALL define added
|
22 жил өмнө |
peter
|
cba9b5206d
* save edi,esi,ebx
|
22 жил өмнө |