THIS IS A SIMD METHOD QUESTION WITH C LANGUAGE. NOT LOOP
PROGRAMMING OR BITWISE SOLUTION. SOLUTION SHOULD USE SIMD METHODS.
IF YOU DONT KNOW SIMD ARCHITECTURE ON C DONT ANSWER. ANSWER MUST BE
IN CONSTANT TIME O(1) and DOESNT INCLUDE FOR, WHILE etc LOOP. YOU
MUST USE SIMD instricts
You are given sixty-four bit integer and wants to determine
position of k'th set bit in contant time (means you
cannot use any loop like while, for, foreach etc. you must solve
with elegant way with one instructions and O(1)
complexity) with SIMD
instrict and describe your code clearly (if need you
can use index scheme such as 0 base or 1 base)
you cannot use any loop like while, for, foreach etc.
you must solve with elegant way with one instructions and O(1)
complexity