{"name": "headroom", "code": "__int64 __fastcall headroom ( int * @@a1@@ ) { unsigned int @@v2@@ ; unsigned int @@v3@@ ; if ( ! * @@a1@@ ) return Number L ; _BitScanReverse ( & @@v2@@ , abs32 ( * @@a1@@ ) | Number ) ; @@v3@@ = ( @@v2@@ ^ Number ) - Number ; * @@a1@@ <<= @@v3@@ ; return @@v3@@ ; }", "source": [{"n": "a1", "t": {"T": 3, "t": "int"}, "location": "r56"}, {"n": "v2", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r8"}, {"n": "v3", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "s4"}]}