@@ -5501,7 +5501,7 @@ StackInterpreter >> extJumpIfFalse [
5501
5501
byte := self fetchByte.
5502
5502
offset := byte + (extB << 8).
5503
5503
numExtB := extB := extA := 0.
5504
- self jumplfFalseBy : offset
5504
+ self jumpIfFalseBy : offset
5505
5505
]
5506
5506
5507
5507
{ #category : 'jump bytecodes' }
@@ -5511,7 +5511,7 @@ StackInterpreter >> extJumpIfTrue [
5511
5511
byte := self fetchByte.
5512
5512
offset := byte + (extB << 8).
5513
5513
numExtB := extB := extA := 0.
5514
- self jumplfTrueBy : offset
5514
+ self jumpIfTrueBy : offset
5515
5515
]
5516
5516
5517
5517
{ #category : 'miscellaneous bytecodes' }
@@ -8444,6 +8444,34 @@ StackInterpreter >> jumpBinaryInlinePrimitive: primIndex [
8444
8444
self pop: 2
8445
8445
]
8446
8446
8447
+ { #category : 'jump bytecodes' }
8448
+ StackInterpreter >> jumpIfFalseBy: offset [
8449
+
8450
+ | boolean |
8451
+ boolean := self stackTop.
8452
+ boolean = objectMemory falseObject
8453
+ ifTrue: [ self jump: offset ]
8454
+ ifFalse: [
8455
+ boolean = objectMemory trueObject ifFalse: [
8456
+ ^ self internalMustBeBoolean ].
8457
+ self fetchNextBytecode ].
8458
+ self pop: 1
8459
+ ]
8460
+
8461
+ { #category : 'jump bytecodes' }
8462
+ StackInterpreter >> jumpIfTrueBy: offset [
8463
+
8464
+ | boolean |
8465
+ boolean := self stackTop.
8466
+ boolean = objectMemory trueObject
8467
+ ifTrue: [ self jump: offset ]
8468
+ ifFalse: [
8469
+ boolean = objectMemory falseObject ifFalse: [
8470
+ ^ self internalMustBeBoolean ].
8471
+ self fetchNextBytecode ].
8472
+ self pop: 1
8473
+ ]
8474
+
8447
8475
{ #category : 'sista bytecodes' }
8448
8476
StackInterpreter >> jumpTrinaryInlinePrimitive: primIndex [
8449
8477
@@ -8515,34 +8543,6 @@ StackInterpreter >> jumpUnaryInlinePrimitive: primIndex [
8515
8543
^ self unknownInlinePrimitive
8516
8544
]
8517
8545
8518
- { #category : 'jump bytecodes' }
8519
- StackInterpreter >> jumplfFalseBy: offset [
8520
-
8521
- | boolean |
8522
- boolean := self stackTop.
8523
- boolean = objectMemory falseObject
8524
- ifTrue: [ self jump: offset ]
8525
- ifFalse: [
8526
- boolean = objectMemory trueObject ifFalse: [
8527
- ^ self internalMustBeBoolean ].
8528
- self fetchNextBytecode ].
8529
- self pop: 1
8530
- ]
8531
-
8532
- { #category : 'jump bytecodes' }
8533
- StackInterpreter >> jumplfTrueBy: offset [
8534
-
8535
- | boolean |
8536
- boolean := self stackTop.
8537
- boolean = objectMemory trueObject
8538
- ifTrue: [ self jump: offset ]
8539
- ifFalse: [
8540
- boolean = objectMemory falseObject ifFalse: [
8541
- ^ self internalMustBeBoolean ].
8542
- self fetchNextBytecode ].
8543
- self pop: 1
8544
- ]
8545
-
8546
8546
{ #category : 'message sending' }
8547
8547
StackInterpreter >> justActivateNewMethod: mustBeInterpreterFrame [
8548
8548
@@ -8714,13 +8714,13 @@ StackInterpreter >> long: aJumpBuf jmp: returnValue [
8714
8714
{ #category : 'jump bytecodes' }
8715
8715
StackInterpreter >> longJumpIfFalse [
8716
8716
8717
- self jumplfFalseBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8717
+ self jumpIfFalseBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8718
8718
]
8719
8719
8720
8720
{ #category : 'jump bytecodes' }
8721
8721
StackInterpreter >> longJumpIfTrue [
8722
8722
8723
- self jumplfTrueBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8723
+ self jumpIfTrueBy : ((currentBytecode bitAnd: 3) * 256) + self fetchByte.
8724
8724
]
8725
8725
8726
8726
{ #category : 'debug printing' }
@@ -13865,13 +13865,13 @@ StackInterpreter >> shadowCallStackSize [
13865
13865
{ #category : 'jump bytecodes' }
13866
13866
StackInterpreter >> shortConditionalJumpFalse [
13867
13867
13868
- self jumplfFalseBy : (currentBytecode bitAnd: 7) + 1
13868
+ self jumpIfFalseBy : (currentBytecode bitAnd: 7) + 1
13869
13869
]
13870
13870
13871
13871
{ #category : 'jump bytecodes' }
13872
13872
StackInterpreter >> shortConditionalJumpTrue [
13873
13873
13874
- self jumplfTrueBy : (currentBytecode bitAnd: 7) + 1
13874
+ self jumpIfTrueBy : (currentBytecode bitAnd: 7) + 1
13875
13875
]
13876
13876
13877
13877
{ #category : 'simulation' }
0 commit comments