compiler_version: Cray Fortran : Version 8.6.x.x compiler_options: -O cache2,scalar2,thread2,vector2,mpi0,modinline,ipa3,noaggress -O autoprefetch,noautothread,fusion2,noinfinitevl,nomsgs,nonegmsgs -O nooverindex,pattern,shortcircuit2,unroll2,nozeroinc -h noadd_paren,align_arrays,nobounds,caf,noconcurrent,nocontiguous -h nocontiguous_assumed_shape,fp_trap,nofunc_trace,nomessage -h noomp_analyze,noomp_trace,nopat_trace -h safe_addr,fp0=noapprox,flex_mp=default -h alias=default:standard_restrict -h static (or -static) -h omp,noacc -h cpu=x86-64,ivybridge -h network=aries -K trap=none -s default32 -eh -d bdefgijmopvzBDEIPQRSZ0 -e acnqswACFT -A TN_LIB_DEFINITIONS Support for IEEE INF: T Support for IEEE NaN: T Support for IEEE subnormals: F IEEE support for chosen real kind: T ***** LOG ******* z=(-inf,+0)=( -Infinity, +0.000000000000000E+000 ) LOG(z)=( +Infinity, +3.141592653589793E+000 ) PASS z=(-HUGE,+0)=( -1.797693134862316E+308, +0.000000000000000E+000 ) LOG(z)=( +7.097827128933840E+002, +3.141592653589793E+000 ) PASS z=(-1,+0)=( -1.000000000000000E+000, +0.000000000000000E+000 ) LOG(z)=( +0.000000000000000E+000, +3.141592653589793E+000 ) PASS z=(-TINY,+0)=( -2.225073858507201E-308, +0.000000000000000E+000 ) LOG(z)=( -7.083964185322641E+002, +3.141592653589793E+000 ) PASS z=(-TINY,-0)=( -2.225073858507201E-308, -0.000000000000000E+000 ) LOG(z)=( -7.083964185322641E+002, -3.141592653589793E+000 ) PASS z=(-1,-0)=( -1.000000000000000E+000, -0.000000000000000E+000 ) LOG(z)=( +0.000000000000000E+000, -3.141592653589793E+000 ) PASS z=(-HUGE,-0)=( -1.797693134862316E+308, -0.000000000000000E+000 ) LOG(z)=( +7.097827128933840E+002, -3.141592653589793E+000 ) PASS z=(-inf,-0)=( -Infinity, -0.000000000000000E+000 ) LOG(z)=( +Infinity, -3.141592653589793E+000 ) PASS ******* LOG, passed 8 out of 8 ***** SQRT ****** z=(-inf,+0)=( -Infinity, +0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, +Infinity ) PASS z=(-HUGE,+0)=( -1.797693134862316E+308, +0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, +1.340780792994260E+154 ) PASS z=(-1,+0)=( -1.000000000000000E+000, +0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, +1.000000000000000E+000 ) PASS z=(-TINY,+0)=( -2.225073858507201E-308, +0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, +1.491668146240041E-154 ) PASS z=(-0,+0)=( -0.000000000000000E+000, +0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, +0.000000000000000E+000 ) PASS z=(-0,-0)=( -0.000000000000000E+000, -0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, -0.000000000000000E+000 ) PASS z=(-TINY,-0)=( -2.225073858507201E-308, -0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, -1.491668146240041E-154 ) PASS z=(-1,-0)=( -1.000000000000000E+000, -0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, -1.000000000000000E+000 ) PASS z=(-HUGE,-0)=( -1.797693134862316E+308, -0.000000000000000E+000 ) SQRT(z)=( +0.000000000000000E+000, -Infinity ) FAIL z=(-inf,-0)=( -Infinity, -0.000000000000000E+000 ) SQRT(z)=( NaN, -Infinity ) FAIL ****** SQRT, passed 8 out of 10 ****** ASIN ****** z=(-inf,+0)=( -Infinity, +0.000000000000000E+000 ) ASIN(z)=( -1.570796326794897E+000, +Infinity ) PASS z=(-HUGE,+0)=( -1.797693134862316E+308, +0.000000000000000E+000 ) ASIN(z)=( +1.570796326794897E+000, -Infinity ) FAIL z=(-1,+0)=( -1.000000000000000E+000, +0.000000000000000E+000 ) ASIN(z)=( -1.570796326794897E+000, -0.000000000000000E+000 ) FAIL z=(-1,-0)=( -1.000000000000000E+000, -0.000000000000000E+000 ) ASIN(z)=( -1.570796326794897E+000, -0.000000000000000E+000 ) PASS z=(-HUGE,-0)=( -1.797693134862316E+308, -0.000000000000000E+000 ) ASIN(z)=( -1.570796326794897E+000, -Infinity ) FAIL z=(-inf,-0)=( -Infinity, -0.000000000000000E+000 ) ASIN(z)=( -1.570796326794897E+000, -Infinity ) PASS z=(+inf,+0)=( +Infinity, +0.000000000000000E+000 ) ASIN(z)=( +1.570796326794897E+000, +Infinity ) PASS z=(+HUGE,+0)=( +1.797693134862316E+308, +0.000000000000000E+000 ) ASIN(z)=( -1.570796326794897E+000, -Infinity ) FAIL z=(1,+0)=( +1.000000000000000E+000, +0.000000000000000E+000 ) ASIN(z)=( +1.570796326794897E+000, -0.000000000000000E+000 ) FAIL z=(1,-0)=( +1.000000000000000E+000, -0.000000000000000E+000 ) ASIN(z)=( +1.570796326794897E+000, -0.000000000000000E+000 ) PASS z=(+HUGE,-0)=( +1.797693134862316E+308, -0.000000000000000E+000 ) ASIN(z)=( +1.570796326794897E+000, -Infinity ) FAIL z=(+inf,-0)=( +Infinity, -0.000000000000000E+000 ) ASIN(z)=( +1.570796326794897E+000, -Infinity ) PASS ****** ASIN, passed 6 out of 12 ****** ACOS ****** z=(-inf,+0)=( -Infinity, +0.000000000000000E+000 ) ACOS(z)=( +3.141592653589793E+000, -Infinity ) PASS z=(-HUGE,+0)=( -1.797693134862316E+308, +0.000000000000000E+000 ) ACOS(z)=( +0.000000000000000E+000, +Infinity ) FAIL z=(-1,+0)=( -1.000000000000000E+000, +0.000000000000000E+000 ) ACOS(z)=( +3.141592653589793E+000, +0.000000000000000E+000 ) FAIL z=(-1,-0)=( -1.000000000000000E+000, -0.000000000000000E+000 ) ACOS(z)=( +3.141592653589793E+000, +0.000000000000000E+000 ) PASS z=(-HUGE,-0)=( -1.797693134862316E+308, -0.000000000000000E+000 ) ACOS(z)=( +3.141592653589793E+000, +Infinity ) FAIL z=(-inf,-0)=( -Infinity, -0.000000000000000E+000 ) ACOS(z)=( +3.141592653589793E+000, +Infinity ) PASS z=(+inf,+0)=( +Infinity, +0.000000000000000E+000 ) ACOS(z)=( +0.000000000000000E+000, -Infinity ) PASS z=(+HUGE,+0)=( +1.797693134862316E+308, +0.000000000000000E+000 ) ACOS(z)=( +3.141592653589793E+000, +Infinity ) FAIL z=(1,+0)=( +1.000000000000000E+000, +0.000000000000000E+000 ) ACOS(z)=( +0.000000000000000E+000, +0.000000000000000E+000 ) FAIL z=(1,-0)=( +1.000000000000000E+000, -0.000000000000000E+000 ) ACOS(z)=( +0.000000000000000E+000, +0.000000000000000E+000 ) PASS z=(+HUGE,-0)=( +1.797693134862316E+308, -0.000000000000000E+000 ) ACOS(z)=( +0.000000000000000E+000, +Infinity ) FAIL z=(+inf,-0)=( +Infinity, -0.000000000000000E+000 ) ACOS(z)=( +0.000000000000000E+000, +Infinity ) PASS ****** ACOS, passed 6 out of 12 ****** ATAN ****** z=(+0,+inf)=( +0.000000000000000E+000, +Infinity ) ATAN(z)=( +1.570796326794897E+000, +0.000000000000000E+000 ) PASS z=(+0,+HUGE)=( +0.000000000000000E+000, +1.797693134862316E+308 ) ATAN(z)=( +1.570796326794897E+000, NaN ) FAIL z=(+0,+1+EPS)=( +0.000000000000000E+000, +1.000000000000000E+000 ) ATAN(z)=( +1.570796326794897E+000, +1.836840028483855E+001 ) PASS z=(+0,+1)=( +0.000000000000000E+000, +1.000000000000000E+000 ) ATAN(z)=( +0.000000000000000E+000, +Infinity ) PASS z=(-0,+1)=( -0.000000000000000E+000, +1.000000000000000E+000 ) ATAN(z)=( -0.000000000000000E+000, +Infinity ) PASS z=(-0,+1+EPS)=( -0.000000000000000E+000, +1.000000000000000E+000 ) ATAN(z)=( -1.570796326794897E+000, +1.836840028483855E+001 ) PASS z=(-0,+HUGE)=( -0.000000000000000E+000, +1.797693134862316E+308 ) ATAN(z)=( -1.570796326794897E+000, NaN ) FAIL z=(-0,+inf)=( -0.000000000000000E+000, +Infinity ) ATAN(z)=( -1.570796326794897E+000, +0.000000000000000E+000 ) PASS z=(-0,-inf)=( -0.000000000000000E+000, -Infinity ) ATAN(z)=( -1.570796326794897E+000, -0.000000000000000E+000 ) PASS z=(-0,-HUGE)=( -0.000000000000000E+000, -1.797693134862316E+308 ) ATAN(z)=( -1.570796326794897E+000, NaN ) FAIL z=(-0,-1-EPS)=( -0.000000000000000E+000, -1.000000000000000E+000 ) ATAN(z)=( -1.570796326794897E+000, -1.836840028483855E+001 ) PASS z=(-0,-1)=( -0.000000000000000E+000, -1.000000000000000E+000 ) ATAN(z)=( -0.000000000000000E+000, -Infinity ) PASS z=(+0,-1)=( +0.000000000000000E+000, -1.000000000000000E+000 ) ATAN(z)=( +0.000000000000000E+000, -Infinity ) PASS z=(+0,-1-EPS)=( +0.000000000000000E+000, -1.000000000000000E+000 ) ATAN(z)=( +1.570796326794897E+000, -1.836840028483855E+001 ) PASS z=(+0,-HUGE)=( +0.000000000000000E+000, -1.797693134862316E+308 ) ATAN(z)=( +1.570796326794897E+000, NaN ) FAIL z=(+0,-inf)=( +0.000000000000000E+000, -Infinity ) ATAN(z)=( +1.570796326794897E+000, -0.000000000000000E+000 ) PASS ****** ATAN, passed 12 out of 16 ***** ASINH ***** z=(+0,+inf)=( +0.000000000000000E+000, +Infinity ) ASINH(z)=( +Infinity, +1.570796326794897E+000 ) PASS z=(+0,+HUGE)=( +0.000000000000000E+000, +1.797693134862316E+308 ) ASINH(z)=( +Infinity, +1.570796326794897E+000 ) FAIL z=(+0,+1)=( +0.000000000000000E+000, +1.000000000000000E+000 ) ASINH(z)=( +0.000000000000000E+000, +1.570796326794897E+000 ) PASS z=(-0,+1)=( -0.000000000000000E+000, +1.000000000000000E+000 ) ASINH(z)=( +0.000000000000000E+000, +1.570796326794897E+000 ) FAIL z=(-0,+HUGE)=( -0.000000000000000E+000, +1.797693134862316E+308 ) ASINH(z)=( +Infinity, -1.570796326794897E+000 ) FAIL z=(-0,+inf)=( -0.000000000000000E+000, +Infinity ) ASINH(z)=( -Infinity, +1.570796326794897E+000 ) PASS z=(-0,+inf)=( +0.000000000000000E+000, -Infinity ) ASINH(z)=( +Infinity, -1.570796326794897E+000 ) PASS z=(+0,-HUGE)=( +0.000000000000000E+000, -1.797693134862316E+308 ) ASINH(z)=( +Infinity, -1.570796326794897E+000 ) FAIL z=(+0,-1)=( +0.000000000000000E+000, -1.000000000000000E+000 ) ASINH(z)=( +0.000000000000000E+000, -1.570796326794897E+000 ) PASS z=(-0,-1)=( -0.000000000000000E+000, -1.000000000000000E+000 ) ASINH(z)=( +0.000000000000000E+000, -1.570796326794897E+000 ) FAIL z=(-0,-HUGE)=( -0.000000000000000E+000, -1.797693134862316E+308 ) ASINH(z)=( +Infinity, +1.570796326794897E+000 ) FAIL z=(-0,-inf)=( -0.000000000000000E+000, -Infinity ) ASINH(z)=( -Infinity, -1.570796326794897E+000 ) PASS ***** ASINH, passed 6 out of 12 ***** ACOSH ***** z=(-inf,+0)=( -Infinity, +0.000000000000000E+000 ) ACOSH(z)=( +Infinity, +3.141592653589793E+000 ) PASS z=(-HUGE,+0)=( -1.797693134862316E+308, +0.000000000000000E+000 ) ACOSH(z)=( +Infinity, NaN ) FAIL z=(-1,+0)=( -1.000000000000000E+000, +0.000000000000000E+000 ) ACOSH(z)=( +0.000000000000000E+000, +3.141592653589793E+000 ) PASS z=(+0,+0)=( +0.000000000000000E+000, +0.000000000000000E+000 ) ACOSH(z)=( +0.000000000000000E+000, +1.570796326794897E+000 ) PASS z=(+1,+0)=( +1.000000000000000E+000, +0.000000000000000E+000 ) ACOSH(z)=( +0.000000000000000E+000, +0.000000000000000E+000 ) PASS z=(+1,-0)=( +1.000000000000000E+000, -0.000000000000000E+000 ) ACOSH(z)=( +0.000000000000000E+000, -0.000000000000000E+000 ) PASS z=(+0,-0)=( +0.000000000000000E+000, -0.000000000000000E+000 ) ACOSH(z)=( +0.000000000000000E+000, -1.570796326794897E+000 ) PASS z=(-1,-0)=( -1.000000000000000E+000, -0.000000000000000E+000 ) ACOSH(z)=( +0.000000000000000E+000, -3.141592653589793E+000 ) PASS z=(-HUGE,-0)=( -1.797693134862316E+308, -0.000000000000000E+000 ) ACOSH(z)=( +Infinity, NaN ) FAIL z=(-inf,-0)=( -Infinity, -0.000000000000000E+000 ) ACOSH(z)=( +Infinity, -3.141592653589793E+000 ) PASS ***** ACOSH, passed 8 out of 10 ***** ATANH ***** z=(+HUGE,+0)=( +Infinity, +0.000000000000000E+000 ) ATANH(z)=( +0.000000000000000E+000, +1.570796326794897E+000 ) PASS z=(+HUGE,+0)=( +1.797693134862316E+308, +0.000000000000000E+000 ) ATANH(z)=( NaN, +1.570796326794897E+000 ) FAIL z=(+1+EPS,+0)=( +1.000000000000000E+000, +0.000000000000000E+000 ) ATANH(z)=( +1.836840028483855E+001, +1.570796326794897E+000 ) PASS z=(+1,+0)=( +1.000000000000000E+000, +0.000000000000000E+000 ) ATANH(z)=( +Infinity, +0.000000000000000E+000 ) PASS z=(+1,-0)=( +1.000000000000000E+000, -0.000000000000000E+000 ) ATANH(z)=( +Infinity, -0.000000000000000E+000 ) PASS z=(+1+EPS,-0)=( +1.000000000000000E+000, -0.000000000000000E+000 ) ATANH(z)=( +1.836840028483855E+001, -1.570796326794897E+000 ) PASS z=(+HUGE,-0)=( +1.797693134862316E+308, -0.000000000000000E+000 ) ATANH(z)=( NaN, -1.570796326794897E+000 ) FAIL z=(+inf,-0)=( +Infinity, -0.000000000000000E+000 ) ATANH(z)=( +0.000000000000000E+000, -1.570796326794897E+000 ) PASS z=(-inf,+0)=( -Infinity, +0.000000000000000E+000 ) ATANH(z)=( -0.000000000000000E+000, +1.570796326794897E+000 ) PASS z=(-HUGE,+0)=( -1.797693134862316E+308, +0.000000000000000E+000 ) ATANH(z)=( NaN, +1.570796326794897E+000 ) FAIL z=(-1-EPS,+0)=( -1.000000000000000E+000, +0.000000000000000E+000 ) ATANH(z)=( -1.836840028483855E+001, +1.570796326794897E+000 ) PASS z=(-1,+0)=( -1.000000000000000E+000, +0.000000000000000E+000 ) ATANH(z)=( -Infinity, +0.000000000000000E+000 ) PASS z=(-1,-0)=( -1.000000000000000E+000, -0.000000000000000E+000 ) ATANH(z)=( -Infinity, -0.000000000000000E+000 ) PASS z=(-1-EPS,-0)=( -1.000000000000000E+000, -0.000000000000000E+000 ) ATANH(z)=( -1.836840028483855E+001, -1.570796326794897E+000 ) PASS z=(-HUGE,-0)=( -1.797693134862316E+308, -0.000000000000000E+000 ) ATANH(z)=( NaN, -1.570796326794897E+000 ) FAIL z=(-inf,+0)=( -Infinity, -0.000000000000000E+000 ) ATANH(z)=( -0.000000000000000E+000, -1.570796326794897E+000 ) PASS ***** ATANH, passed 12 out of 16 ***** TOTAL, passed 66 out of 96 PASS term (exit status: 0)