qemu-s390x
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH v5 00/11] s390x/tcg: Implement Vector-Enhancements Facility 2


From: Christian Borntraeger
Subject: Re: [PATCH v5 00/11] s390x/tcg: Implement Vector-Enhancements Facility 2
Date: Mon, 25 Apr 2022 09:43:53 +0200
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.7.0

Am 23.03.22 um 14:57 schrieb David Miller:
Implement Vector-Enhancements Facility 2 for s390x

resolves: https://gitlab.com/qemu-project/qemu/-/issues/738

implements:
     VECTOR LOAD ELEMENTS REVERSED               (VLER)
     VECTOR LOAD BYTE REVERSED ELEMENTS          (VLBR)
     VECTOR LOAD BYTE REVERSED ELEMENT           (VLEBRH, VLEBRF, VLEBRG)
     VECTOR LOAD BYTE REVERSED ELEMENT AND ZERO  (VLLEBRZ)
     VECTOR LOAD BYTE REVERSED ELEMENT AND REPLICATE (VLBRREP)
     VECTOR STORE ELEMENTS REVERSED              (VSTER)
     VECTOR STORE BYTE REVERSED ELEMENTS         (VSTBR)
     VECTOR STORE BYTE REVERSED ELEMENTS         (VSTEBRH, VSTEBRF, VSTEBRG)
     VECTOR SHIFT LEFT DOUBLE BY BIT             (VSLD)
     VECTOR SHIFT RIGHT DOUBLE BY BIT            (VSRD)
     VECTOR STRING SEARCH                        (VSTRS)

     modifies:
     VECTOR FP CONVERT FROM FIXED                (VCFPS)
     VECTOR FP CONVERT FROM LOGICAL              (VCFPL)
     VECTOR FP CONVERT TO FIXED                  (VCSFP)
     VECTOR FP CONVERT TO LOGICAL                (VCLFP)
     VECTOR SHIFT LEFT                           (VSL)
     VECTOR SHIFT RIGHT ARITHMETIC               (VSRA)
     VECTOR SHIFT RIGHT LOGICAL                  (VSRL)


David Miller (9):
   tcg: Implement tcg_gen_{h,w}swap_{i32,i64}
   target/s390x: vxeh2: vector convert short/32b
   target/s390x: vxeh2: vector string search
   target/s390x: vxeh2: Update for changes to vector shifts
   target/s390x: vxeh2: vector shift double by bit
   target/s390x: vxeh2: vector {load, store} elements reversed
   target/s390x: vxeh2: vector {load, store} byte reversed elements
   target/s390x: vxeh2: vector {load, store} byte reversed element
   target/s390x: add S390_FEAT_VECTOR_ENH2 to qemu CPU model
   tests/tcg/s390x: Tests for Vector Enhancements Facility 2
   target/s390x: Fix writeback to v1 in helper_vstl

Richard Henderson (2):
   tcg: Implement tcg_gen_{h,w}swap_{i32,i64}
   target/s390x: Fix writeback to v1 in helper_vstl


I guess we can now re-do this series against 7.1-devel (qemu/master) which does
have the machine compat changes. Apart from that this should be ready now?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]