Michael VAN CANNEYT
|
d2d3fe6bc3
* Char -> AnsiChar
|
2 년 전 |
Rika Ichinose
|
f0811e448d
Improve generic CompareWord.
|
2 년 전 |
Rika Ichinose
|
ee5b9e53a9
Improve generic CompareDWord.
|
2 년 전 |
Jonas Maebe
|
ffa14ee448
Utf8CodePointLen: remove pointer arithmetic to fix JVM compatibility
|
2 년 전 |
Rika Ichinose
|
b38d13577f
Make Utf8CodepointLen adhere to the Unicode standard somewhat more and know all of the Unicode 15.0 combining characters.
|
2 년 전 |
florian
|
218da184e6
* patch by Rika: Improve generic CompareByte, resolves #40120
|
2 년 전 |
Rika Ichinose
|
30e3d93d57
Make generic Index* faster and denser.
|
2 년 전 |
florian
|
c1ec558d0a
* first (modified, added a comment) patch by Rika to improve generic Index*, part of #39996
|
2 년 전 |
ccrause
|
031c16dd3c
Fix potential overflow when incrementing 8 bit high value of res.
|
2 년 전 |
ccrause
|
991460c4ee
Rewrite fpc_shortstr_concat_multi for AVR to not use a temporary shortstring to reduce RAM usage.
|
2 년 전 |
Jonas Maebe
|
0758aa1143
FPU exception mask: generlised system unit interface
|
2 년 전 |
florian
|
799c22d553
Revert " * patch by Rika: SwapEndian([u]int16) has unnecessary “and $FFFF”, resolves #39814"
|
3 년 전 |
florian
|
f92102a5f2
* patch by Rika: SwapEndian([u]int16) has unnecessary “and $FFFF”, resolves #39814
|
3 년 전 |
florian
|
781b2d0a80
* patch by Rika: second part of #39496, resolves #30496
|
3 년 전 |
Károly Balogh
|
45b5e9215c
rtl: remove defines for v2.x compiler from the common part of the RTL. It's no longer suppported to build with that
|
4 년 전 |
florian
|
3072df59ff
* overflow checked mul helpers do not need to check all bits either
|
4 년 전 |
svenbarth
|
0c316deab5
* readd SmallInt typecasts to SmallInt overload of SwapEndian
|
4 년 전 |
svenbarth
|
9d86fed95b
* avoid range check error when using SwapEndian with 16-bit constants
|
4 년 전 |
yury
|
ec10ee8218
* Improved generic implementations of fpc_mul_dword, fpc_mul_word, fpc_mul_byte to use less iterations and registers.
|
5 년 전 |
florian
|
828e961f3d
* remove unused constants
|
5 년 전 |
Jeppe Johansen
|
1b698d319f
- Fix bug in software overflow checking for longint's.
|
6 년 전 |
Jeppe Johansen
|
67bf76c50e
- Fix overflow checking in software multiplication routines. Overflow checking should also be enabled for the unsigned multiplications.
|
6 년 전 |
florian
|
90557f2e62
* properly calcualte aligncount as proposed by Jeppe, should resolve #33323
|
6 년 전 |
yury
|
a19528efa1
* Fixed warnings.
|
6 년 전 |
florian
|
33463c8698
* moved align helper so it actually gets inlined
|
6 년 전 |
florian
|
7817102727
* patch by Christo Crause to implement 8 bit multiplications for "mul-less" avr types, resolves issue #31925
|
7 년 전 |
florian
|
16c9a2260d
* check alignment properly in CompareDWord for 64 bit targets
|
8 년 전 |
nickysn
|
34113b930b
* removed the checkoverflow: boolean parameter of the software mul helpers;
|
8 년 전 |
nickysn
|
ba665e103c
+ added sqr(shortint) and sqr(smallint) for CPUs with 8/16-bit alu
|
8 년 전 |
nickysn
|
78a7445751
+ added Odd(byte) and Odd(shortint) for cpus with 8-bit alu and Odd(word)/
|
8 년 전 |