You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

30 lines
578 B

! program fortran_test
subroutine f_main
! A simple test of the fortran wrappers
use qdmodule
implicit none
integer*4 old_cw
integer i
type (qd_real) x, y, z
call f_fpu_fix_start (old_cw)
! Test for read/write
z = "3.14159265358979323846264338327950288419716939937510582097494459230"
call write_scalar(6, z)
! Test for atan/write
do i=1,3
x = qdreal(dble(i))
call write_scalar(6, x)
y = atan(x)
call write_scalar(6, y)
end do
call write_scalar(6, nan(x))
call write_scalar(6, qdcomplex(x, y))
call f_fpu_fix_end (old_cw)
end