qemu/tests/tcg/mips/mips64-dsp/precr_ob_qh.c
<<
>>
Prefs
   1#include "io.h"
   2
   3int main(void)
   4{
   5    long long rd, rs, rt;
   6    long long res;
   7
   8    rs = 0x1234567812345678;
   9    rt = 0x8765432187654321;
  10
  11    res = 0x3478347865216521;
  12
  13    __asm
  14        ("precr.ob.qh %0, %1, %2\n\t"
  15         : "=r"(rd)
  16         : "r"(rs), "r"(rt)
  17        );
  18
  19    if (rd != res) {
  20        printf("precr.ob.qh error\n");
  21        return -1;
  22    }
  23
  24    return 0;
  25}
  26