Redesigned branch register

Branch register with CLUSTER * BR_DEPTH
Test : floattest working
TODO : thorough test