OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [binutils-2.20.1/] [binutils-2.20.1-or32-1.0rc1/] [gas/] [testsuite/] [gas/] [score/] [relaxation_macro.h] - Rev 594

Go to most recent revision | Compare with Previous | Blame | View Log

/*
 * macros for S+core 3 instruction relaxation
 *
 * partial copyed from testpatterns for S+core 7
 *
 * Author: libin
 */
 
.macro _tran insn1 insn2
.balign 2
  .irp i1,"\insn1", "\insn2"
    .irp i2,"\insn1", "\insn2"
      \i1
      \i2
    .endr
  .endr
.endm
 
/* insn32/insn16 may include special characters, for example, blank character */
.macro tran_16_32 insn16 insn32
  _tran "\insn16", "\insn32"
.endm
 
.macro insn_16 insn16
.balign 2
  \insn16
.endm
 
.macro insn_32 insn32
.balign 2
  \insn32
.endm
 

Go to most recent revision | Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.