m5op_alpha.S (5505:90d6811d5ea6) | m5op_alpha.S (5543:3af77710f397) |
---|---|
1/* 2 * Copyright (c) 2003-2006 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 34 unchanged lines hidden (view full) --- 43func: 44 45#define RET \ 46 ret ($26) 47 48#define END(func) \ 49 .end func 50 | 1/* 2 * Copyright (c) 2003-2006 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 34 unchanged lines hidden (view full) --- 43func: 44 45#define RET \ 46 ret ($26) 47 48#define END(func) \ 49 .end func 50 |
51#define SIMPLE_OP(_f, _o) \ 52 LEAF(_f) \ 53 _o; \ 54 RET; \ | 51#define SIMPLE_OP(_f, _o) \ 52 LEAF(_f) \ 53 _o; \ 54 RET; \ |
55 END(_f) 56 | 55 END(_f) 56 |
57#define ARM(reg) INST(m5_op, reg, 0, arm_func) | 57#define ARM(reg) INST(m5_op, reg, 0, arm_func) |
58#define QUIESCE INST(m5_op, 0, 0, quiesce_func) 59#define QUIESCENS(r1) INST(m5_op, r1, 0, quiescens_func) 60#define QUIESCECYC(r1) INST(m5_op, r1, 0, quiescecycle_func) 61#define QUIESCETIME INST(m5_op, 0, 0, quiescetime_func) 62#define M5EXIT(reg) INST(m5_op, reg, 0, exit_func) 63#define INITPARAM(reg) INST(m5_op, reg, 0, initparam_func) 64#define LOADSYMBOL(reg) INST(m5_op, reg, 0, loadsymbol_func) 65#define RESET_STATS(r1, r2) INST(m5_op, r1, r2, resetstats_func) --- 29 unchanged lines hidden --- | 58#define QUIESCE INST(m5_op, 0, 0, quiesce_func) 59#define QUIESCENS(r1) INST(m5_op, r1, 0, quiescens_func) 60#define QUIESCECYC(r1) INST(m5_op, r1, 0, quiescecycle_func) 61#define QUIESCETIME INST(m5_op, 0, 0, quiescetime_func) 62#define M5EXIT(reg) INST(m5_op, reg, 0, exit_func) 63#define INITPARAM(reg) INST(m5_op, reg, 0, initparam_func) 64#define LOADSYMBOL(reg) INST(m5_op, reg, 0, loadsymbol_func) 65#define RESET_STATS(r1, r2) INST(m5_op, r1, r2, resetstats_func) --- 29 unchanged lines hidden --- |