From bc711c743afac1a41b123059ce07e5210d7c9cfb Mon Sep 17 00:00:00 2001 From: miha-q <> Date: Sat, 2 Mar 2024 22:33:57 -0500 Subject: [PATCH] Sat Mar 2 10:33:57 PM EST 2024 --- src/QAnsel.c | 5 +---- src/gpu.c | 2 +- 2 files changed, 2 insertions(+), 5 deletions(-) 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) -- 2.39.5