repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
insns.dat: Add BLCIC
2013-05-12
C
yrill Gorcunov
i
nsn
s
.
dat: Add BLCIC
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-12
Cyr
i
l
l Gorcunov
insns
.
dat: A
d
d B
L
CI
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-12
Cyril
l
Gorcunov
insns
.
dat: Add
BLSIC
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-12
Cyrill Gorcunov
i
n
s
ns
.
d
a
t: Add
immediate form of BEXTR
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-12
Cyrill
G
o
rcunov
insns
.
dat:
A
dd T1MSKC int
s
truction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-12
Cyrill
G
orcu
n
o
v
insns
.
dat:
A
dd TZMSK instructio
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-12
Cyrill Gorcunov
ins
n
s
.
dat: Move TZC
N
T for a
l
phabeti
c
a
l order
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-10
Cyrill Gor
c
unov
Make
.
git-ignore directory to ignore by scm
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-10
C
yril
l
Gorcunov
Add IF
_
TB
M
flag
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-06
C
y
r
i
ll G
o
rc
u
nov
BR3392253: Fix
potential buffer overflow in numbe
r
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-03
Cyrill Gorc
u
nov
insns
.
dat:
Udate year
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-05-03
Cyri
l
l G
o
rcunov
br33922
5
0: insns -
-
A
l
low b
y
te size in PREFETC
H
Tx instru
c
tion
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-04-28
C
yr
i
ll
Gorcun
o
v
BR33922
4
4
:
docs
-- Fix
"
respectively"
t
y
p
o
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-04-20
Cyrill Gorcunov
B
R339
2
248: Update nasm -h
ou
t
put
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-04-20
Cyrill Gorcunov
BR
3
392248: Update
nasm manua
l
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-04-20
C
yrill Gorcunov
nd
i
s
as
m
:
man -- Add missi
n
g
-p option
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-04-20
Cyrill Go
r
cuno
v
BR33
9
2248: Update ndisasm man
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-04-20
Cyrill
Gorcunov
BR3
3
92
2
48: Upda
t
e ndisasm man
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-04-20
Cyrill Go
r
cunov
BR3392248: U
p
date
n
as
m
manual
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-31
Philipp Kloke
F
i
xe
d
t
wo more resource leaks in rdoff/rdlib
.
c
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-31
P
h
il
i
pp Klo
k
e
Fixed three possible buffer over
f
l
ows
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-31
Philip
p
Kloke
Fixed s
e
veral
resource and memory leaks
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-31
Philipp Kloke
Fixe
d
wrong/redundant compa
r
iso
n
accor
d
ing to docu
m
e
n
tation
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-31
Philipp Kloke
Fixed wrong format specifier in format string
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-31
Philipp
K
loke
Remove un
n
ecessary calls
to memset
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-10
Ben Rudiak-Go
u
l
d
M
a
k
e F2
a
nd F3 SSE prefixes overr
i
d
e 66
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-03
Ben Rudia
k
-Gould
Drop
S
AM
E
_AS flag from instructio
n
matcher
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-03
Ben Rudiak-Gould
i
n
sns: Remove
p
ushse
g
/popseg int
e
r
n
al
b
ytec
o
de
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-03
C
yrill Gorcunov
M
o
ve condit
i
onal opcodes clo
s
e
t
o enum
c
code
definition
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-01
Cyrill G
o
rcunov
insns
.
pl
:
V
a
rious style po
l
yshing
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-01
Cyrill Gorcunov
asse
m
ble: Make
e
m
i
t
_rex being
a functio
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-01
Cyrill
G
o
rc
u
nov
a
ssem
b
le: Use case3/4 where appr
o
priate
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-01
Cyrill Gorc
u
n
ov
a
ssemble: Add case3
h
elp
e
r
commit
|
commitdiff
|
tree
2013-03-01
Cy
r
ill Gorcu
n
ov
proce
s
s_ea: Dro
p
redundant varia
b
le
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-03-01
B
en
Rudiak-Gould
Remove
+s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-24
Andrew Nayenko
Fix
w
arnings generate
d
by clang 3
.
0
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-20
An
d
rew
N
ayenko
B
R
3392242: insns
.
da
t
-
- Suppo
r
t AMD S
V
M ins
t
ructions
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-20
Ben Rudiak-Gould
Fix j
m
p/call near offset
s
i
n long
mode
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-20
Ben Rudia
k
-Go
u
ld
A
d
d np and similar prefixe
s
t
o
i
n
s
tr
u
ctions that
s
hould
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-17
Cyrill Gorcunov
eval: Use is_po
w
e
r
2 helper instead of
o
p
en code
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-17
Cyr
i
ll
G
orcunov
make: Don't fo
r
get to generate manpage for all
t
arget
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-17
Cyrill G
o
rcu
n
ov
man
:
G
enerate manpages fro
m
asciidoc format
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-17
Cyrill Go
r
c
unov
Up
d
ate
.
g
i
t
i
gnore
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
Cy
r
i
ll Gorcunov
nasm
.
c: Convert GET
_
CURR
_
OFFS/
S
ET_CURR_OFFS to functions
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
Cy
r
i
l
l Gorcunov
nas
m
.
c: Update year in header
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
C
y
rill Gorcun
o
v
nasm
.
c: T
a
b
s
to sp
a
ces in emit_dependencies
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
Cyrill
G
orcunov
nas
m
.
c: Tabs to
spaces in main
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
C
y
rill
G
orcunov
nasm
.
c
:
T
abs to spa
c
es in copy_filename
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
Cyrill
Gorcunov
na
s
m
.
c
:
Tabs to spaces in copy_f
i
lename
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
Cyr
i
ll Gor
c
unov
nasm
.
c: Tabs to
s
paces in p
r
ocess_arg
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
Cyrill
Gorcun
o
v
nasm
.
c: T
a
bs to spaces i
n
process
_
res
p
onse_file
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-15
Cyrill Gorcuno
v
n
asm
.
c:
Tabs to spaces in assemble_file
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-14
Cyrill Gorcun
o
v
nasm
.
c:
T
abs to spaces
i
n nasm_verror
_
gnu
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-14
C
y
r
ill Gorcunov
nasm
.
c: Tabs to spaces
in na
s
m
_
verror_common
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-14
Cyrill
G
orcunov
n
a
s
m
.
c: Tab
s
to
s
paces in
define
_
macros_early
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-14
Cyrill
G
orcun
o
v
D
r
op trailing
s
pa
c
e f
r
om directiv
e
.
pl
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-14
Cyrill
Go
r
c
unov
Al
i
g
n enum prefixes members
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-02-04
Cyri
l
l
G
orcunov
B
R
3
392240: preproc: Don't f
a
il on
p
asting of space
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2013-01-02
Cyrill
G
o
rcu
n
ov
N
ASM 2
.
10
.
0
7
commit
|
commitdiff
|
tree
2012-12-27
Cy
r
il
l
Gorcun
o
v
d
o
cs: Updat
e
changes
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-12-27
C
y
r
ill Gorcun
o
v
br3392236: Don't treat \Spac
e
afte
r
\B
a
c
kSlash as
a
.
.
.
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-11-28
K
eith K
a
nios
BR339
2
2
32: Fix relocati
o
ns in MachO64
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-11-16
Cy
r
ill Gorcunov
outp
u
t: Ad
d
mo
r
e
Elf un
i
fication
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-11-05
Cyrill Gorcun
o
v
B
R3
3
92231: Fix get
_
close
s
t_section_symb
o
l_by_offset
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-10-27
Cyril
l
G
o
rc
u
nov
BR3392226 prepro
c
: Rework
l
ine r
e
a
d
in p
r
ocedu
r
e
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-09-16
Cyrill Gorcunov
opf
l
ags: Rework
opfla
g
s
b
it
s
with OP_ macros
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-09-16
Cyrill Gorcunov
opflags: Int
r
oduce o
p
flags generating macros
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-09-16
Cyrill Gorcunov
opflags: D
r
o
p
never
u
sed RE
G
_RIP/REG
_
EIP
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-09-09
C
y
rill Go
r
cunov
o
p
flags: E
x
t
end opflags_t to 64 bits
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-08-07
Cyrill
G
orcunov
BR 3392207: preproc: Rewrite paste_tokens
r
outine
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-05-24
C
y
rill Go
r
cunov
NASM 2
.
10
.
01
commit
|
commitdiff
|
tree
2012-05-24
C
yrill Gor
c
unov
d
o
cs: Update
c
h
anges for 2
.
1
0
.
01
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-05-24
Cyrill Gor
c
unov
insns
.
dat:
A
dd VPMOVMSKB reg32
,
ymmre
g
ins
t
r
u
ction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-05-07
C
y
rill
Gorcunov
pre
p
ro
c
: Move
N
OP pre
p
rocessor into sep
a
rate file
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-05-06
Cyrill G
o
rcunov
prepro
c
:
Split g
e
t rid of
g
l
o
b
a
l prepro
c
method
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-05-06
Cyr
i
ll
G
o
rcunov
preproc: Drop never used pp_runtim
e
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-05-01
Cyrill Gorcun
o
v
prepr
o
c: Use bsii
h
elp
e
r
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-05-01
Cyrill Gorcu
n
ov
nasm
l
ib: S
h
rink
i
data_byte
s
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-03-11
Cyrill Gorcun
o
v
h
elp:
Pri
n
t that -Ox is a default optimization level
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-03-11
C
y
rill Gorcuno
v
pre
p
roc: Finally d
r
op cont
e
xt
-
t
h
r
ough search
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-03-06
Cyrill
Go
r
c
unov
t
est: Add b
r
33855
7
3 testcase
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-03-06
Cyr
i
ll Gorc
u
nov
BR3385573: insns
:
Fix VPMOVSXBW
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-03-04
Cyr
i
ll Gorcunov
BR3392200: prepr
o
c -
F
ix dangli
n
g paste
term
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-29
Cyri
l
l Go
r
cunov
p
r
eproc
:
D
ro
p
never us
e
d Con
d
st
r
ucture
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-27
Cyr
i
l
l
Gorcunov
NASM 2
.
10rc12
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-27
Cyrill Gorcunov
d
o
c:
Update changes
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-27
C
y
rill
G
o
rcuno
v
BR
3
392200
:
prepro
c
- Fix
dangling
p
aste term
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyril
l
Gorcunov
insns
.
dat:
A
dd
I
F_
L
OCK
f
lag
o
n a
p
p
ropri
a
te instructions
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorc
u
nov
i
nsns
.
dat: A
d
d nohle for MOV in case of moffset destinatio
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill
G
o
r
cunov
insns
.
d
at: Add hlexr flag
f
or MOV instr
u
ction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
C
y
r
i
ll Go
r
cunov
ins
n
s
.
d
a
t: Add hlenl flag for XC
H
G instruction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
C
yrill
Gorcuno
v
insns
.
dat:
Add h
l
e flag for XA
D
D i
n
struction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill G
o
rcunov
i
n
sns
.
dat: Add hle flag for XOR ins
t
r
u
c
t
ion
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill G
o
rcunov
ins
n
s
.
d
a
t: Add hl
e
f
lag for
S
UB
i
nstruction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorcunov
i
n
sns
.
dat: Add hle
f
lag
f
o
r SBB
i
n
struct
i
on
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cy
r
ill Gorcu
n
o
v
i
n
s
n
s
.
d
at: Add h
l
e flag fo
r
OR in
s
tructio
n
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorcu
n
ov
i
n
s
n
s
.
dat: Add hle flag for NOT instruction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyril
l
Gor
c
unov
insns
.
dat
:
A
d
d h
l
e flag fo
r
NEG i
n
st
r
uc
t
ion
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cy
r
ill
Gorcunov
insns
.
d
a
t
:
Add hle fla
g
for INC
ins
t
ruction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
2012-02-25
C
yrill Gorcunov
insns
.
d
a
t: Add hl
e
flag f
o
r DEC inst
r
uction
Signed-off-by: Cyrill Gorcunov <
gorcunov@gmail.com
>
commit
|
commitdiff
|
tree
next