Admin/Benchmarks/HOL-datatype/Instructions.thy
changeset 7373 776d888472aa
parent 7013 8a7fb425e04a
child 16417 9bc16273c2d4
equal deleted inserted replaced
7372:79e911c0c7d1 7373:776d888472aa
     1 (*  Title:      Admin/Benchmarks/HOL-datatype/Instructions.thy
     1 (*  Title:      Admin/Benchmarks/HOL-datatype/Instructions.thy
     2     ID:         $Id$
     2     ID:         $Id$
     3 *)
     3 *)
     4 
     4 
     5 Instructions = Main +
     5 theory Instructions = Main:
     6 
     6 
     7 (* ------------------------------------------------------------------------- *)
     7 (* ------------------------------------------------------------------------- *)
     8 (* Example from Konrad: 68000 instruction set.                               *)
     8 (* Example from Konrad: 68000 instruction set.                               *)
     9 (* ------------------------------------------------------------------------- *)
     9 (* ------------------------------------------------------------------------- *)
    10 
    10 
   115     | MOVEtoSR AddressingMode
   115     | MOVEtoSR AddressingMode
   116     | MOVEfromSR AddressingMode
   116     | MOVEfromSR AddressingMode
   117     | MOVEtoUSP AddressingMode
   117     | MOVEtoUSP AddressingMode
   118     | MOVEfromUSP AddressingMode
   118     | MOVEfromUSP AddressingMode
   119     | MOVEA Size AddressingMode AddressRegister
   119     | MOVEA Size AddressingMode AddressRegister
   120     | MOVEMto Size AddressingMode (DataOrAddressRegister list)
   120     | MOVEMto Size AddressingMode "DataOrAddressRegister list"
   121     | MOVEMfrom Size (DataOrAddressRegister list) AddressingMode
   121     | MOVEMfrom Size "DataOrAddressRegister list" AddressingMode
   122     | MOVEP Size AddressingMode AddressingMode
   122     | MOVEP Size AddressingMode AddressingMode
   123     | MOVEQ nat DataRegister
   123     | MOVEQ nat DataRegister
   124     | MULS AddressingMode DataRegister
   124     | MULS AddressingMode DataRegister
   125     | MULU AddressingMode DataRegister
   125     | MULU AddressingMode DataRegister
   126     | NBCD AddressingMode
   126     | NBCD AddressingMode