@@ -234,6 +234,7 @@ const struct instr_table INSTR_TABLE[] = {
234
234
{"rcr" , rcr , {mi , ri }, M , SHIFT , 1 , 3 , 4 , {REX , 0xd0 , REG , ib }},
235
235
{{'\0' }, rcr , {NA , NA }, M , SHIFT , 1 , 2 , 4 , {REX , 0xc1 , REG , ib }},
236
236
{"rdpmc" , rdpmc , {n , n }, NA , OTHER , NA , NA , 2 , {0x0f , 0x33 }},
237
+ {"rdpru" , rdpru , {n , n }, NA , OTHER , NA , NA , 3 , {0x0f , 0x01 , 0xFD }},
237
238
{"rdtsc" , rdtsc , {n , n }, NA , OTHER , NA , NA , 2 , {0x0f , 0x31 }},
238
239
{"rdtscp" , rdtscp , {n , n }, NA , OTHER , NA , NA , 3 , {0x0f , 0x01 , 0xf9 }},
239
240
{"ret" , ret , {n , n }, NA , CONTROL_FLOW , NA , NA , 1 , {0xc3 }},
@@ -288,7 +289,7 @@ const struct instr_table INSTR_TABLE[] = {
288
289
{"shld" , shld , {rri , mri }, MR , OTHER , NA , NA , 5 , {REX , 0x0f , 0xa4 , REG , ib }},
289
290
{{'\0' }, shld , {rrr , mrr }, MR , OTHER , NA , NA , 4 , {REX , 0x0f , 0xa5 , REG }},
290
291
{"shlx" , shlx , {rrr , rmr }, RMV , VECTOR_EXT , NA , NA , 3 , {VEX (NDS ,LZ ,X66 ,X0F38 ,W0_W1 ), 0xf7 , REG }},
291
- {"shr" , shr , {mi , ri }, M , SHIFT , 1 , 5 , 4 , {REX , 0xbe , REG , ib }},
292
+ {"shr" , shr , {mi , ri }, M , SHIFT , 1 , 5 , 4 , {REX , 0xd0 , REG , ib }},
292
293
{{'\0' }, shr , {NA , NA }, M , SHIFT , 1 , 5 , 4 , {REX , 0xc0 , REG , ib }},
293
294
{{'\0' }, shr , {mr , rr }, M , SHIFT , 1 , 5 , 3 , {REX , 0xd2 , REG }},
294
295
{"shrd" , shrd , {mri , rri }, MR , OTHER , 2 , NA , 4 , {REX , 0x0f , 0xa9 , REG }},
0 commit comments