SINGLE PRECISON VECTOR TEST A= 1.0 2.0 3.0 4.0 5.0 B= 2.0 4.0 6.0 8.0 10.0 P= 5.0 Q= 2.0 VADD 3.000000 6.000000 9.000000 12.00000 0.0000000 VCLR 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 VCOM 9.000000 18.00000 27.00000 36.00000 0.0000000 VMAG 5.477226 VMOV 1.000000 2.000000 27.00000 36.00000 0.0000000 VSCL 5.000000 10.00000 15.00000 20.00000 0.0000000 VSUB -1.000000 -2.000000 -3.000000 -4.000000 0.0000000 3-VECTOR TEST V3ADD 9.000000 12.00000 15.00000 0.0000000 0.0000000 V3CLR 0.0000000 0.0000000 0.0000000 0.0000000 0.0000000 V3COM 27.00000 36.00000 45.00000 0.0000000 0.0000000 V3MAG 7.071068 V3SCL 15.00000 20.00000 25.00000 0.0000000 0.0000000 V3SUB -3.000000 -4.000000 -5.000000 0.0000000 0.0000000 DOUBLE PRECISON VECTOR TEST A= 1.0 2.0 3.0 4.0 5.0 B= 2.0 4.0 6.0 8.0 10.0 P= 5.0 Q= 2.0 VADDD 3.000000000000000 6.000000000000000 9.000000000000000 12.00000000000000 0.0000000000000000 VCLRD 0.0000000000000000 0.0000000000000000 0.0000000000000000 0.0000000000000000 0.0000000000000000 VCOMD 9.000000000000000 18.00000000000000 27.00000000000000 36.00000000000000 0.0000000000000000 VMAGD 5.477225303649902 VMOVD 1.000000000000000 2.000000000000000 3.000000000000000 4.000000000000000 0.0000000000000000 VSCLD 5.000000000000000 10.00000000000000 15.00000000000000 20.00000000000000 0.0000000000000000 VSUBD -1.000000000000000 -2.000000000000000 -3.000000000000000 -4.000000000000000 0.0000000000000000 3-VECTOR TEST V3ADDD 9.000000000000000 12.00000000000000 15.00000000000000 0.0000000000000000 0.0000000000000000 V3CLRD 0.0000000000000000 0.0000000000000000 0.0000000000000000 0.0000000000000000 0.0000000000000000 V3COMD 27.00000000000000 36.00000000000000 45.00000000000000 0.0000000000000000 0.0000000000000000 V3MAGD 7.071067810058594 V3SCLD 15.00000000000000 20.00000000000000 25.00000000000000 0.0000000000000000 0.0000000000000000 V3SUBD -3.000000000000000 -4.000000000000000 -5.000000000000000 0.0000000000000000 0.0000000000000000 SINGLE PRECISON VECTOR TEST A= 1.0 2.0 3.0 4.0 5.0 B= 3.0 4.0 5.0 6.0 7.0 P= 5.0 Q= 2.0 CROSS -2.000000 4.000000 -2.000000 0.0000000 0.0000000 DOT 50.00000 4.000000 -2.000000 0.0000000 0.0000000 PROD 3.000000 8.000000 15.00000 24.00000 0.0000000 DOUBLE PRECISON VECTOR TEST A= 1.0 2.0 3.0 4.0 5.0 B= 3.0 4.0 5.0 6.0 7.0 P= 5.0 Q= 2.0 CROSSD -2.000000000000000 4.000000000000000 -2.000000000000000 0.0000000000000000 0.0000000000000000 DOTD 50.00000000000000 4.000000000000000 -2.000000000000000 0.0000000000000000 0.0000000000000000 PRODD 3.000000000000000 8.000000000000000 15.00000000000000 24.00000000000000 0.0000000000000000 SINGLE PRECISION MATRIX ROUTINES A 1. 5. 9. 13. 17. 2. 6. 10. 14. 18. 3. 7. 11. 15. 19. 4. 8. 12. 16. 20. B 2. 10. 18. 26. 34. 4. 12. 20. 28. 36. 6. 14. 22. 30. 38. 8. 16. 24. 32. 40. P= 5. Q= 2. PARTIAL MATRIX OPERATIONS MPADD 3. 15. 27. 39. 0. 6. 18. 30. 42. 0. 9. 21. 33. 45. 0. 0. 0. 0. 0. 0. MPCLR 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. MPCOM 9. 45. 81. 117. 0. 18. 54. 90. 126. 0. 27. 63. 99. 135. 0. 0. 0. 0. 0. 0. MPMOV 1. 5. 9. 13. 0. 2. 6. 10. 14. 0. 3. 7. 11. 15. 0. 0. 0. 0. 0. 0. MPSCL 5. 25. 45. 65. 0. 10. 30. 50. 70. 0. 15. 35. 55. 75. 0. 0. 0. 0. 0. 0. MSUB -1. -5. -9. -13. 0. -2. -6. -10. -14. 0. -3. -7. -11. -15. 0. 0. 0. 0. 0. 0. FULL MATRIX OPERATIONS MADD 3. 15. 27. 39. 51. 6. 18. 30. 42. 54. 9. 21. 33. 45. 57. 12. 24. 36. 48. 60. MCLR 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. MCOM 9. 45. 81. 117. 153. 18. 54. 90. 126. 162. 27. 63. 99. 135. 171. 36. 72. 108. 144. 180. MMOV 1. 5. 9. 13. 17. 2. 6. 10. 14. 18. 3. 7. 11. 15. 19. 4. 8. 12. 16. 20. MSCL 5. 25. 45. 65. 85. 10. 30. 50. 70. 90. 15. 35. 55. 75. 95. 20. 40. 60. 80. 100. MSUB -1. -5. -9. -13. -17. -2. -6. -10. -14. -18. -3. -7. -11. -15. -19. -4. -8. -12. -16. -20. 3X3 MATRIX OPERATIONS D 1. 4. 7. 2. 5. 8. 3. 6. 9. E 2. 8. 14. 4. 10. 16. 6. 12. 18. M3ADD 3. 12. 21. 6. 15. 24. 9. 18. 27. M3CLR 0. 0. 0. 0. 0. 0. 0. 0. 0. M3COM 9. 36. 63. 18. 45. 72. 27. 54. 81. M3MOV 1. 4. 7. 2. 5. 8. 3. 6. 9. M3SCL 5. 20. 35. 10. 25. 40. 15. 30. 45. M3SUB -1. -4. -7. -2. -5. -8. -3. -6. -9. IDENT 1. 0. -7. 0. 1. -8. 0. 0. -9. IDENT 1. 0. 0. 0. 1. 0. 0. 0. 1. DOUBLE PRECISION MATRIX ROUTINES A 1. 5. 9. 13. 17. 2. 6. 10. 14. 18. 3. 7. 11. 15. 19. 4. 8. 12. 16. 20. B 2. 10. 18. 26. 34. 4. 12. 20. 28. 36. 6. 14. 22. 30. 38. 8. 16. 24. 32. 40. P= 5. Q= 2. PARTIAL MATRIX OPERATIONS MPADDD 3. 15. 27. 39. 0. 6. 18. 30. 42. 0. 9. 21. 33. 45. 0. 0. 0. 0. 0. 0. MPCLRD 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. MPCOMD 9. 45. 81. 117. 0. 18. 54. 90. 126. 0. 27. 63. 99. 135. 0. 0. 0. 0. 0. 0. MPMOVD 1. 5. 9. 13. 0. 2. 6. 10. 14. 0. 3. 7. 11. 15. 0. 0. 0. 0. 0. 0. MPSCLD 5. 25. 45. 65. 0. 10. 30. 50. 70. 0. 15. 35. 55. 75. 0. 0. 0. 0. 0. 0. MSUBD -1. -5. -9. -13. 0. -2. -6. -10. -14. 0. -3. -7. -11. -15. 0. 0. 0. 0. 0. 0. FULL MATRIX OPERATIONS MADDD 3. 15. 27. 39. 51. 6. 18. 30. 42. 54. 9. 21. 33. 45. 57. 12. 24. 36. 48. 60. MCLRD 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. MCOMD 9. 45. 81. 117. 153. 18. 54. 90. 126. 162. 27. 63. 99. 135. 171. 36. 72. 108. 144. 180. MMOVD 1. 5. 9. 13. 17. 2. 6. 10. 14. 18. 3. 7. 11. 15. 19. 4. 8. 12. 16. 20. MSCLD 5. 25. 45. 65. 85. 10. 30. 50. 70. 90. 15. 35. 55. 75. 95. 20. 40. 60. 80. 100. MSUBD -1. -5. -9. -13. -17. -2. -6. -10. -14. -18. -3. -7. -11. -15. -19. -4. -8. -12. -16. -20. 3X3 MATRIX OPERATIONS D 1. 4. 7. 2. 5. 8. 3. 6. 9. E 2. 8. 14. 4. 10. 16. 6. 12. 18. M3ADDD 3. 12. 21. 6. 15. 24. 9. 18. 27. M3CLRD 0. 0. 0. 0. 0. 0. 0. 0. 0. M3COMD 9. 36. 63. 18. 45. 72. 27. 54. 81. M3MOVD 1. 4. 7. 2. 5. 8. 3. 6. 9. M3SCLD 5. 20. 35. 10. 25. 40. 15. 30. 45. M3SUBD -1. -4. -7. -2. -5. -8. -3. -6. -9. IDENTD 1. 0. -7. 0. 1. -8. 0. 0. -9. IDENTD 1. 0. 0. 0. 1. 0. 0. 0. 1. PARTIAL MATRIX OPERATIONS A 1. 5. 9. 13. 17. 2. 6. 10. 14. 18. 3. 7. 11. 15. 19. 4. 8. 12. 16. 20. B 2. 10. 18. 26. 34. 4. 12. 20. 28. 36. 6. 14. 22. 30. 38. 8. 16. 24. 32. 40. AA 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. BB 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. MPABT 10. 18. 0. 0. 0. 12. 20. 0. 0. 0. 14. 22. 0. 0. 0. 0. 0. 0. 0. 0. MPATB 4. 12. 0. 0. 6. 14. 0. 0. 4. 12. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. MPMUL 10. 18. 0. 0. 0. 12. 20. 0. 0. 0. 14. 22. 0. 0. 0. 0. 0. 0. 0. 0. MPTRN 1. 2. 3. 0. 5. 6. 7. 0. 9. 10. 11. 0. 13. 14. 15. 0. 0. 0. 0. 0. FULL MATRIX OPERATIONS MABT 27. 30. 33. 36. 18. 20. 22. 24. 27. 30. 33. 36. 18. 20. 22. 24. 27. 30. 33. 36. MATB 27. 18. 27. 18. 27. 30. 20. 30. 20. 30. 33. 22. 33. 22. 33. 36. 24. 36. 24. 36. MMUL 27. 18. 27. 18. 27. 30. 20. 30. 20. 30. 33. 22. 33. 22. 33. 36. 24. 36. 24. 36. MTRN 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. D 1. 4. 7. 2. 5. 8. 3. 6. 9. E 2. 8. 14. 4. 10. 16. 6. 12. 18. 3X3 WITH 3X1 MATRIX OPERATIONS M3ABT 60. 0. 0. 72. 0. 0. 84. 0. 0. M3ATB 28. 0. 0. 64. 0. 0. 100. 0. 0. M3MUL 60. 0. 0. 72. 0. 0. 84. 0. 0. M3TRN 1. 2. 3. 4. 5. 6. 7. 8. 9. MORE 3X3 MATRIX OPERATIONS M3ABT 132. 156. 180. 156. 186. 216. 180. 216. 252. M3ATB 28. 64. 100. 64. 154. 244. 100. 244. 388. M3MUL 60. 132. 204. 72. 162. 252. 84. 192. 300. PARTIAL MATRIX OPERATIONS A 1. 5. 9. 13. 17. 2. 6. 10. 14. 18. 3. 7. 11. 15. 19. 4. 8. 12. 16. 20. B 2. 10. 18. 26. 34. 4. 12. 20. 28. 36. 6. 14. 22. 30. 38. 8. 16. 24. 32. 40. AA 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. BB 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. 0. 1. MPABTD 10. 18. 0. 0. 0. 12. 20. 0. 0. 0. 14. 22. 0. 0. 0. 0. 0. 0. 0. 0. MPATBD 4. 12. 0. 0. 6. 14. 0. 0. 4. 12. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. MPMULD 10. 18. 0. 0. 0. 12. 20. 0. 0. 0. 14. 22. 0. 0. 0. 0. 0. 0. 0. 0. MPTRND 1. 2. 3. 0. 5. 6. 7. 0. 9. 10. 11. 0. 13. 14. 15. 0. 0. 0. 0. 0. FULL MATRIX OPERATIONS MABTD 27. 30. 33. 36. 18. 20. 22. 24. 27. 30. 33. 36. 18. 20. 22. 24. 27. 30. 33. 36. MATBD 27. 18. 27. 18. 27. 30. 20. 30. 20. 30. 33. 22. 33. 22. 33. 36. 24. 36. 24. 36. MMULD 27. 18. 27. 18. 27. 30. 20. 30. 20. 30. 33. 22. 33. 22. 33. 36. 24. 36. 24. 36. MTRND 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. D 1. 4. 7. 2. 5. 8. 3. 6. 9. E 2. 8. 14. 4. 10. 16. 6. 12. 18. 3X3 WITH 3X1 MATRIX OPERATIONS M3ABTD 60. 0. 0. 72. 0. 0. 84. 0. 0. M3ATBD 28. 0. 0. 64. 0. 0. 100. 0. 0. M3MULD 60. 0. 0. 72. 0. 0. 84. 0. 0. M3TRND 1. 2. 3. 4. 5. 6. 7. 8. 9. MORE 3X3 MATRIX OPERATIONS M3ABTD 132. 156. 180. 156. 186. 216. 180. 216. 252. M3ATBD 28. 64. 100. 64. 154. 244. 100. 244. 388. M3MULD 60. 132. 204. 72. 162. 252. 84. 192. 300.