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

Subversion Repositories openrisc_me

[/] [openrisc/] [trunk/] [gnu-src/] [binutils-2.20.1/] [gas/] [testsuite/] [gas/] [score/] [relaxation_macro.h] - Rev 205

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
 

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.