florian
93e72b7e8a
* fixed normalize_ref
...
git-svn-id: branches/avr@17045 -
2011-02-27 21:09:41 +00:00
florian
88b0db90a6
* use correct sizes when getting additional registers for 64 bit values
...
git-svn-id: branches/avr@17044 -
2011-02-27 21:09:11 +00:00
florian
d060e199f4
* 64 bit comparisations fixed
...
git-svn-id: branches/avr@17043 -
2011-02-27 21:08:44 +00:00
florian
b6530f253a
* fixed reference writing for avr
...
git-svn-id: branches/avr@17042 -
2011-02-27 21:07:25 +00:00
florian
b870a6eff5
* started to fix parameter passing
...
* fixed entry/exit code generation
git-svn-id: branches/avr@17041 -
2011-02-27 21:05:53 +00:00
florian
26415e9903
* as avr doesn't like $ in symbols, use ReplaceForbiddenChars to replace them
...
git-svn-id: branches/avr@17040 -
2011-02-27 21:04:18 +00:00
florian
dc0638c4d2
* corrected volatile registers for avr
...
git-svn-id: branches/avr@17039 -
2011-02-27 21:03:28 +00:00
florian
7b9276ae8a
+ implementation of avr rtl helpers
...
+ avr: fixed writing of constants in assembler
* avr: fixed reading of constants in assembler
* avr: determine used registers at procedure exit properly
* changed project name to ppavr
git-svn-id: branches/avr@17032 -
2011-02-26 21:04:56 +00:00
florian
ad9956022c
* don't omit stackframe on avr for assembler routines
...
git-svn-id: branches/avr@17031 -
2011-02-26 21:02:50 +00:00
florian
f255b1103b
* fix parameter names of fpc_shortstr_qword and fpc_shortstr_int64 implementation
...
git-svn-id: branches/avr@17030 -
2011-02-26 21:02:02 +00:00
florian
0bc3ec2b8a
* fix headers of fpc_mul helpers
...
git-svn-id: branches/avr@17029 -
2011-02-26 21:01:27 +00:00
florian
acac3ce37c
* dummy fix for concatcopy
...
git-svn-id: branches/avr@17028 -
2011-02-26 21:00:58 +00:00
florian
4bb9407f72
* remove usage of makeregsize on avr
...
git-svn-id: branches/avr@17027 -
2011-02-26 21:00:43 +00:00
florian
cb003b631b
* use helper for dword*dword if needed
...
git-svn-id: branches/avr@17026 -
2011-02-26 20:59:41 +00:00
florian
726b24c591
* (d)allocallcpuregisters must not handle fpu registers on avr
...
git-svn-id: branches/avr@17025 -
2011-02-26 20:59:09 +00:00
florian
f419966f06
+ generic second_int_to_bool, depends on OP_OR setting flags
...
git-svn-id: branches/avr@17024 -
2011-02-26 20:58:48 +00:00
florian
27f1abb58b
* clean up and nicer todos
...
git-svn-id: branches/avr@17023 -
2011-02-26 20:58:13 +00:00
florian
2e22090451
* ifdef'ed textrec and filerec usage completely depending on the features set
...
git-svn-id: branches/avr@17022 -
2011-02-26 20:57:09 +00:00
florian
b4d4d4b208
* compilation fix
...
git-svn-id: branches/avr@17021 -
2011-02-26 20:56:36 +00:00
florian
d5455cf6ac
+ software multiplication support for OS_16,OS_S16,OS_32,OS_S32
...
git-svn-id: branches/avr@17020 -
2011-02-26 20:33:01 +00:00
florian
7a05158cd1
* rebase on trunk, I should have first committed and then branched ...
...
git-svn-id: branches/avr@17019 -
2011-02-26 20:31:55 +00:00
florian
5abdfb6f7e
* aint -> asizeint changes
...
git-svn-id: trunk@17018 -
2011-02-26 20:16:14 +00:00
florian
fcd3872d88
+ introduction of tcgint
...
git-svn-id: trunk@17017 -
2011-02-26 20:15:53 +00:00
florian
ef699b1864
+ avr flag and condition handling
...
git-svn-id: trunk@17016 -
2011-02-26 20:15:03 +00:00
florian
ca76476cfa
* avr needs div helper
...
git-svn-id: trunk@17015 -
2011-02-26 20:14:18 +00:00
florian
db2600d40b
+ first primitive concatcopy implementation
...
+ implemented op_const_reg and load_const_reg
+ implemented op_reg_reg
* set register info values correctly
git-svn-id: trunk@17014 -
2011-02-26 20:13:19 +00:00
florian
4f82149dbd
* aint -> asizeint change
...
git-svn-id: trunk@17013 -
2011-02-26 20:12:03 +00:00
florian
c2f04796b9
+ only include softfpu if FPUNONE is not set
...
git-svn-id: trunk@17012 -
2011-02-26 20:10:49 +00:00
florian
26fbfaf5a7
+ introduce the usage of asizeint/asizeuint for cpus with sizeof("alu")<>sizeof(pointer)
...
git-svn-id: trunk@17011 -
2011-02-26 20:10:03 +00:00
florian
fd97ce0109
* removed some arm overlefts
...
git-svn-id: trunk@17010 -
2011-02-26 20:09:21 +00:00
florian
26ce3cef00
* compilation fixes
...
* completed a_load_ref_reg
+ implemented procedure entry/exit code generation
+ implemented a_load_reg_ref
git-svn-id: trunk@17009 -
2011-02-26 20:08:23 +00:00
florian
8b245369e1
+ implemented normalize_ref
...
git-svn-id: trunk@17008 -
2011-02-26 20:03:39 +00:00
florian
4cfc5693c5
* fix compilation for avr
...
* some ideas for avr register management
+ initial implementation of a_load_reg_reg
git-svn-id: trunk@17007 -
2011-02-26 20:02:45 +00:00
florian
7a013976bd
* new avr branch
...
git-svn-id: branches/avr@17006 -
2011-02-26 19:51:58 +00:00
sergei
b7e26ed986
* sax_html.pp, ignore markup in STYLE and SCRIPT elements, Mantis #18826
...
git-svn-id: trunk@17003 -
2011-02-26 16:59:57 +00:00
Legolas
08fdb5af54
+ Added sd card handling to libogc
...
git-svn-id: trunk@17002 -
2011-02-25 21:36:57 +00:00
Jonas Maebe
b8e9fd5c00
* use blx also for ARMv5, since it works on non-T variants and is required
...
for correct operation on T-variants (patch by Dejan Boras, mantis #18819 )
git-svn-id: trunk@17001 -
2011-02-25 19:46:35 +00:00
joost
366a8dd966
* Added test for ftTime fields
...
* Fixed problem with ftTime field values that exceed 24 hours (odbc)
git-svn-id: trunk@17000 -
2011-02-24 22:15:46 +00:00
florian
f8b01f76a4
* update of german message files by Karl-Michael Schindler, resolves #18815
...
git-svn-id: trunk@16995 -
2011-02-24 12:48:40 +00:00
ivost
d4cde5eaa2
* added syscall_nr_futex = 142 for sparc architecture
...
git-svn-id: trunk@16994 -
2011-02-24 10:51:54 +00:00
sergei
7b948b1e38
* Type of lParam argument of EnumResourceNames, EnumResourceTypes, EnumResourceLanguages and corresponding callbacks must be LONG_PTR. Mantis #18816 .
...
* Also assigned meaningful names to callback arguments.
git-svn-id: trunk@16993 -
2011-02-24 06:08:33 +00:00
sergei
41aeb9a22b
* Rework TStream.CopyFrom (see Mantis #17980 ):
...
a) Use significantly larger buffer (128k instead of 1k)
b) When Count=0, do not try to determine the source size. Just copy until the source can be read. This should improve performance with limited seek capability sources (e.g. a decompression stream will be decompressed once rather than twice).
c) Use ReadBuffer/WriteBuffer, so an exception is raised when something goes wrong. This conforms to Delphi behavior.
git-svn-id: trunk@16992 -
2011-02-24 03:25:40 +00:00
Legolas
41c946032e
* libogc for Wii needs cmem and libc statically linked
...
git-svn-id: trunk@16991 -
2011-02-23 22:10:19 +00:00
Legolas
4e6953163d
* Added lib for Wii (forgot to commit...)
...
git-svn-id: trunk@16990 -
2011-02-23 22:01:41 +00:00
Legolas
645744bf51
+ Added libogc binding and examples for Wii
...
git-svn-id: trunk@16989 -
2011-02-23 21:59:42 +00:00
joost
83b0940628
* TFieldDef.Size for strings should contain the max. number of bytes in the string, without the trailing zero. Bug #17268
...
git-svn-id: trunk@16988 -
2011-02-23 21:40:37 +00:00
sergei
884ec3abb3
* Cleanup ParseContent()
...
- XMLVersion property has been made available in TDOMDocument, removed inheritance check.
* Improved parsing the content model a bit
* Cleanup comments
git-svn-id: trunk@16987 -
2011-02-23 15:55:18 +00:00
Jonas Maebe
a11709658c
- removed outdated versions (superceded by the ones under
...
utils/uikit-skel/src)
git-svn-id: trunk@16986 -
2011-02-23 12:34:35 +00:00
tom_at_work
a8bf34d3fc
Correctly return to caller in ARM/Linux shared library startup code instead of fall-through to system exit.
...
git-svn-id: trunk@16982 -
2011-02-23 09:41:19 +00:00
tom_at_work
56d30e7da0
Set up environment variables and call Pascal initialization in arm/linux shared library initialization
...
git-svn-id: trunk@16981 -
2011-02-22 22:32:44 +00:00