Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8763939
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 13, 20262026-06-13T15:54:09+00:00 2026-06-13T15:54:09+00:00

Mountain Lion’s implementation of libmath (located at /usr/lib/system/libsystem_m.dylib) has all the standard libmath functions,

  • 0

Mountain Lion’s implementation of libmath (located at /usr/lib/system/libsystem_m.dylib) has all the standard libmath functions, plus, for each of them, a $fenv_access_off variation. For instance, there’s acos, and acos$fenv_access_off. (I do not have any other version of Mac OS installed available to check if it was the case before 10.8.)

What does $fenv_access_off mean?

I understand that I won’t ever be calling directly any of these, but I’m still curious about them.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-13T15:54:10+00:00Added an answer on June 13, 2026 at 3:54 pm

    There is a mailing list thread between some of Apple’s engineers that contains a discussion about fenv_access_off. Stephen Canon, an Apple engineer, explains:

    C99 knows whether you are looking the IEEE flags / changing rounding
    modes or not based on whether or not you’ve included fenv.h and done
    #pragma STDC FENV_ACCESS on or not, as required by standard. So in principle, we could actually have two parallel math libraries, one
    that spends time diligently setting flags and defending against
    rounding mode changes and a faster one that does not. In practice,
    this can be just implemented by having a separate set of symbols
    decorated with $fenv_access_off for all the stuff in the math library
    .

    From the man page of fenv:

    The header declares types, macros, and functions to provide
    access to the floating-point environment, consisting of any
    floating-point status flags and control modes supported by the
    implementation.

    …

    The FENV_ACCESS pragma provides a means to inform the compiler that
    the program might access the floating-point environment to test status
    flags or change the control modes.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

As Mountain Lion now officialy has Facebook integrated I wanted to play a little
I just installed Mountain Lion and Xcode, so under /Applications/Xcode.app/Contents/Developer/usr/bin I found the Git
I want to use Mountain Lion's new feature Notification Center. In NSUserNotification.h I found
I use mountain lion, i install ruby-1.9.3-p125. And i use rake new_post['test'] , the
Before the Mountain Lion release, I was running Lion on a separate partition. I
I just installed new Mountain Lion (OS X 10.8) on my MacBook Air and
I'm now working on Mac Mountain Lion. I have a folder with about one
I'm running on OSX Mountain Lion. I recently installed the latest version of Eclipse
i'm using MAMP on OSx mountain Lion. while working on a site hosted in
I'm trying to use the new Mountain Lion NSUserNotificationCenter for my application (which isn't

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.