summaryrefslogtreecommitdiff
path: root/compiler/arm/narmmat.pas
Commit message (Expand)AuthorAgeFilesLines
* * patch by Marģers to unify internal error numbers, resolves #37888florian2020-10-131-1/+1
* * reworked usage of tcgnotnode.handle_locjumpflorian2020-08-051-4/+1
* * generate soft float code for arm vfp units which have no double operation...florian2020-07-171-1/+4
* tarmunaryminusnode.pass_1 must call inherited method for system_arm_wincepierre2020-07-101-2/+3
* Try to fix tarmunaryminusnode.pass_1pierre2020-07-091-10/+1
* Avoid invalid typecast in tarmunaryminusnode.pass_1 methodpierre2020-04-151-1/+1
* * reorganized arm cpu flagsflorian2020-04-121-2/+2
* Fix code generated in tarmnotnode.second_booleanpierre2019-08-281-1/+1
* * fix building for targets with no vfp supportflorian2019-08-151-1/+1
* * reworked arm vfp capability handling to use fpu_capabilitesflorian2019-08-131-20/+17
* + software handling of exceptions on armflorian2019-07-281-0/+2
* Fix division of constants on ARM thumb without long multiplication.laksen2019-06-011-5/+7
* * fix currency division on non x86 32 bit targetsflorian2018-03-171-3/+3
* * fixes not(<qwordbool>) on armflorian2018-02-161-1/+10
* * use an enum instead of integer constants to represent inline numbersnickysn2017-05-101-1/+1
* * fix VFPv4 supportflorian2016-03-061-0/+1
* * Removed lot of unused vars.yury2015-09-171-1/+0
* Fix ARMv3/ARMv2A support.laksen2015-09-061-1/+2
* * use handle_locjump() instead of local inlined versionjonas2015-08-271-19/+1
* Merge from armiw branch.laksen2015-03-131-5/+8
* {ARM} Implement usage of generic division-by-const optimizationmasta2014-06-101-4/+12
* * ARM: Implemented floating-point negation and abs() for softfloat using inte...sergei2014-03-311-0/+22
* * completed thlcgobj.location_force_fpureg(), use it everywhere and removedjonas2014-03-101-1/+1
* Little cleanup after r26669, no functional changesmasta2014-02-041-5/+2
* Don't reuse registers on ARM 64 bits shiftmasta2014-02-031-67/+83
* Changed debug information to dwarf for ARM_embedded, and set local minimum al...laksen2013-12-081-3/+3
* * don't transform div-by-power-of-2 into a shift when overflow checking isjonas2013-11-141-7/+8
* + cpu flag CPUARM_HAS_THUMB_IDIVflorian2013-10-051-3/+3
* + arm: tsettings.instructionsetflorian2013-08-251-3/+3
* * first_moddivint should not change the return type if div/mul/add is usedflorian2013-08-231-4/+10
* Signed modulus by 2 on ARM with no division is optimized to a series of instr...laksen2013-06-021-2/+16
* + support for LOC_(C)MMREGISTER in hlcgjonas2013-05-311-2/+2
* Merged r22903florian2013-03-091-3/+3
* * intial armv6m support, it is not working yet, constant pool insertation and...florian2013-03-031-14/+16
* * remove unused units from uses statementsflorian2013-01-031-2/+2
* o merge of the branch laksen/arm-embedded of Jeppe Johansen:florian2012-10-211-1/+52
* + a lot missing flag allocs/deallocs addedflorian2012-08-231-0/+12
* + track usage of flags by using a new register RS_/NR_DEFAULTFLAGSflorian2012-08-221-0/+1
* * throw an internal error if code generation depends on expectloc but expectl...florian2012-08-131-1/+5
* Disable 64bit shifts for thumb2 - Fix for Mantis #22520masta2012-08-021-1/+10
* Fix for Mantis #22326masta2012-07-011-3/+3
* Support 64-bit shifts on ARM.masta2012-06-231-0/+137
* * moved subsetref/reg and bit_set/test support from cgobj to hlcgobj forjonas2012-05-131-6/+6
* + support for the ARM hard float EABI on Linux (patch by Peter Green):jonas2012-03-291-1/+2
* + patch by Jeppe Johansen to make use of the div/udiv instruction on arm7m, r...florian2011-09-241-25/+83
* o added ARM VPFv2/VFPv3 support:jonas2009-12-031-7/+31
* * Fixed compiler cycling with enabled range and overflow checking.yury2008-07-291-1/+1
* * more div n^2 optimizationflorian2007-10-201-1/+4
* + div 2^n optimization for armflorian2007-10-201-9/+159
* * Fixed Internal error 2003042401 in tw7379 for ARM CPU.yury2007-01-141-1/+2