[Vm-dev] VM Maker: CogPools-ISAs-eem.7.mcz

commits at source.squeak.org commits at source.squeak.org
Thu Dec 19 03:34:46 UTC 2019

Eliot Miranda uploaded a new version of CogPools-ISAs to project VM Maker:

==================== 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!

More information about the Vm-dev mailing list