The directories table4, table5, tables6and7, table9, table10, table11, table12 contain Maple, Maxima, Magma and Singular code for generating the timings in the corresponding tables in the paper "A History of Efficiency Problems in Maple" by Michael Monagan Files ending with .mpl are Maple code Files ending with .max are Maxima code Files ending with .magma are Magma code Files ending with .sing are Singular code Table 4 times how long each system takes to read the polynomial f from a file. The directory table4 has a Maple code file makefpolys such that % maple < makefpolys creates polynomials in 8 variables with 1000, 2000, ... 256000 terms and saves them in the files f1000, f2000, f4000, ..., f256000. The benchmark is to time how long each system takes to read the polynomial in from a file. Table 5 times Maple's old Linear Algebra package "linalg" verses the new one "LinearAlgebra" on five core Linear Algebra options. The output is in the file linalg.out. Tables 6 and 7 test polynomial multiplication and division. For f = 1+w^2+x^2+y^2+z^2 we compute p = f^n. Then we time the multiplication r = p*(p+1). I have also timed the the exact divisions r/p and r/f^2. The division by r/f^2 should be faster than r/p. Table 9 is for testing expand and factor in Maple 16, Maple 17, Maple 18, and Maple 2019. Since these Maple versions are likely not accessible, I've included the Maple output for them and also for some other versions of Maple. Table 10 is for computing and factoring det(Vn) where Vn is the n by n Vandermonde matrix in the variables x1,x2,...,xn Table 11 is for computing and factoring det(Tn) where Tn is the n by n symmetric Toeplitz matrix in the variables x1,x2,...,xn Table 12 is for computing and factoring det(Cn) where Cn is the n by n Circulant matrix in the variables x1,x2,...,xn Michael Monagan, July 14, 2026.