Difference for src/ComputeNonbondedBase.h from version 1.1134 to 1.1135

version 1.1134version 1.1135
Line 596
Line 596
             PJ_Y_01 = F64vec2(p_1[jprev1].position.y, p_1[jprev0].position.y);             PJ_Y_01 = F64vec2(p_1[jprev1].position.y, p_1[jprev0].position.y);
             PJ_Z_01 = F64vec2(p_1[jprev1].position.z, p_1[jprev0].position.z);             PJ_Z_01 = F64vec2(p_1[jprev1].position.z, p_1[jprev0].position.z);
  
             double r2_01[2];             __declspec(align(16)) double r2_01[2];
             storeu(r2_01, R2_01);             _mm_store_pd(r2_01, R2_01); // 16-byte-aligned store
  
             // XXX these could possibly benefit from SSE-based conditionals             // XXX these could possibly benefit from SSE-based conditionals
      bool test0 = ( r2_01[0] < groupplcutoff2 );      bool test0 = ( r2_01[0] < groupplcutoff2 );
Line 841
Line 841
             PJ_Y_01 = F64vec2(p_1[jprev1].position.y, p_1[jprev0].position.y);             PJ_Y_01 = F64vec2(p_1[jprev1].position.y, p_1[jprev0].position.y);
             PJ_Z_01 = F64vec2(p_1[jprev1].position.z, p_1[jprev0].position.z);             PJ_Z_01 = F64vec2(p_1[jprev1].position.z, p_1[jprev0].position.z);
  
             double r2_01[2];             __declspec(align(16)) double r2_01[2];
             storeu(r2_01, R2_01);             _mm_store_pd(r2_01, R2_01); // 16-byte-aligned store
            
      if (r2_01[0] <= plcutoff2) {      if (r2_01[0] <= plcutoff2) {
        if ( atom2_0 >= excl_min && atom2_0 <= excl_max )         if ( atom2_0 >= excl_min && atom2_0 <= excl_max ) 


Legend:
Removed in v.1.1134 
changed lines
 Added in v.1.1135



Made by using version 1.53 of cvs2html