From 8ed4acf7c47737f5536486930c7ddf4831d8c9d8 Mon Sep 17 00:00:00 2001 From: Jacob Lifshay Date: Thu, 20 Apr 2023 18:26:31 -0700 Subject: [PATCH] adjust optable.csv -- [f]minmax[s][.] need 6 XO bits and merge all the fminmax variants --- openpower/sv/rfc/ls012/optable.csv | 20 +++----------------- 1 file changed, 3 insertions(+), 17 deletions(-) diff --git a/openpower/sv/rfc/ls012/optable.csv b/openpower/sv/rfc/ls012/optable.csv index b102532a6..68ee1e06a 100644 --- a/openpower/sv/rfc/ls012/optable.csv +++ b/openpower/sv/rfc/ls012/optable.csv @@ -100,7 +100,7 @@ shaddw, ls003, med, 7, yes, TBD, no, sv/bitmanip, 2R1W1w, TBD # Audio-Video absdu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w, TBD avgadd, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w, TBD -minmax, ls013, high, 10, yes, TBD, no, sv/av_opcodes, 2R1W1w, TBD +minmax, ls013, high, 6, yes, EXT0xx, no, sv/av_opcodes, 2R1W1w, SFFS absaccs, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 3R1W1w, TBD absaccu, TBD, TBD, 10, yes, TBD, no, sv/av_opcodes, 3R1W1w, TBD # BMI group @@ -189,21 +189,7 @@ fpown(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, opt fpowr(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, opt frootn(s), TBD, low, 10, yes, EXT2xx, no, transcendentals, 2R1W1w, opt fhypot(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w, opt -fminnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmaxnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmin19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmax19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fminnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmaxnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fminc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmaxc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fminmagnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmaxmagnum08(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fminmag19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmaxmag19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fminmagnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmaxmagnum19(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fminmagc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS -fmaxmagc(s), ls013, high, 10, yes, TBD, no, transcendentals, 2R1W1w, SFFS +fminmax, ls013, high, 6, yes, EXT0xx, no, transcendentals, 2R1W1w, SFFS +fminmaxs, ls013, high, 6, yes, EXT0xx, no, transcendentals, 2R1W1w, SFFS fmod(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w, opt fremainder(s), TBD, TBD, 10, yes, TBD, no, transcendentals, 2R1W1w, opt -- 2.30.2