Task #4702
closed
[expression] Реализовать операцию BVBIT
Added by Sergey Smolov over 10 years ago.
Updated over 10 years ago.
Published in build:
140708
Description
Необходимо реализовать операцию BVBIT.
Аргументы операции: битовый вектор bv, целое неотрицательное число n.
Операция возвращает значение bv[n], т.е. n-ный бит вектора.
Если n >= bv.size, то бросаем Exception.
bv(i..j) - обобщить на подмассив.
- Assignee changed from Andrei Tatarnikov to Alexander Kamkin
Саша, я тут задним числом подумал - а нужна ли такая операция?:-) В самом деле, данный функционал больше подходит массиву, а не битовому вектору (для которого можно применить нечто вроде bv & mask, где mask - вектор той же длины, что и bv, но все биты которого, кроме n, равны 0, а n-й бит равен 1).
- Status changed from New to Resolved
Поддержка операции BVEXTRACT реализована в билде 3.0.1.
- Status changed from Resolved to Closed
- Published in build set to 140708
Also available in: Atom
PDF