4 static void test_dr(void)
6 register int32_t r0
asm("r0") = -1;
7 register int32_t r1
asm("r1") = -4241;
11 : [r0
] "+r" (r0
), [r1
] "+r" (r1
)
20 static void test_dlr(void)
22 register uint32_t r0
asm("r0") = 0;
23 register uint32_t r1
asm("r1") = 4243;
24 uint32_t b
= 101, q
, r
;
27 : [r0
] "+r" (r0
), [r1
] "+r" (r1
)
36 static void test_dsgr(void)
38 register int64_t r0
asm("r0") = -1;
39 register int64_t r1
asm("r1") = -4241;
40 int64_t b
= 101, q
, r
;
43 : [r0
] "+r" (r0
), [r1
] "+r" (r1
)
52 static void test_dlgr(void)
54 register uint64_t r0
asm("r0") = 0;
55 register uint64_t r1
asm("r1") = 4243;
56 uint64_t b
= 101, q
, r
;
59 : [r0
] "+r" (r0
), [r1
] "+r" (r1
)