URL
https://opencores.org/ocsvn/openrisc_me/openrisc_me/trunk
Subversion Repositories openrisc_me
[/] [openrisc/] [trunk/] [gnu-src/] [gcc-4.5.1/] [gcc/] [testsuite/] [gfortran.dg/] [graphite/] [id-18.f90] - Rev 302
Compare with Previous | Blame | View Log
MODULE spherical_harmonicsINTEGER, PARAMETER :: dp = SELECTED_REAL_KIND ( 14, 200 )CONTAINSFUNCTION dlegendre (x, l, m) RESULT (dplm)SELECT CASE ( l )CASE ( 0 )dplm = 0.0_dpCASE ( 1 )dplm = 1.0_dpCASE DEFAULTIF ( mm > 0 ) THENdpmm = -mDO im = 1, mmdpmm = -dpmmEND DOIF ( l == mm + 1 ) THENDO il = mm + 2, ldpll = dpmmEND DOdplm = dpllEND IFEND IFEND SELECTEND FUNCTION dlegendreEND MODULE spherical_harmonics
