CVS commit: src/common/lib/libc/arch/arm/gen

2020-12-11 Thread David A. Holland
Module Name:src Committed By: dholland Date: Fri Dec 11 09:02:33 UTC 2020 Modified Files: src/common/lib/libc/arch/arm/gen: byte_swap_4.S Log Message: arm bswap32: fix fatal typo in thumb code (PR 55854) To generate a diff of this commit: cvs rdiff -u -r1.8 -r1.9

CVS commit: src/common/lib/libc/arch/arm/gen

2020-12-08 Thread David A. Holland
Module Name:src Committed By: dholland Date: Wed Dec 9 02:46:57 UTC 2020 Modified Files: src/common/lib/libc/arch/arm/gen: byte_swap_4.S Log Message: arm bswap32: Improve the comments showing the byte flow. It's confusing to use 1-4 for bytes 1-4 and then 0 for literal

CVS commit: src/common/lib/libc/arch/arm/gen

2014-01-29 Thread Joerg Sonnenberger
Module Name:src Committed By: joerg Date: Wed Jan 29 22:29:43 UTC 2014 Modified Files: src/common/lib/libc/arch/arm/gen: __aeabi_idiv0.c __aeabi_ldiv0.c Log Message: Kernel and standalone code uses panic() for broken code. To generate a diff of this commit: cvs rdiff -u

CVS commit: src/common/lib/libc/arch/arm/gen

2013-09-09 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Sep 9 07:33:54 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S Log Message: Remove movw/movt due to linker problems. Check for 0 divisor and __aeabi_idiv0 if needed (EABI _LIBC only). To

CVS commit: src/common/lib/libc/arch/arm/gen

2013-09-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Sep 8 13:24:16 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S Log Message: Support using hwdiv instructions if those are available. But only for EABI. To generate a diff of this commit: cvs

CVS commit: src/common/lib/libc/arch/arm/gen

2013-09-08 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Sep 9 00:34:10 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S Log Message: s/__libc/_libc/ To generate a diff of this commit: cvs rdiff -u -r1.10 -r1.11

CVS commit: src/common/lib/libc/arch/arm/gen

2013-09-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Sep 5 05:16:08 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S udivsi3.S Log Message: Use __ARM_EABI__ and new __UNWIND_TABLES__ to decide when to use .cfi ops To generate a diff of this commit: cvs rdiff

CVS commit: src/common/lib/libc/arch/arm/gen

2013-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 03:44:47 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: byte_swap_4.S Log Message: Add thumb version Use STRONG_ALIAS To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/common/lib/libc/arch/arm/gen

2013-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 03:44:18 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: byte_swap_2.S Log Message: Use STRONG_ALIAS Add thumb variation To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/common/lib/libc/arch/arm/gen

2013-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 03:47:06 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divide.S Log Message: This is ARM only To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/common/lib/libc/arch/arm/gen/divide.S Please

CVS commit: src/common/lib/libc/arch/arm/gen

2013-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 03:51:04 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: udivsi3.S Log Message: thumbify add .cfi ops (for thumb) To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3

CVS commit: src/common/lib/libc/arch/arm/gen

2013-08-18 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Aug 19 03:54:15 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Log Message: Thumbify (and use .cfi ops) To generate a diff of this commit: cvs rdiff -u -r1.6 -r1.7

CVS commit: src/common/lib/libc/arch/arm/gen

2013-08-15 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Aug 15 21:40:11 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: modsi3.S umodsi3.S Log Message: Only assemble if !__ARM_EABI__ To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4

CVS commit: src/common/lib/libc/arch/arm/gen

2013-06-20 Thread Matt Thomas
Module Name:src Committed By: matt Date: Thu Jun 20 07:16:23 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: divide.S divsi3.S modsi3.S udivsi3.S umodsi3.S Log Message: Add support for __ARM_ARCH_EXT_IDIV__ which is set for those cores with hardware

CVS commit: src/common/lib/libc/arch/arm/gen

2013-01-22 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 23 07:38:20 UTC 2013 Added Files: src/common/lib/libc/arch/arm/gen: __aeabi_idiv0.c __aeabi_ldiv0.c Log Message: Add EABI support routines to raise SIGFPE on integer divide by 0. To generate a diff of this commit: cvs

CVS commit: src/common/lib/libc/arch/arm/gen

2013-01-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Jan 16 21:48:56 UTC 2013 Modified Files: src/common/lib/libc/arch/arm/gen: byte_swap_4.S Log Message: Add some comments to illustrate what is actually happening. To generate a diff of this commit: cvs rdiff -u -r1.5 -r1.6

CVS commit: src/common/lib/libc/arch/arm/gen

2012-12-17 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Dec 18 06:14:23 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: neon_mask.S Log Message: Don't need to include assym.h Add a missing comma. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2

CVS commit: src/common/lib/libc/arch/arm/gen

2012-12-16 Thread Matt Thomas
Module Name:src Committed By: matt Date: Mon Dec 17 00:46:14 UTC 2012 Added Files: src/common/lib/libc/arch/arm/gen: neon_mask.S Log Message: Add a routine to create an up to an 128 bitmask returned in VFP/NEON q0 starting at the rightmost bit (bit 0). To generate a

CVS commit: src/common/lib/libc/arch/arm/gen

2012-11-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Tue Nov 27 23:57:07 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: byte_swap_2.S byte_swap_4.S Log Message: Use the armv6 rev/rev16 if armv6 or later To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5

CVS commit: src/common/lib/libc/arch/arm/gen

2012-11-27 Thread Matt Thomas
Module Name:src Committed By: matt Date: Wed Nov 28 01:35:06 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: modsi3.S umodsi3.S Log Message: Optimize. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/common/lib/libc/arch/arm/gen/modsi3.S \

CVS commit: src/common/lib/libc/arch/arm/gen

2012-10-30 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Tue Oct 30 12:42:14 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Added Files: src/common/lib/libc/arch/arm/gen: divide.S udivsi3.S Log Message: split udivsi3 and divsi3 to fix static linking. This

CVS commit: src/common/lib/libc/arch/arm/gen

2012-10-09 Thread Christos Zoulas
Module Name:src Committed By: christos Date: Wed Oct 10 02:16:54 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Added Files: src/common/lib/libc/arch/arm/gen: modsi3.S umodsi3.S Log Message: Split out modsi3 and umodsi3 from the divsi3 file.

CVS commit: src/common/lib/libc/arch/arm/gen

2012-08-04 Thread Matt Thomas
Module Name:src Committed By: matt Date: Sun Aug 5 04:22:01 UTC 2012 Modified Files: src/common/lib/libc/arch/arm/gen: divsi3.S Log Message: For __udivsi3 and __divsi3, add their EABI aliases as alternate entry points. To generate a diff of this commit: cvs rdiff -u