libqtest: Inline g_assert_no_errno()
[qemu/armbru.git] / tests / tcg / mips / mips64-dspr2 / adduh_ob.c
blob9b309f6f16ea8a96ce37a6ef61a4b4372ee2a587
1 #include "io.h"
3 int main(void)
5 long long rd, rs, rt, result;
6 rs = 0xFF987CDEBCEF2356;
7 rt = 0xFF987CDEBCEF2354;
8 result = 0xFF987CDEBCEF2355;
10 __asm("adduh.ob %0, %1, %2\n\t"
11 : "=r"(rd)
12 : "r"(rs), "r"(rt)
15 if (rd != result) {
16 printf("adduh.ob error\n\t");
17 return -1;
20 rs = 0xac50691729945316;
21 rt = 0xb9234ca3f5573162;
22 result = 0xb2395a5d8f75423c;
24 __asm("adduh.ob %0, %1, %2\n\t"
25 : "=r"(rd)
26 : "r"(rs), "r"(rt)
29 if (rd != result) {
30 printf("adduh.ob error\n\t");
31 return -1;
34 return 0;