Home
last modified time | relevance | path

Searched refs:eval_alu (Results 1 – 24 of 24) sorted by relevance

/dports/lang/erlang-runtime22/otp-OTP-22.3.4.24/lib/compiler/test/
H A Dbeam_ssa_SUITE.erl407 {false,false} = eval_alu(false, false, false),
408 {true,false} = eval_alu(false, false, true),
409 {false,true} = eval_alu(false, true, false),
410 {false,false} = eval_alu(false, true, true),
411 {false,true} = eval_alu(true, false, false),
412 {false,false} = eval_alu(true, false, true),
413 {true,true} = eval_alu(true, true, false),
414 {false,true} = eval_alu(true, true, true),
492 eval_alu(Sign1, Sign2, N) -> function
/dports/lang/erlang-runtime23/otp-OTP-23.3.4.10/lib/compiler/test/
H A Dbeam_ssa_SUITE.erl549 {false,false} = eval_alu(false, false, false),
550 {true,false} = eval_alu(false, false, true),
551 {false,true} = eval_alu(false, true, false),
552 {false,false} = eval_alu(false, true, true),
553 {false,true} = eval_alu(true, false, false),
554 {false,false} = eval_alu(true, false, true),
555 {true,true} = eval_alu(true, true, false),
556 {false,true} = eval_alu(true, true, true),
600 eval_alu(Sign1, Sign2, N) -> function
/dports/lang/erlang-runtime24/otp-OTP-24.1.7/lib/compiler/test/
H A Dbeam_ssa_SUITE.erl549 {false,false} = eval_alu(false, false, false),
550 {true,false} = eval_alu(false, false, true),
551 {false,true} = eval_alu(false, true, false),
552 {false,false} = eval_alu(false, true, true),
553 {false,true} = eval_alu(true, false, false),
554 {false,false} = eval_alu(true, false, true),
555 {true,true} = eval_alu(true, true, false),
556 {false,true} = eval_alu(true, true, true),
600 eval_alu(Sign1, Sign2, N) -> function
/dports/lang/erlang-wx/otp-OTP-24.1.7/lib/compiler/test/
H A Dbeam_ssa_SUITE.erl549 {false,false} = eval_alu(false, false, false),
550 {true,false} = eval_alu(false, false, true),
551 {false,true} = eval_alu(false, true, false),
552 {false,false} = eval_alu(false, true, true),
553 {false,true} = eval_alu(true, false, false),
554 {false,false} = eval_alu(true, false, true),
555 {true,true} = eval_alu(true, true, false),
556 {false,true} = eval_alu(true, true, true),
600 eval_alu(Sign1, Sign2, N) -> function
/dports/lang/erlang/otp-OTP-24.1.7/lib/compiler/test/
H A Dbeam_ssa_SUITE.erl549 {false,false} = eval_alu(false, false, false),
550 {true,false} = eval_alu(false, false, true),
551 {false,true} = eval_alu(false, true, false),
552 {false,false} = eval_alu(false, true, true),
553 {false,true} = eval_alu(true, false, false),
554 {false,false} = eval_alu(true, false, true),
555 {true,true} = eval_alu(true, true, false),
556 {false,true} = eval_alu(true, true, true),
600 eval_alu(Sign1, Sign2, N) -> function
/dports/lang/erlang-java/otp-OTP-24.1.7/lib/compiler/test/
H A Dbeam_ssa_SUITE.erl549 {false,false} = eval_alu(false, false, false),
550 {true,false} = eval_alu(false, false, true),
551 {false,true} = eval_alu(false, true, false),
552 {false,false} = eval_alu(false, true, true),
553 {false,true} = eval_alu(true, false, false),
554 {false,false} = eval_alu(true, false, true),
555 {true,true} = eval_alu(true, true, false),
556 {false,true} = eval_alu(true, true, true),
600 eval_alu(Sign1, Sign2, N) -> function
/dports/lang/erlang-runtime23/otp-OTP-23.3.4.10/lib/hipe/rtl/
H A Dhipe_rtl_arith_64.erl22 -export([eval_alu/3, eval_alub/4, eval_cond/3, eval_cond_bits/5]).
H A Dhipe_rtl_arith_32.erl35 -export([eval_alu/3, eval_alub/4, eval_cond/3, eval_cond_bits/5]).
H A Dhipe_rtl_arith.inc30 eval_alu(Op, Arg1, Arg2)
116 eval_alu(Op, Arg1, Arg2) ->
156 {Res, N, Z, V, C} = eval_alu(Op, Arg1, Arg2),
H A Dhipe_rtl_arch.erl48 eval_alu/3,
508 eval_alu(Op, Arg1, Arg2) -> function
512 hipe_rtl_arith_32:eval_alu(Op, Arg1, Arg2);
514 hipe_rtl_arith_64:eval_alu(Op, Arg1, Arg2)
H A Dhipe_rtl_ssa_const_prop.erl343 sllx -> hipe_rtl_arith_64:eval_alu('sll', Val1, Val2);
344 srlx -> hipe_rtl_arith_64:eval_alu('srl', Val1, Val2);
345 srax -> hipe_rtl_arith_64:eval_alu('sra', Val1, Val2);
346 _ -> hipe_rtl_arch:eval_alu(Op, Val1, Val2)
H A Dhipe_rtl_ssapre.erl759 {Result, _Sign, _Zero, _Overflow, _Carry} = ?ARCH:eval_alu(?RTL:alu_op(E), Val1, Val2),
/dports/lang/erlang-runtime22/otp-OTP-22.3.4.24/lib/hipe/rtl/
H A Dhipe_rtl_arith_32.erl35 -export([eval_alu/3, eval_alub/4, eval_cond/3, eval_cond_bits/5]).
H A Dhipe_rtl_arith_64.erl22 -export([eval_alu/3, eval_alub/4, eval_cond/3, eval_cond_bits/5]).
H A Dhipe_rtl_arith.inc30 eval_alu(Op, Arg1, Arg2)
116 eval_alu(Op, Arg1, Arg2) ->
156 {Res, N, Z, V, C} = eval_alu(Op, Arg1, Arg2),
H A Dhipe_rtl_arch.erl48 eval_alu/3,
508 eval_alu(Op, Arg1, Arg2) -> function
512 hipe_rtl_arith_32:eval_alu(Op, Arg1, Arg2);
514 hipe_rtl_arith_64:eval_alu(Op, Arg1, Arg2)
H A Dhipe_rtl_ssa_const_prop.erl343 sllx -> hipe_rtl_arith_64:eval_alu('sll', Val1, Val2);
344 srlx -> hipe_rtl_arith_64:eval_alu('srl', Val1, Val2);
345 srax -> hipe_rtl_arith_64:eval_alu('sra', Val1, Val2);
346 _ -> hipe_rtl_arch:eval_alu(Op, Val1, Val2)
H A Dhipe_rtl_ssapre.erl759 {Result, _Sign, _Zero, _Overflow, _Carry} = ?ARCH:eval_alu(?RTL:alu_op(E), Val1, Val2),
/dports/lang/erlang-runtime21/otp-OTP-21.3.8.24/lib/hipe/rtl/
H A Dhipe_rtl_arith_32.erl35 -export([eval_alu/3, eval_alub/4, eval_cond/3, eval_cond_bits/5]).
H A Dhipe_rtl_arith_64.erl22 -export([eval_alu/3, eval_alub/4, eval_cond/3, eval_cond_bits/5]).
H A Dhipe_rtl_arith.inc30 eval_alu(Op, Arg1, Arg2)
116 eval_alu(Op, Arg1, Arg2) ->
156 {Res, N, Z, V, C} = eval_alu(Op, Arg1, Arg2),
H A Dhipe_rtl_arch.erl48 eval_alu/3,
508 eval_alu(Op, Arg1, Arg2) -> function
512 hipe_rtl_arith_32:eval_alu(Op, Arg1, Arg2);
514 hipe_rtl_arith_64:eval_alu(Op, Arg1, Arg2)
H A Dhipe_rtl_ssa_const_prop.erl343 sllx -> hipe_rtl_arith_64:eval_alu('sll', Val1, Val2);
344 srlx -> hipe_rtl_arith_64:eval_alu('srl', Val1, Val2);
345 srax -> hipe_rtl_arith_64:eval_alu('sra', Val1, Val2);
346 _ -> hipe_rtl_arch:eval_alu(Op, Val1, Val2)
H A Dhipe_rtl_ssapre.erl759 {Result, _Sign, _Zero, _Overflow, _Carry} = ?ARCH:eval_alu(?RTL:alu_op(E), Val1, Val2),