VM Maker: CogPools-ISAs-eem.7.mcz

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

VM Maker: CogPools-ISAs-eem.7.mcz

commits-2
 
Eliot Miranda uploaded a new version of CogPools-ISAs to project VM Maker:
http://source.squeak.org/VMMaker/CogPools-ISAs-eem.7.mcz

==================== Summary ====================

Name: CogPools-ISAs-eem.7
Author: eem
Time: 18 December 2019, 7:34:45.684411 pm
UUID: d0f4d6c5-88ca-44c9-becb-b834f3483448
Ancestors: CogPools-ISAs-eem.6

Fix instructionIsPCRelativeLoad: to include sign-extending 32 to 64 bit moves

=============== Diff against CogPools-ISAs-eem.6 ===============

Item was changed:
  ----- Method: ARMv8A64Opcodes class>>instructionIsPCRelativeLoad: (in category 'testing') -----
  instructionIsPCRelativeLoad: word
  "C4.1 A64 instruction set encoding on page C4-252
  C4.1.4 Loads and Stores C4-266"
  "op0,b27,b25,op2" "op0=xx01,b27=1,b25=0,op2=0x"
+ ^(word >> 24 bitAnd: 2r00111111) = 2r00011000!
- ^(word >> 24 bitAnd: 2r10111111) = 2r00011000!