Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 9
Branch analysis from position: 9
2 jumps found. (Code = 44) Position 1 = 12, Position 2 = 7
Branch analysis from position: 12
1 jumps found. (Code = 42) Position 1 = 29
Branch analysis from position: 29
2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 27
Branch analysis from position: 32
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 27
2 jumps found. (Code = 44) Position 1 = 32, Position 2 = 27
Branch analysis from position: 32
Branch analysis from position: 27
Branch analysis from position: 7
2 jumps found. (Code = 44) Position 1 = 12, Position 2 = 7
Branch analysis from position: 12
Branch analysis from position: 7
filename: /in/Jha8v
function name: (null)
number of ops: 51
compiled vars: !0 = $its, !1 = $t, !2 = $i, !3 = $notem, !4 = $plain
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
109 0 E > ASSIGN !0, 100000
110 1 INIT_FCALL 'hrtime'
2 SEND_VAL <true>
3 DO_ICALL $6
4 ASSIGN !1, $6
111 5 ASSIGN !2, 0
6 > JMP ->9
112 7 > INIT_FCALL 'determine_locale_notem'
8 DO_FCALL 0
111 9 > POST_INC ~10 !2
10 IS_SMALLER ~10, !0
11 > JMPNZ ~11, ->7
113 12 > ECHO 'notem%3A+'
13 INIT_FCALL 'hrtime'
14 SEND_VAL <true>
15 DO_ICALL $12
16 SUB ~13 $12, !1
17 DIV ~14 ~13, 1.0e+9
18 ASSIGN ~15 !3, ~14
19 ECHO ~15
20 ECHO 's%0A'
115 21 INIT_FCALL 'hrtime'
22 SEND_VAL <true>
23 DO_ICALL $16
24 ASSIGN !1, $16
116 25 ASSIGN !2, 0
26 > JMP ->29
117 27 > INIT_FCALL 'determine_locale_plain'
28 DO_FCALL 0
116 29 > POST_INC ~20 !2
30 IS_SMALLER ~20, !0
31 > JMPNZ ~21, ->27
118 32 > ECHO 'plain%3A+'
33 INIT_FCALL 'hrtime'
34 SEND_VAL <true>
35 DO_ICALL $22
36 SUB ~23 $22, !1
37 DIV ~24 ~23, 1.0e+9
38 ASSIGN ~25 !4, ~24
39 ECHO ~25
40 ECHO 's%0A%0A'
120 41 INIT_FCALL 'printf'
42 SEND_VAL 'Plain+is+%25sx+faster'
43 INIT_FCALL 'number_format'
44 DIV ~26 !3, !4
45 SEND_VAL ~26
46 SEND_VAL 2
47 DO_ICALL $27
48 SEND_VAR $27
49 DO_ICALL
50 > RETURN 1
Function is_admin:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/Jha8v
function name: is_admin
number of ops: 2
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
4 0 E > > RETURN <true>
5 1* > RETURN null
End of function is_admin
Function wp_is_json_request:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/Jha8v
function name: wp_is_json_request
number of ops: 2
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
7 0 E > > RETURN <false>
8 1* > RETURN null
End of function wp_is_json_request
Function get_locale:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/Jha8v
function name: get_locale
number of ops: 2
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
11 0 E > > RETURN 'en_US'
12 1* > RETURN null
End of function get_locale
Function get_user_locale:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/Jha8v
function name: get_user_locale
number of ops: 2
compiled vars: none
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
14 0 E > > RETURN 'en_US'
15 1* > RETURN null
End of function get_user_locale
Function apply_filters:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/Jha8v
function name: apply_filters
number of ops: 4
compiled vars: !0 = $a, !1 = $b
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
16 0 E > RECV !0
1 RECV !1
17 2 > RETURN !1
18 3* > RETURN null
End of function apply_filters
Function sanitize_text_field:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/Jha8v
function name: sanitize_text_field
number of ops: 3
compiled vars: !0 = $a
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
19 0 E > RECV !0
20 1 > RETURN !0
21 2* > RETURN null
End of function sanitize_text_field
Function determine_locale_notem:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 8, Position 2 = 10
Branch analysis from position: 8
2 jumps found. (Code = 43) Position 1 = 11, Position 2 = 12
Branch analysis from position: 11
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 12
2 jumps found. (Code = 47) Position 1 = 15, Position 2 = 27
Branch analysis from position: 15
2 jumps found. (Code = 46) Position 1 = 18, Position 2 = 22
Branch analysis from position: 18
2 jumps found. (Code = 46) Position 1 = 23, Position 2 = 26
Branch analysis from position: 23
2 jumps found. (Code = 43) Position 1 = 28, Position 2 = 32
Branch analysis from position: 28
1 jumps found. (Code = 42) Position 1 = 35
Branch analysis from position: 35
2 jumps found. (Code = 46) Position 1 = 37, Position 2 = 40
Branch analysis from position: 37
2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 66
Branch analysis from position: 41
2 jumps found. (Code = 43) Position 1 = 45, Position 2 = 54
Branch analysis from position: 45
1 jumps found. (Code = 42) Position 1 = 66
Branch analysis from position: 66
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 54
2 jumps found. (Code = 43) Position 1 = 58, Position 2 = 66
Branch analysis from position: 58
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 66
Branch analysis from position: 66
Branch analysis from position: 40
Branch analysis from position: 32
2 jumps found. (Code = 46) Position 1 = 37, Position 2 = 40
Branch analysis from position: 37
Branch analysis from position: 40
Branch analysis from position: 26
Branch analysis from position: 22
Branch analysis from position: 27
Branch analysis from position: 10
filename: /in/Jha8v
function name: determine_locale_notem
number of ops: 72
compiled vars: !0 = $determined_locale
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
33 0 E > INIT_FCALL 'apply_filters'
1 SEND_VAL 'pre_determine_locale'
2 SEND_VAL null
3 DO_FCALL 0 $1
4 ASSIGN !0, $1
35 5 ISSET_ISEMPTY_CV ~3 !0
6 BOOL_NOT ~4 ~3
7 > JMPZ_EX ~4 ~4, ->10
8 > TYPE_CHECK 64 ~5 !0
9 BOOL ~4 ~5
10 > > JMPZ ~4, ->12
36 11 > > RETURN !0
40 12 > INIT_FCALL 'is_admin'
13 DO_FCALL 0 $6
14 > JMPNZ_EX ~7 $6, ->27
41 15 > FETCH_IS ~8 '_GET'
16 ISSET_ISEMPTY_DIM_OBJ 0 ~9 ~8, '_locale'
17 > JMPZ_EX ~9 ~9, ->22
18 > FETCH_R global ~10 '_GET'
19 FETCH_DIM_R ~11 ~10, '_locale'
20 IS_IDENTICAL ~12 ~11, 'user'
21 BOOL ~9 ~12
22 > > JMPZ_EX ~9 ~9, ->26
23 > INIT_FCALL 'wp_is_json_request'
24 DO_FCALL 0 $13
25 BOOL ~9 $13
26 > BOOL ~7 ~9
27 > > JMPZ ~7, ->32
43 28 > INIT_FCALL 'get_user_locale'
29 DO_FCALL 0 $14
30 ASSIGN !0, $14
40 31 > JMP ->35
45 32 > INIT_FCALL 'get_locale'
33 DO_FCALL 0 $16
34 ASSIGN !0, $16
48 35 > ISSET_ISEMPTY_VAR 2 ~18 'pagenow'
36 > JMPZ_EX ~18 ~18, ->40
37 > FETCH_R global ~19 'pagenow'
38 IS_IDENTICAL ~20 ~19, 'wp-login.php'
39 BOOL ~18 ~20
40 > > JMPZ ~18, ->66
49 41 > FETCH_IS ~21 '_GET'
42 ISSET_ISEMPTY_DIM_OBJ 1 ~22 ~21, 'wp_lang'
43 BOOL_NOT ~23 ~22
44 > JMPZ ~23, ->54
50 45 > INIT_FCALL 'sanitize_text_field'
46 FETCH_R global ~24 '_GET'
47 FETCH_DIM_R ~25 ~24, 'wp_lang'
48 SEND_VAL ~25
49 DO_FCALL 0 $26
50 JMP_SET ~27 $26, ->52
51 QM_ASSIGN ~27 !0
52 ASSIGN !0, ~27
49 53 > JMP ->66
51 54 > FETCH_IS ~29 '_COOKIE'
55 ISSET_ISEMPTY_DIM_OBJ 1 ~30 ~29, 'wp_lang'
56 BOOL_NOT ~31 ~30
57 > JMPZ ~31, ->66
52 58 > INIT_FCALL 'sanitize_text_field'
59 FETCH_R global ~32 '_COOKIE'
60 FETCH_DIM_R ~33 ~32, 'wp_lang'
61 SEND_VAL ~33
62 DO_FCALL 0 $34
63 JMP_SET ~35 $34, ->65
64 QM_ASSIGN ~35 !0
65 ASSIGN !0, ~35
63 66 > INIT_FCALL 'apply_filters'
67 SEND_VAL 'determine_locale'
68 SEND_VAR !0
69 DO_FCALL 0 $37
70 > RETURN $37
64 71* > RETURN null
End of function determine_locale_notem
Function determine_locale_plain:
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 6, Position 2 = 8
Branch analysis from position: 6
2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 10
Branch analysis from position: 9
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 10
2 jumps found. (Code = 47) Position 1 = 13, Position 2 = 25
Branch analysis from position: 13
2 jumps found. (Code = 46) Position 1 = 16, Position 2 = 20
Branch analysis from position: 16
2 jumps found. (Code = 46) Position 1 = 21, Position 2 = 24
Branch analysis from position: 21
2 jumps found. (Code = 43) Position 1 = 26, Position 2 = 30
Branch analysis from position: 26
1 jumps found. (Code = 42) Position 1 = 33
Branch analysis from position: 33
2 jumps found. (Code = 46) Position 1 = 35, Position 2 = 38
Branch analysis from position: 35
2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 64
Branch analysis from position: 39
2 jumps found. (Code = 43) Position 1 = 43, Position 2 = 52
Branch analysis from position: 43
1 jumps found. (Code = 42) Position 1 = 64
Branch analysis from position: 64
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 52
2 jumps found. (Code = 43) Position 1 = 56, Position 2 = 64
Branch analysis from position: 56
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 64
Branch analysis from position: 64
Branch analysis from position: 38
Branch analysis from position: 30
2 jumps found. (Code = 46) Position 1 = 35, Position 2 = 38
Branch analysis from position: 35
Branch analysis from position: 38
Branch analysis from position: 24
Branch analysis from position: 20
Branch analysis from position: 25
Branch analysis from position: 8
filename: /in/Jha8v
function name: determine_locale_plain
number of ops: 70
compiled vars: !0 = $determined_locale
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
76 0 E > INIT_FCALL 'apply_filters'
1 SEND_VAL 'pre_determine_locale'
2 SEND_VAL null
3 DO_FCALL 0 $1
4 ASSIGN !0, $1
78 5 > JMPZ_EX ~3 !0, ->8
6 > TYPE_CHECK 64 ~4 !0
7 BOOL ~3 ~4
8 > > JMPZ ~3, ->10
79 9 > > RETURN !0
83 10 > INIT_FCALL 'is_admin'
11 DO_FCALL 0 $5
12 > JMPNZ_EX ~6 $5, ->25
84 13 > FETCH_IS ~7 '_GET'
14 ISSET_ISEMPTY_DIM_OBJ 0 ~8 ~7, '_locale'
15 > JMPZ_EX ~8 ~8, ->20
16 > FETCH_R global ~9 '_GET'
17 FETCH_DIM_R ~10 ~9, '_locale'
18 IS_IDENTICAL ~11 ~10, 'user'
19 BOOL ~8 ~11
20 > > JMPZ_EX ~8 ~8, ->24
21 > INIT_FCALL 'wp_is_json_request'
22 DO_FCALL 0 $12
23 BOOL ~8 $12
24 > BOOL ~6 ~8
25 > > JMPZ ~6, ->30
86 26 > INIT_FCALL 'get_user_locale'
27 DO_FCALL 0 $13
28 ASSIGN !0, $13
83 29 > JMP ->33
88 30 > INIT_FCALL 'get_locale'
31 DO_FCALL 0 $15
32 ASSIGN !0, $15
91 33 > ISSET_ISEMPTY_VAR 2 ~17 'pagenow'
34 > JMPZ_EX ~17 ~17, ->38
35 > FETCH_R global ~18 'pagenow'
36 IS_IDENTICAL ~19 ~18, 'wp-login.php'
37 BOOL ~17 ~19
38 > > JMPZ ~17, ->64
92 39 > FETCH_IS ~20 '_GET'
40 ISSET_ISEMPTY_DIM_OBJ 1 ~21 ~20, 'wp_lang'
41 BOOL_NOT ~22 ~21
42 > JMPZ ~22, ->52
93 43 > INIT_FCALL 'sanitize_text_field'
44 FETCH_R global ~23 '_GET'
45 FETCH_DIM_R ~24 ~23, 'wp_lang'
46 SEND_VAL ~24
47 DO_FCALL 0 $25
48 JMP_SET ~26 $25, ->50
49 QM_ASSIGN ~26 !0
50 ASSIGN !0, ~26
92 51 > JMP ->64
94 52 > FETCH_IS ~28 '_COOKIE'
53 ISSET_ISEMPTY_DIM_OBJ 1 ~29 ~28, 'wp_lang'
54 BOOL_NOT ~30 ~29
55 > JMPZ ~30, ->64
95 56 > INIT_FCALL 'sanitize_text_field'
57 FETCH_R global ~31 '_COOKIE'
58 FETCH_DIM_R ~32 ~31, 'wp_lang'
59 SEND_VAL ~32
60 DO_FCALL 0 $33
61 JMP_SET ~34 $33, ->63
62 QM_ASSIGN ~34 !0
63 ASSIGN !0, ~34
106 64 > INIT_FCALL 'apply_filters'
65 SEND_VAL 'determine_locale'
66 SEND_VAR !0
67 DO_FCALL 0 $36
68 > RETURN $36
107 69* > RETURN null
End of function determine_locale_plain
Generated using Vulcan Logic Dumper, using php 8.0.0