Fedora Mailing-Lists
Sign In Sign Up
  • Sign In
  • Sign Up
  • Manage this list

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

2025

  • June
  • May
  • April
  • March
  • February
  • January

2024

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2023

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2022

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2021

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2020

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2019

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2018

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2017

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2016

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2015

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2014

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2013

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2012

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2011

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2010

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2009

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2008

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2007

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2006

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2005

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2004

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2003

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2002

  • December
  • November
  • October
  • September
List overview
Download
thread

libm

Rudi Chiarito
27 Apr 2006 27 Apr '06
11:42 a.m.

Hello, I have a couple of questions that maybe someone can help with. Exhibit A is an x86_64 FC3 system:

# objdump -p /usr/lib64/libfftw.so | grep -A20 Version Version References: required from libm.so.6: 0x09691a75 0x00 03 GLIBC_2.2.5 required from libc.so.6: 0x0d696913 0x00 04 GLIBC_2.3 0x09691a75 0x00 02 GLIBC_2.2.5 # rpm -qi fftw | grep ^[VRI] Version : 2.1.5 Vendor: (none) Release : 5 Build Date: Tue 14 Dec 2004 06:56:25 PM CST Install Date: Wed 23 Mar 2005 04:14:50 PM CST Build Host: extras64.linux.duke.edu

Exhibit B is an x86_64 FC5 system:

# objdump -p /usr/lib64/libfftw.so | grep -A20 Version Version References: required from libc.so.6: 0x0d696913 0x00 05 GLIBC_2.3 0x0d696914 0x00 04 GLIBC_2.4 0x09691a75 0x00 03 GLIBC_2.2.5 0x09691974 0x00 02 GLIBC_2.3.4

# rpm -qi fftw2 | grep ^[VRI] Version : 2.1.5 Vendor: (none) Release : 12.fc5 Build Date: Sat 18 Feb 2006 04:08:15 AM CST Install Date: Wed 26 Apr 2006 05:00:30 PM CDT Build Host: hammer2.fedora.redhat.com

The FC3 fftw references libm, the FC5 one doesn't. Is one of the two behaviours considered more proper? Scons' autoconf-like test fails with the FC5 libfftw because it can't resolve sin() and cos(). The FC3 libfftw seems to reference those, too, but the reference to libm takes care of that.

More in general, though, isn't a call to sin() and cos() expensive and shouldn't the compiler just use inline native FP code? In the case of FFTW those two are only used in the setup stages, with the actual FFTs implemented with multiplications and additions (gcc uses SSE as expected on x86_64), but not all code is going to be like that. Are there reasons for them not to be inlined?

Thanks.

-- Rudi
0 0
Reply

Back to the thread

Back to the list

Powered by HyperKitty version 1.3.7.