{"name": "cp15_user_ok", "code": "_BOOL8 __fastcall cp15_user_ok ( unsigned int @@a1@@ ) { int @@v2@@ ; int @@v3@@ ; int @@v4@@ ; @@v2@@ = HIWORD ( @@a1@@ ) & Number ; @@v3@@ = @@a1@@ & Number ; @@v4@@ = ( ( unsigned __int8 ) @@a1@@ >> Number ) | ( @@a1@@ >> Number ) & Number ; if ( @@v2@@ == Number && ( @@a1@@ & Number ) == Number && ( @@v4@@ == Number || @@v4@@ == Number && ( @@a1@@ & Number ) != Number ) ) return Number L ; return @@v2@@ == Number && ( @@v3@@ == Number && @@v4@@ == Number || @@v3@@ == Number && ( @@v4@@ == Number || @@v4@@ == Number ) ) ; }", "source": [{"n": "a1", "t": {"T": 1, "n": "unsigned int", "s": 4}, "location": "r56"}, {"n": "v4", "t": {"T": 1, "n": "int", "s": 4}, "location": "s12"}, {"n": "v3", "t": {"T": 1, "n": "int", "s": 4}, "location": "s16"}, {"n": "v2", "t": {"T": 1, "n": "int", "s": 4}, "location": "s20"}]}