'From Squeak6.0alpha of 6 July 2021 [latest update: #20582] on 13 July 2021 at 9:21:18 am'!

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:00'!
generateNewspeakSpurCog64VM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: StackToRegisterMappingCogit
		with: #(	ObjectMemory Spur64BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				NewspeakVM true)
		to: self sourceTree, '/src/newspeak.vm.64bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()
!
]style[(27 2 53 2 1 10 9 17 4 31 5 1 1 2 12 1 24 5 20 1 4 5 10 1 4 4 3 1 4 1 11 1 33 3 12 1 4 1 11 1 12 3 11 3)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:01'!
generateNewspeakSpurCogVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: StackToRegisterMappingCogit
		with: #(	ObjectMemory Spur32BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				NewspeakVM true)
		to: self sourceTree, '/src/newspeak.vm.32bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()
!
]style[(25 2 53 2 1 10 9 17 4 31 5 1 1 2 12 1 24 5 20 1 4 5 10 1 4 4 3 1 4 1 11 1 33 3 12 1 4 1 11 1 12 3 11 3)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:17'!
generateNewspeakSpurStack64VM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: StackInterpreter
		with: #( ObjectMemory Spur64BitMemoryManager
				MULTIPLEBYTECODESETS true
				NewspeakVM true
				FailImbalancedPrimitives false)
		to: self sourceTree, '/src/newspeak.vm.64bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(29 2 53 2 1 10 9 20 5 1 1 2 12 1 22 5 20 1 4 5 10 1 4 5 24 1 5 4 3 1 4 1 11 1 35 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:17'!
generateNewspeakSpurStackVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: StackInterpreter
		with: #(	ObjectMemory Spur32BitMemoryManager
				MULTIPLEBYTECODESETS true
				NewspeakVM true
				FailImbalancedPrimitives false)
		to: self sourceTree, '/src/newspeak.vm.32bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(27 2 53 2 1 10 9 20 5 1 1 2 12 1 22 5 20 1 4 5 10 1 4 5 24 1 5 4 3 1 4 1 11 1 35 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:01'!
generateSpur32LeakChecker
	^VMMaker
		generate: ImageLeakChecker
		with: #(ObjectMemory Spur32BitMemoryManager
				MULTIPLEBYTECODESETS true)
		to: self sourceTree, '/src/vm.32bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(25 2 1 10 9 20 5 1 1 1 12 1 22 5 20 1 4 4 3 1 4 1 11 1 26 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:02'!
generateSpur64LeakChecker
	^VMMaker
		generate: ImageLeakChecker
		with: #(ObjectMemory Spur64BitMemoryManager
				MULTIPLEBYTECODESETS true)
		to: self sourceTree, '/src/vm.64bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(25 2 1 10 9 20 5 1 1 1 12 1 22 5 20 1 4 4 3 1 4 1 11 1 26 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:07'!
generateSqueakCogVM
	^VMMaker
		generate: CoInterpreter
		and: StackToRegisterMappingCogit
		with: #()
		to: self sourceTree, '/src/vm.32bit.cog.v3'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(19 2 1 10 9 17 4 31 5 1 1 5 3 1 4 1 11 1 22 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:02'!
generateSqueakSpurCog64MTVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreterMT
		and: StackToRegisterMappingCogit
		with: #(COGMTVM true
				ObjectMemory Spur64BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.64bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(27 2 53 2 1 10 9 19 4 31 5 1 1 1 7 1 4 5 12 1 24 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 24 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:02'!
generateSqueakSpurCog64VM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: StackToRegisterMappingCogit
		with: #(ObjectMemory Spur64BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.64bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(25 2 53 2 1 10 9 17 4 31 5 1 1 1 12 1 24 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 24 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:02'!
generateSqueakSpurCogMTVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreterMT
		and: StackToRegisterMappingCogit
		with: #(COGMTVM true
				ObjectMemory Spur32BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.32bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(25 2 53 2 1 10 9 19 4 31 5 1 1 1 7 1 4 5 12 1 24 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 24 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:03'!
generateSqueakSpurCogSista64VM
	^VMMaker
		generate: CoInterpreter
		and: SistaCogit
		with: #(	SistaVM true
				ObjectMemory Spur64BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.64bit.sista.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(30 2 1 10 9 17 4 14 5 1 1 2 7 1 4 5 12 1 24 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 26 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:03'!
generateSqueakSpurCogSistaVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: SistaCogit
		with: #(	SistaVM true
				ObjectMemory Spur32BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.32bit.sista.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(28 2 53 2 1 10 9 17 4 14 5 1 1 2 7 1 4 5 12 1 24 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 26 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:03'!
generateSqueakSpurCogVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: StackToRegisterMappingCogit
		with: #(ObjectMemory Spur32BitCoMemoryManager
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.32bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(23 2 53 2 1 10 9 17 4 31 5 1 1 1 12 1 24 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 24 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:03'!
generateSqueakSpurLowcodeCog64VM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: StackToRegisterMappingCogit
		with: #(ObjectMemory Spur64BitCoMemoryManager
				SistaVM true
				LowcodeVM true
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/lowcode.vm.64bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(32 2 53 2 1 10 9 17 4 31 5 1 1 1 12 1 24 5 7 1 4 5 9 1 4 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 32 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:04'!
generateSqueakSpurLowcodeCogVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: StackToRegisterMappingCogit
		with: #(ObjectMemory Spur32BitCoMemoryManager
				SistaVM true
				LowcodeVM true
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/lowcode.vm.32bit.cog.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(30 2 53 2 1 10 9 17 4 31 5 1 1 1 12 1 24 5 7 1 4 5 9 1 4 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 32 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:04'!
generateSqueakSpurLowcodeStack64VM
	"No primitives since we can use those from the Cog VM"
	^VMMaker
		generate: StackInterpreter
		with: #(ObjectMemory Spur64BitMemoryManager
				SistaVM true
				LowcodeVM true
				FailImbalancedPrimitives false
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/lowcode.vm.64bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(34 2 54 2 1 10 9 20 5 1 1 1 12 1 22 5 7 1 4 5 9 1 4 5 24 1 5 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 34 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:04'!
generateSqueakSpurLowcodeStackVM
	"No primitives since we can use those from the Cog VM"
	^VMMaker
		generate: StackInterpreter
		with: #(ObjectMemory Spur32BitMemoryManager
				SistaVM true
				LowcodeVM true
				FailImbalancedPrimitives false
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/lowcode.vm.32bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(32 2 54 2 1 10 9 20 5 1 1 1 12 1 22 5 7 1 4 5 9 1 4 5 24 1 5 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 34 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:05'!
generateSqueakSpurRegisterCogVM
	"No primitives since we can use those for the Cog VM"
	^VMMaker
		generate: CoInterpreter
		and: RegisterAllocatingCogit
		with: #(ObjectMemory Spur32BitCoMemoryManager)
		to: self sourceTree, '/src/vm.32bit.reg.spur'
		platformDir: self sourceTree, '/platforms'
		including:#()!
]style[(31 2 53 2 1 10 9 17 4 27 5 1 1 1 12 1 24 4 3 1 4 1 11 1 24 3 12 1 4 1 11 1 12 3 11 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:05'!
generateSqueakSpurStack64VM
	"No primitives since we can use those from the Cog VM"
	^VMMaker
		generate: StackInterpreter
		with: #(ObjectMemory Spur64BitMemoryManager
				FailImbalancedPrimitives false
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.64bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(27 2 54 2 1 10 9 20 5 1 1 1 12 1 22 5 24 1 5 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 26 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:05'!
generateSqueakSpurStackVM
	"No primitives since we can use those from the Cog VM"
	^VMMaker
		generate: StackInterpreter
		with: #(ObjectMemory Spur32BitMemoryManager
				FailImbalancedPrimitives false
				MULTIPLEBYTECODESETS true
				bytecodeTableInitializer initializeBytecodeTableForSqueakV3PlusClosuresSistaV1Hybrid)
		to: self sourceTree, '/src/vm.32bit.stack.spur'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(25 2 54 2 1 10 9 20 5 1 1 1 12 1 22 5 24 1 5 5 20 1 4 5 24 1 59 4 3 1 4 1 11 1 26 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

!VMMaker class methodsFor: 'configurations' stamp: 'mt 7/13/2021 09:06'!
generateSqueakStackVM
	"No primitives since we can use those from the Cog VM"
	^VMMaker
		generate: StackInterpreter
		with: #(FailImbalancedPrimitives false)
		to: self sourceTree, '/src/vm.32bit.stack.v3'
		platformDir: self sourceTree, '/platforms'
		including: #()!
]style[(21 2 54 2 1 10 9 20 5 1 1 1 24 1 5 4 3 1 4 1 11 1 24 3 12 1 4 1 11 1 12 3 10 1 1 2)bu,cblack;,c000126126,cblack;,c126000000,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c126000000,cblack;,c000000126,cblack;,c126000126n,cblack;,c000000126,cblack;,c000000126,cblack;! !

