mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTATIONS*sizeof(fixedpt),&d_bank1_ext,&mem_KerConstStatic_rotlist_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ATOMS*sizeof(cl_int3),&d_bank1_ext,&mem_KerConstStatic_ref_coords_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_int3),&d_bank1_ext,&mem_KerConstStatic_rotbonds_moving_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_int3),&d_bank1_ext,&mem_KerConstStatic_rotbonds_unit_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_RUNS*sizeof(cl_int4),&d_bank1_ext,&mem_KerConstStatic_ref_orientation_quats_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTATIONS*sizeof(fixedpt),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_rotlist_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ATOMS*sizeof(cl_int3),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_ref_coords_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_int3),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_rotbonds_moving_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_int3),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_rotbonds_unit_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_RUNS*sizeof(cl_int4),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_ref_orientation_quats_const);// Conform
#else
// floating-point (original)
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTATIONS*sizeof(int),&d_bank1_ext,&mem_KerConstStatic_rotlist_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ATOMS*sizeof(cl_float3),&d_bank1_ext,&mem_KerConstStatic_ref_coords_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_float3),&d_bank1_ext,&mem_KerConstStatic_rotbonds_moving_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_float3),&d_bank1_ext,&mem_KerConstStatic_rotbonds_unit_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_RUNS*sizeof(cl_float4),&d_bank1_ext,&mem_KerConstStatic_ref_orientation_quats_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTATIONS*sizeof(int),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_rotlist_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ATOMS*sizeof(cl_float3),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_ref_coords_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_float3),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_rotbonds_moving_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_ROTBONDS*sizeof(cl_float3),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_rotbonds_unit_vectors_const);// Conform
mallocBufferObject(context,CL_MEM_READ_ONLY|CL_MEM_EXT_PTR_XILINX,MAX_NUM_OF_RUNS*sizeof(cl_float4),&d_bank0_ext/*&d_bank1_ext*/,&mem_KerConstStatic_ref_orientation_quats_const);// Conform