Searched refs:a0 (Results 51 - 75 of 75) sorted by relevance

123

/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ua/
H A Damoor_d.S17 li a0, 0xffffffff80000000; \
20 sd a0, 0(a3); \
H A Damoor_w.S17 li a0, 0xffffffff80000000; \
20 sw a0, 0(a3); \
H A Damoswap_d.S17 li a0, 0xffffffff80000000; \
20 sd a0, 0(a3); \
H A Damoswap_w.S17 li a0, 0xffffffff80000000; \
20 sw a0, 0(a3); \
H A Damoxor_d.S17 li a0, 0xffffffff80000000; \
20 sd a0, 0(a3); \
H A Damoxor_w.S17 li a0, 0xffffffff80000000; \
20 sw a0, 0(a3); \
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64mi/
H A Daccess.S48 li a0, 2
49 beq TESTNUM, a0, 2f
50 li a0, 3
51 beq TESTNUM, a0, 2f
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ud/
H A Dfcvt.S47 TEST_CASE(12, a0, 0x7ff8000000000000,
53 fmv.x.d a0, f2;
56 TEST_CASE_D32(12, a0, a1, 0x7ff8000000000000,
62 lw a0, 0(a1);
/gem5/tests/test-progs/asmtest/src/riscv/isa/rv64ui/
H A Dfence_i.S17 lh a0, insn
22 sh a0, 1f, t0
34 sh a0, 1f, t0
H A Dsb.S71 li a0, 0xef
73 sb a0, 3(a1)
H A Dsh.S71 li a0, 0xbeef
73 sh a0, 6(a1)
/gem5/system/alpha/console/
H A Ddbmentry.S60 ldah a0, 3(zero) # load arg0 with 65536*3
84 lda a0, 1(zero)
95 bis v0,v0,a0
172 ldq_l a1,0(a0) # interlock complete lock state
175 stq_c v0,0(a0) # attempt to acquire lock
198 mov a0, t0 # cpu number
201 ldah a0, 3(zero) # load arg0 with 65536
205 zapnot t1,0x1f,a0 # make rpb physical
207 mov t0, a0 # setup args for SlaveCmd
H A Dpaljtokern.S37 * Kernel address - a0
63 ldq_p a0, 0(zero)
105 mtpr a0, excAddr // Load the dispatch address.
107 bis a3, zero, a0 // first free PFN
H A Dconsole.c948 CallBackDispatcher(long a0, long a1, long a2, long a3, long a4) argument
951 switch (a0) {
984 DeviceOperation(a0, a1, a2, a3, a4);
1001 panic("CallBackDispatcher(%x,%x,%x,%x,%x)\n", a0, a1, a2, a3, a4);
1008 CallBackFixup(int a0, int a1, int a2) argument
1026 printf_lock("CallbackFixup %x %x, t7=%x\n", a0, a1, temp);
/gem5/ext/systemc/src/sysc/qt/md/
H A Dpowerpc_mach.s241 void *qt_blocki (void *helper, void *a0, void *a1, void *newthread);
242 asm void *qt_blocki (void *helper, void *a0, void *a1, void *newthread)
260 /* call helper(qt_t *old, void *a0, void *a1) */
291 void qt_abort (void *helper, void *a0, void *a1, void *newthread);
292 asm void qt_abort (void *helper, void *a0, void *a1, void *newthread)
305 /* call helper(qt_t *old, void *a0, void *a1) */
338 void *qt_block (void *helper, void *a0, void *a1, void *newthread);
339 asm void *qt_block (void *helper, void *a0, void *a1, void *newthread)
H A Dpowerpc_sys5.s239 void *qt_blocki (void *helper, void *a0, void *a1, void *newthread);
240 asm void *qt_blocki (void *helper, void *a0, void *a1, void *newthread)
258 /* call helper(qt_t *old, void *a0, void *a1) */
289 void qt_abort (void *helper, void *a0, void *a1, void *newthread);
290 asm void qt_abort (void *helper, void *a0, void *a1, void *newthread)
303 /* call helper(qt_t *old, void *a0, void *a1) */
336 void *qt_block (void *helper, void *a0, void *a1, void *newthread);
337 asm void *qt_block (void *helper, void *a0, void *a1, void *newthread)
H A Daxp.c40 zork (int a0, float a1, int a2, ...)
83 #define _a0 a0
/gem5/src/arch/mips/
H A Dmt_constants.hh79 Bitfield<20, 18> a0; member in namespace:MipsISA
/gem5/ext/googletest/googlemock/include/gmock/
H A Dgmock-generated-function-mockers.h903 return [this](A0 a0) -> R {
904 return this->Call(a0);
922 return [this](A0 a0, A1 a1) -> R {
923 return this->Call(a0, a1);
941 return [this](A0 a0, A1 a1, A2 a2) -> R {
942 return this->Call(a0, a1, a2);
960 return [this](A0 a0, A1 a1, A2 a2, A3 a3) -> R {
961 return this->Call(a0, a1, a2, a3);
980 return [this](A0 a0, A1 a1, A2 a2, A3 a3, A4 a4) -> R {
981 return this->Call(a0, a
[all...]
/gem5/system/alpha/h/
H A DfromHudsonOsf.h247 ** argument registers a0, a1, and a2. On entry, SP points to the
270 stq a0, FRM_Q_A0(sp); \
378 #define a0 $16 /* Argument Registers ... */ macro
/gem5/ext/googletest/googlemock/test/
H A Dgmock-generated-actions_test.cc942 DoFooAction a0 = DoFoo(); local
964 (void)a0;
983 ACTION_P10(Plus10, a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) {
984 return a0 + a1 + a2 + a3 + a4 + a5 + a6 + a7 + a8 + a9;
1087 AND_1_VALUE_PARAMS(a0)) {
1088 return new T(a0);
1211 const Action<int()> a0 = ReturnSum(); local
1216 EXPECT_EQ(0, a0.Perform(make_tuple()));
H A Dgmock-generated-function-mockers_test.cc589 MockFunction<int(bool a0, char a1, int a2, int a3, int a4,
H A Dgmock-generated-matchers_test.cc1057 EqualsSumOfMatcher a0 = EqualsSumOf(); local
1081 (void)a0;
/gem5/src/arch/arm/insts/
H A Dfplib.cc171 uint64_t a0 = a & mask; local
175 uint64_t p0 = a0 * b0;
177 uint64_t p1 = (a0 + a1) * (b0 + b1) - p0 - p2;
195 add128(uint64_t *x0, uint64_t *x1, uint64_t a0, uint64_t a1, uint64_t b0, argument
198 *x0 = a0 + b0;
199 *x1 = a1 + b1 + (*x0 < a0);
203 sub128(uint64_t *x0, uint64_t *x1, uint64_t a0, uint64_t a1, uint64_t b0, argument
206 *x0 = a0 - b0;
207 *x1 = a1 - b1 - (*x0 > a0);
211 cmp128(uint64_t a0, uint64_ argument
[all...]
/gem5/system/alpha/palcode/
H A Dplatform.S437 bic a0, 3, t8 // Clear out low 2 bits of address
566 // a0/r16 - signals IO device interrupt
594 or r31,1,r16 // a0 means it is a clock interrupt
695 or r31,3,r16 // a0 means it is a I/O interrupt
926 or r31, osfint_c_dev, r16 // a0 signals IO device interrupt
983 lda r16, osfint_c_dev(r31) // a0 to device code
1170 // The stack is pushed. Load up a0,a1,a2 and vector via entInt
1176 lda r16, osfint_c_mchk(r31) // flag as mchk/crd in a0
1319 // a0 = osfint$c_perf
1334 lda r16, osfint_c_perf(r31) // a0 t
[all...]

Completed in 49 milliseconds

123