(08-23-2016 02:49 PM)Gene Wrote: Great news! Looking forward to seeing these.
Here is a teaser:- you should be familiar with the PPC routines which have the "Y" prefix in their names below. For JMB Matrix refer to the links in the previous post. Testing is pretty much done, will post the ROM shortly...
Code:
# Function Description Dependency Type Author
021.00 -Y-RGS_1B Section Header Lib#4 MCode n/a
021.01 STVIEW Stack View Lib#4 MCode Ángel Martin
021.02 YCRYPT Encrypts Page CL, OSX Hybrid Ángel Martin
021.03 "YDUMP Dumps Standard Regs CLXPRGS, OSX UCode Ángel Martin
021.04 "YINP Inputs Y-Regs CLXPRGS, OSX UCode Ángel Martin
021.05 "YOUT Outputs Y-Regs CLXPRGS, OSX UCode Ángel Martin
021.06 "YRAN Enters Random values CLXPRGS, OSX UCode Ángel Martin
021.07 "YSHFT Selective Std, Reg copy CLXPRGS, OSX UCode Ángel Martin
021.08 "YSORT Sorts Y-Regs CLXPRGS UCode JM Baillard
021.09 YRALL Reads from Flash CL, YFNX Hybrid Ángel Martin
021.10 YWALL Writes to Flash CL, YFNX Hybrid Ángel Martin
021.11 -YPPC_MTRX Section Header n/a MCode n/a
021.12 "QR Quotient / Remainder none UCode PPC
021.13 "YMIO Matrix I/O CLXPRGS UCode PPC
021.14 "YRRM Row Reduction Matrix CLXPRGS UCode PPC
021.15 "YM1 Interchange two rows CLXPRGS UCode PPC
021.16 "YM2 Multiply row by const. CLXPRGS UCode PPC
021.17 "YM3 Add multiple of row CLXPRGS UCode PPC
021.18 "YM4 Register addr to (i,j) CLXPRGS UCode PPC
021.19 "YM5 (i,j) to Register addr CLXPRGS UCode PPC
021.20 "YS1 Stack Sort CLXPRGS UCode PPC
021.21 "YS2 Small Register Sort CLXPRGS UCode PPC
021.22 "YS3 Large Register Sort CLXPRGS UCode PPC
021.23 -YPPC_BLCK Section Header n/a MCode PPC
021.24 "YBC Block Clear CLXPRGS UCode PPC
021.25 "YBE Block Exchange CLXPRGS UCode PPC
021.26 "YBI Block Increment CLXPRGS UCode PPC
021.27 "YBM Block Move CLXPRGS UCode PPC
021.28 "YBR Block Rotate CLXPRGS UCode PPC
021.29 "YBV Block View CLXPRGS UCode PPC
021.30 "YBX Block Extrema CLXPRGS UCode PPC
021.31 "YB? Block Statistics CLXPRGS UCode PPC
021.32 "YDR Delete Record CLXPRGS UCode PPC
021.33 "YIR Insert Record CLXPRGS UCode PPC
021.34 "YMS Memory to Stack CLXPRGS UCode PPC
021.35 "YPR Pack Registers CLXPRGS UCode PPC
021.36 "YSM Stack to Memory CLXPRGS UCode PPC
021.37 "YUR Unpack Registers CLXPRGS UCode PPC
021.38 -YJMB_MTRX Section Header n/a MCode n/a
021.39 "CRYMAT Create Matrix from f(x) CLXPRGS UCode JM Baillard
021.40 M*M Matrix Product CL, Lib#4 MCode JM Baillard
021.41 MNORM Matrix Norm CL, Lib#4 MCode JM Baillard
021.42 TRACE Matrix Trace CL, Lib#4 MCode JM Baillard
021.43 "YDET Determinant CLXPPGS UCode JM Baillard
021.44 "YLS Linear Systems CLXPRGS UCode JM Baillard
021.45 "YLS1 Linear Systems variant CLXPRGS UCode JM Baillard
021.46 "YM- Matrix Subtraction CLXPRGS UCode JM Baillard
021.47 "YM+ Matrix Addition CLXPRGS UCode JM Baillard
021.48 "YM* Matrix Product CLXPRGS UCode JM Baillard
021.49 "YMCO Matrix Copy CLXPRGS UCode JM Baillard
021.50 "YMINV Inverse Matrix CLXPRGS UCode JM Baillard
021.51 "YMNORM Matrix Norm CLXPRGS UCode JM Baillard
021.52 "YMPL Matrix Polynomial CLXPRGS UCode JM Baillard
021.53 "YMSTO Store Matrix CLXPRGS UCode JM Baillard
021.54 "YRANM Random integers Matrix CLXPRGS, TIMER UCode JM Baillard
021.55 "YRNSYM Symmetric RANM CLXREGS, TIMER UCode JM Baillard
021.56 "YTRACE Matrix Trace CLXREGS UCode JM Baillard
021.57 "YTRN Transpose Matrix CLXREGS UCode JM Baillard
021.58 "YTRN2 Symmetric TRN CLXREGS UCode JM Baillard
PS. what a mess of listing, wouldn't it be nice if the [code] feature supported copy-paste from EXCEL???