IV36101: ROUTINE VDNINT MISSING FROM LIBMASSVP7.A

Fixes are available

March 2013 PTF for XL C for AIX, V12.1
March 2013 PTF for XL C/C++ for AIX, V12.1
March 2013 PTF for XL Fortran for AIX, V14.1
XL C for AIX Fix Pack 4 (June 2013 PTF) for 12.1
XL C/C++ for AIX Fix Pack 4 (June 2013 PTF) for 12.1
XL Fortran for AIX Fix Pack 4 (June 2013 PTF) for 14.1
XL C for AIX Fix Pack 5 (September 2013 PTF) for 12.1
XL C/C++ for AIX Fix Pack 5 (September 2013 PTF) for 12.1
XL Fortran for AIX Fix Pack 5 (September 2013 PTF) for 14.1
XL C for AIX Fix Pack 6 (December 2013 PTF) for 12.1
XL C/C++ for AIX Fix Pack 6 (December 2013 PTF) for 12.1
XL Fortran for AIX Fix Pack 6 (December 2013 PTF) for 14.1
XL C for AIX Fix Pack 7 (January 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 7 (January 2014 PTF) for 12.1
XL C for AIX Fix Pack 8 (March 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 8 (March 2014 PTF) for 12.1
XL Fortran for AIX Fix Pack 7 (March 2014 PTF) for 14.1
XL C for AIX Fix Pack 9 (July 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 9 (July 2014 PTF) for 12.1
XL Fortran for AIX Fix Pack 8 (July 2014 PTF) for 14.1
XL C for AIX Fix Pack 10 (October 2014 PTF) for 12.1
XL C/C++ for AIX Fix Pack 10 (October 2014 PTF) for 12.1
XL Fortran for AIX Fix Pack 9 (October 2014 PTF) for 14.1
XL C for AIX Fix Pack 11 (February 2015 PTF) for 12.1
XL C/C++ for AIX Fix Pack 11 (February 2015 PTF) for 12.1
XL Fortran for AIX Fix Pack 10 (February 2015 PTF) for 14.1
XL C for AIX Fix Pack 12 (May 2015 PTF) for 12.1
XL C/C++ for AIX Fix Pack 12 (May 2015 PTF) for 12.1
XL Fortran for AIX Fix Pack 11 (May 2015 PTF) for 14.1

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as program error.

Error description

  • The routine VDNINT (Vector Double Nearest Integer) does not
    exist in the P7 MASS libraries while it's present in all
    previous versions (vp3-vp6).
    
    ===== ACTUAL OUTPUT:
    $nm usr/xlmass/lib/aix53/libmassvp7.a | grep -i vdnint
    (no output)
    
    ===== EXPECTED OUTPUT:
    $nm usr/xlmass/lib/aix53/libmassvp6.a | grep -i vdnint
    usr/xlmass/lib/aix53/libmassvp6.a[vdnint_p6.p6.v32.o]:
    .vdnint              T           0
    .vdnint_             T           0
    vdnint               D         672          12
    vdnint               t           0         628
    vdnint               t         640          32
    vdnint_p6.p6.v32s    f           -
    

Local fix

  • Use the other versions of libmass.a libraries.
    

Problem summary

  • PROBLEM DESCRIPTION: vdnint reported missing from AIX
    libmassvp7.a.  Also (but not reported), vdint missing, and
    dnintd2 and dintd2 missing from libmass_simdp7.a.
    
    USERS AFFECTED: Source programs using any of those functions
    and linking the P7 MASS libs.
    

Problem conclusion

  • Added vdnint, vdint to libmassvp7.a and dintd2, dnintd2 to
    libmass_simdp7.a that exploit Power7 SIMD instruction set
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV36101

  • Reported component name

    XL FORTRAN FOR

  • Reported component ID

    5725C7400

  • Reported release

    710

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-01-30

  • Closed date

    2013-03-12

  • Last modified date

    2013-03-13

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    IV37960

Fix information

  • Fixed component name

    XL MASS AIX

  • Fixed component ID

    5725C7402

Applicable component levels

  • R710 PSY U858566

       UP A



Document information


More support for:

XL Fortran for AIX

Software version:

14.1

Reference #:

IV36101

Modified date:

2013-03-13

Translate my page

Content navigation