I have seen articles where people posted the speed of their kernel in terms of FLOPs. How do people estimate the speed of their kernels?

I am dealing with kernels which have no floating point numbers but instead the computational part is mostly logical operations like AND and exclusive or (XOR).

Is there an equivalent of FLOPs?

Is there a convient way to estimate non-FLOP performance?

Many thanks

Bill