File tree 1 file changed +30
-10
lines changed
1 file changed +30
-10
lines changed Original file line number Diff line number Diff line change @@ -2665,7 +2665,9 @@ static int zend_jit_assign_const_stub(dasm_State **Dst)
2665
2665
uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN;
2666
2666
2667
2667
|->assign_const:
2668
- |.if X64
2668
+ |.if X64WIN
2669
+ | sub r4, 0x28
2670
+ |.elif X64
2669
2671
| sub r4, 8
2670
2672
|.else
2671
2673
| sub r4, 12
@@ -2677,7 +2679,9 @@ static int zend_jit_assign_const_stub(dasm_State **Dst)
2677
2679
0, 0)) {
2678
2680
return 0;
2679
2681
}
2680
- |.if X64
2682
+ |.if X64WIN
2683
+ | add r4, 0x28
2684
+ |.elif X64
2681
2685
| add r4, 8
2682
2686
|.else
2683
2687
| add r4, 12
@@ -2693,7 +2697,9 @@ static int zend_jit_assign_tmp_stub(dasm_State **Dst)
2693
2697
uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN;
2694
2698
2695
2699
|->assign_tmp:
2696
- |.if X64
2700
+ |.if X64WIN
2701
+ | sub r4, 0x28
2702
+ |.elif X64
2697
2703
| sub r4, 8
2698
2704
|.else
2699
2705
| sub r4, 12
@@ -2705,7 +2711,9 @@ static int zend_jit_assign_tmp_stub(dasm_State **Dst)
2705
2711
0, 0)) {
2706
2712
return 0;
2707
2713
}
2708
- |.if X64
2714
+ |.if X64WIN
2715
+ | add r4, 0x28
2716
+ |.elif X64
2709
2717
| add r4, 8
2710
2718
|.else
2711
2719
| add r4, 12
@@ -2721,7 +2729,9 @@ static int zend_jit_assign_var_stub(dasm_State **Dst)
2721
2729
uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_REF;
2722
2730
2723
2731
|->assign_var:
2724
- |.if X64
2732
+ |.if X64WIN
2733
+ | sub r4, 0x28
2734
+ |.elif X64
2725
2735
| sub r4, 8
2726
2736
|.else
2727
2737
| sub r4, 12
@@ -2733,7 +2743,9 @@ static int zend_jit_assign_var_stub(dasm_State **Dst)
2733
2743
0, 0)) {
2734
2744
return 0;
2735
2745
}
2736
- |.if X64
2746
+ |.if X64WIN
2747
+ | add r4, 0x28
2748
+ |.elif X64
2737
2749
| add r4, 8
2738
2750
|.else
2739
2751
| add r4, 12
@@ -2749,7 +2761,9 @@ static int zend_jit_assign_cv_noref_stub(dasm_State **Dst)
2749
2761
uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN/*|MAY_BE_UNDEF*/;
2750
2762
2751
2763
|->assign_cv_noref:
2752
- |.if X64
2764
+ |.if X64WIN
2765
+ | sub r4, 0x28
2766
+ |.elif X64
2753
2767
| sub r4, 8
2754
2768
|.else
2755
2769
| sub r4, 12
@@ -2761,7 +2775,9 @@ static int zend_jit_assign_cv_noref_stub(dasm_State **Dst)
2761
2775
0, 0)) {
2762
2776
return 0;
2763
2777
}
2764
- |.if X64
2778
+ |.if X64WIN
2779
+ | add r4, 0x28
2780
+ |.elif X64
2765
2781
| add r4, 8
2766
2782
|.else
2767
2783
| add r4, 12
@@ -2777,7 +2793,9 @@ static int zend_jit_assign_cv_stub(dasm_State **Dst)
2777
2793
uint32_t val_info = MAY_BE_ANY|MAY_BE_RC1|MAY_BE_RCN|MAY_BE_REF/*|MAY_BE_UNDEF*/;
2778
2794
2779
2795
|->assign_cv:
2780
- |.if X64
2796
+ |.if X64WIN
2797
+ | sub r4, 0x28
2798
+ |.elif X64
2781
2799
| sub r4, 8
2782
2800
|.else
2783
2801
| sub r4, 12
@@ -2789,7 +2807,9 @@ static int zend_jit_assign_cv_stub(dasm_State **Dst)
2789
2807
0, 0)) {
2790
2808
return 0;
2791
2809
}
2792
- |.if X64
2810
+ |.if X64WIN
2811
+ | add r4, 0x28
2812
+ |.elif X64
2793
2813
| add r4, 8
2794
2814
|.else
2795
2815
| add r4, 12
You can’t perform that action at this time.
0 commit comments