updated hash instruction design