亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? rfft.cpp

?? The Spectral Toolkit is a C++ spectral transform library written by Rodney James and Chuck Panaccion
?? CPP
?? 第 1 頁 / 共 4 頁
字號:
	  y3[L-1] = (t6.re+t7.re);	  y3[L  ] = (t6.im+t7.im);        }     }}/// Internal radix-8 butterfly backward transform./// \param x input array/// \param y output array/// \param L accumulation product of previous factors/// \param N remaining sequence length from node downvoid rfft::node::synthesis_radix8(real *y,real *x,int L,int N){  complex w1,w2,w3,w4,w5,w6,w7;  complex s0,s1,s2,s3,s4,s5,s6,s7;  complex t0,t1,t2,t3,t4,t5,t6,t7;  real *x0,*x1,*x2,*x3,*x4,*x5,*x6,*x7;  real *y0,*y1,*y2,*y3,*y4;  const real c=0.5L*root2;      for(int j=0;j<N;j++)    {      x0=x+j*L;      x1=x0+N*L;      x2=x1+N*L;      x3=x2+N*L;      x4=x3+N*L;        x5=x4+N*L;      x6=x5+N*L;      x7=x6+N*L;        y0=y+j*L*8;      y1=y+2*L+j*L*8;      y2=y+4*L+j*L*8;      y3=y+6*L+j*L*8;      y4=y+8*L+j*L*8;      t0.re=y0[ 0];      t1.re=y1[-1];      t1.im=y1[ 0];      t2.re=y2[-1];      t2.im=y2[ 0];      t3.re=y3[-1];      t3.im=y3[ 0];      t4.re=y4[-1];      s0.re=t0.re+2.0*(t1.re+t2.re+t3.re)+t4.re;      s1.re=t0.re+2.0*(c*(t1.re-t1.im)-t2.im-c*(t3.re+t3.im))-t4.re;      s2.re=t0.re+2.0*(-t1.im-t2.re+t3.im)+t4.re;      s3.re=t0.re+2.0*(c*(-t1.re-t1.im)+t2.im+c*(t3.re-t3.im))-t4.re;      s4.re=t0.re+2.0*(-t1.re+t2.re-t3.re)+t4.re;      s5.re=t0.re+2.0*(c*(-t1.re+t1.im)-t2.im+c*(t3.re+t3.im))-t4.re;      s6.re=t0.re+2.0*(t1.im-t2.re-t3.im)+t4.re;      s7.re=t0.re+2.0*(c*(t1.re+t1.im)+t2.im+c*(-t3.re+t3.im))-t4.re;      x0[0]=s0.re;      x1[0]=s1.re;      x2[0]=s2.re;      x3[0]=s3.re;      x4[0]=s4.re;      x5[0]=s5.re;      x6[0]=s6.re;      x7[0]=s7.re;      w1.re=omega.re+1.0;                         w1.im=omega.im;      for(int k=1;k<(L+1)/2;k++)        {	  w2.re=w1.re*w1.re-w1.im*w1.im;	  w2.im=2.0*w1.re*w1.im;	  w3.re=w2.re*w1.re-w2.im*w1.im;	  w3.im=w2.re*w1.im+w2.im*w1.re; 	  w4.re=w3.re*w1.re-w3.im*w1.im;	  w4.im=w3.re*w1.im+w3.im*w1.re; 	  w5.re=w4.re*w1.re-w4.im*w1.im;	  w5.im=w4.re*w1.im+w4.im*w1.re; 	  w6.re=w5.re*w1.re-w5.im*w1.im;	  w6.im=w5.re*w1.im+w5.im*w1.re; 	  w7.re=w6.re*w1.re-w6.im*w1.im;	  w7.im=w6.re*w1.im+w6.im*w1.re; 	  t0.re= y0[ 2*k-1];	  t0.im= y0[ 2*k  ];	  t1.re= y1[ 2*k-1];	  t1.im= y1[ 2*k  ];	  t2.re= y2[ 2*k-1];	  t2.im= y2[ 2*k  ];	  t3.re= y3[ 2*k-1];	  t3.im= y3[ 2*k  ];	  t4.re= y1[-2*k-1];	  t4.im=-y1[-2*k  ];	  t5.re= y2[-2*k-1];	  t5.im=-y2[-2*k  ];	  t6.re= y3[-2*k-1];	  t6.im=-y3[-2*k  ];	  t7.re= y4[-2*k-1];	  t7.im=-y4[-2*k  ];	  s0.re=  ( t0.re+t2.re+t5.re+t7.re);	  s0.im=  ( t0.im+t2.im+t5.im+t7.im);	  s1.re=  ( t1.re+t3.re+t4.re+t6.re);	  s1.im=  ( t1.im+t3.im+t4.im+t6.im);	  s2.re=  ( t0.re-t2.im+t5.im-t7.re);	  s2.im=  ( t0.im+t2.re-t5.re-t7.im);	  s3.re=c*( t1.re-t1.im-t3.re-t3.im+t4.re+t4.im-t6.re+t6.im);	  s3.im=c*( t1.im+t1.re-t3.im+t3.re+t4.im-t4.re-t6.im-t6.re);	  s4.re=  ( t0.re-t2.re-t5.re+t7.re);	  s4.im=  ( t0.im-t2.im-t5.im+t7.im);	  s5.re=  (-t1.im+t3.im+t4.im-t6.im);	  s5.im=  ( t1.re-t3.re-t4.re+t6.re);	  s6.re=  ( t0.re+t2.im-t5.im-t7.re);	  s6.im=  ( t0.im-t2.re+t5.re-t7.im);	  s7.re=c*(-t1.re-t1.im+t3.re-t3.im-t4.re+t4.im+t6.re+t6.im);	  s7.im=c*(-t1.im+t1.re+t3.im+t3.re-t4.im-t4.re+t6.im-t6.re);	  t0.re=s0.re+s1.re;	  t0.im=s0.im+s1.im;	  t1.re=s2.re+s3.re;	  t1.im=s2.im+s3.im;	  t2.re=s4.re+s5.re;	  t2.im=s4.im+s5.im;	  t3.re=s6.re+s7.re;	  t3.im=s6.im+s7.im;	  t4.re=s0.re-s1.re;	  t4.im=s0.im-s1.im;	  t5.re=s2.re-s3.re;	  t5.im=s2.im-s3.im;	  t6.re=s4.re-s5.re;	  t6.im=s4.im-s5.im;	  t7.re=s6.re-s7.re;	  t7.im=s6.im-s7.im;	  x0[2*k-1]=t0.re;	  x0[2*k  ]=t0.im;	  x1[2*k-1]=t1.re*w1.re+t1.im*w1.im;	  x1[2*k  ]=t1.im*w1.re-t1.re*w1.im;	  x2[2*k-1]=t2.re*w2.re+t2.im*w2.im;	  x2[2*k  ]=t2.im*w2.re-t2.re*w2.im;	  x3[2*k-1]=t3.re*w3.re+t3.im*w3.im;	  x3[2*k  ]=t3.im*w3.re-t3.re*w3.im;	  x4[2*k-1]=t4.re*w4.re+t4.im*w4.im;	  x4[2*k  ]=t4.im*w4.re-t4.re*w4.im;	  x5[2*k-1]=t5.re*w5.re+t5.im*w5.im;	  x5[2*k  ]=t5.im*w5.re-t5.re*w5.im;	  x6[2*k-1]=t6.re*w6.re+t6.im*w6.im;	  x6[2*k  ]=t6.im*w6.re-t6.re*w6.im;	  x7[2*k-1]=t7.re*w7.re+t7.im*w7.im;	  x7[2*k  ]=t7.im*w7.re-t7.re*w7.im;	  t0.re=omega.re*w1.re-omega.im*w1.im+w1.re;	  t0.im=omega.re*w1.im+omega.im*w1.re+w1.im; 	  w1.re=t0.re;	  w1.im=t0.im;        }      if(L%2==0)        {	  w2.re=w1.re*w1.re-w1.im*w1.im;	  w2.im=2.0*w1.re*w1.im;	  w3.re=w2.re*w1.re-w2.im*w1.im;	  w3.im=w2.re*w1.im+w2.im*w1.re; 	  w4.re=w3.re*w1.re-w3.im*w1.im;	  w4.im=w3.re*w1.im+w3.im*w1.re; 	  w5.re=w4.re*w1.re-w4.im*w1.im;	  w5.im=w4.re*w1.im+w4.im*w1.re; 	  w6.re=w5.re*w1.re-w5.im*w1.im;	  w6.im=w5.re*w1.im+w5.im*w1.re; 	  w7.re=w6.re*w1.re-w6.im*w1.im;	  w7.im=w6.re*w1.im+w6.im*w1.re; 	  t0.re=y0[L-1];	  t0.im=y0[L  ];	  t1.re=y1[L-1];	  t1.im=y1[L  ];	  t2.re=y2[L-1];	  t2.im=y2[L  ];	  t3.re=y3[L-1];	  t3.im=y3[L  ];	  t4.re= t3.re;	  t4.im=-t3.im;	  t5.re= t2.re;	  t5.im=-t2.im;	  t6.re= t1.re;	  t6.im=-t1.im;            	  t7.re= t0.re;	  t7.im=-t0.im;  	  s0.re= t0.re+t2.re+t4.re+t6.re;	  s0.im= t0.im+t2.im+t4.im+t6.im;	  s1.re= t1.re+t3.re+t5.re+t7.re;	  s1.im= t1.im+t3.im+t5.im+t7.im;	  s2.re= t0.re-t2.im-t4.re+t6.im;	  s2.im= t0.im+t2.re-t4.im-t6.re;	  s3.re=c*(t1.re-t1.im-t3.re-t3.im-t5.re+t5.im+t7.re+t7.im);	  s3.im=c*(t1.im+t1.re-t3.im+t3.re-t5.im-t5.re+t7.im-t7.re);	  s4.re= t0.re-t2.re+t4.re-t6.re;	  s4.im= t0.im-t2.im+t4.im-t6.im;	  s5.re=-t1.im+t3.im-t5.im+t7.im;	  s5.im= t1.re-t3.re+t5.re-t7.re;	  s6.re= t0.re+t2.im-t4.re-t6.im;	  s6.im= t0.im-t2.re-t4.im+t6.re;	  s7.re=c*(-t1.re-t1.im+t3.re-t3.im+t5.re+t5.im-t7.re+t7.im);	  s7.im=c*(-t1.im+t1.re+t3.im+t3.re+t5.im-t5.re-t7.im-t7.re);	  t0.re=s0.re+s1.re;	  t0.im=s0.im+s1.im;	  t1.re=s2.re+s3.re;	  t1.im=s2.im+s3.im;	  t2.re=s4.re+s5.re;	  t2.im=s4.im+s5.im;	  t3.re=s6.re+s7.re;	  t3.im=s6.im+s7.im;	  t4.re=s0.re-s1.re;	  t4.im=s0.im-s1.im;	  t5.re=s2.re-s3.re;	  t5.im=s2.im-s3.im;	  t6.re=s4.re-s5.re;	  t6.im=s4.im-s5.im;	  t7.re=s6.re-s7.re;	  t7.im=s6.im-s7.im;	  x0[L-1]=t0.re;	  x1[L-1]=t1.re*w1.re+t1.im*w1.im;	  x2[L-1]=t2.re*w2.re+t2.im*w2.im;	  x3[L-1]=t3.re*w3.re+t3.im*w3.im;  	  x4[L-1]=t4.re*w4.re+t4.im*w4.im;  	  x5[L-1]=t5.re*w5.re+t5.im*w5.im;  	  x6[L-1]=t6.re*w6.re+t6.im*w6.im;     	  x7[L-1]=t7.re*w7.re+t7.im*w7.im;          }    }}/// Internal general radix butterfly forward transform./// \param x input array/// \param y output array/// \param L accumulation product of previous factors/// \param N remaining sequence length from node downvoid rfft::node::analysis_radixg(real *x,real *y,int L,int N){  complex w,z,a,b;  complex c,d,Z;  real s,t;  int l,k,j,q,K;      for(j=0;j<N;j++)    {      for(q=0;q<r;q++)        {	  T[q].re=x[q*N*L+j*L];        }      s=T[0].re;                 for(q=1;q<r;q++)        {	  s=s+T[q].re;        }      y[0+j*r*L]=s;      for(l=1;l<(r+1)/2;l++)        {	  z.re=T[0].re;	  z.im=0.0;	  w.re=R[l].re;	  w.im=R[l].im;	  for(q=1;q<r;q++)            {	      z.re=z.re+T[q].re*w.re;	      z.im=z.im+T[q].re*w.im;	      a.re=w.re*R[l].re-w.im*R[l].im;	      a.im=w.re*R[l].im+w.im*R[l].re;	      w.re=a.re;	      w.im=a.im;            }	  K=l*L;	  y[2*K-1+j*r*L]=z.re;	  y[2*K  +j*r*L]=z.im;        }      if(r%2==0)        {	  t=T[0].re-T[1].re;	  for(q=2;q<r-1;q+=2)            {	      t=t+T[q].re-T[q+1].re;            }	  K=(r/2)*L;	  y[2*K-1+j*r*L]=t;        }      w.re=omega.re+1.0;                         w.im=omega.im;      for(k=1;k<(L+1)/2;k++)        {	  z.re=1.0;	  z.im=0.0;	  for(q=0;q<r;q++)            {	      b.re=x[2*k-1+q*N*L+j*L];	      b.im=x[2*k  +q*N*L+j*L];	      T[q].re=b.re*z.re-b.im*z.im;	      T[q].im=b.im*z.re+b.re*z.im;	      a.re=z.re*w.re-z.im*w.im;	      a.im=z.re*w.im+z.im*w.re;	      z.re=a.re;	      z.im=a.im;            } 	  z.re=T[0].re;              	  z.im=T[0].im;	  for(q=1;q<r;q++)            {	      z.re=z.re+T[q].re;	      z.im=z.im+T[q].im;            }	  K=k;	  y[2*K-1+j*r*L]=z.re;	  y[2*K  +j*r*L]=z.im;	  for(l=1;l<(r+1)/2;l++)            {	      z.re=z.im=0.0;	      Z.re=Z.im=0.0;	      a.re=1.0;	      a.im=0.0;	      for(q=0;q<r;q++)                {		  c.re=T[q].re*a.re;		  c.im=T[q].re*a.im;		  d.re=T[q].im*a.re;		  d.im=T[q].im*a.im;		  z.re+= c.re-d.im;		  z.im+= c.im+d.re;		  Z.re+= c.re+d.im;		  Z.im+=-c.im+d.re;		  b.re=a.re*R[l].re-a.im*R[l].im;		  b.im=a.re*R[l].im+a.im*R[l].re;		  a.re=b.re;		  a.im=b.im;                }	      K=k+l*L;	      y[2*K-1+j*r*L] = z.re;	      y[2*K  +j*r*L] = z.im;	      K=L-k+(l-1)*L;	      y[2*K-1+j*r*L] = Z.re;	      y[2*K  +j*r*L] =-Z.im;            }	  if(r%2==0)            {	      Z.re=0.0;	      Z.im=0.0;	      for(q=0;q<r-1;q+=2)                {		  Z.re=Z.re+T[q].re-T[q+1].re;		  Z.im=Z.im+T[q].im-T[q+1].im;                }	      K=L-k+(r/2-1)*L;	      y[2*K-1+j*r*L] = Z.re;	      y[2*K  +j*r*L] =-Z.im;            }            	  z.re=omega.re*w.re-omega.im*w.im+w.re;	  z.im=omega.re*w.im+omega.im*w.re+w.im; 	  w.re=z.re;	  w.im=z.im;        }      if(L%2==0)        {	  z.re=1.0;	  z.im=0.0;	  for(q=0;q<r;q++)            {	      T[q].re=x[L-1+q*N*L+j*L]*z.re;	      T[q].im=x[L-1+q*N*L+j*L]*z.im;	      a.re=z.re*w.re-z.im*w.im;	      a.im=z.re*w.im+z.im*w.re;	      z.re=a.re;	      z.im=a.im;            } 	  z.re=T[0].re;	  z.im=T[0].im;	  for(q=1;q<r;q++)            {	      z.re=z.re+T[q].re;	      z.im=z.im+T[q].im;            }	  K=L/2;	  y[2*K-1+j*r*L]=z.re;	  y[2*K  +j*r*L]=z.im;	  for(l=1;l<r/2;l++)            {	      z.re=z.im=0.0;	      a.re=1.0;	      a.im=0.0;	      for(q=0;q<r;q++)                {		  z.re=z.re+T[q].re*a.re-T[q].im*a.im;		  z.im=z.im+T[q].re*a.im+T[q].im*a.re;		  b.re=a.re*R[l].re-a.im*R[l].im;		  b.im=a.re*R[l].im+a.im*R[l].re;		  a.re=b.re;		  a.im=b.im;                }	      K=L/2+l*L;	      y[2*K-1+j*r*L] = z.re;	      y[2*K  +j*r*L] = z.im;            }	  if(r%2==1)            {	      s=0.0;	      a.re=1.0;	      a.im=0.0;	      l=(r-1)/2;	      for(q=0;q<r;q++)                {		  s=s+T[q].re*a.re-T[q].im*a.im;		  b.re=a.re*R[l].re-a.im*R[l].im;		  b.im=a.re*R[l].im+a.im*R[l].re;		  a.re=b.re;		  a.im=b.im;                }	      K=L/2+((r-1)/2)*L;	      y[2*K-1+j*r*L] = s;            }        }    }}/// Internal general radix butterfly backward transform./// \param x input array/// \param y output array/// \param L accumulation product of previous factors/// \param N remaining sequence length from node downvoid rfft::node::synthesis_radixg(real *y,real *x,int L,int N){  complex w,z,a,b,W;  real s;  int l,k,j,q;      for(j=0;j<N;j++)    {      T[0].re=y[0+j*r*L];      T[0].im=0.0;      for(l=1;l<(r+1)/2;l++)        {	  T[l].re=y[2*l*L-1+j*r*L];	  T[l].im=y[2*l*L  +j*r*L];        }      if(r%2==0)        {	  T[r/2].re=y[r*L-1+j*r*L];	  T[r/2].im=0.0;        }      s=T[0].re;      for(q=1;q<(r+1)/2;q++)	s=s+2.0*T[q].re;      if(r%2==0)	s=s+T[r/2].re;      x[j*L]=s;      for(q=1;q<r;q++)        {	  s=T[0].re;	  w.re=R[q].re;	  w.im=R[q].im;	  for(l=1;l<(r+1)/2;l++)            {	      s=s+2.0*(w.re*T[l].re+w.im*T[l].im);	      a.re=w.re*R[q].re-w.im*R[q].im;	      a.im=w.re*R[q].im+w.im*R[q].re;	      w.re=a.re;	      w.im=a.im;            }	  if(r%2==0)	    if(q%2==0)	      s=s+T[r/2].re;	    else	      s=s-T[r/2].re;	  x[q*N*L+j*L]=s;        }      w.re=omega.re+1.0;                         w.im=omega.im;      for(k=1;k<(L+1)/2;k++)        {	  T[0].re=y[2*k-1+j*r*L];	  T[0].im=y[2*k  +j*r*L];	  for(l=1;l<(r+1)/2;l++)            {	      T[l].re=y[2*(k+l*L)-1+j*r*L];	      T[l].im=y[2*(k+l*L)  +j*r*L];	      T[l+(r+1)/2-1].re= y[2*(L-k+(l-1)*L)-1+j*r*L];	      T[l+(r+1)/2-1].im=-y[2*(L-k+(l-1)*L)  +j*r*L];            }	  if(r%2==0)            {	      T[r-1].re= y[2*(L-k+(r/2-1)*L)-1+j*r*L];	      T[r-1].im=-y[2*(L-k+(r/2-1)*L)  +j*r*L];            }	  W.re=1.0;	  W.im=0.0;	  for(q=0;q<r;q++)            {	      z.re=T[0].re;	      z.im=T[0].im;	      a.re=R[q].re;	      a.im=R[q].im;	      for(l=1;l<(r+1)/2;l++)                {		  z.re=z.re+T[l].re*a.re+T[l].im*a.im;		  z.im=z.im+T[l].im*a.re-T[l].re*a.im;		  b.re=a.re*R[q].re-a.im*R[q].im;		  b.im=a.im*R[q].re+a.re*R[q].im;		  a.re=b.re;		  a.im=b.im;                }	      a.re=R[q].re;	      a.im=R[q].im;	      for(l=(r+1)/2;l<r;l++)                {		  z.re=z.re+T[l].re*a.re-T[l].im*a.im;		  z.im=z.im+T[l].im*a.re+T[l].re*a.im;		  b.re=a.re*R[q].re-a.im*R[q].im;		  b.im=a.im*R[q].re+a.re*R[q].im;		  a.re=b.re;		  a.im=b.im;                }	      x[2*k-1+q*N*L+j*L]=z.re*W.re+z.im*W.im;	      x[2*k  +q*N*L+j*L]=z.im*W.re-z.re*W.im;	      z.re=W.re*w.re-W.im*w.im;	      z.im=W.im*w.re+W.re*w.im;	      W.re=z.re;	      W.im=z.im;            }	  z.re=omega.re*w.re-omega.im*w.im+w.re;	  z.im=omega.re*w.im+omega.im*w.re+w.im; 	  w.re=z.re;	  w.im=z.im;        }      if(L%2==0)        {	  for(l=0;l<r/2;l++)            {	      T[l].re=y[L+2*l*L-1+j*r*L];	      T[l].im=y[L+2*l*L  +j*r*L];            }	  if(r%2==1)            {	      T[(r-1)/2].re=y[r*L-1+j*r*L];	      T[(r-1)/2].im=0.0;            }	  for(l=1;l<=r/2;l++)            {	      T[r-l].re= T[l-1].re;	      T[r-l].im=-T[l-1].im;            }	  W.re=1.0;	  W.im=0.0;	  for(q=0;q<r;q++)            {	      a.re=R[q].re;	      a.im=R[q].im;	      z.re=T[0].re;	      z.im=T[0].im;	      for(l=1;l<r;l++)                {		  z.re=z.re+T[l].re*a.re+T[l].im*a.im;		  z.im=z.im+T[l].im*a.re-T[l].re*a.im;		  b.re=a.re*R[q].re-a.im*R[q].im;		  b.im=a.im*R[q].re+a.re*R[q].im;		  a.re=b.re;		  a.im=b.im;                }	      x[L-1+q*N*L+j*L]=z.re*W.re+z.im*W.im;	      z.re=W.re*w.re-W.im*w.im;	      z.im=W.im*w.re+W.re*w.im;	      W.re=z.re;	      W.im=z.im;            }        }    }}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩国产区一| 欧美成人综合网站| 狠狠狠色丁香婷婷综合久久五月| 国产喷白浆一区二区三区| 在线精品视频免费观看| 国产精品资源在线| 视频一区在线播放| 亚洲日本欧美天堂| 国产欧美日韩一区二区三区在线观看| 欧美又粗又大又爽| av在线不卡网| 国产综合久久久久久久久久久久| 亚洲国产日韩一区二区| 国产精品福利一区| 久久久不卡网国产精品二区| 欧美日本免费一区二区三区| 99久久综合国产精品| 国产盗摄一区二区三区| 免费成人av在线| 亚洲成人一区在线| 亚洲欧美日韩国产一区二区三区| 久久久久久久久蜜桃| 日韩视频一区二区三区在线播放 | 亚洲美女少妇撒尿| 国产色产综合色产在线视频| 日韩三级电影网址| 3d动漫精品啪啪| 精品视频在线免费| 色国产综合视频| 色先锋久久av资源部| 99免费精品视频| 99re免费视频精品全部| a亚洲天堂av| 97精品超碰一区二区三区| 成人毛片视频在线观看| 国产福利精品导航| 国产成人久久精品77777最新版本| 久久成人免费日本黄色| 麻豆91精品91久久久的内涵| 日韩精品国产欧美| 免费成人av资源网| 韩国三级在线一区| 国产河南妇女毛片精品久久久| 国产剧情一区二区三区| 国产精品影视天天线| 国产91精品露脸国语对白| 国产suv精品一区二区6| thepron国产精品| 一本久久综合亚洲鲁鲁五月天| 色婷婷av一区二区三区之一色屋| 色久综合一二码| 精品1区2区3区| 欧美一区二区三区在线观看| 精品国产亚洲在线| 国产精品久久久久久久久免费相片| 中文字幕中文字幕一区二区| 亚洲人成小说网站色在线 | 久久国产婷婷国产香蕉| 久久国产精品露脸对白| 国产乱人伦精品一区二区在线观看 | 国产视频在线观看一区二区三区| 国产欧美视频一区二区三区| 中文字幕亚洲在| 亚洲国产三级在线| 韩国一区二区在线观看| www.欧美.com| 91精品欧美福利在线观看| 欧美大片在线观看一区二区| 国产精品免费视频网站| 夜夜操天天操亚洲| 老司机精品视频一区二区三区| 国产乱码字幕精品高清av | 亚洲视频一区二区免费在线观看| 亚洲一区二区视频| 美女视频黄 久久| 96av麻豆蜜桃一区二区| 欧美日本韩国一区二区三区视频| 日韩免费性生活视频播放| 国产精品久久影院| 另类调教123区| av一区二区三区| 日韩午夜精品视频| 亚洲另类中文字| 国内精品第一页| 欧美亚洲高清一区二区三区不卡| 精品美女被调教视频大全网站| 中文字幕亚洲在| 久久国产精品99精品国产| 色狠狠综合天天综合综合| 欧美精品一区二区三区在线| 亚洲欧美韩国综合色| 狠狠色丁香久久婷婷综合丁香| 成人黄色网址在线观看| 欧美妇女性影城| 1000部国产精品成人观看| 日韩国产欧美在线播放| 99久久久精品免费观看国产蜜| 日韩欧美中文字幕一区| 亚洲欧美一区二区三区久本道91| 精品制服美女丁香| 欧美亚洲精品一区| 综合欧美亚洲日本| 国产中文字幕精品| 91精品国产一区二区人妖| 日韩毛片一二三区| 国模无码大尺度一区二区三区| 欧美猛男男办公室激情| 亚洲婷婷综合久久一本伊一区| 精品一区二区影视| 欧美日本韩国一区| 亚洲高清视频的网址| av亚洲精华国产精华精华| 精品电影一区二区| 日韩av二区在线播放| 日本久久精品电影| 自拍av一区二区三区| 成人精品视频网站| 久久―日本道色综合久久| 久久国产生活片100| 欧美一区二区三区色| 亚洲午夜在线视频| 91国模大尺度私拍在线视频| 国产精品免费视频观看| 国产成人99久久亚洲综合精品| 日韩精品一区二| 另类综合日韩欧美亚洲| 91精品国产91热久久久做人人 | 亚洲在线免费播放| 色综合色狠狠综合色| 一卡二卡欧美日韩| 色国产精品一区在线观看| 亚洲欧美另类久久久精品2019| 成人v精品蜜桃久久一区| 欧美国产在线观看| 成人久久18免费网站麻豆 | 亚洲一区成人在线| 欧美亚洲国产怡红院影院| 亚洲午夜免费电影| 欧洲一区在线观看| 亚洲午夜在线观看视频在线| 欧美色手机在线观看| 午夜精品福利在线| 91精品国产91久久久久久最新毛片| 天天综合色天天| 日韩欧美精品在线| 国产精品资源在线看| 中文字幕在线观看不卡视频| 99视频超级精品| 一区二区三区精品视频在线| 欧美亚洲国产一卡| 日本中文一区二区三区| 欧美电影免费观看高清完整版在线| 国产在线精品一区二区| 中国色在线观看另类| 色综合天天综合网国产成人综合天| 亚洲免费视频中文字幕| 欧美日韩国产色站一区二区三区| 老司机午夜精品| 中文字幕精品—区二区四季| 99re成人在线| 天天av天天翘天天综合网色鬼国产 | 天堂久久久久va久久久久| 欧美电影免费观看完整版| 国产美女精品人人做人人爽| 国产精品人人做人人爽人人添 | 91精品国产丝袜白色高跟鞋| 激情综合五月天| 成人欧美一区二区三区黑人麻豆| 91成人免费网站| 久久国产尿小便嘘嘘| 国产精品美女一区二区三区 | 成人三级在线视频| 亚洲一区欧美一区| 久久精品欧美一区二区三区不卡| 成人av在线网| 丝袜亚洲精品中文字幕一区| 久久久噜噜噜久久中文字幕色伊伊 | 欧美日韩国产三级| 国产精品99久久久久久有的能看| 亚洲欧美电影一区二区| 欧美一区日本一区韩国一区| 成人午夜精品一区二区三区| 亚洲一区精品在线| 久久婷婷国产综合国色天香| 91美女在线看| 国产精品白丝jk白祙喷水网站| 一级精品视频在线观看宜春院 | 欧美主播一区二区三区美女| 激情六月婷婷综合| 一区二区三区在线免费视频| 日韩精品中文字幕在线不卡尤物| caoporm超碰国产精品| 麻豆91免费观看| 亚洲一区在线视频观看| 久久久久久免费毛片精品| 欧美日韩色一区| 91网站最新网址| 国产尤物一区二区| 日韩国产在线观看| 亚洲精品日韩综合观看成人91|