/external/vixl/src/vixl/a64/ |
D | logic-a64.cc | 32 template<> double Simulator::FPDefaultNaN<double>() { in FPDefaultNaN() 37 template<> float Simulator::FPDefaultNaN<float>() { in FPDefaultNaN() 75 double Simulator::FixedToDouble(int64_t src, int fbits, FPRounding round) { in FixedToDouble() 85 double Simulator::UFixedToDouble(uint64_t src, int fbits, FPRounding round) { in UFixedToDouble() 101 float Simulator::FixedToFloat(int64_t src, int fbits, FPRounding round) { in FixedToFloat() 111 float Simulator::UFixedToFloat(uint64_t src, int fbits, FPRounding round) { in UFixedToFloat() 127 double Simulator::FPToDouble(float value) { in FPToDouble() 167 float Simulator::FPToFloat(float16 value) { in FPToFloat() 230 float16 Simulator::FPToFloat16(float value, FPRounding round_mode) { in FPToFloat16() 280 float16 Simulator::FPToFloat16(double value, FPRounding round_mode) { in FPToFloat16() [all …]
|
D | simulator-a64.cc | 35 const Instruction* Simulator::kEndOfSimAddress = NULL; 62 Simulator::Simulator(Decoder* decoder, FILE* stream) { in Simulator() function in vixl::Simulator 102 void Simulator::ResetState() { in ResetState() 125 Simulator::~Simulator() { in ~Simulator() 136 void Simulator::Run() { in Run() 145 void Simulator::RunFrom(const Instruction* first) { in RunFrom() 151 const char* Simulator::xreg_names[] = { 157 const char* Simulator::wreg_names[] = { 163 const char* Simulator::sreg_names[] = { 169 const char* Simulator::dreg_names[] = { [all …]
|
/external/v8/src/arm64/ |
D | simulator-arm64.cc | 59 void Simulator::TraceSim(const char* format, ...) { in TraceSim() 69 const Instruction* Simulator::kEndOfSimAddress = NULL; 97 void Simulator::Initialize(Isolate* isolate) { in Initialize() 105 Simulator* Simulator::current(Isolate* isolate) { in current() 110 Simulator* sim = isolate_data->simulator(); in current() 113 sim = new Simulator(new Decoder<DispatchingDecoderVisitor>(), isolate); in current() 115 sim = new Decoder<Simulator>(); in current() 124 void Simulator::CallVoid(byte* entry, CallArgument* args) { in CallVoid() 167 int64_t Simulator::CallInt64(byte* entry, CallArgument* args) { in CallInt64() 173 double Simulator::CallDouble(byte* entry, CallArgument* args) { in CallDouble() [all …]
|
D | simulator-arm64.h | 160 class Simulator : public DecoderVisitor { 162 explicit Simulator(Decoder<DispatchingDecoderVisitor>* decoder, 165 Simulator(); 166 ~Simulator(); 172 static Simulator* current(v8::internal::Isolate* isolate); 883 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->CallJS( \ 888 Simulator::current(Isolate::Current())->CallRegExp( \ 900 return Simulator::current(isolate)->StackLimit(); 904 Simulator* sim = Simulator::current(Isolate::Current()); 909 Simulator::current(Isolate::Current())->PopAddress();
|
D | codegen-arm64.cc | 21 Simulator * simulator = Simulator::current(Isolate::Current()); in fast_exp_simulator() 22 Simulator::CallArgument args[] = { in fast_exp_simulator() 23 Simulator::CallArgument(x), in fast_exp_simulator() 24 Simulator::CallArgument::End() in fast_exp_simulator()
|
/external/v8/test/cctest/compiler/ |
D | call-tester.h | 171 uintptr_t CallSimulator(byte* f, Simulator::CallArgument* args) { 172 Simulator* simulator = Simulator::current(isolate_); 178 Simulator::CallArgument args[] = {Simulator::CallArgument::End()}; 183 Simulator::CallArgument args[] = {Simulator::CallArgument(p1), 184 Simulator::CallArgument::End()}; 189 Simulator::CallArgument args[] = {Simulator::CallArgument(p1), 190 Simulator::CallArgument(p2), 191 Simulator::CallArgument::End()}; 196 Simulator::CallArgument args[] = { 197 Simulator::CallArgument(p1), Simulator::CallArgument(p2), [all …]
|
/external/v8/src/arm/ |
D | simulator-arm.cc | 35 explicit ArmDebugger(Simulator* sim) : sim_(sim) { } in ArmDebugger() 46 Simulator* sim_; 367 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); in Debug() 578 Simulator::kNumOfWatchedStops); in Debug() 629 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input() 635 void Simulator::FlushICache(v8::internal::HashMap* i_cache, in FlushICache() 658 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) { in GetCachePage() 671 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache, in FlushOnePage() 686 void Simulator::CheckICache(v8::internal::HashMap* i_cache, in CheckICache() 709 void Simulator::Initialize(Isolate* isolate) { in Initialize() [all …]
|
D | simulator-arm.h | 101 class Simulator { 127 explicit Simulator(Isolate* isolate); 128 ~Simulator(); 132 static Simulator* current(v8::internal::Isolate* isolate); 425 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \ 429 Simulator::current(Isolate::Current())->CallFPReturnsInt( \ 433 Simulator::current(Isolate::Current())->Call( \ 446 return Simulator::current(isolate)->StackLimit(); in JsLimitFromCLimit() 450 Simulator* sim = Simulator::current(Isolate::Current()); in RegisterCTryCatch() 455 Simulator::current(Isolate::Current())->PopAddress(); in UnregisterCTryCatch()
|
D | cpu-arm.cc | 36 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size); in FlushICache()
|
/external/v8/src/mips/ |
D | simulator-mips.cc | 53 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } in MipsDebugger() 67 Simulator* sim_; 416 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { in Debug() 554 cur = reinterpret_cast<int32_t*>(sim_->get_register(Simulator::sp)); in Debug() 861 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input() 867 void Simulator::FlushICache(v8::internal::HashMap* i_cache, in FlushICache() 890 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) { in GetCachePage() 903 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache, in FlushOnePage() 918 void Simulator::CheckICache(v8::internal::HashMap* i_cache, in CheckICache() 941 void Simulator::Initialize(Isolate* isolate) { in Initialize() [all …]
|
D | simulator-mips.h | 112 class Simulator { 150 explicit Simulator(Isolate* isolate); 151 ~Simulator(); 155 static Simulator* current(v8::internal::Isolate* isolate); 389 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \ 393 Simulator::current(Isolate::Current())->Call( \ 406 return Simulator::current(isolate)->StackLimit(); in JsLimitFromCLimit() 410 Simulator* sim = Simulator::current(Isolate::Current()); in RegisterCTryCatch() 415 Simulator::current(Isolate::Current())->PopAddress(); in UnregisterCTryCatch()
|
D | cpu-mips.cc | 53 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size); in FlushICache()
|
/external/v8/src/mips64/ |
D | simulator-mips64.cc | 71 explicit MipsDebugger(Simulator* sim) : sim_(sim) { } in MipsDebugger() 85 Simulator* sim_; 380 while (!done && (sim_->get_pc() != Simulator::end_sim_pc)) { in Debug() 497 cur = reinterpret_cast<int64_t*>(sim_->get_register(Simulator::sp)); in Debug() 791 void Simulator::set_last_debugger_input(char* input) { in set_last_debugger_input() 797 void Simulator::FlushICache(v8::internal::HashMap* i_cache, in FlushICache() 820 CachePage* Simulator::GetCachePage(v8::internal::HashMap* i_cache, void* page) { in GetCachePage() 833 void Simulator::FlushOnePage(v8::internal::HashMap* i_cache, in FlushOnePage() 848 void Simulator::CheckICache(v8::internal::HashMap* i_cache, in CheckICache() 871 void Simulator::Initialize(Isolate* isolate) { in Initialize() [all …]
|
D | simulator-mips64.h | 141 class Simulator { 179 explicit Simulator(Isolate* isolate); 180 ~Simulator(); 184 static Simulator* current(v8::internal::Isolate* isolate); 440 reinterpret_cast<Object*>(Simulator::current(Isolate::Current())->Call( \ 445 Simulator::current(Isolate::Current())->Call( \ 449 Simulator::current(Isolate::Current())->Call( \ 463 return Simulator::current(isolate)->StackLimit(); in JsLimitFromCLimit() 467 Simulator* sim = Simulator::current(Isolate::Current()); in RegisterCTryCatch() 472 Simulator::current(Isolate::Current())->PopAddress(); in UnregisterCTryCatch()
|
D | cpu-mips64.cc | 53 Simulator::FlushICache(Isolate::Current()->simulator_i_cache(), start, size); in FlushICache()
|
/external/v8/test/cctest/ |
D | test-code-stubs-arm64.cc | 141 Simulator::CallArgument args[] = { in RunGeneratedCodeCallWrapper() 142 Simulator::CallArgument(from), in RunGeneratedCodeCallWrapper() 143 Simulator::CallArgument::End() in RunGeneratedCodeCallWrapper() 145 return Simulator::current(Isolate::Current())->CallInt64( in RunGeneratedCodeCallWrapper()
|
D | test-code-stubs-mips64.cc | 146 Simulator::current(Isolate::Current())->CallFP(FUNCTION_ADDR(func), from, 0.); in RunGeneratedCodeCallWrapper() 147 return Simulator::current(Isolate::Current())->get_register(v0.code()); in RunGeneratedCodeCallWrapper()
|
D | test-code-stubs-mips.cc | 146 Simulator::current(Isolate::Current())->CallFP(FUNCTION_ADDR(func), from, 0.); in RunGeneratedCodeCallWrapper() 147 return Simulator::current(Isolate::Current())->get_register(v0.code()); in RunGeneratedCodeCallWrapper()
|
/external/vixl/examples/ |
D | check-bounds.cc | 62 void run_function(Simulator *simulator, Instruction * function, in run_function() 81 Simulator simulator(&decoder); in main()
|
D | getting-started.cc | 49 Simulator simulator(&decoder); in main()
|
D | abs.cc | 52 Simulator simulator(&decoder); in main()
|
D | add3-double.cc | 53 Simulator simulator(&decoder); in main()
|
D | factorial.cc | 62 Simulator simulator(&decoder); in main()
|
D | add4-double.cc | 61 Simulator simulator(&decoder); in main()
|
/external/v8/src/ |
D | sampler.cc | 239 Simulator::sp)); in FillRegisters() 241 Simulator::r11)); in FillRegisters() 256 Simulator::sp)); in FillRegisters() 258 Simulator::fp)); in FillRegisters() 262 Simulator::sp)); in FillRegisters() 264 Simulator::fp)); in FillRegisters() 269 Simulator* simulator_;
|