blob: 088480cba7e4f18c96b5998a98284084df67cf25 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
reg_t val;
switch(insn.rtype.rb)
{
case 0:
val = fsr;
break;
case 1:
val = 32; // synci_step
break;
case 29:
val = tid;
break;
default:
val = -1;
}
RC = gprlen == 64 ? val : sext32(val);
|