Patch Name: PHSS_27367 Patch Description: s700_800 11.11 Shared libF90 B.11.01.12 Creation Date: 02/06/26 Post Date: 02/07/02 Hardware Platforms - OS Releases: s700: 11.11 s800: 11.11 Products: N/A Filesets: OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/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_27367 Symptoms: PHSS_27367: JAGae13771: Add rsqrt (reciprocal square root) intrinsic JAGad99133: present intrinsic does not always work. JAGad99152: indirect common is in subprogram not working JAGad28041: added MVBITS, HMVBITS, BMVBITS functions. NoJAG: added compatibility versions of leadz and popcnt. PHSS_25716: JAGad48285: copy_out performs poorly for contiguous mem. JAGad69903: zero sized arrays may cause unexpected results NoJAG: ASM version of leadz, popcnt added needed. JAGad99133: Customer reports present intrinsic does't work Defect Description: PHSS_27367: JAGae13771: Add rsqrt (reciprocal square root) intrinsic JAGad99133: present intrinsic does not always work. JAGad99152: indirect common is in subprogram not working JAGad28041: added MVBITS, HMVBITS, BMVBITS functions. NoJAG: added compatibility versions of leadz and popcnt. PHSS_25716: JAGad48285: copy_out now checks for contiguous mem. JAGad69903: Some intrinsics didn't expect zero sized arrays NoJAG: Slow version of ASM leadz, popcnt added. JAGad99133: Customer reports present intrinsic does't work Enhancement: SR: 8606104852 8606179060 8606200727 8606230082 8606247331 8606247331 8606230101 8606158711 Patch Files: OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/libF90.1 /usr/lib/libF90.sl /usr/lib/libF90_parallel.1 /usr/lib/libF90_parallel.sl /usr/lib/pa2.0/libF90.1 /usr/lib/pa2.0/libF90.sl /usr/lib/pa2.0/libF90_parallel.1 /usr/lib/pa2.0/libF90_parallel.sl /usr/lib/nls/msg/C/libF90.cat OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/pa20_64/libF90.1 /usr/lib/pa20_64/libF90.sl /usr/lib/pa20_64/libF90_parallel.1 /usr/lib/pa20_64/libF90_parallel.sl what(1) Output: OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/libF90.1: libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/libF90.sl: libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/libF90_parallel.1: libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/libF90_parallel.sl: libF90 HP HPUX [ Release B.11.01.14 pa1.1 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa2.0/libF90.1: libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa2.0/libF90.sl: libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa2.0/libF90_parallel.1: libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa2.0/libF90_parallel.sl: libF90 HP HPUX [ Release B.11.01.14 pa2.0 32bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/nls/msg/C/libF90.cat: None OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: /usr/lib/pa20_64/libF90.1: libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa20_64/libF90.sl: libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa20_64/libF90_parallel.1: libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. /usr/lib/pa20_64/libF90_parallel.sl: libF90 HP HPUX [ Release B.11.01.14 pa2.0 64bit ] (hp700:hp/ux) Jun 24 2002 Copyright (c) 2001 Hewlett Packard. cksum(1) Output: OS-Core.CORE-SHLIBS,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 3261269493 3674112 /usr/lib/libF90.1 3261269493 3674112 /usr/lib/libF90.sl 3073647019 4157440 /usr/lib/libF90_parallel.1 3073647019 4157440 /usr/lib/libF90_parallel.sl 2431138043 9677 /usr/lib/nls/msg/C/libF90.cat 4053848780 3878912 /usr/lib/pa2.0/libF90.1 4053848780 3878912 /usr/lib/pa2.0/libF90.sl 890663874 4354048 /usr/lib/pa2.0/libF90_parallel.1 890663874 4354048 /usr/lib/pa2.0/libF90_parallel.sl OS-Core.CORE-64SLIB,fr=B.11.11,fa=HP-UX_B.11.11_32/64,v=HP: 764822836 4237480 /usr/lib/pa20_64/libF90.1 764822836 4237480 /usr/lib/pa20_64/libF90.sl 2987000022 4701528 /usr/lib/pa20_64/libF90_parallel.1 2987000022 4701528 /usr/lib/pa20_64/libF90_parallel.sl Patch Conflicts: None Patch Dependencies: None Hardware Dependencies: None Other Dependencies: None Supersedes: PHSS_25716 Equivalent Patches: PHSS_25713: s700: 10.00 10.01 10.10 10.20 s800: 10.00 10.01 10.10 10.20 PHSS_25715: s700: 11.20 s800: 11.20 PHSS_25714: s700: 11.00 11.10 s800: 11.00 11.10 Patch Package Size: 24460 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_27367 5. Run swinstall to install the patch: swinstall -x autoreboot=true -x patch_match_target=true \ -s /tmp/PHSS_27367.depot By default swinstall will archive the original software in /var/adm/sw/save/PHSS_27367. If you do not wish to retain a copy of the original software, include the patch_save_files option in the swinstall command above: -x patch_save_files=false 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_27367.text file is available in the product readme: swlist -l product -a readme -d @ /tmp/PHSS_27367.depot To put this patch on a magnetic tape and install from the tape drive, use the command: dd if=/tmp/PHSS_27367.depot of=/dev/rmt/0m bs=2k Special Installation Instructions: None