1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source ProjectHANDLE_OPCODE(OP_RSUB_INT /*vA, vB, #+CCCC*/) 2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project { 3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vdst = INST_A(inst); 4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vsrc1 = INST_B(inst); 5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vsrc2 = FETCH(1); 6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project ILOGV("|rsub-int v%d,v%d,#+0x%04x", vdst, vsrc1, vsrc2); 7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project SET_REGISTER(vdst, (s2) vsrc2 - (s4) GET_REGISTER(vsrc1)); 8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project FINISH(2); 10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source ProjectOP_END 11