gils83 Posted December 27, 2014 Share Posted December 27, 2014 I was referring to the guy with the chinese name. Was asking if he is china? If yes he should share the VPN he uses Quel est le rapport avec la choucroute ?? je ne comprends toujours pas............. l'histoire du VPN et le gars Chinois !!??....... moi je suis un gars Français i test kernel Link to comment Share on other sites More sharing options...
gils83 Posted December 28, 2014 Share Posted December 28, 2014 je vois beaucoup de salades écrites entre youtube et le reste........ , je me suis remit à l'oeuvre de tester mon AMD Sempron LE-1250 64 nm non ssse3 monocore qui vaut largement un Pentium dualcore tout pourri !! bref l'heure n'est pas à la critique mais à la constatation que Youtube et mediaflashplayer fonctionne parfaitement ainsi que QuickTime en lecture de fichier HD MP4 sans problème , comme je l'ai déjà dit au moins 50 fois !! le problème ne vient pas directement du kernel lors des crash aléatoires de Safari ou QuickTime ou encore de finalcut , j'ai exactement les mêmes problèmes sur mon Xeon Intel ivybridge moins fréquent serte mais existant , le problème est ailleurs . bien que le CPU soit très faible , j'ai réussi à faire une capture vidéo/audio avec ScreenFlow , loin d'être parfaite mais elle montre bien que tout fonctionne , seul subsiste des bug de capture en mode icône et demande certainement quelque "peaufinage" au niveau du kernel concernant la 3D. Si Safari bug , utiser Chrome et tout ira pour le mieux Le kernel utilisé est celui de Bronya rc2 v1 , le même utilisé pour Athon kabini ssse3 ou mon FX . vidéo à regarder , merci . I see lots of salads written between YouTube and the rest ........, I began to work to test my AMD Sempron LE-1250 64-nm non SSSE3 monocore which is well worth a Pentium dual core rotten! ! short time is not critical but the finding that Youtube and mediaflashplayer works perfectly and QuickTime HD file playback MP4 with no problem, as I have said at least 50 times !! the problem does not come directly from the kernel in random crash Safari or QuickTime or FinalCut, I have exactly the same problems on my Intel Xeon ivybridge less frequent serte existing but the problem is elsewhere. although the CPU is very low, I managed to make a video / audio capture with ScreenFlow, far from perfect but it shows that everything works, the only remaining catch bug icon mode and certainly requires some "tweaking "at the kernel for 3D. If Safari bug, utiser Chrome and everything will be fine;) The kernel used is Bronya rc2 v1, the same used for Athon Kabini SSSE3 or my FX. video to watch, thank you. sans_titre.mp4.zip 1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 29, 2014 Share Posted December 29, 2014 unfortunately this is the result from the last kernel build [spoiler]Last login: Fri Dec 26 08:27:28 on ttys000 meins-imac:~ mein$ /Users/mein/Desktop/SSEPlus_Root/SSEPlus_Test/UnitTest/UnitTest ; exit; ERROR: Could not open file: ../../fnData.csv Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_addsub_pd , , 10.0 , , 4.0 , 4.0 , , , , , , ssp_addsub_ps , , 19.2 , , 4.0 , 4.1 , , , , , , ssp_hadd_pd , , 10.0 , , 7.0 , 5.0 , , , , , , ssp_hadd_ps , , 16.1 , , 5.0 , 5.0 , , , , , , ssp_hsub_pd , , 10.0 , , 7.1 , 4.5 , , , , , , ssp_hsub_ps , , 18.0 , , 5.0 , 5.2 , , , , , , ssp_lddqu_si128 , , 0.0 , , , 0.0 , , , , , , ssp_loaddup_pd , , 0.0 , , , 0.0 , , , , , , ssp_movedup_pd , , 3.0 , , 3.0 , 3.0 , , , , , , ssp_movehdup_ps , , 9.0 , , 3.1 , 2.7 , , , , , , ssp_moveldup_ps , , 11.0 , , 3.0 , 3.0 , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_abs_epi16 , , 48.6 , , 6.2 , , , , , , , ssp_abs_epi32 , , 27.6 , , 7.0 , , , , , , , ssp_abs_epi8 , , 84.6 , , 6.0 , , , , , , , ssp_alignr_epi8 , , 74.1 , , 9.8 , , , , , , , ssp_hadd_epi16 , , 27.0 , , 11.0 , , , , , , , ssp_hadd_epi32 , , 25.3 , , 6.0 , , , , , , , ssp_hadds_epi16 , , 59.0 , , 11.0 , , , , , , , ssp_hsub_epi16 , , 28.1 , , 9.8 , , , , , , , ssp_hsub_epi32 , , 22.5 , , 6.0 , , , , , , , ssp_hsubs_epi16 , , 58.4 , , 9.8 , , , , , , , ssp_maddubs_epi16 , , 98.7 , , 7.5 , , , , , , , ssp_maddubs_epi16 , , 98.3 , , 7.1 , , , , , , , ssp_mulhrs_epi16 , , 46.4 , , 12.5 , , , , , , , ssp_shuffle_epi8 , , 82.9 , , 45.8 , , , , , , , ssp_sign_epi16 , , 47.3 , , 3.0 , , , , , , , ssp_sign_epi32 , , 24.3 , , 5.4 , , , , , , , ssp_sign_epi8 , , 78.4 , , 6.0 , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_extract_si64 , , 15.1 , , 6.0 , , , , , , , ssp_extracti_si64 , , 14.0 , , 6.0 , , , , , , , ssp_insert_si64 , , 17.3 , , 2.0 , , , , , , , ssp_inserti_si64 , , 17.9 , , 2.0 , , , , , , , ssp_stream_sd , , 0.0 , , , , , , , , , ssp_stream_ss , , 0.0 , , , , , , , , , ssp_lzcnt16 , , 9.0 , , , , , , , , , ssp_lzcnt16 , , 12.0 , , , , , , , , , ssp_lzcnt , , 12.0 , , , , , , , , , ssp_lzcnt , , 14.0 , , , , , , , , , ssp_lzcnt64 , , 21.9 , , , , , , , , , ssp_lzcnt64 , , 22.2 , , , , , , , , , ssp_popcnt16 , , 8.1 , , , , , , , , , ssp_popcnt16 , , 15.7 , , , , , , , , , ssp_popcnt , , 6.1 , , , , , , , , , ssp_popcnt , , 6.0 , , , , , , , , , ssp_popcnt64 , , 7.5 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_blend_epi16 , , 23.3 , , 1.8 , , , , , , , ssp_blend_pd , , 9.2 , , 6.6 , , , , , , , ssp_blend_ps , , 9.0 , , 4.0 , , , , , , , ssp_blendv_epi8 , , 40.8 , , 1.8 , , , , , , , ssp_blendv_pd , , 8.7 , , 4.2 , , , , , , , ssp_blendv_pd , , 8.9 , , 4.0 , , , , , , , ssp_blendv_ps , , 12.1 , , 3.6 , , , , , , , ssp_ceil_pd , , 52.4 , , 29.2 , , , , , , , ssp_ceil_ps , , 52.7 , , 28.4 , , , , , , , ssp_ceil_sd , , 2.0 , , 28.9 , , , , , , , ssp_ceil_ss , , 0.0 , , 30.7 , , , , , , , ssp_cmpeq_epi64 , , 7.5 , , 9.0 , , , , , , , ssp_cmpeq_epi64 , , 9.0 , , 8.8 , , , , , , , ssp_cvtepi16_epi32 , , 22.1 , , 8.0 , , , , , , , ssp_cvtepi16_epi64 , , 19.1 , , 10.7 , , , , , , , ssp_cvtepi32_epi64 , , 18.6 , , 8.0 , , , , , , , ssp_cvtepi8_epi16 , , 28.0 , , 10.0 , , , , , , , ssp_cvtepi8_epi32 , , 22.2 , , 10.7 , , , , , , , ssp_cvtepi8_epi64 , , 18.7 , , 13.4 , , , , , , , ssp_cvtepu16_epi32 , , 22.2 , , 2.7 , , , , , , , ssp_cvtepu16_epi64 , , 18.7 , , 5.4 , , , , , , , ssp_cvtepu32_epi64 , , 18.6 , , 2.7 , , , , , , , ssp_cvtepu8_epi16 , , 25.2 , , 2.7 , , , , , , , ssp_cvtepu8_epi32 , , 22.2 , , 5.4 , , , , , , , ssp_cvtepu8_epi32 , , 23.3 , , 5.4 , , , , , , , ssp_cvtepu8_epi64 , , 18.5 , , 8.0 , , , , , , , ssp_dp_pd , , 16.8 , , 14.3 , , , , , , , ssp_dp_pd , , 14.1 , , 14.3 , , , , , , , ssp_dp_ps , , 27.5 , , 22.3 , 17.3 , , , , , , ssp_dp_ps , , 27.5 , , 23.1 , 16.1 , , , , , , ssp_dp_ps , , 26.9 , , 24.0 , 16.8 , , , , , , ssp_extract_epi32 , , 4.5 , , 4.5 , , , , , , , ssp_extract_epi64 , , 6.7 , , 5.0 , , , , , , , ssp_extract_epi8 , , 13.8 , , 8.0 , , , , , , , ssp_extract_ps , , 13.1 , , 5.0 , , , , , , , ssp_floor_pd , , 58.0 , , 27.7 , , , , , , , ssp_floor_ps , , 70.2 , , 26.1 , , , , , , , ssp_floor_sd , , 1.8 , , 31.1 , , , , , , , ssp_floor_ss , , 0.0 , , 30.4 , , , , , , , ssp_insert_epi32 , , 20.9 , , 6.0 , , , , , , , ssp_insert_epi64 , , 19.6 , , , , , , , , , ssp_insert_epi8 , , 18.3 , , 8.0 , , , , , , , ssp_insert_ps , , 26.8 , , , , , , , , , ssp_max_epi32 , , 25.7 , , 6.6 , , , , , , , ssp_max_epi8 , , 65.0 , , 6.2 , , , , , , , ssp_max_epu16 , , 34.0 , , 11.6 , , , , , , , ssp_max_epu32 , , 26.6 , , 11.6 , , , , , , , ssp_min_epi32 , , 23.7 , , 5.4 , , , , , , , ssp_min_epi8 , , 60.7 , , 6.3 , , , , , , , ssp_min_epu16 , , 34.4 , , 9.0 , , , , , , , ssp_min_epu32 , , 23.7 , , 8.9 , , , , , , , ssp_minpos_epu16 , , 26.3 , , , , , , , , , ssp_mpsadbw_epu8 , , 183.6 , , 43.7 , , , , , , , ssp_mpsadbw_epu8 , , 180.3 , , 43.7 , , , , , , , ssp_packus_epi32 , , 34.4 , , 7.0 , , , , , , , ssp_round_pd , , 37.6 , , 28.5 , , , , , , , ssp_round_sd , , 20.9 , , , , , , , , , ssp_round_pd , , 73.9 , , 28.4 , , , , , , , ssp_round_pd , , 68.5 , , 28.2 , , , , , , , ssp_round_pd , , 50.4 , , 28.5 , , , , , , , ssp_round_ps , , 99.5 , , 33.3 , , , , , , , ssp_round_ps , , 115.9 , , 30.9 , , , , , , , ssp_round_ps , , 96.3 , , 30.0 , , , , , , , ssp_round_ps , , 130.3 , , 30.8 , , , , , , , ssp_round_ss , , 21.3 , , 30.8 , , , , , , , ssp_round_ss , , 15.2 , , 30.3 , , , , , , , ssp_round_ss , , 16.1 , , 27.0 , , , , , , , ssp_round_ss , , 12.4 , , 31.2 , , , , , , , ssp_testc_si128 , , 0.2 , , 0.2 , , , , , , , ssp_testc_si128 , , 0.2 , , 0.2 , , , , , , , ssp_testnzc_si128 , , 0.2 , , 3.6 , , , , , , , ssp_testnzc_si128 , , 0.2 , , 5.4 , , , , , , , ssp_testz_si128 , , 0.7 , , 0.2 , , , , , , , ssp_testz_si128 , , 0.7 , , 0.2 , , , , , , , ssp_testz_si128 , , 0.7 , , 0.2 , , , , , , , ssp_mullo_epi32 , , 23.7 , , , , , , , , , ssp_mul_epi32 , , 28.6 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_frcz_pd , , 33.0 , , , , , , , , , ssp_frcz_ps , , 40.2 , , , , , , , , , ssp_frcz_sd , , 29.1 , , , , , , , , , ssp_frcz_ss , , 31.0 , , , , , , , , , ssp_haddd_epi16 , , 26.8 , , , , , , , , , ssp_haddd_epi8 , , 36.6 , , , , , , , , , ssp_haddd_epu16 , , 24.1 , , , , , , , , , ssp_haddd_epu8 , , 34.7 , , , , , , , , , ssp_haddq_epi16 , , 28.2 , , , , , , , , , ssp_haddq_epi32 , , 20.0 , , , , , , , , , ssp_haddq_epi8 , , 32.1 , , , , , , , , , ssp_haddq_epu16 , , 24.1 , , , , , , , , , ssp_haddq_epu32 , , 21.0 , , , , , , , , , ssp_haddq_epu8 , , 34.8 , , , , , , , , , ssp_haddw_epi8 , , 33.9 , , , , , , , , , ssp_haddw_epu8 , , 36.6 , , , , , , , , , ssp_hsubd_epi16 , , 23.6 , , , , , , , , , ssp_hsubq_epi32 , , 19.2 , , , , , , , , , ssp_hsubw_epi8 , , 36.5 , , , , , , , , , ssp_macc_epi16 , , 42.5 , , 4.5 , , , , , , , ssp_macc_epi32 , , 25.0 , , 10.7 , , , , , , , ssp_macc_ps , , 21.4 , , 8.0 , , , , , , , ssp_macc_pd , , 13.7 , , 7.1 , , , , , , , ssp_macc_ss , , 8.9 , , 10.7 , , , , , , , ssp_macc_sd , , 8.9 , , 13.4 , , , , , , , ssp_maccd_epi16 , , 25.9 , , 10.7 , , , , , , , ssp_macchi_epi32 , , 24.1 , , 15.2 , , , , , , , ssp_macclo_epi32 , , 23.7 , , 13.8 , , , , , , , ssp_maccs_epi16 , , 75.8 , , 10.7 , , , , , , , ssp_maccs_epi32 , , 37.5 , , 30.4 , , , , , , , ssp_maccsd_epi16 , , 41.6 , , 22.3 , , , , , , , ssp_maccshi_epi32 , , F , , , , , , , , , ERROR[ 9223372036854765825 -9223372036854715826 ] Expected[ -9223372036854775808 9223372036854775807 ] ssp_maccshi_epi32 , , 27.0 , , , , , , , , , ssp_maccslo_epi32 , , F , , , , , , , , , ERROR[ -4611686024869838848 4611721209241878529 ] Expected[ 9223372036854775807 -9223372036854775808 ] ssp_maccslo_epi32 , , 26.3 , , , , , , , , , ssp_maddd_epi16 , , 36.8 , , , , , , , , , ssp_maddsd_epi16 , , 53.0 , , , , , , , , , ssp_nmacc_ps , , 19.8 , , 7.1 , , , , , , , ssp_nmacc_pd , , 12.5 , , 7.1 , , , , , , , ssp_nmacc_ss , , 8.9 , , 10.7 , , , , , , , ssp_nmacc_sd , , 8.9 , , 13.4 , , , , , , , ssp_msub_ps , , 20.9 , , 7.1 , , , , , , , ssp_msub_pd , , 13.9 , , 8.0 , , , , , , , ssp_msub_ss , , 10.0 , , 10.7 , , , , , , , ssp_msub_sd , , 9.3 , , 14.6 , , , , , , , ssp_nmsub_ps , , 26.8 , , 8.9 , , , , , , , ssp_nmsub_pd , , 14.3 , , 8.9 , , , , , , , ssp_nmsub_ss , , 10.7 , , 12.5 , , , , , , , ssp_nmsub_sd , , 10.7 , , 14.3 , , , , , , , ssp_cmov_si128 , , 23.2 , , 3.6 , , , , , , , ssp_perm_epi8 , , 260.8 , , , , , , , , , ssp_perm_ps , , 57.4 , , , , , , , , , ssp_perm_ps , , 43.2 , , , , , , , , , ssp_perm_pd , , 29.6 , , , , , , , , , ssp_perm_pd , , 28.0 , , , , , , , , , ssp_perm_pd , , 22.0 , , , , , , , , , ssp_perm_pd , , 21.6 , , , , , , , , , ssp_rot_epi8 , , 181.3 , , , , , , , , , ssp_rot_epi16 , , 99.0 , , , , , , , , , ssp_rot_epi32 , , 34.9 , , , , , , , , , ssp_rot_epi64 , , 22.6 , , , , , , , , , ssp_roti_epi8 , , 79.5 , , 14.7 , , , , , , , ssp_roti_epi8 , , 97.9 , , 15.0 , , , , , , , ssp_roti_epi16 , , 53.1 , , 4.5 , , , , , , , ssp_roti_epi16 , , 56.3 , , 4.5 , , , , , , , ssp_roti_epi32 , , 27.5 , , 4.5 , , , , , , , ssp_roti_epi32 , , 26.7 , , 4.5 , , , , , , , ssp_roti_epi64 , , 18.8 , , 4.5 , , , , , , , ssp_roti_epi64 , , 22.3 , , 5.0 , , , , , , , ssp_shl_epi8 , , 103.1 , , , , , , , , , ssp_sha_epi8 , , 124.0 , , , , , , , , , ssp_shl_epi16 , , 51.0 , , 27.7 , , , , , , , ssp_sha_epi16 , , 50.8 , , 27.7 , , , , , , , ssp_shl_epi32 , , 25.9 , , 16.9 , , , , , , , ssp_sha_epi32 , , 25.9 , , 16.9 , , , , , , , ssp_shl_epi64 , , 20.3 , , 11.6 , , , , , , , ssp_sha_epi64 , , 19.2 , , , , , , , , , ssp_comlt_epu16 , , 33.9 , , 5.4 , , , , , , , ssp_comgt_epu16 , , 34.7 , , 5.4 , , , , , , , ssp_comlt_epu32 , , 23.9 , , 5.4 , , , , , , , ssp_comgt_epu32 , , 24.3 , , 5.4 , , , , , , , ssp_comeq_epi16 , , 39.7 , , 1.8 , , , , , , , ssp_comeq_epi32 , , 23.8 , , 1.8 , , , , , , , ssp_comeq_epi64 , , 16.9 , , 8.0 , 6.2 , , , , , , ssp_comeq_epi8 , , 64.7 , , 1.8 , , , , , , , ssp_comeq_epu16 , , 33.6 , , 1.8 , , , , , , , ssp_comeq_epu32 , , 24.9 , , 1.8 , , , , , , , ssp_comeq_epu64 , , 21.4 , , 8.1 , , , , , , , ssp_comeq_epu8 , , 50.1 , , 1.8 , , , , , , , ssp_comneq_epi16 , , 33.9 , , 3.6 , , , , , , , ssp_comneq_epi32 , , 23.9 , , 3.6 , , , , , , , ssp_comneq_epi64 , , 21.2 , , 9.8 , , , , , , , ssp_comneq_epi8 , , 66.3 , , 4.0 , , , , , , , ssp_comneq_epu16 , , 32.7 , , 4.0 , , , , , , , ssp_comneq_epu32 , , 22.5 , , 3.6 , , , , , , , ssp_comneq_epu64 , , 21.4 , , 9.8 , , , , , , , ssp_comneq_epu8 , , 53.3 , , 3.6 , , , , , , , ssp_comfalse_epi16 , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi32 , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi64 , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi8 , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu16 , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu32 , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu64 , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu8 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi16 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi32 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi64 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi8 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu16 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu32 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu64 , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu8 , , 0.0 , , 0.0 , , , , , , , ssp_comge_epi16 , , 36.6 , , 3.6 , , , , , , , ssp_comge_epi32 , , 24.1 , , 3.6 , , , , , , , ssp_comge_epi64 , , 21.4 , , 16.9 , , , , , , , ssp_comge_epi8 , , 67.2 , , 3.6 , , , , , , , ssp_comge_epu16 , , 36.6 , , 6.2 , , , , , , , ssp_comge_epu32 , , 27.4 , , 7.1 , , , , , , , ssp_comge_epu64 , , 21.3 , , 19.8 , , , , , , , ssp_comge_epu8 , , 64.3 , , 63.7 , , , , , , , ssp_comgt_epi16 , , 37.0 , , 1.8 , , , , , , , ssp_comgt_epi32 , , 21.9 , , 1.8 , , , , , , , ssp_comgt_epi64 , , 21.5 , , 16.9 , , , , , , , ssp_comgt_epi8 , , 65.1 , , 1.8 , , , , , , , ssp_comgt_epu16 , , 33.7 , , 6.0 , , , , , , , ssp_comgt_epu32 , , 22.1 , , 5.4 , , , , , , , ssp_comgt_epu64 , , 16.9 , , 21.4 , , , , , , , ssp_comgt_epu8 , , 63.2 , , 63.4 , , , , , , , ssp_comle_epi16 , , 35.7 , , 3.6 , , , , , , , ssp_comle_epi32 , , 24.5 , , 3.6 , , , , , , , ssp_comle_epi64 , , 21.4 , , 16.9 , , , , , , , ssp_comle_epi8 , , 70.4 , , 3.6 , , , , , , , ssp_comle_epu16 , , 33.0 , , 6.2 , , , , , , , ssp_comle_epu32 , , 24.1 , , 6.7 , , , , , , , ssp_comle_epu64 , , 21.1 , , 21.0 , , , , , , , ssp_comle_epu8 , , 61.5 , , 62.0 , , , , , , , ssp_comlt_epi16 , , 37.1 , , 4.3 , , , , , , , ssp_comlt_epi32 , , 24.3 , , 4.3 , , , , , , , ssp_comlt_epi64 , , 18.6 , , 21.4 , , , , , , , ssp_comlt_epi8 , , 67.8 , , 4.3 , , , , , , , ssp_comlt_epu16 , , 33.9 , , 5.4 , , , , , , , ssp_comlt_epu32 , , 24.5 , , 5.4 , , , , , , , ssp_comlt_epu64 , , 22.7 , , 21.4 , , , , , , , ssp_comlt_epu8 , , 52.6 , , 10.7 , , , , , , , ssp_comeq_pd , , 19.7 , , 1.8 , , , , , , , ssp_comeq_sd , , 14.9 , , 1.8 , , , , , , , ssp_comlt_pd , , 17.0 , , 1.8 , , , , , , , ssp_comlt_sd , , 13.0 , , 1.8 , , , , , , , ssp_comle_pd , , 16.9 , , 1.8 , , , , , , , ssp_comle_sd , , 14.7 , , 1.8 , , , , , , , ssp_comunord_pd , , 16.9 , , 3.6 , , , , , , , ssp_comunord_sd , , 14.6 , , 3.6 , , , , , , , ssp_comneq_pd , , 19.2 , , 1.8 , , , , , , , ssp_comneq_sd , , 14.9 , , 1.8 , , , , , , , ssp_comge_pd , , 16.9 , , 4.7 , , , , , , , ssp_comge_sd , , 13.6 , , 3.6 , , , , , , , ssp_comnle_pd , , 17.0 , , 1.8 , , , , , , , ssp_comnle_sd , , 15.1 , , 1.8 , , , , , , , ssp_comord_pd , , 16.9 , , 1.8 , , , , , , , ssp_comord_sd , , 14.8 , , 1.8 , , , , , , , ssp_comueq_pd , , 16.9 , , 4.5 , , , , , , , ssp_comueq_sd , , 15.0 , , 8.1 , , , , , , , ssp_comnge_pd , , 19.1 , , 5.3 , , , , , , , ssp_comnge_sd , , 14.6 , , 3.6 , , , , , , , ssp_comngt_pd , , 16.6 , , 4.7 , , , , , , , ssp_comngt_sd , , 15.0 , , 3.6 , , , , , , , ssp_comfalse_pd , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_sd , , 1.8 , , 5.0 , , , , , , , ssp_comoneq_pd , , 16.9 , , 4.5 , , , , , , , ssp_comoneq_sd , , 14.6 , , 6.2 , , , , , , , ssp_comnlt_pd , , 16.9 , , 1.8 , , , , , , , ssp_comnlt_sd , , 14.6 , , 1.8 , , , , , , , ssp_comnlt_sd , , 12.8 , , 1.8 , , , , , , , ssp_comgt_pd , , 16.9 , , 4.9 , , , , , , , ssp_comgt_sd , , 15.4 , , 4.0 , , , , , , , ssp_comtrue_pd , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_sd , , 2.0 , , 2.0 , , , , , , , ssp_comeq_ps , , 30.4 , , 2.0 , , , , , , , ssp_comeq_ss , , 16.3 , , 1.8 , , , , , , , ssp_comlt_ps , , 27.3 , , 1.8 , , , , , , , ssp_comlt_ss , , 12.5 , , 1.8 , , , , , , , ssp_comle_ps , , 25.1 , , 2.0 , , , , , , , ssp_comle_ss , , 14.3 , , 1.8 , , , , , , , ssp_comunord_ps , , 25.0 , , 3.6 , , , , , , , ssp_comunord_ss , , 15.1 , , 3.6 , , , , , , , ssp_comneq_ps , , 32.3 , , 1.8 , , , , , , , ssp_comneq_ss , , 14.9 , , 1.8 , , , , , , , ssp_comge_ps , , 25.0 , , 4.6 , , , , , , , ssp_comge_ss , , 14.9 , , 3.6 , , , , , , , ssp_comnle_ps , , 25.0 , , 1.8 , , , , , , , ssp_comnle_ss , , 12.9 , , 1.8 , , , , , , , ssp_comord_ps , , 25.0 , , 1.8 , , , , , , , ssp_comord_ss , , 14.9 , , 1.8 , , , , , , , ssp_comueq_ps , , 28.6 , , 4.9 , , , , , , , ssp_comueq_ss , , 15.2 , , 5.4 , , , , , , , ssp_comnge_ps , , 27.9 , , 4.6 , , , , , , , ssp_comnge_ss , , 14.7 , , 3.6 , , , , , , , ssp_comngt_ps , , 26.8 , , 4.6 , , , , , , , ssp_comngt_ss , , 12.7 , , 3.6 , , , , , , , ssp_comfalse_ps , , 0.0 , , 0.0 , , , , , , , ssp_comfalse_ss , , 0.0 , , 1.8 , , , , , , , ssp_comoneq_ps , , 26.7 , , 4.5 , , , , , , , ssp_comoneq_ss , , 15.0 , , 6.3 , , , , , , , ssp_comnlt_ps , , 25.0 , , 1.8 , , , , , , , ssp_comnlt_ss , , 13.0 , , 1.8 , , , , , , , ssp_comgt_ps , , 25.0 , , 4.6 , , , , , , , ssp_comgt_ss , , 15.1 , , 3.6 , , , , , , , ssp_comtrue_ps , , 0.0 , , 0.0 , , , , , , , ssp_comtrue_ss , , 0.0 , , 2.0 , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_arithmetic_hadd4_dup_ps , , 18.4 , , 14.3 , 8.9 , , , , , , ssp_logical_bitwise_select , , , | 0.0, 3.6 , , , , , , , ssp_movmask_imm8_to_epi32 , , , , 1.8 , , , , , , , ssp_memory_load1_epu8 , , 2.0 , , 2.0 , , , , , , , ssp_convert_reverse_transpose , , 22.5 , , 14.6 , , , , , , , ssp_convert_3c_3p_epi8 , , 86.6 , , 37.8 , , , , , , , ssp_convert_3p_3c_epi8 , , 67.8 , , 24.1 , , , , , , , ssp_convert_3c_3p_epi16 , , 38.4 , , 32.0 , , , , , , , ssp_convert_3p_3c_epi16 , , 34.5 , , 68.4 , , , , , , , ssp_convert_3c_3p_epi32 , , 23.8 , , 29.0 , , , , , , , ssp_convert_3p_3c_epi32 , , 23.6 , , 39.6 , , , , , , , ssp_convert_4c_4p_epi8 , , 110.3 , , 43.8 , , , , , , , ssp_convert_4p_4c_epi8 , , 108.6 , , 20.5 , , , , , , , ssp_convert_4c_4p_epi8 , , 116.2 , , 41.9 , , , , , , , ssp_convert_4p_4c_epi16 , , 58.9 , , 20.6 , , , , , , , ssp_convert_4c_4p_epi16 , , 58.9 , , 29.6 , , , , , , , ssp_convert_4p_4c_epi32 , , 24.7 , , 21.0 , , , , , , , ssp_convert_4c_4p_epi32 , , 25.7 , , 21.0 , , , , , , , Untested (SSE3 and above): logout [Prozess beendet][/spoiler] Spakk, open Terminal, cd into folder having test for SSEPlus and then run it with ./Otherwise no proper running tests... Just a hint, something I noticed during test fase Hi ! I did SSSE3_Plus and tested on AMD cpu's with OPEMU_ssse3, here result at : SSSE3_on_AMD.png If on INTEL with support SSSE3 without opemu_ssse3 , then : SSSe3_on_intel.png If on amd no show result from SSSE3_plus, then maybe wrong opemu and don't correct work in flash player and problem graphics Desktop ! Which is logical.The code does a cpuid call to determine instructions supported. You could tweak the code to force the test. Since cpuid always returns the real level of support it won't test this. 1 Link to comment Share on other sites More sharing options...
spakk Posted December 29, 2014 Share Posted December 29, 2014 cool, now I get different results. I will create the same test with the other kernel [spoiler]Last login: Mon Dec 29 14:41:55 on console meins-imac:~ mein$ cd /Users/mein/Desktop/SSEPlus_Root/SSEPlus_Test/UnitTest meins-imac:UnitTest mein$ /Users/mein/Desktop/SSEPlus_Root/SSEPlus_Test/UnitTest/UnitTest Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_addsub_pd ,SSE3 , 9.5| 5.8, , 3.6 , 3.6 , , , , , , ssp_addsub_ps ,SSE3 , 16.9 , , 3.6 , 3.6 , , , , , , ssp_hadd_pd ,SSE3 , 8.9| 5.8, , 6.2 , 4.5 , , , , , , ssp_hadd_ps ,SSE3 , 14.3 , , 4.5 , 4.5 , , , , , , ssp_hsub_pd ,SSE3 , 8.9| 5.6, , 6.2 , 4.5 , , , , , , ssp_hsub_ps ,SSE3 , 15.2 , , 4.5 , 4.5 , , , , , , ssp_lddqu_si128 ,SSE3 , 0.0 , , , 0.0 , , , , , , ssp_loaddup_pd ,SSE3 , 0.0 , , , 0.0 , , , , , , ssp_movedup_pd ,SSE3 , 2.7| 0.9, , 2.7 , 2.7 , , , , , , ssp_movehdup_ps ,SSE3 , 9.0| 3.4, , 3.0 , 57.3| 2.0, , , , , , ssp_moveldup_ps ,SSE3 , 9.8| 2.4, , 2.7 , 2.7 , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_abs_epi16 ,SSSE3 , 46.4 , , 6.2 , , | 1.6, , , , , ssp_abs_epi32 ,SSSE3 , 23.2 , , 6.2 , , | 1.6, , , , , ssp_abs_epi8 ,SSSE3 , 83.8|62.0, , 5.4 , , | 1.6, , , , , ssp_alignr_epi8 ,SSSE3 , 68.2|63.0, , 8.9| 4.0, , | 3.2, , , , , ssp_hadd_epi16 ,SSSE3 , 24.1 , , 9.8 , , | 5.0, , , , , ssp_hadd_epi32 ,SSSE3 , 21.9 , , 5.4 , , | 5.1, , , , , ssp_hadds_epi16 ,SSSE3 , 57.1 , , 9.8 , , | 5.1, , , , , ssp_hsub_epi16 ,SSSE3 , 25.0 , , 9.8 , , | 5.1, , , , , ssp_hsub_epi32 ,SSSE3 , 19.6 , , 5.4 , , | 5.0, , , , , ssp_hsubs_epi16 ,SSSE3 , 53.5 , , 9.8 , , | 5.0, , , , , ssp_maddubs_epi16 ,SSSE3 , 94.0|81.0, , 7.1 , , | 4.8, , , , , ssp_maddubs_epi16 ,SSSE3 , 91.9|81.0, , 7.2 , , | 4.8, , , , , ssp_mulhrs_epi16 ,SSSE3 , 42.1 , , 12.5 , , | 4.8, , , , , ssp_shuffle_epi8 ,SSSE3 , 77.6 , , 43.7 , , | 3.5, , , , , ssp_sign_epi16 ,SSSE3 , 41.0 , , 2.7 , , | 1.6, , , , , ssp_sign_epi32 ,SSSE3 , 22.2 , , 5.4 , , | 1.6, , , , , ssp_sign_epi8 ,SSSE3 , 74.9 , , 5.4 , , | 1.6, , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_extract_si64 ,SSE4a , 13.0 , , 5.4 , , , , , , , ssp_extracti_si64 ,SSE4a , 12.5 , , 5.4| 4.0, , , , , , , ssp_insert_si64 ,SSE4a , 16.1 , , 2.4 , , , , , , , ssp_inserti_si64 ,SSE4a , 17.4 , , 1.8 , , , , , , , ssp_stream_sd ,SSE4a , 0.0 , , , , , , , , , ssp_stream_ss ,SSE4a , 0.0 , , , , , , , , , ssp_lzcnt16 ,SSE4a , 8.0 , , , , , , , , , ssp_lzcnt16 ,SSE4a , 8.0 , , , , , , , , , ssp_lzcnt ,SSE4a , 10.7 , , , , , , , , , ssp_lzcnt ,SSE4a , 12.5 , , , , , , , , , ssp_lzcnt64 ,SSE4a , 20.5 , , , , , , , , , ssp_lzcnt64 ,SSE4a , 20.5 , , , , , , , , , ssp_popcnt16 ,SSE4a , 7.1| 5.0, , , , , , , , , ssp_popcnt16 ,SSE4a , 14.3| 5.0, , , , , , , , , ssp_popcnt ,SSE4a , 5.4 , , , , , , , , , ssp_popcnt ,SSE4a , 5.4 , , , , , , , , , ssp_popcnt64 ,SSE4a , 6.7 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_blend_epi16 ,SSE4_1, 24.9 , , 1.8 , , , , | 3.2, , , ssp_blend_pd ,SSE4_1, 8.1| 0.9, , 5.4 , , , , | 3.2, , , ssp_blend_ps ,SSE4_1, 8.0| 2.4, , 3.6 , , , , | 3.2, , , ssp_blendv_epi8 ,SSE4_1, 39.2|36.3, , 1.8 , , , , | 4.8, , , ssp_blendv_pd ,SSE4_1, 7.7| 3.9, , 3.6 , , , , | 4.8, , , ssp_blendv_pd ,SSE4_1, 8.9| 3.9, , 4.0 , , , , | 4.8, , , ssp_blendv_ps ,SSE4_1, 11.4| 6.9, , 3.6 , , , , | 4.8, , , ssp_ceil_pd ,SSE4_1, 47.8 , , 27.3 , , , , | 4.8, , , ssp_ceil_ps ,SSE4_1, 49.9 , , 26.1 , , , , | 4.8, , , ssp_ceil_sd ,SSE4_1, 1.8 , , 27.7 , , , , | 4.8, , , ssp_ceil_ss ,SSE4_1, 0.0 , , 25.5 , , , , | 4.8, , , ssp_cmpeq_epi64 ,SSE4_1, 6.7 , , 8.0| 6.0, , , , | 3.2, , , ssp_cmpeq_epi64 ,SSE4_1, 6.7 , , 8.0| 6.0, , , , | 3.2, , , ssp_cvtepi16_epi32 ,SSE4_1, 20.1 , , 8.0 , , , , | 3.2, , , ssp_cvtepi16_epi64 ,SSE4_1, 18.7 , , 10.7 , , , , | 3.2, , , ssp_cvtepi32_epi64 ,SSE4_1, 18.8 , , 8.0 , , , , | 3.2, , , ssp_cvtepi8_epi16 ,SSE4_1, 25.9 , , 8.9 , , , , | 3.2, , , ssp_cvtepi8_epi32 ,SSE4_1, 20.5 , , 10.7 , , , , | 3.2, , , ssp_cvtepi8_epi64 ,SSE4_1, 17.0 , , 13.4 , , , , | 3.2, , , ssp_cvtepu16_epi32 ,SSE4_1, 19.0 , , 2.7 , , , , | 3.2, , , ssp_cvtepu16_epi64 ,SSE4_1, 16.9 , , 5.4| 4.0, , , , | 3.2, , , ssp_cvtepu32_epi64 ,SSE4_1, 19.2 , , 2.7 , , , , | 3.2, , , ssp_cvtepu8_epi16 ,SSE4_1, 22.3 , , 2.7 , , , , | 3.2, , , ssp_cvtepu8_epi32 ,SSE4_1, 20.5 , , 5.4| 4.0, , , , | 3.2, , , ssp_cvtepu8_epi32 ,SSE4_1, 20.5 , , 5.4| 4.0, , , , | 3.2, , , ssp_cvtepu8_epi64 ,SSE4_1, 18.2 , , 8.9| 6.0, , , , | 3.2, , , ssp_dp_pd ,SSE4_1, 15.5|12.2, , 14.4 , , , , | 9.0, , , ssp_dp_pd ,SSE4_1, 12.5 , , 14.3 , , , , | 9.0, , , ssp_dp_ps ,SSE4_1, 25.9 , , 21.4 , 16.1 , , , |11.0, , , ssp_dp_ps ,SSE4_1, 49.5 , , 21.4 , 16.1 , , , |11.0, , , ssp_dp_ps ,SSE4_1, 25.2 , , 21.4 , 16.1 , , , |11.0, , , ssp_extract_epi32 ,SSE4_1, 4.7| 1.0, , 4.5| 2.0, , , , | 1.0, , , ssp_extract_epi64 ,SSE4_1, 5.4| 4.2, , 4.5 , , , , , , , ssp_extract_epi8 ,SSE4_1, 14.2| 1.0, , 7.1| 2.0, , , , | 1.0, , , ssp_extract_ps ,SSE4_1, 11.6| 1.0, , 4.5 , , , , | 1.0, , , ssp_floor_pd ,SSE4_1, 52.1 , , 27.2 , , , , | 3.0, , , ssp_floor_ps ,SSE4_1, 66.9 , , 26.1 , , , , | 3.0, , , ssp_floor_sd ,SSE4_1, 1.8 , , 27.7 , , , , | 3.0, , , ssp_floor_ss ,SSE4_1, 0.0 , , 25.4 , , , , | 3.0, , , ssp_insert_epi32 ,SSE4_1, 18.2 , , 5.4 , , , , | 2.0, , , ssp_insert_epi64 ,SSE4_1, 18.3 , , , , , , , , , ssp_insert_epi8 ,SSE4_1, 18.8 , , 8.0 , , , , | 2.0, , , ssp_insert_ps ,SSE4_1, 26.8| 2.6, , , , , , | 2.0, , , ssp_max_epi32 ,SSE4_1, 20.8 , , 6.2 , , , , | 1.0, , , ssp_max_epi8 ,SSE4_1, 60.8|58.0, , 6.2 , , , , | 1.0, , , ssp_max_epu16 ,SSE4_1, 33.9 , , 11.6 , , , , | 1.0, , , ssp_max_epu32 ,SSE4_1, 23.7 , , 11.6 , , , , | 1.0, , , ssp_min_epi32 ,SSE4_1, 22.7 , , 5.4 , , , , | 1.0, , , ssp_min_epi8 ,SSE4_1, 60.9|54.0, , 5.4 , , , , | 1.0, , , ssp_min_epu16 ,SSE4_1, 33.9 , , 8.9 , , , , | 1.0, , , ssp_min_epu32 ,SSE4_1, 25.6 , , 8.9 , , , , | 1.0, , , ssp_minpos_epu16 ,SSE4_1, 26.3 , , , , , , | 5.0, , , ssp_mpsadbw_epu8 ,SSE4_1, 184.2|38.4, , 43.7 , , , , | 7.0, , , ssp_mpsadbw_epu8 ,SSE4_1, 177.2|38.4, , 43.7 , , , , | 7.0, , , ssp_packus_epi32 ,SSE4_1, 33.9 , , 6.2 , , , , | 2.0, , , ssp_round_pd ,SSE4&5, 36.3 , , 29.1 , , , , | 6.0, , , ssp_round_sd ,SSE4&5, 20.5 , , , , , , | 6.0, , , ssp_round_pd ,SSE4&5, 72.5 , , 28.3 , , , , | 6.0, , , ssp_round_pd ,SSE4&5, 69.6 , , 27.4 , , , , | 6.0, , , ssp_round_pd ,SSE4&5, 50.5 , , 29.1 , , , , | 6.0, , , ssp_round_ps ,SSE4&5, 99.9 , , 29.4 , , , , | 6.0, , , ssp_round_ps ,SSE4&5, 128.4 , , 29.0 , , , , | 6.0, , , ssp_round_ps ,SSE4&5, 110.7 , , 27.7 , , , , | 6.0, , , ssp_round_ps ,SSE4&5, 143.2|129.5, , 31.2 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 20.3 , , 30.1 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 13.1 , , 29.0 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 15.5 , , 27.1 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 13.7 , , 31.0 , , , , | 6.0, , , ssp_testc_si128 ,SSE4&5, 0.2 , , 0.2 , , , , | 1.0, , , ssp_testc_si128 ,SSE4&5, 0.2 , , 0.2 , , , , | 1.0, , , ssp_testnzc_si128 ,SSE4&5, 0.2 , , 3.6 , , , , | 1.0, , , ssp_testnzc_si128 ,SSE4&5, 0.2 , , 5.4 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.7 , , 0.2 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.7 , , 0.2 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.7 , , 0.2 , , , , | 1.0, , , ssp_mullo_epi32 ,SSE4_1, 20.5 , , , , , , | 2.0, , , ssp_mul_epi32 ,SSE4_1, 25.3 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_frcz_pd ,SSE5 , 34.6 , , , , , , , , , ssp_frcz_ps ,SSE5 , 38.5 , , , , , , , , , ssp_frcz_sd ,SSE5 , 28.6 , , , , , , , , , ssp_frcz_ss ,SSE5 , 27.7 , , , , , , , , , ssp_haddd_epi16 ,SSE5 , 26.8 , , , , , , , , , ssp_haddd_epi8 ,SSE5 , 36.6 , , , , , , , , , ssp_haddd_epu16 ,SSE5 , 24.1 , , , , , , , , , ssp_haddd_epu8 ,SSE5 , 33.9 , , , , , , , , , ssp_haddq_epi16 ,SSE5 , 26.8 , , , , , , , , , ssp_haddq_epi32 ,SSE5 , 16.9 , , , , , , , , , ssp_haddq_epi8 ,SSE5 , 31.2 , , , , , , , , , ssp_haddq_epu16 ,SSE5 , 25.0 , , , , , , , , , ssp_haddq_epu32 ,SSE5 , 19.0 , , , , , , , , , ssp_haddq_epu8 ,SSE5 , 34.8 , , , , , , , , , ssp_haddw_epi8 ,SSE5 , 33.9 , , , , , , , , , ssp_haddw_epu8 ,SSE5 , 36.7 , , , , , , , , , ssp_hsubd_epi16 ,SSE5 , 24.4 , , , , , , , , , ssp_hsubq_epi32 ,SSE5 , 22.4 , , , , , , , , , ssp_hsubw_epi8 ,SSE5 , 36.5 , , , , , , , , , ssp_macc_epi16 ,SSE5 , 41.0 , , 4.5 , , , , , , , ssp_macc_epi32 ,SSE5 , 25.5 , , 10.7 , , , , , , , ssp_macc_ps ,SSE5 , 21.4|20.0, , 7.1 , , , , , , , ssp_macc_pd ,SSE5 , 12.5| 9.8, , 7.1 , , , , , , , ssp_macc_ss ,SSE5 , 8.9 , , 10.7 , , , , , , , ssp_macc_sd ,SSE5 , 8.9 , , 13.4 , , , , , , , ssp_maccd_epi16 ,SSE5 , 25.9 , , 10.7 , , , , , , , ssp_macchi_epi32 ,SSE5 , 24.4 , , 15.2 , , , , , , , ssp_macclo_epi32 ,SSE5 , 26.8 , , 13.8 , , , , , , , ssp_maccs_epi16 ,SSE5 , 77.6|57.5, , 10.7 , , , , , , , ssp_maccs_epi32 ,SSE5 , 37.5 , , 30.3 , , , , , , , ssp_maccsd_epi16 ,SSE5 , 41.3 , , 25.3 , , , , , , , ssp_maccshi_epi32 ,SSE5 , F|53.0, , , , , , , , , ERROR[ 9223372036854765825 -9223372036854715826 ] Expected[ -9223372036854775808 9223372036854775807 ] ssp_maccshi_epi32 ,SSE5 , 26.8 , , , , , , , , , ssp_maccslo_epi32 ,SSE5 , F|47.5, , , , , , , , , ERROR[ -4611686024869838848 4611721209241878529 ] Expected[ 9223372036854775807 -9223372036854775808 ] ssp_maccslo_epi32 ,SSE5 , 29.4 , , , , , , , , , ssp_maddd_epi16 ,SSE5 , 33.0 , , , , , , , , , ssp_maddsd_epi16 ,SSE5 , 49.4 , , , , , , , , , ssp_nmacc_ps ,SSE5 , 17.9 , , 7.1 , , , , , , , ssp_nmacc_pd ,SSE5 , 12.5| 9.4, , 7.2 , , , , , , , ssp_nmacc_ss ,SSE5 , 10.2 , , 11.3 , , , , , , , ssp_nmacc_sd ,SSE5 , 10.2 , , 14.0 , , , , , , , ssp_msub_ps ,SSE5 , 21.5|19.7, , 7.1 , , , , , , , ssp_msub_pd ,SSE5 , 12.5| 9.8, , 7.1 , , , , , , , ssp_msub_ss ,SSE5 , 8.9 , , 10.7 , , , , , , , ssp_msub_sd ,SSE5 , 8.9 , , 13.4 , , , , , , , ssp_nmsub_ps ,SSE5 , 41.0|22.0, , 8.9 , , , , , , , ssp_nmsub_pd ,SSE5 , 14.3|11.8, , 8.9 , , , , , , , ssp_nmsub_ss ,SSE5 , 10.7 , , 12.5 , , , , , , , ssp_nmsub_sd ,SSE5 , 10.7 , , 14.3 , , , , , , , ssp_cmov_si128 ,SSE5 , 23.2 , , 3.6 , , , , , , , ssp_perm_epi8 ,SSE5 , 250.5 , , , , , , , , , ssp_perm_ps ,SSE5 , 58.2 , , , , , , , , , ssp_perm_ps ,SSE5 , 41.0 , , , , , , , , , ssp_perm_pd ,SSE5 , 27.4 , , , , , , , , , ssp_perm_pd ,SSE5 , 25.0 , , , , , , , , , ssp_perm_pd ,SSE5 , 19.3 , , , , , , , , , ssp_perm_pd ,SSE5 , 20.9 , , , , , , , , , ssp_rot_epi8 ,SSE5 , 183.9|155.0, , |155.0, , , , , , , ssp_rot_epi16 ,SSE5 , 97.2 , , |107.0, , , , , , , ssp_rot_epi32 ,SSE5 , 33.0 , , |44.0, , , , , , , ssp_rot_epi64 ,SSE5 , 20.5 , , |39.3, , , , , , , ssp_roti_epi8 ,SSE5 , 79.4 , , 13.4 , , , , , , , ssp_roti_epi8 ,SSE5 , 94.3|93.0, , 13.4 , , , , , , , ssp_roti_epi16 ,SSE5 , 54.4|50.0, , 4.5 , , , , , , , ssp_roti_epi16 ,SSE5 , 55.4|50.0, , 4.5 , , , , , , , ssp_roti_epi32 ,SSE5 , 25.9 , , 4.5 , , , , , , , ssp_roti_epi32 ,SSE5 , 25.0 , , 4.5 , , , , , , , ssp_roti_epi64 ,SSE5 , 18.1 , , 4.5 , , , , , , , ssp_roti_epi64 ,SSE5 , 21.4 , , 4.5 , , , , , , , ssp_shl_epi8 ,SSE5 , 102.6|92.0, , |108.0, , , , , , , ssp_sha_epi8 ,SSE5 , 121.9|92.0, , |108.0, , , , , , , ssp_shl_epi16 ,SSE5 , 52.7|47.7, , 27.7 , , , , , , , ssp_sha_epi16 ,SSE5 , 51.0|47.7, , 27.7 , , , , , , , ssp_shl_epi32 ,SSE5 , 25.9 , , 16.9 , , , , , , , ssp_sha_epi32 ,SSE5 , 25.9 , , 16.9 , , , , , , , ssp_shl_epi64 ,SSE5 , 19.2 , , 11.6 , , , , , , , ssp_sha_epi64 ,SSE5 , 17.0 , , |51.0, , , , , , , ssp_comlt_epu16 ,SSE5 , 35.8 , , 5.4 , , , , , , , ssp_comgt_epu16 ,SSE5 , 34.6 , , 6.4 , , , , , , , ssp_comlt_epu32 ,SSE5 , 23.0 , , 5.4 , , , , , , , ssp_comgt_epu32 ,SSE5 , 22.4 , , 5.4 , , , , , , , ssp_comeq_epi16 ,SSE5 , 38.4 , , 1.8 , , , , , , , ssp_comeq_epi32 ,SSE5 , 23.8 , , 1.8 , , , , , , , ssp_comeq_epi64 ,SSE5 , 16.9 , , 8.0 , 6.2 , , , , , , ssp_comeq_epi8 ,SSE5 , 66.0|59.0, , 1.8 , , , , , , , ssp_comeq_epu16 ,SSE5 , 30.4 , , 1.8 , , , , , , , ssp_comeq_epu32 ,SSE5 , 23.3 , , 2.0 , , , , , , , ssp_comeq_epu64 ,SSE5 , 21.6 , , 8.0 , , , , , , , ssp_comeq_epu8 ,SSE5 , 51.7 , , 1.8 , , , , , , , ssp_comneq_epi16 ,SSE5 , 33.9 , , 3.6 , , , , , , , ssp_comneq_epi32 ,SSE5 , 21.9 , , 3.6 , , , , , , , ssp_comneq_epi64 ,SSE5 , 16.9 , , 9.8 , , , , , , , ssp_comneq_epi8 ,SSE5 , 66.0|59.0, , 3.6 , , , , , , , ssp_comneq_epu16 ,SSE5 , 30.3 , , 3.6 , , , , , , , ssp_comneq_epu32 ,SSE5 , 24.4 , , 3.6 , , , , , , , ssp_comneq_epu64 ,SSE5 , 19.0 , , 9.8 , , , , , , , ssp_comneq_epu8 ,SSE5 , 50.0 , , 3.6 , , , , , , , ssp_comfalse_epi16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comge_epi16 ,SSE5 , 37.2 , , 3.6 , , , , , , , ssp_comge_epi32 ,SSE5 , 22.5 , , 4.2 , , , , , , , ssp_comge_epi64 ,SSE5 , 19.9 , , 21.4 , , , , , , , ssp_comge_epi8 ,SSE5 , 67.2|59.0, , 3.6 , , , , , , , ssp_comge_epu16 ,SSE5 , 36.6 , , 6.2 , , , , , , , ssp_comge_epu32 ,SSE5 , 26.6 , , 6.2 , , , , , , , ssp_comge_epu64 ,SSE5 , 19.2 , , 21.4 , , , , , , , ssp_comge_epu8 ,SSE5 , 62.4 , , 62.4 , , , , , , , ssp_comgt_epi16 ,SSE5 , 36.6 , , 1.8 , , , , , , , ssp_comgt_epi32 ,SSE5 , 22.8 , , 1.8 , , , , , , , ssp_comgt_epi64 ,SSE5 , 21.5 , , 16.9 , , , , , , , ssp_comgt_epi8 ,SSE5 , 66.7|59.0, , 1.8 , , , , , , , ssp_comgt_epu16 ,SSE5 , 33.0 , , 5.4 , , , , , , , ssp_comgt_epu32 ,SSE5 , 22.5 , , 5.4 , , , , , , , ssp_comgt_epu64 ,SSE5 , 21.6 , , 20.3 , , , , , , , ssp_comgt_epu8 ,SSE5 , 61.5 , , 63.7 , , , , , , , ssp_comle_epi16 ,SSE5 , 36.7 , , 3.6 , , , , , , , ssp_comle_epi32 ,SSE5 , 24.4 , , 3.6 , , , , , , , ssp_comle_epi64 ,SSE5 , 21.4 , , 16.9 , , , , , , , ssp_comle_epi8 ,SSE5 , 66.9|58.4, , 3.6 , , , , , , , ssp_comle_epu16 ,SSE5 , 33.7 , , 6.2 , , , , , , , ssp_comle_epu32 ,SSE5 , 23.9 , , 6.2 , , , , , , , ssp_comle_epu64 ,SSE5 , 21.4 , , 16.9 , , , , , , , ssp_comle_epu8 ,SSE5 , 59.8 , , 59.8 , , , , , , , ssp_comlt_epi16 ,SSE5 , 36.6 , , 4.3 , , , , , , , ssp_comlt_epi32 ,SSE5 , 24.9 , , 4.3 , , , , , , , ssp_comlt_epi64 ,SSE5 , 17.0 , , 21.4 , , , , , , , ssp_comlt_epi8 ,SSE5 , 68.9|59.0, , 4.3 , , , , , , , ssp_comlt_epu16 ,SSE5 , 33.9 , , 5.4 , , , , , , , ssp_comlt_epu32 ,SSE5 , 23.6 , , 5.4 , , , , , , , ssp_comlt_epu64 ,SSE5 , 16.6 , , 17.9 , , , , , , , ssp_comlt_epu8 ,SSE5 , 52.6 , , 10.7 , , , , , , , ssp_comeq_pd ,SSE5 , 16.4 , , 1.8 , , , , , , , ssp_comeq_sd ,SSE5 , 14.9 , , 1.8 , , , , , , , ssp_comlt_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comlt_sd ,SSE5 , 14.8 , , 1.8 , , , , , , , ssp_comle_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comle_sd ,SSE5 , 15.0 , , 1.8 , , , , , , , ssp_comunord_pd ,SSE5 , 16.9 , , 4.3 , , , , , , , ssp_comunord_sd ,SSE5 , 14.4 , , 3.6 , , , , , , , ssp_comneq_pd ,SSE5 , 16.4 , , 1.8 , , , , , , , ssp_comneq_sd ,SSE5 , 14.9 , , 1.8 , , , , , , , ssp_comge_pd ,SSE5 , 19.6 , , 5.3| 4.0, , , , , , , ssp_comge_sd ,SSE5 , 15.0 , , 3.6 , , , , , , , ssp_comnle_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comnle_sd ,SSE5 , 12.5 , , 1.8 , , , , , , , ssp_comord_pd ,SSE5 , 18.0 , , 2.0 , , , , , , , ssp_comord_sd ,SSE5 , 13.7 , , 1.8 , , , , , , , ssp_comueq_pd ,SSE5 , 16.9 , , 4.5 , , , , , , , ssp_comueq_sd ,SSE5 , 14.5 , , 8.0 , , , , , , , ssp_comnge_pd ,SSE5 , 18.7 , , 4.7 , , , , , , , ssp_comnge_sd ,SSE5 , 14.6 , , 3.6 , , , , , , , ssp_comngt_pd ,SSE5 , 16.9 , , 4.7 , , , , , , , ssp_comngt_sd ,SSE5 , 15.2 , , 3.6 , , , , , , , ssp_comfalse_pd ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_sd ,SSE5 , 1.8 , , 5.0 , , , , , , , ssp_comoneq_pd ,SSE5 , 17.5 , , 4.5 , , , , , , , ssp_comoneq_sd ,SSE5 , 15.0 , , 6.2 , , , , , , , ssp_comnlt_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comnlt_sd ,SSE5 , 12.9 , , 1.8 , , , , , , , ssp_comnlt_sd ,SSE5 , 14.7 , , 1.8 , , , , , , , ssp_comgt_pd ,SSE5 , 16.9 , , 4.7 , , , , , , , ssp_comgt_sd ,SSE5 , 15.0 , , 3.6 , , , , , , , ssp_comtrue_pd ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_sd ,SSE5 , 1.8 , , 1.8 , , , , , , , ssp_comeq_ps ,SSE5 , 27.7|24.6, , 1.8 , , , , , , , ssp_comeq_ss ,SSE5 , 14.9|11.0, , 1.8 , , , , , , , ssp_comlt_ps ,SSE5 , 25.7|24.4, , 1.8 , , , , , , , ssp_comlt_ss ,SSE5 , 14.0|10.6, , 1.8 , , , , , , , ssp_comle_ps ,SSE5 , 25.0 , , 1.8 , , , , , , , ssp_comle_ss ,SSE5 , 14.8|11.1, , 1.8 , , , , , , , ssp_comunord_ps ,SSE5 , 25.0 , , 3.6 , , , , , , , ssp_comunord_ss ,SSE5 , 14.9|10.5, , 3.6 , , , , , , , ssp_comneq_ps ,SSE5 , 44.2|21.3, , 1.8 , , , , , , , ssp_comneq_ss ,SSE5 , 14.9| 9.0, , 1.8 , , , , , , , ssp_comge_ps ,SSE5 , 25.0 , , 4.6 , , , , , , , ssp_comge_ss ,SSE5 , 15.0|11.1, , 3.6 , , , , , , , ssp_comnle_ps ,SSE5 , 25.9|24.8, , 2.0 , , , , , , , ssp_comnle_ss ,SSE5 , 15.6|11.1, , 1.8 , , , , , , , ssp_comord_ps ,SSE5 , 25.0 , , 1.8 , , , , , , , ssp_comord_ss ,SSE5 , 12.8 , , 1.8 , , , , , , , ssp_comueq_ps ,SSE5 , 25.0 , , 4.5 , , , , , , , ssp_comueq_ss ,SSE5 , 14.7|12.8, , 5.4 , , , , , , , ssp_comnge_ps ,SSE5 , 25.0 , , 4.6 , , , , , , , ssp_comnge_ss ,SSE5 , 14.8|11.1, , 3.6 , , , , , , , ssp_comngt_ps ,SSE5 , 25.0 , , 4.6 , , , , , , , ssp_comngt_ss ,SSE5 , 13.0|11.1, , 3.6 , , , , , , , ssp_comfalse_ps ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_ss ,SSE5 , 0.0 , , 1.8 , , , , , , , ssp_comoneq_ps ,SSE5 , 25.2 , , 4.5 , , , , , , , ssp_comoneq_ss ,SSE5 , 13.0|11.8, , 6.3 , , , , , , , ssp_comnlt_ps ,SSE5 , 25.0 , , 1.8 , , , , , , , ssp_comnlt_ss ,SSE5 , 13.0|11.1, , 1.8 , , , , , , , ssp_comgt_ps ,SSE5 , 25.0|23.6, , 4.6 , , , , , , , ssp_comgt_ss ,SSE5 , 15.0|11.1, , 3.6 , , , , , , , ssp_comtrue_ps ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_ss ,SSE5 , 0.0 , , 1.8 , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_arithmetic_hadd4_dup_ps ,SSP , 16.9 , , 14.3 , 8.9 , , , , , , ssp_logical_bitwise_select ,SSP , , , 3.6 , , , , , , , ssp_movmask_imm8_to_epi32 ,SSP , , , 1.8 , , , , , , , ssp_memory_load1_epu8 ,SSP , 1.8 , , 1.8 , , , , , , , ssp_convert_reverse_transpose ,SSP , 19.9 , , 14.6 , , , , , , , ssp_convert_3c_3p_epi8 ,SSP , 85.4 , , 41.6 , , , , , , , ssp_convert_3p_3c_epi8 ,SSP , 68.5 , , 25.1 , , , , , , , ssp_convert_3c_3p_epi16 ,SSP , 38.4 , , 31.2 , , , , , , , ssp_convert_3p_3c_epi16 ,SSP , 31.2 , , 65.7 , , , , , , , ssp_convert_3c_3p_epi32 ,SSP , 24.0 , , 25.4 , , , , , , , ssp_convert_3p_3c_epi32 ,SSP , 20.9 , , 35.1 , , , , , , , ssp_convert_4c_4p_epi8 ,SSP , 101.6 , , 41.9 , , , , , , , ssp_convert_4p_4c_epi8 ,SSP , 107.8 , , 20.5 , , , , , , , ssp_convert_4c_4p_epi8 ,SSP , 108.8 , , 41.8 , , , , , , , ssp_convert_4p_4c_epi16 ,SSP , 59.8 , , 20.5 , , , , , , , ssp_convert_4c_4p_epi16 ,SSP , 58.9 , , 29.6 , , , , , , , ssp_convert_4p_4c_epi32 ,SSP , 22.3 , , 20.5 , , , , , , , ssp_convert_4c_4p_epi32 ,SSP , 24.1 , , 21.0 , , , , , , , Untested (SSE3 and above): ssp_arithmetic_hadd4_epi16 ,(comp),SSP,,,-1,,,,,, ssp_arithmetic_hadd4_epu16 ,(comp),SSP,-1,,,,,,,, ssp_cmpestra ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrc ,pcmpestr,SSE4_2,,,,,,,,-1, ssp_cmpestri ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrm ,pcmpestrm,SSE4_2,,,,,,,,-1, ssp_cmpestro ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrs ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrz ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpgt_epi64 ,pcmpgtq,SSE4_2,,,,,,,,-1, ssp_cmpistra ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrc ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistri ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrm ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistro ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrs ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrz ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_crc32_u16 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u32 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u64 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u8 ,crc32,SSE4_2,,,,,,,,-1, ssp_number_changeSNanToQNaN_F32,(comp),SSP,-1,,,,,,,, ssp_number_changeSNanToQNaN_F64,(comp),SSP,-1,,,,,,,, ssp_number_isValidNumber_F32 ,(comp),SSP,-1,,,,,,,, ssp_number_isValidNumber_F64 ,(comp),SSP,-1,,,,,,,, ssp_popcnt_u32 ,popcnt,SSE4_2,,,,,,,,-1, ssp_popcnt_u64 ,popcnt,SSE4_2,,,,,,,,-1, ssp_round_ps_neg_zero ,(comp),SSP,,,-1,,,,,, ssp_stream_load_si128 ,movntdqa,SSE4_1,-1,,,,,,-1,, meins-imac:UnitTest mein$ [/spoiler] This test is based on my real Mac (iMac) [spoiler]Last login: Mon Dec 29 23:37:40 on console ➜ ~ cd /Users/mein/Desktop/SSEPlus_Root/SSEPlus_Test/UnitTest ➜ UnitTest unittest zsh: command not found: unittest ➜ UnitTest UnitTest zsh: command not found: UnitTest ➜ UnitTest /Users/mein/Desktop/SSEPlus_Root/SSEPlus_Test/UnitTest/UnitTest Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_addsub_pd ,SSE3 , 6.6 , , 2.3 , 2.3 , , , , , , ssp_addsub_ps ,SSE3 , 9.7 , , 2.3 , 2.3 , , , , , , ssp_hadd_pd ,SSE3 , 5.6 , , 3.8 , 4.4 , , , , , , ssp_hadd_ps ,SSE3 , 9.4 , , 4.5 , 4.5 , , , , , , ssp_hsub_pd ,SSE3 , 5.4 , , 4.5 , 4.5 , , , , , , ssp_hsub_ps ,SSE3 , 8.9 , , 4.5 , 4.5 , , , , , , ssp_lddqu_si128 ,SSE3 , 0.0 , , , 0.0 , , , , , , ssp_loaddup_pd ,SSE3 , 0.0 , , , 0.0 , , , , , , ssp_movedup_pd ,SSE3 , 1.8 , , 1.8 , 1.8 , , , , , , ssp_movehdup_ps ,SSE3 , 3.8 , , 1.8 , 7.5| 2.0, , , , , , ssp_moveldup_ps ,SSE3 , 4.9| 2.4, , 1.8 , 1.8 , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_abs_epi16 ,SSSE3 , 34.5 , , 5.3 , , | 1.6, , , , , ssp_abs_epi32 ,SSSE3 , 17.0 , , 5.3 , , | 1.6, , , , , ssp_abs_epi8 ,SSSE3 , 63.7|62.0, , 3.4 , , | 1.6, , , , , ssp_alignr_epi8 ,SSSE3 , 35.9 , , 3.8 , , | 3.2, , , , , ssp_hadd_epi16 ,SSSE3 , 12.8 , , 3.8 , , | 5.0, , , , , ssp_hadd_epi32 ,SSSE3 , 8.1 , , 3.0 , , | 5.1, , , , , ssp_hadds_epi16 ,SSSE3 , 35.6 , , 4.0 , , | 5.1, , , , , ssp_hsub_epi16 ,SSSE3 , 13.1 , , 3.9 , , | 5.1, , , , , ssp_hsub_epi32 ,SSSE3 , 7.9 , , 3.1 , , | 5.0, , , , , ssp_hsubs_epi16 ,SSSE3 , 34.9 , , 3.9 , , | 5.0, , , , , ssp_maddubs_epi16 ,SSSE3 , 48.8 , , 7.0 , , | 4.8, , , , , ssp_maddubs_epi16 ,SSSE3 , 48.8 , , 6.8 , , | 4.8, , , , , ssp_mulhrs_epi16 ,SSSE3 , 22.9 , , 9.7 , , | 4.8, , , , , ssp_shuffle_epi8 ,SSSE3 , 44.1 , , 18.6 , , | 3.5, , , , , ssp_sign_epi16 ,SSSE3 , 28.8 , , 4.1| 3.0, , | 1.6, , , , , ssp_sign_epi32 ,SSSE3 , 10.1 , , 2.4 , , | 1.6, , , , , ssp_sign_epi8 ,SSSE3 , 50.7 , , 2.5 , , | 1.6, , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_extract_si64 ,SSE4a , 4.5 , , 1.6 , , , , , , , ssp_extracti_si64 ,SSE4a , 4.6 , , 1.6 , , , , , , , ssp_insert_si64 ,SSE4a , 5.3 , , 0.8 , , , , , , , ssp_inserti_si64 ,SSE4a , 5.4 , , 0.9 , , , , , , , ssp_stream_sd ,SSE4a , 0.0 , , , , , , , , , ssp_stream_ss ,SSE4a , 0.0 , , , , , , , , , ssp_lzcnt16 ,SSE4a , 6.7 , , , , , , , , , ssp_lzcnt16 ,SSE4a , 6.6 , , , , , , , , , ssp_lzcnt ,SSE4a , 8.8 , , , , , , , , , ssp_lzcnt ,SSE4a , 8.1 , , , , , , , , , ssp_lzcnt64 ,SSE4a , 20.0 , , , , , , , , , ssp_lzcnt64 ,SSE4a , 19.2 , , , , , , , , , ssp_popcnt16 ,SSE4a , 3.9 , , , , , , , , , ssp_popcnt16 ,SSE4a , 3.9 , , , , , , , , , ssp_popcnt ,SSE4a , 4.2 , , , , , , , , , ssp_popcnt ,SSE4a , 4.2 , , , , , , , , , ssp_popcnt64 ,SSE4a , 4.2 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_blend_epi16 ,SSE4_1, 13.9 , , 1.6 , , , , | 3.2, , , ssp_blend_pd ,SSE4_1, 6.3| 0.9, , 5.5 , , , , | 3.2, , , ssp_blend_ps ,SSE4_1, 7.8| 2.4, , 1.6 , , , , | 3.2, , , ssp_blendv_epi8 ,SSE4_1, 28.6 , , 0.8 , , , , | 4.8, , , ssp_blendv_pd ,SSE4_1, 6.3| 3.9, , 1.6 , , , , | 4.8, , , ssp_blendv_pd ,SSE4_1, 7.0| 3.9, , 1.6 , , , , | 4.8, , , ssp_blendv_ps ,SSE4_1, 7.8 , , 1.6 , , , , | 4.8, , , ssp_ceil_pd ,SSE4_1, 12.5 , , 58.7|38.0, , , , | 4.8, , , ssp_ceil_ps ,SSE4_1, 50.0 , , 40.9|32.0, , , , | 4.8, , , ssp_ceil_sd ,SSE4_1, 1.6 , , 36.6|35.0, , , , | 4.8, , , ssp_ceil_ss ,SSE4_1, 0.0 , , 65.2|40.0, , , , | 4.8, , , ssp_cmpeq_epi64 ,SSE4_1, 3.9 , , 3.9 , , , , | 3.2, , , ssp_cmpeq_epi64 ,SSE4_1, 5.1 , , 4.5 , , , , | 3.2, , , ssp_cvtepi16_epi32 ,SSE4_1, 10.3 , , 5.4 , , , , | 3.2, , , ssp_cvtepi16_epi64 ,SSE4_1, 6.0 , , 6.7 , , , , | 3.2, , , ssp_cvtepi32_epi64 ,SSE4_1, 5.7 , , 5.8 , , , , | 3.2, , , ssp_cvtepi8_epi16 ,SSE4_1, 19.7 , , 8.9 , , , , | 3.2, , , ssp_cvtepi8_epi32 ,SSE4_1, 9.4 , , 6.3 , , , , | 3.2, , , ssp_cvtepi8_epi64 ,SSE4_1, 5.5 , , 7.1 , , , , | 3.2, , , ssp_cvtepu16_epi32 ,SSE4_1, 8.9 , , 0.9 , , , , | 3.2, , , ssp_cvtepu16_epi64 ,SSE4_1, 6.2 , , 1.9 , , , , | 3.2, , , ssp_cvtepu32_epi64 ,SSE4_1, 5.4 , , 0.8 , , , , | 3.2, , , ssp_cvtepu8_epi16 ,SSE4_1, 15.9 , , 1.1 , , , , | 3.2, , , ssp_cvtepu8_epi32 ,SSE4_1, 11.3 , , 1.8 , , , , | 3.2, , , ssp_cvtepu8_epi32 ,SSE4_1, 9.0 , , 1.8 , , , , | 3.2, , , ssp_cvtepu8_epi64 ,SSE4_1, 4.5 , , 2.7 , , , , | 3.2, , , ssp_dp_pd ,SSE4_1, 14.0|12.2, , 11.6 , , , , | 9.0, , , ssp_dp_pd ,SSE4_1, 12.5 , , 11.6 , , , , | 9.0, , , ssp_dp_ps ,SSE4_1, 17.9 , , 17.0 , 15.3 , , , |11.0, , , ssp_dp_ps ,SSE4_1, 20.5 , , 15.0 , 13.3 , , , |11.0, , , ssp_dp_ps ,SSE4_1, 17.8 , , 14.4 , 13.6 , , , |11.0, , , ssp_extract_epi32 ,SSE4_1, 1.1 , , 3.9| 2.0, , , , | 1.0, , , ssp_extract_epi64 ,SSE4_1, 7.0| 4.2, , 1.5 , , , , , , , ssp_extract_epi8 ,SSE4_1, 1.8 , , 4.1| 2.0, , , , | 1.0, , , ssp_extract_ps ,SSE4_1, 1.1 , , 3.9 , , , , | 1.0, , , ssp_floor_pd ,SSE4_1, 14.9 , , 80.8|38.0, , , , | 3.0, , , ssp_floor_ps ,SSE4_1, 28.9 , , 50.1|32.0, , , , | 3.0, , , ssp_floor_sd ,SSE4_1, 1.8 , , 41.8|35.0, , , , | 3.0, , , ssp_floor_ss ,SSE4_1, 0.0 , , 70.5|40.0, , , , | 3.0, , , ssp_insert_epi32 ,SSE4_1, 15.7 , , 4.7 , , , , | 2.0, , , ssp_insert_epi64 ,SSE4_1, 15.7 , , , , , , , , , ssp_insert_epi8 ,SSE4_1, 15.4 , , 3.9 , , , , | 2.0, , , ssp_insert_ps ,SSE4_1, 20.2| 2.6, , , , , , | 2.0, , , ssp_max_epi32 ,SSE4_1, 12.7 , , 4.0 , , , , | 1.0, , , ssp_max_epi8 ,SSE4_1, 48.4 , , 4.5 , , , , | 1.0, , , ssp_max_epu16 ,SSE4_1, 29.8 , , 6.3 , , , , | 1.0, , , ssp_max_epu32 ,SSE4_1, 13.9 , , 5.8 , , , , | 1.0, , , ssp_min_epi32 ,SSE4_1, 11.9 , , 3.4 , , , , | 1.0, , , ssp_min_epi8 ,SSE4_1, 46.8 , , 4.1 , , , , | 1.0, , , ssp_min_epu16 ,SSE4_1, 27.1 , , 5.3 , , , , | 1.0, , , ssp_min_epu32 ,SSE4_1, 12.8 , , 5.1 , , , , | 1.0, , , ssp_minpos_epu16 ,SSE4_1, 19.6 , , , , , , | 5.0, , , ssp_mpsadbw_epu8 ,SSE4_1, 119.5|38.4, , 26.7 , , , , | 7.0, , , ssp_mpsadbw_epu8 ,SSE4_1, 108.2|38.4, , 25.6 , , , , | 7.0, , , ssp_packus_epi32 ,SSE4_1, 24.1 , , 2.3 , , , , | 2.0, , , ssp_round_pd ,SSE4&5, 14.6 , , 52.1|35.0, , , , | 6.0, , , ssp_round_sd ,SSE4&5, 12.8 , , , , , , | 6.0, , , ssp_round_pd ,SSE4&5, 18.0 , , 52.1|35.0, , , , | 6.0, , , ssp_round_pd ,SSE4&5, 17.0 , , 51.7|35.0, , , , | 6.0, , , ssp_round_pd ,SSE4&5, 16.6 , , 50.1|35.0, , , , | 6.0, , , ssp_round_ps ,SSE4&5, 40.3 , , 50.6|33.0, , , , | 6.0, , , ssp_round_ps ,SSE4&5, 33.6 , , 50.1|33.0, , , , | 6.0, , , ssp_round_ps ,SSE4&5, 34.4 , , 72.4|33.0, , , , | 6.0, , , ssp_round_ps ,SSE4&5, 46.6 , , 53.4|33.0, , , , | 6.0, , , ssp_round_ss ,SSE4&5, 13.1 , , 34.8 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 10.7 , , 41.4|37.0, , , , | 6.0, , , ssp_round_ss ,SSE4&5, 10.8 , , 31.1 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 7.9 , , 50.3|37.0, , , , | 6.0, , , ssp_testc_si128 ,SSE4&5, 0.3 , , 0.1 , , , , | 1.0, , , ssp_testc_si128 ,SSE4&5, 0.1 , , 0.1 , , , , | 1.0, , , ssp_testnzc_si128 ,SSE4&5, 0.1 , , 2.0 , , , , | 1.0, , , ssp_testnzc_si128 ,SSE4&5, 0.1 , , 3.6 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.6 , , 0.1 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.9 , , 0.1 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.6 , , 0.1 , , , , | 1.0, , , ssp_mullo_epi32 ,SSE4_1, 11.8 , , , , , , | 2.0, , , ssp_mul_epi32 ,SSE4_1, 9.1 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_frcz_pd ,SSE5 , 13.0 , , , , , , , , , ssp_frcz_ps ,SSE5 , 17.9 , , , , , , , , , ssp_frcz_sd ,SSE5 , 10.7 , , , , , , , , , ssp_frcz_ss ,SSE5 , 10.7 , , , , , , , , , ssp_haddd_epi16 ,SSE5 , 14.8 , , , , , , , , , ssp_haddd_epi8 ,SSE5 , 22.9 , , , , , , , , , ssp_haddd_epu16 ,SSE5 , 11.6 , , , , , , , , , ssp_haddd_epu8 ,SSE5 , 19.5 , , , , , , , , , ssp_haddq_epi16 ,SSE5 , 12.9 , , , , , , , , , ssp_haddq_epi32 ,SSE5 , 6.5 , , , , , , , , , ssp_haddq_epi8 ,SSE5 , 21.8 , , , , , , , , , ssp_haddq_epu16 ,SSE5 , 11.8 , , , , , , , , , ssp_haddq_epu32 ,SSE5 , 7.0 , , , , , , , , , ssp_haddq_epu8 ,SSE5 , 21.5 , , , , , , , , , ssp_haddw_epi8 ,SSE5 , 25.3 , , , , , , , , , ssp_haddw_epu8 ,SSE5 , 21.8 , , , , , , , , , ssp_hsubd_epi16 ,SSE5 , 14.1 , , , , , , , , , ssp_hsubq_epi32 ,SSE5 , 7.2 , , , , , , , , , ssp_hsubw_epi8 ,SSE5 , 25.6 , , , , , , , , , ssp_macc_epi16 ,SSE5 , 21.8 , , 4.7 , , , , , , , ssp_macc_epi32 ,SSE5 , 14.8 , , 7.8 , , , , , , , ssp_macc_ps ,SSE5 , 11.5 , , 6.3 , , , , , , , ssp_macc_pd ,SSE5 , 9.2 , , 6.3 , , , , , , , ssp_macc_ss ,SSE5 , 7.6 , , 7.8 , , , , , , , ssp_macc_sd ,SSE5 , 8.4 , , 9.4 , , , , , , , ssp_maccd_epi16 ,SSE5 , 13.3 , , 7.0 , , , , , , , ssp_macchi_epi32 ,SSE5 , 9.4 , , 10.3 , , , , , , , ssp_macclo_epi32 ,SSE5 , 10.0 , , 9.4 , , , , , , , ssp_maccs_epi16 ,SSE5 , 48.6 , , 9.8 , , , , , , , ssp_maccs_epi32 ,SSE5 , 21.0 , , 20.3 , , , , , , , ssp_maccsd_epi16 ,SSE5 , 25.5 , , 17.0 , , , , , , , ssp_maccshi_epi32 ,SSE5 , F|53.0, , , , , , , , , ERROR[ 9223372036854765825 -9223372036854715826 ] Expected[ -9223372036854775808 9223372036854775807 ] ssp_maccshi_epi32 ,SSE5 , 13.5 , , , , , , , , , ssp_maccslo_epi32 ,SSE5 , F|47.5, , , , , , , , , ERROR[ -4611686024869838848 4611721209241878529 ] Expected[ 9223372036854775807 -9223372036854775808 ] ssp_maccslo_epi32 ,SSE5 , 13.1 , , , , , , , , , ssp_maddd_epi16 ,SSE5 , 21.2 , , , , , , , , , ssp_maddsd_epi16 ,SSE5 , 30.7 , , , , , , , , , ssp_nmacc_ps ,SSE5 , 10.9 , , 7.0 , , , , , , , ssp_nmacc_pd ,SSE5 , 8.4 , , 7.8 , , , , , , , ssp_nmacc_ss ,SSE5 , 7.6 , , 9.1 , , , , , , , ssp_nmacc_sd ,SSE5 , 8.4 , , 9.4 , , , , , , , ssp_msub_ps ,SSE5 , 12.3 , , 6.3 , , , , , , , ssp_msub_pd ,SSE5 , 9.2 , , 7.8 , , , , , , , ssp_msub_ss ,SSE5 , 7.6 , , 7.8 , , , , , , , ssp_msub_sd ,SSE5 , 8.4 , , 9.4 , , , , , , , ssp_nmsub_ps ,SSE5 , 19.3 , , 7.1 , , , , , , , ssp_nmsub_pd ,SSE5 , 9.9 , , 7.0 , , , , , , , ssp_nmsub_ss ,SSE5 , 8.4 , , 12.2 , , , , , , , ssp_nmsub_sd ,SSE5 , 8.4 , , 9.4 , , , , , , , ssp_cmov_si128 ,SSE5 , 10.0 , , 2.7 , , , , , , , ssp_perm_epi8 ,SSE5 , 116.7 , , , , , , , , , ssp_perm_ps ,SSE5 , 32.6 , , , , , , , , , ssp_perm_ps ,SSE5 , 25.9 , , , , , , , , , ssp_perm_pd ,SSE5 , 25.6 , , , , , , , , , ssp_perm_pd ,SSE5 , 23.1 , , , , , , , , , ssp_perm_pd ,SSE5 , 20.8 , , , , , , , , , ssp_perm_pd ,SSE5 , 18.8 , , , , , , , , , ssp_rot_epi8 ,SSE5 , 123.8 , , |155.0, , , , , , , ssp_rot_epi16 ,SSE5 , 63.6 , , |107.0, , , , , , , ssp_rot_epi32 ,SSE5 , 20.9 , , |44.0, , , , , , , ssp_rot_epi64 ,SSE5 , 11.0 , , |39.3, , , , , , , ssp_roti_epi8 ,SSE5 , 79.2 , , 8.0 , , , , , , , ssp_roti_epi8 ,SSE5 , 69.1 , , 7.0 , , , , , , , ssp_roti_epi16 ,SSE5 , 39.2 , , 3.8 , , , , , , , ssp_roti_epi16 ,SSE5 , 36.7 , , 2.3 , , , , , , , ssp_roti_epi32 ,SSE5 , 18.6 , , 3.8 , , , , , , , ssp_roti_epi32 ,SSE5 , 18.1 , , 2.3 , , , , , , , ssp_roti_epi64 ,SSE5 , 9.2 , , 2.5 , , , , , , , ssp_roti_epi64 ,SSE5 , 10.5 , , 2.3 , , , , , , , ssp_shl_epi8 ,SSE5 , 58.6 , , |108.0, , , , , , , ssp_sha_epi8 ,SSE5 , 75.2 , , |108.0, , , , , , , ssp_shl_epi16 ,SSE5 , 35.9 , , 21.9 , , , , , , , ssp_sha_epi16 ,SSE5 , 35.1 , , 22.6 , , , , , , , ssp_shl_epi32 ,SSE5 , 14.8 , , 12.2 , , , , , , , ssp_sha_epi32 ,SSE5 , 14.9 , , 12.7 , , , , , , , ssp_shl_epi64 ,SSE5 , 6.4 , , 6.7 , , , , , , , ssp_sha_epi64 ,SSE5 , 6.5 , , |51.0, , , , , , , ssp_comlt_epu16 ,SSE5 , 21.7 , , 2.7 , , , , , , , ssp_comgt_epu16 ,SSE5 , 25.0 , , 2.3 , , , , , , , ssp_comlt_epu32 ,SSE5 , 10.6 , , 2.7 , , , , , , , ssp_comgt_epu32 ,SSE5 , 13.9 , , 2.4 , , , , , , , ssp_comeq_epi16 ,SSE5 , 23.9 , , 0.8 , , , , , , , ssp_comeq_epi32 ,SSE5 , 11.9 , , 0.8 , , , , , , , ssp_comeq_epi64 ,SSE5 , 7.4 , , 3.9 , 2.3 , , , , , , ssp_comeq_epi8 ,SSE5 , 42.4 , , 0.8 , , , , , , , ssp_comeq_epu16 ,SSE5 , 23.0 , , 0.8 , , , , , , , ssp_comeq_epu32 ,SSE5 , 11.9 , , 0.8 , , , , , , , ssp_comeq_epu64 ,SSE5 , 7.4 , , 3.9 , , , , , , , ssp_comeq_epu8 ,SSE5 , 40.4 , , 1.0 , , , , , , , ssp_comneq_epi16 ,SSE5 , 26.5 , , 1.8 , , , , , , , ssp_comneq_epi32 ,SSE5 , 12.9 , , 1.8 , , , , , , , ssp_comneq_epi64 ,SSE5 , 7.8 , , 5.4 , , , , , , , ssp_comneq_epi8 ,SSE5 , 49.4 , , 1.8 , , , , , , , ssp_comneq_epu16 ,SSE5 , 26.5 , , 1.8 , , , , , , , ssp_comneq_epu32 ,SSE5 , 12.9 , , 1.8 , , , , , , , ssp_comneq_epu64 ,SSE5 , 7.7 , , 4.7 , , , , , , , ssp_comneq_epu8 ,SSE5 , 40.6 , , 1.6 , , , , , , , ssp_comfalse_epi16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comge_epi16 ,SSE5 , 25.8 , , 2.3 , , , , , , , ssp_comge_epi32 ,SSE5 , 11.9 , , 4.1 , , , , , , , ssp_comge_epi64 ,SSE5 , 9.3 , , 8.0 , , , , , , , ssp_comge_epi8 ,SSE5 , 47.5 , , 2.7 , , , , , , , ssp_comge_epu16 ,SSE5 , 24.5 , , 2.5 , , , , , , , ssp_comge_epu32 ,SSE5 , 12.6 , , 2.5 , , , , , , , ssp_comge_epu64 ,SSE5 , 7.9 , , 7.2 , , , , , , , ssp_comge_epu8 ,SSE5 , 47.5 , , 46.9 , , , , , , , ssp_comgt_epi16 ,SSE5 , 23.1 , , 0.8 , , , , , , , ssp_comgt_epi32 ,SSE5 , 12.0 , , 0.8 , , , , , , , ssp_comgt_epi64 ,SSE5 , 7.8 , , 6.7 , , , , , , , ssp_comgt_epi8 ,SSE5 , 41.3 , , 0.8 , , , , , , , ssp_comgt_epu16 ,SSE5 , 25.0 , , 2.4 , , , , , , , ssp_comgt_epu32 ,SSE5 , 14.1 , , 2.4 , , , , , , , ssp_comgt_epu64 ,SSE5 , 7.7 , , 7.3 , , , , , , , ssp_comgt_epu8 ,SSE5 , 42.2 , , 41.3 , , , , , , , ssp_comle_epi16 ,SSE5 , 23.3 , , 1.5 , , , , , , , ssp_comle_epi32 ,SSE5 , 12.1 , , 1.6 , , , , , , , ssp_comle_epi64 ,SSE5 , 7.4 , , 6.9 , , , , , , , ssp_comle_epi8 ,SSE5 , 42.2 , , 1.6 , , , , , , , ssp_comle_epu16 ,SSE5 , 25.5 , , 3.2 , , , , , , , ssp_comle_epu32 ,SSE5 , 14.1 , , 3.4 , , , , , , , ssp_comle_epu64 ,SSE5 , 7.7 , , 7.2 , , , , , , , ssp_comle_epu8 ,SSE5 , 49.5 , , 48.0 , , , , , , , ssp_comlt_epi16 ,SSE5 , 23.8 , , 1.6 , , , , , , , ssp_comlt_epi32 ,SSE5 , 12.7 , , 1.6 , , , , , , , ssp_comlt_epi64 ,SSE5 , 7.4 , , 6.9 , , , , , , , ssp_comlt_epi8 ,SSE5 , 50.3 , , 1.8 , , , , , , , ssp_comlt_epu16 ,SSE5 , 27.7 , , 3.5 , , , , , , , ssp_comlt_epu32 ,SSE5 , 11.7 , , 2.7 , , , , , , , ssp_comlt_epu64 ,SSE5 , 7.3 , , 6.7 , , , , , , , ssp_comlt_epu8 ,SSE5 , 40.9 , , 6.4 , , , , , , , ssp_comeq_pd ,SSE5 , 10.4 , , 2.3 , , , , , , , ssp_comeq_sd ,SSE5 , 7.2 , , 2.3 , , , , , , , ssp_comlt_pd ,SSE5 , 8.4 , , 2.3 , , , , , , , ssp_comlt_sd ,SSE5 , 6.5 , , 2.3 , , , , , , , ssp_comle_pd ,SSE5 , 6.9 , , 2.3 , , , , , , , ssp_comle_sd ,SSE5 , 5.2 , , 2.3 , , , , , , , ssp_comunord_pd ,SSE5 , 6.9 , , 4.1 , , , , , , , ssp_comunord_sd ,SSE5 , 5.6 , , 4.1 , , , , , , , ssp_comneq_pd ,SSE5 , 11.3 , , 2.7 , , , , , , , ssp_comneq_sd ,SSE5 , 7.1 , , 2.3 , , , , , , , ssp_comge_pd ,SSE5 , 6.9 , , 3.1 , , , , , , , ssp_comge_sd ,SSE5 , 5.6 , , 3.4 , , , , , , , ssp_comnle_pd ,SSE5 , 6.9 , , 2.3 , , , , , , , ssp_comnle_sd ,SSE5 , 5.3 , , 2.3 , , , , , , , ssp_comord_pd ,SSE5 , 6.9 , , 2.3 , , , , , , , ssp_comord_sd ,SSE5 , 5.3 , , 2.3 , , , , , , , ssp_comueq_pd ,SSE5 , 6.9 , , 3.9 , , , , , , , ssp_comueq_sd ,SSE5 , 5.3 , , 6.3 , , , , , , , ssp_comnge_pd ,SSE5 , 6.9 , , 3.1 , , , , , , , ssp_comnge_sd ,SSE5 , 5.3 , , 3.1 , , , , , , , ssp_comngt_pd ,SSE5 , 8.4 , , 3.1 , , , , , , , ssp_comngt_sd ,SSE5 , 6.5 , , 3.1 , , , , , , , ssp_comfalse_pd ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_sd ,SSE5 , 1.8 , , 2.7 , , , , , , , ssp_comoneq_pd ,SSE5 , 7.5 , , 4.5 , , , , , , , ssp_comoneq_sd ,SSE5 , 5.4 , , 6.3 , , , , , , , ssp_comnlt_pd ,SSE5 , 9.8 , , 2.7 , , , , , , , ssp_comnlt_sd ,SSE5 , 6.3 , , 2.7 , , , , , , , ssp_comnlt_sd ,SSE5 , 6.3 , , 2.7 , , , , , , , ssp_comgt_pd ,SSE5 , 8.9 , , 3.6 , , , , , , , ssp_comgt_sd ,SSE5 , 6.3 , , 3.3 , , , , , , , ssp_comtrue_pd ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_sd ,SSE5 , 1.8 , , 1.8 , , , , , , , ssp_comeq_ps ,SSE5 , 19.1 , , 2.3 , , , , , , , ssp_comeq_ss ,SSE5 , 7.2 , , 2.3 , , , , , , , ssp_comlt_ps ,SSE5 , 16.0 , , 2.3 , , , , , , , ssp_comlt_ss ,SSE5 , 6.0 , , 2.3 , , , , , , , ssp_comle_ps ,SSE5 , 13.2 , , 2.3 , , , , , , , ssp_comle_ss ,SSE5 , 5.2 , , 2.3 , , , , , , , ssp_comunord_ps ,SSE5 , 13.1 , , 3.1 , , , , , , , ssp_comunord_ss ,SSE5 , 5.3 , , 3.9 , , , , , , , ssp_comneq_ps ,SSE5 , 25.6|21.3, , 2.3 , , , , , , , ssp_comneq_ss ,SSE5 , 7.2 , , 2.3 , , , , , , , ssp_comge_ps ,SSE5 , 13.1 , , 3.1 , , , , , , , ssp_comge_ss ,SSE5 , 5.3 , , 3.1 , , , , , , , ssp_comnle_ps ,SSE5 , 13.2 , , 2.3 , , , , , , , ssp_comnle_ss ,SSE5 , 5.2 , , 2.3 , , , , , , , ssp_comord_ps ,SSE5 , 13.1 , , 2.3 , , , , , , , ssp_comord_ss ,SSE5 , 6.1 , , 2.3 , , , , , , , ssp_comueq_ps ,SSE5 , 13.1 , , 4.7 , , , , , , , ssp_comueq_ss ,SSE5 , 5.2 , , 4.7 , , , , , , , ssp_comnge_ps ,SSE5 , 14.3 , , 3.6 , , , , , , , ssp_comnge_ss ,SSE5 , 5.4 , , 3.6 , , , , , , , ssp_comngt_ps ,SSE5 , 17.7 , , 3.6 , , , , , , , ssp_comngt_ss ,SSE5 , 6.5 , , 4.0 , , , , , , , ssp_comfalse_ps ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_ss ,SSE5 , 0.0 , , 1.8 , , , , , , , ssp_comoneq_ps ,SSE5 , 14.8 , , 4.5 , , , , , , , ssp_comoneq_ss ,SSE5 , 5.4 , , 6.3 , , , , , , , ssp_comnlt_ps ,SSE5 , 17.7 , , 2.7 , , , , , , , ssp_comnlt_ss ,SSE5 , 6.9 , , 2.7 , , , , , , , ssp_comgt_ps ,SSE5 , 17.7 , , 3.6 , , , , , , , ssp_comgt_ss ,SSE5 , 6.3 , , 3.6 , , , , , , , ssp_comtrue_ps ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_ss ,SSE5 , 0.0 , , 1.8 , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_arithmetic_hadd4_dup_ps ,SSP , 13.5 , , 10.7 , 8.9 , , , , , , ssp_logical_bitwise_select ,SSP , , , 2.7 , , , , , , , ssp_movmask_imm8_to_epi32 ,SSP , , , 0.9 , , , , , , , ssp_memory_load1_epu8 ,SSP , 0.9 , , 0.9 , , , , , , , ssp_convert_reverse_transpose ,SSP , 20.3 , , 9.8 , , , , , , , ssp_convert_3c_3p_epi8 ,SSP , 51.8 , , 20.3 , , , , , , , ssp_convert_3p_3c_epi8 ,SSP , 50.1 , , 17.0 , , , , , , , ssp_convert_3c_3p_epi16 ,SSP , 23.8 , , 14.9 , , , , , , , ssp_convert_3p_3c_epi16 ,SSP , 22.6 , , 36.8 , , , , , , , ssp_convert_3c_3p_epi32 ,SSP , 17.5 , , 12.5 , , , , , , , ssp_convert_3p_3c_epi32 ,SSP , 19.2 , , 19.7 , , , , , , , ssp_convert_4c_4p_epi8 ,SSP , 74.5 , , 23.0 , , , , , , , ssp_convert_4p_4c_epi8 ,SSP , 75.8 , , 12.8 , , , , , , , ssp_convert_4c_4p_epi8 ,SSP , 73.5 , , 23.3 , , , , , , , ssp_convert_4p_4c_epi16 ,SSP , 32.9 , , 10.9 , , , , , , , ssp_convert_4c_4p_epi16 ,SSP , 34.5 , , 17.4 , , , , , , , ssp_convert_4p_4c_epi32 ,SSP , 14.3 , , 10.9 , , , , , , , ssp_convert_4c_4p_epi32 ,SSP , 15.2 , , 13.5 , , , , , , , Untested (SSE3 and above): ssp_arithmetic_hadd4_epi16 ,(comp),SSP,,,-1,,,,,, ssp_arithmetic_hadd4_epu16 ,(comp),SSP,-1,,,,,,,, ssp_cmpestra ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrc ,pcmpestr,SSE4_2,,,,,,,,-1, ssp_cmpestri ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrm ,pcmpestrm,SSE4_2,,,,,,,,-1, ssp_cmpestro ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrs ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrz ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpgt_epi64 ,pcmpgtq,SSE4_2,,,,,,,,-1, ssp_cmpistra ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrc ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistri ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrm ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistro ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrs ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrz ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_crc32_u16 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u32 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u64 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u8 ,crc32,SSE4_2,,,,,,,,-1, ssp_number_changeSNanToQNaN_F32,(comp),SSP,-1,,,,,,,, ssp_number_changeSNanToQNaN_F64,(comp),SSP,-1,,,,,,,, ssp_number_isValidNumber_F32 ,(comp),SSP,-1,,,,,,,, ssp_number_isValidNumber_F64 ,(comp),SSP,-1,,,,,,,, ssp_popcnt_u32 ,popcnt,SSE4_2,,,,,,,,-1, ssp_popcnt_u64 ,popcnt,SSE4_2,,,,,,,,-1, ssp_round_ps_neg_zero ,(comp),SSP,,,-1,,,,,, ssp_stream_load_si128 ,movntdqa,SSE4_1,-1,,,,,,-1,, ➜ UnitTest [/spoiler] and here is the another test kernel with another revised OPEMU [spoiler]Last login: Mon Dec 29 15:06:29 on ttys000 meins-imac:~ mein$ uname -a Darwin meins-imac 14.0.0 Darwin Kernel Version 14.0.0: So 28 Dez 2014 10:34:02 CET; mein:1010_BSA_rc2_28_12_opemu_neu/BUILD/obj/RELEASE_X86_64 x86_64 meins-imac:~ mein$ cd /Users/mein/Desktop/SSEPlus_Root\ 2/SSEPlus_Test/UnitTest meins-imac:UnitTest mein$ /Users/mein/Desktop/SSEPlus_Root\ 2/SSEPlus_Test/UnitTest/UnitTest Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_addsub_pd ,SSE3 , 8.9| 5.8, , 3.6 , 3.6 , , , , , , ssp_addsub_ps ,SSE3 , 17.8|16.2, , 3.6 , 3.6 , , , , , , ssp_hadd_pd ,SSE3 , 8.9| 5.8, , 6.2 , 4.5 , , , , , , ssp_hadd_ps ,SSE3 , 14.3 , , 4.5 , 4.5 , , , , , , ssp_hsub_pd ,SSE3 , 8.9| 5.6, , 6.2 , 4.5 , , , , , , ssp_hsub_ps ,SSE3 , 16.1 , , 4.5 , 4.5 , , , , , , ssp_lddqu_si128 ,SSE3 , 0.0 , , , 0.0 , , , , , , ssp_loaddup_pd ,SSE3 , 0.0 , , , 0.0 , , , , , , ssp_movedup_pd ,SSE3 , 2.7| 0.9, , 2.7 , 2.7 , , , , , , ssp_movehdup_ps ,SSE3 , 8.0| 3.4, , 2.7 , 26.2| 2.0, , , , , , ssp_moveldup_ps ,SSE3 , 10.2| 2.4, , 2.9 , 2.7 , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_abs_epi16 ,SSSE3 , 50.7|46.0, , 6.2 , , | 1.6, , , , , ssp_abs_epi32 ,SSSE3 , 23.4 , , 6.2 , , | 1.6, , , , , ssp_abs_epi8 ,SSSE3 , 83.8|62.0, , 5.4 , , | 1.6, , , , , ssp_alignr_epi8 ,SSSE3 , 68.2|63.0, , 8.9| 4.0, , | 3.2, , , , , ssp_hadd_epi16 ,SSSE3 , 24.2 , , 9.8 , , | 5.0, , , , , ssp_hadd_epi32 ,SSSE3 , 19.6 , , 5.4 , , | 5.1, , , , , ssp_hadds_epi16 ,SSSE3 , 52.9 , , 9.8 , , | 5.1, , , , , ssp_hsub_epi16 ,SSSE3 , 25.0 , , 9.8 , , | 5.1, , , , , ssp_hsub_epi32 ,SSSE3 , 19.6 , , 5.4 , , | 5.0, , , , , ssp_hsubs_epi16 ,SSSE3 , 53.7 , , 9.8 , , | 5.0, , , , , ssp_maddubs_epi16 ,SSSE3 , 90.1|81.0, , 7.1 , , | 4.8, , , , , ssp_maddubs_epi16 ,SSSE3 , 91.9|81.0, , 7.2 , , | 4.8, , , , , ssp_mulhrs_epi16 ,SSSE3 , 41.9 , , 12.5 , , | 4.8, , , , , ssp_shuffle_epi8 ,SSSE3 , 79.6 , , 43.7 , , | 3.5, , , , , ssp_sign_epi16 ,SSSE3 , 41.0 , , 2.7 , , | 1.6, , , , , ssp_sign_epi32 ,SSSE3 , 22.6 , , 6.0 , , | 1.6, , , , , ssp_sign_epi8 ,SSSE3 , 84.1 , , 6.3 , , | 1.6, , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_extract_si64 ,SSE4a , 14.3 , , 5.4 , , , , , , , ssp_extracti_si64 ,SSE4a , 13.3 , , 5.4| 4.0, , , , , , , ssp_insert_si64 ,SSE4a , 16.1 , , 1.8 , , , , , , , ssp_inserti_si64 ,SSE4a , 17.0 , , 1.8 , , , , , , , ssp_stream_sd ,SSE4a , 0.0 , , , , , , , , , ssp_stream_ss ,SSE4a , 0.0 , , , , , , , , , ssp_lzcnt16 ,SSE4a , 8.0 , , , , , , , , , ssp_lzcnt16 ,SSE4a , 8.0 , , , , , , , , , ssp_lzcnt ,SSE4a , 10.7 , , , , , , , , , ssp_lzcnt ,SSE4a , 10.7 , , , , , , , , , ssp_lzcnt64 ,SSE4a , 20.5 , , , , , , , , , ssp_lzcnt64 ,SSE4a , 20.5 , , , , , , , , , ssp_popcnt16 ,SSE4a , 7.1| 5.0, , , , , , , , , ssp_popcnt16 ,SSE4a , 7.1| 5.0, , , , , , , , , ssp_popcnt ,SSE4a , 5.4 , , , , , , , , , ssp_popcnt ,SSE4a , 5.4 , , , , , , , , , ssp_popcnt64 ,SSE4a , 6.7 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_blend_epi16 ,SSE4_1, 24.2 , , 1.8 , , , , | 3.2, , , ssp_blend_pd ,SSE4_1, 8.1| 0.9, , 5.4 , , , , | 3.2, , , ssp_blend_ps ,SSE4_1, 8.0| 2.4, , 3.6 , , , , | 3.2, , , ssp_blendv_epi8 ,SSE4_1, 39.2|36.3, , 1.8 , , , , | 4.8, , , ssp_blendv_pd ,SSE4_1, 7.7| 3.9, , 3.6 , , , , | 4.8, , , ssp_blendv_pd ,SSE4_1, 8.0| 3.9, , 3.6 , , , , | 4.8, , , ssp_blendv_ps ,SSE4_1, 10.7| 6.9, , 3.6 , , , , | 4.8, , , ssp_ceil_pd ,SSE4_1, 51.2 , , 27.7 , , , , | 4.8, , , ssp_ceil_ps ,SSE4_1, 49.5 , , 26.1 , , , , | 4.8, , , ssp_ceil_sd ,SSE4_1, 1.8 , , 27.6 , , , , | 4.8, , , ssp_ceil_ss ,SSE4_1, 0.0 , , 27.0 , , , , | 4.8, , , ssp_cmpeq_epi64 ,SSE4_1, 6.7 , , 8.5| 6.0, , , , | 3.2, , , ssp_cmpeq_epi64 ,SSE4_1, 7.5 , , 8.4| 6.0, , , , | 3.2, , , ssp_cvtepi16_epi32 ,SSE4_1, 20.1 , , 8.0 , , , , | 3.2, , , ssp_cvtepi16_epi64 ,SSE4_1, 18.4 , , 10.7 , , , , | 3.2, , , ssp_cvtepi32_epi64 ,SSE4_1, 16.9 , , 8.0 , , , , | 3.2, , , ssp_cvtepi8_epi16 ,SSE4_1, 28.2 , , 8.9 , , , , | 3.2, , , ssp_cvtepi8_epi32 ,SSE4_1, 20.5 , , 10.7 , , , , | 3.2, , , ssp_cvtepi8_epi64 ,SSE4_1, 16.9 , , 13.4 , , , , | 3.2, , , ssp_cvtepu16_epi32 ,SSE4_1, 20.5 , , 2.7 , , , , | 3.2, , , ssp_cvtepu16_epi64 ,SSE4_1, 17.0 , , 5.4| 4.0, , , , | 3.2, , , ssp_cvtepu32_epi64 ,SSE4_1, 16.9 , , 2.7 , , , , | 3.2, , , ssp_cvtepu8_epi16 ,SSE4_1, 22.3 , , 2.7 , , , , | 3.2, , , ssp_cvtepu8_epi32 ,SSE4_1, 20.5 , , 5.4| 4.0, , , , | 3.2, , , ssp_cvtepu8_epi32 ,SSE4_1, 20.5 , , 5.4| 4.0, , , , | 3.2, , , ssp_cvtepu8_epi64 ,SSE4_1, 19.1 , , 8.0| 6.0, , , , | 3.2, , , ssp_dp_pd ,SSE4_1, 15.5|12.2, , 14.4 , , , , | 9.0, , , ssp_dp_pd ,SSE4_1, 12.5 , , 14.3 , , , , | 9.0, , , ssp_dp_ps ,SSE4_1, 27.5 , , 21.4 , 16.3 , , , |11.0, , , ssp_dp_ps ,SSE4_1, 49.5 , , 21.4 , 16.1 , , , |11.0, , , ssp_dp_ps ,SSE4_1, 25.0 , , 21.4 , 16.1 , , , |11.0, , , ssp_extract_epi32 ,SSE4_1, 4.0| 1.0, , 4.0| 2.0, , , , | 1.0, , , ssp_extract_epi64 ,SSE4_1, 5.9| 4.2, , 4.5 , , , , , , , ssp_extract_epi8 ,SSE4_1, 12.3| 1.0, , 7.1| 2.0, , , , | 1.0, , , ssp_extract_ps ,SSE4_1, 11.6| 1.0, , 4.5 , , , , | 1.0, , , ssp_floor_pd ,SSE4_1, 53.8 , , 27.6 , , , , | 3.0, , , ssp_floor_ps ,SSE4_1, 74.9 , , 26.1 , , , , | 3.0, , , ssp_floor_sd ,SSE4_1, 1.8 , , 28.9 , , , , | 3.0, , , ssp_floor_ss ,SSE4_1, 0.0 , , 25.4 , , , , | 3.0, , , ssp_insert_epi32 ,SSE4_1, 18.2 , , 5.4 , , , , | 2.0, , , ssp_insert_epi64 ,SSE4_1, 18.2 , , , , , , , , , ssp_insert_epi8 ,SSE4_1, 18.2 , , 8.0 , , , , | 2.0, , , ssp_insert_ps ,SSE4_1, 25.3| 2.6, , , , , , | 2.0, , , ssp_max_epi32 ,SSE4_1, 22.7 , , 6.2 , , , , | 1.0, , , ssp_max_epi8 ,SSE4_1, 60.7|58.0, , 6.2 , , , , | 1.0, , , ssp_max_epu16 ,SSE4_1, 35.7 , , 11.6 , , , , | 1.0, , , ssp_max_epu32 ,SSE4_1, 22.7 , , 11.6 , , , , | 1.0, , , ssp_min_epi32 ,SSE4_1, 22.7 , , 5.4 , , , , | 1.0, , , ssp_min_epi8 ,SSE4_1, 60.7|54.0, , 5.4 , , , , | 1.0, , , ssp_min_epu16 ,SSE4_1, 33.9 , , 8.9 , , , , | 1.0, , , ssp_min_epu32 ,SSE4_1, 23.5 , , 8.9 , , , , | 1.0, , , ssp_minpos_epu16 ,SSE4_1, 26.4 , , , , , , | 5.0, , , ssp_mpsadbw_epu8 ,SSE4_1, 174.4|38.4, , 43.7 , , , , | 7.0, , , ssp_mpsadbw_epu8 ,SSE4_1, 178.9|38.4, , 43.9 , , , , | 7.0, , , ssp_packus_epi32 ,SSE4_1, 34.5 , , 6.2 , , , , | 2.0, , , ssp_round_pd ,SSE4&5, 36.3 , , 28.5 , , , , | 6.0, , , ssp_round_sd ,SSE4&5, 20.5 , , , , , , | 6.0, , , ssp_round_pd ,SSE4&5, 71.4 , , 28.1 , , , , | 6.0, , , ssp_round_pd ,SSE4&5, 68.7 , , 28.1 , , , , | 6.0, , , ssp_round_pd ,SSE4&5, 50.5 , , 39.7|35.0, , , , | 6.0, , , ssp_round_ps ,SSE4&5, 97.2 , , 31.2 , , , , | 6.0, , , ssp_round_ps ,SSE4&5, 111.9 , , 29.0 , , , , | 6.0, , , ssp_round_ps ,SSE4&5, 98.5 , , 27.1 , , , , | 6.0, , , ssp_round_ps ,SSE4&5, 132.3|129.5, , 30.3 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 20.5 , , 29.4 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 13.1 , , 29.0 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 13.4 , , 27.1 , , , , | 6.0, , , ssp_round_ss ,SSE4&5, 13.5 , , 30.3 , , , , | 6.0, , , ssp_testc_si128 ,SSE4&5, 0.2 , , 0.2 , , , , | 1.0, , , ssp_testc_si128 ,SSE4&5, 0.2 , , 0.2 , , , , | 1.0, , , ssp_testnzc_si128 ,SSE4&5, 0.2 , , 3.6 , , , , | 1.0, , , ssp_testnzc_si128 ,SSE4&5, 0.2 , , 5.4 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.7 , , 0.2 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.7 , , 0.2 , , , , | 1.0, , , ssp_testz_si128 ,SSE4&5, 0.7 , , 0.2 , , , , | 1.0, , , ssp_mullo_epi32 ,SSE4_1, 24.1 , , , , , , | 2.0, , , ssp_mul_epi32 ,SSE4_1, 25.3 , , , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_frcz_pd ,SSE5 , 33.3 , , , , , , , , , ssp_frcz_ps ,SSE5 , 38.9 , , , , , , , , , ssp_frcz_sd ,SSE5 , 28.0 , , , , , , , , , ssp_frcz_ss ,SSE5 , 30.7 , , , , , , , , , ssp_haddd_epi16 ,SSE5 , 26.8 , , , , , , , , , ssp_haddd_epi8 ,SSE5 , 37.7 , , , , , , , , , ssp_haddd_epu16 ,SSE5 , 24.1 , , , , , , , , , ssp_haddd_epu8 ,SSE5 , 33.9 , , , , , , , , , ssp_haddq_epi16 ,SSE5 , 26.8 , , , , , , , , , ssp_haddq_epi32 ,SSE5 , 16.9 , , , , , , , , , ssp_haddq_epi8 ,SSE5 , 35.7 , , , , , , , , , ssp_haddq_epu16 ,SSE5 , 24.1 , , , , , , , , , ssp_haddq_epu32 ,SSE5 , 19.6 , , , , , , , , , ssp_haddq_epu8 ,SSE5 , 34.8 , , , , , , , , , ssp_haddw_epi8 ,SSE5 , 34.0 , , , , , , , , , ssp_haddw_epu8 ,SSE5 , 36.6 , , , , , , , , , ssp_hsubd_epi16 ,SSE5 , 22.3 , , , , , , , , , ssp_hsubq_epi32 ,SSE5 , 20.1 , , , , , , , , , ssp_hsubw_epi8 ,SSE5 , 33.9 , , , , , , , , , ssp_macc_epi16 ,SSE5 , 41.0 , , 4.7 , , , , , , , ssp_macc_epi32 ,SSE5 , 25.5 , , 10.7 , , , , , , , ssp_macc_ps ,SSE5 , 21.4|20.0, , 7.1 , , , , , , , ssp_macc_pd ,SSE5 , 12.5| 9.8, , 7.1 , , , , , , , ssp_macc_ss ,SSE5 , 8.9 , , 10.7 , , , , , , , ssp_macc_sd ,SSE5 , 8.9 , , 13.4 , , , , , , , ssp_maccd_epi16 ,SSE5 , 25.9 , , 10.7 , , , , , , , ssp_macchi_epi32 ,SSE5 , 24.5 , , 15.2 , , , , , , , ssp_macclo_epi32 ,SSE5 , 26.8 , , 13.8 , , , , , , , ssp_maccs_epi16 ,SSE5 , 77.6|57.5, , 11.0 , , , , , , , ssp_maccs_epi32 ,SSE5 , 37.5 , , 30.3 , , , , , , , ssp_maccsd_epi16 ,SSE5 , 39.6 , , 22.3 , , , , , , , ssp_maccshi_epi32 ,SSE5 , F|53.0, , , , , , , , , ERROR[ 9223372036854765825 -9223372036854715826 ] Expected[ -9223372036854775808 9223372036854775807 ] ssp_maccshi_epi32 ,SSE5 , 25.0 , , , , , , , , , ssp_maccslo_epi32 ,SSE5 , F|47.5, , , , , , , , , ERROR[ -4611686024869838848 4611721209241878529 ] Expected[ 9223372036854775807 -9223372036854775808 ] ssp_maccslo_epi32 ,SSE5 , 29.4 , , , , , , , , , ssp_maddd_epi16 ,SSE5 , 33.0 , , , , , , , , , ssp_maddsd_epi16 ,SSE5 , 50.8 , , , , , , , , , ssp_nmacc_ps ,SSE5 , 17.9 , , 7.1 , , , , , , , ssp_nmacc_pd ,SSE5 , 12.5| 9.4, , 7.1 , , , , , , , ssp_nmacc_ss ,SSE5 , 9.6 , , 11.8 , , , , , , , ssp_nmacc_sd ,SSE5 , 8.9 , , 13.4 , , , , , , , ssp_msub_ps ,SSE5 , 20.6 , , 7.1 , , , , , , , ssp_msub_pd ,SSE5 , 12.5| 9.8, , 7.1 , , , , , , , ssp_msub_ss ,SSE5 , 8.9 , , 10.7 , , , , , , , ssp_msub_sd ,SSE5 , 8.9 , , 13.4 , , , , , , , ssp_nmsub_ps ,SSE5 , 110.1|22.0, , 8.9 , , , , , , , ssp_nmsub_pd ,SSE5 , 14.3|11.8, , 8.9 , , , , , , , ssp_nmsub_ss ,SSE5 , 10.7 , , 14.4 , , , , , , , ssp_nmsub_sd ,SSE5 , 10.7 , , 14.3 , , , , , , , ssp_cmov_si128 ,SSE5 , 23.2 , , 3.6 , , , , , , , ssp_perm_epi8 ,SSE5 , 253.5 , , , , , , , , , ssp_perm_ps ,SSE5 , 54.4 , , , , , , , , , ssp_perm_ps ,SSE5 , 42.2 , , , , , , , , , ssp_perm_pd ,SSE5 , 28.0 , , , , , , , , , ssp_perm_pd ,SSE5 , 25.0 , , , , , , , , , ssp_perm_pd ,SSE5 , 19.2 , , , , , , , , , ssp_perm_pd ,SSE5 , 19.5 , , , , , , , , , ssp_rot_epi8 ,SSE5 , 176.7|155.0, , |155.0, , , , , , , ssp_rot_epi16 ,SSE5 , 97.2 , , |107.0, , , , , , , ssp_rot_epi32 ,SSE5 , 33.0 , , |44.0, , , , , , , ssp_rot_epi64 ,SSE5 , 20.5 , , |39.3, , , , , , , ssp_roti_epi8 ,SSE5 , 79.4 , , 13.4 , , , , , , , ssp_roti_epi8 ,SSE5 , 92.0 , , 13.4 , , , , , , , ssp_roti_epi16 ,SSE5 , 52.6|50.0, , 4.5 , , , , , , , ssp_roti_epi16 ,SSE5 , 53.5|50.0, , 4.5 , , , , , , , ssp_roti_epi32 ,SSE5 , 28.3 , , 4.5 , , , , , , , ssp_roti_epi32 ,SSE5 , 26.7 , , 4.5 , , , , , , , ssp_roti_epi64 ,SSE5 , 19.8 , , 5.0 , , , , , , , ssp_roti_epi64 ,SSE5 , 22.6 , , 4.7 , , , , , , , ssp_shl_epi8 ,SSE5 , 117.2|92.0, , |108.0, , , , , , , ssp_sha_epi8 ,SSE5 , 124.0|92.0, , |108.0, , , , , , , ssp_shl_epi16 ,SSE5 , 50.8|47.7, , 27.7 , , , , , , , ssp_sha_epi16 ,SSE5 , 51.0|47.7, , 27.7 , , , , , , , ssp_shl_epi32 ,SSE5 , 25.9 , , 16.9 , , , , , , , ssp_sha_epi32 ,SSE5 , 25.9 , , 16.9 , , , , , , , ssp_shl_epi64 ,SSE5 , 19.2 , , 11.6 , , , , , , , ssp_sha_epi64 ,SSE5 , 19.2 , , |51.0, , , , , , , ssp_comlt_epu16 ,SSE5 , 34.7 , , 5.4 , , , , , , , ssp_comgt_epu16 ,SSE5 , 33.0 , , 5.4 , , , , , , , ssp_comlt_epu32 ,SSE5 , 23.3 , , 6.0 , , , , , , , ssp_comgt_epu32 ,SSE5 , 23.0 , , 5.4 , , , , , , , ssp_comeq_epi16 ,SSE5 , 38.4 , , 1.8 , , , , , , , ssp_comeq_epi32 ,SSE5 , 21.9 , , 1.8 , , , , , , , ssp_comeq_epi64 ,SSE5 , 16.9 , , 8.0 , 6.2 , , , , , , ssp_comeq_epi8 ,SSE5 , 66.0|59.0, , 1.8 , , , , , , , ssp_comeq_epu16 ,SSE5 , 30.4 , , 1.8 , , , , , , , ssp_comeq_epu32 ,SSE5 , 24.2 , , 1.8 , , , , , , , ssp_comeq_epu64 ,SSE5 , 22.2 , , 8.5 , , , , , , , ssp_comeq_epu8 ,SSE5 , 52.3 , , 1.8 , , , , , , , ssp_comneq_epi16 ,SSE5 , 33.9 , , 3.6 , , , , , , , ssp_comneq_epi32 ,SSE5 , 23.4 , , 3.6 , , , , , , , ssp_comneq_epi64 ,SSE5 , 20.4 , , 9.8 , , , , , , , ssp_comneq_epi8 ,SSE5 , 67.6|59.0, , 3.6 , , , , , , , ssp_comneq_epu16 ,SSE5 , 32.0 , , 3.6 , , , , , , , ssp_comneq_epu32 ,SSE5 , 24.2 , , 3.6 , , , , , , , ssp_comneq_epu64 ,SSE5 , 22.3 , , 9.8 , , , , , , , ssp_comneq_epu8 ,SSE5 , 50.8 , , 3.6 , , , , , , , ssp_comfalse_epi16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epi8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_epu8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epi8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu16 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu32 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu64 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_epu8 ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comge_epi16 ,SSE5 , 40.0 , , 4.1 , , , , , , , ssp_comge_epi32 ,SSE5 , 23.5 , , 4.1 , , , , , , , ssp_comge_epi64 ,SSE5 , 21.7 , , 16.9 , , , , , , , ssp_comge_epi8 ,SSE5 , 66.4|59.0, , 3.6 , , , , , , , ssp_comge_epu16 ,SSE5 , 36.6 , , 6.2 , , , , , , , ssp_comge_epu32 ,SSE5 , 24.1 , , 6.2 , , , , , , , ssp_comge_epu64 ,SSE5 , 20.9 , , 19.3 , , , , , , , ssp_comge_epu8 ,SSE5 , 62.4 , , 62.4 , , , , , , , ssp_comgt_epi16 ,SSE5 , 35.7 , , 1.8 , , , , , , , ssp_comgt_epi32 ,SSE5 , 22.6 , , 1.8 , , , , , , , ssp_comgt_epi64 ,SSE5 , 21.5 , , 16.9 , , , , , , , ssp_comgt_epi8 ,SSE5 , 65.9|59.0, , 1.8 , , , , , , , ssp_comgt_epu16 ,SSE5 , 33.0 , , 5.4 , , , , , , , ssp_comgt_epu32 ,SSE5 , 22.1 , , 5.4 , , , , , , , ssp_comgt_epu64 ,SSE5 , 16.9 , , 21.4 , , , , , , , ssp_comgt_epu8 ,SSE5 , 61.5 , , 61.6 , , , , , , , ssp_comle_epi16 ,SSE5 , 36.5 , , 3.6 , , , , , , , ssp_comle_epi32 ,SSE5 , 22.3 , , 3.6 , , , , , , , ssp_comle_epi64 ,SSE5 , 21.4 , , 16.9 , , , , , , , ssp_comle_epi8 ,SSE5 , 66.9|58.4, , 3.6 , , , , , , , ssp_comle_epu16 ,SSE5 , 34.8 , , 6.2 , , , , , , , ssp_comle_epu32 ,SSE5 , 21.9 , , 6.2 , , , , , , , ssp_comle_epu64 ,SSE5 , 16.9 , , 21.4 , , , , , , , ssp_comle_epu8 ,SSE5 , 59.8 , , 59.8 , , , , , , , ssp_comlt_epi16 ,SSE5 , 37.6 , , 4.6 , , , , , , , ssp_comlt_epi32 ,SSE5 , 23.9 , , 4.3 , , , , , , , ssp_comlt_epi64 ,SSE5 , 21.4 , , 16.9 , , , , , , , ssp_comlt_epi8 ,SSE5 , 67.9|59.0, , 4.3 , , , , , , , ssp_comlt_epu16 ,SSE5 , 35.5 , , 5.4 , , , , , , , ssp_comlt_epu32 ,SSE5 , 20.5 , , 5.4 , , , , , , , ssp_comlt_epu64 ,SSE5 , 21.2 , , 21.4 , , , , , , , ssp_comlt_epu8 ,SSE5 , 52.6 , , 10.7 , , , , , , , ssp_comeq_pd ,SSE5 , 19.3 , , 1.8 , , , , , , , ssp_comeq_sd ,SSE5 , 14.9 , , 1.8 , , , , , , , ssp_comlt_pd ,SSE5 , 18.4 , , 1.8 , , , , , , , ssp_comlt_sd ,SSE5 , 14.0 , , 1.8 , , , , , , , ssp_comle_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comle_sd ,SSE5 , 14.9 , , 1.8 , , , , , , , ssp_comunord_pd ,SSE5 , 18.7 , , 3.6 , , , , , , , ssp_comunord_sd ,SSE5 , 13.0 , , 3.6 , , , , , , , ssp_comneq_pd ,SSE5 , 19.3 , , 1.8 , , , , , , , ssp_comneq_sd ,SSE5 , 14.9 , , 1.8 , , , , , , , ssp_comge_pd ,SSE5 , 16.9 , , 4.7 , , , , , , , ssp_comge_sd ,SSE5 , 12.9 , , 3.6 , , , , , , , ssp_comnle_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comnle_sd ,SSE5 , 12.5 , , 1.8 , , , , , , , ssp_comord_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comord_sd ,SSE5 , 12.9 , , 1.8 , , , , , , , ssp_comueq_pd ,SSE5 , 16.9 , , 4.5 , , , , , , , ssp_comueq_sd ,SSE5 , 15.1 , , 8.0 , , , , , , , ssp_comnge_pd ,SSE5 , 16.9 , , 4.7 , , , , , , , ssp_comnge_sd ,SSE5 , 14.8 , , 3.6 , , , , , , , ssp_comngt_pd ,SSE5 , 16.9 , , 4.7 , , , , , , , ssp_comngt_sd ,SSE5 , 15.1 , , 3.6 , , , , , , , ssp_comfalse_pd ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_sd ,SSE5 , 1.8 , , 5.0 , , , , , , , ssp_comoneq_pd ,SSE5 , 17.5 , , 4.5 , , , , , , , ssp_comoneq_sd ,SSE5 , 14.8 , , 6.2 , , , , , , , ssp_comnlt_pd ,SSE5 , 16.9 , , 1.8 , , , , , , , ssp_comnlt_sd ,SSE5 , 12.8 , , 1.8 , , , , , , , ssp_comnlt_sd ,SSE5 , 15.0 , , 1.8 , , , , , , , ssp_comgt_pd ,SSE5 , 16.9 , , 4.7 , , , , , , , ssp_comgt_sd ,SSE5 , 14.2 , , 3.6 , , , , , , , ssp_comtrue_pd ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_sd ,SSE5 , 1.8 , , 1.8 , , , , , , , ssp_comeq_ps ,SSE5 , 27.7|24.6, , 1.8 , , , , , , , ssp_comeq_ss ,SSE5 , 14.9|11.0, , 1.8 , , , , , , , ssp_comlt_ps ,SSE5 , 25.0 , , 1.8 , , , , , , , ssp_comlt_ss ,SSE5 , 15.2|10.6, , 1.8 , , , , , , , ssp_comle_ps ,SSE5 , 25.0 , , 1.8 , , , , , , , ssp_comle_ss ,SSE5 , 14.9|11.1, , 1.8 , , , , , , , ssp_comunord_ps ,SSE5 , 25.0 , , 3.6 , , , , , , , ssp_comunord_ss ,SSE5 , 12.7|10.5, , 3.6 , , , , , , , ssp_comneq_ps ,SSE5 , 44.4|21.3, , 1.8 , , , , , , , ssp_comneq_ss ,SSE5 , 15.0| 9.0, , 1.8 , , , , , , , ssp_comge_ps ,SSE5 , 25.0 , , 4.6 , , , , , , , ssp_comge_ss ,SSE5 , 15.1|11.1, , 3.6 , , , , , , , ssp_comnle_ps ,SSE5 , 25.7 , , 2.0 , , , , , , , ssp_comnle_ss ,SSE5 , 14.6|11.1, , 1.8 , , , , , , , ssp_comord_ps ,SSE5 , 25.0 , , 1.8 , , , , , , , ssp_comord_ss ,SSE5 , 12.9 , , 1.8 , , , , , , , ssp_comueq_ps ,SSE5 , 25.0 , , 4.5 , , , , , , , ssp_comueq_ss ,SSE5 , 14.7|12.8, , 5.4 , , , , , , , ssp_comnge_ps ,SSE5 , 25.0 , , 4.6 , , , , , , , ssp_comnge_ss ,SSE5 , 14.7|11.1, , 3.6 , , , , , , , ssp_comngt_ps ,SSE5 , 26.8|24.9, , 4.6 , , , , , , , ssp_comngt_ss ,SSE5 , 12.8|11.1, , 3.6 , , , , , , , ssp_comfalse_ps ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comfalse_ss ,SSE5 , 0.0 , , 1.8 , , , , , , , ssp_comoneq_ps ,SSE5 , 25.1 , , 4.5 , , , , , , , ssp_comoneq_ss ,SSE5 , 12.8|11.8, , 6.3 , , , , , , , ssp_comnlt_ps ,SSE5 , 25.0 , , 1.8 , , , , , , , ssp_comnlt_ss ,SSE5 , 14.9|11.1, , 1.8 , , , , , , , ssp_comgt_ps ,SSE5 , 25.0|23.6, , 4.6 , , , , , , , ssp_comgt_ss ,SSE5 , 14.6|11.1, , 3.6 , , , , , , , ssp_comtrue_ps ,SSE5 , 0.0 , , 0.0 , , , , , , , ssp_comtrue_ss ,SSE5 , 0.0 , , 1.8 , , , , , , , Function ,Source, REF , SSE , SSE2 , SSE3 , SSSE3 , SSE4A ,SSE4_1 ,SSE4_2 , SSE5 , ssp_arithmetic_hadd4_dup_ps ,SSP , 16.9 , , 14.3 , 8.9 , , , , , , ssp_logical_bitwise_select ,SSP , , , 3.6 , , , , , , , ssp_movmask_imm8_to_epi32 ,SSP , , , 1.8 , , , , , , , ssp_memory_load1_epu8 ,SSP , 1.8 , , 1.8 , , , , , , , ssp_convert_reverse_transpose ,SSP , 20.8 , , 14.6 , , , , , , , ssp_convert_3c_3p_epi8 ,SSP , 85.4 , , 37.9 , , , , , , , ssp_convert_3p_3c_epi8 ,SSP , 67.8 , , 24.1 , , , , , , , ssp_convert_3c_3p_epi16 ,SSP , 38.4 , , 31.2 , , , , , , , ssp_convert_3p_3c_epi16 ,SSP , 31.2 , , 66.2 , , , , , , , ssp_convert_3c_3p_epi32 ,SSP , 23.1 , , 26.3 , , , , , , , ssp_convert_3p_3c_epi32 ,SSP , 20.4 , , 36.5 , , , , , , , ssp_convert_4c_4p_epi8 ,SSP , 100.8 , , 41.4 , , , , , , , ssp_convert_4p_4c_epi8 ,SSP , 105.2 , , 20.5 , , , , , , , ssp_convert_4c_4p_epi8 ,SSP , 121.0|118.0, , 41.4 , , , , , , , ssp_convert_4p_4c_epi16 ,SSP , 58.9 , , 20.5 , , , , , , , ssp_convert_4c_4p_epi16 ,SSP , 59.1 , , 29.6 , , , , , , , ssp_convert_4p_4c_epi32 ,SSP , 24.2 , , 22.3 , , , , , , , ssp_convert_4c_4p_epi32 ,SSP , 24.1 , , 21.0 , , , , , , , Untested (SSE3 and above): ssp_arithmetic_hadd4_epi16 ,(comp),SSP,,,-1,,,,,, ssp_arithmetic_hadd4_epu16 ,(comp),SSP,-1,,,,,,,, ssp_cmpestra ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrc ,pcmpestr,SSE4_2,,,,,,,,-1, ssp_cmpestri ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrm ,pcmpestrm,SSE4_2,,,,,,,,-1, ssp_cmpestro ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrs ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpestrz ,pcmpestri,SSE4_2,,,,,,,,-1, ssp_cmpgt_epi64 ,pcmpgtq,SSE4_2,,,,,,,,-1, ssp_cmpistra ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrc ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistri ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrm ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistro ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrs ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_cmpistrz ,pcmpistri,SSE4_2,,,,,,,,-1, ssp_crc32_u16 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u32 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u64 ,crc32,SSE4_2,,,,,,,,-1, ssp_crc32_u8 ,crc32,SSE4_2,,,,,,,,-1, ssp_number_changeSNanToQNaN_F32,(comp),SSP,-1,,,,,,,, ssp_number_changeSNanToQNaN_F64,(comp),SSP,-1,,,,,,,, ssp_number_isValidNumber_F32 ,(comp),SSP,-1,,,,,,,, ssp_number_isValidNumber_F64 ,(comp),SSP,-1,,,,,,,, ssp_popcnt_u32 ,popcnt,SSE4_2,,,,,,,,-1, ssp_popcnt_u64 ,popcnt,SSE4_2,,,,,,,,-1, ssp_round_ps_neg_zero ,(comp),SSP,,,-1,,,,,, ssp_stream_load_si128 ,movntdqa,SSE4_1,-1,,,,,,-1,, meins-imac:UnitTest mein$ [/spoiler] 1 Link to comment Share on other sites More sharing options...
Eweie Posted December 30, 2014 Share Posted December 30, 2014 Hi. sorry to interrupt but just wanted to point out something we overlooked in the past. I think most of us tried the iCloud workaround right away when the first AMD kernel for Yosemite was available but found that it didnt work. I tried it again and noticed that it actually works partially for Safari. (you have to add the iCloud icon to safari manually) tabs across all devices sync correctly and fast but not bookmarks or reading list. I hope some of you find this useful. 1 Link to comment Share on other sites More sharing options...
spakk Posted December 30, 2014 Share Posted December 30, 2014 here the last revised kernel for testing 1010_BSA_rc2_28_12.zip 4 Link to comment Share on other sites More sharing options...
werty100 Posted December 30, 2014 Share Posted December 30, 2014 here the last revised kernel for testing Just installed only kernel.... Fast moving the OS just this at the moment Not working Audio with this kernel but Bluetooth audio yes BUG in process still there And sometimes it boot in safe mode becouse it wants Link to comment Share on other sites More sharing options...
spakk Posted December 30, 2014 Share Posted December 30, 2014 Just installed only kernel.... Fast moving the OS just this at the moment Not working Audio with this kernel but Bluetooth audio yes BUG in process still there And sometimes it boot in safe mode becouse it wants what bug you mean and what is caused by? describe the problem or upload a picture, perhaps someone has a solution? Edit: Safari patch from our friend Tiger is working fine so far I have not Crasch with WebKit 1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 30, 2014 Share Posted December 30, 2014 here the last revised kernel for testing Is it based on SSEPlus? That's pretty cool already, I would like to see the results myself, so people, please post feedback 3 Link to comment Share on other sites More sharing options...
spakk Posted December 30, 2014 Share Posted December 30, 2014 Is it based on SSEPlus? That's pretty cool already, I would like to see the results myself, so people, please post feedback based on SSEPlus, but as you already know, my programming skills are very modest, I'm sure that you and Bronya can realize so much better than I did. 2 Link to comment Share on other sites More sharing options...
yakei Posted December 30, 2014 Share Posted December 30, 2014 1010_BSA-rc2_28_12 nice kernel, App Store functioned, safari no crashes, system very fast, so far no problems evidently (installed with webkit) thanks the coders and spakk 2 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 30, 2014 Share Posted December 30, 2014 BTW: Intel Pentium G series cpu's need a fix for the kernel. They need in Clover FakeCPUID set to 0x0106E5. I still need to check exactly how this works but it should be implemented in the kernel too. Some tech info I collected on the CPU is attached below. Also some info on the target CPU is available in the attachment (what the CPU signature gets set to). It also contains some more interesting Intel info. I've even thrown in the 7 series and 8/9 series chipset info (IO controller hub). Some additional docs are available upon request (I plundered Intel's site lol, even told them I was a "company" and wanted to get access to the more hidden docs) which ranges from CPU's to chipsets, ssd drives, etc... These are the CPU's that need this kind of fix: CPU 0: vendor_id = "GenuineIntel" version information (1/eax): processor type = primary processor (0) family = Intel Pentium Pro/II/III/Celeron/Core/Core 2/Atom, AMD Athlon/Duron, Cyrix M2, VIA C3 (6) model = 0xc (12) stepping id = 0x3 (3) extended family = 0x0 (0) extended model = 0x3 (3) (simple synth) = Intel Core i5-4000 / i7-4000 / Mobile Core i3-4000 / i5-4000 / i7-4000 / Mobile Core i3-4000 / Mobile Core i5-4000 / Mobile Core i7-4000 / Pentium G3000 / Celeron G1800 / Mobile Pentium 3500U / Mobile Celeron 2900U / Xeon E3-1200 v3 (Haswell), 22nm I've also included my custom tool for getting CPU info (for all possible CPU families), it's called testmac. From the list (in the simple synth) it are exactly these: Pentium G3000 / Celeron G1800 / Mobile Pentium 3500U / Mobile Celeron 2900U These are CPU's that need this, so suggest exact match on model, stepping, etc... The target CPU in question is a Lynnfield series CPU (the emulated one) where as the Pentium / Celeron G/U is a partly Hasswell one. Without this fix: no boot... Pentium G Info.zip 3 Link to comment Share on other sites More sharing options...
gils83 Posted December 30, 2014 Share Posted December 30, 2014 good for Pentium D 915 ? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 30, 2014 Share Posted December 30, 2014 good for Pentium D 915 ? Those docs should be included too, yes. 2 Link to comment Share on other sites More sharing options...
spakk Posted December 30, 2014 Share Posted December 30, 2014 genieal and many thanks for this good information, andy 2 Link to comment Share on other sites More sharing options...
Bronya Posted December 30, 2014 Share Posted December 30, 2014 here the last revised kernel for testing Hi spakk !!! I watch in your kernel and search functions from your's programming works - i no found this ... ! Please show your diff files from this your latest kernel ! based on SSEPlus, but as you already know. Sorry ! This fake . Are not you ashamed? Hi AnV ! Which is logical.The code does a cpuid call to determine instructions supported. You could tweak the code to force the test. Since cpuid always returns the real level of support it won't test this. Yes , i know this ! I speak that why problem with others programs … )) AnV ! Your processor is Pentium G3000 ? You want to insert in kernel Pentium G3000 ? 1 Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 30, 2014 Share Posted December 30, 2014 AnV ! Your processor is Pentium G3000 ? You want to insert in kernel Pentium G3000 ? Yes, it needs that fix. Otherwise it won't boot and will give a lot of opemu errors. The fix is currently FakeCPUID set in Clover. I think it just overrides the CPUID signature to 0x0106E5 (target CPU emulated in question) so with that fix it will boot just fine. Otherwise -> stock kernel: hang, AMD kernel: opemu errors BOOLEAN PatchCPUID(UINT8* bytes, UINT8* Location, INT32 LenLoc, UINT8* Search4, UINT8* Search10, UINT8* ReplaceModel, UINT8* ReplaceExt, INT32 Len, LOADER_ENTRY *Entry) { INT32 patchLocation=0, patchLocation1=0; INT32 Adr = 0, Num; BOOLEAN Patched = FALSE; UINT8 FakeModel = (Entry->KernelAndKextPatches->FakeCPUID >> 4) & 0x0f; UINT8 FakeExt = (Entry->KernelAndKextPatches->FakeCPUID >> 0x10) & 0x0f; for (Num = 0; Num < 2; Num++) { Adr = FindBin(&bytes[Adr], 0x800000 - Adr, Location, LenLoc); if (Adr < 0) { break; } DBG_RT(Entry, "found location at %x\n", Adr); patchLocation = FindBin(&bytes[Adr], 0x100, Search4, Len); if (patchLocation > 0 && patchLocation < 70) { //found DBG_RT(Entry, "found Model location at %x\n", Adr + patchLocation); CopyMem(&bytes[Adr + patchLocation], ReplaceModel, Len); bytes[Adr + patchLocation + 1] = FakeModel; patchLocation1 = FindBin(&bytes[Adr], 0x100, Search10, Len); if (patchLocation1 > 0 && patchLocation1 < 100) { DBG_RT(Entry, "found ExtModel location at %x\n", Adr + patchLocation1); CopyMem(&bytes[Adr + patchLocation1], ReplaceExt, Len); bytes[Adr + patchLocation1 + 1] = FakeExt; } Patched = TRUE; } } return Patched; } Target code from Clover doing the FakeCPUID part. This needs to be done in the code for CPU exactly matching the description above. Meaning apparently model and extmodel replacement. BTW: Not mine, but a friend of mine bought a cheap 70$/55 euro CPU and I had to come up with a fix (which I did) Link to comment Share on other sites More sharing options...
Bronya Posted December 30, 2014 Share Posted December 30, 2014 Yes, it needs that fix. Otherwise it won't boot and will give a lot of opemu errors. The fix is currently FakeCPUID set in Clover. I think it just overrides the CPUID signature to 0x0106E5 (target CPU emulated in question) so with that fix it will boot just fine. Otherwise -> stock kernel: hang, AMD kernel: opemu errors BOOLEAN PatchCPUID(UINT8* bytes, UINT8* Location, INT32 LenLoc, UINT8* Search4, UINT8* Search10, UINT8* ReplaceModel, UINT8* ReplaceExt, INT32 Len, LOADER_ENTRY *Entry) { INT32 patchLocation=0, patchLocation1=0; INT32 Adr = 0, Num; BOOLEAN Patched = FALSE; UINT8 FakeModel = (Entry->KernelAndKextPatches->FakeCPUID >> 4) & 0x0f; UINT8 FakeExt = (Entry->KernelAndKextPatches->FakeCPUID >> 0x10) & 0x0f; for (Num = 0; Num < 2; Num++) { Adr = FindBin(&bytes[Adr], 0x800000 - Adr, Location, LenLoc); if (Adr < 0) { break; } DBG_RT(Entry, "found location at %x\n", Adr); patchLocation = FindBin(&bytes[Adr], 0x100, Search4, Len); if (patchLocation > 0 && patchLocation < 70) { //found DBG_RT(Entry, "found Model location at %x\n", Adr + patchLocation); CopyMem(&bytes[Adr + patchLocation], ReplaceModel, Len); bytes[Adr + patchLocation + 1] = FakeModel; patchLocation1 = FindBin(&bytes[Adr], 0x100, Search10, Len); if (patchLocation1 > 0 && patchLocation1 < 100) { DBG_RT(Entry, "found ExtModel location at %x\n", Adr + patchLocation1); CopyMem(&bytes[Adr + patchLocation1], ReplaceExt, Len); bytes[Adr + patchLocation1 + 1] = FakeExt; } Patched = TRUE; } } return Patched; } Target code from Clover doing the FakeCPUID part. This needs to be done in the code for CPU exactly matching the description above. Meaning apparently model and ext replacement. Interested ! You want kernel what version ? Yosemite or Maverick ? AnV ! Your current model processor name is G3240 ? Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 30, 2014 Share Posted December 30, 2014 I think I have the fix ready... info_p->cpuid_signature = reg[eax]; info_p->cpuid_stepping = bitfield32(reg[eax], 3, 0); info_p->cpuid_model = bitfield32(reg[eax], 7, 4); info_p->cpuid_family = bitfield32(reg[eax], 11, 8); info_p->cpuid_type = bitfield32(reg[eax], 13, 12); info_p->cpuid_extmodel = bitfield32(reg[eax], 19, 16); info_p->cpuid_extfamily = bitfield32(reg[eax], 27, 20); info_p->cpuid_brand = bitfield32(reg[ebx], 7, 0); info_p->cpuid_features = quad(reg[ecx], reg[edx]); /* Get "processor flag"; necessary for microcode update matching */ if (IsIntelCPU()) { info_p->cpuid_processor_flag = (rdmsr64(MSR_IA32_PLATFORM_ID)>> 50) & 0x7; /* AnV - Fix for Pentium G series CPU */ if (!PE_parse_boot_argn("-nopentiumgfix", &dummyvar, sizeof(dummyvar))) { if (info_p->cpuid_signature == 0x0306C3) { info_p->cpuid_model = 0xE; info_p->cpuid_extmodel = 0x1; } } } else { info_p->cpuid_processor_flag = 1; } with in cpuid.h: #define CPUSIG_PENTIUMG 0x0306C3 Interested ! You want kernel what version ? Yosemite or Maverick ? AnV ! Your current model processor name is G3240 ? Yep, it's my friend's CPU, I did allready a mod for Yosemite... Should work on older too. Not so hard really, had to calculate the correct values for the target CPU model and extmodel (0xE, 0x1) and then add a check (with possible flag for no fix) Link to comment Share on other sites More sharing options...
Bronya Posted December 30, 2014 Share Posted December 30, 2014 Yes , but can fix differently ))) . OMG , this processor G3240 don't support or support ssse3 ??? ))) Link to comment Share on other sites More sharing options...
Andy Vandijck Posted December 30, 2014 Share Posted December 30, 2014 Yes , but can fix differently ))) . OMG , this processor G3240 don't support or support ssse3 ??? ))) Sure it does. Every instruction till SSE 4.2. Only problem is it's only part hasswell, it has thus CPUID model and extmodel issue. Which needs the fix I provided above. I just tested it, no opemu errors, all's good! Build attached, patch based on BSA R3. Trust me when I say: this is the only way... spent 2 days fishing out the differences reading through TONS of Intel manuals... This works... NOTE: If this patch gets in the way on another Intel CPU: -nopentiumgfix boot argument will disable it... EDIT: Bronzovka, look here: http://ark.intel.com/nl/products/80796/Intel-Pentium-Processor-G3240-3M-Cache-3_10-GHz Thing to look at: Extensies instructieset SSE4.1/4.2 Other CPU's matching this are the Pentium G3220 and G3258 in the Pentium series that I know of. Also Celeron G needs this kind of fix or no luck. Mobile Hasswell series Celeron U and Pentium U also match these problems btw. Hence the generic fix BSA_Yos_R3_PentiumG.zip 5 Link to comment Share on other sites More sharing options...
gils83 Posted December 31, 2014 Share Posted December 31, 2014 pour le cpuid de l'Athlon 5350 , on peut faire quelque chose ? la valeur ratio est fausse , de 2.0 à 10 au lieu de 8.0 à 20.5 cpuid for the Athlon 5350, we can do something? the ratio value is false, from 2.0 to 10 instead of 8.0 to 20.5 thank install Clover uefi : Sure it does. Every instruction till SSE 4.2. Only problem is it's only part hasswell, it has thus CPUID model and extmodel issue. Which needs the fix I provided above. I just tested it, no opemu errors, all's good! Build attached, patch based on BSA R3. Trust me when I say: this is the only way... spent 2 days fishing out the differences reading through TONS of Intel manuals... This works... NOTE: If this patch gets in the way on another Intel CPU: -nopentiumgfix boot argument will disable it... EDIT: Bronzovka, look here: http://ark.intel.com/nl/products/80796/Intel-Pentium-Processor-G3240-3M-Cache-3_10-GHz Thing to look at: Extensies instructieset SSE4.1/4.2 Other CPU's matching this are the Pentium G3220 and G3258 in the Pentium series that I know of. Also Celeron G needs this kind of fix or no luck. Mobile Hasswell series Celeron U and Pentium U also match these problems btw. Hence the generic fix good works Andy , no flag iCloud no works . Link to comment Share on other sites More sharing options...
gils83 Posted December 31, 2014 Share Posted December 31, 2014 Pour moi , c'est meilleur , la vidéo est plus fluide , je n'ai plus de décrochage audio avec ScreenFlow , les fichiers MKV sont plus fluide aussi , que du bon pour moi . FinalCut décroche de temps en temps mais bon , j'ai toujours eu ce problème même avec CPU Intel , c'est peut-être ma carte graphique ? For me, this is better, the video is more fluid, I have no audio dropout with ScreenFlow, MKV files are also more fluid, that's good for me. FinalCut picks up from time to time but hey, I've always had this same problem with Intel CPU is perhaps my graphics card? small video archive.zip Link to comment Share on other sites More sharing options...
spakk Posted December 31, 2014 Share Posted December 31, 2014 Hi spakk !!! I watch in your kernel and search functions from your's programming works - i no found this ... ! Please show your diff files from this your latest kernel ! Sorry ! This fake . Are not you ashamed? Bronya, ich wollte mich eigentlich nicht dazu äußern, aber ich lasse mich hier nicht als Lügner abstempeln!! Ich will mich hier weder profilieren, noch habe ich irgendwelche andere Interessen. Mein Ziel ist es hier nur zu helfen, sollte der Kernel nicht die gewünschten Effekte erzielt haben, dann sollte man das ganze als einen gescheiterten Versuch werten, welches nicht sein Ziel erreicht hat, mehr auch nicht. Ich kann es nicht begreifen, dass du dauernd auf Konfrontation aus bist. Wenn du Probleme hast, dann kannst du mir gerne eine private Nachricht zusenden, wie wir bisher in Vergangenheit das gemacht haben aber bitte nicht öffentlich. Womöglich kann es sein, das du manches was ich geschrieben habe, falsch für dich interpretierst und dadurch diese Missverständnisse kommen. In diesem Sinne, wünsche ich Dir und allen anderen beteiligten ein gutes neues Jahr 2015, Gesundheit und Gutes gelingen im neuen Jahr. Bronya, I did not really comment on that, but I will not be stamped as a liar here !! I want neither profiling, nor do I have any other interests. My goal here is just to help the kernel should not have achieved the desired effect, then you should set the whole as a failed attempt to evaluate which has not reached his goal, nothing more. I can not understand it, you're constantly confrontational. If you have problems, then you are welcome to send a private message, as we have been doing in the past, but please do not publicly me. Perhaps it may be that you much what I've written incorrectly interpret for you and thereby get these misunderstandings. In this sense, I wish you and all other involved a Happy New Year 2015 good health and succeed in the new year. 3 Link to comment Share on other sites More sharing options...
yakei Posted December 31, 2014 Share Posted December 31, 2014 also I wish a good new year, on good co-operation of all user 2 Link to comment Share on other sites More sharing options...
Recommended Posts