pgsql: Refactor detection of x86 ZMM registers - Mailing list pgsql-committers

From John Naylor
Subject pgsql: Refactor detection of x86 ZMM registers
Date
Msg-id E1vwGeR-001X6d-28@gemulon.postgresql.org
Whole thread Raw
List pgsql-committers
Refactor detection of x86 ZMM registers

- Call _xgetbv within x86_set_runtime_features rather than in a
  separate function
- Use symbols for XCR mask bits rather than a magic constant

A future commit will build on this to detect YMM registers without
code duplication.

Reviewed-by: Zsolt Parragi <zsolt.parragi@percona.com>
Discussion: https://postgr.es/m/CANWCAZbgEUFw7LuYSVeJ=Tj98R5HoOB1Ffeqk3aLvbw5rU5NTw@mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/51bb4a58ed23cb228e5dd2e5971843e785f4d913

Modified Files
--------------
src/port/pg_cpu_x86.c | 43 +++++++++++++++++++++++++++----------------
1 file changed, 27 insertions(+), 16 deletions(-)


pgsql-committers by date:

Previous
From: Peter Eisentraut
Date:
Subject: pgsql: Fix some -Wcast-qual warnings