1
subroutine qlbox8(Y,musq,Ires)
3
C $I_4^{\{D=4-2 \e\}}(0,0,\pt^2,\pq^2; s_{12},s_{23};0,0,0,m^2)$}
6
c [ 0 0 - --- ---------- ]
14
c [ - --- 0 0 ---------- ]
17
c [ msq - p4sq msq - s23 msq - p3sq ]
18
c [ ---------- --------- ---------- msq ]
20
include 'qlconstants.f'
22
double precision msq,si,p3sqbar,p4sqbar,tabar,musq,Y(4,4),
24
double complex Ires(-2:0),qllnrat,wlogs,qlLi2omrat,qlLi2omx2,
25
. wlogp3,wlogp4,dilog34,dilog4,dilog3
32
wlogs=qllnrat(si,musq)
33
wlogp3=qllnrat(p3sqbar,tabar)
34
wlogp4=qllnrat(p4sqbar,tabar)
36
dilog3=qlLi2omrat(p3sqbar,tabar)
37
dilog4=qlLi2omrat(p4sqbar,tabar)
38
dilog34=qlLi2omx2(p3sqbar,p4sqbar,si,msq)
40
call qlratreal(p3sqbar,si,r1,ieps1)
41
call qlratreal(p4sqbar,msq,r2,ieps2)
44
Ires(-1)=wlogp3+wlogp4-wlogs
46
Ires( 0)=-2d0*dilog3-2d0*dilog4-dilog34
47
. -dcmplx(pisq/6d0)+0.5d0*(qllnrat(si,musq)**2-qllnrat(si,msq)**2)
48
. +2d0*qllnrat(si,musq)*qllnrat(tabar,msq)
49
. -qllnrat(p3sqbar,musq)*qllnrat(p3sqbar,msq)
50
. -qllnrat(p4sqbar,musq)*qllnrat(p4sqbar,msq)
52
Ires(iep)=Ires(iep)/dcmplx(si*tabar)