aboutsummaryrefslogtreecommitdiff
path: root/sys/amd64/amd64/bpf_jit_machdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/amd64/amd64/bpf_jit_machdep.c')
-rw-r--r--sys/amd64/amd64/bpf_jit_machdep.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/sys/amd64/amd64/bpf_jit_machdep.c b/sys/amd64/amd64/bpf_jit_machdep.c
index 2f9dd210957f..bc38abe2a7b0 100644
--- a/sys/amd64/amd64/bpf_jit_machdep.c
+++ b/sys/amd64/amd64/bpf_jit_machdep.c
@@ -242,7 +242,7 @@ bpf_jit_compile(struct bpf_insn *prog, u_int nins, int *mem)
ZERO_EAX();
POP(RBX);
LEAVE_RET();
- MOVid(EDX, 0);
+ ZERO_EDX();
MOVobb(DL, RBX, RCX);
ANDib(DL, 0xf);
SHLib(EDX, 2);
@@ -378,7 +378,7 @@ bpf_jit_compile(struct bpf_insn *prog, u_int nins, int *mem)
POP(RBX);
LEAVE_RET();
MOVrd(ECX, EDX);
- MOVid(EDX, 0);
+ ZERO_EDX();
DIVrd(ECX);
MOVrd(EDX, ECX);
break;
@@ -418,7 +418,7 @@ bpf_jit_compile(struct bpf_insn *prog, u_int nins, int *mem)
case BPF_ALU|BPF_DIV|BPF_K:
MOVrd(ECX, EDX);
- MOVid(EDX, 0);
+ ZERO_EDX();
MOVid(ESI, ins->k);
DIVrd(ESI);
MOVrd(EDX, ECX);