aboutsummaryrefslogtreecommitdiff
path: root/sim
diff options
context:
space:
mode:
authorTom Tromey <tom@tromey.com>2021-03-08 07:27:57 -0700
committerTom Tromey <tom@tromey.com>2021-03-08 07:28:20 -0700
commit9307d17b7a97bd49baf0d877785c43cf203b7cee (patch)
tree2a3cc7312867dfa2d2c1565739a3bf77b2be9e4c /sim
parentae64ba58b3bc5a9a023974f37515aee9862548fd (diff)
downloadbinutils-9307d17b7a97bd49baf0d877785c43cf203b7cee.zip
binutils-9307d17b7a97bd49baf0d877785c43cf203b7cee.tar.gz
binutils-9307d17b7a97bd49baf0d877785c43cf203b7cee.tar.bz2
Implement some unary operations
This introduces a couple of new template classes and then uses them to implement some simple unary operations. gdb/ChangeLog 2021-03-08 Tom Tromey <tom@tromey.com> * expop.h (unary_ftype): New typedef. (unop_operation, usual_ax_binop_operation): New templates. (unary_plus_operation, unary_neg_operation) (unary_complement_operation, unary_logical_not_operation): New typedefs. * eval.c (eval_op_plus, eval_op_neg, eval_op_complement) (eval_op_lognot): No longer static. * ax-gdb.c (gen_expr_unop): New function.
Diffstat (limited to 'sim')
0 files changed, 0 insertions, 0 deletions