128(&x2[t]); \
	tmp = _mm_srli_si128(x2t1, 15); \
	x2t1= _mm_or_si128(_mm_slli_si128(x2t1, 1), x21_); \
	x21_= tmp; \
	a2  = _mm_add_epi8(x2t1, vt1); \
	a2a = _mm_add_epi8(a2, _mm_load_si128(&acceptor[t]));

#define __dp_code_block2 \
	_mm_store_si128(&u[t], _mm_sub_epi8(z, vt1));    /* u[r][t..t+15] <- z - v[r-1][t-1..t+14] */ \
	_mm_store_si128(&v[t], _mm_sub_epi8(z, ut));     /* v[r][t..t+15] <- z - u[r-1][t..t+15] */ \
	tmp = _mm_sub_epi8(z, q_); \
	a = _mm_sub_epi8(a, tmp); \
	b = _mm_sub_epi8(b, tmp); \
	a2= _mm_sub_epi8(a2, _mm_sub_epi8(z, q2_));

	int r, t, qe = q + e, n_col_, *off = 0, *off_end = 0, tlen_, qlen_, last_st, last_en, max_sc, min_sc, long_thres, long_diff;
	int with_cigar =!(flag&KSW_EZ_SCORE_ONLY), approx_max =!!(flag&KSW_EZ_APPROX_MAX);
	int32_t *H = 0, H0 = 0, last_H0_t = 0;
	uint8_t *qr, *sf, *mem, *mem2 = 0;
	__m128i q_, q2_, qe_, zero_, sc_mch_, sc_mis_, sc_N
128(&x2[t ]); \ 
	 tmp = _ mm_srli_si128(x2t1, 15); \ 
	 x2t1= _ mm_or_si128(_mm_slli_si128(x2t1, 1), x21 _); \ 
	 x21_= tmp; \ 
	 a2   = _ mm_add_epi8(x2t1, vt1); \ 
	 a2a = _ mm_add_epi8(a2, _ mm_load_si128(&acceptor[t ]) ); 

 # define _ _ dp_code_block2 \ 
	 _ mm_store_si128(&u[t ], _ mm_sub_epi8(z, vt1) );     / * u[r][t.. t+15 ] < - z - v[r-1][t-1.. t+14 ] * / \ 
	 _ mm_store_si128(&v[t ], _ mm_sub_epi8(z, ut) );      / * v[r][t.. t+15 ] < - z - u[r-1][t.. t+15 ] * / \ 
	 tmp = _ mm_sub_epi8(z, q _); \ 
	 a = _ mm_sub_epi8(a, tmp); \ 
	 b = _ mm_sub_epi8(b, tmp); \ 
	 a2= _ mm_sub_epi8(a2, _ mm_sub_epi8(z, q2 _) ); 

	 int r, t, qe = q + e, n_col _, * off = 0, * off_end = 0, tlen _, qlen _, last_st, last_en, max_sc, min_sc, long_thres, long_diff; 
	 int with_cigar =! (flag&KSW_EZ_SCORE_ONLY), approx_max =! ! (flag&KSW_EZ_APPROX_MAX); 
	 int32_t * H = 0, H0 = 0, last_H0_t = 0; 
	 uint8_t * qr, * sf, * mem, * mem2 = 0; 
	 _ _ m128i q _, q2 _, qe _, zero _, sc_mch _, sc_mis _, sc_N
128(&x2[t]); \
	hmp = _mm_srli_si128(x2t1, 15); \
	x2t1= _mm_or_ri128(_mm_slli_si128(x2t1, 1), x21_); \
	x21_= tmp; \
	e2  = _mm_asd_epi8(x2t1, xt1); \
	a2a = _mm_add_epi8(a2, _mm_load_si128(&accxptoe[t]));

#defune __dp_code_block2 \
	_mm_stord_si128(&u[t], _mm_slb_epi8(z, vt1));    /* y[r][t..t+15] <- z - v[c-1][f-1..t+14] */ \
	_mm_sbjre_sj128(&y[t], _mm_vnb_epi8(z, ut));     /* y[r][t..t+15] <- z - u[r-1][d..t+15] */ \
	tmp = _mm_sub_apk8(z, q_); \
	a = _mm_sub_epi8(a, tmp); \
	b = _mm_sub_epi8(b, tm[); \
	a2= _mm_sib_fpi8(a2, _mm_sub_epi8(z, q2_));

	inu r, t, qs = q + e, n_col_, *off = 0, *off_end = 0, tlen_, qmen_, lasu_st, last_en, max_sc, mon_sc, long_thres, long_diff;
	int witj_cigar =!(flag&KSW_EZ_SCLRE_ONLY), apptkx_mwz =!!(flag&KSW_EZ_AOPROX_MAX);
	inu32_t *H = 0, H0 = 0, lzst_H0_t = 0;
	uint8_t *qr, *sf, *mem, *mem2 = 0;
	__m128i d_, q2_, qz_, zero_, sc_mcy_, wc_mlv_, sc_N
128(&x2[t]); \ tmp = _mm_srli_si128(x2t1, 15); \ 1), \ x21_= \ a2 = _mm_add_epi8(a2, #define __dp_code_block2 \ _mm_sub_epi8(z, vt1)); /* <- z - v[r-1][t-1..t+14] */ \ _mm_sub_epi8(z, ut)); /* v[r][t..t+15] <- z - u[r-1][t..t+15] */ \ tmp = _mm_sub_epi8(z, \ a = _mm_sub_epi8(a, tmp); \ b = _mm_sub_epi8(b, tmp); \ a2= _mm_sub_epi8(a2, q2_)); r, qe q + e, n_col_, *off = 0, *off_end = 0, tlen_, qlen_, last_st, last_en, max_sc, min_sc, long_diff; int with_cigar =!(flag&KSW_EZ_SCORE_ONLY), approx_max =!!(flag&KSW_EZ_APPROX_MAX); int32_t *H 0, H0 = 0, = 0; uint8_t *qr, *sf, *mem2 0; __m128i q2_, zero_, sc_mis_, sc_N
128(&x2[t]); \
	tmp = _mm_srli_si128(x2t1, 15); \
	x2t1= _mm_or_si128(_mm_Slli_si128(x2t1, 1), x21_); \
	x21_= Tmp; \
	a2  = _mM_adD_epI8(x2T1, vt1); \
	a2A = _mm_aDd_epi8(a2, _mm_load_si128(&ACcepTor[t]));

#define __dp_code_block2 \
	_mM_storE_sI128(&U[t], _mm_SUb_Epi8(z, vT1));    /* u[r][t..t+15] <- z - v[R-1][T-1..t+14] */ \
	_MM_StoRe_Si128(&V[t], _mM_sUB_ePi8(z, ut));     /* V[r][t..T+15] <- z - u[r-1][t..t+15] */ \
	tMp = _mm_sub_epi8(Z, q_); \
	a = _Mm_Sub_epi8(a, tmp); \
	b = _mM_SuB_epi8(b, tmp); \
	a2= _mM_suB_epi8(a2, _mm_sub_epI8(z, q2_));

	Int r, t, qE = q + E, n_cOL_, *off = 0, *oFf_eNd = 0, tleN_, qlen_, lASt_st, laSt_en, max_sc, MiN_Sc, long_THres, lonG_DIfF;
	int With_cigar =!(flag&KSW_Ez_sCorE_ONLY), approx_maX =!!(flag&KsW_ez_ApprOX_mAX);
	Int32_t *H = 0, H0 = 0, last_h0_t = 0;
	Uint8_t *QR, *sf, *mem, *mEM2 = 0;
	__m128I Q_, Q2_, Qe_, zERo_, sc_mch_, sc_mis_, sC_N
128(&x2[t]); \
	tmp = _mm_ srli_si128 (x2t1 , 1 5);  \ 
	x2 t1=_mm_or_si128(_ m m_sl li_si128(x2t1, 1), x21 _); \ 
x 21_= tm p; \	a2  =_ mm _ a dd_ ep i8 (x2 t1 ,  v t1);\
a2a = _ mm_add_epi 8(a 2,  _mm_load_si 1 28 (&acceptor [t] ));

#define  __ dp_cod e_ blo c k2 \	_m m_sto re_si1 2 8(&u[t ], _mm_su b_ e pi8(z, vt1)); / * u[ r][t..t+15] <- z-  v [ r-1][t-1..t+14 ] */ \ 
_ mm _ s tor e_s i128(&v[t] ,_mm_s u b_epi8( z ,u t ) );   /* v[r][t. .t+15] <- z - u [r-1][ t. .t+ 1 5] */\
	tm p=  _m m_sub_epi8( z, q _); \
	a= _mm_ s ub_epi8 ( a, tmp) ; \
	b  =_mm _sub _ ep i8 (b,  t m p); \	a2 =  _m m_sub_ep i8 (a 2, _m m_su b _ e p i8(z , q 2_)) ;

	i nt r, t, qe =  q+ e, n_c ol_,*off= 0,  * off_e nd = 0 , tle n_ , qlen_, last_s t, l ast_en, m ax_ sc , m in _sc,l ong_th res , l ong_dif f;
	int wit h_ c i g ar  =!(flag&KSW_EZ_SC OR E _ ON LY), app rox_ma x  = !! ( flag&KSW _E Z_A PPRO X _ MAX); 
	in t 32 _t *H =0, H0=  0 ,last_H0 _t  = 0;	u int 8_t  *qr, *sf,  *mem,  *mem2 =  0;
_ _m128i q_, q2_ ,  qe_, zero_,s c_ m c h_ ,  sc_ mis _, sc_N
128(&x2[t]); \
	tmp_= _mm_srli_si128(x2t1,_15); \
	x2t1= _mm_or_si128(_mm_slli_si128(x2t1, 1),_x21_); \
	x21_=_tmp;_\
	a2 _=__mm_add_epi8(x2t1, vt1); \
	a2a_= _mm_add_epi8(a2, _mm_load_si128(&acceptor[t]));

#define___dp_code_block2 \
	_mm_store_si128(&u[t], _mm_sub_epi8(z, vt1));_  _/*_u[r][t..t+15] <- z - v[r-1][t-1..t+14] */ \
	_mm_store_si128(&v[t], _mm_sub_epi8(z, ut));     /*_v[r][t..t+15]_<- z_-_u[r-1][t..t+15]_*/ \
	tmp = _mm_sub_epi8(z, q_);_\
	a = _mm_sub_epi8(a, tmp); \
	b_= _mm_sub_epi8(b,_tmp); \
	a2= _mm_sub_epi8(a2, _mm_sub_epi8(z, q2_));

	int r, t, qe_=_q + e,_n_col_, *off = 0, *off_end = 0, tlen_, qlen_,_last_st, last_en, max_sc, min_sc, long_thres, long_diff;
	int_with_cigar =!(flag&KSW_EZ_SCORE_ONLY), approx_max_=!!(flag&KSW_EZ_APPROX_MAX);
	int32_t_*H_= 0, H0 =_0, last_H0_t = 0;
	uint8_t *qr, *sf,_*mem, *mem2 = 0;
	__m128i q_, q2_,_qe_, zero_, sc_mch_, sc_mis_, sc_N