PASS - real(integer) 10 =?= 10
PASS - imag(integer) 0 =?= 0
PASS - real(double) -1 =?= -1
PASS - imag(double) 0 =?= 0
PASS - real(complex) 1 =?= 1
PASS - imag(complex) 2 =?= 2
PASS - real(complex) 1 =?= 1
PASS - imag(complex) 2 =?= 2
PASS - real(valarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - imag(valarray){0, 0, 0, 0, 0, 0, 0, 0, 0, 0} =?= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - real(valarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - imag(valarray){0, 0, 0, 0, 0, 0, 0, 0, 0, 0} =?= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - real(valarray>){1, 1, 1, 1, 1, 1, 1, 1, 1, 1} =?= {1, 1, 1, 1, 1, 1, 1, 1, 1, 1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - imag(valarray>){2, 2, 2, 2, 2, 2, 2, 2, 2, 2} =?= {2, 2, 2, 2, 2, 2, 2, 2, 2, 2} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - real(valarray>){1, 1, 1, 1, 1, 1, 1, 1, 1, 1} =?= {1, 1, 1, 1, 1, 1, 1, 1, 1, 1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - imag(valarray>){2, 2, 2, 2, 2, 2, 2, 2, 2, 2} =?= {2, 2, 2, 2, 2, 2, 2, 2, 2, 2} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - real(fvalarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - imag(fvalarray){0, 0, 0, 0, 0, 0, 0, 0, 0, 0} =?= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - real(fvalarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - imag(fvalarray){0, 0, 0, 0, 0, 0, 0, 0, 0, 0} =?= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - abs(integer) 10 =?= 10
PASS - abs(double) 1 =?= 1
PASS - abs(complex) 2.23607 =?= 2.23607
PASS - abs(complex) 2.23607 =?= 2.23607
PASS - abs(valarray){1, 1, 1, 1, 1, 1, 1, 1, 1, 1} =?= {1, 1, 1, 1, 1, 1, 1, 1, 1, 1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - abs(valarray){1, 1, 1, 1, 1, 1, 1, 1, 1, 1} =?= {1, 1, 1, 1, 1, 1, 1, 1, 1, 1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - abs(valarray>){2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607} =?= {2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - abs(valarray>){2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607} =?= {2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607, 2.23607} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - abs(fvalarray){1, 1, 1, 1, 1, 1, 1, 1, 1, 1} =?= {1, 1, 1, 1, 1, 1, 1, 1, 1, 1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - abs(fvalarray){1, 1, 1, 1, 1, 1, 1, 1, 1, 1} =?= {1, 1, 1, 1, 1, 1, 1, 1, 1, 1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - arg(integer) 0 =?= 0
PASS - arg(double) 0 =?= 0
PASS - arg(complex) 1.10715 =?= 1.10715
PASS - arg(complex) 1.10715 =?= 1.10715
PASS - arg(valarray){0, 0, 0, 0, 0, 0, 0, 0, 0, 0} =?= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - arg(valarray){0, 0, 0, 0, 0, 0, 0, 0, 0, 0} =?= {0, 0, 0, 0, 0, 0, 0, 0, 0, 0} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - arg(valarray>){1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715} =?= {1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - arg(valarray>){1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715} =?= {1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715, 1.10715} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - arg(fvalarray){3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159} =?= {3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - arg(fvalarray){3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159} =?= {3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159, 3.14159} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - conj(integer) 10 =?= 10
PASS - conj(double) -1 =?= -1
PASS - conj(complex) (1,-2) =?= (1,-2)
PASS - conj(complex) (1,-2) =?= (1,-2)
PASS - conj(valarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - conj(valarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - conj(valarray>){(1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2)} =?= {(1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2)} {(0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)}
PASS - conj(valarray>){(1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2)} =?= {(1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2), (1,-2)} {(0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)}
PASS - double(integer) 10 =?= 10
PASS - double(double) -1 =?= -1
PASS - double(complex) (1,2) =?= (1,2)
PASS - double(complex) (1,2) =?= (1,2)
PASS - double(valarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - double(valarray){-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} =?= {-1, -1, -1, -1, -1, -1, -1, -1, -1, -1} {0, 0, 0, 0, 0, 0, 0, 0, 0, 0}
PASS - double(valarray>){(1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2)} =?= {(1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2)} {(0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)}
PASS - double(valarray>){(1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2)} =?= {(1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2), (1,2)} {(0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0), (0,0)}