You can subscribe to this list here.
| 2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
(122) |
Nov
(152) |
Dec
(69) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
(6) |
Feb
(25) |
Mar
(73) |
Apr
(82) |
May
(24) |
Jun
(25) |
Jul
(10) |
Aug
(11) |
Sep
(10) |
Oct
(54) |
Nov
(203) |
Dec
(182) |
| 2004 |
Jan
(307) |
Feb
(305) |
Mar
(430) |
Apr
(312) |
May
(187) |
Jun
(342) |
Jul
(487) |
Aug
(637) |
Sep
(336) |
Oct
(373) |
Nov
(441) |
Dec
(210) |
| 2005 |
Jan
(385) |
Feb
(480) |
Mar
(636) |
Apr
(544) |
May
(679) |
Jun
(625) |
Jul
(810) |
Aug
(838) |
Sep
(634) |
Oct
(521) |
Nov
(965) |
Dec
(543) |
| 2006 |
Jan
(494) |
Feb
(431) |
Mar
(546) |
Apr
(411) |
May
(406) |
Jun
(322) |
Jul
(256) |
Aug
(401) |
Sep
(345) |
Oct
(542) |
Nov
(308) |
Dec
(481) |
| 2007 |
Jan
(427) |
Feb
(326) |
Mar
(367) |
Apr
(255) |
May
(244) |
Jun
(204) |
Jul
(223) |
Aug
(231) |
Sep
(354) |
Oct
(374) |
Nov
(497) |
Dec
(362) |
| 2008 |
Jan
(322) |
Feb
(482) |
Mar
(658) |
Apr
(422) |
May
(476) |
Jun
(396) |
Jul
(455) |
Aug
(267) |
Sep
(280) |
Oct
(253) |
Nov
(232) |
Dec
(304) |
| 2009 |
Jan
(486) |
Feb
(470) |
Mar
(458) |
Apr
(423) |
May
(696) |
Jun
(461) |
Jul
(551) |
Aug
(575) |
Sep
(134) |
Oct
(110) |
Nov
(157) |
Dec
(102) |
| 2010 |
Jan
(226) |
Feb
(86) |
Mar
(147) |
Apr
(117) |
May
(107) |
Jun
(203) |
Jul
(193) |
Aug
(238) |
Sep
(300) |
Oct
(246) |
Nov
(23) |
Dec
(75) |
| 2011 |
Jan
(133) |
Feb
(195) |
Mar
(315) |
Apr
(200) |
May
(267) |
Jun
(293) |
Jul
(353) |
Aug
(237) |
Sep
(278) |
Oct
(611) |
Nov
(274) |
Dec
(260) |
| 2012 |
Jan
(303) |
Feb
(391) |
Mar
(417) |
Apr
(441) |
May
(488) |
Jun
(655) |
Jul
(590) |
Aug
(610) |
Sep
(526) |
Oct
(478) |
Nov
(359) |
Dec
(372) |
| 2013 |
Jan
(467) |
Feb
(226) |
Mar
(391) |
Apr
(281) |
May
(299) |
Jun
(252) |
Jul
(311) |
Aug
(352) |
Sep
(481) |
Oct
(571) |
Nov
(222) |
Dec
(231) |
| 2014 |
Jan
(185) |
Feb
(329) |
Mar
(245) |
Apr
(238) |
May
(281) |
Jun
(399) |
Jul
(382) |
Aug
(500) |
Sep
(579) |
Oct
(435) |
Nov
(487) |
Dec
(256) |
| 2015 |
Jan
(338) |
Feb
(357) |
Mar
(330) |
Apr
(294) |
May
(191) |
Jun
(108) |
Jul
(142) |
Aug
(261) |
Sep
(190) |
Oct
(54) |
Nov
(83) |
Dec
(22) |
| 2016 |
Jan
(49) |
Feb
(89) |
Mar
(33) |
Apr
(50) |
May
(27) |
Jun
(34) |
Jul
(53) |
Aug
(53) |
Sep
(98) |
Oct
(206) |
Nov
(93) |
Dec
(53) |
| 2017 |
Jan
(65) |
Feb
(82) |
Mar
(102) |
Apr
(86) |
May
(187) |
Jun
(67) |
Jul
(23) |
Aug
(93) |
Sep
(65) |
Oct
(45) |
Nov
(35) |
Dec
(17) |
| 2018 |
Jan
(26) |
Feb
(35) |
Mar
(38) |
Apr
(32) |
May
(8) |
Jun
(43) |
Jul
(27) |
Aug
(30) |
Sep
(43) |
Oct
(42) |
Nov
(38) |
Dec
(67) |
| 2019 |
Jan
(32) |
Feb
(37) |
Mar
(53) |
Apr
(64) |
May
(49) |
Jun
(18) |
Jul
(14) |
Aug
(53) |
Sep
(25) |
Oct
(30) |
Nov
(49) |
Dec
(31) |
| 2020 |
Jan
(87) |
Feb
(45) |
Mar
(37) |
Apr
(51) |
May
(99) |
Jun
(36) |
Jul
(11) |
Aug
(14) |
Sep
(20) |
Oct
(24) |
Nov
(40) |
Dec
(23) |
| 2021 |
Jan
(14) |
Feb
(53) |
Mar
(85) |
Apr
(15) |
May
(19) |
Jun
(3) |
Jul
(14) |
Aug
(1) |
Sep
(57) |
Oct
(73) |
Nov
(56) |
Dec
(22) |
| 2022 |
Jan
(3) |
Feb
(22) |
Mar
(6) |
Apr
(55) |
May
(46) |
Jun
(39) |
Jul
(15) |
Aug
(9) |
Sep
(11) |
Oct
(34) |
Nov
(20) |
Dec
(36) |
| 2023 |
Jan
(79) |
Feb
(41) |
Mar
(99) |
Apr
(169) |
May
(48) |
Jun
(16) |
Jul
(16) |
Aug
(57) |
Sep
(19) |
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
1
(5) |
2
(5) |
3
(17) |
4
(21) |
5
(24) |
6
(14) |
7
(14) |
|
8
(14) |
9
(18) |
10
(13) |
11
(15) |
12
(12) |
13
(4) |
14
(11) |
|
15
(10) |
16
(6) |
17
(14) |
18
(16) |
19
(10) |
20
(3) |
21
(12) |
|
22
(12) |
23
(11) |
24
(19) |
25
(15) |
26
(14) |
27
(16) |
28
(12) |
|
From: <sv...@va...> - 2015-02-08 18:26:16
|
Author: sewardj
Date: Sun Feb 8 18:26:05 2015
New Revision: 14919
Log:
Enable test cases for all remaining FP multiply instructions:
FMULX d_d_d, s_s_s
FMLA d_d_d[], s_s_s[]
FMLS d_d_d[], s_s_s[]
FMUL d_d_d[], s_s_s[]
FMULX d_d_d[], s_s_s[]
FMULX 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
FMULX 2d_2d_d[], 4s_4s_s[], 2s_2s_s[]
and possibly more.
Modified:
trunk/none/tests/arm64/fp_and_simd.c
trunk/none/tests/arm64/fp_and_simd.stdout.exp
Modified: trunk/none/tests/arm64/fp_and_simd.c
==============================================================================
--- trunk/none/tests/arm64/fp_and_simd.c (original)
+++ trunk/none/tests/arm64/fp_and_simd.c Sun Feb 8 18:26:05 2015
@@ -4841,14 +4841,14 @@
// fmla d_d_d[],s_s_s[] (by element)
// fmls d_d_d[],s_s_s[] (by element)
- if (0) test_fmla_d_d_d0(TyDF);
- if (0) test_fmla_d_d_d1(TyDF);
- if (0) test_fmla_s_s_s0(TySF);
- if (0) test_fmla_s_s_s3(TySF);
- if (0) test_fmls_d_d_d0(TyDF);
- if (0) test_fmls_d_d_d1(TyDF);
- if (0) test_fmls_s_s_s0(TySF);
- if (0) test_fmls_s_s_s3(TySF);
+ if (1) test_fmla_d_d_d0(TyDF);
+ if (1) test_fmla_d_d_d1(TyDF);
+ if (1) test_fmla_s_s_s0(TySF);
+ if (1) test_fmla_s_s_s3(TySF);
+ if (1) test_fmls_d_d_d0(TyDF);
+ if (1) test_fmls_d_d_d1(TyDF);
+ if (1) test_fmls_s_s_s0(TySF);
+ if (1) test_fmls_s_s_s3(TySF);
// fmla 2d_2d_d[],4s_4s_s[],2s_2s_s[]
// fmls 2d_2d_d[],4s_4s_s[],2s_2s_s[]
@@ -4897,10 +4897,10 @@
if (1) test_fmov_s_imm_03(TyNONE);
// fmul d_d_d[],s_s_s[]
- if (0) test_fmul_d_d_d0(TyDF);
- if (0) test_fmul_d_d_d1(TyDF);
- if (0) test_fmul_s_s_s0(TySF);
- if (0) test_fmul_s_s_s3(TySF);
+ if (1) test_fmul_d_d_d0(TyDF);
+ if (1) test_fmul_d_d_d1(TyDF);
+ if (1) test_fmul_s_s_s0(TySF);
+ if (1) test_fmul_s_s_s3(TySF);
// fmul 2d_2d_d[],4s_4s_s[],2s_2s_s[]
if (1) test_fmul_2d_2d_d0(TyDF);
@@ -4920,24 +4920,24 @@
// fmulx d_d_d[],s_s_s[]
// fmulx 2d_2d_d[],4s_4s_s[],2s_2s_s[]
- if (0) test_fmulx_d_d_d0(TyDF);
- if (0) test_fmulx_d_d_d1(TyDF);
- if (0) test_fmulx_s_s_s0(TySF);
- if (0) test_fmulx_s_s_s3(TySF);
- if (0) test_fmulx_2d_2d_d0(TyDF);
- if (0) test_fmulx_2d_2d_d1(TyDF);
- if (0) test_fmulx_4s_4s_s0(TySF);
- if (0) test_fmulx_4s_4s_s3(TySF);
- if (0) test_fmulx_2s_2s_s0(TySF);
- if (0) test_fmulx_2s_2s_s3(TySF);
+ if (1) test_fmulx_d_d_d0(TyDF);
+ if (1) test_fmulx_d_d_d1(TyDF);
+ if (1) test_fmulx_s_s_s0(TySF);
+ if (1) test_fmulx_s_s_s3(TySF);
+ if (1) test_fmulx_2d_2d_d0(TyDF);
+ if (1) test_fmulx_2d_2d_d1(TyDF);
+ if (1) test_fmulx_4s_4s_s0(TySF);
+ if (1) test_fmulx_4s_4s_s3(TySF);
+ if (1) test_fmulx_2s_2s_s0(TySF);
+ if (1) test_fmulx_2s_2s_s3(TySF);
// fmulx d,s
// fmulx 2d,4s,2s
- if (0) test_fmulx_d_d_d(TyDF);
- if (0) test_fmulx_s_s_s(TySF);
- if (0) test_fmulx_2d_2d_2d(TyDF);
- if (0) test_fmulx_4s_4s_4s(TySF);
- if (0) test_fmulx_2s_2s_2s(TySF);
+ if (1) test_fmulx_d_d_d(TyDF);
+ if (1) test_fmulx_s_s_s(TySF);
+ if (1) test_fmulx_2d_2d_2d(TyDF);
+ if (1) test_fmulx_4s_4s_4s(TySF);
+ if (1) test_fmulx_2s_2s_2s(TySF);
// frecpe d,s (recip estimate)
// frecpe 2d,4s,2s
Modified: trunk/none/tests/arm64/fp_and_simd.stdout.exp
==============================================================================
--- trunk/none/tests/arm64/fp_and_simd.stdout.exp (original)
+++ trunk/none/tests/arm64/fp_and_simd.stdout.exp Sun Feb 8 18:26:05 2015
@@ -26539,1934 +26539,1962 @@
fmls v2.2d, v23.2d, v11.2d 1bff4b40a67b3e7aeb95160f94229cf0 0b8b97fe84a8b253f5c4c41754983a6c e9a9ae33e0f1d05953374fef2238e06a 354624f60bcb3e067ff0000000000000 0b8b97fe84a8b253f5c4c41754983a6c e9a9ae33e0f1d05953374fef2238e06a fpsr=00000000
fmls v2.4s, v23.4s, v11.4s 1a303535c22a4550b549a82fbc9b6dc8 f75779c544e781323d30718bb6e6beb7 534570bbc3a5bf5f88f1e00620a04fa5 7f8000004915e0acb549a82fbc9b6dc8 f75779c544e781323d30718bb6e6beb7 534570bbc3a5bf5f88f1e00620a04fa5 fpsr=00000000
fmls v2.2s, v23.2s, v11.2s 17e004b12a0f086e75eafd0c2b9edfb7 971c933513dfbdb094b54636b651f2c3 25d61f03a2e116d8b582b15208121a5a 000000000000000075eafd0c2b9edfb7 971c933513dfbdb094b54636b651f2c3 25d61f03a2e116d8b582b15208121a5a fpsr=00000000
-fmla v2.2d, v11.2d, v29.d[0] cf98fe135a53cc1982e4ac6e5874a2ff 19a1d9f4f3d54c5e5a7ac5558bfdcd58 429cdb4bf3ac0be6e6e509bc241a86f9 cf98fe135a53cc19fff0000000000000 19a1d9f4f3d54c5e5a7ac5558bfdcd58 429cdb4bf3ac0be6e6e509bc241a86f9 fpsr=00000000
-fmla v2.2d, v11.2d, v29.d[1] 82f52a42f9e850484814c284e01c0a25 3d48084c88b9f37ec031a1374059e3f8 2783b57abe84edd41d793476282f4350 24dd9a71219951ca4814c284e01c0a25 3d48084c88b9f37ec031a1374059e3f8 2783b57abe84edd41d793476282f4350 fpsr=00000000
-fmla v2.4s, v11.4s, v29.s[0] 966a4c8f2a02190fab6c832368491cbc 6785e292f5bf3424a8cf1eaf7b193937 38fd71e5289c3fb63c327755b80655f4 e00c83196e48aafbab6c8315f3a0cec8 6785e292f5bf3424a8cf1eaf7b193937 38fd71e5289c3fb63c327755b80655f4 fpsr=00000000
-fmla v2.4s, v11.4s, v29.s[3] 6d6c295111d4aa838ee2331e93b0dc57 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a 7f800000f71e99397f80000078f26249 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a fpsr=00000000
-fmla v2.2s, v11.2s, v29.s[0] 6c6d83d9d39488b6d76a174905044d8c 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 0000000000000000d76a174905044d8c 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 fpsr=00000000
-fmla v2.2s, v11.2s, v29.s[3] f7e31f7d937437bd68f6717962fb74ee ef4a223cb6acbf025b9e05e6b4b6e076 596e9ad2847302dcf6c57014111eb777 00000000000000007593490d62fb74ee ef4a223cb6acbf025b9e05e6b4b6e076 596e9ad2847302dcf6c57014111eb777 fpsr=00000000
-fmls v2.2d, v11.2d, v29.d[0] 7241c29176a83aac267c87814f475510 1868557fec4593883662ae006c0c5df9 01c18773cf963f55a09bb6cc36044817 7241c29176a83aac267c87814f475510 1868557fec4593883662ae006c0c5df9 01c18773cf963f55a09bb6cc36044817 fpsr=00000000
-fmls v2.2d, v11.2d, v29.d[1] 41fb2e689f661697f5ef9b36709df388 3a600955af0695f709d04dd5de4b2dff c9ed29f36dff8027a85b68cd1a3043e9 445d3af734d1dc8ef5ef9b36709df388 3a600955af0695f709d04dd5de4b2dff c9ed29f36dff8027a85b68cd1a3043e9 fpsr=00000000
-fmls v2.4s, v11.4s, v29.s[0] c785295632e04e92b943f36c67b052e8 bba7000f22214965b7de2538ad25541b 156446a781e04a65f0f7c9eb6255ab7f 5e8b62ecc5069e1d5ab969c967b052e8 bba7000f22214965b7de2538ad25541b 156446a781e04a65f0f7c9eb6255ab7f fpsr=00000000
-fmls v2.4s, v11.4s, v29.s[3] 6a5476b0534b67b1566cd2f5da3578c6 feb0ff036acb35e5237f7afd7d4ed7e3 499ca1e22f6d21225d651df9b028856e 7f800000f4f8aab0566cd2f5ff800000 feb0ff036acb35e5237f7afd7d4ed7e3 499ca1e22f6d21225d651df9b028856e fpsr=00000000
-fmls v2.2s, v11.2s, v29.s[0] 8cdbd8ca27dae508af5f7ca86ce067b4 66efca85a937db8b32a890f9f37cbaea c809fdf89bdc8874d398a8cbaa5dd44a 0000000000000000af5f7ca86ce067b4 66efca85a937db8b32a890f9f37cbaea c809fdf89bdc8874d398a8cbaa5dd44a fpsr=00000000
-fmls v2.2s, v11.2s, v29.s[3] 928e15f7d1c24babaa0f3556c2652347 58d826e8059abf6bc84babffb26100c4 f81d203fea5f046e3584ae36f4a89da7 0000000000000000ff800000eb0a19d0 58d826e8059abf6bc84babffb26100c4 f81d203fea5f046e3584ae36f4a89da7 fpsr=00000000
-fmov v22.2d, #0.125 e0e1f08b76371eae297041d67f77b114 38e0d580a2286698c95e0fe45eb2ae04 3fc00000000000003fc0000000000000 38e0d580a2286698c95e0fe45eb2ae04 fpsr=00000000
-fmov v22.2d, #-4.0 15e75e0f47f3c077bdc1a630650f414d 47f9195c5c30a91f6cac371811eefb6c c010000000000000c010000000000000 47f9195c5c30a91f6cac371811eefb6c fpsr=00000000
-fmov v22.2d, #1.0 f60fc9a9bf7449a951583b25054eac34 da6c72c715b46b06e777a85fd78abc79 3ff00000000000003ff0000000000000 da6c72c715b46b06e777a85fd78abc79 fpsr=00000000
-fmov d22, d23 e338913a3e97192346156396bf1552a7 521941a12c940c2e9ba1c2990f66500b 00000000000000009ba1c2990f66500b 521941a12c940c2e9ba1c2990f66500b fpsr=00000000
-fmov s22, s23 3d4416a2233f91c7fbd87b61f4449488 0ee0e4ca01b0ed77e708e6a619621801 00000000000000000000000019621801 0ee0e4ca01b0ed77e708e6a619621801 fpsr=00000000
-fmov s7, w15 6311b9c1ce4b1174d081e56603bbd1b5 6ea1be22f5e86dc02c8e7465565e733c 000000000000000000000000565e733c cac51cf568b4c7fc2c8e7465565e733c fpsr=00000000
-fmov d7, x15 b680d9779f9af70926f001874c5a690f d33b2c89671becebc911cab8253ac19d 0000000000000000c911cab8253ac19d f5a17a189df9aa0bc911cab8253ac19d fpsr=00000000
-fmov v7.d[1], x15 9571d7a4f70ea5675c052da33001bd76 9c9090deb72bcbd61e724a7de6d66302 1e724a7de6d663025c052da33001bd76 34a6fc18618b1cca1e724a7de6d66302 fpsr=00000000
+fmla d2, d11, v29.d[0] cf98fe135a53cc1982e4ac6e5874a2ff 19a1d9f4f3d54c5e5a7ac5558bfdcd58 429cdb4bf3ac0be6e6e509bc241a86f9 0000000000000000fff0000000000000 19a1d9f4f3d54c5e5a7ac5558bfdcd58 429cdb4bf3ac0be6e6e509bc241a86f9 fpsr=00000000
+fmla d2, d11, v29.d[1] 82f52a42f9e850484814c284e01c0a25 3d48084c88b9f37ec031a1374059e3f8 2783b57abe84edd41d793476282f4350 00000000000000004814c284e01c0a25 3d48084c88b9f37ec031a1374059e3f8 2783b57abe84edd41d793476282f4350 fpsr=00000000
+fmla s2, s11, v29.s[0] 966a4c8f2a02190fab6c832368491cbc 6785e292f5bf3424a8cf1eaf7b193937 38fd71e5289c3fb63c327755b80655f4 000000000000000000000000f3a0cec8 6785e292f5bf3424a8cf1eaf7b193937 38fd71e5289c3fb63c327755b80655f4 fpsr=00000000
+fmla s2, s11, v29.s[3] 6d6c295111d4aa838ee2331e93b0dc57 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a 00000000000000000000000078f26249 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a fpsr=00000000
+fmls d2, d11, v29.d[0] 6c6d83d9d39488b6d76a174905044d8c 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 0000000000000000d76a174905044d8c 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 fpsr=00000000
+fmls d2, d11, v29.d[1] f7e31f7d937437bd68f6717962fb74ee ef4a223cb6acbf025b9e05e6b4b6e076 596e9ad2847302dcf6c57014111eb777 0000000000000000f51cb6ca32af6404 ef4a223cb6acbf025b9e05e6b4b6e076 596e9ad2847302dcf6c57014111eb777 fpsr=00000000
+fmls s2, s11, v29.s[0] 7241c29176a83aac267c87814f475510 1868557fec4593883662ae006c0c5df9 01c18773cf963f55a09bb6cc36044817 000000000000000000000000e2910ff7 1868557fec4593883662ae006c0c5df9 01c18773cf963f55a09bb6cc36044817 fpsr=00000000
+fmls s2, s11, v29.s[3] 41fb2e689f661697f5ef9b36709df388 3a600955af0695f709d04dd5de4b2dff c9ed29f36dff8027a85b68cd1a3043e9 000000000000000000000000709df2cc 3a600955af0695f709d04dd5de4b2dff c9ed29f36dff8027a85b68cd1a3043e9 fpsr=00000000
+fmla v2.2d, v11.2d, v29.d[0] c785295632e04e92b943f36c67b052e8 bba7000f22214965b7de2538ad25541b 156446a781e04a65f0f7c9eb6255ab7f 6cb1192c6eb3323e68e668f8466d5075 bba7000f22214965b7de2538ad25541b 156446a781e04a65f0f7c9eb6255ab7f fpsr=00000000
+fmla v2.2d, v11.2d, v29.d[1] 6a5476b0534b67b1566cd2f5da3578c6 feb0ff036acb35e5237f7afd7d4ed7e3 499ca1e22f6d21225d651df9b028856e fff0000000000000566cd2f5da3578c6 feb0ff036acb35e5237f7afd7d4ed7e3 499ca1e22f6d21225d651df9b028856e fpsr=00000000
+fmla v2.4s, v11.4s, v29.s[0] 8cdbd8ca27dae508af5f7ca86ce067b4 66efca85a937db8b32a890f9f37cbaea c809fdf89bdc8874d398a8cbaa5dd44a d1cfc8ae27dae508af5f7ca86ce067b4 66efca85a937db8b32a890f9f37cbaea c809fdf89bdc8874d398a8cbaa5dd44a fpsr=00000000
+fmla v2.4s, v11.4s, v29.s[3] 928e15f7d1c24babaa0f3556c2652347 58d826e8059abf6bc84babffb26100c4 f81d203fea5f046e3584ae36f4a89da7 ff800000d1c24bab7f8000006b0a19d0 58d826e8059abf6bc84babffb26100c4 f81d203fea5f046e3584ae36f4a89da7 fpsr=00000000
+fmla v2.2s, v11.2s, v29.s[0] e0e1f08b76371eae297041d67f77b114 38e0d580a2286698c95e0fe45eb2ae04 3b4ecd08402b1823691e730e30bce319 0000000000000000baa3d8a97f77b114 38e0d580a2286698c95e0fe45eb2ae04 3b4ecd08402b1823691e730e30bce319 fpsr=00000000
+fmla v2.2s, v11.2s, v29.s[3] da482edb396de1251176e4f947cb15ad 6a799da2a315542819d4007b9c22c740 f60fc9a9bf7449a951583b25054eac34 0000000000000000d06e268a52b6db10 6a799da2a315542819d4007b9c22c740 f60fc9a9bf7449a951583b25054eac34 fpsr=00000000
+fmls v2.2d, v11.2d, v29.d[0] e338913a3e97192346156396bf1552a7 521941a12c940c2e9ba1c2990f66500b 8dd4d6768d6d1a12d2284b521412f98c 64532ca556e5f55046156396bf1552a7 521941a12c940c2e9ba1c2990f66500b 8dd4d6768d6d1a12d2284b521412f98c fpsr=00000000
+fmls v2.2d, v11.2d, v29.d[1] 6124defda9eb4abeab42007e8a096d97 533384d261da13bd35b99a115b324df8 6311b9c1ce4b1174d081e56603bbd1b5 f6559fbbb6568364d8dc5cedf61d0221 533384d261da13bd35b99a115b324df8 6311b9c1ce4b1174d081e56603bbd1b5 fpsr=00000000
+fmls v2.4s, v11.4s, v29.s[0] b680d9779f9af70926f001874c5a690f d33b2c89671becebc911cab8253ac19d de3a37e1a442afe12f584f3875fe3643 7f800000ff8000007f800000dbb973af d33b2c89671becebc911cab8253ac19d de3a37e1a442afe12f584f3875fe3643 fpsr=00000000
randV128: 768 calls, 788 iters
-fmov w15, s7 60c4122835857b6ed39fcb990e8f2cca 297e4a0346f669638c915495fa11b84c 60c4122835857b6ed39fcb990e8f2cca e8b504d813487e1b000000000e8f2cca fpsr=00000000
-fmov x15, d7 7859ebe2bae0d7feea9f3b4b47e617ea dbe7b8d6745d2770724e47e1c0cd205b 7859ebe2bae0d7feea9f3b4b47e617ea 70aff23714112fddea9f3b4b47e617ea fpsr=00000000
-fmov x15, v7.d[1] 3c10c0b4e5ff1bf701e6dc973ae4ddb8 11a93d389f4064de3088833f99e8fc0e 3c10c0b4e5ff1bf701e6dc973ae4ddb8 2c722514c2c690f03c10c0b4e5ff1bf7 fpsr=00000000
-fmov d22, #0.125 0dc8f37c17c2a73979520e5e476ade12 2ca53609297f808d2721688fe443ab47 00000000000000003fc0000000000000 2ca53609297f808d2721688fe443ab47 fpsr=00000000
-fmov d22, #-4.0 8bbb052971fadc5db6f757b301be8de5 ff2b8131af24109e43a55c692f1ca1fc 0000000000000000c010000000000000 ff2b8131af24109e43a55c692f1ca1fc fpsr=00000000
-fmov d22, #1.0 8ecb0977d890d72e3eecb08a513903c7 b2bcc2177494b28af0441e98020a1bab 00000000000000003ff0000000000000 b2bcc2177494b28af0441e98020a1bab fpsr=00000000
-fmov s22, #0.125 96b4a3d5bd23d2df1eded1f333946dce 425fb08310b9eb4fcd18c1d1c0902076 0000000000000000000000003e000000 425fb08310b9eb4fcd18c1d1c0902076 fpsr=00000000
-fmov s22, #-4.0 0258322281912b52b6ae1cd007ae29da 0ef4ab56e2711ccd3a03a5f5c88d113e 000000000000000000000000c0800000 0ef4ab56e2711ccd3a03a5f5c88d113e fpsr=00000000
-fmov s22, #-1.0 3395163d83bb4565673cf1ff2e6999cb 775b14704a9da4e398e32be47ae34de4 000000000000000000000000bf800000 775b14704a9da4e398e32be47ae34de4 fpsr=00000000
-fmul v2.2d, v11.2d, v29.d[0] 874db00723817df99068af6108a31d81 dc744ab1a91ee373469ab27e37703446 8d5c9f841d05e3cabf3f831be596443c 5bc3fb7f93bdfa44c5ea4a4c408cd99a dc744ab1a91ee373469ab27e37703446 8d5c9f841d05e3cabf3f831be596443c fpsr=00000000
-fmul v2.2d, v11.2d, v29.d[1] 6dee7dd8be993fe3f1fc534e5ef5d85d 4ed1ae7687e50c87c40611df68b742b5 1ea98428bf61cd25cb19673e5118debc 2d8c32a58dde1450a2c1991c5db48418 4ed1ae7687e50c87c40611df68b742b5 1ea98428bf61cd25cb19673e5118debc fpsr=00000000
-fmul v2.4s, v11.4s, v29.s[0] 200e7d3f7a3ba37b9d5e20798112db00 b5a97c1d4c55aeb7f380100d6c27ae99 49f0887e8d0484896dbedf3b16a16bde 8cd5bcf02386bceacaa1801c435376eb b5a97c1d4c55aeb7f380100d6c27ae99 49f0887e8d0484896dbedf3b16a16bde fpsr=00000000
-fmul v2.4s, v11.4s, v29.s[3] 0520768f7a9c2ed578855bb616ae2afe 737379fd1ba24c16b6fbf1dbe7767b86 71a571d9ac228f0c8a2330e7d9e5f138 7f8000004dd1c66fe922d2edff800000 737379fd1ba24c16b6fbf1dbe7767b86 71a571d9ac228f0c8a2330e7d9e5f138 fpsr=00000000
-fmul v2.2s, v11.2s, v29.s[0] 80982b1de2f06405666247dac17fc8eb eda0676718006bbaf36bfa1d7e56ae11 fb3d028e3fef70c0063b9f153d9a715c 0000000000000000f18e5cf47c8183c6 eda0676718006bbaf36bfa1d7e56ae11 fb3d028e3fef70c0063b9f153d9a715c fpsr=00000000
-fmul v2.2s, v11.2s, v29.s[3] f5ea603cd76ac81f4aeb27b92437ba5b 87a50cb268a28eb68cc46da8d47b4bcc 4c2bfff06a9eabbbc5fa6f9ae772f2e0 00000000000000009983f9a1e128d6dd 87a50cb268a28eb68cc46da8d47b4bcc 4c2bfff06a9eabbbc5fa6f9ae772f2e0 fpsr=00000000
-fmul d2, d11, d29 a5f72b2f2dbd3a1d66fb90508d9b554c c6e32d545264c60fab54e44979227656 a851c12790004a0c27326d1820fc7e90 000000000000000092980f455e507954 c6e32d545264c60fab54e44979227656 a851c12790004a0c27326d1820fc7e90 fpsr=00000000
-fmul s2, s11, s29 aa0987348e85f3056502a6e84e68d125 cdd94e0d1a7542d29c3e42f6995d0154 83a0d0c1817e2407bad31b68402b936f 0000000000000000000000009a141f2b cdd94e0d1a7542d29c3e42f6995d0154 83a0d0c1817e2407bad31b68402b936f fpsr=00000000
-fmul v2.2d, v11.2d, v29.2d fc4fe615ac2d3c816dcff344ba97c2eb c7812770e704a6167baacd76ebd9986c 75a0cd533c9abbf1a2346d1898f8c916 fd3203937b280c8eddf11bcacab4e2fd c7812770e704a6167baacd76ebd9986c 75a0cd533c9abbf1a2346d1898f8c916 fpsr=00000000
-fmul v2.4s, v11.4s, v29.4s fd3e0b25adea9aa46156bb3975db2d32 16507dd0dc4674f12d8ec99d12483f33 e4c47c30e68692dfc34ba7fecb16241b bba005777f800000b1632f259deae28c 16507dd0dc4674f12d8ec99d12483f33 e4c47c30e68692dfc34ba7fecb16241b fpsr=00000000
-fmul v2.2s, v11.2s, v29.2s 1249bab9b5f090842789429a24ea168e 20b912821d6f307597dd7a3eb25efa3e 3280a1ada2772ee5010a0beb7e3aa911 000000000000000080000000f1229513 20b912821d6f307597dd7a3eb25efa3e 3280a1ada2772ee5010a0beb7e3aa911 fpsr=00000000
-scvtf s7, w15 a0e3b724e673a333a15ecd3c6a768093 4730acd9cfb260b79b8c242d6fd1cb1f 0000000000000000000000004edfa396 364f35887e2724739b8c242d6fd1cb1f fpsr=00000000
-scvtf d7, w15 19492c9131135fcaa2d72008703993a3 4b19268fb20eedfb5a716bc3f3a9cc4d 0000000000000000c1a8ac6766000000 f0290e2a144585cc5a716bc3f3a9cc4d fpsr=00000000
-scvtf s7, x15 931c769453a6ba60b395bb2c4aa1ffdf 680f7b1e4ea0728f9a9d7f7bad264f7c 000000000000000000000000decac501 b19aacd059be2f529a9d7f7bad264f7c fpsr=00000000
-scvtf d7, x15 7f19fcc8135a26c603d67447d299c6b7 45cd7c28ad6dc5504fc9e22efad15a5f 000000000000000043d3f2788bbeb457 90457862f68a01044fc9e22efad15a5f fpsr=00000000
-ucvtf s7, w15 70ef160a5109910dac15f7f6ed7180b3 fe9d2bb9e1efafea352b26ed3014f060 0000000000000000000000004e4053c2 fb72226b1a799b7e352b26ed3014f060 fpsr=00000000
-ucvtf d7, w15 c580263c6d955c140d32a317fb088eb4 f35fe8b24c04913caca2ab96b1ce725d 000000000000000041e639ce4ba00000 520109ca246c5da1aca2ab96b1ce725d fpsr=00000000
-ucvtf s7, x15 deaa8c3cc8dce6bd870dd88b5b404f9a 84f311f14e8dca281210d20adde13f38 0000000000000000000000005d908690 f6d28d617543a54d1210d20adde13f38 fpsr=00000000
-ucvtf d7, x15 1c4fa6ebc1bf90e67986f7336df72445 12390957466abb8cca53fa29132bb7cf 000000000000000043e94a7f45226577 de4dd629b91eb970ca53fa29132bb7cf fpsr=00000000
-abs d22, d23 fd112dc3947bc24a314c84d2b38e3b03 bf34947442e25b0f686d0d67796438f0 0000000000000000686d0d67796438f0 bf34947442e25b0f686d0d67796438f0 fpsr=00000000
-neg d22, d23 a35adf1799a04240a9dbcfe71de82ab3 9cdd198ccbdfb76fcbc59741cd6fa1fb 0000000000000000343a68be32905e05 9cdd198ccbdfb76fcbc59741cd6fa1fb fpsr=00000000
-abs v8.2d, v7.2d66f67e32b4b9984f91e03b46b21ae4c1 66f67e32b4b9984f6e1fc4b94de51b3f fpsr=00000000
-abs v8.4s, v7.4s01284560f70792d6dd351ce8da8a8b01 0128456008f86d2a22cae318257574ff fpsr=00000000
-abs v8.2s, v7.2sa6c36bf345a626574a3b29d1d103ca0c 00000000000000004a3b29d12efc35f4 fpsr=00000000
-abs v8.8h, v7.8hc2627c284871204ec20f6ebcc3e3ebde 3d9e7c284871204e3df16ebc3c1d1422 fpsr=00000000
-abs v8.4h, v7.4hc2a2053bad464b3833ccf866db853b73 000000000000000033cc079a247b3b73 fpsr=00000000
-abs v8.16b, v7.16b101e91681f007590878ed28b464506c8 101e6f681f00757079722e7546450638 fpsr=00000000
-abs v8.8b, v7.8b1a73aceb4b7a68d2ac7208e62f7f97d8 00000000000000005472081a2f7f6928 fpsr=00000000
-neg v8.2d, v7.2d47a1b8566581229fc298d5d5ef7791fa b85e47a99a7edd613d672a2a10886e06 fpsr=00000000
-neg v8.4s, v7.4sbdbe7e3671618ac9772a2770959500ac 424181ca8e9e753788d5d8906a6aff54 fpsr=00000000
-neg v8.2s, v7.2s2895fefdd1c4464ff780bf9314ae804b 0000000000000000087f406deb517fb5 fpsr=00000000
-neg v8.8h, v7.8hf4c2c3e7308522ae2cb5a9fb971f5dd4 0b3e3c19cf7bdd52d34b560568e1a22c fpsr=00000000
-neg v8.4h, v7.4h8de259323c82ea6004e6f2644c44e342 0000000000000000fb1a0d9cb3bc1cbe fpsr=00000000
-neg v8.16b, v7.16b60904c189e956ae36a2ea58a5c795e91 a070b4e8626b961d96d25b76a487a26f fpsr=00000000
-neg v8.8b, v7.8bd76929d6059b6eb24aa9cf28f51a19be 0000000000000000b65731d80be6e742 fpsr=00000000
-add d21, d22, d23 5f087ca71a71c14a90747bfb438362c3 650acfc98cf1302528abb5bf7210839e 7c54d9feb1ca9647a19b4fca4f05513f 0000000000000000ca470589c115d4dd 650acfc98cf1302528abb5bf7210839e 7c54d9feb1ca9647a19b4fca4f05513f fpsr=00000000
-sub d21, d22, d23 9c764a63be0c1d2915eb3106f927f406 0df7d8a7325116d1f6b0f2223c4dc016 ce191b1b56d0f4ee2ee71de562dc700e 0000000000000000c7c9d43cd9715008 0df7d8a7325116d1f6b0f2223c4dc016 ce191b1b56d0f4ee2ee71de562dc700e fpsr=00000000
-add v9.2d, v7.2d, v8.2d 6948813a581ab50315e25f349572b45d 59ffc8dce1e9179fc5babdee4527958a c3484a173a03cca2db9d1d22da9a49e7 fpsr=00000000
-add v9.4s, v7.4s, v8.4s 5bef14eb2cb05e8ac7934148e276c7a4 c8103c29991f35b9149b2ad61ba7ab91 23ff5114c5cf9443dc2e6c1efe1e7335 fpsr=00000000
-add v9.2s, v7.2s, v8.2s 30f438a37f4e7bc70b85821deba4c837 c5de6ff0e2c51cc4f0adf3030d47d42f 0000000000000000fc337520f8ec9c66 fpsr=00000000
-add v9.8h, v7.8h, v8.8h 0414955da6cb2d0bef2738ddf2804697 dbefc60b409ec367190ed65af2bfbc67 e0035b68e769f07208350f37e53f02fe fpsr=00000000
-add v9.4h, v7.4h, v8.4h b40a8f385a1aaa565c7ed83538608099 18655c74924051ef84669665d8865b6a 0000000000000000e0e46e9a10e6dc03 fpsr=00000000
-add v9.16b, v7.16b, v8.16b 41c52f8d9256f26266f9856e5bc7844a 217217f9c57da0dada6b38f749382518 6237468657d3923c4064bd65a4ffa962 fpsr=00000000
-add v9.8b, v7.8b, v8.8b 8cf6ee076d1c4568ed20af576b279e5c 72b500778c0b305c876a361cea3c09d2 0000000000000000748ae5735563a72e fpsr=00000000
-sub v9.2d, v7.2d, v8.2d 527c16bfdf6264db9f7f10384e28fc72 e7ac7ea7fd80e185589266bebfd758db 6acf9817e1e1835646eca9798e51a397 fpsr=00000000
-sub v9.4s, v7.4s, v8.4s b0164fb13dfe700d8787be3d4950310c beb75b248b54f54a78f103a62d31c254 f15ef48db2a97ac30e96ba971c1e6eb8 fpsr=00000000
-sub v9.2s, v7.2s, v8.2s 9113bf680bdd0b7c7675a380f9505842 de3c658765b3b58a5ad0ef974f8aab4c 00000000000000001ba4b3e9a9c5acf6 fpsr=00000000
-sub v9.8h, v7.8h, v8.8h 5fe032ceb25025ce3def41d7461a8b86 b0023c850f4f9ea4f57acaaff3c86b74 afdef649a301872a4875772852522012 fpsr=00000000
-sub v9.4h, v7.4h, v8.4h 831b9e9014c6a2d3190a34149a562ae2 62f719b366b4200c7f16d790dfcf9d61 000000000000000099f45c84ba878d81 fpsr=00000000
-sub v9.16b, v7.16b, v8.16b baa34ac9253344fdb8583482d8ab67fa d09963cc7d7a1cd4c5d4f02617e69254 ea0ae7fda8b92829f384445cc1c5d5a6 fpsr=00000000
-sub v9.8b, v7.8b, v8.8b 2136df743a6f2a9e25455b4b469ed250 3845e469ca15d2f0f3c04d3b0133fa70 000000000000000032850e10456bd8e0 fpsr=00000000
-addhn v9.2s, v7.2d, v8.2d 3474666a0831d5e9ce20207b88975b45 343bc50622dde23096cb857a5fbee6b9 000000000000000068b02b7064eba5f5 fpsr=00000000
-addhn2 v9.4s, v7.2d, v8.2d cfda4667a40e26f17e185dfba2dc531e c3998cfcb7084e499ac2936d586cc70f 9373d36418daf16817e7711443d5669e fpsr=00000000
-addhn v9.4h, v7.4s, v8.4s 415d248720ad75cc4b53ce7f6e036d36 97d888dd251c07cafea10f32fa60673d 0000000000000000d93545c949f46863 fpsr=00000000
-addhn2 v9.8h, v7.4s, v8.4s 6967d4c151c3192d570eeef9882c08d1 1011b9edb14c5f4c5a9ef4a9cf539ab1 7979030fb1ad577fc9610d07e96b2961 fpsr=00000000
-addhn v9.8b, v7.8h, v8.8h f771c49cf094a5a3f46e2cfefa3368da e98a97cccdf98b7ea65b0315f709f22d 0000000000000000e05cbe319a30f15b fpsr=00000000
-addhn2 v9.16b, v7.8h, v8.8h 9d80a0129e1c2f72bb7e7d226ca92bfd 3ac47977bdd260ea993c6486ae8becf9 d8195b9054e11b18f5e788e973a81ecc fpsr=00000000
-subhn v9.2s, v7.2d, v8.2d 6df03c19a37f6dd27c737b318fbb3ae6 1f7e09e6d5adfde13eb22f2739601897 00000000000000004e7232323dc14c0a fpsr=00000000
-subhn2 v9.4s, v7.2d, v8.2d c4be80ed93d3bf5483fa7e97e92e6558 13564df5ca42e396020adc013bee6768 b16832f781efa296b1db82f7b06f510d fpsr=00000000
-subhn v9.4h, v7.4s, v8.4s 5dc9b4a76310e46b7ca23f9f5eaadef5 f3cbb05fb026f31cb2724501ba7d28b1 000000000000000069feb2e9ca2fa42d fpsr=00000000
-subhn2 v9.8h, v7.4s, v8.4s fd3af9befbd16e647afaa2ef19310d92 d0f9dee9733e104de1303e054573c6b6 2c41889399cad3bdd7f1bb1b0ab55b9b fpsr=00000000
-subhn v9.8b, v7.8h, v8.8h cce4528c8198f243e7908b771e132510 d2758453427ea6af01407f439789dec5 0000000000000000face3f4be60c8646 fpsr=00000000
+fmls v2.4s, v11.4s, v29.s[3] 47c047fd44dba5189913a885aabd4ba4 34a6fc18618b1cca3c9c98611031b18c 60c4122835857b6ed39fcb990e8f2cca d5ffc9b4ff800000ddefdf8bb1881b7e 34a6fc18618b1cca3c9c98611031b18c 60c4122835857b6ed39fcb990e8f2cca fpsr=00000000
+fmls v2.2s, v11.2s, v29.s[0] 7859ebe2bae0d7feea9f3b4b47e617ea dbe7b8d6745d2770724e47e1c0cd205b 4f2210eaa549f6309f4c9f607322b8dd 0000000000000000ff8000007482629a dbe7b8d6745d2770724e47e1c0cd205b 4f2210eaa549f6309f4c9f607322b8dd fpsr=00000000
+fmls v2.2s, v11.2s, v29.s[3] adbe887b27de12d1fb89fdadc788d075 2c722514c2c690f04f1b1a0bdabf139c 0dc8f37c17c2a73979520e5e476ade12 0000000000000000fb89fdadc788d075 2c722514c2c690f04f1b1a0bdabf139c 0dc8f37c17c2a73979520e5e476ade12 fpsr=00000000
+fmov v22.2d, #0.125 8bbb052971fadc5db6f757b301be8de5 ff2b8131af24109e43a55c692f1ca1fc 3fc00000000000003fc0000000000000 ff2b8131af24109e43a55c692f1ca1fc fpsr=00000000
+fmov v22.2d, #-4.0 8ecb0977d890d72e3eecb08a513903c7 b2bcc2177494b28af0441e98020a1bab c010000000000000c010000000000000 b2bcc2177494b28af0441e98020a1bab fpsr=00000000
+fmov v22.2d, #1.0 96b4a3d5bd23d2df1eded1f333946dce 425fb08310b9eb4fcd18c1d1c0902076 3ff00000000000003ff0000000000000 425fb08310b9eb4fcd18c1d1c0902076 fpsr=00000000
+fmov d22, d23 0258322281912b52b6ae1cd007ae29da 0ef4ab56e2711ccd3a03a5f5c88d113e 00000000000000003a03a5f5c88d113e 0ef4ab56e2711ccd3a03a5f5c88d113e fpsr=00000000
+fmov s22, s23 3395163d83bb4565673cf1ff2e6999cb 775b14704a9da4e398e32be47ae34de4 0000000000000000000000007ae34de4 775b14704a9da4e398e32be47ae34de4 fpsr=00000000
+fmov s7, w15 874db00723817df99068af6108a31d81 dc744ab1a91ee373469ab27e37703446 00000000000000000000000037703446 9b891076a383c67e469ab27e37703446 fpsr=00000000
+fmov d7, x15 615e5f60c2c335ef9111b6d6f33e14dc 9d1fadf95ed23a5ba4069aa35e152745 0000000000000000a4069aa35e152745 4ed1ae7687e50c87a4069aa35e152745 fpsr=00000000
+fmov v7.d[1], x15 1ea98428bf61cd25cb19673e5118debc 1b3b9e28ca99087c1308443250b285c1 1308443250b285c1cb19673e5118debc 6efa0a4cd2cbfab81308443250b285c1 fpsr=00000000
+fmov w15, s7 200e7d3f7a3ba37b9d5e20798112db00 b5a97c1d4c55aeb7f380100d6c27ae99 200e7d3f7a3ba37b9d5e20798112db00 5ae583d9e314f0f3000000008112db00 fpsr=00000000
+fmov x15, d7 c76dad85543119d367c24466e40c6c8a cb4aa8ba44e58beaa24e5c12125403af c76dad85543119d367c24466e40c6c8a 737379fd1ba24c1667c24466e40c6c8a fpsr=00000000
+fmov x15, v7.d[1] 71a571d9ac228f0c8a2330e7d9e5f138 befc81dd1328fff582518a22a319e3e1 71a571d9ac228f0c8a2330e7d9e5f138 18824c97d953700371a571d9ac228f0c fpsr=00000000
+fmov d22, #0.125 80982b1de2f06405666247dac17fc8eb eda0676718006bbaf36bfa1d7e56ae11 00000000000000003fc0000000000000 eda0676718006bbaf36bfa1d7e56ae11 fpsr=00000000
+fmov d22, #-4.0 54243b2f5779f8a0595fe620fab95383 b916bb38b34b2e18537a0be303eac51d 0000000000000000c010000000000000 b916bb38b34b2e18537a0be303eac51d fpsr=00000000
+fmov d22, #1.0 4c2bfff06a9eabbbc5fa6f9ae772f2e0 c382a489bdf16fefb7a8c97f6ec5460e 00000000000000003ff0000000000000 c382a489bdf16fefb7a8c97f6ec5460e fpsr=00000000
+fmov s22, #0.125 a5f72b2f2dbd3a1d66fb90508d9b554c c6e32d545264c60fab54e44979227656 0000000000000000000000003e000000 c6e32d545264c60fab54e44979227656 fpsr=00000000
+fmov s22, #-4.0 85230615cca44486d82cc5b652778e2f 5cee5b7ff5a32c6188ced8f5a82fa913 000000000000000000000000c0800000 5cee5b7ff5a32c6188ced8f5a82fa913 fpsr=00000000
+fmov s22, #-1.0 83a0d0c1817e2407bad31b68402b936f e7838ee8078d01c3adf5066458cc3f25 000000000000000000000000bf800000 e7838ee8078d01c3adf5066458cc3f25 fpsr=00000000
+fmul d2, d11, v29.d[0] fc4fe615ac2d3c816dcff344ba97c2eb c7812770e704a6167baacd76ebd9986c 75a0cd533c9abbf1a2346d1898f8c916 0000000000000000ddf11bcacab4e2fd c7812770e704a6167baacd76ebd9986c 75a0cd533c9abbf1a2346d1898f8c916 fpsr=00000000
+fmul d2, d11, v29.d[1] fd3e0b25adea9aa46156bb3975db2d32 16507dd0dc4674f12d8ec99d12483f33 e4c47c30e68692dfc34ba7fecb16241b 0000000000000000d263b57e784a2d65 16507dd0dc4674f12d8ec99d12483f33 e4c47c30e68692dfc34ba7fecb16241b fpsr=00000000
+fmul s2, s11, v29.s[0] 1249bab9b5f090842789429a24ea168e 20b912821d6f307597dd7a3eb25efa3e 3280a1ada2772ee5010a0beb7e3aa911 000000000000000000000000f1229513 20b912821d6f307597dd7a3eb25efa3e 3280a1ada2772ee5010a0beb7e3aa911 fpsr=00000000
+fmul s2, s11, v29.s[3] a0e3b724e673a333a15ecd3c6a768093 4730acd9cfb260b79b8c242d6fd1cb1f c548001d95a012183f67deb554185c8b 000000000000000000000000f5a3e6c8 4730acd9cfb260b79b8c242d6fd1cb1f c548001d95a012183f67deb554185c8b fpsr=00000000
+fmul v2.2d, v11.2d, v29.d[0] 0882c7ba66a657c7b4c89ef3eb3370d5 f0290e2a144585cc1d8d0b3fee53b96b 931c769453a6ba60b395bb2c4aa1ffdf 63d103d9111d8add9133b943e5349f52 f0290e2a144585cc1d8d0b3fee53b96b 931c769453a6ba60b395bb2c4aa1ffdf fpsr=00000000
+fmul v2.2d, v11.2d, v29.d[1] 7f19fcc8135a26c603d67447d299c6b7 45cd7c28ad6dc5504fc9e22efad15a5f a15b3009ec64f68f964896ee58fbdf12 a7390d05b414e717b135fdb2f0ebd98e 45cd7c28ad6dc5504fc9e22efad15a5f a15b3009ec64f68f964896ee58fbdf12 fpsr=00000000
+fmul v2.4s, v11.4s, v29.s[0] 58723907ed25c5ba305aa11ac056f795 fb72226b1a799b7ee8b69b861114aee1 c580263c6d955c140d32a317fb088eb4 7f800000d60525bf7f800000cc9e9f92 fb72226b1a799b7ee8b69b861114aee1 c580263c6d955c140d32a317fb088eb4 fpsr=00000000
+fmul v2.4s, v11.4s, v29.s[3] deaa8c3cc8dce6bd870dd88b5b404f9a 84f311f14e8dca281210d20adde13f38 62ff1c80fb6c7103fb48247bd77e1159 a87239ef720d4c2735905157ff800000 84f311f14e8dca281210d20adde13f38 62ff1c80fb6c7103fb48247bd77e1159 fpsr=00000000
+fmul v2.2s, v11.2s, v29.s[0] 7635b6bac7b10fe1ede45c6f4709d35a de4dd629b91eb970437d5fed910e6b95 fd112dc3947bc24a314c84d2b38e3b03 0000000000000000b78cc59e051e4102 de4dd629b91eb970437d5fed910e6b95 fd112dc3947bc24a314c84d2b38e3b03 fpsr=00000000
+fmul v2.2s, v11.2s, v29.s[3] a35adf1799a04240a9dbcfe71de82ab3 9cdd198ccbdfb76fcbc59741cd6fa1fb 6b908b2ecde06c4679217b2f2c588751 0000000000000000f7df2102f9874d65 9cdd198ccbdfb76fcbc59741cd6fa1fb 6b908b2ecde06c4679217b2f2c588751 fpsr=00000000
+fmul d2, d11, d29 01284560f70792d6dd351ce8da8a8b01 ff23a7fd56e2f0137514104c2d54b721 a6c36bf345a626574a3b29d1d103ca0c 00000000000000007f6107f8b557e8dd ff23a7fd56e2f0137514104c2d54b721 a6c36bf345a626574a3b29d1d103ca0c fpsr=00000000
+fmul s2, s11, s29 c2a2053bad464b3833ccf866db853b73 6c9345cf7d5ce872265f0ee15770b09a 101e91681f007590878ed28b464506c8 0000000000000000000000005e393e47 6c9345cf7d5ce872265f0ee15770b09a 101e91681f007590878ed28b464506c8 fpsr=00000000
+fmul v2.2d, v11.2d, v29.2d 47a1b8566581229fc298d5d5ef7791fa 0e16c1e17f23dc04160fba312ed03f19 bdbe7e3671618ac9772a2770959500ac 8be5af8586e4c4b24d49ee6281f5158c 0e16c1e17f23dc04160fba312ed03f19 bdbe7e3671618ac9772a2770959500ac fpsr=00000000
+fmul v2.4s, v11.4s, v29.4s f4c2c3e7308522ae2cb5a9fb971f5dd4 041ebfb18a42e0c9d9b025982d597a93 8de259323c82ea6004e6f2644c44e342 80000000874751219f1ee88f3a2742e8 041ebfb18a42e0c9d9b025982d597a93 8de259323c82ea6004e6f2644c44e342 fpsr=00000000
+fmul v2.2s, v11.2s, v29.2s d76929d6059b6eb24aa9cf28f51a19be 56aa4f2c639305f1b5675893e794bbca 5f087ca71a71c14a90747bfb438362c3 0000000000000000065cf076eb98aaf3 56aa4f2c639305f1b5675893e794bbca 5f087ca71a71c14a90747bfb438362c3 fpsr=00000000
+fmulx d2, d11, v29.d[0] 682e35a72e48ce928e2795f701340652 1f31b17675d65f965c25c82b412e11f0 9c764a63be0c1d2915eb3106f927f406 000000000000000032228243c05b8c89 1f31b17675d65f965c25c82b412e11f0 9c764a63be0c1d2915eb3106f927f406 fpsr=00000000
+fmulx d2, d11, v29.d[1] 992ba94fa58ce26234dbd360878142d7 3e43571ebc7e26d93edf6147126e36e7 6948813a581ab50315e25f349572b45d 0000000000000000683807aeab0b7ae0 3e43571ebc7e26d93edf6147126e36e7 6948813a581ab50315e25f349572b45d fpsr=00000000
+fmulx s2, s11, v29.s[0] c8103c29991f35b9149b2ad61ba7ab91 b0b1c88948b0c6183186fa1016b81832 30f438a37f4e7bc70b85821deba4c837 000000000000000000000000c2ecfef5 b0b1c88948b0c6183186fa1016b81832 30f438a37f4e7bc70b85821deba4c837 fpsr=00000000
+fmulx s2, s11, v29.s[3] dbefc60b409ec367190ed65af2bfbc67 54ef33f256ddf389ddc7dd949e723328 b40a8f385a1aaa565c7ed83538608099 00000000000000000000000013031713 54ef33f256ddf389ddc7dd949e723328 b40a8f385a1aaa565c7ed83538608099 fpsr=00000000
+fmulx v2.2d, v11.2d, v29.d[0] 217217f9c57da0dada6b38f749382518 3bac377a01fba35d6d9cb66d528ffac4 8cf6ee076d1c4568ed20af576b279e5c e8dd6cb2f3119cddfff0000000000000 3bac377a01fba35d6d9cb66d528ffac4 8cf6ee076d1c4568ed20af576b279e5c fpsr=00000000
+fmulx v2.2d, v11.2d, v29.d[1] e7ac7ea7fd80e185589266bebfd758db 479f0690a5db0d56a0f8507dacb1219e b0164fb13dfe700d8787be3d4950310c b7c5a1c77f8b57d41120f3e3c94e0336 479f0690a5db0d56a0f8507dacb1219e b0164fb13dfe700d8787be3d4950310c fpsr=00000000
+fmulx v2.4s, v11.4s, v29.s[0] de3c658765b3b58a5ad0ef974f8aab4c 83df768bf0f5b05b0ea749bc778f3e3d 5fe032ceb25025ce3def41d7461a8b86 8a86e71af79451fe1549fb0f7e2cf305 83df768bf0f5b05b0ea749bc778f3e3d 5fe032ceb25025ce3def41d7461a8b86 fpsr=00000000
+fmulx v2.4s, v11.4s, v29.s[3] 62f719b366b4200c7f16d790dfcf9d61 6ac327e9aa358865657492a79797c983 baa34ac9253344fdb8583482d8ab67fa e5f8f6d8256795c1e09c00d312c1a34c 6ac327e9aa358865657492a79797c983 baa34ac9253344fdb8583482d8ab67fa fpsr=00000000
+fmulx v2.2s, v11.2s, v29.s[0] 3845e469ca15d2f0f3c04d3b0133fa70 c938261e8df27d3e71e3ded34f1dd572 3474666a0831d5e9ce20207b88975b45 0000000000000000bb06b9ac983aa257 c938261e8df27d3e71e3ded34f1dd572 3474666a0831d5e9ce20207b88975b45 fpsr=00000000
+fmulx v2.2s, v11.2s, v29.s[3] c3998cfcb7084e499ac2936d586cc70f 04b1377ebf5f13fc17e7711443d5669e 415d248720ad75cc4b53ce7f6e036d36 000000000000000019c7eda445b85809 04b1377ebf5f13fc17e7711443d5669e 415d248720ad75cc4b53ce7f6e036d36 fpsr=00000000
+fmulx d2, d11, d29 1011b9edb14c5f4c5a9ef4a9cf539ab1 597445a59e1e59bdc9610d07e96b2961 f771c49cf094a5a3f46e2cfefa3368da 00000000000000007de0143132756959 597445a59e1e59bdc9610d07e96b2961 f771c49cf094a5a3f46e2cfefa3368da fpsr=00000000
+fmulx s2, s11, s29 3ac47977bdd260ea993c6486ae8becf9 e0f3edb1bd641115f5e788e973a81ecc 6df03c19a37f6dd27c737b318fbb3ae6 000000000000000000000000c3f5ea5a e0f3edb1bd641115f5e788e973a81ecc 6df03c19a37f6dd27c737b318fbb3ae6 fpsr=00000000
+fmulx v2.2d, v11.2d, v29.2d 13564df5ca42e396020adc013bee6768 3c4ede01a3b222e9b1db82f7b06f510d 5dc9b4a76310e46b7ca23f9f5eaadef5 5a28cbb38743a3fcee8f60bc5e0898e3 3c4ede01a3b222e9b1db82f7b06f510d 5dc9b4a76310e46b7ca23f9f5eaadef5 fpsr=00000000
+fmulx v2.4s, v11.4s, v29.4s d0f9dee9733e104de1303e054573c6b6 2b71f09b537c8e82d7f1bb1b0ab55b9b cce4528c8198f243e7908b771e132510 b8d7c84d9596e39e7f80000000000000 2b71f09b537c8e82d7f1bb1b0ab55b9b cce4528c8198f243e7908b771e132510 fpsr=00000000
randV128: 1024 calls, 1056 iters
-subhn2 v9.16b, v7.8h, v8.8h 5de5422475b38269e502f923ed08e20c ff69b0bc51395e556bdb02e8d569805d 5e91242479f61761705335793790b36c fpsr=00000000
-raddhn v9.2s, v7.2d, v8.2d 0d3db2c06c377e69c1fe445e0ad71448 d47369fc5526b6708c5040ffa27b9de1 0000000000000000e1b11cbd4e4e855e fpsr=00000000
-raddhn2 v9.4s, v7.2d, v8.2d 97c9ea7b5b1ca6b7271525725a27eb68 2e1117ce62da901532ce117304058494 c5db024a59e336e52cbcf08e8aeeebfb fpsr=00000000
-raddhn v9.4h, v7.4s, v8.4s 194a935096371aa424b2b48a217df8ed 49a285cdedcc2c348764ae0e5f2ee798 000000000000000062ed8403ac1780ad fpsr=00000000
-raddhn2 v9.8h, v7.4s, v8.4s c165d974c9532ba119ffaf7b77fbd5f1 afc5e51eade9e382ef21302da68406de 712c773d09211e80f4a01fce07b9d693 fpsr=00000000
-raddhn v9.8b, v7.8h, v8.8h 93789d1c2da58d0dd46f0d447054c07f a5722dff340334569e62ec5717f09ef1 000000000000000039cb62c173fa885f fpsr=00000000
-raddhn2 v9.16b, v7.8h, v8.8h 1cd9b901abd9b30d056120d3d0fe7806 dc2ddaf0c7c87f599d753a2b2f0609a8 f9947432a35b008214bac9fe613eb2ce fpsr=00000000
-rsubhn v9.2s, v7.2d, v8.2d 1868763d39e55d115865a1747ba12e28 2f7555ab7bcba39cb788f394f40c9646 0000000000000000e8f32092a0dcade0 fpsr=00000000
-rsubhn2 v9.4s, v7.2d, v8.2d dba866cbc485e1111aac505bca28f7ec ee33ee6bf1817a9369f6f7efd2c18f32 ed747860b0b5586cf73aaf7224cb3328 fpsr=00000000
-rsubhn v9.4h, v7.4s, v8.4s 7c0437ca784cda8d51cde92d75613c9f d2b29cd7fe11156363e07846db7e6346 0000000000000000a9527a3ceded99e3 fpsr=00000000
-rsubhn2 v9.8h, v7.4s, v8.4s 10a94f03ca568fc049bab7921a9dd540 129980b17c0c81e6d847eb74fef67253 fe104e4a71731ba795e379130e84d314 fpsr=00000000
-rsubhn v9.8b, v7.8h, v8.8h f19497b150b95e3e4f2212f63da39392 2a86a1d21e273d4f3377c985e28faabd 0000000000000000c7f633211c495be9 fpsr=00000000
-rsubhn2 v9.16b, v7.8h, v8.8h dea458edfd6d0a790f93b4a3c31aa737 f6f768f6f9fb2cb043a1ea628a905ec5 e8f003deccca39481653442add81137e fpsr=00000000
-addp d22, v23.2d f2973ab32647b3c3967cb3c4f187a0b1 b34c9eb682fc8cfd32d188d65b203d8e 0000000000000000e61e278cde1cca8b b34c9eb682fc8cfd32d188d65b203d8e fpsr=00000000
-addp v9.2d, v7.2d, v8.2d fdc26b8e8d82ff078ef8398c1944581c 3c3da97e35f83d525d7e558c3575f7fb 99bbff0a6b6e354d8cbaa51aa6c75723 fpsr=00000000
-addp v9.4s, v7.4s, v8.4s d27857d84ec4868144e3f70ee9e41f4f 44dea9d02a5243041789003f8c79fc83 6f30ecd4a402fcc2213cde592ec8165d fpsr=00000000
-addp v9.2s, v7.2s, v8.2s 8d6c4bce5bd780fd9f401bc750c664ec bd7cbea25b45f2535058ef0cbb16821f 00000000000000000b6f712bf00680b3 fpsr=00000000
-addp v9.8h, v7.8h, v8.8h ea7e908ba7b2aeef4d9f5c0131905593 829752aedd682a53d417f8dec693dc12 d54507bbccf5a2a57b0956a1a9a08723 fpsr=00000000
-addp v9.4h, v7.4h, v8.4h 086bce09872c31a8596ed3e6d2ca85c8 d18d2b9025312df6d1d5557f1216b97f 00000000000000002754cb952d545892 fpsr=00000000
-addp v9.16b, v7.16b, v8.16b 61d30d24b0fb895a30fbfa82d6d8e3ee 449d74c007f79a0fd2819f9a64a62a66 e134fea953390a903431abe32b7caed1 fpsr=00000000
-addp v9.8b, v7.8b, v8.8b d332b69436b6961a9f75a7be4303bf46 dae5b59bb8f0734fc5eacdb8df2aa0ad 0000000000000000af85094d14654605 fpsr=00000000
-addv s22, v23.4s 9ae992f68dd39ad8d2ea14657c70ccf4 ee63d559cc33174bf5bd39460967ea14 000000000000000000000000b9bc0ffe ee63d559cc33174bf5bd39460967ea14 fpsr=00000000
-addv h22, v23.8h 3df61e1737b64773108a9a8cc5053a3e d55511d528139f846ceb1c09a913102e 0000000000000000000000000000f0f6 d55511d528139f846ceb1c09a913102e fpsr=00000000
-addv h22, v23.4h 346d0f57af24c4fef6b7b956f00a6cbd e9eacae8aa388fa662dfb0e683e79275 00000000000000000000000000002a21 e9eacae8aa388fa662dfb0e683e79275 fpsr=00000000
-addv b22, v23.16b e02ec59655ff705ae452d2a35d5fc150 89006172b38046923a7856bff8c2cfc9 00000000000000000000000000000080 89006172b38046923a7856bff8c2cfc9 fpsr=00000000
-addv b22, v23.8b a118a1b48a25ac673a3b43536de399d9 15783553a2cd242651986d7367862709 000000000000000000000000000000e6 15783553a2cd242651986d7367862709 fpsr=00000000
-and v9.16b, v7.16b, v8.16b d50d0291ad77d70559526e467f785536 ee31a66ad8fd8a43091d55e13111fa17 c4010200887582010910444031105016 fpsr=00000000
-and v9.8b, v7.8b, v8.8b 856d78007bb08e1bef6c563485c87061 deeb480d1ed55113a077b35bf3fc5449 0000000000000000a064121081c85041 fpsr=00000000
-bic v9.16b, v7.16b, v8.16b a038a07cc22fca9b81349d4920de6bec 24ae096e2f9a32c96caeadbfebe3f166 8010a010c025c81281101040001c0a88 fpsr=00000000
-bic v9.8b, v7.8b, v8.8b 04ebe1be97896c98dad91a6e53009419 bc9972ea3d832f1759923b973cae4351 00000000000000008249006843009408 fpsr=00000000
-orr v9.16b, v7.16b, v8.16b 02aa6bbadfa5a78fb3d0b74d6c2319cd 1c141aa77712d4b4c92de3b82a9e4e1c 1ebe7bbfffb7f7bffbfdf7fd6ebf5fdd fpsr=00000000
-orr v9.8b, v7.8b, v8.8b b3c13cf909f75ca528f8d92d5ee8a57d cc2c126dee24eb90adada5675f8e9acf 0000000000000000adfdfd6f5feebfff fpsr=00000000
-orn v9.16b, v7.16b, v8.16b ec9b8ea10e4f6da9c478b960588477e2 ce06d8b07444d437d115438e1cec7223 fdfbafef8fff6fe9eefabd71fb97fffe fpsr=00000000
-orn v9.8b, v7.8b, v8.8b 29d76a8da5655bd0f29ecff2fe5e7f5f bde395eadbc92f7bc25255d727bfe51a 0000000000000000ffbfeffafe5e7fff fpsr=00000000
-orr v22.8h, #0x5A, LSL #0 46f43778e0cf072b8199f5cc54bb0f37 96e0d27759e9fe106c33d3cba4ee6598 46fe377ae0df077b81dbf5de54fb0f7f 96e0d27759e9fe106c33d3cba4ee6598 fpsr=00000000
-orr v22.8h, #0xA5, LSL #8 c7828f2f4c2860f0fd8661f79b1dfeb6 74292b927858fa29cf27b164047ce462 e782af2fed28e5f0fd86e5f7bf1dffb6 74292b927858fa29cf27b164047ce462 fpsr=00000000
-orr v22.4h, #0x5A, LSL #0 1d9e0296dd03e2510777d85746ccab99 1ae77ab0082dc3c69ee2313bd1be3431 0000000000000000077fd85f46deabdb 1ae77ab0082dc3c69ee2313bd1be3431 fpsr=00000000
-orr v22.4h, #0xA5, LSL #8 f7158a8c6d5ae313eae598c902dcca21 1c36f7d4ee36a2bb1d53139c0a19909d 0000000000000000efe5bdc9a7dcef21 1c36f7d4ee36a2bb1d53139c0a19909d fpsr=00000000
-orr v22.4s, #0x5A, LSL #0 b6c587f15b0dc31604b2012d312bbe2e dbf800e08a52fae9ad5ab5690c6b5786 b6c587fb5b0dc35e04b2017f312bbe7e dbf800e08a52fae9ad5ab5690c6b5786 fpsr=00000000
-orr v22.4s, #0x6B, LSL #8 b98f5aa507fce33ab8bc7465339ae49f b60bf8b33d632831add77a803995e9cc b98f7ba507fceb3ab8bc7f65339aef9f b60bf8b33d632831add77a803995e9cc fpsr=00000000
-orr v22.4s, #0x49, LSL #16 60526388d207a25f63e5515066099e56 0d513c2c67488e717eaabfc3f077a74e 605b6388d24fa25f63ed515066499e56 0d513c2c67488e717eaabfc3f077a74e fpsr=00000000
-orr v22.4s, #0x3D, LSL #24 727705ee5df55e123863d3f97419dba2 1b606635a516a1fde031ec9149ac27de 7f7705ee7df55e123d63d3f97d19dba2 1b606635a516a1fde031ec9149ac27de fpsr=00000000
-orr v22.2s, #0x5A, LSL #0 78ff37fa78d98f2d152adad7aa9bea79 6ef61084faa0f51ffdae1af25eee35ed 0000000000000000152adadfaa9bea7b 6ef61084faa0f51ffdae1af25eee35ed fpsr=00000000
-orr v22.2s, #0x6B, LSL #8 f291eec581e9b0d8ba1f9cf8e22edb24 0dce5809960ed1cabb92180fcef7bfc9 0000000000000000ba1ffff8e22efb24 0dce5809960ed1cabb92180fcef7bfc9 fpsr=00000000
-orr v22.2s, #0x49, LSL #16 420e8a2ed80520f58722763b7cb01085 58c89ca6d84094de7abb48c6f7a92451 0000000000000000876b763b7cf91085 58c89ca6d84094de7abb48c6f7a92451 fpsr=00000000
-orr v22.2s, #0x3D, LSL #24 c5546c17de0d4063dc13ca82d902e97a afc33f3920169f3b980a09f83ce2c467 0000000000000000fd13ca82fd02e97a afc33f3920169f3b980a09f83ce2c467 fpsr=00000000
-bic v22.8h, #0x5A, LSL #0 dd44f35ef2e16f011ad1f7ab5805c5e4 73a19ea3cf7050c1775fbc85fb8300e9 dd04f304f2a16f011a81f7a15805c5a4 73a19ea3cf7050c1775fbc85fb8300e9 fpsr=00000000
-bic v22.8h, #0xA5, LSL #8 e9be80e575610db0a13d5e975a9604a3 03401bc4442e0a4f779ac04d946c37b8 48be00e5506108b0003d5a975a9600a3 03401bc4442e0a4f779ac04d946c37b8 fpsr=00000000
-bic v22.4h, #0x5A, LSL #0 49a1728ac66c7b51cf385e263e980797 c081157cdf2f2ac7f79b7530677cc9b4 0000000000000000cf205e243e800785 c081157cdf2f2ac7f79b7530677cc9b4 fpsr=00000000
-bic v22.4h, #0xA5, LSL #8 5ecf292e45e418c206a0573864ea2d9f 0944edab0155120757413c0dd59517bd 000000000000000002a0523840ea089f 0944edab0155120757413c0dd59517bd fpsr=00000000
-bic v22.4s, #0x5A, LSL #0 882706b153a745e4a656aaad2c6cd69d 3e6902300a7e22f0f76e74c63d9680b3 882706a153a745a4a656aaa52c6cd685 3e6902300a7e22f0f76e74c63d9680b3 fpsr=00000000
-bic v22.4s, #0x6B, LSL #8 258868f24f9661960e3ab665f7fd636f ce2289f11484a7dc9b634050acb2bc5e 258800f24f9600960e3a9465f7fd006f ce2289f11484a7dc9b634050acb2bc5e fpsr=00000000
-bic v22.4s, #0x49, LSL #16 ee5964c04d5c373d7ad8b8487dce25e5 ee3667d58a999eac03b096f08ebf1234 ee1064c04d14373d7a90b8487d8625e5 ee3667d58a999eac03b096f08ebf1234 fpsr=00000000
-bic v22.4s, #0x3D, LSL #24 29e3718b49d1fc611bd784d114c720e2 f285ba285e0a74bda45a9582e30c3b8f 00e3718b40d1fc6102d784d100c720e2 f285ba285e0a74bda45a9582e30c3b8f fpsr=00000000
-bic v22.2s, #0x5A, LSL #0 cf503c2cabca69ad7dda42b52627b74b 3bece3caf0b78aefdd439ee80b79984e 00000000000000007dda42a52627b701 3bece3caf0b78aefdd439ee80b79984e fpsr=00000000
-bic v22.2s, #0x6B, LSL #8 437e2484d327dd0300c451d412cf4901 294e419ba1803f220f49110164e68853 000000000000000000c410d412cf0001 294e419ba1803f220f49110164e68853 fpsr=00000000
-bic v22.2s, #0x49, LSL #16 e24e897321c7b9410374110d399e36e4 1a8a357ad044f335994d4cac51336b7c 00000000000000000334110d399636e4 1a8a357ad044f335994d4cac51336b7c fpsr=00000000
-bic v22.2s, #0x3D, LSL #24 0ea0ccd8f68b5c48e6cae342f976dfd4 70801e49dee4070adb2fb2cb2f3fa2aa 0000000000000000c2cae342c076dfd4 70801e49dee4070adb2fb2cb2f3fa2aa fpsr=00000000
-bif v9.16b, v7.16b, v8.16b 27544c95b15426f909a52652b536a3b1 8b0f5ce62941da7f36cfa03c60ec8cbd ae5900d39115fca629eba642f572afac fpsr=00000000
-bif v9.8b, v7.8b, v8.8b 70f63ad8b53bea8c7acc298aa5c4c2f3 8b4a6989b3007832cde73b1ccabde35a 00000000000000003b0d3882675881b1 fpsr=00000000
-bit v9.16b, v7.16b, v8.16b 6824910d3c7172173913d19d45728ff2 05112c30f21550b7cdad99fb65452da1 986280833971f1571b439199dfe8dfb0 fpsr=00000000
-bit v9.8b, v7.8b, v8.8b 8d7b590dfcad3fcdb4c9999739a5fa12 94a1ce57bbd702e2c2125484f6897c93 0000000000000000a96c93f438957876 fpsr=00000000
-bsl v9.16b, v7.16b, v8.16b ba7cfc94098432beb61b586185a45494 3519d857437d906598e26441a1713e13 3e1cd8d4032c92a492427c4181e17e92 fpsr=00000000
-bsl v9.8b, v7.8b, v8.8b 2c83413cd86d8bdf6d1846c78d954e9c 4477316c1e1c5ad29bce209ce9c346e5 00000000000000008fdc0686a997469d fpsr=00000000
-eor v9.16b, v7.16b, v8.16b 7e9b24b041ab1f9c796343e1b525c3a9 9a3484fbf91789eea1673a1228293382 e4afa04bb8bc9672d80479f39d0cf02b fpsr=00000000
-eor v9.8b, v7.8b, v8.8b 251c6c437874834a2e3bd99ebf25fbeb 1d945521fb571ff427c506a3a2b87b4c 000000000000000009fedf3d1d9d80a7 fpsr=00000000
-cls v8.4s, v7.4s5dc60a4398f6af0448a5ac0c635520b8 00000000000000000000000000000000 fpsr=00000000
-cls v8.2s, v7.2s2c7502be83ba7dc28dcae22fb64f7f23 00000000000000000000000000000000 fpsr=00000000
-cls v8.8h, v7.8hf63ccacf677f55abe251b5c9c803e589 00030001000000000002000000010002 fpsr=00000000
-cls v8.4h, v7.4h27b8edb2f122033933553195c4ce9ee7 00000000000000000001000100010000 fpsr=00000000
-cls v8.16b, v7.16b2b84f8a2cd7d52ea6df26051d70af637 01000400010000020003000001030301 fpsr=00000000
-cls v8.8b, v7.8b6f3c76dca66d10397a4550b72d143977 00000000000000000000000001020100 fpsr=00000000
-clz v8.4s, v7.4s5d7ef39c29ce07a348690c84f148b3a2 00000001000000020000000100000000 fpsr=00000000
-clz v8.2s, v7.2s63e3fb1e017c04a2c27ba1735002afb5 00000000000000000000000000000001 fpsr=00000000
-clz v8.8h, v7.8hec091b9ddb53d2b4d4961a41759e7aaa 00000003000000000000000300010001 fpsr=00000000
-clz v8.4h, v7.4h638cdf56622f3f5469d783aa8d78607f 00000000000000000001000000000001 fpsr=00000000
-clz v8.16b, v7.16b3607d18543ec16fe6f59e96ac3ecad2f 02050000010003000101000100000002 fpsr=00000000
-clz v8.8b, v7.8bd0167f652a65222fd139573c4556adb6 00000000000000000002010201010000 fpsr=00000000
-cmeq d2, d11, d29 9d567433c27830617c92d9dd3c12ac11 6dbdfa2a0bc46ce60a293a1a47e06600 0a633d2bb8000c125a817c09d77cf53b 00000000000000000000000000000000 6dbdfa2a0bc46ce60a293a1a47e06600 0a633d2bb8000c125a817c09d77cf53b fpsr=00000000
+fmulx v2.2s, v11.2s, v29.2s ff69b0bc51395e556bdb02e8d569805d 3a5ab44897f7ee2a705335793790b36c 0d3db2c06c377e69c1fe445e0ad71448 0000000000000000f2d1c77602f3244d 3a5ab44897f7ee2a705335793790b36c 0d3db2c06c377e69c1fe445e0ad71448 fpsr=00000000
+scvtf s7, w15 2e1117ce62da901532ce117304058494 f0fac50254b489792cbcf08e8aeeebfb 000000000000000000000000ceea2228 49a285cdedcc2c342cbcf08e8aeeebfb fpsr=00000000
+scvtf d7, w15 0f5cb618d13f5c6324276aaf04412c3b c165d974c9532ba119ffaf7b77fbd5f1 000000000000000041ddfef57c400000 567fbb8f22cb4b0619ffaf7b77fbd5f1 fpsr=00000000
+scvtf s7, x15 93789d1c2da58d0dd46f0d447054c07f a5722dff340334569e62ec5717f09ef1 000000000000000000000000dec33a27 1cd9b901abd9b30d9e62ec5717f09ef1 fpsr=00000000
+scvtf d7, x15 dc2ddaf0c7c87f599d753a2b2f0609a8 2651edd1342894a514bac9fe613eb2ce 000000000000000043b4bac9fe613eb3 2f7555ab7bcba39c14bac9fe613eb2ce fpsr=00000000
+ucvtf s7, w15 a3e27cca2ba0ac6cdae8a950b6c37168 dba866cbc485e1111aac505bca28f7ec 0000000000000000000000004f4a28f8 3ae6d38335c01f521aac505bca28f7ec fpsr=00000000
+ucvtf d7, w15 7c0437ca784cda8d51cde92d75613c9f d2b29cd7fe11156363e07846db7e6346 000000000000000041eb6fcc68c00000 10a94f03ca568fc063e07846db7e6346 fpsr=00000000
+ucvtf s7, x15 129980b17c0c81e6d847eb74fef67253 5e667743466958e595e379130e84d314 0000000000000000000000005f15e379 2a86a1d21e273d4f95e379130e84d314 fpsr=00000000
+ucvtf d7, x15 c47fb65e96bffe58cf360e07b2637364 dea458edfd6d0a790f93b4a3c31aa737 000000000000000043af27694786354e e85c28d090158bdf0f93b4a3c31aa737 fpsr=00000000
+abs d22, d23 f2973ab32647b3c3967cb3c4f187a0b1 b34c9eb682fc8cfd32d188d65b203d8e 000000000000000032d188d65b203d8e b34c9eb682fc8cfd32d188d65b203d8e fpsr=00000000
+neg d22, d23 fdc26b8e8d82ff078ef8398c1944581c 3c3da97e35f83d525d7e558c3575f7fb 0000000000000000a281aa73ca8a0805 3c3da97e35f83d525d7e558c3575f7fb fpsr=00000000
+abs v8.2d, v7.2d44dea9d02a5243041789003f8c79fc83 44dea9d02a5243041789003f8c79fc83 fpsr=00000000
+abs v8.4s, v7.4s8d6c4bce5bd780fd9f401bc750c664ec 7293b4325bd780fd60bfe43950c664ec fpsr=00000000
+abs v8.2s, v7.2s28cc55595d95de99901169bdaa05eac7 00000000000000006fee964355fa1539 fpsr=00000000
+abs v8.8h, v7.8h829752aedd682a53d417f8dec693dc12 7d6952ae22982a532be90722396d23ee fpsr=00000000
+abs v8.4h, v7.4h086bce09872c31a8596ed3e6d2ca85c8 0000000000000000596e2c1a2d367a38 fpsr=00000000
+abs v8.16b, v7.16b24e455a606bdbd1209330791f70730e6 241c555a064343120933076f0907301a fpsr=00000000
+abs v8.8b, v7.8b449d74c007f79a0fd2819f9a64a62a66 00000000000000002e7f6166645a2a66 fpsr=00000000
+neg v8.2d, v7.2dd332b69436b6961a9f75a7be4303bf46 2ccd496bc94969e6608a5841bcfc40ba fpsr=00000000
+neg v8.4s, v7.4s3d40a85e3ed67caf5c2a2cb8c07a3b81 c2bf57a2c1298351a3d5d3483f85c47f fpsr=00000000
+neg v8.2s, v7.2see63d559cc33174bf5bd39460967ea14 00000000000000000a42c6baf69815ec fpsr=00000000
+neg v8.8h, v7.8h5236c9c28ba934685649da22472618f9 adca363e7457cb98a9b725deb8dae707 fpsr=00000000
+neg v8.4h, v7.4hd55511d528139f846ceb1c09a913102e 00000000000000009315e3f756edefd2 fpsr=00000000
+neg v8.16b, v7.16be35d38ce4e4f241a21be0ab6598a20ae 1da3c832b2b1dce6df42f64aa776e052 fpsr=00000000
+neg v8.8b, v7.8be9eacae8aa388fa662dfb0e683e79275 00000000000000009e21501a7d196e8b fpsr=00000000
+add d21, d22, d23 51965460e8aaaba51c691b555486b37f e02ec59655ff705ae452d2a35d5fc150 89006172b38046923a7856bff8c2cfc9 00000000000000001ecb296356229119 e02ec59655ff705ae452d2a35d5fc150 89006172b38046923a7856bff8c2cfc9 fpsr=00000000
+sub d21, d22, d23 15783553a2cd242651986d7367862709 b643fb0d88bb3d861ab3fca6df1dd4cf 42be14991ffa00c523e061348bc5fbf9 0000000000000000f6d39b725357d8d6 b643fb0d88bb3d861ab3fca6df1dd4cf 42be14991ffa00c523e061348bc5fbf9 fpsr=00000000
+add v9.2d, v7.2d, v8.2d 856d78007bb08e1bef6c563485c87061 deeb480d1ed55113a077b35bf3fc5449 6458c00d9a85df2e8fe4099079c4c4aa fpsr=00000000
+add v9.4s, v7.4s, v8.4s a038a07cc22fca9b81349d4920de6bec 24ae096e2f9a32c96caeadbfebe3f166 c4e6a9eaf1c9fd64ede34b080cc25d52 fpsr=00000000
+add v9.2s, v7.2s, v8.2s 04ebe1be97896c98dad91a6e53009419 bc9972ea3d832f1759923b973cae4351 0000000000000000346b56058faed76a fpsr=00000000
+add v9.8h, v7.8h, v8.8h 02aa6bbadfa5a78fb3d0b74d6c2319cd 1c141aa77712d4b4c92de3b82a9e4e1c 1ebe866156b77c437cfd9b0596c167e9 fpsr=00000000
+add v9.4h, v7.4h, v8.4h b3c13cf909f75ca528f8d92d5ee8a57d cc2c126dee24eb90adada5675f8e9acf 0000000000000000d6a57e94be76404c fpsr=00000000
+add v9.16b, v7.16b, v8.16b ec9b8ea10e4f6da9c478b960588477e2 ce06d8b07444d437d115438e1cec7223 baa16651829341e0958dfcee7470e905 fpsr=00000000
+add v9.8b, v7.8b, v8.8b 29d76a8da5655bd0f29ecff2fe5e7f5f bde395eadbc92f7bc25255d727bfe51a 0000000000000000b4f024c9251d6479 fpsr=00000000
+sub v9.2d, v7.2d, v8.2d 46f43778e0cf072b8199f5cc54bb0f37 96e0d27759e9fe106c33d3cba4ee6598 b013650186e5091b15662200afcca99f fpsr=00000000
+sub v9.4s, v7.4s, v8.4s b5fb778f82baa1871b6717d6173ec25f c7828f2f4c2860f0fd8661f79b1dfeb6 ee78e860369240971de0b5df7c20c3a9 fpsr=00000000
+sub v9.2s, v7.2s, v8.2s d813cc4f4b34d7537d7dd94364572c11 714453de6b8ac16b569b0b9c3388f054 000000000000000026e2cda730ce3bbd fpsr=00000000
+sub v9.8h, v7.8h, v8.8h 1ae77ab0082dc3c69ee2313bd1be3431 04c0bd41af714d68879068ef6cdac64b 1627bd6f58bc765e1752c84c64e46de6 fpsr=00000000
+sub v9.4h, v7.4h, v8.4h f7158a8c6d5ae313eae598c902dcca21 1c36f7d4ee36a2bb1d53139c0a19909d 0000000000000000cd92852df8c33984 fpsr=00000000
+sub v9.16b, v7.16b, v8.16b 4e1b649f8f54194d2db6e6d7fbf54024 b6c587f15b0dc31604b2012d312bbe2e 9856ddae344756372904e5aacaca82f6 fpsr=00000000
+sub v9.8b, v7.8b, v8.8b 5958d083e38fa566956254312230445c 2f6958d38b0e100c895c8d0d67d720bf 00000000000000000c06c724bb59249d fpsr=00000000
+addhn v9.2s, v7.2d, v8.2d b60bf8b33d632831add77a803995e9cc 4203b2937330490e58df6f8690c3e9f4 0000000000000000f80fab4606b6ea06 fpsr=00000000
+addhn2 v9.4s, v7.2d, v8.2d 60526388d207a25f63e5515066099e56 0d513c2c67488e717eaabfc3f077a74e 6da39fb5e29011140339310a2e5334bc fpsr=00000000
+addhn v9.4h, v7.4s, v8.4s 0cf000791b0d6165670bf6cd2c584b31 727705ee5df55e123863d3f97419dba2 00000000000000007f6779029f6fa072 fpsr=00000000
+addhn2 v9.8h, v7.4s, v8.4s 1c48935a43ef7f2b230fc5bee5664c11 b1f12e949d0d805b11d14f487ee2248a ce39e0fc34e16448152adad7aa9bea79 fpsr=00000000
+addhn v9.8b, v7.8h, v8.8h 6ef61084faa0f51ffdae1af25eee35ed f1397c09a98e5c92f8d11e01f01500d6 0000000000000000608ca451f6384f36 fpsr=00000000
+addhn2 v9.16b, v7.8h, v8.8h f291eec581e9b0d8ba1f9cf8e22edb24 0dce5809960ed1cabb92180fcef7bfc9 0046178275b5b19a45316077ad43c860 fpsr=00000000
+subhn v9.2s, v7.2d, v8.2d c7d8d4172ca1d0a964d064f9b5add039 420e8a2ed80520f58722763b7cb01085 000000000000000085ca49e8ddadeebe fpsr=00000000
+subhn2 v9.4s, v7.2d, v8.2d 676acc55af7ed4c46a0feb007cd1028f 2c373cf345c9eae5e770d032c046060c 3b338f62829f1acddc13ca82d902e97a fpsr=00000000
+subhn v9.4h, v7.4s, v8.4s afc33f3920169f3b980a09f83ce2c467 c869f5b11090304ec84a1f7cbe9f1042 0000000000000000e7590f86cfbf7e43 fpsr=00000000
+subhn2 v9.8h, v7.4s, v8.4s dd44f35ef2e16f011ad1f7ab5805c5e4 73a19ea3cf7050c1775fbc85fb8300e9 69a32371a3725c82bec45dcbd38e525b fpsr=00000000
+subhn v9.8b, v7.8h, v8.8h 8c2a133ffb34e6e97d524ec496401609 e9be80e575610db0a13d5e975a9604a3 0000000000000000a29285d9dcf03b11 fpsr=00000000
+subhn2 v9.16b, v7.8h, v8.8h b99426356d4704a4ad5b05cc197b27b8 467e426f5738877051541edd2061aef3 73e3167d5ce6f978cf385e263e980797 fpsr=00000000
+raddhn v9.2s, v7.2d, v8.2d c081157cdf2f2ac7f79b7530677cc9b4 0781ef1e2aad3e31f4f07561f249ef3a 0000000000000000c803049bec8bea92 fpsr=00000000
+raddhn2 v9.4s, v7.2d, v8.2d 5ecf292e45e418c206a0573864ea2d9f 0944edab0155120757413c0dd59517bd 681416d95de19346f3630f68bed70bc2 fpsr=00000000
+raddhn v9.4h, v7.4s, v8.4s b03c0a45f33befe8e9d9c410544ae2fc 882706b153a745e4a656aaad2c6cd69d 0000000000000000386346e3903080b8 fpsr=00000000
+raddhn2 v9.8h, v7.4s, v8.4s 3268c09c9deb2f6d0b9433c2dc04da2e 206661aaf2fa769a6e1c58eabdd33ddd 52cf90e679b199d80e3ab665f7fd636f fpsr=00000000
+raddhn v9.8b, v7.8h, v8.8h ce2289f11484a7dc9b634050acb2bc5e 8c428736e80db5c44336ef6f3193437a 00000000000000005a11fd5edf30de00 fpsr=00000000
+raddhn2 v9.16b, v7.8h, v8.8h ee5964c04d5c373d7ad8b8487dce25e5 ee3667d58a999eac03b096f08ebf1234 ddcdd8d67f4f0d38c805e67f0f6c55b4 fpsr=00000000
+rsubhn v9.2s, v7.2d, v8.2d 3ee83c339278e72fb70b7b1d15d0a613 29e3718b49d1fc611bd784d114c720e2 00000000000000001504caa89b33f64c fpsr=00000000
+rsubhn2 v9.4s, v7.2d, v8.2d d88fb94237afd8045e6a9ff9b83cd26b 78a76ef1992b11d4b8b9f3dd27d11da4 5fe84a51a5b0ac1d7dda42b52627b74b fpsr=00000000
+rsubhn v9.4h, v7.4s, v8.4s 3bece3caf0b78aefdd439ee80b79984e 7ac1868350fe7cd9654579bf8be41a7e 0000000000000000c12b9fb977fe7f95 fpsr=00000000
+rsubhn2 v9.8h, v7.4s, v8.4s 437e2484d327dd0300c451d412cf4901 294e419ba1803f220f49110164e68853 1a3031a8f17bade93b75d5afe8448ecf fpsr=00000000
+rsubhn v9.8b, v7.8h, v8.8h 2ba3430b53741332f3fdef86326295a5 e24e897321c7b9410374110d399e36e4 000000000000000049ba325af1def95f fpsr=00000000
+rsubhn2 v9.16b, v7.8h, v8.8h 919969d945f7cb4e42dc12aa303b8d3c 63a0a526c5cbabaaed54342febb356d4 2ec5802056de4536e6cae342f976dfd4 fpsr=00000000
+addp d22, v23.2d 70801e49dee4070adb2fb2cb2f3fa2aa c7003eaee16136adda599090c2ab78a7 0000000000000000a159cf3fa40caf54 c7003eaee16136adda599090c2ab78a7 fpsr=00000000
+addp v9.2d, v7.2d, v8.2d 8b0f5ce62941da7f36cfa03c60ec8cbd 9a3981ca133ff8a661cbb041fe72aeee fc05320c11b2a794c1defd228a2e673c fpsr=00000000
+addp v9.4s, v7.4s, v8.4s 8b4a6989b3007832cde73b1ccabde35a ca1850321439cd76090d78e043188995 de521da84c2602753e4ae1bb98a51e76 fpsr=00000000
+addp v9.2s, v7.2s, v8.2s 05112c30f21550b7cdad99fb65452da1 9d6284935b70b1d4926e81819aecfeb1 00000000000000002d5b803232f2c79c fpsr=00000000
+addp v9.8h, v7.8h, v8.8h 94a1ce57bbd702e2c2125484f6897c93 cef56407dedb6633a97c8370e8953ce4 32fc450e2cec257962f8beb91696731c fpsr=00000000
+addp v9.4h, v7.4h, v8.4h 3519d857437d906598e26441a1713e13 7b8f9987f1510be55ba698d67298d4b1 0000000000000000f47c4749fd23df84 fpsr=00000000
+addp v9.16b, v7.16b, v8.16b 4477316c1e1c5ad29bce209ce9c346e5 21cf2cf04988211e143a37bedb5db67a f01cd13f4ef53830bb9d3a2c69bcac2b fpsr=00000000
+addp v9.8b, v7.8b, v8.8b 9a3484fbf91789eea1673a1228293382 b180b5b86cb051d789af75ed4849c125 0000000000000000386291e6084c51b5 fpsr=00000000
+addv s22, v23.4s 1d945521fb571ff427c506a3a2b87b4c 460bd48f0fd4807255227cb04714bff6 000000000000000000000000f21791a7 460bd48f0fd4807255227cb04714bff6 fpsr=00000000
+addv h22, v23.8h 2c7502be83ba7dc28dcae22fb64f7f23 3f4fe8548fd30fcddb73ace538a011cb 00000000000000000000000000009a06 3f4fe8548fd30fcddb73ace538a011cb fpsr=00000000
+addv h22, v23.4h 27b8edb2f122033933553195c4ce9ee7 fc2e51e84e8e5eca7882656d7ccc1685 00000000000000000000000000007140 fc2e51e84e8e5eca7882656d7ccc1685 fpsr=00000000
+addv b22, v23.16b 6f3c76dca66d10397a4550b72d143977 de86702cabe5cb478e2f082972772e04 000000000000000000000000000000ab de86702cabe5cb478e2f082972772e04 fpsr=00000000
+addv b22, v23.8b 63e3fb1e017c04a2c27ba1735002afb5 4438a4fe07b8b8257d5af4f77b82ba27 000000000000000000000000000000a0 4438a4fe07b8b8257d5af4f77b82ba27 fpsr=00000000
+and v9.16b, v7.16b, v8.16b 638cdf56622f3f5469d783aa8d78607f 8f244d3fc1e78444a4e28ab7f6cd19d0 03044d164027044420c282a284480050 fpsr=00000000
+and v9.8b, v7.8b, v8.8b f8d66c3fafa7dc223af0f2698c5156cc d0167f652a65222fd139573c4556adb6 00000000000000001030522804500484 fpsr=00000000
+bic v9.16b, v7.16b, v8.16b 9d567433c27830617c92d9dd3c12ac11 6dbdfa2a0bc46ce60a293a1a47e06600 90420411c03810017492c1c538128811 fpsr=00000000
+bic v9.8b, v7.8b, v8.8b 512a808dd0d93bc51a8d3192c3a3d230 81d76589b8d982bd58214b7c40f0d52f 0000000000000000028c308283030210 fpsr=00000000
randV128: 1280 calls, 1321 iters
-cmge d2, d11, d29 6f5178886ddf5edf638f52f1a3ca99ec 8904ca5be55be6e62a6f036bd5eeeba7 416b036583ed6bf265e69e252d668b6b 00000000000000000000000000000000 8904ca5be55be6e62a6f036bd5eeeba7 416b036583ed6bf265e69e252d668b6b fpsr=00000000
-cmgt d2, d11, d29 3df0aea885964ce003c032b965542ba3 476d822574e17658eaa9297f44acab59 4093e786c9e7b7b2767c93916b5d7254 00000000000000000000000000000000 476d822574e17658eaa9297f44acab59 4093e786c9e7b7b2767c93916b5d7254 fpsr=00000000
-cmhi d2, d11, d29 6aa7dae831d17f793f1bbd09276367cc 0a6ce7dddb8aa1502cc9f02939ceabaa 6a4fade3ad2274666f379f223517ae8b 00000000000000000000000000000000 0a6ce7dddb8aa1502cc9f02939ceabaa 6a4fade3ad2274666f379f223517ae8b fpsr=00000000
-cmhs d2, d11, d29 5ceac19b92c67abefd9338b68cac51fa 3876bcd63e89ebe2d6c59c3e5707ef2e 251419cf53d12522340c06ab2d4544a2 0000000000000000ffffffffffffffff 3876bcd63e89ebe2d6c59c3e5707ef2e 251419cf53d12522340c06ab2d4544a2 fpsr=00000000
-cmtst d2, d11, d29 752d2516cea7c3c3201de59438e2ecc0 33fdc565c214d722ca907291430c7a79 d355f09fe02a4ef9abed0d01f99e382e 0000000000000000ffffffffffffffff 33fdc565c214d722ca907291430c7a79 d355f09fe02a4ef9abed0d01f99e382e fpsr=00000000
-cmeq v9.2d, v7.2d, v8.2d 1ae5cbac08a9db9c8bab0a76d0bb3db4 6077c5dd8a5cea24ed1eb4f6a091501f 00000000000000000000000000000000 fpsr=00000000
-cmeq v9.4s, v7.4s, v8.4s e47518df54db23931734e2dffbc0ef91 3d87543f07ddff189b9fe8f6906fcd56 00000000000000000000000000000000 fpsr=00000000
-cmeq v9.2s, v7.2s, v8.2s af8578b16400485e2333e930f6e94768 23578293ba98a8fc2264a842124976b4 00000000000000000000000000000000 fpsr=00000000
-cmeq v9.8h, v7.8h, v8.8h b674b1bcaf8f8cefdbb45835275cf85d 70e6391339a54463d01b4d45abe51dfa 00000000000000000000000000000000 fpsr=00000000
-cmeq v9.4h, v7.4h, v8.4h 9781ee7a07df8e1bcca8c89751211072 e012c0da77fa94be4f5490493eeaf0cc 00000000000000000000000000000000 fpsr=00000000
-cmeq v9.16b, v7.16b, v8.16b 4ecab746a2265092e2db30e2981c0089 8f99bfe2c96eb961ad7d8a7810dd82ab 00000000000000000000000000000000 fpsr=00000000
-cmeq v9.8b, v7.8b...
[truncated message content] |
|
From: <sv...@va...> - 2015-02-08 18:24:45
|
Author: sewardj
Date: Sun Feb 8 18:24:38 2015
New Revision: 3088
Log:
Implement all remaining FP multiple style instructions:
FMULX d_d_d, s_s_s
FMLA d_d_d[], s_s_s[]
FMLS d_d_d[], s_s_s[]
FMUL d_d_d[], s_s_s[]
FMULX d_d_d[], s_s_s[]
FMULX 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
FMULX 2d_2d_d[], 4s_4s_s[], 2s_2s_s[]
The FMULX variants are currently handed the same as FMUL. This is a
kludge that will have to be fixed at some point.
Modified:
trunk/priv/guest_arm64_toIR.c
Modified: trunk/priv/guest_arm64_toIR.c
==============================================================================
--- trunk/priv/guest_arm64_toIR.c (original)
+++ trunk/priv/guest_arm64_toIR.c Sun Feb 8 18:24:38 2015
@@ -39,6 +39,8 @@
Both should be fixed. They behave incorrectly in the presence of
NaNs.
+ FMULX is treated the same as FMUL. That's also not correct.
+
* Floating multiply-add (etc) insns. Are split into a multiply and
an add, and so suffer double rounding and hence sometimes the
least significant mantissa bit is incorrect. Fix: use the IR
@@ -9627,6 +9629,21 @@
return True;
}
+ if (bitU == 0 && size <= X01 && opcode == BITS5(1,1,0,1,1)) {
+ /* -------- 0,0x,11011 FMULX d_d_d, s_s_s -------- */
+ // KLUDGE: FMULX is treated the same way as FMUL. That can't be right.
+ IRType ity = size == X01 ? Ity_F64 : Ity_F32;
+ IRTemp res = newTemp(ity);
+ assign(res, triop(mkMULF(ity),
+ mkexpr(mk_get_IR_rounding_mode()),
+ getQRegLO(nn,ity), getQRegLO(mm,ity)));
+ putQReg128(dd, mkV128(0x0000));
+ putQRegLO(dd, mkexpr(res));
+ DIP("fmulx %s, %s, %s\n",
+ nameQRegLO(dd, ity), nameQRegLO(nn, ity), nameQRegLO(mm, ity));
+ return True;
+ }
+
if (size <= X01 && opcode == BITS5(1,1,1,0,0)) {
/* -------- 0,0x,11100 FCMEQ d_d_d, s_s_s -------- */
/* -------- 1,0x,11100 FCMGE d_d_d, s_s_s -------- */
@@ -9910,6 +9927,70 @@
vassert(size < 4);
vassert(bitH < 2 && bitM < 2 && bitL < 2);
+ if (bitU == 0 && size >= X10
+ && (opcode == BITS4(0,0,0,1) || opcode == BITS4(0,1,0,1))) {
+ /* -------- 0,1x,0001 FMLA d_d_d[], s_s_s[] -------- */
+ /* -------- 0,1x,0101 FMLS d_d_d[], s_s_s[] -------- */
+ Bool isD = (size & 1) == 1;
+ Bool isSUB = opcode == BITS4(0,1,0,1);
+ UInt index;
+ if (!isD) index = (bitH << 1) | bitL;
+ else if (isD && bitL == 0) index = bitH;
+ else return False; // sz:L == x11 => unallocated encoding
+ vassert(index < (isD ? 2 : 4));
+ IRType ity = isD ? Ity_F64 : Ity_F32;
+ IRTemp elem = newTemp(ity);
+ UInt mm = (bitM << 4) | mmLO4;
+ assign(elem, getQRegLane(mm, index, ity));
+ IRTemp dupd = math_DUP_TO_V128(elem, ity);
+ IROp opADD = isD ? Iop_Add64Fx2 : Iop_Add32Fx4;
+ IROp opSUB = isD ? Iop_Sub64Fx2 : Iop_Sub32Fx4;
+ IROp opMUL = isD ? Iop_Mul64Fx2 : Iop_Mul32Fx4;
+ IRTemp rm = mk_get_IR_rounding_mode();
+ IRTemp t1 = newTempV128();
+ IRTemp t2 = newTempV128();
+ // FIXME: double rounding; use FMA primops instead
+ assign(t1, triop(opMUL, mkexpr(rm), getQReg128(nn), mkexpr(dupd)));
+ assign(t2, triop(isSUB ? opSUB : opADD,
+ mkexpr(rm), getQReg128(dd), mkexpr(t1)));
+ putQReg128(dd,
+ mkexpr(math_ZERO_ALL_EXCEPT_LOWEST_LANE(isD ? 3 : 2,
+ mkexpr(t2))));
+ const HChar c = isD ? 'd' : 's';
+ DIP("%s %c%u, %c%u, %s.%c[%u]\n", isSUB ? "fmls" : "fmla",
+ c, dd, c, nn, nameQReg128(mm), c, index);
+ return True;
+ }
+
+ if (size >= X10 && opcode == BITS4(1,0,0,1)) {
+ /* -------- 0,1x,1001 FMUL d_d_d[], s_s_s[] -------- */
+ /* -------- 1,1x,1001 FMULX d_d_d[], s_s_s[] -------- */
+ Bool isD = (size & 1) == 1;
+ Bool isMULX = bitU == 1;
+ UInt index;
+ if (!isD) index = (bitH << 1) | bitL;
+ else if (isD && bitL == 0) index = bitH;
+ else return False; // sz:L == x11 => unallocated encoding
+ vassert(index < (isD ? 2 : 4));
+ IRType ity = isD ? Ity_F64 : Ity_F32;
+ IRTemp elem = newTemp(ity);
+ UInt mm = (bitM << 4) | mmLO4;
+ assign(elem, getQRegLane(mm, index, ity));
+ IRTemp dupd = math_DUP_TO_V128(elem, ity);
+ IROp opMUL = isD ? Iop_Mul64Fx2 : Iop_Mul32Fx4;
+ IRTemp rm = mk_get_IR_rounding_mode();
+ IRTemp t1 = newTempV128();
+ // KLUDGE: FMULX is treated the same way as FMUL. That can't be right.
+ assign(t1, triop(opMUL, mkexpr(rm), getQReg128(nn), mkexpr(dupd)));
+ putQReg128(dd,
+ mkexpr(math_ZERO_ALL_EXCEPT_LOWEST_LANE(isD ? 3 : 2,
+ mkexpr(t1))));
+ const HChar c = isD ? 'd' : 's';
+ DIP("%s %c%u, %c%u, %s.%c[%u]\n", isMULX ? "fmulx" : "fmul",
+ c, dd, c, nn, nameQReg128(mm), c, index);
+ return True;
+ }
+
if (bitU == 0
&& (opcode == BITS4(1,0,1,1)
|| opcode == BITS4(0,0,1,1) || opcode == BITS4(0,1,1,1))) {
@@ -11220,9 +11301,12 @@
return True;
}
- if (bitU == 1 && size <= X01 && opcode == BITS5(1,1,0,1,1)) {
- /* -------- 1,0x,11011 FMUL 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
- Bool isD = (size & 1) == 1;
+ if (size <= X01 && opcode == BITS5(1,1,0,1,1)) {
+ /* -------- 0,0x,11011 FMULX 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* -------- 1,0x,11011 FMUL 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ // KLUDGE: FMULX is treated the same way as FMUL. That can't be right.
+ Bool isD = (size & 1) == 1;
+ Bool isMULX = bitU == 0;
if (bitQ == 0 && isD) return False; // implied 1d case
IRTemp rm = mk_get_IR_rounding_mode();
IRTemp t1 = newTempV128();
@@ -11230,7 +11314,7 @@
mkexpr(rm), getQReg128(nn), getQReg128(mm)));
putQReg128(dd, math_MAYBE_ZERO_HI64(bitQ, t1));
const HChar* arr = bitQ == 0 ? "2s" : (isD ? "2d" : "4s");
- DIP("fmul %s.%s, %s.%s, %s.%s\n",
+ DIP("%s %s.%s, %s.%s, %s.%s\n", isMULX ? "fmulx" : "fmul",
nameQReg128(dd), arr, nameQReg128(nn), arr, nameQReg128(mm), arr);
return True;
}
@@ -11888,10 +11972,12 @@
return True;
}
- if (bitU == 0 && size >= X10 && opcode == BITS4(1,0,0,1)) {
- /* -------- 0,1x,1001 FMUL 2d_2d_d[], 4s_4s_s[], 2s_2s_s[] -------- */
+ if (size >= X10 && opcode == BITS4(1,0,0,1)) {
+ /* -------- 0,1x,1001 FMUL 2d_2d_d[], 4s_4s_s[], 2s_2s_s[] -------- */
+ /* -------- 1,1x,1001 FMULX 2d_2d_d[], 4s_4s_s[], 2s_2s_s[] -------- */
if (bitQ == 0 && size == X11) return False; // implied 1d case
- Bool isD = (size & 1) == 1;
+ Bool isD = (size & 1) == 1;
+ Bool isMULX = bitU == 1;
UInt index;
if (!isD) index = (bitH << 1) | bitL;
else if (isD && bitL == 0) index = bitH;
@@ -11902,13 +11988,15 @@
UInt mm = (bitM << 4) | mmLO4;
assign(elem, getQRegLane(mm, index, ity));
IRTemp dupd = math_DUP_TO_V128(elem, ity);
+ // KLUDGE: FMULX is treated the same way as FMUL. That can't be right.
IRTemp res = newTempV128();
assign(res, triop(isD ? Iop_Mul64Fx2 : Iop_Mul32Fx4,
mkexpr(mk_get_IR_rounding_mode()),
getQReg128(nn), mkexpr(dupd)));
putQReg128(dd, math_MAYBE_ZERO_HI64(bitQ, res));
const HChar* arr = bitQ == 0 ? "2s" : (isD ? "2d" : "4s");
- DIP("fmul %s.%s, %s.%s, %s.%c[%u]\n", nameQReg128(dd), arr,
+ DIP("%s %s.%s, %s.%s, %s.%c[%u]\n",
+ isMULX ? "fmulx" : "fmul", nameQReg128(dd), arr,
nameQReg128(nn), arr, nameQReg128(mm), isD ? 'd' : 's', index);
return True;
}
|
|
From: <sv...@va...> - 2015-02-08 12:12:03
|
Author: sewardj
Date: Sun Feb 8 12:11:52 2015
New Revision: 14918
Log:
Enable test cases:
{FMADD,FNMADD,FMSUB,FNMSUB} d_d_d_d, s_s_s_s
{FMAXMNV,FMINMNV,FMAXV,FMINV} s_4s
{FMAXNMP,FMINNMP,FMAXP,FMINP} d_2d, s_2s
{FMAXNM,FMINNM,FMAX,FMIN} 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
{FMAXNMP,FMINNMP,FMAXP,FMINP} 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
Modified:
trunk/none/tests/arm64/fp_and_simd.c
trunk/none/tests/arm64/fp_and_simd.stdout.exp
Modified: trunk/none/tests/arm64/fp_and_simd.c
==============================================================================
--- trunk/none/tests/arm64/fp_and_simd.c (original)
+++ trunk/none/tests/arm64/fp_and_simd.c Sun Feb 8 12:11:52 2015
@@ -4745,14 +4745,14 @@
// fnmadd d,s
// fmsub d,s
// fnmsub d,s
- if (0) test_fmadd_d_d_d_d(TyDF);
- if (0) test_fmadd_s_s_s_s(TySF);
- if (0) test_fnmadd_d_d_d_d(TyDF);
- if (0) test_fnmadd_s_s_s_s(TySF);
- if (0) test_fmsub_d_d_d_d(TyDF);
- if (0) test_fmsub_s_s_s_s(TySF);
- if (0) test_fnmsub_d_d_d_d(TyDF);
- if (0) test_fnmsub_s_s_s_s(TySF);
+ if (1) test_fmadd_d_d_d_d(TyDF);
+ if (1) test_fmadd_s_s_s_s(TySF);
+ if (1) test_fnmadd_d_d_d_d(TyDF);
+ if (1) test_fnmadd_s_s_s_s(TySF);
+ if (1) test_fmsub_d_d_d_d(TyDF);
+ if (1) test_fmsub_s_s_s_s(TySF);
+ if (1) test_fnmsub_d_d_d_d(TyDF);
+ if (1) test_fnmsub_s_s_s_s(TySF);
// fnmul d,s
if (1) test_fnmul_d_d_d(TyDF);
@@ -4775,60 +4775,60 @@
// fmin 2d,4s,2s
// fmaxnm 2d,4s,2s
// fminnm 2d,4s,2s
- if (0) test_fmax_2d_2d_2d(TyDF);
- if (0) test_fmax_4s_4s_4s(TySF);
- if (0) test_fmax_2s_2s_2s(TySF);
- if (0) test_fmin_2d_2d_2d(TyDF);
- if (0) test_fmin_4s_4s_4s(TySF);
- if (0) test_fmin_2s_2s_2s(TySF);
- if (0) test_fmaxnm_2d_2d_2d(TyDF);
- if (0) test_fmaxnm_4s_4s_4s(TySF);
- if (0) test_fmaxnm_2s_2s_2s(TySF);
- if (0) test_fminnm_2d_2d_2d(TyDF);
- if (0) test_fminnm_4s_4s_4s(TySF);
- if (0) test_fminnm_2s_2s_2s(TySF);
+ if (1) test_fmax_2d_2d_2d(TyDF);
+ if (1) test_fmax_4s_4s_4s(TySF);
+ if (1) test_fmax_2s_2s_2s(TySF);
+ if (1) test_fmin_2d_2d_2d(TyDF);
+ if (1) test_fmin_4s_4s_4s(TySF);
+ if (1) test_fmin_2s_2s_2s(TySF);
+ if (1) test_fmaxnm_2d_2d_2d(TyDF);
+ if (1) test_fmaxnm_4s_4s_4s(TySF);
+ if (1) test_fmaxnm_2s_2s_2s(TySF);
+ if (1) test_fminnm_2d_2d_2d(TyDF);
+ if (1) test_fminnm_4s_4s_4s(TySF);
+ if (1) test_fminnm_2s_2s_2s(TySF);
// fmaxnmp d_2d,s_2s ("max number pairwise")
// fminnmp d_2d,s_2s
- if (0) test_fmaxnmp_d_2d(TyDF);
- if (0) test_fmaxnmp_s_2s(TySF);
- if (0) test_fminnmp_d_2d(TyDF);
- if (0) test_fminnmp_s_2s(TySF);
+ if (1) test_fmaxnmp_d_2d(TyDF);
+ if (1) test_fmaxnmp_s_2s(TySF);
+ if (1) test_fminnmp_d_2d(TyDF);
+ if (1) test_fminnmp_s_2s(TySF);
// fmaxnmp 2d,4s,2s
// fminnmp 2d,4s,2s
- if (0) test_fmaxnmp_2d_2d_2d(TyDF);
- if (0) test_fmaxnmp_4s_4s_4s(TySF);
- if (0) test_fmaxnmp_2s_2s_2s(TySF);
- if (0) test_fminnmp_2d_2d_2d(TyDF);
- if (0) test_fminnmp_4s_4s_4s(TySF);
- if (0) test_fminnmp_2s_2s_2s(TySF);
+ if (1) test_fmaxnmp_2d_2d_2d(TyDF);
+ if (1) test_fmaxnmp_4s_4s_4s(TySF);
+ if (1) test_fmaxnmp_2s_2s_2s(TySF);
+ if (1) test_fminnmp_2d_2d_2d(TyDF);
+ if (1) test_fminnmp_4s_4s_4s(TySF);
+ if (1) test_fminnmp_2s_2s_2s(TySF);
// fmaxnmv s_4s (maxnum across vector)
// fminnmv s_4s
- if (0) test_fmaxnmv_s_4s(TySF);
- if (0) test_fminnmv_s_4s(TySF);
+ if (1) test_fmaxnmv_s_4s(TySF);
+ if (1) test_fminnmv_s_4s(TySF);
// fmaxp d_2d,s_2s (max of a pair)
// fminp d_2d,s_2s (max of a pair)
- if (0) test_fmaxp_d_2d(TyDF);
- if (0) test_fmaxp_s_2s(TySF);
- if (0) test_fminp_d_2d(TyDF);
- if (0) test_fminp_s_2s(TySF);
+ if (1) test_fmaxp_d_2d(TyDF);
+ if (1) test_fmaxp_s_2s(TySF);
+ if (1) test_fminp_d_2d(TyDF);
+ if (1) test_fminp_s_2s(TySF);
// fmaxp 2d,4s,2s (max pairwise)
// fminp 2d,4s,2s
- if (0) test_fmaxp_2d_2d_2d(TyDF);
- if (0) test_fmaxp_4s_4s_4s(TySF);
- if (0) test_fmaxp_2s_2s_2s(TySF);
- if (0) test_fminp_2d_2d_2d(TyDF);
- if (0) test_fminp_4s_4s_4s(TySF);
- if (0) test_fminp_2s_2s_2s(TySF);
+ if (1) test_fmaxp_2d_2d_2d(TyDF);
+ if (1) test_fmaxp_4s_4s_4s(TySF);
+ if (1) test_fmaxp_2s_2s_2s(TySF);
+ if (1) test_fminp_2d_2d_2d(TyDF);
+ if (1) test_fminp_4s_4s_4s(TySF);
+ if (1) test_fminp_2s_2s_2s(TySF);
// fmaxv s_4s (max across vector)
// fminv s_4s
- if (0) test_fmaxv_s_4s(TySF);
- if (0) test_fminv_s_4s(TySF);
+ if (1) test_fmaxv_s_4s(TySF);
+ if (1) test_fminv_s_4s(TySF);
// fmla 2d,4s,2s
// fmls 2d,4s,2s
Modified: trunk/none/tests/arm64/fp_and_simd.stdout.exp
==============================================================================
--- trunk/none/tests/arm64/fp_and_simd.stdout.exp (original)
+++ trunk/none/tests/arm64/fp_and_simd.stdout.exp Sun Feb 8 12:11:52 2015
@@ -26478,1950 +26478,1995 @@
fdiv v9.2d, v7.2d, v8.2d e0668fd7fba3d07efacb60a72d2ebb12 187061ae7789c4619f36eeb0ac2c830f fff00000000000007ff0000000000000 fpsr=00000000
fdiv v9.4s, v7.4s, v8.4s 7de0c4f459b90f031ed093325c0623b2 052d79316b7959a3f3066e99d6798f58 7f8000002dbdfe7280000000c50999db fpsr=00000000
fdiv v9.2s, v7.2s, v8.2s f3c510f6cd05e73b0b65ea9b1b74dedb f436558c07875e5388d68f6572d394f7 0000000000000000c209293d00000000 fpsr=00000000
-fnmul d2, d11, d29 de539a572bddfaf84c78fd8f307ffc90 a2673dda3fa893e50c320a5e64e2c28c 778d431cbcf9f4ec53011c13a22840c8 00000000000000009f434aac9387f20b a2673dda3fa893e50c320a5e64e2c28c 778d431cbcf9f4ec53011c13a22840c8 fpsr=00000000
-fnmul s2, s11, s29 67c7ee82d6ee32adde329b1c4de58806 0d1e361932636fd5702dcf61c0173d87 96fe099bb8810e743a121219deb12404 000000000000000000000000df514da3 0d1e361932636fd5702dcf61c0173d87 96fe099bb8810e743a121219deb12404 fpsr=00000000
-fmax d2, d11, d29 abc827416adc728603eb02768dcc04dd 0c5ffe53bfe6242bb525ecbf9117694a 3f70ae7b1f74ffd269042d4eb5c3f96c 000000000000000069042d4eb5c3f96c 0c5ffe53bfe6242bb525ecbf9117694a 3f70ae7b1f74ffd269042d4eb5c3f96c fpsr=00000000
-fmax s2, s11, s29 3e24e495f45bbb27aa2dedd9600f142c 41065360cf4e549132c1e6f554d7eb5b e3ff82ffc16c33cd0eb0834d3f6838c0 00000000000000000000000054d7eb5b 41065360cf4e549132c1e6f554d7eb5b e3ff82ffc16c33cd0eb0834d3f6838c0 fpsr=00000000
-fmin d2, d11, d29 90c281b87c15567bfb1f583cee4d293f 498b489b331607e4a918ae5235c7e437 72e2f97ec265987b5c42b03015908d21 0000000000000000a918ae5235c7e437 498b489b331607e4a918ae5235c7e437 72e2f97ec265987b5c42b03015908d21 fpsr=00000000
-fmin s2, s11, s29 66ac970d7a487a3a8ded73bcdf84ab17 7bdb6dd653f39990460b1ad9008fe005 518dd64d4493b2f136adf7ccdaedfc23 000000000000000000000000daedfc23 7bdb6dd653f39990460b1ad9008fe005 518dd64d4493b2f136adf7ccdaedfc23 fpsr=00000000
-fmaxnm d2, d11, d29 2456ecea1228ab7a448d812cd8699f48 3b698767531c8eabef8c705e58e3e35b e475dcc06d2a044481e59ef43334885a 000000000000000081e59ef43334885a 3b698767531c8eabef8c705e58e3e35b e475dcc06d2a044481e59ef43334885a fpsr=00000000
-fmaxnm s2, s11, s29 2d3443a369e96c4e04f2c6607cb00866 ecaa58a257c46a478691f3b6e176f2cb 8f0cd129615d138621dfe87dc3193659 000000000000000000000000c3193659 ecaa58a257c46a478691f3b6e176f2cb 8f0cd129615d138621dfe87dc3193659 fpsr=00000000
-fminnm d2, d11, d29 e7ba608ba2be42c9b110862d6f0deb05 f411a6da841eb07af10de7b540fd11eb b5c878df436162ccfa8d193a2e500ab6 0000000000000000fa8d193a2e500ab6 f411a6da841eb07af10de7b540fd11eb b5c878df436162ccfa8d193a2e500ab6 fpsr=00000000
-fminnm s2, s11, s29 b45d07f7e1dcb0012edc056756334cb9 b5113364fd5fe45612f4912e182c434d bc1c9533376a762bf0e576ff188c0704 000000000000000000000000182c434d b5113364fd5fe45612f4912e182c434d bc1c9533376a762bf0e576ff188c0704 fpsr=00000000
-fmla v2.2d, v23.2d, v11.2d f990fc3a4b763b08604887e0d4d72e16 9420c593e7ba8bf1ce3a33f50eb68d86 067ded7b61acd2b5e7da41a1268232d6 f990fc3a4b763b0876257ff49aab7788 9420c593e7ba8bf1ce3a33f50eb68d86 067ded7b61acd2b5e7da41a1268232d6 fpsr=00000000
-fmla v2.4s, v23.4s, v11.4s 1ac703a803c266f42c4a516f8ead96b0 f5b21ebc6564295d09d412dfc451f32a f85d420be65afb7fc260bff4fbe58ec2 7f800000ff8000002c4a516f7f800000 f5b21ebc6564295d09d412dfc451f32a f85d420be65afb7fc260bff4fbe58ec2 fpsr=00000000
-fmla v2.2s, v23.2s, v11.2s 3c3904329b9142afa6b573bfe1ae78ce f6325936e9a9759d676c35cb3c6b205b 4603e1bbdca4394022ae3daece18b9f1 00000000000000004aa0c579e1ae78ce f6325936e9a9759d676c35cb3c6b205b 4603e1bbdca4394022ae3daece18b9f1 fpsr=00000000
-fmls v2.2d, v23.2d, v11.2d cd2b3a49ae7559fb8bd1986a06842104 646ff7518eccc323b8f1e5fa8cc6eb34 22c0cfc696ec181d513142afa93ee0eb cd2b3a49ae7559fb4a334ef35fcfef66 646ff7518eccc323b8f1e5fa8cc6eb34 22c0cfc696ec181d513142afa93ee0eb fpsr=00000000
-fmls v2.4s, v23.4s, v11.4s 0bfb8456c043f2569a1cc7b4d985f161 a688deaffaf96a259ae215568faaf4e3 78d8bde25bdca564f6debbebbecbdbe8 5fe7c2d27f800000d244b476d985f161 a688deaffaf96a259ae215568faaf4e3 78d8bde25bdca564f6debbebbecbdbe8 fpsr=00000000
-fmls v2.2s, v23.2s, v11.2s 1ff1d4a45062edb7f13608b2eacd3ffa abbd6f6351a66529f7abee35b074ad7c bec59aa1e0070267583f673e057790ce 00000000000000007f800000eacd3ffa abbd6f6351a66529f7abee35b074ad7c bec59aa1e0070267583f673e057790ce fpsr=00000000
-fmla v2.2d, v11.2d, v29.d[0] 21e5a99e9c7edb80368b1e6123ed5b3b e5dcf0e4528424bc58ac5673b7595574 dd67302c5c77550035b2ba815062b7aa dba0f02d9155e4094e7095ca1b6dff24 e5dcf0e4528424bc58ac5673b7595574 dd67302c5c77550035b2ba815062b7aa fpsr=00000000
-fmla v2.2d, v11.2d, v29.d[1] 3cc330e75e9a8c7d98738f44bce9e9b8 d7a7c78101615624e15efced941d1087 b8d5c28cf97ce171d544de5e52b2574f 50902b7ee939d5195a451261cdad721d d7a7c78101615624e15efced941d1087 b8d5c28cf97ce171d544de5e52b2574f fpsr=00000000
-fmla v2.4s, v11.4s, v29.s[0] 62cbc691be2cfb33015585b11e1d5a89 f99be5ce13d31db5d7499d7f4077c49b 68e850693fb358f9c8cdf462aa778724 64a3796fbe2cfb334242f164ab6f917d f99be5ce13d31db5d7499d7f4077c49b 68e850693fb358f9c8cdf462aa778724 fpsr=00000000
-fmla v2.4s, v11.4s, v29.s[3] f57231f0dd69adb85527447ded3db341 b02b0d1fab0efc811d617dfd601a7544 52169f1851513eaaf2413e60fb624abb f57231f0dd69adb85527447d72b5a9b0 b02b0d1fab0efc811d617dfd601a7544 52169f1851513eaaf2413e60fb624abb fpsr=00000000
-fmla v2.2s, v11.2s, v29.s[0] 592b3359e185261f78dc107bcefdf773 5eca04c7ee46789e999be03c97bb2816 dbd272ec548916993794012cea2aa5a9 000000000000000078dc107bcefdf773 5eca04c7ee46789e999be03c97bb2816 dbd272ec548916993794012cea2aa5a9 fpsr=00000000
-fmla v2.2s, v11.2s, v29.s[3] f4699220edb3e97b4d682e8064102bb5 65918c396b9065db7bbb819b1a819c83 e9d3f57455a52430066f44ab0ac5f45e 0000000000000000ff80000064102bb5 65918c396b9065db7bbb819b1a819c83 e9d3f57455a52430066f44ab0ac5f45e fpsr=00000000
-fmls v2.2d, v11.2d, v29.d[0] 310b6a6d027b5517be42404bdbc6a385 55c5b354ba9aae82a2a903802f1c32db d0958e84b1110fe374c71ac784c7d7eb fff000000000000057820f72ef9257bd 55c5b354ba9aae82a2a903802f1c32db d0958e84b1110fe374c71ac784c7d7eb fpsr=00000000
-fmls v2.2d, v11.2d, v29.d[1] 1f9363141ce1bf9b3097c4c33098734a 0ee4aa9166db76a38f52c9b0cdae6b46 a73f2c0430d24e7e0e19acbb8c20743a 1f9363141ce1bf9b3097c4c33098734a 0ee4aa9166db76a38f52c9b0cdae6b46 a73f2c0430d24e7e0e19acbb8c20743a fpsr=00000000
-fmls v2.4s, v11.4s, v29.s[0] 94fc39627013d5c066dedc4c2d385587 f66135439187415228aa19ff99ed4d58 d2459547f51b6615b9583d5cc981cedd ff8000007013d5c066dedc4c2d385569 f66135439187415228aa19ff99ed4d58 d2459547f51b6615b9583d5cc981cedd fpsr=00000000
-fmls v2.4s, v11.4s, v29.s[3] f5b9b2ab23471c984609cbb9755a4cd2 6fb018be62d192a44fa5363f368bdaa5 b41c8ba12422dabc5978107edca1e96a f5b9b2ab578027aa46166c9e755a4cd2 6fb018be62d192a44fa5363f368bdaa5 b41c8ba12422dabc5978107edca1e96a fpsr=00000000
-fmls v2.2s, v11.2s, v29.s[0] a73e904457ae1838b20ed5dfacb15dbe de451857faeeeeabe9386447493c16c1 b236d467e1182f87d16e6bf36b32cb73 00000000000000007f800000f5035d4d de451857faeeeeabe9386447493c16c1 b236d467e1182f87d16e6bf36b32cb73 fpsr=00000000
-fmls v2.2s, v11.2s, v29.s[3] 0c009980327f4cb590e13e9176f28bdf a795f7617f11d87cda56e7e875b60641 310933ed5134e98a072c91921ae9768e 00000000000000004be65b6576f28bdf a795f7617f11d87cda56e7e875b60641 310933ed5134e98a072c91921ae9768e fpsr=00000000
-fmov v22.2d, #0.125 887190b4d8ec3d21c2744aa478d1dbc9 2e137a31156fd52b06f303f85eabaeb7 3fc00000000000003fc0000000000000 2e137a31156fd52b06f303f85eabaeb7 fpsr=00000000
-fmov v22.2d, #-4.0 6c5bcbf2e5c958805d6213b071c0fc11 810739336b2a6e912dbd3deb5501500f c010000000000000c010000000000000 810739336b2a6e912dbd3deb5501500f fpsr=00000000
-fmov v22.2d, #1.0 0fc8924dde9cac2513a54638dd94bfa8 0bd87427d621a8e26cc75574cae1feaf 3ff00000000000003ff0000000000000 0bd87427d621a8e26cc75574cae1feaf fpsr=00000000
-fmov d22, d23 06697d7100ac17739e7b16b4f8d934d8 925b7c42376b99abfca76ea748f8580b 0000000000000000fca76ea748f8580b 925b7c42376b99abfca76ea748f8580b fpsr=00000000
-fmov s22, s23 81647f252138012201cf2f43267d1dac 766fb164eee9a2cd3d3de8663227bc04 0000000000000000000000003227bc04 766fb164eee9a2cd3d3de8663227bc04 fpsr=00000000
-fmov s7, w15 e199f546a020ca129d80f2c5c661d906 15f6746d5c7b22298e692490e54e8c79 000000000000000000000000e54e8c79 3a2a09bd25d1adc28e692490e54e8c79 fpsr=00000000
-fmov d7, x15 85e841b7dd44d323d170be1a3865c9c5 d1ce243ce0007a9d4f0b8104c34d284c 00000000000000004f0b8104c34d284c 487f542538e554364f0b8104c34d284c fpsr=00000000
-fmov v7.d[1], x15 cd31c25739837b35fe7df321dd694bc8 0ad922b3da5a090ae10360a42b04ee5c e10360a42b04ee5cfe7df321dd694bc8 1a54d90613bf2227e10360a42b04ee5c fpsr=00000000
+fmadd d2, d11, d29, d3 de539a572bddfaf84c78fd8f307ffc90 a2673dda3fa893e50c320a5e64e2c28c 778d431cbcf9f4ec53011c13a22840c8 3caaec72a77948eeced8c596bf0df0b3 0000000000000000ced8c596bf0df0b3 a2673dda3fa893e50c320a5e64e2c28c 778d431cbcf9f4ec53011c13a22840c8 3caaec72a77948eeced8c596bf0df0b3 fpsr=00000000
+fmadd s2, s11, s29, s3 96fe099bb8810e743a121219deb12404 1e89e9a0ad3478aa2815366bbdaef52d 24c2b79fb84877788a486b60d2eacb92 848db5efdc6835bc0ba043def2211ea1 000000000000000000000000f2211ea1 1e89e9a0ad3478aa2815366bbdaef52d 24c2b79fb84877788a486b60d2eacb92 848db5efdc6835bc0ba043def2211ea1 fpsr=00000000
+fnmadd d2, d11, d29, d3 817e217d4da798a8c2a87f18eb4cc30e ded9d4a70b471f0ea961e5726fb51a22 3e24e495f45bbb27aa2dedd9600f142c 41065360cf4e549132c1e6f554d7eb5b 0000000000000000b2c1e6f554d7eb5b ded9d4a70b471f0ea961e5726fb51a22 3e24e495f45bbb27aa2dedd9600f142c 41065360cf4e549132c1e6f554d7eb5b fpsr=00000000
+fnmadd s2, s11, s29, s3 90c281b87c15567bfb1f583cee4d293f 498b489b331607e4a918ae5235c7e437 72e2f97ec265987b5c42b03015908d21 a86a957bee71f3e0824fb07f2422602d 000000000000000000000000a422602d 498b489b331607e4a918ae5235c7e437 72e2f97ec265987b5c42b03015908d21 a86a957bee71f3e0824fb07f2422602d fpsr=00000000
+fmsub d2, d11, d29, d3 518dd64d4493b2f136adf7ccdaedfc23 c6a612ca54d3ed3d0ac89b7d445a7bdf 17e7c383e83fd333cf2ef8b27470348a e2f6ec91c6425072f3945f15feac6252 0000000000000000f3945f15feac6252 c6a612ca54d3ed3d0ac89b7d445a7bdf 17e7c383e83fd333cf2ef8b27470348a e2f6ec91c6425072f3945f15feac6252 fpsr=00000000
+fmsub s2, s11, s29, s3 c3e0203ea621ab0c73535cc7b02d3dba 542731347081cf1acd6eaff39d6cdf1b 2d3443a369e96c4e04f2c6607cb00866 ecaa58a257c46a478691f3b6e176f2cb 000000000000000000000000e176edb4 542731347081cf1acd6eaff39d6cdf1b 2d3443a369e96c4e04f2c6607cb00866 ecaa58a257c46a478691f3b6e176f2cb fpsr=00000000
+fnmsub d2, d11, d29, d3 e7ba608ba2be42c9b110862d6f0deb05 f411a6da841eb07af10de7b540fd11eb b5c878df436162ccfa8d193a2e500ab6 c885daafa2f441603b456d63ce7f1097 00000000000000007ff0000000000000 f411a6da841eb07af10de7b540fd11eb b5c878df436162ccfa8d193a2e500ab6 c885daafa2f441603b456d63ce7f1097 fpsr=00000000
+fnmsub s2, s11, s29, s3 bc1c9533376a762bf0e576ff188c0704 a56170bc92aa8e5d76a346c22c0e104d afa4633676aab5aeb200f23e894e3979 768872b8a7d5d7bd11b1cd1bc5c8bab7 00000000000000000000000045c8bab7 a56170bc92aa8e5d76a346c22c0e104d afa4633676aab5aeb200f23e894e3979 768872b8a7d5d7bd11b1cd1bc5c8bab7 fpsr=00000000
+fnmul d2, d11, d29 4206c0376526472f31d12b3dabaa90b6 68198fd99a2669c55e30c91b629fdd44 1ac703a803c266f42c4a516f8ead96b0 0000000000000000ca8b9c3ba3c3fcad 68198fd99a2669c55e30c91b629fdd44 1ac703a803c266f42c4a516f8ead96b0 fpsr=00000000
+fnmul s2, s11, s29 73264d2c393e4a56c1fadb75d8fd74f3 7a76e1962df2b6d774d5a5e52668871b 3c3904329b9142afa6b573bfe1ae78ce 000000000000000000000000489e798f 7a76e1962df2b6d774d5a5e52668871b 3c3904329b9142afa6b573bfe1ae78ce fpsr=00000000
+fmax d2, d11, d29 fd206f04a951fd861f0445fecc96825a 7f125857ee3aafc71dddc91943bd06eb cd2b3a49ae7559fb8bd1986a06842104 00000000000000001dddc91943bd06eb 7f125857ee3aafc71dddc91943bd06eb cd2b3a49ae7559fb8bd1986a06842104 fpsr=00000000
+fmax s2, s11, s29 687cb9b60d9207675c414d89e1200c0b 8b0e2e4069d0d4d60a57ffdc866017b4 0bfb8456c043f2569a1cc7b4d985f161 000000000000000000000000866017b4 8b0e2e4069d0d4d60a57ffdc866017b4 0bfb8456c043f2569a1cc7b4d985f161 fpsr=00000000
+fmin d2, d11, d29 04de25a5c2e6aa1a21368d059505bd0a 5c1da6acf83192d2b88a436ffd66ed79 1ff1d4a45062edb7f13608b2eacd3ffa 0000000000000000f13608b2eacd3ffa 5c1da6acf83192d2b88a436ffd66ed79 1ff1d4a45062edb7f13608b2eacd3ffa fpsr=00000000
+fmin s2, s11, s29 220565a07770bd84c910507217db18e0 351f9c85b53cd1eda0de02e340e1cf0f 21e5a99e9c7edb80368b1e6123ed5b3b 00000000000000000000000023ed5b3b 351f9c85b53cd1eda0de02e340e1cf0f 21e5a99e9c7edb80368b1e6123ed5b3b fpsr=00000000
+fmaxnm d2, d11, d29 c22883866337f680b1a1318eca98772a 4a85f9a64cba9adb8dd047bc359ba9b4 3cc330e75e9a8c7d98738f44bce9e9b8 00000000000000008dd047bc359ba9b4 4a85f9a64cba9adb8dd047bc359ba9b4 3cc330e75e9a8c7d98738f44bce9e9b8 fpsr=00000000
+fmaxnm s2, s11, s29 a0f9c5b1e0b8c2da54312d99ba500eec c397b15a3912cb959afe1b126dafd17e 62cbc691be2cfb33015585b11e1d5a89 0000000000000000000000006dafd17e c397b15a3912cb959afe1b126dafd17e 62cbc691be2cfb33015585b11e1d5a89 fpsr=00000000
+fminnm d2, d11, d29 20ecf0751028a5a696b485678bb8e0b8 04c987f5a076e92fac5ec2b88dd04a02 f57231f0dd69adb85527447ded3db341 0000000000000000ac5ec2b88dd04a02 04c987f5a076e92fac5ec2b88dd04a02 f57231f0dd69adb85527447ded3db341 fpsr=00000000
+fminnm s2, s11, s29 a575c72719bb22f85a1f7ecbe283f223 718f40cca61a77bda7e4808339b318d2 592b3359e185261f78dc107bcefdf773 000000000000000000000000cefdf773 718f40cca61a77bda7e4808339b318d2 592b3359e185261f78dc107bcefdf773 fpsr=00000000
+fmax v2.2d, v23.2d, v11.2d 95090d1a1fa5bee485645c9a636748c0 6d5e9e326e34fa536f829946130c4183 f4699220edb3e97b4d682e8064102bb5 6d5e9e326e34fa536f829946130c4183 6d5e9e326e34fa536f829946130c4183 f4699220edb3e97b4d682e8064102bb5 fpsr=00000000
+fmax v2.4s, v23.4s, v11.4s 5ea9667c1df6f604e82e52d6c18fc6aa 29a3119825287be2babfe05f532b539a 310b6a6d027b5517be42404bdbc6a385 310b6a6d25287be2babfe05f532b539a 29a3119825287be2babfe05f532b539a 310b6a6d027b5517be42404bdbc6a385 fpsr=00000000
+fmax v2.2s, v23.2s, v11.2s a6e45cfdd695eee6f6dbed06e7efaed9 5b4a7415ae186067a1d66ced400272b5 1f9363141ce1bf9b3097c4c33098734a 00000000000000003097c4c3400272b5 5b4a7415ae186067a1d66ced400272b5 1f9363141ce1bf9b3097c4c33098734a fpsr=00000000
+fmin v2.2d, v23.2d, v11.2d aa83450abd44670c7c7db0aa27e1fba5 efd37fecabb61b1de7a014fdce488d9c 94fc39627013d5c066dedc4c2d385587 efd37fecabb61b1de7a014fdce488d9c efd37fecabb61b1de7a014fdce488d9c 94fc39627013d5c066dedc4c2d385587 fpsr=00000000
+fmin v2.4s, v23.4s, v11.4s cefbe4f6f738e48a5f08de972718b1a2 4ab3f6704138301a70111e64a1b2a7e1 f5b9b2ab23471c984609cbb9755a4cd2 f5b9b2ab23471c984609cbb9a1b2a7e1 4ab3f6704138301a70111e64a1b2a7e1 f5b9b2ab23471c984609cbb9755a4cd2 fpsr=00000000
+fmin v2.2s, v23.2s, v11.2s 76bffc16a7a5ea738371baa18b4ad664 ce5d9df693d02570201dcdf55ef4c51a a73e904457ae1838b20ed5dfacb15dbe 0000000000000000b20ed5dfacb15dbe ce5d9df693d02570201dcdf55ef4c51a a73e904457ae1838b20ed5dfacb15dbe fpsr=00000000
+fmaxnm v2.2d, v23.2d, v11.2d 054353bdf1bffdddccaa8a9bf5296b7f df4538d1c5b27b35dab96584a8c1ebd9 0c009980327f4cb590e13e9176f28bdf 0c009980327f4cb590e13e9176f28bdf df4538d1c5b27b35dab96584a8c1ebd9 0c009980327f4cb590e13e9176f28bdf fpsr=00000000
+fmaxnm v2.4s, v23.4s, v11.4s e1fbac3ffabaa0da1ea991590b6a7787 e3e08c56fb14b97b84d72ae624cf1cb3 887190b4d8ec3d21c2744aa478d1dbc9 887190b4d8ec3d2184d72ae678d1dbc9 e3e08c56fb14b97b84d72ae624cf1cb3 887190b4d8ec3d21c2744aa478d1dbc9 fpsr=00000000
+fmaxnm v2.2s, v23.2s, v11.2s 6c5bcbf2e5c958805d6213b071c0fc11 810739336b2a6e912dbd3deb5501500f d733661bde3c68cc5003fc4ba9d011b8 00000000000000005003fc4b5501500f 810739336b2a6e912dbd3deb5501500f d733661bde3c68cc5003fc4ba9d011b8 fpsr=00000000
+fminnm v2.2d, v23.2d, v11.2d 50fb6bab0523f7de336e4b723f79b109 59355852126d6419b4ae5b3ab237f047 06697d7100ac17739e7b16b4f8d934d8 06697d7100ac1773b4ae5b3ab237f047 59355852126d6419b4ae5b3ab237f047 06697d7100ac17739e7b16b4f8d934d8 fpsr=00000000
+fminnm v2.4s, v23.4s, v11.4s 81647f252138012201cf2f43267d1dac 766fb164eee9a2cd3d3de8663227bc04 1e2a858a9ff36334d24e9508f2791aab 1e2a858aeee9a2cdd24e9508f2791aab 766fb164eee9a2cd3d3de8663227bc04 1e2a858a9ff36334d24e9508f2791aab fpsr=00000000
+fminnm v2.2s, v23.2s, v11.2s 34505a97d19c00394e825137cf91a4bb 3a2a09bd25d1adc2aa5e29437985bbd9 85e841b7dd44d323d170be1a3865c9c5 0000000000000000d170be1a3865c9c5 3a2a09bd25d1adc2aa5e29437985bbd9 85e841b7dd44d323d170be1a3865c9c5 fpsr=00000000
+fmaxnmp d2, v23.2d cd31c25739837b35fe7df321dd694bc8 0ad922b3da5a090ae10360a42b04ee5c 00000000000000000ad922b3da5a090a 0ad922b3da5a090ae10360a42b04ee5c fpsr=00000000
randV128: 512 calls, 526 iters
-fmov w15, s7 1ff5cdb0ab672f50a331204e7e534188 b07d7ab97d21f42bf4b35bd6f5b91668 1ff5cdb0ab672f50a331204e7e534188 cb30e5a3ccd629db000000007e534188 fpsr=00000000
-fmov x15, d7 70038514b2094d4ef57422e31b1a7eb2 d70aa501a9ba8eb3d2df3b511b506e0c 70038514b2094d4ef57422e31b1a7eb2 40a74610c2aaef2ff57422e31b1a7eb2 fpsr=00000000
-fmov x15, v7.d[1] 5de3abbf4f1ec2e638aec443623807b8 72a25509c38018cc7739d50f44f8a884 5de3abbf4f1ec2e638aec443623807b8 da975d2b5819d5055de3abbf4f1ec2e6 fpsr=00000000
-fmov d22, #0.125 47749e91e387eef6cbbd684eb48e3b7b e223eab02c51f15646a189efd08f26b1 00000000000000003fc0000000000000 e223eab02c51f15646a189efd08f26b1 fpsr=00000000
-fmov d22, #-4.0 8e98bf6acd2432600e826ee370fd7bdb 876ec5d6420e7a309cf6b6d31df64874 0000000000000000c010000000000000 876ec5d6420e7a309cf6b6d31df64874 fpsr=00000000
-fmov d22, #1.0 902e6c2a6ed5ed0262dd35e4f76326b8 c063455a6896123bdb1abc998d0d6dab 00000000000000003ff0000000000000 c063455a6896123bdb1abc998d0d6dab fpsr=00000000
-fmov s22, #0.125 af1508b0257a80bd27ae1d2fa8a19cf1 ede2cb1dfbcb195863ebfc2280b4f537 0000000000000000000000003e000000 ede2cb1dfbcb195863ebfc2280b4f537 fpsr=00000000
-fmov s22, #-4.0 4b2ef0de52f24a71bbd587a6e3973e68 6ecbb6ff5d8cf065924ad54e55cb41f8 000000000000000000000000c0800000 6ecbb6ff5d8cf065924ad54e55cb41f8 fpsr=00000000
-fmov s22, #-1.0 a4fd66e0edb8f643ca18a7fd6c32b0cd 3ffc10f5169ef32b435aeac202ea9466 000000000000000000000000bf800000 3ffc10f5169ef32b435aeac202ea9466 fpsr=00000000
-fmul v2.2d, v11.2d, v29.d[0] ee5a3ca00c308cd26b33d30f26c8a298 d5665ef76fbdabc2242c3b579b408669 89fe538a3faf0a723003a8d32dcc2aef c57b7cd23f2e23dc1441582ddfce9da3 d5665ef76fbdabc2242c3b579b408669 89fe538a3faf0a723003a8d32dcc2aef fpsr=00000000
-fmul v2.2d, v11.2d, v29.d[1] c63d949c477d6bce41b70e7d6f0ed66d 14061898279b1b79b24bbbacb81df723 47df32815585126929e0b1933c223db5 1bf58ab3224ebbb9ba3b0994a6ead338 14061898279b1b79b24bbbacb81df723 47df32815585126929e0b1933c223db5 fpsr=00000000
-fmul v2.4s, v11.4s, v29.s[0] e3af79c9a1ef80390b8397f90570c1bf 2da9b84db36d0a894c7816ea8892e737 23ddbd9f182790134fc99ef0a16f982e 8f9ed7f4155dd9bfae6830df00000000 2da9b84db36d0a894c7816ea8892e737 23ddbd9f182790134fc99ef0a16f982e fpsr=00000000
-fmul v2.4s, v11.4s, v29.s[3] b33cb90f1d9cfe9acbea0ad36a273086 bfd49dbccd2eb43572bb95b66522fcf8 a57d313a184ca7c8b93143a2eb96c595 25d248c5332cc9b0d8b98707cb213358 bfd49dbccd2eb43572bb95b66522fcf8 a57d313a184ca7c8b93143a2eb96c595 fpsr=00000000
-fmul v2.2s, v11.2s, v29.s[0] 383e9ed6d84645c8c41ad86b4878720b 7e36972c99ceffe476abdcb82cee6ea7 b1f6aac0f547d193b9f44cdc7ca3216a 00000000000000007f8000006a17ef93 7e36972c99ceffe476abdcb82cee6ea7 b1f6aac0f547d193b9f44cdc7ca3216a fpsr=00000000
-fmul v2.2s, v11.2s, v29.s[3] 1e212bf7079f62291cfec385c839ae5c c67970449f3af8323f8bb5cb9a88f1cf eacdb7bc53adfeec6366dd353a5b24e6 0000000000000000eae089b245dc17d8 c67970449f3af8323f8bb5cb9a88f1cf eacdb7bc53adfeec6366dd353a5b24e6 fpsr=00000000
-fmul d2, d11, d29 f910eb5703a82035b05166c254a38b04 b6761c8256b1b1e79c7c3c7fc973d39e fe101a3ceb41d467499e42b5e2e85ee9 0000000000000000a62ab39512d7319c b6761c8256b1b1e79c7c3c7fc973d39e fe101a3ceb41d467499e42b5e2e85ee9 fpsr=00000000
-fmul s2, s11, s29 7c6fcbbaea4afeffaef03272fdf53dd9 77659d6520886f994828ac91cd9f3224 ce0565cc5a710b5c532d5fb4e374e1dc 0000000000000000000000007198483e 77659d6520886f994828ac91cd9f3224 ce0565cc5a710b5c532d5fb4e374e1dc fpsr=00000000
-fmul v2.2d, v11.2d, v29.2d b30ad6c1775414a51e5c5dae3a300ee4 920fffb9d765bb144b60713ceb93440d 1eb2c61b7cc7a7891b8647dd03252ee1 800000000000000026f6e58d6194c268 920fffb9d765bb144b60713ceb93440d 1eb2c61b7cc7a7891b8647dd03252ee1 fpsr=00000000
-fmul v2.4s, v11.4s, v29.4s 0256cfbecffce73ce2892b4aad0800b8 6be704d39e7e1a6d8917cf56c6020ded 528b017e74752b02839b3e01e7af498a 7efae1efd37359fb000000006e3219c2 6be704d39e7e1a6d8917cf56c6020ded 528b017e74752b02839b3e01e7af498a fpsr=00000000
-fmul v2.2s, v11.2s, v29.2s cdc67a071474fad6df6ce01cfd3317e9 666172069a050fb8e5420ab303a19358 ce04da4967b01cdb716288f731c8356d 0000000000000000ff80000000000004 666172069a050fb8e5420ab303a19358 ce04da4967b01cdb716288f731c8356d fpsr=00000000
-scvtf s7, w15 77ce9bf06cf0d288f9f8c0f5cb63580a e6f10ba7ee2e200945d366264523d8e2 0000000000000000000000004e8a47b2 4353b97fcfd5558445d366264523d8e2 fpsr=00000000
-scvtf d7, w15 ccba5aaf18f46f9e81d32a8e1fa65755 ee28b836db36f6d4b4e3ab11bec42c53 0000000000000000c1d04ef4eb400000 510b9509be2fce74b4e3ab11bec42c53 fpsr=00000000
-scvtf s7, x15 2ea77664cb9c53fd6ad425a38d71912c d999db34269aabe05c519aefaaa45548 0000000000000000000000005eb8a336 f36d16f3bd5557945c519aefaaa45548 fpsr=00000000
-scvtf d7, x15 fc774ff0e4c8df8413db121276a56770 0924d3812f3aa00d9cfc92a069a4b0a3 0000000000000000c3d8c0db57e596d4 89599d1b292650c69cfc92a069a4b0a3 fpsr=00000000
-ucvtf s7, w15 96084633c3587315dcc850bb391f3802 dea900fd57f6343bd5c5f30359a49f42 0000000000000000000000004eb3493f 73af8962648418e8d5c5f30359a49f42 fpsr=00000000
-ucvtf d7, w15 5c3bbb0dc82b6d8e267b3f8037c265c0 b608c387fdadc749668c1efadd838106 000000000000000041ebb07020c00000 124f3aa8cd4d0fdb668c1efadd838106 fpsr=00000000
-ucvtf s7, x15 aff00c5e54232fd050d34040cf6d4c8b f3207b018140ba19af3272635223b7d0 0000000000000000000000005f2f3272 c51811cdc563957faf3272635223b7d0 fpsr=00000000
-ucvtf d7, x15 ef079b05c71e19bcbbb2b2da61ff5042 f5d3884944906c89119450201a63a07e 000000000000000043b19450201a63a0 edec6db1aba40bb4119450201a63a07e fpsr=00000000
-abs d22, d23 1bff4b40a67b3e7aeb95160f94229cf0 0b8b97fe84a8b253f5c4c41754983a6c 00000000000000000a3b3be8ab67c594 0b8b97fe84a8b253f5c4c41754983a6c fpsr=00000000
-neg d22, d23 c58523c605e28fcc9d14271121410c08 ddeb63b23ac1e2d84546f5085c02e568 0000000000000000bab90af7a3fd1a98 ddeb63b23ac1e2d84546f5085c02e568 fpsr=00000000
-abs v8.2d, v7.2d534570bbc3a5bf5f88f1e00620a04fa5 534570bbc3a5bf5f770e1ff9df5fb05b fpsr=00000000
-abs v8.4s, v7.4sa8b6bd890fb2c88169e66851f2d8eee2 574942770fb2c88169e668510d27111e fpsr=00000000
-abs v8.2s, v7.2s17e004b12a0f086e75eafd0c2b9edfb7 000000000000000075eafd0c2b9edfb7 fpsr=00000000
-abs v8.8h, v7.8h25d61f03a2e116d8b582b15208121a5a 25d61f035d1f16d84a7e4eae08121a5a fpsr=00000000
-abs v8.4h, v7.4h3e3599ba2303be3e15cc92dfb390edc9 000000000000000015cc6d214c701237 fpsr=00000000
-abs v8.16b, v7.16bcf98fe135a53cc1982e4ac6e5874a2ff 316802135a5334197e1c546e58745e01 fpsr=00000000
-abs v8.8b, v7.8b429cdb4bf3ac0be6e6e509bc241a86f9 00000000000000001a1b0944241a7a07 fpsr=00000000
-neg v8.2d, v7.2d05ddbb9b99e949222fecb78543dee5b1 fa2244646616b6ded013487abc211a4f fpsr=00000000
-neg v8.4s, v7.4s82f52a42f9e850484814c284e01c0a25 7d0ad5be0617afb8b7eb3d7c1fe3f5db fpsr=00000000
-neg v8.2s, v7.2s2783b57abe84edd41d793476282f4350 0000000000000000e286cb8ad7d0bcb0 fpsr=00000000
-neg v8.8h, v7.8h5f20e7809598ec439a381b174775da2e a0e018806a6813bd65c8e4e9b88b25d2 fpsr=00000000
-neg v8.4h, v7.4h966a4c8f2a02190fab6c832368491cbc 000000000000000054947cdd97b7e344 fpsr=00000000
-neg v8.16b, v7.16b38fd71e5289c3fb63c327755b80655f4 c8038f1bd864c14ac4ce89ab48faab0c fpsr=00000000
-neg v8.8b, v7.8bb174e1bc3c442cb339a6036a620ad1d4 0000000000000000c75afd969ef62f2c fpsr=00000000
-add d21, d22, d23 6d6c295111d4aa838ee2331e93b0dc57 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a 0000000000000000204e95bf56449623 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a fpsr=00000000
-sub d21, d22, d23 6c6d83d9d39488b6d76a174905044d8c 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 0000000000000000cdadbbe308c9286e 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 fpsr=00000000
-add v9.2d, v7.2d, v8.2d f7e31f7d937437bd68f6717962fb74ee ef4a223cb6acbf025b9e05e6b4b6e076 e72d41ba4a20f6bfc494776017b25564 fpsr=00000000
-add v9.4s, v7.4s, v8.4s 95b2471882f4aaaa67dfc469d16ff1e2 5e594cc5963bbfad3c3e732da7c3e884 f40b93dd19306a57a41e37967933da66 fpsr=00000000
-add v9.2s, v7.2s, v8.2s 7241c29176a83aac267c87814f475510 1868557fec4593883662ae006c0c5df9 00000000000000005cdf3581bb53b309 fpsr=00000000
-add v9.8h, v7.8h, v8.8h cdef5683e30729b5d1dcf18d43a9509c 787627a74ee29a2597b80fca88570e96 46657e2a31e9c3da69940157cc005f32 fpsr=00000000
-add v9.4h, v7.4h, v8.4h 41fb2e689f661697f5ef9b36709df388 3a600955af0695f709d04dd5de4b2dff 0000000000000000ffbfe90b4ee82187 fpsr=00000000
-add v9.16b, v7.16b, v8.16b cb83d29bddfc02057e817f08fa07aeb6 7de7a3846489a4519a18814bb36d49b5 486a751f4185a65618990053ad74f76b fpsr=00000000
-add v9.8b, v7.8b, v8.8b c785295632e04e92b943f36c67b052e8 bba7000f22214965b7de2538ad25541b 0000000000000000702118a414d5a603 fpsr=00000000
-sub v9.2d, v7.2d, v8.2d f3e17db59208bbb052c2b1ad9b3d10c2 d22086b1fd6564462b510f85cfb89e75 21c0f70394a3576a2771a227cb84724d fpsr=00000000
-sub v9.4s, v7.4s, v8.4s 6a5476b0534b67b1566cd2f5da3578c6 feb0ff036acb35e5237f7afd7d4ed7e3 6ba377ade88031cc32ed57f85ce6a0e3 fpsr=00000000
-sub v9.2s, v7.2s, v8.2s a97d1c24295ed5c83191cd50c9ff7a55 db9593813ca95c162c57fc4b7ded1069 00000000000000000539d1054c1269ec fpsr=00000000
-sub v9.8h, v7.8h, v8.8h 8cdbd8ca27dae508af5f7ca86ce067b4 66efca85a937db8b32a890f9f37cbaea 25ec0e457ea3097d7cb7ebaf7964acca fpsr=00000000
-sub v9.4h, v7.4h, v8.4h 50cb733dc334d763fee416c62800ef04 fcbb8e49468b11d6821f8c7163c0a427 00000000000000007cc58a55c4404add fpsr=00000000
-sub v9.16b, v7.16b, v8.16b 928e15f7d1c24babaa0f3556c2652347 58d826e8059abf6bc84babffb26100c4 3ab6ef0fcc288c40e2c48a5710042383 fpsr=00000000
-sub v9.8b, v7.8b, v8.8b 4e40475386bc43939eaed0e35df57461 98053b5c3d3d069a119b03cd24e45e42 00000000000000008d13cd163911161f fpsr=00000000
-addhn v9.2s, v7.2d, v8.2d e0e1f08b76371eae297041d67f77b114 38e0d580a2286698c95e0fe45eb2ae04 000000000000000019c2c60cf2ce51ba fpsr=00000000
-addhn2 v9.4s, v7.2d, v8.2d 054f5aba952b9d6df5e3407a0b920c02 15e75e0f47f3c077bdc1a630650f414d 1b36b8c9b3a4e6aa6cac371811eefb6c fpsr=00000000
-addhn v9.4h, v7.4s, v8.4s da482edb396de1251176e4f947cb15ad 6a799da2a315542819d4007b9c22c740 000000000000000044c1dc832b4ae3ed fpsr=00000000
-addhn2 v9.8h, v7.4s, v8.4s da6c72c715b46b06e777a85fd78abc79 d5d5bbb588e3c27f6984b770c8f351de b0429e9850fca07ec4b23a80ef822613 fpsr=00000000
-addhn v9.8b, v7.8h, v8.8h e338913a3e97192346156396bf1552a7 521941a12c940c2e9ba1c2990f66500b 000000000000000035d26b25e126cea2 fpsr=00000000
-addhn2 v9.16b, v7.8h, v8.8h 310b52ce298d2e70585f4d676492875b 3d4416a2233f91c7fbd87b61f4449488 6e694cc054c8581be708e6a619621801 fpsr=00000000
-subhn v9.2s, v7.2d, v8.2d 6124defda9eb4abeab42007e8a096d97 533384d261da13bd35b99a115b324df8 00000000000000000df15a2b7588666d fpsr=00000000
-subhn2 v9.4s, v7.2d, v8.2d 6ea1be22f5e86dc02c8e7465565e733c b1a6342c3c3cb16355b237d58ab70cde bcfb89f6d6dc3c8fb9a1805e3542d5ca fpsr=00000000
-subhn v9.4h, v7.4s, v8.4s b680d9779f9af70926f001874c5a690f d33b2c89671becebc911cab8253ac19d 0000000000000000e345387f5dde271f fpsr=00000000
-subhn2 v9.8h, v7.4s, v8.4s f5a17a189df9aa0b46f85f2e51a281b1 9571d7a4f70ea5675c052da33001bd76 602fa6ebeaf321a01e724a7de6d66302 fpsr=00000000
-subhn v9.8b, v7.8h, v8.8h 47c047fd44dba5189913a885aabd4ba4 34a6fc18618b1cca3c9c98611031b18c 0000000000000000134be3885c109a9a fpsr=00000000
+fmaxnmp s2, v23.2s 1ff5cdb0ab672f50a331204e7e534188 b07d7ab97d21f42bf4b35bd6f5b91668 000000000000000000000000f4b35bd6 b07d7ab97d21f42bf4b35bd6f5b91668 fpsr=00000000
+fminnmp d2, v23.2d 70038514b2094d4ef57422e31b1a7eb2 d70aa501a9ba8eb3d2df3b511b506e0c 0000000000000000d70aa501a9ba8eb3 d70aa501a9ba8eb3d2df3b511b506e0c fpsr=00000000
+fminnmp s2, v23.2s 5de3abbf4f1ec2e638aec443623807b8 72a25509c38018cc7739d50f44f8a884 00000000000000000000000044f8a884 72a25509c38018cc7739d50f44f8a884 fpsr=00000000
+fmaxnmp v2.2d, v23.2d, v11.2d 47749e91e387eef6cbbd684eb48e3b7b e223eab02c51f15646a189efd08f26b1 a926a37f57c127a2219b79292f55f4b9 219b79292f55f4b946a189efd08f26b1 e223eab02c51f15646a189efd08f26b1 a926a37f57c127a2219b79292f55f4b9 fpsr=00000000
+fmaxnmp v2.4s, v23.4s, v11.4s 61677e8ff18cdbac808f5338a4e31ddc fb652aeedd4b7eb26940d8fcdb7e7483 902e6c2a6ed5ed0262dd35e4f76326b8 6ed5ed0262dd35e4dd4b7eb26940d8fc fb652aeedd4b7eb26940d8fcdb7e7483 902e6c2a6ed5ed0262dd35e4f76326b8 fpsr=00000000
+fmaxnmp v2.2s, v23.2s, v11.2s af1508b0257a80bd27ae1d2fa8a19cf1 ede2cb1dfbcb195863ebfc2280b4f537 786dcc14b78d981ae1693c475e17a247 00000000000000005e17a24763ebfc22 ede2cb1dfbcb195863ebfc2280b4f537 786dcc14b78d981ae1693c475e17a247 fpsr=00000000
+fminnmp v2.2d, v23.2d, v11.2d 95f40049a384623ea20f0a07637dbd50 1d0d8f92aa06475c1795393762e6ae62 a4fd66e0edb8f643ca18a7fd6c32b0cd ca18a7fd6c32b0cd1795393762e6ae62 1d0d8f92aa06475c1795393762e6ae62 a4fd66e0edb8f643ca18a7fd6c32b0cd fpsr=00000000
+fminnmp v2.4s, v23.4s, v11.4s ee5a3ca00c308cd26b33d30f26c8a298 d5665ef76fbdabc2242c3b579b408669 89fe538a3faf0a723003a8d32dcc2aef 89fe538a2dcc2aefd5665ef79b408669 d5665ef76fbdabc2242c3b579b408669 89fe538a3faf0a723003a8d32dcc2aef fpsr=00000000
+fminnmp v2.2s, v23.2s, v11.2s c63d949c477d6bce41b70e7d6f0ed66d 14061898279b1b79b24bbbacb81df723 47df32815585126929e0b1933c223db5 000000000000000029e0b193b81df723 14061898279b1b79b24bbbacb81df723 47df32815585126929e0b1933c223db5 fpsr=00000000
+fmaxnmv s2, v23.4s e3af79c9a1ef80390b8397f90570c1bf 2da9b84db36d0a894c7816ea8892e737 0000000000000000000000004c7816ea 2da9b84db36d0a894c7816ea8892e737 fpsr=00000000
+fminnmv s2, v23.4s 17965aacd64f09a80746786d21940c44 a5d443dc02eb5e1516c9111325ece9cf 000000000000000000000000a5d443dc a5d443dc02eb5e1516c9111325ece9cf fpsr=00000000
+fmaxp d2, v23.2d a57d313a184ca7c8b93143a2eb96c595 a4fc16c162826310ae1f0660332166ac 0000000000000000a4fc16c162826310 a4fc16c162826310ae1f0660332166ac fpsr=00000000
+fmaxp s2, v23.2s 383e9ed6d84645c8c41ad86b4878720b 7e36972c99ceffe476abdcb82cee6ea7 00000000000000000000000076abdcb8 7e36972c99ceffe476abdcb82cee6ea7 fpsr=00000000
+fminp d2, v23.2d 2fb80062771b428a87e196a6981a7186 966226fe06ad9371ce4cf3fb6f32619e 0000000000000000ce4cf3fb6f32619e 966226fe06ad9371ce4cf3fb6f32619e fpsr=00000000
+fminp s2, v23.2s eacdb7bc53adfeec6366dd353a5b24e6 496021170a017e9617e3ac095ccfa072 00000000000000000000000017e3ac09 496021170a017e9617e3ac095ccfa072 fpsr=00000000
+fmaxp v2.2d, v23.2d, v11.2d f910eb5703a82035b05166c254a38b04 b6761c8256b1b1e79c7c3c7fc973d39e fe101a3ceb41d467499e42b5e2e85ee9 499e42b5e2e85ee99c7c3c7fc973d39e b6761c8256b1b1e79c7c3c7fc973d39e fe101a3ceb41d467499e42b5e2e85ee9 fpsr=00000000
+fmaxp v2.4s, v23.4s, v11.4s 7c6fcbbaea4afeffaef03272fdf53dd9 77659d6520886f994828ac91cd9f3224 ce0565cc5a710b5c532d5fb4e374e1dc 5a710b5c532d5fb477659d654828ac91 77659d6520886f994828ac91cd9f3224 ce0565cc5a710b5c532d5fb4e374e1dc fpsr=00000000
+fmaxp v2.2s, v23.2s, v11.2s b30ad6c1775414a51e5c5dae3a300ee4 920fffb9d765bb144b60713ceb93440d 1eb2c61b7cc7a7891b8647dd03252ee1 00000000000000001b8647dd4b60713c 920fffb9d765bb144b60713ceb93440d 1eb2c61b7cc7a7891b8647dd03252ee1 fpsr=00000000
+fminp v2.2d, v23.2d, v11.2d 0256cfbecffce73ce2892b4aad0800b8 6be704d39e7e1a6d8917cf56c6020ded 528b017e74752b02839b3e01e7af498a 839b3e01e7af498a8917cf56c6020ded 6be704d39e7e1a6d8917cf56c6020ded 528b017e74752b02839b3e01e7af498a fpsr=00000000
+fminp v2.4s, v23.4s, v11.4s cdc67a071474fad6df6ce01cfd3317e9 666172069a050fb8e5420ab303a19358 ce04da4967b01cdb716288f731c8356d ce04da4931c8356d9a050fb8e5420ab3 666172069a050fb8e5420ab303a19358 ce04da4967b01cdb716288f731c8356d fpsr=00000000
+fminp v2.2s, v23.2s, v11.2s 77ce9bf06cf0d288f9f8c0f5cb63580a e6f10ba7ee2e200945d366264523d8e2 f69215cf78acfd28c7cf69908822f61c 0000000000000000c7cf69904523d8e2 e6f10ba7ee2e200945d366264523d8e2 f69215cf78acfd28c7cf69908822f61c fpsr=00000000
+fmaxv s2, v23.4s 65e2f6ccfba6f266132110abbd4dc7b1 510b9509be2fce748bc02884303ee01f 000000000000000000000000510b9509 510b9509be2fce748bc02884303ee01f fpsr=00000000
+fminv s2, v23.4s 91a565b134b45edd70097731bd7003c3 f36d16f3bd55579413b00f0f5952d6cb 000000000000000000000000f36d16f3 f36d16f3bd55579413b00f0f5952d6cb fpsr=00000000
+fmla v2.2d, v23.2d, v11.2d d9b9c15d84b5a26d3d670101e66b0a31 89599d1b292650c6e34f305d05f62fcc 96084633c3587315dcc850bb391f3802 d9b9c15d84b5a26d7ff0000000000000 89599d1b292650c6e34f305d05f62fcc 96084633c3587315dcc850bb391f3802 fpsr=00000000
+fmla v2.4s, v23.4s, v11.4s 5c3bbb0dc82b6d8e267b3f8037c265c0 b608c387fdadc749668c1efadd838106 3e58c288e7152f58a904f7033969fba5 5c3bbb0d7f800000d0118e59d7706365 b608c387fdadc749668c1efadd838106 3e58c288e7152f58a904f7033969fba5 fpsr=00000000
+fmla v2.2s, v23.2s, v11.2s 1ca226c9bb323973070425f4222ba56b c51811cdc563957fc7fdaa99d6014f8c ef079b05c71e19bcbbb2b2da61ff5042 0000000000000000443111d7f880f6c7 c51811cdc563957fc7fdaa99d6014f8c ef079b05c71e19bcbbb2b2da61ff5042 fpsr=00000000
+fmls v2.2d, v23.2d, v11.2d 1bff4b40a67b3e7aeb95160f94229cf0 0b8b97fe84a8b253f5c4c41754983a6c e9a9ae33e0f1d05953374fef2238e06a 354624f60bcb3e067ff0000000000000 0b8b97fe84a8b253f5c4c41754983a6c e9a9ae33e0f1d05953374fef2238e06a fpsr=00000000
+fmls v2.4s, v23.4s, v11.4s 1a303535c22a4550b549a82fbc9b6dc8 f75779c544e781323d30718bb6e6beb7 534570bbc3a5bf5f88f1e00620a04fa5 7f8000004915e0acb549a82fbc9b6dc8 f75779c544e781323d30718bb6e6beb7 534570bbc3a5bf5f88f1e00620a04fa5 fpsr=00000000
+fmls v2.2s, v23.2s, v11.2s 17e004b12a0f086e75eafd0c2b9edfb7 971c933513dfbdb094b54636b651f2c3 25d61f03a2e116d8b582b15208121a5a 000000000000000075eafd0c2b9edfb7 971c933513dfbdb094b54636b651f2c3 25d61f03a2e116d8b582b15208121a5a fpsr=00000000
+fmla v2.2d, v11.2d, v29.d[0] cf98fe135a53cc1982e4ac6e5874a2ff 19a1d9f4f3d54c5e5a7ac5558bfdcd58 429cdb4bf3ac0be6e6e509bc241a86f9 cf98fe135a53cc19fff0000000000000 19a1d9f4f3d54c5e5a7ac5558bfdcd58 429cdb4bf3ac0be6e6e509bc241a86f9 fpsr=00000000
+fmla v2.2d, v11.2d, v29.d[1] 82f52a42f9e850484814c284e01c0a25 3d48084c88b9f37ec031a1374059e3f8 2783b57abe84edd41d793476282f4350 24dd9a71219951ca4814c284e01c0a25 3d48084c88b9f37ec031a1374059e3f8 2783b57abe84edd41d793476282f4350 fpsr=00000000
+fmla v2.4s, v11.4s, v29.s[0] 966a4c8f2a02190fab6c832368491cbc 6785e292f5bf3424a8cf1eaf7b193937 38fd71e5289c3fb63c327755b80655f4 e00c83196e48aafbab6c8315f3a0cec8 6785e292f5bf3424a8cf1eaf7b193937 38fd71e5289c3fb63c327755b80655f4 fpsr=00000000
+fmla v2.4s, v11.4s, v29.s[3] 6d6c295111d4aa838ee2331e93b0dc57 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a 7f800000f71e99397f80000078f26249 facc2d195e1d9464f8498192dff0d3a9 d880d3df542a86a02805142c7653c27a fpsr=00000000
+fmla v2.2s, v11.2s, v29.s[0] 6c6d83d9d39488b6d76a174905044d8c 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 0000000000000000d76a174905044d8c 5c92ac36e805965292920cb31193b4e2 6d7fa0bd676046a6c4e450d008ca8c74 fpsr=00000000
+fmla v2.2s, v11.2s, v29.s[3] f7e31f7d937437bd68f6717962fb74ee ef4a223cb6acbf025b9e05e6b4b6e076 596e9ad2847302dcf6c57014111eb777 00000000000000007593490d62fb74ee ef4a223cb6acbf025b9e05e6b4b6e076 596e9ad2847302dcf6c57014111eb777 fpsr=00000000
+fmls v2.2d, v11.2d, v29.d[0] 7241c29176a83aac267c87814f475510 1868557fec4593883662ae006c0c5df9 01c18773cf963f55a09bb6cc36044817 7241c29176a83aac267c87814f475510 1868557fec4593883662ae006c0c5df9 01c18773cf963f55a09bb6cc36044817 fpsr=00000000
+fmls v2.2d, v11.2d, v29.d[1] 41fb2e689f661697f5ef9b36709df388 3a600955af0695f709d04dd5de4b2dff c9ed29f36dff8027a85b68cd1a3043e9 445d3af734d1dc8ef5ef9b36709df388 3a600955af0695f709d04dd5de4b2dff c9ed29f36dff8027a85b68cd1a3043e9 fpsr=00000000
+fmls v2.4s, v11.4s, v29.s[0] c785295632e04e92b943f36c67b052e8 bba7000f22214965b7de2538ad25541b 156446a781e04a65f0f7c9eb6255ab7f 5e8b62ecc5069e1d5ab969c967b052e8 bba7000f22214965b7de2538ad25541b 156446a781e04a65f0f7c9eb6255ab7f fpsr=00000000
+fmls v2.4s, v11.4s, v29.s[3] 6a5476b0534b67b1566cd2f5da3578c6 feb0ff036acb35e5237f7afd7d4ed7e3 499ca1e22f6d21225d651df9b028856e 7f800000f4f8aab0566cd2f5ff800000 feb0ff036acb35e5237f7afd7d4ed7e3 499ca1e22f6d21225d651df9b028856e fpsr=00000000
+fmls v2.2s, v11.2s, v29.s[0] 8cdbd8ca27dae508af5f7ca86ce067b4 66efca85a937db8b32a890f9f37cbaea c809fdf89bdc8874d398a8cbaa5dd44a 0000000000000000af5f7ca86ce067b4 66efca85a937db8b32a890f9f37cbaea c809fdf89bdc8874d398a8cbaa5dd44a fpsr=00000000
+fmls v2.2s, v11.2s, v29.s[3] 928e15f7d1c24babaa0f3556c2652347 58d826e8059abf6bc84babffb26100c4 f81d203fea5f046e3584ae36f4a89da7 0000000000000000ff800000eb0a19d0 58d826e8059abf6bc84babffb26100c4 f81d203fea5f046e3584ae36f4a89da7 fpsr=00000000
+fmov v22.2d, #0.125 e0e1f08b76371eae297041d67f77b114 38e0d580a2286698c95e0fe45eb2ae04 3fc00000000000003fc0000000000000 38e0d580a2286698c95e0fe45eb2ae04 fpsr=00000000
+fmov v22.2d, #-4.0 15e75e0f47f3c077bdc1a630650f414d 47f9195c5c30a91f6cac371811eefb6c c010000000000000c010000000000000 47f9195c5c30a91f6cac371811eefb6c fpsr=00000000
+fmov v22.2d, #1.0 f60fc9a9bf7449a951583b25054eac34 da6c72c715b46b06e777a85fd78abc79 3ff00000000000003ff0000000000000 da6c72c715b46b06e777a85fd78abc79 fpsr=00000000
+fmov d22, d23 e338913a3e97192346156396bf1552a7 521941a12c940c2e9ba1c2990f66500b 00000000000000009ba1c2990f66500b 521941a12c940c2e9ba1c2990f66500b fpsr=00000000
+fmov s22, s23 3d4416a2233f91c7fbd87b61f4449488 0ee0e4ca01b0ed77e708e6a619621801 00000000000000000000000019621801 0ee0e4ca01b0ed77e708e6a619621801 fpsr=00000000
+fmov s7, w15 6311b9c1ce4b1174d081e56603bbd1b5 6ea1be22f5e86dc02c8e7465565e733c 000000000000000000000000565e733c cac51cf568b4c7fc2c8e7465565e733c fpsr=00000000
+fmov d7, x15 b680d9779f9af70926f001874c5a690f d33b2c89671becebc911cab8253ac19d 0000000000000000c911cab8253ac19d f5a17a189df9aa0bc911cab8253ac19d fpsr=00000000
+fmov v7.d[1], x15 9571d7a4f70ea5675c052da33001bd76 9c9090deb72bcbd61e724a7de6d66302 1e724a7de6d663025c052da33001bd76 34a6fc18618b1cca1e724a7de6d66302 fpsr=00000000
randV128: 768 calls, 788 iters
-subhn2 v9.16b, v7.8h, v8.8h 297e4a0346f669638c915495fa11b84c 4d18c56079e8f2e7f4c5a39d89d3ace2 dc84cd7697b0700bfa6e8ad7d1d1c33d fpsr=00000000
-raddhn v9.2s, v7.2d, v8.2d 7859ebe2bae0d7feea9f3b4b47e617ea dbe7b8d6745d2770724e47e1c0cd205b 00000000000000005441a4b95ced832d fpsr=00000000
-raddhn2 v9.4s, v7.2d, v8.2d 70aff23714112fdde04d966ff46019a2 3c10c0b4e5ff1bf701e6dc973ae4ddb8 acc0b2ece23473073088833f99e8fc0e fpsr=00000000
-raddhn v9.4h, v7.4s, v8.4s adbe887b27de12d1fb89fdadc788d075 2c722514c2c690f04f1b1a0bdabf139c 0000000000000000da31eaa54aa5a248 fpsr=00000000
-raddhn2 v9.8h, v7.4s, v8.4s 2ca53609297f808d2721688fe443ab47 c8cb8ef36087a5ab675c1c66e6e6538a f5718a078e7ecb2ab1c43280cf587bd9 fpsr=00000000
-raddhn v9.8b, v7.8h, v8.8h 8bbb052971fadc5db6f757b301be8de5 ff2b8131af24109e43a55c692f1ca1fc 00000000000000008b8621edfbb43130 fpsr=00000000
-raddhn2 v9.16b, v7.8h, v8.8h 53bff2710cb41417091ca6dd318e13ee 8ecb0977d890d72e3eecb08a513903c7 e3fce5eb48578318f0441e98020a1bab fpsr=00000000
-rsubhn v9.2s, v7.2d, v8.2d 5c361d66a52c8ecc8dd741aeda7c94c8 88bd7d5e91a2b674e239cd55ceec062f 0000000000000000d378a008ab9d7459 fpsr=00000000
-rsubhn2 v9.4s, v7.2d, v8.2d 425fb08310b9eb4fcd18c1d1c0902076 aae126ffcd506de3dd1c6c1589dbdbd6 977e8983effc55bc9bfd05c80451b57d fpsr=00000000
-rsubhn v9.4h, v7.4s, v8.4s 0258322281912b52b6ae1cd007ae29da 0ef4ab56e2711ccd3a03a5f5c88d113e 0000000000000000f3649f207caa3f21 fpsr=00000000
-rsubhn2 v9.8h, v7.4s, v8.4s f91f8c7c8dcbaf679546ae15369f7fb7 3395163d83bb4565673cf1ff2e6999cb c58a0a102e0a083698e32be47ae34de4 fpsr=00000000
-rsubhn v9.8b, v7.8h, v8.8h e29406ae295d370116702dec2f0853b0 f443cf6ec5c5c7be2ff6281ec1b4c5bf 0000000000000000ee37646fe6066d8e fpsr=00000000
-rsubhn2 v9.16b, v7.8h, v8.8h dc744ab1a91ee373469ab27e37703446 8d5c9f841d05e3cabf3f831be596443c 4fab8c00872f52f0c9ebd4c10772e674 fpsr=00000000
-addp d22, v23.2d 615e5f60c2c335ef9111b6d6f33e14dc 9d1fadf95ed23a5ba4069aa35e152745 00000000000000004126489cbce761a0 9d1fadf95ed23a5ba4069aa35e152745 fpsr=00000000
-addp v9.2d, v7.2d, v8.2d 1ea98428bf61cd25cb19673e5118debc 1b3b9e28ca99087c1308443250b285c1 2e43e25b1b4b8e3de9c2eb67107aabe1 fpsr=00000000
-addp v9.4s, v7.4s, v8.4s 6efa0a4cd2cbfab87f27405842643a63 200e7d3f7a3ba37b9d5e20798112db00 9a4a20ba1e70fb7941c60504c18b7abb fpsr=00000000
-addp v9.2s, v7.2s, v8.2s 49f0887e8d0484896dbedf3b16a16bde 5ae583d9e314f0f35a2ec00cf7592d5e 00000000000000005187ed6a84604b19 fpsr=00000000
-addp v9.8h, v7.8h, v8.8h cb4aa8ba44e58beaa24e5c12125403af 0520768f7a9c2ed578855bb616ae2afe 7bafa971d43b41ac7404d0cffe601603 fpsr=00000000
-addp v9.4h, v7.4h, v8.4h 71a571d9ac228f0c8a2330e7d9e5f138 befc81dd1328fff582518a22a319e3e1 00000000000000000c7386fabb0acb1d fpsr=00000000
-addp v9.16b, v7.16b, v8.16b 18824c97d9537003f26d34a4719a85bb 80982b1de2f06405666247dac17fc8eb 1848d269c82140b39ae32c735fd80b40 fpsr=00000000
-addp v9.8b, v7.8b, v8.8b fb3d028e3fef70c0063b9f153d9a715c a9f35e897d09bc986f66e849f5a7abdd 0000000000000000d5319c8841b4d7cd fpsr=00000000
-addv s22, v23.4s b916bb38b34b2e18537a0be303eac51d f5ea603cd76ac81f4aeb27b92437ba5b 0000000000000000000000003c780a6f f5ea603cd76ac81f4aeb27b92437ba5b fpsr=00000000
-addv h22, v23.8h c382a489bdf16fefb7a8c97f6ec5460e 117ab8f1f9ff483da96824a36df8c767 00000000000000000000000000001011 117ab8f1f9ff483da96824a36df8c767 fpsr=00000000
-addv h22, v23.4h c6e32d545264c60fab54e44979227656 a851c12790004a0c27326d1820fc7e90 000000000000000000000000000033d6 a851c12790004a0c27326d1820fc7e90 fpsr=00000000
-addv b22, v23.16b 5cee5b7ff5a32c6188ced8f5a82fa913 aa0987348e85f3056502a6e84e68d125 0000000000000000000000000000001a aa0987348e85f3056502a6e84e68d125 fpsr=00000000
-addv b22, v23.8b e7838ee8078d01c3adf5066458cc3f25 7a846bf8526da307c3b831f3561c1f07 00000000000000000000000000000037 7a846bf8526da307c3b831f3561c1f07 fpsr=00000000
-and v9.16b, v7.16b, v8.16b c7812770e704a6167baacd76ebd9986c 75a0cd533c9abbf1a2346d1898f8c916 458005502400a21022204d1088d88804 fpsr=00000000
-and v9.8b, v7.8b, v8.8b 5211aaefae8febd45002ac2b1d9a7e85 5bca86f7f5e67a3a51cd8d0bc03515c8 000000000000000050008c0b00101480 fpsr=00000000
-bic v9.16b, v7.16b, v8.16b 16507dd0dc4674f12d8ec99d12483f33 e4c47c30e68692dfc34ba7fecb16241b 121001c0184064202c84480110481b20 fpsr=00000000
-bic v9.8b, v7.8b, v8.8b 723e874e053ea00061fd7a354ca7ae3b 8d2bb7dac42e831264fa33fa5f00e572 00000000000000000105480500a70a09 fpsr=00000000
-orr v9.16b, v7.16b, v8.16b 20b912821d6f307597dd7a3eb25efa3e 3280a1ada2772ee5010a0beb7e3aa911 32b9b3afbf7f3ef597df7bfffe7efb3f fpsr=00000000
-orr v9.8b, v7.8b, v8.8b 3d7fc6677aae46a1db9de0e287f5b3be 111f0146f6d5d34cc68a669b8eeb2118 0000000000000000df9fe6fb8fffb3be fpsr=00000000
-orn v9.16b, v7.16b, v8.16b 4730acd9cfb260b79b8c242d6fd1cb1f c548001d95a012183f67deb554185c8b 7fb7fffbefffedf7db9c256feff7eb7f fpsr=00000000
-orn v9.8b, v7.8b, v8.8b 19492c9131135fcaa2d72008703993a3 4b19268fb20eedfb5a716bc3f3a9cc4d 0000000000000000a7dfb43c7c7fb3b3 fpsr=00000000
-orr v22.8h, #0x5A, LSL #0 f0290e2a144585cc1d8d0b3fee53b96b 931c769453a6ba60b395bb2c4aa1ffdf f07b0e7a145f85de1ddf0b7fee5bb97b 931c769453a6ba60b395bb2c4aa1ffdf fpsr=00000000
-orr v22.8h, #0xA5, LSL #8 b19aacd059be2f5244bbfa914cd7e9e8 7f19fcc8135a26c603d67447d299c6b7 b59aadd0fdbeaf52e5bbff91edd7ede8 7f19fcc8135a26c603d67447d299c6b7 fpsr=00000000
-orr v22.4h, #0x5A, LSL #0 90457862f68a0104a6e5420ee271eede 70ef160a5109910dac15f7f6ed7180b3 0000000000000000a6ff425ee27beede 70ef160a5109910dac15f7f6ed7180b3 fpsr=00000000
-orr v22.4h, #0xA5, LSL #8 fb72226b1a799b7ee8b69b861114aee1 c580263c6d955c140d32a317fb088eb4 0000000000000000edb6bf86b514afe1 c580263c6d955c140d32a317fb088eb4 fpsr=00000000
-orr v22.4s, #0x5A, LSL #0 520109ca246c5da16b0c65d83c9f89d1 deaa8c3cc8dce6bd870dd88b5b404f9a 520109da246c5dfb6b0c65da3c9f89db deaa8c3cc8dce6bd870dd88b5b404f9a fpsr=00000000
-orr v22.4s, #0x6B, LSL #8 f6d28d617543a54d8ec900e6c0f1df8d 1c4fa6ebc1bf90e67986f7336df72445 f6d2ef617543ef4d8ec96be6c0f1ff8d 1c4fa6ebc1bf90e67986f7336df72445 fpsr=00000000
-orr v22.4s, #0x49, LSL #16 de4dd629b91eb970437d5fed910e6b95 fd112dc3947bc24a314c84d2b38e3b03 de4dd629b95fb970437d5fed914f6b95 fd112dc3947bc24a314c84d2b38e3b03 fpsr=00000000
-orr v22.4s, #0x3D, LSL #24 85857cd60fd9c13b46d1719928668669 a35adf1799a04240a9dbcfe71de82ab3 bd857cd63fd9c13b7fd171993d668669 a35adf1799a04240a9dbcfe71de82ab3 fpsr=00000000
-orr v22.2s, #0x5A, LSL #0 70d7f7d223d00927e1648c1992ddd5a3 66f67e32b4b9984f91e03b46b21ae4c1 0000000000000000e1648c5b92ddd5fb 66f67e32b4b9984f91e03b46b21ae4c1 fpsr=00000000
-orr v22.2s, #0x6B, LSL #8 ff23a7fd56e2f0137514104c2d54b721 a6c36bf345a626574a3b29d1d103ca0c 000000000000000075147b4c2d54ff21 a6c36bf345a626574a3b29d1d103ca0c fpsr=00000000
-orr v22.2s, #0x49, LSL #16 9348ed3707f1d7e161c25e115baa8cc4 c2a2053bad464b3833ccf866db853b73 000000000000000061cb5e115beb8cc4 c2a2053bad464b3833ccf866db853b73 fpsr=00000000
-orr v22.2s, #0x3D, LSL #24 8b28285f97db1c70054ed54a7cc1b56d 1a73aceb4b7a68d2ac7208e62f7f97d8 00000000000000003d4ed54a7dc1b56d 1a73aceb4b7a68d2ac7208e62f7f97d8 fpsr=00000000
-bic v22.8h, #0x5A, LSL #0 0e16c1e17f23dc04160fba312ed03f19 bdbe7e3671618ac9772a2770959500ac 0e04c1a17f21dc041605ba212e803f01 bdbe7e3671618ac9772a2770959500ac fpsr=00000000
-bic v22.8h, #0xA5, LSL #8 ff6ba3feaa1f08b0d0816d27365a9317 f4c2c3e7308522ae2cb5a9fb971f5dd4 5a6b02fe0a1f08b050814827125a1217 f4c2c3e7308522ae2cb5a9fb971f5dd4 fpsr=00000000
-bic v22.4h, #0x5A, LSL #0 4d51b2222b4f4ab43ba982a8aafbf1b2 60904c189e956ae36a2ea58a5c795e91 00000000000000003ba182a0aaa1f1a0 60904c189e956ae36a2ea58a5c795e91 fpsr=00000000
-bic v22.4h, #0xA5, LSL #8 56aa4f2c639305f1b5675893e794bbca 5f087ca71a71c14a90747bfb438362c3 00000000000000001067589342941aca 5f087ca71a71c14a90747bfb438362c3 fpsr=00000000
-bic v22.4s, #0x5A, LSL #0 530ab07605f987c1fe69892fad1dc94a 682e35a72e48ce928e2795f701340652 530ab02405f98781fe698925ad1dc900 682e35a72e48ce928e2795f701340652 fpsr=00000000
-bic v22.4s, #0x6B, LSL #8 0df7d8a7325116d1f6b0f2223c4dc016 ce191b1b56d0f4ee2ee71de562dc700e 0df790a7325114d1f6b090223c4d8016 ce191b1b56d0f4ee2ee71de562dc700e fpsr=00000000
-bic v22.4s, #0x49, LSL #16 3e43571ebc7e26d93edf6147126e36e7 6948813a581ab50315e25f349572b45d 3e02571ebc3626d93e966147122636e7 6948813a581ab50315e25f349572b45d fpsr=00000000
-bic v22.4s, #0x3D, LSL #24 5bef14eb2cb05e8ac7934148e276c7a4 c8103c29991f35b9149b2ad61ba7ab91 42ef14eb00b05e8ac2934148c276c7a4 c8103c29991f35b9149b2ad61ba7ab91 fpsr=00000000
-bic v22.2s, #0x5A, LSL #0 c5de6ff0e2c51cc4f0adf3030d47d42f 4c53adc678c0d4f18df2dfac535db58a 0000000000000000f0adf3010d47d425 4c53adc678c0d4f18df2dfac535db58a fpsr=00000000
-bic v22.2s, #0x6B, LSL #8 54ef33f256ddf389ddc7dd949e723328 b40a8f385a1aaa565c7ed83538608099 0000000000000000ddc794949e721028 b40a8f385a1aaa565c7ed83538608099 fpsr=00000000
-bic v22.2s, #0x49, LSL #16 41c52f8d9256f26266f9856e5bc7844a 217217f9c57da0dada6b38f749382518 000000000000000066b0856e5b86844a 217217f9c57da0dada6b38f749382518 fpsr=00000000
-bic v22.2s, #0x3D, LSL #24 72b500778c0b305c876a361cea3c09d2 aa2b8c8246d46c77c8cebb0584e895f4 0000000000000000826a361cc23c09d2 aa2b8c8246d46c77c8cebb0584e895f4 fpsr=00000000
-bif v9.16b, v7.16b, v8.16b 479f0690a5db0d56a0f8507dacb1219e b0164fb13dfe700d8787be3d4950310c f79f4b2089557d5a20f94264adb10096 fpsr=00000000
-bif v9.8b, v7.8b, v8.8b 6f058bdeb329e58c42c9cf3f4eaf6d86 9113bf680bdd0b7c7675a380f9505842 000000000000000052d8efbf4faf2dc4 fpsr=00000000
-bit v9.16b, v7.16b, v8.16b 83df768bf0f5b05b0ea749bc778f3e3d 5fe032ceb25025ce3def41d7461a8b86 a3c23e8bbd5fba6accb7cbbcf7ca6a74 fpsr=00000000
-bit v9.8b, v7.8b, v8.8b 12ea95c9ce5d057ba5fd35eb12131739 831b9e9014c6a2d3190a34149a562ae2 0000000000000000671cf780579b9721 fpsr=00000000
-bsl v9.16b, v7.16b, v8.16b 6ac327e9aa358865657492a79797c983 baa34ac9253344fdb8583482d8ab67fa 6aa32bc92831486d7d5c94a6df8fe5aa fpsr=00000000
-bsl v9.8b, v7.8b, v8.8b 8889b547b8b53bca3adc577c2a03c201 2136df743a6f2a9e25455b4b469ed250 000000000000000036c55778468fc200 fpsr=00000000
-eor v9.16b, v7.16b, v8.16b c938261e8df27d3e71e3ded34f1dd572 3474666a0831d5e9ce20207b88975b45 fd4c407485c3a8d7bfc3fea8c78a8e37 fpsr=00000000
-eor v9.8b, v7.8b, v8.8b e9b1c4881ee30f33b717def8eb8c317c cfda4667a40e26f17e185dfba2dc531e 0000000000000000c90f830349506262 fpsr=00000000
-cls v8.4s, v7.4s04b1377ebf5f13fc17e7711443d5669e 00000004000000000000000200000000 fpsr=00000000
-cls v8.2s, v7.2s97d888dd251c07cafea10f32fa60673d 00000000000000000000000600000004 fpsr=00000000
-cls v8.8h, v7.8h6967d4c151c3192d570eeef9882c08d1 00000001000000020000000200000003 fpsr=00000000
-cls v8.4h, v7.4h597445a59e1e59bdc9610d07e96b2961 00000000000000000001000300020001 fpsr=00000000
-cls v8.16b, v7.16be98a97cccdf98b7ea65b0315f709f22d 02000001010400000000050203030301 fpsr=00000000
-cls v8.8b, v7.8b9d80a0129e1c2f72bb7e7d226ca92bfd 00000000000000000000000100000105 fpsr=00000000
-clz v8.4s, v7.4se0f3edb1bd641115f5e788e973a81ecc 00000000000000000000000000000001 fpsr=00000000
-clz v8.2s, v7.2s1f7e09e6d5adfde13eb22f2739601897 00000000000000000000000200000002 fpsr=00000000
-clz v8.8h, v7.8hc4be80ed93d3bf5483fa7e97e92e6558 00000000000000000000000100000001 fpsr=00000000
-clz v8.4h, v7.4h3c4ede01a3b222e9b1db82f7b06f510d 00000000000000000000000000000001 fpsr=00000000
-clz v8.16b, v7.16bf3cbb05fb026f31cb2724501ba7d28b1 00000001000200030001010700010200 fpsr=00000000
-clz v8.8b, v7.8bfd3af9befbd16e647afaa2ef19310d92 00000000000000000100000003020400 fpsr=00000000
-cmeq d2, d11, d29 2b71f09b537c8e82d7f1bb1b0ab55b9b cce4528c8198f243e7908b771e132510 d2758453427ea6af01407f439789dec5 00000000000000000000000000000000 cce4528c8198f243e7908b771e132510 d2758453427ea6af01407f439789dec5 fpsr=00000000
+fmov w15, s7 60c4122835857b6ed39fcb990e8f2cca 297e4a0346f669638c915495fa11b84c 60c4122835857b6ed39fcb990e8f2cca e8b504d813487e1b000000000e8f2cca fpsr=00000000
+fmov x15, d7 7859ebe2bae0d7feea9f3b4b47e617ea dbe7b8d6745d2770724e47e1c0cd205b 7859ebe2bae0d7feea9f3b4b47e617ea 70aff23714112fddea9f3b4b47e617ea fpsr=00000000
+fmov x15, v7.d[1] 3c10c0b4e5ff1bf701e6dc973ae4ddb8 11a93d389f4064de3088833f99e8fc0e 3c10c0b4e5ff1bf701e6dc973ae4ddb8 2c722514c2c690f03c10c0b4e5ff1bf7 fpsr=00000000
+fmov d22, #0.125 0dc8f37c17c2a73979520e5e476ade12 2ca53609297f808d2721688fe443ab47 00000000000000003fc0000000000000 2ca53609297f808d2721688fe443ab47 fpsr=00000000
+fmov d22, #-4.0 8bbb052971fadc5db6f757b301be8de5 ff2b8131af24109e43a55c692f1ca1fc 0000000000000000c010000000000000 ff2b8131af24109e43a55c692f1ca1fc fpsr=00000000
+fmov d22, #1.0 8ecb0977d890d72e3eecb08a513903c7 b2bcc2177494b28af0441e98020a1bab 00000000000000003ff0000000000000 b2bcc2177494b28af0441e98020a1bab fpsr=00000000
+fmov s22, #0.125 96b4a3d5bd23d2df1eded1f333946dce 425fb08310b9eb4fcd18c1d1c0902076 0000000000000000000000003e000000 425fb08310b9eb4fcd18c1d1c0902076 fpsr=00000000
+fmov s22, #-4.0 0258322281912b52b6ae1cd007ae29da 0ef4ab56e2711ccd3a03a5f5c88d113e 000000000000000000000000c0800000 0ef4ab56e2711ccd3a03a5f5c88d113e fpsr=00000000
+fmov s22, #-1.0 3395163d83bb4565673cf1ff2e6999cb 775b14704a9da4e398e32be47ae34de4 000000000000000000000000bf800000 775b14704a9da4e398e32be47ae34de4 fpsr=00000000
+fmul v2.2d, v11.2d, v29.d[0] 874db00723817df99068af6108a31d81 dc744ab1a91ee373469ab27e37703446 8d5c9f841d05e3cabf3f831be596443c 5bc3fb7f93bdfa44c5ea4a4c408cd99a dc744ab1a91ee373469ab27e37703446 8d5c9f841d05e3cabf3f831be596443c fpsr=00000000
+fmul v2.2d, v11.2d, v29.d[1] 6dee7dd8be993fe3f1fc534e5ef5d85d 4ed1ae7687e50c87c40611df68b742b5 1ea98428bf61cd25cb19673e5118debc 2d8c32a58dde1450a2c1991c5db48418 4ed1ae7687e50c87c40611df68b742b5 1ea98428bf61cd25cb19673e5118debc fpsr=00000000
+fmul v2.4s, v11.4s, v29.s[0] 200e7d3f7a3ba37b9d5e20798112db00 b5a97c1d4c55aeb7f380100d6c27ae99 49f0887e8d0484896dbedf3b16a16bde 8cd5bcf02386bceacaa1801c435376eb b5a97c1d4c55aeb7f380100d6c27ae99 49f0887e8d0484896dbedf3b16a16bde fpsr=00000000
+fmul v2.4s, v11.4s, v29.s[3] 0520768f7a9c2ed578855bb616ae2afe 737379fd1ba24c16b6fbf1dbe7767b86 71a571d9ac228f0c8a2330e7d9e5f138 7f8000004dd1c66fe922d2edff800000 737379fd1ba24c16b6fbf1dbe7767b86 71a571d9ac228f0c8a2330e7d9e5f138 fpsr=00000000
+fmul v2.2s, v11.2s, v29.s[0] 80982b1de2f06405666247dac17fc8eb eda0676718006bbaf36bfa1d7e56ae11 fb3d028e3fef70c0063b9f153d9a715c 0000000000000000f18e5cf47c8183c6 eda0676718006bbaf36bfa1d7e56ae11 fb3d028e3fef70c0063b9f153d9a715c fpsr=00000000
+fmul v2.2s, v11.2s, v29.s[3] f5ea603cd76ac81f4aeb27b92437ba5b 87a50cb268a28eb68cc46da8d47b4bcc 4c2bfff06a9eabbbc5fa6f9ae772f2e0 00000000000000009983f9a1e128d6dd 87a50cb268a28eb68cc46da8d47b4bcc 4c2bfff06a9eabbbc5fa6f9ae772f2e0 fpsr=00000000
+fmul d2, d11, d29 a5f72b2f2dbd3a1d66fb90508d9b554c c6e32d545264c60fab54e44979227656 a851c12790004a0c27326d1820fc7e90 000000000000000092980f455e507954 c6e32d545264c60fab54e44979227656 a851c12790004a0c27326d1820fc7e90 fpsr=00000000
+fmul s2, s11, s29 aa0987348e85f3056502a6e84e68d125 cdd94e0d1a7542d29c3e42f6995d0154 83a0d0c1817e2407bad31b68402b936f 0000000000000000000000009a141f2b cdd94e0d1a7542d29c3e42f6995d0154 83a0d0c1817e2407bad31b68402b936f fpsr=00000000
+fmul v2.2d, v11.2d, v29.2d fc4fe615ac2d3c816dcff344ba97c2eb c7812770e704a6167baacd76ebd9986c 75a0cd533c9abbf1a2346d1898f8c916 fd3203937b280c8eddf11bcacab4e2fd c7812770e704a6167baacd76ebd9986c 75a0cd533c9abbf1a2346d1898f8c916 fpsr=00000000
+fmul v2.4s, v11.4s, v29.4s fd3e0b25adea9aa46156bb3975db2d32 16507dd0dc4674f12d8ec99d12483f33 e4c47c30e68692dfc34ba7fecb16241b bba005777f800000b1632f259deae28c 16507dd0dc4674f12d8ec99d12483f33 e4c47c30e68692dfc34ba7fecb16241b fpsr=00000000
+fmul v2.2s, v11.2s, v29.2s 1249bab9b5f090842789429a24ea168e 20b912821d6f307597dd7a3eb25efa3e 3280a1ada2772ee5010a0beb7e3aa911 000000000000000080000000f1229513 20b912821d6f307597dd7a3eb25efa3e 3280a1ada2772ee5010a0beb7e3aa911 fpsr=00000000
+scvtf s7, w15 a0e3b724e673a333a15ecd3c6a768093 4730acd9cfb260b79b8c242d6fd1cb1f 0000000000000000000000004edfa396 364f35887e2724739b8c242d6fd1cb1f fpsr=00000000
+scvtf d7, w15 19492c9131135fcaa2d72008703993a3 4b19268fb20eedfb5a716bc3f3a9cc4d 0000000000000000c1a8ac6766000000 f0290e2a144585cc5a716bc3f3a9cc4d fpsr=00000000
+scvtf s7, x15 931c769453a6ba60b395bb2c4aa1ffdf 680f7b1e4ea0728f9a9d7f7bad264f7c 000000000000000000000000decac501 b19aacd059be2f529a9d7f7bad264f7c fpsr=00000000
+scvtf d7, x15 7f19fcc8135a26c603d67447d299c6b7 45cd7c28ad6dc5504fc9e22efad15a5f 000000000000000043d3f2788bbeb457 90457862f68a01044fc9e22efad15a5f fpsr=00000000
+ucvtf s7, w15 70ef160a5109910dac15f7f6ed7180b3 fe9d2bb9e1efafea352b26ed3014f060 0000000000000000000000004e4053c2 fb72226b1a799b7e352b26ed3014f060 fpsr=00000000
+ucvtf d7, w15 c580263c6d955c140d32a317fb088eb4 f35fe8b24c0...
[truncated message content] |
|
From: <sv...@va...> - 2015-02-08 12:09:03
|
Author: sewardj
Date: Sun Feb 8 12:08:56 2015
New Revision: 3087
Log:
Implement all remaining FP min/max style instructions:
{FMAXMNV,FMINMNV,FMAXV,FMINV} s_4s
{FMAXNMP,FMINNMP,FMAXP,FMINP} d_2d, s_2s
{FMAXNM,FMINNM,FMAX,FMIN} 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
{FMAXNMP,FMINNMP,FMAXP,FMINP} 2d_2d_2d, 4s_4s_4s, 2s_2s_2s
Modified:
trunk/priv/guest_arm64_toIR.c
Modified: trunk/priv/guest_arm64_toIR.c
==============================================================================
--- trunk/priv/guest_arm64_toIR.c (original)
+++ trunk/priv/guest_arm64_toIR.c Sun Feb 8 12:08:56 2015
@@ -7292,6 +7292,7 @@
assign(res, unop(Iop_ZeroHI112ofV128, mkexpr(max76543210)));
return res;
}
+ case Iop_Max32Fx4: case Iop_Min32Fx4:
case Iop_Min32Sx4: case Iop_Min32Ux4:
case Iop_Max32Sx4: case Iop_Max32Ux4: case Iop_Add32x4: {
IRTemp x3210 = src;
@@ -8480,7 +8481,7 @@
: mkexpr(tN1));
IRTemp res = math_FOLDV(tN2, op);
if (res == IRTemp_INVALID)
- return False; /* means math_MINMAXV
+ return False; /* means math_FOLDV
doesn't handle this case yet */
putQReg128(dd, mkexpr(res));
const IRType tys[3] = { Ity_I8, Ity_I16, Ity_I32 };
@@ -8491,6 +8492,26 @@
return True;
}
+ if ((size == X00 || size == X10)
+ && (opcode == BITS5(0,1,1,0,0) || opcode == BITS5(0,1,1,1,1))) {
+ /* -------- 0,00,01100: FMAXMNV s_4s -------- */
+ /* -------- 0,10,01100: FMINMNV s_4s -------- */
+ /* -------- 1,00,01111: FMAXV s_4s -------- */
+ /* -------- 1,10,01111: FMINV s_4s -------- */
+ /* FMAXNM, FMINNM: FIXME -- KLUDGED */
+ if (bitQ == 0) return False; // Only 4s is allowed
+ Bool isMIN = (size & 2) == 2;
+ Bool isNM = opcode == BITS5(0,1,1,0,0);
+ IROp opMXX = (isMIN ? mkVecMINF : mkVecMAXF)(2);
+ IRTemp src = newTempV128();
+ assign(src, getQReg128(nn));
+ IRTemp res = math_FOLDV(src, opMXX);
+ putQReg128(dd, mkexpr(res));
+ DIP("%s%sv s%u, %u.4s\n",
+ isMIN ? "fmin" : "fmax", isNM ? "nm" : "", dd, nn);
+ return True;
+ }
+
# define INSN(_bMax,_bMin) SLICE_UInt(insn, (_bMax), (_bMin))
return False;
# undef INSN
@@ -9054,6 +9075,33 @@
return True;
}
+ if (bitU == 1
+ && (opcode == BITS5(0,1,1,0,0) || opcode == BITS5(0,1,1,1,1))) {
+ /* -------- 1,0x,01100 FMAXNMP d_2d, s_2s -------- */
+ /* -------- 1,1x,01100 FMINNMP d_2d, s_2s -------- */
+ /* -------- 1,0x,01111 FMAXP d_2d, s_2s -------- */
+ /* -------- 1,1x,01111 FMINP d_2d, s_2s -------- */
+ /* FMAXNM, FMINNM: FIXME -- KLUDGED */
+ Bool isD = (sz & 1) == 1;
+ Bool isMIN = (sz & 2) == 2;
+ Bool isNM = opcode == BITS5(0,1,1,0,0);
+ IROp opZHI = mkVecZEROHIxxOFV128(isD ? 3 : 2);
+ IROp opMXX = (isMIN ? mkVecMINF : mkVecMAXF)(isD ? 3 : 2);
+ IRTemp src = newTempV128();
+ IRTemp argL = newTempV128();
+ IRTemp argR = newTempV128();
+ assign(src, getQReg128(nn));
+ assign(argL, unop(opZHI, mkexpr(src)));
+ assign(argR, unop(opZHI, triop(Iop_SliceV128, mkexpr(src), mkexpr(src),
+ mkU8(isD ? 8 : 4))));
+ putQReg128(dd, unop(opZHI,
+ binop(opMXX, mkexpr(argL), mkexpr(argR))));
+ HChar c = isD ? 'd' : 's';
+ DIP("%s%sp %c%u, v%u.2%c\n",
+ isMIN ? "fmin" : "fmax", isNM ? "nm" : "", c, dd, nn, c);
+ return True;
+ }
+
return False;
# undef INSN
}
@@ -11086,6 +11134,28 @@
return True;
}
+ if (bitU == 0
+ && (opcode == BITS5(1,1,0,0,0) || opcode == BITS5(1,1,1,1,0))) {
+ /* -------- 0,0x,11000 FMAXNM 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* -------- 0,1x,11000 FMINNM 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* -------- 0,0x,11110 FMAX 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* -------- 0,1x,11110 FMIN 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* FMAXNM, FMINNM: FIXME -- KLUDGED */
+ Bool isD = (size & 1) == 1;
+ if (bitQ == 0 && isD) return False; // implied 1d case
+ Bool isMIN = (size & 2) == 2;
+ Bool isNM = opcode == BITS5(1,1,0,0,0);
+ IROp opMXX = (isMIN ? mkVecMINF : mkVecMAXF)(isD ? X11 : X10);
+ IRTemp res = newTempV128();
+ assign(res, binop(opMXX, getQReg128(nn), getQReg128(mm)));
+ putQReg128(dd, math_MAYBE_ZERO_HI64(bitQ, res));
+ const HChar* arr = bitQ == 0 ? "2s" : (isD ? "2d" : "4s");
+ DIP("%s%s %s.%s, %s.%s, %s.%s\n",
+ isMIN ? "fmin" : "fmax", isNM ? "nm" : "",
+ nameQReg128(dd), arr, nameQReg128(nn), arr, nameQReg128(mm), arr);
+ return True;
+ }
+
if (bitU == 0 && opcode == BITS5(1,1,0,0,1)) {
/* -------- 0,0x,11001 FMLA 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
/* -------- 0,1x,11001 FMLS 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
@@ -11216,6 +11286,37 @@
return True;
}
+ if (bitU == 1
+ && (opcode == BITS5(1,1,0,0,0) || opcode == BITS5(1,1,1,1,0))) {
+ /* -------- 1,0x,11000 FMAXNMP 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* -------- 1,1x,11000 FMINNMP 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* -------- 1,0x,11110 FMAXP 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* -------- 1,1x,11110 FMINP 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
+ /* FMAXNM, FMINNM: FIXME -- KLUDGED */
+ Bool isD = (size & 1) == 1;
+ if (bitQ == 0 && isD) return False; // implied 1d case
+ Bool isMIN = (size & 2) == 2;
+ Bool isNM = opcode == BITS5(1,1,0,0,0);
+ IROp opMXX = (isMIN ? mkVecMINF : mkVecMAXF)(isD ? 3 : 2);
+ IRTemp srcN = newTempV128();
+ IRTemp srcM = newTempV128();
+ IRTemp preL = IRTemp_INVALID;
+ IRTemp preR = IRTemp_INVALID;
+ assign(srcN, getQReg128(nn));
+ assign(srcM, getQReg128(mm));
+ math_REARRANGE_FOR_FLOATING_PAIRWISE(&preL, &preR,
+ srcM, srcN, isD, bitQ);
+ putQReg128(
+ dd, math_MAYBE_ZERO_HI64_fromE(
+ bitQ,
+ binop(opMXX, mkexpr(preL), mkexpr(preR))));
+ const HChar* arr = bitQ == 0 ? "2s" : (isD ? "2d" : "4s");
+ DIP("%s%sp %s.%s, %s.%s, %s.%s\n",
+ isMIN ? "fmin" : "fmax", isNM ? "nm" : "",
+ nameQReg128(dd), arr, nameQReg128(nn), arr, nameQReg128(mm), arr);
+ return True;
+ }
+
if (bitU == 1 && size <= X01 && opcode == BITS5(1,1,0,1,0)) {
/* -------- 1,0x,11010 FADDP 2d_2d_2d, 4s_4s_4s, 2s_2s_2s -------- */
Bool isD = size == X01;
|
|
From: Rich C. <rc...@wi...> - 2015-02-08 05:30:04
|
valgrind revision: 14917
VEX revision: 3086
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: Welcome to openSUSE 13.2 "Harlequin" - Kernel %r (%t).
Nightly build on rodan ( Linux 3.16.6-2-desktop x86_64 )
Started at 2015-02-07 19:22:01 CST
Ended at 2015-02-07 23:29:56 CST
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 615 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
+ perl perf/vg_perf --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old perf
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.48s no: 7.7s (15.9x, -----) me:15.5s (32.4x, -----) ca:61.0s (127.1x, -----) he: 9.5s (19.9x, -----) ca:17.1s (35.7x, -----) dr: 9.1s (19.0x, -----) ma: 8.9s (18.6x, -----)
bigcode1 valgrind-old:0.48s no: 7.7s (16.0x, -0.4%) me:15.5s (32.3x, 0.2%) ca:61.2s (127.6x, -0.4%) he: 9.6s (20.0x, -0.6%) ca:17.1s (35.7x, -0.1%) dr: 9.1s (19.0x, 0.1%) ma: 9.0s (18.7x, -0.6%)
-- bigcode2 --
bigcode2 valgrind-new:0.49s no:18.8s (38.3x, -----) me:39.8s (81.2x, -----) ca:106.5s (217.3x, -----) he:24.2s (49.3x, -----) ca:32.8s (67.0x, -----) dr:22.1s (45.1x, -----) ma:21.4s (43.7x, -----)
bigcode2 valgrind-old:0.49s no:18.9s (38.5x, -0.5%) me:39.7s (81.0x, 0.3%) ca:106.3s (217.0x, 0.1%) he:24.4s (49.8x, -1.0%) ca:32.9s (67.1x, -0.2%) dr:22.0s (45.0x, 0.2%) ma:21.6s (44.1x, -0.8%)
-- bz2 --
bz2 valgrind-new:2.32s no: 7.7s ( 3.3x, -----) me:24.9s (10.8x, -----) ca:56.6s (24.4x, -----) he:37.7s (16.3x, -----) ca:50.8s (21.9x, -----) dr:53.0s (22.8x, -----) ma: 7.3s ( 3.1x, -----)
bz2 valgrind-old:2.32s no: 7.7s ( 3.3x, 0.1%) me:24.9s (10.7x, 0.1%) ca:56.5s (24.4x, 0.1%) he:37.5s (16.2x, 0.7%) ca:50.9s (21.9x, -0.1%) dr:53.1s (22.9x, -0.3%) ma: 7.3s ( 3.1x, -0.1%)
-- fbench --
fbench valgrind-new:1.45s no: 5.2s ( 3.6x, -----) me:17.5s (12.1x, -----) ca:26.6s (18.3x, -----) he:13.2s ( 9.1x, -----) ca:16.3s (11.3x, -----) dr:13.2s ( 9.1x, -----) ma: 5.3s ( 3.7x, -----)
fbench valgrind-old:1.45s no: 5.2s ( 3.6x, -0.2%) me:17.5s (12.1x, -0.1%) ca:26.5s (18.3x, 0.1%) he:13.2s ( 9.1x, 0.3%) ca:16.4s (11.3x, -0.3%) dr:13.1s ( 9.0x, 0.8%) ma: 5.4s ( 3.7x, -0.4%)
-- ffbench --
ffbench valgrind-new:1.00s no: 3.5s ( 3.5x, -----) me:12.3s (12.3x, -----) ca: 7.8s ( 7.8x, -----) he:21.2s (21.2x, -----) ca:20.1s (20.1x, -----) dr:16.7s (16.7x, -----) ma: 3.4s ( 3.4x, -----)
ffbench valgrind-old:1.00s no: 3.4s ( 3.4x, 0.6%) me:12.3s (12.3x, 0.0%) ca: 7.8s ( 7.8x, -0.3%) he:21.0s (21.0x, 0.8%) ca:20.2s (20.2x, -0.5%) dr:16.8s (16.8x, -0.1%) ma: 3.4s ( 3.4x, -0.3%)
-- heap --
heap valgrind-new:0.42s no: 3.0s ( 7.2x, -----) me:21.9s (52.2x, -----) ca:30.4s (72.3x, -----) he:30.3s (72.2x, -----) ca:15.1s (35.9x, -----) dr:20.7s (49.4x, -----) ma:21.3s (50.7x, -----)
heap valgrind-old:0.42s no: 3.0s ( 7.1x, 0.3%) me:21.9s (52.3x, -0.2%) ca:30.3s (72.2x, 0.0%) he:30.3s (72.1x, 0.2%) ca:15.2s (36.1x, -0.4%) dr:20.5s (48.8x, 1.2%) ma:21.4s (50.9x, -0.3%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.55s no: 3.4s ( 6.1x, -----) me:38.6s (70.2x, -----) ca:33.4s (60.7x, -----) he:34.6s (62.9x, -----) ca:16.9s (30.8x, -----) dr:23.1s (42.0x, -----) ma:22.4s (40.8x, -----)
heap_pdb4 valgrind-old:0.55s no: 3.3s ( 6.1x, 0.9%) me:38.5s (70.0x, 0.2%) ca:33.3s (60.5x, 0.4%) he:34.8s (63.2x, -0.4%) ca:16.9s (30.7x, 0.1%) dr:23.3s (42.3x, -0.8%) ma:22.4s (40.8x, 0.0%)
-- many-loss-records --
many-loss-records valgrind-new:0.04s no: 1.1s (26.2x, -----) me: 6.0s (151.0x, -----) ca: 4.8s (119.5x, -----) he: 5.4s (134.2x, -----) ca: 2.9s (72.0x, -----) dr: 4.9s (122.2x, -----) ma: 4.6s (114.0x, -----)
many-loss-records valgrind-old:0.04s no: 1.0s (25.8x, 1.9%) me: 6.0s (150.5x, 0.3%) ca: 4.8s (119.8x, -0.2%) he: 5.3s (133.8x, 0.4%) ca: 2.9s (71.8x, 0.3%) dr: 5.0s (124.2x, -1.6%) ma: 4.6s (115.2x, -1.1%)
-- many-xpts --
many-xpts valgrind-new:0.14s no: 1.3s ( 9.2x, -----) me: 7.3s (52.2x, -----) ca:12.8s (91.4x, -----) he: 9.8s (70.3x, -----) ca: 4.2s (29.6x, -----) dr: 6.6s (47.0x, -----) ma: 6.9s (49.0x, -----)
many-xpts valgrind-old:0.14s no: 1.3s ( 9.1x, 0.8%) me: 7.2s (51.8x, 0.8%) ca:12.9s (91.9x, -0.5%) he: 9.8s (70.2x, 0.1%) ca: 4.1s (29.1x, 1.7%) dr: 6.5s (46.7x, 0.6%) ma: 6.9s (49.1x, -0.3%)
-- sarp --
sarp valgrind-new:0.11s no: 1.2s (11.4x, -----) me: 9.1s (82.6x, -----) ca: 7.9s (72.2x, -----) he:29.4s (267.4x, -----) ca: 4.3s (39.0x, -----) dr: 4.3s (39.4x, -----) ma: 1.3s (11.7x, -----)
sarp valgrind-old:0.11s no: 1.2s (11.3x, 0.8%) me: 9.1s (82.6x, 0.0%) ca: 8.0s (73.0x, -1.1%) he:30.7s (279.2x, -4.4%) ca: 4.3s (38.8x, 0.5%) dr: 4.3s (39.5x, -0.5%) ma: 1.3s (11.8x, -0.8%)
-- tinycc --
tinycc valgrind-new:0.75s no: 7.4s ( 9.9x, -----) me:37.6s (50.1x, -----) ca:51.0s (68.0x, -----) he:45.0s (60.0x, -----) ca:39.1s (52.2x, -----) dr:37.9s (50.5x, -----) ma:11.6s (15.4x, -----)
tinycc valgrind-old:0.75s no: 7.4s ( 9.9x, 0.0%) me:37.9s (50.5x, -0.8%) ca:47.0s (62.7x, 7.8%) he:44.8s (59.7x, 0.5%) ca:39.1s (52.2x, 0.0%) dr:38.0s (50.7x, -0.4%) ma:11.6s (15.5x, -0.6%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
real 151m40.238s
user 150m4.276s
sys 1m31.964s
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-07 20:10:07.258104471 -0600
+++ hgtls.stdoutB.out 2015-02-07 20:23:50.333297270 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-07 20:10:08.293118606 -0600
+++ err_disable3.stderr.out 2015-02-07 20:28:11.440815952 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-07 20:10:09.138130145 -0600
+++ err_disable4.stderr.out 2015-02-07 20:28:15.654872497 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-07 20:10:08.893126799 -0600
+++ threadname.stderr.out 2015-02-07 20:35:02.038320698 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-07 20:10:08.600122798 -0600
+++ threadname_xml.stderr.out 2015-02-07 20:35:04.348351641 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-07 19:22:17.014425100 -0600
+++ hgtls.stdoutB.out 2015-02-07 19:35:49.390832814 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-07 19:22:17.824436385 -0600
+++ err_disable3.stderr.out 2015-02-07 19:40:08.817719971 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-07 19:22:18.664448088 -0600
+++ err_disable4.stderr.out 2015-02-07 19:40:12.951781658 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-07 19:22:18.424444744 -0600
+++ threadname.stderr.out 2015-02-07 19:46:56.607768162 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-07 19:22:18.130440648 -0600
+++ threadname_xml.stderr.out 2015-02-07 19:46:58.910802116 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: Christian B. <bor...@de...> - 2015-02-08 05:10:40
|
valgrind revision: 14917 VEX revision: 3086 C compiler: gcc (SUSE Linux) 4.3.4 [gcc-4_3-branch revision 152973] GDB: GNU gdb (GDB) SUSE (7.5.1-0.7.29) Assembler: GNU assembler (GNU Binutils; SUSE Linux Enterprise 11) 2.23.1 C library: GNU C Library stable release version 2.11.3 (20110527) uname -mrs: Linux 3.0.101-0.42-default s390x Vendor version: Welcome to SUSE Linux Enterprise Server 11 SP3 (s390x) - Kernel %r (%t). Nightly build on sless390 ( SUSE Linux Enterprise Server 11 SP3 gcc 4.3.4 on z196 (s390x) ) Started at 2015-02-08 03:45:02 CET Ended at 2015-02-08 06:10:26 CET Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... failed Regression test results follow == 664 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == memcheck/tests/memcmptest (stderr) memcheck/tests/origin5-bz2 (stderr) helgrind/tests/pth_cond_destroy_busy (stderr) helgrind/tests/tc20_verifywrap (stderr) --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.23s no: 4.4s (19.3x, -----) me: 7.6s (33.0x, -----) ca:26.0s (112.9x, -----) he: 5.3s (23.3x, -----) ca: 9.2s (40.2x, -----) dr: 5.9s (25.7x, -----) ma: 4.7s (20.6x, -----) bigcode1 valgrind-old:0.23s no: 4.4s (19.3x, 0.0%) me: 7.4s (32.1x, 2.6%) ca:26.0s (113.0x, -0.1%) he: 5.3s (23.2x, 0.4%) ca: 9.2s (40.2x, 0.0%) dr: 5.9s (25.7x, 0.0%) ma: 4.9s (21.2x, -3.2%) -- bigcode2 -- bigcode2 valgrind-new:0.24s no: 7.6s (31.7x, -----) me:14.8s (61.8x, -----) ca:39.1s (162.8x, -----) he:10.6s (44.2x, -----) ca:14.6s (61.0x, -----) dr:10.3s (42.8x, -----) ma: 8.4s (35.2x, -----) bigcode2 valgrind-old:0.24s no: 7.6s (31.8x, -0.3%) me:14.6s (60.8x, 1.6%) ca:39.3s (163.8x, -0.6%) he:10.6s (44.1x, 0.2%) ca:14.7s (61.2x, -0.3%) dr:10.3s (43.0x, -0.5%) ma: 8.4s (35.2x, 0.0%) -- bz2 -- bz2 valgrind-new:0.70s no: 5.0s ( 7.2x, -----) me:13.5s (19.2x, -----) ca:30.1s (43.1x, -----) he:19.6s (28.1x, -----) ca:34.5s (49.2x, -----) dr:29.7s (42.4x, -----) ma: 3.7s ( 5.3x, -----) bz2 valgrind-old:0.70s no: 5.1s ( 7.2x, -0.8%) me:13.6s (19.4x, -0.8%) ca:30.2s (43.1x, -0.2%) he:19.7s (28.1x, -0.3%) ca:34.4s (49.2x, 0.1%) dr:29.6s (42.4x, 0.0%) ma: 3.6s ( 5.1x, 3.2%) -- fbench -- fbench valgrind-new:0.41s no: 1.6s ( 3.9x, -----) me: 4.5s (11.0x, -----) ca: 9.3s (22.6x, -----) he: 6.5s (15.9x, -----) ca: 7.3s (17.9x, -----) dr: 5.8s (14.0x, -----) ma: 1.7s ( 4.0x, -----) fbench valgrind-old:0.41s no: 1.6s ( 4.0x, -1.2%) me: 4.5s (11.0x, 0.4%) ca: 9.2s (22.4x, 0.8%) he: 6.5s (15.9x, -0.2%) ca: 7.3s (17.8x, 0.3%) dr: 5.8s (14.0x, 0.2%) ma: 1.7s ( 4.1x, -0.6%) -- ffbench -- ffbench valgrind-new:0.20s no: 1.1s ( 5.2x, -----) me: 3.3s (16.3x, -----) ca: 3.0s (15.1x, -----) he:43.7s (218.5x, -----) ca: 9.4s (47.0x, -----) dr: 7.6s (37.8x, -----) ma: 1.0s ( 4.9x, -----) ffbench valgrind-old:0.20s no: 1.1s ( 5.2x, 0.0%) me: 3.3s (16.3x, 0.0%) ca: 3.0s (15.0x, 0.7%) he:43.8s (218.8x, -0.1%) ca: 9.4s (47.1x, -0.1%) dr: 7.6s (37.8x, 0.0%) ma: 1.0s ( 4.9x, 1.0%) -- heap -- heap valgrind-new:0.23s no: 1.8s ( 7.8x, -----) me: 8.9s (38.8x, -----) ca:13.0s (56.7x, -----) he:13.1s (56.8x, -----) ca:11.2s (48.8x, -----) dr: 8.2s (35.7x, -----) ma: 7.7s (33.4x, -----) heap valgrind-old:0.23s no: 1.8s ( 7.8x, 0.6%) me: 8.8s (38.5x, 0.9%) ca:13.1s (56.9x, -0.4%) he:13.2s (57.6x, -1.3%) ca:11.2s (48.9x, -0.2%) dr: 8.0s (34.6x, 3.0%) ma: 7.8s (34.0x, -1.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.23s no: 2.0s ( 8.5x, -----) me:13.0s (56.6x, -----) ca:14.1s (61.4x, -----) he:14.4s (62.6x, -----) ca:12.4s (54.0x, -----) dr: 8.9s (38.7x, -----) ma: 7.9s (34.3x, -----) heap_pdb4 valgrind-old:0.23s no: 2.0s ( 8.5x, 0.0%) me:13.0s (56.7x, -0.2%) ca:14.1s (61.3x, 0.1%) he:14.3s (62.3x, 0.3%) ca:12.4s (54.0x, 0.1%) dr: 8.9s (38.5x, 0.3%) ma: 7.9s (34.2x, 0.3%) -- many-loss-records -- many-loss-records valgrind-new:0.03s no: 0.5s (16.0x, -----) me: 2.4s (78.3x, -----) ca: 1.9s (64.7x, -----) he: 2.4s (81.0x, -----) ca: 1.9s (64.7x, -----) dr: 2.0s (66.0x, -----) ma: 1.6s (54.3x, -----) many-loss-records valgrind-old:0.03s no: 0.5s (16.0x, 0.0%) me: 2.3s (77.7x, 0.9%) ca: 1.9s (64.7x, 0.0%) he: 2.4s (81.0x, 0.0%) ca: 1.9s (64.3x, 0.5%) dr: 2.0s (66.0x, 0.0%) ma: 1.6s (54.0x, 0.6%) -- many-xpts -- many-xpts valgrind-new:0.07s no: 0.6s ( 8.7x, -----) me: 3.4s (49.0x, -----) ca:342.4s (4891.7x, -----) he: 6.9s (98.1x, -----) ca: 2.8s (39.9x, -----) dr: 2.7s (39.1x, -----) ma: 2.5s (36.4x, -----) many-xpts valgrind-old:0.07s no: 0.6s ( 8.7x, 0.0%) me: 3.4s (49.0x, 0.0%) ca:336.2s (4803.6x, 1.8%) he: 6.9s (98.4x, -0.3%) ca: 2.8s (39.9x, 0.0%) dr: 2.7s (39.1x, 0.0%) ma: 2.5s (36.4x, 0.0%) -- sarp -- sarp valgrind-new:0.03s no: 0.6s (19.3x, -----) me: 3.8s (126.3x, -----) ca: 3.2s (107.0x, -----) he:17.5s (583.7x, -----) ca: 2.0s (68.3x, -----) dr: 1.6s (53.0x, -----) ma: 0.5s (17.0x, -----) sarp valgrind-old:0.03s no: 0.6s (19.3x, 0.0%) me: 3.8s (126.3x, 0.0%) ca: 3.2s (107.7x, -0.6%) he:17.5s (583.7x, 0.0%) ca: 2.0s (68.3x, 0.0%) dr: 1.6s (53.0x, -0.0%) ma: 0.5s (17.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.22s no: 2.7s (12.2x, -----) me:14.7s (66.7x, -----) ca:29.7s (134.9x, -----) he:28.1s (128.0x, -----) ca:21.3s (96.6x, -----) dr:20.9s (94.9x, -----) ma: 4.0s (18.0x, -----) tinycc valgrind-old:0.22s no: 2.7s (12.2x, 0.0%) me:14.7s (66.8x, -0.1%) ca:29.7s (135.0x, -0.0%) he:28.1s (127.7x, 0.2%) ca:21.3s (96.8x, -0.2%) dr:20.8s (94.7x, 0.2%) ma: 3.9s (17.8x, 1.3%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 108m50.792s user 108m5.238s sys 0m35.792s |
|
From: <ma...@bu...> - 2015-02-08 04:34:15
|
valgrind revision: 14917
VEX revision: 3086
C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7)
GDB: GNU gdb (GDB) Fedora 7.7.1-21.fc20
Assembler: GNU assembler version 2.23.2
C library: GNU C Library (GNU libc) stable release version 2.18
uname -mrs: Linux 3.17.7-200.fc20.s390x s390x
Vendor version: Fedora 20 (Heisenbug)
Nightly build on lfedora1 ( Fedora release 20 (Heisenbug), s390x )
Started at 2015-02-08 00:00:01 UTC
Ended at 2015-02-08 00:56:55 UTC
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 670 tests, 4 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
memcheck/tests/memcmptest (stderr)
helgrind/tests/locked_vs_unlocked2 (stderr)
helgrind/tests/pth_cond_destroy_busy (stderr)
helgrind/tests/tc22_exit_w_lock (stderr)
=================================================
./valgrind-new/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2015-02-08 00:28:41.698994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-02-08 00:47:03.208994625 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-new/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2015-02-08 00:28:41.658994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-02-08 00:47:10.028994625 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-02-08 00:28:41.638994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-08 00:48:27.798994625 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-02-08 00:28:41.648994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-08 00:48:27.798994625 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/memcheck/tests/memcmptest.stderr.diff
=================================================
--- memcmptest.stderr.exp 2015-02-08 00:28:40.148994625 +0000
+++ memcmptest.stderr.out 2015-02-08 00:38:24.968994625 +0000
@@ -1,4 +1,8 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: memcmp (vg_replace_strmem.c:...)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
=================================================
./valgrind-new/memcheck/tests/memcmptest.stderr.diff2
=================================================
--- memcmptest.stderr.exp2 2015-02-08 00:28:40.128994625 +0000
+++ memcmptest.stderr.out 2015-02-08 00:38:24.968994625 +0000
@@ -2,3 +2,7 @@
at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
=================================================
./valgrind-old/helgrind/tests/locked_vs_unlocked2.stderr.diff
=================================================
--- locked_vs_unlocked2.stderr.exp 2015-02-08 00:00:16.818994625 +0000
+++ locked_vs_unlocked2.stderr.out 2015-02-08 00:18:41.568994625 +0000
@@ -16,13 +16,13 @@
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:58)
- Address 0x........ is 0 bytes inside data symbol "mx2a"
+ by 0x........: main (locked_vs_unlocked2.c:59)
+ Address 0x........ is 0 bytes inside data symbol "mx2b"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
- by 0x........: main (locked_vs_unlocked2.c:59)
- Address 0x........ is 0 bytes inside data symbol "mx2b"
+ by 0x........: main (locked_vs_unlocked2.c:58)
+ Address 0x........ is 0 bytes inside data symbol "mx2a"
Lock at 0x........ was first observed
at 0x........: pthread_mutex_init (hg_intercepts.c:...)
=================================================
./valgrind-old/helgrind/tests/pth_cond_destroy_busy.stderr.diff
=================================================
--- pth_cond_destroy_busy.stderr.exp 2015-02-08 00:00:16.768994625 +0000
+++ pth_cond_destroy_busy.stderr.out 2015-02-08 00:18:48.428994625 +0000
@@ -47,4 +47,4 @@
First pthread_cond_destroy() call returned EBUSY.
Second pthread_cond_destroy() call returned success.
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 6 errors from 3 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff
=================================================
--- tc22_exit_w_lock.stderr.exp 2015-02-08 00:00:16.758994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-08 00:20:07.208994625 +0000
@@ -13,6 +13,23 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
by 0x........: pthread_create@* (hg_intercepts.c:...)
@@ -23,10 +40,6 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
@@ -34,4 +47,4 @@
by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc22_exit_w_lock.stderr.diff-kfail-x86
=================================================
--- tc22_exit_w_lock.stderr.exp-kfail-x86 2015-02-08 00:00:16.768994625 +0000
+++ tc22_exit_w_lock.stderr.out 2015-02-08 00:20:07.208994625 +0000
@@ -3,7 +3,6 @@
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:39)
@@ -14,9 +13,25 @@
---Thread-Announcement------------------------------------------
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+Possible data race during write of size 8 at 0x........ by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_create@* (hg_intercepts.c:...)
+ by 0x........: main (tc22_exit_w_lock.c:42)
+
+This conflicts with a previous read of size 8 by thread #x
+Locks held: none
+ ...
+ Address 0x........ is in a rw- anonymous segment
+
+---Thread-Announcement------------------------------------------
+
Thread #x was created
...
- by 0x........: pthread_create_WRK (hg_intercepts.c:...)
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (tc22_exit_w_lock.c:42)
@@ -25,14 +40,11 @@
Thread #x: Exiting thread still holds 1 lock
...
----Thread-Announcement------------------------------------------
-
-Thread #x is the program's root thread
-
----------------------------------------------------------------
Thread #x: Exiting thread still holds 1 lock
...
+ by 0x........: main (tc22_exit_w_lock.c:48)
-ERROR SUMMARY: 3 errors from 3 contexts (suppressed: 0 from 0)
+ERROR SUMMARY: 5 errors from 4 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/memcheck/tests/memcmptest.stderr.diff
=================================================
--- memcmptest.stderr.exp 2015-02-08 00:00:15.318994625 +0000
+++ memcmptest.stderr.out 2015-02-08 00:10:04.768994625 +0000
@@ -1,4 +1,8 @@
Conditional jump or move depends on uninitialised value(s)
- at 0x........: memcmp (vg_replace_strmem.c:...)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
=================================================
./valgrind-old/memcheck/tests/memcmptest.stderr.diff2
=================================================
--- memcmptest.stderr.exp2 2015-02-08 00:00:15.298994625 +0000
+++ memcmptest.stderr.out 2015-02-08 00:10:04.768994625 +0000
@@ -2,3 +2,7 @@
at 0x........: bcmp (vg_replace_strmem.c:...)
by 0x........: main (memcmptest.c:13)
+Conditional jump or move depends on uninitialised value(s)
+ at 0x........: bcmp (vg_replace_strmem.c:...)
+ by 0x........: main (memcmptest.c:13)
+
|
|
From: Tom H. <to...@co...> - 2015-02-08 04:14:45
|
valgrind revision: 14917 VEX revision: 3086 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.1-48.fc15) Assembler: GNU assembler version 2.21.51.0.6-6.fc15 20110118 C library: GNU C Library stable release version 2.14.1 uname -mrs: Linux 3.18.3-201.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 15 ) Started at 2015-02-08 03:02:05 GMT Ended at 2015-02-08 04:14:30 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.10s no: 1.7s (16.6x, -----) me: 3.4s (33.8x, -----) ca:14.3s (143.4x, -----) he: 2.0s (20.5x, -----) ca: 3.9s (38.6x, -----) dr: 2.0s (19.9x, -----) ma: 2.0s (19.6x, -----) bigcode1 valgrind-old:0.10s no: 1.7s (16.6x, 0.0%) me: 3.3s (33.4x, 1.2%) ca:14.3s (143.2x, 0.1%) he: 2.1s (20.6x, -0.5%) ca: 3.9s (38.6x, 0.0%) dr: 2.0s (20.0x, -0.5%) ma: 1.9s (19.4x, 1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.10s no: 4.0s (40.2x, -----) me: 8.5s (84.7x, -----) ca:26.0s (260.4x, -----) he: 5.0s (50.2x, -----) ca: 7.4s (73.7x, -----) dr: 4.7s (47.2x, -----) ma: 4.6s (46.1x, -----) bigcode2 valgrind-old:0.10s no: 4.0s (40.3x, -0.2%) me: 8.6s (85.7x, -1.2%) ca:26.0s (260.4x, 0.0%) he: 5.0s (50.2x, 0.0%) ca: 7.9s (79.3x, -7.6%) dr: 4.8s (47.8x, -1.3%) ma: 4.6s (45.7x, 0.9%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.7s (11.0x, -----) ca:13.2s (25.3x, -----) he: 8.3s (15.9x, -----) ca:10.8s (20.8x, -----) dr:10.7s (20.6x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.0x, 0.6%) me: 5.7s (11.0x, -0.2%) ca:13.2s (25.4x, -0.3%) he: 8.2s (15.8x, 0.6%) ca:11.0s (21.1x, -1.4%) dr:10.6s (20.3x, 1.5%) ma: 1.6s ( 3.1x, 1.2%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.7s (16.9x, -----) ca: 5.7s (25.9x, -----) he: 2.9s (13.0x, -----) ca: 3.2s (14.8x, -----) dr: 2.6s (11.9x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.5x, 2.0%) me: 3.7s (17.0x, -0.3%) ca: 5.6s (25.4x, 1.8%) he: 2.8s (12.7x, 2.4%) ca: 3.1s (14.0x, 4.9%) dr: 2.5s (11.5x, 3.1%) ma: 1.0s ( 4.6x, 2.9%) -- ffbench -- ffbench valgrind-new:0.20s no: 0.9s ( 4.6x, -----) me: 2.8s (14.2x, -----) ca: 1.8s ( 9.1x, -----) he: 5.6s (28.2x, -----) ca: 4.1s (20.6x, -----) dr: 3.3s (16.3x, -----) ma: 0.9s ( 4.3x, -----) ffbench valgrind-old:0.20s no: 0.9s ( 4.5x, 1.1%) me: 2.8s (14.1x, 0.4%) ca: 1.8s ( 9.2x, -0.5%) he: 5.7s (28.7x, -1.6%) ca: 4.1s (20.4x, 1.0%) dr: 3.3s (16.4x, -0.6%) ma: 0.9s ( 4.3x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.0x, -----) me: 5.0s (62.1x, -----) ca: 6.2s (76.9x, -----) he: 6.5s (81.8x, -----) ca: 3.2s (40.1x, -----) dr: 4.3s (54.0x, -----) ma: 4.5s (56.8x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.1x, -1.8%) me: 4.8s (60.6x, 2.4%) ca: 6.1s (76.0x, 1.1%) he: 6.5s (80.9x, 1.1%) ca: 3.2s (40.4x, -0.6%) dr: 4.3s (53.6x, 0.7%) ma: 4.5s (56.4x, 0.7%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.6s ( 6.3x, -----) me: 8.3s (83.2x, -----) ca: 6.6s (66.3x, -----) he: 7.5s (75.2x, -----) ca: 3.5s (35.1x, -----) dr: 4.8s (48.4x, -----) ma: 4.7s (46.7x, -----) heap_pdb4 valgrind-old:0.10s no: 0.6s ( 6.3x, 0.0%) me: 8.3s (83.1x, 0.1%) ca: 6.8s (67.9x, -2.4%) he: 7.5s (75.2x, 0.0%) ca: 3.6s (35.6x, -1.4%) dr: 4.8s (48.0x, 0.8%) ma: 4.7s (46.6x, 0.2%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (136.0x, -----) ca: 1.1s (107.0x, -----) he: 1.2s (121.0x, -----) ca: 0.7s (70.0x, -----) dr: 1.1s (108.0x, -----) ma: 1.0s (102.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (142.0x, -4.4%) ca: 1.1s (107.0x, 0.0%) he: 1.2s (121.0x, 0.0%) ca: 0.7s (70.0x, 0.0%) dr: 1.1s (108.0x, 0.0%) ma: 1.0s (99.0x, 2.9%) -- many-xpts -- many-xpts valgrind-new:0.04s no: 0.3s ( 8.0x, -----) me: 2.0s (49.5x, -----) ca: 2.7s (67.2x, -----) he: 2.3s (57.8x, -----) ca: 1.0s (24.5x, -----) dr: 1.5s (37.2x, -----) ma: 1.5s (36.8x, -----) many-xpts valgrind-old:0.04s no: 0.3s ( 8.0x, 0.0%) me: 2.0s (49.8x, -0.5%) ca: 2.8s (69.8x, -3.7%) he: 2.3s (58.5x, -1.3%) ca: 1.0s (24.8x, -1.0%) dr: 1.4s (35.5x, 4.7%) ma: 1.5s (36.5x, 0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.6s (128.0x, -----) ca: 1.8s (91.0x, -----) he: 6.6s (331.5x, -----) ca: 1.0s (51.0x, -----) dr: 1.0s (48.5x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.6s (130.0x, -1.6%) ca: 1.8s (91.5x, -0.5%) he: 6.8s (341.5x, -3.0%) ca: 0.9s (47.0x, 7.8%) dr: 1.0s (48.5x, 0.0%) ma: 0.3s (15.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.17s no: 1.5s ( 8.6x, -----) me: 9.2s (54.2x, -----) ca:11.3s (66.3x, -----) he: 9.8s (57.8x, -----) ca: 8.3s (48.8x, -----) dr: 8.0s (47.1x, -----) ma: 2.5s (14.7x, -----) tinycc valgrind-old:0.17s no: 1.4s ( 8.5x, 1.4%) me: 9.2s (54.2x, 0.0%) ca:11.2s (65.9x, 0.6%) he: 9.8s (57.8x, 0.1%) ca: 8.3s (49.1x, -0.6%) dr: 8.1s (47.5x, -0.9%) ma: 2.5s (14.5x, 1.2%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m25.642s user 33m25.012s sys 0m22.796s |
|
From: Tom H. <to...@co...> - 2015-02-08 04:05:47
|
valgrind revision: 14917 VEX revision: 3086 C compiler: gcc (GCC) 4.6.3 20120306 (Red Hat 4.6.3-2) GDB: GNU gdb (GDB) Fedora (7.3.50.20110722-16.fc16) Assembler: GNU assembler version 2.21.53.0.1-6.fc16 20110716 C library: GNU C Library development release version 2.14.90 uname -mrs: Linux 3.18.3-201.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 16 ) Started at 2015-02-08 02:51:16 GMT Ended at 2015-02-08 04:05:34 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.2x, -----) me: 3.4s (31.0x, -----) ca:14.4s (130.9x, -----) he: 2.1s (19.0x, -----) ca: 3.9s (35.0x, -----) dr: 2.1s (18.9x, -----) ma: 2.0s (17.9x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.1x, 0.6%) me: 3.4s (30.5x, 1.8%) ca:14.5s (131.5x, -0.4%) he: 2.1s (18.9x, 0.5%) ca: 3.9s (35.2x, -0.5%) dr: 2.1s (18.8x, 0.5%) ma: 2.0s (17.9x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.6x, -----) me: 8.5s (77.3x, -----) ca:26.7s (242.6x, -----) he: 5.0s (45.8x, -----) ca: 7.3s (66.6x, -----) dr: 4.8s (43.7x, -----) ma: 4.6s (41.6x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (36.5x, 0.2%) me: 8.5s (77.6x, -0.5%) ca:27.2s (247.4x, -1.9%) he: 5.0s (45.8x, 0.0%) ca: 7.9s (71.9x, -7.9%) dr: 4.8s (43.5x, 0.4%) ma: 4.6s (41.6x, 0.0%) -- bz2 -- bz2 valgrind-new:0.52s no: 1.6s ( 3.1x, -----) me: 5.8s (11.1x, -----) ca:13.3s (25.6x, -----) he: 8.4s (16.1x, -----) ca:10.9s (20.9x, -----) dr:10.6s (20.3x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.52s no: 1.6s ( 3.1x, 0.6%) me: 5.8s (11.1x, 0.3%) ca:13.4s (25.8x, -0.5%) he: 8.5s (16.3x, -1.4%) ca:11.0s (21.1x, -0.7%) dr:10.6s (20.4x, -0.6%) ma: 1.6s ( 3.1x, -0.0%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.8s (17.1x, -----) ca: 5.7s (25.7x, -----) he: 2.9s (13.2x, -----) ca: 3.2s (14.4x, -----) dr: 2.7s (12.3x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, 1.0%) me: 3.8s (17.1x, 0.3%) ca: 5.6s (25.5x, 0.9%) he: 2.8s (12.9x, 2.4%) ca: 3.1s (14.3x, 0.6%) dr: 2.6s (12.0x, 3.0%) ma: 1.1s ( 4.8x, -1.0%) -- ffbench -- ffbench valgrind-new:0.22s no: 0.9s ( 4.3x, -----) me: 3.0s (13.4x, -----) ca: 1.9s ( 8.7x, -----) he: 6.2s (28.1x, -----) ca: 4.2s (19.0x, -----) dr: 3.4s (15.5x, -----) ma: 0.9s ( 4.0x, -----) ffbench valgrind-old:0.22s no: 0.9s ( 4.3x, 1.1%) me: 3.0s (13.5x, -0.3%) ca: 1.9s ( 8.6x, 1.6%) he: 5.9s (26.9x, 4.5%) ca: 4.2s (19.0x, -0.2%) dr: 3.4s (15.5x, 0.0%) ma: 0.9s ( 4.0x, 0.0%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.9x, -----) me: 5.1s (64.0x, -----) ca: 6.7s (83.1x, -----) he: 6.9s (85.9x, -----) ca: 3.3s (41.0x, -----) dr: 4.3s (53.8x, -----) ma: 4.6s (57.6x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.9x, 0.0%) me: 5.1s (63.4x, 1.0%) ca: 6.7s (83.4x, -0.3%) he: 7.0s (87.5x, -1.9%) ca: 3.3s (40.8x, 0.6%) dr: 4.5s (55.9x, -4.0%) ma: 4.7s (58.6x, -1.7%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 7.1x, -----) me: 8.6s (85.8x, -----) ca: 7.2s (72.5x, -----) he: 7.7s (76.9x, -----) ca: 3.6s (36.3x, -----) dr: 5.0s (50.4x, -----) ma: 4.8s (47.8x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 5.6%) me: 8.6s (86.1x, -0.3%) ca: 7.2s (71.7x, 1.1%) he: 7.7s (76.7x, 0.3%) ca: 3.6s (35.7x, 1.7%) dr: 4.8s (48.0x, 4.8%) ma: 4.7s (47.0x, 1.7%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.4s (139.0x, -----) ca: 1.1s (106.0x, -----) he: 1.2s (121.0x, -----) ca: 0.7s (68.0x, -----) dr: 1.1s (110.0x, -----) ma: 0.9s (95.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.4s (140.0x, -0.7%) ca: 1.1s (105.0x, 0.9%) he: 1.2s (119.0x, 1.7%) ca: 0.7s (66.0x, 2.9%) dr: 1.1s (109.0x, 0.9%) ma: 0.9s (94.0x, 1.1%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.3x, -----) me: 1.9s (65.0x, -----) ca: 2.7s (91.0x, -----) he: 2.2s (74.3x, -----) ca: 1.0s (32.7x, -----) dr: 1.5s (49.7x, -----) ma: 1.4s (47.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 0.0%) me: 1.9s (63.3x, 2.6%) ca: 2.7s (91.3x, -0.4%) he: 2.2s (73.3x, 1.3%) ca: 1.0s (32.3x, 1.0%) dr: 1.5s (49.3x, 0.7%) ma: 1.4s (46.7x, 0.7%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.5s (125.0x, -----) ca: 1.7s (86.5x, -----) he: 6.7s (336.5x, -----) ca: 0.9s (46.0x, -----) dr: 1.1s (54.5x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (13.5x, 3.6%) me: 2.5s (124.5x, 0.4%) ca: 1.7s (86.5x, 0.0%) he: 6.7s (335.0x, 0.4%) ca: 0.9s (44.5x, 3.3%) dr: 1.0s (48.0x, 11.9%) ma: 0.3s (14.5x, 3.3%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.2x, -----) me: 8.8s (58.3x, -----) ca:10.8s (71.9x, -----) he: 9.4s (62.5x, -----) ca: 7.9s (52.6x, -----) dr: 7.5s (50.3x, -----) ma: 2.4s (15.7x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.2x, -0.0%) me: 8.8s (58.7x, -0.6%) ca:10.7s (71.2x, 0.9%) he: 9.3s (62.3x, 0.3%) ca: 7.9s (52.4x, 0.4%) dr: 7.6s (50.4x, -0.3%) ma: 2.4s (16.0x, -1.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m53.359s user 33m46.687s sys 0m23.984s |
|
From: Rich C. <rc...@wi...> - 2015-02-08 04:05:11
|
valgrind revision: 14917
VEX revision: 3086
C compiler: gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064]
GDB: GNU gdb (GDB; openSUSE 13.2) 7.8
Assembler: GNU assembler (GNU Binutils; openSUSE 13.2) 2.24.0.20140403-6.1
C library: GNU C Library (GNU libc) stable release version 2.19 (git 9a869d822025)
uname -mrs: Linux 3.16.6-2-desktop x86_64
Vendor version: openSUSE 13.2 (Harlequin)
Nightly build on ultra ( gcc (SUSE Linux) 4.8.3 20140627 [gcc-4_8-branch revision 212064] Linux 3.16.6-2-desktop x86_64 )
Started at 2015-02-07 21:30:01 CST
Ended at 2015-02-07 22:05:00 CST
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 615 tests, 6 stderr failures, 0 stdout failures, 0 stderrB failures, 1 stdoutB failure, 0 post failures ==
gdbserver_tests/hgtls (stdoutB)
memcheck/tests/err_disable3 (stderr)
memcheck/tests/err_disable4 (stderr)
memcheck/tests/threadname (stderr)
memcheck/tests/threadname_xml (stderr)
helgrind/tests/hg05_race2 (stderr)
helgrind/tests/tc09_bad_unlock (stderr)
=================================================
./valgrind-new/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-07 21:47:29.739982270 -0600
+++ hgtls.stdoutB.out 2015-02-07 21:52:55.625721804 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-new/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2015-02-07 21:48:27.493340811 -0600
+++ hg05_race2.stderr.out 2015-02-07 21:59:31.442480109 -0600
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-new/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2015-02-07 21:48:27.516340157 -0600
+++ tc09_bad_unlock.stderr.out 2015-02-07 21:59:58.736704802 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-new/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-07 21:47:35.683813330 -0600
+++ err_disable3.stderr.out 2015-02-07 21:54:47.369547649 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-new/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-07 21:47:44.806554043 -0600
+++ err_disable4.stderr.out 2015-02-07 21:54:48.617511998 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-new/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-07 21:47:41.172657323 -0600
+++ threadname.stderr.out 2015-02-07 21:56:48.104118226 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-new/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-07 21:47:38.868722786 -0600
+++ threadname_xml.stderr.out 2015-02-07 21:56:48.750099880 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
=================================================
./valgrind-old/gdbserver_tests/hgtls.stdoutB.diff
=================================================
--- hgtls.stdoutB.exp 2015-02-07 21:30:20.508299529 -0600
+++ hgtls.stdoutB.out 2015-02-07 21:35:17.973816607 -0600
@@ -35,11 +35,11 @@
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
-test so_extern tls_ip 0x........ ip 0x........ equal 1
+test so_extern tls_ip 0x........ ip 0x........ equal 0
[New Thread ....]
Breakpoint 1, tls_ptr (p=0x........) at tls.c:55
55 int here = 0;
=================================================
./valgrind-old/helgrind/tests/hg05_race2.stderr.diff
=================================================
--- hg05_race2.stderr.exp 2015-02-07 21:31:03.762065677 -0600
+++ hg05_race2.stderr.out 2015-02-07 21:41:56.605457557 -0600
@@ -26,8 +26,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
----------------------------------------------------------------
@@ -42,8 +41,7 @@
at 0x........: th (hg05_race2.c:17)
by 0x........: mythread_wrapper (hg_intercepts.c:...)
...
- Location 0x........ is 0 bytes inside foo.poot[5].plop[11],
- declared at hg05_race2.c:24, in frame #x of thread x
+ Address 0x........ is on thread #x's stack
ERROR SUMMARY: 2 errors from 2 contexts (suppressed: 0 from 0)
=================================================
./valgrind-old/helgrind/tests/tc09_bad_unlock.stderr.diff
=================================================
--- tc09_bad_unlock.stderr.exp 2015-02-07 21:31:03.784065049 -0600
+++ tc09_bad_unlock.stderr.out 2015-02-07 21:42:23.904680013 -0600
@@ -37,7 +37,6 @@
by 0x........: nearly_main (tc09_bad_unlock.c:31)
by 0x........: main (tc09_bad_unlock.c:49)
Address 0x........ is on thread #x's stack
- in frame #x, created by nearly_main (tc09_bad_unlock.c:16)
----------------------------------------------------------------
=================================================
./valgrind-old/memcheck/tests/err_disable3.stderr.diff
=================================================
--- err_disable3.stderr.exp 2015-02-07 21:30:25.179166282 -0600
+++ err_disable3.stderr.out 2015-02-07 21:37:09.025651187 -0600
@@ -10,8 +10,6 @@
Thread 2:
Invalid read of size 1
at 0x........: err (err_disable3.c:25)
- by 0x........: child_fn (err_disable3.c:31)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable3.c:42)
=================================================
./valgrind-old/memcheck/tests/err_disable4.stderr.diff
=================================================
--- err_disable4.stderr.exp 2015-02-07 21:30:29.472043819 -0600
+++ err_disable4.stderr.out 2015-02-07 21:37:10.378612628 -0600
@@ -1501,8 +1501,6 @@
Thread x:
Invalid read of size 1
at 0x........: err (err_disable4.c:41)
- by 0x........: child_fn_2 (err_disable4.c:55)
- ...
Address 0x........ is 5 bytes inside a block of size 10 free'd
at 0x........: free (vg_replace_malloc.c:...)
by 0x........: main (err_disable4.c:68)
=================================================
./valgrind-old/memcheck/tests/threadname.stderr.diff
=================================================
--- threadname.stderr.exp 2015-02-07 21:30:27.856089917 -0600
+++ threadname.stderr.out 2015-02-07 21:39:10.063202014 -0600
@@ -9,36 +9,12 @@
Thread 2:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_0 (threadname.c:61)
- ...
Address 0x........ is 0 bytes after a block of size 2 alloc'd
at 0x........: malloc (vg_replace_malloc.c:...)
by 0x........: bad_things (threadname.c:15)
by 0x........: child_fn_0 (threadname.c:61)
...
-Thread 3 try1:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
- Address 0x........ is 0 bytes after a block of size 3 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_1 (threadname.c:46)
- ...
-
-Thread 4 012345678901234:
-Invalid write of size 1
- at 0x........: bad_things (threadname.c:16)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
- Address 0x........ is 0 bytes after a block of size 4 alloc'd
- at 0x........: malloc (vg_replace_malloc.c:...)
- by 0x........: bad_things (threadname.c:15)
- by 0x........: child_fn_2 (threadname.c:30)
- ...
-
Thread 1:
Invalid write of size 1
at 0x........: bad_things (threadname.c:16)
=================================================
./valgrind-old/memcheck/tests/threadname_xml.stderr.diff
=================================================
--- threadname_xml.stderr.exp 2015-02-07 21:30:26.773120807 -0600
+++ threadname_xml.stderr.out 2015-02-07 21:39:10.708183637 -0600
@@ -94,14 +94,6 @@
<file>threadname.c</file>
<line>...</line>
</frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_0</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
</stack>
<auxwhat>Address 0x........ is 0 bytes after a block of size 2 alloc'd</auxwhat>
<stack>
@@ -135,112 +127,6 @@
<error>
<unique>0x........</unique>
<tid>...</tid>
- <threadname>try1</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 3 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>malloc</fn>
- <dir>...</dir>
- <file>vg_replace_malloc.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_1</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
-</error>
-
-<error>
- <unique>0x........</unique>
- <tid>...</tid>
- <threadname>012345678901234</threadname>
- <kind>InvalidWrite</kind>
- <what>Invalid write of size 1</what>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>bad_things</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
- <fn>child_fn_2</fn>
- <dir>...</dir>
- <file>threadname.c</file>
- <line>...</line>
- </frame>
- </stack>
- <auxwhat>Address 0x........ is 0 bytes after a block of size 4 alloc'd</auxwhat>
- <stack>
- <frame>
- <ip>0x........</ip>
- <obj>...</obj>
<truncated beyond 100 lines>
|
|
From: Tom H. <to...@co...> - 2015-02-08 03:56:16
|
valgrind revision: 14917 VEX revision: 3086 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.6.1-46.fc19 Assembler: GNU assembler version 2.23.52.0.1-9.fc19 20130226 C library: GNU C Library (GNU libc) stable release version 2.17 uname -mrs: Linux 3.18.3-201.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 19 (Schrödingerâs Cat) ) Started at 2015-02-08 02:41:07 GMT Ended at 2015-02-08 03:56:03 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.7s (15.3x, -----) me: 3.4s (30.6x, -----) ca:13.2s (120.5x, -----) he: 2.1s (18.9x, -----) ca: 3.8s (34.5x, -----) dr: 2.1s (18.9x, -----) ma: 2.0s (17.9x, -----) bigcode1 valgrind-old:0.11s no: 1.7s (15.2x, 0.6%) me: 3.4s (30.5x, 0.3%) ca:13.3s (120.8x, -0.3%) he: 2.1s (19.1x, -1.0%) ca: 3.8s (34.5x, 0.0%) dr: 2.1s (18.7x, 1.0%) ma: 1.9s (17.7x, 1.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.0x, -----) me: 8.5s (77.5x, -----) ca:24.9s (226.3x, -----) he: 4.9s (44.7x, -----) ca: 7.1s (64.7x, -----) dr: 4.8s (43.5x, -----) ma: 4.5s (41.4x, -----) bigcode2 valgrind-old:0.11s no: 4.0s (35.9x, 0.3%) me: 8.6s (78.3x, -1.1%) ca:25.4s (230.9x, -2.0%) he: 5.0s (45.7x, -2.2%) ca: 7.2s (65.1x, -0.6%) dr: 4.8s (44.1x, -1.3%) ma: 4.6s (41.8x, -1.1%) -- bz2 -- bz2 valgrind-new:0.50s no: 1.6s ( 3.2x, -----) me: 5.9s (11.7x, -----) ca:12.4s (24.9x, -----) he: 8.7s (17.3x, -----) ca:10.2s (20.5x, -----) dr:10.8s (21.5x, -----) ma: 1.6s ( 3.1x, -----) bz2 valgrind-old:0.50s no: 1.6s ( 3.2x, 0.6%) me: 5.8s (11.5x, 2.0%) ca:12.5s (25.1x, -0.6%) he: 8.7s (17.3x, -0.1%) ca:10.3s (20.6x, -0.6%) dr:10.9s (21.7x, -1.0%) ma: 1.6s ( 3.1x, -0.6%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.8x, -----) ca: 5.5s (24.9x, -----) he: 2.9s (13.2x, -----) ca: 3.0s (13.7x, -----) dr: 2.7s (12.1x, -----) ma: 1.1s ( 4.9x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.6x, -1.0%) me: 3.5s (15.8x, -0.3%) ca: 5.5s (25.0x, -0.5%) he: 3.0s (13.5x, -2.8%) ca: 3.0s (13.9x, -1.3%) dr: 2.7s (12.4x, -2.6%) ma: 1.1s ( 4.9x, 0.0%) -- ffbench -- ffbench valgrind-new:0.21s no: 1.0s ( 4.6x, -----) me: 3.0s (14.4x, -----) ca: 1.9s ( 9.0x, -----) he: 5.9s (28.3x, -----) ca: 4.4s (21.0x, -----) dr: 3.4s (16.1x, -----) ma: 0.9s ( 4.3x, -----) ffbench valgrind-old:0.21s no: 0.9s ( 4.5x, 1.0%) me: 3.0s (14.3x, 0.3%) ca: 1.9s ( 9.0x, 0.5%) he: 5.7s (27.0x, 4.7%) ca: 4.4s (21.0x, -0.5%) dr: 3.4s (16.0x, 0.9%) ma: 0.9s ( 4.3x, 1.1%) -- heap -- heap valgrind-new:0.08s no: 0.6s ( 7.6x, -----) me: 5.2s (65.6x, -----) ca: 6.1s (76.8x, -----) he: 6.8s (84.6x, -----) ca: 3.2s (40.1x, -----) dr: 4.3s (54.0x, -----) ma: 4.7s (59.1x, -----) heap valgrind-old:0.08s no: 0.6s ( 7.5x, 1.6%) me: 5.3s (66.4x, -1.1%) ca: 6.0s (75.5x, 1.6%) he: 6.7s (84.0x, 0.7%) ca: 3.2s (40.6x, -1.2%) dr: 4.7s (58.9x, -9.0%) ma: 4.8s (59.4x, -0.4%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 9.4s (93.9x, -----) ca: 6.6s (65.9x, -----) he: 7.7s (77.1x, -----) ca: 3.6s (35.6x, -----) dr: 5.2s (51.7x, -----) ma: 5.0s (50.1x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.8x, -1.5%) me: 9.6s (95.6x, -1.8%) ca: 6.6s (66.2x, -0.5%) he: 7.8s (77.6x, -0.6%) ca: 3.6s (35.7x, -0.3%) dr: 4.9s (48.6x, 6.0%) ma: 5.0s (49.9x, 0.4%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (27.0x, -----) me: 1.5s (148.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (127.0x, -----) ca: 0.7s (66.0x, -----) dr: 1.1s (115.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (27.0x, 0.0%) me: 1.5s (147.0x, 0.7%) ca: 1.0s (101.0x, -1.0%) he: 1.3s (129.0x, -1.6%) ca: 0.7s (68.0x, -3.0%) dr: 1.2s (116.0x, -0.9%) ma: 1.1s (106.0x, -1.9%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (55.0x, -----) ca: 2.5s (84.7x, -----) he: 2.2s (74.0x, -----) ca: 0.9s (31.0x, -----) dr: 1.6s (52.0x, -----) ma: 1.6s (51.7x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.3x, 3.1%) me: 1.7s (56.0x, -1.8%) ca: 2.5s (83.7x, 1.2%) he: 2.2s (74.3x, -0.5%) ca: 0.9s (31.3x, -1.1%) dr: 1.6s (51.7x, 0.6%) ma: 1.6s (52.7x, -1.9%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.0x, -----) me: 2.3s (116.0x, -----) ca: 1.8s (87.5x, -----) he: 6.8s (338.0x, -----) ca: 0.9s (45.5x, -----) dr: 1.1s (54.5x, -----) ma: 0.3s (15.5x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 0.0%) me: 2.2s (112.5x, 3.0%) ca: 1.7s (86.5x, 1.1%) he: 6.7s (335.5x, 0.7%) ca: 0.9s (45.5x, 0.0%) dr: 1.1s (54.5x, 0.0%) ma: 0.3s (15.0x, 3.2%) -- tinycc -- tinycc valgrind-new:0.15s no: 1.4s ( 9.1x, -----) me: 7.9s (52.9x, -----) ca:10.7s (71.0x, -----) he: 9.8s (65.3x, -----) ca: 7.7s (51.2x, -----) dr: 8.0s (53.5x, -----) ma: 2.4s (15.8x, -----) tinycc valgrind-old:0.15s no: 1.4s ( 9.1x, 0.7%) me: 7.9s (52.4x, 1.0%) ca:10.6s (70.3x, 0.9%) he: 9.8s (65.5x, -0.2%) ca: 7.8s (51.9x, -1.3%) dr: 8.0s (53.5x, -0.1%) ma: 2.4s (16.1x, -1.7%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m13.148s user 33m10.488s sys 0m24.494s |
|
From: Tom H. <to...@co...> - 2015-02-08 03:46:38
|
valgrind revision: 14917 VEX revision: 3086 C compiler: gcc (GCC) 4.8.3 20140911 (Red Hat 4.8.3-7) GDB: GNU gdb (GDB) Fedora 7.7.1-21.fc20 Assembler: GNU assembler version 2.23.2 C library: GNU C Library (GNU libc) stable release version 2.18 uname -mrs: Linux 3.18.3-201.fc21.x86_64 x86_64 Vendor version: Nightly build on bristol ( x86_64, Fedora 20 ) Started at 2015-02-08 02:31:07 GMT Ended at 2015-02-08 03:46:24 GMT Results unchanged from 24 hours ago Checking out valgrind source tree ... done Configuring valgrind ... done Building valgrind ... done Running regression tests ... done Regression test results follow == 698 tests, 0 stderr failures, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures == --tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old -- Running tests in perf ---------------------------------------------- -- bigcode1 -- bigcode1 valgrind-new:0.11s no: 1.6s (14.9x, -----) me: 3.4s (30.9x, -----) ca:13.4s (121.5x, -----) he: 2.1s (18.7x, -----) ca: 3.8s (34.3x, -----) dr: 2.0s (18.6x, -----) ma: 1.9s (17.7x, -----) bigcode1 valgrind-old:0.11s no: 1.6s (14.8x, 0.6%) me: 3.4s (30.7x, 0.6%) ca:13.2s (120.5x, 0.8%) he: 2.1s (18.7x, 0.0%) ca: 3.8s (34.4x, -0.3%) dr: 2.0s (18.6x, 0.0%) ma: 1.9s (17.7x, 0.0%) -- bigcode2 -- bigcode2 valgrind-new:0.11s no: 4.0s (36.1x, -----) me: 8.6s (78.2x, -----) ca:25.5s (232.0x, -----) he: 4.9s (44.8x, -----) ca: 7.1s (64.6x, -----) dr: 4.8s (43.3x, -----) ma: 4.5s (41.1x, -----) bigcode2 valgrind-old:0.11s no: 3.9s (35.6x, 1.3%) me: 8.6s (78.0x, 0.2%) ca:25.4s (231.4x, 0.3%) he: 4.9s (44.8x, 0.0%) ca: 7.2s (65.1x, -0.7%) dr: 4.8s (43.4x, -0.2%) ma: 4.5s (41.1x, 0.0%) -- bz2 -- bz2 valgrind-new:0.49s no: 1.6s ( 3.2x, -----) me: 5.6s (11.5x, -----) ca:12.5s (25.6x, -----) he: 8.6s (17.4x, -----) ca:10.4s (21.2x, -----) dr:10.4s (21.3x, -----) ma: 1.6s ( 3.2x, -----) bz2 valgrind-old:0.49s no: 1.6s ( 3.2x, 0.6%) me: 5.7s (11.5x, -0.2%) ca:12.5s (25.5x, 0.3%) he: 8.5s (17.4x, 0.2%) ca:10.3s (21.1x, 0.2%) dr:10.6s (21.7x, -1.8%) ma: 1.6s ( 3.2x, -1.3%) -- fbench -- fbench valgrind-new:0.22s no: 1.0s ( 4.6x, -----) me: 3.5s (15.7x, -----) ca: 5.6s (25.3x, -----) he: 2.6s (12.0x, -----) ca: 3.0s (13.7x, -----) dr: 2.5s (11.5x, -----) ma: 1.1s ( 4.8x, -----) fbench valgrind-old:0.22s no: 1.0s ( 4.5x, 3.0%) me: 3.5s (15.7x, -0.3%) ca: 5.7s (25.9x, -2.5%) he: 2.6s (11.9x, 0.4%) ca: 3.0s (13.6x, 0.7%) dr: 2.5s (11.5x, -0.8%) ma: 1.1s ( 4.8x, -1.0%) -- ffbench -- ffbench valgrind-new:0.23s no: 1.0s ( 4.2x, -----) me: 3.0s (13.0x, -----) ca: 1.9s ( 8.3x, -----) he: 6.4s (28.0x, -----) ca: 4.5s (19.7x, -----) dr: 3.4s (15.0x, -----) ma: 0.9s ( 3.9x, -----) ffbench valgrind-old:0.23s no: 0.9s ( 4.1x, 2.1%) me: 3.0s (13.2x, -1.3%) ca: 1.9s ( 8.3x, 0.0%) he: 5.9s (25.7x, 8.4%) ca: 4.6s (19.8x, -0.9%) dr: 3.4s (14.8x, 0.9%) ma: 0.9s ( 3.9x, -1.1%) -- heap -- heap valgrind-new:0.07s no: 0.6s ( 8.6x, -----) me: 5.2s (75.0x, -----) ca: 6.1s (86.9x, -----) he: 6.8s (96.7x, -----) ca: 3.3s (46.9x, -----) dr: 4.3s (61.4x, -----) ma: 5.0s (70.9x, -----) heap valgrind-old:0.07s no: 0.6s ( 8.7x, -1.7%) me: 5.2s (74.6x, 0.6%) ca: 6.1s (87.0x, -0.2%) he: 6.7s (95.3x, 1.5%) ca: 3.2s (45.7x, 2.4%) dr: 4.5s (64.7x, -5.3%) ma: 4.8s (68.1x, 3.8%) -- heap_pdb4 -- heap_pdb4 valgrind-new:0.10s no: 0.7s ( 6.7x, -----) me: 9.0s (90.1x, -----) ca: 6.6s (65.9x, -----) he: 7.8s (77.6x, -----) ca: 3.5s (35.4x, -----) dr: 5.0s (49.8x, -----) ma: 5.0s (50.3x, -----) heap_pdb4 valgrind-old:0.10s no: 0.7s ( 6.7x, 0.0%) me: 9.0s (90.3x, -0.2%) ca: 6.6s (65.6x, 0.5%) he: 7.8s (77.5x, 0.1%) ca: 3.5s (35.5x, -0.3%) dr: 4.8s (48.4x, 2.8%) ma: 5.1s (50.7x, -0.8%) -- many-loss-records -- many-loss-records valgrind-new:0.01s no: 0.3s (26.0x, -----) me: 1.5s (146.0x, -----) ca: 1.0s (100.0x, -----) he: 1.3s (126.0x, -----) ca: 0.7s (67.0x, -----) dr: 1.1s (114.0x, -----) ma: 1.0s (104.0x, -----) many-loss-records valgrind-old:0.01s no: 0.3s (26.0x, 0.0%) me: 1.5s (146.0x, 0.0%) ca: 1.0s (100.0x, 0.0%) he: 1.3s (128.0x, -1.6%) ca: 0.7s (66.0x, 1.5%) dr: 1.1s (114.0x, 0.0%) ma: 1.0s (103.0x, 1.0%) -- many-xpts -- many-xpts valgrind-new:0.03s no: 0.3s (10.7x, -----) me: 1.6s (55.0x, -----) ca: 2.5s (84.3x, -----) he: 2.2s (74.7x, -----) ca: 1.0s (32.0x, -----) dr: 1.6s (53.0x, -----) ma: 1.6s (52.0x, -----) many-xpts valgrind-old:0.03s no: 0.3s (10.7x, 0.0%) me: 1.7s (55.7x, -1.2%) ca: 2.5s (84.3x, 0.0%) he: 2.2s (74.3x, 0.4%) ca: 0.9s (31.7x, 1.0%) dr: 1.6s (52.0x, 1.9%) ma: 1.6s (52.3x, -0.6%) -- sarp -- sarp valgrind-new:0.02s no: 0.3s (14.5x, -----) me: 2.3s (116.0x, -----) ca: 1.7s (85.5x, -----) he: 6.7s (335.5x, -----) ca: 0.9s (45.5x, -----) dr: 1.1s (56.0x, -----) ma: 0.3s (15.0x, -----) sarp valgrind-old:0.02s no: 0.3s (14.0x, 3.4%) me: 2.2s (112.5x, 3.0%) ca: 1.7s (86.0x, -0.6%) he: 6.7s (333.5x, 0.6%) ca: 0.9s (45.5x, 0.0%) dr: 1.1s (54.5x, 2.7%) ma: 0.3s (15.0x, 0.0%) -- tinycc -- tinycc valgrind-new:0.16s no: 1.4s ( 8.6x, -----) me: 7.9s (49.1x, -----) ca:10.6s (66.0x, -----) he:10.3s (64.5x, -----) ca: 7.8s (48.5x, -----) dr: 8.0s (50.2x, -----) ma: 2.4s (15.1x, -----) tinycc valgrind-old:0.16s no: 1.4s ( 8.6x, 0.0%) me: 7.9s (49.2x, -0.3%) ca:10.8s (67.2x, -1.8%) he: 9.8s (61.4x, 4.8%) ca: 7.8s (48.7x, -0.4%) dr: 8.1s (50.3x, -0.1%) ma: 2.4s (14.7x, 2.5%) -- Finished tests in perf ---------------------------------------------- == 11 programs, 154 timings ================= real 34m23.589s user 33m14.958s sys 0m25.237s |
|
From: <ma...@bu...> - 2015-02-08 03:04:44
|
valgrind revision: 14917
VEX revision: 3086
C compiler: gcc (Debian 4.7.2-5) 4.7.2
GDB: GNU gdb (GDB) 7.4.1-debian
Assembler: GNU assembler (GNU Binutils for Debian) 2.22
C library: GNU C Library (Debian EGLIBC 2.13-38+deb7u7) stable release version 2.13
uname -mrs: Linux 3.2.0-4-amd64 x86_64
Vendor version: Debian GNU/Linux 7 (wheezy)
Nightly build on wildebeest ( Debian 7.8 wheezy x86_64 )
Started at 2015-02-08 00:00:02 UTC
Ended at 2015-02-08 03:04:07 UTC
Results unchanged from 24 hours ago
Checking out valgrind source tree ... done
Configuring valgrind ... done
Building valgrind ... done
Running regression tests ... failed
Regression test results follow
== 686 tests, 1 stderr failure, 0 stdout failures, 0 stderrB failures, 0 stdoutB failures, 0 post failures ==
helgrind/tests/pth_destroy_cond (stderr)
--tools=none,memcheck,callgrind,helgrind,cachegrind,drd,massif --reps=3 --vg=../valgrind-new --vg=../valgrind-old
-- Running tests in perf ----------------------------------------------
-- bigcode1 --
bigcode1 valgrind-new:0.14s no: 2.2s (15.9x, -----) me: 4.5s (32.5x, -----) ca:17.8s (127.4x, -----) he: 2.8s (19.7x, -----) ca: 5.0s (35.4x, -----) dr: 2.8s (20.0x, -----) ma: 2.6s (18.5x, -----)
bigcode1 valgrind-old:0.14s no: 2.2s (15.8x, 0.5%) me: 4.5s (31.9x, 1.8%) ca:17.9s (127.9x, -0.4%) he: 2.8s (20.0x, -1.4%) ca: 4.9s (34.8x, 1.8%) dr: 2.7s (19.1x, 4.3%) ma: 2.6s (18.7x, -1.2%)
-- bigcode2 --
bigcode2 valgrind-new:0.14s no: 5.3s (37.9x, -----) me:11.4s (81.8x, -----) ca:36.1s (257.8x, -----) he: 6.8s (48.5x, -----) ca:10.7s (76.7x, -----) dr: 6.3s (44.8x, -----) ma: 6.1s (43.6x, -----)
bigcode2 valgrind-old:0.14s no: 5.4s (38.4x, -1.5%) me:11.4s (81.4x, 0.4%) ca:35.6s (254.4x, 1.3%) he: 7.0s (49.9x, -2.9%) ca: 9.4s (67.2x, 12.4%) dr: 6.3s (45.1x, -0.6%) ma: 6.2s (44.2x, -1.5%)
-- bz2 --
bz2 valgrind-new:0.68s no: 2.2s ( 3.2x, -----) me: 7.4s (10.8x, -----) ca:15.3s (22.6x, -----) he:10.9s (16.0x, -----) ca:13.5s (19.8x, -----) dr:14.2s (20.9x, -----) ma: 2.1s ( 3.1x, -----)
bz2 valgrind-old:0.68s no: 2.1s ( 3.1x, 1.8%) me: 7.3s (10.8x, 0.1%) ca:15.5s (22.7x, -0.7%) he:11.3s (16.6x, -3.5%) ca:13.4s (19.7x, 0.4%) dr:14.4s (21.1x, -1.4%) ma: 2.1s ( 3.1x, -1.4%)
-- fbench --
fbench valgrind-new:0.28s no: 1.4s ( 4.9x, -----) me: 4.6s (16.3x, -----) ca: 7.1s (25.5x, -----) he: 3.6s (12.8x, -----) ca: 4.1s (14.5x, -----) dr: 3.2s (11.4x, -----) ma: 1.4s ( 5.2x, -----)
fbench valgrind-old:0.28s no: 1.4s ( 4.9x, -0.0%) me: 4.7s (16.8x, -3.1%) ca: 7.2s (25.9x, -1.5%) he: 3.8s (13.7x, -6.7%) ca: 4.0s (14.4x, 0.5%) dr: 3.4s (12.1x, -6.0%) ma: 1.4s ( 5.1x, 1.4%)
-- ffbench --
ffbench valgrind-new:0.26s no: 1.2s ( 4.8x, -----) me: 3.8s (14.6x, -----) ca: 2.5s ( 9.6x, -----) he: 9.0s (34.7x, -----) ca: 5.5s (21.1x, -----) dr: 4.5s (17.1x, -----) ma: 1.2s ( 4.7x, -----)
ffbench valgrind-old:0.26s no: 1.2s ( 4.7x, 1.6%) me: 3.9s (14.8x, -1.6%) ca: 2.5s ( 9.4x, 1.6%) he: 9.2s (35.2x, -1.6%) ca: 5.2s (20.0x, 5.1%) dr: 4.4s (17.0x, 0.9%) ma: 1.2s ( 4.5x, 4.9%)
-- heap --
heap valgrind-new:0.11s no: 0.9s ( 8.0x, -----) me: 7.0s (63.5x, -----) ca: 8.2s (74.2x, -----) he: 9.1s (82.9x, -----) ca: 4.2s (38.1x, -----) dr: 5.7s (52.1x, -----) ma: 6.2s (56.0x, -----)
heap valgrind-old:0.11s no: 0.9s ( 8.1x, -1.1%) me: 6.9s (62.7x, 1.3%) ca: 7.9s (71.7x, 3.3%) he: 8.9s (81.1x, 2.2%) ca: 4.3s (38.8x, -1.9%) dr: 5.8s (53.0x, -1.7%) ma: 6.0s (54.7x, 2.3%)
-- heap_pdb4 --
heap_pdb4 valgrind-new:0.16s no: 1.1s ( 6.6x, -----) me:11.8s (73.6x, -----) ca: 8.8s (54.7x, -----) he:10.4s (65.3x, -----) ca: 4.6s (28.8x, -----) dr: 6.7s (41.8x, -----) ma: 6.3s (39.6x, -----)
heap_pdb4 valgrind-old:0.16s no: 1.0s ( 6.0x, 9.4%) me:12.2s (76.1x, -3.3%) ca: 9.3s (58.3x, -6.6%) he:10.9s (68.4x, -4.7%) ca: 4.6s (29.0x, -0.7%) dr: 6.6s (41.1x, 1.6%) ma: 6.4s (40.0x, -1.1%)
-- many-loss-records --
many-loss-records valgrind-new:0.01s no: 0.4s (37.0x, -----) me: 1.9s (194.0x, -----) ca: 1.3s (132.0x, -----) he: 1.7s (166.0x, -----) ca: 0.9s (87.0x, -----) dr: 1.5s (146.0x, -----) ma: 1.4s (137.0x, -----)
many-loss-records valgrind-old:0.01s no: 0.4s (38.0x, -2.7%) me: 1.9s (189.0x, 2.6%) ca: 1.3s (132.0x, 0.0%) he: 1.6s (165.0x, 0.6%) ca: 0.9s (92.0x, -5.7%) dr: 1.5s (150.0x, -2.7%) ma: 1.4s (135.0x, 1.5%)
-- many-xpts --
many-xpts valgrind-new:0.05s no: 0.5s ( 9.0x, -----) me: 2.5s (50.8x, -----) ca: 3.5s (69.4x, -----) he: 3.2s (63.6x, -----) ca: 1.3s (26.0x, -----) dr: 1.9s (38.4x, -----) ma: 2.1s (41.6x, -----)
many-xpts valgrind-old:0.05s no: 0.5s ( 9.2x, -2.2%) me: 2.5s (50.6x, 0.4%) ca: 3.5s (70.4x, -1.4%) he: 3.3s (65.6x, -3.1%) ca: 1.3s (26.2x, -0.8%) dr: 1.9s (39.0x, -1.6%) ma: 2.0s (39.8x, 4.3%)
-- sarp --
sarp valgrind-new:0.02s no: 0.4s (19.0x, -----) me: 3.3s (164.0x, -----) ca: 2.2s (110.0x, -----) he: 9.8s (489.5x, -----) ca: 1.2s (60.5x, -----) dr: 1.2s (62.0x, -----) ma: 0.4s (20.5x, -----)
sarp valgrind-old:0.02s no: 0.4s (19.5x, -2.6%) me: 3.2s (159.5x, 2.7%) ca: 2.3s (113.5x, -3.2%) he:10.1s (504.5x, -3.1%) ca: 1.2s (62.0x, -2.5%) dr: 1.3s (66.5x, -7.3%) ma: 0.4s (21.0x, -2.4%)
-- tinycc --
tinycc valgrind-new:0.22s no: 1.8s ( 8.4x, -----) me:11.4s (51.8x, -----) ca:14.3s (65.2x, -----) he:13.3s (60.3x, -----) ca:10.4s (47.1x, -----) dr:10.2s (46.3x, -----) ma: 3.1s (14.2x, -----)
tinycc valgrind-old:0.22s no: 1.9s ( 8.5x, -1.6%) me:11.5s (52.4x, -1.1%) ca:13.8s (62.5x, 4.0%) he:13.7s (62.4x, -3.4%) ca:11.0s (50.1x, -6.4%) dr:10.3s (47.0x, -1.6%) ma: 3.3s (15.0x, -5.4%)
-- Finished tests in perf ----------------------------------------------
== 11 programs, 154 timings =================
2722.17user 32.91system 2:02:49elapsed 37%CPU (0avgtext+0avgdata 499700maxresident)k
137640inputs+453776outputs (233major+11738461minor)pagefaults 0swaps
=================================================
./valgrind-new/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2015-02-08 00:30:39.387105061 +0000
+++ pth_destroy_cond.stderr.out 2015-02-08 00:51:45.295016624 +0000
@@ -5,6 +5,34 @@
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (pth_destroy_cond.c:29)
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+ Lock at 0x........ was first observed
+ at 0x........: pthread_mutex_init (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:25)
+ Address 0x........ is 0 bytes inside data symbol "mutex"
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: 1, at address 0x........
+ at 0x........: my_memcmp (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: ThreadFunction (pth_destroy_cond.c:18)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:31)
+ Address 0x........ is 4 bytes inside data symbol "cond"
+
----------------------------------------------------------------
Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
=================================================
./valgrind-old/helgrind/tests/pth_destroy_cond.stderr.diff
=================================================
--- pth_destroy_cond.stderr.exp 2015-02-08 00:00:15.191397977 +0000
+++ pth_destroy_cond.stderr.out 2015-02-08 00:18:45.519167463 +0000
@@ -5,6 +5,34 @@
by 0x........: pthread_create@* (hg_intercepts.c:...)
by 0x........: main (pth_destroy_cond.c:29)
+---Thread-Announcement------------------------------------------
+
+Thread #x is the program's root thread
+
+----------------------------------------------------------------
+
+ Lock at 0x........ was first observed
+ at 0x........: pthread_mutex_init (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:25)
+ Address 0x........ is 0 bytes inside data symbol "mutex"
+
+Possible data race during read of size 1 at 0x........ by thread #x
+Locks held: 1, at address 0x........
+ at 0x........: my_memcmp (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_destroy@* (hg_intercepts.c:...)
+ by 0x........: ThreadFunction (pth_destroy_cond.c:18)
+ by 0x........: mythread_wrapper (hg_intercepts.c:...)
+ ...
+
+This conflicts with a previous write of size 4 by thread #x
+Locks held: none
+ ...
+ by 0x........: pthread_cond_wait_WRK (hg_intercepts.c:...)
+ by 0x........: pthread_cond_wait@* (hg_intercepts.c:...)
+ by 0x........: main (pth_destroy_cond.c:31)
+ Address 0x........ is 4 bytes inside data symbol "cond"
+
----------------------------------------------------------------
Thread #x: pthread_cond_destroy: destruction of condition variable being waited upon
|