Commit 3f057115 authored by Ben Avison's avatar Ben Avison
Browse files

Long long multiply bugfix

Detail:
  Last revision broke _ll_mullu (the runtime support function for multiplying
  a 64-bit integer by an unsigned 32-bit integer) except for ROM builds that
  target CPUs with the M extension. So in practice, IOMD ROMs and softloadable
  C libraries both exhibited the bug.
Admin:
  Verified that the compiler will now run against this C library (previously
  it reported many non-sensical errors).

Version 5.63. Tagged as 'RISC_OSLib-5_63'
parent 7f2ef214
......@@ -11,13 +11,13 @@
GBLS Module_HelpVersion
GBLS Module_ComponentName
GBLS Module_ComponentPath
Module_MajorVersion SETS "5.62"
Module_Version SETA 562
Module_MajorVersion SETS "5.63"
Module_Version SETA 563
Module_MinorVersion SETS ""
Module_Date SETS "18 Oct 2011"
Module_ApplicationDate SETS "18-Oct-11"
Module_Date SETS "28 Oct 2011"
Module_ApplicationDate SETS "28-Oct-11"
Module_ComponentName SETS "RISC_OSLib"
Module_ComponentPath SETS "castle/RiscOS/Sources/Lib/RISC_OSLib"
Module_FullVersion SETS "5.62"
Module_HelpVersion SETS "5.62 (18 Oct 2011)"
Module_FullVersion SETS "5.63"
Module_HelpVersion SETS "5.63 (28 Oct 2011)"
END
/* (5.62)
/* (5.63)
*
* This file is automatically maintained by srccommit, do not edit manually.
* Last processed by srccommit version: 1.1.
*
*/
#define Module_MajorVersion_CMHG 5.62
#define Module_MajorVersion_CMHG 5.63
#define Module_MinorVersion_CMHG
#define Module_Date_CMHG 18 Oct 2011
#define Module_Date_CMHG 28 Oct 2011
#define Module_MajorVersion "5.62"
#define Module_Version 562
#define Module_MajorVersion "5.63"
#define Module_Version 563
#define Module_MinorVersion ""
#define Module_Date "18 Oct 2011"
#define Module_Date "28 Oct 2011"
#define Module_ApplicationDate "18-Oct-11"
#define Module_ApplicationDate "28-Oct-11"
#define Module_ComponentName "RISC_OSLib"
#define Module_ComponentPath "castle/RiscOS/Sources/Lib/RISC_OSLib"
#define Module_FullVersion "5.62"
#define Module_HelpVersion "5.62 (18 Oct 2011)"
#define Module_LibraryVersionInfo "5:62"
#define Module_FullVersion "5.63"
#define Module_HelpVersion "5.63 (28 Oct 2011)"
#define Module_LibraryVersionInfo "5:63"
......@@ -357,6 +357,7 @@ _ll_mullu ROUT
MLA a2, a3, a2, lr
Return
|
MOV a4, #0
B mul_hardway
]
......
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