Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. Opcode( "J", 2 ),
  2. Opcode( "JAL", 3 ),
  3. // TYPE I - LOAD; format: <instruction> <register> <register>
  4. Opcode( "LB", 32, LOAD ),
  5. Opcode( "LH", 33, LOAD ),
  6. Opcode( "LW", 35, LOAD ),
  7. Opcode( "LBU", 36, LOAD ),
  8. Opcode( "LHU", 37, LOAD ),
  9. Opcode( "LHI", 15, LOAD_LHI ), // format: LHI <register>, <imm>
  10. // TYPE I - STORE
  11. Opcode( "SB", 40, STORE ),
  12. Opcode( "SH", 41, STORE ),
  13. Opcode( "SW", 43, STORE ),
  14. // TYPE I - ALU
  15. Opcode( "ADDI", 8, ALU ),
  16. Opcode( "ADDUI", 9, ALU ),
  17. Opcode( "SUBI", 10, ALU ),
  18. Opcode( "SUBUI", 11, ALU ),
  19. Opcode( "ANDI", 12, ALU ),
  20. Opcode( "ORI", 13, ALU ),
  21. Opcode( "XORI", 14, ALU ),
  22. Opcode( "SEQI", 24, ALU ),
  23. Opcode( "SNEI", 25, ALU ),
  24. Opcode( "SLTI", 26, ALU ),
  25. Opcode( "SGTI", 27, ALU ),
  26. Opcode( "SLEI", 28, ALU ),
  27. Opcode( "SGEI", 29, ALU ),
  28. Opcode( "SEQUI", 48, ALU ),
  29. Opcode( "SNEUI", 49, ALU ),
  30. Opcode( "SLTUI", 50, ALU ),
  31. Opcode( "SGTUI", 51, ALU ),
  32. Opcode( "SLEUI", 52, ALU ),
  33. Opcode( "SGEUI", 53, ALU ),
  34. Opcode( "SLLI", 54, ALU ),
  35. Opcode( "SRLI", 55, ALU ),
  36. Opcode( "SRAI", 56, ALU ),
  37. // TYPE I - JUMP
  38. Opcode( "JR", 18, JUMP ),
  39. Opcode( "JALR", 19, JUMP ),
  40. // TYPE I - BRANCH
  41. Opcode( "BEQZ", 4, BRANCH ),
  42. Opcode( "BNEZ", 5, BRANCH ),
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement