fixed signed-comparison warning
fixed unittest comparison and pop registers unittest
added bitrev related instructions and clz