Topic: "chisel"
OpenXiangShan/XiangShan
Open-source high-performance RISC-V processor
Language: Scala - Size: 34.2 MB - Last synced at: 2 days ago - Pushed at: 3 days ago - Stars: 6,318 - Forks: 760

chipsalliance/chisel
Chisel: A Modern Hardware Design Language
Language: Scala - Size: 134 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 4,248 - Forks: 623

chipsalliance/rocket-chip
Rocket Chip Generator
Language: Scala - Size: 20.7 MB - Last synced at: about 13 hours ago - Pushed at: 8 days ago - Stars: 3,422 - Forks: 1,159

riscv-boom/riscv-boom
SonicBOOM: The Berkeley Out-of-Order Machine
Language: Scala - Size: 12.2 MB - Last synced at: 4 days ago - Pushed at: 5 days ago - Stars: 1,865 - Forks: 445

ucb-bar/chipyard
An Agile RISC-V SoC Design Framework with in-order cores, out-of-order cores, accelerators, and more
Language: Scala - Size: 53.2 MB - Last synced at: 7 days ago - Pushed at: 7 days ago - Stars: 1,817 - Forks: 697

ucb-bar/riscv-mini 📦
Simple RISC-V 3-stage Pipeline in Chisel
Language: Scala - Size: 1.3 MB - Last synced at: about 1 month ago - Pushed at: 9 months ago - Stars: 563 - Forks: 115

RadicalCSG/Chisel.Prototype 📦
Work in progress prototype for the Chisel Level Editor, for Unity
Language: C# - Size: 13.2 MB - Last synced at: about 14 hours ago - Pushed at: 7 months ago - Stars: 497 - Forks: 33

T-K-233/RISC-V-Single-Cycle-CPU
RISC-V 32bit single-cycle CPUs written in Logisim, Verilog, and Chisel
Language: Verilog - Size: 16.7 MB - Last synced at: 20 days ago - Pushed at: 3 months ago - Stars: 433 - Forks: 45

m3rcer/Chisel-Strike
A .NET XOR encrypted cobalt strike aggressor implementation for chisel to utilize faster proxy and advanced socks5 capabilities.
Language: C# - Size: 73.1 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 421 - Forks: 57

ucb-bar/chiseltest 📦
The batteries-included testing and formal verification library for Chisel-based RTL designs.
Language: Scala - Size: 1.41 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 231 - Forks: 76

alanjian85/raster-i
A 3D FPGA GPU for real-time rasterization with a tile-based deferred rendering (TBDR) architecture, featuring transform & lighting (T&L), back-face culling, MSAA anti-aliasing, ordered dithering, etc.
Language: C++ - Size: 58.4 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 209 - Forks: 7

bu-icsg/dana
Dynamically Allocated Neural Network Accelerator for the RISC-V Rocket Microprocessor in Chisel
Language: Scala - Size: 1.81 MB - Last synced at: 5 months ago - Pushed at: over 5 years ago - Stars: 208 - Forks: 36

t3l3machus/pentest-pivoting
A compact guide to network pivoting for penetration testings / CTF challenges.
Size: 52.7 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 196 - Forks: 42

ucb-bar/constellation
A Chisel RTL generator for network-on-chip interconnects
Language: Scala - Size: 1.61 MB - Last synced at: 21 days ago - Pushed at: about 2 months ago - Stars: 192 - Forks: 28

opiran-club/pf-tun
All-in-one OPIran scripts
Language: Shell - Size: 134 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 186 - Forks: 52

MaxXSoft/Fuxi
Fuxi (伏羲) is a 32-bit pipelined RISC-V processor written in Chisel3.
Language: Verilog - Size: 1.65 MB - Last synced at: 4 days ago - Pushed at: almost 4 years ago - Stars: 173 - Forks: 23

im-tomu/fomu-workshop
Support files for participating in a Fomu workshop
Language: Verilog - Size: 26.4 MB - Last synced at: 12 months ago - Pushed at: about 1 year ago - Stars: 156 - Forks: 63

chiselverify/chiselverify
A dynamic verification library for Chisel.
Language: Scala - Size: 5.12 MB - Last synced at: 4 days ago - Pushed at: 6 months ago - Stars: 148 - Forks: 23

ucsc-vama/essent
high-performance RTL simulator
Language: Scala - Size: 1020 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 125 - Forks: 12

maltanar/fpga-tidbits
Chisel components for FPGA projects
Language: Verilog - Size: 822 KB - Last synced at: about 1 month ago - Pushed at: over 1 year ago - Stars: 121 - Forks: 27

freechipsproject/diagrammer
Provides dot visualizations of chisel/firrtl circuits
Language: Scala - Size: 270 KB - Last synced at: 8 days ago - Pushed at: about 2 years ago - Stars: 119 - Forks: 20

ovh/sv2chisel
(System)Verilog to Chisel translator
Language: Scala - Size: 492 KB - Last synced at: 18 days ago - Pushed at: almost 3 years ago - Stars: 112 - Forks: 10

carlosedp/chiselv
A RISC-V Core (RV32I) written in Chisel HDL
Language: Scala - Size: 487 KB - Last synced at: 22 days ago - Pushed at: 11 months ago - Stars: 102 - Forks: 19

FyraLabs/chisel-operator
Kubernetes Operator for Chisel
Language: Rust - Size: 1.04 MB - Last synced at: 1 day ago - Pushed at: 5 days ago - Stars: 93 - Forks: 10

ucb-bar/saturn-vectors
Chisel RISC-V Vector 1.0 Implementation
Language: Assembly - Size: 53.1 MB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 91 - Forks: 9

sifive/chisel-circt 📦
Library to compile Chisel circuits using LLVM/MLIR (CIRCT)
Language: Scala - Size: 103 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 70 - Forks: 10

rhysd/riscv32-cpu-chisel
Learning how to make RISC-V 32bit CPU with Chisel
Language: Scala - Size: 143 KB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 66 - Forks: 4

luoqisheng/lldb-symbolic
lldb命令-symbolic
Language: Python - Size: 1.61 MB - Last synced at: 20 days ago - Pushed at: about 4 years ago - Stars: 59 - Forks: 6

RadicalCSG/com.chisel
Chisel CSG Level Editor, for Unity
Language: C# - Size: 4.87 MB - Last synced at: 2 days ago - Pushed at: 5 months ago - Stars: 56 - Forks: 3

NextChapterSoftware/chissl
A tool to create HTTPS reverse tunnels
Language: Go - Size: 226 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 51 - Forks: 3

Azumi67/Direct_Chisel
Establishing a Direct tunnel using chisel between Servers and Client - IPV4 | IPV6 - TCP | UDP - [5] Kharej [1] IRAN
Language: Python - Size: 209 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 44 - Forks: 11

sujinnaljin/Improving_Productivity
🛠 lldb, breakpoint, shortcut 등을 이용한 생산성 향상 방법을 배워보자 🛠
Size: 62.5 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 0

panda5mt/KyogenRV
The Simple 5-staged pipeline RISC-V written in chisel3 for intel FPGA.
Language: Scala - Size: 19.6 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 39 - Forks: 3

thoughtworks/hardposit-chisel3
Chisel library for Unum Type-III Posit Arithmetic
Language: C++ - Size: 4.31 MB - Last synced at: 4 days ago - Pushed at: 24 days ago - Stars: 37 - Forks: 9

IA-C-Lab-Fudan/Chisel-FFT-generator
FFT generator using Chisel
Language: Verilog - Size: 804 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 37 - Forks: 15

microdynamics-cpu/tree-core-cpu
:deciduous_tree: A series of RISC-V soft core processor written from scratch. Now, we're using all open-source toolchain (chisel, mill, verilator, NEMU, AM and difftest framework, etc) to design and verify.
Language: Scala - Size: 669 KB - Last synced at: 5 months ago - Pushed at: over 1 year ago - Stars: 36 - Forks: 3

IBM/chiffre
A fault-injection framework using Chisel and FIRRTL
Language: Scala - Size: 11.1 MB - Last synced at: 4 months ago - Pushed at: about 2 years ago - Stars: 34 - Forks: 14

IBM/perfect-chisel
Chisel artifacts developed under IBM's involvement with the DARPA PERFECT program
Language: Scala - Size: 26.4 KB - Last synced at: 4 days ago - Pushed at: about 2 years ago - Stars: 30 - Forks: 10

grebe/ofdm
Chisel Things for OFDM
Language: Scala - Size: 79.4 MB - Last synced at: 24 days ago - Pushed at: almost 5 years ago - Stars: 30 - Forks: 8

esperantotech/boom-template Fork of ucb-bar/chipyard
A template for building new projects/platforms using the BOOM core.
Language: Shell - Size: 149 KB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 20

Lampro-Mellon/Quasar
Quasar 2.0: Chisel equivalent of SweRV-EL2
Language: Scala - Size: 155 MB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 23 - Forks: 8

rameloni/tywaves-chisel-demo
A repository that implements Tywaves: enabling a type-based waveform debugging for Chisel and Tydi-Chisel. Mapping from Chisel level code to values dumped by simulators is now possible thanks to Tywaves!
Language: Scala - Size: 15.1 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 18 - Forks: 0

hplp/aes_chisel
Implementation of the Advanced Encryption Standard in Chisel
Language: Scala - Size: 579 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 18 - Forks: 2

Starrynightzyq/soNN
A Reconfigurable Accelerator for Deep Convolutional Neural Networks Implemented by Chisel3.
Language: Verilog - Size: 12.6 MB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 18 - Forks: 5

firesim/icenet
Network components (NIC, Switch) for FireBox
Language: Scala - Size: 312 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 17 - Forks: 21

j-marjanovic/chisel-stuff
Various examples for Chisel HDL
Language: C - Size: 1.02 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 17 - Forks: 2

horie-t/homemade-riscv-en
Support Repository of "How to make RISC-V Microcomputer using FPGA for programmer"
Language: Scala - Size: 104 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 17 - Forks: 13

sergiovks/eCPPTv2-Personal-Cheatsheet-ESP-
Personal CheatSheet used for the exam made with Obsidian, download the repo and use the resources within Obsidian for a better experience. CHISEL & SOCAT BINARIES ARE WITHIN THE PIVOTING SECTION.
Size: 12 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 16 - Forks: 2

pku-liang/Sanger Fork of hatsu3/Sanger
A co-design architecture on sparse attention
Size: 92.8 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 3

wangrunji0408/rjrouter
[AFK] Hardware router in Chisel (THU Network Joint Lab 2020)
Language: Scala - Size: 72.3 KB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 14 - Forks: 0

AnimMouse/SOCKS5-Proxy-Codespaces
SOCKS5 proxy running on GitHub Codespaces using Chisel
Size: 10.7 KB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 13 - Forks: 9

wataru030-XIAOHEI/My-RISCV64-CORE-writing
一生一芯 , ysyx , npc . the repo of the YSYX project . a riscv-64 CPU . writing .
Language: C++ - Size: 1.2 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 13 - Forks: 3

MaxXSoft/Bossa
BOOM's Simulation Accelerator.
Language: Scala - Size: 104 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 2

horie-t/homemade-riscv
『プログラマのためのFPGAによるRISC-Vマイコンの作り方』のサポート・リポジトリ
Language: Scala - Size: 83 KB - Last synced at: 1 day ago - Pushed at: over 5 years ago - Stars: 13 - Forks: 4

yasnakateb/CGRAs
Coarse Grained Reconfigurable Arrays with Chisel3
Language: Scala - Size: 3.03 MB - Last synced at: 24 days ago - Pushed at: 10 months ago - Stars: 12 - Forks: 0

Azumi67/Chisel_multipleServers
Establish a Reverse Tunnel between different servers and clients. IPV4 | IPV6 - Supports TCP & UDP . You can establish a tunnel between 5 Kharej servers & 1 IRAN server and vice versa.
Language: Python - Size: 206 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 11 - Forks: 4

CMU-SAFARI/Pythia-HDL
Implementation of Pythia: A Customizable Hardware Prefetching Framework Using Online Reinforcement Learning in Chisel HDL. To know more, please read the paper that appeared in MICRO 2021 by Bera et al. (https://arxiv.org/pdf/2109.12021.pdf).
Language: Scala - Size: 753 KB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 3

sifive/chisel-circt-demo 📦
Demonstration of a project using sifive/chisel-circt
Language: Scala - Size: 23.4 KB - Last synced at: about 18 hours ago - Pushed at: about 1 month ago - Stars: 10 - Forks: 1

connormas/MultiScalarMultiplication
Chisel module for performing Multi-Scalar Multiplication
Language: Scala - Size: 711 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 10 - Forks: 3

MaxXSoft/Frenda
Split large FIRRTL into separated modules for incremental compilation.
Language: Scala - Size: 113 KB - Last synced at: 4 days ago - Pushed at: over 3 years ago - Stars: 10 - Forks: 1

opensocsysarch/CoreGen
OpenSoC System Architect CoreGen Library Infrastructure
Language: C++ - Size: 46 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 2

RISMicroDevices/OpenNCB 📦
Open-source Non-coherent CHI Bridge (CHI SN-F to AXI-4 bridge)
Language: Scala - Size: 329 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 8 - Forks: 1

merledu/magma-si
Matrix Accelerator Generator for GeMM Operations based on SIGMA Architecture in CHISEL HDL
Language: Scala - Size: 46.8 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 8 - Forks: 3

merledu/100DaysOfCHISEL
100 Days of CHISEL inspired by 100DaysOfRTL
Language: Scala - Size: 1.46 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 16

SinaKarvandi/hardware-design-stack
The source codes used in the blog post available at: https://rayanfam.com/topics/hardware-design-stack/
Language: VHDL - Size: 46.9 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 8 - Forks: 2

citrus-lemon/riscv-self
mini risc-v kernel by Chisel 3
Language: Scala - Size: 40 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 2

horie-t/chisel-study
ハードウェア構築言語Chiselでちょっとしたコードを書き溜めておくプロジェクト
Language: VHDL - Size: 17.2 MB - Last synced at: 1 day ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 3

horie-t/TD4-with-Chisel
TD4をChiselで実装してみる
Language: Scala - Size: 25.4 KB - Last synced at: 1 day ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 2

UCTECHIP/rocket_chip_vpu
Language: Scala - Size: 205 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 8 - Forks: 6

carlosedp/chisel-template
Chisel HDL Template Repository
Language: Scala - Size: 52.7 KB - Last synced at: 23 days ago - Pushed at: about 2 years ago - Stars: 7 - Forks: 1

dinimus/Cobalt_Strike_scripts
Cobalt Strike Aggressor scripts
Language: Batchfile - Size: 6.87 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

CSharperMantle/ics2023
ICS2023 PA & YSYX Workbench
Language: C - Size: 1.51 MB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 6 - Forks: 1

MrAMS/NagiCore
顺序单/双发射LA32R处理器 (龙芯杯2024) A LA32R CPU in chisel
Language: Scala - Size: 742 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 6 - Forks: 0

AnimMouse/SOCKS5-proxy-actions 📦
SOCKS5 proxy running on GitHub Actions using Chisel
Size: 12.7 KB - Last synced at: 24 days ago - Pushed at: almost 2 years ago - Stars: 6 - Forks: 3

lfiolhais/vim-chisel
Vim syntax highlight for Chisel
Language: Vim script - Size: 17.6 KB - Last synced at: about 1 year ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 1

egk696/an-ethernet-controller
A lightweight Ethernet MAC Controller IP for FPGA prototyping
Language: Scala - Size: 50.8 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 1

Groupsun/riscv-mini-five-stage
This is my graduation project, a simple processor soft core, which implements RV32I ISA.
Language: Scala - Size: 768 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 6 - Forks: 1

Sonra0/Config-server
Tools to optimize your linux server and config your vpn tunnel
Language: Python - Size: 170 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 5 - Forks: 1

samadpls/CHISEL-Projects
I have started learning CHISEL. A hardware construction language embedded in the high-level programming language Scala. This repo contains all my progress.
Language: Scala - Size: 1.45 MB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 1

chiselverify/documentation
Documentation surrounding the ChiselVerify project. This includes presentations and research papers written on the topic.
Language: TeX - Size: 18.8 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 2

iineva/heroku-chisel-shadowsocks
shadowsocks server over chisel.
Size: 4.47 MB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 5 - Forks: 21

OpenXiangShan/ChiselAIA
RISC-V AIA in Chisel
Language: Scala - Size: 2.38 MB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 4 - Forks: 3

serjzimmerman/tang-nano-9k-projects
Personal playground for learning Verilog and FPGAs
Language: Scala - Size: 43.9 KB - Last synced at: 26 days ago - Pushed at: about 2 months ago - Stars: 4 - Forks: 1

kivikakk/chryse 📦
Project framework for Chisel
Language: Scala - Size: 297 KB - Last synced at: 6 days ago - Pushed at: 10 months ago - Stars: 4 - Forks: 0

ltfschoen/MUDTemplate
Build Ethereum DApps with MUD v2 in a Docker container
Language: Shell - Size: 154 KB - Last synced at: 17 days ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 0

gednyengs/dma
Open-Source AXI4 DMA Engine in SystemVerilog and Chisel
Language: Scala - Size: 4.46 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 3

yfzcsc/fpga_final_project
An NPU by chisel 3.4.3.
Language: Scala - Size: 759 KB - Last synced at: 11 months ago - Pushed at: over 3 years ago - Stars: 4 - Forks: 0

atrosinenko/simpleinst
Make writing trivial inst{ruction,rumentation}s for RocketChip as simple as writing the C code
Language: Scala - Size: 16.6 KB - Last synced at: 11 months ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

OpenXiangShan/OpenNCB
Open-source Non-coherent CHI Bridge (CHI SN-F to AXI-4 bridge)
Language: Scala - Size: 360 KB - Last synced at: 3 days ago - Pushed at: about 1 month ago - Stars: 3 - Forks: 0

RPTU-EIS/ADSProject
This repository contains the basic files for the class project of the course "Architecture of Digital Systems I"
Language: Scala - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 16

yasnakateb/ChipyardIntegration
😱 RoCC Accelerator Integration with Chipyard
Size: 8.79 KB - Last synced at: 10 days ago - Pushed at: 6 months ago - Stars: 3 - Forks: 0

justin-p/ansible-role-chisel
A Ansible role to deploy a https://github.com/jpillora/chisel client and/or server as a systemd service.
Language: Jinja - Size: 64.5 KB - Last synced at: 17 days ago - Pushed at: 7 months ago - Stars: 3 - Forks: 2

just1689/chisel-helm
The unofficial Helm Chart for jpillora's Chisel
Language: Smarty - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 1

buhe/study_fpga
💾 fpga study with open source tools (on macos)
Language: Scala - Size: 3.31 MB - Last synced at: 29 days ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

apavanello/chisel-web-proxy
A Chisel Web Proxy Interface using Vue, Go (golang), gRPC and gRPC-WEB
Language: JavaScript - Size: 326 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 2

kazutomo/hacogen
Stream compressor generator framework written in Chisel3
Language: Scala - Size: 1.02 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Reset816/ibex-in-chisel
Refactoring Ibex with Chisel
Language: Scala - Size: 435 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

mark-i-m/riscy 📦
Superscalar OoO RISCV processor written in Chisel
Language: Scala - Size: 9.14 MB - Last synced at: 5 months ago - Pushed at: over 8 years ago - Stars: 3 - Forks: 2

ucb-bar/MaDa
Agile FPGA SoC design with Chisel and Mill.
Language: Verilog - Size: 2.84 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 2 - Forks: 0

Myrannas/pc-from-scratch
A from scratch computer written with Chisel
Language: Scala - Size: 39.1 KB - Last synced at: about 14 hours ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0
