1#include "io.h" 2 3int main(void) 4{ 5 long long rd, rt, rs; 6 long long res; 7 8 rt = 0x1234567887654321; 9 rs = 0x4; 10 res = 0xe3e7ebf0f1ede9e5; 11 12 asm ("shrav_r.ob %0, %1, %2" 13 : "=r"(rd) 14 : "r"(rt), "r"(rs) 15 ); 16 17 if (rd != res) { 18 printf("shra_r.ob error\n"); 19 return -1; 20 } 21 return 0; 22} 23