32 Difference Engine 0000 NUM 0 top: Temporary storage location 0001 LDN 30 Get 3rd order variable 0002 SUB 31 Add 4th order variable 0003 STO 0 recomplement 0004 LDN 0 through temp 0005 STO 31 Store updated 4th order variable 0006 LDN 29 Get 2nd order variable 0007 SUB 30 Add 3rd order variable 0008 STO 0 recomplement 0009 LDN 0 through temp 0010 STO 30 Store updated 3rd order variable 0011 LDN 28 Get 1st order variable 0012 SUB 29 Add 2nd order variable 0013 STO 0 recomplement 0014 LDN 0 through temp 0015 STO 29 Store updated 2nd order variable 0016 LDN 27 Get 0th order variable (constant -1) 0017 SUB 28 Add 1st order variable 0018 STO 0 recomplement 0019 LDN 0 through temp 0020 STO 28 Store updated 1st order variable 0021 SUB 26 Subtract final value 0022 CMP Test for equality 0023 JMP 25 Jump back to top if still greater 0024 STP Stop 0025 NUM 0 Indirect jump value 0026 NUM -669 Final value of 1st order variable 0027 NUM -1 0th order variable (constant -1) 0028 NUM 669 1st order variable 0029 NUM -189363 2nd order variable 0030 NUM 26199102 3rd order variable 0031 NUM -600000000 4th order variable