duplicated block id: 1 size: 30 cleaned lines of code in 2 files: - cmdline/cmdline.h (41:81) - patchoat/patchoat.cc (53:93) duplicated block id: 2 size: 29 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1967:2005) - compiler/utils/mips64/assembler_mips64.cc (1635:1673) duplicated block id: 3 size: 26 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (3810:3839) - compiler/optimizing/code_generator_mips64.cc (3025:3054) duplicated block id: 4 size: 25 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (6419:6448) - compiler/optimizing/code_generator_x86_64.cc (5782:5811) duplicated block id: 5 size: 25 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_arm64.cc (3338:3369) - compiler/optimizing/code_generator_arm.cc (5598:5629) duplicated block id: 6 size: 23 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (6207:6235) - compiler/optimizing/code_generator_x86_64.cc (5565:5593) duplicated block id: 7 size: 23 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_arm64.cc (3153:3182) - compiler/optimizing/code_generator_arm.cc (5414:5443) duplicated block id: 8 size: 22 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1805:1833) - compiler/utils/mips64/assembler_mips64.cc (1470:1498) duplicated block id: 9 size: 21 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (484:512) - compiler/optimizing/code_generator_mips64.cc (430:458) duplicated block id: 10 size: 20 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (1583:1605) - compiler/optimizing/code_generator_x86_64.cc (1557:1578) duplicated block id: 11 size: 19 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1565:1585) - compiler/utils/x86_64/assembler_x86_64.cc (2007:2027) duplicated block id: 12 size: 19 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_arm.cc (4324:4349) - compiler/optimizing/code_generator_x86_64.cc (4520:4545) duplicated block id: 13 size: 18 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (1813:1832) - compiler/optimizing/code_generator_mips64.cc (1436:1455) duplicated block id: 14 size: 18 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_mips.cc (4111:4132) - compiler/optimizing/code_generator_arm64.cc (4205:4226) - compiler/optimizing/code_generator_mips64.cc (3329:3350) duplicated block id: 15 size: 18 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_arm64.cc (2673:2694) - compiler/optimizing/code_generator_mips64.cc (2091:2112) duplicated block id: 16 size: 17 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1860:1889) - compiler/utils/mips64/assembler_mips64.cc (1525:1554) duplicated block id: 17 size: 17 cleaned lines of code in 2 files: - compiler/utils/mips64/assembler_mips64.cc (42:66) - compiler/utils/arm/assembler_thumb2.cc (299:323) duplicated block id: 18 size: 17 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1632:1650) - compiler/utils/x86_64/assembler_x86_64.cc (2076:2094) duplicated block id: 19 size: 16 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1737:1758) - compiler/utils/mips64/assembler_mips64.cc (1412:1433) duplicated block id: 20 size: 16 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (2197:2215) - compiler/optimizing/code_generator_mips64.cc (1783:1801) duplicated block id: 21 size: 16 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (4206:4225) - compiler/optimizing/code_generator_mips64.cc (3384:3403) duplicated block id: 22 size: 15 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1903:1924) - compiler/utils/mips64/assembler_mips64.cc (1568:1589) duplicated block id: 23 size: 15 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (2592:2609) - compiler/optimizing/code_generator_arm64.cc (2779:2796) duplicated block id: 24 size: 14 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (696:711) - compiler/optimizing/code_generator_x86_64.cc (715:730) duplicated block id: 25 size: 14 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (1125:1143) - compiler/optimizing/code_generator_x86_64.cc (1226:1244) duplicated block id: 26 size: 13 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1822:1838) - compiler/utils/x86_64/assembler_x86_64.cc (2377:2393) duplicated block id: 27 size: 13 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (4333:4353) - compiler/optimizing/code_generator_x86_64.cc (4061:4081) duplicated block id: 28 size: 12 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1588:1601) - compiler/utils/x86_64/assembler_x86_64.cc (2030:2043) duplicated block id: 29 size: 12 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1604:1617) - compiler/utils/x86_64/assembler_x86_64.cc (2046:2059) duplicated block id: 30 size: 12 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1653:1666) - compiler/utils/x86_64/assembler_x86_64.cc (2097:2110) duplicated block id: 31 size: 12 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_mips.cc (3357:3370) - compiler/optimizing/code_generator_arm.cc (1568:1581) - compiler/optimizing/code_generator_mips64.cc (2682:2695) duplicated block id: 32 size: 11 cleaned lines of code in 3 files: - runtime/arch/mips/context_mips.cc (39:55) - runtime/arch/mips64/context_mips64.cc (39:55) - runtime/arch/arm64/context_arm64.cc (42:58) duplicated block id: 33 size: 11 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1807:1819) - compiler/utils/x86_64/assembler_x86_64.cc (2362:2374) duplicated block id: 34 size: 11 cleaned lines of code in 2 files: - compiler/utils/arm/assembler_arm32.cc (356:368) - compiler/utils/arm/assembler_thumb2.cc (934:946) duplicated block id: 35 size: 11 cleaned lines of code in 2 files: - compiler/utils/arm/assembler_arm32.cc (371:383) - compiler/utils/arm/assembler_thumb2.cc (949:961) duplicated block id: 36 size: 11 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (5032:5044) - compiler/optimizing/code_generator_x86_64.cc (4471:4483) duplicated block id: 37 size: 11 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_x86.cc (7041:7057) - compiler/optimizing/code_generator_arm.cc (6295:6311) - compiler/optimizing/code_generator_x86_64.cc (6440:6456) duplicated block id: 38 size: 10 cleaned lines of code in 2 files: - sigchainlib/sigchain.cc (101:112) - sigchainlib/sigchain_dummy.cc (36:47) duplicated block id: 39 size: 10 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1926:1943) - compiler/utils/mips64/assembler_mips64.cc (1591:1608) duplicated block id: 40 size: 10 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1887:1899) - compiler/utils/x86_64/assembler_x86_64.cc (2446:2458) duplicated block id: 41 size: 10 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (621:636) - compiler/optimizing/code_generator_arm.cc (604:619) duplicated block id: 42 size: 10 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (6643:6654) - compiler/optimizing/code_generator_x86_64.cc (6059:6070) duplicated block id: 43 size: 10 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (3927:3942) - compiler/optimizing/code_generator_mips64.cc (3142:3157) duplicated block id: 44 size: 10 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (4291:4302) - compiler/optimizing/code_generator_mips64.cc (3456:3467) duplicated block id: 45 size: 10 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (2170:2181) - compiler/optimizing/intrinsics_mips64.cc (1563:1574) duplicated block id: 46 size: 10 cleaned lines of code in 4 files: - compiler/optimizing/intrinsics_x86.cc (57:77) - compiler/optimizing/intrinsics_arm64.cc (145:165) - compiler/optimizing/intrinsics_arm.cc (44:64) - compiler/optimizing/intrinsics_x86_64.cc (51:71) duplicated block id: 47 size: 10 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_arm64.cc (4192:4203) - compiler/optimizing/code_generator_arm.cc (5801:5812) duplicated block id: 48 size: 9 cleaned lines of code in 2 files: - runtime/gc/space/bump_pointer_space.cc (121:132) - runtime/gc/space/region_space.cc (398:408) duplicated block id: 49 size: 9 cleaned lines of code in 2 files: - compiler/linker/relative_patcher.cc (103:113) - compiler/oat_writer.cc (2224:2234) duplicated block id: 50 size: 9 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1503:1513) - compiler/utils/mips64/assembler_mips64.cc (1193:1203) duplicated block id: 51 size: 9 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1764:1774) - compiler/utils/mips64/assembler_mips64.cc (1439:1449) duplicated block id: 52 size: 9 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1794:1804) - compiler/utils/x86_64/assembler_x86_64.cc (2349:2359) duplicated block id: 53 size: 9 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_x86.cc (4110:4120) - compiler/optimizing/code_generator_arm.cc (3606:3616) - compiler/optimizing/code_generator_x86_64.cc (3954:3964) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (5581:5591) - compiler/optimizing/code_generator_x86_64.cc (4991:5001) duplicated block id: 55 size: 9 cleaned lines of code in 6 files: - compiler/optimizing/code_generator_x86.cc (5645:5657) - compiler/optimizing/code_generator_mips.cc (4684:4696) - compiler/optimizing/code_generator_arm64.cc (4664:4676) - compiler/optimizing/code_generator_arm.cc (4878:4890) - compiler/optimizing/code_generator_x86_64.cc (5075:5087) - compiler/optimizing/code_generator_mips64.cc (3815:3827) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (1652:1662) - compiler/optimizing/code_generator_mips64.cc (1274:1284) duplicated block id: 57 size: 9 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_mips.cc (1965:1975) - compiler/optimizing/code_generator_arm.cc (4824:4834) - compiler/optimizing/code_generator_mips64.cc (1587:1597) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (1782:1793) - compiler/optimizing/intrinsics_mips64.cc (1195:1206) duplicated block id: 59 size: 9 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (1958:1970) - compiler/optimizing/intrinsics_mips64.cc (1368:1380) duplicated block id: 60 size: 9 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (2119:2133) - compiler/optimizing/intrinsics_mips64.cc (1522:1536) duplicated block id: 61 size: 9 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (2203:2213) - compiler/optimizing/intrinsics_mips64.cc (1543:1555) duplicated block id: 62 size: 9 cleaned lines of code in 2 files: - compiler/jni/quick/mips/calling_convention_mips.cc (201:212) - compiler/jni/quick/arm/calling_convention_arm.cc (274:285) duplicated block id: 63 size: 8 cleaned lines of code in 3 files: - tools/dexfuzz/src/dexfuzz/executors/X86InterpreterExecutor.java (29:38) - tools/dexfuzz/src/dexfuzz/executors/X86OptimizingBackendExecutor.java (29:38) - tools/dexfuzz/src/dexfuzz/executors/X86QuickBackendExecutor.java (29:38) duplicated block id: 64 size: 8 cleaned lines of code in 6 files: - tools/dexfuzz/src/dexfuzz/executors/ArmQuickBackendExecutor.java (28:37) - tools/dexfuzz/src/dexfuzz/executors/Arm64InterpreterExecutor.java (28:37) - tools/dexfuzz/src/dexfuzz/executors/ArmOptimizingBackendExecutor.java (28:37) - tools/dexfuzz/src/dexfuzz/executors/Arm64QuickBackendExecutor.java (28:37) - tools/dexfuzz/src/dexfuzz/executors/Arm64OptimizingBackendExecutor.java (28:37) - tools/dexfuzz/src/dexfuzz/executors/ArmInterpreterExecutor.java (28:37) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - runtime/arch/mips/fault_handler_mips.cc (74:88) - runtime/arch/mips64/fault_handler_mips64.cc (74:88) duplicated block id: 66 size: 8 cleaned lines of code in 2 files: - runtime/gc/space/bump_pointer_space.cc (102:112) - runtime/gc/space/region_space.cc (381:390) duplicated block id: 67 size: 8 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (1891:1901) - compiler/utils/mips64/assembler_mips64.cc (1556:1566) duplicated block id: 68 size: 8 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_x86.cc (1114:1123) - compiler/optimizing/code_generator_mips.cc (966:975) - compiler/optimizing/code_generator_arm.cc (1178:1187) duplicated block id: 69 size: 8 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_x86.cc (2033:2046) - compiler/optimizing/code_generator_arm.cc (1892:1905) - compiler/optimizing/code_generator_x86_64.cc (2181:2194) duplicated block id: 70 size: 8 cleaned lines of code in 4 files: - compiler/optimizing/code_generator_mips.cc (2497:2506) - compiler/optimizing/code_generator_arm64.cc (2714:2723) - compiler/optimizing/code_generator_arm.cc (3146:3155) - compiler/optimizing/code_generator_mips64.cc (2139:2148) duplicated block id: 71 size: 8 cleaned lines of code in 4 files: - compiler/optimizing/code_generator_mips.cc (4371:4380) - compiler/optimizing/code_generator_arm64.cc (4369:4378) - compiler/optimizing/code_generator_arm.cc (4289:4298) - compiler/optimizing/code_generator_mips64.cc (3526:3535) duplicated block id: 72 size: 8 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_mips.cc (4421:4430) - compiler/optimizing/code_generator_arm64.cc (4421:4430) - compiler/optimizing/code_generator_mips64.cc (3576:3585) duplicated block id: 73 size: 8 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (1924:1933) - compiler/optimizing/intrinsics_mips64.cc (1335:1344) duplicated block id: 74 size: 8 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_arm64.cc (4072:4081) - compiler/optimizing/code_generator_x86_64.cc (5441:5450) duplicated block id: 75 size: 7 cleaned lines of code in 3 files: - tools/dexfuzz/src/dexfuzz/rawdex/formats/Format35ms.java (26:34) - tools/dexfuzz/src/dexfuzz/rawdex/formats/Format35c.java (28:36) - tools/dexfuzz/src/dexfuzz/rawdex/formats/Format35mi.java (26:34) duplicated block id: 76 size: 7 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (113:123) - compiler/utils/mips64/assembler_mips64.cc (79:89) duplicated block id: 77 size: 7 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (1868:1876) - compiler/utils/x86_64/assembler_x86_64.cc (2427:2435) duplicated block id: 78 size: 7 cleaned lines of code in 5 files: - compiler/optimizing/code_generator_x86.cc (761:769) - compiler/optimizing/code_generator_arm64.cc (1465:1473) - compiler/optimizing/code_generator_arm.cc (1189:1197) - compiler/optimizing/code_generator_x86_64.cc (969:977) - compiler/optimizing/code_generator_mips64.cc (957:965) duplicated block id: 79 size: 7 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_x86.cc (1536:1544) - compiler/optimizing/code_generator_arm.cc (1542:1550) - compiler/optimizing/code_generator_x86_64.cc (1514:1522) duplicated block id: 80 size: 7 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_x86.cc (6660:6668) - compiler/optimizing/code_generator_x86_64.cc (6076:6084) duplicated block id: 81 size: 7 cleaned lines of code in 3 files: - compiler/optimizing/intrinsics_mips.cc (1592:1600) - compiler/optimizing/intrinsics_arm64.cc (864:872) - compiler/optimizing/intrinsics_mips64.cc (1025:1033) duplicated block id: 82 size: 7 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (2235:2243) - compiler/optimizing/intrinsics_mips64.cc (1631:1639) duplicated block id: 83 size: 6 cleaned lines of code in 2 files: - runtime/arch/memcmp16.cc (23:30) - runtime/arch/memcmp16.h (41:48) duplicated block id: 84 size: 6 cleaned lines of code in 2 files: - runtime/gc/collector/semi_space.cc (441:448) - runtime/gc/collector/mark_compact.cc (246:253) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (102:111) - compiler/utils/mips64/assembler_mips64.cc (68:77) duplicated block id: 86 size: 6 cleaned lines of code in 2 files: - compiler/utils/mips/assembler_mips.cc (2763:2770) - compiler/utils/mips64/assembler_mips64.cc (2314:2321) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - compiler/utils/x86/assembler_x86.cc (2425:2434) - compiler/utils/x86_64/assembler_x86_64.cc (3183:3193) duplicated block id: 88 size: 6 cleaned lines of code in 6 files: - compiler/optimizing/code_generator_x86.cc (2062:2070) - compiler/optimizing/code_generator_mips.cc (3966:3974) - compiler/optimizing/code_generator_arm64.cc (3951:3959) - compiler/optimizing/code_generator_arm.cc (1923:1931) - compiler/optimizing/code_generator_x86_64.cc (2210:2218) - compiler/optimizing/code_generator_mips64.cc (3185:3193) duplicated block id: 89 size: 6 cleaned lines of code in 3 files: - compiler/optimizing/code_generator_x86.cc (4320:4327) - compiler/optimizing/code_generator_arm.cc (3767:3774) - compiler/optimizing/code_generator_x86_64.cc (4048:4055) duplicated block id: 90 size: 6 cleaned lines of code in 6 files: - compiler/optimizing/code_generator_x86.cc (6011:6018) - compiler/optimizing/code_generator_mips.cc (2019:2026) - compiler/optimizing/code_generator_arm64.cc (2356:2363) - compiler/optimizing/code_generator_arm.cc (5206:5213) - compiler/optimizing/code_generator_x86_64.cc (5388:5395) - compiler/optimizing/code_generator_mips64.cc (1642:1649) duplicated block id: 91 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (1804:1811) - compiler/optimizing/code_generator_arm.cc (4815:4822) duplicated block id: 92 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (1992:2000) - compiler/optimizing/code_generator_mips64.cc (1614:1622) duplicated block id: 93 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (3666:3675) - compiler/optimizing/code_generator_mips64.cc (2856:2865) duplicated block id: 94 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (4052:4059) - compiler/optimizing/code_generator_mips64.cc (3271:3278) duplicated block id: 95 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/code_generator_mips.cc (4382:4390) - compiler/optimizing/code_generator_mips64.cc (3537:3545) duplicated block id: 96 size: 6 cleaned lines of code in 4 files: - compiler/optimizing/intrinsics_mips.cc (1047:1054) - compiler/optimizing/intrinsics_arm64.cc (280:287) - compiler/optimizing/intrinsics_arm.cc (343:350) - compiler/optimizing/intrinsics_mips64.cc (630:637) duplicated block id: 97 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_mips.cc (1876:1885) - compiler/optimizing/intrinsics_arm64.cc (1124:1134) duplicated block id: 98 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_x86.cc (623:630) - compiler/optimizing/intrinsics_x86_64.cc (454:461) duplicated block id: 99 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_x86.cc (1033:1041) - compiler/optimizing/intrinsics_mips64.cc (1289:1296) duplicated block id: 100 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_x86.cc (2283:2290) - compiler/optimizing/intrinsics_x86_64.cc (2299:2306) duplicated block id: 101 size: 6 cleaned lines of code in 2 files: - compiler/optimizing/intrinsics_arm64.cc (493:500) - compiler/optimizing/intrinsics_mips64.cc (527:534) duplicated block id: 102 size: 6 cleaned lines of code in 2 files: - compiler/jni/quick/mips/calling_convention_mips.cc (84:91) - compiler/jni/quick/arm/calling_convention_arm.cc (117:124) duplicated block id: 103 size: 6 cleaned lines of code in 2 files: - compiler/jni/quick/mips64/calling_convention_mips64.cc (84:91) - compiler/jni/quick/arm64/calling_convention_arm64.cc (99:106)