Commit ff63f7d2 authored by Robert Sprowson's avatar Robert Sprowson Committed by ROOL
Browse files

Fix VFNMA and VFNMS inversion

The A1 encoding uses op=1 for add & op=0 for sub (opposite to VFMA and VFMS, of course).

Version 1.82. Tagged as 'BASIC-1_82'
parent f7d3d75f
......@@ -730,10 +730,10 @@ DEF PROCvfp_setuplookup
PROCvfp_addlookup("VFMA{<c>}.<dt> <Dd>,<Dn>,<Dm>" ,"VFMA,VFMS A2" ,"F64" ,"" ,"op=0,sz=1")
PROCvfp_addlookup("VFMS{<c>}.<dt> <Dd>,<Dn>,<Dm>" ,"VFMA,VFMS A2" ,"F64" ,"" ,"op=1,sz=1")
PROCvfp_addlookup("VFNMA{<c>}.<dt> <Sd>,<Sn>,<Sm>" ,"VFNMA,VFNMS A1" ,"F32" ,"" ,"op=0,sz=0")
PROCvfp_addlookup("VFNMS{<c>}.<dt> <Sd>,<Sn>,<Sm>" ,"VFNMA,VFNMS A1" ,"F32" ,"" ,"op=1,sz=0")
PROCvfp_addlookup("VFNMA{<c>}.<dt> <Dd>,<Dn>,<Dm>" ,"VFNMA,VFNMS A1" ,"F64" ,"" ,"op=0,sz=1")
PROCvfp_addlookup("VFNMS{<c>}.<dt> <Dd>,<Dn>,<Dm>" ,"VFNMA,VFNMS A1" ,"F64" ,"" ,"op=1,sz=1")
PROCvfp_addlookup("VFNMA{<c>}.<dt> <Sd>,<Sn>,<Sm>" ,"VFNMA,VFNMS A1" ,"F32" ,"" ,"op=1,sz=0")
PROCvfp_addlookup("VFNMS{<c>}.<dt> <Sd>,<Sn>,<Sm>" ,"VFNMA,VFNMS A1" ,"F32" ,"" ,"op=0,sz=0")
PROCvfp_addlookup("VFNMA{<c>}.<dt> <Dd>,<Dn>,<Dm>" ,"VFNMA,VFNMS A1" ,"F64" ,"" ,"op=1,sz=1")
PROCvfp_addlookup("VFNMS{<c>}.<dt> <Dd>,<Dn>,<Dm>" ,"VFNMA,VFNMS A1" ,"F64" ,"" ,"op=0,sz=1")
REM ARMv8 VFP
......
......@@ -9,12 +9,12 @@
GBLS Module_ApplicationDate
GBLS Module_HelpVersion
GBLS Module_ComponentName
Module_MajorVersion SETS "1.81"
Module_Version SETA 181
Module_MajorVersion SETS "1.82"
Module_Version SETA 182
Module_MinorVersion SETS ""
Module_Date SETS "26 Sep 2020"
Module_ApplicationDate SETS "26-Sep-20"
Module_Date SETS "03 May 2021"
Module_ApplicationDate SETS "03-May-21"
Module_ComponentName SETS "BASIC"
Module_FullVersion SETS "1.81"
Module_HelpVersion SETS "1.81 (26 Sep 2020)"
Module_FullVersion SETS "1.82"
Module_HelpVersion SETS "1.82 (03 May 2021)"
END
/* (1.81)
/* (1.82)
*
* This file is automatically maintained by srccommit, do not edit manually.
*
*/
#define Module_MajorVersion_CMHG 1.81
#define Module_MajorVersion_CMHG 1.82
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 26 Sep 2020
#define Module_Date_CMHG 03 May 2021
#define Module_MajorVersion "1.81"
#define Module_Version 181
#define Module_MajorVersion "1.82"
#define Module_Version 182
#define Module_MinorVersion ""
#define Module_Date "26 Sep 2020"
#define Module_Date "03 May 2021"
#define Module_ApplicationDate "26-Sep-20"
#define Module_ApplicationDate "03-May-21"
#define Module_ComponentName "BASIC"
#define Module_FullVersion "1.81"
#define Module_HelpVersion "1.81 (26 Sep 2020)"
#define Module_LibraryVersionInfo "1:81"
#define Module_FullVersion "1.82"
#define Module_HelpVersion "1.82 (03 May 2021)"
#define Module_LibraryVersionInfo "1:82"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment