Patch Name: PHSS_24468 Patch Description: s700_800 11.20 libm cumulative patch Creation Date: 01/08/24 Post Date: 01/08/27 Hardware Platforms - OS Releases: s700: 11.20 s800: 11.20 Products: N/A Filesets: OS-Core.CORE-64SLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP OS-Core.CORE-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP ProgSupport.LANG-64ALIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP ProgSupport.LANG-MIN,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP Automatic Reboot?: No Status: General Release Critical: No Category Tags: defect_repair general_release Path Name: /hp-ux_patches/s700_800/11.X/PHSS_24468 Symptoms: PHSS_24468: JAGad72058: large error in quad exponential near over/underflow threshold JAGad72060: poor accuracy in clog functions where argument magnitude is near 1 JAGad72066: undeserved over/underflow in clogw JAGad72073: accuracy problem for csqrtw when input has denorm imaginary part JAGad72077: large errors in compoundl and annuityl for 1st arg just below 2^(-6) JAGad72080: large error in acoshl for certain inputs just above 1 JAGad72084: large errors in log1pl for inputs just below 2^(-6) JAGad72373: accuracy problem in exp2 functions for args just below 2^16 JAGad72466: accuracy problem in extended degree-based trigs JAGad72479: premature overflow by some wide complex functions Defect Description: PHSS_24468: JAGad72058: There are unusually large errors in base e and base 10 quad (long double, real*16) exponentials near the overflow and underflow thresholds. JAGad72060: The complex log functions become highly inaccurate as the magnitude of the argument approaches 1. JAGad72066: The extended complex log function over/underflows if the magnitude of its argument is large/small (though clog need never over/underflow). JAGad72073: The extended complex sqrt function has unusually large error if the imaginary part of the input is a denorm. JAGad72077: The long double compound and annuity functions are unusually inaccurate when the first argument is just below 2^(-6). Also, annuityl is inaccurate when the first argument is around 2^16446. JAGad72080: The acoshl function shows unusually large errors for certain inputs just above 1. JAGad72084: The log1pl function shows unusually large errors for inputs just below 2^(-6). JAGad72373: The exp2 functions show unusually large errors for arguments just below 2^16. JAGad72466: The extended precision degree-based trig functions (sindw and cosdw) show unusually large errors for certain inputs. JAGad72479: premature overflow by some wide complex functions SR: 8606202884 8606202886 8606202892 8606202899 8606202903 8606202906 8606202910 8606203199 8606203292 8606203305 Patch Files: OS-Core.CORE-64SLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux64/libm.so.1 OS-Core.CORE-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux32/libm.so.1 ProgSupport.LANG-64ALIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux64/libm.a ProgSupport.LANG-MIN,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux32/libm.a what(1) Output: OS-Core.CORE-64SLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux64/libm.so.1: HP-UX Itanium RTM64 libm C Math Library 20010813 (16 3010) UX11.20 OS-Core.CORE-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux32/libm.so.1: HP-UX Itanium RTM32 libm C Math Library 20010813 (16 2937) UX11.20 ProgSupport.LANG-64ALIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux64/libm.a: HP-UX Itanium RTM64 libm C Math Library 20010813 (16 3010) UX11.20 ProgSupport.LANG-MIN,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: /usr/lib/hpux32/libm.a: HP-UX Itanium RTM32 libm C Math Library 20010813 (16 2937) UX11.20 cksum(1) Output: OS-Core.CORE-64SLIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: 2260147964 1381728 /usr/lib/hpux64/libm.so.1 OS-Core.CORE-SHLIBS,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: 4073424808 1320676 /usr/lib/hpux32/libm.so.1 ProgSupport.LANG-64ALIB,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: 1956396141 2065786 /usr/lib/hpux64/libm.a ProgSupport.LANG-MIN,fr=B.11.20,fa=HP-UX_B.11.20_64,v=HP: 2998432761 1763466 /usr/lib/hpux32/libm.a Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: None Equivalent Patches: None Patch Package Size: 6410 KBytes Installation Instructions: Please review all instructions and the Hewlett-Packard SupportLine User Guide or your Hewlett-Packard support terms and conditions for precautions, scope of license, restrictions, and, limitation of liability and warranties, before installing this patch. ------------------------------------------------------------ 1. Back up your system before installing a patch. 2. Login as root. 3. Copy the patch to the /tmp directory. 4. Move to the /tmp directory and unshar the patch: cd /tmp sh PHSS_24468 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_24468.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_24468. If you do not wish to retain a copy of the original software, use the patch_save_files option: swinstall -x autoreboot=true -x patch_match_target=true \ -x patch_save_files=false -s /tmp/PHSS_24468.depot WARNING: If patch_save_files is false when a patch is installed, the patch cannot be deinstalled. Please be careful when using this feature. For future reference, the contents of the PHSS_24468.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_24468.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_24468.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None