У меня есть две переменные (которые на самом деле являются элементами двух разных матриц). Например, я хочу умножитьУмножение двух переменных с использованием операции сдвига бит
a[i][k]*b[k][j]
используя бит-манипуляции, как я могу это сделать.
Я видел ссылки на множимые константы, а не такие переменные, как 3 * 2, 3 * 4, 3 * 8 и т. Д. Но как я могу применять одни и те же методы для умножения переменных? Если сообщение об этом существует, вы можете указать на это. Благодаря!
Было бы очень неэффективно *. Есть ли причина * почему * вы хотите использовать смещение битов? –
Зачем вам это нужно? – Henrik
У меня есть матричные записи размером 100000x1000000. Я хочу ускорить реализацию –