huge syntax refactor again, changed control regster access syntax

Signed-off-by: Tolga HOŞGÖR <fasdfasdas@gmail.com>