1f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source ProjectHANDLE_OPCODE(OP_RSUB_INT_LIT8 /*vAA, vBB, #+CC*/) 2f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project { 3f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project u2 litInfo; 4f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vdst = INST_AA(inst); 5f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project litInfo = FETCH(1); 6f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vsrc1 = litInfo & 0xff; 7f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project vsrc2 = litInfo >> 8; 8f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project ILOGV("|%s-int/lit8 v%d,v%d,#+0x%02x", "rsub", vdst, vsrc1, vsrc2); 9f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project SET_REGISTER(vdst, (s1) vsrc2 - (s4) GET_REGISTER(vsrc1)); 10f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project } 11f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source Project FINISH(2); 12f6c387128427e121477c1b32ad35cdcaa5101ba3The Android Open Source ProjectOP_END 13