aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/gmp-arm-asm-nothumb.patch
blob: 666cf58cf69c34c39014be8a7b220922c0f52192 (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21

# HG changeset patch
# User Torbjorn Granlund <tege@gmplib.org>
# Date 1396602422 -7200
# Node ID 676e2d0f0e4dd301a7066079d2c9326c25c34a40
# Parent  0194a75b56b21a9196626430af86c5bd9110c42d
Conditionalise ARM asm on !__thumb__.

diff -r 0194a75b56b2 -r 676e2d0f0e4d mpn/generic/div_qr_1n_pi1.c
--- a/mpn/generic/div_qr_1n_pi1.c	Thu Apr 03 23:58:51 2014 +0200
+++ b/mpn/generic/div_qr_1n_pi1.c	Fri Apr 04 11:07:02 2014 +0200
@@ -130,7 +130,7 @@
 	     "%2" ((UDItype)(a0)), "r" ((UDItype)(b0)) __CLOBBER_CC)
 #endif
 
-#if defined (__arm__) && W_TYPE_SIZE == 32
+#if defined (__arm__) && !defined (__thumb__) && W_TYPE_SIZE == 32
 #define add_mssaaaa(m, sh, sl, ah, al, bh, bl)				\
   __asm__ (  "adds	%2, %5, %6\n\t"					\
 	     "adcs	%1, %3, %4\n\t"					\

ra.scm?id=4c90275e3374b1732da2330f4bbf95c4cd7d69b6'>gnu: giac: Update to 1.9.0-43....Nicolas Goaziou 2023-04-14Merge branch 'master' into core-updates....Maxim Cournoyer 2023-04-12gnu: eigen-for-tensorflow: Do not compile broken test....Ricardo Wurmus 2023-04-03gnu: symengine: Update to 0.10.1....Vinicius Monego 2023-03-27gnu: pari-gp: Update to 2.15.3....Andreas Enge 2023-03-21gnu: Add parform....Antero Mejr 2023-03-21gnu: Add form....Antero Mejr 2023-03-20Merge remote-tracking branch 'origin/master' into core-updatesAndreas Enge 2023-03-12gnu: gap: Update to 4.12.2....Andreas Enge 2023-03-02Merge remote-tracking branch 'savannah/master' into core-updates...Christopher Baines 2023-02-19gnu: Use HTTPS package home pages wherever possible....Tobias Geerinckx-Rice 2023-02-13gnu: cm: Update to 0.4.1....Andreas Enge 2023-02-07gnu: bc: Fix cross-compilation....Maxim Cournoyer 2023-01-27gnu: giac: Update to 1.9.0-37....Nicolas Goaziou 2023-01-23gnu: flint: Add 'release-monitoring-url' property....Ludovic Courtès 2023-01-22gnu: pari-gp: Update to 2.15.2....Andreas Enge 2022-12-19gnu: giac: Update to 1.9.0-33....Nicolas Goaziou 2022-11-08gnu: giac: Update to 1.9.0-29....Nicolas Goaziou 2022-11-07gnu: pari-gp: Update to 2.15.1....Andreas Enge 2022-11-01gnu: giac: Update to 1.9.0-27....Nicolas Goaziou 2022-10-24gnu: giac: Update to 1.9.0-25....Nicolas Goaziou 2022-10-23gnu: giac: Update to 1.9.0-23....Nicolas Goaziou 2022-10-07gnu: giac: Fix build....Nicolas Goaziou 2022-10-03gnu: gappa: Honor TESTS?....Maxim Cournoyer 2022-10-03gnu: gappa: Update to 1.4.1....Maxim Cournoyer 2022-10-03gnu: gmp-ecm: Update to 7.0.5....Maxim Cournoyer 2022-10-03gnu: gf2x: Update to 1.3.0....Maxim Cournoyer 2022-10-03gnu: gf2x: Migrate from gforge.inria.fr to gitlab.inria.fr....Maxim Cournoyer 2022-09-21gnu: gp2c: Update to 0.0.13....Andreas Enge 2022-09-21gnu: pari-gp: Update to 2.15.0....Andreas Enge 2022-09-12gnu: cmh: Update to 1.1.1....Hendursaga 2022-09-08gnu: eigen: Skip some tests on some architectures....Efraim Flashner