equal
deleted
inserted
replaced
1312 |
1312 |
1313 // Build the base (index * per_case_size_in_bytes()) + |
1313 // Build the base (index * per_case_size_in_bytes()) + |
1314 // case_array_offset_in_bytes() |
1314 // case_array_offset_in_bytes() |
1315 movw(reg2, in_bytes(MultiBranchData::per_case_size())); |
1315 movw(reg2, in_bytes(MultiBranchData::per_case_size())); |
1316 movw(rscratch1, in_bytes(MultiBranchData::case_array_offset())); |
1316 movw(rscratch1, in_bytes(MultiBranchData::case_array_offset())); |
1317 maddw(index, index, reg2, rscratch1); |
1317 Assembler::maddw(index, index, reg2, rscratch1); |
1318 |
1318 |
1319 // Update the case count |
1319 // Update the case count |
1320 increment_mdp_data_at(mdp, |
1320 increment_mdp_data_at(mdp, |
1321 index, |
1321 index, |
1322 in_bytes(MultiBranchData::relative_count_offset())); |
1322 in_bytes(MultiBranchData::relative_count_offset())); |