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