ARM RWSEM algorithm
slight cpu oc
fix compulation
add custum config