лучше сложно будет сделать, так как результат keccak как раз влезает в 32 байта, что есть ровно слово в EVM (https://en.wikipedia.org/wiki/Word_(computer_architecture) ) и соответственно сравнение пройдёт за одну операцию (ну, то есть в две - keccak + EQ)