Skip to content

Instantly share code, notes, and snippets.

SUBROUTINE SEARCH1(IDATA,IDX,INPUT,IOUT,N)
IMPLICIT NONE
INTEGER IDATA,IDX,INPUT,IOUT,I,N,IL,IR,IC
DIMENSION IDATA(N),IDX(N),INPUT(N),IOUT(N)
DO 20 I=1,N
IL=1
IR=N
30 IC=(IL+IR)/2
IF(IDATA(IDX(IC)).EQ.INPUT(I))THEN
IOUT(I)=IC
@nattoheaven
nattoheaven / gist:9369884
Last active August 29, 2015 13:57
Test for HSA Example
#include <iostream>
#include <string>
#include <ctime>
#define _mm_malloc(a, b) _aligned_malloc(a, b)
#include <CL/cl.h>
const char triad_kernel[] =
"__kernel void\n"
@nattoheaven
nattoheaven / gist:e7c67a2abef884b8319c
Created May 19, 2014 23:39
Test for Precision with Vectorization
#include <stdio.h>
#include <xmmintrin.h>
int
main()
{
int i;
float fi;
union {
int i;
@nattoheaven
nattoheaven / glclinterop.cpp
Created February 7, 2015 04:47
Test for OpenGL-OpenCL Interoperations
#if defined(__APPLE__)
#include <OpenGL/CGLCurrent.h>
#include <GLUT/glut.h>
#include <OpenCL/cl_gl_ext.h>
#else
#if defined(_WIN32) || defined(_WIN64)
#include <GL/glew.h>
#else
#include <GL/glxew.h>
#endif