adding default (slow) compute_x kernel
calling default compute kernel for single and double complex now instead of reference