I would like to have a structured dataset about instruction set by CPU. The data should include the number of cycles, ALU, FPU used, etc.

Does this exist somewhere?


1 Answer 1


Only a single architecture, but maybe helpful nevertheless:

The educational MMIX architecture by Donald Knuth has a full list of instructions on their current website, including opcodes, signature and timing information (e.g. ADDU = 1 cycle, MULU = 10 cycles).

However, the list of instructions is not available as a machine-readable format, but might be parsable with a bit of RegExp matching of HTML lists and tables. This compact table of all opcodes might facilitate that task.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.