# So I just kept Ctlr+clicked(vscode) my left mouse on "+" until add\_int(x, y)

**URL:** <https://discourse.julialang.org/t/so-i-just-kept-ctlr-clicked-vscode-my-left-mouse-on-until-add-int-x-y/74528>\
**Category:** New to Julia\
**Tags:** question\
**Created:** [January 13, 2022, 5:16am UTC](https://discourse.julialang.org/t/so-i-just-kept-ctlr-clicked-vscode-my-left-mouse-on-until-add-int-x-y/74528 "2022-01-13T05:16:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![frydaydeep](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/frydaydeep/32/32078_2.png) [@frydaydeep](https://discourse.julialang.org/u/frydaydeep)\
**Post date:** [January 13, 2022, 5:16am UTC](https://discourse.julialang.org/t/so-i-just-kept-ctlr-clicked-vscode-my-left-mouse-on-until-add-int-x-y/74528/1 "2022-01-13T05:16:27Z")

</div>

```julia
## integer comparisons ##

(<)(x::T, y::T) where {T<:BitSigned} = slt_int(x, y)

(-)(x::BitInteger) = neg_int(x)
(-)(x::T, y::T) where {T<:BitInteger} = sub_int(x, y)
(+)(x::T, y::T) where {T<:BitInteger} = add_int(x, y)
(*)(x::T, y::T) where {T<:BitInteger} = mul_int(x, y)

```

It seems to me that add\_int is a function however I don’t know where to find how it is implemented

---

<div class="post-metadata">

**Author:** ![Oscar\_Smith](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/oscar_smith/32/25343_2.png) [@Oscar\_Smith](https://discourse.julialang.org/u/Oscar_Smith)\
**Post date:** [January 13, 2022, 5:25am UTC](https://discourse.julialang.org/t/so-i-just-kept-ctlr-clicked-vscode-my-left-mouse-on-until-add-int-x-y/74528/2 "2022-01-13T05:25:59Z")

</div>

it’s an intrinsic defined in C. You can see the list of them [here](https://github.com/JuliaLang/julia/blob/master/base/compiler/tfuncs.jl), and the implementations [here](https://github.com/JuliaLang/julia/blob/master/src/intrinsics.cpp) and [here](https://github.com/JuliaLang/julia/blob/master/src/runtime_intrinsics.c).
