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
(10) |
3
(9) |
4
(8) |
5
(2) |
6
|
|
7
|
8
(1) |
9
(4) |
10
(2) |
11
|
12
(1) |
13
(2) |
|
14
|
15
(7) |
16
(1) |
17
(9) |
18
(1) |
19
(4) |
20
(4) |
|
21
(1) |
22
(3) |
23
(1) |
24
|
25
|
26
|
27
|
|
28
|
29
(2) |
30
(2) |
31
(6) |
|
|
|
|
From: Andreas A. <ar...@so...> - 2021-03-10 18:17:48
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=ce4b0e067772677fde0449242968dc89fa13dc63 commit ce4b0e067772677fde0449242968dc89fa13dc63 Author: Andreas Arnez <ar...@li...> Date: Wed Mar 10 19:16:00 2021 +0100 s390x: Update "reading material" in README.s390 Update the links to the z/Architecture and the s390x ABI. Diff: --- README.s390 | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.s390 b/README.s390 index 7df386ef41..a146eba259 100644 --- a/README.s390 +++ b/README.s390 @@ -46,9 +46,9 @@ false positives due to builtin string operations when running memcheck. Reading Material ---------------- -(1) Linux for zSeries ELF ABI Supplement - http://refspecs.linuxfoundation.org/ELF/zSeries/index.html +(1) ELF ABI s390x Supplement + https://github.com/IBM/s390x-abi/releases (2) z/Architecture Principles of Operation - http://publibfi.boulder.ibm.com/epubs/pdf/dz9zr011.pdf + http://publibfp.dhe.ibm.com/epubs/pdf/a227832c.pdf (3) z/Architecture Reference Summary - http://publibfi.boulder.ibm.com/epubs/pdf/dz9zs009.pdf + https://www.ibm.com/support/pages/system/files/2020-07/SA22-7871-10.pdf |
|
From: Andreas A. <ar...@so...> - 2021-03-10 17:19:05
|
https://sourceware.org/git/gitweb.cgi?p=valgrind.git;h=6ed09a6603d357f60f363049e383d7b90070c1da commit 6ed09a6603d357f60f363049e383d7b90070c1da Author: Andreas Arnez <ar...@li...> Date: Fri Mar 5 20:16:46 2021 +0100 s390x: Improve isel for Iop_V128to64 and friends The existing instruction selector for Iop_V128to64, Iop_V128HIto64, and Iop_V128to32 stores the vector register on the stack and then reads the requested integer value back from the stack into the target GPR. This is fairly inefficient. Load the requested value directly from the vector register into the target GPR instead, using S390_VEC_GET_ELEM. Diff: --- VEX/priv/host_s390_isel.c | 21 +++++++-------------- 1 file changed, 7 insertions(+), 14 deletions(-) diff --git a/VEX/priv/host_s390_isel.c b/VEX/priv/host_s390_isel.c index 2f9854038d..2000ec2240 100644 --- a/VEX/priv/host_s390_isel.c +++ b/VEX/priv/host_s390_isel.c @@ -1812,31 +1812,24 @@ s390_isel_int_expr_wrk(ISelEnv *env, IRExpr *expr) dst = newVRegI(env); HReg vec = s390_isel_vec_expr(env, arg); /* This is big-endian machine */ - Int off; + Int idx; switch (unop) { case Iop_V128HIto64: - off = 0; + idx = 0; break; case Iop_V128to64: - off = 8; + idx = 1; break; case Iop_V128to32: - off = 12; + idx = 3; break; default: ppIROp(unop); vpanic("s390_isel_int_expr: unhandled V128toSMTH operation"); } - s390_amode* m16_sp = s390_amode_for_stack_pointer(0); - s390_amode* off_sp = s390_amode_for_stack_pointer(off); - - /* We could use negative displacement but vector instructions - require 12bit unsigned ones. So we have to allocate space on - stack just for one load and free it after. */ - sub_from_SP(env, 16); - addInstr(env, s390_insn_store(sizeof(V128), m16_sp, vec)); - addInstr(env, s390_insn_load(sizeof(ULong), dst, off_sp)); - add_to_SP(env, 16); + s390_amode* am = s390_amode_b12(idx, s390_hreg_gpr(0)); + addInstr(env, s390_insn_vec_amodeop(size, S390_VEC_GET_ELEM, + dst, vec, am)); return dst; } |