two_byte_opcodes.isa (6615:f0e4e63310e5) | two_byte_opcodes.isa (6616:33837b097d69) |
---|---|
1// Copyright (c) 2008 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 278 unchanged lines hidden (view full) --- 287 0x01: decode OPCODE_OP_BOTTOM3 { 288 0x0: invd(); 289 0x1: wbinvd(); 290 0x2: Inst::UD2(); 291 0x3: Inst::UD2(); 292 0x4: Inst::UD2(); 293 0x5: Inst::PREFETCH(Mb); 294 0x6: FailUnimpl::femms(); | 1// Copyright (c) 2008 The Regents of The University of Michigan 2// All rights reserved. 3// 4// Redistribution and use in source and binary forms, with or without 5// modification, are permitted provided that the following conditions are 6// met: redistributions of source code must retain the above copyright 7// notice, this list of conditions and the following disclaimer; 8// redistributions in binary form must reproduce the above copyright --- 278 unchanged lines hidden (view full) --- 287 0x01: decode OPCODE_OP_BOTTOM3 { 288 0x0: invd(); 289 0x1: wbinvd(); 290 0x2: Inst::UD2(); 291 0x3: Inst::UD2(); 292 0x4: Inst::UD2(); 293 0x5: Inst::PREFETCH(Mb); 294 0x6: FailUnimpl::femms(); |
295 0x7: FailUnimpl::threednow(); | 295 0x7: decode IMMEDIATE { 296 0x0C: pi2fw_Pq_Qq(); 297 0x0D: pi2fd_Pq_Qq(); 298 0x1C: pf2iw_Pq_Qq(); 299 0x1D: pf2id_Pq_Qq(); 300 0x8A: pfnacc_Pq_Qq(); 301 0x8E: pfpnacc_Pq_Qq(); 302 0x90: pfcmpge_Pq_Qq(); 303 0x94: pfmin_Pq_Qq(); 304 0x96: pfrcp_Pq_Qq(); 305 0x97: pfrsqrt_Pq_Qq(); 306 0x9A: Inst::PFSUB(Pq,Qq); 307 0x9E: pfadd_Pq_Qq(); 308 0xA0: pfcmpgt_Pq_Qq(); 309 0xA4: pfmax_Pq_Qq(); 310 0xA6: pfrcpit1_Pq_Qq(); 311 0xA7: pfrsqit1_Pq_Qq(); 312 0xAA: Inst::PFSUBR(Pq,Qq); 313 0xAE: pfacc_Pq_Qq(); 314 0xB0: pfcmpeq_Pq_Qq(); 315 0xB4: Inst::PFMUL(Pq,Qq); 316 0xB6: pfrcpit2_Pq_Qq(); 317 0xB7: Inst::PMULHRW(Pq,Qq); 318 0xBB: pswapd_Pq_Qq(); 319 0xBF: pavgusb_Pq_Qq(); 320 default: Inst::UD2(); 321 } |
296 } 297 format Inst{ 298 0x02: decode LEGACY_DECODEVAL { 299 // no prefix 300 0x0: decode OPCODE_OP_BOTTOM3 { 301 0x0: MOVUPS(Vo,Wo); 302 0x1: MOVUPS(Wo,Vo); 303 0x2: decode MODRM_MOD { --- 756 unchanged lines hidden --- | 322 } 323 format Inst{ 324 0x02: decode LEGACY_DECODEVAL { 325 // no prefix 326 0x0: decode OPCODE_OP_BOTTOM3 { 327 0x0: MOVUPS(Vo,Wo); 328 0x1: MOVUPS(Wo,Vo); 329 0x2: decode MODRM_MOD { --- 756 unchanged lines hidden --- |