From: miha-q <> Date: Sun, 3 Mar 2024 03:33:57 +0000 (-0500) Subject: Sat Mar 2 10:33:57 PM EST 2024 X-Git-Url: http://www.foleosoft.com/?a=commitdiff_plain;h=bc711c743afac1a41b123059ce07e5210d7c9cfb;p=QAnsel.git Sat Mar 2 10:33:57 PM EST 2024 --- diff --git a/src/QAnsel.c b/src/QAnsel.c index 6c8ae23..d0748da 100644 --- a/src/QAnsel.c +++ b/src/QAnsel.c @@ -255,12 +255,9 @@ void qansel_instruction(cpx_mtx_t* stateVector, uint8_t qubitCount, QInstr* inst stateVector->rows * 2, filter.cols * 2, stateVector->cols * 2 ); #endif - printf("a\n"); - //free(stateVector->ptr); - printf("b\n"); + free(stateVector->ptr); stateVector->ptr = tmp.ptr; free(filter.ptr); - printf("c\n"); if (instr->n[0] == 'u') free(gate_ptr); } diff --git a/src/gpu.c b/src/gpu.c index 73e526e..bc06d62 100644 --- a/src/gpu.c +++ b/src/gpu.c @@ -69,7 +69,7 @@ void GPU_mmul(float* ptrR, float* ptrA, float* ptrB, size_t rowsA, size_t colsB, //Create buffers size_t sizeA = rowsA * shared; size_t sizeB = shared * colsB; - size_t sizeR = rowsA * colsB; + size_t sizeR = shared * shared; cl_int err; cl_mem memA = clCreateBuffer(GPU_context, CL_MEM_READ_ONLY, sizeof(float) * sizeA, NULL, &err); if (err != CL_SUCCESS)