--- Comment #13 from fxcoudert at gcc dot gnu dot org 2010-09-08 19:35
---
Subject: Bug 38282
Author: fxcoudert
Date: Wed Sep 8 19:35:35 2010
New Revision: 164021
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164021
Log:
PR fortran/38282
* intrinsic.c (add_fu
--- Comment #12 from burnus at gcc dot gnu dot org 2010-09-06 13:35 ---
DONE:
- POPPAR, POPCNT [and LEADZ/TAILZ already in GCC 4.4]
- IALL, IANY, IPARITY
TODO (cf. comment 2)
a) F2008's bit intrinsics: DSHIFTL, DSHIFTR, SHIFTA, SHIFTL, SHIFTR, MASKL,
MASKR, BGE, BGT, BLE, BLT, MERGE_BI
--- Comment #11 from burnus at gcc dot gnu dot org 2010-09-06 05:55 ---
Subject: Bug 38282
Author: burnus
Date: Mon Sep 6 05:55:10 2010
New Revision: 163898
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163898
Log:
2010-09-06 Tobias Burnus
PR fortran/38282
--- Comment #10 from fxcoudert at gcc dot gnu dot org 2010-08-31 18:57
---
Subject: Bug 38282
Author: fxcoudert
Date: Tue Aug 31 18:56:46 2010
New Revision: 163691
URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=163691
Log:
PR fortran/38282
* f95-lang.c (gfc_ini
--- Comment #9 from fxcoudert at gcc dot gnu dot org 2010-08-31 11:26
---
Patch submitted at http://gcc.gnu.org/ml/fortran/2010-08/msg00476.html
--
fxcoudert at gcc dot gnu dot org changed:
What|Removed |Added
-
--- Comment #8 from fxcoudert at gcc dot gnu dot org 2010-08-30 08:27
---
(In reply to comment #7)
> Do you plan to do it via libgcc/Makefile.in + gcc/libgcc2.c - and then use the
> ME builtin?
That could be fun to try :)
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38282
--- Comment #6 from fxcoudert at gcc dot gnu dot org 2010-08-29 17:41
---
I did LEADZ and TRAILZ, I guess I should do these. Assigning to me.
--
fxcoudert at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #5 from burnus at gcc dot gnu dot org 2010-08-25 14:26 ---
(In reply to comment #3)
> About POPCNT and POPPAR, beware! Implementations are much harder than simply
> using the GCC __builtin_popcount{,l,ll}
Well, the difference is that one should be able to easily handle 128 b
--- Comment #4 from steven at gcc dot gnu dot org 2010-02-12 21:37 ---
I'm not working on this => unassign.
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
--- Comment #3 from fxcoudert at gcc dot gnu dot org 2009-05-04 19:37
---
About POPCNT and POPPAR, beware! Implementations are much harder than simply
using the GCC __builtin_popcount{,l,ll}: see PR40019 for similar issue with
LEADZ and TRAILZ.
--
http://gcc.gnu.org/bugzilla/show_b
--- Comment #2 from w6ws at earthlink dot net 2008-11-27 19:32 ---
Tobias, Steven,
If you would like to usurp this request and use it to implement the complete
set
of F2008 bit intrinsics, please feel free to do so.
For completeness, one other HPF bit intrinsic is ILEN - which counts t
--- Comment #1 from burnus at gcc dot gnu dot org 2008-11-27 11:14 ---
(In reply to comment #0)
> POPCNT and POPPAR are present in many other compilers
And (even) more interestingly they are part of the Fortran 2008 Candidate
Release (as you also mentioned):
13.7.128 POPCNT (I)
Des
--
steven at gcc dot gnu dot org changed:
What|Removed |Added
AssignedTo|unassigned at gcc dot gnu |steven at gcc dot gnu dot
|dot org
13 matches
Mail list logo