adjust optable.csv -- [f]minmax[s][.] need 6 XO bits and merge all the fminmax variants
authorJacob Lifshay <programmerjake@gmail.com>
Fri, 21 Apr 2023 01:26:31 +0000 (18:26 -0700)
committerJacob Lifshay <programmerjake@gmail.com>
Fri, 21 Apr 2023 01:33:19 +0000 (18:33 -0700)
openpower/sv/rfc/ls012/optable.csv

index b102532a6d3f6d14c2c413d81504b8e7a351f653..68ee1e06a7666720ad15a402775e175fcba73ef7 100644 (file)
@@ -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