mirror of
https://github.com/Stichting-MINIX-Research-Foundation/netbsd.git
synced 2025-09-07 22:29:21 -04:00
54 lines
2.1 KiB
Plaintext
54 lines
2.1 KiB
Plaintext
This file is the short summary of the API changes:
|
|
|
|
05.03.2014 - Backward compatible
|
|
The sljit_set_target now supports those jumps, which
|
|
does not created with SLJIT_REWRITABLE_JUMP flag.
|
|
Reason: sljit_emit_ijump does not support conditional
|
|
jumps.
|
|
|
|
03.03.2014 - Non-backward compatible
|
|
SLJIT_MOV_UI cannot be combined with SLJIT_INT_OP.
|
|
Reason: SLJIT_INT_OP flag is not recommended to use
|
|
directly, and SLJIT_IMOV has no sign bit.
|
|
|
|
29.01.2014 - Backward compatible
|
|
Bits assigned to SLJIT_MEM and SLJIT_IMM flags are changed.
|
|
Reason: the most common cases are fits into one byte now,
|
|
and more registers can be supported in the future.
|
|
|
|
08.11.2012 - Non-backward compatible
|
|
SLJIT_TEMPORARY_REGx registers are renamed to SLJIT_SCRATCH_REGx.
|
|
|
|
07.11.2012 - Non-backward compatible
|
|
sljit_emit_cond_value is renamed to sljit_emit_op_flags. An
|
|
extra source argument is added which will be used in the future.
|
|
|
|
05.11.2012 - Backward compatible
|
|
sljit_emit_cond_value now supports SLJIT_AND and SLJIT_INT_OP
|
|
flags, which makes this function complete.
|
|
|
|
01.11.2012 - Non-backward compatible
|
|
SLJIT_F* opcodes are renamed to SLJIT_*D to show that
|
|
they are double precision operators. Furthermore
|
|
SLJIT_*S single precision opcodes are added.
|
|
|
|
01.11.2012 - Non-backward compatible
|
|
Register arguments of operations with SLJIT_INT_OP flag
|
|
must be computed by another operation with SLJIT_INT_OP flag.
|
|
The same way as SLJIT_SINGLE_OP flag works with floating point
|
|
numbers. See the description of SLJIT_INT_OP.
|
|
|
|
01.11.2012 - Backward compatible
|
|
All operations whose support the SLJIT_INT_OP flag, have an
|
|
alternate name now, which includes the SLJIT_INT_OP. These
|
|
names starting with I.
|
|
|
|
31.10.2012 - Non-backward compatible
|
|
Renaming sljit_w to sljit_sw, sljit_i to sljit_si, sljit_h
|
|
to sljit_sh, and sljit_b to sljit_sb. Reason: their sign
|
|
bit is part of the type now.
|
|
|
|
20.10.2012 - Non-backward compatible
|
|
Renaming SLJIT_C_FLOAT_NAN to SLJIT_C_FLOAT_UNORDERED.
|
|
Reason: all architectures call these unordered comparions.
|