duplicated block id: 1 size: 135 cleaned lines of code in 2 files: - FourQ_ARM_NEON/ARM/fp2_1271_NEON.c (432:591) - FourQ_ARM_NEON/ARM/fp2_1271_NEON.c (594:753) duplicated block id: 2 size: 123 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (939:1081) - FourQ_ARM_NEON/eccp2.c (910:1052) duplicated block id: 3 size: 71 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/crypto_util.c (46:127) - FourQ_ARM/crypto_util.c (46:127) duplicated block id: 4 size: 47 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (799:859) - FourQ_ARM_NEON/eccp2.c (770:830) duplicated block id: 5 size: 44 cleaned lines of code in 4 files: - FourQ_32bit/schnorrq.c (76:131) - FourQ_64bit_and_portable/schnorrq.c (76:131) - FourQ_ARM/schnorrq.c (76:131) - FourQ_ARM_NEON/schnorrq.c (76:131) duplicated block id: 6 size: 42 cleaned lines of code in 5 files: - FourQ_32bit/schnorrq.c (134:190) - FourQ_64bit_and_portable/schnorrq.c (134:190) - FourQ_ARM/schnorrq.c (134:190) - FourQ_ARM_NEON/schnorrq.c (134:190) - FourQ_ARM_side_channel/schnorrq.c (180:236) duplicated block id: 7 size: 41 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2.c (111:156) - FourQ_ARM/eccp2.c (193:238) duplicated block id: 8 size: 40 cleaned lines of code in 3 files: - FourQ_32bit/eccp2.c (401:443) - FourQ_ARM/eccp2.c (293:335) - FourQ_ARM_side_channel/eccp2.c (345:387) duplicated block id: 9 size: 34 cleaned lines of code in 4 files: - FourQ_32bit/eccp2.c (862:913) - FourQ_64bit_and_portable/eccp2_core.c (447:498) - FourQ_ARM/eccp2.c (751:802) - FourQ_ARM_NEON/eccp2.c (833:884) duplicated block id: 10 size: 34 cleaned lines of code in 5 files: - FourQ_32bit/eccp2.c (1107:1145) - FourQ_64bit_and_portable/eccp2_core.c (689:727) - FourQ_ARM/eccp2.c (996:1034) - FourQ_ARM_NEON/eccp2.c (1078:1116) - FourQ_ARM_side_channel/eccp2.c (1044:1082) duplicated block id: 11 size: 34 cleaned lines of code in 2 files: - FourQ_32bit/eccp2_no_endo.c (110:155) - FourQ_ARM_NEON/eccp2_no_endo.c (112:157) duplicated block id: 12 size: 33 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (265:299) - FourQ_ARM_NEON/ARM/fp_arm.h (269:303) duplicated block id: 13 size: 33 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (194:228) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (112:146) - FourQ_64bit_and_portable/generic/fp.h (221:255) duplicated block id: 14 size: 33 cleaned lines of code in 2 files: - FourQ_ARM/ARM/fp_arm.h (175:209) - FourQ_ARM_side_channel/ARM/fp_arm.h (175:209) duplicated block id: 15 size: 30 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (545:585) - FourQ_ARM_NEON/eccp2.c (484:524) duplicated block id: 16 size: 28 cleaned lines of code in 4 files: - FourQ_32bit/eccp2_no_endo.c (22:63) - FourQ_64bit_and_portable/eccp2_no_endo.c (22:63) - FourQ_ARM/eccp2_no_endo.c (22:63) - FourQ_ARM_NEON/eccp2_no_endo.c (24:65) duplicated block id: 17 size: 27 cleaned lines of code in 4 files: - FourQ_32bit/generic/fp.h (29:60) - FourQ_64bit_and_portable/generic/fp.h (27:58) - FourQ_ARM/ARM/fp_arm.h (26:57) - FourQ_ARM_side_channel/ARM/fp_arm.h (26:57) duplicated block id: 18 size: 26 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (360:398) - FourQ_ARM_NEON/eccp2.c (357:395) duplicated block id: 19 size: 26 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2.c (344:382) - FourQ_ARM/eccp2.c (338:376) duplicated block id: 20 size: 25 cleaned lines of code in 4 files: - FourQ_32bit/kex.c (71:107) - FourQ_64bit_and_portable/kex.c (71:107) - FourQ_ARM/kex.c (71:107) - FourQ_ARM_NEON/kex.c (71:107) duplicated block id: 21 size: 23 cleaned lines of code in 4 files: - FourQ_32bit/eccp2.c (488:521) - FourQ_64bit_and_portable/eccp2.c (385:418) - FourQ_ARM/eccp2.c (400:433) - FourQ_ARM_NEON/eccp2.c (427:460) duplicated block id: 22 size: 23 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (229:262) - FourQ_ARM_NEON/ARM/fp_arm.h (123:156) duplicated block id: 23 size: 21 cleaned lines of code in 4 files: - FourQ_32bit/kex.c (150:181) - FourQ_64bit_and_portable/kex.c (150:181) - FourQ_ARM/kex.c (150:181) - FourQ_ARM_NEON/kex.c (150:181) duplicated block id: 24 size: 21 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2.c (159:184) - FourQ_ARM/eccp2.c (241:266) duplicated block id: 25 size: 20 cleaned lines of code in 4 files: - FourQ_32bit/generic/fp.h (440:468) - FourQ_ARM/ARM/fp_arm.h (274:302) - FourQ_ARM_NEON/ARM/fp_arm.h (478:506) - FourQ_ARM_side_channel/ARM/fp_arm.h (274:302) duplicated block id: 26 size: 20 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (315:343) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (233:261) duplicated block id: 27 size: 19 cleaned lines of code in 2 files: - FourQ_ARM_NEON/ARM/fp2_1271_NEON.c (1205:1228) - FourQ_ARM_NEON/ARM/fp2_1271_NEON.c (1231:1254) duplicated block id: 28 size: 18 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (200:226) - FourQ_ARM_NEON/ARM/fp_arm.h (94:120) duplicated block id: 29 size: 18 cleaned lines of code in 4 files: - FourQ_32bit/generic/fp.h (351:371) - FourQ_64bit_and_portable/generic/fp.h (186:206) - FourQ_ARM/ARM/fp_arm.h (140:160) - FourQ_ARM_side_channel/ARM/fp_arm.h (140:160) duplicated block id: 30 size: 18 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (243:263) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (161:181) duplicated block id: 31 size: 17 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (734:756) - FourQ_ARM_NEON/eccp2.c (699:721) duplicated block id: 32 size: 17 cleaned lines of code in 2 files: - FourQ_ARM/stm32f4_wrapper.c (62:80) - FourQ_ARM_side_channel/stm32f4_wrapper.c (62:80) duplicated block id: 33 size: 16 cleaned lines of code in 4 files: - FourQ_32bit/kex.c (45:68) - FourQ_64bit_and_portable/kex.c (45:68) - FourQ_ARM/kex.c (45:68) - FourQ_ARM_NEON/kex.c (45:68) duplicated block id: 34 size: 16 cleaned lines of code in 4 files: - FourQ_32bit/kex.c (124:147) - FourQ_64bit_and_portable/kex.c (124:147) - FourQ_ARM/kex.c (124:147) - FourQ_ARM_NEON/kex.c (124:147) duplicated block id: 35 size: 16 cleaned lines of code in 4 files: - FourQ_32bit/schnorrq.c (21:46) - FourQ_64bit_and_portable/schnorrq.c (21:46) - FourQ_ARM/schnorrq.c (21:46) - FourQ_ARM_NEON/schnorrq.c (21:46) duplicated block id: 36 size: 16 cleaned lines of code in 4 files: - FourQ_32bit/schnorrq.c (49:73) - FourQ_64bit_and_portable/schnorrq.c (49:73) - FourQ_ARM/schnorrq.c (49:73) - FourQ_ARM_NEON/schnorrq.c (49:73) duplicated block id: 37 size: 15 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2.c (89:108) - FourQ_ARM/eccp2.c (171:190) duplicated block id: 38 size: 15 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/generic/fp.h (166:183) - FourQ_ARM/ARM/fp_arm.h (120:137) - FourQ_ARM_side_channel/ARM/fp_arm.h (120:137) duplicated block id: 39 size: 14 cleaned lines of code in 4 files: - FourQ_32bit/eccp2.c (524:542) - FourQ_32bit/eccp2_no_endo.c (89:107) - FourQ_ARM_NEON/eccp2.c (463:481) - FourQ_ARM_NEON/eccp2_no_endo.c (91:109) duplicated block id: 40 size: 14 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (497:515) - FourQ_ARM_NEON/ARM/fp_arm.h (535:553) duplicated block id: 41 size: 14 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (385:401) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (303:319) duplicated block id: 42 size: 14 cleaned lines of code in 4 files: - FourQ_64bit_and_portable/eccp2.c (466:484) - FourQ_64bit_and_portable/eccp2_no_endo.c (89:107) - FourQ_ARM/eccp2.c (436:454) - FourQ_ARM/eccp2_no_endo.c (89:107) duplicated block id: 43 size: 14 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/generic/fp.h (377:394) - FourQ_ARM/ARM/fp_arm.h (331:348) - FourQ_ARM_side_channel/ARM/fp_arm.h (331:348) duplicated block id: 44 size: 13 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (1084:1104) - FourQ_ARM_NEON/eccp2.c (1055:1075) duplicated block id: 45 size: 13 cleaned lines of code in 2 files: - FourQ_32bit/eccp2_no_endo.c (66:86) - FourQ_ARM_NEON/eccp2_no_endo.c (68:88) duplicated block id: 46 size: 13 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2_core.c (666:686) - FourQ_ARM/eccp2.c (973:993) duplicated block id: 47 size: 13 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2_no_endo.c (66:86) - FourQ_ARM/eccp2_no_endo.c (66:86) duplicated block id: 48 size: 13 cleaned lines of code in 2 files: - FourQ_ARM/eccp2.c (630:648) - FourQ_ARM_side_channel/eccp2.c (805:823) duplicated block id: 49 size: 10 cleaned lines of code in 5 files: - FourQ_32bit/crypto_util.c (31:43) - FourQ_64bit_and_portable/crypto_util.c (31:43) - FourQ_ARM/crypto_util.c (31:43) - FourQ_ARM_NEON/crypto_util.c (31:43) - FourQ_ARM_side_channel/crypto_util.c (31:43) duplicated block id: 50 size: 10 cleaned lines of code in 7 files: - FourQ_32bit/generic/fp.h (417:429) - FourQ_64bit_and_portable/AMD64/fp_x64.h (292:304) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (210:222) - FourQ_64bit_and_portable/generic/fp.h (297:309) - FourQ_ARM/ARM/fp_arm.h (251:263) - FourQ_ARM_NEON/ARM/fp_arm.h (455:467) - FourQ_ARM_side_channel/ARM/fp_arm.h (251:263) duplicated block id: 51 size: 10 cleaned lines of code in 2 files: - FourQ_ARM/eccp2.c (72:83) - FourQ_ARM_side_channel/eccp2.c (73:84) duplicated block id: 52 size: 10 cleaned lines of code in 2 files: - FourQ_ARM/stm32f4_wrapper.c (27:37) - FourQ_ARM_side_channel/stm32f4_wrapper.c (27:37) duplicated block id: 53 size: 9 cleaned lines of code in 5 files: - FourQ_32bit/crypto_util.c (17:28) - FourQ_64bit_and_portable/crypto_util.c (17:28) - FourQ_ARM/crypto_util.c (17:28) - FourQ_ARM_NEON/crypto_util.c (17:28) - FourQ_ARM_side_channel/crypto_util.c (17:28) duplicated block id: 54 size: 9 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (483:494) - FourQ_ARM_NEON/ARM/fp_arm.h (521:532) duplicated block id: 55 size: 9 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (358:369) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (276:287) duplicated block id: 56 size: 9 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (372:382) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (290:300) duplicated block id: 57 size: 9 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/generic/fp.h (363:374) - FourQ_ARM/ARM/fp_arm.h (317:328) - FourQ_ARM_side_channel/ARM/fp_arm.h (317:328) duplicated block id: 58 size: 9 cleaned lines of code in 2 files: - FourQ_ARM/stm32f4_wrapper.c (45:55) - FourQ_ARM_side_channel/stm32f4_wrapper.c (45:55) duplicated block id: 59 size: 8 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (612:623) - FourQ_ARM_NEON/eccp2.c (551:562) duplicated block id: 60 size: 8 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (266:276) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (184:194) duplicated block id: 61 size: 8 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (279:289) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (197:207) duplicated block id: 62 size: 8 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2_core.c (179:190) - FourQ_ARM/eccp2.c (522:533) duplicated block id: 63 size: 8 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/generic/fp.h (111:120) - FourQ_ARM/ARM/fp_arm.h (92:101) - FourQ_ARM_side_channel/ARM/fp_arm.h (92:101) duplicated block id: 64 size: 8 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/generic/fp.h (284:294) - FourQ_ARM/ARM/fp_arm.h (238:248) - FourQ_ARM_side_channel/ARM/fp_arm.h (238:248) duplicated block id: 65 size: 8 cleaned lines of code in 2 files: - FourQ_ARM/stm32f4_wrapper.c (10:18) - FourQ_ARM_side_channel/stm32f4_wrapper.c (10:18) duplicated block id: 66 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (599:609) - FourQ_ARM_NEON/eccp2.c (538:548) duplicated block id: 67 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (721:731) - FourQ_ARM_NEON/eccp2.c (686:696) duplicated block id: 68 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (916:925) - FourQ_ARM_NEON/eccp2.c (887:896) duplicated block id: 69 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (72:81) - FourQ_ARM_NEON/ARM/fp_arm.h (34:43) duplicated block id: 70 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (84:93) - FourQ_ARM_NEON/ARM/fp_arm.h (46:55) duplicated block id: 71 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (96:105) - FourQ_ARM_NEON/ARM/fp_arm.h (58:67) duplicated block id: 72 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (302:311) - FourQ_ARM_NEON/ARM/fp_arm.h (306:315) duplicated block id: 73 size: 7 cleaned lines of code in 6 files: - FourQ_32bit/generic/fp.h (374:383) - FourQ_32bit/generic/fp.h (393:402) - FourQ_64bit_and_portable/generic/fp.h (209:218) - FourQ_ARM/ARM/fp_arm.h (163:172) - FourQ_ARM_NEON/ARM/fp_arm.h (431:440) - FourQ_ARM_side_channel/ARM/fp_arm.h (163:172) duplicated block id: 74 size: 7 cleaned lines of code in 2 files: - FourQ_32bit/generic/fp.h (405:414) - FourQ_ARM_NEON/ARM/fp_arm.h (443:452) duplicated block id: 75 size: 7 cleaned lines of code in 5 files: - FourQ_64bit_and_portable/AMD64/fp_x64.h (231:240) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (149:158) - FourQ_64bit_and_portable/generic/fp.h (258:267) - FourQ_ARM/ARM/fp_arm.h (212:221) - FourQ_ARM_side_channel/ARM/fp_arm.h (212:221) duplicated block id: 76 size: 7 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/eccp2_core.c (166:176) - FourQ_ARM/eccp2.c (509:519) - FourQ_ARM_side_channel/eccp2.c (683:693) duplicated block id: 77 size: 7 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2_core.c (285:295) - FourQ_ARM/eccp2.c (617:627) duplicated block id: 78 size: 7 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2_core.c (501:510) - FourQ_ARM/eccp2.c (805:814) duplicated block id: 79 size: 7 cleaned lines of code in 2 files: - FourQ_ARM/libopencm3/include/rcc.h (530:537) - FourQ_ARM_side_channel/libopencm3/include/rcc.h (530:537) duplicated block id: 80 size: 6 cleaned lines of code in 5 files: - FourQ_32bit/eccp2.c (155:165) - FourQ_64bit_and_portable/eccp2_core.c (141:151) - FourQ_ARM/eccp2.c (86:96) - FourQ_ARM_NEON/eccp2.c (156:166) - FourQ_ARM_side_channel/eccp2.c (123:133) duplicated block id: 81 size: 6 cleaned lines of code in 2 files: - FourQ_32bit/eccp2.c (928:936) - FourQ_ARM_NEON/eccp2.c (899:907) duplicated block id: 82 size: 6 cleaned lines of code in 6 files: - FourQ_32bit/generic/fp.h (471:480) - FourQ_64bit_and_portable/AMD64/fp_x64.h (346:355) - FourQ_64bit_and_portable/ARM64/fp_arm64.h (264:273) - FourQ_ARM/ARM/fp_arm.h (305:314) - FourQ_ARM_NEON/ARM/fp_arm.h (509:518) - FourQ_ARM_side_channel/ARM/fp_arm.h (305:314) duplicated block id: 83 size: 6 cleaned lines of code in 5 files: - FourQ_32bit/kex.c (18:26) - FourQ_64bit_and_portable/kex.c (18:26) - FourQ_ARM/kex.c (18:26) - FourQ_ARM_NEON/kex.c (18:26) - FourQ_ARM_side_channel/kex.c (19:27) duplicated block id: 84 size: 6 cleaned lines of code in 4 files: - FourQ_32bit/kex.c (31:42) - FourQ_64bit_and_portable/kex.c (31:42) - FourQ_ARM/kex.c (31:42) - FourQ_ARM_NEON/kex.c (31:42) duplicated block id: 85 size: 6 cleaned lines of code in 2 files: - FourQ_64bit_and_portable/eccp2_core.c (193:202) - FourQ_ARM/eccp2.c (536:545) duplicated block id: 86 size: 6 cleaned lines of code in 3 files: - FourQ_64bit_and_portable/eccp2_core.c (513:521) - FourQ_ARM/eccp2.c (817:825) - FourQ_ARM_side_channel/eccp2.c (864:872) duplicated block id: 87 size: 6 cleaned lines of code in 2 files: - FourQ_ARM/random/random_Cortex-M4.c (13:21) - FourQ_ARM_side_channel/random/random_Cortex-M4.c (13:21)